<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:#000000">Dobrý den,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:#000000"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:#000000">prosÃm vás jeÅ¡tÄ o dovysvÄtlenà Äásti:</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:#000000"><br></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Je potÅeba se tÄmto adresám pÅi detekci pamÄti vyhnout a v alokátoru je napÅ. rovnou oznaÄit za použité.<br>
<br>
Znamená to, že sice budete mÃt nÄkde v podstatÄ podivný seznam adres, kterým je potÅeba se vyhnout, ale pokud využijete pojmenovaná makra (s adresami zaÅÃzenÃ) tak to bude i docela Äitelné.</blockquote><div><br></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:rgb(0,0,0)">âMakra, která máme k dispozici umožÅujà detekci pouze poÄáteÄnÃch adres zaÅÃzenÃ, ale neumožÅujà detekci toho, kolik bytů od poÄáteÄnà adresy se skuteÄnÄ pro komunikaci s daným zaÅÃzenÃm použÃvá. NapÅ. zaÅÃzenà dorder zaÄÃná dle konfiguráku i dle makra âna adrese 0x10000004, ale když se podÃvám dál do kódu tak to vypadá, že se pro komunikaci s tÃmto zaÅÃzenà použÃvá 8 bytů od dané adresy, což zaÄne být problém v situaci kdy by poÄáteÄnà adresa zaÅÃzenà byla na pomezà dvou framů. Stejný problém je napÅ. s disky a dalÅ¡Ãmi zaÅÃzenÃmi. Jak máme tedy detekovat jaké dalÅ¡Ã adresy se pro komunikaci se zaÅÃzenÃm použÃvajÃ?</div><br></div><div><br></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:rgb(0,0,0)">âPÅedem dÄkuji.â</div></div></div><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">S pozdravem Petr ŠťavÃk</div></div>
</div></div>