Print this page
11630 remove checks for 64-bit capable hardware
*** 19,28 ****
--- 19,29 ----
* CDDL HEADER END
*/
/*
* Copyright 2010 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
+ * Copyright 2019 Peter Tribbble.
*/
#include <sys/param.h>
#include <sys/fcntl.h>
#include <sys/obpdefs.h>
*** 451,466 ****
return;
}
prom_panic("redirect_boot_path: mangled boot path!");
}
- #define PROM_VERS_MAX_LEN 64
-
void
system_check(void)
{
- char buf[PROM_VERS_MAX_LEN];
pnode_t n;
char arch[128];
size_t len;
bootplat_defaults_t *plat_defaults;
--- 452,464 ----
*** 481,496 ****
}
} else {
dprintf("device_type: no such property, len=%d\n", (int)len);
}
- if (!is_sun4v && cpu_is_ultrasparc_1()) {
- printf("UltraSPARC I processors are not supported by this "
- "release of Solaris.\n");
- prom_exit_to_mon();
- }
-
/*
* Set up defaults per platform
*/
plat_defaults = (is_sun4v) ?
&sun4v_plat_defaults : &sun4u_plat_defaults;
--- 479,488 ----
*** 500,516 ****
vac = plat_defaults->plat_defaults_vac;
dprintf("default_name: %s\n", default_name);
dprintf("default_path: %s\n", default_path);
dprintf("vac: %d\n", vac);
-
- if (prom_version_check(buf, PROM_VERS_MAX_LEN, NULL) != PROM_VER64_OK) {
- printf("The firmware on this system does not support the 64-bit"
- " OS.\n\tPlease upgrade to at least the following version:"
- "\n\n\t%s\n", buf);
- prom_exit_to_mon();
- }
}
/*
* Reads in the standalone (client) program and jumps to it. If this
* attempt fails, prints "boot failed" and returns to its caller.
--- 492,501 ----