Versions in this module Expand all Collapse all v2 v2.0.2 Feb 17, 2022 v2.0.1 Aug 9, 2021 Changes in this version + type DrainReq struct + func (r *DrainReq) Meta() *sim.MsgMeta + type DrainReqBuilder struct + func (b DrainReqBuilder) Build() *DrainReq + func (b DrainReqBuilder) WithDst(dst sim.Port) DrainReqBuilder + func (b DrainReqBuilder) WithSendTime(t sim.VTimeInSec) DrainReqBuilder + func (b DrainReqBuilder) WithSrc(src sim.Port) DrainReqBuilder + type DrainRsp struct + func (r *DrainRsp) Meta() *sim.MsgMeta + type DrainRspBuilder struct + func (b DrainRspBuilder) Build() *DrainRsp + func (b DrainRspBuilder) WithDst(dst sim.Port) DrainRspBuilder + func (b DrainRspBuilder) WithSendTime(t sim.VTimeInSec) DrainRspBuilder + func (b DrainRspBuilder) WithSrc(src sim.Port) DrainRspBuilder + type Engine struct + CtrlPort sim.Port + RemoteRDMAAddressTable mem.LowModuleFinder + ToL1 sim.Port + ToL2 sim.Port + ToOutside sim.Port + func NewEngine(name string, engine sim.Engine, localModules mem.LowModuleFinder, ...) *Engine + func (e *Engine) SetFreq(freq sim.Freq) + func (e *Engine) SetLocalModuleFinder(lmf mem.LowModuleFinder) + func (e *Engine) Tick(now sim.VTimeInSec) bool + type RestartReq struct + func (r *RestartReq) Meta() *sim.MsgMeta + type RestartReqBuilder struct + func (b RestartReqBuilder) Build() *RestartReq + func (b RestartReqBuilder) WithDst(dst sim.Port) RestartReqBuilder + func (b RestartReqBuilder) WithSendTime(t sim.VTimeInSec) RestartReqBuilder + func (b RestartReqBuilder) WithSrc(src sim.Port) RestartReqBuilder + type RestartRsp struct + func (r *RestartRsp) Meta() *sim.MsgMeta + type RestartRspBuilder struct + func (b RestartRspBuilder) Build() *RestartRsp + func (b RestartRspBuilder) WithDst(dst sim.Port) RestartRspBuilder + func (b RestartRspBuilder) WithSendTime(t sim.VTimeInSec) RestartRspBuilder + func (b RestartRspBuilder) WithSrc(src sim.Port) RestartRspBuilder Other modules containing this package gitlab.com/akita/mgpusim/v3