Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/dev/microcode/radeon add all the radeon firmware files. ...



details:   https://anonhg.NetBSD.org/src/rev/08ae58731c76
branches:  trunk
changeset: 756065:08ae58731c76
user:      mrg <mrg%NetBSD.org@localhost>
date:      Mon Jul 05 23:55:02 2010 +0000

description:
add all the radeon firmware files.  missed in the previous..

these were sourced from:
        - linux kernel sources, firmware/radeon/
        - people.freedesktop.org/~agd5f/radeon_ucode/

LICENSE.radeon has the full license, which my simple reading sees as
being largely similar to other re-distributable licenses for firmware
(ie, does not include de-compliation or reverse engineering.)

diffstat:

 sys/dev/microcode/radeon/CEDAR_me.bin    |  Bin 
 sys/dev/microcode/radeon/CEDAR_pfp.bin   |  Bin 
 sys/dev/microcode/radeon/CEDAR_rlc.bin   |  Bin 
 sys/dev/microcode/radeon/CYPRESS_me.bin  |  Bin 
 sys/dev/microcode/radeon/CYPRESS_pfp.bin |  Bin 
 sys/dev/microcode/radeon/CYPRESS_rlc.bin |  Bin 
 sys/dev/microcode/radeon/JUNIPER_me.bin  |  Bin 
 sys/dev/microcode/radeon/JUNIPER_pfp.bin |  Bin 
 sys/dev/microcode/radeon/JUNIPER_rlc.bin |  Bin 
 sys/dev/microcode/radeon/LICENSE.radeon  |   51 +++++++++++++++++++++++++++++++
 sys/dev/microcode/radeon/Makefile        |   39 +++++++++++++++++++++++
 sys/dev/microcode/radeon/R100_cp.bin     |  Bin 
 sys/dev/microcode/radeon/R200_cp.bin     |  Bin 
 sys/dev/microcode/radeon/R300_cp.bin     |  Bin 
 sys/dev/microcode/radeon/R420_cp.bin     |  Bin 
 sys/dev/microcode/radeon/R520_cp.bin     |  Bin 
 sys/dev/microcode/radeon/R600_me.bin     |  Bin 
 sys/dev/microcode/radeon/R600_pfp.bin    |  Bin 
 sys/dev/microcode/radeon/R600_rlc.bin    |  Bin 
 sys/dev/microcode/radeon/R700_rlc.bin    |  Bin 
 sys/dev/microcode/radeon/REDWOOD_me.bin  |  Bin 
 sys/dev/microcode/radeon/REDWOOD_pfp.bin |  Bin 
 sys/dev/microcode/radeon/REDWOOD_rlc.bin |  Bin 
 sys/dev/microcode/radeon/RS600_cp.bin    |  Bin 
 sys/dev/microcode/radeon/RS690_cp.bin    |  Bin 
 sys/dev/microcode/radeon/RS780_me.bin    |  Bin 
 sys/dev/microcode/radeon/RS780_pfp.bin   |  Bin 
 sys/dev/microcode/radeon/RV610_me.bin    |  Bin 
 sys/dev/microcode/radeon/RV610_pfp.bin   |  Bin 
 sys/dev/microcode/radeon/RV620_me.bin    |  Bin 
 sys/dev/microcode/radeon/RV620_pfp.bin   |  Bin 
 sys/dev/microcode/radeon/RV630_me.bin    |  Bin 
 sys/dev/microcode/radeon/RV630_pfp.bin   |  Bin 
 sys/dev/microcode/radeon/RV635_me.bin    |  Bin 
 sys/dev/microcode/radeon/RV635_pfp.bin   |  Bin 
 sys/dev/microcode/radeon/RV670_me.bin    |  Bin 
 sys/dev/microcode/radeon/RV670_pfp.bin   |  Bin 
 sys/dev/microcode/radeon/RV710_me.bin    |  Bin 
 sys/dev/microcode/radeon/RV710_pfp.bin   |  Bin 
 sys/dev/microcode/radeon/RV730_me.bin    |  Bin 
 sys/dev/microcode/radeon/RV730_pfp.bin   |  Bin 
 sys/dev/microcode/radeon/RV770_me.bin    |  Bin 
 sys/dev/microcode/radeon/RV770_pfp.bin   |  Bin 
 43 files changed, 90 insertions(+), 0 deletions(-)

diffs (180 lines):

diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/CEDAR_me.bin
Binary file sys/dev/microcode/radeon/CEDAR_me.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/CEDAR_pfp.bin
Binary file sys/dev/microcode/radeon/CEDAR_pfp.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/CEDAR_rlc.bin
Binary file sys/dev/microcode/radeon/CEDAR_rlc.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/CYPRESS_me.bin
Binary file sys/dev/microcode/radeon/CYPRESS_me.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/CYPRESS_pfp.bin
Binary file sys/dev/microcode/radeon/CYPRESS_pfp.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/CYPRESS_rlc.bin
Binary file sys/dev/microcode/radeon/CYPRESS_rlc.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/JUNIPER_me.bin
Binary file sys/dev/microcode/radeon/JUNIPER_me.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/JUNIPER_pfp.bin
Binary file sys/dev/microcode/radeon/JUNIPER_pfp.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/JUNIPER_rlc.bin
Binary file sys/dev/microcode/radeon/JUNIPER_rlc.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/LICENSE.radeon
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/dev/microcode/radeon/LICENSE.radeon   Mon Jul 05 23:55:02 2010 +0000
@@ -0,0 +1,51 @@
+Copyright (C) 2009, 2010  Advanced Micro Devices, Inc. All rights reserved.
+
+REDISTRIBUTION: Permission is hereby granted, free of any license fees,
+to any person obtaining a copy of this microcode (the "Software"), to
+install, reproduce, copy and distribute copies, in binary form only, of
+the Software and to permit persons to whom the Software is provided to
+do the same, provided that the following conditions are met:
+
+No reverse engineering, decompilation, or disassembly of this Software
+is permitted.
+
+Redistributions must reproduce the above copyright notice, this
+permission notice, and the following disclaimers and notices in the
+Software documentation and/or other materials provided with the
+Software.
+
+DISCLAIMER: THE USE OF THE SOFTWARE IS AT YOUR SOLE RISK.  THE SOFTWARE
+IS PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND AND COPYRIGHT
+HOLDER AND ITS LICENSORS EXPRESSLY DISCLAIM ALL WARRANTIES, EXPRESS AND
+IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
+COPYRIGHT HOLDER AND ITS LICENSORS DO NOT WARRANT THAT THE SOFTWARE WILL
+MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE SOFTWARE WILL BE
+UNINTERRUPTED OR ERROR-FREE.  THE ENTIRE RISK ASSOCIATED WITH THE USE OF
+THE SOFTWARE IS ASSUMED BY YOU.  FURTHERMORE, COPYRIGHT HOLDER AND ITS
+LICENSORS DO NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE
+OR THE RESULTS OF THE USE OF THE SOFTWARE IN TERMS OF ITS CORRECTNESS,
+ACCURACY, RELIABILITY, CURRENTNESS, OR OTHERWISE.
+
+DISCLAIMER: UNDER NO CIRCUMSTANCES INCLUDING NEGLIGENCE, SHALL COPYRIGHT
+HOLDER AND ITS LICENSORS OR ITS DIRECTORS, OFFICERS, EMPLOYEES OR AGENTS
+("AUTHORIZED REPRESENTATIVES") BE LIABLE FOR ANY INCIDENTAL, INDIRECT,
+SPECIAL OR CONSEQUENTIAL DAMAGES (INCLUDING DAMAGES FOR LOSS OF BUSINESS
+PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, AND THE
+LIKE) ARISING OUT OF THE USE, MISUSE OR INABILITY TO USE THE SOFTWARE,
+BREACH OR DEFAULT, INCLUDING THOSE ARISING FROM INFRINGEMENT OR ALLEGED
+INFRINGEMENT OF ANY PATENT, TRADEMARK, COPYRIGHT OR OTHER INTELLECTUAL
+PROPERTY RIGHT EVEN IF COPYRIGHT HOLDER AND ITS AUTHORIZED
+REPRESENTATIVES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.  IN
+NO EVENT SHALL COPYRIGHT HOLDER OR ITS AUTHORIZED REPRESENTATIVES TOTAL
+LIABILITY FOR ALL DAMAGES, LOSSES, AND CAUSES OF ACTION (WHETHER IN
+CONTRACT, TORT (INCLUDING NEGLIGENCE) OR OTHERWISE) EXCEED THE AMOUNT OF
+US$10.
+
+Notice:  The Software is subject to United States export laws and
+regulations.  You agree to comply with all domestic and international
+export laws and regulations that apply to the Software, including but
+not limited to the Export Administration Regulations administered by the
+U.S. Department of Commerce and International Traffic in Arm Regulations
+administered by the U.S. Department of State.  These laws include
+restrictions on destinations, end users and end use.
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/dev/microcode/radeon/Makefile Mon Jul 05 23:55:02 2010 +0000
@@ -0,0 +1,39 @@
+#      $NetBSD: Makefile,v 1.1 2010/07/05 23:55:02 mrg Exp $
+
+NOMAN= # defined
+
+FILES= \
+       R100_cp.bin \
+       R200_cp.bin \
+       R300_cp.bin \
+       R420_cp.bin \
+       R520_cp.bin \
+       RS600_cp.bin \
+       RS690_cp.bin \
+       R600_me.bin R600_pfp.bin R600_rlc.bin \
+       RS780_me.bin RS780_pfp.bin \
+       RV610_me.bin RV610_pfp.bin \
+       RV620_me.bin RV620_pfp.bin \
+       RV630_me.bin RV630_pfp.bin \
+       RV635_me.bin RV635_pfp.bin \
+       RV670_me.bin RV670_pfp.bin \
+       RV710_me.bin RV710_pfp.bin \
+       RV730_me.bin RV730_pfp.bin \
+       RV770_me.bin RV770_pfp.bin \
+       R700_rlc.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 \
+       REDWOOD_me.bin REDWOOD_pfp.bin REDWOOD_rlc.bin
+
+# DRM isn't necessary before /usr!
+FIRMWAREDIR=   /usr/libdata/firmware
+
+# XXX
+includes:
+
+clean:
+
+cleandir:
+
+.include <bsd.files.mk>
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/R100_cp.bin
Binary file sys/dev/microcode/radeon/R100_cp.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/R200_cp.bin
Binary file sys/dev/microcode/radeon/R200_cp.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/R300_cp.bin
Binary file sys/dev/microcode/radeon/R300_cp.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/R420_cp.bin
Binary file sys/dev/microcode/radeon/R420_cp.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/R520_cp.bin
Binary file sys/dev/microcode/radeon/R520_cp.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/R600_me.bin
Binary file sys/dev/microcode/radeon/R600_me.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/R600_pfp.bin
Binary file sys/dev/microcode/radeon/R600_pfp.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/R600_rlc.bin
Binary file sys/dev/microcode/radeon/R600_rlc.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/R700_rlc.bin
Binary file sys/dev/microcode/radeon/R700_rlc.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/REDWOOD_me.bin
Binary file sys/dev/microcode/radeon/REDWOOD_me.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/REDWOOD_pfp.bin
Binary file sys/dev/microcode/radeon/REDWOOD_pfp.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/REDWOOD_rlc.bin
Binary file sys/dev/microcode/radeon/REDWOOD_rlc.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/RS600_cp.bin
Binary file sys/dev/microcode/radeon/RS600_cp.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/RS690_cp.bin
Binary file sys/dev/microcode/radeon/RS690_cp.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/RS780_me.bin
Binary file sys/dev/microcode/radeon/RS780_me.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/RS780_pfp.bin
Binary file sys/dev/microcode/radeon/RS780_pfp.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/RV610_me.bin
Binary file sys/dev/microcode/radeon/RV610_me.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/RV610_pfp.bin
Binary file sys/dev/microcode/radeon/RV610_pfp.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/RV620_me.bin
Binary file sys/dev/microcode/radeon/RV620_me.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/RV620_pfp.bin
Binary file sys/dev/microcode/radeon/RV620_pfp.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/RV630_me.bin
Binary file sys/dev/microcode/radeon/RV630_me.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/RV630_pfp.bin
Binary file sys/dev/microcode/radeon/RV630_pfp.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/RV635_me.bin
Binary file sys/dev/microcode/radeon/RV635_me.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/RV635_pfp.bin
Binary file sys/dev/microcode/radeon/RV635_pfp.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/RV670_me.bin
Binary file sys/dev/microcode/radeon/RV670_me.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/RV670_pfp.bin
Binary file sys/dev/microcode/radeon/RV670_pfp.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/RV710_me.bin
Binary file sys/dev/microcode/radeon/RV710_me.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/RV710_pfp.bin
Binary file sys/dev/microcode/radeon/RV710_pfp.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/RV730_me.bin
Binary file sys/dev/microcode/radeon/RV730_me.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/RV730_pfp.bin
Binary file sys/dev/microcode/radeon/RV730_pfp.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/RV770_me.bin
Binary file sys/dev/microcode/radeon/RV770_me.bin has changed
diff -r 19fecdc9ad70 -r 08ae58731c76 sys/dev/microcode/radeon/RV770_pfp.bin
Binary file sys/dev/microcode/radeon/RV770_pfp.bin has changed



Home | Main Index | Thread Index | Old Index