File tree Expand file tree Collapse file tree 1 file changed +17
-3
lines changed Expand file tree Collapse file tree 1 file changed +17
-3
lines changed Original file line number Diff line number Diff line change @@ -1457,6 +1457,20 @@ static void __init build_socket_tables(void)
1457
1457
}
1458
1458
}
1459
1459
1460
+ /* Initialize UV hubless systems */
1461
+ static __init int uv_system_init_hubless (void )
1462
+ {
1463
+ int rc ;
1464
+
1465
+ /* Setup PCH NMI handler */
1466
+ uv_nmi_setup_hubless ();
1467
+
1468
+ /* Init kernel/BIOS interface */
1469
+ rc = uv_bios_init ();
1470
+
1471
+ return rc ;
1472
+ }
1473
+
1460
1474
static void __init uv_system_init_hub (void )
1461
1475
{
1462
1476
struct uv_hub_info_s hub_info = {0 };
@@ -1596,8 +1610,8 @@ static void __init uv_system_init_hub(void)
1596
1610
}
1597
1611
1598
1612
/*
1599
- * There is a small amount of UV specific code needed to initialize a
1600
- * UV system that does not have a "UV HUB" (referred to as "hubless").
1613
+ * There is a different code path needed to initialize a UV system that does
1614
+ * not have a "UV HUB" (referred to as "hubless").
1601
1615
*/
1602
1616
void __init uv_system_init (void )
1603
1617
{
@@ -1607,7 +1621,7 @@ void __init uv_system_init(void)
1607
1621
if (is_uv_system ())
1608
1622
uv_system_init_hub ();
1609
1623
else
1610
- uv_nmi_setup_hubless ();
1624
+ uv_system_init_hubless ();
1611
1625
}
1612
1626
1613
1627
apic_driver (apic_x2apic_uv_x );
You can’t perform that action at this time.
0 commit comments