Home
last modified time | relevance | path

Searched hist:"0 da10c8b51f9ec443a53873b37d07fab30a5734e" (Results 1 – 3 of 3) sorted by relevance

/haiku/src/system/boot/platform/bios_ia32/
H A Dlong.h0da10c8b51f9ec443a53873b37d07fab30a5734e Thu Jul 05 12:55:59 UTC 2012 Alex Smith <alex@alex-smith.me.uk> Some fixes to the long mode switch code.

* Wasn't storing the fixed virtual address of the PML4 in kernel_args.
* After switching to long mode, reload GDTR with the virtual address of
the GDT. This was working fine until now because the physical address
was identity mapped, but broke as soon as I removed the identity
mapping.
H A Dlong_asm.S0da10c8b51f9ec443a53873b37d07fab30a5734e Thu Jul 05 12:55:59 UTC 2012 Alex Smith <alex@alex-smith.me.uk> Some fixes to the long mode switch code.

* Wasn't storing the fixed virtual address of the PML4 in kernel_args.
* After switching to long mode, reload GDTR with the virtual address of
the GDT. This was working fine until now because the physical address
was identity mapped, but broke as soon as I removed the identity
mapping.
H A Dlong.cpp0da10c8b51f9ec443a53873b37d07fab30a5734e Thu Jul 05 12:55:59 UTC 2012 Alex Smith <alex@alex-smith.me.uk> Some fixes to the long mode switch code.

* Wasn't storing the fixed virtual address of the PML4 in kernel_args.
* After switching to long mode, reload GDTR with the virtual address of
the GDT. This was working fine until now because the physical address
was identity mapped, but broke as soon as I removed the identity
mapping.