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@ |