Skip to content

OpenBSD/sgi 7.7

Latest

Choose a tag to compare

@johnny-mnemonic johnny-mnemonic released this 23 Jul 21:01
· 13 commits to intro since this release

Kernel images

NEW: The kernels in this release were all made with Cavium Octeon based hardware (Ubiquiti/UniFi USG PRO 4 and USG) this time, using an OpenBSD/octeon kernel with OpenBSD/sgi userland and a modified environment (e.g export MACHINE=sgi before the build is enough for kernel builds, userland builds need a little more work). Especially the USG PRO 4 cuts down build times considerably compared to the Octane with dual R12K at 300 MHz that was used before.

So far only kernel images are provided (for details about the supported machines see OpenBSD/sgi and intro(4)):

Hardware Family Kernel Variant Hash value dmesg
IP24 IP22 IP22 GENERIC-IP22 7d5bfba5a2f0ad887691a71093caae1b7baf930cce83fc3af895a4bd156f2b8f (SHA256) R4400 Indy log
R4600 Indy log
IP26 IP22 IP26 GENERIC-IP26 0ab34a1f92e75196b14fdeea911ac7ac880347220c2223a34c838184cd8efabd (SHA256) untested as I don't have an R8000 Indigo²
IP28 IP22 IP28 GENERIC-IP28* 94df28245d9a3bc4265b561e3f392dedbdcd91de584832e64b06024a950cf73a (SHA256) R10000 Indigo² log
IP29 IP27 IP27 GENERIC-IP27** 625d3f579ce7162ba07534ee77f670312f90e264c4eedcc4fe64db2fbcd0f829 (SHA256) R12000 Origin200 log
GENERIC-IP27.MP** d24b5a706a23522520f3af1fd512e9db527ffe082ad6a1c959d1c97adacbf047 (SHA256) R12000 Origin200 log
dual node R10000 Origin200 log
IP30 IP30 IP30 GENERIC-IP30 876619c2190e809da2eab94cd59520472ed8e8a72a9c533b756ec7068e7bc89b (SHA256) R12000 Octane2 log
GENERIC-IP30.MP 88d342360f494a5bccf5d713ea65d24f815de942464b47e9797d98bda14c0eec (SHA256) R12000 Octane log
IP32 IP32 IP32 GENERIC-IP32 6f6649b01cac3da0b8db2aaea1774ab2689d3f4f7c49e8ba2868715520ceea7b (SHA256) R5000 O2 log

*) The kernel image for IP28 includes the fixes/workarounds from #1 (#1 (comment)) and #2 (#2 (comment)).

**) The kernel image for IP27(.MP) is broken on a dual-node R10000 Origin200, see #3 for details. NOTICE: Single-node Origin200s and the SP kernel are not affected by this issue.

Userland

For the userland you can ATM use OpenBSD/octeon based file systems. Create one with nfsrb2 for example. But this won't allow you to build OpenBSD/sgi kernels as gcc 4.2.1 is missing. To build the kernels use for example an OpenBSD/sgi 7.3 based file system with an older than 7.7 kernel, because these won't work with 7.3 file systems (difference is bigger than two versions between 7.7 kernel and 7.3 userland in this direction. IIUC in the other direction it's even only one version of difference allowed).