From owner-freebsd-current Wed Jan 31 18:50:40 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA12117 for current-outgoing; Wed, 31 Jan 1996 18:50:40 -0800 (PST) Received: from marble.eps.nagoya-u.ac.jp (marble.eps.nagoya-u.ac.jp [133.6.57.68]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id SAA12110 for ; Wed, 31 Jan 1996 18:50:37 -0800 (PST) Received: from marble.eps.nagoya-u.ac.jp (localhost [127.0.0.1]) by marble.eps.nagoya-u.ac.jp (8.7.3+2.6Wbeta5/3.3W9) with ESMTP id LAA00929 for ; Mon, 1 Jan 1996 11:50:21 +0900 (JST) Message-Id: <199601010250.LAA00929@marble.eps.nagoya-u.ac.jp> To: current@freebsd.org Subject: TSS broken X-Mailer: Mew beta version 0.96 on Emacs 19.28.1, Mule 2.3 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Date: Mon, 01 Jan 1996 11:50:18 +0900 From: KATO Takenori Sender: owner-current@freebsd.org Precedence: bulk In recent change of sys/i386/i386/swtch.s, the code movl %esp,PCB_ESP(%ecx) is changed into leal 4(%esp),%eax movl %eax,PCB_ESP(%ecx) (in savectx). After this operation, the member tss_esp points not user stack pointer, but the address of TSS. This may causes panic when swapper is activated. ---- KATO Takenori Dept. Earth Planet. Sci., Nagoya Univ., Nagoya 464-01 Voice: +81-52-789-2529 Fax: +81-52-789-3033