[RFC PATCH 00/11] target/ppc: add support to disable-tcg

Bruno Larsen (billionai) posted 11 patches 2 years, 11 months ago
Failed in applying to current master (apply log)
There is a newer version of this series
include/exec/exec-all.h     |  10 ++
include/exec/helper-proto.h |   2 +
target/ppc/arch_dump.c      |   3 +-
target/ppc/cpu.c            |  56 +++++++++++
target/ppc/cpu.h            |   2 +
target/ppc/cpu_init.c       | 192 +++++++++++++++++++++++++++++++++++-
target/ppc/excp_helper.c    |   6 +-
target/ppc/gdbstub.c        |  12 ++-
target/ppc/int_helper.c     |   9 +-
target/ppc/kvm.c            |  14 +++
target/ppc/kvm_ppc.h        |   6 ++
target/ppc/machine.c        |   7 +-
target/ppc/meson.build      |  16 ++-
target/ppc/misc_helper.c    |  16 ---
target/ppc/mmu_helper.c     |  26 -----
target/ppc/tcg-stub.c       |  33 +++++++
target/ppc/translate.c      | 187 -----------------------------------
17 files changed, 347 insertions(+), 250 deletions(-)
create mode 100644 target/ppc/tcg-stub.c
[RFC PATCH 00/11] target/ppc: add support to disable-tcg
Posted by Bruno Larsen (billionai) 2 years, 11 months ago
This is a new version of the patch series that adds support for the
disable-tcg build flag. It is not marked as v2 because so much has
changed between them that it didn't feel like it made sense to relate to
that first RFC.

Most of the patches here are meant to be final, but 2 of them near the
end are a bit of a shot in the dark, so we figured RFC would be a better
way to tag this patch series.

Bruno Larsen (billionai) (10):
  target/ppc: created ppc_{store,get}_vscr for generic vscr usage
  target/ppc: moved ppc_store_sdr1 to cpu.c
  target/ppc: moved ppc_cpu_dump_state to cpu_init.c
  target/ppc: moved ppc_store_msr into gdbstub.c
  target/ppc: moved ppc_store_lpcr to cpu.c
  target/ppc: updated vscr manipulation in machine.c
  target/ppc: added KVM fallback to fpscr manipulation
  target/ppc: wrapped some TCG only logic with ifdefs
  target/ppc: created tcg-stub.c file
  target/ppc: updated meson.build to support disable-tcg

Lucas Mateus Castro (alqotel) (1):
  include/exec: added functions to the stubs in exec-all.h

 include/exec/exec-all.h     |  10 ++
 include/exec/helper-proto.h |   2 +
 target/ppc/arch_dump.c      |   3 +-
 target/ppc/cpu.c            |  56 +++++++++++
 target/ppc/cpu.h            |   2 +
 target/ppc/cpu_init.c       | 192 +++++++++++++++++++++++++++++++++++-
 target/ppc/excp_helper.c    |   6 +-
 target/ppc/gdbstub.c        |  12 ++-
 target/ppc/int_helper.c     |   9 +-
 target/ppc/kvm.c            |  14 +++
 target/ppc/kvm_ppc.h        |   6 ++
 target/ppc/machine.c        |   7 +-
 target/ppc/meson.build      |  16 ++-
 target/ppc/misc_helper.c    |  16 ---
 target/ppc/mmu_helper.c     |  26 -----
 target/ppc/tcg-stub.c       |  33 +++++++
 target/ppc/translate.c      | 187 -----------------------------------
 17 files changed, 347 insertions(+), 250 deletions(-)
 create mode 100644 target/ppc/tcg-stub.c

-- 
2.17.1