i suspect sparc/vmparam.h has a bug when all SUN4* options are defined, but this patch gets things working again i suspect. actually, no. the answer is: don't use <machine/vmparam.h>, but <uvm/uvm_extern.h> .mrg.