[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: Question: xen + vhost user
+Edgar I don't think we are using vhost-user so I am unable to help, but adding Edgar just in case On Sun, 30 Jun 2024, Peng Fan wrote: > Hi All, > > I am trying to enable vhost user input with xen hypervisor on i.MX95, using > qemu > vhost-user-input. But meet " Invalid vring_addr message ". My xen domu cfg: > > '-chardev', 'socket,path=/tmp/input.sock,id=mouse0', > '-device', 'vhost-user-input-pci,chardev=mouse0', > > Anyone knows what missing? > > Partial error log: > ================ Vhost user message ================ > Request: VHOST_USER_SET_VRING_ADDR (9) > Flags: 0x1 > Size: 40 > vhost_vring_addr: > index: 0 > flags: 0 > desc_user_addr: 0x0000ffff889b0000 > used_user_addr: 0x0000ffff889b04c0 > avail_user_addr: 0x0000ffff889b0400 > log_guest_addr: 0x00000000444714c0 > Setting virtq addresses: > vring_desc at (nil) > vring_used at (nil) > vring_avail at (nil) > > ** (vhost-user-input:1816): CRITICAL **: 07:20:46.077: Invalid vring_addr > message > > Thanks, > Peng. > > The full vhost user debug log: > ./vhost-user-input --socket-path=/tmp/input.sock --evdev-path=/d > -path=/dev/input/event1 ./vhost-user-input --socket-path=/tmp/input.sock > --evdev- > ================ Vhost user message ================ > Request: VHOST_USER_GET_FEATURES (1) > Flags: 0x1 > Size: 0 > Sending back to guest u64: 0x0000000175000000 > ================ Vhost user message ================ > Request: VHOST_USER_GET_PROTOCOL_FEATURES (15) > Flags: 0x1 > Size: 0 > ================ Vhost user message ================ > Request: VHOST_USER_SET_PROTOCOL_FEATURES (16) > Flags: 0x1 > Size: 8 > u64: 0x0000000000008e2b > ================ Vhost user message ================ > Request: VHOST_USER_GET_QUEUE_NUM (17) > Flags: 0x1 > Size: 0 > ================ Vhost user message ================ > Request: VHOST_USER_GET_MAX_MEM_SLOTS (36) > Flags: 0x1 > Size: 0 > u64: 0x0000000000000020 > ================ Vhost user message ================ > Request: VHOST_USER_SET_BACKEND_REQ_FD (21) > Flags: 0x9 > Size: 0 > Fds: 6 > Got backend_fd: 6 > ================ Vhost user message ================ > Request: VHOST_USER_SET_OWNER (3) > Flags: 0x1 > Size: 0 > ================ Vhost user message ================ > Request: VHOST_USER_GET_FEATURES (1) > Flags: 0x1 > Size: 0 > Sending back to guest u64: 0x0000000175000000 > ================ Vhost user message ================ > Request: VHOST_USER_SET_VRING_CALL (13) > Flags: 0x1 > Size: 8 > Fds: 7 > u64: 0x0000000000000000 > Got call_fd: 7 for vq: 0 > ================ Vhost user message ================ > Request: VHOST_USER_SET_VRING_ERR (14) > Flags: 0x1 > Size: 8 > Fds: 8 > u64: 0x0000000000000000 > ================ Vhost user message ================ > Request: VHOST_USER_SET_VRING_CALL (13) > Flags: 0x1 > Size: 8 > Fds: 9 > u64: 0x0000000000000001 > Got call_fd: 9 for vq: 1 > ================ Vhost user message ================ > Request: VHOST_USER_SET_VRING_ERR (14) > Flags: 0x1 > Size: 8 > Fds: 10 > u64: 0x0000000000000001 > (XEN) d2v0 Unhandled SMC/HVC: 0x84000050 > (XEN) d2v0 Unhandled SMC/HVC: 0x8600ff01 > (XEN) d2v0: vGICD: RAZ on reserved register offset 0x00000c > (XEN) d2v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER4 > (XEN) d2v0: vGICR: SGI: unhandled word write 0x000000ffffffff to ICACTIVER0 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_CONFIG (25) > Flags: 0x9 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_GET_CONFIG (24) > Flags: 0x1 > Size: 148 > ================ Vhost user message ================ > Request: VHOST_USER_SET_FEATURES (2) > Flags: 0x1 > Size: 8 > u64: 0x0000010170000000 > ================ Vhost user message ================ > Request: VHOST_USER_SET_VRING_NUM (8) > Flags: 0x1 > Size: 8 > State.index: 0 > State.num: 64 > ================ Vhost user message ================ > Request: VHOST_USER_SET_VRING_BASE (10) > Flags: 0x1 > Size: 8 > State.index: 0 > State.num: 0 > ================ Vhost user message ================ > Request: VHOST_USER_SET_VRING_ADDR (9) > Flags: 0x1 > Size: 40 > vhost_vring_addr: > index: 0 > flags: 0 > desc_user_addr: 0x0000ffff889b0000 > used_user_addr: 0x0000ffff889b04c0 > avail_user_addr: 0x0000ffff889b0400 > log_guest_addr: 0x00000000444714c0 > Setting virtq addresses: > vring_desc at (nil) > vring_used at (nil) > vring_avail at (nil) > > ** (vhost-user-input:1816): CRITICAL **: 07:20:46.077: Invalid vring_addr > message > > root@imx95evk:~# >
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |