Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ACRN DM passthrough PCI device which only support INTx to post-launched VM #8615

Open
nacui-intel opened this issue May 29, 2024 · 0 comments

Comments

@nacui-intel
Copy link
Contributor

  • Cover LPSS devices (UART, SPI, SDIO)
  • Post-launch VM include LinuxVM, RTVM, WindowsVM
  • Warning if the interrupt is sharing by multiple devices
  • Support passthrough all devices shared one INT to one VM
  • No VM Exit happened in LPSS device working in RTVM (except ICR caused by RCU)
nacui-intel pushed a commit to nacui-intel/acrn-hypervisor that referenced this issue May 29, 2024
Passthrough of lpss devices, such as sdio, spi, uart, is not supported for user
vm due to irq and acpi info missing.

Here provides new pci device passthrough options to pass irq and acpi dsdt info
by users. Considering spi dsdt info varies from HW, to add the flexibility of
configuration, it is designed to pass dsdt file of spi device by users rather
than hard code. Besides, remove the limit of the lpss device passthrough for rtvm.

Tracked-On: projectacrn#8615

Signed-off-by: nacui <[email protected]>
nacui-intel added a commit to nacui-intel/acrn-hypervisor that referenced this issue Jun 18, 2024
Passthrough of lpss devices, such as sdio, spi, uart, is not supported for user
vm due to irq and acpi info missing.

Here provides new pci device passthrough options to pass irq and acpi dsdt info
by users. Considering spi dsdt info varies from HW, to add the flexibility of
configuration, it is designed to pass dsdt file of spi device by users rather
than hard code. Besides, remove the limit of the lpss device passthrough for rtvm.

Tracked-On: projectacrn#8615

Signed-off-by: nacui <[email protected]>
nacui-intel added a commit to nacui-intel/acrn-hypervisor that referenced this issue Jun 18, 2024
Passthrough of lpss devices, such as sdio, spi, uart, is not supported for user
vm due to irq and acpi info missing.

Here provides new pci device passthrough options to pass irq and acpi dsdt info
by users. Considering spi dsdt info varies from HW, to add the flexibility of
configuration, it is designed to pass dsdt file of spi device by users rather
than hard code. Besides, remove the limit of the lpss device passthrough for rtvm.

Tracked-On: projectacrn#8615

Signed-off-by: nacui <[email protected]>
Reviewed-by: Jian Jun Chen <[email protected]>
acrnsi-robot pushed a commit that referenced this issue Jun 19, 2024
Passthrough of lpss devices, such as sdio, spi, uart, is not supported for user
vm due to irq and acpi info missing.

Here provides new pci device passthrough options to pass irq and acpi dsdt info
by users. Considering spi dsdt info varies from HW, to add the flexibility of
configuration, it is designed to pass dsdt file of spi device by users rather
than hard code. Besides, remove the limit of the lpss device passthrough for rtvm.

Tracked-On: #8615

Signed-off-by: nacui <[email protected]>
Reviewed-by: Jian Jun Chen <[email protected]>
nacui-intel added a commit to nacui-intel/acrn-hypervisor that referenced this issue Aug 5, 2024
This patch adds the description of newly added optional parameters for
PCI device passthrough. The new parameters are related to irq and
acpi dsdt info, that are designed for the passthrough of LPSS devices.

Tracked-On: projectacrn#8615

Signed-off-by: Na Cui <[email protected]>
nacui-intel added a commit to nacui-intel/acrn-hypervisor that referenced this issue Aug 5, 2024
This patch adds the description of newly added optional parameters for
PCI device passthrough. The new parameters are related to irq and
acpi dsdt info, that are designed for the passthrough of LPSS devices.

Tracked-On: projectacrn#8615

Signed-off-by: Na Cui <[email protected]>
nacui-intel added a commit to nacui-intel/acrn-hypervisor that referenced this issue Aug 28, 2024
This patch adds the description of newly added optional parameters for
PCI device passthrough. The new parameters are related to irq and
acpi dsdt info, that are designed for the passthrough of LPSS devices.

Tracked-On: projectacrn#8615

Signed-off-by: Na Cui <[email protected]>
nacui-intel added a commit to nacui-intel/acrn-hypervisor that referenced this issue Aug 28, 2024
This patch adds the description of newly added optional parameters for
PCI device passthrough. The new parameters are related to irq and
acpi dsdt info, which are designed for the passthrough of LPSS devices.

Tracked-On: projectacrn#8615

Signed-off-by: Na Cui <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant