util: Break out the dispatch tables in the m5 util call types.
authorGabe Black <gabe.black@gmail.com>
Fri, 23 Oct 2020 03:00:59 +0000 (20:00 -0700)
committerGabe Black <gabe.black@gmail.com>
Fri, 4 Dec 2020 22:57:17 +0000 (22:57 +0000)
commita5f929357d3d766d3e9271723b1b2bac0e8eb570
treedb1c31504884c17ce5b9c5e6bff5f1cadae17305
parentaaf76786709800dcf42a587db4dae6cf381e2eb6
util: Break out the dispatch tables in the m5 util call types.

These dispatch tables will be useful in the java and lua wrappers as
well, since those should also support the alternative call methods.

Change-Id: Ib3be510c99b04960eb2efbc732aebe3165882bee
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/28178
Reviewed-by: Gabe Black <gabe.black@gmail.com>
Reviewed-by: Anthony Gutierrez <anthony.gutierrez@amd.com>
Maintainer: Gabe Black <gabe.black@gmail.com>
Tested-by: kokoro <noreply+kokoro@google.com>
util/m5/src/call_type/addr.cc
util/m5/src/call_type/addr_dt.hh [new file with mode: 0644]
util/m5/src/call_type/inst.cc
util/m5/src/call_type/inst_dt.hh [new file with mode: 0644]
util/m5/src/call_type/semi.cc
util/m5/src/call_type/semi_dt.hh [new file with mode: 0644]
util/m5/src/dispatch_table.hh