From bc3212cc1f9315c1189b1ffc93b1e0457bc8f11b Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Thu, 21 Dec 2006 00:12:02 +0000 Subject: 2006-12-19 Samuel Thibault Add support for global pages. * i386/i386at/model_dep.c: Include . (i386at_init): Set CR4_PGE if available. (c_boot_entry): Call discover_x86_cpu_type() before i386at_init(). * i386/intel/pmap.c: Include . (pmap_map_bd): Use INTEL_PTE_GLOBAL if available. (pmap_bootstrap): Likewise. --- ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index d36fc0a..c9486d9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,13 @@ 2006-12-19 Samuel Thibault + Add support for global pages. + * i386/i386at/model_dep.c: Include . + (i386at_init): Set CR4_PGE if available. + (c_boot_entry): Call discover_x86_cpu_type() before i386at_init(). + * i386/intel/pmap.c: Include . + (pmap_map_bd): Use INTEL_PTE_GLOBAL if available. + (pmap_bootstrap): Likewise. + Add support for cr3/cr4 flags. * i386/i386/proc_reg.h (CR3_PCD, CR3_PWT, CR4_VME, CR4_PVI, CR4_TSD) (CR4_DE, CR4_PSE, CR4_PAE, CR4_MCE, CR4_PGE, CR4_PCE, CR4_OSFXSR) -- cgit v1.2.3