Print this page
11630 remove checks for 64-bit capable hardware

*** 274,288 **** uint_t hblk_alloc_dynamic = 0; uint_t hblk1_min = H1MIN; /* - * Hook for down-rev firmware - */ - static void do_prom_version_check(void); - - /* * After receiving a thermal interrupt, this is the number of seconds * to delay before shutting off the system, assuming * shutdown fails. Use /etc/system to change the delay if this isn't * large enough. */ --- 274,283 ----
*** 1515,1530 **** param_calc(0); mod_setup(); /* - * If we are running firmware that isn't 64-bit ready - * then complain and halt. - */ - do_prom_version_check(); - - /* * Initialize system parameters */ param_init(); /* --- 1510,1519 ----
*** 3086,3132 **** startup_create_io_node(void) { prom_interpret(create_node, 0, 0, 0, 0, 0); } - - static void - do_prom_version_check(void) - { - int i; - pnode_t node; - char buf[64]; - static char drev[] = "Down-rev firmware detected%s\n" - "\tPlease upgrade to the following minimum version:\n" - "\t\t%s\n"; - - i = prom_version_check(buf, sizeof (buf), &node); - - if (i == PROM_VER64_OK) - return; - - if (i == PROM_VER64_UPGRADE) { - cmn_err(CE_WARN, drev, "", buf); - - #ifdef DEBUG - prom_enter_mon(); /* Type 'go' to continue */ - cmn_err(CE_WARN, "Booting with down-rev firmware\n"); - return; - #else - halt(0); - #endif - } - - /* - * The other possibility is that this is a server running - * good firmware, but down-rev firmware was detected on at - * least one other cpu board. We just complain if we see - * that. - */ - cmn_err(CE_WARN, drev, " on one or more CPU boards", buf); - } - /* * Must be defined in platform dependent code. */ extern caddr_t modtext; --- 3075,3084 ----