#
08e2da96 |
|
06-Jul-2016 |
David Cock <david.cock@inf.ethz.ch> |
ARMv7: Rationalised coreboot structures. Put the Multiboot header in the coredata struct, and allocate both in and the globals (which now contains only the printf spinlock) in the BSP kernel's BSS. We no longer rely on magic addresses. Doing so exposed a latent bug, where code using the various alloc_phys() functions were assuming that the output would be page-aligned, when that wasn't guaranteed. Added alloc_phys_aligned to all relevant prototypes. Signed-off-by: David Cock <david.cock@inf.ethz.ch>
|
#
146e4e08 |
|
16-Nov-2015 |
David Cock <david.cock@inf.ethz.ch> |
Clean merge of HP's ARMv8 code This adds support for an ARMv8 core running in the GEM5 simulator Signed-off-by: David Cock <david.cock@inf.ethz.ch>
|
#
9e13463b |
|
13-May-2014 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
arm_molly: reformatted and squashed build errors.
|
#
6d2b3501 |
|
13-May-2014 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
arm_molly: reformatted and squashed build errors.
|
#
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
|
#
a99a0351 |
|
12-Jul-2012 |
Samuel Hitz <samuel.hitz@gmail.com> |
added new machine gem5.py to scalebench
|
#
2694f98c |
|
28-Jun-2012 |
Simon Peter <speter@inf.ethz.ch> |
Fix several bugs in GEM5 molly. Most important is to zero the static data structures, which are not zeroed on real hardware.
|
#
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
|