summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChí-Thanh Christopher Nguyễn <chithanh@gentoo.org>2011-01-08 20:56:10 +0000
committerChí-Thanh Christopher Nguyễn <chithanh@gentoo.org>2011-01-08 20:56:10 +0000
commitec87a13ce9a3bdc89dc33c37ec774a9f0139e74d (patch)
tree4a26b34bfc08fd3b71f0ab6ea58c037cb1bda49d /x11-drivers
parentRemoved unused app-admin/gamin depend. Redundancy found by Jeroen Roovers. (diff)
downloadhistorical-ec87a13ce9a3bdc89dc33c37ec774a9f0139e74d.tar.gz
historical-ec87a13ce9a3bdc89dc33c37ec774a9f0139e74d.tar.bz2
historical-ec87a13ce9a3bdc89dc33c37ec774a9f0139e74d.zip
Add new microcode, bug #351058
Package-Manager: portage-2.2.0_alpha7/cvs/Linux x86_64
Diffstat (limited to 'x11-drivers')
-rw-r--r--x11-drivers/radeon-ucode/ChangeLog8
-rw-r--r--x11-drivers/radeon-ucode/Manifest15
-rw-r--r--x11-drivers/radeon-ucode/metadata.xml4
-rw-r--r--x11-drivers/radeon-ucode/radeon-ucode-20110106.ebuild67
4 files changed, 87 insertions, 7 deletions
diff --git a/x11-drivers/radeon-ucode/ChangeLog b/x11-drivers/radeon-ucode/ChangeLog
index db64dfc06dff..75db7c6ecffc 100644
--- a/x11-drivers/radeon-ucode/ChangeLog
+++ b/x11-drivers/radeon-ucode/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-drivers/radeon-ucode
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/radeon-ucode/ChangeLog,v 1.9 2011/01/06 19:58:11 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/radeon-ucode/ChangeLog,v 1.10 2011/01/08 20:56:10 chithanh Exp $
+
+*radeon-ucode-20110106 (08 Jan 2011)
+
+ 08 Jan 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ +radeon-ucode-20110106.ebuild, metadata.xml:
+ Add new microcode, bug #351058
06 Jan 2011; Tomáš Chvátal <scarabeus@gentoo.org>
-radeon-ucode-20100408.ebuild:
diff --git a/x11-drivers/radeon-ucode/Manifest b/x11-drivers/radeon-ucode/Manifest
index 601be39ae1b4..bfbf103ada50 100644
--- a/x11-drivers/radeon-ucode/Manifest
+++ b/x11-drivers/radeon-ucode/Manifest
@@ -1,3 +1,10 @@
+DIST BARTS_mc.bin 24096 RMD160 a4f2976e467cbf302ab10b6ef3a13da4904faeb7 SHA1 a317d56c4ea6bfe6896ef5bdfc55239641517ebd SHA256 f88017d12951e68b8db2695350108f43b2bbac46fd4de525a1e2612540156a3d
+DIST BARTS_me.bin 5504 RMD160 3d5dc632b4afe6234923451227fdc295dcdcea3b SHA1 1913c82af2857a5a359a9daf8131d5973a84c3ec SHA256 37fa5fb7cdb13df94c9a64d7ba752b63119f063f64326b67ec54656cd184363b
+DIST BARTS_pfp.bin 4480 RMD160 c04b8d8048b07dbe0b704381856532107b000af3 SHA1 de9e86be06a7f849a8c58fbc1598369a73f1b217 SHA256 c9cfed97f54c24190761524e2fbbab80ff1ac07f09d84bb3c955c2337ea7e4f6
+DIST BTC_rlc.bin 3072 RMD160 7c430717632cc82a22e8b214057f53efe28cdf02 SHA1 71a500a8568f9d2e4a49d361a036ef2f277fc888 SHA256 f287b5e5d7506974343106a40b114a196ac6a9138cb8122dd9001aa97a123a7c
+DIST CAICOS_mc.bin 24096 RMD160 a4f2976e467cbf302ab10b6ef3a13da4904faeb7 SHA1 a317d56c4ea6bfe6896ef5bdfc55239641517ebd SHA256 f88017d12951e68b8db2695350108f43b2bbac46fd4de525a1e2612540156a3d
+DIST CAICOS_me.bin 5504 RMD160 3d5dc632b4afe6234923451227fdc295dcdcea3b SHA1 1913c82af2857a5a359a9daf8131d5973a84c3ec SHA256 37fa5fb7cdb13df94c9a64d7ba752b63119f063f64326b67ec54656cd184363b
+DIST CAICOS_pfp.bin 4480 RMD160 7fbd14e2100ba5c06998f1ccfdb69b6196adb3bf SHA1 9009863ab16622849ca0d900174512d292bd3c56 SHA256 210b9c42cf7866fcacf9239016142e799f52901ef3b001f7081fc92ff2c43401
DIST CEDAR_me.bin 5504 RMD160 c027e2edb96294d43cf75bc868f9a76dbb6db752 SHA1 3142a64061ade6032c95ed948c85b15dd0ae46be SHA256 86cec272c18673356c0e8d774d7ed48976baa631f79734225522a928e9089db4
DIST CEDAR_pfp.bin 4480 RMD160 3d080c1f0178cc31733873ffc8cc338d608dd958 SHA1 a92856a4fa16926e2451a6335da7e20f01fde210 SHA256 bf614bcdd72fd23a919d2bf39ec065824f0c327e50b9ba3d9d39cb675764fcf3
DIST CEDAR_rlc.bin 3072 RMD160 d4020c0f9fafd1af86b42a22e69d66e009f5d57f SHA1 7a20dea0b238eb6d78894e82a43ec30874bff8ef SHA256 1ed8816700dccdc45af17f9d2075a8c45e33fcdfc6c005f8fb7ab3c3f0c97df8
@@ -15,6 +22,10 @@ DIST REDWOOD_me.bin 5504 RMD160 0fa1dc71614612ed09798f6a1db3928e57dd28aa SHA1 f9
DIST REDWOOD_pfp.bin 4480 RMD160 3d080c1f0178cc31733873ffc8cc338d608dd958 SHA1 a92856a4fa16926e2451a6335da7e20f01fde210 SHA256 bf614bcdd72fd23a919d2bf39ec065824f0c327e50b9ba3d9d39cb675764fcf3
DIST REDWOOD_rlc.bin 3072 RMD160 d4020c0f9fafd1af86b42a22e69d66e009f5d57f SHA1 7a20dea0b238eb6d78894e82a43ec30874bff8ef SHA256 1ed8816700dccdc45af17f9d2075a8c45e33fcdfc6c005f8fb7ab3c3f0c97df8
DIST SUMO_rlc.bin 3072 RMD160 0fcb18bce948898c1324ca700bd4b7b6566bb5e9 SHA1 37ceeab45cf8f6bd1a9f3bcf12fc989a893b0dbc SHA256 812b0bc9174aeb2115356deeeb305e7d50f8c983de93082dcd903b121f7f37e5
+DIST TURKS_mc.bin 24096 RMD160 a4f2976e467cbf302ab10b6ef3a13da4904faeb7 SHA1 a317d56c4ea6bfe6896ef5bdfc55239641517ebd SHA256 f88017d12951e68b8db2695350108f43b2bbac46fd4de525a1e2612540156a3d
+DIST TURKS_me.bin 5504 RMD160 3d5dc632b4afe6234923451227fdc295dcdcea3b SHA1 1913c82af2857a5a359a9daf8131d5973a84c3ec SHA256 37fa5fb7cdb13df94c9a64d7ba752b63119f063f64326b67ec54656cd184363b
+DIST TURKS_pfp.bin 4480 RMD160 06319b410f93b4a11edc06ed2609f57ef227cb14 SHA1 8732414ce40d17857d4617dc8ab79061631a3beb SHA256 65d98665384252ddd627c365dbfd2f238b0538570d9e1dad6d4382bb93723089
EBUILD radeon-ucode-20101122.ebuild 1704 RMD160 b393888dfbc7e8f83e61607ffffa2a3a1e4e1263 SHA1 1d0db56f441312071a438cd32d2cc0aa87ebae27 SHA256 257cd11fca743473ed9c41f2520c7e3f42e150fb86210ba60e7d35fb36029476
-MISC ChangeLog 1432 RMD160 1b6fcc805caf0eccddd727a1965469fe4bb6b13f SHA1 38f54f5d36918ca78daf8b1cd40c3f892d74defa SHA256 7d792f1cf8ff501cf121ff9e2b44a20edc9f0288f658d80f03af41d553e0d803
-MISC metadata.xml 265 RMD160 24a368e280b83393abb1cda7b15e7888e1570a04 SHA1 b60c32aece47cc1c4febe46e54786494a3b913bf SHA256 1240cc1d6dda0bc1a42ca2bffe70aa6a1d34f85f28112615ceb327f58a594a16
+EBUILD radeon-ucode-20110106.ebuild 1874 RMD160 a83be8f12224fe306a4e8c50a1bd94fc65e8e9f4 SHA1 1a627e32898133900f4498deab17c6b24c04eddb SHA256 74d1993294dd0cf344ab3fd226495a888b24557a0da50ff1a825b9e8622655e3
+MISC ChangeLog 1620 RMD160 ee65c7d6d57811bdbe4f1073ba84ea951170d760 SHA1 08f5e4dd2141cbe8b11061812cd86b4a3078dbaa SHA256 8a2a587fcf638a71310c2dae02a1feef29d87978e2f9617e23ac954b8f65e1e6
+MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
diff --git a/x11-drivers/radeon-ucode/metadata.xml b/x11-drivers/radeon-ucode/metadata.xml
index 40a4ce953dab..01c4c004e735 100644
--- a/x11-drivers/radeon-ucode/metadata.xml
+++ b/x11-drivers/radeon-ucode/metadata.xml
@@ -1,9 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer>
- <email>chithanh@gentoo.org</email>
- <name>Chí-Thanh Christopher Nguyễn</name>
-</maintainer>
<herd>x11</herd>
</pkgmetadata>
diff --git a/x11-drivers/radeon-ucode/radeon-ucode-20110106.ebuild b/x11-drivers/radeon-ucode/radeon-ucode-20110106.ebuild
new file mode 100644
index 000000000000..9bcaa69c411f
--- /dev/null
+++ b/x11-drivers/radeon-ucode/radeon-ucode-20110106.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/radeon-ucode/radeon-ucode-20110106.ebuild,v 1.1 2011/01/08 20:56:10 chithanh Exp $
+
+inherit linux-info
+
+UCODE_BASE_URI="http://people.freedesktop.org/~agd5f/${PN/-/_}"
+UCODE_FILES=(
+ "BARTS_mc.bin"
+ "BARTS_me.bin"
+ "BARTS_pfp.bin"
+ "BTC_rlc.bin"
+ "CAICOS_mc.bin"
+ "CAICOS_me.bin"
+ "CAICOS_pfp.bin"
+ "CEDAR_me.bin"
+ "CEDAR_pfp.bin"
+ "CEDAR_rlc.bin"
+ "CYPRESS_me.bin"
+ "CYPRESS_pfp.bin"
+ "CYPRESS_rlc.bin"
+ "JUNIPER_me.bin"
+ "JUNIPER_pfp.bin"
+ "JUNIPER_rlc.bin"
+ "R600_rlc.bin"
+ "R700_rlc.bin"
+ "PALM_me.bin"
+ "PALM_pfp.bin"
+ "REDWOOD_me.bin"
+ "REDWOOD_pfp.bin"
+ "REDWOOD_rlc.bin"
+ "SUMO_rlc.bin"
+ "TURKS_mc.bin"
+ "TURKS_me.bin"
+ "TURKS_pfp.bin"
+)
+
+DESCRIPTION="IRQ microcode for r6xx/r7xx/Evergreen Radeon GPUs"
+HOMEPAGE="http://people.freedesktop.org/~agd5f/radeon_ucode/"
+SRC_URI="${UCODE_FILES[@]/#/${UCODE_BASE_URI}/}"
+
+LICENSE="radeon-ucode"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+src_unpack() { :; }
+
+src_install() {
+ insinto /lib/firmware/radeon || die "insinto failed"
+ doins "${UCODE_FILES[@]/#/${DISTDIR}/}" || die "doins failed"
+}
+
+pkg_postinst() {
+ if linux_config_exists && linux_chkconfig_builtin DRM_RADEON; then
+ if ! linux_chkconfig_present FIRMWARE_IN_KERNEL || \
+ ! [[ "$(linux_chkconfig_string EXTRA_FIRMWARE)" == *_rlc.bin* ]]; then
+ ewarn "Your kernel has radeon DRM built-in but not the IRQ microcode."
+ ewarn "For kernel modesetting to work, please set in kernel config"
+ ewarn "CONFIG_FIRMWARE_IN_KERNEL=y"
+ ewarn "CONFIG_EXTRA_FIRMWARE_DIR=\"/lib/firmware\""
+ ewarn "CONFIG_EXTRA_FIRMWARE=\"${UCODE_FILES[@]/#/radeon/}\""
+ ewarn "You may skip microcode files for which no hardware is installed."
+ ewarn "More information at http://wiki.x.org/wiki/radeonBuildHowTo"
+ fi
+ fi
+}