[rtems commit] bsps/m68k: Remove libcpu/m68k

Sebastian Huber sebh at rtems.org
Mon Mar 26 13:34:57 UTC 2018


Module:    rtems
Branch:    master
Commit:    5d395124adb82c4ce7da8d1d14b5bd3360f915cb
Changeset: http://git.rtems.org/rtems/commit/?id=5d395124adb82c4ce7da8d1d14b5bd3360f915cb

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Mon Mar 26 13:25:36 2018 +0200

bsps/m68k: Remove libcpu/m68k

This patch is a part of the BSP source reorganization.

Update #3285.

---

 .../lib/libbsp/m68k/av5282/make/custom/av5282.cfg  |   1 -
 .../lib/libbsp/m68k/csb360/make/custom/csb360.cfg  |   1 -
 .../libbsp/m68k/gen68340/make/custom/gen68340.cfg  |   2 -
 .../libbsp/m68k/gen68360/make/custom/gen68360.cfg  |   1 -
 .../m68k/gen68360/make/custom/gen68360_040.cfg     |   1 -
 .../libbsp/m68k/gen68360/make/custom/pgh360.cfg    |   1 -
 .../m68k/genmcf548x/make/custom/genmcf548x.inc     |   1 -
 .../m68k/mcf5206elite/make/custom/mcf5206elite.cfg |   1 -
 .../libbsp/m68k/mcf52235/make/custom/mcf52235.cfg  |   1 -
 .../libbsp/m68k/mcf5225x/make/custom/mcf5225x.cfg  |   1 -
 .../libbsp/m68k/mcf5235/make/custom/mcf5235.cfg    |   1 -
 .../libbsp/m68k/mcf5329/make/custom/mcf5329.cfg    |   1 -
 .../lib/libbsp/m68k/mrm332/make/custom/mrm332.cfg  |   1 -
 .../libbsp/m68k/mvme147/make/custom/mvme147.cfg    |   1 -
 .../libbsp/m68k/mvme147s/make/custom/mvme147s.cfg  |   1 -
 .../libbsp/m68k/mvme162/make/custom/mvme162.cfg    |   1 -
 .../libbsp/m68k/mvme162/make/custom/mvme162lx.cfg  |   1 -
 .../libbsp/m68k/mvme167/make/custom/mvme167.cfg    |   1 -
 .../lib/libbsp/m68k/uC5282/make/custom/uC5282.cfg  |   1 -
 c/src/lib/libcpu/m68k/Makefile.am                  |   7 --
 c/src/lib/libcpu/m68k/configure.ac                 |  60 ----------
 .../m68k/mcf548x/include/Freescale_license.txt     | 132 ---------------------
 22 files changed, 219 deletions(-)

diff --git a/c/src/lib/libbsp/m68k/av5282/make/custom/av5282.cfg b/c/src/lib/libbsp/m68k/av5282/make/custom/av5282.cfg
index ee40bf0..1c82a4d 100644
--- a/c/src/lib/libbsp/m68k/av5282/make/custom/av5282.cfg
+++ b/c/src/lib/libbsp/m68k/av5282/make/custom/av5282.cfg
@@ -3,7 +3,6 @@
 #
 
 RTEMS_CPU=m68k
-RTEMS_CPU_MODEL=mcf5282
 
 include $(RTEMS_ROOT)/make/custom/default.cfg
 
diff --git a/c/src/lib/libbsp/m68k/csb360/make/custom/csb360.cfg b/c/src/lib/libbsp/m68k/csb360/make/custom/csb360.cfg
index 0d00237..8694aac 100644
--- a/c/src/lib/libbsp/m68k/csb360/make/custom/csb360.cfg
+++ b/c/src/lib/libbsp/m68k/csb360/make/custom/csb360.cfg
@@ -5,7 +5,6 @@
 #
 
 RTEMS_CPU=m68k
-RTEMS_CPU_MODEL=mcf5272
 
 include $(RTEMS_ROOT)/make/custom/default.cfg
 
diff --git a/c/src/lib/libbsp/m68k/gen68340/make/custom/gen68340.cfg b/c/src/lib/libbsp/m68k/gen68340/make/custom/gen68340.cfg
index 16177b5..5185e2c 100644
--- a/c/src/lib/libbsp/m68k/gen68340/make/custom/gen68340.cfg
+++ b/c/src/lib/libbsp/m68k/gen68340/make/custom/gen68340.cfg
@@ -3,8 +3,6 @@
 
 RTEMS_CPU=m68k
 
-RTEMS_CPU_MODEL=m68340
-
 include $(RTEMS_ROOT)/make/custom/default.cfg
 
 # This contains the compiler options necessary to select the CPU model
diff --git a/c/src/lib/libbsp/m68k/gen68360/make/custom/gen68360.cfg b/c/src/lib/libbsp/m68k/gen68360/make/custom/gen68360.cfg
index c72c835..d8e3d2c 100644
--- a/c/src/lib/libbsp/m68k/gen68360/make/custom/gen68360.cfg
+++ b/c/src/lib/libbsp/m68k/gen68360/make/custom/gen68360.cfg
@@ -2,7 +2,6 @@
 #  Config file for a "generic 68360" BSP
 
 RTEMS_CPU=m68k
-RTEMS_CPU_MODEL=m68360
 
 include $(RTEMS_ROOT)/make/custom/default.cfg
 
diff --git a/c/src/lib/libbsp/m68k/gen68360/make/custom/gen68360_040.cfg b/c/src/lib/libbsp/m68k/gen68360/make/custom/gen68360_040.cfg
index c7427da..142f3c7 100644
--- a/c/src/lib/libbsp/m68k/gen68360/make/custom/gen68360_040.cfg
+++ b/c/src/lib/libbsp/m68k/gen68360/make/custom/gen68360_040.cfg
@@ -3,7 +3,6 @@
 #
 
 RTEMS_CPU=m68k
-RTEMS_CPU_MODEL=m68040
 
 CPU_CFLAGS = -mcpu=68040
 
diff --git a/c/src/lib/libbsp/m68k/gen68360/make/custom/pgh360.cfg b/c/src/lib/libbsp/m68k/gen68360/make/custom/pgh360.cfg
index 9ea52dc..2303a62 100644
--- a/c/src/lib/libbsp/m68k/gen68360/make/custom/pgh360.cfg
+++ b/c/src/lib/libbsp/m68k/gen68360/make/custom/pgh360.cfg
@@ -2,7 +2,6 @@
 #  Config file for a "generic 68360" BSP
 
 RTEMS_CPU=m68k
-RTEMS_CPU_MODEL=m68360
 
 include $(RTEMS_ROOT)/make/custom/default.cfg
 
diff --git a/c/src/lib/libbsp/m68k/genmcf548x/make/custom/genmcf548x.inc b/c/src/lib/libbsp/m68k/genmcf548x/make/custom/genmcf548x.inc
index e93b185..330d47e 100644
--- a/c/src/lib/libbsp/m68k/genmcf548x/make/custom/genmcf548x.inc
+++ b/c/src/lib/libbsp/m68k/genmcf548x/make/custom/genmcf548x.inc
@@ -3,7 +3,6 @@
 #
 
 RTEMS_CPU=m68k
-RTEMS_CPU_MODEL=mcf548x
 
 include $(RTEMS_ROOT)/make/custom/default.cfg
 
diff --git a/c/src/lib/libbsp/m68k/mcf5206elite/make/custom/mcf5206elite.cfg b/c/src/lib/libbsp/m68k/mcf5206elite/make/custom/mcf5206elite.cfg
index 73bf0d7..258727b 100644
--- a/c/src/lib/libbsp/m68k/mcf5206elite/make/custom/mcf5206elite.cfg
+++ b/c/src/lib/libbsp/m68k/mcf5206elite/make/custom/mcf5206elite.cfg
@@ -5,7 +5,6 @@
 #
 
 RTEMS_CPU=m68k
-RTEMS_CPU_MODEL=mcf5206
 
 include $(RTEMS_ROOT)/make/custom/default.cfg
 
diff --git a/c/src/lib/libbsp/m68k/mcf52235/make/custom/mcf52235.cfg b/c/src/lib/libbsp/m68k/mcf52235/make/custom/mcf52235.cfg
index 6216111..bc69711 100644
--- a/c/src/lib/libbsp/m68k/mcf52235/make/custom/mcf52235.cfg
+++ b/c/src/lib/libbsp/m68k/mcf52235/make/custom/mcf52235.cfg
@@ -3,7 +3,6 @@
 #
 
 RTEMS_CPU=m68k
-RTEMS_CPU_MODEL=mcf5223x
 
 include $(RTEMS_ROOT)/make/custom/default.cfg
 
diff --git a/c/src/lib/libbsp/m68k/mcf5225x/make/custom/mcf5225x.cfg b/c/src/lib/libbsp/m68k/mcf5225x/make/custom/mcf5225x.cfg
index 3a15407..d195e46 100644
--- a/c/src/lib/libbsp/m68k/mcf5225x/make/custom/mcf5225x.cfg
+++ b/c/src/lib/libbsp/m68k/mcf5225x/make/custom/mcf5225x.cfg
@@ -3,7 +3,6 @@
 #
 
 RTEMS_CPU=m68k
-RTEMS_CPU_MODEL=mcf52258
 
 include $(RTEMS_ROOT)/make/custom/default.cfg
 
diff --git a/c/src/lib/libbsp/m68k/mcf5235/make/custom/mcf5235.cfg b/c/src/lib/libbsp/m68k/mcf5235/make/custom/mcf5235.cfg
index 387aa4e..aed4e2e 100644
--- a/c/src/lib/libbsp/m68k/mcf5235/make/custom/mcf5235.cfg
+++ b/c/src/lib/libbsp/m68k/mcf5235/make/custom/mcf5235.cfg
@@ -3,7 +3,6 @@
 #
 
 RTEMS_CPU=m68k
-RTEMS_CPU_MODEL=mcf5235
 
 include $(RTEMS_ROOT)/make/custom/default.cfg
 
diff --git a/c/src/lib/libbsp/m68k/mcf5329/make/custom/mcf5329.cfg b/c/src/lib/libbsp/m68k/mcf5329/make/custom/mcf5329.cfg
index 1136763..88b6df6 100644
--- a/c/src/lib/libbsp/m68k/mcf5329/make/custom/mcf5329.cfg
+++ b/c/src/lib/libbsp/m68k/mcf5329/make/custom/mcf5329.cfg
@@ -4,7 +4,6 @@
 
 
 RTEMS_CPU=m68k
-RTEMS_CPU_MODEL=mcf532x
 
 include $(RTEMS_ROOT)/make/custom/default.cfg
 
diff --git a/c/src/lib/libbsp/m68k/mrm332/make/custom/mrm332.cfg b/c/src/lib/libbsp/m68k/mrm332/make/custom/mrm332.cfg
index 65863fe..979f331 100644
--- a/c/src/lib/libbsp/m68k/mrm332/make/custom/mrm332.cfg
+++ b/c/src/lib/libbsp/m68k/mrm332/make/custom/mrm332.cfg
@@ -5,7 +5,6 @@
 include $(RTEMS_ROOT)/make/custom/default.cfg
 
 RTEMS_CPU=m68k
-RTEMS_CPU_MODEL=mcpu32
 
 #  This contains the compiler options necessary to select the CPU model
 #  and (hopefully) optimize for it. 
diff --git a/c/src/lib/libbsp/m68k/mvme147/make/custom/mvme147.cfg b/c/src/lib/libbsp/m68k/mvme147/make/custom/mvme147.cfg
index 8e925cb..18e9f28 100644
--- a/c/src/lib/libbsp/m68k/mvme147/make/custom/mvme147.cfg
+++ b/c/src/lib/libbsp/m68k/mvme147/make/custom/mvme147.cfg
@@ -5,7 +5,6 @@
 include $(RTEMS_ROOT)/make/custom/default.cfg
 
 RTEMS_CPU=m68k
-RTEMS_CPU_MODEL=m68030
 
 #  This contains the compiler options necessary to select the CPU model
 #  and (hopefully) optimize for it.
diff --git a/c/src/lib/libbsp/m68k/mvme147s/make/custom/mvme147s.cfg b/c/src/lib/libbsp/m68k/mvme147s/make/custom/mvme147s.cfg
index d8c687c..89922a5 100644
--- a/c/src/lib/libbsp/m68k/mvme147s/make/custom/mvme147s.cfg
+++ b/c/src/lib/libbsp/m68k/mvme147s/make/custom/mvme147s.cfg
@@ -5,7 +5,6 @@
 include $(RTEMS_ROOT)/make/custom/default.cfg
 
 RTEMS_CPU=m68k
-RTEMS_CPU_MODEL=m68030
 
 #  This contains the compiler options necessary to select the CPU model
 #  and (hopefully) optimize for it.
diff --git a/c/src/lib/libbsp/m68k/mvme162/make/custom/mvme162.cfg b/c/src/lib/libbsp/m68k/mvme162/make/custom/mvme162.cfg
index 40bc431..db96fff 100644
--- a/c/src/lib/libbsp/m68k/mvme162/make/custom/mvme162.cfg
+++ b/c/src/lib/libbsp/m68k/mvme162/make/custom/mvme162.cfg
@@ -7,7 +7,6 @@ include $(RTEMS_ROOT)/make/custom/default.cfg
 RTEMS_CPU=m68k
 
 RTEMS_MVME162_MODEL=mvme162
-RTEMS_CPU_MODEL=m68lc040
 
 #  This contains the compiler options necessary to select the CPU model
 #  and (hopefully) optimize for it. 
diff --git a/c/src/lib/libbsp/m68k/mvme162/make/custom/mvme162lx.cfg b/c/src/lib/libbsp/m68k/mvme162/make/custom/mvme162lx.cfg
index 06bea9c..8483cf0 100644
--- a/c/src/lib/libbsp/m68k/mvme162/make/custom/mvme162lx.cfg
+++ b/c/src/lib/libbsp/m68k/mvme162/make/custom/mvme162lx.cfg
@@ -13,7 +13,6 @@ RTEMS_MVME162_MODEL=mvme162lx
 include $(RTEMS_ROOT)/make/custom/default.cfg
 
 RTEMS_CPU=m68k
-RTEMS_CPU_MODEL=m68lc040
 
 #  This contains the compiler options necessary to select the CPU model
 #  and (hopefully) optimize for it. 
diff --git a/c/src/lib/libbsp/m68k/mvme167/make/custom/mvme167.cfg b/c/src/lib/libbsp/m68k/mvme167/make/custom/mvme167.cfg
index 56ef084..c40f248 100644
--- a/c/src/lib/libbsp/m68k/mvme167/make/custom/mvme167.cfg
+++ b/c/src/lib/libbsp/m68k/mvme167/make/custom/mvme167.cfg
@@ -6,7 +6,6 @@
 # ARE MADE TO THE LINKCMDS FILE.
 
 RTEMS_CPU=m68k
-RTEMS_CPU_MODEL=m68040
 
 include $(RTEMS_ROOT)/make/custom/default.cfg
 
diff --git a/c/src/lib/libbsp/m68k/uC5282/make/custom/uC5282.cfg b/c/src/lib/libbsp/m68k/uC5282/make/custom/uC5282.cfg
index d298234..b8e3f52 100644
--- a/c/src/lib/libbsp/m68k/uC5282/make/custom/uC5282.cfg
+++ b/c/src/lib/libbsp/m68k/uC5282/make/custom/uC5282.cfg
@@ -3,7 +3,6 @@
 #
 
 RTEMS_CPU = m68k
-RTEMS_CPU_MODEL = mcf5282
 
 include $(RTEMS_ROOT)/make/custom/default.cfg
 
diff --git a/c/src/lib/libcpu/m68k/Makefile.am b/c/src/lib/libcpu/m68k/Makefile.am
deleted file mode 100644
index afbe9ca..0000000
--- a/c/src/lib/libcpu/m68k/Makefile.am
+++ /dev/null
@@ -1,7 +0,0 @@
-ACLOCAL_AMFLAGS = -I ../../../aclocal
-
-include $(top_srcdir)/../../../automake/compile.am
-
-noinst_PROGRAMS =
-
-include $(top_srcdir)/../../../automake/local.am
diff --git a/c/src/lib/libcpu/m68k/configure.ac b/c/src/lib/libcpu/m68k/configure.ac
deleted file mode 100644
index 5f24e9e..0000000
--- a/c/src/lib/libcpu/m68k/configure.ac
+++ /dev/null
@@ -1,60 +0,0 @@
-## Process this file with autoconf to produce a configure script.
-
-AC_PREREQ([2.69])
-AC_INIT([rtems-c-src-lib-libcpu-m68k],[_RTEMS_VERSION],[https://devel.rtems.org/newticket])
-AC_CONFIG_SRCDIR([m68040])
-RTEMS_TOP([../../../../..],[../../..])
-RTEMS_SOURCE_TOP
-RTEMS_BUILD_TOP
-
-RTEMS_CANONICAL_TARGET_CPU
-
-AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2])
-AM_MAINTAINER_MODE
-
-RTEMS_ENV_RTEMSBSP
-
-RTEMS_PROJECT_ROOT
-
-RTEMS_PROG_CC_FOR_TARGET
-AM_PROG_CC_C_O
-RTEMS_CANONICALIZE_TOOLS
-RTEMS_PROG_CCAS
-
-RTEMS_CHECK_TOOL([OBJCOPY],[objcopy])
-
-# At this time all models should use the shared directory so do this
-AM_CONDITIONAL(shared, true)
-
-AM_CONDITIONAL(m68040, test "$RTEMS_CPU_MODEL" = "m68040")
-
-AM_CONDITIONAL(mcf5206, test "$RTEMS_CPU_MODEL" = "mcf5206")
-
-AM_CONDITIONAL(mcpu32, test "$RTEMS_CPU_MODEL" = "m68340" \
-|| test "$RTEMS_CPU_MODEL" = "m68331" \
-|| test "$RTEMS_CPU_MODEL" = "m68332" \
-|| test "$RTEMS_CPU_MODEL" = "m68336" \
-|| test "$RTEMS_CPU_MODEL" = "m68337" \
-|| test "$RTEMS_CPU_MODEL" = "mcpu32" \
-)
-
-AM_CONDITIONAL(mcpu32p, test "$RTEMS_CPU_MODEL" = "m68360" \
-|| test "$RTEMS_CPU_MODEL" = "mcpu32p" \
-)
-
-AM_CONDITIONAL(mcf5272, test "$RTEMS_CPU_MODEL" = "mcf5272" )
-AM_CONDITIONAL(mcf5282, test "$RTEMS_CPU_MODEL" = "mcf5282" )
-AM_CONDITIONAL(mcf5235, test "$RTEMS_CPU_MODEL" = "mcf5235" )
-AM_CONDITIONAL(mcf5223x, test "$RTEMS_CPU_MODEL" = "mcf5223x" )
-AM_CONDITIONAL(mcf5225x, test "$RTEMS_CPU_MODEL" = "mcf52258" )
-AM_CONDITIONAL(mcf532x, test "$RTEMS_CPU_MODEL" = "mcf532x" )
-AM_CONDITIONAL(mcf548x, test "$RTEMS_CPU_MODEL" = "mcf548x" )
-
-RTEMS_CHECK_NETWORKING
-AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
-
-
-# Explicitly list all Makefiles here
-AC_CONFIG_FILES([Makefile
-])
-AC_OUTPUT
diff --git a/c/src/lib/libcpu/m68k/mcf548x/include/Freescale_license.txt b/c/src/lib/libcpu/m68k/mcf548x/include/Freescale_license.txt
deleted file mode 100644
index b844714..0000000
--- a/c/src/lib/libcpu/m68k/mcf548x/include/Freescale_license.txt
+++ /dev/null
@@ -1,132 +0,0 @@
-FREESCALE SEMICONDUCTOR SOFTWARE LICENSE AGREEMENT
-
-This is a legal agreement between you (either as an individual or as an
-authorized representative of your employer) and Freescale Semiconductor,
-Inc. ("Freescale"). It concerns your rights to use this file and any
-accompanying written materials (the "Software"). In consideration for
-Freescale allowing you to access the Software, you are agreeing to be
-bound by the terms of this Agreement. If you do not agree to all of the
-terms of this Agreement, do not download the Software. If you change your
-mind later, stop using the Software and delete all copies of the Software
-in your possession or control. Any copies of the Software that you have
-already distributed, where permitted, and do not destroy will continue
-to be governed by this Agreement. Your prior use will also continue to
-be governed by this Agreement.
-
-LICENSE GRANT.  Freescale grants to you, free of charge, the
-non-exclusive, non-transferable right (1) to use the Software, (2) to
-reproduce the Software, (3) to prepare derivative works of the Software,
-(4) to distribute the Software and derivative works thereof in source
-(human-readable) form and object (machine readable) form, and (5) to
-sublicense to others the right to use the distributed Software. If you
-violate any of the terms or restrictions of this Agreement, Freescale
-may immediately terminate this Agreement, and require that you stop
-using and delete all copies of the Software in your possession or control.
-
-COPYRIGHT.  The Software is licensed to you, not sold. Freescale
-owns the Software, and United States copyright laws and international
-treaty provisions protect the Software. Therefore, you must treat the
-Software like any other copyrighted material (e.g. a book or musical
-recording). You may not use or copy the Software for any other purpose
-than what is described in this Agreement. Except as expressly provided
-herein, Freescale does not grant to you any express or implied rights
-under any Freescale or third-party patents, copyrights, trademarks, or
-trade secrets. Additionally, you must reproduce and apply any copyright or
-other proprietary rights notices included on or embedded in the Software
-to any copies or derivative works made thereof, in whole or in part,
-if any.
-
-SUPPORT.  Freescale is NOT obligated to provide any support, upgrades or
-new releases of the Software. If you wish, you may contact Freescale and
-report problems and provide suggestions regarding the Software. Freescale
-has no obligation whatsoever to respond in any way to such a problem
-report or suggestion. Freescale may make changes to the Software at any
-time, without any obligation to notify or provide updated versions of
-the Software to you.
-
-NO WARRANTY.  TO THE MAXIMUM EXTENT PERMITTED BY LAW, FREESCALE EXPRESSLY
-DISCLAIMS ANY WARRANTY FOR THE SOFTWARE. THE SOFTWARE IS PROVIDED AS
-IS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING,
-WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
-FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. YOU ASSUME THE ENTIRE RISK
-ARISING OUT OF THE USE OR PERFORMANCE OF THE SOFTWARE, OR ANY SYSTEMS
-YOU DESIGN USING THE SOFTWARE (IF ANY). NOTHING IN THIS AGREEMENT MAY BE
-CONSTRUED AS A WARRANTY OR REPRESENTATION BY FREESCALE THAT THE SOFTWARE
-OR ANY DERIVATIVE WORK DEVELOPED WITH OR INCORPORATING THE SOFTWARE
-WILL BE FREE FROM INFRINGEMENT OF THE INTELLECTUAL PROPERTY RIGHTS OF
-THIRD PARTIES.
-
-INDEMNITY.  You agree to fully defend and indemnify Freescale from any and
-all claims, liabilities, and costs (including reasonable attorney's fees)
-related to (1) your use (including your sublicensee's use, if permitted)
-of the Software or (2) your violation of the terms and conditions of
-this Agreement.
-
-LIMITATION OF LIABILITY.  IN NO EVENT WILL FREESCALE BE LIABLE, WHETHER
-IN CONTRACT, TORT, OR OTHERWISE, FOR ANY INCIDENTAL, SPECIAL, INDIRECT,
-CONSEQUENTIAL OR PUNITIVE DAMAGES, INCLUDING, BUT NOT LIMITED TO,
-DAMAGES FOR ANY LOSS OF USE, LOSS OF TIME, INCONVENIENCE, COMMERCIAL
-LOSS, OR LOST PROFITS, SAVINGS, OR REVENUES TO THE FULL EXTENT SUCH MAY
-BE DISCLAIMED BY LAW.
-
-COMPLIANCE WITH LAWS; EXPORT RESTRICTIONS.  This software may be subject
-to the U.S. Export Regulations and/or the regulatory authority of the
-country in which the download takes place. By downloading this software
-you understand and agree to comply with all applicable export control
-regulations when further transferring or exporting the software either
-as downloaded or as integrated into other software or commodities.
-
-GOVERNMENT USE.  Use of the Software and any corresponding documentation,
-if any, is provided with RESTRICTED RIGHTS. Use, duplication or
-disclosure by the Government is subject to restrictions as set forth in
-subparagraph (c)(1)(ii) of The Rights in Technical Data and Computer
-Software clause at DFARS 252.227-7013 or subparagraphs (c)(l) and
-(2) of the Commercial Computer Software--Restricted Rights at 48 CFR
-52.227-19, as applicable. Manufacturer is Freescale Semiconductor, Inc.,
-6501 William Cannon Drive West, Austin, TX, 78735.
-
-HIGH RISK ACTIVITIES.  You acknowledge that the Software is not fault
-tolerant and is not designed, manufactured or intended by Freescale for
-incorporation into products intended for use or resale in on-line control
-equipment in hazardous, dangerous to life or potentially life-threatening
-environments requiring fail-safe performance, such as in the operation
-of nuclear facilities, aircraft navigation or communication systems, air
-traffic control, direct life support machines or weapons systems, in which
-the failure of products could lead directly to death, personal injury
-or severe physical or environmental damage (High Risk Activities). You
-specifically represent and warrant that you will not use the Software
-or any derivative work of the Software for High Risk Activities.
-
-CHOICE OF LAW; VENUE; LIMITATIONS.  You agree that the statutes and
-laws of the United States and the State of Texas, USA, without regard
-to conflicts of laws principles, will apply to all matters relating to
-this Agreement or the Software, and you agree that any litigation will
-be subject to the exclusive jurisdiction of the state or federal courts
-in Texas, USA. You agree that regardless of any statute or law to the
-contrary, any claim or cause of action arising out of or related to this
-Agreement or the Software must be filed within one (1) year after such
-claim or cause of action arose or be forever barred.
-
-PRODUCT LABELING.  You are not authorized to use any Freescale trademarks,
-brand names, or logos.
-
-ENTIRE AGREEMENT.  This Agreement constitutes the entire agreement
-between you and Freescale regarding the subject matter of this Agreement,
-and supersedes all prior communications, negotiations, understandings,
-agreements or representations, either written or oral, if any. This
-Agreement may only be amended in written form, executed by you and
-Freescale.
-
-SEVERABILITY.  If any provision of this Agreement is held for any reason
-to be invalid or unenforceable, then the remaining provisions of this
-Agreement will be unimpaired and, unless a modification or replacement
-of the invalid or unenforceable provision is further held to deprive
-you or Freescale of a material benefit, in which case the Agreement
-will immediately terminate, the invalid or unenforceable provision will
-be replaced with a provision that is valid and enforceable and that
-comes closest to the intention underlying the invalid or unenforceable
-provision.
-
-NO WAIVER.  The waiver by Freescale of any breach of any provision of
-this Agreement will not operate or be construed as a waiver of any other
-or a subsequent breach of the same or a different provision.



More information about the vc mailing list