diff options
Diffstat (limited to 'src/arch/riscv/utility.hh')
-rw-r--r-- | src/arch/riscv/utility.hh | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/arch/riscv/utility.hh b/src/arch/riscv/utility.hh index 78e9b91a9..6c0fcc130 100644 --- a/src/arch/riscv/utility.hh +++ b/src/arch/riscv/utility.hh @@ -1,6 +1,7 @@ /* * Copyright (c) 2013 ARM Limited * Copyright (c) 2014-2015 Sven Karlsson + * Copyright (c) 2018 TU Dresden * All rights reserved * * The license below extends only to copyright in the software and shall @@ -41,6 +42,7 @@ * Authors: Andreas Hansson * Sven Karlsson * Alec Roelke + * Robert Scheffel */ #ifndef __ARCH_RISCV_UTILITY_HH__ @@ -117,6 +119,7 @@ getArgument(ThreadContext *tc, int &number, uint16_t size, bool fp) inline void startupCPU(ThreadContext *tc, int cpuId) { + tc->activate(); } inline void @@ -183,11 +186,10 @@ getExecutingAsid(ThreadContext *tc) return 0; } -inline void -initCPU(ThreadContext *, int cpuId) -{ - panic("initCPU not implemented for Riscv.\n"); -} +/** + * init Cpu function + */ +void initCPU(ThreadContext *tc, int cpuId); } // namespace RiscvISA |