Andy Walls
2012-Mar-03 13:08 UTC
[syslinux] [RFC GIT PATCHES] acpioff: COM32 module to shut off machine using ACPI
Hi all, I have written a COM32 module called "acpioff", that, not surprisingly, powers off a machine using ACPI. I have tested it only using pxelinux.0 with a SeaBIOS/Qemu virtual machine. Since the changeset pulls in a "Linux-ized" version of the open source ACPI Component Architecture, it was too big to post as a patches to the list. See the git pull-request output below. My github tree is from a clone of the git.kernel.org syslinux git tree. I have two questions which I would like answered, since I don't like to maintain things out of tree: a) Is there any possibilty that this could be included in the official syslinux source tree? b) If so, what changes do I need to make to the patch for it to be accepted? Note that this COM32 module implements a single-threaded instantiation of the ACPICA for itself that ignores the SCI interrupt. The acpioff.c program using the syslinux COM32 library act as the "OS" for the ACPICA instantiation. The changeset is very large due to the ACPICA, but the following files are what really matter for review purposes: Program: com32/acpioff/acpioff.c com32/Makefile Platform/enviroment specific customization required for single-threaded ACPI instantiation for COM32: com32/acpioff/acpica_linuxized/README com32/acpioff/osl.h com32/acpioff/acpica_linuxized/drivers/acpi/osl.c com32/acpioff/acpica_linuxized/include/acpi/platform/accom32.h com32/acpioff/acpica_linuxized/include/acpi/platform/acenv.h Fixes required to the ACPICA for available types and debugging: com32/acpioff/acpica_linuxized/drivers/acpi/acpica/acglobal.h com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utaddress.c com32/acpioff/acpica_linuxized/drivers/acpi/acpica/acutils.h Regards, Andy The following changes since commit c0c25b4826950162517896c5039c6d62d07115be: hdt: Adding postexec= option (2011-12-17 22:27:07 +0100) are available in the git repository at: git://github.com/awalls-cx18/syslinux.git acpi_off Andy Walls (14): acpioff: Add directory with basic Makefile for new acpioff com32 module acpioff: Add a "Linux-ized" version of the ACPICA.org source for ACPI acpioff: Add initial ACPICA config for COM32 target and build environment acpica: Fix ACPI_ADDRESS_RANGE => struct acpi_address_range conversion acpioff: Add first stab at the ACPICA required OSL layer acpioff: Modify Makefile to compile the ACPICA and OSL acpioff: Add initial version of program acpioff: First version of Makefile to build both library and executable acpioff: Allow the ACPICA to be built to emit verbose debugging acpioff: First version that fully works with Qemu/SeaBIOS acpioff: Get rid of noisy status message from ACPICA OSL com32: Add building acpioff to the COM32 Makefile acpioff: Add copyright and update text of README of ACPICA code pedigree acpioff: Move ACPI tree dump on error to not obscure error message com32/Makefile | 2 +- com32/acpioff/Makefile | 71 ++ com32/acpioff/acpica_linuxized/README | 34 + .../drivers/acpi/acpica/accommon.h | 63 + .../drivers/acpi/acpica/acconfig.h | 210 ++++ .../acpica_linuxized/drivers/acpi/acpica/acdebug.h | 252 ++++ .../drivers/acpi/acpica/acdispat.h | 354 ++++++ .../drivers/acpi/acpica/acevents.h | 244 ++++ .../drivers/acpi/acpica/acglobal.h | 465 +++++++ .../acpica_linuxized/drivers/acpi/acpica/achware.h | 142 +++ .../drivers/acpi/acpica/acinterp.h | 532 ++++++++ .../acpica_linuxized/drivers/acpi/acpica/aclocal.h | 1115 +++++++++++++++++ .../drivers/acpi/acpica/acmacros.h | 525 ++++++++ .../drivers/acpi/acpica/acnamesp.h | 356 ++++++ .../drivers/acpi/acpica/acobject.h | 460 +++++++ .../drivers/acpi/acpica/acopcode.h | 327 +++++ .../drivers/acpi/acpica/acparser.h | 231 ++++ .../drivers/acpi/acpica/acpredef.h | 568 +++++++++ .../acpica_linuxized/drivers/acpi/acpica/acresrc.h | 376 ++++++ .../drivers/acpi/acpica/acstruct.h | 228 ++++ .../drivers/acpi/acpica/actables.h | 120 ++ .../acpica_linuxized/drivers/acpi/acpica/acutils.h | 642 ++++++++++ .../acpica_linuxized/drivers/acpi/acpica/amlcode.h | 487 ++++++++ .../drivers/acpi/acpica/amlresrc.h | 453 +++++++ .../acpica_linuxized/drivers/acpi/acpica/dsargs.c | 398 ++++++ .../drivers/acpi/acpica/dscontrol.c | 410 +++++++ .../acpica_linuxized/drivers/acpi/acpica/dsfield.c | 707 +++++++++++ .../acpica_linuxized/drivers/acpi/acpica/dsinit.c | 217 ++++ .../drivers/acpi/acpica/dsmethod.c | 681 +++++++++++ .../drivers/acpi/acpica/dsmthdat.c | 714 +++++++++++ .../drivers/acpi/acpica/dsobject.c | 841 +++++++++++++ .../drivers/acpi/acpica/dsopcode.c | 757 ++++++++++++ .../acpica_linuxized/drivers/acpi/acpica/dsutils.c | 870 ++++++++++++++ .../acpica_linuxized/drivers/acpi/acpica/dswexec.c | 760 ++++++++++++ .../acpica_linuxized/drivers/acpi/acpica/dswload.c | 539 +++++++++ .../drivers/acpi/acpica/dswload2.c | 720 +++++++++++ .../drivers/acpi/acpica/dswscope.c | 214 ++++ .../drivers/acpi/acpica/dswstate.c | 758 ++++++++++++ .../acpica_linuxized/drivers/acpi/acpica/evevent.c | 293 +++++ .../acpica_linuxized/drivers/acpi/acpica/evglock.c | 341 ++++++ .../acpica_linuxized/drivers/acpi/acpica/evgpe.c | 757 ++++++++++++ .../drivers/acpi/acpica/evgpeblk.c | 506 ++++++++ .../drivers/acpi/acpica/evgpeinit.c | 438 +++++++ .../drivers/acpi/acpica/evgpeutil.c | 376 ++++++ .../acpica_linuxized/drivers/acpi/acpica/evmisc.c | 334 ++++++ .../drivers/acpi/acpica/evregion.c | 1265 ++++++++++++++++++++ .../drivers/acpi/acpica/evrgnini.c | 673 +++++++++++ .../acpica_linuxized/drivers/acpi/acpica/evsci.c | 184 +++ .../acpica_linuxized/drivers/acpi/acpica/evxface.c | 853 +++++++++++++ .../drivers/acpi/acpica/evxfevnt.c | 323 +++++ .../acpica_linuxized/drivers/acpi/acpica/evxfgpe.c | 770 ++++++++++++ .../drivers/acpi/acpica/evxfregn.c | 292 +++++ .../drivers/acpi/acpica/exconfig.c | 630 ++++++++++ .../drivers/acpi/acpica/exconvrt.c | 687 +++++++++++ .../drivers/acpi/acpica/excreate.c | 531 ++++++++ .../acpica_linuxized/drivers/acpi/acpica/exdebug.c | 261 ++++ .../acpica_linuxized/drivers/acpi/acpica/exdump.c | 1039 ++++++++++++++++ .../acpica_linuxized/drivers/acpi/acpica/exfield.c | 377 ++++++ .../acpica_linuxized/drivers/acpi/acpica/exfldio.c | 997 +++++++++++++++ .../acpica_linuxized/drivers/acpi/acpica/exmisc.c | 724 +++++++++++ .../acpica_linuxized/drivers/acpi/acpica/exmutex.c | 499 ++++++++ .../acpica_linuxized/drivers/acpi/acpica/exnames.c | 436 +++++++ .../drivers/acpi/acpica/exoparg1.c | 1037 ++++++++++++++++ .../drivers/acpi/acpica/exoparg2.c | 578 +++++++++ .../drivers/acpi/acpica/exoparg3.c | 272 +++++ .../drivers/acpi/acpica/exoparg6.c | 338 ++++++ .../acpica_linuxized/drivers/acpi/acpica/exprep.c | 623 ++++++++++ .../drivers/acpi/acpica/exregion.c | 520 ++++++++ .../drivers/acpi/acpica/exresnte.c | 278 +++++ .../drivers/acpi/acpica/exresolv.c | 551 +++++++++ .../acpica_linuxized/drivers/acpi/acpica/exresop.c | 701 +++++++++++ .../acpica_linuxized/drivers/acpi/acpica/exstore.c | 502 ++++++++ .../drivers/acpi/acpica/exstoren.c | 299 +++++ .../drivers/acpi/acpica/exstorob.c | 221 ++++ .../drivers/acpi/acpica/exsystem.c | 311 +++++ .../acpica_linuxized/drivers/acpi/acpica/exutils.c | 463 +++++++ .../acpica_linuxized/drivers/acpi/acpica/hwacpi.c | 185 +++ .../acpica_linuxized/drivers/acpi/acpica/hwgpe.c | 485 ++++++++ .../acpica_linuxized/drivers/acpi/acpica/hwpci.c | 412 +++++++ .../acpica_linuxized/drivers/acpi/acpica/hwregs.c | 658 ++++++++++ .../acpica_linuxized/drivers/acpi/acpica/hwsleep.c | 586 +++++++++ .../acpica_linuxized/drivers/acpi/acpica/hwtimer.c | 187 +++ .../acpica_linuxized/drivers/acpi/acpica/hwvalid.c | 329 +++++ .../acpica_linuxized/drivers/acpi/acpica/hwxface.c | 573 +++++++++ .../drivers/acpi/acpica/nsaccess.c | 670 +++++++++++ .../acpica_linuxized/drivers/acpi/acpica/nsalloc.c | 516 ++++++++ .../acpica_linuxized/drivers/acpi/acpica/nsdump.c | 718 +++++++++++ .../drivers/acpi/acpica/nsdumpdv.c | 141 +++ .../acpica_linuxized/drivers/acpi/acpica/nseval.c | 452 +++++++ .../acpica_linuxized/drivers/acpi/acpica/nsinit.c | 611 ++++++++++ .../acpica_linuxized/drivers/acpi/acpica/nsload.c | 314 +++++ .../acpica_linuxized/drivers/acpi/acpica/nsnames.c | 266 ++++ .../drivers/acpi/acpica/nsobject.c | 448 +++++++ .../acpica_linuxized/drivers/acpi/acpica/nsparse.c | 202 ++++ .../drivers/acpi/acpica/nspredef.c | 1172 ++++++++++++++++++ .../drivers/acpi/acpica/nsrepair.c | 730 +++++++++++ .../drivers/acpi/acpica/nsrepair2.c | 754 ++++++++++++ .../drivers/acpi/acpica/nssearch.c | 399 ++++++ .../acpica_linuxized/drivers/acpi/acpica/nsutils.c | 750 ++++++++++++ .../acpica_linuxized/drivers/acpi/acpica/nswalk.c | 357 ++++++ .../drivers/acpi/acpica/nsxfeval.c | 857 +++++++++++++ .../drivers/acpi/acpica/nsxfname.c | 637 ++++++++++ .../acpica_linuxized/drivers/acpi/acpica/nsxfobj.c | 244 ++++ .../acpica_linuxized/drivers/acpi/acpica/psargs.c | 867 ++++++++++++++ .../acpica_linuxized/drivers/acpi/acpica/psloop.c | 1215 +++++++++++++++++++ .../drivers/acpi/acpica/psopcode.c | 824 +++++++++++++ .../acpica_linuxized/drivers/acpi/acpica/psparse.c | 689 +++++++++++ .../acpica_linuxized/drivers/acpi/acpica/psscope.c | 265 ++++ .../acpica_linuxized/drivers/acpi/acpica/pstree.c | 316 +++++ .../acpica_linuxized/drivers/acpi/acpica/psutils.c | 242 ++++ .../acpica_linuxized/drivers/acpi/acpica/pswalk.c | 110 ++ .../acpica_linuxized/drivers/acpi/acpica/psxface.c | 392 ++++++ .../acpica_linuxized/drivers/acpi/acpica/rsaddr.c | 381 ++++++ .../acpica_linuxized/drivers/acpi/acpica/rscalc.c | 693 +++++++++++ .../drivers/acpi/acpica/rscreate.c | 507 ++++++++ .../acpica_linuxized/drivers/acpi/acpica/rsdump.c | 949 +++++++++++++++ .../acpica_linuxized/drivers/acpi/acpica/rsinfo.c | 248 ++++ .../acpica_linuxized/drivers/acpi/acpica/rsio.c | 290 +++++ .../acpica_linuxized/drivers/acpi/acpica/rsirq.c | 295 +++++ .../acpica_linuxized/drivers/acpi/acpica/rslist.c | 250 ++++ .../drivers/acpi/acpica/rsmemory.c | 234 ++++ .../acpica_linuxized/drivers/acpi/acpica/rsmisc.c | 820 +++++++++++++ .../drivers/acpi/acpica/rsserial.c | 441 +++++++ .../acpica_linuxized/drivers/acpi/acpica/rsutils.c | 781 ++++++++++++ .../acpica_linuxized/drivers/acpi/acpica/rsxface.c | 618 ++++++++++ .../acpica_linuxized/drivers/acpi/acpica/tbfadt.c | 666 ++++++++++ .../acpica_linuxized/drivers/acpi/acpica/tbfind.c | 140 +++ .../drivers/acpi/acpica/tbinstal.c | 653 ++++++++++ .../acpica_linuxized/drivers/acpi/acpica/tbutils.c | 695 +++++++++++ .../acpica_linuxized/drivers/acpi/acpica/tbxface.c | 637 ++++++++++ .../drivers/acpi/acpica/tbxfroot.c | 276 +++++ .../drivers/acpi/acpica/utaddress.c | 294 +++++ .../acpica_linuxized/drivers/acpi/acpica/utalloc.c | 382 ++++++ .../acpica_linuxized/drivers/acpi/acpica/utcache.c | 323 +++++ .../acpica_linuxized/drivers/acpi/acpica/utclib.c | 748 ++++++++++++ .../acpica_linuxized/drivers/acpi/acpica/utcopy.c | 1001 ++++++++++++++++ .../acpica_linuxized/drivers/acpi/acpica/utdebug.c | 650 ++++++++++ .../drivers/acpi/acpica/utdecode.c | 551 +++++++++ .../drivers/acpi/acpica/utdelete.c | 707 +++++++++++ .../acpica_linuxized/drivers/acpi/acpica/uteval.c | 337 ++++++ .../drivers/acpi/acpica/utglobal.c | 388 ++++++ .../acpica_linuxized/drivers/acpi/acpica/utids.c | 345 ++++++ .../acpica_linuxized/drivers/acpi/acpica/utinit.c | 143 +++ .../acpica_linuxized/drivers/acpi/acpica/utlock.c | 175 +++ .../acpica_linuxized/drivers/acpi/acpica/utmath.c | 324 +++++ .../acpica_linuxized/drivers/acpi/acpica/utmisc.c | 1134 ++++++++++++++++++ .../acpica_linuxized/drivers/acpi/acpica/utmutex.c | 351 ++++++ .../drivers/acpi/acpica/utobject.c | 707 +++++++++++ .../acpica_linuxized/drivers/acpi/acpica/utosi.c | 380 ++++++ .../acpica_linuxized/drivers/acpi/acpica/utresrc.c | 824 +++++++++++++ .../acpica_linuxized/drivers/acpi/acpica/utstate.c | 346 ++++++ .../acpica_linuxized/drivers/acpi/acpica/uttrack.c | 648 ++++++++++ .../acpica_linuxized/drivers/acpi/acpica/utxface.c | 720 +++++++++++ .../drivers/acpi/acpica/utxferror.c | 415 +++++++ .../drivers/acpi/acpica/utxfmutex.c | 187 +++ com32/acpioff/acpica_linuxized/drivers/acpi/osl.c | 819 +++++++++++++ .../acpioff/acpica_linuxized/include/acpi/acapps.h | 161 +++ .../acpica_linuxized/include/acpi/acdisasm.h | 620 ++++++++++ .../acpica_linuxized/include/acpi/acexcep.h | 297 +++++ .../acpica_linuxized/include/acpi/acnames.h | 84 ++ .../acpica_linuxized/include/acpi/acoutput.h | 283 +++++ com32/acpioff/acpica_linuxized/include/acpi/acpi.h | 66 + .../acpica_linuxized/include/acpi/acpiosxf.h | 265 ++++ .../acpioff/acpica_linuxized/include/acpi/acpixf.h | 450 +++++++ .../acpica_linuxized/include/acpi/acrestyp.h | 604 ++++++++++ .../acpioff/acpica_linuxized/include/acpi/actbl.h | 389 ++++++ .../acpioff/acpica_linuxized/include/acpi/actbl1.h | 963 +++++++++++++++ .../acpioff/acpica_linuxized/include/acpi/actbl2.h | 1048 ++++++++++++++++ .../acpioff/acpica_linuxized/include/acpi/actbl3.h | 552 +++++++++ .../acpica_linuxized/include/acpi/actypes.h | 1105 +++++++++++++++++ .../include/acpi/platform/accom32.h | 189 +++ .../include/acpi/platform/accygwin.h | 91 ++ .../acpica_linuxized/include/acpi/platform/acefi.h | 73 ++ .../acpica_linuxized/include/acpi/platform/acenv.h | 391 ++++++ .../include/acpi/platform/acfreebsd.h | 104 ++ .../acpica_linuxized/include/acpi/platform/acgcc.h | 67 + .../include/acpi/platform/acintel.h | 81 ++ .../include/acpi/platform/aclinux.h | 159 +++ .../include/acpi/platform/acmsvc.h | 144 +++ .../include/acpi/platform/acnetbsd.h | 115 ++ .../acpica_linuxized/include/acpi/platform/acos2.h | 93 ++ .../acpica_linuxized/include/acpi/platform/acwin.h | 145 +++ .../include/acpi/platform/acwin64.h | 82 ++ com32/acpioff/acpioff.c | 174 +++ com32/acpioff/osl.h | 44 + 185 files changed, 87007 insertions(+), 1 deletions(-) create mode 100644 com32/acpioff/Makefile create mode 100644 com32/acpioff/acpica_linuxized/README create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/accommon.h create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/acconfig.h create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/acdebug.h create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/acdispat.h create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/acevents.h create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/acglobal.h create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/achware.h create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/acinterp.h create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/aclocal.h create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/acmacros.h create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/acnamesp.h create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/acobject.h create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/acopcode.h create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/acparser.h create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/acpredef.h create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/acresrc.h create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/acstruct.h create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/actables.h create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/acutils.h create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/amlcode.h create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/amlresrc.h create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/dsargs.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/dscontrol.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/dsfield.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/dsinit.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/dsmethod.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/dsmthdat.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/dsobject.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/dsopcode.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/dsutils.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/dswexec.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/dswload.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/dswload2.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/dswscope.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/dswstate.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/evevent.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/evglock.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/evgpe.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/evgpeblk.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/evgpeinit.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/evgpeutil.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/evmisc.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/evregion.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/evrgnini.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/evsci.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/evxface.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/evxfevnt.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/evxfgpe.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/evxfregn.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exconfig.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exconvrt.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/excreate.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exdebug.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exdump.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exfield.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exfldio.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exmisc.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exmutex.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exnames.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exoparg1.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exoparg2.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exoparg3.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exoparg6.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exprep.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exregion.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exresnte.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exresolv.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exresop.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exstore.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exstoren.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exstorob.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exsystem.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/exutils.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/hwacpi.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/hwgpe.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/hwpci.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/hwregs.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/hwsleep.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/hwtimer.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/hwvalid.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/hwxface.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/nsaccess.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/nsalloc.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/nsdump.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/nsdumpdv.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/nseval.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/nsinit.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/nsload.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/nsnames.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/nsobject.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/nsparse.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/nspredef.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/nsrepair.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/nsrepair2.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/nssearch.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/nsutils.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/nswalk.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/nsxfeval.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/nsxfname.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/nsxfobj.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/psargs.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/psloop.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/psopcode.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/psparse.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/psscope.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/pstree.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/psutils.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/pswalk.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/psxface.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/rsaddr.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/rscalc.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/rscreate.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/rsdump.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/rsinfo.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/rsio.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/rsirq.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/rslist.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/rsmemory.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/rsmisc.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/rsserial.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/rsutils.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/rsxface.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/tbfadt.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/tbfind.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/tbinstal.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/tbutils.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/tbxface.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/tbxfroot.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utaddress.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utalloc.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utcache.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utclib.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utcopy.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utdebug.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utdecode.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utdelete.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/uteval.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utglobal.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utids.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utinit.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utlock.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utmath.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utmisc.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utmutex.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utobject.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utosi.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utresrc.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utstate.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/uttrack.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utxface.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utxferror.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/acpica/utxfmutex.c create mode 100644 com32/acpioff/acpica_linuxized/drivers/acpi/osl.c create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/acapps.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/acdisasm.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/acexcep.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/acnames.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/acoutput.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/acpi.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/acpiosxf.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/acpixf.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/acrestyp.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/actbl.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/actbl1.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/actbl2.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/actbl3.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/actypes.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/platform/accom32.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/platform/accygwin.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/platform/acefi.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/platform/acenv.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/platform/acfreebsd.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/platform/acgcc.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/platform/acintel.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/platform/aclinux.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/platform/acmsvc.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/platform/acnetbsd.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/platform/acos2.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/platform/acwin.h create mode 100644 com32/acpioff/acpica_linuxized/include/acpi/platform/acwin64.h create mode 100644 com32/acpioff/acpioff.c create mode 100644 com32/acpioff/osl.h
Maybe Matching Threads
- [RESEND][RFC GIT PATCHES] acpioff: COM32 module to shut off machine using ACPI
- acpioff: COM32 module to shut off machine using ACPI
- [RFC] Enable _OSI(Linux) for Xen HVM domains
- Kernel panic when playing games/iourbanterror
- System hanging in acpi during shutdown