aboutsummaryrefslogtreecommitdiff
path: root/.gdbinit
diff options
context:
space:
mode:
authorStefan Hajnoczi <stefanha@redhat.com>2018-08-16 14:05:28 +0100
committerPeter Maydell <peter.maydell@linaro.org>2018-08-16 14:05:28 +0100
commita1c5a06224173043eb4ac5b280f0b78718121fa2 (patch)
tree0c05d1a4ad31d281b0b067a56ef0dbb220ad4407 /.gdbinit
parent0550e3bf7fd446bbce4768baa39bd64c3ab94636 (diff)
downloadqemu-a1c5a06224173043eb4ac5b280f0b78718121fa2.zip
qemu-a1c5a06224173043eb4ac5b280f0b78718121fa2.tar.gz
qemu-a1c5a06224173043eb4ac5b280f0b78718121fa2.tar.bz2
hw/arm: make bitbanded IO optional on ARMv7-M
Some ARM CPUs have bitbanded IO, a memory region that allows convenient bit access via 32-bit memory loads/stores. This eliminates the need for read-modify-update instruction sequences. This patch makes this optional feature an ARMv7MState qdev property, allowing boards to choose whether they want bitbanding or not. Status of boards: * iotkit (Cortex M33), no bitband * mps2 (Cortex M3), bitband * msf2 (Cortex M3), bitband * stellaris (Cortex M3), bitband * stm32f205 (Cortex M3), bitband As a side-effect of this patch, Peter Maydell noted that the Ethernet controller on mps2 board is now accessible. Previously they were hidden by the bitband region (which does not exist on the real board). Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Message-id: 20180814162739.11814-2-stefanha@redhat.com Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to '.gdbinit')
0 files changed, 0 insertions, 0 deletions