[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 00/10] hw/arm/realview: Introduce abstract RealviewMachineClass
|
From: |
Philippe Mathieu-Daudé |
|
Subject: |
[PATCH 00/10] hw/arm/realview: Introduce abstract RealviewMachineClass |
|
Date: |
Wed, 24 May 2023 16:58:56 +0200 |
Probably still spring housekeeping stuff.
QOM'ify Realview machines further by introducing a common
(abstract) MachineClass, and set the read-only fields in
the class_init() instead of machine_init() method.
At least the diff-stat is negative :)
Philippe Mathieu-Daudé (10):
hw/arm/realview: Simplify using 'break' statement
hw/arm/realview: Declare QOM types using DEFINE_TYPES() macro
hw/arm/realview: Introduce abstract RealviewMachineClass
hw/arm/realview: Factor realview_common_class_init() out
hw/arm/realview: Move 'board_id' to RealviewMachineClass
hw/arm/realview: Move 'is_pb' to RealviewMachineClass
hw/arm/realview: Move 'mpcore_periphbase' to RealviewMachineClass
hw/arm/realview: Move 'loader_start' to RealviewMachineClass
hw/arm/realview: Use generic realview_common_machine_init()
hw/arm/realview: Set MachineClass::default_nic in machine_class_init()
hw/arm/realview.c | 177 +++++++++++++++++++---------------------------
1 file changed, 74 insertions(+), 103 deletions(-)
--
2.38.1
- [PATCH 00/10] hw/arm/realview: Introduce abstract RealviewMachineClass,
Philippe Mathieu-Daudé <=
- [PATCH 01/10] hw/arm/realview: Simplify using 'break' statement, Philippe Mathieu-Daudé, 2023/05/24
- [PATCH 03/10] hw/arm/realview: Introduce abstract RealviewMachineClass, Philippe Mathieu-Daudé, 2023/05/24
- [PATCH 02/10] hw/arm/realview: Declare QOM types using DEFINE_TYPES() macro, Philippe Mathieu-Daudé, 2023/05/24
- [PATCH 04/10] hw/arm/realview: Factor realview_common_class_init() out, Philippe Mathieu-Daudé, 2023/05/24
- [PATCH 05/10] hw/arm/realview: Move 'board_id' to RealviewMachineClass, Philippe Mathieu-Daudé, 2023/05/24