m68k updates for v5.17
- Enable memtest functionality, - Defconfig updates. -----BEGIN PGP SIGNATURE----- iIsEABYIADMWIQQ9qaHoIs/1I4cXmEiKwlD9ZEnxcAUCYdv5NBUcZ2VlcnRAbGlu dXgtbTY4ay5vcmcACgkQisJQ/WRJ8XC64QEA05ivU51OseXmg32fdo0peKpPNE2/ 2Nl+4j9lKlRyZzcBAL3EmUe+rrJ84kiGeI8g90asWbJw7qHRC2QsdA7RQ/YA =lHFZ -----END PGP SIGNATURE----- Merge tag 'm68k-for-v5.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k Pull m68k updates from Geert Uytterhoeven: - enable memtest functionality - defconfig updates * tag 'm68k-for-v5.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k: m68k: defconfig: Update defconfigs for v5.16-rc1 m68k: Enable memtest functionality
This commit is contained in:
commit
8cc1e20765
|
@ -2940,7 +2940,7 @@
|
|||
both parameters are enabled, hugetlb_free_vmemmap takes
|
||||
precedence over memory_hotplug.memmap_on_memory.
|
||||
|
||||
memtest= [KNL,X86,ARM,PPC,RISCV] Enable memtest
|
||||
memtest= [KNL,X86,ARM,M68K,PPC,RISCV] Enable memtest
|
||||
Format: <integer>
|
||||
default : 0 <disable>
|
||||
Specifies the number of memtest passes to be
|
||||
|
|
|
@ -9,6 +9,7 @@ config M68K
|
|||
select ARCH_HAVE_NMI_SAFE_CMPXCHG if RMW_INSNS
|
||||
select ARCH_MIGHT_HAVE_PC_PARPORT if ISA
|
||||
select ARCH_NO_PREEMPT if !COLDFIRE
|
||||
select ARCH_USE_MEMTEST if MMU_MOTOROLA
|
||||
select ARCH_WANT_IPC_PARSE_VERSION
|
||||
select BINFMT_FLAT_ARGVP_ENVP_ON_STACK
|
||||
select DMA_DIRECT_REMAP if HAS_DMA && MMU && !COLDFIRE
|
||||
|
|
|
@ -302,7 +302,6 @@ CONFIG_MPLS_ROUTING=m
|
|||
CONFIG_MPLS_IPTUNNEL=m
|
||||
CONFIG_NET_NSH=m
|
||||
CONFIG_AF_KCM=m
|
||||
CONFIG_MCTP=m
|
||||
# CONFIG_WIRELESS is not set
|
||||
CONFIG_PSAMPLE=m
|
||||
CONFIG_NET_IFE=m
|
||||
|
@ -317,7 +316,6 @@ CONFIG_PARPORT_1284=y
|
|||
CONFIG_AMIGA_FLOPPY=y
|
||||
CONFIG_AMIGA_Z2RAM=y
|
||||
CONFIG_BLK_DEV_LOOP=y
|
||||
CONFIG_BLK_DEV_CRYPTOLOOP=m
|
||||
CONFIG_BLK_DEV_DRBD=m
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
CONFIG_BLK_DEV_RAM=y
|
||||
|
|
|
@ -298,7 +298,6 @@ CONFIG_MPLS_ROUTING=m
|
|||
CONFIG_MPLS_IPTUNNEL=m
|
||||
CONFIG_NET_NSH=m
|
||||
CONFIG_AF_KCM=m
|
||||
CONFIG_MCTP=m
|
||||
# CONFIG_WIRELESS is not set
|
||||
CONFIG_PSAMPLE=m
|
||||
CONFIG_NET_IFE=m
|
||||
|
@ -307,7 +306,6 @@ CONFIG_DEVTMPFS_MOUNT=y
|
|||
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
|
||||
CONFIG_CONNECTOR=m
|
||||
CONFIG_BLK_DEV_LOOP=y
|
||||
CONFIG_BLK_DEV_CRYPTOLOOP=m
|
||||
CONFIG_BLK_DEV_DRBD=m
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
CONFIG_BLK_DEV_RAM=y
|
||||
|
|
|
@ -305,7 +305,6 @@ CONFIG_MPLS_ROUTING=m
|
|||
CONFIG_MPLS_IPTUNNEL=m
|
||||
CONFIG_NET_NSH=m
|
||||
CONFIG_AF_KCM=m
|
||||
CONFIG_MCTP=m
|
||||
# CONFIG_WIRELESS is not set
|
||||
CONFIG_PSAMPLE=m
|
||||
CONFIG_NET_IFE=m
|
||||
|
@ -318,7 +317,6 @@ CONFIG_PARPORT_ATARI=m
|
|||
CONFIG_PARPORT_1284=y
|
||||
CONFIG_ATARI_FLOPPY=y
|
||||
CONFIG_BLK_DEV_LOOP=y
|
||||
CONFIG_BLK_DEV_CRYPTOLOOP=m
|
||||
CONFIG_BLK_DEV_DRBD=m
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
CONFIG_BLK_DEV_RAM=y
|
||||
|
|
|
@ -295,7 +295,6 @@ CONFIG_MPLS_ROUTING=m
|
|||
CONFIG_MPLS_IPTUNNEL=m
|
||||
CONFIG_NET_NSH=m
|
||||
CONFIG_AF_KCM=m
|
||||
CONFIG_MCTP=m
|
||||
# CONFIG_WIRELESS is not set
|
||||
CONFIG_PSAMPLE=m
|
||||
CONFIG_NET_IFE=m
|
||||
|
@ -304,7 +303,6 @@ CONFIG_DEVTMPFS_MOUNT=y
|
|||
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
|
||||
CONFIG_CONNECTOR=m
|
||||
CONFIG_BLK_DEV_LOOP=y
|
||||
CONFIG_BLK_DEV_CRYPTOLOOP=m
|
||||
CONFIG_BLK_DEV_DRBD=m
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
CONFIG_BLK_DEV_RAM=y
|
||||
|
|
|
@ -297,7 +297,6 @@ CONFIG_MPLS_ROUTING=m
|
|||
CONFIG_MPLS_IPTUNNEL=m
|
||||
CONFIG_NET_NSH=m
|
||||
CONFIG_AF_KCM=m
|
||||
CONFIG_MCTP=m
|
||||
# CONFIG_WIRELESS is not set
|
||||
CONFIG_PSAMPLE=m
|
||||
CONFIG_NET_IFE=m
|
||||
|
@ -306,7 +305,6 @@ CONFIG_DEVTMPFS_MOUNT=y
|
|||
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
|
||||
CONFIG_CONNECTOR=m
|
||||
CONFIG_BLK_DEV_LOOP=y
|
||||
CONFIG_BLK_DEV_CRYPTOLOOP=m
|
||||
CONFIG_BLK_DEV_DRBD=m
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
CONFIG_BLK_DEV_RAM=y
|
||||
|
|
|
@ -299,7 +299,6 @@ CONFIG_MPLS_ROUTING=m
|
|||
CONFIG_MPLS_IPTUNNEL=m
|
||||
CONFIG_NET_NSH=m
|
||||
CONFIG_AF_KCM=m
|
||||
CONFIG_MCTP=m
|
||||
# CONFIG_WIRELESS is not set
|
||||
CONFIG_PSAMPLE=m
|
||||
CONFIG_NET_IFE=m
|
||||
|
@ -309,7 +308,6 @@ CONFIG_TEST_ASYNC_DRIVER_PROBE=m
|
|||
CONFIG_CONNECTOR=m
|
||||
CONFIG_BLK_DEV_SWIM=m
|
||||
CONFIG_BLK_DEV_LOOP=y
|
||||
CONFIG_BLK_DEV_CRYPTOLOOP=m
|
||||
CONFIG_BLK_DEV_DRBD=m
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
CONFIG_BLK_DEV_RAM=y
|
||||
|
|
|
@ -319,7 +319,6 @@ CONFIG_MPLS_ROUTING=m
|
|||
CONFIG_MPLS_IPTUNNEL=m
|
||||
CONFIG_NET_NSH=m
|
||||
CONFIG_AF_KCM=m
|
||||
CONFIG_MCTP=m
|
||||
# CONFIG_WIRELESS is not set
|
||||
CONFIG_PSAMPLE=m
|
||||
CONFIG_NET_IFE=m
|
||||
|
@ -338,7 +337,6 @@ CONFIG_ATARI_FLOPPY=y
|
|||
CONFIG_BLK_DEV_SWIM=m
|
||||
CONFIG_AMIGA_Z2RAM=y
|
||||
CONFIG_BLK_DEV_LOOP=y
|
||||
CONFIG_BLK_DEV_CRYPTOLOOP=m
|
||||
CONFIG_BLK_DEV_DRBD=m
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
CONFIG_BLK_DEV_RAM=y
|
||||
|
|
|
@ -294,7 +294,6 @@ CONFIG_MPLS_ROUTING=m
|
|||
CONFIG_MPLS_IPTUNNEL=m
|
||||
CONFIG_NET_NSH=m
|
||||
CONFIG_AF_KCM=m
|
||||
CONFIG_MCTP=m
|
||||
# CONFIG_WIRELESS is not set
|
||||
CONFIG_PSAMPLE=m
|
||||
CONFIG_NET_IFE=m
|
||||
|
@ -303,7 +302,6 @@ CONFIG_DEVTMPFS_MOUNT=y
|
|||
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
|
||||
CONFIG_CONNECTOR=m
|
||||
CONFIG_BLK_DEV_LOOP=y
|
||||
CONFIG_BLK_DEV_CRYPTOLOOP=m
|
||||
CONFIG_BLK_DEV_DRBD=m
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
CONFIG_BLK_DEV_RAM=y
|
||||
|
|
|
@ -295,7 +295,6 @@ CONFIG_MPLS_ROUTING=m
|
|||
CONFIG_MPLS_IPTUNNEL=m
|
||||
CONFIG_NET_NSH=m
|
||||
CONFIG_AF_KCM=m
|
||||
CONFIG_MCTP=m
|
||||
# CONFIG_WIRELESS is not set
|
||||
CONFIG_PSAMPLE=m
|
||||
CONFIG_NET_IFE=m
|
||||
|
@ -304,7 +303,6 @@ CONFIG_DEVTMPFS_MOUNT=y
|
|||
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
|
||||
CONFIG_CONNECTOR=m
|
||||
CONFIG_BLK_DEV_LOOP=y
|
||||
CONFIG_BLK_DEV_CRYPTOLOOP=m
|
||||
CONFIG_BLK_DEV_DRBD=m
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
CONFIG_BLK_DEV_RAM=y
|
||||
|
|
|
@ -296,7 +296,6 @@ CONFIG_MPLS_ROUTING=m
|
|||
CONFIG_MPLS_IPTUNNEL=m
|
||||
CONFIG_NET_NSH=m
|
||||
CONFIG_AF_KCM=m
|
||||
CONFIG_MCTP=m
|
||||
# CONFIG_WIRELESS is not set
|
||||
CONFIG_PSAMPLE=m
|
||||
CONFIG_NET_IFE=m
|
||||
|
@ -308,7 +307,6 @@ CONFIG_PARPORT=m
|
|||
CONFIG_PARPORT_PC=m
|
||||
CONFIG_PARPORT_1284=y
|
||||
CONFIG_BLK_DEV_LOOP=y
|
||||
CONFIG_BLK_DEV_CRYPTOLOOP=m
|
||||
CONFIG_BLK_DEV_DRBD=m
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
CONFIG_BLK_DEV_RAM=y
|
||||
|
|
|
@ -292,7 +292,6 @@ CONFIG_MPLS_ROUTING=m
|
|||
CONFIG_MPLS_IPTUNNEL=m
|
||||
CONFIG_NET_NSH=m
|
||||
CONFIG_AF_KCM=m
|
||||
CONFIG_MCTP=m
|
||||
# CONFIG_WIRELESS is not set
|
||||
CONFIG_PSAMPLE=m
|
||||
CONFIG_NET_IFE=m
|
||||
|
@ -301,7 +300,6 @@ CONFIG_DEVTMPFS_MOUNT=y
|
|||
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
|
||||
CONFIG_CONNECTOR=m
|
||||
CONFIG_BLK_DEV_LOOP=y
|
||||
CONFIG_BLK_DEV_CRYPTOLOOP=m
|
||||
CONFIG_BLK_DEV_DRBD=m
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
CONFIG_BLK_DEV_RAM=y
|
||||
|
|
|
@ -292,7 +292,6 @@ CONFIG_MPLS_ROUTING=m
|
|||
CONFIG_MPLS_IPTUNNEL=m
|
||||
CONFIG_NET_NSH=m
|
||||
CONFIG_AF_KCM=m
|
||||
CONFIG_MCTP=m
|
||||
# CONFIG_WIRELESS is not set
|
||||
CONFIG_PSAMPLE=m
|
||||
CONFIG_NET_IFE=m
|
||||
|
@ -301,7 +300,6 @@ CONFIG_DEVTMPFS_MOUNT=y
|
|||
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
|
||||
CONFIG_CONNECTOR=m
|
||||
CONFIG_BLK_DEV_LOOP=y
|
||||
CONFIG_BLK_DEV_CRYPTOLOOP=m
|
||||
CONFIG_BLK_DEV_DRBD=m
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
CONFIG_BLK_DEV_RAM=y
|
||||
|
|
|
@ -338,13 +338,6 @@ void __init setup_arch(char **cmdline_p)
|
|||
panic("No configuration setup");
|
||||
}
|
||||
|
||||
paging_init();
|
||||
|
||||
#ifdef CONFIG_NATFEAT
|
||||
nf_init();
|
||||
#endif
|
||||
|
||||
#ifndef CONFIG_SUN3
|
||||
#ifdef CONFIG_BLK_DEV_INITRD
|
||||
if (m68k_ramdisk.size) {
|
||||
memblock_reserve(m68k_ramdisk.addr, m68k_ramdisk.size);
|
||||
|
@ -354,6 +347,12 @@ void __init setup_arch(char **cmdline_p)
|
|||
}
|
||||
#endif
|
||||
|
||||
paging_init();
|
||||
|
||||
#ifdef CONFIG_NATFEAT
|
||||
nf_init();
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_ATARI
|
||||
if (MACH_IS_ATARI)
|
||||
atari_stram_reserve_pages((void *)availmem);
|
||||
|
@ -364,8 +363,6 @@ void __init setup_arch(char **cmdline_p)
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* !CONFIG_SUN3 */
|
||||
|
||||
/* set ISA defs early as possible */
|
||||
#if defined(CONFIG_ISA) && defined(MULTI_ISA)
|
||||
if (MACH_IS_Q40) {
|
||||
|
|
|
@ -457,6 +457,8 @@ void __init paging_init(void)
|
|||
|
||||
flush_tlb_all();
|
||||
|
||||
early_memtest(min_addr, max_addr);
|
||||
|
||||
/*
|
||||
* initialize the bad page table and bad page to point
|
||||
* to a couple of allocated pages
|
||||
|
|
Loading…
Reference in New Issue