There are actually some cases the existing kernel order doesnt exactly
work even though I think your argument is basically valid. On some Mac
machines we have to find the video cards before we turn the irqs on.
We can hide that in arch specific setup.
Similary for an awkward platform you can do the console init and in
that init defer the setup or do minimal setup. Thus for example you
can do
console_init
no hardware yet no clues - use the sun PROM, mac bootup
console or the PC text mode
pci_init
Ah look a video card, its an S3 with vesa, funky I can do
this stuff nicely.
because the console not only has the frame buffer representation but a
private copy of the data in text form (for screen switch etc) you can
do this very nicely. You dont even get a blank screen, it jumps mode
and re-renders
Alan
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu