__init, __openfirmware, etc...
Geert Uytterhoeven
geert at geert.cs.kuleuven.ac.be
Sun Jan 3 07:55:36 EST 1999
On Sat, 2 Jan 1999, Benjamin Herrenschmidt wrote:
> Could someone explain me how those directive (__init, __openfirmware,
> __pmac, ...) works in the kernel ? I guess those are directive for the
> linker, and I also guess that __init marked sections will be removed from
> memory after kernel initialisation, but what are the other ones ?
__init sections are indeed removed after kernel initialisation. The other ones
are removed depending on the dynamic run type of the machine, e.g. __pmac
sections are removed on PReP, and so on. Saves quite some valuable unswappable
kernel memory.
Greetings,
Geert
--
Geert Uytterhoeven Geert.Uytterhoeven at cs.kuleuven.ac.be
Wavelets, Linux/{m68k~Amiga,PPC~CHRP} http://www.cs.kuleuven.ac.be/~geert/
Department of Computer Science -- Katholieke Universiteit Leuven -- Belgium
[[ This message was sent via the linuxppc-dev mailing list. Replies are ]]
[[ not forced back to the list, so be sure to Cc linuxppc-dev if your ]]
[[ reply is of general interest. To unsubscribe from linuxppc-dev, send ]]
[[ the message 'unsubscribe' to linuxppc-dev-request at lists.linuxppc.org ]]
More information about the Linuxppc-dev
mailing list