Messages in this thread | | | Date | Wed, 5 Jul 2006 11:41:23 -0700 (PDT) | From | Linus Torvalds <> | Subject | Re: [patch] i386: early pagefault handler |
| |
On Wed, 5 Jul 2006, Alan Cox wrote: > > Ar Mer, 2006-07-05 am 09:54 -0700, ysgrifennodd Linus Torvalds: > > Anybody with that old a CPU will have learnt to to say "no-hlt" or > > whatever the kernel command line is, and we could probably retire the > > silly old hlt check (which I'm not even sure really ever worked). > > The one specific case I know precisely details of was the Cyrix 5510. A > hlt by the CPU on that chipset during an IDE DMA transfer hangs the > system forever.
Yeah, now that you say it, another "halt" problem was some floppy DMA apparently being broken by halt on some machines.
The indirect point of that being that the boot-time hlt test wouldn't actually have triggered that anyway (no DMA taking place at that time).
Although I suspect back when this mattered (a long long time ago ;), the boot-time hlt test made a lot of people more _aware_ of the fact that halt could cause problems.
Sometimes the solutions are purely psychological ;)
Linus - 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/
| |