3 ms·
> Amusingly, while implementing support for this in Linux, we ran into a bug in Linux’s ARM SMMU support that had been there ever since 52-bit address support w
by SamuelAdams 5y ago
> Amusingly, while implementing support for this in Linux, we ran into a bug in Linux’s ARM SMMU support that had been there ever since 52-bit address support was introduced. This was breaking systems with more than 256 TiB of RAM - I wonder why nobody noticed? Either way, Linux now correctly supports standard ARM systems with up to 4 PiB of RAM ;-).
Interesting how working on new technologies helps improve existing things for all users. Sort of reminds me how NASA invests in R&D and those investments eventually come back to military and consumers.
- fragmede 5y agoEspecially handy for SpaceX, which employs a number of ex-NASA folk. SpaceX wouldn't be where they are today if it weren't for the investment in NASA.
- Leherenn 5y ago> This was breaking systems with more than 256 TiB of RAM - I wonder why nobody noticed? Are there even ARM systems with that amount of RAM? I assume it's something in the order of what super computers use, but I don't think any of them are ARM. That doesn't sound that surprising to me that no one noticed if no one uses that much RAM.
- pthariensflame 5y agoThere’s at least one Armv8 supercomputer out there today, and it’s a beast too: https://en.m.wikipedia.org/wiki/Fugaku_(supercomputer) https://en.m.wikipedia.org/wiki/Fugaku_(supercomputer)