Actually:
1. the kernel uses virtual memory itself and accesses its
data structures through page tables
2. reverse mapping stuff is easy (though it costs 8 bytes
of overhead per mapped pte, probably doubling page table
overhead)
This only leaves two issues, the first is device drivers and
the second is the question whether we'd want the overhead
needed to implement the (fairly easy) memory relocation.
regards,
Rik
-- Virtual memory is like a game you can't win; However, without VM there's truly nothing to lose...http://www.surriel.com/ http://distro.conectiva.com/
Send all your spam to aardvark@nl.linux.org (spam digging piggy)
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/