Merge remote-tracking branch 'pmaydell/arm-devs.for-upstream' into staging
Merge remote-tracking branch 'stefanha/trivial-patches' into staging
hw/pl031: Actually raise interrupt on timer expiry
Fix a typo in pl031_interrupt() which meant we were setting a bitin the interrupt mask rather than the interrupt status registerand thus not actually raising an interrupt. This fix allows thertctest program from the kernel's Documentation/rtc.txt to pass...
Remove unnecessary includes of primecell.h
The primecell.h header now only has the definitions of constantsindicating the usage of the arm_sysctl GPIO lines; remove obsoleteincludes of it from source files which don't care about those GPIOlines.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
hw/primecell.h: Remove obsolete pl080_init() declaration
Remove an obsolete declaration of pl080_init(), which has beenincorrect since the conversion of pl080 to qdev back in 2009.
hw/arm_sysctl: Drop legacy init function
Drop the legacy init function arm_sysctl_init(), since it has nousers left any more. This allows us to drop the awkward '1' fromthe actual device init function.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>...
hw/vexpress.c: Add vexpress-a15 machine
Add the vexpress-a15 machine, and the A-Series memory map it uses.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>Reviewed-by: Andreas Färber <afaerber@suse.de>
arm_boot: Pass base address of GIC CPU interface, not whole GIC
The arm_boot secondary boot loader code needs the address ofthe GIC CPU interface. Obtaining this from the base addressof the private peripheral region was possible for A9 and 11MPcore,but the A15 puts the GIC CPU interface in a different place....
hw/vexpress.c: Instantiate the motherboard CLCD
Instantiate the CLCD on the vexpress motherboard as well as one onthe daughterboard -- the A15 daughterboard does not have a CLCDand so relies on the motherboard one.
At the moment QEMU doesn't provide infrastructure for selecting...
hw/vexpress.c: Factor out daughterboard-specific initialization
Factor out daughterboard specifics into a data structure anddaughterboard initialization function, in preparation for addingvexpress-a15 support.
View revisions
Also available in: Atom