NetBSD/src F2YwpvVdoc CHANGES-9.0

   Ammend ticket #203 for additional pullups
VersionDeltaFile
1.1.2.53+3-1doc/CHANGES-9.0
+3-11 files

NetBSD/src RJW1cOzdistrib/sets/lists/comp md.amd64 md.i386

   Additional pull up following revision(s) for ticket #203
   to fix the build:

        distrib/sets/lists/comp/md.amd64: revision 1.273
        distrib/sets/lists/comp/md.i386: revision 1.191

   Add new multiboot2.h header.

NetBSD/src HvIxmWwsys/dev/pci/ixgbe ixgbe.c

    Remove ixgbe_set_promisc() and use ixgbe_set_multi() to reduce code
   duplication.
VersionDeltaFile
1.212+5-49sys/dev/pci/ixgbe/ixgbe.c
+5-491 files

NetBSD/src mH2koG6sys/dev/pci/ixgbe ixgbe.c

    Fix a bug that the multicast filter isn't correctly initialized when
   the total number of the Ethernet multicast addresses is just 128.
    Changing "<" with "<=" fixes this problem, but it's better to check
   ETHER_F_ALLMULTI than it because it's straightforward.
VersionDeltaFile
1.211+6-4sys/dev/pci/ixgbe/ixgbe.c
+6-41 files

NetBSD/src WVK7E69etc/rc.d Makefile

   Moved zfs out of MKX11 block.

   Fix build failure without X11.
VersionDeltaFile
1.106+5-5etc/rc.d/Makefile
+5-51 files

NetBSD/src TAvsmQjlib/libc/sys execve.2

   Sort errors; remove two more duplicates.
VersionDeltaFile
1.45+15-28lib/libc/sys/execve.2
+15-281 files

NetBSD/src znEzaLOsys/dev/pci if_lii.c

Use unsigned to avoid undefined behavior in lii_setmulti().
VersionDeltaFile
1.27+5-5sys/dev/pci/if_lii.c
+5-51 files

NetBSD/src Cb5JXNgdoc CHANGES-9.0

   Fix typo for 207
VersionDeltaFile
1.1.2.52+2-2doc/CHANGES-9.0
+2-21 files

NetBSD/src hh8Dd1mdoc CHANGES-9.0

   Tickets #201 - #208
VersionDeltaFile
1.1.2.51+189-1doc/CHANGES-9.0
+189-11 files

NetBSD/src gXnjo6Xsys/netinet ip_input.c, sys/netinet6 ip6_input.c

   Pull up following revision(s) (requested by bouyer in ticket #208):

        sys/netinet6/ip6_input.c: revision 1.209
        sys/netinet/ip_input.c: revision 1.390

   Packet filters can return an mbuf chain with fragmented headers, so
   m_pullup() it if needed and remove the KASSERT()s.
VersionDeltaFile
1.389.2.1+19-4sys/netinet/ip_input.c
1.208.2.1+9-3sys/netinet6/ip6_input.c
+28-72 files

NetBSD/src EOWO5kLsys/arch/evbarm/conf files.generic

   Pull up following revision(s) (requested by bouyer in ticket #207):

        sys/arch/evbarm/conf/files.generic: revision 1.8

   Inlcude external/bsd/sljit/conf/files.sljit, so that it's possible to build
   a kernel with options SLJIT
VersionDeltaFile
1.7.2.1+7-1sys/arch/evbarm/conf/files.generic
+7-11 files

NetBSD/src JZUctABexternal/mit/expat/dist configure, external/mit/expat/dist/lib xmlparse.c xmltok.c

   Sync to current and pull up the following revisions, requested by maya
   in ticket #206:

        external/mit/expat/dist/conftools/test-driver   up to 1.1.1.1
        external/mit/expat/dist/conftools/ar-lib        up to 1.1.1.1
        external/mit/expat/dist/conftools/ax-append-compile-flags.m4 up to 1.1.1.1
        external/mit/expat/dist/conftools/ax-append-flag.m4 up to 1.1.1.1
        external/mit/expat/dist/conftools/ax-append-link-flags.m4 up to 1.1.1.1
        external/mit/expat/dist/conftools/ax-check-compile-flag.m4 up to 1.1.1.1
        external/mit/expat/dist/conftools/ax-check-link-flag.m4 up to 1.1.1.1
        external/mit/expat/dist/conftools/ax-require-defined.m4 up to 1.1.1.1
        external/mit/expat/dist/conftools/compile       up to 1.1.1.1
        external/mit/expat/dist/conftools/depcomp       up to 1.1.1.1
        external/mit/expat/dist/conftools/missing       up to 1.1.1.1
        external/mit/expat/dist/conftools/expatcfg-compiler-supports-visibility.m4 up to 
1.1.1.1
        external/mit/expat/dist/doc/Makefile.am         up to 1.1.1.1
        external/mit/expat/dist/doc/Makefile.in         up to 1.1.1.1
        external/mit/expat/dist/examples/Makefile.am    up to 1.1.1.1
        external/mit/expat/dist/examples/Makefile.in    up to 1.1.1.1
        external/mit/expat/dist/lib/Makefile.am         up to 1.1.1.1
        external/mit/expat/dist/lib/Makefile.in         up to 1.1.1.1
        external/mit/expat/dist/tests/benchmark/Makefile.am up to 1.1.1.1
        external/mit/expat/dist/tests/benchmark/Makefile.in up to 1.1.1.1
        external/mit/expat/dist/tests/Makefile.am       up to 1.1.1.1

    [96 lines not shown]

NetBSD/src Zrv6lEhshare/man/man8/man8.x86 boot.8, sys/kern kern_subr.c

   Pull up following revision(s) (requested by manu in ticket #205):

        share/man/man8/man8.x86/boot.8: revision 1.18
        sys/kern/kern_subr.c: revision 1.227

   Accept root device specification as NAME=label
   Document that bootdev option accepts device specification as NAME=label
VersionDeltaFile
1.223.4.1+12-7sys/kern/kern_subr.c
1.15.2.3+6-2share/man/man8/man8.x86/boot.8
+18-92 files

NetBSD/src I2e8ojGsys/arch/x86/acpi acpi_machdep.c

   Pull up following revision(s) (requested by manu in ticket #204):

        sys/arch/x86/acpi/acpi_machdep.c: revision 1.27
        sys/arch/x86/acpi/acpi_machdep.c: revision 1.28

   Attempt to obtain ACPI RSDP from the hypervisor for Xen PV

   There are three possible way of obtaining the ACPI RSDP

   - From Extended BIOS Data Area (EBDA) when kernel or Xen was booted from
     BIOS bootstrap
   - From EFI SystemTable when kernel is booted from EFI bootstrap
   - When Xen is booted from EFI bootstrap, EBDA is not mapped, and EFI
     SystemTable is not passed to the kernel. The only way to go is to
     obtain ACPI RSDP trhough an hypercall.

   Note: EFI bootstrap support for booting Xen has not yet been committed.

   Cast physical addresses via uintptr_t to ACPI_PHYSICAL_ADDRESS to deal
   with all size variants of the types used here in different builds.
VersionDeltaFile
1.26.2.1+62-4sys/arch/x86/acpi/acpi_machdep.c
+62-41 files

NetBSD/src SifblX5sys/arch/i386/include multiboot2.h multiboot2.h, sys/arch/i386/stand/lib exec_multiboot2.c exec_multiboot2.c

   Pull up following revision(s) (requested by manu in ticket #203):

        sys/arch/i386/include/multiboot2.h: revision 1.1
        sys/arch/i386/stand/lib/exec.c: revision 1.74
        sys/arch/i386/stand/efiboot/efiboot.c: revision 1.11
        sys/arch/i386/stand/efiboot/bootia32/multiboot32.S: revision 1.1
        sys/arch/i386/stand/lib/biosdisk.c: revision 1.52
        sys/arch/i386/stand/efiboot/bootx64/efibootx64.c: revision 1.5
        sys/arch/i386/stand/efiboot/eficons.c: revision 1.7
        sys/arch/i386/stand/efiboot/bootia32/efibootia32.c: revision 1.5
        sys/arch/i386/stand/lib/libi386.h: revision 1.45
        sys/arch/i386/stand/lib/bootinfo_memmap.c: revision 1.6
        sys/arch/i386/stand/lib/pread.c: revision 1.8
        sys/arch/i386/stand/efiboot/efiboot.h: revision 1.10
        sys/arch/i386/stand/efiboot/bootia32/Makefile: revision 1.3
        sys/arch/i386/stand/lib/Makefile: revision 1.47
        sys/arch/i386/stand/efiboot/bootx64/Makefile: revision 1.2
        sys/arch/i386/stand/lib/multiboot.S: revision 1.3
        sys/arch/i386/stand/efiboot/bootx64/multiboot64.S: revision 1.1
        sys/arch/i386/stand/efiboot/efimemory.c: revision 1.9
        sys/arch/i386/stand/efiboot/boot.c: revision 1.16
        sys/arch/i386/include/Makefile: revision 1.50
        sys/arch/i386/stand/efiboot/Makefile.efiboot: revision 1.16
        share/man/man8/man8.x86/boot.8: revision 1.20
        sys/arch/i386/stand/boot/Makefile.boot: revision 1.73

    [33 lines not shown]

NetBSD/src TgonEwocommon/lib/libc/arch/arm/atomic atomic_or_64.S atomic_xor_64.S

   Pull up following revision(s) (requested by skrll in ticket #202):

        common/lib/libc/arch/arm/atomic/atomic_xor_64.S: revision 1.4
        common/lib/libc/arch/arm/atomic/atomic_or_64.S: revision 1.11

   __sync_{,x}or_and_fetch_8 should return new value... make it so.

NetBSD/src 3Gpynbqcommon/lib/libc/arch/aarch64/atomic atomic_or_64.S

   Pull up following revision(s) (requested by skrll in ticket #201):

        common/lib/libc/arch/aarch64/atomic/atomic_or_64.S: revision 1.2

   __sync_or_and_fetch_8 should return new value... make it do that.

NetBSD/src 8S1IIDzdoc CHANGES-8.2

   Tickets #1373, #1375, #1376, #1377 and #1378
VersionDeltaFile
1.1.2.37+153-1doc/CHANGES-8.2
+153-11 files

NetBSD/src x0r248Osys/netinet ip_input.c, sys/netinet6 ip6_input.c

   Pull up following revision(s) (requested by bouyer in ticket #1378):

        sys/netinet6/ip6_input.c: revision 1.209 (patch)
        sys/netinet/ip_input.c: revision 1.390 (patch)

   Packet filters can return an mbuf chain with fragmented headers, so
   m_pullup() it if needed and remove the KASSERT()s.
VersionDeltaFile
1.355.2.7+19-2sys/netinet/ip_input.c
1.178.2.8+9-2sys/netinet6/ip6_input.c
+28-42 files

NetBSD/src g4FANaNsys/dev/usb xhci.c

   Pull up following revision(s) (requested by mrg in ticket #1377):

        sys/dev/usb/xhci.c: revision 1.113
        sys/dev/usb/xhci.c: revision 1.109

   match xhci version 3.10.  allows properly finding all the USB
   busses on new ryzen 3 based systems.

   unfortunately, the USB busses are still non-functional.

    -

   fix ryzen usb issue: we set TD size to '1', where has xhci spec 4.11.2.4
   says final TRB for a TD should have this set to '0'.  since we currently
   only generate sinel TRB TDs, set this to 0.

   XXX: pullup-all
   from sc.dying
VersionDeltaFile
1.72.2.11+8-5sys/dev/usb/xhci.c
+8-51 files

NetBSD/src YklLl72external/mit/expat/dist configure, external/mit/expat/dist/lib xmlparse.c xmltok.c

   Sync external/mit/expat to current and pull up the following revisions,
   requested by maya in ticket #1376:

        external/mit/expat/dist/conftools/test-driver  up to 1.1.1.1
        external/mit/expat/dist/conftools/ar-lib       up to 1.1.1.1
        external/mit/expat/dist/conftools/ax-append-compile-flags.m4 up to 1.1.1.1
        external/mit/expat/dist/conftools/ax-append-flag.m4 up to 1.1.1.1
        external/mit/expat/dist/conftools/ax-append-link-flags.m4 up to 1.1.1.1
        external/mit/expat/dist/conftools/ax-check-compile-flag.m4 up to 1.1.1.1
        external/mit/expat/dist/conftools/ax-check-link-flag.m4 up to 1.1.1.1
        external/mit/expat/dist/conftools/ax-require-defined.m4 up to 1.1.1.1
        external/mit/expat/dist/conftools/compile      up to 1.1.1.1
        external/mit/expat/dist/conftools/depcomp      up to 1.1.1.1
        external/mit/expat/dist/conftools/missing      up to 1.1.1.1
        external/mit/expat/dist/conftools/expatcfg-compiler-supports-visibility.m4 up to 
1.1.1.1
        external/mit/expat/dist/doc/Makefile.am        up to 1.1.1.1
        external/mit/expat/dist/doc/Makefile.in        up to 1.1.1.1
        external/mit/expat/dist/examples/Makefile.am   up to 1.1.1.1
        external/mit/expat/dist/examples/Makefile.in   up to 1.1.1.1
        external/mit/expat/dist/lib/Makefile.am        up to 1.1.1.1
        external/mit/expat/dist/lib/Makefile.in        up to 1.1.1.1
        external/mit/expat/dist/tests/benchmark/Makefile.am up to 1.1.1.1
        external/mit/expat/dist/tests/benchmark/Makefile.in up to 1.1.1.1
        external/mit/expat/dist/tests/Makefile.am      up to 1.1.1.1

    [96 lines not shown]

NetBSD/src kRnKPE1common/lib/libc/arch/arm/atomic atomic_xor_64.S atomic_or_64.S

   Pull up following revision(s) (requested by skrll in ticket #1375):

        common/lib/libc/arch/arm/atomic/atomic_xor_64.S: revision 1.4
        common/lib/libc/arch/arm/atomic/atomic_or_64.S: revision 1.11

   __sync_{,x}or_and_fetch_8 should return new value... make it so.

NetBSD/src yLylcVSshare/man/man8/man8.x86 boot.8, sys/arch/i386/stand/boot boot2.c devopen.c

   Pull up following revision(s) (requested by manu in ticket #1373):

        sys/arch/i386/stand/boot/boot2.c: revision 1.72 (patch)
        sys/arch/i386/stand/lib/biosdisk.c: revision 1.50
        sys/arch/i386/stand/lib/biosdisk.c: revision 1.51
        sys/arch/i386/stand/efiboot/devopen.c: revision 1.6
        sys/arch/i386/stand/efiboot/devopen.h: revision 1.4
        sys/arch/i386/stand/efiboot/devopen.c: revision 1.7
        sys/arch/i386/stand/efiboot/efidisk.c: revision 1.8
        share/man/man8/man8.x86/boot.8: revision 1.16
        share/man/man8/man8.x86/boot.8: revision 1.17
        sys/arch/i386/stand/lib/Makefile: revision 1.46
        sys/arch/i386/stand/boot/devopen.h: revision 1.5
        sys/arch/i386/stand/boot/devopen.c: revision 1.9
        sys/arch/i386/stand/efiboot/boot.c: revision 1.14 (patch)
        sys/arch/i386/stand/efiboot/boot.c: revision 1.15
        sys/arch/i386/stand/lib/biosdisk.h: revision 1.11
        sys/arch/i386/stand/boot/boot2.c: revision 1.71

   Add GPT and RAIDframe support to bootloaders

   Classic BIOS (/boot) and EFI bootloaders can now name devices
   using the NAME=gpt_label syntax, or using raid partitions. Here
   are examples:


    [17 lines not shown]

NetBSD/src 1ZWR5Xqdoc CHANGES-7.0.3

   Ticket #1708
VersionDeltaFile
1.1.2.151+8-1doc/CHANGES-7.0.3
+8-11 files

NetBSD/src 1hzDeXwsys/netinet ip_input.c, sys/netinet6 ip6_input.c

   Pull up following revision(s) (requested by bouyer in ticket #1708):

        sys/netinet6/ip6_input.c: revision 1.209 via patch
        sys/netinet/ip_input.c: revision 1.390 via patch

   Packet filters can return an mbuf chain with fragmented headers, so
   m_pullup() it if needed and remove the KASSERT()s.
VersionDeltaFile
1.319.6.2+19-2sys/netinet/ip_input.c
1.149.2.1.2.3+10-2sys/netinet6/ip6_input.c
+29-42 files

NetBSD/src P53vychdoc CHANGES-7.1.3

   Ticket #1708
VersionDeltaFile
1.1.2.58+8-1doc/CHANGES-7.1.3
+8-11 files

NetBSD/src H8AfJRrsys/netinet ip_input.c, sys/netinet6 ip6_input.c

   Pull up following revision(s) (requested by bouyer in ticket #1708):

        sys/netinet6/ip6_input.c: revision 1.209 via patch
        sys/netinet/ip_input.c: revision 1.390 via patch

   Packet filters can return an mbuf chain with fragmented headers, so
   m_pullup() it if needed and remove the KASSERT()s.
VersionDeltaFile
1.319.10.2+19-2sys/netinet/ip_input.c
1.149.2.1.6.3+10-2sys/netinet6/ip6_input.c
+29-42 files

NetBSD/src GBpJ2s0doc CHANGES-7.3

   Tickets #1707 and #1708
VersionDeltaFile
1.1.2.62+13-1doc/CHANGES-7.3
+13-11 files

NetBSD/src 5vW7Wejsys/netinet ip_input.c, sys/netinet6 ip6_input.c

   Pull up following revision(s) (requested by bouyer in ticket #1708):

        sys/netinet6/ip6_input.c: revision 1.209 via patch
        sys/netinet/ip_input.c: revision 1.390 via patch

   Packet filters can return an mbuf chain with fragmented headers, so
   m_pullup() it if needed and remove the KASSERT()s.
VersionDeltaFile
1.319.2.2+19-2sys/netinet/ip_input.c
1.149.2.4+10-2sys/netinet6/ip6_input.c
+29-42 files

NetBSD/src yffwH0Dsys/dev/usb xhci.c

   Pull up following revision(s) (requested by mrg in ticket #1707):

        sys/dev/usb/xhci.c: revision 1.113
        sys/dev/usb/xhci.c: revision 1.109

   match xhci version 3.10.  allows properly finding all the USB
   busses on new ryzen 3 based systems.

   unfortunately, the USB busses are still non-functional.

    -

   fix ryzen usb issue: we set TD size to '1', where has xhci spec 4.11.2.4
   says final TRB for a TD should have this set to '0'.  since we currently
   only generate sinel TRB TDs, set this to 0.

   XXX: pullup-all
   from sc.dying
VersionDeltaFile
1.23.2.9+8-5sys/dev/usb/xhci.c
+8-51 files

NetBSD/src EnfVwvQdoc CHANGES-7.0.3

   Ticket #1706
VersionDeltaFile
1.1.2.150+6-1doc/CHANGES-7.0.3
+6-11 files

NetBSD/src ws6aBxUsys/sys param.h

   belatedly bump for execve1 signature change which affects compat modules.
VersionDeltaFile
1.612+2-2sys/sys/param.h
+2-21 files

NetBSD/src boYkgiIsys/compat/netbsd32 netbsd32_execve.c, sys/compat/sunos32 sunos32_misc.c

   Add a boolean argument to indicate if we have a path/true (execve) or an
   fd/false (fexecve). This is needed to differentiate between them because
   NULL/-1 can be readily passed from userland.

NetBSD/src vcKdZHdsys/compat/sunos32 sunos32_misc.c

   pass new missing fd argument to execve1().

   fixes sparc64 build.
VersionDeltaFile
1.80+4-4sys/compat/sunos32/sunos32_misc.c
+4-41 files

NetBSD/src 02pRSqKdistrib/sets/lists/modules mi, sys/modules Makefile

   enable building modules for if_aue(4), if_cdce(4), if_cue(4),
   if_kue(4), if_upl(4), if_url(4), and if_urndis(4)
VersionDeltaFile
1.125+15-1distrib/sets/lists/modules/mi
1.226+8-1sys/modules/Makefile
+23-22 files

NetBSD/src uK35IFsdistrib/sets/lists/modules ad.aarch64, sys/modules Makefile

   build exec_elf32 module on arm64.

NetBSD/src 5Ha4tZasys/modules/if_aue Makefile, sys/modules/if_cdce Makefile

   add modules for all usbnet drivers not present.
   only some (axe, axen, ure, cdce) of these are tested.

   will link into build in a separate change.

NetBSD/src rgClbEQshare/man/man5 mk.conf.5

   MKZFS is no longer the default on i386; it was disabled in 2015 in
   bsd.own.mk 1.846.
VersionDeltaFile
1.79+3-3share/man/man5/mk.conf.5
+3-31 files

NetBSD/src ZUhcXEPcommon/lib/libc/arch/arm/atomic atomic_op_asm.h

   Traiing whitespace.

NetBSD/src ue7BexSexternal/mit/expat/lib/libexpat expat_config.h

   Remove unused definitions, as they are architecture-specific.

   Thanks joerg for the heads up.

NetBSD/src 4rSa9m9sys/kern exec_elf.c

   PR/54549: ng0: always initialize execname.
VersionDeltaFile
1.100+3-4sys/kern/exec_elf.c
+3-41 files

NetBSD/src u5ZfE6Flib/libc/sys execve.2

   merge the two E2BIG entries (wiz)
VersionDeltaFile
1.44+8-10lib/libc/sys/execve.2
+8-101 files

NetBSD/src zwe5pOwexternal/mit/expat/dist expat_config.h

   Remove old generated file.

   thanks mlelstv for the heads up.

NetBSD/src M2k5Mfbdistrib/sets/lists/man mi

   Include mount_zfs man pages only for MKZFS builds.
VersionDeltaFile
1.1653+4-4distrib/sets/lists/man/mi
+4-41 files

NetBSD/src MBikAJIsys/arch/macppc/conf GENERIC POWERMAC

   add ktm at adb driver

NetBSD/src 3Kprc82doc 3RDPARTY

   Update expat entry
VersionDeltaFile
1.1649+5-5doc/3RDPARTY
+5-51 files

NetBSD/src 9t7KGbWexternal/mit/expat/lib/libexpat expat_config.h

   Regenerate the output of expat configure.

NetBSD/src b2fnAuEexternal/mit/expat/dist/conftools config.guess config.sub, external/mit/expat/dist/lib xmlparse.c xmltok.c

   Merge expat 2.2.8

NetBSD/src UzhqcAQexternal/mit/expat/dist configure aclocal.m4, external/mit/expat/dist/lib xmlparse.c xmltok.c

   Import expat 2.2.8

   Release 2.2.8 Fri Septemper 13 2019
           Security fixes:
          #317 #318  CVE-2019-15903 -- Fix heap overflow triggered by
                       XML_GetCurrentLineNumber (or XML_GetCurrentColumnNumber),
                       and deny internal entities closing the doctype;
                       fixed in commit c20b758c332d9a13afbbb276d30db1d183a85d43

           Bug fixes:
               #240  Fix cases where XML_StopParser did not have any effect
                       when called from inside of an end element handler
               #341  xmlwf: Fix exit code for operation without "-d DIRECTORY";
                       previously, only "-d DIRECTORY" would give you a proper
                       exit code:
                         # xmlwf -d . <<<'<not well-formed>' 2>/dev/null ; echo $?
                         2
                         # xmlwf <<<'<not well-formed>' 2>/dev/null ; echo $?
                         0
                       Now both cases return exit code 2.

           Other changes:
          #299 #302  Windows: Replace LoadLibrary hack to access
                       unofficial API function SystemFunction036 (RtlGenRandom)
                       by using official API function rand_s (needs WinXP+)

    [82 lines not shown]

NetBSD/src Z3A0ZRxexternal/mit/xorg/tools/fc-cache Makefile

   Define XML_POOR_ENTROPY in preparation of importing a new expat.

   This is the tool fc-cache built as a native binary on the host
   during the build.
   The host might be non-netbsd, and we don't run configure, so we can't
   know what kind of random functions it supports.