#
e0124381 |
|
25-Aug-2012 |
Jeremy Clifford <jclifford77@gmail.com> |
Add Geforce 7900 GS to nvidia driver & accelerant. Tested with DELL U2312UM 1920x1080x32 @60Hz on gcc2hybrid nightly 44579. Signed-off-by: Matt Madia <mattmadia@gmail.com>
|
#
323b6546 |
|
21-Nov-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Filtered flat import of Oliver's svn package management branch Bring the changes that aren't package management related and the ones that are but don't take effect as long as they are ignored by the build system into the master. Summary of changes: * Introduce private header <directories.h> with constants for a good deal of paths that should usually be retrieved via find_directory(). * Replace hard-coded paths by using find_directory() or the <directories.h> constants (e.g. in drivers and the kernel). * Add find_directory() constants needed for package management. * Add __HAIKU_ABI_NAME and B_HAIKU_ABI_NAME macros. * src/apps/deskbar: BeMenu.* -> DeskbarMenu.*, DeskBarUtils.* -> DeskbarUtils.* * Change deskbar menu settings directory from ~/config/be to ~/config/settings/deskbar. * Other smaller cleanups, changes, and fixes.
|
#
de456baf |
|
11-Sep-2010 |
Matt Madia <mattmadia@gmail.com> |
Patch by michaelvoliveira: Add detection/support for Nvidia Geforce 7025 / nForce 630a. Fixes #6557. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38614 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9fb2d737 |
|
23-Jun-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Replaced B_32_BIT_MEMORY by B_32_BIT_FULL_LOCK and B_32_BIT_CONTIGUOUS, so the constraint can be expressed more precisely. ATM B_32_BIT_FULL_LOCK is implemented as B_32_BIT_CONTIGUOUS when B_HAIKU_PHYSICAL_BITS > 32, though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37226 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
34a662ed |
|
21-Jun-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Force 32 bit physical addresses. Added TODOs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37215 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
baf432d5 |
|
16-Jun-2010 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for case 0x03d510de: /* Nvidia Geforce 6100 nForce 420 */ git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37157 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e904206b |
|
16-Jun-2010 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for Geforce 7300 GT id 0x02e2, ticket #5872, by Ziusudra. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37156 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d311275f |
|
16-Jun-2010 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for Geforce 7100 nForce 630i, ticket #6135, diver. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37155 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
64d79eff |
|
27-May-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Changed physical_entry::{address,size} to phys_{addr,size}_t and changed map_physical_memory()'s physicalAddress parameter type from void* to phys_addr_t. This breaks source compatibility, but -- as long as phys_{addr,size}_t remain 32 bit wide -- keeps binary compatibility with BeOS. * Adjusted all code using the affected interfaces (Oh what fun!). Added a few TODOs in places where the wrong types (e.g. void* for physical addresses are used). Looks like quite a few drivers aren't 64 bit safe and others will break with PAE. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36960 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1973e581 |
|
28-Sep-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for GeForce 6100Go (id 0x0247). This hopefully fixes bug #4670. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33337 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7629e485 |
|
20-Sep-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed default driversettings to be correct when an empty nvidia.settings file is provided. error reported by tigerdog in bug #2948. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33206 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aa41802f |
|
31-Aug-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added support for ID 0x02e0 (Nvidia GeForce 7600 GT), closing bug #2465. +alphabranch. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32868 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fa42e595 |
|
31-Aug-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
rewrote memory size detection. This should fix black screen at app_server startup on a number of GF7xxx cards (humdinger's for instance). updated docs, bumped version to 0.98. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32845 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
63e90977 |
|
23-Jun-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added DDC/EDID widescreen detection for analog connected screens. Switched off the force widescreen option so autodetection is actually used. This should fix non-ws DVI connected screens displaying black screens or shutting off on non-native modes. Bumped version to 0.93. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31213 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
52bba50d |
|
13-May-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
re-enabled ID 0x0141, Geforce FX 6600, since the card is confirmed working OK by me. If someone encounters trouble, contact me. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30754 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e9caec2c |
|
03-May-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added Andrea's card 01d7: G72M [Quadro NVS 110M/GeForce Go 7300] git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30598 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6042b7b6 |
|
02-Mar-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 'block_acc' option in nvidia.settings to completely disable the acceleration engine. This lets my G72 run (not crash) for the first time when enabled. Note: Haiku becomes very slow in drawing in 32bit mode when the driver is running this way compared to vesa mode. I am assuming this is because of (too) fine-grained calling of the engine management functions. Never saw this effect AFAIK in BeOS. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29381 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b0884f0c |
|
07-Aug-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Fixed a ton of wrong usages of B_CONTIGUOUS + B_FULL_LOCK. * The use of B_{READ|WRITE}_AREA throughout the drivers is surely alarming. Defining these flags means that *every user* application can access these buffers read/write, it becomes visible in userspace like any other memory (just shared among all apps). I would like to ask each driver maintainer to see if that is really wished here. If you only need one app to be able to access it, cloning the area would be more appropriate. * I came across the use of B_ANY_KERNEL_BLOCK_ADDRESS a number of times. This is almost completely useless for most usages, as it tries to align the virtual to a multiple of the size of the area. It just makes the allocation more likely to fail. Please only use where appropriate, and please review your code. * Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26858 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7d4cfc12 |
|
10-Jun-2008 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
removed all references to G80 and newer cards. Bumped version to 0.85 and updated docs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25904 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ea727344 |
|
10-Jun-2008 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added verified support for Nvidia GeForce 6150 Go (NFORCE4 Integr.GPU) on behalf of Dustin Howett. Thanks for your work on this. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25902 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9e06ba69 |
|
10-Jun-2008 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
re-enabled force-WS option, but changed default to being true. Also modified default setting for program panel to being false since this may provide a higher chance for a working panel outthere. If people experience trouble please let me know. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25900 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3adccb19 |
|
26-Jan-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* More or less completely rewrote the AGP bus manager. * It now also serves as a generic GART manager and accepts bus modules as well as custom modules of graphics drivers if they want to (could be used for the Radeon PCI GART stuff, for example). * Implemented GART support module for Intel i965 and G33 chipsets (the other Intel chips will come later). * Renamed agp bus manager to agp_gart to reflect its new functionality (even though the AGP functionality is already outdated (due to PCIe), the GART stuff remains current). * Adapted existing users of the AGP bus manager to the API changes. * Not very well tested yet... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23754 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9e751160 |
|
17-Jan-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Deactivated the IDs for the 8xxx chips - they are not supported. * Removed ID 0x0141 for the FX 6600 as well until it's fixed, see ticket #1530 for details. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23579 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
40685b3e |
|
23-Oct-2007 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added a laptop, G86: 8600M GT, submitted by pieter panman. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22682 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1f482508 |
|
09-Oct-2007 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated naming for some previous unknown cards, added 24 new cards for support/recognition in the kernel driver, being GF 6xxx, 7xxx and 8xxx types. Also two more nforce 6100 4x0 cards recognized now. NOTE: accelerant update will come at a later date (soon I hope), needs more investigation first. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22497 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9727f39c |
|
11-Sep-2007 |
Jérôme Duval <korli@users.berlios.de> |
added the pci id for GeForce 6100 nForce 405, bug #1472 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22219 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6386c723 |
|
08-May-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Applied patch provided in ticket #1218 - should enable nVidia 7100 GS cards. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21084 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a5667a5b |
|
04-May-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Renamed nv.driver to "nvidia", nm.driver to "neomagic", and mga.driver to "matrox"; also renamed their accelerants and settings files accordingly. * Added Mandelbrot and GLDirectMode as demo applications. * Moved CortexAddOnHost to /bin. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21010 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
976db206 |
|
30-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Added support for the GeForce 7400 GO, patch by Bernd Korz. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19150 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1af95f17 |
|
26-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Obviously, the GeForce 7600 GS has two different device IDs. This should close bug #916. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19128 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
28775144 |
|
21-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Added info and card ID for the nVidia GeForce 7600 GO, provided by Bernd Korz. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19089 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e12e7a20 |
|
05-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Added support for the nVidia GeForce 7600 GS, courtesy of Doug "tigerdog" Shelton. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19001 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4fdb58be |
|
19-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* added device ids for "Geforce 7300 GT". Lucky me, this works beautifully. Tested with ZETA on PCIe system. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18542 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ecdb8cec |
|
07-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added all those news cards to the kerneldriver. Support for some 20 new cards should now be completed. Bumped version to 0.79. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17049 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9d7c686b |
|
06-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added new nv.setting called force_ws. Bumped version to 0.78. Note: 3D driver requires recompiling to be used now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17028 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
09737393 |
|
14-Mar-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added two new nv.settings (TWEAK options): gpu_clk and ram_clk. These options if enabled overrule your gfx card GPU and RAM speeds set by their BIOS (or set via coldstarting the card with the driver). note: overclocking might destroy your computer! Use with extreme caution. These options were added because it offers application developers a means to find bottlenecks (use underclocking), and it offers gamers the option to overclock for max fps. Disabled by default. 'Undocumented'. Bumped version to 0.74. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16788 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a3a50182 |
|
14-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added new nv.setting 'force_sync' to force retrace sync for accelerated 3D. Updated docs. Bumped version to 0.73. Note: force_sync will be in place for 3D accelerant alpha4. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16396 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bdb0f067 |
|
07-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated new INT handling code to not try to determine INT coming from secondary head on singlehead cards. This could potentially lead to int sharing trouble.. Note, still a bit hackish. Better fix would probably be moving a large part from detailed card type recognition code from accelerant to kerneldriver. As I think it's safe enough this way, I'll leave it as it is for now. (trouble that could arise is a nvidia gfx card not working now, though chances are very slim that would happen. Best moment for fix is probably rewriting the driver for seperate instances on a 'per head' basis, when haiku supports multiple heads ) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16284 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fcde2e52 |
|
07-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
rewrote kerneldriver and accelerant's retrace INT handling. This fixes the 'driver hanging' bug exhibiting sometimes when CRTC2 is being used as primary CRTC (driver internal feature). INT handling now exists for both CRTC1 and CRTC2: enabling only the INTs for the head currently being used as primary. (limitation can be removed once we use a driver instance 'per head' instead of 'per card'. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16282 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f83eeab2 |
|
06-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated the VGA BIOS not found after first driverstart fix: now it actually works. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16276 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f495fd59 |
|
07-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed error regarding ROM mapping. Only unmap on succeeded map, and shutoff ROM shadowing before fetching ROM, restoring orig setting afterwards so all cards will init OK later on. This should fix driver not finding it's cards BIOS ROM on second and later full starts during system uptime. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16275 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5ef2e836 |
|
26-Jan-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
reverting to version 16074, removing the partly setup coldstart panel hack 'solution' which isn't going to work this way: I took a wrong turn here. Turns out this should be done via temporary files containing the hack info. Don't know yet if I'll do that though (real panel coldstart is the best solution anyway). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16098 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
17ca256d |
|
24-Jan-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added hack to save registerprogramming for a few registers that has been done by the cardBIOS: things that we don't have coldstart support for yet. This is nessesary if the driver is started/stopped more than once per 'system boot': programming done by the VGA BIOS has a tendency to get overwritten by driver-use. In progress: accelerant doesn't use it yet. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16074 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8bde8143 |
|
21-Jan-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
driver now enforces correct order of use of INIT_ACCELERANT and CLONE_ACCELERANT: bailing out with B_NOT_ALLOWED if incorrect use is detected. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16020 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
49a89482 |
|
27-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added new nv.setting to let the driver force a certain card to be used as primary in a system with multiple cards. The card in question gets a minus (-) before it's actual name so it's listed at the top in the /dev/graphics/ folder. It's a hack, but it's handy to have for now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15185 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7c3f7044 |
|
24-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
now also rom image files dumped have the hardware ID's and location in it. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15122 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0e5a68cd |
|
24-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
moved a define to shared_info for logging update. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15119 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d7cf273b |
|
17-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
comments update. (more unknown but used ID ranges..) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14986 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
133f2ec5 |
|
16-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
comments update. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14983 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca30e3fb |
|
17-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for 9 more cards: NV40, NV41, NV43 and NV47 (G70) types. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14981 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ffe48eb8 |
|
15-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
sync to XFree86 CVS - 15 nov 2005 (in progress): modified some card names, and added one new one (id 0x0169). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14951 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6de3877a |
|
25-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed dma_acc setting fault I introduced when adding vga_on_tv. Updated docs for a part. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14516 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
afee6bde |
|
25-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for the first two GeForce 7800 cards. Updated docs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14509 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c0013f4f |
|
22-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added support for those two new nv.settings options. Updated doc (partly) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14469 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
10aea461 |
|
20-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
oops. Now only uninstalling INT handler if it was previously installed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14441 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
52c8d621 |
|
20-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added no-INT-assigned capability to kerneldriver. Updated docs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14439 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
92f02bd4 |
|
22-Sep-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated nVidia kerneldriver to use DMA acceleration as default when the nv.settings file is missing. As long as the settings file was present, the settings file default was used, which already was DMA acceleration. Now DMA is always used as default. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14227 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
af915161 |
|
16-Jul-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
shutoff all R4.5.0 cloning workarounds for the drivers I worked on. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13694 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bdb153ee |
|
11-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
finished cardID updates, according to list nvidia dev website. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13056 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7b7550f3 |
|
10-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
some more cardID stuff (more to come) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13053 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
79a70aa5 |
|
09-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added/corrected card recognition for some cards, source is official nvidia doc on dev site git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13034 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
097936d6 |
|
02-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for one more GeForce 6200 card: ID 0x0221. Updated documentation. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12929 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
37dd6ec2 |
|
26-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated kerneldriver again for DMA cmdbuffer in mainmem: added MTRR-WC mapping now. Actually copying some stuff from Thomas :-), interesting read. I'll try to go without further cloning of that DMA area for now. (learning..) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12837 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8d87804e |
|
26-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added creation of 1Mb DMA command buffer in main mem. Hopefully this will further speedup DMA acceleration when finished in accelerant. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12833 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fbcb1d9d |
|
10-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated info for card 0x014f to be more correct git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12625 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
311e6917 |
|
07-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added GeForce 6200 PCIe Turbocache support for ID 0x014f git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12580 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6ad7f78f |
|
18-Apr-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
test commit git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12434 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a9ac393b |
|
12-Apr-2005 |
Axel Dörfler <axeld@pinc-software.de> |
The nvidia driver now works under Haiku when build with target haiku. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12331 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4157b3ae |
|
17-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
-added the NV40 arch screen connections limitations to the doc; -added a fixme comment in the kerneldriver: it seems we must try to map cardBIOSes to memory ourselves if possible after all (should be PCI config manager work I'd say): encountered two systems now that don't have that done (by BIOS I guess). A old PCI-only system (Pentium200), and a brand new PCIe system: Both PCI and PCIe cardBIOSes don't get mapped here which prevents us from using coldstarts on secondary cards :-/ git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11400 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5857e1d6 |
|
13-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added a few ID comments ('sync' to Xorg 6.8.2) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11362 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
95883f16 |
|
06-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated doc, added GeForce 6200 card recognition (NV44) for 10 types. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11277 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9be68599 |
|
31-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 3 more cardID's. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11169 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6a209f3a |
|
18-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added dma_acc setting for nv.settings. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10844 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
12faecd4 |
|
23-Dec-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for 7 new cards, mostly GF 6600 and 6800 ones git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10523 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9c609269 |
|
20-Dec-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified a struct's type name, now the driverinterface works in MESA if needed. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10508 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
98a926e6 |
|
23-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
comment update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9037 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
64caf804 |
|
23-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 25 new cardID's to kerneldriver, including the first PCX / PCI-express cards. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9034 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fc69f2f4 |
|
11-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed fetching BIOS ROM on (some?) laptops. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8912 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
490c99a7 |
|
02-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated default settings upon missing nv.settings file to best general settings. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8799 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f64878ee |
|
02-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
rewritten ISA coldstart script cmd's to actually use ISA I/O. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8792 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fc3f2e63 |
|
01-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added ISA I/O functions in kerneldriver (for coldstart script exec) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8781 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a7b24bba |
|
26-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
overlay fix for Nforce and Nforce2 cards (RAM detection updated) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8469 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f58eff69 |
|
19-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed embedded Geforce (Nforce 1 and 2) RAM amount detection, updated docs git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8424 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
24223277 |
|
14-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
card match detection for AGP updated git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8397 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5785a941 |
|
13-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
small agp update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8389 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c2481c3f |
|
12-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
nothing really. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8381 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
663294cc |
|
11-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
setting up AGP module use (not finished) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8379 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
58fa391e |
|
06-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
completed unhide_fw and pgm_panel option stuff git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8333 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
586747b4 |
|
05-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added two tweak options to nv.settings: unhide_fw and pgm_panel git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8318 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
07587c7b |
|
03-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added workaround for non-mapped ROMS: getting it from legacy ISA mapping if the PCI config resource manager did not assign an adress for PCI style ROM mapping. Our PCI config manager needs to do this mapping! Be's devices doesn't even mention it. (maybe currently BeOS is relying on the system BIOS to map the ROM PCI style?, but I think BeOS should tell the user about the mapping in 'devices' anyway..) Ah, well: it works now :) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8286 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fd9a9adc |
|
01-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
final ROMdump update: fixes shutting off of most cards (pre NV18) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8252 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
94f1d71f |
|
01-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated dumprom: using romchip instead of shadow now git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8248 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
07abc06f |
|
29-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
dumprom update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8230 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cc04d754 |
|
28-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed BIOS ROM readout git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8224 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca483789 |
|
21-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added force_pci setting in nv.settings git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8097 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4a3cf874 |
|
02-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified panel modelines to be placed sorted in list git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7350 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0669fe20 |
|
22-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added virtualized CRTC access with it's advantages git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7295 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e6708074 |
|
29-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated some panel stuff, added some new card ID's git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7103 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
881996e8 |
|
17-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for FX5700, FX5950 and some other cards git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6112 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ce817d83 |
|
05-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed abort signalling on failing to install INT routine git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5916 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4afe6a6b |
|
31-Dec-2003 |
shatty <shatty@nowhere.fake> |
add static to remove warnings git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5849 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aa1e552f |
|
30-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.07_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5509 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b4c44701 |
|
30-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.06_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5507 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2b83f3b4 |
|
22-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.02_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5447 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
323b65468e5836bb27a5e373b14027d902349437 |
|
21-Nov-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Filtered flat import of Oliver's svn package management branch Bring the changes that aren't package management related and the ones that are but don't take effect as long as they are ignored by the build system into the master. Summary of changes: * Introduce private header <directories.h> with constants for a good deal of paths that should usually be retrieved via find_directory(). * Replace hard-coded paths by using find_directory() or the <directories.h> constants (e.g. in drivers and the kernel). * Add find_directory() constants needed for package management. * Add __HAIKU_ABI_NAME and B_HAIKU_ABI_NAME macros. * src/apps/deskbar: BeMenu.* -> DeskbarMenu.*, DeskBarUtils.* -> DeskbarUtils.* * Change deskbar menu settings directory from ~/config/be to ~/config/settings/deskbar. * Other smaller cleanups, changes, and fixes.
|
#
de456baf0eea9ad17963f9e52b4e7dd3cf4e8b17 |
|
11-Sep-2010 |
Matt Madia <mattmadia@gmail.com> |
Patch by michaelvoliveira: Add detection/support for Nvidia Geforce 7025 / nForce 630a. Fixes #6557. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38614 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9fb2d73772382ea2ccfb62e912f9bfb9c39ac26d |
|
23-Jun-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Replaced B_32_BIT_MEMORY by B_32_BIT_FULL_LOCK and B_32_BIT_CONTIGUOUS, so the constraint can be expressed more precisely. ATM B_32_BIT_FULL_LOCK is implemented as B_32_BIT_CONTIGUOUS when B_HAIKU_PHYSICAL_BITS > 32, though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37226 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
34a662eda707be254c24129da6821851b78a7701 |
|
21-Jun-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Force 32 bit physical addresses. Added TODOs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37215 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
baf432d5f68ebc071962e46ab45bd0ad511de5b3 |
|
16-Jun-2010 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for case 0x03d510de: /* Nvidia Geforce 6100 nForce 420 */ git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37157 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e904206b8b67e382f16d66be5728f297fa58521a |
|
16-Jun-2010 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for Geforce 7300 GT id 0x02e2, ticket #5872, by Ziusudra. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37156 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d311275f450a59d16903d6ecc3f368b358eca3f2 |
|
16-Jun-2010 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for Geforce 7100 nForce 630i, ticket #6135, diver. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37155 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
64d79eff7290437d24b1a420537c3ed5c144ab96 |
|
27-May-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Changed physical_entry::{address,size} to phys_{addr,size}_t and changed map_physical_memory()'s physicalAddress parameter type from void* to phys_addr_t. This breaks source compatibility, but -- as long as phys_{addr,size}_t remain 32 bit wide -- keeps binary compatibility with BeOS. * Adjusted all code using the affected interfaces (Oh what fun!). Added a few TODOs in places where the wrong types (e.g. void* for physical addresses are used). Looks like quite a few drivers aren't 64 bit safe and others will break with PAE. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36960 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1973e5813725da73b620fe947949281c6110597c |
|
28-Sep-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for GeForce 6100Go (id 0x0247). This hopefully fixes bug #4670. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33337 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7629e48591551a84a22fbdd3c3c708516d4dfca2 |
|
20-Sep-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed default driversettings to be correct when an empty nvidia.settings file is provided. error reported by tigerdog in bug #2948. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33206 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aa41802fa6440997541e64034a478e2325cac27d |
|
31-Aug-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added support for ID 0x02e0 (Nvidia GeForce 7600 GT), closing bug #2465. +alphabranch. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32868 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fa42e59564cb8917f3628570af5283c3f3bad838 |
|
31-Aug-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
rewrote memory size detection. This should fix black screen at app_server startup on a number of GF7xxx cards (humdinger's for instance). updated docs, bumped version to 0.98. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32845 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
63e909772d0bc5a81586c9e118195b46e8238bf1 |
|
23-Jun-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added DDC/EDID widescreen detection for analog connected screens. Switched off the force widescreen option so autodetection is actually used. This should fix non-ws DVI connected screens displaying black screens or shutting off on non-native modes. Bumped version to 0.93. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31213 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
52bba50d36a0df73b28c586bef43950edca9ba05 |
|
13-May-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
re-enabled ID 0x0141, Geforce FX 6600, since the card is confirmed working OK by me. If someone encounters trouble, contact me. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30754 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e9caec2c6628a41d7cb82351b186d64f11020941 |
|
03-May-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added Andrea's card 01d7: G72M [Quadro NVS 110M/GeForce Go 7300] git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30598 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6042b7b66583c8c087a564c80af7540cc5fe7fa0 |
|
02-Mar-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 'block_acc' option in nvidia.settings to completely disable the acceleration engine. This lets my G72 run (not crash) for the first time when enabled. Note: Haiku becomes very slow in drawing in 32bit mode when the driver is running this way compared to vesa mode. I am assuming this is because of (too) fine-grained calling of the engine management functions. Never saw this effect AFAIK in BeOS. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29381 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b0884f0cb812cdaf8035e6028f69dcf0d7721953 |
|
07-Aug-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Fixed a ton of wrong usages of B_CONTIGUOUS + B_FULL_LOCK. * The use of B_{READ|WRITE}_AREA throughout the drivers is surely alarming. Defining these flags means that *every user* application can access these buffers read/write, it becomes visible in userspace like any other memory (just shared among all apps). I would like to ask each driver maintainer to see if that is really wished here. If you only need one app to be able to access it, cloning the area would be more appropriate. * I came across the use of B_ANY_KERNEL_BLOCK_ADDRESS a number of times. This is almost completely useless for most usages, as it tries to align the virtual to a multiple of the size of the area. It just makes the allocation more likely to fail. Please only use where appropriate, and please review your code. * Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26858 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7d4cfc1251d8d875e6aaef4d15bf5229ea20e3f1 |
|
10-Jun-2008 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
removed all references to G80 and newer cards. Bumped version to 0.85 and updated docs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25904 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ea72734485f2458dd58c3e5206d83b39daff8a8f |
|
10-Jun-2008 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added verified support for Nvidia GeForce 6150 Go (NFORCE4 Integr.GPU) on behalf of Dustin Howett. Thanks for your work on this. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25902 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9e06ba69cc424c2a025cd882c3f72dd44c3f386e |
|
10-Jun-2008 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
re-enabled force-WS option, but changed default to being true. Also modified default setting for program panel to being false since this may provide a higher chance for a working panel outthere. If people experience trouble please let me know. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25900 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3adccb193554387468ad669ac36453e888b1732d |
|
26-Jan-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* More or less completely rewrote the AGP bus manager. * It now also serves as a generic GART manager and accepts bus modules as well as custom modules of graphics drivers if they want to (could be used for the Radeon PCI GART stuff, for example). * Implemented GART support module for Intel i965 and G33 chipsets (the other Intel chips will come later). * Renamed agp bus manager to agp_gart to reflect its new functionality (even though the AGP functionality is already outdated (due to PCIe), the GART stuff remains current). * Adapted existing users of the AGP bus manager to the API changes. * Not very well tested yet... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23754 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9e7511601a3812ea495415b0688604b9ef2a957b |
|
17-Jan-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Deactivated the IDs for the 8xxx chips - they are not supported. * Removed ID 0x0141 for the FX 6600 as well until it's fixed, see ticket #1530 for details. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23579 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
40685b3e4d0097f7cf815cc2aa940b6d8f7a185d |
|
23-Oct-2007 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added a laptop, G86: 8600M GT, submitted by pieter panman. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22682 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1f4825089031cd29b5bcc18f534595845bfec180 |
|
09-Oct-2007 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated naming for some previous unknown cards, added 24 new cards for support/recognition in the kernel driver, being GF 6xxx, 7xxx and 8xxx types. Also two more nforce 6100 4x0 cards recognized now. NOTE: accelerant update will come at a later date (soon I hope), needs more investigation first. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22497 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9727f39c8209c16eee96dee13f0b661ee87f22cf |
|
11-Sep-2007 |
Jérôme Duval <korli@users.berlios.de> |
added the pci id for GeForce 6100 nForce 405, bug #1472 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22219 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6386c723a58298e53833a1cd479bc9a321a3237b |
|
08-May-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Applied patch provided in ticket #1218 - should enable nVidia 7100 GS cards. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21084 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a5667a5b8bec2562448df19abd4c23b481b2c635 |
|
04-May-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Renamed nv.driver to "nvidia", nm.driver to "neomagic", and mga.driver to "matrox"; also renamed their accelerants and settings files accordingly. * Added Mandelbrot and GLDirectMode as demo applications. * Moved CortexAddOnHost to /bin. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21010 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
976db206e6060ca51baa44040badfe184669f549 |
|
30-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Added support for the GeForce 7400 GO, patch by Bernd Korz. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19150 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1af95f17b5b1e150cc323f4c06b50e256d2ff17e |
|
26-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Obviously, the GeForce 7600 GS has two different device IDs. This should close bug #916. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19128 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
287751449fc0983d327d36babfa0b21bd6eefd28 |
|
21-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Added info and card ID for the nVidia GeForce 7600 GO, provided by Bernd Korz. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19089 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e12e7a2004d0aade46462f8259d217656009d1cf |
|
05-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Added support for the nVidia GeForce 7600 GS, courtesy of Doug "tigerdog" Shelton. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19001 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4fdb58bec0d57c26f829a1b6708498b16d2e0830 |
|
19-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* added device ids for "Geforce 7300 GT". Lucky me, this works beautifully. Tested with ZETA on PCIe system. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18542 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ecdb8cec1e6abf3849a5a38550ba58e087e9ad5d |
|
07-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added all those news cards to the kerneldriver. Support for some 20 new cards should now be completed. Bumped version to 0.79. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17049 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9d7c686bac7715e0c5ee2df84cf26472a6a10853 |
|
06-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added new nv.setting called force_ws. Bumped version to 0.78. Note: 3D driver requires recompiling to be used now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17028 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
097373930d6e2e12be93341cf7d1541b573c9000 |
|
14-Mar-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added two new nv.settings (TWEAK options): gpu_clk and ram_clk. These options if enabled overrule your gfx card GPU and RAM speeds set by their BIOS (or set via coldstarting the card with the driver). note: overclocking might destroy your computer! Use with extreme caution. These options were added because it offers application developers a means to find bottlenecks (use underclocking), and it offers gamers the option to overclock for max fps. Disabled by default. 'Undocumented'. Bumped version to 0.74. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16788 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a3a50182a3742b49c96348af5cd34095b6fff59f |
|
14-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added new nv.setting 'force_sync' to force retrace sync for accelerated 3D. Updated docs. Bumped version to 0.73. Note: force_sync will be in place for 3D accelerant alpha4. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16396 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bdb0f0670507d2336964b05bd8a88925a70fbfc7 |
|
07-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated new INT handling code to not try to determine INT coming from secondary head on singlehead cards. This could potentially lead to int sharing trouble.. Note, still a bit hackish. Better fix would probably be moving a large part from detailed card type recognition code from accelerant to kerneldriver. As I think it's safe enough this way, I'll leave it as it is for now. (trouble that could arise is a nvidia gfx card not working now, though chances are very slim that would happen. Best moment for fix is probably rewriting the driver for seperate instances on a 'per head' basis, when haiku supports multiple heads ) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16284 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fcde2e523abd9f6a4a2af5107c85f93bd9ebd310 |
|
07-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
rewrote kerneldriver and accelerant's retrace INT handling. This fixes the 'driver hanging' bug exhibiting sometimes when CRTC2 is being used as primary CRTC (driver internal feature). INT handling now exists for both CRTC1 and CRTC2: enabling only the INTs for the head currently being used as primary. (limitation can be removed once we use a driver instance 'per head' instead of 'per card'. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16282 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f83eeab28ad1cae9eeb1c3271679066fe73fddb7 |
|
06-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated the VGA BIOS not found after first driverstart fix: now it actually works. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16276 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f495fd595b81443a0410269d062c12c4f9eb7145 |
|
07-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed error regarding ROM mapping. Only unmap on succeeded map, and shutoff ROM shadowing before fetching ROM, restoring orig setting afterwards so all cards will init OK later on. This should fix driver not finding it's cards BIOS ROM on second and later full starts during system uptime. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16275 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5ef2e83614fcc2a7114081035296424a82edb8f9 |
|
26-Jan-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
reverting to version 16074, removing the partly setup coldstart panel hack 'solution' which isn't going to work this way: I took a wrong turn here. Turns out this should be done via temporary files containing the hack info. Don't know yet if I'll do that though (real panel coldstart is the best solution anyway). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16098 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
17ca256d6f100fffb2eaf47a013a8c178ddb830a |
|
24-Jan-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added hack to save registerprogramming for a few registers that has been done by the cardBIOS: things that we don't have coldstart support for yet. This is nessesary if the driver is started/stopped more than once per 'system boot': programming done by the VGA BIOS has a tendency to get overwritten by driver-use. In progress: accelerant doesn't use it yet. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16074 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8bde8143ebfe127c5631e4688cb4d44b99ebf7ad |
|
21-Jan-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
driver now enforces correct order of use of INIT_ACCELERANT and CLONE_ACCELERANT: bailing out with B_NOT_ALLOWED if incorrect use is detected. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16020 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
49a89482a7369efa460056b0401dd61ccab0951e |
|
27-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added new nv.setting to let the driver force a certain card to be used as primary in a system with multiple cards. The card in question gets a minus (-) before it's actual name so it's listed at the top in the /dev/graphics/ folder. It's a hack, but it's handy to have for now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15185 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7c3f70449842afeb94f95aadc5e86dafcba9ac88 |
|
24-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
now also rom image files dumped have the hardware ID's and location in it. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15122 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0e5a68cd8956fa9adcd8d082a815b88df06d2a71 |
|
24-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
moved a define to shared_info for logging update. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15119 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d7cf273baeb2d782874b23b19463efa15644eb3c |
|
17-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
comments update. (more unknown but used ID ranges..) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14986 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
133f2ec55db2214a3a58b56e0a64aff0306b39aa |
|
16-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
comments update. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14983 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca30e3fb9d71b2fc3bd80b9f25e22ff4e721d021 |
|
17-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for 9 more cards: NV40, NV41, NV43 and NV47 (G70) types. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14981 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ffe48eb8c2abd1295299563f0e3bf5e7119cb48b |
|
15-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
sync to XFree86 CVS - 15 nov 2005 (in progress): modified some card names, and added one new one (id 0x0169). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14951 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6de3877ad508c67944e5e472d4126d2750e59c59 |
|
25-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed dma_acc setting fault I introduced when adding vga_on_tv. Updated docs for a part. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14516 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
afee6bde9bbdc11cfac602ddfb441920ef889415 |
|
25-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for the first two GeForce 7800 cards. Updated docs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14509 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c0013f4f82f120eec2c5f10a5d656209dece0271 |
|
22-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added support for those two new nv.settings options. Updated doc (partly) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14469 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
10aea461cceadb843e5a76930dcfb531b3d39a95 |
|
20-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
oops. Now only uninstalling INT handler if it was previously installed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14441 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
52c8d6219d742a7e3564b0d0bf684ad68e6ebb0d |
|
20-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added no-INT-assigned capability to kerneldriver. Updated docs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14439 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
92f02bd42fb9303e0ebaf401ce54cf3da429ed09 |
|
22-Sep-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated nVidia kerneldriver to use DMA acceleration as default when the nv.settings file is missing. As long as the settings file was present, the settings file default was used, which already was DMA acceleration. Now DMA is always used as default. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14227 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
af9151617b57a6207aaa7634f43edf7271a7ea8f |
|
16-Jul-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
shutoff all R4.5.0 cloning workarounds for the drivers I worked on. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13694 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bdb153ee7266a2b040c67d9527d8a10df294460d |
|
11-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
finished cardID updates, according to list nvidia dev website. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13056 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7b7550f3c72805a6f42b1f3c7cff168f2d132beb |
|
10-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
some more cardID stuff (more to come) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13053 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
79a70aa59c90e22b9499c8b96484e8c56d3c428f |
|
09-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added/corrected card recognition for some cards, source is official nvidia doc on dev site git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13034 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
097936d6b44f440b25bcb5d6bcd8d644b9010dea |
|
02-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for one more GeForce 6200 card: ID 0x0221. Updated documentation. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12929 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
37dd6ec29e826a76ec55256a67d2ebad34938fd6 |
|
26-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated kerneldriver again for DMA cmdbuffer in mainmem: added MTRR-WC mapping now. Actually copying some stuff from Thomas :-), interesting read. I'll try to go without further cloning of that DMA area for now. (learning..) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12837 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8d87804ed640b9b107c22371c46f68fea6004590 |
|
26-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added creation of 1Mb DMA command buffer in main mem. Hopefully this will further speedup DMA acceleration when finished in accelerant. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12833 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fbcb1d9d39dc12633ccceced9c937145ba7998d4 |
|
10-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated info for card 0x014f to be more correct git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12625 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
311e69173b0ef93ae884ec4a1d5c5b72858c4644 |
|
07-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added GeForce 6200 PCIe Turbocache support for ID 0x014f git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12580 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6ad7f78f096a4f9718c923af887608a1c18e889d |
|
18-Apr-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
test commit git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12434 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a9ac393b28b60d92f46022c9335bc244669de3b3 |
|
12-Apr-2005 |
Axel Dörfler <axeld@pinc-software.de> |
The nvidia driver now works under Haiku when build with target haiku. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12331 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4157b3aeec69d4b28ef60108827727b6756f0830 |
|
17-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
-added the NV40 arch screen connections limitations to the doc; -added a fixme comment in the kerneldriver: it seems we must try to map cardBIOSes to memory ourselves if possible after all (should be PCI config manager work I'd say): encountered two systems now that don't have that done (by BIOS I guess). A old PCI-only system (Pentium200), and a brand new PCIe system: Both PCI and PCIe cardBIOSes don't get mapped here which prevents us from using coldstarts on secondary cards :-/ git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11400 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5857e1d66bca243dcd4b17c5fcad2607db20626e |
|
13-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added a few ID comments ('sync' to Xorg 6.8.2) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11362 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
95883f16385761218b8c593fc61f13b7d9f90040 |
|
06-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated doc, added GeForce 6200 card recognition (NV44) for 10 types. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11277 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9be68599ad7cd0f8155474f41d67f263c534c272 |
|
31-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 3 more cardID's. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11169 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6a209f3a0083bd7ffe030c48c290836c4c5754e5 |
|
18-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added dma_acc setting for nv.settings. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10844 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
12faecd4c120ffc58d441f48ac9dd4f8816c1767 |
|
23-Dec-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for 7 new cards, mostly GF 6600 and 6800 ones git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10523 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9c609269f42bb0248456a11711b8afcf4043d9b8 |
|
20-Dec-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified a struct's type name, now the driverinterface works in MESA if needed. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10508 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
98a926e626f2e32fbac995159fd83b2da0a70c15 |
|
23-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
comment update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9037 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
64caf8044ee3cea351de6bfec16dcdb8872aa8be |
|
23-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 25 new cardID's to kerneldriver, including the first PCX / PCI-express cards. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9034 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fc69f2f4f9c7fe59bf287dcacf3e5aec28612715 |
|
11-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed fetching BIOS ROM on (some?) laptops. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8912 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
490c99a7db7ced016451461032337b1559417e5d |
|
02-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated default settings upon missing nv.settings file to best general settings. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8799 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f64878ee55a70b0e0d4e362db5aa7ffe06fe0db0 |
|
02-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
rewritten ISA coldstart script cmd's to actually use ISA I/O. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8792 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fc3f2e637d43bdd6ebe1738303a1af9d3e24ffde |
|
01-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added ISA I/O functions in kerneldriver (for coldstart script exec) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8781 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a7b24bba5262e648c2683cd9892aa73ab6b7eb76 |
|
26-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
overlay fix for Nforce and Nforce2 cards (RAM detection updated) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8469 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f58eff6918abb2b62c214cd38067938e234dd8e4 |
|
19-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed embedded Geforce (Nforce 1 and 2) RAM amount detection, updated docs git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8424 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
24223277db8ec2f6ffe6b707f0d76459d61ceb5f |
|
14-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
card match detection for AGP updated git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8397 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5785a94163bfa31786a2059d7f03f216a7c232ae |
|
13-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
small agp update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8389 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c2481c3f91aadcf83e717f5c608a2943620ec164 |
|
12-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
nothing really. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8381 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
663294ccbbc956fa3e7f8f1b7d027083ca8329b0 |
|
11-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
setting up AGP module use (not finished) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8379 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
58fa391ee438a2b62d2aac543545b9ed21dd70d0 |
|
06-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
completed unhide_fw and pgm_panel option stuff git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8333 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
586747b4decb64be808e3f962dcd0b9e08730630 |
|
05-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added two tweak options to nv.settings: unhide_fw and pgm_panel git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8318 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
07587c7b9fc1cf0e4e6e751a33a58a2feecb6d17 |
|
03-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added workaround for non-mapped ROMS: getting it from legacy ISA mapping if the PCI config resource manager did not assign an adress for PCI style ROM mapping. Our PCI config manager needs to do this mapping! Be's devices doesn't even mention it. (maybe currently BeOS is relying on the system BIOS to map the ROM PCI style?, but I think BeOS should tell the user about the mapping in 'devices' anyway..) Ah, well: it works now :) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8286 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fd9a9adcc0c5c6e07274a79a37c9a9b08662aafb |
|
01-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
final ROMdump update: fixes shutting off of most cards (pre NV18) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8252 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
94f1d71f18d576c7981dabeaeb492b6a456090f8 |
|
01-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated dumprom: using romchip instead of shadow now git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8248 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
07abc06fd20be3c6764ab6a62b4763620e11650b |
|
29-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
dumprom update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8230 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cc04d754913a7275ada255e1142c5a394b17e824 |
|
28-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed BIOS ROM readout git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8224 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca483789ee097c3be167175c3e2afb465fc40c11 |
|
21-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added force_pci setting in nv.settings git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8097 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4a3cf874822dfcf25f89c0d99158b1006e62b2fb |
|
02-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified panel modelines to be placed sorted in list git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7350 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0669fe20bd6ea42d6db669c6776898093ad1bbe6 |
|
22-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added virtualized CRTC access with it's advantages git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7295 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e67080742e73c08636b684b3076dfb7f8dfab8e5 |
|
29-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated some panel stuff, added some new card ID's git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7103 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
881996e81477859ab1cc5dc4ddbc4e27e907baa3 |
|
17-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added recognition for FX5700, FX5950 and some other cards git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6112 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ce817d83ee725ff3237f564deb50dfbaa1233056 |
|
05-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed abort signalling on failing to install INT routine git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5916 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4afe6a6bd3f662a38c4cb1bb88dbab3cb9d04e9c |
|
31-Dec-2003 |
shatty <shatty@nowhere.fake> |
add static to remove warnings git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5849 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aa1e552f7751d2e82770c3da178adc45d200b762 |
|
30-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.07_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5509 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b4c447019815b3b93a1501a0bb359e1f11b762a7 |
|
30-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.06_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5507 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2b83f3b47d3f5b86321d26788ed67ff42b8d5999 |
|
22-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.02_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5447 a95241bf-73f2-0310-859d-f6bbb57e9c96
|