summaryrefslogtreecommitdiffstats
path: root/sys/i386/xen
Commit message (Expand)AuthorAgeFilesLines
* Eliminate vestiges of page coloring in VM_ALLOC_NOOBJ calls toalc2011-10-271-7/+3
* Split the vm_page flags PG_WRITEABLE and PG_REFERENCED into atomickib2011-09-061-20/+20
* - Move the PG_UNMANAGED flag from m->flags to m->oflags, renaming the flagkib2011-08-091-17/+16
* Don't include mptable_pci.c in Xen kernels. It is only meant for systemsjhb2011-07-171-30/+0
* Fix build with NEW_PCIB defined.jhb2011-07-161-0/+7
* With retirement of cpumask_t and usage of cpuset_t for representing aattilio2011-07-042-58/+49
* When iterating over a paging queue, explicitly check for PG_MARKER, insteadalc2011-07-021-1/+1
* Add a new option, OBJPR_NOTMAPPED, to vm_object_page_remove(). Passing thisalc2011-06-291-2/+2
* - Fix a misusage of cpuset_t objectsattilio2011-05-241-1/+1
* Add a "safety belt" check for lsb setting.attilio2011-05-221-0/+1
* Reintroduce the lazypmap infrastructure and convert it to usingattilio2011-05-202-1/+109
* MFCattilio2011-05-132-97/+105
* Commit the support for removing cpumask_t and replacing it directly withattilio2011-05-052-74/+97
* Revert md_assert_preempt() introduction.attilio2011-05-041-16/+0
* - Merge a fix fixup for the last lazyfix removalattilio2011-05-022-54/+28
* Add the function md_assert_nopreempt(), which is a very consistentattilio2011-04-301-0/+16
* Remove the support for lazy cr3 switching from i386.attilio2011-04-301-92/+0
* Make MSGBUF_SIZE kernel option a loader tunable kern.msgbufsize.pluknet2011-01-211-2/+1
* Remove bogus usage of INTR_FAST. "Fast" interrupts are now indicated byjhb2011-01-062-4/+4
* Spell CRITICAL_ASSERT correctly.cperciva2011-01-041-2/+1
* Add hamfisted locking to the Xen/PV pmap code: Only allow one thread tocperciva2011-01-041-0/+35
* Adjust the critical section protecting _xen_flush_queue to cover thecperciva2011-01-041-4/+11
* Make i386_set_ldt work on i386/XEN, step 1/5.cperciva2010-12-311-0/+4
* Remove a "not strictly correct" (and panic-inducing) workaround for a bugcperciva2010-12-281-15/+2
* Lock the vm page queue mutex in pmap_pte_release around the callcperciva2010-12-261-0/+2
* Reduce the Xen timecounter from 1GHz to 2^-9 GHz, thereby increasing thecperciva2010-12-111-2/+3
* Make the machdep.independent_wallclock sysctl do what it says on the box.cperciva2010-12-111-1/+2
* Revert r215819 and fix the bug properly. In pmap_qremove, paging tablecperciva2010-11-251-12/+1
* Work around paging bug. Somehow we seem to be ending up with entries incperciva2010-11-251-0/+12
* Rename HYPERVISOR_multicall (which performs the multicall hypercall) tocperciva2010-11-251-0/+21
* Remove vestigal debugging code which, in fork-heavy workloads, can causecperciva2010-11-251-1/+0
* In xen_get_timecount, return the full ns-precision time rather thancperciva2010-11-221-1/+1
* Unifdef XEN. This file is only compiled with the XEN kernel option set,cperciva2010-11-201-103/+2
* Add VTOM(va) macro as xpmap_ptom(VTOP(va)) to convert to machine addresses.cperciva2010-11-203-35/+32
* Make pmap_release consistent with pmap_pinit with respect to unpinningcperciva2010-11-191-0/+5
* Make pmap_release match pmap_pinit by invoking pmap_qremove(pmap->pm_pdpt)cperciva2010-11-181-0/+3
* Don't KASSERT in pmap_release thatcperciva2010-11-181-2/+3
* Move the mptable.h under x86/include/.attilio2010-11-091-1/+1
* Sync the APIC startup sequence with amd64:jhb2010-11-081-1/+1
* Move <machine/apicreg.h> to <x86/apicreg.h>.jhb2010-11-012-2/+2
* Improve the Xen para-virtualized device infrastructure of FreeBSD:gibbs2010-10-191-2/+4
* Update various places that store or manipulate CPU masks to use cpumask_tjhb2010-08-111-6/+3
* Add a new ipi_cpu() function to the MI IPI API that can be used to send anjhb2010-08-061-7/+41
* Relax one of the new assertions in pmap_enter() a little. Specifically,alc2010-06-111-1/+2
* Reduce the scope of the page queues lock and the number ofalc2010-06-101-9/+13
* Eliminate a stale comment.alc2010-05-311-4/+0
* Simplify the inner loop of pmap_collect(): While iterating over the page'salc2010-05-301-2/+2
* Merge various changes from i386/i386/pmap.c:alc2010-05-301-72/+57
* Push down page queues lock acquisition in pmap_enter_object() andalc2010-05-261-4/+6
* Roughly half of a typical pmap_mincore() implementation is machine-alc2010-05-241-54/+53
OpenPOWER on IntegriCloud