Arm CPUs with sequential consistency
(NVIDIA Xavier Series SoC Technical Reference Manual 1.4p, page 576) One of the few general purpose processors in the wild with sequential consistency is the… Read More »Arm CPUs with sequential consistency
(NVIDIA Xavier Series SoC Technical Reference Manual 1.4p, page 576) One of the few general purpose processors in the wild with sequential consistency is the… Read More »Arm CPUs with sequential consistency
Yet another one… and this time in buildable form on Apple M1 devices. (tarball at https://opensource.apple.com/tarballs/xnu/xnu-7195.81.3.tar.gz) What are the Apple CPU extensions not supported though… Read More »Notes on the new XNU source release
A new XNU release appeared at: https://opensource.apple.com/tarballs/xnu/xnu-7195.60.75.tar.gz. What’s not there: Tunables for Apple Firestorm/Icestorm. Hypervisor support for Apple Silicon-based Macs doesn’t seem to be there… Read More »New XNU source release
The first RFC got submitted to upstream to solicit comments about it. It’s quite minimal, only including the interrupt controller and secondary CPU startup drivers,… Read More »Linux on Apple Silicon Macs: first RFC submission
From a quick look at Windows 10X build 20279 (fe_release_10x) on 64-bit Arm: No x86(_64) backwards compatibility for UWP apps Which brings us to the… Read More »A look at Windows 10X on Arm
After iBoot, code execution is controlled by us. What should be used as a second stage after that though? One of the constraints is that… Read More »Thoughts on Linux for Apple Silicon Macs: part 2
For this part, one question is paramount, will flattened device tree or ACPI be used? or will Linux on Apple Silicon Macs use Apple device… Read More »Thoughts on Linux for Apple Silicon Macs: part 1
Let’s assume that we are on a platform which actually allows to boot unsigned operating systems. What are the bad things that such a platform… Read More »Disabling boot-time security: lines to not cross
Disclaimer: Note that those builds are provided without any warranty. Feel free to polish the patchset and submit it upstream, I don’t have the time… Read More »Ghidra for Arm 64-bit Linux systems
Interestingly, public materials about the Drawbridge variant used on SQL Server are few and far between. So here is a slide deck about me working… Read More »Drawbridge: what SQL Server on Linux is built on