barrelfish
8 years agorenaming defines
Gerd Zellweger [Fri, 16 Mar 2012 23:36:39 +0000]
renaming defines

--HG--
branch : octopus.renaming

8 years agoRenaming errors and header defines...
Gerd Zellweger [Fri, 16 Mar 2012 23:29:50 +0000]
Renaming errors and header defines...

--HG--
branch : octopus.renaming

8 years agoMore renaming
Gerd Zellweger [Fri, 16 Mar 2012 22:03:45 +0000]
More renaming

--HG--
branch : octopus.renaming

8 years agorename dist2 interface to octopus
Gerd Zellweger [Fri, 16 Mar 2012 21:27:23 +0000]
rename dist2 interface to octopus

--HG--
branch : octopus.renaming
rename : if/dist2.if => if/octopus.if

8 years agos/dist_/oct_/
Gerd Zellweger [Fri, 16 Mar 2012 21:05:07 +0000]
s/dist_/oct_/

--HG--
branch : octopus.renaming

8 years agodist2 include rename
Gerd Zellweger [Fri, 16 Mar 2012 20:58:34 +0000]
dist2 include rename

--HG--
branch : octopus.renaming

8 years agorename dist2.h
Gerd Zellweger [Fri, 16 Mar 2012 20:57:39 +0000]
rename dist2.h

--HG--
branch : octopus.renaming
rename : include/octopus/dist2.h => include/octopus/octopus.h

8 years agoRenaming header files.
Gerd Zellweger [Fri, 16 Mar 2012 20:56:04 +0000]
Renaming header files.

--HG--
branch : octopus.renaming

8 years agosome renaming
Gerd Zellweger [Fri, 16 Mar 2012 20:46:48 +0000]
some renaming

--HG--
branch : octopus.renaming
rename : include/dist2/barrier.h => include/octopus/barrier.h
rename : include/dist2/capability_storage.h => include/octopus/capability_storage.h
rename : include/dist2/definitions.h => include/octopus/definitions.h
rename : include/dist2/dist2.h => include/octopus/dist2.h
rename : include/dist2/getset.h => include/octopus/getset.h
rename : include/dist2/init.h => include/octopus/init.h
rename : include/dist2/lock.h => include/octopus/lock.h
rename : include/dist2/parser/ast.h => include/octopus/parser/ast.h
rename : include/dist2/pubsub.h => include/octopus/pubsub.h
rename : include/dist2/semaphores.h => include/octopus/semaphores.h
rename : include/dist2/trigger.h => include/octopus/trigger.h
rename : include/dist2_server/debug.h => include/octopus_server/debug.h
rename : include/dist2_server/init.h => include/octopus_server/init.h
rename : include/dist2_server/query.h => include/octopus_server/query.h
rename : include/dist2_server/service.h => include/octopus_server/service.h
rename : lib/dist2/Hakefile => lib/octopus/Hakefile
rename : lib/dist2/client/barriers.c => lib/octopus/client/barriers.c
rename : lib/dist2/client/capability_storage.c => lib/octopus/client/capability_storage.c
rename : lib/dist2/client/common.h => lib/octopus/client/common.h
rename : lib/dist2/client/getset.c => lib/octopus/client/getset.c
rename : lib/dist2/client/handler.h => lib/octopus/client/handler.h
rename : lib/dist2/client/locking.c => lib/octopus/client/locking.c
rename : lib/dist2/client/nameservice_client.c => lib/octopus/client/nameservice_client.c
rename : lib/dist2/client/dist2.c => lib/octopus/client/octopus.c
rename : lib/dist2/client/pubsub.c => lib/octopus/client/pubsub.c
rename : lib/dist2/client/semaphores.c => lib/octopus/client/semaphores.c
rename : lib/dist2/client/strnatcmp.c => lib/octopus/client/strnatcmp.c
rename : lib/dist2/client/strnatcmp.h => lib/octopus/client/strnatcmp.h
rename : lib/dist2/client/trigger.c => lib/octopus/client/trigger.c
rename : lib/dist2/parser/Makefile => lib/octopus/parser/Makefile
rename : lib/dist2/parser/ast.c => lib/octopus/parser/ast.c
rename : lib/dist2/parser/flex.h => lib/octopus/parser/flex.h
rename : lib/dist2/parser/parse.c => lib/octopus/parser/parse.c
rename : lib/dist2/parser/parse.y => lib/octopus/parser/parse.y
rename : lib/dist2/parser/read.c => lib/octopus/parser/read.c
rename : lib/dist2/parser/scan.c => lib/octopus/parser/scan.c
rename : lib/dist2/parser/scan.l => lib/octopus/parser/scan.l
rename : lib/dist2/parser/test_parser.c => lib/octopus/parser/test_parser.c
rename : lib/dist2/parser/y.tab.h => lib/octopus/parser/y.tab.h
rename : lib/dist2/server/capstorage.c => lib/octopus/server/capstorage.c
rename : lib/dist2/server/init.c => lib/octopus/server/init.c
rename : lib/dist2/server/queue.c => lib/octopus/server/queue.c
rename : lib/dist2/server/queue.h => lib/octopus/server/queue.h
rename : lib/dist2/server/service.c => lib/octopus/server/service.c

8 years agostarted renaming
Gerd Zellweger [Fri, 16 Mar 2012 20:34:49 +0000]
started renaming

--HG--
branch : octopus.renaming

8 years agoadjusted db entry for e1000
Gerd Zellweger [Fri, 16 Mar 2012 20:33:51 +0000]
adjusted db entry for e1000

8 years agoMade code for semaphore API nicer.
Gerd Zellweger [Fri, 16 Mar 2012 13:58:57 +0000]
Made code for semaphore API nicer.

8 years agoFixed NPE in start_pci. Added ahcid to device db.
Gerd Zellweger [Sat, 10 Mar 2012 22:28:07 +0000]
Fixed NPE in start_pci. Added ahcid to device db.

8 years agoACPI client headers.
Gerd Zellweger [Sat, 10 Mar 2012 21:52:06 +0000]
ACPI client headers.

8 years agoACPI client as library.
Gerd Zellweger [Sat, 10 Mar 2012 21:51:44 +0000]
ACPI client as library.

8 years agoRemove sleep/reset handlers from PCI interface and
Gerd Zellweger [Sat, 10 Mar 2012 21:51:29 +0000]
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

8 years agoStarting PCI.
Gerd Zellweger [Sat, 10 Mar 2012 18:53:09 +0000]
Starting PCI.

8 years agoRequest I/O caps over monitor for PCI/ACPI.
Gerd Zellweger [Sat, 10 Mar 2012 16:58:29 +0000]
Request I/O caps over monitor for PCI/ACPI.

8 years agoI/O APIC file rename
Gerd Zellweger [Sat, 10 Mar 2012 15:49:39 +0000]
I/O APIC file rename

--HG--
rename : usr/ioapic/pcimain.c => usr/ioapic/ioapic_main.c

8 years agoRe-enable GC in SKB.
Gerd Zellweger [Thu, 8 Mar 2012 14:15:59 +0000]
Re-enable GC in SKB.

8 years agoRequest I/O caps through RPC call.
Gerd Zellweger [Thu, 8 Mar 2012 14:15:32 +0000]
Request I/O caps through RPC call.

8 years agoRemove debug in acpi.
Gerd Zellweger [Thu, 8 Mar 2012 14:13:44 +0000]
Remove debug in acpi.

9 years agosome changes in cap handling for acpi, but still does not work...
Gerd Zellweger [Wed, 7 Mar 2012 23:05:28 +0000]
some changes in cap handling for acpi, but still does not work...

9 years agominor fixes
Gerd Zellweger [Wed, 7 Mar 2012 23:04:30 +0000]
minor fixes

9 years agoDelete old file.
Gerd Zellweger [Fri, 2 Mar 2012 22:38:58 +0000]
Delete old file.

9 years agoExtended Kaluga: Added custom handler function for boot modules. Also improved some...
Gerd Zellweger [Fri, 2 Mar 2012 22:38:30 +0000]
Extended Kaluga: Added custom handler function for boot modules. Also improved some code areas and fixed some bugs.

9 years agoAdded functionality to start PCI driver to Kaluga.
Gerd Zellweger [Wed, 29 Feb 2012 23:43:11 +0000]
Added functionality to start PCI driver to Kaluga.

--HG--
rename : usr/kaluga/app_cores.c => usr/kaluga/start_cpu.c

9 years agoAdded get_phyaddr_cap() that requests the Physical address caps from the monitor...
Gerd Zellweger [Wed, 29 Feb 2012 15:43:22 +0000]
Added get_phyaddr_cap() that requests the Physical address caps from the monitor using a RPC call.

This currently breaks in acpica, not sure why.
ERROR: acpi.0 in AcpiOsMapMemory() ../usr/acpi/acpica_osglue.c:549
ERROR: after revoke, retype AcpiOsMapMemory(1073731120, 4096)
Failure: (         kernel) Capability already has descendants or siblings [SYS_ERR_REVOKE_FIRST]
Assertion failed on core 0 in acpi: r == 0, function AcpiOsMapMemory, file ../usr/acpi/acpica_osglue.c, line 550.

9 years agoSmall fixes, save entire line to boot CPU driver.
Gerd Zellweger [Wed, 29 Feb 2012 15:35:09 +0000]
Small fixes, save entire line to boot CPU driver.

9 years agoAdded parser files generated for Flex/Bison. Worry about hake integration for
Gerd Zellweger [Wed, 29 Feb 2012 15:09:37 +0000]
Added parser files generated for Flex/Bison. Worry about hake integration for
those two later.

9 years agoMissing file for kaluga.
Gerd Zellweger [Wed, 29 Feb 2012 15:07:48 +0000]
Missing file for kaluga.

9 years agoAdded blocking call to get physical and I/O caps from monitor.
Gerd Zellweger [Wed, 29 Feb 2012 15:06:44 +0000]
Added blocking call to get physical and I/O caps from monitor.

9 years agoMissed fugu error file.
Gerd Zellweger [Wed, 29 Feb 2012 15:06:00 +0000]
Missed fugu error file.

9 years agoParsing menu.lst in Kaluga to find driver binaries.
Gerd Zellweger [Wed, 29 Feb 2012 15:05:38 +0000]
Parsing menu.lst in Kaluga to find driver binaries.

9 years agoMerge with version on emmentaler.
Gerd Zellweger [Tue, 28 Feb 2012 17:41:28 +0000]
Merge with version on emmentaler.

9 years agoInitial version for a DB that maps device drivers to binaries.
Gerd Zellweger [Tue, 28 Feb 2012 17:33:41 +0000]
Initial version for a DB that maps device drivers to binaries.

9 years agoSome debug output changes.
Gerd Zellweger [Mon, 27 Feb 2012 23:21:48 +0000]
Some debug output changes.

9 years agoContinuation for boot_core_reply_handler in monitor.
Gerd Zellweger [Mon, 27 Feb 2012 22:39:00 +0000]
Continuation for boot_core_reply_handler in monitor.

9 years agoMake sure it compiles again.
Gerd Zellweger [Mon, 27 Feb 2012 20:57:15 +0000]
Make sure it compiles again.

9 years agoUse arch_id to avoid spawning the same core twice.
Gerd Zellweger [Mon, 27 Feb 2012 20:12:50 +0000]
Use arch_id to avoid spawning the same core twice.

9 years agoSome debug output in kaluga.
Gerd Zellweger [Mon, 27 Feb 2012 19:48:05 +0000]
Some debug output in kaluga.

9 years agoMake apic id part of record name. With sequential there are way too many different
Gerd Zellweger [Mon, 27 Feb 2012 19:47:34 +0000]
Make apic id part of record name. With sequential there are way too many different
numbers in this record.

9 years agoMake sure kaluga gets apicid
Gerd Zellweger [Mon, 27 Feb 2012 19:46:20 +0000]
Make sure kaluga gets apicid

9 years agoSome changes in kaluga boot process for app cores. For intel
Gerd Zellweger [Mon, 27 Feb 2012 19:09:12 +0000]
Some changes in kaluga boot process for app cores. For intel
HW ACPI processor id seems to start at one so we have to generate
our own IDs like in spawnd.

9 years agoSmall addition that allows booting cores in parallel. We track
Gerd Zellweger [Mon, 27 Feb 2012 19:07:27 +0000]
Small addition that allows booting cores in parallel. We track
where we sent notifications to avoid duplicates and we don't send
notifications to monitors that are not completely up yet (to
avoid memory allocation errors).

9 years agoMoved sorting in dist_parse so we don't have to sort anymore in
Gerd Zellweger [Mon, 27 Feb 2012 19:05:43 +0000]
Moved sorting in dist_parse so we don't have to sort anymore in
case we use get_names() directly over the binding.

9 years agoFixed crash in kaluga.
Gerd Zellweger [Mon, 27 Feb 2012 11:06:26 +0000]
Fixed crash in kaluga.

9 years agoAdded missing files.
Gerd Zellweger [Mon, 27 Feb 2012 10:26:34 +0000]
Added missing files.

9 years agoProvide proper arch and cpu id in kaluga on core boot and
Gerd Zellweger [Mon, 27 Feb 2012 10:14:29 +0000]
Provide proper arch and cpu id in kaluga on core boot and
add corename fact to SKB.

9 years agoRemoved cap storage from nameserver client library and moved over
Gerd Zellweger [Sun, 26 Feb 2012 13:18:19 +0000]
Removed cap storage from nameserver client library and moved over
to dist2.

9 years agoSystem V better semantics when reusing and deleting keys
Zeus Gómez Marmolejo [Thu, 23 Feb 2012 14:45:09 +0000]
System V better semantics when reusing and deleting keys

9 years agoRevert accidentially checked in shm changed and apply patch
Gerd Zellweger [Sat, 25 Feb 2012 21:45:37 +0000]
Revert accidentially checked in shm changed and apply patch
from Zeus properly with hg import.

9 years agoMoved capstorage from chips in dist2.
Gerd Zellweger [Sat, 25 Feb 2012 21:43:51 +0000]
Moved capstorage from chips in dist2.

9 years agoMissing files...
Gerd Zellweger [Sat, 25 Feb 2012 20:22:16 +0000]
Missing files...

9 years agoMissing file and changes from Zeus included in this commit.
Gerd Zellweger [Sat, 25 Feb 2012 20:21:53 +0000]
Missing file and changes from Zeus included in this commit.

9 years agoReplacement for the chips semaphore API based on dist2.
Gerd Zellweger [Sat, 25 Feb 2012 20:20:30 +0000]
Replacement for the chips semaphore API based on dist2.

9 years agoRemoved some debug output in code and made small fixes.
Gerd Zellweger [Sat, 25 Feb 2012 15:04:04 +0000]
Removed some debug output in code and made small fixes.

9 years agoChanged interface for trigger/pubsub to match each other so we
Gerd Zellweger [Fri, 24 Feb 2012 23:27:56 +0000]
Changed interface for trigger/pubsub to match each other so we
can interchange them easily.

9 years agoDisabled debugging output for PCI code.
Gerd Zellweger [Fri, 24 Feb 2012 23:26:24 +0000]
Disabled debugging output for PCI code.

9 years agoAdded missing THC library to Hakefiles.
Gerd Zellweger [Fri, 24 Feb 2012 19:02:29 +0000]
Added missing THC library to Hakefiles.

9 years agoAdded barrier to spawnd in case Kaluga is not running.
Gerd Zellweger [Fri, 24 Feb 2012 19:01:45 +0000]
Added barrier to spawnd in case Kaluga is not running.

9 years agoMerge changes from device-mngr
Gerd Zellweger [Fri, 24 Feb 2012 17:58:15 +0000]
Merge changes from device-mngr

9 years agoMerge ACPI changes into default.
Gerd Zellweger [Fri, 24 Feb 2012 17:53:21 +0000]
Merge ACPI changes into default.

--HG--
rename : usr/pci/interrupts.c => usr/ioapic/interrupts.c

9 years agoRemove PCI_DEBUG statements in ACPI.
Gerd Zellweger [Fri, 24 Feb 2012 17:29:17 +0000]
Remove PCI_DEBUG statements in ACPI.

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

9 years agoRemove PCI_DEBUG statements.
Gerd Zellweger [Fri, 24 Feb 2012 17:29:02 +0000]
Remove PCI_DEBUG statements.

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

9 years agoRemoved dead code in ioapic.
Gerd Zellweger [Fri, 24 Feb 2012 17:16:19 +0000]
Removed dead code in ioapic.

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

9 years agoRemoved dead code in ACPI daemon.
Gerd Zellweger [Fri, 24 Feb 2012 16:21:52 +0000]
Removed dead code in ACPI daemon.

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

9 years agoFactored out PCI confspace functionality in own library. The problem is that
Gerd Zellweger [Fri, 24 Feb 2012 16:21:34 +0000]
Factored out PCI confspace functionality in own library. The problem is that
ACPI needs access to the PCI Configuration space as well (see acpi_osglue.c).
This needs some thought on an interface that allows to come up with a clean
solution so all the config space access is done in PCI.

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

9 years agoRemoved unnecessary files in acpi Hakefile.
Gerd Zellweger [Fri, 24 Feb 2012 09:30:57 +0000]
Removed unnecessary files in acpi Hakefile.

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

9 years agoForgotten return statement.
Gerd Zellweger [Thu, 23 Feb 2012 18:13:00 +0000]
Forgotten return statement.

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

9 years agoCleanup in PCI code. Remove dead code since we factored out ACPI
Gerd Zellweger [Thu, 23 Feb 2012 17:47:29 +0000]
Cleanup in PCI code. Remove dead code since we factored out ACPI
and IOAPIC.

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

9 years agoFixed some issues in code. Now ACPI/IOAPIC/PCI daemons seem to
Gerd Zellweger [Thu, 23 Feb 2012 15:19:23 +0000]
Fixed some issues in code. Now ACPI/IOAPIC/PCI daemons seem to
work on real HW.

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

9 years agoSwitching to THC in dist2 client.
Gerd Zellweger [Wed, 22 Feb 2012 23:28:53 +0000]
Switching to THC in dist2 client.
This allows to write nice (blocking) implementations
for synchronization primitives because we can have RPC
calls and messages over a single binding.

9 years agoMake sure triggers are sent in order. With the current queue
Gerd Zellweger [Wed, 22 Feb 2012 23:26:37 +0000]
Make sure triggers are sent in order. With the current queue
it can happen that triggers are sent before the actual RPC call
that set a trigger returns.
Consider the following situation:
1. Client makes RPC call
2. RPC call reply gets TX_BUSY,
3. reply is put in queue
4. continuation that frees up the statein flounder runs now (no more tx busy)
5. Call from other party that fires trigger is handled
6. Client RPC call reply is sent

9 years agoRemove pci_db loading.
Gerd Zellweger [Wed, 22 Feb 2012 23:21:52 +0000]
Remove pci_db loading.

9 years agoRemoved dist records in PCI code for now. These changes are currently
Gerd Zellweger [Wed, 22 Feb 2012 23:21:27 +0000]
Removed dist records in PCI code for now. These changes are currently
in device-mngr branch.

9 years agoAdd correct flounder interface definition in chips hakefile
Gerd Zellweger [Wed, 22 Feb 2012 23:20:05 +0000]
Add correct flounder interface definition in chips hakefile
otherwise we get build errors because the dependency is no longer
in libbarrelfish.

9 years agoChanges for nameservice. Use RPC client for NS functionality.
Gerd Zellweger [Wed, 22 Feb 2012 23:18:40 +0000]
Changes for nameservice. Use RPC client for NS functionality.

9 years agoMerge device-mngr branch into default.
Gerd Zellweger [Wed, 22 Feb 2012 13:00:42 +0000]
Merge device-mngr branch into default.

9 years agoMoving I/O APIC functionality in separate daemon. Code seems to run again,
Gerd Zellweger [Tue, 21 Feb 2012 18:42:34 +0000]
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

9 years agoStarted on moving APIC out of ACPI. However not that easy as
Gerd Zellweger [Mon, 20 Feb 2012 15:56:26 +0000]
Started on moving APIC out of ACPI. However not that easy as
AcpiOsInstallInterruptHandler() needs to talk to APIC.

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

9 years agoWorking version with interrupt handling in ACPI.
Gerd Zellweger [Mon, 20 Feb 2012 13:52:35 +0000]
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

9 years agoContinue to refactor acpi into separate service.
Gerd Zellweger [Sun, 19 Feb 2012 18:28:36 +0000]
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

9 years agoAdded dist_mset function (can provide additional set mode).
Gerd Zellweger [Sun, 19 Feb 2012 18:26:31 +0000]
Added dist_mset function (can provide additional set mode).

--HG--
extra : transplant_source : %9Fqf%82%8C%E0%1D%B3%60%BF%FB%8F%EA2NVs%CE%08b

9 years agoAdded dist_mset function (can provide additional set mode).
Gerd Zellweger [Sun, 19 Feb 2012 18:26:31 +0000]
Added dist_mset function (can provide additional set mode).

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

9 years agoCopied the whole PCI code over to the new ACPI daemon.
Gerd Zellweger [Sat, 18 Feb 2012 16:36:37 +0000]
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

9 years agoMake sure acpi service receives all caps as well.
Gerd Zellweger [Sat, 18 Feb 2012 16:35:54 +0000]
Make sure acpi service receives all caps as well.

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

9 years agoMerge
Gerd Zellweger [Fri, 17 Feb 2012 12:22:52 +0000]
Merge

9 years agoMerge with current public.
Gerd Zellweger [Fri, 17 Feb 2012 12:20:15 +0000]
Merge with current public.

--HG--
branch : octopus.add-device-mngr

9 years agoSmall refactoring - commit before starting to work on ACPI.
Gerd Zellweger [Fri, 17 Feb 2012 11:51:02 +0000]
Small refactoring - commit before starting to work on ACPI.

--HG--
branch : octopus.add-device-mngr

9 years agoGiving device_mgr a fish name :-).
Gerd Zellweger [Fri, 17 Feb 2012 11:16:06 +0000]
Giving device_mgr a fish name :-).

--HG--
branch : octopus.add-device-mngr
rename : usr/device_mgr/Hakefile => usr/kaluga/Hakefile
rename : usr/device_mgr/main.c => usr/kaluga/main.c
rename : usr/device_mgr/queue.c => usr/kaluga/queue.c
rename : usr/device_mgr/queue.h => usr/kaluga/queue.h

9 years agoAdded ifdefs for spawnd in case device manager is running.
Gerd Zellweger [Fri, 17 Feb 2012 11:14:56 +0000]
Added ifdefs for spawnd in case device manager is running.
This prevents spawnd from booting cores.

--HG--
branch : octopus.add-device-mngr

9 years agoTransplant changes from other branches.
Gerd Zellweger [Fri, 17 Feb 2012 10:30:39 +0000]
Transplant changes from other branches.

9 years agoRenaming device manager
Gerd Zellweger [Thu, 16 Feb 2012 15:48:29 +0000]
Renaming device manager

--HG--
branch : octopus.add-device-mngr

9 years agoRemoved all_spawnd_up barrier.
Gerd Zellweger [Thu, 16 Feb 2012 15:48:12 +0000]
Removed all_spawnd_up barrier.

--HG--
branch : octopus.add-device-mngr

9 years agoAdded missing queue in device manager.
Gerd Zellweger [Thu, 16 Feb 2012 09:14:04 +0000]
Added missing queue in device manager.

--HG--
branch : octopus.add-device-mngr

9 years agoMade some changes in pci code to create records for cores / devices.
Gerd Zellweger [Wed, 15 Feb 2012 21:11:58 +0000]
Made some changes in pci code to create records for cores / devices.
This is currently mostly proof of concept, need to write a clean
interface for this.

--HG--
branch : octopus.add-device-mngr

9 years agoTrying to boot cores in device manager / disabled booting in spawnd.
Gerd Zellweger [Wed, 15 Feb 2012 21:10:39 +0000]
Trying to boot cores in device manager / disabled booting in spawnd.
This is currently work in progress.

--HG--
branch : octopus.add-device-mngr

9 years agoAdded assertion for completeness.
Gerd Zellweger [Wed, 15 Feb 2012 21:09:57 +0000]
Added assertion for completeness.

--HG--
branch : octopus.add-device-mngr

9 years agoRefactored dist_get_names (moved parsing into separate function).
Gerd Zellweger [Tue, 14 Feb 2012 15:53:27 +0000]
Refactored dist_get_names (moved parsing into separate function).

--HG--
branch : octopus.add-device-mngr