Re: Moving out of the kernel to improve performance?
ok, but the VMM would only be involved in setting up virtualized areas. Not in every MMU access. Am I right?
I can't see VMM being an issue deciding where to stuff code: userspace or kernel space?
It's a bit sad if ring transition overhead is a deciding factor where to put code. Some aggregation of data before doing the transition seems to be a solution then (i.e buffering). Guess latency might be an issue.
Does look a bit like the BBC is trying to use general purpose hardware and software to do some very specialised high bandwidth stuff, as some have already pointed out.
But perhaps penny pinching in this way will be a good thing eventually. I'm all for it if we get a better Linux one day! (Well, depending on how much BBC is sinking into this project.)