[PATCH] flatmem split out memory model