summaryrefslogtreecommitdiffstats
path: root/sys/i386/xen
Commit message (Expand)AuthorAgeFilesLines
* Merge r264984scottl2014-05-071-1/+0
* MFC r263001royger2014-04-041-0/+25
* Formalize the concept of virtual CPU ids by adding a per-cpu vcpu_idgibbs2013-10-052-8/+2
* sys/i386/xen/mp_machdep.c:gibbs2013-09-202-3/+9
* The pmap function pmap_clear_reference() is no longer used. Remove it.alc2013-09-201-35/+0
* sys/i386/xen_mp_machdep.c:gibbs2013-09-191-0/+3
* Implement PV IPIs for PVHVM guests and further converge PV and HVMgibbs2013-09-061-48/+65
* Better conformance to style(9) and organizational cleanup.gibbs2013-09-021-40/+51
* Introduce a new, HVM compatible, paravirtualized timer driver for Xen.gibbs2013-08-294-604/+6
* Implement vector callback for PVHVM and unify event channel implementationsgibbs2013-08-297-84/+128
* Significantly reduce the cost, i.e., run time, of calls to madvise(...,alc2013-08-291-0/+66
* Rename definition of HYPERVISOR_VIRT_START to avoid conflict withgibbs2013-08-221-1/+1
* Revert r254501. Instead, reuse the type stability of the struct pmapkib2013-08-221-3/+0
* The soft and hard busy mechanism rely on the vm object lock to work.attilio2013-08-091-12/+10
* Replace kernel virtual address space allocation with vmem. This providesjeff2013-08-072-11/+10
* Adjust i386 Xen PV support for updated Xen interface files.gibbs2013-06-171-3/+3
* - Add a BIT_FFS() macro and use it to replace cpusetffs_obj()jeff2013-06-132-3/+3
* o Relax locking assertions for vm_page_find_least()attilio2013-05-211-1/+2
* Implement the concept of the unmapped VMIO buffers, i.e. buffers whichkib2013-03-191-0/+2
* MFCattilio2013-03-171-0/+40
|\
| * Add pmap function pmap_copy_pages(), which copies the content of thekib2013-03-141-0/+40
* | Merge from vmcontention.attilio2013-03-091-6/+6
|\ \ | |/
| * MFCattilio2013-03-081-18/+18
| |\
| * \ MFCattilio2013-03-021-17/+9
| |\ \
| * | | Hide the details for the assertion for VM_OBJECT_LOCK operations.attilio2013-02-211-6/+6
| * | | There is no need to use VM_OBJECT_LOCKED() as the assertion won'tattilio2013-02-201-3/+2
| * | | Switch vm_object lock to be a rwlock.attilio2013-02-201-5/+5
* | | | Fixup XEN pmap to cope with removal of left/right iterators fromattilio2013-03-031-3/+4
| |_|/ |/| |
* | | Fix-up r247622 by also renaming pv_list iterator into the xenattilio2013-03-031-18/+18
| |/ |/|
* | MFcalloutng:mav2013-02-281-17/+9
* | Merge from vmobj-rwlock:attilio2013-02-271-3/+2
|/
* Consistently use round_page(x) rather than roundup(x, PAGE_SIZE). There isjkim2013-02-151-3/+3
* Fix !INVARIANTS && !SMP build.marius2013-01-031-0/+2
* Fix a minor warning in sys/i386/xen/clock.c.dim2012-11-121-1/+1
* Replace all uses of the vm page queues lock by a new R/W lock.alc2012-10-123-61/+80
* MFi386 r241356alc2012-10-101-0/+9
* In a few places, like the implementation of ptrace(), a thread may callalc2012-10-081-6/+8
* Eliminate a stale comment. It describes another use case for the pmap inalc2012-09-281-7/+0
* Simplify pmap_unmapdev(). Since kmem_free() eventually calls pmap_remove(),alc2012-09-101-6/+1
* Rename {_,}pmap_unwire_pte_hold() to {_,}pmap_unwire_ptp() and update thealc2012-09-051-17/+18
* Eliminate an unnecessary acquisition and release of the page queues lockalc2012-08-101-2/+0
* Various small changes to PV entry management:alc2012-06-041-13/+16
* Eliminate code duplication in free_pv_entry() and pmap_remove_pages() byalc2012-06-011-10/+10
* Eliminate some purely stylistic differences among the amd64, i386 native,alc2012-05-301-4/+4
* MFi386 pmap r233433alc2012-05-291-1/+0
* Rename pmap_collect() to pmap_pv_reclaim() and rewrite it such that it noalc2012-05-291-59/+121
* Merge r216333 and r216555 from the native pmapalc2011-12-301-10/+12
* Fix a bug in the Xen pmap's implementation of pmap_extract_and_hold():alc2011-12-281-3/+6
* Eliminate many of the unnecessary differences between the native andalc2011-12-271-126/+163
* The size passed to kmem functions should be in terms of bytes and notalc2011-12-201-4/+4
OpenPOWER on IntegriCloud