Skip to content

Conversation

mintsuki
Copy link
Collaborator

Before this, it would be random depending on table order.

Before this, it would be random depending on table order.
@FlyGoat
Copy link
Owner

FlyGoat commented Jun 14, 2025

Given that we are mostly targeting legacy OS maybe 1.0 should be prefered?

@mintsuki
Copy link
Collaborator Author

Ideally, yes. In practice, the reason why I defaulted to ACPI 2.0 is because, on modern systems, ACPI 1.0 stuff may be broken (I consulted about this very thing with the uACPI maintainer).

That may also be the reason why some people have been having ACPI issues on Windows XP, but I am unsure.

@mintsuki
Copy link
Collaborator Author

mintsuki commented Jun 14, 2025

The uACPI maintainer has also said that, on x86 systems, it is really unlikely to have (he's never seen) tables above 4G, despite using the XSDT, so this should not be an issue anyways.

@FlyGoat
Copy link
Owner

FlyGoat commented Jun 14, 2025

Makes sense, then, LGTM!

Maybe this should be configurable after I implement configuration mechanism, alas.

@FlyGoat FlyGoat merged commit 1076ddd into FlyGoat:main Jun 14, 2025
1 check passed
@mintsuki mintsuki deleted the acpi-2 branch June 15, 2025 01:04
mintsuki added a commit to mintsuki/csmwrap that referenced this pull request Jun 16, 2025
This mirrors PR FlyGoat#70, done for similar reasons.
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

Successfully merging this pull request may close these issues.

2 participants