target/ppc has a lot of old code that doesn't stick to the modern style guidelines. That means we keep getting checkpatch warnings from code motions in there, or from people copying the local style rather than the global style.
I'm sick of it, so here's a big series to fix many of the style problems in target/ppc. It doesn't cover every checkpatch warning: outright false positives are ignored of course, but there are also some things that it's not obvious how to fix (often involving hairy nested macros). Still, it's a good start. Alexey Kardashevskiy (1): spapr: Support NVIDIA V100 GPU with NVLink2 David Gibson (23): target/ppc: Style fixes for ppc-models.[ch] target/ppc: Style fixes for cpu.[ch] target/ppc: Style fixes for int_helper.c target/ppc: Style fixes for fpu_helper.c target/ppc: Style fixes for dfp_helper.c target/ppc: Style fixes for excp_helper.c target/ppc: Style fixes for gdbstub.c target/ppc: Style fixes for helper_regs.h target/ppc: Style fixes for kvm_ppc.h and kvm.c target/ppc: Style fixes for machine.c target/ppc: Style fixes for mem_helper.c target/ppc: Style fixes for mfrom_table.inc.c & mfrom_table_gen.c target/ppc: Style fixes for misc_helper.c target/ppc: Style fixes for mmu-hash32.[ch] target/ppc: Style fixes for mmu-hash64.[ch] target/ppc: Style fixes for mmu_helper.c target/ppc: Style fixes for monitor.c target/ppc: Style fixes for translate_init.inc.c target/ppc: Style fixes for translate.c target/ppc: Style fixes for translate/fp-impl.inc.c target/ppc: Style fixes for translate/vsx-impl.inc.c target/ppc: Style fixes for translate/vmx-impl.inc.c target/ppc: Style fixes for translate/spe-impl.inc.c Philippe Mathieu-Daudé (1): hw/ppc/prep: Drop useless inclusion of "hw/input/i8042.h" hw/ppc/Makefile.objs | 2 +- hw/ppc/prep.c | 1 - hw/ppc/spapr.c | 48 ++- hw/ppc/spapr_pci.c | 19 ++ hw/ppc/spapr_pci_nvlink2.c | 450 ++++++++++++++++++++++++ hw/vfio/pci-quirks.c | 131 +++++++ hw/vfio/pci.c | 14 + hw/vfio/pci.h | 2 + hw/vfio/trace-events | 4 + include/hw/pci-host/spapr.h | 45 +++ include/hw/ppc/spapr.h | 5 +- target/ppc/cpu-models.c | 2 +- target/ppc/cpu-models.h | 3 +- target/ppc/cpu.h | 239 +++++++------ target/ppc/dfp_helper.c | 14 +- target/ppc/excp_helper.c | 87 +++-- target/ppc/fpu_helper.c | 134 +++++--- target/ppc/gdbstub.c | 34 +- target/ppc/helper_regs.h | 10 +- target/ppc/int_helper.c | 70 ++-- target/ppc/kvm.c | 178 ++++++---- target/ppc/kvm_ppc.h | 3 +- target/ppc/machine.c | 106 +++--- target/ppc/mem_helper.c | 33 +- target/ppc/mfrom_table.inc.c | 3 +- target/ppc/mfrom_table_gen.c | 8 +- target/ppc/misc_helper.c | 9 +- target/ppc/mmu-hash32.c | 19 +- target/ppc/mmu-hash64.c | 62 ++-- target/ppc/mmu_helper.c | 131 ++++--- target/ppc/monitor.c | 13 +- target/ppc/translate.c | 507 +++++++++++++++++----------- target/ppc/translate/fp-impl.inc.c | 52 +-- target/ppc/translate/spe-impl.inc.c | 14 +- target/ppc/translate/vmx-impl.inc.c | 26 +- target/ppc/translate/vsx-impl.inc.c | 15 +- target/ppc/translate_init.inc.c | 240 +++++++------ 37 files changed, 1921 insertions(+), 812 deletions(-) create mode 100644 hw/ppc/spapr_pci_nvlink2.c -- 2.20.1