summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Expand)Author
2014-11-18Add __attribute__((__bounded__)) to arc4random_buf().Miod Vallat
2014-11-18make pmap_zero_page MP-safe, by using the directmapTheo de Raadt
2014-11-18drop "pl" from the pool name and use pool_setlowatMike Belopuhov
2014-11-18DTYPE_CRYPTO is not used anymore; ok guenther (a while ago)Mike Belopuhov
2014-11-18use siphash for key lookups in all the filesystem hashes.David Gwynne
2014-11-18unifdef SETUIDSCRIPT and FDSCRIPT. we always use them. ok deraadtTed Unangst
2014-11-18move arc4random prototype to systm.h. more appropriate for most codeTed Unangst
2014-11-18Reduce scope of iovec variables, use mallocarray, and record size forTed Unangst
2014-11-18file.h doesn't need to include unistd.hTed Unangst
2014-11-18include unistd.h instead of picking it up accidentally. noted by jsgTed Unangst
2014-11-18Use pa_device to ensure each MAC address of a multi port boardBrad Smith
2014-11-18(except for the arm architectures...) unify the way the ld.script isTheo de Raadt
2014-11-18rename ld.script to same name as other architecturesTheo de Raadt
2014-11-17Pull in the .openbsd.randomdata sections, assigned to both the data andPhilip Guenther
2014-11-17split the int and long implementations to avoid compiler warnings.David Gwynne
2014-11-17Two additional POSIX_MADV_RANDOM conversionsTheo de Raadt
2014-11-17rearrange fields for better packing. reduces size to 256 on amd64.Ted Unangst
2014-11-17Add quirks for the "Realtek ALC885" found on MacMini3.1, unmutes theLandry Breuil
2014-11-17Sync our kernel AES code to the one shipped in OpenSSL/LibreSSL.Mike Belopuhov
2014-11-17More cases of kernel map entries being created as EXEC by default; notTheo de Raadt
2014-11-17There is no reason for uvm_km_alloc1() to allocate kernel memoryTheo de Raadt
2014-11-17instead of PROT_MASK, use PROT_READ | PROT_WRITE | PROT_EXEC toTheo de Raadt
2014-11-17apply siphash to the key selection for the ufs inode hash.David Gwynne
2014-11-17convert a copystr to strlcpy.Ted Unangst
2014-11-16Delete a comment that was obsoleted by the switch to UVMPhilip Guenther
2014-11-16Two fixes to make Qemu and VMware xHCI implementations work:Martin Pieuchot
2014-11-16remove now unnecessary casts from hash update calls.Ted Unangst
2014-11-16Defining the interface in terms of char * means most callers areTed Unangst
2014-11-16convert to use sha512 for pf iss. ok deraadt dlgTed Unangst
2014-11-16Replace a plethora of historical protection options with justTheo de Raadt
2014-11-16mix the rdomain (rtable?) into the hash for tcp iss generation.David Gwynne
2014-11-16Allow the driver to be able to retrieve the MAC address from the ROMBrad Smith
2014-11-16Rework the __thrsigdivert (aka sigwait()) handling: instead of interferingPhilip Guenther
2014-11-16Add cas(4).Brad Smith
2014-11-15Pull in sys/types.h for the necessary typedefsPhilip Guenther
2014-11-15repair operator precedence in UVM_MAPFLAG() macro; ok teduTheo de Raadt
2014-11-15use siphash in the in_pcb hashing. this mitigates it against floodingDavid Gwynne
2014-11-15regenBrad Smith
2014-11-15Add Intel QS77 LPC.Brad Smith
2014-11-15wire siphash into the build so in_pcb hashes can use it.David Gwynne
2014-11-15hoist the slowdown handling up to the pool_do_get callers. this letsDavid Gwynne
2014-11-15Fix a mistake in a comment.Doug Hogan
2014-11-15add sizes for free(ptr, sizeof(*ptr)). use sizeof(*ptr) for malloc sizes.Ted Unangst
2014-11-14prefer sizeof(*ptr) to sizeof(struct) for malloc and freeTed Unangst
2014-11-14simplest free(size)Ted Unangst
2014-11-14bzero -> memsetTed Unangst
2014-11-14enable trunk.Henning Brauer
2014-11-14regenMartin Pieuchot
2014-11-14Some BayTrail IDs, including xhci(4), found in inframare's dmesg on bugs@.Martin Pieuchot
2014-11-14implement the atomic_foo things on arm.David Gwynne