diff options
author | Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com> | 2007-02-12 03:55:23 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-02-12 12:48:44 -0500 |
commit | 310d8c11126d21e417206c874c6382c44ece1baa (patch) | |
tree | f09e4f821a34346f412689d4da365688fad7ba89 /drivers/video/Kconfig | |
parent | fbdb3e5be36619c4acf415d870eceab4cbce2850 (diff) |
[PATCH] ps3: Virtual Frame Buffer Driver
Add the PS3 Virtual Frame Buffer Driver.
As the actual graphics hardware cannot be accessed directly by Linux, ps3fb
uses a virtual frame buffer in main memory. The actual screen image is copied
to graphics memory by the GPU on every vertical blank, by making a hypervisor
call.
Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>
Cc: James Simmons <jsimmons@infradead.org>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Paul Mackerras <paulus@samba.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/video/Kconfig')
-rw-r--r-- | drivers/video/Kconfig | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig index 95cbc836f57a..8874cf2fd279 100644 --- a/drivers/video/Kconfig +++ b/drivers/video/Kconfig | |||
@@ -1598,6 +1598,26 @@ config FB_IBM_GXT4500 | |||
1598 | Say Y here to enable support for the IBM GXT4500P display | 1598 | Say Y here to enable support for the IBM GXT4500P display |
1599 | adaptor, found on some IBM System P (pSeries) machines. | 1599 | adaptor, found on some IBM System P (pSeries) machines. |
1600 | 1600 | ||
1601 | config FB_PS3 | ||
1602 | bool "PS3 GPU framebuffer driver" | ||
1603 | depends on FB && PPC_PS3 | ||
1604 | select PS3_PS3AV | ||
1605 | select FB_CFB_FILLRECT | ||
1606 | select FB_CFB_COPYAREA | ||
1607 | select FB_CFB_IMAGEBLIT | ||
1608 | ---help--- | ||
1609 | Include support for the virtual frame buffer in the PS3 platform. | ||
1610 | |||
1611 | config FB_PS3_DEFAULT_SIZE_M | ||
1612 | int "PS3 default frame buffer size (in MiB)" | ||
1613 | depends on FB_PS3 | ||
1614 | default 18 | ||
1615 | ---help--- | ||
1616 | This is the default size (in MiB) of the virtual frame buffer in | ||
1617 | the PS3. | ||
1618 | The default value can be overridden on the kernel command line | ||
1619 | using the "ps3fb" option (e.g. "ps3fb=9M"); | ||
1620 | |||
1601 | config FB_VIRTUAL | 1621 | config FB_VIRTUAL |
1602 | tristate "Virtual Frame Buffer support (ONLY FOR TESTING!)" | 1622 | tristate "Virtual Frame Buffer support (ONLY FOR TESTING!)" |
1603 | depends on FB | 1623 | depends on FB |