M: Alistair Francis <alistair@alistair23.me>
S: Maintained
F: hw/core/register.c
-F: include/hw/register.h
+F: include/hw/core/register.h
F: include/hw/core/registerfields.h
Rust
*/
#include "qemu/osdep.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "qemu/log.h"
#include "qemu/module.h"
#include "system/dma.h"
#include "hw/core/ptimer.h"
#include "hw/stream.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "hw/dma/xlnx_csu_dma.h"
/*
#include "qemu/osdep.h"
#include "hw/sysbus.h"
#include "migration/vmstate.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "qemu/bitops.h"
#include "qemu/log.h"
#include "qemu/module.h"
#include "qemu/osdep.h"
#include "hw/sysbus.h"
#include "migration/vmstate.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "qemu/bitops.h"
#include "qemu/log.h"
#include "qemu/module.h"
#include "qemu/osdep.h"
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "hw/core/registerfields.h"
#include "qemu/bitops.h"
#include "qemu/log.h"
#include "qemu/osdep.h"
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "hw/core/irq.h"
#include "qemu/bitops.h"
#include "qemu/log.h"
#include "hw/core/qdev-properties.h"
#include "hw/sysbus.h"
#include "hw/core/irq.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "hw/resettable.h"
#include "target/arm/arm-powerctl.h"
#include "qemu/osdep.h"
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "hw/core/irq.h"
#include "qemu/bitops.h"
#include "qemu/log.h"
#include "qapi/error.h"
#include "migration/vmstate.h"
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "hw/core/qdev-properties.h"
#include "hw/core/irq.h"
#include "hw/misc/xlnx-versal-xramc.h"
#include "hw/core/qdev-properties.h"
#include "hw/sysbus.h"
#include "hw/core/irq.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "qemu/bitops.h"
#include "qemu/osdep.h"
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "qemu/bitops.h"
#include "qemu/log.h"
#include "migration/vmstate.h"
#include "qemu/osdep.h"
#include "hw/sysbus.h"
#include "hw/core/irq.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "qapi/error.h"
#include "qemu/log.h"
#include "hw/core/qdev-properties.h"
#include "qemu/osdep.h"
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "hw/core/irq.h"
#include "qapi/error.h"
#include "qemu/bitops.h"
#include "qemu/osdep.h"
#include "hw/sysbus.h"
#include "hw/core/irq.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "qemu/timer.h"
#include "system/system.h"
#include "qemu/cutils.h"
#include "qemu/osdep.h"
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "qemu/bitops.h"
#include "qemu/log.h"
#include "qemu/module.h"
#include "qemu/bitops.h"
#include "hw/ssi/xilinx_spips.h"
#include "qapi/error.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "system/dma.h"
#include "migration/blocker.h"
#include "migration/vmstate.h"
#include "qemu/osdep.h"
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "qemu/bitops.h"
#include "qom/object.h"
#include "migration/vmstate.h"
#include "qemu/osdep.h"
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "qemu/bitops.h"
#include "qom/object.h"
#include "qapi/error.h"
#include "qemu/osdep.h"
#include "hw/sysbus.h"
#include "hw/core/irq.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "qemu/bitops.h"
#include "qom/object.h"
#include "migration/vmstate.h"
#include "qemu/range.h"
#include "hw/cxl/cxl_cdat.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "qapi/error.h"
enum reg_type {
#include "hw/cxl/cxl_component.h"
#include "hw/pci/pci_device.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "hw/cxl/cxl_events.h"
/*
#define XLNX_ZDMA_H
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "system/dma.h"
#include "qom/object.h"
#ifndef XLNX_ZYNQ_DEVCFG_H
#define XLNX_ZYNQ_DEVCFG_H
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "hw/sysbus.h"
#include "qom/object.h"
#define XLNX_CSU_DMA_H
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "hw/core/ptimer.h"
#include "hw/stream.h"
#define HW_INTC_XLNX_PMU_IOMOD_INTC_H
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "qom/object.h"
#define TYPE_XLNX_PMU_IO_INTC "xlnx.pmu_io_intc"
#define XLNX_ZYNQMP_IPI_H
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "qom/object.h"
#define TYPE_XLNX_ZYNQMP_IPI "xlnx.zynqmp_ipi"
#include "qom/object.h"
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
/**
* @name Constants
#define HW_MISC_XLNX_VERSAL_CFRAME_REG_H
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "hw/misc/xlnx-cfi-if.h"
#include "hw/misc/xlnx-versal-cfu.h"
#include "qemu/fifo32.h"
#define HW_MISC_XLNX_VERSAL_CFU_APB_H
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "hw/misc/xlnx-cfi-if.h"
#include "qemu/fifo32.h"
#define HW_MISC_XLNX_VERSAL_CRL_H
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "target/arm/cpu-qom.h"
#include "hw/arm/xlnx-versal-version.h"
#define XLNX_VERSAL_PMC_IOU_SLCR_H
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#define TYPE_XILINX_VERSAL_PMC_IOU_SLCR "xlnx.versal-pmc-iou-slcr"
#include "hw/core/irq.h"
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#define TYPE_XLNX_VERSAL_TRNG "xlnx.versal-trng"
OBJECT_DECLARE_SIMPLE_TYPE(XlnxVersalTRng, XLNX_VERSAL_TRNG);
#define XLNX_VERSAL_XRAMC_H
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#define TYPE_XLNX_XRAM_CTRL "xlnx.versal-xramc"
#define HW_MISC_XLNX_ZYNQMP_APU_CTRL_H
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "target/arm/cpu-qom.h"
#define TYPE_XLNX_ZYNQMP_APU_CTRL "xlnx.apu-ctrl"
#define HW_MISC_XLNX_ZYNQMP_CRF_H
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#define TYPE_XLNX_ZYNQMP_CRF "xlnx.zynqmp_crf"
OBJECT_DECLARE_SIMPLE_TYPE(XlnxZynqMPCRF, XLNX_ZYNQMP_CRF)
#ifndef HW_CANFD_XILINX_H
#define HW_CANFD_XILINX_H
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "hw/core/ptimer.h"
#include "net/can_emu.h"
#include "hw/core/qdev-clock.h"
#define XLNX_ZYNQMP_CAN_H
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "net/can_emu.h"
#include "net/can_host.h"
#include "qemu/fifo32.h"
#include "hw/core/qdev.h"
#include "hw/core/irq.h"
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#define RMAX_XLNX_BBRAM ((0x4c / 4) + 1)
#include "hw/core/irq.h"
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "hw/nvram/xlnx-efuse.h"
#define XLNX_VERSAL_EFUSE_CTRL_R_MAX ((0x100 / 4) + 1)
#include "hw/core/irq.h"
#include "hw/sysbus.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "hw/nvram/xlnx-efuse.h"
#define XLNX_ZYNQMP_EFUSE_R_MAX ((0x10fc / 4) + 1)
#define PCIE_DOE_H
#include "qemu/range.h"
-#include "hw/register.h"
+#include "hw/core/register.h"
/*
* Reference:
#ifndef HW_RTC_XLNX_ZYNQMP_RTC_H
#define HW_RTC_XLNX_ZYNQMP_RTC_H
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "hw/sysbus.h"
#include "qom/object.h"
#ifndef XLNX_VERSAL_OSPI_H
#define XLNX_VERSAL_OSPI_H
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "hw/ssi/ssi.h"
#include "qemu/fifo8.h"
#include "hw/dma/xlnx_csu_dma.h"
#ifndef HCD_DWC3_H
#define HCD_DWC3_H
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "hw/usb/hcd-xhci.h"
#include "hw/usb/hcd-xhci-sysbus.h"
#ifndef XLNX_USB_SUBSYSTEM_H
#define XLNX_USB_SUBSYSTEM_H
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "hw/sysbus.h"
#include "hw/usb/xlnx-versal-usb2-ctrl-regs.h"
#include "hw/usb/hcd-dwc3.h"
#ifndef XLNX_VERSAL_USB2_CTRL_REGS_H
#define XLNX_VERSAL_USB2_CTRL_REGS_H
-#include "hw/register.h"
+#include "hw/core/register.h"
#include "hw/sysbus.h"
#define TYPE_XILINX_VERSAL_USB2_CTRL_REGS "xlnx.versal-usb2-ctrl-regs"