Date: Mon, 15 Sep 2008 13:43:31 -0700 (PDT) From: Pedro Giffuni <pfgshield-freebsd@yahoo.com> To: Jung-uk Kim <jkim@freebsd.org> Cc: Oliver Fromme <olli@fromme.com>, freebsd-current@freebsd.org, Xin LI <delphij@delphij.net> Subject: Re: Why VESA and DPMS are available only for i386? Message-ID: <179579.54770.qm@web32701.mail.mud.yahoo.com>
next in thread | raw e-mail | index | archive | help
On Mon, Sep 15, 2008 at 1:32 PM, Jung-uk Kim <jkim@freebsd.org> wrote: ... >> Another way would be to write a 32bit x86 instruction >> emulator (similar to what programs like qemu or bochs do), >> so you can execute the VESA functions within an emulated >> virtual machine that programs the VGA hardware registers. >> This isn't exactly trivial either. Note that there are >> already such emulators, but I'm not aware of a BSD-licensed >> one that could be included in the FreeBSD kernel without >> problems. > > doscmd(1) had a rudimentary 16-bit CPU emulation: > FWIW, I can't find any reference, but according to the Wikipedia, even in long mo= de AMD64 is able to run 16-bit (or 80286) protected mode applications: http://en.wikipedia.org/wiki/AMD64#Operating_modes Pedro.=0A=0A__________________________________________________=0ADo You Yah= oo!?=0APoco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da= tanto spazio gratuito per i tuoi file e i messaggi =0Ahttp://mail.yahoo.it=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?179579.54770.qm>