This fixes some bad initialization of the machvec struct for a "generic" kernel and initializes the iommu on zx1 in the right place. Works on zx2000. Alex -- Alex Williamson Linux Development Lab alex_williamson@hp.com Hewlett Packard 970-898-9173 Fort Collins, CO