Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/doc/Attic/CHANGES-5.0,v retrieving revision 1.1 retrieving revision 1.1.2.10 diff -u -p -r1.1 -r1.1.2.10 --- src/doc/Attic/CHANGES-5.0 2008/10/31 03:49:53 1.1 +++ src/doc/Attic/CHANGES-5.0 2008/11/07 23:35:44 1.1.2.10 @@ -0,0 +1,204 @@ +# $NetBSD: CHANGES-5.0,v 1.1.2.10 2008/11/07 23:35:44 snj Exp $ + +A complete list of changes from the initial NetBSD 5.0 branch on October 2008 +until the 5.0 release: + +gnu/usr.bin/groff/tmac/mdoc.local patched by hand +sys/sys/param.h patched by hand + + Welcome to 5.0_BETA! + +sys/arch/arm/gemini/obio_wdt.c 1.2 +distrib/evbarm/instkernel/instkernel/Makefile 1.14 +distrib/evbarm/gzboot/gzimg/Makefile 1.20 + + Register gemini watchdog with sysmon_wdog_register and rip out some + debugging code. Create gemini instkernel and gzimg. + [cliff, ticket #2] + +etc/etc.cobalt/MAKEDEV.conf 1.10 + + Create bpf(4) device node on ramdisk for sysinst. + [tsutsui, ticket #4] + +sys/kern/vfs_dirhash.c 1.5-1.8 + + Clean up dirhash and use hash32_strn(). Remove old KASSERTS that + were commented out. Protect the dirhash_queue when purging hashed + directories in memory overflow situations. Clarify the dirhash + locking protocol and remove unnessiary #ifdef DEBUG flag. + [reinoud, ticket #5] + +etc/etc.amd64/MAKEDEV.conf 1.13-1.15 +etc/etc.i386/MAKEDEV.conf 1.17-1.19 + + Create 4 Xen disks by default and all three Xen devices to make it + usable out-of-the-box. Create 8 dk instances by default, since GPT + autodiscovery is enabled. + [joerg, ticket #3] + +sys/fs/udf/udf_strat_rmw.c 1.10 + + Explicitly set buffer's block numbers. Blocks were always read/written + correctly only the sheduling could go less than optimal. + [reinoud, ticket #6] + +external/mit/xorg/lib/Makefile 1.5 + + Move libXft down in the hierarchy, because it depends on libXrandr. + [cube, ticket #7] + +sys/fs/udf/udf_strat_rmw.c 1.11 + + Introduce an extra state to wich all pushed ecclines are pushed + on. This extra state has a holding time in wich no writeouts will + be done effectively collecting more sectors before its even scheduled + for writing. Significantly boosts write performance. + [reinoud, ticket #8] + +sys/miscfs/genfs/genfs_io.c 1.14 +sys/nfs/nfs_bio.c 1.180 +sys/uvm/uvm_extern.h 1.149 + + - allocate 8 pointers on the stack to avoid stack overflow in nfs. + - make that 8 a constant + - remove bogus panic + Fixes PR kern/39777. + [tron, ticket #9] + +dist/file/src/apprentice.c 1.20 + + Fix build of file when cross-compiling on Solaris. + [hubertf, ticket #11] + +usr.sbin/mmcformat/mmcformat.8 1.2 + + Fix manpage; it showed option -i where it had to be -I + [reinoud, ticket #12] + +sys/arch/atari/dev/clock.c 1.42 + + Move tc_init(&clk_timecounter) to stop the "timecounter:" message + appearing in the middle of the clock0 attach message. + [abs, ticket #13] + +sys/arch/atari/dev/md_root.c 1.26 + + Use brelse() to unbusy bp buffer to allow user to swap floppy + disks when prompted. + [abs, ticket #14] + +sys/dev/sysmon/sysmon_envsys_events.c 1.59-1.60 + + Restore previous behavior concerning CRITICAL events. Send an + event whenever state enters or exits CRITICAL, or whenever value + of sensor changes while the state is CRITICAL. + [pgoyette, ticket #15] + +external/mit/xorg/lib/libXaw7/Makefile 1.4 + + Add necessary defines (-DXAW7). + [cube, ticket #16] + +sys/arch/x86/include/ipmivar.h 1.9 +sys/arch/x86/x86/ipmi.c 1.22-1.25 + + Initialize the sc_dev.dv_xname in ipmi_match, which is enough to + make DEVNAME work. Finally this also allows the device_t/softc + split. If ipmi failed to attach we would crash because we would + end up using callouts while cold. If cold, wait 10 times longer, + and if we spinout fail instead of trying to poll. + [cegger, ticket #10] + +distrib/amd64/ramdisks/ramdisk/list 1.8 +distrib/i386/ramdisks/common/list.ramdisk 1.8 +etc/etc.amd64/MAKEDEV.conf 1.16 +etc/etc.i386/MAKEDEV.conf 1.20 +sys/arch/i386/conf/INSTALL_FLOPPY 1.2 + + Make x86 installation use tmpfs and stop distinguishing MAKEDEV + init and MAKEDEV all. + [joerg, ticket #18] + +sys/arch/atari/conf/GENERIC.in 1.74 +sys/arch/atari/conf/README 1.3 +sys/arch/atari/conf/ATARITT regen +sys/arch/atari/conf/BOOT regen +sys/arch/atari/conf/HADES regen +sys/arch/atari/conf/BOOTX regen +sys/arch/atari/conf/FALCON regen +sys/arch/atari/conf/MILAN-ISAIDE regen +sys/arch/atari/conf/MILAN-PCIIDE regen + + Add a note that SERCONSOLE breaks on the Falcon, and remove from + FALCON config. + [abs, ticket #19] + +compat/libexec/ld.elf_so/Makefile 1.2 +distrib/sets/lists/base/md.i386 1.129-1.130 +distrib/sets/lists/comp/md.i386 1.107-1.108 +distrib/sets/lists/base/md.amd64 1.26 +distrib/sets/lists/base/md.sparc64 1.24 +distrib/sets/lists/comp/md.amd64 1.40 +distrib/sets/lists/comp/md.sparc64 1.38 +distrib/sets/lists/base/ad.arm 1.10 +distrib/sets/lists/base/md.shark 1.7 +distrib/sets/lists/base/md.sparc 1.75 +distrib/sets/lists/base/md.vax 1.26 +distrib/sets/lists/comp/ad.arm 1.31 +distrib/sets/lists/comp/md.pmax 1.59 +distrib/sets/lists/comp/md.shark 1.13 +distrib/sets/lists/comp/md.sparc 1.68 +distrib/sets/lists/comp/md.vax 1.35 +libexec/ld.aout_so/Makefile 1.46 +sbin/ldconfig/Makefile 1.22 + + Make MKPIC=no builds work on i368, shark, vax, pmax, sgimips, + sparc, maybe all mips and all arm as well. + [mrg, ticket #20] + +sys/kern/kern_cpu.c 1.38 + + cpuctl_ioctl: use cpu_index(), instead of cpuid. Fixes cpuctl(8) + on machines where the cpu's apic id are different from their + device unit. + [cegger, ticket #21] + +external/mit/xorg/lib/Makefile 1.6 +external/mit/xorg/lib/libOSMesa/Makefile 1.3 +external/mit/xorg/lib/libXScrnSaver/Makefile 1.4 +external/mit/xorg/lib/libXcomposite/Makefile 1.4 +external/mit/xorg/lib/libXdamage/Makefile 1.3 +external/mit/xorg/lib/libXevie/Makefile 1.4 +external/mit/xorg/lib/libXfixes/Makefile 1.4 +external/mit/xorg/lib/libXfont/Makefile 1.4 +external/mit/xorg/lib/libXft/Makefile 1.5 +external/mit/xorg/lib/libXinerama/Makefile 1.4 +external/mit/xorg/lib/libXprintAppUtil/Makefile 1.3 +external/mit/xorg/lib/libXprintUtil/Makefile 1.3 +external/mit/xorg/lib/libXres/Makefile 1.7 +external/mit/xorg/lib/libXvMC/Makefile 1.3 +external/mit/xorg/lib/libXxf86dga/Makefile 1.3 +external/mit/xorg/lib/libXxf86misc/Makefile 1.4 +external/mit/xorg/lib/libXxf86vm/Makefile 1.4 +external/mit/xorg/lib/liblbxutil/Makefile 1.4 +external/mit/xorg/lib/libxkbfile/Makefile 1.3 +external/mit/xorg/lib/libxkbui/Makefile 1.3 +external/mit/xorg/lib/pixman/Makefile 1.7 + + Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and + sort src/external/mit/xorg/lib/Makefile to match the new order. + [veego, ticket #22] + +lib/libc/arch/sparc/sys/brk.S 1.15 + + Redo rev.1.13. We must refer to CURBRK via GOT in case of PIC. + [nakayama, ticket #23] + +sys/dev/fss.c 1.61 + + fss_bs_thread: initialize b_error and b_resid. + Before it was possible for fss reads to return bogus b_resid values + leading to "delta > 0" panics from physio(). + [hannken, ticket #24] +