From aa3780032d1da66a1d0990ae519cc1f5d975d0e6 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Tue, 11 Nov 2008 02:24:18 +0000 Subject: 2008-11-10 Samuel Thibault * i386/i386/i386asm.sym (PTE_SIZE): New assembly macro. * i386/i386/locore.S (copyout_retry): take PTE_SIZE into account. * i386/intel/pmap.c (pmap_bootstrap, pmap_create): Use WRITE_PTE instead of dereference. --- ChangeLog | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 6cb1052..98d2db1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,9 +2,10 @@ [task #8135 --- ``PAE for GNU Mach'] * i386/configfrag.ac: Add --enable-pae option, which defines PAE. - * i386/i386/i386asm.sym (PDPSHIFT, PDEMASK): New assembly macros. + * i386/i386/i386asm.sym (PDPSHIFT, PDEMASK, PTE_SIZE): New assembly + macros. * i386/i386/locore.S [PAE] (copyout_retry): Use page directory pointer - bits. + bits, take PTE_SIZE into account. * i386/i386at/model_dep.c [PAE] (i386at_init): Set second initial 2MB page. Enable PAE bit. Set cr3 to page directory pointer table instead of page directory. -- cgit v1.2.3