Re: who is writing to my framebuffer?

"Ben Gardner" <[email protected]> Fri, 10 Nov 2006 15:45:42 -0600
Newsgroups gmane.linux.fbdev.user
Message-ID <[email protected]>
Hi Nathan,

You've probably already figured this out, but in case you haven't,
here's what I've discovered.

You have to turn the cursor off.

You have to write the string "\033[?25l" to the terminal (that is an 'el'.)

I found this info on this website:
http://nuieee.fe.up.pt/~ee97034/la/fb.html

Ben

On 10/18/06, Nathan King <[email protected]> wrote:
>
>
> Hey folks,
>
> I'm using a virtual framebuffer on some embedded hardware, and I'm trying to
> keep track of all changes to the framebuffer. I know when the three biggies,
> cfb_imageblit, cfb_fillrect, and cfb_copyarea write to it, but there's
> somebody else out there monkeying with it. These mystery writes happen
> during scrolling, which makes me think its somebody in fbcon. And I know its
> nothing from userspace, because this is happening during boot before we ever
> get to userspace. Is somebody in fbcon writing to my framebuffer behind my
> back?
>
> My mystery writes ARE cursor sized (8x16 pixels). I can't find any, but do
> any cursor functions operate directly on info->screen_base, without going
> through one of cfb*?
>
> What I'm seeing is that cfb_imageblit will receive a block of text from
> fbcon to draw at, say, (0,72), with a width of 64 pixels. Then the next
> block it receives is for (72,72). An eight pixel gap, and there should be
> some data between the two blocks. In fact if I look at the data after its
> finished with the line the data is somehow there. This happens at exactly
> the same locations every run.
>
> Much thanks,
>  Nathan

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642