History log of /barrelfish-master/if/acpi.if
Revision Date Author Comments
# 9bd8d1d5 03-Apr-2019 Reto Achermann <reto.achermann@inf.ethz.ch>

replacing umlaute and fixing address in headers Haldeneggsteig -> Universitaetsstrasse

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# fa4c351f 09-Mar-2018 Reto Achermann <reto.achermann@inf.ethz.ch>

acpi: remove the VT-d interface and replace it with the generic iommu interface

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 6992090a 26-Jul-2016 Adam Turowski <adam.turowski@inf.ethz.ch>

Adding maximum size to variable arrays in flounder definitions. Converting
one TArray to normal arguments.

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# f5a4d040 26-Jul-2016 Reto Achermann <reto.achermann@inf.ethz.ch>

acpi: adding functionality to lookup a device handle and to evaluate integer on it.

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 878547ec 04-Jun-2015 Simon Gerber <simon.gerber@inf.ethz.ch>

Merge of upstream arrakis code.

This merge includes the following:
* VT-d (IOMMU) support
* VMX (Intel CPU virtualization) support
* Parallel hake build
* MegaRAID driver
* Subways fast packet forwarding application
* Identify physical address of VNodes
* libstorage (VSIC & VSA support)
* POSIX support: poll, uname, nanosleep, fsync, poll, pthread attributes, syslog, wait3, ...
* TenaciousD (persistent data structures: log & queue)
* Hack to skip boot RAM when it's too large
* Arranet: Support for raw IP sockets, interrupts
* Removal of colorful debug output
* MegaRAID blockdevfs support
* Arrakis compile wrappers for Autoconf
* Patches to binutils & GCC to build Arrakis C++ applications

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
Signed-off-by: Simon Peter <simpeter@cs.washington.edu>
Signed-off-by: Oleg Godunok <ogodunok@gmail.com>
Signed-off-by: Antoine Kaufmann <antoinek@cs.washington.edu>
Signed-off-by: Jialin Li <lijl@cs.washington.edu>
Signed-off-by: Dalton Black <dalton.m.black@gmail.com>
Signed-off-by: Taesoo Kim <taesoo@uw.edu>


# 17f2d3f2 30-Oct-2013 Gerd Zellweger <mail@gerdzellweger.com>

Added mm_realloc_range proxy call to ACPI service.


# dcf041cb 28-Mar-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Get pcie confspace using flounder (fails with SKB due to big integers).


# d102d02b 27-Mar-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Compiles again on 32bit after merge with newlib.


# 2034fa7d 27-Mar-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Cleanup & changed PCI confspace library to accept cap for initialization


# f4713ec4 27-Mar-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Confspace init using fact stored in SKB


# c168c505 23-Mar-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Proxy mm calls from PCI to ACPI to avoid SYS_ERR_CAP_RETYPE.


# da7e4506 22-Mar-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Moving IO APIC back into ACPI.
Decision was made after running into severe capability problems
that introduced cyclic dependency between acpi and ioapic
during initalization (meaning, it would have made things a lot
more coupled and complicated than we wished for...).

--HG--
rename : usr/ioapic/interrupts.c => usr/acpi/interrupts.c
rename : usr/ioapic/ioapic.c => usr/acpi/ioapic.c
rename : usr/ioapic/ioapic.h => usr/acpi/ioapic.h
rename : usr/ioapic/lpc_ioapic_ioapic_impl.h => usr/acpi/lpc_ioapic_ioapic_impl.h
rename : usr/ioapic/lpc_ioapic_spaces.h => usr/acpi/lpc_ioapic_spaces.h


# 4581f3f3 22-Mar-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Get caps from acpi, check if this works?


# e7ecc9c7 16-Mar-2012 Gerd Zellweger <zgerd@student.ethz.ch>

adjusted db entry for e1000


# 96e434b5 21-Feb-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Moving I/O APIC functionality in separate daemon. Code seems to run again,
but not yet tested all code paths. Also lots of clean-up todo now in
ioapic, acpi and pci.

--HG--
branch : octopus.acpi-service
rename : usr/acpi/Hakefile => usr/ioapic/Hakefile
rename : usr/acpi/acpi.c => usr/ioapic/acpi.c
rename : usr/acpi/acpi_debug.h => usr/ioapic/acpi_debug.h
rename : usr/acpi/acpi_ec.c => usr/ioapic/acpi_ec.c
rename : usr/acpi/acpi_service.c => usr/ioapic/acpi_service.c
rename : usr/acpi/acpi_shared.h => usr/ioapic/acpi_shared.h
rename : usr/acpi/acpica/Hakefile => usr/ioapic/acpica/Hakefile
rename : usr/acpi/acpica/dispatcher/dsfield.c => usr/ioapic/acpica/dispatcher/dsfield.c
rename : usr/acpi/acpica/dispatcher/dsinit.c => usr/ioapic/acpica/dispatcher/dsinit.c
rename : usr/acpi/acpica/dispatcher/dsmethod.c => usr/ioapic/acpica/dispatcher/dsmethod.c
rename : usr/acpi/acpica/dispatcher/dsmthdat.c => usr/ioapic/acpica/dispatcher/dsmthdat.c
rename : usr/acpi/acpica/dispatcher/dsobject.c => usr/ioapic/acpica/dispatcher/dsobject.c
rename : usr/acpi/acpica/dispatcher/dsopcode.c => usr/ioapic/acpica/dispatcher/dsopcode.c
rename : usr/acpi/acpica/dispatcher/dsutils.c => usr/ioapic/acpica/dispatcher/dsutils.c
rename : usr/acpi/acpica/dispatcher/dswexec.c => usr/ioapic/acpica/dispatcher/dswexec.c
rename : usr/acpi/acpica/dispatcher/dswload.c => usr/ioapic/acpica/dispatcher/dswload.c
rename : usr/acpi/acpica/dispatcher/dswscope.c => usr/ioapic/acpica/dispatcher/dswscope.c
rename : usr/acpi/acpica/dispatcher/dswstate.c => usr/ioapic/acpica/dispatcher/dswstate.c
rename : usr/acpi/acpica/events/evevent.c => usr/ioapic/acpica/events/evevent.c
rename : usr/acpi/acpica/events/evgpe.c => usr/ioapic/acpica/events/evgpe.c
rename : usr/acpi/acpica/events/evgpeblk.c => usr/ioapic/acpica/events/evgpeblk.c
rename : usr/acpi/acpica/events/evmisc.c => usr/ioapic/acpica/events/evmisc.c
rename : usr/acpi/acpica/events/evregion.c => usr/ioapic/acpica/events/evregion.c
rename : usr/acpi/acpica/events/evrgnini.c => usr/ioapic/acpica/events/evrgnini.c
rename : usr/acpi/acpica/events/evsci.c => usr/ioapic/acpica/events/evsci.c
rename : usr/acpi/acpica/events/evxface.c => usr/ioapic/acpica/events/evxface.c
rename : usr/acpi/acpica/events/evxfevnt.c => usr/ioapic/acpica/events/evxfevnt.c
rename : usr/acpi/acpica/events/evxfregn.c => usr/ioapic/acpica/events/evxfregn.c
rename : usr/acpi/acpica/executer/exconfig.c => usr/ioapic/acpica/executer/exconfig.c
rename : usr/acpi/acpica/executer/exconvrt.c => usr/ioapic/acpica/executer/exconvrt.c
rename : usr/acpi/acpica/executer/excreate.c => usr/ioapic/acpica/executer/excreate.c
rename : usr/acpi/acpica/executer/exdump.c => usr/ioapic/acpica/executer/exdump.c
rename : usr/acpi/acpica/executer/exfield.c => usr/ioapic/acpica/executer/exfield.c
rename : usr/acpi/acpica/executer/exfldio.c => usr/ioapic/acpica/executer/exfldio.c
rename : usr/acpi/acpica/executer/exmisc.c => usr/ioapic/acpica/executer/exmisc.c
rename : usr/acpi/acpica/executer/exmutex.c => usr/ioapic/acpica/executer/exmutex.c
rename : usr/acpi/acpica/executer/exnames.c => usr/ioapic/acpica/executer/exnames.c
rename : usr/acpi/acpica/executer/exoparg1.c => usr/ioapic/acpica/executer/exoparg1.c
rename : usr/acpi/acpica/executer/exoparg2.c => usr/ioapic/acpica/executer/exoparg2.c
rename : usr/acpi/acpica/executer/exoparg3.c => usr/ioapic/acpica/executer/exoparg3.c
rename : usr/acpi/acpica/executer/exoparg6.c => usr/ioapic/acpica/executer/exoparg6.c
rename : usr/acpi/acpica/executer/exprep.c => usr/ioapic/acpica/executer/exprep.c
rename : usr/acpi/acpica/executer/exregion.c => usr/ioapic/acpica/executer/exregion.c
rename : usr/acpi/acpica/executer/exresnte.c => usr/ioapic/acpica/executer/exresnte.c
rename : usr/acpi/acpica/executer/exresolv.c => usr/ioapic/acpica/executer/exresolv.c
rename : usr/acpi/acpica/executer/exresop.c => usr/ioapic/acpica/executer/exresop.c
rename : usr/acpi/acpica/executer/exstore.c => usr/ioapic/acpica/executer/exstore.c
rename : usr/acpi/acpica/executer/exstoren.c => usr/ioapic/acpica/executer/exstoren.c
rename : usr/acpi/acpica/executer/exstorob.c => usr/ioapic/acpica/executer/exstorob.c
rename : usr/acpi/acpica/executer/exsystem.c => usr/ioapic/acpica/executer/exsystem.c
rename : usr/acpi/acpica/executer/exutils.c => usr/ioapic/acpica/executer/exutils.c
rename : usr/acpi/acpica/hardware/hwacpi.c => usr/ioapic/acpica/hardware/hwacpi.c
rename : usr/acpi/acpica/hardware/hwgpe.c => usr/ioapic/acpica/hardware/hwgpe.c
rename : usr/acpi/acpica/hardware/hwregs.c => usr/ioapic/acpica/hardware/hwregs.c
rename : usr/acpi/acpica/hardware/hwsleep.c => usr/ioapic/acpica/hardware/hwsleep.c
rename : usr/acpi/acpica/hardware/hwtimer.c => usr/ioapic/acpica/hardware/hwtimer.c
rename : usr/acpi/acpica/hardware/hwvalid.c => usr/ioapic/acpica/hardware/hwvalid.c
rename : usr/acpi/acpica/hardware/hwxface.c => usr/ioapic/acpica/hardware/hwxface.c
rename : usr/acpi/acpica/include/acapps.h => usr/ioapic/acpica/include/acapps.h
rename : usr/acpi/acpica/include/accommon.h => usr/ioapic/acpica/include/accommon.h
rename : usr/acpi/acpica/include/acconfig.h => usr/ioapic/acpica/include/acconfig.h
rename : usr/acpi/acpica/include/acdebug.h => usr/ioapic/acpica/include/acdebug.h
rename : usr/acpi/acpica/include/acdisasm.h => usr/ioapic/acpica/include/acdisasm.h
rename : usr/acpi/acpica/include/acdispat.h => usr/ioapic/acpica/include/acdispat.h
rename : usr/acpi/acpica/include/acevents.h => usr/ioapic/acpica/include/acevents.h
rename : usr/acpi/acpica/include/acexcep.h => usr/ioapic/acpica/include/acexcep.h
rename : usr/acpi/acpica/include/acglobal.h => usr/ioapic/acpica/include/acglobal.h
rename : usr/acpi/acpica/include/achware.h => usr/ioapic/acpica/include/achware.h
rename : usr/acpi/acpica/include/acinterp.h => usr/ioapic/acpica/include/acinterp.h
rename : usr/acpi/acpica/include/aclocal.h => usr/ioapic/acpica/include/aclocal.h
rename : usr/acpi/acpica/include/acmacros.h => usr/ioapic/acpica/include/acmacros.h
rename : usr/acpi/acpica/include/acnames.h => usr/ioapic/acpica/include/acnames.h
rename : usr/acpi/acpica/include/acnamesp.h => usr/ioapic/acpica/include/acnamesp.h
rename : usr/acpi/acpica/include/acobject.h => usr/ioapic/acpica/include/acobject.h
rename : usr/acpi/acpica/include/acopcode.h => usr/ioapic/acpica/include/acopcode.h
rename : usr/acpi/acpica/include/acoutput.h => usr/ioapic/acpica/include/acoutput.h
rename : usr/acpi/acpica/include/acparser.h => usr/ioapic/acpica/include/acparser.h
rename : usr/acpi/acpica/include/acpi.h => usr/ioapic/acpica/include/acpi.h
rename : usr/acpi/acpica/include/acpiosxf.h => usr/ioapic/acpica/include/acpiosxf.h
rename : usr/acpi/acpica/include/acpixf.h => usr/ioapic/acpica/include/acpixf.h
rename : usr/acpi/acpica/include/acpredef.h => usr/ioapic/acpica/include/acpredef.h
rename : usr/acpi/acpica/include/acresrc.h => usr/ioapic/acpica/include/acresrc.h
rename : usr/acpi/acpica/include/acrestyp.h => usr/ioapic/acpica/include/acrestyp.h
rename : usr/acpi/acpica/include/acstruct.h => usr/ioapic/acpica/include/acstruct.h
rename : usr/acpi/acpica/include/actables.h => usr/ioapic/acpica/include/actables.h
rename : usr/acpi/acpica/include/actbl.h => usr/ioapic/acpica/include/actbl.h
rename : usr/acpi/acpica/include/actbl1.h => usr/ioapic/acpica/include/actbl1.h
rename : usr/acpi/acpica/include/actbl2.h => usr/ioapic/acpica/include/actbl2.h
rename : usr/acpi/acpica/include/actypes.h => usr/ioapic/acpica/include/actypes.h
rename : usr/acpi/acpica/include/acutils.h => usr/ioapic/acpica/include/acutils.h
rename : usr/acpi/acpica/include/amlcode.h => usr/ioapic/acpica/include/amlcode.h
rename : usr/acpi/acpica/include/amlresrc.h => usr/ioapic/acpica/include/amlresrc.h
rename : usr/acpi/acpica/include/platform/acbarrelfish.h => usr/ioapic/acpica/include/platform/acbarrelfish.h
rename : usr/acpi/acpica/include/platform/acenv.h => usr/ioapic/acpica/include/platform/acenv.h
rename : usr/acpi/acpica/include/platform/acgcc.h => usr/ioapic/acpica/include/platform/acgcc.h
rename : usr/acpi/acpica/include/platform/acintel.h => usr/ioapic/acpica/include/platform/acintel.h
rename : usr/acpi/acpica/namespace/nsaccess.c => usr/ioapic/acpica/namespace/nsaccess.c
rename : usr/acpi/acpica/namespace/nsalloc.c => usr/ioapic/acpica/namespace/nsalloc.c
rename : usr/acpi/acpica/namespace/nsdump.c => usr/ioapic/acpica/namespace/nsdump.c
rename : usr/acpi/acpica/namespace/nsdumpdv.c => usr/ioapic/acpica/namespace/nsdumpdv.c
rename : usr/acpi/acpica/namespace/nseval.c => usr/ioapic/acpica/namespace/nseval.c
rename : usr/acpi/acpica/namespace/nsinit.c => usr/ioapic/acpica/namespace/nsinit.c
rename : usr/acpi/acpica/namespace/nsload.c => usr/ioapic/acpica/namespace/nsload.c
rename : usr/acpi/acpica/namespace/nsnames.c => usr/ioapic/acpica/namespace/nsnames.c
rename : usr/acpi/acpica/namespace/nsobject.c => usr/ioapic/acpica/namespace/nsobject.c
rename : usr/acpi/acpica/namespace/nsparse.c => usr/ioapic/acpica/namespace/nsparse.c
rename : usr/acpi/acpica/namespace/nspredef.c => usr/ioapic/acpica/namespace/nspredef.c
rename : usr/acpi/acpica/namespace/nsrepair.c => usr/ioapic/acpica/namespace/nsrepair.c
rename : usr/acpi/acpica/namespace/nssearch.c => usr/ioapic/acpica/namespace/nssearch.c
rename : usr/acpi/acpica/namespace/nsutils.c => usr/ioapic/acpica/namespace/nsutils.c
rename : usr/acpi/acpica/namespace/nswalk.c => usr/ioapic/acpica/namespace/nswalk.c
rename : usr/acpi/acpica/namespace/nsxfeval.c => usr/ioapic/acpica/namespace/nsxfeval.c
rename : usr/acpi/acpica/namespace/nsxfname.c => usr/ioapic/acpica/namespace/nsxfname.c
rename : usr/acpi/acpica/namespace/nsxfobj.c => usr/ioapic/acpica/namespace/nsxfobj.c
rename : usr/acpi/acpica/parser/psargs.c => usr/ioapic/acpica/parser/psargs.c
rename : usr/acpi/acpica/parser/psloop.c => usr/ioapic/acpica/parser/psloop.c
rename : usr/acpi/acpica/parser/psopcode.c => usr/ioapic/acpica/parser/psopcode.c
rename : usr/acpi/acpica/parser/psparse.c => usr/ioapic/acpica/parser/psparse.c
rename : usr/acpi/acpica/parser/psscope.c => usr/ioapic/acpica/parser/psscope.c
rename : usr/acpi/acpica/parser/pstree.c => usr/ioapic/acpica/parser/pstree.c
rename : usr/acpi/acpica/parser/psutils.c => usr/ioapic/acpica/parser/psutils.c
rename : usr/acpi/acpica/parser/pswalk.c => usr/ioapic/acpica/parser/pswalk.c
rename : usr/acpi/acpica/parser/psxface.c => usr/ioapic/acpica/parser/psxface.c
rename : usr/acpi/acpica/resources/rsaddr.c => usr/ioapic/acpica/resources/rsaddr.c
rename : usr/acpi/acpica/resources/rscalc.c => usr/ioapic/acpica/resources/rscalc.c
rename : usr/acpi/acpica/resources/rscreate.c => usr/ioapic/acpica/resources/rscreate.c
rename : usr/acpi/acpica/resources/rsdump.c => usr/ioapic/acpica/resources/rsdump.c
rename : usr/acpi/acpica/resources/rsinfo.c => usr/ioapic/acpica/resources/rsinfo.c
rename : usr/acpi/acpica/resources/rsio.c => usr/ioapic/acpica/resources/rsio.c
rename : usr/acpi/acpica/resources/rsirq.c => usr/ioapic/acpica/resources/rsirq.c
rename : usr/acpi/acpica/resources/rslist.c => usr/ioapic/acpica/resources/rslist.c
rename : usr/acpi/acpica/resources/rsmemory.c => usr/ioapic/acpica/resources/rsmemory.c
rename : usr/acpi/acpica/resources/rsmisc.c => usr/ioapic/acpica/resources/rsmisc.c
rename : usr/acpi/acpica/resources/rsutils.c => usr/ioapic/acpica/resources/rsutils.c
rename : usr/acpi/acpica/resources/rsxface.c => usr/ioapic/acpica/resources/rsxface.c
rename : usr/acpi/acpica/tables/tbfadt.c => usr/ioapic/acpica/tables/tbfadt.c
rename : usr/acpi/acpica/tables/tbfind.c => usr/ioapic/acpica/tables/tbfind.c
rename : usr/acpi/acpica/tables/tbinstal.c => usr/ioapic/acpica/tables/tbinstal.c
rename : usr/acpi/acpica/tables/tbutils.c => usr/ioapic/acpica/tables/tbutils.c
rename : usr/acpi/acpica/tables/tbxface.c => usr/ioapic/acpica/tables/tbxface.c
rename : usr/acpi/acpica/tables/tbxfroot.c => usr/ioapic/acpica/tables/tbxfroot.c
rename : usr/acpi/acpica/utilities/utalloc.c => usr/ioapic/acpica/utilities/utalloc.c
rename : usr/acpi/acpica/utilities/utcache.c => usr/ioapic/acpica/utilities/utcache.c
rename : usr/acpi/acpica/utilities/utclib.c => usr/ioapic/acpica/utilities/utclib.c
rename : usr/acpi/acpica/utilities/utcopy.c => usr/ioapic/acpica/utilities/utcopy.c
rename : usr/acpi/acpica/utilities/utdebug.c => usr/ioapic/acpica/utilities/utdebug.c
rename : usr/acpi/acpica/utilities/utdelete.c => usr/ioapic/acpica/utilities/utdelete.c
rename : usr/acpi/acpica/utilities/uteval.c => usr/ioapic/acpica/utilities/uteval.c
rename : usr/acpi/acpica/utilities/utglobal.c => usr/ioapic/acpica/utilities/utglobal.c
rename : usr/acpi/acpica/utilities/utids.c => usr/ioapic/acpica/utilities/utids.c
rename : usr/acpi/acpica/utilities/utinit.c => usr/ioapic/acpica/utilities/utinit.c
rename : usr/acpi/acpica/utilities/utlock.c => usr/ioapic/acpica/utilities/utlock.c
rename : usr/acpi/acpica/utilities/utmath.c => usr/ioapic/acpica/utilities/utmath.c
rename : usr/acpi/acpica/utilities/utmisc.c => usr/ioapic/acpica/utilities/utmisc.c
rename : usr/acpi/acpica/utilities/utmutex.c => usr/ioapic/acpica/utilities/utmutex.c
rename : usr/acpi/acpica/utilities/utobject.c => usr/ioapic/acpica/utilities/utobject.c
rename : usr/acpi/acpica/utilities/utresrc.c => usr/ioapic/acpica/utilities/utresrc.c
rename : usr/acpi/acpica/utilities/utstate.c => usr/ioapic/acpica/utilities/utstate.c
rename : usr/acpi/acpica/utilities/uttrack.c => usr/ioapic/acpica/utilities/uttrack.c
rename : usr/acpi/acpica/utilities/utxface.c => usr/ioapic/acpica/utilities/utxface.c
rename : usr/acpi/acpica_osglue.c => usr/ioapic/acpica_osglue.c
rename : usr/acpi/apic.c => usr/ioapic/apic.c
rename : usr/acpi/buttons.c => usr/ioapic/buttons.c
rename : usr/acpi/driver_mapping.h => usr/ioapic/driver_mapping.h
rename : usr/acpi/ht_config.c => usr/ioapic/ht_config.c
rename : usr/acpi/ht_config.h => usr/ioapic/ht_config.h
rename : usr/acpi/interrupts.c => usr/ioapic/interrupts.c
rename : usr/acpi/ioapic.c => usr/ioapic/ioapic.c
rename : usr/acpi/ioapic.h => usr/ioapic/ioapic.h
rename : usr/acpi/acpi_debug.h => usr/ioapic/ioapic_debug.h
rename : usr/acpi/acpi_service.c => usr/ioapic/ioapic_service.c
rename : usr/acpi/acpi_shared.h => usr/ioapic/ioapic_service.h
rename : usr/acpi/lpc_ioapic_ioapic_impl.h => usr/ioapic/lpc_ioapic_ioapic_impl.h
rename : usr/acpi/lpc_ioapic_spaces.h => usr/ioapic/lpc_ioapic_spaces.h
rename : usr/acpi/mackerelpci.h => usr/ioapic/mackerelpci.h
rename : usr/acpi/memsweep.c => usr/ioapic/memsweep.c
rename : usr/acpi/pci.c => usr/ioapic/pci.c
rename : usr/acpi/pci.h => usr/ioapic/pci.h
rename : usr/acpi/pci_acpi.h => usr/ioapic/pci_acpi.h
rename : usr/acpi/pci_confspace.c => usr/ioapic/pci_confspace.c
rename : usr/acpi/pci_confspace.h => usr/ioapic/pci_confspace.h
rename : usr/acpi/pci_debug.h => usr/ioapic/pci_debug.h
rename : usr/acpi/pci_service.c => usr/ioapic/pci_service.c
rename : usr/acpi/pcie_confspace.c => usr/ioapic/pcie_confspace.c
rename : usr/acpi/pcimain.c => usr/ioapic/pcimain.c
rename : usr/acpi/video.c => usr/ioapic/video.c


# 2a0c1e46 20-Feb-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Working version with interrupt handling in ACPI.
Need to move IOAPIC handling back in PCI but APIC discovery
has to remain in ACPI.

--HG--
branch : octopus.acpi-service


# f79a146c 19-Feb-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Continue to refactor acpi into separate service.
Initialization code for PCI <-> ACPI separated. Added flounder
interface to exchange messages and ACPI error values for fugu.

--HG--
branch : octopus.acpi-service