Module Name: src Committed By: pgoyette Date: Mon Mar 26 10:49:45 UTC 2018
Modified Files: src/sys/compat/common [pgoyette-compat]: Makefile compat_60_mod.c src/sys/modules/arch/x86/amd64-xen [pgoyette-compat]: bsd.amd64-xen.mk src/sys/modules/arch/x86/i386-xen [pgoyette-compat]: bsd.i386-xen.mk src/sys/modules/arch/x86/i386pae-xen [pgoyette-compat]: bsd.i386pae-xen.mk src/sys/modules/compat_60 [pgoyette-compat]: Makefile Log Message: For now, disable CPU_UCODE stuff since we can't build it properly with XEN. Re-enable it after we get fix for PR kern/53130 To generate a diff of this commit: cvs rdiff -u -r1.63.2.1 -r1.63.2.2 src/sys/compat/common/Makefile cvs rdiff -u -r1.1.2.13 -r1.1.2.14 src/sys/compat/common/compat_60_mod.c cvs rdiff -u -r1.1 -r1.1.28.1 \ src/sys/modules/arch/x86/amd64-xen/bsd.amd64-xen.mk cvs rdiff -u -r1.1 -r1.1.28.1 \ src/sys/modules/arch/x86/i386-xen/bsd.i386-xen.mk cvs rdiff -u -r1.1 -r1.1.28.1 \ src/sys/modules/arch/x86/i386pae-xen/bsd.i386pae-xen.mk cvs rdiff -u -r1.1.2.11 -r1.1.2.12 src/sys/modules/compat_60/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/compat/common/Makefile diff -u src/sys/compat/common/Makefile:1.63.2.1 src/sys/compat/common/Makefile:1.63.2.2 --- src/sys/compat/common/Makefile:1.63.2.1 Sun Mar 18 02:05:21 2018 +++ src/sys/compat/common/Makefile Mon Mar 26 10:49:45 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.63.2.1 2018/03/18 02:05:21 pgoyette Exp $ +# $NetBSD: Makefile,v 1.63.2.2 2018/03/26 10:49:45 pgoyette Exp $ LIB= compat NOPIC= # defined @@ -33,9 +33,11 @@ lib${LIB}.po:: ${POBJS:O} @rm -f lib${LIB}.po @${LD} -r -o lib${LIB}.po ${LDFLAGS} `NM=${NM} ${LORDER} ${POBJS} | ${TSORT}` +.if NOTYET .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" CPPFLAGS+= -DCPU_UCODE .endif +.endif showsources: ${SRCS} @echo ${.ALLSRC} Index: src/sys/compat/common/compat_60_mod.c diff -u src/sys/compat/common/compat_60_mod.c:1.1.2.13 src/sys/compat/common/compat_60_mod.c:1.1.2.14 --- src/sys/compat/common/compat_60_mod.c:1.1.2.13 Sat Mar 24 08:11:12 2018 +++ src/sys/compat/common/compat_60_mod.c Mon Mar 26 10:49:45 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: compat_60_mod.c,v 1.1.2.13 2018/03/24 08:11:12 pgoyette Exp $ */ +/* $NetBSD: compat_60_mod.c,v 1.1.2.14 2018/03/26 10:49:45 pgoyette Exp $ */ /*- * Copyright (c) 2018 The NetBSD Foundation, Inc. @@ -34,7 +34,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: compat_60_mod.c,v 1.1.2.13 2018/03/24 08:11:12 pgoyette Exp $"); +__KERNEL_RCSID(0, "$NetBSD: compat_60_mod.c,v 1.1.2.14 2018/03/26 10:49:45 pgoyette Exp $"); #include <sys/systm.h> #include <sys/module.h> @@ -78,9 +78,11 @@ compat_60_fini(void) { int error = 0; +#ifdef NOTYET #ifdef CPU_UCODE kern_cpu_60_fini(); #endif +#endif ccd_60_fini(); kern_tty_60_fini(); @@ -89,9 +91,11 @@ compat_60_fini(void) if (error != 0) { kern_tty_60_init(); ccd_60_init(); +#ifdef NOTYET #ifdef CPU_UCODE kern_cpu_60_init(); #endif +#endif return error; } @@ -100,9 +104,11 @@ compat_60_fini(void) kern_sa_60_init(); kern_tty_60_init(); ccd_60_init(); +#ifdef NOTYET #ifdef CPU_UCODE kern_cpu_60_init(); #endif +#endif return error; } Index: src/sys/modules/arch/x86/amd64-xen/bsd.amd64-xen.mk diff -u src/sys/modules/arch/x86/amd64-xen/bsd.amd64-xen.mk:1.1 src/sys/modules/arch/x86/amd64-xen/bsd.amd64-xen.mk:1.1.28.1 --- src/sys/modules/arch/x86/amd64-xen/bsd.amd64-xen.mk:1.1 Mon Aug 11 03:43:25 2014 +++ src/sys/modules/arch/x86/amd64-xen/bsd.amd64-xen.mk Mon Mar 26 10:49:45 2018 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.amd64-xen.mk,v 1.1 2014/08/11 03:43:25 jnemeth Exp $ +# $NetBSD: bsd.amd64-xen.mk,v 1.1.28.1 2018/03/26 10:49:45 pgoyette Exp $ .ifndef _BSD_AMD64_XEN_MK_ _BSD_AMD64_XEN_MK_=1 @@ -7,4 +7,6 @@ KMODULEARCHDIR:= amd64-xen XEN= 1 +CPPFLAGS+= -DXEN + .endif # _BSD_AMD64_XEN_MK_ Index: src/sys/modules/arch/x86/i386-xen/bsd.i386-xen.mk diff -u src/sys/modules/arch/x86/i386-xen/bsd.i386-xen.mk:1.1 src/sys/modules/arch/x86/i386-xen/bsd.i386-xen.mk:1.1.28.1 --- src/sys/modules/arch/x86/i386-xen/bsd.i386-xen.mk:1.1 Mon Aug 11 03:43:26 2014 +++ src/sys/modules/arch/x86/i386-xen/bsd.i386-xen.mk Mon Mar 26 10:49:45 2018 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.i386-xen.mk,v 1.1 2014/08/11 03:43:26 jnemeth Exp $ +# $NetBSD: bsd.i386-xen.mk,v 1.1.28.1 2018/03/26 10:49:45 pgoyette Exp $ .ifndef _BSD_I386_XEN_MK_ _BSD_I386_XEN_MK_=1 @@ -7,4 +7,6 @@ KMODULEARCHDIR:= i386-xen XEN= 1 +CPPFLAGS+= -DXEN + .endif # _BSD_I386_XEN_MK_ Index: src/sys/modules/arch/x86/i386pae-xen/bsd.i386pae-xen.mk diff -u src/sys/modules/arch/x86/i386pae-xen/bsd.i386pae-xen.mk:1.1 src/sys/modules/arch/x86/i386pae-xen/bsd.i386pae-xen.mk:1.1.28.1 --- src/sys/modules/arch/x86/i386pae-xen/bsd.i386pae-xen.mk:1.1 Mon Aug 11 03:43:26 2014 +++ src/sys/modules/arch/x86/i386pae-xen/bsd.i386pae-xen.mk Mon Mar 26 10:49:45 2018 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.i386pae-xen.mk,v 1.1 2014/08/11 03:43:26 jnemeth Exp $ +# $NetBSD: bsd.i386pae-xen.mk,v 1.1.28.1 2018/03/26 10:49:45 pgoyette Exp $ .ifndef _BSD_I386PAE_XEN_MK_ _BSD_I386PAE_XEN_MK_=1 @@ -8,4 +8,6 @@ KMODULEARCHDIR:= i386pae-xen XEN= 1 PAE= 1 +CPPFLAGS+= -DPAE -DXEN + .endif # _BSD_I386PAE_XEN_MK_ Index: src/sys/modules/compat_60/Makefile diff -u src/sys/modules/compat_60/Makefile:1.1.2.11 src/sys/modules/compat_60/Makefile:1.1.2.12 --- src/sys/modules/compat_60/Makefile:1.1.2.11 Sun Mar 25 10:38:51 2018 +++ src/sys/modules/compat_60/Makefile Mon Mar 26 10:49:45 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1.2.11 2018/03/25 10:38:51 pgoyette Exp $ +# $NetBSD: Makefile,v 1.1.2.12 2018/03/26 10:49:45 pgoyette Exp $ .include "../Makefile.inc" @@ -11,11 +11,13 @@ CPPFLAGS+= -DCOMPAT_60 -DCOMPAT_70 -DCOM SRCS+= compat_60_mod.c kern_sa_60.c tty_60.c kern_time_60.c ccd_60.c \ kern_cpu_60.c +.if NOTYET .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" CPPFLAGS+= -DCPU_UCODE .PATH: ${S}/arch/x86/x86 SRCS+= compat_60_cpu_ucode.c .endif +.endif .include <bsd.kmodule.mk>