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 @@ -1484,6 +1484,20 @@ static void __init build_socket_tables(void)
1484
1484
}
1485
1485
}
1486
1486
1487
+ /* Initialize UV hubless systems */
1488
+ static __init int uv_system_init_hubless (void )
1489
+ {
1490
+ int rc ;
1491
+
1492
+ /* Setup PCH NMI handler */
1493
+ uv_nmi_setup_hubless ();
1494
+
1495
+ /* Init kernel/BIOS interface */
1496
+ rc = uv_bios_init ();
1497
+
1498
+ return rc ;
1499
+ }
1500
+
1487
1501
static void __init uv_system_init_hub (void )
1488
1502
{
1489
1503
struct uv_hub_info_s hub_info = {0 };
@@ -1623,8 +1637,8 @@ static void __init uv_system_init_hub(void)
1623
1637
}
1624
1638
1625
1639
/*
1626
- * There is a small amount of UV specific code needed to initialize a
1627
- * UV system that does not have a "UV HUB" (referred to as "hubless").
1640
+ * There is a different code path needed to initialize a UV system that does
1641
+ * not have a "UV HUB" (referred to as "hubless").
1628
1642
*/
1629
1643
void __init uv_system_init (void )
1630
1644
{
@@ -1634,7 +1648,7 @@ void __init uv_system_init(void)
1634
1648
if (is_uv_system ())
1635
1649
uv_system_init_hub ();
1636
1650
else
1637
- uv_nmi_setup_hubless ();
1651
+ uv_system_init_hubless ();
1638
1652
}
1639
1653
1640
1654
apic_driver (apic_x2apic_uv_x );
You can’t perform that action at this time.
0 commit comments