From owner-p4-projects@FreeBSD.ORG Sat Jun 7 05:11:56 2003 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6BC1537B404; Sat, 7 Jun 2003 05:11:55 -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 05D4F37B401 for ; Sat, 7 Jun 2003 05:11:55 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8473443F75 for ; Sat, 7 Jun 2003 05:11:54 -0700 (PDT) (envelope-from jmallett@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 h57CBs0U043603 for ; Sat, 7 Jun 2003 05:11:54 -0700 (PDT) (envelope-from jmallett@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h57CBr80043600 for perforce@freebsd.org; Sat, 7 Jun 2003 05:11:53 -0700 (PDT) Date: Sat, 7 Jun 2003 05:11:53 -0700 (PDT) Message-Id: <200306071211.h57CBr80043600@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jmallett@freebsd.org using -f From: Juli Mallett To: Perforce Change Reviews Subject: PERFORCE change 32745 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: Sat, 07 Jun 2003 12:11:56 -0000 http://perforce.freebsd.org/chv.cgi?CH=32745 Change 32745 by jmallett@jmallett_dalek on 2003/06/07 05:10:57 GC SetPID code... Affected files ... .. //depot/projects/mips/sys/mips/include/locore.h#8 edit .. //depot/projects/mips/sys/mips/mips/machdep.c#31 edit .. //depot/projects/mips/sys/mips/mips/mips_subr.S#9 edit Differences ... ==== //depot/projects/mips/sys/mips/include/locore.h#8 (text+ko) ==== @@ -31,7 +31,6 @@ struct tlb; -void mips64_SetPID(int); void mips64_TBIA(int); void mips64_TBIAP(int); void mips64_TBIS(vm_paddr_t); @@ -66,7 +65,6 @@ * XXX Sprite coding-convention names used in 4.4bsd/pmax. */ typedef struct { - void (*setTLBpid)(int pid); void (*TBIA)(int); void (*TBIAP)(int); void (*TBIS)(vm_paddr_t); @@ -82,7 +80,6 @@ extern mips_locore_jumpvec_t mips_locore_jumpvec; extern long *mips_locoresw[]; -#define MachSetPID mips64_SetPID #define MIPS_TBIA() mips64_TBIA(mips_num_tlb_entries) #define MIPS_TBIAP() mips64_TBIAP(mips_num_tlb_entries) #define MIPS_TBIS mips64_TBIS ==== //depot/projects/mips/sys/mips/mips/machdep.c#31 (text+ko) ==== @@ -578,7 +578,6 @@ */ const mips_locore_jumpvec_t mips64_locore_vec = { - mips64_SetPID, mips64_TBIA, mips64_TBIAP, mips64_TBIS, ==== //depot/projects/mips/sys/mips/mips/mips_subr.S#9 (text+ko) ==== @@ -180,33 +180,6 @@ /*-------------------------------------------------------------------------- * - * mipsN_SetPID -- - * - * Write the given pid into the TLB pid reg. - * - * mips3_SetPID(pid) - * int pid; - * - * Results: - * None. - * - * Side effects: - * PID set in the entry hi register. - * - *-------------------------------------------------------------------------- - */ -LEAF(MIPSX(SetPID)) - _MTC0 a0, MIPS_COP_0_TLB_HI # Write the hi reg value - COP0_SYNC - /* XXX simonb: lose these nops for mips32/64? */ - nop # required for QED5230 - nop # required for QED5230 - j ra - nop -END(MIPSX(SetPID)) - -/*-------------------------------------------------------------------------- - * * mipsN_TLBUpdate -- * * Update the TLB if highreg is found; otherwise, enter the data.