| Home | Sort by: relevance | last modified time | path |
| /src/tests/libexec/ld.elf_so/ | |
| t_dladdr.c | 1.2 Mon Dec 15 02:36:47 UTC 2025 riastradh branches: 1.2.2; dladdr(3): Fix determination of object address intervals. This appears to have been broken in rev. 1.62 back in 2017 with a change to compute the largest distance from the first LOAD segment's starting address to the maximum address of any LOAD segment -- we started by finding the distance from _zero_ to the maximum address of the first LOAD segment because we subtracted obj->vaddrbase which wasn't initialized yet, so we would overshoot obj->mapsize and obj->textsize by whatever the value of obj->vaddrbase turned out to be. XXX The commit message for 1.62 suggests we are dropping the assumption that the LOAD segments appear in order. But it looks to me like we still assume the _first_ load segment has the lowest virtual address, because we keep it as obj->vaddrbase/obj->mapbase and use it as a reference point for measuring the size of an object by subtracting it from each load segment's maximum address. Is the original assumption that LOAD segments appear in order valid after all, or do we need to do extra work here to handle objects whose LOAD segments are so much out of order that the first LOAD segment isn't lowest in virtual address space? Unclear! Might help with wine. Based on a patch by Akihiro Sagawa, thanks! PR lib/59567: dladdr(3) doesn't work properly especially when main executable is loaded at high memory address back in 2017 with a change to compute the largest distance from the first LOAD segment's starting address to the maximum address of any LOAD segment -- we started by finding the distance from _zero_ to the maximum address of the first LOAD segment because we subtracted obj->vaddrbase which wasn't initialized yet, so we would overshoot obj->mapsize and obj->textsize by whatever the value of obj->vaddrbase turned out to be. XXX The commit message for 1.62 suggests we are dropping the assumption that the LOAD segments appear in order. But it looks to me like we still assume the _first_ load segment has the lowest virtual address, because we keep it as obj->vaddrbase/obj->mapbase and use it as a reference point for measuring the size of an object by subtracting it from each load segment's maximum address. Is the original assumption that LOAD segments appear in order valid after all, or do we need to do extra work here to handle objects whose LOAD segments are so much out of order that the first LOAD segment isn't lowest in virtual address space? Unclear! Might help with wine. Based on a patch by Akihiro Sagawa, thanks! PR lib/59567: dladdr(3) doesn't work properly especially when main executable is loaded at high memory address 1.2.2.2 Thu Dec 18 18:17:31 UTC 2025 martin Pull up following revision(s) (requested by riastradh in ticket #129): distrib/sets/lists/tests/mi: revision 1.1404 libexec/ld.elf_so/headers.c: revision 1.76 tests/libexec/ld.elf_so/t_dladdr.c: revision 1.1 tests/libexec/ld.elf_so/t_dladdr.c: revision 1.2 tests/libexec/ld.elf_so/Makefile: revision 1.31 distrib/sets/lists/debug/mi: revision 1.493 dl_addr(3): Add some automatic tests. XXX Should also test the libc stubs, maybe move this into tests/lib/libc/dlfcn and test both static and (for MKPIC=yes) dynamic, but this'll do for now. PR lib/59567: dladdr(3) doesn't work properly especially when main executable is loaded at high memory address dladdr(3): Fix determination of object address intervals. This appears to have been broken in rev. 1.62 back in 2017 with a change to compute the largest distance from the first LOAD segment's starting address to the maximum address of any LOAD segment -- we started by finding the distance from _zero_ to the maximum address of the first LOAD segment because we subtracted obj->vaddrbase which wasn't initialized yet, so we would overshoot obj->mapsize and obj->textsize by whatever the value of obj->vaddrbase turned out to be. XXX The commit message for 1.62 suggests we are dropping the assumption that the LOAD segments appear in order. But it looks to me like we still assume the _first_ load segment has the lowest virtual address, because we keep it as obj->vaddrbase/obj->mapbase and use it as a reference point for measuring the size of an object by subtracting it from each load segment's maximum address. Is the original assumption that LOAD segments appear in order valid after all, or do we need to do extra work here to handle objects whose LOAD segments are so much out of order that the first LOAD segment isn't lowest in virtual address space? Unclear! Might help with wine. Based on a patch by Akihiro Sagawa, thanks! PR lib/59567: dladdr(3) doesn't work properly especially when main executable is loaded at high memory address back in 2017 with a change to compute the largest distance from the first LOAD segment's starting address to the maximum address of any LOAD segment -- we started by finding the distance from _zero_ to the maximum address of the first LOAD segment because we subtracted obj->vaddrbase which wasn't initialized yet, so we would overshoot obj->mapsize and obj->textsize by whatever the value of obj->vaddrbase turned out to be. XXX The commit message for 1.62 suggests we are dropping the assumption that the LOAD segments appear in order. But it looks to me like we still assume the _first_ load segment has the lowest virtual address, because we keep it as obj->vaddrbase/obj->mapbase and use it as a reference point for measuring the size of an object by subtracting it from each load segment's maximum address. Is the original assumption that LOAD segments appear in order valid after all, or do we need to do extra work here to handle objects whose LOAD segments are so much out of order that the first LOAD segment isn't lowest in virtual address space? Unclear! Might help with wine. Based on a patch by Akihiro Sagawa, thanks! PR lib/59567: dladdr(3) doesn't work properly especially when main executable is loaded at high memory address |
| /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/usr.sbin/crash/arch/ | |
| powerpc.c | 1.1.2.2 Tue Aug 01 14:36:59 UTC 2023 martin Pull up following revision(s) (requested by riastradh in ticket #283): usr.sbin/crash/arch/powerpc.c: revision 1.1 sys/arch/powerpc/powerpc/db_trace.c: revision 1.61 sys/arch/powerpc/powerpc/db_trace.c: revision 1.62 sys/arch/powerpc/powerpc/db_trace.c: revision 1.63 usr.sbin/crash/crash.c: revision 1.15 sys/arch/powerpc/powerpc/db_disasm.c: revision 1.30 sys/arch/powerpc/powerpc/db_disasm.c: revision 1.31 usr.sbin/crash/arch/generic.c: revision 1.2 usr.sbin/crash/Makefile: revision 1.47 usr.sbin/crash/arch/powerpc64.c: revision 1.1 crash(8): Add powerpc support. powerpc/ddb: Use db_read_bytes, not direct pointer access. Mark some powerpc-variant ifdefs with XXX crash(8), not sure yet what to do about them. powerpc/ddb: Fix one more load to use db_read_bytes. Fix some typos in crash(8) comments too. |
| powerpc64.c | 1.1.2.2 Tue Aug 01 14:36:59 UTC 2023 martin Pull up following revision(s) (requested by riastradh in ticket #283): usr.sbin/crash/arch/powerpc.c: revision 1.1 sys/arch/powerpc/powerpc/db_trace.c: revision 1.61 sys/arch/powerpc/powerpc/db_trace.c: revision 1.62 sys/arch/powerpc/powerpc/db_trace.c: revision 1.63 usr.sbin/crash/crash.c: revision 1.15 sys/arch/powerpc/powerpc/db_disasm.c: revision 1.30 sys/arch/powerpc/powerpc/db_disasm.c: revision 1.31 usr.sbin/crash/arch/generic.c: revision 1.2 usr.sbin/crash/Makefile: revision 1.47 usr.sbin/crash/arch/powerpc64.c: revision 1.1 crash(8): Add powerpc support. powerpc/ddb: Use db_read_bytes, not direct pointer access. Mark some powerpc-variant ifdefs with XXX crash(8), not sure yet what to do about them. powerpc/ddb: Fix one more load to use db_read_bytes. Fix some typos in crash(8) comments too. |
| generic.c | 1.1.58.1 Tue Aug 01 14:36:59 UTC 2023 martin Pull up following revision(s) (requested by riastradh in ticket #283): usr.sbin/crash/arch/powerpc.c: revision 1.1 sys/arch/powerpc/powerpc/db_trace.c: revision 1.61 sys/arch/powerpc/powerpc/db_trace.c: revision 1.62 sys/arch/powerpc/powerpc/db_trace.c: revision 1.63 usr.sbin/crash/crash.c: revision 1.15 sys/arch/powerpc/powerpc/db_disasm.c: revision 1.30 sys/arch/powerpc/powerpc/db_disasm.c: revision 1.31 usr.sbin/crash/arch/generic.c: revision 1.2 usr.sbin/crash/Makefile: revision 1.47 usr.sbin/crash/arch/powerpc64.c: revision 1.1 crash(8): Add powerpc support. powerpc/ddb: Use db_read_bytes, not direct pointer access. Mark some powerpc-variant ifdefs with XXX crash(8), not sure yet what to do about them. powerpc/ddb: Fix one more load to use db_read_bytes. Fix some typos in crash(8) comments too. |
| /src/sys/dev/isapnp/ | |
| isapnpdevs.h | 1.62 Thu Nov 30 22:34:27 UTC 2006 christos branches: 1.62.2; 1.62.8; 1.62.10; 1.62.16; regen Thu Nov 30 22:34:27 UTC 2006 christos branches: 1.62.2; 1.62.8; 1.62.10; 1.62.16; regen .2; 1.62.8; 1.62.10; 1.62.16; regen .8; 1.62.10; 1.62.16; regen .10; 1.62.16; regen 1.62.16.1 Mon Jun 04 01:54:20 UTC 2007 wrstuden Update to today's netbsd-4. 1.62.10.1 Wed Jul 11 20:06:35 UTC 2007 mjf Sync with head. 1.62.8.2 Sun Jul 15 13:21:19 UTC 2007 ad Sync with head. 1.62.8.1 Sun May 27 14:30:12 UTC 2007 ad Sync with head. 1.62.2.1 Fri May 25 07:50:06 UTC 2007 pavel regen for ticket 665: Support for Farallon Etherwave ISA card |
| isapnpdevs.c | 1.62 Sun Feb 19 21:31:14 UTC 2006 martin branches: 1.62.2; 1.62.4; 1.62.6; Regen Sun Feb 19 21:31:14 UTC 2006 martin branches: 1.62.2; 1.62.4; 1.62.6; Regen .2; 1.62.4; 1.62.6; Regen .4; 1.62.6; Regen 1.62.6.1 Wed May 24 15:50:26 UTC 2006 tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch. 1.62.4.2 Thu May 11 23:28:47 UTC 2006 elad sync with head 1.62.4.1 Wed Apr 19 03:25:18 UTC 2006 elad sync with head. 1.62.2.2 Fri Aug 11 15:44:24 UTC 2006 yamt sync with head 1.62.2.1 Wed May 24 10:57:53 UTC 2006 yamt sync with head. |
| /src/sys/arch/amiga/amiga/ | |
| conf.c | 1.62 Wed Mar 21 22:25:53 UTC 2001 lukem branches: 1.62.2; 1.62.8; move duplicate definitions for: pc, lpt, joy, ocis, apm, satlink, i4bctl, i4brbch, i4btel, i4btrc, i4b from the port-specific arch/*/*/conf.c files into sys/conf.h Wed Mar 21 22:25:53 UTC 2001 lukem branches: 1.62.2; 1.62.8; move duplicate definitions for: pc, lpt, joy, ocis, apm, satlink, i4bctl, i4brbch, i4btel, i4btrc, i4b from the port-specific arch/*/*/conf.c files into sys/conf.h .2; 1.62.8; move duplicate definitions for: pc, lpt, joy, ocis, apm, satlink, i4bctl, i4brbch, i4btel, i4btrc, i4b from the port-specific arch/*/*/conf.c files into sys/conf.h 1.62.8.7 Mon Nov 11 21:56:05 UTC 2002 nathanw Catch up to -current 1.62.8.6 Tue Sep 17 21:12:51 UTC 2002 nathanw Catch up to -current. 1.62.8.5 Thu Aug 01 02:41:04 UTC 2002 nathanw Catch up to -current. 1.62.8.4 Thu Jun 20 03:37:49 UTC 2002 nathanw Catch up to -current. 1.62.8.3 Mon Apr 01 07:38:52 UTC 2002 nathanw Catch up to -current. (CVS: It's not just a program. It's an adventure!) 1.62.8.2 Thu Feb 28 04:06:20 UTC 2002 nathanw Catch up to -current. 1.62.8.1 Wed Mar 21 22:25:53 UTC 2001 nathanw file conf.c was added on branch nathanw_sa on 2002-02-28 04:06:20 +0000 |
| /src/sys/arch/sparc64/dev/ | |
| zs.c | 1.62 Mon Oct 16 20:31:45 UTC 2006 martin branches: 1.62.8; 1.62.26; 1.62.28; 1.62.32; 1.62.34; Initializers Mon Oct 16 20:31:45 UTC 2006 martin branches: 1.62.8; 1.62.26; 1.62.28; 1.62.32; 1.62.34; Initializers .8; 1.62.26; 1.62.28; 1.62.32; 1.62.34; Initializers .26; 1.62.28; 1.62.32; 1.62.34; Initializers .28; 1.62.32; 1.62.34; Initializers .32; 1.62.34; Initializers 1.62.34.2 Sat Dec 08 18:17:57 UTC 2007 mjf Sync with HEAD. 1.62.34.1 Mon Nov 19 00:46:53 UTC 2007 mjf Sync with HEAD. 1.62.32.1 Tue Nov 13 15:59:38 UTC 2007 bouyer Sync with HEAD 1.62.28.1 Wed Jan 09 01:49:04 UTC 2008 matt sync with HEAD |
| /src/lib/libc/gen/ | |
| getgrent.c | 1.62 Mon Apr 28 20:22:59 UTC 2008 martin branches: 1.62.6; 1.62.8; 1.62.22; Remove clause 3 and 4 from TNF licenses Mon Apr 28 20:22:59 UTC 2008 martin branches: 1.62.6; 1.62.8; 1.62.22; Remove clause 3 and 4 from TNF licenses .6; 1.62.8; 1.62.22; Remove clause 3 and 4 from TNF licenses .8; 1.62.22; Remove clause 3 and 4 from TNF licenses 1.62.22.1 Thu Jun 23 14:18:36 UTC 2011 cherry Catchup with rmind-uvmplock merge. 1.62.8.2 Mon Apr 28 20:23:00 UTC 2008 martin Remove clause 3 and 4 from TNF licenses 1.62.8.1 Mon Apr 28 20:22:59 UTC 2008 martin file getgrent.c was added on branch christos-time_t on 2008-04-28 20:23:00 +0000 1.62.6.1 Sat Jun 18 17:20:31 UTC 2011 bouyer Pull up following revision(s) (requested by sjg in ticket #1636): lib/libc/gen/getgrent.c: revision 1.63 _gr_copy() can get called with fromgrp->gr_mem == NULL. |
| /src/share/man/man4/ | |
| bnx.4 | 1.2.4.2 Sat Dec 23 14:43:47 UTC 2006 ghen Pull up following revision(s) (requested by bouyer in ticket #1608): sys/arch/i386/conf/INSTALL: revision 1.299 via patch sys/arch/i386/conf/XEN2_DOM0: revision 1.20 via patch sys/arch/i386/conf/GENERIC: revision 1.803 via patch sys/dev/pci/files.pci: revision 1.275 via patch sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.218 via patch sys/arch/amd64/conf/GENERIC: revision 1.123 via patch sys/dev/pci/if_bnx.c: revision 1.1 via patch share/man/man4/bnx.4: revision 1.1-1.2 via patch distrib/sets/lists/man/mi: revision 1.959 via patch sys/arch/amd64/conf/INSTALL: revision 1.62 via patch sys/dev/microcode/bnx/bnxfw.h: revision 1.1-1.2 via patch sys/dev/pci/if_bnxreg.h: revision 1.1 via patch share/man/man4/Makefile: revision 1.417 via patch sys/arch/i386/conf/INSTALL_LAPTOP: revision 1.112 via patch Add bnx(4), a driver for Broadcom NetXtreme II 10/100/1000 Ethernet device. Ported from OpenBSD by cube@, with some bus_dma fixes by me. Tested on i386 and amd64. Add a NetBSD RCS tag. Nx -> Ox; remove trailing whitespace. 1.2.2.2 Thu Dec 21 13:44:01 UTC 2006 tron Pull up following revision(s) (requested by bouyer in ticket #287): sys/arch/i386/conf/INSTALL: revision 1.299 sys/arch/i386/conf/XEN2_DOM0: revision 1.20 sys/arch/i386/conf/GENERIC: revision 1.803 sys/dev/pci/files.pci: revision 1.275 sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.218 sys/arch/amd64/conf/GENERIC: revision 1.123 sys/dev/pci/if_bnx.c: revision 1.1 share/man/man4/bnx.4: revision 1.1 distrib/sets/lists/man/mi: revision 1.959 sys/arch/amd64/conf/INSTALL: revision 1.62 sys/dev/microcode/bnx/bnxfw.h: revision 1.1 sys/arch/i386/conf/ALL: revision 1.76 sys/dev/pci/if_bnxreg.h: revision 1.1 share/man/man4/Makefile: revision 1.417 sys/arch/i386/conf/INSTALL_LAPTOP: revision 1.112 Add bnx(4), a driver for Broadcom NetXtreme II 10/100/1000 Ethernet device. Ported from OpenBSD by cube@, with some bus_dma fixes by me. Tested on i386 and amd64. |
| /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/sys/arch/i386/include/ | |
| param.h | 1.62 Fri Dec 08 15:05:18 UTC 2006 yamt branches: 1.62.6; 1.62.14; 1.62.22; 1.62.24; 1.62.26; - pass intrframe by-pointer, not by-value. - make i386 and xen use per-cpu interrupt stack. xen part is reviewed by Manuel Bouyer. Fri Dec 08 15:05:18 UTC 2006 yamt branches: 1.62.6; 1.62.14; 1.62.22; 1.62.24; 1.62.26; - pass intrframe by-pointer, not by-value. - make i386 and xen use per-cpu interrupt stack. xen part is reviewed by Manuel Bouyer. .6; 1.62.14; 1.62.22; 1.62.24; 1.62.26; - pass intrframe by-pointer, not by-value. - make i386 and xen use per-cpu interrupt stack. xen part is reviewed by Manuel Bouyer. .14; 1.62.22; 1.62.24; 1.62.26; - pass intrframe by-pointer, not by-value. - make i386 and xen use per-cpu interrupt stack. xen part is reviewed by Manuel Bouyer. .22; 1.62.24; 1.62.26; - pass intrframe by-pointer, not by-value. - make i386 and xen use per-cpu interrupt stack. xen part is reviewed by Manuel Bouyer. .24; 1.62.26; - pass intrframe by-pointer, not by-value. - make i386 and xen use per-cpu interrupt stack. xen part is reviewed by Manuel Bouyer. 1.62.26.3 Sun Oct 14 11:47:38 UTC 2007 yamt sync with head. 1.62.26.2 Mon Oct 08 06:58:14 UTC 2007 yamt remove an #ifdef _LOCORE. 1.62.26.1 Sun Sep 23 18:28:18 UTC 2007 yamt - sync with amd64. - pmap_alloc_level: remove fast call special case. - tweak some printf to work for both of LP64 and LP32. - remove machdep.nkpde sysctl. - remove automatic adjustment of nkpde for now. will revisit later. 1.62.24.1 Tue Nov 06 23:17:42 UTC 2007 matt sync with HEAD |
| /src/sys/dev/ic/ | |
| mfiio.h | 1.1.2.2 Wed Oct 24 03:23:44 UTC 2012 riz Pull up following revision(s) (requested by bouyer in ticket #629): sys/compat/linux/common/linux_ioctl.c: revision 1.57 sys/dev/ic/mfi.c: revision 1.47 sys/conf/majors: revision 1.62 etc/etc.i386/MAKEDEV.conf: revision 1.24 sys/dev/ic/mfivar.h: revision 1.20 etc/MAKEDEV.tmpl: revision 1.159 sys/dev/ic/mfiio.h: revision 1.1 etc/etc.amd64/MAKEDEV.conf: revision 1.19 sys/dev/ic/mfireg.h: revision 1.8 Add a pass-through ioctl for mfi(4), allowing userland to send raw commands to the controller. This is compatible with the linux and FreeBSD implementations. Add the needed conversion for mfi ioctls in COMPAT_LINUX Allocate a character major number, and create /dev/mfi0 by default on amd64 and i386. This allows (along with a hand-created /emul/linux/proc/devices file) to run the MegaCLI linux binary provided by LSI. |
| /src/lib/libcurses/ | |
| curses_private.h | 1.62 Tue Jan 31 09:17:53 UTC 2017 roy branches: 1.62.4; 1.62.10; 1.62.12; Move ESCDELAY to curses.c so all globals are close to each other. Remove _reentrant and use ESCDELAY and TABSIZE as we're not really reentrant. Tue Jan 31 09:17:53 UTC 2017 roy branches: 1.62.4; 1.62.10; 1.62.12; Move ESCDELAY to curses.c so all globals are close to each other. Remove _reentrant and use ESCDELAY and TABSIZE as we're not really reentrant. .4; 1.62.10; 1.62.12; Move ESCDELAY to curses.c so all globals are close to each other. Remove _reentrant and use ESCDELAY and TABSIZE as we're not really reentrant. .10; 1.62.12; Move ESCDELAY to curses.c so all globals are close to each other. Remove _reentrant and use ESCDELAY and TABSIZE as we're not really reentrant. 1.62.12.2 Wed Apr 08 14:07:14 UTC 2020 martin Merge changes from current as of 20200406 1.62.12.1 Mon Jun 10 22:05:22 UTC 2019 christos Sync with HEAD 1.62.10.3 Mon Nov 26 01:52:12 UTC 2018 pgoyette Sync with HEAD, resolve a couple of conflicts 1.62.10.2 Sat Oct 20 06:58:22 UTC 2018 pgoyette Sync with head 1.62.10.1 Sun Sep 30 01:45:33 UTC 2018 pgoyette Ssync with HEAD 1.62.4.3 Mon Oct 08 19:06:52 UTC 2018 martin Pull up following revision(s) (requested by roy in ticket #1048): lib/libcurses/curses_private.h: revision 1.66 lib/libcurses/slk.c: revision 1.3 lib/libcurses/slk.c: revision 1.4 curses: declare SLK format as invalid until slk_init(3) called If we don't, then when __slk_init with a valid format of 0 it sets up labels to be drawn without a window. - curses: once __slk_init is called, reset slk_fmt This allows soft label keys to be used on more than one terminal. |
| /src/sys/arch/i386/pnpbios/ | |
| pnpbios.c | 1.62 Fri Apr 04 22:18:05 UTC 2008 cegger branches: 1.62.4; 1.62.6; 1.62.8; 1.62.10; use aprint_*_dev and device_xname OK joerg Fri Apr 04 22:18:05 UTC 2008 cegger branches: 1.62.4; 1.62.6; 1.62.8; 1.62.10; use aprint_*_dev and device_xname OK joerg .4; 1.62.6; 1.62.8; 1.62.10; use aprint_*_dev and device_xname OK joerg .6; 1.62.8; 1.62.10; use aprint_*_dev and device_xname OK joerg .8; 1.62.10; use aprint_*_dev and device_xname OK joerg 1.62.10.1 Sun Oct 19 22:15:49 UTC 2008 haad Sync with HEAD. 1.62.8.1 Fri Jul 18 16:37:28 UTC 2008 simonb Sync with head. 1.62.6.1 Thu Sep 18 04:33:28 UTC 2008 wrstuden Sync with wrstuden-revivesa-base-2. 1.62.4.4 Wed Aug 11 22:52:13 UTC 2010 yamt sync with head. 1.62.4.3 Thu Mar 11 15:02:30 UTC 2010 yamt sync with head |
| /src/sys/dev/wscons/ | |
| wsemul_vt100_chars.c | 1.11.96.1 Wed Mar 21 21:27:47 UTC 2012 jdc Pull up revisions (requested by bouyer in ticket #1727): src/sys/dev/wscons/wsemul_vt100.c 1.31 src/sys/dev/wscons/wsemul_vt100_chars.c 1.12 src/sys/dev/wscons/wsksymdef.h 1.62 s/portugese/portuguese/, spotted by Ari Constancio in PR misc/40202. 1.11.92.1 Wed Mar 21 21:27:42 UTC 2012 jdc Pull up revisions (requested by bouyer in ticket #1727): src/sys/dev/wscons/wsemul_vt100.c 1.31 src/sys/dev/wscons/wsemul_vt100_chars.c 1.12 src/sys/dev/wscons/wsksymdef.h 1.62 s/portugese/portuguese/, spotted by Ari Constancio in PR misc/40202. 1.11.86.1 Wed Mar 21 21:27:37 UTC 2012 jdc Pull up revisions (requested by bouyer in ticket #1727): src/sys/dev/wscons/wsemul_vt100.c 1.31 src/sys/dev/wscons/wsemul_vt100_chars.c 1.12 src/sys/dev/wscons/wsksymdef.h 1.62 s/portugese/portuguese/, spotted by Ari Constancio in PR misc/40202. |
| /src/sys/compat/linux/arch/alpha/ | |
| syscalls.master | 1.62 Fri Apr 04 00:38:52 UTC 2008 njoly branches: 1.62.4; 1.62.6; 1.62.10; 1.62.12; 1.62.14; Cleanup. Kill linux_sys_msync and use sys___msync13 instead. No functional changes expected. Fri Apr 04 00:38:52 UTC 2008 njoly branches: 1.62.4; 1.62.6; 1.62.10; 1.62.12; 1.62.14; Cleanup. Kill linux_sys_msync and use sys___msync13 instead. No functional changes expected. .4; 1.62.6; 1.62.10; 1.62.12; 1.62.14; Cleanup. Kill linux_sys_msync and use sys___msync13 instead. No functional changes expected. .6; 1.62.10; 1.62.12; 1.62.14; Cleanup. Kill linux_sys_msync and use sys___msync13 instead. No functional changes expected. .10; 1.62.12; 1.62.14; Cleanup. Kill linux_sys_msync and use sys___msync13 instead. No functional changes expected. .12; 1.62.14; Cleanup. Kill linux_sys_msync and use sys___msync13 instead. No functional changes expected. 1.62.14.1 Thu Nov 20 03:03:05 UTC 2008 snj Pull up following revision(s) (requested by njoly in ticket #81): sys/compat/linux/arch/mips/syscalls.master: revision 1.30 sys/compat/linux/arch/m68k/syscalls.master: revision 1.63 sys/compat/linux32/arch/amd64/syscalls.master: revision 1.39 sys/compat/linux/arch/alpha/syscalls.master: revision 1.63 sys/compat/linux/arch/powerpc/syscalls.master: revision 1.38 sys/compat/linux32/common/linux32_time.c: revision 1.22 sys/compat/linux/arch/amd64/syscalls.master: revision 1.25 sys/compat/linux/arch/i386/syscalls.master: revision 1.94 sys/compat/linux/arch/arm/syscalls.master: revision 1.36 sys/compat/linux/common/linux_time.c: revision 1.26 Fix nanosleep(2) on 64-bit archs. Do not call native nanosleep syscall, but rather a modified version the will take care of `struct timespec' conversions. 1.62.12.1 Mon Jan 19 13:17:23 UTC 2009 skrll Sync with HEAD. 1.62.10.1 Sat Dec 13 01:13:48 UTC 2008 haad Update haad-dm branch to haad-dm-base2. 1.62.6.2 Wed May 14 01:35:03 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. |
| /src/games/fortune/datfiles/ | |
| fortunes2 | 1.62 Wed Dec 13 21:11:27 UTC 2017 mlelstv branches: 1.62.2; 1.62.4; move offensive quotes per board@ Wed Dec 13 21:11:27 UTC 2017 mlelstv branches: 1.62.2; 1.62.4; move offensive quotes per board@ .2; 1.62.4; move offensive quotes per board@ 1.62.4.1 Mon Jun 10 22:05:10 UTC 2019 christos Sync with HEAD 1.62.2.1 Thu Sep 06 06:55:18 UTC 2018 pgoyette Sync with HEAD Resolve a couple of conflicts (result of the uimin/uimax changes) |
| /src/sys/arch/mac68k/nubus/ | |
| nubus.c | 1.62 Wed Mar 07 13:54:49 UTC 2007 tsutsui branches: 1.62.40; 1.62.44; 1.62.52; Change variables which are used to read byte stream data from (void *) to (char *). Wed Mar 07 13:54:49 UTC 2007 tsutsui branches: 1.62.40; 1.62.44; 1.62.52; Change variables which are used to read byte stream data from (void *) to (char *). .40; 1.62.44; 1.62.52; Change variables which are used to read byte stream data from (void *) to (char *). .44; 1.62.52; Change variables which are used to read byte stream data from (void *) to (char *). 1.62.52.1 Mon Jan 19 13:16:25 UTC 2009 skrll Sync with HEAD. 1.62.44.1 Mon May 04 08:11:27 UTC 2009 yamt sync with head. 1.62.40.1 Sat Jan 17 13:28:12 UTC 2009 mjf Sync with HEAD. |
| /src/sys/compat/ultrix/ | |
| ultrix_syscall.h | 1.62 Tue Mar 02 21:14:44 UTC 2010 pooka branches: 1.62.10; 1.62.20; 1.62.24; regen: - remove nfssvc / fs_nfs.h / #ifdef NFS - make getfh unconditional Tue Mar 02 21:14:44 UTC 2010 pooka branches: 1.62.10; 1.62.20; 1.62.24; regen: - remove nfssvc / fs_nfs.h / #ifdef NFS - make getfh unconditional .10; 1.62.20; 1.62.24; regen: - remove nfssvc / fs_nfs.h / #ifdef NFS - make getfh unconditional .20; 1.62.24; regen: - remove nfssvc / fs_nfs.h / #ifdef NFS - make getfh unconditional 1.62.24.1 Sun May 18 17:45:34 UTC 2014 rmind sync with head 1.62.20.1 Wed Aug 20 00:03:34 UTC 2014 tls Rebase to HEAD as of a few days ago. 1.62.10.1 Thu May 22 11:40:18 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") |
| /src/sys/arch/sparc64/conf/ | |
| Makefile.sparc64 | 1.62 Tue Apr 04 03:13:12 UTC 2006 gdamore branches: 1.62.12; 1.62.18; 1.62.20; 1.62.26; 1.62.28; Convert existing ath users to new Makefile, except for amd64, which needs the rules due to needing to conditionally postprocess the HAL object file. Macppc needs a a non-ELF HAL (EABI) object, so take care of that by default in the atheros include file. Tue Apr 04 03:13:12 UTC 2006 gdamore branches: 1.62.12; 1.62.18; 1.62.20; 1.62.26; 1.62.28; Convert existing ath users to new Makefile, except for amd64, which needs the rules due to needing to conditionally postprocess the HAL object file. Macppc needs a a non-ELF HAL (EABI) object, so take care of that by default in the atheros include file. .12; 1.62.18; 1.62.20; 1.62.26; 1.62.28; Convert existing ath users to new Makefile, except for amd64, which needs the rules due to needing to conditionally postprocess the HAL object file. Macppc needs a a non-ELF HAL (EABI) object, so take care of that by default in the atheros include file. .18; 1.62.20; 1.62.26; 1.62.28; Convert existing ath users to new Makefile, except for amd64, which needs the rules due to needing to conditionally postprocess the HAL object file. Macppc needs a a non-ELF HAL (EABI) object, so take care of that by default in the atheros include file. .20; 1.62.26; 1.62.28; Convert existing ath users to new Makefile, except for amd64, which needs the rules due to needing to conditionally postprocess the HAL object file. Macppc needs a a non-ELF HAL (EABI) object, so take care of that by default in the atheros include file. .26; 1.62.28; Convert existing ath users to new Makefile, except for amd64, which needs the rules due to needing to conditionally postprocess the HAL object file. Macppc needs a a non-ELF HAL (EABI) object, so take care of that by default in the atheros include file. 1.62.28.1 Mon Sep 03 07:04:05 UTC 2007 wrstuden Sync w/ NetBSD-4-RC_1 1.62.26.1 Tue Jun 26 18:13:41 UTC 2007 garbled Sync with HEAD. 1.62.20.1 Wed Jul 11 20:02:31 UTC 2007 mjf Sync with head. 1.62.18.1 Sat Jun 09 23:55:27 UTC 2007 ad Sync with head. |