penguin logo code

Message ID Pine.GSO.4.21.0207241714220.5289-100000@vervain.sonytel.be
State New, archived
Headers show
Series
  • penguin logo code
Related show

Commit Message

Geert Uytterhoeven July 24, 2002, 3:15 p.m. UTC
### Comments for changeset
The penguin logo resides in normal RAM, not in frame buffer memory, so we must
not use fb_readb()

### Comments for drivers/video/fbcon.c
The penguin logo resides in normal RAM, not in frame buffer memory, so we must
not use fb_readb()


Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds

-
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/

Comments

Dave Jones July 24, 2002, 4:54 p.m. UTC | #1
On Wed, Jul 24, 2002 at 05:49:16PM +0100, jbradford@dial.pipex.com wrote:

> Just an idea, (and slightly off-topic), but would it be possible,
> (I.E. not a copyright infringement, and not liable to mess up any
> checksums anywhere), to replace the logo that typically occurs in X86
> BIOSen and fades away at boot, with a penguin?

Yes. However it is by no means trivial, and aparently rather
easy to screw up.

http://www.google.com/search?q=replacing+bios+logo
will give you a few hundred places to begin.

        Dave
Andreas Dilger July 24, 2002, 5:32 p.m. UTC | #2
On Jul 24, 2002  17:49 +0100, jbradford@dial.pipex.com wrote:
> Just an idea, (and slightly off-topic), but would it be possible,
> (I.E. not a copyright infringement, and not liable to mess up any
> checksums anywhere), to replace the logo that typically occurs in X86
> BIOSen and fades away at boot, with a penguin?

Yes, I tried this once, but I never did get anything to display properly
(I _did_ remove the "energy star" logo though).  What I _was_ able to do
was put etherboot into my BIOS (which formerly only had Novel RPLboot
and not PXE).

Cheers, Andreas
--
Andreas Dilger
http://www-mddsp.enel.ucalgary.ca/People/adilger/
http://sourceforge.net/projects/ext2resize/

-
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/

Patch

--- linux-2.4.19-rc3/drivers/video/fbcon.c	Fri Feb 22 16:28:32 2002
+++ linux-m68k-2.4.19-rc3/drivers/video/fbcon.c	Mon Jul 22 21:45:01 2002
@@ -2417,7 +2417,7 @@ 
 		else
 		    dst = fb + y1*line + x/8;
 		for( x1 = 0; x1 < LOGO_LINE; ++x1 )
-		    fb_writeb(fb_readb(src++) ^ inverse, dst++);
+		    fb_writeb(*src++ ^ inverse, dst++);
 	    }
 	    done = 1;
 	}