Commit Graph

2813 Commits

Author SHA1 Message Date
Lierfang Support Team
fd9dcbc2d6 Fix virtio-gpu issue on x86_64 https://github.com/jiangcuo/pxvirt/issues/186 2025-08-02 01:03:28 +08:00
Lierfang Support Team
4ce18b69e6 add uring_bdev 2025-08-02 01:03:07 +08:00
Lierfang Support Team
c4ffd24458 Add rbd backend 2025-08-02 01:03:07 +08:00
Lierfang Support Team
916c8bbc7d Add spdk support 2025-08-02 01:03:07 +08:00
Lierfang Support Team
2461d0d08b add uuid into 2025-08-02 01:02:22 +08:00
Lierfang Support Team
307ef308b5 improve vga device map 2025-08-02 01:02:22 +08:00
Lierfang Support Team
0866835c9a improve spice encoder check 2025-08-02 01:02:22 +08:00
f7b7930630 Add spice preferredcodec option 2025-08-02 01:02:22 +08:00
0c83f24786 Add Dharma and YongFeng for Hygon and Zhaoxin 2025-08-02 01:02:22 +08:00
68d66959ef Add ZhaoXin cpu model support 2025-08-02 01:02:22 +08:00
e1ac752635 add Hygon cpu support 2025-08-02 01:02:22 +08:00
82b19c7a7a nvme disk can't live migrate 2025-08-02 01:02:11 +08:00
496fe9913a Fix smbios type 2 register on guestos 2025-08-02 01:02:00 +08:00
e71e75f146 Fixed syntax issues with egl lib detection 2025-08-02 01:02:00 +08:00
8e1c84b4f8 power_state_flags only on amd64 2025-08-02 01:02:00 +08:00
jiangcuo
ba070f8453 Fix get_ovmf_files() error and check_bridge_access user error 2025-08-02 01:01:41 +08:00
35b6183939 add api permission for check_mapping_access check_bridge_access 2025-08-02 01:01:28 +08:00
d4a510c457 Add smbios type2,serial to vm for vdi solution 2025-08-02 01:01:06 +08:00
bb9997f869 Use of uninitialized value 2025-08-02 01:00:47 +08:00
e7c7592cfb add snapshot flag in vmstatus 2025-08-02 01:00:47 +08:00
706ae8955b move qemu cpu type to last line 2025-08-02 01:00:47 +08:00
ff393822a1 Add sriov device mac support 2025-08-02 01:00:47 +08:00
jiangcuo
eddf590d1c fix loadpram error when cloudinit is configured on s390x 2025-08-02 01:00:30 +08:00
jiangcuo
6d662e9812 Add s390x support 2025-08-02 00:59:51 +08:00
jiangcuo
817845c517 Add ppc64 support 2025-08-02 00:59:51 +08:00
jiangcuo
ae37e9eee3 Elevate the API key permissions for root@pam 2025-08-02 00:59:43 +08:00
jiangcuo
38b077268c Change clonedisk to privileges method
Add upid for clonedisk
2025-08-02 00:59:36 +08:00
jiangcuo
4a41b9c309 Add proxyto=>node in clonedisk 2025-08-02 00:59:36 +08:00
jiangcuo
e5562e7c6f Fix 'target-vm' cause 'can't find vmid' 2025-08-02 00:59:36 +08:00
jiangcuo
da3a4f0e9f Fix vm clone some issue 2025-08-02 00:59:36 +08:00
jiangcuo
bd9276bc7e improve vdisk_clone
Use  "PVE::Storage::vdisk_clone_pxvirt" to clone disk
2025-08-02 00:59:36 +08:00
jiangcuo
1293d8c7f4 fix permission check for linkclone disk && The parameters are consistent with the upstream version. 2025-08-02 00:59:27 +08:00
jiangcuo
1a7b7784fd Add pxvdi template support
```
qm set {vmid} --pxvditemplate 1
```

pxvditemplate vm can create link clone by snapshot. this func only work on zfs ceph-rbd lvmthin

```
qm set 110 --pxvditemplate 1 --scsi0 local-lvm:10
qm snapshot 110 windows10init
qm clone 110 111 --name "windows10-1" --full 0
```

This parameter is used for linked clone desktop pools

```
qm start 110
touch /1
qm snapshot 110 windows10touch1
qm disk clone 110 --disk scsi0 --snapname windows10touch1  --targetvm 111
```
2025-08-02 00:59:27 +08:00
jiangcuo
6e0e5f4dd8 improve clonedisk func 2025-08-02 00:59:27 +08:00
jiangcuo
ff28bebacb enable spice support for mdev 2025-08-02 00:59:14 +08:00
jiangcuo
cd0231d1cd set ramfb default on for mdev 2025-08-02 00:59:14 +08:00
jiangcuo
295ec625ff Fix rebase issue, add virtualization support for arm, fox some format 2025-08-02 00:59:14 +08:00
jiangcuo
33209b06f0 Adjust some code so that it can pass the test on the x86_64 platform. 2025-08-02 00:58:48 +08:00
jiangcuo
34936dd9f8 add port support 2025-08-02 00:57:44 +08:00
jiangcuo
f7d87e4925 Adjust some code so that it can pass the test on the x86_64 platform. 2025-08-02 00:56:36 +08:00
jiangcuo
4856ba324d add port support 2025-08-02 00:54:54 +08:00
jiangcuo
900e27b8ca Add clone single disk for vdi solution 2025-08-02 00:53:17 +08:00
jiangcuo
dde704c3ca add uuid support 2025-08-02 00:53:17 +08:00
jiangcuo
df7aff0185 Add nvme drive support 2025-08-02 00:53:17 +08:00
jiangcuo
acc8d752eb fix mdev gpu type
mdev is custom gpu type, so disable it.

Signed-off-by: jiangcuo <jiangcuo@lierfang.com>
2025-08-02 00:53:10 +08:00
jiangcuo
230e61c8ec Add mdev gpu type for vgpu device.
When we use nvidia-vgpu, mdev will display vgpu ramfb on vnc.
If we want to show the BIOS, we need to enable ramfb on hostpciX (the vGPU unlock device may not support this option!).

Signed-off-by: jiangcuo <jiangcuo@lierfang.com>
2025-08-02 00:53:10 +08:00
jiangcuo
f6127647e5 Add linux kernel direct boot and noboot flag 2025-08-02 00:53:10 +08:00
jiangcuo
9fd3bfa628 Adjust some code so that it can pass the test on the x86_64 platform. 2025-08-02 00:53:10 +08:00
jiangcuo
4a6ce9f01b add port support 2025-08-02 00:53:10 +08:00
jiangcuo
52f89bcd69 change xhci to pcie.0 2025-08-02 00:53:10 +08:00