[OSy] Fwd: First assignment

Vojtech Horky horky at d3s.mff.cuni.cz
Mon Oct 23 17:21:13 CEST 2017


Dobrý den.

Dne 23.10.2017 v 17:01 Petr Šťavík napsal(a):
> 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 
Pokud se podíváte do manuálu ty rozsahy tam jsou [1]. Ale s granularitou 
se stejně nemůžete dostat pod jeden (zarovnaný) frame...

[1] http://d3s.mff.cuni.cz/~holub/sw/msim/reference.html#Devices

- VH


> 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
> 
> 
> _______________________________________________
> OSy mailing list
> OSy at d3s.mff.cuni.cz
> https://d3s.mff.cuni.cz/mailman/listinfo/osy
> 





More information about the NSWI004 mailing list