From owner-p4-projects Mon Sep 23 0:33: 4 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id AF2F637B404; Mon, 23 Sep 2002 00:33:02 -0700 (PDT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6094137B401 for ; Mon, 23 Sep 2002 00:33:02 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 220A543E42 for ; Mon, 23 Sep 2002 00:33:02 -0700 (PDT) (envelope-from peter@freebsd.org) Received: from freefall.freebsd.org (perforce@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id g8N7X2Co082922 for ; Mon, 23 Sep 2002 00:33:02 -0700 (PDT) (envelope-from peter@freebsd.org) Received: (from perforce@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id g8N7X1t5082919 for perforce@freebsd.org; Mon, 23 Sep 2002 00:33:01 -0700 (PDT) Date: Mon, 23 Sep 2002 00:33:01 -0700 (PDT) Message-Id: <200209230733.g8N7X1t5082919@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: perforce set sender to peter@freebsd.org using -f From: Peter Wemm Subject: PERFORCE change 17980 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://people.freebsd.org/~peter/p4db/chv.cgi?CH=17980 Change 17980 by peter@peter_overcee on 2002/09/23 00:32:01 Actually, dont use syscall yet. The fast entry path complications are additional hurdles to get over. Keep using the tss entry gates for now so that we have the luxury of having a pre-existing stack when we enter the kernel instead of having to find it ourselves. Affected files ... .. //depot/projects/hammer/lib/libc/x86_64/SYS.h#3 edit Differences ... ==== //depot/projects/hammer/lib/libc/x86_64/SYS.h#3 (text+ko) ==== @@ -55,4 +55,4 @@ .set CNAME(__CONCAT(_,x)),CNAME(__CONCAT(__sys_,x)); \ mov __CONCAT($SYS_,x),%rax; KERNCALL; ret -#define KERNCALL syscall +#define KERNCALL int $0x80 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message