On Thu, 13 Jul 2023, Thomas Klausner wrote:
Many changes, but this one's the one you mean, I think: 66,67c66,67 < LOAD 0x200000 0xffffffff80200000 0x0000000000200000 0x14c04d0 0x14c04d0 R E 0x200000 < LOAD 0x1800000 0xffffffff81800000 0x0000000001800000 0x0d31e8 0x200000 RW 0x200000 --- > LOAD 0x200000 0xffffffff80200000 0x0000000000200000 0x16c1998 0x16c1998 R E 0x200000 > LOAD 0x1a00000 0xffffffff81a00000 0x0000000001a00000 0x0d3228 0x200000 RW 0x200000
That's one of them. The DATA segment is now at 0x1a00000 instead of at 0x1800000 (2MB difference). The CODE segment must've increased in size for this. Check the previous `Section Headers:' display to see see how the sizes have changes, starting with the `.text' section. Going by the size of the .kmod files (which are all I have to hand right now): ``` $ find /tmp/stand/amd64/10.99.5/ \( -name compat_li*.kmod -o -name compat*oss*.kmod \) -exec ls -l {} + -r--r--r-- 1 root wheel 247584 Jul 11 23:26 /tmp/stand/amd64/10.99.5/modules/compat_linux/compat_linux.kmod -r--r--r-- 1 root wheel 207552 Jul 11 23:26 /tmp/stand/amd64/10.99.5/modules/compat_linux32/compat_linux32.kmod -r--r--r-- 1 root wheel 35320 Jul 11 23:26 /tmp/stand/amd64/10.99.5/modules/compat_ossaudio/compat_ossaudio.kmod $ ``` which equals ~500 KB + ~50 KB for the custom font (- ~20 KB for the disabled built-in ones), it's possible that the ~550 KB extra is enough to force the addition of an extra 2MB page. But, this can only be confirmed by looking at all 4 kernels: 10.99.4-GENERIC, "-yours, 10.99.5-GENERIC & "-yours. Feel free to send me these if you feel like pursuing this further. -RVP