summaryrefslogtreecommitdiffstats
path: root/sys/i386/include/pmap.h
Commit message (Expand)AuthorAgeFilesLines
* MFC r314310alc2017-06-281-0/+1
* For amd64 non-PCID machines, and for i386 machines with support forkib2015-12-031-0/+2
* Remove support for Xen PV domU kernels. Support for HVM domU kernelsjhb2015-04-301-78/+3
* Add config option PAE_TABLES for the i386 kernel. It switches pmap tokib2015-04-131-10/+13
* Explain that vm_page_array is mapped to describe the memory, not thekib2015-04-081-3/+8
* Add an argument to the x86 pmap_invalidate_cache_range() to requestkib2014-10-081-1/+2
* Don't waste a page of KVA for the boot-time memory test on x86. For amd64,jhb2014-02-111-2/+2
* Implement vector callback for PVHVM and unify event channel implementationsgibbs2013-08-291-1/+3
* Reimplement atomic operations on PDEs and PTEs in pmap.h. This changejkim2013-08-211-84/+13
* MFamd64alc2013-03-121-13/+5
* MFCattilio2012-06-231-0/+1
|\
| * The page flag PGA_WRITEABLE is set and cleared exclusively by the pmapalc2012-06-161-0/+1
* | MFCattilio2012-06-011-1/+1
|\ \ | |/
| * Rename pmap_collect() to pmap_pv_reclaim() and rewrite it such that it noalc2012-05-261-1/+1
* | Port r226920,226941 from amd64.attilio2012-03-071-3/+13
|/
* Commit the support for removing cpumask_t and replacing it directly withattilio2011-05-051-1/+2
* Make pmap_invalidate_cache_range() available for consumption on amd64.kib2011-04-181-1/+2
* Fix whitespace nit.jhb2011-02-221-1/+0
* Remove pmap fields that are either unused or not fully implemented.alc2011-02-171-2/+0
* Make "options XENHVM" compile for i386, not just amd64 -- a largelyrwatson2011-01-041-1/+3
* Make i386_set_ldt work on i386/XEN, step 2/5.cperciva2010-12-311-1/+0
* Add VTOM(va) macro as xpmap_ptom(VTOP(va)) to convert to machine addresses.cperciva2010-11-201-0/+2
* Initialize KPTmap in locore so that vm86.c can call vtophys() (or reallyalc2010-10-051-8/+26
* Fix spacing.kib2010-07-091-1/+1
* For both i386 and amd64 pmap,kib2010-07-091-1/+1
* On Alan's advice, rather than do a wholesale conversion on a singlekmacy2010-04-301-0/+3
* Handle a race between pmap_kextract() and pmap_promote_pde(). This race isalc2010-01-231-2/+19
* Make pmap_set_pg() static.alc2010-01-071-1/+0
* Improve pmap_change_attr() so that it is able to demote a large (2/4MB)jhb2009-08-311-0/+4
* As was done in r195820 for amd64, use clflush for flushing cache lineskib2009-07-291-0/+2
* Add support to the virtual memory system for configuring machine-alc2009-07-121-0/+3
* Eliminate dead code. These definitions should have been deleted with thealc2009-06-221-10/+0
* Simplify the inline assembler (and correct potential error) of pte_load_store().ed2009-06-131-9/+2
* Update stale comments. The alternate address space mapping was eliminatedalc2009-03-221-2/+1
* PT_UPDATES_FLUSH() is used in common code so it needs to be definedkmacy2008-08-181-0/+2
* Integrate support for xen in to i386 common code.kmacy2008-08-151-2/+69
* Make pmap_kenter_attr() static.alc2008-08-041-1/+0
* MFamd64 with few changes:alc2008-03-271-1/+15
* Update the KVA_PAGES comments for the effect that PAE has on it. Itpeter2008-01-141-0/+2
* Shrink the size of struct vm_page on amd64 and i386 by eliminatingalc2008-01-061-1/+0
* Drastically simplify the i386 pcpu backend by merging parts of thepeter2007-11-131-12/+1
* 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
OpenPOWER on IntegriCloud