Module Name:    src
Committed By:   maxv
Date:           Sat Feb 17 18:51:53 UTC 2018

Modified Files:
        src/sys/arch/amd64/amd64: vector.S
        src/sys/arch/i386/i386: vector.S
        src/sys/arch/x86/include: intr.h
        src/sys/arch/x86/x86: i8259.c intr.c
        src/sys/arch/xen/x86: pintr.c

Log Message:
Rename i8259_stubs -> legacy_stubs. We will want the entries to have the
same name, eg:

        legacy_stubs
                -> Xintr_legacy0, Xrecurse_legacy0, Xresume_legacy0
                -> Xintr_legacy1, Xrecurse_legacy1, Xresume_legacy1
                ...


To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 src/sys/arch/amd64/amd64/vector.S
cvs rdiff -u -r1.74 -r1.75 src/sys/arch/i386/i386/vector.S
cvs rdiff -u -r1.53 -r1.54 src/sys/arch/x86/include/intr.h
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/x86/x86/i8259.c
cvs rdiff -u -r1.122 -r1.123 src/sys/arch/x86/x86/intr.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/xen/x86/pintr.c

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/amd64/amd64/vector.S
diff -u src/sys/arch/amd64/amd64/vector.S:1.58 src/sys/arch/amd64/amd64/vector.S:1.59
--- src/sys/arch/amd64/amd64/vector.S:1.58	Fri Feb  9 08:42:26 2018
+++ src/sys/arch/amd64/amd64/vector.S	Sat Feb 17 18:51:53 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: vector.S,v 1.58 2018/02/09 08:42:26 maxv Exp $	*/
+/*	$NetBSD: vector.S,v 1.59 2018/02/17 18:51:53 maxv Exp $	*/
 
 /*
  * Copyright (c) 1998, 2007, 2008 The NetBSD Foundation, Inc.
@@ -560,8 +560,8 @@ INTRSTUB(x2apic_level,31,voidop,x2apic_a
 
 #endif
 
-	.type _C_LABEL(i8259_stubs), @object
-LABEL(i8259_stubs)
+	.type _C_LABEL(legacy_stubs), @object
+LABEL(legacy_stubs)
 	.quad _C_LABEL(Xintr_legacy0), _C_LABEL(Xrecurse_legacy0)
 	.quad _C_LABEL(Xresume_legacy0)
 	.quad _C_LABEL(Xintr_legacy1), _C_LABEL(Xrecurse_legacy1)
@@ -594,7 +594,7 @@ LABEL(i8259_stubs)
 	.quad _C_LABEL(Xresume_legacy14)
 	.quad _C_LABEL(Xintr_legacy15), _C_LABEL(Xrecurse_legacy15)
 	.quad _C_LABEL(Xresume_legacy15)
-END(i8259_stubs)
+END(legacy_stubs)
 
 #if NIOAPIC > 0
 

Index: src/sys/arch/i386/i386/vector.S
diff -u src/sys/arch/i386/i386/vector.S:1.74 src/sys/arch/i386/i386/vector.S:1.75
--- src/sys/arch/i386/i386/vector.S:1.74	Sat Jan 27 18:48:59 2018
+++ src/sys/arch/i386/i386/vector.S	Sat Feb 17 18:51:53 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: vector.S,v 1.74 2018/01/27 18:48:59 maxv Exp $	*/
+/*	$NetBSD: vector.S,v 1.75 2018/02/17 18:51:53 maxv Exp $	*/
 
 /*
  * Copyright 2002 (c) Wasabi Systems, Inc.
@@ -65,7 +65,7 @@
  */
 
 #include <machine/asm.h>
-__KERNEL_RCSID(0, "$NetBSD: vector.S,v 1.74 2018/01/27 18:48:59 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: vector.S,v 1.75 2018/02/17 18:51:53 maxv Exp $");
 
 #include "opt_ddb.h"
 #include "opt_multiprocessor.h"
@@ -576,8 +576,8 @@ INTRSTUB(x2apic_level,31,voidop,x2apic_a
 
 #endif
 
-	.type	_C_LABEL(i8259_stubs), @object
-LABEL(i8259_stubs)
+	.type	_C_LABEL(legacy_stubs), @object
+LABEL(legacy_stubs)
 	.long _C_LABEL(Xintr_legacy0), _C_LABEL(Xrecurse_legacy0)
 	.long _C_LABEL(Xresume_legacy0)
 	.long _C_LABEL(Xintr_legacy1), _C_LABEL(Xrecurse_legacy1)
@@ -610,7 +610,7 @@ LABEL(i8259_stubs)
 	.long _C_LABEL(Xresume_legacy14)
 	.long _C_LABEL(Xintr_legacy15), _C_LABEL(Xrecurse_legacy15)
 	.long _C_LABEL(Xresume_legacy15)
-END(i8259_stubs)
+END(legacy_stubs)
 
 #if NIOAPIC > 0
 	.type	_C_LABEL(ioapic_edge_stubs), @object

Index: src/sys/arch/x86/include/intr.h
diff -u src/sys/arch/x86/include/intr.h:1.53 src/sys/arch/x86/include/intr.h:1.54
--- src/sys/arch/x86/include/intr.h:1.53	Thu Jan  4 01:01:59 2018
+++ src/sys/arch/x86/include/intr.h	Sat Feb 17 18:51:53 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: intr.h,v 1.53 2018/01/04 01:01:59 knakahara Exp $	*/
+/*	$NetBSD: intr.h,v 1.54 2018/02/17 18:51:53 maxv Exp $	*/
 
 /*-
  * Copyright (c) 1998, 2001, 2006, 2007, 2008 The NetBSD Foundation, Inc.
@@ -197,7 +197,7 @@ void Xsoftintr(void);
 void Xpreemptrecurse(void);
 void Xpreemptresume(void);
 
-extern struct intrstub i8259_stubs[];
+extern struct intrstub legacy_stubs[];
 extern struct intrstub ioapic_edge_stubs[];
 extern struct intrstub ioapic_level_stubs[];
 extern struct intrstub x2apic_edge_stubs[];

Index: src/sys/arch/x86/x86/i8259.c
diff -u src/sys/arch/x86/x86/i8259.c:1.16 src/sys/arch/x86/x86/i8259.c:1.17
--- src/sys/arch/x86/x86/i8259.c:1.16	Wed Nov  6 20:19:03 2013
+++ src/sys/arch/x86/x86/i8259.c	Sat Feb 17 18:51:53 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: i8259.c,v 1.16 2013/11/06 20:19:03 mrg Exp $	*/
+/*	$NetBSD: i8259.c,v 1.17 2018/02/17 18:51:53 maxv Exp $	*/
 
 /*
  * Copyright 2002 (c) Wasabi Systems, Inc.
@@ -70,7 +70,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: i8259.c,v 1.16 2013/11/06 20:19:03 mrg Exp $");
+__KERNEL_RCSID(0, "$NetBSD: i8259.c,v 1.17 2018/02/17 18:51:53 maxv Exp $");
 
 #include <sys/param.h> 
 #include <sys/systm.h>
@@ -116,8 +116,8 @@ struct pic i8259_pic = {
 	.pic_hwunmask = i8259_hwunmask,
 	.pic_addroute = i8259_setup,
 	.pic_delroute = i8259_setup,
-	.pic_level_stubs = i8259_stubs,
-	.pic_edge_stubs = i8259_stubs,
+	.pic_level_stubs = legacy_stubs,
+	.pic_edge_stubs = legacy_stubs,
 };
 
 void

Index: src/sys/arch/x86/x86/intr.c
diff -u src/sys/arch/x86/x86/intr.c:1.122 src/sys/arch/x86/x86/intr.c:1.123
--- src/sys/arch/x86/x86/intr.c:1.122	Tue Jan 23 13:57:57 2018
+++ src/sys/arch/x86/x86/intr.c	Sat Feb 17 18:51:53 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: intr.c,v 1.122 2018/01/23 13:57:57 roy Exp $	*/
+/*	$NetBSD: intr.c,v 1.123 2018/02/17 18:51:53 maxv Exp $	*/
 
 /*
  * Copyright (c) 2007, 2008, 2009 The NetBSD Foundation, Inc.
@@ -133,7 +133,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intr.c,v 1.122 2018/01/23 13:57:57 roy Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intr.c,v 1.123 2018/02/17 18:51:53 maxv Exp $");
 
 #include "opt_intrdebug.h"
 #include "opt_multiprocessor.h"
@@ -280,7 +280,7 @@ intr_default_setup(void)
 	/* icu vectors */
 	for (i = 0; i < NUM_LEGACY_IRQS; i++) {
 		idt_vec_reserve(ICU_OFFSET + i);
-		idt_vec_set(ICU_OFFSET + i, i8259_stubs[i].ist_entry);
+		idt_vec_set(ICU_OFFSET + i, legacy_stubs[i].ist_entry);
 	}
 
 	/*

Index: src/sys/arch/xen/x86/pintr.c
diff -u src/sys/arch/xen/x86/pintr.c:1.2 src/sys/arch/xen/x86/pintr.c:1.3
--- src/sys/arch/xen/x86/pintr.c:1.2	Wed Dec 13 16:30:18 2017
+++ src/sys/arch/xen/x86/pintr.c	Sat Feb 17 18:51:53 2018
@@ -103,7 +103,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pintr.c,v 1.2 2017/12/13 16:30:18 bouyer Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pintr.c,v 1.3 2018/02/17 18:51:53 maxv Exp $");
 
 #include "opt_multiprocessor.h"
 #include "opt_xen.h"
@@ -135,7 +135,7 @@ __KERNEL_RCSID(0, "$NetBSD: pintr.c,v 1.
 /* XXX: todo - compat with lapic.c and XEN for x2apic */
 bool x2apic_mode __read_mostly = false;
 /* for x86/i8259.c */
-struct intrstub i8259_stubs[NUM_LEGACY_IRQS] = {{0,0}};
+struct intrstub legacy_stubs[NUM_LEGACY_IRQS] = {{0,0}};
 /* for x86/ioapic.c */
 struct intrstub ioapic_edge_stubs[MAX_INTR_SOURCES] = {{0,0}};
 struct intrstub ioapic_level_stubs[MAX_INTR_SOURCES] = {{0,0}};

Reply via email to