Philippe Mathieu-Daudé
		
	
	
		e55a8b3790
		
	
	
	
	hw/arm/bcm2835_peripherals: Name various address spaces
		
			
			Various address spaces from the BCM2835 are reported as
'anonymous' in memory tree:
  (qemu) info mtree
  address-space: anonymous
    0000000000000000-000000000000008f (prio 0, i/o): bcm2835-mbox
      0000000000000010-000000000000001f (prio 0, i/o): bcm2835-fb
      0000000000000080-000000000000008f (prio 0, i/o): bcm2835-property
  address-space: anonymous
    0000000000000000-00000000ffffffff (prio 0, i/o): bcm2835-gpu
      0000000000000000-000000003fffffff (prio 0, i/o): alias bcm2835-gpu-ram-alias[*] @ram 0000000000000000-000000003fffffff
      0000000040000000-000000007fffffff (prio 0, i/o): alias bcm2835-gpu-ram-alias[*] @ram 0000000000000000-000000003fffffff
      000000007e000000-000000007effffff (prio 1, i/o): alias bcm2835-peripherals @bcm2835-peripherals 0000000000000000-0000000000ffffff
      0000000080000000-00000000bfffffff (prio 0, i/o): alias bcm2835-gpu-ram-alias[*] @ram 0000000000000000-000000003fffffff
      00000000c0000000-00000000ffffffff (prio 0, i/o): alias bcm2835-gpu-ram-alias[*] @ram 0000000000000000-000000003fffffff
  [...]
Since the address_space_init() function takes a 'name' argument,
set it to correctly describe each address space:
  (qemu) info mtree
  address-space: bcm2835-mbox-memory
    0000000000000000-000000000000008f (prio 0, i/o): bcm2835-mbox
      0000000000000010-000000000000001f (prio 0, i/o): bcm2835-fb
      0000000000000080-000000000000008f (prio 0, i/o): bcm2835-property
  address-space: bcm2835-fb-memory
    0000000000000000-00000000ffffffff (prio 0, i/o): bcm2835-gpu
      0000000000000000-000000003fffffff (prio 0, i/o): alias bcm2835-gpu-ram-alias[*] @ram 0000000000000000-000000003fffffff
      0000000040000000-000000007fffffff (prio 0, i/o): alias bcm2835-gpu-ram-alias[*] @ram 0000000000000000-000000003fffffff
      000000007e000000-000000007effffff (prio 1, i/o): alias bcm2835-peripherals @bcm2835-peripherals 0000000000000000-0000000000ffffff
      0000000080000000-00000000bfffffff (prio 0, i/o): alias bcm2835-gpu-ram-alias[*] @ram 0000000000000000-000000003fffffff
      00000000c0000000-00000000ffffffff (prio 0, i/o): alias bcm2835-gpu-ram-alias[*] @ram 0000000000000000-000000003fffffff
  address-space: bcm2835-property-memory
    0000000000000000-00000000ffffffff (prio 0, i/o): bcm2835-gpu
      0000000000000000-000000003fffffff (prio 0, i/o): alias bcm2835-gpu-ram-alias[*] @ram 0000000000000000-000000003fffffff
      0000000040000000-000000007fffffff (prio 0, i/o): alias bcm2835-gpu-ram-alias[*] @ram 0000000000000000-000000003fffffff
      000000007e000000-000000007effffff (prio 1, i/o): alias bcm2835-peripherals @bcm2835-peripherals 0000000000000000-0000000000ffffff
      0000000080000000-00000000bfffffff (prio 0, i/o): alias bcm2835-gpu-ram-alias[*] @ram 0000000000000000-000000003fffffff
      00000000c0000000-00000000ffffffff (prio 0, i/o): alias bcm2835-gpu-ram-alias[*] @ram 0000000000000000-000000003fffffff
  address-space: bcm2835-dma-memory
    0000000000000000-00000000ffffffff (prio 0, i/o): bcm2835-gpu
      0000000000000000-000000003fffffff (prio 0, i/o): alias bcm2835-gpu-ram-alias[*] @ram 0000000000000000-000000003fffffff
      0000000040000000-000000007fffffff (prio 0, i/o): alias bcm2835-gpu-ram-alias[*] @ram 0000000000000000-000000003fffffff
      000000007e000000-000000007effffff (prio 1, i/o): alias bcm2835-peripherals @bcm2835-peripherals 0000000000000000-0000000000ffffff
      0000000080000000-00000000bfffffff (prio 0, i/o): alias bcm2835-gpu-ram-alias[*] @ram 0000000000000000-000000003fffffff
      00000000c0000000-00000000ffffffff (prio 0, i/o): alias bcm2835-gpu-ram-alias[*] @ram 0000000000000000-000000003fffffff
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Cleber Rosa <crosa@redhat.com>
Message-id: 20190926173428.10713-4-f4bug@amsat.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
		
	
 
		2019-10-15 18:09:05 +01:00
	 
	
	
		 ..
	
	
	
		
			
			
			
			
			
			2019-08-16 13:31:52 +02:00
		 
	
		
			
			
			
			
			
			2019-07-05 09:50:33 +02:00
		 
	
		
			
			
			
			
			
			2019-08-22 10:04:20 +02:00
		 
	
		
			
			
			
			
			
			2019-08-22 10:04:20 +02:00
		 
	
		
			
			
			
			
			
			2019-08-22 10:04:20 +02:00
		 
	
		
			
			
			
			
			
			2019-09-19 10:37:46 +02:00
		 
	
		
			
			
			
			
			
			2019-10-15 18:09:05 +01:00
		 
	
		
			
			
			
			
			
			2019-06-12 13:20:20 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:53 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:53 +02:00
		 
	
		
			
			
			
			
			
			2018-10-15 09:57:33 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:53 +02:00
		 
	
		
			
			
			
			
			
			2017-03-27 12:14:45 +02:00
		 
	
		
			
			
			
			
			
			2017-03-17 10:23:44 +01:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:53 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:52 +02:00
		 
	
		
			
			
			
			
			
			2019-06-12 13:20:20 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:52 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:52 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:52 +02:00
		 
	
		
			
			
			
			
			
			2015-07-24 13:57:45 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:53 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:53 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:52 +02:00
		 
	
		
			
			
			
			
			
			2019-06-28 10:49:36 +02:00
		 
	
		
			
			
			
			
			
			2019-09-07 08:30:34 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:52 +02:00
		 
	
		
			
			
			
			
			
			2014-02-04 19:34:30 +01:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:53 +02:00
		 
	
		
			
			
			
			
			
			2019-09-07 08:30:34 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:52 +02:00
		 
	
		
			
			
			
			
			
			2016-05-12 13:22:24 +01:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:52 +02:00
		 
	
		
			
			
			
			
			
			2014-01-31 14:47:33 +00:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:52 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:52 +02:00
		 
	
		
			
			
			
			
			
			2014-01-31 14:47:33 +00:00
		 
	
		
			
			
			
			
			
			2016-01-29 15:07:24 +00:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:37:36 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:37:36 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:52 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:53 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:53 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:52 +02:00
		 
	
		
			
			
			
			
			
			2017-04-24 12:32:12 +01:00
		 
	
		
			
			
			
			
			
			2019-08-21 11:05:40 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:52 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:52 +02:00
		 
	
		
			
			
			
			
			
			2014-01-31 14:47:33 +00:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:52 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:53 +02:00
		 
	
		
			
			
			
			
			
			2019-03-22 16:18:07 +00:00
		 
	
		
			
			
			
			
			
			2018-10-29 10:43:48 +01:00
		 
	
		
			
			
			
			
			
			2019-05-13 08:58:55 +02:00
		 
	
		
			
			
			
			
			
			2019-09-19 10:37:46 +02:00
		 
	
		
			
			
			
			
			
			2019-09-19 10:37:46 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:52 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:53 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:53 +02:00
		 
	
		
			
			
			
			
			
			2019-09-19 10:37:46 +02:00
		 
	
		
			
			
			
			
			
			2019-05-29 06:30:45 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:53 +02:00
		 
	
		
			
			
			
			
			
			2019-05-29 06:30:45 +02:00
		 
	
		
			
			
			
			
			
			2019-06-12 13:20:20 +02:00
		 
	
		
			
			
			
			
			
			2019-05-29 06:30:45 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:53 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:53 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:53 +02:00
		 
	
		
			
			
			
			
			
			2019-06-12 13:20:21 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:53 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:52 +02:00
		 
	
		
			
			
			
			
			
			2019-08-16 13:31:52 +02:00