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 ----