summaryrefslogtreecommitdiffstats
path: root/sys/i386/include/pmap.h
Commit message (Expand)AuthorAgeFilesLines
* MFamd64alc2007-04-121-0/+1
* Add the PG_NX support for i386/PAE.ru2007-04-061-2/+35
* Eliminate an unused parameter.alc2007-03-171-1/+1
* The global variable avail_end is redundant and only used once. Eliminatealc2006-11-191-1/+0
* Fix NKPT comments to match reality. Note that the current valueru2006-11-131-3/+6
* Fix a comment.ru2006-11-131-1/+1
* First pass at allowing memory to be mapped using cache modes other thanjhb2006-08-111-0/+5
* Add various constants for the PAT MSR and the PAT PTE and PDE flags.jhb2006-05-011-0/+3
* Add a new 'pmap_invalidate_cache()' to flush the CPU caches via thejhb2006-05-011-0/+1
* MFamd64: shrink pv entries from 24 bytes to about 12 bytes. (336 pv entriespeter2006-04-261-3/+16
* - Cleanup whitespace and extra ()s in vtophys() macros.jhb2005-12-061-4/+3
* Switch AMD64 and i386 platforms to using ELF as their kernel crashpeter2005-06-291-0/+1
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
* Make pte_load_store() an atomic operation in all cases, not just i386 PAE.alc2004-10-081-4/+16
* Prevent the unexpected deallocation of a page table page while performingalc2004-09-291-1/+1
* Double the number of kernel page tables for amd64 and for i386/PAE. The oldscottl2004-09-111-2/+3
* Reduce the size of pv entries by 15%. This saves 1MB of KVA for mappingpeter2004-06-291-1/+0
* Include <sys/_lock.h>'s prerequisite <sys/queue.h> before including thebde2004-06-201-1/+1
* MFamd64alc2004-06-161-0/+14
* - Remove an unused declaration.alc2004-06-131-2/+2
* - pmap_kenter_temporary()'s first parameter, which is a physical address,alc2004-04-101-1/+1
* - pmap_kenter_temporary() is unused by machine-independent code. Therefore,alc2004-04-101-0/+1
* Remove advertising clause from University of California Regent'simp2004-04-071-4/+0
* Remove avail_start on those platforms that no longer use it. (Only amd64alc2004-04-051-1/+0
* Remove unused declarations. (Some time ago, these variables became fieldsalc2004-03-071-2/+0
* - Similar to post-PAE RELENG_4 split pmap_pte_quick() into two cases,alc2003-11-081-1/+1
* Move pmap_resident_count() from the MD pmap.h to the MI pmap.h.bms2003-10-061-1/+0
* Commit Bosko's patch to clean up the PSE/PG_G initialization to andpeter2003-10-011-1/+3
* - Eliminate the pte object.alc2003-09-251-1/+0
* Use inlines for loading and storing page table entries. Use cmpxchg8b forjake2003-04-281-7/+45
* Remove invalid cast to vm_offset_t to avoid truncating a physical addressjake2003-04-081-1/+1
* Better fix for previous previous which still allows the 4megs of kva atjake2003-04-071-2/+2
* Bandaid fix for previous commit while I figure out why it broke. Thisjake2003-04-041-2/+2
* - Removed APTD and associated macros, it is no longer used.jake2003-04-031-9/+7
* Commit a partial lazy thread switch mechanism for i386. it isn't as lazypeter2003-04-021-1/+1
* - Add support for PAE and more than 4 gigs of ram on x86, dependent on thejake2003-03-301-2/+54
* - Remove invalid casts.jake2003-03-301-1/+1
* - Convert all uses of pmap_pte and get_ptbase to pmap_pte_quick. Whenjake2003-03-301-1/+1
* - Add vm_paddr_t, a physical address type. This is required for systemsjake2003-03-251-9/+10
* Made the prototypes for pmap_kenter and pmap_kremove MD. These functionsjake2003-03-161-0/+2
* Remove some long unused declarations. (For example, the PV flags have notalc2003-02-271-6/+0
* - Added inlines pmap_is_current, pmap_is_alternate and pmap_set_alternatejake2003-02-251-1/+1
* - Removed UMAXPTDI and UMAXPTEOFF.jake2003-02-241-2/+0
* Previous commit missed a 1 that should be NGPTD, and an NPDEPG that shouldjake2003-02-231-1/+1
* - Added macros NPGPTD, NBPTD, and NPDEPTD, for dealing with the size of thejake2003-02-231-4/+4
* - Added macros PDESHIFT and PTESHIFT, use these instead of magic constantsjake2003-02-231-2/+2
* The root of the splay tree maintained within the pm_pteobj always refersalc2003-02-221-1/+0
* o Introduce pmap_page_is_mapped(). Its purpose is to obsoletealc2002-08-051-0/+1
* Revive backed out pmap related changes from Feb 2002. The highlights are:peter2002-07-121-4/+5
* Cosmetic. Remove #if 0 definition of vtophys() - it predates 4MB pages.peter2002-07-081-8/+0
OpenPOWER on IntegriCloud