On Wed, 4 Mar 2020 at 00:40, Arvind Sankar <nivedita@xxxxxxxxxxxx> wrote: > > I consistently get this splat when booting 32-bit kernel on QEMU+OVMF, > with at least 1024Mb. Seems to have been there for quite a while (before > v5.0). Any ideas/can you repro? Yes, I have seen it too. Won't have time to look at it for a while though. > > [ 0.227718] ------------[ cut here ]------------ > [ 0.227998] ioremap on RAM at 0x3f251000 - 0x3fa1afff > [ 0.228421] WARNING: CPU: 0 PID: 0 at arch/x86/mm/ioremap.c:166 __ioremap_caller.constprop.0+0x249/0x260 > [ 0.228570] Modules linked in: > [ 0.228570] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.20.0 #48 > [ 0.228570] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 0.0.0 02/06/2015 > [ 0.228570] EIP: __ioremap_caller.constprop.0+0x249/0x260 > [ 0.228570] Code: 90 0f b7 05 4e 38 40 de 09 45 e0 e9 09 ff ff ff 90 8d 45 ec c6 05 a1 52 4a de 01 50 8d 45 e4 50 68 b4 7b 2d de e8 3e bb 00 00 <0f> 0b 31 ff 83 c4 0c e9 66 ff ff ff 8d b4 26 00 00 00 00 8d 74 26 > [ 0.228570] EAX: 00000029 EBX: 00000000 ECX: de59c228 EDX: 00000001 > [ 0.228570] ESI: 3f250fff EDI: 00000000 EBP: de3edf20 ESP: de3edee0 > [ 0.228570] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 EFLAGS: 00200296 > [ 0.228570] CR0: 80050033 CR2: ffd17000 CR3: 1e58c000 CR4: 00040690 > [ 0.228570] Call Trace: > [ 0.228570] ioremap_cache+0xd/0x10 > [ 0.228570] ? old_map_region+0x72/0x9d > [ 0.228570] old_map_region+0x72/0x9d > [ 0.228570] efi_map_region+0x8/0xa > [ 0.228570] efi_enter_virtual_mode+0x260/0x43b > [ 0.228570] start_kernel+0x329/0x3aa > [ 0.228570] i386_start_kernel+0xa7/0xab > [ 0.228570] startup_32_smp+0x164/0x168 > [ 0.228570] ---[ end trace e15ccf6b9f356833 ]---