mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-04-29 04:04:05 +00:00
The interrupt pin descriptors in board XML follows the same notation as in ACPI PRT (PCI Routing Table), i.e. either an integer or a pair of a device object and an index. However, the current static INTx allocator recognizes integer-as-interrupt-line only, which will cause build-time failure if the "device object + index" notation is used in physical DSDT to describe PCI interrupt pin routing. This patch refines the static allocator so that both notations can be parsed properly. In case an interrupt line descriptor in the board XML refers to an device object without an index, it is interpreted as the first of the ACPI device object if it is an interrupt resource. Tracked-On: #7058 Signed-off-by: Junjie Mao <junjie.mao@intel.com> Acked-by: Anthony Xu <anthony.xu@intel.com> |
||
---|---|---|
.. | ||
config_tools | ||
debug_tools | ||
efi-stub | ||
hv_prebuild | ||
packaging | ||
services | ||
Makefile | ||
README.rst |
ACRN Tools ########## The open source `Project ACRN`_ defines a device hypervisor reference stack and an architecture for running multiple software subsystems, managed securely, on a consolidated system by means of a virtual machine manager. It also defines a reference framework implementation for virtual device emulation, called the "ACRN Device Model". This folder holds the source to a number of tools that facilitate the management, debugging, profiling, and logging of multi-OS systems based on ACRN. You can find out more about Project ACRN and its set of tools on the `Project ACRN documentation`_ website. .. _`Project ACRN`: https://projectacrn.org .. _`Project ACRN documentation`: https://projectacrn.github.io/