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