summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-03-31Enable mvtemp(4).Mark Kettenis
2018-03-31Add mvtemp(4), a driver for the temperature sensors found on Marvell ArmadaMark Kettenis
SoCs.
2018-03-31a few more edge case tests, aiming for complete coverageIngo Schwarze
2018-03-31syncTheo de Raadt
2018-03-31When reusing an mbuf to send an ARP response, don't forget to clearStefan Sperling
the mbuf packet header. Otherwise, stale mbuf state related to the ARP request packet might affect the fate of the ARP reply packet. For example, I observed that for an ARP request to a carp IP, where the underlying carpdev interface is part of a bridge, ARP replies were always sent out on the carpdev interface, even if the corresponding ARP request was received not on the carpdev but on a different bridge member interface. This happened because the M_PROTO1 mbuf flag was set on the ARP request mbuf when it left the bridge towards carp, and was still set on the ARP reply, which reused the same mbuf, sent back towards the bridge. The bridge's loop detection saw the M_PROTO1 flag and prevented the ARP reply from entering the bridge, so the reply was instead sent out directly on the carpdev... ok bluhm@ mpi@
2018-03-31Fix spacing in brace command list grammar.anton
Initial diff by me, later improved by schwarze@; also ok jmc@
2018-03-31Fix overflows while handling 64 bit integers.Tobias Stoeckmann
Based on FreeBSD's expr and NetBSD's old regression test suite. with input by and ok schwarze
2018-03-31Fix a hang on i386 vmware guest that was happening on copyout() ofAlexander Bluhm
arguments for /sbin/init. For CPU 0 identifycpu() originally got called twice, once very early from cpu_startup(), then again from cpu_attach(). Now we call identifycpu() only from cpu_attach() with CPUF_PRIMARY set. So make sure, that for CPU 0 nothing is skipped. Otherwise, cpu_info might have different features set for CPU 0 than for all other CPUs. This is similar to what amd64 does. from hshoexer@; reported and fix tested by Emilio Perea; OK mlarkin@
2018-03-31Recommit preparation for i386 Meltdown fix after OpenBSD 6.3 release.Alexander Bluhm
Switching from per PCB TSS to per CPU TSS broke kvm86 calls to the BIOS. This change fixes the issues. from hshoexer@; reported and tested by semarie@; OK deraadt@
2018-03-31Recommit preparation for i386 Meltdown fix after OpenBSD 6.3 release.Alexander Bluhm
- provide a cpu_softc for cpu_attach() etc. - replace per PCB TSS with per CPU TSS The first change prepares for cpu_info being embedded in a cpu_full_info. Therefore during autoconf/cpu_attach we hand down a softc. The second change removes the per PCB TSS. We now have one TSS per CPU, thus in cpu_switchto() we only have to patch the ring 0 stack pointer instead of loading a new TSS. This also allows for cleaning up the GDT, so we only have a single slot for the TSS. from hshoexer@; OK deraadt@
2018-03-31missing word;Jason McIntyre
2018-03-31Fix '-i' to discard previously defined values for the options to beKenneth R Westerback
ignored.
2018-03-31Improve description of openssl(1) ciphers.Ingo Schwarze
* Remove -tls1 option which has no effect. * For -V, sort the fields in the order they are printed, and do not talk about key size restrictions, nothing like that is printed.
2018-03-31Move 'require' declaration into 'DHCP Options' sectionKenneth R Westerback
alongside 'request'.
2018-03-31while updating the drupal modules, I realized I was manually looking atMarc Espie
a specific directory on the drupal sites, so add a bit of glue to add that to homepage, and also add magic to figure out default distfile and pkgname.
2018-03-31r1.7 of xhci_fdt.c pulls in the regulator API.Visa Hankala
Add ofw_regulator.c and its dependencies to fix build.
2018-03-31add a few missing manual pagesMark Kettenis
2018-03-31Not enabled and not very useful in 6.3 so pretend it first appeared in 6.4.Mark Kettenis
2018-03-31Add AUTHORS.Mark Kettenis
2018-03-31Improve this a bit.Mark Kettenis
2018-03-31add some missing manual pagesJonathan Gray
2018-03-31mention i.MX 8Jonathan Gray
2018-03-31Move manual pages for drivers that moved out of arch/armv7 to dev/fdtJonathan Gray
and are now also built on arm64.
2018-03-30Updates to the description of "openssl ca" from OpenSSL.Ingo Schwarze
Some options were missing, some were in the wrong section (CRL-related or not), and there were some minor errors, typos, and omissions.
2018-03-30Enable imxanatop(4).Patrick Wildt
2018-03-30Move imxanatop(4) to sys/dev/fdt.Patrick Wildt
2018-03-30checked the content against the current version of OpenSSL openssl.pod;Ingo Schwarze
resulting fixes: markup of "command" below SYNOPSIS and links to the config file formats below SEE ALSO
2018-03-30No need to include armv7var.h.Patrick Wildt
2018-03-30No need to include armv7var.h and imxccmvar.h.Patrick Wildt
2018-03-30Remove unused PCIe code from imxiomuxc(4). I'm sure we can do thisPatrick Wildt
better now with the FDT framework when we actually tackle PCIe.
2018-03-30Enable imxiic(4).Patrick Wildt
2018-03-30Move imxiic(4) to sys/dev/fdt.Patrick Wildt
2018-03-30Attach imxesdhc(4) to i.MX8M as well.Patrick Wildt
2018-03-30Enable imxesdhc(4).Patrick Wildt
2018-03-30Move imxesdhc(4) to sys/dev/fdt.Patrick Wildt
2018-03-30Enable imxgpio(4).Patrick Wildt
2018-03-30Move imxgpio(4) to sys/dev/fdt so it can be shared between arm64 and armv7.Patrick Wildt
2018-03-30fix typo; from <Alex dot Gaynor at gmail dot com>Ingo Schwarze
via OpenSSL commit 3266cf58 Mar 10 13:13:23 2018 -0500
2018-03-30Replace MD disable/restore interrupt in the establish and disestablishPatrick Wildt
code in imxgpio(4) with splhigh() and splx() which is MI and should be good enough for the job. Discussed with kettenis@
2018-03-30Cut down imxgpio(4) with a big axe. There were plenty of pieces thatPatrick Wildt
were not needed anymore since we switched to the FDT-based GPIO code.
2018-03-30jsing@ points out to me that our X25519 interface was copied fromIngo Schwarze
BoringSSL rather than from OpenSSL and that it is not hooked into evp(3). So delete all text from OpenSSL including the Copyright and license and replace it by some text assembled from comments in BoringSSL code and headers and some text written myself, all under ISC license. In particular, also describe X25519_keypair(3), add SYNOPSIS, RETURN VALUES, STANDARDS, and a reference to D. J. Bernsteins instructions on how to use the algorithm. Delete the text related to EVP_PKEY describing features we do not support.
2018-03-30Add sizes to some free() calls.David Hill
OK visa@
2018-03-30Store the allocation size in inpcbhead for free().David Hill
OK visa@
2018-03-30Remove a premature newline print. A later print already does it andPatrick Wildt
thus creates an erroneous line break.
2018-03-30Add missing $OpenBSD$.Joel Sing
2018-03-30sync, and move vmmci(4) xbf(4) from comp to manStuart Henderson
2018-03-30Unlock the NET_LOCK() before calling vn_lock(9) to avoid a lock orderingMartin Pieuchot
issues with upcoming NFSnode's locks. ok visa@
2018-03-30Attach imxgpc(4) to i.MX8M as well.Patrick Wildt
ok kettenis@
2018-03-30Enable imxgpc(4).Patrick Wildt
2018-03-30Move imxgpc(4) to sys/dev/fdt so it can be shared between arm64 and armv7.Patrick Wildt
ok kettenis@