Messages in this thread | | | Subject | Re: [PATCH 4/29] x86-i8259-shutdown | From | (Eric W. Biederman) | Date | 25 Jan 2005 03:14:06 -0700 |
| |
"Barry K. Nathan" <barryn@pobox.com> writes:
> On Tue, Jan 25, 2005 at 01:35:00AM -0700, Eric W. Biederman wrote: > > So I will ask again, as I did when Andrew first pointed this in my > > direction. What code path in the kernel could possibly care if we > > disable the i8259 after we have disabled all of the other hardware in > > the system. > > This may be a foolish question, but, are there possibly any code paths > in the *BIOS* that could care?
Fairly unlikely at this point, as the state we have traditionally reprogrammed the i8259 to, delivers interrupts to different vectors than the firmware uses. So I don't see how telling it not to deliver interrupts where the firmware won't expect them is likely to change things.
It could be that ACPI AML code is trying something at an inappropriate time. But I can not even find the ACPI soft power code path. pm_power_off never seems to get hooked.
Or it could one of the other kexec related patches for all I know.
Until I get a good data point or a reproducer I can't do anything. It doesn't even make sense to drop the patch because then I won't get a good data point. And I won't know if similar symptoms crop of if I need to do something else.
Eric - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |