qemu-cr16/include/hw
Jonathan Cameron eb19d9079e cxl/cxl-host: Add memops for CFMWS region.
These memops perform interleave decoding, walking down the
CXL topology from CFMWS described host interleave
decoder via CXL host bridge HDM decoders, through the CXL
root ports and finally call CXL type 3 specific read and write
functions.

Note that, whilst functional the current implementation does
not support:
* switches
* multiple HDM decoders at a given level.
* unaligned accesses across the interleave boundaries

Signed-off-by: Jonathan Cameron <jonathan.cameron@huawei.com>
Message-Id: <20220429144110.25167-34-Jonathan.Cameron@huawei.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2022-05-13 07:57:26 -04:00
..
acpi acpi/cxl: Create the CEDT (9.14.1) 2022-05-13 06:13:36 -04:00
adc aspeed/adc: Add AST1030 support 2022-05-02 17:03:02 +02:00
arm aspeed/soc : Add AST1030 support 2022-05-02 17:03:03 +02:00
audio pc: remove -soundhw pcspk 2022-05-07 07:46:59 +02:00
block
char
core hw/core: Move the ARM sysbus-fdt to core 2022-04-29 10:48:26 +10:00
cpu
cris
cxl cxl/cxl-host: Add memops for CFMWS region. 2022-05-13 07:57:26 -04:00
display macfb: increase number of registers saved in MacfbState 2022-03-09 09:29:10 +00:00
dma
firmware
gpio Clean up decorations and whitespace around header guards 2022-05-11 16:50:32 +02:00
hyperv hyperv: Add support to process syndbg commands 2022-04-06 14:31:56 +02:00
i2c Clean up ill-advised or unusual header guards 2022-05-11 16:50:01 +02:00
i386 hw/xen/xen_pt: Confine igd-passthrough-isa-bridge to XEN 2022-05-12 12:07:06 +02:00
ide
input Clean up ill-advised or unusual header guards 2022-05-11 16:50:01 +02:00
intc Clean up decorations and whitespace around header guards 2022-05-11 16:50:32 +02:00
ipack
ipmi
isa hw/isa: Inline and remove one-line isa_init_irq() 2022-03-08 19:38:17 +01:00
kvm
m68k
mem
mips Replace TARGET_WORDS_BIGENDIAN 2022-04-06 10:50:37 +02:00
misc Clean up decorations and whitespace around header guards 2022-05-11 16:50:32 +02:00
net Clean up decorations and whitespace around header guards 2022-05-11 16:50:32 +02:00
nubus Clean up header guards that don't match their file name 2022-05-11 16:49:06 +02:00
nvram
pci pci/pcie_port: Add pci_find_port_by_pn() 2022-05-13 07:57:26 -04:00
pci-bridge pci: expose TYPE_XIO3130_DOWNSTREAM name 2022-03-06 05:08:23 -05:00
pci-host Clean up header guards that don't match their file name 2022-05-11 16:49:06 +02:00
ppc Clean up ill-advised or unusual header guards 2022-05-11 16:50:01 +02:00
rdma
remote
riscv Clean up header guards that don't match their file name 2022-05-11 16:49:06 +02:00
rtc Clean up decorations and whitespace around header guards 2022-05-11 16:50:32 +02:00
rx Clean up header guards that don't match their file name 2022-05-11 16:49:06 +02:00
s390x Clean up ill-advised or unusual header guards 2022-05-11 16:50:01 +02:00
scsi esp: convert ESPState pdma_cb from a function pointer to an integer 2022-03-09 09:29:10 +00:00
sd
sensor Clean up header guards that don't match their file name 2022-05-11 16:49:06 +02:00
sh4
southbridge hw/isa/piix4: Resolve global instance variable 2022-03-08 19:38:05 +01:00
sparc
ssi Clean up header guards that don't match their file name 2022-05-11 16:49:06 +02:00
timer Clean up header guards that don't match their file name 2022-05-11 16:49:06 +02:00
tricore Clean up ill-advised or unusual header guards 2022-05-11 16:50:01 +02:00
usb Clean up header guards that don't match their file name 2022-05-11 16:49:06 +02:00
vfio vfio/common: Rename VFIOGuestIOMMU::iommu into ::iommu_mr 2022-05-06 09:06:51 -06:00
virtio Clean up ill-advised or unusual header guards 2022-05-11 16:50:01 +02:00
watchdog Clean up header guards that don't match their file name 2022-05-11 16:49:06 +02:00
xen Replace GCC_FMT_ATTR with G_GNUC_PRINTF 2022-03-22 14:40:51 +04:00
xtensa
boards.h cxl: Machine level control on whether CXL support is enabled 2022-05-13 06:13:36 -04:00
clock.h
elf_ops.h
fw-path-provider.h
hotplug.h
hw.h compiler.h: replace QEMU_NORETURN with G_NORETURN 2022-04-21 17:03:51 +04:00
ide.h
irq.h hw/core/irq: remove unused 'qemu_irq_split' function 2022-04-21 11:37:04 +01:00
loader-fit.h
loader.h
nmi.h
or-irq.h
pcmcia.h
platform-bus.h
ptimer.h
qdev-clock.h
qdev-core.h
qdev-dma.h
qdev-properties-system.h
qdev-properties.h
register.h
registerfields.h hw/registerfields: Add FIELD_SEX<N> and FIELD_SDP<N> 2022-03-02 19:27:36 +00:00
resettable.h
stream.h
sysbus.h
usb.h
vmstate-if.h