mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 08:13:54 -06:00
hw/fsi: Introduce IBM's FSI Bus
This is a part of patchset where FSI bus is introduced. The FSI bus is a simple bus where FSI master is attached. 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 include/hw/fsi/engine-scratchpad.h and hw/fsi/engine-scratchpad.c - dropped FSI_SCRATCHPAD - included FSIBus definition - dropped hw/fsi/trace-events changes ] Signed-off-by: Cédric Le Goater <clg@kaod.org>
This commit is contained in:
parent
ca782334cb
commit
f4de3ca160
3 changed files with 42 additions and 1 deletions
19
include/hw/fsi/fsi.h
Normal file
19
include/hw/fsi/fsi.h
Normal file
|
@ -0,0 +1,19 @@
|
|||
/*
|
||||
* SPDX-License-Identifier: GPL-2.0-or-later
|
||||
* Copyright (C) 2024 IBM Corp.
|
||||
*
|
||||
* IBM Flexible Service Interface
|
||||
*/
|
||||
#ifndef FSI_FSI_H
|
||||
#define FSI_FSI_H
|
||||
|
||||
#include "hw/qdev-core.h"
|
||||
|
||||
#define TYPE_FSI_BUS "fsi.bus"
|
||||
OBJECT_DECLARE_SIMPLE_TYPE(FSIBus, FSI_BUS)
|
||||
|
||||
typedef struct FSIBus {
|
||||
BusState bus;
|
||||
} FSIBus;
|
||||
|
||||
#endif /* FSI_FSI_H */
|
Loading…
Add table
Add a link
Reference in a new issue