[OSy] Posunuti _kernel_end dovnitr kernelu

..:: Urza ::.. urza at rdx2.cz
Mon Dec 5 23:34:30 CET 2011


Zdravím.

Právě jsem narazil na naprosto totožný problém. Nestaly se v kernelu Kalista nějaké změny, které by mohly způsobit, že už ta chyba není tak vzácná?

Urza

> ------------ Původní zpráva ------------
> Od: Martin Liška <marxin.liska at gmail.com>
> Předmět: [OSy] Posunuti _kernel_end dovnitr kernelu
> Datum: 05.12.2011 11:31:23
> ----------------------------------------
> 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
> 
> 
> 




More information about the NSWI004 mailing list