eab713941a
bcm2835_mbox/property: replace ldl_phys/stl_phys with endian-specific accesses
...
PMM pointed out that ldl_phys and stl_phys are dependent on the CPU's
endianness, whereas device model code should be independent of
it. This changes the relevant Raspberry Pi devices to explicitly call
the little-endian variants.
Signed-off-by: Andrew Baumann <Andrew.Baumann@microsoft.com >
Message-id: 1456880233-22568-1-git-send-email-Andrew.Baumann@microsoft.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2016-03-04 11:30:18 +00:00
c964b66022
all: Clean up includes
...
Clean up includes so that osdep.h is included first and headers
which it implies are not included manually.
This commit was created with scripts/clean-includes.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
Reviewed-by: Eric Blake <eblake@redhat.com >
2016-02-16 14:29:28 +00:00
99494e696e
bcm2835_mbox: add BCM2835 mailboxes
...
This adds the system mailboxes which are used to communicate with a
number of GPU peripherals on Pi/Pi2.
Reviewed-by: Peter Crosthwaite <crosthwaite.peter@gmail.com >
Signed-off-by: Andrew Baumann <Andrew.Baumann@microsoft.com >
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2016-02-03 14:56:32 +00:00