History log of /src/sys/external/bsd/acpica/dist/tools/examples/extables.c |
Revision | | Date | Author | Comments |
1.1 |
| 27-Dec-2013 |
christos | branches: 1.1.1; Initial revision
|
1.1.1.14 |
| 24-Aug-2025 |
christos | Import 20250807 (previous was 20241212)
|
1.1.1.13 |
| 24-Feb-2025 |
christos | Import new acpica-2024-12-12; previous one was 2024-08-27
|
1.1.1.12 |
| 01-Sep-2023 |
christos | branches: 1.1.1.12.6; Import acpica-20230628 (last was 20221020)
|
1.1.1.11 |
| 10-Dec-2022 |
christos | Import acpica 2022-10-20
20 October 2022. Summary of changes for version 20221020:
This release is available at https://acpica.org/downloads
0) Global changes:
Allow disabling of -Werror. For distro maintainers having `-Werror` can delay update of GCC. Since every GCC release might add new warnings that were not yet captured, it might break the build of packages. With this change, distros can now build with `NOWERROR=TRUE` instead of patching either the errors or the makefiles. The default behavior keeps on using `-Werror`.
1) ACPICA kernel-resident subsystem:
Added support for FFH Operation Region special context data. FFH(Fixed Function Hardware) Opregion is approved to be added in ACPI 6.5 via code first approach[1]. It requires special context data similar to GPIO and Generic Serial Bus as it needs to know platform specific offset and length.
Reverted this commit "executer/exsystem: Warn about sleeps greater than 10 ms." Due to user complaints about valid sleeps greater than 10ms seen in some existing machines -- generating lots of warnings.
Do not touch VGA memory when EBDA < 1KiB. The ACPICA code assumes that EBDA region must be at least 1KiB in size. Because this is not guaranteed, it might happen that while scanning the memory for RSDP pointer, the kernel touches memory above 640KiB. This is unwanted as the VGA memory range may not be decoded or even present when running under virtualization.
Check that EBDA pointer is in valid memory. If the memory at 0x40e is uninitialized, the retrieved physical memory address of EBDA may be beyond the low memory (i.e. above 640K). If so, the kernel may unintentionally access the VGA memory, that might not be decoded or even present in case of virtualization.
2) iASL Compiler/Disassembler and ACPICA tools:
Completed the existing partial support for the CDAT "table". Although this isn't technically an ACPI table (It doesn't go into the XSDT), it is possible to support this table in the Data Table compiler. Created one new file, "utilities/utcksum.c", used to centralize checksum generation/validation into one location. Includes changes to makefiles and MSVC project files.
Updated support for the IORT table - update to version E.e
Added CXL 3.0 structures (CXIMS & RDPAS) to the CEDT table
iASL: Added CCEL table to both compiler/disassembler.
iASL: NHLT table: Fixed compilation of optional undocumented fields
iASL: Fix iASL compile error due to ACPI_TDEL_OFFSET. Commit # 10e4763 ("iASL: Add CCEL table to both compiler/disassembler") introduced the iASL build issue. The issue is due to using ACPI_TDEL_OFFSET for CCEL table member reference. To fix it, change ACPI_TDEL_OFFSET with ACPI_CCEL_OFFSET.
|
1.1.1.10 |
| 27-Aug-2022 |
christos | Import acpica-2022-03-31
|
1.1.1.9 |
| 03-Apr-2021 |
christos | 31 March 2021. Summary of changes for version 20210331:
This release is available at https://acpica.org/downloads, and includes all ACPI 6.4 support
1) ACPICA kernel-resident subsystem: ACPI 6.4: iASL: deprecate DDBHandleObj keyword Always create namespace nodes using AcpiNsCreateNode(). ACPICA is allocating an object using kmalloc(), but then frees it using kmem_cache_free(<"Acpi-Namespace" kmem_cache>). This is wrong. Fixed a race condition in generic serial bus operation region handler. Fixed by Hans de Goede.
2) iASL Compiler/Disassembler and ACPICA tools:
ACPI 6.4: NFIT: add Location Cookie field ACPI 6.4: HMAT: add new fields/flags ACPI 6.4: Add new flags in SRAT ACPI 6.4: add SDEV secure access components ACPI 6.4: add Csi2Bus resource template ACPI 6.4: add support for PHAT table ACPI 6.4: add support for PMTT table Add disassembly support for the IVRS table. Compilation of the table is not yet complete. Fixed a potential infinite loop due to type mismatch. The for-loop is using a UINT8 counter and comparing the upper limit against a UINT32 AslGbl_ExpectedMessagesIndex maximum. In the case where AslGbl_ExpectedMessagesIndex is > 255 the counter i will wrap around to zero and the loop will never exit. I suspect the AslGbl_ExpectedMessagesIndex is never that high, but fixing this does future proof the code and cleans up static analysis warnings.Colin King.
iASL/TableCompiler: update it with IORT table E.b revision changes. From shamiali2008. iASL/TableCompiler: Add compilation support for the VIOT table. Signed-off-by: Jean-Philippe Brucker. iASL/TableCompiler: Add compilation support for CEDT table. Also, update the CEDT template.
|
1.1.1.8 |
| 28-Mar-2020 |
christos | branches: 1.1.1.8.4; 1.1.1.8.6;
|
1.1.1.7 |
| 29-Apr-2019 |
christos |
|
1.1.1.6 |
| 07-Apr-2018 |
christos | branches: 1.1.1.6.2;
|
1.1.1.5 |
| 25-Jan-2017 |
christos | branches: 1.1.1.5.12; One more time in the right place...
|
1.1.1.4 |
| 09-Jan-2016 |
christos | branches: 1.1.1.4.2; 1.1.1.4.4; import new acpica:
|
1.1.1.3 |
| 13-Apr-2015 |
christos |
|
1.1.1.2 |
| 25-Oct-2014 |
christos | branches: 1.1.1.2.2;
|
1.1.1.1 |
| 27-Dec-2013 |
christos | branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.10; import new acpica
|
1.1.1.12.6.1 |
| 02-Aug-2025 |
perseant | Sync with HEAD
|
1.1.1.8.6.1 |
| 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.1.1.8.4.1 |
| 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.1.1.6.2.2 |
| 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.1.1.6.2.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.1.5.12.1 |
| 16-Apr-2018 |
pgoyette | Sync with HEAD, resolve some conflicts
|
1.1.1.4.4.1 |
| 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.1.1.4.2.1 |
| 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.1.1.2.2.3 |
| 05-Feb-2017 |
skrll | Sync with HEAD
|
1.1.1.2.2.2 |
| 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.2.2.1 |
| 06-Jun-2015 |
skrll | Sync with HEAD
|
1.1.1.1.10.3 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.1.10.2 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.1.10.1 |
| 27-Dec-2013 |
tls | file extables.c was added on branch tls-maxphys on 2014-08-20 00:03:56 +0000
|
1.1.1.1.6.2 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.1.1.1.6.1 |
| 27-Dec-2013 |
yamt | file extables.c was added on branch yamt-pagecache on 2014-05-22 11:40:42 +0000
|
1.1.1.1.4.2 |
| 18-May-2014 |
rmind | sync with head
|
1.1.1.1.4.1 |
| 27-Dec-2013 |
rmind | file extables.c was added on branch rmind-smpnet on 2014-05-18 17:45:52 +0000
|