History log of /barrelfish-master/usr/pci/pcimain.c
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>


# 4bddf877 07-Nov-2018 Simon Gerber <simon.gerber@inf.ethz.ch>

pci: add missing newline in debug output

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# 8d360cf7 04-Jul-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

kaluga: better startup synchronization with acpi/pci

Gottardo got stuck because we have some depenencies that might result
in a deadlock. Did not happen on other machines.

Further checked error of oct_get_names() when checking for iommus to
avoid failing when there is no IOMMU record

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 2cb4077b 27-Jun-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

pci: fixed small compilation error

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 0b2888da 27-Jun-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

pci: handle decoding net loading failure more gracefully

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 87b54a95 28-Apr-2018 Reto Achermann <reto.achermann@inf.ethz.ch>

pci: load the decoding net file instead of use module

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


# 5d978e4b 25-Apr-2018 Lukas Humbel <lukas.humbel@inf.ethz.ch>

Sockeye: Print all the model queries

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# b6c2a4f9 19-Apr-2018 Lukas Humbel <lukas.humbel@inf.ethz.ch>

Sockeye: Remove state file fixup 2

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# 90387014 18-Apr-2018 Lukas Humbel <lukas.humbel@inf.ethz.ch>

Fix bridge_bios programming method

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# d4a04124 17-Apr-2018 Lukas Humbel <lukas.humbel@inf.ethz.ch>

Integrate new model interface part 2

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# 9c75828c 17-Apr-2018 Lukas Humbel <lukas.humbel@inf.ethz.ch>

Integrate new model queries

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# f977a6d6 09-Apr-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

PCI: add decoding net nodes for PCI bars

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# e55b199e 20-Mar-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

pci: enabling VFs using channel setup by endpoint cap

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# b03b8ca9 18-Mar-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

pci: kaluga requests PCI endpoints to add at startup of drivers

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# f1996e08 06-Mar-2018 Reto Achermann <reto.achermann@inf.ethz.ch>

kaluga: adding barrier for when PCI bridges are programmed

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


# 3c852985 18-May-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

pci: enable VFs only when command line argument numvfs is given

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 8b167f8d 06-Feb-2018 Lukas Humbel <lukas.humbel@inf.ethz.ch>

Implement pci controller driver

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# 6e1ebbb6 09-Jan-2018 Lukas Humbel <lukas.humbel@inf.ethz.ch>

Removing multiple caps per bar

Our capabilites now allow byte-granularity, therefore we can always
have one cap per PCI BAR.

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# f2147d76 09-Jan-2018 Lukas Humbel <lukas.humbel@inf.ethz.ch>

Removing multiple caps per bar

Our capabilites now allow byte-granularity, therefore we can always
have one cap per PCI BAR.

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# 244ab29c 27-Feb-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

flounder: merging rpc client with a binding layer

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


# 5b55045b 24-Aug-2016 Simon Gerber <simon.gerber@inf.ethz.ch>

T284: Change flounder to use provided slots when in RPC and call lmp_chan_alloc_recv_slot() otherwise

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# a8a612b0 12-Jul-2016 Lukas Humbel <lukas.humbel@inf.ethz.ch>

IRQ: Removed debug statements

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# acfac763 11-Jul-2016 Lukas Humbel <lukas.humbel@inf.ethz.ch>

IRQ: int controller service done, one client for pcilnk done

ACPI registers itself to the interrupt routing service as a
controller driver for pci link devices. It receives messages
from the routing service how to programm the link devices.

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# 9f4b24ec 07-Jul-2016 Lukas Humbel <lukas.humbel@inf.ethz.ch>

IRQ: Use kaluga to start interrupt controllers

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# 034a65b3 06-Jul-2016 Lukas Humbel <lukas.humbel@inf.ethz.ch>

IRQ: Start implementing interrupt routing service

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# cabadcde 25-Jul-2016 Moritz Hoffmann <moritz.hoffmann@hpe.com>

init, pci: IO_CAP doesn't exist on ARMv8. Do not try to access it.

The changes should be abstracted into platform dependent code.

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@hpe.com>


# 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>


# b8bf76d0 30-Apr-2014 Reto Achermann <acreto@student.ethz.ch>

Replaced pci with arrakis branch


# de906f69 28-Feb-2014 Simon Peter <simpeter@cs.washington.edu>

The Arrakis backport to Barrelfish.

Here are the macro changes:
* Made lwIP an optional network stack
* Moved lwIP headers out of the general include directory
* Parallel hake
* CPU-virtualized ("arrakis") applications
* libarrakis is a new libOS that uses CPU features directly
* arrakismon is a new monitor for Arrakis apps
* QEMU Multiboot support instead of GRUB (enables KVM)
* e10k virtual function driver
* Software virtual->physical mapping (substitutes IOMMU)
* To be replaced soon with an Intel IOMMU driver
* Better GDB and stack tracing support
* New POSIX support
* pthreads, inet_*(), usleep(), syslimits.h, sigaction(), mman.h,
* resource.h, sendmsg(), recvmsg(), mkfifo(), syslog.h, sysexits.h,
* fcntl(), getegid(), getgid(), pipe(), rlimits
* epoll support
* Separate waitset for interrupts
* Thread TLS key and ID support
* Moved PCRE headers to include/, where they usually are
* Intel performance counters support
* Handle boot-time RAM overflow (for machines with >=64GB RAM)
* Arranet network stack
* Fix for build of lib/barrelfish/arch/x86_64/dispatch.c without -O2
* New comandline options to pci daemon:
* maxvfs=x, x is number of virtual functions to create for each
* device supporting it
* skb_bridge_program=x, x is SKB bridge programming script to use
* bridge_bios is a script that uses the BIOS pre-set values, like Linux
* Correctly build machine-optimized newlib parts
* Library versions of e1000 and e10k drivers
* Support for virtualization in e10k driver
* e10k datacenter control plane daemon
* Modified hellotest to be both a Barrelfish and an Arrakis application

I've decided not to include the lwIP 1.4.1 code, as the port is
not finished and who wants to use lwIP anyway with the Arrakis
network stack and mTCP being released soon. If you want this,
let me know (it's hugely superior to lwIP 1.3.1).

I've made the code backwards-compatible with Barrelfish. The
default should do what Barrelfish does. One can specify
commandline options to the PCI daemon and e10k driver to
configure I/O virtualization and the optional arrakismon allows
loading CPU-virtualized "arrakis" programs.

There are more pending changes, such as support for hardware
rate limiting and weighted round robin packet scheduling, but
I'd like these to go in first, before I push the rest.


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

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


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

store pcie confspace in skb


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

IO Ports


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

Confspace init using fact stored in SKB


# 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


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

pcimain uses devframes...y


# a88db016 18-Mar-2012 Gerd Zellweger <zgerd@student.ethz.ch>

It seems that PCI and ACPI both need physaddr and platform region...


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

More renaming

--HG--
branch : octopus.renaming


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

Renaming header files.

--HG--
branch : octopus.renaming


# 7b1da387 10-Mar-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Remove sleep/reset handlers from PCI interface and
adjust fish to use acpi client.

--HG--
rename : usr/kaluga/startup.h => usr/kaluga/driver_startup.h


# 9539e7c5 10-Mar-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Request I/O caps over monitor for PCI/ACPI.


# 7c72d69f 08-Mar-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Request I/O caps through RPC call.


# e43c3b1d 29-Feb-2012 Simon Gerber <simugerber@student.ethz.ch>

Fixed pci to use PAGE_CNODE_BITS instead of 8 for size_bits in its phyaddr cnoderef.


# db43ddd5 24-Feb-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Removed dead code in ACPI daemon.

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


# 57704efa 23-Feb-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Forgotten return statement.

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


# 6180ef8a 23-Feb-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Cleanup in PCI code. Remove dead code since we factored out ACPI
and IOAPIC.

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


# bd7cfaa9 23-Feb-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Fixed some issues in code. Now ACPI/IOAPIC/PCI daemons seem to
work on real HW.

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


# 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


# 9e5162f0 18-Feb-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Copied the whole PCI code over to the new ACPI daemon.
This does not work at all yet, need to start strip down
usr/acpi and build a flounder interface for it.

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


# 522b8c0f 28-Dec-2011 Zeus Gómez Marmolejo <zeus.gomez@bsc.es>

Boots correctly for both freec and newlib


# 73eb23c9 20-Dec-2011 Andrew Baumann <andrew.baumann@microsoft.com>

move bootinfo request messages to monitor's RPC interface; introduce flounderExtraDefs

flounderExtraDefs fixes the problem of needing a dependency on the
header files for an RPC interface, without causing the code for that
interface to be generated (e.g. because it is already part of
libbarrelfish)


# 24c873af 10-Aug-2011 Andrew Baumann <andrew.baumann@microsoft.com>

pci: reduce minimum chunking granularity in physmem allocator to 1 (i.e. 2 caps at each level)

This wastes memory, but is needed to ensure that we can always
allocate caps to BARs at the correct granularity. I needed it to get
the framebuffer cap working on an Nvidia card; hopefully it doesn't
break other hardware :(


# 559955b4 02-Aug-2011 Simon Peter <speter@inf.ethz.ch>

Merge from ASPLOS tree.


# 9299dcef 08-Jul-2011 Stefan Kästle <stefan.kaestle@inf.ethz.ch>

Initial version of public stable barrelfish repository.