projectacrn / acrn-hypervisor

Project ACRN hypervisor
BSD 3-Clause "New" or "Revised" License
1.1k stars 506 forks source link

Kernel does not recognize ACPI table #6722

Open yuvalavn opened 2 years ago

yuvalavn commented 2 years ago

I get the following message on kernel boot (over ACRN), is this expected?

ACPI BIOS Error (bug): A valid RSDP was not found

gvancuts commented 2 years ago

A couple of questions on this:

yuvalavn commented 2 years ago

The kernel doesn't boot at all without ACRN, I had to use the default config file to compile the kernel so it can load. I have Dell R740 with Xeon processor with BIOS version 2.11.2

gvancuts commented 2 years ago

And do you see this error message with the kernel that boots natively on the platform?

yuvalavn commented 2 years ago

No

yuvalavn commented 2 years ago

How does ACRN SOS gets access to the real ACPI tables? directly?

gvancuts commented 2 years ago

How does ACRN SOS gets access to the real ACPI tables? directly?

I do not believe so, I believe the hypervisor generates the ACPI tables on the fly for the Service VM. It probably does not expose it all but I do not know exactly what it does.

What is the OS in your Service VM? And what was the OS environment you used to compile ACRN?

Note: let me transfer this issue to the acrn-hypervisor repository as it's more likely an ACRN issue rather than a Linux kernel one. Let's continue the conversation over there.