Цель: Orange Pi RK3399
Арка: arm64
Xen 4.13 запущен и работает
Армбиан как dom0
Та же копия armbian rootfs используется как domU + скомпилированное родовое ядро
При подключении через VNC экран отображается нормально, но ввод не разрешен. Используется несколько клиентов vnc (xen vncviewer, ssvnc, tihghvnc, tigervnc)
tcpdump показывает каждое движение мыши, каждый ввод с клавиатуры вызывает сообщения, которые отправляются в qemu, но возвращаются только ACK
журналы довольно пусты, поэтому приветствуются любые предложения по отладке
xl информация
host : orangepi
release : 4.4.210-rk3399
version : #2 SMP Thu Jan 16 17:53:12 EET 2020
machine : aarch64
nr_cpus : 6
max_cpu_id : 5
nr_nodes : 1
cores_per_socket : 1
threads_per_core : 1
cpu_mhz : 24.000
hw_caps : 00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000
virt_caps : hvm hap
total_memory : 2046
free_memory : 735
sharing_freed_memory : 0
sharing_used_memory : 0
outstanding_claims : 0
free_cpus : 0
xen_major : 4
xen_minor : 13
xen_extra : .1-pre
xen_version : 4.13.1-pre
xen_caps : xen-3.0-aarch64 xen-3.0-armv7l
xen_scheduler : credit2
xen_pagesize : 4096
platform_params : virt_start=0x200000
xen_changeset : Thu Jan 23 13:10:21 2020 +0100 git:fd2508c515
xen_commandline : dom0_mem=768M bootscrub=0 timer_slop=0 hmp-unsafe=true dom0_vcpus_pin=true
cc_compiler : aarch64-linux-gnu-gcc (Ubuntu/Linaro 7.4.0-1ubuntu1~18.04.1) 7.
cc_compile_by : root
cc_compile_domain :
cc_compile_date : Thu Jan 23 12:38:12 UTC 2020
build_id : 3041da19102c6d2ce38573113430fd0679fbc709
xend_config_format : 4
пс топор
/usr/local/lib/xen/bin/qemu-system-i386 -xen-domid 2 -chardev socket,id=libxl-cmd,path=/var/run/xen/qmp-libxl-2,server,nowait -no-shutdown -mon chardev=libxl-cmd,mode=control -chardev socket,id=libxenstat-cmd,path=/var/run/xen/qmp-libxenstat-2,server,nowait -mon chardev=libxenstat-cmd,mode=control -nodefaults -no-user-config -xen-attach -name armbian -vnc 127.0.0.1:0,to=99 -display none -machine xenpv -m 513