[OSy] Posunuti _kernel_end dovnitr kernelu

Martin Liška marxin.liska at gmail.com
Mon Dec 5 11:30:51 CET 2011


Dobry den,
  prevzali jsem kostru Kalosta, kde se pro stanoveni konce assembleru jadra
umisti promenna _kernel_end. Puvodne je umistena v malloc.c, kde je jejich
external. V prubehu vyvoje jadra jsem pridaval hodne souboru, ktere jsou
zavisle ci zavisi na malloc.h a _kernel_end se posunul dovnitr jadra, tj.
jiz neukazuje na konec kernelu. Poznal jsem to podle velikosti binarky,
ktera je nahravana do MSIMu. Podle objdumpu nyni adresa, kam ukazuje
_kernel_end je adresa funkce panic(), ktere je inlinovana na spouse mist v
jadre. S linker scriptem nebylo nijak manipulovano, pouze se pridavali nove
soubory do makefilu.

S pozdravem,
Martin Liska
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://d3s.mff.cuni.cz/pipermail/nswi004/attachments/20111205/4672bdde/attachment.html>


More information about the NSWI004 mailing list