From c2b5934cc9a18bd86640c53f6c62fb66230e119d Mon Sep 17 00:00:00 2001 From: Byron Lathi Date: Sun, 8 Feb 2026 13:48:23 -0800 Subject: [PATCH] Cocotb 2.0 changes value_change, kill -> cancel --- cocotbext/eth/reset.py | 2 +- cocotbext/eth/rgmii.py | 4 ++-- cocotbext/eth/version.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cocotbext/eth/reset.py b/cocotbext/eth/reset.py index 8d11fa3..959b3fa 100644 --- a/cocotbext/eth/reset.py +++ b/cocotbext/eth/reset.py @@ -56,7 +56,7 @@ class Reset: async def _run_reset(self, reset_signal, active_level): while True: - await Edge(reset_signal) + await reset_signal.value_change try: level = bool(int(reset_signal.value)) except ValueError: diff --git a/cocotbext/eth/rgmii.py b/cocotbext/eth/rgmii.py index 34c0012..977cfe6 100644 --- a/cocotbext/eth/rgmii.py +++ b/cocotbext/eth/rgmii.py @@ -140,7 +140,7 @@ class RgmiiSource(Reset): if state: self.log.info("Reset asserted") if self._run_cr is not None: - self._run_cr.kill() + self._run_cr.cancel() self._run_cr = None self.active = False @@ -347,7 +347,7 @@ class RgmiiSink(Reset): if state: self.log.info("Reset asserted") if self._run_cr is not None: - self._run_cr.kill() + self._run_cr.cancel() self._run_cr = None self.active = False diff --git a/cocotbext/eth/version.py b/cocotbext/eth/version.py index 9eb734d..e8438af 100644 --- a/cocotbext/eth/version.py +++ b/cocotbext/eth/version.py @@ -1 +1 @@ -__version__ = "0.1.23" +__version__ = "0.1.24"