What | Removed | Added |
---|---|---|
Flags | needinfo?(felix.niederwanger@suse.com) |
(In reply to Felix Niederwanger from comment #20) > I tried it now 8 times with the provided 6.11.3-4-default kernel from > https://build.opensuse.org/project/monitor/home:jirislaby:kernel-bsc1231465, > all times the system recognized 32 GiB of system memory. > > To cross-check I needed 2 reboot attempts with the 6.11.2 kernel to end up > with only 1.3 GiB. > > Did something else changed in the meantime, that would explain this? As I wrote, with my patch, it no longer wraps. So it should not eat all your ram. It eats now only: 0x0000000077535018-0x00000001429e9027 This is funny: > 08:30:26 ... efi: memattr: efi_memattr_init: tab=0x77526018 size=16+45*48=0x0000000000000880 > 08:47:54 ... efi: memattr: efi_memattr_init: tab=0x77535018 size=16+2*1705353216=0x00000000cb4b4010 > 08:51:23 ... efi: memattr: efi_memattr_init: tab=0x77535018 size=16+2*1705353216=0x00000000cb4b4010 > 08:56:03 ... efi: memattr: efi_memattr_init: tab=0x77535018 size=16+2*1705353216=0x00000000cb4b4010 > 08:59:48 ... efi: memattr: efi_memattr_init: tab=0x77535018 size=16+2*1705353216=0x00000000cb4b4010 With the first boot, your bios reported 45 tables (looks reasonable) of size 48 (this is correct). Subsequent boots of the kernel, the firmware got mad and reports 2 tables (wrong) of size 1705353216 (wrong!).