Mike Smith wrote:
> 
> > VMware intercepts the inb/outb instruction to port 0x5658 when the eax
> > register is set to a magic value, otherwise it would be handled as any
> > other ports.
> 
> I think, again, that adding an i386-specific word that detects the
> presence of VMware is a perfectly sensible idea, and it should simply be
> done.

Given the way VMware works, I'd have nothing against making it a FICL
words, except...

...VMware is a port. For some reason, I dislike the idea of having
support targetted at exclusively one specific port. Though we have
features added specifically to deal with certain ports, they were all
more generic features.

So, I see two alternatives here:

1) Add the Forth words that allow execution of assembler code (CODE
;CODE), and hex-compile the code (as having a whole assembler around is
unreasonable). This enables similar problems to be solved without having
to change loader(8).

2) Add the VMware detecting to FICL, as originally suggested.

While I have reservations about the latter, I'm not objecting to it. If
you, Luoqi, prefer to go that way, go ahead.

-- 
Daniel C. Sobral                        (8-DCS)
[EMAIL PROTECTED]
[EMAIL PROTECTED]

                "He is my minion, so he doesn't need a name."



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to