Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Jun 2010 09:19:33 +0000 (UTC)
From:      Konstantin Belousov <kib@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/amd64/amd64 fpu.c machdep.c vm_machdep.c
Message-ID:  <201006150919.o5F9JtLu085596@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help

kib         2010-06-15 09:19:33 UTC

  FreeBSD src repository

  Modified files:
    sys/amd64/amd64      fpu.c machdep.c vm_machdep.c 
  Log:
  SVN rev 209198 on 2010-06-15 09:19:33Z by kib
  
  Use critical sections instead of disabling local interrupts to ensure
  the consistency between PCPU fpcurthread and the state of the FPU.
  
  Explicitely assert that the calling conventions for fpudrop() are
  adhered too. In cpu_thread_exit(), add missed critical section entrance.
  
  Reviewed by:    bde
  Tested by:      pho
  MFC after:      1 month
  
  Revision  Changes    Path
  1.168     +26 -32    src/sys/amd64/amd64/fpu.c
  1.719     +2 -3      src/sys/amd64/amd64/machdep.c
  1.270     +2 -0      src/sys/amd64/amd64/vm_machdep.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201006150919.o5F9JtLu085596>