> The paging functions, at this point, manipulate the raw page directory
> and tables without updating any other memory-map. However, I'm going
> to have to put something like that in, if I want to deal with
> multitasking...
I was just reading some Linux info, apparently they use something
refered to as the Adelson-Velskii-Landis trees to keep track of
memory mapping. With that many guys involved I'd say that you have
a bit of work ahead.. :-)
Seems this area is of particular interest for the new kernels, program
execution speeds are hampered because of this- the present kernels have
to look up in the map for valid addresses, just in case requests are bad,
even though they usually aren't. I'm amazed to find they are now using
the CPU's MMU, apparently they haven't in the past.
All this rot, and we don't have a debugger for Linux assembly code.. ;-)
--- ifmail-tx (i386 Linux)
---------------
* Origin: jvahn@short.circuit.com (1:346/15.1@fidonet)
|