1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-23 11:18:54 +00:00
freebsd/sys/contrib/dev/acpica
Nate Lawson dc0b8f8933 Allow access to the field if it is within the region size rounded up
to a multiple of the access byte width.  This overcomes errors in the
AML often found in Toshiba laptops.  These errors were allowed by
the Microsoft ASL compiler and interpreter.  This will NOT be imported
by ACPI-CA so make the change on our local branch.  File was already off
the vendor branch.

Submitted by:	blaz
Original idea:	Rick Richardson for Linux
2003-10-22 22:30:57 +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
acapps.h Import of Intel ACPI 20030228 vendor distribution 2003-04-29 18:39:29 +00:00
acconfig.h Unmodified files from the vendor 0619 dist that should no longer be off the 2003-07-13 22:45:34 +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 Restore local changes accidentally lost in the last import. 2003-05-01 20:40:03 +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 Remove the user include of ctype.h and instead include it for each utility 2003-08-07 15:52:42 +00:00
acgcc.h Resolve conflicts. 2003-04-29 19:11:00 +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 Unmodified files from the vendor 0619 dist that should no longer be off the 2003-07-13 22:45:34 +00:00
acpica_prep.sh Updated import-preparation script. It now removes vendor paths from header 2003-04-29 18:48:17 +00:00
acpiosxf.h Unmodified files from the vendor 0619 dist that should no longer be off the 2003-07-13 22:45:34 +00:00
acpixf.h Unmodified files from the vendor 0619 dist that should no longer be off the 2003-07-13 22:45:34 +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 Unmodified files from the vendor 0619 dist that should no longer be off the 2003-07-13 22:45:34 +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 Make this compile on 64 bit systems again. You cannot just cast a 32 bit 2003-07-28 10:25:26 +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 Unmodified files from the vendor 0619 dist that should no longer be off the 2003-07-13 22:45:34 +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 Restore local changes accidentally lost in the last import. 2003-05-01 20:40:03 +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 ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +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 Fix handling of _BST in the new dist. 2003-07-13 22:52:51 +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 Allow access to the field if it is within the region size rounded up 2003-10-22 22:30:57 +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 Unmodified files from the vendor 0619 dist that should no longer be off the 2003-07-13 22:45:34 +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 Commit local patches for files off the vendor branch. 2003-07-13 22:47:01 +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 Restore local changes accidentally lost in the last import. 2003-05-01 20:40:03 +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 Resolve conflicts. 2003-04-29 19:11:00 +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 Unmodified files from the vendor 0619 dist that should no longer be off the 2003-07-13 22:45:34 +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 ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
uteval.c ACPICA import from the 0619 dist. 2003-07-13 22:44:13 +00:00
utglobal.c Unmodified files from the vendor 0619 dist that should no longer be off the 2003-07-13 22:45:34 +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