diff options
author | jg <none@none> | 2008-05-03 12:39:23 -0700 |
---|---|---|
committer | jg <none@none> | 2008-05-03 12:39:23 -0700 |
commit | a7ad85b06e706f87df7a2eb41e1fe85a13352d71 (patch) | |
tree | f232e1efc06a5abbe67bca794c3fa6dfdd238076 | |
parent | c94146ce6d2a316eca6450a8cd77d8dee993f233 (diff) | |
download | illumos-gate-a7ad85b06e706f87df7a2eb41e1fe85a13352d71.tar.gz |
6696439 Cannot boot sparc diskless client on x86 diskless server in snv_88 even after 6679770 is fixed.
-rw-r--r-- | usr/src/cmd/boot/bootadm/bootadm.c | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/usr/src/cmd/boot/bootadm/bootadm.c b/usr/src/cmd/boot/bootadm/bootadm.c index 71393fb3b7..af3b2c5c5c 100644 --- a/usr/src/cmd/boot/bootadm/bootadm.c +++ b/usr/src/cmd/boot/bootadm/bootadm.c @@ -7574,19 +7574,7 @@ is_sun4v(void) int is_sparc(void) { - static int issparc = -1; - char mbuf[257]; /* from sysinfo(2) manpage */ - - if (issparc != -1) - return (issparc); - - if (sysinfo(SI_ARCHITECTURE, mbuf, sizeof (mbuf)) > 0 && - strcmp(mbuf, "sparc") == 0) - issparc = 1; - else - issparc = 0; - - return (issparc); + return (is_sun4u() || is_sun4v()); } static void |