]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
20 years agoAdd a padding member to the header overlaid on data allocated in the
njl [Wed, 18 Aug 2004 05:41:21 +0000 (05:41 +0000)]
Add a padding member to the header overlaid on data allocated in the
ACPI_DEBUG case.  Without this, use of allocated memory is unaligned and
causes a trap on ia64.  Intel may fix this differently in a subsequent
release but this is adequate for now.

Submitted by: marcel
MFC after: 2 days

20 years agoVendor import of Intel ACPI-CA 20040527
marks [Fri, 2 Jul 2004 08:14:36 +0000 (08:14 +0000)]
Vendor import of Intel ACPI-CA 20040527

20 years agoRemove a warning of a constant that is too large. Change submitted to
njl [Tue, 25 May 2004 03:06:37 +0000 (03:06 +0000)]
Remove a warning of a constant that is too large.  Change submitted to
vendor.

20 years agoVendor import of Intel ACPI-CA 20040514.
njl [Tue, 25 May 2004 02:34:44 +0000 (02:34 +0000)]
Vendor import of Intel ACPI-CA 20040514.

20 years agoOnly avoid disabling bus mastering on the sleep path. This should fix
njl [Wed, 14 Apr 2004 16:50:32 +0000 (16:50 +0000)]
Only avoid disabling bus mastering on the sleep path.  This should fix
power off for some users.  The patch has been submitted to Intel.

Bug: http://bugme.osdl.org/show_bug.cgi?id=2109

20 years agoImport ACPI-CA 20040402 distribution.
njl [Wed, 14 Apr 2004 02:10:27 +0000 (02:10 +0000)]
Import ACPI-CA 20040402 distribution.

20 years agoImport of Intel ACPI-CA 20040311.
njl [Thu, 18 Mar 2004 17:42:14 +0000 (17:42 +0000)]
Import of Intel ACPI-CA 20040311.

20 years agoRemove these on the vendor branch as we no longer import them (and some
njl [Wed, 3 Mar 2004 05:47:09 +0000 (05:47 +0000)]
Remove these on the vendor branch as we no longer import them (and some
were never used).

CVS surgery credit: joe

20 years agoFix an off-by-one in the compiler path. Originally from iwasaki-san's
njl [Sat, 28 Feb 2004 20:42:10 +0000 (20:42 +0000)]
Fix an off-by-one in the compiler path.  Originally from iwasaki-san's
patches for the pmtools port.  This change has been submitted to Intel.

20 years agoVendor import of ACPICA 20040220
njl [Sat, 28 Feb 2004 20:23:30 +0000 (20:23 +0000)]
Vendor import of ACPICA 20040220

20 years agoWhen creating a package element via "Store(0xXXX, Index(ArgX, 0xXXX))",
njl [Wed, 14 Jan 2004 18:54:22 +0000 (18:54 +0000)]
When creating a package element via "Store(0xXXX, Index(ArgX, 0xXXX))",
be sure to increment the refcount of the argument so it is not
prematurely deleted.  This is a workaround and may appear in a different
form in ACPI-CA.  This fixes battery evaluation on Thinkpads that was
broken by fixing the Dell battery state.

Submitted by: Luming Yu <luming.yu@intel.com>

20 years agoFix for "UtAllocate: Attempt to allocate zero bytes" warnings on Dell
njl [Sun, 4 Jan 2004 06:35:01 +0000 (06:35 +0000)]
Fix for "UtAllocate: Attempt to allocate zero bytes" warnings on Dell
laptops that resulted in problems reading battery status.  Don't
copy Buffers, Packages, or Regions in DsStoreObjectToLocal().

Tested by: scottl, sam
Submitted by: Luming Yu (Intel)

20 years agoFix an off-by-one in the compiler path. Originally from iwasaki-san's
njl [Tue, 9 Dec 2003 03:11:40 +0000 (03:11 +0000)]
Fix an off-by-one in the compiler path.  Originally from iwasaki-san's
patches for the pmtools port.

20 years agoEliminate a warning. Patch has been sent to the vendor.
njl [Tue, 9 Dec 2003 03:06:28 +0000 (03:06 +0000)]
Eliminate a warning.  Patch has been sent to the vendor.

20 years agoAdd the APIC_HEADER definition back in and use the correct definition
njl [Tue, 9 Dec 2003 03:06:09 +0000 (03:06 +0000)]
Add the APIC_HEADER definition back in and use the correct definition
for local APIC override (64 bits).  Changes have been submitted to the
vendor.

20 years agoImport ACPI-CA 20031203
njl [Tue, 9 Dec 2003 02:45:16 +0000 (02:45 +0000)]
Import ACPI-CA 20031203

20 years agoRemove files on the vendor branch that we no longer use. Some are no longer
njl [Tue, 9 Dec 2003 02:29:59 +0000 (02:29 +0000)]
Remove files on the vendor branch that we no longer use.  Some are no longer
distributed with ACPI-CA.  Note that all of these have been gone from HEAD
since 20030228.

20 years agoUpdate code for checking the reference count and performing the final
njl [Fri, 21 Nov 2003 21:24:31 +0000 (21:24 +0000)]
Update code for checking the reference count and performing the final
delete of objects.  Also revert our temporary workaround in dsmthdat.c
that always copied objects.  This is the correct fix for errors
evaluating _BST (and GBST) on IBM Thinkpads where an argument (Arg3)
was returned to the caller and the object was freed while still in use.
This will be in a future ACPI-CA dist.

Thanks to: kochi@netbsd.org, shaohua.li@intel.com

20 years agoAdd the byte offset to the base address for IndexField objects. This
njl [Fri, 21 Nov 2003 21:21:17 +0000 (21:21 +0000)]
Add the byte offset to the base address for IndexField objects.  This
fixes an interrupt storm for certain users.  This is done on the vendor
branch since the code is already in the 20031029 ACPI-CA dist and will
be imported after 5.2R.

Tested by: sebastian ssmoller <sebastian.ssmoller@gmx.net>
PR: i386/57909
Approved by: re (jhb)

20 years agoFix a bug in iasl(8) that caused it to core dump while parsing a DSDT
njl [Wed, 5 Nov 2003 20:51:25 +0000 (20:51 +0000)]
Fix a bug in iasl(8) that caused it to core dump while parsing a DSDT
on ia64.  The bug is present in i386 as well but didn't show up due to
more relaxed page protections.  This fix has been submitted to the vendor.

Submitted by: marcel

20 years agoFix an overflow in the resource list code for Address16, 32, 64, and
njl [Fri, 19 Sep 2003 19:08:55 +0000 (19:08 +0000)]
Fix an overflow in the resource list code for Address16, 32, 64, and
extended irq lists.  If the resource has a trailing byte but not the full
resource string, do not attempt to parse the resource string.  This fixes
panics on transition to battery and shutdown for Larry.  Patch has been
submitted to vendor and they will incorporate in next release.

Tested by: Larry Rosenman <ler@lerctr.org>
PR: kern/56254

21 years agoFix a few more s/UINT32/ACPI_SIZE issues. iasl and acpidb now build on
njl [Tue, 12 Aug 2003 04:56:45 +0000 (04:56 +0000)]
Fix a few more s/UINT32/ACPI_SIZE issues.  iasl and acpidb now build on
ia64.

Tested on: pluto2
Pointed out by: tinderbox

21 years agoFix AcpiOsMapMemory to match the function definition. Don't use UINT32
njl [Mon, 11 Aug 2003 05:54:31 +0000 (05:54 +0000)]
Fix AcpiOsMapMemory to match the function definition.  Don't use UINT32
as a cast for a pointer.  Change has been submitted to the vendor.

Pointed out by: marcel, obrien

21 years agoFix a bug that would result in a very long sleep. Change has been
njl [Thu, 7 Aug 2003 18:19:12 +0000 (18:19 +0000)]
Fix a bug that would result in a very long sleep.  Change has been
submitted to the vendor.

Obtained from: iwasaki

21 years agoImport the userland interface from acpica 0619
njl [Thu, 7 Aug 2003 16:59:44 +0000 (16:59 +0000)]
Import the userland interface from acpica 0619

21 years agoImport common/ files from acpica 0619
njl [Thu, 7 Aug 2003 16:38:54 +0000 (16:38 +0000)]
Import common/ files from acpica 0619

21 years agoImport compiler/ files from acpica 0619
njl [Thu, 7 Aug 2003 16:38:31 +0000 (16:38 +0000)]
Import compiler/ files from acpica 0619

21 years agoRemove a multiply-defined function. The change has been submitted to the
njl [Mon, 14 Jul 2003 02:58:00 +0000 (02:58 +0000)]
Remove a multiply-defined function.  The change has been submitted to the
vendor.

21 years agoFix handling of _BST in the new dist.
njl [Sun, 13 Jul 2003 22:52:51 +0000 (22:52 +0000)]
Fix handling of _BST in the new dist.

Submitted by: kochi@netbsd.org

21 years agoPatch for global lock error messages that the vendor will import eventually.
njl [Sun, 13 Jul 2003 22:50:30 +0000 (22:50 +0000)]
Patch for global lock error messages that the vendor will import eventually.
Originally committed as 1.1.1.17

21 years agoACPICA import from the 0619 dist.
njl [Sun, 13 Jul 2003 22:44:13 +0000 (22:44 +0000)]
ACPICA import from the 0619 dist.

21 years agoFix a bug in register access. This should fix warning messages of:
njl [Mon, 23 Jun 2003 17:38:38 +0000 (17:38 +0000)]
Fix a bug in register access.  This should fix warning messages of:
  ACPI-0340: *** Error: Could not release ACPI Global Lock, AE_BAD_PARAMETER

Submitted by: jhb

21 years agoRevert to using TABLE_ID_DSDT as the default. It looks like the dynamic
njl [Wed, 28 May 2003 17:32:31 +0000 (17:32 +0000)]
Revert to using TABLE_ID_DSDT as the default.  It looks like the dynamic
ID allocation is not there yet.  This fixes a few warnings about \_OS_ not
being found and an S3 freeze for one user.
Re-staticize AcpiNsRemoveReference() since it is not needed elsewhere.

Approved by: re (scottl)

21 years agoFix false AE_NOT_FOUND messages, reported in NetBSD port-i386/20897.
njl [Tue, 27 May 2003 19:19:05 +0000 (19:19 +0000)]
Fix false AE_NOT_FOUND messages, reported in NetBSD port-i386/20897.
NetBSD dsmethod.c rev 1.7

Fix parent-child loop problem
Fix a reference count problem that may cause unexpected memory free
Intel 20030512 ACPICA drop (nsalloc.c)

Approved by: re (jhb)
Obtained from: NetBSD, Intel
Reported by: mbr, kochi AT netbsd.org

21 years agoFix halt -p. I've done this with an import because kochi-san reports
imp [Sat, 3 May 2003 17:16:40 +0000 (17:16 +0000)]
Fix halt -p.  I've done this with an import because kochi-san reports
this is fixed in a newer version of ACPICA and I don't want to take
this off the vendor branch for a trivial reason.  This patch was
applied to NetBSD by kochi-san, who also posted the patch to
acpi-jp@jp.freebsd.org.

# My Dell Inspiron 8000 now powers off!

Submitted by: takayoshi kochi-san kochi at netbsd dot org

21 years agoImport of Intel ACPI 20030228 vendor distribution
njl [Tue, 29 Apr 2003 18:39:30 +0000 (18:39 +0000)]
Import of Intel ACPI 20030228 vendor distribution

21 years agoImport of Intel ACPI 20030228 vendor distribution
njl [Tue, 29 Apr 2003 18:39:29 +0000 (18:39 +0000)]
Import of Intel ACPI 20030228 vendor distribution

21 years agoVendor import of the Intel ACPI CA 20021118 drop.
iwasaki [Wed, 27 Nov 2002 18:07:48 +0000 (18:07 +0000)]
Vendor import of the Intel ACPI CA 20021118 drop.

Approved by: re

21 years agoVendor import of the Intel ACPI CA 20021002 drop.
iwasaki [Fri, 4 Oct 2002 20:07:58 +0000 (20:07 +0000)]
Vendor import of the Intel ACPI CA 20021002 drop.

22 years agoVendor import of the Intel ACPI CA 20020815 drop.
iwasaki [Thu, 29 Aug 2002 01:51:24 +0000 (01:51 +0000)]
Vendor import of the Intel ACPI CA 20020815 drop.

22 years agoVendor import of the Intel ACPI CA 20020725 drop.
iwasaki [Tue, 30 Jul 2002 19:33:39 +0000 (19:33 +0000)]
Vendor import of the Intel ACPI CA 20020725 drop.

22 years agoVendor import of the Intel ACPI CA 20020611 drop.
iwasaki [Tue, 9 Jul 2002 17:51:31 +0000 (17:51 +0000)]
Vendor import of the Intel ACPI CA 20020611 drop.

22 years agoVendor import of the Intel ACPI CA 200200404 drop.
iwasaki [Sun, 30 Jun 2002 17:50:46 +0000 (17:50 +0000)]
Vendor import of the Intel ACPI CA 200200404 drop.

22 years agoImport of the 20020308 Intel ACPI CA update.
msmith [Sat, 16 Mar 2002 02:18:13 +0000 (02:18 +0000)]
Import of the 20020308 Intel ACPI CA update.

22 years agoImport of the 20020308 Intel ACPI CA update.
msmith [Sat, 16 Mar 2002 02:18:04 +0000 (02:18 +0000)]
Import of the 20020308 Intel ACPI CA update.

22 years agoVendor import of the Intel ACPI CA 20020217 drop.
msmith [Sat, 23 Feb 2002 05:10:40 +0000 (05:10 +0000)]
Vendor import of the Intel ACPI CA 20020217 drop.

22 years agoVendor import of the Intel ACPI CA 20011120 snapshot.
msmith [Wed, 28 Nov 2001 04:29:40 +0000 (04:29 +0000)]
Vendor import of the Intel ACPI CA 20011120 snapshot.

22 years agoImport the Intel ACPI CA 20011018 snapshot
msmith [Wed, 31 Oct 2001 02:32:29 +0000 (02:32 +0000)]
Import the Intel ACPI CA 20011018 snapshot

22 years agoImport the Intel ACPI CA 20011018 snapshot
msmith [Wed, 31 Oct 2001 02:32:28 +0000 (02:32 +0000)]
Import the Intel ACPI CA 20011018 snapshot

22 years agoActually delete this file; aborting 'cvs delete -f' has unexpeted results...
msmith [Fri, 5 Oct 2001 09:24:34 +0000 (09:24 +0000)]
Actually delete this file; aborting 'cvs delete -f' has unexpeted results...

22 years agoKill a couple of files off the vendor branch, as suggested by ru.
msmith [Fri, 5 Oct 2001 09:23:41 +0000 (09:23 +0000)]
Kill a couple of files off the vendor branch, as suggested by ru.

22 years agoImport of the Intel ACPI CA 20010920 snapshot.
msmith [Thu, 4 Oct 2001 23:12:14 +0000 (23:12 +0000)]
Import of the Intel ACPI CA 20010920 snapshot.

22 years agoImport of the Intel ACPI CA 20010920 snapshot.
msmith [Thu, 4 Oct 2001 23:12:13 +0000 (23:12 +0000)]
Import of the Intel ACPI CA 20010920 snapshot.

23 years agoVendor-branch import of the Intel ACPI CA 20010831 snapshot.
msmith [Fri, 7 Sep 2001 01:22:25 +0000 (01:22 +0000)]
Vendor-branch import of the Intel ACPI CA 20010831 snapshot.

23 years agoVendor import of the Intel ACPI CA 20010816 update.
msmith [Sun, 26 Aug 2001 22:28:18 +0000 (22:28 +0000)]
Vendor import of the Intel ACPI CA 20010816 update.

23 years agoCommit the hwsleep.c patch for suspend/resume onto the vendor branch.
peter [Wed, 25 Jul 2001 22:10:56 +0000 (22:10 +0000)]
Commit the hwsleep.c patch for suspend/resume onto the vendor branch.
This has supposedly been incorporated into the Intel code already, so this
will get cleanly replaced with the "official" version when it is next
imported and will not cause any conflicts or hiccups.

23 years agoVendor import of the Intel ACPI CA 20010717 snapshot.
msmith [Sat, 21 Jul 2001 03:55:17 +0000 (03:55 +0000)]
Vendor import of the Intel ACPI CA 20010717 snapshot.

23 years agoVendor import of the Intel ACPI CA 20010717 snapshot.
msmith [Sat, 21 Jul 2001 03:55:15 +0000 (03:55 +0000)]
Vendor import of the Intel ACPI CA 20010717 snapshot.

23 years agoVendor import of the Intel ACPI CA 20010615 snapshot.
msmith [Fri, 29 Jun 2001 20:11:04 +0000 (20:11 +0000)]
Vendor import of the Intel ACPI CA 20010615 snapshot.

23 years agoImport the 20010518 Intel ACPI CA release. Note that Intel's directory layout
msmith [Tue, 29 May 2001 19:52:40 +0000 (19:52 +0000)]
Import the 20010518 Intel ACPI CA release.  Note that Intel's directory layout
keeps changing, so to reduce repository thrash everything has been moved into
a single directory.  (repo copy involved)

23 years agoImport the 20010518 Intel ACPI CA release. Note that Intel's directory layout
msmith [Tue, 29 May 2001 19:52:32 +0000 (19:52 +0000)]
Import the 20010518 Intel ACPI CA release.  Note that Intel's directory layout
keeps changing, so to reduce repository thrash everything has been moved into
a single directory.  (repo copy involved)

23 years agoBelated vendor update to the Intel ACPI CA 20010208 snapshot.
msmith [Mon, 5 Mar 2001 02:15:19 +0000 (02:15 +0000)]
Belated vendor update to the Intel ACPI CA 20010208 snapshot.

23 years agoUpdate to the 20010125 ACPI CA snapshot.
msmith [Wed, 31 Jan 2001 09:17:50 +0000 (09:17 +0000)]
Update to the 20010125 ACPI CA snapshot.

23 years agoUpdate to the Intel 20001215 ACPI CA snapshot.
msmith [Thu, 21 Dec 2000 06:56:46 +0000 (06:56 +0000)]
Update to the Intel 20001215 ACPI CA snapshot.

23 years agoUpdate to the 20001201 ACPI CA snapshot.
msmith [Fri, 8 Dec 2000 09:20:40 +0000 (09:20 +0000)]
Update to the 20001201 ACPI CA snapshot.

23 years agoUpdate to the 20001115 Intel ACPI CA snapshot.
msmith [Fri, 1 Dec 2000 09:36:25 +0000 (09:36 +0000)]
Update to the 20001115 Intel ACPI CA snapshot.

23 years agoInitial import of the Intel-maintained ACPI Component Architecture. This
msmith [Sat, 28 Oct 2000 05:01:06 +0000 (05:01 +0000)]
Initial import of the Intel-maintained ACPI Component Architecture.  This
is Intel's reference implementation of the core operating-system ACPI
support.  (This import is on the vendor branch.)