qemu/hw
Mark Cave-Ayland bbcaced2bf next-cube: always use retval to return rtc read values
Instead of shifting out rtc read values from individual rtc registers, change
the logic so that rtc read commands are executed when the last bit of the rtc
command is received and the result stored in retval. This simplifies the rtc
read logic such that the shift out logic can be consolidated for rtc phases
between 8 and 16.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Message-ID: <20241222130012.1013374-22-mark.cave-ayland@ilande.co.uk>
Signed-off-by: Thomas Huth <huth@tuxfamily.org>
2024-12-29 07:13:47 +01:00
..
9pfs Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
acpi Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
adc include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2024-12-19 19:36:37 +01:00
alpha alpha: switch boards to "default y" 2024-05-03 15:47:47 +02:00
arm Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
audio Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
avr Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
block Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
char Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
core Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
cpu Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
cxl Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
display Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
dma Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
fsi hw: Use device_class_set_legacy_reset() instead of opencoding 2024-09-13 15:31:44 +01:00
gpio Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
hppa include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
hyperv Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
i2c include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2024-12-19 19:36:37 +01:00
i386 Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
ide Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
input Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
intc Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
ipack include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2024-12-19 19:36:37 +01:00
ipmi Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
isa Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
loongarch hw/loongarch/virt: Improve fdt table creation for CPU object 2024-12-27 11:32:47 +08:00
m68k next-cube: always use retval to return rtc read values 2024-12-29 07:13:47 +01:00
mem Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
microblaze include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
mips Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
misc Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
net Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
nubus include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 2024-12-19 19:36:37 +01:00
nvme Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
nvram Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
openrisc include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
pci Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
pci-bridge Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
pci-host Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
ppc Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
remote Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
riscv hw/riscv/riscv-iommu-sys.c: fix duplicated 'table_size' 2024-12-28 14:42:53 +03:00
rtc Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
rx Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
s390x Hi, 2024-12-22 14:33:27 -05:00
scsi Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
sd Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
sensor hw/sensor: Replace type_register() with type_register_static() 2024-12-10 18:49:25 +01:00
sh4 include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
smbios include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
sparc Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
sparc64 Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
ssi Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
timer hw/timer/hpet: Fix comment about capabilities register 2024-12-28 14:42:52 +03:00
tpm Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
tricore hw/tricore: Remove empty Property lists 2024-12-19 19:33:37 +01:00
ufs Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
usb Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
vfio vfio/migration: Rename vfio_devices_all_dirty_tracking() 2024-12-26 07:23:38 +01:00
virtio qmp: update vhost-user protocol feature maps 2024-12-28 14:42:53 +03:00
watchdog Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
xen Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
xenpv include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
xtensa include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
Kconfig hw: Remove PCMCIA subsystem 2024-10-15 15:16:17 +01:00
meson.build hw: Remove PCMCIA subsystem 2024-10-15 15:16:17 +01:00