blob: 7351c8511c6a0bcf0b21cdbf23fa35922b7881ee [file]
Name: acpica
URL: https://github.com/acpica/acpica
Version: R01_10_20
Revision: f78d50aacc2a1c6dfa59052a696a54cec16e6aab
Security Critical: yes
License: BSD
License File: ../../../../third_party/acpica-migrating/src/LICENSE
Description:
operating system-independent implementation of
the Advanced Configuration and Power Interface specification.
https://acpica.org/sites/acpica/files/acpica-unix2-20200110.tar.gz
Utilizing version 20200110.
Local Modifications:
- Added README.fuchsia
- Removed optional GPL license banner from sources
- Added LICENSE containing copy of source license banner
- Added BUILD.gn
- Added symlink to wrap source/include as include/acpica
- Added source/include/platform/acfuchsia.h
- Modified source/include/platform/acenv.h to use acfuchsia.h
- Wrapped source/include/acpica/acpi.h with __BEGIN_CDECLS/__END_CDECLS
- Fix instances of undefined behavior reported by UBSan (misaligned pointer
accesses, member accesses on nullptrs, and left shifting by 31 on ints)
- Added workaround for use-after-free on NuC in AcpiNsTerminate
- Modified AcpiHwLegacySleep to call zx_system_powerctl syscall in order to
handle transition of S-state in the kernel with interrupts disabled