OpenBSD on Motorola 88000 processors

🌗 Motorola 88000 處理器架構與 OpenBSD 的移植故事
➤ 從棄子到傳奇:細說那段被遺忘的 RISC 架構開發歷程
http://miod.online.fr/software/openbsd/stories/m88k1.html
本文回顧了 Motorola 88000 (m88k) 架構的興衰。作為 68000 系列後的繼任者,m88k 曾被寄予厚望,卻因 PowerPC 的崛起而慘遭邊緣化。作者詳細介紹了 m88k 的技術特色,包括第一代 88100/88200 架構中創新的 CMMU 晶片設計,以及第二代 88110 在追求效能過程中的硬件障礙。文章亦深入探討了基於 VME 匯流排的系統架構,如 MVME 系列開發板的硬體配置,為理解 OpenBSD 如何在這些罕見且複雜的遺留系統上運行提供了深刻的技術背景。
+ 這篇文章喚起了我對 90 年代工作站時代的回憶!當時 Motorola 在 PowerPC 之前確實嘗試過 m88k,那種獨特的 CMMU 分離式架構在當年是非常前衛的設計。
+ 原來
#電腦架構 #OpenBSD #處理器歷史 #m88k
OpenBSD on Motorola 88000 processors

The story of OpenBSD on Motorola 88000 series processors

"ps. m88k has been the most worthwhile example, since some insane parts
of that architecture permits Miod to find a MI bug weekly."

I just love that quote.

https://marc.info/?l=openbsd-misc&m=109160932504578&w=2

#m88k #portability #silicongraphics

'SGI O2' - MARC

Never draw that many stack frames on paper next to assembly code since, well, working on the gcc 3 backend about 15 years ago...

#m88k

EAT DIRT, GCC!

Ahem.

I mean "yay! finally solved that corner-case bug which had been worrying me over the last few days".

#m88k

@NanoRaptor I was about to ask about #m88k Macs but then I remembered that PowerPC got its bus interface from there. Other features too?
@ao_kenji ahhh, #m88k, the lesser know RISC cousin of #m68k 
@brynet @florian I might have stumbled upon a dual SMP dmesg while searching around. It was precisely because I saw the #OpenBSD support for #m88k that I started looking a bit into the architecture. Too bad it's hard to source a machine! Maybe somebody with VHDL/FPGA-fu could have some fun making a CPU implementation 😎
The timing diagrams in the #m88k manuals are a lovely thing as well, and are accompanied of step–by–step explanations, too! One can only wish that the explanations of the lessons back in the university were this good.