Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-08-19 | ARM: Add VExpress_E support with PCIe to gem5 | Ali Saidi | |
2011-08-19 | ARM: Add support for Versatile Express boards | Ali Saidi | |
2011-08-19 | ARM: Make GIC function that should only be called by GIC protected. | Ali Saidi | |
2011-08-19 | ARM: Add per-cpu local timers for ARM. | Geoffrey Blake | |
Cortex-A9 processors can have a local timer and watchdog counter. It is enabled by default in Linux and up to this point we've had to disable them since a model wasn't available. This change allows a default MP ARM Linux configuration to boot. | |||
2011-08-19 | ARM: Add per-processor interrupt support to GIC. | Prakash Ramrakhani | |
2011-08-19 | ARM: quiet what can be a very noise CLCD controller. | Ali Saidi | |
2011-07-10 | IO: Handle case where ISA Fake device is being used as a fake memory. | Ali Saidi | |
2011-07-10 | ARM: Fix mp interrupt bug in GIC. | Daniel Johnson | |
Missing "!" made multiprocessor interrupts operate incorrectly. | |||
2011-06-02 | scons: rename TraceFlags to DebugFlags | Nathan Binkert | |
2011-05-13 | ARM: Better RealView/Versatile EB platform support. | Chander Sudanthi | |
Add registers and components to better support the VersatileEB board. Made the MIDR and SYS_ID register parameters to ArmSystem and RealviewCtrl respectively. | |||
2011-05-04 | ARM: Make GIC handle IPIs and multiple processors. | Prakash Ramrakhyani | |
2011-05-04 | ARM: Add snoop control unit device. | Ali Saidi | |
2011-05-04 | ARM: Add support for some more registers in the real view controller. | Ali Saidi | |
2011-05-04 | RealView: Fix the 24 and 100MHz clocks which were providing incorrect values. | Chris Emmons | |
2011-04-20 | fix some build problems from prior changesets | Nathan Binkert | |
2011-04-15 | includes: sort all includes | Nathan Binkert | |
2011-04-04 | ARM: Include IDE/CF controller by default in PBX model. | Ali Saidi | |
Frame buffer and boot linux: ./build/ARM_FS/m5.opt configs/example/fs.py --benchmark=ArmLinuxFrameBuf --kernel=vmlinux.touchkit Linux from a CF card: ./build/ARM_FS/m5.opt configs/example/fs.py --benchmark=ArmLinuxCflash --kernel=vmlinux.touchkit Run Android ./build/ARM_FS/m5.opt configs/example/fs.py --benchmark=ArmAndroid --kernel=vmlinux.android Run MP ./build/ARM_FS/m5.opt configs/example/fs.py --benchmark=ArmLinuxCflash --kernel=vmlinux.mp-2.6.38 | |||
2011-04-04 | ARM: Fix checkpointing case where PL111 is powered off. | Ali Saidi | |
2011-02-23 | CLCD: Fix some serialization bugs with the clcd controller. | Ali Saidi | |
2011-02-23 | ARM: Add support for read of 100MHz clock in system controller. | Ali Saidi | |
2011-02-11 | VNC/ARM: Use VNC server and add support to boot into X11 | Ali Saidi | |
2011-02-11 | ARM: Fix timer calculations. | Ali Saidi | |
The timer calculations were a bit off so time would run faster than it otherwise should | |||
2011-01-07 | Replace curTick global variable with accessor functions. | Steve Reinhardt | |
This step makes it easy to replace the accessor functions (which still access a global variable) with ones that access per-thread curTick values. | |||
2010-11-15 | ARM: Add a Keyboard Mouse Interface controller | William Wang | |
2010-11-15 | ARM: Implement a CLCD Frame buffer | William Wang | |
2010-11-15 | ARM: Add support for a dumb IDE controller | Ali Saidi | |
2010-11-08 | ARM: Add checkpointing support | Ali Saidi | |
2010-11-08 | ARM: Keep the warnings to a minimum. | Ali Saidi | |
These warnings still need to be addresses, but pages of them is counterproductive. | |||
2010-10-01 | ARM: Add a fake flash controller so that unmodified linux can boot | Ali Saidi | |
With this change an unmodified Linux kernel can boot in M5. | |||
2010-10-01 | ARM: Fix some subtle bugs in the GIC | Prakash Ramrakhyani | |
The GIC code can write to the registers with 8, 16, or 32 byte accesses which could set/clear different numbers of interrupts. | |||
2010-08-23 | ARM: Change how the AMBA device ID checking is done to make it more generic | Ali Saidi | |
2010-08-23 | ARM: Add I/O devices for booting linux | Ali Saidi | |
--HG-- rename : src/dev/arm/Versatile.py => src/dev/arm/RealView.py rename : src/dev/arm/versatile.cc => src/dev/arm/realview.cc rename : src/dev/arm/versatile.hh => src/dev/arm/realview.hh | |||
2010-06-02 | ARM: Adjust some copyrights | Ali Saidi | |
2009-11-17 | ARM: Boilerplate full-system code. | Ali Saidi | |
--HG-- rename : src/arch/sparc/interrupts.hh => src/arch/arm/interrupts.hh rename : src/arch/sparc/kernel_stats.hh => src/arch/arm/kernel_stats.hh rename : src/arch/sparc/stacktrace.cc => src/arch/arm/stacktrace.cc rename : src/arch/sparc/system.cc => src/arch/arm/system.cc rename : src/arch/sparc/system.hh => src/arch/arm/system.hh rename : src/dev/sparc/T1000.py => src/dev/arm/Versatile.py rename : src/dev/sparc/t1000.cc => src/dev/arm/versatile.cc rename : src/dev/sparc/t1000.hh => src/dev/arm/versatile.hh |