/qemu/hw/ppc/ |
H A D | rs6000_mc.c | 51 int socket; in rs6000mc_port0803_read() local 54 for (socket = 0; socket < 6; socket++) { in rs6000mc_port0803_read() 70 int socket; in rs6000mc_port0804_read() local 73 for (socket = 0; socket < 6; socket++) { in rs6000mc_port0804_read() 103 if (socket > 0 && socket < 7) { in rs6000mc_port0820_write() 144 int socket = 0; in rs6000mc_realize() local 147 while (socket < 6) { in rs6000mc_realize() 160 socket += 2; in rs6000mc_realize() 163 for (socket = 0; socket < 6; socket++) { in rs6000mc_realize() 172 &s->simm[socket], socket); in rs6000mc_realize() [all …]
|
/qemu/python/qemu/machine/ |
H A D | console_socket.py | 17 import socket 23 class ConsoleSocket(socket.socket): 48 socket.socket.__init__(self, socket.AF_UNIX, socket.SOCK_STREAM) 52 socket.socket.__init__(self, fileno=sock_fd) 85 socket.socket.setblocking(self, False) 86 socket.socket.settimeout(self, 1) 99 socket.socket.close(self) 106 data = socket.socket.recv(self, 1) 118 return socket.socket.recv(self, bufsize, flags) 133 socket.socket.setblocking(self, value) [all …]
|
H A D | qtest.py | 21 import socket 56 sock: Optional[socket.socket] = None, argument 75 def _get_sock(self) -> socket.socket: 78 family = socket.AF_INET 80 family = socket.AF_UNIX 81 return socket.socket(family, socket.SOCK_STREAM) 148 Tuple[socket.socket, socket.socket]] = None 163 self._qtest_sock_pair = socket.socketpair()
|
H A D | machine.py | 27 import socket 159 self._sock_pair: Optional[Tuple[socket.socket, socket.socket]] = None 161 Tuple[socket.socket, socket.socket]] = None 189 self._console_socket: Optional[socket.socket] = None 190 self._console_file: Optional[socket.SocketIO] = None 339 self._sock_pair = socket.socketpair() 355 self._cons_sock_pair = socket.socketpair() 903 def console_socket(self) -> socket.socket: 925 def console_file(self) -> socket.SocketIO:
|
/qemu/hw/riscv/ |
H A D | virt.c | 488 if (!socket) { in create_fdt_socket_plic() 511 int cpu, socket; in create_fdt_one_imsic() local 528 for (socket = 0; socket < socket_count; socket++) { in create_fdt_one_imsic() 677 if (!socket) { in create_fdt_socket_aplic() 705 int socket, phandle_pos; in create_fdt_sockets() local 724 for (socket = (socket_count - 1); socket >= 0; socket--) { in create_fdt_sockets() 759 for (socket = (socket_count - 1); socket >= 0; socket--) { in create_fdt_sockets() 781 for (socket = 0; socket < socket_count; socket++) { in create_fdt_sockets() 782 if (socket == 0) { in create_fdt_sockets() 787 if (socket == 1) { in create_fdt_sockets() [all …]
|
H A D | spike.c | 58 int cpu, socket; in create_fdt() local 99 for (socket = (riscv_socket_count(ms) - 1); socket >= 0; socket--) { in create_fdt() 103 clint_cells = g_new0(uint32_t, s->soc[socket].num_harts * 4); in create_fdt() 105 for (cpu = s->soc[socket].num_harts - 1; cpu >= 0; cpu--) { in create_fdt() 109 s->soc[socket].hartid_base + cpu); in create_fdt() 120 s->soc[socket].hartid_base + cpu); in create_fdt() 122 riscv_socket_fdt_write_id(ms, cpu_name, socket); in create_fdt() 149 size = riscv_socket_mem_size(ms, socket); in create_fdt() 155 riscv_socket_fdt_write_id(ms, mem_name, socket); in create_fdt() 159 (memmap[SPIKE_CLINT].size * socket); in create_fdt() [all …]
|
H A D | virt-acpi-build.c | 44 #define ACPI_BUILD_INTC_ID(socket, index) ((socket << 24) | (index)) argument 464 uint8_t socket; in build_madt() local 466 for (socket = 0; socket < riscv_socket_count(ms); socket++) { in build_madt() 467 if (imsic_max_hart_per_socket < s->soc[socket].num_harts) { in build_madt() 468 imsic_max_hart_per_socket = s->soc[socket].num_harts; in build_madt() 511 for (socket = 0; socket < riscv_socket_count(ms); socket++) { in build_madt() 513 s->memmap[VIRT_APLIC_S].size * socket; in build_madt() 514 gsi_base = VIRT_IRQCHIP_NUM_SOURCES * socket; in build_madt() 541 for (socket = 0; socket < riscv_socket_count(ms); socket++) { in build_madt() 543 s->memmap[VIRT_PLIC].size * socket; in build_madt() [all …]
|
/qemu/tests/avocado/ |
H A D | vnc.py | 11 import socket 23 with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as sock: 33 with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as sock:
|
H A D | multiprocess.py | 8 import socket 28 proxy_sock, remote_sock = socket.socketpair(socket.AF_UNIX, 29 socket.SOCK_STREAM)
|
/qemu/tests/qemu-iotests/ |
H A D | 083.out | 113 qemu-io: can't open device nbd+unix:///foo?socket=SOCK_DIR/nbd.sock 117 qemu-io: can't open device nbd+unix:///foo?socket=SOCK_DIR/nbd.sock 121 qemu-io: can't open device nbd+unix:///foo?socket=SOCK_DIR/nbd.sock 125 qemu-io: can't open device nbd+unix:///foo?socket=SOCK_DIR/nbd.sock 129 qemu-io: can't open device nbd+unix:///foo?socket=SOCK_DIR/nbd.sock 133 qemu-io: can't open device nbd+unix:///foo?socket=SOCK_DIR/nbd.sock 198 qemu-io: can't open device nbd+unix:///?socket=SOCK_DIR/nbd.sock 202 qemu-io: can't open device nbd+unix:///?socket=SOCK_DIR/nbd.sock 206 qemu-io: can't open device nbd+unix:///?socket=SOCK_DIR/nbd.sock 210 qemu-io: can't open device nbd+unix:///?socket=SOCK_DIR/nbd.sock [all …]
|
H A D | 147 | 24 import socket 222 socket.getaddrinfo("::0", "0", socket.AF_INET6, 223 socket.SOCK_STREAM, socket.IPPROTO_TCP, 224 socket.AI_ADDRCONFIG | socket.AI_CANONNAME) 225 except socket.gaierror: 262 sockfd = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
|
H A D | 307 | 35 iotests.FilePath('socket', base_dir=iotests.sock_dir) as socket, \ 53 addr={'type': 'unix', 'data': {'path': socket}}, 62 iotests.qemu_nbd_list_log('-k', socket) 77 iotests.qemu_nbd_list_log('-k', socket) 112 iotests.qemu_nbd_list_log('-k', socket) 130 iotests.qemu_nbd_list_log('-k', socket) 143 iotests.qemu_nbd_list_log('-k', socket)
|
H A D | nbd-fault-injector.py | 47 import socket 237 sock = socket.socket() 238 sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) 244 sock = socket.socket(socket.AF_UNIX)
|
/qemu/qapi/ |
H A D | sockets.json | 17 # @unix: unix socket 42 # Captures a socket address or address range in the Internet 58 # @keep-alive: enable keep-alive when connecting to this socket. Not 78 # Captures a socket address in the local ("Unix socket") namespace. 86 # @tight: if false, pad an abstract socket address with enough null 101 # Captures a socket address in the vsock namespace. 137 # @data: internet domain socket address 147 # @data: UNIX domain socket address 157 # @data: VSOCK domain socket address 204 # @unix: Unix domain socket [all …]
|
/qemu/docs/tools/ |
H A D | virtfs-proxy-helper.rst | 25 type 'proxy' is introduced. Proxy FS uses chroot + socket combination 28 in non-root mode, but doing privileged operations using socket IO. 32 a socket pair or a named socket based on the command line parameter. 33 QEMU and proxy helper communicate using this socket. QEMU proxy fs 57 Use given file descriptor as socket descriptor for communicating with 61 .. option:: -s, --socket SOCKET_FILE 63 Creates named socket file for communicating with qemu proxy fs driver 67 uid to give access to named socket file; used in combination with -g. 71 gid to give access to named socket file; used in combination with -u.
|
H A D | qemu-pr-helper.rst | 24 is that external helper; it creates a listener socket which will 30 configure QEMU to connect to the socket created by 33 After connecting to the socket, :program:`qemu-pr-helper` can 37 :program:`qemu-pr-helper` can also use the systemd socket activation 38 protocol. In this case, the systemd socket unit should specify a 39 Unix stream socket, like this:: 67 .. option:: -k, --socket=PATH 69 path to the socket. By default the socket is created in
|
H A D | qemu-storage-daemon.rst | 72 definition configures a UNIX domain socket:: 74 --chardev socket,id=char1,path=/var/run/qsd-qmp.sock,server=on,wait=off 152 To configure an NBD server on UNIX domain socket path 192 --chardev socket,path=qmp.sock,server=on,wait=off,id=char1 \ 201 import socket 205 with socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) as listen_sock: 213 '--chardev', f'socket,fd={fd},server=on,id=char1', 221 # socket open anymore. Launch errors can be detected this way. 223 qmp_sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) 227 The same socket spawning approach also works with the ``--nbd-server [all …]
|
/qemu/hw/hyperv/ |
H A D | syndbg.c | 37 int socket; member 203 recv_byte_count = recv(syndbg->socket, data_buf, in handle_recv_msg() 297 FD_SET(syndbg->socket, &rfds); in hv_syndbg_recv_event() 298 if (select(syndbg->socket + 1, &rfds, NULL, NULL, &tv) > 0) { in hv_syndbg_recv_event() 331 syndbg->socket = socket(AF_INET, SOCK_DGRAM, 0); in hv_syndbg_realize() 332 if (syndbg->socket < 0) { in hv_syndbg_realize() 337 qemu_socket_set_nonblock(syndbg->socket); in hv_syndbg_realize() 343 close(syndbg->socket); in hv_syndbg_realize() 358 if (syndbg->socket > 0) { in hv_syndbg_unrealize() 359 qemu_set_fd_handler(syndbg->socket, NULL, NULL, NULL); in hv_syndbg_unrealize() [all …]
|
/qemu/docs/system/s390x/ |
H A D | cpu-topology.rst | 10 The socket container has one or more CPU entries. 78 book-0, drawer-0 and filling all CPUs of socket-0 before filling socket-1 149 starting with core 0 in socket 0 up to maxcpus. 155 As we have 4 cores in a socket, we have 4 CPUs provided 156 to the guest in socket 0, with core-ids 0,1,2,3. 157 The last CPU, with core-id 4, will be on socket 1. 160 be placed in socket 3, with core-id 14 163 be placed in socket 2, with core-id 9 224 drawer 1, book 1, socket 2 and cores 0,9 and 14 to drawer 0, 225 book 0, socket 0 without defining entitlement or dedication. [all …]
|
/qemu/docs/ |
H A D | colo-proxy.txt | 102 chardev socket. 167 -chardev socket,id=mirror0,host=3.3.3.3,port=9003,server=on,wait=off 170 -chardev socket,id=compare0-0,host=3.3.3.3,port=9001 172 -chardev socket,id=compare_out0,host=3.3.3.3,port=9005 182 -chardev socket,id=red0,host=3.3.3.3,port=9003 183 -chardev socket,id=red1,host=3.3.3.3,port=9004 196 -chardev socket,id=compare0-0,host=3.3.3.3,port=9001 198 -chardev socket,id=compare_out0,host=3.3.3.3,port=9005 207 -chardev socket,id=red0,host=3.3.3.3,port=9003 208 -chardev socket,id=red1,host=3.3.3.3,port=9004 [all …]
|
/qemu/tests/qtest/ |
H A D | numa-test.c | 130 "-numa cpu,node-id=1,socket-id=0 " in pc_numa_cpu() 131 "-numa cpu,node-id=0,socket-id=1,core-id=0 " in pc_numa_cpu() 132 "-numa cpu,node-id=0,socket-id=1,core-id=1,thread-id=0 " in pc_numa_cpu() 133 "-numa cpu,node-id=1,socket-id=1,core-id=1,thread-id=1"); in pc_numa_cpu() 140 int64_t socket, core, thread, node; in pc_numa_cpu() local 148 g_assert(qdict_haskey(props, "socket-id")); in pc_numa_cpu() 149 socket = qdict_get_int(props, "socket-id"); in pc_numa_cpu() 155 if (socket == 0) { in pc_numa_cpu() 157 } else if (socket in pc_numa_cpu() 237 int64_t socket, cluster, core, thread, node; aarch64_numa_cpu() local 305 int64_t socket, node; pc_dynamic_cpu_cfg() local [all...] |
/qemu/io/ |
H A D | channel-watch.c | 39 SOCKET socket; member 129 FD_SET(ssource->socket, &rfds); in qio_channel_socket_source_check() 132 FD_SET(ssource->socket, &wfds); in qio_channel_socket_source_check() 135 FD_SET(ssource->socket, &xfds); in qio_channel_socket_source_check() 142 if (FD_ISSET(ssource->socket, &rfds)) { in qio_channel_socket_source_check() 145 if (FD_ISSET(ssource->socket, &wfds)) { in qio_channel_socket_source_check() 148 if (FD_ISSET(ssource->socket, &xfds)) { in qio_channel_socket_source_check() 296 ssource->socket = _get_osfhandle(sockfd); in qio_channel_create_socket_watch() 308 int socket, in qio_channel_create_socket_watch() argument 311 return qio_channel_create_fd_watch(ioc, socket, condition); in qio_channel_create_socket_watch()
|
/qemu/docs/system/ |
H A D | cpu-hotplug.rst | 39 "socket-id": 1, 49 "socket-id": 0, 61 can see that ``IvyBridge-IBRS-x86_64-cpu`` is present in socket 0, 62 while hot-plugging a CPU into socket 1 requires passing the listed 65 (QEMU) device_add id=cpu-2 driver=IvyBridge-IBRS-x86_64-cpu socket-id=1 core-id=0 thread-id=0 69 "socket-id": 1, 97 "socket-id": 0, 109 "socket-id": 1,
|
/qemu/docs/system/arm/ |
H A D | xenpvh.rst | 10 swtpm application running on host machine via chardev socket. This 21 swtpm socket --tpmstate dir=/tmp/vtpm2 \ 29 -chardev socket,id=libxl-cmd,path=qmp-libxl-1,server=on,wait=off \ 31 -chardev socket,id=libxenstat-cmd,path=qmp-libxenstat-1,server=on,wait=off \ 35 -chardev socket,id=chrtpm,path=tmp/vtpm2/swtpm-sock \ 39 via chardev socket.
|
/qemu/python/qemu/qmp/ |
H A D | legacy.py | 25 import socket 80 address: Union[SocketAddrT, socket.socket], argument 84 if server and isinstance(address, socket.socket): 94 assert not isinstance(self._address, socket.socket)
|