created | 2019-05-08T22:58:30Z |
---|---|
begin | 2018-03-22T00:00:00Z |
end | 2018-03-23T00:00:00Z |
path | src/sys |
commits | 3 |
date | 2018-03-22T11:24:27Z | |||
---|---|---|---|---|
author | stsp | |||
files | src/sys/arch/sparc64/dev/vldcp.c | log | diff | annotate |
src/sys/arch/sparc64/include/hypervisor.h | log | diff | annotate | |
message |
In vldcp(4), initialize lc_rx_state to a magic value which is not used by the hypervisor interface. This allows the driver to sync up with the firmware's Rx channel state (DOWN/UP/RESET) upon the first interrupt, and repair inconsistent Rx channel head/tail queue state if necessary. Unwedges another interrupt storm observed when starting ldomd on my T5220 after a reboot. In case the firmware's Rx queue head and tail are initially not equal, the normal interrupt handling path will not operate as expected due to the interrupt storm, and we never told the firmware to shut up. Other cbus(4) drivers might benefit from a similar fix, but we're too close to release for experiments, so I'm just fixing vldcp(4). ok kettenis@ deraadt@ |
date | 2018-03-22T19:30:18Z | |||
---|---|---|---|---|
author | bluhm | |||
files | src/sys/arch/i386/i386/acpi_machdep.c | log | diff | annotate |
src/sys/arch/i386/i386/amd64errata.c | log | diff | annotate | |
src/sys/arch/i386/i386/cpu.c | log | diff | annotate | |
src/sys/arch/i386/i386/db_interface.c | log | diff | annotate | |
src/sys/arch/i386/i386/est.c | log | diff | annotate | |
src/sys/arch/i386/i386/gdt.c | log | diff | annotate | |
src/sys/arch/i386/i386/genassym.cf | log | diff | annotate | |
src/sys/arch/i386/i386/k1x-pstate.c | log | diff | annotate | |
src/sys/arch/i386/i386/kvm86.c | log | diff | annotate | |
src/sys/arch/i386/i386/kvm86call.S | log | diff | annotate | |
src/sys/arch/i386/i386/lapic.c | log | diff | annotate | |
src/sys/arch/i386/i386/locore.s | log | diff | annotate | |
src/sys/arch/i386/i386/machdep.c | log | diff | annotate | |
message |
iBackout the preparations for fixing Meltdown on i386. The task was only halfway done and the current state does not help anybody. For OpenBSD 6.3 release go back to the original code before 2018/03/13. This gives us a stable release and the changes will come back later. discussed with guenther@ deraadt@ hshoexer@ |
date | 2018-03-22T19:30:19Z | |||
---|---|---|---|---|
author | bluhm | |||
files | src/sys/arch/i386/i386/mptramp.s | log | diff | annotate |
src/sys/arch/i386/i386/pmap.c | log | diff | annotate | |
src/sys/arch/i386/i386/powernow-k7.c | log | diff | annotate | |
src/sys/arch/i386/i386/powernow-k8.c | log | diff | annotate | |
src/sys/arch/i386/i386/vm_machdep.c | log | diff | annotate | |
src/sys/arch/i386/i386/Attic/vmm.c | log | diff | annotate | |
src/sys/arch/i386/include/cpu.h | log | diff | annotate | |
src/sys/arch/i386/include/gdt.h | log | diff | annotate | |
src/sys/arch/i386/include/pcb.h | log | diff | annotate | |
src/sys/arch/i386/include/proc.h | log | diff | annotate | |
src/sys/arch/i386/include/segments.h | log | diff | annotate | |
src/sys/arch/i386/include/tss.h | log | diff | annotate | |
src/sys/arch/i386/isa/npx.c | log | diff | annotate | |
message |
iBackout the preparations for fixing Meltdown on i386. The task was only halfway done and the current state does not help anybody. For OpenBSD 6.3 release go back to the original code before 2018/03/13. This gives us a stable release and the changes will come back later. discussed with guenther@ deraadt@ hshoexer@ |