[BACK]Return to 74.html CVS log [TXT][DIR] Up to [local] / www

Diff for /www/74.html between version 1.29 and 1.30

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

Legend:
Removed from v.1.29  
changed lines
  Added in v.1.30