[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[OSASK 1709] Re: VMware error.



  こんにちは、川合です。


Koyanagi Masaaki さんは 2001/05/05 17:49:13 の「[OSASK 1705] Re:
 VMware error.」で書きました:

>create_task() 内の4090行の
>LLDT(DX);
>において VMware が "Internal Monitor error" を出すことが分かりました。

  おお、なんと素晴らしい。ご報告ありがとうございます。

>後はよろしくお願いします。> 川合さん

  そうなると、僕が知りたいのはDXの値です。つまり、LLDT(DX);を実
行する直前のEDXの値はいくつでしょうか?INT(0x03);を入れて、EDXを
値を調べて教えてください。

  僕の予想では、VMware上では、4073行目にあるSLDT(DX);が正しく実
行されていないのではないかと想像しています。そのせいで、LLDTした
ときにエラーが出るのでしょう。

  この予想が正しいのかどうかを確認するためのお願いです。もし正し
ければ、VMwareにSLDTをきちんとサポートするようにお願いしつつ、当
方でSLDTを使わないバージョンを用意します。


  それでは。

--
    川合 秀実(KAWAI Hidemi)
川合堂社長 / OSASK計画総指揮 / カーネル開発班
E-mail:kawai !Atmark! imasy.org
Homepage http://www.imasy.org/~kawai/