Date: Mon, 17 Sep 2018 17:19:57 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 231291] 12-ALPHA4 does not boot on i386 after r338360 Message-ID: <bug-231291-227-y6OG8Nv6OA@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-231291-227@https.bugs.freebsd.org/bugzilla/> References: <bug-231291-227@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D231291 --- Comment #8 from commit-hook@freebsd.org --- A commit references this bug: Author: jhb Date: Mon Sep 17 17:18:54 UTC 2018 New revision: 338725 URL: https://svnweb.freebsd.org/changeset/base/338725 Log: Fix a regression in r338360 when booting an x86 machine without APIC. The atpic_register_sources callback tries to avoid registering interrupt sources that would collide with an I/O APIC. However, the previous implementation was failing to register IRQs 8-15 since the slave PIC saw valid IRQs from the master and assumed an I/O APIC was present. To fix, go back to registering all 8259A interrupt sources in one loop when the master's register_sources method is invoked. PR: 231291 Approved by: re (kib) MFC after: 1 month Changes: head/sys/x86/isa/atpic.c --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-231291-227-y6OG8Nv6OA>