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