OpenBSD cvs log

created 2018-11-29T23:10:09Z
begin 2018-07-06T00:00:00Z
end 2018-07-07T00:00:00Z
path src/sys
commits 8

date 2018-07-06T01:37:00Z
author jmatthew
files src/sys/dev/pci/pcidevs log diff annotate
message add Broadcom NetXtreme-C/E devices

date 2018-07-06T01:47:58Z
author jmatthew
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen

date 2018-07-06T02:43:01Z
author guenther
files src/sys/arch/amd64/amd64/db_interface.c log diff annotate
src/sys/arch/amd64/amd64/trap.c log diff annotate
src/sys/arch/amd64/amd64/vector.S log diff annotate
src/sys/arch/amd64/include/cpu.h log diff annotate
message Split trap() into kerntrap() and usertrap(), with all the signal generation
in a compact block in the latter.

ok deraadt@ mlarkin@

date 2018-07-06T07:55:50Z
author yasuoka
files src/sys/arch/amd64/stand/efiboot/efiboot.c log diff annotate
message Fix efiboot not to panic when a serial which does not exist actually
is specified as the console. Current implementation can't assume the
given device is proved at the callback functions if the system has one
serial device at least.

date 2018-07-06T11:14:41Z
author patrick
files src/sys/arch/armv7/marvell/mvmbus.c log diff annotate
message Since the function is supposed to return 1 if the window is free, we
must return 0 if we don't want that someone uses window 13. Remove
erroneous for-loop. We simply want to check if it's a remappable
window to disable the remap in that case.

ok kettenis@

date 2018-07-06T12:30:36Z
author patrick
files src/sys/dev/ic/bwfm.c log diff annotate
message Move mbuf alignment for strict aligned architectures from the BCDC
specific receive path into the generic receive path, since PCIe
supplied packets can be misaligned as well.

date 2018-07-06T12:36:53Z
author patrick
files src/sys/dev/pci/if_bwfm_pci.c log diff annotate
message Add bus_dmamap_sync(9) calls to bwfm(4) so that we make sure the data
is synced properly before the CPU or the WiFi chip access the supplied
memory. Makes PCIe-connected bwfm(4) work on ARM-based machines.

date 2018-07-06T13:08:10Z
author patrick
files src/sys/arch/armv7/armv7/intr.c log diff annotate
src/sys/arch/armv7/include/intr.h log diff annotate
message Implement an API for establishing legacy PCI interrupts. This specific
establish function parses the device tree's interrupt map to discover
the correct interrupt controller node and interrupt cells for the given
PCI node. After retrieving that information we can do the same the
normal FDT establish API already does.

MSI interrupts are established in a different way as well. Instead of
simply hooking up the interrupt handler and returning an MD cookie, we
need to pass back information for the PCI controller to configure its
interrupt correctly. For this, add another establish routine into the
FDT-based interrupt API which looks up msi-controller nodes and calls
their MSI-specific establish function if requested.

ok kettenis@