From mboxrd@z Thu Jan 1 00:00:00 1970 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-reply-to: Your message of "Fri, 13 Jun 2008 19:26:42 EDT." From: Bakul Shah Date: Fri, 13 Jun 2008 16:36:53 -0700 Message-Id: <20080613233653.E6C2A5B46@mail.bitblocks.com> Subject: Re: [9fans] I/O load crashes Qemu Topicbox-Message-UUID: c0382524-ead3-11e9-9d60-3106f5b1d025 On Fri, 13 Jun 2008 19:26:42 EDT Pietro Gagliardi wrote: > On Jun 13, 2008, at 7:01 PM, Bakul Shah wrote: > > > IMHO a virtualizable processor is the necessary first step as > > > And don't forget the cost of a virtualizer v. the cost of actual > hardware. Verilog is free, but the device to make it is not. Start > simple: > > void > main(int, char *[]) > { > while(readbyte()){ > parseinst(); > doinst(); > } > exits(nerrs ? "error" : 0); > } ? You don't need this sort of code in a virtualizable processor. See for example http://en.wikipedia.org/wiki/Popek_and_Goldberg_virtualization_requirements