hw/cpu/a15mpcore: Wire generic timer outputs to GIC inputs
Now our A15 CPU implements the generic timers, we can wire themup to the appropriate inputs on the GIC.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>Tested-by: Laurent Desnogues <laurent.desnogues@gmail.com>...
default-configs: Fix A9MP and A15MP config names
When individual CONFIG_ switches for the A9MPcore and A15MPcoredevices were created, they were inadvertently given incorrect names(CONFIG_ARM9MPCORE and CONFIG_ARM15MPCORE). These CPUs are"Cortex-A9MP" and "Cortex-A15MP", and in particular the ARM9 is...
hw/arm/pic_cpu: Remove the now-unneeded arm_pic_init_cpu()
Now all the boards have been converted arm_pic_init_cpu()is unused and can just be deleted.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>Message-id: 1375977856-25046-15-git-send-email-peter.maydell@linaro.org
target-arm: Allow raw_read() and raw_write() to handle 64 bit regs
Extend the raw_read() and raw_write() helper accessors so thatthey can be used for 64 bit registers as well as 32 bit registers.
target-arm: Support coprocessor registers which do I/O
Add an ARM_CP_IO flag which an ARMCPRegInfo definition can use toindicate that the register's implementation does I/O and thusits accesses need to be surrounded by gen_io_start()/gen_io_end()in order for icount to work. Most notably, cp registers which...
target-arm: Implement the generic timer
The ARMv7 architecture specifies a 'generic timer' which is implementedvia cp15 registers. Newer kernels will prefer to use this rather thana devboard-level timer. Implement the generic timer for TCG; for KVMwe will already use the hardware's virtualized timer for this....
hw/arm/strongarm: Don't use arm_pic_init_cpu()
Drop the now-deprecated arm_pic_init_cpu() in favour of directlygetting the IRQ line from the ARMCPU object.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>Message-id: 1375977856-25046-11-git-send-email-peter.maydell@linaro.org
hw/arm/versatilepb: Don't use arm_pic_init_cpu()
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>Message-id: 1375977856-25046-12-git-send-email-peter.maydell@linaro.org
hw/arm/vexpress: Don't use arm_pic_init_cpu()
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>Message-id: 1375977856-25046-13-git-send-email-peter.maydell@linaro.org
hw/arm/xilinx_zynq: Don't use arm_pic_init_cpu()
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>Message-id: 1375977856-25046-14-git-send-email-peter.maydell@linaro.org
View all revisions | View revisions
Also available in: Atom