History log of /haiku/src/add-ons/accelerants/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


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

copied nvidia driver over to nvidia_gpgpu driver. Does nothing but compile. I hope to be fidding around with a EN8500GT soon. If for some reason I shouldn't be creating these folders, feel free to remove it again, and let me know :)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25873 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


# bcd14b49 06-May-2008 Axel Dörfler <axeld@pinc-software.de>

Rudolf's accelerant skeleton is not really meant to be built.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25346 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


# e795b22a 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@13622 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


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

added skeleton accelerant so it compiles


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9789 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


# 2a37e4c1 15-Jul-2004 shadow303 <shadow303@nowhere.fake>

Upgrade to version 4.1 of radeon driver.
Includes some common routines which can be used by other accelerants.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8406 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


# 0f39928d 25-Mar-2004 shadow303 <shadow303@nowhere.fake>

Add radeon (missed checking this in a while ago)


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


# 81843775 02-Dec-2003 shatty <shatty@nowhere.fake>

openBeOS_Matrox_V0.13beta1_src


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


# 77680cef 30-Nov-2003 shatty <shatty@nowhere.fake>

openBeOS_Neomagic_V0.03_src


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


# 08705d96 22-Nov-2003 shatty <shatty@nowhere.fake>

add nvidia accelerant


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5450 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


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

copied nvidia driver over to nvidia_gpgpu driver. Does nothing but compile. I hope to be fidding around with a EN8500GT soon. If for some reason I shouldn't be creating these folders, feel free to remove it again, and let me know :)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25873 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


# bcd14b4955c4945aded18c9af89c6ad1cfc3664a 06-May-2008 Axel Dörfler <axeld@pinc-software.de>

Rudolf's accelerant skeleton is not really meant to be built.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25346 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


# e795b22aaefcf0d2fe34f72e4b5526917c59d1df 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@13622 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


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

added skeleton accelerant so it compiles


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9789 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


# 2a37e4c1cf59b445e309a3880ceed82d25a0d107 15-Jul-2004 shadow303 <shadow303@nowhere.fake>

Upgrade to version 4.1 of radeon driver.
Includes some common routines which can be used by other accelerants.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8406 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


# 0f39928debd77d0462d68e83eddbdcf332cb987c 25-Mar-2004 shadow303 <shadow303@nowhere.fake>

Add radeon (missed checking this in a while ago)


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


# 81843775eb9308507ac40e4a36bb0467368749d5 02-Dec-2003 shatty <shatty@nowhere.fake>

openBeOS_Matrox_V0.13beta1_src


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


# 77680cef2a516c2ae69ec6cbf9c11e8c212da886 30-Nov-2003 shatty <shatty@nowhere.fake>

openBeOS_Neomagic_V0.03_src


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


# 08705d9664e3c9fe0b038c281945bcd462693715 22-Nov-2003 shatty <shatty@nowhere.fake>

add nvidia accelerant


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