uACPI icon indicating copy to clipboard operation
uACPI copied to clipboard

Features & New API

Open d-tatianin opened this issue 9 months ago • 0 comments

  • [x] ACPI Global Lock
  • [x] Customizable _OSI
  • [x] An ability to override tables
  • [ ] PCI API
  • [x] Atomicity of initialization functions (clear fallback/error recovery/handling strategy)
  • [x] Ability to fully tear down and de-initialize global state
  • [ ] More shorthands for uacpi_eval (simple, typed)
  • [ ] Helpers for dealing with uacpi_object
  • [ ] Factor out table initialization from uacpi_initialize to make table API accessible before the kernel heap is available
  • [ ] UACPI_BAREBONES_MODE (table API only)
  • [ ] Pageable/nonpageable allocation hint(?)
  • [ ] Copy method data into pageable heap buffer so DSDT/SSDTs can be unmapped
  • [ ] Move all compile-time configurable options into a separate header for ease of access

d-tatianin avatar May 10 '24 10:05 d-tatianin