I had to fix an uninitialized varible in uvm_km_alloc() when UVMHIST is turned on, but after that it works fine. I've tried it on i386, sparc64, macppc and pmax. I'll try some other platforms tonight. looks good so far. -Chuck