barrelfish
8 years agoSCC now booting all 48 cores as default, because the bootup is much faster. release2012-05-25
Stefan Kästle [Fri, 25 May 2012 12:48:42 +0000]
SCC now booting all 48 cores as default, because the bootup is much faster.

8 years agoBarrelfish was not coming up on more than 15 cores on the SCC. This was due to improp...
Stefan Kästle [Fri, 25 May 2012 10:06:24 +0000]
Barrelfish was not coming up on more than 15 cores on the SCC. This was due to improper configuration of shared memory regions among the cores.

This bug was introduced in revision 127:3e54b3f095f2.

8 years agoFixed a couple of more bugs related to the conversion of xapic to the
Stefan Kästle [Wed, 23 May 2012 12:44:36 +0000]
Fixed a couple of more bugs related to the conversion of xapic to the
Mackerel shift drivers.

These were introduced in revisions 129:ae6c49c8db8a and
137:849105c2d704.

8 years agoFixed UMP-IPI on the SCC (bug #241)
Stefan Kästle [Tue, 22 May 2012 16:49:02 +0000]
Fixed UMP-IPI on the SCC (bug #241)

The problem was caused by changeset 137:849105c2d704 with the
conversion of the xapic driver to the Mackerel shift driver
syntax. The xapic_lvt_lint_*_insert functions for bit-field
manipulation were not applied properly in SCC specific code, which
caused improper initialization of inter-core interrupt handling.

8 years agoslot_alloc: check for calling slot_free() on an unallocated slot
Mark Nevill [Tue, 22 May 2012 16:06:28 +0000]
slot_alloc: check for calling slot_free() on an unallocated slot

8 years agomerge
Mothy [Wed, 16 May 2012 09:16:06 +0000]
merge

8 years agoAdded two more files; temporarily
Mothy [Mon, 7 May 2012 11:33:35 +0000]
Added two more files; temporarily

8 years agomerge
Mothy [Mon, 7 May 2012 11:32:53 +0000]
merge

8 years agoMoved a lot of USB stuff around.
Mothy [Mon, 7 May 2012 11:32:46 +0000]
Moved a lot of USB stuff around.
Cleaned up existing EHCI code (prob. not working yet though)

--HG--
rename : include/usb/usb/ch9.h => include/usb/ch9.h
rename : include/usb/usb/device_commands.h => include/usb/device_commands.h
rename : include/usb/usb/driver_locator.h => include/usb/driver_locator.h
rename : include/usb/usb/shared_state.h => include/usb/shared_state.h
rename : include/usb/usb/usb_debug.h => include/usb/usb_debug.h
rename : include/usb/usb/usb_device.h => include/usb/usb_device.h
rename : include/usb/usb/usb_pipe.h => include/usb/usb_pipe.h
rename : include/usb/usb/usb_services.h => include/usb/usb_services.h
rename : include/usb/usb/usb_topology.h => include/usb/usb_topology.h
rename : include/usb/usb/usbd.h => include/usb/usbd.h
rename : include/usb/driver/driver.h => usr/drivers/usb/driver_msd/driver.h
rename : include/usb/driver/driver_debug.h => usr/drivers/usb/driver_msd/driver_debug.h
rename : include/usb/driver/scsi.h => usr/drivers/usb/driver_msd/scsi.h
rename : include/usb/ehci/async_queue.h => usr/drivers/usb/ehci/async_queue.h
rename : include/usb/ehci/ehci.h => usr/drivers/usb/ehci/ehci.h
rename : include/usb/ehci/ehci_core.h => usr/drivers/usb/ehci/ehci_core.h
rename : include/usb/ehci/ehci_debug.h => usr/drivers/usb/ehci/ehci_debug.h
rename : include/usb/ehci/ehci_services.h => usr/drivers/usb/ehci/ehci_services.h
rename : include/usb/ehci/ehci_status.h => usr/drivers/usb/ehci/ehci_status.h
rename : include/usb/error_codes.h => usr/drivers/usb/ehci/error_codes.h
rename : include/usb/ehci/periodic_queue.h => usr/drivers/usb/ehci/periodic_queue.h

8 years agoRevert the change to WAITSET_POLL_CYCLES_DEFAULT.
Gerd Zellweger [Sat, 5 May 2012 20:38:21 +0000]
Revert the change to WAITSET_POLL_CYCLES_DEFAULT.
I initially tuned this value to reduce the variation
in my benchmarks and pushed it into the repo by accident :-/.
Interestingly, this change broke the vmkit testcase.

8 years agoTypo in Technical Note 013.
Raphael Fuchs [Sat, 5 May 2012 14:21:01 +0000]
Typo in Technical Note 013.

8 years agoFixed typos in Technical Note 011.
Raphael Fuchs [Sat, 5 May 2012 14:17:15 +0000]
Fixed typos in Technical Note 011.

The example code used 'ifname' as the name for the interface. All text and subsequent code, however, used 'ifname'.

8 years agoTypo in Technical Note 010: Barrelfish Specification.
Raphael Fuchs [Sat, 5 May 2012 14:10:51 +0000]
Typo in Technical Note 010: Barrelfish Specification.

8 years agoFixed bug in resource id defines.
Raphael Fuchs [Sat, 5 May 2012 14:03:44 +0000]
Fixed bug in resource id defines.

8 years agoTypos in Technical Note 001.
Raphael Fuchs [Sat, 5 May 2012 13:36:11 +0000]
Typos in Technical Note 001.

8 years agoTypo in Technical Note 000.
Raphael Fuchs [Sat, 5 May 2012 13:35:32 +0000]
Typo in Technical Note 000.

8 years agoIndentation fix in serial driver.
Raphael Fuchs [Sat, 5 May 2012 13:33:54 +0000]
Indentation fix in serial driver.

8 years agonewlib: add Hakefile comment about different malloc() implementations
Kornilios Kourtis [Wed, 16 May 2012 07:57:30 +0000]
newlib: add Hakefile comment about different malloc() implementations

8 years agoForgot to update the kernel Hakefile.
Simon Peter [Thu, 10 May 2012 14:34:38 +0000]
Forgot to update the kernel Hakefile.

8 years agoRemoved RCK_EMU and updated SCC tech note.
Simon Peter [Thu, 10 May 2012 14:14:57 +0000]
Removed RCK_EMU and updated SCC tech note.

8 years agoMerged again with tip.
Simon Peter [Wed, 9 May 2012 15:42:41 +0000]
Merged again with tip.

8 years agoApplied patch from Shi Jinghao <jhshi@cs.hku.hk> to deal with Flounder TX_BUSY error on
Simon Peter [Wed, 9 May 2012 15:42:19 +0000]
Applied patch from Shi Jinghao <jhshi@cs.hku.hk> to deal with Flounder TX_BUSY error on
notification cap allocation.

8 years agoFixed "make TAGS" for emacs
Stefan Kästle [Wed, 9 May 2012 12:20:41 +0000]
Fixed "make TAGS" for emacs

8 years agoFixed a typo in menu.lst entry for the SKB on the SCC
Stefan Kästle [Tue, 8 May 2012 15:34:24 +0000]
Fixed a typo in menu.lst entry for the SKB on the SCC

8 years agoPost-merge fixes. caddr_t is called capaddr_t now?
Simon Peter [Tue, 8 May 2012 12:24:49 +0000]
Post-merge fixes. caddr_t is called capaddr_t now?

8 years agoMerged with tip.
Simon Peter [Tue, 8 May 2012 10:02:42 +0000]
Merged with tip.

8 years agoRemoved broken SCC klog output mechanism. Makes more memory available. Also
Simon Peter [Mon, 7 May 2012 17:27:30 +0000]
Removed broken SCC klog output mechanism. Makes more memory available. Also
use 16MB at the end of address space.

8 years agoNew SCC boot method. Instead of duplicating memory to all SCC cores'
Simon Peter [Mon, 7 May 2012 17:01:40 +0000]
New SCC boot method. Instead of duplicating memory to all SCC cores'
private memory, the BSP core maps an appropriate LUT and copies the
needed modules.

Tremendously speeds up boot process.

8 years agoFixed memtest on QEMU with one core and 512 MB memory.
Gerd Zellweger [Sun, 29 Apr 2012 18:37:23 +0000]
Fixed memtest on QEMU with one core and 512 MB memory.
- Reduced size of dictionary in SKB
- Fixed Bug in Kaluga where trigger_local_apic_manual was called
  twice even if only one core is present.

8 years agoAdjusted menu.lst files in usr/examples/*. Removed Chips, added ACPI.
Gerd Zellweger [Sun, 29 Apr 2012 12:17:16 +0000]
Adjusted menu.lst files in usr/examples/*. Removed Chips, added ACPI.

8 years agoAdjusted readme (removed chips in menu.lst example).
Gerd Zellweger [Sun, 29 Apr 2012 09:32:39 +0000]
Adjusted readme (removed chips in menu.lst example).

8 years agoMake sure harness loads skb on ARM. This should help with passing memtest on ARM.
Gerd Zellweger [Sun, 29 Apr 2012 09:25:56 +0000]
Make sure harness loads skb on ARM. This should help with passing memtest on ARM.

8 years agoOnly build kaluga and octopus tests on x86. We need THC for anything that uses octopu...
Gerd Zellweger [Thu, 12 Apr 2012 21:30:51 +0000]
Only build kaluga and octopus tests on x86. We need THC for anything that uses octopus so we can't really use these on other architectures yet.

8 years agoMake sure all octopus test and bench compile again so we don't fail on compile all...
Gerd Zellweger [Thu, 12 Apr 2012 21:15:18 +0000]
Make sure all octopus test and bench compile again so we don't fail on compile all harness tests.

8 years agoFix Hakefile for Octopus tests.
Gerd Zellweger [Thu, 12 Apr 2012 17:57:32 +0000]
Fix Hakefile for Octopus tests.

8 years agoTHC: Add tests for array and string operations
tharris [Thu, 12 Apr 2012 11:43:07 +0000]
THC: Add tests for array and string operations

8 years agolib/octopus/Hakefile: remove wide character
Kornilios Kourtis [Wed, 11 Apr 2012 07:56:13 +0000]
lib/octopus/Hakefile: remove wide character

8 years agoMerge with current tip.
Gerd Zellweger [Fri, 6 Apr 2012 09:18:29 +0000]
Merge with current tip.

8 years agoremove symlink from source tree (by moving files)
Andrew Baumann [Tue, 3 Apr 2012 16:23:17 +0000]
remove symlink from source tree (by moving files)

--HG--
rename : lib/openssl-1.0.0d/include/openssl/aes.h => include/openssl/aes.h
rename : lib/openssl-1.0.0d/include/openssl/asn1.h => include/openssl/asn1.h
rename : lib/openssl-1.0.0d/include/openssl/asn1_mac.h => include/openssl/asn1_mac.h
rename : lib/openssl-1.0.0d/include/openssl/asn1t.h => include/openssl/asn1t.h
rename : lib/openssl-1.0.0d/include/openssl/bio.h => include/openssl/bio.h
rename : lib/openssl-1.0.0d/include/openssl/blowfish.h => include/openssl/blowfish.h
rename : lib/openssl-1.0.0d/include/openssl/bn.h => include/openssl/bn.h
rename : lib/openssl-1.0.0d/include/openssl/buffer.h => include/openssl/buffer.h
rename : lib/openssl-1.0.0d/include/openssl/camellia.h => include/openssl/camellia.h
rename : lib/openssl-1.0.0d/include/openssl/cast.h => include/openssl/cast.h
rename : lib/openssl-1.0.0d/include/openssl/cms.h => include/openssl/cms.h
rename : lib/openssl-1.0.0d/include/openssl/comp.h => include/openssl/comp.h
rename : lib/openssl-1.0.0d/include/openssl/conf.h => include/openssl/conf.h
rename : lib/openssl-1.0.0d/include/openssl/conf_api.h => include/openssl/conf_api.h
rename : lib/openssl-1.0.0d/include/openssl/crypto.h => include/openssl/crypto.h
rename : lib/openssl-1.0.0d/include/openssl/des.h => include/openssl/des.h
rename : lib/openssl-1.0.0d/include/openssl/des_old.h => include/openssl/des_old.h
rename : lib/openssl-1.0.0d/include/openssl/dh.h => include/openssl/dh.h
rename : lib/openssl-1.0.0d/include/openssl/dsa.h => include/openssl/dsa.h
rename : lib/openssl-1.0.0d/include/openssl/dso.h => include/openssl/dso.h
rename : lib/openssl-1.0.0d/include/openssl/dtls1.h => include/openssl/dtls1.h
rename : lib/openssl-1.0.0d/include/openssl/e_os2.h => include/openssl/e_os2.h
rename : lib/openssl-1.0.0d/include/openssl/ebcdic.h => include/openssl/ebcdic.h
rename : lib/openssl-1.0.0d/include/openssl/ec.h => include/openssl/ec.h
rename : lib/openssl-1.0.0d/include/openssl/ecdh.h => include/openssl/ecdh.h
rename : lib/openssl-1.0.0d/include/openssl/ecdsa.h => include/openssl/ecdsa.h
rename : lib/openssl-1.0.0d/include/openssl/engine.h => include/openssl/engine.h
rename : lib/openssl-1.0.0d/include/openssl/err.h => include/openssl/err.h
rename : lib/openssl-1.0.0d/include/openssl/evp.h => include/openssl/evp.h
rename : lib/openssl-1.0.0d/include/openssl/hmac.h => include/openssl/hmac.h
rename : lib/openssl-1.0.0d/include/openssl/idea.h => include/openssl/idea.h
rename : lib/openssl-1.0.0d/include/openssl/krb5_asn.h => include/openssl/krb5_asn.h
rename : lib/openssl-1.0.0d/include/openssl/kssl.h => include/openssl/kssl.h
rename : lib/openssl-1.0.0d/include/openssl/lhash.h => include/openssl/lhash.h
rename : lib/openssl-1.0.0d/include/openssl/local/asn1_locl.h => include/openssl/local/asn1_locl.h
rename : lib/openssl-1.0.0d/include/openssl/local/cryptlib.h => include/openssl/local/cryptlib.h
rename : lib/openssl-1.0.0d/include/openssl/local/e_os.h => include/openssl/local/e_os.h
rename : lib/openssl-1.0.0d/include/openssl/local/evp_locl.h => include/openssl/local/evp_locl.h
rename : lib/openssl-1.0.0d/include/openssl/local/md32_common.h => include/openssl/local/md32_common.h
rename : lib/openssl-1.0.0d/include/openssl/local/o_time.h => include/openssl/local/o_time.h
rename : lib/openssl-1.0.0d/include/openssl/md4.h => include/openssl/md4.h
rename : lib/openssl-1.0.0d/include/openssl/md5.h => include/openssl/md5.h
rename : lib/openssl-1.0.0d/include/openssl/mdc2.h => include/openssl/mdc2.h
rename : lib/openssl-1.0.0d/include/openssl/modes.h => include/openssl/modes.h
rename : lib/openssl-1.0.0d/include/openssl/obj_mac.h => include/openssl/obj_mac.h
rename : lib/openssl-1.0.0d/include/openssl/objects.h => include/openssl/objects.h
rename : lib/openssl-1.0.0d/include/openssl/ocsp.h => include/openssl/ocsp.h
rename : lib/openssl-1.0.0d/include/openssl/opensslconf.h => include/openssl/opensslconf.h
rename : lib/openssl-1.0.0d/include/openssl/opensslv.h => include/openssl/opensslv.h
rename : lib/openssl-1.0.0d/include/openssl/ossl_typ.h => include/openssl/ossl_typ.h
rename : lib/openssl-1.0.0d/include/openssl/pem.h => include/openssl/pem.h
rename : lib/openssl-1.0.0d/include/openssl/pem2.h => include/openssl/pem2.h
rename : lib/openssl-1.0.0d/include/openssl/pkcs12.h => include/openssl/pkcs12.h
rename : lib/openssl-1.0.0d/include/openssl/pkcs7.h => include/openssl/pkcs7.h
rename : lib/openssl-1.0.0d/include/openssl/pqueue.h => include/openssl/pqueue.h
rename : lib/openssl-1.0.0d/include/openssl/rand.h => include/openssl/rand.h
rename : lib/openssl-1.0.0d/include/openssl/rc2.h => include/openssl/rc2.h
rename : lib/openssl-1.0.0d/include/openssl/rc4.h => include/openssl/rc4.h
rename : lib/openssl-1.0.0d/include/openssl/ripemd.h => include/openssl/ripemd.h
rename : lib/openssl-1.0.0d/include/openssl/rsa.h => include/openssl/rsa.h
rename : lib/openssl-1.0.0d/include/openssl/safestack.h => include/openssl/safestack.h
rename : lib/openssl-1.0.0d/include/openssl/seed.h => include/openssl/seed.h
rename : lib/openssl-1.0.0d/include/openssl/sha.h => include/openssl/sha.h
rename : lib/openssl-1.0.0d/include/openssl/ssl.h => include/openssl/ssl.h
rename : lib/openssl-1.0.0d/include/openssl/ssl2.h => include/openssl/ssl2.h
rename : lib/openssl-1.0.0d/include/openssl/ssl23.h => include/openssl/ssl23.h
rename : lib/openssl-1.0.0d/include/openssl/ssl3.h => include/openssl/ssl3.h
rename : lib/openssl-1.0.0d/include/openssl/stack.h => include/openssl/stack.h
rename : lib/openssl-1.0.0d/include/openssl/symhacks.h => include/openssl/symhacks.h
rename : lib/openssl-1.0.0d/include/openssl/tls1.h => include/openssl/tls1.h
rename : lib/openssl-1.0.0d/include/openssl/ts.h => include/openssl/ts.h
rename : lib/openssl-1.0.0d/include/openssl/txt_db.h => include/openssl/txt_db.h
rename : lib/openssl-1.0.0d/include/openssl/ui.h => include/openssl/ui.h
rename : lib/openssl-1.0.0d/include/openssl/ui_compat.h => include/openssl/ui_compat.h
rename : lib/openssl-1.0.0d/include/openssl/whrlpool.h => include/openssl/whrlpool.h
rename : lib/openssl-1.0.0d/include/openssl/x509.h => include/openssl/x509.h
rename : lib/openssl-1.0.0d/include/openssl/x509_vfy.h => include/openssl/x509_vfy.h
rename : lib/openssl-1.0.0d/include/openssl/x509v3.h => include/openssl/x509v3.h

8 years agoAdd a Barrelfish extension to RCCE: If 0 is passed as reference clock
Simon Peter [Tue, 3 Apr 2012 09:12:18 +0000]
Add a Barrelfish extension to RCCE: If 0 is passed as reference clock
commandline parameter, automatically determine reference clock speed.

This is helpful for automating RCCE benchmark runs using the harness.
Previously, we used a fixed, fake reference clock value of 1 GHz, which made
all automatically generated benchmark results scaled from wall clock
time.

8 years agoMerge with current tip.
Gerd Zellweger [Mon, 2 Apr 2012 17:22:21 +0000]
Merge with current tip.

8 years agoFixed perfmon example. Invocation was wrong (not according to signature) and
Simon Peter [Mon, 2 Apr 2012 13:06:44 +0000]
Fixed perfmon example. Invocation was wrong (not according to signature) and
it didn't error check after it (only asserted).

8 years agoFixed performance monitoring on x86_64. There was apparently no code review
Simon Peter [Mon, 2 Apr 2012 13:02:09 +0000]
Fixed performance monitoring on x86_64. There was apparently no code review
of the conversion to Mackerel's shift driver in commit ae6c49c8db8a.

8 years agoCleanup, remove no longer needed files.
Gerd Zellweger [Sat, 31 Mar 2012 08:43:15 +0000]
Cleanup, remove no longer needed files.

8 years agoFormatting stubs file.
Gerd Zellweger [Fri, 30 Mar 2012 08:50:23 +0000]
Formatting stubs file.

8 years agoChanging menu.lst templates (remove chips, add skb).
Gerd Zellweger [Fri, 30 Mar 2012 08:42:52 +0000]
Changing menu.lst templates (remove chips, add skb).

8 years agoFix error in simple skb and spawnd ifdef.
Gerd Zellweger [Thu, 29 Mar 2012 16:30:25 +0000]
Fix error in simple skb and spawnd ifdef.

8 years agoDon't use Kaluga on ARM and SCC for now. Need to think of better
Gerd Zellweger [Thu, 29 Mar 2012 15:19:40 +0000]
Don't use Kaluga on ARM and SCC for now. Need to think of better
integration with these two architectures.

8 years agoMove SKB in common modules.
Gerd Zellweger [Thu, 29 Mar 2012 14:58:58 +0000]
Move SKB in common modules.

8 years agoAdjust menu.lst files. Remove arm from SKB hakefiles,
Gerd Zellweger [Thu, 29 Mar 2012 14:58:39 +0000]
Adjust menu.lst files. Remove arm from SKB hakefiles,
use skb_simple on ARM for basic nameserver functionality.

8 years agoAdded stubs to provide basic nameservice functionality.
Gerd Zellweger [Thu, 29 Mar 2012 14:15:26 +0000]
Added stubs to provide basic nameservice functionality.

8 years agoAmalgamated EHCI definitions into one file, and added datatypes.
Mothy [Thu, 29 Mar 2012 12:32:59 +0000]
Amalgamated EHCI definitions into one file, and added datatypes.
Added more permissible datatype sizes to Mackerel.
Tweak to pit.c to include devices from the current directory.

8 years agoAdded e1000 device from nos2 to device db.
Gerd Zellweger [Wed, 28 Mar 2012 21:21:06 +0000]
Added e1000 device from nos2 to device db.

8 years agoadjusted network boot protocol to work with new NGD_mgm.
Gerd Zellweger [Wed, 28 Mar 2012 20:55:01 +0000]
adjusted network boot protocol to work with new NGD_mgm.

8 years agoRemove unwanted compile option in eclipse Hakefile.
Gerd Zellweger [Wed, 28 Mar 2012 20:25:45 +0000]
Remove unwanted compile option in eclipse Hakefile.

8 years agoReturn dummy value for posix time functions on ARM.
Gerd Zellweger [Wed, 28 Mar 2012 18:40:07 +0000]
Return dummy value for posix time functions on ARM.

8 years agoSKB compiles for ARM. However ec_init fails with weird errors,
Gerd Zellweger [Wed, 28 Mar 2012 18:39:18 +0000]
SKB compiles for ARM. However ec_init fails with weird errors,
most likely due to a bug in the memory implementation for ARM.

8 years agoSTR is already defined on ARM.
Gerd Zellweger [Wed, 28 Mar 2012 15:11:01 +0000]
STR is already defined on ARM.

8 years agoAdded ACPI rpc interface to fish hakefile.
Gerd Zellweger [Wed, 28 Mar 2012 14:13:12 +0000]
Added ACPI rpc interface to fish hakefile.

8 years agomerge with branch on emmentaler.
Gerd Zellweger [Wed, 28 Mar 2012 13:00:56 +0000]
merge with branch on emmentaler.

8 years agoGet pcie confspace using flounder (fails with SKB due to big integers).
Gerd Zellweger [Wed, 28 Mar 2012 12:59:59 +0000]
Get pcie confspace using flounder (fails with SKB due to big integers).

8 years agooctopus debug output compiles on 32bit.
Gerd Zellweger [Wed, 28 Mar 2012 12:49:00 +0000]
octopus debug output compiles on 32bit.

8 years agoFix broken spawn on all cores function to make ump_bench tests work again.
Gerd Zellweger [Wed, 28 Mar 2012 11:02:49 +0000]
Fix broken spawn on all cores function to make ump_bench tests work again.

8 years agoAdd Kaluga to default module in harness tests. We can stil start pci and acpi by
Gerd Zellweger [Wed, 28 Mar 2012 10:40:01 +0000]
Add Kaluga to default module in harness tests. We can stil start pci and acpi by
adding boot, but in Config.hs use_kaluga_dvm is true as a default setting.

8 years agorevert service name change.
Gerd Zellweger [Wed, 28 Mar 2012 10:38:45 +0000]
revert service name change.

8 years agoCompiles again on 32bit after merge with newlib.
Gerd Zellweger [Tue, 27 Mar 2012 23:00:57 +0000]
Compiles again on 32bit after merge with newlib.

8 years agoIncreased core pages for x86. Not yet sure what changes make this necessary as
Gerd Zellweger [Tue, 27 Mar 2012 21:27:34 +0000]
Increased core pages for x86. Not yet sure what changes make this necessary as
booting cores with the old value failed after the merge...

8 years agonewlib needs vfs_init().
Gerd Zellweger [Tue, 27 Mar 2012 21:26:18 +0000]
newlib needs vfs_init().

8 years agoAdd octopus binding to SKB make file to avoid compile error.
Gerd Zellweger [Tue, 27 Mar 2012 20:37:47 +0000]
Add octopus binding to SKB make file to avoid compile error.

8 years agoCompiles again after merge with current tip.
Gerd Zellweger [Tue, 27 Mar 2012 17:51:42 +0000]
Compiles again after merge with current tip.

8 years agoMerge with current tip.
Gerd Zellweger [Tue, 27 Mar 2012 17:06:25 +0000]
Merge with current tip.
Adds octopus library and kaluga device manager.

--HG--
rename : lib/c/src/vsnprintf.c => lib/oldc/src/vsnprintf.c
rename : lib/c/src/xprintf.c => lib/oldc/src/xprintf.c
rename : usr/pci/acpi.c => usr/acpi/acpi.c
rename : usr/pci/acpica/include/actypes.h => usr/acpi/acpica/include/actypes.h
rename : usr/pci/acpica/include/platform/acbarrelfish.h => usr/acpi/acpica/include/platform/acbarrelfish.h
rename : usr/pci/acpica_osglue.c => usr/acpi/acpica_osglue.c
rename : usr/pci/buttons.c => usr/acpi/buttons.c
rename : usr/pci/interrupts.c => usr/acpi/interrupts.c

8 years agoSKB compiles on SCC.
Gerd Zellweger [Tue, 27 Mar 2012 16:02:27 +0000]
SKB compiles on SCC.

8 years agoMake sure everything compiles on 32bit. Still need to run tests though.
Gerd Zellweger [Tue, 27 Mar 2012 15:45:38 +0000]
Make sure everything compiles on 32bit. Still need to run tests though.

8 years agoAdded missing monitor def to Hakefile.
Gerd Zellweger [Tue, 27 Mar 2012 13:28:15 +0000]
Added missing monitor def to Hakefile.

8 years agoTrying to compile for 32-bits.
Gerd Zellweger [Tue, 27 Mar 2012 13:17:13 +0000]
Trying to compile for 32-bits.

8 years agoRemove mm library from PCI Hakefile.
Gerd Zellweger [Tue, 27 Mar 2012 12:52:13 +0000]
Remove mm library from PCI Hakefile.

8 years agoCleanup & changed PCI confspace library to accept cap for initialization
Gerd Zellweger [Tue, 27 Mar 2012 12:50:00 +0000]
Cleanup & changed PCI confspace library to accept cap for initialization

8 years agostore pcie confspace in skb
Gerd Zellweger [Tue, 27 Mar 2012 12:27:22 +0000]
store pcie confspace in skb

8 years agoIO Ports
Gerd Zellweger [Tue, 27 Mar 2012 12:21:28 +0000]
IO Ports

8 years agoConfspace init using fact stored in SKB
Gerd Zellweger [Tue, 27 Mar 2012 12:02:51 +0000]
Confspace init using fact stored in SKB

8 years agoremove ioapic debug file
Gerd Zellweger [Fri, 23 Mar 2012 13:31:14 +0000]
remove ioapic debug file

8 years agodelete remaining files in ioapic directory.
Gerd Zellweger [Fri, 23 Mar 2012 13:30:16 +0000]
delete remaining files in ioapic directory.

8 years agoCorrect cap in confspace.
Gerd Zellweger [Fri, 23 Mar 2012 12:54:55 +0000]
Correct cap in confspace.

8 years agoproxy in pcie confspace
Gerd Zellweger [Fri, 23 Mar 2012 12:39:45 +0000]
proxy in pcie confspace

8 years agoProxy mm calls from PCI to ACPI to avoid SYS_ERR_CAP_RETYPE.
Gerd Zellweger [Fri, 23 Mar 2012 12:01:43 +0000]
Proxy mm calls from PCI to ACPI to avoid SYS_ERR_CAP_RETYPE.

8 years agoMoving IO APIC back into ACPI.
Gerd Zellweger [Thu, 22 Mar 2012 23:08:45 +0000]
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

8 years agoMerge.
Gerd Zellweger [Thu, 22 Mar 2012 17:30:06 +0000]
Merge.

8 years agoFixed typo in Config.hs template.
Gerd Zellweger [Thu, 22 Mar 2012 17:28:51 +0000]
Fixed typo in Config.hs template.

8 years agopcimain uses devframes...y
Gerd Zellweger [Thu, 22 Mar 2012 17:27:12 +0000]
pcimain uses devframes...y

8 years agofugu: changed guard in errors/errno.h hoping that it'll fix the compilation bug
Kornilios Kourtis [Thu, 22 Mar 2012 13:16:56 +0000]
fugu: changed guard in errors/errno.h hoping that it'll fix the compilation bug

8 years agoforgotten file
Gerd Zellweger [Thu, 22 Mar 2012 12:44:41 +0000]
forgotten file

8 years agoGet caps from acpi, check if this works?
Gerd Zellweger [Thu, 22 Mar 2012 12:44:20 +0000]
Get caps from acpi, check if this works?

8 years agoFixed missing initialization in e10k.c
pravin shindep@inf.ethz.ch [Thu, 22 Mar 2012 11:06:31 +0000]
Fixed missing initialization in e10k.c

8 years agomerge
Mothy [Thu, 22 Mar 2012 10:35:20 +0000]
merge

8 years agoRemoved few more utf8 characters from e10k.dev
pravin shindep@inf.ethz.ch [Thu, 22 Mar 2012 10:20:36 +0000]
Removed few more utf8 characters from e10k.dev

8 years agoOHCI USB controller mackerel definition.
Mothy [Thu, 22 Mar 2012 09:36:38 +0000]
OHCI USB controller mackerel definition.
Prettyprinting fixes to Mackerel.
Beginnings of a USB UHCI driver for Qemu.

8 years agoRemoved special symbols from e10k*.dev files.
pravin shindep@inf.ethz.ch [Thu, 22 Mar 2012 09:29:59 +0000]
Removed special symbols from e10k*.dev files.

8 years agoSome comments.
Gerd Zellweger [Thu, 22 Mar 2012 09:05:38 +0000]
Some comments.

8 years agoadd ACPI binding to fish.
Gerd Zellweger [Thu, 22 Mar 2012 08:47:30 +0000]
add ACPI binding to fish.

8 years agoAdded readme for explaining in brief how to use networking
pravin shindep@inf.ethz.ch [Thu, 22 Mar 2012 00:37:38 +0000]
Added readme for explaining in brief how to use networking
in barrelfish