forked from Imagelibrary/rtems
bsps/m68k: Remove libcpu/m68k
This patch is a part of the BSP source reorganization. Update #3285.
This commit is contained in:
@@ -3,7 +3,6 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
RTEMS_CPU=m68k
|
RTEMS_CPU=m68k
|
||||||
RTEMS_CPU_MODEL=mcf5282
|
|
||||||
|
|
||||||
include $(RTEMS_ROOT)/make/custom/default.cfg
|
include $(RTEMS_ROOT)/make/custom/default.cfg
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,6 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
RTEMS_CPU=m68k
|
RTEMS_CPU=m68k
|
||||||
RTEMS_CPU_MODEL=mcf5272
|
|
||||||
|
|
||||||
include $(RTEMS_ROOT)/make/custom/default.cfg
|
include $(RTEMS_ROOT)/make/custom/default.cfg
|
||||||
|
|
||||||
|
|||||||
@@ -3,8 +3,6 @@
|
|||||||
|
|
||||||
RTEMS_CPU=m68k
|
RTEMS_CPU=m68k
|
||||||
|
|
||||||
RTEMS_CPU_MODEL=m68340
|
|
||||||
|
|
||||||
include $(RTEMS_ROOT)/make/custom/default.cfg
|
include $(RTEMS_ROOT)/make/custom/default.cfg
|
||||||
|
|
||||||
# This contains the compiler options necessary to select the CPU model
|
# This contains the compiler options necessary to select the CPU model
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
# Config file for a "generic 68360" BSP
|
# Config file for a "generic 68360" BSP
|
||||||
|
|
||||||
RTEMS_CPU=m68k
|
RTEMS_CPU=m68k
|
||||||
RTEMS_CPU_MODEL=m68360
|
|
||||||
|
|
||||||
include $(RTEMS_ROOT)/make/custom/default.cfg
|
include $(RTEMS_ROOT)/make/custom/default.cfg
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
RTEMS_CPU=m68k
|
RTEMS_CPU=m68k
|
||||||
RTEMS_CPU_MODEL=m68040
|
|
||||||
|
|
||||||
CPU_CFLAGS = -mcpu=68040
|
CPU_CFLAGS = -mcpu=68040
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
# Config file for a "generic 68360" BSP
|
# Config file for a "generic 68360" BSP
|
||||||
|
|
||||||
RTEMS_CPU=m68k
|
RTEMS_CPU=m68k
|
||||||
RTEMS_CPU_MODEL=m68360
|
|
||||||
|
|
||||||
include $(RTEMS_ROOT)/make/custom/default.cfg
|
include $(RTEMS_ROOT)/make/custom/default.cfg
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
RTEMS_CPU=m68k
|
RTEMS_CPU=m68k
|
||||||
RTEMS_CPU_MODEL=mcf548x
|
|
||||||
|
|
||||||
include $(RTEMS_ROOT)/make/custom/default.cfg
|
include $(RTEMS_ROOT)/make/custom/default.cfg
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,6 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
RTEMS_CPU=m68k
|
RTEMS_CPU=m68k
|
||||||
RTEMS_CPU_MODEL=mcf5206
|
|
||||||
|
|
||||||
include $(RTEMS_ROOT)/make/custom/default.cfg
|
include $(RTEMS_ROOT)/make/custom/default.cfg
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
RTEMS_CPU=m68k
|
RTEMS_CPU=m68k
|
||||||
RTEMS_CPU_MODEL=mcf5223x
|
|
||||||
|
|
||||||
include $(RTEMS_ROOT)/make/custom/default.cfg
|
include $(RTEMS_ROOT)/make/custom/default.cfg
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
RTEMS_CPU=m68k
|
RTEMS_CPU=m68k
|
||||||
RTEMS_CPU_MODEL=mcf52258
|
|
||||||
|
|
||||||
include $(RTEMS_ROOT)/make/custom/default.cfg
|
include $(RTEMS_ROOT)/make/custom/default.cfg
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
RTEMS_CPU=m68k
|
RTEMS_CPU=m68k
|
||||||
RTEMS_CPU_MODEL=mcf5235
|
|
||||||
|
|
||||||
include $(RTEMS_ROOT)/make/custom/default.cfg
|
include $(RTEMS_ROOT)/make/custom/default.cfg
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,6 @@
|
|||||||
|
|
||||||
|
|
||||||
RTEMS_CPU=m68k
|
RTEMS_CPU=m68k
|
||||||
RTEMS_CPU_MODEL=mcf532x
|
|
||||||
|
|
||||||
include $(RTEMS_ROOT)/make/custom/default.cfg
|
include $(RTEMS_ROOT)/make/custom/default.cfg
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,6 @@
|
|||||||
include $(RTEMS_ROOT)/make/custom/default.cfg
|
include $(RTEMS_ROOT)/make/custom/default.cfg
|
||||||
|
|
||||||
RTEMS_CPU=m68k
|
RTEMS_CPU=m68k
|
||||||
RTEMS_CPU_MODEL=mcpu32
|
|
||||||
|
|
||||||
# This contains the compiler options necessary to select the CPU model
|
# This contains the compiler options necessary to select the CPU model
|
||||||
# and (hopefully) optimize for it.
|
# and (hopefully) optimize for it.
|
||||||
|
|||||||
@@ -5,7 +5,6 @@
|
|||||||
include $(RTEMS_ROOT)/make/custom/default.cfg
|
include $(RTEMS_ROOT)/make/custom/default.cfg
|
||||||
|
|
||||||
RTEMS_CPU=m68k
|
RTEMS_CPU=m68k
|
||||||
RTEMS_CPU_MODEL=m68030
|
|
||||||
|
|
||||||
# This contains the compiler options necessary to select the CPU model
|
# This contains the compiler options necessary to select the CPU model
|
||||||
# and (hopefully) optimize for it.
|
# and (hopefully) optimize for it.
|
||||||
|
|||||||
@@ -5,7 +5,6 @@
|
|||||||
include $(RTEMS_ROOT)/make/custom/default.cfg
|
include $(RTEMS_ROOT)/make/custom/default.cfg
|
||||||
|
|
||||||
RTEMS_CPU=m68k
|
RTEMS_CPU=m68k
|
||||||
RTEMS_CPU_MODEL=m68030
|
|
||||||
|
|
||||||
# This contains the compiler options necessary to select the CPU model
|
# This contains the compiler options necessary to select the CPU model
|
||||||
# and (hopefully) optimize for it.
|
# and (hopefully) optimize for it.
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ include $(RTEMS_ROOT)/make/custom/default.cfg
|
|||||||
RTEMS_CPU=m68k
|
RTEMS_CPU=m68k
|
||||||
|
|
||||||
RTEMS_MVME162_MODEL=mvme162
|
RTEMS_MVME162_MODEL=mvme162
|
||||||
RTEMS_CPU_MODEL=m68lc040
|
|
||||||
|
|
||||||
# This contains the compiler options necessary to select the CPU model
|
# This contains the compiler options necessary to select the CPU model
|
||||||
# and (hopefully) optimize for it.
|
# and (hopefully) optimize for it.
|
||||||
|
|||||||
@@ -13,7 +13,6 @@ RTEMS_MVME162_MODEL=mvme162lx
|
|||||||
include $(RTEMS_ROOT)/make/custom/default.cfg
|
include $(RTEMS_ROOT)/make/custom/default.cfg
|
||||||
|
|
||||||
RTEMS_CPU=m68k
|
RTEMS_CPU=m68k
|
||||||
RTEMS_CPU_MODEL=m68lc040
|
|
||||||
|
|
||||||
# This contains the compiler options necessary to select the CPU model
|
# This contains the compiler options necessary to select the CPU model
|
||||||
# and (hopefully) optimize for it.
|
# and (hopefully) optimize for it.
|
||||||
|
|||||||
@@ -6,7 +6,6 @@
|
|||||||
# ARE MADE TO THE LINKCMDS FILE.
|
# ARE MADE TO THE LINKCMDS FILE.
|
||||||
|
|
||||||
RTEMS_CPU=m68k
|
RTEMS_CPU=m68k
|
||||||
RTEMS_CPU_MODEL=m68040
|
|
||||||
|
|
||||||
include $(RTEMS_ROOT)/make/custom/default.cfg
|
include $(RTEMS_ROOT)/make/custom/default.cfg
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
RTEMS_CPU = m68k
|
RTEMS_CPU = m68k
|
||||||
RTEMS_CPU_MODEL = mcf5282
|
|
||||||
|
|
||||||
include $(RTEMS_ROOT)/make/custom/default.cfg
|
include $(RTEMS_ROOT)/make/custom/default.cfg
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
ACLOCAL_AMFLAGS = -I ../../../aclocal
|
|
||||||
|
|
||||||
include $(top_srcdir)/../../../automake/compile.am
|
|
||||||
|
|
||||||
noinst_PROGRAMS =
|
|
||||||
|
|
||||||
include $(top_srcdir)/../../../automake/local.am
|
|
||||||
@@ -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
|
|
||||||
@@ -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.
|
|
||||||
Reference in New Issue
Block a user