Home
last modified time | relevance | path

Searched refs:byte (Results 1 – 25 of 337) sorted by relevance

12345678910>>...14

/device/linaro/bootloader/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/
DExceptionHandlerAsm.S37 .byte 0x6a # push #VectorNum
38 .byte 0
40 .byte 0xB8
44 .byte 0x6a # push #VectorNum
45 .byte 1
47 .byte 0xB8
51 .byte 0x6a # push #VectorNum
52 .byte 2
54 .byte 0xB8
58 .byte 0x6a # push #VectorNum
[all …]
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/MpServicesOnFrameworkMpServicesThunk/X64/
DMpFuncs.S48 .byte 0x8c,0xc8 # mov ax, cs
49 .byte 0x8e,0xd8 # mov ds, ax
50 .byte 0x8e,0xc0 # mov es, ax
51 .byte 0x8e,0xd0 # mov ss, ax
52 .byte 0x33,0xc0 # xor ax, ax
53 .byte 0x8e,0xe0 # mov fs, ax
54 .byte 0x8e,0xe8 # mov gs, ax
58 .byte 0xBE
60 ….byte 0x66,0x8B,0x14 # mov edx,dword ptr [si] ; EDX is keeping the start …
62 .byte 0xBE
[all …]
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/X64/
DMpFuncs.S51 .byte 0x8c,0xc8 # mov ax, cs
52 .byte 0x8e,0xd8 # mov ds, ax
53 .byte 0x8e,0xc0 # mov es, ax
54 .byte 0x8e,0xd0 # mov ss, ax
55 .byte 0x33,0xc0 # xor ax, ax
56 .byte 0x8e,0xe0 # mov fs, ax
57 .byte 0x8e,0xe8 # mov gs, ax
61 .byte 0xBE
63 ….byte 0x66,0x8B,0x14 # mov edx,dword ptr [si] ; EDX is keeping the start …
65 .byte 0xBE
[all …]
DSmiException.S33 .byte 0 # BaseMid
34 .byte 0x9b
35 .byte 0xcf # LimitHigh
36 .byte 0 # BaseHigh
40 .byte 0 # BaseMid
41 .byte 0x9b
42 .byte 0xcf # LimitHigh
43 .byte 0 # BaseHigh
47 .byte 0 # BaseMid
48 .byte 0x93
[all …]
DSmiEntry.S67 .byte 0xbb # mov bx, imm16
72 .byte 0x2e,0xa1 # mov ax, cs:[offset16]
74 .byte 0x48 # dec ax
75 .byte 0x2e
77 .byte 0x66,0x2e,0xa1 # mov eax, cs:[offset16]
79 .byte 0x2e
81 .byte 0x66,0x2e
86 .byte 0xb8
88 .byte 0x2e
93 .byte 0x66, 0xbf # mov edi, SMBASE
[all …]
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/MpServicesOnFrameworkMpServicesThunk/IA32/
DMpFuncs.S43 .byte 0x8c,0xc8 # mov ax, cs
44 .byte 0x8e,0xd8 # mov ds, ax
45 .byte 0x8e,0xc0 # mov es, ax
46 .byte 0x8e,0xd0 # mov ss, ax
47 .byte 0x33,0xc0 # xor ax, ax
48 .byte 0x8e,0xe0 # mov fs, ax
49 .byte 0x8e,0xe8 # mov gs, ax
53 .byte 0xBE
55 ….byte 0x66,0x8B,0xC # mov ecx,dword ptr [si] ; ECX is keeping the start …
57 .byte 0xFA # cli
[all …]
/device/linaro/bootloader/edk2/DuetPkg/BootSector/
Dst32_64.S40 SectorsPerCluster: .byte 0 # Sector Per Cluster - 1 byte
42 NoFats: .byte 0 # Number of FATs - 1 byte
45 Media: .byte 0 # Media - 1 byte
46 SectorsPerFat16: .word 0 # Sectors Per FAT for FAT12/FAT16 - 2 byte
66 PhysicalDrive: .byte 0 # Physical Drive Number - 1 byte
67 Reserved1: .byte 0 # Reserved Field - 1 byte
68 Signature: .byte 0 # Extended Boot Signature - 1 byte
95 # Set the 5th byte start @ 0:19000 to non-zero indicating we should init var store header in DxeIpl
146 .byte 0xea
324 .byte 'S', 0x0c, 'E', 0x0c, 'r', 0x0c, 'r', 0x0c, 'o', 0x0c, 'r', 0x0c, '!',0x0c
[all …]
Dstart64.S41 SectorsPerCluster: .byte 0 # Sector Per Cluster - 8 bits
43 NoFats: .byte 0 # Number of FATs - 8 bits
46 Media: .byte 0 # Media - 8 bits - ignored
52 PhysicalDrive: .byte 0 # PhysicalDriveNumber - 8 bits - ignored
53 CurrentHead: .byte 0 # Current Head - 8 bits
54 Signature: .byte 0 # Signature - 8 bits - ignored
80 # Set the 5th byte start @ 0:19000 to non-zero indicating we should init var store header in DxeIpl
131 .byte 0xea
316 .byte 'S', 0x0c, 'E', 0x0c, 'r', 0x0c, 'r', 0x0c, 'o', 0x0c, 'r', 0x0c, '!',0x0c
338 .byte 'E', 0x0c, 'm', 0x0c, '6', 0x0c, '4', 0x0c, 'T', 0x0c, ' ', 0x0c, 'U', 0x0c, 'n', 0x0c, 's', …
[all …]
Dst16_64.S41 SectorsPerCluster: .byte 0 # Sector Per Cluster - 8 bits
43 NoFats: .byte 0 # Number of FATs - 8 bits
46 Media: .byte 0 # Media - 8 bits - ignored
52 PhysicalDrive: .byte 0 # PhysicalDriveNumber - 8 bits - ignored
53 CurrentHead: .byte 0 # Current Head - 8 bits
54 Signature: .byte 0 # Signature - 8 bits - ignored
80 # Set the 5th byte start @ 0:19000 to non-zero indicating we should init var store header in DxeIpl
131 .byte 0xea
309 .byte 'S', 0x0c, 'E', 0x0c, 'r', 0x0c, 'r', 0x0c, 'o', 0x0c, 'r', 0x0c, '!',0x0c
331 .byte 'E', 0x0c, 'm', 0x0c, '6', 0x0c, '4', 0x0c, 'T', 0x0c, ' ', 0x0c, 'U', 0x0c, 'n', 0x0c, 's', …
[all …]
Dstart32.S40 SectorsPerCluster: .byte 0 # Sector Per Cluster - 1 byte
42 NoFats: .byte 0 # Number of FATs - 1 byte
45 Media: .byte 0 # Media - 1 byte
46 SectorsPerFat16: .word 0 # Sectors Per FAT for FAT12/FAT16 - 2 byte
66 PhysicalDrive: .byte 0 # Physical Drive Number - 1 byte
67 Reserved1: .byte 0 # Reserved Field - 1 byte
68 Signature: .byte 0 # Extended Boot Signature - 1 byte
95 # Set the 5th byte start @ 0:19000 to non-zero indicating we should init var store header in DxeIpl
133 .byte 0xea
312 .byte 'S', 0x0c, 'E', 0x0c, 'r', 0x0c, 'r', 0x0c, 'o', 0x0c, 'r', 0x0c, '!', 0x0c
[all …]
Dstart16.S41 SectorsPerCluster: .byte 0 # Sector Per Cluster - 8 bits
43 NoFats: .byte 0 # Number of FATs - 8 bits
46 Media: .byte 0 # Media - 8 bits - ignored
52 PhysicalDrive: .byte 0 # PhysicalDriveNumber - 8 bits - ignored
53 CurrentHead: .byte 0 # Current Head - 8 bits
54 Signature: .byte 0 # Signature - 8 bits - ignored
80 # Set the 5th byte start @ 0:19000 to non-zero indicating we should init var store header in DxeIpl
119 .byte 0xea
297 .byte 'S', 0x0c, 'E', 0x0c, 'r', 0x0c, 'r', 0x0c, 'o', 0x0c, 'r', 0x0c, '!', 0x0c
319 ….byte 'E', 0x0c, 'm', 0x0c, '6', 0x0c, '4', 0x0c, 'T', 0x0c, ' ', 0x0c, 'U', 0x0c, 'n', 0x0c, 's',…
[all …]
Dstart.S40 SectorsPerCluster: .byte 0 # Sector Per Cluster - 8 bits
42 NoFats: .byte 0 # Number of FATs - 8 bits
45 Media: .byte 0 # Media - 8 bits - ignored
51 PhysicalDrive: .byte 0 # PhysicalDriveNumber - 8 bits - ignored
52 CurrentHead: .byte 0 # Current Head - 8 bits
53 Signature: .byte 0 # Signature - 8 bits - ignored
79 # Set the 5th byte start @ 0:19000 to non-zero indicating we should init var store header in DxeIpl
118 .byte 0xea
303 .byte 'S', 0x0c, 'E', 0x0c, 'r', 0x0c, 'r', 0x0c, 'o', 0x0c, 'r', 0x0c, '!',0x0c
325 ….byte 'E', 0x0c, 'm', 0x0c, '6', 0x0c, '4', 0x0c, 'T', 0x0c, ' ', 0x0c, 'U', 0x0c, 'n', 0x0c, 's',…
[all …]
/device/linaro/bootloader/edk2/IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/
DSecEntry.S80 .byte 0x66
260 .byte 0
261 .byte 0x92 # present, ring 0, data, expand-up, writable
262 .byte 0xCF # page-granular, 32-bit
263 .byte 0
270 .byte 0
271 .byte 0x9B # present, ring 0, data, expand-up, not-writable
272 .byte 0xCF # page-granular, 32-bit
273 .byte 0
280 .byte 0
[all …]
/device/google/contexthub/firmware/os/cpu/cortexm4/
Datomic.c19 uint32_t atomicAddByte(volatile uint8_t *byte, uint32_t addend) in atomicAddByte() argument
28 :"=r"(prevVal), "=r"(storeFailed), "=r"(tmp), "=r"(addend), "=r"(byte) in atomicAddByte()
29 :"3"(addend), "4"(byte) in atomicAddByte()
55 uint32_t atomicXchgByte(volatile uint8_t *byte, uint32_t newVal) in atomicXchgByte() argument
63 :"=r"(prevVal), "=r"(storeFailed), "=r"(newVal), "=r"(byte) in atomicXchgByte()
64 :"2"(newVal), "3"(byte) in atomicXchgByte()
89 bool atomicCmpXchgByte(volatile uint8_t *byte, uint32_t prevVal, uint32_t newVal) in atomicCmpXchgByte() argument
96 :"=r"(currVal), "=r"(byte) in atomicCmpXchgByte()
97 :"1"(byte) in atomicCmpXchgByte()
106 :"=r"(storeFailed), "=r"(newVal), "=r"(byte) in atomicCmpXchgByte()
[all …]
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/
DMpFuncs.S48 .byte 0x8c,0xc8 # mov ax, cs
49 .byte 0x8e,0xd8 # mov ds, ax
50 .byte 0x8e,0xc0 # mov es, ax
51 .byte 0x8e,0xd0 # mov ss, ax
52 .byte 0x33,0xc0 # xor ax, ax
53 .byte 0x8e,0xe0 # mov fs, ax
54 .byte 0x8e,0xe8 # mov gs, ax
58 .byte 0xBE
60 ….byte 0x66,0x8B,0x14 # mov edx,dword ptr [si] ; EDX is keeping the start …
62 .byte 0xBE
[all …]
DSmiException.S36 .byte 0 # BaseMid
37 .byte 0x9b
38 .byte 0xcf # LimitHigh
39 .byte 0 # BaseHigh
43 .byte 0 # BaseMid
44 .byte 0x9b
45 .byte 0xcf # LimitHigh
46 .byte 0 # BaseHigh
50 .byte 0 # BaseMid
51 .byte 0x93
[all …]
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/
DThunk16.S84 .byte 0x16 # push ss
85 .byte 0xe # push cs
86 .byte 0x66
89 .byte 0x66
91 .byte 0x66, 0x9c # pushfd actually
95 .byte 6 # push es
96 .byte 0x1e # push ds
97 .byte 0x66,0x60 # pushad
98 .byte 0x66,0xba # mov edx, imm32
119 .byte 0x66
[all …]
/device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/X64/
DThunk16.S84 .byte 0x16 # push ss
85 .byte 0xe # push cs
86 .byte 0x66
89 .byte 0x66
91 .byte 0x66, 0x9c # pushfd actually
95 .byte 6 # push es
96 .byte 0x1e # push ds
97 .byte 0x66,0x60 # pushad
98 .byte 0x66,0xba # mov edx, imm32
119 .byte 0x66
[all …]
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Thunk16/X64/
DThunk16.S37 .byte 0
38 .byte 0x9b
39 .byte 0x8f #16-bit segment
40 .byte 0
44 .byte 0
45 .byte 0x93
46 .byte 0x8f #16-bit segment
47 .byte 0
138 .byte 0x66
178 .byte 0x2e
[all …]
/device/google/contexthub/firmware/os/inc/
Datomic.h28 uint32_t atomicXchgByte(volatile uint8_t *byte, uint32_t newVal);
30 bool atomicCmpXchgByte(volatile uint8_t *byte, uint32_t prevVal, uint32_t newVal);
34 uint32_t atomicAddByte(volatile uint8_t *byte, uint32_t addend);
42 static inline uint32_t atomicReadByte(volatile uint8_t *byte) in atomicReadByte() argument
45 return *byte; in atomicReadByte()
54 static inline void atomicWriteByte(volatile uint8_t *byte, uint32_t val) in atomicWriteByte() argument
56 *byte = val; in atomicWriteByte()
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Thunk16/Ia32/
DThunk16.S36 .byte 0
37 .byte 0x9b
38 .byte 0x8f # 16-bit segment
39 .byte 0
43 .byte 0
44 .byte 0x93
45 .byte 0x8f # 16-bit segment
46 .byte 0
104 .byte 0xea
108 .byte 0x66
[all …]
/device/linaro/bootloader/edk2/QuarkPlatformPkg/Library/PlatformSecLib/Ia32/
DFlat32.S177 .byte 0xbe,0x00,0xf0 #movw $0xF000, %si
178 .byte 0x8e,0xde #movw %si, %ds
179 .byte 0xbe,0xf0,0xff #movw $0xFFF0, %si
180 .byte 0x80,0x3c,0xea #cmpb $0xEA, (%si) # Is it warm reset ?
182 .byte 0xb0,0x08 #movb $0x08, %al
183 .byte 0xba,0xf9,0x0c #movw $0xcf9, %dx
184 .byte 0xee #outb %al, %dx
185 .byte 0xb0,0x55 #movb $0x55, %al
186 .byte 0xe6,0x80 #outb %al, $0x80
189 .byte 0x66,0x8b,0xe8 #movl %eax, %ebp
[all …]
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/IA32/
DInterruptTable.S45 .byte 0xcf
48 .byte 0xcf
51 .byte 0xcf
54 .byte 0xcf
57 .byte 0xcf
60 .byte 0xcf
63 .byte 0xcf
66 .byte 0xcf
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ia32/
DThunk16.S34 .byte 0x66
44 .byte 0x66, 0xba # mov edx, imm32
60 .byte 0x67, 0x66, 0x8d, 0x6c, 0x24, 0x34, 0x66
65 .byte 0x66, 0xb8 # mov eax, imm32
69 .byte 0x66, 0xb8 # mov eax, imm32
72 .byte 0xb8 # mov ax, imm16
75 .byte 0x66, 0xbc # mov esp, imm32
77 .byte 0x66
98 .byte 0x66
102 .byte 0x67; # address size override
[all …]
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/X64/
DInterruptTable.S48 .byte 0x0cf # IRET
51 .byte 0x0cf # IRET
54 .byte 0x0cf # IRET
57 .byte 0x0cf # IRET
60 .byte 0x0cf # IRET
63 .byte 0x0cf # IRET
66 .byte 0x0cf # IRET
69 .byte 0x0cf # IRET

12345678910>>...14