Subject: Re: more tested peripherals on the TS-7200
To: Steve Woodford <scw@netbsd.org>
From: Richard Earnshaw <rearnsha@netbsd.org>
List: port-arm
Date: 01/10/2005 23:20:29
On Mon, 10 Jan 2005 08:44:28 GMT, Steve Woodford wrote:
> On Monday 10 January 2005 00:50, Jesse Off wrote:
> 
> > It definitely would be cute to have a x86 real-mode emulator in the
> > kernel, but I certainly wouldn't want to be the one to implement it.  :-)
> 
> I looked into this a while ago, using the x86 emulator in XFree86, to the 
> point where I was able to build it into a kernel (though I stopped working on
>  
> it before it was fully functional).
> 
> I concluded that it really wasn't worth the extra kernel bloat (around 1.5MB 
> IIRC) considering the code would be used exactly once at boot time. This 
> functionality really does belong in firmware IMO.
> 
That wouldn't matter if we could reclaim the memory after it had been used 
as some other OSen can do.... :-(

> Having said that, it would be nice to be able to defer VGA attachment until 
> userland is running. That way, the emulator could be run within a user 
> process, with vga(4) attaching afterwards.

Any reason why we can't?  We can attach scsi busses and other types of 
peripheral dynamically.

R.