[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ofw_stack() in openfirmware.c
- Subject: ofw_stack() in openfirmware.c
- From: 藤原 誠/ Makoto Fujiwara<makoto@ki.nu>
- To: port-powerpc-ja@jp.netbsd.org
- Date: Wed, 12 Jun 2002 10:18:57 +0900
- Message-ID: <yfm7kl5fg5a.wl@u.ki.nu>
- Delivered-To: mailing list port-powerpc-ja@jp.netbsd.org
- Mailing-List: contact port-powerpc-ja-help@jp.netbsd.org; run by ezmlm-idx
- User-Agent: SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3Emacs/21.2 (powerpc--netbsd) MULE/5.0 (賢木)
> 千葉市中央区長洲
> 藤原 誠
椿井さんの書かれたものを見ているのですが、
sys/arch/macppc/macppc/locore.S の中に
openfirmware() を呼ぶ時には、
ofw_stack(); してねとあります。
ところが、openfirmware.c の中で、
OF_instance_to_path(ihandle, buf, buflen)
だけはそれが無いような気がするのですが、これは他とは、
何か違うのでしょうか。
--- sys/arch/powerpc/powerpc/openfirm.c Sun Sep 30 22:58:17 2001
+++ sys/arch/powerpc/powerpc/openfirm.c-mef Wed Jun 12 10:10:19 2002
@@ -276,6 +276,7 @@
args.ihandle = ihandle;
args.buf = OF_buf;
args.buflen = buflen;
+ ofw_stack();
if (openfirmware(&args) < 0)
return -1;
if (args.length > buflen)
何か理解して書いている訳ではなくて、単にパターン認識(間違い探し)
しているだけです。= 「一つだけ違っているのを見付けよ」質問。
---
(藤原)