barrelfish
8 years agomerge fixes from Simon/Mark to Samuel's gem5-arm updates release2012-06-06
Kornilios Kourtis [Tue, 5 Jun 2012 07:47:50 +0000]
merge fixes from Simon/Mark to Samuel's gem5-arm updates

8 years agoadded comments for alignment workaround, added another gem5 patch, updated arm gem5...
Samuel Hitz [Mon, 4 Jun 2012 13:16:55 +0000]
added comments for alignment workaround, added another gem5 patch, updated arm gem5 README

8 years agofixed an inlining bug in arm-gcc, replaced chips with skb, add loglevel option to...
Samuel Hitz [Sat, 2 Jun 2012 09:54:42 +0000]
fixed an inlining bug in arm-gcc, replaced chips with skb, add loglevel option to gem5script

8 years agomerge
Samuel Hitz [Fri, 1 Jun 2012 14:16:19 +0000]
merge

8 years agoadjust formatting in RuleDefs.hs
Samuel Hitz [Fri, 1 Jun 2012 14:14:46 +0000]
adjust formatting in RuleDefs.hs

8 years agofixed an inlining bug of arm-gcc 4.6.1 and lower
Samuel Hitz [Fri, 1 Jun 2012 13:28:17 +0000]
fixed an inlining bug of arm-gcc 4.6.1 and lower

8 years agoreverted Config.hs, save scratch registers to stack in exceptions.S
Samuel Hitz [Wed, 30 May 2012 16:42:22 +0000]
reverted Config.hs, save scratch registers to stack in exceptions.S

8 years agomodify_flags() for x86-32.
Simon Peter [Tue, 29 May 2012 13:49:25 +0000]
modify_flags() for x86-32.

Thanks to Jinghao Shi and Simon Gerber for the patches.

8 years agorenamed architecture from 'gem5' to 'arm_gem5'
Samuel Hitz [Tue, 29 May 2012 08:58:49 +0000]
renamed architecture from 'gem5' to 'arm_gem5'

--HG--
rename : hake/Gem5.hs => hake/ArmGem5.hs
rename : hake/menu.lst.gem5 => hake/menu.lst.arm_gem5
rename : if/arch/gem5.if => if/arch/arm_gem5.if
rename : if/platform/gem5.if => if/platform/arm_gem5.if
rename : kernel/arch/gem5/boot.S => kernel/arch/arm_gem5/boot.S
rename : kernel/arch/gem5/exceptions.S => kernel/arch/arm_gem5/exceptions.S
rename : kernel/arch/gem5/init.c => kernel/arch/arm_gem5/init.c
rename : kernel/arch/gem5/integrator.c => kernel/arch/arm_gem5/integrator.c
rename : kernel/arch/gem5/linker.lds.in => kernel/arch/arm_gem5/linker.lds.in
rename : kernel/arch/gem5/paging.c => kernel/arch/arm_gem5/paging.c
rename : kernel/arch/gem5/pl011_uart.c => kernel/arch/arm_gem5/pl011_uart.c
rename : kernel/arch/gem5/startup_arch.c => kernel/arch/arm_gem5/startup_arch.c
rename : kernel/include/arch/gem5/arch_gdb_stub.h => kernel/include/arch/arm_gem5/arch_gdb_stub.h
rename : kernel/include/arch/gem5/arm.h => kernel/include/arch/arm_gem5/arm.h
rename : kernel/include/arch/gem5/arm_hal.h => kernel/include/arch/arm_gem5/arm_hal.h
rename : kernel/include/arch/gem5/conio.h => kernel/include/arch/arm_gem5/conio.h
rename : kernel/include/arch/gem5/cp15.h => kernel/include/arch/arm_gem5/cp15.h
rename : kernel/include/arch/gem5/exceptions.h => kernel/include/arch/arm_gem5/exceptions.h
rename : kernel/include/arch/gem5/init.h => kernel/include/arch/arm_gem5/init.h
rename : kernel/include/arch/gem5/irq.h => kernel/include/arch/arm_gem5/irq.h
rename : kernel/include/arch/gem5/ixp2800_uart.h => kernel/include/arch/arm_gem5/ixp2800_uart.h
rename : kernel/include/arch/gem5/kputchar.h => kernel/include/arch/arm_gem5/kputchar.h
rename : kernel/include/arch/gem5/misc.h => kernel/include/arch/arm_gem5/misc.h
rename : kernel/include/arch/gem5/offsets.h => kernel/include/arch/arm_gem5/offsets.h
rename : kernel/include/arch/gem5/paging_kernel_arch.h => kernel/include/arch/arm_gem5/paging_kernel_arch.h
rename : kernel/include/arch/gem5/phys_mmap.h => kernel/include/arch/arm_gem5/phys_mmap.h
rename : kernel/include/arch/gem5/pl011_uart.h => kernel/include/arch/arm_gem5/pl011_uart.h
rename : tools/gem5/CacheConfig.py => tools/arm_gem5/CacheConfig.py
rename : tools/gem5/Caches.py => tools/arm_gem5/Caches.py
rename : tools/gem5/O3_ARM_v7a.py => tools/arm_gem5/O3_ARM_v7a.py
rename : tools/gem5/README => tools/arm_gem5/README
rename : tools/gem5/RealView.py => tools/arm_gem5/RealView.py
rename : tools/gem5/RealView.py.patch => tools/arm_gem5/RealView.py.patch
rename : tools/gem5/arm-core.xml => tools/arm_gem5/arm-core.xml
rename : tools/gem5/arm-vfpv3.xml => tools/arm_gem5/arm-vfpv3.xml
rename : tools/gem5/arm-with-neon.xml => tools/arm_gem5/arm-with-neon.xml
rename : tools/gem5/boot.arm => tools/arm_gem5/boot.arm
rename : tools/gem5/debug.gem5.gdb => tools/arm_gem5/debug.gem5.gdb
rename : tools/gem5/gem5script.py => tools/arm_gem5/gem5script.py
rename : tools/gem5/system.cc.patch => tools/arm_gem5/system.cc.patch

8 years agoremoved #inluce <stdio.h>, since no debug printf's anymore in these files
Samuel Hitz [Tue, 29 May 2012 07:48:30 +0000]
removed #inluce <stdio.h>, since no debug printf's anymore in these files

8 years agomore changes to get gem5 built with newlib
Samuel Hitz [Thu, 24 May 2012 07:31:34 +0000]
more changes to get gem5 built with newlib

8 years agouse newlib instead of oldc
Samuel Hitz [Thu, 24 May 2012 06:54:23 +0000]
use newlib instead of oldc

8 years agoreverted local Main.hs ghc7 patch
Samuel Hitz [Wed, 23 May 2012 17:13:06 +0000]
reverted local Main.hs ghc7 patch

8 years agoAdded tests and benchmarks for MDB.
Mark Nevill [Wed, 23 May 2012 10:28:09 +0000]
Added tests and benchmarks for MDB.

8 years agoFixed wrong assertion in mdb range query algorithm.
Mark Nevill [Wed, 23 May 2012 12:34:21 +0000]
Fixed wrong assertion in mdb range query algorithm.

8 years agoPut MDB-related types in new header.
Mark Nevill [Thu, 31 May 2012 13:02:45 +0000]
Put MDB-related types in new header.

8 years agoFixed some missing and circular includes.
Mark Nevill [Wed, 23 May 2012 10:13:38 +0000]
Fixed some missing and circular includes.

8 years agoincluded fixed release of gem5 incl. patches and instructions on how to use it
Samuel Hitz [Wed, 23 May 2012 07:46:53 +0000]
included fixed release of gem5 incl. patches and instructions on how to use it

8 years agoHarness: Store local changes to source repository in results directory.
Mark Nevill [Tue, 22 May 2012 16:40:01 +0000]
Harness: Store local changes to source repository in results directory.

With this change, the results directory contains a complete image of the
sources in the form of the mercurial commit id and the patch containing
any local changes. This should make it easier to recreate any results
based on uncommitted code.

8 years agoadding a tag for release 2012-05-25
Stefan Kästle [Fri, 25 May 2012 14:12:51 +0000]
adding a tag for release 2012-05-25

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 agoremoved unnecessary files
Samuel Hitz [Tue, 22 May 2012 12:09:43 +0000]
removed unnecessary files

8 years agocreated a proper gem5 script
Samuel Hitz [Tue, 22 May 2012 12:06:52 +0000]
created a proper gem5 script

8 years agoadded alignment to struct spawndomain and struct slot_prealloc, introduced 'timeslice...
Samuel Hitz [Tue, 22 May 2012 10:29:52 +0000]
added alignment to struct spawndomain and struct slot_prealloc, introduced 'timeslice' argument for ARM

8 years agokernel and userspace now working, removed some debug printfs, general code cleanup
Samuel Hitz [Tue, 22 May 2012 09:59:02 +0000]
kernel and userspace now working, removed some debug printfs, general code cleanup

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

8 years ago- kernel ready
Samuel Hitz [Fri, 11 May 2012 09:32:20 +0000]
- kernel ready
- added 3 new devices for development board
- temporary added debug printfs

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 agoFixed mdb has_{descendants,ancestors,copies} using range queries.
Mark Nevill [Sat, 7 Apr 2012 15:35:58 +0000]
Fixed mdb has_{descendants,ancestors,copies} using range queries.

8 years agoFixed handling of 0-length range queries in MDB.
Mark Nevill [Mon, 16 Apr 2012 13:04:02 +0000]
Fixed handling of 0-length range queries in MDB.
They are now roughly equivalent to length 2 range search from addr-1 to
addr+1, except without the partial matches.

8 years agoAdded copyright/license to libmdb headers.
Mark Nevill [Thu, 31 May 2012 13:02:22 +0000]
Added copyright/license to libmdb headers.

8 years agoFixed printfs in acpica_osglue to work for 32 bit acpi.
Simon Gerber [Fri, 1 Jun 2012 09:51:59 +0000]
Fixed printfs in acpica_osglue to work for 32 bit acpi.

8 years agoFixed AcpiOsUnmapMemory to delete cap copies.
Simon Gerber [Mon, 23 Apr 2012 16:31:43 +0000]
Fixed AcpiOsUnmapMemory to delete cap copies.

8 years agoFixed acpi/pci issues when booting on real h/w.
Simon Gerber [Thu, 19 Apr 2012 17:43:31 +0000]
Fixed acpi/pci issues when booting on real h/w.

8 years agoFixed address type in AcpiOsUnmapMemory to work on 32 bit.
Simon Gerber [Fri, 1 Jun 2012 09:08:20 +0000]
Fixed address type in AcpiOsUnmapMemory to work on 32 bit.

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

8 years ago- interrupt vector now gets correctly installed
Samuel Hitz [Wed, 4 Apr 2012 15:46:40 +0000]
- interrupt vector now gets correctly installed
- jumps to handlers correct

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 ago- setup mmu and paging
Samuel Hitz [Tue, 3 Apr 2012 07:18:17 +0000]
- setup mmu and paging
- exception handlers installed (untested)
- uart driver modified

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.