PERFORCE change 91911 for review
Kip Macy
kmacy at FreeBSD.org
Thu Feb 16 17:37:02 PST 2006
http://perforce.freebsd.org/chv.cgi?CH=91911
Change 91911 by kmacy at kmacy_storage:sun4v_work on 2006/02/17 01:36:00
change unresumable -> nonresumable
add symbols for use by queue handlers
Affected files ...
.. //depot/projects/kmacy_sun4v/src/sys/sparc64/sparc64/genassym.c#2 edit
.. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/exception.S#6 edit
Differences ...
==== //depot/projects/kmacy_sun4v/src/sys/sparc64/sparc64/genassym.c#2 (text+ko) ====
@@ -187,6 +187,20 @@
ASSYM(PC_CNT, offsetof(struct pcpu, pc_cnt));
ASSYM(PC_SIZEOF, sizeof(struct pcpu));
+#ifdef SUN4V
+ASSYM(PC_CPU_Q_BASE, offsetof(struct pcpu, pc_cpu_q_ra));
+ASSYM(PC_CPU_Q_SIZE, offsetof(struct pcpu, pc_cpu_q_size));
+ASSYM(PC_DEV_Q_BASE, offsetof(struct pcpu, pc_dev_q_ra));
+ASSYM(PC_DEV_Q_SIZE, offsetof(struct pcpu, pc_dev_q_size));
+
+ASSYM(PC_RQ_BASE, offsetof(struct pcpu, pc_rq_ra));
+ASSYM(PC_RQ_SIZE, offsetof(struct pcpu, pc_rq_size));
+ASSYM(PC_NRQ_BASE, offsetof(struct pcpu, pc_nrq_ra));
+ASSYM(PC_NRQ_SIZE, offsetof(struct pcpu, pc_nrq_size));
+#endif
+
+
+
ASSYM(IH_SHIFT, IH_SHIFT);
ASSYM(IRSR_BUSY, IRSR_BUSY);
==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/exception.S#6 (text+ko) ====
@@ -519,7 +519,7 @@
.align 32
.endm
- .macro unresumable_error
+ .macro nonresumable_error
.align 32
.endm
@@ -1804,8 +1804,8 @@
dev_mondo ! 0x7d
tl0_resumable_error:
resumable_error ! 0x7e
-tl0_unresumable_error:
- unresumable_error ! 0x7f
+tl0_nonresumable_error:
+ nonresumable_error ! 0x7f
tl0_spill_n_normal:
tl0_reserved 4 ! 0x80
spill_32bit_asi ASI_AIUP sn0 ! 0x84
@@ -1887,8 +1887,8 @@
tl1_data_prot:
data_prot ! 0x26c
tl1_reserved 18 ! 0x26c-0x27e
-tl1_unresumable_error:
- unresumable_error ! 0x27f
+tl1_nonresumable_error:
+ nonresumable_error ! 0x27f
tl1_spill_n_normal:
tl1_reserved 4 ! 0x280
spill_32bit_tt1 ASI_AIUP sn1 ! 0x284
More information about the p4-projects
mailing list