RealView.py (9052:acd6ffe55960) RealView.py (9073:f75ee4849c40)
1# Copyright (c) 2009-2012 ARM Limited
2# All rights reserved.
3#
4# The license below extends only to copyright in the software and shall
5# not be construed as granting a license to any other intellectual
6# property including but not limited to intellectual property relating
7# to a hardware implementation of the functionality of the software
8# licensed hereunder. You may use the software subject to the license

--- 361 unchanged lines hidden (view full) ---

370 # ranges for the bridge
371 def attachOnChipIO(self, bus, bridge):
372 self.gic.pio = bus.master
373 self.local_cpu_timer.pio = bus.master
374 # Bridge ranges based on excluding what is part of on-chip I/O
375 # (gic, a9scu)
376 bridge.ranges = [AddrRange(0x2F000000, size='16MB'),
377 AddrRange(0x30000000, size='256MB'),
1# Copyright (c) 2009-2012 ARM Limited
2# All rights reserved.
3#
4# The license below extends only to copyright in the software and shall
5# not be construed as granting a license to any other intellectual
6# property including but not limited to intellectual property relating
7# to a hardware implementation of the functionality of the software
8# licensed hereunder. You may use the software subject to the license

--- 361 unchanged lines hidden (view full) ---

370 # ranges for the bridge
371 def attachOnChipIO(self, bus, bridge):
372 self.gic.pio = bus.master
373 self.local_cpu_timer.pio = bus.master
374 # Bridge ranges based on excluding what is part of on-chip I/O
375 # (gic, a9scu)
376 bridge.ranges = [AddrRange(0x2F000000, size='16MB'),
377 AddrRange(0x30000000, size='256MB'),
378 AddrRange(0x40000000, size='512MB'),
378 AddrRange(0x18000000, size='64MB'),
379 AddrRange(0x1C000000, size='64MB')]
380
381 # Attach I/O devices to specified bus object. Can't do this
382 # earlier, since the bus object itself is typically defined at the
383 # System level.
384 def attachIO(self, bus):
385 self.uart.pio = bus.master

--- 32 unchanged lines hidden ---
379 AddrRange(0x18000000, size='64MB'),
380 AddrRange(0x1C000000, size='64MB')]
381
382 # Attach I/O devices to specified bus object. Can't do this
383 # earlier, since the bus object itself is typically defined at the
384 # System level.
385 def attachIO(self, bus):
386 self.uart.pio = bus.master

--- 32 unchanged lines hidden ---