-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This adds a new uacpi_setup_early_table_access() API, which allows the kernel to bring up the table subsystem without utilizing the kernel heap or any other kernel API besides logging and map/unmap callbacks. This may be utilized by the host to detect NUMA topology or any other platform information, which subsystems like memory management or scheduling depend on. This commit also makes table checksumming lazy, with the ability to make it proactive by using UACPI_FLAG_PROACTIVE_TBL_CSUM. The flag is also toggleable via uacpi_context_set_proactive_table_checksum(). Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
- Loading branch information
1 parent
68b3288
commit 3b877a7
Showing
6 changed files
with
505 additions
and
273 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.