Ali Saidi
3876105bdb
ARM: Add RTC device for ARM platforms.
...
This change implements a PL031 real time clock.
--HG--
rename : src/dev/arm/timer_sp804.cc => src/dev/arm/rtc_pl031.cc
rename : src/dev/arm/timer_sp804.hh => src/dev/arm/rtc_pl031.hh
2012-03-01 17:26:31 -06:00
Gabe Black
51f7a66660
SE/FS: Build the devices in SE mode.
2011-09-30 00:28:33 -07:00
Geoffrey Blake
f778c46b5e
ARM: Add per-cpu local timers for ARM.
...
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 15:08:05 -05:00
Nathan Binkert
2b1aa35e20
scons: rename TraceFlags to DebugFlags
2011-06-02 17:36:21 -07:00
Ali Saidi
5f73d4ac97
ARM: Add snoop control unit device.
2011-05-04 20:38:27 -05:00
William Wang
6fbea15064
ARM: Add a Keyboard Mouse Interface controller
2010-11-15 14:04:03 -06:00
William Wang
fc1eeafc94
ARM: Implement a CLCD Frame buffer
2010-11-15 14:04:03 -06:00
Prakash Ramrakhyani
9792bbc324
ARM: Fix some subtle bugs in the GIC
...
The GIC code can write to the registers with 8, 16, or 32 byte
accesses which could set/clear different numbers of interrupts.
2010-10-01 16:04:00 -05:00
Ali Saidi
8ed4f0a02c
ARM: Add I/O devices for booting linux
...
--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-08-23 11:18:40 -05:00
Ali Saidi
322f345b51
ARM: Adjust some copyrights
2010-06-02 12:57:59 -05:00
Ali Saidi
1470dae8e9
ARM: Boilerplate full-system code.
...
--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
2009-11-17 18:02:08 -06:00