← Back to team overview

helenos-nicf team mailing list archive

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