Yes! I know this problem (arch/i386/mm/init.c:paging_init() ),
but I don't fix it ;-).
> (Hint: There's a missing pg_dir++ which makes VSPM
> fail for people with odd sized memory banks -
> 12MB, 24MB etc.)
On my server I've removed the #ifdef 1 that break the loop that
assign the VSPM pages (max first 4 because the last 4 are mirror
of the first 4) and the system work well.
I guess that problem can be resolved dividing the memory in chuncks
of 4Mb (like Pentium) for the first 4 VSPM pages and use the
traditional mode for the rest. This is only for a particular system that
have 12Mb/24Mb etc.
Roberto Fichera - email MC3641@mclink.it
Xmeo ver.3.0 Alpha for Linux & Windows