From 31b37a7f731af84a89b3a877c21914499e3ba617 Mon Sep 17 00:00:00 2001 From: Giacomo Travaglini Date: Mon, 7 Jun 2021 16:13:06 +0100 Subject: [PATCH] cpu: Register the ThreadContext in the CheckerCPU's ISA This is needed after [1], as the Checker's ISA has an invalid (nullptr) TC pointer. [1]: https://gem5-review.googlesource.com/c/public/gem5/+/29233 Signed-off-by: Giacomo Travaglini Change-Id: I1d25096caf61f98451fca2d393d2ea1c4fca00e8 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/46623 Reviewed-by: Richard Cooper Reviewed-by: Jason Lowe-Power Maintainer: Jason Lowe-Power Tested-by: kokoro --- src/cpu/checker/cpu.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cpu/checker/cpu.cc b/src/cpu/checker/cpu.cc index 2bc89e7474..a6e60a04d5 100644 --- a/src/cpu/checker/cpu.cc +++ b/src/cpu/checker/cpu.cc @@ -56,6 +56,7 @@ void CheckerCPU::init() { requestorId = systemPtr->getRequestorId(this); + tc->getIsaPtr()->setThreadContext(tc); } CheckerCPU::CheckerCPU(const Params &p)