===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/74.html,v
retrieving revision 1.29
retrieving revision 1.30
diff -c -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,122 ****
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.
Various new userland features:
--- 116,170 ----
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.
! 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: