Laaca Posted March 8, 2022 Share Posted March 8, 2022 I write a small DOS utiilty for interfacing the ACPI tables. (here: ACPITOOL) In DOS it works OK but under Windows 98 it is not reliable. Sometimes it properly detect the ACPI interface 2.0 and everything is fine. But usualy it can't detect the ACPI. The debugging shows that the entrypoint RSDP (which is located in the first MB of RAM) is correct. It contains the pointer to the RSDT table which is mapped on the top of the installed RAM (to 512MB in my case). In DOS in this address is a valid RSDT table. But in Windows (in the same address) is often only some mess. Definitely a valid RSDT. What happens? Does it mean that Windows 98SE (or KernelEx or nVidia driver or ???) sometimes rewrite this memory area? Link to comment Share on other sites More sharing options...
jumper Posted March 22, 2022 Share Posted March 22, 2022 Nonexistent domain error for link. Yes, Windows stomps on memory. That shouldn't be a surprise. You need to detect the Windows VM and get the info from the ACPI driver. Why does this matter? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now