Gabe Black has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/15055 )

Change subject: systemc: Initial import of TLM headers from Accellera.
......................................................................

systemc: Initial import of TLM headers from Accellera.

These headers will need to be cleaned up and have some Accellera
specific quirks ironed out of them, but I'll do that in a later change
to make it clear what those changes are.

Change-Id: Ia4e08633ab552b4c616c66c9b7e2bbd78ebfe7b9
Reviewed-on: https://gem5-review.googlesource.com/c/15055
Reviewed-by: Anthony Gutierrez <anthony.gutier...@amd.com>
Maintainer: Anthony Gutierrez <anthony.gutier...@amd.com>
---
A src/systemc/ext/tlm
A src/systemc/ext/tlm.h
A src/systemc/ext/tlm_core/Makefile.am
A src/systemc/ext/tlm_core/Makefile.in
A src/systemc/ext/tlm_core/tlm_1/README.txt
A src/systemc/ext/tlm_core/tlm_1/tlm_analysis/tlm_analysis.h
A src/systemc/ext/tlm_core/tlm_1/tlm_analysis/tlm_analysis_fifo.h
A src/systemc/ext/tlm_core/tlm_1/tlm_analysis/tlm_analysis_if.h
A src/systemc/ext/tlm_core/tlm_1/tlm_analysis/tlm_analysis_port.h
A src/systemc/ext/tlm_core/tlm_1/tlm_analysis/tlm_analysis_triple.h
A src/systemc/ext/tlm_core/tlm_1/tlm_analysis/tlm_write_if.h
A src/systemc/ext/tlm_core/tlm_1/tlm_req_rsp/tlm_1_interfaces/tlm_core_ifs.h
A src/systemc/ext/tlm_core/tlm_1/tlm_req_rsp/tlm_1_interfaces/tlm_fifo_ifs.h
A src/systemc/ext/tlm_core/tlm_1/tlm_req_rsp/tlm_1_interfaces/tlm_master_slave_ifs.h
A src/systemc/ext/tlm_core/tlm_1/tlm_req_rsp/tlm_1_interfaces/tlm_tag.h
A src/systemc/ext/tlm_core/tlm_1/tlm_req_rsp/tlm_adapters/tlm_adapters.h
A src/systemc/ext/tlm_core/tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/circular_buffer.h A src/systemc/ext/tlm_core/tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/tlm_fifo.h A src/systemc/ext/tlm_core/tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/tlm_fifo_peek.h A src/systemc/ext/tlm_core/tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/tlm_fifo_put_get.h A src/systemc/ext/tlm_core/tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/tlm_fifo_resize.h A src/systemc/ext/tlm_core/tlm_1/tlm_req_rsp/tlm_channels/tlm_req_rsp_channels/tlm_put_get_imp.h A src/systemc/ext/tlm_core/tlm_1/tlm_req_rsp/tlm_channels/tlm_req_rsp_channels/tlm_req_rsp_channels.h
A src/systemc/ext/tlm_core/tlm_1/tlm_req_rsp/tlm_ports/tlm_event_finder.h
A src/systemc/ext/tlm_core/tlm_1/tlm_req_rsp/tlm_ports/tlm_nonblocking_port.h
A src/systemc/ext/tlm_core/tlm_1/tlm_req_rsp/tlm_req_rsp.h
A src/systemc/ext/tlm_core/tlm_2/README.txt
A src/systemc/ext/tlm_core/tlm_2/tlm_2_interfaces/tlm_2_interfaces.h
A src/systemc/ext/tlm_core/tlm_2/tlm_2_interfaces/tlm_dmi.h
A src/systemc/ext/tlm_core/tlm_2/tlm_2_interfaces/tlm_fw_bw_ifs.h
A src/systemc/ext/tlm_core/tlm_2/tlm_generic_payload/tlm_array.h
A src/systemc/ext/tlm_core/tlm_2/tlm_generic_payload/tlm_endian_conv.h
A src/systemc/ext/tlm_core/tlm_2/tlm_generic_payload/tlm_generic_payload.h
A src/systemc/ext/tlm_core/tlm_2/tlm_generic_payload/tlm_gp.h
A src/systemc/ext/tlm_core/tlm_2/tlm_generic_payload/tlm_helpers.h
A src/systemc/ext/tlm_core/tlm_2/tlm_generic_payload/tlm_phase.h
A src/systemc/ext/tlm_core/tlm_2/tlm_quantum/tlm_global_quantum.h
A src/systemc/ext/tlm_core/tlm_2/tlm_quantum/tlm_quantum.h
A src/systemc/ext/tlm_core/tlm_2/tlm_sockets/tlm_base_socket_if.h
A src/systemc/ext/tlm_core/tlm_2/tlm_sockets/tlm_initiator_socket.h
A src/systemc/ext/tlm_core/tlm_2/tlm_sockets/tlm_sockets.h
A src/systemc/ext/tlm_core/tlm_2/tlm_sockets/tlm_target_socket.h
A src/systemc/ext/tlm_core/tlm_2/tlm_version.h
A src/systemc/ext/tlm_utils/Makefile.am
A src/systemc/ext/tlm_utils/Makefile.in
A src/systemc/ext/tlm_utils/README.txt
A src/systemc/ext/tlm_utils/convenience_socket_bases.h
A src/systemc/ext/tlm_utils/instance_specific_extensions.h
A src/systemc/ext/tlm_utils/instance_specific_extensions_int.h
A src/systemc/ext/tlm_utils/multi_passthrough_initiator_socket.h
A src/systemc/ext/tlm_utils/multi_passthrough_target_socket.h
A src/systemc/ext/tlm_utils/multi_socket_bases.h
A src/systemc/ext/tlm_utils/passthrough_target_socket.h
A src/systemc/ext/tlm_utils/peq_with_cb_and_phase.h
A src/systemc/ext/tlm_utils/peq_with_get.h
A src/systemc/ext/tlm_utils/simple_initiator_socket.h
A src/systemc/ext/tlm_utils/simple_target_socket.h
A src/systemc/ext/tlm_utils/tlm_quantumkeeper.h
A src/systemc/tlm_core/tlm_2/tlm_generic_payload/tlm_gp.cpp
A src/systemc/tlm_core/tlm_2/tlm_generic_payload/tlm_phase.cpp
A src/systemc/tlm_core/tlm_2/tlm_quantum/tlm_global_quantum.cpp
A src/systemc/tlm_utils/convenience_socket_bases.cpp
A src/systemc/tlm_utils/instance_specific_extensions.cpp
63 files changed, 11,667 insertions(+), 0 deletions(-)

Approvals:
  Anthony Gutierrez: Looks good to me, approved; Looks good to me, approved




--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/15055
To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings

Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: Ia4e08633ab552b4c616c66c9b7e2bbd78ebfe7b9
Gerrit-Change-Number: 15055
Gerrit-PatchSet: 3
Gerrit-Owner: Gabe Black <gabebl...@google.com>
Gerrit-Reviewer: Andreas Sandberg <andreas.sandb...@arm.com>
Gerrit-Reviewer: Anthony Gutierrez <anthony.gutier...@amd.com>
Gerrit-Reviewer: Gabe Black <gabebl...@google.com>
Gerrit-Reviewer: Giacomo Travaglini <giacomo.travagl...@arm.com>
Gerrit-Reviewer: Jason Lowe-Power <ja...@lowepower.com>
Gerrit-Reviewer: Matthias Jung <jun...@eit.uni-kl.de>
Gerrit-MessageType: merged
_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to