- Sep 16, 2022
-
-
openeuler-ci-bot authored
From: @yezengruan Reviewed-by: @ooorz Signed-off-by: @ooorz
-
Zhao Mengmeng authored
fix https://gitee.com/openeuler/stratovirt/issues/I5Q6J6 , correct the check of virtio-gpu-pci cmdline config, add 2 tests to guard it. Signed-off-by: Zhao Mengmeng <zhaomengmeng@kylinos.cn>
-
zhouli57 authored
The keyboard does not support led yet, the description is added in the docs. Signed-off-by: zhouli57 <zhouli57@huawei.com>
-
zhouli57 authored
The report value should increase as controls are rolled forward, and don't reverse it in pointer_poll. Signed-off-by: zhouli57 <zhouli57@huawei.com>
-
Zhao Mengmeng authored
The list of CPU topology items in code are presented in a fairly arbitrary order currently. Re-arrange them so that they're ordered from largest to smallest unit, which is consistent with the -smp option. Signed-off-by: Zhao Mengmeng <zhaomengmeng@kylinos.cn>
-
Zhao Mengmeng authored
In https://gitee.com/openeuler/stratovirt/pulls/508 , the build script was switched to `make build`, but only English version README.md was modified, so apply this change to README.ch.md Signed-off-by: Zhao Mengmeng <zhaomengmeng@kylinos.cn>
-
- Sep 07, 2022
-
-
openeuler-ci-bot authored
From: @yezengruan Reviewed-by: @ooorz Signed-off-by: @ooorz
-
yexiao authored
Fix: Unable to compile musl Binary due to linking external dependencies Compile stratovirt twice, the gnu version and the musl version. Disable vnc and virtio-gpu in musl binaries. Signed-off-by: Xiao Ye <yexiao7@huawei.com> Signed-off-by: Binfeng Wu <wubinfeng@huawei.com>
-
- Sep 06, 2022
-
-
zhouli57 authored
Do not hold xhci and port locks at the same time as possible. Signed-off-by: zhouli57 <zhouli57@huawei.com>
-
zhouli57 authored
Check the slot id when kick endpoint.And chekc the packet status in transfer retry. Signed-off-by: zhouli57 <zhouli57@huawei.com>
-
- Sep 02, 2022
-
-
yexiao authored
Signed-off-by: Yan Wang <wangyan122@huawei.com> Signed-off-by: Xiao Ye <yexiao7@huawei.com>
-
Wu Binfeng authored
Add mdev pathname parsing during virtual machine startup and device hot-plug, and resolved bar0 read and write bugs when there is no mmap backend memory Signed-off-by: Xiaoyang Xu <xuxiaoyang2@huawei.com>
-
uran0sH authored
Fix the problem that the returned value of the query-cpus command does not contain cluster-id. Signed-off-by: uran0sH <huangwenyuu@outlook.com>
-
uran0sH authored
Signed-off-by: uran0sH <huangwenyuu@outlook.com>
-
- Aug 29, 2022
-
-
XiaoyangXu authored
-
YeXiao authored
Fix a issue: virtual machine failed to start if VNC not configured. issue: https://gitee.com/openeuler/stratovirt/issues/I5NU6J Signed-off-by: Xiao Ye <yexiao7@huawei.com>
-
Zhao Mengmeng authored
Fix https://gitee.com/openeuler/stratovirt/issues/I5NWVG build error, use make to invoke cargo build and resolve dependency. Signed-off-by: Zhao Mengmeng <zhaomengmeng@kylinos.cn>
-
Zhang Bo authored
Some private functions are marked as "pub", which is not recommended by rust. Such coding behavior could not be recognized by "cargo build", use shell cmd for assist: ''' for fun in `grep "^pub fn" . -r |awk:' '{print $1}' |sort |uniq |wc -l`; if test $num -eq 1; then echo $fun; fi; done ''' within the results, filter the macros and vnc/gpu related unused-yet functions(as they maybe used later, the desktop-vm feature is still in progress).
-
Zhang Yang authored
Add explanation about constraint of vfio devices. Signed-off-by: Zhang Yang <zhangyang372@huawei.com>
-
Zhang Yang authored
Update arm microvm kernel config, and changes 64K normal pages to 4K normal pages. Signed-off-by: Zhang Yang <zhangyang372@huawei.com>
-
- Aug 23, 2022
-
-
openeuler-ci-bot authored
From: @yezengruan Reviewed-by: @xinleguo Signed-off-by: @xinleguo
-
Binfeng Wu authored
support all 2d commands
-
Binfeng Wu authored
ctrl request like get display info and edid are supported.
-
Binfeng Wu authored
support cursor move and update
-
Binfeng Wu authored
Add eventfds into EventLoop, which will be call in epoll and call deactivate_evt_handler or ctrl_queue_evt_handler or cursor_queue_evt_handler. All of them are realized in GpuIoHandler.
-
Binfeng Wu authored
For virtio devices with multiple queues it is a good idea to alloc multiple queues for the device, even if the driver does not enable these queues. Because some devices like virtio-gpu distinguish specific queues, and we use index in vector to distinguish them. After this patch, check whether the queue is valid before using it.
-
Binfeng Wu authored
can parse virtio-gpu configuration to virtio-gpu device, but this device can not handle any cmd now.
-
Binfeng Wu authored
Extended Display Identification Data (edid) is need by virtio-gpu to describe display attributes
-
Yan Wang authored
1. Add a thread to send framebuffer. 2. Vnc_display_update: set area dirty. 3. Convert the format of pixel if needed. Signed-off-by: Yan Wang <wangyan122@huawei.com> Signed-off-by: Xiao Ye <yexiao7@huawei.com>
-
Yan Wang authored
1. Refresh dirty area depend on bitmap 2. Support to switch guest_image. 3. Encapsulate the sent data into a job and put it in send queue. 4. Change the callback for event Signed-off-by: Yan Wang <wangyan122@huawei.com> Signed-off-by: Xiao Ye <yexiao7@huawei.com>
-
Yan Wang authored
1. Guest image init. 2. Add system call whitelist: SYS_getsockname, SYS_getpeername, SYS_shutdown. 3. Add the bitmap operation:find_next_bit,find_next_zero,get_data. 4. Add set dirty. 5. Add handler of refresh after set dirty. Signed-off-by: Yan Wang <wangyan122@huawei.com> Signed-off-by: Xiao Ye <yexiao7@huawei.com>
-
Yan Wang authored
1. Add Library of pixman. 2. Add functions of image operation. Signed-off-by: Xiao Ye <yexiao7@huawei.com>
-
Yan Wang authored
1. Protocol compression method. 2. Protocol authentication and encryption type. 3. Handle_protocol_msg: handle message with client. Signed-off-by: Yan Wang <wangyan122@huawei.com> Signed-off-by: Xiao Ye <yexiao7@huawei.com>
-
Yan Wang authored
Implement a simple buffpool to cache the data received from tcpstream, in order to improve the read performance. Signed-off-by: Xiao Ye <yexiao7@huawei.com>
-
Yan Wang authored
1. Add VncClient struct to record the information of connnection whith client. 2. Listen for client's connection. 3. Exchange RFB protocol version with client. Signed-off-by: Yan Wang <wangyan122@huawei.com> Signed-off-by: Xiao Ye <yexiao7@huawei.com>
-
Yan Wang authored
1. Parse parameters and generate the configuration of vnc during the initialization. 2. Create a vnc server to accept client's connections. Signed-off-by: Yan Wang <wangyan122@huawei.com> Signed-off-by: Xiao Ye <yexiao7@huawei.com>
-
zhouli57 authored
Support usb tablet and you can sent pointer event by pointer_event and pointer_sync. Signed-off-by: zhouli57 <zhouli57@huawei.com>
-
zhouli57 authored
Support usb keyboard and you can send key event by keyboard_event. Signed-off-by: zhouli57 <zhouli57@huawei.com>
-
zhouli57 authored
Add hid device which handle hid operation such as key up/down or pointer move. Signed-off-by: zhouli57 <zhouli57@huawei.com>
-
zhouli57 authored
Now we support config xhci in command line. Signed-off-by: zhouli57 <zhouli57@huawei.com>
-