1,587 karma · joined June 26, 2013
Qualcomm is claiming that Arm is refusing to license the v10 architecture to them and refused to license some other TLA cores requiring them to get the Nuvia Custom CPU team to build cores for those products instead.
This explains their expansion into Risc-V it's a hedge against Arm interfering with QC's business.
Not only are they willing to develop hardware features and plumb that throughout the entire stack, they're willing to look at ITW exploits and work on ways to mitigate that. PPL was super interesting, they decided it wasn't 100% effective so they ditched it and came up with other thigs.
Apple's vertical makes it 'easy' to do this compared to Android where they have to convince the CPU guys at QC or Mediatek to build a feature, convince the linux kernel to take it, get it in AOSP, get it in upstream LLVM, etc etc.
Pointer authentication codes (PAC) is a good example, Apple said f-it we'll do it ourselves. They maintained a downstream fork of LLVM, and built full support, leveraged in the wild bypasses and fixed those up.
On the other topic
>>Outside of Snapdragon its basically 5G Telecoms atm
>seems to be the only thing going for it.
Did you guys forget the $4B a year in auto rev that they generate, they essentially captured the entire auto market from Nvidia and NXP.
I understand that is what the iPhone 16 uses, but that's an Apple problem they purposefully took an older generation modem from Qualcomm for their 16 series. Knowing Apple's modus operandi they probably decided to use the x71 so when they released C1 it appeared better than it really is. They did this during the Intel Modem days when they shipped that.
None the less it will be interesting to see how this modem develops further and what products it ends up in.
So ARM is suing Qualcomm stating that the IP rights were non-assignable per the ALA, then Qualcomm finds out that ARM also did not hold up its side of the ALA termination agreement and is using Nuvia IP in their current gen designs.
“One possibility is that X7’s gas and dust were ejected at the moment when two stars merged,” Ciurlo said. “In this process, the merged star is hidden inside a shell of dust and gas, which might fit the description of the G objects. And the ejected gas perhaps produced X7-like objects.”
This is pretty interesting, so much ejection due to a merger that the light is no longer visible.
Space stories like this always melt my mind because this has all happened already , but we're observing it now.
The NUMA work they did, I remember being in a meeting with them as a Linux Developer at Intel at the time. They bought NVMe drives or were saying they were going to buy NVMe drives from Intel which got them access to "on the ground" kernel developers and CPU people from Intel. Instead of talking about NVMe they spent the entire meeting asking us about howt the Linux kernel handles NUMA and corner cases around memory and scheudling. If I recall correctly I think they asked if we could help them upstream BSD code for NVMe and NUMA. I think in that meeting there was even some L9 or super high up NUMA CPU guy from Hillsborough they some how convinced to join.
The conversation and technical discussion was quite fun, but it was sort of funny to us at the time they were having to do all this work on the BSD kernel that was solved years ago for linux.
Technical debt I guess.
If you're interested in the technical details you can read about it here:
https://www.unknowncheats.me/forum/overwatch/361279-pareidol...
I don't think we'll see file systems go away, but what we may see is more knowledge pushed into the file system, instead of keeping it down in the controller.
We have started to see that with the advent of LightNVM which exposes a more RAW API into the drive and the FTL is maintained in the kernel. The current "generic" implementation of the LightNVM FTL is called pblk:
https://elixir.bootlin.com/linux/latest/source/drivers/light...