[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/6] hw/m68k: Strengthen QOM/SysBus API uses
|
From: |
Philippe Mathieu-Daudé |
|
Subject: |
[PATCH 0/6] hw/m68k: Strengthen QOM/SysBus API uses |
|
Date: |
Fri, 20 Oct 2023 17:06:20 +0200 |
Avoid QOM objects poking at each other internals:
- Pass "link" properties
- Access MMIO via SysBus API
- Simplify using sysbus_create_simple()
Philippe Mathieu-Daudé (6):
hw/m68k/irqc: Pass CPU using QOM link property
hw/m68k/mcf5206: Pass CPU using QOM link property
hw/m68k/mcf_intc: Expose MMIO region via SysBus API
hw/m68k/mcf_intc: Pass CPU using QOM link property
hw/m68k/next-cube: Do not open-code sysbus_create_simple()
hw/m68k/virt: Do not open-code sysbus_create_simple()
include/hw/intc/m68k_irqc.h | 1 +
hw/intc/m68k_irqc.c | 10 +++++++++-
hw/m68k/an5206.c | 2 ++
hw/m68k/mcf5206.c | 9 ++++++++-
hw/m68k/mcf_intc.c | 21 ++++++++++++++-------
hw/m68k/next-cube.c | 9 ++-------
hw/m68k/virt.c | 9 ++++-----
7 files changed, 40 insertions(+), 21 deletions(-)
--
2.41.0
- [PATCH 0/6] hw/m68k: Strengthen QOM/SysBus API uses,
Philippe Mathieu-Daudé <=
- [PATCH 1/6] hw/m68k/irqc: Pass CPU using QOM link property, Philippe Mathieu-Daudé, 2023/10/20
- [PATCH 2/6] hw/m68k/mcf5206: Pass CPU using QOM link property, Philippe Mathieu-Daudé, 2023/10/20
- [PATCH 3/6] hw/m68k/mcf_intc: Expose MMIO region via SysBus API, Philippe Mathieu-Daudé, 2023/10/20
- [PATCH 4/6] hw/m68k/mcf_intc: Pass CPU using QOM link property, Philippe Mathieu-Daudé, 2023/10/20
- [PATCH 5/6] hw/m68k/next-cube: Do not open-code sysbus_create_simple(), Philippe Mathieu-Daudé, 2023/10/20