History log of /barrelfish-master/hake/Main.hs
Revision Date Author Comments
# 85826085 06-Jun-2019 Daniel Schwyn <daniel.schwyn@inf.ethz.ch>

hake: Makefile depends on hakefiles again

Signed-off-by: Daniel Schwyn <daniel.schwyn@inf.ethz.ch>


# 031880a6 08-May-2019 Lukas Humbel <lukas.humbel@inf.ethz.ch>

flounder: Type generation correct dependencies

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# 52a142d1 07-May-2019 Roni Häcki <roni.haecki@inf.ethz.ch>

flounder: generate if type header file correctly

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 2d40160a 06-May-2019 Lukas Humbel <lukas.humbel@inf.ethz.ch>

hake: Generate PL database with driverdomain/modules

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# 8000321d 06-May-2019 Lukas Humbel <lukas.humbel@inf.ethz.ch>

hake: Two pass to minimize memory consumption

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# d9836fb3 02-Apr-2019 Lukas Humbel <lukas.humbel@inf.ethz.ch>

hake: Ensure correct symbols get linked

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# 17e31558 28-Mar-2019 Lukas Humbel <lukas.humbel@inf.ethz.ch>

hake: Make proper use of lib dependencies

Library dependencies are not put anymore into archive file, but
assembled when the application is linked.

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# 53443482 13-Mar-2019 Lukas Humbel <lukas.humbel@inf.ethz.ch>

hake: correct lib dependencies on linking

Calculate a graph of library dependencies and use this for linking all
archives into the final application.

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# d7b78195 19-Oct-2018 Simon Gerber <simon.gerber@inf.ethz.ch>

hake: Main.hs: properly concatenate paths in makeFlounderTypesArch.

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# 04f6e4ea 19-Jul-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

flounder: generate endpoint type header for multiple architectures

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 927c631a 19-Jul-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

flounder: if type header generation bugfix

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# cae53c05 19-Jul-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

flounder: fixed bug in endpoint type header file generation

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 12c9a011 18-Jul-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

flounder: generate endpoint type header file

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 27c9a2e9 19-Apr-2018 Reto Achermann <reto.achermann@inf.ethz.ch>

hake: adapt to the GHC 8.0 changes in interface

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# c23e8852 19-Apr-2018 Reto Achermann <reto.achermann@inf.ethz.ch>

hake: adapt to the GHC 8.0 changes in interface

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# db283a15 20-Dec-2016 Kosyrev Serge <skosyrev@ptsecurity.com>

hake: now buildable with ghc8

Signed-off-by: Kosyrev Serge <skosyrev@ptsecurity.com>


# 1e48dbd8 20-Dec-2016 Kosyrev Serge <skosyrev@ptsecurity.com>

hake: GHC.Paths.libdir can be unreliable: use 'ghc --print-libdir' instead

Signed-off-by: Kosyrev Serge <skosyrev@ptsecurity.com>


# 6178888d 20-Dec-2016 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

hake: Use INSTALL_PREFIX variable for install targets

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>


# 1e47e1fe 20-Dec-2016 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

hake: Do not include symbolic_targets.mk

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>


# e2195b88 19-Dec-2016 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

hake: Prevent certain path to be reduced to an empty string

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>


# 1d0220e6 19-Dec-2016 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

hake/symbolic_targets.mk: Move MAKEFLAGS and ruls for .c to Main.hs


Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>


# 04aa45bf 19-Dec-2016 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

hake: symbolic_targets is in hake/ instead of root install dir

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>


# 262a61b8 16-Dec-2016 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

hake: Generate Phony targets only for allowed architectures

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>


# b6ca216a 16-Dec-2016 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

hake: Avoid prepending path with ./

The relPath function unconditionally prepended ./ to path with tree root
being `.'. Special-case this by not prepending the tree root if it is `.'.

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>


# 4f5672d7 16-Dec-2016 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

Revert "hake: Generate $arch_All target that compiles all binaries for an arch"

This partially reverts commit 92011b45a889dbb6f5cff2abff659a604914bea7.

# Conflicts:
# hake/RuleDefs.hs

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>


# d214b291 16-Dec-2016 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

hake: Scan . directory for Hake files

Haskell matches ('.':xs) with xs being the empty list, which caused the
directory scan to not scan source directory `.'. This change explicitly
treats ('.':[]) as a valid (non-ignored) directory.

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>


# 7c05bfe5 16-Dec-2016 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

hake: Add BFSrcTree tree type

This tree type resolves to the source tree for Barrelfish tree builds and
to the install tree for out-of-tree builds.

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>


# b0b0162f 05-Dec-2016 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

hake: GHC 8 compatibility

GHC removed Opt_DeriveDataTypeable and Opt_StandaloneDeriving from DynFlags.
This patch does not require the two extension flags anymore and specifies them
as an in-file flag in TreeDB where required. It does not change the behavior on GHC 7.

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>


# 92011b45 29-Nov-2016 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

hake: Generate $arch_All target that compiles all binaries for an arch

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>


# 69b41b96 18-Apr-2016 Simon Gerber <simon.gerber@inf.ethz.ch>

Squashed changes of e89aa91..6ca6bdf (master as of 2016-04-18).

Take this commit out when merging

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# b3206a32 27-Feb-2016 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

hake: Remove 'abs' special tree and replace it by 'cache'

'abs' would allow arbitrary access to the file system while 'cache'
restricts it to a defined cache directory.

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>


# 27190094 26-Feb-2016 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

hake: Add rules to get external dependencies.

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>


# 05689108 26-Feb-2016 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

hake: Remove unused definitions in Makefile.

This commit removes the definition of INSTALLDIR, ABSINSTALLDIR, ABSSRCDIR
and ABSBUILDDIR from the generated Makefile because it is not used anywhere.
It was introduced with commit c458e8147b4836a0262a48da5d49dfcdff7cb77a.

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>


# b6421b02 26-Feb-2016 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

hake: Add Abs RuleToken to refer to resources using their absolute path.

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>


# c458e814 25-Feb-2016 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

hake: Define INSTALLDIR, ABSINSTALLDIR, ABSSRCDIR, ABSBUILDDIR in Makefile

These definitions are required to set CFLAGS for nested autoconf-based builds.

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>


# 4cc3ecc0 24-Feb-2016 Simon Gerber <simon.gerber@inf.ethz.ch>

T211: Update hake to work under GHC 7.10

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# b71ab6d0 02-Nov-2015 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

hake: Remove unicode characters (ä -> ae) in header.


# 9c924b69 02-Nov-2015 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

hake: Do not descend into dot-directories (.*)


# dab8193f 15-Sep-2015 David Cock <david.cock@inf.ethz.ch>

Don't ignore source roots that are just "." or ".."

Signed-off-by: David Cock <david.cock@inf.ethz.ch>


# e11d99f7 31-Aug-2015 David Cock <david.cock@inf.ethz.ch>

Quieted make a little.

make help now only produces 600kB of spew, rather than >1MB, and runs 30%
faster.

Signed-off-by: David Cock <david.cock@inf.ethz.ch>


# c80655d6 31-Aug-2015 David Cock <david.cock@inf.ethz.ch>

Don't run hake twice for 'make rehake'

Signed-off-by: David Cock <david.cock@inf.ethz.ch>


# e7ef9e4d 30-Aug-2015 David Cock <david.cock@inf.ethz.ch>

More reasonable error output from Hake

Signed-off-by: David Cock <david.cock@inf.ethz.ch>


# 2630078c 28-Aug-2015 David Cock <david.cock@inf.ethz.ch>

Better description of hake phases

Signed-off-by: David Cock <david.cock@inf.ethz.ch>


# 539728ac 24-Aug-2015 David Cock <david.cock@inf.ethz.ch>

Cleanup

Signed-off-by: David Cock <david.cock@inf.ethz.ch>


# 7192c957 24-Aug-2015 David Cock <david.cock@inf.ethz.ch>

Cleanup

Signed-off-by: David Cock <david.cock@inf.ethz.ch>


# 657c2d3c 24-Aug-2015 David Cock <david.cock@inf.ethz.ch>

Generate source-tree relative filenames straight away


# 5e533b69 23-Aug-2015 David Cock <david.cock@inf.ethz.ch>

Replaced allfiles list with a Trie

Roughly 2x speedup

Signed-off-by: David Cock <david.cock@inf.ethz.ch>


# 57417978 21-Aug-2015 David Cock <david.cock@inf.ethz.ch>

Wasn't outputting Target tokens

Signed-off-by: David Cock <david.cock@inf.ethz.ch>


# f9fb60c4 21-Aug-2015 David Cock <david.cock@inf.ethz.ch>

Switched from hake.Path to System.FilePath

The library functions are much faster.

Signed-off-by: David Cock <david.cock@inf.ethz.ch>


# ac231409 21-Aug-2015 David Cock <david.cock@inf.ethz.ch>

Cleanup

Signed-off-by: David Cock <david.cock@inf.ethz.ch>


# 482fe90b 19-Aug-2015 David Cock <david.cock@inf.ethz.ch>

Walk directories in parallel (async)

Signed-off-by: David Cock <david.cock@inf.ethz.ch>


# 19e056df 19-Aug-2015 David Cock <david.cock@inf.ethz.ch>

Use a set for arch comparison, 9.0s

Signed-off-by: David Cock <david.cock@inf.ethz.ch>


# 48873fcb 19-Aug-2015 David Cock <david.cock@inf.ethz.ch>

Sped up path manipulation, down to 9.2s

Signed-off-by: David Cock <david.cock@inf.ethz.ch>


# 36340ea0 19-Aug-2015 David Cock <david.cock@inf.ethz.ch>

Down to 12s, targets build


# 8c286e59 18-Aug-2015 David Cock <david.cock@inf.ethz.ch>

Replaced old hake

Signed-off-by: David Cock <david.cock@inf.ethz.ch>


# 808501ea 03-Jul-2015 Timothy Roscoe <troscoe@inf.ethz.ch>

Simplification of symbolic_targets.mk, addition of platforms and boots to Hake.


# 878547ec 04-Jun-2015 Simon Gerber <simon.gerber@inf.ethz.ch>

Merge of upstream arrakis code.

This merge includes the following:
* VT-d (IOMMU) support
* VMX (Intel CPU virtualization) support
* Parallel hake build
* MegaRAID driver
* Subways fast packet forwarding application
* Identify physical address of VNodes
* libstorage (VSIC & VSA support)
* POSIX support: poll, uname, nanosleep, fsync, poll, pthread attributes, syslog, wait3, ...
* TenaciousD (persistent data structures: log & queue)
* Hack to skip boot RAM when it's too large
* Arranet: Support for raw IP sockets, interrupts
* Removal of colorful debug output
* MegaRAID blockdevfs support
* Arrakis compile wrappers for Autoconf
* Patches to binutils & GCC to build Arrakis C++ applications

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
Signed-off-by: Simon Peter <simpeter@cs.washington.edu>
Signed-off-by: Oleg Godunok <ogodunok@gmail.com>
Signed-off-by: Antoine Kaufmann <antoinek@cs.washington.edu>
Signed-off-by: Jialin Li <lijl@cs.washington.edu>
Signed-off-by: Dalton Black <dalton.m.black@gmail.com>
Signed-off-by: Taesoo Kim <taesoo@uw.edu>


# 7e4905a8 18-Nov-2014 Wang Nan <wangnan0@huawei.com>

Make hake and mackerel compile with ghc 7.6.

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# d8b59b30 20-Aug-2014 Stefan Kaestle <stefan.kaestle@inf.ethz.ch>

Cleanup


# 32503d46 28-Feb-2014 Wang Nan <wangnan0@huawei.com>

Support for GHC 7.6.X in Mackerel and Hake.

Patch taken from wiki.barrelfish.org and rebased against current HEAD.


# de906f69 28-Feb-2014 Simon Peter <simpeter@cs.washington.edu>

The Arrakis backport to Barrelfish.

Here are the macro changes:
* Made lwIP an optional network stack
* Moved lwIP headers out of the general include directory
* Parallel hake
* CPU-virtualized ("arrakis") applications
* libarrakis is a new libOS that uses CPU features directly
* arrakismon is a new monitor for Arrakis apps
* QEMU Multiboot support instead of GRUB (enables KVM)
* e10k virtual function driver
* Software virtual->physical mapping (substitutes IOMMU)
* To be replaced soon with an Intel IOMMU driver
* Better GDB and stack tracing support
* New POSIX support
* pthreads, inet_*(), usleep(), syslimits.h, sigaction(), mman.h,
* resource.h, sendmsg(), recvmsg(), mkfifo(), syslog.h, sysexits.h,
* fcntl(), getegid(), getgid(), pipe(), rlimits
* epoll support
* Separate waitset for interrupts
* Thread TLS key and ID support
* Moved PCRE headers to include/, where they usually are
* Intel performance counters support
* Handle boot-time RAM overflow (for machines with >=64GB RAM)
* Arranet network stack
* Fix for build of lib/barrelfish/arch/x86_64/dispatch.c without -O2
* New comandline options to pci daemon:
* maxvfs=x, x is number of virtual functions to create for each
* device supporting it
* skb_bridge_program=x, x is SKB bridge programming script to use
* bridge_bios is a script that uses the BIOS pre-set values, like Linux
* Correctly build machine-optimized newlib parts
* Library versions of e1000 and e10k drivers
* Support for virtualization in e10k driver
* e10k datacenter control plane daemon
* Modified hellotest to be both a Barrelfish and an Arrakis application

I've decided not to include the lwIP 1.4.1 code, as the port is
not finished and who wants to use lwIP anyway with the Arrakis
network stack and mTCP being released soon. If you want this,
let me know (it's hugely superior to lwIP 1.3.1).

I've made the code backwards-compatible with Barrelfish. The
default should do what Barrelfish does. One can specify
commandline options to the PCI daemon and e10k driver to
configure I/O virtualization and the optional arrakismon allows
loading CPU-virtualized "arrakis" programs.

There are more pending changes, such as support for hardware
rate limiting and weighted round robin packet scheduling, but
I'd like these to go in first, before I push the rest.


# ea84b4c9 08-Apr-2013 Gerd Zellweger <mail@gerdzellweger.com>

Do proper filtering of unneeded files in Hake. This avoids running into stack overflow: use +RTS -K<size> to increase it when having a build directory inside your tree.


# 2d7c9c11 02-Apr-2013 Wang Nan <wangnan0@huawei.com>

hake: make hake work with ghc 7.4.2


# b0dbc489 05-Nov-2012 Kornilios Kourtis <kkourt@inf.ethz.ch>

update tree to use ghc7.4


# f797eb32 02-Aug-2012 Mothy <troscoe@inf.ethz.ch>

Rebuilt Hakefile for kernel to allow multiple CPU drivers

--HG--
rename : kernel/arch/arm_gem5/boot.S => kernel/arch/omap44xx/boot.S
rename : kernel/arch/arm_gem5/exceptions.S => kernel/arch/omap44xx/exceptions.S
rename : kernel/arch/arm_gem5/exn.c => kernel/arch/omap44xx/exn.c
rename : kernel/arch/arm_gem5/init.c => kernel/arch/omap44xx/init.c
rename : kernel/arch/arm_gem5/integrator.c => kernel/arch/omap44xx/integrator.c
rename : kernel/arch/arm_gem5/kludges.c => kernel/arch/omap44xx/kludges.c
rename : kernel/arch/arm_gem5/kputchar.c => kernel/arch/omap44xx/kputchar.c
rename : kernel/arch/arm_gem5/linker.lds.in => kernel/arch/omap44xx/linker.lds.in
rename : kernel/arch/arm_gem5/multiboot.c => kernel/arch/omap44xx/multiboot.c
rename : kernel/arch/arm_gem5/omap.c => kernel/arch/omap44xx/omap.c
rename : kernel/arch/arm_gem5/omap_uart.c => kernel/arch/omap44xx/omap_uart.c
rename : kernel/arch/arm_gem5/paging.c => kernel/arch/omap44xx/paging.c
rename : kernel/arch/arm_gem5/pl011_uart.c => kernel/arch/omap44xx/pl011_uart.c
rename : kernel/arch/arm_gem5/start_aps.c => kernel/arch/omap44xx/start_aps.c
rename : kernel/arch/arm_gem5/startup_arch.c => kernel/arch/omap44xx/startup_arch.c
rename : kernel/arch/arm_gem5/syscall.c => kernel/arch/omap44xx/syscall.c


# b597fddc 31-Jul-2012 Kornilios Kourtis <kkourt@inf.ethz.ch>

*.hs: update imports to be compatible with ghc 7.4


# 9a363687 08-Jul-2012 Simon Peter <speter@inf.ethz.ch>

Fix typo in hake usage string.


# a502120a 01-Jun-2012 Samuel Hitz <samuel.hitz@gmail.com>

fixed an inlining bug of arm-gcc 4.6.1 and lower


# d1897013 29-May-2012 Samuel Hitz <samuel.hitz@gmail.com>

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


# 81e29349 23-May-2012 Samuel Hitz <samuel.hitz@gmail.com>

reverted local Main.hs ghc7 patch


# 44b552e8 18-May-2012 Lukas Humbel <none@none>

Test1


# 5828ebe3 14-May-2012 David Gerhard <gerhardd@student.ethz.ch>

Backed out changeset ea319a39a08a


# 7b434a9a 14-May-2012 David Gerhard <gerhardd@student.ethz.ch>

initial commit to barrelfish.net for the new graph based network stack


# c9b36477 18-Mar-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Reverted GHC 7 patch.


# 71fc4028 05-Mar-2012 Samuel Hitz <samuel.hitz@gmail.com>

- some more changes to get it built


# 29758467 03-Feb-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Added benchmark to measure arrival rate on server.


# 8636c6e2 28-Jan-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Final configuration for benchmarking get/set API on server.


# bdcc3b64 28-Oct-2011 Gerd Zellweger <zgerd@student.ethz.ch>

Some initial prolog programs for MA


# 9299dcef 08-Jul-2011 Stefan Kästle <stefan.kaestle@inf.ethz.ch>

Initial version of public stable barrelfish repository.