History log of /barrelfish-master/tools/arm_molly/build_data_files.sh
Revision Date Author Comments
# e9104882 19-Nov-2014 Simon Gerber <simon.gerber@inf.ethz.ch>

Updated ARM targets to build with Ubuntu ARM gcc.

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


# 4f07d091 28-Feb-2014 Simon Gerber <simon.gerber@inf.ethz.ch>

arm_molly: able to handle <=20 modules now.


# 4c721725 28-Feb-2014 Simon Gerber <simon.gerber@inf.ethz.ch>

arm_molly: able to handle <=20 modules now.


# e1634dc8 29-Aug-2013 Claudio Föllmi <foellmic@student.ethz.ch>

basic armv7-m support

added new hake architecture "armv7-m"
added armv7-m port of kernel and libbarrelfish
fixed small arm_molly issues with parsing paths containing '-'

the port does not actually handle interrupts yet, but scheduling, spawning, and starting processes works
this update does not yet contain the armv7-a code to start the m3 core


# 769b09f2 10-Jun-2013 Gerd Zellweger <mail@gerdzellweger.com>

Fixed binary selection in build_data_files.sh.

Merge this with build fixes commit.


# 4a5cc7d6 06-Jun-2013 Gerd Zellweger <mail@gerdzellweger.com>

Build fixes for ARMv7.

Make choice about GCC binary. Fixed typos in usbconf mackerel file.
Remove MMU from kernel Hakefile because it is not needed.
Don't do stack protection (leads to compiler errors on newer versions).
Don't add build-id when linking on ARMv7. This screwed up ELF loading in our
kernel when it tried to load a section at 0x8000 -- which is not a valid
virtual address -- for the init binary. For some reason
stripping the section manually did not help.


# b7aebb7e 16-Aug-2012 Simon Gerber <simon.gerber@inf.ethz.ch>

Renamed arm_gem5 to armv7.

TODO:
* Figure out if the __GEM5__ define actually refers to gem5 or just to ARMv7.


# 9dbc762b 14-Aug-2012 Simon Peter <speter@inf.ethz.ch>

Use arm-linux-gnueabi instead of arm-none-linux-gnueabi.


# ba1baf62 08-Aug-2012 Simon Gerber <simon.gerber@inf.ethz.ch>

arm_molly: Fixed objdump command in build_data_files.sh


# 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


# 500a5f19 19-Jul-2012 Simon Peter <speter@inf.ethz.ch>

Remove superfluous stuff. Debug page fault exception.


# 04734968 21-Jun-2012 Samuel Hitz <samuel.hitz@gmail.com>

large part of arm gem5 port rewritten, now support multiboot bootloader and dynamic kernel relocation, added a loader for gem5 to mimick a multiboot bootloader