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

Change subject: Systemc: Port over all of the systemc "datatype" headers.
......................................................................

Systemc: Port over all of the systemc "datatype" headers.

These are the headers originally written by Accellera with a few
modifications. Most significantly, I went through and mostly (but not
entirely) manually editted them to conform to gem5 style and to be
more self consistent. Second, I resolved some macros which optionally
select features. I removed support for deprecated functions, and
otherwise enabled everything.

The actual implementation behind these headers will also be ported
over, but in a subsequent change.

Change-Id: I203d3f6c8a3af9120b946001d01defbb0643a6b6
Reviewed-on: https://gem5-review.googlesource.com/10843
Reviewed-by: Gabe Black <[email protected]>
Maintainer: Gabe Black <[email protected]>
---
M src/systemc/ext/channel/sc_fifo.hh
M src/systemc/ext/channel/sc_fifo_in_if.hh
M src/systemc/ext/channel/sc_fifo_out_if.hh
M src/systemc/ext/channel/sc_in_resolved.hh
M src/systemc/ext/channel/sc_inout_resolved.hh
M src/systemc/ext/channel/sc_out_resolved.hh
M src/systemc/ext/dt/_dt.hh
M src/systemc/ext/dt/_using.hh
A src/systemc/ext/dt/bit/_bit.hh
A src/systemc/ext/dt/bit/_using.hh
A src/systemc/ext/dt/bit/sc_bit.hh
A src/systemc/ext/dt/bit/sc_bit_proxies.hh
A src/systemc/ext/dt/bit/sc_bv.hh
A src/systemc/ext/dt/bit/sc_bv_base.hh
A src/systemc/ext/dt/bit/sc_logic.hh
A src/systemc/ext/dt/bit/sc_lv.hh
A src/systemc/ext/dt/bit/sc_lv_base.hh
A src/systemc/ext/dt/bit/sc_proxy.hh
A src/systemc/ext/dt/fx/_fx.hh
A src/systemc/ext/dt/fx/_using.hh
A src/systemc/ext/dt/fx/sc_context.hh
A src/systemc/ext/dt/fx/sc_fix.hh
A src/systemc/ext/dt/fx/sc_fixed.hh
A src/systemc/ext/dt/fx/sc_fxcast_switch.hh
A src/systemc/ext/dt/fx/sc_fxdefs.hh
A src/systemc/ext/dt/fx/sc_fxnum.hh
A src/systemc/ext/dt/fx/sc_fxnum_observer.hh
A src/systemc/ext/dt/fx/sc_fxtype_params.hh
A src/systemc/ext/dt/fx/sc_fxval.hh
A src/systemc/ext/dt/fx/sc_fxval_observer.hh
A src/systemc/ext/dt/fx/sc_ufix.hh
A src/systemc/ext/dt/fx/sc_ufixed.hh
A src/systemc/ext/dt/fx/scfx_ieee.hh
A src/systemc/ext/dt/fx/scfx_mant.hh
A src/systemc/ext/dt/fx/scfx_other_defs.hh
A src/systemc/ext/dt/fx/scfx_params.hh
A src/systemc/ext/dt/fx/scfx_pow10.hh
A src/systemc/ext/dt/fx/scfx_rep.hh
A src/systemc/ext/dt/fx/scfx_string.hh
A src/systemc/ext/dt/fx/scfx_utils.hh
M src/systemc/ext/dt/int/_int.hh
M src/systemc/ext/dt/int/_using.hh
A src/systemc/ext/dt/int/sc_bigint.hh
A src/systemc/ext/dt/int/sc_biguint.hh
A src/systemc/ext/dt/int/sc_int.hh
A src/systemc/ext/dt/int/sc_int_base.hh
A src/systemc/ext/dt/int/sc_length_param.hh
M src/systemc/ext/dt/int/sc_nbdefs.hh
A src/systemc/ext/dt/int/sc_nbexterns.hh
A src/systemc/ext/dt/int/sc_nbutils.hh
A src/systemc/ext/dt/int/sc_signed.hh
A src/systemc/ext/dt/int/sc_uint.hh
A src/systemc/ext/dt/int/sc_uint_base.hh
A src/systemc/ext/dt/int/sc_unsigned.hh
A src/systemc/ext/dt/misc/_misc.hh
A src/systemc/ext/dt/misc/_using.hh
A src/systemc/ext/dt/misc/sc_concatref.hh
A src/systemc/ext/dt/misc/sc_value_base.hh
A src/systemc/ext/dt/sc_mempool.hh
A src/systemc/ext/dt/sc_temporary.hh
60 files changed, 33,895 insertions(+), 55 deletions(-)

Approvals:
  Gabe Black: Looks good to me, approved; Looks good to me, approved




--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/10843
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: I203d3f6c8a3af9120b946001d01defbb0643a6b6
Gerrit-Change-Number: 10843
Gerrit-PatchSet: 8
Gerrit-Owner: Gabe Black <[email protected]>
Gerrit-Reviewer: Andreas Sandberg <[email protected]>
Gerrit-Reviewer: Gabe Black <[email protected]>
Gerrit-Reviewer: Jason Lowe-Power <[email protected]>
Gerrit-Reviewer: Matthias Jung <[email protected]>
Gerrit-MessageType: merged
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to