self._attach_device(dev, bus, dma_ports)
self.smmu.connect(dev, bus)
- def setupBootLoader(self, cur_sys, loc, boot_loader=None):
- if boot_loader is None:
- boot_loader = [ loc('boot.arm64'), loc('boot.arm') ]
+ def setupBootLoader(self, cur_sys, boot_loader):
super(VExpress_GEM5_Base, self).setupBootLoader(
cur_sys, boot_loader, 0x8000000, 0x80000000)
Gicv2mFrame(spi_base=256, spi_len=64, addr=0x2c1c0000),
]
+ def setupBootLoader(self, cur_sys, loc, boot_loader=None):
+ if boot_loader is None:
+ boot_loader = [ loc('boot.arm64'), loc('boot.arm') ]
+ super(VExpress_GEM5_V1_Base, self).setupBootLoader(
+ cur_sys, boot_loader)
+
def _on_chip_devices(self):
return super(VExpress_GEM5_V1_Base,self)._on_chip_devices() + [
self.gic, self.vgic, self.gicv2m,