Searched refs:segment (Results 1 – 25 of 83) sorted by relevance
1234
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ |
D | Thunk16.asm | 75 ; Some instructions for manipulation of segment registers have to be written 128 DB 66h, 2eh ; 2eh is "cs:" segment override 161 mov ss, edx ; set new segment selectors 173 mov ss, esi ; set up 16-bit stack segment 207 DB 8fh ; 16-bit segment, 4GB limit 214 DB 8fh ; 16-bit segment, 4GB limit 221 DB 0cfh ; 16-bit segment, 4GB limit 236 push rbx ; Save ds segment register on the stack 238 push rbx ; Save es segment register on the stack 240 push rbx ; Save ss segment register on the stack [all …]
|
D | Thunk16.S | 81 # Some instructions for manipulation of segment registers have to be written 134 .byte 0x66,0x2e # 2eh is "cs:" segment override 173 movl %edx,%ss # set new segment selectors 185 movl %esi,%ss # set up 16-bit stack segment 219 .byte 0x8f # 16-bit segment, 4GB limit 226 .byte 0x8f # 16-bit segment, 4GB limit 233 .byte 0xcf # 16-bit segment, 4GB limit 258 pushq %rbx # Save ds segment register on the stack 260 pushq %rbx # Save es segment register on the stack 262 pushq %rbx # Save ss segment register on the stack [all …]
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/X64/ |
D | Thunk16.asm | 77 ; Some instructions for manipulation of segment registers have to be written 130 DB 66h, 2eh ; 2eh is "cs:" segment override 163 mov ss, edx ; set new segment selectors 175 mov ss, esi ; set up 16-bit stack segment 209 DB 8fh ; 16-bit segment, 4GB limit 216 DB 8fh ; 16-bit segment, 4GB limit 223 DB 0cfh ; 16-bit segment, 4GB limit 238 push rbx ; Save ds segment register on the stack 240 push rbx ; Save es segment register on the stack 242 push rbx ; Save ss segment register on the stack [all …]
|
D | Thunk16.S | 81 # Some instructions for manipulation of segment registers have to be written 134 .byte 0x66,0x2e # 2eh is "cs:" segment override 167 movl %edx,%ss # set new segment selectors 179 movl %esi,%ss # set up 16-bit stack segment 212 .byte 0x8f # 16-bit segment, 4GB limit 219 .byte 0x8f # 16-bit segment, 4GB limit 226 .byte 0xcf # 16-bit segment, 4GB limit 248 pushq %rbx # Save ds segment register on the stack 250 pushq %rbx # Save es segment register on the stack 252 pushq %rbx # Save ss segment register on the stack [all …]
|
D | Thunk16.nasm | 163 mov ss, dx ; set new segment selectors 174 mov ss, si ; set up 16-bit stack segment 209 DB 8fh ; 16-bit segment, 4GB limit 216 DB 8fh ; 16-bit segment, 4GB limit 223 DB 0cfh ; 16-bit segment, 4GB limit 245 push rbx ; Save ds segment register on the stack 247 push rbx ; Save es segment register on the stack 249 push rbx ; Save ss segment register on the stack 257 imul eax, r8d, 16 ; eax <- r8d(stack segment) * 16 266 shl eax, 12 ; segment address in high order 16 bits [all …]
|
/device/linaro/bootloader/edk2/IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/ |
D | SecEntry.S | 255 # Linear data segment descriptor 265 # Linear code segment descriptor 275 # System data segment descriptor 286 # System code segment descriptor 296 # Spare segment descriptor 306 # Spare segment descriptor 317 # Spare segment descriptor
|
D | SecEntry.asm | 268 ; Linear data segment descriptor 278 ; Linear code segment descriptor 288 ; System data segment descriptor 299 ; System code segment descriptor 309 ; Spare segment descriptor 319 ; Spare segment descriptor 330 ; Spare segment descriptor
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ia32/ |
D | Thunk16.S | 89 movl %ecx, %ss # set new segment selectors 96 movl %esi, %ss # set up 16-bit stack segment 126 .byte 0x8f # 16-bit segment, 4GB limit 133 .byte 0x8f # 16-bit segment, 4GB limit 163 movl %edx, %esi # esi <- 16-bit stack segment
|
/device/linaro/bootloader/edk2/MdePkg/Library/BasePciSegmentLibPci/ |
D | BasePciSegmentLibPci.uni | 5 // supports segment 0 PCI configuration access. 21 …egment Library that layers on top of the PCI Library which only supports segment 0 PCI configurati…
|
/device/linaro/bootloader/edk2/UefiCpuPkg/ResetVector/Vtf0/Ia16/ |
D | Real16ToFlat32.asm | 103 ; linear data segment descriptor 112 ; linear code segment descriptor 122 ; linear code (64-bit) segment descriptor
|
/device/linaro/bootloader/edk2/IntelFsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/Ia32/ |
D | SecEntry.nasm | 257 ; Linear data segment descriptor 267 ; Linear code segment descriptor 277 ; System data segment descriptor 288 ; System code segment descriptor 298 ; Spare segment descriptor 308 ; Spare segment descriptor 319 ; Spare segment descriptor
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Thunk16/Ia32/ |
D | Thunk16.asm | 40 DB 8fh ; 16-bit segment 47 DB 8fh ; 16-bit segment 112 mov eax, cs ; return segment 128 mov edi, edx ; edi <- 16-bit stack segment
|
D | Thunk16.S | 38 .byte 0x8f # 16-bit segment 45 .byte 0x8f # 16-bit segment 97 mov %edx,%edi #; edi <- 16-bit stack segment
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Ia32/ |
D | Thunk16.S | 111 movw %cx, %ss # set new segment selectors 121 movw %si, %ss # set up 16-bit stack segment 142 .byte 0x8f # 16-bit segment, 4GB limit 149 .byte 0x8f # 16-bit segment, 4GB limit 180 movl %edx, %esi # esi <- 16-bit stack segment
|
D | Thunk16.nasm | 155 mov ss, cx ; set new segment selectors 165 mov ss, si ; set up 16-bit stack segment 188 DB 8fh ; 16-bit segment, 4GB limit 195 DB 8fh ; 16-bit segment, 4GB limit 229 mov esi, edx ; esi <- 16-bit stack segment
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Thunk16/X64/ |
D | Thunk16.asm | 36 DB 8fh ; 16-bit segment 43 DB 8fh ; 16-bit segment 111 mov eax, cs ; return segment 125 mov rdi, r10 ; rdi <- 16-bit stack segment
|
D | Thunk16.S | 39 .byte 0x8f #16-bit segment 46 .byte 0x8f #16-bit segment 115 movl %cs,%eax #return segment 129 mov %r10,%rdi #rdi <- 16-bit stack segment
|
/device/linaro/bootloader/edk2/MdePkg/Library/PeiPciLibPciCfg2/ |
D | PeiPciLibPciCfg2.uni | 8 // with a single PCI segment. 24 …st PPI found, so this library instance should only be used on platforms with a single PCI segment."
|
/device/linaro/bootloader/edk2/DuetPkg/BootSector/ |
D | start.S | 358 movw %cs, %bx # BX=segment 359 shll $4, %ebx # BX="linear" address of segment base 469 # linear data segment descriptor 478 # linear code segment descriptor 487 # system data segment descriptor 496 # system code segment descriptor 505 # spare segment descriptor 514 # spare segment descriptor 523 # spare segment descriptor
|
D | start16.S | 352 movw %cs, %bx # BX=segment 353 shll $4, %ebx # BX="linear" address of segment base 462 # linear data segment descriptor 471 # linear code segment descriptor 480 # system data segment descriptor 489 # system code segment descriptor 498 # spare segment descriptor 507 # spare segment descriptor 516 # spare segment descriptor
|
D | start32.S | 367 movw %cs, %bx # BX=segment 368 shll $4, %ebx # BX="linear" address of segment base 477 # linear data segment descriptor 486 # linear code segment descriptor 495 # system data segment descriptor 504 # system code segment descriptor 513 # spare segment descriptor 522 # spare segment descriptor 531 # spare segment descriptor
|
D | start16.asm | 347 mov bx,cs ; BX=segment 348 shl ebx,4 ; BX="linear" address of segment base 458 ; linear data segment descriptor 467 ; linear code segment descriptor 476 ; system data segment descriptor 485 ; system code segment descriptor 494 ; spare segment descriptor 503 ; spare segment descriptor 512 ; spare segment descriptor
|
D | st32_64.S | 379 movw %cs,%bx # BX=segment 380 shll $4,%ebx # BX="linear" address of segment base 622 # linear data segment descriptor 631 # linear code segment descriptor 640 # system data segment descriptor 649 # system code segment descriptor 658 # spare segment descriptor 668 # system data segment descriptor 679 # system code segment descriptor 689 # spare segment descriptor
|
D | start64.S | 371 movw %cs,%bx # BX=segment 372 shll $4,%ebx # BX="linear" address of segment base 614 # linear data segment descriptor 623 # linear code segment descriptor 632 # system data segment descriptor 641 # system code segment descriptor 650 # spare segment descriptor 660 # system data segment descriptor 671 # system code segment descriptor 681 # spare segment descriptor
|
/device/linaro/bootloader/edk2/MdePkg/Library/UefiPciSegmentLibPciRootBridgeIo/ |
D | UefiPciSegmentLibPciRootBridgeIo.uni | 8 // the translation from a PCI segment number into a specific PCI Root Bridge I/O Protocol. 24 …dge I/O Protocols in the platform and handles the translation from a PCI segment number into a spe…
|
1234