freebsd-dev/sys/x86
Roger Pau Monné f229f35db7 xen/intr: balance dynamic interrupts across available vCPUs
By default Xen binds all event channels to vCPU#0, and FreeBSD only shuffles
the interrupt sources once, at the end of the boot process. Since new event
channels might be created after this point (because new devices or backends
are added), try to automatically shuffle them at creation time.

This does not affect VIRQ or IPI event channels, that are already bound to a
specific vCPU as requested by the caller.

Sponsored by: Citrix Systems R&D
2014-12-10 13:25:21 +00:00
..
acpica MFamd64: Add support for extended FPU states on i386. This includes 2014-11-02 22:58:30 +00:00
bios Add missing header needed by free(9). 2012-09-30 15:42:20 +00:00
cpufreq Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
include Improve support for XSAVE with debuggers. 2014-11-21 20:53:17 +00:00
iommu Follow up to r225617. In order to maximize the re-usability of kernel code 2014-10-16 18:04:43 +00:00
isa Virtual machines can easily have more than 16 option ROMs and 2014-10-22 01:37:32 +00:00
pci Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
x86 Rework virtual machine hypervisor detection. 2014-10-28 19:17:44 +00:00
xen xen/intr: balance dynamic interrupts across available vCPUs 2014-12-10 13:25:21 +00:00