diff options
author | royger <royger@FreeBSD.org> | 2015-02-16 16:37:59 +0000 |
---|---|---|
committer | royger <royger@FreeBSD.org> | 2015-02-16 16:37:59 +0000 |
commit | 1a911b7d4839027c1db8dde96f9fed990a425e6d (patch) | |
tree | 6c0bda856b24c60b20a02081852aec5184f3af2b /contrib/llvm/lib/Support/StringExtras.cpp | |
parent | 3b68dd1b958a5e5448c4e877aff47d8e7b8a534d (diff) | |
download | FreeBSD-src-1a911b7d4839027c1db8dde96f9fed990a425e6d.zip FreeBSD-src-1a911b7d4839027c1db8dde96f9fed990a425e6d.tar.gz |
xen/intr: improve handling of legacy IRQs
Devices that use ISA IRQs expect them to be already configured, and don't
call bus_config_intr, which prevents those IRQs from working on Xen. In
order to solve it pre-register all the legacy IRQs with the default values
(edge triggered, low polarity) if no override is found.
While there add a panic if the registration of an interrupt override fails.
Sponsored by: Citrix Systems R&D
Diffstat (limited to 'contrib/llvm/lib/Support/StringExtras.cpp')
0 files changed, 0 insertions, 0 deletions