| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: subr_SunOS,v 1.2 2008/12/10 23:27:17 abs Exp $ | | 1 | # $NetBSD: subr_SunOS,v 1.3 2008/12/18 01:01:33 abs Exp $ |
2 | | | 2 | |
3 | AWK=nawk | | 3 | AWK=nawk |
4 | SED=sed | | 4 | SED=sed |
5 | | | 5 | |
6 | display_hw_details() | | 6 | display_hw_details() |
7 | { | | 7 | { |
8 | cat <<END | | 8 | cat <<END |
9 | OS : '`uname`' | | 9 | OS : '`uname`' |
10 | arch : '$hw_arch' | | 10 | arch : '$hw_arch' |
11 | psrinfo : '$hw_psrinfo' | | 11 | psrinfo : '$hw_psrinfo' |
12 | END | | 12 | END |
13 | } | | 13 | } |
14 | | | 14 | |
| @@ -17,27 +17,27 @@ extract_hw_details() | | | @@ -17,27 +17,27 @@ extract_hw_details() |
17 | hw_arch=`/usr/bin/uname -m` | | 17 | hw_arch=`/usr/bin/uname -m` |
18 | hw_psrinfo=`psrinfo -pv | $AWK 'NR==3{print}'` # Just gets the first CPU | | 18 | hw_psrinfo=`psrinfo -pv | $AWK 'NR==3{print}'` # Just gets the first CPU |
19 | } | | 19 | } |
20 | | | 20 | |
21 | determine_arch() | | 21 | determine_arch() |
22 | { | | 22 | { |
23 | ARCH= | | 23 | ARCH= |
24 | case $hw_arch in | | 24 | case $hw_arch in |
25 | sun4c | sun4 ) ARCH='-mcpu=cypress' ;; | | 25 | sun4c | sun4 ) ARCH='-mcpu=cypress' ;; |
26 | sun4m ) ARCH='-mcpu=supersparc' ;; | | 26 | sun4m ) ARCH='-mcpu=supersparc' ;; |
27 | sun4u ) ARCH='-mcpu=v9' ;; | | 27 | sun4u ) ARCH='-mcpu=v9' ;; |
28 | i86pc ) | | 28 | i86pc ) |
29 | include subr_x86 # this provides map_x86_brand_string() | | 29 | include subr_x86 # this provides map_x86_brand_string() |
30 | ARCH=$(map_x86_brand_string "$cpu_brand") | | 30 | ARCH=`map_x86_brand_string "$cpu_brand"` |
31 | if [ -z "$ARCH" ] ; then | | 31 | if [ -z "$ARCH" ] ; then |
32 | case "$hw_psrinfo" in | | 32 | case "$hw_psrinfo" in |
33 | *) | | 33 | *) |
34 | esac | | 34 | esac |
35 | fi | | 35 | fi |
36 | ;; | | 36 | ;; |
37 | esac | | 37 | esac |
38 | echo $ARCH | | 38 | echo $ARCH |
39 | } | | 39 | } |
40 | | | 40 | |
41 | determine_features() | | 41 | determine_features() |
42 | { | | 42 | { |
43 | echo | | 43 | echo |