From owner-p4-projects@FreeBSD.ORG Thu Sep 25 22:21:14 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1A9E0106568D; Thu, 25 Sep 2008 22:21:14 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D1AA11065686 for ; Thu, 25 Sep 2008 22:21:13 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BF9CE8FC1A for ; Thu, 25 Sep 2008 22:21:13 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id m8PMLDN5061467 for ; Thu, 25 Sep 2008 22:21:13 GMT (envelope-from gonzo@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id m8PMLD1g061410 for perforce@freebsd.org; Thu, 25 Sep 2008 22:21:13 GMT (envelope-from gonzo@FreeBSD.org) Date: Thu, 25 Sep 2008 22:21:13 GMT Message-Id: <200809252221.m8PMLD1g061410@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gonzo@FreeBSD.org using -f From: Oleksandr Tymoshenko To: Perforce Change Reviews Cc: Subject: PERFORCE change 150473 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Sep 2008 22:21:14 -0000 http://perforce.freebsd.org/chv.cgi?CH=150473 Change 150473 by gonzo@gonzo_jeeves on 2008/09/25 22:20:42 IFC @150472 Affected files ... .. //depot/projects/mips2/src/crypto/openssh/sshconnect2.c#4 integrate .. //depot/projects/mips2/src/etc/rc.d/jail#6 integrate .. //depot/projects/mips2/src/gnu/usr.bin/gdb/kgdb/kld.c#4 integrate .. //depot/projects/mips2/src/lib/libc/powerpc/gen/syncicache.c#3 integrate .. //depot/projects/mips2/src/release/i386/fixit_crunch.conf#3 integrate .. //depot/projects/mips2/src/release/pc98/fixit-small_crunch.conf#4 integrate .. //depot/projects/mips2/src/release/pc98/fixit_crunch.conf#4 integrate .. //depot/projects/mips2/src/sbin/bsdlabel/Makefile#3 integrate .. //depot/projects/mips2/src/sbin/fdisk/Makefile#2 integrate .. //depot/projects/mips2/src/share/man/man5/rc.conf.5#16 integrate .. //depot/projects/mips2/src/share/man/man5/src.conf.5#10 integrate .. //depot/projects/mips2/src/share/misc/committers-src.dot#11 integrate .. //depot/projects/mips2/src/sys/amd64/amd64/elf_machdep.c#3 integrate .. //depot/projects/mips2/src/sys/amd64/linux32/linux32_sysvec.c#8 integrate .. //depot/projects/mips2/src/sys/arm/arm/elf_machdep.c#3 integrate .. //depot/projects/mips2/src/sys/compat/freebsd32/freebsd32_misc.c#12 integrate .. //depot/projects/mips2/src/sys/compat/freebsd32/freebsd32_proto.h#15 integrate .. //depot/projects/mips2/src/sys/compat/freebsd32/freebsd32_syscall.h#15 integrate .. //depot/projects/mips2/src/sys/compat/freebsd32/freebsd32_syscalls.c#15 integrate .. //depot/projects/mips2/src/sys/compat/freebsd32/freebsd32_sysent.c#15 integrate .. //depot/projects/mips2/src/sys/compat/freebsd32/freebsd32_util.h#2 integrate .. //depot/projects/mips2/src/sys/compat/freebsd32/syscalls.master#16 integrate .. //depot/projects/mips2/src/sys/compat/ia32/ia32_sysvec.c#5 integrate .. //depot/projects/mips2/src/sys/compat/svr4/svr4_sysvec.c#7 integrate .. //depot/projects/mips2/src/sys/conf/files#29 integrate .. //depot/projects/mips2/src/sys/conf/files.i386#18 integrate .. //depot/projects/mips2/src/sys/conf/kern.pre.mk#9 integrate .. //depot/projects/mips2/src/sys/ddb/db_command.c#8 integrate .. //depot/projects/mips2/src/sys/ddb/db_command.h#3 integrate .. //depot/projects/mips2/src/sys/ddb/db_main.c#4 integrate .. //depot/projects/mips2/src/sys/dev/bm/if_bm.c#3 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/common/cxgb_ael1002.c#6 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/common/cxgb_common.h#7 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/common/cxgb_mc5.c#5 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/common/cxgb_mv88e1xxx.c#5 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/common/cxgb_t3_hw.c#8 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/common/cxgb_tn1010.c#2 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/common/cxgb_vsc7323.c#3 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/common/cxgb_vsc8211.c#6 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/common/cxgb_xgmac.c#6 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/cxgb_adapter.h#14 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/cxgb_config.h#6 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/cxgb_include.h#5 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/cxgb_main.c#20 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/cxgb_multiq.c#2 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/cxgb_offload.c#7 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/cxgb_offload.h#8 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/cxgb_osdep.h#11 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/cxgb_sge.c#17 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/cxgb_t3fw.c#3 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/sys/cxgb_support.c#5 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/sys/mvec.h#5 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/sys/uipc_mvec.c#6 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c#3 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.c#2 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cq.c#2 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_dbg.c#2 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_ev.c#2 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_hal.c#2 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_mem.c#2 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c#2 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_qp.c#2 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_resource.c#2 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/toecore/toedev.c#3 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c#9 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c#8 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_ddp.c#6 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_l2t.c#3 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_l2t.h#2 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_listen.c#5 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_t3_ddp.h#4 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.c#3 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_toepcb.h#4 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_tom.c#7 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_tom.h#3 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_tom_sysctl.c#5 integrate .. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_vm.c#2 integrate .. //depot/projects/mips2/src/sys/dev/kbdmux/kbdmux.c#7 integrate .. //depot/projects/mips2/src/sys/dev/le/if_le_cbus.c#3 integrate .. //depot/projects/mips2/src/sys/dev/le/if_le_isa.c#3 integrate .. //depot/projects/mips2/src/sys/dev/le/if_le_lebuffer.c#2 integrate .. //depot/projects/mips2/src/sys/dev/le/if_le_pci.c#3 integrate .. //depot/projects/mips2/src/sys/dev/le/lebuffer_sbus.c#2 integrate .. //depot/projects/mips2/src/sys/dev/msk/if_msk.c#9 integrate .. //depot/projects/mips2/src/sys/dev/msk/if_mskreg.h#6 integrate .. //depot/projects/mips2/src/sys/dev/usb/ubsa.c#10 integrate .. //depot/projects/mips2/src/sys/dev/usb/umass.c#9 integrate .. //depot/projects/mips2/src/sys/dev/xen/netfront/netfront.c#2 integrate .. //depot/projects/mips2/src/sys/fs/tmpfs/tmpfs.h#7 integrate .. //depot/projects/mips2/src/sys/fs/tmpfs/tmpfs_subr.c#10 integrate .. //depot/projects/mips2/src/sys/fs/tmpfs/tmpfs_vnops.c#14 integrate .. //depot/projects/mips2/src/sys/i386/bios/apm.h#2 integrate .. //depot/projects/mips2/src/sys/i386/i386/bios.c#3 integrate .. //depot/projects/mips2/src/sys/i386/i386/elf_machdep.c#3 integrate .. //depot/projects/mips2/src/sys/i386/ibcs2/ibcs2_sysvec.c#3 integrate .. //depot/projects/mips2/src/sys/i386/include/param.h#3 integrate .. //depot/projects/mips2/src/sys/i386/include/smp.h#6 integrate .. //depot/projects/mips2/src/sys/i386/linux/linux_sysvec.c#8 integrate .. //depot/projects/mips2/src/sys/i386/xen/mp_machdep.c#2 integrate .. //depot/projects/mips2/src/sys/i386/xen/pmap.c#3 integrate .. //depot/projects/mips2/src/sys/i386/xen/xen_machdep.c#4 integrate .. //depot/projects/mips2/src/sys/ia64/ia64/efi.c#2 integrate .. //depot/projects/mips2/src/sys/ia64/ia64/elf_machdep.c#4 integrate .. //depot/projects/mips2/src/sys/ia64/ia64/sal.c#2 integrate .. //depot/projects/mips2/src/sys/kern/imgact_aout.c#4 integrate .. //depot/projects/mips2/src/sys/kern/init_main.c#14 integrate .. //depot/projects/mips2/src/sys/kern/init_sysent.c#14 integrate .. //depot/projects/mips2/src/sys/kern/kern_condvar.c#6 integrate .. //depot/projects/mips2/src/sys/kern/kern_intr.c#15 integrate .. //depot/projects/mips2/src/sys/kern/kern_synch.c#12 integrate .. //depot/projects/mips2/src/sys/kern/makesyscalls.sh#6 integrate .. //depot/projects/mips2/src/sys/kern/subr_witness.c#18 integrate .. //depot/projects/mips2/src/sys/kern/sys_generic.c#10 integrate .. //depot/projects/mips2/src/sys/kern/syscalls.c#14 integrate .. //depot/projects/mips2/src/sys/kern/syscalls.master#15 integrate .. //depot/projects/mips2/src/sys/kern/systrace_args.c#11 integrate .. //depot/projects/mips2/src/sys/kern/tty.c#14 integrate .. //depot/projects/mips2/src/sys/kern/tty_pts.c#8 integrate .. //depot/projects/mips2/src/sys/kern/vfs_cache.c#14 integrate .. //depot/projects/mips2/src/sys/libkern/memcmp.c#1 branch .. //depot/projects/mips2/src/sys/mips/mips/elf_machdep.c#7 integrate .. //depot/projects/mips2/src/sys/mips/mips/support.S#16 integrate .. //depot/projects/mips2/src/sys/modules/cxgb/Makefile#8 integrate .. //depot/projects/mips2/src/sys/modules/cxgb/cxgb/Makefile#7 integrate .. //depot/projects/mips2/src/sys/modules/cxgb/cxgb_t3fw/Makefile#3 integrate .. //depot/projects/mips2/src/sys/modules/cxgb/iw_cxgb/Makefile#2 integrate .. //depot/projects/mips2/src/sys/modules/cxgb/toecore/Makefile#2 integrate .. //depot/projects/mips2/src/sys/modules/cxgb/tom/Makefile#4 integrate .. //depot/projects/mips2/src/sys/net/if_stf.c#7 integrate .. //depot/projects/mips2/src/sys/net80211/ieee80211_ddb.c#6 integrate .. //depot/projects/mips2/src/sys/net80211/ieee80211_hostap.c#4 integrate .. //depot/projects/mips2/src/sys/netinet/tcp_input.c#16 integrate .. //depot/projects/mips2/src/sys/nfsclient/nfs_vnops.c#12 integrate .. //depot/projects/mips2/src/sys/powerpc/aim/machdep.c#8 integrate .. //depot/projects/mips2/src/sys/powerpc/aim/mmu_oea.c#6 integrate .. //depot/projects/mips2/src/sys/powerpc/booke/machdep.c#7 integrate .. //depot/projects/mips2/src/sys/powerpc/include/dbdma.h#2 integrate .. //depot/projects/mips2/src/sys/powerpc/include/md_var.h#7 integrate .. //depot/projects/mips2/src/sys/powerpc/include/pmap.h#4 integrate .. //depot/projects/mips2/src/sys/powerpc/include/pte.h#3 integrate .. //depot/projects/mips2/src/sys/powerpc/ofw/ofw_syscons.c#3 integrate .. //depot/projects/mips2/src/sys/powerpc/powermac/dbdma.c#2 integrate .. //depot/projects/mips2/src/sys/powerpc/powermac/dbdmavar.h#2 integrate .. //depot/projects/mips2/src/sys/powerpc/powerpc/elf_machdep.c#3 integrate .. //depot/projects/mips2/src/sys/powerpc/powerpc/syncicache.c#3 integrate .. //depot/projects/mips2/src/sys/sparc64/sparc64/elf_machdep.c#5 integrate .. //depot/projects/mips2/src/sys/sys/libkern.h#7 integrate .. //depot/projects/mips2/src/sys/sys/syscall.h#14 integrate .. //depot/projects/mips2/src/sys/sys/syscall.mk#14 integrate .. //depot/projects/mips2/src/sys/sys/sysent.h#5 integrate .. //depot/projects/mips2/src/sys/sys/sysproto.h#14 integrate .. //depot/projects/mips2/src/sys/sys/tty.h#7 integrate .. //depot/projects/mips2/src/sys/ufs/ffs/ffs_vfsops.c#13 integrate .. //depot/projects/mips2/src/sys/xen/evtchn/evtchn.c#2 integrate .. //depot/projects/mips2/src/sys/xen/gnttab.c#2 integrate .. //depot/projects/mips2/src/sys/xen/gnttab.h#2 integrate .. //depot/projects/mips2/src/sys/xen/interface/arch-x86/xen-x86_32.h#2 integrate .. //depot/projects/mips2/src/sys/xen/interface/arch-x86/xen-x86_64.h#2 integrate .. //depot/projects/mips2/src/sys/xen/interface/arch-x86/xen.h#2 integrate .. //depot/projects/mips2/src/sys/xen/interface/callback.h#2 integrate .. //depot/projects/mips2/src/sys/xen/interface/domctl.h#2 integrate .. //depot/projects/mips2/src/sys/xen/interface/features.h#2 integrate .. //depot/projects/mips2/src/sys/xen/interface/grant_table.h#2 integrate .. //depot/projects/mips2/src/sys/xen/interface/memory.h#2 integrate .. //depot/projects/mips2/src/sys/xen/interface/physdev.h#2 integrate .. //depot/projects/mips2/src/sys/xen/interface/vcpu.h#2 integrate .. //depot/projects/mips2/src/tools/build/options/WITHOUT_BSNMP#1 branch .. //depot/projects/mips2/src/tools/build/options/WITHOUT_FLOPPY#1 branch .. //depot/projects/mips2/src/tools/build/options/WITHOUT_NETGRAPH_SUPPORT#1 branch .. //depot/projects/mips2/src/tools/build/options/WITHOUT_WIRELESS_SUPPORT#1 branch .. //depot/projects/mips2/src/tools/tools/nanobsd/nanobsd.sh#14 integrate .. //depot/projects/mips2/src/usr.bin/Makefile#18 integrate .. //depot/projects/mips2/src/usr.sbin/syslogd/syslogd.8#3 integrate .. //depot/projects/mips2/src/usr.sbin/syslogd/syslogd.c#8 integrate .. //depot/projects/mips2/src/usr.sbin/timed/timed/globals.h#3 integrate Differences ... ==== //depot/projects/mips2/src/crypto/openssh/sshconnect2.c#4 (text+ko) ==== @@ -386,8 +386,9 @@ if (options.log_level >= SYSLOG_LEVEL_INFO) { if (len > 65536) len = 65536; - msg = xmalloc(len * 4); /* max expansion from strnvis() */ + msg = xmalloc(len * 4 + 1); /* max expansion from strnvis() */ strnvis(msg, raw, len * 4, VIS_SAFE|VIS_OCTAL); + msg[len*4] = '\0'; fprintf(stderr, "%s", msg); xfree(msg); } ==== //depot/projects/mips2/src/etc/rc.d/jail#6 (text+ko) ==== @@ -1,6 +1,6 @@ #!/bin/sh # -# $FreeBSD: src/etc/rc.d/jail,v 1.39 2008/09/16 20:18:25 thompsa Exp $ +# $FreeBSD: src/etc/rc.d/jail,v 1.40 2008/09/24 15:18:27 ru Exp $ # # PROVIDE: jail @@ -39,6 +39,7 @@ _procdir="${_rootdir}/proc" eval _hostname=\"\$jail_${_j}_hostname\" eval _ip=\"\$jail_${_j}_ip\" + eval _netmask=\"\${jail_${_j}_netmask:-255.255.255.255}\" eval _interface=\"\${jail_${_j}_interface:-${jail_interface}}\" eval _exec=\"\$jail_${_j}_exec\" eval _exec_start=\"\${jail_${_j}_exec_start:-${jail_exec_start}}\" @@ -93,6 +94,7 @@ debug "$_j mount enable: $_mount" debug "$_j hostname: $_hostname" debug "$_j ip: $_ip" + debug "$_j netmask: $_netmask" debug "$_j interface: $_interface" debug "$_j fib: $_fib" debug "$_j root: $_rootdir" @@ -297,7 +299,7 @@ continue; fi if [ -n "${_interface}" ]; then - ifconfig ${_interface} alias ${_ip} netmask 255.255.255.255 + ifconfig ${_interface} alias ${_ip} netmask ${_netmask} fi if [ -n "${_fib}" ]; then _setfib="setfib -F '${_fib}'" ==== //depot/projects/mips2/src/gnu/usr.bin/gdb/kgdb/kld.c#4 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/kld.c,v 1.9 2008/04/29 20:32:45 jhb Exp $"); +__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/kld.c,v 1.10 2008/09/25 19:32:03 jhb Exp $"); #include #include @@ -37,6 +37,7 @@ #include #include #include +#include #include #include #include @@ -196,39 +197,14 @@ return (0); } -struct add_section_info { - struct section_addr_info *section_addrs; - int sect_index; - CORE_ADDR base_addr; -}; - static void -add_section (bfd *bfd, asection *sect, void *arg) -{ - struct add_section_info *asi = arg; - CORE_ADDR address; - char *name; - - /* Ignore non-resident sections. */ - if ((bfd_get_section_flags(bfd, sect) & (SEC_ALLOC | SEC_LOAD)) == 0) - return; - - name = xstrdup(bfd_get_section_name(bfd, sect)); - make_cleanup(xfree, name); - address = asi->base_addr + bfd_get_section_vma(bfd, sect); - asi->section_addrs->other[asi->sect_index].name = name; - asi->section_addrs->other[asi->sect_index].addr = address; - asi->section_addrs->other[asi->sect_index].sectindex = sect->index; - printf_unfiltered("\t%s_addr = %s\n", name, local_hex_string(address)); - asi->sect_index++; -} - -static void load_kld (char *path, CORE_ADDR base_addr, int from_tty) { - struct add_section_info asi; + struct section_addr_info *sap; + struct section_table *sections, *sections_end, *s; struct cleanup *cleanup; bfd *bfd; + int i; /* Open the kld. */ bfd = bfd_openr(path, gnutarget); @@ -244,19 +220,30 @@ if (bfd_get_section_by_name (bfd, ".text") == NULL) error("\"%s\": can't find text section", path); + /* Build a section table from the bfd and relocate the sections. */ + if (build_section_table (bfd, §ions, §ions_end)) + error("\"%s\": can't find file sections", path); + cleanup = make_cleanup(xfree, sections); + for (s = sections; s < sections_end; s++) { + s->addr += base_addr; + s->endaddr += base_addr; + } + + /* Build a section addr info to pass to symbol_file_add(). */ + sap = build_section_addr_info_from_section_table (sections, + sections_end); + cleanup = make_cleanup((make_cleanup_ftype *)free_section_addr_info, + sap); + printf_unfiltered("add symbol table from file \"%s\" at\n", path); + for (i = 0; i < sap->num_sections; i++) + printf_unfiltered("\t%s_addr = %s\n", sap->other[i].name, + local_hex_string(sap->other[i].addr)); - /* Build a section table for symbol_file_add() from the bfd sections. */ - asi.section_addrs = alloc_section_addr_info(bfd_count_sections(bfd)); - cleanup = make_cleanup(xfree, asi.section_addrs); - asi.sect_index = 0; - asi.base_addr = base_addr; - bfd_map_over_sections(bfd, add_section, &asi); - if (from_tty && (!query("%s", ""))) error("Not confirmed."); - symbol_file_add(path, from_tty, asi.section_addrs, 0, OBJF_USERLOADED); + symbol_file_add(path, from_tty, sap, 0, OBJF_USERLOADED); do_cleanups(cleanup); } ==== //depot/projects/mips2/src/lib/libc/powerpc/gen/syncicache.c#3 (text+ko) ==== @@ -1,4 +1,4 @@ -/* +/*- * Copyright (C) 1995-1997, 1999 Wolfgang Solfrank. * Copyright (C) 1995-1997, 1999 TooLs GmbH. * All rights reserved. @@ -33,7 +33,7 @@ #ifndef lint static const char rcsid[] = - "$FreeBSD: src/lib/libc/powerpc/gen/syncicache.c,v 1.4 2007/06/10 16:32:08 marcel Exp $"; + "$FreeBSD: src/lib/libc/powerpc/gen/syncicache.c,v 1.6 2008/09/24 01:06:11 nwhitehorn Exp $"; #endif /* not lint */ #include @@ -47,28 +47,27 @@ #include #include -#if defined(_KERNEL) || defined(_STANDALONE) -#ifndef CACHELINESIZE -#error "Must know the size of a cache line" +#ifdef _STANDALONE +int cacheline_size = 32; #endif -#else + +#if !defined(_KERNEL) && !defined(_STANDALONE) #include +int cacheline_size = 0; + static void getcachelinesize(void); -static int _cachelinesize; -#define CACHELINESIZE _cachelinesize - static void getcachelinesize() { static int cachemib[] = { CTL_MACHDEP, CPU_CACHELINE }; int clen; - clen = sizeof(_cachelinesize); + clen = sizeof(cacheline_size); if (sysctl(cachemib, sizeof(cachemib) / sizeof(cachemib[0]), - &_cachelinesize, &clen, NULL, 0) < 0 || !_cachelinesize) { + &cacheline_size, &clen, NULL, 0) < 0 || !cacheline_size) { abort(); } } @@ -81,21 +80,24 @@ char *p; #if !defined(_KERNEL) && !defined(_STANDALONE) - if (!_cachelinesize) + if (!cacheline_size) getcachelinesize(); #endif - off = (u_int)from & (CACHELINESIZE - 1); + + off = (u_int)from & (cacheline_size - 1); l = len += off; p = (char *)from - off; + do { __asm __volatile ("dcbst 0,%0" :: "r"(p)); - p += CACHELINESIZE; - } while ((l -= CACHELINESIZE) > 0); + p += cacheline_size; + } while ((l -= cacheline_size) > 0); __asm __volatile ("sync"); p = (char *)from - off; do { __asm __volatile ("icbi 0,%0" :: "r"(p)); - p += CACHELINESIZE; - } while ((len -= CACHELINESIZE) > 0); + p += cacheline_size; + } while ((len -= cacheline_size) > 0); __asm __volatile ("sync; isync"); } + ==== //depot/projects/mips2/src/release/i386/fixit_crunch.conf#3 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/release/i386/fixit_crunch.conf,v 1.16 2007/07/02 14:01:43 kensmith Exp $ +# $FreeBSD: src/release/i386/fixit_crunch.conf,v 1.17 2008/09/25 12:25:54 nyan Exp $ buildopts -DRELEASE_CRUNCH @@ -46,4 +46,4 @@ progs chroot ln chown chgrp -libs -ledit -lgeom -lkiconv -lkvm -lncurses -lutil +libs -ledit -lgeom -lbsdxml -lsbuf -lkiconv -lkvm -lncurses -lutil ==== //depot/projects/mips2/src/release/pc98/fixit-small_crunch.conf#4 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/release/pc98/fixit-small_crunch.conf,v 1.10 2008/05/13 11:51:19 nyan Exp $ +# $FreeBSD: src/release/pc98/fixit-small_crunch.conf,v 1.11 2008/09/25 12:25:54 nyan Exp $ buildopts -DRELEASE_CRUNCH @@ -26,7 +26,6 @@ progs clri progs dmesg progs fdisk -progs mknod progs mount progs mount_cd9660 progs mount_msdosfs @@ -37,11 +36,8 @@ special fdisk srcdir /usr/src/sbin/fdisk_pc98 -srcdirs /usr/src/usr.bin -progs ftp - srcdirs /usr/src/usr.sbin progs chown ln chown chgrp -libs -ledit -lgeom -lkiconv -lkvm -lncurses -lutil +libs -lgeom -lbsdxml -lsbuf -lkiconv -lkvm -lncurses -lutil ==== //depot/projects/mips2/src/release/pc98/fixit_crunch.conf#4 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/release/pc98/fixit_crunch.conf,v 1.16 2008/05/11 14:25:24 nyan Exp $ +# $FreeBSD: src/release/pc98/fixit_crunch.conf,v 1.17 2008/09/25 12:25:54 nyan Exp $ buildopts -DRELEASE_CRUNCH @@ -26,7 +26,6 @@ progs clri progs dmesg progs fdisk -progs mknod progs mount progs mount_cd9660 progs mount_msdosfs @@ -45,4 +44,4 @@ progs chown ln chown chgrp -libs -ledit -lgeom -lkiconv -lkvm -lncurses -lutil +libs -ledit -lgeom -lbsdxml -lsbuf -lkiconv -lkvm -lncurses -lutil ==== //depot/projects/mips2/src/sbin/bsdlabel/Makefile#3 (text+ko) ==== @@ -1,5 +1,5 @@ # @(#)Makefile 8.2 (Berkeley) 3/17/94 -# $FreeBSD: src/sbin/bsdlabel/Makefile,v 1.20 2006/08/22 07:51:09 ru Exp $ +# $FreeBSD: src/sbin/bsdlabel/Makefile,v 1.21 2008/09/23 13:12:51 ru Exp $ .PATH: ${.CURDIR}/../../sys/geom @@ -13,8 +13,8 @@ MLINKS= bsdlabel.8 disklabel.8 .endif -DPADD= ${LIBGEOM} -LDADD= -lgeom +DPADD= ${LIBGEOM} ${LIBBSDXML} ${LIBSBUF} +LDADD= -lgeom -lbsdxml -lsbuf .include ==== //depot/projects/mips2/src/sbin/fdisk/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sbin/fdisk/Makefile,v 1.12 2005/07/15 08:02:51 phk Exp $ +# $FreeBSD: src/sbin/fdisk/Makefile,v 1.13 2008/09/23 13:12:51 ru Exp $ PROG= fdisk SRCS= fdisk.c geom_mbr_enc.c @@ -7,8 +7,8 @@ .PATH: ${.CURDIR}/../../sys/geom -DPADD += ${LIBGEOM} -LDADD += -lgeom +DPADD+= ${LIBGEOM} ${LIBBSDXML} ${LIBSBUF} +LDADD+= -lgeom -lbsdxml -lsbuf .include ==== //depot/projects/mips2/src/share/man/man5/rc.conf.5#16 (text+ko) ==== @@ -22,9 +22,9 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man5/rc.conf.5,v 1.347 2008/09/19 15:27:37 thompsa Exp $ +.\" $FreeBSD: src/share/man/man5/rc.conf.5,v 1.349 2008/09/24 21:07:11 des Exp $ .\" -.Dd September 16, 2008 +.Dd September 24, 2008 .Dt RC.CONF 5 .Os .Sh NAME @@ -3116,16 +3116,6 @@ If set to .Dq Li YES , load System V IPC primitives at boot time. -.It Va kernel_symlink_enable -.Pq Vt bool -Set to -.Dq Li YES -to symbolicly link -.Pa /boot/kernel -to the directory that contains the kernel you booted from, -unless -.Pa /boot/kernel -already exists and is not a symbolic link. .It Va clear_tmp_enable .Pq Vt bool Set to @@ -3450,6 +3440,12 @@ Unset by default. When set, sets the interface to use when setting IP address alias. Note that the alias is created at jail startup and removed at jail shutdown. +.It Va jail_ Ns Ao Ar jname Ac Ns Va _netmask +.Pq Vt str +Set to +.Li 255.255.255.255 +by default. +This is the IP netmask to use when setting IP address alias. .It Va jail_ Ns Ao Ar jname Ac Ns Va _fib .Pq Vt str Unset by default. ==== //depot/projects/mips2/src/share/man/man5/src.conf.5#10 (text) ==== @@ -1,7 +1,7 @@ .\" DO NOT EDIT-- this file is automatically generated. .\" from FreeBSD: head/tools/build/options/makeman 174548 2007-12-12 16:39:32Z ru -.\" $FreeBSD: src/share/man/man5/src.conf.5,v 1.30 2008/06/25 21:42:23 ru Exp $ -.Dd June 26, 2008 +.\" $FreeBSD: src/share/man/man5/src.conf.5,v 1.31 2008/09/23 16:18:15 sam Exp $ +.Dd September 23, 2008 .Dt SRC.CONF 5 .Os .Sh NAME @@ -77,17 +77,39 @@ The following list provides a name and short description for variables that can be used for source builds. .Bl -tag -width indent +.It Va WITHOUT_ACCT +.\" from FreeBSD: head/tools/build/options/WITHOUT_ACCT 183242 2008-09-21 22:02:26Z sam +Set to not build process accounting tools such as +.Xr ac 8 +and +.Xr accton 8 . .It Va WITHOUT_ACPI .\" from FreeBSD: head/tools/build/options/WITHOUT_ACPI 156932 2006-03-21 07:50:50Z ru Set to not build .Xr acpiconf 8 , .Xr acpidump 8 and related programs. +.It Va WITHOUT_AMD +.\" from FreeBSD: head/tools/build/options/WITHOUT_AMD 183242 2008-09-21 22:02:26Z sam +Set to not build +.Xr amd 8 , +and related programs. +.It Va WITHOUT_APM +.\" from FreeBSD: head/tools/build/options/WITHOUT_APM 183242 2008-09-21 22:02:26Z sam +Set to not build +.Xr apm 8 , +.Xr apmd 8 +and related programs. .It Va WITHOUT_ASSERT_DEBUG .\" from FreeBSD: head/tools/build/options/WITHOUT_ASSERT_DEBUG 162215 2006-09-11 13:55:27Z ru Set to compile programs and libraries without the .Xr assert 3 checks. +.It Va WITHOUT_AT +.\" from FreeBSD: head/tools/build/options/WITHOUT_AT 183242 2008-09-21 22:02:26Z sam +Set to not build +.Xr at 1 +and related utilities. .It Va WITHOUT_ATM .\" from FreeBSD: head/tools/build/options/WITHOUT_ATM 156932 2006-03-21 07:50:50Z ru Set to not build @@ -178,6 +200,11 @@ .\" from FreeBSD: head/tools/build/options/WITHOUT_BSD_CPIO 179813 2008-06-16 05:48:15Z dougb Set to not build the BSD licensed version of cpio based on .Xr libarchive 3 . +.It Va WITHOUT_BSNMP +.\" from FreeBSD: head/tools/build/options/WITHOUT_BSNMP 183306 2008-09-23 16:15:42Z sam +Set to not build or install +.Xr bsnmpd 1 +and related libraries and data files. .It Va WITHOUT_BZIP2 .\" from FreeBSD: head/tools/build/options/WITHOUT_BZIP2 174550 2007-12-12 16:43:17Z ru Set to not build contributed bzip2 software as a part of the base system. @@ -229,6 +256,11 @@ .It .Va WITHOUT_OPENSSL .El +.It Va WITHOUT_CTM +.\" from FreeBSD: head/tools/build/options/WITHOUT_CTM 183242 2008-09-21 22:02:26Z sam +Set to not build +.Xr ctm 1 +and related utilities. .It Va WITHOUT_CVS .\" from FreeBSD: head/tools/build/options/WITHOUT_CVS 156932 2006-03-21 07:50:50Z ru Set to not build CVS. @@ -251,6 +283,10 @@ .\" from FreeBSD: head/tools/build/options/WITHOUT_EXAMPLES 156938 2006-03-21 09:06:24Z ru Set to avoid installing examples to .Pa /usr/share/examples/ . +.It Va WITHOUT_FLOPPY +.\" from FreeBSD: head/tools/build/options/WITHOUT_FLOPPY 183306 2008-09-23 16:15:42Z sam +Set to not build or install programs +for operating floppy disk driver. .It Va WITHOUT_FORTH .\" from FreeBSD: head/tools/build/options/WITHOUT_FORTH 156932 2006-03-21 07:50:50Z ru Set to build bootloaders without Forth support. @@ -259,6 +295,10 @@ Set to build .Nm libc without floating-point support. +.It Va WITHOUT_FREEBSD_UPDATE +.\" from FreeBSD: head/tools/build/options/WITHOUT_FREEBSD_UPDATE 183242 2008-09-21 22:02:26Z sam +Set to not build +.Xr freebsd-update 8 . .It Va WITHOUT_GAMES .\" from FreeBSD: head/tools/build/options/WITHOUT_GAMES 156932 2006-03-21 07:50:50Z ru Set to not build games. @@ -348,6 +388,9 @@ .It Va WITHOUT_IPFILTER .\" from FreeBSD: head/tools/build/options/WITHOUT_IPFILTER 156932 2006-03-21 07:50:50Z ru Set to not build IP Filter package. +.It Va WITHOUT_IPFW +.\" from FreeBSD: head/tools/build/options/WITHOUT_IPFW 183242 2008-09-21 22:02:26Z sam +Set to not build IPFW tools. .It Va WITHOUT_IPX .\" from FreeBSD: head/tools/build/options/WITHOUT_IPX 156932 2006-03-21 07:50:50Z ru Set to not build programs and libraries related to IPX networking. @@ -362,6 +405,10 @@ .It Va WITHOUT_IPX_SUPPORT .\" from FreeBSD: head/tools/build/options/WITHOUT_IPX_SUPPORT 156932 2006-03-21 07:50:50Z ru Set to build some programs without IPX support. +.It Va WITHOUT_JAIL +.\" from FreeBSD: head/tools/build/options/WITHOUT_JAIL 183242 2008-09-21 22:02:26Z sam +Set to not build tools for the support of jails; e.g. +.Xr jail 8 . .It Va WITHOUT_KERBEROS .\" from FreeBSD: head/tools/build/options/WITHOUT_KERBEROS 174549 2007-12-12 16:42:03Z ru Set this if you do not want to build Kerberos 5 (KTH Heimdal). @@ -403,6 +450,12 @@ Set to build some programs without optional .Nm libkvm support. +.It Va WITHOUT_LEGACY_CONSOLE +.\" from FreeBSD: head/tools/build/options/WITHOUT_LEGACY_CONSOLE 183242 2008-09-21 22:02:26Z sam +Set to not build programs that support a legacy PC console; e.g. +.Xr kbdcontrol 8 +and +.Xr vidcontrol 8 . .It Va WITHOUT_LIB32 .\" from FreeBSD: head/tools/build/options/WITHOUT_LIB32 156932 2006-03-21 07:50:50Z ru On amd64, set to not build 32-bit library set and a @@ -465,16 +518,37 @@ .\" from FreeBSD: head/tools/build/options/WITHOUT_LOCALES 156932 2006-03-21 07:50:50Z ru Set to not build localization files; see .Xr locale 1 . +.It Va WITHOUT_LOCATE +.\" from FreeBSD: head/tools/build/options/WITHOUT_LOCATE 183242 2008-09-21 22:02:26Z sam +Set to not build +.Xr locate 1 +and related programs. .It Va WITHOUT_LPR .\" from FreeBSD: head/tools/build/options/WITHOUT_LPR 156932 2006-03-21 07:50:50Z ru Set to not build .Xr lpr 1 and related programs. +.It Va WITHOUT_MAIL +.\" from FreeBSD: head/tools/build/options/WITHOUT_MAIL 183242 2008-09-21 22:02:26Z sam +Set to not build any mail support (MUA or MTA). +When set, it also enforces the following options: +.Pp +.Bl -item -compact +.It +.Va WITHOUT_MAILWRAPPER +.It +.Va WITHOUT_SENDMAIL +.El .It Va WITHOUT_MAILWRAPPER .\" from FreeBSD: head/tools/build/options/WITHOUT_MAILWRAPPER 156932 2006-03-21 07:50:50Z ru Set to not build the .Xr mailwrapper 8 MTA selector. +.It Va WITHOUT_MAKE +.\" from FreeBSD: head/tools/build/options/WITHOUT_MAKE 183242 2008-09-21 22:02:26Z sam +Set to not install +.Xr make 1 +and related support files. .It Va WITHOUT_MAN .\" from FreeBSD: head/tools/build/options/WITHOUT_MAN 156932 2006-03-21 07:50:50Z ru Set to not build manual pages. @@ -482,11 +556,28 @@ .\" from FreeBSD: head/tools/build/options/WITHOUT_NCP 156932 2006-03-21 07:50:50Z ru Set to not build programs, libraries, and kernel modules related to NetWare Core protocol. +.It Va WITHOUT_NDIS +.\" from FreeBSD: head/tools/build/options/WITHOUT_NDIS 183242 2008-09-21 22:02:26Z sam +Set to not build programs and libraries +related to NDIS emulation support. .It Va WITHOUT_NETCAT .\" from FreeBSD: head/tools/build/options/WITHOUT_NETCAT 156932 2006-03-21 07:50:50Z ru Set to not build .Xr nc 1 utility. +.It Va WITHOUT_NETGRAPH +.\" from FreeBSD: head/tools/build/options/WITHOUT_NETGRAPH 183242 2008-09-21 22:02:26Z sam +Set to not build applications to support +.Xr netgraph 4 . +When set, it also enforces the following options: +.Pp +.Bl -item -compact +.It +.Va WITHOUT_NETGRAPH_SUPPORT +.El +.It Va WITHOUT_NETGRAPH_SUPPORT +.\" from FreeBSD: head/tools/build/options/WITHOUT_NETGRAPH_SUPPORT 183305 2008-09-23 16:11:15Z sam +Set to build libraries, programs, and kernel modules without netgraph support. .It Va WITHOUT_NIS .\" from FreeBSD: head/tools/build/options/WITHOUT_NIS 156932 2006-03-21 07:50:50Z ru Set to not build @@ -512,6 +603,11 @@ The generic caching daemon, .Xr nscd 8 , will not be built either if this option is set. +.It Va WITHOUT_NTP +.\" from FreeBSD: head/tools/build/options/WITHOUT_NTP 183242 2008-09-21 22:02:26Z sam +Set to not build +.Xr ntpd 8 +and related programs. .It Va WITHOUT_OBJC .\" from FreeBSD: head/tools/build/options/WITHOUT_OBJC 156932 2006-03-21 07:50:50Z ru Set to not build Objective C support. @@ -562,9 +658,34 @@ .It .Va WITHOUT_AUTHPF .El +.It Va WITHOUT_PKGTOOLS +.\" from FreeBSD: head/tools/build/options/WITHOUT_PKGTOOLS 183242 2008-09-21 22:02:26Z sam +Set to not build +.Xr pkg_add 8 +and related programs. +.It Va WITHOUT_PMC +.\" from FreeBSD: head/tools/build/options/WITHOUT_PMC 183242 2008-09-21 22:02:26Z sam +Set to not build +.Xr pmccontrol 8 +and related programs. +.It Va WITHOUT_PORTSNAP +.\" from FreeBSD: head/tools/build/options/WITHOUT_PORTSNAP 183242 2008-09-21 22:02:26Z sam +Set to not build or install +.Xr portsnap 8 +and related files. +.It Va WITHOUT_PPP +.\" from FreeBSD: head/tools/build/options/WITHOUT_PPP 183242 2008-09-21 22:02:26Z sam +Set to not build +.Xr ppp 8 +and related programs. .It Va WITHOUT_PROFILE .\" from FreeBSD: head/tools/build/options/WITHOUT_PROFILE 156932 2006-03-21 07:50:50Z ru Set to avoid compiling profiled libraries. +.It Va WITHOUT_QUOTAS +.\" from FreeBSD: head/tools/build/options/WITHOUT_QUOTAS 183242 2008-09-21 22:02:26Z sam +Set to not build +.Xr quota 8 +and related programs. .It Va WITHOUT_RCMDS .\" from FreeBSD: head/tools/build/options/WITHOUT_RCMDS 156932 2006-03-21 07:50:50Z ru Disable building of the @@ -583,6 +704,11 @@ .\" from FreeBSD: head/tools/build/options/WITHOUT_RESCUE 156932 2006-03-21 07:50:50Z ru Set to not build .Xr rescue 8 . +.It Va WITHOUT_ROUTED +.\" from FreeBSD: head/tools/build/options/WITHOUT_ROUTED 183242 2008-09-21 22:02:26Z sam +Set to not build +.Xr routed 8 +utility. .It Va WITHOUT_SENDMAIL .\" from FreeBSD: head/tools/build/options/WITHOUT_SENDMAIL 156932 2006-03-21 07:50:50Z ru Set to not build @@ -598,6 +724,11 @@ Set to not build the .Bx 4.4 legacy docs. +.It Va WITHOUT_SLIP +.\" from FreeBSD: head/tools/build/options/WITHOUT_SLIP 183242 2008-09-21 22:02:26Z sam +Set to not build +.Xr sliplogin 8 +and related programs. .It Va WITHOUT_SSP .\" from FreeBSD: head/tools/build/options/WITHOUT_SSP 180012 2008-06-25 21:33:28Z ru Set to not build world with propolice stack smashing protection. @@ -609,12 +740,32 @@ Set to not build .Xr syscons 4 support files such as keyboard maps, fonts, and screen output maps. +.It Va WITHOUT_SYSINSTALL +.\" from FreeBSD: head/tools/build/options/WITHOUT_SYSINSTALL 183242 2008-09-21 22:02:26Z sam +Set to not build +.Xr sysinstall 8 +and related programs. .It Va WITHOUT_TCSH .\" from FreeBSD: head/tools/build/options/WITHOUT_TCSH 156932 2006-03-21 07:50:50Z ru Set to not build and install .Pa /bin/csh (which is .Xr tcsh 1 ) . +.It Va WITHOUT_TELNET +.\" from FreeBSD: head/tools/build/options/WITHOUT_TELNET 183242 2008-09-21 22:02:26Z sam +Set to not build +.Xr telnet 8 +and related programs. +.It Va WITHOUT_TEXTPROC +.\" from FreeBSD: head/tools/build/options/WITHOUT_TEXTPROC 183242 2008-09-21 22:02:26Z sam +Set to not build +programs used for text processing. +When set, it also enforces the following options: +.Pp +.Bl -item -compact +.It +.Va WITHOUT_GROFF +.El .It Va WITHOUT_TOOLCHAIN .\" from FreeBSD: head/tools/build/options/WITHOUT_TOOLCHAIN 174550 2007-12-12 16:43:17Z ru Set to not install @@ -632,6 +783,22 @@ .It Va WITHOUT_USB .\" from FreeBSD: head/tools/build/options/WITHOUT_USB 156932 2006-03-21 07:50:50Z ru Set to not build USB-related programs and libraries. +.It Va WITHOUT_WIRELESS +.\" from FreeBSD: head/tools/build/options/WITHOUT_WIRELESS 183242 2008-09-21 22:02:26Z sam +Set to not build programs used for 802.11 wireless networks; especially +.Xr wpa_supplicant 8 +and +.Xr hostapd 8 . +When set, it also enforces the following options: +.Pp +.Bl -item -compact +.It +.Va WITHOUT_WIRELESS_SUPPORT +.El +.It Va WITHOUT_WIRELESS_SUPPORT +.\" from FreeBSD: head/tools/build/options/WITHOUT_WIRELESS_SUPPORT 183305 2008-09-23 16:11:15Z sam +Set to build libraries, programs, and kernel modules without +802.11 wireless support. .It Va WITHOUT_WPA_SUPPLICANT_EAPOL .\" from FreeBSD: head/tools/build/options/WITHOUT_WPA_SUPPLICANT_EAPOL 156932 2006-03-21 07:50:50Z ru Build ==== //depot/projects/mips2/src/share/misc/committers-src.dot#11 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/share/misc/committers-src.dot,v 1.85 2008/09/18 17:32:13 zec Exp $ +# $FreeBSD: src/share/misc/committers-src.dot,v 1.86 2008/09/22 21:53:00 rnoland Exp $ # This file is meant to list all FreeBSD src committers and describe the # mentor-mentee relationships between them. @@ -148,6 +148,7 @@ remko [label="Remko Lodder\nremko@FreeBSD.org\n2007/02/23"] rik [label="Roman Kurakin\nrik@FreeBSD.org\n2003/12/18"] rink [label="Rink Springer\nrink@FreeBSD.org\n2006/01/16"] +rnoland [label="Robert Noland\nrnoland@FreeBSD.org\n2008/09/15"] roberto [label="Ollivier Robert\nroberto@FreeBSD.org\n1995/02/22"] rpaulo [label="Rui Paulo\nrpaulo@FreeBSD.org\n2007/09/25"] rrs [label="Randall R Stewart\nrrs@FreeBSD.org\n2007/02/08"] @@ -292,6 +293,7 @@ jhb -> arr jhb -> jeff jhb -> kbyanc +jhb -> rnoland jkh -> imp jkh -> jlemon ==== //depot/projects/mips2/src/sys/amd64/amd64/elf_machdep.c#3 (text+ko) ==== @@ -24,7 +24,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/elf_machdep.c,v 1.26 2007/05/22 02:22:57 kan Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/elf_machdep.c,v 1.27 2008/09/24 10:14:37 kib Exp $"); #include #include @@ -46,59 +46,60 @@ #include struct sysentvec elf64_freebsd_sysvec = { - SYS_MAXSYSCALL, - sysent, - 0, - 0, - NULL, - 0, - NULL, - NULL, - __elfN(freebsd_fixup), - sendsig, - sigcode, - &szsigcode, - NULL, - "FreeBSD ELF64", - __elfN(coredump), - NULL, - MINSIGSTKSZ, - PAGE_SIZE, - VM_MIN_ADDRESS, - VM_MAXUSER_ADDRESS, - USRSTACK, - PS_STRINGS, - VM_PROT_ALL, - exec_copyout_strings, - exec_setregs, - NULL + .sv_size = SYS_MAXSYSCALL, + .sv_table = sysent, + .sv_mask = 0, + .sv_sigsize = 0, + .sv_sigtbl = NULL, + .sv_errsize = 0, + .sv_errtbl = NULL, + .sv_transtrap = NULL, + .sv_fixup = __elfN(freebsd_fixup), + .sv_sendsig = sendsig, + .sv_sigcode = sigcode, + .sv_szsigcode = &szsigcode, + .sv_prepsyscall = NULL, + .sv_name = "FreeBSD ELF64", + .sv_coredump = __elfN(coredump), + .sv_imgact_try = NULL, + .sv_minsigstksz = MINSIGSTKSZ, + .sv_pagesize = PAGE_SIZE, + .sv_minuser = VM_MIN_ADDRESS, + .sv_maxuser = VM_MAXUSER_ADDRESS, + .sv_usrstack = USRSTACK, + .sv_psstrings = PS_STRINGS, + .sv_stackprot = VM_PROT_ALL, + .sv_copyout_strings = exec_copyout_strings, + .sv_setregs = exec_setregs, + .sv_fixlimit = NULL, + .sv_maxssiz = NULL }; static Elf64_Brandinfo freebsd_brand_info = { - ELFOSABI_FREEBSD, >>> TRUNCATED FOR MAIL (1000 lines) <<<