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