summaryrefslogtreecommitdiff
path: root/usr.sbin/vmd
AgeCommit message (Expand)Author
2016-08-17small bits of header cleanup; ok mlarkinTheo de Raadt
2016-08-01Do not pass VM name directly to setproctitle format string.Stefan Kempf
2016-07-29Allow starting a VM again after it was terminatedStefan Kempf
2016-07-19Replace malloc() + memset() with calloc().Martin Natano
2016-07-09Prepare vionet to be handled asynchronously to the VCPU threadStefan Kempf
2016-07-08Return 0 on read from PIT control port. Intel explicitly says this is notMike Larkin
2016-07-07sanity check vm create and run args earlierMike Larkin
2016-07-06clarify a comment about memory regionsMike Larkin
2016-07-04limit each viornd request to 64KB.Mike Larkin
2016-06-30remove some unused variables (that were commented out anyway)Mike Larkin
2016-06-21do not allow whitespace in macro names, i.e. "this is" = "a variable".Sebastian Benoit
2016-06-10grammar fix; from nick permyakovJason McIntyre
2016-06-10Access guest memory with normal loads and stores in vmd(8)Stefan Kempf
2016-06-07Allocate RAM for guest VM in vmd(8) and pass it to vmm(4)Stefan Kempf
2016-05-26Copy ELF headers into guest VM memoryStefan Kempf
2016-05-05Fix a pasto; from Michal Mazurek <akfaew at jasminek dot net>.Ingo Schwarze
2016-04-07Place a BOOTARG_END section at the end of the boot arguments list pushedMike Larkin
2016-04-07Remove headers associated with code that's been moved to other .c filesPhilip Guenther
2016-04-05Support processors without unrestricted guest capability.Mike Larkin
2016-04-04Directly use physical addresses from ELF header for kernel loading.Stefan Kempf
2016-03-13Introduce memory ranges to support VMs with >= 4G RAMStefan Kempf
2016-03-13Rework an erroneous warning message about 16 bit i8253 PIT counter I/O.Mike Larkin
2016-03-04Set root device to sd0a, instead of wd0a. Virtio devices show upStefan Kempf
2016-02-16Pass down the initial value of CR0 down to the RESETCPU ioctl() as well.Stefan Kempf
2016-02-07avoid a double free in an error pathJonathan Gray
2016-02-05Fix a possible use-after-free in vmd, forward the result to theReyk Floeter
2016-02-02Remove setproctitle() for the parent process. Because rc.d(8) uses processStuart Henderson
2016-01-16vmd(8) sometimes attempts page-crossing data copies between the hostStefan Kempf
2016-01-14stdio.h is not needed here anymore.Mike Larkin
2016-01-13Update the comment that is decribing terminate_vm()'s arguments,Reyk Floeter
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