History log of /dflybsd-src/sys/contrib/dev/acpica/source/compiler/dtutils.c (Results 1 – 25 of 31)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v6.4.0, v6.4.0rc1, v6.5.0, v6.2.2, v6.2.1, v6.3.0
# aab122a6 17-Dec-2021 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20211217.

* S4/S5 related fixes.

* Fix a buffer overflow.

* Add support for PCC Opregion special context data.

* Various improvements, such as adding support for

Sync ACPICA with Intel's version 20211217.

* S4/S5 related fixes.

* Fix a buffer overflow.

* Add support for PCC Opregion special context data.

* Various improvements, such as adding support for various tables,
in iasl(8).

For a detailed list, please see sys/contrib/dev/acpica/changes.txt.

show more ...


Revision tags: v6.0.1
# 84fe3360 01-Oct-2021 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20210930.

* Add new "Windows 2020" _OSI string.

* Improve iasl(8).

* Some sleep/resume fixes (that I guess do not affect us).

For a detailed list, please see sys/

Sync ACPICA with Intel's version 20210930.

* Add new "Windows 2020" _OSI string.

* Improve iasl(8).

* Some sleep/resume fixes (that I guess do not affect us).

For a detailed list, please see sys/contrib/dev/acpica/changes.txt.

show more ...


# 0672a19b 31-Jul-2021 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20210730.

* Various fixes for iasl(8).

* Fixes and additions in table definitions.

For a detailed list, please see sys/contrib/dev/acpica/changes.txt.


# 4898bea4 05-Jun-2021 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20210604.

* Fixes and cleanups.

* Add PlatformRtMechanism OperationRegion handler support.

* Add support for various tables.

For a detailed list, please see sys/c

Sync ACPICA with Intel's version 20210604.

* Fixes and cleanups.

* Add PlatformRtMechanism OperationRegion handler support.

* Add support for various tables.

For a detailed list, please see sys/contrib/dev/acpica/changes.txt.

show more ...


Revision tags: v6.0.0, v6.0.0rc1, v6.1.0
# 01d5d5df 02-Apr-2021 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20210331.

* ACPI 6.4 support.

* Various fixes.

For a detailed list, please see sys/contrib/dev/acpica/changes.txt.


# 383048ac 05-Jan-2021 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20210105.

iasl: Remove support for obsolete tables

Also, update copyrights.

For detailed list, please see sys/contrib/dev/acpica/changes.txt.


Revision tags: v5.8.3, v5.8.2, v5.8.1
# 0f79e681 30-Apr-2020 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20200430.

* Various bug fixes and cleanups.

For detailed list, please see sys/contrib/dev/acpica/changes.txt.


# 71c97a3c 27-Mar-2020 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20200326.

* Code cleanup for early GCC 10.

* Various fixes and improvements in acpiexec, acpixtract and iasl.

For detailed list, please see sys/contrib/dev/acpica/

Sync ACPICA with Intel's version 20200326.

* Code cleanup for early GCC 10.

* Various fixes and improvements in acpiexec, acpixtract and iasl.

For detailed list, please see sys/contrib/dev/acpica/changes.txt.

show more ...


Revision tags: v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3
# e5412f1e 13-Jan-2020 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20200110 (coming from 20190703).

* Allow more OwnerId's to prevent OWNER_ID_LIMIT exceptions.

* Return a Buffer object for all fields created via CreateField.

* Ad

Sync ACPICA with Intel's version 20200110 (coming from 20190703).

* Allow more OwnerId's to prevent OWNER_ID_LIMIT exceptions.

* Return a Buffer object for all fields created via CreateField.

* Add AcpiDispatchGpe() function.

* Exit the interpreter before initializing objects within a newly
loaded table.

* Add new 'Fields' debugger command.

* Make AcpiLoadTable() return a table index and add AcpiUnloadTable().

* Fix acpinames(8) which was broken for some time.

* Added "Windows 2019" _OSI string.

* Various improvements to iasl(8).

* Fix some compilation warnings, fix missing ACPI_PRINTF_LIKE.

* Update copyrights to 2020.

For detailed list, please see sys/contrib/dev/acpica/changes.txt.

show more ...


Revision tags: v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2
# ff4021a0 09-Jan-2019 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20190108.

* New acpiexec(8) option -va to dump memory leak information.

* iasl(8)'s TPM2 table template adjusted for revision 4 of the table.

* Bumped copyrights.


Revision tags: v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1
# 806343b9 28-Sep-2018 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20180927:

* Fix a regression in GPE support seen from the previous
"Stop unconditionally clearing ACPI IRQs during suspend/resume"
change.

* Update execution of

Sync ACPICA with Intel's version 20180927:

* Fix a regression in GPE support seen from the previous
"Stop unconditionally clearing ACPI IRQs during suspend/resume"
change.

* Update execution of _REG methods to be more conformant to the
ACPI spec.

* Update Generic Serial Bus implementation.

* In iasl, detect extraneous/reduntant usage of Offset() in Field
Unit lists.

For detailed list, please see sys/contrib/dev/acpica/changes.txt.

show more ...


Revision tags: v5.2.2
# 7bcb6caf 16-May-2018 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20180508 (from previously 20170831).

Tons of fixes and improvements.

For detailed list, please see sys/contrib/dev/acpica/changes.txt.


Revision tags: v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1
# cf6b3eb1 01-Sep-2017 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20170831.

* Support for full 64-bit addresses in Generic Address Structure (GAS).

* PDTT table support.

* Support for octal constants in iasl(8).

* Various other

Sync ACPICA with Intel's version 20170831.

* Support for full 64-bit addresses in Generic Address Structure (GAS).

* PDTT table support.

* Support for octal constants in iasl(8).

* Various other fixes and improvements.

For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.

show more ...


Revision tags: v4.8.1
# 3c639e0c 28-Jul-2017 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20170728.

* Support in the resource walking code for _DMA.

* Various additions and improvements.

* Fix various bugs and regressions.

For a more detailed list, ple

Sync ACPICA with Intel's version 20170728.

* Support in the resource walking code for _DMA.

* Various additions and improvements.

* Fix various bugs and regressions.

For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.

show more ...


# 1093ca81 01-Jul-2017 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20170629.

We skipped 20170531 due to a regression in the processing of resource
descriptors (see https://bugs.acpica.org/show_bug.cgi?id=1391) which
is fixed in 2017

Sync ACPICA with Intel's version 20170629.

We skipped 20170531 due to a regression in the processing of resource
descriptors (see https://bugs.acpica.org/show_bug.cgi?id=1391) which
is fixed in 20170629.

* Support added for ACPI 6.2. Specification available at uefi.org.

* Fixes in ACPI table verification, signature validation, mutexes.

* Numerous other fixes and additions.

For a more detailed list, please see sys/contrib/dev/acpica/changes.txt

show more ...


Revision tags: v4.8.0, v4.6.2, v4.9.0, v4.8.0rc
# b4315fc7 03-Mar-2017 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20170303.

Nothing big, really:

* The licensing information at the start of each source code module has
been updated. In addition to the Intel license, the dual GP

Sync ACPICA with Intel's version 20170303.

Nothing big, really:

* The licensing information at the start of each source code module has
been updated. In addition to the Intel license, the dual GPLv2/BSD
license has been added for completeness. Now, a single version of the
source code should be suitable for all ACPICA customers. This is the
major change for this release since it affects all source code modules.

* Fixed two issues with the common asltypes.h header that could cause
problems in some environments (Kim Jung-uk).

* Disassembler: fixed a regression introduced in 20170224. A fix for a
memory leak related to resource descriptor tags (names) could fault
when the disassembler was generated with 64-bit compilers.

For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.

show more ...


# c5f0c4c2 19-Jan-2017 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20170119.

Just some minor things:

* In iASL, fix an inadvertent remark.

* Remove the compiler bit width from the common signon of all tools.

* Add 2017 copyright.

Sync ACPICA with Intel's version 20170119.

Just some minor things:

* In iASL, fix an inadvertent remark.

* Remove the compiler bit width from the common signon of all tools.

* Add 2017 copyright.

For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.

show more ...


Revision tags: v4.6.1
# e5e174ad 04-Sep-2016 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20160831.

* Improve support for the so-called "module-level code".

* Fixed a possible mutex error during control method auto-serialization.

* Implemented two new t

Sync ACPICA with Intel's version 20160831.

* Improve support for the so-called "module-level code".

* Fixed a possible mutex error during control method auto-serialization.

* Implemented two new table handler events (table install/uninstall).

* New 'execute predef' subcommand in the AML debugger.

* Various issues fixed.

For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.

show more ...


Revision tags: v4.6.0
# 277350a0 30-Jul-2016 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20160729.

* Restructured and standardized the C library configuration for
ACPICA.

* AML interpreter: Allows for execution of so-called "executable"
AML code out

Sync ACPICA with Intel's version 20160729.

* Restructured and standardized the C library configuration for
ACPICA.

* AML interpreter: Allows for execution of so-called "executable"
AML code outside of control methods, not just at the module level
(top level) but also within any scope declared outside of a
control method - Scope{}, Device{}, Processor{}, PowerResource{},
and ThermalZone{}. Lv Zheng.

* iASL: Add full support for the RASF ACPI table (RAS Features Table).

* iASL: Allows for compilation/disassembly of so-called "executable"
AML code (see above).

For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.

show more ...


Revision tags: v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2
# f5f76cf2 08-Jan-2016 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20160108.

This includes the 20151218 upgrade which we had to revert again because
of a bug found by tkusumi. The only major change in 20160108 is a fix
for this bug.

Sync ACPICA with Intel's version 20160108.

This includes the 20151218 upgrade which we had to revert again because
of a bug found by tkusumi. The only major change in 20160108 is a fix
for this bug.

20151218 changes:

* Execute "module-level code" as ACPI tables are loaded into the
namespace during initialization and install the default operation
region handlers for the SystemMemory, SystemIO and PCI_Config
address spaces before any ACPI tables are loaded (in order to
enable module-level code to access these address spaces). Also,
several changes to the internal _REG support and to utilities
in conjunction with these changes.

20160108 changes:

* Fixed a regression introduced in version 20151218 concerning the
execution of so-called module-level ASL/AML code. Namespace objects
created under a module-level If() construct were not properly/fully
entered into the namespace and could cause an interpreter fault when
accessed.

* Fixed a problem with the compilation of the GpioIo and GpioInt resource
descriptors. The _PIN field name was incorrectly defined to be an array
of 32-bit values, but the _PIN values are in fact 16 bits each. This
would cause incorrect bit width warnings when using Word (16-bit) fields
to access the descriptors.

Additionally, some minor fixes, features etc. were added.

For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.

Tested-by: tkusumi

show more ...


Revision tags: v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0
# 25ca8c79 21-Jun-2015 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20150619.

* Replace various macros like ACPI_STRLEN with the standard C library
functions across the tree.

* Add support for OSDT table, to override existing name

Sync ACPICA with Intel's version 20150619.

* Replace various macros like ACPI_STRLEN with the standard C library
functions across the tree.

* Add support for OSDT table, to override existing namespace objects
from DSDT/SSDTs.

* Handle systems with two FACS tables better.

* Add a feature to allow for systems that do not contain an FACS.

* Fix wrong GUID strings for NFIT tables.

* Support for _CLS in AcpiGetObjectInfo().

* Update TCPA and TPM2 table definitions to a more recent TCG ACPI spec.

* Add definitions for the ACPI 6.0 GIC version field in MADT.

* Various fixes and enhancements in the tools.

For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.

show more ...


Revision tags: v4.0.6, v4.3.0, v4.2.0rc
# 896f2e3a 16-May-2015 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20150515.

General changes:

* Runtime argument checking and return value checking for all new
ACPI 6.0 predefined names.

iasl(8) and other tools specific changes:

Sync ACPICA with Intel's version 20150515.

General changes:

* Runtime argument checking and return value checking for all new
ACPI 6.0 predefined names.

iasl(8) and other tools specific changes:

* Added support for all new ACPI 6.0 predefined names and tables and
for changes to existing tables (FADT, MADT).

* Added a new directive to enable inclusion of binary objects into
ASL code, #includebinary.

* Add support for all new ACPI 6.0 predefined names to acpihelp(8).

* Add new options -d (display iASL preprocessor directives) and
-t (display all known/supported ACPI tables) to acpihelp(8).

For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.

show more ...


# 5943f66c 09-Apr-2015 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20150408.

General changes:

* First part of upstream DragonFly support. acdragonfly.h and
acdragonflyex.h are now in the upstream repo. Various needed
patches to

Sync ACPICA with Intel's version 20150408.

General changes:

* First part of upstream DragonFly support. acdragonfly.h and
acdragonflyex.h are now in the upstream repo. Various needed
patches to hook them in should be in the next Intel release.

* _REV now permanently returns 2 (as in other ACPI implementations).

* Windows 2015 (aka Windows 10) _OSI string added.

* Various printf issue fixes.

iasl(8) specific changes:

* Constant folding enhanced.

* SLIC table support updated according to Microsoft's latest spec. It
dumps as hex data block now (proprietary data).
This issue was actually found by our sephe on his Compaq CQ45.

* MSDM table support added (handled as proprietary data, just like SLIC).

* -Pn option implemented for the table compiler (was only implemented
for the ASL compiler).

* Better data table disassembly comments.

* -df option to force the disassembler to assume the table contains AML.

* Some fixes in the EFI version of the tools.

* Small miscellaneous fixes.

For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.

show more ...


Revision tags: v4.0.5, v4.0.4
# fe7b5cb4 05-Feb-2015 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20150204.

* A raw gpe handling mechanism was created to allow better handling of
GPE storms that aren't easily managed by the normal handler. The raw
handler all

Sync ACPICA with Intel's version 20150204.

* A raw gpe handling mechanism was created to allow better handling of
GPE storms that aren't easily managed by the normal handler. The raw
handler allows disabling/renabling of the the GPE so that interrupt
storms can be avoided in cases where events cannot be timely serviced.

* Always modify GPE registers under the GPE lock.

* Various small bug fixes.

* Update copyrights.

show more ...


Revision tags: v4.0.3, v4.0.2, v4.0.1
# 2e2672b8 13-Nov-2014 Sascha Wildner <saw@online.de>

Sync ACPICA with Intel's version 20141107.

* Support ASL+, which is an extension to ASL supporting C-style operators
and expressions.

Legacy ASL:
If (LOr (LOr (LEqual (And (R510, 0x03FB

Sync ACPICA with Intel's version 20141107.

* Support ASL+, which is an extension to ASL supporting C-style operators
and expressions.

Legacy ASL:
If (LOr (LOr (LEqual (And (R510, 0x03FB), 0x02E0), LEqual (
And (R520, 0x03FB), 0x02E0)), LOr (LEqual (And (R530, 0x03FB),
0x02E0), LEqual (And (R540, 0x03FB), 0x02E0))))
{
...
}

ASL+:
If (((R510 & 0x03FB) == 0x02E0) ||
((R520 & 0x03FB) == 0x02E0) ||
((R530 & 0x03FB) == 0x02E0) ||
((R540 & 0x03FB) == 0x02E0))
{
...
}

* Updates of the GPIO operation region handler interface.

* Various other changes.

For a more detailed list, please see sys/contrib/dev/acpica/changes.txt.

show more ...


12