Proto commits in tenclass/mvisor

These 35 commits are when the Protocol Buffers files have changed:

Commit:939afd9
Author:Xiaoxia
Committer:GitHub

Support UEFI and macOSX (#31) * fix vga shared buffer * restrict isr bios image size * fix ahci atapi without dma * implement virtio legacy interface * custom cpuid vendor * add usb keyboard * add vga mmio bar * fix usb keyboard arrow keys * return zero if out of pci config space * add apple smc device * vga mmio range * add memory description to smbios * q35 ddr3 * prevent lots of duplicated pointerevents * cpuid model * add required smbios types * move files * set isa bios size 256k to prevent reboot failue * add reserved area to fix qxl * support macosx * i440fx is not working now, fix it later * use std::string as a output buffer * disable mcfg table if not Q35 * fix i440fx * add fwcfg signature dma read * improve panic and mutex * better osk buffer * fix usb copy string error * add kvm_irqchip device * create thread to reset machine * add mtrr msr indices * fix uefi reboot * flexible acpi builder * fix rsdt size * memory region supports overlapping * use a lock guard object * fix load snapshot * add SoftReset to PCI devices * no pci controller default command * vcpu PreRun and PostRun code * add OVMF and macOS Sonoma support * notify memory change to vfio * add pvpanic acpi ssdt * remove useless code * add memory region class * vga dirty memory * add mutex lock in dirty bitmap code

The documentation is generated from this commit.

Commit:fb0ba54
Author:Terrence

move files

The documentation is generated from this commit.

Commit:637c0f7
Author:Andy
Committer:Xiaoxia

fix mtu config for windows guest

Commit:9bdd4ef
Author:Xiaoxia
Committer:GitHub

vfio pci 2.0 (#11) * update bios files, move VGA common code to vga_render * rename AddPciBar to SetupPciBar * vfio pci 2.0 * fix nvidia error 10 on q35 * flush disk if shutdown is called * avoid assertion on T4 * add rockylinux 9.3 guide * handle 8bit dac (not well tested yet) * add active_irq_index * fix msix table for T4 * disable debug message * fix vfio-pci snapshot for T4

Commit:19abd9f
Author:cair
Committer:李帅

add virtio vgpu device

Commit:bc64105
Author:李帅

migrate sweet-server to submodule

Commit:686fbee
Author:cair
Committer:李帅

Add 440FX chipset support

Commit:630bfa2
Author:cair
Committer:李帅

add migration through network

Commit:6b80505
Author:cair
Committer:cair

add mouse motion event

Commit:0ed738d
Author:cair
Committer:李帅

1. fix time update problems in migration 2. qxl improvements

Commit:0fb79f2
Author:Terrence

rename sweet to sweet-server

Commit:e8573ff
Author:Terrence

move source code to root directory

Commit:3b262bc
Author:李辉
Committer:李帅

add record feature

Commit:d738cad
Author:蔡睿
Committer:李帅

add wacom device support

Commit:852de18
Author:蔡睿
Committer:李帅

add midi support

Commit:72aa011
Author:Terrence

add serial port status event, fix tcp crash bug

Commit:020153f
Author:蔡睿
Committer:李帅

add virtio-fs device support

Commit:b7e86e7
Author:李辉
Committer:李帅

add clipboard feature

Commit:3ee87c4
Author:Terrence

add save machine to sweet server

Commit:959f385
Author:Xiaoxia

add qemu guest agent

Commit:a6ab904
Author:Terrence

add quit to sweet protocol

Commit:ad43470
Author:Terrence

Add GetStatus to machine

Commit:f058852
Author:Terrence

add opus to sweet server

Commit:f118350
Author:Terrence

add pointer / keyboard input to sweet server

Commit:c867e60
Author:Terrence

add x264, libyuv to sweet server

Commit:29ccbce
Author:Terrence

handling sweet connections

Commit:a11e601
Author:Terrence

include dir, states -> pb

Commit:5dbc654
Author:Terrence

new configuration format

Commit:5563e34
Author:Xiaoxia

qxl and migration optimizations

Commit:0836339
Author:Xiaoxia

Better display renderer and bug fixes

Commit:22bb160
Author:Xiaoxia

qxl for linux

Commit:4c1d026
Author:Xiaoxia

network and usbtablet for linux now

Commit:7c29286
Author:Xiaoxia

add dac_state to vga migration

Commit:305a20c
Author:Xiaoxia

Add pcie config space size

Commit:1c7ca60
Author:Xiaoxia

Add migration