Module Name:    src
Committed By:   mrg
Date:           Mon Jul  5 23:55:02 UTC 2010

Added Files:
        src/sys/dev/microcode/radeon: 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 LICENSE.radeon Makefile R100_cp.bin
            R200_cp.bin R300_cp.bin R420_cp.bin R520_cp.bin R600_me.bin
            R600_pfp.bin R600_rlc.bin R700_rlc.bin REDWOOD_me.bin
            REDWOOD_pfp.bin REDWOOD_rlc.bin RS600_cp.bin RS690_cp.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

Log Message:
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.)


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/dev/microcode/radeon/CEDAR_me.bin \
    src/sys/dev/microcode/radeon/CEDAR_pfp.bin \
    src/sys/dev/microcode/radeon/CEDAR_rlc.bin \
    src/sys/dev/microcode/radeon/CYPRESS_me.bin \
    src/sys/dev/microcode/radeon/CYPRESS_pfp.bin \
    src/sys/dev/microcode/radeon/CYPRESS_rlc.bin \
    src/sys/dev/microcode/radeon/JUNIPER_me.bin \
    src/sys/dev/microcode/radeon/JUNIPER_pfp.bin \
    src/sys/dev/microcode/radeon/JUNIPER_rlc.bin \
    src/sys/dev/microcode/radeon/LICENSE.radeon \
    src/sys/dev/microcode/radeon/Makefile \
    src/sys/dev/microcode/radeon/R100_cp.bin \
    src/sys/dev/microcode/radeon/R200_cp.bin \
    src/sys/dev/microcode/radeon/R300_cp.bin \
    src/sys/dev/microcode/radeon/R420_cp.bin \
    src/sys/dev/microcode/radeon/R520_cp.bin \
    src/sys/dev/microcode/radeon/R600_me.bin \
    src/sys/dev/microcode/radeon/R600_pfp.bin \
    src/sys/dev/microcode/radeon/R600_rlc.bin \
    src/sys/dev/microcode/radeon/R700_rlc.bin \
    src/sys/dev/microcode/radeon/REDWOOD_me.bin \
    src/sys/dev/microcode/radeon/REDWOOD_pfp.bin \
    src/sys/dev/microcode/radeon/REDWOOD_rlc.bin \
    src/sys/dev/microcode/radeon/RS600_cp.bin \
    src/sys/dev/microcode/radeon/RS690_cp.bin \
    src/sys/dev/microcode/radeon/RS780_me.bin \
    src/sys/dev/microcode/radeon/RS780_pfp.bin \
    src/sys/dev/microcode/radeon/RV610_me.bin \
    src/sys/dev/microcode/radeon/RV610_pfp.bin \
    src/sys/dev/microcode/radeon/RV620_me.bin \
    src/sys/dev/microcode/radeon/RV620_pfp.bin \
    src/sys/dev/microcode/radeon/RV630_me.bin \
    src/sys/dev/microcode/radeon/RV630_pfp.bin \
    src/sys/dev/microcode/radeon/RV635_me.bin \
    src/sys/dev/microcode/radeon/RV635_pfp.bin \
    src/sys/dev/microcode/radeon/RV670_me.bin \
    src/sys/dev/microcode/radeon/RV670_pfp.bin \
    src/sys/dev/microcode/radeon/RV710_me.bin \
    src/sys/dev/microcode/radeon/RV710_pfp.bin \
    src/sys/dev/microcode/radeon/RV730_me.bin \
    src/sys/dev/microcode/radeon/RV730_pfp.bin \
    src/sys/dev/microcode/radeon/RV770_me.bin \
    src/sys/dev/microcode/radeon/RV770_pfp.bin

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: src/sys/dev/microcode/radeon/CEDAR_me.bin
Index: src/sys/dev/microcode/radeon/CEDAR_pfp.bin
Index: src/sys/dev/microcode/radeon/CEDAR_rlc.bin
Index: src/sys/dev/microcode/radeon/CYPRESS_me.bin
Index: src/sys/dev/microcode/radeon/CYPRESS_pfp.bin
Index: src/sys/dev/microcode/radeon/CYPRESS_rlc.bin
Index: src/sys/dev/microcode/radeon/JUNIPER_me.bin
Index: src/sys/dev/microcode/radeon/JUNIPER_pfp.bin
Index: src/sys/dev/microcode/radeon/JUNIPER_rlc.bin
Index: src/sys/dev/microcode/radeon/LICENSE.radeon
diff -u /dev/null src/sys/dev/microcode/radeon/LICENSE.radeon:1.1
--- /dev/null	Mon Jul  5 23:55:02 2010
+++ src/sys/dev/microcode/radeon/LICENSE.radeon	Mon Jul  5 23:55:02 2010
@@ -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.
Index: src/sys/dev/microcode/radeon/Makefile
diff -u /dev/null src/sys/dev/microcode/radeon/Makefile:1.1
--- /dev/null	Mon Jul  5 23:55:02 2010
+++ src/sys/dev/microcode/radeon/Makefile	Mon Jul  5 23:55:02 2010
@@ -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>
Index: src/sys/dev/microcode/radeon/R100_cp.bin
Index: src/sys/dev/microcode/radeon/R200_cp.bin
Index: src/sys/dev/microcode/radeon/R300_cp.bin
Index: src/sys/dev/microcode/radeon/R420_cp.bin
Index: src/sys/dev/microcode/radeon/R520_cp.bin
Index: src/sys/dev/microcode/radeon/R600_me.bin
Index: src/sys/dev/microcode/radeon/R600_pfp.bin
Index: src/sys/dev/microcode/radeon/R600_rlc.bin
Index: src/sys/dev/microcode/radeon/R700_rlc.bin
Index: src/sys/dev/microcode/radeon/REDWOOD_me.bin
Index: src/sys/dev/microcode/radeon/REDWOOD_pfp.bin
Index: src/sys/dev/microcode/radeon/REDWOOD_rlc.bin
Index: src/sys/dev/microcode/radeon/RS600_cp.bin
Index: src/sys/dev/microcode/radeon/RS690_cp.bin
Index: src/sys/dev/microcode/radeon/RS780_me.bin
Index: src/sys/dev/microcode/radeon/RS780_pfp.bin
Index: src/sys/dev/microcode/radeon/RV610_me.bin
Index: src/sys/dev/microcode/radeon/RV610_pfp.bin
Index: src/sys/dev/microcode/radeon/RV620_me.bin
Index: src/sys/dev/microcode/radeon/RV620_pfp.bin
Index: src/sys/dev/microcode/radeon/RV630_me.bin
Index: src/sys/dev/microcode/radeon/RV630_pfp.bin
Index: src/sys/dev/microcode/radeon/RV635_me.bin
Index: src/sys/dev/microcode/radeon/RV635_pfp.bin
Index: src/sys/dev/microcode/radeon/RV670_me.bin
Index: src/sys/dev/microcode/radeon/RV670_pfp.bin
Index: src/sys/dev/microcode/radeon/RV710_me.bin
Index: src/sys/dev/microcode/radeon/RV710_pfp.bin
Index: src/sys/dev/microcode/radeon/RV730_me.bin
Index: src/sys/dev/microcode/radeon/RV730_pfp.bin
Index: src/sys/dev/microcode/radeon/RV770_me.bin
Index: src/sys/dev/microcode/radeon/RV770_pfp.bin

Reply via email to