LWN: Comments on "Walleij: Setting up the Arm32 architecture" https://lwn.net/Articles/835875/ This is a special feed containing comments posted to the individual LWN article titled "Walleij: Setting up the Arm32 architecture". en-us Mon, 06 Oct 2025 23:02:26 +0000 Mon, 06 Oct 2025 23:02:26 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Walleij: Setting up the Arm32 architecture https://lwn.net/Articles/836193/ https://lwn.net/Articles/836193/ farnz <p>No, thank you for a great set of articles! <p>I just happened to know where to look for details of that vector, as I have vague memories of it from the Acorn Archimedes days. IIRC, ARMv4 can optionally run in ARM26 mode (at the discretion of the silicon designer), and ARMv5 onwards is ARM32 only. It's only ARMv1/ARMv2 that must run in ARM26 mode, and the last ARMv2 series chip was the ARM3. <p>ARM naming up until Cortex was confusing as all get-out, since the ARM610 is an ARMv3 chip, and the first ARMv5 chip is the ARM9 series, while ARM7, ARM8 and ARM9 chips are all ARMv4. Thu, 05 Nov 2020 09:46:02 +0000 Walleij: Setting up the Arm32 architecture https://lwn.net/Articles/836163/ https://lwn.net/Articles/836163/ linusw <div class="FormattedComment"> Thanks! I updated the article with this information!<br> </div> Wed, 04 Nov 2020 22:18:10 +0000 Walleij: Setting up the Arm32 architecture https://lwn.net/Articles/835994/ https://lwn.net/Articles/835994/ farnz <p>For those people wondering (as I did) what the "address exception" vector that Linus refers to is, and why it's no longer in use; it's the vector ARM26 systems (ARMv1/ARMv2 architecture, ARM1/2/3 chips) used when a virtual address outside the 26 bit bus range was accessed. Because ARM32 systems have a 32 bit address bus and 32 bit address calculations (compared to ARM26 with 26 bit address bus and 32 bit address calculations), this vector is no longer needed. Wed, 04 Nov 2020 09:26:10 +0000 Walleij: Setting up the Arm32 architecture https://lwn.net/Articles/835981/ https://lwn.net/Articles/835981/ adam820 <div class="FormattedComment"> Well, thanks for doing it; it helps out many others of us who are also trying to understand how it all works. :thumbsup:<br> </div> Tue, 03 Nov 2020 22:49:03 +0000 Walleij: Setting up the Arm32 architecture https://lwn.net/Articles/835975/ https://lwn.net/Articles/835975/ linusw <div class="FormattedComment"> Of course I read LWN!<br> The series came about because I can&#x27;t understand this volume of complex code unless I also explain it to others.<br> </div> Tue, 03 Nov 2020 21:27:12 +0000 Walleij: Setting up the Arm32 architecture https://lwn.net/Articles/835953/ https://lwn.net/Articles/835953/ pomac <div class="FormattedComment"> I&#x27;ll poke him if i see him :)<br> </div> Tue, 03 Nov 2020 16:00:03 +0000 Walleij: Setting up the Arm32 architecture https://lwn.net/Articles/835916/ https://lwn.net/Articles/835916/ lkundrak <div class="FormattedComment"> This whole series is excellent.<br> <p> Thank you Linus, if you&#x27;re reading this.<br> </div> Tue, 03 Nov 2020 12:29:41 +0000