History log of /external/qemu/include/hw/arm/arm.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
44f815d624819c821e4baf588ee29837f649f4a6 18-Mar-2014 David 'Digit' Turner <digit@google.com> arm: Add const attribute to some arm_boot_info pointers

Upstream 462a8bc6468912b79629f20f18798558342ce315

Change-Id: I772f11dd9283780b6779db9d433921b2db910850
/external/qemu/include/hw/arm/arm.h
9b3a4b03315af9bcdf282243059e8fd1ce1c5c70 23-Jan-2014 David 'Digit' Turner <digit@android.com> qemu-common.h: Remove include of cpu.h

The "qemu-common.h" included "cpu.h" when NEED_CPU_H was defined, which
introduced some nasty circular header dependency issues that affect later
patches in this series.

This patch removes the include, and fixes all other sources to include
"cpu.h" as needed instead.

+ Move loader declarations to "hw/loader.h"
+ Move some stuff from "qemu/timer.h" to "exec/cpu-all.h"

Change-Id: Ida1a4eccd889bae450b35ee32a931273ffe1f8d8
/external/qemu/include/hw/arm/arm.h
e2678e116c8cdb0f36b247a5bd9cfacc849362fc 16-Jan-2014 David 'Digit' Turner <digit@android.com> Rename CPUState to CPUOldState.

Upstream qemu has split the cpu state into two new data structures:

CPUState -> is used to model the CPU state through the QEMU
object model.

CPUArchState -> actually a macro that aliases CPUArmState,
CPUX86State or CPUMIPSState.

Both were part of the "CPUState" in the current emulator sources.

Previous patches introduced CPUArchState, as a simple alias to the
machine-specific state. This patch renames any use of CPUState in
the current code to CPUOldState, except within target-*/ directories
where it is replaced by CPU${ARCH}State instead.

This will allow bringing the upstream CPUState definition in the
source tree, and slowly migrate everything to the right location.

Change-Id: I88b79e6e89f1f36084dc2642e1cf415135e4da09
/external/qemu/include/hw/arm/arm.h
85125480c07e11d5dd98f69b71bded86ee903075 14-Jan-2014 David 'Digit' Turner <digit@android.com> target-arm/cpu.h: Minor updates.

Integrate a few changes from upstream for ARM CPU definitions,
before doing deeper surgery.

Change-Id: Ia81bc935d1bb1c2ed0b73bd7a1f842ae65ed62b0
/external/qemu/include/hw/arm/arm.h
bcde1092aca184dbd7860078af020de7d1e4e22f 09-Jan-2014 David 'Digit' Turner <digit@android.com> rename target_phy_addr_t to hwaddr to match upstream.

Upstream got rid of the target_phys_addr_t and replaced it with 'hwaddr',
so do the corresponding rename here. Note that:

- This also renames <exec/targphys.h> to <exec/hwaddr.h>

- Upstream always deins hwaddr as a 64-bit type, while the size of
our own hwaddr is still controlled by TARGET_PHYS_ADDR_BITS, and
will be 32 for now.

A future patch will change the type definition to fully match
upstream, but it is more risky / requires more cleanups. It's
simply cleaner / simpler to put the related work in a separate
patch, given the large number of sources touched by the
current change.

Change-Id: Iee30869a57798c12109b6a23570b166232bb9244
/external/qemu/include/hw/arm/arm.h
62fba4882dbb1bea4f69e0b543cb90acee84742f 17-Dec-2013 David 'Digit' Turner <digit@android.com> hw/arm-misc.h -> include/hw/arm/arm.h

Change-Id: I1fa4d3ba51cd8ed077c78da1b22674c1361b7d4d
/external/qemu/include/hw/arm/arm.h