From owner-freebsd-current Sat May 11 04:04:12 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id EAA04097 for current-outgoing; Sat, 11 May 1996 04:04:12 -0700 (PDT) Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id EAA04035 for ; Sat, 11 May 1996 04:04:04 -0700 (PDT) Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.7.5/8.6.9) id EAA19822; Sat, 11 May 1996 04:03:42 -0700 (PDT) Date: Sat, 11 May 1996 04:03:42 -0700 (PDT) Message-Id: <199605111103.EAA19822@silvia.HIP.Berkeley.EDU> To: bde@zeta.org.au CC: current@freebsd.org, nisha@cs.berkeley.edu In-reply-to: <199605111045.UAA23181@godzilla.zeta.org.au> (message from Bruce Evans on Sat, 11 May 1996 20:45:46 +1000) Subject: Re: some more on fast bcopy From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk * No, you lose control of the FPU when you go to sleep. Something may * clobber the registers or turn off the TS bit. The latter caused the * panic. I see.... * >Um, I assume you are talking about /sys/i386/i386/swtch.s, can you * * No, this is in the copy routine. Copy routine? You mean copyin/copyout? (Sorry, I'm quite clueless.) * gcc is good for translating C to asm :-). My pseudocode should almost * compile to inline code if the macros in npx.c are used. Uhh. ;) Satoshi