summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
unique id to it. This happens in the vm child process and has to be communicated to the parent processes to track the vm. Knowing the vm id in the parent and vmm processes also allows to remove vm from the daemons list on terminate requests later.
2015-12-06restore VMM mode after resume from suspend/hibernateMike Larkin
2015-12-06Check errno from config_getvm() correctlyReyk Floeter
2015-12-06Report errno from config_getvm() correctlyReyk Floeter
2015-12-06syncTheo de Raadt
2015-12-06Terminate all running VMs on startup: we're not able to pick up stateReyk Floeter
of "zombie" VMs yet, they are not useful without the device layer, so terminate them on vmd startup. As discussed with mlarkin@
2015-12-05Fix previous by using the right argument name.mmcc
2015-12-05use argument names consistently.Igor Sobrado
ok reyk@
2015-12-05Let special/ftp compile again. 'ares' is only used inside #ifndef SMALL, soKenneth R Westerback
declare it inside #ifdef SMALL.
2015-12-05Send bad whitespace to the attic.Kenneth R Westerback
2015-12-05Multiple cleanups.Martin Pieuchot
ok goda@, yasuoka@
2015-12-05Silence gcc whining about using 'serrno' uninitialized by initializingKenneth R Westerback
it to 0.
2015-12-05Implement the .inst assembler directive for arm.Tobias Ulmer
Required for building gcc 4.9 ok jsg@
2015-12-05Remove ancient and no longer valid installation instructions.mmcc
2015-12-05Remove LBL-specific stuff and a reference to CHANGES.mmcc
2015-12-05multicast_{host,router} is now just multicast;Jason McIntyre
2015-12-05Remove a few NULL-checks before free().mmcc
2015-12-05g/c unneeded af (address family) params to pf_change_ap and _icmpHenning Brauer
both af and naf (af-to case) are in the pf_pdesc some code shuffling to actually set these before calling pf_change_ap/_icmp inspired by Richard Procter <richard.n.procter@gmail.com>'s mail on tech from Aug 17, but redone ok bluhm vgross
2015-12-05Remove a bunch of NULL-checks before free().mmcc
2015-12-05initialize host, to get rid of gcc warning, the conditions are correct.Sebastian Benoit
ok henning@
2015-12-05Make sure we use the same cpu numbering for the kern.cptime2 sysctl as weMark Kettenis
do for kern.proc. Fixes the issue in top(1) where a cpu would seem to be idle even though a thread was reported to be running on it. ok mpi@, tedu@, deraadt@
2015-12-05prefer rsa-sha2-512 over -256 for hostkeys, too; noticed by naddy@Markus Friedl
2015-12-05Print shorter error message if opening /dev/vmm failed.Reyk Floeter
Pointed out by deraadt@
2015-12-05adjust to newer tls_read/_write semantics.Henning Brauer
quite involved, due to tls_read potentially needing to write and tls_write potentially needing to read (in the reneg case); that not fitting the spamd model too well - it needs to keep a little more state. help & ok bluhm & beck
2015-12-05Update termtypes.master to upstream terminfo-20151128.Nicholas Marriott
2015-12-05Remove VERSION, whose contents were simply "3.4".mmcc
2015-12-05Add OpenBSD IdReyk Floeter
2015-12-05vioblk: Don't send flush ops if flush feature not presentStefan Fritsch
If we haven't negotiated the flush feature, don't send VIRTIO_BLK_T_FLUSH to the device. noticed by mlarkin@
2015-12-05make vioblk_scsi_cmd more normalStefan Fritsch
Declare all variables at the start of the function and get rid of the strangely-indented block around the second half of the function.
2015-12-05Remove some more pdksh-specific stuff and references to files that nommcc
longer exist.
2015-12-05Make virtio_enqueue_commit return voidStefan Fritsch
The return value was unused
2015-12-05document that virtio supports the 0.9.5 spec, not 1.0Stefan Fritsch
2015-12-05Remove two sets of NULL-checks before free().mmcc
2015-12-05Study of kernel code complete. Permit ioctl SIOCGIFMEDIA for pledgeTheo de Raadt
"route", which krw and mestre will be able to use in dhclient(8).
2015-12-05strings.h -> string.h to prevent an implicit declaration. Also removesmmcc
two NULL-checks before free().
2015-12-05avoid an ugly wrap in a commentTheo de Raadt
2015-12-05Remove a log of changes from 1991 to 1998.mmcc
2015-12-05Align columns to printed output in "vmctl status"Mike Larkin
2015-12-05strings.h -> string.h to prevent an implicit declaration. Also remove ammcc
bunch of NULL-checks before free().
2015-12-05It does not make sense to insert a specific route for 224/4 when theMartin Pieuchot
default one is good enough. So merge rc.conf(8)'s 'multicast_router' and 'multicast_host' into a single 'multicast'. If set to YES the reject route for 224/4 is not inserted by netstart(8). Manual bits from jmc@ ok henning@, ajacoutot@
2015-12-05yet another feof check, just to be sure.Marc Espie
2015-12-05cleanup some log messages with wrong function names etc.Sebastian Benoit
ok henning,claudio
2015-12-05Another imsg_read user I did miss in my EAGAIN rampage.Claudio Jeker
2015-12-05syncTheo de Raadt
2015-12-05Keep kernel definitions under _KERNEL to unbreak security/wpa_supplicantMartin Pieuchot
because of a missing forward declaration for kernel functions. ok stsp@
2015-12-05#include <string.h> not strings.hClaudio Jeker
2015-12-05Keep kernel definitions under _KERNEL to unbreak ports that includeMartin Pieuchot
<net/if_var.h> because some other operating systems have defines in there. ok jasper@
2015-12-05Make the bnx interrupt handler mpsafe, and perform rx and tx completionJonathan Matthew
outside the kernel lock. Remove tx descriptor lists (essentially backing out if_bnx.c r1.77), add an interrupt barrier in bnx_stop, check the rx ring state before receiving packets, adjust the tx counter with atomic operations, and rework bnx_start to check for ring space before dequeueing and drop the packet if bnx_encap fails. tested on BCM5708 by me and on BCM5709 by Hrvoje Popovski ok dlg@
2015-12-05Pass the pppx_hdr when sending packets through the pppx device and use theYASUOKA Masahiko
ppp_id in the pppx_hdr to find the associated ppp when receiving the packets from the device.