Commit Graph

127 Commits

Author SHA1 Message Date
Jung-uk Kim
9fd6e3caab Revert r233550 and apply a fix for the reference counting issue.
Submitted by:	Robert Moore (robert dot moore at intel dot com)
2012-03-28 16:43:15 +00:00
Jung-uk Kim
61c32fdb54 Fix two possible memory leaks in error path.
651031314f

Obtained from:	ACPICA
2012-03-27 15:07:35 +00:00
Jung-uk Kim
89747a66c5 Temporarily revert an upstream commit. This change caused regressions for
too many laptop users.  Especially, automatic repair for broken _BIF caused
strange reference counting issues and kernal panics.  This reverts:

c995fed15a
2012-03-27 15:02:20 +00:00
Jung-uk Kim
b81dc021b3 Import ACPICA 20120320. 2012-03-20 18:17:33 +00:00
Jung-uk Kim
5437485bdb Import ACPICA 20120215. 2012-02-16 00:24:10 +00:00
Jung-uk Kim
234358d949 Import ACPICA 20120111. 2012-01-11 21:25:42 +00:00
Jung-uk Kim
50796274dc Import ACPICA 20111123. 2011-11-23 18:05:37 +00:00
Jung-uk Kim
33c583d0c7 Import ACPICA 20110922. 2011-09-26 21:40:21 +00:00
Jung-uk Kim
f885636060 Import ACPICA 20110623. 2011-06-23 17:28:46 +00:00
Jung-uk Kim
eb16cf140e Import ACPICA 20110527. 2011-05-31 17:33:30 +00:00
Jung-uk Kim
848049e223 Redo r220658. More extensive patch was committed by Intel:
http://git.moblin.org/cgit.cgi/acpica/commit/?id=16c9bbd6a3d8da88664d769ceec2f1757964fc7a

Obtained from:	ACPICA
2011-04-15 21:33:45 +00:00
Jung-uk Kim
b8b782f913 Fix build on FreeBSD. This patch was submitted upstream:
http://lists.acpica.org/pipermail/devel/2011-April/000253.html

Similar fixes will show up in the next ACPICA release.
2011-04-15 16:44:04 +00:00
Jung-uk Kim
997de4e17c Import ACPICA 20110413. 2011-04-13 18:18:52 +00:00
Jung-uk Kim
4d8fe534b7 Import ACPICA 20110316. 2011-03-16 20:53:41 +00:00
Jung-uk Kim
19834a6cfd Import ACPICA 20110211. 2011-02-11 22:56:14 +00:00
Jung-uk Kim
8f74426ca5 Import ACPICA 20110112. 2011-01-13 16:12:34 +00:00
Jung-uk Kim
0f70714e43 Import ACPICA 20101209. 2010-12-09 20:04:14 +00:00
Jung-uk Kim
11641cd290 Import ACPICA 20101013. 2010-10-13 20:35:34 +00:00
Jung-uk Kim
65742a25f7 Update acfreebsd.h for ACPI_THREAD_ID change.
Note this patch was committed on upstream GIT:

http://git.moblin.org/cgit.cgi/acpica/commit/?id=184ee2428cf02b0035d5de8a82c06fdfbc2ae14c
2010-09-16 19:43:32 +00:00
Jung-uk Kim
09e3e7cd5c Import ACPICA 20100915. 2010-09-15 20:49:34 +00:00
Jung-uk Kim
32e234a854 Import ACPICA 20100806. 2010-08-06 17:28:40 +00:00
Jung-uk Kim
6d31afa8e3 Import ACPICA 20100702. 2010-07-06 17:18:05 +00:00
Jung-uk Kim
f2bf96d30f Import ACPICA 20100528. 2010-05-28 18:46:48 +00:00
Jung-uk Kim
5b663f0c69 Import ACPICA 20100428. 2010-04-28 21:50:57 +00:00
Jung-uk Kim
9a8b5e6355 Additional fix for root table size regression.
Set the size of the new root table correctly. Not the current size, but
the number of current tables + the default increment.

http://git.moblin.org/cgit.cgi/acpica/commit/?id=752d13e80656436cd58e9710225a80c9deb3b053

Obtained from:	Intel
2010-04-02 21:05:28 +00:00
Jung-uk Kim
28d6b3182d Fixes for table load regression.
http://git.moblin.org/cgit.cgi/acpica/commit/?id=e4c530f4e71d70804ed911d41d922dce4cea8b23
http://git.moblin.org/cgit.cgi/acpica/commit/?id=67a1ef8c98791bd4a0fb84fe0c2feff7082151dc

Obtained from:	Intel
2010-04-02 17:00:37 +00:00
Jung-uk Kim
5097632a93 Integrate FreeBSD changes for acfreebsd.h.
http://git.moblin.org/cgit.cgi/acpica/commit/?id=4580a813dd812d85c9a0ec1b77f7855c9940c60c

Obtained from:	Intel
2010-04-02 16:57:25 +00:00
Jung-uk Kim
b9ee722292 Import ACPICA 20100331. 2010-04-02 16:48:51 +00:00
Jung-uk Kim
6e5c66621e Import ACPICA 20100304. 2010-03-05 19:58:45 +00:00
Jung-uk Kim
f154176708 Import ACPICA 20100121. 2010-01-21 20:56:18 +00:00
Jung-uk Kim
deca274c44 Import ACPICA 20091214. 2009-12-14 22:07:33 +00:00
Jung-uk Kim
1b40f7cf3c Import ACPICA 20091112. 2009-11-16 18:28:41 +00:00
Jung-uk Kim
a192851496 Import ACPICA 20091013. 2009-10-13 21:27:35 +00:00
Jung-uk Kim
7c48a2bb90 Import ACPICA 20090903 2009-09-04 01:21:44 +00:00
Jung-uk Kim
fe835a9c3e Import ACPICA 20090730 2009-07-31 15:25:39 +00:00
Jung-uk Kim
22724f1419 Import ACPICA 20090625 2009-06-25 23:20:50 +00:00
Jung-uk Kim
e83ee77d7b Import ACPICA 20090521 (with three patches from ACPICA GIT). 2009-06-01 21:02:40 +00:00
Jung-uk Kim
7029c194b6 Move subdirectoies of interpreter one level up as it is done in the vendor
distribution tarball since 20080514.
2009-06-01 20:35:09 +00:00
Jung-uk Kim
2905414949 Temporarily revert system includes fixups to make future import easier. 2009-06-01 19:24:26 +00:00
Jung-uk Kim
9f8a94ab2f Restore directory structures from actual vendor distribution. 2009-06-01 19:16:31 +00:00
Andriy Gapon
1346d91842 flatten acpica vendor area
do it for current ('dist') and previous versions;
disable keywords expansion at the same time

Reviewed by:	attilio
Approved by:	rpaulo
2009-05-19 14:46:41 +00:00
Nate Lawson
265ed03ff5 Fix GPE livelock that occurs on HP/Compaq laptops, mostly in the thermal
zone code.  The GPE handler method (i.e. _L00) generates various Notify
events that need to be run to completion before the GPE is re-enabled.
In ACPI-CA, we queue an asynch callback at the same priority as a Notify
so that it will only run after all Notify handlers have completed.  The
callback re-enables the GPE afterwards.  We also changed the priority of
Notifies to be the same as GPEs, given the possibility that another GPE
could arrive before the Notifies have completed and we don't want it to
get queued ahead of the rest.

The ACPI-CA change was submitted by Alexey Starikovskiy (SUSE) and will
appear in a later release.  Special thanks to him for helping track this
bug down.

MFC after:	1 week
Tested by:	jhb, Yousif Hassan <yousif / alumni.jmu.edu>
2008-01-12 22:13:12 +00:00
Jung-uk Kim
66244a7bdd Fix global lock recursion bug.
This patch was part of ACPI-CA 20070508 release and the
following is excerpt from its change log:

Fixed a problem where the Global Lock handle was not properly
updated if a thread that acquired the Global Lock via executing
AML code then attempted to acquire the lock via the
AcpiAcquireGlobalLock interface. Reported by Joe Liu.

Approved by:	re (kensmith)
Tested by:	ambrisko
Obtained from:	Intel
2007-09-24 17:12:36 +00:00
Ruslan Ermilov
1859f337c4 Unbreak world build. 2007-04-11 11:09:18 +00:00
Nate Lawson
1b96d500fb Put some overly verbose prints under bootverbose. This is on the vendor
branch but we need to work out a different interface with the vendor.
2007-04-11 02:03:36 +00:00
Jung-uk Kim
6e6ecbd187 Fix tinderbox build breakage.
Note that it is committed on the vendor branch because it will be
submitted to the vendor.
2007-03-22 21:14:43 +00:00
Jung-uk Kim
471dd6b2d7 Remove files that are no longer needed or removed by vendor. 2007-03-22 17:43:38 +00:00
Jung-uk Kim
6976fc7f02 Add fixes for FreeBSD build that were submitted upstream. 2007-03-22 17:36:29 +00:00
Jung-uk Kim
1a39cfb03c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
Jung-uk Kim
e9bfb92a8e - Fix more resource parsing problems. The previous commit was imcomplete.
- Fix a typo in rsmisc.c and a style change for consistency.

This patch will also appear in future ACPI-CA release.

Submitted by:	Robert Moore <robert dot moore at intel dot com>
Tested by:	ru
2005-11-04 21:29:41 +00:00