Messages in this thread | | | Date | Sat, 24 Mar 2001 14:55:07 +1100 (EST) | From | sfr@canb ... | Subject | Re: Incorrect mdelay() results on Power Managed Machines x86 |
| |
From: Alan Cox <alan@lxorguk.ukuu.org.uk> > > > On the ThinkPad 600E (at least), we get a Power Status Change APM event. > > Any reason we couldn't recalibrate the bogomips on a power status change, > at least for laptops we know appear to need it (I can make the DMI code look > for matches there..)
No reason at all ... I'll have a look. I don't have my ThinkPad any more (as of yesterday) so someone will have to supply the DMI info to match. I will add another field to the apm_info structure that the DMI code can set and then just test for it in the APM event loop.
Note, however, that there will still be a latency of up to a second before we discover this situation as that is how often we poll the BIOS for events.
Cheers, Stephen Rothwell sfr@canb.auug.org.au - 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/
| |