Highly Portable OS
Posted: Sat Dec 14, 2002 5:04 pm
Hey Guys
Has anyone got any knowledge on any of the many other architectures available out there. Basically i want to make my OS highly portable and some proccessors require different things to others.
What i mean by this is i can write the source in a HLL so that machine code can be regenerated for each machine but how would i go about handling say paging on different architectures.
My main reason for asking this is i know some risc architectures use software address calculation after a TLB miss where as x86 uses hardware. My idea is to make a kind of buffer layer that makes the interface to the processor the same no matter what platform do you think this would work??
Peter
Has anyone got any knowledge on any of the many other architectures available out there. Basically i want to make my OS highly portable and some proccessors require different things to others.
What i mean by this is i can write the source in a HLL so that machine code can be regenerated for each machine but how would i go about handling say paging on different architectures.
My main reason for asking this is i know some risc architectures use software address calculation after a TLB miss where as x86 uses hardware. My idea is to make a kind of buffer layer that makes the interface to the processor the same no matter what platform do you think this would work??
Peter