lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <Pine.LNX.4.64.0611161450180.31960@pentafluge.infradead.org>
Date:	Thu, 16 Nov 2006 15:38:39 +0000 (GMT)
From:	James Simmons <jsimmons@...radead.org>
To:	Miguel Ojeda <maxextreme@...il.com>
cc:	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
	Linux Fbdev development list 
	<linux-fbdev-devel@...ts.sourceforge.net>,
	Luming Yu <Luming.yu@...el.com>,
	Andrew Zabolotny <zap@...elink.ru>, linux-acpi@...r.kernel.org
Subject: Re: ACPI output/lcd/auxdisplay mess


> > Is it a framebuffer device ? The framebuffer layer is abstracted to work
> > with such devices.
> > 
> 
> cfag12864bcfb is a "fbdev" (actually, it is a "fb wrapper" for
> cfag12864b, so it behaves like a framebuffer, although it is not an
> usual framebuffer. f.e. it has asynchronous refresh rate, a mmaped
> page to appear to be a fb...).

BTW to use it as a fb you need to set the FILLRECT etc. See Kconfig in the 
drivers/video directory and look at one of the graphic card examples.
 
> Still, it is not the front panel lcd of any specific device like PDA,
> so people that expects only their primary video/ displays may be
> confused if it appears at such section. So we decided to go away from
> video/. Maybe we can change the description, as right now it only
> refers to front panel lcds.

  Neither is a monitor for a PC desktop. That is why we have ddc. If I 
take a desktop with more than one video card and swap the lcd monitors 
the lcd monitor data remains the same. As soon as the display device is 
attached to the graphics card the graphics card will then communicate 
with the monitor to retrieve data. For example if the mode of the 
graphics card is set to 1900x1080 which is supported by the current 
monitor. Then we swap it for a CRT that supports only 1280x1024 then in 
that case when the graphics card probes the CRT it will change the 
resolution to the maximum that is supported by the CRT. 
  Currently the fbdev layer handles all this with struct fb_monspecs. Now
I know that structure doesn't cover everything. Nor does it handle 
multiple displays attached to one piece of hardware. These where things I 
was hoping to fix. Now that there are display devices that can handle 
there own power management I have no problem having another sysfs device
to handle it. A representation that is more generic than lcd in the 
backlight directory. Like the output device suggested by Yu. Of course I'm 
not fond of that name. Display would be better. 

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ