CVS commit: othersrc/libexec/tnftpd
Module Name:othersrc Committed By: lukem Date: Sun Feb 3 06:25:58 UTC 2019 Modified Files: othersrc/libexec/tnftpd: ChangeLog Log Message: fix typo To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62 othersrc/libexec/tnftpd/ChangeLog Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: othersrc/libexec/tnftpd/ChangeLog diff -u othersrc/libexec/tnftpd/ChangeLog:1.61 othersrc/libexec/tnftpd/ChangeLog:1.62 --- othersrc/libexec/tnftpd/ChangeLog:1.61 Tue Jan 29 23:14:48 2019 +++ othersrc/libexec/tnftpd/ChangeLog Sun Feb 3 06:25:58 2019 @@ -1,4 +1,4 @@ -$NetBSD: ChangeLog,v 1.61 2019/01/29 23:14:48 lukem Exp $ +$NetBSD: ChangeLog,v 1.62 2019/02/03 06:25:58 lukem Exp $ Tue Jan 29 23:12:52 UTC 2019 lukem @@ -40,7 +40,7 @@ Tue Jan 29 23:12:52 UTC 2019 lukem * Add -f option to ftpd to stay in foreground with -D. PR/53221. * Update version to "NetBSD-ftpd 20180428". - * Remove endorsment clause from some of my licenses. + * Remove endorsement clause from some of my licenses. Mon Mar 25 03:51:20 UTC 2013 lukem
CVS commit: src/distrib/sets/lists/comp
Module Name:src Committed By: mrg Date: Sun Feb 3 03:28:04 UTC 2019 Modified Files: src/distrib/sets/lists/comp: mi Log Message: put g++/debug/{assertions,helper_functions,stl_iterator}.h back in the normal gcc set, since we have it for gcc6 and gcc7. should fix builds. reported by moof, but i also see 47 builds failed on HEAD on the latest build report so far. To generate a diff of this commit: cvs rdiff -u -r1.2254 -r1.2255 src/distrib/sets/lists/comp/mi Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/sets/lists/comp/mi diff -u src/distrib/sets/lists/comp/mi:1.2254 src/distrib/sets/lists/comp/mi:1.2255 --- src/distrib/sets/lists/comp/mi:1.2254 Sat Feb 2 22:39:32 2019 +++ src/distrib/sets/lists/comp/mi Sun Feb 3 03:28:04 2019 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.2254 2019/02/02 22:39:32 mrg Exp $ +# $NetBSD: mi,v 1.2255 2019/02/03 03:28:04 mrg Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. ./etc/mtree/set.compcomp-sys-root @@ -1160,7 +1160,7 @@ ./usr/include/g++/cxxabi-forced.h comp-obsolete obsolete ./usr/include/g++/cxxabi.h comp-cxx-include gcc,cxx,libstdcxx ./usr/include/g++/debug/array comp-cxx-include gcc,cxx,libstdcxx -./usr/include/g++/debug/assertions.h comp-cxx-include gcc=7,cxx,libstdcxx +./usr/include/g++/debug/assertions.h comp-cxx-include gcc,cxx,libstdcxx ./usr/include/g++/debug/bitset comp-cxx-include gcc,cxx,libstdcxx ./usr/include/g++/debug/debug.h comp-cxx-include gcc,cxx,libstdcxx ./usr/include/g++/debug/deque comp-cxx-include gcc,cxx,libstdcxx @@ -1173,7 +1173,7 @@ ./usr/include/g++/debug/hash_multiset.h comp-obsolete obsolete ./usr/include/g++/debug/hash_set comp-obsolete obsolete ./usr/include/g++/debug/hash_set.h comp-obsolete obsolete -./usr/include/g++/debug/helper_functions.h comp-cxx-include gcc=7,cxx,libstdcxx +./usr/include/g++/debug/helper_functions.h comp-cxx-include gcc,cxx,libstdcxx ./usr/include/g++/debug/list comp-cxx-include gcc,cxx,libstdcxx ./usr/include/g++/debug/macros.h comp-cxx-include gcc,cxx,libstdcxx ./usr/include/g++/debug/map comp-cxx-include gcc,cxx,libstdcxx @@ -1193,7 +1193,7 @@ ./usr/include/g++/debug/safe_unordered_container.tcc comp-cxx-include gcc,cxx,libstdcxx ./usr/include/g++/debug/set comp-cxx-include gcc,cxx,libstdcxx ./usr/include/g++/debug/set.h comp-cxx-include gcc,cxx,libstdcxx -./usr/include/g++/debug/stl_iterator.h comp-cxx-include gcc=7,cxx,libstdcxx +./usr/include/g++/debug/stl_iterator.h comp-cxx-include gcc,cxx,libstdcxx ./usr/include/g++/debug/string comp-cxx-include gcc,cxx,libstdcxx ./usr/include/g++/debug/unordered_map comp-cxx-include gcc,cxx,libstdcxx ./usr/include/g++/debug/unordered_set comp-cxx-include gcc,cxx,libstdcxx
CVS commit: src
Module Name:src Committed By: thorpej Date: Sun Feb 3 03:20:24 UTC 2019 Modified Files: src/distrib/sets/lists/tests: mi src/lib/libpthread: Makefile src/lib/librt: sem.c src/sys/compat/netbsd32: netbsd32_sem.c src/sys/kern: uipc_sem.c src/sys/sys: ksem.h src/tests/kernel: Makefile src/tests/lib/librt: t_sem.c src/usr.bin/fstat: misc.c Added Files: src/tests/kernel: t_ksem.c Removed Files: src/lib/libpthread: sem.c Log Message: Implement support for "pshared" POSIX semaphores. Fixes lib/53273 (and Firefox's multi-process tab feature). To generate a diff of this commit: cvs rdiff -u -r1.804 -r1.805 src/distrib/sets/lists/tests/mi cvs rdiff -u -r1.90 -r1.91 src/lib/libpthread/Makefile cvs rdiff -u -r1.24 -r0 src/lib/libpthread/sem.c cvs rdiff -u -r1.7 -r1.8 src/lib/librt/sem.c cvs rdiff -u -r1.11 -r1.12 src/sys/compat/netbsd32/netbsd32_sem.c cvs rdiff -u -r1.51 -r1.52 src/sys/kern/uipc_sem.c cvs rdiff -u -r1.14 -r1.15 src/sys/sys/ksem.h cvs rdiff -u -r1.56 -r1.57 src/tests/kernel/Makefile cvs rdiff -u -r0 -r1.1 src/tests/kernel/t_ksem.c cvs rdiff -u -r1.3 -r1.4 src/tests/lib/librt/t_sem.c cvs rdiff -u -r1.20 -r1.21 src/usr.bin/fstat/misc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/sets/lists/tests/mi diff -u src/distrib/sets/lists/tests/mi:1.804 src/distrib/sets/lists/tests/mi:1.805 --- src/distrib/sets/lists/tests/mi:1.804 Fri Jan 25 18:33:58 2019 +++ src/distrib/sets/lists/tests/mi Sun Feb 3 03:20:23 2019 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.804 2019/01/25 18:33:58 christos Exp $ +# $NetBSD: mi,v 1.805 2019/02/03 03:20:23 thorpej Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. # @@ -2180,6 +2180,7 @@ ./usr/tests/kernel/t_filedesc tests-kernel-tests atf,rump ./usr/tests/kernel/t_interp tests-kernel-tests atf ./usr/tests/kernel/t_kauth_pr_47598 tests-kernel-tests compattestfile,atf +./usr/tests/kernel/t_ksem tests-kernel-tests atf ./usr/tests/kernel/t_lock tests-kernel-tests compattestfile,atf ./usr/tests/kernel/t_lockf tests-kernel-tests compattestfile,atf ./usr/tests/kernel/t_lwpctl tests-obsolete obsolete Index: src/lib/libpthread/Makefile diff -u src/lib/libpthread/Makefile:1.90 src/lib/libpthread/Makefile:1.91 --- src/lib/libpthread/Makefile:1.90 Sat Jun 9 23:45:56 2018 +++ src/lib/libpthread/Makefile Sun Feb 3 03:20:24 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.90 2018/06/09 23:45:56 christos Exp $ +# $NetBSD: Makefile,v 1.91 2019/02/03 03:20:24 thorpej Exp $ # NOSANITIZER= # defined @@ -66,6 +66,7 @@ SRCS+= pthread_specific.c SRCS+= pthread_spin.c SRCS+= pthread_tsd.c SRCS+= res_state.c +.PATH: ${.CURDIR}/../librt SRCS+= sem.c # Architecture-dependent files .if exists(${ARCHDIR}/pthread_md.S) Index: src/lib/librt/sem.c diff -u src/lib/librt/sem.c:1.7 src/lib/librt/sem.c:1.8 --- src/lib/librt/sem.c:1.7 Sat Mar 10 19:59:21 2012 +++ src/lib/librt/sem.c Sun Feb 3 03:20:24 2019 @@ -1,7 +1,7 @@ -/* $NetBSD: sem.c,v 1.7 2012/03/10 19:59:21 joerg Exp $ */ +/* $NetBSD: sem.c,v 1.8 2019/02/03 03:20:24 thorpej Exp $ */ /*- - * Copyright (c) 2003 The NetBSD Foundation, Inc. + * Copyright (c) 2003, 2019 The NetBSD Foundation, Inc. * All rights reserved. * * This code is derived from software contributed to The NetBSD Foundation @@ -59,12 +59,18 @@ */ #include -__RCSID("$NetBSD: sem.c,v 1.7 2012/03/10 19:59:21 joerg Exp $"); +__RCSID("$NetBSD: sem.c,v 1.8 2019/02/03 03:20:24 thorpej Exp $"); +#ifndef __LIBPTHREAD_SOURCE__ /* - * If an application is linked against both librt and libpthread, the - * libpthread versions must be used. Provide weak aliases to cause - * this behavior. + * There is no longer any difference between the libpthread and the librt + * versions of sem.c; both are fully kernel-assisted via the _ksem_*() + * system calls. The only difference is the need to lock some internal + * data structures in the pthread version, which could be achieved by + * different means. However, in order to maintain binary compatibility + * with applications that use POSIX semaphores and linked against only + * libpthread, we continue to maintain a copy of the implementation here + * that does not depend on any additional libraries (other than libc). */ #define sem_init _librt_sem_init #define sem_destroy _librt_sem_destroy @@ -76,7 +82,9 @@ __RCSID("$NetBSD: sem.c,v 1.7 2012/03/10 #define sem_trywait _librt_sem_trywait #define sem_post _librt_sem_post #define sem_getvalue _librt_sem_getvalue +#endif /* ! __LIBPTHREAD_SOURCE__ */ +#undef _LIBC #define _LIBC #include @@ -88,20 +96,47 @@ __RCSID("$NetBSD: sem.c,v 1.7 2012/03/10 #include #include +#ifdef __LIBPTHREAD_SOURCE__ +#include "pthread.h" +#endif /* __LIBPTHREAD_SOURCE__ */ + +#define SEM_NAMED 0x4e414d44U /* 'NAMD' */ +#define
CVS commit: src
Module Name:src Committed By: mrg Date: Sun Feb 3 03:19:32 UTC 2019 Modified Files: src/games/backgammon/teachgammon: teach.c src/games/battlestar: command2.c command3.c src/games/larn: main.c monster.c movem.c object.c src/games/mille: move.c src/games/phantasia: fight.c main.c misc.c src/games/quiz: quiz.c src/games/rogue: play.c room.c src/games/sail: pl_5.c src/libexec/telnetd: state.c src/sbin/fsck_ext2fs: main.c src/sbin/fsck_ffs: quota2.c src/sbin/fsck_lfs: main.c src/sbin/restore: interactive.c src/sys/arch/amd64/amd64: db_disasm.c trap.c src/sys/arch/i386/i386: process_machdep.c trap.c src/sys/compat/linux/common: linux_hdio.c src/sys/compat/ossaudio: ossaudio.c src/sys/ddb: db_examine.c db_write_cmd.c src/sys/dev/acpi: acpi_cpu_cstate.c src/sys/dev/bluetooth: btsco.c src/sys/dev/ic: adwlib.c elink3.c isp_netbsd.c ncr53c9x.c pdq_ifsubr.c rtw.c src/sys/dev/isa: fd.c gus.c if_ate.c sbdsp.c src/sys/dev/pci: if_bce.c if_bge.c if_dge.c if_ipw.c if_iwi.c if_msk.c if_sk.c mpii.c pdcsata.c src/sys/dev/pci/bktr: bktr_core.c src/sys/dev/pcmcia: if_ray.c pcmcia_cis.c src/sys/dev/scsipi: atapi_base.c st.c src/sys/dev/usb: umass.c usb.c src/sys/dev/wscons: wsdisplay.c src/sys/kern: kern_rndpool.c kern_synch.c sys_descrip.c sys_ptrace_common.c src/sys/net: if_fddisubr.c if_strip.c src/sys/netbt: hci_ioctl.c src/sys/nfs: nfs_serv.c nfs_syscalls.c src/tests/include: t_paths.c src/tests/lib/libc/sys: t_ptrace_wait.c t_sendrecv.c src/usr.bin/colcrt: colcrt.c src/usr.bin/ctags: ctags.c fortran.c src/usr.bin/deroff: deroff.c src/usr.bin/fstat: fstat.c src/usr.bin/ftp: domacro.c src/usr.bin/indent: indent.c io.c lexi.c parse.c src/usr.bin/jot: jot.c src/usr.bin/make: var.c src/usr.bin/rdist: gram.y server.c src/usr.bin/rs: rs.c src/usr.bin/sockstat: sockstat.c src/usr.bin/ul: ul.c src/usr.bin/vgrind: vfontedpr.c src/usr.sbin/acpitools/aml: aml_store.c src/usr.sbin/bootp/common: readfile.c src/usr.sbin/btdevctl: db.c src/usr.sbin/lpr/filters: lpf.c src/usr.sbin/lpr/lpd: printjob.c src/usr.sbin/lpr/lprm: lprm.c src/usr.sbin/makefs: udf.c src/usr.sbin/map-mbone: mapper.c src/usr.sbin/mrouted: main.c src/usr.sbin/mtrace: mtrace.c src/usr.sbin/npf/npfctl: npfctl.c src/usr.sbin/rtadvd: advcap.c src/usr.sbin/sup/source: supfilesrv.c src/usr.sbin/syslogd: syslogd.c src/usr.sbin/wsmuxctl: wsmuxctl.c Log Message: - add or adjust /* FALLTHROUGH */ where appropriate - add __unreachable() after functions that can return but won't in this case, and thus can't be marked __dead easily To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/games/backgammon/teachgammon/teach.c cvs rdiff -u -r1.3 -r1.4 src/games/battlestar/command2.c cvs rdiff -u -r1.4 -r1.5 src/games/battlestar/command3.c cvs rdiff -u -r1.25 -r1.26 src/games/larn/main.c cvs rdiff -u -r1.18 -r1.19 src/games/larn/monster.c cvs rdiff -u -r1.9 -r1.10 src/games/larn/movem.c cvs rdiff -u -r1.16 -r1.17 src/games/larn/object.c cvs rdiff -u -r1.18 -r1.19 src/games/mille/move.c cvs rdiff -u -r1.13 -r1.14 src/games/phantasia/fight.c cvs rdiff -u -r1.23 -r1.24 src/games/phantasia/main.c cvs rdiff -u -r1.21 -r1.22 src/games/phantasia/misc.c cvs rdiff -u -r1.27 -r1.28 src/games/quiz/quiz.c cvs rdiff -u -r1.9 -r1.10 src/games/rogue/play.c cvs rdiff -u -r1.13 -r1.14 src/games/rogue/room.c cvs rdiff -u -r1.25 -r1.26 src/games/sail/pl_5.c cvs rdiff -u -r1.30 -r1.31 src/libexec/telnetd/state.c cvs rdiff -u -r1.38 -r1.39 src/sbin/fsck_ext2fs/main.c cvs rdiff -u -r1.6 -r1.7 src/sbin/fsck_ffs/quota2.c cvs rdiff -u -r1.52 -r1.53 src/sbin/fsck_lfs/main.c cvs rdiff -u -r1.27 -r1.28 src/sbin/restore/interactive.c cvs rdiff -u -r1.25 -r1.26 src/sys/arch/amd64/amd64/db_disasm.c cvs rdiff -u -r1.115 -r1.116 src/sys/arch/amd64/amd64/trap.c cvs rdiff -u -r1.91 -r1.92 src/sys/arch/i386/i386/process_machdep.c cvs rdiff -u -r1.296 -r1.297 src/sys/arch/i386/i386/trap.c cvs rdiff -u -r1.17 -r1.18 src/sys/compat/linux/common/linux_hdio.c cvs rdiff -u -r1.73 -r1.74 src/sys/compat/ossaudio/ossaudio.c cvs rdiff -u -r1.36 -r1.37 src/sys/ddb/db_examine.c cvs rdiff -u -r1.27 -r1.28 src/sys/ddb/db_write_cmd.c cvs rdiff -u -r1.59 -r1.60 src/sys/dev/acpi/acpi_cpu_cstate.c cvs rdiff -u -r1.36 -r1.37 src/sys/dev/bluetooth/btsco.c cvs rdiff -u -r1.41 -r1.42 src/sys/dev/ic/adwlib.c cvs rdiff -u -r1.144 -r1.145 src/sys/dev/ic/elink3.c cvs rdiff -u -r1.90 -r1.91 src/sys/dev/ic/isp_netbsd.c cvs rdiff -u -r1.149 -r1.150 src/sys/dev/ic/ncr53c9x.c cvs rdiff -u -r1.60
CVS commit: src
Module Name:src Committed By: mrg Date: Sat Feb 2 22:39:33 UTC 2019 Modified Files: src/distrib/sets/lists/base: ad.mips mi shl.mi src/distrib/sets/lists/comp: md.amd64 md.i386 mi src/distrib/sets/lists/debug: ad.mips mi shl.mi src/etc/mtree: NetBSD.dist.base Log Message: - add new entries of gcc=7 and libgomp, libasan, liblsan, libstdc++, libubsan - add missing header files fpr gcc=7 - add some missing gcc=5 obsolete entries - create ./usr/include/dev/bluetooth in mtree not make, and move it into the base set where all other directories are. To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79 src/distrib/sets/lists/base/ad.mips cvs rdiff -u -r1.1199 -r1.1200 src/distrib/sets/lists/base/mi cvs rdiff -u -r1.854 -r1.855 src/distrib/sets/lists/base/shl.mi cvs rdiff -u -r1.266 -r1.267 src/distrib/sets/lists/comp/md.amd64 cvs rdiff -u -r1.184 -r1.185 src/distrib/sets/lists/comp/md.i386 cvs rdiff -u -r1.2253 -r1.2254 src/distrib/sets/lists/comp/mi cvs rdiff -u -r1.70 -r1.71 src/distrib/sets/lists/debug/ad.mips cvs rdiff -u -r1.274 -r1.275 src/distrib/sets/lists/debug/mi cvs rdiff -u -r1.214 -r1.215 src/distrib/sets/lists/debug/shl.mi cvs rdiff -u -r1.185 -r1.186 src/etc/mtree/NetBSD.dist.base Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/sets/lists/base/ad.mips diff -u src/distrib/sets/lists/base/ad.mips:1.78 src/distrib/sets/lists/base/ad.mips:1.79 --- src/distrib/sets/lists/base/ad.mips:1.78 Fri Jan 18 17:49:55 2019 +++ src/distrib/sets/lists/base/ad.mips Sat Feb 2 22:39:32 2019 @@ -1,4 +1,4 @@ -# $NetBSD: ad.mips,v 1.78 2019/01/18 17:49:55 christos Exp $ +# $NetBSD: ad.mips,v 1.79 2019/02/02 22:39:32 mrg Exp $ ./lib/libc_fp.sobase-sys-shlib dynamicroot,softfloat,arch64 ./lib/libc_fp.so.0base-sys-shlib dynamicroot,softfloat,arch64 ./lib/libc_fp.so.0.0base-sys-shlib dynamicroot,softfloat,arch64 @@ -14,6 +14,7 @@ ./usr/lib/o32/libc_fp.so.0 base-compat-shlib compat,pic,arch64 ./usr/lib/o32/libc_fp.so.0.0 base-compat-shlib compat,pic,arch64 ./usr/lib/o32/libgomp.so.1.3 base-compat-shlib compat,pic,arch64,gcc=6 +./usr/lib/o32/libgomp.so.2.0 base-compat-shlib compat,pic,arch64,gcc=7 ./usr/libexec/ld.elf_so-64 base-compat-shlib compat,pic,arch64 ./usr/libexec/ld.elf_so-o32 base-sysutil-bin compat,pic,arch64 ./usr/lkm/ldscriptbase-obsolete obsolete Index: src/distrib/sets/lists/base/mi diff -u src/distrib/sets/lists/base/mi:1.1199 src/distrib/sets/lists/base/mi:1.1200 --- src/distrib/sets/lists/base/mi:1.1199 Sat Jan 19 13:06:50 2019 +++ src/distrib/sets/lists/base/mi Sat Feb 2 22:39:32 2019 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.1199 2019/01/19 13:06:50 mrg Exp $ +# $NetBSD: mi,v 1.1200 2019/02/02 22:39:32 mrg Exp $ # # Note: Don't delete entries from here - mark them as "obsolete" instead, # unless otherwise stated below. @@ -1077,6 +1077,7 @@ ./usr/include/devbase-c-usr ./usr/include/dev/apmbase-c-usr ./usr/include/dev/atabase-c-usr +./usr/include/dev/bluetooth comp-c-usr ./usr/include/dev/decbase-c-usr ./usr/include/dev/dm base-c-usr ./usr/include/dev/dmover base-c-usr Index: src/distrib/sets/lists/base/shl.mi diff -u src/distrib/sets/lists/base/shl.mi:1.854 src/distrib/sets/lists/base/shl.mi:1.855 --- src/distrib/sets/lists/base/shl.mi:1.854 Fri Jan 18 17:49:55 2019 +++ src/distrib/sets/lists/base/shl.mi Sat Feb 2 22:39:32 2019 @@ -1,4 +1,4 @@ -# $NetBSD: shl.mi,v 1.854 2019/01/18 17:49:55 christos Exp $ +# $NetBSD: shl.mi,v 1.855 2019/02/02 22:39:32 mrg Exp $ # # Note: Don't delete entries from here - mark them as "obsolete" instead, # unless otherwise stated below. @@ -185,6 +185,8 @@ ./usr/lib/libasan.so.2.0 base-obsolete obsolete ./usr/lib/libasan.so.3base-sys-shlib compatfile,gcc=6 ./usr/lib/libasan.so.3.0 base-sys-shlib compatfile,gcc=6 +./usr/lib/libasan.so.4base-sys-shlib compatfile,gcc=7 +./usr/lib/libasan.so.4.0 base-sys-shlib compatfile,gcc=7 ./usr/lib/libasn1.sobase-krb5-shlib compatfile,kerberos ./usr/lib/libasn1.so.10base-krb5-shlib compatfile,kerberos ./usr/lib/libasn1.so.10.0 base-krb5-shlib compatfile,kerberos @@ -304,11 +306,15 @@ ./usr/lib/libgnumalloc.so.1 base-sys-shlib compatfile ./usr/lib/libgnumalloc.so.1.0 base-sys-shlib compatfile ./usr/lib/libgomp.sobase-sys-shlib compatfile,gcc -./usr/lib/libgomp.so.1base-sys-shlib compatfile,gcc +./usr/lib/libgomp.so.1base-sys-shlib compatfile,gcc=6 ./usr/lib/libgomp.so.1.2 base-obsolete obsolete ./usr/lib/libgomp.so.1.3 base-sys-shlib compatfile,gcc=6,!machine_arch=mips64eb,!machine_arch=mips64el ./usr/lib/libgomp.so.1.3 base-sys-shlib gcc=6,machine_arch=mips64eb ./usr/lib/libgomp.so.1.3 base-sys-shlib gcc=6,machine_arch=mips64el +./usr/lib/libgomp.so.2base-sys-shlib compatfile,gcc=7
CVS commit: src/sys/external/bsd/drm2/dist/drm/ttm
Module Name:src Committed By: mrg Date: Sat Feb 2 21:46:27 UTC 2019 Modified Files: src/sys/external/bsd/drm2/dist/drm/ttm: ttm_bo.c Log Message: combine a pair of #ifdef's and make upstream diff slightly less ugly. NFCI. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/external/bsd/drm2/dist/drm/ttm/ttm_bo.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/external/bsd/drm2/dist/drm/ttm/ttm_bo.c diff -u src/sys/external/bsd/drm2/dist/drm/ttm/ttm_bo.c:1.14 src/sys/external/bsd/drm2/dist/drm/ttm/ttm_bo.c:1.15 --- src/sys/external/bsd/drm2/dist/drm/ttm/ttm_bo.c:1.14 Mon Aug 27 15:32:39 2018 +++ src/sys/external/bsd/drm2/dist/drm/ttm/ttm_bo.c Sat Feb 2 21:46:27 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: ttm_bo.c,v 1.14 2018/08/27 15:32:39 riastradh Exp $ */ +/* $NetBSD: ttm_bo.c,v 1.15 2019/02/02 21:46:27 mrg Exp $ */ /** * @@ -31,7 +31,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: ttm_bo.c,v 1.14 2018/08/27 15:32:39 riastradh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ttm_bo.c,v 1.15 2019/02/02 21:46:27 mrg Exp $"); #define pr_fmt(fmt) "[TTM] " fmt @@ -1624,10 +1624,6 @@ bool ttm_mem_reg_is_pci(struct ttm_bo_de void ttm_bo_unmap_virtual_locked(struct ttm_buffer_object *bo) { -#ifndef __NetBSD__ - struct ttm_bo_device *bdev = bo->bdev; -#endif - #ifdef __NetBSD__ if (bo->mem.bus.is_iomem) { paddr_t start, end, pa; @@ -1654,6 +1650,8 @@ void ttm_bo_unmap_virtual_locked(struct mutex_exit(bo->uvmobj.vmobjlock); } #else + struct ttm_bo_device *bdev = bo->bdev; + drm_vma_node_unmap(>vma_node, bdev->dev_mapping); #endif ttm_mem_io_free_vm(bo);
CVS commit: src/sys/dev/usb
Module Name:src Committed By: dholland Date: Sat Feb 2 19:02:59 UTC 2019 Modified Files: src/sys/dev/usb: if_smsc.c Log Message: PR kern/53930 from "sc dying": uninitialized condvar in usmsc(4) To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/dev/usb/if_smsc.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/dev/usb/if_smsc.c diff -u src/sys/dev/usb/if_smsc.c:1.41 src/sys/dev/usb/if_smsc.c:1.42 --- src/sys/dev/usb/if_smsc.c:1.41 Sun Jan 27 02:08:42 2019 +++ src/sys/dev/usb/if_smsc.c Sat Feb 2 19:02:59 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: if_smsc.c,v 1.41 2019/01/27 02:08:42 pgoyette Exp $ */ +/* $NetBSD: if_smsc.c,v 1.42 2019/02/02 19:02:59 dholland Exp $ */ /* $OpenBSD: if_smsc.c,v 1.4 2012/09/27 12:38:11 jsg Exp $ */ /* $FreeBSD: src/sys/dev/usb/net/if_smsc.c,v 1.1 2012/08/15 04:03:55 gonzo Exp $ */ @@ -61,7 +61,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: if_smsc.c,v 1.41 2019/01/27 02:08:42 pgoyette Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_smsc.c,v 1.42 2019/02/02 19:02:59 dholland Exp $"); #ifdef _KERNEL_OPT #include "opt_usb.h" @@ -1091,7 +1091,9 @@ smsc_attach(device_t parent, device_t se sc->sc_dev = self; sc->sc_udev = dev; + sc->sc_dying = false; sc->sc_stopping = false; + sc->sc_ttpending = false; aprint_naive("\n"); aprint_normal("\n"); @@ -1146,6 +1148,7 @@ smsc_attach(device_t parent, device_t se mutex_init(>sc_txlock, MUTEX_DEFAULT, IPL_SOFTUSB); mutex_init(>sc_rxlock, MUTEX_DEFAULT, IPL_SOFTUSB); mutex_init(>sc_mii_lock, MUTEX_DEFAULT, IPL_NONE); + cv_init(>sc_detachcv, "smsc_det"); ifp = >sc_ec.ec_if; ifp->if_softc = sc;
CVS commit: src/sys/arch/arm/sunxi
Module Name:src Committed By: jmcneill Date: Sat Feb 2 17:35:16 UTC 2019 Modified Files: src/sys/arch/arm/sunxi: sunxi_dwhdmi.c Log Message: Enable regulator if present To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/sunxi/sunxi_dwhdmi.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/arm/sunxi/sunxi_dwhdmi.c diff -u src/sys/arch/arm/sunxi/sunxi_dwhdmi.c:1.2 src/sys/arch/arm/sunxi/sunxi_dwhdmi.c:1.3 --- src/sys/arch/arm/sunxi/sunxi_dwhdmi.c:1.2 Thu Jan 31 01:49:28 2019 +++ src/sys/arch/arm/sunxi/sunxi_dwhdmi.c Sat Feb 2 17:35:16 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_dwhdmi.c,v 1.2 2019/01/31 01:49:28 jmcneill Exp $ */ +/* $NetBSD: sunxi_dwhdmi.c,v 1.3 2019/02/02 17:35:16 jmcneill Exp $ */ /*- * Copyright (c) 2019 Jared D. McNeill @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: sunxi_dwhdmi.c,v 1.2 2019/01/31 01:49:28 jmcneill Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_dwhdmi.c,v 1.3 2019/02/02 17:35:16 jmcneill Exp $"); #include #include @@ -61,6 +61,7 @@ struct sunxi_dwhdmi_softc { struct dwhdmi_softc sc_base; int sc_phandle; struct fdtbus_phy *sc_phy; + struct fdtbus_regulator *sc_regulator; struct fdt_device_ports sc_ports; struct drm_display_mode sc_curmode; @@ -106,6 +107,15 @@ sunxi_dwhdmi_ep_activate(device_t dev, s return ENXIO; } + sc->sc_regulator = fdtbus_regulator_acquire(sc->sc_phandle, "hvcc-supply"); + if (sc->sc_regulator != NULL) { + error = fdtbus_regulator_enable(sc->sc_regulator); + if (error != 0) { + device_printf(dev, "couldn't enable supply\n"); + return error; + } + } + error = dwhdmi_bind(>sc_base, encoder); if (error != 0) return error;
CVS commit: src/sys/arch/arm/sunxi
Module Name:src Committed By: jmcneill Date: Sat Feb 2 17:26:38 UTC 2019 Modified Files: src/sys/arch/arm/sunxi: sun50i_a64_gpio.c Log Message: Rename lcd function to lcd0 To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/arm/sunxi/sun50i_a64_gpio.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/arm/sunxi/sun50i_a64_gpio.c diff -u src/sys/arch/arm/sunxi/sun50i_a64_gpio.c:1.3 src/sys/arch/arm/sunxi/sun50i_a64_gpio.c:1.4 --- src/sys/arch/arm/sunxi/sun50i_a64_gpio.c:1.3 Sun May 6 10:34:23 2018 +++ src/sys/arch/arm/sunxi/sun50i_a64_gpio.c Sat Feb 2 17:26:38 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: sun50i_a64_gpio.c,v 1.3 2018/05/06 10:34:23 jmcneill Exp $ */ +/* $NetBSD: sun50i_a64_gpio.c,v 1.4 2019/02/02 17:26:38 jmcneill Exp $ */ /*- * Copyright (c) 2016 Jared McNeill @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: sun50i_a64_gpio.c,v 1.3 2018/05/06 10:34:23 jmcneill Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sun50i_a64_gpio.c,v 1.4 2019/02/02 17:26:38 jmcneill Exp $"); #include #include @@ -66,28 +66,28 @@ static const struct sunxi_gpio_pins a64_ { "PC15", 2, 15, { "gpio_in", "gpio_out", "nand", "mmc2" } }, { "PC16", 2, 16, { "gpio_in", "gpio_out", "nand", "mmc2" } }, - { "PD0", 3, 0, { "gpio_in", "gpio_out", "lcd", "uart3", "spi1", "ccir" } }, - { "PD1", 3, 1, { "gpio_in", "gpio_out", "lcd", "uart3", "spi1", "ccir" } }, - { "PD2", 3, 2, { "gpio_in", "gpio_out", "lcd", "uart4", "spi1", "ccir" } }, - { "PD3", 3, 3, { "gpio_in", "gpio_out", "lcd", "uart4", "spi1", "ccir" } }, - { "PD4", 3, 4, { "gpio_in", "gpio_out", "lcd", "uart4", "spi1", "ccir" } }, - { "PD5", 3, 5, { "gpio_in", "gpio_out", "lcd", "uart4", "spi1", "ccir" } }, - { "PD6", 3, 6, { "gpio_in", "gpio_out", "lcd", NULL, NULL, "ccir" } }, - { "PD7", 3, 7, { "gpio_in", "gpio_out", "lcd", NULL, NULL, "ccir" } }, - { "PD8", 3, 8, { "gpio_in", "gpio_out", "lcd", NULL, "emac", "ccir" } }, - { "PD9", 3, 9, { "gpio_in", "gpio_out", "lcd", NULL, "emac", "ccir" } }, - { "PD10", 3, 10, { "gpio_in", "gpio_out", "lcd", NULL, "emac" } }, - { "PD11", 3, 11, { "gpio_in", "gpio_out", "lcd", NULL, "emac" } }, - { "PD12", 3, 12, { "gpio_in", "gpio_out", "lcd", "lvds", "emac" } }, - { "PD13", 3, 13, { "gpio_in", "gpio_out", "lcd", "lvds", "emac" } }, - { "PD14", 3, 14, { "gpio_in", "gpio_out", "lcd", "lvds", "emac" } }, - { "PD15", 3, 15, { "gpio_in", "gpio_out", "lcd", "lvds", "emac", "ccir" } }, - { "PD16", 3, 16, { "gpio_in", "gpio_out", "lcd", "lvds", "emac", "ccir" } }, - { "PD17", 3, 17, { "gpio_in", "gpio_out", "lcd", "lvds", "emac" } }, - { "PD18", 3, 18, { "gpio_in", "gpio_out", "lcd", "lvds", "emac" } }, - { "PD19", 3, 19, { "gpio_in", "gpio_out", "lcd", "lvds", "emac" } }, - { "PD20", 3, 20, { "gpio_in", "gpio_out", "lcd", "lvds", "emac" } }, - { "PD21", 3, 21, { "gpio_in", "gpio_out", "lcd", "lvds", "emac" } }, + { "PD0", 3, 0, { "gpio_in", "gpio_out", "lcd0", "uart3", "spi1", "ccir" } }, + { "PD1", 3, 1, { "gpio_in", "gpio_out", "lcd0", "uart3", "spi1", "ccir" } }, + { "PD2", 3, 2, { "gpio_in", "gpio_out", "lcd0", "uart4", "spi1", "ccir" } }, + { "PD3", 3, 3, { "gpio_in", "gpio_out", "lcd0", "uart4", "spi1", "ccir" } }, + { "PD4", 3, 4, { "gpio_in", "gpio_out", "lcd0", "uart4", "spi1", "ccir" } }, + { "PD5", 3, 5, { "gpio_in", "gpio_out", "lcd0", "uart4", "spi1", "ccir" } }, + { "PD6", 3, 6, { "gpio_in", "gpio_out", "lcd0", NULL, NULL, "ccir" } }, + { "PD7", 3, 7, { "gpio_in", "gpio_out", "lcd0", NULL, NULL, "ccir" } }, + { "PD8", 3, 8, { "gpio_in", "gpio_out", "lcd0", NULL, "emac", "ccir" } }, + { "PD9", 3, 9, { "gpio_in", "gpio_out", "lcd0", NULL, "emac", "ccir" } }, + { "PD10", 3, 10, { "gpio_in", "gpio_out", "lcd0", NULL, "emac" } }, + { "PD11", 3, 11, { "gpio_in", "gpio_out", "lcd0", NULL, "emac" } }, + { "PD12", 3, 12, { "gpio_in", "gpio_out", "lcd0", "lvds", "emac" } }, + { "PD13", 3, 13, { "gpio_in", "gpio_out", "lcd0", "lvds", "emac" } }, + { "PD14", 3, 14, { "gpio_in", "gpio_out", "lcd0", "lvds", "emac" } }, + { "PD15", 3, 15, { "gpio_in", "gpio_out", "lcd0", "lvds", "emac", "ccir" } }, + { "PD16", 3, 16, { "gpio_in", "gpio_out", "lcd0", "lvds", "emac", "ccir" } }, + { "PD17", 3, 17, { "gpio_in", "gpio_out", "lcd0", "lvds", "emac" } }, + { "PD18", 3, 18, { "gpio_in", "gpio_out", "lcd0", "lvds", "emac" } }, + { "PD19", 3, 19, { "gpio_in", "gpio_out", "lcd0", "lvds", "emac" } }, + { "PD20", 3, 20, { "gpio_in", "gpio_out", "lcd0", "lvds", "emac" } }, + { "PD21", 3, 21, { "gpio_in", "gpio_out", "lcd0", "lvds", "emac" } }, { "PD22", 3, 22, { "gpio_in", "gpio_out", "pwm", NULL, "emac" } }, { "PD23", 3, 23, { "gpio_in", "gpio_out", NULL, NULL, "emac" } }, { "PD24", 3, 24, { "gpio_in", "gpio_out" } },
CVS commit: src/sys/arch/amd64/conf
Module Name:src Committed By: cherry Date: Sat Feb 2 15:13:54 UTC 2019 Modified Files: src/sys/arch/amd64/conf: XEN3_DOM0 Log Message: Re-enable ixg(4) on NetBSD/xen dom0 Namespace conflicts have been resolved. Note that driver still has an incorrect us of __asm() gnu primitives via #if __FreeBSD_version < 80 ... #endif Since __FreeBSD_version is undefined and thus equates to 0 and thus satisfies the inequality. Needs fixing by driver maintainer. To generate a diff of this commit: cvs rdiff -u -r1.163 -r1.164 src/sys/arch/amd64/conf/XEN3_DOM0 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/conf/XEN3_DOM0 diff -u src/sys/arch/amd64/conf/XEN3_DOM0:1.163 src/sys/arch/amd64/conf/XEN3_DOM0:1.164 --- src/sys/arch/amd64/conf/XEN3_DOM0:1.163 Sat Feb 2 12:05:09 2019 +++ src/sys/arch/amd64/conf/XEN3_DOM0 Sat Feb 2 15:13:54 2019 @@ -1,4 +1,4 @@ -# $NetBSD: XEN3_DOM0,v 1.163 2019/02/02 12:05:09 cherry Exp $ +# $NetBSD: XEN3_DOM0,v 1.164 2019/02/02 15:13:54 cherry Exp $ include "arch/amd64/conf/std.xen" @@ -10,7 +10,7 @@ options INCLUDE_CONFIG_FILE # embed con #options UVMHIST_PRINT #options SYSCALL_DEBUG -#ident "XEN3_DOM0-$Revision: 1.163 $" +#ident "XEN3_DOM0-$Revision: 1.164 $" maxusers 32 # estimated number of users @@ -371,7 +371,7 @@ ipw* at pci? dev ? function ? # Intel PR iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN iwm* at pci? dev ? function ? # Intel Wireless WiFi Link 7xxx -#ixg* at pci? dev ? function ? # Intel 8259x 10 gigabit +ixg* at pci? dev ? function ? # Intel 8259x 10 gigabit jme* at pci? dev ? function ? # JMicron JMC2[56]0 ethernet le* at pci? dev ? function ? # PCnet-PCI Ethernet lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet
CVS commit: src/sys/arch/xen/include
Module Name:src Committed By: cherry Date: Sat Feb 2 15:09:32 UTC 2019 Modified Files: src/sys/arch/xen/include: xenring.h Log Message: Fix build. A multiline macro needs 'line continuation'. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/xen/include/xenring.h 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/xen/include/xenring.h diff -u src/sys/arch/xen/include/xenring.h:1.2 src/sys/arch/xen/include/xenring.h:1.3 --- src/sys/arch/xen/include/xenring.h:1.2 Sat Feb 2 14:50:15 2019 +++ src/sys/arch/xen/include/xenring.h Sat Feb 2 15:09:32 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: xenring.h,v 1.2 2019/02/02 14:50:15 cherry Exp $ */ +/* $NetBSD: xenring.h,v 1.3 2019/02/02 15:09:32 cherry Exp $ */ /* * Glue goop for xbd ring request/response protocol structures. @@ -10,7 +10,7 @@ #ifndef _XEN_RING_H #define _XEN_RING_H -#if (__XEN_INTERFACE_VERSION__ >= 0x00030201) && +#if (__XEN_INTERFACE_VERSION__ >= 0x00030201) && \ (__XEN_INTERFACE_VERSION < 0x00030208) #include
CVS commit: src/sys/arch/xen/include
Module Name:src Committed By: cherry Date: Sat Feb 2 14:50:15 UTC 2019 Modified Files: src/sys/arch/xen/include: hypervisor.h xenring.h Log Message: Remove mb(), rmb() and wmb() from the kernel namespace. These are introduced by external/bsd/common/include/asm/barrier.h The purpose of barrier.h is to bridge the use of linux API calls within code which uses them, such as drm code. The XEN api implicitly uses these calls which are linuxisms within io/ring.h This diff undos the damage. The correct fix is to modify io/ring.h to not assume that all OSs that XEN runs on has these functions, and to appropriately conditionally via #ifdef __NetBSD__/#endif use the appropriate NetBSD functions. These changes then need to be pushed upstream. To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48 src/sys/arch/xen/include/hypervisor.h cvs rdiff -u -r1.1 -r1.2 src/sys/arch/xen/include/xenring.h 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/xen/include/hypervisor.h diff -u src/sys/arch/xen/include/hypervisor.h:1.47 src/sys/arch/xen/include/hypervisor.h:1.48 --- src/sys/arch/xen/include/hypervisor.h:1.47 Sat Feb 2 12:32:55 2019 +++ src/sys/arch/xen/include/hypervisor.h Sat Feb 2 14:50:15 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: hypervisor.h,v 1.47 2019/02/02 12:32:55 cherry Exp $ */ +/* $NetBSD: hypervisor.h,v 1.48 2019/02/02 14:50:15 cherry Exp $ */ /* * Copyright (c) 2006 Manuel Bouyer. @@ -80,7 +80,7 @@ struct xen_npx_attach_args { #define s32 int32_t #define s64 int64_t -#include /* Linux mb() and friends */ +#include #include #include @@ -94,6 +94,18 @@ struct xen_npx_attach_args { #include #include +/* Undo namespace damage from xen/include/public/io/ring.h + * The proper fix is to get upstream to stop assuming that all OSs use + * mb(), rmb(), wmb(). + */ +#undef xen_mb +#undef xen_rmb +#undef xen_wmb + +#define xen_mb() membar_sync() +#define xen_rmb() membar_producer() +#define xen_wmb() membar_consumer() + #include #undef u8 Index: src/sys/arch/xen/include/xenring.h diff -u src/sys/arch/xen/include/xenring.h:1.1 src/sys/arch/xen/include/xenring.h:1.2 --- src/sys/arch/xen/include/xenring.h:1.1 Sat Feb 2 12:32:55 2019 +++ src/sys/arch/xen/include/xenring.h Sat Feb 2 14:50:15 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: xenring.h,v 1.1 2019/02/02 12:32:55 cherry Exp $ */ +/* $NetBSD: xenring.h,v 1.2 2019/02/02 14:50:15 cherry Exp $ */ /* * Glue goop for xbd ring request/response protocol structures. @@ -10,10 +10,28 @@ #ifndef _XEN_RING_H #define _XEN_RING_H -#if __XEN_INTERFACE_VERSION__ >= 0x00030201 +#if (__XEN_INTERFACE_VERSION__ >= 0x00030201) && + (__XEN_INTERFACE_VERSION < 0x00030208) #include +/* + * Undo namespace damage from xen/include/public/io/ring.h + * The proper fix is to get upstream to stop assuming that all OSs use + * mb(), rmb(), wmb(). + */ +#undef xen_mb +#undef xen_rmb +#undef xen_wmb + +#define xen_mb() membar_sync() +#define xen_rmb() membar_producer() +#define xen_wmb() membar_consumer() + +/* + * Define ring types. These were previously part of the public API. + * Not anymore. + */ DEFINE_RING_TYPES(blkif_x86_32, struct blkif_request, struct blkif_response); DEFINE_RING_TYPES(blkif_x86_64, struct blkif_request, struct blkif_response); @@ -30,5 +48,6 @@ union blkif_back_ring_proto { }; typedef union blkif_back_ring_proto blkif_back_ring_proto_t; -#endif /* __XEN_INTERFACE_VERSION__ >= 0x00030201 */ +#endif /* __XEN_INTERFACE_VERSION__ */ + #endif /* _XEN_RING_H_ */
CVS commit: src/sys/arch/xen/include/xen-public
Module Name:src Committed By: cherry Date: Sat Feb 2 12:40:32 UTC 2019 Removed Files: src/sys/arch/xen/include/xen-public: COPYING arch-ia64.h arch-x86_32.h arch-x86_64.h callback.h dom0_ops.h domctl.h elfnote.h elfstructs.h event_channel.h features.h grant_table.h kexec.h libelf.h mem_event.h memory.h nmi.h physdev.h platform.h sched.h sysctl.h tmem.h trace.h vcpu.h version.h xen-compat.h xen.h xencomm.h xenoprof.h src/sys/arch/xen/include/xen-public/arch-ia64: debug_op.h sioemu.h src/sys/arch/xen/include/xen-public/arch-ia64/hvm: memmap.h save.h src/sys/arch/xen/include/xen-public/arch-x86: cpuid.h xen-mca.h xen-x86_32.h xen-x86_64.h xen.h src/sys/arch/xen/include/xen-public/arch-x86/hvm: save.h src/sys/arch/xen/include/xen-public/hvm: e820.h hvm_info_table.h hvm_op.h ioreq.h params.h save.h vmx_assist.h src/sys/arch/xen/include/xen-public/io: blkif.h console.h fbif.h fsif.h kbdif.h netif.h pciif.h protocols.h ring.h tpmif.h usbif.h vscsiif.h xenbus.h xs_wire.h src/sys/arch/xen/include/xen-public/xsm: acm.h acm_ops.h flask_op.h Log Message: Remove legacy XEN source public API from source. These have now been moved to sys/external/mit/xen-include-public/dist To generate a diff of this commit: cvs rdiff -u -r1.1.1.2 -r0 src/sys/arch/xen/include/xen-public/COPYING \ src/sys/arch/xen/include/xen-public/arch-ia64.h \ src/sys/arch/xen/include/xen-public/callback.h \ src/sys/arch/xen/include/xen-public/elfnote.h \ src/sys/arch/xen/include/xen-public/features.h \ src/sys/arch/xen/include/xen-public/kexec.h \ src/sys/arch/xen/include/xen-public/memory.h \ src/sys/arch/xen/include/xen-public/nmi.h \ src/sys/arch/xen/include/xen-public/platform.h \ src/sys/arch/xen/include/xen-public/sched.h \ src/sys/arch/xen/include/xen-public/vcpu.h \ src/sys/arch/xen/include/xen-public/version.h \ src/sys/arch/xen/include/xen-public/xen-compat.h \ src/sys/arch/xen/include/xen-public/xencomm.h \ src/sys/arch/xen/include/xen-public/xenoprof.h cvs rdiff -u -r1.5 -r0 src/sys/arch/xen/include/xen-public/arch-x86_32.h \ src/sys/arch/xen/include/xen-public/arch-x86_64.h \ src/sys/arch/xen/include/xen-public/dom0_ops.h cvs rdiff -u -r1.2 -r0 src/sys/arch/xen/include/xen-public/domctl.h \ src/sys/arch/xen/include/xen-public/elfstructs.h \ src/sys/arch/xen/include/xen-public/sysctl.h cvs rdiff -u -r1.6 -r0 src/sys/arch/xen/include/xen-public/event_channel.h \ src/sys/arch/xen/include/xen-public/grant_table.h \ src/sys/arch/xen/include/xen-public/trace.h cvs rdiff -u -r1.1.1.1 -r0 src/sys/arch/xen/include/xen-public/libelf.h \ src/sys/arch/xen/include/xen-public/mem_event.h \ src/sys/arch/xen/include/xen-public/tmem.h cvs rdiff -u -r1.7 -r0 src/sys/arch/xen/include/xen-public/physdev.h cvs rdiff -u -r1.11 -r0 src/sys/arch/xen/include/xen-public/xen.h cvs rdiff -u -r1.1.1.2 -r0 \ src/sys/arch/xen/include/xen-public/arch-ia64/debug_op.h \ src/sys/arch/xen/include/xen-public/arch-ia64/sioemu.h cvs rdiff -u -r1.1.1.2 -r0 \ src/sys/arch/xen/include/xen-public/arch-ia64/hvm/memmap.h \ src/sys/arch/xen/include/xen-public/arch-ia64/hvm/save.h cvs rdiff -u -r1.1.1.2 -r0 \ src/sys/arch/xen/include/xen-public/arch-x86/cpuid.h \ src/sys/arch/xen/include/xen-public/arch-x86/xen-x86_64.h cvs rdiff -u -r1.2 -r0 src/sys/arch/xen/include/xen-public/arch-x86/xen-mca.h \ src/sys/arch/xen/include/xen-public/arch-x86/xen-x86_32.h \ src/sys/arch/xen/include/xen-public/arch-x86/xen.h cvs rdiff -u -r1.1.1.2 -r0 \ src/sys/arch/xen/include/xen-public/arch-x86/hvm/save.h cvs rdiff -u -r1.1.1.2 -r0 src/sys/arch/xen/include/xen-public/hvm/e820.h \ src/sys/arch/xen/include/xen-public/hvm/hvm_info_table.h \ src/sys/arch/xen/include/xen-public/hvm/hvm_op.h \ src/sys/arch/xen/include/xen-public/hvm/ioreq.h \ src/sys/arch/xen/include/xen-public/hvm/params.h \ src/sys/arch/xen/include/xen-public/hvm/save.h cvs rdiff -u -r1.1.1.1 -r0 \ src/sys/arch/xen/include/xen-public/hvm/vmx_assist.h cvs rdiff -u -r1.7 -r0 src/sys/arch/xen/include/xen-public/io/blkif.h cvs rdiff -u -r1.1.1.2 -r0 src/sys/arch/xen/include/xen-public/io/console.h \ src/sys/arch/xen/include/xen-public/io/fbif.h \ src/sys/arch/xen/include/xen-public/io/fsif.h \ src/sys/arch/xen/include/xen-public/io/kbdif.h \ src/sys/arch/xen/include/xen-public/io/pciif.h \ src/sys/arch/xen/include/xen-public/io/protocols.h \ src/sys/arch/xen/include/xen-public/io/tpmif.h \ src/sys/arch/xen/include/xen-public/io/xenbus.h cvs rdiff -u -r1.6 -r0 src/sys/arch/xen/include/xen-public/io/netif.h cvs rdiff -u -r1.3 -r0 src/sys/arch/xen/include/xen-public/io/ring.h cvs rdiff -u -r1.1.1.1 -r0 src/sys/arch/xen/include/xen-public/io/usbif.h \
CVS commit: src/sys/arch
Module Name:src Committed By: cherry Date: Sat Feb 2 12:32:55 UTC 2019 Modified Files: src/sys/arch/amd64/amd64: genassym.cf locore.S src/sys/arch/amd64/conf: std.xen src/sys/arch/i386/i386: genassym.cf src/sys/arch/x86/include: cpu.h src/sys/arch/x86/x86: cpu_ucode.c pmap.c src/sys/arch/xen/conf: Makefile.xen std.xen src/sys/arch/xen/include: granttables.h hypervisor.h intr.h xen.h xenbus.h src/sys/arch/xen/include/amd64: hypercalls.h src/sys/arch/xen/include/i386: hypercalls.h src/sys/arch/xen/x86: cpu.c xen_ipi.c xen_pmap.c src/sys/arch/xen/xen: clock.c hypervisor.c if_xennet_xenbus.c pciback.c xbd_xenbus.c xbdback_xenbus.c xen_machdep.c xencons.c xpci_xenbus.c Added Files: src/sys/arch/xen/include: xenring.h Log Message: Switch NetBSD/xen to use XEN api tag RELEASE-4.11.1 The headers for this api are in sys/external/mit/xen-include-public/dist/ To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72 src/sys/arch/amd64/amd64/genassym.cf cvs rdiff -u -r1.174 -r1.175 src/sys/arch/amd64/amd64/locore.S cvs rdiff -u -r1.9 -r1.10 src/sys/arch/amd64/conf/std.xen cvs rdiff -u -r1.108 -r1.109 src/sys/arch/i386/i386/genassym.cf cvs rdiff -u -r1.101 -r1.102 src/sys/arch/x86/include/cpu.h cvs rdiff -u -r1.10 -r1.11 src/sys/arch/x86/x86/cpu_ucode.c cvs rdiff -u -r1.319 -r1.320 src/sys/arch/x86/x86/pmap.c cvs rdiff -u -r1.47 -r1.48 src/sys/arch/xen/conf/Makefile.xen cvs rdiff -u -r1.8 -r1.9 src/sys/arch/xen/conf/std.xen cvs rdiff -u -r1.9 -r1.10 src/sys/arch/xen/include/granttables.h cvs rdiff -u -r1.46 -r1.47 src/sys/arch/xen/include/hypervisor.h cvs rdiff -u -r1.51 -r1.52 src/sys/arch/xen/include/intr.h cvs rdiff -u -r1.41 -r1.42 src/sys/arch/xen/include/xen.h cvs rdiff -u -r1.13 -r1.14 src/sys/arch/xen/include/xenbus.h cvs rdiff -u -r0 -r1.1 src/sys/arch/xen/include/xenring.h cvs rdiff -u -r1.10 -r1.11 src/sys/arch/xen/include/amd64/hypercalls.h cvs rdiff -u -r1.17 -r1.18 src/sys/arch/xen/include/i386/hypercalls.h cvs rdiff -u -r1.127 -r1.128 src/sys/arch/xen/x86/cpu.c cvs rdiff -u -r1.31 -r1.32 src/sys/arch/xen/x86/xen_ipi.c cvs rdiff -u -r1.27 -r1.28 src/sys/arch/xen/x86/xen_pmap.c cvs rdiff -u -r1.76 -r1.77 src/sys/arch/xen/xen/clock.c cvs rdiff -u -r1.69 -r1.70 src/sys/arch/xen/xen/hypervisor.c cvs rdiff -u -r1.82 -r1.83 src/sys/arch/xen/xen/if_xennet_xenbus.c cvs rdiff -u -r1.18 -r1.19 src/sys/arch/xen/xen/pciback.c cvs rdiff -u -r1.91 -r1.92 src/sys/arch/xen/xen/xbd_xenbus.c cvs rdiff -u -r1.70 -r1.71 src/sys/arch/xen/xen/xbdback_xenbus.c cvs rdiff -u -r1.19 -r1.20 src/sys/arch/xen/xen/xen_machdep.c cvs rdiff -u -r1.47 -r1.48 src/sys/arch/xen/xen/xencons.c cvs rdiff -u -r1.21 -r1.22 src/sys/arch/xen/xen/xpci_xenbus.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/genassym.cf diff -u src/sys/arch/amd64/amd64/genassym.cf:1.71 src/sys/arch/amd64/amd64/genassym.cf:1.72 --- src/sys/arch/amd64/amd64/genassym.cf:1.71 Tue Dec 25 06:50:11 2018 +++ src/sys/arch/amd64/amd64/genassym.cf Sat Feb 2 12:32:54 2019 @@ -1,4 +1,4 @@ -# $NetBSD: genassym.cf,v 1.71 2018/12/25 06:50:11 cherry Exp $ +# $NetBSD: genassym.cf,v 1.72 2019/02/02 12:32:54 cherry Exp $ # # Copyright (c) 1998, 2006, 2007, 2008 The NetBSD Foundation, Inc. @@ -119,7 +119,7 @@ include endif ifdef XEN -include +include endif include Index: src/sys/arch/amd64/amd64/locore.S diff -u src/sys/arch/amd64/amd64/locore.S:1.174 src/sys/arch/amd64/amd64/locore.S:1.175 --- src/sys/arch/amd64/amd64/locore.S:1.174 Sun Aug 12 15:31:01 2018 +++ src/sys/arch/amd64/amd64/locore.S Sat Feb 2 12:32:54 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: locore.S,v 1.174 2018/08/12 15:31:01 maxv Exp $ */ +/* $NetBSD: locore.S,v 1.175 2019/02/02 12:32:54 cherry Exp $ */ /* * Copyright-o-rama! @@ -276,8 +276,8 @@ #ifdef XEN #define __ASSEMBLY__ -#include -#include +#include +#include #define ELFNOTE(name, type, desctype, descdata...) \ .pushsection .note.name ; \ .align 4; \ Index: src/sys/arch/amd64/conf/std.xen diff -u src/sys/arch/amd64/conf/std.xen:1.9 src/sys/arch/amd64/conf/std.xen:1.10 --- src/sys/arch/amd64/conf/std.xen:1.9 Thu Jan 12 05:24:36 2017 +++ src/sys/arch/amd64/conf/std.xen Sat Feb 2 12:32:54 2019 @@ -1,4 +1,4 @@ -# $NetBSD: std.xen,v 1.9 2017/01/12 05:24:36 ryo Exp $ +# $NetBSD: std.xen,v 1.10 2019/02/02 12:32:54 cherry Exp $ # NetBSD: std.i386,v 1.24 2003/02/26 21:33:36 fvdl Exp # # standard, required NetBSD/i386 'options' @@ -7,6 +7,7 @@ machine xen amd64 include "conf/std" # MI standard options options XEN #Xen support +options __XEN_INTERFACE_VERSION__=0x00030201 # Xen 3.1 interface #options __XEN_INTERFACE_VERSION__=0x00030205 # Xen 3.1 interface options CPU_IN_CKSUM Index: src/sys/arch/i386/i386/genassym.cf diff -u
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: mrg Date: Sat Feb 2 12:12:04 UTC 2019 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64: c++config.h defs.mk src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64: configargs.h Added Files: src/external/gpl3/gcc/lib/libgcc/arch/earmv4: gthr-defs.mk Log Message: more mknative-gcc for gcc7 and arm/arm64. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/lib/libgcc/arch/earmv4/gthr-defs.mk cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/c++config.h \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/defs.mk cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64/configargs.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/c++config.h diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/c++config.h:1.4 src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/c++config.h:1.5 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/c++config.h:1.4 Thu Jan 24 08:56:44 2019 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/c++config.h Sat Feb 2 12:12:04 2019 @@ -1,5 +1,5 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.96 2019/01/19 20:02:06 mrg Exp */ +/* Generated from: NetBSD: mknative-gcc,v 1.97 2019/02/01 09:27:23 mrg Exp */ /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ // Predefined symbols and macros -*- C++ -*- @@ -1455,7 +1455,7 @@ namespace std #define _GLIBCXX_FULLY_DYNAMIC_STRING 0 /* Define if gthreads library is available. */ -/* #undef _GLIBCXX_HAS_GTHREADS */ +#define _GLIBCXX_HAS_GTHREADS 1 /* Define to 1 if a full hosted library is built, or 0 if freestanding. */ #define _GLIBCXX_HOSTED 1 @@ -1583,7 +1583,7 @@ namespace std /* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ /* Define if POSIX read/write locks are available in . */ -/* #undef _GLIBCXX_USE_PTHREAD_RWLOCK_T */ +#define _GLIBCXX_USE_PTHREAD_RWLOCK_T 1 /* Define if /dev/random and /dev/urandom are available for the random_device of TR1 (Chapter 5.1). */ Index: src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/defs.mk diff -u src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/defs.mk:1.4 src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/defs.mk:1.5 --- src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/defs.mk:1.4 Thu Jan 24 08:56:44 2019 +++ src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/defs.mk Sat Feb 2 12:12:04 2019 @@ -1,5 +1,5 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.96 2019/01/19 20:02:06 mrg Exp +# Generated from: NetBSD: mknative-gcc,v 1.97 2019/02/01 09:27:23 mrg Exp # Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp # G_port_specific_symbol_files= @@ -11,6 +11,7 @@ G_SRC_SOURCES=compatibility.cc compatibi G_CPP11_SOURCES=chrono.cc c11-codecvt.cc condition_variable.cc cow-stdexcept.cc ctype.cc debug.cc functexcept.cc functional.cc futex.cc future.cc hash_c++0x.cc hashtable_c++0x.cc ios.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc snprintf_lite.cc system_error.cc thread.cc ctype_configure_char.cc ctype_members.cc ext11-inst.cc fstream-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc string-inst.cc string-io-inst.cc wlocale-inst.cc wstring-inst.cc wstring-io-inst.cc G_GLIBCXX_ABI_FLAGS= G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc c98-codecvt.cc complex_io.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc istream-string.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc misc-inst.cc parallel_settings.cc +G_FILESYSTEM_SOURCES=dir.cc ops.cc path.cc G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins G_BASIC_FILE_CC=config/io/basic_file_stdio.cc G_CLOCALE_CC=config/locale/generic/c_locale.cc Index: src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64/configargs.h diff -u src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64/configargs.h:1.4 src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64/configargs.h:1.5 --- src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64/configargs.h:1.4 Thu Jan 24 08:56:44 2019 +++ src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64/configargs.h Sat Feb 2 12:12:04 2019 @@ -1,9 +1,9 @@ /* This file
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: mrg Date: Sat Feb 2 12:09:55 UTC 2019 Added Files: src/external/gpl3/gcc: README.gcc7 Removed Files: src/external/gpl3/gcc: README.gcc53 Log Message: update status. status is: with uncommited changes, some ports (amd64, sparc) work. To generate a diff of this commit: cvs rdiff -u -r1.21 -r0 src/external/gpl3/gcc/README.gcc53 cvs rdiff -u -r0 -r1.1 src/external/gpl3/gcc/README.gcc7 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Added files: Index: src/external/gpl3/gcc/README.gcc7 diff -u /dev/null src/external/gpl3/gcc/README.gcc7:1.1 --- /dev/null Sat Feb 2 12:09:55 2019 +++ src/external/gpl3/gcc/README.gcc7 Sat Feb 2 12:09:55 2019 @@ -0,0 +1,66 @@ +$NetBSD: README.gcc7,v 1.1 2019/02/02 12:09:55 mrg Exp $ + +new stuff (from gcc 5): + cc1objcplus + libcilkrts + libmpx + liboffloadmic + libvtv + libitm + +arch/feature list. anything not here has been switched already: + +tools: does build.sh tools work? +kernels: does a kernel run? +libgcc: does libgcc build? +native-gcc: does a full mknative-gcc complete? +make release: does build.sh release complete? +runs: does the system boot with a full world? +atf: does atf run / compare well + + +architecture tools kernels libgcc native-gcc make release runs atf + - --- -- -- --- +aarch64 ? ? ? ? ? ? ? +alpha ? ? ? ? ? ? ? +arm ? ? ? ? ? ? ? +armeb ? ? ? ? ? ? ? +earm ? ? ? ? ? ? ? +earmeb ? ? ? ? ? ? ? +earmhf ? ? ? ? ? ? ? +earmhfeb ? ? ? ? ? ? ? +earmv4 ? ? ? ? ? ? ? +earmv4eb ? ? ? ? ? ? ? +earmv6 ? ? ? ? ? ? ? +earmv6eb ? ? ? ? ? ? ? +earmv6hf ? ? ? ? ? ? ? +earmv6hfeb ? ? ? ? ? ? ? +earmv7 ? ? ? ? ? ? ? +earmv7eb ? ? ? ? ? ? ? +earmv7hf ? ? ? ? ? ? ? +earmv7hfeb ? ? ? ? ? ? ? +hppa ? ? ? ? ? ? ? +i386 y ? ? ? ? ? ? +ia64 ? ? ? ? ? ? ? +m68000 ? ? ? ? ? ? ? +m68k ? ? ? ? ? ? ? +mipseb ? ? ? ? ? ? ? +mipsel ? ? ? ? ? ? ? +mips64eb ? ? ? ? ? ? ? +mips64el ? ? ? ? ? ? ? +powerpc ? ? ? ? ? ? ? +powerpc64 ? ? ? ? ? ? ? +sh3eb ? ? ? ? ? ? ? +sh3el ? ? ? ? ? ? ? +sparc y ? ? ? ? ? ? +sparc64 y ? ? ? ? ? ? +vax ? ? ? ? ? ? ? +x86_64 y y y y y y y +-- +or1k +riscv32 +riscv64 +coldfire ? N/A ? ? ? N/A N/A + - --- -- -- --- +architecture tools kernels libgcc native-gcc make release runs atf +
CVS commit: src/sys/arch/amd64/conf
Module Name:src Committed By: cherry Date: Sat Feb 2 12:05:09 UTC 2019 Modified Files: src/sys/arch/amd64/conf: XEN3_DOM0 Log Message: Summary: Disable ixg(4) until the linuxist mb() API re-definition within the XEN amd64 dom0 build is resolved. Detail: The xen public headers >= 0x00030201 depend on a linuxism - a memory barrier "API" namely mb(), rmb() and wmb(). These are made accessible to NetBSD code via the interface sys/external/bsd/common/include/asm/barrier.h Currently the ixg(4) driver uses an identical API by defining them (incorrectly) to inline assembler macro definitions in sys/dev/pci/ixgbe/ixgbe_osdep.h This will result in the dom0 builds failing to build due to this redefinition of the macros. We therefore disable the driver in NetBSD/amd64 dom0 in order to facilitate smoothly moving the XEN kernel builds to the new XEN source level API (RELEASE-4.11.1). The fix for this is trivial, but needs the attention of the driver maintainer. To generate a diff of this commit: cvs rdiff -u -r1.162 -r1.163 src/sys/arch/amd64/conf/XEN3_DOM0 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/conf/XEN3_DOM0 diff -u src/sys/arch/amd64/conf/XEN3_DOM0:1.162 src/sys/arch/amd64/conf/XEN3_DOM0:1.163 --- src/sys/arch/amd64/conf/XEN3_DOM0:1.162 Tue Dec 25 11:56:14 2018 +++ src/sys/arch/amd64/conf/XEN3_DOM0 Sat Feb 2 12:05:09 2019 @@ -1,4 +1,4 @@ -# $NetBSD: XEN3_DOM0,v 1.162 2018/12/25 11:56:14 mlelstv Exp $ +# $NetBSD: XEN3_DOM0,v 1.163 2019/02/02 12:05:09 cherry Exp $ include "arch/amd64/conf/std.xen" @@ -10,7 +10,7 @@ options INCLUDE_CONFIG_FILE # embed con #options UVMHIST_PRINT #options SYSCALL_DEBUG -#ident "XEN3_DOM0-$Revision: 1.162 $" +#ident "XEN3_DOM0-$Revision: 1.163 $" maxusers 32 # estimated number of users @@ -371,7 +371,7 @@ ipw* at pci? dev ? function ? # Intel PR iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN iwm* at pci? dev ? function ? # Intel Wireless WiFi Link 7xxx -ixg* at pci? dev ? function ? # Intel 8259x 10 gigabit +#ixg* at pci? dev ? function ? # Intel 8259x 10 gigabit jme* at pci? dev ? function ? # JMicron JMC2[56]0 ethernet le* at pci? dev ? function ? # PCnet-PCI Ethernet lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet
CVS import: src/sys/external/mit/xen-include-public/dist/xen/include/public
Module Name:src Committed By: cherry Date: Sat Feb 2 08:03:48 UTC 2019 Update of /cvsroot/src/sys/external/mit/xen-include-public/dist/xen/include/public In directory ivanova.netbsd.org:/tmp/cvs-serv20221 Log Message: Import Xen public headers version 4.11.1 Release tag: RELEASE-4-11-1 git log of the freeze is as follows: commit 96cbd0893f783997caaf117e897d5fa8f2dc7b5f Author: Jan Beulich Date: Thu Nov 29 15:04:11 2018 +0100 update Xen version to 4.11.1 Status: Vendor Tag: RELEASE-4-11-1 Release Tags: xen-4-11-1 N src/sys/external/mit/xen-include-public/dist/xen/include/public/COPYING N src/sys/external/mit/xen-include-public/dist/xen/include/public/arch-arm.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/arch-x86_32.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/arch-x86_64.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/callback.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/dom0_ops.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/domctl.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/elfnote.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/features.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/errno.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/event_channel.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/kexec.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/grant_table.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/memory.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/nmi.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/physdev.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/platform.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/trace.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/pmu.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/sched.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/sysctl.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/tmem.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/vcpu.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/version.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/vm_event.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/xen-compat.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/xen.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/xencomm.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/xenoprof.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/arch-arm/smccc.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/arch-arm/hvm/save.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/arch-x86/cpufeatureset.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/arch-x86/cpuid.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/arch-x86/pmu.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/arch-x86/xen-mca.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/arch-x86/xen-x86_32.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/arch-x86/xen-x86_64.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/arch-x86/xen.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/arch-x86/hvm/save.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/arch-x86/hvm/start_info.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/hvm/dm_op.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/hvm/e820.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/hvm/hvm_info_table.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/hvm/hvm_op.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/hvm/hvm_vcpu.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/hvm/hvm_xs_strings.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/hvm/ioreq.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/hvm/params.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/hvm/pvdrivers.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/hvm/save.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/io/9pfs.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/io/blkif.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/io/console.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/io/displif.h N src/sys/external/mit/xen-include-public/dist/xen/include/public/io/fbif.h N