#
0a408dfc |
|
10-Jan-2022 |
Jérôme Duval <jerome.duval@gmail.com> |
radeon_hd: find out rom size if loading from PCI ROM BAR * only the rom gets copied. * tested by smallstepforman in #17377 * fix warnings. Change-Id: Id4803d5c5a8bcab685f687c6af0292c945813ec6 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4855 Reviewed-by: Jérôme Duval <jerome.duval@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
72ec5a36 |
|
28-Aug-2014 |
Julian Harnath <julian.harnath@rwth-aachen.de> |
Use correct PCI register base address for newer Radeon chips * Radeon chips since Bonaire use a different PCI register base address. Select the correct one depending on chipset generation (values from Linux driver). * Makes radeon_hd work for newer APUs/GPUs (tested with Kabini APU).
|
#
c162f52e |
|
04-May-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
intel_extreme and radeon_hd: some 64 bit fixes
|
#
359b926f |
|
08-Nov-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* style cleanup of shared storage names * return better data on card * display chipset flags in screen preflet git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43226 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
397fbc47 |
|
28-Oct-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* better identify BAR location defines * fix bug where we were using an r600 bios pull method on r700 cards. this should help prevent shadow rom fallback. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42933 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
62605d28 |
|
24-Oct-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* redesign code that locates AtomBIOS allows for more flexible searching * check out shadow VGA bios as very last resort may cause issues but not a bad last resort compared to an app_server crash * better tracing git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42906 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d5c8ef5d |
|
24-Oct-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* add chipset flags vs isIGP * we can now utilize these chipset flags throughout the driver to better id cards and features * remove leftover BIOS size define from intel skel * no *real* functional change git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42904 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
98421bb8 |
|
24-Oct-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* simplify some trace statements * add potential support for IGP chipsets * igp code is *untested* and should work *in theory* * potentially resolves #8040 / #8046 ? git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42901 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a4ba3a0f |
|
21-Oct-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* pass dceMajor and dceMinor to accelerant * will fix other var names to match style guidelines shortly git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42891 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3f98c183 |
|
03-Aug-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* create area for AtomBIOS * clone mapped AtomBIOS area into accelerant git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42560 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c3cfda77 |
|
03-Aug-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* don't trample PCI rom config * better error checking * the driver can now locate the AtomBIOS on real hw! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42558 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
22582a29 |
|
02-Aug-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* Map AtomBIOS specified by PCI rom into virtual memory * Point AtomBIOS to PCI rom mapped in memory * Things no longer crash, but we get an Invalid BIOS Magic error in the logs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42543 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f7f38281 |
|
15-Jun-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
pass device pciid through to accelerant git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42203 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e7812dd9 |
|
17-May-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
correct missed improper int size git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41563 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2be925fd |
|
15-May-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* turns out r800 has different register locations :( * remove device_type and replace with device_chipset * change MEMSIZE to >> 10 as r600-r700 store this in bytes (r800 uses MB and will be fixed soon) * add if statement to select what register locations to use based on chipset ** Maybe use a struct or something to store these in a standardized way? git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41525 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e7e0c4a4 |
|
15-Feb-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
radeon_hd: small style header style fixes as per axel-- networkSetup: prevented enable/disable button from hiding; disable configure button if interface is disabled; add configuration mode dropdown (auto(dhcp)/static); make address fields disable (with curent settings shown) if auto-config is selected; style cleanup git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40520 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ea23d8ec |
|
14-Feb-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
no functional change/header cleanup; ensure new network preflet has correct Haiku, Inc identifier as per mmadia; correct questionable header within radeon_hd driver, gave credit to czeidler where it was due.. not perfect but better git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40496 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
da0e57ba |
|
04-May-2010 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Remove leftover from the intel driver. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36617 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
66f1ecda |
|
21-Apr-2010 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Start to cleanup radeon_hd driver. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36393 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
|
#
72ec5a3630aa77a763c645e698c18259b8892953 |
|
28-Aug-2014 |
Julian Harnath <julian.harnath@rwth-aachen.de> |
Use correct PCI register base address for newer Radeon chips * Radeon chips since Bonaire use a different PCI register base address. Select the correct one depending on chipset generation (values from Linux driver). * Makes radeon_hd work for newer APUs/GPUs (tested with Kabini APU).
|
#
c162f52eaa83ca2cf01f61c4fb6353d76e10caa1 |
|
04-May-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
intel_extreme and radeon_hd: some 64 bit fixes
|
#
359b926f79d7e7ac697d6aaf28f704b5d5f1283f |
|
08-Nov-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* style cleanup of shared storage names * return better data on card * display chipset flags in screen preflet git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43226 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
397fbc47bb63cd3ef0835eadc21db8d2519d7111 |
|
28-Oct-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* better identify BAR location defines * fix bug where we were using an r600 bios pull method on r700 cards. this should help prevent shadow rom fallback. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42933 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
62605d2824c0b594931b51025a98f44ff4c59e58 |
|
24-Oct-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* redesign code that locates AtomBIOS allows for more flexible searching * check out shadow VGA bios as very last resort may cause issues but not a bad last resort compared to an app_server crash * better tracing git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42906 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d5c8ef5d6980887025cdf3d87faf1ae9bf2eb38d |
|
24-Oct-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* add chipset flags vs isIGP * we can now utilize these chipset flags throughout the driver to better id cards and features * remove leftover BIOS size define from intel skel * no *real* functional change git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42904 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
98421bb88721b382172c0ead3e511b254dd5de36 |
|
24-Oct-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* simplify some trace statements * add potential support for IGP chipsets * igp code is *untested* and should work *in theory* * potentially resolves #8040 / #8046 ? git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42901 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a4ba3a0f61a920cb64dca0c49337586f45760a12 |
|
21-Oct-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* pass dceMajor and dceMinor to accelerant * will fix other var names to match style guidelines shortly git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42891 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3f98c1831c538d84e71cb38ec4e89d19e735d02d |
|
03-Aug-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* create area for AtomBIOS * clone mapped AtomBIOS area into accelerant git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42560 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c3cfda776dc7716056b393999bf104d6a10b6c84 |
|
03-Aug-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* don't trample PCI rom config * better error checking * the driver can now locate the AtomBIOS on real hw! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42558 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
22582a297c7e74465243aad35a040ff3822cd9ce |
|
02-Aug-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* Map AtomBIOS specified by PCI rom into virtual memory * Point AtomBIOS to PCI rom mapped in memory * Things no longer crash, but we get an Invalid BIOS Magic error in the logs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42543 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f7f3828178565188556e211cf56702f7ca810a89 |
|
15-Jun-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
pass device pciid through to accelerant git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42203 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e7812dd96397d7d73ff10336487676c3897e6346 |
|
17-May-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
correct missed improper int size git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41563 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2be925fd04f6cb32b3c4775ffcf75acb4c03d00e |
|
15-May-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* turns out r800 has different register locations :( * remove device_type and replace with device_chipset * change MEMSIZE to >> 10 as r600-r700 store this in bytes (r800 uses MB and will be fixed soon) * add if statement to select what register locations to use based on chipset ** Maybe use a struct or something to store these in a standardized way? git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41525 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e7e0c4a4bf02e061f2fa20c778ad3f0de8a14326 |
|
15-Feb-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
radeon_hd: small style header style fixes as per axel-- networkSetup: prevented enable/disable button from hiding; disable configure button if interface is disabled; add configuration mode dropdown (auto(dhcp)/static); make address fields disable (with curent settings shown) if auto-config is selected; style cleanup git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40520 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ea23d8ecd6fb75a34d3f2a7fc01157a9e39b09bd |
|
14-Feb-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
no functional change/header cleanup; ensure new network preflet has correct Haiku, Inc identifier as per mmadia; correct questionable header within radeon_hd driver, gave credit to czeidler where it was due.. not perfect but better git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40496 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
da0e57ba624c257b67fad27e6de3bff6fe216cdd |
|
04-May-2010 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Remove leftover from the intel driver. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36617 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
66f1ecdae725e487a3180c3f465f79e353bc07e8 |
|
21-Apr-2010 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Start to cleanup radeon_hd driver. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36393 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
|