OpenBSD/sgi
#54
RE: OpenBSD/sgi
Had some time to also try other machines/configurations not yet tested with OpenBSD/sgi 7.0 to 7.3, namely:
  • R4600 Indy
  • dual-node R10000 Origin200

All of them worked (Indy: tested both booting and operation with 7z and openssl; Origin200: Only tested booting with the mentioned versions). On the Origin200 the 7.2 kernel did trap one time when booting, but two subsequent boots went through w/o an issue.

The R4600 Indy seems to be unaffected by the issue I mentioned in https://forums.irixnet.org/thread-3788-p...l#pid28314 but later confirmed as being present in 6.9 already, i.e. it can run 7z w/o getting the kernel to panic. The only thing making it unresponsive is swapping over NFS.  Tongue

I uploaded the boot logs to dmesgd.nycbug.org and they are also linked from the respective release pages on GitHub.

The astute reader will not only notice that OpenBSD/sgi can access the hardware of the second node but also the information hidden in this portion:

Code:
origin200-2# sysctl hw
hw.machine=sgi
hw.model=IP27
hw.ncpu=2
hw.byteorder=4321
hw.pagesize=16384
hw.disknames=
hw.diskcount=0
hw.cpuspeed=180
hw.vendor=SGI
hw.product=Origin 200
hw.physmem=1207959552
hw.usermem=1207926784
hw.ncpufound=4
hw.allowpowerdown=1
hw.ncpuonline=2
hw.power=1

So it found four CPUs but only uses the two of the master node.  Cool  Looking around in the sgi code I came across these two parts here in sys/arch/sgi/sgi/ip27_machdep.c:

Code:
int
ip27_kl_launch_cpu(klinfo_t *comp, void *arg)
{
[...]
    /* XXX Skip CPUs on other nodes. */
    if (comp->nasid != ci->ci_nasid)
        return 0;
[...]
}
from https://github.com/the-machine-hall/open...066..L1089

Code:
int
ip27_kl_attach_cpu(klinfo_t *comp, void *arg)
{
[...]
    /* XXX Skip CPUs on other nodes. */
    if (comp->nasid != ci->ci_nasid)
        return 0;
[...]
}
from https://github.com/the-machine-hall/open...098..L1135

Unfortunately I wasn't equipped with the required hardware to produce a kernel when I tested the machine yesterday. I wonder what will happen with these two parts disabled - Here be dragons! Biggrin My Octane is already compiling an IP27.MP kernel modified in that regard as I write, can't wait to test it on that Origin200, maybe on the coming weekend, we'll see.

Indigo Indy Indigo2 R10000/IMPACT O2 Octane Octane2 Origin 200=Origin 200-Origin 200=Origin 200
johnnym
Tezro

Trade Count: (0)
Posts: 268
Threads: 9
Joined: Jun 2018
Find Reply
04-26-2023, 07:55 PM


Messages In This Thread
OpenBSD/sgi - by johnnym - 01-05-2023, 02:43 PM
RE: OpenBSD/sgi - by Raion - 01-05-2023, 04:06 PM
RE: OpenBSD/sgi - by johnnym - 01-05-2023, 05:40 PM
RE: OpenBSD/sgi - by Raion - 01-05-2023, 06:30 PM
RE: OpenBSD/sgi - by johnnym - 01-05-2023, 06:55 PM
RE: OpenBSD/sgi - by robespierre - 01-05-2023, 09:11 PM
RE: OpenBSD/sgi - by johnnym - 01-05-2023, 09:57 PM
RE: OpenBSD/sgi - by johnnym - 01-07-2023, 07:50 PM
RE: OpenBSD/sgi - by Raion - 01-05-2023, 06:45 PM
RE: OpenBSD/sgi - by Raion - 01-07-2023, 10:43 PM
RE: OpenBSD/sgi - by johnnym - 01-09-2023, 03:50 PM
RE: OpenBSD/sgi - by Raion - 01-09-2023, 03:56 PM
RE: OpenBSD/sgi - by johnnym - 01-09-2023, 05:49 PM
RE: OpenBSD/sgi - by Raion - 01-09-2023, 06:13 PM
RE: OpenBSD/sgi - by johnnym - 01-11-2023, 06:32 PM
RE: OpenBSD/sgi - by Raion - 01-11-2023, 07:48 PM
RE: OpenBSD/sgi - by johnnym - 01-11-2023, 08:52 PM
RE: OpenBSD/sgi - by Raion - 01-11-2023, 10:20 PM
RE: OpenBSD/sgi - by johnnym - 01-18-2023, 07:39 PM
RE: OpenBSD/sgi - by Raion - 01-18-2023, 07:55 PM
RE: OpenBSD/sgi - by johnnym - 01-18-2023, 09:31 PM
RE: OpenBSD/sgi - by Raion - 01-19-2023, 12:41 AM
RE: OpenBSD/sgi - by johnnym - 01-30-2023, 06:37 PM
RE: OpenBSD/sgi - by Raion - 01-30-2023, 07:27 PM
RE: OpenBSD/sgi - by johnnym - 01-30-2023, 09:06 PM
RE: OpenBSD/sgi - by Raion - 01-30-2023, 09:21 PM
RE: OpenBSD/sgi - by johnnym - 01-30-2023, 10:25 PM
RE: OpenBSD/sgi - by Raion - 01-30-2023, 11:30 PM
RE: OpenBSD/sgi - by johnnym - 02-01-2023, 09:59 AM
RE: OpenBSD/sgi - by johnnym - 02-01-2023, 02:47 PM
RE: OpenBSD/sgi - by johnnym - 02-01-2023, 07:35 PM
RE: OpenBSD/sgi - by johnnym - 02-02-2023, 09:58 PM
RE: OpenBSD/sgi - by johnnym - 02-04-2023, 03:26 PM
RE: OpenBSD/sgi - by johnnym - 02-04-2023, 07:05 PM
RE: OpenBSD/sgi - by johnnym - 03-01-2023, 03:46 PM
RE: OpenBSD/sgi - by johnnym - 03-19-2023, 09:12 AM
RE: OpenBSD/sgi - by johnnym - 03-19-2023, 09:02 PM
RE: OpenBSD/sgi - by johnnym - 03-31-2023, 05:47 PM
RE: OpenBSD/sgi - by johnnym - 04-06-2023, 07:44 PM
RE: OpenBSD/sgi - by Raion - 04-06-2023, 11:44 PM
RE: OpenBSD/sgi - by vishnu - 04-07-2023, 02:47 PM
RE: OpenBSD/sgi - by johnnym - 04-07-2023, 06:45 PM
RE: OpenBSD/sgi - by vishnu - 04-07-2023, 07:34 PM
RE: OpenBSD/sgi - by Raion - 04-07-2023, 03:26 PM
RE: OpenBSD/sgi - by vishnu - 04-07-2023, 06:22 PM
RE: OpenBSD/sgi - by Raion - 04-07-2023, 09:33 PM
RE: OpenBSD/sgi - by johnnym - 04-08-2023, 07:47 AM
RE: OpenBSD/sgi - by vishnu - 04-08-2023, 10:44 AM
RE: OpenBSD/sgi - by johnnym - 04-08-2023, 10:55 AM
RE: OpenBSD/sgi - by vishnu - 04-08-2023, 11:47 AM
RE: OpenBSD/sgi - by johnnym - 04-16-2023, 04:52 PM
RE: OpenBSD/sgi - by johnnym - 04-22-2023, 09:21 AM
RE: OpenBSD/sgi - by johnnym - 04-24-2023, 10:49 AM
RE: OpenBSD/sgi - by johnnym - 04-26-2023, 07:55 PM
RE: OpenBSD/sgi - by johnnym - 05-02-2023, 03:05 PM
RE: OpenBSD/sgi - by fleedwood - 05-02-2023, 08:39 PM
RE: OpenBSD/sgi - by johnnym - 12-23-2023, 02:54 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)