Home
last modified time | relevance | path

Searched refs:engine (Results 1 – 24 of 24) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Hooks/
DRegisterCollectionHookExtensions.cs20 … var engine = new RegisterCollectionHookPythonEngine<byte, ByteRegisterCollection>(@this, script); in AddBeforeReadByteHook()
23 engine.Hook(addr, null); in AddBeforeReadByteHook()
24 return engine.Value; in AddBeforeReadByteHook()
30 … var engine = new RegisterCollectionHookPythonEngine<byte, ByteRegisterCollection>(@this, script); in AddAfterReadByteHook()
33 engine.Hook(addr, value); in AddAfterReadByteHook()
34 return engine.Value; in AddAfterReadByteHook()
40 … var engine = new RegisterCollectionHookPythonEngine<byte, ByteRegisterCollection>(@this, script); in AddBeforeWriteByteHook()
43 engine.Hook(addr, value); in AddBeforeWriteByteHook()
44 return engine.Value; in AddBeforeWriteByteHook()
51 … var engine = new RegisterCollectionHookPythonEngine<byte, ByteRegisterCollection>(@this, script); in AddAfterWriteByteHook()
[all …]
DCpuHooksExtensions.cs19 var engine = new BlockPythonEngine(m, cpu, pythonScript); in AddHook()
20 cpu.AddHook(addr, engine.Hook); in AddHook()
25 var engine = new WFIPythonEngine(m, cpu, pythonScript); in AddHookAtWfiStateChange()
26 cpu.AddHookAtWfiStateChange(engine.HookWithWfiEnterExit); in AddHookAtWfiStateChange()
31 var engine = new InterruptPythonEngine(m, cpu, pythonScript); in AddHookAtInterruptBegin()
32 cpu.AddHookAtInterruptBegin(engine.HookWithExceptionIndex); in AddHookAtInterruptBegin()
37 var engine = new InterruptPythonEngine(m, cpu, pythonScript); in AddHookAtInterruptEnd()
38 cpu.AddHookAtInterruptEnd(engine.HookWithExceptionIndex); in AddHookAtInterruptEnd()
DRegisterCollectionHookExtensions.tt43 …var engine = new RegisterCollectionHookPythonEngine<<#= type #>, <#= suffix #>RegisterCollection>(…
46 engine.Hook(addr, null);
47 return engine.Value;
53 …var engine = new RegisterCollectionHookPythonEngine<<#= type #>, <#= suffix #>RegisterCollection>(…
56 engine.Hook(addr, value);
57 return engine.Value;
63 …var engine = new RegisterCollectionHookPythonEngine<<#= type #>, <#= suffix #>RegisterCollection>(…
66 engine.Hook(addr, value);
67 return engine.Value;
74 …var engine = new RegisterCollectionHookPythonEngine<<#= type #>, <#= suffix #>RegisterCollection>(…
[all …]
DGPIOHookExtensions.cs16 var engine = new GPIOPythonEngine(gpio, pythonScript); in AddStateChangedHook()
17 gpio.AddStateChangedHook(engine.Hook); in AddStateChangedHook()
DPSCIHookExtensions.cs16 var engine = new PSCIPythonEngine(cpu, pythonScript, functionIdentifier); in AddCustomPSCIStub()
17 cpu.AddCustomPSCIStub(functionIdentifier, engine.Hook); in AddCustomPSCIStub()
DUserStateHookExtensions.cs17 var engine = new UserStatePythonEngine(machine, pythonScript); in AddUserStateHook()
18 machine.AddUserStateHook(x => x == stateName, engine.Hook); in AddUserStateHook()
DUartHooksExtensions.cs48 var engine = new UartPythonEngine(machine, uart, pythonScript); in AddLineHook()
49 uart.AddLineHook(x => x.Contains(contains), engine.Hook); in AddLineHook()
DSystemBusHooksExtensions.cs38 var engine = new WatchpointHookPythonEngine(sysbus, pythonScript); in AddWatchpointHook()
39 sysbus.AddWatchpointHook(address, width, access, engine.Hook); in AddWatchpointHook()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/RiscV/
DRiscVCpuHooksExtensions.cs18 var engine = new RiscVCsrPythonEngine(cpu, csr, initable, script: pythonScript); in RegisterCSRHandlerFromString()
19 cpu.RegisterCSR(csr, engine.CsrReadHook, engine.CsrWriteHook); in RegisterCSRHandlerFromString()
24 var engine = new RiscVCsrPythonEngine(cpu, csr, initable, path: path); in RegisterCSRHandlerFromFile()
25 cpu.RegisterCSR(csr, engine.CsrReadHook, engine.CsrWriteHook); in RegisterCSRHandlerFromFile()
30 var engine = new RiscVInstructionPythonEngine(cpu, pattern, script: pythonScript); in InstallCustomInstructionHandlerFromString()
31 cpu.InstallCustomInstruction(pattern, engine.Hook); in InstallCustomInstructionHandlerFromString()
36 var engine = new RiscVInstructionPythonEngine(cpu, pattern, path: path); in InstallCustomInstructionHandlerFromFile()
37 cpu.InstallCustomInstruction(pattern, engine.Hook); in InstallCustomInstructionHandlerFromFile()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/UserInterface/
DMonitorExecutorExtensions.cs23 var engine = new ExecutorPythonEngine(machine, script); in ExecutePython()
24 engine.Action(); in ExecutePython()
34 var engine = new ExecutorPythonEngine(machine, script); in ExecutePythonEvery()
35 … var clockEntry = new ClockEntry((ulong)milliseconds, 1000, engine.Action, machine, name); in ExecutePythonEvery()
38 events.Add(machine, name, engine.Action); in ExecutePythonEvery()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/DMA/
DVybridDma.cs24 engine = new DmaEngine(machine.GetSystemBus(this)); in VybridDma()
169 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.VybridDma
236 parent.engine.IssueCopy(request); in DoCopy()
DSTM32LDMA.cs21 engine = new DmaEngine(machine.GetSystemBus(this)); in STM32LDMA()
235 parent.engine.IssueCopy(request); in DoTransfer()
274 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.STM32LDMA
DSTM32DMA.cs28 engine = new DmaEngine(machine.GetSystemBus(this)); in STM32DMA()
171 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.STM32DMA
290 parent.engine.IssueCopy(request); in DoTransfer()
308 parent.engine.IssueCopy(request); in DoPeripheralTransfer()
DNPCX_MDMA.cs221 engine = new DmaEngine(owner.machine.GetSystemBus(owner)); in DMAChannelContext()
268 engine.IssueCopy(request); in TryPerformCopy()
306 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.NPCX_MDMA.DMAChannelContext
DRenesasDA_DMABase.cs175 engine = new DmaEngine(parent.machine.GetSystemBus(parent)); in Channel()
218 var response = engine.IssueCopy(getDescriptorData); in DoTransfer()
316 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.RenesasDA_DMABase.Channel
DUDMA.cs21 engine = new DmaEngine(machine.GetSystemBus(this)); in UDMA()
200 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.UDMA
222 parent.engine.IssueCopy(request); in InitTransfer()
DSAM_PDC.cs64 engine = new DmaEngine(machine.GetSystemBus(parent)); in SAM_PDC()
291 engine.IssueCopy(request); in FinalizeReceiverTransfer()
351 engine.IssueCopy(request); in StartTransmitterTransfer()
589 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.SAM_PDC
DSTM32G0DMA.cs22 engine = new DmaEngine(machine.GetSystemBus(this)); in STM32G0DMA()
188 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.STM32G0DMA
371 return parent.engine.IssueCopy(request); in IssueCopy()
DSTM32WBA_GPDMA.cs24 engine = new DmaEngine(machine.GetSystemBus(this)); in STM32WBA55_GPDMA()
121 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.STM32WBA55_GPDMA
443 return parent.engine.IssueCopy(request); in IssueCopy()
DEFR32MG12_LDMA.cs27 engine = new DmaEngine(sysbus); in EFR32MG12_LDMA()
185 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.EFR32MG12_LDMA
691 parent.engine.IssueCopy(request); in Transfer()
DEFR32xG22_LDMA.cs30 engine = new DmaEngine(machine.GetSystemBus(this)); in EFR32xG22_LDMA()
330 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.EFR32xG22_LDMA
1052 parent.engine.IssueCopy(request); in Transfer()
DEFR32MG24_LDMA.cs30 engine = new DmaEngine(machine.GetSystemBus(this)); in EFR32MG24_LDMA()
327 private readonly DmaEngine engine; field in Antmicro.Renode.Peripherals.DMA.EFR32MG24_LDMA
1699 parent.engine.IssueCopy(request); in Transfer()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Wireless/
DSlipRadio.cs129 var engine = new CRCEngine(CRCPolynomial.CRC32); in Encapsulate()
130 var crc = engine.Calculate(result); in Encapsulate()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CPU/
DTranslationCPU.cs41 var engine = new BlockPythonEngine(m, cpu, pythonScript); in SetHookAtBlockBegin()
42 cpu.SetHookAtBlockBegin(engine.HookWithSize); in SetHookAtBlockBegin()
47 var engine = new BlockPythonEngine(m, cpu, pythonScript); in SetHookAtBlockEnd()
48 cpu.SetHookAtBlockEnd(engine.HookWithSize); in SetHookAtBlockEnd()