| Home | Sort by: relevance | last modified time | path |
| /src/distrib/next68k/instkernel/ | |
| Makefile | 1.1.2.2 Wed Feb 22 00:59:17 UTC 2023 martin Pull up following revision(s) (requested by tsutsui in ticket #91): etc/etc.next68k/MAKEDEV.conf: revision 1.7 sys/arch/next68k/conf/GENERIC: revision 1.156 sys/arch/next68k/conf/GENERIC: revision 1.157 sys/arch/next68k/conf/GENERIC: revision 1.158 distrib/next68k/instkernel/Makefile: revision 1.1 sys/arch/next68k/conf/GENERIC: revision 1.159 distrib/next68k/ramdisk/list: revision 1.1 etc/etc.next68k/Makefile.inc: revision 1.8 sys/arch/next68k/conf/RAMDISK: revision 1.5 distrib/next68k/ramdisk/dot.profile: revision 1.1 sys/arch/next68k/conf/SLAB: revision 1.62 sys/arch/next68k/conf/GENERIC: revision 1.160 sys/arch/next68k/conf/SLAB: revision 1.63 sys/arch/next68k/conf/GENERIC: revision 1.161 distrib/next68k/ramdisk/Makefile: revision 1.1 sys/arch/next68k/conf/majors.next68k: revision 1.26 distrib/next68k/Makefile: revision 1.2 Remove trailing TABs. Remove trailing spaces and TABs. Enable file-system CD9660. It's useful for installation especially on emulators. Remove nonexistent options SWAPDEBUG. Remove unnecessary commented out lines. Disable rarely used options and devices, and add options MODULAR instead. Also enable files-system MSDOS for file exchange via removable media. Build a RAMDISK root kernel on NetBSD/next68k release build. No sysinst(8) yet, but useful on bootstrap and rescue ops. |
| /src/distrib/next68k/ramdisk/ | |
| Makefile | 1.1.2.2 Wed Feb 22 00:59:17 UTC 2023 martin Pull up following revision(s) (requested by tsutsui in ticket #91): etc/etc.next68k/MAKEDEV.conf: revision 1.7 sys/arch/next68k/conf/GENERIC: revision 1.156 sys/arch/next68k/conf/GENERIC: revision 1.157 sys/arch/next68k/conf/GENERIC: revision 1.158 distrib/next68k/instkernel/Makefile: revision 1.1 sys/arch/next68k/conf/GENERIC: revision 1.159 distrib/next68k/ramdisk/list: revision 1.1 etc/etc.next68k/Makefile.inc: revision 1.8 sys/arch/next68k/conf/RAMDISK: revision 1.5 distrib/next68k/ramdisk/dot.profile: revision 1.1 sys/arch/next68k/conf/SLAB: revision 1.62 sys/arch/next68k/conf/GENERIC: revision 1.160 sys/arch/next68k/conf/SLAB: revision 1.63 sys/arch/next68k/conf/GENERIC: revision 1.161 distrib/next68k/ramdisk/Makefile: revision 1.1 sys/arch/next68k/conf/majors.next68k: revision 1.26 distrib/next68k/Makefile: revision 1.2 Remove trailing TABs. Remove trailing spaces and TABs. Enable file-system CD9660. It's useful for installation especially on emulators. Remove nonexistent options SWAPDEBUG. Remove unnecessary commented out lines. Disable rarely used options and devices, and add options MODULAR instead. Also enable files-system MSDOS for file exchange via removable media. Build a RAMDISK root kernel on NetBSD/next68k release build. No sysinst(8) yet, but useful on bootstrap and rescue ops. |
| dot.profile | 1.1.2.2 Wed Feb 22 00:59:17 UTC 2023 martin Pull up following revision(s) (requested by tsutsui in ticket #91): etc/etc.next68k/MAKEDEV.conf: revision 1.7 sys/arch/next68k/conf/GENERIC: revision 1.156 sys/arch/next68k/conf/GENERIC: revision 1.157 sys/arch/next68k/conf/GENERIC: revision 1.158 distrib/next68k/instkernel/Makefile: revision 1.1 sys/arch/next68k/conf/GENERIC: revision 1.159 distrib/next68k/ramdisk/list: revision 1.1 etc/etc.next68k/Makefile.inc: revision 1.8 sys/arch/next68k/conf/RAMDISK: revision 1.5 distrib/next68k/ramdisk/dot.profile: revision 1.1 sys/arch/next68k/conf/SLAB: revision 1.62 sys/arch/next68k/conf/GENERIC: revision 1.160 sys/arch/next68k/conf/SLAB: revision 1.63 sys/arch/next68k/conf/GENERIC: revision 1.161 distrib/next68k/ramdisk/Makefile: revision 1.1 sys/arch/next68k/conf/majors.next68k: revision 1.26 distrib/next68k/Makefile: revision 1.2 Remove trailing TABs. Remove trailing spaces and TABs. Enable file-system CD9660. It's useful for installation especially on emulators. Remove nonexistent options SWAPDEBUG. Remove unnecessary commented out lines. Disable rarely used options and devices, and add options MODULAR instead. Also enable files-system MSDOS for file exchange via removable media. Build a RAMDISK root kernel on NetBSD/next68k release build. No sysinst(8) yet, but useful on bootstrap and rescue ops. |
| list | 1.1.2.2 Wed Feb 22 00:59:17 UTC 2023 martin Pull up following revision(s) (requested by tsutsui in ticket #91): etc/etc.next68k/MAKEDEV.conf: revision 1.7 sys/arch/next68k/conf/GENERIC: revision 1.156 sys/arch/next68k/conf/GENERIC: revision 1.157 sys/arch/next68k/conf/GENERIC: revision 1.158 distrib/next68k/instkernel/Makefile: revision 1.1 sys/arch/next68k/conf/GENERIC: revision 1.159 distrib/next68k/ramdisk/list: revision 1.1 etc/etc.next68k/Makefile.inc: revision 1.8 sys/arch/next68k/conf/RAMDISK: revision 1.5 distrib/next68k/ramdisk/dot.profile: revision 1.1 sys/arch/next68k/conf/SLAB: revision 1.62 sys/arch/next68k/conf/GENERIC: revision 1.160 sys/arch/next68k/conf/SLAB: revision 1.63 sys/arch/next68k/conf/GENERIC: revision 1.161 distrib/next68k/ramdisk/Makefile: revision 1.1 sys/arch/next68k/conf/majors.next68k: revision 1.26 distrib/next68k/Makefile: revision 1.2 Remove trailing TABs. Remove trailing spaces and TABs. Enable file-system CD9660. It's useful for installation especially on emulators. Remove nonexistent options SWAPDEBUG. Remove unnecessary commented out lines. Disable rarely used options and devices, and add options MODULAR instead. Also enable files-system MSDOS for file exchange via removable media. Build a RAMDISK root kernel on NetBSD/next68k release build. No sysinst(8) yet, but useful on bootstrap and rescue ops. |
| /src/distrib/next68k/ | |
| Makefile | 1.2.2.3 Wed Feb 22 00:59:17 UTC 2023 martin Pull up following revision(s) (requested by tsutsui in ticket #91): etc/etc.next68k/MAKEDEV.conf: revision 1.7 sys/arch/next68k/conf/GENERIC: revision 1.156 sys/arch/next68k/conf/GENERIC: revision 1.157 sys/arch/next68k/conf/GENERIC: revision 1.158 distrib/next68k/instkernel/Makefile: revision 1.1 sys/arch/next68k/conf/GENERIC: revision 1.159 distrib/next68k/ramdisk/list: revision 1.1 etc/etc.next68k/Makefile.inc: revision 1.8 sys/arch/next68k/conf/RAMDISK: revision 1.5 distrib/next68k/ramdisk/dot.profile: revision 1.1 sys/arch/next68k/conf/SLAB: revision 1.62 sys/arch/next68k/conf/GENERIC: revision 1.160 sys/arch/next68k/conf/SLAB: revision 1.63 sys/arch/next68k/conf/GENERIC: revision 1.161 distrib/next68k/ramdisk/Makefile: revision 1.1 sys/arch/next68k/conf/majors.next68k: revision 1.26 distrib/next68k/Makefile: revision 1.2 Remove trailing TABs. Remove trailing spaces and TABs. Enable file-system CD9660. It's useful for installation especially on emulators. Remove nonexistent options SWAPDEBUG. Remove unnecessary commented out lines. Disable rarely used options and devices, and add options MODULAR instead. Also enable files-system MSDOS for file exchange via removable media. Build a RAMDISK root kernel on NetBSD/next68k release build. No sysinst(8) yet, but useful on bootstrap and rescue ops. |
| /src/share/man/man4/ | |
| micphy.4 | 1.2.32.1 Mon Nov 25 16:53:29 UTC 2019 martin Pull up following revision(s) (requested by msaitoh in ticket #479): sys/dev/mii/micphy.c: revision 1.9 sys/dev/mii/miidevs: revision 1.161 share/man/man4/micphy.4: revision 1.3 Add Micrel (now Microchip) KSZ80[0456]1, KSZ8721, KSZ9[01]31, KS8731 and KSZ9477. Add support for KSZ80[0456]1, KSZ8721, KSZ9[01]31, KS8731 and KSZ9477. It also supports LAN7430's internal PHY. First wrote by nisimura@ and added some device support by me. Not tested well. |
| lii.4 | 1.1.6.2 Sat Apr 19 15:57:56 UTC 2008 bouyer Pull up following revision(s) (requested by sborrill in ticket #1128): sys/dev/pci/if_lii.c: revisions 1.1, 1.3 via patch sys/arch/i386/conf/ALL: revision 1.161 via patch share/man/man4/lii.4: revision 1.1 via patch sys/dev/pci/files.pci: revision 1.303 via patch sys/dev/DEVNAMES: revision 1.238 via patch sys/arch/i386/conf/GENERIC: revision 1.885 via patch distrib/sets/lists/man/mi: revisions 1.1062, 1.1063 via patch sys/arch/i386/conf/XEN2_DOM0: revision 1.43 via patch share/man/man4/Makefile: revision 1.460 via patch sys/arch/i386/conf/INSTALL: revision 1.323 via patch sys/dev/pci/if_liireg.h: revision 1.1 via patch Add a driver for the Atheros/Attansic L2 Fast-Ethernet chip found on a series of hardware that includes Asus's famous EeePC. |
| /src/sys/arch/amiga/dev/ | |
| if_ed_zbus.c | 1.2.6.2 Thu Nov 22 00:27:54 UTC 2012 riz Pull up following revision(s) (requested by phx in ticket #681): sys/arch/amiga/dev/if_edreg.h: file removal sys/dev/ic/dp8390reg.h: revision 1.9 sys/arch/amiga/conf/files.amiga: revision 1.161 sys/arch/amiga/dev/if_ed_zbus.c: revision 1.1 sys/arch/amiga/dev/if_ed_zbus.c: revision 1.2 sys/arch/amiga/dev/if_ed.c: file removal New ed(4) device driver for Hydra and ASDG Zorro2 bus network cards. This driver is based on the MI dp8390 backend. Fixed receiving of odd-length packets. Driver works now perfectly. Thanks to Harald Meinzer for providing me with a Hydra for a few days. ed_ring structure is no longer needed for compatibility, as the last device driver using it (amiga/ed(4)) has been converted now. |
| /src/sys/dev/pci/ | |
| if_liireg.h | 1.1.6.2 Sat Apr 19 15:57:56 UTC 2008 bouyer Pull up following revision(s) (requested by sborrill in ticket #1128): sys/dev/pci/if_lii.c: revisions 1.1, 1.3 via patch sys/arch/i386/conf/ALL: revision 1.161 via patch share/man/man4/lii.4: revision 1.1 via patch sys/dev/pci/files.pci: revision 1.303 via patch sys/dev/DEVNAMES: revision 1.238 via patch sys/arch/i386/conf/GENERIC: revision 1.885 via patch distrib/sets/lists/man/mi: revisions 1.1062, 1.1063 via patch sys/arch/i386/conf/XEN2_DOM0: revision 1.43 via patch share/man/man4/Makefile: revision 1.460 via patch sys/arch/i386/conf/INSTALL: revision 1.323 via patch sys/dev/pci/if_liireg.h: revision 1.1 via patch Add a driver for the Atheros/Attansic L2 Fast-Ethernet chip found on a series of hardware that includes Asus's famous EeePC. |
| /src/etc/etc.next68k/ | |
| Makefile.inc | 1.7.76.1 Wed Feb 22 00:59:17 UTC 2023 martin Pull up following revision(s) (requested by tsutsui in ticket #91): etc/etc.next68k/MAKEDEV.conf: revision 1.7 sys/arch/next68k/conf/GENERIC: revision 1.156 sys/arch/next68k/conf/GENERIC: revision 1.157 sys/arch/next68k/conf/GENERIC: revision 1.158 distrib/next68k/instkernel/Makefile: revision 1.1 sys/arch/next68k/conf/GENERIC: revision 1.159 distrib/next68k/ramdisk/list: revision 1.1 etc/etc.next68k/Makefile.inc: revision 1.8 sys/arch/next68k/conf/RAMDISK: revision 1.5 distrib/next68k/ramdisk/dot.profile: revision 1.1 sys/arch/next68k/conf/SLAB: revision 1.62 sys/arch/next68k/conf/GENERIC: revision 1.160 sys/arch/next68k/conf/SLAB: revision 1.63 sys/arch/next68k/conf/GENERIC: revision 1.161 distrib/next68k/ramdisk/Makefile: revision 1.1 sys/arch/next68k/conf/majors.next68k: revision 1.26 distrib/next68k/Makefile: revision 1.2 Remove trailing TABs. Remove trailing spaces and TABs. Enable file-system CD9660. It's useful for installation especially on emulators. Remove nonexistent options SWAPDEBUG. Remove unnecessary commented out lines. Disable rarely used options and devices, and add options MODULAR instead. Also enable files-system MSDOS for file exchange via removable media. Build a RAMDISK root kernel on NetBSD/next68k release build. No sysinst(8) yet, but useful on bootstrap and rescue ops. |
| MAKEDEV.conf | 1.5.16.2 Wed Feb 22 00:59:17 UTC 2023 martin Pull up following revision(s) (requested by tsutsui in ticket #91): etc/etc.next68k/MAKEDEV.conf: revision 1.7 sys/arch/next68k/conf/GENERIC: revision 1.156 sys/arch/next68k/conf/GENERIC: revision 1.157 sys/arch/next68k/conf/GENERIC: revision 1.158 distrib/next68k/instkernel/Makefile: revision 1.1 sys/arch/next68k/conf/GENERIC: revision 1.159 distrib/next68k/ramdisk/list: revision 1.1 etc/etc.next68k/Makefile.inc: revision 1.8 sys/arch/next68k/conf/RAMDISK: revision 1.5 distrib/next68k/ramdisk/dot.profile: revision 1.1 sys/arch/next68k/conf/SLAB: revision 1.62 sys/arch/next68k/conf/GENERIC: revision 1.160 sys/arch/next68k/conf/SLAB: revision 1.63 sys/arch/next68k/conf/GENERIC: revision 1.161 distrib/next68k/ramdisk/Makefile: revision 1.1 sys/arch/next68k/conf/majors.next68k: revision 1.26 distrib/next68k/Makefile: revision 1.2 Remove trailing TABs. Remove trailing spaces and TABs. Enable file-system CD9660. It's useful for installation especially on emulators. Remove nonexistent options SWAPDEBUG. Remove unnecessary commented out lines. Disable rarely used options and devices, and add options MODULAR instead. Also enable files-system MSDOS for file exchange via removable media. Build a RAMDISK root kernel on NetBSD/next68k release build. No sysinst(8) yet, but useful on bootstrap and rescue ops. |
| /src/lib/librumpuser/ | |
| rumpfiber.c | 1.12.8.1 Sat Jan 13 21:57:11 UTC 2018 snj Pull up following revision(s) (requested by ozaki-r in ticket #495): lib/librumpuser/rumpfiber.c: revision 1.13 lib/librumpuser/rumpuser_pth.c: revision 1.46 lib/librumpuser/rumpuser_pth_dummy.c: revision 1.18 sys/kern/kern_condvar.c: revision 1.40 sys/kern/kern_lock.c: revision 1.161 sys/kern/kern_mutex.c: revision 1.68 sys/kern/kern_rwlock.c: revision 1.48 sys/rump/include/rump/rumpuser.h: revision 1.115 sys/rump/librump/rumpkern/locks.c: revision 1.76-1.79 Apply C99-style struct initialization to lockops_t -- Tweak LOCKDEBUG macros (NFC) -- Distinguish spin mutex and adaptive mutex on rump kernels for LOCKDEBUG Formerly rump kernels treated the two types of mutexes as both adaptive for LOCKDEBUG for some reasons. Now we can detect violations of mutex restrictions on rump kernels such as taking an adaptive mutex with holding a spin mutex as well as normal kernels. -- rump: check if the mutex is surely owned by the caller in mutex_exit Unlocking a not-owned mutex wasn't detected well (it could detect if the mutex is not held by anyone but that's not enough). Let's check it (the check is the same as normal kernel's mutex). If LOCKDEBUG is enabled, give the check over LOCKDEBUG because it can provide better debugging information. |
| rumpuser_pth_dummy.c | 1.17.16.1 Sat Jan 13 21:57:11 UTC 2018 snj Pull up following revision(s) (requested by ozaki-r in ticket #495): lib/librumpuser/rumpfiber.c: revision 1.13 lib/librumpuser/rumpuser_pth.c: revision 1.46 lib/librumpuser/rumpuser_pth_dummy.c: revision 1.18 sys/kern/kern_condvar.c: revision 1.40 sys/kern/kern_lock.c: revision 1.161 sys/kern/kern_mutex.c: revision 1.68 sys/kern/kern_rwlock.c: revision 1.48 sys/rump/include/rump/rumpuser.h: revision 1.115 sys/rump/librump/rumpkern/locks.c: revision 1.76-1.79 Apply C99-style struct initialization to lockops_t -- Tweak LOCKDEBUG macros (NFC) -- Distinguish spin mutex and adaptive mutex on rump kernels for LOCKDEBUG Formerly rump kernels treated the two types of mutexes as both adaptive for LOCKDEBUG for some reasons. Now we can detect violations of mutex restrictions on rump kernels such as taking an adaptive mutex with holding a spin mutex as well as normal kernels. -- rump: check if the mutex is surely owned by the caller in mutex_exit Unlocking a not-owned mutex wasn't detected well (it could detect if the mutex is not held by anyone but that's not enough). Let's check it (the check is the same as normal kernel's mutex). If LOCKDEBUG is enabled, give the check over LOCKDEBUG because it can provide better debugging information. |
| /src/sys/arch/next68k/conf/ | |
| RAMDISK | 1.4.96.1 Wed Feb 22 00:59:17 UTC 2023 martin Pull up following revision(s) (requested by tsutsui in ticket #91): etc/etc.next68k/MAKEDEV.conf: revision 1.7 sys/arch/next68k/conf/GENERIC: revision 1.156 sys/arch/next68k/conf/GENERIC: revision 1.157 sys/arch/next68k/conf/GENERIC: revision 1.158 distrib/next68k/instkernel/Makefile: revision 1.1 sys/arch/next68k/conf/GENERIC: revision 1.159 distrib/next68k/ramdisk/list: revision 1.1 etc/etc.next68k/Makefile.inc: revision 1.8 sys/arch/next68k/conf/RAMDISK: revision 1.5 distrib/next68k/ramdisk/dot.profile: revision 1.1 sys/arch/next68k/conf/SLAB: revision 1.62 sys/arch/next68k/conf/GENERIC: revision 1.160 sys/arch/next68k/conf/SLAB: revision 1.63 sys/arch/next68k/conf/GENERIC: revision 1.161 distrib/next68k/ramdisk/Makefile: revision 1.1 sys/arch/next68k/conf/majors.next68k: revision 1.26 distrib/next68k/Makefile: revision 1.2 Remove trailing TABs. Remove trailing spaces and TABs. Enable file-system CD9660. It's useful for installation especially on emulators. Remove nonexistent options SWAPDEBUG. Remove unnecessary commented out lines. Disable rarely used options and devices, and add options MODULAR instead. Also enable files-system MSDOS for file exchange via removable media. Build a RAMDISK root kernel on NetBSD/next68k release build. No sysinst(8) yet, but useful on bootstrap and rescue ops. |
| /src/sys/dev/ic/ | |
| dp8390reg.h | 1.8.116.1 Thu Nov 22 00:27:54 UTC 2012 riz Pull up following revision(s) (requested by phx in ticket #681): sys/arch/amiga/dev/if_edreg.h: file removal sys/dev/ic/dp8390reg.h: revision 1.9 sys/arch/amiga/conf/files.amiga: revision 1.161 sys/arch/amiga/dev/if_ed_zbus.c: revision 1.1 sys/arch/amiga/dev/if_ed_zbus.c: revision 1.2 sys/arch/amiga/dev/if_ed.c: file removal New ed(4) device driver for Hydra and ASDG Zorro2 bus network cards. This driver is based on the MI dp8390 backend. Fixed receiving of odd-length packets. Driver works now perfectly. Thanks to Harald Meinzer for providing me with a Hydra for a few days. ed_ring structure is no longer needed for compatibility, as the last device driver using it (amiga/ed(4)) has been converted now. |
| /src/sys/modules/usbnet/ | |
| Makefile | 1.1.2.2 Sun Sep 01 13:00:37 UTC 2019 martin Pull up following revision(s) (requested by mrg in ticket #135): distrib/sets/lists/comp/mi 1.2279 distrib/sets/lists/modules/mi 1.123 share/man/man9/Makefile 1.438 share/man/man9/usbnet.9 1.1-1.9 sys/dev/ic/rndisreg.h 1.3 sys/dev/usb/TODO 1.47-1.52 sys/dev/usb/TODO.usbmp 1.15,1.16 sys/dev/usb/files.usb 1.157-1.167 sys/dev/usb/if_aue.c 1.155-1.161 sys/dev/usb/if_auereg.h 1.30-1.32 sys/dev/usb/if_axe.c 1.103-1.119 sys/dev/usb/if_axen.c 1.51-1.53,1.55-1.67 sys/dev/usb/if_axenreg.h 1.15 sys/dev/usb/if_cdce.c 1.54-1.67 sys/dev/usb/if_cue.c 1.85,1.86 sys/dev/usb/if_cuereg.h 1.23 sys/dev/usb/if_kue.c 1.97-1.100 sys/dev/usb/if_kuereg.h 1.23,1.24 sys/dev/usb/if_mue.c 1.51-1.55 sys/dev/usb/if_muereg.h 1.6 sys/dev/usb/if_muevar.h 1.9 sys/dev/usb/if_smsc.c 1.46-1.61 sys/dev/usb/if_smscreg.h 1.6 sys/dev/usb/if_smscvar.h delete sys/dev/usb/if_udav.c 1.60-1.71 sys/dev/usb/if_udavreg.h 1.14,1.15 sys/dev/usb/if_upl.c 1.65,1.66 sys/dev/usb/if_ure.c 1.15-1.31 sys/dev/usb/if_urevar.h 1.4,1.5 sys/dev/usb/if_url.c 1.67-1.70 sys/dev/usb/if_urlreg.h 1.14 sys/dev/usb/if_urndis.c 1.22-1.33 sys/dev/usb/if_urtwn.c 1.72 sys/dev/usb/ohci.c 1.290 sys/dev/usb/uhub.c 1.143 sys/dev/usb/usb.c 1.180 sys/dev/usb/usb.h 1.118 sys/dev/usb/usb_mem.c 1.71 sys/dev/usb/usb_subr.c 1.238,1.239 sys/dev/usb/usbdevs 1.772 sys/dev/usb/usbdi.c 1.183,1.186 sys/dev/usb/usbdi.h 1.97 sys/dev/usb/usbdi_util.c 1.75 sys/dev/usb/usbhist.h 1.5,1.6 sys/dev/usb/usbnet.c 1.1-1.24 sys/dev/usb/usbnet.h 1.1-1.14 sys/dev/usb/usbroothub.c 1.9 sys/dev/usb/xhci.c 1.109,1.110 sys/modules/Makefile 1.223 sys/modules/usbnet/Makefile 1.1 usbnet(9): Add common framework for USB network devices. This bring various safety fixes to all updated drivers, and includes locking clean up, detach safety when being used or not, separate rx/tx locks to improve performance, porting to NET_MPSAFE, many edge/error case bugs in drivers fixed, as well as resovling PRs 54303 and 54308. These drivers are converted: axe(4), axen(4), aue(4), cdce(4), cue(4), kue(4), mue(4), smsc(4), udav(4), upl(4), ure(4), url(4), and urndis(4). |
| /src/tests/lib/libc/sys/ | |
| t_lwp_create.c | 1.1.2.2 Mon May 21 15:25:58 UTC 2012 riz Pull up following revision(s) (requested by martin in ticket #274): sys/arch/amd64/amd64/process_machdep.c: revision 1.20 sys/kern/sys_lwp.c: revision 1.54 sys/arch/sparc64/sparc64/machdep.c: revision 1.267 sys/arch/mips/mips/cpu_subr.c: revision 1.16 sys/arch/vax/vax/machdep.c: revision 1.188 sys/sys/lwp.h: revision 1.161 sys/arch/sparc64/sparc64/netbsd32_machdep.c: revision 1.98 sys/arch/alpha/alpha/machdep.c: revision 1.339 sys/compat/sys/ucontext.h: revision 1.6 sys/arch/hppa/hppa/hppa_machdep.c: revision 1.28 distrib/sets/lists/tests/mi: revision 1.469 sys/arch/powerpc/powerpc/sig_machdep.c: revision 1.42 tests/lib/libc/sys/t_lwp_create.c: revision 1.1 tests/lib/libc/sys/Makefile: revision 1.23 sys/arch/arm/arm/sig_machdep.c: revision 1.42 sys/arch/amd64/include/mcontext.h: revision 1.15 sys/arch/amd64/amd64/machdep.c: revision 1.183 sys/arch/sh3/sh3/sh3_machdep.c: revision 1.99 sys/arch/i386/i386/machdep.c: revision 1.727 sys/compat/netbsd32/netbsd32_lwp.c: revision 1.13 sys/arch/sparc/sparc/machdep.c: revision 1.319 sys/arch/amd64/amd64/netbsd32_machdep.c: revision 1.76 sys/arch/m68k/m68k/sig_machdep.c: revision 1.49 sys/sys/ucontext.h: revision 1.16 sys/arch/mips/mips/netbsd32_machdep.c: revision 1.9 lib/libc/sys/_lwp_create.2: revision 1.5 Calling _lwp_create() with a bogus ucontext could trigger a kernel assertion failure (and thus a crash in DIAGNOSTIC kernels). Independently discovered by YAMAMOTO Takashi and Joel Sing. To avoid this, introduce a cpu_mcontext_validate() function and move all sanity checks from cpu_setmcontext() there. Also untangle the netbsd32 compat mess slightly and add a cpu_mcontext32_validate() cousin there. Add an exhaustive atf test case, based partly on code from Joel Sing. Should finally fix the remaining open part of PR kern/43903. |
| /src/tools/gcc/ | |
| mknative.common | 1.8.4.1 Tue Mar 06 20:37:28 UTC 2007 bouyer Pull up following revision(s) (requested by apb in ticket #491): distrib/sets/regpkg: revision 1.15 tools/gcc/mknative.common: revision 1.9 distrib/sets/sets.subr: revision 1.56 distrib/sets/regpkgset: revision 1.9 build.sh: revision 1.161 via patch Whenever we try to parse the output from make, run make with the -B flag. This ensures that -j<N> isn't accidentally inherited from the environment, because the "--- foo ---" headers printed with -j<N> would interfere with parsing the output. |
| /src/lib/libc/sys/ | |
| _lwp_create.2 | 1.4.24.1 Mon May 21 15:25:59 UTC 2012 riz Pull up following revision(s) (requested by martin in ticket #274): sys/arch/amd64/amd64/process_machdep.c: revision 1.20 sys/kern/sys_lwp.c: revision 1.54 sys/arch/sparc64/sparc64/machdep.c: revision 1.267 sys/arch/mips/mips/cpu_subr.c: revision 1.16 sys/arch/vax/vax/machdep.c: revision 1.188 sys/sys/lwp.h: revision 1.161 sys/arch/sparc64/sparc64/netbsd32_machdep.c: revision 1.98 sys/arch/alpha/alpha/machdep.c: revision 1.339 sys/compat/sys/ucontext.h: revision 1.6 sys/arch/hppa/hppa/hppa_machdep.c: revision 1.28 distrib/sets/lists/tests/mi: revision 1.469 sys/arch/powerpc/powerpc/sig_machdep.c: revision 1.42 tests/lib/libc/sys/t_lwp_create.c: revision 1.1 tests/lib/libc/sys/Makefile: revision 1.23 sys/arch/arm/arm/sig_machdep.c: revision 1.42 sys/arch/amd64/include/mcontext.h: revision 1.15 sys/arch/amd64/amd64/machdep.c: revision 1.183 sys/arch/sh3/sh3/sh3_machdep.c: revision 1.99 sys/arch/i386/i386/machdep.c: revision 1.727 sys/compat/netbsd32/netbsd32_lwp.c: revision 1.13 sys/arch/sparc/sparc/machdep.c: revision 1.319 sys/arch/amd64/amd64/netbsd32_machdep.c: revision 1.76 sys/arch/m68k/m68k/sig_machdep.c: revision 1.49 sys/sys/ucontext.h: revision 1.16 sys/arch/mips/mips/netbsd32_machdep.c: revision 1.9 lib/libc/sys/_lwp_create.2: revision 1.5 Calling _lwp_create() with a bogus ucontext could trigger a kernel assertion failure (and thus a crash in DIAGNOSTIC kernels). Independently discovered by YAMAMOTO Takashi and Joel Sing. To avoid this, introduce a cpu_mcontext_validate() function and move all sanity checks from cpu_setmcontext() there. Also untangle the netbsd32 compat mess slightly and add a cpu_mcontext32_validate() cousin there. Add an exhaustive atf test case, based partly on code from Joel Sing. Should finally fix the remaining open part of PR kern/43903. |
| /src/share/man/man9/ | |
| usbnet.9 | 1.9.2.2 Sun Sep 01 13:00:37 UTC 2019 martin Pull up following revision(s) (requested by mrg in ticket #135): distrib/sets/lists/comp/mi 1.2279 distrib/sets/lists/modules/mi 1.123 share/man/man9/Makefile 1.438 share/man/man9/usbnet.9 1.1-1.9 sys/dev/ic/rndisreg.h 1.3 sys/dev/usb/TODO 1.47-1.52 sys/dev/usb/TODO.usbmp 1.15,1.16 sys/dev/usb/files.usb 1.157-1.167 sys/dev/usb/if_aue.c 1.155-1.161 sys/dev/usb/if_auereg.h 1.30-1.32 sys/dev/usb/if_axe.c 1.103-1.119 sys/dev/usb/if_axen.c 1.51-1.53,1.55-1.67 sys/dev/usb/if_axenreg.h 1.15 sys/dev/usb/if_cdce.c 1.54-1.67 sys/dev/usb/if_cue.c 1.85,1.86 sys/dev/usb/if_cuereg.h 1.23 sys/dev/usb/if_kue.c 1.97-1.100 sys/dev/usb/if_kuereg.h 1.23,1.24 sys/dev/usb/if_mue.c 1.51-1.55 sys/dev/usb/if_muereg.h 1.6 sys/dev/usb/if_muevar.h 1.9 sys/dev/usb/if_smsc.c 1.46-1.61 sys/dev/usb/if_smscreg.h 1.6 sys/dev/usb/if_smscvar.h delete sys/dev/usb/if_udav.c 1.60-1.71 sys/dev/usb/if_udavreg.h 1.14,1.15 sys/dev/usb/if_upl.c 1.65,1.66 sys/dev/usb/if_ure.c 1.15-1.31 sys/dev/usb/if_urevar.h 1.4,1.5 sys/dev/usb/if_url.c 1.67-1.70 sys/dev/usb/if_urlreg.h 1.14 sys/dev/usb/if_urndis.c 1.22-1.33 sys/dev/usb/if_urtwn.c 1.72 sys/dev/usb/ohci.c 1.290 sys/dev/usb/uhub.c 1.143 sys/dev/usb/usb.c 1.180 sys/dev/usb/usb.h 1.118 sys/dev/usb/usb_mem.c 1.71 sys/dev/usb/usb_subr.c 1.238,1.239 sys/dev/usb/usbdevs 1.772 sys/dev/usb/usbdi.c 1.183,1.186 sys/dev/usb/usbdi.h 1.97 sys/dev/usb/usbdi_util.c 1.75 sys/dev/usb/usbhist.h 1.5,1.6 sys/dev/usb/usbnet.c 1.1-1.24 sys/dev/usb/usbnet.h 1.1-1.14 sys/dev/usb/usbroothub.c 1.9 sys/dev/usb/xhci.c 1.109,1.110 sys/modules/Makefile 1.223 sys/modules/usbnet/Makefile 1.1 usbnet(9): Add common framework for USB network devices. This bring various safety fixes to all updated drivers, and includes locking clean up, detach safety when being used or not, separate rx/tx locks to improve performance, porting to NET_MPSAFE, many edge/error case bugs in drivers fixed, as well as resovling PRs 54303 and 54308. These drivers are converted: axe(4), axen(4), aue(4), cdce(4), cue(4), kue(4), mue(4), smsc(4), udav(4), upl(4), ure(4), url(4), and urndis(4). |
| /src/sys/arch/arm/arm32/ | |
| armv7_generic_space.c | 1.10.4.1 Thu Feb 27 19:06:23 UTC 2020 martin Pull up following revision(s) (requested by skrll in ticket #742): sys/arch/arm/arm32/pmap.c: revision 1.388 sys/arch/arm/arm32/armv7_generic_space.c: revision 1.11 sys/arch/arm/arm/cpufunc.c: revision 1.176 sys/arch/arm/conf/Makefile.arm: revision 1.54 (via patch) sys/arch/arm/include/arm32/pmap.h: revision 1.161 Fix the armv[67] memory attributes for uncached memory. Previously it was mapped as strongly-ordered which meant that unaligned accesses would fault. armv7_generic_bs_map now maps pages with PMAP_DEV which is treated as SO bus_dma continues to use PMAP_NOCACHE as appropriate, but this now get mapped to the correct memory attribute bits for armv[67] DEVMAP_ENTRY usees a new flag PTE_DEV. The workaround for the unaligned access faults is now removed. XXX Other armv[67] boards bus_space implementations should be checked. XXX There is scope to reduce the difference to aarch64 |
| /src/sys/compat/sys/ | |
| ucontext.h | 1.4.10.1 Mon May 21 15:25:57 UTC 2012 riz Pull up following revision(s) (requested by martin in ticket #274): sys/arch/amd64/amd64/process_machdep.c: revision 1.20 sys/kern/sys_lwp.c: revision 1.54 sys/arch/sparc64/sparc64/machdep.c: revision 1.267 sys/arch/mips/mips/cpu_subr.c: revision 1.16 sys/arch/vax/vax/machdep.c: revision 1.188 sys/sys/lwp.h: revision 1.161 sys/arch/sparc64/sparc64/netbsd32_machdep.c: revision 1.98 sys/arch/alpha/alpha/machdep.c: revision 1.339 sys/compat/sys/ucontext.h: revision 1.6 sys/arch/hppa/hppa/hppa_machdep.c: revision 1.28 distrib/sets/lists/tests/mi: revision 1.469 sys/arch/powerpc/powerpc/sig_machdep.c: revision 1.42 tests/lib/libc/sys/t_lwp_create.c: revision 1.1 tests/lib/libc/sys/Makefile: revision 1.23 sys/arch/arm/arm/sig_machdep.c: revision 1.42 sys/arch/amd64/include/mcontext.h: revision 1.15 sys/arch/amd64/amd64/machdep.c: revision 1.183 sys/arch/sh3/sh3/sh3_machdep.c: revision 1.99 sys/arch/i386/i386/machdep.c: revision 1.727 sys/compat/netbsd32/netbsd32_lwp.c: revision 1.13 sys/arch/sparc/sparc/machdep.c: revision 1.319 sys/arch/amd64/amd64/netbsd32_machdep.c: revision 1.76 sys/arch/m68k/m68k/sig_machdep.c: revision 1.49 sys/sys/ucontext.h: revision 1.16 sys/arch/mips/mips/netbsd32_machdep.c: revision 1.9 lib/libc/sys/_lwp_create.2: revision 1.5 Calling _lwp_create() with a bogus ucontext could trigger a kernel assertion failure (and thus a crash in DIAGNOSTIC kernels). Independently discovered by YAMAMOTO Takashi and Joel Sing. To avoid this, introduce a cpu_mcontext_validate() function and move all sanity checks from cpu_setmcontext() there. Also untangle the netbsd32 compat mess slightly and add a cpu_mcontext32_validate() cousin there. Add an exhaustive atf test case, based partly on code from Joel Sing. Should finally fix the remaining open part of PR kern/43903. |
| /src/sys/dev/mii/ | |
| micphy.c | 1.8.4.1 Mon Nov 25 16:53:29 UTC 2019 martin Pull up following revision(s) (requested by msaitoh in ticket #479): sys/dev/mii/micphy.c: revision 1.9 sys/dev/mii/miidevs: revision 1.161 share/man/man4/micphy.4: revision 1.3 Add Micrel (now Microchip) KSZ80[0456]1, KSZ8721, KSZ9[01]31, KS8731 and KSZ9477. Add support for KSZ80[0456]1, KSZ8721, KSZ9[01]31, KS8731 and KSZ9477. It also supports LAN7430's internal PHY. First wrote by nisimura@ and added some device support by me. Not tested well. |
| /src/sys/dev/usb/ | |
| if_muereg.h | 1.5.6.1 Sun Sep 01 13:00:36 UTC 2019 martin Pull up following revision(s) (requested by mrg in ticket #135): distrib/sets/lists/comp/mi 1.2279 distrib/sets/lists/modules/mi 1.123 share/man/man9/Makefile 1.438 share/man/man9/usbnet.9 1.1-1.9 sys/dev/ic/rndisreg.h 1.3 sys/dev/usb/TODO 1.47-1.52 sys/dev/usb/TODO.usbmp 1.15,1.16 sys/dev/usb/files.usb 1.157-1.167 sys/dev/usb/if_aue.c 1.155-1.161 sys/dev/usb/if_auereg.h 1.30-1.32 sys/dev/usb/if_axe.c 1.103-1.119 sys/dev/usb/if_axen.c 1.51-1.53,1.55-1.67 sys/dev/usb/if_axenreg.h 1.15 sys/dev/usb/if_cdce.c 1.54-1.67 sys/dev/usb/if_cue.c 1.85,1.86 sys/dev/usb/if_cuereg.h 1.23 sys/dev/usb/if_kue.c 1.97-1.100 sys/dev/usb/if_kuereg.h 1.23,1.24 sys/dev/usb/if_mue.c 1.51-1.55 sys/dev/usb/if_muereg.h 1.6 sys/dev/usb/if_muevar.h 1.9 sys/dev/usb/if_smsc.c 1.46-1.61 sys/dev/usb/if_smscreg.h 1.6 sys/dev/usb/if_smscvar.h delete sys/dev/usb/if_udav.c 1.60-1.71 sys/dev/usb/if_udavreg.h 1.14,1.15 sys/dev/usb/if_upl.c 1.65,1.66 sys/dev/usb/if_ure.c 1.15-1.31 sys/dev/usb/if_urevar.h 1.4,1.5 sys/dev/usb/if_url.c 1.67-1.70 sys/dev/usb/if_urlreg.h 1.14 sys/dev/usb/if_urndis.c 1.22-1.33 sys/dev/usb/if_urtwn.c 1.72 sys/dev/usb/ohci.c 1.290 sys/dev/usb/uhub.c 1.143 sys/dev/usb/usb.c 1.180 sys/dev/usb/usb.h 1.118 sys/dev/usb/usb_mem.c 1.71 sys/dev/usb/usb_subr.c 1.238,1.239 sys/dev/usb/usbdevs 1.772 sys/dev/usb/usbdi.c 1.183,1.186 sys/dev/usb/usbdi.h 1.97 sys/dev/usb/usbdi_util.c 1.75 sys/dev/usb/usbhist.h 1.5,1.6 sys/dev/usb/usbnet.c 1.1-1.24 sys/dev/usb/usbnet.h 1.1-1.14 sys/dev/usb/usbroothub.c 1.9 sys/dev/usb/xhci.c 1.109,1.110 sys/modules/Makefile 1.223 sys/modules/usbnet/Makefile 1.1 usbnet(9): Add common framework for USB network devices. This bring various safety fixes to all updated drivers, and includes locking clean up, detach safety when being used or not, separate rx/tx locks to improve performance, porting to NET_MPSAFE, many edge/error case bugs in drivers fixed, as well as resovling PRs 54303 and 54308. These drivers are converted: axe(4), axen(4), aue(4), cdce(4), cue(4), kue(4), mue(4), smsc(4), udav(4), upl(4), ure(4), url(4), and urndis(4). |
| if_muevar.h | 1.8.4.1 Sun Sep 01 13:00:37 UTC 2019 martin Pull up following revision(s) (requested by mrg in ticket #135): distrib/sets/lists/comp/mi 1.2279 distrib/sets/lists/modules/mi 1.123 share/man/man9/Makefile 1.438 share/man/man9/usbnet.9 1.1-1.9 sys/dev/ic/rndisreg.h 1.3 sys/dev/usb/TODO 1.47-1.52 sys/dev/usb/TODO.usbmp 1.15,1.16 sys/dev/usb/files.usb 1.157-1.167 sys/dev/usb/if_aue.c 1.155-1.161 sys/dev/usb/if_auereg.h 1.30-1.32 sys/dev/usb/if_axe.c 1.103-1.119 sys/dev/usb/if_axen.c 1.51-1.53,1.55-1.67 sys/dev/usb/if_axenreg.h 1.15 sys/dev/usb/if_cdce.c 1.54-1.67 sys/dev/usb/if_cue.c 1.85,1.86 sys/dev/usb/if_cuereg.h 1.23 sys/dev/usb/if_kue.c 1.97-1.100 sys/dev/usb/if_kuereg.h 1.23,1.24 sys/dev/usb/if_mue.c 1.51-1.55 sys/dev/usb/if_muereg.h 1.6 sys/dev/usb/if_muevar.h 1.9 sys/dev/usb/if_smsc.c 1.46-1.61 sys/dev/usb/if_smscreg.h 1.6 sys/dev/usb/if_smscvar.h delete sys/dev/usb/if_udav.c 1.60-1.71 sys/dev/usb/if_udavreg.h 1.14,1.15 sys/dev/usb/if_upl.c 1.65,1.66 sys/dev/usb/if_ure.c 1.15-1.31 sys/dev/usb/if_urevar.h 1.4,1.5 sys/dev/usb/if_url.c 1.67-1.70 sys/dev/usb/if_urlreg.h 1.14 sys/dev/usb/if_urndis.c 1.22-1.33 sys/dev/usb/if_urtwn.c 1.72 sys/dev/usb/ohci.c 1.290 sys/dev/usb/uhub.c 1.143 sys/dev/usb/usb.c 1.180 sys/dev/usb/usb.h 1.118 sys/dev/usb/usb_mem.c 1.71 sys/dev/usb/usb_subr.c 1.238,1.239 sys/dev/usb/usbdevs 1.772 sys/dev/usb/usbdi.c 1.183,1.186 sys/dev/usb/usbdi.h 1.97 sys/dev/usb/usbdi_util.c 1.75 sys/dev/usb/usbhist.h 1.5,1.6 sys/dev/usb/usbnet.c 1.1-1.24 sys/dev/usb/usbnet.h 1.1-1.14 sys/dev/usb/usbroothub.c 1.9 sys/dev/usb/xhci.c 1.109,1.110 sys/modules/Makefile 1.223 sys/modules/usbnet/Makefile 1.1 usbnet(9): Add common framework for USB network devices. This bring various safety fixes to all updated drivers, and includes locking clean up, detach safety when being used or not, separate rx/tx locks to improve performance, porting to NET_MPSAFE, many edge/error case bugs in drivers fixed, as well as resovling PRs 54303 and 54308. These drivers are converted: axe(4), axen(4), aue(4), cdce(4), cue(4), kue(4), mue(4), smsc(4), udav(4), upl(4), ure(4), url(4), and urndis(4). |