diff options
author | Richard Levitte <levitte@openssl.org> | 2002-01-02 13:00:22 +0300 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2002-01-02 13:00:22 +0300 |
commit | 95f8c7195c13dfdeab64b99044e33af44ef37b79 (patch) | |
tree | d8b67f8b75fb813d1d6d6fa5747e3cbf5c62e36e /config | |
parent | dcbbf83dba6ba03306edf36feb156b478cba69e5 (diff) |
Add support for Linux on HP/PA.
Submitted by "Bryan W. Headley" <bheadley@interaccess.com>
Diffstat (limited to 'config')
-rwxr-xr-x | config | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -524,6 +524,26 @@ EOF sun4d) OUT="linux-sparcv8" ;; *) OUT="linux-sparcv7" ;; esac ;; + parisc-*-linux2) + CPUARCH=`awk '/cpu family/{print substr($5,1,3)}' /proc/cpuinfo` + CPUSCHEDULE=`awk '/^cpu.[ ]: PA/{print substr($3,3)}' /proc/cpuinfo` + + # ??TODO ?? Model transformations + # 0. CPU Architecture for the 1.1 processor has letter suffixes. We strip that off + # assuming no further arch. identification will ever be used by GCC. + # 1. I'm most concerned about whether is a 7300LC is closer to a 7100 versus a 7100LC. + # 2. The variant 64-bit processors cause concern should GCC support explicit schedulers + # for these chips in the future. + # PA7300LC -> 7100LC (1.1) + # PA8200 -> 8000 (2.0) + # PA8500 -> 8000 (2.0) + # PA8600 -> 8000 (2.0) + + CPUSCHEDULE=`echo $CPUSCHEDULE|sed -e 's/7300LC/7100LC/' -e 's/8?00/8000/'` + # Finish Model transformations + + options="$options -mschedule=$CPUSCHEDULE -march=$CPUARCH" + OUT="linux-parisc" ;; arm*-*-linux2) OUT="linux-elf-arm" ;; s390-*-linux2) OUT="linux-s390" ;; *-*-linux2) OUT="linux-elf" |