-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 19 Aug 2006, at 15:33, Aurélien GÉRÔME wrote:
On Sat, Aug 19, 2006 at 03:03:31PM +0200, Simon Stapleton wrote:
Aye, agreed, although I'm not sure that it's _all_ done in the ROM,
ISTR from poking about in the miBoot / BootX source a while back that
it does a certain amount of video configuration itself. I wonder
what OSX's BootX does, that certainly works to give "proper" video
support on Wallstreets, too.
At a guess, we'd only need to tweak "known bad" built-in video cards
anyway. I'll pull down the BootX and BootX sources and see what's
happening there.
You might want to look at
PrepareDisplay(boot_infos_t *bi) and friends in
<http://svn.debian.org/wsvn/debootloaders/trunk/miboot/src/
LowLevelBoot.c?op=file&rev=0&sc=0>.
Yeah, I was looking directly at pre_boot_ppc.c, which seems to be
doing a bunch of register writes on ati cards. Apple's BootX seems
to do pretty much everything through the forth interpreter, which
makes it a bit tricksy to work out what's going on (mainly because my
forth is somewhat rusty :-)
Looks like a fair amount of work. Certainly not something I have
time to deal with today. Drat.
Simon
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (Darwin)
iEYEARECAAYFAkTnFW0ACgkQRKxFDFDQaY2ZEQCfVPE3d/nLtIhSvf6jWSuxLSH/
r3MAoKZmHnElw05ZDdybQCKVkyq7BESu
=bPd0
-----END PGP SIGNATURE-----