/Renode-v1.15.3-c57714d/src/Renode/Network/ExternalControl/ |
D | GPIOPort.cs | 24 … public override Response Invoke(List<byte> data) => this.InvokeHandledWithInstance(data, HasGPIO); field in Antmicro.Renode.Network.ExternalControl.GPIOPort 28 public Response Invoke(IPeripheral instance, List<byte> data) in Invoke() argument 30 if(data.Count < 1) in Invoke() 34 var command = (GPIOPortCommand)data[0]; in Invoke() 37 if(expectedCount != data.Count) in Invoke() 45 DecodeIdArgument(data, out var id); in Invoke() 58 DecodeSetValueArguments(data, out id, out var value); in Invoke() 68 DecodeRegisterEventArguments(data, out id, out var ed); in Invoke() 90 var data = new EventData(); in SendEvent() 91 …data.timestampMicroseconds = (ulong)EmulationManager.Instance.CurrentEmulation.MasterTimeSource.El… in SendEvent() [all …]
|
D | Response.cs | 37 public static Response Success(Command command, IEnumerable<byte> data) in Success() argument 39 return new Response(ReturnCode.SuccessWithData, command, data); in Success() 52 public static Response Event(Command command, int eventDescriptor, IEnumerable<byte> data) in Event() argument 54 return new Response(ReturnCode.AsyncEvent, command, eventDescriptor, data.ToArray()); in Event() 73 private Response(ReturnCode returnCode, Command? command, IEnumerable<byte> data) in Response() argument 74 : this(returnCode, command, null, data.ToArray()) in Response() 78 … Response(ReturnCode returnCode, Command? command, int? eventDescriptor = null, byte[] data = null) in Response() argument 88 this.data = data; in Response() 106 if(data != null && data.Any()) in GetBytes() 108 response.AddRange(checked((uint)data.Length).AsRawBytes()); in GetBytes() [all …]
|
D | ADC.cs | 23 public override Response Invoke(List<byte> data) => this.InvokeHandledWithInstance(data); field in Antmicro.Renode.Network.ExternalControl.ADC 25 public Response Invoke(IADC instance, List<byte> data) in Invoke() argument 27 if(data.Count < 1) in Invoke() 31 var command = (ADCCommand)data[0]; in Invoke() 34 if(expectedCount != data.Count) in Invoke() 47 DecodeChannelArgument(data, out var channel); in Invoke() 53 DecodeSetValueArguments(data, out channel, out value); in Invoke() 81 private void DecodeChannelArgument(List<byte> data, out int channel) in DecodeChannelArgument() argument 83 channel = BitConverter.ToInt32(data.GetRange(1, sizeof(uint)).ToArray(), 0); in DecodeChannelArgument() 86 private void DecodeSetValueArguments(List<byte> data, out int channel, out uint value) in DecodeSetValueArguments() argument [all …]
|
D | IInstanceBasedCommand.cs | 17 …okeHandledWithInstance<T>(this IInstanceBasedCommand<T> @this, List<byte> data, Predicate<T> insta… 20 if(data.Count < PayloadOffset) 24 … var id = BitConverter.ToInt32(data.GetRange(InstanceIdOffset, InstanceIdSize).ToArray(), 0); 29 … return @this.Invoke(instance, data.GetRange(PayloadOffset, data.Count - PayloadOffset)); 40 if(!TryGetMachine(@this, data, out var machine, out var response)) 45 if(!TryGetName(@this.Identifier, data, NameOffset, out var name, out response)) 76 …public static bool TryGetName(Command command, List<byte> data, int offset, out string name, out R… in TryGetName() argument 81 if(!TryDecodeNameLength(command, data, offset, out var length, out response)) in TryGetName() 86 … return TryDecodeName(command, data, offset + NameLengthSize, length, out name, out response); in TryGetName() 89 …private static bool TryGetMachine(this ICommand @this, List<byte> data, out IMachine machine, out … in TryGetMachine() argument [all …]
|
D | RunFor.cs | 34 public override Response Invoke(List<byte> data) in Invoke() argument 41 if(data.Count != 8) in Invoke() 55 var microseconds = BitConverter.ToUInt64(data.ToArray(), 0); in Invoke()
|
D | ICommand.cs | 27 Response Invoke(List<byte> data); in Invoke() argument 37 public abstract Response Invoke(List<byte> data); in Invoke() argument
|
/Renode-v1.15.3-c57714d/tests/platforms/ |
D | echo-i2c-peripheral.py | 14 def write(self, data): argument 15 if len(data) < 1: 18 cmd, payload = data[0], data[1:] 27 def echo_write(self, data): argument 28 self.dummy.EnqueueResponseBytes(data) 29 self.last_written = '"{}"'.format(''.join(map(chr, data))) 31 def echo_read(self, data): argument 34 def record_test_result(self, data): argument 35 if len(data) != 1: 39 passed = data[0] == 0 [all …]
|
/Renode-v1.15.3-c57714d/src/Plugins/CoSimulationPlugin/IntegrationLibrary/src/buses/ |
D | wishbone-initiator.h | 66 data = agent->requestDoubleWordFromAgent(addr); in readWord() 72 ((uint8_t *)&data)[i] = 0; in readWord() 76 void writeWord(uint64_t addr, uint64_t data, uint8_t sel) in writeWord() argument 79 …VEL_NOISY, "Wishbone write to: 0x%" PRIX64 ", data: 0x%" PRIX64 ", sel: %i", addr, data, int(sel)); in writeWord() 85 agent->pushByteToAgent(addr, ((uint8_t *)&data)[0]); in writeWord() 88 agent->pushByteToAgent(addr + 1, ((uint8_t *)&data)[1]); in writeWord() 91 agent->pushByteToAgent(addr + 2, ((uint8_t *)&data)[2]); in writeWord() 94 agent->pushByteToAgent(addr + 3, ((uint8_t *)&data)[3]); in writeWord() 98 agent->pushWordToAgent(addr, data & 0xFFFF); in writeWord() 101 agent->pushWordToAgent(addr + 2, (data >> 16) & 0xFFFF); in writeWord() [all …]
|
/Renode-v1.15.3-c57714d/src/Plugins/CoSimulationPlugin/IntegrationLibrary/hdl/ |
D | renode_pkg.sv | 25 data_t data; member 56 string data 62 output data_t data, 69 data_t data, 76 data_t data, 155 …bit is_received = renodeDPIReceive(message.action, message.address, message.data, message.peripher… 158 …al index: %d", $realtime, message.action.name(), message.address, message.data, message.peripheral… 166 …al index: %d", $realtime, message.action.name(), message.address, message.data, message.peripheral… 168 …if (!renodeDPISend(message.action, message.address, message.data, message.peripheral_index)) fatal… 173 …al index: %d", $realtime, message.action.name(), message.address, message.data, message.peripheral… [all …]
|
/Renode-v1.15.3-c57714d/src/Plugins/CoSimulationPlugin/IntegrationLibrary/hdl/modules/axi/ |
D | renode_axi_manager.sv | 50 data_t data; register 60 read(0, address, burst_size, data, is_error); 62 data = data >> ((address % bus.StrobeWidth) * 8); 63 …runtime.controllers[RenodeToCosimIndex].read_respond(renode_pkg::data_t'(data) & valid_bits, is_er… 72 data_t data; register 82 data = data_t'(runtime.controllers[RenodeToCosimIndex].write_transaction_data & valid_bits); 84 data = data << ((address % bus.StrobeWidth) * 8); 86 write(0, address, burst_size, strobe, data, is_error); 104 …action_id_t id, address_t address, burst_size_t burst_size, output data_t data, output bit is_erro… port 109 get_read_response(data, response_id, response); [all …]
|
D | renode_axi_subordinate.sv | 47 renode_pkg::data_t data; register 66 ….peripherals[CosimToRenodeIndex].read(renode_pkg::address_t'(address), valid_bits, data, is_error); 69 data = 0; 71 data = data & valid_bits; 72 …set_read_response(transaction_id, data_t'(data) << ((address % transfer_bytes) * 8), is_error ? Sl… 80 data_t data; register 107 data = bus.wdata >> ((address % transfer_bytes) * 8); 114 …x].write(renode_pkg::address_t'(address), valid_bits, renode_pkg::data_t'(data) & valid_bits, is_e… 162 …task static set_read_response(transaction_id_t transaction_id, data_t data, response_e response, b… port 165 bus.rdata <= data;
|
/Renode-v1.15.3-c57714d/tests/ |
D | robot_output_formatter.py | 35 def start_test(data, result): argument 37 print("+++++ Starting test '{}'".format(data.longname), flush=True) 38 _x_start_time[data.longname] = time.time() 41 def end_test(data, result): argument 53 duration = time.time() - _x_start_time[data.longname] 54 del _x_start_time[data.longname] 56 …print("+++++ Finished test '{0}' in {1:.2f} seconds with status {2}".format(data.longname, duratio…
|
/Renode-v1.15.3-c57714d/tools/metrics_analyzer/metrics_visualizer/assets/ |
D | exceptions.py | 10 data = pd.DataFrame(exceptionEntries, columns=['realTime', 'virtualTime', 'number']) 13 lines = _prepare_data(ax, data, time_column) 25 def _prepare_data(ax, data, time_column): argument 27 for index in data['number'].drop_duplicates(): 28 entries = data[data['number'] == index]
|
D | memory.py | 9 data = pd.DataFrame(memoryEntries, columns=['realTime', 'virtualTime', 'operation']) 11 reads = data[data['operation'] == bytes([2])] 12 writes = data[data['operation'] == bytes([3])]
|
D | instructions.py | 28 …data = pd.DataFrame(instructionEntries, columns=['realTime', 'virtualTime', 'cpuId', 'executedInst… 32 entries = data[data['cpuId'] == cpuId]
|
/Renode-v1.15.3-c57714d/tests/peripherals/ |
D | DA16200.robot | 23 …Wait For Line On Uart UDP data received: from 192.0.2.2:80 -> Ping! testerId=${receiver… 24 …Wait For Line On Uart UDP data received: from 192.0.2.1:80 -> Pong! testerId=${sender_t… 26 …Wait For Line On Uart UDP data received: from 192.0.2.2:80 -> Ping! testerId=${receiver… 27 …Wait For Line On Uart UDP data received: from 192.0.2.1:80 -> Pong! testerId=${sender_t… 29 …Wait For Line On Uart UDP data received: from 192.0.2.2:80 -> Ping! testerId=${receiver… 30 …Wait For Line On Uart UDP data received: from 192.0.2.1:80 -> Pong! testerId=${sender_t…
|
/Renode-v1.15.3-c57714d/tools/external_control_client/lib/ |
D | renode_api.c | 95 error->data = NULL; in create_error_static() 159 static renode_error_t *write_or_fail(int socket_fd, const uint8_t *data, ssize_t count) in write_or_fail() argument 165 while (count > 0 && (sent = write(socket_fd, data, count)) > 0) { in write_or_fail() 305 …_send_command(renode_t *renode, api_command_t api_command, const uint8_t *data, uint32_t data_size) in renode_send_command() argument 312 return write_or_fail(renode->socket_fd, data, data_size); in renode_send_command() 329 uint8_t data[]; member 360 renode_gpio_event_data_t *data = (renode_gpio_event_data_t*)response->data; in invoke_callback() local 362 callbacks[response->ed](callback_user_data[response->ed], data); in invoke_callback() 384 renode_error_t *error = renode_receive_bytes(renode, (uint8_t*)&event->data, event->size); in renode_receive_event() 510 int32_t *data __attribute__ ((__cleanup__(xcleanup))) = xmalloc(data_size); in renode_get_machine() local [all …]
|
/Renode-v1.15.3-c57714d/src/Plugins/CoSimulationPlugin/IntegrationLibrary/hdl/modules/ |
D | renode.sv | 114 renode_pkg::tickClock: sync_time(time'(message.data)); 115 renode_pkg::interrupt: handle_renode_output(message.address, message.data[0]); 116 …uestQuadWord: write_to_bus(message.address, renode_pkg::QuadWord, message.data, message.peripheral… 117 …DoubleWord: write_to_bus(message.address, renode_pkg::DoubleWord, message.data, message.peripheral… 118 …renode_pkg::writeRequestWord: write_to_bus(message.address, renode_pkg::Word, message.data, messag… 119 …renode_pkg::writeRequestByte: write_to_bus(message.address, renode_pkg::Byte, message.data, messag… 171 data_t data = 0; register 173 runtime.controllers[peripheral_index].read(address, data_bits, data, is_error); 176 …else runtime.connection.send(message_t'{renode_pkg::readRequest, address, data, peripheral_index}); 179 …task automatic write_to_bus(address_t address, valid_bits_e data_bits, data_t data, int peripheral… port [all …]
|
/Renode-v1.15.3-c57714d/src/Plugins/CoSimulationPlugin/IntegrationLibrary/src/communication/ |
D | socket_channel.cpp | 43 void SocketCommunicationChannel::log(int logLevel, const char* data) in log() argument 45 sendSender(Protocol(logMessage, strlen(data), logLevel, noPeripheralIndex)); in log() 46 senderSocket->Send(data, strlen(data)); in log()
|
/Renode-v1.15.3-c57714d/src/Plugins/CoSimulationPlugin/IntegrationLibrary/hdl/modules/ahb/ |
D | renode_ahb_manager.sv | 42 data_t data; register 46 data = data_t'(runtime.controllers[RenodeToCosimIndex].write_transaction_data & valid_bits); 54 bus.hwdata = data; 63 data_t data; register 77 data = bus.hrdata; 79 …runtime.controllers[RenodeToCosimIndex].read_respond(renode_pkg::data_t'(data) & valid_bits, is_er…
|
/Renode-v1.15.3-c57714d/src/Renode/Network/NetworkServer/Modules/ |
D | TftpServerModule.cs | 172 var data = args.Stream.ToArray(); in HandleFileReceived() 173 if(data.Length == 0) in HandleFileReceived() 184 var length = data.Last() == '\0' ? data.Length - 1 : data.Length; in HandleFileReceived() 185 toPrint = Encoding.ASCII.GetString(data, 0, length); in HandleFileReceived() 190 toPrint = Misc.PrettyPrintCollectionHex(data); in HandleFileReceived()
|
/Renode-v1.15.3-c57714d/platforms/cpus/ |
D | stm32g0.repl | 200 data = {'hsion': 1, 'pllon': 0, 'sw': 0, 'lsion': 0} 201 …%x, length %d, %s" % (str(request.type), request.offset, request.value, request.length, str(data))) 206 data['hsion'] = (request.value >> 8) & 0x1 208 data['pllon'] = (request.value >> 24) & 0x1 211 data['sw'] = request.value & 0x7 213 data['lsion'] = request.value & 0x1 223 request.value = (data['hsion'] << 8) | (data['hsion'] << 10) | (data['pllon'] << 25) 229 request.value = (data['lsion'] << 1) 234 request.value = data['sw'] << 3 236 self.NoisyLog(" 0x%x (%s)" % (request.value, str(data)))
|
/Renode-v1.15.3-c57714d/src/Plugins/SystemCPlugin/SystemCModule/src/ |
D | renode_bridge.cpp | 209 const renode_message *message, uint8_t *data) { in initialize_payload() argument 229 payload->set_data_ptr(data); in initialize_payload() 350 uint8_t data[8] = {}; in forward_loop() local 364 memset(data, 0, sizeof(data)); in forward_loop() 398 handle_write(*initiator_socket, message, data); in forward_loop() 401 handle_read(*initiator_socket, message, data); in forward_loop() 404 handle_write(register_initiator_socket, message, data); in forward_loop() 407 handle_read(register_initiator_socket, message, data); in forward_loop() 463 …ridge::handle_read(renode_bus_initiator_socket &socket, renode_message &message, uint8_t data[8]) { in handle_read() 464 initialize_payload(payload.get(), &message, data); in handle_read() [all …]
|
/Renode-v1.15.3-c57714d/scripts/pydev/ |
D | nuvoton_npcx9_bootrom.py | 109 data = System.Array[System.Byte](range(out_buff_len)) 110 rng.NextBytes(data) 111 self.SystemBus.WriteBytes(data, out_buff) 178 data = self.SystemBus.ReadBytes(data_addr, length) 180 SHAContext.sha_buffer.AddRange(data) 214 data = self["sysbus.internal_flash"].ReadBytes(src_offset, size) 215 self.SystemBus.WriteBytes(data, dest_addr)
|
/Renode-v1.15.3-c57714d/tools/tlib_helper/ |
D | gdbscript.py | 74 def disassemble(self, data: bytes): 78 data, 79 len(data), 100 def data(self): member in MemoryMapping 148 data = read_guest_bytes(int(addr), int(length)) 149 return gdb.Value(data, gdb.lookup_type('uint8_t').array(length - 1)) 307 data = [ tb_pc ] 308 data.extend([0 for _ in range(insn_start_words - 1)]) 314 data[j] += data_delta 319 mapping.append((data[0], host_start, host_pc)) [all …]
|