On Tue, 6 May 2008, Bakul Shah wrote:

> On Tue, 06 May 2008 22:02:28 +0200 Teufel 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.c...ebsd-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.

Bruce
_______________________________________________
freebsd-emulation@freebsd.org mailing list
http://lists.freebsd.org/mailman/lis...ebsd-emulation
To unsubscribe, send any mail to "freebsd-emulation-unsubscribe@freebsd.org"