Closed isaki68k closed 8 months ago
あおやまさんより https://bsd.network/@ao_kenji/111981071973515240
OpenBSD/luna88k では初期の 88100/88200 のバグを回避するために、チップのマスクバージョンを見て必要により適用されるバグ回避コードが含まれています。 nono ではそのバグは対応されていると思いますので、88100/88200 の ID レジスタにバグ修正後のマスクバージョンを設定したところ、高速モードで xengine の回転数が 20% 程度速くなりました。 またモニタウィンドウで見ると、DATA cache の動きに変化がありました。(1枚目の画像: 0.7.0 そのまま、2枚目の画像: 0.7.0 + パッチ) パッチはこちらです。よろしければどうぞ。 https://gist.github.com/ao-kenji/6479bdae96e7f77e35c0933bfe3c7312
OpenBSD/luna88k では初期の 88100/88200 のバグを回避するために、チップのマスクバージョンを見て必要により適用されるバグ回避コードが含まれています。 nono ではそのバグは対応されていると思いますので、88100/88200 の ID レジスタにバグ修正後のマスクバージョンを設定したところ、高速モードで xengine の回転数が 20% 程度速くなりました。 またモニタウィンドウで見ると、DATA cache の動きに変化がありました。(1枚目の画像: 0.7.0 そのまま、2枚目の画像: 0.7.0 + パッチ)
パッチはこちらです。よろしければどうぞ。 https://gist.github.com/ao-kenji/6479bdae96e7f77e35c0933bfe3c7312
2024-03-06 対応。
あおやまさんより https://bsd.network/@ao_kenji/111981071973515240