configs: Fix AbstractGeneratorCore connect_interrupt sig

`interrupt_requestor` and `interrupt_responce` are not manditory, they
should be defaulted to None. Without this errors occur when attempting
to call `connect_interrupt`.

Change-Id: I9401132df681b9a19eede8808a9a68d435cc5bbe
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/49610
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:05:48 -07:00
parent 51094b206b
commit 7d9cf53e78

View File

@@ -31,6 +31,8 @@ from ..utils.override import overrides
from .cpu_types import CPUTypes
from .abstract_core import AbstractCore
from typing import Optional
class AbstractGeneratorCore(AbstractCore):
"""The abstract generator core
@@ -82,7 +84,9 @@ class AbstractGeneratorCore(AbstractCore):
@overrides(AbstractCore)
def connect_interrupt(
self, interrupt_requestor: Port, interrupt_responce: Port
self,
interrupt_requestor: Optional[Port] = None,
interrupt_responce: Optional[Port] = None,
) -> None:
"""
Since generator cores are not used in full system mode, no need to