OpenGenera VLM

IRIX/Nekoware development, porting and related topics.
Forum rules
Any posts concerning pirated software or offering to buy/sell/trade commercial software are subject to removal.
User avatar
Posts: 4803
Joined: Mon Aug 28, 2006 6:29 pm
Location: Kamloops, BC

OpenGenera VLM

Unread postby pentium » Sun Apr 30, 2017 4:49 pm

This is something more out of idle curiosity. It seems originally it was only for Tru64 however someone rather recently ported it to Linux. The documentation to do so is available here.

Without sitting in front of a 64-bit machine myself (I only have the O2 up at the moment) it seems all you need is the VLM, curl (neko_curl?) and that's it however I have no idea if big-endianess will cause issues. OpenGenera would for me at least be a lot easier to handle than running it on some random Alpha box, moreso for someone who runs an SGI somewhere full-time but also wants a Symbolics machine running as a network device without all the hassle of trying to get an actual machine running reliably.
:Crimson: :Onyx: :O2000: :O200: :O200: :PI: :PI: :Indigo: :Indigo: :Indigo: :Octane: :O2: :1600SW: :Indigo2: :Indigo2: :Indigo2IMP: :Indigo2IMP: :Indy: :Indy: :Indy: :Cube:

Image <-------- A very happy forum member.

User avatar
Posts: 1576
Joined: Thu Jan 30, 2014 5:01 pm
Location: near King George, Virginia

Re: OpenGenera VLM

Unread postby Raion-Fox » Sun Apr 30, 2017 7:43 pm

If it runs on Alpha then it should work as I know Alpha had big endian UNIX on it at some point.
:O3x02L: R16000 700MHz 8GB RAM kanna
:Octane: R12000 300MHz SI 896MB RAM yuuka
:Octane2: R12000A 400MHz V6 2.5GB RAM
:Tezro: Quad R16000 700MHz V12 8GB RAM murasaki
:Indy: (Acclaim) R4600 133MHz XL Graphics 32MB RAM
:Indy: (Challenge S) R4600 133MHz (MIPS III Build Server)

I am probably posting from yangxiaolong, HP Z230 with Xeon E3-1230v3, 16GB RAM, GeForce 750ti, and running NetBSD and Windows 8.1 Embedded.
Owner and operator of

User avatar
Posts: 531
Joined: Fri Oct 09, 2009 2:44 am
Location: Clermont-Ferrand (France)

Re: OpenGenera VLM

Unread postby miod » Mon May 01, 2017 1:21 am

Raion-Fox wrote:If it runs on Alpha then it should work as I know Alpha had big endian UNIX on it at some point.

I'm afraid you must be confusing with something else. Alpha is little endian, and can't change endianness at reset time (unlike mips).
:Indigo:R3000 (alas, dead) :Indigo:R4000 x4 :Indigo2:R4400 :Indigo2IMP:R4400 x2 :Indigo2:R8000 :Indigo2IMP:R10000 :Indy:R4000PC :Indy:R4000SC :Indy:R4400SC :Indy:R4600 :Indy:R5000SC :O2:R5000 x3 :O2:RM7000 :Octane:2xR10000 :Octane:R12000 :O200:2xR12000 :O200: - :O200:2x2xR10000 :Fuel:R16000 :O3x0:4xR16000 :A350:
among more than 150 machines : Apollo, Data General, Digital, HP, IBM, MIPS before SGI, Motorola, NeXT, SGI, Solbourne, Sun...

Posts: 1653
Joined: Mon Sep 12, 2011 2:28 pm
Location: Boston

Re: OpenGenera VLM

Unread postby robespierre » Mon May 01, 2017 4:45 am

DEC architectures were mostly all little-endian. The PDP-11 was strange because it was little-endian for 16-bit words, but stored doublewords as two words in big-endian order. That was DEC's first (IIRC) byte-addressed machine; the VAX and Alpha were consistently little-endian.
The Alpha VLM does make calls to Mach traps, but I don't know whether it uses them explicitly or whether they are just part of the C library. MIPS and Alpha are similar enough that a direct translation may be possible, modulo Mach issues. The Linux port obviously doesn't use Mach, but as far as I know the source is not on the Internet.
:PI: :O2: :Indigo2IMP: :Indigo2IMP:

Return to “SGI: Development”

Who is online

Users browsing this forum: No registered users and 1 guest