summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/pmap.c
Commit message (Expand)AuthorAgeFilesLines
...
* Initialize pcids array for the proc0 pmap.kib2015-05-101-0/+5
* Tweak assert to also print the thread address.kib2015-05-101-2/+2
* Correct the assertion. We should compare the pmap' curcpu pcid valuekib2015-05-091-1/+2
* Rewrite amd64 PCID implementation to follow an algorithm described inkib2015-05-091-196/+145
* Remove lazy pmap switch code from i386. Naive benchmark with md(4)kib2015-04-181-0/+2
* Provide workaround for a performance issue with the popcnt instructionkib2015-03-311-17/+24
* Enable the use of VM_PHYSSEG_SPARSE on amd64 and i386, making it the defaultalc2014-11-151-0/+9
* By the time that pmap_init() runs, vm_phys_segs[] has been initialized. Obta...alc2014-10-261-2/+2
* amd64: make uiomove_fromphys functional for pages not mapped by the DMAProyger2014-10-241-61/+112
* Fix a race in pmap_emulate_accessed_dirty() that could trigger a EPTneel2014-10-211-2/+12
* Merge from projects/bhyve_svm all the changes outside vmm.ko or bhyve utilities:neel2014-10-201-5/+24
* Add an argument to the x86 pmap_invalidate_cache_range() to requestkib2014-10-081-9/+13
* Presence of any VM_PROT bits in the permission argument on x86 implieskib2014-09-171-1/+2
* Update a comment to reflect the changes in r213408.alc2014-09-021-1/+1
* There exists a possible sequence of page table page allocation failuresalc2014-08-181-2/+3
* Update the text of a KASSERT() to reflect the changes in r269728.alc2014-08-091-1/+1
* Change pmap_enter(9) interface to take flags parameter and superpagekib2014-08-081-7/+17
* Retire pmap_change_wiring(). We have never used it to wire virtual pages.alc2014-08-031-52/+0
* Copying pages via temporary mappings in the !DMAP case of pmap_copy_pages()marius2014-07-241-0/+8
* don't set CR4 PSE bit on amd64royger2014-07-231-1/+1
* Make amd64 pmap_copy_pages() functional for pages not mapped by DMAP.kib2014-07-151-5/+53
* Introduce pmap_unwire(). It will replace pmap_change_wiring(). There arealc2014-07-061-0/+96
* Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-281-4/+4
* Revert r267961, r267973:gjb2014-06-271-4/+4
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-271-4/+4
* - Modify vm_page_unwire() and vm_page_enqueue() to directly acceptattilio2014-06-161-1/+1
* Add a page size field to struct vm_page. Increase the page size field whenalc2014-06-071-3/+1
* Several fixes for the PCID implementation:kib2014-03-281-3/+5
* Rename global cnt to vm_cnt to avoid shadowing.bdrewery2014-03-221-8/+8
* Add change forgotten in r263475. Make dmaplimit accessible outsidekib2014-03-211-1/+1
* Disable amd64 TLB Context ID (pcid) by default for nowemaste2014-03-051-1/+1
* Revert accidentally committed changes in 262748.jkim2014-03-041-33/+5
* Properly save and restore CR0.jkim2014-03-041-5/+33
* When the kernel is running in a virtual machine, it cannot rely upon thealc2014-02-221-5/+11
* Don't waste a page of KVA for the boot-time memory test on x86. For amd64,jhb2014-02-111-8/+5
* Change RWX to XWR in comments to match intent and bit patternsgrehan2014-01-251-2/+2
* Move <machine/apicvar.h> to <x86/apicvar.h>.jhb2014-01-231-1/+1
* Update the description for pmap_remove_pages() to match the modernkib2014-01-021-9/+31
* Assert that accounting for the pmap resident pages does not underflow.kib2014-01-021-0/+3
* In sys/amd64/amd64/pmap.c, remove static function pmap_is_current(),dim2013-12-301-10/+0
* Re-arrange bits in the amd64/pmap 'pm_flags' field.neel2013-12-201-4/+3
* Add a new capability, VM_CAP_ENABLE_INVPCID, that can be enabled to exposeneel2013-10-161-0/+2
* In sys/amd64/amd64/pmap.c, fix several gcc warnings about uninitializeddim2013-10-081-0/+1
* Merge projects/bhyve_npt_pmap into head.neel2013-10-051-137/+916
* In pmap_clear_modify(), initialize pvh even for fictitious managedkib2013-09-241-1/+1
* Use the pv lists generation count to read-lock the pvh_global_lock inkib2013-09-241-5/+30
* The pmap function pmap_clear_reference() is no longer used. Remove it.alc2013-09-201-60/+0
* In pmap_copy(), when the copied region is mapped with superpage but doeskib2013-09-161-0/+2
* Prior to r254304, we only began scanning the active page queue when thealc2013-09-081-74/+87
* Implement PV IPIs for PVHVM guests and further converge PV and HVMgibbs2013-09-061-24/+0
OpenPOWER on IntegriCloud