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:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user