[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Question: xen + vhost user
From: |
Peng Fan |
Subject: |
Question: xen + vhost user |
Date: |
Sun, 30 Jun 2024 12:58:48 +0000 |
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:~#
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Question: xen + vhost user,
Peng Fan <=