summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChí-Thanh Christopher Nguyễn <chithanh@gentoo.org>2010-11-23 01:29:03 +0000
committerChí-Thanh Christopher Nguyễn <chithanh@gentoo.org>2010-11-23 01:29:03 +0000
commit1d1267a45f205248ced64db070e89d4b3fa4fc75 (patch)
tree186fbfe31ae4c3557535c3c756cc3535656b0ebc /x11-drivers
parentVersion bump (diff)
downloadhistorical-1d1267a45f205248ced64db070e89d4b3fa4fc75.tar.gz
historical-1d1267a45f205248ced64db070e89d4b3fa4fc75.tar.bz2
historical-1d1267a45f205248ced64db070e89d4b3fa4fc75.zip
add new Bobcat microcode
Package-Manager: portage-2.2.0_alpha4/cvs/Linux x86_64
Diffstat (limited to 'x11-drivers')
-rw-r--r--x11-drivers/radeon-ucode/ChangeLog8
-rw-r--r--x11-drivers/radeon-ucode/Manifest16
-rw-r--r--x11-drivers/radeon-ucode/radeon-ucode-20101122.ebuild57
3 files changed, 69 insertions, 12 deletions
diff --git a/x11-drivers/radeon-ucode/ChangeLog b/x11-drivers/radeon-ucode/ChangeLog
index 894c460b6f89..d1321a17603b 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-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/radeon-ucode/ChangeLog,v 1.5 2010/07/15 09:05:17 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/radeon-ucode/ChangeLog,v 1.6 2010/11/23 01:29:03 chithanh Exp $
+
+*radeon-ucode-20101122 (23 Nov 2010)
+
+ 23 Nov 2010; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ +radeon-ucode-20101122.ebuild:
+ add new Bobcat microcode
15 Jul 2010; Christian Faulhammer <fauli@gentoo.org>
radeon-ucode-20100408.ebuild:
diff --git a/x11-drivers/radeon-ucode/Manifest b/x11-drivers/radeon-ucode/Manifest
index 7769cdc179fb..9015f5d0facf 100644
--- a/x11-drivers/radeon-ucode/Manifest
+++ b/x11-drivers/radeon-ucode/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
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
@@ -10,18 +7,15 @@ DIST CYPRESS_rlc.bin 3072 RMD160 d4020c0f9fafd1af86b42a22e69d66e009f5d57f SHA1 7
DIST JUNIPER_me.bin 5504 RMD160 bfec9ecbf3ed16013b1d8118cc4125a64d6cefcb SHA1 71e402e154368d32ee7ce32ef6c5b34def2a0ace SHA256 3890437894d09dbb0b99900e661a8a0d3ad264a650b6ad2d84e5b8e1156cc9a0
DIST JUNIPER_pfp.bin 4480 RMD160 4092a3603cd7b30e1c1704605b97276d544b979c SHA1 fd03198da9816dd5640fe99be1439ec3323d6e89 SHA256 5f4e98e1bd41bbbba68fb4c1b8761ab0fd7c2f9f4f088c44b1464b7c2e08a9e2
DIST JUNIPER_rlc.bin 3072 RMD160 d4020c0f9fafd1af86b42a22e69d66e009f5d57f SHA1 7a20dea0b238eb6d78894e82a43ec30874bff8ef SHA256 1ed8816700dccdc45af17f9d2075a8c45e33fcdfc6c005f8fb7ab3c3f0c97df8
+DIST PALM_me.bin 5504 RMD160 3c12812b8877e89c8ad3d2ce861e6ad7ebcd1fe2 SHA1 4a564e86e2f23c2f95fd48b52ba4a295df1c0f06 SHA256 ef469b88574a39b6d918ee24996dce6388995dad6809ab934f4669bf5b60b950
+DIST PALM_pfp.bin 4480 RMD160 7c7bbbbcd2d7a59b87ca2e6cb98e86edc6f7f53e SHA1 8317906faa5a83a9ac18a65703d1b6061d3f1d0d SHA256 8629622819275fcf7b8b1abee45eddae64bbdcc617d213fc360903721c2dafdf
DIST R600_rlc.bin 3072 RMD160 c8f02318397c907e44e0f27d3f410375eca7578c SHA1 3e04529600d666ddb2f2f83bb0112d4fab516c04 SHA256 fafa54e2e28cfffe014163f88bde5039becf921f63b2e51cd82f32df77bc7d85
DIST R700_rlc.bin 4096 RMD160 a7742c18e003d617745279106466ca65521df652 SHA1 e1bb34e8a2bad605b4bc019a7f7cab7e5319c533 SHA256 eacd95219f0eac701bb75c3142906fd7fef78cc2e0816fc2fb51460c17cd6fd1
DIST REDWOOD_me.bin 5504 RMD160 0fa1dc71614612ed09798f6a1db3928e57dd28aa SHA1 f93f49a7e44124ad83093b6d4f8fcefe66db34b1 SHA256 bc98d6afb1fa179dc2113e0c16bb609f4d395020cfb7e47652304ccf5206cade
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
EBUILD radeon-ucode-20100408.ebuild 1657 RMD160 39ce3183f8fd2d772aebf457c7f13fd65c1bb4a6 SHA1 572efa374eab6186e67fff28c6ed761475a22bd4 SHA256 ddabeab50ffce1549d5a57a8932b1a21ed2a5543b2d955653f94b6f6848d214e
-MISC ChangeLog 938 RMD160 a7866cc7f641c2caccfe0e8dd3445e654ba133bc SHA1 4ee49a92af899d9f8232456486b05c87d428ee18 SHA256 f104fb3f15ef5ecc3d9d03fa7263345ae93f83640b0520d52beb4d53dc70a07f
+EBUILD radeon-ucode-20101122.ebuild 1709 RMD160 5a07b2409c53eaefcebf8b45163459b9b29d3968 SHA1 72c4a7dd3e81106463431ea7b7842a28a4ddfea6 SHA256 29b4c6673082c3799e8e286cc298c4d1ab33be76e59131648d588fecbbb141ea
+MISC ChangeLog 1109 RMD160 aaec2d745e32093d0a1ef142583dd1ed5cd643cf SHA1 4066d3005fd7467de36c8d616c77b350f96cbcbd SHA256 20144834d22c3252eb278e3f18972d1b0b4a14269935bc3cbdd6fea374d689d7
MISC metadata.xml 265 RMD160 24a368e280b83393abb1cda7b15e7888e1570a04 SHA1 b60c32aece47cc1c4febe46e54786494a3b913bf SHA256 1240cc1d6dda0bc1a42ca2bffe70aa6a1d34f85f28112615ceb327f58a594a16
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.15 (GNU/Linux)
-
-iEYEARECAAYFAkw+z8AACgkQNQqtfCuFnePtLQCfYey6Iy4oAHUFYFRwFnMWM8kU
-q3MAn3HmZ7VMRRJUkMuWlvF3JSaXAzQ5
-=EPFY
------END PGP SIGNATURE-----
diff --git a/x11-drivers/radeon-ucode/radeon-ucode-20101122.ebuild b/x11-drivers/radeon-ucode/radeon-ucode-20101122.ebuild
new file mode 100644
index 000000000000..bb7cf08f09e8
--- /dev/null
+++ b/x11-drivers/radeon-ucode/radeon-ucode-20101122.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/radeon-ucode/radeon-ucode-20101122.ebuild,v 1.1 2010/11/23 01:29:03 chithanh Exp $
+
+inherit linux-info
+
+UCODE_BASE_URI="http://people.freedesktop.org/~agd5f/${PN/-/_}"
+UCODE_FILES=(
+ "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"
+)
+
+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
+}