You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/include/hw/s390x
Daniel P. Berrangé f8d41d0511 qapi: make s390x specific CPU commands unconditionally available
This removes the TARGET_S390X and CONFIG_KVM conditions from the
CPU commands that are conceptually specific to s390x. Top level
stubs are provided to cope with non-s390x targets, or builds
without KVM.

The removal of CONFIG_KVM is justified by the fact there is no
conceptual difference between running 'qemu-system-s390x -accel tcg'
on a build with and without KVM built-in, so apps only using TCG
can't rely on the CONFIG_KVM in the schema.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Message-ID: <20250522190542.588267-11-pierrick.bouvier@linaro.org>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
1 week ago
..
ipl s390x: Rebuild IPLB for SCSI device directly from DIAG308 8 months ago
3270-ccw.h Use OBJECT_DECLARE_TYPE when possible 5 years ago
adapter.h kvm: move target-dependent interrupt routing out of kvm-all.c 1 year ago
ap-bridge.h s390x/ap: base Adjunct Processor (AP) object model 7 years ago
ap-device.h ap-device: Rename AP_DEVICE_TYPE to TYPE_AP_DEVICE 5 years ago
cpu-topology.h qapi: make s390x specific CPU commands unconditionally available 1 week ago
css-bridge.h hw/s390x/css-bridge: Remove the "css_dev_path" property 5 months ago
css.h include/hw/s390x: Remove ifndef CONFIG_USER_ONLY in css.h 2 months ago
ebcdic.h Clean up ill-advised or unusual header guards 9 years ago
event-facility.h s390x/event-facility: Simplify sclp_get_event_facility_bus() 1 year ago
ioinst.h s390x/css: fix PMCW invalid mask 3 years ago
s390-ccw.h s390x/css: Make S390CCWDeviceClass::realize return bool 12 months ago
s390-pci-bus.h s390x/pci: add support for guests that request direct mapping 3 months ago
s390-pci-clp.h s390x/pci: indicate QEMU supports relaxed translation for passthrough 3 months ago
s390-pci-inst.h include: Rename sysemu/ -> system/ 6 months ago
s390-pci-kvm.h s390x/pci: enable adapter event notification for interpreted devices 3 years ago
s390-pci-vfio.h s390x/pci: add routine to get host function handle from CLP info 3 years ago
s390-virtio-ccw.h hw/s390x: Remove the obsolete hpage_1m_allowed switch 4 weeks ago
s390_flic.h hw/intc/s390_flic: Remove the obsolete migration_enabled flag 2 months ago
sclp.h s390x: Introduce a SCLPDevice pointer under the machine 1 year ago
storage-attributes.h hw/s390x/s390-stattrib: Remove the old migration_enabled flag 2 months ago
storage-keys.h hw/s390x/ccw: Have CCW machine implement a qmp_dump_skeys() callback 2 months ago
tod.h target/s390x: start moving TCG-only code to tcg/ 4 years ago
vfio-ccw.h vfio: Rename vfio-common.h to vfio-device.h 1 month ago