Home
last modified time | relevance | path

Searched refs:manager (Results 1 – 25 of 31) sorted by relevance

12

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/Crypto/
DRSAServiceProvider.cs16 public RSAServiceProvider(InternalMemoryManager manager) in RSAServiceProvider() argument
18 this.manager = manager; in RSAServiceProvider()
23manager.TryReadDoubleWord((long)RSARegisters.ExponentationModulusLength, out var modulusLength); in ModularExponentation()
24 manager.TryReadDoubleWord((long)RSARegisters.ExponentLength, out var exponentLength); in ModularExponentation()
27 …var n = AthenaX5200_BigIntegerHelper.CreateBigIntegerFromMemory(manager, (long)RSARegisters.Modulu… in ModularExponentation()
28 …var e = AthenaX5200_BigIntegerHelper.CreateBigIntegerFromMemory(manager, (long)RSARegisters.Expone… in ModularExponentation()
29 …var operand = AthenaX5200_BigIntegerHelper.CreateBigIntegerFromMemory(manager, baseAddress, modulu… in ModularExponentation()
32 …AthenaX5200_BigIntegerHelper.StoreBigIntegerBytes(manager, modulusLength, resultBytes, baseAddress… in ModularExponentation()
37manager.TryReadDoubleWord((long)RSARegisters.ReductionModulusLength, out var modulusLength); in ModularReduction()
38manager.TryReadDoubleWord((long)RSARegisters.ReductionOperandLength, out var operandLength); in ModularReduction()
[all …]
DMessageAuthenticationServiceProvider.cs22 … public MessageAuthenticationServiceProvider(InternalMemoryManager manager, IBusController bus) in MessageAuthenticationServiceProvider() argument
24 this.manager = manager; in MessageAuthenticationServiceProvider()
31 manager.TryReadBytes((long)MsgAuthRegisters.HashInput, SHAMsgLen, out var hashInput); in PerformSHA()
32manager.TryWriteBytes((long)MsgAuthRegisters.HashResult, GetHashedBytes(SHAMsgLen, hashInput)); in PerformSHA()
37manager.TryReadDoubleWord((long)MsgAuthRegisters.SHADataBytesToProcess, out var hashInputLength); in PerformSHADMA()
38manager.TryReadDoubleWord((long)MsgAuthRegisters.SHAExternalDataLocation, out var hashInputAddr); in PerformSHADMA()
41manager.TryReadDoubleWord((long)MsgAuthRegisters.SHAExternalDataResultLocation, out var hashResult… in PerformSHADMA()
57 manager.ResetMemories(); in Reset()
62 manager.TryReadDoubleWord((long)config, out var dmaConfig); in RunAlgorithm()
87manager.TryReadDoubleWord((long)MsgAuthRegisters.HMACSHAKeyByteCount, out var keyLength); in NonDMAHMACSHA()
[all …]
DDSAServiceProvider.cs18 public DSAServiceProvider(InternalMemoryManager manager, IBusController bus) in DSAServiceProvider() argument
20 this.manager = manager; in DSAServiceProvider()
27manager.TryReadDoubleWord((long)DSARegisters.DataLengthEncoded, out var dataLengthEncoded); in SignDMA()
31 …var g = AthenaX5200_BigIntegerHelper.CreateBigIntegerFromMemory(manager, (long)DSARegisters.G, uiL… in SignDMA()
32 …var k = AthenaX5200_BigIntegerHelper.CreateBigIntegerFromMemory(manager, (long)DSARegisters.K, uiN… in SignDMA()
33 …var p = AthenaX5200_BigIntegerHelper.CreateBigIntegerFromMemory(manager, (long)DSARegisters.P, uiL… in SignDMA()
34 …var q = AthenaX5200_BigIntegerHelper.CreateBigIntegerFromMemory(manager, (long)DSARegisters.Q, uiN… in SignDMA()
35 …var x = AthenaX5200_BigIntegerHelper.CreateBigIntegerFromMemory(manager, (long)DSARegisters.X, uiN… in SignDMA()
41 …AthenaX5200_BigIntegerHelper.StoreBigIntegerBytes(manager, (uint)rBytes.Length, rBytes, (long)DSAR… in SignDMA()
43 manager.TryReadDoubleWord((long)DSARegisters.MessageLenth, out var msgLength); in SignDMA()
[all …]
DAESServiceProvider.cs20 public AESServiceProvider(InternalMemoryManager manager, IBusController bus) in AESServiceProvider() argument
22 this.manager = manager; in AESServiceProvider()
30 manager.TryReadDoubleWord((long)AESRegisters.SegmentCount, out var segmentCount); in PerformAESOperation()
31 manager.TryReadDoubleWord((long)AESRegisters.IterationCount, out var iterationCount); in PerformAESOperation()
49 manager.TryReadBytes((long)AESRegisters.Key, keyByteCount, out var keyBytes); in PerformAESOperation()
50manager.TryReadBytes((long)AESRegisters.InitVector, InitializationVectorByteCount, out var ivBytes… in PerformAESOperation()
51manager.TryReadBytes((long)AESRegisters.InputData, (SegmentSize * (int)segmentCount), out var inpu… in PerformAESOperation()
53 manager.TryReadDoubleWord((long)AESRegisters.Config, out var config); in PerformAESOperation()
59 manager.TryWriteBytes((long)AESRegisters.Cipher, result); in PerformAESOperation()
64 manager.TryReadDoubleWord((long)AESRegisters.SegmentCount, out var segmentCount); in PerformAESOperationDMA()
[all …]
DPseudorandomBitGenerator.cs16 public PseudorandomBitGenerator(InternalMemoryManager manager) in PseudorandomBitGenerator() argument
18 this.manager = manager; in PseudorandomBitGenerator()
24 manager.TryReadDoubleWord((long)DRBGRegisters.EntropyFactor, out reqLen); in Generate()
25 manager.TryReadDoubleWord((long)DRBGRegisters.ReseedLimit, out var reseedLimit); in Generate()
32 manager.TryWriteDoubleWord( in Generate()
62 private readonly InternalMemoryManager manager; field in Antmicro.Renode.Peripherals.Miscellaneous.Crypto.PseudorandomBitGenerator
DAthenaX5200_BigIntegerHelper.cs27 …public static BigInteger CreateBigIntegerFromMemory(InternalMemoryManager manager, long register, … in CreateBigIntegerFromMemory() argument
29 manager.TryReadBytes((long)register + ((wordCount - 1) * 4), 1, out var b); in CreateBigIntegerFromMemory()
34 manager.TryReadBytes(register, (int)(wordCount * 4), out var bytesRead); in CreateBigIntegerFromMemory()
51 …public static void StoreBigIntegerBytes(InternalMemoryManager manager, uint length, byte[] resultB… in StoreBigIntegerBytes() argument
65 manager.TryWriteBytes(baseAddress, resultBytes); in StoreBigIntegerBytes()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Utilities/GDB/Commands/
DReadMemoryCommand.cs16 public ReadMemoryCommand(CommandsManager manager) : base(manager) in ReadMemoryCommand() argument
35 if(manager.Machine.SystemBus.WhatIsAt(access.Address, context: manager.Cpu) == null) in Execute()
47 … val = manager.Machine.SystemBus.ReadByte(access.Address, context: manager.Cpu); in Execute()
51 … val = manager.Machine.SystemBus.ReadWord(access.Address, context: manager.Cpu); in Execute()
55 … val = manager.Machine.SystemBus.ReadDoubleWord(access.Address, context: manager.Cpu); in Execute()
59 … val = manager.Machine.SystemBus.ReadQuadWord(access.Address, context: manager.Cpu); in Execute()
63 …data = manager.Machine.SystemBus.ReadBytes(access.Address, (int)access.Length, context: manager.Cp… in Execute()
83 …return BitHelper.GetBytesFromValue(val, (int)length, manager.Cpu.Endianness == Endianess.LittleEnd… in BytesFromValue()
DWriteDataToMemoryCommand.cs16 public WriteDataToMemoryCommand(CommandsManager manager) : base(manager) in WriteDataToMemoryCommand() argument
60 …l = BitHelper.ToUInt64(data, startingIndex, (int)access.Length, reverse: manager.Cpu.Endianness ==… in WriteData()
64manager.Machine.SystemBus.WriteByte(access.Address, (byte)val, context: manager.Cpu); in WriteData()
67manager.Machine.SystemBus.WriteWord(access.Address, (ushort)val, context: manager.Cpu); in WriteData()
70manager.Machine.SystemBus.WriteDoubleWord(access.Address, (uint)val, context: manager.Cpu); in WriteData()
73manager.Machine.SystemBus.WriteQuadWord(access.Address, (ulong)val, context: manager.Cpu); in WriteData()
76manager.Machine.SystemBus.WriteBytes(data, access.Address, startingIndex, (long)access.Length, con… in WriteData()
DWriteRegisterCommand.cs17 public WriteRegisterCommand(CommandsManager manager) : base(manager) in WriteRegisterCommand() argument
26 var isLittleEndian = manager.Cpu.Endianness == Endianess.LittleEndian; in Execute()
27 var reg = manager.Cpu.GetRegisters().SingleOrDefault(x => x.Index == registerNumber); in Execute()
30manager.Cpu.Log(LogLevel.Warning, "Writing to register #{0} failed, register doesn't exit.", regis… in Execute()
49manager.Cpu.Log(LogLevel.Warning, "Writing to register #{0} failed, sent value doesn't fit in {1} … in Execute()
54manager.Cpu.SetRegister(registerNumber, reg.ValueFromBytes(value, manager.Cpu.Endianness)); in Execute()
DMonitorCommand.cs49 public OpenOcdOverlay(CommandsManager manager) in OpenOcdOverlay() argument
51 this.manager = manager; in OpenOcdOverlay()
71 manager.Machine.Pause(); in TryProcess()
72 manager.Machine.Reset(); in TryProcess()
75 manager.Machine.Pause(); in TryProcess()
79 … foreach(var i in manager.Cpu.GetRegisters().Where(x => x.IsGeneral).Select(x => x.Index)) in TryProcess()
82 var value = manager.Cpu.GetRegister(i); in TryProcess()
99 private readonly CommandsManager manager; field in Antmicro.Renode.Utilities.GDB.Commands.MonitorCommand.OpenOcdOverlay
DReadRegisterCommand.cs15 public ReadRegisterCommand(CommandsManager manager) : base(manager) in ReadRegisterCommand() argument
26 if(manager.Cpu.GetRegisters().Any(x => x.Index == registerNumber)) in Execute()
28 … foreach(var b in manager.Cpu.GetRegister(registerNumber).GetBytes(manager.Cpu.Endianness)) in Execute()
37 var selectedRegisters = manager.Cpu.GDBFeatures.SelectMany(f => f.Registers) in Execute()
DReadGeneralRegistersCommand.cs15 public ReadGeneralRegistersCommand(CommandsManager manager) : base(manager) in ReadGeneralRegistersCommand() argument
23 foreach(var i in manager.Cpu.GetRegisters().Where(x => x.IsGeneral)) in Execute()
26 var value = manager.Cpu.GetRegister(i.Index); in Execute()
27 foreach(var b in value.GetBytes(manager.Cpu.Endianness)) in Execute()
DMultithreadContinueCommand.cs21 public MultithreadContinueCommand(CommandsManager manager) : base(manager) in MultithreadContinueCommand() argument
73 …var blocking = operations.Where(operation => !manager.ManagedCpus[operation.CoreId].TimeHandle.IsD… in TryHandleBlockingExecution()
74 …var blocked = operations.Where(operation => manager.ManagedCpus[operation.CoreId].TimeHandle.IsDon… in TryHandleBlockingExecution()
94 manager.ManagedCpus[operation.CoreId].ExecutionMode = ExecutionMode.SingleStep; in TryHandleBlockingExecution()
95 manager.ManagedCpus[operation.CoreId].TimeHandle.DelayGrant = true; in TryHandleBlockingExecution()
111 var cpu = manager.ManagedCpus[operation.CoreId]; in TryHandleBlockingExecution()
153 var cpu = manager.ManagedCpus[operation.CoreId]; in TryHandleBlockingExecution()
175 var gdbCpuIdsToHandle = new HashSet<uint>(manager.ManagedCpus.GdbCpuIds); in TryParseData()
189manager.Cpu.Log(LogLevel.Error, "Encountered an unsupported operation in command: \"{0}\".", pair); in TryParseData()
209manager.Cpu.Log(LogLevel.Error, "No CPUs available to execute \"{0}\" command.", pair); in TryParseData()
[all …]
DCalculateCRCCommand.cs17 public CalculateCRCCommand(CommandsManager manager) : base(manager) in CalculateCRCCommand() argument
41 if(manager.Machine.SystemBus.WhatIsAt(access.Address, context: manager.Cpu) == null) in Execute()
48manager.Machine.SystemBus.ReadBytes(access.Address, (int)access.Length, data, currentIndex, onlyMe… in Execute()
DContinueCommand.cs13 public ContinueCommand(CommandsManager manager) : base(manager) in ContinueCommand() argument
20 manager.Cpu.ExecutionMode = ExecutionMode.Continuous; in Execute()
21 manager.Cpu.Resume(); in Execute()
DCurrentThreadCommand.cs13 public CurrentThreadCommand(CommandsManager manager) : base(manager) in CurrentThreadCommand() argument
20 return new PacketData(string.Format("QC{0:x}", manager.ManagedCpus[manager.Cpu])); in Execute()
DTrace32Commands.cs19 public Trace32Commands(CommandsManager manager) : base(manager) in Trace32Commands() argument
28 if(!(manager.Cpu is ICPUWithAArch64Support cpu)) in Execute()
30manager.Cpu.Log(LogLevel.Error, "GDBStub: This CPU doesn't support getting AArch64 system register… in Execute()
37 manager.Cpu.Log(LogLevel.Error, "GDBStub: Invalid size: 0x{0:X}", sizeInBytes); in Execute()
62 if(!(manager.Cpu is ICPUWithAArch64Support cpu)) in Execute()
64manager.Cpu.Log(LogLevel.Error, "GDBStub: This CPU doesn't support setting AArch64 system register… in Execute()
70 manager.Cpu.Log(LogLevel.Error, "GDBStub: Invalid size: 0x{0:X}", sizeInBytes); in Execute()
DThreadContextCommand.cs13 public ThreadContextCommand(CommandsManager manager) : base(manager) in ThreadContextCommand() argument
28 manager.SelectCpuForDebugging(manager.ManagedCpus[cpuId]); in Execute()
DSingleStepCommand.cs13 public SingleStepCommand(CommandsManager manager) : base(manager) in SingleStepCommand() argument
20 manager.Cpu.Step(1); in Execute()
DSupportedQueryCommand.cs13 public SupportedQueryCommand(CommandsManager manager) : base(manager) in SupportedQueryCommand() argument
23 if(manager.Machine.SystemBus.IsMultiCore) in Execute()
DBreakpointCommand.cs18 public BreakpointCommand(CommandsManager manager) : base(manager) in BreakpointCommand() argument
43 foreach(var cpu in manager.ManagedCpus) in InsertBreakpoint()
49 foreach(var cpu in manager.ManagedCpus) in InsertBreakpoint()
80 foreach(var cpu in manager.ManagedCpus) in RemoveBreakpoint()
86 foreach(var cpu in manager.ManagedCpus) in RemoveBreakpoint()
151manager.Machine.SystemBus.AddWatchpointHook(descriptor.Address, descriptor.Width, access, hook); in AddWatchpointsCoveringMemoryArea()
172 manager.Machine.SystemBus.RemoveWatchpointHook(descriptor.Address, hook); in RemoveWatchpointsCoveringMemoryArea()
DKillCommand.cs12 public KillCommand(CommandsManager manager) : base(manager) in KillCommand() argument
DReportHaltReasonCommand.cs11 public ReportHaltReasonCommand(CommandsManager manager) : base(manager) in ReportHaltReasonCommand() argument
DThreadAliveCommand.cs13 public ThreadAliveCommand(CommandsManager manager) : base(manager) in ThreadAliveCommand() argument
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/
DAdHocCompilerTests.cs21 manager = TypeManager.Instance; in Init()
29 Assert.IsTrue(manager.ScanFile(file)); in ShouldNotThrowOnEmptyFile()
36 var methodsBefore = manager.GetExtensionMethods(typeof(Emulation)); in ShouldCompileCsFile()
39 Assert.IsTrue(manager.ScanFile(file)); in ShouldCompileCsFile()
40 var methodsAfter = manager.GetExtensionMethods(typeof(Emulation)); in ShouldCompileCsFile()
43 var result = manager.TryGetTypeByName("Antmicro.Renode.Utilities.MockExtension"); in ShouldCompileCsFile()
48 private TypeManager manager; field in Antmicro.Renode.Utilities.AdHocCompilerTests

12