OpenBSD Journal

First seed for OpenBSD/powerpc64 planted by kettenis@

Contributed by Paul 'WEiRD' de Weerd on from the double power dept.

In a set of commits to the tree on Saturday, Mark Kettenis (kettenis@) added the early beginnings of support for the 64-bit PowerPC platform:

Date: Sat, 16 May 2020 11:11:14 -0600 (MDT)
From: Mark Kettenis <kettenis@openbsd.org>
To: source-changes@openbsd.org
Subject: CVS: cvs.openbsd.org: src

CVSROOT:        /cvs
Module name:    src
Changes by:     kettenis@cvs.openbsd.org        2020/05/16 11:11:14

Added files:
        sys/arch/powerpc64/compile: Makefile Makefile.inc
        sys/arch/powerpc64/compile/GENERIC: Makefile
        sys/arch/powerpc64/conf: GENERIC Makefile.powerpc64
                                 files.powerpc64 ld.script
        sys/arch/powerpc64/include: _types.h atomic.h bus.h cdefs.h
                                    conf.h cpu.h db_machdep.h
                                    disklabel.h endian.h exec.h fpu.h
                                    frame.h intr.h limits.h mutex.h
                                    param.h pcb.h pmap.h proc.h psl.h
                                    ptrace.h reg.h signal.h softintr.h
                                    spinlock.h tcb.h vmparam.h
        sys/arch/powerpc64/powerpc64: autoconf.c conf.c cpu.c disksubr.c
                                      genassym.cf locore.S locore0.S
                                      machdep.c pmap.c process_machdep.c
                                      softintr.c sys_machdep.c syscall.c
                                      vm_machdep.c

Log message:
Planting the first seed for OpenBSD/powerpc64.

As support for additional hardware platforms brings opportunities to find (and fix) bugs on other, more established environments, this is definitely an interesting development. Of course it is still currently very much in its infancy, so don't drag out your POWER9 systems just yet, unless you're ready to roll up your sleeves and get some diffs submitted. Thanks to Mark for working on this port!

(Comments are closed)


Comments
  1. By Damon (oneofthedamons) undeadly@damon.sarahsempire.com on

    Just curious, would this prospective release support the Apple PowerMac G5 architecture?

    Comments
    1. By Marco van Hulten (hulten) marco@hulten.org on http://www.advogato.org/person/hulten/

      I am wondering the same thing.

      Note that there is already support for PowerMac G5 through the macppc port. I have an iMac G5 succesfully running OpenBSD/macppc.

      Comments
      1. By Anonymous Coward (linkslice) sparctacus@gmail.com on

        That's 32-bit mode though, isn't it?

Credits

Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]