Sto cercando di creare un kernel piccolo per il processore 80386 principalmente per scopi didattici e desidero ottenere la mappa di memoria completa della RAM disponibile.Come interrogare il BIOS usando GRUB?
Ho letto che è possibile e meglio farlo con l'aiuto di GRUB che interrogando direttamente il BIOS.
Qualcuno può dirmi come lo faccio?
In particolare, per utilizzare la funzionalità del bios in modalità reale, utilizziamo gli interrupt di bios e otteniamo i valori desiderati in alcuni registri, qual è l'effettivo modo equivalente quando vogliamo utilizzare le funzioni fornite da GRUB?
Vedere http://wiki.osdev.org/Detecting_Memory_%28x86%29#Memory_Map_Via_GRUB e http://www.gnu.org/software/grub/manual/multiboot/multiboot.html –