From owner-p4-projects@FreeBSD.ORG Tue Apr 22 13:33:11 2003 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7F5CF37B405; Tue, 22 Apr 2003 13:33:10 -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 33FA737B404 for ; Tue, 22 Apr 2003 13:33:10 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B6EC243FCB for ; Tue, 22 Apr 2003 13:33:09 -0700 (PDT) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3MKX90U065554 for ; Tue, 22 Apr 2003 13:33:09 -0700 (PDT) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3MKX9ca065546 for perforce@freebsd.org; Tue, 22 Apr 2003 13:33:09 -0700 (PDT) Date: Tue, 22 Apr 2003 13:33:09 -0700 (PDT) Message-Id: <200304222033.h3MKX9ca065546@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar To: Perforce Change Reviews Subject: PERFORCE change 29432 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Apr 2003 20:33:11 -0000 http://perforce.freebsd.org/chv.cgi?CH=29432 Change 29432 by marcel@marcel_nfs on 2003/04/22 13:32:37 Fix a general exception caused by not having flushrs as the first instruction in an instruction group. This is the result of the fall through without ending the bundle with a stop. The stop immediately after the alloc was supposed to handle the dependency between the alloc and the flushrs, but it did not take into account the added requirement of flushrs. There is no stop required between the alloc and the add. Affected files ... .. //depot/projects/ia64_epc/sys/ia64/ia64/context.s#12 edit Differences ... ==== //depot/projects/ia64_epc/sys/ia64/ia64/context.s#12 (text+ko) ==== @@ -168,11 +168,11 @@ */ ENTRY(savectx__,1) -{ .mmi +{ .mib alloc r16=ar.pfs,1,1,0,0 - ;; add r33=0,r0 nop 0 + ;; } /* FALLTHROUGH */