summaryrefslogtreecommitdiffstats
path: root/sys/i386/xen/mp_machdep.c
Commit message (Expand)AuthorAgeFilesLines
* Remove support for Xen PV domU kernels. Support for HVM domU kernelsjhb2015-04-301-1292/+0
* Move common code from sys/i386/i386/mp_machdep.c andkib2015-04-241-18/+10
* Remove lazy pmap switch code from i386. Naive benchmark with md(4)kib2015-04-181-10/+1
* Fix XEN kernel build.jhb2014-11-031-1/+1
* MFamd64: Use initializecpu() to set various model-specific registers onjhb2014-09-101-13/+4
* Retire smp_active. It was racey and caused demonstrated problems withscottl2014-04-261-1/+0
* amd64/i386: switch IPI handlers to C code.royger2014-03-111-0/+25
* Formalize the concept of virtual CPU ids by adding a per-cpu vcpu_idgibbs2013-10-051-7/+1
* sys/i386/xen/mp_machdep.c:gibbs2013-09-201-3/+7
* 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-291-4/+0
* Implement vector callback for PVHVM and unify event channel implementationsgibbs2013-08-291-35/+54
* Replace kernel virtual address space allocation with vmem. This providesjeff2013-08-071-4/+5
* - Add a BIT_FFS() macro and use it to replace cpusetffs_obj()jeff2013-06-131-2/+2
* Replace all uses of the vm page queues lock by a new R/W lock.alc2012-10-121-2/+4
* The size passed to kmem functions should be in terms of bytes and notalc2011-12-201-4/+4
* Eliminate vestiges of page coloring.alc2011-12-151-2/+1
* With retirement of cpumask_t and usage of cpuset_t for representing aattilio2011-07-041-37/+17
* Reintroduce the lazypmap infrastructure and convert it to usingattilio2011-05-201-1/+10
* MFCattilio2011-05-131-1/+4
* Commit the support for removing cpumask_t and replacing it directly withattilio2011-05-051-48/+69
* Revert md_assert_preempt() introduction.attilio2011-05-041-16/+0
* - Merge a fix fixup for the last lazyfix removalattilio2011-05-021-53/+28
* Add the function md_assert_nopreempt(), which is a very consistentattilio2011-04-301-0/+16
* Remove bogus usage of INTR_FAST. "Fast" interrupts are now indicated byjhb2011-01-061-2/+2
* Add VTOM(va) macro as xpmap_ptom(VTOP(va)) to convert to machine addresses.cperciva2010-11-201-6/+5
* Move <machine/apicreg.h> to <x86/apicreg.h>.jhb2010-11-011-1/+1
* Add a new ipi_cpu() function to the MI IPI API that can be used to send anjhb2010-08-061-7/+41
* Make NKPT a kernel option on i386 so that it can be set to a non-defaultjhb2010-03-101-0/+1
* Eliminate an unused declaration.alc2010-01-111-3/+0
* Port recent IPI enhachements to en:attilio2009-08-151-0/+38
* * Completely Remove the option STOP_NMI from the kernel. This optionattilio2009-08-131-2/+0
* Implement a facility for dynamic per-cpu variables.jeff2009-06-231-0/+1
* Fix the MP IPI code to differentiate between bitmapped IPIs and function IPIs.adrian2009-05-311-12/+7
* Remove some unused code in ipi_selected() .adrian2009-05-311-5/+0
* Even though I'm not quite sure that the call_func stuff will work properlyadrian2009-05-301-2/+3
* Don't schedule a CALL_FUNCTION_VECTOR software IPI if the IPI was signaledadrian2009-05-301-3/+3
* Correctly report the IPI IRQs being created; make it clear what vectors they ...adrian2009-05-301-4/+4
* FreeBSD right now support 32 CPUs on all the architectures at least.attilio2009-05-141-61/+5
* fix XEN compilationkmacy2009-05-021-0/+3
* Remove unused arg from npxinit(). Forgot to commit this file in thejhb2009-03-051-1/+1
* Bring over the code from sys/i386/i386/mp_machdep.c, r187880bz2009-01-311-0/+3
* merge 186535, 186537, and 186538 from releng_7_xenkmacy2008-12-291-10/+11
* Fix general issues with IPI supportkmacy2008-10-241-41/+54
* Fix IPI supportkmacy2008-10-231-13/+53
* Hook in ipi handlerskmacy2008-10-211-20/+18
* Implement infrastructure for gluing i386 ipi functions in to xen's infrastruc...kmacy2008-10-211-27/+151
* Remove ipi_all() and ipi_self() as the former hasn't been used atmarius2008-09-281-35/+0
OpenPOWER on IntegriCloud