Module Name: src
Committed By: mrg
Date: Wed Nov 25 02:34:35 UTC 2009
Modified Files:
src/sys/arch/sparc64/sparc64: genassym.cf locore.s
Log Message:
s/L_ADDR/L_PCB/, requested by rmind.
To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 src/sys/arch/sparc64/sparc64/genassym.cf
cvs rdiff -u -r1.292 -r1.293 src/sys/arch/sparc64/sparc64/locore.s
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/sparc64/sparc64/genassym.cf
diff -u src/sys/arch/sparc64/sparc64/genassym.cf:1.60 src/sys/arch/sparc64/sparc64/genassym.cf:1.61
--- src/sys/arch/sparc64/sparc64/genassym.cf:1.60 Sat Sep 20 18:29:05 2008
+++ src/sys/arch/sparc64/sparc64/genassym.cf Wed Nov 25 02:34:34 2009
@@ -1,4 +1,4 @@
-# $NetBSD: genassym.cf,v 1.60 2008/09/20 18:29:05 tsutsui Exp $
+# $NetBSD: genassym.cf,v 1.61 2009/11/25 02:34:34 mrg Exp $
#
# Copyright (c) 1997 The NetBSD Foundation, Inc.
@@ -112,7 +112,7 @@
define PAGE_SIZE PAGE_SIZE
# Important offsets into the lwp and proc structs & associated constants
-define L_ADDR offsetof(struct lwp, l_addr)
+define L_PCB offsetof(struct lwp, l_addr)
define L_PROC offsetof(struct lwp, l_proc)
define L_TF offsetof(struct lwp, l_md.md_tf)
define L_FPSTATE offsetof(struct lwp, l_md.md_fpstate)
Index: src/sys/arch/sparc64/sparc64/locore.s
diff -u src/sys/arch/sparc64/sparc64/locore.s:1.292 src/sys/arch/sparc64/sparc64/locore.s:1.293
--- src/sys/arch/sparc64/sparc64/locore.s:1.292 Sat Oct 17 20:03:06 2009
+++ src/sys/arch/sparc64/sparc64/locore.s Wed Nov 25 02:34:34 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.292 2009/10/17 20:03:06 nakayama Exp $ */
+/* $NetBSD: locore.s,v 1.293 2009/11/25 02:34:34 mrg Exp $ */
/*
* Copyright (c) 1996-2002 Eduardo Horvath
@@ -5062,7 +5062,7 @@
sethi %hi(CPUINFO_VA+CI_CURLWP), %l0
LDPTR [%l0 + %lo(CPUINFO_VA+CI_CURLWP)], %l0
set USPACE - TF_SIZE - CC64FSZ, %l1
- LDPTR [%l0 + L_ADDR], %l0
+ LDPTR [%l0 + L_PCB], %l0
add %l1, %l0, %l0
#ifdef _LP64
andn %l0, 0x0f, %l0 ! Needs to be 16-byte aligned
@@ -5266,7 +5266,7 @@
sethi %hi(CPUINFO_VA+CI_IDLELWP), %l0
LDPTR [%l0 + %lo(CPUINFO_VA+CI_IDLELWP)], %l0
set USPACE - TF_SIZE - CC64FSZ, %l1
- LDPTR [%l0 + L_ADDR], %l0
+ LDPTR [%l0 + L_PCB], %l0
add %l0, %l1, %l0
#ifdef _LP64
andn %l0, 0x0f, %l0 ! Needs to be 16-byte aligned
@@ -6717,7 +6717,7 @@
sethi %hi(CPCB), %l6
rdpr %pstate, %o1 ! oldpstate = %pstate;
- LDPTR [%i0 + L_ADDR], %l5
+ LDPTR [%i0 + L_PCB], %l5
stx %i7, [%l5 + PCB_PC]
stx %i6, [%l5 + PCB_SP]
@@ -6729,7 +6729,7 @@
1:
sethi %hi(CURLWP), %l7
- LDPTR [%i1 + L_ADDR], %l1 ! newpcb = l->l_addr;
+ LDPTR [%i1 + L_PCB], %l1 ! newpcb = l->l_pcb;
/*
* Load the new lwp. To load, we must change stacks and