Patch to replace ugly text penguin

Vince Weaver (weave@eng.umd.edu)
Tue, 7 Jul 1998 08:42:53 -0400 (EDT)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-1804928587-899815373=:1099
Content-Type: TEXT/PLAIN; charset=US-ASCII

Hello
I finally gave up listening to everyone complaining about the ugly text
linux penguin in the newer kernels and patched up [IMO] a better one.

I still think the place for this is in userspace [with my linux_logo
program run in the startup scripts] but we can't have linux booting all
over the world with an ugly logo.

This patches against 2.1.108 with an older version of Geert's patch to get
rid of the black-on-black. I don't know if it applies against his newer
patch.

It gives a color logo when the vgafb is enabled.

If pine mangles the patch too much it can also be obtaines at
http://www.ee.umd.edu/~weave/color-vga-linux-logo.patch

and as always my user-space linux-logo program [now having some support
for Alpha, Sparc and m68k Linux among others] can be found at
http://www.ee.umd.edu/~weave/vmwprod/

The patch should compile and work fine though the implementation isn't the
greatest...

Vince
____________
\ /\ /\ / Vince Weaver
\/__\/__\/ weave@eng.umd.edu http://www.glue.umd.edu/~weave

---559023410-1804928587-899815373=:1099
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="color-vga-linux-logo.patch"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.3.95q.980707084253.1099B@bandwidth.eng.umd.edu>
Content-Description:

ZGlmZiAtciAtdSAuL2xpbnV4L2luY2x1ZGUvYXNtLWkzODYvbGludXhfbG9n
by5oIC91c3Ivc3JjL2xpbnV4L2luY2x1ZGUvYXNtLWkzODYvbGludXhfbG9n
by5oDQotLS0gLi9saW51eC9pbmNsdWRlL2FzbS1pMzg2L2xpbnV4X2xvZ28u
aAlXZWQgSnVuIDI0IDE4OjUxOjQ4IDE5OTgNCisrKyAvdXNyL3NyYy9saW51
eC9pbmNsdWRlL2FzbS1pMzg2L2xpbnV4X2xvZ28uaAlUaHUgSnVsICAyIDEy
OjQ1OjQ0IDE5OTgNCkBAIC0zMCw2ICszMCw0MiBAQA0KICNkZWZpbmUgSU5D
TFVERV9MSU5VWF9MT0dPMTYNCiAjaW5jbHVkZSA8bGludXgvbGludXhfbG9n
by5oPg0KIA0KK3Vuc2lnbmVkIGNoYXIgKnZnYV90ZXh0X2xvZ28gX19pbml0
ZGF0YSA9DQorLyogVGhpcyBsb2dvIGFkYXB0ZWQgZnJvbSB0aGUgbGludXhf
bG9nbyB1c2VybGFuZCB1dGlsaXR5LiAgICAgICAgICAgICAgICAqXA0KK1wq
IGJ5IFZpbmNlIFdlYXZlciA8d2VhdmVAZW5nLnVtZC5lZHU+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8NCisvKiBPcmlnaW5hbCBh
bnNpIGxvZ28gZHJhd24gYnkgQWxiZXJ0IExhaSA8YXlsYWlAdW5peGcudWJj
LmNhPiAgICAgICAgICAgICpcDQorXCogV2l0aCBcbicncyBpdCBjYW4gYmUg
dXNlZCBhcyBhIGdlbmVyaWMgbG9nbyB0b28uICAgICAgICAgICAgICAgICAg
ICAgICAqLw0KKyIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyMjIyMgICAgICAgICBc
biINCisiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIyMjIyMjIyAgICAgICAgXG4iDQor
IiAgICAgICAgICAgICAgICAgIEAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICMjTyNPIyMgICAgICAgIFxuIg0KKyIgIyMj
IyMjICAgICAgICAgIEBAIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAjQEBAQEAjICAgICAgICBcbiINCisiICAgIyMgICAg
ICAgICAgICAjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICMjKipAQEAqKiMjICAgICAgXG4iDQorIiAgICMjICAgICAgICAg
QEBAICAgIyMjICMjIyMgICAjIyMgICAgIyMjICAjIyMjIyAjIyMjIyMgICAg
ICMqKioqKioqKioqIyMgICAgIFxuIg0KKyIgICAjIyAgICAgICAgQCAgQCMg
ICAjIyMgICAgIyMgICMjICAgICAjIyAgICAjIyAgICMjICAgICAgICMqKioq
KioqKioqKiojIyAgICBcbiINCisiICAgIyMgICAgICAgQCAgIEAjICAgIyMg
ICAgICMjICAjIyAgICAgIyMgICAgICAjIyMgICAgICAgICAjKioqKioqKioq
KioqIyMjICAgXG4iDQorIiAgICMjICAgICAgICAgIEBAIyAgICMjICAgICAj
IyAgIyMgICAgICMjICAgICAgIyMjICAgICAgICBAQCMqKioqKioqKioqKiMj
QEAgIFxuIg0KKyIgICAjIyAgICAgICAjIEBAIyAgICAjIyAgICAgIyMgICMj
ICAgICAjIyAgICAgIyMgIyMgICAgIEBAQEBAQCMqKioqKioqI0BAQEBAQCBc
biINCisiICAgIyMgICAgICAjIyBAQCMgIyAgIyMgICAgICMjICAjIyMgICAj
IyMgICAgIyMgICAjIyAgICBAQEBAQEBAIyoqKioqI0BAQEBAQEAgXG4iDQor
IiAjIyMjIyMjIyMjIyMgIEBAQCAgIyMjIyAgICMjIyMgICAjIyMjICMjIyAj
IyMjIyAjIyMjIyMgICBAQEBAQCMjIyMjIyNAQEBAQCAgIFxuIjsNCisNCisv
KiBEb25lIGJ5IGhhbmQuICBDb3BpZWQgdGhlIGFib3ZlIGxvZ28sIHR1cm5l
ZCBvZmYgImluc2VydCIgICAqXA0KK1wqIGluIGplZCBhbmQgYWRkZWQgY29s
b3IgOykgIE5vIHN1cHBvcnQgZm9yIGJhY2tncm91bmQgY29sb3JzICovDQor
LyogeWV0LiBQb3NzaWJsZSwgYnV0IHdvdWxkIGhhdmUgdG8gYWRkIGFuIGV4
dHJhIHBhcnNpbmcgbGF5ZXIgKi8NCit1bnNpZ25lZCBjaGFyICp2Z2FfdGV4
dF9sb2dvX2NvbG9ycyBfX2luaXRkYXRhID0gDQorIjAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDA4ODg4ODAwMDAwMDAwMCINCisiMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwODg4
ODg4ODAwMDAwMDAwIg0KKyIwMDAwMDAwMDAwMDAwMDAwMDBDMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA4OEY4Rjg4MDAw
MDAwMDAiDQorIjA3Nzc3NzcwMDAwMDAwMDAwQ0M4MDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDhFRUVFRTgwMDAwMDAwMCIN
CisiMDAwNzcwMDAwMDAwMDAwMDA4MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDg4RkZFRUVGRjg4MDAwMDAwIg0KKyIwMDA3
NzAwMDAwMDAwMENDQzAwMDc3NzA3Nzc3MDAwNzc3MDAwMDc3NzAwNzc3Nzcw
Nzc3Nzc3MDAwMDA4RkZGRkZGRkZGRjg4MDAwMDAiDQorIjAwMDc3MDAwMDAw
MDBDMDBDODAwMDc3NzAwMDA3NzAwNzcwMDAwMDc3MDAwMDc3MDAwNzcwMDAw
MDAwOEZGRkZGRkZGRkZGRjg4MDAwMCINCisiMDAwNzcwMDAwMDAwQzAwMEM4
MDAwNzcwMDAwMDc3MDA3NzAwMDAwNzcwMDAwMDA3NzcwMDAwMDAwMDA4RkZG
RkZGRkZGRkZGODg4MDAwIg0KKyIwMDA3NzAwMDAwMDAwMDBDQzgwMDA3NzAw
MDAwNzcwMDc3MDAwMDA3NzAwMDAwMDc3NzAwMDAwMDAwRUU4RkZGRkZGRkZG
RkY4OEVFMDAiDQorIjAwMDc3MDAwMDAwMDcwQ0M4MDAwMDc3MDAwMDA3NzAw
NzcwMDAwMDc3MDAwMDA3NzA3NzAwMDAwRUVFRUVFOEZGRkZGRkY4RUVFRUVF
MCINCisiMDAwNzcwMDAwMDA3NzBDQzgwODAwNzcwMDAwMDc3MDA3NzcwMDA3
NzcwMDAwNzcwMDA3NzAwMDBFRUVFRUVFOEZGRkZGOEVFRUVFRUUwIg0KKyIw
Nzc3Nzc3Nzc3Nzc3MDBDQ0MwMDc3NzcwMDA3Nzc3MDAwNzc3NzA3NzcwNzc3
NzcwNzc3Nzc3MDAwRUVFRUU4ODg4ODg4RUVFRUUwMDAiOw0KKw0KKw0KIC8q
IFBhaW50ZWQgYnkgSm9obm55IFN0ZW5iYWNrIDxqc3RAdXdhc2EuZmk+ICov
DQogDQogdW5zaWduZWQgY2hhciAqbGludXhfc2VyaWFsX2ltYWdlIF9faW5p
dGRhdGEgPSAiXG4iDQpAQCAtODYsNyArMTIyLDggQEANCiBleHRlcm4gdW5z
aWduZWQgY2hhciBsaW51eF9sb2dvMTZbXTsNCiBleHRlcm4gdW5zaWduZWQg
Y2hhciAqbGludXhfc2VyaWFsX2ltYWdlOw0KIGV4dGVybiB1bnNpZ25lZCBj
aGFyICpsaW51eF9tZGFfaW1hZ2U7DQotDQorZXh0ZXJuIHVuc2lnbmVkIGNo
YXIgKnZnYV90ZXh0X2xvZ287DQorZXh0ZXJuIHVuc2lnbmVkIGNoYXIgKnZn
YV90ZXh0X2xvZ29fY29sb3JzOw0KIGV4dGVybiBpbnQgKCpjb25zb2xlX3No
b3dfbG9nbykodm9pZCk7DQogDQogI2VuZGlmDQpkaWZmIC1yIC11IC4vbGlu
dXgvZHJpdmVycy92aWRlby9mYmNvbi5jIC91c3Ivc3JjL2xpbnV4L2RyaXZl
cnMvdmlkZW8vZmJjb24uYw0KLS0tIC4vbGludXgvZHJpdmVycy92aWRlby9m
YmNvbi5jCVdlZCBKdW4gMjQgMTc6NDQ6MDEgMTk5OA0KKysrIC91c3Ivc3Jj
L2xpbnV4L2RyaXZlcnMvdmlkZW8vZmJjb24uYwlUaHUgSnVsICAyIDEyOjQ5
OjQxIDE5OTgNCkBAIC0xMzc1LDYgKzEzNzUsMzAgQEANCiAgICAgICAgIHJl
dHVybiBoZWlnaHQ7DQogICAgIH0NCiAjZW5kaWYNCisgICANCisjZGVmaW5l
IFZHQV9URVhUX0xPR09fWCA3OCAvKlNob3VsZCBwdXQgdGhlc2UgaW4gbGlu
dXhfbG9nby5oIHNvbWVob3cgKi8NCisjZGVmaW5lIFZHQV9URVhUX0xPR09f
WSAxMg0KKyAgIA0KKyAgICBpZiAoZGVwdGggPT0gNCAmJiBwLT50eXBlPT1G
Ql9UWVBFX1ZHQV9URVhUKSB7DQorICAgICAgIHVuc2lnbmVkIGludCBpPTA7
DQorICAgICAgIGNoYXIgKnE7DQorDQorICAgICAgIHE9dmdhX3RleHRfbG9n
b19jb2xvcnM7DQorICAgICAgIHNyYz12Z2FfdGV4dF9sb2dvOw0KKyAgICAg
ICBkc3Q9ZmI7DQorICAgICAgIA0KKyAgICAgICBmb3IoeTE9MDt5MTxWR0Ff
VEVYVF9MT0dPX1k7eTErKykgew0KKwkgIGRzdD1mYit5MSpsaW5lOw0KKyAg
ICAgICAgICBmb3IoeDE9MDsoeDE8VkdBX1RFWFRfTE9HT19YKjIpO3gxKz0y
KSB7DQorCSAgICAgd2hpbGUgKCpzcmM9PSdcbicpIHNyYysrOw0KKwkgICAg
ICgodTE2ICopZHN0W3gxXSkgPSAqc3JjOyANCisJICAgICAoKHUxNiAqKWRz
dFt4MSsxXSkgPSAoKnE8NTgpID8gKCpxLTQ4KTooKnEtNTUpOw0KKwkgICAg
IHNyYysrOyBxKys7DQorCSAgfQ0KKyAgICAgICB9DQorICAgICAgIHJldHVy
biBWR0FfVEVYVF9MT0dPX1k7DQorICAgIH0NCisgICANCiAgICAgLyogTW9k
ZXMgbm90IHlldCBzdXBwb3J0ZWQ6IHBhY2tlZCBwaXhlbHMgd2l0aCBkZXB0
aCAhPSA4IChkb2VzIHN1Y2ggYQ0KICAgICAgKiB0aGluZyBleGlzdCBpbiBy
ZWFsaXR5PykgKi8NCiANCg==
---559023410-1804928587-899815373=:1099--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu