From 0942f6853897d7eea0f09d17235afb1a43ca26b1 Mon Sep 17 00:00:00 2001 From: Gerard Marull-Paretas Date: Wed, 13 May 2026 23:51:39 +0200 Subject: [PATCH] Expose 512K SRAM on pebble-emery and pebble-gabbro Match the usable SRAM on real SF32LB52 hardware (firmware commit 32d32f0c0 reclaimed unused regions, bringing usable RAM to 511K). Co-Authored-By: Claude Opus 4.7 (1M context) --- hw/arm/pebble_generic.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/hw/arm/pebble_generic.c b/hw/arm/pebble_generic.c index c7e3d8ea7ce9..4ff56d676066 100644 --- a/hw/arm/pebble_generic.c +++ b/hw/arm/pebble_generic.c @@ -5,9 +5,9 @@ * Uses simple custom MMIO peripherals instead of MCU-specific emulation. * * Machine types: - * pebble-emery - Cortex-M33, 480KB RAM, 4MB flash + * pebble-emery - Cortex-M33, 512KB RAM, 4MB flash * pebble-flint - Cortex-M4, 256KB RAM, 4MB flash - * pebble-gabbro - Cortex-M33, 480KB RAM, 4MB flash + * pebble-gabbro - Cortex-M33, 512KB RAM, 4MB flash * * Copyright (c) 2026 Core Devices LLC * SPDX-License-Identifier: GPL-2.0-or-later @@ -45,7 +45,7 @@ static const PblGenericBoardConfig board_cfg_emery = { .board_type = PBL_BOARD_EMERY, .board_id = PBL_BOARD_ID_EMERY, .flash_size = 4 * MiB, - .ram_size = 480 * KiB, + .ram_size = 512 * KiB, .sysclk_frq = PBL_SYSCLK_FRQ, .display_width = 200, .display_height = 228, @@ -79,7 +79,7 @@ static const PblGenericBoardConfig board_cfg_gabbro = { .board_type = PBL_BOARD_GABBRO, .board_id = PBL_BOARD_ID_GABBRO, .flash_size = 4 * MiB, - .ram_size = 480 * KiB, + .ram_size = 512 * KiB, .sysclk_frq = PBL_SYSCLK_FRQ, .display_width = 260, .display_height = 260,