Skip to content

Conversation

mintsuki
Copy link
Collaborator

This reverts commit 5321655.

There isn't a real need to have uACPI if we're not planning on ever using anything past its barebones mode (which atm we are not even using).

The PCI BAR reallocation and the need to discover root buses, as far as I can tell, is fulfilled just fine by UEFI alone with its root bridge I/O protocol.

This isn't because there is anything wrong with uACPI, of course, it's just because it's sort of pointless to have something we don't need around just to bloat the binary size and to have extra (mostly dead) code around.

This reverts commit 5321655.
@FlyGoat
Copy link
Owner

FlyGoat commented Jun 20, 2025

My plan is to uACPI for #11, also we need to handle MCFG table given that we know IOPort based PCI access is somewhat broken on a couple of platforms.

@mintsuki
Copy link
Collaborator Author

Understandable.

@mintsuki mintsuki closed this Jun 21, 2025
@mintsuki mintsuki deleted the remove-uacpi-submodule branch June 21, 2025 19:10
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