📄 changelog
字号:
Extend the alignement workaround to post-rv280 chips as well (thanks Hui) and also limit the CPU accessible memory to the size of the PCI BAR size (yeah, it was passed to the driver, I just got blind for a while it seems)commit 163581a82fe9395672c31b41cd67aa44158f5201Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>Date: Tue Feb 28 23:34:03 2006 +0000 Workaround for rv280 bug which needs the framebuffer memory mapping to be aligned to its own size. Also add back limit of 128Mb of mapped fb space for now until I fully sort out what's up with dual function cards. I would really need to access the PCI BAR sizes here but that information seem to be missing from the PCI info passed to the driver.commit 5ff8fb2bea1fe7d14db53c19ff3a3a56668ec417Author: Roland Scheidegger <rscheidegger_lists@hispeed.ch>Date: Tue Feb 28 00:52:53 2006 +0000 Add the newly added (and tons of previously forgotten ones) pci ids to the ati wrapper too (probably not required for it to work as everything should default to radeon anyway there).commit 1574b41a0f894f9b6e30d3ee94e596695a4c64f0Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>Date: Sun Feb 26 10:01:32 2006 +0000 Fix page flipping with XAA. The new code ended up calling ShadowFBInit() before XAAInit(), which breaks ShadowFB.commit 1f43a584a684af8078631425886cce236500e0e6Author: Roland Scheidegger <rscheidegger_lists@hispeed.ch>Date: Sat Feb 25 01:57:05 2006 +0000 Add pci ids known to exist (see #4284 for instance). There are still entries which probably don't really exist (cancelled cards and such), leave them as-is. Fix the name of some entries, mostly based on the .inf file of the newest catalyst driver. Use own family id for rv410 and rs400, though there is no different code (yet?).commit 5c141bb15d1163e04c012a0cdf0699d534f0be37Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>Date: Thu Feb 16 23:27:44 2006 +0000 Memory map and misc fixes. This completely reworks the way the driver detects available & accessible video memory and initializes the card internal memory map. Along the way, I re-ordered some of the stuffs in pre-init in order to remove some dodgy codepath, fixed various init, exit and vt switch issues, and overall made the driver more robust. The full memory map fix requires an updated DRM. The X driver no longer tries to position the AGP aperture, this becomes entirely DRM responsibility.commit 8c6e5a6eb50d371fd4ec700c26aa628cb5f45731Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>Date: Wed Feb 15 23:36:55 2006 +0000 The engine setup would trigger a bogus line write before the proper addresses are setup, thus causing the card to try to bus master over the system bus to some stale location (usually 0 but could depend on whatever was used before X). Remove that useless init bit, and always setup some good enough engine source & destination pointers in case we have some other spurrious engine activity going on.commit d4ec0223029d8fe03a836a5a6e9a7cc8897b4c90Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>Date: Mon Feb 13 05:30:13 2006 +0000 Fix EXA acceleration of textures with byteswap or tiling From John Clemens <john@deater.net>commit 79c60ebbc34aaf0ac0b0723898d5b63015547178Author: Eric Anholt <anholt@freebsd.org>Date: Tue Feb 7 04:39:59 2006 +0000 Fix a copy'n'paste-o in the EXA render implementation that resulted in [ax]8b8g8r8 pict formats not being supported on r200, but no other issues.commit 8d74f3d49e73626f5d658ba6586a7c1487dae141Author: Daniel Stone <daniel@fooishbar.org>Date: Thu Jan 19 14:20:37 2006 +0000 Bug #5656: Set all Radeon XPRESS 200 R[CS]4xx-based chips to have IsIGP = 1, fixing modesetting issues.commit e490f4b86e6bba70f7c884fca3cf41d159323689Author: Alan Coopersmith <Alan.Coopersmith@sun.com>Date: Fri Jan 13 01:37:43 2006 +0000 XF86_VERSION_CURRENT -> XORG_VERSION_CURRENTcommit ac296d9137b02753bc79a9930d168855adea9c95Author: Alan Coopersmith <Alan.Coopersmith@sun.com>Date: Fri Jan 13 01:02:01 2006 +0000 When failing to parse MetaModes, reset CRT2pScrn to NULL after free'ing it so we don't crash when trying to use it later (such as in RADEONFreeRec).commit dd98ce78407c9eddd7adaad1d73d6910e6949b87Author: Adam Jackson <ajax@nwnk.net>Date: Sun Jan 8 19:02:16 2006 +0000 Bug #5523: Make radeon compile without USE_XAA. (Tilman Sauerbeck)commit a99429b2bc6407ff2a094e6ee30ce2032f734966Author: Kevin E Martin <kem@kem.org>Date: Wed Dec 21 02:29:59 2005 +0000 Update package version for X11R7 release.commit 96e225b950c74e64f3f788be8a8489c5075ea55aAuthor: Adam Jackson <ajax@nwnk.net>Date: Mon Dec 19 16:25:52 2005 +0000 Stub COPYING filescommit 6bea785ea0bdf01673a6ddc45765ae7372fdd371Author: Alan Coopersmith <Alan.Coopersmith@sun.com>Date: Mon Dec 19 09:07:50 2005 +0000 Typo fixes, mailing list & url updates, and other changes to prepare for X11R6.9 & 7.0 releases.commit 07d5cf8fc37eb72dbb344081ff07d59dbf568e9cAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>Date: Thu Dec 15 23:15:37 2005 +0000 Bugzilla #5238 <https://bugs.freedesktop.org/show_bug.cgi?id=5238> Patch #3978 <https://bugs.freedesktop.org/attachment.cgi?id=3978> r128 man page dualhead note update (Alex Deucher)commit 6db5cbfbf6d405d9871892d1255dd7442e4539e9Author: Kevin E Martin <kem@kem.org>Date: Thu Dec 15 00:21:32 2005 +0000 Update package version number for final X11R7 release candidate. Bump driver version number.commit 726fd3a81dfbd1b0c8e4ede104a48523daecab92Author: Adam Jackson <ajax@nwnk.net>Date: Wed Dec 14 19:41:28 2005 +0000 Bug #1760: Fix ati wrapper multihead to be dlloader friendly.commit 328a2d74dabe32ce35e879799412666feedb0eefAuthor: Adam Jackson <ajax@nwnk.net>Date: Fri Dec 9 18:25:02 2005 +0000 Bug #3869: Don\'t walk off the end of an array in connector detection. (Eric Anholt)commit 03961a05438e916b6725f4e547f23a84ead13c5eAuthor: Adam Jackson <ajax@nwnk.net>Date: Fri Dec 9 18:15:31 2005 +0000 Bug #1106: Fix memory allocation for Render. (Michel Daenzer)commit 091e5c584124f9b849c0f46802b2f0d8b0cc2388Author: Kevin E Martin <kem@kem.org>Date: Thu Dec 8 17:55:18 2005 +0000 Add configure options to allow hard-coded paths to be changed.commit e38e2df15c9a4b08dee6386a225e98827bb35aadAuthor: Kevin E Martin <kem@kem.org>Date: Thu Dec 8 17:54:40 2005 +0000 Allow hard-coded paths to be configurable.commit b8203604bf9bd3813668313a1c8c17040b9d93ceAuthor: Kevin E Martin <kem@kem.org>Date: Tue Dec 6 22:48:33 2005 +0000 Change *man_SOURCES ==> *man_PRE to fix autotools warnings.commit a86920e812bfd40ec9facfc234220e83066dd263Author: Kevin E Martin <kem@kem.org>Date: Sat Dec 3 05:49:32 2005 +0000 Update package version number for X11R7 RC3 release.commit 010adc8988846e6f76f111a9fd32eca021d12fbcAuthor: Kevin E Martin <kem@kem.org>Date: Sat Dec 3 05:45:17 2005 +0000 Bump version numbers for X11R6.9/X11R7 RC3.commit a5efa6724e7fd8318e262060b084630632dfcb44Author: Kevin E Martin <kem@kem.org>Date: Fri Dec 2 02:16:07 2005 +0000 Remove extraneous AC_MSG_RESULT.commit feeef3cba1f4736a96daf3002ec902ced2874198Author: Adam Jackson <ajax@nwnk.net>Date: Wed Nov 30 18:51:22 2005 +0000 Bump libdrm dep to 2.0.commit 7ca2b3fa30fedd07951f7c6e73ed4d2a6f6606eaAuthor: Adam Jackson <ajax@nwnk.net>Date: Tue Nov 29 23:29:58 2005 +0000 Only build dlloader modules by default.commit e167e5151e32d54919e96cbfdcf932e16b1cab2aAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>Date: Mon Nov 28 22:04:08 2005 +0000 Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)commit 0015b1a007bed61aaf389f8f927e4ae0568d7da7Author: Eric Anholt <anholt@freebsd.org>Date: Mon Nov 21 10:49:09 2005 +0000 Add .cvsignores for drivers.commit 00b8f6ccfbb5163c47e9def0e4ecc6ac7be7e8afAuthor: Eric Anholt <anholt@freebsd.org>Date: Fri Nov 11 11:05:42 2005 +0000 Bug #1028: Don't (incorrectly) mark the 24/8 z/stencil case as slow, which resulted in whining at runtime about the visual not being supported.commit 33326847ccc9cf4cd6a23a257e5392e348e6dd22Author: Kevin E Martin <kem@kem.org>Date: Wed Nov 9 21:31:20 2005 +0000 Bump version numbers for X11R6.9/X11R7 RC2.commit 68e11246bd6f6a641807230834dce4e7fd6911afAuthor: Kevin E Martin <kem@kem.org>Date: Wed Nov 9 21:15:14 2005 +0000 Update package version number for X11R7 RC2 release.commit 1582d3b34643babcbb794d2df8d7c9a755d569c9Author: Matthias Hopf <mhopf@suse.de>Date: Wed Nov 9 17:42:57 2005 +0000 Bug #4998: Add ';' and ',' as valid separators for MetaModes as well.commit 2d22d78d157e07e6ec6a3e2d03fc17f102f6e00eAuthor: Kevin E Martin <kem@kem.org>Date: Wed Nov 9 07:30:03 2005 +0000 Fix DoLoadableServer NO build.commit 999f67763a5ea9fef7b7b576262f0da079efcfeeAuthor: Michel Daenzer <michel@daenzer.net>Date: Tue Nov 8 16:30:48 2005 +0000 bugzilla #988 (https://bugs.freedesktop.org/show_bug.cgi?id=988) Fix typo which may or may not have had a negative impact on stability with R300 class cards.commit 5aa401efa0b8d81da418eafeb857142a33f85da9Author: Michel Daenzer <michel@daenzer.net>Date: Tue Nov 8 14:05:00 2005 +0000 bugzilla #4494 (https://bugs.freedesktop.org/show_bug.cgi?id=4494) Call RADEONDGAInit() even if EXA is enabled; the problematic DGA acceleration hooks are already disabled in that case. This fixes DGA issues such as DGA mouse (typically used by games in fullscreen mode) not working. Fix suggested by Eric Anholt.commit 345180131a7b2752773dc2a3ee1221ad1e05c815Author: Michel Daenzer <michel@daenzer.net>Date: Tue Nov 8 13:35:23 2005 +0000 bugzilla #4916 (https://bugs.freedesktop.org/show_bug.cgi?id=4916) Fix segfault with MergedFB and EXA enabled and HW cursor temporarily disabled.commit 23911421ffa7bdd2e191a72c41bf1f26c92c1a67Author: Michel Daenzer <michel@daenzer.net>Date: Tue Nov 8 09:44:41 2005 +0000 bugzilla #4951 (https://bugs.freedesktop.org/show_bug.cgi?id=4951) attachment #3689 (http://bugs.freedesktop.org/attachment.cgi?id=3689) Fix HW cursor getting silently disabled with EXA.commit e1259c0117a190cf4c6e7be07d5aa83e03afb3a0Author: Bogdan Diaconescu <b_diaconescu@yahoo.com>Date: Mon Nov 7 19:28:40 2005 +0000 Replaced the variadic macros(gcc) by macros according to C99 standardcommit 67bdaae04ab37f38a6d0c8dc4b6328c3ba3b3393Author: Alan Coopersmith <Alan.Coopersmith@sun.com>Date: Sun Nov 6 07:41:29 2005 +0000 Sun bug #6325220: Xorg dumps core in dual monitor configuration with radeon driver if CRT2Position not specified in xorg.conf <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6325220> (Stuart Krietman - Sun Microsystems)commit 733ebf6e4a7c7b2f1a861077d43da2a853e4c0d7Author: Kevin E Martin <kem@kem.org>Date: Tue Nov 1 15:08:52 2005 +0000 Update pkgcheck depedencies to work with separate build roots.commit dd0eb76337bfdaec8f456380a6ced9e0487e190fAuthor: Adam Jackson <ajax@nwnk.net>Date: Fri Oct 21 18:40:18 2005 +0000 Bug #4829: Remove some useless DRI symbol checks.commit e6c1859e3a7c84b882e0c30d0783255ed1258d9eAuthor: Donnie Berkholz <spyderous@gentoo.org>Date: Thu Oct 20 23:01:58 2005 +0000 Bug #4831 <https://bugs.freedesktop.org/show_bug.cgi?id=4831>. Check for x86_64 in addition to amd64 in host_cpu.commit 33460fb393c9591babcc43b30a73eef3971765c2Author: Kevin E Martin <kem@kem.org>Date: Wed Oct 19 02:48:02 2005 +0000 Update package version number for RC1 release.commit 77d5c3549db4f6a7ff9f969f885d7a4e58ab2b16Author: Kevin E Martin <kem@kem.org>Date: Tue Oct 18 15:46:37 2005 +0000 Do the following to make the drivers pass distcheck: - Only define EXTRA_DIST when there are actually man pages to be processed - Add missing man pages to keyboard and ati drivers EXTRA_DISTcommit 35e717078c840414b0d6a0e37b3ffed0a7b102aaAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>Date: Tue Oct 18 00:01:52 2005 +0000 Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro substitutions to work better with BSD makecommit ff6e5b0412fe347575992c83bb7cb47b6f96f390Author: Adam Jackson <ajax@nwnk.net>Date: Mon Oct 17 22:57:32 2005 +0000 More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead of indirectly
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -