Re: Weak x86 aliases

2018-12-28 Thread Cherry G . Mathew
Maxime Villard writes: > Le 28/12/2018 à 15:06, Cherry G.Mathew a écrit : >> Maxime Villard writes: >>> Le 28/12/2018 à 14:57, Cherry G.Mathew a écrit : Maxime Villard writes: >> Introduce a weak alias method of exporting different implementations >> of the same API. > >

Re: Weak x86 aliases

2018-12-28 Thread Cherry G . Mathew
John Nemeth writes: > On Dec 28, 11:52pm, "Mathew, Cherry G." wrote: > } On December 28, 2018 9:54:11 PM GMT+05:30, John Nemeth > wrote: > } >On Dec 28, 7:36pm, "Cherry G.Mathew" wrote: > } >} Maxime Villard writes: > } >} > Le 28/12/2018 �� 14:57, Cherry G.Mathew a ��crit : > } >} >> Maxime

CVS commit: xsrc/external/mit

2018-12-28 Thread matthew green
Module Name:xsrc Committed By: mrg Date: Sat Dec 29 06:46:43 UTC 2018 Modified Files: xsrc/external/mit/xf86-video-i128/dist/src: i128_driver.c xsrc/external/mit/xf86-video-i740/dist/src: i740_dga.c i740_driver.c i740_video.c Log Message: merge

CVS commit: xsrc/external/mit

2018-12-28 Thread matthew green
Module Name:xsrc Committed By: mrg Date: Sat Dec 29 06:46:43 UTC 2018 Modified Files: xsrc/external/mit/xf86-video-i128/dist/src: i128_driver.c xsrc/external/mit/xf86-video-i740/dist/src: i740_dga.c i740_driver.c i740_video.c Log Message: merge

CVS import: xsrc/external/mit/xf86-video-chips/dist

2018-12-28 Thread matthew green
Module Name:xsrc Committed By: mrg Date: Sat Dec 29 06:45:09 UTC 2018 Update of /cvsroot/xsrc/external/mit/xf86-video-chips/dist In directory ivanova.netbsd.org:/tmp/cvs-serv7111 Log Message: initial import of xf86-video-chips-1.3.0 Status: Vendor Tag: xorg Release Tags:

CVS import: xsrc/external/mit/xf86-video-chips/dist

2018-12-28 Thread matthew green
Module Name:xsrc Committed By: mrg Date: Sat Dec 29 06:45:09 UTC 2018 Update of /cvsroot/xsrc/external/mit/xf86-video-chips/dist In directory ivanova.netbsd.org:/tmp/cvs-serv7111 Log Message: initial import of xf86-video-chips-1.3.0 Status: Vendor Tag: xorg Release Tags:

CVS import: xsrc/external/mit/xf86-video-i128/dist

2018-12-28 Thread matthew green
Module Name:xsrc Committed By: mrg Date: Sat Dec 29 06:45:13 UTC 2018 Update of /cvsroot/xsrc/external/mit/xf86-video-i128/dist In directory ivanova.netbsd.org:/tmp/cvs-serv13428 Log Message: initial import of xf86-video-i128-1.4.0 Status: Vendor Tag: xorg Release Tags:

CVS import: xsrc/external/mit/xf86-video-i128/dist

2018-12-28 Thread matthew green
Module Name:xsrc Committed By: mrg Date: Sat Dec 29 06:45:13 UTC 2018 Update of /cvsroot/xsrc/external/mit/xf86-video-i128/dist In directory ivanova.netbsd.org:/tmp/cvs-serv13428 Log Message: initial import of xf86-video-i128-1.4.0 Status: Vendor Tag: xorg Release Tags:

CVS import: xsrc/external/mit/xf86-video-neomagic/dist

2018-12-28 Thread matthew green
Module Name:xsrc Committed By: mrg Date: Sat Dec 29 06:45:22 UTC 2018 Update of /cvsroot/xsrc/external/mit/xf86-video-neomagic/dist In directory ivanova.netbsd.org:/tmp/cvs-serv29742 Log Message: initial import of xf86-video-neomagic-1.3.0 Status: Vendor Tag: xorg Release

CVS import: xsrc/external/mit/xf86-video-i740/dist

2018-12-28 Thread matthew green
Module Name:xsrc Committed By: mrg Date: Sat Dec 29 06:45:17 UTC 2018 Update of /cvsroot/xsrc/external/mit/xf86-video-i740/dist In directory ivanova.netbsd.org:/tmp/cvs-serv8882 Log Message: initial import of xf86-video-i740-1.4.0 Status: Vendor Tag: xorg Release Tags:

CVS import: xsrc/external/mit/xf86-video-neomagic/dist

2018-12-28 Thread matthew green
Module Name:xsrc Committed By: mrg Date: Sat Dec 29 06:45:22 UTC 2018 Update of /cvsroot/xsrc/external/mit/xf86-video-neomagic/dist In directory ivanova.netbsd.org:/tmp/cvs-serv29742 Log Message: initial import of xf86-video-neomagic-1.3.0 Status: Vendor Tag: xorg Release

CVS import: xsrc/external/mit/xf86-video-i740/dist

2018-12-28 Thread matthew green
Module Name:xsrc Committed By: mrg Date: Sat Dec 29 06:45:17 UTC 2018 Update of /cvsroot/xsrc/external/mit/xf86-video-i740/dist In directory ivanova.netbsd.org:/tmp/cvs-serv8882 Log Message: initial import of xf86-video-i740-1.4.0 Status: Vendor Tag: xorg Release Tags:

CVS commit: src/sys/dev/usb

2018-12-28 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Dec 29 06:34:16 UTC 2018 Modified Files: src/sys/dev/usb: ums.c Log Message: Enable the same workaround as USB_PRODUCT_MICROSOFT_24GHZ_XCVR20 For Microsoft Natural 6000 wheel. Modified patch from Julian in kern/44634 To

CVS commit: src/sys/dev/usb

2018-12-28 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Dec 29 06:34:16 UTC 2018 Modified Files: src/sys/dev/usb: ums.c Log Message: Enable the same workaround as USB_PRODUCT_MICROSOFT_24GHZ_XCVR20 For Microsoft Natural 6000 wheel. Modified patch from Julian in kern/44634 To

CVS commit: src/sys/dev/usb

2018-12-28 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Dec 29 06:30:41 UTC 2018 Modified Files: src/sys/dev/usb: usbdevs.h usbdevs_data.h Log Message: Regen for PR kern/44634, now with correct usb dev id To generate a diff of this commit: cvs rdiff -u -r1.758 -r1.759

CVS commit: src/sys/dev/usb

2018-12-28 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Dec 29 06:29:29 UTC 2018 Modified Files: src/sys/dev/usb: usbdevs Log Message: Fix typo in previous :) To generate a diff of this commit: cvs rdiff -u -r1.766 -r1.767 src/sys/dev/usb/usbdevs Please note that diffs are not

CVS commit: src/sys/dev/usb

2018-12-28 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Dec 29 06:29:29 UTC 2018 Modified Files: src/sys/dev/usb: usbdevs Log Message: Fix typo in previous :) To generate a diff of this commit: cvs rdiff -u -r1.766 -r1.767 src/sys/dev/usb/usbdevs Please note that diffs are not

CVS commit: src/sys/dev/usb

2018-12-28 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Dec 29 06:27:42 UTC 2018 Modified Files: src/sys/dev/usb: usbdevs Log Message: Add Microsoft Natural Wireless Mouse 600. Modified patches from Julian in PR kern/44634 To generate a diff of this commit: cvs rdiff -u -r1.765

CVS commit: src/sys/dev/usb

2018-12-28 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Dec 29 06:27:42 UTC 2018 Modified Files: src/sys/dev/usb: usbdevs Log Message: Add Microsoft Natural Wireless Mouse 600. Modified patches from Julian in PR kern/44634 To generate a diff of this commit: cvs rdiff -u -r1.765

CVS commit: src/distrib/sets/lists/comp

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Dec 29 06:23:50 UTC 2018 Modified Files: src/distrib/sets/lists/comp: md.sparc64 Log Message: fix sets for binutils-2.31.1 To generate a diff of this commit: cvs rdiff -u -r1.202 -r1.203

CVS commit: src/distrib/sets/lists/comp

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Dec 29 06:23:50 UTC 2018 Modified Files: src/distrib/sets/lists/comp: md.sparc64 Log Message: fix sets for binutils-2.31.1 To generate a diff of this commit: cvs rdiff -u -r1.202 -r1.203

CVS commit: src/sys/dev/sdmmc

2018-12-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Dec 29 04:59:33 UTC 2018 Modified Files: src/sys/dev/sdmmc: sdmmcdevs.h Log Message: Regen. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/dev/sdmmc/sdmmcdevs.h Please note that diffs are not public

CVS commit: src/sys/dev/sdmmc

2018-12-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Dec 29 04:59:33 UTC 2018 Modified Files: src/sys/dev/sdmmc: sdmmcdevs.h Log Message: Regen. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/dev/sdmmc/sdmmcdevs.h Please note that diffs are not public

CVS commit: src/sys/dev/sdmmc

2018-12-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Dec 29 04:58:52 UTC 2018 Modified Files: src/sys/dev/sdmmc: sdmmcdevs Log Message: Add ReakTek RTL8189FTV SDIO 802.11 interface. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/dev/sdmmc/sdmmcdevs

CVS commit: src/sys/dev/sdmmc

2018-12-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Dec 29 04:58:52 UTC 2018 Modified Files: src/sys/dev/sdmmc: sdmmcdevs Log Message: Add ReakTek RTL8189FTV SDIO 802.11 interface. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/dev/sdmmc/sdmmcdevs

CVS commit: src/distrib/sets/lists/comp

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Dec 29 04:51:04 UTC 2018 Modified Files: src/distrib/sets/lists/comp: ad.aarch64 Log Message: fix for binutils-2.31.1 To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/distrib/sets/lists/comp/ad.aarch64

CVS commit: src/distrib/sets/lists/comp

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Dec 29 04:51:04 UTC 2018 Modified Files: src/distrib/sets/lists/comp: ad.aarch64 Log Message: fix for binutils-2.31.1 To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/distrib/sets/lists/comp/ad.aarch64

CVS commit: src/sys/kern

2018-12-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Dec 29 04:39:14 UTC 2018 Modified Files: src/sys/kern: kern_threadpool.c Log Message: Expose the worker thread idle timeout via sysctl as "kern.threadpool.idle_ms". To generate a diff of this commit: cvs rdiff -u -r1.13

CVS commit: src/sys/kern

2018-12-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Dec 29 04:39:14 UTC 2018 Modified Files: src/sys/kern: kern_threadpool.c Log Message: Expose the worker thread idle timeout via sysctl as "kern.threadpool.idle_ms". To generate a diff of this commit: cvs rdiff -u -r1.13

CVS commit: src/sys/external/bsd/gnu-efi/dist/gnuefi

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Dec 29 04:05:47 UTC 2018 Modified Files: src/sys/external/bsd/gnu-efi/dist/gnuefi: elf_aarch64_efi.lds Log Message: adjust for binutils 2.31.1 To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 \

CVS commit: src/sys/external/bsd/gnu-efi/dist/gnuefi

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Dec 29 04:05:47 UTC 2018 Modified Files: src/sys/external/bsd/gnu-efi/dist/gnuefi: elf_aarch64_efi.lds Log Message: adjust for binutils 2.31.1 To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 \

Re: Weak x86 aliases

2018-12-28 Thread Jason Thorpe
> On Dec 28, 2018, at 6:44 PM, John Nemeth wrote: > > However, having said that, I suspect that your work with PVHVM > (and presumably PVH after that) will make the idea of having seperate > modules for Xen obsolete. I.e. it appears to me that we're headed > to a world where a single

CVS commit: src/distrib/sets/lists/comp

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Dec 29 01:22:57 UTC 2018 Modified Files: src/distrib/sets/lists/comp: ad.arm Log Message: What is bunutils? To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90 src/distrib/sets/lists/comp/ad.arm Please note

CVS commit: src/distrib/sets/lists/comp

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Dec 29 01:22:57 UTC 2018 Modified Files: src/distrib/sets/lists/comp: ad.arm Log Message: What is bunutils? To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90 src/distrib/sets/lists/comp/ad.arm Please note

CVS commit: src/distrib/sets/lists/comp

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Dec 29 01:08:14 UTC 2018 Modified Files: src/distrib/sets/lists/comp: ad.arm Log Message: adjust for binutils 2.31.1 To generate a diff of this commit: cvs rdiff -u -r1.88 -r1.89 src/distrib/sets/lists/comp/ad.arm Please

CVS commit: src/distrib/sets/lists/comp

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Dec 29 01:08:14 UTC 2018 Modified Files: src/distrib/sets/lists/comp: ad.arm Log Message: adjust for binutils 2.31.1 To generate a diff of this commit: cvs rdiff -u -r1.88 -r1.89 src/distrib/sets/lists/comp/ad.arm Please

CVS commit: src/distrib/common

2018-12-28 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Sat Dec 29 01:04:39 UTC 2018 Modified Files: src/distrib/common: cgdroot.rc Log Message: Break the loop after a successful mount. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/distrib/common/cgdroot.rc Please

CVS commit: src/distrib/common

2018-12-28 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Sat Dec 29 01:04:39 UTC 2018 Modified Files: src/distrib/common: cgdroot.rc Log Message: Break the loop after a successful mount. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/distrib/common/cgdroot.rc Please

CVS commit: src/distrib/common

2018-12-28 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Sat Dec 29 00:52:11 UTC 2018 Modified Files: src/distrib/common: cgdroot.rc Log Message: Don't hardcode wd0a in cgdroot.kmod, try NAME=cgd.conf and ROOT.a. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/distrib/common

2018-12-28 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Sat Dec 29 00:52:11 UTC 2018 Modified Files: src/distrib/common: cgdroot.rc Log Message: Don't hardcode wd0a in cgdroot.kmod, try NAME=cgd.conf and ROOT.a. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/sys/arch/acorn32/stand

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Dec 29 00:35:21 UTC 2018 Modified Files: src/sys/arch/acorn32/stand: module.ldscript Log Message: Adjust for binutils-2.31.1 To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/sys/arch/acorn32/stand

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Dec 29 00:35:21 UTC 2018 Modified Files: src/sys/arch/acorn32/stand: module.ldscript Log Message: Adjust for binutils-2.31.1 To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/usr.sbin/screenblank

2018-12-28 Thread David H. Gutteridge
Module Name:src Committed By: gutteridge Date: Fri Dec 28 23:53:35 UTC 2018 Modified Files: src/usr.sbin/screenblank: screenblank.1 Log Message: Add caveats section to the screenblank(1) man page to note issues will arise if /dev is on a file system mounted with noatime

CVS commit: src/usr.sbin/screenblank

2018-12-28 Thread David H. Gutteridge
Module Name:src Committed By: gutteridge Date: Fri Dec 28 23:53:35 UTC 2018 Modified Files: src/usr.sbin/screenblank: screenblank.1 Log Message: Add caveats section to the screenblank(1) man page to note issues will arise if /dev is on a file system mounted with noatime

CVS commit: src/sys/dev/usb

2018-12-28 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Dec 28 22:55:20 UTC 2018 Modified Files: src/sys/dev/usb: if_mue.c Log Message: Define DPRINTF() as __nothing when !USB_DEBUG. Drop excess braces. No functional changes intended. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/dev/usb

2018-12-28 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Dec 28 22:55:20 UTC 2018 Modified Files: src/sys/dev/usb: if_mue.c Log Message: Define DPRINTF() as __nothing when !USB_DEBUG. Drop excess braces. No functional changes intended. To generate a diff of this commit: cvs rdiff

CVS commit: xsrc/external/mit/xdpyinfo/include

2018-12-28 Thread matthew green
Module Name:xsrc Committed By: mrg Date: Fri Dec 28 22:18:13 UTC 2018 Modified Files: xsrc/external/mit/xdpyinfo/include: config.h Log Message: commit missing update from xdpyinfo 1.3.2. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: xsrc/external/mit/xdpyinfo/include

2018-12-28 Thread matthew green
Module Name:xsrc Committed By: mrg Date: Fri Dec 28 22:18:13 UTC 2018 Modified Files: xsrc/external/mit/xdpyinfo/include: config.h Log Message: commit missing update from xdpyinfo 1.3.2. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: xsrc/external/mit

2018-12-28 Thread matthew green
Module Name:xsrc Committed By: mrg Date: Fri Dec 28 22:16:48 UTC 2018 Modified Files: xsrc/external/mit/libXScrnSaver/dist/src: XScrnSaver.c xsrc/external/mit/libXinerama/dist/src: Xinerama.c xsrc/external/mit/libxcb/dist/src: xcb_in.c

CVS commit: xsrc/external/mit

2018-12-28 Thread matthew green
Module Name:xsrc Committed By: mrg Date: Fri Dec 28 22:16:48 UTC 2018 Modified Files: xsrc/external/mit/libXScrnSaver/dist/src: XScrnSaver.c xsrc/external/mit/libXinerama/dist/src: Xinerama.c xsrc/external/mit/libxcb/dist/src: xcb_in.c

CVS import: xsrc/external/mit/libXxf86misc/dist

2018-12-28 Thread matthew green
Module Name:xsrc Committed By: mrg Date: Fri Dec 28 22:14:50 UTC 2018 Update of /cvsroot/xsrc/external/mit/libXxf86misc/dist In directory ivanova.netbsd.org:/tmp/cvs-serv5859 Log Message: initial import of libXxf86misc-1.0.4 Status: Vendor Tag: xorg Release Tags:

CVS import: xsrc/external/mit/libxcb/dist

2018-12-28 Thread matthew green
Module Name:xsrc Committed By: mrg Date: Fri Dec 28 22:14:54 UTC 2018 Update of /cvsroot/xsrc/external/mit/libxcb/dist In directory ivanova.netbsd.org:/tmp/cvs-serv3312 Log Message: initial import of libxcb-1.13.1 Status: Vendor Tag: xorg Release Tags: libxcb-1-13-1

CVS import: xsrc/external/mit/libxcb/dist

2018-12-28 Thread matthew green
Module Name:xsrc Committed By: mrg Date: Fri Dec 28 22:14:54 UTC 2018 Update of /cvsroot/xsrc/external/mit/libxcb/dist In directory ivanova.netbsd.org:/tmp/cvs-serv3312 Log Message: initial import of libxcb-1.13.1 Status: Vendor Tag: xorg Release Tags: libxcb-1-13-1

CVS import: xsrc/external/mit/libXinerama/dist

2018-12-28 Thread matthew green
Module Name:xsrc Committed By: mrg Date: Fri Dec 28 22:14:47 UTC 2018 Update of /cvsroot/xsrc/external/mit/libXinerama/dist In directory ivanova.netbsd.org:/tmp/cvs-serv12887 Log Message: initial import of libXinerama-1.1.4 Status: Vendor Tag: xorg Release Tags:

CVS import: xsrc/external/mit/libXScrnSaver/dist

2018-12-28 Thread matthew green
Module Name:xsrc Committed By: mrg Date: Fri Dec 28 22:14:43 UTC 2018 Update of /cvsroot/xsrc/external/mit/libXScrnSaver/dist In directory ivanova.netbsd.org:/tmp/cvs-serv715 Log Message: initial import of libXScrnSaver-1.2.3 Status: Vendor Tag: xorg Release Tags:

CVS import: xsrc/external/mit/libXinerama/dist

2018-12-28 Thread matthew green
Module Name:xsrc Committed By: mrg Date: Fri Dec 28 22:14:47 UTC 2018 Update of /cvsroot/xsrc/external/mit/libXinerama/dist In directory ivanova.netbsd.org:/tmp/cvs-serv12887 Log Message: initial import of libXinerama-1.1.4 Status: Vendor Tag: xorg Release Tags:

CVS import: xsrc/external/mit/libXScrnSaver/dist

2018-12-28 Thread matthew green
Module Name:xsrc Committed By: mrg Date: Fri Dec 28 22:14:43 UTC 2018 Update of /cvsroot/xsrc/external/mit/libXScrnSaver/dist In directory ivanova.netbsd.org:/tmp/cvs-serv715 Log Message: initial import of libXScrnSaver-1.2.3 Status: Vendor Tag: xorg Release Tags:

CVS import: xsrc/external/mit/libXxf86misc/dist

2018-12-28 Thread matthew green
Module Name:xsrc Committed By: mrg Date: Fri Dec 28 22:14:50 UTC 2018 Update of /cvsroot/xsrc/external/mit/libXxf86misc/dist In directory ivanova.netbsd.org:/tmp/cvs-serv5859 Log Message: initial import of libXxf86misc-1.0.4 Status: Vendor Tag: xorg Release Tags:

CVS commit: src/doc

2018-12-28 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Fri Dec 28 21:51:49 UTC 2018 Modified Files: src/doc: TODO.modules Log Message: Expand the weak-symbol section to mention module unload issues. As noted by martin@ on source-chages-d list. To generate a diff of this commit:

CVS commit: src/doc

2018-12-28 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Fri Dec 28 21:51:49 UTC 2018 Modified Files: src/doc: TODO.modules Log Message: Expand the weak-symbol section to mention module unload issues. As noted by martin@ on source-chages-d list. To generate a diff of this commit:

CVS commit: src/doc

2018-12-28 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Fri Dec 28 21:37:56 UTC 2018 Modified Files: src/doc: TODO.modules Log Message: Add an entry regarding weak symbols To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/doc/TODO.modules Please note that diffs

CVS commit: src/doc

2018-12-28 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Fri Dec 28 21:37:56 UTC 2018 Modified Files: src/doc: TODO.modules Log Message: Add an entry regarding weak symbols To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/doc/TODO.modules Please note that diffs

Re: Weak x86 aliases

2018-12-28 Thread Jason Thorpe
> On Dec 28, 2018, at 1:32 PM, Paul Goyette wrote: > > The in-kernel linker doesn't deal with weak symbols at all. It would > need a lot of thought to get it right. For example, if module A > (containing a weak reference) gets loaded, its weak references don't > resolve. Then module B gets

Re: Weak x86 aliases

2018-12-28 Thread Paul Goyette
On Fri, 28 Dec 2018, Cherry G.Mathew wrote: I think I'll revert these for now, because PVHVM doesn't/shouldn't use them anyway, but I'd like to know how to fix this properly. modload not working due to __weak_alias() sounds like something we don't do properly in the modload path. The

CVS commit: src/external/gpl3

2018-12-28 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Dec 28 21:30:20 UTC 2018 Modified Files: src/external/gpl3/gcc.old/dist/gcc/config/m68k: netbsd-elf.h src/external/gpl3/gcc/dist/gcc/config/m68k: netbsd-elf.h Log Message: PR toolchain/53810 PR toolchain/53684 PR

CVS commit: src/external/gpl3

2018-12-28 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Dec 28 21:30:20 UTC 2018 Modified Files: src/external/gpl3/gcc.old/dist/gcc/config/m68k: netbsd-elf.h src/external/gpl3/gcc/dist/gcc/config/m68k: netbsd-elf.h Log Message: PR toolchain/53810 PR toolchain/53684 PR

CVS commit: src/external/gpl3/binutils

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 28 21:23:01 UTC 2018 Modified Files: src/external/gpl3/binutils/lib/libbfd/arch/aarch64: bfd.h bfd_stdint.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/alpha: bfd.h

CVS commit: src/external/gpl3/binutils

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 28 21:23:01 UTC 2018 Modified Files: src/external/gpl3/binutils/lib/libbfd/arch/aarch64: bfd.h bfd_stdint.h bfdver.h config.h defs.mk src/external/gpl3/binutils/lib/libbfd/arch/alpha: bfd.h

Re: CVS commit: src/lib/csu

2018-12-28 Thread Rin Okuyama
Thanks! GCC on m68k gets working again. rin On 2018/12/29 3:17, Christos Zoulas wrote: Module Name:src Committed By: christos Date: Fri Dec 28 18:17:11 UTC 2018 Modified Files: src/lib/csu/arch/aarch64: Makefile.inc src/lib/csu/arch/arm: Makefile.inc

CVS commit: src/external/gpl3/binutils/dist/ld

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 28 20:43:25 UTC 2018 Modified Files: src/external/gpl3/binutils/dist/ld: configure.tgt Log Message: remove armnbsd which is not supported anymore. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31

CVS commit: src/external/gpl3/binutils/dist/ld

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 28 20:43:25 UTC 2018 Modified Files: src/external/gpl3/binutils/dist/ld: configure.tgt Log Message: remove armnbsd which is not supported anymore. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31

Re: Weak x86 aliases

2018-12-28 Thread Mathew, Cherry G.
Hotpatching will be ugly because we need both versions - for eg: xen_intr_register_xname() aliases to intr_register_xname() in DomU and Dom0 but we need both in the case of PVHVM. So the other option is function pointers - but this will require re-prototyping all function names that PVHVM

CVS commit: src/lib/csu/common

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 28 20:12:35 UTC 2018 Modified Files: src/lib/csu/common: crt0-common.c Log Message: Re-do previous (always make available preinit/initarray/finiarray), with less disruption. To generate a diff of this commit: cvs

CVS commit: src/lib/csu/common

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 28 20:12:35 UTC 2018 Modified Files: src/lib/csu/common: crt0-common.c Log Message: Re-do previous (always make available preinit/initarray/finiarray), with less disruption. To generate a diff of this commit: cvs

CVS commit: src/tests/rump

2018-12-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Dec 28 19:54:36 UTC 2018 Modified Files: src/tests/rump/kernspace: kernspace.h threadpool.c src/tests/rump/rumpkern: t_threadpool.c Log Message: Add a test case that exercises repeated sceduling and cancelling of a

CVS commit: src/tests/rump

2018-12-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Dec 28 19:54:36 UTC 2018 Modified Files: src/tests/rump/kernspace: kernspace.h threadpool.c src/tests/rump/rumpkern: t_threadpool.c Log Message: Add a test case that exercises repeated sceduling and cancelling of a

Re: Weak x86 aliases

2018-12-28 Thread Martin Husemann
On Fri, Dec 28, 2018 at 07:36:12PM +0530, Cherry G.Mathew wrote: > > There is a check in kobj_sym_lookup(): > > > > 926 case STB_WEAK: > > 927 kobj_error(ko, "weak symbols not supported"); > > 928 return EINVAL; > > > > To resolve correctly I guess we need

CVS commit: src/lib/libutil

2018-12-28 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Fri Dec 28 18:44:11 UTC 2018 Modified Files: src/lib/libutil: getfsspecname.3 Log Message: Document "ROOT." syntax before documenting a generic . To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/lib/libutil

2018-12-28 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Fri Dec 28 18:44:11 UTC 2018 Modified Files: src/lib/libutil: getfsspecname.3 Log Message: Document "ROOT." syntax before documenting a generic . To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/sbin/cgdconfig

2018-12-28 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Fri Dec 28 18:33:54 UTC 2018 Modified Files: src/sbin/cgdconfig: cgdconfig.8 Log Message: s/Dec/December/. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/sbin/cgdconfig/cgdconfig.8 Please note that diffs are

CVS commit: src/sbin/cgdconfig

2018-12-28 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Fri Dec 28 18:33:54 UTC 2018 Modified Files: src/sbin/cgdconfig: cgdconfig.8 Log Message: s/Dec/December/. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/sbin/cgdconfig/cgdconfig.8 Please note that diffs are

Re: Weak x86 aliases

2018-12-28 Thread Mathew, Cherry G.
On December 28, 2018 9:54:11 PM GMT+05:30, John Nemeth wrote: >On Dec 28, 7:36pm, "Cherry G.Mathew" wrote: >} Maxime Villard writes: >} > Le 28/12/2018 �� 14:57, Cherry G.Mathew a ��crit : >} >> Maxime Villard writes: >} Introduce a weak alias method of exporting different

CVS commit: src/lib/csu

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 28 18:17:11 UTC 2018 Modified Files: src/lib/csu/arch/aarch64: Makefile.inc src/lib/csu/arch/arm: Makefile.inc src/lib/csu/arch/earm: Makefile.inc src/lib/csu/arch/or1k: Makefile.inc

CVS commit: src/lib/csu

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 28 18:17:11 UTC 2018 Modified Files: src/lib/csu/arch/aarch64: Makefile.inc src/lib/csu/arch/arm: Makefile.inc src/lib/csu/arch/earm: Makefile.inc src/lib/csu/arch/or1k: Makefile.inc

Re: Weak x86 aliases

2018-12-28 Thread Mathew, Cherry G.
On December 28, 2018 11:28:01 PM GMT+05:30, Jason Thorpe wrote: > >> On Dec 28, 2018, at 9:50 AM, Mathew, Cherry G. wrote: >> >> That seems like a dependency burden on people developing new >features. I can't tell if modload is the only way to get NVMM to run. >If it is, then ok. If not, then

Re: Weak x86 aliases

2018-12-28 Thread Mathew, Cherry G.
On December 28, 2018 9:54:11 PM GMT+05:30, John Nemeth wrote: >On Dec 28, 7:36pm, "Cherry G.Mathew" wrote: >} Maxime Villard writes: >} > Le 28/12/2018 �� 14:57, Cherry G.Mathew a ��crit : >} >> Maxime Villard writes: >} Introduce a weak alias method of exporting different

Re: Weak x86 aliases

2018-12-28 Thread Mathew, Cherry G.
On December 28, 2018 8:40:11 PM GMT+05:30, Jason Thorpe wrote: > >> On Dec 28, 2018, at 6:06 AM, Cherry G.Mathew wrote: >> >> I don't like the imperative in your tone. NVMM is the user of >modloader, >> not PVHVM. So if you feel like your usecase needs fixing, I'd say >it's >> your problem - or

Re: Weak x86 aliases

2018-12-28 Thread Mathew, Cherry G.
On December 28, 2018 7:58:10 PM GMT+05:30, Maxime Villard wrote: >Le 28/12/2018 à 15:06, Cherry G.Mathew a écrit : >> Maxime Villard writes: >>> Le 28/12/2018 à 14:57, Cherry G.Mathew a écrit : Maxime Villard writes: >> Introduce a weak alias method of exporting different

Re: CVS commit: src/libexec/ld.elf_so

2018-12-28 Thread Christos Zoulas
On Dec 28, 3:49pm, m...@netbsd.org (m...@netbsd.org) wrote: -- Subject: Re: CVS commit: src/libexec/ld.elf_so | Does anything simpler than GCC crash? | | BTW while looking at it I noticed GCC has | gcc/arch/vax/auto-host.h | 1389:#define HAVE_INITFINI_ARRAY_SUPPORT 0 | | So we might wanna

CVS commit: src/tests/kernel

2018-12-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Dec 28 16:01:53 UTC 2018 Modified Files: src/tests/kernel: t_threadpool.sh Log Message: kre@ notified me that the kernel/t_threadpool "rapid" test was occasionally tripping a KASSERT() failure in the i386-qemu test rig. It

CVS commit: src/tests/kernel

2018-12-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Dec 28 16:01:53 UTC 2018 Modified Files: src/tests/kernel: t_threadpool.sh Log Message: kre@ notified me that the kernel/t_threadpool "rapid" test was occasionally tripping a KASSERT() failure in the i386-qemu test rig. It

Re: CVS commit: src/libexec/ld.elf_so

2018-12-28 Thread maya
Does anything simpler than GCC crash? BTW while looking at it I noticed GCC has gcc/arch/vax/auto-host.h 1389:#define HAVE_INITFINI_ARRAY_SUPPORT 0 So we might wanna re-run mknative at the end.

Re: Weak x86 aliases

2018-12-28 Thread Cherry G . Mathew
Cherry G. Mathew writes: [...] > I think I'll revert these for now, PS: I'm in transit and probably not the best time to do this - if you feel like it's urgent enough, please feel free to rollback. I'll fix breakage on my end once the dust settles. I'll be in a commitable place in ~48hrs.

CVS commit: src/external/gpl3/binutils/dist

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 28 15:46:30 UTC 2018 Modified Files: src/external/gpl3/binutils/dist/bfd: config.bfd src/external/gpl3/binutils/dist/ld: configure.tgt Log Message: remove m68k a.out/4k and sh64 vectors that are not supported

CVS commit: src/external/gpl3/binutils/dist

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 28 15:46:30 UTC 2018 Modified Files: src/external/gpl3/binutils/dist/bfd: config.bfd src/external/gpl3/binutils/dist/ld: configure.tgt Log Message: remove m68k a.out/4k and sh64 vectors that are not supported

CVS commit: src/external/gpl3/binutils/dist

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 28 15:28:36 UTC 2018 Modified Files: src/external/gpl3/binutils/dist/bfd: config.bfd src/external/gpl3/binutils/dist/ld: configure.tgt Log Message: remove sparc a.out emulations (not supported anymore) To

CVS commit: src/external/gpl3/binutils/dist

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 28 15:28:36 UTC 2018 Modified Files: src/external/gpl3/binutils/dist/bfd: config.bfd src/external/gpl3/binutils/dist/ld: configure.tgt Log Message: remove sparc a.out emulations (not supported anymore) To

Re: Weak x86 aliases

2018-12-28 Thread Jason Thorpe
> On Dec 28, 2018, at 6:06 AM, Cherry G.Mathew wrote: > > I don't like the imperative in your tone. NVMM is the user of modloader, > not PVHVM. So if you feel like your usecase needs fixing, I'd say it's > your problem - or don't use modules, but see below. ...but as the person who committed

Re: Weak x86 aliases

2018-12-28 Thread Cherry G . Mathew
Maxime Villard writes: > Le 28/12/2018 à 14:57, Cherry G.Mathew a écrit : >> Maxime Villard writes: Introduce a weak alias method of exporting different implementations of the same API. >>> >>> Please revert or fix this change. >> >> I'm not sure what the fix is - do you have a

CVS commit: src/sys/dev/pci

2018-12-28 Thread Frank Kardel
Module Name:src Committed By: kardel Date: Fri Dec 28 15:06:07 UTC 2018 Modified Files: src/sys/dev/pci: mpii.c Log Message: fix LUN handling (byte order issue) now ch0 on a NEOSeries FlexStor II is detected again on LUN 1 this is a regression introduced in 1.15 update

  1   2   >