summary refs log tree commit diff stats
path: root/gitlab/issues/target_missing/host_missing/accel_missing/2135.toml
diff options
context:
space:
mode:
authorChristian Krinitsin <mail@krinitsin.com>2025-05-21 21:21:26 +0200
committerChristian Krinitsin <mail@krinitsin.com>2025-05-21 21:21:26 +0200
commit4b927bc37359dec23f67d3427fc982945f24f404 (patch)
tree245449ef9146942dc7fffd0235b48b7e70a00bf2 /gitlab/issues/target_missing/host_missing/accel_missing/2135.toml
parentaa8bd79cec7bf6790ddb01d156c2ef2201abbaab (diff)
downloadqemu-analysis-4b927bc37359dec23f67d3427fc982945f24f404.tar.gz
qemu-analysis-4b927bc37359dec23f67d3427fc982945f24f404.zip
add gitlab issues in toml format
Diffstat (limited to 'gitlab/issues/target_missing/host_missing/accel_missing/2135.toml')
-rw-r--r--gitlab/issues/target_missing/host_missing/accel_missing/2135.toml32
1 files changed, 32 insertions, 0 deletions
diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/2135.toml b/gitlab/issues/target_missing/host_missing/accel_missing/2135.toml
new file mode 100644
index 000000000..e6384bbd6
--- /dev/null
+++ b/gitlab/issues/target_missing/host_missing/accel_missing/2135.toml
@@ -0,0 +1,32 @@
+id = 2135
+title = "Looking for ways to bypass MPS3-AN547 bootram size limit"
+state = "closed"
+created_at = "2024-01-30T09:26:28.229Z"
+closed_at = "2024-01-31T06:29:18.762Z"
+labels = []
+url = "https://gitlab.com/qemu-project/qemu/-/issues/2135"
+host-os = "Ubuntu 22.04"
+host-arch = "x86_64"
+qemu-version = "6.2 && latest"
+guest-os = "RTOS"
+guest-arch = "Cortex-M55"
+description = """Could not boot MPS3-AN547 machine with images larger than 512KiB. 
+
+I've tried to move part of the symbols to other memory area, but the memories were discontinuous and this resulted in a large image which covers the reserved area in-between and wouldn't boot. I'm looking for advice on how to put more code in bootram. 
+
+I've also noticed the 8MB QSPI rom area, but AN547 does not have the remapping capability as AN524 and cannot use that as bootram. What is the best way to solve this?"""
+reproduce = """1.Generate an image which goes beyond 0x00000000~(0+512K)
+
+2.```qemu-system-arm -M mps3-an547 -nographic -kernel big-image.bin```
+
+3."```qemu-system-arm: Could not load kernel 'nuttx/nuttx.bin'```""""
+additional = """Current working linker script:
+```
+MEMORY
+{
+  flash (rx)  : ORIGIN = 0x00000000, LENGTH = 512K
+  sram1 (rwx) : ORIGIN = 0x01000000, LENGTH = 2M
+  sram2 (rwx) : ORIGIN = 0x21000000, LENGTH = 4M
+}
+```
+Problem X is that the flash will overflow."""