mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 00:03:54 -06:00
hw/intc/ppc-uic: Convert ppc-uic to a PPC4xx DCR device
Make ppc-uic a subclass of ppc4xx-dcr-device which will handle the cpu link and make it uniform with the other PPC4xx devices. Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu> Reviewed-by: Cédric Le Goater <clg@kaod.org> Message-Id: <eb548130cf60aea8a6ea4dba4dee1686b3cabc3d.1660746880.git.balaton@eik.bme.hu> Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>
This commit is contained in:
parent
e9d20f3717
commit
a55b213646
7 changed files with 21 additions and 49 deletions
|
@ -25,8 +25,7 @@
|
|||
#ifndef HW_INTC_PPC_UIC_H
|
||||
#define HW_INTC_PPC_UIC_H
|
||||
|
||||
#include "hw/sysbus.h"
|
||||
#include "qom/object.h"
|
||||
#include "hw/ppc/ppc4xx.h"
|
||||
|
||||
#define TYPE_PPC_UIC "ppc-uic"
|
||||
OBJECT_DECLARE_SIMPLE_TYPE(PPCUIC, PPC_UIC)
|
||||
|
@ -56,14 +55,13 @@ enum {
|
|||
|
||||
struct PPCUIC {
|
||||
/*< private >*/
|
||||
SysBusDevice parent_obj;
|
||||
Ppc4xxDcrDeviceState parent_obj;
|
||||
|
||||
/*< public >*/
|
||||
qemu_irq output_int;
|
||||
qemu_irq output_cint;
|
||||
|
||||
/* properties */
|
||||
CPUState *cpu;
|
||||
uint32_t dcr_base;
|
||||
bool use_vectors;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue