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

[OSASK 1715] make12 update.(Re: VMware error.)



小柳です。

make12.lzh を更新しました。
http://homepage1.nifty.com/dreaming/osask/index.html

また VMware 特有の問題点を
http://homepage1.nifty.com/dreaming/osask/vmware.txt
にメモとして残しました。

Hidemi KAWAI wrote:
> 
>   こんにちは、川合です。
> 
> Koyanagi Masaaki さんは 2001/05/07 08:24:17 の「[OSASK 1713] Re:
>  VMware error.」で書きました:

>   僕としては、#ifdefの方が好ましいように思います。というのは、も
> しVMwareのバージョンアップがなされてヌルセレクタをLLDTできるよう
> になれば、LLDT(DX);と表記できるようになるからです。
> 
>   ようするに、EDXが0の場合はLLDTしないというのは、本質的に必要な
> 記述ではなくて純粋にVMware対策なんですから。

#if defined(VMWARE)
を使いました。

あとは VMware inc. の方にヌルセレクタをLLDTできるように
下手な英語でですがお願いを出しました。
-----------------------------------------------------------------
We found the cause of Bug 1499. It is a following assembler code.

LLDT DX

and DX == 0.

So we evade this problem to check LLDT's operand in advance and
 do nothing if it equals 0.
However, We hope VMware supports LLDT with null selector, or "LLDT 0". 

Thanks.
-----------------------------------------------------------------

-- 
小柳 雅明(Koyanagi.Masaaki !Atmark! nifty.ne.jp)
「人の足を止めるのは"絶望"ではなく"諦観"
  人の足を進めるのは"希望"ではなく"意志"」
                  -- ARMS