diff -r 959f8494b65e -r 05ce9505de0e configs/common/FSConfig.py --- a/configs/common/FSConfig.py Fri Dec 16 15:32:01 2011 -0600 +++ b/configs/common/FSConfig.py Fri Dec 16 15:32:18 2011 -0600 @@ -483,6 +483,15 @@ self.etherlink.int0 = Parent.testsys.tsunami.ethernet.interface self.etherlink.int1 = Parent.drivesys.tsunami.ethernet.interface + if hasattr(testSystem, 'realview'): + self.etherlink.int0 = Parent.testsys.realview.ethernet.interface + self.etherlink.int1 = Parent.drivesys.realview.ethernet.interface + elif hasattr(testSystem, 'tsunami'): + self.etherlink.int0 = Parent.testsys.tsunami.ethernet.interface + self.etherlink.int1 = Parent.drivesys.tsunami.ethernet.interface + else: + fatal("Don't know how to connect these system together") + if dumpfile: self.etherdump = EtherDump(file=dumpfile) self.etherlink.dump = Parent.etherdump diff -r 959f8494b65e -r 05ce9505de0e configs/example/fs.py --- a/configs/example/fs.py Fri Dec 16 15:32:01 2011 -0600 +++ b/configs/example/fs.py Fri Dec 16 15:32:18 2011 -0600 @@ -192,8 +192,8 @@ elif buildEnv['TARGET_ISA'] == 'x86': drive_sys = makeX86System(drive_mem_mode, np, bm[1]) elif buildEnv['TARGET_ISA'] == 'arm': - drive_sys = makeArmSystem(drive_mem_mode, - machine_options.machine_type, bm[1]) + drive_sys = makeArmSystem(drive_mem_mode, options.machine_type, bm[1]) + drive_sys.cpu = DriveCPUClass(cpu_id=0) drive_sys.cpu.connectAllPorts(drive_sys.membus) if options.fastmem: diff -r 959f8494b65e -r 05ce9505de0e src/dev/arm/pl111.cc --- a/src/dev/arm/pl111.cc Fri Dec 16 15:32:01 2011 -0600 +++ b/src/dev/arm/pl111.cc Fri Dec 16 15:32:18 2011 -0600 @@ -67,7 +67,7 @@ { pioSize = 0xFFFF; - pic = simout.create("framebuffer.bmp", true); + pic = simout.create(csprintf("%s.framebuffer.bmp", sys->name()), true); dmaBuffer = new uint8_t[LcdMaxWidth * LcdMaxHeight * sizeof(uint32_t)];