| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Initialize pcids array for the proc0 pmap. | kib | 2015-05-10 | 1 | -0/+5 |
* | Tweak assert to also print the thread address. | kib | 2015-05-10 | 1 | -2/+2 |
* | Correct the assertion. We should compare the pmap' curcpu pcid value | kib | 2015-05-09 | 1 | -1/+2 |
* | Rewrite amd64 PCID implementation to follow an algorithm described in | kib | 2015-05-09 | 1 | -196/+145 |
* | Remove lazy pmap switch code from i386. Naive benchmark with md(4) | kib | 2015-04-18 | 1 | -0/+2 |
* | Provide workaround for a performance issue with the popcnt instruction | kib | 2015-03-31 | 1 | -17/+24 |
* | Enable the use of VM_PHYSSEG_SPARSE on amd64 and i386, making it the default | alc | 2014-11-15 | 1 | -0/+9 |
* | By the time that pmap_init() runs, vm_phys_segs[] has been initialized. Obta... | alc | 2014-10-26 | 1 | -2/+2 |
* | amd64: make uiomove_fromphys functional for pages not mapped by the DMAP | royger | 2014-10-24 | 1 | -61/+112 |
* | Fix a race in pmap_emulate_accessed_dirty() that could trigger a EPT | neel | 2014-10-21 | 1 | -2/+12 |
* | Merge from projects/bhyve_svm all the changes outside vmm.ko or bhyve utilities: | neel | 2014-10-20 | 1 | -5/+24 |
* | Add an argument to the x86 pmap_invalidate_cache_range() to request | kib | 2014-10-08 | 1 | -9/+13 |
* | Presence of any VM_PROT bits in the permission argument on x86 implies | kib | 2014-09-17 | 1 | -1/+2 |
* | Update a comment to reflect the changes in r213408. | alc | 2014-09-02 | 1 | -1/+1 |
* | There exists a possible sequence of page table page allocation failures | alc | 2014-08-18 | 1 | -2/+3 |
* | Update the text of a KASSERT() to reflect the changes in r269728. | alc | 2014-08-09 | 1 | -1/+1 |
* | Change pmap_enter(9) interface to take flags parameter and superpage | kib | 2014-08-08 | 1 | -7/+17 |
* | Retire pmap_change_wiring(). We have never used it to wire virtual pages. | alc | 2014-08-03 | 1 | -52/+0 |
* | Copying pages via temporary mappings in the !DMAP case of pmap_copy_pages() | marius | 2014-07-24 | 1 | -0/+8 |
* | don't set CR4 PSE bit on amd64 | royger | 2014-07-23 | 1 | -1/+1 |
* | Make amd64 pmap_copy_pages() functional for pages not mapped by DMAP. | kib | 2014-07-15 | 1 | -5/+53 |
* | Introduce pmap_unwire(). It will replace pmap_change_wiring(). There are | alc | 2014-07-06 | 1 | -0/+96 |
* | Pull in r267961 and r267973 again. Fix for issues reported will follow. | hselasky | 2014-06-28 | 1 | -4/+4 |
* | Revert r267961, r267973: | gjb | 2014-06-27 | 1 | -4/+4 |
* | Extend the meaning of the CTLFLAG_TUN flag to automatically check if | hselasky | 2014-06-27 | 1 | -4/+4 |
* | - Modify vm_page_unwire() and vm_page_enqueue() to directly accept | attilio | 2014-06-16 | 1 | -1/+1 |
* | Add a page size field to struct vm_page. Increase the page size field when | alc | 2014-06-07 | 1 | -3/+1 |
* | Several fixes for the PCID implementation: | kib | 2014-03-28 | 1 | -3/+5 |
* | Rename global cnt to vm_cnt to avoid shadowing. | bdrewery | 2014-03-22 | 1 | -8/+8 |
* | Add change forgotten in r263475. Make dmaplimit accessible outside | kib | 2014-03-21 | 1 | -1/+1 |
* | Disable amd64 TLB Context ID (pcid) by default for now | emaste | 2014-03-05 | 1 | -1/+1 |
* | Revert accidentally committed changes in 262748. | jkim | 2014-03-04 | 1 | -33/+5 |
* | Properly save and restore CR0. | jkim | 2014-03-04 | 1 | -5/+33 |
* | When the kernel is running in a virtual machine, it cannot rely upon the | alc | 2014-02-22 | 1 | -5/+11 |
* | Don't waste a page of KVA for the boot-time memory test on x86. For amd64, | jhb | 2014-02-11 | 1 | -8/+5 |
* | Change RWX to XWR in comments to match intent and bit patterns | grehan | 2014-01-25 | 1 | -2/+2 |
* | Move <machine/apicvar.h> to <x86/apicvar.h>. | jhb | 2014-01-23 | 1 | -1/+1 |
* | Update the description for pmap_remove_pages() to match the modern | kib | 2014-01-02 | 1 | -9/+31 |
* | Assert that accounting for the pmap resident pages does not underflow. | kib | 2014-01-02 | 1 | -0/+3 |
* | In sys/amd64/amd64/pmap.c, remove static function pmap_is_current(), | dim | 2013-12-30 | 1 | -10/+0 |
* | Re-arrange bits in the amd64/pmap 'pm_flags' field. | neel | 2013-12-20 | 1 | -4/+3 |
* | Add a new capability, VM_CAP_ENABLE_INVPCID, that can be enabled to expose | neel | 2013-10-16 | 1 | -0/+2 |
* | In sys/amd64/amd64/pmap.c, fix several gcc warnings about uninitialized | dim | 2013-10-08 | 1 | -0/+1 |
* | Merge projects/bhyve_npt_pmap into head. | neel | 2013-10-05 | 1 | -137/+916 |
* | In pmap_clear_modify(), initialize pvh even for fictitious managed | kib | 2013-09-24 | 1 | -1/+1 |
* | Use the pv lists generation count to read-lock the pvh_global_lock in | kib | 2013-09-24 | 1 | -5/+30 |
* | The pmap function pmap_clear_reference() is no longer used. Remove it. | alc | 2013-09-20 | 1 | -60/+0 |
* | In pmap_copy(), when the copied region is mapped with superpage but does | kib | 2013-09-16 | 1 | -0/+2 |
* | Prior to r254304, we only began scanning the active page queue when the | alc | 2013-09-08 | 1 | -74/+87 |
* | Implement PV IPIs for PVHVM guests and further converge PV and HVM | gibbs | 2013-09-06 | 1 | -24/+0 |