summaryrefslogtreecommitdiff
path: root/usr.sbin/vmd
AgeCommit message (Expand)Author
2016-01-10remove a duplicate break statementJonathan Gray
2016-01-08Keep the pledge of the vmm and vm processes disabled for now as longReyk Floeter
2016-01-08Must set MAX_PORTS to 65536, since we assign toStefan Kempf
2016-01-05Make some things static that are only used in loadfile_elf.cMike Larkin
2016-01-05Fail fast if elf64_exec fails. No need to populate the bootargs/stackMike Larkin
2016-01-05more bzero -> memset conversionsMike Larkin
2016-01-04Use an bitmap of handler function pointers to track I/O device to handlerMike Larkin
2016-01-04bzero -> memset for consistencyMike Larkin
2016-01-03Add a cleanup block, fix a couple of memory leaks, fix a typo and a bitMike Larkin
2016-01-02fix typo in comment, found by Michal Mazurek, thanksSebastian Benoit
2015-12-17Move vcpu register state init to vmd. Allows vmd bootloader to make theMike Larkin
2015-12-15if a vcpu run thread in vmd exits unexpectedly, teardown the VM's kernelMike Larkin
2015-12-11The vmctl "id" argument can now be a number of or a vm name, eg.Reyk Floeter
2015-12-08when checking the config file with -n don't open /dev/vmm or require rootJonathan Gray
2015-12-08make the -f option work as intendedJonathan Gray
2015-12-07Add imsg "peerid" to debug messages (only within -DDEBUG).Reyk Floeter
2015-12-07Forcibly remove the local vm reference on error.Reyk Floeter
2015-12-07Only increment the vm counter after successfully adding a new vm; theReyk Floeter
2015-12-07Fix error handling in a few cases: some function return (-1) on error,Reyk Floeter
2015-12-07Most common strings in vm.conf are pathnames, so allow unquotedReyk Floeter
2015-12-07tweak initial error loggingReyk Floeter
2015-12-07Skip the "fatal in" message prefix when aborting with fatal() - whenReyk Floeter
2015-12-06Prevent running a VM with the same name multiple times - multipleReyk Floeter
2015-12-06remove some now-unused enumsMike Larkin
2015-12-06un-needed extern which was removed a while backMike Larkin
2015-12-06spacingReyk Floeter
2015-12-06Print the TTY in the vmctl status output.Reyk Floeter
2015-12-06When a new vm is created with VMM_IOC_CREATE, the kernel assigns aReyk Floeter
2015-12-06Check errno from config_getvm() correctlyReyk Floeter
2015-12-06Report errno from config_getvm() correctlyReyk Floeter
2015-12-06Terminate all running VMs on startup: we're not able to pick up stateReyk Floeter
2015-12-05Print shorter error message if opening /dev/vmm failed.Reyk Floeter
2015-12-05Another imsg_read user I did miss in my EAGAIN rampage.Claudio Jeker
2015-12-04A VM has to run with at least 1 CPU.Reyk Floeter
2015-12-03Re-add the "load" and "reload" commands to vmctl: Instead of parsingReyk Floeter
2015-12-03sort SEE ALSO;Jason McIntyre
2015-12-03Replace vmmctl with vmctl. Also remove parse.y from the "new" vmctl.Reyk Floeter
2015-12-03Add and document -D and -f flags to vmd.Reyk Floeter
2015-12-03mlarkin's code has been moved to vmm.c, so it is ok to claim the copyright.Reyk Floeter
2015-12-03Add support for an optional vm.conf(5) file in vmd. This will replaceReyk Floeter
2015-12-03prepare config_getvm() for parse.yReyk Floeter
2015-12-03Use PEERCRED to obtain the user id of the vmmctl user. This is used toReyk Floeter
2015-12-03spacingReyk Floeter
2015-12-02send the tty name to vmmctl and print it as a result.Reyk Floeter
2015-12-02Split the fully privileged parent into two processes "parent" andReyk Floeter
2015-12-02Sync with relayd, fix previous use of proc_compose*_imsg()Reyk Floeter
2015-12-02Add back the "peerid" to the proc_compose*() functions: in relayd, IReyk Floeter
2015-12-02Start tweaking vmd's privsep and daemon model by splitting the mainReyk Floeter
2015-11-26Automatically start vmm(4) when the first VM is created and after theReyk Floeter
2015-11-25typo: should be looking pid == -1Ted Unangst