[OpenBSD]

OpenBSD/loongson


Die OpenBSD/loongson Portierung läuft auf Loongson (auch bekannt als Godson) 2E und 2F MIPS-kompatiblen Prozessoren, unter Benutzung von PMON-Firmware und -Systemstarter.

Inhaltsverzeichnis


Die Geschichte der Portierung:

Die Idee zu einem OpenBSD/loongson wurde geboren, als das EMTEC gdium Liberty Netbook angekündigt wurde. Leider wurde die allgemeine Verfügbarkeit dieser Maschinen jedoch verzögert, weshalb der Fokus sich schließlich dem Lemote Yeeloong Netbook zuwandte. So konnte die Arbeit im August 2009 nach einer monatelangen Verzögerung beginnen, und die Arbeit am Betriebssystemkern Ende November 2009 abgeschlossen werden.

Leider war der Großteil der Loongson 2F basierten Hardware, die zu dieser Zeit verfügbar war, von schwerwiegenden Problemen in der Sprungvorhersage-Logik des Prozessors geplagt, ein Fehler, der sich im kompletten »Einfrieren« des Systems äußerte, und für den einzig die chinesische Dokumentation Errata-Informationen enthielt (Kapitel 15 fehlte in der englischen Übersetzung); die einzige englischsprachige Information fand sich in einer E-Mail an eine Werkzeugketten-Mailingliste.

Nach einem Sturm von Änderungen, um die in Silikon vorhandenen Probleme zu umschiffen, konnte die Portierung auf Lemote Yeeloong Ende Januar 2010 abgeschlossen werden.

Diese solide Grundlage erlaubte es, die Unterstützung für andere Designs im Laufe der nächsten Wochen sehr schnell umzusetzen.

Und die Arbeit geht weiter...


Unterstützte Hardware:

Der OpenBSD/loongson Betriebssystemkern bietet generische Unterstützung für Systeme, die entweder mit Loongson 2E Prozessoren und Algorithmics Bonito64 PCI- und Speicher-Controllern, oder mit Loongson 2F Prozessoren und ihren integrierten PCI/PCI-X und Speicher-Controllern aufgebaut sind. Speziell für ein Design nötige Anpassungen werden dann darauf aufbauend, zugeschnitten auf das jeweilige Design, geschrieben.

Im Moment werden die folgenden Systeme unterstützt:


Aktueller Status:

Alle unterstützten Systeme laufen im Mehrbenutzer-Betrieb, und ein, wenn im Moment auch noch unbeschleunigter, X-Server ist verfügbar.


Projektierte Arbeiten (in unspezifischer Reihenfolge):


OpenBSD/loongson beziehen und installieren

Die neueste veröffentlichte OpenBSD/loongson Version ist OpenBSD 5.2. Hier finden sich die OpenBSD/loongson 5.2-Installationsanweisungen.

Schnappschüsse neuerer Versionen werden von Zeit zu Zeit veröffentlicht, und zwar sowohl hier, als auch auf einigen Spiegelservern. Und hier finden sich auch die OpenBSD/loongson Schnappschuss-Installationsinstruktionen.


Supported platforms
www@openbsd.org
$OpenBSD: loongson.html,v 1.9 2013/01/20 07:39:01 ajacoutot Exp $