summaryrefslogtreecommitdiff
path: root/usr.sbin/vmd
AgeCommit message (Expand)Author
2024-04-29vmm & vmd: drop "continue" flag to simplify running a vcpu.Dave Voutila
2024-04-09vmm/vmd: add exception injection and refactor inject api.Dave Voutila
2024-04-09Sync removal of setsid(), setpgid() and a few dup2() from relayd. They areTobias Heider
2024-04-08Call daemon() only in parent and before proc_exec() to avoid orphaning childTobias Heider
2024-02-22vmd(8): only add vionet tap read events after a notify event.Dave Voutila
2024-02-20Utilize separate threads for RX and TX in vmd(8)'s vionet.Dave Voutila
2024-02-10Prevent use of uninitialized byte in vmd's mmio decoder.Dave Voutila
2024-02-10Fix locked address interfaces in vmd(8).Dave Voutila
2024-02-10Set vmd virtio device fds to -1 on close after fork.Dave Voutila
2024-02-09Only debug log dhcp packet info if packet is found.Dave Voutila
2024-02-09Tuck vmd's i8253 reset debug logs behind DPRINTF.Dave Voutila
2024-02-05Cleanup fcntl(3) usage and fd lifetimes in vmd(8).Dave Voutila
2024-02-04Remove dead code and fix null deref if vm is not found.Dave Voutila
2024-02-04Prevent null pointer deref is vm isn't found.Dave Voutila
2024-02-04Initialize result in vioblk notification handler.Dave Voutila
2024-02-04Reverse calloc args.Dave Voutila
2024-02-03Add tap(4) read events after rx virtqueue notification.Dave Voutila
2024-02-03fix vmd vioblk fd closing bounds testJonathan Gray
2024-02-02Explain missing group on getgrnam(3) failure.Dave Voutila
2024-01-30Rewrite vmd(8)'s vionet to be zero-copy.Dave Voutila
2024-01-18Use imsg_get_fd() in vmd.Claudio Jeker
2024-01-10vmm/vmd: add io instruction length to exit information.Dave Voutila
2024-01-03vmd(8): improve error messages when out of tap devices.Dave Voutila
2024-01-03vmd(8): remove unused variable from vionet_notify_tx.Dave Voutila
2023-11-03vmd(8): fix block size calculation for vioscsi devices.Dave Voutila
2023-10-25vmd(8): stop toggling irq deassert for edge triggered devs.Dave Voutila
2023-09-26vmd(8): disambiguate log messages per vm and device.Dave Voutila
2023-09-26vmd(8): fix vm pause deadlock.Dave Voutila
2023-09-23vmd(8): correct log messages, no functional change.Dave Voutila
2023-09-23vmd(8): log vmd's vm id, not vmm's in vcpu_run_loop.Dave Voutila
2023-09-14vmd(8)/vioblk: use zero-copy approach & vectored io.Dave Voutila
2023-09-06Correct error message: vionet -> vioblk. No functional change.Dave Voutila
2023-09-06vmd(8): clean up struct ioinfo.Dave Voutila
2023-09-06vmm(4)/vmd(8): include pending interrupt in vm_run_parmams.Dave Voutila
2023-09-01vmd(8): ignore masks on asserts, use synchronous deasserts.Dave Voutila
2023-07-27vmd(8): fix verbose logging in child processes.Dave Voutila
2023-07-15vmd(8): fix use of qcow base images.Dave Voutila
2023-07-13vmd(8): pull validation into local prefix parser.Dave Voutila
2023-07-03when shutting down a vm, handle the VM id in the same way as a VM name argumentJasper Lievisse Adriaanse
2023-06-18relax absolute path requirement for configtest (-n)Omar Polo
2023-05-28Used number of bytes instead of number of 512 byte sectors.ASOU Masato
2023-05-13vmm(4)/vmd(8): switch to anonymous shared mappings.Dave Voutila
2023-05-12vmd(8): fix segfault on vm creation.Dave Voutila
2023-05-12vmd(8): fix console attach from vmctl(8).Dave Voutila
2023-05-12staggered deployment parallelism defaults to number of *online* CPUsKlemens Nanni
2023-04-28vmd(8): fix specifying boot image in vm.confDave Voutila
2023-04-28vmd(8)/vmctl(8): allow vm owners to override boot kernel.Dave Voutila
2023-04-28Remove unneeded header includes in vmd.Dave Voutila
2023-04-27vmd(8): introduce multi-process model for virtio devices.Dave Voutila
2023-04-26Fix vmd after vmm MI/MD splitMike Larkin