From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Mon, 15 Jun 2009 23:17:33 -0400 From: Ori Bernstein To: 9fans@9fans.net Message-Id: <20090615231733.67f8ee10.ori@eigenstate.org> In-Reply-To: References: <1DD33A3F-EDBA-4443-AAA1-5C359369147F@ar.aichi-u.ac.jp> <4102d6887cbcd68b038d15ac44e4e456@quanstro.net> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: [9fans] faster vesa driver Topicbox-Message-UUID: 0b5c0aba-ead5-11e9-9d60-3106f5b1d025 On Mon, 15 Jun 2009 22:46:42 -0400 Venkatesh Srinivas wrote: > > mtrrs work on any number of processors. it is plan 9's > > vesa which does not. > > Is this just because the driver uses realmode()? Or is there something else? > > To solve the realmode() problem, we could link rsc's 8i into the > kernel and use that to execute the vesa bios code, right? > 8i needs some work to add coverage for more instructions (for example, movz). Other than that, it should be callable from userspace (say, aux/vga) instead of being linked into the kernel. -- Ori Bernstein