HomeSort by: relevance | last modified time | path
    Searched hist:1.421 (Results 1 - 25 of 126) sorted by relevancy

1 2 3 4 5 6

  /src/share/man/man4/man4.prep/
Makefile 1.1.2.2 Sun Mar 04 14:17:07 UTC 2007 bouyer Pull up following revision(s) (requested by garbled in ticket #482):
share/man/man4/man4.prep/intro.4: revision 1.1
usr.sbin/eeprom/eeprom.8: revision 1.12
usr.sbin/eeprom/prephandlers.c: revision 1.1
distrib/sets/lists/base/md.prep: revision 1.13
distrib/sets/lists/comp/md.prep: revision 1.22
sys/arch/prep/conf/majors.prep: revision 1.19
share/man/man4/man4.prep/Makefile: revision 1.1
share/man/man4/Makefile: revision 1.421
usr.sbin/eeprom/defs.h: revision 1.10
share/man/man4/man4.prep/nvram.4: revision 1.1
sys/arch/prep/pnpbus/nvram_pnpbus.c: revision 1.6
usr.sbin/eeprom/Makefile: revision 1.14
etc/mtree/NetBSD.dist: revision 1.333
usr.sbin/eeprom/main.c: revision 1.17
etc/etc.prep/MAKEDEV.conf: revision 1.5
distrib/sets/lists/man/mi: revision 1.978
usr.sbin/eeprom/pathnames.h: revision 1.3
sys/arch/prep/include/Makefile: revision 1.19
sys/arch/prep/include/nvram.h: revision 1.3
Finish the code in the prep nvram driver that makes it an actual device
(/dev/nvram) and implement all the associated ioctls fully. Tested with
a hacked up copy of eeprom(8). Right now it can only be used to see the
nvram GEV contents, not actually edit them. Will do that later some day.

intro.4 1.2.2.2 Sun Mar 04 14:17:07 UTC 2007 bouyer Pull up following revision(s) (requested by garbled in ticket #482):
share/man/man4/man4.prep/intro.4: revision 1.1
usr.sbin/eeprom/eeprom.8: revision 1.12
usr.sbin/eeprom/prephandlers.c: revision 1.1
distrib/sets/lists/base/md.prep: revision 1.13
distrib/sets/lists/comp/md.prep: revision 1.22
sys/arch/prep/conf/majors.prep: revision 1.19
share/man/man4/man4.prep/Makefile: revision 1.1
share/man/man4/Makefile: revision 1.421
usr.sbin/eeprom/defs.h: revision 1.10
share/man/man4/man4.prep/nvram.4: revision 1.1
sys/arch/prep/pnpbus/nvram_pnpbus.c: revision 1.6
usr.sbin/eeprom/Makefile: revision 1.14
etc/mtree/NetBSD.dist: revision 1.333
usr.sbin/eeprom/main.c: revision 1.17
etc/etc.prep/MAKEDEV.conf: revision 1.5
distrib/sets/lists/man/mi: revision 1.978
usr.sbin/eeprom/pathnames.h: revision 1.3
sys/arch/prep/include/Makefile: revision 1.19
sys/arch/prep/include/nvram.h: revision 1.3
Finish the code in the prep nvram driver that makes it an actual device
(/dev/nvram) and implement all the associated ioctls fully. Tested with
a hacked up copy of eeprom(8). Right now it can only be used to see the
nvram GEV contents, not actually edit them. Will do that later some day.

nvram.4 1.2.2.2 Sun Mar 04 14:17:07 UTC 2007 bouyer Pull up following revision(s) (requested by garbled in ticket #482):
share/man/man4/man4.prep/intro.4: revision 1.1
usr.sbin/eeprom/eeprom.8: revision 1.12
usr.sbin/eeprom/prephandlers.c: revision 1.1
distrib/sets/lists/base/md.prep: revision 1.13
distrib/sets/lists/comp/md.prep: revision 1.22
sys/arch/prep/conf/majors.prep: revision 1.19
share/man/man4/man4.prep/Makefile: revision 1.1
share/man/man4/Makefile: revision 1.421
usr.sbin/eeprom/defs.h: revision 1.10
share/man/man4/man4.prep/nvram.4: revision 1.1
sys/arch/prep/pnpbus/nvram_pnpbus.c: revision 1.6
usr.sbin/eeprom/Makefile: revision 1.14
etc/mtree/NetBSD.dist: revision 1.333
usr.sbin/eeprom/main.c: revision 1.17
etc/etc.prep/MAKEDEV.conf: revision 1.5
distrib/sets/lists/man/mi: revision 1.978
usr.sbin/eeprom/pathnames.h: revision 1.3
sys/arch/prep/include/Makefile: revision 1.19
sys/arch/prep/include/nvram.h: revision 1.3
Finish the code in the prep nvram driver that makes it an actual device
(/dev/nvram) and implement all the associated ioctls fully. Tested with
a hacked up copy of eeprom(8). Right now it can only be used to see the
nvram GEV contents, not actually edit them. Will do that later some day.

  /src/usr.sbin/eeprom/
pathnames.h 1.2.2.1 Sun Mar 04 14:17:08 UTC 2007 bouyer Pull up following revision(s) (requested by garbled in ticket #482):
share/man/man4/man4.prep/intro.4: revision 1.1
usr.sbin/eeprom/eeprom.8: revision 1.12
usr.sbin/eeprom/prephandlers.c: revision 1.1
distrib/sets/lists/base/md.prep: revision 1.13
distrib/sets/lists/comp/md.prep: revision 1.22
sys/arch/prep/conf/majors.prep: revision 1.19
share/man/man4/man4.prep/Makefile: revision 1.1
share/man/man4/Makefile: revision 1.421
usr.sbin/eeprom/defs.h: revision 1.10
share/man/man4/man4.prep/nvram.4: revision 1.1
sys/arch/prep/pnpbus/nvram_pnpbus.c: revision 1.6
usr.sbin/eeprom/Makefile: revision 1.14
etc/mtree/NetBSD.dist: revision 1.333
usr.sbin/eeprom/main.c: revision 1.17
etc/etc.prep/MAKEDEV.conf: revision 1.5
distrib/sets/lists/man/mi: revision 1.978
usr.sbin/eeprom/pathnames.h: revision 1.3
sys/arch/prep/include/Makefile: revision 1.19
sys/arch/prep/include/nvram.h: revision 1.3
Finish the code in the prep nvram driver that makes it an actual device
(/dev/nvram) and implement all the associated ioctls fully. Tested with
a hacked up copy of eeprom(8). Right now it can only be used to see the
nvram GEV contents, not actually edit them. Will do that later some day.
prephandlers.c 1.1.2.2 Sun Mar 04 14:17:07 UTC 2007 bouyer Pull up following revision(s) (requested by garbled in ticket #482):
share/man/man4/man4.prep/intro.4: revision 1.1
usr.sbin/eeprom/eeprom.8: revision 1.12
usr.sbin/eeprom/prephandlers.c: revision 1.1
distrib/sets/lists/base/md.prep: revision 1.13
distrib/sets/lists/comp/md.prep: revision 1.22
sys/arch/prep/conf/majors.prep: revision 1.19
share/man/man4/man4.prep/Makefile: revision 1.1
share/man/man4/Makefile: revision 1.421
usr.sbin/eeprom/defs.h: revision 1.10
share/man/man4/man4.prep/nvram.4: revision 1.1
sys/arch/prep/pnpbus/nvram_pnpbus.c: revision 1.6
usr.sbin/eeprom/Makefile: revision 1.14
etc/mtree/NetBSD.dist: revision 1.333
usr.sbin/eeprom/main.c: revision 1.17
etc/etc.prep/MAKEDEV.conf: revision 1.5
distrib/sets/lists/man/mi: revision 1.978
usr.sbin/eeprom/pathnames.h: revision 1.3
sys/arch/prep/include/Makefile: revision 1.19
sys/arch/prep/include/nvram.h: revision 1.3
Finish the code in the prep nvram driver that makes it an actual device
(/dev/nvram) and implement all the associated ioctls fully. Tested with
a hacked up copy of eeprom(8). Right now it can only be used to see the
nvram GEV contents, not actually edit them. Will do that later some day.

defs.h 1.9.2.1 Sun Mar 04 14:17:07 UTC 2007 bouyer Pull up following revision(s) (requested by garbled in ticket #482):
share/man/man4/man4.prep/intro.4: revision 1.1
usr.sbin/eeprom/eeprom.8: revision 1.12
usr.sbin/eeprom/prephandlers.c: revision 1.1
distrib/sets/lists/base/md.prep: revision 1.13
distrib/sets/lists/comp/md.prep: revision 1.22
sys/arch/prep/conf/majors.prep: revision 1.19
share/man/man4/man4.prep/Makefile: revision 1.1
share/man/man4/Makefile: revision 1.421
usr.sbin/eeprom/defs.h: revision 1.10
share/man/man4/man4.prep/nvram.4: revision 1.1
sys/arch/prep/pnpbus/nvram_pnpbus.c: revision 1.6
usr.sbin/eeprom/Makefile: revision 1.14
etc/mtree/NetBSD.dist: revision 1.333
usr.sbin/eeprom/main.c: revision 1.17
etc/etc.prep/MAKEDEV.conf: revision 1.5
distrib/sets/lists/man/mi: revision 1.978
usr.sbin/eeprom/pathnames.h: revision 1.3
sys/arch/prep/include/Makefile: revision 1.19
sys/arch/prep/include/nvram.h: revision 1.3
Finish the code in the prep nvram driver that makes it an actual device
(/dev/nvram) and implement all the associated ioctls fully. Tested with
a hacked up copy of eeprom(8). Right now it can only be used to see the
nvram GEV contents, not actually edit them. Will do that later some day.

eeprom.8 1.11.16.1 Sun Mar 04 14:17:07 UTC 2007 bouyer Pull up following revision(s) (requested by garbled in ticket #482):
share/man/man4/man4.prep/intro.4: revision 1.1
usr.sbin/eeprom/eeprom.8: revision 1.12
usr.sbin/eeprom/prephandlers.c: revision 1.1
distrib/sets/lists/base/md.prep: revision 1.13
distrib/sets/lists/comp/md.prep: revision 1.22
sys/arch/prep/conf/majors.prep: revision 1.19
share/man/man4/man4.prep/Makefile: revision 1.1
share/man/man4/Makefile: revision 1.421
usr.sbin/eeprom/defs.h: revision 1.10
share/man/man4/man4.prep/nvram.4: revision 1.1
sys/arch/prep/pnpbus/nvram_pnpbus.c: revision 1.6
usr.sbin/eeprom/Makefile: revision 1.14
etc/mtree/NetBSD.dist: revision 1.333
usr.sbin/eeprom/main.c: revision 1.17
etc/etc.prep/MAKEDEV.conf: revision 1.5
distrib/sets/lists/man/mi: revision 1.978
usr.sbin/eeprom/pathnames.h: revision 1.3
sys/arch/prep/include/Makefile: revision 1.19
sys/arch/prep/include/nvram.h: revision 1.3
Finish the code in the prep nvram driver that makes it an actual device
(/dev/nvram) and implement all the associated ioctls fully. Tested with
a hacked up copy of eeprom(8). Right now it can only be used to see the
nvram GEV contents, not actually edit them. Will do that later some day.

Makefile 1.13.2.1 Sun Mar 04 14:17:08 UTC 2007 bouyer Pull up following revision(s) (requested by garbled in ticket #482):
share/man/man4/man4.prep/intro.4: revision 1.1
usr.sbin/eeprom/eeprom.8: revision 1.12
usr.sbin/eeprom/prephandlers.c: revision 1.1
distrib/sets/lists/base/md.prep: revision 1.13
distrib/sets/lists/comp/md.prep: revision 1.22
sys/arch/prep/conf/majors.prep: revision 1.19
share/man/man4/man4.prep/Makefile: revision 1.1
share/man/man4/Makefile: revision 1.421
usr.sbin/eeprom/defs.h: revision 1.10
share/man/man4/man4.prep/nvram.4: revision 1.1
sys/arch/prep/pnpbus/nvram_pnpbus.c: revision 1.6
usr.sbin/eeprom/Makefile: revision 1.14
etc/mtree/NetBSD.dist: revision 1.333
usr.sbin/eeprom/main.c: revision 1.17
etc/etc.prep/MAKEDEV.conf: revision 1.5
distrib/sets/lists/man/mi: revision 1.978
usr.sbin/eeprom/pathnames.h: revision 1.3
sys/arch/prep/include/Makefile: revision 1.19
sys/arch/prep/include/nvram.h: revision 1.3
Finish the code in the prep nvram driver that makes it an actual device
(/dev/nvram) and implement all the associated ioctls fully. Tested with
a hacked up copy of eeprom(8). Right now it can only be used to see the
nvram GEV contents, not actually edit them. Will do that later some day.

main.c 1.16.2.1 Sun Mar 04 14:17:08 UTC 2007 bouyer Pull up following revision(s) (requested by garbled in ticket #482):
share/man/man4/man4.prep/intro.4: revision 1.1
usr.sbin/eeprom/eeprom.8: revision 1.12
usr.sbin/eeprom/prephandlers.c: revision 1.1
distrib/sets/lists/base/md.prep: revision 1.13
distrib/sets/lists/comp/md.prep: revision 1.22
sys/arch/prep/conf/majors.prep: revision 1.19
share/man/man4/man4.prep/Makefile: revision 1.1
share/man/man4/Makefile: revision 1.421
usr.sbin/eeprom/defs.h: revision 1.10
share/man/man4/man4.prep/nvram.4: revision 1.1
sys/arch/prep/pnpbus/nvram_pnpbus.c: revision 1.6
usr.sbin/eeprom/Makefile: revision 1.14
etc/mtree/NetBSD.dist: revision 1.333
usr.sbin/eeprom/main.c: revision 1.17
etc/etc.prep/MAKEDEV.conf: revision 1.5
distrib/sets/lists/man/mi: revision 1.978
usr.sbin/eeprom/pathnames.h: revision 1.3
sys/arch/prep/include/Makefile: revision 1.19
sys/arch/prep/include/nvram.h: revision 1.3
Finish the code in the prep nvram driver that makes it an actual device
(/dev/nvram) and implement all the associated ioctls fully. Tested with
a hacked up copy of eeprom(8). Right now it can only be used to see the
nvram GEV contents, not actually edit them. Will do that later some day.

  /src/distrib/sets/lists/base/
md.prep 1.12.4.1 Sun Mar 04 14:17:08 UTC 2007 bouyer Pull up following revision(s) (requested by garbled in ticket #482):
share/man/man4/man4.prep/intro.4: revision 1.1
usr.sbin/eeprom/eeprom.8: revision 1.12
usr.sbin/eeprom/prephandlers.c: revision 1.1
distrib/sets/lists/base/md.prep: revision 1.13
distrib/sets/lists/comp/md.prep: revision 1.22
sys/arch/prep/conf/majors.prep: revision 1.19
share/man/man4/man4.prep/Makefile: revision 1.1
share/man/man4/Makefile: revision 1.421
usr.sbin/eeprom/defs.h: revision 1.10
share/man/man4/man4.prep/nvram.4: revision 1.1
sys/arch/prep/pnpbus/nvram_pnpbus.c: revision 1.6
usr.sbin/eeprom/Makefile: revision 1.14
etc/mtree/NetBSD.dist: revision 1.333
usr.sbin/eeprom/main.c: revision 1.17
etc/etc.prep/MAKEDEV.conf: revision 1.5
distrib/sets/lists/man/mi: revision 1.978
usr.sbin/eeprom/pathnames.h: revision 1.3
sys/arch/prep/include/Makefile: revision 1.19
sys/arch/prep/include/nvram.h: revision 1.3
Finish the code in the prep nvram driver that makes it an actual device
(/dev/nvram) and implement all the associated ioctls fully. Tested with
a hacked up copy of eeprom(8). Right now it can only be used to see the
nvram GEV contents, not actually edit them. Will do that later some day.

  /src/etc/etc.prep/
MAKEDEV.conf 1.3.16.2 Sun Mar 04 14:17:09 UTC 2007 bouyer Pull up following revision(s) (requested by garbled in ticket #482):
share/man/man4/man4.prep/intro.4: revision 1.1
usr.sbin/eeprom/eeprom.8: revision 1.12
usr.sbin/eeprom/prephandlers.c: revision 1.1
distrib/sets/lists/base/md.prep: revision 1.13
distrib/sets/lists/comp/md.prep: revision 1.22
sys/arch/prep/conf/majors.prep: revision 1.19
share/man/man4/man4.prep/Makefile: revision 1.1
share/man/man4/Makefile: revision 1.421
usr.sbin/eeprom/defs.h: revision 1.10
share/man/man4/man4.prep/nvram.4: revision 1.1
sys/arch/prep/pnpbus/nvram_pnpbus.c: revision 1.6
usr.sbin/eeprom/Makefile: revision 1.14
etc/mtree/NetBSD.dist: revision 1.333
usr.sbin/eeprom/main.c: revision 1.17
etc/etc.prep/MAKEDEV.conf: revision 1.5
distrib/sets/lists/man/mi: revision 1.978
usr.sbin/eeprom/pathnames.h: revision 1.3
sys/arch/prep/include/Makefile: revision 1.19
sys/arch/prep/include/nvram.h: revision 1.3
Finish the code in the prep nvram driver that makes it an actual device
(/dev/nvram) and implement all the associated ioctls fully. Tested with
a hacked up copy of eeprom(8). Right now it can only be used to see the
nvram GEV contents, not actually edit them. Will do that later some day.

  /src/share/man/man4/
aq.4 1.4.2.2 Tue Jul 07 10:29:06 UTC 2020 martin Pull up following revision(s) (requested by jmcneill in ticket #980):

sys/dev/pci/if_aq.c: revision 1.4
sys/dev/pci/if_aq.c: revision 1.5
sys/arch/amd64/conf/GENERIC: revision 1.553
sys/dev/pci/files.pci: revision 1.419
sys/arch/amd64/conf/XEN3_DOM0: revision 1.170
sys/dev/pci/if_aq.c: revision 1.9
share/man/man4/Makefile: revision 1.693
sys/dev/pci/pcidevs: revision 1.1411
share/man/man4/aq.4: revision 1.1
share/man/man4/aq.4: revision 1.3
sys/arch/i386/conf/ALL: revision 1.479
share/man/man4/aq.4: revision 1.4
sys/dev/pci/if_aq.c: revision 1.10
sys/dev/pci/files.pci: revision 1.421
sys/dev/pci/if_aq.c: revision 1.11
sys/dev/pci/if_aq.c: revision 1.12
sys/dev/pci/if_aq.c: revision 1.13
sys/dev/pci/if_aq.c: revision 1.14
sys/dev/pci/if_aq.c: revision 1.15
sys/dev/pci/if_aq.c: revision 1.16
sys/dev/pci/pcidevs: revision 1.1408
sys/arch/amd64/conf/ALL: revision 1.135
sys/net/ethertypes.h: revision 1.19
sys/arch/i386/conf/GENERIC: revision 1.1218
distrib/sets/lists/man/mi: revision 1.1668
sys/dev/pci/if_aq.c: revision 1.1
sys/dev/pci/if_aq.c: revision 1.2
sys/dev/pci/pcidevs: revision 1.1395
sys/dev/pci/if_aq.c: revision 1.3
sys/arch/evbarm/conf/GENERIC64: revision 1.125

Add the ETHERTYPE_QINQ for 802.1ad VLAN stacking

add Aquantia AQC 10G network adapters
add support Aquantia AQC seriese 10G network adapters.

this driver is based on the FreeBSD version https://github.com/Aquantia/aqtion-freebsd ,
but drastically rewritten for NetBSD.

add aq(4)

Add Aquantia AQC100, AQC100S and D100.

add support VLAN HW filter

set/clear IFF_OACTIVE flag only on txring 0

make counters per queue

support internal PHY temperature sensor

Found by kUBSan:
- Use unsigned to avoid undefined behavior in aq_hw_init().
- Cast to unsigned to avoid undefined behavior in aq_set_mac_addr().

fix descriptions of register map in comment

return the ifmedia active status correctly even while the link is not up after attach.
pointed out by msaitoh@. thanks.

On FIBRE devices, there are times when linkstat interrupt doesn't occur?
reported from Andrius V. thanks.
- use polling instead of linkstat interrupt when FIBRE
- add AQ_FORCE_POLL_LINKSTAT options (not by default)

sort product table, and tabify

add support AQC100S and D100.
not tested, but they are probably the same as the AQC100.

  /src/distrib/notes/mac68k/
install 1.27.16.2 Wed Nov 05 20:09:50 UTC 2008 snj Pull up following revision(s) (requested by tsutsui in ticket #1219):
distrib/notes/common/main: revision 1.421
distrib/notes/mac68k/install: revision 1.30
distrib/notes/common/sysinst: revision 1.95
distrib/notes/i386/hardware: revision 1.124
Use `\*[Am]' rather than `\*&' for ampersand.
1.27.16.1.2.1 Wed Nov 05 20:12:19 UTC 2008 snj Pull up following revision(s) (requested by tsutsui in ticket #1219):
distrib/notes/common/main: revision 1.421
distrib/notes/mac68k/install: revision 1.30
distrib/notes/common/sysinst: revision 1.95
distrib/notes/i386/hardware: revision 1.124
Use `\*[Am]' rather than `\*&' for ampersand.
  /src/sys/arch/prep/include/
nvram.h 1.2.12.1 Sun Mar 04 14:17:10 UTC 2007 bouyer Pull up following revision(s) (requested by garbled in ticket #482):
share/man/man4/man4.prep/intro.4: revision 1.1
usr.sbin/eeprom/eeprom.8: revision 1.12
usr.sbin/eeprom/prephandlers.c: revision 1.1
distrib/sets/lists/base/md.prep: revision 1.13
distrib/sets/lists/comp/md.prep: revision 1.22
sys/arch/prep/conf/majors.prep: revision 1.19
share/man/man4/man4.prep/Makefile: revision 1.1
share/man/man4/Makefile: revision 1.421
usr.sbin/eeprom/defs.h: revision 1.10
share/man/man4/man4.prep/nvram.4: revision 1.1
sys/arch/prep/pnpbus/nvram_pnpbus.c: revision 1.6
usr.sbin/eeprom/Makefile: revision 1.14
etc/mtree/NetBSD.dist: revision 1.333
usr.sbin/eeprom/main.c: revision 1.17
etc/etc.prep/MAKEDEV.conf: revision 1.5
distrib/sets/lists/man/mi: revision 1.978
usr.sbin/eeprom/pathnames.h: revision 1.3
sys/arch/prep/include/Makefile: revision 1.19
sys/arch/prep/include/nvram.h: revision 1.3
Finish the code in the prep nvram driver that makes it an actual device
(/dev/nvram) and implement all the associated ioctls fully. Tested with
a hacked up copy of eeprom(8). Right now it can only be used to see the
nvram GEV contents, not actually edit them. Will do that later some day.

Makefile 1.18.24.1 Sun Mar 04 14:17:10 UTC 2007 bouyer Pull up following revision(s) (requested by garbled in ticket #482):
share/man/man4/man4.prep/intro.4: revision 1.1
usr.sbin/eeprom/eeprom.8: revision 1.12
usr.sbin/eeprom/prephandlers.c: revision 1.1
distrib/sets/lists/base/md.prep: revision 1.13
distrib/sets/lists/comp/md.prep: revision 1.22
sys/arch/prep/conf/majors.prep: revision 1.19
share/man/man4/man4.prep/Makefile: revision 1.1
share/man/man4/Makefile: revision 1.421
usr.sbin/eeprom/defs.h: revision 1.10
share/man/man4/man4.prep/nvram.4: revision 1.1
sys/arch/prep/pnpbus/nvram_pnpbus.c: revision 1.6
usr.sbin/eeprom/Makefile: revision 1.14
etc/mtree/NetBSD.dist: revision 1.333
usr.sbin/eeprom/main.c: revision 1.17
etc/etc.prep/MAKEDEV.conf: revision 1.5
distrib/sets/lists/man/mi: revision 1.978
usr.sbin/eeprom/pathnames.h: revision 1.3
sys/arch/prep/include/Makefile: revision 1.19
sys/arch/prep/include/nvram.h: revision 1.3
Finish the code in the prep nvram driver that makes it an actual device
(/dev/nvram) and implement all the associated ioctls fully. Tested with
a hacked up copy of eeprom(8). Right now it can only be used to see the
nvram GEV contents, not actually edit them. Will do that later some day.

  /src/sys/net/
ethertypes.h 1.18.42.1 Tue Jul 07 10:29:06 UTC 2020 martin Pull up following revision(s) (requested by jmcneill in ticket #980):

sys/dev/pci/if_aq.c: revision 1.4
sys/dev/pci/if_aq.c: revision 1.5
sys/arch/amd64/conf/GENERIC: revision 1.553
sys/dev/pci/files.pci: revision 1.419
sys/arch/amd64/conf/XEN3_DOM0: revision 1.170
sys/dev/pci/if_aq.c: revision 1.9
share/man/man4/Makefile: revision 1.693
sys/dev/pci/pcidevs: revision 1.1411
share/man/man4/aq.4: revision 1.1
share/man/man4/aq.4: revision 1.3
sys/arch/i386/conf/ALL: revision 1.479
share/man/man4/aq.4: revision 1.4
sys/dev/pci/if_aq.c: revision 1.10
sys/dev/pci/files.pci: revision 1.421
sys/dev/pci/if_aq.c: revision 1.11
sys/dev/pci/if_aq.c: revision 1.12
sys/dev/pci/if_aq.c: revision 1.13
sys/dev/pci/if_aq.c: revision 1.14
sys/dev/pci/if_aq.c: revision 1.15
sys/dev/pci/if_aq.c: revision 1.16
sys/dev/pci/pcidevs: revision 1.1408
sys/arch/amd64/conf/ALL: revision 1.135
sys/net/ethertypes.h: revision 1.19
sys/arch/i386/conf/GENERIC: revision 1.1218
distrib/sets/lists/man/mi: revision 1.1668
sys/dev/pci/if_aq.c: revision 1.1
sys/dev/pci/if_aq.c: revision 1.2
sys/dev/pci/pcidevs: revision 1.1395
sys/dev/pci/if_aq.c: revision 1.3
sys/arch/evbarm/conf/GENERIC64: revision 1.125

Add the ETHERTYPE_QINQ for 802.1ad VLAN stacking

add Aquantia AQC 10G network adapters
add support Aquantia AQC seriese 10G network adapters.

this driver is based on the FreeBSD version https://github.com/Aquantia/aqtion-freebsd ,
but drastically rewritten for NetBSD.

add aq(4)

Add Aquantia AQC100, AQC100S and D100.

add support VLAN HW filter

set/clear IFF_OACTIVE flag only on txring 0

make counters per queue

support internal PHY temperature sensor

Found by kUBSan:
- Use unsigned to avoid undefined behavior in aq_hw_init().
- Cast to unsigned to avoid undefined behavior in aq_set_mac_addr().

fix descriptions of register map in comment

return the ifmedia active status correctly even while the link is not up after attach.
pointed out by msaitoh@. thanks.

On FIBRE devices, there are times when linkstat interrupt doesn't occur?
reported from Andrius V. thanks.
- use polling instead of linkstat interrupt when FIBRE
- add AQ_FORCE_POLL_LINKSTAT options (not by default)

sort product table, and tabify

add support AQC100S and D100.
not tested, but they are probably the same as the AQC100.

  /src/external/gpl3/gcc/lib/libgcc/
Makefile 1.5.30.1 Sat Nov 15 10:11:09 UTC 2025 martin Pull up following revision(s) (requested by mrg in ticket #84):

external/gpl3/gcc/lib/libstdc++-v3/arch/i386/defs.mk: revision 1.27
external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/defs.mk: revision 1.18
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/defs.mk: revision 1.23
share/mk/bsd.lib.mk: revision 1.420
share/mk/bsd.lib.mk: revision 1.421
external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/defs.mk: revision 1.17
external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/defs.mk: revision 1.27
external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/defs.mk: revision 1.25
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/defs.mk: revision 1.25
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64eb/defs.mk: revision 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/defs.mk: revision 1.22
external/gpl3/gcc/lib/libgcc/Makefile: revision 1.6
external/gpl3/gcc/dist/libstdc++-v3/src/c++98/istream.cc: revision 1.10
external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/defs.mk: revision 1.12
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/defs.mk: revision 1.25
external/gpl3/gcc/lib/libstdc++-v3/Makefile: revision 1.59
external/gpl3/gcc/dist/libstdc++-v3/src/c++98/compatibility.cc: revision 1.10
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/earm/defs.mk: revision 1.23
tools/gcc/mknative-gcc: revision 1.122
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/defs.mk: revision 1.22
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/defs.mk: revision 1.24
external/gpl3/gcc/dist/libstdc++-v3/src/c++11/compatibility-atomic-c++0x.cc: revision 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/defs.mk: revision 1.23
external/gpl3/gcc/dist/libstdc++-v3/src/c++11/compatibility-thread-c++0x.cc: revision 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/defs.mk: revision 1.25
external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile: revision 1.17
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64el/defs.mk: revision 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/defs.mk: revision 1.20
external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/Makefile: revision 1.62
external/gpl3/gcc/lib/libstdc++-v3/Makefile: revision 1.63
external/gpl3/gcc/lib/libstdc++-v3/Makefile: revision 1.64
external/gpl3/gcc/lib/libstdc++-v3/arch/vax/defs.mk: revision 1.25
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/defs.mk: revision 1.23
(all via patch)


fix sanitizer flags for private libraries in executables.

update the comment to explain why we don't do -g for normal archives,
but why we do them for private archives (they are linked into the
executables, and the debug info is in the debug file for that.)
while i still don't know why dhcpd is crashing on arm64eb for me,
at least now ASAN reports don't have missing info for the various
private libraries.

fix the libstdc++ build for GCC 14.
some parts of the libstdc++ build have different flags for different
files *only* for the shared library version of the build. netbsd
share/mk has no current method of doing this, so introduce support
for having "CSHLIBFLAGS.$file" like we do for other options, and use
it to add -D_GLIBCXX_SHARED to *most* but not all files.
XXX: see if similar should really be applied to prior updates.

properly fix our libstdc++ build.
remove our local _GLIBCXX_COMPAT_ bits, and properly build like upstream
does, for the static vs shared libraries.
now we both aren't missing std::istream::ignore(long) or the old compat
std::condition_variable::wait(std::unique_lock<std::mutex>&) that some
of the rust binary bootstraps need. this makes rust build again on arm64,
and (probably) fixes the same for sparc64 (that build won't finish for
a bit more...)

pullout parts of libbacktrace for libstdc++.

regen for libstdc++ libbacktrace fixes.

build the libstdc++ libbacktrace bits like libstdc++ does.
should fix ia64 issue, and makes other things not broken too.
add missing -include of the rename.h. now it actually seems to work.

fix libgcc_s build: link it against -lgcc (!).
make sure libgcc is built before libgcc_s.
this fixes several issues i saw on arm64 and other platforms where
symbols in libgcc_s were "not found", even if present elsewhere.
this is how upstream builds libgcc_s too, eg:
ld: /usr/lib/libgcc_s.so: undefined reference to `__aarch64_cas8_acq_rel'

  /src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64eb/
defs.mk 1.7.2.1 Sat Nov 15 10:11:09 UTC 2025 martin Pull up following revision(s) (requested by mrg in ticket #84):

external/gpl3/gcc/lib/libstdc++-v3/arch/i386/defs.mk: revision 1.27
external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/defs.mk: revision 1.18
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/defs.mk: revision 1.23
share/mk/bsd.lib.mk: revision 1.420
share/mk/bsd.lib.mk: revision 1.421
external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/defs.mk: revision 1.17
external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/defs.mk: revision 1.27
external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/defs.mk: revision 1.25
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/defs.mk: revision 1.25
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64eb/defs.mk: revision 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/defs.mk: revision 1.22
external/gpl3/gcc/lib/libgcc/Makefile: revision 1.6
external/gpl3/gcc/dist/libstdc++-v3/src/c++98/istream.cc: revision 1.10
external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/defs.mk: revision 1.12
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/defs.mk: revision 1.25
external/gpl3/gcc/lib/libstdc++-v3/Makefile: revision 1.59
external/gpl3/gcc/dist/libstdc++-v3/src/c++98/compatibility.cc: revision 1.10
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/earm/defs.mk: revision 1.23
tools/gcc/mknative-gcc: revision 1.122
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/defs.mk: revision 1.22
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/defs.mk: revision 1.24
external/gpl3/gcc/dist/libstdc++-v3/src/c++11/compatibility-atomic-c++0x.cc: revision 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/defs.mk: revision 1.23
external/gpl3/gcc/dist/libstdc++-v3/src/c++11/compatibility-thread-c++0x.cc: revision 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/defs.mk: revision 1.25
external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile: revision 1.17
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64el/defs.mk: revision 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/defs.mk: revision 1.20
external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/Makefile: revision 1.62
external/gpl3/gcc/lib/libstdc++-v3/Makefile: revision 1.63
external/gpl3/gcc/lib/libstdc++-v3/Makefile: revision 1.64
external/gpl3/gcc/lib/libstdc++-v3/arch/vax/defs.mk: revision 1.25
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/defs.mk: revision 1.23
(all via patch)


fix sanitizer flags for private libraries in executables.

update the comment to explain why we don't do -g for normal archives,
but why we do them for private archives (they are linked into the
executables, and the debug info is in the debug file for that.)
while i still don't know why dhcpd is crashing on arm64eb for me,
at least now ASAN reports don't have missing info for the various
private libraries.

fix the libstdc++ build for GCC 14.
some parts of the libstdc++ build have different flags for different
files *only* for the shared library version of the build. netbsd
share/mk has no current method of doing this, so introduce support
for having "CSHLIBFLAGS.$file" like we do for other options, and use
it to add -D_GLIBCXX_SHARED to *most* but not all files.
XXX: see if similar should really be applied to prior updates.

properly fix our libstdc++ build.
remove our local _GLIBCXX_COMPAT_ bits, and properly build like upstream
does, for the static vs shared libraries.
now we both aren't missing std::istream::ignore(long) or the old compat
std::condition_variable::wait(std::unique_lock<std::mutex>&) that some
of the rust binary bootstraps need. this makes rust build again on arm64,
and (probably) fixes the same for sparc64 (that build won't finish for
a bit more...)

pullout parts of libbacktrace for libstdc++.

regen for libstdc++ libbacktrace fixes.

build the libstdc++ libbacktrace bits like libstdc++ does.
should fix ia64 issue, and makes other things not broken too.
add missing -include of the rename.h. now it actually seems to work.

fix libgcc_s build: link it against -lgcc (!).
make sure libgcc is built before libgcc_s.
this fixes several issues i saw on arm64 and other platforms where
symbols in libgcc_s were "not found", even if present elsewhere.
this is how upstream builds libgcc_s too, eg:
ld: /usr/lib/libgcc_s.so: undefined reference to `__aarch64_cas8_acq_rel'

  /src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64el/
defs.mk 1.7.2.1 Sat Nov 15 10:11:12 UTC 2025 martin Pull up following revision(s) (requested by mrg in ticket #84):

external/gpl3/gcc/lib/libstdc++-v3/arch/i386/defs.mk: revision 1.27
external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/defs.mk: revision 1.18
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/defs.mk: revision 1.23
share/mk/bsd.lib.mk: revision 1.420
share/mk/bsd.lib.mk: revision 1.421
external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/defs.mk: revision 1.17
external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/defs.mk: revision 1.27
external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/defs.mk: revision 1.25
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/defs.mk: revision 1.25
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64eb/defs.mk: revision 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/defs.mk: revision 1.22
external/gpl3/gcc/lib/libgcc/Makefile: revision 1.6
external/gpl3/gcc/dist/libstdc++-v3/src/c++98/istream.cc: revision 1.10
external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/defs.mk: revision 1.12
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/defs.mk: revision 1.25
external/gpl3/gcc/lib/libstdc++-v3/Makefile: revision 1.59
external/gpl3/gcc/dist/libstdc++-v3/src/c++98/compatibility.cc: revision 1.10
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/earm/defs.mk: revision 1.23
tools/gcc/mknative-gcc: revision 1.122
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/defs.mk: revision 1.22
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/defs.mk: revision 1.24
external/gpl3/gcc/dist/libstdc++-v3/src/c++11/compatibility-atomic-c++0x.cc: revision 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/defs.mk: revision 1.23
external/gpl3/gcc/dist/libstdc++-v3/src/c++11/compatibility-thread-c++0x.cc: revision 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/defs.mk: revision 1.25
external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile: revision 1.17
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64el/defs.mk: revision 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/defs.mk: revision 1.20
external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/Makefile: revision 1.62
external/gpl3/gcc/lib/libstdc++-v3/Makefile: revision 1.63
external/gpl3/gcc/lib/libstdc++-v3/Makefile: revision 1.64
external/gpl3/gcc/lib/libstdc++-v3/arch/vax/defs.mk: revision 1.25
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/defs.mk: revision 1.23
(all via patch)


fix sanitizer flags for private libraries in executables.

update the comment to explain why we don't do -g for normal archives,
but why we do them for private archives (they are linked into the
executables, and the debug info is in the debug file for that.)
while i still don't know why dhcpd is crashing on arm64eb for me,
at least now ASAN reports don't have missing info for the various
private libraries.

fix the libstdc++ build for GCC 14.
some parts of the libstdc++ build have different flags for different
files *only* for the shared library version of the build. netbsd
share/mk has no current method of doing this, so introduce support
for having "CSHLIBFLAGS.$file" like we do for other options, and use
it to add -D_GLIBCXX_SHARED to *most* but not all files.
XXX: see if similar should really be applied to prior updates.

properly fix our libstdc++ build.
remove our local _GLIBCXX_COMPAT_ bits, and properly build like upstream
does, for the static vs shared libraries.
now we both aren't missing std::istream::ignore(long) or the old compat
std::condition_variable::wait(std::unique_lock<std::mutex>&) that some
of the rust binary bootstraps need. this makes rust build again on arm64,
and (probably) fixes the same for sparc64 (that build won't finish for
a bit more...)

pullout parts of libbacktrace for libstdc++.

regen for libstdc++ libbacktrace fixes.

build the libstdc++ libbacktrace bits like libstdc++ does.
should fix ia64 issue, and makes other things not broken too.
add missing -include of the rename.h. now it actually seems to work.

fix libgcc_s build: link it against -lgcc (!).
make sure libgcc is built before libgcc_s.
this fixes several issues i saw on arm64 and other platforms where
symbols in libgcc_s were "not found", even if present elsewhere.
this is how upstream builds libgcc_s too, eg:
ld: /usr/lib/libgcc_s.so: undefined reference to `__aarch64_cas8_acq_rel'
  /src/distrib/sets/lists/comp/
md.prep 1.20.12.1 Sun Mar 04 14:17:10 UTC 2007 bouyer Pull up following revision(s) (requested by garbled in ticket #482):
share/man/man4/man4.prep/intro.4: revision 1.1
usr.sbin/eeprom/eeprom.8: revision 1.12
usr.sbin/eeprom/prephandlers.c: revision 1.1
distrib/sets/lists/base/md.prep: revision 1.13
distrib/sets/lists/comp/md.prep: revision 1.22
sys/arch/prep/conf/majors.prep: revision 1.19
share/man/man4/man4.prep/Makefile: revision 1.1
share/man/man4/Makefile: revision 1.421
usr.sbin/eeprom/defs.h: revision 1.10
share/man/man4/man4.prep/nvram.4: revision 1.1
sys/arch/prep/pnpbus/nvram_pnpbus.c: revision 1.6
usr.sbin/eeprom/Makefile: revision 1.14
etc/mtree/NetBSD.dist: revision 1.333
usr.sbin/eeprom/main.c: revision 1.17
etc/etc.prep/MAKEDEV.conf: revision 1.5
distrib/sets/lists/man/mi: revision 1.978
usr.sbin/eeprom/pathnames.h: revision 1.3
sys/arch/prep/include/Makefile: revision 1.19
sys/arch/prep/include/nvram.h: revision 1.3
Finish the code in the prep nvram driver that makes it an actual device
(/dev/nvram) and implement all the associated ioctls fully. Tested with
a hacked up copy of eeprom(8). Right now it can only be used to see the
nvram GEV contents, not actually edit them. Will do that later some day.

  /src/sys/arch/prep/conf/
majors.prep 1.17.2.1 Sun Mar 04 14:17:08 UTC 2007 bouyer Pull up following revision(s) (requested by garbled in ticket #482):
share/man/man4/man4.prep/intro.4: revision 1.1
usr.sbin/eeprom/eeprom.8: revision 1.12
usr.sbin/eeprom/prephandlers.c: revision 1.1
distrib/sets/lists/base/md.prep: revision 1.13
distrib/sets/lists/comp/md.prep: revision 1.22
sys/arch/prep/conf/majors.prep: revision 1.19
share/man/man4/man4.prep/Makefile: revision 1.1
share/man/man4/Makefile: revision 1.421
usr.sbin/eeprom/defs.h: revision 1.10
share/man/man4/man4.prep/nvram.4: revision 1.1
sys/arch/prep/pnpbus/nvram_pnpbus.c: revision 1.6
usr.sbin/eeprom/Makefile: revision 1.14
etc/mtree/NetBSD.dist: revision 1.333
usr.sbin/eeprom/main.c: revision 1.17
etc/etc.prep/MAKEDEV.conf: revision 1.5
distrib/sets/lists/man/mi: revision 1.978
usr.sbin/eeprom/pathnames.h: revision 1.3
sys/arch/prep/include/Makefile: revision 1.19
sys/arch/prep/include/nvram.h: revision 1.3
Finish the code in the prep nvram driver that makes it an actual device
(/dev/nvram) and implement all the associated ioctls fully. Tested with
a hacked up copy of eeprom(8). Right now it can only be used to see the
nvram GEV contents, not actually edit them. Will do that later some day.

  /src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/
defs.mk 1.10.2.1 Sat Nov 15 10:11:10 UTC 2025 martin Pull up following revision(s) (requested by mrg in ticket #84):

external/gpl3/gcc/lib/libstdc++-v3/arch/i386/defs.mk: revision 1.27
external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/defs.mk: revision 1.18
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/defs.mk: revision 1.23
share/mk/bsd.lib.mk: revision 1.420
share/mk/bsd.lib.mk: revision 1.421
external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/defs.mk: revision 1.17
external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/defs.mk: revision 1.27
external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/defs.mk: revision 1.25
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/defs.mk: revision 1.25
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64eb/defs.mk: revision 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/defs.mk: revision 1.22
external/gpl3/gcc/lib/libgcc/Makefile: revision 1.6
external/gpl3/gcc/dist/libstdc++-v3/src/c++98/istream.cc: revision 1.10
external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/defs.mk: revision 1.12
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/defs.mk: revision 1.25
external/gpl3/gcc/lib/libstdc++-v3/Makefile: revision 1.59
external/gpl3/gcc/dist/libstdc++-v3/src/c++98/compatibility.cc: revision 1.10
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/earm/defs.mk: revision 1.23
tools/gcc/mknative-gcc: revision 1.122
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/defs.mk: revision 1.22
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/defs.mk: revision 1.24
external/gpl3/gcc/dist/libstdc++-v3/src/c++11/compatibility-atomic-c++0x.cc: revision 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/defs.mk: revision 1.23
external/gpl3/gcc/dist/libstdc++-v3/src/c++11/compatibility-thread-c++0x.cc: revision 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/defs.mk: revision 1.25
external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile: revision 1.17
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64el/defs.mk: revision 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/defs.mk: revision 1.20
external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/Makefile: revision 1.62
external/gpl3/gcc/lib/libstdc++-v3/Makefile: revision 1.63
external/gpl3/gcc/lib/libstdc++-v3/Makefile: revision 1.64
external/gpl3/gcc/lib/libstdc++-v3/arch/vax/defs.mk: revision 1.25
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/defs.mk: revision 1.24
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/defs.mk: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/defs.mk: revision 1.23
(all via patch)


fix sanitizer flags for private libraries in executables.

update the comment to explain why we don't do -g for normal archives,
but why we do them for private archives (they are linked into the
executables, and the debug info is in the debug file for that.)
while i still don't know why dhcpd is crashing on arm64eb for me,
at least now ASAN reports don't have missing info for the various
private libraries.

fix the libstdc++ build for GCC 14.
some parts of the libstdc++ build have different flags for different
files *only* for the shared library version of the build. netbsd
share/mk has no current method of doing this, so introduce support
for having "CSHLIBFLAGS.$file" like we do for other options, and use
it to add -D_GLIBCXX_SHARED to *most* but not all files.
XXX: see if similar should really be applied to prior updates.

properly fix our libstdc++ build.
remove our local _GLIBCXX_COMPAT_ bits, and properly build like upstream
does, for the static vs shared libraries.
now we both aren't missing std::istream::ignore(long) or the old compat
std::condition_variable::wait(std::unique_lock<std::mutex>&) that some
of the rust binary bootstraps need. this makes rust build again on arm64,
and (probably) fixes the same for sparc64 (that build won't finish for
a bit more...)

pullout parts of libbacktrace for libstdc++.

regen for libstdc++ libbacktrace fixes.

build the libstdc++ libbacktrace bits like libstdc++ does.
should fix ia64 issue, and makes other things not broken too.
add missing -include of the rename.h. now it actually seems to work.

fix libgcc_s build: link it against -lgcc (!).
make sure libgcc is built before libgcc_s.
this fixes several issues i saw on arm64 and other platforms where
symbols in libgcc_s were "not found", even if present elsewhere.
this is how upstream builds libgcc_s too, eg:
ld: /usr/lib/libgcc_s.so: undefined reference to `__aarch64_cas8_acq_rel'

  /src/sys/arch/prep/pnpbus/
nvram_pnpbus.c 1.5.2.1 Sun Mar 04 14:17:09 UTC 2007 bouyer Pull up following revision(s) (requested by garbled in ticket #482):
share/man/man4/man4.prep/intro.4: revision 1.1
usr.sbin/eeprom/eeprom.8: revision 1.12
usr.sbin/eeprom/prephandlers.c: revision 1.1
distrib/sets/lists/base/md.prep: revision 1.13
distrib/sets/lists/comp/md.prep: revision 1.22
sys/arch/prep/conf/majors.prep: revision 1.19
share/man/man4/man4.prep/Makefile: revision 1.1
share/man/man4/Makefile: revision 1.421
usr.sbin/eeprom/defs.h: revision 1.10
share/man/man4/man4.prep/nvram.4: revision 1.1
sys/arch/prep/pnpbus/nvram_pnpbus.c: revision 1.6
usr.sbin/eeprom/Makefile: revision 1.14
etc/mtree/NetBSD.dist: revision 1.333
usr.sbin/eeprom/main.c: revision 1.17
etc/etc.prep/MAKEDEV.conf: revision 1.5
distrib/sets/lists/man/mi: revision 1.978
usr.sbin/eeprom/pathnames.h: revision 1.3
sys/arch/prep/include/Makefile: revision 1.19
sys/arch/prep/include/nvram.h: revision 1.3
Finish the code in the prep nvram driver that makes it an actual device
(/dev/nvram) and implement all the associated ioctls fully. Tested with
a hacked up copy of eeprom(8). Right now it can only be used to see the
nvram GEV contents, not actually edit them. Will do that later some day.

  /src/sys/dev/pci/
if_aq.c 1.17.2.2 Tue Jul 07 10:29:05 UTC 2020 martin Pull up following revision(s) (requested by jmcneill in ticket #980):

sys/dev/pci/if_aq.c: revision 1.4
sys/dev/pci/if_aq.c: revision 1.5
sys/arch/amd64/conf/GENERIC: revision 1.553
sys/dev/pci/files.pci: revision 1.419
sys/arch/amd64/conf/XEN3_DOM0: revision 1.170
sys/dev/pci/if_aq.c: revision 1.9
share/man/man4/Makefile: revision 1.693
sys/dev/pci/pcidevs: revision 1.1411
share/man/man4/aq.4: revision 1.1
share/man/man4/aq.4: revision 1.3
sys/arch/i386/conf/ALL: revision 1.479
share/man/man4/aq.4: revision 1.4
sys/dev/pci/if_aq.c: revision 1.10
sys/dev/pci/files.pci: revision 1.421
sys/dev/pci/if_aq.c: revision 1.11
sys/dev/pci/if_aq.c: revision 1.12
sys/dev/pci/if_aq.c: revision 1.13
sys/dev/pci/if_aq.c: revision 1.14
sys/dev/pci/if_aq.c: revision 1.15
sys/dev/pci/if_aq.c: revision 1.16
sys/dev/pci/pcidevs: revision 1.1408
sys/arch/amd64/conf/ALL: revision 1.135
sys/net/ethertypes.h: revision 1.19
sys/arch/i386/conf/GENERIC: revision 1.1218
distrib/sets/lists/man/mi: revision 1.1668
sys/dev/pci/if_aq.c: revision 1.1
sys/dev/pci/if_aq.c: revision 1.2
sys/dev/pci/pcidevs: revision 1.1395
sys/dev/pci/if_aq.c: revision 1.3
sys/arch/evbarm/conf/GENERIC64: revision 1.125

Add the ETHERTYPE_QINQ for 802.1ad VLAN stacking

add Aquantia AQC 10G network adapters
add support Aquantia AQC seriese 10G network adapters.

this driver is based on the FreeBSD version https://github.com/Aquantia/aqtion-freebsd ,
but drastically rewritten for NetBSD.

add aq(4)

Add Aquantia AQC100, AQC100S and D100.

add support VLAN HW filter

set/clear IFF_OACTIVE flag only on txring 0

make counters per queue

support internal PHY temperature sensor

Found by kUBSan:
- Use unsigned to avoid undefined behavior in aq_hw_init().
- Cast to unsigned to avoid undefined behavior in aq_set_mac_addr().

fix descriptions of register map in comment

return the ifmedia active status correctly even while the link is not up after attach.
pointed out by msaitoh@. thanks.

On FIBRE devices, there are times when linkstat interrupt doesn't occur?
reported from Andrius V. thanks.
- use polling instead of linkstat interrupt when FIBRE
- add AQ_FORCE_POLL_LINKSTAT options (not by default)

sort product table, and tabify

add support AQC100S and D100.
not tested, but they are probably the same as the AQC100.
  /src/distrib/notes/i386/
hardware 1.120.4.4 Wed Nov 05 20:09:50 UTC 2008 snj Pull up following revision(s) (requested by tsutsui in ticket #1219):
distrib/notes/common/main: revision 1.421
distrib/notes/mac68k/install: revision 1.30
distrib/notes/common/sysinst: revision 1.95
distrib/notes/i386/hardware: revision 1.124
Use `\*[Am]' rather than `\*&' for ampersand.
1.120.4.1.2.3 Wed Nov 05 20:12:19 UTC 2008 snj Pull up following revision(s) (requested by tsutsui in ticket #1219):
distrib/notes/common/main: revision 1.421
distrib/notes/mac68k/install: revision 1.30
distrib/notes/common/sysinst: revision 1.95
distrib/notes/i386/hardware: revision 1.124
Use `\*[Am]' rather than `\*&' for ampersand.

Completed in 151 milliseconds

1 2 3 4 5 6