text:0000000180123C900 OslArchTransferToKernel proc near
.text:0000000180123C90 xor esi, esi
.text:0000000180123C92 mov I12,Icx
.text:0000000180123C95 mov r13,rdx
.text:0000000180123C98 wbinvd
.text:0000000180123C9A sub rax, rax
.text:0000000180123C9D mov ss, ax
.text:0000000180123CA0 mov rsp,cs:0slArchKernelStack
.text:0000000180123CA7 lea rax,0slArchKernelGdt
.text:0000000180123CAE lea rcx,0slArchKernelIdt
.text:0000000180123CB5 lgdt fword ptr [rax]
.text:0000000180123CB8 lidt fword ptr [rcx]
.text:0000000180123CBB mov rax,cr4
.text:0000000180123CBE xor rax,680h
.text:0000000180123CC4 mov cr4,rax
.text:0000000180123CC7 mov rax,cro
.text:0000000180123CCA xor rax,50020h
.text:0000000180123CD0 mov cro, rax
.text:0000000180123CD3 xor ecx,ecx
.text:0000000180123CD5 mov cr8,rcx
.text:0000000180123CD9 mov ecx,oCo00008oh
.text:0000000180123CDE rdmsr
.text:0000000180123CE0 xor rax,cs:OslArchEferFlags
.text:0000000180123CE7 wrmsr
.text:0000000180123CE9 mov eax, 40h
.text:0000000180123CEE ltr ax
.text:0000000180123CF1 mov ecx,2Bh
.text:0000000180123CF6 mov gs,ecx
.text:0000000180123CF8 assume gs:nothing
.text:0000000180123CF8 mov rcx,r12
.text:0000000180123CFB push rsi
.text:0000000180123CFC.text:0000000180123CFE push push10h r13
.text:0000000180123D00 retfq
.text:0000000180123D000slArchTransferToKernel endp