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

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

The LBUS is modelled to maintain mapped memory for the devices. The
memory is mapped after CFAM config, peek table and FSI slave registers.

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: - removed lbus_add_device() bc unused
       - removed lbus_create_device() bc used only once
       - removed "address" property
       - updated meson.build to build fsi dir
       - included an empty hw/fsi/trace-events ]
Signed-off-by: Cédric Le Goater <clg@kaod.org>
hw/Kconfig
hw/fsi/Kconfig [new file with mode: 0644]
hw/fsi/lbus.c [new file with mode: 0644]
hw/fsi/meson.build [new file with mode: 0644]
hw/fsi/trace-events [new file with mode: 0644]
hw/fsi/trace.h [new file with mode: 0644]
hw/meson.build
include/hw/fsi/lbus.h [new file with mode: 0644]
meson.build