Commits (8)
  • Robert Sprowson's avatar
    Import of developer bonus binaries env file · 8eeb3aac
    Robert Sprowson authored
    Version 1.32. Tagged as 'Env-1_32'
    8eeb3aac
  • ROOL's avatar
    Extra environment options · 9ae56ceb
    ROOL authored
    Detail:
      OMAP5 and Titanium environments defined.
      !Common.sh CPU switch changed to ARMv7 as appropriate.
    Admin:
      Submission from Willi Theiss (OMAP5) and Elesar (Titanium).
    
    Version 1.33. Tagged as 'Env-1_33'
    9ae56ceb
  • ROOL's avatar
    Machine selection changes · 797acafe
    ROOL authored
    Detail:
      OMAP5: Since code wise and arch wise A7=A15=A17, the machines in HdrSrc have been made common on A7.
    Admin:
      Bash script similarly changed, but untested.
      Retagged as Env-1_33.
    797acafe
  • ROOL's avatar
    Typo in comment about model corrected · 520135e4
    ROOL authored
    Admin:
      Submission from Willi Theiss
    520135e4
  • ROOL's avatar
    Change to target machine · bbf1bcb3
    ROOL authored
    Detail:
      Use CortexA7 for code generation options for Titanium, as a synonym for A15.
    Admin:
      Submission from Elesar.
      Requires HdrSrc-2_55.
    
    Version 1.34. Tagged as 'Env-1_34'
    bbf1bcb3
  • Jeffrey Lee's avatar
    Change PlingSystem over to using the new "26" machine type · d0f9e159
    Jeffrey Lee authored
    Detail:
      ROOL/PlingSystem,feb - Instead of using the Archimedes machine type, use "26". This allows for e.g. recognition of the StrongARM MSR bug in Hdr:Machine.Machine, and allows CLib to build multiple variants of some routines to target the different CPU architectures (e.g. long multiplies)
    Admin:
      Tested with PlingSystem build
      Requires HdrSrc-2_63, Library-1_87, BuildSys-6_90
    
    
    Version 1.35. Tagged as 'Env-1_35'
    d0f9e159
  • John Ballance's avatar
    Added iMx6 env file · 661bf2ec
    John Ballance authored
    Detail:
    Admin:
    
    
    Version 1.36. Tagged as 'Env-1_36'
    661bf2ec
  • John Ballance's avatar
    really add iMx6 env file · 864ec3ee
    John Ballance authored
    Detail:
    Admin:
    
    
    Version 1.37. Tagged as 'Env-1_37'
    864ec3ee
......@@ -50,21 +50,26 @@ elif [ "$APCS" == "APCS-32" ]; then
NCC_TOOLOPTIONS="-APCS 3/32bit/fpe3 -cpu 5TE -memaccess +L22+S22+L41"
OBJASM_TOOLOPTIONS="-APCS 3/32bit -cpu 5TE"
;;
'ARM11ZF')
GCC_TOOLOPTIONS="-march=armv6 -mfpu=fpe3"
NCC_TOOLOPTIONS="-APCS 3/32bit/fpe3 -cpu 6 -memaccess +L22+S22-L41"
OBJASM_TOOLOPTIONS="-APCS 3/32bit/fpe3 -cpu 6Z --fpu VFPv2"
;;
'CortexA8')
'ARM11ZF')
GCC_TOOLOPTIONS="-march=armv6 -mfpu=fpe3"
NCC_TOOLOPTIONS="-APCS 3/32bit/fpe3 -cpu 6 -memaccess +L22+S22-L41"
OBJASM_TOOLOPTIONS="-APCS 3/32bit/fpe3 -cpu 6Z --fpu VFPv2"
;;
'CortexA8')
GCC_TOOLOPTIONS="-march=armv7 -mfpu=fpe3"
NCC_TOOLOPTIONS="-APCS 3/32bit/fpe3 -cpu 7 -memaccess +L22+S22-L41"
OBJASM_TOOLOPTIONS="-APCS 3/32bit/fpe3 -cpu Cortex-A8"
;;
'CortexA9')
GCC_TOOLOPTIONS="-march=armv6 -mfpu=fpe3"
NCC_TOOLOPTIONS="-APCS 3/32bit/fpe3 -cpu 6 -memaccess +L22+S22-L41"
GCC_TOOLOPTIONS="-march=armv7 -mfpu=fpe3"
NCC_TOOLOPTIONS="-APCS 3/32bit/fpe3 -cpu 7 -memaccess +L22+S22-L41"
OBJASM_TOOLOPTIONS="-APCS 3/32bit/fpe3 -cpu Cortex-A9"
;;
'CortexA7')
GCC_TOOLOPTIONS="-march=armv7 -mfpu=fpe3"
NCC_TOOLOPTIONS="-APCS 3/32bit/fpe3 -cpu 7 -memaccess +L22+S22-L41"
OBJASM_TOOLOPTIONS="-APCS 3/32bit/fpe3 -cpu Cortex-A7"
;;
*)
GCC_TOOLOPTIONS="-march=armv2 -mfpu=fpe3"
NCC_TOOLOPTIONS="-APCS 3/32bit/fpe3 -memaccess -L22-S22-L41"
......
| Copyright 2008 Castle Technology Ltd
| Copyright 2015 Castle Technology Ltd
|
| Licensed under the Apache License, Version 2.0 (the "License");
| you may not use this file except in compliance with the License.
......@@ -12,7 +12,7 @@
| See the License for the specific language governing permissions and
| limitations under the License.
|
| Shared Source Export Directory
| Developer bonus binaries, beware, some might bite
|
set Locale UK
set Keyboard All
......@@ -24,7 +24,7 @@ set UserIF Iyonix
set Display PAL
set ImageSize 4096K
set HALSize 64K
set Build ROOL.Binaries
set Build ROOL.BonusBin
set APCS APCS-32
Unset LocaleList
|
......
| Copyright 2015 Castle Technology Ltd
|
| Licensed under the Apache License, Version 2.0 (the "License");
| you may not use this file except in compliance with the License.
| You may obtain a copy of the License at
|
| http://www.apache.org/licenses/LICENSE-2.0
|
| Unless required by applicable law or agreed to in writing, software
| distributed under the License is distributed on an "AS IS" BASIS,
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
| See the License for the specific language governing permissions and
| limitations under the License.
|
| TI OMAP543x board, ISEE IGEPv5 board
|
set Locale UK
set Keyboard All
| Hardware target
set Machine CortexA7
| Software target
set System Ursula
set UserIF Sovereign
set Display PAL
set ImageSize 5120K
set HALSize 64K
set Build ROOL.OMAP5
set APCS APCS-32
Unset LocaleList
|
Obey <Obey$Dir>.^.!Common
......@@ -17,7 +17,7 @@
set Locale UK
set Keyboard All
| Hardware target
set Machine Archimedes
set Machine 26
| Software target
set System Ursula
set UserIF Morris4
......
|
| Copyright (c) 2014, Elesar Ltd
| All rights reserved.
|
| Redistribution and use in source and binary forms, with or without
| modification, are permitted provided that the following conditions are met:
| * Redistributions of source code must retain the above copyright
| notice, this list of conditions and the following disclaimer.
| * Redistributions in binary form must reproduce the above copyright
| notice, this list of conditions and the following disclaimer in the
| documentation and/or other materials provided with the distribution.
| * Neither the name of Elesar Ltd nor the names of its contributors
| may be used to endorse or promote products derived from this software
| without specific prior written permission.
|
| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
| AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
| IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
| ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
| LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
| CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
| SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
| INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
| CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
| ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
| POSSIBILITY OF SUCH DAMAGE.
|
| For the Titanium build
|
set Locale UK
set Keyboard All
| Hardware target
set Machine CortexA7
| Software target
set System Ursula
set UserIF Sovereign
set Display PAL
set ImageSize 5120K
set HALSize 64K
set Build ROOL.Titanium
set APCS APCS-32
Unset LocaleList
|
Obey <Obey$Dir>.^.!Common
| Copyright 2017 Castle Technology Ltd
|
| Licensed under the Apache License, Version 2.0 (the "License");
| you may not use this file except in compliance with the License.
| You may obtain a copy of the License at
|
| http://www.apache.org/licenses/LICENSE-2.0
|
| Unless required by applicable law or agreed to in writing, software
| distributed under the License is distributed on an "AS IS" BASIS,
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
| See the License for the specific language governing permissions and
| limitations under the License.
|
| Freescale iMx6 board
|
set Locale UK
set Keyboard All
| Hardware target
set Machine CortexA9
| Software target
set System Ursula
set UserIF Sovereign
set Display PAL
set ImageSize 5120K
set HALSize 128K
set Build ROOL.iMx6
set APCS APCS-32
Unset LocaleList
|
Obey <Obey$Dir>.^.!Common
/* (1.31)
/* (1.37)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 1.31
#define Module_MajorVersion_CMHG 1.37
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 02 Feb 2015
#define Module_Date_CMHG 21 Jan 2017
#define Module_MajorVersion "1.31"
#define Module_Version 131
#define Module_MajorVersion "1.37"
#define Module_Version 137
#define Module_MinorVersion ""
#define Module_Date "02 Feb 2015"
#define Module_Date "21 Jan 2017"
#define Module_ApplicationDate "02-Feb-15"
#define Module_ApplicationDate "21-Jan-17"
#define Module_ComponentName "Env"
#define Module_ComponentPath "castle/RiscOS/Env"
#define Module_FullVersion "1.31"
#define Module_HelpVersion "1.31 (02 Feb 2015)"
#define Module_LibraryVersionInfo "1:31"
#define Module_FullVersion "1.37"
#define Module_HelpVersion "1.37 (21 Jan 2017)"
#define Module_LibraryVersionInfo "1:37"