I want to make the kernel runs at 2GB virtual space, 0x80000000
for PD[0,1023], I initialize PD[512] entry only, that is the beginning of 0x80000000 vaddress
then I got instruction unavaliable in BOCHS, right after
Code: Select all
mov eax,cr0
or eax,0x80000000
mov cr0,eax
How do you guys implement this?