d1lsk: add in more changes to ion, iommu, memory, and fix build