configs: Fix SimpleCore for connect_interrupt() case

Something needs done if interrupt_requestor or interrupt_responce is not
set. This patch does not set the interrupts on the cores.

Change-Id: I96aefeec83ff72cb93640c11b2ee60e76f5f32fe
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/49611
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
Maintainer: Jason Lowe-Power <power.jg@gmail.com>
This commit is contained in:
Bobby R. Bruce
2021-08-26 13:09:31 -07:00
parent 7d9cf53e78
commit df3601b265

View File

@@ -95,9 +95,11 @@ class SimpleCore(AbstractCore):
self.core.createInterruptController()
if get_runtime_isa() == ISA.X86:
self.core.interrupts[0].pio = interrupt_requestor
self.core.interrupts[0].int_requestor = interrupt_responce
self.core.interrupts[0].int_responder = interrupt_requestor
if interrupt_requestor != None:
self.core.interrupts[0].pio = interrupt_requestor
self.core.interrupts[0].int_responder = interrupt_requestor
if interrupt_responce != None:
self.core.interrupts[0].int_requestor = interrupt_responce
@overrides(AbstractCore)
def get_mmu(self) -> BaseMMU: