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

ACPI table of pre_launch VM allocates PCI hole above 4G #8552

Open
6ZhangWei opened this issue Jan 25, 2024 · 0 comments
Open

ACPI table of pre_launch VM allocates PCI hole above 4G #8552

6ZhangWei opened this issue Jan 25, 2024 · 0 comments
Labels
status: new The issue status: new for creation

Comments

@6ZhangWei
Copy link
Contributor

Currently, prelaunch cannot use the 64bit PCI bar, because the mistake in its ACPI table.

@6ZhangWei 6ZhangWei added the status: new The issue status: new for creation label Jan 25, 2024
6ZhangWei added a commit to 6ZhangWei/acrn-hypervisor that referenced this issue Jan 25, 2024
Current acpi table adopts the DWordAddressSpace to
present the PCI hole above 4G. It is not correct,
because DWordAddressSpace is used to present the
mem space below 4G.
Follow the ACPI spec, modify to QWordAddressSpace here.

Refer: 19.6.22. CreateQWordField (Create 64-Bit Buffer Field)

Tracked-On: projectacrn#8552
Signed-off-by: Zhangwei6 <wei6.zhang@intel.com>
Reviewed-by: Junjie Mao <junjie.mao@intel.com>
acrnsi-robot pushed a commit that referenced this issue Feb 4, 2024
Current acpi table adopts the DWordAddressSpace to
present the PCI hole above 4G. It is not correct,
because DWordAddressSpace is used to present the
mem space below 4G.
Follow the ACPI spec, modify to QWordAddressSpace here.

Refer: 19.6.22. CreateQWordField (Create 64-Bit Buffer Field)

Tracked-On: #8552
Signed-off-by: Zhangwei6 <wei6.zhang@intel.com>
Reviewed-by: Junjie Mao <junjie.mao@intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: new The issue status: new for creation
Projects
None yet
Development

No branches or pull requests

1 participant