On 13/3/25 04:44, Richard Henderson wrote:
Convert the existing includes with

   sed -i ,exec/memory.h,system/memory.h,g

Move the include within cpu-all.h into a !CONFIG_USER_ONLY block.

Signed-off-by: Richard Henderson <richard.hender...@linaro.org>
---
  hw/arm/strongarm.h                        | 2 +-
  hw/display/apple-gfx.h                    | 2 +-
  hw/display/framebuffer.h                  | 2 +-
  hw/display/vga_int.h                      | 2 +-
  hw/hyperv/hv-balloon-our_range_memslots.h | 2 +-
  hw/intc/ioapic_internal.h                 | 2 +-
  hw/net/i82596.h                           | 2 +-
  hw/net/pcnet.h                            | 2 +-
  hw/tpm/tpm_ppi.h                          | 2 +-
  hw/usb/hcd-uhci.h                         | 2 +-
  hw/vfio/pci.h                             | 2 +-
  hw/virtio/vhost-iova-tree.h               | 2 +-
  include/exec/cpu-all.h                    | 3 +--
  include/exec/ioport.h                     | 2 +-
  include/hw/acpi/acpi.h                    | 2 +-
  include/hw/acpi/ich9_tco.h                | 2 +-
  include/hw/arm/fsl-imx25.h                | 2 +-
  include/hw/arm/fsl-imx31.h                | 2 +-
  include/hw/arm/fsl-imx6.h                 | 2 +-
  include/hw/arm/fsl-imx6ul.h               | 2 +-
  include/hw/arm/omap.h                     | 2 +-
  include/hw/arm/stm32l4x5_soc.h            | 2 +-
  include/hw/boards.h                       | 2 +-
  include/hw/char/parallel.h                | 2 +-
  include/hw/char/riscv_htif.h              | 2 +-
  include/hw/char/serial-mm.h               | 2 +-
  include/hw/char/serial.h                  | 2 +-
  include/hw/display/macfb.h                | 2 +-
  include/hw/fsi/aspeed_apb2opb.h           | 2 +-
  include/hw/fsi/cfam.h                     | 2 +-
  include/hw/fsi/fsi-master.h               | 2 +-
  include/hw/fsi/fsi.h                      | 2 +-
  include/hw/fsi/lbus.h                     | 2 +-
  include/hw/gpio/npcm7xx_gpio.h            | 2 +-
  include/hw/i2c/npcm7xx_smbus.h            | 2 +-
  include/hw/i2c/pm_smbus.h                 | 2 +-
  include/hw/i386/apic_internal.h           | 2 +-
  include/hw/i386/x86.h                     | 2 +-
  include/hw/ide/ahci.h                     | 2 +-
  include/hw/ipmi/ipmi.h                    | 2 +-
  include/hw/isa/apm.h                      | 2 +-
  include/hw/isa/isa.h                      | 2 +-
  include/hw/m68k/q800.h                    | 2 +-
  include/hw/mem/npcm7xx_mc.h               | 2 +-
  include/hw/mem/pc-dimm.h                  | 2 +-
  include/hw/mips/mips.h                    | 2 +-
  include/hw/misc/auxbus.h                  | 2 +-
  include/hw/misc/ivshmem-flat.h            | 2 +-
  include/hw/misc/mac_via.h                 | 2 +-
  include/hw/misc/npcm7xx_mft.h             | 2 +-
  include/hw/misc/npcm_clk.h                | 2 +-
  include/hw/misc/npcm_gcr.h                | 2 +-
  include/hw/misc/pvpanic.h                 | 2 +-
  include/hw/net/dp8393x.h                  | 2 +-
  include/hw/net/msf2-emac.h                | 2 +-
  include/hw/nvram/mac_nvram.h              | 2 +-
  include/hw/nvram/npcm7xx_otp.h            | 2 +-
  include/hw/pci-host/fsl_imx8m_phy.h       | 2 +-
  include/hw/pci-host/pam.h                 | 2 +-
  include/hw/pci-host/remote.h              | 2 +-
  include/hw/pci/pci.h                      | 2 +-
  include/hw/pci/pcie_host.h                | 2 +-
  include/hw/pci/shpc.h                     | 2 +-
  include/hw/ppc/mac_dbdma.h                | 2 +-
  include/hw/ppc/pnv_lpc.h                  | 2 +-
  include/hw/ppc/pnv_occ.h                  | 2 +-
  include/hw/ppc/pnv_sbe.h                  | 2 +-
  include/hw/ppc/pnv_xscom.h                | 2 +-
  include/hw/ppc/ppc4xx.h                   | 2 +-
  include/hw/ppc/vof.h                      | 2 +-
  include/hw/ppc/xics.h                     | 2 +-
  include/hw/register.h                     | 2 +-
  include/hw/remote/proxy-memory-listener.h | 2 +-
  include/hw/sh4/sh_intc.h                  | 2 +-
  include/hw/southbridge/ich9.h             | 2 +-
  include/hw/sysbus.h                       | 2 +-
  include/hw/timer/npcm7xx_timer.h          | 2 +-
  include/hw/tricore/tricore.h              | 2 +-
  include/hw/usb.h                          | 2 +-
  include/hw/vfio/vfio-common.h             | 2 +-
  include/hw/vfio/vfio-container-base.h     | 2 +-
  include/hw/virtio/vhost-backend.h         | 2 +-
  include/hw/virtio/vhost.h                 | 2 +-
  include/hw/virtio/virtio.h                | 2 +-
  include/hw/xen/xen-pvh-common.h           | 2 +-
  include/hw/xtensa/mx_pic.h                | 2 +-
  include/qemu/iova-tree.h                  | 2 +-
  include/qemu/reserved-region.h            | 2 +-
  include/system/dma.h                      | 2 +-
  include/system/hostmem.h                  | 2 +-
  include/system/kvm_int.h                  | 2 +-
  include/{exec => system}/memory.h         | 8 ++------
  include/system/vhost-user-backend.h       | 2 +-
  migration/rdma.h                          | 2 +-
  rust/wrapper.h                            | 2 +-
  target/loongarch/cpu.h                    | 2 +-
  target/mips/cpu.h                         | 2 +-
  accel/kvm/kvm-all.c                       | 2 +-
  accel/tcg/cputlb.c                        | 2 +-
  backends/tpm/tpm_util.c                   | 2 +-
  block/blkio.c                             | 4 ++--
  disas/disas-mon.c                         | 2 +-
  hw/acpi/erst.c                            | 2 +-
  hw/avr/atmega.c                           | 2 +-
  hw/block/fdc-sysbus.c                     | 2 +-
  hw/core/cpu-system.c                      | 2 +-
  hw/core/loader-fit.c                      | 2 +-
  hw/core/loader.c                          | 2 +-
  hw/display/edid-region.c                  | 2 +-
  hw/hyperv/hyperv.c                        | 2 +-
  hw/i386/acpi-common.c                     | 2 +-
  hw/i386/acpi-microvm.c                    | 2 +-
  hw/i386/pc_piix.c                         | 2 +-
  hw/intc/mips_gic.c                        | 2 +-
  hw/intc/ompic.c                           | 2 +-
  hw/net/ne2000.c                           | 2 +-
  hw/pci-bridge/pci_bridge_dev.c            | 2 +-
  hw/pci-host/remote.c                      | 2 +-
  hw/ppc/pnv_homer.c                        | 2 +-
  hw/ppc/sam460ex.c                         | 2 +-
  hw/remote/iommu.c                         | 2 +-
  hw/remote/machine.c                       | 2 +-
  hw/remote/proxy-memory-listener.c         | 2 +-
  hw/remote/vfio-user-obj.c                 | 2 +-
  hw/s390x/s390-pci-inst.c                  | 2 +-
  hw/timer/sh_timer.c                       | 2 +-
  hw/vfio/common.c                          | 2 +-
  hw/vfio/container.c                       | 2 +-
  hw/vfio/platform.c                        | 2 +-
  hw/xtensa/sim.c                           | 2 +-
  hw/xtensa/virt.c                          | 2 +-
  hw/xtensa/xtensa_memory.c                 | 2 +-
  hw/xtensa/xtfpga.c                        | 2 +-
  migration/dirtyrate.c                     | 2 +-
  migration/rdma.c                          | 2 +-
  migration/savevm.c                        | 2 +-
  monitor/hmp-cmds-target.c                 | 2 +-
  stubs/ram-block.c                         | 2 +-
  system/dirtylimit.c                       | 2 +-
  system/ioport.c                           | 2 +-
  system/memory.c                           | 2 +-
  system/memory_mapping.c                   | 2 +-
  system/physmem.c                          | 2 +-
  system/qtest.c                            | 2 +-
  target/xtensa/cpu.c                       | 2 +-
  tests/qtest/fuzz/generic_fuzz.c           | 2 +-
  tests/qtest/fuzz/qos_fuzz.c               | 2 +-
  tests/unit/test-resv-mem.c                | 2 +-
  ui/console.c                              | 2 +-
  util/vfio-helpers.c                       | 2 +-
  MAINTAINERS                               | 2 +-
  docs/devel/memory.rst                     | 2 +-
  scripts/analyze-inclusions                | 2 +-
  153 files changed, 155 insertions(+), 160 deletions(-)
  rename include/{exec => system}/memory.h (99%)

Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>


Reply via email to