qemu-e2k/include
Nicholas Piggin cde2ba34a9 ppc/pnv: Implement the ChipTOD to Core transfer
One of the functions of the ChipTOD is to transfer TOD to the Core
(aka PC - Pervasive Core) timebase facility.

The ChipTOD can be programmed with a target address to send the TOD
value to. The hardware implementation seems to perform this by
sending the TOD value to a SCOM address.

This implementation grabs the core directly and manipulates the
timebase facility state in the core. This is a hack, but it works
enough for now. A better implementation would implement the transfer
to the PnvCore xscom register and drive the timebase state machine
from there.

Reviewed-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
2024-02-23 23:24:43 +10:00
..
authz
block virtio: Re-enable notifications after drain 2024-02-07 21:51:03 +01:00
chardev
crypto crypto: Modify the qcrypto_block_create to support creation flags 2024-02-09 12:50:37 +00:00
disas
exec include/exec/memory.h: correct typos 2024-02-21 08:16:43 +03:00
fpu
gdbstub gdbstub: Add syscall entry/return hooks 2024-02-09 17:52:40 +00:00
hw ppc/pnv: Implement the ChipTOD to Core transfer 2024-02-23 23:24:43 +10:00
io
libdecnumber
migration
monitor
net qapi: Move @String out of common.json to discourage reuse 2024-02-12 10:04:32 +01:00
qapi
qemu chardev/parallel: Don't close stdin on inappropriate device 2024-02-14 07:44:38 +01:00
qom
scsi
semihosting
standard-headers
sysemu - LUKS support for detached headers 2024-02-12 14:13:58 +00:00
tcg tcg: Increase width of temp_subindex 2024-02-13 07:42:45 -10:00
ui include: Clean up includes 2024-01-30 21:20:20 +03:00
user gdbstub: Add syscall entry/return hooks 2024-02-09 17:52:40 +00:00
elf.h
glib-compat.h
qemu-io.h
qemu-main.h