From 35c7f90f80b5c2d26f80e33d907d80185396768f Mon Sep 17 00:00:00 2001 From: listout Date: Thu, 23 Feb 2023 16:07:04 +0530 Subject: [PATCH] hw/xtensa/esp32.c: Using the largest flash size by default. In commit 0152246eb3ebdcb94170c801d93ef20fe682de4a 4MB (or gd25q32) was being hardcoded, as a result we could not use larger image size could not be used. This PR should fix it, by using the largest available (gd25q64). Fixes: https://github.com/espressif/qemu/issues/66 Signed-off-by: listout --- hw/xtensa/esp32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/xtensa/esp32.c b/hw/xtensa/esp32.c index 28b360599b830..cfe1be70dec9a 100644 --- a/hw/xtensa/esp32.c +++ b/hw/xtensa/esp32.c @@ -669,7 +669,7 @@ static void esp32_machine_init_spi_flash(Esp32SocState *ss, BlockBackend* blk) /* "main" flash chip is attached to SPI1, CS0 */ DeviceState *spi_master = DEVICE(&ss->spi[1]); BusState* spi_bus = qdev_get_child_bus(spi_master, "spi"); - DeviceState *flash_dev = qdev_new("gd25q32"); + DeviceState *flash_dev = qdev_new("gd25q64"); qdev_prop_set_drive(flash_dev, "drive", blk); qdev_realize_and_unref(flash_dev, spi_bus, &error_fatal); qdev_connect_gpio_out_named(spi_master, SSI_GPIO_CS, 0,