dev: Add a definition for VectorResetResponsePort.
This is just a simple extension of the regular ResetResponsePort, and is useful if there is a collection of reset pins on a device. Change-Id: I6ccb21e949d3a51bf8b788ffd23e4b2b02706da9 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/67576 Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Yu-hsin Wang <yuhsingw@google.com> Maintainer: Gabe Black <gabeblack@google.com>
This commit is contained in:
@@ -42,8 +42,15 @@ class ResetResponsePort(Port):
|
||||
super().__init__(RESET_RESPONSE_ROLE, desc)
|
||||
|
||||
|
||||
# VectorResetRequestPort presents a bank of artifact reset request
|
||||
# VectorResetRequestPort represents a bank of artifact reset request
|
||||
# ports.
|
||||
class VectorResetRequestPort(VectorPort):
|
||||
def __init__(self, desc):
|
||||
super().__init__(RESET_REQUEST_ROLE, desc, is_source=True)
|
||||
|
||||
|
||||
# VectorResetResponsePort represents a bank of artifact reset request
|
||||
# ports.
|
||||
class VectorResetResponsePort(VectorPort):
|
||||
def __init__(self, desc):
|
||||
super().__init__(RESET_RESPONSE_ROLE, desc)
|
||||
|
||||
Reference in New Issue
Block a user