summaryrefslogtreecommitdiff
path: root/usr.sbin/vmd
AgeCommit message (Expand)Author
5 daysIntroduce imsg_write() and use it instead of msgbuf_write().Claudio Jeker
5 daysimsg_flush no longer returns EAGAIN. Simplify proc_flush_imsg() accordingly.Claudio Jeker
2024-11-06Fix vmd(8) logging to syslog(3) from child process.Alexander Bluhm
2024-11-06vmd(8) logs psp(4) firmware version.Alexander Bluhm
2024-11-06Fix broken vmd(8) build on arm64 due to missing psp_setup().Alexander Bluhm
2024-11-05vmd(8) resets psp(4)Alexander Bluhm
2024-10-22Use imsg_get_fd() like everywhere else.Claudio Jeker
2024-10-07drop redundant AF attach ioctlKlemens Nanni
2024-10-02Move some PCI MMIO defines from vmm(4) kernel headers to userland.Dave Voutila
2024-09-26remove unneeded includes; ok dv@ mlarkin@Jonathan Gray
2024-09-25document why sys/param.h is usedTheo de Raadt
2024-09-24- VM(s) -> VMsJason McIntyre
2024-09-24vmd(8) manpage change for shutdown behaviourMike Larkin
2024-09-21vmm.h is a needed include nowMike Larkin
2024-09-20remove unneeded semicolons; checked by millert@Jonathan Gray
2024-09-16Mention psp(4) in vm.conf(5) man page.Alexander Bluhm
2024-09-11Implement AMD SEV support in vmd(8).Alexander Bluhm
2024-07-13mmio.c is now empty and can be removedMike Larkin
2024-07-13Add missing RCS header to vmd(8)'s vmm.h.Dave Voutila
2024-07-12vmd(8): Fix error handling in tx path.Jan Klemkow
2024-07-12Quiet vmd debug logging about page faults.Dave Voutila
2024-07-10Missed some files in previous commit to split vmd into mi/md.Dave Voutila
2024-07-10Split vmd into mi/md parts.Dave Voutila
2024-07-09vmd(8): Avoid double DHCP reply when using the internal dhcp server.Jan Klemkow
2024-07-09vmd/vmm: move vm_run_params into mi header.Dave Voutila
2024-07-08Quiet vmd in debug logging mode. We don't need to hear about handledDave Voutila
2024-06-20vmd(8): protect global vm and vcpu state with mutex.Dave Voutila
2024-05-18remove prototypes with no matching functionJonathan Gray
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