Loading arch/s390/Kconfig +4 −3 Original line number Diff line number Diff line Loading @@ -228,11 +228,12 @@ config MARCH_Z196 not work on older machines. config MARCH_ZEC12 bool "IBM zEC12" bool "IBM zBC12 and zEC12" select HAVE_MARCH_ZEC12_FEATURES if 64BIT help Select this to enable optimizations for IBM zEC12 (2827 series). The kernel will be slightly faster but will not work on older machines. Select this to enable optimizations for IBM zBC12 and zEC12 (2828 and 2827 series). The kernel will be slightly faster but will not work on older machines. endchoice Loading arch/s390/kernel/setup.c +1 −0 Original line number Diff line number Diff line Loading @@ -994,6 +994,7 @@ static void __init setup_hwcaps(void) strcpy(elf_platform, "z196"); break; case 0x2827: case 0x2828: strcpy(elf_platform, "zEC12"); break; } Loading arch/s390/mm/init.c +1 −0 Original line number Diff line number Diff line Loading @@ -69,6 +69,7 @@ static void __init setup_zero_pages(void) order = 2; break; case 0x2827: /* zEC12 */ case 0x2828: /* zEC12 */ default: order = 5; break; Loading arch/s390/oprofile/init.c +1 −1 Original line number Diff line number Diff line Loading @@ -440,7 +440,7 @@ static int oprofile_hwsampler_init(struct oprofile_operations *ops) switch (id.machine) { case 0x2097: case 0x2098: ops->cpu_type = "s390/z10"; break; case 0x2817: case 0x2818: ops->cpu_type = "s390/z196"; break; case 0x2827: ops->cpu_type = "s390/zEC12"; break; case 0x2827: case 0x2828: ops->cpu_type = "s390/zEC12"; break; default: return -ENODEV; } } Loading Loading
arch/s390/Kconfig +4 −3 Original line number Diff line number Diff line Loading @@ -228,11 +228,12 @@ config MARCH_Z196 not work on older machines. config MARCH_ZEC12 bool "IBM zEC12" bool "IBM zBC12 and zEC12" select HAVE_MARCH_ZEC12_FEATURES if 64BIT help Select this to enable optimizations for IBM zEC12 (2827 series). The kernel will be slightly faster but will not work on older machines. Select this to enable optimizations for IBM zBC12 and zEC12 (2828 and 2827 series). The kernel will be slightly faster but will not work on older machines. endchoice Loading
arch/s390/kernel/setup.c +1 −0 Original line number Diff line number Diff line Loading @@ -994,6 +994,7 @@ static void __init setup_hwcaps(void) strcpy(elf_platform, "z196"); break; case 0x2827: case 0x2828: strcpy(elf_platform, "zEC12"); break; } Loading
arch/s390/mm/init.c +1 −0 Original line number Diff line number Diff line Loading @@ -69,6 +69,7 @@ static void __init setup_zero_pages(void) order = 2; break; case 0x2827: /* zEC12 */ case 0x2828: /* zEC12 */ default: order = 5; break; Loading
arch/s390/oprofile/init.c +1 −1 Original line number Diff line number Diff line Loading @@ -440,7 +440,7 @@ static int oprofile_hwsampler_init(struct oprofile_operations *ops) switch (id.machine) { case 0x2097: case 0x2098: ops->cpu_type = "s390/z10"; break; case 0x2817: case 0x2818: ops->cpu_type = "s390/z196"; break; case 0x2827: ops->cpu_type = "s390/zEC12"; break; case 0x2827: case 0x2828: ops->cpu_type = "s390/zEC12"; break; default: return -ENODEV; } } Loading