[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 4/7] hw/arm/raspi4b: Rename as raspi4b-1g / raspi4b-2g, deprecati
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH 4/7] hw/arm/raspi4b: Rename as raspi4b-1g / raspi4b-2g, deprecating old name |
Date: |
Sat, 1 Feb 2025 10:15:25 +0100 |
On 32-bit hosts, rename 'raspi4b' -> 'raspi4b-1g' to clarify the
machine has 1GB of RAM.
On 64-bit hosts, rename 'raspi4b' -> 'raspi4b-2g'.
Keep the 'raspi4b' alias but deprecate it.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
---
docs/about/deprecated.rst | 6 ++++++
hw/arm/raspi4b.c | 6 ++++--
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/docs/about/deprecated.rst b/docs/about/deprecated.rst
index 4a3c302962a..d635bd60d74 100644
--- a/docs/about/deprecated.rst
+++ b/docs/about/deprecated.rst
@@ -257,6 +257,12 @@ Big-Endian variants of MicroBlaze ``petalogix-ml605`` and
``xlnx-zynqmp-pmu`` ma
Both ``petalogix-ml605`` and ``xlnx-zynqmp-pmu`` were added for little endian
CPUs. Big endian support is not tested.
+ARM ``raspi4b`` machine (since 10.0)
+''''''''''''''''''''''''''''''''''''
+
+This machine has been renamed ``raspi4b-1g`` on 32-bit hosts and ``raspi4b-2g``
+on 64-bit ones.
+
Backend options
---------------
diff --git a/hw/arm/raspi4b.c b/hw/arm/raspi4b.c
index 4ea79ec7092..713b4693a49 100644
--- a/hw/arm/raspi4b.c
+++ b/hw/arm/raspi4b.c
@@ -117,6 +117,7 @@ static void raspi4b_1g_machine_class_init(ObjectClass *oc,
void *data)
raspi_machine_class_common_init(mc, rmc->board_rev);
mc->init = raspi4b_machine_init;
+ mc->alias = "raspi4b";
}
#else
static void raspi4b_2g_machine_class_init(ObjectClass *oc, void *data)
@@ -128,19 +129,20 @@ static void raspi4b_2g_machine_class_init(ObjectClass
*oc, void *data)
rmc->board_rev = 0xb03115; /* Revision 1.5, 2 Gb RAM */
raspi_machine_class_common_init(mc, rmc->board_rev);
mc->init = raspi4b_machine_init;
+ mc->alias = "raspi4b";
}
#endif
static const TypeInfo raspi4_machine_types[] = {
#if HOST_LONG_BITS == 32
{
- .name = MACHINE_TYPE_NAME("raspi4b"),
+ .name = MACHINE_TYPE_NAME("raspi4b-1g"),
.parent = TYPE_RASPI4_MACHINE,
.class_init = raspi4b_1g_machine_class_init,
},
#else
{
- .name = MACHINE_TYPE_NAME("raspi4b"),
+ .name = MACHINE_TYPE_NAME("raspi4b-2g"),
.parent = TYPE_RASPI4_MACHINE,
.class_init = raspi4b_2g_machine_class_init,
},
--
2.47.1
- [PATCH 0/7] hw/arm/raspi4b: Add models with 4GB and 8GB of DRAM, Philippe Mathieu-Daudé, 2025/02/01
- [PATCH 1/7] hw/arm/raspi4b: Declare machine types using DEFINE_TYPES() macro, Philippe Mathieu-Daudé, 2025/02/01
- [PATCH 2/7] hw/arm/raspi4b: Introduce abstract raspi4-base machine type, Philippe Mathieu-Daudé, 2025/02/01
- [PATCH 3/7] hw/arm/raspi4b: Split raspi4b_machine_class_init() in two (1g and 2g), Philippe Mathieu-Daudé, 2025/02/01
- [PATCH 4/7] hw/arm/raspi4b: Rename as raspi4b-1g / raspi4b-2g, deprecating old name,
Philippe Mathieu-Daudé <=
- [PATCH 5/7] hw/arm/raspi4b: Expose the raspi4b-1g machine on 64-bit hosts, Philippe Mathieu-Daudé, 2025/02/01
- [PATCH 6/7] hw/arm/raspi4b: Add the raspi4b-4g machine, Philippe Mathieu-Daudé, 2025/02/01
- [PATCH 7/7] hw/arm/raspi4b: Add the raspi4b-8g machine, Philippe Mathieu-Daudé, 2025/02/01
- Re: [PATCH 0/7] hw/arm/raspi4b: Add models with 4GB and 8GB of DRAM, BALATON Zoltan, 2025/02/01