systemc: Implement sc_get_curr_process_handle().

The implementation is fairly trivial, but the pieces it relies on
weren't always available.

Change-Id: Ie77168ff336febd3ebe22c400f2b1f133e43aca7
Reviewed-on: https://gem5-review.googlesource.com/c/12973
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
This commit is contained in:
Gabe Black
2018-09-22 07:36:36 -07:00
parent dc599a0176
commit 7fa683ada5

View File

@@ -70,8 +70,7 @@ sc_set_location(const char *file, int lineno)
sc_process_b *
sc_get_curr_process_handle()
{
warn("%s not implemented.\n", __PRETTY_FUNCTION__);
return nullptr;
return ::sc_gem5::scheduler.current();
}