summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-04-07Place a BOOTARG_END section at the end of the boot arguments list pushedMike Larkin
to the VM during boot. i386 guest kernels need this marker to boot, and with this diff, it is possible to install and run an OpenBSD i386 guest VM using vmm(4). Note that i386 guests require a host CPU that supports unrestricted guest mode (eg, post-Nehalem) for the time being, hopefully this can be addressed later.
2016-04-07Use the "new" audio(4) api and delete all the useless code to dealAlexandre Ratchov
with artificial complications caused by the old api. No behaviour change. ok armani, semarie
2016-04-07Remove headers associated with code that's been moved to other .c filesPhilip Guenther
ok mlarkin@
2016-04-06Revert the drm_crt.c "idr" conversion as it breaks X on (at least) the T430s.Mark Kettenis
2016-04-06Remove some pre-idr leftovers.Mark Kettenis
2016-04-06Another "idr" conversion.Mark Kettenis
2016-04-06Lose the pointless third paramater to fcntl(F_GETFL). Using SOCK_NONBLOCKKenneth R Westerback
instead of fcntl() dance would significantly change designed semantics. ok djm@
2016-04-06Apply revisions 1.4 and 1.5 from ldapd's ber.c to ypldap's copy, so it canJonathan Matthew
deal with messages that haven't been fully read from the server yet. Not needed yet, but will be soon. ok dlg@
2016-04-06Convert memory extract routine to return errno-based errors.Patrick Wildt
Also check that mem is not NULL, as its part of the FDT API and should make sure it's not accessing a null pointer. ok bmercer@
2016-04-06syncJonathan Gray
2016-04-06move the parent and vnetid stuff around so it builds on ramdisks too.David Gwynne
ramdisk breakage found by jsg@ ok jsg@
2016-04-06Add support for bus space translation.Patrick Wildt
The ranges property can be used to translate from one address space to another. This means that we cannot just use a controllers's reg property to get the physical address, but have to use its parent's ranges attribute to translate the address to another. ok kettenis@
2016-04-06document autoconfprivacy being the defaultJonathan Gray
ok stsp@ bluhm@
2016-04-06bad spell of whether...Jason McIntyre
2016-04-06add two functions from libpcap-1.7.4 which are required by at least gopacketJasper Lievisse Adriaanse
ok lteo@ "go for it" dlg@
2016-04-06compare pointer to NULL instead of 0Sebastien Marie
from fritjof ! alokat.org ok ratchov@ natano@
2016-04-06don't record duplicate LocalForward and RemoteForward entries;Damien Miller
fixes failure with ExitOnForwardFailure+hostname canonicalisation where the same forwards are added on the second pass through the configuration file. bz#2562; ok dtucker@
2016-04-06define number of exit/entry save/load MSRs as a #define instead of a magicMike Larkin
number.
2016-04-06move getting the vnetid out next to getting the ifparentDavid Gwynne
its now separate to getting the tunnel address. ok mpi@
2016-04-06correct the order of arguments to m_get in m_dup_pktDavid Gwynne
2016-04-05Use SERVER_NAME for bgplg's hostname (displayed on the page), this is passedStuart Henderson
from the webserver so is more likely to be the correct name to expose, and is easier to adjust if needed. OK claudio@ florian@
2016-04-05Move more fcntl(,F_GETFL,0) -> fcntl(,F_GETFL).Kenneth R Westerback
No functional change. ok guenther@
2016-04-05Use the "idr" API here as well, reducing the diffs to Linux.Mark Kettenis
2016-04-05Move reserved port checks from in(6)_pcbaddrisavail() to in_pcbbind().Vincent Gross
Kill old comments while at it. Ok mpi@ bluhm@
2016-04-05Add $OpenBSD$ markers.Mark Kettenis
2016-04-05Now that we the "idr" API, we can get rid of a lot ofMark Kettenis
#ifdef __linux__ ... #else ... #endif code in the generic drm GEM code.
2016-04-05Add an implementation of the Linux "idr" API.Mark Kettenis
2016-04-05Remove completely out-of-date comment about locking protocol.Mark Kettenis
2016-04-05Move inp_laddr assignment after in_pcbpickport(), extend in_pcbpickport()Vincent Gross
as needed. Ok bluhm@
2016-04-05Increase size of the clone bitmap (revised diff after revert). I haveMartin Natano
tested this with fuse _and_ drm on amd64 and macppc. Also tested with cloning bpf (not in the tree) on macppc. ok mikeb "looks correct to me" millert The original commit message is as follows: Increase size of the clone bitmap. A limit of only 64 device clones turned out to be too low for the upcoming work on cloning bpf. The new limit is 1024 device clones. As part of the size increase, the bitmap has been changed to be allocated separately to avoid bloating all device nodes, as suggested by guenther, millert and deraadt. ok millert mikeb
2016-04-05Describe the format used by -s once, and refer to it when documenting -f.Jeremie Courreges-Anglas
Discussed with jmc@
2016-04-05Consistent v6-speak: hostname -> nodename, proxy NDP -> ND proxyJeremie Courreges-Anglas
Discussed with jmc@
2016-04-05Pointless commented-out lines; discussed with jmc@Jeremie Courreges-Anglas
2016-04-05etheraddr -> ether_addr, as in arp(8); discussed with jmc@Jeremie Courreges-Anglas
2016-04-05Remove mention of Turbo Mode from ath(4) since the driver doesn't support itRicardo Mestre
Discussed with and OK from sthen@ stsp@ kettenis@ jsg@
2016-04-05Support processors without unrestricted guest capability.Mike Larkin
ok stefan
2016-04-05Split out the generic GEM code (like Linux did) and switch it over toMark Kettenis
the vma offset manager. This brings us a little bit more isolation between applications as GEM buffers are now tied to a specific /dev/drmX clone. ok jsg@
2016-04-05Add vma offset manager code.Mark Kettenis
ok jsg@
2016-04-05Add atomic_add_unless(), another strange linux interface.Mark Kettenis
ok jsg@
2016-04-05Add a linux-compatible rbtree interface on top of our implementation inMark Kettenis
<sys/tree.h>. From FreeBSD/OFED via DragonFlyBSD. ok jsg@
2016-04-05Prefer _MUTEX_*LOCK over _THREAD_PRIVATE_MUTEX_*LOCK() when thread-specificPhilip Guenther
data isn't necessary. ok mpi@, ok&tweak natano@
2016-04-05Update example in comment: setlogin doesn't use {PROTO,DEF}_WRAP() nowPhilip Guenther
2016-04-05Remove the iterator for control connections unfinished and unused.YASUOKA Masahiko
ok claudio
2016-04-04get* can change *lineptr on failurePhilip Guenther
ok sthen@
2016-04-04Remove caveat about only supporting 512-byte sectors.Kenneth R Westerback
2016-04-04Enable creation of softraid volumes using disks with non-512 byteKenneth R Westerback
sectors. Volumes created will present a sector size equal to the largest sector size of the constituent disks. Softraid Metadata version cranks to 6 due to new field. ok jsing@ with tweaks that will follow soon.
2016-04-04Fix memory leak. Call proto_free() always to free proto.YASUOKA Masahiko
Diff from Yuuichi Someya. ok reyk markus
2016-04-04Directly use physical addresses from ELF header for kernel loading.Stefan Kempf
This allows us to remove the 'do_mask' parameters in read_mem and write_mem as well as the address mask operaton itself. ok mlarkin@
2016-04-04Deallocate guest vm_map when the guest gets terminated.Stefan Kempf
That way we no longer leak uvm data structures after a guest VM was shut down. ok mlarkin@
2016-04-04UVM_FLAG_AMAPPAD has no effect anymore, nuke it.Stefan Kempf
This flag caused amaps to be allocated with additional spare slots, to make extending them cheaper. However, the kernel never extends amaps, so allocating spare slots is pointless. Also UVM_FLAG_AMAPPAD only has an effect in combination with UVM_FLAG_OVERLAY. The only function that used both flags was sys_obreak, but that function had the use of UVM_FLAG_OVERLAY removed recently. While there, kill the unused prototypes amap_flags and amap_refs. They're defined as macros already. ok mlarkin@ kettenis@ mpi@