git-svn-id: svn://svn.opensde.net/opensde/opensde/trunk@20073 10447126-35f2-4685-b0cf-6dd780d3921fmisl/sde-wrapper
@ -0,0 +1,355 @@ |
|||||
|
|
||||
|
IMPORTANT NOTES: |
||||
|
|
||||
|
This copyright does not cover the packages OpenSDE is based on. They have their |
||||
|
own copyrights. This copyright covers all OpenSDE specific parts like build |
||||
|
scripts and patches (i.e. the files in the OpenSDE source tarball), but not if |
||||
|
they have their own copyright note or if it's a patch for a package which forces |
||||
|
patches to be distributed under a special License different from GPL. |
||||
|
|
||||
|
Also note that a program which is written to run on a OpenSDE system does not |
||||
|
fall under the heading of "derived work". |
||||
|
|
||||
|
- The OpenSDE project |
||||
|
|
||||
|
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
||||
|
|
||||
|
GNU GENERAL PUBLIC LICENSE |
||||
|
Version 2, June 1991 |
||||
|
|
||||
|
Copyright (C) 1989, 1991 Free Software Foundation, Inc. |
||||
|
675 Mass Ave, Cambridge, MA 02139, USA |
||||
|
Everyone is permitted to copy and distribute verbatim copies |
||||
|
of this license document, but changing it is not allowed. |
||||
|
|
||||
|
Preamble |
||||
|
|
||||
|
The licenses for most software are designed to take away your |
||||
|
freedom to share and change it. By contrast, the GNU General Public |
||||
|
License is intended to guarantee your freedom to share and change free |
||||
|
software--to make sure the software is free for all its users. This |
||||
|
General Public License applies to most of the Free Software |
||||
|
Foundation's software and to any other program whose authors commit to |
||||
|
using it. (Some other Free Software Foundation software is covered by |
||||
|
the GNU Library General Public License instead.) You can apply it to |
||||
|
your programs, too. |
||||
|
|
||||
|
When we speak of free software, we are referring to freedom, not |
||||
|
price. Our General Public Licenses are designed to make sure that you |
||||
|
have the freedom to distribute copies of free software (and charge for |
||||
|
this service if you wish), that you receive source code or can get it |
||||
|
if you want it, that you can change the software or use pieces of it |
||||
|
in new free programs; and that you know you can do these things. |
||||
|
|
||||
|
To protect your rights, we need to make restrictions that forbid |
||||
|
anyone to deny you these rights or to ask you to surrender the rights. |
||||
|
These restrictions translate to certain responsibilities for you if you |
||||
|
distribute copies of the software, or if you modify it. |
||||
|
|
||||
|
For example, if you distribute copies of such a program, whether |
||||
|
gratis or for a fee, you must give the recipients all the rights that |
||||
|
you have. You must make sure that they, too, receive or can get the |
||||
|
source code. And you must show them these terms so they know their |
||||
|
rights. |
||||
|
|
||||
|
We protect your rights with two steps: (1) copyright the software, and |
||||
|
(2) offer you this license which gives you legal permission to copy, |
||||
|
distribute and/or modify the software. |
||||
|
|
||||
|
Also, for each author's protection and ours, we want to make certain |
||||
|
that everyone understands that there is no warranty for this free |
||||
|
software. If the software is modified by someone else and passed on, we |
||||
|
want its recipients to know that what they have is not the original, so |
||||
|
that any problems introduced by others will not reflect on the original |
||||
|
authors' reputations. |
||||
|
|
||||
|
Finally, any free program is threatened constantly by software |
||||
|
patents. We wish to avoid the danger that redistributors of a free |
||||
|
program will individually obtain patent licenses, in effect making the |
||||
|
program proprietary. To prevent this, we have made it clear that any |
||||
|
patent must be licensed for everyone's free use or not licensed at all. |
||||
|
|
||||
|
The precise terms and conditions for copying, distribution and |
||||
|
modification follow. |
||||
|
|
||||
|
GNU GENERAL PUBLIC LICENSE |
||||
|
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION |
||||
|
|
||||
|
0. This License applies to any program or other work which contains |
||||
|
a notice placed by the copyright holder saying it may be distributed |
||||
|
under the terms of this General Public License. The "Program", below, |
||||
|
refers to any such program or work, and a "work based on the Program" |
||||
|
means either the Program or any derivative work under copyright law: |
||||
|
that is to say, a work containing the Program or a portion of it, |
||||
|
either verbatim or with modifications and/or translated into another |
||||
|
language. (Hereinafter, translation is included without limitation in |
||||
|
the term "modification".) Each licensee is addressed as "you". |
||||
|
|
||||
|
Activities other than copying, distribution and modification are not |
||||
|
covered by this License; they are outside its scope. The act of |
||||
|
running the Program is not restricted, and the output from the Program |
||||
|
is covered only if its contents constitute a work based on the |
||||
|
Program (independent of having been made by running the Program). |
||||
|
Whether that is true depends on what the Program does. |
||||
|
|
||||
|
1. You may copy and distribute verbatim copies of the Program's |
||||
|
source code as you receive it, in any medium, provided that you |
||||
|
conspicuously and appropriately publish on each copy an appropriate |
||||
|
copyright notice and disclaimer of warranty; keep intact all the |
||||
|
notices that refer to this License and to the absence of any warranty; |
||||
|
and give any other recipients of the Program a copy of this License |
||||
|
along with the Program. |
||||
|
|
||||
|
You may charge a fee for the physical act of transferring a copy, and |
||||
|
you may at your option offer warranty protection in exchange for a fee. |
||||
|
|
||||
|
2. You may modify your copy or copies of the Program or any portion |
||||
|
of it, thus forming a work based on the Program, and copy and |
||||
|
distribute such modifications or work under the terms of Section 1 |
||||
|
above, provided that you also meet all of these conditions: |
||||
|
|
||||
|
a) You must cause the modified files to carry prominent notices |
||||
|
stating that you changed the files and the date of any change. |
||||
|
|
||||
|
b) You must cause any work that you distribute or publish, that in |
||||
|
whole or in part contains or is derived from the Program or any |
||||
|
part thereof, to be licensed as a whole at no charge to all third |
||||
|
parties under the terms of this License. |
||||
|
|
||||
|
c) If the modified program normally reads commands interactively |
||||
|
when run, you must cause it, when started running for such |
||||
|
interactive use in the most ordinary way, to print or display an |
||||
|
announcement including an appropriate copyright notice and a |
||||
|
notice that there is no warranty (or else, saying that you provide |
||||
|
a warranty) and that users may redistribute the program under |
||||
|
these conditions, and telling the user how to view a copy of this |
||||
|
License. (Exception: if the Program itself is interactive but |
||||
|
does not normally print such an announcement, your work based on |
||||
|
the Program is not required to print an announcement.) |
||||
|
|
||||
|
These requirements apply to the modified work as a whole. If |
||||
|
identifiable sections of that work are not derived from the Program, |
||||
|
and can be reasonably considered independent and separate works in |
||||
|
themselves, then this License, and its terms, do not apply to those |
||||
|
sections when you distribute them as separate works. But when you |
||||
|
distribute the same sections as part of a whole which is a work based |
||||
|
on the Program, the distribution of the whole must be on the terms of |
||||
|
this License, whose permissions for other licensees extend to the |
||||
|
entire whole, and thus to each and every part regardless of who wrote it. |
||||
|
|
||||
|
Thus, it is not the intent of this section to claim rights or contest |
||||
|
your rights to work written entirely by you; rather, the intent is to |
||||
|
exercise the right to control the distribution of derivative or |
||||
|
collective works based on the Program. |
||||
|
|
||||
|
In addition, mere aggregation of another work not based on the Program |
||||
|
with the Program (or with a work based on the Program) on a volume of |
||||
|
a storage or distribution medium does not bring the other work under |
||||
|
the scope of this License. |
||||
|
|
||||
|
3. You may copy and distribute the Program (or a work based on it, |
||||
|
under Section 2) in object code or executable form under the terms of |
||||
|
Sections 1 and 2 above provided that you also do one of the following: |
||||
|
|
||||
|
a) Accompany it with the complete corresponding machine-readable |
||||
|
source code, which must be distributed under the terms of Sections |
||||
|
1 and 2 above on a medium customarily used for software interchange; or, |
||||
|
|
||||
|
b) Accompany it with a written offer, valid for at least three |
||||
|
years, to give any third party, for a charge no more than your |
||||
|
cost of physically performing source distribution, a complete |
||||
|
machine-readable copy of the corresponding source code, to be |
||||
|
distributed under the terms of Sections 1 and 2 above on a medium |
||||
|
customarily used for software interchange; or, |
||||
|
|
||||
|
c) Accompany it with the information you received as to the offer |
||||
|
to distribute corresponding source code. (This alternative is |
||||
|
allowed only for noncommercial distribution and only if you |
||||
|
received the program in object code or executable form with such |
||||
|
an offer, in accord with Subsection b above.) |
||||
|
|
||||
|
The source code for a work means the preferred form of the work for |
||||
|
making modifications to it. For an executable work, complete source |
||||
|
code means all the source code for all modules it contains, plus any |
||||
|
associated interface definition files, plus the scripts used to |
||||
|
control compilation and installation of the executable. However, as a |
||||
|
special exception, the source code distributed need not include |
||||
|
anything that is normally distributed (in either source or binary |
||||
|
form) with the major components (compiler, kernel, and so on) of the |
||||
|
operating system on which the executable runs, unless that component |
||||
|
itself accompanies the executable. |
||||
|
|
||||
|
If distribution of executable or object code is made by offering |
||||
|
access to copy from a designated place, then offering equivalent |
||||
|
access to copy the source code from the same place counts as |
||||
|
distribution of the source code, even though third parties are not |
||||
|
compelled to copy the source along with the object code. |
||||
|
|
||||
|
4. You may not copy, modify, sublicense, or distribute the Program |
||||
|
except as expressly provided under this License. Any attempt |
||||
|
otherwise to copy, modify, sublicense or distribute the Program is |
||||
|
void, and will automatically terminate your rights under this License. |
||||
|
However, parties who have received copies, or rights, from you under |
||||
|
this License will not have their licenses terminated so long as such |
||||
|
parties remain in full compliance. |
||||
|
|
||||
|
5. You are not required to accept this License, since you have not |
||||
|
signed it. However, nothing else grants you permission to modify or |
||||
|
distribute the Program or its derivative works. These actions are |
||||
|
prohibited by law if you do not accept this License. Therefore, by |
||||
|
modifying or distributing the Program (or any work based on the |
||||
|
Program), you indicate your acceptance of this License to do so, and |
||||
|
all its terms and conditions for copying, distributing or modifying |
||||
|
the Program or works based on it. |
||||
|
|
||||
|
6. Each time you redistribute the Program (or any work based on the |
||||
|
Program), the recipient automatically receives a license from the |
||||
|
original licensor to copy, distribute or modify the Program subject to |
||||
|
these terms and conditions. You may not impose any further |
||||
|
restrictions on the recipients' exercise of the rights granted herein. |
||||
|
You are not responsible for enforcing compliance by third parties to |
||||
|
this License. |
||||
|
|
||||
|
7. If, as a consequence of a court judgment or allegation of patent |
||||
|
infringement or for any other reason (not limited to patent issues), |
||||
|
conditions are imposed on you (whether by court order, agreement or |
||||
|
otherwise) that contradict the conditions of this License, they do not |
||||
|
excuse you from the conditions of this License. If you cannot |
||||
|
distribute so as to satisfy simultaneously your obligations under this |
||||
|
License and any other pertinent obligations, then as a consequence you |
||||
|
may not distribute the Program at all. For example, if a patent |
||||
|
license would not permit royalty-free redistribution of the Program by |
||||
|
all those who receive copies directly or indirectly through you, then |
||||
|
the only way you could satisfy both it and this License would be to |
||||
|
refrain entirely from distribution of the Program. |
||||
|
|
||||
|
If any portion of this section is held invalid or unenforceable under |
||||
|
any particular circumstance, the balance of the section is intended to |
||||
|
apply and the section as a whole is intended to apply in other |
||||
|
circumstances. |
||||
|
|
||||
|
It is not the purpose of this section to induce you to infringe any |
||||
|
patents or other property right claims or to contest validity of any |
||||
|
such claims; this section has the sole purpose of protecting the |
||||
|
integrity of the free software distribution system, which is |
||||
|
implemented by public license practices. Many people have made |
||||
|
generous contributions to the wide range of software distributed |
||||
|
through that system in reliance on consistent application of that |
||||
|
system; it is up to the author/donor to decide if he or she is willing |
||||
|
to distribute software through any other system and a licensee cannot |
||||
|
impose that choice. |
||||
|
|
||||
|
This section is intended to make thoroughly clear what is believed to |
||||
|
be a consequence of the rest of this License. |
||||
|
|
||||
|
8. If the distribution and/or use of the Program is restricted in |
||||
|
certain countries either by patents or by copyrighted interfaces, the |
||||
|
original copyright holder who places the Program under this License |
||||
|
may add an explicit geographical distribution limitation excluding |
||||
|
those countries, so that distribution is permitted only in or among |
||||
|
countries not thus excluded. In such case, this License incorporates |
||||
|
the limitation as if written in the body of this License. |
||||
|
|
||||
|
9. The Free Software Foundation may publish revised and/or new versions |
||||
|
of the General Public License from time to time. Such new versions will |
||||
|
be similar in spirit to the present version, but may differ in detail to |
||||
|
address new problems or concerns. |
||||
|
|
||||
|
Each version is given a distinguishing version number. If the Program |
||||
|
specifies a version number of this License which applies to it and "any |
||||
|
later version", you have the option of following the terms and conditions |
||||
|
either of that version or of any later version published by the Free |
||||
|
Software Foundation. If the Program does not specify a version number of |
||||
|
this License, you may choose any version ever published by the Free Software |
||||
|
Foundation. |
||||
|
|
||||
|
10. If you wish to incorporate parts of the Program into other free |
||||
|
programs whose distribution conditions are different, write to the author |
||||
|
to ask for permission. For software which is copyrighted by the Free |
||||
|
Software Foundation, write to the Free Software Foundation; we sometimes |
||||
|
make exceptions for this. Our decision will be guided by the two goals |
||||
|
of preserving the free status of all derivatives of our free software and |
||||
|
of promoting the sharing and reuse of software generally. |
||||
|
|
||||
|
NO WARRANTY |
||||
|
|
||||
|
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY |
||||
|
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN |
||||
|
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES |
||||
|
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED |
||||
|
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
||||
|
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS |
||||
|
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE |
||||
|
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, |
||||
|
REPAIR OR CORRECTION. |
||||
|
|
||||
|
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING |
||||
|
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR |
||||
|
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, |
||||
|
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING |
||||
|
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED |
||||
|
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY |
||||
|
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER |
||||
|
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE |
||||
|
POSSIBILITY OF SUCH DAMAGES. |
||||
|
|
||||
|
END OF TERMS AND CONDITIONS |
||||
|
|
||||
|
Appendix: How to Apply These Terms to Your New Programs |
||||
|
|
||||
|
If you develop a new program, and you want it to be of the greatest |
||||
|
possible use to the public, the best way to achieve this is to make it |
||||
|
free software which everyone can redistribute and change under these terms. |
||||
|
|
||||
|
To do so, attach the following notices to the program. It is safest |
||||
|
to attach them to the start of each source file to most effectively |
||||
|
convey the exclusion of warranty; and each file should have at least |
||||
|
the "copyright" line and a pointer to where the full notice is found. |
||||
|
|
||||
|
<one line to give the program's name and a brief idea of what it does.> |
||||
|
Copyright (C) 19yy <name of author> |
||||
|
|
||||
|
This program is free software; you can redistribute it and/or modify |
||||
|
it under the terms of the GNU General Public License as published by |
||||
|
the Free Software Foundation; either version 2 of the License, or |
||||
|
(at your option) any later version. |
||||
|
|
||||
|
This program is distributed in the hope that it will be useful, |
||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
GNU General Public License for more details. |
||||
|
|
||||
|
You should have received a copy of the GNU General Public License |
||||
|
along with this program; if not, write to the Free Software |
||||
|
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
||||
|
|
||||
|
Also add information on how to contact you by electronic and paper mail. |
||||
|
|
||||
|
If the program is interactive, make it output a short notice like this |
||||
|
when it starts in an interactive mode: |
||||
|
|
||||
|
Gnomovision version 69, Copyright (C) 19yy name of author |
||||
|
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. |
||||
|
This is free software, and you are welcome to redistribute it |
||||
|
under certain conditions; type `show c' for details. |
||||
|
|
||||
|
The hypothetical commands `show w' and `show c' should show the appropriate |
||||
|
parts of the General Public License. Of course, the commands you use may |
||||
|
be called something other than `show w' and `show c'; they could even be |
||||
|
mouse-clicks or menu items--whatever suits your program. |
||||
|
|
||||
|
You should also get your employer (if you work as a programmer) or your |
||||
|
school, if any, to sign a "copyright disclaimer" for the program, if |
||||
|
necessary. Here is a sample; alter the names: |
||||
|
|
||||
|
Yoyodyne, Inc., hereby disclaims all copyright interest in the program |
||||
|
`Gnomovision' (which makes passes at compilers) written by James Hacker. |
||||
|
|
||||
|
<signature of Ty Coon>, 1 April 1989 |
||||
|
Ty Coon, President of Vice |
||||
|
|
||||
|
This General Public License does not permit incorporating your program into |
||||
|
proprietary programs. If your program is a subroutine library, you may |
||||
|
consider it more useful to permit linking proprietary applications with the |
||||
|
library. If this is what you want to do, use the GNU Library General |
||||
|
Public License instead of this License. |
||||
@ -0,0 +1,4 @@ |
|||||
|
OpenSDE - Finally an OPEN System Development Environment. |
||||
|
http://opensde.org/ |
||||
|
|
||||
|
TODO: place something descriptive here |
||||
@ -0,0 +1,18 @@ |
|||||
|
|
||||
|
This directory contains files you need to (cross-)compile the T2 SDE on |
||||
|
various architectures. There is a subdir for each architecture supported. |
||||
|
Such a directory can contain this files: |
||||
|
|
||||
|
README Architecture dependent documentation |
||||
|
|
||||
|
preconfig.in For registering the arch in the SDE config system |
||||
|
config.in Architecture dependent configuration |
||||
|
config.hlp Arhcitecture dependent configuration help |
||||
|
|
||||
|
archtest.out Output of the archtest.c program |
||||
|
archtest.sh Dynamic archtest values |
||||
|
|
||||
|
kernel.conf.* Linux kernel configuration |
||||
|
|
||||
|
*cc-options.in Compiler parameter configuration files |
||||
|
|
||||
@ -0,0 +1,8 @@ |
|||||
|
arch_sizeof_short=2 |
||||
|
arch_sizeof_int=4 |
||||
|
arch_sizeof_long=8 |
||||
|
arch_sizeof_long_long=8 |
||||
|
arch_sizeof_char_p=8 |
||||
|
arch_bigendian=no |
||||
|
arch_machine=alpha |
||||
|
arch_target=alpha-unknown-linux-gnu |
||||
@ -0,0 +1,21 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/alpha/config.hlp |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# Copyright (C) 1998 - 2003 Clifford Wolf |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
SDECFG_ALPHA_OPT |
||||
|
Please select the specific type of alpha-CPU you want to optimise |
||||
|
binaries for. |
||||
|
You can also choose to not optimise for any specific CPU. The resulting |
||||
|
binaries will run on any alpha-compatible CPU but with a significant loss |
||||
|
in performance. |
||||
@ -0,0 +1,30 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/alpha/config.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# Copyright (C) 1998 - 2003 Clifford Wolf |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
#Description: Alpha AXP |
||||
|
|
||||
|
choice SDECFG_ALPHA_OPT generic \ |
||||
|
generic "No special optimisation" \ |
||||
|
ev4 "Optimised for EV4 CPU" \ |
||||
|
ev45 "Optimised for EV4.5 CPU" \ |
||||
|
ev5 "Optimised for EV5 CPU" \ |
||||
|
ev56 "Optimised for EV5.6 CPU" \ |
||||
|
pca56 "Optimised for PCA5.6 CPU" \ |
||||
|
ev6 "Optimised for EV6 CPU" \ |
||||
|
ev67 "Optimised for EV6.7 CPU" |
||||
|
|
||||
|
if [ $SDECFG_ALPHA_OPT != generic ] ; then |
||||
|
SDECFG_ID="$SDECFG_ID-$SDECFG_ALPHA_OPT" |
||||
|
fi |
||||
|
|
||||
@ -0,0 +1,18 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/alpha/gcc-options.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
if [ $SDECFG_ALPHA_OPT != generic ] ; then |
||||
|
var_append GCC3_WRAPPER_INSERT " " \ |
||||
|
"-mtune=$SDECFG_ALPHA_OPT" |
||||
|
fi |
||||
@ -0,0 +1,25 @@ |
|||||
|
dnl --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
dnl This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
dnl |
||||
|
dnl T2 SDE: architecture/alpha/kernel.conf.m4 |
||||
|
dnl Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
dnl |
||||
|
dnl More information can be found in the files COPYING and README. |
||||
|
dnl |
||||
|
dnl This program is free software; you can redistribute it and/or modify |
||||
|
dnl it under the terms of the GNU General Public License as published by |
||||
|
dnl the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
dnl GNU General Public License can be found in the file COPYING. |
||||
|
dnl --- T2-COPYRIGHT-NOTE-END --- |
||||
|
define(`ALPHA', `Alpha AXP')dnl |
||||
|
|
||||
|
CONFIG_ALPHA_GENERIC=y |
||||
|
# CONFIG_BINFMT_EM86 is not set |
||||
|
|
||||
|
|
||||
|
include(`kernel-common.conf.m4') |
||||
|
include(`kernel-block.conf.m4') |
||||
|
CONFIG_BLK_DEV_CY82C693=y |
||||
|
|
||||
|
include(`kernel-net.conf.m4') |
||||
|
include(`kernel-fs.conf.m4') |
||||
@ -0,0 +1,7 @@ |
|||||
|
CONFIG_NVRAM 2002-07-24 2.4.18 # nvram.c |
||||
|
CONFIG_FTAPE 2002-07-24 2.4.18 # ftape-calibr.c |
||||
|
CONFIG_ISDN_CAPI 2002-07-24 2.4.18 # b1dma.c |
||||
|
CONFIG_ISDN_DRV_SC 2002-07-24 2.4.18 # shmem.c |
||||
|
CONFIG_SCSI_DPT_I2O 2002-07-24 2.4.18 # dpt_i2o.o |
||||
|
CONFIG_ATM 2003-12-10 2.4.23 # nicstar.c |
||||
|
CONFIG_MCDX 2003-12-10 2.4.23 |
||||
@ -0,0 +1,8 @@ |
|||||
|
arch_sizeof_short=2 |
||||
|
arch_sizeof_int=4 |
||||
|
arch_sizeof_long=4 |
||||
|
arch_sizeof_long_long=8 |
||||
|
arch_sizeof_char_p=4 |
||||
|
arch_machine=arm |
||||
|
arch_bigendian=no |
||||
|
arch_target="arm-unknown-linux-gnu" |
||||
@ -0,0 +1,25 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/arm/config.hlp |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
SDECFG_ARM_OPT |
||||
|
Please select the CPU you want to optimise for. |
||||
|
|
||||
|
SDECFG_ARM_THUMB |
||||
|
Controls whether to utilize the ARM Thumb instruction set or not. |
||||
|
Thumb is an extension to the 32-bit ARM architecture. It features |
||||
|
a subset of the most commonly used 32-bit ARM instructions which |
||||
|
have been compressed into 16-bit wide opcodes. On execution, these |
||||
|
16-bit instructions are decompressed transparently to full 32-bit |
||||
|
ARM instructions in real time without performance loss. |
||||
|
The use of the Thumb extension usually increases code density, |
||||
@ -0,0 +1,64 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/arm/config.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# Copyright (C) 1998 - 2003 Clifford Wolf |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
#Description: ARM (Advanced RISC Machines) |
||||
|
|
||||
|
choice SDECFG_ARM_OPT generic \ |
||||
|
generic "No CPU optimisation selected" \ |
||||
|
arm2 "arm2 CPU" \ |
||||
|
arm250 "arm250 CPU" \ |
||||
|
arm3 "arm3 CPU" \ |
||||
|
arm6 "arm6 CPU" \ |
||||
|
arm60 "arm60 CPU" \ |
||||
|
arm600 "arm600 CPU" \ |
||||
|
arm610 "arm610 CPU" \ |
||||
|
arm620 "arm620 CPU" \ |
||||
|
arm7 "arm7 CPU" \ |
||||
|
arm7m "arm7m CPU" \ |
||||
|
arm7d "arm7d CPU" \ |
||||
|
arm7dm "arm7dm CPU" \ |
||||
|
arm7di "arm7di CPU" \ |
||||
|
arm7dmi "arm7dmi CPU" \ |
||||
|
arm70 "arm70 CPU" \ |
||||
|
arm700 "arm700 CPU" \ |
||||
|
arm700i "arm700i CPU" \ |
||||
|
arm710 "arm710 CPU" \ |
||||
|
arm710t "arm710t CPU" \ |
||||
|
arm710c "arm710c CPU" \ |
||||
|
arm7100 "arm7100 CPU" \ |
||||
|
arm7500 "arm7500 CPU" \ |
||||
|
arm7500fe "arm7500fe CPU" \ |
||||
|
arm7tdmi "arm7tdmi CPU" \ |
||||
|
arm8 "arm8 CPU" \ |
||||
|
strongarm "strongarm CPU" \ |
||||
|
strongarm110 "strongarm110 CPU" \ |
||||
|
strongarm1100 "strongarm1100 CPU" \ |
||||
|
arm8 "arm8 CPU" \ |
||||
|
arm810 "arm810 CPU" \ |
||||
|
arm9 "arm9 CPU" \ |
||||
|
arm9e "arm9e CPU" \ |
||||
|
arm920 "arm920 CPU" \ |
||||
|
arm920t "arm920t CPU" \ |
||||
|
arm940t "arm940t CPU" \ |
||||
|
arm9tdmi "arm9tdmi CPU" \ |
||||
|
arm10tdmi "arm10tdmi CPU" \ |
||||
|
arm1020t "arm1020t CPU" \ |
||||
|
xscale "xscale CPU" |
||||
|
|
||||
|
bool 'Generate code using the 16bit thumb instruction set' SDECFG_ARM_THUMB 0 |
||||
|
|
||||
|
if [ $SDECFG_ARM_OPT != generic ] ; then |
||||
|
SDECFG_ID="$SDECFG_ID-$SDECFG_ARM_OPT" |
||||
|
fi |
||||
|
|
||||
@ -0,0 +1,20 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/arm/gcc-options.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
[ "$SDECFG_ARM_OPT" != generic ] && |
||||
|
var_append GCC_WRAPPER_INSERT " " "-mcpu=$SDECFG_ARM_OPT" |
||||
|
|
||||
|
[ "$SDECFG_ARM_THUMB" = 1 ] && |
||||
|
var_append GCC_WRAPPER_INSERT " " "-mthumb -mthumb-interwork -D__arm__" |
||||
|
|
||||
@ -0,0 +1,24 @@ |
|||||
|
dnl --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
dnl This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
dnl |
||||
|
dnl T2 SDE: architecture/arm/kernel.conf.m4 |
||||
|
dnl Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
dnl |
||||
|
dnl More information can be found in the files COPYING and README. |
||||
|
dnl |
||||
|
dnl This program is free software; you can redistribute it and/or modify |
||||
|
dnl it under the terms of the GNU General Public License as published by |
||||
|
dnl the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
dnl GNU General Public License can be found in the file COPYING. |
||||
|
dnl --- T2-COPYRIGHT-NOTE-END --- |
||||
|
define(`ARM', `ARM')dnl |
||||
|
|
||||
|
# TO BE DONE |
||||
|
|
||||
|
include(`kernel-common.conf.m4') |
||||
|
include(`kernel-block.conf.m4') |
||||
|
include(`kernel-net.conf.m4') |
||||
|
include(`kernel-fs.conf.m4') |
||||
|
|
||||
|
# CONFIG_AGP is not set |
||||
|
|
||||
@ -0,0 +1 @@ |
|||||
|
CONFIG_SMP 2006-06-25 2.6.* |
||||
@ -0,0 +1,8 @@ |
|||||
|
arch_sizeof_short=2 |
||||
|
arch_sizeof_int=4 |
||||
|
arch_sizeof_long=4 |
||||
|
arch_sizeof_long_long=8 |
||||
|
arch_sizeof_char_p=4 |
||||
|
arch_bigendian=yes |
||||
|
arch_machine=cris |
||||
|
arch_target=cris-unknown-linux-gnu |
||||
@ -0,0 +1,15 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/cris/config.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
#Description: Axis CRIS |
||||
|
|
||||
@ -0,0 +1,8 @@ |
|||||
|
arch_sizeof_short=2 |
||||
|
arch_sizeof_int=4 |
||||
|
arch_sizeof_long=4 |
||||
|
arch_sizeof_long_long=8 |
||||
|
arch_bigendian=yes |
||||
|
arch_machine=hppa |
||||
|
arch_target="hppa-unknown-linux-gnu" |
||||
|
arch_sizeof_char_p=4 |
||||
@ -0,0 +1,17 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/hppa/config.hlp |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# Copyright (C) 1998 - 2003 Clifford Wolf |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
SDECFG_HPPA_OPT |
||||
|
Please select the CPU you want to optimise for. |
||||
@ -0,0 +1,24 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/hppa/config.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# Copyright (C) 1998 - 2003 Clifford Wolf |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
#Description: HPPA (EXPERIMENTAL) |
||||
|
|
||||
|
# Now the optimisations that result from the options above |
||||
|
choice SDECFG_HPPA_OPT generic \ |
||||
|
generic "No special optimisation" |
||||
|
|
||||
|
if [ "$SDECFG_HPPA_OPT" != generic ] ; then |
||||
|
SDECFG_ID="$SDECFG_ID-$SDECFG_HPPA_OPT" |
||||
|
fi |
||||
|
|
||||
@ -0,0 +1,18 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/hppa/gcc-options.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
if [ "$SDECFG_HPPA_OPT" != "generic" ] ; then |
||||
|
var_append GCC_WRAPPER_INSERT " " "-mcpu=$SDECFG_HPPA_OPT" |
||||
|
fi |
||||
|
|
||||
@ -0,0 +1,20 @@ |
|||||
|
dnl --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
dnl This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
dnl |
||||
|
dnl T2 SDE: architecture/hppa/kernel.conf.m4 |
||||
|
dnl Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
dnl |
||||
|
dnl More information can be found in the files COPYING and README. |
||||
|
dnl |
||||
|
dnl This program is free software; you can redistribute it and/or modify |
||||
|
dnl it under the terms of the GNU General Public License as published by |
||||
|
dnl the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
dnl GNU General Public License can be found in the file COPYING. |
||||
|
dnl --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
# TO BE DONE |
||||
|
|
||||
|
include(`kernel-common.conf.m4') |
||||
|
include(`kernel-block.conf.m4') |
||||
|
include(`kernel-net.conf.m4') |
||||
|
include(`kernel-fs.conf.m4') |
||||
@ -0,0 +1,8 @@ |
|||||
|
arch_sizeof_short=2 |
||||
|
arch_sizeof_int=4 |
||||
|
arch_sizeof_long=4 |
||||
|
arch_sizeof_long_long=8 |
||||
|
arch_bigendian=yes |
||||
|
arch_machine=hppa64 |
||||
|
arch_target="hppa64-unknown-linux-gnu" |
||||
|
arch_sizeof_char_p=8 |
||||
@ -0,0 +1,17 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/hppa64/config.hlp |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# Copyright (C) 1998 - 2003 Clifford Wolf |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
SDECFG_HPPA64_OPT |
||||
|
Please select the CPU you want to optimise for. |
||||
@ -0,0 +1,24 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/hppa64/config.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# Copyright (C) 1998 - 2003 Clifford Wolf |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
#Description: HPPA64 (EXPERIMENTAL) |
||||
|
|
||||
|
# Now the optimisations that result from the options above |
||||
|
choice SDECFG_HPPA64_OPT generic \ |
||||
|
generic "No special optimisation" |
||||
|
|
||||
|
if [ "$SDECFG_HPPA64_OPT" != generic ] ; then |
||||
|
SDECFG_ID="$SDECFG_ID-$SDECFG_HPPA64_OPT" |
||||
|
fi |
||||
|
|
||||
@ -0,0 +1,18 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/hppa64/gcc-options.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
if [ "$SDECFG_HPPA64_OPT" != "generic" ] ; then |
||||
|
var_append GCC_WRAPPER_INSERT " " "-mcpu=$SDECFG_HPPA64_OPT" |
||||
|
fi |
||||
|
|
||||
@ -0,0 +1,20 @@ |
|||||
|
dnl --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
dnl This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
dnl |
||||
|
dnl T2 SDE: architecture/hppa64/kernel.conf.m4 |
||||
|
dnl Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
dnl |
||||
|
dnl More information can be found in the files COPYING and README. |
||||
|
dnl |
||||
|
dnl This program is free software; you can redistribute it and/or modify |
||||
|
dnl it under the terms of the GNU General Public License as published by |
||||
|
dnl the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
dnl GNU General Public License can be found in the file COPYING. |
||||
|
dnl --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
# TO BE DONE |
||||
|
|
||||
|
include(`kernel-common.conf.m4') |
||||
|
include(`kernel-block.conf.m4') |
||||
|
include(`kernel-net.conf.m4') |
||||
|
include(`kernel-fs.conf.m4') |
||||
@ -0,0 +1,11 @@ |
|||||
|
# |
||||
|
# Manually read from the gcc-3.2 sources. Hopefully this is correct.. |
||||
|
# |
||||
|
arch_sizeof_short=2 |
||||
|
arch_sizeof_int=4 |
||||
|
arch_sizeof_long=8 |
||||
|
arch_sizeof_long_long=8 |
||||
|
arch_sizeof_char_p=8 |
||||
|
arch_bigendian=no |
||||
|
arch_machine=ia64 |
||||
|
arch_target=ia64-unknown-linux-gnu |
||||
@ -0,0 +1,14 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/ia64/config.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
#Description: Intel IA-64 |
||||
@ -0,0 +1,8 @@ |
|||||
|
arch_sizeof_short=2 |
||||
|
arch_sizeof_int=4 |
||||
|
arch_sizeof_long=4 |
||||
|
arch_sizeof_long_long=8 |
||||
|
arch_sizeof_char_p=4 |
||||
|
arch_bigendian=yes |
||||
|
arch_machine=m68k |
||||
|
arch_target=m68k-unknown-linux-gnu |
||||
@ -0,0 +1,15 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/m68k/config.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
#Description: Motorola 68000 |
||||
|
|
||||
@ -0,0 +1,6 @@ |
|||||
|
arch_sizeof_short=2 |
||||
|
arch_sizeof_int=4 |
||||
|
arch_sizeof_long=4 |
||||
|
arch_sizeof_long_long=8 |
||||
|
arch_sizeof_char_p=4 |
||||
|
arch_machine=mips |
||||
@ -0,0 +1,22 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/mips/archtest.sh |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
case "$SDECFG_MIPS_ENDIANESS" in |
||||
|
EL) |
||||
|
arch_bigendian=no |
||||
|
arch_target="mipsel-unknown-linux-gnu" ;; |
||||
|
EB) |
||||
|
arch_bigendian=yes |
||||
|
arch_target="mips-unknown-linux-gnu" ;; |
||||
|
esac |
||||
@ -0,0 +1,22 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/mips/config.hlp |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# Copyright (C) 1998 - 2003 Clifford Wolf |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
SDECFG_MIPS_ENDIANESS |
||||
|
Please select if you want to build for big-endian or little-endian |
||||
|
machines. |
||||
|
|
||||
|
SDECFG_MIPS_OPT |
||||
|
Please select the CPU you want to optimise for. |
||||
|
|
||||
@ -0,0 +1,41 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/mips/config.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# Copyright (C) 1998 - 2003 Clifford Wolf |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
choice SDECFG_MIPS_ENDIANESS EB \ |
||||
|
EB "Build for big endian machines" \ |
||||
|
EL "Build for little endian machines" |
||||
|
|
||||
|
SDECFG_ID="$SDECFG_ID-$SDECFG_MIPS_ENDIANESS" |
||||
|
|
||||
|
choice SDECFG_MIPS_OPT generic \ |
||||
|
generic "No special optimisation" \ |
||||
|
r2000 "Build for R2000 CPU" \ |
||||
|
r3000 "Build for R3000 CPU" \ |
||||
|
r3900 "Build for R3900 CPU" \ |
||||
|
r4000 "Build for R4000 CPU" \ |
||||
|
r4100 "Build for R4100 CPU" \ |
||||
|
r4300 "Build for R4300 CPU" \ |
||||
|
r4400 "Build for R4400 CPU" \ |
||||
|
r4600 "Build for R4600 CPU" \ |
||||
|
r4650 "Build for R4650 CPU" \ |
||||
|
r5000 "Build for R5000 CPU" \ |
||||
|
r6000 "Build for R6000 CPU" \ |
||||
|
r8000 "Build for R8000 CPU" \ |
||||
|
orion "Build for Orion CPU" |
||||
|
|
||||
|
if [ $SDECFG_MIPS_OPT != generic ] ; then |
||||
|
SDECFG_ID="$SDECFG_ID-$SDECFG_MIPS_OPT" |
||||
|
fi |
||||
|
|
||||
@ -0,0 +1,18 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/mips/gcc-options.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
if [ $SDECFG_MIPS_OPT != generic ] ; then |
||||
|
var_append GCC_WRAPPER_INSERT " " "-march=$SDECFG_MIPS_OPT" |
||||
|
fi |
||||
|
|
||||
@ -0,0 +1,22 @@ |
|||||
|
dnl --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
dnl This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
dnl |
||||
|
dnl T2 SDE: architecture/mips/kernel.conf.m4 |
||||
|
dnl Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
dnl |
||||
|
dnl More information can be found in the files COPYING and README. |
||||
|
dnl |
||||
|
dnl This program is free software; you can redistribute it and/or modify |
||||
|
dnl it under the terms of the GNU General Public License as published by |
||||
|
dnl the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
dnl GNU General Public License can be found in the file COPYING. |
||||
|
dnl --- T2-COPYRIGHT-NOTE-END --- |
||||
|
define(`MIPS', `MIPS')dnl |
||||
|
|
||||
|
CONFIG_MIPS=y |
||||
|
CONFIG_MIPS32=y |
||||
|
|
||||
|
include(`kernel-common.conf.m4') |
||||
|
include(`kernel-block.conf.m4') |
||||
|
include(`kernel-net.conf.m4') |
||||
|
include(`kernel-fs.conf.m4') |
||||
@ -0,0 +1,6 @@ |
|||||
|
arch_sizeof_short=2 |
||||
|
arch_sizeof_int=4 |
||||
|
arch_sizeof_long=4 |
||||
|
arch_sizeof_long_long=8 |
||||
|
arch_sizeof_char_p=4 |
||||
|
arch_machine=mips64 |
||||
@ -0,0 +1,23 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/mips64/archtest.sh |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
case "$SDECFG_MIPS64_ENDIANESS" in |
||||
|
EL) |
||||
|
arch_bigendian=no |
||||
|
arch_target="mips64el-unknown-linux-gnu" ;; |
||||
|
EB) |
||||
|
arch_bigendian=yes |
||||
|
arch_target="mips64-unknown-linux-gnu" ;; |
||||
|
esac |
||||
|
|
||||
@ -0,0 +1,21 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/mips64/config.hlp |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
SDECFG_MIPS64_ENDIANESS |
||||
|
Please select if you want to build for big-endian or little-endian |
||||
|
machines. |
||||
|
|
||||
|
SDECFG_MIPS64_OPT |
||||
|
Please select the CPU you want to optimise for. |
||||
|
|
||||
@ -0,0 +1,32 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/mips64/config.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
choice SDECFG_MIPS64_ENDIANESS EB \ |
||||
|
EB "Build for big endian machines" \ |
||||
|
EL "Build for little endian machines" |
||||
|
|
||||
|
SDECFG_ID="$SDECFG_ID-$SDECFG_MIPS64_ENDIANESS" |
||||
|
|
||||
|
choice SDECFG_MIPS64_OPT generic \ |
||||
|
generic "No special optimisation" \ |
||||
|
r5000 "Build for R5000 CPU" \ |
||||
|
r6000 "Build for R6000 CPU" \ |
||||
|
r8000 "Build for R8000 CPU" |
||||
|
|
||||
|
if [ $SDECFG_MIPS64_OPT != generic ]; then |
||||
|
SDECFG_ID="$SDECFG_ID-$SDECFG_MIPS64_OPT" |
||||
|
fi |
||||
|
|
||||
|
SDECFGSET_MULTILIB=1 |
||||
|
|
||||
@ -0,0 +1,18 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/mips64/gcc-options.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
if [ $SDECFG_MIPS64_OPT != generic ] ; then |
||||
|
var_append GCC_WRAPPER_INSERT " " "-march=$SDECFG_MIPS64_OPT" |
||||
|
fi |
||||
|
|
||||
@ -0,0 +1,22 @@ |
|||||
|
dnl --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
dnl This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
dnl |
||||
|
dnl T2 SDE: architecture/mips64/kernel.conf.m4 |
||||
|
dnl Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
dnl |
||||
|
dnl More information can be found in the files COPYING and README. |
||||
|
dnl |
||||
|
dnl This program is free software; you can redistribute it and/or modify |
||||
|
dnl it under the terms of the GNU General Public License as published by |
||||
|
dnl the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
dnl GNU General Public License can be found in the file COPYING. |
||||
|
dnl --- T2-COPYRIGHT-NOTE-END --- |
||||
|
define(`MIPS', `MIPS')dnl |
||||
|
|
||||
|
CONFIG_MIPS=y |
||||
|
CONFIG_MIPS64=y |
||||
|
|
||||
|
include(`kernel-common.conf.m4') |
||||
|
include(`kernel-block.conf.m4') |
||||
|
include(`kernel-net.conf.m4') |
||||
|
include(`kernel-fs.conf.m4') |
||||
@ -0,0 +1,8 @@ |
|||||
|
arch_sizeof_short=2 |
||||
|
arch_sizeof_int=4 |
||||
|
arch_sizeof_long=4 |
||||
|
arch_sizeof_long_long=8 |
||||
|
arch_sizeof_char_p=4 |
||||
|
arch_bigendian=yes |
||||
|
arch_machine=powerpc |
||||
|
arch_target=powerpc-unknown-linux-gnu |
||||
@ -0,0 +1,68 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/powerpc/boot/boot.in |
||||
|
# Copyright (C) 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
arch_boot_cd_pre() |
||||
|
{ |
||||
|
mkdir -p $isofsdir/{boot,etc}/ |
||||
|
|
||||
|
cp $build_root/usr/lib/yaboot/yaboot $isofsdir/boot/yaboot |
||||
|
cp $build_root/usr/lib/yaboot/yaboot.rs6k $isofsdir/boot/yaboot.rs6k |
||||
|
# rs6k b50, but does not work, yet: |
||||
|
cp $isofsdir/{boot/yaboot.rs6k,install.bin} |
||||
|
|
||||
|
cp -v $base/architecture/powerpc/boot/{boot.msg,ofboot.b} \ |
||||
|
$isofsdir/boot/ |
||||
|
cp -v $base/architecture/powerpc/boot/mapping $isofsdir/ |
||||
|
|
||||
|
# IBM RS/6000 |
||||
|
echo "device=cdrom:" > $isofsdir/etc/yaboot.conf |
||||
|
# Apple New World |
||||
|
echo "device=cd:" > $isofsdir/boot/yaboot.conf |
||||
|
|
||||
|
echo -e "\nmessage=/boot/boot.msg\n" > $isofsdir/x |
||||
|
} |
||||
|
|
||||
|
arch_boot_cd_add() |
||||
|
{ |
||||
|
# unused $3, verbose name |
||||
|
cat >> $isofsdir/x <<-EOT |
||||
|
image=$4 |
||||
|
label=$2 |
||||
|
initrd=$5 |
||||
|
initrd-size=8192 |
||||
|
|
||||
|
EOT |
||||
|
} |
||||
|
|
||||
|
arch_boot_cd_post() |
||||
|
{ |
||||
|
# footer |
||||
|
cat $isofsdir/x >> $isofsdir/boot/yaboot.conf |
||||
|
cat $isofsdir/x >> $isofsdir/etc/yaboot.conf |
||||
|
rm $isofsdir/x |
||||
|
|
||||
|
echo_status "Creating isofs_arch.txt file .." |
||||
|
|
||||
|
cat > $build_toolchain/isofs_arch.txt <<- EOT |
||||
|
BOOT -hfs -part -map $isofsdir/mapping -hfs-volid T2 |
||||
|
BOOTx -hfs-bless boot -sysid PPC -l -L -r -T -chrp-boot -no-desktop |
||||
|
BOOTx --prep-boot install.bin |
||||
|
DISK1 $isofsdir/boot/ boot/ |
||||
|
DISK1 $isofsdir/etc/ etc/ |
||||
|
DISK1 $isofsdir/install.bin install.bin |
||||
|
DISK1 $isofsdir/2nd_stage.tar 2nd_stage.tar |
||||
|
DISK1 $isofsdir/2nd_stage_small.tar 2nd_stage_small.tar |
||||
|
EOT |
||||
|
} |
||||
|
|
||||
@ -0,0 +1,12 @@ |
|||||
|
|
||||
|
T2 SDE - System Development Environment |
||||
|
|
||||
|
http://www.t2-project.org/ |
||||
|
|
||||
|
T2 on Apple, PReP and IBM RS/6k PowerPC and PowerPC64 hardware was |
||||
|
primarily developed by Rene Rebe - ExactCODE. |
||||
|
|
||||
|
If you don't know what to do now, just press enter and start |
||||
|
reading the documentation. |
||||
|
|
||||
|
. |
||||
@ -0,0 +1,10 @@ |
|||||
|
# Example filename mapping file |
||||
|
# |
||||
|
# EXTN XLate CREATOR TYPE Comment |
||||
|
.b Raw 'UNIX' 'tbxi' "bootstrap" |
||||
|
yaboot Raw 'UNIX' 'boot' "bootstrap" |
||||
|
*linux Raw 'UNIX' 'boot' "kernel" |
||||
|
*.conf Raw 'UNIX' 'conf' "bootstrap" |
||||
|
root.bin Raw 'UNIX' 'root' "root_image" |
||||
|
* Raw '????' '????' "Unknown" |
||||
|
|
||||
@ -0,0 +1,64 @@ |
|||||
|
<CHRP-BOOT> |
||||
|
<COMPATIBLE> |
||||
|
MacRISC MacRISC3 MacRISC4 |
||||
|
</COMPATIBLE> |
||||
|
<DESCRIPTION> |
||||
|
T2 GNU/Linux PPC bootloader |
||||
|
</DESCRIPTION> |
||||
|
<BOOT-SCRIPT> |
||||
|
" screen" output |
||||
|
load-base release-load-area |
||||
|
boot cd:,\\yaboot |
||||
|
</BOOT-SCRIPT> |
||||
|
<OS-BADGE-ICONS> |
||||
|
1010 |
||||
|
000000000000F8FEACF6000000000000 |
||||
|
0000000000F5FFFFFEFEF50000000000 |
||||
|
00000000002BFAFEFAFCF70000000000 |
||||
|
0000000000F65D5857812B0000000000 |
||||
|
0000000000F5350B2F88560000000000 |
||||
|
0000000000F6335708F8FE0000000000 |
||||
|
00000000005600F600F5FD8100000000 |
||||
|
00000000F9F8000000F5FAFFF8000000 |
||||
|
000000008100F5F50000F6FEFE000000 |
||||
|
000000F8F700F500F50000FCFFF70000 |
||||
|
00000088F70000F50000F5FCFF2B0000 |
||||
|
0000002F582A00F5000008ADE02C0000 |
||||
|
00090B0A35A62B0000002D3B350A0000 |
||||
|
000A0A0B0B3BF60000505E0B0A0B0A00 |
||||
|
002E350B0B2F87FAFCF45F0B2E090000 |
||||
|
00000007335FF82BF72B575907000000 |
||||
|
000000000000ACFFFF81000000000000 |
||||
|
000000000081FFFFFFFF810000000000 |
||||
|
0000000000FBFFFFFFFFAC0000000000 |
||||
|
000000000081DFDFDFFFFB0000000000 |
||||
|
000000000081DD5F83FFFD0000000000 |
||||
|
000000000081DDDF5EACFF0000000000 |
||||
|
0000000000FDF981F981FFFF00000000 |
||||
|
00000000FFACF9F9F981FFFFAC000000 |
||||
|
00000000FFF98181F9F981FFFF000000 |
||||
|
000000ACACF981F981F9F9FFFFAC0000 |
||||
|
000000FFACF9F981F9F981FFFFFB0000 |
||||
|
00000083DFFBF981F9F95EFFFFFC0000 |
||||
|
005F5F5FDDFFFBF9F9F983DDDD5F0000 |
||||
|
005F5F5F5FDD81F9F9E7DF5F5F5F5F00 |
||||
|
0083DD5F5F83FFFFFFFFDF5F835F0000 |
||||
|
000000FBDDDFACFBACFBDFDFFB000000 |
||||
|
000000000000FFFFFFFF000000000000 |
||||
|
0000000000FFFFFFFFFFFF0000000000 |
||||
|
0000000000FFFFFFFFFFFF0000000000 |
||||
|
0000000000FFFFFFFFFFFF0000000000 |
||||
|
0000000000FFFFFFFFFFFF0000000000 |
||||
|
0000000000FFFFFFFFFFFF0000000000 |
||||
|
0000000000FFFFFFFFFFFFFF00000000 |
||||
|
00000000FFFFFFFFFFFFFFFFFF000000 |
||||
|
00000000FFFFFFFFFFFFFFFFFF000000 |
||||
|
000000FFFFFFFFFFFFFFFFFFFFFF0000 |
||||
|
000000FFFFFFFFFFFFFFFFFFFFFF0000 |
||||
|
000000FFFFFFFFFFFFFFFFFFFFFF0000 |
||||
|
00FFFFFFFFFFFFFFFFFFFFFFFFFF0000 |
||||
|
00FFFFFFFFFFFFFFFFFFFFFFFFFFFF00 |
||||
|
00FFFFFFFFFFFFFFFFFFFFFFFFFF0000 |
||||
|
000000FFFFFFFFFFFFFFFFFFFF000000 |
||||
|
</OS-BADGE-ICONS> |
||||
|
</CHRP-BOOT> |
||||
@ -0,0 +1,22 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/powerpc/config.hlp |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# Copyright (C) 1998 - 2003 Clifford Wolf |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
SDECFG_POWERPC_ISA |
||||
|
Selects the Instruction Set Architecture to be used. That might be |
||||
|
oritinal Power (not PowerPC!), mixed variants or the modern PowerPC. |
||||
|
|
||||
|
SDECFG_POWERPC_OPT |
||||
|
Please select the CPU you want to optimise for. |
||||
|
|
||||
@ -0,0 +1,54 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/powerpc/config.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# Copyright (C) 1998 - 2003 Clifford Wolf |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
#Description: PowerPC |
||||
|
|
||||
|
choice SDECFG_POWERPC_ISA powerpc \ |
||||
|
powerpc "Utilise the PowerPC ISA" \ |
||||
|
power "Utilise the POWER ISA" \ |
||||
|
power2 "Utilise the POWER2 ISA" \ |
||||
|
common "Utilise the common subset of POWER and PowerPC" \ |
||||
|
601 "Utilise the mixed POWER/PowerPC (only MPC601) ISA" |
||||
|
|
||||
|
choice SDECFG_POWERPC_OPT generic \ |
||||
|
generic "No special optimisation" \ |
||||
|
rios1 "Optimised for rios1" \ |
||||
|
rios2 "Optimised for rios2" \ |
||||
|
rsc "Optimised for rsc" \ |
||||
|
601 "Optimised for 601" \ |
||||
|
602 "Optimised for 602" \ |
||||
|
603 "Optimised for 603" \ |
||||
|
603e "Optimised for 603e" \ |
||||
|
604 "Optimised for 604" \ |
||||
|
604e "Optimised for 604e" \ |
||||
|
620 "Optimised for 620" \ |
||||
|
740 "Optimised for 740" \ |
||||
|
G3 "Optimised for G3 (750)" \ |
||||
|
G4 "Optimised for G4 (74xx)" \ |
||||
|
G5 "Optimised for G5 (970)" \ |
||||
|
403 "Optimised for 403" \ |
||||
|
505 "Optimised for 505" \ |
||||
|
801 "Optimised for 801" \ |
||||
|
821 "Optimised for 821" \ |
||||
|
823 "Optimised for 823" \ |
||||
|
860 "Optimised for 860" |
||||
|
|
||||
|
if [ $SDECFG_POWERPC_ISA != common ] ; then |
||||
|
SDECFG_ID="$SDECFG_ID-$SDECFG_POWERPC_ISA" |
||||
|
fi |
||||
|
|
||||
|
if [ $SDECFG_POWERPC_OPT != generic ] ; then |
||||
|
SDECFG_ID="$SDECFG_ID-$SDECFG_POWERPC_OPT" |
||||
|
fi |
||||
|
|
||||
@ -0,0 +1,21 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/powerpc/gcc-options.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
if [ "$SDECFG_POWERPC_ISA" ] ; then |
||||
|
var_append GCC_WRAPPER_INSERT " " "-mcpu=$SDECFG_POWERPC_ISA" |
||||
|
fi |
||||
|
|
||||
|
if [ "$SDECFG_POWERPC_OPT" != "generic" ] ; then |
||||
|
var_append GCC_WRAPPER_INSERT " " "-mtune=$SDECFG_POWERPC_OPT" |
||||
|
fi |
||||
@ -0,0 +1,119 @@ |
|||||
|
dnl --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
dnl This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
dnl |
||||
|
dnl T2 SDE: architecture/powerpc/kernel.conf.m4 |
||||
|
dnl Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
dnl |
||||
|
dnl More information can be found in the files COPYING and README. |
||||
|
dnl |
||||
|
dnl This program is free software; you can redistribute it and/or modify |
||||
|
dnl it under the terms of the GNU General Public License as published by |
||||
|
dnl the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
dnl GNU General Public License can be found in the file COPYING. |
||||
|
dnl --- T2-COPYRIGHT-NOTE-END --- |
||||
|
define(`PPC', 'PowerPC')dnl |
||||
|
|
||||
|
dnl System type (default=Macintosh) |
||||
|
dnl |
||||
|
CONFIG_PPC=y |
||||
|
CONFIG_6xx=y |
||||
|
CONFIG_CLASSIC32=y |
||||
|
# CONFIG_4xx is not set |
||||
|
# CONFIG_PPC64 is not set |
||||
|
# CONFIG_82xx is not set |
||||
|
# CONFIG_8xx is not set |
||||
|
CONFIG_PMAC=y |
||||
|
CONFIG_PREP=u |
||||
|
CONFIG_CHRA=y |
||||
|
CONFIG_ALL_PPC=y |
||||
|
# CONFIG_GEMINI is not set |
||||
|
# CONFIG_APUS is not set |
||||
|
CONFIG_MACH_SPECIFIC=y |
||||
|
|
||||
|
dnl additional 2.6 kernel configs |
||||
|
CONFIG_PPC32=y |
||||
|
# CONFIG_40x is not set |
||||
|
# CONFIG_POWER3 is not set |
||||
|
|
||||
|
CONFIG_ALTIVEC=y |
||||
|
|
||||
|
dnl Platform specific support |
||||
|
dnl |
||||
|
|
||||
|
CONFIG_PROC_DEVICETREE=y |
||||
|
|
||||
|
CONFIG_ADB=y |
||||
|
CONFIG_ADB_CUDA=y |
||||
|
CONFIG_ADB_PMU=y |
||||
|
CONFIG_PMAC_APM_EMU=y |
||||
|
CONFIG_PMAC_MEDIABAY=y |
||||
|
CONFIG_PMAC_BACKLIGHT=y |
||||
|
CONFIG_ADB_MACIO=y |
||||
|
CONFIG_INPUT_ADBHID=y |
||||
|
CONFIG_USB_HIDINPUT_POWERBOOK=y |
||||
|
CONFIG_MAC_EMUMOUSEBTN=y |
||||
|
|
||||
|
dnl older IBM machines |
||||
|
CONFIG_ISA=y |
||||
|
|
||||
|
include(`kernel-common.conf.m4') |
||||
|
include(`kernel-block.conf.m4') |
||||
|
include(`kernel-net.conf.m4') |
||||
|
include(`kernel-fs.conf.m4') |
||||
|
|
||||
|
dnl macs need a special RTC ... (this needs to be fixed in the kernel so we |
||||
|
dnl can have generic support for the rs6k and mac support at the same time) |
||||
|
dnl |
||||
|
# CONFIG_RTC is not set |
||||
|
CONFIG_GEN_RTC=y |
||||
|
CONFIG_PPC_RTC=y |
||||
|
|
||||
|
dnl macs need an FB |
||||
|
dnl |
||||
|
CONFIG_FB_CONTROL=y |
||||
|
CONFIG_FB_ATY=y |
||||
|
CONFIG_FB_RADEON=y |
||||
|
CONFIG_FB_ATY128=y |
||||
|
CONFIG_FB_NVIDIA=y |
||||
|
CONFIG_FB_NVIDIA_I2C=y |
||||
|
CONFIG_FB_PLATINUM=y |
||||
|
CONFIG_FB_VALKYRIE=y |
||||
|
CONFIG_FB_CT65550=y |
||||
|
CONFIG_FB_IMSTT=y |
||||
|
CONFIG_FB_MATROX=y |
||||
|
|
||||
|
dnl power management |
||||
|
dnl |
||||
|
CONFIG_PMAC_PBOOK=y |
||||
|
CONFIG_PMAC_BACKLIGHT=y |
||||
|
CONFIG_PMAC_APM_EMU=y |
||||
|
dnl the thermal control stuff needed for newer desktop macs and iBook G4 |
||||
|
dnl |
||||
|
CONFIG_I2C=y |
||||
|
CONFIG_I2C_KEYWEST=y |
||||
|
CONFIG_WINDFARM=y |
||||
|
CONFIG_THERM_WINDTUNNEL=y |
||||
|
CONFIG_THERM_ADT746X=y |
||||
|
|
||||
|
|
||||
|
dnl for 2.6 kernels |
||||
|
dnl |
||||
|
CONFIG_TAU=y |
||||
|
|
||||
|
CONFIG_CPU_FREQ=y |
||||
|
CONFIG_CPU_FREQ_PMAC=y |
||||
|
CONFIG_CPU_FREQ_26_API=y |
||||
|
|
||||
|
CONFIG_BLK_DEV_IDE_PMAC=y |
||||
|
CONFIG_BLK_DEV_IDE_PMAC_ATA100FIRST=y |
||||
|
CONFIG_BLK_DEV_IDEDMA_PMAC=y |
||||
|
CONFIG_BLK_DEV_IDE_PMAC_BLINK=y |
||||
|
CONFIG_PMU_HD_BLINK=y |
||||
|
# CONFIG_MAC_ADBKEYCODES is not set |
||||
|
|
||||
|
dnl some network teaks (the GMAC is obsoleted by SUNGEM) |
||||
|
dnl |
||||
|
# CONFIG_GMAC is not set |
||||
|
CONFIG_SUNGEM=y |
||||
|
|
||||
|
CONFIG_XMON=y |
||||
@ -0,0 +1,14 @@ |
|||||
|
CONFIG_SCSI_DPT_I2O 2002-07-23 2.4.18 # dpt_i2o.o |
||||
|
CONFIG_FB_TRIDENT 2002-07-23 2.4.18 # tridentfb.c |
||||
|
CONFIG_PARIDE 2002-07-23 2.4.18 # bpck6.c |
||||
|
CONFIG_FTAPE 2002-07-23 2.4.18 # ftape-calibr.c |
||||
|
CONFIG_MTD 2002-07-23 2.4.18 # various files |
||||
|
CONFIG_FB_SIS 2002-07-23 2.4.18 # sisfb.c |
||||
|
CONFIG_IEEE1394_AMDTP 2002-11-01 2.4.19 # amdtp.c |
||||
|
CONFIG_AMD_PM768 2002-12-20 2.4.20 # amd76x_pm.c |
||||
|
CONFIG_SCSI_CPQFCTS 2002-12-22 2.4.20 # cpqfcTS*.c |
||||
|
CONFIG_SCx200_I2C 2003-06-06 2.4.20 |
||||
|
CONFIG_SCx200_ACB 2003-06-06 2.4.20 |
||||
|
CONFIG_SCx200_GPIO 2003-06-09 2.4.20 |
||||
|
CONFIG_QIC02_TAPE 2003-06-06 2.4.20 |
||||
|
CONFIG_FB_MATROX_MAVEN 2003-09-04 2.4.22 |
||||
@ -0,0 +1,15 @@ |
|||||
|
CONFIG_VIDEO_PLANB 2003-12-22 2.6.0 |
||||
|
CONFIG_OAKNET 2003-12-22 2.6.0 |
||||
|
CONFIG_LANCE 2003-12-22 2.6.0 |
||||
|
CONFIG_AT1700 2003-12-22 2.6.0 |
||||
|
CONFIG_3C515 2003-12-22 2.6.0 |
||||
|
CONFIG_EEXPRESS 2003-12-22 2.6.0 |
||||
|
CONFIG_VLSI_FIR 2003-12-22 2.6.0 |
||||
|
CONFIG_SCSI_AHA1542 2003-12-22 2.6.0 |
||||
|
CONFIG_MAC_SERIAL 2004-03-20 2.6.3 # suspend unfunctional |
||||
|
CONFIG_SERIAL_PMACZILOG 2004-03-20 2.6.3 # suspend unfunctional |
||||
|
CONFIG_PREEMPT 2004-06-06 2.6.7 |
||||
|
CONFIG_SND_INTERWAVE 2004-06-17 2.6.7 # isapnp not avail |
||||
|
CONFIG_SND_INTERWAVE_STB 2004-06-17 2.6.7 # isapnp not avail |
||||
|
CONFIG_BLK_DEV_AMD74XX 2004-06-25 2.6.10 # does not link (and unneeded) |
||||
|
CONFIG_SND_EMU10K1 2004-06-26 2.6.10 # does not compile |
||||
@ -0,0 +1,8 @@ |
|||||
|
arch_sizeof_short=2 |
||||
|
arch_sizeof_int=4 |
||||
|
arch_sizeof_long=8 |
||||
|
arch_sizeof_long_long=8 |
||||
|
arch_sizeof_char_p=8 |
||||
|
arch_bigendian=yes |
||||
|
arch_machine=powerpc64 |
||||
|
arch_target=powerpc64-unknown-linux-gnu |
||||
@ -0,0 +1,19 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/powerpc64/boot/boot.in |
||||
|
# Copyright (C) 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
|
||||
|
# for powerpc64 we mostly use the same yaboot stuff, thus we reuse the |
||||
|
# powerpc boot-loader code |
||||
|
. $base/architecture/powerpc/boot/boot.in |
||||
|
|
||||
@ -0,0 +1,18 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/powerpc64/config.hlp |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# Copyright (C) 1998 - 2003 Clifford Wolf |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
SDECFG_POWERPC64_OPT |
||||
|
Please select the CPU you want to optimise for. |
||||
|
|
||||
@ -0,0 +1,29 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/powerpc64/config.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# Copyright (C) 1998 - 2003 Clifford Wolf |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
#Description: PowerPC 64 |
||||
|
|
||||
|
choice SDECFG_POWERPC64_OPT generic \ |
||||
|
generic "No special optimisation" \ |
||||
|
power3 "Optimised for Power3" \ |
||||
|
power4 "Optimised for Power4" \ |
||||
|
power5 "Optimised for Power5" \ |
||||
|
G5 "Optimised for G5" |
||||
|
|
||||
|
if [ $SDECFG_POWERPC64_OPT != generic ] ; then |
||||
|
SDECFG_ID="$SDECFG_ID-$SDECFG_POWERPC64_OPT" |
||||
|
fi |
||||
|
|
||||
|
SDECFGSET_MULTILIB=1 |
||||
|
|
||||
@ -0,0 +1,20 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/powerpc64/gcc-options.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
if [ "$SDECFG_POWERPC64_OPT" != "generic" ] ; then |
||||
|
var_append GCC_WRAPPER_INSERT " " "-mcpu=$SDECFG_POWERPC64_OPT" |
||||
|
else |
||||
|
var_append GCC_WRAPPER_INSERT " " "-mcpu=powerpc64" |
||||
|
fi |
||||
|
|
||||
@ -0,0 +1,24 @@ |
|||||
|
CONFIG_ISDN_DRV_PCBIT 2002-07-23 2.4.18 edss1.c |
||||
|
CONFIG_SCSI_DPT_I2O 2002-07-23 2.4.18 dpt_i2o.o |
||||
|
CONFIG_FB_TRIDENT 2002-07-23 2.4.18 tridentfb.c |
||||
|
CONFIG_PARIDE 2002-07-23 2.4.18 bpck6.c |
||||
|
CONFIG_FTAPE 2002-07-23 2.4.18 ftape-calibr.c |
||||
|
CONFIG_MTD 2002-07-23 2.4.18 various files |
||||
|
CONFIG_SCSI_NCR53C7xx 2002-07-23 2.4.18 53c7,8xx.c |
||||
|
CONFIG_FB_SIS 2002-07-23 2.4.18 sisfb.c |
||||
|
CONFIG_IEEE1394_AMDTP 2002-11-01 2.4.19 amdtp.c |
||||
|
CONFIG_AMD_PM768 2002-12-20 2.4.20 amd76x_pm.c |
||||
|
CONFIG_SCSI_CPQFCTS 2002-12-22 2.4.20 cpqfcTS*.c |
||||
|
|
||||
|
CONFIG_SCx200_I2C 2003-06-06 2.4.20 |
||||
|
CONFIG_SCx200_ACB 2003-06-06 2.4.20 |
||||
|
CONFIG_SCx200_GPIO 2003-06-09 2.4.20 |
||||
|
CONFIG_QIC02_TAPE 2003-06-06 2.4.20 |
||||
|
|
||||
|
CONFIG_ISAPNP 2003-06-09 |
||||
|
CONFIG_ISDN_DRV_HISAX 2003-06-12 2.4.20 |
||||
|
CONFIG_HISAX_TELESPCI 2003-06-12 2.4.20 |
||||
|
|
||||
|
CONFIG_AMD8111_ETH 2003-09-04 2.4.22 |
||||
|
CONFIG_FB_MATROX_MAVEN 2003-09-04 2.4.22 |
||||
|
|
||||
@ -0,0 +1,110 @@ |
|||||
|
dnl --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
dnl This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
dnl |
||||
|
dnl T2 SDE: architecture/powerpc64/kernel.conf.m4 |
||||
|
dnl Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
dnl |
||||
|
dnl More information can be found in the files COPYING and README. |
||||
|
dnl |
||||
|
dnl This program is free software; you can redistribute it and/or modify |
||||
|
dnl it under the terms of the GNU General Public License as published by |
||||
|
dnl the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
dnl GNU General Public License can be found in the file COPYING. |
||||
|
dnl --- T2-COPYRIGHT-NOTE-END --- |
||||
|
define(`PPC', 'PowerPC')dnl |
||||
|
|
||||
|
dnl System type (default=Macintosh) |
||||
|
dnl |
||||
|
CONFIG_PPC=y |
||||
|
CONFIG_PPC64=y |
||||
|
CONFIG_64BIT=y |
||||
|
CONFIG_6xx=y |
||||
|
# CONFIG_4xx is not set |
||||
|
# CONFIG_PPC64 is not set |
||||
|
# CONFIG_82xx is not set |
||||
|
# CONFIG_8xx is not set |
||||
|
CONFIG_PMAC=y |
||||
|
# CONFIG_PREP is not set |
||||
|
# CONFIG_CHRP is not set |
||||
|
# CONFIG_ALL_PPC is not set |
||||
|
# CONFIG_GEMINI is not set |
||||
|
# CONFIG_APUS is not set |
||||
|
CONFIG_MACH_SPECIFIC=y |
||||
|
|
||||
|
dnl additional 2.6 kernel configs |
||||
|
# CONFIG_40x is not set |
||||
|
# CONFIG_POWER3 is not set |
||||
|
|
||||
|
CONFIG_ALTIVEC=y |
||||
|
|
||||
|
dnl Platform specific support |
||||
|
dnl |
||||
|
|
||||
|
CONFIG_PROC_DEVICETREE=y |
||||
|
|
||||
|
CONFIG_ADB=y |
||||
|
CONFIG_ADB_CUDA=y |
||||
|
CONFIG_ADB_PMU=y |
||||
|
CONFIG_PMAC_SMU=y |
||||
|
|
||||
|
include(`kernel-common.conf.m4') |
||||
|
include(`kernel-block.conf.m4') |
||||
|
include(`kernel-net.conf.m4') |
||||
|
include(`kernel-fs.conf.m4') |
||||
|
|
||||
|
dnl macs need a special RTC ... (this needs to be fixed in the kernel so we |
||||
|
dnl can have generic support for the rs6k and mac support at the same time) |
||||
|
dnl |
||||
|
# CONFIG_RTC is not set |
||||
|
CONFIG_GEN_RTC=y |
||||
|
CONFIG_PPC_RTC=y |
||||
|
|
||||
|
dnl macs need an FB |
||||
|
dnl |
||||
|
CONFIG_FB_RADEON=y |
||||
|
CONFIG_FB_NVIDIA=y |
||||
|
CONFIG_FB_NVIDIA_I2C=y |
||||
|
CONFIG_FB_MATROX=m |
||||
|
|
||||
|
dnl AGP |
||||
|
dnl |
||||
|
CONFIG_AGP=y |
||||
|
CONFIG_AGP_UNINORTH=m |
||||
|
|
||||
|
dnl power management |
||||
|
dnl |
||||
|
CONFIG_PMAC_PBOOK=y |
||||
|
CONFIG_PMAC_BACKLIGHT=y |
||||
|
CONFIG_PMAC_APM_EMU=y |
||||
|
dnl the thermal control stuff needed for newer desktop macs and iBook G4 |
||||
|
dnl |
||||
|
CONFIG_I2C=y |
||||
|
CONFIG_I2C_KEYWEST=y |
||||
|
|
||||
|
CONFIG_WINDFARM=y |
||||
|
CONFIG_WINDFARM=y |
||||
|
CONFIG_WINDFARM_PM81=y |
||||
|
CONFIG_WINDFARM_PM91=y |
||||
|
CONFIG_WINDFARM_PM112=y |
||||
|
|
||||
|
dnl for 2.6 kernels |
||||
|
dnl |
||||
|
CONFIG_TAU=y |
||||
|
|
||||
|
CONFIG_CPU_FREQ=y |
||||
|
CONFIG_CPU_FREQ_PMAC=y |
||||
|
CONFIG_CPU_FREQ_26_API=y |
||||
|
CONFIG_CPU_FREQ_PMAC64=y |
||||
|
|
||||
|
CONFIG_BLK_DEV_IDE_PMAC=y |
||||
|
CONFIG_BLK_DEV_IDE_PMAC_ATA100FIRST=y |
||||
|
CONFIG_BLK_DEV_IDEDMA_PMAC=y |
||||
|
CONFIG_BLK_DEV_IDE_PMAC_BLINK=y |
||||
|
CONFIG_PMU_HD_BLINK=y |
||||
|
# CONFIG_MAC_ADBKEYCODES is not set |
||||
|
|
||||
|
dnl some network teaks (the GMAC is obsoleted by SUNGEM) |
||||
|
dnl |
||||
|
# CONFIG_GMAC is not set |
||||
|
CONFIG_SUNGEM=y |
||||
|
|
||||
@ -0,0 +1,15 @@ |
|||||
|
CONFIG_VIDEO_PLANB 2003-12-22 2.6.0 |
||||
|
CONFIG_OAKNET 2003-12-22 2.6.0 |
||||
|
CONFIG_LANCE 2003-12-22 2.6.0 |
||||
|
CONFIG_AT1700 2003-12-22 2.6.0 |
||||
|
CONFIG_3C515 2003-12-22 2.6.0 |
||||
|
CONFIG_EEXPRESS 2003-12-22 2.6.0 |
||||
|
CONFIG_VLSI_FIR 2003-12-22 2.6.0 |
||||
|
CONFIG_SCSI_AHA1542 2003-12-22 2.6.0 |
||||
|
CONFIG_MAC_SERIAL 2004-03-20 2.6.3 # suspend unfunctional |
||||
|
CONFIG_SERIAL_PMACZILOG 2004-03-20 2.6.3 # suspend unfunctional |
||||
|
CONFIG_PREEMPT 2004-06-06 2.6.7 |
||||
|
CONFIG_SND_INTERWAVE 2004-06-17 2.6.7 # isapnp not avail |
||||
|
CONFIG_SND_INTERWAVE_STB 2004-06-17 2.6.7 # isapnp not avail |
||||
|
CONFIG_BLK_DEV_AMD74XX 2004-06-25 2.6.10 # does not link (and unneeded) |
||||
|
CONFIG_SND_EMU10K1 2004-06-26 2.6.10 # does not compile |
||||
@ -0,0 +1,8 @@ |
|||||
|
arch_sizeof_short=2 |
||||
|
arch_sizeof_int=4 |
||||
|
arch_sizeof_long=4 |
||||
|
arch_sizeof_long_long=8 |
||||
|
arch_sizeof_char_p=4 |
||||
|
arch_bigendian=no |
||||
|
arch_machine=sh |
||||
|
arch_target="sh-unknown-linux-gnu" |
||||
@ -0,0 +1,20 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/sh/archtest.sh |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
case "$SDECFG_SH_OPT" in |
||||
|
sh|sh2|sh3|sh4) arch_machine="$SDECFG_SH_OPT" ;; |
||||
|
esac |
||||
|
|
||||
|
arch_target="${arch_machine}-unknown-linux-gnu" |
||||
|
|
||||
@ -0,0 +1,19 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/sh/config.hlp |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
SDECFG_SH_OPT |
||||
|
Please select the CPU you want to optimise for. |
||||
|
|
||||
|
SDECFG_BOARDDEF |
||||
|
Please select the board you want to use (list incomplete, feel free to add more...) |
||||
@ -0,0 +1,41 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/sh/config.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
#Description: SuperH |
||||
|
|
||||
|
choice SDECFG_SH_OPT sh \ |
||||
|
sh "No special optimisation (SH1)" \ |
||||
|
sh2 "Optimise for the SH2" \ |
||||
|
sh3 "Optimise for the SH3" \ |
||||
|
sh4 "Optimize for the SH4" |
||||
|
|
||||
|
choice SDECFG_SH_BOARDDEF dreamcast \ |
||||
|
dreamcast "SEGA Dreamcast" \ |
||||
|
se7300 "Hitachi SH7300(SH-Mobile V) evaluation board" \ |
||||
|
se73180 "Hitachi SH73180(SH-Mobile 3) evaluation board" \ |
||||
|
se7751 "Hitachi SH7751 evalutation board" \ |
||||
|
se7705 "Hitachi SH7709 or SH7750 evaluation board" \ |
||||
|
cqreek "CqREEK SH7708 or SH7750" \ |
||||
|
hp680 "HP Jornada HP680" \ |
||||
|
microdev "SuperH MicroDev board with an SH4-202 CPU" \ |
||||
|
rts7751r2d "Renesas Technology Sales SH-Graphics board" \ |
||||
|
sh3 "CTP/PCI-SH03 by Interface Corporation" \ |
||||
|
snapgear "SnapGear SH board" \ |
||||
|
systemh "Renesas SystemH 7751R evaluation board" |
||||
|
|
||||
|
SDECFG_ID="$SDECFG_ID-$SDECFG_SH_OPT" |
||||
|
|
||||
|
SDECFGSET_MULTILIB=1 |
||||
|
const SDECFG_MULTILIBLIST "m4,m4-nofpu" |
||||
|
SDECFGSET_MULTILIBLIST="m4,m4-nofpu" |
||||
|
|
||||
@ -0,0 +1,25 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/sh/gcc-options.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
if [ "$SDECFG_SH_OPT" ] ; then |
||||
|
opt="" |
||||
|
case "$SDECFG_SH_OPT" in |
||||
|
sh) opt="-m1" ;; |
||||
|
sh2) opt="-m2" ;; |
||||
|
sh3) opt="-m3" ;; |
||||
|
sh4) opt="-m4" ;; |
||||
|
esac |
||||
|
var_append GCC_WRAPPER_INSERT " " "$opt" |
||||
|
fi |
||||
|
|
||||
@ -0,0 +1,20 @@ |
|||||
|
dnl --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
dnl This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
dnl |
||||
|
dnl T2 SDE: architecture/sh/kernel.conf.m4 |
||||
|
dnl Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
dnl |
||||
|
dnl More information can be found in the files COPYING and README. |
||||
|
dnl |
||||
|
dnl This program is free software; you can redistribute it and/or modify |
||||
|
dnl it under the terms of the GNU General Public License as published by |
||||
|
dnl the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
dnl GNU General Public License can be found in the file COPYING. |
||||
|
dnl --- T2-COPYRIGHT-NOTE-END --- |
||||
|
define(`SH', `SUPERH')dnl |
||||
|
|
||||
|
include(`kernel-common.conf.m4') |
||||
|
include(`kernel-block.conf.m4') |
||||
|
include(`kernel-net.conf.m4') |
||||
|
include(`kernel-fs.conf.m4') |
||||
|
|
||||
@ -0,0 +1,24 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/sh/pkg_glibc_post.conf |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
|
||||
|
|
||||
|
# avoid undefined references to __fpscr_values which must be defined in |
||||
|
# crt1.o (so it is unavailable to libc objects) |
||||
|
|
||||
|
[ $arch_machine = sh4 ] && hook_add premake 5 "cat > configparms <<-EOT |
||||
|
no-z-defs=yes |
||||
|
EOT |
||||
|
" |
||||
|
|
||||
@ -0,0 +1,14 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/sh/pkg_linux-header_post.conf |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
. $base/architecture/sh/pkg_linux_post.conf |
||||
@ -0,0 +1,14 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/sh/pkg_linux24_post.conf |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
. $base/architecture/sh/pkg_linux_post.conf |
||||
@ -0,0 +1,14 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/sh/pkg_linux26_post.conf |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
. $base/architecture/sh/pkg_linux_post.conf |
||||
@ -0,0 +1,17 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/sh/pkg_linux26sh_post.conf |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
SDECFG_PKG_LINUX_CONFIG_STYLE=none |
||||
|
lx_customconf=arch/$lx_cpu/configs/"$SDECFG_SH_BOARDDEF"_defconfig |
||||
|
|
||||
@ -0,0 +1,14 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/sh/pkg_linux_post.conf |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
lx_defconfig=arch/$lx_cpu/configs/"$SDECFG_SH_BOARDDEF"_defconfig |
||||
@ -0,0 +1,8 @@ |
|||||
|
arch_sizeof_short=2 |
||||
|
arch_sizeof_int=4 |
||||
|
arch_sizeof_long=4 |
||||
|
arch_sizeof_long_long=8 |
||||
|
arch_sizeof_char_p=8 |
||||
|
arch_bigendian=no |
||||
|
arch_machine=sh64 |
||||
|
arch_target="sh64-unknown-linux-gnu" |
||||
@ -0,0 +1,17 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/sh64/config.hlp |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
SDECFG_SH64_OPT |
||||
|
Please select the CPU you want to optimise for. |
||||
|
|
||||
@ -0,0 +1,21 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/sh64/config.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
#Description: SuperH 64 |
||||
|
|
||||
|
# TODO |
||||
|
choice SDECFG_SH64_OPT sh5 \ |
||||
|
sh5 "Optimize for the SH5" |
||||
|
|
||||
|
SDECFG_ID="$SDECFG_ID-$SDECFG_SH64_OPT" |
||||
|
|
||||
@ -0,0 +1,22 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/sh64/gcc-options.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
if [ "$SDECFG_SH64_OPT" ] ; then |
||||
|
opt="" |
||||
|
case "$SDECFG_SH64_OPT" in |
||||
|
sh5) opt="-m5" ;; |
||||
|
esac |
||||
|
var_append GCC_WRAPPER_INSERT " " "$opt" |
||||
|
fi |
||||
|
|
||||
@ -0,0 +1,20 @@ |
|||||
|
dnl --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
dnl This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
dnl |
||||
|
dnl T2 SDE: architecture/sh64/kernel.conf.m4 |
||||
|
dnl Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
dnl |
||||
|
dnl More information can be found in the files COPYING and README. |
||||
|
dnl |
||||
|
dnl This program is free software; you can redistribute it and/or modify |
||||
|
dnl it under the terms of the GNU General Public License as published by |
||||
|
dnl the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
dnl GNU General Public License can be found in the file COPYING. |
||||
|
dnl --- T2-COPYRIGHT-NOTE-END --- |
||||
|
define(`SH', `SH64', `SUPERH', `SUPERH64')dnl |
||||
|
|
||||
|
include(`kernel-common.conf.m4') |
||||
|
include(`kernel-block.conf.m4') |
||||
|
include(`kernel-net.conf.m4') |
||||
|
include(`kernel-fs.conf.m4') |
||||
|
|
||||
@ -0,0 +1,34 @@ |
|||||
|
/* |
||||
|
* --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
* This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
* |
||||
|
* T2 SDE: architecture/share/archtest.c |
||||
|
* Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
* |
||||
|
* More information can be found in the files COPYING and README. |
||||
|
* |
||||
|
* This program is free software; you can redistribute it and/or modify |
||||
|
* it under the terms of the GNU General Public License as published by |
||||
|
* the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
* GNU General Public License can be found in the file COPYING. |
||||
|
* --- T2-COPYRIGHT-NOTE-END --- |
||||
|
*/ |
||||
|
#include <stdio.h> |
||||
|
|
||||
|
char * isbigendian () { |
||||
|
/* Are we little or big endian? From Harbison&Steele. */ |
||||
|
union { long l; char c[sizeof (long)]; } u; |
||||
|
u.l=1; return (u.c[0] == 1)?"no":"yes"; |
||||
|
} |
||||
|
|
||||
|
int main() { |
||||
|
printf("arch_sizeof_short=%d\n",sizeof(short)); |
||||
|
printf("arch_sizeof_int=%d\n",sizeof(int)); |
||||
|
printf("arch_sizeof_long=%d\n",sizeof(long)); |
||||
|
printf("arch_sizeof_long_long=%d\n",sizeof(long long)); |
||||
|
printf("arch_sizeof_char_p=%d\n",sizeof(char *)); |
||||
|
printf("arch_bigendian=%s\n",isbigendian()); |
||||
|
printf("arch_machine="); fflush(stdout); system("uname -m"); |
||||
|
system("echo arch_target=`uname -m -p | tr ' ' -`-linux"); |
||||
|
return 0; |
||||
|
} |
||||
@ -0,0 +1,80 @@ |
|||||
|
dnl --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
dnl This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
dnl |
||||
|
dnl T2 SDE: architecture/share/kernel-block.conf.m4 |
||||
|
dnl Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
dnl |
||||
|
dnl More information can be found in the files COPYING and README. |
||||
|
dnl |
||||
|
dnl This program is free software; you can redistribute it and/or modify |
||||
|
dnl it under the terms of the GNU General Public License as published by |
||||
|
dnl the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
dnl GNU General Public License can be found in the file COPYING. |
||||
|
dnl --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
dnl Activate SCSI discs and cd-roms - but not the verbose |
||||
|
dnl SCSI error reporting (CONSTANTS) |
||||
|
dnl |
||||
|
CONFIG_SCSI=y |
||||
|
CONFIG_BLK_DEV_SD=m |
||||
|
CONFIG_BLK_DEV_SR=m |
||||
|
CONFIG_CHR_DEV_SG=m |
||||
|
CONFIG_CHR_DEV_ST=m |
||||
|
# CONFIG_SCSI_CONSTANTS is not set |
||||
|
|
||||
|
dnl Some IDE stuff |
||||
|
dnl |
||||
|
CONFIG_IDE=y |
||||
|
CONFIG_IDEDMA_AUTO=y |
||||
|
CONFIG_IDEPCI_SHARE_IRQ=y |
||||
|
# CONFIG_IDE_TASKFILE_IO is not set |
||||
|
CONFIG_BLK_DEV_IDEPCI=y |
||||
|
CONFIG_BLK_DEV_IDEDMA=y |
||||
|
CONFIG_BLK_DEV_HD=y |
||||
|
CONFIG_BLK_DEV_IDE=y |
||||
|
CONFIG_BLK_DEV_IDEDISK=m |
||||
|
CONFIG_BLK_DEV_IDECD=m |
||||
|
CONFIG_BLK_DEV_IDETAPE=m |
||||
|
CONFIG_BLK_DEV_IDEFLOPPY=m |
||||
|
CONFIG_BLK_DEV_IDEDMA_PCI=y |
||||
|
|
||||
|
dnl Make sure the drivers are modular ... |
||||
|
dnl |
||||
|
CONFIG_IDE_GENERIC=m |
||||
|
CONFIG_BLK_DEV_CMD640=m |
||||
|
CONFIG_BLK_DEV_GENERIC=m |
||||
|
CONFIG_BLK_DEV_RZ1000=m |
||||
|
CONFIG_BLK_DEV_PIIX=m |
||||
|
CONFIG_BLK_DEV_PDC202XX_NEW=m |
||||
|
|
||||
|
CONFIG_SCSI_SATA=y |
||||
|
dnl Make sure the drivers are modular ... |
||||
|
dnl |
||||
|
CONFIG_SCSI_ATA_PIIX=m |
||||
|
|
||||
|
CONFIG_SCSI_QLA2XXX=m |
||||
|
CONFIG_SCSI_SYM53C8XX_2=m |
||||
|
CONFIG_SCSI_QLA2XXX=m |
||||
|
CONFIG_SCSI_MESH=m |
||||
|
|
||||
|
dnl "High end" SCSI not enabled by default |
||||
|
CONFIG_FUSION=y |
||||
|
|
||||
|
dnl Use multi-mode and DMA since this reduces the CPU load and |
||||
|
dnl also increases the IDE I/O performance in general |
||||
|
CONFIG_BLK_DEV_IDEDMA=y |
||||
|
CONFIG_IDEDISK_MULTI_MODE=y |
||||
|
CONFIG_IDEDMA_PCI_AUTO=y |
||||
|
|
||||
|
dnl Enable PCMCIA SCSI (drivers themself are modules) |
||||
|
dnl |
||||
|
CONFIG_SCSI_PCMCIA=y |
||||
|
|
||||
|
dnl Enable non-scsi cd-rom drives (drivers themself are modules) |
||||
|
dnl |
||||
|
CONFIG_CD_NO_IDESCSI=y |
||||
|
|
||||
|
dnl Enable software-raid |
||||
|
dnl |
||||
|
CONFIG_MD=y |
||||
|
|
||||
@ -0,0 +1,212 @@ |
|||||
|
dnl --- SDE-COPYRIGHT-NOTE-BEGIN --- |
||||
|
dnl This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
dnl |
||||
|
dnl Filename: architecture/share/kernel-common.conf.m4 |
||||
|
dnl Copyright (C) 2006 The OpenSDE Project |
||||
|
dnl Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
dnl |
||||
|
dnl More information can be found in the files COPYING and README. |
||||
|
dnl |
||||
|
dnl This program is free software; you can redistribute it and/or modify |
||||
|
dnl it under the terms of the GNU General Public License as published by |
||||
|
dnl the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
dnl GNU General Public License can be found in the file COPYING. |
||||
|
dnl --- SDE-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
dnl Enable experimental features (like DevFS ;-) |
||||
|
dnl |
||||
|
CONFIG_EXPERIMENTAL=y |
||||
|
|
||||
|
dnl On default we build SMP kernels and mods |
||||
|
dnl |
||||
|
CONFIG_SMP=y |
||||
|
CONFIG_IRQ_ALL_CPUS=y |
||||
|
|
||||
|
dnl Power Management |
||||
|
dnl |
||||
|
CONFIG_PM=y |
||||
|
CONFIG_PM_LEGACY=y |
||||
|
CONFIG_HOTPLUG_CPU=y |
||||
|
CONFIG_SOFTWARE_SUSPEND=y |
||||
|
|
||||
|
dnl CPU frequency scaling is nice to have |
||||
|
dnl |
||||
|
CONFIG_CPU_FREQ=y |
||||
|
CONFIG_CPU_FREQ_26_API=y |
||||
|
|
||||
|
dnl integrated .config is quite big - and we ship them in /boot/kconfig_ anyway |
||||
|
dnl |
||||
|
# CONFIG_IKCONFIG is not set |
||||
|
|
||||
|
dnl PCI name database is also quite big (another >80kB) - so let's use user- |
||||
|
dnl space tools like lspci to use a non-kernel database |
||||
|
dnl |
||||
|
# CONFIG_PCI_NAMES ist not set |
||||
|
|
||||
|
dnl Enable modules |
||||
|
dnl |
||||
|
CONFIG_MODULES=y |
||||
|
CONFIG_MODULE_UNLOAD=y |
||||
|
# CONFIG_MODULE_FORCE_UNLOAD is not set |
||||
|
# CONFIG_MODVERSIONS is not set |
||||
|
CONFIG_KMOD=y |
||||
|
|
||||
|
dnl Firmware loader can always be useful |
||||
|
dnl |
||||
|
CONFIG_FW_LOADER=y |
||||
|
|
||||
|
dnl Plug and play |
||||
|
dnl |
||||
|
CONFIG_PNP=y |
||||
|
|
||||
|
dnl Common buses |
||||
|
dnl |
||||
|
CONFIG_PCI=y |
||||
|
|
||||
|
dnl Loopback device can always be useful |
||||
|
dnl |
||||
|
CONFIG_BLK_DEV_LOOP=y |
||||
|
|
||||
|
dnl We need initrd for install system and fully modular kernel early userspace |
||||
|
dnl |
||||
|
CONFIG_BLK_DEV_RAM=y |
||||
|
CONFIG_BLK_DEV_INITRD=y |
||||
|
|
||||
|
dnl Enable PCMCIA (PC-Card) as modules |
||||
|
dnl |
||||
|
CONFIG_PCMCIA=m |
||||
|
CONFIG_CARDBUS=y |
||||
|
CONFIG_PCCARD=y |
||||
|
CONFIG_TCIC=y |
||||
|
CONFIG_TCIC=y |
||||
|
CONFIG_I82092=y |
||||
|
CONFIG_I82365=y |
||||
|
|
||||
|
dnl Misc stuff |
||||
|
CONFIG_NVRAM=y |
||||
|
|
||||
|
CONFIG_BINFMT_AOUT=m |
||||
|
CONFIG_BINFMT_MISC=m |
||||
|
|
||||
|
CONFIG_SYSVIPC=y |
||||
|
CONFIG_SUNRPC=y |
||||
|
|
||||
|
dnl Math emulation in the default kernel |
||||
|
dnl (we could also run this on an old 386, sparcv7) |
||||
|
dnl |
||||
|
CONFIG_MATH_EMULATION=y |
||||
|
|
||||
|
dnl Sound system |
||||
|
dnl (module support is enought - default is y ...) |
||||
|
dnl |
||||
|
CONFIG_SOUND=m |
||||
|
|
||||
|
dnl for 2.5/6 we do want the ALSA OSS emulation ... |
||||
|
dnl |
||||
|
CONFIG_SND_OSSEMUL=m |
||||
|
|
||||
|
dnl Input devices |
||||
|
dnl |
||||
|
CONFIG_INPUT=y |
||||
|
CONFIG_INPUT_EVDEV=y |
||||
|
CONFIG_INPUT_KEYBDEV=y |
||||
|
CONFIG_INPUT_MOUSEDEV=y |
||||
|
CONFIG_INPUT_JOYDEV=m |
||||
|
CONFIG_INPUT_JOYSTICK=y |
||||
|
CONFIG_INPUT_TOUCHSCREEN=y |
||||
|
CONFIG_INPUT_MISC=y |
||||
|
CONFIG_INPUT_EVBUG=m |
||||
|
CONFIG_SERIO_PCIPS2=y |
||||
|
CONFIG_MOUSE_SERIAL=y |
||||
|
|
||||
|
dnl USB drivers |
||||
|
dnl |
||||
|
CONFIG_USB=y |
||||
|
CONFIG_USB_DEVICEFS=y |
||||
|
CONFIG_USB_EHCI_HCD=y |
||||
|
CONFIG_USB_UHCI=y |
||||
|
CONFIG_USB_UHCI_ALT=n |
||||
|
CONFIG_USB_OHCI=y |
||||
|
CONFIG_USB_HID=y |
||||
|
CONFIG_USB_HIDINPUT=y |
||||
|
CONFIG_USB_HIDDEV=y |
||||
|
|
||||
|
dnl USB - some others should be modular ... |
||||
|
dnl |
||||
|
CONFIG_USB_PRINTER=m |
||||
|
CONFIG_USB_STORAGE=m |
||||
|
|
||||
|
dnl IEEE1394 - Firewire / iLink drivers |
||||
|
dnl |
||||
|
CONFIG_IEEE1394=m |
||||
|
CONFIG_IEEE1394_SBP2=m |
||||
|
|
||||
|
dnl Crypto API |
||||
|
dnl |
||||
|
CONFIG_CRYPTO=y |
||||
|
|
||||
|
dnl Console (FB) Options |
||||
|
dnl |
||||
|
CONFIG_VGA_CONSOLE=y |
||||
|
CONFIG_VIDEO_SELECT=y |
||||
|
CONFIG_FB=y |
||||
|
CONFIG_FRAMEBUFFER_CONSOLE=y |
||||
|
CONFIG_LOGO=y |
||||
|
|
||||
|
dnl Framebuffer drivers |
||||
|
dnl Matrox |
||||
|
CONFIG_FB_MATROX_MILLENIUM=y |
||||
|
CONFIG_FB_MATROX_MYSTIQUE=y |
||||
|
CONFIG_FB_MATROX_G=y |
||||
|
dnl SiS |
||||
|
CONFIG_FB_SIS_300=y |
||||
|
CONFIG_FB_SIS_315=y |
||||
|
|
||||
|
dnl Console (Serial) Options |
||||
|
dnl |
||||
|
CONFIG_SERIAL=y |
||||
|
CONFIG_SERIAL_CORE=y |
||||
|
CONFIG_SERIAL_CONSOLE=y |
||||
|
|
||||
|
CONFIG_PARPORT=y |
||||
|
|
||||
|
dnl Video for Linux |
||||
|
dnl |
||||
|
CONFIG_VIDEO_DEV=m |
||||
|
CONFIG_VIDEO_PROC_FS=y |
||||
|
|
||||
|
dnl DVB - Digital Video Broadcasting support |
||||
|
CONFIG_DVB=y |
||||
|
|
||||
|
dnl The AGP support can be modular |
||||
|
dnl |
||||
|
CONFIG_AGP=y |
||||
|
|
||||
|
dnl DRM drivers for hardware 3D |
||||
|
dnl |
||||
|
CONFIG_DRM=m |
||||
|
|
||||
|
dnl The 2.6 kernel has several debugging options enabled |
||||
|
dnl |
||||
|
# CONFIG_FRAME_POINTER is not set |
||||
|
|
||||
|
dnl Enable kernel profiling support (oprofile) |
||||
|
dnl |
||||
|
CONFIG_PROFILING=y |
||||
|
CONFIG_OPROFILE=m |
||||
|
|
||||
|
dnl Other stuff normally needed |
||||
|
dnl |
||||
|
CONFIG_POSIX_MQUEUE=y |
||||
|
CONFIG_SYSCTL=y |
||||
|
|
||||
|
dnl On architectures with OpenFirmware we want the framebuffer |
||||
|
dnl |
||||
|
CONFIG_FB_OF=y |
||||
|
|
||||
|
dnl Language stuff, code pages, ... (needed for vfat mounts) |
||||
|
dnl |
||||
|
CONFIG_NLS=y |
||||
|
CONFIG_NLS_CODEPAGE_437=y |
||||
|
CONFIG_NLS_ISO8859_1=y |
||||
|
|
||||
@ -0,0 +1,57 @@ |
|||||
|
dnl --- SDE-COPYRIGHT-NOTE-BEGIN --- |
||||
|
dnl This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
dnl |
||||
|
dnl Filename: architecture/share/kernel-fs.conf.m4 |
||||
|
dnl Copyright (C) 2006 The OpenSDE Project |
||||
|
dnl Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
dnl |
||||
|
dnl More information can be found in the files COPYING and README. |
||||
|
dnl |
||||
|
dnl This program is free software; you can redistribute it and/or modify |
||||
|
dnl it under the terms of the GNU General Public License as published by |
||||
|
dnl the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
dnl GNU General Public License can be found in the file COPYING. |
||||
|
dnl --- SDE-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
dnl Enable Quota Support |
||||
|
dnl |
||||
|
CONFIG_PARTITION_ADVANCED=y |
||||
|
CONFIG_MAC_PARTITION=y |
||||
|
CONFIG_MSDOS_PARTITION=y |
||||
|
CONFIG_EFI_PARTITION=y |
||||
|
CONFIG_SUN_PARTITION=y |
||||
|
|
||||
|
CONFIG_QUOTA=y |
||||
|
|
||||
|
CONFIG_JOLIET=y |
||||
|
CONFIG_ZISOFS=y |
||||
|
|
||||
|
CONFIG_DEVPTS_FS=y |
||||
|
CONFIG_PROC_FS=y |
||||
|
CONFIG_PROC_KCORE=y |
||||
|
|
||||
|
dnl mark the usual suspects modular |
||||
|
dnl |
||||
|
CONFIG_EXT2_FS=m |
||||
|
CONFIG_EXT3_FS=m |
||||
|
CONFIG_ISO9660_FS=m |
||||
|
CONFIG_FAT_FS=m |
||||
|
|
||||
|
dnl Network FS settings |
||||
|
dnl Version 3 has several advantages ... |
||||
|
dnl |
||||
|
CONFIG_NFS_FS=m |
||||
|
CONFIG_NFS_V3=m |
||||
|
CONFIG_NFSD_V3=m |
||||
|
|
||||
|
dnl ROMFS, RAMFS, CRAMFS and TMPFS (for initrd, install and /tmp) |
||||
|
dnl |
||||
|
CONFIG_ROMFS_FS=y |
||||
|
CONFIG_RAMFS=y |
||||
|
CONFIG_CRAMFS=y |
||||
|
CONFIG_TMPFS=y |
||||
|
|
||||
|
dnl Squashfs (if patched in) |
||||
|
dnl |
||||
|
CONFIG_SQUASHFS=y |
||||
|
|
||||
@ -0,0 +1,138 @@ |
|||||
|
dnl --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
dnl This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
dnl |
||||
|
dnl T2 SDE: architecture/share/kernel-net.conf.m4 |
||||
|
dnl Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
dnl |
||||
|
dnl More information can be found in the files COPYING and README. |
||||
|
dnl |
||||
|
dnl This program is free software; you can redistribute it and/or modify |
||||
|
dnl it under the terms of the GNU General Public License as published by |
||||
|
dnl the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
dnl GNU General Public License can be found in the file COPYING. |
||||
|
dnl --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
dnl the basic sections |
||||
|
dnl |
||||
|
CONFIG_NETDEVICES=y |
||||
|
|
||||
|
CONFIG_NET_ETHERNET=y |
||||
|
|
||||
|
CONFIG_NET_ISA=y |
||||
|
CONFIG_NET_EISA=y |
||||
|
CONFIG_NET_PCI=y |
||||
|
CONFIG_NET_POCKET=y |
||||
|
|
||||
|
dnl Enable some vendor sections |
||||
|
dnl |
||||
|
CONFIG_NET_VENDOR_3COM=y |
||||
|
CONFIG_NET_VENDOR_SMC=y |
||||
|
CONFIG_NET_VENDOR_RACAL=y |
||||
|
|
||||
|
dnl make sure those are modular (built-in by default) |
||||
|
dnl |
||||
|
CONFIG_8139TOO=m |
||||
|
CONFIG_FORCEDETH=m |
||||
|
CONFIG_E1000=m |
||||
|
|
||||
|
dnl Enable some categories so drivers are enabled as modules |
||||
|
dnl |
||||
|
CONFIG_NET_RADIO=y |
||||
|
CONFIG_NET_PCMCIA=y |
||||
|
CONFIG_NET_TULIP=y |
||||
|
|
||||
|
dnl Misc network device support |
||||
|
dnl |
||||
|
CONFIG_PPP=y |
||||
|
CONFIG_PPP_FILTER=y |
||||
|
|
||||
|
dnl Enable IP autoconfiguration |
||||
|
dnl |
||||
|
CONFIG_IP_PNP=y |
||||
|
CONFIG_IP_PNP_BOOTP=y |
||||
|
CONFIG_IP_PNP_DHCP=y |
||||
|
|
||||
|
dnl Enable some nice networking features |
||||
|
dnl |
||||
|
CONFIG_PACKET_MMAP=y |
||||
|
CONFIG_PACKET=y |
||||
|
CONFIG_NETLINK=y |
||||
|
CONFIG_RTNETLINK=y |
||||
|
CONFIG_IP_ADVANCED_ROUTER=y |
||||
|
CONFIG_IP_MULTICAST=y |
||||
|
CONFIG_FILTER=y |
||||
|
CONFIG_UNIX=y |
||||
|
CONFIG_INET=y |
||||
|
|
||||
|
dnl Enable QoS and IP-Tables (drivers themself are modules) |
||||
|
dnl |
||||
|
CONFIG_NET_SCHED=y |
||||
|
CONFIG_NETFILTER=y |
||||
|
CONFIG_NET_QOS=y |
||||
|
CONFIG_NET_CLS=y |
||||
|
|
||||
|
dnl Disable dangerous packet generator |
||||
|
dnl |
||||
|
# CONFIG_NET_PKTGEN is not set |
||||
|
|
||||
|
dnl Important BT settings, RFCOM_TTY that is |
||||
|
dnl |
||||
|
CONFIG_BT=y |
||||
|
CONFIG_BT_L2CAP=m |
||||
|
CONFIG_BT_RFCOMM=m |
||||
|
CONFIG_BT_RFCOMM_TTY=y |
||||
|
|
||||
|
dnl Enable ISDN drivers as modules |
||||
|
dnl |
||||
|
CONFIG_ISDN=m |
||||
|
CONFIG_ISDN_I4L=y |
||||
|
CONFIG_ISDN_AUDIO=y |
||||
|
CONFIG_ISDN_BOOL=y |
||||
|
CONFIG_ISDN_CAPI_CAPIFS_BOOL=y |
||||
|
CONFIG_ISDN_CAPI_MIDDLEWARE=y |
||||
|
CONFIG_CAPI_AVM=y |
||||
|
CONFIG_CAPI_EICO=y |
||||
|
CONFIG_CAPI_EICON=y |
||||
|
CONFIG_HISAX_16_0=y |
||||
|
CONFIG_HISAX_16_3=y |
||||
|
CONFIG_HISAX_1TR6=y |
||||
|
CONFIG_HISAX_ASUSCOM=y |
||||
|
CONFIG_HISAX_AVM_A1=y |
||||
|
CONFIG_HISAX_AVM_A1_PCMCIA=y |
||||
|
CONFIG_HISAX_BKM_A4T=y |
||||
|
CONFIG_HISAX_DIEHLDIVA=y |
||||
|
CONFIG_HISAX_ELSA=y |
||||
|
CONFIG_HISAX_EURO=y |
||||
|
CONFIG_HISAX_FRITZPCI=y |
||||
|
CONFIG_HISAX_FRITZ_PCIPNP=m |
||||
|
CONFIG_HISAX_GAZEL=y |
||||
|
CONFIG_HISAX_HFCS=y |
||||
|
CONFIG_HISAX_HFC_SX=y |
||||
|
CONFIG_HISAX_HSTSAPHIR=y |
||||
|
CONFIG_HISAX_ISURF=y |
||||
|
CONFIG_HISAX_IX1MICROR2=y |
||||
|
CONFIG_HISAX_MIC=y |
||||
|
CONFIG_HISAX_NI1=y |
||||
|
CONFIG_HISAX_NICCY=y |
||||
|
CONFIG_HISAX_S0BOX=y |
||||
|
CONFIG_HISAX_SCT_QUADRO=y |
||||
|
CONFIG_HISAX_SEDLBAUER=y |
||||
|
CONFIG_HISAX_SPORTSTER=y |
||||
|
CONFIG_HISAX_TELEINT=y |
||||
|
CONFIG_HISAX_TELESPCI=y |
||||
|
CONFIG_HISAX_W6692=y |
||||
|
CONFIG_IPPP_FILTER=y |
||||
|
CONFIG_ISDN_DIVAS_BRIPCI=y |
||||
|
CONFIG_ISDN_DIVAS_PRIPCI=y |
||||
|
CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y |
||||
|
CONFIG_ISDN_DRV_HISAX=m |
||||
|
CONFIG_ISDN_HISAX=y |
||||
|
CONFIG_ISDN_MPP=y |
||||
|
CONFIG_ISDN_PPP=y |
||||
|
CONFIG_ISDN_PPP_BSDCOMP=m |
||||
|
CONFIG_ISDN_PPP_VJ=y |
||||
|
CONFIG_ISDN_TTY_FAX=y |
||||
|
CONFIG_ISDN_X25=y |
||||
|
|
||||
|
dnl Enable fibre channel support |
||||
|
CONFIG_NET_FC=y |
||||
@ -0,0 +1,26 @@ |
|||||
|
#!/bin/sh |
||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/share/preconfig.in |
||||
|
# Copyright (C) 2005 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
CFGTEMP_ARCHLIST= |
||||
|
for x in architecture/*; do |
||||
|
pkgout |
||||
|
if [ -d $x -a $x != architecture/share ]; then |
||||
|
y="`grep '^#Description: ' $x/config.in 2> /dev/null | |
||||
|
head -n 1 | cut -d' ' -f2- | tr ' ' '_'`" |
||||
|
[ -n "$y" ] || y=`echo ${x#architecture/} | tr 'a-z' 'A-Z'` |
||||
|
CFGTEMP_ARCHLIST="$CFGTEMP_ARCHLIST ${x#architecture/} $y" |
||||
|
fi |
||||
|
pkgin |
||||
|
done |
||||
@ -0,0 +1,6 @@ |
|||||
|
arch_sizeof_short=2 |
||||
|
arch_sizeof_int=4 |
||||
|
arch_sizeof_long=4 |
||||
|
arch_sizeof_long_long=8 |
||||
|
arch_sizeof_char_p=4 |
||||
|
arch_bigendian=yes |
||||
@ -0,0 +1,23 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/sparc/archtest.sh |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
case "$SDECFG_SPARC_OPT" in |
||||
|
v7) arch_machine="sparc" ;; |
||||
|
v8) arch_machine="sparcv8" ;; |
||||
|
v9) arch_machine="sparcv9" ;; |
||||
|
v9vis) arch_machine="sparcv9b" ;; |
||||
|
esac |
||||
|
|
||||
|
arch_target="${arch_machine}-unknown-linux-gnu" |
||||
|
|
||||
@ -0,0 +1,46 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/sparc/boot/boot.in |
||||
|
# Copyright (C) 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
|
||||
|
arch_boot_cd_pre() |
||||
|
{ |
||||
|
mkdir -p $isofsdir/boot |
||||
|
cp -f $build_root/boot/{second.b,isofs.b} $isofsdir/boot/ |
||||
|
cp -f $base/architecture/sparc/boot/{silo.conf,boot.msg} \ |
||||
|
$isofsdir/boot/ |
||||
|
} |
||||
|
|
||||
|
arch_boot_cd_add() |
||||
|
{ |
||||
|
# unused $2, verbose name |
||||
|
cat >> $isofsdir/boot/silo.conf <<-EOT |
||||
|
|
||||
|
image=$4 |
||||
|
label=$2 |
||||
|
initrd=$5 |
||||
|
ramdisk=8388608 |
||||
|
|
||||
|
EOT |
||||
|
} |
||||
|
|
||||
|
arch_boot_cd_post() |
||||
|
{ |
||||
|
echo_status "Creating isofs_arch.txt file .." |
||||
|
|
||||
|
cat > $build_toolchain/isofs_arch.txt <<- EOT |
||||
|
BOOT -G $isofsdir/boot/isofs.b -B ... |
||||
|
DISK1 $isofsdir/ / |
||||
|
EOT |
||||
|
} |
||||
|
|
||||
@ -0,0 +1,12 @@ |
|||||
|
|
||||
|
T2 SDE - System Development Environment |
||||
|
|
||||
|
http://www.t2-project.org/ |
||||
|
|
||||
|
T2 on SPARC and Ultra SPARC was primarily developed by Rene Rebe - ExactCode. |
||||
|
Based on former work in ROCK Linux by Armijn Hemel, Jan Veninga and Stefan |
||||
|
Koerner! |
||||
|
|
||||
|
If you don't know what to do now, just press enter and start |
||||
|
reading the documentation. |
||||
|
|
||||
@ -0,0 +1,19 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/sparc/boot/silo.conf |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
partition=1 |
||||
|
read-write |
||||
|
timeout=100 |
||||
|
message=/boot/boot.msg |
||||
|
|
||||
@ -0,0 +1,17 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/sparc/config.hlp |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# Copyright (C) 1998 - 2003 Clifford Wolf |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
SDECFG_SPARC_OPT |
||||
|
Please select the CPU you want to optimise for. |
||||
@ -0,0 +1,26 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/sparc/config.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# Copyright (C) 1998 - 2003 Clifford Wolf |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
#Description: Sun SPARC |
||||
|
|
||||
|
# Advanced SPARC options and 64 bit work by Rene Rebe |
||||
|
|
||||
|
choice SDECFG_SPARC_OPT generic \ |
||||
|
v7 "Optimised for Cypress" \ |
||||
|
v8 "Optimised for Super/Hyper SPARC" \ |
||||
|
v9 "Optimised for UltraSPARC" \ |
||||
|
v9vis "Optimised for UltraSPARC with VIS" |
||||
|
|
||||
|
SDECFG_ID="$SDECFG_ID-$SDECFG_SPARC_OPT" |
||||
|
|
||||
@ -0,0 +1,25 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/sparc/gcc-options.in |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
if [ "$SDECFG_SPARC_OPT" ] ; then |
||||
|
opt="" |
||||
|
case "$SDECFG_SPARC_OPT" in |
||||
|
v7) opt="-mcpu=cypress -mtune=cypress" ;; |
||||
|
v8) opt="-mcpu=supersparc -mtune=supersparc" ;; |
||||
|
v9) opt="-mcpu=ultrasparc -mtune=ultrasparc" ;; |
||||
|
v9vis) opt="-mcpu=ultrasparc -mtune=ultrasparc -mvis" ;; |
||||
|
esac |
||||
|
var_append GCC_WRAPPER_INSERT " " "$opt" |
||||
|
fi |
||||
|
|
||||
@ -0,0 +1,53 @@ |
|||||
|
dnl --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
dnl This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
dnl |
||||
|
dnl T2 SDE: architecture/sparc/kernel.conf.m4 |
||||
|
dnl Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
dnl |
||||
|
dnl More information can be found in the files COPYING and README. |
||||
|
dnl |
||||
|
dnl This program is free software; you can redistribute it and/or modify |
||||
|
dnl it under the terms of the GNU General Public License as published by |
||||
|
dnl the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
dnl GNU General Public License can be found in the file COPYING. |
||||
|
dnl --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
define(`SPARC', 'SPARC')dnl |
||||
|
|
||||
|
dnl does at least not work for sun4 - and should not be really needed |
||||
|
dnl on 32bit SPARCs (it is also not a default for our x86 default config) |
||||
|
# CONFIG_HIGHMEM is not set |
||||
|
|
||||
|
# CONFIG_SUN4 is not set |
||||
|
|
||||
|
CONFIG_SUN_MOSTEK_RTC=y |
||||
|
|
||||
|
CONFIG_FB=y |
||||
|
CONFIG_FB_SBUS=y |
||||
|
CONFIG_FB_CGSIX=y |
||||
|
CONFIG_FB_BWTWO=y |
||||
|
CONFIG_FB_CGTHREE=y |
||||
|
CONFIG_FB_TCX=y |
||||
|
CONFIG_FB_CGFOURTEEN=y |
||||
|
CONFIG_FB_P9100=y |
||||
|
CONFIG_FB_LEO=y |
||||
|
|
||||
|
CONFIG_FB_ATY=y |
||||
|
|
||||
|
# CONFIG_FB_RIVA is not set |
||||
|
# CONFIG_FB_RADEON is not set |
||||
|
|
||||
|
CONFIG_FONT_8x16=y |
||||
|
CONFIG_FONT_SUN8x16=y |
||||
|
CONFIG_FONT_SUN12x22=y |
||||
|
|
||||
|
include(`kernel-common.conf.m4') |
||||
|
include(`kernel-block.conf.m4') |
||||
|
include(`kernel-net.conf.m4') |
||||
|
include(`kernel-fs.conf.m4') |
||||
|
|
||||
|
dnl LSI Logic / Symbios Logic (formerly NCR) 53c810 (rev 01) |
||||
|
dnl does not work reliable with MMIO on my Ultra SPARC 5 |
||||
|
dnl Rene Rebe <rene@rocklinux.org> |
||||
|
# CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set |
||||
|
|
||||
@ -0,0 +1,21 @@ |
|||||
|
CONFIG_ISDN_DRV_PCBIT 2002-07-24 2.4.18 # edss1.c |
||||
|
CONFIG_PARPORT 2002-07-24 2.4.18 # parport_pc.c |
||||
|
CONFIG_ATM_NICSTAR 2003-09-21 2.4.22 |
||||
|
CONFIG_ATM_IA 2003-09-21 2.4.22 |
||||
|
CONFIG_MTD_PARTITIONS 2003-09-21 2.4.22 |
||||
|
CONFIG_ROADRUNNER 2003-09-21 2.4.22 |
||||
|
CONFIG_ARLAN 2003-09-21 2.4.22 |
||||
|
CONFIG_HERMES 2003-09-21 2.4.22 |
||||
|
CONFIG_SUN_VIDEOPIX 2003-09-21 2.4.22 |
||||
|
CONFIG_SCSI_AIC79XX 2003-09-21 2.4.22 |
||||
|
CONFIG_SOUND 2003-09-21 2.4.22 |
||||
|
CONFIG_USB_SERIAL_IR 2003-09-21 2.4.22 |
||||
|
CONFIG_FB_CYBER2000 2003-09-21 2.4.22 |
||||
|
CONFIG_FB_CLGEN 2003-09-21 2.4.22 |
||||
|
CONFIG_FB_VIRTUAL 2003-09-21 2.4.22 |
||||
|
CONFIG_FB_SIS 2003-09-21 2.4.22 |
||||
|
CONFIG_HISAX_TELESPCI 2004-01-21 2.4.23 # not big-endian aware |
||||
|
CONFIG_SCx200_I2C 2004-09-24 2.4.28 # type mismatch |
||||
|
CONFIG_FB_IT8181 2004-09-24 2.4.28 # type mismatch |
||||
|
CONFIG_NET_SCH_NETEM 2004-09-24 2.4.28 # some more chaos |
||||
|
CONFIG_FB_9100 2004-11-02 2.4.27 # whatever |
||||
@ -0,0 +1,8 @@ |
|||||
|
CONFIG_VLSI_FIR 2004-01-21 2.6.1 # whatever |
||||
|
CONFIG_SCSI_BUSLOGIC 2004-11-02 2.6.9 # dead macro use |
||||
|
CONFIG_SCSI_EATA 2004-11-06 2.6.9 # ... |
||||
|
CONFIG_SCSI_GDTH 2004-11-06 2.6.9 # ... |
||||
|
CONFIG_SERIAL_8250 2004-11-06 2.6.9 # ... |
||||
|
CONFIG_FB_ATY128 2004-11-06 2.6.9 # ... |
||||
|
CONFIG_FB_ATY 2004-11-06 2.6.9 # ... |
||||
|
|
||||
@ -0,0 +1,8 @@ |
|||||
|
arch_sizeof_short=2 |
||||
|
arch_sizeof_int=4 |
||||
|
arch_sizeof_long=4 |
||||
|
arch_sizeof_long_long=8 |
||||
|
arch_sizeof_char_p=8 |
||||
|
arch_bigendian=yes |
||||
|
arch_machine=sparc64 |
||||
|
arch_target="sparc64-unknown-linux-gnu" |
||||
@ -0,0 +1,19 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/sparc64/boot/boot.in |
||||
|
# Copyright (C) 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
|
||||
|
# for sparc64 we mostly use the same silo stuff, thus we reuse the |
||||
|
# sparc boot-loader code |
||||
|
. $base/architecture/sparc/boot/boot.in |
||||
|
|
||||
@ -0,0 +1,26 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/sparc64/config.hlp |
||||
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
||||
|
# Copyright (C) 1998 - 2003 Clifford Wolf |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
|
||||
|
SDECFG_SPARC64_OPT |
||||
|
Please select the CPU you want to optimise for. |
||||
|
|
||||
|
SDECFG_SPARC64_32BIT |
||||
|
Despie the instability of the pure 64bit user-space it also has a |
||||
|
performance hit, since the poor old Ultra SPARC CPUs have to suffle |
||||
|
even more data around ... This option - enabled by default - will |
||||
|
instruct the build system to default to 32bit for the user-space |
||||
|
applications. This is also the only way to run X on SPARC/Linux |
||||
|
right now. If unsure say yes. |
||||
|
|
||||
@ -0,0 +1,29 @@ |
|||||
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
|
# |
||||
|
# T2 SDE: architecture/sparc64/config.in |
||||
|
# Copyright (C) 2006 The T2 SDE Project |
||||
|
# |
||||
|
# More information can be found in the files COPYING and README. |
||||
|
# |
||||
|
# This program is free software; you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
|
# GNU General Public License can be found in the file COPYING. |
||||
|
# --- T2-COPYRIGHT-NOTE-END --- |
||||
|
#Description: Sun UltraSPARC / Fujitsu SPARC64 |
||||
|
|
||||
|
# Advanced SPARC options and 64 bit work by Rene Rebe |
||||
|
|
||||
|
choice SDECFG_SPARC64_OPT generic \ |
||||
|
generic "No special optimisation" \ |
||||
|
ultrasparc "Optimised for Sun UltraSPARC" \ |
||||
|
ultrasparc3 "Optimised for Sun UltraSPARC III/III+/IIIi/IIIi+/IV/IV+" \ |
||||
|
niagara "Optimised for Sun T1" |
||||
|
|
||||
|
bool 'Default to 32bit for the user-space applications' SDECFG_SPARC64_32BIT 1 |
||||
|
|
||||
|
SDECFG_ID="$SDECFG_ID-$SDECFG_SPARC64_OPT" |
||||
|
|
||||
|
SDECFGSET_MULTILIB=1 |
||||
|
|
||||