target: Use ArchCPU as interface to target CPU
ArchCPU is our interface with target-specific code. Use it as a forward-declared opaque pointer (abstract type), having its structure defined by each target. Reviewed-by:Richard Henderson <richard.henderson@linaro.org> Signed-off-by:
Philippe Mathieu-Daudé <f4bug@amsat.org> Message-Id: <20220214183144.27402-15-f4bug@amsat.org>
Showing
- include/hw/core/cpu.h 2 additions, 2 deletionsinclude/hw/core/cpu.h
- include/qemu/typedefs.h 1 addition, 0 deletionsinclude/qemu/typedefs.h
- target/alpha/cpu.h 1 addition, 1 deletiontarget/alpha/cpu.h
- target/arm/cpu.h 1 addition, 1 deletiontarget/arm/cpu.h
- target/avr/cpu.h 1 addition, 1 deletiontarget/avr/cpu.h
- target/cris/cpu.h 1 addition, 1 deletiontarget/cris/cpu.h
- target/hexagon/cpu.h 1 addition, 1 deletiontarget/hexagon/cpu.h
- target/hppa/cpu.h 1 addition, 1 deletiontarget/hppa/cpu.h
- target/i386/cpu.h 1 addition, 1 deletiontarget/i386/cpu.h
- target/m68k/cpu.h 1 addition, 1 deletiontarget/m68k/cpu.h
- target/microblaze/cpu.h 1 addition, 1 deletiontarget/microblaze/cpu.h
- target/mips/cpu.h 1 addition, 1 deletiontarget/mips/cpu.h
- target/nios2/cpu.h 1 addition, 1 deletiontarget/nios2/cpu.h
- target/openrisc/cpu.h 1 addition, 1 deletiontarget/openrisc/cpu.h
- target/ppc/cpu.h 1 addition, 1 deletiontarget/ppc/cpu.h
- target/riscv/cpu.h 1 addition, 1 deletiontarget/riscv/cpu.h
- target/rx/cpu.h 1 addition, 1 deletiontarget/rx/cpu.h
- target/s390x/cpu.h 1 addition, 1 deletiontarget/s390x/cpu.h
- target/sh4/cpu.h 1 addition, 1 deletiontarget/sh4/cpu.h
- target/sparc/cpu.h 1 addition, 1 deletiontarget/sparc/cpu.h
Loading
Please register or sign in to comment