| Home | Sort by: relevance | last modified time | path |
| /src/bin/csh/ | |
| set.c | 1.33 Tue Jul 16 17:47:43 UTC 2013 christos branches: 1.33.26; 1.33.28; WARNS=6 [-Wconversion] Tue Jul 16 17:47:43 UTC 2013 christos branches: 1.33.26; 1.33.28; WARNS=6 [-Wconversion] .26; 1.33.28; WARNS=6 [-Wconversion] 1.33.28.4 Tue Apr 21 19:37:30 UTC 2020 martin Ooops, restore accidently removed files from merge mishap 1.33.28.3 Tue Apr 21 18:41:02 UTC 2020 martin Sync with HEAD 1.33.28.2 Wed Apr 08 14:03:04 UTC 2020 martin Merge changes from current as of 20200406 1.33.28.1 Mon Jun 10 21:41:02 UTC 2019 christos Sync with HEAD 1.33.26.1 Fri Jan 18 08:48:24 UTC 2019 pgoyette Synch with HEAD |
| /src/bin/mt/ | |
| mt.1 | 1.33 Thu Aug 07 09:05:17 UTC 2003 agc branches: 1.33.6; 1.33.16; 1.33.18; 1.33.22; 1.33.26; 1.33.28; Move UCB-licensed code from 4-clause to 3-clause licence. Patches provided by Joel Baker in PR 22249, verified by myself. Thu Aug 07 09:05:17 UTC 2003 agc branches: 1.33.6; 1.33.16; 1.33.18; 1.33.22; 1.33.26; 1.33.28; Move UCB-licensed code from 4-clause to 3-clause licence. Patches provided by Joel Baker in PR 22249, verified by myself. .6; 1.33.16; 1.33.18; 1.33.22; 1.33.26; 1.33.28; Move UCB-licensed code from 4-clause to 3-clause licence. Patches provided by Joel Baker in PR 22249, verified by myself. .16; 1.33.18; 1.33.22; 1.33.26; 1.33.28; Move UCB-licensed code from 4-clause to 3-clause licence. Patches provided by Joel Baker in PR 22249, verified by myself. .18; 1.33.22; 1.33.26; 1.33.28; Move UCB-licensed code from 4-clause to 3-clause licence. Patches provided by Joel Baker in PR 22249, verified by myself. .22; 1.33.26; 1.33.28; Move UCB-licensed code from 4-clause to 3-clause licence. Patches provided by Joel Baker in PR 22249, verified by myself. .26; 1.33.28; Move UCB-licensed code from 4-clause to 3-clause licence. Patches provided by Joel Baker in PR 22249, verified by myself. 1.33.28.1 Mon Mar 24 07:14:28 UTC 2008 keiichi sync with head. 1.33.26.1 Wed Mar 19 19:25:37 UTC 2008 bouyer Pull up following revision(s) (requested by dholland in ticket #1100): bin/mt/mt.1: revision 1.34 Grammar fix and clarification from PR 37727 by Randolf Richardson. While here, do some of my own grammar and formatting fixes too. Bump date. 1.33.22.1 Sun Mar 23 00:11:40 UTC 2008 matt sync with HEAD |
| /src/sys/netinet/ | |
| if_ether.h | 1.33 Mon Sep 25 00:24:47 UTC 2006 sketch branches: 1.33.24; 1.33.30; 1.33.34; 1.33.38; typo. Mon Sep 25 00:24:47 UTC 2006 sketch branches: 1.33.24; 1.33.30; 1.33.34; 1.33.38; typo. .24; 1.33.30; 1.33.34; 1.33.38; typo. .30; 1.33.34; 1.33.38; typo. .34; 1.33.38; typo. 1.33.38.1 Wed Jan 02 21:57:17 UTC 2008 bouyer Sync with HEAD 1.33.34.1 Wed Dec 26 19:57:37 UTC 2007 ad Sync with head. 1.33.30.1 Mon Feb 18 21:07:08 UTC 2008 mjf Sync with HEAD. 1.33.24.1 Wed Jan 09 01:57:24 UTC 2008 matt sync with HEAD |
| ip_icmp.h | 1.33 Sat Dec 24 20:18:54 UTC 2011 christos branches: 1.33.2; 1.33.6; 1.33.8; 1.33.16; 1.33.22; 1.33.24; missing comma Sat Dec 24 20:18:54 UTC 2011 christos branches: 1.33.2; 1.33.6; 1.33.8; 1.33.16; 1.33.22; 1.33.24; missing comma .2; 1.33.6; 1.33.8; 1.33.16; 1.33.22; 1.33.24; missing comma .6; 1.33.8; 1.33.16; 1.33.22; 1.33.24; missing comma .8; 1.33.16; 1.33.22; 1.33.24; missing comma .16; 1.33.22; 1.33.24; missing comma .22; 1.33.24; missing comma 1.33.24.2 Mon Aug 28 17:53:12 UTC 2017 skrll Sync with HEAD 1.33.24.1 Mon Apr 06 15:18:23 UTC 2015 skrll Sync with HEAD 1.33.22.1 Sat Feb 21 18:24:51 UTC 2015 martin Pull up following revision(s) (requested by christos in ticket #537): sys/netinet/icmp_var.h: revision 1.30 sys/netinet/ip_icmp.h: revision 1.34 PR/49676: Ryo Shimizu: ICMP_STATINC() buffer overflows XXX: pullup-7 |
| /src/sys/sys/ | |
| uio.h | 1.33 Sun Dec 11 00:25:21 UTC 2005 christos branches: 1.33.2; 1.33.4; 1.33.6; merge ktrace-lwp. Sun Dec 11 00:25:21 UTC 2005 christos branches: 1.33.2; 1.33.4; 1.33.6; merge ktrace-lwp. .2; 1.33.4; 1.33.6; merge ktrace-lwp. .4; 1.33.6; merge ktrace-lwp. 1.33.6.1 Sat Apr 22 11:40:21 UTC 2006 simonb Sync with head. 1.33.4.1 Sat Sep 09 02:59:42 UTC 2006 rpaulo sync with head 1.33.2.3 Sat Feb 18 13:34:21 UTC 2006 yamt make UIO_SETUP_SYSSPACE a function to avoid header dependency messes. 1.33.2.2 Sun Feb 05 00:23:56 UTC 2006 yamt define vmspace_kernel() rather than using proc0 directly. 1.33.2.1 Sat Dec 31 11:14:00 UTC 2005 yamt uio_segflg/uio_lwp -> uio_vmspace. |
| /src/sys/arch/powerpc/include/ | |
| pmap.h | 1.33 Sat Aug 05 21:26:49 UTC 2006 sanjayl branches: 1.33.58; 1.33.62; 1.33.68; 1.33.70; 1.33.82; 1st cut of Powermac G5 support (uses bridge mode). Sat Aug 05 21:26:49 UTC 2006 sanjayl branches: 1.33.58; 1.33.62; 1.33.68; 1.33.70; 1.33.82; 1st cut of Powermac G5 support (uses bridge mode). .58; 1.33.62; 1.33.68; 1.33.70; 1.33.82; 1st cut of Powermac G5 support (uses bridge mode). .62; 1.33.68; 1.33.70; 1.33.82; 1st cut of Powermac G5 support (uses bridge mode). .68; 1.33.70; 1.33.82; 1st cut of Powermac G5 support (uses bridge mode). .70; 1.33.82; 1st cut of Powermac G5 support (uses bridge mode). 1.33.82.1 Fri Jan 07 01:58:43 UTC 2011 matt Add booke support. 1.33.70.1 Mon Jan 19 13:16:37 UTC 2009 skrll Sync with HEAD. 1.33.68.1 Sat Dec 13 01:13:23 UTC 2008 haad Update haad-dm branch to haad-dm-base2. 1.33.62.2 Thu Mar 11 15:02:50 UTC 2010 yamt sync with head |
| /src/sys/dev/ic/ | |
| pcdisplay_subr.c | 1.33 Sat Jul 28 20:28:56 UTC 2007 mjf branches: 1.33.4; 1.33.6; 1.33.10; 1.33.12; Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Sat Jul 28 20:28:56 UTC 2007 mjf branches: 1.33.4; 1.33.6; 1.33.10; 1.33.12; Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. .4; 1.33.6; 1.33.10; 1.33.12; Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. .6; 1.33.10; 1.33.12; Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. .10; 1.33.12; Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. 1.25.8.2 Sun Aug 12 19:52:27 UTC 2007 bouyer Pull up following revision(s) (requested by mjf in ticket #11348): Pull up following revision(s) (requested by mjf in ticket #11348): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.25.8.1.4.1 Sun Aug 12 19:53:17 UTC 2007 bouyer Pull up following revision(s) (requested by mjf in ticket #11348): Pull up following revision(s) (requested by mjf in ticket #11348): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.25.8.1.2.1 Sat Aug 11 14:56:58 UTC 2007 bouyer Pull up following revision(s) (requested by mjf in ticket #11348): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.28.14.1 Mon Aug 06 11:41:49 UTC 2007 ghen Pull up following revision(s) (requested by mjf in ticket #1815): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.28.12.1 Mon Aug 06 11:40:56 UTC 2007 ghen Pull up following revision(s) (requested by mjf in ticket #1815): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. |
| /src/share/man/man4/man4.sparc64/ | |
| psycho.4 | 1.1.2.2 Fri Nov 14 13:09:03 UTC 2025 martin Pull up following revision(s) (requested by nia in ticket #80): distrib/sets/lists/man/mi: revision 1.1812 share/man/man4/man4.sparc64/schizo.4: revision 1.1 distrib/sets/lists/manhtml/mi: revision 1.33 share/man/man4/man4.sparc64/psycho.4: revision 1.1 share/man/man4/man4.sparc64/Makefile: revision 1.10 Add some man pages for sparc64 pci buses; via openbsd |
| schizo.4 | 1.1.2.2 Fri Nov 14 13:09:03 UTC 2025 martin Pull up following revision(s) (requested by nia in ticket #80): distrib/sets/lists/man/mi: revision 1.1812 share/man/man4/man4.sparc64/schizo.4: revision 1.1 distrib/sets/lists/manhtml/mi: revision 1.33 share/man/man4/man4.sparc64/psycho.4: revision 1.1 share/man/man4/man4.sparc64/Makefile: revision 1.10 Add some man pages for sparc64 pci buses; via openbsd |
| /src/sys/arch/sparc/sparc/ | |
| timerreg.h | 1.9.158.1 Sat Jan 13 22:19:43 UTC 2018 snj Pull up following revision(s) (requested by mrg in ticket #504): sys/arch/sparc/sparc/timer.c: 1.33-1.34 sys/arch/sparc/sparc/timer_sun4m.c: 1.31 sys/arch/sparc/sparc/timerreg.h: 1.10 fix time goes backwards problems on sparc. there are a few things here: - there's a race between reading the limit register (which clears the interrupt and the limit bit) and increasing the latest offset. this can happen easily if an interrupt comes between the read and the call to tickle_tc() that increases the offset (i obverved this actually happening.) - in early boot, sometimes the counter can cycle twice before the tickle happens. to handle these issues, add two workarounds: - if the limit bit isn't set, but the counter value is less than the previous value, and the offset hasn't changed, use the same fixup as if the limit bit was set. this handles the first case above. - add a hard-workaround for never allowing returning a smaller value (except during 32 bit overflow): if the result is less than the last result, add fixups until it does (or until it would overflow.) the first workaround fixes general run-time issues, and the second fixes issues only seen during boot. also expand some comments in timer_sun4m.c and re-enable the sun4m sub-microsecond tmr_ustolim4m() support (but it's always called with at least 'tick' microseconds, so the end result is the same.) -- fix hang at 4B microseconds (1h12 or so), and simplify part of the previous 1.9.152.1 Mon Feb 12 18:42:17 UTC 2018 snj Pull up following revision(s) (requested by mrg in ticket #1552): sys/arch/sparc/sparc/timer.c: 1.33-1.34 sys/arch/sparc/sparc/timer_sun4m.c: 1.31 sys/arch/sparc/sparc/timerreg.h: 1.10 fix time goes backwards problems on sparc. there are a few things here: - there's a race between reading the limit register (which clears the interrupt and the limit bit) and increasing the latest offset. this can happen easily if an interrupt comes between the read and the call to tickle_tc() that increases the offset (i obverved this actually happening.) - in early boot, sometimes the counter can cycle twice before the tickle happens. to handle these issues, add two workarounds: - if the limit bit isn't set, but the counter value is less than the previous value, and the offset hasn't changed, use the same fixup as if the limit bit was set. this handles the first case above. - add a hard-workaround for never allowing returning a smaller value (except during 32 bit overflow): if the result is less than the last result, add fixups until it does (or until it would overflow.) the first workaround fixes general run-time issues, and the second fixes issues only seen during boot. also expand some comments in timer_sun4m.c and re-enable the sun4m sub-microsecond tmr_ustolim4m() support (but it's always called with at least 'tick' microseconds, so the end result is the same.) -- fix hang at 4B microseconds (1h12 or so), and simplify part of the previous 1.9.144.1 Mon Feb 12 18:42:16 UTC 2018 snj Pull up following revision(s) (requested by mrg in ticket #1552): sys/arch/sparc/sparc/timer.c: 1.33-1.34 sys/arch/sparc/sparc/timer_sun4m.c: 1.31 sys/arch/sparc/sparc/timerreg.h: 1.10 fix time goes backwards problems on sparc. there are a few things here: - there's a race between reading the limit register (which clears the interrupt and the limit bit) and increasing the latest offset. this can happen easily if an interrupt comes between the read and the call to tickle_tc() that increases the offset (i obverved this actually happening.) - in early boot, sometimes the counter can cycle twice before the tickle happens. to handle these issues, add two workarounds: - if the limit bit isn't set, but the counter value is less than the previous value, and the offset hasn't changed, use the same fixup as if the limit bit was set. this handles the first case above. - add a hard-workaround for never allowing returning a smaller value (except during 32 bit overflow): if the result is less than the last result, add fixups until it does (or until it would overflow.) the first workaround fixes general run-time issues, and the second fixes issues only seen during boot. also expand some comments in timer_sun4m.c and re-enable the sun4m sub-microsecond tmr_ustolim4m() support (but it's always called with at least 'tick' microseconds, so the end result is the same.) -- fix hang at 4B microseconds (1h12 or so), and simplify part of the previous 1.9.140.1 Mon Feb 12 18:42:19 UTC 2018 snj Pull up following revision(s) (requested by mrg in ticket #1552): sys/arch/sparc/sparc/timer.c: 1.33-1.34 sys/arch/sparc/sparc/timer_sun4m.c: 1.31 sys/arch/sparc/sparc/timerreg.h: 1.10 fix time goes backwards problems on sparc. there are a few things here: - there's a race between reading the limit register (which clears the interrupt and the limit bit) and increasing the latest offset. this can happen easily if an interrupt comes between the read and the call to tickle_tc() that increases the offset (i obverved this actually happening.) - in early boot, sometimes the counter can cycle twice before the tickle happens. to handle these issues, add two workarounds: - if the limit bit isn't set, but the counter value is less than the previous value, and the offset hasn't changed, use the same fixup as if the limit bit was set. this handles the first case above. - add a hard-workaround for never allowing returning a smaller value (except during 32 bit overflow): if the result is less than the last result, add fixups until it does (or until it would overflow.) the first workaround fixes general run-time issues, and the second fixes issues only seen during boot. also expand some comments in timer_sun4m.c and re-enable the sun4m sub-microsecond tmr_ustolim4m() support (but it's always called with at least 'tick' microseconds, so the end result is the same.) -- fix hang at 4B microseconds (1h12 or so), and simplify part of the previous 1.9.134.1 Tue Mar 13 16:48:03 UTC 2018 snj Pull up following revision(s) (requested by mrg in ticket #1519): sys/arch/sparc/sparc/timer_sun4m.c: 1.33 1.34 1.31 sys/arch/sparc/sparc/timer.c: 1.33 sys/arch/sparc/sparc/timer.c: 1.33 1.34 sys/arch/sparc/sparc/timerreg.h: 1.33 1.34 1.31 1.10 fix time goes backwards problems on sparc. there are a few things here: - there's a race between reading the limit register (which clears the interrupt and the limit bit) and increasing the latest offset. this can happen easily if an interrupt comes between the read and the call to tickle_tc() that increases the offset (i obverved this actually happening.) - in early boot, sometimes the counter can cycle twice before the tickle happens. to handle these issues, add two workarounds: - if the limit bit isn't set, but the counter value is less than the previous value, and the offset hasn't changed, use the same fixup as if the limit bit was set. this handles the first case above. - add a hard-workaround for never allowing returning a smaller value (except during 32 bit overflow): if the result is less than the last result, add fixups until it does (or until it would overflow.) the first workaround fixes general run-time issues, and the second fixes issues only seen during boot. also expand some comments in timer_sun4m.c and re-enable the sun4m sub-microsecond tmr_ustolim4m() support (but it's always called with at least 'tick' microseconds, so the end result is the same.) fix hang at 4B microseconds (1h12 or so), and simplify part of the previous 1.34 1.31 sys/arch/sparc/sparc/timer.c: 1.33 sys/arch/sparc/sparc/timer.c: 1.33 1.34 sys/arch/sparc/sparc/timerreg.h: 1.33 1.34 1.31 1.10 fix time goes backwards problems on sparc. there are a few things here: - there's a race between reading the limit register (which clears the interrupt and the limit bit) and increasing the latest offset. this can happen easily if an interrupt comes between the read and the call to tickle_tc() that increases the offset (i obverved this actually happening.) - in early boot, sometimes the counter can cycle twice before the tickle happens. to handle these issues, add two workarounds: - if the limit bit isn't set, but the counter value is less than the previous value, and the offset hasn't changed, use the same fixup as if the limit bit was set. this handles the first case above. - add a hard-workaround for never allowing returning a smaller value (except during 32 bit overflow): if the result is less than the last result, add fixups until it does (or until it would overflow.) the first workaround fixes general run-time issues, and the second fixes issues only seen during boot. also expand some comments in timer_sun4m.c and re-enable the sun4m sub-microsecond tmr_ustolim4m() support (but it's always called with at least 'tick' microseconds, so the end result is the same.) fix hang at 4B microseconds (1h12 or so), and simplify part of the previous sys/arch/sparc/sparc/timer.c: 1.33 1.34 sys/arch/sparc/sparc/timerreg.h: 1.33 1.34 1.31 1.10 fix time goes backwards problems on sparc. there are a few things here: - there's a race between reading the limit register (which clears the interrupt and the limit bit) and increasing the latest offset. this can happen easily if an interrupt comes between the read and the call to tickle_tc() that increases the offset (i obverved this actually happening.) - in early boot, sometimes the counter can cycle twice before the tickle happens. to handle these issues, add two workarounds: - if the limit bit isn't set, but the counter value is less than the previous value, and the offset hasn't changed, use the same fixup as if the limit bit was set. this handles the first case above. - add a hard-workaround for never allowing returning a smaller value (except during 32 bit overflow): if the result is less than the last result, add fixups until it does (or until it would overflow.) the first workaround fixes general run-time issues, and the second fixes issues only seen during boot. also expand some comments in timer_sun4m.c and re-enable the sun4m sub-microsecond tmr_ustolim4m() support (but it's always called with at least 'tick' microseconds, so the end result is the same.) fix hang at 4B microseconds (1h12 or so), and simplify part of the previous 1.34 sys/arch/sparc/sparc/timerreg.h: 1.33 1.34 1.31 1.10 fix time goes backwards problems on sparc. there are a few things here: - there's a race between reading the limit register (which clears the interrupt and the limit bit) and increasing the latest offset. this can happen easily if an interrupt comes between the read and the call to tickle_tc() that increases the offset (i obverved this actually happening.) - in early boot, sometimes the counter can cycle twice before the tickle happens. to handle these issues, add two workarounds: - if the limit bit isn't set, but the counter value is less than the previous value, and the offset hasn't changed, use the same fixup as if the limit bit was set. this handles the first case above. - add a hard-workaround for never allowing returning a smaller value (except during 32 bit overflow): if the result is less than the last result, add fixups until it does (or until it would overflow.) the first workaround fixes general run-time issues, and the second fixes issues only seen during boot. also expand some comments in timer_sun4m.c and re-enable the sun4m sub-microsecond tmr_ustolim4m() support (but it's always called with at least 'tick' microseconds, so the end result is the same.) fix hang at 4B microseconds (1h12 or so), and simplify part of the previous 1.9.124.1 Tue Mar 13 16:48:01 UTC 2018 snj Pull up following revision(s) (requested by mrg in ticket #1519): sys/arch/sparc/sparc/timer_sun4m.c: 1.33 1.34 1.31 sys/arch/sparc/sparc/timer.c: 1.33 sys/arch/sparc/sparc/timer.c: 1.33 1.34 sys/arch/sparc/sparc/timerreg.h: 1.33 1.34 1.31 1.10 fix time goes backwards problems on sparc. there are a few things here: - there's a race between reading the limit register (which clears the interrupt and the limit bit) and increasing the latest offset. this can happen easily if an interrupt comes between the read and the call to tickle_tc() that increases the offset (i obverved this actually happening.) - in early boot, sometimes the counter can cycle twice before the tickle happens. to handle these issues, add two workarounds: - if the limit bit isn't set, but the counter value is less than the previous value, and the offset hasn't changed, use the same fixup as if the limit bit was set. this handles the first case above. - add a hard-workaround for never allowing returning a smaller value (except during 32 bit overflow): if the result is less than the last result, add fixups until it does (or until it would overflow.) the first workaround fixes general run-time issues, and the second fixes issues only seen during boot. also expand some comments in timer_sun4m.c and re-enable the sun4m sub-microsecond tmr_ustolim4m() support (but it's always called with at least 'tick' microseconds, so the end result is the same.) fix hang at 4B microseconds (1h12 or so), and simplify part of the previous 1.34 1.31 sys/arch/sparc/sparc/timer.c: 1.33 sys/arch/sparc/sparc/timer.c: 1.33 1.34 sys/arch/sparc/sparc/timerreg.h: 1.33 1.34 1.31 1.10 fix time goes backwards problems on sparc. there are a few things here: - there's a race between reading the limit register (which clears the interrupt and the limit bit) and increasing the latest offset. this can happen easily if an interrupt comes between the read and the call to tickle_tc() that increases the offset (i obverved this actually happening.) - in early boot, sometimes the counter can cycle twice before the tickle happens. to handle these issues, add two workarounds: - if the limit bit isn't set, but the counter value is less than the previous value, and the offset hasn't changed, use the same fixup as if the limit bit was set. this handles the first case above. - add a hard-workaround for never allowing returning a smaller value (except during 32 bit overflow): if the result is less than the last result, add fixups until it does (or until it would overflow.) the first workaround fixes general run-time issues, and the second fixes issues only seen during boot. also expand some comments in timer_sun4m.c and re-enable the sun4m sub-microsecond tmr_ustolim4m() support (but it's always called with at least 'tick' microseconds, so the end result is the same.) fix hang at 4B microseconds (1h12 or so), and simplify part of the previous sys/arch/sparc/sparc/timer.c: 1.33 1.34 sys/arch/sparc/sparc/timerreg.h: 1.33 1.34 1.31 1.10 fix time goes backwards problems on sparc. there are a few things here: - there's a race between reading the limit register (which clears the interrupt and the limit bit) and increasing the latest offset. this can happen easily if an interrupt comes between the read and the call to tickle_tc() that increases the offset (i obverved this actually happening.) - in early boot, sometimes the counter can cycle twice before the tickle happens. to handle these issues, add two workarounds: - if the limit bit isn't set, but the counter value is less than the previous value, and the offset hasn't changed, use the same fixup as if the limit bit was set. this handles the first case above. - add a hard-workaround for never allowing returning a smaller value (except during 32 bit overflow): if the result is less than the last result, add fixups until it does (or until it would overflow.) the first workaround fixes general run-time issues, and the second fixes issues only seen during boot. also expand some comments in timer_sun4m.c and re-enable the sun4m sub-microsecond tmr_ustolim4m() support (but it's always called with at least 'tick' microseconds, so the end result is the same.) fix hang at 4B microseconds (1h12 or so), and simplify part of the previous 1.34 sys/arch/sparc/sparc/timerreg.h: 1.33 1.34 1.31 1.10 fix time goes backwards problems on sparc. there are a few things here: - there's a race between reading the limit register (which clears the interrupt and the limit bit) and increasing the latest offset. this can happen easily if an interrupt comes between the read and the call to tickle_tc() that increases the offset (i obverved this actually happening.) - in early boot, sometimes the counter can cycle twice before the tickle happens. to handle these issues, add two workarounds: - if the limit bit isn't set, but the counter value is less than the previous value, and the offset hasn't changed, use the same fixup as if the limit bit was set. this handles the first case above. - add a hard-workaround for never allowing returning a smaller value (except during 32 bit overflow): if the result is less than the last result, add fixups until it does (or until it would overflow.) the first workaround fixes general run-time issues, and the second fixes issues only seen during boot. also expand some comments in timer_sun4m.c and re-enable the sun4m sub-microsecond tmr_ustolim4m() support (but it's always called with at least 'tick' microseconds, so the end result is the same.) fix hang at 4B microseconds (1h12 or so), and simplify part of the previous |
| /src/external/gpl3/gcc/dist/gcc/config/arm/ | |
| t-netbsdeabi | 1.1.2.2 Mon Jun 01 19:38:35 UTC 2015 snj Pull up following revision(s) (requested by martin in ticket #816): compat/archdirs.mk: revisions 1.7, 1.9, 1.10 compat/arm/eabihf/bsd.eabihf.mk: revision 1.2 external/gpl3/gcc/dist/gcc/config.gcc: revision 1.33 external/gpl3/gcc/dist/gcc/config/arm/netbsd-eabi.h: revision 1.14 external/gpl3/gcc/dist/gcc/config/arm/t-netbsdeabi: revision 1.1 Enable building eabihf compat libraries after fixing bsd.eabihf.mk to use -- use the proper variant of arm*--netbsdelf-eabihf -- Fix broken subdir selection after arm architecture explosion -- Only support oabi for earm* -- Make MULTILIBS work for oabi |
| /src/lib/libc/gen/ | |
| sysconf.c | 1.33 Wed Aug 06 17:17:04 UTC 2008 matt branches: 1.33.2; 1.33.6; 1.33.22; Add support for missing _SC_* constants for sysconf(). From andy dot shevchenko at gmail dot com Wed Aug 06 17:17:04 UTC 2008 matt branches: 1.33.2; 1.33.6; 1.33.22; Add support for missing _SC_* constants for sysconf(). From andy dot shevchenko at gmail dot com .2; 1.33.6; 1.33.22; Add support for missing _SC_* constants for sysconf(). From andy dot shevchenko at gmail dot com .6; 1.33.22; Add support for missing _SC_* constants for sysconf(). From andy dot shevchenko at gmail dot com 1.33.22.2 Wed Nov 28 21:38:13 UTC 2012 riz Pull up following revision(s) (requested by christos in ticket #720): sys/sys/unistd.h: revision 1.54 lib/libc/gen/sysconf.3: revision 1.41 lib/libc/gen/sysconf.c: revision 1.35 add _SC_PHYS_PAGES Add _SC_PHYS_PAGES Add _SC_PHYS_PAGES 1.33.22.1 Thu Aug 09 06:49:23 UTC 2012 jdc Pull up revisions: src/lib/libc/gen/sysconf.c revision 1.34 src/sys/sys/unistd.h revision 1.53 (requested by martin in ticket #460). Define _POSIX_SPAWN in unistd.h and also provide its value via sysconf(), as required by posix since we support posix_spawn(). 1.33.6.2 Wed Aug 06 17:17:05 UTC 2008 matt Add support for missing _SC_* constants for sysconf(). From andy dot shevchenko at gmail dot com 1.33.6.1 Wed Aug 06 17:17:04 UTC 2008 matt file sysconf.c was added on branch christos-time_t on 2008-08-06 17:17:05 +0000 1.33.2.3 Thu May 22 11:36:52 UTC 2014 yamt sync with head. for a reference, the tree before this commit was tagged as yamt-pagecache-tag8. this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments") 1.33.2.2 Wed Jan 16 05:32:24 UTC 2013 yamt sync with (a bit old) head |
| /src/sys/net/ | |
| slcompress.c | 1.33 Wed Feb 20 17:05:53 UTC 2008 matt branches: 1.33.6; 1.33.8; 1.33.10; 1.33.12; 1.33.14; s/u_\(int[0-9]*_t\)/u\1/g (change u_int*_t to uint*_t) Wed Feb 20 17:05:53 UTC 2008 matt branches: 1.33.6; 1.33.8; 1.33.10; 1.33.12; 1.33.14; s/u_\(int[0-9]*_t\)/u\1/g (change u_int*_t to uint*_t) .6; 1.33.8; 1.33.10; 1.33.12; 1.33.14; s/u_\(int[0-9]*_t\)/u\1/g (change u_int*_t to uint*_t) .8; 1.33.10; 1.33.12; 1.33.14; s/u_\(int[0-9]*_t\)/u\1/g (change u_int*_t to uint*_t) .10; 1.33.12; 1.33.14; s/u_\(int[0-9]*_t\)/u\1/g (change u_int*_t to uint*_t) .12; 1.33.14; s/u_\(int[0-9]*_t\)/u\1/g (change u_int*_t to uint*_t) 1.33.14.1 Wed Jun 18 16:33:50 UTC 2008 simonb Sync with head. 1.33.12.1 Mon Jun 23 04:31:58 UTC 2008 wrstuden Sync w/ -current. 34 merge conflicts to follow. 1.33.10.1 Mon May 04 08:14:15 UTC 2009 yamt sync with head. 1.33.8.1 Tue Jun 17 09:15:13 UTC 2008 yamt sync with head. |
| /src/sys/arch/i386/ | |
| Makefile | 1.33 Sun Feb 17 16:23:12 UTC 2008 bouyer branches: 1.33.6; 1.33.8; 1.33.10; 1.33.12; 1.33.14; Install xenio.h and xenio3.h in /usr/include/xen, for the benefit of xentools3. XXX ignore those in Makefile.ioctl-c, they don't compile properly outside of the Xen context and the ioctls from xenio.h conflicts with soundcard.h Sun Feb 17 16:23:12 UTC 2008 bouyer branches: 1.33.6; 1.33.8; 1.33.10; 1.33.12; 1.33.14; Install xenio.h and xenio3.h in /usr/include/xen, for the benefit of xentools3. XXX ignore those in Makefile.ioctl-c, they don't compile properly outside of the Xen context and the ioctls from xenio.h conflicts with soundcard.h .6; 1.33.8; 1.33.10; 1.33.12; 1.33.14; Install xenio.h and xenio3.h in /usr/include/xen, for the benefit of xentools3. XXX ignore those in Makefile.ioctl-c, they don't compile properly outside of the Xen context and the ioctls from xenio.h conflicts with soundcard.h .8; 1.33.10; 1.33.12; 1.33.14; Install xenio.h and xenio3.h in /usr/include/xen, for the benefit of xentools3. XXX ignore those in Makefile.ioctl-c, they don't compile properly outside of the Xen context and the ioctls from xenio.h conflicts with soundcard.h .10; 1.33.12; 1.33.14; Install xenio.h and xenio3.h in /usr/include/xen, for the benefit of xentools3. XXX ignore those in Makefile.ioctl-c, they don't compile properly outside of the Xen context and the ioctls from xenio.h conflicts with soundcard.h .12; 1.33.14; Install xenio.h and xenio3.h in /usr/include/xen, for the benefit of xentools3. XXX ignore those in Makefile.ioctl-c, they don't compile properly outside of the Xen context and the ioctls from xenio.h conflicts with soundcard.h 1.28.2.1 Sun Mar 23 10:32:05 UTC 2008 jdc Pull up revisions (requested by bouyer in ticket #1087): src/distrib/sets/lists/comp/md.i386 1.104 src/sys/arch/i386/Makefile 1.33 src/sys/arch/xen/include/Makefile 1.3 src/usr.bin/kdump/Makefile.ioctl-c 1.20 Install xenio.h and xenio3.h in /usr/include/xen, for the benefit of xentools3. XXX ignore those in Makefile.ioctl-c, they don't compile properly outside of the Xen context and the ioctls from xenio.h conflicts with soundcard.h 1.33.14.1 Wed Jun 18 16:32:41 UTC 2008 simonb Sync with head. 1.33.12.1 Mon Jun 23 04:30:25 UTC 2008 wrstuden Sync w/ -current. 34 merge conflicts to follow. 1.33.10.3 Wed Sep 16 13:37:38 UTC 2009 yamt sync with head |
| /src/sys/arch/vax/vax/ | |
| sbi.c | 1.33 Tue Mar 11 05:34:03 UTC 2008 matt branches: 1.33.4; 1.33.10; 1.33.12; 1.33.14; Rototill the vax code. Switch to devicet/PRIV_ALLOC. Cleanup vax autoconf code. Move to prototype definitions. staticfy, constify, avoid casting. Use device_* accessors. Tue Mar 11 05:34:03 UTC 2008 matt branches: 1.33.4; 1.33.10; 1.33.12; 1.33.14; Rototill the vax code. Switch to devicet/PRIV_ALLOC. Cleanup vax autoconf code. Move to prototype definitions. staticfy, constify, avoid casting. Use device_* accessors. .4; 1.33.10; 1.33.12; 1.33.14; Rototill the vax code. Switch to devicet/PRIV_ALLOC. Cleanup vax autoconf code. Move to prototype definitions. staticfy, constify, avoid casting. Use device_* accessors. .10; 1.33.12; 1.33.14; Rototill the vax code. Switch to devicet/PRIV_ALLOC. Cleanup vax autoconf code. Move to prototype definitions. staticfy, constify, avoid casting. Use device_* accessors. .12; 1.33.14; Rototill the vax code. Switch to devicet/PRIV_ALLOC. Cleanup vax autoconf code. Move to prototype definitions. staticfy, constify, avoid casting. Use device_* accessors. 1.33.14.1 Sat Nov 22 05:05:10 UTC 2008 snj Pull up following revision(s) (requested by hans in ticket #102): sys/arch/vax/vax/sbi.c: revision 1.34 fix build for 11/780-only kernel configs. OK by matt. 1.33.12.1 Mon Jan 19 13:17:02 UTC 2009 skrll Sync with HEAD. 1.33.10.1 Sat Dec 13 01:13:34 UTC 2008 haad Update haad-dm branch to haad-dm-base2. 1.33.4.2 Wed Aug 11 22:52:52 UTC 2010 yamt sync with head. 1.33.4.1 Mon May 04 08:12:05 UTC 2009 yamt sync with head. |
| /src/sys/dev/eisa/ | |
| ahc_eisa.c | 1.33 Thu Nov 16 01:32:50 UTC 2006 christos branches: 1.33.8; 1.33.22; 1.33.24; 1.33.28; __unused removal on arguments; approved by core. Thu Nov 16 01:32:50 UTC 2006 christos branches: 1.33.8; 1.33.22; 1.33.24; 1.33.28; __unused removal on arguments; approved by core. .8; 1.33.22; 1.33.24; 1.33.28; __unused removal on arguments; approved by core. .22; 1.33.24; 1.33.28; __unused removal on arguments; approved by core. .24; 1.33.28; __unused removal on arguments; approved by core. 1.33.28.1 Thu Oct 25 22:37:19 UTC 2007 bouyer Sync with HEAD. 1.33.24.2 Sun Mar 23 02:04:36 UTC 2008 matt sync with HEAD 1.33.24.1 Tue Nov 06 23:26:01 UTC 2007 matt sync with HEAD 1.33.22.1 Fri Oct 26 15:44:25 UTC 2007 joerg Sync with HEAD. Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that. 1.33.8.1 Tue Oct 23 20:07:02 UTC 2007 ad Sync with head. |
| /src/sys/arch/x68k/dev/ | |
| kbd.c | 1.33 Mon Dec 03 15:34:25 UTC 2007 ad branches: 1.33.14; 1.33.16; 1.33.18; 1.33.20; 1.33.22; Interrupt handling changes, in discussion since February: - Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts. Mon Dec 03 15:34:25 UTC 2007 ad branches: 1.33.14; 1.33.16; 1.33.18; 1.33.20; 1.33.22; Interrupt handling changes, in discussion since February: - Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts. .14; 1.33.16; 1.33.18; 1.33.20; 1.33.22; Interrupt handling changes, in discussion since February: - Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts. .16; 1.33.18; 1.33.20; 1.33.22; Interrupt handling changes, in discussion since February: - Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts. .18; 1.33.20; 1.33.22; Interrupt handling changes, in discussion since February: - Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts. .20; 1.33.22; Interrupt handling changes, in discussion since February: - Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts. 1.33.22.2 Fri Jun 27 15:11:18 UTC 2008 simonb Sync with head. 1.33.22.1 Wed Jun 18 16:32:54 UTC 2008 simonb Sync with head. 1.33.20.2 Thu Sep 18 04:33:37 UTC 2008 wrstuden Sync with wrstuden-revivesa-base-2. 1.33.20.1 Mon Jun 23 04:30:47 UTC 2008 wrstuden Sync w/ -current. 34 merge conflicts to follow. |
| /src/sys/dev/ofw/ | |
| ofcons.c | 1.33 Mon Nov 19 18:51:48 UTC 2007 ad branches: 1.33.14; 1.33.16; 1.33.18; 1.33.20; 1.33.22; - Factor out too many copies of the same bit of tty code. - Fix another tty signalling/wakeup problem. Mon Nov 19 18:51:48 UTC 2007 ad branches: 1.33.14; 1.33.16; 1.33.18; 1.33.20; 1.33.22; - Factor out too many copies of the same bit of tty code. - Fix another tty signalling/wakeup problem. .14; 1.33.16; 1.33.18; 1.33.20; 1.33.22; - Factor out too many copies of the same bit of tty code. - Fix another tty signalling/wakeup problem. .16; 1.33.18; 1.33.20; 1.33.22; - Factor out too many copies of the same bit of tty code. - Fix another tty signalling/wakeup problem. .18; 1.33.20; 1.33.22; - Factor out too many copies of the same bit of tty code. - Fix another tty signalling/wakeup problem. .20; 1.33.22; - Factor out too many copies of the same bit of tty code. - Fix another tty signalling/wakeup problem. 1.33.22.1 Wed Jun 18 16:33:18 UTC 2008 simonb Sync with head. 1.33.20.1 Mon Jun 23 04:31:10 UTC 2008 wrstuden Sync w/ -current. 34 merge conflicts to follow. 1.33.18.3 Sat Jun 20 07:20:23 UTC 2009 yamt sync with head 1.33.18.2 Sat May 16 10:41:31 UTC 2009 yamt sync with head |
| /src/sys/arch/evbarm/marvell/ | |
| marvell_machdep.c | 1.33 Sat Jan 07 16:19:29 UTC 2017 kiyohara branches: 1.33.14; 1.33.16; Add support Marvell Dove. Also <SoC>_intr_bootstrap() rename to <SoC>_bootstrap(). And SoC init func, getclk into that. Sat Jan 07 16:19:29 UTC 2017 kiyohara branches: 1.33.14; 1.33.16; Add support Marvell Dove. Also <SoC>_intr_bootstrap() rename to <SoC>_bootstrap(). And SoC init func, getclk into that. .14; 1.33.16; Add support Marvell Dove. Also <SoC>_intr_bootstrap() rename to <SoC>_bootstrap(). And SoC init func, getclk into that. 1.33.16.2 Mon Apr 13 08:03:45 UTC 2020 martin Mostly merge changes from HEAD upto 20200411 1.33.16.1 Mon Jun 10 22:06:09 UTC 2019 christos Sync with HEAD 1.33.14.2 Sun Sep 30 01:45:42 UTC 2018 pgoyette Ssync with HEAD 1.33.14.1 Thu Sep 06 06:55:31 UTC 2018 pgoyette Sync with HEAD Resolve a couple of conflicts (result of the uimin/uimax changes) |
| /src/sys/arch/sun3/conf/ | |
| std.sun3 | 1.33 Sun Oct 01 03:53:27 UTC 2006 tsutsui branches: 1.33.56; 1.33.76; 1.33.78; First attempt at bus_space(9) support for sun3 with common sun68k/bus.c: - make sun3 port use common sun68k files as much as possible - add temporary options _SUN2_ in std.sun2 until sun3 can share all sun68k files (autoconf.c and isr.c are not yet) - move sun68kvme declaration temporary as well from files.sun68k to files.sun2 - rename and move sun68k_find_prom_map() function to MD sources since it can't be shared with sun3 - add bus tag members to struct confargs and initilize them where appropriate XXX1: MD bus_dma(9) backends are not implemented (yet). XXX2: more code (obio etc.) should be shared among sun3, sun3x and sun2. Sun Oct 01 03:53:27 UTC 2006 tsutsui branches: 1.33.56; 1.33.76; 1.33.78; First attempt at bus_space(9) support for sun3 with common sun68k/bus.c: - make sun3 port use common sun68k files as much as possible - add temporary options _SUN2_ in std.sun2 until sun3 can share all sun68k files (autoconf.c and isr.c are not yet) - move sun68kvme declaration temporary as well from files.sun68k to files.sun2 - rename and move sun68k_find_prom_map() function to MD sources since it can't be shared with sun3 - add bus tag members to struct confargs and initilize them where appropriate XXX1: MD bus_dma(9) backends are not implemented (yet). XXX2: more code (obio etc.) should be shared among sun3, sun3x and sun2. .56; 1.33.76; 1.33.78; First attempt at bus_space(9) support for sun3 with common sun68k/bus.c: - make sun3 port use common sun68k files as much as possible - add temporary options _SUN2_ in std.sun2 until sun3 can share all sun68k files (autoconf.c and isr.c are not yet) - move sun68kvme declaration temporary as well from files.sun68k to files.sun2 - rename and move sun68k_find_prom_map() function to MD sources since it can't be shared with sun3 - add bus tag members to struct confargs and initilize them where appropriate XXX1: MD bus_dma(9) backends are not implemented (yet). XXX2: more code (obio etc.) should be shared among sun3, sun3x and sun2. .76; 1.33.78; First attempt at bus_space(9) support for sun3 with common sun68k/bus.c: - make sun3 port use common sun68k files as much as possible - add temporary options _SUN2_ in std.sun2 until sun3 can share all sun68k files (autoconf.c and isr.c are not yet) - move sun68kvme declaration temporary as well from files.sun68k to files.sun2 - rename and move sun68k_find_prom_map() function to MD sources since it can't be shared with sun3 - add bus tag members to struct confargs and initilize them where appropriate XXX1: MD bus_dma(9) backends are not implemented (yet). XXX2: more code (obio etc.) should be shared among sun3, sun3x and sun2. 1.33.78.1 Sat Mar 05 20:52:11 UTC 2011 rmind sync with head 1.33.76.1 Fri Oct 22 07:21:35 UTC 2010 uebayasi Sync with HEAD (-D20101022). 1.33.56.1 Sat Oct 09 03:31:55 UTC 2010 yamt sync with head |
| /src/sys/arch/mvme68k/stand/libsa/ | |
| Makefile | 1.33 Sun Jan 02 05:30:12 UTC 2011 tsutsui branches: 1.33.8; 1.33.14; 1.33.18; 1.33.20; 1.33.22; 1.33.28; Switch mvme68k standalone problams to using MI libsa and libkern for maintainablility. Also bump version for note. Compile test only, but no functional changes. Sun Jan 02 05:30:12 UTC 2011 tsutsui branches: 1.33.8; 1.33.14; 1.33.18; 1.33.20; 1.33.22; 1.33.28; Switch mvme68k standalone problams to using MI libsa and libkern for maintainablility. Also bump version for note. Compile test only, but no functional changes. .8; 1.33.14; 1.33.18; 1.33.20; 1.33.22; 1.33.28; Switch mvme68k standalone problams to using MI libsa and libkern for maintainablility. Also bump version for note. Compile test only, but no functional changes. .14; 1.33.18; 1.33.20; 1.33.22; 1.33.28; Switch mvme68k standalone problams to using MI libsa and libkern for maintainablility. Also bump version for note. Compile test only, but no functional changes. .18; 1.33.20; 1.33.22; 1.33.28; Switch mvme68k standalone problams to using MI libsa and libkern for maintainablility. Also bump version for note. Compile test only, but no functional changes. .20; 1.33.22; 1.33.28; Switch mvme68k standalone problams to using MI libsa and libkern for maintainablility. Also bump version for note. Compile test only, but no functional changes. .22; 1.33.28; Switch mvme68k standalone problams to using MI libsa and libkern for maintainablility. Also bump version for note. Compile test only, but no functional changes. 1.33.28.1 Mon Sep 23 14:21:20 UTC 2013 riz Pull up following revision(s) (requested by tsutsui in ticket #954): sys/arch/mvme68k/stand/libbug/outln.c: revision 1.4 sys/arch/mvme68k/stand/libsa/Makefile.inc: revision 1.6 sys/arch/mvme68k/stand/Makefile.booters: revision 1.24 sys/arch/mvme68k/include/prom.h: revision 1.18 sys/arch/mvme68k/stand/libsa/Makefile: revision 1.34 sys/arch/mvme68k/stand/libbug/outstr.c: revision 1.4 Explicitly link SRT0.o (Standalone RunTime startup code) first. This is my fault on changes to make mvme68k bootloaders use MI libsa: http://mail-index.netbsd.org/source-changes/2011/01/02/msg016539.html MVME PROM requires raw binaries (by objcopy -O binary) so we have to make sure the entry point is located at the first address of the binaries. The problem (6.1 netboot fails with an illegal instruction message) is reported by Andrew Gillham on port-mvme68k@: http://mail-index.netbsd.org/port-mvme68k/2013/09/17/msg000082.html Note mvme68k bootloadres in netbsd-6 still have another bug triggered by gcc-4.5. Should be pulled up to netbsd-6 branches. Make MVMEPROM_ARG2() macro take two args in a single asm statement. Fixes a problem that a wrong address is passed to the MVMEPROM outstr function (then caused garbages on screen) after we switched to gcc-4.5. Reported and confirmed by Andrew Gillham on port-mvme68k@: http://mail-index.NetBSD.org/port-mvme68k/2013/09/17/msg000084.html http://mail-index.NetBSD.org/port-mvme68k/2013/09/19/msg000085.html http://mail-index.NetBSD.org/port-mvme68k/2013/09/22/msg000095.html http://mail-index.NetBSD.org/port-mvme68k/2013/09/22/msg000097.html No error on "build.sh -m mvme68k build" builds. Should be pulled up to netbsd-6 branches. 1.33.22.1 Sun May 18 17:45:18 UTC 2014 rmind sync with head 1.33.20.1 Thu Sep 26 15:58:31 UTC 2013 riz Pull up following revision(s) (requested by tsutsui in ticket #954): sys/arch/mvme68k/stand/libbug/outln.c: revision 1.4 sys/arch/mvme68k/stand/libsa/Makefile.inc: revision 1.6 sys/arch/mvme68k/stand/Makefile.booters: revision 1.24 sys/arch/mvme68k/include/prom.h: revision 1.18 sys/arch/mvme68k/stand/libsa/Makefile: revision 1.34 sys/arch/mvme68k/stand/libbug/outstr.c: revision 1.4 Explicitly link SRT0.o (Standalone RunTime startup code) first. This is my fault on changes to make mvme68k bootloaders use MI libsa: http://mail-index.netbsd.org/source-changes/2011/01/02/msg016539.html MVME PROM requires raw binaries (by objcopy -O binary) so we have to make sure the entry point is located at the first address of the binaries. The problem (6.1 netboot fails with an illegal instruction message) is reported by Andrew Gillham on port-mvme68k@: http://mail-index.netbsd.org/port-mvme68k/2013/09/17/msg000082.html Note mvme68k bootloadres in netbsd-6 still have another bug triggered by gcc-4.5. Should be pulled up to netbsd-6 branches. Make MVMEPROM_ARG2() macro take two args in a single asm statement. Fixes a problem that a wrong address is passed to the MVMEPROM outstr function (then caused garbages on screen) after we switched to gcc-4.5. Reported and confirmed by Andrew Gillham on port-mvme68k@: http://mail-index.NetBSD.org/port-mvme68k/2013/09/17/msg000084.html http://mail-index.NetBSD.org/port-mvme68k/2013/09/19/msg000085.html http://mail-index.NetBSD.org/port-mvme68k/2013/09/22/msg000095.html http://mail-index.NetBSD.org/port-mvme68k/2013/09/22/msg000097.html No error on "build.sh -m mvme68k build" builds. Should be pulled up to netbsd-6 branches. |
| /src/lib/libcurses/ | |
| screen.c | 1.33 Mon Mar 20 10:20:16 UTC 2017 roy branches: 1.33.4; 1.33.10; 1.33.12; Put back filter(3) I mistakenly removed in r1.29 Mon Mar 20 10:20:16 UTC 2017 roy branches: 1.33.4; 1.33.10; 1.33.12; Put back filter(3) I mistakenly removed in r1.29 .4; 1.33.10; 1.33.12; Put back filter(3) I mistakenly removed in r1.29 .10; 1.33.12; Put back filter(3) I mistakenly removed in r1.29 1.33.12.1 Mon Jun 10 22:05:22 UTC 2019 christos Sync with HEAD 1.33.10.2 Mon Nov 26 01:52:12 UTC 2018 pgoyette Sync with HEAD, resolve a couple of conflicts 1.33.10.1 Sat Oct 20 06:58:22 UTC 2018 pgoyette Sync with head 1.33.4.1 Thu Oct 04 10:20:12 UTC 2018 martin Pull up following revision(s) (requested by roy in ticket #1047): lib/libcurses/curses_private.h: revision 1.64 lib/libcurses/curses_private.h: revision 1.65 lib/libcurses/initscr.c: revision 1.33 lib/libcurses/curses_screen.3: revision 1.24 lib/libcurses/curses_screen.3: revision 1.25 lib/libcurses/newwin.c: revision 1.52 lib/libcurses/fileio.c: revision 1.6 lib/libcurses/ripoffline.c: revision 1.4 lib/libcurses/resize.c: revision 1.28 lib/libcurses/ripoffline.c: revision 1.5 lib/libcurses/resize.c: revision 1.29 lib/libcurses/screen.c: revision 1.34 lib/libcurses/setterm.c: revision 1.67 curses: fix ripoffline When creating stdscr, ensure it's placed and sized in accordance with lines ripped off. LINES is no longer adjusted for lines ripped off. POSIX makes no mention that it should be adjusted. Bottom lines are now placed correctly. Lines ripped off are now displayed after calling initscr. ok kamil@ Fixes PR #53635 - curses: resize ripped off windows The application must still redraw them though. - Fix typos in curses_screen.3 Fn -> Ft in the resize_term(3) prototype funcion -> function .4.1 Thu Oct 04 10:20:12 UTC 2018 martin Pull up following revision(s) (requested by roy in ticket #1047): lib/libcurses/curses_private.h: revision 1.64 lib/libcurses/curses_private.h: revision 1.65 lib/libcurses/initscr.c: revision 1.33 lib/libcurses/curses_screen.3: revision 1.24 lib/libcurses/curses_screen.3: revision 1.25 lib/libcurses/newwin.c: revision 1.52 lib/libcurses/fileio.c: revision 1.6 lib/libcurses/ripoffline.c: revision 1.4 lib/libcurses/resize.c: revision 1.28 lib/libcurses/ripoffline.c: revision 1.5 lib/libcurses/resize.c: revision 1.29 lib/libcurses/screen.c: revision 1.34 lib/libcurses/setterm.c: revision 1.67 curses: fix ripoffline When creating stdscr, ensure it's placed and sized in accordance with lines ripped off. LINES is no longer adjusted for lines ripped off. POSIX makes no mention that it should be adjusted. Bottom lines are now placed correctly. Lines ripped off are now displayed after calling initscr. ok kamil@ Fixes PR #53635 - curses: resize ripped off windows The application must still redraw them though. - Fix typos in curses_screen.3 Fn -> Ft in the resize_term(3) prototype funcion -> function |
| /src/sbin/scsictl/ | |
| scsictl.c | 1.33 Mon Aug 29 14:35:04 UTC 2011 joerg branches: 1.33.2; 1.33.4; 1.33.8; Use __dead Mon Aug 29 14:35:04 UTC 2011 joerg branches: 1.33.2; 1.33.4; 1.33.8; Use __dead .2; 1.33.4; 1.33.8; Use __dead .4; 1.33.8; Use __dead 1.33.8.2 Mon Feb 25 00:28:11 UTC 2013 tls resync with head 1.33.8.1 Tue Nov 20 03:00:50 UTC 2012 tls Resync to 2012-11-19 00:00:00 UTC 1.33.4.1 Sun Jan 15 23:51:32 UTC 2017 snj Pull up following revision(s) (requested by flxd in ticket #1418): sbin/scsictl/scsictl.8: 1.27, 1.29, 1.30 via patch sbin/scsictl/scsictl.c: revision 1.39 via patch sys/dev/scsipi/scsi_disk.h: revision 1.32 Add "getrealloc" and "setrealloc" commands to get/set automatic reallocation parameters/enables for error recovery, similar to {get,set}cache. Many old SCSI disks shipped with reallocation disabled, albeit supporting it. Minor (cosmetic) fixup of scsi_disk_pages while there. Based upon code in PR bin/29165 by Greg A. Woods. OK christos@ -- Bump date for previous. -- Add crossreference to scsi(4) per note in PR 9627. Whitespace, sort. 1.33.2.2 Wed Jan 23 00:05:34 UTC 2013 yamt sync with head 1.33.2.1 Wed Jan 16 05:32:34 UTC 2013 yamt sync with (a bit old) head |
| /src/sys/arch/mips/mips/ | |
| sys_machdep.c | 1.33 Thu Dec 20 23:02:41 UTC 2007 dsl branches: 1.33.12; 1.33.28; 1.33.38; Convert all the system call entry points from: int foo(struct lwp *l, void *v, register_t *retval) to: int foo(struct lwp *l, const struct foo_args *uap, register_t *retval) Fixup compat code to not write into 'uap' and (in some cases) to actually pass a correctly formatted 'uap' structure with the right name to the next routine. A few 'compat' routines that just call standard ones have been deleted. All the 'compat' code compiles (along with the kernels required to test build it). 98% done by automated scripts. Thu Dec 20 23:02:41 UTC 2007 dsl branches: 1.33.12; 1.33.28; 1.33.38; Convert all the system call entry points from: int foo(struct lwp *l, void *v, register_t *retval) to: int foo(struct lwp *l, const struct foo_args *uap, register_t *retval) Fixup compat code to not write into 'uap' and (in some cases) to actually pass a correctly formatted 'uap' structure with the right name to the next routine. A few 'compat' routines that just call standard ones have been deleted. All the 'compat' code compiles (along with the kernels required to test build it). 98% done by automated scripts. .12; 1.33.28; 1.33.38; Convert all the system call entry points from: int foo(struct lwp *l, void *v, register_t *retval) to: int foo(struct lwp *l, const struct foo_args *uap, register_t *retval) Fixup compat code to not write into 'uap' and (in some cases) to actually pass a correctly formatted 'uap' structure with the right name to the next routine. A few 'compat' routines that just call standard ones have been deleted. All the 'compat' code compiles (along with the kernels required to test build it). 98% done by automated scripts. .28; 1.33.38; Convert all the system call entry points from: int foo(struct lwp *l, void *v, register_t *retval) to: int foo(struct lwp *l, const struct foo_args *uap, register_t *retval) Fixup compat code to not write into 'uap' and (in some cases) to actually pass a correctly formatted 'uap' structure with the right name to the next routine. A few 'compat' routines that just call standard ones have been deleted. All the 'compat' code compiles (along with the kernels required to test build it). 98% done by automated scripts. 1.33.38.1 Mon Jun 06 09:06:08 UTC 2011 jruoho Sync with HEAD. 1.33.28.2 Fri Apr 29 08:26:30 UTC 2011 matt Major merge to/from current. Adds MIPS32/MIPS64 R2 support (24k, 74k, etc.) including COP0_USERLOCAL Adds support for emulation of rdhwr $3,$29 instruction. Major cleanup of SMP code. (stable on multi-core / single thread per core) llsc locking code only used in MP capable kernels. 1.33.28.1 Sat May 15 20:27:48 UTC 2010 matt Add kernel support for MIPS TLS. Use rdhwr rt, $29 as defined by the MIPS TLS spec so that Linux MIPS binaries will work. Use sysarch(MIPS_TINFOSET, v) to set the pointer. 1.33.12.2 Wed May 14 01:35:00 UTC 2008 wrstuden Per discussion with ad, remove most of the #include <sys/sa.h> lines as they were including sa.h just for the type(s) needed for syscallargs.h. Instead, create a new file, sys/satypes.h, which contains just the types needed for syscallargs.h. Yes, there's only one now, but that may change and it's probably more likely to change if it'd be difficult to handle. :-) Per discussion with matt at n dot o, add an include of satypes.h to sigtypes.h. Upcall handlers are kinda signal handlers, and signalling is the header file that's already included for syscallargs.h that closest matches SA. This shaves about 3000 lines off of the diff of the branch relative to the base. That also represents about 18% of the total before this checkin. I think this reduction is very good thing. 1.33.12.1 Sat May 10 23:48:45 UTC 2008 wrstuden Initial checkin of re-adding SA. Everything except kern_sa.c compiles in GENERIC for i386. This is still a work-in-progress, but this checkin covers most of the mechanical work (changing signalling to be able to accomidate SA's process-wide signalling and re-adding includes of sys/sa.h and savar.h). Subsequent changes will be much more interesting. Also, kern_sa.c has received partial cleanup. There's still more to do, though. |
| /src/sys/arch/sun3/include/ | |
| vmparam3.h | 1.33 Sun Dec 11 00:19:21 UTC 2005 christos branches: 1.33.30; 1.33.48; 1.33.50; 1.33.54; merge ktrace-lwp. Sun Dec 11 00:19:21 UTC 2005 christos branches: 1.33.30; 1.33.48; 1.33.50; 1.33.54; merge ktrace-lwp. .30; 1.33.48; 1.33.50; 1.33.54; merge ktrace-lwp. .48; 1.33.50; 1.33.54; merge ktrace-lwp. .50; 1.33.54; merge ktrace-lwp. 1.33.54.1 Tue Nov 13 15:59:55 UTC 2007 bouyer Sync with HEAD 1.33.50.1 Tue Nov 06 23:23:05 UTC 2007 matt sync with HEAD 1.33.48.1 Sun Oct 28 20:10:57 UTC 2007 joerg Sync with HEAD. 1.33.30.1 Mon Dec 03 18:39:40 UTC 2007 ad Sync with HEAD. |