First step would be to start with populating the single, MI "phys_space_arena" and manage physical address "space". (This needs vmem(9) to be bootstrapped very early.) If this is done, and with my vm_physseg'ification, lots of MD code would be cleaned up.
On Wed, Nov 10, 2010 at 04:36:22PM -0600, David Young wrote: > Recent mention of ECC RAM, XIP, and DRM remind me that I wrote back > in March 2008 to tech-kern about "physical address space management," > where I'd offered some concepts and a nascent API for organizing and > controlling physical addresses in the kernel. I'd sure like to have > more feedback in light of the past two years' kernel development and the > challenges that confront kernel developers, today. > > Dave > > -- > David Young OJC Technologies > dyo...@ojctech.com Urbana, IL * (217) 278-3933