[OSy] Fwd: First assignment

Petr Šťavík stavikpetr at gmail.com
Mon Oct 23 17:01:53 CEST 2017


Dobrý den,

prosím vás ještě o dovysvětlení části:

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é.
>
> 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é.


​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í?


​Předem děkuji.​

-- 
S pozdravem Petr Šťavík
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://d3s.mff.cuni.cz/pipermail/nswi004/attachments/20171023/0eeb1dde/attachment.html>


More information about the NSWI004 mailing list