Raphael Fuchs [Sat, 5 May 2012 14:10:51 +0000]
Typo in Technical Note 010: Barrelfish Specification.
Raphael Fuchs [Sat, 5 May 2012 14:03:44 +0000]
Fixed bug in resource id defines.
Raphael Fuchs [Sat, 5 May 2012 13:36:11 +0000]
Typos in Technical Note 001.
Raphael Fuchs [Sat, 5 May 2012 13:35:32 +0000]
Typo in Technical Note 000.
Raphael Fuchs [Sat, 5 May 2012 13:33:54 +0000]
Indentation fix in serial driver.
Kornilios Kourtis [Wed, 16 May 2012 07:57:30 +0000]
newlib: add Hakefile comment about different malloc() implementations
Simon Peter [Thu, 10 May 2012 14:34:38 +0000]
Forgot to update the kernel Hakefile.
Simon Peter [Thu, 10 May 2012 14:14:57 +0000]
Removed RCK_EMU and updated SCC tech note.
Simon Peter [Wed, 9 May 2012 15:42:41 +0000]
Merged again with tip.
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.
Stefan Kästle [Wed, 9 May 2012 12:20:41 +0000]
Fixed "make TAGS" for emacs
Stefan Kästle [Tue, 8 May 2012 15:34:24 +0000]
Fixed a typo in menu.lst entry for the SKB on the SCC
Simon Peter [Tue, 8 May 2012 12:24:49 +0000]
Post-merge fixes. caddr_t is called capaddr_t now?
Simon Peter [Tue, 8 May 2012 10:02:42 +0000]
Merged with tip.
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.
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.
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.
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.
Gerd Zellweger [Sun, 29 Apr 2012 12:17:16 +0000]
Adjusted menu.lst files in usr/examples/*. Removed Chips, added ACPI.
Gerd Zellweger [Sun, 29 Apr 2012 09:32:39 +0000]
Adjusted readme (removed chips in menu.lst example).
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.
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.
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.
Gerd Zellweger [Thu, 12 Apr 2012 17:57:32 +0000]
Fix Hakefile for Octopus tests.
tharris [Thu, 12 Apr 2012 11:43:07 +0000]
THC: Add tests for array and string operations
Kornilios Kourtis [Wed, 11 Apr 2012 07:56:13 +0000]
lib/octopus/Hakefile: remove wide character
Gerd Zellweger [Fri, 6 Apr 2012 09:18:29 +0000]
Merge with current tip.
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
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.
Gerd Zellweger [Mon, 2 Apr 2012 17:22:21 +0000]
Merge with current tip.
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).
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.
Gerd Zellweger [Sat, 31 Mar 2012 08:43:15 +0000]
Cleanup, remove no longer needed files.
Gerd Zellweger [Fri, 30 Mar 2012 08:50:23 +0000]
Formatting stubs file.
Gerd Zellweger [Fri, 30 Mar 2012 08:42:52 +0000]
Changing menu.lst templates (remove chips, add skb).
Gerd Zellweger [Thu, 29 Mar 2012 16:30:25 +0000]
Fix error in simple skb and spawnd ifdef.
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.
Gerd Zellweger [Thu, 29 Mar 2012 14:58:58 +0000]
Move SKB in common modules.
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.
Gerd Zellweger [Thu, 29 Mar 2012 14:15:26 +0000]
Added stubs to provide basic nameservice functionality.
Gerd Zellweger [Wed, 28 Mar 2012 21:21:06 +0000]
Added e1000 device from nos2 to device db.
Gerd Zellweger [Wed, 28 Mar 2012 20:55:01 +0000]
adjusted network boot protocol to work with new NGD_mgm.
Gerd Zellweger [Wed, 28 Mar 2012 20:25:45 +0000]
Remove unwanted compile option in eclipse Hakefile.
Gerd Zellweger [Wed, 28 Mar 2012 18:40:07 +0000]
Return dummy value for posix time functions on ARM.
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.
Gerd Zellweger [Wed, 28 Mar 2012 15:11:01 +0000]
STR is already defined on ARM.
Gerd Zellweger [Wed, 28 Mar 2012 14:13:12 +0000]
Added ACPI rpc interface to fish hakefile.
Gerd Zellweger [Wed, 28 Mar 2012 13:00:56 +0000]
merge with branch on emmentaler.
Gerd Zellweger [Wed, 28 Mar 2012 12:59:59 +0000]
Get pcie confspace using flounder (fails with SKB due to big integers).
Gerd Zellweger [Wed, 28 Mar 2012 12:49:00 +0000]
octopus debug output compiles on 32bit.
Gerd Zellweger [Wed, 28 Mar 2012 11:02:49 +0000]
Fix broken spawn on all cores function to make ump_bench tests work again.
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.
Gerd Zellweger [Wed, 28 Mar 2012 10:38:45 +0000]
revert service name change.
Gerd Zellweger [Tue, 27 Mar 2012 23:00:57 +0000]
Compiles again on 32bit after merge with newlib.
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...
Gerd Zellweger [Tue, 27 Mar 2012 21:26:18 +0000]
newlib needs vfs_init().
Gerd Zellweger [Tue, 27 Mar 2012 20:37:47 +0000]
Add octopus binding to SKB make file to avoid compile error.
Gerd Zellweger [Tue, 27 Mar 2012 17:51:42 +0000]
Compiles again after merge 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
Gerd Zellweger [Tue, 27 Mar 2012 16:02:27 +0000]
SKB compiles on SCC.
Gerd Zellweger [Tue, 27 Mar 2012 15:45:38 +0000]
Make sure everything compiles on 32bit. Still need to run tests though.
Gerd Zellweger [Tue, 27 Mar 2012 13:28:15 +0000]
Added missing monitor def to Hakefile.
Gerd Zellweger [Tue, 27 Mar 2012 13:17:13 +0000]
Trying to compile for 32-bits.
Gerd Zellweger [Tue, 27 Mar 2012 12:52:13 +0000]
Remove mm library from PCI Hakefile.
Gerd Zellweger [Tue, 27 Mar 2012 12:50:00 +0000]
Cleanup & changed PCI confspace library to accept cap for initialization
Gerd Zellweger [Tue, 27 Mar 2012 12:27:22 +0000]
store pcie confspace in skb
Gerd Zellweger [Tue, 27 Mar 2012 12:21:28 +0000]
IO Ports
Gerd Zellweger [Tue, 27 Mar 2012 12:02:51 +0000]
Confspace init using fact stored in SKB
Gerd Zellweger [Fri, 23 Mar 2012 13:31:14 +0000]
remove ioapic debug file
Gerd Zellweger [Fri, 23 Mar 2012 13:30:16 +0000]
delete remaining files in ioapic directory.
Gerd Zellweger [Fri, 23 Mar 2012 12:54:55 +0000]
Correct cap in confspace.
Gerd Zellweger [Fri, 23 Mar 2012 12:39:45 +0000]
proxy in pcie confspace
Gerd Zellweger [Fri, 23 Mar 2012 12:01:43 +0000]
Proxy mm calls from PCI to ACPI to avoid SYS_ERR_CAP_RETYPE.
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
Gerd Zellweger [Thu, 22 Mar 2012 17:30:06 +0000]
Merge.
Gerd Zellweger [Thu, 22 Mar 2012 17:28:51 +0000]
Fixed typo in Config.hs template.
Gerd Zellweger [Thu, 22 Mar 2012 17:27:12 +0000]
pcimain uses devframes...y
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
Gerd Zellweger [Thu, 22 Mar 2012 12:44:41 +0000]
forgotten file
Gerd Zellweger [Thu, 22 Mar 2012 12:44:20 +0000]
Get caps from acpi, check if this works?
pravin shindep@inf.ethz.ch [Thu, 22 Mar 2012 11:06:31 +0000]
Fixed missing initialization in e10k.c
pravin shindep@inf.ethz.ch [Thu, 22 Mar 2012 10:20:36 +0000]
Removed few more utf8 characters from e10k.dev
pravin shindep@inf.ethz.ch [Thu, 22 Mar 2012 09:29:59 +0000]
Removed special symbols from e10k*.dev files.
Gerd Zellweger [Thu, 22 Mar 2012 09:05:38 +0000]
Some comments.
Gerd Zellweger [Thu, 22 Mar 2012 08:47:30 +0000]
add ACPI binding to fish.
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
pravin shindep@inf.ethz.ch [Wed, 21 Mar 2012 23:11:22 +0000]
Fixed minor issues in large reads over nfs, and also compilation
errors for scc architecture are fixed.
Gerd Zellweger [Wed, 21 Mar 2012 21:42:54 +0000]
Using only devframes in ioapic, acpi.
Gerd Zellweger [Wed, 21 Mar 2012 18:52:26 +0000]
Make devframe caps in ACPI and pass them to IOAPIC.
This should avoid revoke first errors as we no longer have siblings.
pravin shindep@inf.ethz.ch [Wed, 21 Mar 2012 16:11:14 +0000]
Fixed a bug which was causing httperf to crash.
There was a problem of using index without wrapping it with size of
circular buffer.
Gerd Zellweger [Wed, 21 Mar 2012 10:28:49 +0000]
Use correct error in DEBUG_ERR.
Gerd Zellweger [Wed, 21 Mar 2012 10:28:20 +0000]
Send physical caps from ACPI to IOAPIC to avoid siblings.
pravin shindep@inf.ethz.ch [Wed, 21 Mar 2012 02:40:07 +0000]
Added the forgotten interface file net_ARP.if
pravin shindep@inf.ethz.ch [Wed, 21 Mar 2012 02:27:27 +0000]
renamed the app E1K_mng to NGD_mng.
also, modified the harness to work with this new system.
--HG--
rename : usr/device_managers/E1K/Hakefile => usr/device_managers/net_gen_dev/Hakefile
rename : usr/device_managers/E1K/E1K_mng.c => usr/device_managers/net_gen_dev/NGD_mng.c
rename : usr/device_managers/E1K/E1K_mng_debug.h => usr/device_managers/net_gen_dev/NGD_mng_debug.h
pravin@inf.ethz.ch [Wed, 21 Mar 2012 01:25:21 +0000]
merged
pravin shindep@inf.ethz.ch [Wed, 21 Mar 2012 01:15:48 +0000]
Disabled the debug output.
Removed unused files from netd
Renamed few files with little more sensible names
--HG--
rename : lib/net_device_manager/soft_filt_user_impl.c => lib/net_device_manager/soft_filt_cl_impl.c
rename : lib/net_queue_manager/net_soft_filters_cl_impl.c => lib/net_queue_manager/net_soft_filters_srv_impl.c
pravin shindep@inf.ethz.ch [Wed, 21 Mar 2012 00:45:47 +0000]
The working version, but has lot of debug output. Need to suppress it.
pravin shindep@inf.ethz.ch [Tue, 20 Mar 2012 23:55:42 +0000]
arp lookups are working from webserver like apps, but
soft filters are not working. The problem for them is
not having access to mac address, and it seems that soft filters dont
work if correct MAC address is not given.
Gerd Zellweger [Tue, 20 Mar 2012 20:04:28 +0000]
compile error.
Gerd Zellweger [Tue, 20 Mar 2012 20:03:02 +0000]
Add some debug.