aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/xen
Commit message (Expand)AuthorAgeFilesLines
...
* In a few places, like the implementation of ptrace(), a thread may callAlan Cox2012-10-081-6/+8
* Eliminate a stale comment. It describes another use case for the pmap inAlan Cox2012-09-281-7/+0
* Simplify pmap_unmapdev(). Since kmem_free() eventually calls pmap_remove(),Alan Cox2012-09-101-6/+1
* Rename {_,}pmap_unwire_pte_hold() to {_,}pmap_unwire_ptp() and update theAlan Cox2012-09-051-17/+18
* Eliminate an unnecessary acquisition and release of the page queues lockAlan Cox2012-08-101-2/+0
* Various small changes to PV entry management:Alan Cox2012-06-041-13/+16
* Eliminate code duplication in free_pv_entry() and pmap_remove_pages() byAlan Cox2012-06-011-10/+10
* Eliminate some purely stylistic differences among the amd64, i386 native,Alan Cox2012-05-301-4/+4
* MFi386 pmap r233433Alan Cox2012-05-291-1/+0
* Rename pmap_collect() to pmap_pv_reclaim() and rewrite it such that it noAlan Cox2012-05-291-59/+121
* Merge r216333 and r216555 from the native pmapAlan Cox2011-12-301-10/+12
* Fix a bug in the Xen pmap's implementation of pmap_extract_and_hold():Alan Cox2011-12-281-3/+6
* Eliminate many of the unnecessary differences between the native andAlan Cox2011-12-271-126/+163
* The size passed to kmem functions should be in terms of bytes and notAlan Cox2011-12-201-4/+4
* The Xen pmap doesn't support superpages. So, there is no point in itAlan Cox2011-12-201-51/+2
* Eliminate vestiges of page coloring.Alan Cox2011-12-151-2/+1
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-2/+2
* Eliminate vestiges of page coloring in VM_ALLOC_NOOBJ calls toAlan Cox2011-10-271-7/+3
* Split the vm_page flags PG_WRITEABLE and PG_REFERENCED into atomicKonstantin Belousov2011-09-061-20/+20
* - Move the PG_UNMANAGED flag from m->flags to m->oflags, renaming the flagKonstantin Belousov2011-08-091-17/+16
* Don't include mptable_pci.c in Xen kernels. It is only meant for systemsJohn Baldwin2011-07-171-30/+0
* Fix build with NEW_PCIB defined.John Baldwin2011-07-161-0/+7
* MFCAttilio Rao2011-07-041-1/+1
|\
| * When iterating over a paging queue, explicitly check for PG_MARKER, insteadAlan Cox2011-07-021-1/+1
* | MFCAttilio Rao2011-06-301-2/+2
|\|
| * Add a new option, OBJPR_NOTMAPPED, to vm_object_page_remove(). Passing thisAlan Cox2011-06-291-2/+2
* | Remove pc_cpumask usage from i386 and XEN.Attilio Rao2011-06-282-44/+44
* | Remove pc_other_cpus usage from i386 and XEN.Attilio Rao2011-06-222-18/+9
|/
* - Fix a misusage of cpuset_t objectsAttilio Rao2011-05-241-1/+1
* Add a "safety belt" check for lsb setting.Attilio Rao2011-05-221-0/+1
* Reintroduce the lazypmap infrastructure and convert it to usingAttilio Rao2011-05-202-1/+109
* MFCAttilio Rao2011-05-132-97/+105
|\
| * Refactor Xen PV code to use new event timers subsystem. That uses one-shotAlexander Motin2011-05-132-97/+105
* | Commit the support for removing cpumask_t and replacing it directly withAttilio Rao2011-05-052-74/+97
* | Revert md_assert_preempt() introduction.Attilio Rao2011-05-041-16/+0
* | - Merge a fix fixup for the last lazyfix removalAttilio Rao2011-05-022-54/+28
* | Add the function md_assert_nopreempt(), which is a very consistentAttilio Rao2011-04-301-0/+16
* | Remove the support for lazy cr3 switching from i386.Attilio Rao2011-04-301-92/+0
|/
* Make MSGBUF_SIZE kernel option a loader tunable kern.msgbufsize.Sergey Kandaurov2011-01-211-2/+1
* Remove bogus usage of INTR_FAST. "Fast" interrupts are now indicated byJohn Baldwin2011-01-062-4/+4
* Spell CRITICAL_ASSERT correctly.Colin Percival2011-01-041-2/+1
* Add hamfisted locking to the Xen/PV pmap code: Only allow one thread toColin Percival2011-01-041-0/+35
* Adjust the critical section protecting _xen_flush_queue to cover theColin Percival2011-01-041-4/+11
* Make i386_set_ldt work on i386/XEN, step 1/5.Colin Percival2010-12-311-0/+4
* Remove a "not strictly correct" (and panic-inducing) workaround for a bugColin Percival2010-12-281-15/+2
* Lock the vm page queue mutex in pmap_pte_release around the callColin Percival2010-12-261-0/+2
* Reduce the Xen timecounter from 1GHz to 2^-9 GHz, thereby increasing theColin Percival2010-12-111-2/+3
* Make the machdep.independent_wallclock sysctl do what it says on the box.Colin Percival2010-12-111-1/+2
* Revert r215819 and fix the bug properly. In pmap_qremove, paging tableColin Percival2010-11-251-12/+1
* Work around paging bug. Somehow we seem to be ending up with entries inColin Percival2010-11-251-0/+12