commit | e6f010cc27177c97596455b2e2b589bd19b2a486 | [log] [tgz] |
---|---|---|
author | Andreas Färber <afaerber@suse.de> | Sat Feb 02 12:33:14 2013 +0100 |
committer | Andreas Färber <afaerber@suse.de> | Tue Mar 12 10:35:55 2013 +0100 |
tree | 43403ce74bd92387e1842af44a21ea3fe31fc172 | |
parent | 97a8ea5a3ae7938cb54fd4dc19d3a413024bc6c0 [diff] |
target-arm: Override do_interrupt for ARMv7-M profile Enable ARMCPUInfo to specify a custom class_init functions. Introduce arm_v7m_class_init() and use it for "cortex-m3" model. Instead of forwarding from arm_cpu_do_interrupt() to do_interrupt_v7m(), override CPUClass::do_interrupt with arm_v7m_cpu_do_interrupt() in arm_v7m_class_init(). Acked-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Andreas Färber <afaerber@suse.de>