I am trying to write an OS that runs in IA-32e mode i have read the intel documantation on this
at curent my code is in protected mode
it has
gdt , idt , irqs, a keboard layout , and i can print mesages to the screan
it then tries to enable pagging and long mode(it makes seans to put them together becouse u change pagging setting to enable long mode)
paging is not enabled
i am using the NASM assembler
could some one pleas tell me how to
and2. Enable physical-address extensions (PAE) by setting CR4.PAE = 1.
PS i have figured out how to do the other steps4. Enable IA-32e mode by setting IA32_EFER.LME = 1.