helenos-nicf team mailing list archive
-
helenos-nicf team
-
Mailing list archive
-
Message #00047
Void * pro fyzické adresy
Tak mě napadlo - je správné, že i pro fyzické adresy paměti používáme
void *? Asi to teď není největší problém, ale třeba s PAE můžou být i na
32bitové architektuře (mající tedy 4bytový pointer) 36bitové fyzické adresy.
Minimálně bych někam hlouběji do kernelu pro každou architekturu zakopal
nějaký typedef void * phys_addr_t; a následně používal pro fyzické
adresy důsledně ten - a kdyby náhodou HelenOS začal podporovat PAE/PSE,
tak se to změní tam.
Jaký je na to váš názor?
Radim