svn commit: r206634 - in user/jmallett/octeon: . bin/ps bin/pwait bin/sh contrib/binutils/bfd contrib/com_err crypto/openssh etc etc/defaults etc/rc.d gnu/usr.bin/gdb gnu/usr.bin/gdb/gdbserver gnu/...

Juli Mallett jmallett at FreeBSD.org
Wed Apr 14 21:46:23 UTC 2010


Author: jmallett
Date: Wed Apr 14 21:46:22 2010
New Revision: 206634
URL: http://svn.freebsd.org/changeset/base/206634

Log:
  Merge from head.

Added:
  user/jmallett/octeon/etc/rc.d/ubthidhci
     - copied unchanged from r206631, head/etc/rc.d/ubthidhci
  user/jmallett/octeon/gnu/usr.bin/gdb/gdbserver/fbsd-powerpc-low.c
     - copied unchanged from r206631, head/gnu/usr.bin/gdb/gdbserver/fbsd-powerpc-low.c
  user/jmallett/octeon/gnu/usr.bin/gdb/gdbserver/reg-amd64.c
     - copied unchanged from r206631, head/gnu/usr.bin/gdb/gdbserver/reg-amd64.c
  user/jmallett/octeon/gnu/usr.bin/gdb/gdbserver/reg-powerpc.c
     - copied unchanged from r206631, head/gnu/usr.bin/gdb/gdbserver/reg-powerpc.c
  user/jmallett/octeon/sbin/geom/class/sched/
     - copied from r206631, head/sbin/geom/class/sched/
  user/jmallett/octeon/share/man/man4/sge.4
     - copied unchanged from r206631, head/share/man/man4/sge.4
  user/jmallett/octeon/sys/boot/i386/efi/
     - copied from r206631, head/sys/boot/i386/efi/
  user/jmallett/octeon/sys/contrib/dev/iwn/iwlwifi-6000-9.193.4.1.fw.uu
     - copied unchanged from r206631, head/sys/contrib/dev/iwn/iwlwifi-6000-9.193.4.1.fw.uu
  user/jmallett/octeon/sys/dev/sge/
     - copied from r206631, head/sys/dev/sge/
  user/jmallett/octeon/sys/dev/syscons/logo/beastie.c
     - copied unchanged from r206631, head/sys/dev/syscons/logo/beastie.c
  user/jmallett/octeon/sys/geom/sched/
     - copied from r206631, head/sys/geom/sched/
  user/jmallett/octeon/sys/modules/geom/geom_sched/
     - copied from r206631, head/sys/modules/geom/geom_sched/
  user/jmallett/octeon/sys/modules/sge/
     - copied from r206631, head/sys/modules/sge/
  user/jmallett/octeon/sys/modules/syscons/beastie/
     - copied from r206631, head/sys/modules/syscons/beastie/
  user/jmallett/octeon/sys/net80211/ieee80211_ratectl.c
     - copied unchanged from r206631, head/sys/net80211/ieee80211_ratectl.c
  user/jmallett/octeon/sys/net80211/ieee80211_ratectl.h
     - copied unchanged from r206631, head/sys/net80211/ieee80211_ratectl.h
  user/jmallett/octeon/sys/sparc64/pci/sbbc.c
     - copied unchanged from r206631, head/sys/sparc64/pci/sbbc.c
  user/jmallett/octeon/tools/regression/bin/sh/parameters/pwd1.0
     - copied unchanged from r206631, head/tools/regression/bin/sh/parameters/pwd1.0
Deleted:
  user/jmallett/octeon/gnu/usr.bin/gdb/gdbserver/fbsd-ppc-low.c
  user/jmallett/octeon/gnu/usr.bin/gdb/gdbserver/reg-ppc.c
  user/jmallett/octeon/gnu/usr.bin/gdb/gdbserver/reg-x86-64.c
  user/jmallett/octeon/sys/contrib/dev/iwn/iwlwifi-6000-9.176.4.1.fw.uu
Modified:
  user/jmallett/octeon/MAINTAINERS
  user/jmallett/octeon/Makefile.inc1
  user/jmallett/octeon/bin/ps/ps.1
  user/jmallett/octeon/bin/pwait/pwait.1
  user/jmallett/octeon/bin/sh/mksyntax.c
  user/jmallett/octeon/bin/sh/parser.c
  user/jmallett/octeon/contrib/binutils/bfd/config.bfd
  user/jmallett/octeon/contrib/com_err/compile_et.1
  user/jmallett/octeon/crypto/openssh/sshd.c
  user/jmallett/octeon/etc/defaults/rc.conf
  user/jmallett/octeon/etc/network.subr
  user/jmallett/octeon/etc/rc.d/ip6addrctl
  user/jmallett/octeon/etc/rc.d/netif
  user/jmallett/octeon/etc/rc.d/netoptions
  user/jmallett/octeon/etc/rc.firewall
  user/jmallett/octeon/gnu/usr.bin/gdb/Makefile
  user/jmallett/octeon/gnu/usr.bin/gdb/gdbserver/Makefile
  user/jmallett/octeon/gnu/usr.bin/gdb/kgdb/kgdb.1
  user/jmallett/octeon/lib/libc/gen/check_utility_compat.3
  user/jmallett/octeon/lib/libc/gen/confstr.3
  user/jmallett/octeon/lib/libc/gen/dladdr.3
  user/jmallett/octeon/lib/libc/gen/dlinfo.3
  user/jmallett/octeon/lib/libc/gen/dllockinit.3
  user/jmallett/octeon/lib/libc/gen/dlopen.3
  user/jmallett/octeon/lib/libc/gen/fmtcheck.3
  user/jmallett/octeon/lib/libc/gen/frexp.3
  user/jmallett/octeon/lib/libc/gen/ftok.3
  user/jmallett/octeon/lib/libc/gen/getutxent.3
  user/jmallett/octeon/lib/libc/gen/setproctitle.3
  user/jmallett/octeon/lib/libc/gen/stringlist.3
  user/jmallett/octeon/lib/libc/gen/sysconf.3
  user/jmallett/octeon/lib/libc/gen/sysctl.3
  user/jmallett/octeon/lib/libc/locale/isalnum.3
  user/jmallett/octeon/lib/libc/locale/isalpha.3
  user/jmallett/octeon/lib/libc/posix1e/mac_prepare.3
  user/jmallett/octeon/lib/libc/softfloat/softfloat-specialize
  user/jmallett/octeon/lib/libc/stdlib/hcreate.3
  user/jmallett/octeon/lib/libc/stdlib/ptsname.3
  user/jmallett/octeon/lib/libc/sys/sigaction.2
  user/jmallett/octeon/lib/libcam/cam.3
  user/jmallett/octeon/lib/libcam/cam_cdbparse.3
  user/jmallett/octeon/lib/libcompat/4.1/cftime.3
  user/jmallett/octeon/lib/libcompat/4.4/cuserid.3
  user/jmallett/octeon/lib/libedit/editline.3
  user/jmallett/octeon/lib/libedit/editrc.5
  user/jmallett/octeon/lib/libelf/elf.3
  user/jmallett/octeon/lib/libelf/elf_begin.3
  user/jmallett/octeon/lib/libelf/elf_cntl.3
  user/jmallett/octeon/lib/libelf/elf_end.3
  user/jmallett/octeon/lib/libelf/elf_errmsg.3
  user/jmallett/octeon/lib/libelf/elf_fill.3
  user/jmallett/octeon/lib/libelf/elf_flagdata.3
  user/jmallett/octeon/lib/libelf/elf_getarhdr.3
  user/jmallett/octeon/lib/libelf/elf_getarsym.3
  user/jmallett/octeon/lib/libelf/elf_getbase.3
  user/jmallett/octeon/lib/libelf/elf_getdata.3
  user/jmallett/octeon/lib/libelf/elf_getident.3
  user/jmallett/octeon/lib/libelf/elf_getphnum.3
  user/jmallett/octeon/lib/libelf/elf_getscn.3
  user/jmallett/octeon/lib/libelf/elf_getshnum.3
  user/jmallett/octeon/lib/libelf/elf_getshstrndx.3
  user/jmallett/octeon/lib/libelf/elf_hash.3
  user/jmallett/octeon/lib/libelf/elf_kind.3
  user/jmallett/octeon/lib/libelf/elf_memory.3
  user/jmallett/octeon/lib/libelf/elf_next.3
  user/jmallett/octeon/lib/libelf/elf_rand.3
  user/jmallett/octeon/lib/libelf/elf_rawfile.3
  user/jmallett/octeon/lib/libelf/elf_strptr.3
  user/jmallett/octeon/lib/libelf/elf_update.3
  user/jmallett/octeon/lib/libelf/elf_version.3
  user/jmallett/octeon/lib/libelf/gelf.3
  user/jmallett/octeon/lib/libelf/gelf_checksum.3
  user/jmallett/octeon/lib/libelf/gelf_fsize.3
  user/jmallett/octeon/lib/libelf/gelf_getcap.3
  user/jmallett/octeon/lib/libelf/gelf_getclass.3
  user/jmallett/octeon/lib/libelf/gelf_getdyn.3
  user/jmallett/octeon/lib/libelf/gelf_getehdr.3
  user/jmallett/octeon/lib/libelf/gelf_getmove.3
  user/jmallett/octeon/lib/libelf/gelf_getphdr.3
  user/jmallett/octeon/lib/libelf/gelf_getrel.3
  user/jmallett/octeon/lib/libelf/gelf_getrela.3
  user/jmallett/octeon/lib/libelf/gelf_getshdr.3
  user/jmallett/octeon/lib/libelf/gelf_getsym.3
  user/jmallett/octeon/lib/libelf/gelf_getsyminfo.3
  user/jmallett/octeon/lib/libelf/gelf_getsymshndx.3
  user/jmallett/octeon/lib/libelf/gelf_newehdr.3
  user/jmallett/octeon/lib/libelf/gelf_newphdr.3
  user/jmallett/octeon/lib/libelf/gelf_update_ehdr.3
  user/jmallett/octeon/lib/libelf/gelf_xlatetof.3
  user/jmallett/octeon/lib/libgssapi/gss_accept_sec_context.3
  user/jmallett/octeon/lib/libgssapi/gss_acquire_cred.3
  user/jmallett/octeon/lib/libgssapi/gss_add_cred.3
  user/jmallett/octeon/lib/libgssapi/gss_add_oid_set_member.3
  user/jmallett/octeon/lib/libgssapi/gss_canonicalize_name.3
  user/jmallett/octeon/lib/libgssapi/gss_compare_name.3
  user/jmallett/octeon/lib/libgssapi/gss_context_time.3
  user/jmallett/octeon/lib/libgssapi/gss_create_empty_oid_set.3
  user/jmallett/octeon/lib/libgssapi/gss_delete_sec_context.3
  user/jmallett/octeon/lib/libgssapi/gss_display_name.3
  user/jmallett/octeon/lib/libgssapi/gss_display_status.3
  user/jmallett/octeon/lib/libgssapi/gss_duplicate_name.3
  user/jmallett/octeon/lib/libgssapi/gss_export_name.3
  user/jmallett/octeon/lib/libgssapi/gss_export_sec_context.3
  user/jmallett/octeon/lib/libgssapi/gss_get_mic.3
  user/jmallett/octeon/lib/libgssapi/gss_import_name.3
  user/jmallett/octeon/lib/libgssapi/gss_import_sec_context.3
  user/jmallett/octeon/lib/libgssapi/gss_indicate_mechs.3
  user/jmallett/octeon/lib/libgssapi/gss_init_sec_context.3
  user/jmallett/octeon/lib/libgssapi/gss_inquire_context.3
  user/jmallett/octeon/lib/libgssapi/gss_inquire_cred.3
  user/jmallett/octeon/lib/libgssapi/gss_inquire_cred_by_mech.3
  user/jmallett/octeon/lib/libgssapi/gss_inquire_mechs_for_name.3
  user/jmallett/octeon/lib/libgssapi/gss_inquire_names_for_mech.3
  user/jmallett/octeon/lib/libgssapi/gss_process_context_token.3
  user/jmallett/octeon/lib/libgssapi/gss_release_buffer.3
  user/jmallett/octeon/lib/libgssapi/gss_release_cred.3
  user/jmallett/octeon/lib/libgssapi/gss_release_name.3
  user/jmallett/octeon/lib/libgssapi/gss_release_oid_set.3
  user/jmallett/octeon/lib/libgssapi/gss_test_oid_set_member.3
  user/jmallett/octeon/lib/libgssapi/gss_unwrap.3
  user/jmallett/octeon/lib/libgssapi/gss_verify_mic.3
  user/jmallett/octeon/lib/libgssapi/gss_wrap.3
  user/jmallett/octeon/lib/libgssapi/gss_wrap_size_limit.3
  user/jmallett/octeon/lib/libmemstat/libmemstat.3
  user/jmallett/octeon/lib/libpmc/pmc.3
  user/jmallett/octeon/lib/libpmc/pmc.atom.3
  user/jmallett/octeon/lib/libpmc/pmc.core.3
  user/jmallett/octeon/lib/libpmc/pmc.core2.3
  user/jmallett/octeon/lib/libpmc/pmc.corei7.3
  user/jmallett/octeon/lib/libpmc/pmc.corei7uc.3
  user/jmallett/octeon/lib/libpmc/pmc.iaf.3
  user/jmallett/octeon/lib/libpmc/pmc.k7.3
  user/jmallett/octeon/lib/libpmc/pmc.k8.3
  user/jmallett/octeon/lib/libpmc/pmc.p4.3
  user/jmallett/octeon/lib/libpmc/pmc.p5.3
  user/jmallett/octeon/lib/libpmc/pmc.p6.3
  user/jmallett/octeon/lib/libpmc/pmc.tsc.3
  user/jmallett/octeon/lib/libpmc/pmc.ucf.3
  user/jmallett/octeon/lib/libpmc/pmc.westmere.3
  user/jmallett/octeon/lib/libpmc/pmc.westmereuc.3
  user/jmallett/octeon/lib/libpmc/pmc_allocate.3
  user/jmallett/octeon/lib/libpmc/pmc_attach.3
  user/jmallett/octeon/lib/libpmc/pmc_capabilities.3
  user/jmallett/octeon/lib/libpmc/pmc_configure_logfile.3
  user/jmallett/octeon/lib/libpmc/pmc_disable.3
  user/jmallett/octeon/lib/libpmc/pmc_event_names_of_class.3
  user/jmallett/octeon/lib/libpmc/pmc_get_driver_stats.3
  user/jmallett/octeon/lib/libpmc/pmc_get_msr.3
  user/jmallett/octeon/lib/libpmc/pmc_init.3
  user/jmallett/octeon/lib/libpmc/pmc_name_of_capability.3
  user/jmallett/octeon/lib/libpmc/pmc_read.3
  user/jmallett/octeon/lib/libpmc/pmc_set.3
  user/jmallett/octeon/lib/libpmc/pmc_start.3
  user/jmallett/octeon/lib/libpmc/pmclog.3
  user/jmallett/octeon/lib/libthr/libthr.3
  user/jmallett/octeon/lib/libugidfw/bsde_get_rule.3
  user/jmallett/octeon/lib/libugidfw/bsde_get_rule_count.3
  user/jmallett/octeon/lib/libugidfw/bsde_parse_rule.3
  user/jmallett/octeon/lib/libugidfw/bsde_rule_to_string.3
  user/jmallett/octeon/lib/libugidfw/libugidfw.3
  user/jmallett/octeon/lib/libulog/ulog_login.3
  user/jmallett/octeon/lib/libulog/utempter_add_record.3
  user/jmallett/octeon/lib/libutil/_secure_path.3
  user/jmallett/octeon/lib/libutil/auth.3
  user/jmallett/octeon/lib/libutil/hexdump.3
  user/jmallett/octeon/lib/libutil/kinfo_getfile.3
  user/jmallett/octeon/lib/libutil/kinfo_getvmmap.3
  user/jmallett/octeon/lib/libutil/kld.3
  user/jmallett/octeon/lib/libutil/login_auth.3
  user/jmallett/octeon/lib/libutil/login_cap.3
  user/jmallett/octeon/lib/libutil/login_class.3
  user/jmallett/octeon/lib/libutil/login_ok.3
  user/jmallett/octeon/lib/libutil/login_times.3
  user/jmallett/octeon/lib/libutil/login_tty.3
  user/jmallett/octeon/lib/libutil/property.3
  user/jmallett/octeon/lib/libutil/pty.3
  user/jmallett/octeon/lib/libutil/realhostname.3
  user/jmallett/octeon/lib/libutil/realhostname_sa.3
  user/jmallett/octeon/lib/libutil/trimdomain.3
  user/jmallett/octeon/lib/libutil/uucplock.3
  user/jmallett/octeon/release/Makefile
  user/jmallett/octeon/release/Makefile.inc.docports
  user/jmallett/octeon/sbin/geom/class/Makefile
  user/jmallett/octeon/sbin/ipfw/main.c
  user/jmallett/octeon/sbin/iscontrol/iscsi.conf.5
  user/jmallett/octeon/sbin/mca/mca.c
  user/jmallett/octeon/sbin/spppcontrol/spppcontrol.8
  user/jmallett/octeon/share/man/man3/sysexits.3
  user/jmallett/octeon/share/man/man3/tgmath.3
  user/jmallett/octeon/share/man/man4/Makefile
  user/jmallett/octeon/share/man/man4/altq.4
  user/jmallett/octeon/share/man/man4/audit.4
  user/jmallett/octeon/share/man/man4/auditpipe.4
  user/jmallett/octeon/share/man/man4/coda.4
  user/jmallett/octeon/share/man/man4/gbde.4
  user/jmallett/octeon/share/man/man4/geom.4
  user/jmallett/octeon/share/man/man4/geom_fox.4
  user/jmallett/octeon/share/man/man4/geom_linux_lvm.4
  user/jmallett/octeon/share/man/man4/geom_uzip.4
  user/jmallett/octeon/share/man/man4/ipw.4
  user/jmallett/octeon/share/man/man4/iscsi_initiator.4
  user/jmallett/octeon/share/man/man4/iwi.4
  user/jmallett/octeon/share/man/man4/iwn.4
  user/jmallett/octeon/share/man/man4/kbdmux.4
  user/jmallett/octeon/share/man/man4/lp.4
  user/jmallett/octeon/share/man/man4/mac.4
  user/jmallett/octeon/share/man/man4/mac_biba.4
  user/jmallett/octeon/share/man/man4/mac_bsdextended.4
  user/jmallett/octeon/share/man/man4/mac_ifoff.4
  user/jmallett/octeon/share/man/man4/mac_lomac.4
  user/jmallett/octeon/share/man/man4/mac_mls.4
  user/jmallett/octeon/share/man/man4/mac_none.4
  user/jmallett/octeon/share/man/man4/mac_partition.4
  user/jmallett/octeon/share/man/man4/mac_seeotheruids.4
  user/jmallett/octeon/share/man/man4/mac_stub.4
  user/jmallett/octeon/share/man/man4/mac_test.4
  user/jmallett/octeon/share/man/man4/miibus.4
  user/jmallett/octeon/share/man/man4/ng_netflow.4
  user/jmallett/octeon/share/man/man4/orm.4
  user/jmallett/octeon/share/man/man4/ral.4
  user/jmallett/octeon/share/man/man4/rp.4
  user/jmallett/octeon/share/man/man4/rum.4
  user/jmallett/octeon/share/man/man4/run.4
  user/jmallett/octeon/share/man/man4/sched_4bsd.4
  user/jmallett/octeon/share/man/man4/sched_ule.4
  user/jmallett/octeon/share/man/man4/si.4
  user/jmallett/octeon/share/man/man4/splash.4
  user/jmallett/octeon/share/man/man4/tap.4
  user/jmallett/octeon/share/man/man4/uhso.4
  user/jmallett/octeon/share/man/man4/upgt.4
  user/jmallett/octeon/share/man/man4/ural.4
  user/jmallett/octeon/share/man/man4/vkbd.4
  user/jmallett/octeon/share/man/man4/vlan.4
  user/jmallett/octeon/share/man/man4/wpi.4
  user/jmallett/octeon/share/man/man5/ar.5
  user/jmallett/octeon/share/man/man5/rc.conf.5
  user/jmallett/octeon/share/man/man7/clocks.7
  user/jmallett/octeon/share/man/man7/maclabel.7
  user/jmallett/octeon/share/man/man8/picobsd.8
  user/jmallett/octeon/share/man/man8/rescue.8
  user/jmallett/octeon/share/man/man9/CTASSERT.9
  user/jmallett/octeon/share/man/man9/DELAY.9
  user/jmallett/octeon/share/man/man9/KASSERT.9
  user/jmallett/octeon/share/man/man9/VFS.9
  user/jmallett/octeon/share/man/man9/VFS_CHECKEXP.9
  user/jmallett/octeon/share/man/man9/VFS_FHTOVP.9
  user/jmallett/octeon/share/man/man9/VFS_MOUNT.9
  user/jmallett/octeon/share/man/man9/VFS_QUOTACTL.9
  user/jmallett/octeon/share/man/man9/VFS_ROOT.9
  user/jmallett/octeon/share/man/man9/VFS_STATFS.9
  user/jmallett/octeon/share/man/man9/VFS_SYNC.9
  user/jmallett/octeon/share/man/man9/VFS_UNMOUNT.9
  user/jmallett/octeon/share/man/man9/VFS_VGET.9
  user/jmallett/octeon/share/man/man9/VOP_ACCESS.9
  user/jmallett/octeon/share/man/man9/VOP_ACLCHECK.9
  user/jmallett/octeon/share/man/man9/VOP_ADVLOCK.9
  user/jmallett/octeon/share/man/man9/VOP_ATTRIB.9
  user/jmallett/octeon/share/man/man9/VOP_BWRITE.9
  user/jmallett/octeon/share/man/man9/VOP_CREATE.9
  user/jmallett/octeon/share/man/man9/VOP_FSYNC.9
  user/jmallett/octeon/share/man/man9/VOP_GETACL.9
  user/jmallett/octeon/share/man/man9/VOP_GETEXTATTR.9
  user/jmallett/octeon/share/man/man9/VOP_GETPAGES.9
  user/jmallett/octeon/share/man/man9/VOP_GETVOBJECT.9
  user/jmallett/octeon/share/man/man9/VOP_INACTIVE.9
  user/jmallett/octeon/share/man/man9/VOP_IOCTL.9
  user/jmallett/octeon/share/man/man9/VOP_LINK.9
  user/jmallett/octeon/share/man/man9/VOP_LISTEXTATTR.9
  user/jmallett/octeon/share/man/man9/VOP_LOCK.9
  user/jmallett/octeon/share/man/man9/VOP_LOOKUP.9
  user/jmallett/octeon/share/man/man9/VOP_OPENCLOSE.9
  user/jmallett/octeon/share/man/man9/VOP_PATHCONF.9
  user/jmallett/octeon/share/man/man9/VOP_PRINT.9
  user/jmallett/octeon/share/man/man9/VOP_RDWR.9
  user/jmallett/octeon/share/man/man9/VOP_READDIR.9
  user/jmallett/octeon/share/man/man9/VOP_READLINK.9
  user/jmallett/octeon/share/man/man9/VOP_REALLOCBLKS.9
  user/jmallett/octeon/share/man/man9/VOP_REMOVE.9
  user/jmallett/octeon/share/man/man9/VOP_RENAME.9
  user/jmallett/octeon/share/man/man9/VOP_REVOKE.9
  user/jmallett/octeon/share/man/man9/VOP_SETACL.9
  user/jmallett/octeon/share/man/man9/VOP_SETEXTATTR.9
  user/jmallett/octeon/share/man/man9/VOP_STRATEGY.9
  user/jmallett/octeon/share/man/man9/VOP_VPTOCNP.9
  user/jmallett/octeon/share/man/man9/VOP_VPTOFH.9
  user/jmallett/octeon/share/man/man9/accept_filter.9
  user/jmallett/octeon/share/man/man9/accf_data.9
  user/jmallett/octeon/share/man/man9/accf_dns.9
  user/jmallett/octeon/share/man/man9/accf_http.9
  user/jmallett/octeon/share/man/man9/acl.9
  user/jmallett/octeon/share/man/man9/atomic.9
  user/jmallett/octeon/share/man/man9/cr_cansee.9
  user/jmallett/octeon/share/man/man9/cr_seeothergids.9
  user/jmallett/octeon/share/man/man9/cr_seeotheruids.9
  user/jmallett/octeon/share/man/man9/devfs_set_cdevpriv.9
  user/jmallett/octeon/share/man/man9/devtoname.9
  user/jmallett/octeon/share/man/man9/extattr.9
  user/jmallett/octeon/share/man/man9/firmware.9
  user/jmallett/octeon/share/man/man9/hexdump.9
  user/jmallett/octeon/share/man/man9/ifnet.9
  user/jmallett/octeon/share/man/man9/make_dev.9
  user/jmallett/octeon/share/man/man9/namei.9
  user/jmallett/octeon/share/man/man9/p_candebug.9
  user/jmallett/octeon/share/man/man9/p_cansee.9
  user/jmallett/octeon/share/man/man9/pfind.9
  user/jmallett/octeon/share/man/man9/pgfind.9
  user/jmallett/octeon/share/man/man9/prison_check.9
  user/jmallett/octeon/share/man/man9/random.9
  user/jmallett/octeon/share/man/man9/rijndael.9
  user/jmallett/octeon/share/man/man9/rtalloc.9
  user/jmallett/octeon/share/man/man9/rtentry.9
  user/jmallett/octeon/share/man/man9/sleep.9
  user/jmallett/octeon/share/man/man9/spl.9
  user/jmallett/octeon/share/man/man9/stack.9
  user/jmallett/octeon/share/man/man9/uio.9
  user/jmallett/octeon/share/man/man9/usbdi.9
  user/jmallett/octeon/share/man/man9/vaccess.9
  user/jmallett/octeon/share/man/man9/vaccess_acl_nfs4.9
  user/jmallett/octeon/share/man/man9/vaccess_acl_posix1e.9
  user/jmallett/octeon/share/man/man9/vcount.9
  user/jmallett/octeon/share/man/man9/vget.9
  user/jmallett/octeon/share/man/man9/vm_map_entry_resize_free.9
  user/jmallett/octeon/share/man/man9/vnode.9
  user/jmallett/octeon/share/man/man9/vput.9
  user/jmallett/octeon/share/man/man9/vref.9
  user/jmallett/octeon/share/man/man9/vrefcnt.9
  user/jmallett/octeon/share/man/man9/vrele.9
  user/jmallett/octeon/share/misc/committers-ports.dot
  user/jmallett/octeon/sys/amd64/amd64/exception.S
  user/jmallett/octeon/sys/amd64/amd64/machdep.c
  user/jmallett/octeon/sys/amd64/amd64/trap.c
  user/jmallett/octeon/sys/amd64/conf/GENERIC
  user/jmallett/octeon/sys/amd64/ia32/ia32_signal.c
  user/jmallett/octeon/sys/amd64/include/md_var.h
  user/jmallett/octeon/sys/arm/include/bus.h
  user/jmallett/octeon/sys/boot/forth/loader.conf
  user/jmallett/octeon/sys/compat/linprocfs/linprocfs.c
  user/jmallett/octeon/sys/conf/NOTES
  user/jmallett/octeon/sys/conf/files
  user/jmallett/octeon/sys/conf/files.sparc64
  user/jmallett/octeon/sys/contrib/dev/iwn/LICENSE
  user/jmallett/octeon/sys/contrib/ipfilter/netinet/ip_compat.h
  user/jmallett/octeon/sys/dev/aac/aac.c
  user/jmallett/octeon/sys/dev/aac/aac_cam.c
  user/jmallett/octeon/sys/dev/aac/aac_debug.c
  user/jmallett/octeon/sys/dev/aac/aac_disk.c
  user/jmallett/octeon/sys/dev/aac/aac_pci.c
  user/jmallett/octeon/sys/dev/aac/aac_tables.h
  user/jmallett/octeon/sys/dev/aac/aacreg.h
  user/jmallett/octeon/sys/dev/aac/aacvar.h
  user/jmallett/octeon/sys/dev/ata/chipsets/ata-acerlabs.c
  user/jmallett/octeon/sys/dev/ath/ath_hal/ar5416/ar9285_attach.c
  user/jmallett/octeon/sys/dev/ath/if_ath.c
  user/jmallett/octeon/sys/dev/bwi/if_bwi.c
  user/jmallett/octeon/sys/dev/bwi/if_bwivar.h
  user/jmallett/octeon/sys/dev/bwn/if_bwn.c
  user/jmallett/octeon/sys/dev/bwn/if_bwnvar.h
  user/jmallett/octeon/sys/dev/e1000/if_em.c
  user/jmallett/octeon/sys/dev/e1000/if_em.h
  user/jmallett/octeon/sys/dev/e1000/if_igb.c
  user/jmallett/octeon/sys/dev/e1000/if_lem.c
  user/jmallett/octeon/sys/dev/fb/vesa.c
  user/jmallett/octeon/sys/dev/iwn/if_iwn.c
  user/jmallett/octeon/sys/dev/iwn/if_iwnreg.h
  user/jmallett/octeon/sys/dev/iwn/if_iwnvar.h
  user/jmallett/octeon/sys/dev/mii/miidevs
  user/jmallett/octeon/sys/dev/mii/truephy.c
  user/jmallett/octeon/sys/dev/msk/if_msk.c
  user/jmallett/octeon/sys/dev/ral/rt2560.c
  user/jmallett/octeon/sys/dev/ral/rt2560var.h
  user/jmallett/octeon/sys/dev/ral/rt2661.c
  user/jmallett/octeon/sys/dev/ral/rt2661var.h
  user/jmallett/octeon/sys/dev/re/if_re.c
  user/jmallett/octeon/sys/dev/syscons/logo/logo.c
  user/jmallett/octeon/sys/dev/syscons/logo/logo_saver.c
  user/jmallett/octeon/sys/dev/uart/uart.h
  user/jmallett/octeon/sys/dev/uart/uart_cpu_sparc64.c
  user/jmallett/octeon/sys/dev/usb/serial/u3g.c
  user/jmallett/octeon/sys/dev/usb/usbdevs
  user/jmallett/octeon/sys/dev/usb/wlan/if_rum.c
  user/jmallett/octeon/sys/dev/usb/wlan/if_rumvar.h
  user/jmallett/octeon/sys/dev/usb/wlan/if_run.c
  user/jmallett/octeon/sys/dev/usb/wlan/if_runvar.h
  user/jmallett/octeon/sys/dev/usb/wlan/if_ural.c
  user/jmallett/octeon/sys/dev/usb/wlan/if_uralvar.h
  user/jmallett/octeon/sys/dev/usb/wlan/if_zyd.c
  user/jmallett/octeon/sys/dev/usb/wlan/if_zydreg.h
  user/jmallett/octeon/sys/dev/wpi/if_wpi.c
  user/jmallett/octeon/sys/dev/wpi/if_wpivar.h
  user/jmallett/octeon/sys/fs/devfs/devfs_devs.c
  user/jmallett/octeon/sys/fs/devfs/devfs_int.h
  user/jmallett/octeon/sys/fs/nwfs/nwfs.h
  user/jmallett/octeon/sys/fs/nwfs/nwfs_io.c
  user/jmallett/octeon/sys/fs/nwfs/nwfs_ioctl.c
  user/jmallett/octeon/sys/fs/nwfs/nwfs_mount.h
  user/jmallett/octeon/sys/fs/nwfs/nwfs_node.c
  user/jmallett/octeon/sys/fs/nwfs/nwfs_node.h
  user/jmallett/octeon/sys/fs/nwfs/nwfs_subr.c
  user/jmallett/octeon/sys/fs/nwfs/nwfs_subr.h
  user/jmallett/octeon/sys/fs/nwfs/nwfs_vfsops.c
  user/jmallett/octeon/sys/fs/nwfs/nwfs_vnops.c
  user/jmallett/octeon/sys/fs/smbfs/smbfs.h
  user/jmallett/octeon/sys/fs/smbfs/smbfs_io.c
  user/jmallett/octeon/sys/fs/smbfs/smbfs_node.c
  user/jmallett/octeon/sys/fs/smbfs/smbfs_node.h
  user/jmallett/octeon/sys/fs/smbfs/smbfs_smb.c
  user/jmallett/octeon/sys/fs/smbfs/smbfs_subr.c
  user/jmallett/octeon/sys/fs/smbfs/smbfs_subr.h
  user/jmallett/octeon/sys/fs/smbfs/smbfs_vfsops.c
  user/jmallett/octeon/sys/fs/smbfs/smbfs_vnops.c
  user/jmallett/octeon/sys/i386/conf/GENERIC
  user/jmallett/octeon/sys/i386/i386/machdep.c
  user/jmallett/octeon/sys/i386/i386/mpboot.s
  user/jmallett/octeon/sys/i386/i386/trap.c
  user/jmallett/octeon/sys/i386/include/bootinfo.h
  user/jmallett/octeon/sys/ia64/ia64/mca.c
  user/jmallett/octeon/sys/ia64/ia64/mp_machdep.c
  user/jmallett/octeon/sys/ia64/include/mca.h
  user/jmallett/octeon/sys/ia64/include/pal.h
  user/jmallett/octeon/sys/kern/init_main.c
  user/jmallett/octeon/sys/kern/kern_clock.c
  user/jmallett/octeon/sys/kern/tty_pts.c
  user/jmallett/octeon/sys/kern/vfs_syscalls.c
  user/jmallett/octeon/sys/libkern/iconv.c
  user/jmallett/octeon/sys/libkern/iconv_converter_if.m
  user/jmallett/octeon/sys/libkern/iconv_xlat.c
  user/jmallett/octeon/sys/libkern/strcasecmp.c
  user/jmallett/octeon/sys/mips/atheros/if_arge.c
  user/jmallett/octeon/sys/mips/include/bus.h
  user/jmallett/octeon/sys/mips/mips/busdma_machdep.c
  user/jmallett/octeon/sys/modules/Makefile
  user/jmallett/octeon/sys/modules/dummynet/Makefile
  user/jmallett/octeon/sys/modules/geom/Makefile
  user/jmallett/octeon/sys/modules/iwnfw/iwn6000/Makefile
  user/jmallett/octeon/sys/modules/syscons/Makefile
  user/jmallett/octeon/sys/modules/uart/Makefile
  user/jmallett/octeon/sys/modules/wlan/Makefile
  user/jmallett/octeon/sys/net/if.c
  user/jmallett/octeon/sys/net/if_clone.c
  user/jmallett/octeon/sys/net/if_llatbl.c
  user/jmallett/octeon/sys/net80211/ieee80211.c
  user/jmallett/octeon/sys/net80211/ieee80211_amrr.c
  user/jmallett/octeon/sys/net80211/ieee80211_amrr.h
  user/jmallett/octeon/sys/net80211/ieee80211_crypto_ccmp.c
  user/jmallett/octeon/sys/net80211/ieee80211_crypto_tkip.c
  user/jmallett/octeon/sys/net80211/ieee80211_freebsd.h
  user/jmallett/octeon/sys/net80211/ieee80211_ioctl.c
  user/jmallett/octeon/sys/net80211/ieee80211_node.c
  user/jmallett/octeon/sys/net80211/ieee80211_node.h
  user/jmallett/octeon/sys/net80211/ieee80211_rssadapt.c
  user/jmallett/octeon/sys/net80211/ieee80211_rssadapt.h
  user/jmallett/octeon/sys/net80211/ieee80211_scan_sta.c
  user/jmallett/octeon/sys/net80211/ieee80211_var.h
  user/jmallett/octeon/sys/netgraph/ng_pipe.c
  user/jmallett/octeon/sys/netgraph/ng_pipe.h
  user/jmallett/octeon/sys/netinet/if_ether.c
  user/jmallett/octeon/sys/netinet/in.c
  user/jmallett/octeon/sys/netinet/in_mcast.c
  user/jmallett/octeon/sys/netinet/ipfw/ip_dn_glue.c
  user/jmallett/octeon/sys/netinet/ipfw/ip_dn_io.c
  user/jmallett/octeon/sys/netinet/ipfw/ip_dn_private.h
  user/jmallett/octeon/sys/netinet/ipfw/ip_dummynet.c
  user/jmallett/octeon/sys/netinet/ipfw/ip_fw_sockopt.c
  user/jmallett/octeon/sys/netinet/tcp_input.c
  user/jmallett/octeon/sys/netinet6/in6.c
  user/jmallett/octeon/sys/netinet6/mld6.c
  user/jmallett/octeon/sys/netinet6/nd6.c
  user/jmallett/octeon/sys/netncp/ncp_conn.c
  user/jmallett/octeon/sys/netncp/ncp_conn.h
  user/jmallett/octeon/sys/netncp/ncp_file.h
  user/jmallett/octeon/sys/netncp/ncp_lib.h
  user/jmallett/octeon/sys/netncp/ncp_login.c
  user/jmallett/octeon/sys/netncp/ncp_ncp.c
  user/jmallett/octeon/sys/netncp/ncp_ncp.h
  user/jmallett/octeon/sys/netncp/ncp_nls.c
  user/jmallett/octeon/sys/netncp/ncp_nls.h
  user/jmallett/octeon/sys/netncp/ncp_rcfile.h
  user/jmallett/octeon/sys/netncp/ncp_rq.c
  user/jmallett/octeon/sys/netncp/ncp_rq.h
  user/jmallett/octeon/sys/netncp/ncp_sock.c
  user/jmallett/octeon/sys/netncp/ncp_sock.h
  user/jmallett/octeon/sys/netncp/ncp_subr.c
  user/jmallett/octeon/sys/netncp/ncp_subr.h
  user/jmallett/octeon/sys/netncp/ncp_user.h
  user/jmallett/octeon/sys/netsmb/netbios.h
  user/jmallett/octeon/sys/netsmb/smb.h
  user/jmallett/octeon/sys/netsmb/smb_conn.c
  user/jmallett/octeon/sys/netsmb/smb_conn.h
  user/jmallett/octeon/sys/netsmb/smb_dev.c
  user/jmallett/octeon/sys/netsmb/smb_dev.h
  user/jmallett/octeon/sys/netsmb/smb_iod.c
  user/jmallett/octeon/sys/netsmb/smb_rq.c
  user/jmallett/octeon/sys/netsmb/smb_rq.h
  user/jmallett/octeon/sys/netsmb/smb_smb.c
  user/jmallett/octeon/sys/netsmb/smb_subr.c
  user/jmallett/octeon/sys/netsmb/smb_subr.h
  user/jmallett/octeon/sys/netsmb/smb_tran.h
  user/jmallett/octeon/sys/netsmb/smb_trantcp.c
  user/jmallett/octeon/sys/netsmb/smb_trantcp.h
  user/jmallett/octeon/sys/netsmb/smb_usr.c
  user/jmallett/octeon/sys/pc98/cbus/clock.c
  user/jmallett/octeon/sys/pci/if_rlreg.h
  user/jmallett/octeon/sys/sparc64/conf/GENERIC
  user/jmallett/octeon/sys/sparc64/conf/NOTES
  user/jmallett/octeon/sys/sparc64/include/dcr.h
  user/jmallett/octeon/sys/sparc64/include/lsu.h
  user/jmallett/octeon/sys/sparc64/sparc64/ofw_machdep.c
  user/jmallett/octeon/sys/sparc64/sparc64/trap.c
  user/jmallett/octeon/sys/sys/iconv.h
  user/jmallett/octeon/sys/sys/mchain.h
  user/jmallett/octeon/sys/vm/memguard.c
  user/jmallett/octeon/sys/vm/memguard.h
  user/jmallett/octeon/sys/vm/vm_contig.c
  user/jmallett/octeon/sys/vm/vm_extern.h
  user/jmallett/octeon/sys/vm/vm_glue.c
  user/jmallett/octeon/sys/x86/isa/clock.c
  user/jmallett/octeon/usr.bin/ar/ar.1
  user/jmallett/octeon/usr.bin/c89/c89.1
  user/jmallett/octeon/usr.bin/c99/c99.1
  user/jmallett/octeon/usr.bin/calendar/calendars/calendar.dutch
  user/jmallett/octeon/usr.bin/column/column.1
  user/jmallett/octeon/usr.bin/comm/comm.1
  user/jmallett/octeon/usr.bin/csup/cpasswd.1   (contents, props changed)
  user/jmallett/octeon/usr.bin/csup/csup.1
  user/jmallett/octeon/usr.bin/enigma/enigma.1
  user/jmallett/octeon/usr.bin/gzip/gzip.1
  user/jmallett/octeon/usr.bin/gzip/gzip.c
  user/jmallett/octeon/usr.bin/gzip/unbzip2.c
  user/jmallett/octeon/usr.bin/hexdump/od.1
  user/jmallett/octeon/usr.bin/killall/killall.1
  user/jmallett/octeon/usr.bin/lockf/lockf.1
  user/jmallett/octeon/usr.bin/tar/bsdtar.1
  user/jmallett/octeon/usr.bin/tar/bsdtar.c
  user/jmallett/octeon/usr.bin/tar/bsdtar_platform.h
  user/jmallett/octeon/usr.bin/tar/matching.c
  user/jmallett/octeon/usr.bin/tar/subst.c
  user/jmallett/octeon/usr.bin/tar/tree.h
  user/jmallett/octeon/usr.bin/tar/write.c
  user/jmallett/octeon/usr.bin/wtmpcvt/wtmpcvt.1
  user/jmallett/octeon/usr.bin/xlint/lint1/decl.c
  user/jmallett/octeon/usr.bin/xlint/lint1/lint1.h
  user/jmallett/octeon/usr.bin/xlint/lint1/mem1.c
  user/jmallett/octeon/usr.sbin/asf/asf.8
  user/jmallett/octeon/usr.sbin/burncd/burncd.8
  user/jmallett/octeon/usr.sbin/ctm/ctm/ctm.1
  user/jmallett/octeon/usr.sbin/ctm/ctm/ctm.5
  user/jmallett/octeon/usr.sbin/devinfo/devinfo.8
  user/jmallett/octeon/usr.sbin/fdformat/fdformat.1
  user/jmallett/octeon/usr.sbin/fdread/fdread.1
  user/jmallett/octeon/usr.sbin/fdwrite/fdwrite.1
  user/jmallett/octeon/usr.sbin/fifolog/fifolog_create/fifolog.1
  user/jmallett/octeon/usr.sbin/flowctl/flowctl.8
  user/jmallett/octeon/usr.sbin/lastlogin/lastlogin.8
  user/jmallett/octeon/usr.sbin/lastlogin/lastlogin.c
  user/jmallett/octeon/usr.sbin/mtest/mtest.8
  user/jmallett/octeon/usr.sbin/periodic/periodic.8
  user/jmallett/octeon/usr.sbin/pmcannotate/pmcannotate.8
  user/jmallett/octeon/usr.sbin/pmccontrol/pmccontrol.8
  user/jmallett/octeon/usr.sbin/pmcstat/pmcstat.8
  user/jmallett/octeon/usr.sbin/pppctl/pppctl.8
  user/jmallett/octeon/usr.sbin/setfmac/setfsmac.8
  user/jmallett/octeon/usr.sbin/setpmac/setpmac.8
  user/jmallett/octeon/usr.sbin/sysinstall/devices.c
  user/jmallett/octeon/usr.sbin/sysinstall/menus.c
  user/jmallett/octeon/usr.sbin/uhsoctl/uhsoctl.1
  user/jmallett/octeon/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c
  user/jmallett/octeon/usr.sbin/wpa/wpa_supplicant/wpa_supplicant.conf.5
Directory Properties:
  user/jmallett/octeon/   (props changed)
  user/jmallett/octeon/sys/contrib/x86emu/   (props changed)
  user/jmallett/octeon/sys/dev/ath/ath_hal/ar5416/ar9160.ini   (props changed)

Modified: user/jmallett/octeon/MAINTAINERS
==============================================================================
--- user/jmallett/octeon/MAINTAINERS	Wed Apr 14 21:44:14 2010	(r206633)
+++ user/jmallett/octeon/MAINTAINERS	Wed Apr 14 21:46:22 2010	(r206634)
@@ -123,6 +123,9 @@ usr.sbin/zic		edwin   Heads-up appreciat
 				maintained by a third party source.
 lib/libc/stdtime	edwin   Heads-up appreciated, since parts of this code
 				is maintained by a third party source.
+sysinstall	randi	Please contact about any major changes so that
+			they can be co-ordinated.
+sbin/routed	bms	Pre-commit review; notify vendor at rhyolite.com
 
 Following are the entries from the Makefiles, and a few other sources.
 Please remove stale entries from both their origin, and this file.

Modified: user/jmallett/octeon/Makefile.inc1
==============================================================================
--- user/jmallett/octeon/Makefile.inc1	Wed Apr 14 21:44:14 2010	(r206633)
+++ user/jmallett/octeon/Makefile.inc1	Wed Apr 14 21:46:22 2010	(r206634)
@@ -15,6 +15,7 @@
 #	-DNO_CTF do not run the DTrace CTF conversion tools on built objects
 #	LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list
 #	TARGET="machine" to crossbuild world for a different machine type
+#	TARGET_ARCH= may be required when a TARGET supports multiple endians
 
 #
 # The intended user-driven targets are:

Modified: user/jmallett/octeon/bin/ps/ps.1
==============================================================================
--- user/jmallett/octeon/bin/ps/ps.1	Wed Apr 14 21:44:14 2010	(r206633)
+++ user/jmallett/octeon/bin/ps/ps.1	Wed Apr 14 21:46:22 2010	(r206634)
@@ -29,7 +29,7 @@
 .\"     @(#)ps.1	8.3 (Berkeley) 4/18/94
 .\" $FreeBSD$
 .\"
-.Dd March 17, 2010
+.Dd April 13, 2010
 .Dt PS 1
 .Os
 .Sh NAME
@@ -298,6 +298,7 @@ the include file
 .It Dv "P_WAITED" Ta No "0x01000	Someone is waiting for us"
 .It Dv "P_WEXIT" Ta No "0x02000		Working on exiting"
 .It Dv "P_EXEC" Ta No "0x04000		Process called exec"
+.It Dv "P_WKILLED" Ta No "0x08000	Killed, shall go to kernel/user boundary ASAP"
 .It Dv "P_CONTINUED" Ta No "0x10000	Proc has continued from a stopped state"
 .It Dv "P_STOPPED_SIG" Ta No "0x20000	Stopped due to SIGSTOP/SIGTSTP"
 .It Dv "P_STOPPED_TRACE" Ta No "0x40000	Stopped because of tracing"

Modified: user/jmallett/octeon/bin/pwait/pwait.1
==============================================================================
--- user/jmallett/octeon/bin/pwait/pwait.1	Wed Apr 14 21:44:14 2010	(r206633)
+++ user/jmallett/octeon/bin/pwait/pwait.1	Wed Apr 14 21:46:22 2010	(r206634)
@@ -33,8 +33,8 @@
 .\" $FreeBSD$
 .\"
 .Dd November 1, 2009
-.Os
 .Dt PWAIT 1
+.Os
 .Sh NAME
 .Nm pwait
 .Nd wait for processes to terminate

Modified: user/jmallett/octeon/bin/sh/mksyntax.c
==============================================================================
--- user/jmallett/octeon/bin/sh/mksyntax.c	Wed Apr 14 21:44:14 2010	(r206633)
+++ user/jmallett/octeon/bin/sh/mksyntax.c	Wed Apr 14 21:46:22 2010	(r206634)
@@ -232,6 +232,7 @@ main(int argc __unused, char **argv __un
 	add("\n", "CNL");
 	add("\\", "CBACK");
 	add("`", "CBQUOTE");
+	add("\"", "CDQUOTE");
 	add("$", "CVAR");
 	add("}", "CENDVAR");
 	add("(", "CLP");

Modified: user/jmallett/octeon/bin/sh/parser.c
==============================================================================
--- user/jmallett/octeon/bin/sh/parser.c	Wed Apr 14 21:44:14 2010	(r206633)
+++ user/jmallett/octeon/bin/sh/parser.c	Wed Apr 14 21:46:22 2010	(r206634)
@@ -1223,7 +1223,10 @@ readtoken1(int firstc, char const *initi
 				if (eofmark != NULL && newvarnest == 0)
 					USTPUTC(c, out);
 				else {
-					state[level].syntax = BASESYNTAX;
+					if (state[level].category == TSTATE_ARITH)
+						state[level].syntax = ARISYNTAX;
+					else
+						state[level].syntax = BASESYNTAX;
 					quotef++;
 				}
 				break;

Modified: user/jmallett/octeon/contrib/binutils/bfd/config.bfd
==============================================================================
--- user/jmallett/octeon/contrib/binutils/bfd/config.bfd	Wed Apr 14 21:44:14 2010	(r206633)
+++ user/jmallett/octeon/contrib/binutils/bfd/config.bfd	Wed Apr 14 21:46:22 2010	(r206634)
@@ -221,6 +221,10 @@ case "${targ}" in
     targ_defvec=bfd_elf32_littlearm_vec
     targ_selvecs=bfd_elf32_bigarm_vec
     ;;
+  armeb-*-freebsd*)
+    targ_defvec=bfd_elf32_bigarm_vec
+    targ_selvecs=bfd_elf32_littlearm_vec
+    ;;
   arm-*-elf | arm-*-freebsd* | arm*-*-linux-gnu* | arm*-*-conix* | \
   arm*-*-uclinux* | arm-*-kfreebsd*-gnu | arm-*-vxworks)
     targ_defvec=bfd_elf32_littlearm_vec

Modified: user/jmallett/octeon/contrib/com_err/compile_et.1
==============================================================================
--- user/jmallett/octeon/contrib/com_err/compile_et.1	Wed Apr 14 21:44:14 2010	(r206633)
+++ user/jmallett/octeon/contrib/com_err/compile_et.1	Wed Apr 14 21:46:22 2010	(r206634)
@@ -4,8 +4,8 @@
 .\" $FreeBSD$
 .\"
 .Dd November 22, 1988
-.Os
 .Dt COMPILE_ET 1
+.Os
 .Sh NAME
 .Nm compile_et
 .Nd error table compiler

Modified: user/jmallett/octeon/crypto/openssh/sshd.c
==============================================================================
--- user/jmallett/octeon/crypto/openssh/sshd.c	Wed Apr 14 21:44:14 2010	(r206633)
+++ user/jmallett/octeon/crypto/openssh/sshd.c	Wed Apr 14 21:46:22 2010	(r206634)
@@ -1330,10 +1330,6 @@ main(int ac, char **av)
 	/* Initialize configuration options to their default values. */
 	initialize_server_options(&options);
 
-	/* Avoid killing the process in high-pressure swapping environments. */
-	if (madvise(NULL, 0, MADV_PROTECT) != 0)
-		debug("madvise(): %.200s", strerror(errno));
-
 	/* Parse command-line arguments. */
 	while ((opt = getopt(ac, av, "f:p:b:k:h:g:u:o:C:dDeiqrtQRT46")) != -1) {
 		switch (opt) {
@@ -1749,6 +1745,10 @@ main(int ac, char **av)
 	/* Reinitialize the log (because of the fork above). */
 	log_init(__progname, options.log_level, options.log_facility, log_stderr);
 
+	/* Avoid killing the process in high-pressure swapping environments. */
+	if (!inetd_flag && madvise(NULL, 0, MADV_PROTECT) != 0)
+		debug("madvise(): %.200s", strerror(errno));
+
 	/* Initialize the random number generator. */
 	arc4random_stir();
 

Modified: user/jmallett/octeon/etc/defaults/rc.conf
==============================================================================
--- user/jmallett/octeon/etc/defaults/rc.conf	Wed Apr 14 21:44:14 2010	(r206633)
+++ user/jmallett/octeon/etc/defaults/rc.conf	Wed Apr 14 21:46:22 2010	(r206634)
@@ -210,6 +210,7 @@ cloned_interfaces=""		# List of cloned n
 ifconfig_lo0="inet 127.0.0.1"	# default loopback device configuration.
 #ifconfig_lo0_alias0="inet 127.0.0.254 netmask 0xffffffff" # Sample alias entry.
 #ifconfig_ed0_ipx="ipx 0x00010010"	# Sample IPX address family entry.
+#ifconfig_ed0_ipv6="RTADV" 	# Sample IPv6 entry for RA/rtsol(8)
 #ifconfig_ed0_ipv6="inet6 2001:db8:1::1 prefixlen 64" # Sample IPv6 addr entry
 #ifconfig_ed0_alias0="inet6 2001:db8:2::1 prefixlen 64" # Sample IPv6 alias
 #ifconfig_fxp0_name="net0"	# Change interface name from fxp0 to net0.
@@ -435,12 +436,18 @@ rfcomm_pppd_server_two_channel="3"	# Ove
 #rfcomm_pppd_server_two_register_sp="NO"	# Override SP and DUN register
 #rfcomm_pppd_server_two_register_dun="NO"	# for 'two'
 
+#ubthidhci_enable="YES"		# Switch an USB BT controller present on
+#ubthidhci_busnum="3"		# bus 3 and addr 2 from HID mode to HCI mode.
+#ubthidhci_addr="2"		# Check usbconfig list to find the correct
+				# numbers for your system.
+
 ### Miscellaneous network options: ###
 icmp_bmcastecho="NO"	# respond to broadcast ping packets
 
 ### IPv6 options: ###
-ipv6_network_interfaces="none"	# List of IPv6 network interfaces
-				# (or "auto" or "none").
+ipv6_network_interfaces="AUTO"	# List of IPv6 network interfaces
+ipv6_prefer="YES" 		# Use IPv6 when both IPv4 and IPv6 can be used
+ipv6_privacy="NO" 		# Use privacy addresses with RTADV (RFC 4193)
 ipv6_defaultrouter="NO"		# Set to IPv6 default gateway (or NO).
 #ipv6_defaultrouter="2002:c058:6301::"	# Use this for 6to4 (RFC 3068)
 ipv6_static_routes=""		# Set to static route list (or leave empty).
@@ -499,7 +506,6 @@ ipv6_ipfilter_rules="/etc/ipf6.rules"	# 
 					# for examples
 ip6addrctl_enable="YES"	# Set to YES to enable default address selection
 ip6addrctl_verbose="NO"	# Set to YES to enable verbose configuration messages
-ipv6_prefer="NO"	# Use IPv6 when both IPv4 and IPv6 can be used
 
 ##############################################################
 ###  System console options  #################################

Modified: user/jmallett/octeon/etc/network.subr
==============================================================================
--- user/jmallett/octeon/etc/network.subr	Wed Apr 14 21:44:14 2010	(r206633)
+++ user/jmallett/octeon/etc/network.subr	Wed Apr 14 21:46:22 2010	(r206634)
@@ -96,44 +96,32 @@ ifconfig_up()
 	# inet6 specific
 	if afexists inet6; then
 		if ipv6if $1; then
-			if checkyesno ipv6_gateway_enable; then
-				_ipv6_opts="-accept_rtadv"
-			fi
-		else
-			if checkyesno ipv6_prefer; then
-				_ipv6_opts="-ifdisabled"
-			else
-				_ipv6_opts="ifdisabled"
+			# Implicitly handles ipv6_gateway_enable
+			_ipv6_opts='-ifdisabled -accept_rtadv'
+
+			if ipv6_autoconfif $1; then
+				_ipv6_opts='-ifdisabled accept_rtadv'
 			fi
 
-			# backward compatibility: $ipv6_enable
-			case $ipv6_enable in
-			[Yy][Ee][Ss])
-				_ipv6_opts="${_ipv6_opts} accept_rtadv"
-				;;
-			esac
-		fi
+			ifconfig $1 inet6 $_ipv6_opts
 
-		if [ -n "${_ipv6_opts}" ]; then
-			ifconfig $1 inet6 ${_ipv6_opts}
-		fi
+			# ifconfig_IF_ipv6
+			ifconfig_args=`ifconfig_getargs $1 ipv6`
 
-		# ifconfig_IF_ipv6
-		ifconfig_args=`ifconfig_getargs $1 ipv6`
-		if [ -n "${ifconfig_args}" ]; then
-			ifconfig $1 inet6 -ifdisabled
-			ifconfig $1 ${ifconfig_args}
-			_cfg=0
-		fi
+			if [ -n "$ifconfig_args" ]; then
+				ifconfig $1 $ifconfig_args
+				_cfg=0
+			fi
+		else
+		# Remove in FreeBSD 10.x
+		# Explicit test is necessary here to avoid nonexistence error
+			case "$ipv6_enable" in
+			[Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1)
+			warn "Interface $1 will NOT be configured for IPv6"
+				;;
+			esac
 
-		# backward compatiblity: $ipv6_ifconfig_IF
-		ifconfig_args=`get_if_var $1 ipv6_ifconfig_IF`
-		if [ -n "${ifconfig_args}" ]; then
-			warn "\$ipv6_ifconfig_$1 is obsolete." \
-			    "  Use ifconfig_$1_ipv6 instead."
-			ifconfig $1 inet6 -ifdisabled
-			ifconfig $1 inet6 ${ifconfig_args}
-			_cfg=0
+			ifconfig $1 inet6 ifdisabled
 		fi
 	fi
 
@@ -194,7 +182,7 @@ ifconfig_down()
 #	$default if given.
 get_if_var()
 {
-	local _if _punct _var _default prefix suffix
+	local _if _punct _punct_c _var _default prefix suffix
 
 	if [ $# -ne 2 -a $# -ne 3 ]; then
 		err 3 'USAGE: get_if_var name var [default]'
@@ -219,7 +207,7 @@ get_if_var()
 #	outside this file.
 _ifconfig_getargs()
 {
-	local _ifn _af
+	local _ifn _af value
 	_ifn=$1
 	_af=${2+_$2}
 
@@ -227,7 +215,18 @@ _ifconfig_getargs()
 		return 1
 	fi
 
-	get_if_var $_ifn ifconfig_IF$_af "$ifconfig_DEFAULT"
+	value=`get_if_var $_ifn ifconfig_IF$_af "$ifconfig_DEFAULT"`
+
+	# Remove in FreeBSD 10.x
+	if [ "$_af" = _ipv6 -a -z "$value" ]; then
+		value=`get_if_var $_ifn ipv6_ifconfig_IF "$ifconfig_DEFAULT"`
+		if [ -n "$value" ]; then
+			warn "\$ipv6_ifconfig_$1 is obsolete." \
+			"  Use ifconfig_$1_ipv6 instead."
+		fi
+	fi
+
+	echo $value
 }
 
 # ifconfig_getargs if [af]
@@ -249,6 +248,8 @@ ifconfig_getargs()
 		[Nn][Oo][Ss][Yy][Nn][Cc][Dd][Hh][Cc][Pp]) ;;
 		[Ss][Yy][Nn][Cc][Dd][Hh][Cc][Pp]) ;;
 		[Ww][Pp][Aa]) ;;
+		[Rr][Tt][Aa][Dd][Vv]) ;;
+		[Nn][Oo][Rr][Tt][Aa][Dd][Vv]) ;;
 		*)
 			_args="$_args $_arg"
 			;;
@@ -372,77 +373,45 @@ afexists()
 	esac
 }
 
-# noafif if
-#	Returns 0 if the interface has no af configuration and 1 otherwise.
-noafif()
-{
-	local _if
-	_if=$1
-
-	case $_if in
-	pflog[0-9]*|\
-	pfsync[0-9]*|\
-	an[0-9]*|\
-	ath[0-9]*|\
-	ipw[0-9]*|\
-	iwi[0-9]*|\
-	iwn[0-9]*|\
-	ral[0-9]*|\
-	wi[0-9]*|\
-	wl[0-9]*|\
-	wpi[0-9]*)
-		return 0
-		;;
-	esac
-
-	return 1
-}
-
 # ipv6if if
 #	Returns 0 if the interface should be configured for IPv6 and
 #	1 otherwise.
 ipv6if()
 {
-	local _if _tmpargs i
-	_if=$1
-
 	if ! afexists inet6; then
 		return 1
 	fi
 
 	# lo0 is always IPv6-enabled
-	case $_if in
+	case $1 in
 	lo0)
 		return 0
 		;;
 	esac
 
-	# True if $ifconfig_IF_ipv6 is defined.
-	_tmpargs=`_ifconfig_getargs $_if ipv6`
-	if [ -n "${_tmpargs}" ]; then
-		return 0
-	fi
-
-	# backward compatibility: True if $ipv6_ifconfig_IF is defined.
-	_tmpargs=`get_if_var $_if ipv6_ifconfig_IF`
-	if [ -n "${_tmpargs}" ]; then
-		return 0
-	fi
+	local _if _tmpargs i
+	_if=$1
 
-	case "${ipv6_network_interfaces}" in
-	[Aa][Uu][Tt][Oo])
-		return 0
-		;;
+	case "$ipv6_network_interfaces" in
 	''|[Nn][Oo][Nn][Ee])
 		return 1
 		;;
+	$_if|"$_if "*|*" $_if"|*" $_if "*|[Aa][Uu][Tt][Oo])
+		# True if $ifconfig_IF_ipv6 is defined.
+		_tmpargs=`_ifconfig_getargs $_if ipv6`
+		;;
 	esac
 
-	for i in ${ipv6_network_interfaces}; do
-		if [ "$i" = "$_if" ]; then
-			return 0
-		fi
-	done
+	if [ -n "$_tmpargs" ]; then
+		# Remove in FreeBSD 10.x
+		# Explicit test is necessary here to avoid nonexistence error
+		case "$ipv6_enable" in
+		[Nn][Oo]|[Ff][Aa][Ll][Ss][Ee]|[Oo][Ff][Ff]|0)
+			;;
+		*)	return 0
+			;;
+		esac
+	fi
 
 	return 1
 }
@@ -452,15 +421,24 @@ ipv6if()
 #	Stateless Address Configuration, 1 otherwise.
 ipv6_autoconfif()
 {
+	case $1 in
+	lo0|\
+	stf[0-9]*|\
+	faith[0-9]*|\
+	lp[0-9]*|\
+	sl[0-9]*|\
+	pflog[0-9]*|\
+	pfsync[0-9]*)
+		return 1
+		;;
+	esac
+
 	local _if _tmpargs _arg
 	_if=$1
 
 	if ! ipv6if $_if; then
 		return 1
 	fi
-	if noafif $_if; then
-		return 1
-	fi
 	if checkyesno ipv6_gateway_enable; then
 		return 1
 	fi
@@ -468,45 +446,24 @@ ipv6_autoconfif()
 	if [ -n "${_tmpargs}" ]; then
 		return 1
 	fi
+	if ! is_wired_interface $_if; then
+		case $_if in
+		wlan[0-9]*)	;;	# Allow test to continue
+		*)	return 1
+			;;
+		esac
+	fi
 
-	case $_if in
-	lo0|\
-	stf[0-9]*|\
-	faith[0-9]*|\
-	lp[0-9]*|\
-	sl[0-9]*|\
-	pflog[0-9]*|\
-	pfsync[0-9]*)
+	_tmpargs=`_ifconfig_getargs $_if ipv6`
+	case "$_tmpargs" in
+	*inet6\ *|*[Nn][Oo][Rr][Tt][Aa][Dd][Vv]*|*-accept_rtadv*)
 		return 1
 		;;
-	esac
-
-	# backward compatibility: $ipv6_enable
-	case $ipv6_enable in
-	[Yy][Ee][Ss])
+	*[Rr][Tt][Aa][Dd][Vv]*|*accept_rtadv*)
 		return 0
 		;;
 	esac
 
-	_tmpargs=`_ifconfig_getargs $_if ipv6`
-	for _arg in $_tmpargs; do
-		case $_arg in
-		accept_rtadv)
-			return 0
-			;;
-		esac
-	done
-
-	# backward compatibility: $ipv6_ifconfig_IF
-	_tmpargs=`get_if_var $_if ipv6_ifconfig_IF`
-	for _arg in $_tmpargs; do
-		case $_arg in
-		accept_rtadv)
-			return 0
-			;;
-		esac
-	done
-
 	return 1
 }
 

Modified: user/jmallett/octeon/etc/rc.d/ip6addrctl
==============================================================================
--- user/jmallett/octeon/etc/rc.d/ip6addrctl	Wed Apr 14 21:44:14 2010	(r206633)
+++ user/jmallett/octeon/etc/rc.d/ip6addrctl	Wed Apr 14 21:46:22 2010	(r206634)
@@ -20,8 +20,6 @@ status_cmd="ip6addrctl"
 prefer_ipv6_cmd="ip6addrctl_prefer_ipv6"
 prefer_ipv4_cmd="ip6addrctl_prefer_ipv4"
 
-set_rcvar_obsolete ipv6_enable ipv6_prefer
-
 ip6addrctl_prefer_ipv6()
 {
 	afexists inet6 || return 0

Modified: user/jmallett/octeon/etc/rc.d/netif
==============================================================================
--- user/jmallett/octeon/etc/rc.d/netif	Wed Apr 14 21:44:14 2010	(r206633)
+++ user/jmallett/octeon/etc/rc.d/netif	Wed Apr 14 21:46:22 2010	(r206634)
@@ -34,6 +34,7 @@
 . /etc/network.subr
 
 name="network"
+start_precmd="network_prestart"
 start_cmd="network_start"
 stop_cmd="network_stop"
 cloneup_cmd="clone_up"
@@ -41,7 +42,13 @@ clonedown_cmd="clone_down"
 extra_commands="cloneup clonedown"
 cmdifn=
 
-set_rcvar_obsolete ipv6_enable ipv6_prefer
+network_prestart()
+{
+	if [ -n "$ipv6_enable" ]; then
+		warn 'The ipv6_enable option is deprecated.'
+		warn 'See rc.conf(5) for information on disabling IPv6.'
+	fi
+}
 
 network_start()
 {

Modified: user/jmallett/octeon/etc/rc.d/netoptions
==============================================================================
--- user/jmallett/octeon/etc/rc.d/netoptions	Wed Apr 14 21:44:14 2010	(r206633)
+++ user/jmallett/octeon/etc/rc.d/netoptions	Wed Apr 14 21:46:22 2010	(r206634)
@@ -99,6 +99,13 @@ netoptions_inet6()
 	else
 		${SYSCTL_W} net.inet6.ip6.v6only=1 >/dev/null
 	fi
+
+	if checkyesno ipv6_privacy; then
+		netoptions_init
+		echo -n " IPv6 Privacy Addresses"
+		${SYSCTL_W} net.inet6.ip6.use_tempaddr=1 >/dev/null
+		${SYSCTL_W} net.inet6.ip6.prefer_tempaddr=1 >/dev/null
+	fi
 }
 
 load_rc_config $name

Copied: user/jmallett/octeon/etc/rc.d/ubthidhci (from r206631, head/etc/rc.d/ubthidhci)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/jmallett/octeon/etc/rc.d/ubthidhci	Wed Apr 14 21:46:22 2010	(r206634, copy of r206631, head/etc/rc.d/ubthidhci)
@@ -0,0 +1,40 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+# PROVIDE: ubthidhci
+# REQUIRE: DAEMON 
+# BEFORE: bluetooth 
+# KEYWORD: nojail shutdown
+
+. /etc/rc.subr
+
+name="ubthidhci"
+command="/usr/sbin/usbconfig"
+rcvar=`set_rcvar`
+start_precmd="ubthidhci_prestart"
+
+ubthidhci_prestart()
+{
+
+	if [ -z ${ubthidhci_busnum} ]; then
+		warn ubthidhci_busnum is not set
+		return 1
+	fi
+	if [ -z ${ubthidhci_addr} ]; then
+		warn ubthidhci_addr is not set
+		return 1
+	fi
+}
+
+load_rc_config $name
+#
+# We discard the output because:
+# 1) we don't want it to show up during boot; and
+# 2) the request usually returns an error, but that doesn't mean it failed
+#
+# NB: 0x40 is UT_VENDOR
+command_args="-u ${ubthidhci_busnum} -a ${ubthidhci_addr} do_request 0x40 0 0 0 0 > /dev/null 2>&1"
+
+run_rc_command "$1"

Modified: user/jmallett/octeon/etc/rc.firewall
==============================================================================
--- user/jmallett/octeon/etc/rc.firewall	Wed Apr 14 21:44:14 2010	(r206633)
+++ user/jmallett/octeon/etc/rc.firewall	Wed Apr 14 21:46:22 2010	(r206634)
@@ -424,24 +424,21 @@ case ${firewall_type} in
 	# Configuration:
 	#  firewall_myservices:		List of TCP ports on which this host
 	#			 	 offers services.
-	#  firewall_allowservices:	List of IPs which has access to
+	#  firewall_allowservices:	List of IPv4 and/or IPv6 addresses
+	#				 that have access to
 	#				 $firewall_myservices.
-	#  firewall_trusted:		List of IPv4s which has full access 
-	#				 to this host. Be very carefull 
-	#				 when setting this. This option can
-	#				 seriously degrade the level of 
-	#				 protection provided by the firewall.
+	#  firewall_trusted:		List of IPv4 and/or IPv6 addresses
+	#				 that have full access to this host.
+	#				 Be very careful when setting this.
+	#				 This option can seriously degrade
+	#				 the level of protection provided by
+	#				 the firewall.
 	#  firewall_logdeny:		Boolean (YES/NO) specifying if the
 	#				 default denied packets should be
 	#				 logged (in /var/log/security).
 	#  firewall_nologports:		List of TCP/UDP ports for which
 	#				 denied incomming packets are not
 	#				 logged.
-	#  firewall_trusted_ipv6:	List of IPv6s which has full access 
-	#				 to this host. Be very carefull 
-	#				 when setting this. This option can
-	#				 seriously degrade the level of 
-	#				 protection provided by the firewall.
 
 	# Allow packets for which a state has been built.
 	${fwcmd} add check-state

Modified: user/jmallett/octeon/gnu/usr.bin/gdb/Makefile
==============================================================================
--- user/jmallett/octeon/gnu/usr.bin/gdb/Makefile	Wed Apr 14 21:44:14 2010	(r206633)
+++ user/jmallett/octeon/gnu/usr.bin/gdb/Makefile	Wed Apr 14 21:46:22 2010	(r206634)
@@ -3,8 +3,7 @@
 SUBDIR=	doc libgdb gdb gdbtui kgdb
 
 TARGET_ARCH?= ${MACHINE_ARCH}
-.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "arm" || \
-    ${TARGET_ARCH} == "i386" || ${TARGET_ARCH} == "powerpc"
+.if exists(${.CURDIR}/gdbserver/reg-${TARGET_ARCH}.c)
 SUBDIR+=gdbserver
 .endif
 

Modified: user/jmallett/octeon/gnu/usr.bin/gdb/gdbserver/Makefile
==============================================================================
--- user/jmallett/octeon/gnu/usr.bin/gdb/gdbserver/Makefile	Wed Apr 14 21:44:14 2010	(r206633)
+++ user/jmallett/octeon/gnu/usr.bin/gdb/gdbserver/Makefile	Wed Apr 14 21:46:22 2010	(r206634)
@@ -14,20 +14,9 @@ SRCS=	inferiors.c mem-break.c regcache.c
 	server.c signals.c target.c utils.c
 SRCS+=	fbsd-low.c
 
-.if ${MACHINE_ARCH} == "amd64"
-SRCS+= fbsd-amd64-low.c i387-fp.c reg-x86-64.c
-.endif
-
-.if ${MACHINE_ARCH} == "arm"
-SRCS+= fbsd-arm-low.c reg-arm.c
-.endif
-
-.if ${MACHINE_ARCH} == "i386"
-SRCS+= fbsd-i386-low.c i387-fp.c reg-i386.c
-.endif
-
-.if ${MACHINE_ARCH} == "powerpc"
-SRCS+= fbsd-ppc-low.c reg-ppc.c
+SRCS+= fbsd-${MACHINE_ARCH}-low.c reg-${MACHINE_ARCH}.c
+.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386"
+SRCS+= i387-fp.c
 .endif
 
 #CFLAGS+=	-I${.CURDIR}/../arch/${MACHINE_ARCH}

Copied: user/jmallett/octeon/gnu/usr.bin/gdb/gdbserver/fbsd-powerpc-low.c (from r206631, head/gnu/usr.bin/gdb/gdbserver/fbsd-powerpc-low.c)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/jmallett/octeon/gnu/usr.bin/gdb/gdbserver/fbsd-powerpc-low.c	Wed Apr 14 21:46:22 2010	(r206634, copy of r206631, head/gnu/usr.bin/gdb/gdbserver/fbsd-powerpc-low.c)
@@ -0,0 +1,156 @@
+/* FreeBSD/PowerPC specific low level interface, for the remote server for
+   GDB.
+   Copyright 1995, 1996, 1998, 1999, 2000, 2001, 2002
+   Free Software Foundation, Inc.
+
+   This file is part of GDB.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
+#include "server.h"
+#include "fbsd-low.h"
+
+#include <sys/procfs.h>
+#include <sys/ptrace.h>
+
+#define ppc_num_regs 71
+
+/* Currently, don't check/send MQ.  */
+static int ppc_regmap[] =
+ { 0, 4, 8, 12, 16, 20, 24, 28,
+   32, 36, 40, 44, 48, 52, 56, 60,
+   64, 68, 72, 76, 80, 84, 88, 92,
+   96, 100, 104, 108, 112, 116, 120, 124,
+#if 0
+  /*
+   * XXX on FreeBSD the gdbserver for PowerPC was only tested with FPU-less
+   * cores i.e. e500. Let's leave the original FPR references around in case
+   * someone picks up and brings support for AIM-like FPU machines.
+   */
+  PT_FPR0*4,     PT_FPR0*4 + 8, PT_FPR0*4+16,  PT_FPR0*4+24,
+  PT_FPR0*4+32,  PT_FPR0*4+40,  PT_FPR0*4+48,  PT_FPR0*4+56,
+  PT_FPR0*4+64,  PT_FPR0*4+72,  PT_FPR0*4+80,  PT_FPR0*4+88,
+  PT_FPR0*4+96,  PT_FPR0*4+104,  PT_FPR0*4+112,  PT_FPR0*4+120,
+  PT_FPR0*4+128, PT_FPR0*4+136,  PT_FPR0*4+144,  PT_FPR0*4+152,
+  PT_FPR0*4+160,  PT_FPR0*4+168,  PT_FPR0*4+176,  PT_FPR0*4+184,
+  PT_FPR0*4+192,  PT_FPR0*4+200,  PT_FPR0*4+208,  PT_FPR0*4+216,
+  PT_FPR0*4+224,  PT_FPR0*4+232,  PT_FPR0*4+240,  PT_FPR0*4+248,
+#endif
+   -1, -1, -1, -1, -1, -1, -1, -1,
+   -1, -1, -1, -1, -1, -1, -1, -1,
+   -1, -1, -1, -1, -1, -1, -1, -1,
+   -1, -1, -1, -1, -1, -1, -1, -1,
+   144, -1, 132, 128, 140, 136, -1
+ };
+
+static int
+ppc_cannot_store_register (int regno)
+{
+  /* Some kernels do not allow us to store fpscr.  */
+  if (regno == find_regno ("fpscr"))
+    return 2;
+
+  return 0;
+}
+
+static int
+ppc_cannot_fetch_register (int regno)
+{
+  return 0;
+}
+
+static CORE_ADDR
+ppc_get_pc (void)
+{
+  unsigned long pc;
+
+  collect_register_by_name ("pc", &pc);
+  return (CORE_ADDR) pc;
+}
+
+static void
+ppc_set_pc (CORE_ADDR pc)
+{
+  unsigned long newpc = pc;
+
+  supply_register_by_name ("pc", &newpc);
+}
+
+/* Correct in either endianness.  Note that this file is
+   for PowerPC only, not PowerPC64.
+   This instruction is "twge r2, r2", which GDB uses as a software
+   breakpoint.  */
+static const unsigned long ppc_breakpoint = 0x7d821008;
+#define ppc_breakpoint_len 4
+
+static int
+ppc_breakpoint_at (CORE_ADDR where)
+{
+  unsigned long insn;
+
+  (*the_target->read_memory) (where, (char *) &insn, 4);
+  if (insn == ppc_breakpoint)
+    return 1;
+  /* If necessary, recognize more trap instructions here.  GDB only uses the
+     one.  */
+  return 0;
+}
+
+static void
+ppc_fill_gregset (void *buf)
+{
+  int i;
+
+  for (i = 0; i < ppc_num_regs; i++)
+	if (ppc_regmap[i] != -1)
+		collect_register (i, ((char *) buf) + ppc_regmap[i]);
+
+}
+
+static void
+ppc_store_gregset (const void *buf)
+{
+  int i;
+
+  for (i = 0; i < ppc_num_regs; i++)
+	if (ppc_regmap[i] != -1)
+		supply_register (i, ((char *) buf) + ppc_regmap[i]);
+
+}
+
+struct regset_info target_regsets[] = {
+  { PT_GETREGS, PT_SETREGS, sizeof (struct reg),
+    GENERAL_REGS,
+    ppc_fill_gregset, ppc_store_gregset },
+  { 0, 0, -1, -1, NULL, NULL }
+};
+
+struct fbsd_target_ops the_low_target = {
+  ppc_num_regs,
+  ppc_regmap,
+  ppc_cannot_fetch_register,
+  ppc_cannot_store_register,
+  ppc_get_pc,
+  ppc_set_pc,
+  (const char *) &ppc_breakpoint,
+  ppc_breakpoint_len,
+  NULL,
+  0,
+  ppc_breakpoint_at,
+};

Copied: user/jmallett/octeon/gnu/usr.bin/gdb/gdbserver/reg-amd64.c (from r206631, head/gnu/usr.bin/gdb/gdbserver/reg-amd64.c)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/jmallett/octeon/gnu/usr.bin/gdb/gdbserver/reg-amd64.c	Wed Apr 14 21:46:22 2010	(r206634, copy of r206631, head/gnu/usr.bin/gdb/gdbserver/reg-amd64.c)
@@ -0,0 +1,99 @@
+/* *INDENT-OFF* */ /* THIS FILE IS GENERATED */
+
+/* A register protocol for GDB, the GNU debugger.
+   Copyright 2001, 2002 Free Software Foundation, Inc.
+
+   This file is part of GDB.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+/* This file was created with the aid of ``regdat.sh'' and ``../../../../contrib/gdb/gdb/regformats/reg-x86-64.dat''.  */
+
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
+#include "regdef.h"
+#include "regcache.h"
+
+struct reg regs_x86_64[] = {
+  { "rax", 0, 64 },
+  { "rbx", 64, 64 },
+  { "rcx", 128, 64 },
+  { "rdx", 192, 64 },
+  { "rsi", 256, 64 },
+  { "rdi", 320, 64 },
+  { "rbp", 384, 64 },
+  { "rsp", 448, 64 },
+  { "r8", 512, 64 },
+  { "r9", 576, 64 },
+  { "r10", 640, 64 },
+  { "r11", 704, 64 },
+  { "r12", 768, 64 },
+  { "r13", 832, 64 },
+  { "r14", 896, 64 },
+  { "r15", 960, 64 },
+  { "rip", 1024, 64 },
+  { "eflags", 1088, 32 },
+  { "cs", 1120, 32 },
+  { "ss", 1152, 32 },
+  { "ds", 1184, 32 },
+  { "es", 1216, 32 },
+  { "fs", 1248, 32 },
+  { "gs", 1280, 32 },
+  { "st0", 1312, 80 },
+  { "st1", 1392, 80 },
+  { "st2", 1472, 80 },
+  { "st3", 1552, 80 },
+  { "st4", 1632, 80 },
+  { "st5", 1712, 80 },
+  { "st6", 1792, 80 },
+  { "st7", 1872, 80 },
+  { "fctrl", 1952, 32 },
+  { "fstat", 1984, 32 },
+  { "ftag", 2016, 32 },
+  { "fiseg", 2048, 32 },
+  { "fioff", 2080, 32 },
+  { "foseg", 2112, 32 },
+  { "fooff", 2144, 32 },
+  { "fop", 2176, 32 },
+  { "xmm0", 2208, 128 },
+  { "xmm1", 2336, 128 },
+  { "xmm2", 2464, 128 },
+  { "xmm3", 2592, 128 },
+  { "xmm4", 2720, 128 },
+  { "xmm5", 2848, 128 },
+  { "xmm6", 2976, 128 },
+  { "xmm7", 3104, 128 },
+  { "xmm8", 3232, 128 },
+  { "xmm9", 3360, 128 },
+  { "xmm10", 3488, 128 },
+  { "xmm11", 3616, 128 },
+  { "xmm12", 3744, 128 },
+  { "xmm13", 3872, 128 },
+  { "xmm14", 4000, 128 },
+  { "xmm15", 4128, 128 },
+  { "mxcsr", 4256, 32 },
+};
+
+const char *expedite_regs_x86_64[] = { "rbp", "rsp", "rip", 0 };
+
+void
+init_registers ()
+{
+    set_register_cache (regs_x86_64,
+			sizeof (regs_x86_64) / sizeof (regs_x86_64[0]));
+    gdbserver_expedite_regs = expedite_regs_x86_64;
+}

Copied: user/jmallett/octeon/gnu/usr.bin/gdb/gdbserver/reg-powerpc.c (from r206631, head/gnu/usr.bin/gdb/gdbserver/reg-powerpc.c)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/jmallett/octeon/gnu/usr.bin/gdb/gdbserver/reg-powerpc.c	Wed Apr 14 21:46:22 2010	(r206634, copy of r206631, head/gnu/usr.bin/gdb/gdbserver/reg-powerpc.c)
@@ -0,0 +1,113 @@
+/* *INDENT-OFF* */ /* THIS FILE IS GENERATED */
+
+/* A register protocol for GDB, the GNU debugger.
+   Copyright 2001, 2002 Free Software Foundation, Inc.
+
+   This file is part of GDB.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+/* This file was created with the aid of ``regdat.sh'' and ``../../../../contrib/gdb/gdb/regformats/reg-ppc.dat''.  */
+
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
+#include "regdef.h"
+#include "regcache.h"
+
+struct reg regs_ppc[] = {
+  { "r0", 0, 32 },
+  { "r1", 32, 32 },
+  { "r2", 64, 32 },
+  { "r3", 96, 32 },
+  { "r4", 128, 32 },
+  { "r5", 160, 32 },
+  { "r6", 192, 32 },
+  { "r7", 224, 32 },
+  { "r8", 256, 32 },
+  { "r9", 288, 32 },
+  { "r10", 320, 32 },
+  { "r11", 352, 32 },
+  { "r12", 384, 32 },
+  { "r13", 416, 32 },
+  { "r14", 448, 32 },
+  { "r15", 480, 32 },
+  { "r16", 512, 32 },
+  { "r17", 544, 32 },
+  { "r18", 576, 32 },
+  { "r19", 608, 32 },
+  { "r20", 640, 32 },
+  { "r21", 672, 32 },
+  { "r22", 704, 32 },
+  { "r23", 736, 32 },
+  { "r24", 768, 32 },
+  { "r25", 800, 32 },
+  { "r26", 832, 32 },
+  { "r27", 864, 32 },
+  { "r28", 896, 32 },
+  { "r29", 928, 32 },
+  { "r30", 960, 32 },
+  { "r31", 992, 32 },
+  { "f0", 1024, 64 },
+  { "f1", 1088, 64 },
+  { "f2", 1152, 64 },
+  { "f3", 1216, 64 },
+  { "f4", 1280, 64 },
+  { "f5", 1344, 64 },
+  { "f6", 1408, 64 },
+  { "f7", 1472, 64 },
+  { "f8", 1536, 64 },
+  { "f9", 1600, 64 },
+  { "f10", 1664, 64 },
+  { "f11", 1728, 64 },
+  { "f12", 1792, 64 },
+  { "f13", 1856, 64 },
+  { "f14", 1920, 64 },
+  { "f15", 1984, 64 },
+  { "f16", 2048, 64 },
+  { "f17", 2112, 64 },
+  { "f18", 2176, 64 },
+  { "f19", 2240, 64 },
+  { "f20", 2304, 64 },
+  { "f21", 2368, 64 },
+  { "f22", 2432, 64 },
+  { "f23", 2496, 64 },
+  { "f24", 2560, 64 },
+  { "f25", 2624, 64 },
+  { "f26", 2688, 64 },
+  { "f27", 2752, 64 },
+  { "f28", 2816, 64 },
+  { "f29", 2880, 64 },
+  { "f30", 2944, 64 },
+  { "f31", 3008, 64 },
+  { "pc", 3072, 32 },
+  { "ps", 3104, 32 },
+  { "cr", 3136, 32 },
+  { "lr", 3168, 32 },
+  { "ctr", 3200, 32 },
+  { "xer", 3232, 32 },
+  { "fpscr", 3264, 32 },
+};
+
+const char *expedite_regs_ppc[] = { "r1", "pc", 0 };
+
+void

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-user mailing list