Hi all,
Can anyone run gem5 full system simulating alpha with 8GB memory?
I am trying to run it with 8GB, but get the following error:
warn: Prefetch instrutions is Alpha do not do anything
warn: Prefetch instrutions is Alpha do not do anything
gem5.opt: build/ALPHA_FS/dev/ide_disk.cc:462: void
IdeDisk::doDmaDataWrite(): Assertion `cmdBytesLeft <= (131072)' failed.
Program aborted at cycle 1820511550257
Aborted
The terminal output stopped at:
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller at PCI slot 0000:00:00.0
PIIX4: chipset revision 0
PIIX4: 100% native mode on irq 31
PCI: Setting latency timer of device 0000:00:00.0 to 64
ide0: BM-DMA at 0x8400-0x8407, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0x8408-0x840f, BIOS settings: hdc:DMA, hdd:DMA
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: 10485216 sectors (5368 MB), CHS=10402/16/63, UDMA(33)
hda:
The kernel stopped at around read_cache_page_async() in mm/filemap.c
Actually, the cmdBytesLeft which failed the assertion, is very large, which
is 4294713344 about 4G.
I am using a linux 2.6.22 kernel, and alphaev67-unknown-linux-gnu- cross
compilers downloaded from gem5.org. Using the kernel and disk image
gem5.org will get the same error.
Before using 8GB, I tried use 4GB, and got the error in this thread
http://www.mail-archive.com/[email protected]/msg03318.html and the
solution Ali provided worked for me too. Thanks Ali.
Thanks,
Kaicheng
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users