svn commit: r210514 - in head/sys/amd64: acpica amd64

Gavin Atkinson gavin at FreeBSD.org
Tue Jul 27 14:49:44 UTC 2010


On Mon, 2010-07-26 at 19:53 +0000, Jung-uk Kim wrote:
> Author: jkim
> Date: Mon Jul 26 19:53:09 2010
> New Revision: 210514
> URL: http://svn.freebsd.org/changeset/base/210514
> 
> Log:
>   Re-implement FPU suspend/resume for amd64.  This removes superfluous uses
>   of critical_enter(9) and critical_exit(9) by fpugetregs() and fpusetregs().
>   Also, we do not touch PCB flags any more.

Hi,

Is this likely to make suspend.resume more reliable?  Or is it basically
more of a tidy up of the existing code?  My laptop hangs on resume maybe
1 in 5 times, but will also hang 100% of the time if I've been running
virtualbox - and as a result I'm assuming it's somethign to do with some
register saving/restoring that needs to happen but isn't at the moment.

I have no idea how to debug the problem further though.

Thanks,

Gavin


-- 
Gavin Atkinson
FreeBSD committer and bugmeister


More information about the svn-src-head mailing list