Nein, ich glaub ihr versteht mich falsch oder ich euch.
Der Bootloader lädt ja die Module in den RAM und markiert diese in seiner Memorymap.
Mein Problem ist folgendes:
Wenn der Bootloader ein modul an das Ende des RAMs legt, dann ist das ja der letzte Block.
Wenn ich nun den Speicher mit einer bitmap darstellen möchte und nur den Speicher anschaue, bis ich den letzten freien Block gefunden habe, dann kann es doch passieren, dass mir das Modul, dass an das Ende gelegt wurde abstürzt.
Wenn das geschehen ist, möchte ich es nachladen um somit mein System am Leben erhalten. Das lade ich aber an eine andere Stelle, denn mein Speichermanager kennt diesen "nicht existierenden" Block ja nicht. Also verliere ich doch das Ende + den Speicher für das reinitialisierte Modul, oder?
Hoffe ich konnte mich jetzt deutlicher ausdrücken.