| Home | Sort by: relevance | last modified time | path |
| /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. |