Searched hist:1.178 (Results 1 - 25 of 319) sorted by relevance
| /src/sys/arch/x68k/x68k/ | ||
| H A D | machdep.c | 1.178 Sun Jun 12 03:35:49 GMT 2011 rmind branches: 1.178.2; 1.178.6; Welcome to 5.99.53! Merge rmind-uvmplock branch: - Reorganize locking in UVM and provide extra serialisation for pmap(9). New lock order: [vmpage-owner-lock] -> pmap-lock. - Simplify locking in some pmap(9) modules by removing P->V locking. - Use lock object on vmobjlock (and thus vnode_t::v_interlock) to share the locks amongst UVM objects where necessary (tmpfs, layerfs, unionfs). - Rewrite and optimise x86 TLB shootdown code, make it simpler and cleaner. Add TLBSTATS option for x86 to collect statistics about TLB shootdowns. - Unify /dev/mem et al in MI code and provide required locking (removes kernel-lock on some ports). Also, avoid cache-aliasing issues. Thanks to Andrew Doran and Joerg Sonnenberger, as their initial patches formed the core changes of this branch. 1.178 Sun Jun 12 03:35:49 GMT 2011 rmind branches: 1.178.2; 1.178.6; Welcome to 5.99.53! Merge rmind-uvmplock branch: - Reorganize locking in UVM and provide extra serialisation for pmap(9). New lock order: [vmpage-owner-lock] -> pmap-lock. - Simplify locking in some pmap(9) modules by removing P->V locking. - Use lock object on vmobjlock (and thus vnode_t::v_interlock) to share the locks amongst UVM objects where necessary (tmpfs, layerfs, unionfs). - Rewrite and optimise x86 TLB shootdown code, make it simpler and cleaner. Add TLBSTATS option for x86 to collect statistics about TLB shootdowns. - Unify /dev/mem et al in MI code and provide required locking (removes kernel-lock on some ports). Also, avoid cache-aliasing issues. Thanks to Andrew Doran and Joerg Sonnenberger, as their initial patches formed the core changes of this branch. 1.178 Sun Jun 12 03:35:49 GMT 2011 rmind branches: 1.178.2; 1.178.6; Welcome to 5.99.53! Merge rmind-uvmplock branch: - Reorganize locking in UVM and provide extra serialisation for pmap(9). New lock order: [vmpage-owner-lock] -> pmap-lock. - Simplify locking in some pmap(9) modules by removing P->V locking. - Use lock object on vmobjlock (and thus vnode_t::v_interlock) to share the locks amongst UVM objects where necessary (tmpfs, layerfs, unionfs). - Rewrite and optimise x86 TLB shootdown code, make it simpler and cleaner. Add TLBSTATS option for x86 to collect statistics about TLB shootdowns. - Unify /dev/mem et al in MI code and provide required locking (removes kernel-lock on some ports). Also, avoid cache-aliasing issues. Thanks to Andrew Doran and Joerg Sonnenberger, as their initial patches formed the core changes of this branch. |
| /src/sys/netinet/ | ||
| H A D | ip_icmp.c | 1.178 Mon Aug 29 09:14:02 GMT 2022 knakahara branches: 1.178.4; 1.178.10; Add sysctl entry to control to send routing message for RTM_DYNAMIC. Some routing daemons require such routing message to keep coherency. If we want to let kernel send such message, set net.inet.icmp.dynamic_rt_msg=1 for IPv4, net.inet6.icmp6.dynamic_rt_msg=1 for IPv6. Default(=0) is the same as before, that is, not send such routing message. 1.178 Mon Aug 29 09:14:02 GMT 2022 knakahara branches: 1.178.4; 1.178.10; Add sysctl entry to control to send routing message for RTM_DYNAMIC. Some routing daemons require such routing message to keep coherency. If we want to let kernel send such message, set net.inet.icmp.dynamic_rt_msg=1 for IPv4, net.inet6.icmp6.dynamic_rt_msg=1 for IPv6. Default(=0) is the same as before, that is, not send such routing message. 1.178 Mon Aug 29 09:14:02 GMT 2022 knakahara branches: 1.178.4; 1.178.10; Add sysctl entry to control to send routing message for RTM_DYNAMIC. Some routing daemons require such routing message to keep coherency. If we want to let kernel send such message, set net.inet.icmp.dynamic_rt_msg=1 for IPv4, net.inet6.icmp6.dynamic_rt_msg=1 for IPv6. Default(=0) is the same as before, that is, not send such routing message. |
| /src/sys/dev/scsipi/ | ||
| H A D | scsipi_base.c | 1.178 Fri Jul 14 17:50:11 GMT 2017 christos branches: 1.178.2; 1.178.4; 1.178.6; Async event can be called before the adapter is running (pmax tc asc) 1.178 Fri Jul 14 17:50:11 GMT 2017 christos branches: 1.178.2; 1.178.4; 1.178.6; Async event can be called before the adapter is running (pmax tc asc) 1.178 Fri Jul 14 17:50:11 GMT 2017 christos branches: 1.178.2; 1.178.4; 1.178.6; Async event can be called before the adapter is running (pmax tc asc) 1.178 Fri Jul 14 17:50:11 GMT 2017 christos branches: 1.178.2; 1.178.4; 1.178.6; Async event can be called before the adapter is running (pmax tc asc) |
| /src/sys/arch/sun3/conf/ | ||
| H A D | GENERIC | 1.178 Wed Mar 07 09:44:22 GMT 2018 mrg branches: 1.178.2; also disable SYSCTL_INCLUDE_DESCR. copy sun3 disables to sun3x mostly. it has the same ufsboot 2MB limit. 1.178 Wed Mar 07 09:44:22 GMT 2018 mrg branches: 1.178.2; also disable SYSCTL_INCLUDE_DESCR. copy sun3 disables to sun3x mostly. it has the same ufsboot 2MB limit. |
| /src/sys/arch/sun3/sun3/ | ||
| H A D | pmap.c | 1.178 Sat Jan 13 00:43:31 GMT 2024 thorpej branches: 1.178.2; Fix a comment. 1.178 Sat Jan 13 00:43:31 GMT 2024 thorpej branches: 1.178.2; Fix a comment. |
| /src/sys/arch/cats/conf/ | ||
| H A D | GENERIC | 1.178 Wed Jan 29 18:39:01 GMT 2020 maya branches: 1.178.4; remove urio(4), a driver for the Rio500 MP3 player. At this point it is highly unlikely this 1999 device still has users, but it still comes up in the context of maxv's USB-fuzzing (and any device could pretend to be a urio(4)), so it's best to get rid of it. Renamed all major entries to obsolete, as was done in previous removals. This still requires an update to sanitizers, but they're located in "external", perhaps it should be first committed upstream? Proposed on tech-kern a month ago. 1.178 Wed Jan 29 18:39:01 GMT 2020 maya branches: 1.178.4; remove urio(4), a driver for the Rio500 MP3 player. At this point it is highly unlikely this 1999 device still has users, but it still comes up in the context of maxv's USB-fuzzing (and any device could pretend to be a urio(4)), so it's best to get rid of it. Renamed all major entries to obsolete, as was done in previous removals. This still requires an update to sanitizers, but they're located in "external", perhaps it should be first committed upstream? Proposed on tech-kern a month ago. |
| /src/sys/arch/i386/conf/ | ||
| H A D | Makefile.i386 | 1.178 Wed Oct 03 18:58:31 GMT 2012 dsl branches: 1.178.2; Remove all references to KVM86. It was only ever used by APMBIOS - and then only if an option was selected. Probably didn't work well at all! 1.178 Wed Oct 03 18:58:31 GMT 2012 dsl branches: 1.178.2; Remove all references to KVM86. It was only ever used by APMBIOS - and then only if an option was selected. Probably didn't work well at all! |
| /src/distrib/notes/common/ | ||
| H A D | contents | 1.178 Tue Aug 07 08:26:42 GMT 2018 martin branches: 1.178.2; Remove leftovers from the separate xen port (which is now part of i386 and amd64) 1.178 Tue Aug 07 08:26:42 GMT 2018 martin branches: 1.178.2; Remove leftovers from the separate xen port (which is now part of i386 and amd64) |
| /src/etc/mtree/ | ||
| H A D | special | 1.178 Sat Sep 02 17:39:43 GMT 2023 riastradh branches: 1.178.2; etc/mtree/special: Fix spaces/tabs. No functional change intended. 1.178 Sat Sep 02 17:39:43 GMT 2023 riastradh branches: 1.178.2; etc/mtree/special: Fix spaces/tabs. No functional change intended. |
| /src/share/man/man4/ | ||
| H A D | ddb.4 | 1.178 Mon Mar 19 08:41:21 GMT 2018 ozaki-r branches: 1.178.2; ddb: rename "show lockstat" to "show lockstats" to avoid conflicting with lockstat(8) Requested by mrg@ 1.178 Mon Mar 19 08:41:21 GMT 2018 ozaki-r branches: 1.178.2; ddb: rename "show lockstat" to "show lockstats" to avoid conflicting with lockstat(8) Requested by mrg@ |
| /src/sys/uvm/ | ||
| H A D | uvm_page.c | 1.178 Thu Oct 06 00:26:03 GMT 2011 uebayasi branches: 1.178.2; 1.178.6; Correct pagermap emergva allocation. From yamt@. Tested by building i386 kernel with DTRACE defined which died 100%. 1.178 Thu Oct 06 00:26:03 GMT 2011 uebayasi branches: 1.178.2; 1.178.6; Correct pagermap emergva allocation. From yamt@. Tested by building i386 kernel with DTRACE defined which died 100%. 1.178 Thu Oct 06 00:26:03 GMT 2011 uebayasi branches: 1.178.2; 1.178.6; Correct pagermap emergva allocation. From yamt@. Tested by building i386 kernel with DTRACE defined which died 100%. |
| /src/sys/dev/ | ||
| H A D | vnd.c | 1.178 Wed Apr 09 05:47:19 GMT 2008 cegger branches: 1.178.2; 1.178.4; use aprint_*_dev and device_xname 1.178 Wed Apr 09 05:47:19 GMT 2008 cegger branches: 1.178.2; 1.178.4; use aprint_*_dev and device_xname 1.178 Wed Apr 09 05:47:19 GMT 2008 cegger branches: 1.178.2; 1.178.4; use aprint_*_dev and device_xname |
| /src/sys/arch/sparc64/sparc64/ | ||
| H A D | trap.c | 1.178 Fri Jun 21 20:09:59 GMT 2013 nakayama branches: 1.178.2; Avoid data_access_error trap panic when reading unused PCI configuration space. This method is described in UltraSPARC IIi User's Manual "16.2.1 Probing PCI during boot using deferred errors", and refer to the implementation of OpenBSD. 1.178 Fri Jun 21 20:09:59 GMT 2013 nakayama branches: 1.178.2; Avoid data_access_error trap panic when reading unused PCI configuration space. This method is described in UltraSPARC IIi User's Manual "16.2.1 Probing PCI during boot using deferred errors", and refer to the implementation of OpenBSD. |
| /src/sys/arch/vax/conf/ | ||
| H A D | GENERIC | 1.178 Tue Nov 22 21:25:40 GMT 2011 tls branches: 1.178.2; The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be. This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out. 1.178 Tue Nov 22 21:25:40 GMT 2011 tls branches: 1.178.2; The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be. This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out. |
| /src/sys/arch/vax/vax/ | ||
| H A D | machdep.c | 1.178 Sat Nov 21 04:45:39 GMT 2009 rmind branches: 1.178.2; - Use lwp_getpcb() on VAX, clean from struct user usage. - Include sys/user.h in MD proc.h . 1.178 Sat Nov 21 04:45:39 GMT 2009 rmind branches: 1.178.2; - Use lwp_getpcb() on VAX, clean from struct user usage. - Include sys/user.h in MD proc.h . |
| /src/sys/arch/hp300/conf/ | ||
| H A D | GENERIC | 1.178 Wed Jun 05 23:08:01 GMT 2013 christos branches: 1.178.2; remove obsolete networking options 1.178 Wed Jun 05 23:08:01 GMT 2013 christos branches: 1.178.2; remove obsolete networking options |
| /src/sys/arch/i386/include/ | ||
| H A D | cpu.h | 1.178 Fri Dec 30 17:57:49 GMT 2011 cherry branches: 1.178.6; Move the per-cpu l3 page allocation code to a separate MD function. Avoids code duplication for xen PAE 1.178 Fri Dec 30 17:57:49 GMT 2011 cherry branches: 1.178.6; Move the per-cpu l3 page allocation code to a separate MD function. Avoids code duplication for xen PAE |
| /src/libexec/ld.elf_so/ | ||
| H A D | rtld.c | 1.178 Tue May 24 20:32:33 GMT 2016 christos branches: 1.178.2; Put the name of the dynamic linker in allocated memory, so that it becomes part of the core file link-map, so that gdb can find it. 1.178 Tue May 24 20:32:33 GMT 2016 christos branches: 1.178.2; Put the name of the dynamic linker in allocated memory, so that it becomes part of the core file link-map, so that gdb can find it. |
| /src/sys/arch/amiga/conf/ | ||
| H A D | files.amiga | 1.178 Mon Oct 03 14:26:02 GMT 2016 rkujawa branches: 1.178.14; Add a driver for MNTMN VA2000. Supports accelerated wsdisplay console and running X via wsfb driver. 1.178 Mon Oct 03 14:26:02 GMT 2016 rkujawa branches: 1.178.14; Add a driver for MNTMN VA2000. Supports accelerated wsdisplay console and running X via wsfb driver. |
| /src/sys/arch/arc/conf/ | ||
| H A D | GENERIC | 1.178 Wed Jun 05 23:08:00 GMT 2013 christos branches: 1.178.2; remove obsolete networking options 1.178 Wed Jun 05 23:08:00 GMT 2013 christos branches: 1.178.2; remove obsolete networking options |
| /src/sys/arch/arm/arm/ | ||
| H A D | cpufunc.c | 1.178 Fri Oct 30 18:54:36 GMT 2020 skrll branches: 1.178.2; Retire arm_[di]sb in favour of the isb() and dsb(sy) macro invocations. 1.178 Fri Oct 30 18:54:36 GMT 2020 skrll branches: 1.178.2; Retire arm_[di]sb in favour of the isb() and dsb(sy) macro invocations. |
| /src/distrib/sets/ | ||
| H A D | sets.subr | 1.178 Fri Aug 19 10:23:26 GMT 2016 mrg branches: 1.178.2; xorg_server_ver doesn't depend upon xorg_server though it probably could. fixes build isses with header files being missing. XXX: with no server, they shouldn't be useful, so fix this properly by not installing them once it is verified to work properly. 1.178 Fri Aug 19 10:23:26 GMT 2016 mrg branches: 1.178.2; xorg_server_ver doesn't depend upon xorg_server though it probably could. fixes build isses with header files being missing. XXX: with no server, they shouldn't be useful, so fix this properly by not installing them once it is verified to work properly. |
| /src/sys/dev/pci/ | ||
| H A D | pci_subr.c | 1.178 Fri Apr 21 11:49:31 GMT 2017 kre branches: 1.178.2; For want of a comma, the compiler was lost. 1.178 Fri Apr 21 11:49:31 GMT 2017 kre branches: 1.178.2; For want of a comma, the compiler was lost. |
| /src/sys/nfs/ | ||
| H A D | nfs_serv.c | 1.178 Thu Jan 02 15:42:27 GMT 2020 thorpej branches: 1.178.2; - Eliminate the global "boottime" variable, which was being accessed without any synchronization against changes by e.g. clock_settime(). - Replace with new getbinboottime() / getnanoboottime() / getmicroboottime() functions (naming mirrors that of other time access functions in kern_tc.c). It returns the (maybe-converted) value of timebasebin, which also tracks our estimate of when the system was booted (i.e. the legacy "boottime" was redundant). XXX There needs to be a lockless synchronization mechanism for reading timebasebin, but this is a problem in kern_tc.c that pre-existed these "boottime" changes. At least now the problem is centralized in one location. 1.178 Thu Jan 02 15:42:27 GMT 2020 thorpej branches: 1.178.2; - Eliminate the global "boottime" variable, which was being accessed without any synchronization against changes by e.g. clock_settime(). - Replace with new getbinboottime() / getnanoboottime() / getmicroboottime() functions (naming mirrors that of other time access functions in kern_tc.c). It returns the (maybe-converted) value of timebasebin, which also tracks our estimate of when the system was booted (i.e. the legacy "boottime" was redundant). XXX There needs to be a lockless synchronization mechanism for reading timebasebin, but this is a problem in kern_tc.c that pre-existed these "boottime" changes. At least now the problem is centralized in one location. |
| H A D | nfs_socket.c | 1.178 Wed Feb 04 20:36:54 GMT 2009 ad branches: 1.178.2; PR kern/40491 5.0: nfs timer can crash/break on smp Hack around it by acquiring softnet_lock around the client-side timer loop. 1.178 Wed Feb 04 20:36:54 GMT 2009 ad branches: 1.178.2; PR kern/40491 5.0: nfs timer can crash/break on smp Hack around it by acquiring softnet_lock around the client-side timer loop. |
Completed in 220 milliseconds