[archimedes] Re: Ist die CPU schuld?

  • From: Steffen Huber <steffen@xxxxxxxxxxxx>
  • To: archimedes@xxxxxxxxxxxxx
  • Date: Mon, 17 Dec 2018 15:14:46 +0100 (CET)

Markus Huber <info@xxxxxxxxxxxxxx> hat am 17. Dezember 2018 um 11:57 
geschrieben:

Zurück zum Thema: Nein! Der Prozesser ist es sicher nicht! Den Prozessor
als Ursache für Fehler in Erwägung zu ziehen, weil etwas auf einem
System wie es der Axel unabsichtlich zusammengebraut hat, nicht
funktioniert, finde ich vollkommen abwegig.

Unwahrscheinlich, aber nicht ausgeschlossen. Noch vor ein paar
Jahren hätte ich Dir unumwunden zugestimmt, da mir schlicht kein
Fall bekannt war, wo irgendeine Software zwar StrongARM-kompatibel,
aber nicht ARM610/710-kompatibel war (ausgenommen gezielt in
Assembler durch Long-Mul-Nutzung inkompatibel gemachte natürlich!).

Aber dann gab es vor drei oder vier Jahren den Fall eines Ethernet-
Treibers (ich glaube für die Castle EtherY, könnte aber auch die
ANT EtherB gewesen sein), der auf einem Risc PC mit StrongARM und
ARM610 prima lief, aber nicht mit dem ARM710. War dann letztlich
auf ein Processor Errata zurückführbar, irgendwo im Bereich des
Write Buffers. Vor kurzem gab es nochmal so einen Effekt bei
ADFFS, Details sind mir entfallen, ich glaube es lag an der Art
und Weise, wie bei einer bestimmten CPU-Exception die nächste
Cache-Line fälschlicherweise doch geladen wurde.

Aber auch das ist letztlich nur nutzloses Detailwissen :-)

Nach meiner Erfahrung gibt es Talente, die auf unergründliche Weise
ihr System verbasteln können. Nach allem, was ich hier die letzten
Wochen gelesen habe, sind sowohl Axel als auch Alex solche Talente.
Von daher halte ich die Wahrscheinlichkeit eines verbastelten
Systems auch für deutlich höher.

Gruß
Steffen

-- 
Steffen Huber LambdaComm System – Welcome to Trollinger Country
steffen@xxxxxxxxxxxx
Private homepage http://www.huber-net.de/
RISC OS Blog http://riscosblog.huber-net.de/

Other related posts:

  • » [archimedes] Re: Ist die CPU schuld? - Steffen Huber