summaryrefslogtreecommitdiffstats
path: root/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
diff options
context:
space:
mode:
authorroyger <royger@FreeBSD.org>2014-12-10 13:25:21 +0000
committerroyger <royger@FreeBSD.org>2014-12-10 13:25:21 +0000
commit9d0e5e2b5eef756cc6be10d18308fb4c79828ab9 (patch)
tree8113e107ad5336e81e8b9becf2279d9e00ab34be /contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
parentf5723debac7537111669eddd90121a3c5eff6595 (diff)
downloadFreeBSD-src-9d0e5e2b5eef756cc6be10d18308fb4c79828ab9.zip
FreeBSD-src-9d0e5e2b5eef756cc6be10d18308fb4c79828ab9.tar.gz
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
Diffstat (limited to 'contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud