[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