summaryrefslogtreecommitdiff
path: root/usr.sbin/vmd/loadfile_elf.c
AgeCommit message (Expand)Author
2024-09-26remove unneeded includes; ok dv@ mlarkin@Jonathan Gray
2024-09-11Implement AMD SEV support in vmd(8).Alexander Bluhm
2024-07-09vmd/vmm: move vm_run_params into mi header.Dave Voutila
2023-04-25vmm(4)/vmd(8): pull struct members out of vmm ioctl create struct.Dave Voutila
2023-04-19remove duplicate includesJonathan Gray
2022-12-28spelling fixes; from paul tagliamonteJason McIntyre
2022-12-26vmd(8): provide a detailed e820 memory map.Dave Voutila
2022-11-28vmd(8): zero consdev in bootargs to fix booting ramdisksDave Voutila
2022-01-28When it's the possessive of 'it', it's spelled "its", without thePhilip Guenther
2022-01-04Fix some simple -Wunused-but-set-variable warnings.Claudio Jeker
2021-12-30Add back support for -B net -b bsd.rd which emulates a PXE install andClaudio Jeker
2021-05-04gzread(3) doesn't always set errno, so use gzerror(3)dv
2021-04-05Support booting from compressed kernel images.dv
2021-03-19Remove booting from kernels in raw/qcow2 imageskn
2020-10-26Remove an unneeded variable.Visa Hankala
2019-05-16Unbreak vmctl start foo -b /bsd -d disk.img -cLClaudio Jeker
2019-03-01vmd(8): remove some i386 remnants that missed the original cleanupMike Larkin
2018-12-12Simplify mbzero() by using mem_write with a NULL buf which does zero outClaudio Jeker
2018-12-12Set the com speed to 115200 like we do in our bootloader when using SeaBIOS.Claudio Jeker
2018-12-06Make it possible to define the bootdevice in vmd. This information is usedClaudio Jeker
2018-07-17vmd(8): fix vmctl -b option for i386 kernels.Mike Larkin
2017-11-29make vmm(4) less responsible for initial register state, preferring to letMike Larkin
2017-11-27typo in comments "optionel" -> "optional"Mike Larkin
2017-10-29Prefer <elf.h> to the non portable <sys/exec_elf.h>.Martin Pieuchot
2017-03-27die whitespace die die dieTheo de Raadt
2017-03-25Boot using BIOS from /etc/firmware/vmm-bios by default.Reyk Floeter
2017-02-04missing function prototypeMike Larkin
2017-01-17Nuke some whitespace that keeps poking me in the eye as I try toKenneth R Westerback
2016-11-26Implement basic support for boot.conf(8) on the disk image.Reyk Floeter
2016-11-24Add support for booting the kernel from the disk image.Reyk Floeter
2016-10-26vmd(8)/vmctl(8) for i386. Some ugliness in #ifdef __i386__ areas will beMike Larkin
2016-09-17move the .SUNW_ctf section name definition to exec_elf.h and document it in e...Jasper Lievisse Adriaanse
2016-09-13sync with sys/lib/libsa/loadfile_elf.c -r1.12 and load the .SUNW_ctf sectionJasper Lievisse Adriaanse
2016-09-01Make vcpu_reset_regs use new writeregs codeStefan Kempf
2016-08-17small bits of header cleanup; ok mlarkinTheo de Raadt
2016-05-26Copy ELF headers into guest VM memoryStefan Kempf
2016-04-07Place a BOOTARG_END section at the end of the boot arguments list pushedMike Larkin
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-04Set root device to sd0a, instead of wd0a. Virtio devices show upStefan Kempf
2016-01-16vmd(8) sometimes attempts page-crossing data copies between the hostStefan 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
2015-12-17Move vcpu register state init to vmd. Allows vmd bootloader to make theMike Larkin
2015-12-06un-needed extern which was removed a while backMike Larkin
2015-12-03spacingReyk Floeter
2015-11-23Add support for logging to stderr or syslog, and to run vmd inReyk Floeter
2015-11-22vmd(8) - virtual machine daemon.Mike Larkin