===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/74.html,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- www/74.html 2023/10/11 22:59:34 1.29
+++ www/74.html 2023/10/11 23:59:57 1.30
@@ -116,7 +116,55 @@
Avoid use of uninitialised memory in
vmd(8).
Migrate vmd_vm.vm_ttyname to char array allowing a vmd_vm
- object to be transmitted over an ipc channel.
+ object to be transmitted over an ipc channel.
+ Cleaned up file descriptor closing in
+ vmd(8) vmm process.
+ Fixed vm send/receive, restoring device virtqueue addresses on
+ receive.
+ Introduced execvp(3)
+ after fork for child vm processes.
+ Changed to no longer generate an error when not
+ vmctl.conf is present.
+ Split vmm(4) into MI/MD
+ parts.
+ Introduced multi-process model for
+ vmd(8) virtio block and
+ network devices.
+ Allowed vm owners to override boot kernel when using
+ vmctl(8) to start a
+ vm.
+ Changed staggered start of vms to number of online CPUs.
+ Fixed a segfault on vm creation.
+ Switched to anonymous shared memory mappings for
+ vmd(8) vm processes,
+ introducing a new vmm(4)
+ ioctl(2).
+ Relaxed absolute path requirements for
+ vmd(8) configtest mode (-n).
+ Adjusted shutdown logic by vm id to function similarly as by name.
+ Moved validation of local network prefixes for the internal
+ vmd(8) DHCP service into
+ the config parser.
+ Fixed QCOW2 base images when used with the
+ vmd(8) multi-process device
+ model.
+ Fixed setting verbose logging in child processes.
+ Fixed a race condition related to the emulated i8259 interrupt controller
+ by ignoring interrupt masks on assert.
+ Inlined pending interrupts in the
+ vmm(4)
+ ioctl(2) for running the
+ vcpu, reducing vm latency.
+ Added zero-copy, vectored io to the
+ vmd(8) virtio block device.
+ Changed to logging vmd(8)
+ vm ids in the vcpu run loop on error and not the ids used by
+ vmm(4).
+ Fixed a vm pause deadlock.
+ Changed vmd(8) logging format
+ to disambiguate vm and device process by names and indices.
+ Fixed dynamically toggling verbose logging mode with
+ vmctl(8).
Various new userland features: