Review Board 2.0.15


Ruby X86: problem in setting DMA port, related to the changeset 8850

Review Request #1102 - Created March 14, 2012 and submitted

Information
Nilay Vaish
gem5
default
Reviewers
Default
Changeset 8928:11ebb7f1d6de
---------------------------
Ruby X86: problem in setting DMA port, related to the changeset 8850
I think since the dma port is assigned twice (once in SouthBridge.py,
and once by Ruby somewhere) an extra port gets created which has no
peer port. This results in a segmentation fault when a simulation is
started. The posted patch solves the problem, but it is not the
solution I am looking for. Andreas, do you have some idea how to
handle this issue?
Some rudimentary testing has been carried out to ensure that
ruby_fs, fs and mem_test are working.

Issue Summary

3 3 0 0
Description From Last Updated Status
Still needed? Andreas Hansson April 4, 2012, 7:48 a.m. Open
dma_ports.append([dma.test for dma in dmas])? Andreas Hansson April 4, 2012, 7:48 a.m. Open
if self.ide.dma not in dma_ports? Andreas Hansson April 4, 2012, 7:48 a.m. Open
Review request changed
Updated (April 5, 2012, 2:12 a.m.)

Status: Closed (submitted)