Date: Sat, 18 May 2002 21:25:38 -0700 (PDT) From: Peter Wemm <peter@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 11512 for review Message-ID: <200205190425.g4J4Pct27716@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://people.freebsd.org/~peter/p4db/chv.cgi?CH=11512 Change 11512 by peter@peter_daintree on 2002/05/18 21:24:43 IFC @11510 (I'm doing this to resync the labels etc) Affected files ... ... //depot/projects/kse/bin/ps/fmt.c#4 integrate ... //depot/projects/kse/bin/ps/ps.1#7 integrate ... //depot/projects/kse/gnu/usr.bin/binutils/gdb/alpha/nm.h#2 integrate ... //depot/projects/kse/gnu/usr.bin/binutils/gdb/alpha/version.c#2 integrate ... //depot/projects/kse/gnu/usr.bin/binutils/gdb/i386/version.c#2 integrate ... //depot/projects/kse/lib/libkvm/kvm_powerpc.c#1 branch ... //depot/projects/kse/sys/alpha/alpha/clock.c#5 integrate ... //depot/projects/kse/sys/alpha/alpha/dump_machdep.c#1 branch ... //depot/projects/kse/sys/alpha/alpha/mp_machdep.c#15 integrate ... //depot/projects/kse/sys/alpha/alpha/trap.c#22 integrate ... //depot/projects/kse/sys/alpha/include/ansi.h#10 integrate ... //depot/projects/kse/sys/alpha/include/atomic.h#2 integrate ... //depot/projects/kse/sys/alpha/include/param.h#6 integrate ... //depot/projects/kse/sys/alpha/include/stdarg.h#2 integrate ... //depot/projects/kse/sys/alpha/include/varargs.h#2 integrate ... //depot/projects/kse/sys/alpha/pci/irongate_pci.c#3 integrate ... //depot/projects/kse/sys/arm/include/ansi.h#7 integrate ... //depot/projects/kse/sys/arm/include/param.h#2 integrate ... //depot/projects/kse/sys/boot/Makefile#5 integrate ... //depot/projects/kse/sys/boot/alpha/boot1/Makefile#2 integrate ... //depot/projects/kse/sys/boot/alpha/boot1/sys.c#4 integrate ... //depot/projects/kse/sys/boot/alpha/cdboot/Makefile#3 integrate ... //depot/projects/kse/sys/boot/alpha/libalpha/Makefile#3 integrate ... //depot/projects/kse/sys/boot/alpha/loader/Makefile#2 integrate ... //depot/projects/kse/sys/boot/alpha/netboot/Makefile#2 integrate ... //depot/projects/kse/sys/boot/arc/lib/Makefile#3 integrate ... //depot/projects/kse/sys/boot/arc/loader/Makefile#2 integrate ... //depot/projects/kse/sys/boot/common/load_elf.c#4 integrate ... //depot/projects/kse/sys/boot/efi/include/efi.h#3 integrate ... //depot/projects/kse/sys/boot/efi/include/efi_nii.h#2 integrate ... //depot/projects/kse/sys/boot/efi/include/efiapi.h#4 integrate ... //depot/projects/kse/sys/boot/efi/include/eficon.h#2 integrate ... //depot/projects/kse/sys/boot/efi/include/efidebug.h#2 integrate ... //depot/projects/kse/sys/boot/efi/include/efidef.h#2 integrate ... //depot/projects/kse/sys/boot/efi/include/efidevp.h#2 integrate ... //depot/projects/kse/sys/boot/efi/include/efifpswa.h#2 integrate ... //depot/projects/kse/sys/boot/efi/include/efifs.h#2 integrate ... //depot/projects/kse/sys/boot/efi/include/efinet.h#2 integrate ... //depot/projects/kse/sys/boot/efi/include/efipart.h#2 integrate ... //depot/projects/kse/sys/boot/efi/include/efiprot.h#2 integrate ... //depot/projects/kse/sys/boot/efi/include/efipxebc.h#2 integrate ... //depot/projects/kse/sys/boot/efi/include/efiser.h#2 integrate ... //depot/projects/kse/sys/boot/efi/include/i386/efibind.h#2 integrate ... //depot/projects/kse/sys/boot/efi/include/ia64/efibind.h#3 integrate ... //depot/projects/kse/sys/boot/efi/libefi/Makefile#6 integrate ... //depot/projects/kse/sys/boot/efi/loader/Makefile#7 integrate ... //depot/projects/kse/sys/boot/ficl/Makefile#3 integrate ... //depot/projects/kse/sys/boot/ficl/alpha/sysdep.h#3 integrate ... //depot/projects/kse/sys/boot/ficl/i386/sysdep.h#3 integrate ... //depot/projects/kse/sys/boot/ficl/ia64/sysdep.h#3 integrate ... //depot/projects/kse/sys/boot/forth/loader.4th.8#3 integrate ... //depot/projects/kse/sys/boot/forth/loader.conf.5#4 integrate ... //depot/projects/kse/sys/boot/i386/Makefile#3 integrate ... //depot/projects/kse/sys/boot/i386/Makefile.inc#2 integrate ... //depot/projects/kse/sys/boot/i386/boot2/Makefile#2 integrate ... //depot/projects/kse/sys/boot/i386/boot2/boot2.c#9 integrate ... //depot/projects/kse/sys/boot/i386/btx/lib/Makefile#2 integrate ... //depot/projects/kse/sys/boot/i386/kgzldr/Makefile#3 integrate ... //depot/projects/kse/sys/boot/i386/libi386/Makefile#4 integrate ... //depot/projects/kse/sys/boot/i386/libi386/bioscd.c#3 integrate ... //depot/projects/kse/sys/boot/i386/libi386/biospnp.c#2 integrate ... //depot/projects/kse/sys/boot/i386/loader/Makefile#8 integrate ... //depot/projects/kse/sys/boot/ia64/libski/Makefile#5 integrate ... //depot/projects/kse/sys/boot/ia64/skiload/Makefile#5 integrate ... //depot/projects/kse/sys/boot/ofw/libofw/Makefile#4 integrate ... //depot/projects/kse/sys/boot/ofw/libofw/devicename.c#3 integrate ... //depot/projects/kse/sys/boot/ofw/libofw/libofw.h#3 integrate ... //depot/projects/kse/sys/boot/ofw/libofw/ofw_disk.c#4 integrate ... //depot/projects/kse/sys/boot/pc98/Makefile.inc#2 integrate ... //depot/projects/kse/sys/boot/pc98/boot2/Makefile#3 integrate ... //depot/projects/kse/sys/boot/pc98/boot2/asm.h#2 integrate ... //depot/projects/kse/sys/boot/pc98/boot2/boot.h#2 integrate ... //depot/projects/kse/sys/boot/pc98/boot2/disk.c#2 integrate ... //depot/projects/kse/sys/boot/pc98/boot2/io.c#2 integrate ... //depot/projects/kse/sys/boot/pc98/boot2/start.S#2 integrate ... //depot/projects/kse/sys/boot/pc98/btx/lib/Makefile#2 integrate ... //depot/projects/kse/sys/boot/pc98/kgzldr/Makefile#3 integrate ... //depot/projects/kse/sys/boot/pc98/libpc98/Makefile#4 integrate ... //depot/projects/kse/sys/boot/pc98/loader/Makefile#6 integrate ... //depot/projects/kse/sys/boot/powerpc/loader/Makefile#4 integrate ... //depot/projects/kse/sys/boot/sparc64/boot1/Makefile#4 integrate ... //depot/projects/kse/sys/boot/sparc64/boot1/boot1.c#3 integrate ... //depot/projects/kse/sys/boot/sparc64/loader/Makefile#6 integrate ... //depot/projects/kse/sys/boot/sparc64/loader/main.c#6 integrate ... //depot/projects/kse/sys/coda/README#2 integrate ... //depot/projects/kse/sys/coda/cnode.h#2 integrate ... //depot/projects/kse/sys/coda/coda_io.h#2 integrate ... //depot/projects/kse/sys/coda/coda_namecache.c#3 integrate ... //depot/projects/kse/sys/coda/coda_namecache.h#2 integrate ... //depot/projects/kse/sys/coda/coda_pioctl.h#2 integrate ... //depot/projects/kse/sys/coda/coda_psdev.c#9 integrate ... //depot/projects/kse/sys/coda/coda_subr.c#5 integrate ... //depot/projects/kse/sys/coda/coda_vfsops.c#9 integrate ... //depot/projects/kse/sys/coda/coda_vnops.c#9 integrate ... //depot/projects/kse/sys/coda/coda_vnops.h#6 integrate ... //depot/projects/kse/sys/compat/linprocfs/linprocfs.c#16 integrate ... //depot/projects/kse/sys/compat/linux/linux_ipc.c#8 integrate ... //depot/projects/kse/sys/compat/linux/linux_mib.c#7 integrate ... //depot/projects/kse/sys/conf/Makefile.ia64#15 integrate ... //depot/projects/kse/sys/conf/NOTES#4 integrate ... //depot/projects/kse/sys/conf/files#32 integrate ... //depot/projects/kse/sys/conf/files.alpha#14 integrate ... //depot/projects/kse/sys/conf/files.i386#21 integrate ... //depot/projects/kse/sys/conf/files.ia64#13 integrate ... //depot/projects/kse/sys/conf/files.powerpc#6 integrate ... //depot/projects/kse/sys/conf/kern.post.mk#9 integrate ... //depot/projects/kse/sys/conf/kern.pre.mk#11 integrate ... //depot/projects/kse/sys/conf/kmod.mk#10 integrate ... //depot/projects/kse/sys/conf/options#15 integrate ... //depot/projects/kse/sys/conf/options.alpha#7 integrate ... //depot/projects/kse/sys/conf/options.i386#17 integrate ... //depot/projects/kse/sys/conf/options.pc98#16 integrate ... //depot/projects/kse/sys/ddb/db_elf.c#1 branch ... //depot/projects/kse/sys/ddb/db_kld.c#2 integrate ... //depot/projects/kse/sys/dev/aac/aac_pci.c#14 integrate ... //depot/projects/kse/sys/dev/aac/aacreg.h#9 integrate ... //depot/projects/kse/sys/dev/acpica/acpi.c#22 integrate ... //depot/projects/kse/sys/dev/aic7xxx/aicasm/Makefile#4 integrate ... //depot/projects/kse/sys/dev/ar/if_ar.c#3 integrate ... //depot/projects/kse/sys/dev/asr/asr.c#9 integrate ... //depot/projects/kse/sys/dev/asr/dptalign.h#3 integrate ... //depot/projects/kse/sys/dev/asr/dptsig.h#4 integrate ... //depot/projects/kse/sys/dev/asr/i2oadptr.h#3 integrate ... //depot/projects/kse/sys/dev/asr/i2obscsi.h#3 integrate ... //depot/projects/kse/sys/dev/asr/i2odep.h#3 integrate ... //depot/projects/kse/sys/dev/asr/i2odpt.h#3 integrate ... //depot/projects/kse/sys/dev/asr/i2oexec.h#3 integrate ... //depot/projects/kse/sys/dev/asr/i2omsg.h#4 integrate ... //depot/projects/kse/sys/dev/asr/i2otypes.h#3 integrate ... //depot/projects/kse/sys/dev/asr/i2outil.h#3 integrate ... //depot/projects/kse/sys/dev/asr/osd_defs.h#4 integrate ... //depot/projects/kse/sys/dev/asr/osd_unix.h#4 integrate ... //depot/projects/kse/sys/dev/asr/osd_util.h#4 integrate ... //depot/projects/kse/sys/dev/asr/sys_info.h#4 integrate ... //depot/projects/kse/sys/dev/bktr/CHANGELOG.TXT#2 integrate ... //depot/projects/kse/sys/dev/bktr/bktr_card.h#2 integrate ... //depot/projects/kse/sys/dev/ccd/ccd.c#12 integrate ... //depot/projects/kse/sys/dev/drm/drm_drv.h#2 integrate ... //depot/projects/kse/sys/dev/drm/drm_os_freebsd.h#2 integrate ... //depot/projects/kse/sys/dev/ichsmb/ichsmb_pci.c#2 integrate ... //depot/projects/kse/sys/dev/iir/iir.c#3 integrate ... //depot/projects/kse/sys/dev/mii/acphy.c#5 integrate ... //depot/projects/kse/sys/dev/mii/amphy.c#5 integrate ... //depot/projects/kse/sys/dev/mii/brgphy.c#6 integrate ... //depot/projects/kse/sys/dev/mii/dcphy.c#5 integrate ... //depot/projects/kse/sys/dev/mii/e1000phy.c#4 integrate ... //depot/projects/kse/sys/dev/mii/lxtphy.c#5 integrate ... //depot/projects/kse/sys/dev/mii/mii_physubr.c#5 integrate ... //depot/projects/kse/sys/dev/mii/miivar.h#5 integrate ... //depot/projects/kse/sys/dev/mii/mlphy.c#5 integrate ... //depot/projects/kse/sys/dev/mii/nsgphy.c#5 integrate ... //depot/projects/kse/sys/dev/mii/nsphy.c#5 integrate ... //depot/projects/kse/sys/dev/mii/qsphy.c#5 integrate ... //depot/projects/kse/sys/dev/mii/rlphy.c#7 integrate ... //depot/projects/kse/sys/dev/mii/tdkphy.c#6 integrate ... //depot/projects/kse/sys/dev/mii/tlphy.c#5 integrate ... //depot/projects/kse/sys/dev/mii/xmphy.c#5 integrate ... //depot/projects/kse/sys/dev/nge/if_nge.c#9 integrate ... //depot/projects/kse/sys/dev/sio/sio_isa.c#8 integrate ... //depot/projects/kse/sys/dev/sound/pci/ich.c#14 integrate ... //depot/projects/kse/sys/dev/syscons/syscons.c#14 integrate ... //depot/projects/kse/sys/dev/usb/ufm.c#2 integrate ... //depot/projects/kse/sys/dev/usb/ugen.c#11 integrate ... //depot/projects/kse/sys/dev/usb/ulpt.c#10 integrate ... //depot/projects/kse/sys/dev/usb/urio.c#10 integrate ... //depot/projects/kse/sys/dev/usb/usb.c#15 integrate ... //depot/projects/kse/sys/dev/usb/usb_port.h#10 integrate ... //depot/projects/kse/sys/dev/usb/usbdi.c#9 integrate ... //depot/projects/kse/sys/dev/usb/usbdi.h#6 integrate ... //depot/projects/kse/sys/dev/vinum/vinumhdr.h#3 integrate ... //depot/projects/kse/sys/dev/vinum/vinumio.c#6 integrate ... //depot/projects/kse/sys/dev/vinum/vinumobj.h#3 integrate ... //depot/projects/kse/sys/dev/vinum/vinumrequest.c#5 integrate ... //depot/projects/kse/sys/dev/wi/wi_hostap.c#2 integrate ... //depot/projects/kse/sys/fs/devfs/devfs_vnops.c#12 integrate ... //depot/projects/kse/sys/fs/hpfs/hpfs_vfsops.c#10 integrate ... //depot/projects/kse/sys/fs/hpfs/hpfs_vnops.c#10 integrate ... //depot/projects/kse/sys/fs/msdosfs/msdosfs_fat.c#3 integrate ... //depot/projects/kse/sys/fs/msdosfs/msdosfs_lookup.c#5 integrate ... //depot/projects/kse/sys/fs/msdosfs/msdosfs_vnops.c#8 integrate ... //depot/projects/kse/sys/fs/msdosfs/msdosfsmount.h#4 integrate ... //depot/projects/kse/sys/fs/ntfs/ntfs_vfsops.c#11 integrate ... //depot/projects/kse/sys/fs/ntfs/ntfs_vnops.c#8 integrate ... //depot/projects/kse/sys/fs/nullfs/null_vnops.c#6 integrate ... //depot/projects/kse/sys/fs/nwfs/nwfs_mount.h#2 integrate ... //depot/projects/kse/sys/fs/nwfs/nwfs_vfsops.c#6 integrate ... //depot/projects/kse/sys/fs/procfs/procfs.c#3 integrate ... //depot/projects/kse/sys/fs/procfs/procfs_ctl.c#21 integrate ... //depot/projects/kse/sys/fs/procfs/procfs_dbregs.c#14 integrate ... //depot/projects/kse/sys/fs/procfs/procfs_fpregs.c#14 integrate ... //depot/projects/kse/sys/fs/procfs/procfs_mem.c#7 integrate ... //depot/projects/kse/sys/fs/procfs/procfs_regs.c#14 integrate ... //depot/projects/kse/sys/fs/procfs/procfs_status.c#14 integrate ... //depot/projects/kse/sys/fs/pseudofs/pseudofs_vnops.c#14 integrate ... //depot/projects/kse/sys/fs/smbfs/smbfs.h#3 integrate ... //depot/projects/kse/sys/fs/smbfs/smbfs_smb.c#4 integrate ... //depot/projects/kse/sys/fs/smbfs/smbfs_vfsops.c#9 integrate ... //depot/projects/kse/sys/fs/specfs/spec_vnops.c#13 integrate ... //depot/projects/kse/sys/fs/udf/udf_vnops.c#3 integrate ... //depot/projects/kse/sys/gnu/ext2fs/ext2_alloc.c#3 integrate ... //depot/projects/kse/sys/gnu/ext2fs/ext2_balloc.c#2 integrate ... //depot/projects/kse/sys/gnu/ext2fs/ext2_bmap.c#1 branch ... //depot/projects/kse/sys/gnu/ext2fs/ext2_extern.h#5 integrate ... //depot/projects/kse/sys/gnu/ext2fs/ext2_fs.h#4 integrate ... //depot/projects/kse/sys/gnu/ext2fs/ext2_ihash.c#1 branch ... //depot/projects/kse/sys/gnu/ext2fs/ext2_inode.c#5 integrate ... //depot/projects/kse/sys/gnu/ext2fs/ext2_inode_cnv.c#2 integrate ... //depot/projects/kse/sys/gnu/ext2fs/ext2_linux_balloc.c#2 integrate ... //depot/projects/kse/sys/gnu/ext2fs/ext2_linux_ialloc.c#2 integrate ... //depot/projects/kse/sys/gnu/ext2fs/ext2_lookup.c#5 integrate ... //depot/projects/kse/sys/gnu/ext2fs/ext2_mount.h#1 branch ... //depot/projects/kse/sys/gnu/ext2fs/ext2_readwrite.c#4 integrate ... //depot/projects/kse/sys/gnu/ext2fs/ext2_subr.c#3 integrate ... //depot/projects/kse/sys/gnu/ext2fs/ext2_vfsops.c#9 integrate ... //depot/projects/kse/sys/gnu/ext2fs/ext2_vnops.c#5 integrate ... //depot/projects/kse/sys/gnu/ext2fs/fs.h#4 integrate ... //depot/projects/kse/sys/gnu/ext2fs/inode.h#1 branch ... //depot/projects/kse/sys/gnu/i386/fpemul/polynomial.s#2 integrate ... //depot/projects/kse/sys/gnu/i386/fpemul/reg_div.s#2 integrate ... //depot/projects/kse/sys/gnu/i386/fpemul/reg_round.s#2 integrate ... //depot/projects/kse/sys/gnu/i386/fpemul/reg_u_add.s#2 integrate ... //depot/projects/kse/sys/gnu/i386/fpemul/reg_u_div.s#2 integrate ... //depot/projects/kse/sys/gnu/i386/fpemul/reg_u_mul.s#2 integrate ... //depot/projects/kse/sys/gnu/i386/fpemul/reg_u_sub.s#2 integrate ... //depot/projects/kse/sys/gnu/i386/fpemul/wm_sqrt.s#2 integrate ... //depot/projects/kse/sys/i386/conf/NOTES#33 integrate ... //depot/projects/kse/sys/i386/i386/bios.c#10 integrate ... //depot/projects/kse/sys/i386/i386/dump_machdep.c#1 branch ... //depot/projects/kse/sys/i386/i386/i386dump.c#3 delete ... //depot/projects/kse/sys/i386/i386/machdep.c#47 integrate ... //depot/projects/kse/sys/i386/include/ansi.h#10 integrate ... //depot/projects/kse/sys/i386/include/param.h#10 integrate ... //depot/projects/kse/sys/i386/include/stdarg.h#4 integrate ... //depot/projects/kse/sys/i386/include/varargs.h#2 integrate ... //depot/projects/kse/sys/i386/isa/ipl.s#7 integrate ... //depot/projects/kse/sys/i386/isa/wt.c#5 integrate ... //depot/projects/kse/sys/i386/isa/wtreg.h#2 integrate ... //depot/projects/kse/sys/i386/linux/linux_dummy.c#6 integrate ... //depot/projects/kse/sys/i386/linux/linux_proto.h#9 integrate ... //depot/projects/kse/sys/i386/linux/linux_ptrace.c#1 branch ... //depot/projects/kse/sys/i386/linux/linux_syscall.h#7 integrate ... //depot/projects/kse/sys/i386/linux/linux_sysent.c#7 integrate ... //depot/projects/kse/sys/i386/linux/syscalls.master#7 integrate ... //depot/projects/kse/sys/i4b/layer1/ifpi2/i4b_ifpi2_pci.c#5 integrate ... //depot/projects/kse/sys/ia64/acpica/madt.c#5 integrate ... //depot/projects/kse/sys/ia64/conf/GENERIC#12 integrate ... //depot/projects/kse/sys/ia64/ia64/clock.c#8 integrate ... //depot/projects/kse/sys/ia64/ia64/dump_machdep.c#1 branch ... //depot/projects/kse/sys/ia64/ia64/ia64dump.c#4 delete ... //depot/projects/kse/sys/ia64/ia64/interrupt.c#11 integrate ... //depot/projects/kse/sys/ia64/ia64/mp_machdep.c#12 integrate ... //depot/projects/kse/sys/ia64/ia64/pmap.c#24 integrate ... //depot/projects/kse/sys/ia64/ia64/sal.c#7 integrate ... //depot/projects/kse/sys/ia64/ia64/swtch.s#17 integrate ... //depot/projects/kse/sys/ia64/ia64/vm_machdep.c#18 integrate ... //depot/projects/kse/sys/ia64/include/asm.h#4 integrate ... //depot/projects/kse/sys/ia64/include/cpu.h#7 integrate ... //depot/projects/kse/sys/ia64/include/ieeefp.h#3 integrate ... //depot/projects/kse/sys/ia64/include/mca.h#2 integrate ... //depot/projects/kse/sys/ia64/include/md_var.h#8 integrate ... //depot/projects/kse/sys/ia64/include/param.h#6 integrate ... //depot/projects/kse/sys/ia64/include/pcb.h#4 integrate ... //depot/projects/kse/sys/ia64/include/reg.h#6 integrate ... //depot/projects/kse/sys/ia64/include/smp.h#5 integrate ... //depot/projects/kse/sys/ia64/include/stdarg.h#3 integrate ... //depot/projects/kse/sys/ia64/include/varargs.h#2 integrate ... //depot/projects/kse/sys/isa/fd.c#9 integrate ... //depot/projects/kse/sys/isa/fdreg.h#3 integrate ... //depot/projects/kse/sys/isofs/cd9660/cd9660_bmap.c#2 integrate ... //depot/projects/kse/sys/isofs/cd9660/cd9660_lookup.c#6 integrate ... //depot/projects/kse/sys/isofs/cd9660/cd9660_util.c#2 integrate ... //depot/projects/kse/sys/isofs/cd9660/cd9660_vfsops.c#8 integrate ... //depot/projects/kse/sys/isofs/cd9660/cd9660_vnops.c#5 integrate ... //depot/projects/kse/sys/kern/init_main.c#40 integrate ... //depot/projects/kse/sys/kern/init_sysent.c#17 integrate ... //depot/projects/kse/sys/kern/kern_acct.c#13 integrate ... //depot/projects/kse/sys/kern/kern_acl.c#14 integrate ... //depot/projects/kse/sys/kern/kern_clock.c#19 integrate ... //depot/projects/kse/sys/kern/kern_descrip.c#29 integrate ... //depot/projects/kse/sys/kern/kern_event.c#11 integrate ... //depot/projects/kse/sys/kern/kern_exit.c#48 integrate ... //depot/projects/kse/sys/kern/kern_ktrace.c#11 integrate ... //depot/projects/kse/sys/kern/kern_physio.c#2 integrate ... //depot/projects/kse/sys/kern/kern_proc.c#59 integrate ... //depot/projects/kse/sys/kern/kern_prot.c#26 integrate ... //depot/projects/kse/sys/kern/kern_resource.c#20 integrate ... //depot/projects/kse/sys/kern/kern_shutdown.c#28 integrate ... //depot/projects/kse/sys/kern/kern_sig.c#48 integrate ... //depot/projects/kse/sys/kern/kern_subr.c#12 integrate ... //depot/projects/kse/sys/kern/kern_switch.c#43 integrate ... //depot/projects/kse/sys/kern/subr_blist.c#2 integrate ... //depot/projects/kse/sys/kern/subr_diskslice.c#8 integrate ... //depot/projects/kse/sys/kern/subr_log.c#6 integrate ... //depot/projects/kse/sys/kern/subr_mbuf.c#11 integrate ... //depot/projects/kse/sys/kern/subr_witness.c#23 integrate ... //depot/projects/kse/sys/kern/sys_generic.c#24 integrate ... //depot/projects/kse/sys/kern/sys_pipe.c#12 integrate ... //depot/projects/kse/sys/kern/sys_process.c#25 integrate ... //depot/projects/kse/sys/kern/syscalls.c#17 integrate ... //depot/projects/kse/sys/kern/syscalls.master#16 integrate ... //depot/projects/kse/sys/kern/tty.c#23 integrate ... //depot/projects/kse/sys/kern/uipc_socket.c#15 integrate ... //depot/projects/kse/sys/kern/uipc_socket2.c#14 integrate ... //depot/projects/kse/sys/kern/vfs_bio.c#17 integrate ... //depot/projects/kse/sys/kern/vfs_cache.c#13 integrate ... //depot/projects/kse/sys/kern/vfs_cluster.c#7 integrate ... //depot/projects/kse/sys/kern/vfs_init.c#5 integrate ... //depot/projects/kse/sys/kern/vfs_lookup.c#8 integrate ... //depot/projects/kse/sys/kern/vfs_subr.c#31 integrate ... //depot/projects/kse/sys/kern/vfs_syscalls.c#26 integrate ... //depot/projects/kse/sys/kern/vfs_vnops.c#25 integrate ... //depot/projects/kse/sys/kern/vnode_if.src#7 integrate ... //depot/projects/kse/sys/modules/Makefile#26 integrate ... //depot/projects/kse/sys/modules/ext2fs/Makefile#3 integrate ... //depot/projects/kse/sys/modules/linux/Makefile#7 integrate ... //depot/projects/kse/sys/net/bpf.c#12 integrate ... //depot/projects/kse/sys/net/bridge.c#9 integrate ... //depot/projects/kse/sys/net/if_dl.h#4 integrate ... //depot/projects/kse/sys/net/if_ethersubr.c#13 integrate ... //depot/projects/kse/sys/net/if_iso88025subr.c#5 integrate ... //depot/projects/kse/sys/net/if_media.h#5 integrate ... //depot/projects/kse/sys/net/if_spppsubr.c#8 integrate ... //depot/projects/kse/sys/net/if_tap.c#12 integrate ... //depot/projects/kse/sys/net/if_tun.c#12 integrate ... //depot/projects/kse/sys/net/if_var.h#12 integrate ... //depot/projects/kse/sys/net/iso88025.h#3 integrate ... //depot/projects/kse/sys/net/zlib.h#3 integrate ... //depot/projects/kse/sys/netatm/atm_cm.c#5 integrate ... //depot/projects/kse/sys/netatm/atm_cm.h#4 integrate ... //depot/projects/kse/sys/netatm/atm_socket.c#4 integrate ... //depot/projects/kse/sys/netatm/atm_subr.c#8 integrate ... //depot/projects/kse/sys/netatm/atm_var.h#7 integrate ... //depot/projects/kse/sys/netgraph/ng_ether.c#7 integrate ... //depot/projects/kse/sys/netgraph/ng_pppoe.c#6 integrate ... //depot/projects/kse/sys/netgraph/ng_pppoe.h#3 integrate ... //depot/projects/kse/sys/netinet/icmp6.h#4 integrate ... //depot/projects/kse/sys/netinet/if_ether.c#11 integrate ... //depot/projects/kse/sys/netinet/igmp.c#4 integrate ... //depot/projects/kse/sys/netinet/in.h#9 integrate ... //depot/projects/kse/sys/netinet/ip_dummynet.c#6 integrate ... //depot/projects/kse/sys/netinet/ip_dummynet.h#5 integrate ... //depot/projects/kse/sys/netinet/ip_fw.c#15 integrate ... //depot/projects/kse/sys/netinet/ip_fw.h#7 integrate ... //depot/projects/kse/sys/netinet/ip_input.c#19 integrate ... //depot/projects/kse/sys/netinet/ip_output.c#21 integrate ... //depot/projects/kse/sys/netinet/tcp_syncache.c#15 integrate ... //depot/projects/kse/sys/netinet6/icmp6.c#5 integrate ... //depot/projects/kse/sys/netinet6/ipcomp_core.c#3 integrate ... //depot/projects/kse/sys/netinet6/mld6.c#2 integrate ... //depot/projects/kse/sys/netncp/ncp_lib.h#3 integrate ... //depot/projects/kse/sys/nfsclient/bootp_subr.c#8 integrate ... //depot/projects/kse/sys/nfsclient/nfs_vfsops.c#11 integrate ... //depot/projects/kse/sys/nfsserver/nfs.h#8 integrate ... //depot/projects/kse/sys/nfsserver/nfs_serv.c#12 integrate ... //depot/projects/kse/sys/pc98/i386/machdep.c#27 integrate ... //depot/projects/kse/sys/pc98/pc98/fd.c#9 integrate ... //depot/projects/kse/sys/pc98/pc98/syscons.c#11 integrate ... //depot/projects/kse/sys/pci/if_dc.c#16 integrate ... //depot/projects/kse/sys/pci/if_dcreg.h#7 integrate ... //depot/projects/kse/sys/pci/if_rl.c#9 integrate ... //depot/projects/kse/sys/pci/if_rlreg.h#5 integrate ... //depot/projects/kse/sys/pci/if_vr.c#5 integrate ... //depot/projects/kse/sys/posix4/p1003_1b.c#8 integrate ... //depot/projects/kse/sys/powerpc/include/ansi.h#10 integrate ... //depot/projects/kse/sys/powerpc/include/asm.h#3 integrate ... //depot/projects/kse/sys/powerpc/include/float.h#1 branch ... //depot/projects/kse/sys/powerpc/include/fpu.h#2 integrate ... //depot/projects/kse/sys/powerpc/include/ieeefp.h#1 branch ... //depot/projects/kse/sys/powerpc/include/param.h#4 integrate ... //depot/projects/kse/sys/powerpc/include/pcb.h#4 integrate ... //depot/projects/kse/sys/powerpc/include/pcpu.h#4 integrate ... //depot/projects/kse/sys/powerpc/include/psl.h#2 integrate ... //depot/projects/kse/sys/powerpc/include/pte.h#4 integrate ... //depot/projects/kse/sys/powerpc/include/spr.h#2 integrate ... //depot/projects/kse/sys/powerpc/include/stdarg.h#3 integrate ... //depot/projects/kse/sys/powerpc/include/trap.h#3 integrate ... //depot/projects/kse/sys/powerpc/include/varargs.h#2 integrate ... //depot/projects/kse/sys/powerpc/powerpc/copyinout.c#3 integrate ... //depot/projects/kse/sys/powerpc/powerpc/fpu.c#1 branch ... //depot/projects/kse/sys/powerpc/powerpc/machdep.c#18 integrate ... //depot/projects/kse/sys/powerpc/powerpc/pmap.c#15 integrate ... //depot/projects/kse/sys/powerpc/powerpc/sigcode.S#2 integrate ... //depot/projects/kse/sys/powerpc/powerpc/swtch.s#12 integrate ... //depot/projects/kse/sys/powerpc/powerpc/trap.c#12 integrate ... //depot/projects/kse/sys/powerpc/powerpc/trap_subr.S#2 integrate ... //depot/projects/kse/sys/security/lomac/kernel_lkm.c#3 integrate ... //depot/projects/kse/sys/security/lomac/kernel_util.c#7 integrate ... //depot/projects/kse/sys/security/lomac/lomacfs_vnops.c#5 integrate ... //depot/projects/kse/sys/sparc64/conf/GENERIC#11 integrate ... //depot/projects/kse/sys/sparc64/include/ansi.h#11 integrate ... //depot/projects/kse/sys/sparc64/include/endian.h#8 integrate ... //depot/projects/kse/sys/sparc64/include/instr.h#4 integrate ... //depot/projects/kse/sys/sparc64/include/param.h#11 integrate ... //depot/projects/kse/sys/sparc64/include/proc.h#11 integrate ... //depot/projects/kse/sys/sparc64/include/reg.h#11 integrate ... //depot/projects/kse/sys/sparc64/include/stdarg.h#2 integrate ... //depot/projects/kse/sys/sparc64/include/varargs.h#2 integrate ... //depot/projects/kse/sys/sparc64/sparc64/dump_machdep.c#1 branch ... //depot/projects/kse/sys/sparc64/sparc64/exception.s#21 integrate ... //depot/projects/kse/sys/sparc64/sparc64/trap.c#26 integrate ... //depot/projects/kse/sys/sys/acl.h#6 integrate ... //depot/projects/kse/sys/sys/bio.h#6 integrate ... //depot/projects/kse/sys/sys/blist.h#2 integrate ... //depot/projects/kse/sys/sys/buf.h#14 integrate ... //depot/projects/kse/sys/sys/cdefs.h#13 integrate ... //depot/projects/kse/sys/sys/consio.h#4 integrate ... //depot/projects/kse/sys/sys/disklabel.h#10 integrate ... //depot/projects/kse/sys/sys/errno.h#6 integrate ... //depot/projects/kse/sys/sys/extattr.h#4 integrate ... //depot/projects/kse/sys/sys/filedesc.h#14 integrate ... //depot/projects/kse/sys/sys/jail.h#6 integrate ... //depot/projects/kse/sys/sys/kernel.h#10 integrate ... //depot/projects/kse/sys/sys/kerneldump.h#3 integrate ... //depot/projects/kse/sys/sys/mount.h#9 integrate ... //depot/projects/kse/sys/sys/mtio.h#3 integrate ... //depot/projects/kse/sys/sys/namei.h#8 integrate ... //depot/projects/kse/sys/sys/param.h#19 integrate ... //depot/projects/kse/sys/sys/proc.h#100 integrate ... //depot/projects/kse/sys/sys/stat.h#4 integrate ... //depot/projects/kse/sys/sys/sun_disklabel.h#1 branch ... //depot/projects/kse/sys/sys/syscall.h#17 integrate ... //depot/projects/kse/sys/sys/syscall.mk#17 integrate ... //depot/projects/kse/sys/sys/sysctl.h#9 integrate ... //depot/projects/kse/sys/sys/sysproto.h#21 integrate ... //depot/projects/kse/sys/sys/time.h#8 integrate ... //depot/projects/kse/sys/sys/types.h#14 integrate ... //depot/projects/kse/sys/sys/uio.h#7 integrate ... //depot/projects/kse/sys/sys/unpcb.h#4 integrate ... //depot/projects/kse/sys/sys/vnode.h#24 integrate ... //depot/projects/kse/sys/tools/vnode_if.awk#2 integrate ... //depot/projects/kse/sys/ufs/ffs/ffs_alloc.c#10 integrate ... //depot/projects/kse/sys/ufs/ffs/ffs_balloc.c#5 integrate ... //depot/projects/kse/sys/ufs/ffs/ffs_inode.c#9 integrate ... //depot/projects/kse/sys/ufs/ffs/ffs_snapshot.c#12 integrate ... //depot/projects/kse/sys/ufs/ffs/ffs_softdep.c#12 integrate ... //depot/projects/kse/sys/ufs/ffs/ffs_subr.c#3 integrate ... //depot/projects/kse/sys/ufs/ffs/ffs_vfsops.c#18 integrate ... //depot/projects/kse/sys/ufs/ffs/fs.h#7 integrate ... //depot/projects/kse/sys/ufs/ifs/README#2 delete ... //depot/projects/kse/sys/ufs/ifs/ifs_extern.h#4 delete ... //depot/projects/kse/sys/ufs/ifs/ifs_lookup.c#5 delete ... //depot/projects/kse/sys/ufs/ifs/ifs_subr.c#3 delete ... //depot/projects/kse/sys/ufs/ifs/ifs_vfsops.c#7 delete ... //depot/projects/kse/sys/ufs/ifs/ifs_vnops.c#4 delete ... //depot/projects/kse/sys/ufs/ufs/README.acls#3 integrate ... //depot/projects/kse/sys/ufs/ufs/README.extattr#3 integrate ... //depot/projects/kse/sys/ufs/ufs/dinode.h#3 integrate ... //depot/projects/kse/sys/ufs/ufs/extattr.h#6 integrate ... //depot/projects/kse/sys/ufs/ufs/inode.h#3 integrate ... //depot/projects/kse/sys/ufs/ufs/ufs_acl.c#9 integrate ... //depot/projects/kse/sys/ufs/ufs/ufs_bmap.c#3 integrate ... //depot/projects/kse/sys/ufs/ufs/ufs_dirhash.c#9 integrate ... //depot/projects/kse/sys/ufs/ufs/ufs_extattr.c#12 integrate ... //depot/projects/kse/sys/ufs/ufs/ufs_extern.h#5 integrate ... //depot/projects/kse/sys/ufs/ufs/ufs_inode.c#6 integrate ... //depot/projects/kse/sys/ufs/ufs/ufs_lookup.c#10 integrate ... //depot/projects/kse/sys/ufs/ufs/ufs_quota.c#9 integrate ... //depot/projects/kse/sys/ufs/ufs/ufs_readwrite.c#8 integrate ... //depot/projects/kse/sys/ufs/ufs/ufs_vfsops.c#7 integrate ... //depot/projects/kse/sys/ufs/ufs/ufs_vnops.c#13 integrate ... //depot/projects/kse/sys/ufs/ufs/ufsmount.h#5 integrate ... //depot/projects/kse/sys/vm/uma_core.c#5 integrate ... //depot/projects/kse/sys/vm/vm_fault.c#10 integrate ... //depot/projects/kse/sys/vm/vm_map.c#16 integrate ... //depot/projects/kse/sys/vm/vm_map.h#10 integrate ... //depot/projects/kse/sys/vm/vm_mmap.c#13 integrate ... //depot/projects/kse/sys/vm/vm_object.c#9 integrate ... //depot/projects/kse/sys/vm/vm_object.h#4 integrate ... //depot/projects/kse/sys/vm/vm_swap.c#8 integrate ... //depot/projects/kse/sys/vm/vnode_pager.c#13 integrate ... //depot/projects/kse/usr.bin/gcore/gcore.1#2 integrate ... //depot/projects/kse/usr.bin/gcore/gcore.c#6 integrate ... //depot/projects/kse/usr.bin/w/uptime.1#2 integrate ... //depot/projects/kse/usr.bin/w/w.1#2 integrate Differences ... ==== //depot/projects/kse/bin/ps/fmt.c#4 (text+ko) ==== @@ -33,7 +33,7 @@ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/bin/ps/fmt.c,v 1.17 2002/02/03 14:43:04 markm Exp $"); +__FBSDID("$FreeBSD: src/bin/ps/fmt.c,v 1.19 2002/05/05 04:42:50 jmallett Exp $"); #if 0 #ifndef lint @@ -46,6 +46,7 @@ #include <sys/resource.h> #include <err.h> +#include <limits.h> #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -64,7 +65,8 @@ static char * shquote(char **argv) { - static long arg_max = -1; + long arg_max; + static size_t buf_size; size_t len; char **p, *dst, *src; static char *buf = NULL; @@ -72,7 +74,10 @@ if (buf == NULL) { if ((arg_max = sysconf(_SC_ARG_MAX)) == -1) errx(1, "sysconf _SC_ARG_MAX failed"); - if ((buf = malloc((u_int)(4 * arg_max) + 1)) == NULL) + if (arg_max >= LONG_MAX / 4 || 4 * arg_max + 1 > SIZE_MAX) + errx(1, "sysconf _SC_ARG_MAX preposterously large"); + buf_size = 4 * arg_max + 1; + if ((buf = malloc(buf_size)) == NULL) errx(1, "malloc failed"); } @@ -84,12 +89,12 @@ for (p = argv; (src = *p++) != 0; ) { if (*src == 0) continue; - len = (size_t)(4 * arg_max - (dst - buf)) / 4; + len = (buf_size - 1 - (dst - buf)) / 4; strvisx(dst, src, strlen(src) < len ? strlen(src) : len, VIS_NL | VIS_CSTYLE); while (*dst) dst++; - if ((4 * arg_max - (dst - buf)) / 4 > 0) + if ((buf_size - 1 - (dst - buf)) / 4 > 0) *dst++ = ' '; } /* Chop off trailing space */ ==== //depot/projects/kse/bin/ps/ps.1#7 (text+ko) ==== @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 -.\" $FreeBSD: src/bin/ps/ps.1,v 1.42 2002/02/21 18:27:16 dillon Exp $ +.\" $FreeBSD: src/bin/ps/ps.1,v 1.46 2002/05/16 11:51:05 joe Exp $ .\" .Dd April 18, 1994 .Dt PS 1 @@ -54,7 +54,9 @@ .Nm .Op Fl L .Sh DESCRIPTION -.Nm Ps +The +.Nm +utility displays a header line followed by lines containing information about your processes that have controlling terminals. This information is sorted by controlling terminal, then by process @@ -71,7 +73,7 @@ controlling terminal, cpu time (including both user and system time), state, and associated command. .Pp -The process file system (see +The process filesystem (see .Xr procfs 5 ) should be mounted when .Nm @@ -82,7 +84,7 @@ .It Fl a Display information about other users' processes as well as your own. This can be disabled by setting the -.Va kern.ps_showallprocs +.Va security.bsd.see_other_uids sysctl to zero. .It Fl c Change the ``command'' column output to just contain the executable name, @@ -117,7 +119,7 @@ .Tn ID . .It Fl N Extract the name list from the specified system instead of the default -.Pa /kernel . +.Pa /boot/kernel/kernel . .It Fl O Add the information associated with the space or comma separated list of keywords specified, after the process @@ -347,7 +349,9 @@ has a parent that has not yet waited for the process (in other words, a zombie) is listed as ``<defunct>'', and a process which is blocked while trying to exit is listed as ``<exiting>''. -.Nm Ps +The +.Nm +utility makes an educated guess as to the file name and arguments given when the process was created by examining memory or the swap area. The method is inherently somewhat unreliable and in any event a process @@ -514,7 +518,7 @@ /dev name database .It Pa /var/db/kvm_kernel.db system namelist database -.It Pa /kernel +.It Pa /boot/kernel/kernel default system namelist .It Pa /proc the mount point of ==== //depot/projects/kse/gnu/usr.bin/binutils/gdb/alpha/nm.h#2 (text+ko) ==== @@ -23,6 +23,10 @@ extract the pc (JB_PC) that we will land at. The pc is copied into ADDR. This routine returns true on success */ +/* $FreeBSD: src/gnu/usr.bin/binutils/gdb/alpha/nm.h,v 1.3 2002/04/11 20:42:13 obrien Exp $ */ + +#include <sys/types.h> + #define GET_LONGJMP_TARGET(ADDR) get_longjmp_target(ADDR) extern int get_longjmp_target PARAMS ((CORE_ADDR *)); @@ -36,7 +40,7 @@ extern CORE_ADDR alpha_u_regs_offset(); #define U_REGS_OFFSET alpha_u_regs_offset() -#define PTRACE_ARG3_TYPE char* +#define PTRACE_ARG3_TYPE caddr_t /* ptrace transfers longs, the ptrace man page is lying. */ ==== //depot/projects/kse/gnu/usr.bin/binutils/gdb/alpha/version.c#2 (text+ko) ==== @@ -1,3 +1,4 @@ -char *version = "4.18"; +/* $FreeBSD: src/gnu/usr.bin/binutils/gdb/alpha/version.c,v 1.2 2002/05/14 18:17:59 mp Exp $ */ +char *version = "4.18 (FreeBSD)"; char *host_name = "alpha-unknown-freebsd"; char *target_name = "alpha-unknown-freebsd"; ==== //depot/projects/kse/gnu/usr.bin/binutils/gdb/i386/version.c#2 (text+ko) ==== @@ -1,3 +1,4 @@ -char *version = "4.18"; +/* $FreeBSD: src/gnu/usr.bin/binutils/gdb/i386/version.c,v 1.5 2002/05/14 18:17:59 mp Exp $ */ +char *version = "4.18 (FreeBSD)"; char *host_name = "i386-unknown-freebsd"; char *target_name = "i386-unknown-freebsd"; ==== //depot/projects/kse/sys/alpha/alpha/clock.c#5 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/alpha/alpha/clock.c,v 1.29 2002/04/30 19:34:28 phk Exp $ */ +/* $FreeBSD: src/sys/alpha/alpha/clock.c,v 1.30 2002/05/16 21:21:16 trhodes Exp $ */ /* $NetBSD: clock.c,v 1.20 1998/01/31 10:32:47 ross Exp $ */ /* @@ -482,7 +482,7 @@ struct timespec ts; if (base < 5*SECYR) { - printf("WARNING: preposterous time in file system"); + printf("WARNING: preposterous time in filesystem"); /* read the system clock anyway */ base = 6*SECYR + 186*SECDAY + SECDAY/2; badbase = 1; @@ -509,7 +509,7 @@ if (ct.year < 70 || ct.mon < 1 || ct.mon > 12 || ct.day < 1 || ct.day > 31 || ct.hour > 23 || ct.min > 59 || ct.sec > 59) { /* - * Believe the time in the file system for lack of + * Believe the time in the filesystem for lack of * anything better, resetting the TODR. */ s = splclock(); ==== //depot/projects/kse/sys/alpha/alpha/mp_machdep.c#15 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/alpha/alpha/mp_machdep.c,v 1.38 2002/04/04 21:03:13 jhb Exp $ + * $FreeBSD: src/sys/alpha/alpha/mp_machdep.c,v 1.39 2002/05/08 23:12:00 mjacob Exp $ */ #include <sys/param.h> @@ -532,7 +532,7 @@ static void release_aps(void *dummy __unused) { - if (bootverbose) + if (bootverbose && mp_ncpus > 1) printf("%s: releasing secondary CPUs\n", __func__); atomic_store_rel_int(&aps_ready, 1); ==== //depot/projects/kse/sys/alpha/alpha/trap.c#22 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/alpha/alpha/trap.c,v 1.92 2002/04/27 09:34:15 alc Exp $ */ +/* $FreeBSD: src/sys/alpha/alpha/trap.c,v 1.93 2002/05/16 00:03:32 gallatin Exp $ */ /* $NetBSD: trap.c,v 1.31 1998/03/26 02:21:46 thorpej Exp $ */ /* @@ -962,6 +962,11 @@ extern int alpha_unaligned_print, alpha_unaligned_fix; extern int alpha_unaligned_sigbus; +struct unaligned_fixup_data { + const char *type; /* opcode name */ + int size; /* size, 0 if fixup not supported */ +}; + int unaligned_fixup(va, opcode, reg, td) unsigned long va, opcode, reg; @@ -973,10 +978,11 @@ struct proc *p; unsigned long *regptr, longdata, uac; int intdata; /* signed to get extension when storing */ - struct { - const char *type; /* opcode name */ - int size; /* size, 0 if fixup not supported */ - } tab[0x10] = { + u_int16_t worddata; /* unsigned to _avoid_ extension */ + const struct unaligned_fixup_data tab_0c[0x2] = { + { "ldwu", 2 }, { "stw", 2 }, + }; + const struct unaligned_fixup_data tab_20[0x10] = { #ifdef FIX_UNALIGNED_VAX_FP { "ldf", 4 }, { "ldg", 8 }, #else @@ -1016,9 +1022,12 @@ * Find out which opcode it is. Arrange to have the opcode * printed if it's an unknown opcode. */ - if (opcode >= 0x20 && opcode <= 0x2f) { - type = tab[opcode - 0x20].type; - size = tab[opcode - 0x20].size; + if (opcode >= 0x0c && opcode <= 0x0d) { + type = tab_0c[opcode - 0x0c].type; + size = tab_0c[opcode - 0x0c].size; + } else if (opcode >= 0x20 && opcode <= 0x2f) { + type = tab_20[opcode - 0x20].type; + size = tab_20[opcode - 0x20].size; } else { type = "0x%lx"; size = 0; @@ -1061,6 +1070,15 @@ signal = SIGBUS; if (dofix && size != 0) { switch (opcode) { + case 0x0c: /* ldwu */ + /* XXX ONLY WORKS ON LITTLE-ENDIAN ALPHA */ + unaligned_load_integer(worddata); + break; + + case 0x0d: /* stw */ + /* XXX ONLY WORKS ON LITTLE-ENDIAN ALPHA */ + unaligned_store_integer(worddata); + break; #ifdef FIX_UNALIGNED_VAX_FP case 0x20: /* ldf */ unaligned_load_floating(intdata, Ffloat_to_reg); ==== //depot/projects/kse/sys/alpha/include/ansi.h#10 (text+ko) ==== @@ -32,7 +32,7 @@ * * @(#)ansi.h 8.2 (Berkeley) 1/4/94 * From: NetBSD: ansi.h,v 1.9 1997/11/23 20:20:53 kleink Exp - * $FreeBSD: src/sys/alpha/include/ansi.h,v 1.27 2002/04/10 15:58:11 mike Exp $ + * $FreeBSD: src/sys/alpha/include/ansi.h,v 1.29 2002/05/10 02:21:05 obrien Exp $ */ #ifndef _MACHINE_ANSI_H_ @@ -72,7 +72,7 @@ #define _BSD_OFF_T_ long /* file offset */ #define _BSD_PID_T_ int /* process [group] */ -#if defined(__GNUC__) && (__GNUC__ > 2 || __GNUC__ == 2 && __GNUC_MINOR__ > 95) +#if defined(__GNUC__) && (__GNUC__ == 2 && __GNUC_MINOR__ > 95 || __GNUC__ >= 3) #define _BSD_VA_LIST_ __builtin_va_list /* internally known to gcc */ #else typedef struct { ==== //depot/projects/kse/sys/alpha/include/atomic.h#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/alpha/include/atomic.h,v 1.11 2001/06/22 21:13:20 jhb Exp $ + * $FreeBSD: src/sys/alpha/include/atomic.h,v 1.14 2002/05/17 05:45:39 jhb Exp $ */ #ifndef _MACHINE_ATOMIC_H_ @@ -367,7 +367,7 @@ "3:\tbr 1b\n" /* try again */ ".previous\n" : "=&r" (ret), "=m" (*p) - : "r" (cmpval), "r" (newval), "m" (*p) + : "r" ((long)(int)cmpval), "r" (newval), "m" (*p) : "memory"); return ret; ==== //depot/projects/kse/sys/alpha/include/param.h#6 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/alpha/include/param.h,v 1.26 2001/09/12 22:00:06 jhb Exp $ */ +/* $FreeBSD: src/sys/alpha/include/param.h,v 1.28 2002/05/14 20:35:25 phk Exp $ */ /* From: NetBSD: param.h,v 1.20 1997/09/19 13:52:53 leo Exp */ /* @@ -116,16 +116,6 @@ #define KERNBASE 0xfffffc0000300000LL /* start of kernel virtual */ #define BTOPKERNBASE ((u_long)KERNBASE >> PGSHIFT) -#define DEV_BSHIFT 9 /* log2(DEV_BSIZE) */ -#define DEV_BSIZE (1<<DEV_BSHIFT) - -#ifndef BLKDEV_IOSIZE -#define BLKDEV_IOSIZE PAGE_SIZE /* default block device I/O size */ -#endif -#define DFLTPHYS (64 * 1024) /* default max raw I/O transfer size */ -#define MAXPHYS (128 * 1024) /* max raw I/O transfer size */ -#define MAXDUMPPGS (DFLTPHYS/PAGE_SIZE) - #define CLSIZE 1 #define CLSIZELOG2 0 @@ -139,38 +129,6 @@ #define KSTACK_GUARD /* compile in kstack guard page */ /* - * Constants related to network buffer management. - * MCLBYTES must be no larger than PAGE_SIZE. - */ -#ifndef MSIZE -#define MSIZE 256 /* size of an mbuf */ -#endif /* MSIZE */ - -#ifndef MCLSHIFT -#define MCLSHIFT 11 /* convert bytes to mbuf clusters */ -#endif /* MCLSHIFT */ -#define MCLBYTES (1 << MCLSHIFT) /* size of a mbuf cluster */ - -/* pages ("clicks") to disk blocks */ -#define ctod(x) ((x) << (PAGE_SHIFT - DEV_BSHIFT)) -#define dtoc(x) ((x) >> (PAGE_SHIFT - DEV_BSHIFT)) - -/* pages to bytes */ -#define ctob(x) ((x) << PAGE_SHIFT) -#define btoc(x) (((x) + PAGE_MASK) >> PAGE_SHIFT) - -/* - * btodb() is messy and perhaps slow because `bytes' may be an off_t. We - * want to shift an unsigned type to avoid sign extension and we don't - * want to widen `bytes' unnecessarily. Assume that the result fits in - * a daddr_t. - */ -#define btodb(bytes) /* calculates (bytes / DEV_BSIZE) */ \ - (daddr_t)((unsigned long)(bytes) >> DEV_BSHIFT) -#define dbtob(db) /* calculates (db * DEV_BSIZE) */ \ - ((off_t)(db) << DEV_BSHIFT) - -/* * Mach derived conversion macros */ #define round_page(x) ((((unsigned long)(x)) + PAGE_MASK) & ~(PAGE_MASK)) ==== //depot/projects/kse/sys/alpha/include/stdarg.h#2 (text+ko) ==== @@ -1,7 +1,5 @@ -/* $FreeBSD: src/sys/alpha/include/stdarg.h,v 1.2 1999/08/28 00:38:52 peter Exp $ */ -/* From: NetBSD: stdarg.h,v 1.7 1997/04/06 08:47:44 cgd Exp */ - /*- + * Copyright (c) 2002 David E. O'Brien. All rights reserved. * Copyright (c) 1991, 1993 * The Regents of the University of California. All rights reserved. * @@ -34,6 +32,8 @@ * SUCH DAMAGE. * * @(#)stdarg.h 8.1 (Berkeley) 6/10/93 + * $NetBSD: stdarg.h,v 1.7 1997/04/06 08:47:44 cgd Exp $ + * $FreeBSD: src/sys/alpha/include/stdarg.h,v 1.3 2002/05/10 01:59:29 obrien Exp $ */ #ifndef _ALPHA_STDARG_H_ @@ -41,13 +41,26 @@ #include <machine/ansi.h> +typedef _BSD_VA_LIST_ va_list; + +#if defined(__GNUC__) && (__GNUC__ == 2 && __GNUC_MINOR__ > 95 || __GNUC__ >= 3) + +#define va_start(ap, last) \ + __builtin_stdarg_start((ap), (last)) + +#define va_arg(ap, type) \ + __builtin_va_arg((ap), type) + +#define va_end(ap) \ + __builtin_va_end(ap) + +#else /* ! __GNUC__ post GCC 2.95 */ + #ifdef __lint__ #define __builtin_saveregs() (0) #define __builtin_classify_type(t) (0) #endif -typedef _BSD_VA_LIST_ va_list; - #define __va_size(type) \ (((sizeof(type) + sizeof(long) - 1) / sizeof(long)) * sizeof(long)) @@ -65,4 +78,6 @@ #define va_end(ap) ((void)0) +#endif /* __GNUC__ post GCC 2.95 */ + #endif /* !_ALPHA_STDARG_H_ */ ==== //depot/projects/kse/sys/alpha/include/varargs.h#2 (text+ko) ==== @@ -1,7 +1,5 @@ -/* $FreeBSD: src/sys/alpha/include/varargs.h,v 1.2 1999/08/28 00:38:53 peter Exp $ */ -/* From: NetBSD: varargs.h,v 1.7 1997/04/06 08:47:46 cgd Exp */ - /*- + * Copyright (c) 2002 David E. O'Brien. All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. * (c) UNIX System Laboratories, Inc. @@ -39,11 +37,28 @@ * SUCH DAMAGE. * * @(#)varargs.h 8.2 (Berkeley) 3/22/94 + * $NetBSD: varargs.h,v 1.7 1997/04/06 08:47:46 cgd Exp $ + * $FreeBSD: src/sys/alpha/include/varargs.h,v 1.3 2002/05/10 01:59:29 obrien Exp $ */ #ifndef _ALPHA_VARARGS_H_ #define _ALPHA_VARARGS_H_ +#if defined(__GNUC__) && (__GNUC__ == 2 && __GNUC_MINOR__ > 95 || __GNUC__ >= 3) + +#include <machine/ansi.h> + +typedef _BSD_VA_LIST_ va_list; +typedef int __builtin_va_alist_t __attribute__((__mode__(__word__))); + +#define va_alist __builtin_va_alist +#define va_dcl __builtin_va_alist_t __builtin_va_alist; ... +#define va_start(ap) __builtin_varargs_start(ap) +#define va_arg(ap, type) __builtin_va_arg((ap), type) +#define va_end(ap) __builtin_va_end(ap) + +#else /* ! __GNUC__ post GCC 2.95 */ + #include <machine/stdarg.h> #if __GNUC__ == 1 @@ -59,4 +74,6 @@ #define va_start(ap) \ ((ap) = *(va_list *)__builtin_saveregs(), (ap).__pad = 0) +#endif /* __GNUC__ post GCC 2.95 */ + #endif /* !_ALPHA_VARARGS_H_ */ ==== //depot/projects/kse/sys/alpha/pci/irongate_pci.c#3 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/alpha/pci/irongate_pci.c,v 1.7 2002/02/28 18:18:41 gallatin Exp $ + * $FreeBSD: src/sys/alpha/pci/irongate_pci.c,v 1.8 2002/05/10 16:56:14 gallatin Exp $ */ #include <sys/param.h> @@ -132,7 +132,7 @@ irongate_check_abort(); \ return ~0; \ } \ - data = ##op##(va); \ + data = op(va); \ if (irongate_check_abort()) \ return ~0; \ >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200205190425.g4J4Pct27716>