Message ID | 20170830170601.15855-1-david@redhat.com |
---|---|
Headers | show |
Series | next round of s390x cleanups | expand |
On Wed, 30 Aug 2017 19:05:50 +0200 David Hildenbrand <david@redhat.com> wrote: > No new functionality, only cleanups, some of the discussed during the last > round of cleanups. > > Not sure if the first two patches should be sent separatly? Anyhow, they > are most probably not worth the trouble :) If you want to clean up the other unneeded includes of cpu-all.h as well, it might make sense to send them separately. Otherwise, I'm happy to route them through s390-next if nobody complains. > > The biggest part of this series is getting rid of s390-virtio.c and > cleaning up our cpu number/id handling. > > Based on: git://github.com/cohuck/qemu s390-next Looking forward to v2 :) > > > David Hildenbrand (11): > exec,dump: don't include exec/exec-all.h explicitly > cpu: drop old comments describing members > s390x: store cpu states inside machine state > s390x: get rid of s390-virtio.c > s390x: rename s390-virtio.h to s390-virtio-hcall.h > target/s390x: cleanup cpu number/address handling > target/s390x: rename next_cpu_id to next_cpu_addr > s390x: allow only 1 CPU with TCG > target/s390x: tcg_s390_program_interrupt() will never return > target/s390x: use trigger_pgm_exception() in > s390_cpu_handle_mmu_fault() > target/s390x: use program_interrupt() in per_check_exception() > > dump.c | 1 - > exec.c | 1 - > hw/s390x/Makefile.objs | 1 - > hw/s390x/s390-virtio-ccw.c | 169 ++++++++++++++++++++++++++++++- > hw/s390x/s390-virtio-hcall.c | 2 +- > hw/s390x/s390-virtio-hcall.h | 20 ++++ > hw/s390x/s390-virtio.c | 201 ------------------------------------- > hw/s390x/s390-virtio.h | 35 ------- > include/hw/s390x/s390-virtio-ccw.h | 3 + > include/qom/cpu.h | 6 +- > target/s390x/cpu-qom.h | 2 +- > target/s390x/cpu.c | 74 ++++---------- > target/s390x/cpu.h | 5 +- > target/s390x/cpu_models.c | 2 +- > target/s390x/excp_helper.c | 5 +- > target/s390x/helper.c | 8 +- > target/s390x/interrupt.c | 3 +- > target/s390x/misc_helper.c | 13 +-- > target/s390x/translate.c | 5 +- > 19 files changed, 230 insertions(+), 326 deletions(-) > create mode 100644 hw/s390x/s390-virtio-hcall.h > delete mode 100644 hw/s390x/s390-virtio.c > delete mode 100644 hw/s390x/s390-virtio.h >