History log of /haiku/src/add-ons/kernel/drivers/graphics/Jamfile
Revision Date Author Comments
# 0b733c9c 10-Oct-2023 Jérôme Duval <jerome.duval@gmail.com>

virtio_gpu: initial driver

sample for qemu: -device virtio-vga,edid=on,xres=1024,yres=768 -display sdl
display mode can be set in the Screen preferences.

Change-Id: If1d6aeecb208ce7c62c42eea1a95c71237c4375a
Reviewed-on: https://review.haiku-os.org/c/haiku/+/7038
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>


# f7bd3509 19-Oct-2021 Augustin Cavalier <waddlesplash@gmail.com>

Bring back the framebuffer driver and accelerant.

This reverts commit 72fc5e6a71075dd28de47514d93bdd80065203b0.

They were removed because app_server often picked them instead of
a better graphics driver, and fallbacks merged into VESA instead.
That seems to have created more problems than it solved, in the long run,
and so the intent now is to change app_server to understand the
framebuffer driver as a fallback one instead.

Change-Id: I6edd97fb29ed2b9c13c6c540569695c8426ecfd7
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4614
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 9d8a58ea 30-Sep-2017 Augustin Cavalier <waddlesplash@gmail.com>

nvidia_gpgpu: Remove from tree.

Was nothing but a slightly-stripped version of the nvidia driver,
not touched substantially in nearly 10 years, and the cards it was
originally going to support (but never got anywhere near so) have long since
been deprecated.


# 72fc5e6a 16-Jun-2017 Jessica Hamilton <jessica.l.hamilton@gmail.com>

framebuffer: remove driver & accelerant.

* Functionality provided by the framebuffer driver for UEFI
systems has now been folded into the vesa driver, so is
no longer needed.


# 48494219 13-Dec-2016 Jessica Hamilton <jessica.l.hamilton@gmail.com>

Add a dumb framebuffer driver.

This is separate to the VESA driver, as the VESA driver requires
using the VBE BIOS. Under UEFI, we don't have the VBE BIOS, nor
are we able to switch modes after leaving UEFI Boot Services, so
a dumb framebuffer driver seemed like the easier way to approach
the problem.

The framebuffer & vesa drivers now test for the presence of the
VESA_MODES_BOOT_INFO boot item to distinguish between which driver
to use. Also added check for the VESA mode count to determine
whether to add the VESA_MODES_BOOT_INFO item.

UEFI video updated to explicitly zero out the VESA and EDID
boot data.


# 15544290 03-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Remove the vmware graphics and mouse drivers.

They are now available as a package in HaikuDepot.


# e0ee3b79 30-May-2012 Gerald Zajac <zajacg@sbcglobal.net>

driver: New intel 810 video driver

* Introduced by Gerald Zajac in #8615
* Will need reviewed, tested, and some style cleanup
* Not in images until steps above complete


# 307ff454 28-Jun-2010 Philippe Houdoin <philippe.houdoin@gmail.com>

Promoted newest 3dfx video driver by Gerald Zajac in place of the outdated tdfx driver.
Added to Haiku image.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37294 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a56bc488 23-Jun-2010 Philippe Houdoin <philippe.houdoin@gmail.com>

ImÃport new 3dfx graphics driver from Gerald Zajac (see #6215.
Supports Banshee, Voodoo3 and Voodoo5 chips.
It will be promoted as older tdfx replacement soon, but not until
my small changes around phys_addr_t are validated.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37241 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a90ebd77 13-Apr-2010 Clemens Zeidler <clemens.zeidler@googlemail.com>

Work in progress of a Radeon HD 3200 driver to change the display mode (status when I leave the coding spring). At least it shows a picture but with a wrong scaling.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36243 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 80829ec8 04-Jun-2009 Rene Gollent <anevilyak@gmail.com>

Imported Gerald Zajac's ATI Mach64 / Rage driver and removed the old GPL-only mach64 driver that wasn't even part of the image anyways. Thanks!



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30962 a95241bf-73f2-0310-859d-f6bbb57e9c96


# abeca8ac 09-Jun-2008 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

kerneldriver for nvidia gpgpu driver

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25875 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 35db13ea 20-May-2008 Axel Dörfler <axeld@pinc-software.de>

* Replaced the old s3savage driver with the new s3 driver, both written by
Gerald Zajac. Thanks a lot!
* Also put it on the image by default.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25583 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 00d65a52 14-Jan-2007 Axel Dörfler <axeld@pinc-software.de>

Added Eric Petit's VMware graphics driver - thanks!
Made the following changes from the version I got from Eric:
* made BppForSpace() in DriverInterface.h inline to remove some warnings
* renamed driver source files to lower case.
* removed Be Inc. copyright from kernel driver as I couldn't see anything coming
from Be Inc. there - correct me if I was wrong, Eric.
* Minor other changes like added missing header guards.
* The README provided in the main directory is only included in the accelerant
directory.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19793 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b9ecaef5 29-Sep-2006 Axel Dörfler <axeld@pinc-software.de>

Added the S3 Savage driver from BeBits - accoring to Siarzhuk it doesn't work yet
under Haiku, though. If someone has access to this card, feel free to fix this :-)
I renamed the driver to s3savage (from BeSavage), and added the license text
separately (dunno if that's really needed, though).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18978 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e404297e 24-Mar-2006 Axel Dörfler <axeld@pinc-software.de>

Very basic driver for the "Intel Extreme Graphics 2" chips, only supports i865G for now.
Only mode switches do work, doesn't yet make sure the mode is valid, though.
At this point, this driver only works on Haiku, the R5 app_server is crashing for some
reason I need to investigate some day (maybe tomorrow :)).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16872 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 338b8dc3 29-Oct-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Merged changes from branch build_system_redesign at revision 14573.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e9632ca5 10-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

updated jamfile to include via driver.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13623 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 93ee2104 08-Apr-2005 Axel Dörfler <axeld@pinc-software.de>

Added very basic VESA driver. Will be improved in the future (right now
it doesn't really do anything, it just passes the initial frame buffer
on to the app_server).
While it seems to work on real hardware (if you set the video mode to
640x480x32, app_server restriction), under Bochs, the app_server crashes.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12273 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 105756c9 04-Nov-2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added skeleton driver so it compiles


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9788 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 87313834 29-Aug-2004 Ingo Weinhold <ingo_weinhold@gmx.de>

Added graphic driver and accelerant for Tseng Labs ET6x00 chips, courtesy Evgeniy Vladimirovich Bobkov.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8714 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 80d8f99e 02-Aug-2004 Nathan Whitehorn <nwhitehorn@nowhere.fake>

Build system conversion and check in of ATI Mach64 driver for MYOB. Based on source written by Rene MacKinney.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8531 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 346cd2eb 19-Jul-2004 shadow303 <shadow303@nowhere.fake>

Add common directory to build


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8437 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3ae79102 24-Jun-2004 Nathan Whitehorn <nwhitehorn@nowhere.fake>

Added a TDFX driver on behalf of Andrew Drewke. There are some warnings I can't make go away in voodoo3_accelerant.c -- good luck with them.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8147 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a46dd4ec 16-Mar-2004 shatty <shatty@nowhere.fake>

add radeon to build


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7000 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0252982a 30-Nov-2003 shatty <shatty@nowhere.fake>

openBeOS_Neomagic_V0.03_src


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5513 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 36be333e 30-Nov-2003 shatty <shatty@nowhere.fake>

openBeOS_Matrox_V0.13beta1_src


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5511 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6e2d4bbc 22-Nov-2003 shatty <shatty@nowhere.fake>

add graphics/nvidia driver


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5449 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 15544290458f1bae8141cfc2943c33378581620c 03-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Remove the vmware graphics and mouse drivers.

They are now available as a package in HaikuDepot.


# e0ee3b7971889f4656b26baae75f6ee96f42c190 30-May-2012 Gerald Zajac <zajacg@sbcglobal.net>

driver: New intel 810 video driver

* Introduced by Gerald Zajac in #8615
* Will need reviewed, tested, and some style cleanup
* Not in images until steps above complete


# 307ff454547bf3a78cc0dcdb338c424df088968b 28-Jun-2010 Philippe Houdoin <philippe.houdoin@gmail.com>

Promoted newest 3dfx video driver by Gerald Zajac in place of the outdated tdfx driver.
Added to Haiku image.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37294 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a56bc48835ebabc25dfd5ec8a6a52e3cd5906bb1 23-Jun-2010 Philippe Houdoin <philippe.houdoin@gmail.com>

ImÃport new 3dfx graphics driver from Gerald Zajac (see #6215.
Supports Banshee, Voodoo3 and Voodoo5 chips.
It will be promoted as older tdfx replacement soon, but not until
my small changes around phys_addr_t are validated.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37241 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a90ebd77eeae5eca9600d039dc1298898e38278a 13-Apr-2010 Clemens Zeidler <clemens.zeidler@googlemail.com>

Work in progress of a Radeon HD 3200 driver to change the display mode (status when I leave the coding spring). At least it shows a picture but with a wrong scaling.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36243 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 80829ec813241c9a702a45e39929286f13c55093 04-Jun-2009 Rene Gollent <anevilyak@gmail.com>

Imported Gerald Zajac's ATI Mach64 / Rage driver and removed the old GPL-only mach64 driver that wasn't even part of the image anyways. Thanks!



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30962 a95241bf-73f2-0310-859d-f6bbb57e9c96


# abeca8acc6fab1e872500c8924de63e55191ae45 09-Jun-2008 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

kerneldriver for nvidia gpgpu driver

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25875 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 35db13ea5a14c9f6fee81f3de4d54a2fe42502b8 20-May-2008 Axel Dörfler <axeld@pinc-software.de>

* Replaced the old s3savage driver with the new s3 driver, both written by
Gerald Zajac. Thanks a lot!
* Also put it on the image by default.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25583 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 00d65a521d63790f05da2e9bce2bc2285033db8a 14-Jan-2007 Axel Dörfler <axeld@pinc-software.de>

Added Eric Petit's VMware graphics driver - thanks!
Made the following changes from the version I got from Eric:
* made BppForSpace() in DriverInterface.h inline to remove some warnings
* renamed driver source files to lower case.
* removed Be Inc. copyright from kernel driver as I couldn't see anything coming
from Be Inc. there - correct me if I was wrong, Eric.
* Minor other changes like added missing header guards.
* The README provided in the main directory is only included in the accelerant
directory.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19793 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b9ecaef57a973403c23a35b373bc76715eac4d48 29-Sep-2006 Axel Dörfler <axeld@pinc-software.de>

Added the S3 Savage driver from BeBits - accoring to Siarzhuk it doesn't work yet
under Haiku, though. If someone has access to this card, feel free to fix this :-)
I renamed the driver to s3savage (from BeSavage), and added the license text
separately (dunno if that's really needed, though).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18978 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e404297e56d4d54998a8f21b661def9d2da746d6 24-Mar-2006 Axel Dörfler <axeld@pinc-software.de>

Very basic driver for the "Intel Extreme Graphics 2" chips, only supports i865G for now.
Only mode switches do work, doesn't yet make sure the mode is valid, though.
At this point, this driver only works on Haiku, the R5 app_server is crashing for some
reason I need to investigate some day (maybe tomorrow :)).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16872 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 338b8dc301721b1f472e8297a898d4eaa2f2ee3a 29-Oct-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Merged changes from branch build_system_redesign at revision 14573.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e9632ca5ffcbe296674804da01d3d57fd05eac56 10-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

updated jamfile to include via driver.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13623 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 93ee21046d225f4f58eeeade87a937b8c10da6f1 08-Apr-2005 Axel Dörfler <axeld@pinc-software.de>

Added very basic VESA driver. Will be improved in the future (right now
it doesn't really do anything, it just passes the initial frame buffer
on to the app_server).
While it seems to work on real hardware (if you set the video mode to
640x480x32, app_server restriction), under Bochs, the app_server crashes.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12273 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 105756c9d0923080fccca733c10d2d1ec858ab9b 04-Nov-2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added skeleton driver so it compiles


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9788 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8731383444bd7e453833f844e32f7b5136079df2 29-Aug-2004 Ingo Weinhold <ingo_weinhold@gmx.de>

Added graphic driver and accelerant for Tseng Labs ET6x00 chips, courtesy Evgeniy Vladimirovich Bobkov.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8714 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 80d8f99ee84d2dedd9915146fe5c5acdb8efebfb 02-Aug-2004 Nathan Whitehorn <nwhitehorn@nowhere.fake>

Build system conversion and check in of ATI Mach64 driver for MYOB. Based on source written by Rene MacKinney.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8531 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 346cd2ebc0d5a38326ec5e369464cf9958800c04 19-Jul-2004 shadow303 <shadow303@nowhere.fake>

Add common directory to build


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8437 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3ae79102aa705525742e57ccc7f34a25dfbbc601 24-Jun-2004 Nathan Whitehorn <nwhitehorn@nowhere.fake>

Added a TDFX driver on behalf of Andrew Drewke. There are some warnings I can't make go away in voodoo3_accelerant.c -- good luck with them.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8147 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a46dd4ec3ea1ed3824c50267b25cec9b7a187062 16-Mar-2004 shatty <shatty@nowhere.fake>

add radeon to build


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7000 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0252982ab0aa6d36edd80a098ac75c862734b9a5 30-Nov-2003 shatty <shatty@nowhere.fake>

openBeOS_Neomagic_V0.03_src


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5513 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 36be333ed8783bc08f9f94c710fbc769633f3ef5 30-Nov-2003 shatty <shatty@nowhere.fake>

openBeOS_Matrox_V0.13beta1_src


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5511 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6e2d4bbc30431c13ff75698452dd69848ee22cf4 22-Nov-2003 shatty <shatty@nowhere.fake>

add graphics/nvidia driver


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5449 a95241bf-73f2-0310-859d-f6bbb57e9c96