Commit Graph
12 Commits
Author SHA1 Message Date
Daman Mulye b36d0ca110 . 2026-10-06 06:20:56 -07:00
Daman Mulye 94402298c1 test fixes
(cherry picked from commit eaaa88551e6fb8a66dcf2a24c3e63e9d98990c2c)
2026-10-05 21:42:51 -07:00
Daman Mulye f05fb8195d formatter
(cherry picked from commit 5a6f3e1083dc22d5f982b10704dcc820b750bdea)
2026-10-05 21:39:09 -07:00
Daman Mulye f5f4cad588 updates
(cherry picked from commit 21bab9c95c250639d807fb0bd16379982e3cbbc3)
2026-10-05 21:38:54 -07:00
Daman Mulye ffa9acb69e guest DMA/swiotb, memory configuration, HCS hosted p9 support, shared memory device 2026-09-30 17:35:45 -07:00
Daman Mulye 32f09eaa5f initial work 2026-09-30 17:33:31 -07:00
Daman Mulye d9a744b835 . 2026-09-30 17:25:04 -07:00
Daman Mulye cb3eb4445c . 2026-09-30 17:25:04 -07:00
Daman Mulye 98f9713229 . 2026-09-30 17:25:04 -07:00
4786816f91 Introduce HcsVirtualMachineBackend (#41718)
* Initial work

* .

* flatten

* previous PR feedback

* Update cleanup logic in OpenVmmVirtualMachineBackend

Replaced file deletion with recursive directory removal for improved error handling.

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* logging improvements + use wsl error codes where applicable + tests

* Configure OpenVMM networking at VM creation time

Expose effective VM descriptions and reject unsupported network configuration and adapter hot-add. Update backend coverage for creation-time networking.

* Refactor + fix locking story

* add user token

* Partially implemented HcsVirtualMachineBackend

* Implement OpenVMM virtual machine backend

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* .

* fix

* feedback

* Relocate virtual machine backends to common

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* restore

* 2a03975

* 7c9c0db

* finally rebased

* .

* HcsAttachDisk

* HcsDetachDisk

* tests

* test fixes

* missed some things during merge

* Feedback

* Address HCS backend review feedback

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* feedback

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-01 00:14:20 +00:00
Daman MulyeandCopilot 38db2cf2e4 Implement OpenVMM backend (#41697)
* Implement OpenVMM virtual machine backend

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* .

* fix

* feedback

* feedback

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-28 21:55:51 +00:00
Daman MulyeandCopilot Autofix powered by AI d9e24544e5 Introduce virtual machine backend interface (#41663)
* Initial work

* .

* flatten

* previous PR feedback

* Update cleanup logic in OpenVmmVirtualMachineBackend

Replaced file deletion with recursive directory removal for improved error handling.

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Initial work

* previous PR feedback

* feedback

* Remove accidentally committed file

* .

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-09-23 20:10:37 +00:00