Open
Description
Despite all the checks that I've spotted in the code to determine whether or not there's a RSDT or XSDT in there, I still for the life of me can't seem to figure out why this is happening:
In this other view, you can see that I have my kernel set to print the ACPI revision prior to this and it's correctly reported as 2:
So why therefore is it still failing to validate despite this? Seems really strange to say the least — after all, if AcpiTables::from_rsdt()
and all the functions that depend on it correctly check to see if the ACPI revision is non-zero before going on to call validate
to verify the signature, then the problem has to be with the validate
function itself. How exactly, however, I have absolutely no idea.
Metadata
Metadata
Assignees
Labels
No labels