Nothing to do with sendfile, you claim that TLB management is "a hardware problem" which is completely wrong, whatever you think you know about virtual memory has no foundation and anyone with a basic understanding of computer architecture can tell you that.