History log of /haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exstore.c
Revision Date Author Comments
# ff2e2f81 21-Jan-2018 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Upgrade to ACPICA 20180105

Tested on x86_64 and x86_gcc2, works on my machine and most likely fixes
that was most likely due to missing lock sync in previous ACPI upgrade.

* Redid some of kallisti5's work as it was easier to start from earlier
version.

* Evaluating 64 bit physical addressing on 32 bit Haiku again as this
was likely the cause of pagefaults (#12377):
"Implemented internal support for full 64-bit addresses that appear in all
Generic Address Structure (GAS) structures. Previously, only the lower 32
bits were used. Affects the use of GAS structures in the FADT and other
tables, as well as the GAS structures passed to the AcpiRead and
AcpiWrite public external interfaces that are used by drivers. Lv Zheng."

* Mostly bugfixes in ACPICA


# 3f04c835 13-Jan-2018 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Revert "acpica: Upgrade to 20170303"

This reverts commit 0bc647d605e2731a1b88d970eb755c0a514df128.


# 0bc647d6 18-Mar-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

acpica: Upgrade to 20170303

Notable changes since 20160729:
* Will be dual licensed going forward. We choose the Intel License.
* Fixed two issues with auto-repair double-delete an internal object
* New hook for sleep support (AcpiOsEnterSleep)
* Fixed a regression introduced in 20160729, "FADT support cleanup"
around early 64-bit address support.
* Fixed a problem where runtime implicit conversion was
incorrectly disabled for the ASL operators below. This brings the
behavior into compliance with the ACPI specification:
FromBCD,ToBCD,ToDecimalString,ToHexString,ToInteger,ToBuffer
* Fixed a regression in the internal AcpiTbFindTable function where
a non AE_OK exception could inadvertently be returned even if the
function did not fail. This problem affects the following operators:
DataTableRegion,LoadTable


# b64e8511 17-Jan-2016 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Update ACPICA to 20160108, removed common.

Changelog: https://acpica.org/sites/acpica/files/changes_29.txt

* This is based on the upgrade waddlesplash aborted due to a bug
in ACPICA which has since been fixed.
* Some ACPICA code is excluded until needed. (You may want to
compare our acpica dir to ACPICA if you are missing functions.)


# 599289f2 01-Jan-2016 Augustin Cavalier <waddlesplash@gmail.com>

ACPI: Revert the upgrade.

I don't have any hardware that reproduces the KDLs, and the developers
that do don't seem to have time to test / debug it, so I'm just reverting.


# 4dffc0ab 28-Dec-2015 Augustin Cavalier <waddlesplash@gmail.com>

ACPICA: Update to 20151218 from 20150818.

Requested by RudolfC. Apparently there was a regression which prevented
ACPI battery/power from working on his system, which was fixed by
https://github.com/acpica/acpica/commit/a3267967c.

The only testing I did with this was confirm it compiles and boots
in a VM, so apologies if this breaks something else.


# e226d1d0 13-Sep-2015 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Update ACPICA to 20150818.

Previous update was 20140724.
Changes at:
https://acpica.org/sites/acpica/files/changes_25.txt


# ad5bbfb8 23-Aug-2014 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Update ACPICA to 20140724.

Previous update was 20121018. So it was about time don't you think? I think so :)

* ACPI 5.1 is fully supported in ACPICA as of this release.

Changes are so many that I can just point to the Changelog:
https://acpica.org/sites/acpica/files/changes_13.txt

Here is the work in progress: http://instagram.com/p/sCxrHnh2sU/


# c70258b7 31-Oct-2013 Jérôme Duval <jerome.duval@gmail.com>

acpi: Update to ACPICA 20130823.


# 9b0d045c 03-Nov-2012 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Update to ACPICA 20121018.

This is an update from 20120711 and A LOT has happened since then. See
https://acpica.org/download/changes.txt for all the changes.


# 6822cda0 12-Jul-2012 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Update to ACPICA 20120711.

This is an update from 20110922 and A LOT has happened since then. See
https://acpica.org/download/changes.txt for all the changes.
One of the more interesting is some problems with shutdown in ACPICAhas been fixed.
There may still be problems on our side though.


# 0174267a 11-Jul-2012 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Move ACPICA files into acpica subdir and use acpica subdir layout.

This matches layout in ACPICA and keeps a cleaner boundry between
Haiku and ACPICA code. The only haiku specific file in ACPICA is
achaiku.h and it will hopefully be included upstream soon.

Merging will be simpler as we can just replace acpica contents and
fix Jamfile and build errors in our code.


# e226d1d04f5937c7d6fa4f002ad35b691cbf27a8 13-Sep-2015 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Update ACPICA to 20150818.

Previous update was 20140724.
Changes at:
https://acpica.org/sites/acpica/files/changes_25.txt


# ad5bbfb8e1be05ad72aab31d4149034d4078fe0d 23-Aug-2014 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Update ACPICA to 20140724.

Previous update was 20121018. So it was about time don't you think? I think so :)

* ACPI 5.1 is fully supported in ACPICA as of this release.

Changes are so many that I can just point to the Changelog:
https://acpica.org/sites/acpica/files/changes_13.txt

Here is the work in progress: http://instagram.com/p/sCxrHnh2sU/


# c70258b79f40a1d66e50767f61def8d6f4588ba1 31-Oct-2013 Jérôme Duval <jerome.duval@gmail.com>

acpi: Update to ACPICA 20130823.


# 9b0d045c59c1d03dbedf8c76ac88efe6bda7d8d0 03-Nov-2012 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Update to ACPICA 20121018.

This is an update from 20120711 and A LOT has happened since then. See
https://acpica.org/download/changes.txt for all the changes.


# 6822cda0111dcc02d277ee0d3a21fb5cf33db1ea 12-Jul-2012 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Update to ACPICA 20120711.

This is an update from 20110922 and A LOT has happened since then. See
https://acpica.org/download/changes.txt for all the changes.
One of the more interesting is some problems with shutdown in ACPICAhas been fixed.
There may still be problems on our side though.


# 0174267ad4e56f4eea5d108dfd6daf1be4037782 11-Jul-2012 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Move ACPICA files into acpica subdir and use acpica subdir layout.

This matches layout in ACPICA and keeps a cleaner boundry between
Haiku and ACPICA code. The only haiku specific file in ACPICA is
achaiku.h and it will hopefully be included upstream soon.

Merging will be simpler as we can just replace acpica contents and
fix Jamfile and build errors in our code.