[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: sys/dev/ic/elinkxl.c (Re: snapshot 20021116ts (1.6K))
<yfmisrk61cv.wl@harry.ki.nu>の記事において
makoto@ki.nuさんは書きました。
> port-macppc の Tsutsui さんの記事を見て、次のような変更をしたら、
> media select はまだ出来ないものの、一応動くようになりました。
:
> - return (bus_space_read_2(sc->sc_iot, sc->sc_ioh, ELINK_W4_PHYSMGMT));
> + return (le16toh(bus_space_read_2(sc->sc_iot, sc->sc_ioh, ELINK_W4_PHYSMGMT)));
bus_space_read_N() で読み込んでいる値は le16toh() する
必要ないはずなので、この修正は正しくないと思います。
#ex0 は大昔 3C905B-TX をテストしてパッチ書いたっきりで
#最近はちゃんと試してません。
ただ、この修正で trap が出なくなるというのも
どういう理屈なのかよくわかりませんが……
---
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp