Thank you, I'm glad you like!
not having worked with memmap before, it is not immediately obvious to me which hex means what (I am guessing RANGE@START? ). Would be nice to have a link to an explanation there.
I just have the link to the kernel docs because I think they do a better job explaining it than I would ๐
But yeah, basically. Except for this use-case you want RANGE$START not @. And you can use human sizes like 128M$RANGE.
Configuration UI can be added regardless of what happens with defaults. Defaults change is not a blocker for exposing configurability. If anything I'd say you got it backwards: Don't switch long-standing defaults until there is a discoverable and accessible way to change it.