You will probably find an x86_64 port of xv6 on GitHub. IMHO, there is nothing terribly special about x86_64. The goal of xv6 is not to teach 64-bit computers, but to cover operating system basics (primarily multitasking, virtual memory and filesystems).
https://aaronbloomfield.github.io/pdr/book/x86-64bit-ccc-cha...
This was good, but it leaves a lot out. No mention of kernel space.