qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH v18 26/29] target/rx: Restrict access to extable[]


From: Philippe Mathieu-Daudé
Subject: [Qemu-devel] [PATCH v18 26/29] target/rx: Restrict access to extable[]
Date: Fri, 7 Jun 2019 17:37:22 +0200

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
---
 target/rx/cpu.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/target/rx/cpu.c b/target/rx/cpu.c
index 3eef1329a1..7b8e0144c8 100644
--- a/target/rx/cpu.c
+++ b/target/rx/cpu.c
@@ -229,11 +229,10 @@ static void rx_cpu_register_types(void)
 
 type_init(rx_cpu_register_types)
 
-static uint32_t extable[32];
-
 void rx_load_image(RXCPU *cpu, const char *filename,
                    uint32_t start, uint32_t size)
 {
+    static uint32_t extable[32];
     long kernel_size;
     int i;
 
@@ -246,7 +245,7 @@ void rx_load_image(RXCPU *cpu, const char *filename,
 
     /* setup exception trap trampoline */
     /* linux kernel only works little-endian mode */
-    for (i = 0; i < 32; i++) {
+    for (i = 0; i < ARRAY_SIZE(extable); i++) {
         extable[i] = cpu_to_le32(0x10 + i * 4);
     }
     rom_add_blob_fixed("extable", extable, sizeof(extable), 0xffffff80);
-- 
2.20.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]