Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20170921' into staging
target-arm queue:
* more preparatory work for v8M support
* convert some omap devices away from old_mmio
* remove out of date ARM ARM section references in comments
* add the Smartfusion2 board
# gpg: Signature made Thu 21 Sep 2017 17:40:40 BST
# gpg: using RSA key 0x3C2525ED14360CDE
# gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>"
# gpg: aka "Peter Maydell <pmaydell@gmail.com>"
# gpg: aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>"
# Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83 15CF 3C25 25ED 1436 0CDE
* remotes/pmaydell/tags/pull-target-arm-20170921: (31 commits)
msf2: Add Emcraft's Smartfusion2 SOM kit
msf2: Add Smartfusion2 SoC
msf2: Add Smartfusion2 SPI controller
msf2: Microsemi Smartfusion2 System Register block
msf2: Add Smartfusion2 System timer
hw/arm/omap2.c: Don't use old_mmio
hw/i2c/omap_i2c.c: Don't use old_mmio
hw/timer/omap_gptimer: Don't use old_mmio
hw/timer/omap_synctimer.c: Don't use old_mmio
hw/gpio/omap_gpio.c: Don't use old_mmio
hw/arm/palm.c: Don't use old_mmio for static_ops
target/arm: Remove out of date ARM ARM section references in A64 decoder
nvic: Support banked exceptions in acknowledge and complete
nvic: Make SHCSR banked for v8M
nvic: Make ICSR banked for v8M
target/arm: Handle banking in negative-execution-priority check in cpu_mmu_index()
nvic: Handle v8M changes in nvic_exec_prio()
nvic: Disable the non-secure HardFault if AIRCR.BFHFNMINS is clear
nvic: Implement v8M changes to fixed priority exceptions
nvic: In escalation to HardFault, support HF not being priority -1
...
Signed-off-by:
Peter Maydell <peter.maydell@linaro.org>
No related branches found
No related tags found
Showing
- default-configs/arm-softmmu.mak 1 addition, 0 deletionsdefault-configs/arm-softmmu.mak
- hw/arm/Makefile.objs 1 addition, 0 deletionshw/arm/Makefile.objs
- hw/arm/msf2-soc.c 238 additions, 0 deletionshw/arm/msf2-soc.c
- hw/arm/msf2-som.c 105 additions, 0 deletionshw/arm/msf2-som.c
- hw/arm/omap2.c 37 additions, 12 deletionshw/arm/omap2.c
- hw/arm/palm.c 10 additions, 20 deletionshw/arm/palm.c
- hw/gpio/omap_gpio.c 12 additions, 14 deletionshw/gpio/omap_gpio.c
- hw/i2c/omap_i2c.c 32 additions, 12 deletionshw/i2c/omap_i2c.c
- hw/intc/armv7m_nvic.c 773 additions, 140 deletionshw/intc/armv7m_nvic.c
- hw/intc/trace-events 7 additions, 6 deletionshw/intc/trace-events
- hw/misc/Makefile.objs 1 addition, 0 deletionshw/misc/Makefile.objs
- hw/misc/msf2-sysreg.c 160 additions, 0 deletionshw/misc/msf2-sysreg.c
- hw/misc/trace-events 5 additions, 0 deletionshw/misc/trace-events
- hw/ssi/Makefile.objs 1 addition, 0 deletionshw/ssi/Makefile.objs
- hw/ssi/mss-spi.c 404 additions, 0 deletionshw/ssi/mss-spi.c
- hw/timer/Makefile.objs 1 addition, 0 deletionshw/timer/Makefile.objs
- hw/timer/mss-timer.c 289 additions, 0 deletionshw/timer/mss-timer.c
- hw/timer/omap_gptimer.c 37 additions, 12 deletionshw/timer/omap_gptimer.c
- hw/timer/omap_synctimer.c 21 additions, 14 deletionshw/timer/omap_synctimer.c
- include/hw/arm/msf2-soc.h 67 additions, 0 deletionsinclude/hw/arm/msf2-soc.h
Loading
Please register or sign in to comment