qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH target-arm v2 0/2] ARVM7 Memory region variable tweaks
@ 2014-08-18  7:45 Peter Crosthwaite
  2014-08-18  7:45 ` [Qemu-devel] [PATCH target-arm v2 1/2] arm: armv7m: Rename address_space_mem -> system_memory Peter Crosthwaite
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Peter Crosthwaite @ 2014-08-18  7:45 UTC (permalink / raw)
  To: qemu-devel; +Cc: peter.maydell


Hi Peter,

A few trivial cleanup renamings to ARMv7 while auditing code.

Regards,
Peter

Changed since v1:
Add cover


Peter Crosthwaite (2):
  arm: armv7m: Rename address_space_mem -> system_memory
  arm: stellaris: Remove misleading address_space_mem var

 hw/arm/armv7m.c      | 8 ++++----
 hw/arm/stellaris.c   | 3 +--
 include/hw/arm/arm.h | 2 +-
 3 files changed, 6 insertions(+), 7 deletions(-)

-- 
2.0.1.1.gfbfc394

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Qemu-devel] [PATCH target-arm v2 1/2] arm: armv7m: Rename address_space_mem -> system_memory
  2014-08-18  7:45 [Qemu-devel] [PATCH target-arm v2 0/2] ARVM7 Memory region variable tweaks Peter Crosthwaite
@ 2014-08-18  7:45 ` Peter Crosthwaite
  2014-08-18  7:46 ` [Qemu-devel] [PATCH target-arm v2 2/2] arm: stellaris: Remove misleading address_space_mem var Peter Crosthwaite
  2014-08-19 13:45 ` [Qemu-devel] [PATCH target-arm v2 0/2] ARVM7 Memory region variable tweaks Peter Maydell
  2 siblings, 0 replies; 4+ messages in thread
From: Peter Crosthwaite @ 2014-08-18  7:45 UTC (permalink / raw)
  To: qemu-devel; +Cc: peter.maydell

This argument is a MemoryRegion and not an AddressSpace.

"Address space" means something quite different to "memory region"
in QEMU parlance so rename the variable to reduce confusion.

Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
---

 hw/arm/armv7m.c      | 8 ++++----
 include/hw/arm/arm.h | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/hw/arm/armv7m.c b/hw/arm/armv7m.c
index 397e8df..aedef13 100644
--- a/hw/arm/armv7m.c
+++ b/hw/arm/armv7m.c
@@ -166,7 +166,7 @@ static void armv7m_reset(void *opaque)
    flash_size and sram_size are in kb.
    Returns the NVIC array.  */
 
-qemu_irq *armv7m_init(MemoryRegion *address_space_mem,
+qemu_irq *armv7m_init(MemoryRegion *system_memory,
                       int flash_size, int sram_size,
                       const char *kernel_filename, const char *cpu_model)
 {
@@ -213,10 +213,10 @@ qemu_irq *armv7m_init(MemoryRegion *address_space_mem,
     memory_region_init_ram(flash, NULL, "armv7m.flash", flash_size);
     vmstate_register_ram_global(flash);
     memory_region_set_readonly(flash, true);
-    memory_region_add_subregion(address_space_mem, 0, flash);
+    memory_region_add_subregion(system_memory, 0, flash);
     memory_region_init_ram(sram, NULL, "armv7m.sram", sram_size);
     vmstate_register_ram_global(sram);
-    memory_region_add_subregion(address_space_mem, 0x20000000, sram);
+    memory_region_add_subregion(system_memory, 0x20000000, sram);
     armv7m_bitband_init();
 
     nvic = qdev_create(NULL, "armv7m_nvic");
@@ -257,7 +257,7 @@ qemu_irq *armv7m_init(MemoryRegion *address_space_mem,
        when returning from an exception.  */
     memory_region_init_ram(hack, NULL, "armv7m.hack", 0x1000);
     vmstate_register_ram_global(hack);
-    memory_region_add_subregion(address_space_mem, 0xfffff000, hack);
+    memory_region_add_subregion(system_memory, 0xfffff000, hack);
 
     qemu_register_reset(armv7m_reset, cpu);
     return pic;
diff --git a/include/hw/arm/arm.h b/include/hw/arm/arm.h
index cbbf4ca..cefc9e6 100644
--- a/include/hw/arm/arm.h
+++ b/include/hw/arm/arm.h
@@ -15,7 +15,7 @@
 #include "hw/irq.h"
 
 /* armv7m.c */
-qemu_irq *armv7m_init(MemoryRegion *address_space_mem,
+qemu_irq *armv7m_init(MemoryRegion *system_memory,
                       int flash_size, int sram_size,
                       const char *kernel_filename, const char *cpu_model);
 
-- 
2.0.1.1.gfbfc394

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [Qemu-devel] [PATCH target-arm v2 2/2] arm: stellaris: Remove misleading address_space_mem var
  2014-08-18  7:45 [Qemu-devel] [PATCH target-arm v2 0/2] ARVM7 Memory region variable tweaks Peter Crosthwaite
  2014-08-18  7:45 ` [Qemu-devel] [PATCH target-arm v2 1/2] arm: armv7m: Rename address_space_mem -> system_memory Peter Crosthwaite
@ 2014-08-18  7:46 ` Peter Crosthwaite
  2014-08-19 13:45 ` [Qemu-devel] [PATCH target-arm v2 0/2] ARVM7 Memory region variable tweaks Peter Maydell
  2 siblings, 0 replies; 4+ messages in thread
From: Peter Crosthwaite @ 2014-08-18  7:46 UTC (permalink / raw)
  To: qemu-devel; +Cc: peter.maydell

It's a MemoryRegion and not an AddressSpace. But since it's single use,
just inline the get_system_memory() call to the only usage to remove it.

Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
---

 hw/arm/stellaris.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/hw/arm/stellaris.c b/hw/arm/stellaris.c
index 80028e8..64bd4b4 100644
--- a/hw/arm/stellaris.c
+++ b/hw/arm/stellaris.c
@@ -1208,7 +1208,6 @@ static void stellaris_init(const char *kernel_filename, const char *cpu_model,
         0x40024000, 0x40025000, 0x40026000};
     static const int gpio_irq[7] = {0, 1, 2, 3, 4, 30, 31};
 
-    MemoryRegion *address_space_mem = get_system_memory();
     qemu_irq *pic;
     DeviceState *gpio_dev[7];
     qemu_irq gpio_in[7][8];
@@ -1223,7 +1222,7 @@ static void stellaris_init(const char *kernel_filename, const char *cpu_model,
 
     flash_size = ((board->dc0 & 0xffff) + 1) << 1;
     sram_size = (board->dc0 >> 18) + 1;
-    pic = armv7m_init(address_space_mem,
+    pic = armv7m_init(get_system_memory(),
                       flash_size, sram_size, kernel_filename, cpu_model);
 
     if (board->dc1 & (1 << 16)) {
-- 
2.0.1.1.gfbfc394

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [Qemu-devel] [PATCH target-arm v2 0/2] ARVM7 Memory region variable tweaks
  2014-08-18  7:45 [Qemu-devel] [PATCH target-arm v2 0/2] ARVM7 Memory region variable tweaks Peter Crosthwaite
  2014-08-18  7:45 ` [Qemu-devel] [PATCH target-arm v2 1/2] arm: armv7m: Rename address_space_mem -> system_memory Peter Crosthwaite
  2014-08-18  7:46 ` [Qemu-devel] [PATCH target-arm v2 2/2] arm: stellaris: Remove misleading address_space_mem var Peter Crosthwaite
@ 2014-08-19 13:45 ` Peter Maydell
  2 siblings, 0 replies; 4+ messages in thread
From: Peter Maydell @ 2014-08-19 13:45 UTC (permalink / raw)
  To: Peter Crosthwaite; +Cc: QEMU Developers

On 18 August 2014 08:45, Peter Crosthwaite <peter.crosthwaite@xilinx.com> wrote:
>
> Hi Peter,
>
> A few trivial cleanup renamings to ARMv7 while auditing code.
>
> Regards,
> Peter

Thanks; applied to target-arm.next.

-- PMM

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-08-19 13:46 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-18  7:45 [Qemu-devel] [PATCH target-arm v2 0/2] ARVM7 Memory region variable tweaks Peter Crosthwaite
2014-08-18  7:45 ` [Qemu-devel] [PATCH target-arm v2 1/2] arm: armv7m: Rename address_space_mem -> system_memory Peter Crosthwaite
2014-08-18  7:46 ` [Qemu-devel] [PATCH target-arm v2 2/2] arm: stellaris: Remove misleading address_space_mem var Peter Crosthwaite
2014-08-19 13:45 ` [Qemu-devel] [PATCH target-arm v2 0/2] ARVM7 Memory region variable tweaks Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).