[[!template id=project title="Xen: direct map support (with large pages)" contact=""" [port-xen](mailto:port-xen@NetBSD.org) """ mentors=""" [Cherry G. Mathew](mailto:cherry@NetBSD.org) """ category="kernel" difficulty="hard" duration="16 hours" description=""" Abstract: NetBSD/Xen currently doesn't support __HAVE_DIRECT_MAP Deliverables: * Direct Mapped functioning NetBSD/Xen, both dom0 and domU * Demonstrable performance numbers * Reduce TLB contention and clean up code for pvops/pvh Implementation: This change involves testing for the Xen and CPU featureset, and tweaking the pmap code so that 1G superpages can be requested from the hypervisor and direct mapped the same way native code does. """ ]]