OpenBSD cvs log

created 2018-11-29T13:48:25Z
begin 2018-04-15T00:00:00Z
end 2018-04-16T00:00:00Z
path src/sys
commits 3

date 2018-04-15T00:10:59Z
author jcs
files src/sys/dev/pci/pucdata.c log diff annotate
src/sys/dev/pci/pucvar.h log diff annotate
src/sys/dev/puc/com_puc.c log diff annotate
message pucdata: convert port types and frequencies to a lookup table to
allow for custom frequencies not a multiple of COM_FREQ

ok deraadt

date 2018-04-15T15:07:25Z
author jcs
files src/sys/dev/ic/com.c log diff annotate
src/sys/dev/ic/comreg.h log diff annotate
src/sys/dev/ic/comvar.h log diff annotate
src/sys/dev/pci/puc.c log diff annotate
src/sys/dev/pci/pucdata.c log diff annotate
src/sys/dev/pci/pucvar.h log diff annotate
message The Exar XR17V354 has 4 com ports that have a 256-byte FIFO, use a
frequency of 125Mhz, and have a unique sleep register. A custom
interrupt handler is setup in puc for these ports so it can check a
register which reports which ports triggered the interrupt, rather
than having to run comintr for every port every time.

ok mlarkin deraadt

date 2018-04-15T18:23:50Z
author jsing
files src/sys/arch/amd64/stand/libsa/exec_i386.c log diff annotate
message Disable microcode loading added in r1.20 of exec_i386.c.

The implementation tries to allocate sufficient memory to match the size of
the microcode file and will blow the boot loader heap when loading a larger
microcode file. This has been causing "heap full" errors at boot on some
machines.

Diagnosed with deraadt@