freebsd-nq/sys/contrib/dev/acpica
Mike Smith 683212b993 Some AML code assumes that a function without an explicit ReturnOp will
return the last value returned by a nested method call.  This violates
the ACPI spec, but is implemented by the Microsoft interpreter, and thus
vendors can (and do) get away with it.

Intel's stance is that this is illegal and should not be supported.
As they put it, however, we have to live in the real world.  So go ahead
and implement it.

Submitted by:	Mitsaru IWASAKI <iwasaki@jp.freebsd.org>
2000-10-28 07:32:13 +00:00
..
Subsystem Some AML code assumes that a function without an explicit ReturnOp will 2000-10-28 07:32:13 +00:00
acconfig.h FreeBSD-specific customisations: 2000-10-28 07:29:08 +00:00
acdebug.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
acdispat.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
acefi.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
acenv.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
acevents.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
acexcep.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
acfreebsd.h FreeBSD-specific customisations: 2000-10-28 07:29:08 +00:00
acgcc.h FreeBSD-specific customisations: 2000-10-28 07:29:08 +00:00
acglobal.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
achware.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
acinterp.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
aclocal.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
acmacros.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
acnamesp.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
acobject.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
acoutput.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
acparser.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
acpi.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
acpiosxf.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
acpixf.h Add some extra fuctions: 2000-10-28 07:26:48 +00:00
acresrc.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
actables.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
actbl.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
actypes.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
acutils.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
amlcode.h Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
dbcmds.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
dbdisasm.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
dbdisply.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
dbexec.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
dbfileio.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
dbhistry.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
dbinput.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
dbstats.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
dbutils.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
dbxface.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
dsfield.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
dsmethod.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
dsmthdat.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
dsobject.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
dsopcode.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
dsutils.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
dswexec.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
dswload.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
dswscope.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
dswstate.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
evevent.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
evmisc.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
evregion.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
evrgnini.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
evsci.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
evxface.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
evxfevnt.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
evxfregn.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
exconfig.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
excreate.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
exdump.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
exdyadic.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
exfield.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
exfldio.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
exmisc.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
exmonad.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
exnames.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
exprep.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
exregion.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
exresnte.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
exresolv.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
exresop.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
exstore.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
exstoren.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
exstorob.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
exsystem.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
exutils.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
exxface.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
hwacpi.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
hwgpe.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
hwregs.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
nsaccess.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
nsalloc.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
nsdump.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
nseval.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
nsinit.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
nsload.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
nsnames.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
nsobject.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
nssearch.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
nsutils.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
nswalk.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
nsxfname.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
nsxfobj.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
psargs.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
psfind.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
psopcode.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
psparse.c Some AML code assumes that a function without an explicit ReturnOp will 2000-10-28 07:32:13 +00:00
psscope.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
pstree.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
psutils.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
pswalk.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
psxface.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
rsaddr.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
rscalc.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
rscreate.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
rsdump.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
rsio.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
rsirq.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
rslist.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
rsmemory.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
rsmisc.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
rsutils.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
rsxface.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
tbget.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
tbinstal.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
tbutils.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
tbxface.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
tbxfroot.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
utalloc.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
utclib.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
utcopy.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
utdebug.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
utdelete.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
uteval.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
utglobal.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
utinit.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
utmisc.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
utobject.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00
utxface.c Initial import of the Intel-maintained ACPI Component Architecture. This 2000-10-28 05:01:06 +00:00