Date: Wed, 7 May 2008 15:54:56 +1000 (EST) From: Bruce Evans <brde@optusnet.com.au> To: Bakul Shah <bakul@bitblocks.com> Cc: freebsd-emulation@FreeBSD.org Subject: Re: seems I finally found what upset kqemu on amd64 SMP... shared gdt! (please test patch :) Message-ID: <20080507154914.W52560@besplex.bde.org> In-Reply-To: <20080506204511.E1A945B3B@mail.bitblocks.com>
index | next in thread | previous in thread | raw e-mail
On Tue, 6 May 2008, Bakul Shah wrote: > On Tue, 06 May 2008 22:02:28 +0200 Teufel <bsd@kuehlbox.de> wrote: >> Bakul Shah wrote: >>>> at needs to be done to fix that? >>> >>> Comment it out in amd64/amd64/trap.c! Bletch. >> getting rid of the message, yes.. but without further issues? > > The message is there "because you are not supposed to do it" s/you/kqemu/ (or interpret what you are not supposed to do as "running kqemu". > See for instance > > http://docs.freebsd.org/cgi/getmsg.cgi?fetch=100953+0+archive/2007/freebsd-emulation/20070415.freebsd-emulation > > This seems to have not caused any problem in practice. And > any way taking out the message doesn't change the essential > behavior (the invariant is still broken) but it can speed up > your emulation considerably. I should have changed it to a panic long ago. That would give the correct number of messages (1) :-). i386 still doesn't even print a message (perhaps it never did). The bug would probably never have existed in any FreeBSD version of kqemu if i386 had had enough invariant checking. Brucehome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080507154914.W52560>
