mem: Replace check with panic where inhibited should not happen
authorAndreas Hansson <andreas.hansson@arm.com>
Mon, 22 Apr 2013 17:20:33 +0000 (13:20 -0400)
committerAndreas Hansson <andreas.hansson@arm.com>
Mon, 22 Apr 2013 17:20:33 +0000 (13:20 -0400)
commit9929e884b6fe6567c3bd2fe2dd3bba85d4e9bbd1
tree3acd72561781f7854f7eee2c47fcbfd6e3828f6a
parentd69f904a18593f75efcb0555b2bd092574181160
mem: Replace check with panic where inhibited should not happen

This patch changes the SimpleTimingPort and RubyPort to panic on
inhibited requests as this should never happen in either of the
cases. The SimpleTimingPort is only used for the I/O devices PIO port
and the DMA devices config port and should thus never see an inhibited
request. Similarly, the SimpleTimingPort is also used for the
MessagePort in x86, and there should also not be any cases where the
port sees an inhibited request.
src/mem/ruby/system/RubyPort.cc
src/mem/tport.cc