]> git.proxmox.com Git - mirror_qemu.git/commit
hw/fsi: Introduce IBM's scratchpad device
authorNinad Palsule <ninad@linux.ibm.com>
Fri, 26 Jan 2024 10:49:47 +0000 (04:49 -0600)
committerCédric Le Goater <clg@kaod.org>
Thu, 1 Feb 2024 07:13:30 +0000 (08:13 +0100)
commitca782334cb821a84d701133a6421516d264cf0d3
tree536e07ce4586d24e3bafde516666c08a5c8f7458
parent99f0c046f46dae7a7ede7d298de429c3596e76e6
hw/fsi: Introduce IBM's scratchpad device

This is a part of patchset where IBM's Flexible Service Interface is
introduced.

The scratchpad provides a set of non-functional registers. The firmware
is free to use them, hardware does not support any special management
support. The scratchpad registers can be read or written from LBUS
slave. The scratch pad is managed under FSI CFAM state.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Signed-off-by: Ninad Palsule <ninad@linux.ibm.com>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
[ clg: - moved object FSIScratchPad under FSICFAMState
       - moved FSIScratchPad code under cfam.c ]
Signed-off-by: Cédric Le Goater <clg@kaod.org>
hw/fsi/lbus.c
hw/fsi/trace-events
include/hw/fsi/lbus.h