Hi Fabian,

The problem is that you've hard-coded the memory value in the FSConfigs.py 
script, but the fs.py script needs the memory value to setup the I/O bridge and 
since you've only changed it in one place, the I/O device DMA can't access the 
upper 128MB of memory. If you make your change to Benchmarks.py it should work.

Ali

On Sep 30, 2010, at 4:10 AM, Fabian Oboril wrote:

> Hello all,
> 
> I have a huge problem and don't know how to solve it. I hope you can help me.
> 
> I use M5 with the alpha architecture. I try to make some SPEC2000 benchmarks 
> using the full system mode. My problem is that e.g. gzip needs more than the 
> standard 128 MB of memory. When I set:
> self.physmem = PhysicalMemory(range = AddrRange('256MB'))
> instead of using
> self.physmem = PhysicalMemory(range = AddrRange(mdesc.mem()))
> 
> in fsconfig.py I get the following error:
> 
> panic: Unable to find destination for addr 0xf9b6000
> @ cycle 1700515217000
> [findPort:build/ALPHA_FS/mem/bus.cc, line 356]
> Memory Usage: 383196 KBytes
> For more information see: http://www.m5sim.org/panic/3519f931
> Program aborted at cycle 1700515217000
> Aborted
> 
> Looking into the output of m5term the error occures during the boot process:
> ...
> hda: M5 IDE Disk, ATA DISK drive
> hdb: M5 IDE Disk, ATA DISK drive
> ide0 at 0x8410-0x8417,0x8422 on irq 31
> hda: max request size: 128KiB
> hda: 204624 sectors (104 MB), CHS=203/16/63, UDMA(33)
> hda: cache flushes not supported
> hda:
> 
> I really don't know why the adjustment of the memory size to 256 MB (128 MB 
> is standard) leads to this error. Has someone an idea how I can fix that?
> 
> Thanks a lot in advance.
>    Fabian
> 
> _______________________________________________
> m5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
> 

_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to