OpenBSD cvs log

created 2019-05-08T04:16:29Z
begin 2017-12-24T00:00:00Z
end 2017-12-25T00:00:00Z
path src/sys
commits 9

date 2017-12-24T10:32:25Z
author kettenis
files src/sys/arch/arm64/arm64/trap.c log diff annotate
message Generate SIGBUS/BUS_ADRALN when we see a SP Alignment Exception from userland.

ok jsg@

date 2017-12-24T12:55:52Z
author kettenis
files src/sys/dev/sdmmc/sdmmc.c log diff annotate
src/sys/dev/sdmmc/sdmmcchip.h log diff annotate
message Allow SD/MMC controller drivers to allocate their own DMA mapping structure
to account for any relevant hardware constraints.

ok stsp@

date 2017-12-24T14:18:19Z
author bluhm
files src/sys/net/pf.c log diff annotate
message There was a corner case where linking the inp to the state key did
work in pf. The function pf_inp_link() takes the state key from
the mbuf and not the one pf_find_state() has just found. Introduce
a new function pf_state_key_link_inpcb() that links the given state
key and inpcb together with some sanity checks.
OK sashan@

date 2017-12-24T16:19:27Z
author fcambus
files src/sys/arch/amd64/amd64/via.c log diff annotate
src/sys/arch/i386/i386/via.c log diff annotate
message Somes fixes for the VIA PadLock drivers.

- Do not ignore the return value of m_copyback() on i386
- Always free sc->op_buf before returning on both amd64 and i386,
pointed out by mikeb@, thanks!

OK mikeb@

date 2017-12-24T18:24:06Z
author kettenis
files src/sys/dev/fdt/sxiccmu.c log diff annotate
src/sys/dev/fdt/sxiccmu_clocks.h log diff annotate
message Implement A10/A20 CPU clock.

date 2017-12-24T19:42:51Z
author kettenis
files src/sys/arch/arm64/arm64/cpu.c log diff annotate
message For systems where the cpu node in the device tree has a "clocks" property,
implement hw.cpuspeed using the clock framework.

ok patrick@

date 2017-12-24T19:43:51Z
author kettenis
files src/sys/arch/arm/arm/cpu.c log diff annotate
message For systems where the cpu node in the device tree has a "clocks" property,
implement hw.cpuspeed using the clock framework.

ok patrick@

date 2017-12-24T19:50:56Z
author patrick
files src/sys/arch/amd64/conf/GENERIC log diff annotate
src/sys/dev/pci/files.pci log diff annotate
src/sys/dev/pci/if_bwfm_pci.c log diff annotate
src/sys/dev/pci/if_bwfm_pci.h log diff annotate
message Add a PCI attachment driver for bwfm(4). It's not finished, but it's
already past the point where development can occur out of the tree.
With this I can successfully scan for access points and tell the chip
to attach to an SSID. RX path should work as well, but since I forgot
to bring the antenna with me to my parents, the reception is a bit
horrible in the metal enclosure.

There are a few reasons this driver is rather big. First we set up the
ARM Cores, uploading the firmware and kicking it off. Then we need to
read all needed information from the registers. Once that is done we
have to set up countless buffers. There are 2 TX rings and 3 RX rings,
plus N TX rings for the actual data that is yet to be implemented.

Merry Christmas!

ok kettenis@

date 2017-12-24T23:24:45Z
author kettenis
files src/sys/arch/arm64/arm64/autoconf.c log diff annotate
message Re-enable the code that unmaps the startup code. This was temporarily
disabled while lld was growing up, but forgotten about when gap.o was
added back.

ok deraadt@