/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ipf/ |
H A D | SwitchStack.s | 24 mov r14 = ar.rsc 27 mov r17 = in1 28 mov r18 = in2 33 mov ar.rsc = r2 34 mov sp = in3 35 mov r19 = in4 39 mov r3 = -1 42 mov ar.bspstore = r19 43 mov b7 = r16 46 mov out [all...] |
H A D | ReadAr.s | 46 mov r15=2 47 mov r14=pr // save predicates 53 (p7) mov r15=0 // if bad range (48-63) 55 mov ret0=-1 // in case of illegal AR # 58 mov pr=r15,-1 66 (p1) mov ret0=ar.k0 // ar0 67 (p2) mov ret0=ar.k1 // ar1 68 (p3) mov ret0=ar.k2 // ar2 69 (p4) mov ret0=ar.k3 // ar3 70 (p5) mov ret [all...] |
H A D | ReadCr.s | 46 mov r15=2 47 mov r14=pr // save predicates 53 (p7) mov r15=0 // if bad range (32-63) 55 mov ret0=-1 // in case of illegal CR # 58 mov pr=r15,-1 67 (p1) mov ret0=cr.dcr // cr0 68 (p2) mov ret0=cr.itm // cr1 69 (p3) mov ret0=cr.iva // cr2 70 (p9) mov ret0=cr.pta // cr8 71 (p17) mov ret [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseCpuLib/Ia32/ |
H A D | CpuFlushTlb.c | 30 mov eax, cr3 31 mov cr3, eax
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ia32/ |
H A D | WriteCr0.c | 33 mov eax, Value 34 mov cr0, eax
|
H A D | WriteCr2.c | 33 mov eax, Value 34 mov cr2, eax
|
H A D | WriteCr3.c | 33 mov eax, Value 34 mov cr3, eax
|
H A D | WriteDr0.c | 33 mov eax, Value 34 mov dr0, eax
|
H A D | WriteDr1.c | 33 mov eax, Value 34 mov dr1, eax
|
H A D | WriteDr2.c | 33 mov eax, Value 34 mov dr2, eax
|
H A D | WriteDr3.c | 33 mov eax, Value 34 mov dr3, eax
|
H A D | WriteDr6.c | 33 mov eax, Value 34 mov dr6, eax
|
H A D | WriteDr7.c | 33 mov eax, Value 34 mov dr7, eax
|
H A D | CpuIdEx.c | 59 mov eax, Index 60 mov ecx, SubIndex 63 mov ecx, RegisterEax 65 mov [ecx], eax local 67 mov ecx, RegisterEbx 69 mov [ecx], ebx local 72 mov ecx, RegisterEcx 74 mov [ecx], eax local 76 mov ecx, RegisterEdx 78 mov [ec local [all...] |
H A D | ReadCr0.c | 35 mov eax, cr0
|
H A D | ReadCr2.c | 35 mov eax, cr2
|
H A D | ReadCr3.c | 35 mov eax, cr3
|
H A D | ReadDr0.c | 35 mov eax, dr0
|
H A D | ReadDr1.c | 35 mov eax, dr1
|
H A D | ReadDr2.c | 35 mov eax, dr2
|
H A D | ReadDr3.c | 35 mov eax, dr3
|
H A D | ReadDr6.c | 35 mov eax, dr6
|
H A D | ReadDr7.c | 35 mov eax, dr7
|
H A D | SetJump.c | 63 mov edx, [esp] 64 mov [edx], ebx local 65 mov [edx + 4], esi local 66 mov [edx + 8], edi local 67 mov [edx + 12], ebp local 68 mov [edx + 16], esp local 69 mov [edx + 20], ecx local
|
/vbox/src/VBox/Devices/PC/BIOS/ |
H A D | pmsetup.inc | 36 mov eax, cr0 ; Clear CR0.CD and CR0.NW 38 mov cr0, eax 40 mov esi, SVR ; Program the SVR -- enable the APIC, 41 mov eax, 010Fh ; set spurious interrupt vector to 15 42 mov [esi], eax 44 mov esi, LVT_LINT0 ; Program LINT0 to ExtINT and unmask 45 mov eax, [esi] 48 mov [esi], eax 50 mov esi, LVT_LINT1 ; Program LINT1 to NMI and unmask 51 mov ea [all...] |