diff options
| -rw-r--r-- | arch/powerpc/kernel/time.c | 6 | ||||
| -rw-r--r-- | arch/powerpc/platforms/iseries/mf.c | 9 | ||||
| -rw-r--r-- | arch/powerpc/platforms/iseries/setup.c | 5 |
3 files changed, 2 insertions, 18 deletions
diff --git a/arch/powerpc/kernel/time.c b/arch/powerpc/kernel/time.c index b861ddcf86bb..528e7f84cb67 100644 --- a/arch/powerpc/kernel/time.c +++ b/arch/powerpc/kernel/time.c | |||
| @@ -76,7 +76,6 @@ | |||
| 76 | 76 | ||
| 77 | /* keep track of when we need to update the rtc */ | 77 | /* keep track of when we need to update the rtc */ |
| 78 | time_t last_rtc_update; | 78 | time_t last_rtc_update; |
| 79 | extern int piranha_simulator; | ||
| 80 | #ifdef CONFIG_PPC_ISERIES | 79 | #ifdef CONFIG_PPC_ISERIES |
| 81 | unsigned long iSeries_recal_titan = 0; | 80 | unsigned long iSeries_recal_titan = 0; |
| 82 | unsigned long iSeries_recal_tb = 0; | 81 | unsigned long iSeries_recal_tb = 0; |
| @@ -1010,10 +1009,7 @@ void __init time_init(void) | |||
| 1010 | tb_to_ns_scale = scale; | 1009 | tb_to_ns_scale = scale; |
| 1011 | tb_to_ns_shift = shift; | 1010 | tb_to_ns_shift = shift; |
| 1012 | 1011 | ||
| 1013 | #ifdef CONFIG_PPC_ISERIES | 1012 | tm = get_boot_time(); |
| 1014 | if (!piranha_simulator) | ||
| 1015 | #endif | ||
| 1016 | tm = get_boot_time(); | ||
| 1017 | 1013 | ||
| 1018 | write_seqlock_irqsave(&xtime_lock, flags); | 1014 | write_seqlock_irqsave(&xtime_lock, flags); |
| 1019 | 1015 | ||
diff --git a/arch/powerpc/platforms/iseries/mf.c b/arch/powerpc/platforms/iseries/mf.c index d771b8ee857d..1a2c2a50f922 100644 --- a/arch/powerpc/platforms/iseries/mf.c +++ b/arch/powerpc/platforms/iseries/mf.c | |||
| @@ -45,7 +45,6 @@ | |||
| 45 | 45 | ||
| 46 | #include "setup.h" | 46 | #include "setup.h" |
| 47 | 47 | ||
| 48 | extern int piranha_simulator; | ||
| 49 | static int mf_initialized; | 48 | static int mf_initialized; |
| 50 | 49 | ||
| 51 | /* | 50 | /* |
| @@ -658,7 +657,7 @@ static void mf_clear_src(void) | |||
| 658 | 657 | ||
| 659 | void __init mf_display_progress(u16 value) | 658 | void __init mf_display_progress(u16 value) |
| 660 | { | 659 | { |
| 661 | if (piranha_simulator || !mf_initialized) | 660 | if (!mf_initialized) |
| 662 | return; | 661 | return; |
| 663 | 662 | ||
| 664 | if (0xFFFF == value) | 663 | if (0xFFFF == value) |
| @@ -1295,9 +1294,6 @@ __initcall(mf_proc_init); | |||
| 1295 | */ | 1294 | */ |
| 1296 | void iSeries_get_rtc_time(struct rtc_time *rtc_tm) | 1295 | void iSeries_get_rtc_time(struct rtc_time *rtc_tm) |
| 1297 | { | 1296 | { |
| 1298 | if (piranha_simulator) | ||
| 1299 | return; | ||
| 1300 | |||
| 1301 | mf_get_rtc(rtc_tm); | 1297 | mf_get_rtc(rtc_tm); |
| 1302 | rtc_tm->tm_mon--; | 1298 | rtc_tm->tm_mon--; |
| 1303 | } | 1299 | } |
| @@ -1316,9 +1312,6 @@ unsigned long iSeries_get_boot_time(void) | |||
| 1316 | { | 1312 | { |
| 1317 | struct rtc_time tm; | 1313 | struct rtc_time tm; |
| 1318 | 1314 | ||
| 1319 | if (piranha_simulator) | ||
| 1320 | return 0; | ||
| 1321 | |||
| 1322 | mf_get_boot_rtc(&tm); | 1315 | mf_get_boot_rtc(&tm); |
| 1323 | return mktime(tm.tm_year + 1900, tm.tm_mon, tm.tm_mday, | 1316 | return mktime(tm.tm_year + 1900, tm.tm_mon, tm.tm_mday, |
| 1324 | tm.tm_hour, tm.tm_min, tm.tm_sec); | 1317 | tm.tm_hour, tm.tm_min, tm.tm_sec); |
diff --git a/arch/powerpc/platforms/iseries/setup.c b/arch/powerpc/platforms/iseries/setup.c index 0f5110659e60..3c51448a1855 100644 --- a/arch/powerpc/platforms/iseries/setup.c +++ b/arch/powerpc/platforms/iseries/setup.c | |||
| @@ -81,9 +81,6 @@ extern void iSeries_pci_final_fixup(void); | |||
| 81 | static void iSeries_pci_final_fixup(void) { } | 81 | static void iSeries_pci_final_fixup(void) { } |
| 82 | #endif | 82 | #endif |
| 83 | 83 | ||
| 84 | /* Global Variables */ | ||
| 85 | int piranha_simulator; | ||
| 86 | |||
| 87 | extern int rd_size; /* Defined in drivers/block/rd.c */ | 84 | extern int rd_size; /* Defined in drivers/block/rd.c */ |
| 88 | extern unsigned long embedded_sysmap_start; | 85 | extern unsigned long embedded_sysmap_start; |
| 89 | extern unsigned long embedded_sysmap_end; | 86 | extern unsigned long embedded_sysmap_end; |
| @@ -340,8 +337,6 @@ static void __init iSeries_init_early(void) | |||
| 340 | #ifdef CONFIG_SMP | 337 | #ifdef CONFIG_SMP |
| 341 | smp_init_iSeries(); | 338 | smp_init_iSeries(); |
| 342 | #endif | 339 | #endif |
| 343 | if (itLpNaca.xPirEnvironMode == 0) | ||
| 344 | piranha_simulator = 1; | ||
| 345 | 340 | ||
| 346 | /* Associate Lp Event Queue 0 with processor 0 */ | 341 | /* Associate Lp Event Queue 0 with processor 0 */ |
| 347 | HvCallEvent_setLpEventQueueInterruptProc(0, 0); | 342 | HvCallEvent_setLpEventQueueInterruptProc(0, 0); |
