diff options
author | Gabe Black <gabeblack@google.com> | 2019-11-22 18:00:36 -0800 |
---|---|---|
committer | Gabe Black <gabeblack@google.com> | 2019-12-10 23:58:14 +0000 |
commit | 78016fdd9831516ec441d147202dae249c09cb1c (patch) | |
tree | b168a73dbfcdf24f2799bcccc8594845397736f1 /build_opts/NULL_MESI_Two_Level | |
parent | 3989d7830aec845d89948b1e7aa77099df5433bc (diff) | |
download | gem5-78016fdd9831516ec441d147202dae249c09cb1c.tar.xz |
sim: Add a mechanism to translate ABIs to call host funcs from a TC.
The guest ABI is specified as a template parameter. This makes it
possible for host simcall handlers to be called through different ABIs
which might be from different ISAs, or might be from different contexts
within the same ISA (32 vs 64 bit, syscall vs. function vs.
pseudo instrunction vs. semihosting call).
Jira Issue: https://gem5.atlassian.net/browse/GEM5-187
Change-Id: I66a0f558e9c1f70a142b69b0dd95bd71e41d898b
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/23171
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
Diffstat (limited to 'build_opts/NULL_MESI_Two_Level')
0 files changed, 0 insertions, 0 deletions