Import ACPICA 20221020 sources

Imports a subset of the ACPICA version 20221020 files under the BSD license.

Procedure:
- Determine last import revision: d64c6652f263a2d91f33657aa07867c555733182.
- $ git diff d64c6652f263a2d91f33657aa07867c555733182 -- source > fuchsia.patch
- $ rm -r source
- $ curl -sfSL https://acpica.org/sites/acpica/files/acpica-unix2-20221020.tar_0.gz | \
    tar -xz \
      --wildcards \
        '*/source/*' \
        '*/changes.txt' \
      --strip-components=1
- $ git add include source changes.txt
- $ git apply --reject --whitespace=fix fuchsia.patch
- Resolve failed chunks.
- Remove failed chunks.
  + $ rm '*.rej'
- $ rm fuchsia.patch
- Check for added/deleted files that need to be added to BUILD.gn:
  + git diff --diff-filter=AD --stat

Add `-Wno-extern-c-compat` because acpica now includes zero-sized struct
definitions which have size 1 in C++.

Change-Id: I76c7a260b9f17141c7c175770aee61c336732b0f
437 files changed
tree: 80ebc807aaad5aa3a8feee4a1929baf5d0354870
  1. include/
  2. source/
  3. BUILD.gn
  4. changes.txt
  5. LICENSE
  6. OWNERS
  7. README.fuchsia