blob: 0a3d9a298fe2ff0972f4713ff356f8470d34fec8 [file] [log] [blame]
Name: acpica
Source: https://acpica.org/sites/acpica/files/acpica-unix2-20200110.tar.gz
License: BSD
License File: LICENSE
Version: 20200110
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