diff options
Diffstat (limited to 'x11-drivers')
-rw-r--r-- | x11-drivers/radeon-ucode/ChangeLog | 8 | ||||
-rw-r--r-- | x11-drivers/radeon-ucode/Manifest | 16 | ||||
-rw-r--r-- | x11-drivers/radeon-ucode/radeon-ucode-20101122.ebuild | 57 |
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 +} |