specifying alignment of loader files

Mark Johnston markj at freebsd.org
Tue Jun 12 17:04:26 UTC 2018


Hi,

I'm writing some code which processes a file loaded by the loader.  I
want the file's contents to be available at a certain alignment in
memory, and as far as I can see, the loader provides no alignment
guarantees today.  The access will happen early enough during boot that
making an aligned copy of the data will be awkward, so I'd like the
loader to provide the desired alignment.

I'm considering adding a new "module_align" variable that would specify
the alignment for a given file type, and plumb that through to
command_load().  Does anyone have an alternate suggestion, or an
objection to my proposal?


More information about the freebsd-hackers mailing list