From: utzoo!decvax!harpo!utah-cs!utah-gr!thomas
Newsgroups: net.unix-wizards
Title: Re: demand loading
Article-I.D.: utah-gr.673
Posted: Mon Jan  3 16:18:07 1983
Received: Tue Jan  4 03:31:58 1983
References: idis.177

Even easier - start the program, not at 0, but at 0x10 (thus bypassing
the header).  Then the first block could contain code.  This should be
a pretty simple mod to the loader, kernel, etc. (debuggers, ....)
The problem with the proposed scheme is that each time page 0 is needed,
two reads must be done, and the results combined (that's what demand
paging means - no copy is kept anywhere).

The exec header is already kept in the user structure.

=Spencer