News for hackers. Stuff that matters.
Re:Linux page table isolation is not needed on AMD processors by rurban on Tuesday January 02, 2018 @11:33AM (#16052934)
What are you talking about? Every other single CPU vendor with an MMD, arm, s390, Sparc, ... either has a separate page translation table register for kernel and user space, or like AMD memory page capabilities, just Intel not. It's very clear who is at fault here.
Re:Linux page table isolation is not needed on AMD processors by amluto on Tuesday January 02, 2018 @11:46AM (#16053074)
Not ARM. You're confusing kernel mode with kernel addresses.
Re:Linux page table isolation is not needed on AMD processors by rurban on Tuesday January 02, 2018 @12:45PM (#16053598)
Nope, read the paper, read the patches. Only Intel is affected. Arm has two such registers, TTB0 and TTB1. http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc....
Re:Linux page table isolation is not needed on AMD processors by amluto on Tuesday January 02, 2018 @01:14PM (#16053862)
I think you're still misunderstanding. The CPU picks TTBR0 or TTBR1 based on the top significant bit of the VA, irrespective of whether the access was initiated by user or kernel code. This is in contrast to s390, which has separate page tables for user mode and kernel mode. I personally much prefer s390's model.

And yes, I've read quite a few papers, and I wrote a good fraction of the patches.

Re:Linux page table isolation is not needed on AMD processors by rurban on Tuesday January 02, 2018 @01:35PM (#16054081)
Oh, thanks. My fault then. I haven't read the arm patches, only the summary.
Re:Linux page table isolation is not needed on AMD processors by kev009 on Wednesday January 03, 2018 @02:55AM (#16059312)
I vaguely remember some threads from last decade where Linus trashed PowerPC and s390 TLBs. I wish I could find them and reread with this in mind.
Re:Linux page table isolation is not needed on AMD processors by stefanfisk on Friday January 05, 2018 @03:50PM (#16081512)
Re:Linux page table isolation is not needed on AMD processors by tankenmate on Tuesday January 02, 2018 @12:39PM (#16053543)
My response was about whether AMD was part taking in schadenfreude, in reference to the OP's statement that this was "a big FU to Intel". I wasn't making a statement on who else was affected and/or who was at fault.