freebsd-nq/sys/contrib/dev/acpica
Nate Lawson beb443da7a 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
2003-11-21 21:24:31 +00:00
..
common Import common/ files from acpica 0619 2003-08-07 16:38:54 +00:00
compiler Import compiler/ files from acpica 0619 2003-08-07 16:38:31 +00:00
Subsystem Belated vendor update to the Intel ACPI CA 20010208 snapshot. 2001-03-05 02:15:19 +00:00
acapps.h Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
acconfig.h ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
acdebug.h ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
acdisasm.h Remove a multiply-defined function. The change has been submitted to the 2003-07-14 02:58:00 +00:00
acdispat.h Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
acdos16.h Vendor import of the Intel ACPI CA 200200404 drop. 2002-06-30 17:50:46 +00:00
acefi.h Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
acenv.h Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
acevents.h ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
acexcep.h ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
acfreebsd.h ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
acgcc.h Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
acglobal.h ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
achware.h ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
acinterp.h ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
aclocal.h ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
acmacros.h ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
acnamesp.h ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
acobject.h ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
acoutput.h Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
acparser.h Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
acpi.h ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
acpiosxf.h ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
acpixf.h ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
acresrc.h Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
acstruct.h Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
actables.h ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
actbl1.h Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
actbl2.h Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
actbl71.h Vendor import of the Intel ACPI CA 20020217 drop. 2002-02-23 05:10:40 +00:00
actbl.h ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
actypes.h ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
acutils.h ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
amlcode.h Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
amlresrc.h Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
CHANGES.txt ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
dbcmds.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
dbdisasm.c Vendor import of the Intel ACPI CA 20020611 drop. 2002-07-09 17:51:31 +00:00
dbdisply.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
dbexec.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
dbfileio.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
dbhistry.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
dbinput.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
dbstats.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
dbutils.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
dbxface.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
dmbuffer.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
dmnames.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
dmobject.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
dmopcode.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
dmresrc.c Fix a bug in iasl(8) that caused it to core dump while parsing a DSDT 2003-11-05 20:51:25 +00:00
dmresrcl.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
dmresrcs.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
dmutils.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
dmwalk.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
dsfield.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
dsinit.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
dsmethod.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
dsmthdat.c Update code for checking the reference count and performing the final 2003-11-21 21:24:31 +00:00
dsobject.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
dsopcode.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
dsutils.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
dswexec.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
dswload.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
dswscope.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
dswstate.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
evevent.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
evgpe.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
evgpeblk.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
evmisc.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
evregion.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
evrgnini.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
evsci.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
evxface.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
evxfevnt.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
evxfregn.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
exconfig.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
exconvrt.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
excreate.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
exdump.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
exdyadic.c Import of the Intel ACPI CA 20010920 snapshot. 2001-10-04 23:12:13 +00:00
exfield.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
exfldio.c Add the byte offset to the base address for IndexField objects. This 2003-11-21 21:21:17 +00:00
exmisc.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
exmonad.c Import of the Intel ACPI CA 20010920 snapshot. 2001-10-04 23:12:13 +00:00
exmutex.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
exnames.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
exoparg1.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
exoparg2.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
exoparg3.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
exoparg6.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
exprep.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
exregion.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
exresnte.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
exresolv.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
exresop.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
exstore.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
exstoren.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
exstorob.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
exsystem.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
exutils.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
hwacpi.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
hwgpe.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
hwregs.c Patch for global lock error messages that the vendor will import eventually. 2003-07-13 22:50:30 +00:00
hwsleep.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
hwtimer.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
nsaccess.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
nsalloc.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
nsdump.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
nsdumpdv.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
nseval.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
nsinit.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
nsload.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
nsnames.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
nsobject.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
nsparse.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
nssearch.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
nsutils.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
nswalk.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
nsxfeval.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
nsxfname.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
nsxfobj.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
osunixxf.c Fix a few more s/UINT32/ACPI_SIZE issues. iasl and acpidb now build on 2003-08-12 04:56:45 +00:00
psargs.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
psfind.c Vendor import of the Intel ACPI CA 20020725 drop. 2002-07-30 19:33:39 +00:00
psopcode.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
psparse.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
psscope.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
pstree.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
psutils.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
pswalk.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
psxface.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
rsaddr.c Fix an overflow in the resource list code for Address16, 32, 64, and 2003-09-19 19:08:55 +00:00
rscalc.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
rscreate.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
rsdump.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
rsio.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
rsirq.c Fix an overflow in the resource list code for Address16, 32, 64, and 2003-09-19 19:08:55 +00:00
rslist.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
rsmemory.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
rsmisc.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
rsutils.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
rsxface.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
tbconvrt.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
tbget.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
tbgetall.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
tbinstal.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
tbrsdt.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
tbutils.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
tbxface.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
tbxfroot.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
utalloc.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
utclib.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
utcopy.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
utdebug.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
utdelete.c Update code for checking the reference count and performing the final 2003-11-21 21:24:31 +00:00
uteval.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
utglobal.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
utinit.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
utmath.c Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
utmisc.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
utobject.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
utxface.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00