From owner-p4-projects@FreeBSD.ORG Sun Oct 22 04:49:21 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8D44016A40F; Sun, 22 Oct 2006 04:49:21 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2117516A403 for ; Sun, 22 Oct 2006 04:49:21 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CCFEB43D45 for ; Sun, 22 Oct 2006 04:49:20 +0000 (GMT) (envelope-from mjacob@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k9M4nKuj082566 for ; Sun, 22 Oct 2006 04:49:20 GMT (envelope-from mjacob@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k9M4nKe9082563 for perforce@freebsd.org; Sun, 22 Oct 2006 04:49:20 GMT (envelope-from mjacob@freebsd.org) Date: Sun, 22 Oct 2006 04:49:20 GMT Message-Id: <200610220449.k9M4nKe9082563@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to mjacob@freebsd.org using -f From: Matt Jacob To: Perforce Change Reviews Cc: Subject: PERFORCE change 108255 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: Sun, 22 Oct 2006 04:49:21 -0000 http://perforce.freebsd.org/chv.cgi?CH=108255 Change 108255 by mjacob@newisp on 2006/10/22 04:48:28 Remove all of the 'intsok' goop. Since we can no longer know, at the sim level, when its okay to sleep, all mailbox commands have had to be polled commands now for some time anyway, so we might as well garbage collect this stuff. Affected files ... .. //depot/projects/newisp/dev/isp/isp_freebsd.c#15 edit .. //depot/projects/newisp/dev/isp/isp_freebsd.h#10 edit .. //depot/projects/newisp/dev/isp/isp_pci.c#15 edit .. //depot/projects/newisp/dev/isp/isp_sbus.c#7 edit Differences ... ==== //depot/projects/newisp/dev/isp/isp_freebsd.c#15 (text+ko) ==== @@ -661,9 +661,6 @@ ispsoftc_t *isp = arg; if (isp->isp_role != ISP_ROLE_NONE) { ISP_ENABLE_INTS(isp); -#if 0 - isp->isp_osinfo.intsok = 1; -#endif } /* Release our hook so that the boot can continue. */ config_intrhook_disestablish(&isp->isp_osinfo.ehook); @@ -2025,7 +2022,6 @@ XS_T *xs = arg; ispsoftc_t *isp = XS_ISP(xs); uint32_t handle; - int iok; /* * We've decided this command is dead. Make sure we're not trying @@ -2033,8 +2029,6 @@ * and seeing whether it's still alive. */ ISP_LOCK(isp); - iok = isp->isp_osinfo.intsok; - isp->isp_osinfo.intsok = 0; handle = isp_find_handle(isp, xs); if (handle) { uint32_t isr; @@ -2091,7 +2085,6 @@ } else { isp_prt(isp, ISP_LOGDEBUG2, "watchdog with no command"); } - isp->isp_osinfo.intsok = iok; ISP_UNLOCK(isp); } @@ -2106,7 +2099,6 @@ int s; s = splcam(); - isp->isp_osinfo.intsok = 1; #else #ifdef ISP_SMPLOCK mtx_lock(&isp->isp_lock); @@ -2342,13 +2334,10 @@ #ifdef ISP_TARGET_MODE case XPT_EN_LUN: /* Enable LUN as a target */ { - int seq, iok, i; + int seq, i; CAMLOCK_2_ISPLOCK(isp); - iok = isp->isp_osinfo.intsok; - isp->isp_osinfo.intsok = 0; seq = isp_en_lun(isp, ccb); if (seq < 0) { - isp->isp_osinfo.intsok = iok; ISPLOCK_2_CAMLOCK(isp); xpt_done(ccb); break; @@ -2361,7 +2350,6 @@ } DELAY(1000); } - isp->isp_osinfo.intsok = iok; ISPLOCK_2_CAMLOCK(isp); break; } ==== //depot/projects/newisp/dev/isp/isp_freebsd.h#10 (text+ko) ==== @@ -151,16 +151,14 @@ struct intr_config_hook ehook; uint16_t loop_down_time; uint16_t loop_down_limit; - uint32_t : 5, + uint32_t : 5, simqfrozen : 3, hysteresis : 8, - : 2, + : 4, disabled : 1, fcbsy : 1, mboxcmd_done : 1, - mboxbsy : 1, - mboxwaiting : 1, - intsok : 1; + mboxbsy : 1; #if __FreeBSD_version >= 500000 struct firmware * fw; struct mtx lock; @@ -222,12 +220,7 @@ #define MEMCPY memcpy #define SNPRINTF snprintf #define USEC_DELAY DELAY -#define USEC_SLEEP(isp, x) \ - if (isp->isp_osinfo.intsok) \ - ISP_UNLOCK(isp); \ - DELAY(x); \ - if (isp->isp_osinfo.intsok) \ - ISP_LOCK(isp) +#define USEC_SLEEP(isp, x) DELAY(x) #define NANOTIME_T struct timespec #define GET_NANOTIME nanotime @@ -254,12 +247,7 @@ #define MBOX_ACQUIRE isp_mbox_acquire #define MBOX_WAIT_COMPLETE isp_mbox_wait_complete -#define MBOX_NOTIFY_COMPLETE(isp) \ - if (isp->isp_osinfo.mboxwaiting) { \ - isp->isp_osinfo.mboxwaiting = 0; \ - wakeup(&isp->isp_mbxworkp); \ - } \ - isp->isp_osinfo.mboxcmd_done = 1 +#define MBOX_NOTIFY_COMPLETE(isp) isp->isp_osinfo.mboxcmd_done = 1 #define MBOX_RELEASE isp_mbox_release #define FC_SCRATCH_ACQUIRE(isp) \ @@ -481,6 +469,7 @@ if (isp->isp_osinfo.mboxbsy) { return (1); } else { + isp->isp_osinfo.mboxcmd_done = 0; isp->isp_osinfo.mboxbsy = 1; return (0); } @@ -490,6 +479,7 @@ isp_mbox_wait_complete(ispsoftc_t *isp, mbreg_t *mbp) { int lim = mbp->timeout; + int j; if (lim == 0) { lim = MBCMD_DEFAULT_TIMEOUT; @@ -497,49 +487,26 @@ if (isp->isp_mbxwrk0) { lim *= isp->isp_mbxwrk0; } - - isp->isp_osinfo.mboxcmd_done = 0; - if (isp->isp_osinfo.intsok) { - lim = (lim * 1000000) / hz; - isp->isp_osinfo.mboxwaiting = 1; -#ifdef ISP_SMPLOCK - (void) msleep(&isp->isp_mbxworkp, - &isp->isp_lock, PRIBIO, "isp_mboxwaiting", lim); -#else - (void) tsleep(&isp->isp_mbxworkp, - PRIBIO, "isp_mboxwaiting", lim); -#endif - isp->isp_osinfo.mboxwaiting = 0; - if (isp->isp_osinfo.mboxcmd_done == 0) { - isp_prt(isp, ISP_LOGWARN, - "Interrupting Mailbox Command (0x%x) Timeout", - isp->isp_lastmbxcmd); - mbp->param[0] = MBOX_TIMEOUT; + for (j = 0; j < lim; j += 100) { + uint32_t isr; + uint16_t sema, mbox; + if (isp->isp_osinfo.mboxcmd_done) { + break; } - } else { - int j; - - for (j = 0; j < lim; j += 100) { - uint32_t isr; - uint16_t sema, mbox; + if (ISP_READ_ISR(isp, &isr, &sema, &mbox)) { + isp_intr(isp, isr, sema, mbox); if (isp->isp_osinfo.mboxcmd_done) { break; } - if (ISP_READ_ISR(isp, &isr, &sema, &mbox)) { - isp_intr(isp, isr, sema, mbox); - if (isp->isp_mboxbsy == 0) { - break; - } - } - USEC_DELAY(100); } - if (isp->isp_osinfo.mboxcmd_done == 0) { - isp_prt(isp, ISP_LOGWARN, - "Polled Mailbox Command (0x%x) Timeout", - isp->isp_lastmbxcmd); - isp->isp_mboxbsy = 0; - mbp->param[0] = MBOX_TIMEOUT; - } + USEC_DELAY(100); + } + if (isp->isp_osinfo.mboxcmd_done == 0) { + isp_prt(isp, ISP_LOGWARN, + "Polled Mailbox Command (0x%x) Timeout", + isp->isp_lastmbxcmd); + isp->isp_mboxbsy = 0; + mbp->param[0] = MBOX_TIMEOUT; } } ==== //depot/projects/newisp/dev/isp/isp_pci.c#15 (text+ko) ==== @@ -1224,10 +1224,7 @@ if (ISP_READ_ISR(isp, &isr, &sema, &mbox) == 0) { isp->isp_intbogus++; } else { - int iok = isp->isp_osinfo.intsok; - isp->isp_osinfo.intsok = 0; isp_intr(isp, isr, sema, mbox); - isp->isp_osinfo.intsok = iok; } ISP_UNLOCK(isp); } ==== //depot/projects/newisp/dev/isp/isp_sbus.c#7 (text+ko) ==== @@ -63,7 +63,6 @@ static void isp_sbus_dmateardown(ispsoftc_t *, XS_T *, uint32_t); -static void isp_sbus_reset0(ispsoftc_t *); static void isp_sbus_reset1(ispsoftc_t *); static void isp_sbus_dumpregs(ispsoftc_t *, const char *); @@ -74,7 +73,7 @@ isp_sbus_mbxdma, isp_sbus_dmasetup, isp_sbus_dmateardown, - isp_sbus_reset0, + NULL, isp_sbus_reset1, isp_sbus_dumpregs, NULL, @@ -396,10 +395,7 @@ if (ISP_READ_ISR(isp, &isr, &sema, &mbox) == 0) { isp->isp_intbogus++; } else { - int iok = isp->isp_osinfo.intsok; - isp->isp_osinfo.intsok = 0; isp_intr(isp, isr, sema, mbox); - isp->isp_osinfo.intsok = iok; } ISP_UNLOCK(isp); } @@ -831,17 +827,9 @@ bus_dmamap_unload(sbs->dmat, *dp); } - -static void -isp_sbus_reset0(ispsoftc_t *isp) -{ - isp->isp_osinfo.intsok = 0; -} - static void isp_sbus_reset1(ispsoftc_t *isp) { -/* isp->isp_osinfo.intsok = 1; */ ISP_ENABLE_INTS(isp); } From owner-p4-projects@FreeBSD.ORG Sun Oct 22 04:55:35 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7A96616A4C2; Sun, 22 Oct 2006 04:55:35 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EDD2C16A49E for ; Sun, 22 Oct 2006 04:55:34 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E2EED43D5F for ; Sun, 22 Oct 2006 04:55:30 +0000 (GMT) (envelope-from mjacob@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k9M4tUZZ083986 for ; Sun, 22 Oct 2006 04:55:30 GMT (envelope-from mjacob@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k9M4tT8G083974 for perforce@freebsd.org; Sun, 22 Oct 2006 04:55:29 GMT (envelope-from mjacob@freebsd.org) Date: Sun, 22 Oct 2006 04:55:29 GMT Message-Id: <200610220455.k9M4tT8G083974@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to mjacob@freebsd.org using -f From: Matt Jacob To: Perforce Change Reviews Cc: Subject: PERFORCE change 108256 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: Sun, 22 Oct 2006 04:55:35 -0000 http://perforce.freebsd.org/chv.cgi?CH=108256 Change 108256 by mjacob@newisp on 2006/10/22 04:54:58 IFC Affected files ... .. //depot/projects/newisp/amd64/amd64/pmap.c#2 integrate .. //depot/projects/newisp/amd64/conf/GENERIC.hints#2 integrate .. //depot/projects/newisp/arm/arm/cpufunc.c#2 integrate .. //depot/projects/newisp/arm/arm/elf_trampoline.c#2 integrate .. //depot/projects/newisp/arm/arm/nexus_io.c#2 integrate .. //depot/projects/newisp/arm/arm/trap.c#4 integrate .. //depot/projects/newisp/arm/arm/undefined.c#2 integrate .. //depot/projects/newisp/arm/sa11x0/sa11x0.c#2 integrate .. //depot/projects/newisp/arm/sa11x0/sa11x0_io.c#2 integrate .. //depot/projects/newisp/arm/sa11x0/sa11x0_irqhandler.c#2 integrate .. //depot/projects/newisp/arm/sa11x0/sa11x0_ost.c#2 integrate .. //depot/projects/newisp/boot/arm/at91/Makefile.inc#2 integrate .. //depot/projects/newisp/boot/arm/at91/boot0spi/main.c#2 integrate .. //depot/projects/newisp/boot/arm/at91/bootiic/env_vars.c#2 integrate .. //depot/projects/newisp/boot/arm/at91/bootiic/loader_prompt.c#2 integrate .. //depot/projects/newisp/boot/arm/at91/bootspi/Makefile#2 integrate .. //depot/projects/newisp/boot/arm/at91/bootspi/arm_init.S#2 integrate .. //depot/projects/newisp/boot/arm/at91/bootspi/ee.c#1 branch .. //depot/projects/newisp/boot/arm/at91/bootspi/ee.h#1 branch .. //depot/projects/newisp/boot/arm/at91/bootspi/env_vars.c#2 integrate .. //depot/projects/newisp/boot/arm/at91/bootspi/loader_prompt.c#2 integrate .. //depot/projects/newisp/boot/arm/at91/bootspi/main.c#2 integrate .. //depot/projects/newisp/conf/NOTES#9 integrate .. //depot/projects/newisp/crypto/sha2/sha2.c#3 integrate .. //depot/projects/newisp/dev/bce/if_bce.c#6 integrate .. //depot/projects/newisp/dev/bce/if_bcereg.h#3 integrate .. //depot/projects/newisp/fs/ntfs/ntfs_vnops.c#2 integrate .. //depot/projects/newisp/i386/i386/pmap.c#2 integrate .. //depot/projects/newisp/ia64/ia64/pmap.c#2 integrate .. //depot/projects/newisp/kern/kern_exec.c#3 integrate .. //depot/projects/newisp/kern/kern_exit.c#3 integrate .. //depot/projects/newisp/kern/kern_sig.c#4 integrate .. //depot/projects/newisp/kern/uipc_syscalls.c#2 integrate .. //depot/projects/newisp/kern/vfs_bio.c#3 integrate .. //depot/projects/newisp/kern/vfs_cluster.c#3 integrate .. //depot/projects/newisp/net/if_ppp.c#2 integrate .. //depot/projects/newisp/vm/device_pager.c#2 integrate .. //depot/projects/newisp/vm/phys_pager.c#2 integrate .. //depot/projects/newisp/vm/vm_contig.c#4 integrate .. //depot/projects/newisp/vm/vm_fault.c#2 integrate .. //depot/projects/newisp/vm/vm_map.c#2 integrate .. //depot/projects/newisp/vm/vm_object.c#2 integrate .. //depot/projects/newisp/vm/vm_page.c#4 integrate .. //depot/projects/newisp/vm/vm_page.h#4 integrate .. //depot/projects/newisp/vm/vm_pageout.c#2 integrate Differences ... ==== //depot/projects/newisp/amd64/amd64/pmap.c#2 (text+ko) ==== @@ -77,7 +77,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.571 2006/08/14 15:39:41 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.572 2006/10/22 04:18:01 alc Exp $"); /* * Manages physical address maps. @@ -1665,7 +1665,7 @@ vm_page_t m; TAILQ_FOREACH(m, &vpq->pl, pageq) { - if (m->hold_count || m->busy || (m->flags & PG_BUSY)) + if (m->hold_count || m->busy) continue; TAILQ_FOREACH_SAFE(pv, &m->md.pv_list, pv_list, next_pv) { va = pv->pv_va; ==== //depot/projects/newisp/amd64/conf/GENERIC.hints#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/amd64/conf/GENERIC.hints,v 1.15 2004/07/22 22:28:34 imp Exp $ +# $FreeBSD: src/sys/amd64/conf/GENERIC.hints,v 1.16 2006/10/21 12:52:46 ru Exp $ hint.fdc.0.at="isa" hint.fdc.0.port="0x3F0" hint.fdc.0.irq="6" @@ -11,7 +11,6 @@ hint.atkbdc.0.port="0x060" hint.atkbd.0.at="atkbdc" hint.atkbd.0.irq="1" -hint.atkbd.0.flags="0x1" hint.psm.0.at="atkbdc" hint.psm.0.irq="12" hint.vga.0.at="isa" ==== //depot/projects/newisp/arm/arm/cpufunc.c#2 (text+ko) ==== @@ -45,11 +45,8 @@ * Created : 30/01/97 */ #include -__FBSDID("$FreeBSD: src/sys/arm/arm/cpufunc.c,v 1.11 2006/08/24 23:51:27 cognet Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/cpufunc.c,v 1.12 2006/10/21 04:25:00 kevlo Exp $"); -#include - -#include #include #include #include ==== //depot/projects/newisp/arm/arm/elf_trampoline.c#2 (text+ko) ==== @@ -23,9 +23,8 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/arm/elf_trampoline.c,v 1.13 2006/08/24 23:51:27 cognet Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/elf_trampoline.c,v 1.14 2006/10/21 04:25:00 kevlo Exp $"); #include -#include #include #include #include ==== //depot/projects/newisp/arm/arm/nexus_io.c#2 (text+ko) ==== @@ -37,12 +37,11 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/arm/nexus_io.c,v 1.5 2005/01/05 21:58:47 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/nexus_io.c,v 1.6 2006/10/21 04:25:00 kevlo Exp $"); #include #include #include -#include #include #include #include ==== //depot/projects/newisp/arm/arm/trap.c#4 (text+ko) ==== @@ -82,9 +82,7 @@ #include "opt_ktrace.h" #include -__FBSDID("$FreeBSD: src/sys/arm/arm/trap.c,v 1.30 2006/10/21 00:46:56 cognet Exp $"); - -#include +__FBSDID("$FreeBSD: src/sys/arm/arm/trap.c,v 1.31 2006/10/21 04:25:00 kevlo Exp $"); #include #include ==== //depot/projects/newisp/arm/arm/undefined.c#2 (text+ko) ==== @@ -48,7 +48,7 @@ #include "opt_ddb.h" #include -__FBSDID("$FreeBSD: src/sys/arm/arm/undefined.c,v 1.13 2006/04/09 20:16:47 cognet Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/undefined.c,v 1.14 2006/10/21 04:25:00 kevlo Exp $"); #include #include @@ -58,7 +58,6 @@ #include #include #include -#include #include #include #include ==== //depot/projects/newisp/arm/sa11x0/sa11x0.c#2 (text+ko) ==== @@ -57,14 +57,13 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/sa11x0/sa11x0.c,v 1.6 2006/04/20 04:12:02 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/sa11x0/sa11x0.c,v 1.7 2006/10/21 04:25:00 kevlo Exp $"); #include #include #include #include #include -#include #include #include #include ==== //depot/projects/newisp/arm/sa11x0/sa11x0_io.c#2 (text+ko) ==== @@ -41,11 +41,10 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/sa11x0/sa11x0_io.c,v 1.8 2006/05/23 12:14:14 cognet Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/sa11x0/sa11x0_io.c,v 1.9 2006/10/21 04:25:00 kevlo Exp $"); #include #include #include -#include #include #include ==== //depot/projects/newisp/arm/sa11x0/sa11x0_irqhandler.c#2 (text+ko) ==== @@ -76,14 +76,13 @@ #include -__FBSDID("$FreeBSD: src/sys/arm/sa11x0/sa11x0_irqhandler.c,v 1.5 2005/09/25 21:06:50 cognet Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/sa11x0/sa11x0_irqhandler.c,v 1.6 2006/10/21 04:25:00 kevlo Exp $"); #include #include #include #include #include -#include #include #include #include ==== //depot/projects/newisp/arm/sa11x0/sa11x0_ost.c#2 (text+ko) ==== @@ -38,9 +38,8 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/sa11x0/sa11x0_ost.c,v 1.4 2005/12/22 22:16:06 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/sa11x0/sa11x0_ost.c,v 1.5 2006/10/21 04:25:00 kevlo Exp $"); -#include #include #include #include ==== //depot/projects/newisp/boot/arm/at91/Makefile.inc#2 (text) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/boot/arm/at91/Makefile.inc,v 1.3 2006/08/10 18:22:56 imp Exp $ +# $FreeBSD: src/sys/boot/arm/at91/Makefile.inc,v 1.4 2006/10/21 22:51:20 imp Exp $ .if !target(__at91_boot_Makefile.inc__) .PATH: ${.CURDIR}/../../../../libkern ${.CURDIR}/../../../../libkern/arm @@ -44,10 +44,10 @@ MK_TAG_LIST:=no .endif -.if defined(WITHOUT_FPGA) +.if defined(WITH_FPGA) +MK_FPGA:=yes +.else MK_FPGA:=no -.else -MK_FPGA:=yes .endif .endif ==== //depot/projects/newisp/boot/arm/at91/boot0spi/main.c#2 (text) ==== @@ -21,7 +21,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/boot/arm/at91/boot0spi/main.c,v 1.2 2006/08/16 23:18:07 imp Exp $ + * $FreeBSD: src/sys/boot/arm/at91/boot0spi/main.c,v 1.3 2006/10/21 22:43:07 imp Exp $ */ #include "at91rm9200.h" @@ -40,12 +40,12 @@ char *addr3 = (char *)SDRAM_BASE + (3 << 20); /* Load to base + 2MB */ SPI_InitFlash(); - printf("Waiting for data\r\n"); + printf("Waiting for data\n"); while ((len = xmodem_rx(addr)) == -1) continue; - printf("\r\nDownloaded %u bytes.\r\n", len); - p_memcpy(addr3, addr, (len + FLASH_PAGE_SIZE - 1) / FLASH_PAGE_SIZE * FLASH_PAGE_SIZE); - printf("Writing %u bytes to flash at %u\r\n", len, OFFSET); + printf("\nDownloaded %u bytes.\n", len); + memcpy(addr3, addr, (len + FLASH_PAGE_SIZE - 1) / FLASH_PAGE_SIZE * FLASH_PAGE_SIZE); + printf("Writing %u bytes to flash at %u\n", len, OFFSET); for (i = 0; i < len; i+= FLASH_PAGE_SIZE) { for (j = 0; j < 10; j++) { off = i + OFFSET; @@ -55,7 +55,7 @@ break; } if (j >= 10) - printf("Bad Readback at %u\r\n", i); + printf("Bad Readback at %u\n", i); } return (1); } ==== //depot/projects/newisp/boot/arm/at91/bootiic/env_vars.c#2 (text+ko) ==== @@ -17,7 +17,7 @@ * only. * END_BLOCK * - * $FreeBSD: src/sys/boot/arm/at91/bootiic/env_vars.c,v 1.1 2006/08/10 19:55:52 imp Exp $ + * $FreeBSD: src/sys/boot/arm/at91/bootiic/env_vars.c,v 1.2 2006/10/21 22:43:39 imp Exp $ *****************************************************************************/ #include "env_vars.h" @@ -93,7 +93,7 @@ if (size < 0) { continue; } - p_memcpy(cPtr, boot_commands[i], copySize); + memcpy(cPtr, boot_commands[i], copySize); cPtr += copySize; *cPtr++ = 0; } ==== //depot/projects/newisp/boot/arm/at91/bootiic/loader_prompt.c#2 (text+ko) ==== @@ -19,7 +19,7 @@ * only. * END_BLOCK * - * $FreeBSD: src/sys/boot/arm/at91/bootiic/loader_prompt.c,v 1.2 2006/08/16 23:39:58 imp Exp $ + * $FreeBSD: src/sys/boot/arm/at91/bootiic/loader_prompt.c,v 1.3 2006/10/21 22:43:39 imp Exp $ *****************************************************************************/ #include "at91rm9200_lowlevel.h" @@ -93,7 +93,7 @@ int i; for (i = 0; CommandTable[i].command != COMMAND_FINAL_FLAG; ++i) - if (!p_strcmp(CommandTable[i].c_string, cPtr)) + if (!strcmp(CommandTable[i].c_string, cPtr)) return (CommandTable[i].command); return (COMMAND_INVALID); @@ -188,7 +188,7 @@ to = (char *)p_ASCIIToHex(argv[1]); from = (char *)p_ASCIIToHex(argv[2]); size = p_ASCIIToHex(argv[3]); - p_memcpy(to, from, size); + memcpy(to, from, size); } break; } @@ -234,20 +234,20 @@ case COMMAND_HELP: // dump command info - printf("Commands:\r\n" - "\tc\r\n" - "\td\r\n" - "\te\r\n" - "\tip\r\n" - "\tserver_ip\r\n" - "\tm\r\n" - "\ttftp\r\n" - "\ts\r\n" + printf("Commands:\n" + "\tc\n" + "\td\n" + "\te\n" + "\tip\n" + "\tserver_ip\n" + "\tm\n" + "\ttftp\n" + "\ts\n" #ifdef SUPPORT_TAG_LIST - "\tt\r\n" + "\tt\n" #endif - "\tw\r\n" - "\tx\r\n"); + "\tw\n" + "\tx\n"); break; case COMMAND_LOCAL_IP: @@ -315,7 +315,7 @@ break; } - printf("\r\n"); + printf("\n"); } @@ -324,7 +324,7 @@ * void ServicePrompt(char) * This private function process each character checking for valid commands. * This function is only executed if the character is considered valid. - * Each command is terminated with NULL (0) or '\r'. + * Each command is terminated with NULL (0) or ''. * .KB_C_FN_DEFINITION_END */ static void @@ -346,11 +346,11 @@ putchar(p_char); } if (!p_char) { - printf("\r\n"); + printf("\n"); ParseCommand(inputBuffer); p_memset(inputBuffer, 0, MAX_INPUT_SIZE); buffCount = 0; - printf("\r\n>"); + printf("\n>"); } } @@ -379,7 +379,7 @@ inputFunction = getc; } - printf("\r\n>"); + printf("\n>"); while (1) if ((ch = ((*inputFunction)(0))) > 0) ==== //depot/projects/newisp/boot/arm/at91/bootspi/Makefile#2 (text) ==== @@ -1,14 +1,14 @@ -# $FreeBSD: src/sys/boot/arm/at91/bootspi/Makefile,v 1.2 2006/08/16 23:39:58 imp Exp $ +# $FreeBSD: src/sys/boot/arm/at91/bootspi/Makefile,v 1.4 2006/10/21 22:51:21 imp Exp $ P=bootspi FILES=${P} -SRCS=arm_init.S main.c loader_prompt.c env_vars.c +SRCS=arm_init.S main.c loader_prompt.c env_vars.c ee.c NO_MAN= LDFLAGS=-e 0 -T ${.CURDIR}/../linker.cfg OBJS+= ${SRCS:N*.h:R:S/$/.o/g} .include -.if ${MK_FPGA} != "no" +.if ${MK_FPGA} == "yes" CFLAGS += -DTSC_FPGA .endif ==== //depot/projects/newisp/boot/arm/at91/bootspi/arm_init.S#2 (text+ko) ==== @@ -20,7 +20,7 @@ * only. * END_BLOCK * - * $FreeBSD: src/sys/boot/arm/at91/bootspi/arm_init.S,v 1.2 2006/08/17 00:14:32 imp Exp $ + * $FreeBSD: src/sys/boot/arm/at91/bootspi/arm_init.S,v 1.3 2006/10/21 22:44:26 imp Exp $ ******************************************************************************/ .equ ARM_MODE_USER, 0x10 @@ -59,7 +59,11 @@ dabtvec: B dabtvec @; Data Abort rsvdvec: +#ifdef BOOT_IIC + .long 12 << 10 @; 12k from iic part +#else .long ((1056 << 17) | (13 << 13) | (12 * 2)) +#endif irqvec: ldr pc, [pc,#-0xF20] @; IRQ : read the AIC fiqvec: @@ -109,7 +113,7 @@ .string "e 0x10000000 " .string " " #else -#if 0 +#if 1 .string "Bootloader for KB9202 Evaluation Board." .string "m 42 53 44 0 0 1 " .string "ip 206 168 13 194 " ==== //depot/projects/newisp/boot/arm/at91/bootspi/env_vars.c#2 (text+ko) ==== @@ -17,7 +17,7 @@ * only. * END_BLOCK * - * $FreeBSD: src/sys/boot/arm/at91/bootspi/env_vars.c,v 1.1 2006/08/16 23:39:58 imp Exp $ + * $FreeBSD: src/sys/boot/arm/at91/bootspi/env_vars.c,v 1.2 2006/10/21 22:44:26 imp Exp $ *****************************************************************************/ #include "env_vars.h" @@ -82,7 +82,7 @@ int i; for (i = 0; boot_commands[i][0]; i++) - printf("0x%x : %s[E]\r\n", i, boot_commands[i]); + printf("0x%x : %s[E]\n", i, boot_commands[i]); } @@ -125,6 +125,6 @@ currentOffset = 0; DumpBootCommands(); - printf("Autoboot...\r\n"); + printf("Autoboot...\n"); Bootloader(ReadCharFromEnvironment); } ==== //depot/projects/newisp/boot/arm/at91/bootspi/loader_prompt.c#2 (text+ko) ==== @@ -19,7 +19,7 @@ * only. * END_BLOCK * - * $FreeBSD: src/sys/boot/arm/at91/bootspi/loader_prompt.c,v 1.1 2006/08/16 23:39:58 imp Exp $ + * $FreeBSD: src/sys/boot/arm/at91/bootspi/loader_prompt.c,v 1.3 2006/10/21 22:51:21 imp Exp $ *****************************************************************************/ #include "at91rm9200_lowlevel.h" @@ -29,6 +29,7 @@ #include "env_vars.h" #include "lib.h" #include "spi_flash.h" +#include "ee.h" /******************************* GLOBALS *************************************/ @@ -65,6 +66,36 @@ {COMMAND_FINAL_FLAG, 0} }; +#ifdef TSC_FPGA +#include "fpga.h" + +const struct fpga main_fpga = +{ + AT91C_BASE_PIOB, AT91C_PIO_PB0, + AT91C_BASE_PIOC, AT91C_PIO_PC11, + AT91C_BASE_PIOB, AT91C_PIO_PB2, + AT91C_BASE_PIOC, AT91C_PIO_PC12 +}; + +void +fpga_load(void) +{ + int len, off, i, offset; + char *addr = (char *)SDRAM_BASE + (1 << 20); /* Load to base + 1MB */ + + len = FPGA_LEN; + offset = FPGA_OFFSET; + for (i = 0; i < len; i+= FLASH_PAGE_SIZE) { + off = i + offset; + SPI_ReadFlash(off, addr + i, FLASH_PAGE_SIZE); + } + fpga_init(&main_fpga); + fpga_clear(&main_fpga); + fpga_write_bytes(&main_fpga, addr, len); + fpga_done(&main_fpga); +} +#endif + /* * .KB_C_FN_DEFINITION_START * unsigned BuildIP(void) @@ -93,7 +124,7 @@ int i; for (i = 0; CommandTable[i].command != COMMAND_FINAL_FLAG; ++i) - if (!p_strcmp(CommandTable[i].c_string, cPtr)) + if (!strcmp(CommandTable[i].c_string, cPtr)) return (CommandTable[i].command); return (COMMAND_INVALID); @@ -150,7 +181,7 @@ while ((len = xmodem_rx(addr)) == -1) continue; - printf("\r\nDownloaded %u bytes.\r\n", len); + printf("\nDownloaded %u bytes.\n", len); WriteEEPROM(eeaddr, 0, addr, len); } #endif @@ -163,7 +194,7 @@ while ((len = xmodem_rx(addr)) == -1) continue; - printf("\r\nDownloaded %u bytes.\r\n", len); + printf("\nDownloaded %u bytes.\n", len); for (i = 0; i < len; i+= FLASH_PAGE_SIZE) { off = i + offset; SPI_WriteFlash(off, addr + i, FLASH_PAGE_SIZE); @@ -270,29 +301,38 @@ break; case COMMAND_RESET: - printf("Reset\r\n"); + printf("Reset\n"); reset(); while (1) continue; break; case COMMAND_REPLACE_KERNEL_VIA_XMODEM: - printf("Updating KERNEL image\r\n"); + printf("Updating KERNEL image\n"); UpdateFlash(KERNEL_OFFSET); break; case COMMAND_REPLACE_FPGA_VIA_XMODEM: - printf("Updating FPGA image\r\n"); + printf("Updating FPGA image\n"); UpdateFlash(FPGA_OFFSET); break; case COMMAND_REPLACE_FLASH_VIA_XMODEM: - printf("Updating FLASH image\r\n"); + printf("Updating FLASH image\n"); UpdateFlash(FLASH_OFFSET); break; + case COMMAND_REPLACE_ID_EEPROM: + { + char buf[25]; + printf("Testing Config EEPROM\n"); + EEWrite(0, "This is a test", 15); + EERead(0, buf, 15); + printf("Found '%s'\n", buf); + break; + } default: break; } - printf("\r\n"); + printf("\n"); } @@ -301,7 +341,7 @@ * void ServicePrompt(char) * This private function process each character checking for valid commands. * This function is only executed if the character is considered valid. - * Each command is terminated with NULL (0) or '\r'. + * Each command is terminated with NULL (0) or ''. * .KB_C_FN_DEFINITION_END */ static void @@ -323,11 +363,11 @@ putchar(p_char); } if (!p_char) { - printf("\r\n"); + printf("\n"); ParseCommand(inputBuffer); p_memset(inputBuffer, 0, MAX_INPUT_SIZE); buffCount = 0; - printf("\r\n>"); + printf("\n>"); } } @@ -352,7 +392,7 @@ p_memset((void*)inputBuffer, 0, sizeof(inputBuffer)); buffCount = 0; - printf("\r\n>"); + printf("\n>"); while (1) if ((ch = ((*inputFunction)(0))) > 0) ==== //depot/projects/newisp/boot/arm/at91/bootspi/main.c#2 (text) ==== @@ -31,7 +31,7 @@ * owners. This software is not copyrighted and is intended for reference * only. * - * $FreeBSD: src/sys/boot/arm/at91/bootspi/main.c,v 1.2 2006/08/16 23:39:58 imp Exp $ + * $FreeBSD: src/sys/boot/arm/at91/bootspi/main.c,v 1.3 2006/10/21 22:44:26 imp Exp $ */ #include "env_vars.h" @@ -41,12 +41,17 @@ #include "emac.h" #include "lib.h" #include "spi_flash.h" +#include "ee.h" int main(void) { - printf("\r\nBoot\r\n"); + printf("\nBoot\n"); + EEInit(); SPI_InitFlash(); +#ifdef TSC_FPGA + fpga_load(); +#endif EMAC_Init(); LoadBootCommands(); if (getc(1) == -1) { ==== //depot/projects/newisp/conf/NOTES#9 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/NOTES,v 1.1391 2006/10/20 09:52:26 des Exp $ +# $FreeBSD: src/sys/conf/NOTES,v 1.1392 2006/10/21 04:13:20 scottl Exp $ # # NOTES -- Lines that can be cut/pasted into kernel and hints configs. # @@ -1482,7 +1482,7 @@ device mlx # Mylex DAC960 device amr # AMI MegaRAID device mfi # LSI MegaRAID SAS -options MFI_DEBUG +options MFI_DEBUG # # 3ware ATA RAID ==== //depot/projects/newisp/crypto/sha2/sha2.c#3 (text+ko) ==== @@ -35,7 +35,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/crypto/sha2/sha2.c,v 1.8 2006/08/26 21:48:00 kan Exp $"); +__FBSDID("$FreeBSD: src/sys/crypto/sha2/sha2.c,v 1.9 2006/10/22 02:19:33 kevlo Exp $"); #include #include @@ -750,7 +750,7 @@ void SHA512_Transform(SHA512_CTX* context, const sha2_word64* data) { sha2_word64 a, b, c, d, e, f, g, h, s0, s1; - sha2_word64 T1, T2 = 0, *W512 = (sha2_word64*)context->buffer; + sha2_word64 T1 = 0, T2 = 0, *W512 = (sha2_word64*)context->buffer; int j; /* Initialize registers with the prev. intermediate value */ ==== //depot/projects/newisp/dev/bce/if_bce.c#6 (text) ==== @@ -29,7 +29,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/bce/if_bce.c,v 1.16 2006/10/19 08:01:43 scottl Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/bce/if_bce.c,v 1.17 2006/10/21 07:54:39 scottl Exp $"); /* * The following controllers are supported by this driver: @@ -4549,13 +4549,6 @@ chain_prod = TX_CHAIN_IDX(prod); map = sc->tx_mbuf_map[chain_prod]; - /* - * XXX This should be handled higher up. - */ - if ((USABLE_TX_BD - sc->used_tx_bd - BCE_TX_SLACK_SPACE) <= 0) { - return (ENOBUFS); - } - /* Map the mbuf into our DMA address space. */ error = bus_dmamap_load_mbuf_sg(sc->tx_mbuf_tag, map, m0, segs, &nsegs, BUS_DMA_NOWAIT); @@ -4596,6 +4589,16 @@ return (error); } + /* + * The chip seems to require that at least 16 descriptors be kept + * empty at all times. Make sure we honor that. + * XXX Would it be faster to assume worst case scenario for nsegs + * and do this calculation higher up? + */ + if (nsegs > (USABLE_TX_BD - sc->used_tx_bd - BCE_TX_SLACK_SPACE)) { + bus_dmamap_unload(sc->tx_mbuf_tag, map); + return (ENOBUFS); + } /* prod points to an empty tx_bd at this point. */ prod_bseq = sc->tx_prod_bseq; @@ -4701,7 +4704,7 @@ __FUNCTION__, tx_prod, tx_chain_prod, sc->tx_prod_bseq); /* Keep adding entries while there is space in the ring. */ - while (!IFQ_DRV_IS_EMPTY(&ifp->if_snd)) { + while (sc->tx_mbuf_ptr[tx_chain_prod] == NULL) { /* Check for any frames to send. */ IFQ_DRV_DEQUEUE(&ifp->if_snd, m_head); ==== //depot/projects/newisp/dev/bce/if_bcereg.h#3 (text) ==== @@ -26,7 +26,7 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF * THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/bce/if_bcereg.h,v 1.7 2006/10/15 23:42:56 scottl Exp $ + * $FreeBSD: src/sys/dev/bce/if_bcereg.h,v 1.8 2006/10/21 20:41:08 scottl Exp $ */ #ifndef _BCE_H_DEFINED @@ -4613,7 +4613,12 @@ #define BCE_BUS_SPACE_MAXADDR 0xFFFFFFFFFF #endif +/* XXX UDP checksum offload seems to cause problems on transmit */ +#ifdef BCE_UDP_CSUM #define BCE_IF_HWASSIST (CSUM_IP | CSUM_TCP | CSUM_UDP) +#else +#define BCE_IF_HWASSIST (CSUM_TCP) +#endif #if __FreeBSD_version < 700000 #define BCE_IF_CAPABILITIES (IFCAP_VLAN_MTU | IFCAP_VLAN_HWTAGGING | \ ==== //depot/projects/newisp/fs/ntfs/ntfs_vnops.c#2 (text+ko) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/fs/ntfs/ntfs_vnops.c,v 1.57 2006/01/17 17:29:02 alfred Exp $ + * $FreeBSD: src/sys/fs/ntfs/ntfs_vnops.c,v 1.58 2006/10/21 08:17:17 trhodes Exp $ * */ @@ -187,7 +187,7 @@ vap->va_fsid = dev2udev(ip->i_dev); vap->va_fileid = ip->i_number; vap->va_mode = ip->i_mp->ntm_mode; - vap->va_nlink = ip->i_nlink; + vap->va_nlink = (ip->i_nlink || ip->i_flag & IN_LOADED ? ip->i_nlink : 1); vap->va_uid = ip->i_mp->ntm_uid; vap->va_gid = ip->i_mp->ntm_gid; vap->va_rdev = 0; /* XXX UNODEV ? */ ==== //depot/projects/newisp/i386/i386/pmap.c#2 (text+ko) ==== @@ -75,7 +75,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/i386/i386/pmap.c,v 1.575 2006/08/14 15:39:41 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/i386/i386/pmap.c,v 1.576 2006/10/22 04:18:01 alc Exp $"); /* * Manages physical address maps. @@ -1739,7 +1739,7 @@ sched_pin(); TAILQ_FOREACH(m, &vpq->pl, pageq) { - if (m->hold_count || m->busy || (m->flags & PG_BUSY)) + if (m->hold_count || m->busy) continue; TAILQ_FOREACH_SAFE(pv, &m->md.pv_list, pv_list, next_pv) { va = pv->pv_va; ==== //depot/projects/newisp/ia64/ia64/pmap.c#2 (text+ko) ==== @@ -46,7 +46,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/ia64/ia64/pmap.c,v 1.178 2006/08/01 19:06:05 alc Exp $"); +__FBSDID("$FreeBSD: src/sys/ia64/ia64/pmap.c,v 1.179 2006/10/22 04:18:01 alc Exp $"); #include #include @@ -831,7 +831,7 @@ vpq = &vm_page_queues[PQ_INACTIVE]; retry: TAILQ_FOREACH(m, &vpq->pl, pageq) { - if (m->hold_count || m->busy || (m->flags & PG_BUSY)) + if (m->hold_count || m->busy) continue; TAILQ_FOREACH_SAFE(pv, &m->md.pv_list, pv_list, next_pv) { va = pv->pv_va; ==== //depot/projects/newisp/kern/kern_exec.c#3 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_exec.c,v 1.295 2006/09/01 11:45:39 wsalamon Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_exec.c,v 1.296 2006/10/22 04:28:13 alc Exp $"); #include "opt_hwpmc_hooks.h" #include "opt_ktrace.h" @@ -827,7 +827,7 @@ if ((ma[i] = vm_page_lookup(object, i)) != NULL) { if (ma[i]->valid) break; - if ((ma[i]->flags & PG_BUSY) || ma[i]->busy) + if ((ma[i]->oflags & VPO_BUSY) || ma[i]->busy) break; vm_page_lock_queues(); vm_page_busy(ma[i]); ==== //depot/projects/newisp/kern/kern_exit.c#3 (text+ko) ==== @@ -35,7 +35,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_exit.c,v 1.290 2006/09/13 15:47:53 csjp Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_exit.c,v 1.291 2006/10/21 23:59:15 davidxu Exp $"); #include "opt_compat.h" #include "opt_ktrace.h" @@ -257,8 +257,6 @@ KASSERT(!timevalisset(&p->p_realtimer.it_value), ("realtime timer is still armed")); } - sigqueue_flush(&p->p_sigqueue); - sigqueue_flush(&td->td_sigqueue); PROC_UNLOCK(p); /* @@ -512,6 +510,14 @@ sx_xunlock(&proctree_lock); /* + * The state PRS_ZOMBIE prevents other proesses from sending + * signal to the process, to avoid memory leak, we free memory + * for signal queue at the time when the state is set. + */ + sigqueue_flush(&p->p_sigqueue); + sigqueue_flush(&td->td_sigqueue); + + /* * We have to wait until after acquiring all locks before * changing p_state. We need to avoid all possible context * switches (including ones from blocking on a mutex) while ==== //depot/projects/newisp/kern/kern_sig.c#4 (text+ko) ==== @@ -35,7 +35,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_sig.c,v 1.333 2006/10/20 16:19:21 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_sig.c,v 1.334 2006/10/22 00:09:41 davidxu Exp $"); #include "opt_compat.h" #include "opt_ktrace.h" @@ -276,8 +276,7 @@ SIGDELSET(sq->sq_kill, signo); } - for (ksi = TAILQ_FIRST(&sq->sq_list); ksi != NULL; ksi = next) { - next = TAILQ_NEXT(ksi, ksi_link); + TAILQ_FOREACH_SAFE(ksi, &sq->sq_list, ksi_link, next) { if (ksi->ksi_signo == signo) { if (count == 0) { TAILQ_REMOVE(&sq->sq_list, ksi, ksi_link); @@ -428,8 +427,7 @@ p1 = src->sq_proc; p2 = dst->sq_proc; /* Move siginfo to target list */ - for (ksi = TAILQ_FIRST(&src->sq_list); ksi != NULL; ksi = next) { - next = TAILQ_NEXT(ksi, ksi_link); + TAILQ_FOREACH_SAFE(ksi, &src->sq_list, ksi_link, next) { if (SIGISMEMBER(set, ksi->ksi_signo)) { TAILQ_REMOVE(&src->sq_list, ksi, ksi_link); if (p1 != NULL) @@ -475,8 +473,7 @@ KASSERT(sq->sq_flags & SQ_INIT, ("src sigqueue not inited")); /* Remove siginfo queue */ - for (ksi = TAILQ_FIRST(&sq->sq_list); ksi != NULL; ksi = next) { - next = TAILQ_NEXT(ksi, ksi_link); + TAILQ_FOREACH_SAFE(ksi, &sq->sq_list, ksi_link, next) { if (SIGISMEMBER(*set, ksi->ksi_signo)) { TAILQ_REMOVE(&sq->sq_list, ksi, ksi_link); ksi->ksi_sigq = NULL; ==== //depot/projects/newisp/kern/uipc_syscalls.c#2 (text+ko) ==== @@ -33,7 +33,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/uipc_syscalls.c,v 1.237 2006/08/09 17:43:26 alc Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/uipc_syscalls.c,v 1.238 2006/10/22 04:28:13 alc Exp $"); #include "opt_compat.h" #include "opt_ktrace.h" @@ -2100,7 +2100,7 @@ * If not and it is not valid, then free it. */ if (pg->wire_count == 0 && pg->valid == 0 && - pg->busy == 0 && !(pg->flags & PG_BUSY) && + pg->busy == 0 && !(pg->oflags & VPO_BUSY) && pg->hold_count == 0) { vm_page_free(pg); } >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sun Oct 22 05:04:44 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1D6EB16A40F; Sun, 22 Oct 2006 05:04:44 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D538716A403 for ; Sun, 22 Oct 2006 05:04:43 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 925E743D4C for ; Sun, 22 Oct 2006 05:04:43 +0000 (GMT) (envelope-from mjacob@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k9M54hTm086649 for ; Sun, 22 Oct 2006 05:04:43 GMT (envelope-from mjacob@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k9M54hmv086646 for perforce@freebsd.org; Sun, 22 Oct 2006 05:04:43 GMT (envelope-from mjacob@freebsd.org) Date: Sun, 22 Oct 2006 05:04:43 GMT Message-Id: <200610220504.k9M54hmv086646@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to mjacob@freebsd.org using -f From: Matt Jacob To: Perforce Change Reviews Cc: Subject: PERFORCE change 108257 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: Sun, 22 Oct 2006 05:04:44 -0000 http://perforce.freebsd.org/chv.cgi?CH=108257 Change 108257 by mjacob@newisp on 2006/10/22 05:04:14 Be generous for timeouts with INIT_FIRMWARE- we might actually have to wait R_A_TOV. Affected files ... .. //depot/projects/newisp/dev/isp/isp.c#22 edit Differences ... ==== //depot/projects/newisp/dev/isp/isp.c#22 (text+ko) ==== @@ -1763,6 +1763,7 @@ mbs.param[6] = DMA_WD3(fcp->isp_scdma); mbs.param[7] = DMA_WD2(fcp->isp_scdma); mbs.logval = MBLOGALL; + mbs.timeout = 30 * 1000000; isp_prt(isp, ISP_LOGDEBUG0, "INIT F/W from %p (%08x%08x)", fcp->isp_scratch, (uint32_t) ((uint64_t)fcp->isp_scdma >> 32), (uint32_t) fcp->isp_scdma); @@ -2020,6 +2021,7 @@ mbs.param[6] = DMA_WD3(fcp->isp_scdma); mbs.param[7] = DMA_WD2(fcp->isp_scdma); mbs.logval = MBLOGALL; + mbs.timeout = 30 * 1000000; isp_prt(isp, ISP_LOGDEBUG0, "INIT F/W from %04x%04x%04x%04x", DMA_WD3(fcp->isp_scdma), DMA_WD2(fcp->isp_scdma), DMA_WD1(fcp->isp_scdma), DMA_WD0(fcp->isp_scdma)); From owner-p4-projects@FreeBSD.ORG Sun Oct 22 14:23:37 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 54C4116A417; Sun, 22 Oct 2006 14:23:37 +0000 (UTC) X-Original-To: perforce@FreeBSD.org Delivered-To: perforce@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 301CF16A40F for ; Sun, 22 Oct 2006 14:23:37 +0000 (UTC) (envelope-from rdivacky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E608E43D46 for ; Sun, 22 Oct 2006 14:23:36 +0000 (GMT) (envelope-from rdivacky@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k9MENaGs063959 for ; Sun, 22 Oct 2006 14:23:36 GMT (envelope-from rdivacky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k9MENadI063941 for perforce@freebsd.org; Sun, 22 Oct 2006 14:23:36 GMT (envelope-from rdivacky@FreeBSD.org) Date: Sun, 22 Oct 2006 14:23:36 GMT Message-Id: <200610221423.k9MENadI063941@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rdivacky@FreeBSD.org using -f From: Roman Divacky To: Perforce Change Reviews Cc: Subject: PERFORCE change 108266 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: Sun, 22 Oct 2006 14:23:37 -0000 http://perforce.freebsd.org/chv.cgi?CH=108266 Change 108266 by rdivacky@rdivacky_witten on 2006/10/22 14:23:25 Catch up with the recent casuptr -> casuword renaming. Affected files ... .. //depot/projects/linuxolator/src/sys/compat/linux/linux_futex.c#4 edit Differences ... ==== //depot/projects/linuxolator/src/sys/compat/linux/linux_futex.c#4 (text+ko) ==== @@ -493,7 +493,7 @@ for (;;) { ua = ua_old = fuword32(uaddr); ua |= oparg; - if (casuptr((intptr_t *)uaddr, ua_old, ua) == ua_old) + if (casuword32((intptr_t *)uaddr, ua_old, ua) == ua_old) return ua_old; } } @@ -506,7 +506,7 @@ for (;;) { ua = ua_old = fuword32(uaddr); ua &= oparg; - if (casuptr((intptr_t *)uaddr, ua_old, ua) == ua_old) + if (casuword32((intptr_t *)uaddr, ua_old, ua) == ua_old) return ua_old; } } @@ -519,7 +519,7 @@ for (;;) { ua = ua_old = fuword32(uaddr); ua ^= oparg; - if (casuptr((intptr_t *)uaddr, ua_old, ua) == ua_old) + if (casuword32((intptr_t *)uaddr, ua_old, ua) == ua_old) return ua_old; } } From owner-p4-projects@FreeBSD.ORG Sun Oct 22 14:24:43 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B024F16A417; Sun, 22 Oct 2006 14:24:43 +0000 (UTC) X-Original-To: perforce@FreeBSD.org Delivered-To: perforce@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6E0F116A407 for ; Sun, 22 Oct 2006 14:24:43 +0000 (UTC) (envelope-from rdivacky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 014B743D53 for ; Sun, 22 Oct 2006 14:24:43 +0000 (GMT) (envelope-from rdivacky@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k9MEOgAf065586 for ; Sun, 22 Oct 2006 14:24:42 GMT (envelope-from rdivacky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k9MEOceU065470 for perforce@freebsd.org; Sun, 22 Oct 2006 14:24:38 GMT (envelope-from rdivacky@FreeBSD.org) Date: Sun, 22 Oct 2006 14:24:38 GMT Message-Id: <200610221424.k9MEOceU065470@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rdivacky@FreeBSD.org using -f From: Roman Divacky To: Perforce Change Reviews Cc: Subject: PERFORCE change 108267 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: Sun, 22 Oct 2006 14:24:44 -0000 http://perforce.freebsd.org/chv.cgi?CH=108267 Change 108267 by rdivacky@rdivacky_witten on 2006/10/22 14:23:58 IFC Affected files ... .. //depot/projects/linuxolator/src/sys/amd64/amd64/busdma_machdep.c#2 integrate .. //depot/projects/linuxolator/src/sys/amd64/amd64/db_trace.c#2 integrate .. //depot/projects/linuxolator/src/sys/amd64/amd64/intr_machdep.c#4 integrate .. //depot/projects/linuxolator/src/sys/amd64/amd64/pmap.c#2 integrate .. //depot/projects/linuxolator/src/sys/amd64/amd64/support.S#3 integrate .. //depot/projects/linuxolator/src/sys/amd64/conf/GENERIC.hints#2 integrate .. //depot/projects/linuxolator/src/sys/amd64/conf/NOTES#3 integrate .. //depot/projects/linuxolator/src/sys/arm/arm/cpufunc.c#2 integrate .. //depot/projects/linuxolator/src/sys/arm/arm/elf_trampoline.c#2 integrate .. //depot/projects/linuxolator/src/sys/arm/arm/fusu.S#2 integrate .. //depot/projects/linuxolator/src/sys/arm/arm/nexus_io.c#2 integrate .. //depot/projects/linuxolator/src/sys/arm/arm/trap.c#2 integrate .. //depot/projects/linuxolator/src/sys/arm/arm/undefined.c#2 integrate .. //depot/projects/linuxolator/src/sys/arm/at91/at91_mci.c#1 branch .. //depot/projects/linuxolator/src/sys/arm/at91/at91_mcireg.h#1 branch .. //depot/projects/linuxolator/src/sys/arm/at91/at91_spi.c#2 integrate .. //depot/projects/linuxolator/src/sys/arm/at91/at91_ssc.c#2 integrate .. //depot/projects/linuxolator/src/sys/arm/at91/at91_sscreg.h#2 integrate .. //depot/projects/linuxolator/src/sys/arm/at91/at91_twi.c#2 integrate .. //depot/projects/linuxolator/src/sys/arm/at91/if_ate.c#2 integrate .. //depot/projects/linuxolator/src/sys/arm/at91/kb920x_machdep.c#2 integrate .. //depot/projects/linuxolator/src/sys/arm/sa11x0/sa11x0.c#2 integrate .. //depot/projects/linuxolator/src/sys/arm/sa11x0/sa11x0_io.c#2 integrate .. //depot/projects/linuxolator/src/sys/arm/sa11x0/sa11x0_irqhandler.c#2 integrate .. //depot/projects/linuxolator/src/sys/arm/sa11x0/sa11x0_ost.c#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/Makefile.inc#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/boot0spi/main.c#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/boot2/Makefile#1 branch .. //depot/projects/linuxolator/src/sys/boot/arm/at91/boot2/boot2.c#1 branch .. //depot/projects/linuxolator/src/sys/boot/arm/at91/boot2/kb920x_board.c#1 branch .. //depot/projects/linuxolator/src/sys/boot/arm/at91/bootiic/env_vars.c#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/bootiic/loader_prompt.c#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/bootspi/Makefile#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/bootspi/arm_init.S#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/bootspi/ee.c#1 branch .. //depot/projects/linuxolator/src/sys/boot/arm/at91/bootspi/ee.h#1 branch .. //depot/projects/linuxolator/src/sys/boot/arm/at91/bootspi/env_vars.c#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/bootspi/loader_prompt.c#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/bootspi/main.c#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/libat91/Makefile#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/libat91/at91rm9200.h#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.c#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/libat91/emac.c#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/libat91/emac.h#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/libat91/emac_init.c#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/libat91/lib.h#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/libat91/lib_AT91RM9200.h#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/libat91/mci_device.c#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/libat91/mci_device.h#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/libat91/memcmp.c#1 branch .. //depot/projects/linuxolator/src/sys/boot/arm/at91/libat91/memcpy.c#1 branch .. //depot/projects/linuxolator/src/sys/boot/arm/at91/libat91/memset.c#1 branch .. //depot/projects/linuxolator/src/sys/boot/arm/at91/libat91/p_string.c#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/libat91/printf.c#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/libat91/putchar.c#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/libat91/sd-card.c#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/libat91/spi_flash.c#2 integrate .. //depot/projects/linuxolator/src/sys/boot/arm/at91/libat91/strcmp.c#1 branch .. //depot/projects/linuxolator/src/sys/boot/arm/at91/libat91/strcpy.c#1 branch .. //depot/projects/linuxolator/src/sys/boot/arm/at91/libat91/strcvt.c#1 branch .. //depot/projects/linuxolator/src/sys/boot/arm/at91/libat91/strlen.c#1 branch .. //depot/projects/linuxolator/src/sys/compat/freebsd32/freebsd32_proto.h#5 integrate .. //depot/projects/linuxolator/src/sys/compat/freebsd32/freebsd32_syscall.h#5 integrate .. //depot/projects/linuxolator/src/sys/compat/freebsd32/freebsd32_syscalls.c#5 integrate .. //depot/projects/linuxolator/src/sys/compat/freebsd32/freebsd32_sysent.c#5 integrate .. //depot/projects/linuxolator/src/sys/compat/freebsd32/syscalls.master#5 integrate .. //depot/projects/linuxolator/src/sys/compat/linux/linux_file.c#6 integrate .. //depot/projects/linuxolator/src/sys/compat/linux/linux_getcwd.c#2 integrate .. //depot/projects/linuxolator/src/sys/compat/linux/linux_misc.c#16 integrate .. //depot/projects/linuxolator/src/sys/compat/linux/linux_stats.c#2 integrate .. //depot/projects/linuxolator/src/sys/compat/svr4/svr4_fcntl.c#2 integrate .. //depot/projects/linuxolator/src/sys/compat/svr4/svr4_misc.c#2 integrate .. //depot/projects/linuxolator/src/sys/conf/NOTES#6 integrate .. //depot/projects/linuxolator/src/sys/conf/files#6 integrate .. //depot/projects/linuxolator/src/sys/conf/files.pc98#2 integrate .. //depot/projects/linuxolator/src/sys/conf/kmod.mk#3 integrate .. //depot/projects/linuxolator/src/sys/contrib/pf/net/pf.c#3 integrate .. //depot/projects/linuxolator/src/sys/crypto/sha2/sha2.c#2 integrate .. //depot/projects/linuxolator/src/sys/dev/awi/if_awi_pccard.c#2 integrate .. //depot/projects/linuxolator/src/sys/dev/bce/if_bce.c#5 integrate .. //depot/projects/linuxolator/src/sys/dev/bce/if_bcereg.h#3 integrate .. //depot/projects/linuxolator/src/sys/dev/bge/if_bge.c#5 integrate .. //depot/projects/linuxolator/src/sys/dev/mfi/mfi.c#5 integrate .. //depot/projects/linuxolator/src/sys/dev/mfi/mfi_debug.c#2 integrate .. //depot/projects/linuxolator/src/sys/dev/mfi/mfi_disk.c#2 integrate .. //depot/projects/linuxolator/src/sys/dev/mfi/mfireg.h#2 integrate .. //depot/projects/linuxolator/src/sys/dev/mfi/mfivar.h#4 integrate .. //depot/projects/linuxolator/src/sys/dev/mmc/bridge.h#1 branch .. //depot/projects/linuxolator/src/sys/dev/mmc/mmc.c#1 branch .. //depot/projects/linuxolator/src/sys/dev/mmc/mmcbr_if.m#1 branch .. //depot/projects/linuxolator/src/sys/dev/mmc/mmcbrvar.h#1 branch .. //depot/projects/linuxolator/src/sys/dev/mmc/mmcbus_if.m#1 branch .. //depot/projects/linuxolator/src/sys/dev/mmc/mmcreg.h#1 branch .. //depot/projects/linuxolator/src/sys/dev/mmc/mmcsd.c#1 branch .. //depot/projects/linuxolator/src/sys/dev/mmc/mmcvar.h#1 branch .. //depot/projects/linuxolator/src/sys/dev/mxge/if_mxge.c#3 integrate .. //depot/projects/linuxolator/src/sys/dev/nfe/if_nfe.c#3 integrate .. //depot/projects/linuxolator/src/sys/dev/nfe/if_nfereg.h#3 integrate .. //depot/projects/linuxolator/src/sys/dev/pci/pci.c#4 integrate .. //depot/projects/linuxolator/src/sys/dev/ray/if_ray.c#2 integrate .. //depot/projects/linuxolator/src/sys/dev/sound/pci/hda/hdac.c#5 integrate .. //depot/projects/linuxolator/src/sys/dev/spibus/spibus.c#2 integrate .. //depot/projects/linuxolator/src/sys/dev/usb/ehci.c#3 integrate .. //depot/projects/linuxolator/src/sys/dev/usb/if_axe.c#2 integrate .. //depot/projects/linuxolator/src/sys/dev/usb/if_udav.c#2 integrate .. //depot/projects/linuxolator/src/sys/dev/usb/if_ural.c#3 integrate .. //depot/projects/linuxolator/src/sys/dev/usb/ohci.c#3 integrate .. //depot/projects/linuxolator/src/sys/dev/usb/uhci.c#2 integrate .. //depot/projects/linuxolator/src/sys/dev/usb/usb.c#2 integrate .. //depot/projects/linuxolator/src/sys/dev/usb/usbdi.h#2 integrate .. //depot/projects/linuxolator/src/sys/fs/devfs/devfs.h#3 integrate .. //depot/projects/linuxolator/src/sys/fs/devfs/devfs_devs.c#3 integrate .. //depot/projects/linuxolator/src/sys/fs/devfs/devfs_int.h#2 integrate .. //depot/projects/linuxolator/src/sys/fs/devfs/devfs_vnops.c#3 integrate .. //depot/projects/linuxolator/src/sys/fs/ntfs/ntfs_vnops.c#2 integrate .. //depot/projects/linuxolator/src/sys/i386/acpica/Makefile#2 integrate .. //depot/projects/linuxolator/src/sys/i386/conf/NOTES#4 integrate .. //depot/projects/linuxolator/src/sys/i386/i386/db_trace.c#2 integrate .. //depot/projects/linuxolator/src/sys/i386/i386/pmap.c#2 integrate .. //depot/projects/linuxolator/src/sys/i386/i386/support.s#3 integrate .. //depot/projects/linuxolator/src/sys/i386/i386/sys_machdep.c#2 integrate .. //depot/projects/linuxolator/src/sys/i386/ibcs2/ibcs2_misc.c#2 integrate .. //depot/projects/linuxolator/src/sys/i386/linux/linux_machdep.c#10 integrate .. //depot/projects/linuxolator/src/sys/ia64/conf/NOTES#2 integrate .. //depot/projects/linuxolator/src/sys/ia64/ia64/busdma_machdep.c#2 integrate .. //depot/projects/linuxolator/src/sys/ia64/ia64/clock.c#3 integrate .. //depot/projects/linuxolator/src/sys/ia64/ia64/pmap.c#2 integrate .. //depot/projects/linuxolator/src/sys/ia64/ia64/support.S#2 integrate .. //depot/projects/linuxolator/src/sys/kern/init_main.c#3 integrate .. //depot/projects/linuxolator/src/sys/kern/init_sysent.c#5 integrate .. //depot/projects/linuxolator/src/sys/kern/kern_acct.c#3 integrate .. //depot/projects/linuxolator/src/sys/kern/kern_acl.c#2 integrate .. //depot/projects/linuxolator/src/sys/kern/kern_alq.c#2 integrate .. //depot/projects/linuxolator/src/sys/kern/kern_conf.c#3 integrate .. //depot/projects/linuxolator/src/sys/kern/kern_environment.c#2 integrate .. //depot/projects/linuxolator/src/sys/kern/kern_exec.c#2 integrate .. //depot/projects/linuxolator/src/sys/kern/kern_exit.c#6 integrate .. //depot/projects/linuxolator/src/sys/kern/kern_fork.c#6 integrate .. //depot/projects/linuxolator/src/sys/kern/kern_intr.c#2 integrate .. //depot/projects/linuxolator/src/sys/kern/kern_jail.c#3 integrate .. //depot/projects/linuxolator/src/sys/kern/kern_ktrace.c#2 integrate .. //depot/projects/linuxolator/src/sys/kern/kern_linker.c#2 integrate .. //depot/projects/linuxolator/src/sys/kern/kern_mac.c#3 integrate .. //depot/projects/linuxolator/src/sys/kern/kern_mbuf.c#3 integrate .. //depot/projects/linuxolator/src/sys/kern/kern_prot.c#3 integrate .. //depot/projects/linuxolator/src/sys/kern/kern_shutdown.c#2 integrate .. //depot/projects/linuxolator/src/sys/kern/kern_sig.c#3 integrate .. //depot/projects/linuxolator/src/sys/kern/kern_sysctl.c#2 integrate .. //depot/projects/linuxolator/src/sys/kern/kern_time.c#3 integrate .. //depot/projects/linuxolator/src/sys/kern/kern_umtx.c#4 integrate .. //depot/projects/linuxolator/src/sys/kern/link_elf.c#2 integrate .. //depot/projects/linuxolator/src/sys/kern/link_elf_obj.c#2 integrate .. //depot/projects/linuxolator/src/sys/kern/subr_trap.c#2 integrate .. //depot/projects/linuxolator/src/sys/kern/sys_pipe.c#2 integrate .. //depot/projects/linuxolator/src/sys/kern/sys_socket.c#2 integrate .. //depot/projects/linuxolator/src/sys/kern/syscalls.c#5 integrate .. //depot/projects/linuxolator/src/sys/kern/syscalls.master#5 integrate .. //depot/projects/linuxolator/src/sys/kern/systrace_args.c#5 integrate .. //depot/projects/linuxolator/src/sys/kern/sysv_msg.c#3 integrate .. //depot/projects/linuxolator/src/sys/kern/sysv_sem.c#6 integrate .. //depot/projects/linuxolator/src/sys/kern/sysv_shm.c#3 integrate .. //depot/projects/linuxolator/src/sys/kern/uipc_mbuf.c#3 integrate .. //depot/projects/linuxolator/src/sys/kern/uipc_mbuf2.c#2 integrate .. //depot/projects/linuxolator/src/sys/kern/uipc_sem.c#2 integrate .. //depot/projects/linuxolator/src/sys/kern/uipc_socket.c#4 integrate .. //depot/projects/linuxolator/src/sys/kern/uipc_syscalls.c#2 integrate .. //depot/projects/linuxolator/src/sys/kern/uipc_usrreq.c#2 integrate .. //depot/projects/linuxolator/src/sys/kern/vfs_bio.c#3 integrate .. //depot/projects/linuxolator/src/sys/kern/vfs_cluster.c#3 integrate .. //depot/projects/linuxolator/src/sys/kern/vfs_lookup.c#3 integrate .. //depot/projects/linuxolator/src/sys/kern/vfs_mount.c#5 integrate .. //depot/projects/linuxolator/src/sys/kern/vfs_subr.c#4 integrate .. //depot/projects/linuxolator/src/sys/kern/vfs_syscalls.c#4 integrate .. //depot/projects/linuxolator/src/sys/kern/vfs_vnops.c#2 integrate .. //depot/projects/linuxolator/src/sys/modules/mem/Makefile#2 integrate .. //depot/projects/linuxolator/src/sys/modules/mmc/Makefile#1 branch .. //depot/projects/linuxolator/src/sys/modules/mmcsd/Makefile#1 branch .. //depot/projects/linuxolator/src/sys/modules/uart/Makefile#2 integrate .. //depot/projects/linuxolator/src/sys/net/bpf.c#2 integrate .. //depot/projects/linuxolator/src/sys/net/bsd_comp.c#2 integrate .. //depot/projects/linuxolator/src/sys/net/if.c#2 integrate .. //depot/projects/linuxolator/src/sys/net/if_atmsubr.c#2 integrate .. //depot/projects/linuxolator/src/sys/net/if_ethersubr.c#2 integrate .. //depot/projects/linuxolator/src/sys/net/if_fddisubr.c#2 integrate .. //depot/projects/linuxolator/src/sys/net/if_fwsubr.c#2 integrate .. //depot/projects/linuxolator/src/sys/net/if_gif.c#2 integrate .. //depot/projects/linuxolator/src/sys/net/if_iso88025subr.c#2 integrate .. //depot/projects/linuxolator/src/sys/net/if_ppp.c#2 integrate .. //depot/projects/linuxolator/src/sys/net/if_stf.c#2 integrate .. //depot/projects/linuxolator/src/sys/net/if_tun.c#2 integrate .. //depot/projects/linuxolator/src/sys/netatalk/aarp.c#2 integrate .. //depot/projects/linuxolator/src/sys/netatalk/ddp_input.c#2 integrate .. //depot/projects/linuxolator/src/sys/netatalk/ddp_output.c#2 integrate .. //depot/projects/linuxolator/src/sys/netgraph/netgraph.h#2 integrate .. //depot/projects/linuxolator/src/sys/netgraph/ng_message.h#2 integrate .. //depot/projects/linuxolator/src/sys/netgraph/ng_socket.c#2 integrate .. //depot/projects/linuxolator/src/sys/netgraph/ng_socket.h#2 integrate .. //depot/projects/linuxolator/src/sys/netinet/if_ether.c#4 integrate .. //depot/projects/linuxolator/src/sys/netinet/igmp.c#2 integrate .. //depot/projects/linuxolator/src/sys/netinet/in_pcb.c#2 integrate .. //depot/projects/linuxolator/src/sys/netinet/ip_divert.c#2 integrate .. //depot/projects/linuxolator/src/sys/netinet/ip_fw2.c#5 integrate .. //depot/projects/linuxolator/src/sys/netinet/ip_fw_pfil.c#2 integrate .. //depot/projects/linuxolator/src/sys/netinet/ip_icmp.c#2 integrate .. //depot/projects/linuxolator/src/sys/netinet/ip_input.c#2 integrate .. //depot/projects/linuxolator/src/sys/netinet/ip_mroute.c#4 integrate .. //depot/projects/linuxolator/src/sys/netinet/ip_options.c#2 integrate .. //depot/projects/linuxolator/src/sys/netinet/ip_output.c#5 integrate .. //depot/projects/linuxolator/src/sys/netinet/raw_ip.c#2 integrate .. //depot/projects/linuxolator/src/sys/netinet/tcp_input.c#5 integrate .. //depot/projects/linuxolator/src/sys/netinet/tcp_output.c#4 integrate .. //depot/projects/linuxolator/src/sys/netinet/tcp_subr.c#3 integrate .. //depot/projects/linuxolator/src/sys/netinet/tcp_syncache.c#3 integrate .. //depot/projects/linuxolator/src/sys/netinet/udp_usrreq.c#2 integrate .. //depot/projects/linuxolator/src/sys/netinet6/nd6.c#4 integrate .. //depot/projects/linuxolator/src/sys/nfsclient/nfs.h#2 integrate .. //depot/projects/linuxolator/src/sys/nfsserver/nfs_srvsock.c#2 integrate .. //depot/projects/linuxolator/src/sys/nfsserver/nfs_syscalls.c#2 integrate .. //depot/projects/linuxolator/src/sys/pc98/conf/NOTES#2 integrate .. //depot/projects/linuxolator/src/sys/pci/nfsmb.c#3 integrate .. //depot/projects/linuxolator/src/sys/powerpc/powerpc/copyinout.c#2 integrate .. //depot/projects/linuxolator/src/sys/security/mac/mac_framework.h#2 integrate .. //depot/projects/linuxolator/src/sys/security/mac/mac_inet.c#4 integrate .. //depot/projects/linuxolator/src/sys/security/mac/mac_label.c#2 integrate .. //depot/projects/linuxolator/src/sys/security/mac/mac_net.c#3 integrate .. //depot/projects/linuxolator/src/sys/security/mac/mac_pipe.c#3 integrate .. //depot/projects/linuxolator/src/sys/security/mac/mac_posix_sem.c#3 integrate .. //depot/projects/linuxolator/src/sys/security/mac/mac_process.c#3 integrate .. //depot/projects/linuxolator/src/sys/security/mac/mac_socket.c#3 integrate .. //depot/projects/linuxolator/src/sys/security/mac/mac_system.c#2 integrate .. //depot/projects/linuxolator/src/sys/security/mac/mac_sysv_msg.c#3 integrate .. //depot/projects/linuxolator/src/sys/security/mac/mac_sysv_sem.c#3 integrate .. //depot/projects/linuxolator/src/sys/security/mac/mac_sysv_shm.c#3 integrate .. //depot/projects/linuxolator/src/sys/security/mac/mac_vfs.c#3 integrate .. //depot/projects/linuxolator/src/sys/security/mac_lomac/mac_lomac.c#3 integrate .. //depot/projects/linuxolator/src/sys/sparc64/conf/NOTES#2 integrate .. //depot/projects/linuxolator/src/sys/sparc64/sparc64/support.S#2 integrate .. //depot/projects/linuxolator/src/sys/sun4v/conf/NOTES#4 integrate .. //depot/projects/linuxolator/src/sys/sun4v/sun4v/support.S#2 integrate .. //depot/projects/linuxolator/src/sys/sun4v/sun4v/trap.c#2 integrate .. //depot/projects/linuxolator/src/sys/sys/conf.h#2 integrate .. //depot/projects/linuxolator/src/sys/sys/elf32.h#3 integrate .. //depot/projects/linuxolator/src/sys/sys/elf64.h#3 integrate .. //depot/projects/linuxolator/src/sys/sys/mac.h#3 integrate .. //depot/projects/linuxolator/src/sys/sys/mac_policy.h#3 integrate .. //depot/projects/linuxolator/src/sys/sys/sem.h#3 integrate .. //depot/projects/linuxolator/src/sys/sys/syscall.h#5 integrate .. //depot/projects/linuxolator/src/sys/sys/syscall.mk#5 integrate .. //depot/projects/linuxolator/src/sys/sys/sysproto.h#5 integrate .. //depot/projects/linuxolator/src/sys/sys/systm.h#3 integrate .. //depot/projects/linuxolator/src/sys/sys/umtx.h#3 integrate .. //depot/projects/linuxolator/src/sys/ufs/ffs/ffs_vfsops.c#3 integrate .. //depot/projects/linuxolator/src/sys/ufs/ufs/ufs_vnops.c#4 integrate .. //depot/projects/linuxolator/src/sys/vm/device_pager.c#2 integrate .. //depot/projects/linuxolator/src/sys/vm/phys_pager.c#2 integrate .. //depot/projects/linuxolator/src/sys/vm/swap_pager.c#2 integrate .. //depot/projects/linuxolator/src/sys/vm/vm_contig.c#3 integrate .. //depot/projects/linuxolator/src/sys/vm/vm_fault.c#2 integrate .. //depot/projects/linuxolator/src/sys/vm/vm_map.c#2 integrate .. //depot/projects/linuxolator/src/sys/vm/vm_mmap.c#2 integrate .. //depot/projects/linuxolator/src/sys/vm/vm_object.c#2 integrate .. //depot/projects/linuxolator/src/sys/vm/vm_page.c#3 integrate .. //depot/projects/linuxolator/src/sys/vm/vm_page.h#2 integrate .. //depot/projects/linuxolator/src/sys/vm/vm_pageout.c#2 integrate Differences ... ==== //depot/projects/linuxolator/src/sys/amd64/amd64/busdma_machdep.c#2 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/busdma_machdep.c,v 1.77 2006/06/01 04:49:29 silby Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/busdma_machdep.c,v 1.78 2006/10/15 16:52:59 hrs Exp $"); #include #include @@ -520,7 +520,7 @@ __func__, dmat, dmat->flags, ENOMEM); return (ENOMEM); } else if ((uintptr_t)*vaddr & (dmat->alignment - 1)) { - printf("bus_dmamem_alloc failed to align memory properly."); + printf("bus_dmamem_alloc failed to align memory properly.\n"); } CTR4(KTR_BUSDMA, "%s: tag %p tag flags 0x%x error %d", __func__, dmat, dmat->flags, ENOMEM); ==== //depot/projects/linuxolator/src/sys/amd64/amd64/db_trace.c#2 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/db_trace.c,v 1.75 2006/07/12 21:22:42 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/db_trace.c,v 1.76 2006/10/20 09:44:20 bde Exp $"); #include #include @@ -91,6 +91,7 @@ { "r15", DB_OFFSET(tf_r15), db_frame }, { "rip", DB_OFFSET(tf_rip), db_frame }, { "rflags", DB_OFFSET(tf_rflags), db_frame }, +#define DB_N_SHOW_REGS 20 /* Don't show registers after here. */ { "dr0", NULL, db_dr0 }, { "dr1", NULL, db_dr1 }, { "dr2", NULL, db_dr2 }, @@ -100,7 +101,7 @@ { "dr6", NULL, db_dr6 }, { "dr7", NULL, db_dr7 }, }; -struct db_variable *db_eregs = db_regs + sizeof(db_regs)/sizeof(db_regs[0]); +struct db_variable *db_eregs = db_regs + DB_N_SHOW_REGS; #define DB_DRX_FUNC(reg) \ static int \ ==== //depot/projects/linuxolator/src/sys/amd64/amd64/intr_machdep.c#4 (text+ko) ==== @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/amd64/amd64/intr_machdep.c,v 1.24 2006/10/13 17:31:57 jhb Exp $ + * $FreeBSD: src/sys/amd64/amd64/intr_machdep.c,v 1.25 2006/10/16 21:40:46 jhb Exp $ */ /* @@ -58,6 +58,7 @@ #ifndef DEV_ATPIC #include +#include #include #include #include ==== //depot/projects/linuxolator/src/sys/amd64/amd64/pmap.c#2 (text+ko) ==== @@ -77,7 +77,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.571 2006/08/14 15:39:41 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.572 2006/10/22 04:18:01 alc Exp $"); /* * Manages physical address maps. @@ -1665,7 +1665,7 @@ vm_page_t m; TAILQ_FOREACH(m, &vpq->pl, pageq) { - if (m->hold_count || m->busy || (m->flags & PG_BUSY)) + if (m->hold_count || m->busy) continue; TAILQ_FOREACH_SAFE(pv, &m->md.pv_list, pv_list, next_pv) { va = pv->pv_va; ==== //depot/projects/linuxolator/src/sys/amd64/amd64/support.S#3 (text+ko) ==== @@ -27,7 +27,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/amd64/amd64/support.S,v 1.120 2006/08/28 02:28:14 davidxu Exp $ + * $FreeBSD: src/sys/amd64/amd64/support.S,v 1.121 2006/10/17 02:24:45 davidxu Exp $ */ #include "opt_ddb.h" @@ -342,10 +342,10 @@ ret /* - * casuptr. Compare and set user pointer. Returns -1 or the current value. + * casuword. Compare and set user word. Returns -1 or the current value. * dst = %rdi, old = %rsi, new = %rdx */ -ENTRY(casuptr) +ENTRY(casuword) movq PCPU(CURPCB),%rcx movq $fusufault,PCB_ONFAULT(%rcx) ==== //depot/projects/linuxolator/src/sys/amd64/conf/GENERIC.hints#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/amd64/conf/GENERIC.hints,v 1.15 2004/07/22 22:28:34 imp Exp $ +# $FreeBSD: src/sys/amd64/conf/GENERIC.hints,v 1.16 2006/10/21 12:52:46 ru Exp $ hint.fdc.0.at="isa" hint.fdc.0.port="0x3F0" hint.fdc.0.irq="6" @@ -11,7 +11,6 @@ hint.atkbdc.0.port="0x060" hint.atkbd.0.at="atkbdc" hint.atkbd.0.irq="1" -hint.atkbd.0.flags="0x1" hint.psm.0.at="atkbdc" hint.psm.0.irq="12" hint.vga.0.at="isa" ==== //depot/projects/linuxolator/src/sys/amd64/conf/NOTES#3 (text+ko) ==== @@ -4,7 +4,7 @@ # This file contains machine dependent kernel configuration notes. For # machine independent notes, look in /sys/conf/NOTES. # -# $FreeBSD: src/sys/amd64/conf/NOTES,v 1.59 2006/09/22 22:11:28 jhb Exp $ +# $FreeBSD: src/sys/amd64/conf/NOTES,v 1.62 2006/10/20 09:52:26 des Exp $ # # @@ -103,7 +103,7 @@ # # sio: serial ports (see sio(4)), including support for various -# PC Card devices, such as Modem and NICs (see etc/defaults/pccard.conf) +# PC Card devices, such as Modem and NICs # device sio hint.sio.0.at="isa" @@ -202,6 +202,63 @@ # Optional devices: # +# PS/2 mouse +device psm +hint.psm.0.at="atkbdc" +hint.psm.0.irq="12" + +# Options for psm: +options PSM_HOOKRESUME #hook the system resume event, useful + #for some laptops +options PSM_RESETAFTERSUSPEND #reset the device at the resume event + +# The keyboard controller; it controls the keyboard and the PS/2 mouse. +device atkbdc +hint.atkbdc.0.at="isa" +hint.atkbdc.0.port="0x060" + +# The AT keyboard +device atkbd +hint.atkbd.0.at="atkbdc" +hint.atkbd.0.irq="1" + +# Options for atkbd: +options ATKBD_DFLT_KEYMAP # specify the built-in keymap +makeoptions ATKBD_DFLT_KEYMAP=jp.106 + +# `flags' for atkbd: +# 0x01 Force detection of keyboard, else we always assume a keyboard +# 0x02 Don't reset keyboard, useful for some newer ThinkPads +# 0x03 Force detection and avoid reset, might help with certain +# dockingstations +# 0x04 Old-style (XT) keyboard support, useful for older ThinkPads + +# Video card driver for VGA adapters. +device vga +hint.vga.0.at="isa" + +# Options for vga: +# Try the following option if the mouse pointer is not drawn correctly +# or font does not seem to be loaded properly. May cause flicker on +# some systems. +options VGA_ALT_SEQACCESS + +# If you can dispense with some vga driver features, you may want to +# use the following options to save some memory. +#options VGA_NO_FONT_LOADING # don't save/load font +#options VGA_NO_MODE_CHANGE # don't change video modes + +# Older video cards may require this option for proper operation. +options VGA_SLOW_IOACCESS # do byte-wide i/o's to TS and GDC regs + +# The following option probably won't work with the LCD displays. +options VGA_WIDTH90 # support 90 column modes + +# Debugging. +options VGA_DEBUG + +device splash # Splash screen and screen saver support + # 3Dfx Voodoo Graphics, Voodoo II /dev/3dfx CDEV support. This will create # the /dev/3dfx0 device to work with glide implementations. This should get # linked to /dev/3dfx and /dev/voodoo. Note that this is not the same as @@ -257,7 +314,7 @@ # ath: Atheros a/b/g WiFi adapters (requires ath_hal and wlan) # ed: Western Digital and SMC 80xx; Novell NE1000 and NE2000; 3Com 3C503 -# HP PC Lan+, various PC Card devices (refer to etc/defaults/pccard.conf) +# HP PC Lan+, various PC Card devices # (requires miibus) # ipw: Intel PRO/Wireless 2100 IEEE 802.11 adapter # iwi: Intel PRO/Wireless 2200BG/2225BG/2915ABG IEEE 802.11 adapters @@ -609,7 +666,3 @@ # Enable NDIS binary driver support options NDISAPI device ndis - - -# The I/O device -device io ==== //depot/projects/linuxolator/src/sys/arm/arm/cpufunc.c#2 (text+ko) ==== @@ -45,11 +45,8 @@ * Created : 30/01/97 */ #include -__FBSDID("$FreeBSD: src/sys/arm/arm/cpufunc.c,v 1.11 2006/08/24 23:51:27 cognet Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/cpufunc.c,v 1.12 2006/10/21 04:25:00 kevlo Exp $"); -#include - -#include #include #include #include ==== //depot/projects/linuxolator/src/sys/arm/arm/elf_trampoline.c#2 (text+ko) ==== @@ -23,9 +23,8 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/arm/elf_trampoline.c,v 1.13 2006/08/24 23:51:27 cognet Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/elf_trampoline.c,v 1.14 2006/10/21 04:25:00 kevlo Exp $"); #include -#include #include #include #include ==== //depot/projects/linuxolator/src/sys/arm/arm/fusu.S#2 (text+ko) ==== @@ -37,7 +37,7 @@ #include #include #include "assym.s" -__FBSDID("$FreeBSD: src/sys/arm/arm/fusu.S,v 1.10 2006/08/30 11:44:37 cognet Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/fusu.S,v 1.11 2006/10/17 02:24:46 davidxu Exp $"); #ifdef MULTIPROCESSOR .Lcpu_info: @@ -53,7 +53,7 @@ */ ENTRY_NP(casuword32) -ENTRY(casuptr) +ENTRY(casuword) #ifdef MULTIPROCESSOR /* XXX Probably not appropriate for non-Hydra SMPs */ stmfd sp!, {r0, r14} @@ -72,7 +72,7 @@ beq .Lfusupcbfault #endif stmfd sp!, {r4, r5} - adr r4, .Lcasuptrfault + adr r4, .Lcasuwordfault str r4, [r3, #PCB_ONFAULT] ldrt r5, [r0] cmp r5, r1 @@ -85,10 +85,10 @@ RET /* - * Handle faults from casuptr. Clean up and return -1. + * Handle faults from casuword. Clean up and return -1. */ -.Lcasuptrfault: +.Lcasuwordfault: mov r0, #0x00000000 str r0, [r3, #PCB_ONFAULT] mvn r0, #0x00000000 ==== //depot/projects/linuxolator/src/sys/arm/arm/nexus_io.c#2 (text+ko) ==== @@ -37,12 +37,11 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/arm/nexus_io.c,v 1.5 2005/01/05 21:58:47 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/nexus_io.c,v 1.6 2006/10/21 04:25:00 kevlo Exp $"); #include #include #include -#include #include #include #include ==== //depot/projects/linuxolator/src/sys/arm/arm/trap.c#2 (text+ko) ==== @@ -82,9 +82,7 @@ #include "opt_ktrace.h" #include -__FBSDID("$FreeBSD: src/sys/arm/arm/trap.c,v 1.27 2006/07/28 20:22:57 jhb Exp $"); - -#include +__FBSDID("$FreeBSD: src/sys/arm/arm/trap.c,v 1.31 2006/10/21 04:25:00 kevlo Exp $"); #include #include @@ -900,9 +898,9 @@ nap--; } else if (code == SYS___syscall) { - code = *ap++; + code = ap[_QUAD_LOWWORD]; nap -= 2; - ap++; + ap += 2; } if (p->p_sysent->sv_mask) code &= p->p_sysent->sv_mask; @@ -941,21 +939,22 @@ switch (error) { case 0: #ifdef __ARMEB__ - if ((insn & 0x000fffff) && + if ((insn & 0x000fffff) == SYS___syscall && (code != SYS_lseek)) { /* * 64-bit return, 32-bit syscall. Fixup byte order - */ + */ frame->tf_r0 = 0; frame->tf_r1 = td->td_retval[0]; } else { - frame->tf_r0 = td->td_retval[0]; - frame->tf_r1 = td->td_retval[1]; + frame->tf_r0 = td->td_retval[0]; + frame->tf_r1 = td->td_retval[1]; } #else - frame->tf_r0 = td->td_retval[0]; - frame->tf_r1 = td->td_retval[1]; -#endif + frame->tf_r0 = td->td_retval[0]; + frame->tf_r1 = td->td_retval[1]; +#endif + frame->tf_spsr &= ~PSR_C_bit; /* carry bit */ break; ==== //depot/projects/linuxolator/src/sys/arm/arm/undefined.c#2 (text+ko) ==== @@ -48,7 +48,7 @@ #include "opt_ddb.h" #include -__FBSDID("$FreeBSD: src/sys/arm/arm/undefined.c,v 1.13 2006/04/09 20:16:47 cognet Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/undefined.c,v 1.14 2006/10/21 04:25:00 kevlo Exp $"); #include #include @@ -58,7 +58,6 @@ #include #include #include -#include #include #include #include ==== //depot/projects/linuxolator/src/sys/arm/at91/at91_spi.c#2 (text) ==== @@ -23,14 +23,13 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/at91/at91_spi.c,v 1.2 2006/07/14 21:35:59 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/at91/at91_spi.c,v 1.3 2006/10/20 07:10:13 imp Exp $"); #include #include #include #include #include -#include #include #include #include @@ -50,9 +49,9 @@ void *intrhand; /* Interrupt handle */ struct resource *irq_res; /* IRQ resource */ struct resource *mem_res; /* Memory resource */ - struct mtx sc_mtx; /* basically a perimeter lock */ bus_dma_tag_t dmatag; /* bus dma tag for mbufs */ bus_dmamap_t map[4]; /* Maps for the transaction */ + int rxdone; }; static inline uint32_t @@ -67,19 +66,7 @@ bus_write_4(sc->mem_res, off, val); } -#define AT91_SPI_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx) -#define AT91_SPI_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx) -#define AT91_SPI_LOCK_INIT(_sc) \ - mtx_init(&_sc->sc_mtx, device_get_nameunit(_sc->dev), \ - "spi", MTX_DEF) -#define AT91_SPI_LOCK_DESTROY(_sc) mtx_destroy(&_sc->sc_mtx); -#define AT91_SPI_ASSERT_LOCKED(_sc) mtx_assert(&_sc->sc_mtx, MA_OWNED); -#define AT91_SPI_ASSERT_UNLOCKED(_sc) mtx_assert(&_sc->sc_mtx, MA_NOTOWNED); - -static devclass_t at91_spi_devclass; - /* bus entry points */ - static int at91_spi_probe(device_t dev); static int at91_spi_attach(device_t dev); static int at91_spi_detach(device_t dev); @@ -87,6 +74,7 @@ /* helper routines */ static int at91_spi_activate(device_t dev); static void at91_spi_deactivate(device_t dev); +static void at91_spi_intr(void *arg); static int at91_spi_probe(device_t dev) @@ -106,8 +94,6 @@ if (err) goto out; - AT91_SPI_LOCK_INIT(sc); - /* * Allocate DMA tags and maps */ @@ -124,6 +110,7 @@ // reset the SPI WR4(sc, SPI_CR, SPI_CR_SWRST); + WR4(sc, SPI_IDR, 0xffffffff); WR4(sc, SPI_MR, (0xf << 24) | SPI_MR_MSTR | SPI_MR_MODFDIS | (0xE << 16)); @@ -141,8 +128,6 @@ WR4(sc, PDC_RCR, 0); WR4(sc, PDC_TPR, 0); WR4(sc, PDC_TCR, 0); - WR4(sc, PDC_PTCR, PDC_PTCR_RXTEN); - WR4(sc, PDC_PTCR, PDC_PTCR_TXTEN); RD4(sc, SPI_RDR); RD4(sc, SPI_SR); @@ -164,7 +149,7 @@ at91_spi_activate(device_t dev) { struct at91_spi_softc *sc; - int rid; + int rid, err = ENOMEM; sc = device_get_softc(dev); rid = 0; @@ -175,12 +160,16 @@ rid = 0; sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); - if (sc->mem_res == NULL) + if (sc->irq_res == NULL) + goto errout; + err = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, + at91_spi_intr, sc, &sc->intrhand); + if (err != 0) goto errout; return (0); errout: at91_spi_deactivate(dev); - return (ENOMEM); + return (err); } static void @@ -216,7 +205,7 @@ at91_spi_transfer(device_t dev, device_t child, struct spi_command *cmd) { struct at91_spi_softc *sc; - int i; + int i, j, rxdone, err, mode[4]; bus_addr_t addr; sc = device_get_softc(dev); @@ -228,49 +217,73 @@ WR4(sc, PDC_TPR, addr); WR4(sc, PDC_TCR, cmd->tx_cmd_sz); bus_dmamap_sync(sc->dmatag, sc->map[i], BUS_DMASYNC_PREWRITE); - i++; - if (bus_dmamap_load(sc->dmatag, sc->map[i], cmd->tx_data, - cmd->tx_data_sz, at91_getaddr, &addr, 0) != 0) - goto out; - WR4(sc, PDC_TNPR, addr); - WR4(sc, PDC_TNCR, cmd->tx_cmd_sz); - bus_dmamap_sync(sc->dmatag, sc->map[i], BUS_DMASYNC_PREWRITE); - i++; + mode[i++] = BUS_DMASYNC_POSTWRITE; + if (cmd->tx_data_sz > 0) { + if (bus_dmamap_load(sc->dmatag, sc->map[i], cmd->tx_data, + cmd->tx_data_sz, at91_getaddr, &addr, 0) != 0) + goto out; + WR4(sc, PDC_TNPR, addr); + WR4(sc, PDC_TNCR, cmd->tx_cmd_sz); + bus_dmamap_sync(sc->dmatag, sc->map[i], BUS_DMASYNC_PREWRITE); + mode[i++] = BUS_DMASYNC_POSTWRITE; + } if (bus_dmamap_load(sc->dmatag, sc->map[i], cmd->rx_cmd, cmd->tx_cmd_sz, at91_getaddr, &addr, 0) != 0) goto out; WR4(sc, PDC_RPR, addr); WR4(sc, PDC_RCR, cmd->tx_cmd_sz); bus_dmamap_sync(sc->dmatag, sc->map[i], BUS_DMASYNC_PREREAD); - i++; - if (bus_dmamap_load(sc->dmatag, sc->map[i], cmd->rx_data, - cmd->tx_data_sz, at91_getaddr, &addr, 0) != 0) - goto out; - WR4(sc, PDC_RNPR, addr); - WR4(sc, PDC_RNCR, cmd->tx_data_sz); - bus_dmamap_sync(sc->dmatag, sc->map[i], BUS_DMASYNC_PREREAD); - + mode[i++] = BUS_DMASYNC_POSTREAD; + if (cmd->tx_data_sz > 0) { + if (bus_dmamap_load(sc->dmatag, sc->map[i], cmd->rx_data, + cmd->tx_data_sz, at91_getaddr, &addr, 0) != 0) + goto out; + WR4(sc, PDC_RNPR, addr); + WR4(sc, PDC_RNCR, cmd->tx_data_sz); + bus_dmamap_sync(sc->dmatag, sc->map[i], BUS_DMASYNC_PREREAD); + mode[i++] = BUS_DMASYNC_POSTREAD; + } + WR4(sc, SPI_IER, SPI_SR_ENDRX); WR4(sc, PDC_PTCR, PDC_PTCR_TXTEN | PDC_PTCR_RXTEN); - // wait for completion - // XXX should be done as an ISR of some sort. - while (RD4(sc, SPI_SR) & SPI_SR_ENDRX) - DELAY(700); - - // Sync the buffers after the DMA is done, and unload them. - bus_dmamap_sync(sc->dmatag, sc->map[0], BUS_DMASYNC_POSTWRITE); - bus_dmamap_sync(sc->dmatag, sc->map[1], BUS_DMASYNC_POSTWRITE); - bus_dmamap_sync(sc->dmatag, sc->map[2], BUS_DMASYNC_POSTREAD); - bus_dmamap_sync(sc->dmatag, sc->map[3], BUS_DMASYNC_POSTREAD); - for (i = 0; i < 4; i++) - bus_dmamap_unload(sc->dmatag, sc->map[i]); - return (0); + rxdone = sc->rxdone; + do { + err = msleep(&sc->rxdone, NULL, PCATCH | PZERO, "spi", hz); + } while (rxdone == sc->rxdone && err != EINTR); + WR4(sc, PDC_PTCR, PDC_PTCR_TXTDIS | PDC_PTCR_RXTDIS); + if (err == 0) { + for (j = 0; j < i; j++) + bus_dmamap_sync(sc->dmatag, sc->map[j], mode[j]); + } + for (j = 0; j < i; j++) + bus_dmamap_unload(sc->dmatag, sc->map[j]); + return (err); out:; - while (i-- > 0) - bus_dmamap_unload(sc->dmatag, sc->map[i]); + for (j = 0; j < i; j++) + bus_dmamap_unload(sc->dmatag, sc->map[j]); return (EIO); } +static void +at91_spi_intr(void *arg) +{ + struct at91_spi_softc *sc = (struct at91_spi_softc*)arg; + uint32_t sr; + + sr = RD4(sc, SPI_SR) & RD4(sc, SPI_IMR); + if (sr & SPI_SR_ENDRX) { + sc->rxdone++; + WR4(sc, SPI_IDR, SPI_SR_ENDRX); + wakeup(&sc->rxdone); + } + if (sr & ~SPI_SR_ENDRX) { + device_printf(sc->dev, "Unexpected ISR %#x\n", sr); + WR4(sc, SPI_IDR, sr & ~SPI_SR_ENDRX); + } +} + +static devclass_t at91_spi_devclass; + static device_method_t at91_spi_methods[] = { /* Device interface */ DEVMETHOD(device_probe, at91_spi_probe), ==== //depot/projects/linuxolator/src/sys/arm/at91/at91_ssc.c#2 (text) ==== @@ -23,7 +23,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/at91/at91_ssc.c,v 1.2 2006/07/14 22:30:44 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/at91/at91_ssc.c,v 1.3 2006/10/20 07:08:59 imp Exp $"); #include #include @@ -88,14 +88,16 @@ /* cdev routines */ static d_open_t at91_ssc_open; static d_close_t at91_ssc_close; -static d_ioctl_t at91_ssc_ioctl; +static d_read_t at91_ssc_read; +static d_write_t at91_ssc_write; static struct cdevsw at91_ssc_cdevsw = { .d_version = D_VERSION, .d_open = at91_ssc_open, .d_close = at91_ssc_close, - .d_ioctl = at91_ssc_ioctl + .d_read = at91_ssc_read, + .d_write = at91_ssc_write, }; static int @@ -134,6 +136,19 @@ goto out; } sc->cdev->si_drv1 = sc; + + // Init for TSC needs + WR4(sc, SSC_CR, SSC_CR_SWRST); + WR4(sc, SSC_CMR, 0); // clock divider unused + WR4(sc, SSC_RCMR, + SSC_RCMR_CKS_RK | SSC_RCMR_CKO_NONE | SSC_RCMR_START_FALL_EDGE_RF); + WR4(sc, SSC_RFMR, + 0x1f | SSC_RFMR_MSFBF | SSC_RFMR_FSOS_NONE); + WR4(sc, SSC_TCMR, + SSC_TCMR_CKS_TK | SSC_TCMR_CKO_NONE | SSC_RCMR_START_CONT); + WR4(sc, SSC_TFMR, + 0x1f | SSC_TFMR_DATDEF | SSC_TFMR_MSFBF | SSC_TFMR_FSOS_NEG_PULSE); + out:; if (err) at91_ssc_deactivate(dev); @@ -161,7 +176,7 @@ rid = 0; sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); - if (sc->mem_res == NULL) + if (sc->irq_res == NULL) goto errout; return (0); errout: @@ -241,10 +256,15 @@ } static int -at91_ssc_ioctl(struct cdev *dev, u_long cmd, caddr_t data, int fflag, - struct thread *td) +at91_ssc_read(struct cdev *dev, struct uio *uio, int flag) +{ + return EIO; +} + +static int +at91_ssc_write(struct cdev *dev, struct uio *uio, int flag) { - return (ENXIO); + return EIO; } static device_method_t at91_ssc_methods[] = { ==== //depot/projects/linuxolator/src/sys/arm/at91/at91_sscreg.h#2 (text) ==== @@ -22,9 +22,114 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -/* $FreeBSD: src/sys/arm/at91/at91_sscreg.h,v 1.1 2006/03/24 07:42:33 imp Exp $ */ +/* $FreeBSD: src/sys/arm/at91/at91_sscreg.h,v 1.2 2006/10/20 07:08:15 imp Exp $ */ #ifndef ARM_AT91_AT91_SSCREG_H #define ARM_AT91_AT91_SSCREG_H +/* Registers */ +#define SSC_CR 0x00 /* Control Register */ +#define SSC_CMR 0x04 /* Clock Mode Register */ + /* 0x08 Reserved */ + /* 0x0c Reserved */ +#define SSC_RCMR 0x10 /* Receive Clock Mode Register */ +#define SSC_RFMR 0x14 /* Receive Frame Mode Register */ +#define SSC_TCMR 0x18 /* Transmit Clock Mode Register */ +#define SSC_TFMR 0x1c /* Transmit Frame Mode register */ >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sun Oct 22 16:32:24 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5AF8616A416; Sun, 22 Oct 2006 16:32:24 +0000 (UTC) X-Original-To: perforce@FreeBSD.org Delivered-To: perforce@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1514A16A40F for ; Sun, 22 Oct 2006 16:32:24 +0000 (UTC) (envelope-from rdivacky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A613B43D6A for ; Sun, 22 Oct 2006 16:32:23 +0000 (GMT) (envelope-from rdivacky@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k9MGWN98005590 for ; Sun, 22 Oct 2006 16:32:23 GMT (envelope-from rdivacky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k9MGWNjP005587 for perforce@freebsd.org; Sun, 22 Oct 2006 16:32:23 GMT (envelope-from rdivacky@FreeBSD.org) Date: Sun, 22 Oct 2006 16:32:23 GMT Message-Id: <200610221632.k9MGWNjP005587@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rdivacky@FreeBSD.org using -f From: Roman Divacky To: Perforce Change Reviews Cc: Subject: PERFORCE change 108269 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: Sun, 22 Oct 2006 16:32:24 -0000 http://perforce.freebsd.org/chv.cgi?CH=108269 Change 108269 by rdivacky@rdivacky_witten on 2006/10/22 16:31:53 Make it compilable on amd64. Affected files ... .. //depot/projects/linuxolator/src/sys/compat/linux/linux_futex.c#5 edit Differences ... ==== //depot/projects/linuxolator/src/sys/compat/linux/linux_futex.c#5 (text+ko) ==== @@ -493,7 +493,7 @@ for (;;) { ua = ua_old = fuword32(uaddr); ua |= oparg; - if (casuword32((intptr_t *)uaddr, ua_old, ua) == ua_old) + if (casuword32((void *)uaddr, ua_old, ua) == ua_old) return ua_old; } } @@ -506,7 +506,7 @@ for (;;) { ua = ua_old = fuword32(uaddr); ua &= oparg; - if (casuword32((intptr_t *)uaddr, ua_old, ua) == ua_old) + if (casuword32((void *)uaddr, ua_old, ua) == ua_old) return ua_old; } } @@ -519,7 +519,7 @@ for (;;) { ua = ua_old = fuword32(uaddr); ua ^= oparg; - if (casuword32((intptr_t *)uaddr, ua_old, ua) == ua_old) + if (casuword32((void *)uaddr, ua_old, ua) == ua_old) return ua_old; } } From owner-p4-projects@FreeBSD.ORG Sun Oct 22 20:11:00 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B293616A417; Sun, 22 Oct 2006 20:11:00 +0000 (UTC) X-Original-To: perforce@FreeBSD.org Delivered-To: perforce@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7182F16A40F for ; Sun, 22 Oct 2006 20:11:00 +0000 (UTC) (envelope-from rdivacky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1F1EC43D60 for ; Sun, 22 Oct 2006 20:10:59 +0000 (GMT) (envelope-from rdivacky@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k9MKAweO070549 for ; Sun, 22 Oct 2006 20:10:59 GMT (envelope-from rdivacky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k9MKAwMT070510 for perforce@freebsd.org; Sun, 22 Oct 2006 20:10:58 GMT (envelope-from rdivacky@FreeBSD.org) Date: Sun, 22 Oct 2006 20:10:58 GMT Message-Id: <200610222010.k9MKAwMT070510@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rdivacky@FreeBSD.org using -f From: Roman Divacky To: Perforce Change Reviews Cc: Subject: PERFORCE change 108277 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: Sun, 22 Oct 2006 20:11:00 -0000 http://perforce.freebsd.org/chv.cgi?CH=108277 Change 108277 by rdivacky@rdivacky_witten on 2006/10/22 20:10:15 Sync struct sysinfo with recent linux version. Affected files ... .. //depot/projects/linuxolator/src/sys/compat/linux/linux_misc.c#17 edit Differences ... ==== //depot/projects/linuxolator/src/sys/compat/linux/linux_misc.c#17 (text+ko) ==== @@ -114,10 +114,11 @@ l_ulong totalswap; /* Total swap space size */ l_ulong freeswap; /* swap space still available */ l_ushort procs; /* Number of current processes */ + l_ushort pads; l_ulong totalbig; l_ulong freebig; l_uint mem_unit; - char _f[6]; /* Pads structure to 64 bytes */ + char _f[20-2*sizeof(l_long)-sizeof(l_int)]; /* Pads structure */ }; int linux_sysinfo(struct thread *td, struct linux_sysinfo_args *args) From owner-p4-projects@FreeBSD.ORG Mon Oct 23 02:22:52 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DB73F16A416; Mon, 23 Oct 2006 02:22:51 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7AA5316A415 for ; Mon, 23 Oct 2006 02:22:51 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 84B9043D68 for ; Mon, 23 Oct 2006 02:22:44 +0000 (GMT) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k9N2MiHA005968 for ; Mon, 23 Oct 2006 02:22:44 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k9N2Mf1T005962 for perforce@freebsd.org; Mon, 23 Oct 2006 02:22:41 GMT (envelope-from marcel@freebsd.org) Date: Mon, 23 Oct 2006 02:22:41 GMT Message-Id: <200610230222.k9N2Mf1T005962@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar To: Perforce Change Reviews Cc: Subject: PERFORCE change 108285 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: Mon, 23 Oct 2006 02:22:52 -0000 http://perforce.freebsd.org/chv.cgi?CH=108285 Change 108285 by marcel@marcel_nfs on 2006/10/23 02:22:18 IFC @108284 Affected files ... .. //depot/projects/ia64/ObsoleteFiles.inc#9 integrate .. //depot/projects/ia64/gnu/usr.bin/gdb/Makefile#3 integrate .. //depot/projects/ia64/gnu/usr.bin/gdb/kgdb/kgdb.1#7 integrate .. //depot/projects/ia64/lib/libc/stdio/xprintf.c#3 integrate .. //depot/projects/ia64/lib/libc/sys/read.2#15 integrate .. //depot/projects/ia64/lib/libc/sys/write.2#13 integrate .. //depot/projects/ia64/lib/libvgl/vgl.3#7 integrate .. //depot/projects/ia64/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#163 integrate .. //depot/projects/ia64/sbin/devd/devd.conf.5#9 integrate .. //depot/projects/ia64/sbin/mdmfs/mdmfs.8#16 integrate .. //depot/projects/ia64/share/man/man4/if_bridge.4#11 integrate .. //depot/projects/ia64/share/man/man4/sis.4#10 integrate .. //depot/projects/ia64/share/man/man5/rc.conf.5#76 integrate .. //depot/projects/ia64/share/man/man8/intro.8#8 integrate .. //depot/projects/ia64/share/man/man9/zone.9#13 integrate .. //depot/projects/ia64/sys/amd64/amd64/pmap.c#56 integrate .. //depot/projects/ia64/sys/boot/arm/Makefile#2 integrate .. //depot/projects/ia64/sys/boot/arm/at91/Makefile.inc#3 integrate .. //depot/projects/ia64/sys/boot/arm/at91/boot0spi/main.c#3 integrate .. //depot/projects/ia64/sys/boot/arm/at91/bootiic/env_vars.c#2 integrate .. //depot/projects/ia64/sys/boot/arm/at91/bootiic/loader_prompt.c#2 integrate .. //depot/projects/ia64/sys/boot/arm/at91/bootspi/Makefile#3 integrate .. //depot/projects/ia64/sys/boot/arm/at91/bootspi/arm_init.S#2 integrate .. //depot/projects/ia64/sys/boot/arm/at91/bootspi/ee.c#1 branch .. //depot/projects/ia64/sys/boot/arm/at91/bootspi/ee.h#1 branch .. //depot/projects/ia64/sys/boot/arm/at91/bootspi/env_vars.c#2 integrate .. //depot/projects/ia64/sys/boot/arm/at91/bootspi/loader_prompt.c#2 integrate .. //depot/projects/ia64/sys/boot/arm/at91/bootspi/main.c#3 integrate .. //depot/projects/ia64/sys/compat/linux/linux_file.c#27 integrate .. //depot/projects/ia64/sys/compat/linux/linux_getcwd.c#19 integrate .. //depot/projects/ia64/sys/compat/linux/linux_misc.c#47 integrate .. //depot/projects/ia64/sys/compat/linux/linux_stats.c#29 integrate .. //depot/projects/ia64/sys/compat/svr4/svr4_fcntl.c#15 integrate .. //depot/projects/ia64/sys/compat/svr4/svr4_misc.c#38 integrate .. //depot/projects/ia64/sys/conf/files#146 integrate .. //depot/projects/ia64/sys/contrib/pf/net/pf.c#20 integrate .. //depot/projects/ia64/sys/crypto/sha2/sha2.c#8 integrate .. //depot/projects/ia64/sys/dev/bce/if_bcereg.h#5 integrate .. //depot/projects/ia64/sys/dev/iwi/if_iwi.c#11 integrate .. //depot/projects/ia64/sys/dev/iwi/if_iwireg.h#8 integrate .. //depot/projects/ia64/sys/fs/devfs/devfs_devs.c#22 integrate .. //depot/projects/ia64/sys/fs/devfs/devfs_vnops.c#49 integrate .. //depot/projects/ia64/sys/i386/i386/pmap.c#96 integrate .. //depot/projects/ia64/sys/i386/i386/sys_machdep.c#36 integrate .. //depot/projects/ia64/sys/i386/ibcs2/ibcs2_misc.c#24 integrate .. //depot/projects/ia64/sys/ia64/ia64/nexus.c#15 integrate .. //depot/projects/ia64/sys/ia64/ia64/pmap.c#98 integrate .. //depot/projects/ia64/sys/kern/init_main.c#57 integrate .. //depot/projects/ia64/sys/kern/kern_acct.c#33 integrate .. //depot/projects/ia64/sys/kern/kern_acl.c#23 integrate .. //depot/projects/ia64/sys/kern/kern_alq.c#14 integrate .. //depot/projects/ia64/sys/kern/kern_environment.c#17 integrate .. //depot/projects/ia64/sys/kern/kern_exec.c#84 integrate .. //depot/projects/ia64/sys/kern/kern_exit.c#73 integrate .. //depot/projects/ia64/sys/kern/kern_fork.c#66 integrate .. //depot/projects/ia64/sys/kern/kern_jail.c#29 integrate .. //depot/projects/ia64/sys/kern/kern_ktrace.c#35 integrate .. //depot/projects/ia64/sys/kern/kern_linker.c#41 integrate .. //depot/projects/ia64/sys/kern/kern_mac.c#44 integrate .. //depot/projects/ia64/sys/kern/kern_mbuf.c#12 integrate .. //depot/projects/ia64/sys/kern/kern_prot.c#46 integrate .. //depot/projects/ia64/sys/kern/kern_shutdown.c#33 integrate .. //depot/projects/ia64/sys/kern/kern_sig.c#94 integrate .. //depot/projects/ia64/sys/kern/kern_sysctl.c#33 integrate .. //depot/projects/ia64/sys/kern/kern_time.c#34 integrate .. //depot/projects/ia64/sys/kern/link_elf.c#29 integrate .. //depot/projects/ia64/sys/kern/link_elf_obj.c#8 integrate .. //depot/projects/ia64/sys/kern/subr_fattime.c#1 branch .. //depot/projects/ia64/sys/kern/subr_trap.c#52 integrate .. //depot/projects/ia64/sys/kern/sys_pipe.c#56 integrate .. //depot/projects/ia64/sys/kern/sys_socket.c#25 integrate .. //depot/projects/ia64/sys/kern/sysv_msg.c#22 integrate .. //depot/projects/ia64/sys/kern/sysv_sem.c#29 integrate .. //depot/projects/ia64/sys/kern/sysv_shm.c#29 integrate .. //depot/projects/ia64/sys/kern/uipc_mbuf.c#39 integrate .. //depot/projects/ia64/sys/kern/uipc_mbuf2.c#21 integrate .. //depot/projects/ia64/sys/kern/uipc_sem.c#20 integrate .. //depot/projects/ia64/sys/kern/uipc_socket.c#59 integrate .. //depot/projects/ia64/sys/kern/uipc_syscalls.c#63 integrate .. //depot/projects/ia64/sys/kern/uipc_usrreq.c#49 integrate .. //depot/projects/ia64/sys/kern/vfs_bio.c#86 integrate .. //depot/projects/ia64/sys/kern/vfs_cluster.c#42 integrate .. //depot/projects/ia64/sys/kern/vfs_lookup.c#27 integrate .. //depot/projects/ia64/sys/kern/vfs_mount.c#52 integrate .. //depot/projects/ia64/sys/kern/vfs_subr.c#91 integrate .. //depot/projects/ia64/sys/kern/vfs_syscalls.c#75 integrate .. //depot/projects/ia64/sys/kern/vfs_vnops.c#56 integrate .. //depot/projects/ia64/sys/net/bpf.c#46 integrate .. //depot/projects/ia64/sys/net/bsd_comp.c#12 integrate .. //depot/projects/ia64/sys/net/if.c#53 integrate .. //depot/projects/ia64/sys/net/if_atmsubr.c#21 integrate .. //depot/projects/ia64/sys/net/if_ethersubr.c#52 integrate .. //depot/projects/ia64/sys/net/if_fddisubr.c#22 integrate .. //depot/projects/ia64/sys/net/if_fwsubr.c#10 integrate .. //depot/projects/ia64/sys/net/if_gif.c#29 integrate .. //depot/projects/ia64/sys/net/if_iso88025subr.c#21 integrate .. //depot/projects/ia64/sys/net/if_ppp.c#28 integrate .. //depot/projects/ia64/sys/net/if_stf.c#31 integrate .. //depot/projects/ia64/sys/net/if_tun.c#35 integrate .. //depot/projects/ia64/sys/netatalk/aarp.c#17 integrate .. //depot/projects/ia64/sys/netatalk/ddp_input.c#13 integrate .. //depot/projects/ia64/sys/netatalk/ddp_output.c#12 integrate .. //depot/projects/ia64/sys/netinet/if_ether.c#39 integrate .. //depot/projects/ia64/sys/netinet/igmp.c#18 integrate .. //depot/projects/ia64/sys/netinet/in_pcb.c#48 integrate .. //depot/projects/ia64/sys/netinet/ip_divert.c#36 integrate .. //depot/projects/ia64/sys/netinet/ip_fw2.c#60 integrate .. //depot/projects/ia64/sys/netinet/ip_icmp.c#32 integrate .. //depot/projects/ia64/sys/netinet/ip_input.c#65 integrate .. //depot/projects/ia64/sys/netinet/ip_mroute.c#39 integrate .. //depot/projects/ia64/sys/netinet/ip_options.c#2 integrate .. //depot/projects/ia64/sys/netinet/ip_output.c#57 integrate .. //depot/projects/ia64/sys/netinet/raw_ip.c#49 integrate .. //depot/projects/ia64/sys/netinet/tcp_input.c#72 integrate .. //depot/projects/ia64/sys/netinet/tcp_output.c#37 integrate .. //depot/projects/ia64/sys/netinet/tcp_subr.c#59 integrate .. //depot/projects/ia64/sys/netinet/tcp_syncache.c#44 integrate .. //depot/projects/ia64/sys/netinet/udp_usrreq.c#48 integrate .. //depot/projects/ia64/sys/netinet6/nd6.c#28 integrate .. //depot/projects/ia64/sys/nfsserver/nfs_srvsock.c#24 integrate .. //depot/projects/ia64/sys/nfsserver/nfs_syscalls.c#27 integrate .. //depot/projects/ia64/sys/pci/agp.c#31 integrate .. //depot/projects/ia64/sys/security/mac/mac_framework.h#2 integrate .. //depot/projects/ia64/sys/security/mac/mac_inet.c#3 integrate .. //depot/projects/ia64/sys/security/mac/mac_label.c#4 integrate .. //depot/projects/ia64/sys/security/mac/mac_net.c#10 integrate .. //depot/projects/ia64/sys/security/mac/mac_pipe.c#5 integrate .. //depot/projects/ia64/sys/security/mac/mac_posix_sem.c#3 integrate .. //depot/projects/ia64/sys/security/mac/mac_process.c#9 integrate .. //depot/projects/ia64/sys/security/mac/mac_socket.c#6 integrate .. //depot/projects/ia64/sys/security/mac/mac_system.c#5 integrate .. //depot/projects/ia64/sys/security/mac/mac_sysv_msg.c#4 integrate .. //depot/projects/ia64/sys/security/mac/mac_sysv_sem.c#4 integrate .. //depot/projects/ia64/sys/security/mac/mac_sysv_shm.c#3 integrate .. //depot/projects/ia64/sys/security/mac/mac_vfs.c#10 integrate .. //depot/projects/ia64/sys/security/mac_lomac/mac_lomac.c#26 integrate .. //depot/projects/ia64/sys/sun4v/sun4v/pmap.c#2 integrate .. //depot/projects/ia64/sys/sys/clock.h#4 integrate .. //depot/projects/ia64/sys/sys/mac.h#36 integrate .. //depot/projects/ia64/sys/sys/mac_policy.h#33 integrate .. //depot/projects/ia64/sys/ufs/ffs/ffs_vfsops.c#64 integrate .. //depot/projects/ia64/sys/ufs/ufs/ufs_vnops.c#56 integrate .. //depot/projects/ia64/sys/vm/device_pager.c#23 integrate .. //depot/projects/ia64/sys/vm/phys_pager.c#14 integrate .. //depot/projects/ia64/sys/vm/swap_pager.c#61 integrate .. //depot/projects/ia64/sys/vm/vm_contig.c#33 integrate .. //depot/projects/ia64/sys/vm/vm_fault.c#57 integrate .. //depot/projects/ia64/sys/vm/vm_map.c#86 integrate .. //depot/projects/ia64/sys/vm/vm_mmap.c#47 integrate .. //depot/projects/ia64/sys/vm/vm_object.c#90 integrate .. //depot/projects/ia64/sys/vm/vm_page.c#79 integrate .. //depot/projects/ia64/sys/vm/vm_page.h#38 integrate .. //depot/projects/ia64/sys/vm/vm_pageout.c#62 integrate .. //depot/projects/ia64/usr.bin/quota/Makefile#3 integrate .. //depot/projects/ia64/usr.bin/quota/quota.1#6 integrate .. //depot/projects/ia64/usr.bin/quota/quota.c#10 integrate .. //depot/projects/ia64/usr.bin/tail/forward.c#13 integrate .. //depot/projects/ia64/usr.bin/vmstat/vmstat.8#14 integrate .. //depot/projects/ia64/usr.bin/vmstat/vmstat.c#28 integrate .. //depot/projects/ia64/usr.sbin/config/config.8#13 integrate .. //depot/projects/ia64/usr.sbin/freebsd-update/freebsd-update.sh#2 integrate .. //depot/projects/ia64/usr.sbin/portsnap/portsnap/portsnap.sh#8 integrate Differences ... ==== //depot/projects/ia64/ObsoleteFiles.inc#9 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/ObsoleteFiles.inc,v 1.55 2006/10/01 17:48:43 ru Exp $ +# $FreeBSD: src/ObsoleteFiles.inc,v 1.56 2006/10/21 14:19:52 ru Exp $ # # This file lists old files (OLD_FILES), libraries (OLD_LIBS) and # directories (OLD_DIRS) which should get removed at an update. Recently @@ -14,6 +14,8 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20061018: pccardc removed +OLD_FILES+=usr/sbin/pccardc usr/share/man/man8/pccardc.8.gz # 20060930: demangle.h from contrib/libstdc++/include/ext/ OLD_FILES+=usr/include/c++/3.4/ext/demangle.h # 20060929: mrouted removed ==== //depot/projects/ia64/gnu/usr.bin/gdb/Makefile#3 (text+ko) ==== @@ -1,5 +1,9 @@ -# $FreeBSD: src/gnu/usr.bin/gdb/Makefile,v 1.11 2006/08/24 21:53:49 marcel Exp $ +# $FreeBSD: src/gnu/usr.bin/gdb/Makefile,v 1.12 2006/10/21 17:27:36 jmg Exp $ SUBDIR= doc libgdb gdb gdbtui kgdb +.if ${MACHINE_ARCH} == "i386" +SUBDIR+=gdbserver +.endif + .include ==== //depot/projects/ia64/gnu/usr.bin/gdb/kgdb/kgdb.1#7 (text+ko) ==== @@ -22,8 +22,9 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/gnu/usr.bin/gdb/kgdb/kgdb.1,v 1.9 2006/10/11 14:42:43 obrien Exp $ -.Dd March 2, 2005 +.\" $FreeBSD: src/gnu/usr.bin/gdb/kgdb/kgdb.1,v 1.10 2006/10/21 17:39:35 ru Exp $ +.\" +.Dd October 11, 2006 .Os .Dt KGDB 1 .Sh NAME ==== //depot/projects/ia64/lib/libc/stdio/xprintf.c#3 (text+ko) ==== @@ -30,7 +30,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libc/stdio/xprintf.c,v 1.3 2006/04/01 19:06:54 phk Exp $ + * $FreeBSD: src/lib/libc/stdio/xprintf.c,v 1.4 2006/10/21 11:49:07 kib Exp $ */ #include @@ -261,7 +261,7 @@ static int -__v2printf(FILE *fp, const char *fmt0, unsigned pct, const va_list ap) +__v2printf(FILE *fp, const char *fmt0, unsigned pct, const va_list ap1) { struct printf_info *pi, *pil; const char *fmt; @@ -274,7 +274,9 @@ int ret = 0; int n; struct __printf_io io; + va_list ap; + va_copy(ap, ap1); __printf_init(&io); io.fp = fp; @@ -561,6 +563,7 @@ errx(1, "render[%c] = NULL", *fmt); } __printf_flush(&io); + va_end(ap); return (ret); } ==== //depot/projects/ia64/lib/libc/sys/read.2#15 (text+ko) ==== @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)read.2 8.4 (Berkeley) 2/26/94 -.\" $FreeBSD: src/lib/libc/sys/read.2,v 1.33 2006/10/11 13:33:02 maxim Exp $ +.\" $FreeBSD: src/lib/libc/sys/read.2,v 1.34 2006/10/21 18:03:53 ru Exp $ .\" .Dd October 11, 2006 .Dt READ 2 @@ -170,7 +170,7 @@ An I/O error occurred while reading from the file system. .It Bq Er EINTR A read from a slow device -(i.e. one that might block for an arbitrary amount of time) +(i.e.\& one that might block for an arbitrary amount of time) was interrupted by the delivery of a signal before any data arrived. .It Bq Er EINVAL ==== //depot/projects/ia64/lib/libc/sys/write.2#13 (text+ko) ==== @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)write.2 8.5 (Berkeley) 4/2/94 -.\" $FreeBSD: src/lib/libc/sys/write.2,v 1.32 2006/04/14 19:34:07 ru Exp $ +.\" $FreeBSD: src/lib/libc/sys/write.2,v 1.33 2006/10/21 20:36:50 simon Exp $ .\" .Dd July 7, 2005 .Dt WRITE 2 @@ -85,7 +85,7 @@ For .Fn writev and -.Fn pwritev, +.Fn pwritev , the .Fa iovec structure is defined as: ==== //depot/projects/ia64/lib/libvgl/vgl.3#7 (text+ko) ==== @@ -24,7 +24,7 @@ .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" $FreeBSD: src/lib/libvgl/vgl.3,v 1.30 2005/02/13 23:45:48 ru Exp $ +.\" $FreeBSD: src/lib/libvgl/vgl.3,v 1.31 2006/10/21 15:12:36 maxim Exp $ .Dd November 7, 1999 .Dt VGL 3 .Os @@ -398,7 +398,7 @@ .Pp .Dl VGLSetVScreenSize(10000, 10000); .Pp -.Fn VGLPanSreen +.Fn VGLPanScreen change the origin of the displayed screen in the virtual screen. Note that this function must be called when our vty is in the foreground. ==== //depot/projects/ia64/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#163 (text+ko) ==== @@ -3,7 +3,7 @@ The &os; Project - $FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v 1.980 2006/10/14 13:46:00 bmah Exp $ + $FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v 1.981 2006/10/21 14:06:34 bmah Exp $ 2000 @@ -1663,7 +1663,7 @@ to v394. &merged; libpcap has been updated from - 0.9.1 to 0.9.4 + 0.9.1 to 0.9.4. &merged; lukemftpd has been updated from a snapshot from NetBSD as of 9 August 2004 to a snapshot from @@ -1683,7 +1683,7 @@ 8.13.4 to 8.13.8. &merged; tcpdump has been updated from - 3.9.1 to 3.9.4 + 3.9.1 to 3.9.4. &merged; The timezone database has been updated from the tzdata2005l release to the ==== //depot/projects/ia64/sbin/devd/devd.conf.5#9 (text+ko) ==== @@ -22,7 +22,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/sbin/devd/devd.conf.5,v 1.9 2006/10/07 21:15:40 jmg Exp $ +.\" $FreeBSD: src/sbin/devd/devd.conf.5,v 1.10 2006/10/21 17:15:11 ru Exp $ .\" .\" The section on comments was taken from named.conf.5, which has the .\" following copyright: @@ -84,7 +84,7 @@ substatements are explained below. .Pp Each statement, except -.Dq options +.Ic options has a priority (an arbitrary number) associated with it, where .Ql 0 is defined as the lowest priority. @@ -102,209 +102,212 @@ substatement "value"; }; .Ed -.Pp .Ss Sub-statements The following sub-statements are supported within the -.Dq options +.Ic options statement. .Bl -tag -width ".Ic directory" -.It Ic directory \*q/some/path\*q; +.It Ic directory Qq Ar /some/path ; Adds the given directory to the list of directories from which .Xr devd 8 will read -configuration files. Any number of -.Dq directory +configuration files. +Any number of +.Ic directory statements can be used. -.It Ic pid-file \*q/var/run/devd.pid\*q; -Specifies pid file. -.It Ic set regexp-name \*q(some|regexp)\*q; +.It Ic pid-file Qq Pa /var/run/devd.pid ; +Specifies PID file. +.It Ic set Ar regexp-name Qq Ar (some|regexp) ; Creates a regular expression and assigns it to the variable -.Va regexp-name . +.Ar regexp-name . The variable is avaiable throughout the rest of the configuration file. All regular expressions have an implicit -.Ql Li ^$ +.Ql ^$ around them. .El .Pp The following sub-statements are supported within the -.Dq attach +.Ic attach and -.Dq detach +.Ic detach statements. .Bl -tag -width ".Ic directory" -.It Ic action \*qcommand\*q; +.It Ic action Qq Ar command ; Command to execute upon a successful match. Example -.Ic /etc/pccard_ether $device-name start -.It Ic class \*qstring\*q; +.Dq Li "/etc/pccard_ether $device-name start" . +.It Ic class Qq Ar string ; This is shorthand for -.Dq match \*qclass\*q . -.It Ic device-name \*qstring\*q; +.Dq Ic match Qo Li class Qc Qq Ar string . +.It Ic device-name Qq string ; This is shorthand for -.Dq match \*qdevice-name\*q . +.Dq Ic match Qo Li device-name Qc Qq Ar string . This matches a device named -.Va string ; +.Ar string , which is allowed to be a regular expression or a variable previously created containing a regular expression. The -.Va device-name +.Dq Li device-name variable -is avaiable for later use with the action-statement. -.It Ic match \*qvariable\*q \*qvalue\*q; +is available for later use with the +.Ic action +statement. +.It Ic match Qo Ar variable Qc Qq Ar value ; Matches the content of -.Va value +.Ar value against -.Va variable , +.Ar variable ; the content of -.Va value +.Ar value may be a regular expression. Not required during -.Dq Li attach +.Ic attach nor -.Dq Li detach +.Ic detach events since the -.Dq Li device-name +.Ic device-name statement takes care of all device matching. For a partial list of variables, see below. -.It Ic media-type \*qstring\*q; +.It Ic media-type Qq Ar string ; This is shorthand for -.Dq match \*qdevice-name\*q . -.It Ic subdevice \*qstring\*q; +.Dq Ic match Qo Li device-name Qc Qq Ar string . +.It Ic subdevice Qq Ar string ; This is shorthand for -.Dq match \*qsubdevice\*q . +.Dq Ic match Qo Li subdevice Qc Qq Ar string . .El .Pp The following sub-statements are supported within the -.Dq nomatch +.Ic nomatch statement. .Bl -tag -width ".Ic directory" -.It Ic action \*qcommand\*q; +.It Ic action Qq Ar command ; Same as above. -.It Ic match \*qvariable\*q \*qvalue\*q; +.It Ic match Qo Ar variable Qc Qq Ar value ; Matches the content of -.Va value +.Ar value against -.Va variable , +.Ar variable ; the content of -.Va value +.Ar value may be a regular expression. For a partial list of variables, see below. .El .Pp The following sub-statements are supported within the -.Dq notify +.Ic notify statement. The .Dq Li notify variable is avaiable inside this statement and contains, a value, depending on which system and subsystem that delivered the event. .Bl -tag -width ".Ic directory" -.It Ic action \*qcommand\*q; -Command to execute upon a successful match. Example -.Ic /etc/rc.d/power_profile $notify -.It Ic match \*qsystem|subsystem|type|notify\*q \*qvalue\*q; +.It Ic action Qq Ar command ; +Command to execute upon a successful match. +Example +.Dq Li "/etc/rc.d/power_profile $notify" . +.It Ic match Qo Ar system | subsystem | type | notify Qc Qq Ar value ; Any number of -.Dq match -statements can exists within a -.Dq notify -statement. -.Va value +.Ic match +statements can exist within a +.Ic notify +statement; +.Ar value can be either a fixed string or a regular expression. Below is a list of avaiable systems, subsystems, and types. .El .Ss Variables that can be used with the match statement A partial list of variables and their possible values that can be used together with the -.Dq match +.Ic match statement. .Pp -.Bl -tag -width "manufacturer" -compact +.Bl -tag -width ".Li manufacturer" -compact .It Ic Variable .Ic Description -.It bus -Device name of parent bus -.It cisproduct -CIS-product -.It cisvendor -CIS-vendor -.It class -Device class -.It device -Device ID -.It device-name -Name of attached/detached device -.It function -Card functions -.It manufacturer -Manufacturer ID (pccard) -.It notify +.It Li bus +Device name of parent bus. +.It Li cisproduct +CIS-product. +.It Li cisvendor +CIS-vendor. +.It Li class +Device class. +.It Li device +Device ID. +.It Li device-name +Name of attached/detached device. +.It Li function +Card functions. +.It Li manufacturer +Manufacturer ID (pccard). +.It Li notify Match the value of the .Dq Li notify variable. -.It product -Product ID (pccard) -.It serial -Serial Number (USB) -.It slot -Card slot -.It subvendor -Sub-vendor ID -.It subdevice -Sub-device ID -.It subsystem -Matches a subsystem of a system, see below -.It system -Matches a system type, see below -.It type -Type of notification, see below -.It vendor -Vendor ID +.It Li product +Product ID (pccard). +.It Li serial +Serial Number (USB). +.It Li slot +Card slot. +.It Li subvendor +Sub-vendor ID. +.It Li subdevice +Sub-device ID. +.It Li subsystem +Matches a subsystem of a system, see below. +.It Li system +Matches a system type, see below. +.It Li type +Type of notification, see below. +.It Li vendor +Vendor ID. .El .Ss Notify matching -A Partial list of systems, subsystems, and types used within the -.Dq notify +A partial list of systems, subsystems, and types used within the +.Ic notify mechanism. .Pp -.Bl -tag -width "IFNET" -compact -.It Ic System -.It ACPI +.Bl -tag -width ".Li IFNET" -compact +.It Sy System +.It Li ACPI Events related to the ACPI subsystem. -.Bl -tag -compact -.It Ic Subsystem -.It ACAD -AC Line state ($notify=0x00 is offline, 0x01 is online). -.It Button +.Bl -tag -width ".Sy Subsystem" -compact +.It Sy Subsystem +.It Li ACAD +AC line state ($notify=0x00 is offline, 0x01 is online). +.It Li Button Button state ($notify=0x00 is power, 0x01 is sleep). -.It CMBAT +.It Li CMBAT Battery events. -.It Lid +.It Li Lid Lid state ($notify=0x00 is closed, 0x01 is open). -.It Thermal +.It Li Thermal Thermal zone events. .El .Pp -.It IFNET +.It Li IFNET Events related to the network subsystem. -.Bl -tag -compact -.It Ic Subsystem -.It [interface] +.Bl -tag -width ".Sy Subsystem" -compact +.It Sy Subsystem +.It Ar interface The .Dq subsystem is the actual name of the network interface on which the event took place. -.Bl -tag -compact -.It Ic Type -.It LINK_UP +.Bl -tag -width ".Li LINK_DOWN" -compact +.It Sy Type +.It Li LINK_UP Carrier status changed to UP. -.It LINK_DOWN +.It Li LINK_DOWN Carrier status changed to DOWN. .El .El .El .Pp A link state change to UP on the interface -.Dq fxp0 +.Dq Li fxp0 would result in the following notify event: .Bd -literal -offset indent system=IFNET, subsystem=fxp0, type=LINK_UP @@ -347,7 +350,7 @@ (slash, slash) and continue to the end of the physical line. They cannot be continued across multiple physical lines; to have one logical comment span multiple lines, each line must use the -.Dq // +.Ql // pair. For example: .Bd -literal -offset indent @@ -355,6 +358,13 @@ // is a new comment, even though it is logically // part of the previous comment. .Ed +.Sh FILES +.Bl -tag -width ".Pa /etc/devd.conf" -compact +.It Pa /etc/devd.conf +The +.Xr devd 8 +configuration file. +.El .Sh EXAMPLES .Bd -literal # @@ -408,12 +418,5 @@ The installed .Pa /etc/devd.conf has many additional examples. -.Sh FILES -.Bl -tag -width ".Pa /etc/devd.conf" -compact -.It Pa /etc/devd.conf -The -.Xr devd 8 -configuration file. -.El .Sh SEE ALSO .Xr devd 8 ==== //depot/projects/ia64/sbin/mdmfs/mdmfs.8#16 (text+ko) ==== @@ -23,9 +23,9 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/sbin/mdmfs/mdmfs.8,v 1.24 2006/10/01 09:40:55 matteo Exp $ +.\" $FreeBSD: src/sbin/mdmfs/mdmfs.8,v 1.25 2006/10/21 16:02:42 ru Exp $ .\" -.Dd October 1 , 2006 +.Dd October 1, 2006 .Dt MDMFS 8 .Os .Sh NAME ==== //depot/projects/ia64/share/man/man4/if_bridge.4#11 (text+ko) ==== @@ -33,7 +33,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man4/if_bridge.4,v 1.23 2006/10/11 18:26:04 thompsa Exp $ +.\" $FreeBSD: src/share/man/man4/if_bridge.4,v 1.24 2006/10/21 18:04:20 ru Exp $ .\" .Dd October 8, 2006 .Dt IF_BRIDGE 4 @@ -81,7 +81,7 @@ The .Nm interface randomly chooses a link (MAC) address in the range reserved for -locally adminstered addresses when it is created. +locally administered addresses when it is created. The address can be changed by assigning the desired link address using .Xr ifconfig 8 . .Pp ==== //depot/projects/ia64/share/man/man4/sis.4#10 (text+ko) ==== @@ -28,9 +28,9 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF .\" THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man4/sis.4,v 1.22 2006/10/13 15:51:53 obrien Exp $ +.\" $FreeBSD: src/share/man/man4/sis.4,v 1.23 2006/10/21 18:04:42 ru Exp $ .\" -.Dd July 16, 2005 +.Dd October 13, 2006 .Dt SIS 4 .Os .Sh NAME ==== //depot/projects/ia64/share/man/man5/rc.conf.5#76 (text+ko) ==== @@ -22,7 +22,7 @@ .\" 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.310 2006/10/15 15:55:00 ceri Exp $ +.\" $FreeBSD: src/share/man/man5/rc.conf.5,v 1.311 2006/10/21 18:05:55 ru Exp $ .\" .Dd October 15, 2006 .Dt RC.CONF 5 @@ -1630,7 +1630,7 @@ .Pq Vt bool If set to .Dq Li YES , -run the id mapping daemon for NFS version 4. +run the ID mapping daemon for NFS version 4. .It Va idmapd_flags .Pq Vt str If @@ -3626,7 +3626,7 @@ autobridge_interfaces="bridge0" autobridge_bridge0="tap* dc0 vlan[345]" .Ed -.It mixer_enable +.It Va mixer_enable .Pq Vt bool If set to .Dq Li YES , ==== //depot/projects/ia64/share/man/man8/intro.8#8 (text+ko) ==== @@ -30,27 +30,28 @@ .\" SUCH DAMAGE. .\" .\" @(#)intro.8 8.2 (Berkeley) 12/11/93 -.\" $FreeBSD: src/share/man/man8/intro.8,v 1.11 2003/04/16 12:11:01 ru Exp $ +.\" $FreeBSD: src/share/man/man8/intro.8,v 1.12 2006/10/21 20:35:49 ru Exp $ .\" -.Dd December 11, 1993 +.Dd October 22, 2006 .Dt INTRO 8 .Os .Sh NAME .Nm intro -.Nd "introduction to system maintenance and operation commands" +.Nd "introduction to system maintenance procedures and commands" .Sh DESCRIPTION This section contains information related to system operation and maintenance. -It describes commands used to create new file systems, -.Xr newfs 8 , -verify the integrity of the file systems, -.Xr fsck 8 , -control disk usage, -.Xr edquota 8 , -maintain system backups, -.Xr dump 8 , -and recover files when disks die an untimely death, -.Xr restore 8 . +.Pp +It describes commands used to create new file systems +.Pq Xr newfs 8 , +verify the integrity of the file systems +.Pq Xr fsck 8 , +control disk usage +.Pq Xr edquota 8 , +maintain system backups +.Pq Xr dump 8 , +and recover files when disks die an untimely death +.Pq Xr restore 8 . .\" The .\" .Xr format 8 .\" manual @@ -61,11 +62,6 @@ and .Xr ftpd 8 are also described. -The -.Xr crash 8 -manual page -should be consulted to understand how to interpret system -crash dumps. .Pp All commands set an exit status. Its value may be tested @@ -77,6 +73,21 @@ .Xr sysexits 3 , or set the status to arbitrary values >0 (typically 1), but many such values are not described in the manual. +.Pp +A number of pages in this section describe general system +management topics. +.Pp +For example, the +.Xr boot 8 +manual page describes the system bootstrapping procedures, +and the +.Xr diskless 8 +manual page describes how to boot a system over a network. +The +.Xr crash 8 +manual page +should be consulted to understand how to interpret system +crash dumps. .Sh HISTORY The .Nm ==== //depot/projects/ia64/share/man/man9/zone.9#13 (text+ko) ==== @@ -23,9 +23,9 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man9/zone.9,v 1.27 2006/10/02 07:27:00 kib Exp $ +.\" $FreeBSD: src/share/man/man9/zone.9,v 1.28 2006/10/21 16:08:21 ru Exp $ .\" -.Dd July 21, 2003 +.Dd October 2, 2006 .Dt ZONE 9 .Os .Sh NAME ==== //depot/projects/ia64/sys/amd64/amd64/pmap.c#56 (text+ko) ==== @@ -77,7 +77,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.571 2006/08/14 15:39:41 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.572 2006/10/22 04:18:01 alc Exp $"); /* * Manages physical address maps. @@ -1665,7 +1665,7 @@ vm_page_t m; TAILQ_FOREACH(m, &vpq->pl, pageq) { - if (m->hold_count || m->busy || (m->flags & PG_BUSY)) + if (m->hold_count || m->busy) continue; TAILQ_FOREACH_SAFE(pv, &m->md.pv_list, pv_list, next_pv) { va = pv->pv_va; ==== //depot/projects/ia64/sys/boot/arm/Makefile#2 (text+ko) ==== @@ -1,5 +1,5 @@ -# $FreeBSD: src/sys/boot/arm/Makefile,v 1.2 2006/08/18 21:37:27 imp Exp $ +# $FreeBSD: src/sys/boot/arm/Makefile,v 1.3 2006/10/23 00:05:28 imp Exp $ -SUBDIR=at91 +SUBDIR= .include ==== //depot/projects/ia64/sys/boot/arm/at91/Makefile.inc#3 (text) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/boot/arm/at91/Makefile.inc,v 1.3 2006/08/10 18:22:56 imp Exp $ +# $FreeBSD: src/sys/boot/arm/at91/Makefile.inc,v 1.4 2006/10/21 22:51:20 imp Exp $ .if !target(__at91_boot_Makefile.inc__) .PATH: ${.CURDIR}/../../../../libkern ${.CURDIR}/../../../../libkern/arm @@ -44,10 +44,10 @@ MK_TAG_LIST:=no .endif -.if defined(WITHOUT_FPGA) +.if defined(WITH_FPGA) +MK_FPGA:=yes +.else MK_FPGA:=no -.else -MK_FPGA:=yes .endif .endif ==== //depot/projects/ia64/sys/boot/arm/at91/boot0spi/main.c#3 (text) ==== @@ -21,7 +21,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/boot/arm/at91/boot0spi/main.c,v 1.2 2006/08/16 23:18:07 imp Exp $ + * $FreeBSD: src/sys/boot/arm/at91/boot0spi/main.c,v 1.3 2006/10/21 22:43:07 imp Exp $ */ #include "at91rm9200.h" @@ -40,12 +40,12 @@ char *addr3 = (char *)SDRAM_BASE + (3 << 20); /* Load to base + 2MB */ SPI_InitFlash(); - printf("Waiting for data\r\n"); + printf("Waiting for data\n"); while ((len = xmodem_rx(addr)) == -1) continue; - printf("\r\nDownloaded %u bytes.\r\n", len); - p_memcpy(addr3, addr, (len + FLASH_PAGE_SIZE - 1) / FLASH_PAGE_SIZE * FLASH_PAGE_SIZE); - printf("Writing %u bytes to flash at %u\r\n", len, OFFSET); + printf("\nDownloaded %u bytes.\n", len); + memcpy(addr3, addr, (len + FLASH_PAGE_SIZE - 1) / FLASH_PAGE_SIZE * FLASH_PAGE_SIZE); + printf("Writing %u bytes to flash at %u\n", len, OFFSET); for (i = 0; i < len; i+= FLASH_PAGE_SIZE) { for (j = 0; j < 10; j++) { off = i + OFFSET; @@ -55,7 +55,7 @@ break; } if (j >= 10) - printf("Bad Readback at %u\r\n", i); + printf("Bad Readback at %u\n", i); } return (1); } ==== //depot/projects/ia64/sys/boot/arm/at91/bootiic/env_vars.c#2 (text+ko) ==== @@ -17,7 +17,7 @@ * only. >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Mon Oct 23 03:55:41 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1962016A416; Mon, 23 Oct 2006 03:55:41 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D0E4D16A403 for ; Mon, 23 Oct 2006 03:55:40 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 87FFF43D45 for ; Mon, 23 Oct 2006 03:55:40 +0000 (GMT) (envelope-from mjacob@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k9N3teCV023215 for ; Mon, 23 Oct 2006 03:55:40 GMT (envelope-from mjacob@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k9N3teRh023212 for perforce@freebsd.org; Mon, 23 Oct 2006 03:55:40 GMT (envelope-from mjacob@freebsd.org) Date: Mon, 23 Oct 2006 03:55:40 GMT Message-Id: <200610230355.k9N3teRh023212@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to mjacob@freebsd.org using -f From: Matt Jacob To: Perforce Change Reviews Cc: Subject: PERFORCE change 108287 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: Mon, 23 Oct 2006 03:55:41 -0000 http://perforce.freebsd.org/chv.cgi?CH=108287 Change 108287 by mjacob@newisp on 2006/10/23 03:55:12 mboxbsy is no longer cleared at interrupt time- mboxcmd_done is what is set. Affected files ... .. //depot/projects/newisp/dev/isp/isp_freebsd.h#11 edit Differences ... ==== //depot/projects/newisp/dev/isp/isp_freebsd.h#11 (text+ko) ==== @@ -505,8 +505,8 @@ isp_prt(isp, ISP_LOGWARN, "Polled Mailbox Command (0x%x) Timeout", isp->isp_lastmbxcmd); - isp->isp_mboxbsy = 0; mbp->param[0] = MBOX_TIMEOUT; + isp->isp_osinfo.mboxcmd_done = 1; } } From owner-p4-projects@FreeBSD.ORG Mon Oct 23 04:01:56 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D94A816A492; Mon, 23 Oct 2006 04:01:55 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9B85A16A47C for ; Mon, 23 Oct 2006 04:01:55 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A95C143D46 for ; Mon, 23 Oct 2006 04:01:52 +0000 (GMT) (envelope-from mjacob@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k9N41oi1024049 for ; Mon, 23 Oct 2006 04:01:50 GMT (envelope-from mjacob@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k9N41ngF024035 for perforce@freebsd.org; Mon, 23 Oct 2006 04:01:49 GMT (envelope-from mjacob@freebsd.org) Date: Mon, 23 Oct 2006 04:01:49 GMT Message-Id: <200610230401.k9N41ngF024035@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to mjacob@freebsd.org using -f From: Matt Jacob To: Perforce Change Reviews Cc: Subject: PERFORCE change 108288 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: Mon, 23 Oct 2006 04:01:56 -0000 http://perforce.freebsd.org/chv.cgi?CH=108288 Change 108288 by mjacob@newisp on 2006/10/23 04:01:31 IFC Affected files ... .. //depot/projects/newisp/boot/arm/Makefile#2 integrate .. //depot/projects/newisp/compat/linux/linux_file.c#4 integrate .. //depot/projects/newisp/compat/linux/linux_getcwd.c#2 integrate .. //depot/projects/newisp/compat/linux/linux_misc.c#4 integrate .. //depot/projects/newisp/compat/linux/linux_stats.c#3 integrate .. //depot/projects/newisp/compat/svr4/svr4_fcntl.c#2 integrate .. //depot/projects/newisp/compat/svr4/svr4_misc.c#2 integrate .. //depot/projects/newisp/conf/files#8 integrate .. //depot/projects/newisp/contrib/pf/net/pf.c#3 integrate .. //depot/projects/newisp/dev/iwi/if_iwi.c#3 integrate .. //depot/projects/newisp/dev/iwi/if_iwireg.h#2 integrate .. //depot/projects/newisp/fs/devfs/devfs_devs.c#4 integrate .. //depot/projects/newisp/fs/devfs/devfs_vnops.c#4 integrate .. //depot/projects/newisp/i386/i386/sys_machdep.c#3 integrate .. //depot/projects/newisp/i386/ibcs2/ibcs2_misc.c#2 integrate .. //depot/projects/newisp/ia64/ia64/nexus.c#2 integrate .. //depot/projects/newisp/kern/init_main.c#3 integrate .. //depot/projects/newisp/kern/kern_acct.c#3 integrate .. //depot/projects/newisp/kern/kern_acl.c#2 integrate .. //depot/projects/newisp/kern/kern_alq.c#2 integrate .. //depot/projects/newisp/kern/kern_environment.c#2 integrate .. //depot/projects/newisp/kern/kern_exec.c#4 integrate .. //depot/projects/newisp/kern/kern_exit.c#4 integrate .. //depot/projects/newisp/kern/kern_fork.c#2 integrate .. //depot/projects/newisp/kern/kern_jail.c#3 integrate .. //depot/projects/newisp/kern/kern_ktrace.c#2 integrate .. //depot/projects/newisp/kern/kern_linker.c#2 integrate .. //depot/projects/newisp/kern/kern_mac.c#3 integrate .. //depot/projects/newisp/kern/kern_mbuf.c#3 integrate .. //depot/projects/newisp/kern/kern_prot.c#3 integrate .. //depot/projects/newisp/kern/kern_shutdown.c#2 integrate .. //depot/projects/newisp/kern/kern_sysctl.c#2 integrate .. //depot/projects/newisp/kern/kern_time.c#3 integrate .. //depot/projects/newisp/kern/link_elf.c#2 integrate .. //depot/projects/newisp/kern/link_elf_obj.c#2 integrate .. //depot/projects/newisp/kern/subr_fattime.c#1 branch .. //depot/projects/newisp/kern/subr_trap.c#3 integrate .. //depot/projects/newisp/kern/sys_pipe.c#2 integrate .. //depot/projects/newisp/kern/sys_socket.c#2 integrate .. //depot/projects/newisp/kern/sysv_msg.c#3 integrate .. //depot/projects/newisp/kern/sysv_sem.c#3 integrate .. //depot/projects/newisp/kern/sysv_shm.c#3 integrate .. //depot/projects/newisp/kern/uipc_mbuf.c#3 integrate .. //depot/projects/newisp/kern/uipc_mbuf2.c#2 integrate .. //depot/projects/newisp/kern/uipc_sem.c#2 integrate .. //depot/projects/newisp/kern/uipc_socket.c#5 integrate .. //depot/projects/newisp/kern/uipc_syscalls.c#3 integrate .. //depot/projects/newisp/kern/uipc_usrreq.c#2 integrate .. //depot/projects/newisp/kern/vfs_lookup.c#3 integrate .. //depot/projects/newisp/kern/vfs_mount.c#5 integrate .. //depot/projects/newisp/kern/vfs_subr.c#5 integrate .. //depot/projects/newisp/kern/vfs_syscalls.c#5 integrate .. //depot/projects/newisp/kern/vfs_vnops.c#2 integrate .. //depot/projects/newisp/net/bpf.c#2 integrate .. //depot/projects/newisp/net/bsd_comp.c#2 integrate .. //depot/projects/newisp/net/if.c#3 integrate .. //depot/projects/newisp/net/if_atmsubr.c#2 integrate .. //depot/projects/newisp/net/if_ethersubr.c#2 integrate .. //depot/projects/newisp/net/if_fddisubr.c#2 integrate .. //depot/projects/newisp/net/if_fwsubr.c#2 integrate .. //depot/projects/newisp/net/if_gif.c#2 integrate .. //depot/projects/newisp/net/if_iso88025subr.c#2 integrate .. //depot/projects/newisp/net/if_ppp.c#3 integrate .. //depot/projects/newisp/net/if_stf.c#2 integrate .. //depot/projects/newisp/net/if_tun.c#2 integrate .. //depot/projects/newisp/netatalk/aarp.c#2 integrate .. //depot/projects/newisp/netatalk/ddp_input.c#2 integrate .. //depot/projects/newisp/netatalk/ddp_output.c#2 integrate .. //depot/projects/newisp/netinet/if_ether.c#4 integrate .. //depot/projects/newisp/netinet/igmp.c#2 integrate .. //depot/projects/newisp/netinet/in_pcb.c#3 integrate .. //depot/projects/newisp/netinet/ip_divert.c#2 integrate .. //depot/projects/newisp/netinet/ip_fw2.c#5 integrate .. //depot/projects/newisp/netinet/ip_icmp.c#2 integrate .. //depot/projects/newisp/netinet/ip_input.c#4 integrate .. //depot/projects/newisp/netinet/ip_mroute.c#3 integrate .. //depot/projects/newisp/netinet/ip_options.c#2 integrate .. //depot/projects/newisp/netinet/ip_output.c#6 integrate .. //depot/projects/newisp/netinet/raw_ip.c#3 integrate .. //depot/projects/newisp/netinet/tcp_input.c#6 integrate .. //depot/projects/newisp/netinet/tcp_output.c#5 integrate .. //depot/projects/newisp/netinet/tcp_subr.c#7 integrate .. //depot/projects/newisp/netinet/tcp_syncache.c#3 integrate .. //depot/projects/newisp/netinet/udp_usrreq.c#4 integrate .. //depot/projects/newisp/netinet6/nd6.c#4 integrate .. //depot/projects/newisp/nfsserver/nfs_srvsock.c#2 integrate .. //depot/projects/newisp/nfsserver/nfs_syscalls.c#2 integrate .. //depot/projects/newisp/pci/agp.c#3 integrate .. //depot/projects/newisp/security/mac/mac_framework.h#2 integrate .. //depot/projects/newisp/security/mac/mac_inet.c#4 integrate .. //depot/projects/newisp/security/mac/mac_label.c#2 integrate .. //depot/projects/newisp/security/mac/mac_net.c#3 integrate .. //depot/projects/newisp/security/mac/mac_pipe.c#3 integrate .. //depot/projects/newisp/security/mac/mac_posix_sem.c#3 integrate .. //depot/projects/newisp/security/mac/mac_process.c#3 integrate .. //depot/projects/newisp/security/mac/mac_socket.c#3 integrate .. //depot/projects/newisp/security/mac/mac_system.c#2 integrate .. //depot/projects/newisp/security/mac/mac_sysv_msg.c#3 integrate .. //depot/projects/newisp/security/mac/mac_sysv_sem.c#3 integrate .. //depot/projects/newisp/security/mac/mac_sysv_shm.c#3 integrate .. //depot/projects/newisp/security/mac/mac_vfs.c#3 integrate .. //depot/projects/newisp/security/mac_lomac/mac_lomac.c#3 integrate .. //depot/projects/newisp/sun4v/sun4v/pmap.c#2 integrate .. //depot/projects/newisp/sys/clock.h#3 integrate .. //depot/projects/newisp/sys/mac.h#3 integrate .. //depot/projects/newisp/sys/mac_policy.h#4 integrate .. //depot/projects/newisp/ufs/ffs/ffs_vfsops.c#3 integrate .. //depot/projects/newisp/ufs/ufs/ufs_vnops.c#4 integrate .. //depot/projects/newisp/vm/swap_pager.c#2 integrate .. //depot/projects/newisp/vm/vm_mmap.c#2 integrate .. //depot/projects/newisp/vm/vm_object.c#3 integrate .. //depot/projects/newisp/vm/vm_page.c#5 integrate Differences ... ==== //depot/projects/newisp/boot/arm/Makefile#2 (text+ko) ==== @@ -1,5 +1,5 @@ -# $FreeBSD: src/sys/boot/arm/Makefile,v 1.2 2006/08/18 21:37:27 imp Exp $ +# $FreeBSD: src/sys/boot/arm/Makefile,v 1.3 2006/10/23 00:05:28 imp Exp $ -SUBDIR=at91 +SUBDIR= .include ==== //depot/projects/newisp/compat/linux/linux_file.c#4 (text+ko) ==== @@ -27,7 +27,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/compat/linux/linux_file.c,v 1.98 2006/09/23 19:06:54 netchild Exp $"); +__FBSDID("$FreeBSD: src/sys/compat/linux/linux_file.c,v 1.99 2006/10/22 11:52:11 rwatson Exp $"); #include "opt_compat.h" #include "opt_mac.h" @@ -40,7 +40,6 @@ #include #include #include -#include #include #include #include @@ -52,6 +51,8 @@ #include #include +#include + #include #include #include ==== //depot/projects/newisp/compat/linux/linux_getcwd.c#2 (text+ko) ==== @@ -37,7 +37,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/compat/linux/linux_getcwd.c,v 1.24 2006/03/19 11:10:33 ru Exp $"); +__FBSDID("$FreeBSD: src/sys/compat/linux/linux_getcwd.c,v 1.25 2006/10/22 11:52:11 rwatson Exp $"); #include "opt_compat.h" #include "opt_mac.h" @@ -54,7 +54,6 @@ #include #include #include -#include #include #include #include /* XXX only for DIRBLKSIZ */ @@ -68,6 +67,8 @@ #endif #include +#include + static int linux_getcwd_scandir(struct vnode **, struct vnode **, char **, char *, struct thread *); ==== //depot/projects/newisp/compat/linux/linux_misc.c#4 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/compat/linux/linux_misc.c,v 1.188 2006/10/08 17:08:27 netchild Exp $"); +__FBSDID("$FreeBSD: src/sys/compat/linux/linux_misc.c,v 1.189 2006/10/22 11:52:11 rwatson Exp $"); #include "opt_compat.h" #include "opt_mac.h" @@ -43,7 +43,6 @@ #include #include #include -#include #include #include #include @@ -63,6 +62,8 @@ #include #include +#include + #include #include #include ==== //depot/projects/newisp/compat/linux/linux_stats.c#3 (text+ko) ==== @@ -27,7 +27,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/compat/linux/linux_stats.c,v 1.84 2006/08/27 08:56:54 netchild Exp $"); +__FBSDID("$FreeBSD: src/sys/compat/linux/linux_stats.c,v 1.85 2006/10/22 11:52:11 rwatson Exp $"); #include "opt_compat.h" #include "opt_mac.h" @@ -38,7 +38,6 @@ #include #include #include -#include #include #include #include @@ -59,6 +58,8 @@ #include +#include + /* * XXX: This was removed from newstat_copyout(), and almost identical * XXX: code was in stat64_copyout(). findcdev() needs to be replaced ==== //depot/projects/newisp/compat/svr4/svr4_fcntl.c#2 (text+ko) ==== @@ -30,7 +30,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/compat/svr4/svr4_fcntl.c,v 1.37 2005/09/28 07:03:02 rwatson Exp $"); +__FBSDID("$FreeBSD: src/sys/compat/svr4/svr4_fcntl.c,v 1.38 2006/10/22 11:52:11 rwatson Exp $"); #include "opt_mac.h" @@ -40,7 +40,6 @@ #include /*#include */ #include -#include #include #include #include @@ -60,6 +59,8 @@ #include #include +#include + static int svr4_to_bsd_flags(int); static u_long svr4_to_bsd_cmd(u_long); static int fd_revoke(struct thread *, int); ==== //depot/projects/newisp/compat/svr4/svr4_misc.c#2 (text+ko) ==== @@ -33,7 +33,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/compat/svr4/svr4_misc.c,v 1.89 2006/07/21 20:28:56 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/compat/svr4/svr4_misc.c,v 1.90 2006/10/22 11:52:11 rwatson Exp $"); #include "opt_mac.h" @@ -45,7 +45,6 @@ #include #include #include -#include #include #include /* Must come after sys/malloc.h */ #include @@ -83,6 +82,8 @@ #include #include +#include + #include #include #include ==== //depot/projects/newisp/conf/files#8 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/files,v 1.1152 2006/10/20 06:39:59 imp Exp $ +# $FreeBSD: src/sys/conf/files,v 1.1153 2006/10/22 18:19:08 phk Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -1374,6 +1374,7 @@ kern/subr_devstat.c standard kern/subr_disk.c standard kern/subr_eventhandler.c standard +kern/subr_fattime.c standard kern/subr_firmware.c optional firmware kern/subr_hints.c standard kern/subr_kdb.c standard ==== //depot/projects/newisp/contrib/pf/net/pf.c#3 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/contrib/pf/net/pf.c,v 1.41 2006/09/12 04:25:11 csjp Exp $ */ +/* $FreeBSD: src/sys/contrib/pf/net/pf.c,v 1.42 2006/10/22 11:52:11 rwatson Exp $ */ /* $OpenBSD: pf.c,v 1.483 2005/03/15 17:38:43 dhartmei Exp $ */ /* @@ -79,7 +79,6 @@ #include #include #ifdef __FreeBSD__ -#include #include #include #else @@ -132,6 +131,7 @@ #include #include #include +#include extern int ip_optcopy(struct ip *, struct ip *); #endif ==== //depot/projects/newisp/dev/iwi/if_iwi.c#3 (text+ko) ==== @@ -27,7 +27,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/iwi/if_iwi.c,v 1.40 2006/10/10 18:02:22 mlaier Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/iwi/if_iwi.c,v 1.41 2006/10/23 00:34:07 mlaier Exp $"); /*- * Intel(R) PRO/Wireless 2200BG/2225BG/2915ABG driver @@ -2935,6 +2935,11 @@ IWI_MODE_11G; rs.type = IWI_RATESET_TYPE_NEGOTIATED; rs.nrates = ni->ni_rates.rs_nrates; + if (rs.nrates > IWI_RATESET_SIZE) { + DPRINTF(("Truncating negotiated rate set from %u\n", + rs.nrates)); + rs.nrates = IWI_RATESET_SIZE; + } memcpy(rs.rates, ni->ni_rates.rs_rates, rs.nrates); DPRINTF(("Setting negotiated rates (%u)\n", rs.nrates)); error = iwi_cmd(sc, IWI_CMD_SET_RATES, &rs, sizeof rs); ==== //depot/projects/newisp/dev/iwi/if_iwireg.h#2 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/iwi/if_iwireg.h,v 1.12 2006/04/27 21:43:37 mlaier Exp $ */ +/* $FreeBSD: src/sys/dev/iwi/if_iwireg.h,v 1.13 2006/10/23 00:34:07 mlaier Exp $ */ /*- * Copyright (c) 2004, 2005 @@ -338,7 +338,8 @@ #define IWI_RATESET_TYPE_SUPPORTED 1 uint8_t reserved; - uint8_t rates[12]; +#define IWI_RATESET_SIZE 12 + uint8_t rates[IWI_RATESET_SIZE]; } __packed; /* structure for command IWI_CMD_SET_TX_POWER */ ==== //depot/projects/newisp/fs/devfs/devfs_devs.c#4 (text+ko) ==== @@ -25,7 +25,7 @@ * * From: FreeBSD: src/sys/miscfs/kernfs/kernfs_vfsops.c 1.36 * - * $FreeBSD: src/sys/fs/devfs/devfs_devs.c,v 1.48 2006/10/18 11:17:14 kib Exp $ + * $FreeBSD: src/sys/fs/devfs/devfs_devs.c,v 1.49 2006/10/22 11:52:12 rwatson Exp $ */ #include "opt_mac.h" @@ -37,7 +37,6 @@ #include #include #include -#include #include #include #include @@ -49,6 +48,8 @@ #include #include +#include + /* * The one true (but secret) list of active devices in the system. * Locked by dev_lock()/devmtx ==== //depot/projects/newisp/fs/devfs/devfs_vnops.c#4 (text+ko) ==== @@ -31,7 +31,7 @@ * @(#)kernfs_vnops.c 8.15 (Berkeley) 5/21/95 * From: FreeBSD: src/sys/miscfs/kernfs/kernfs_vnops.c 1.43 * - * $FreeBSD: src/sys/fs/devfs/devfs_vnops.c,v 1.138 2006/10/20 08:03:42 kib Exp $ + * $FreeBSD: src/sys/fs/devfs/devfs_vnops.c,v 1.139 2006/10/22 11:52:12 rwatson Exp $ */ /* @@ -52,7 +52,6 @@ #include #include #include -#include #include #include #include @@ -71,6 +70,8 @@ #include #include +#include + struct mtx devfs_de_interlock; MTX_SYSINIT(devfs_de_interlock, &devfs_de_interlock, "devfs interlock", MTX_DEF); ==== //depot/projects/newisp/i386/i386/sys_machdep.c#3 (text+ko) ==== @@ -30,7 +30,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/i386/i386/sys_machdep.c,v 1.105 2006/09/09 10:20:31 rwatson Exp $"); +__FBSDID("$FreeBSD: src/sys/i386/i386/sys_machdep.c,v 1.106 2006/10/22 11:52:12 rwatson Exp $"); #include "opt_kstack_pages.h" #include "opt_mac.h" @@ -38,7 +38,6 @@ #include #include #include -#include #include #include #include @@ -57,6 +56,7 @@ #include #include +#include #include /* for kernel_map */ ==== //depot/projects/newisp/i386/ibcs2/ibcs2_misc.c#2 (text+ko) ==== @@ -47,7 +47,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/i386/ibcs2/ibcs2_misc.c,v 1.64 2006/07/11 20:52:08 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/i386/ibcs2/ibcs2_misc.c,v 1.65 2006/10/22 11:52:12 rwatson Exp $"); /* * IBCS2 compatibility module. @@ -65,7 +65,6 @@ #include #include #include -#include #include #include /* Must come after sys/malloc.h */ #include @@ -90,6 +89,8 @@ #include #include +#include + int ibcs2_ulimit(td, uap) struct thread *td; ==== //depot/projects/newisp/ia64/ia64/nexus.c#2 (text+ko) ==== @@ -26,7 +26,7 @@ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/ia64/ia64/nexus.c,v 1.14 2006/04/21 16:12:28 marcel Exp $ + * $FreeBSD: src/sys/ia64/ia64/nexus.c,v 1.15 2006/10/23 00:38:58 marcel Exp $ */ /* @@ -75,9 +75,6 @@ static int nexus_probe(device_t); static int nexus_attach(device_t); -static int nexus_print_resources(struct resource_list *rl, const char *name, int type, - const char *format); -static int nexus_print_all_resources(device_t dev); static int nexus_print_child(device_t, device_t); static device_t nexus_add_child(device_t bus, int order, const char *name, int unit); @@ -230,58 +227,16 @@ } static int -nexus_print_resources(struct resource_list *rl, const char *name, int type, - const char *format) +nexus_print_child(device_t bus, device_t child) { - struct resource_list_entry *rle; - int printed, retval; - - printed = 0; - retval = 0; - /* Yes, this is kinda cheating */ - STAILQ_FOREACH(rle, rl, link) { - if (rle->type == type) { - if (printed == 0) - retval += printf(" %s ", name); - else if (printed > 0) - retval += printf(","); - printed++; - retval += printf(format, rle->start); - if (rle->count > 1) { - retval += printf("-"); - retval += printf(format, rle->start + - rle->count - 1); - } - } - } - return retval; -} - -static int -nexus_print_all_resources(device_t dev) -{ - struct nexus_device *ndev = DEVTONX(dev); + struct nexus_device *ndev = DEVTONX(child); struct resource_list *rl = &ndev->nx_resources; int retval = 0; - if (STAILQ_FIRST(rl) || ndev->nx_pcibus != -1) - retval += printf(" at"); - - retval += nexus_print_resources(rl, "port", SYS_RES_IOPORT, "%#lx"); - retval += nexus_print_resources(rl, "iomem", SYS_RES_MEMORY, "%#lx"); - retval += nexus_print_resources(rl, "irq", SYS_RES_IRQ, "%ld"); - - return retval; -} - -static int -nexus_print_child(device_t bus, device_t child) -{ - struct nexus_device *ndev = DEVTONX(child); - int retval = 0; - retval += bus_print_child_header(bus, child); - retval += nexus_print_all_resources(child); + retval += resource_list_print_type(rl, "port", SYS_RES_IOPORT, "%#lx"); + retval += resource_list_print_type(rl, "iomem", SYS_RES_MEMORY, "%#lx"); + retval += resource_list_print_type(rl, "irq", SYS_RES_IRQ, "%ld"); if (ndev->nx_pcibus != -1) retval += printf(" pcibus %d", ndev->nx_pcibus); if (device_get_flags(child)) ==== //depot/projects/newisp/kern/init_main.c#3 (text+ko) ==== @@ -42,7 +42,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/init_main.c,v 1.267 2006/09/26 00:15:56 rwatson Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/init_main.c,v 1.268 2006/10/22 11:52:12 rwatson Exp $"); #include "opt_ddb.h" #include "opt_init_path.h" @@ -55,7 +55,6 @@ #include #include #include -#include #include #include #include @@ -78,6 +77,7 @@ #include #include +#include #include #include ==== //depot/projects/newisp/kern/kern_acct.c#3 (text+ko) ==== @@ -42,7 +42,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_acct.c,v 1.83 2006/09/17 11:00:36 rwatson Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_acct.c,v 1.84 2006/10/22 11:52:12 rwatson Exp $"); #include "opt_mac.h" @@ -53,7 +53,6 @@ #include #include #include -#include #include #include #include @@ -68,6 +67,8 @@ #include #include +#include + /* * The routines implemented in this file are described in: * Leffler, et al.: The Design and Implementation of the 4.3BSD ==== //depot/projects/newisp/kern/kern_acl.c#2 (text+ko) ==== @@ -33,7 +33,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_acl.c,v 1.48 2006/07/06 23:37:38 rwatson Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_acl.c,v 1.49 2006/10/22 11:52:12 rwatson Exp $"); #include "opt_mac.h" @@ -41,7 +41,6 @@ #include #include #include -#include #include #include #include @@ -54,6 +53,8 @@ #include #include +#include + #include uma_zone_t acl_zone; ==== //depot/projects/newisp/kern/kern_alq.c#2 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_alq.c,v 1.15 2006/03/28 21:30:22 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_alq.c,v 1.16 2006/10/22 11:52:12 rwatson Exp $"); #include "opt_mac.h" @@ -34,7 +34,6 @@ #include #include #include -#include #include #include #include @@ -46,6 +45,8 @@ #include #include +#include + /* Async. Logging Queue */ struct alq { int aq_entmax; /* Max entries */ ==== //depot/projects/newisp/kern/kern_environment.c#2 (text+ko) ==== @@ -35,7 +35,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_environment.c,v 1.44 2006/07/09 21:42:58 scottl Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_environment.c,v 1.45 2006/10/22 11:52:12 rwatson Exp $"); #include "opt_mac.h" @@ -44,7 +44,6 @@ #include #include #include -#include #include #include #include @@ -54,6 +53,8 @@ #include #include +#include + static MALLOC_DEFINE(M_KENV, "kenv", "kernel environment"); #define KENV_SIZE 512 /* Maximum number of environment strings */ ==== //depot/projects/newisp/kern/kern_exec.c#4 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_exec.c,v 1.296 2006/10/22 04:28:13 alc Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_exec.c,v 1.298 2006/10/22 21:18:47 alc Exp $"); #include "opt_hwpmc_hooks.h" #include "opt_ktrace.h" @@ -39,7 +39,6 @@ #include #include #include -#include #include #include #include @@ -80,6 +79,7 @@ #include #include +#include MALLOC_DEFINE(M_PARGS, "proc-args", "Process arguments"); @@ -829,9 +829,7 @@ break; if ((ma[i]->oflags & VPO_BUSY) || ma[i]->busy) break; - vm_page_lock_queues(); vm_page_busy(ma[i]); - vm_page_unlock_queues(); } else { ma[i] = vm_page_alloc(object, i, VM_ALLOC_NORMAL); @@ -855,8 +853,8 @@ } vm_page_lock_queues(); vm_page_hold(ma[0]); + vm_page_unlock_queues(); vm_page_wakeup(ma[0]); - vm_page_unlock_queues(); VM_OBJECT_UNLOCK(object); imgp->firstpage = sf_buf_alloc(ma[0], 0); ==== //depot/projects/newisp/kern/kern_exit.c#4 (text+ko) ==== @@ -35,7 +35,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_exit.c,v 1.291 2006/10/21 23:59:15 davidxu Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_exit.c,v 1.292 2006/10/22 11:52:13 rwatson Exp $"); #include "opt_compat.h" #include "opt_ktrace.h" @@ -65,7 +65,6 @@ #include #include /* for acct_process() function prototype */ #include -#include #include #include #ifdef KTRACE @@ -73,6 +72,7 @@ #endif #include +#include #include #include ==== //depot/projects/newisp/kern/kern_fork.c#2 (text+ko) ==== @@ -35,7 +35,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_fork.c,v 1.261 2006/08/15 12:10:57 netchild Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_fork.c,v 1.262 2006/10/22 11:52:13 rwatson Exp $"); #include "opt_ktrace.h" #include "opt_mac.h" @@ -59,7 +59,6 @@ #include #include #include -#include #include #include #include @@ -67,6 +66,7 @@ #include #include +#include #include #include ==== //depot/projects/newisp/kern/kern_jail.c#3 (text+ko) ==== @@ -8,7 +8,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_jail.c,v 1.52 2006/09/17 20:00:35 rwatson Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_jail.c,v 1.53 2006/10/22 11:52:13 rwatson Exp $"); #include "opt_mac.h" @@ -18,7 +18,6 @@ #include #include #include -#include #include #include #include @@ -35,6 +34,8 @@ #include #include +#include + MALLOC_DEFINE(M_PRISON, "prison", "Prison structures"); SYSCTL_NODE(_security, OID_AUTO, jail, CTLFLAG_RW, 0, ==== //depot/projects/newisp/kern/kern_ktrace.c#2 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_ktrace.c,v 1.110 2006/07/31 15:31:43 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_ktrace.c,v 1.111 2006/10/22 11:52:13 rwatson Exp $"); #include "opt_ktrace.h" #include "opt_mac.h" @@ -44,7 +44,6 @@ #include #include #include -#include #include #include #include @@ -57,6 +56,8 @@ #include #include +#include + /* * The ktrace facility allows the tracing of certain key events in user space * processes, such as system calls, signal delivery, context switches, and ==== //depot/projects/newisp/kern/kern_linker.c#2 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_linker.c,v 1.142 2006/07/10 19:28:57 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_linker.c,v 1.143 2006/10/22 11:52:13 rwatson Exp $"); #include "opt_ddb.h" #include "opt_hwpmc_hooks.h" @@ -41,7 +41,6 @@ #include #include #include -#include #include #include #include @@ -52,6 +51,8 @@ #include #include +#include + #include "linker_if.h" #ifdef HWPMC_HOOKS ==== //depot/projects/newisp/kern/kern_mac.c#3 (text+ko) ==== @@ -2,7 +2,7 @@ * Copyright (c) 1999-2002 Robert N. M. Watson * Copyright (c) 2001 Ilmar S. Habibulin * Copyright (c) 2001-2005 Networks Associates Technology, Inc. - * Copyright (c) 2005 SPARTA, Inc. + * Copyright (c) 2005-2006 SPARTA, Inc. * All rights reserved. * * This software was developed by Robert Watson and Ilmar Habibulin for the @@ -47,7 +47,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_mac.c,v 1.122 2006/09/20 13:33:40 rwatson Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_mac.c,v 1.123 2006/10/22 11:52:13 rwatson Exp $"); #include "opt_mac.h" @@ -91,6 +91,7 @@ #include #include +#include #include #ifdef MAC ==== //depot/projects/newisp/kern/kern_mbuf.c#3 (text+ko) ==== @@ -26,13 +26,12 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_mbuf.c,v 1.26 2006/09/17 13:44:32 andre Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_mbuf.c,v 1.27 2006/10/22 11:52:13 rwatson Exp $"); #include "opt_mac.h" #include "opt_param.h" #include -#include #include #include #include @@ -43,6 +42,8 @@ #include #include +#include + #include #include #include ==== //depot/projects/newisp/kern/kern_prot.c#3 (text+ko) ==== @@ -40,7 +40,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_prot.c,v 1.204 2006/09/17 20:00:35 rwatson Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_prot.c,v 1.205 2006/10/22 11:52:13 rwatson Exp $"); #include "opt_compat.h" #include "opt_mac.h" @@ -51,7 +51,6 @@ #include #include #include -#include #include >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Mon Oct 23 10:03:33 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A87DC16A412; Mon, 23 Oct 2006 10:03:33 +0000 (UTC) X-Original-To: perforce@FreeBSD.org Delivered-To: perforce@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6BB8E16A40F for ; Mon, 23 Oct 2006 10:03:33 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2C34343D55 for ; Mon, 23 Oct 2006 10:03:33 +0000 (GMT) (envelope-from gonzo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k9NA3XZo004913 for ; Mon, 23 Oct 2006 10:03:33 GMT (envelope-from gonzo@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k9NA3Xlw004909 for perforce@freebsd.org; Mon, 23 Oct 2006 10:03:33 GMT (envelope-from gonzo@FreeBSD.org) Date: Mon, 23 Oct 2006 10:03:33 GMT Message-Id: <200610231003.k9NA3Xlw004909@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 108298 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: Mon, 23 Oct 2006 10:03:34 -0000 http://perforce.freebsd.org/chv.cgi?CH=108298 Change 108298 by gonzo@gonzo_hq on 2006/10/23 10:03:31 o Does not provide empty stubs. Fill them with "break" instruction to detect unimplemented functions on early stages instead of spending hours narrowing down bug to these subroutines. Affected files ... .. //depot/projects/mips2/src/sys/mips/mips/machdep.c#22 edit Differences ... ==== //depot/projects/mips2/src/sys/mips/mips/machdep.c#22 (text+ko) ==== @@ -196,84 +196,77 @@ int get_mcontext(struct thread *td, mcontext_t *mcp, int clear_ret) { - + __asm __volatile("break"); return (0); } int set_mcontext(struct thread *td, const mcontext_t *mcp) { - + __asm __volatile("break"); return (0); } int fill_regs(struct thread *td, struct reg *regs) { - + __asm __volatile("break"); return (0); } int fill_dbregs(struct thread *td, struct dbreg *dbregs) { - + __asm __volatile("break"); return (0); } int fill_fpregs(struct thread *td, struct fpreg *fpregs) { - return (0); } int set_regs(struct thread *td, struct reg *regs) { - + __asm __volatile("break"); return (0); } int set_dbregs(struct thread *td, struct dbreg *dbregs) { - return (0); } int set_fpregs(struct thread *td, struct fpreg *fpregs) { - return (0); } int ptrace_set_pc(struct thread *td, u_long addr) { - return (0); } int ptrace_clear_single_step(struct thread *td) { - return (0); } int ptrace_single_step(struct thread *td) { - return (0); } void cpu_pcpu_init(struct pcpu *pcpu, int cpuid, size_t sz) { - } void From owner-p4-projects@FreeBSD.ORG Mon Oct 23 10:06:11 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5E5EE16A5B1; Mon, 23 Oct 2006 10:06:11 +0000 (UTC) X-Original-To: perforce@FreeBSD.org Delivered-To: perforce@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1B1DA16A598 for ; Mon, 23 Oct 2006 10:06:11 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 47C2F43D99 for ; Mon, 23 Oct 2006 10:05:36 +0000 (GMT) (envelope-from gonzo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k9NA5aQR005317 for ; Mon, 23 Oct 2006 10:05:36 GMT (envelope-from gonzo@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k9NA5a7M005309 for perforce@freebsd.org; Mon, 23 Oct 2006 10:05:36 GMT (envelope-from gonzo@FreeBSD.org) Date: Mon, 23 Oct 2006 10:05:36 GMT Message-Id: <200610231005.k9NA5a7M005309@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 108299 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: Mon, 23 Oct 2006 10:06:11 -0000 http://perforce.freebsd.org/chv.cgi?CH=108299 Change 108299 by gonzo@gonzo_hq on 2006/10/23 10:05:12 o Implement functions from "copystr" family. Affected files ... .. //depot/projects/mips2/src/sys/mips/mips/copystr.S#4 edit Differences ... ==== //depot/projects/mips2/src/sys/mips/mips/copystr.S#4 (text+ko) ==== @@ -34,14 +34,13 @@ #include /* - * XXXMIPS: Implement these routines - */ -/* * copystr(9) * int copystr(const void *src, void *dst, size_t len, * size_t *done) */ ENTRY(copystr) + .set noreorder + .set noat move v0, zero beqz a2, 2f move t1, zero @@ -62,13 +61,88 @@ sw t1, 0(a3) 4: jr ra nop + .set reorder + .set at END(copystr) - -ENTRY(copyinstr) - break +/* + * int copyinstr(void *uaddr, void *kaddr, size_t maxlen, size_t *lencopied) + * Copy a NIL-terminated string, at most maxlen characters long, from the + * user's address space. Return the number of characters copied (including + * the NIL) in *lencopied. If the string is too long, return ENAMETOOLONG; + * else return 0 or EFAULT. + */ +LEAF(copyinstr) + .set noreorder + .set noat + lw t2, pcpup + lw v1, PC_CURPCB(t2) + la v0, _C_LABEL(copystrerr) + blt a0, zero, _C_LABEL(copystrerr) + sw v0, PCB_ONFAULT(v1) + move t0, a2 + beq a2, zero, 4f +1: + lbu v0, 0(a0) + subu a2, a2, 1 + beq v0, zero, 2f + sb v0, 0(a1) + addu a0, a0, 1 + bne a2, zero, 1b + addu a1, a1, 1 +4: + li v0, ENAMETOOLONG +2: + beq a3, zero, 3f + subu a2, t0, a2 + sw a2, 0(a3) +3: + j ra # v0 is 0 or ENAMETOOLONG + sw zero, PCB_ONFAULT(v1) + .set reorder + .set at END(copyinstr) -ENTRY(copyoutstr) - break +/* + * int copyoutstr(void *uaddr, void *kaddr, size_t maxlen, size_t *lencopied); + * Copy a NIL-terminated string, at most maxlen characters long, into the + * user's address space. Return the number of characters copied (including + * the NIL) in *lencopied. If the string is too long, return ENAMETOOLONG; + * else return 0 or EFAULT. + */ +LEAF(copyoutstr) + .set noreorder + .set noat + lw t2, pcpup + lw v1, PC_CURPCB(t2) + la v0, _C_LABEL(copystrerr) + blt a1, zero, _C_LABEL(copystrerr) + sw v0, PCB_ONFAULT(v1) + move t0, a2 + beq a2, zero, 4f +1: + lbu v0, 0(a0) + subu a2, a2, 1 + beq v0, zero, 2f + sb v0, 0(a1) + addu a0, a0, 1 + bne a2, zero, 1b + addu a1, a1, 1 +4: + li v0, ENAMETOOLONG +2: + beq a3, zero, 3f + subu a2, t0, a2 + sw a2, 0(a3) +3: + j ra # v0 is 0 or ENAMETOOLONG + sw zero, PCB_ONFAULT(v1) + .set reorder + .set at END(copyoutstr) + +LEAF(copystrerr) + sw zero, PCB_ONFAULT(v1) + j ra + li v0, EFAULT # return EFAULT +END(copystrerr) From owner-p4-projects@FreeBSD.ORG Mon Oct 23 10:19:57 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7CA9F16A4C2; Mon, 23 Oct 2006 10:19:57 +0000 (UTC) X-Original-To: perforce@FreeBSD.org Delivered-To: perforce@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3F31B16A492 for ; Mon, 23 Oct 2006 10:19:57 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9DFEC43D49 for ; Mon, 23 Oct 2006 10:19:56 +0000 (GMT) (envelope-from gonzo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k9NAJu2X040799 for ; Mon, 23 Oct 2006 10:19:56 GMT (envelope-from gonzo@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k9NAJu8I040760 for perforce@freebsd.org; Mon, 23 Oct 2006 10:19:56 GMT (envelope-from gonzo@FreeBSD.org) Date: Mon, 23 Oct 2006 10:19:56 GMT Message-Id: <200610231019.k9NAJu8I040760@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 108302 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: Mon, 23 Oct 2006 10:19:57 -0000 http://perforce.freebsd.org/chv.cgi?CH=108302 Change 108302 by gonzo@gonzo_hq on 2006/10/23 10:19:04 o Add TLBInvalid handler o Set exclusive bit in status register to zero, before calling for cpu_intr or trap. By doing that we guarantee that TLBMiss exception will be handled only using 0x000 vector while TLBInvalid exception will be Handled by General Exception vector (0x180) and therefor we can separate their handlers. Also it forces to use eret register to return from trap in all handlers. Affected files ... .. //depot/projects/mips2/src/sys/mips/mips/exception.S#13 edit Differences ... ==== //depot/projects/mips2/src/sys/mips/mips/exception.S#13 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/mips2/src/sys/mips/mips/exception.S#12 $ + * $P4: //depot/projects/mips2/src/sys/mips/mips/exception.S#13 $ */ /* $NetBSD: mipsX_subr.S,v 1.19 2005/12/11 12:18:09 christos Exp $ */ @@ -168,8 +168,8 @@ ExceptionHandlerTable: .dword GenericException /* Int */ .dword GenericException /* TLBMod */ - .dword TLBMissVector /* TLBL */ - .dword TLBMissVector /* TLBS */ + .dword TLBInvalidVector /* TLBL */ + .dword TLBInvalidVector /* TLBS */ .dword GenericException /* AdEL */ .dword GenericException /* AdES */ .dword GenericException /* IBE */ @@ -259,6 +259,7 @@ and k0, a1, MIPS3_CR_EXC_CODE bnez k0, 1f move a0, k1 + mtc0 zero, MIPS_COP_0_STATUS jal cpu_intr nop @@ -276,7 +277,10 @@ 1: mfc0 a1, MIPS_COP_0_CAUSE mfc0 a2, MIPS_COP_0_BAD_VADDR - + mtc0 zero, MIPS_COP_0_STATUS + COP0_SYNC + nop + nop jal trap nop 2: @@ -313,7 +317,92 @@ 1: .asciiz "Cache Vector" .text +LEAF(TLBInvalidVector) + .set noat + mfc0 k0, MIPS_COP_0_BAD_VADDR # k0=badaddr + bgez k0, GenericException + nop + + /* VPN2 = (VA >> page_shift) / 2 */ + la k1, VM_MIN_KERNEL_ADDRESS + subu k0, k0, k1 + srl k0, PAGE_SHIFT + 1 + + /* + * XXXMIPS: + * offset == VPN2 * sizeof(pt_entry_t) * 2 + * dividing by 2 and multiplying by 2 we're + * getting even page number. MIPS TLB stuff + * works with couples of VP. + */ + sll k0, 2 + 1 + la k1, kptmap + + /* + * Find the page table, and index it. + */ + lw k1, 0(k1) + addu k1, k0 + /* + * EntryHi is already filled up with proper value + */ + tlbp + COP0_SYNC + and k0, k0, 4 # Check odd/even + nop + bne k0, zero, KernTLBIOdd + nop + + mfc0 k0, MIPS_COP_0_TLB_INDEX + nop + bltz k0, tlbnotfound + lw k0, 0(k1) + mtc0 k0, MIPS_COP_0_TLB_LO0 + COP0_SYNC + and k0, PG_V + beq k0, zero, GenericException + lw k0, 4(k1) + mfc0 k1, MIPS_COP_0_TLB_INDEX + nop + mtc0 k0, MIPS_COP_0_TLB_LO1 + nop + tlbwi + COP0_SYNC + nop + nop + eret + +KernTLBIOdd: + mfc0 k0, MIPS_COP_0_TLB_INDEX + nop + bltz k0, tlbnotfound + lw k0, 0(k1) + mtc0 k0, MIPS_COP_0_TLB_LO1 + COP0_SYNC + and k0, PG_V + beq k0, zero, GenericException + lw k0, -4(k1) + mfc0 k1, MIPS_COP_0_TLB_INDEX + nop + mtc0 k0, MIPS_COP_0_TLB_LO0 + nop + tlbwi + COP0_SYNC + nop + nop + eret + +tlbnotfound: + la k0, panic + mtc0 k0, MIPS_COP_0_EXC_PC + la a0, 2f + eret +VEND(TLBInvalidVector) + .data +2: .asciiz "TLBInvalidVector" + .text + /* * XXX kernel only. For now that makes sense. */ @@ -323,7 +412,6 @@ mfc0 k0, MIPS_COP_0_BAD_VADDR # k0=badaddr bltz k0, 5f # k0<0 -> 5f (kernel fault) nop - 6: /* Userland */ lui k1, %hi(segtab_active) @@ -364,7 +452,6 @@ 2: .asciiz "TLBMissVector" .text - LEAF(KVATLBMiss) .set noat /* From owner-p4-projects@FreeBSD.ORG Mon Oct 23 10:25:08 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3314D16A407; Mon, 23 Oct 2006 10:25:08 +0000 (UTC) X-Original-To: perforce@FreeBSD.org Delivered-To: perforce@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D30D816A412 for ; Mon, 23 Oct 2006 10:25:07 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 80AFB43D58 for ; Mon, 23 Oct 2006 10:25:04 +0000 (GMT) (envelope-from gonzo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k9NAP4UM062636 for ; Mon, 23 Oct 2006 10:25:04 GMT (envelope-from gonzo@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k9NAP47c062609 for perforce@freebsd.org; Mon, 23 Oct 2006 10:25:04 GMT (envelope-from gonzo@FreeBSD.org) Date: Mon, 23 Oct 2006 10:25:04 GMT Message-Id: <200610231025.k9NAP47c062609@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 108303 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: Mon, 23 Oct 2006 10:25:08 -0000 http://perforce.freebsd.org/chv.cgi?CH=108303 Change 108303 by gonzo@gonzo_hq on 2006/10/23 10:24:50 o Implement subyte, suword, suword32, fuword and copyout functions required to execute init(8). Whoa! Now we crash gxemul in __start symbol of init(8). Time to hack crt1.c! Affected files ... .. //depot/projects/mips2/src/sys/mips/mips/support.S#8 edit Differences ... ==== //depot/projects/mips2/src/sys/mips/mips/support.S#8 (text+ko) ==== @@ -30,6 +30,7 @@ #include __FBSDID("$FreeBSD$"); +#include #include "assym.s" /* @@ -128,10 +129,15 @@ * int subyte(void *addr, int byte) */ ENTRY(subyte) - break - li v0, -1 - jr ra - nop + lw t2, pcpup + lw v1, PC_CURPCB(t2) + la v0, _C_LABEL(fswberr) + blt a0, zero, _C_LABEL(fswberr) + sw v0, PCB_ONFAULT(v1) + sb a1, 0(a0) # store byte + sw zero, PCB_ONFAULT(v1) + j ra + move v0, zero END(subyte) /* @@ -161,35 +167,36 @@ * int suword(void *addr, long word) */ ENTRY(suword) - break - li v0, -1 - jr ra - nop + lw t2, pcpup + lw v1, PC_CURPCB(t2) + la v0, _C_LABEL(fswberr) + blt a0, zero, _C_LABEL(fswberr) + sw v0, PCB_ONFAULT(v1) + sw a1, 0(a0) # store word + sw zero, PCB_ONFAULT(v1) + j ra + move v0, zero END(suword) /* * suword32(9) * int suword32(void *addr, int word) + * XXXMIPS: this implementation works only for MIPS32 */ ENTRY(suword32) - break - li v0, -1 - jr ra - nop + lw t2, pcpup + lw v1, PC_CURPCB(t2) + la v0, _C_LABEL(fswberr) + blt a0, zero, _C_LABEL(fswberr) + sw v0, PCB_ONFAULT(v1) + sw a1, 0(a0) # store word + sw zero, PCB_ONFAULT(v1) + j ra + move v0, zero + END(suword32) /* - * suword64(9) - * int suword64(void *addr, long word) - */ -ENTRY(suword64) - break - li v0, -1 - jr ra - nop -END(suword64) - -/* * Stubs for fetch(9) XXX fubyte() Fetches a byte of data from the user-space address base. @@ -243,10 +250,14 @@ * long fuword(const void *addr) */ ENTRY(fuword) - break - li v0, -1 - jr ra - nop + lw t2, pcpup + lw v1, PC_CURPCB(t2) + la v0, _C_LABEL(fswberr) + blt a0, zero, _C_LABEL(fswberr) + sw v0, PCB_ONFAULT(v1) + lw v0, 0(a0) # store byte + j ra + sw zero, PCB_ONFAULT(v1) END(fuword) /* @@ -283,12 +294,39 @@ * copyout(9) * int copyout(const void *kernaddr, void *useraddr, size_t len) */ -ENTRY(copyout) - break - jr ra - nop +NESTED(copyout, CALLFRAME_SIZ, ra) + subu sp, sp, CALLFRAME_SIZ + .mask 0x80000000, -4 + sw ra, CALLFRAME_RA(sp) + blt a1, zero, _C_LABEL(copyerr) + move v0, a0 # swap a0, a1 for call to memcpy + move a0, a1 + move a1, v0 + lw t2, pcpup + lw v1, PC_CURPCB(t2) + la v0, _C_LABEL(copyerr) + jal memcpy + sw v0, PCB_ONFAULT(v1) + + lw t2, pcpup + lw v1, PC_CURPCB(t2) + lw ra, CALLFRAME_RA(sp) + addu sp, sp, CALLFRAME_SIZ + sw zero, PCB_ONFAULT(v1) + j ra + move v0, zero END(copyout) +LEAF(copyerr) + lw t2, pcpup + lw v1, PC_CURPCB(t2) + lw ra, CALLFRAME_RA(sp) + addu sp, sp, CALLFRAME_SIZ + sw zero, PCB_ONFAULT(v1) + j ra + li v0, EFAULT # return EFAULT +END(copyerr) + /* * setjmp(9) * int setjmp(jmp_buf) @@ -335,14 +373,33 @@ nop END(longjmp) +/* + * Error routine for {f,s}uswintr. The fault handler in trap.c + * checks for pcb_onfault set to this fault handler and + * "bails out" before calling the VM fault handler. + * (We can not call VM code from interrupt level.) + */ +LEAF(fswintrberr) + nop + sw a2, PCB_ONFAULT(v1) + j ra + li v0, -1 +END(fswintrberr) + +LEAF(fswberr) +XLEAF(baderr) + sw zero, PCB_ONFAULT(v1) + j ra + li v0, -1 +END(fswberr) + /* * XXXMIPS: */ .data .globl intrcnt .globl eintrcnt - intrcnt: .space 1 eintrcnt: @@ -351,7 +408,6 @@ .globl intrnames .globl eintrnames - intrnames: .space 3 eintrnames: From owner-p4-projects@FreeBSD.ORG Mon Oct 23 12:20:49 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8DA9A16A51B; Mon, 23 Oct 2006 12:20:49 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2D28616A4D4 for ; Mon, 23 Oct 2006 12:20:49 +0000 (UTC) (envelope-from bushman@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E921F43D7D for ; Mon, 23 Oct 2006 12:20:30 +0000 (GMT) (envelope-from bushman@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k9NCKUF5097404 for ; Mon, 23 Oct 2006 12:20:30 GMT (envelope-from bushman@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k9NCKUDv097400 for perforce@freebsd.org; Mon, 23 Oct 2006 12:20:30 GMT (envelope-from bushman@freebsd.org) Date: Mon, 23 Oct 2006 12:20:30 GMT Message-Id: <200610231220.k9NCKUDv097400@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bushman@freebsd.org using -f From: Michael Bushkov To: Perforce Change Reviews Cc: Subject: PERFORCE change 108304 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: Mon, 23 Oct 2006 12:20:50 -0000 http://perforce.freebsd.org/chv.cgi?CH=108304 Change 108304 by bushman@bushman_nss_ldap_cached on 2006/10/23 12:19:46 IFC Affected files ... .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/Makefile.inc1#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/amd.map#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/apmd.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/auth.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/bluetooth/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/bluetooth/hcsecd.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/bluetooth/hosts#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/bluetooth/protocols#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/cached.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/crontab#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/csh.cshrc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/csh.login#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/csh.logout#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/defaults/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/defaults/bluetooth.device.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/defaults/devfs.rules#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/defaults/pccard.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/defaults/periodic.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/defaults/rc.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/devd.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/devfs.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/dhclient.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/disktab#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/etc.amd64/ttys#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/etc.arm/ttys#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/etc.i386/ttys#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/etc.ia64/ttys#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/etc.powerpc/ttys#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/etc.sparc64/ttys#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/fbtab#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/freebsd-update.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/ftpusers#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/gettytab#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/group#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/gss/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/gss/mech#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/gss/qop#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/hosts#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/hosts.allow#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/hosts.equiv#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/hosts.lpd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/inetd.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/isdn/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/isdn/answer#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/isdn/holidays.D#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/isdn/isdnd.rates.A#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/isdn/isdnd.rates.D#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/isdn/isdnd.rates.F#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/isdn/isdnd.rates.L#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/isdn/isdnd.rates.UK.BT#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/isdn/isdnd.rc.sample#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/isdn/isdntel.alias.sample#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/isdn/isdntel.sh#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/isdn/record#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/isdn/tell#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/isdn/tell-record#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/isdn/unknown_incoming#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/libalias.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/login.access#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/login.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/mac.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/mail/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/mail/README#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/mail/access.sample#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/mail/aliases#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/mail/mailer.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/mail/mailertable.sample#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/mail/virtusertable.sample#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/man.alias#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/master.passwd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/minfree#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/motd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/mtree/BIND.chroot.dist#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/mtree/BIND.include.dist#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/mtree/BSD.include.dist#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/mtree/BSD.local.dist#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/mtree/BSD.release.dist#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/mtree/BSD.root.dist#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/mtree/BSD.sendmail.dist#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/mtree/BSD.usr.dist#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/mtree/BSD.var.dist#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/mtree/BSD.x11-4.dist#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/mtree/BSD.x11.dist#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/mtree/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/mtree/README#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/namedb/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/namedb/PROTO.localhost-v6.rev#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/namedb/PROTO.localhost.rev#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/namedb/make-localhost#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/namedb/named.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/namedb/named.root#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/netconfig#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/netstart#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/network.subr#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/networks#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/newsyslog.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/nls.alias#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/nsmb.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/nsswitch.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/opieaccess#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/pam.d/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/pam.d/README#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/pam.d/convert.pl#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/pam.d/ftpd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/pam.d/gdm#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/pam.d/imap#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/pam.d/kde#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/pam.d/login#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/pam.d/other#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/pam.d/passwd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/pam.d/pop3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/pam.d/rsh#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/pam.d/sshd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/pam.d/su#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/pam.d/system#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/pam.d/telnetd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/pam.d/xdm#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/pccard_ether#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/100.clean-disks#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/110.clean-tmps#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/120.clean-preserve#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/130.clean-msgs#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/140.clean-rwho#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/150.clean-hoststat#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/200.backup-passwd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/210.backup-aliases#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/300.calendar#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/310.accounting#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/330.news#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/400.status-disks#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/405.status-ata-raid#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/406.status-gmirror#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/407.status-graid3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/408.status-gstripe#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/409.status-gconcat#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/420.status-network#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/430.status-rwho#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/440.status-mailq#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/450.status-security#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/460.status-mail-rejects#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/470.status-named#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/500.queuerun#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/999.local#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/daily/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/monthly/200.accounting#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/monthly/999.local#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/monthly/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/security/100.chksetuid#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/security/200.chkmounts#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/security/300.chkuid0#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/security/400.passwdless#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/security/410.logincheck#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/security/500.ipfwdenied#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/security/510.ipfdenied#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/security/520.pfdenied#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/security/550.ipfwlimit#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/security/610.ipf6denied#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/security/700.kernelmsg#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/security/800.loginfail#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/security/900.tcpwrap#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/security/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/security/security.functions#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/weekly/310.locate#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/weekly/320.whatis#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/weekly/330.catman#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/weekly/340.noid#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/weekly/400.status-pkg#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/weekly/999.local#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/periodic/weekly/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/pf.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/pf.os#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/phones#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/portsnap.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/ppp/ppp.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/printcap#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/profile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/protocols#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.bsdextended#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/DAEMON#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/LOGIN#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/NETWORKING#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/SERVERS#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/abi#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/accounting#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/addswap#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/adjkerntz#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/amd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/apm#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/apmd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/archdep#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/atm1#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/atm2#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/atm3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/auditd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/auto_linklocal#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/bgfsck#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/bluetooth#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/bootconf.sh#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/bootparams#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/bridge#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/bsnmpd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/bthidd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/cached#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/ccd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/cleanvar#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/cleartmp#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/cron#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/devd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/devfs#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/dhclient#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/dmesg#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/dumpon#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/early.sh#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/encswap#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/fsck#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/ftpd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/gbde#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/geli#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/geli2#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/hcsecd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/hostapd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/hostname#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/inetd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/initrandom#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/ip6addrctl#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/ip6fw#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/ipfilter#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/ipfs#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/ipfw#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/ipmon#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/ipnat#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/ipsec#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/ipxrouted#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/isdnd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/jail#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/kadmind#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/kerberos#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/kernel#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/keyserv#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/kldxref#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/kpasswdd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/ldconfig#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/local#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/localpkg#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/lpd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/mdconfig#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/mdconfig2#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/mixer#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/motd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/mountcritlocal#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/mountcritremote#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/mountd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/mountlate#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/moused#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/mroute6d#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/mrouted#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/msgs#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/named#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/natd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/netif#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/netoptions#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/network_ipv6#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/newsyslog#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/nfsclient#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/nfsd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/nfslocking#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/nfsserver#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/nisdomain#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/nsswitch#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/ntpd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/ntpdate#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/othermta#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/pf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/pflog#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/pfsync#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/power_profile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/powerd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/ppp#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/pppoed#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/pwcheck#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/quota#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/random#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/rarpd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/resolv#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/root#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/route6d#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/routed#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/routing#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/rpcbind#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/rtadvd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/rwho#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/savecore#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/sdpd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/securelevel#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/sendmail#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/serial#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/sppp#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/sshd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/swap1#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/syscons#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/sysctl#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/syslogd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/timed#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/tmp#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/ugidfw#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/var#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/virecover#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/watchdogd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/wpa_supplicant#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/ypbind#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/yppasswdd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/ypserv#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/ypset#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/ypupdated#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.d/ypxfrd#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.firewall#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.firewall6#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.initdiskless#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.resume#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.sendmail#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.shutdown#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.subr#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rc.suspend#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/remote#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/root/dot.cshrc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/root/dot.k5login#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/root/dot.login#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/root/dot.profile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/rpc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/sendmail/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/sendmail/freebsd.mc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/sendmail/freebsd.submit.mc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/sendmail/freefall.mc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/services#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/shells#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/snmpd.config#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/sysctl.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/syslog.conf#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/etc/termcap.small#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/_ctype.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/a.out.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/ar.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/arpa/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/arpa/ftp.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/arpa/inet.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/arpa/nameser.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/arpa/nameser_compat.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/arpa/telnet.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/arpa/tftp.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/assert.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/bitstring.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/complex.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/cpio.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/ctype.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/db.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/dirent.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/dlfcn.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/elf-hints.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/elf.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/err.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/fmtmsg.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/fnmatch.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/fstab.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/fts.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/ftw.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/getopt.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/glob.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/grp.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/gssapi.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/gssapi/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/gssapi/gssapi.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/hesiod.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/histedit.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/ieeefp.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/ifaddrs.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/inttypes.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/iso646.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/kenv.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/langinfo.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/libgen.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/limits.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/link.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/locale.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/malloc.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/malloc_np.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/memory.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/monetary.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/mpool.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/mqueue.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/ndbm.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/netconfig.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/netdb.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/nl_types.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/nlist.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/nss.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/nsswitch.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/objformat.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/paths.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/printf.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/proc_service.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/protocols/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/protocols/dumprestore.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/protocols/routed.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/protocols/rwhod.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/protocols/talkd.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/protocols/timed.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/pthread.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/pthread_np.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/pwd.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/ranlib.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/readpassphrase.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/regex.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/regexp.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/res_update.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/resolv.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/auth.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/auth_des.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/auth_kerb.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/auth_unix.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/clnt.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/clnt_soc.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/clnt_stat.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/des.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/des_crypt.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/nettype.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/pmap_clnt.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/pmap_prot.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/pmap_rmt.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/raw.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/rpc.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/rpc_com.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/rpc_msg.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/rpcb_clnt.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/rpcb_prot.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/rpcent.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/svc.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/svc_auth.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/svc_dg.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/svc_soc.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/types.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpc/xdr.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/bootparam_prot.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/crypt.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/key_prot.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/klm_prot.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/mount.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/nfs_prot.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/nis.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/nis_cache.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/nis_callback.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/nis_db.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/nis_object.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/nis_tags.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/nislib.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/nlm_prot.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/pmap_prot.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/rex.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/rnusers.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/rquota.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/rstat.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/rwall.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/sm_inter.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/spray.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/yp.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/yp_prot.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/ypclnt.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/yppasswd.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/ypupdate_prot.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/rpcsvc/ypxfrd.x#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/runetype.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/search.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/setjmp.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/sgtty.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/signal.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/stab.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/stdbool.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/stddef.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/stdio.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/stdlib.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/string.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/stringlist.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/strings.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/sysexits.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/tar.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/tgmath.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/time.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/timeconv.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/timers.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/ttyent.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/ulimit.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/unistd.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/utime.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/utmp.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/uuid.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/varargs.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/vis.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/wchar.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/wctype.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/include/wordexp.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/README#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/doc/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/include/config.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/include/crypto-headers.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/include/krb5-types.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/include/version.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/lib/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/lib/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/lib/libasn1/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/lib/libgssapi/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/lib/libhdb/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/lib/libkadm5clnt/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/lib/libkadm5srv/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/lib/libkafs5/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/lib/libkrb5/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/lib/libroken/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/lib/libsl/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/lib/libvers/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/libexec/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/libexec/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/libexec/hprop/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/libexec/hpropd/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/libexec/ipropd-master/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/libexec/ipropd-slave/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/libexec/kadmind/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/libexec/kdc/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/libexec/kpasswdd/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/tools/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/tools/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/tools/asn1_compile/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/tools/make-print-version/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/tools/make-roken/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/usr.bin/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/usr.bin/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/usr.bin/kadmin/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/usr.bin/kdestroy/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/usr.bin/kinit/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/usr.bin/klist/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/usr.bin/kpasswd/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/usr.bin/krb5-config/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/usr.bin/ksu/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/usr.bin/verify_krb5_conf/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/usr.sbin/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/usr.sbin/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/usr.sbin/kstash/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/kerberos5/usr.sbin/ktutil/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/Versions.def#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/SYS.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/Symbol.map#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/_fpmath.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/arith.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/gen/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/gen/_set_tp.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/gen/_setjmp.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/gen/fabs.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/gen/flt_rounds.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/gen/fpgetmask.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/gen/fpgetprec.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/gen/fpgetround.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/gen/fpgetsticky.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/gen/fpsetmask.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/gen/fpsetprec.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/gen/fpsetround.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/gen/infinity.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/gen/ldexp.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/gen/makecontext.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/gen/modf.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/gen/rfork_thread.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/gen/setjmp.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/gen/signalcontext.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/gen/sigsetjmp.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/net/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/net/htonl.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/net/htons.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/net/ntohl.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/net/ntohs.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/string/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/string/bcmp.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/string/bcopy.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/string/bzero.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/string/memcmp.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/string/memcpy.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/string/memmove.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/string/memset.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/string/strcat.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/string/strcmp.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/string/strcpy.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/sys/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/sys/amd64_get_fsbase.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/sys/amd64_get_gsbase.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/sys/amd64_set_fsbase.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/sys/amd64_set_gsbase.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/sys/brk.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/sys/cerror.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/sys/exect.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/sys/getcontext.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/sys/pipe.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/sys/ptrace.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/sys/reboot.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/sys/sbrk.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/sys/setlogin.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/sys/sigreturn.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/amd64/sys/vfork.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/SYS.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/Symbol.map#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/_fpmath.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/arith.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/gen/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/gen/_ctx_start.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/gen/_set_tp.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/gen/_setjmp.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/gen/alloca.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/gen/divsi3.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/gen/fabs.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/gen/infinity.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/gen/makecontext.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/gen/modf.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/gen/setjmp.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/gen/signalcontext.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/gen/sigsetjmp.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/net/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/net/htonl.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/net/htons.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/net/ntohl.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/net/ntohs.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/softfloat/arm-gcc.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/softfloat/milieu.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/softfloat/softfloat.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/stdlib/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/string/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/string/bcopy.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/string/bzero.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/string/ffs.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/string/memcmp.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/string/memcpy.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/string/memcpy_arm.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/string/memcpy_xscale.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/string/memmove.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/string/memset.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/string/strcmp.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/string/strlen.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/string/strncmp.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/sys/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/sys/Ovfork.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/sys/brk.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/sys/cerror.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/sys/fork.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/sys/pipe.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/sys/ptrace.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/sys/sbrk.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/sys/shmat.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/sys/sigreturn.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/arm/sys/syscall.S#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/compat-43/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/compat-43/Symbol.map#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/compat-43/creat.2#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/compat-43/creat.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/compat-43/gethostid.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/compat-43/gethostid.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/compat-43/getwd.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/compat-43/killpg.2#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/compat-43/killpg.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/compat-43/sethostid.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/compat-43/setpgrp.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/compat-43/setrgid.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/compat-43/setruid.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/compat-43/setruid.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/compat-43/sigcompat.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/compat-43/sigpause.2#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/compat-43/sigsetmask.2#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/compat-43/sigvec.2#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/README#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/Symbol.map#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/btree/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/btree/bt_close.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/btree/bt_conv.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/btree/bt_debug.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/btree/bt_delete.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/btree/bt_get.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/btree/bt_open.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/btree/bt_overflow.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/btree/bt_page.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/btree/bt_put.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/btree/bt_search.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/btree/bt_seq.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/btree/bt_split.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/btree/bt_utils.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/btree/btree.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/btree/extern.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/changelog#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/db/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/db/db.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/docs/hash.usenix.ps#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/docs/libtp.usenix.ps#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/hash/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/hash/README#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/hash/extern.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/hash/hash.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/hash/hash.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/hash/hash_bigkey.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/hash/hash_buf.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/hash/hash_func.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/hash/hash_log2.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/hash/hash_page.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/hash/ndbm.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/hash/page.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/man/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/man/btree.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/man/dbm.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/man/dbopen.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/man/hash.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/man/mpool.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/man/recno.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/mpool/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/mpool/README#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/mpool/mpool.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/mpool/mpool.libtp#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/recno/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/recno/extern.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/recno/rec_close.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/recno/rec_delete.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/recno/rec_get.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/recno/rec_open.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/recno/rec_put.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/recno/rec_search.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/recno/rec_seq.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/recno/rec_utils.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/recno/recno.h#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/test/Makefile#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/test/README#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/test/btree.tests/main.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/test/dbtest.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/test/hash.tests/driver2.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/test/hash.tests/makedb.sh#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/test/hash.tests/tcreat3.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/test/hash.tests/tdel.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/test/hash.tests/testit#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/test/hash.tests/thash4.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/test/hash.tests/tread2.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/test/hash.tests/tseq.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/test/hash.tests/tverify.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/db/test/run.test#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gdtoa/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gdtoa/Symbol.map#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gdtoa/_hdtoa.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gdtoa/_ldtoa.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gdtoa/glue.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gdtoa/machdep_ldisQ.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gdtoa/machdep_ldisd.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gdtoa/machdep_ldisx.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/Makefile.inc#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/Symbol.map#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/__xuname.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/_pthread_stubs.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/_rand48.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/_spinlock_stub.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/_thread_init.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/alarm.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/alarm.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/arc4random.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/arc4random.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/assert.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/basename.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/basename.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/check_utility_compat.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/check_utility_compat.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/clock.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/clock.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/closedir.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/confstr.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/confstr.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/crypt.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/ctermid.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/ctermid.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/daemon.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/daemon.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/devname.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/devname.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/directory.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/dirname.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/dirname.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/disklabel.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/dladdr.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/dlfcn.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/dlfunc.c#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/dlinfo.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/dllockinit.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/dlopen.3#1 branch .. //depot/projects/soc2006/nss_ldap_cached_no_nss_ldap/src/lib/libc/gen/drand48.c#1 branch .. //depot/p