[OSy] Par pripominek a dotazu

Jakub Jermar jakub at jermar.eu
Thu Nov 2 12:29:13 CET 2006


> Druha vec - jednotlive polozky te struktury musi mit stejne offsety jak 
> v C, tak v assembleru. Ty sice jdou spocitat i rucne, ale doporuceny 
> postup je malym programkem vygenerovat .h soubor s makry pro velikost te 
> struktury a offsety jednotlivych polozek, ktere se pak pouziji v 
> assembleru. To ma tu vyhodu, ze kdykoliv zmenite obsah te struktury, 
> informace pro assembler se pregeneruji.

Zde by mohl byt problem s tim, ze prekladac/host architecture se kterym 
se tyto offsety vygeneruji nemusi mit nutne stejne velikosti typu a 
alignment rules jako cross-compiler, kterym se prelozi vysledny 
kernel/mips32 architektura. Pricemz je jasne, ze cross-compilerem, 
kterym se preklada kalisto, prislusny .h s offsety vygenerovat nejde.

jj



More information about the NSWI004 mailing list