From owner-svn-src-projects@FreeBSD.ORG Sun Apr 25 00:05:51 2010 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E3275106564A; Sun, 25 Apr 2010 00:05:51 +0000 (UTC) (envelope-from mckusick@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id D2E8F8FC12; Sun, 25 Apr 2010 00:05:51 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o3P05p4u086638; Sun, 25 Apr 2010 00:05:51 GMT (envelope-from mckusick@svn.freebsd.org) Received: (from mckusick@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o3P05pxN086636; Sun, 25 Apr 2010 00:05:51 GMT (envelope-from mckusick@svn.freebsd.org) Message-Id: <201004250005.o3P05pxN086636@svn.freebsd.org> From: Kirk McKusick Date: Sun, 25 Apr 2010 00:05:51 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r207177 - projects/quota64/libexec/rpc.rquotad X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Apr 2010 00:05:52 -0000 Author: mckusick Date: Sun Apr 25 00:05:51 2010 New Revision: 207177 URL: http://svn.freebsd.org/changeset/base/207177 Log: The NFS quota-reporting RPC uses 32-bit sized fields. We approximate 64-bit quota sizes by scaling down the sizes by the minimum amount necessary to fit in a 32-bit field and then upscale the filesystem block size to compensate. For example, if the hard block limit is 0x300000008 then we set the hard block limit to 0xA0000002 and claim that the blocksize is 4 * DEV_BSIZE. This will lose the minimal amount of information thus delivering nearly correct answers. Modified: projects/quota64/libexec/rpc.rquotad/rquotad.c Modified: projects/quota64/libexec/rpc.rquotad/rquotad.c ============================================================================== --- projects/quota64/libexec/rpc.rquotad/rquotad.c Sat Apr 24 23:32:24 2010 (r207176) +++ projects/quota64/libexec/rpc.rquotad/rquotad.c Sun Apr 25 00:05:51 2010 (r207177) @@ -126,6 +126,7 @@ sendquota(struct svc_req *request, SVCXP struct getquota_rslt getq_rslt; struct dqblk dqblk; struct timeval timev; + int scale; bzero(&getq_args, sizeof(getq_args)); if (!svc_getargs(transp, (xdrproc_t)xdr_getquota_args, &getq_args)) { @@ -142,13 +143,15 @@ sendquota(struct svc_req *request, SVCXP gettimeofday(&timev, NULL); getq_rslt.status = Q_OK; getq_rslt.getquota_rslt_u.gqr_rquota.rq_active = TRUE; - getq_rslt.getquota_rslt_u.gqr_rquota.rq_bsize = DEV_BSIZE; + scale = 1 << flsll(dqblk.dqb_bhardlimit >> 32); + getq_rslt.getquota_rslt_u.gqr_rquota.rq_bsize = + DEV_BSIZE * scale; getq_rslt.getquota_rslt_u.gqr_rquota.rq_bhardlimit = - dqblk.dqb_bhardlimit; + dqblk.dqb_bhardlimit / scale; getq_rslt.getquota_rslt_u.gqr_rquota.rq_bsoftlimit = - dqblk.dqb_bsoftlimit; + dqblk.dqb_bsoftlimit / scale; getq_rslt.getquota_rslt_u.gqr_rquota.rq_curblocks = - dqblk.dqb_curblocks; + dqblk.dqb_curblocks / scale; getq_rslt.getquota_rslt_u.gqr_rquota.rq_fhardlimit = dqblk.dqb_ihardlimit; getq_rslt.getquota_rslt_u.gqr_rquota.rq_fsoftlimit = From owner-svn-src-projects@FreeBSD.ORG Sun Apr 25 19:36:05 2010 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 629251065672; Sun, 25 Apr 2010 19:36:05 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 508B78FC08; Sun, 25 Apr 2010 19:36:05 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o3PJa5vn050683; Sun, 25 Apr 2010 19:36:05 GMT (envelope-from nwhitehorn@svn.freebsd.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o3PJa5pk050674; Sun, 25 Apr 2010 19:36:05 GMT (envelope-from nwhitehorn@svn.freebsd.org) Message-Id: <201004251936.o3PJa5pk050674@svn.freebsd.org> From: Nathan Whitehorn Date: Sun, 25 Apr 2010 19:36:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r207202 - projects/ppc64/sys/boot/powerpc/ps3 X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Apr 2010 19:36:05 -0000 Author: nwhitehorn Date: Sun Apr 25 19:36:05 2010 New Revision: 207202 URL: http://svn.freebsd.org/changeset/base/207202 Log: Fix booting from flash, and fix netbooting completely. The PS3 loader can now load and execute a kernel from NFS. Next, it is time to make that kernel do something. Modified: projects/ppc64/sys/boot/powerpc/ps3/Makefile projects/ppc64/sys/boot/powerpc/ps3/devicename.c projects/ppc64/sys/boot/powerpc/ps3/ldscript.powerpc projects/ppc64/sys/boot/powerpc/ps3/main.c projects/ppc64/sys/boot/powerpc/ps3/ppc64_elf_freebsd.c projects/ppc64/sys/boot/powerpc/ps3/ps3cons.c projects/ppc64/sys/boot/powerpc/ps3/ps3net.c projects/ppc64/sys/boot/powerpc/ps3/start.S Modified: projects/ppc64/sys/boot/powerpc/ps3/Makefile ============================================================================== --- projects/ppc64/sys/boot/powerpc/ps3/Makefile Sun Apr 25 19:22:06 2010 (r207201) +++ projects/ppc64/sys/boot/powerpc/ps3/Makefile Sun Apr 25 19:36:05 2010 (r207202) @@ -61,7 +61,7 @@ LIBFICL= ${.OBJDIR}/../../ficl/libficl.a # Avoid the open-close-dance for every file access as some firmwares perform # an auto-negotiation on every open of the network interface and thus causes # netbooting to take horribly long. -CFLAGS+= -DNETIF_OPEN_CLOSE_ONCE +CFLAGS+= -DNETIF_OPEN_CLOSE_ONCE -mcpu=powerpc64 # Always add MI sources .PATH: ${.CURDIR}/../../common ${.CURDIR}/../../../libkern @@ -71,7 +71,7 @@ CFLAGS+= -I. CLEANFILES+= vers.c loader.help -CFLAGS+= -Wall -ffreestanding -msoft-float -DAIM -DNETIF_DEBUG +CFLAGS+= -Wall -ffreestanding -msoft-float -DAIM # load address. set in linker script RELOC?= 0x0 CFLAGS+= -DRELOC=${RELOC} Modified: projects/ppc64/sys/boot/powerpc/ps3/devicename.c ============================================================================== --- projects/ppc64/sys/boot/powerpc/ps3/devicename.c Sun Apr 25 19:22:06 2010 (r207201) +++ projects/ppc64/sys/boot/powerpc/ps3/devicename.c Sun Apr 25 19:36:05 2010 (r207202) @@ -46,7 +46,7 @@ int ps3_getdev(void **vdev, const char *devspec, const char **path) { struct devdesc **dev = (struct devdesc **)vdev; - int rv; + int rv = 0; /* * If it looks like this is just a path and no @@ -54,10 +54,10 @@ ps3_getdev(void **vdev, const char *devs */ if ((devspec == NULL) || (devspec[0] == '/') || (strchr(devspec, ':') == NULL)) { + rv = ps3_parsedev(dev, getenv("currdev"), NULL); - if (((rv = ps3_parsedev(dev, getenv("currdev"), NULL)) == 0) - && (path != NULL)) - *path = devspec; + if (rv == 0 && path != NULL) + *path = devspec; return(rv); } @@ -157,24 +157,13 @@ ps3_parsedev(struct devdesc **dev, const #endif case DEVT_NET: - unit = 0; + /* + * PS3 only has one network interface (well, two, but + * netbooting over wireless is not something I'm going + * to worry about. + */ - if (*np && (*np != ':')) { - /* get unit number if present */ - unit = strtol(np, &cp, 0); - if (cp == np) { - err = EUNIT; - goto fail; - } - } - if (*cp && (*cp != ':')) { - err = EINVAL; - goto fail; - } - idev->d_unit = unit; - - if (path != NULL) - *path = (*cp == 0) ? cp : cp + 1; + idev->d_unit = 0; break; default: Modified: projects/ppc64/sys/boot/powerpc/ps3/ldscript.powerpc ============================================================================== --- projects/ppc64/sys/boot/powerpc/ps3/ldscript.powerpc Sun Apr 25 19:22:06 2010 (r207201) +++ projects/ppc64/sys/boot/powerpc/ps3/ldscript.powerpc Sun Apr 25 19:36:05 2010 (r207202) @@ -41,9 +41,7 @@ SECTIONS .rela.fini : { *(.rela.fini) } .rela.bss : { *(.rela.bss) } .rela.plt : { *(.rela.plt) } - .rela.sdata : { *(.rela.sdata) } .rela.sbss : { *(.rela.sbss) } - .rela.sdata2 : { *(.rela.sdata2) } .rela.sbss2 : { *(.rela.sbss2) } .text : { @@ -58,7 +56,6 @@ SECTIONS .fini : { *(.fini) } =0 .rodata : { *(.rodata) *(.gnu.linkonce.r*) } .rodata1 : { *(.rodata1) } - .sdata2 : { *(.sdata2) } .sbss2 : { *(.sbss2) } /* Adjust the address for the data segment to the next page up. */ . = ((. + 0x1000) & ~(0x1000 - 1)); @@ -90,10 +87,6 @@ SECTIONS .got : { *(.got) } .got.plt : { *(.got.plt) } PROVIDE (_GOT_END_ = .); - /* We want the small data sections together, so single-instruction offsets - can access them all, and initialized data all before uninitialized, so - we can shorten the on-disk segment size. */ - .sdata : { *(.sdata) } _edata = .; PROVIDE (edata = .); .sbss : @@ -112,36 +105,8 @@ SECTIONS *(.bss) *(COMMON) } + . = ALIGN(4096); _end = . ; PROVIDE (end = .); - /* Stabs debugging sections. */ - .stab 0 : { *(.stab) } - .stabstr 0 : { *(.stabstr) } - /* DWARF debug sections. - Symbols in the DWARF debugging sections are relative to the beginning - of the section so we begin them at 0. */ - /* DWARF 1 */ - .debug 0 : { *(.debug) } - .line 0 : { *(.line) } - /* GNU DWARF 1 extensions */ - .debug_srcinfo 0 : { *(.debug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames) } - /* DWARF 1.1 and DWARF 2 */ - .debug_aranges 0 : { *(.debug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames) } - /* DWARF 2 */ - .debug_info 0 : { *(.debug_info) } - .debug_abbrev 0 : { *(.debug_abbrev) } - .debug_line 0 : { *(.debug_line) } - .debug_frame 0 : { *(.debug_frame) } - .debug_str 0 : { *(.debug_str) } - .debug_loc 0 : { *(.debug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo) } - /* SGI/MIPS DWARF 2 extensions */ - .debug_weaknames 0 : { *(.debug_weaknames) } - .debug_funcnames 0 : { *(.debug_funcnames) } - .debug_typenames 0 : { *(.debug_typenames) } - .debug_varnames 0 : { *(.debug_varnames) } - /* These must appear regardless of . */ } Modified: projects/ppc64/sys/boot/powerpc/ps3/main.c ============================================================================== --- projects/ppc64/sys/boot/powerpc/ps3/main.c Sun Apr 25 19:22:06 2010 (r207201) +++ projects/ppc64/sys/boot/powerpc/ps3/main.c Sun Apr 25 19:36:05 2010 (r207202) @@ -45,6 +45,11 @@ extern char bootprog_date[]; extern char bootprog_maker[]; int ps3_getdev(void **vdev, const char *devspec, const char **path); +ssize_t ps3_copyin(const void *src, vm_offset_t dest, const size_t len); +ssize_t ps3_copyout(vm_offset_t src, void *dest, const size_t len); +ssize_t ps3_readin(const int fd, vm_offset_t dest, const size_t len); +int ps3_autoload(void); +int ps3_setcurrdev(struct env_var *ev, int flags, const void *value); static uint64_t basetb; @@ -67,8 +72,8 @@ main(void) /* * Set the heap to one page after the end of the loader. */ - heapbase = (void *)((((u_long)&_end) + PAGE_SIZE) & ~PAGE_MASK); - setheap(heapbase, heapbase + 0x80000); + heapbase = (void *)(maxmem - 0x80000); + setheap(heapbase, maxmem); /* * March through the device switch probing for things. @@ -83,25 +88,41 @@ main(void) basetb = mftb(); archsw.arch_getdev = ps3_getdev; + archsw.arch_copyin = ps3_copyin; + archsw.arch_copyout = ps3_copyout; + archsw.arch_readin = ps3_readin; + archsw.arch_autoload = ps3_autoload; printf("\n"); printf("%s, Revision %s\n", bootprog_name, bootprog_rev); printf("(%s, %s)\n", bootprog_maker, bootprog_date); printf("Memory: %lldKB\n", maxmem / 1024); - env_setenv("currdev", EV_VOLATILE, "net", NULL, NULL); - env_setenv("loaddev", EV_VOLATILE, "net", NULL, NULL); + env_setenv("currdev", EV_VOLATILE, "net", ps3_setcurrdev, env_nounset); + env_setenv("loaddev", EV_VOLATILE, "net", env_noset, env_nounset); + setenv("LINES", "24", 1); interact(); /* doesn't return */ return (0); } +void +ppc_exception(int code, vm_offset_t where, register_t msr) +{ + mtmsr(PSL_IR | PSL_DR | PSL_RI); + printf("Exception %x at %#lx!\n", code, where); + printf("Rebooting in 5 seconds...\n"); + delay(10000000); + lv1_panic(1); +} + const u_int ns_per_tick = 12; void exit(int code) { + lv1_panic(code); } void @@ -124,6 +145,66 @@ getsecs() time_t time(time_t *tloc) { + time_t rv; + + rv = getsecs(); + if (tloc != NULL) + *tloc = rv; + + return (rv); +} + +ssize_t +ps3_copyin(const void *src, vm_offset_t dest, const size_t len) +{ + bcopy(src, (void *)dest, len); + return (len); +} + +ssize_t +ps3_copyout(vm_offset_t src, void *dest, const size_t len) +{ + bcopy((void *)src, dest, len); + return (len); +} + +ssize_t +ps3_readin(const int fd, vm_offset_t dest, const size_t len) +{ + void *buf; + size_t resid, chunk, get; + ssize_t got; + vm_offset_t p; + + p = dest; + + chunk = min(PAGE_SIZE, len); + buf = malloc(chunk); + if (buf == NULL) { + printf("ps3_readin: buf malloc failed\n"); + return(0); + } + + for (resid = len; resid > 0; resid -= got, p += got) { + get = min(chunk, resid); + got = read(fd, buf, get); + if (got <= 0) { + if (got < 0) + printf("ps3_readin: read failed\n"); + break; + } + + bcopy(buf, (void *)p, got); + } + + free(buf); + return (len - resid); +} + +int +ps3_autoload(void) +{ + /* XXX Load PS3 FDT? */ return (0); } Modified: projects/ppc64/sys/boot/powerpc/ps3/ppc64_elf_freebsd.c ============================================================================== --- projects/ppc64/sys/boot/powerpc/ps3/ppc64_elf_freebsd.c Sun Apr 25 19:22:06 2010 (r207201) +++ projects/ppc64/sys/boot/powerpc/ps3/ppc64_elf_freebsd.c Sun Apr 25 19:36:05 2010 (r207202) @@ -68,7 +68,7 @@ ppc64_elf_exec(struct preloaded_file *fp vm_offset_t mdp; Elf_Ehdr *e; int error; - intptr_t entry; + int (*entry)(u_long, u_long, u_long, void *, u_long); if ((fmp = file_findmetadata(fp, MODINFOMD_ELFHDR)) == NULL) { return(EFTYPE); @@ -76,19 +76,17 @@ ppc64_elf_exec(struct preloaded_file *fp e = (Elf_Ehdr *)&fmp->md_data; /* Handle function descriptor */ - entry = *(uint64_t *)e->e_entry; + entry = (void *)(uintptr_t)(*(uint64_t *)e->e_entry); if ((error = md_load64(fp->f_args, &mdp)) != 0) return (error); - printf("Kernel entry at 0x%lx ...\n", entry); + printf("Kernel entry at %p ...\n", entry); dev_cleanup(); -#if 0 - OF_chain((void *)reloc, end - (char *)reloc, (void *)entry, - (void *)mdp, sizeof(mdp)); -#endif + entry(0 /* FDT */, 0 /* Phys. mem offset */, 0 /* OF entry */, + (void *)mdp, sizeof(mdp)); panic("exec returned"); } Modified: projects/ppc64/sys/boot/powerpc/ps3/ps3cons.c ============================================================================== --- projects/ppc64/sys/boot/powerpc/ps3/ps3cons.c Sun Apr 25 19:22:06 2010 (r207201) +++ projects/ppc64/sys/boot/powerpc/ps3/ps3cons.c Sun Apr 25 19:36:05 2010 (r207202) @@ -120,11 +120,12 @@ ps3cons_putchar(int c) switch (c) { case '\0': + break; case '\r': + x = 0; break; case '\n': y += FONT_SIZE; - x = 0; break; case '\b': x = max(0, x - 8); Modified: projects/ppc64/sys/boot/powerpc/ps3/ps3net.c ============================================================================== --- projects/ppc64/sys/boot/powerpc/ps3/ps3net.c Sun Apr 25 19:22:06 2010 (r207201) +++ projects/ppc64/sys/boot/powerpc/ps3/ps3net.c Sun Apr 25 19:36:05 2010 (r207202) @@ -106,7 +106,7 @@ static int ps3net_put(struct iodesc *desc, void *pkt, size_t len) { volatile static struct gelic_dmadesc txdesc __aligned(32); - volatile static uint64_t txbuf[200] __aligned(128); + volatile static char txbuf[1536] __aligned(128); size_t sendlen; int err; @@ -165,7 +165,7 @@ static int ps3net_get(struct iodesc *desc, void *pkt, size_t len, time_t timeout) { volatile static struct gelic_dmadesc rxdesc __aligned(32); - volatile static uint64_t rxbuf[200] __aligned(128); + volatile static char rxbuf[1536] __aligned(128); int err = 0; if (len == 0) @@ -206,11 +206,14 @@ ps3net_get(struct iodesc *desc, void *pk #endif restartdma: + lv1_net_stop_rx_dma(busid, devid, 0); + powerpc_sync(); + bzero(&rxdesc, sizeof(rxdesc)); rxdesc.paddr = dma_base + (uint32_t)rxbuf; rxdesc.len = sizeof(rxbuf); + rxdesc.next = 0; rxdesc.cmd_stat = GELIC_DESCR_OWNED; - powerpc_sync(); lv1_net_start_rx_dma(busid, devid, dma_base + (uint32_t)&rxdesc, 0); @@ -265,7 +268,6 @@ ps3net_init(struct iodesc *desc, void *m */ ps3net_get(NULL, NULL, 0, 0); - debug = 1; } static void Modified: projects/ppc64/sys/boot/powerpc/ps3/start.S ============================================================================== --- projects/ppc64/sys/boot/powerpc/ps3/start.S Sun Apr 25 19:22:06 2010 (r207201) +++ projects/ppc64/sys/boot/powerpc/ps3/start.S Sun Apr 25 19:36:05 2010 (r207202) @@ -23,6 +23,7 @@ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#include /* * KBoot and simulators will start this program from the _start symbol, with @@ -38,7 +39,6 @@ #define CACHELINE_SIZE 128 #define SPR_CTRL 136 -#define TMPSTKSZ 4096 /* KBoot thread 0 entry -- do relocation, then jump to main */ .global _start @@ -50,8 +50,7 @@ _start: cmpwi %r4,0 bne relocate_self relocated_start: - lis %r1,(tmpstk+TMPSTKSZ-16)@ha - addi %r1,%r1,(tmpstk+TMPSTKSZ-16)@l + lis %r1,0x100 bl main . = 0x40 @@ -74,43 +73,89 @@ thread1_start: li %r3,secondary_spin_sem@l 1: lwz %r1,0(%r3) /* Spin on SECONDARY_SPIN_SEM_ADDRESS */ cmpwi %r1,0 - beq 1b + beq 1b /* If the semaphore is still zero, spin again */ + + /* We have been woken up by thread 0 */ li %r0,0x100 /* Invalidate reset vector cache line */ icbi 0,%r0 - ba 0x100 /* If non-zero, jump to the reset vector */ + isync + sync + ba 0x100 /* Jump to the reset vector */ -. = 0x100 +. = EXC_RST exc_rst: mfmsr %r31 clrldi %r31,%r31,1 mtmsrd %r31 isync - mfspr %r0,SPR_CTRL + mfspr %r3,SPR_CTRL /* The first two bits of r0 are 01 (thread 1) or 10 (thread 0) */ - cntlzd %r0,%r0 /* Now 0 for thread 0, 1 for thread 1 */ + cntlzw %r3,%r3 /* Now 0 for thread 0, 1 for thread 1 */ - cmpwi %r0,0 + cmpwi %r3,0 bne thread1_start /* Send thread 1 to wait */ b relocated_start /* Main entry point for thread 0 */ +#define EXCEPTION_HANDLER(exc) \ +. = exc; \ + li %r3, exc; \ + mfsrr0 %r4; \ + mfmsr %r5; \ + clrldi %r6,%r6,1; \ + mtmsrd %r31; \ + isync; \ + lis %r1,0x100; \ + bl ppc_exception + +EXCEPTION_HANDLER(EXC_MCHK) +EXCEPTION_HANDLER(EXC_DSI) +EXCEPTION_HANDLER(EXC_DSE) +EXCEPTION_HANDLER(EXC_ISI) +EXCEPTION_HANDLER(EXC_ISE) +EXCEPTION_HANDLER(EXC_EXI) +EXCEPTION_HANDLER(EXC_ALI) +EXCEPTION_HANDLER(EXC_PGM) +EXCEPTION_HANDLER(EXC_FPU) +EXCEPTION_HANDLER(EXC_DECR) +EXCEPTION_HANDLER(EXC_SC) + relocate_self: /* We enter this with r4 the physical offset for our relocation */ lis %r8,_end@ha /* r8: copy length */ addi %r8,%r8,_end@l - li %r5,0 /* r5: dest address */ + li %r5,0x100 /* r5: dest address */ 1: add %r6,%r4,%r5 /* r6: source address */ ld %r7,0(%r6) std %r7,0(%r5) - cmpw %r5,%r8 addi %r5,%r5,8 + cmpw %r5,%r8 blt 1b + /* + * Now invalidate the cacheline with the second half of relocate_self, + * and do an absolute branch there in case we overwrote part of + * ourselves. + */ + + lis %r9,relocate_self_cache@ha + addi %r9,%r9,relocate_self_cache@l + dcbst 0,%r9 + sync + icbi 0,%r9 + sync + isync + ba relocate_self_cache + +relocate_self_cache: /* Now invalidate the icache */ - li %r5,0 + li %r5,0x100 2: dcbst 0,%r5 + sync icbi 0,%r5 + sync + isync cmpw %r5,%r8 addi %r5,%r5,CACHELINE_SIZE blt 2b @@ -118,7 +163,3 @@ relocate_self: /* All done: absolute jump to relocated entry point */ ba relocated_start -.data -.align 4 -tmpstk: - .space TMPSTKSZ From owner-svn-src-projects@FreeBSD.ORG Sun Apr 25 19:41:26 2010 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 162501065670; Sun, 25 Apr 2010 19:41:26 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 055EB8FC16; Sun, 25 Apr 2010 19:41:26 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o3PJfP7c051876; Sun, 25 Apr 2010 19:41:25 GMT (envelope-from nwhitehorn@svn.freebsd.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o3PJfPbv051873; Sun, 25 Apr 2010 19:41:25 GMT (envelope-from nwhitehorn@svn.freebsd.org) Message-Id: <201004251941.o3PJfPbv051873@svn.freebsd.org> From: Nathan Whitehorn Date: Sun, 25 Apr 2010 19:41:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r207203 - projects/ppc64/sys/boot/powerpc/ps3 X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Apr 2010 19:41:26 -0000 Author: nwhitehorn Date: Sun Apr 25 19:41:25 2010 New Revision: 207203 URL: http://svn.freebsd.org/changeset/base/207203 Log: Fix some bogusness. Modified: projects/ppc64/sys/boot/powerpc/ps3/start.S Modified: projects/ppc64/sys/boot/powerpc/ps3/start.S ============================================================================== --- projects/ppc64/sys/boot/powerpc/ps3/start.S Sun Apr 25 19:36:05 2010 (r207202) +++ projects/ppc64/sys/boot/powerpc/ps3/start.S Sun Apr 25 19:41:25 2010 (r207203) @@ -103,8 +103,8 @@ exc_rst: li %r3, exc; \ mfsrr0 %r4; \ mfmsr %r5; \ - clrldi %r6,%r6,1; \ - mtmsrd %r31; \ + clrldi %r6,%r5,1; \ + mtmsrd %r6; \ isync; \ lis %r1,0x100; \ bl ppc_exception From owner-svn-src-projects@FreeBSD.ORG Wed Apr 28 05:34:03 2010 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 91CA41065670; Wed, 28 Apr 2010 05:34:03 +0000 (UTC) (envelope-from mckusick@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 76EAA8FC16; Wed, 28 Apr 2010 05:34:03 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o3S5Y3Oa034823; Wed, 28 Apr 2010 05:34:03 GMT (envelope-from mckusick@svn.freebsd.org) Received: (from mckusick@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o3S5Y29T034793; Wed, 28 Apr 2010 05:34:02 GMT (envelope-from mckusick@svn.freebsd.org) Message-Id: <201004280534.o3S5Y29T034793@svn.freebsd.org> From: Kirk McKusick Date: Wed, 28 Apr 2010 05:34:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r207307 - in projects/quota64: . bin/cp bin/ed bin/ln bin/ls bin/pax bin/ps bin/pwait bin/rcp bin/setfacl bin/sh bin/test cddl cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Apr 2010 05:34:03 -0000 Author: mckusick Date: Wed Apr 28 05:33:59 2010 New Revision: 207307 URL: http://svn.freebsd.org/changeset/base/207307 Log: Update to current version of head. Added: projects/quota64/crypto/openssh/PROTOCOL.certkeys - copied unchanged from r207248, head/crypto/openssh/PROTOCOL.certkeys projects/quota64/crypto/openssh/PROTOCOL.mux - copied unchanged from r207248, head/crypto/openssh/PROTOCOL.mux projects/quota64/crypto/openssh/openbsd-compat/pwcache.c - copied unchanged from r207248, head/crypto/openssh/openbsd-compat/pwcache.c projects/quota64/crypto/openssh/pkcs11.h - copied unchanged from r207248, head/crypto/openssh/pkcs11.h projects/quota64/crypto/openssh/roaming_client.c - copied unchanged from r207248, head/crypto/openssh/roaming_client.c projects/quota64/crypto/openssh/roaming_serv.c - copied unchanged from r207248, head/crypto/openssh/roaming_serv.c projects/quota64/crypto/openssh/ssh-pkcs11-client.c - copied unchanged from r207248, head/crypto/openssh/ssh-pkcs11-client.c projects/quota64/crypto/openssh/ssh-pkcs11-helper.0 - copied unchanged from r207248, head/crypto/openssh/ssh-pkcs11-helper.0 projects/quota64/crypto/openssh/ssh-pkcs11-helper.8 - copied unchanged from r207248, head/crypto/openssh/ssh-pkcs11-helper.8 projects/quota64/crypto/openssh/ssh-pkcs11-helper.c - copied unchanged from r207248, head/crypto/openssh/ssh-pkcs11-helper.c projects/quota64/crypto/openssh/ssh-pkcs11.c - copied unchanged from r207248, head/crypto/openssh/ssh-pkcs11.c projects/quota64/crypto/openssh/ssh-pkcs11.h - copied unchanged from r207248, head/crypto/openssh/ssh-pkcs11.h projects/quota64/crypto/openssl/engines/alpha.opt - copied unchanged from r207248, head/crypto/openssl/engines/alpha.opt projects/quota64/crypto/openssl/engines/ia64.opt - copied unchanged from r207248, head/crypto/openssl/engines/ia64.opt projects/quota64/crypto/openssl/ssl/t1_reneg.c - copied unchanged from r207248, head/crypto/openssl/ssl/t1_reneg.c projects/quota64/etc/rc.d/ubthidhci - copied unchanged from r207248, head/etc/rc.d/ubthidhci projects/quota64/gnu/usr.bin/gdb/gdbserver/fbsd-powerpc-low.c - copied unchanged from r207248, head/gnu/usr.bin/gdb/gdbserver/fbsd-powerpc-low.c projects/quota64/gnu/usr.bin/gdb/gdbserver/reg-amd64.c - copied unchanged from r207248, head/gnu/usr.bin/gdb/gdbserver/reg-amd64.c projects/quota64/gnu/usr.bin/gdb/gdbserver/reg-powerpc.c - copied unchanged from r207248, head/gnu/usr.bin/gdb/gdbserver/reg-powerpc.c projects/quota64/lib/libalias/Makefile.inc - copied unchanged from r207248, head/lib/libalias/Makefile.inc projects/quota64/lib/libcompat/4.3/re_comp.c - copied unchanged from r207248, head/lib/libcompat/4.3/re_comp.c projects/quota64/lib/libpkg/ - copied from r207248, head/lib/libpkg/ projects/quota64/lib/libpmc/pmc.corei7.3 - copied unchanged from r207248, head/lib/libpmc/pmc.corei7.3 projects/quota64/lib/libpmc/pmc.corei7uc.3 - copied unchanged from r207248, head/lib/libpmc/pmc.corei7uc.3 projects/quota64/lib/libpmc/pmc.mips.3 - copied unchanged from r207248, head/lib/libpmc/pmc.mips.3 projects/quota64/lib/libpmc/pmc.ucf.3 - copied unchanged from r207248, head/lib/libpmc/pmc.ucf.3 projects/quota64/lib/libpmc/pmc.westmere.3 - copied unchanged from r207248, head/lib/libpmc/pmc.westmere.3 projects/quota64/lib/libpmc/pmc.westmereuc.3 - copied unchanged from r207248, head/lib/libpmc/pmc.westmereuc.3 projects/quota64/lib/libz/Symbol.map - copied unchanged from r207248, head/lib/libz/Symbol.map projects/quota64/lib/libz/Versions.def - copied unchanged from r207248, head/lib/libz/Versions.def projects/quota64/lib/libz/contrib/ - copied from r207248, head/lib/libz/contrib/ projects/quota64/lib/libz/doc/ - copied from r207248, head/lib/libz/doc/ projects/quota64/lib/libz/gzclose.c - copied unchanged from r207248, head/lib/libz/gzclose.c projects/quota64/lib/libz/gzguts.h - copied unchanged from r207248, head/lib/libz/gzguts.h projects/quota64/lib/libz/gzlib.c - copied unchanged from r207248, head/lib/libz/gzlib.c projects/quota64/lib/libz/gzread.c - copied unchanged from r207248, head/lib/libz/gzread.c projects/quota64/lib/libz/gzwrite.c - copied unchanged from r207248, head/lib/libz/gzwrite.c projects/quota64/sbin/fsck_ffs/suj.c - copied unchanged from r207248, head/sbin/fsck_ffs/suj.c projects/quota64/sbin/geom/class/sched/ - copied from r207248, head/sbin/geom/class/sched/ projects/quota64/secure/libexec/ssh-pkcs11-helper/ - copied from r207248, head/secure/libexec/ssh-pkcs11-helper/ projects/quota64/share/examples/indent/ - copied from r207248, head/share/examples/indent/ projects/quota64/share/man/man4/sge.4 - copied unchanged from r207248, head/share/man/man4/sge.4 projects/quota64/sys/arm/conf/LN2410SBC - copied unchanged from r207248, head/sys/arm/conf/LN2410SBC projects/quota64/sys/arm/s3c2xx0/ - copied from r207248, head/sys/arm/s3c2xx0/ projects/quota64/sys/boot/i386/efi/ - copied from r207248, head/sys/boot/i386/efi/ projects/quota64/sys/contrib/dev/acpica/compiler/aslpredef.c - copied unchanged from r207248, head/sys/contrib/dev/acpica/compiler/aslpredef.c projects/quota64/sys/contrib/dev/acpica/executer/exdebug.c - copied unchanged from r207248, head/sys/contrib/dev/acpica/executer/exdebug.c projects/quota64/sys/contrib/dev/iwn/iwlwifi-6000-9.193.4.1.fw.uu - copied unchanged from r207248, head/sys/contrib/dev/iwn/iwlwifi-6000-9.193.4.1.fw.uu projects/quota64/sys/dev/e1000/if_lem.c - copied unchanged from r207248, head/sys/dev/e1000/if_lem.c projects/quota64/sys/dev/e1000/if_lem.h - copied unchanged from r207248, head/sys/dev/e1000/if_lem.h projects/quota64/sys/dev/hwpmc/hwpmc_mips.c - copied unchanged from r207248, head/sys/dev/hwpmc/hwpmc_mips.c projects/quota64/sys/dev/hwpmc/hwpmc_mips24k.c - copied unchanged from r207248, head/sys/dev/hwpmc/hwpmc_mips24k.c projects/quota64/sys/dev/hwpmc/hwpmc_mips24k.h - copied unchanged from r207248, head/sys/dev/hwpmc/hwpmc_mips24k.h projects/quota64/sys/dev/hwpmc/hwpmc_uncore.c - copied unchanged from r207248, head/sys/dev/hwpmc/hwpmc_uncore.c projects/quota64/sys/dev/hwpmc/hwpmc_uncore.h - copied unchanged from r207248, head/sys/dev/hwpmc/hwpmc_uncore.h projects/quota64/sys/dev/sge/ - copied from r207248, head/sys/dev/sge/ projects/quota64/sys/dev/syscons/logo/beastie.c - copied unchanged from r207248, head/sys/dev/syscons/logo/beastie.c projects/quota64/sys/dev/usb/controller/ohci_s3c24x0.c - copied unchanged from r207248, head/sys/dev/usb/controller/ohci_s3c24x0.c projects/quota64/sys/geom/sched/ - copied from r207248, head/sys/geom/sched/ projects/quota64/sys/mips/cavium/octeon_mp.c - copied unchanged from r207248, head/sys/mips/cavium/octeon_mp.c projects/quota64/sys/modules/alq/ - copied from r207248, head/sys/modules/alq/ projects/quota64/sys/modules/geom/geom_sched/ - copied from r207248, head/sys/modules/geom/geom_sched/ projects/quota64/sys/modules/sge/ - copied from r207248, head/sys/modules/sge/ projects/quota64/sys/modules/syscons/beastie/ - copied from r207248, head/sys/modules/syscons/beastie/ projects/quota64/sys/net80211/ieee80211_ratectl.c - copied unchanged from r207248, head/sys/net80211/ieee80211_ratectl.c projects/quota64/sys/net80211/ieee80211_ratectl.h - copied unchanged from r207248, head/sys/net80211/ieee80211_ratectl.h projects/quota64/sys/netinet/ipfw/dn_heap.c - copied unchanged from r207248, head/sys/netinet/ipfw/dn_heap.c projects/quota64/sys/netinet/ipfw/dn_heap.h - copied unchanged from r207248, head/sys/netinet/ipfw/dn_heap.h projects/quota64/sys/netinet/ipfw/dn_sched.h - copied unchanged from r207248, head/sys/netinet/ipfw/dn_sched.h projects/quota64/sys/netinet/ipfw/dn_sched_fifo.c - copied unchanged from r207248, head/sys/netinet/ipfw/dn_sched_fifo.c projects/quota64/sys/netinet/ipfw/dn_sched_prio.c - copied unchanged from r207248, head/sys/netinet/ipfw/dn_sched_prio.c projects/quota64/sys/netinet/ipfw/dn_sched_qfq.c - copied unchanged from r207248, head/sys/netinet/ipfw/dn_sched_qfq.c projects/quota64/sys/netinet/ipfw/dn_sched_rr.c - copied unchanged from r207248, head/sys/netinet/ipfw/dn_sched_rr.c projects/quota64/sys/netinet/ipfw/dn_sched_wf2q.c - copied unchanged from r207248, head/sys/netinet/ipfw/dn_sched_wf2q.c projects/quota64/sys/netinet/ipfw/dummynet.txt - copied unchanged from r207248, head/sys/netinet/ipfw/dummynet.txt projects/quota64/sys/netinet/ipfw/ip_dn_glue.c - copied unchanged from r207248, head/sys/netinet/ipfw/ip_dn_glue.c projects/quota64/sys/netinet/ipfw/ip_dn_io.c - copied unchanged from r207248, head/sys/netinet/ipfw/ip_dn_io.c projects/quota64/sys/netinet/ipfw/ip_dn_private.h - copied unchanged from r207248, head/sys/netinet/ipfw/ip_dn_private.h projects/quota64/sys/netinet/ipfw/test/ - copied from r207248, head/sys/netinet/ipfw/test/ projects/quota64/sys/sparc64/pci/sbbc.c - copied unchanged from r207248, head/sys/sparc64/pci/sbbc.c projects/quota64/tools/regression/bin/sh/builtins/command10.0 - copied unchanged from r207248, head/tools/regression/bin/sh/builtins/command10.0 projects/quota64/tools/regression/bin/sh/builtins/command11.0 - copied unchanged from r207248, head/tools/regression/bin/sh/builtins/command11.0 projects/quota64/tools/regression/bin/sh/builtins/command8.0 - copied unchanged from r207248, head/tools/regression/bin/sh/builtins/command8.0 projects/quota64/tools/regression/bin/sh/builtins/command9.0 - copied unchanged from r207248, head/tools/regression/bin/sh/builtins/command9.0 projects/quota64/tools/regression/bin/sh/builtins/var-assign2.0 - copied unchanged from r207248, head/tools/regression/bin/sh/builtins/var-assign2.0 projects/quota64/tools/regression/bin/sh/errors/assignment-error1.0 - copied unchanged from r207248, head/tools/regression/bin/sh/errors/assignment-error1.0 projects/quota64/tools/regression/bin/sh/errors/redirection-error3.0 - copied unchanged from r207248, head/tools/regression/bin/sh/errors/redirection-error3.0 projects/quota64/tools/regression/bin/sh/errors/redirection-error4.0 - copied unchanged from r207248, head/tools/regression/bin/sh/errors/redirection-error4.0 projects/quota64/tools/regression/bin/sh/errors/redirection-error5.0 - copied unchanged from r207248, head/tools/regression/bin/sh/errors/redirection-error5.0 projects/quota64/tools/regression/bin/sh/errors/redirection-error6.0 - copied unchanged from r207248, head/tools/regression/bin/sh/errors/redirection-error6.0 projects/quota64/tools/regression/bin/sh/expansion/arith4.0 - copied unchanged from r207248, head/tools/regression/bin/sh/expansion/arith4.0 projects/quota64/tools/regression/bin/sh/expansion/arith5.0 - copied unchanged from r207248, head/tools/regression/bin/sh/expansion/arith5.0 projects/quota64/tools/regression/bin/sh/expansion/assign1.0 - copied unchanged from r207248, head/tools/regression/bin/sh/expansion/assign1.0 projects/quota64/tools/regression/bin/sh/expansion/cmdsubst2.0 - copied unchanged from r207248, head/tools/regression/bin/sh/expansion/cmdsubst2.0 projects/quota64/tools/regression/bin/sh/expansion/plus-minus1.0 - copied unchanged from r207248, head/tools/regression/bin/sh/expansion/plus-minus1.0 projects/quota64/tools/regression/bin/sh/expansion/plus-minus2.0 - copied unchanged from r207248, head/tools/regression/bin/sh/expansion/plus-minus2.0 projects/quota64/tools/regression/bin/sh/expansion/plus-minus3.0 - copied unchanged from r207248, head/tools/regression/bin/sh/expansion/plus-minus3.0 projects/quota64/tools/regression/bin/sh/expansion/tilde1.0 - copied unchanged from r207248, head/tools/regression/bin/sh/expansion/tilde1.0 projects/quota64/tools/regression/bin/sh/expansion/tilde2.0 - copied unchanged from r207248, head/tools/regression/bin/sh/expansion/tilde2.0 projects/quota64/tools/regression/bin/sh/expansion/trim1.0 - copied unchanged from r207248, head/tools/regression/bin/sh/expansion/trim1.0 projects/quota64/tools/regression/bin/sh/expansion/trim2.0 - copied unchanged from r207248, head/tools/regression/bin/sh/expansion/trim2.0 projects/quota64/tools/regression/bin/sh/expansion/trim3.0 - copied unchanged from r207248, head/tools/regression/bin/sh/expansion/trim3.0 projects/quota64/tools/regression/bin/sh/parameters/pwd1.0 - copied unchanged from r207248, head/tools/regression/bin/sh/parameters/pwd1.0 projects/quota64/tools/regression/bin/sh/parameters/pwd2.0 - copied unchanged from r207248, head/tools/regression/bin/sh/parameters/pwd2.0 projects/quota64/tools/regression/bin/sh/parser/heredoc1.0 - copied unchanged from r207248, head/tools/regression/bin/sh/parser/heredoc1.0 projects/quota64/tools/regression/bin/sh/parser/heredoc2.0 - copied unchanged from r207248, head/tools/regression/bin/sh/parser/heredoc2.0 projects/quota64/tools/regression/lib/libc/gen/test-fnmatch.c - copied unchanged from r207248, head/tools/regression/lib/libc/gen/test-fnmatch.c projects/quota64/tools/regression/usr.bin/apply/ - copied from r207248, head/tools/regression/usr.bin/apply/ projects/quota64/tools/regression/usr.bin/ncal/ - copied from r207248, head/tools/regression/usr.bin/ncal/ projects/quota64/tools/test/testfloat/ - copied from r207248, head/tools/test/testfloat/ projects/quota64/usr.bin/calendar/dates.c - copied unchanged from r207248, head/usr.bin/calendar/dates.c projects/quota64/usr.bin/calendar/events.c - copied unchanged from r207248, head/usr.bin/calendar/events.c projects/quota64/usr.bin/calendar/locale.c - copied unchanged from r207248, head/usr.bin/calendar/locale.c projects/quota64/usr.bin/calendar/parsedata.c - copied unchanged from r207248, head/usr.bin/calendar/parsedata.c projects/quota64/usr.bin/calendar/pom.c - copied unchanged from r207248, head/usr.bin/calendar/pom.c projects/quota64/usr.bin/calendar/sunpos.c - copied unchanged from r207248, head/usr.bin/calendar/sunpos.c projects/quota64/usr.bin/procstat/procstat_sigs.c - copied unchanged from r207248, head/usr.bin/procstat/procstat_sigs.c projects/quota64/usr.sbin/services_mkdb/ - copied from r207248, head/usr.sbin/services_mkdb/ Deleted: projects/quota64/bin/pax/cpio.1 projects/quota64/bin/pax/tar.1 projects/quota64/contrib/cpio/ projects/quota64/crypto/openssh/README.smartcard projects/quota64/crypto/openssh/scard-opensc.c projects/quota64/crypto/openssh/scard.c projects/quota64/crypto/openssh/scard.h projects/quota64/crypto/openssl/apps/genpkey.c projects/quota64/crypto/openssl/apps/pkey.c projects/quota64/crypto/openssl/apps/pkeyparam.c projects/quota64/crypto/openssl/apps/pkeyutl.c projects/quota64/crypto/openssl/apps/ts.c projects/quota64/crypto/openssl/apps/tsget projects/quota64/crypto/openssl/crypto/aes/aes_x86core.c projects/quota64/crypto/openssl/crypto/aes/asm/aes-armv4.pl projects/quota64/crypto/openssl/crypto/aes/asm/aes-ppc.pl projects/quota64/crypto/openssl/crypto/aes/asm/aes-s390x.pl projects/quota64/crypto/openssl/crypto/aes/asm/aes-sparcv9.pl projects/quota64/crypto/openssl/crypto/asn1/ameth_lib.c projects/quota64/crypto/openssl/crypto/asn1/asn1_locl.h projects/quota64/crypto/openssl/crypto/asn1/bio_asn1.c projects/quota64/crypto/openssl/crypto/asn1/bio_ndef.c projects/quota64/crypto/openssl/crypto/asn1/x_nx509.c projects/quota64/crypto/openssl/crypto/bn/asm/alpha-mont.pl projects/quota64/crypto/openssl/crypto/bn/asm/armv4-mont.pl projects/quota64/crypto/openssl/crypto/bn/asm/mips3-mont.pl projects/quota64/crypto/openssl/crypto/bn/asm/ppc-mont.pl projects/quota64/crypto/openssl/crypto/bn/asm/ppc64-mont.pl projects/quota64/crypto/openssl/crypto/bn/asm/s390x-mont.pl projects/quota64/crypto/openssl/crypto/bn/asm/s390x.S projects/quota64/crypto/openssl/crypto/bn/asm/sparcv9-mont.pl projects/quota64/crypto/openssl/crypto/bn/asm/sparcv9a-mont.pl projects/quota64/crypto/openssl/crypto/bn/asm/via-mont.pl projects/quota64/crypto/openssl/crypto/bn/asm/x86-mont.pl projects/quota64/crypto/openssl/crypto/camellia/asm/ projects/quota64/crypto/openssl/crypto/ppccpuid.pl projects/quota64/crypto/openssl/crypto/s390xcpuid.S projects/quota64/crypto/openssl/crypto/sparcv9cap.c projects/quota64/crypto/openssl/engines/axp.opt projects/quota64/gnu/usr.bin/cpio/ projects/quota64/gnu/usr.bin/gdb/gdbserver/fbsd-ppc-low.c projects/quota64/gnu/usr.bin/gdb/gdbserver/reg-ppc.c projects/quota64/gnu/usr.bin/gdb/gdbserver/reg-x86-64.c projects/quota64/include/regexp.h projects/quota64/include/utmp.h projects/quota64/lib/libcompat/4.3/regex.c projects/quota64/lib/libcompat/regexp/ projects/quota64/lib/libz/algorithm.txt projects/quota64/lib/libz/gzio.c projects/quota64/sys/cddl/dev/cyclic/amd64/ projects/quota64/sys/contrib/dev/iwn/iwlwifi-6000-9.176.4.1.fw.uu projects/quota64/sys/ia64/include/nexusvar.h projects/quota64/sys/mips/cavium/dev/rgmii/octeon_fau.c projects/quota64/sys/mips/include/archtype.h projects/quota64/sys/mips/include/defs.h projects/quota64/sys/mips/include/psl.h projects/quota64/sys/mips/include/queue.h projects/quota64/sys/mips/include/rm7000.h projects/quota64/sys/mips/include/segments.h projects/quota64/sys/mips/mips/copystr.S projects/quota64/tools/build/options/WITH_GNU_CPIO projects/quota64/tools/tools/nanobsd/pcengines/Pkg/ projects/quota64/usr.sbin/ntp/ntptrace/ projects/quota64/usr.sbin/pkg_install/lib/ Modified: projects/quota64/MAINTAINERS projects/quota64/Makefile projects/quota64/Makefile.inc1 projects/quota64/ObsoleteFiles.inc projects/quota64/UPDATING projects/quota64/bin/cp/utils.c projects/quota64/bin/ed/Makefile projects/quota64/bin/ed/main.c projects/quota64/bin/ln/ln.c projects/quota64/bin/ln/symlink.7 projects/quota64/bin/ls/cmp.c projects/quota64/bin/pax/Makefile projects/quota64/bin/pax/getoldopt.c projects/quota64/bin/ps/extern.h projects/quota64/bin/ps/keyword.c projects/quota64/bin/ps/print.c projects/quota64/bin/ps/ps.1 projects/quota64/bin/pwait/pwait.1 projects/quota64/bin/rcp/rcp.c projects/quota64/bin/setfacl/file.c projects/quota64/bin/setfacl/mask.c projects/quota64/bin/setfacl/merge.c projects/quota64/bin/setfacl/remove.c projects/quota64/bin/setfacl/setfacl.1 projects/quota64/bin/setfacl/setfacl.c projects/quota64/bin/setfacl/setfacl.h projects/quota64/bin/setfacl/util.c projects/quota64/bin/sh/arith.y projects/quota64/bin/sh/arith_lex.l projects/quota64/bin/sh/cd.c projects/quota64/bin/sh/cd.h projects/quota64/bin/sh/eval.c projects/quota64/bin/sh/exec.c projects/quota64/bin/sh/exec.h projects/quota64/bin/sh/expand.c projects/quota64/bin/sh/main.c projects/quota64/bin/sh/mksyntax.c projects/quota64/bin/sh/options.c projects/quota64/bin/sh/parser.c projects/quota64/bin/sh/sh.1 projects/quota64/bin/test/test.c projects/quota64/cddl/Makefile.inc projects/quota64/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/quota64/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.c projects/quota64/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.h projects/quota64/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/quota64/cddl/contrib/opensolaris/cmd/zpool/zpool.8 projects/quota64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h projects/quota64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/quota64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h projects/quota64/cddl/lib/drti/Makefile projects/quota64/cddl/lib/libavl/Makefile projects/quota64/cddl/lib/libctf/Makefile projects/quota64/cddl/lib/libdtrace/Makefile projects/quota64/cddl/lib/libnvpair/Makefile projects/quota64/cddl/lib/libumem/Makefile projects/quota64/cddl/lib/libuutil/Makefile projects/quota64/cddl/lib/libzfs/Makefile projects/quota64/cddl/lib/libzpool/Makefile projects/quota64/cddl/sbin/zfs/Makefile projects/quota64/cddl/sbin/zpool/Makefile projects/quota64/cddl/usr.bin/ctfconvert/Makefile projects/quota64/cddl/usr.bin/ctfdump/Makefile projects/quota64/cddl/usr.bin/ctfmerge/Makefile projects/quota64/cddl/usr.bin/sgsmsg/Makefile projects/quota64/cddl/usr.bin/zinject/Makefile projects/quota64/cddl/usr.bin/ztest/Makefile projects/quota64/cddl/usr.sbin/dtrace/Makefile projects/quota64/cddl/usr.sbin/lockstat/Makefile projects/quota64/cddl/usr.sbin/zdb/Makefile projects/quota64/contrib/bind9/CHANGES projects/quota64/contrib/bind9/COPYRIGHT projects/quota64/contrib/bind9/FAQ projects/quota64/contrib/bind9/FAQ.xml projects/quota64/contrib/bind9/NSEC3-NOTES projects/quota64/contrib/bind9/README projects/quota64/contrib/bind9/bin/check/named-checkconf.8 projects/quota64/contrib/bind9/bin/check/named-checkconf.html projects/quota64/contrib/bind9/bin/check/named-checkzone.8 projects/quota64/contrib/bind9/bin/check/named-checkzone.c projects/quota64/contrib/bind9/bin/check/named-checkzone.docbook projects/quota64/contrib/bind9/bin/check/named-checkzone.html projects/quota64/contrib/bind9/bin/dig/dig.1 projects/quota64/contrib/bind9/bin/dig/dig.html projects/quota64/contrib/bind9/bin/dig/dighost.c projects/quota64/contrib/bind9/bin/dig/host.1 projects/quota64/contrib/bind9/bin/dig/host.c projects/quota64/contrib/bind9/bin/dig/host.html projects/quota64/contrib/bind9/bin/dig/nslookup.1 projects/quota64/contrib/bind9/bin/dig/nslookup.c projects/quota64/contrib/bind9/bin/dig/nslookup.html projects/quota64/contrib/bind9/bin/dnssec/dnssec-dsfromkey.c projects/quota64/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.8 projects/quota64/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.c projects/quota64/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.docbook projects/quota64/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html projects/quota64/contrib/bind9/bin/dnssec/dnssec-keygen.8 projects/quota64/contrib/bind9/bin/dnssec/dnssec-keygen.c projects/quota64/contrib/bind9/bin/dnssec/dnssec-keygen.docbook projects/quota64/contrib/bind9/bin/dnssec/dnssec-keygen.html projects/quota64/contrib/bind9/bin/dnssec/dnssec-signzone.8 projects/quota64/contrib/bind9/bin/dnssec/dnssec-signzone.c projects/quota64/contrib/bind9/bin/dnssec/dnssec-signzone.docbook projects/quota64/contrib/bind9/bin/dnssec/dnssec-signzone.html projects/quota64/contrib/bind9/bin/dnssec/dnssectool.c projects/quota64/contrib/bind9/bin/dnssec/dnssectool.h projects/quota64/contrib/bind9/bin/named/control.c projects/quota64/contrib/bind9/bin/named/include/named/server.h projects/quota64/contrib/bind9/bin/named/lwresd.8 projects/quota64/contrib/bind9/bin/named/lwresd.html projects/quota64/contrib/bind9/bin/named/named.8 projects/quota64/contrib/bind9/bin/named/named.conf.5 projects/quota64/contrib/bind9/bin/named/named.conf.html projects/quota64/contrib/bind9/bin/named/named.docbook projects/quota64/contrib/bind9/bin/named/named.html projects/quota64/contrib/bind9/bin/named/query.c projects/quota64/contrib/bind9/bin/named/server.c projects/quota64/contrib/bind9/bin/named/statschannel.c projects/quota64/contrib/bind9/bin/named/update.c projects/quota64/contrib/bind9/bin/nsupdate/nsupdate.1 projects/quota64/contrib/bind9/bin/nsupdate/nsupdate.html projects/quota64/contrib/bind9/bin/rndc/rndc-confgen.8 projects/quota64/contrib/bind9/bin/rndc/rndc-confgen.html projects/quota64/contrib/bind9/bin/rndc/rndc.8 projects/quota64/contrib/bind9/bin/rndc/rndc.conf.5 projects/quota64/contrib/bind9/bin/rndc/rndc.conf.html projects/quota64/contrib/bind9/bin/rndc/rndc.html projects/quota64/contrib/bind9/config.h.in projects/quota64/contrib/bind9/configure.in projects/quota64/contrib/bind9/doc/arm/Bv9ARM-book.xml projects/quota64/contrib/bind9/doc/arm/Bv9ARM.ch01.html projects/quota64/contrib/bind9/doc/arm/Bv9ARM.ch02.html projects/quota64/contrib/bind9/doc/arm/Bv9ARM.ch03.html projects/quota64/contrib/bind9/doc/arm/Bv9ARM.ch04.html projects/quota64/contrib/bind9/doc/arm/Bv9ARM.ch05.html projects/quota64/contrib/bind9/doc/arm/Bv9ARM.ch06.html projects/quota64/contrib/bind9/doc/arm/Bv9ARM.ch07.html projects/quota64/contrib/bind9/doc/arm/Bv9ARM.ch08.html projects/quota64/contrib/bind9/doc/arm/Bv9ARM.ch09.html projects/quota64/contrib/bind9/doc/arm/Bv9ARM.ch10.html projects/quota64/contrib/bind9/doc/arm/Bv9ARM.html projects/quota64/contrib/bind9/doc/arm/Bv9ARM.pdf projects/quota64/contrib/bind9/doc/arm/man.dig.html projects/quota64/contrib/bind9/doc/arm/man.dnssec-dsfromkey.html projects/quota64/contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html projects/quota64/contrib/bind9/doc/arm/man.dnssec-keygen.html projects/quota64/contrib/bind9/doc/arm/man.dnssec-signzone.html projects/quota64/contrib/bind9/doc/arm/man.host.html projects/quota64/contrib/bind9/doc/arm/man.named-checkconf.html projects/quota64/contrib/bind9/doc/arm/man.named-checkzone.html projects/quota64/contrib/bind9/doc/arm/man.named.html projects/quota64/contrib/bind9/doc/arm/man.nsupdate.html projects/quota64/contrib/bind9/doc/arm/man.rndc-confgen.html projects/quota64/contrib/bind9/doc/arm/man.rndc.conf.html projects/quota64/contrib/bind9/doc/arm/man.rndc.html projects/quota64/contrib/bind9/doc/misc/Makefile.in projects/quota64/contrib/bind9/lib/dns/api projects/quota64/contrib/bind9/lib/dns/db.c projects/quota64/contrib/bind9/lib/dns/dispatch.c projects/quota64/contrib/bind9/lib/dns/dnssec.c projects/quota64/contrib/bind9/lib/dns/dst_api.c projects/quota64/contrib/bind9/lib/dns/dst_internal.h projects/quota64/contrib/bind9/lib/dns/dst_parse.c projects/quota64/contrib/bind9/lib/dns/include/dns/db.h projects/quota64/contrib/bind9/lib/dns/include/dns/dnssec.h projects/quota64/contrib/bind9/lib/dns/include/dns/journal.h projects/quota64/contrib/bind9/lib/dns/include/dns/keyvalues.h projects/quota64/contrib/bind9/lib/dns/include/dns/name.h projects/quota64/contrib/bind9/lib/dns/include/dns/ncache.h projects/quota64/contrib/bind9/lib/dns/include/dns/nsec3.h projects/quota64/contrib/bind9/lib/dns/include/dns/rbt.h projects/quota64/contrib/bind9/lib/dns/include/dns/rdataset.h projects/quota64/contrib/bind9/lib/dns/include/dns/resolver.h projects/quota64/contrib/bind9/lib/dns/include/dns/result.h projects/quota64/contrib/bind9/lib/dns/include/dns/types.h projects/quota64/contrib/bind9/lib/dns/include/dns/validator.h projects/quota64/contrib/bind9/lib/dns/include/dns/zone.h projects/quota64/contrib/bind9/lib/dns/include/dst/dst.h projects/quota64/contrib/bind9/lib/dns/journal.c projects/quota64/contrib/bind9/lib/dns/masterdump.c projects/quota64/contrib/bind9/lib/dns/message.c projects/quota64/contrib/bind9/lib/dns/ncache.c projects/quota64/contrib/bind9/lib/dns/nsec3.c projects/quota64/contrib/bind9/lib/dns/opensslrsa_link.c projects/quota64/contrib/bind9/lib/dns/rbt.c projects/quota64/contrib/bind9/lib/dns/rbtdb.c projects/quota64/contrib/bind9/lib/dns/rcode.c projects/quota64/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c projects/quota64/contrib/bind9/lib/dns/rdatalist.c projects/quota64/contrib/bind9/lib/dns/rdataset.c projects/quota64/contrib/bind9/lib/dns/rdataslab.c projects/quota64/contrib/bind9/lib/dns/resolver.c projects/quota64/contrib/bind9/lib/dns/result.c projects/quota64/contrib/bind9/lib/dns/sdb.c projects/quota64/contrib/bind9/lib/dns/sdlz.c projects/quota64/contrib/bind9/lib/dns/spnego.c projects/quota64/contrib/bind9/lib/dns/validator.c projects/quota64/contrib/bind9/lib/dns/view.c projects/quota64/contrib/bind9/lib/dns/zone.c projects/quota64/contrib/bind9/lib/isc/api projects/quota64/contrib/bind9/lib/isc/base32.c projects/quota64/contrib/bind9/lib/isc/base64.c projects/quota64/contrib/bind9/lib/isc/heap.c projects/quota64/contrib/bind9/lib/isc/httpd.c projects/quota64/contrib/bind9/lib/isc/ia64/include/isc/atomic.h projects/quota64/contrib/bind9/lib/isc/include/isc/entropy.h projects/quota64/contrib/bind9/lib/isc/include/isc/netscope.h projects/quota64/contrib/bind9/lib/isc/include/isc/portset.h projects/quota64/contrib/bind9/lib/isc/include/isc/sha2.h projects/quota64/contrib/bind9/lib/isc/include/isc/util.h projects/quota64/contrib/bind9/lib/isc/inet_ntop.c projects/quota64/contrib/bind9/lib/isc/powerpc/include/isc/atomic.h projects/quota64/contrib/bind9/lib/isc/random.c projects/quota64/contrib/bind9/lib/isc/sha2.c projects/quota64/contrib/bind9/lib/isc/unix/ifiter_getifaddrs.c projects/quota64/contrib/bind9/lib/isc/unix/socket.c projects/quota64/contrib/bind9/lib/isccc/api projects/quota64/contrib/bind9/lib/isccfg/aclconf.c projects/quota64/contrib/bind9/lib/isccfg/api projects/quota64/contrib/bind9/lib/isccfg/include/isccfg/namedconf.h projects/quota64/contrib/bind9/lib/lwres/api projects/quota64/contrib/bind9/lib/lwres/context.c projects/quota64/contrib/bind9/lib/lwres/getipnode.c projects/quota64/contrib/bind9/lib/lwres/man/lwres.3 projects/quota64/contrib/bind9/lib/lwres/man/lwres.html projects/quota64/contrib/bind9/lib/lwres/man/lwres_buffer.3 projects/quota64/contrib/bind9/lib/lwres/man/lwres_buffer.html projects/quota64/contrib/bind9/lib/lwres/man/lwres_config.3 projects/quota64/contrib/bind9/lib/lwres/man/lwres_config.html projects/quota64/contrib/bind9/lib/lwres/man/lwres_context.3 projects/quota64/contrib/bind9/lib/lwres/man/lwres_context.html projects/quota64/contrib/bind9/lib/lwres/man/lwres_gabn.3 projects/quota64/contrib/bind9/lib/lwres/man/lwres_gabn.html projects/quota64/contrib/bind9/lib/lwres/man/lwres_gai_strerror.3 projects/quota64/contrib/bind9/lib/lwres/man/lwres_gai_strerror.html projects/quota64/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.3 projects/quota64/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html projects/quota64/contrib/bind9/lib/lwres/man/lwres_gethostent.3 projects/quota64/contrib/bind9/lib/lwres/man/lwres_gethostent.html projects/quota64/contrib/bind9/lib/lwres/man/lwres_getipnode.3 projects/quota64/contrib/bind9/lib/lwres/man/lwres_getipnode.html projects/quota64/contrib/bind9/lib/lwres/man/lwres_getnameinfo.3 projects/quota64/contrib/bind9/lib/lwres/man/lwres_getnameinfo.html projects/quota64/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.3 projects/quota64/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html projects/quota64/contrib/bind9/lib/lwres/man/lwres_gnba.3 projects/quota64/contrib/bind9/lib/lwres/man/lwres_gnba.html projects/quota64/contrib/bind9/lib/lwres/man/lwres_hstrerror.3 projects/quota64/contrib/bind9/lib/lwres/man/lwres_hstrerror.html projects/quota64/contrib/bind9/lib/lwres/man/lwres_inetntop.3 projects/quota64/contrib/bind9/lib/lwres/man/lwres_inetntop.html projects/quota64/contrib/bind9/lib/lwres/man/lwres_noop.3 projects/quota64/contrib/bind9/lib/lwres/man/lwres_noop.html projects/quota64/contrib/bind9/lib/lwres/man/lwres_packet.3 projects/quota64/contrib/bind9/lib/lwres/man/lwres_packet.html projects/quota64/contrib/bind9/lib/lwres/man/lwres_resutil.3 projects/quota64/contrib/bind9/lib/lwres/man/lwres_resutil.html projects/quota64/contrib/bind9/version projects/quota64/contrib/binutils/bfd/config.bfd projects/quota64/contrib/bsnmp/gensnmpdef/gensnmpdef.c projects/quota64/contrib/bsnmp/gensnmptree/gensnmptree.1 projects/quota64/contrib/bsnmp/snmpd/config.c projects/quota64/contrib/bsnmp/snmpd/snmpmod.3 projects/quota64/contrib/com_err/compile_et.1 projects/quota64/contrib/gcc/config/mips/freebsd.h projects/quota64/contrib/ipfilter/ipsend/sbpf.c projects/quota64/contrib/netcat/FREEBSD-upgrade projects/quota64/contrib/netcat/FREEBSD-vendor projects/quota64/contrib/netcat/nc.1 projects/quota64/contrib/netcat/netcat.c projects/quota64/contrib/openpam/include/security/pam_appl.h projects/quota64/contrib/top/utils.c projects/quota64/contrib/top/utils.h projects/quota64/contrib/tzdata/africa projects/quota64/contrib/tzdata/antarctica projects/quota64/contrib/tzdata/asia projects/quota64/contrib/tzdata/australasia projects/quota64/contrib/tzdata/europe projects/quota64/contrib/tzdata/southamerica projects/quota64/contrib/tzdata/zone.tab projects/quota64/crypto/openssh/ChangeLog projects/quota64/crypto/openssh/INSTALL projects/quota64/crypto/openssh/PROTOCOL projects/quota64/crypto/openssh/PROTOCOL.agent projects/quota64/crypto/openssh/README projects/quota64/crypto/openssh/addrmatch.c projects/quota64/crypto/openssh/auth-krb5.c projects/quota64/crypto/openssh/auth-options.c projects/quota64/crypto/openssh/auth-options.h projects/quota64/crypto/openssh/auth-rh-rsa.c projects/quota64/crypto/openssh/auth-rhosts.c projects/quota64/crypto/openssh/auth-rsa.c projects/quota64/crypto/openssh/auth.c projects/quota64/crypto/openssh/auth.h projects/quota64/crypto/openssh/auth2-hostbased.c projects/quota64/crypto/openssh/auth2-pubkey.c projects/quota64/crypto/openssh/authfd.c projects/quota64/crypto/openssh/authfd.h projects/quota64/crypto/openssh/authfile.c projects/quota64/crypto/openssh/authfile.h projects/quota64/crypto/openssh/bufaux.c projects/quota64/crypto/openssh/buffer.c projects/quota64/crypto/openssh/buffer.h projects/quota64/crypto/openssh/canohost.c projects/quota64/crypto/openssh/channels.c projects/quota64/crypto/openssh/channels.h projects/quota64/crypto/openssh/clientloop.c projects/quota64/crypto/openssh/clientloop.h projects/quota64/crypto/openssh/config.guess projects/quota64/crypto/openssh/config.h projects/quota64/crypto/openssh/config.h.in projects/quota64/crypto/openssh/defines.h projects/quota64/crypto/openssh/dh.c projects/quota64/crypto/openssh/dns.c projects/quota64/crypto/openssh/dns.h projects/quota64/crypto/openssh/hostfile.c projects/quota64/crypto/openssh/hostfile.h projects/quota64/crypto/openssh/kex.c projects/quota64/crypto/openssh/kex.h projects/quota64/crypto/openssh/kexdhs.c projects/quota64/crypto/openssh/kexgexs.c projects/quota64/crypto/openssh/key.c projects/quota64/crypto/openssh/key.h projects/quota64/crypto/openssh/loginrec.c projects/quota64/crypto/openssh/match.h projects/quota64/crypto/openssh/misc.c projects/quota64/crypto/openssh/misc.h projects/quota64/crypto/openssh/monitor.c projects/quota64/crypto/openssh/monitor_fdpass.c projects/quota64/crypto/openssh/monitor_wrap.c projects/quota64/crypto/openssh/mux.c projects/quota64/crypto/openssh/myproposal.h projects/quota64/crypto/openssh/nchan.c projects/quota64/crypto/openssh/openbsd-compat/bsd-cygwin_util.c projects/quota64/crypto/openssh/openbsd-compat/openbsd-compat.h projects/quota64/crypto/openssh/openbsd-compat/openssl-compat.c projects/quota64/crypto/openssh/openbsd-compat/port-aix.c projects/quota64/crypto/openssh/openbsd-compat/port-aix.h projects/quota64/crypto/openssh/openbsd-compat/port-linux.c projects/quota64/crypto/openssh/openbsd-compat/port-linux.h projects/quota64/crypto/openssh/openbsd-compat/readpassphrase.c projects/quota64/crypto/openssh/pathnames.h projects/quota64/crypto/openssh/platform.c projects/quota64/crypto/openssh/platform.h projects/quota64/crypto/openssh/readconf.c projects/quota64/crypto/openssh/readconf.h projects/quota64/crypto/openssh/roaming.h projects/quota64/crypto/openssh/roaming_common.c projects/quota64/crypto/openssh/scp.1 projects/quota64/crypto/openssh/scp.c projects/quota64/crypto/openssh/servconf.c projects/quota64/crypto/openssh/servconf.h projects/quota64/crypto/openssh/session.c projects/quota64/crypto/openssh/sftp-client.c projects/quota64/crypto/openssh/sftp-client.h projects/quota64/crypto/openssh/sftp-common.c projects/quota64/crypto/openssh/sftp-common.h projects/quota64/crypto/openssh/sftp-server.8 projects/quota64/crypto/openssh/sftp-server.c projects/quota64/crypto/openssh/sftp.1 projects/quota64/crypto/openssh/sftp.c projects/quota64/crypto/openssh/ssh-add.1 projects/quota64/crypto/openssh/ssh-add.c projects/quota64/crypto/openssh/ssh-agent.1 projects/quota64/crypto/openssh/ssh-agent.c projects/quota64/crypto/openssh/ssh-dss.c projects/quota64/crypto/openssh/ssh-keygen.1 projects/quota64/crypto/openssh/ssh-keygen.c projects/quota64/crypto/openssh/ssh-keyscan.1 projects/quota64/crypto/openssh/ssh-keyscan.c projects/quota64/crypto/openssh/ssh-keysign.c projects/quota64/crypto/openssh/ssh-rand-helper.c projects/quota64/crypto/openssh/ssh-rsa.c projects/quota64/crypto/openssh/ssh.1 projects/quota64/crypto/openssh/ssh.c projects/quota64/crypto/openssh/ssh2.h projects/quota64/crypto/openssh/ssh_config projects/quota64/crypto/openssh/ssh_config.5 projects/quota64/crypto/openssh/ssh_namespace.h projects/quota64/crypto/openssh/sshconnect.c projects/quota64/crypto/openssh/sshconnect2.c projects/quota64/crypto/openssh/sshd.8 projects/quota64/crypto/openssh/sshd.c projects/quota64/crypto/openssh/sshd_config projects/quota64/crypto/openssh/sshd_config.5 projects/quota64/crypto/openssh/sshpty.h projects/quota64/crypto/openssh/sshtty.c projects/quota64/crypto/openssh/version.h projects/quota64/crypto/openssl/CHANGES projects/quota64/crypto/openssl/Configure projects/quota64/crypto/openssl/FAQ projects/quota64/crypto/openssl/Makefile projects/quota64/crypto/openssl/Makefile.org projects/quota64/crypto/openssl/NEWS projects/quota64/crypto/openssl/README projects/quota64/crypto/openssl/apps/CA.sh projects/quota64/crypto/openssl/apps/Makefile projects/quota64/crypto/openssl/apps/apps.c projects/quota64/crypto/openssl/apps/ca.c projects/quota64/crypto/openssl/apps/dsa.c projects/quota64/crypto/openssl/apps/dsaparam.c projects/quota64/crypto/openssl/apps/enc.c projects/quota64/crypto/openssl/apps/gendsa.c projects/quota64/crypto/openssl/apps/genrsa.c projects/quota64/crypto/openssl/apps/openssl.c projects/quota64/crypto/openssl/apps/pkcs12.c projects/quota64/crypto/openssl/apps/req.c projects/quota64/crypto/openssl/apps/s_apps.h projects/quota64/crypto/openssl/apps/s_cb.c projects/quota64/crypto/openssl/apps/s_client.c projects/quota64/crypto/openssl/apps/s_server.c projects/quota64/crypto/openssl/apps/s_socket.c projects/quota64/crypto/openssl/apps/speed.c projects/quota64/crypto/openssl/apps/x509.c projects/quota64/crypto/openssl/config projects/quota64/crypto/openssl/crypto/aes/aes_cfb.c projects/quota64/crypto/openssl/crypto/aes/asm/aes-x86_64.pl projects/quota64/crypto/openssl/crypto/asn1/a_mbstr.c projects/quota64/crypto/openssl/crypto/asn1/a_object.c projects/quota64/crypto/openssl/crypto/asn1/asn1.h projects/quota64/crypto/openssl/crypto/asn1/asn1_err.c projects/quota64/crypto/openssl/crypto/asn1/asn1_gen.c projects/quota64/crypto/openssl/crypto/asn1/asn1_par.c projects/quota64/crypto/openssl/crypto/asn1/t_x509.c projects/quota64/crypto/openssl/crypto/bio/bio.h projects/quota64/crypto/openssl/crypto/bio/bss_dgram.c projects/quota64/crypto/openssl/crypto/bio/bss_file.c projects/quota64/crypto/openssl/crypto/bn/asm/ppc.pl projects/quota64/crypto/openssl/crypto/bn/asm/x86_64-gcc.c projects/quota64/crypto/openssl/crypto/bn/bn_div.c projects/quota64/crypto/openssl/crypto/bn/bn_exp.c projects/quota64/crypto/openssl/crypto/bn/bn_gf2m.c projects/quota64/crypto/openssl/crypto/bn/bn_mul.c projects/quota64/crypto/openssl/crypto/bn/bntest.c projects/quota64/crypto/openssl/crypto/camellia/Makefile projects/quota64/crypto/openssl/crypto/cast/c_cfb64.c projects/quota64/crypto/openssl/crypto/cast/c_ecb.c projects/quota64/crypto/openssl/crypto/cast/c_enc.c projects/quota64/crypto/openssl/crypto/cast/c_ofb64.c projects/quota64/crypto/openssl/crypto/cast/cast.h projects/quota64/crypto/openssl/crypto/cms/cms_ess.c projects/quota64/crypto/openssl/crypto/cms/cms_lib.c projects/quota64/crypto/openssl/crypto/comp/c_zlib.c projects/quota64/crypto/openssl/crypto/cryptlib.c projects/quota64/crypto/openssl/crypto/dsa/Makefile projects/quota64/crypto/openssl/crypto/dsa/dsa_asn1.c projects/quota64/crypto/openssl/crypto/dsa/dsa_lib.c projects/quota64/crypto/openssl/crypto/dso/dso_dlfcn.c projects/quota64/crypto/openssl/crypto/ec/ec2_smpl.c projects/quota64/crypto/openssl/crypto/ecdsa/Makefile projects/quota64/crypto/openssl/crypto/ecdsa/ecs_ossl.c projects/quota64/crypto/openssl/crypto/ecdsa/ecs_sign.c projects/quota64/crypto/openssl/crypto/engine/Makefile projects/quota64/crypto/openssl/crypto/engine/eng_all.c projects/quota64/crypto/openssl/crypto/engine/eng_cnf.c projects/quota64/crypto/openssl/crypto/engine/eng_cryptodev.c projects/quota64/crypto/openssl/crypto/engine/eng_ctrl.c projects/quota64/crypto/openssl/crypto/engine/eng_err.c projects/quota64/crypto/openssl/crypto/engine/eng_table.c projects/quota64/crypto/openssl/crypto/engine/engine.h projects/quota64/crypto/openssl/crypto/err/Makefile projects/quota64/crypto/openssl/crypto/err/err_all.c projects/quota64/crypto/openssl/crypto/evp/c_allc.c projects/quota64/crypto/openssl/crypto/evp/c_alld.c projects/quota64/crypto/openssl/crypto/evp/digest.c projects/quota64/crypto/openssl/crypto/evp/evp_lib.c projects/quota64/crypto/openssl/crypto/evp/evp_locl.h projects/quota64/crypto/openssl/crypto/evp/names.c projects/quota64/crypto/openssl/crypto/lhash/lhash.c projects/quota64/crypto/openssl/crypto/md32_common.h projects/quota64/crypto/openssl/crypto/md5/asm/md5-x86_64.pl projects/quota64/crypto/openssl/crypto/o_init.c projects/quota64/crypto/openssl/crypto/o_str.c projects/quota64/crypto/openssl/crypto/objects/obj_dat.c projects/quota64/crypto/openssl/crypto/objects/obj_dat.h projects/quota64/crypto/openssl/crypto/objects/obj_mac.h projects/quota64/crypto/openssl/crypto/objects/obj_mac.num projects/quota64/crypto/openssl/crypto/objects/objects.txt projects/quota64/crypto/openssl/crypto/ocsp/ocsp_prn.c projects/quota64/crypto/openssl/crypto/opensslv.h projects/quota64/crypto/openssl/crypto/pem/pem_seal.c projects/quota64/crypto/openssl/crypto/perlasm/x86_64-xlate.pl projects/quota64/crypto/openssl/crypto/pkcs12/p12_attr.c projects/quota64/crypto/openssl/crypto/pkcs12/p12_key.c projects/quota64/crypto/openssl/crypto/pkcs12/p12_utl.c projects/quota64/crypto/openssl/crypto/pkcs12/pkcs12.h projects/quota64/crypto/openssl/crypto/pkcs7/pk7_mime.c projects/quota64/crypto/openssl/crypto/rand/rand_win.c projects/quota64/crypto/openssl/crypto/rand/randfile.c projects/quota64/crypto/openssl/crypto/rsa/rsa.h projects/quota64/crypto/openssl/crypto/rsa/rsa_eay.c projects/quota64/crypto/openssl/crypto/rsa/rsa_eng.c projects/quota64/crypto/openssl/crypto/rsa/rsa_oaep.c projects/quota64/crypto/openssl/crypto/rsa/rsa_pss.c projects/quota64/crypto/openssl/crypto/rsa/rsa_sign.c projects/quota64/crypto/openssl/crypto/sha/sha512.c projects/quota64/crypto/openssl/crypto/stack/safestack.h projects/quota64/crypto/openssl/crypto/symhacks.h projects/quota64/crypto/openssl/crypto/ui/ui_openssl.c projects/quota64/crypto/openssl/crypto/x509/by_dir.c projects/quota64/crypto/openssl/crypto/x509/x509.h projects/quota64/crypto/openssl/crypto/x509/x509_lu.c projects/quota64/crypto/openssl/crypto/x509/x509_vfy.c projects/quota64/crypto/openssl/crypto/x509/x509_vfy.h projects/quota64/crypto/openssl/crypto/x509/x509_vpm.c projects/quota64/crypto/openssl/crypto/x509v3/pcy_tree.c projects/quota64/crypto/openssl/crypto/x509v3/v3_alt.c projects/quota64/crypto/openssl/crypto/x509v3/v3_ocsp.c projects/quota64/crypto/openssl/demos/x509/mkcert.c projects/quota64/crypto/openssl/demos/x509/mkreq.c projects/quota64/crypto/openssl/doc/apps/enc.pod projects/quota64/crypto/openssl/doc/apps/verify.pod projects/quota64/crypto/openssl/doc/crypto/ASN1_generate_nconf.pod projects/quota64/crypto/openssl/doc/crypto/EVP_DigestInit.pod projects/quota64/crypto/openssl/doc/crypto/PKCS12_parse.pod projects/quota64/crypto/openssl/doc/crypto/bn_internal.pod projects/quota64/crypto/openssl/doc/crypto/d2i_X509.pod projects/quota64/crypto/openssl/doc/crypto/d2i_X509_CRL.pod projects/quota64/crypto/openssl/doc/crypto/d2i_X509_REQ.pod projects/quota64/crypto/openssl/doc/crypto/hmac.pod projects/quota64/crypto/openssl/doc/crypto/pem.pod projects/quota64/crypto/openssl/doc/ssl/SSL_CIPHER_get_name.pod projects/quota64/crypto/openssl/doc/ssl/SSL_CTX_set_options.pod projects/quota64/crypto/openssl/engines/Makefile projects/quota64/crypto/openssl/engines/e_capi.c projects/quota64/crypto/openssl/engines/e_capi_err.c projects/quota64/crypto/openssl/engines/e_capi_err.h projects/quota64/crypto/openssl/engines/e_chil.c projects/quota64/crypto/openssl/engines/e_ubsec.c projects/quota64/crypto/openssl/fips/Makefile projects/quota64/crypto/openssl/fips/aes/fips_aesavs.c projects/quota64/crypto/openssl/fips/des/fips_desmovs.c projects/quota64/crypto/openssl/fips/dsa/fips_dsa_key.c projects/quota64/crypto/openssl/fips/dsa/fips_dsa_sign.c projects/quota64/crypto/openssl/fips/dsa/fips_dsatest.c projects/quota64/crypto/openssl/fips/dsa/fips_dssvs.c projects/quota64/crypto/openssl/fips/fips_locl.h projects/quota64/crypto/openssl/fips/fips_test_suite.c projects/quota64/crypto/openssl/fips/fips_utl.h projects/quota64/crypto/openssl/fips/fipsalgtest.pl projects/quota64/crypto/openssl/fips/fipsld projects/quota64/crypto/openssl/fips/hmac/fips_hmac.c projects/quota64/crypto/openssl/fips/hmac/fips_hmac_selftest.c projects/quota64/crypto/openssl/fips/rand/fips_rand.c projects/quota64/crypto/openssl/fips/rand/fips_rngvs.c projects/quota64/crypto/openssl/fips/rsa/fips_rsagtest.c projects/quota64/crypto/openssl/fips/rsa/fips_rsastest.c projects/quota64/crypto/openssl/fips/rsa/fips_rsavtest.c projects/quota64/crypto/openssl/fips/sha/Makefile projects/quota64/crypto/openssl/fips/sha/fips_sha1_selftest.c projects/quota64/crypto/openssl/openssl.spec projects/quota64/crypto/openssl/ssl/Makefile projects/quota64/crypto/openssl/ssl/d1_both.c projects/quota64/crypto/openssl/ssl/d1_clnt.c projects/quota64/crypto/openssl/ssl/d1_enc.c projects/quota64/crypto/openssl/ssl/d1_lib.c projects/quota64/crypto/openssl/ssl/d1_pkt.c projects/quota64/crypto/openssl/ssl/d1_srvr.c projects/quota64/crypto/openssl/ssl/dtls1.h projects/quota64/crypto/openssl/ssl/kssl.c projects/quota64/crypto/openssl/ssl/s23_clnt.c projects/quota64/crypto/openssl/ssl/s23_srvr.c projects/quota64/crypto/openssl/ssl/s2_srvr.c projects/quota64/crypto/openssl/ssl/s3_both.c projects/quota64/crypto/openssl/ssl/s3_clnt.c projects/quota64/crypto/openssl/ssl/s3_lib.c projects/quota64/crypto/openssl/ssl/s3_pkt.c projects/quota64/crypto/openssl/ssl/s3_srvr.c projects/quota64/crypto/openssl/ssl/ssl.h projects/quota64/crypto/openssl/ssl/ssl3.h projects/quota64/crypto/openssl/ssl/ssl_algs.c projects/quota64/crypto/openssl/ssl/ssl_asn1.c projects/quota64/crypto/openssl/ssl/ssl_cert.c projects/quota64/crypto/openssl/ssl/ssl_ciph.c projects/quota64/crypto/openssl/ssl/ssl_err.c projects/quota64/crypto/openssl/ssl/ssl_lib.c projects/quota64/crypto/openssl/ssl/ssl_locl.h projects/quota64/crypto/openssl/ssl/ssl_rsa.c projects/quota64/crypto/openssl/ssl/ssl_sess.c projects/quota64/crypto/openssl/ssl/ssl_stat.c projects/quota64/crypto/openssl/ssl/ssl_txt.c projects/quota64/crypto/openssl/ssl/t1_enc.c projects/quota64/crypto/openssl/ssl/t1_lib.c projects/quota64/crypto/openssl/ssl/tls1.h projects/quota64/crypto/openssl/test/Makefile projects/quota64/crypto/openssl/test/cms-test.pl projects/quota64/crypto/openssl/util/domd projects/quota64/crypto/openssl/util/libeay.num projects/quota64/crypto/openssl/util/mk1mf.pl projects/quota64/crypto/openssl/util/mkdef.pl projects/quota64/crypto/openssl/util/mkerr.pl projects/quota64/crypto/openssl/util/pl/Mingw32.pl projects/quota64/crypto/openssl/util/pl/VC-32.pl projects/quota64/crypto/openssl/util/pod2man.pl projects/quota64/crypto/openssl/util/shlib_wrap.sh projects/quota64/etc/Makefile projects/quota64/etc/defaults/periodic.conf projects/quota64/etc/defaults/rc.conf projects/quota64/etc/devd.conf projects/quota64/etc/devd/uath.conf projects/quota64/etc/inetd.conf projects/quota64/etc/mtree/BSD.include.dist projects/quota64/etc/mtree/BSD.usr.dist projects/quota64/etc/network.subr projects/quota64/etc/rc.d/Makefile projects/quota64/etc/rc.d/ip6addrctl projects/quota64/etc/rc.d/jail projects/quota64/etc/rc.d/netif projects/quota64/etc/rc.d/netoptions projects/quota64/etc/rc.d/routing projects/quota64/etc/rc.d/tmp projects/quota64/etc/rc.firewall projects/quota64/etc/rc.subr projects/quota64/etc/termcap.small projects/quota64/games/fortune/Notes projects/quota64/games/fortune/datfiles/fortunes projects/quota64/games/fortune/datfiles/fortunes-o.real projects/quota64/games/fortune/datfiles/fortunes.sp.ok projects/quota64/games/fortune/datfiles/limerick projects/quota64/games/fortune/datfiles/startrek projects/quota64/games/fortune/datfiles/zippy projects/quota64/games/pom/pom.6 projects/quota64/gnu/usr.bin/Makefile projects/quota64/gnu/usr.bin/binutils/ld/elf32btsmipn32_fbsd.sh projects/quota64/gnu/usr.bin/binutils/ld/elf32ltsmipn32_fbsd.sh projects/quota64/gnu/usr.bin/cc/Makefile.inc projects/quota64/gnu/usr.bin/diff/context.c.diff projects/quota64/gnu/usr.bin/diff/diff.c.diff projects/quota64/gnu/usr.bin/dtc/Makefile projects/quota64/gnu/usr.bin/gdb/Makefile projects/quota64/gnu/usr.bin/gdb/Makefile.inc projects/quota64/gnu/usr.bin/gdb/arch/arm/nm-fbsd.h projects/quota64/gnu/usr.bin/gdb/gdbserver/Makefile projects/quota64/gnu/usr.bin/gdb/kgdb/kgdb.1 projects/quota64/gnu/usr.bin/gdb/kgdb/trgt_ia64.c projects/quota64/include/Makefile projects/quota64/include/dlfcn.h projects/quota64/include/inttypes.h projects/quota64/include/netdb.h projects/quota64/include/nsswitch.h projects/quota64/include/stdlib.h projects/quota64/lib/Makefile projects/quota64/lib/bind/config.h projects/quota64/lib/csu/Makefile.inc projects/quota64/lib/csu/amd64/crt1.c projects/quota64/lib/csu/arm/Makefile projects/quota64/lib/csu/arm/crt1.c projects/quota64/lib/csu/i386-elf/Makefile projects/quota64/lib/csu/ia64/Makefile projects/quota64/lib/csu/mips/Makefile projects/quota64/lib/csu/mips/crt1.c projects/quota64/lib/csu/mips/crti.S projects/quota64/lib/csu/mips/crtn.S projects/quota64/lib/csu/powerpc/Makefile projects/quota64/lib/csu/powerpc/crt1.c projects/quota64/lib/csu/sparc64/crt1.c projects/quota64/lib/libalias/libalias/Makefile projects/quota64/lib/libarchive/test/Makefile projects/quota64/lib/libbsnmp/Makefile.inc projects/quota64/lib/libbsnmp/libbsnmp/Makefile projects/quota64/lib/libc/arm/gen/makecontext.c projects/quota64/lib/libc/arm/string/bzero.S projects/quota64/lib/libc/arm/string/memcpy_arm.S projects/quota64/lib/libc/arm/string/memmove.S projects/quota64/lib/libc/compat-43/sigpause.2 projects/quota64/lib/libc/db/hash/hash.c projects/quota64/lib/libc/db/hash/hash.h projects/quota64/lib/libc/db/man/hash.3 projects/quota64/lib/libc/gen/__getosreldate.c projects/quota64/lib/libc/gen/_spinlock_stub.c projects/quota64/lib/libc/gen/_thread_init.c projects/quota64/lib/libc/gen/check_utility_compat.3 projects/quota64/lib/libc/gen/confstr.3 projects/quota64/lib/libc/gen/daemon.c projects/quota64/lib/libc/gen/dladdr.3 projects/quota64/lib/libc/gen/dlfcn.c projects/quota64/lib/libc/gen/dlinfo.3 projects/quota64/lib/libc/gen/dllockinit.3 projects/quota64/lib/libc/gen/dlopen.3 projects/quota64/lib/libc/gen/fmtcheck.3 projects/quota64/lib/libc/gen/fnmatch.c projects/quota64/lib/libc/gen/frexp.3 projects/quota64/lib/libc/gen/ftok.3 projects/quota64/lib/libc/gen/getcwd.3 projects/quota64/lib/libc/gen/getutxent.3 projects/quota64/lib/libc/gen/opendir.c projects/quota64/lib/libc/gen/setproctitle.3 projects/quota64/lib/libc/gen/stringlist.3 projects/quota64/lib/libc/gen/sysconf.3 projects/quota64/lib/libc/gen/sysctl.3 projects/quota64/lib/libc/include/reentrant.h projects/quota64/lib/libc/locale/isalnum.3 projects/quota64/lib/libc/locale/isalpha.3 projects/quota64/lib/libc/net/getservent.c projects/quota64/lib/libc/net/nsdispatch.3 projects/quota64/lib/libc/posix1e/acl_add_flag_np.3 projects/quota64/lib/libc/posix1e/acl_clear_flags_np.3 projects/quota64/lib/libc/posix1e/acl_delete_flag_np.3 projects/quota64/lib/libc/posix1e/acl_get_brand_np.3 projects/quota64/lib/libc/posix1e/acl_get_entry_type_np.3 projects/quota64/lib/libc/posix1e/acl_get_flag_np.3 projects/quota64/lib/libc/posix1e/acl_get_flagset_np.3 projects/quota64/lib/libc/posix1e/acl_set_entry_type_np.3 projects/quota64/lib/libc/posix1e/acl_set_flagset_np.3 projects/quota64/lib/libc/posix1e/acl_strip.c projects/quota64/lib/libc/posix1e/acl_to_text_nfs4.c projects/quota64/lib/libc/posix1e/mac_prepare.3 projects/quota64/lib/libc/powerpc/gen/fpgetmask.c projects/quota64/lib/libc/powerpc/gen/fpgetround.c projects/quota64/lib/libc/powerpc/gen/fpgetsticky.c projects/quota64/lib/libc/powerpc/gen/fpsetmask.c projects/quota64/lib/libc/powerpc/gen/fpsetround.c projects/quota64/lib/libc/rpc/Symbol.map projects/quota64/lib/libc/rpc/clnt_simple.c projects/quota64/lib/libc/rpc/getnetconfig.c projects/quota64/lib/libc/rpc/key_call.c projects/quota64/lib/libc/rpc/mt_misc.c projects/quota64/lib/libc/rpc/mt_misc.h projects/quota64/lib/libc/rpc/rpc_generic.c projects/quota64/lib/libc/rpc/rpc_soc.c projects/quota64/lib/libc/softfloat/softfloat-specialize projects/quota64/lib/libc/sparc64/fpu/fpu.c projects/quota64/lib/libc/sparc64/fpu/fpu_div.c projects/quota64/lib/libc/sparc64/fpu/fpu_emu.h projects/quota64/lib/libc/sparc64/fpu/fpu_explode.c projects/quota64/lib/libc/sparc64/fpu/fpu_extern.h projects/quota64/lib/libc/sparc64/fpu/fpu_implode.c projects/quota64/lib/libc/stdio/findfp.c projects/quota64/lib/libc/stdio/local.h projects/quota64/lib/libc/stdio/printf.3 projects/quota64/lib/libc/stdio/snprintf.c projects/quota64/lib/libc/stdio/vasprintf.c projects/quota64/lib/libc/stdio/vdprintf.c projects/quota64/lib/libc/stdio/vfprintf.c projects/quota64/lib/libc/stdio/vsnprintf.c projects/quota64/lib/libc/stdio/vsprintf.c projects/quota64/lib/libc/stdio/vsscanf.c projects/quota64/lib/libc/stdio/vswprintf.c projects/quota64/lib/libc/stdio/vswscanf.c projects/quota64/lib/libc/stdio/xprintf.c projects/quota64/lib/libc/stdlib/hcreate.3 projects/quota64/lib/libc/stdlib/ptsname.3 projects/quota64/lib/libc/stdlib/reallocf.c projects/quota64/lib/libc/stdlib/realpath.3 projects/quota64/lib/libc/stdlib/realpath.c projects/quota64/lib/libc/string/strlen.c projects/quota64/lib/libc/sys/mlockall.2 projects/quota64/lib/libc/sys/mmap.2 projects/quota64/lib/libc/sys/ntp_adjtime.2 projects/quota64/lib/libc/sys/open.2 projects/quota64/lib/libc/sys/sigaction.2 projects/quota64/lib/libc/sys/stat.2 projects/quota64/lib/libc/sys/unlink.2 projects/quota64/lib/libc/sys/utrace.2 projects/quota64/lib/libcam/cam.3 projects/quota64/lib/libcam/cam_cdbparse.3 projects/quota64/lib/libcompat/4.1/ascftime.c projects/quota64/lib/libcompat/4.1/cftime.3 projects/quota64/lib/libcompat/4.1/cftime.c projects/quota64/lib/libcompat/4.1/ftime.c projects/quota64/lib/libcompat/4.1/getpw.c projects/quota64/lib/libcompat/4.3/cfree.c projects/quota64/lib/libcompat/4.3/re_comp.3 projects/quota64/lib/libcompat/4.4/cuserid.3 projects/quota64/lib/libcompat/Makefile projects/quota64/lib/libedit/editline.3 projects/quota64/lib/libedit/editrc.5 projects/quota64/lib/libelf/elf.3 projects/quota64/lib/libelf/elf_begin.3 projects/quota64/lib/libelf/elf_cntl.3 projects/quota64/lib/libelf/elf_end.3 projects/quota64/lib/libelf/elf_errmsg.3 projects/quota64/lib/libelf/elf_fill.3 projects/quota64/lib/libelf/elf_flagdata.3 projects/quota64/lib/libelf/elf_getarhdr.3 projects/quota64/lib/libelf/elf_getarsym.3 projects/quota64/lib/libelf/elf_getbase.3 projects/quota64/lib/libelf/elf_getdata.3 projects/quota64/lib/libelf/elf_getident.3 projects/quota64/lib/libelf/elf_getphnum.3 projects/quota64/lib/libelf/elf_getscn.3 projects/quota64/lib/libelf/elf_getshnum.3 projects/quota64/lib/libelf/elf_getshstrndx.3 projects/quota64/lib/libelf/elf_hash.3 projects/quota64/lib/libelf/elf_kind.3 projects/quota64/lib/libelf/elf_memory.3 projects/quota64/lib/libelf/elf_next.3 projects/quota64/lib/libelf/elf_rand.3 projects/quota64/lib/libelf/elf_rawfile.3 projects/quota64/lib/libelf/elf_strptr.3 projects/quota64/lib/libelf/elf_update.3 projects/quota64/lib/libelf/elf_version.3 projects/quota64/lib/libelf/gelf.3 projects/quota64/lib/libelf/gelf_checksum.3 projects/quota64/lib/libelf/gelf_fsize.3 projects/quota64/lib/libelf/gelf_getcap.3 projects/quota64/lib/libelf/gelf_getclass.3 projects/quota64/lib/libelf/gelf_getdyn.3 projects/quota64/lib/libelf/gelf_getehdr.3 projects/quota64/lib/libelf/gelf_getmove.3 projects/quota64/lib/libelf/gelf_getphdr.3 projects/quota64/lib/libelf/gelf_getrel.3 projects/quota64/lib/libelf/gelf_getrela.3 projects/quota64/lib/libelf/gelf_getshdr.3 projects/quota64/lib/libelf/gelf_getsym.3 projects/quota64/lib/libelf/gelf_getsyminfo.3 projects/quota64/lib/libelf/gelf_getsymshndx.3 projects/quota64/lib/libelf/gelf_newehdr.3 projects/quota64/lib/libelf/gelf_newphdr.3 projects/quota64/lib/libelf/gelf_update_ehdr.3 projects/quota64/lib/libelf/gelf_xlatetof.3 projects/quota64/lib/libgssapi/gss_accept_sec_context.3 projects/quota64/lib/libgssapi/gss_acquire_cred.3 projects/quota64/lib/libgssapi/gss_add_cred.3 projects/quota64/lib/libgssapi/gss_add_oid_set_member.3 projects/quota64/lib/libgssapi/gss_canonicalize_name.3 projects/quota64/lib/libgssapi/gss_compare_name.3 projects/quota64/lib/libgssapi/gss_context_time.3 projects/quota64/lib/libgssapi/gss_create_empty_oid_set.3 projects/quota64/lib/libgssapi/gss_delete_sec_context.3 projects/quota64/lib/libgssapi/gss_display_name.3 projects/quota64/lib/libgssapi/gss_display_status.3 projects/quota64/lib/libgssapi/gss_duplicate_name.3 projects/quota64/lib/libgssapi/gss_export_name.3 projects/quota64/lib/libgssapi/gss_export_sec_context.3 projects/quota64/lib/libgssapi/gss_get_mic.3 projects/quota64/lib/libgssapi/gss_import_name.3 projects/quota64/lib/libgssapi/gss_import_sec_context.3 projects/quota64/lib/libgssapi/gss_indicate_mechs.3 projects/quota64/lib/libgssapi/gss_init_sec_context.3 projects/quota64/lib/libgssapi/gss_inquire_context.3 projects/quota64/lib/libgssapi/gss_inquire_cred.3 projects/quota64/lib/libgssapi/gss_inquire_cred_by_mech.3 projects/quota64/lib/libgssapi/gss_inquire_mechs_for_name.3 projects/quota64/lib/libgssapi/gss_inquire_names_for_mech.3 projects/quota64/lib/libgssapi/gss_process_context_token.3 projects/quota64/lib/libgssapi/gss_release_buffer.3 projects/quota64/lib/libgssapi/gss_release_cred.3 projects/quota64/lib/libgssapi/gss_release_name.3 projects/quota64/lib/libgssapi/gss_release_oid_set.3 projects/quota64/lib/libgssapi/gss_test_oid_set_member.3 projects/quota64/lib/libgssapi/gss_unwrap.3 projects/quota64/lib/libgssapi/gss_verify_mic.3 projects/quota64/lib/libgssapi/gss_wrap.3 projects/quota64/lib/libgssapi/gss_wrap_size_limit.3 projects/quota64/lib/libkvm/kvm.3 projects/quota64/lib/libkvm/kvm_getpcpu.3 projects/quota64/lib/libmemstat/libmemstat.3 projects/quota64/lib/libpam/Makefile.inc projects/quota64/lib/libpam/modules/Makefile.inc projects/quota64/lib/libpam/modules/pam_krb5/Makefile projects/quota64/lib/libpam/modules/pam_ssh/pam_ssh.c projects/quota64/lib/libpmc/Makefile projects/quota64/lib/libpmc/libpmc.c projects/quota64/lib/libpmc/pmc.3 projects/quota64/lib/libpmc/pmc.atom.3 projects/quota64/lib/libpmc/pmc.core.3 projects/quota64/lib/libpmc/pmc.core2.3 projects/quota64/lib/libpmc/pmc.iaf.3 projects/quota64/lib/libpmc/pmc.k7.3 projects/quota64/lib/libpmc/pmc.k8.3 projects/quota64/lib/libpmc/pmc.p4.3 projects/quota64/lib/libpmc/pmc.p5.3 projects/quota64/lib/libpmc/pmc.p6.3 projects/quota64/lib/libpmc/pmc.tsc.3 projects/quota64/lib/libpmc/pmc.xscale.3 projects/quota64/lib/libpmc/pmc_allocate.3 projects/quota64/lib/libpmc/pmc_attach.3 projects/quota64/lib/libpmc/pmc_capabilities.3 projects/quota64/lib/libpmc/pmc_configure_logfile.3 projects/quota64/lib/libpmc/pmc_disable.3 projects/quota64/lib/libpmc/pmc_event_names_of_class.3 projects/quota64/lib/libpmc/pmc_get_driver_stats.3 projects/quota64/lib/libpmc/pmc_get_msr.3 projects/quota64/lib/libpmc/pmc_init.3 projects/quota64/lib/libpmc/pmc_name_of_capability.3 projects/quota64/lib/libpmc/pmc_read.3 projects/quota64/lib/libpmc/pmc_set.3 projects/quota64/lib/libpmc/pmc_start.3 projects/quota64/lib/libpmc/pmclog.3 projects/quota64/lib/librpcsec_gss/rpcsec_gss.3 projects/quota64/lib/libsm/Makefile projects/quota64/lib/libstand/assert.c projects/quota64/lib/libstand/bzipfs.c projects/quota64/lib/libstand/gzipfs.c projects/quota64/lib/libthr/libthr.3 projects/quota64/lib/libufs/Makefile projects/quota64/lib/libufs/cgroup.c projects/quota64/lib/libufs/inode.c projects/quota64/lib/libufs/libufs.h projects/quota64/lib/libufs/sblock.c projects/quota64/lib/libufs/type.c projects/quota64/lib/libugidfw/bsde_get_rule.3 projects/quota64/lib/libugidfw/bsde_get_rule_count.3 projects/quota64/lib/libugidfw/bsde_parse_rule.3 projects/quota64/lib/libugidfw/bsde_rule_to_string.3 projects/quota64/lib/libugidfw/libugidfw.3 projects/quota64/lib/libulog/ulog_login.3 projects/quota64/lib/libulog/utempter_add_record.3 projects/quota64/lib/libusbhid/data.c projects/quota64/lib/libusbhid/descr.c projects/quota64/lib/libusbhid/parse.c projects/quota64/lib/libusbhid/usage.c projects/quota64/lib/libusbhid/usbhid.h projects/quota64/lib/libusbhid/usbvar.h projects/quota64/lib/libutil/_secure_path.3 projects/quota64/lib/libutil/auth.3 projects/quota64/lib/libutil/hexdump.3 projects/quota64/lib/libutil/humanize_number.3 projects/quota64/lib/libutil/kinfo_getfile.3 projects/quota64/lib/libutil/kinfo_getvmmap.3 projects/quota64/lib/libutil/kld.3 projects/quota64/lib/libutil/login_auth.3 projects/quota64/lib/libutil/login_cap.3 projects/quota64/lib/libutil/login_class.3 projects/quota64/lib/libutil/login_ok.3 projects/quota64/lib/libutil/login_times.3 projects/quota64/lib/libutil/login_tty.3 projects/quota64/lib/libutil/property.3 projects/quota64/lib/libutil/pty.3 projects/quota64/lib/libutil/realhostname.3 projects/quota64/lib/libutil/realhostname_sa.3 projects/quota64/lib/libutil/trimdomain.3 projects/quota64/lib/libutil/uucplock.3 projects/quota64/lib/libz/ChangeLog projects/quota64/lib/libz/FAQ projects/quota64/lib/libz/Makefile projects/quota64/lib/libz/README projects/quota64/lib/libz/adler32.c projects/quota64/lib/libz/compress.c projects/quota64/lib/libz/crc32.c projects/quota64/lib/libz/deflate.c projects/quota64/lib/libz/deflate.h projects/quota64/lib/libz/example.c projects/quota64/lib/libz/infback.c projects/quota64/lib/libz/inffast.c projects/quota64/lib/libz/inffast.h projects/quota64/lib/libz/inflate.c projects/quota64/lib/libz/inflate.h projects/quota64/lib/libz/inftrees.c projects/quota64/lib/libz/inftrees.h projects/quota64/lib/libz/minigzip.c (contents, props changed) projects/quota64/lib/libz/trees.c projects/quota64/lib/libz/trees.h projects/quota64/lib/libz/uncompr.c projects/quota64/lib/libz/zconf.h projects/quota64/lib/libz/zlib.3 projects/quota64/lib/libz/zlib.h projects/quota64/lib/libz/zutil.c projects/quota64/lib/libz/zutil.h projects/quota64/lib/msun/man/cimag.3 projects/quota64/libexec/fingerd/fingerd.8 projects/quota64/libexec/fingerd/fingerd.c projects/quota64/libexec/ftpd/popen.c projects/quota64/libexec/rtld-elf/mips/reloc.c projects/quota64/libexec/rtld-elf/mips/rtld_start.S projects/quota64/libexec/rtld-elf/rtld.c projects/quota64/libexec/tftpd/tftpd.8 projects/quota64/release/Makefile projects/quota64/release/Makefile.inc.docports projects/quota64/release/powerpc/boot_crunch.conf projects/quota64/sbin/ddb/Makefile projects/quota64/sbin/devd/devd.conf.5 projects/quota64/sbin/dumpfs/dumpfs.c projects/quota64/sbin/fsck_ffs/Makefile projects/quota64/sbin/fsck_ffs/fsck.h projects/quota64/sbin/fsck_ffs/gjournal.c projects/quota64/sbin/fsck_ffs/main.c projects/quota64/sbin/fsck_ffs/pass5.c projects/quota64/sbin/fsdb/fsdb.c projects/quota64/sbin/fsdb/fsdbutil.c projects/quota64/sbin/geom/class/Makefile projects/quota64/sbin/geom/class/cache/gcache.8 projects/quota64/sbin/geom/class/mountver/gmountver.8 projects/quota64/sbin/geom/class/multipath/geom_multipath.c projects/quota64/sbin/geom/class/part/geom_part.c projects/quota64/sbin/geom/class/part/gpart.8 projects/quota64/sbin/geom/misc/subr.c projects/quota64/sbin/gvinum/gvinum.c projects/quota64/sbin/hastctl/Makefile projects/quota64/sbin/hastd/Makefile projects/quota64/sbin/hastd/hast_proto.c projects/quota64/sbin/hastd/hastd.c projects/quota64/sbin/hastd/pjdlog.c projects/quota64/sbin/hastd/primary.c projects/quota64/sbin/ifconfig/ifconfig.c projects/quota64/sbin/ifconfig/ifieee80211.c projects/quota64/sbin/ipf/ipftest/Makefile projects/quota64/sbin/ipfw/altq.c projects/quota64/sbin/ipfw/dummynet.c projects/quota64/sbin/ipfw/ipfw.8 projects/quota64/sbin/ipfw/ipfw2.c projects/quota64/sbin/ipfw/ipfw2.h projects/quota64/sbin/ipfw/main.c projects/quota64/sbin/iscontrol/iscsi.conf.5 projects/quota64/sbin/mca/mca.c projects/quota64/sbin/mount/mount.c projects/quota64/sbin/newfs/Makefile projects/quota64/sbin/newfs/newfs.8 projects/quota64/sbin/newfs/newfs.c projects/quota64/sbin/nos-tun/Makefile projects/quota64/sbin/nos-tun/nos-tun.c projects/quota64/sbin/ping6/ping6.8 projects/quota64/sbin/ping6/ping6.c projects/quota64/sbin/quotacheck/quotacheck.8 projects/quota64/sbin/setkey/setkey.8 projects/quota64/sbin/spppcontrol/spppcontrol.8 projects/quota64/sbin/sysctl/sysctl.c projects/quota64/sbin/tunefs/Makefile projects/quota64/sbin/tunefs/tunefs.8 projects/quota64/sbin/tunefs/tunefs.c projects/quota64/secure/lib/libcrypto/Makefile.inc projects/quota64/secure/lib/libcrypto/Makefile.man projects/quota64/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 projects/quota64/secure/lib/libcrypto/man/ASN1_STRING_length.3 projects/quota64/secure/lib/libcrypto/man/ASN1_STRING_new.3 projects/quota64/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 projects/quota64/secure/lib/libcrypto/man/ASN1_generate_nconf.3 projects/quota64/secure/lib/libcrypto/man/BIO_ctrl.3 projects/quota64/secure/lib/libcrypto/man/BIO_f_base64.3 projects/quota64/secure/lib/libcrypto/man/BIO_f_buffer.3 projects/quota64/secure/lib/libcrypto/man/BIO_f_cipher.3 projects/quota64/secure/lib/libcrypto/man/BIO_f_md.3 projects/quota64/secure/lib/libcrypto/man/BIO_f_null.3 projects/quota64/secure/lib/libcrypto/man/BIO_f_ssl.3 projects/quota64/secure/lib/libcrypto/man/BIO_find_type.3 projects/quota64/secure/lib/libcrypto/man/BIO_new.3 projects/quota64/secure/lib/libcrypto/man/BIO_push.3 projects/quota64/secure/lib/libcrypto/man/BIO_read.3 projects/quota64/secure/lib/libcrypto/man/BIO_s_accept.3 projects/quota64/secure/lib/libcrypto/man/BIO_s_bio.3 projects/quota64/secure/lib/libcrypto/man/BIO_s_connect.3 projects/quota64/secure/lib/libcrypto/man/BIO_s_fd.3 projects/quota64/secure/lib/libcrypto/man/BIO_s_file.3 projects/quota64/secure/lib/libcrypto/man/BIO_s_mem.3 projects/quota64/secure/lib/libcrypto/man/BIO_s_null.3 projects/quota64/secure/lib/libcrypto/man/BIO_s_socket.3 projects/quota64/secure/lib/libcrypto/man/BIO_set_callback.3 projects/quota64/secure/lib/libcrypto/man/BIO_should_retry.3 projects/quota64/secure/lib/libcrypto/man/BN_BLINDING_new.3 projects/quota64/secure/lib/libcrypto/man/BN_CTX_new.3 projects/quota64/secure/lib/libcrypto/man/BN_CTX_start.3 projects/quota64/secure/lib/libcrypto/man/BN_add.3 projects/quota64/secure/lib/libcrypto/man/BN_add_word.3 projects/quota64/secure/lib/libcrypto/man/BN_bn2bin.3 projects/quota64/secure/lib/libcrypto/man/BN_cmp.3 projects/quota64/secure/lib/libcrypto/man/BN_copy.3 projects/quota64/secure/lib/libcrypto/man/BN_generate_prime.3 projects/quota64/secure/lib/libcrypto/man/BN_mod_inverse.3 projects/quota64/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 projects/quota64/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 projects/quota64/secure/lib/libcrypto/man/BN_new.3 projects/quota64/secure/lib/libcrypto/man/BN_num_bytes.3 projects/quota64/secure/lib/libcrypto/man/BN_rand.3 projects/quota64/secure/lib/libcrypto/man/BN_set_bit.3 projects/quota64/secure/lib/libcrypto/man/BN_swap.3 projects/quota64/secure/lib/libcrypto/man/BN_zero.3 projects/quota64/secure/lib/libcrypto/man/CONF_modules_free.3 projects/quota64/secure/lib/libcrypto/man/CONF_modules_load_file.3 projects/quota64/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 projects/quota64/secure/lib/libcrypto/man/DH_generate_key.3 projects/quota64/secure/lib/libcrypto/man/DH_generate_parameters.3 projects/quota64/secure/lib/libcrypto/man/DH_get_ex_new_index.3 projects/quota64/secure/lib/libcrypto/man/DH_new.3 projects/quota64/secure/lib/libcrypto/man/DH_set_method.3 projects/quota64/secure/lib/libcrypto/man/DH_size.3 projects/quota64/secure/lib/libcrypto/man/DSA_SIG_new.3 projects/quota64/secure/lib/libcrypto/man/DSA_do_sign.3 projects/quota64/secure/lib/libcrypto/man/DSA_dup_DH.3 projects/quota64/secure/lib/libcrypto/man/DSA_generate_key.3 projects/quota64/secure/lib/libcrypto/man/DSA_generate_parameters.3 projects/quota64/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 projects/quota64/secure/lib/libcrypto/man/DSA_new.3 projects/quota64/secure/lib/libcrypto/man/DSA_set_method.3 projects/quota64/secure/lib/libcrypto/man/DSA_sign.3 projects/quota64/secure/lib/libcrypto/man/DSA_size.3 projects/quota64/secure/lib/libcrypto/man/ERR_GET_LIB.3 projects/quota64/secure/lib/libcrypto/man/ERR_clear_error.3 projects/quota64/secure/lib/libcrypto/man/ERR_error_string.3 projects/quota64/secure/lib/libcrypto/man/ERR_get_error.3 projects/quota64/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 projects/quota64/secure/lib/libcrypto/man/ERR_load_strings.3 projects/quota64/secure/lib/libcrypto/man/ERR_print_errors.3 projects/quota64/secure/lib/libcrypto/man/ERR_put_error.3 projects/quota64/secure/lib/libcrypto/man/ERR_remove_state.3 projects/quota64/secure/lib/libcrypto/man/ERR_set_mark.3 projects/quota64/secure/lib/libcrypto/man/EVP_BytesToKey.3 projects/quota64/secure/lib/libcrypto/man/EVP_DigestInit.3 projects/quota64/secure/lib/libcrypto/man/EVP_EncryptInit.3 projects/quota64/secure/lib/libcrypto/man/EVP_OpenInit.3 projects/quota64/secure/lib/libcrypto/man/EVP_PKEY_new.3 projects/quota64/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 projects/quota64/secure/lib/libcrypto/man/EVP_SealInit.3 projects/quota64/secure/lib/libcrypto/man/EVP_SignInit.3 projects/quota64/secure/lib/libcrypto/man/EVP_VerifyInit.3 projects/quota64/secure/lib/libcrypto/man/OBJ_nid2obj.3 projects/quota64/secure/lib/libcrypto/man/OPENSSL_Applink.3 projects/quota64/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 projects/quota64/secure/lib/libcrypto/man/OPENSSL_config.3 projects/quota64/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 projects/quota64/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 projects/quota64/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 projects/quota64/secure/lib/libcrypto/man/PKCS12_create.3 projects/quota64/secure/lib/libcrypto/man/PKCS12_parse.3 projects/quota64/secure/lib/libcrypto/man/PKCS7_decrypt.3 projects/quota64/secure/lib/libcrypto/man/PKCS7_encrypt.3 projects/quota64/secure/lib/libcrypto/man/PKCS7_sign.3 projects/quota64/secure/lib/libcrypto/man/PKCS7_verify.3 projects/quota64/secure/lib/libcrypto/man/RAND_add.3 projects/quota64/secure/lib/libcrypto/man/RAND_bytes.3 projects/quota64/secure/lib/libcrypto/man/RAND_cleanup.3 projects/quota64/secure/lib/libcrypto/man/RAND_egd.3 projects/quota64/secure/lib/libcrypto/man/RAND_load_file.3 projects/quota64/secure/lib/libcrypto/man/RAND_set_rand_method.3 projects/quota64/secure/lib/libcrypto/man/RSA_blinding_on.3 projects/quota64/secure/lib/libcrypto/man/RSA_check_key.3 projects/quota64/secure/lib/libcrypto/man/RSA_generate_key.3 projects/quota64/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 projects/quota64/secure/lib/libcrypto/man/RSA_new.3 projects/quota64/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 projects/quota64/secure/lib/libcrypto/man/RSA_print.3 projects/quota64/secure/lib/libcrypto/man/RSA_private_encrypt.3 projects/quota64/secure/lib/libcrypto/man/RSA_public_encrypt.3 projects/quota64/secure/lib/libcrypto/man/RSA_set_method.3 projects/quota64/secure/lib/libcrypto/man/RSA_sign.3 projects/quota64/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 projects/quota64/secure/lib/libcrypto/man/RSA_size.3 projects/quota64/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 projects/quota64/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 projects/quota64/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 projects/quota64/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 projects/quota64/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 projects/quota64/secure/lib/libcrypto/man/X509_NAME_print_ex.3 projects/quota64/secure/lib/libcrypto/man/X509_new.3 projects/quota64/secure/lib/libcrypto/man/bio.3 projects/quota64/secure/lib/libcrypto/man/blowfish.3 projects/quota64/secure/lib/libcrypto/man/bn.3 projects/quota64/secure/lib/libcrypto/man/bn_internal.3 projects/quota64/secure/lib/libcrypto/man/buffer.3 projects/quota64/secure/lib/libcrypto/man/crypto.3 projects/quota64/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 projects/quota64/secure/lib/libcrypto/man/d2i_DHparams.3 projects/quota64/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 projects/quota64/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 projects/quota64/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 projects/quota64/secure/lib/libcrypto/man/d2i_X509.3 projects/quota64/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 projects/quota64/secure/lib/libcrypto/man/d2i_X509_CRL.3 projects/quota64/secure/lib/libcrypto/man/d2i_X509_NAME.3 projects/quota64/secure/lib/libcrypto/man/d2i_X509_REQ.3 projects/quota64/secure/lib/libcrypto/man/d2i_X509_SIG.3 projects/quota64/secure/lib/libcrypto/man/des.3 projects/quota64/secure/lib/libcrypto/man/dh.3 projects/quota64/secure/lib/libcrypto/man/dsa.3 projects/quota64/secure/lib/libcrypto/man/ecdsa.3 projects/quota64/secure/lib/libcrypto/man/engine.3 projects/quota64/secure/lib/libcrypto/man/err.3 projects/quota64/secure/lib/libcrypto/man/evp.3 projects/quota64/secure/lib/libcrypto/man/hmac.3 projects/quota64/secure/lib/libcrypto/man/lh_stats.3 projects/quota64/secure/lib/libcrypto/man/lhash.3 projects/quota64/secure/lib/libcrypto/man/md5.3 projects/quota64/secure/lib/libcrypto/man/mdc2.3 projects/quota64/secure/lib/libcrypto/man/pem.3 projects/quota64/secure/lib/libcrypto/man/rand.3 projects/quota64/secure/lib/libcrypto/man/rc4.3 projects/quota64/secure/lib/libcrypto/man/ripemd.3 projects/quota64/secure/lib/libcrypto/man/rsa.3 projects/quota64/secure/lib/libcrypto/man/sha.3 projects/quota64/secure/lib/libcrypto/man/threads.3 projects/quota64/secure/lib/libcrypto/man/ui.3 projects/quota64/secure/lib/libcrypto/man/ui_compat.3 projects/quota64/secure/lib/libcrypto/man/x509.3 projects/quota64/secure/lib/libssh/Makefile projects/quota64/secure/lib/libssl/Makefile projects/quota64/secure/lib/libssl/Makefile.man projects/quota64/secure/lib/libssl/man/SSL_CIPHER_get_name.3 projects/quota64/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_add_session.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_ctrl.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_free.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_new.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_sess_number.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_sessions.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_set_mode.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_set_options.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_set_timeout.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_set_verify.3 projects/quota64/secure/lib/libssl/man/SSL_CTX_use_certificate.3 projects/quota64/secure/lib/libssl/man/SSL_SESSION_free.3 projects/quota64/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 projects/quota64/secure/lib/libssl/man/SSL_SESSION_get_time.3 projects/quota64/secure/lib/libssl/man/SSL_accept.3 projects/quota64/secure/lib/libssl/man/SSL_alert_type_string.3 projects/quota64/secure/lib/libssl/man/SSL_clear.3 projects/quota64/secure/lib/libssl/man/SSL_connect.3 projects/quota64/secure/lib/libssl/man/SSL_do_handshake.3 projects/quota64/secure/lib/libssl/man/SSL_free.3 projects/quota64/secure/lib/libssl/man/SSL_get_SSL_CTX.3 projects/quota64/secure/lib/libssl/man/SSL_get_ciphers.3 projects/quota64/secure/lib/libssl/man/SSL_get_client_CA_list.3 projects/quota64/secure/lib/libssl/man/SSL_get_current_cipher.3 projects/quota64/secure/lib/libssl/man/SSL_get_default_timeout.3 projects/quota64/secure/lib/libssl/man/SSL_get_error.3 projects/quota64/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 projects/quota64/secure/lib/libssl/man/SSL_get_ex_new_index.3 projects/quota64/secure/lib/libssl/man/SSL_get_fd.3 projects/quota64/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 projects/quota64/secure/lib/libssl/man/SSL_get_peer_certificate.3 projects/quota64/secure/lib/libssl/man/SSL_get_rbio.3 projects/quota64/secure/lib/libssl/man/SSL_get_session.3 projects/quota64/secure/lib/libssl/man/SSL_get_verify_result.3 projects/quota64/secure/lib/libssl/man/SSL_get_version.3 projects/quota64/secure/lib/libssl/man/SSL_library_init.3 projects/quota64/secure/lib/libssl/man/SSL_load_client_CA_file.3 projects/quota64/secure/lib/libssl/man/SSL_new.3 projects/quota64/secure/lib/libssl/man/SSL_pending.3 projects/quota64/secure/lib/libssl/man/SSL_read.3 projects/quota64/secure/lib/libssl/man/SSL_rstate_string.3 projects/quota64/secure/lib/libssl/man/SSL_session_reused.3 projects/quota64/secure/lib/libssl/man/SSL_set_bio.3 projects/quota64/secure/lib/libssl/man/SSL_set_connect_state.3 projects/quota64/secure/lib/libssl/man/SSL_set_fd.3 projects/quota64/secure/lib/libssl/man/SSL_set_session.3 projects/quota64/secure/lib/libssl/man/SSL_set_shutdown.3 projects/quota64/secure/lib/libssl/man/SSL_set_verify_result.3 projects/quota64/secure/lib/libssl/man/SSL_shutdown.3 projects/quota64/secure/lib/libssl/man/SSL_state_string.3 projects/quota64/secure/lib/libssl/man/SSL_want.3 projects/quota64/secure/lib/libssl/man/SSL_write.3 projects/quota64/secure/lib/libssl/man/d2i_SSL_SESSION.3 projects/quota64/secure/lib/libssl/man/ssl.3 projects/quota64/secure/libexec/Makefile projects/quota64/secure/usr.bin/openssl/man/CA.pl.1 projects/quota64/secure/usr.bin/openssl/man/asn1parse.1 projects/quota64/secure/usr.bin/openssl/man/ca.1 projects/quota64/secure/usr.bin/openssl/man/ciphers.1 projects/quota64/secure/usr.bin/openssl/man/crl.1 projects/quota64/secure/usr.bin/openssl/man/crl2pkcs7.1 projects/quota64/secure/usr.bin/openssl/man/dgst.1 projects/quota64/secure/usr.bin/openssl/man/dhparam.1 projects/quota64/secure/usr.bin/openssl/man/dsa.1 projects/quota64/secure/usr.bin/openssl/man/dsaparam.1 projects/quota64/secure/usr.bin/openssl/man/ec.1 projects/quota64/secure/usr.bin/openssl/man/ecparam.1 projects/quota64/secure/usr.bin/openssl/man/enc.1 projects/quota64/secure/usr.bin/openssl/man/errstr.1 projects/quota64/secure/usr.bin/openssl/man/gendsa.1 projects/quota64/secure/usr.bin/openssl/man/genrsa.1 projects/quota64/secure/usr.bin/openssl/man/nseq.1 projects/quota64/secure/usr.bin/openssl/man/ocsp.1 projects/quota64/secure/usr.bin/openssl/man/openssl.1 projects/quota64/secure/usr.bin/openssl/man/passwd.1 projects/quota64/secure/usr.bin/openssl/man/pkcs12.1 projects/quota64/secure/usr.bin/openssl/man/pkcs7.1 projects/quota64/secure/usr.bin/openssl/man/pkcs8.1 projects/quota64/secure/usr.bin/openssl/man/rand.1 projects/quota64/secure/usr.bin/openssl/man/req.1 projects/quota64/secure/usr.bin/openssl/man/rsa.1 projects/quota64/secure/usr.bin/openssl/man/rsautl.1 projects/quota64/secure/usr.bin/openssl/man/s_client.1 projects/quota64/secure/usr.bin/openssl/man/s_server.1 projects/quota64/secure/usr.bin/openssl/man/s_time.1 projects/quota64/secure/usr.bin/openssl/man/sess_id.1 projects/quota64/secure/usr.bin/openssl/man/smime.1 projects/quota64/secure/usr.bin/openssl/man/speed.1 projects/quota64/secure/usr.bin/openssl/man/spkac.1 projects/quota64/secure/usr.bin/openssl/man/verify.1 projects/quota64/secure/usr.bin/openssl/man/version.1 projects/quota64/secure/usr.bin/openssl/man/x509.1 projects/quota64/secure/usr.bin/openssl/man/x509v3_config.1 projects/quota64/secure/usr.bin/ssh/Makefile projects/quota64/secure/usr.sbin/sshd/Makefile projects/quota64/share/dict/web2 projects/quota64/share/examples/Makefile projects/quota64/share/examples/autofs/driver/Makefile projects/quota64/share/man/man1/builtin.1 projects/quota64/share/man/man3/pthread_affinity_np.3 projects/quota64/share/man/man3/sysexits.3 projects/quota64/share/man/man3/tgmath.3 projects/quota64/share/man/man4/Makefile projects/quota64/share/man/man4/acpi.4 projects/quota64/share/man/man4/acpi_wmi.4 projects/quota64/share/man/man4/ada.4 projects/quota64/share/man/man4/ahci.4 projects/quota64/share/man/man4/altq.4 projects/quota64/share/man/man4/amdtemp.4 projects/quota64/share/man/man4/ata.4 projects/quota64/share/man/man4/ath.4 projects/quota64/share/man/man4/audit.4 projects/quota64/share/man/man4/auditpipe.4 projects/quota64/share/man/man4/cd.4 projects/quota64/share/man/man4/ch.4 projects/quota64/share/man/man4/coda.4 projects/quota64/share/man/man4/cxgb.4 projects/quota64/share/man/man4/da.4 projects/quota64/share/man/man4/ddb.4 projects/quota64/share/man/man4/ehci.4 projects/quota64/share/man/man4/gbde.4 projects/quota64/share/man/man4/gem.4 projects/quota64/share/man/man4/geom.4 projects/quota64/share/man/man4/geom_fox.4 projects/quota64/share/man/man4/geom_linux_lvm.4 projects/quota64/share/man/man4/geom_uzip.4 projects/quota64/share/man/man4/gre.4 projects/quota64/share/man/man4/hme.4 projects/quota64/share/man/man4/ipw.4 projects/quota64/share/man/man4/iscsi_initiator.4 projects/quota64/share/man/man4/iwi.4 projects/quota64/share/man/man4/iwn.4 projects/quota64/share/man/man4/kbdmux.4 projects/quota64/share/man/man4/ktr.4 projects/quota64/share/man/man4/lp.4 projects/quota64/share/man/man4/mac.4 projects/quota64/share/man/man4/mac_biba.4 projects/quota64/share/man/man4/mac_bsdextended.4 projects/quota64/share/man/man4/mac_ifoff.4 projects/quota64/share/man/man4/mac_lomac.4 projects/quota64/share/man/man4/mac_mls.4 projects/quota64/share/man/man4/mac_none.4 projects/quota64/share/man/man4/mac_partition.4 projects/quota64/share/man/man4/mac_seeotheruids.4 projects/quota64/share/man/man4/mac_stub.4 projects/quota64/share/man/man4/mac_test.4 projects/quota64/share/man/man4/man4.sparc64/sbus.4 projects/quota64/share/man/man4/miibus.4 projects/quota64/share/man/man4/ndis.4 projects/quota64/share/man/man4/netintro.4 projects/quota64/share/man/man4/ng_netflow.4 projects/quota64/share/man/man4/ohci.4 projects/quota64/share/man/man4/orm.4 projects/quota64/share/man/man4/pass.4 projects/quota64/share/man/man4/pt.4 projects/quota64/share/man/man4/ral.4 projects/quota64/share/man/man4/rp.4 projects/quota64/share/man/man4/rum.4 projects/quota64/share/man/man4/run.4 projects/quota64/share/man/man4/sa.4 projects/quota64/share/man/man4/sched_4bsd.4 projects/quota64/share/man/man4/sched_ule.4 projects/quota64/share/man/man4/scsi.4 projects/quota64/share/man/man4/si.4 projects/quota64/share/man/man4/siis.4 projects/quota64/share/man/man4/snd_uaudio.4 projects/quota64/share/man/man4/splash.4 projects/quota64/share/man/man4/stge.4 projects/quota64/share/man/man4/sysmouse.4 projects/quota64/share/man/man4/tap.4 projects/quota64/share/man/man4/textdump.4 projects/quota64/share/man/man4/uart.4 projects/quota64/share/man/man4/ubsa.4 projects/quota64/share/man/man4/ucom.4 projects/quota64/share/man/man4/udbp.4 projects/quota64/share/man/man4/ufm.4 projects/quota64/share/man/man4/uftdi.4 projects/quota64/share/man/man4/ugen.4 projects/quota64/share/man/man4/uhci.4 projects/quota64/share/man/man4/uhid.4 projects/quota64/share/man/man4/uhso.4 projects/quota64/share/man/man4/ukbd.4 projects/quota64/share/man/man4/ulpt.4 projects/quota64/share/man/man4/umass.4 projects/quota64/share/man/man4/umodem.4 projects/quota64/share/man/man4/ums.4 projects/quota64/share/man/man4/upgt.4 projects/quota64/share/man/man4/uplcom.4 projects/quota64/share/man/man4/ural.4 projects/quota64/share/man/man4/urio.4 projects/quota64/share/man/man4/usb.4 projects/quota64/share/man/man4/uvisor.4 projects/quota64/share/man/man4/uvscom.4 projects/quota64/share/man/man4/vkbd.4 projects/quota64/share/man/man4/vlan.4 projects/quota64/share/man/man4/wpi.4 projects/quota64/share/man/man5/ar.5 projects/quota64/share/man/man5/core.5 projects/quota64/share/man/man5/nsswitch.conf.5 projects/quota64/share/man/man5/rc.conf.5 projects/quota64/share/man/man5/services.5 projects/quota64/share/man/man5/src.conf.5 projects/quota64/share/man/man7/build.7 projects/quota64/share/man/man7/clocks.7 projects/quota64/share/man/man7/maclabel.7 projects/quota64/share/man/man8/picobsd.8 projects/quota64/share/man/man8/rescue.8 projects/quota64/share/man/man9/CTASSERT.9 projects/quota64/share/man/man9/DELAY.9 projects/quota64/share/man/man9/KASSERT.9 projects/quota64/share/man/man9/VFS.9 projects/quota64/share/man/man9/VFS_CHECKEXP.9 projects/quota64/share/man/man9/VFS_FHTOVP.9 projects/quota64/share/man/man9/VFS_MOUNT.9 projects/quota64/share/man/man9/VFS_QUOTACTL.9 projects/quota64/share/man/man9/VFS_ROOT.9 projects/quota64/share/man/man9/VFS_STATFS.9 projects/quota64/share/man/man9/VFS_SYNC.9 projects/quota64/share/man/man9/VFS_UNMOUNT.9 projects/quota64/share/man/man9/VFS_VGET.9 projects/quota64/share/man/man9/VOP_ACCESS.9 projects/quota64/share/man/man9/VOP_ACLCHECK.9 projects/quota64/share/man/man9/VOP_ADVLOCK.9 projects/quota64/share/man/man9/VOP_ATTRIB.9 projects/quota64/share/man/man9/VOP_BWRITE.9 projects/quota64/share/man/man9/VOP_CREATE.9 projects/quota64/share/man/man9/VOP_FSYNC.9 projects/quota64/share/man/man9/VOP_GETACL.9 projects/quota64/share/man/man9/VOP_GETEXTATTR.9 projects/quota64/share/man/man9/VOP_GETPAGES.9 projects/quota64/share/man/man9/VOP_GETVOBJECT.9 projects/quota64/share/man/man9/VOP_INACTIVE.9 projects/quota64/share/man/man9/VOP_IOCTL.9 projects/quota64/share/man/man9/VOP_LINK.9 projects/quota64/share/man/man9/VOP_LISTEXTATTR.9 projects/quota64/share/man/man9/VOP_LOCK.9 projects/quota64/share/man/man9/VOP_LOOKUP.9 projects/quota64/share/man/man9/VOP_OPENCLOSE.9 projects/quota64/share/man/man9/VOP_PATHCONF.9 projects/quota64/share/man/man9/VOP_PRINT.9 projects/quota64/share/man/man9/VOP_RDWR.9 projects/quota64/share/man/man9/VOP_READDIR.9 projects/quota64/share/man/man9/VOP_READLINK.9 projects/quota64/share/man/man9/VOP_REALLOCBLKS.9 projects/quota64/share/man/man9/VOP_REMOVE.9 projects/quota64/share/man/man9/VOP_RENAME.9 projects/quota64/share/man/man9/VOP_REVOKE.9 projects/quota64/share/man/man9/VOP_SETACL.9 projects/quota64/share/man/man9/VOP_SETEXTATTR.9 projects/quota64/share/man/man9/VOP_STRATEGY.9 projects/quota64/share/man/man9/VOP_VPTOCNP.9 projects/quota64/share/man/man9/VOP_VPTOFH.9 projects/quota64/share/man/man9/accept_filter.9 projects/quota64/share/man/man9/accf_data.9 projects/quota64/share/man/man9/accf_dns.9 projects/quota64/share/man/man9/accf_http.9 projects/quota64/share/man/man9/acl.9 projects/quota64/share/man/man9/alq.9 projects/quota64/share/man/man9/atomic.9 projects/quota64/share/man/man9/cr_cansee.9 projects/quota64/share/man/man9/cr_seeothergids.9 projects/quota64/share/man/man9/cr_seeotheruids.9 projects/quota64/share/man/man9/devfs_set_cdevpriv.9 projects/quota64/share/man/man9/devtoname.9 projects/quota64/share/man/man9/driver.9 projects/quota64/share/man/man9/extattr.9 projects/quota64/share/man/man9/fail.9 projects/quota64/share/man/man9/firmware.9 projects/quota64/share/man/man9/hexdump.9 projects/quota64/share/man/man9/ieee80211.9 projects/quota64/share/man/man9/ieee80211_crypto.9 projects/quota64/share/man/man9/ieee80211_node.9 projects/quota64/share/man/man9/ieee80211_output.9 projects/quota64/share/man/man9/ieee80211_scan.9 projects/quota64/share/man/man9/ifnet.9 projects/quota64/share/man/man9/kernacc.9 projects/quota64/share/man/man9/make_dev.9 projects/quota64/share/man/man9/malloc.9 projects/quota64/share/man/man9/mi_switch.9 projects/quota64/share/man/man9/namei.9 projects/quota64/share/man/man9/p_candebug.9 projects/quota64/share/man/man9/p_cansee.9 projects/quota64/share/man/man9/pfind.9 projects/quota64/share/man/man9/pgfind.9 projects/quota64/share/man/man9/physio.9 projects/quota64/share/man/man9/prison_check.9 projects/quota64/share/man/man9/psignal.9 projects/quota64/share/man/man9/random.9 projects/quota64/share/man/man9/rijndael.9 projects/quota64/share/man/man9/rtalloc.9 projects/quota64/share/man/man9/rtentry.9 projects/quota64/share/man/man9/sleep.9 projects/quota64/share/man/man9/spl.9 projects/quota64/share/man/man9/stack.9 projects/quota64/share/man/man9/timeout.9 projects/quota64/share/man/man9/uio.9 projects/quota64/share/man/man9/usbdi.9 projects/quota64/share/man/man9/vaccess.9 projects/quota64/share/man/man9/vaccess_acl_nfs4.9 projects/quota64/share/man/man9/vaccess_acl_posix1e.9 projects/quota64/share/man/man9/vcount.9 projects/quota64/share/man/man9/vfs_mount.9 projects/quota64/share/man/man9/vget.9 projects/quota64/share/man/man9/vm_map_entry_resize_free.9 projects/quota64/share/man/man9/vnode.9 projects/quota64/share/man/man9/vput.9 projects/quota64/share/man/man9/vref.9 projects/quota64/share/man/man9/vrefcnt.9 projects/quota64/share/man/man9/vrele.9 projects/quota64/share/man/man9/vslock.9 projects/quota64/share/misc/bsd-family-tree projects/quota64/share/misc/committers-ports.dot projects/quota64/share/misc/committers-src.dot projects/quota64/share/misc/pci_vendors projects/quota64/share/mk/bsd.cpu.mk projects/quota64/share/mk/bsd.lib.mk projects/quota64/share/mk/bsd.libnames.mk projects/quota64/share/mk/bsd.own.mk projects/quota64/share/mk/bsd.port.mk projects/quota64/share/mk/bsd.prog.mk projects/quota64/share/mk/sys.mk projects/quota64/sys/amd64/acpica/acpi_machdep.c projects/quota64/sys/amd64/amd64/apic_vector.S projects/quota64/sys/amd64/amd64/bpf_jit_machdep.c projects/quota64/sys/amd64/amd64/bpf_jit_machdep.h projects/quota64/sys/amd64/amd64/db_trace.c projects/quota64/sys/amd64/amd64/exception.S projects/quota64/sys/amd64/amd64/identcpu.c projects/quota64/sys/amd64/amd64/local_apic.c projects/quota64/sys/amd64/amd64/machdep.c projects/quota64/sys/amd64/amd64/mca.c projects/quota64/sys/amd64/amd64/pmap.c projects/quota64/sys/amd64/amd64/trap.c projects/quota64/sys/amd64/amd64/vm_machdep.c projects/quota64/sys/amd64/conf/GENERIC projects/quota64/sys/amd64/conf/NOTES projects/quota64/sys/amd64/conf/XENHVM projects/quota64/sys/amd64/ia32/ia32_signal.c projects/quota64/sys/amd64/include/_inttypes.h projects/quota64/sys/amd64/include/apicvar.h projects/quota64/sys/amd64/include/elf.h projects/quota64/sys/amd64/include/mca.h projects/quota64/sys/amd64/include/md_var.h projects/quota64/sys/amd64/include/pmc_mdep.h projects/quota64/sys/amd64/include/proc.h projects/quota64/sys/amd64/include/reg.h projects/quota64/sys/amd64/include/specialreg.h projects/quota64/sys/amd64/linux32/linux.h projects/quota64/sys/amd64/linux32/linux32_sysvec.c projects/quota64/sys/arm/arm/busdma_machdep.c projects/quota64/sys/arm/arm/identcpu.c projects/quota64/sys/arm/arm/machdep.c projects/quota64/sys/arm/arm/pmap.c projects/quota64/sys/arm/arm/vm_machdep.c projects/quota64/sys/arm/conf/BWCT.hints projects/quota64/sys/arm/conf/DB-78XXX projects/quota64/sys/arm/conf/DB-88F5XXX projects/quota64/sys/arm/conf/DB-88F6XXX projects/quota64/sys/arm/conf/HL200 projects/quota64/sys/arm/conf/KB920X projects/quota64/sys/arm/conf/SHEEVAPLUG projects/quota64/sys/arm/include/bus.h projects/quota64/sys/arm/include/proc.h projects/quota64/sys/arm/mv/common.c projects/quota64/sys/arm/mv/kirkwood/kirkwood.c projects/quota64/sys/arm/mv/mv_sata.c projects/quota64/sys/arm/xscale/ixp425/cambria_fled.c projects/quota64/sys/boot/arm/at91/boot2/bwct_board.c projects/quota64/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.c projects/quota64/sys/boot/forth/loader.conf projects/quota64/sys/boot/i386/boot2/boot2.c projects/quota64/sys/boot/i386/gptboot/gptboot.c projects/quota64/sys/boot/i386/zfsboot/zfsboot.c projects/quota64/sys/cam/ata/ata_da.c projects/quota64/sys/cam/ata/ata_xpt.c projects/quota64/sys/cam/cam_xpt.c projects/quota64/sys/cam/scsi/scsi_all.h projects/quota64/sys/cam/scsi/scsi_cd.c projects/quota64/sys/cam/scsi/scsi_da.c projects/quota64/sys/cam/scsi/scsi_sg.c projects/quota64/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c projects/quota64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/quota64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/quota64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c projects/quota64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/quota64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c projects/quota64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/quota64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/quota64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/quota64/sys/cddl/dev/cyclic/i386/cyclic_machdep.c projects/quota64/sys/compat/freebsd32/freebsd32.h projects/quota64/sys/compat/freebsd32/freebsd32_ipc.h projects/quota64/sys/compat/freebsd32/freebsd32_misc.c projects/quota64/sys/compat/freebsd32/freebsd32_proto.h projects/quota64/sys/compat/freebsd32/freebsd32_syscall.h projects/quota64/sys/compat/freebsd32/freebsd32_syscalls.c projects/quota64/sys/compat/freebsd32/freebsd32_sysent.c projects/quota64/sys/compat/freebsd32/freebsd32_util.h projects/quota64/sys/compat/freebsd32/syscalls.master projects/quota64/sys/compat/ia32/ia32_reg.h projects/quota64/sys/compat/ia32/ia32_signal.h projects/quota64/sys/compat/ia32/ia32_sysvec.c projects/quota64/sys/compat/linprocfs/linprocfs.c projects/quota64/sys/compat/linux/linux_file.c projects/quota64/sys/compat/linux/linux_ioctl.c projects/quota64/sys/compat/linux/linux_stats.c projects/quota64/sys/compat/svr4/svr4_stat.c projects/quota64/sys/compat/x86bios/x86bios.c projects/quota64/sys/conf/NOTES projects/quota64/sys/conf/files projects/quota64/sys/conf/files.amd64 projects/quota64/sys/conf/files.i386 projects/quota64/sys/conf/files.ia64 projects/quota64/sys/conf/files.mips projects/quota64/sys/conf/files.pc98 projects/quota64/sys/conf/files.sparc64 projects/quota64/sys/conf/files.sun4v projects/quota64/sys/conf/kern.mk projects/quota64/sys/conf/kern.post.mk projects/quota64/sys/conf/kern.pre.mk projects/quota64/sys/conf/kmod.mk projects/quota64/sys/conf/ldscript.mips.octeon1.32 (contents, props changed) projects/quota64/sys/conf/ldscript.mips.octeon1.64 (contents, props changed) projects/quota64/sys/conf/ldscript.mips.octeon1.n32 (contents, props changed) projects/quota64/sys/conf/options projects/quota64/sys/conf/options.amd64 projects/quota64/sys/conf/options.i386 projects/quota64/sys/conf/options.ia64 projects/quota64/sys/contrib/dev/acpica/changes.txt projects/quota64/sys/contrib/dev/acpica/common/dmextern.c projects/quota64/sys/contrib/dev/acpica/common/dmtable.c projects/quota64/sys/contrib/dev/acpica/common/dmtbdump.c projects/quota64/sys/contrib/dev/acpica/common/dmtbinfo.c projects/quota64/sys/contrib/dev/acpica/compiler/aslanalyze.c projects/quota64/sys/contrib/dev/acpica/compiler/aslcompiler.h projects/quota64/sys/contrib/dev/acpica/compiler/aslglobal.h projects/quota64/sys/contrib/dev/acpica/compiler/aslmain.c projects/quota64/sys/contrib/dev/acpica/compiler/aslmap.c projects/quota64/sys/contrib/dev/acpica/compiler/aslstubs.c projects/quota64/sys/contrib/dev/acpica/compiler/asltypes.h projects/quota64/sys/contrib/dev/acpica/debugger/dbdisply.c projects/quota64/sys/contrib/dev/acpica/dispatcher/dsfield.c projects/quota64/sys/contrib/dev/acpica/dispatcher/dsmethod.c projects/quota64/sys/contrib/dev/acpica/dispatcher/dsmthdat.c projects/quota64/sys/contrib/dev/acpica/dispatcher/dsobject.c projects/quota64/sys/contrib/dev/acpica/dispatcher/dsopcode.c projects/quota64/sys/contrib/dev/acpica/dispatcher/dswexec.c projects/quota64/sys/contrib/dev/acpica/dispatcher/dswstate.c projects/quota64/sys/contrib/dev/acpica/events/evevent.c projects/quota64/sys/contrib/dev/acpica/events/evgpe.c projects/quota64/sys/contrib/dev/acpica/events/evgpeblk.c projects/quota64/sys/contrib/dev/acpica/events/evmisc.c projects/quota64/sys/contrib/dev/acpica/events/evxface.c projects/quota64/sys/contrib/dev/acpica/events/evxfevnt.c projects/quota64/sys/contrib/dev/acpica/executer/exconvrt.c projects/quota64/sys/contrib/dev/acpica/executer/excreate.c projects/quota64/sys/contrib/dev/acpica/executer/exfield.c projects/quota64/sys/contrib/dev/acpica/executer/exfldio.c projects/quota64/sys/contrib/dev/acpica/executer/exmisc.c projects/quota64/sys/contrib/dev/acpica/executer/exmutex.c projects/quota64/sys/contrib/dev/acpica/executer/exnames.c projects/quota64/sys/contrib/dev/acpica/executer/exoparg1.c projects/quota64/sys/contrib/dev/acpica/executer/exoparg2.c projects/quota64/sys/contrib/dev/acpica/executer/exoparg3.c projects/quota64/sys/contrib/dev/acpica/executer/exoparg6.c projects/quota64/sys/contrib/dev/acpica/executer/exprep.c projects/quota64/sys/contrib/dev/acpica/executer/exregion.c projects/quota64/sys/contrib/dev/acpica/executer/exresnte.c projects/quota64/sys/contrib/dev/acpica/executer/exresolv.c projects/quota64/sys/contrib/dev/acpica/executer/exresop.c projects/quota64/sys/contrib/dev/acpica/executer/exstore.c projects/quota64/sys/contrib/dev/acpica/executer/exsystem.c projects/quota64/sys/contrib/dev/acpica/hardware/hwregs.c projects/quota64/sys/contrib/dev/acpica/hardware/hwsleep.c projects/quota64/sys/contrib/dev/acpica/hardware/hwvalid.c projects/quota64/sys/contrib/dev/acpica/include/acdisasm.h projects/quota64/sys/contrib/dev/acpica/include/acevents.h projects/quota64/sys/contrib/dev/acpica/include/acexcep.h projects/quota64/sys/contrib/dev/acpica/include/acglobal.h projects/quota64/sys/contrib/dev/acpica/include/acinterp.h projects/quota64/sys/contrib/dev/acpica/include/aclocal.h projects/quota64/sys/contrib/dev/acpica/include/acoutput.h projects/quota64/sys/contrib/dev/acpica/include/acpixf.h projects/quota64/sys/contrib/dev/acpica/include/actables.h projects/quota64/sys/contrib/dev/acpica/include/actbl2.h projects/quota64/sys/contrib/dev/acpica/include/actypes.h projects/quota64/sys/contrib/dev/acpica/include/platform/acfreebsd.h projects/quota64/sys/contrib/dev/acpica/namespace/nsaccess.c projects/quota64/sys/contrib/dev/acpica/namespace/nsdump.c projects/quota64/sys/contrib/dev/acpica/namespace/nsnames.c projects/quota64/sys/contrib/dev/acpica/namespace/nssearch.c projects/quota64/sys/contrib/dev/acpica/namespace/nsutils.c projects/quota64/sys/contrib/dev/acpica/parser/psargs.c projects/quota64/sys/contrib/dev/acpica/parser/psloop.c projects/quota64/sys/contrib/dev/acpica/parser/psxface.c projects/quota64/sys/contrib/dev/acpica/resources/rscreate.c projects/quota64/sys/contrib/dev/acpica/resources/rslist.c projects/quota64/sys/contrib/dev/acpica/resources/rsmisc.c projects/quota64/sys/contrib/dev/acpica/tables/tbfadt.c projects/quota64/sys/contrib/dev/acpica/tables/tbutils.c projects/quota64/sys/contrib/dev/acpica/tables/tbxface.c projects/quota64/sys/contrib/dev/acpica/tables/tbxfroot.c projects/quota64/sys/contrib/dev/acpica/utilities/utalloc.c projects/quota64/sys/contrib/dev/acpica/utilities/utdelete.c projects/quota64/sys/contrib/dev/acpica/utilities/uteval.c projects/quota64/sys/contrib/dev/acpica/utilities/utglobal.c projects/quota64/sys/contrib/dev/acpica/utilities/utmisc.c projects/quota64/sys/contrib/dev/acpica/utilities/utmutex.c projects/quota64/sys/contrib/dev/acpica/utilities/utobject.c projects/quota64/sys/contrib/dev/acpica/utilities/uttrack.c projects/quota64/sys/contrib/dev/iwn/LICENSE projects/quota64/sys/contrib/ipfilter/netinet/ip_compat.h projects/quota64/sys/contrib/x86emu/x86emu.c projects/quota64/sys/ddb/db_sym.c projects/quota64/sys/dev/aac/aac.c projects/quota64/sys/dev/aac/aac_cam.c projects/quota64/sys/dev/aac/aac_debug.c projects/quota64/sys/dev/aac/aac_disk.c projects/quota64/sys/dev/aac/aac_pci.c projects/quota64/sys/dev/aac/aac_tables.h projects/quota64/sys/dev/aac/aacreg.h projects/quota64/sys/dev/aac/aacvar.h projects/quota64/sys/dev/acpica/acpi.c projects/quota64/sys/dev/acpica/acpi_button.c projects/quota64/sys/dev/acpica/acpi_ec.c projects/quota64/sys/dev/acpica/acpi_lid.c projects/quota64/sys/dev/acpica/acpi_video.c projects/quota64/sys/dev/acpica/acpivar.h projects/quota64/sys/dev/age/if_age.c projects/quota64/sys/dev/agp/agp_i810.c projects/quota64/sys/dev/ahci/ahci.c projects/quota64/sys/dev/alc/if_alc.c projects/quota64/sys/dev/ale/if_ale.c projects/quota64/sys/dev/ata/ata-all.h projects/quota64/sys/dev/ata/ata-queue.c projects/quota64/sys/dev/ata/ata-raid.c projects/quota64/sys/dev/ata/chipsets/ata-acerlabs.c projects/quota64/sys/dev/ath/ath_hal/ah_debug.h (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ah_decode.h (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ah_devid.h (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ah_eeprom.h (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ah_eeprom_v1.c (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ah_eeprom_v1.h (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ah_eeprom_v3.h (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ah_internal.h projects/quota64/sys/dev/ath/ath_hal/ah_soc.h (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5210/ar5210_beacon.c (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5210/ar5210_keycache.c (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5210/ar5210_power.c (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5210/ar5210_recv.c (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5210/ar5210desc.h (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5210/ar5210phy.h (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5210/ar5210reg.h (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5210/ar5k_0007.ini (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5211/ar5211_beacon.c (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5211/ar5211_keycache.c (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5211/ar5211_power.c (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5211/ar5211_recv.c (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5211/ar5211desc.h (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5211/ar5211phy.h (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5211/ar5211reg.h (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5211/boss.ini (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5212/ar5212.ini (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5212/ar5212_beacon.c (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5212/ar5212_eeprom.c (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5212/ar5212_keycache.c (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5212/ar5212_xmit.c projects/quota64/sys/dev/ath/ath_hal/ar5212/ar5212desc.h (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5212/ar5212phy.h (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5212/ar5311reg.h (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5312/ar5312_eeprom.c (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5312/ar5312_interrupts.c (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5312/ar5312_misc.c (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5312/ar5312_power.c (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5312/ar5312phy.h (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5312/ar5312reg.h (contents, props changed) projects/quota64/sys/dev/ath/ath_hal/ar5416/ar9285_attach.c projects/quota64/sys/dev/ath/if_ath.c projects/quota64/sys/dev/bce/if_bce.c projects/quota64/sys/dev/bce/if_bcefw.h projects/quota64/sys/dev/bce/if_bcereg.h projects/quota64/sys/dev/bge/if_bge.c projects/quota64/sys/dev/bktr/ioctl_bt848.h projects/quota64/sys/dev/bktr/ioctl_meteor.h projects/quota64/sys/dev/bwi/if_bwi.c projects/quota64/sys/dev/bwi/if_bwivar.h projects/quota64/sys/dev/bwn/if_bwn.c projects/quota64/sys/dev/bwn/if_bwnvar.h projects/quota64/sys/dev/ciss/ciss.c projects/quota64/sys/dev/ciss/cissvar.h projects/quota64/sys/dev/cxgb/common/cxgb_ael1002.c projects/quota64/sys/dev/cxgb/common/cxgb_common.h projects/quota64/sys/dev/cxgb/common/cxgb_t3_hw.c projects/quota64/sys/dev/cxgb/cxgb_adapter.h projects/quota64/sys/dev/cxgb/cxgb_main.c projects/quota64/sys/dev/cxgb/cxgb_sge.c projects/quota64/sys/dev/drm/ati_pcigart.c projects/quota64/sys/dev/drm/drmP.h projects/quota64/sys/dev/drm/drm_bufs.c projects/quota64/sys/dev/drm/drm_context.c projects/quota64/sys/dev/drm/drm_drv.c projects/quota64/sys/dev/drm/drm_hashtab.c projects/quota64/sys/dev/drm/drm_memory.c projects/quota64/sys/dev/drm/drm_mm.c projects/quota64/sys/dev/drm/drm_pciids.h projects/quota64/sys/dev/drm/drm_scatter.c projects/quota64/sys/dev/drm/drm_sman.c projects/quota64/sys/dev/drm/drm_sysctl.c projects/quota64/sys/dev/drm/drm_vm.c projects/quota64/sys/dev/drm/i915_dma.c projects/quota64/sys/dev/drm/i915_drv.h projects/quota64/sys/dev/drm/i915_reg.h projects/quota64/sys/dev/drm/mach64_dma.c projects/quota64/sys/dev/drm/mga_dma.c projects/quota64/sys/dev/drm/mga_warp.c projects/quota64/sys/dev/drm/r128_cce.c projects/quota64/sys/dev/drm/r128_state.c projects/quota64/sys/dev/drm/r600_blit.c projects/quota64/sys/dev/drm/r600_cp.c projects/quota64/sys/dev/drm/radeon_cp.c projects/quota64/sys/dev/drm/radeon_cs.c projects/quota64/sys/dev/drm/radeon_state.c projects/quota64/sys/dev/drm/savage_bci.c projects/quota64/sys/dev/drm/via_dma.c projects/quota64/sys/dev/drm/via_map.c projects/quota64/sys/dev/drm/via_mm.c projects/quota64/sys/dev/e1000/e1000_80003es2lan.c projects/quota64/sys/dev/e1000/e1000_82571.c projects/quota64/sys/dev/e1000/e1000_82575.c projects/quota64/sys/dev/e1000/e1000_82575.h projects/quota64/sys/dev/e1000/e1000_defines.h projects/quota64/sys/dev/e1000/e1000_hw.h projects/quota64/sys/dev/e1000/e1000_ich8lan.c projects/quota64/sys/dev/e1000/e1000_ich8lan.h projects/quota64/sys/dev/e1000/e1000_mac.c projects/quota64/sys/dev/e1000/e1000_manage.c projects/quota64/sys/dev/e1000/e1000_phy.c projects/quota64/sys/dev/e1000/e1000_regs.h projects/quota64/sys/dev/e1000/if_em.c projects/quota64/sys/dev/e1000/if_em.h projects/quota64/sys/dev/e1000/if_igb.c projects/quota64/sys/dev/e1000/if_igb.h projects/quota64/sys/dev/fb/vesa.c projects/quota64/sys/dev/fb/vga.c projects/quota64/sys/dev/firewire/sbp.c projects/quota64/sys/dev/fxp/if_fxp.c projects/quota64/sys/dev/hme/if_hme_sbus.c projects/quota64/sys/dev/hme/if_hmereg.h projects/quota64/sys/dev/hme/if_hmevar.h projects/quota64/sys/dev/hwpmc/hwpmc_core.c projects/quota64/sys/dev/hwpmc/hwpmc_core.h projects/quota64/sys/dev/hwpmc/hwpmc_intel.c projects/quota64/sys/dev/hwpmc/hwpmc_logging.c projects/quota64/sys/dev/hwpmc/hwpmc_mod.c projects/quota64/sys/dev/hwpmc/pmc_events.h projects/quota64/sys/dev/ipw/if_ipw.c projects/quota64/sys/dev/ipw/if_ipwvar.h projects/quota64/sys/dev/isp/isp.c projects/quota64/sys/dev/isp/isp_freebsd.c projects/quota64/sys/dev/isp/isp_freebsd.h projects/quota64/sys/dev/isp/isp_library.c projects/quota64/sys/dev/isp/isp_pci.c projects/quota64/sys/dev/isp/isp_sbus.c projects/quota64/sys/dev/isp/ispvar.h projects/quota64/sys/dev/ispfw/ispfw.c projects/quota64/sys/dev/iwn/if_iwn.c projects/quota64/sys/dev/iwn/if_iwnreg.h projects/quota64/sys/dev/iwn/if_iwnvar.h projects/quota64/sys/dev/ixgbe/LICENSE projects/quota64/sys/dev/ixgbe/ixgbe.c projects/quota64/sys/dev/ixgbe/ixgbe.h projects/quota64/sys/dev/ixgbe/ixgbe_82598.c projects/quota64/sys/dev/ixgbe/ixgbe_82599.c projects/quota64/sys/dev/ixgbe/ixgbe_api.c projects/quota64/sys/dev/ixgbe/ixgbe_api.h projects/quota64/sys/dev/ixgbe/ixgbe_common.c projects/quota64/sys/dev/ixgbe/ixgbe_phy.c projects/quota64/sys/dev/ixgbe/ixgbe_phy.h projects/quota64/sys/dev/ixgbe/ixgbe_type.h projects/quota64/sys/dev/le/am79900var.h projects/quota64/sys/dev/le/am7990var.h projects/quota64/sys/dev/le/if_le_ledma.c projects/quota64/sys/dev/le/lancevar.h projects/quota64/sys/dev/malo/if_malo.c projects/quota64/sys/dev/mfi/mfi_cam.c projects/quota64/sys/dev/mfi/mfi_pci.c projects/quota64/sys/dev/mii/bmtphyreg.h projects/quota64/sys/dev/mii/brgphy.c projects/quota64/sys/dev/mii/brgphyreg.h projects/quota64/sys/dev/mii/e1000phy.c projects/quota64/sys/dev/mii/icsphyreg.h projects/quota64/sys/dev/mii/lxtphyreg.h projects/quota64/sys/dev/mii/mii.c projects/quota64/sys/dev/mii/mii_physubr.c projects/quota64/sys/dev/mii/miidevs projects/quota64/sys/dev/mii/miivar.h projects/quota64/sys/dev/mii/nsphyreg.h projects/quota64/sys/dev/mii/nsphyterreg.h projects/quota64/sys/dev/mii/qsphyreg.h projects/quota64/sys/dev/mii/truephy.c projects/quota64/sys/dev/mii/ukphy_subr.c projects/quota64/sys/dev/mpt/mpt_cam.c projects/quota64/sys/dev/msk/if_msk.c projects/quota64/sys/dev/msk/if_mskreg.h projects/quota64/sys/dev/mxge/if_mxge.c projects/quota64/sys/dev/mxge/if_mxge_var.h projects/quota64/sys/dev/nfe/if_nfe.c projects/quota64/sys/dev/ofw/ofw_standard.c projects/quota64/sys/dev/pci/vga_pci.c projects/quota64/sys/dev/ppc/ppc_pci.c projects/quota64/sys/dev/ral/rt2560.c projects/quota64/sys/dev/ral/rt2560var.h projects/quota64/sys/dev/ral/rt2661.c projects/quota64/sys/dev/ral/rt2661var.h projects/quota64/sys/dev/re/if_re.c projects/quota64/sys/dev/siba/siba.c projects/quota64/sys/dev/siba/siba_bwn.c projects/quota64/sys/dev/siba/siba_cc.c projects/quota64/sys/dev/siba/siba_core.c projects/quota64/sys/dev/siba/siba_pcib.c projects/quota64/sys/dev/siba/sibavar.h projects/quota64/sys/dev/siis/siis.c projects/quota64/sys/dev/sis/if_sis.c projects/quota64/sys/dev/sound/pci/envy24.c projects/quota64/sys/dev/sound/pci/envy24.h projects/quota64/sys/dev/sound/pci/envy24ht.c projects/quota64/sys/dev/sound/pci/envy24ht.h projects/quota64/sys/dev/sound/pci/es137x.c projects/quota64/sys/dev/sound/pci/es137x.h projects/quota64/sys/dev/sound/pci/hda/hdac.c projects/quota64/sys/dev/sound/pci/spicds.c projects/quota64/sys/dev/sound/pci/spicds.h projects/quota64/sys/dev/sound/pcm/dsp.c projects/quota64/sys/dev/sound/usb/uaudio.c projects/quota64/sys/dev/syscons/logo/logo.c projects/quota64/sys/dev/syscons/logo/logo_saver.c projects/quota64/sys/dev/syscons/scvgarndr.c projects/quota64/sys/dev/syscons/scvidctl.c projects/quota64/sys/dev/syscons/syscons.c projects/quota64/sys/dev/uart/uart.h projects/quota64/sys/dev/uart/uart_cpu_sparc64.c projects/quota64/sys/dev/ubsec/ubsec.c projects/quota64/sys/dev/usb/controller/ehci.c projects/quota64/sys/dev/usb/controller/ehci.h projects/quota64/sys/dev/usb/controller/ehci_pci.c projects/quota64/sys/dev/usb/controller/ehcireg.h projects/quota64/sys/dev/usb/controller/ohci.h projects/quota64/sys/dev/usb/controller/ohci_pci.c projects/quota64/sys/dev/usb/controller/ohcireg.h projects/quota64/sys/dev/usb/controller/uhci.c projects/quota64/sys/dev/usb/controller/uhci.h projects/quota64/sys/dev/usb/controller/uhci_pci.c projects/quota64/sys/dev/usb/controller/uhcireg.h projects/quota64/sys/dev/usb/controller/usb_controller.c projects/quota64/sys/dev/usb/controller/uss820dci.c projects/quota64/sys/dev/usb/input/atp.c projects/quota64/sys/dev/usb/input/uhid.c projects/quota64/sys/dev/usb/input/ukbd.c projects/quota64/sys/dev/usb/input/ums.c projects/quota64/sys/dev/usb/misc/udbp.c projects/quota64/sys/dev/usb/net/if_aue.c projects/quota64/sys/dev/usb/net/if_axe.c projects/quota64/sys/dev/usb/net/if_cdce.c projects/quota64/sys/dev/usb/net/if_cue.c projects/quota64/sys/dev/usb/net/if_kue.c projects/quota64/sys/dev/usb/net/if_rue.c projects/quota64/sys/dev/usb/net/if_udav.c projects/quota64/sys/dev/usb/quirk/usb_quirk.c projects/quota64/sys/dev/usb/serial/u3g.c projects/quota64/sys/dev/usb/serial/ubsa.c projects/quota64/sys/dev/usb/serial/ubser.c projects/quota64/sys/dev/usb/serial/uchcom.c projects/quota64/sys/dev/usb/serial/uftdi.c projects/quota64/sys/dev/usb/serial/ugensa.c projects/quota64/sys/dev/usb/serial/uipaq.c projects/quota64/sys/dev/usb/serial/ulpt.c projects/quota64/sys/dev/usb/serial/umodem.c projects/quota64/sys/dev/usb/serial/umoscom.c projects/quota64/sys/dev/usb/serial/uplcom.c projects/quota64/sys/dev/usb/serial/usb_serial.c projects/quota64/sys/dev/usb/serial/uslcom.c projects/quota64/sys/dev/usb/serial/uvisor.c projects/quota64/sys/dev/usb/serial/uvscom.c projects/quota64/sys/dev/usb/storage/umass.c projects/quota64/sys/dev/usb/storage/urio.c projects/quota64/sys/dev/usb/storage/ustorage_fs.c projects/quota64/sys/dev/usb/template/usb_template.c projects/quota64/sys/dev/usb/template/usb_template.h projects/quota64/sys/dev/usb/template/usb_template_mtp.c projects/quota64/sys/dev/usb/usb_cdc.h projects/quota64/sys/dev/usb/usb_compat_linux.c projects/quota64/sys/dev/usb/usb_debug.h projects/quota64/sys/dev/usb/usb_dev.c projects/quota64/sys/dev/usb/usb_device.c projects/quota64/sys/dev/usb/usb_device.h projects/quota64/sys/dev/usb/usb_freebsd.h projects/quota64/sys/dev/usb/usb_generic.c projects/quota64/sys/dev/usb/usb_hid.c projects/quota64/sys/dev/usb/usb_hub.c projects/quota64/sys/dev/usb/usb_request.c projects/quota64/sys/dev/usb/usb_transfer.c projects/quota64/sys/dev/usb/usb_transfer.h projects/quota64/sys/dev/usb/usbdevs projects/quota64/sys/dev/usb/wlan/if_rum.c projects/quota64/sys/dev/usb/wlan/if_rumvar.h projects/quota64/sys/dev/usb/wlan/if_run.c projects/quota64/sys/dev/usb/wlan/if_runreg.h projects/quota64/sys/dev/usb/wlan/if_runvar.h projects/quota64/sys/dev/usb/wlan/if_ural.c projects/quota64/sys/dev/usb/wlan/if_uralvar.h projects/quota64/sys/dev/usb/wlan/if_zyd.c projects/quota64/sys/dev/usb/wlan/if_zydreg.h projects/quota64/sys/dev/wpi/if_wpi.c projects/quota64/sys/dev/wpi/if_wpivar.h projects/quota64/sys/dev/xen/netback/netback.c projects/quota64/sys/fs/coda/cnode.h projects/quota64/sys/fs/coda/coda.h projects/quota64/sys/fs/coda/coda_subr.c projects/quota64/sys/fs/coda/coda_subr.h projects/quota64/sys/fs/coda/coda_venus.c projects/quota64/sys/fs/coda/coda_venus.h projects/quota64/sys/fs/coda/coda_vfsops.c projects/quota64/sys/fs/coda/coda_vfsops.h projects/quota64/sys/fs/coda/coda_vnops.c projects/quota64/sys/fs/deadfs/dead_vnops.c projects/quota64/sys/fs/fdescfs/fdesc_vnops.c projects/quota64/sys/fs/msdosfs/msdosfs_lookup.c projects/quota64/sys/fs/msdosfs/msdosfs_vfsops.c projects/quota64/sys/fs/nfs/nfs_commonkrpc.c projects/quota64/sys/fs/nfs/nfs_commonport.c projects/quota64/sys/fs/nfs/nfs_commonsubs.c projects/quota64/sys/fs/nfs/nfs_var.h projects/quota64/sys/fs/nfs/nfsclstate.h projects/quota64/sys/fs/nfs/nfsport.h projects/quota64/sys/fs/nfs/nfsrvstate.h projects/quota64/sys/fs/nfsclient/nfs.h projects/quota64/sys/fs/nfsclient/nfs_clbio.c projects/quota64/sys/fs/nfsclient/nfs_clnfsiod.c projects/quota64/sys/fs/nfsclient/nfs_clnode.c projects/quota64/sys/fs/nfsclient/nfs_clport.c projects/quota64/sys/fs/nfsclient/nfs_clrpcops.c projects/quota64/sys/fs/nfsclient/nfs_clstate.c projects/quota64/sys/fs/nfsclient/nfs_clvfsops.c projects/quota64/sys/fs/nfsclient/nfs_clvnops.c projects/quota64/sys/fs/nfsserver/nfs_nfsdport.c projects/quota64/sys/fs/nfsserver/nfs_nfsdserv.c projects/quota64/sys/fs/nfsserver/nfs_nfsdstate.c projects/quota64/sys/fs/nwfs/nwfs.h projects/quota64/sys/fs/nwfs/nwfs_io.c projects/quota64/sys/fs/nwfs/nwfs_ioctl.c projects/quota64/sys/fs/nwfs/nwfs_mount.h projects/quota64/sys/fs/nwfs/nwfs_node.c projects/quota64/sys/fs/nwfs/nwfs_node.h projects/quota64/sys/fs/nwfs/nwfs_subr.c projects/quota64/sys/fs/nwfs/nwfs_subr.h projects/quota64/sys/fs/nwfs/nwfs_vfsops.c projects/quota64/sys/fs/nwfs/nwfs_vnops.c projects/quota64/sys/fs/procfs/procfs_dbregs.c projects/quota64/sys/fs/procfs/procfs_fpregs.c projects/quota64/sys/fs/procfs/procfs_ioctl.c projects/quota64/sys/fs/procfs/procfs_map.c projects/quota64/sys/fs/procfs/procfs_regs.c projects/quota64/sys/fs/pseudofs/pseudofs_vnops.c projects/quota64/sys/fs/smbfs/smbfs.h projects/quota64/sys/fs/smbfs/smbfs_io.c projects/quota64/sys/fs/smbfs/smbfs_node.c projects/quota64/sys/fs/smbfs/smbfs_node.h projects/quota64/sys/fs/smbfs/smbfs_smb.c projects/quota64/sys/fs/smbfs/smbfs_subr.c projects/quota64/sys/fs/smbfs/smbfs_subr.h projects/quota64/sys/fs/smbfs/smbfs_vfsops.c projects/quota64/sys/fs/smbfs/smbfs_vnops.c projects/quota64/sys/geom/eli/g_eli.c projects/quota64/sys/geom/gate/g_gate.c projects/quota64/sys/geom/geom_dump.c projects/quota64/sys/geom/geom_io.c projects/quota64/sys/geom/geom_subr.c projects/quota64/sys/geom/geom_vfs.c projects/quota64/sys/geom/multipath/g_multipath.c projects/quota64/sys/geom/part/g_part.c projects/quota64/sys/geom/part/g_part_apm.c projects/quota64/sys/geom/part/g_part_bsd.c projects/quota64/sys/geom/part/g_part_gpt.c projects/quota64/sys/geom/part/g_part_if.m projects/quota64/sys/geom/part/g_part_mbr.c projects/quota64/sys/geom/part/g_part_pc98.c projects/quota64/sys/geom/part/g_part_vtoc8.c projects/quota64/sys/geom/vinum/geom_vinum.c projects/quota64/sys/i386/acpica/acpi_machdep.c projects/quota64/sys/i386/conf/GENERIC projects/quota64/sys/i386/conf/NOTES projects/quota64/sys/i386/conf/XBOX projects/quota64/sys/i386/conf/XEN projects/quota64/sys/i386/i386/apic_vector.s projects/quota64/sys/i386/i386/bpf_jit_machdep.c projects/quota64/sys/i386/i386/bpf_jit_machdep.h projects/quota64/sys/i386/i386/identcpu.c projects/quota64/sys/i386/i386/local_apic.c projects/quota64/sys/i386/i386/machdep.c projects/quota64/sys/i386/i386/mca.c projects/quota64/sys/i386/i386/mp_machdep.c projects/quota64/sys/i386/i386/mpboot.s projects/quota64/sys/i386/i386/pmap.c projects/quota64/sys/i386/i386/trap.c projects/quota64/sys/i386/ibcs2/ibcs2_stat.c projects/quota64/sys/i386/include/_inttypes.h projects/quota64/sys/i386/include/apicvar.h projects/quota64/sys/i386/include/bootinfo.h projects/quota64/sys/i386/include/mca.h projects/quota64/sys/i386/include/md_var.h projects/quota64/sys/i386/include/pmc_mdep.h projects/quota64/sys/i386/include/proc.h projects/quota64/sys/i386/include/specialreg.h projects/quota64/sys/i386/linux/linux.h projects/quota64/sys/i386/linux/linux_sysvec.c projects/quota64/sys/i386/xen/mp_machdep.c projects/quota64/sys/i386/xen/pmap.c projects/quota64/sys/ia64/conf/GENERIC projects/quota64/sys/ia64/conf/NOTES projects/quota64/sys/ia64/ia32/ia32_signal.c projects/quota64/sys/ia64/ia64/autoconf.c projects/quota64/sys/ia64/ia64/clock.c projects/quota64/sys/ia64/ia64/db_machdep.c projects/quota64/sys/ia64/ia64/exception.S projects/quota64/sys/ia64/ia64/genassym.c projects/quota64/sys/ia64/ia64/highfp.c projects/quota64/sys/ia64/ia64/interrupt.c projects/quota64/sys/ia64/ia64/locore.S projects/quota64/sys/ia64/ia64/machdep.c projects/quota64/sys/ia64/ia64/mca.c projects/quota64/sys/ia64/ia64/mp_machdep.c projects/quota64/sys/ia64/ia64/nexus.c projects/quota64/sys/ia64/ia64/pmap.c projects/quota64/sys/ia64/ia64/sal.c projects/quota64/sys/ia64/ia64/sapic.c projects/quota64/sys/ia64/ia64/trap.c projects/quota64/sys/ia64/ia64/vm_machdep.c projects/quota64/sys/ia64/include/_inttypes.h projects/quota64/sys/ia64/include/acpica_machdep.h projects/quota64/sys/ia64/include/clock.h projects/quota64/sys/ia64/include/cpufunc.h projects/quota64/sys/ia64/include/elf.h projects/quota64/sys/ia64/include/frame.h projects/quota64/sys/ia64/include/intr.h projects/quota64/sys/ia64/include/intrcnt.h projects/quota64/sys/ia64/include/mca.h projects/quota64/sys/ia64/include/pal.h projects/quota64/sys/ia64/include/pcb.h projects/quota64/sys/ia64/include/pcpu.h projects/quota64/sys/ia64/include/proc.h projects/quota64/sys/ia64/include/reg.h projects/quota64/sys/ia64/include/smp.h projects/quota64/sys/ia64/pci/pci_cfgreg.c projects/quota64/sys/kern/imgact_elf.c projects/quota64/sys/kern/init_main.c projects/quota64/sys/kern/kern_alq.c projects/quota64/sys/kern/kern_clock.c projects/quota64/sys/kern/kern_descrip.c projects/quota64/sys/kern/kern_event.c projects/quota64/sys/kern/kern_exec.c projects/quota64/sys/kern/kern_jail.c projects/quota64/sys/kern/kern_ktr.c projects/quota64/sys/kern/kern_module.c projects/quota64/sys/kern/kern_proc.c projects/quota64/sys/kern/kern_resource.c projects/quota64/sys/kern/kern_rwlock.c projects/quota64/sys/kern/kern_shutdown.c projects/quota64/sys/kern/kern_sig.c projects/quota64/sys/kern/kern_syscalls.c projects/quota64/sys/kern/kern_thr.c projects/quota64/sys/kern/kern_umtx.c projects/quota64/sys/kern/ksched.c projects/quota64/sys/kern/subr_bus.c projects/quota64/sys/kern/subr_eventhandler.c projects/quota64/sys/kern/subr_firmware.c projects/quota64/sys/kern/subr_param.c projects/quota64/sys/kern/sys_generic.c projects/quota64/sys/kern/sys_pipe.c projects/quota64/sys/kern/sys_process.c projects/quota64/sys/kern/sysv_ipc.c projects/quota64/sys/kern/sysv_msg.c projects/quota64/sys/kern/sysv_sem.c projects/quota64/sys/kern/sysv_shm.c projects/quota64/sys/kern/tty_pts.c projects/quota64/sys/kern/uipc_mqueue.c projects/quota64/sys/kern/uipc_sem.c projects/quota64/sys/kern/uipc_shm.c projects/quota64/sys/kern/uipc_socket.c projects/quota64/sys/kern/uipc_syscalls.c projects/quota64/sys/kern/vfs_aio.c projects/quota64/sys/kern/vfs_bio.c projects/quota64/sys/kern/vfs_cache.c projects/quota64/sys/kern/vfs_default.c projects/quota64/sys/kern/vfs_lookup.c projects/quota64/sys/kern/vfs_subr.c projects/quota64/sys/kern/vfs_syscalls.c projects/quota64/sys/kern/vfs_vnops.c projects/quota64/sys/libkern/iconv.c projects/quota64/sys/libkern/iconv_converter_if.m projects/quota64/sys/libkern/iconv_xlat.c projects/quota64/sys/libkern/strcasecmp.c projects/quota64/sys/mips/atheros/if_arge.c projects/quota64/sys/mips/cavium/asm_octeon.S projects/quota64/sys/mips/cavium/dev/rgmii/octeon_fau.h projects/quota64/sys/mips/cavium/dev/rgmii/octeon_rgmx.c projects/quota64/sys/mips/cavium/files.octeon1 projects/quota64/sys/mips/cavium/octeon_ebt3000_cf.c projects/quota64/sys/mips/cavium/octeon_machdep.c projects/quota64/sys/mips/cavium/octeon_pcmap_regs.h projects/quota64/sys/mips/conf/AR71XX projects/quota64/sys/mips/conf/OCTEON1 projects/quota64/sys/mips/conf/OCTEON1-32 projects/quota64/sys/mips/conf/SENTRY5 projects/quota64/sys/mips/conf/SWARM projects/quota64/sys/mips/conf/XLR projects/quota64/sys/mips/include/_inttypes.h projects/quota64/sys/mips/include/_limits.h projects/quota64/sys/mips/include/asm.h projects/quota64/sys/mips/include/bus.h projects/quota64/sys/mips/include/clock.h projects/quota64/sys/mips/include/cpu.h projects/quota64/sys/mips/include/cpufunc.h projects/quota64/sys/mips/include/cpuinfo.h projects/quota64/sys/mips/include/cpuregs.h projects/quota64/sys/mips/include/db_machdep.h projects/quota64/sys/mips/include/kdb.h projects/quota64/sys/mips/include/param.h projects/quota64/sys/mips/include/pcb.h projects/quota64/sys/mips/include/pmap.h projects/quota64/sys/mips/include/pmc_mdep.h projects/quota64/sys/mips/include/proc.h projects/quota64/sys/mips/include/profile.h projects/quota64/sys/mips/include/pte.h projects/quota64/sys/mips/include/regnum.h projects/quota64/sys/mips/include/sf_buf.h projects/quota64/sys/mips/include/smp.h projects/quota64/sys/mips/include/trap.h projects/quota64/sys/mips/include/vmparam.h projects/quota64/sys/mips/malta/gt_pci.c projects/quota64/sys/mips/malta/gtreg.h projects/quota64/sys/mips/mips/autoconf.c projects/quota64/sys/mips/mips/busdma_machdep.c projects/quota64/sys/mips/mips/cpu.c projects/quota64/sys/mips/mips/db_trace.c projects/quota64/sys/mips/mips/exception.S projects/quota64/sys/mips/mips/fp.S projects/quota64/sys/mips/mips/genassym.c projects/quota64/sys/mips/mips/locore.S projects/quota64/sys/mips/mips/machdep.c projects/quota64/sys/mips/mips/mem.c projects/quota64/sys/mips/mips/mp_machdep.c projects/quota64/sys/mips/mips/mpboot.S projects/quota64/sys/mips/mips/nexus.c projects/quota64/sys/mips/mips/pm_machdep.c projects/quota64/sys/mips/mips/pmap.c projects/quota64/sys/mips/mips/psraccess.S projects/quota64/sys/mips/mips/support.S projects/quota64/sys/mips/mips/swtch.S projects/quota64/sys/mips/mips/tick.c projects/quota64/sys/mips/mips/tlb.S projects/quota64/sys/mips/mips/trap.c projects/quota64/sys/mips/mips/uio_machdep.c projects/quota64/sys/mips/mips/vm_machdep.c projects/quota64/sys/mips/rmi/clock.c projects/quota64/sys/mips/rmi/ehcireg.h projects/quota64/sys/mips/rmi/ehcivar.h projects/quota64/sys/mips/rmi/xls_ehci.c projects/quota64/sys/mips/sibyte/sb_asm.S projects/quota64/sys/mips/sibyte/sb_machdep.c projects/quota64/sys/mips/sibyte/sb_scd.c projects/quota64/sys/mips/sibyte/sb_scd.h projects/quota64/sys/modules/Makefile projects/quota64/sys/modules/acpi/acpi/Makefile projects/quota64/sys/modules/ath/Makefile projects/quota64/sys/modules/cyclic/Makefile projects/quota64/sys/modules/dummynet/Makefile projects/quota64/sys/modules/em/Makefile projects/quota64/sys/modules/geom/Makefile projects/quota64/sys/modules/hwpmc/Makefile projects/quota64/sys/modules/iwnfw/iwn6000/Makefile projects/quota64/sys/modules/ixgbe/Makefile projects/quota64/sys/modules/linux/Makefile projects/quota64/sys/modules/procfs/Makefile projects/quota64/sys/modules/syscons/Makefile projects/quota64/sys/modules/uart/Makefile projects/quota64/sys/modules/wlan/Makefile projects/quota64/sys/modules/zfs/Makefile projects/quota64/sys/net/bpf.c projects/quota64/sys/net/bpfdesc.h projects/quota64/sys/net/flowtable.c projects/quota64/sys/net/flowtable.h projects/quota64/sys/net/if.c projects/quota64/sys/net/if.h projects/quota64/sys/net/if_bridge.c projects/quota64/sys/net/if_clone.c projects/quota64/sys/net/if_epair.c projects/quota64/sys/net/if_ethersubr.c projects/quota64/sys/net/if_lagg.c projects/quota64/sys/net/if_llatbl.c projects/quota64/sys/net/if_llatbl.h projects/quota64/sys/net/if_media.h projects/quota64/sys/net/if_tap.c projects/quota64/sys/net/if_tun.c projects/quota64/sys/net/if_var.h projects/quota64/sys/net/if_vlan.c projects/quota64/sys/net/radix.c projects/quota64/sys/net/radix.h projects/quota64/sys/net/radix_mpath.c projects/quota64/sys/net/route.c projects/quota64/sys/net/route.h projects/quota64/sys/net/rtsock.c projects/quota64/sys/net/vnet.c projects/quota64/sys/net/vnet.h projects/quota64/sys/net80211/ieee80211.c projects/quota64/sys/net80211/ieee80211_adhoc.c projects/quota64/sys/net80211/ieee80211_amrr.c projects/quota64/sys/net80211/ieee80211_amrr.h projects/quota64/sys/net80211/ieee80211_crypto_ccmp.c projects/quota64/sys/net80211/ieee80211_crypto_tkip.c projects/quota64/sys/net80211/ieee80211_freebsd.h projects/quota64/sys/net80211/ieee80211_hostap.c projects/quota64/sys/net80211/ieee80211_ht.c projects/quota64/sys/net80211/ieee80211_input.c projects/quota64/sys/net80211/ieee80211_ioctl.c projects/quota64/sys/net80211/ieee80211_mesh.c projects/quota64/sys/net80211/ieee80211_node.c projects/quota64/sys/net80211/ieee80211_node.h projects/quota64/sys/net80211/ieee80211_proto.c projects/quota64/sys/net80211/ieee80211_rssadapt.c projects/quota64/sys/net80211/ieee80211_rssadapt.h projects/quota64/sys/net80211/ieee80211_scan_sta.c projects/quota64/sys/net80211/ieee80211_sta.c projects/quota64/sys/net80211/ieee80211_tdma.c projects/quota64/sys/net80211/ieee80211_var.h projects/quota64/sys/netgraph/netflow/ng_netflow.c projects/quota64/sys/netgraph/ng_deflate.c projects/quota64/sys/netgraph/ng_ksocket.c projects/quota64/sys/netgraph/ng_l2tp.c projects/quota64/sys/netgraph/ng_mppc.c projects/quota64/sys/netgraph/ng_pipe.c projects/quota64/sys/netgraph/ng_pipe.h projects/quota64/sys/netgraph/ng_ppp.c projects/quota64/sys/netgraph/ng_pptpgre.c projects/quota64/sys/netgraph/ng_socket.c projects/quota64/sys/netgraph/ng_socketvar.h projects/quota64/sys/netgraph/ng_tcpmss.c projects/quota64/sys/netinet/if_ether.c projects/quota64/sys/netinet/in.c projects/quota64/sys/netinet/in.h projects/quota64/sys/netinet/in_mcast.c projects/quota64/sys/netinet/in_pcb.c projects/quota64/sys/netinet/in_pcb.h projects/quota64/sys/netinet/ip_divert.c projects/quota64/sys/netinet/ip_dummynet.h projects/quota64/sys/netinet/ip_fw.h projects/quota64/sys/netinet/ip_input.c projects/quota64/sys/netinet/ip_ipsec.c projects/quota64/sys/netinet/ip_output.c projects/quota64/sys/netinet/ipfw/ip_dummynet.c projects/quota64/sys/netinet/ipfw/ip_fw2.c projects/quota64/sys/netinet/ipfw/ip_fw_dynamic.c projects/quota64/sys/netinet/ipfw/ip_fw_log.c projects/quota64/sys/netinet/ipfw/ip_fw_pfil.c projects/quota64/sys/netinet/ipfw/ip_fw_private.h projects/quota64/sys/netinet/ipfw/ip_fw_sockopt.c projects/quota64/sys/netinet/ipfw/ip_fw_table.c projects/quota64/sys/netinet/raw_ip.c projects/quota64/sys/netinet/sctp_asconf.c projects/quota64/sys/netinet/sctp_constants.h projects/quota64/sys/netinet/sctp_crc32.c projects/quota64/sys/netinet/sctp_crc32.h projects/quota64/sys/netinet/sctp_indata.c projects/quota64/sys/netinet/sctp_indata.h projects/quota64/sys/netinet/sctp_input.c projects/quota64/sys/netinet/sctp_output.c projects/quota64/sys/netinet/sctp_output.h projects/quota64/sys/netinet/sctp_pcb.c projects/quota64/sys/netinet/sctp_pcb.h projects/quota64/sys/netinet/sctp_structs.h projects/quota64/sys/netinet/sctp_sysctl.c projects/quota64/sys/netinet/sctp_uio.h projects/quota64/sys/netinet/sctp_usrreq.c projects/quota64/sys/netinet/sctp_var.h projects/quota64/sys/netinet/sctputil.c projects/quota64/sys/netinet/sctputil.h projects/quota64/sys/netinet/tcp_input.c projects/quota64/sys/netinet/tcp_output.c projects/quota64/sys/netinet/tcp_reass.c projects/quota64/sys/netinet/tcp_subr.c projects/quota64/sys/netinet/tcp_timer.c projects/quota64/sys/netinet/tcp_timewait.c projects/quota64/sys/netinet/tcp_usrreq.c projects/quota64/sys/netinet/tcp_var.h projects/quota64/sys/netinet/udp_usrreq.c projects/quota64/sys/netinet6/in6.c projects/quota64/sys/netinet6/ip6_output.c projects/quota64/sys/netinet6/mld6.c projects/quota64/sys/netinet6/nd6.c projects/quota64/sys/netinet6/sctp6_usrreq.c projects/quota64/sys/netipsec/ipsec.c projects/quota64/sys/netipsec/key.c projects/quota64/sys/netncp/ncp_conn.c projects/quota64/sys/netncp/ncp_conn.h projects/quota64/sys/netncp/ncp_file.h projects/quota64/sys/netncp/ncp_lib.h projects/quota64/sys/netncp/ncp_login.c projects/quota64/sys/netncp/ncp_ncp.c projects/quota64/sys/netncp/ncp_ncp.h projects/quota64/sys/netncp/ncp_nls.c projects/quota64/sys/netncp/ncp_nls.h projects/quota64/sys/netncp/ncp_rcfile.h projects/quota64/sys/netncp/ncp_rq.c projects/quota64/sys/netncp/ncp_rq.h projects/quota64/sys/netncp/ncp_sock.c projects/quota64/sys/netncp/ncp_sock.h projects/quota64/sys/netncp/ncp_subr.c projects/quota64/sys/netncp/ncp_subr.h projects/quota64/sys/netncp/ncp_user.h projects/quota64/sys/netsmb/netbios.h projects/quota64/sys/netsmb/smb.h projects/quota64/sys/netsmb/smb_conn.c projects/quota64/sys/netsmb/smb_conn.h projects/quota64/sys/netsmb/smb_dev.c projects/quota64/sys/netsmb/smb_dev.h projects/quota64/sys/netsmb/smb_iod.c projects/quota64/sys/netsmb/smb_rq.c projects/quota64/sys/netsmb/smb_rq.h projects/quota64/sys/netsmb/smb_smb.c projects/quota64/sys/netsmb/smb_subr.c projects/quota64/sys/netsmb/smb_subr.h projects/quota64/sys/netsmb/smb_tran.h projects/quota64/sys/netsmb/smb_trantcp.c projects/quota64/sys/netsmb/smb_trantcp.h projects/quota64/sys/netsmb/smb_usr.c projects/quota64/sys/nfsserver/nfs_srvsubs.c projects/quota64/sys/pc98/cbus/clock.c projects/quota64/sys/pc98/conf/GENERIC projects/quota64/sys/pc98/pc98/machdep.c projects/quota64/sys/pci/if_rlreg.h projects/quota64/sys/powerpc/aim/interrupt.c projects/quota64/sys/powerpc/aim/machdep.c projects/quota64/sys/powerpc/aim/mmu_oea.c projects/quota64/sys/powerpc/aim/mmu_oea64.c projects/quota64/sys/powerpc/aim/nexus.c projects/quota64/sys/powerpc/aim/ofw_machdep.c projects/quota64/sys/powerpc/aim/ofwmagic.S projects/quota64/sys/powerpc/booke/interrupt.c projects/quota64/sys/powerpc/booke/machdep.c projects/quota64/sys/powerpc/booke/pmap.c projects/quota64/sys/powerpc/booke/trap_subr.S projects/quota64/sys/powerpc/conf/GENERIC projects/quota64/sys/powerpc/conf/MPC85XX projects/quota64/sys/powerpc/fpu/fpu_extern.h projects/quota64/sys/powerpc/include/_inttypes.h projects/quota64/sys/powerpc/include/intr.h projects/quota64/sys/powerpc/include/proc.h projects/quota64/sys/powerpc/include/spr.h projects/quota64/sys/powerpc/mpc85xx/ocpbus.c projects/quota64/sys/powerpc/mpc85xx/ocpbus.h projects/quota64/sys/powerpc/mpc85xx/pci_ocp.c projects/quota64/sys/powerpc/ofw/ofw_real.c projects/quota64/sys/powerpc/ofw/ofw_syscons.c projects/quota64/sys/powerpc/powermac/cuda.c projects/quota64/sys/powerpc/powermac/cudavar.h projects/quota64/sys/powerpc/powermac/pmu.c projects/quota64/sys/powerpc/powermac/smu.c projects/quota64/sys/powerpc/powermac/uninorth.c projects/quota64/sys/powerpc/powerpc/cpu.c projects/quota64/sys/powerpc/powerpc/mmu_if.m projects/quota64/sys/powerpc/powerpc/pmap_dispatch.c projects/quota64/sys/rpc/svc.c projects/quota64/sys/sparc64/conf/GENERIC projects/quota64/sys/sparc64/conf/NOTES projects/quota64/sys/sparc64/fhc/fhc.c projects/quota64/sys/sparc64/include/_inttypes.h projects/quota64/sys/sparc64/include/dcr.h projects/quota64/sys/sparc64/include/lsu.h projects/quota64/sys/sparc64/include/ofw_machdep.h projects/quota64/sys/sparc64/include/proc.h projects/quota64/sys/sparc64/include/tlb.h projects/quota64/sys/sparc64/include/tte.h projects/quota64/sys/sparc64/include/ver.h projects/quota64/sys/sparc64/include/wstate.h projects/quota64/sys/sparc64/isa/isa.c projects/quota64/sys/sparc64/pci/apb.c projects/quota64/sys/sparc64/pci/psycho.c projects/quota64/sys/sparc64/pci/schizo.c projects/quota64/sys/sparc64/pci/schizovar.h projects/quota64/sys/sparc64/sbus/lsi64854reg.h projects/quota64/sys/sparc64/sbus/lsi64854var.h projects/quota64/sys/sparc64/sbus/ofw_sbus.h projects/quota64/sys/sparc64/sbus/sbus.c projects/quota64/sys/sparc64/sparc64/cheetah.c projects/quota64/sys/sparc64/sparc64/exception.S projects/quota64/sys/sparc64/sparc64/genassym.c projects/quota64/sys/sparc64/sparc64/locore.S projects/quota64/sys/sparc64/sparc64/machdep.c projects/quota64/sys/sparc64/sparc64/mp_locore.S projects/quota64/sys/sparc64/sparc64/mp_machdep.c projects/quota64/sys/sparc64/sparc64/nexus.c projects/quota64/sys/sparc64/sparc64/ofw_machdep.c projects/quota64/sys/sparc64/sparc64/pmap.c projects/quota64/sys/sparc64/sparc64/support.S projects/quota64/sys/sparc64/sparc64/swtch.S projects/quota64/sys/sparc64/sparc64/trap.c projects/quota64/sys/sun4v/conf/GENERIC projects/quota64/sys/sun4v/include/_inttypes.h projects/quota64/sys/sun4v/include/ofw_machdep.h projects/quota64/sys/sun4v/include/proc.h projects/quota64/sys/sun4v/sun4v/machdep.c projects/quota64/sys/sun4v/sun4v/pmap.c projects/quota64/sys/sys/_timespec.h projects/quota64/sys/sys/alq.h projects/quota64/sys/sys/buf.h projects/quota64/sys/sys/clock.h projects/quota64/sys/sys/dtrace_bsd.h projects/quota64/sys/sys/eventhandler.h projects/quota64/sys/sys/iconv.h projects/quota64/sys/sys/imgact.h projects/quota64/sys/sys/ioccom.h projects/quota64/sys/sys/mchain.h projects/quota64/sys/sys/mount.h projects/quota64/sys/sys/param.h projects/quota64/sys/sys/pcpu.h projects/quota64/sys/sys/pioctl.h projects/quota64/sys/sys/pmc.h projects/quota64/sys/sys/proc.h projects/quota64/sys/sys/ptrace.h projects/quota64/sys/sys/stat.h projects/quota64/sys/sys/sysent.h projects/quota64/sys/sys/systm.h projects/quota64/sys/sys/thr.h projects/quota64/sys/sys/timeb.h projects/quota64/sys/sys/timespec.h projects/quota64/sys/sys/user.h projects/quota64/sys/sys/vnode.h projects/quota64/sys/sys/vtoc.h projects/quota64/sys/teken/teken.c projects/quota64/sys/ufs/ffs/ffs_alloc.c projects/quota64/sys/ufs/ffs/ffs_balloc.c projects/quota64/sys/ufs/ffs/ffs_extern.h projects/quota64/sys/ufs/ffs/ffs_inode.c projects/quota64/sys/ufs/ffs/ffs_snapshot.c projects/quota64/sys/ufs/ffs/ffs_softdep.c projects/quota64/sys/ufs/ffs/ffs_subr.c projects/quota64/sys/ufs/ffs/ffs_vfsops.c projects/quota64/sys/ufs/ffs/ffs_vnops.c projects/quota64/sys/ufs/ffs/fs.h projects/quota64/sys/ufs/ffs/softdep.h projects/quota64/sys/ufs/ufs/dinode.h projects/quota64/sys/ufs/ufs/inode.h projects/quota64/sys/ufs/ufs/ufs_dirhash.c projects/quota64/sys/ufs/ufs/ufs_extern.h projects/quota64/sys/ufs/ufs/ufs_lookup.c projects/quota64/sys/ufs/ufs/ufs_vnops.c projects/quota64/sys/ufs/ufs/ufsmount.h projects/quota64/sys/vm/memguard.c projects/quota64/sys/vm/memguard.h projects/quota64/sys/vm/pmap.h projects/quota64/sys/vm/swap_pager.c projects/quota64/sys/vm/uma_int.h projects/quota64/sys/vm/vm_contig.c projects/quota64/sys/vm/vm_extern.h projects/quota64/sys/vm/vm_fault.c projects/quota64/sys/vm/vm_glue.c projects/quota64/sys/vm/vm_kern.c projects/quota64/sys/vm/vm_map.c projects/quota64/sys/vm/vm_map.h projects/quota64/sys/vm/vm_mmap.c projects/quota64/sys/vm/vm_object.c projects/quota64/sys/vm/vm_page.c projects/quota64/sys/vm/vm_pageout.c projects/quota64/sys/x86/isa/clock.c projects/quota64/tools/build/mk/OptionalObsoleteFiles.inc projects/quota64/tools/regression/aio/aiotest/aiotest.c projects/quota64/tools/regression/bpf/bpf_filter/tests/test0083.h projects/quota64/tools/regression/kqueue/Makefile projects/quota64/tools/regression/lib/libc/gen/Makefile projects/quota64/tools/regression/lib/libc/resolv/resolv.c projects/quota64/tools/regression/mqueue/mqtest1/mqtest1.c projects/quota64/tools/regression/mqueue/mqtest2/mqtest2.c projects/quota64/tools/regression/mqueue/mqtest3/mqtest3.c projects/quota64/tools/regression/mqueue/mqtest4/mqtest4.c projects/quota64/tools/regression/mqueue/mqtest5/mqtest5.c projects/quota64/tools/regression/posixsem/posixsem.c projects/quota64/tools/regression/posixsem2/semtest.c projects/quota64/tools/regression/priv/Makefile projects/quota64/tools/regression/sockets/unix_gc/Makefile projects/quota64/tools/regression/sockets/unix_sorflush/Makefile projects/quota64/tools/regression/sysvmsg/msgtest.c projects/quota64/tools/regression/sysvsem/semtest.c projects/quota64/tools/regression/sysvshm/shmtest.c projects/quota64/tools/regression/tmpfs/Makefile projects/quota64/tools/regression/tmpfs/h_funcs.subr projects/quota64/tools/regression/tmpfs/h_tools.c projects/quota64/tools/regression/tmpfs/t_create projects/quota64/tools/regression/tmpfs/t_dots projects/quota64/tools/regression/tmpfs/t_exec projects/quota64/tools/regression/tmpfs/t_link projects/quota64/tools/regression/tmpfs/t_mkdir projects/quota64/tools/regression/tmpfs/t_mount projects/quota64/tools/regression/tmpfs/t_pipes projects/quota64/tools/regression/tmpfs/t_read_write projects/quota64/tools/regression/tmpfs/t_readdir projects/quota64/tools/regression/tmpfs/t_remove projects/quota64/tools/regression/tmpfs/t_rename projects/quota64/tools/regression/tmpfs/t_rmdir projects/quota64/tools/regression/tmpfs/t_setattr projects/quota64/tools/regression/tmpfs/t_sizes projects/quota64/tools/regression/tmpfs/t_sockets projects/quota64/tools/regression/tmpfs/t_statvfs projects/quota64/tools/regression/tmpfs/t_symlink projects/quota64/tools/regression/tmpfs/t_times projects/quota64/tools/regression/tmpfs/t_trail_slash projects/quota64/tools/regression/tmpfs/t_truncate projects/quota64/tools/regression/tmpfs/t_vnd projects/quota64/tools/regression/tmpfs/t_vnode_leak projects/quota64/tools/regression/usr.bin/Makefile projects/quota64/tools/test/README projects/quota64/tools/tools/ath/common/dumpregs_5416.c projects/quota64/tools/tools/nanobsd/Files/root/updatep1 projects/quota64/tools/tools/nanobsd/Files/root/updatep2 projects/quota64/tools/tools/nanobsd/gateworks/common projects/quota64/tools/tools/nanobsd/nanobsd.sh projects/quota64/tools/tools/netrate/http/Makefile projects/quota64/tools/tools/netrate/httpd/Makefile projects/quota64/tools/tools/netrate/juggle/Makefile projects/quota64/tools/tools/netrate/tcpconnect/Makefile projects/quota64/tools/tools/netrate/tcpp/Makefile projects/quota64/tools/tools/netrate/tcpp/tcpp_client.c projects/quota64/tools/tools/netrate/tcpp/tcpp_server.c projects/quota64/tools/tools/netrate/tcpreceive/Makefile projects/quota64/tools/tools/umastat/Makefile projects/quota64/usr.bin/alias/Makefile projects/quota64/usr.bin/apply/Makefile projects/quota64/usr.bin/apply/apply.c projects/quota64/usr.bin/ar/ar.1 projects/quota64/usr.bin/biff/biff.1 projects/quota64/usr.bin/c89/c89.1 projects/quota64/usr.bin/c99/c99.1 projects/quota64/usr.bin/calendar/Makefile projects/quota64/usr.bin/calendar/calendar.1 projects/quota64/usr.bin/calendar/calendar.c projects/quota64/usr.bin/calendar/calendar.h projects/quota64/usr.bin/calendar/calendars/calendar.australia projects/quota64/usr.bin/calendar/calendars/calendar.dutch projects/quota64/usr.bin/calendar/calendars/calendar.freebsd projects/quota64/usr.bin/calendar/day.c projects/quota64/usr.bin/calendar/io.c projects/quota64/usr.bin/calendar/ostern.c projects/quota64/usr.bin/calendar/paskha.c projects/quota64/usr.bin/calendar/pathnames.h projects/quota64/usr.bin/chpass/Makefile projects/quota64/usr.bin/column/column.1 projects/quota64/usr.bin/comm/comm.1 projects/quota64/usr.bin/comm/comm.c projects/quota64/usr.bin/compress/compress.c projects/quota64/usr.bin/cpio/Makefile projects/quota64/usr.bin/csup/Makefile projects/quota64/usr.bin/csup/auth.c projects/quota64/usr.bin/csup/cpasswd.1 (contents, props changed) projects/quota64/usr.bin/csup/csup.1 projects/quota64/usr.bin/enigma/enigma.1 projects/quota64/usr.bin/find/find.1 projects/quota64/usr.bin/getent/getent.c projects/quota64/usr.bin/gzip/gzip.1 projects/quota64/usr.bin/gzip/gzip.c projects/quota64/usr.bin/gzip/unbzip2.c projects/quota64/usr.bin/hexdump/od.1 projects/quota64/usr.bin/indent/args.c projects/quota64/usr.bin/indent/indent.1 projects/quota64/usr.bin/indent/indent.c projects/quota64/usr.bin/indent/indent_globs.h projects/quota64/usr.bin/indent/lexi.c projects/quota64/usr.bin/kdump/kdump.c projects/quota64/usr.bin/killall/killall.1 projects/quota64/usr.bin/locale/Makefile projects/quota64/usr.bin/lockf/lockf.1 projects/quota64/usr.bin/mail/util.c projects/quota64/usr.bin/make/main.c projects/quota64/usr.bin/minigzip/Makefile projects/quota64/usr.bin/ncal/Makefile projects/quota64/usr.bin/ncal/ncal.1 projects/quota64/usr.bin/ncal/ncal.c projects/quota64/usr.bin/netstat/netgraph.c projects/quota64/usr.bin/perror/perror.1 projects/quota64/usr.bin/procstat/Makefile projects/quota64/usr.bin/procstat/procstat.1 projects/quota64/usr.bin/procstat/procstat.c projects/quota64/usr.bin/procstat/procstat.h projects/quota64/usr.bin/script/script.c projects/quota64/usr.bin/sed/main.c projects/quota64/usr.bin/sed/sed.1 projects/quota64/usr.bin/sockstat/sockstat.c projects/quota64/usr.bin/stat/stat.1 projects/quota64/usr.bin/stat/stat.c projects/quota64/usr.bin/tar/bsdtar.1 projects/quota64/usr.bin/tar/bsdtar.c projects/quota64/usr.bin/tar/bsdtar_platform.h projects/quota64/usr.bin/tar/matching.c projects/quota64/usr.bin/tar/subst.c projects/quota64/usr.bin/tar/tree.h projects/quota64/usr.bin/tar/write.c projects/quota64/usr.bin/touch/touch.c projects/quota64/usr.bin/truncate/Makefile projects/quota64/usr.bin/truncate/truncate.c projects/quota64/usr.bin/truss/amd64-fbsd.c projects/quota64/usr.bin/truss/amd64-fbsd32.c projects/quota64/usr.bin/truss/amd64-linux32.c projects/quota64/usr.bin/truss/extern.h projects/quota64/usr.bin/truss/i386-fbsd.c projects/quota64/usr.bin/truss/i386-linux.c projects/quota64/usr.bin/truss/ia64-fbsd.c projects/quota64/usr.bin/truss/main.c projects/quota64/usr.bin/truss/mips-fbsd.c projects/quota64/usr.bin/truss/powerpc-fbsd.c projects/quota64/usr.bin/truss/setup.c projects/quota64/usr.bin/truss/sparc64-fbsd.c projects/quota64/usr.bin/truss/syscalls.c projects/quota64/usr.bin/truss/truss.h projects/quota64/usr.bin/unifdef/unifdef.1 projects/quota64/usr.bin/unifdef/unifdef.c projects/quota64/usr.bin/unifdef/unifdefall.sh projects/quota64/usr.bin/uniq/uniq.c projects/quota64/usr.bin/wtmpcvt/wtmpcvt.1 projects/quota64/usr.bin/xlint/lint1/decl.c projects/quota64/usr.bin/xlint/lint1/lint1.h projects/quota64/usr.bin/xlint/lint1/mem1.c projects/quota64/usr.bin/xlint/lint1/scan.l projects/quota64/usr.sbin/Makefile projects/quota64/usr.sbin/ac/ac.c projects/quota64/usr.sbin/acpi/acpidb/Makefile projects/quota64/usr.sbin/acpi/iasl/Makefile projects/quota64/usr.sbin/asf/asf.8 projects/quota64/usr.sbin/bluetooth/bthidd/Makefile projects/quota64/usr.sbin/bsnmpd/modules/Makefile.inc projects/quota64/usr.sbin/bsnmpd/modules/snmp_pf/BEGEMOT-PF-MIB.txt projects/quota64/usr.sbin/bsnmpd/modules/snmp_pf/Makefile projects/quota64/usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c projects/quota64/usr.sbin/bsnmpd/modules/snmp_pf/pf_tree.def projects/quota64/usr.sbin/burncd/burncd.8 projects/quota64/usr.sbin/config/config.h projects/quota64/usr.sbin/config/config.y projects/quota64/usr.sbin/config/configvers.h projects/quota64/usr.sbin/config/lang.l projects/quota64/usr.sbin/config/main.c projects/quota64/usr.sbin/config/mkmakefile.c projects/quota64/usr.sbin/config/mkoptions.c projects/quota64/usr.sbin/ctm/ctm/ctm.1 projects/quota64/usr.sbin/ctm/ctm/ctm.5 projects/quota64/usr.sbin/devinfo/devinfo.8 projects/quota64/usr.sbin/fdformat/fdformat.1 projects/quota64/usr.sbin/fdread/fdread.1 projects/quota64/usr.sbin/fdwrite/fdwrite.1 projects/quota64/usr.sbin/fifolog/fifolog_create/fifolog.1 projects/quota64/usr.sbin/flowctl/flowctl.8 projects/quota64/usr.sbin/freebsd-update/freebsd-update.8 projects/quota64/usr.sbin/fwcontrol/Makefile projects/quota64/usr.sbin/jail/jail.8 projects/quota64/usr.sbin/jls/jls.c projects/quota64/usr.sbin/lastlogin/lastlogin.8 projects/quota64/usr.sbin/lastlogin/lastlogin.c projects/quota64/usr.sbin/mailwrapper/mailwrapper.8 projects/quota64/usr.sbin/mailwrapper/mailwrapper.c projects/quota64/usr.sbin/makefs/ffs/ffs_bswap.c projects/quota64/usr.sbin/mergemaster/mergemaster.8 projects/quota64/usr.sbin/mergemaster/mergemaster.sh projects/quota64/usr.sbin/mount_nwfs/Makefile projects/quota64/usr.sbin/mount_nwfs/mount_nwfs.c projects/quota64/usr.sbin/mtest/mtest.8 projects/quota64/usr.sbin/mtree/compare.c projects/quota64/usr.sbin/mtree/create.c projects/quota64/usr.sbin/mtree/mtree.8 projects/quota64/usr.sbin/periodic/periodic.8 projects/quota64/usr.sbin/pkg_install/Makefile projects/quota64/usr.sbin/pkg_install/Makefile.inc projects/quota64/usr.sbin/pkg_install/add/Makefile projects/quota64/usr.sbin/pkg_install/add/extract.c projects/quota64/usr.sbin/pkg_install/add/futil.c projects/quota64/usr.sbin/pkg_install/add/main.c projects/quota64/usr.sbin/pkg_install/add/perform.c projects/quota64/usr.sbin/pkg_install/create/Makefile projects/quota64/usr.sbin/pkg_install/create/main.c projects/quota64/usr.sbin/pkg_install/create/perform.c projects/quota64/usr.sbin/pkg_install/create/pl.c projects/quota64/usr.sbin/pkg_install/delete/Makefile projects/quota64/usr.sbin/pkg_install/delete/main.c projects/quota64/usr.sbin/pkg_install/delete/perform.c projects/quota64/usr.sbin/pkg_install/info/Makefile projects/quota64/usr.sbin/pkg_install/info/info.h projects/quota64/usr.sbin/pkg_install/info/main.c projects/quota64/usr.sbin/pkg_install/info/perform.c projects/quota64/usr.sbin/pkg_install/info/show.c projects/quota64/usr.sbin/pkg_install/updating/Makefile projects/quota64/usr.sbin/pkg_install/updating/main.c projects/quota64/usr.sbin/pkg_install/updating/pkg_updating.1 projects/quota64/usr.sbin/pkg_install/version/Makefile projects/quota64/usr.sbin/pkg_install/version/main.c projects/quota64/usr.sbin/pkg_install/version/perform.c projects/quota64/usr.sbin/pmcannotate/pmcannotate.8 projects/quota64/usr.sbin/pmccontrol/pmccontrol.8 projects/quota64/usr.sbin/pmcstat/pmcpl_callgraph.c projects/quota64/usr.sbin/pmcstat/pmcpl_calltree.c projects/quota64/usr.sbin/pmcstat/pmcpl_gprof.c projects/quota64/usr.sbin/pmcstat/pmcstat.8 projects/quota64/usr.sbin/pmcstat/pmcstat.c projects/quota64/usr.sbin/pmcstat/pmcstat_log.c projects/quota64/usr.sbin/pmcstat/pmcstat_log.h projects/quota64/usr.sbin/powerd/powerd.8 projects/quota64/usr.sbin/ppp/arp.c projects/quota64/usr.sbin/pppctl/pppctl.8 projects/quota64/usr.sbin/sade/disks.c projects/quota64/usr.sbin/sade/menus.c projects/quota64/usr.sbin/setfmac/setfsmac.8 projects/quota64/usr.sbin/setpmac/setpmac.8 projects/quota64/usr.sbin/sysinstall/devices.c projects/quota64/usr.sbin/sysinstall/disks.c projects/quota64/usr.sbin/sysinstall/menus.c projects/quota64/usr.sbin/sysinstall/sysinstall.8 projects/quota64/usr.sbin/sysinstall/tcpip.c projects/quota64/usr.sbin/uhsoctl/Makefile projects/quota64/usr.sbin/uhsoctl/uhsoctl.1 projects/quota64/usr.sbin/vidcontrol/vidcontrol.c projects/quota64/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c projects/quota64/usr.sbin/wpa/wpa_supplicant/wpa_supplicant.conf.5 projects/quota64/usr.sbin/zic/Makefile Directory Properties: projects/quota64/ (props changed) projects/quota64/cddl/contrib/opensolaris/ (props changed) projects/quota64/contrib/bind9/ (props changed) projects/quota64/contrib/ee/ (props changed) projects/quota64/contrib/expat/ (props changed) projects/quota64/contrib/file/ (props changed) projects/quota64/contrib/gdb/ (props changed) projects/quota64/contrib/gdtoa/ (props changed) projects/quota64/contrib/gnu-sort/ (props changed) projects/quota64/contrib/groff/ (props changed) projects/quota64/contrib/less/ (props changed) projects/quota64/contrib/libpcap/ (props changed) projects/quota64/contrib/ncurses/ (props changed) projects/quota64/contrib/netcat/ (props changed) projects/quota64/contrib/ntp/ (props changed) projects/quota64/contrib/one-true-awk/ (props changed) projects/quota64/contrib/openbsm/ (props changed) projects/quota64/contrib/openpam/ (props changed) projects/quota64/contrib/pf/ (props changed) projects/quota64/contrib/sendmail/ (props changed) projects/quota64/contrib/tcpdump/ (props changed) projects/quota64/contrib/tcsh/ (props changed) projects/quota64/contrib/top/ (props changed) projects/quota64/contrib/tzcode/stdtime/ (props changed) projects/quota64/contrib/tzcode/zic/ (props changed) projects/quota64/contrib/tzdata/ (props changed) projects/quota64/contrib/wpa/ (props changed) projects/quota64/crypto/openssh/ (props changed) projects/quota64/crypto/openssl/ (props changed) projects/quota64/lib/libc/ (props changed) projects/quota64/lib/libc/stdtime/ (props changed) projects/quota64/lib/libutil/ (props changed) projects/quota64/lib/libz/ (props changed) projects/quota64/sbin/ (props changed) projects/quota64/sbin/ipfw/ (props changed) projects/quota64/share/zoneinfo/ (props changed) projects/quota64/sys/ (props changed) projects/quota64/sys/amd64/include/xen/ (props changed) projects/quota64/sys/cddl/contrib/opensolaris/ (props changed) projects/quota64/sys/contrib/dev/acpica/ (props changed) projects/quota64/sys/contrib/pf/ (props changed) projects/quota64/sys/contrib/x86emu/ (props changed) projects/quota64/sys/dev/ath/ath_hal/ar5416/ar9160.ini (props changed) projects/quota64/sys/dev/xen/xenpci/ (props changed) projects/quota64/sys/mips/rmi/debug.h (props changed) projects/quota64/sys/mips/rmi/dev/sec/desc.h (props changed) projects/quota64/sys/mips/rmi/msgring.h (props changed) projects/quota64/sys/mips/rmi/shared_structs.h (props changed) projects/quota64/sys/mips/rmi/shared_structs_func.h (props changed) projects/quota64/sys/mips/rmi/shared_structs_offsets.h (props changed) projects/quota64/usr.bin/csup/ (props changed) projects/quota64/usr.bin/procstat/ (props changed) projects/quota64/usr.sbin/zic/ (props changed) Modified: projects/quota64/MAINTAINERS ============================================================================== --- projects/quota64/MAINTAINERS Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/MAINTAINERS Wed Apr 28 05:33:59 2010 (r207307) @@ -36,8 +36,6 @@ pci bus imp,jhb Pre-commit review reque cdboot jhb Pre-commit review requested. pxeboot jhb Pre-commit review requested. witness jhb Pre-commit review requested. -twe aradford@amcc.com Pre-commit review requested -twa aradford@amcc.com Pre-commit review requested CAM gibbs, ken Pre-commit review requested. send to scsi@freebsd.org devstat(9) ken Pre-commit review requested. @@ -59,15 +57,12 @@ libfetch des Advance notification reques fetch des Advance notification requested. libpam des Pre-commit review requested. openssh des Pre-commit review requested. -pseudofs des Advance notification requested. -procfs des Advance notification requested. -linprocfs des Advance notification requested. +pseudofs des Pre-commit review requested. +procfs des Pre-commit review requested. +linprocfs des Pre-commit review requested. lpr gad Pre-commit review requested, particularly for lpd/recvjob.c and lpd/printjob.c. newsyslog(8) gad Heads-up appreciated. I'm going thru the PR's for it. -pkill gad Heads-up appreciated. -ps gad I am working on a number of changes to this. Would - like advance notice of major changes planned to it. cvs peter Heads-up appreciated, try not to break it. nvi peter Try not to break it. libz peter Try not to break it. @@ -76,9 +71,6 @@ share/mk ru This is a vital component of offer a pre-commit review for anything non-trivial. ipfw ipfw Pre-commit review preferred. send to ipfw@freebsd.org drm rnoland Just keep me informed of changes, try not to break it. -libufs jmallett Willing to handle problems, help with work. -fdc(4) joerg Just keep me informed of changes, try not to break it. -sppp(4) joerg Just keep me informed of changes, try not to break it. unifdef(1) fanf Pre-commit review requested. ntp roberto Pre-commit review requested. inetd dwmalone Recommends pre-commit review. @@ -131,6 +123,9 @@ usr.sbin/zic edwin Heads-up appreciat maintained by a third party source. lib/libc/stdtime edwin Heads-up appreciated, since parts of this code is maintained by a third party source. +sysinstall randi Please contact about any major changes so that + they can be co-ordinated. +sbin/routed bms Pre-commit review; notify vendor at rhyolite.com Following are the entries from the Makefiles, and a few other sources. Please remove stale entries from both their origin, and this file. @@ -144,4 +139,3 @@ $ cd /usr/src; find */* -type f|xargs eg sys/modules/3dfx/Makefile:MAINTAINER= cokane@FreeBSD.org sys/modules/urio/Makefile:MAINTAINER= Iwasa Kazmi tools/tools/sysdoc/Makefile:MAINTAINER= trhodes@FreeBSD.org -usr.sbin/zic/Makefile:MAINTAINER= wollman@FreeBSD.org Modified: projects/quota64/Makefile ============================================================================== --- projects/quota64/Makefile Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/Makefile Wed Apr 28 05:33:59 2010 (r207307) @@ -15,6 +15,7 @@ # reinstallkernel - Reinstall the kernel and the kernel-modules. # reinstallkernel.debug # kernel - buildkernel + installkernel. +# kernel-toolchain - Builds the subset of world necessary to build a kernel # doxygen - Build API documentation of the kernel, needs doxygen. # update - Convenient way to update your source tree (cvs). # check-old - List obsolete directories/files/libraries. @@ -310,6 +311,7 @@ universe_${target}: "check _.${target}.buildworld for details" | ${MAKEFAIL})) @echo ">> ${target} buildworld completed on `LC_ALL=C date`" .endif +.if !defined(MAKE_JUST_WORLDS) .if exists(${.CURDIR}/sys/${target}/conf/NOTES) @(cd ${.CURDIR}/sys/${target}/conf && env __MAKE_CONF=/dev/null \ ${MAKE} LINT > ${.CURDIR}/_.${target}.makeLINT 2>&1 || \ @@ -318,6 +320,7 @@ universe_${target}: .endif @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} TARGET=${target} \ universe_kernels +.endif @echo ">> ${target} completed on `LC_ALL=C date`" .endfor universe_kernels: universe_kernconfs Modified: projects/quota64/Makefile.inc1 ============================================================================== --- projects/quota64/Makefile.inc1 Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/Makefile.inc1 Wed Apr 28 05:33:59 2010 (r207307) @@ -15,6 +15,7 @@ # -DNO_CTF do not run the DTrace CTF conversion tools on built objects # LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list # TARGET="machine" to crossbuild world for a different machine type +# TARGET_ARCH= may be required when a TARGET supports multiple endians # # The intended user-driven targets are: @@ -258,7 +259,7 @@ WMAKEENV= ${CROSSENV} \ VERSION="${VERSION}" \ INSTALL="sh ${.CURDIR}/tools/install.sh" \ PATH=${TMPPATH} -.if ${MK_CDDL} == "no" || defined(NO_CTF) +.if ${MK_CDDL} == "no" WMAKEENV+= NO_CTF=1 .endif WMAKE= ${WMAKEENV} ${MAKE} -f Makefile.inc1 DESTDIR=${WORLDTMP} @@ -283,6 +284,7 @@ LIB32WMAKEENV= MAKEOBJDIRPREFIX=${OBJTRE VERSION="${VERSION}" \ MACHINE=i386 \ MACHINE_ARCH=i386 \ + MACHINE_CPU="i686 mmx sse sse2" \ INSTALL="sh ${.CURDIR}/tools/install.sh" \ PATH=${TMPPATH} \ CC="${CC} ${LIB32FLAGS}" \ @@ -778,7 +780,7 @@ buildkernel: @echo "--------------------------------------------------------------" cd ${KRNLOBJDIR}/${_kernel}; \ MAKESRCPATH=${KERNSRCDIR}/dev/aic7xxx/aicasm \ - ${MAKE} SSP_CFLAGS= -DNO_CPU_CFLAGS -DNO_CTF \ + ${MAKE} SSP_CFLAGS= -DNO_CPU_CFLAGS \ -f ${KERNSRCDIR}/dev/aic7xxx/aicasm/Makefile # XXX - Gratuitously builds aicasm in the ``makeoptions NO_MODULES'' case. .if !defined(MODULES_WITH_WORLD) && !defined(NO_MODULES) && exists(${KERNSRCDIR}/modules) @@ -1109,7 +1111,7 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 ${_kerberos5_lib_libhx509} ${_kerberos5_lib_libkrb5} \ ${_kerberos5_lib_libroken} \ lib/libbz2 lib/libcom_err lib/libcrypt \ - lib/libexpat \ + lib/libexpat lib/libfetch \ ${_lib_libgssapi} ${_lib_libipx} \ lib/libkiconv lib/libkvm lib/libmd \ lib/ncurses/ncurses lib/ncurses/ncursesw \ @@ -1136,6 +1138,7 @@ _cddl_lib= cddl/lib _secure_lib_libcrypto= secure/lib/libcrypto _secure_lib_libssl= secure/lib/libssl lib/libradius__L secure/lib/libssl__L: secure/lib/libcrypto__L +lib/libfetch__L: secure/lib/libcrypto__L secure/lib/libssl__L lib/libmd__L .if ${MK_OPENSSH} != "no" _secure_lib_libssh= secure/lib/libssh secure/lib/libssh__L: lib/libz__L secure/lib/libcrypto__L lib/libcrypt__L @@ -1171,7 +1174,7 @@ _lib_libypclnt= lib/libypclnt .endif .if ${MK_OPENSSL} == "no" -lib/libradius__L: lib/libmd__L +lib/libfetch__L lib/libradius__L: lib/libmd__L .endif .for _lib in ${_prereq_libs} @@ -1259,7 +1262,7 @@ delete-old-files: @echo ">>> Removing old files (only deletes safe to delete libs)" # Ask for every old file if the user really wants to remove it. # It's annoying, but better safe than sorry. - @for file in ${OLD_FILES}; do \ + @for file in ${OLD_FILES} ${OLD_FILES:Musr/share/*.gz:R}; do \ if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \ chflags noschg "${DESTDIR}/$${file}" 2>/dev/null || true; \ rm ${RM_I} "${DESTDIR}/$${file}"; \ @@ -1279,7 +1282,7 @@ delete-old-files: check-old-files: @echo ">>> Checking for old files" - @for file in ${OLD_FILES}; do \ + @for file in ${OLD_FILES} ${OLD_FILES:Musr/share/*.gz:R}; do \ if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \ echo "${DESTDIR}/$${file}"; \ fi; \ Modified: projects/quota64/ObsoleteFiles.inc ============================================================================== --- projects/quota64/ObsoleteFiles.inc Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/ObsoleteFiles.inc Wed Apr 28 05:33:59 2010 (r207307) @@ -14,6 +14,37 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20100416: [mips] removed +.if ${TARGET_ARCH} == "mips" +OLD_FILES+=usr/include/machine/psl.h +.endif +# 20100415: [mips] removed unused headers +.if ${TARGET_ARCH} == "mips" +OLD_FILES+=usr/include/machine/archtype.h +OLD_FILES+=usr/include/machine/segments.h +OLD_FILES+=usr/include/machine/rm7000.h +OLD_FILES+=usr/include/machine/defs.h +OLD_FILES+=usr/include/machine/queue.h +.endif +# 20100326: [ia64] removed +.if ${TARGET_ARCH} == "ia64" +OLD_FILES+=usr/include/machine/nexusvar.h +.endif +# 20100326: gcpio removal +OLD_FILES+=usr/bin/gcpio +OLD_FILES+=usr/share/info/cpio.info.gz +OLD_FILES+=usr/share/man/man1/gcpio.1.gz +# 20100322: libz update +OLD_LIBS+=lib/libz.so.5 +.if ${TARGET_ARCH} == "amd64" +OLD_LIBS+=usr/lib32/libz.so.5 +.endif +# 20100314: removal of regexp.h +OLD_FILES+=usr/include/regexp.h +OLD_FILES+=usr/share/man/man3/regexp.3.gz +OLD_FILES+=usr/share/man/man3/regsub.3.gz +# 20100303: actual removal of utmp.h +OLD_FILES+=usr/include/utmp.h # 20100227: [ia64] removed and .if ${TARGET_ARCH} == "ia64" OLD_FILES+=usr/include/machine/sapicreg.h Modified: projects/quota64/UPDATING ============================================================================== --- projects/quota64/UPDATING Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/UPDATING Wed Apr 28 05:33:59 2010 (r207307) @@ -22,6 +22,22 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9. machines to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +20100402: + WITH_CTF can now be specified in src.conf (not recommended, there + are some problems with static executables), make.conf (would also + affect ports which do not use GNU make and do not override the + compile targets) or in the kernel config (via "makeoptions + WITH_CTF=yes"). + When WITH_CTF was specified there before this was silently ignored, + so make sure that WITH_CTF is not used in places which could lead + to unwanted behavior. + +20100311: + The kernel option COMPAT_IA32 has been replaced with COMPAT_FREEBSD32 + to allow 32-bit compatibility on non-x86 platforms. All kernel + configurations on amd64 and ia64 platforms using these options must + be modified accordingly. + 20100113: The utmp user accounting database has been replaced with utmpx, the user accounting interface standardized by POSIX. @@ -497,7 +513,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9. 20090313: The k8temp(4) driver has been renamed to amdtemp(4) since - support for K10 and K11 CPU families was added. + support for Family 10 and Family 11 CPU families was added. 20090309: IGMPv3 and Source-Specific Multicast (SSM) have been merged @@ -983,7 +999,7 @@ COMMON ITEMS: mergemaster -p [5] make installworld make delete-old - mergemaster [4] + mergemaster -i [4] @@ -1054,7 +1070,8 @@ COMMON ITEMS: system. Attempting to do it by hand is not recommended and those that pursue this avenue should read this file carefully, as well as the archives of freebsd-current and freebsd-hackers mailing lists - for potential gotchas. + for potential gotchas. The -U option is also useful to consider. + See mergemaster(8) for more information. [5] Usually this step is a noop. However, from time to time you may need to do this if you get unknown user in the following Modified: projects/quota64/bin/cp/utils.c ============================================================================== --- projects/quota64/bin/cp/utils.c Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/bin/cp/utils.c Wed Apr 28 05:33:59 2010 (r207307) @@ -323,8 +323,8 @@ setfile(struct stat *fs, int fd) fs->st_mode &= S_ISUID | S_ISGID | S_ISVTX | S_IRWXU | S_IRWXG | S_IRWXO; - TIMESPEC_TO_TIMEVAL(&tv[0], &fs->st_atimespec); - TIMESPEC_TO_TIMEVAL(&tv[1], &fs->st_mtimespec); + TIMESPEC_TO_TIMEVAL(&tv[0], &fs->st_atim); + TIMESPEC_TO_TIMEVAL(&tv[1], &fs->st_mtim); if (islink ? lutimes(to.p_path, tv) : utimes(to.p_path, tv)) { warn("%sutimes: %s", islink ? "l" : "", to.p_path); rval = 1; Modified: projects/quota64/bin/ed/Makefile ============================================================================== --- projects/quota64/bin/ed/Makefile Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/bin/ed/Makefile Wed Apr 28 05:33:59 2010 (r207307) @@ -4,7 +4,6 @@ PROG= ed SRCS= buf.c cbc.c glbl.c io.c main.c re.c sub.c undo.c -WARNS?= 2 LINKS= ${BINDIR}/ed ${BINDIR}/red MLINKS= ed.1 red.1 Modified: projects/quota64/bin/ed/main.c ============================================================================== --- projects/quota64/bin/ed/main.c Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/bin/ed/main.c Wed Apr 28 05:33:59 2010 (r207307) @@ -103,15 +103,10 @@ const char usage[] = "usage: %s [-] [-sx /* ed: line editor */ int -main(int argc, char *argv[]) +main(volatile int argc, char ** volatile argv) { int c, n; long status = 0; -#if __GNUC__ - /* Avoid longjmp clobbering */ - (void) &argc; - (void) &argv; -#endif (void)setlocale(LC_ALL, ""); Modified: projects/quota64/bin/ln/ln.c ============================================================================== --- projects/quota64/bin/ln/ln.c Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/bin/ln/ln.c Wed Apr 28 05:33:59 2010 (r207307) @@ -47,6 +47,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include @@ -172,6 +173,52 @@ main(int argc, char *argv[]) exit(exitval); } +/* + * Two pathnames refer to the same directory entry if the directories match + * and the final components' names match. + */ +static int +samedirent(const char *path1, const char *path2) +{ + const char *file1, *file2; + char pathbuf[PATH_MAX]; + struct stat sb1, sb2; + + if (strcmp(path1, path2) == 0) + return 1; + file1 = strrchr(path1, '/'); + if (file1 != NULL) + file1++; + else + file1 = path1; + file2 = strrchr(path2, '/'); + if (file2 != NULL) + file2++; + else + file2 = path2; + if (strcmp(file1, file2) != 0) + return 0; + if (file1 - path1 >= PATH_MAX || file2 - path2 >= PATH_MAX) + return 0; + if (file1 == path1) + memcpy(pathbuf, ".", 2); + else { + memcpy(pathbuf, path1, file1 - path1); + pathbuf[file1 - path1] = '\0'; + } + if (stat(pathbuf, &sb1) != 0) + return 0; + if (file2 == path2) + memcpy(pathbuf, ".", 2); + else { + memcpy(pathbuf, path2, file2 - path2); + pathbuf[file2 - path2] = '\0'; + } + if (stat(pathbuf, &sb2) != 0) + return 0; + return sb1.st_dev == sb2.st_dev && sb1.st_ino == sb2.st_ino; +} + int linkit(const char *source, const char *target, int isdir) { @@ -180,6 +227,7 @@ linkit(const char *source, const char *t int ch, exists, first; char path[PATH_MAX]; char wbuf[PATH_MAX]; + char bbuf[PATH_MAX]; if (!sflag) { /* If source doesn't exist, quit now. */ @@ -202,11 +250,9 @@ linkit(const char *source, const char *t if (isdir || (lstat(target, &sb) == 0 && S_ISDIR(sb.st_mode)) || (!hflag && stat(target, &sb) == 0 && S_ISDIR(sb.st_mode))) { - if ((p = strrchr(source, '/')) == NULL) - p = source; - else - ++p; - if (snprintf(path, sizeof(path), "%s/%s", target, p) >= + if (strlcpy(bbuf, source, sizeof(bbuf)) >= sizeof(bbuf) || + (p = basename(bbuf)) == NULL || + snprintf(path, sizeof(path), "%s/%s", target, p) >= (ssize_t)sizeof(path)) { errno = ENAMETOOLONG; warn("%s", source); @@ -215,7 +261,6 @@ linkit(const char *source, const char *t target = path; } - exists = !lstat(target, &sb); /* * If the link source doesn't exist, and a symbolic link was * requested, and -w was specified, give a warning. @@ -231,19 +276,30 @@ linkit(const char *source, const char *t * absolute path of the source, by appending `source' * to the parent directory of the target. */ - p = strrchr(target, '/'); - if (p != NULL) - p++; - else - p = target; - (void)snprintf(wbuf, sizeof(wbuf), "%.*s%s", - (int)(p - target), target, source); - if (stat(wbuf, &sb) != 0) - warn("warning: %s", source); + strlcpy(bbuf, target, sizeof(bbuf)); + p = dirname(bbuf); + if (p != NULL) { + (void)snprintf(wbuf, sizeof(wbuf), "%s/%s", + p, source); + if (stat(wbuf, &sb) != 0) + warn("warning: %s", source); + } + } + } + + /* + * If the file exists, first check it is not the same directory entry. + */ + exists = !lstat(target, &sb); + if (exists) { + if (!sflag && samedirent(source, target)) { + warnx("%s and %s are the same directory entry", + source, target); + return (1); } } /* - * If the file exists, then unlink it forcibly if -f was specified + * Then unlink it forcibly if -f was specified * and interactively if -i was specified. */ if (fflag && exists) { Modified: projects/quota64/bin/ln/symlink.7 ============================================================================== --- projects/quota64/bin/ln/symlink.7 Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/bin/ln/symlink.7 Wed Apr 28 05:33:59 2010 (r207307) @@ -29,7 +29,7 @@ .\" @(#)symlink.7 8.3 (Berkeley) 3/31/94 .\" $FreeBSD$ .\" -.Dd March 31, 1994 +.Dd April 25, 2010 .Dt SYMLINK 7 .Os .Sh NAME @@ -103,19 +103,23 @@ the system call would return a file descriptor to the file .Dq afile . .Pp -There are nine system calls that do not follow links, and which operate +There are thirteen system calls that do not follow links, and which operate on the symbolic link itself. They are: .Xr lchflags 2 , .Xr lchmod 2 , .Xr lchown 2 , +.Xr lpathconf 2 , .Xr lstat 2 , .Xr lutimes 2 , .Xr readlink 2 , +.Xr readlinkat 2 , .Xr rename 2 , +.Xr renameat 2 , .Xr rmdir 2 , +.Xr unlink 2 , and -.Xr unlink 2 . +.Xr unlinkat 2 . Because .Xr remove 3 is an alias for @@ -123,9 +127,30 @@ is an alias for it also does not follow symbolic links. When .Xr rmdir 2 +or +.Xr unlinkat 2 +with the +.Dv AT_REMOVEDIR +flag is applied to a symbolic link, it fails with the error .Er ENOTDIR . .Pp +The +.Xr linkat 2 +system call does not follow symbolic links +unless given the +.Dv AT_SYMLINK_FOLLOW +flag. +.Pp +The following system calls follow symbolic links +unless given the +.Dv AT_SYMLINK_NOFOLLOW +flag: +.Xr fchmodat 2 , +.Xr fchownat 2 +and +.Xr fstatat 2 . +.Pp The owner and group of an existing symbolic link can be changed by means of the .Xr lchown 2 @@ -138,8 +163,8 @@ an existing symbolic link can be changed and .Xr lutimes 2 system calls, respectively. -Of these, only the flags are used by the system; -the access permissions and ownership are ignored. +Of these, only the flags and ownership are used by the system; +the access permissions are ignored. .Pp The .Bx 4.4 Modified: projects/quota64/bin/ls/cmp.c ============================================================================== --- projects/quota64/bin/ls/cmp.c Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/bin/ls/cmp.c Wed Apr 28 05:33:59 2010 (r207307) @@ -66,17 +66,17 @@ int modcmp(const FTSENT *a, const FTSENT *b) { - if (b->fts_statp->st_mtimespec.tv_sec > - a->fts_statp->st_mtimespec.tv_sec) + if (b->fts_statp->st_mtim.tv_sec > + a->fts_statp->st_mtim.tv_sec) return (1); - if (b->fts_statp->st_mtimespec.tv_sec < - a->fts_statp->st_mtimespec.tv_sec) + if (b->fts_statp->st_mtim.tv_sec < + a->fts_statp->st_mtim.tv_sec) return (-1); - if (b->fts_statp->st_mtimespec.tv_nsec > - a->fts_statp->st_mtimespec.tv_nsec) + if (b->fts_statp->st_mtim.tv_nsec > + a->fts_statp->st_mtim.tv_nsec) return (1); - if (b->fts_statp->st_mtimespec.tv_nsec < - a->fts_statp->st_mtimespec.tv_nsec) + if (b->fts_statp->st_mtim.tv_nsec < + a->fts_statp->st_mtim.tv_nsec) return (-1); return (strcoll(a->fts_name, b->fts_name)); } @@ -92,17 +92,17 @@ int acccmp(const FTSENT *a, const FTSENT *b) { - if (b->fts_statp->st_atimespec.tv_sec > - a->fts_statp->st_atimespec.tv_sec) + if (b->fts_statp->st_atim.tv_sec > + a->fts_statp->st_atim.tv_sec) return (1); - if (b->fts_statp->st_atimespec.tv_sec < - a->fts_statp->st_atimespec.tv_sec) + if (b->fts_statp->st_atim.tv_sec < + a->fts_statp->st_atim.tv_sec) return (-1); - if (b->fts_statp->st_atimespec.tv_nsec > - a->fts_statp->st_atimespec.tv_nsec) + if (b->fts_statp->st_atim.tv_nsec > + a->fts_statp->st_atim.tv_nsec) return (1); - if (b->fts_statp->st_atimespec.tv_nsec < - a->fts_statp->st_atimespec.tv_nsec) + if (b->fts_statp->st_atim.tv_nsec < + a->fts_statp->st_atim.tv_nsec) return (-1); return (strcoll(a->fts_name, b->fts_name)); } @@ -118,17 +118,17 @@ int birthcmp(const FTSENT *a, const FTSENT *b) { - if (b->fts_statp->st_birthtimespec.tv_sec > - a->fts_statp->st_birthtimespec.tv_sec) + if (b->fts_statp->st_birthtim.tv_sec > + a->fts_statp->st_birthtim.tv_sec) return (1); - if (b->fts_statp->st_birthtimespec.tv_sec < - a->fts_statp->st_birthtimespec.tv_sec) + if (b->fts_statp->st_birthtim.tv_sec < + a->fts_statp->st_birthtim.tv_sec) return (-1); - if (b->fts_statp->st_birthtimespec.tv_nsec > - a->fts_statp->st_birthtimespec.tv_nsec) + if (b->fts_statp->st_birthtim.tv_nsec > + a->fts_statp->st_birthtim.tv_nsec) return (1); - if (b->fts_statp->st_birthtimespec.tv_nsec < - a->fts_statp->st_birthtimespec.tv_nsec) + if (b->fts_statp->st_birthtim.tv_nsec < + a->fts_statp->st_birthtim.tv_nsec) return (-1); return (strcoll(a->fts_name, b->fts_name)); } @@ -144,17 +144,17 @@ int statcmp(const FTSENT *a, const FTSENT *b) { - if (b->fts_statp->st_ctimespec.tv_sec > - a->fts_statp->st_ctimespec.tv_sec) + if (b->fts_statp->st_ctim.tv_sec > + a->fts_statp->st_ctim.tv_sec) return (1); - if (b->fts_statp->st_ctimespec.tv_sec < - a->fts_statp->st_ctimespec.tv_sec) + if (b->fts_statp->st_ctim.tv_sec < + a->fts_statp->st_ctim.tv_sec) return (-1); - if (b->fts_statp->st_ctimespec.tv_nsec > - a->fts_statp->st_ctimespec.tv_nsec) + if (b->fts_statp->st_ctim.tv_nsec > + a->fts_statp->st_ctim.tv_nsec) return (1); - if (b->fts_statp->st_ctimespec.tv_nsec < - a->fts_statp->st_ctimespec.tv_nsec) + if (b->fts_statp->st_ctim.tv_nsec < + a->fts_statp->st_ctim.tv_nsec) return (-1); return (strcoll(a->fts_name, b->fts_name)); } Modified: projects/quota64/bin/pax/Makefile ============================================================================== --- projects/quota64/bin/pax/Makefile Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/bin/pax/Makefile Wed Apr 28 05:33:59 2010 (r207307) @@ -29,8 +29,5 @@ PROG= pax SRCS= ar_io.c ar_subs.c buf_subs.c cache.c cpio.c file_subs.c ftree.c \ gen_subs.c getoldopt.c options.c pat_rep.c pax.c sel_subs.c \ tables.c tar.c tty_subs.c -#XXX NOTYET -#MAN= pax.1 tar.1 cpio.1 -#LINKS= ${BINDIR}/pax ${BINDIR}/tar ${BINDIR}/pax ${BINDIR}/cpio .include Modified: projects/quota64/bin/pax/getoldopt.c ============================================================================== --- projects/quota64/bin/pax/getoldopt.c Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/bin/pax/getoldopt.c Wed Apr 28 05:33:59 2010 (r207307) @@ -1,4 +1,4 @@ -/* $OpenBSD: getoldopt.c,v 1.4 2000/01/22 20:24:51 deraadt Exp $ */ +/* $OpenBSD: getoldopt.c,v 1.9 2009/10/27 23:59:22 deraadt Exp $ */ /* $NetBSD: getoldopt.c,v 1.3 1995/03/21 09:07:28 cgd Exp $ */ /*- @@ -7,7 +7,7 @@ * otherwise, it uses the old rules used by tar, dump, and ps. * * Written 25 August 1985 by John Gilmore (ihnp4!hoptoad!gnu) and placed - * in the Pubic Domain for your edification and enjoyment. + * in the Public Domain for your edification and enjoyment. */ #include @@ -33,7 +33,8 @@ getoldopt(int argc, char **argv, const c optarg = NULL; if (key == NULL) { /* First time */ - if (argc < 2) return EOF; + if (argc < 2) + return (-1); key = argv[1]; if (*key == '-') use_getopt++; @@ -42,18 +43,18 @@ getoldopt(int argc, char **argv, const c } if (use_getopt) - return getopt(argc, argv, optstring); + return (getopt(argc, argv, optstring)); c = *key++; if (c == '\0') { key--; - return EOF; + return (-1); } place = strchr(optstring, c); if (place == NULL || c == ':') { fprintf(stderr, "%s: unknown option %c\n", argv[0], c); - return('?'); + return ('?'); } place++; @@ -64,9 +65,9 @@ getoldopt(int argc, char **argv, const c } else { fprintf(stderr, "%s: %c argument missing\n", argv[0], c); - return('?'); + return ('?'); } } - return(c); + return (c); } Modified: projects/quota64/bin/ps/extern.h ============================================================================== --- projects/quota64/bin/ps/extern.h Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/bin/ps/extern.h Wed Apr 28 05:33:59 2010 (r207307) @@ -48,6 +48,7 @@ void command(KINFO *, VARENT *); void cputime(KINFO *, VARENT *); int donlist(void); void elapsed(KINFO *, VARENT *); +void elapseds(KINFO *, VARENT *); void emulname(KINFO *, VARENT *); VARENT *find_varentry(VAR *); const char *fmt_argv(char **, char *, size_t); Modified: projects/quota64/bin/ps/keyword.c ============================================================================== --- projects/quota64/bin/ps/keyword.c Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/bin/ps/keyword.c Wed Apr 28 05:33:59 2010 (r207307) @@ -89,6 +89,7 @@ static VAR var[] = { {"emul", "EMUL", NULL, LJUST, emulname, NULL, EMULLEN, 0, CHAR, NULL, 0}, {"etime", "ELAPSED", NULL, USER, elapsed, NULL, 12, 0, CHAR, NULL, 0}, + {"etimes", "ELAPSED", NULL, USER, elapseds, NULL, 12, 0, CHAR, NULL, 0}, {"f", "F", NULL, 0, kvar, NULL, 7, KOFF(ki_flag), INT, "x", 0}, {"flags", "", "f", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"ignored", "", "sigignore", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, Modified: projects/quota64/bin/ps/print.c ============================================================================== --- projects/quota64/bin/ps/print.c Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/bin/ps/print.c Wed Apr 28 05:33:59 2010 (r207307) @@ -54,6 +54,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include @@ -618,6 +619,21 @@ elapsed(KINFO *k, VARENT *ve) (void)printf("%*s", v->width, obuff); } +void +elapseds(KINFO *k, VARENT *ve) +{ + VAR *v; + time_t val; + + v = ve->var; + if (!k->ki_valid) { + (void)printf("%-*s", v->width, "-"); + return; + } + val = now - k->ki_p->ki_start.tv_sec; + (void)printf("%*jd", v->width, (intmax_t)val); +} + double getpcpu(const KINFO *k) { Modified: projects/quota64/bin/ps/ps.1 ============================================================================== --- projects/quota64/bin/ps/ps.1 Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/bin/ps/ps.1 Wed Apr 28 05:33:59 2010 (r207307) @@ -29,7 +29,7 @@ .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd July 9, 2009 +.Dd April 13, 2010 .Dt PS 1 .Os .Sh NAME @@ -284,11 +284,10 @@ The percentage of real memory used by th The flags associated with the process as in the include file .In sys/proc.h : -.Bl -column P_STOPPED_SINGLE 0x4000000 +.Bl -column P_SINGLE_BOUNDARY 0x40000000 .It Dv "P_ADVLOCK" Ta No "0x00001 Process may hold a POSIX advisory lock" .It Dv "P_CONTROLT" Ta No "0x00002 Has a controlling terminal" .It Dv "P_KTHREAD" Ta No "0x00004 Kernel thread" -.It Dv "P_NOLOAD" Ta No "0x00008 Ignore during load avg calculations" .It Dv "P_PPWAIT" Ta No "0x00010 Parent is waiting for child to exec/exit" .It Dv "P_PROFIL" Ta No "0x00020 Has started profiling" .It Dv "P_STOPPROF" Ta No "0x00040 Has thread in requesting to stop prof" @@ -299,14 +298,21 @@ the include file .It Dv "P_WAITED" Ta No "0x01000 Someone is waiting for us" .It Dv "P_WEXIT" Ta No "0x02000 Working on exiting" .It Dv "P_EXEC" Ta No "0x04000 Process called exec" +.It Dv "P_WKILLED" Ta No "0x08000 Killed, shall go to kernel/user boundary ASAP" .It Dv "P_CONTINUED" Ta No "0x10000 Proc has continued from a stopped state" .It Dv "P_STOPPED_SIG" Ta No "0x20000 Stopped due to SIGSTOP/SIGTSTP" .It Dv "P_STOPPED_TRACE" Ta No "0x40000 Stopped because of tracing" .It Dv "P_STOPPED_SINGLE" Ta No "0x80000 Only one thread can continue" .It Dv "P_PROTECTED" Ta No "0x100000 Do not kill on memory overcommit" .It Dv "P_SIGEVENT" Ta No "0x200000 Process pending signals changed" +.It Dv "P_SINGLE_BOUNDARY" Ta No "0x400000 Threads should suspend at user boundary" +.It Dv "P_HWPMC" Ta No "0x800000 Process is using HWPMCs" .It Dv "P_JAILED" Ta No "0x1000000 Process is in jail" .It Dv "P_INEXEC" Ta No "0x4000000 Process is in execve()" +.It Dv "P_STATCHILD" Ta No "0x8000000 Child process stopped or exited" +.It Dv "P_INMEM" Ta No "0x10000000 Loaded into memory" +.It Dv "P_SWAPPINGOUT" Ta No "0x20000000 Process is being swapped out" +.It Dv "P_SWAPPINGIN" Ta No "0x40000000 Process is being swapped in" .El .It Cm label The MAC label of the process. @@ -474,7 +480,12 @@ command and arguments .It Cm cpu short-term CPU usage factor (for scheduling) .It Cm etime -elapsed running time +elapsed running time, format +.Op days- Ns +.Op hours: Ns +minutes:seconds. +.It Cm etimes +elapsed running time, in decimal integer seconds .It Cm flags the process flags, in hexadecimal (alias .Cm f ) @@ -615,6 +626,13 @@ wait channel (as a symbolic name) .It Cm xstat exit or stop status (valid only for stopped or zombie process) .El +.Pp +Note that the +.Cm pending +column displays bitmask of signals pending in the process queue when +.Fl H +option is not specified, otherwise the per-thread queue of pending signals +is shown. .Sh ENVIRONMENT The following environment variables affect the execution of .Nm : Modified: projects/quota64/bin/pwait/pwait.1 ============================================================================== --- projects/quota64/bin/pwait/pwait.1 Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/bin/pwait/pwait.1 Wed Apr 28 05:33:59 2010 (r207307) @@ -33,8 +33,8 @@ .\" $FreeBSD$ .\" .Dd November 1, 2009 -.Os .Dt PWAIT 1 +.Os .Sh NAME .Nm pwait .Nd wait for processes to terminate Modified: projects/quota64/bin/rcp/rcp.c ============================================================================== --- projects/quota64/bin/rcp/rcp.c Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/bin/rcp/rcp.c Wed Apr 28 05:33:59 2010 (r207307) @@ -390,8 +390,8 @@ syserr: run_err("%s: %s", name, strerr * versions expecting microseconds. */ (void)snprintf(buf, sizeof(buf), "T%ld 0 %ld 0\n", - (long)stb.st_mtimespec.tv_sec, - (long)stb.st_atimespec.tv_sec); + (long)stb.st_mtim.tv_sec, + (long)stb.st_atim.tv_sec); (void)write(rem, buf, strlen(buf)); if (response() < 0) goto next; @@ -454,8 +454,8 @@ rsource(char *name, struct stat *statp) last++; if (pflag) { (void)snprintf(path, sizeof(path), "T%ld 0 %ld 0\n", - (long)statp->st_mtimespec.tv_sec, - (long)statp->st_atimespec.tv_sec); + (long)statp->st_mtim.tv_sec, + (long)statp->st_atim.tv_sec); (void)write(rem, path, strlen(path)); if (response() < 0) { closedir(dirp); Modified: projects/quota64/bin/setfacl/file.c ============================================================================== --- projects/quota64/bin/setfacl/file.c Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/bin/setfacl/file.c Wed Apr 28 05:33:59 2010 (r207307) @@ -14,14 +14,14 @@ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR THE VOICES IN HIS HEAD BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. */ #include Modified: projects/quota64/bin/setfacl/mask.c ============================================================================== --- projects/quota64/bin/setfacl/mask.c Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/bin/setfacl/mask.c Wed Apr 28 05:33:59 2010 (r207307) @@ -14,14 +14,14 @@ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR THE VOICES IN HIS HEAD BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. */ #include Modified: projects/quota64/bin/setfacl/merge.c ============================================================================== --- projects/quota64/bin/setfacl/merge.c Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/bin/setfacl/merge.c Wed Apr 28 05:33:59 2010 (r207307) @@ -14,14 +14,14 @@ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR THE VOICES IN HIS HEAD BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. */ #include Modified: projects/quota64/bin/setfacl/remove.c ============================================================================== --- projects/quota64/bin/setfacl/remove.c Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/bin/setfacl/remove.c Wed Apr 28 05:33:59 2010 (r207307) @@ -14,14 +14,14 @@ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR THE VOICES IN HIS HEAD BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. */ #include Modified: projects/quota64/bin/setfacl/setfacl.1 ============================================================================== --- projects/quota64/bin/setfacl/setfacl.1 Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/bin/setfacl/setfacl.1 Wed Apr 28 05:33:59 2010 (r207307) @@ -14,14 +14,14 @@ .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR THE VOICES IN HIS HEAD BE -.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -.\" POSSIBILITY OF SUCH DAMAGE. +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (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$ .\" Modified: projects/quota64/bin/setfacl/setfacl.c ============================================================================== --- projects/quota64/bin/setfacl/setfacl.c Wed Apr 28 04:57:32 2010 (r207306) +++ projects/quota64/bin/setfacl/setfacl.c Wed Apr 28 05:33:59 2010 (r207307) @@ -14,14 +14,14 @@ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR THE VOICES IN HIS HEAD BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. */ #include *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Wed Apr 28 18:29:44 2010 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C8D02106566B; Wed, 28 Apr 2010 18:29:44 +0000 (UTC) (envelope-from rdivacky@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id B7CD68FC26; Wed, 28 Apr 2010 18:29:44 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o3SITij3009803; Wed, 28 Apr 2010 18:29:44 GMT (envelope-from rdivacky@svn.freebsd.org) Received: (from rdivacky@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o3SITi7c009801; Wed, 28 Apr 2010 18:29:44 GMT (envelope-from rdivacky@svn.freebsd.org) Message-Id: <201004281829.o3SITi7c009801@svn.freebsd.org> From: Roman Divacky Date: Wed, 28 Apr 2010 18:29:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r207333 - projects/clangbsd X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Apr 2010 18:29:44 -0000 Author: rdivacky Date: Wed Apr 28 18:29:44 2010 New Revision: 207333 URL: http://svn.freebsd.org/changeset/base/207333 Log: Improve the detection whether CC/CXX is clang thus allowing buildworld with CC=cc etc. While at it allow it so that CC/CXX can be set to different compilers. Submitted by: Dominic Fandrey Modified: projects/clangbsd/Makefile.inc1 Modified: projects/clangbsd/Makefile.inc1 ============================================================================== --- projects/clangbsd/Makefile.inc1 Wed Apr 28 18:28:08 2010 (r207332) +++ projects/clangbsd/Makefile.inc1 Wed Apr 28 18:29:44 2010 (r207333) @@ -252,9 +252,8 @@ XMAKE= TOOLS_PREFIX=${WORLDTMP} ${BMAKE TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ -DWITHOUT_GDB -.if ${CC} == "clang" || ${CXX} == "clang++" -MMINTRIN_CLANG= -isystem ${WORLDTMP}/usr/include/clang/1.5 -.endif +CCMMINTRIN_CLANG= `env PATH=${TMPPATH} ${CC} --version | grep -Fq clang && echo -isystem ${WORLDTMP}/usr/include/clang/1.5` +CXXMMINTRIN_CLANG= `env PATH=${TMPPATH} ${CXX} --version | grep -Fq clang && echo -isystem ${WORLDTMP}/usr/include/clang/1.5` # world stage WMAKEENV= ${CROSSENV} \ @@ -262,8 +261,8 @@ WMAKEENV= ${CROSSENV} \ VERSION="${VERSION}" \ INSTALL="sh ${.CURDIR}/tools/install.sh" \ PATH=${TMPPATH} \ - CC="${CC} ${MMINTRIN_CLANG} -isystem ${WORLDTMP}/usr/include -B${WORLDTMP}/usr/lib/ -L${WORLDTMP}/usr/lib/" \ - CXX="${CXX} ${MMINTRIN_CLANG} -isystem ${WORLDTMP}/usr/include -isystem ${WORLDTMP}/include/c++/4.2 -isystem ${WORLDTMP}/include/c++/4.2/backward -B${WORLDTMP}/usr/lib/ -L${WORLDTMP}/usr/lib/" + CC="${CC} ${CCMMINTRIN_CLANG} -isystem ${WORLDTMP}/usr/include -B${WORLDTMP}/usr/lib/ -L${WORLDTMP}/usr/lib/" \ + CXX="${CXX} ${CXXMMINTRIN_CLANG} -isystem ${WORLDTMP}/usr/include -isystem ${WORLDTMP}/include/c++/4.2 -isystem ${WORLDTMP}/include/c++/4.2/backward -B${WORLDTMP}/usr/lib/ -L${WORLDTMP}/usr/lib/" .if ${MK_CDDL} == "no" || defined(NO_CTF) WMAKEENV+= NO_CTF=1 From owner-svn-src-projects@FreeBSD.ORG Wed Apr 28 19:42:21 2010 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 743E11065672; Wed, 28 Apr 2010 19:42:21 +0000 (UTC) (envelope-from rdivacky@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 621728FC16; Wed, 28 Apr 2010 19:42:21 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o3SJgLWZ026530; Wed, 28 Apr 2010 19:42:21 GMT (envelope-from rdivacky@svn.freebsd.org) Received: (from rdivacky@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o3SJgKdH026529; Wed, 28 Apr 2010 19:42:20 GMT (envelope-from rdivacky@svn.freebsd.org) Message-Id: <201004281942.o3SJgKdH026529@svn.freebsd.org> From: Roman Divacky Date: Wed, 28 Apr 2010 19:42:20 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r207339 - in projects/clangbsd/contrib/llvm/tools/clang: include/clang/Driver lib/Driver X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Apr 2010 19:42:21 -0000 Author: rdivacky Date: Wed Apr 28 19:42:20 2010 New Revision: 207339 URL: http://svn.freebsd.org/changeset/base/207339 Log: Handle -S/-N when specified to a linker. Those are needed by btxldr. Diagnosed by: jhb Modified: projects/clangbsd/contrib/llvm/tools/clang/include/clang/Driver/Options.td projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/Tools.cpp Modified: projects/clangbsd/contrib/llvm/tools/clang/include/clang/Driver/Options.td ============================================================================== --- projects/clangbsd/contrib/llvm/tools/clang/include/clang/Driver/Options.td Wed Apr 28 19:36:25 2010 (r207338) +++ projects/clangbsd/contrib/llvm/tools/clang/include/clang/Driver/Options.td Wed Apr 28 19:42:20 2010 (r207339) @@ -139,6 +139,8 @@ def MQ : JoinedOrSeparate<"-MQ">, Group< def MT : JoinedOrSeparate<"-MT">, Group; def Mach : Flag<"-Mach">; def M : Flag<"-M">, Group; +def N : Flag<"-N">, Flags<[DriverOption]>, + HelpText<"--omagic to linker">; def O4 : Joined<"-O4">, Group; def ObjCXX : Flag<"-ObjC++">, Flags<[DriverOption]>, HelpText<"Treat source input files as Objective-C++ inputs">; Modified: projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/Tools.cpp ============================================================================== --- projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/Tools.cpp Wed Apr 28 19:36:25 2010 (r207338) +++ projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/Tools.cpp Wed Apr 28 19:42:20 2010 (r207339) @@ -2779,6 +2779,8 @@ void freebsd::Link::ConstructJob(Compila Args.AddAllArgs(CmdArgs, options::OPT_L); Args.AddAllArgs(CmdArgs, options::OPT_T_Group); Args.AddAllArgs(CmdArgs, options::OPT_e); + Args.AddAllArgs(CmdArgs, options::OPT_S); + Args.AddAllArgs(CmdArgs, options::OPT_N); for (InputInfoList::const_iterator it = Inputs.begin(), ie = Inputs.end(); it != ie; ++it) { From owner-svn-src-projects@FreeBSD.ORG Fri Apr 30 05:44:54 2010 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A9FF5106564A; Fri, 30 Apr 2010 05:44:54 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [69.147.83.44]) by mx1.freebsd.org (Postfix) with ESMTP id 961958FC19; Fri, 30 Apr 2010 05:44:54 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o3U5isuD074451; Fri, 30 Apr 2010 05:44:54 GMT (envelope-from nwhitehorn@svn.freebsd.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o3U5isuZ074441; Fri, 30 Apr 2010 05:44:54 GMT (envelope-from nwhitehorn@svn.freebsd.org) Message-Id: <201004300544.o3U5isuZ074441@svn.freebsd.org> From: Nathan Whitehorn Date: Fri, 30 Apr 2010 05:44:54 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r207422 - in projects/ppc64/sys: conf dev/ofw dev/pci powerpc/aim powerpc/booke powerpc/include powerpc/ofw powerpc/powermac powerpc/powerpc sparc64/isa sparc64/pci X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Apr 2010 05:44:54 -0000 Author: nwhitehorn Date: Fri Apr 30 05:44:54 2010 New Revision: 207422 URL: http://svn.freebsd.org/changeset/base/207422 Log: Mega-patch to support last-generation PCI-Express-based PowerMacs. This accomplishes several things, and, after appropriate review, will be split into several corresponding patches before being committed to HEAD. - Add multiple cascaded PIC support. This is required to support devices attached to the U3 PIC on previous Powermac G5s, and should simplify ISA IRQ attachment on PowerPC systems with ISA buses (untested). This requires changes in the use of the OFW interrupt map lookup code, and so also affects sparc64. - Connect the I2C bus and OpenPIC in the U3/U4 northbridge. This portion of the patch was contributed by Andreas Tobler. - Split the Uninorth support into two files: one for Uninorth's PCI bits and one for the Uninorth system controller bits. Most of this work is also due to Andreas Tobler. - Rewrite cpcht(4) completely in order to expose directly the underlying HT bridge and many PCI bridges it has internally. This allows direct access to the IO-APIC in the midbridge. - Coordinate the U4 PIC's interrupt setup with the remote IO-APIC in the HT2000 south bridge. Current status on PowerMac 11,2 is that it will boot multiuser SMP over the network. cpufreq(4) is a bit dodgy, and USB, SATA, and SMU are non-functional. It is possible that the USB and SATA problems are artifacts of the cpcht rewrite and so the brokenness may have propagated to all other G5 systems. Users of this branch should upgrade with caution. Thanks to Andreas Tobler and Justin Hibbits for code and experimentation. Added: projects/ppc64/sys/powerpc/powermac/uninorthpci.c Deleted: projects/ppc64/sys/powerpc/powermac/cpchtvar.h Modified: projects/ppc64/sys/conf/files.powerpc projects/ppc64/sys/conf/files.powerpc64 projects/ppc64/sys/dev/ofw/ofw_bus_subr.c projects/ppc64/sys/dev/ofw/ofw_bus_subr.h projects/ppc64/sys/dev/pci/pci.c projects/ppc64/sys/powerpc/aim/interrupt.c projects/ppc64/sys/powerpc/booke/interrupt.c projects/ppc64/sys/powerpc/include/bus.h projects/ppc64/sys/powerpc/include/intr_machdep.h projects/ppc64/sys/powerpc/include/openpicvar.h projects/ppc64/sys/powerpc/ofw/ofw_pcib_pci.c projects/ppc64/sys/powerpc/ofw/ofw_pcibus.c projects/ppc64/sys/powerpc/powermac/cpcht.c projects/ppc64/sys/powerpc/powermac/grackle.c projects/ppc64/sys/powerpc/powermac/hrowpic.c projects/ppc64/sys/powerpc/powermac/kiic.c projects/ppc64/sys/powerpc/powermac/macgpio.c projects/ppc64/sys/powerpc/powermac/macio.c projects/ppc64/sys/powerpc/powermac/openpic_macio.c projects/ppc64/sys/powerpc/powermac/uninorth.c projects/ppc64/sys/powerpc/powermac/uninorthvar.h projects/ppc64/sys/powerpc/powerpc/intr_machdep.c projects/ppc64/sys/powerpc/powerpc/mp_machdep.c projects/ppc64/sys/powerpc/powerpc/openpic.c projects/ppc64/sys/powerpc/powerpc/pic_if.m projects/ppc64/sys/sparc64/isa/ofw_isa.c projects/ppc64/sys/sparc64/pci/fire.c projects/ppc64/sys/sparc64/pci/ofw_pcib_subr.c projects/ppc64/sys/sparc64/pci/psycho.c projects/ppc64/sys/sparc64/pci/schizo.c Modified: projects/ppc64/sys/conf/files.powerpc ============================================================================== --- projects/ppc64/sys/conf/files.powerpc Fri Apr 30 04:21:22 2010 (r207421) +++ projects/ppc64/sys/conf/files.powerpc Fri Apr 30 05:44:54 2010 (r207422) @@ -139,7 +139,8 @@ powerpc/powermac/openpic_macio.c optiona powerpc/powermac/pswitch.c optional powermac pswitch powerpc/powermac/pmu.c optional powermac pmu powerpc/powermac/smu.c optional powermac smu -powerpc/powermac/uninorth.c optional powermac pci +powerpc/powermac/uninorth.c optional powermac +powerpc/powermac/uninorthpci.c optional powermac pci powerpc/powermac/vcoregpio.c optional powermac powerpc/powerpc/altivec.c optional aim powerpc/powerpc/atomic.S standard Modified: projects/ppc64/sys/conf/files.powerpc64 ============================================================================== --- projects/ppc64/sys/conf/files.powerpc64 Fri Apr 30 04:21:22 2010 (r207421) +++ projects/ppc64/sys/conf/files.powerpc64 Fri Apr 30 05:44:54 2010 (r207422) @@ -93,7 +93,8 @@ powerpc/powermac/openpic_macio.c optiona powerpc/powermac/pswitch.c optional powermac pswitch powerpc/powermac/pmu.c optional powermac pmu powerpc/powermac/smu.c optional powermac smu -powerpc/powermac/uninorth.c optional powermac pci +powerpc/powermac/uninorth.c optional powermac +powerpc/powermac/uninorthpci.c optional powermac pci powerpc/powermac/vcoregpio.c optional powermac powerpc/powerpc/altivec.c optional aim powerpc/powerpc/atomic.S standard Modified: projects/ppc64/sys/dev/ofw/ofw_bus_subr.c ============================================================================== --- projects/ppc64/sys/dev/ofw/ofw_bus_subr.c Fri Apr 30 04:21:22 2010 (r207421) +++ projects/ppc64/sys/dev/ofw/ofw_bus_subr.c Fri Apr 30 05:44:54 2010 (r207422) @@ -174,7 +174,7 @@ ofw_bus_setup_iinfo(phandle_t node, stru int ofw_bus_lookup_imap(phandle_t node, struct ofw_bus_iinfo *ii, void *reg, int regsz, void *pintr, int pintrsz, void *mintr, int mintrsz, - void *maskbuf) + phandle_t *iparent, void *maskbuf) { int rv; @@ -188,7 +188,7 @@ ofw_bus_lookup_imap(phandle_t node, stru panic("ofw_bus_lookup_imap: could not get reg property"); return (ofw_bus_search_intrmap(pintr, pintrsz, reg, ii->opi_addrc, ii->opi_imap, ii->opi_imapsz, ii->opi_imapmsk, maskbuf, mintr, - mintrsz)); + mintrsz, iparent)); } /* @@ -211,7 +211,7 @@ ofw_bus_lookup_imap(phandle_t node, stru int ofw_bus_search_intrmap(void *intr, int intrsz, void *regs, int physsz, void *imap, int imapsz, void *imapmsk, void *maskbuf, void *result, - int rintrsz) + int rintrsz, phandle_t *iparent) { phandle_t parent; uint8_t *ref = maskbuf; @@ -255,6 +255,9 @@ ofw_bus_search_intrmap(void *intr, int i if (bcmp(ref, mptr, physsz + intrsz) == 0) { bcopy(mptr + physsz + intrsz + sizeof(parent), result, rintrsz); + + if (iparent != NULL) + *iparent = parent; return (1); } mptr += tsz; Modified: projects/ppc64/sys/dev/ofw/ofw_bus_subr.h ============================================================================== --- projects/ppc64/sys/dev/ofw/ofw_bus_subr.h Fri Apr 30 04:21:22 2010 (r207421) +++ projects/ppc64/sys/dev/ofw/ofw_bus_subr.h Fri Apr 30 05:44:54 2010 (r207422) @@ -63,8 +63,11 @@ bus_child_pnpinfo_str_t ofw_bus_gen_chil /* Routines for processing firmware interrupt maps */ void ofw_bus_setup_iinfo(phandle_t, struct ofw_bus_iinfo *, int); int ofw_bus_lookup_imap(phandle_t, struct ofw_bus_iinfo *, void *, int, - void *, int, void *, int, void *); + void *, int, void *, int, phandle_t *, void *); int ofw_bus_search_intrmap(void *, int, void *, int, void *, int, void *, - void *, void *, int); + void *, void *, int, phandle_t *); + +/* Helper to get node's interrupt parent */ +void ofw_bus_find_iparent(phandle_t); #endif /* !_DEV_OFW_OFW_BUS_SUBR_H_ */ Modified: projects/ppc64/sys/dev/pci/pci.c ============================================================================== --- projects/ppc64/sys/dev/pci/pci.c Fri Apr 30 04:21:22 2010 (r207421) +++ projects/ppc64/sys/dev/pci/pci.c Fri Apr 30 05:44:54 2010 (r207422) @@ -53,7 +53,7 @@ __FBSDID("$FreeBSD$"); #include #include -#if defined(__i386__) || defined(__amd64__) +#if defined(__i386__) || defined(__amd64__) || defined(__powerpc__) #include #endif @@ -559,7 +559,7 @@ pci_read_extcap(device_t pcib, pcicfgreg { #define REG(n, w) PCIB_READ_CONFIG(pcib, cfg->bus, cfg->slot, cfg->func, n, w) #define WREG(n, v, w) PCIB_WRITE_CONFIG(pcib, cfg->bus, cfg->slot, cfg->func, n, v, w) -#if defined(__i386__) || defined(__amd64__) +#if defined(__i386__) || defined(__amd64__) || defined(__powerpc__) uint64_t addr; #endif uint32_t val; @@ -603,7 +603,7 @@ pci_read_extcap(device_t pcib, pcicfgreg cfg->pp.pp_data = ptr + PCIR_POWER_DATA; } break; -#if defined(__i386__) || defined(__amd64__) +#if defined(__i386__) || defined(__amd64__) || defined(__powerpc__) case PCIY_HT: /* HyperTransport */ /* Determine HT-specific capability type. */ val = REG(ptr + PCIR_HT_COMMAND, 2); Modified: projects/ppc64/sys/powerpc/aim/interrupt.c ============================================================================== --- projects/ppc64/sys/powerpc/aim/interrupt.c Fri Apr 30 04:21:22 2010 (r207421) +++ projects/ppc64/sys/powerpc/aim/interrupt.c Fri Apr 30 05:44:54 2010 (r207422) @@ -81,7 +81,7 @@ powerpc_interrupt(struct trapframe *fram switch (framep->exc) { case EXC_EXI: critical_enter(); - PIC_DISPATCH(pic, framep); + PIC_DISPATCH(root_pic, framep); critical_exit(); break; Modified: projects/ppc64/sys/powerpc/booke/interrupt.c ============================================================================== --- projects/ppc64/sys/powerpc/booke/interrupt.c Fri Apr 30 04:21:22 2010 (r207421) +++ projects/ppc64/sys/powerpc/booke/interrupt.c Fri Apr 30 05:44:54 2010 (r207422) @@ -134,7 +134,7 @@ powerpc_extr_interrupt(struct trapframe { critical_enter(); - PIC_DISPATCH(pic, framep); + PIC_DISPATCH(root_pic, framep); critical_exit(); framep->srr1 &= ~PSL_WE; } Modified: projects/ppc64/sys/powerpc/include/bus.h ============================================================================== --- projects/ppc64/sys/powerpc/include/bus.h Fri Apr 30 04:21:22 2010 (r207421) +++ projects/ppc64/sys/powerpc/include/bus.h Fri Apr 30 05:44:54 2010 (r207422) @@ -77,18 +77,24 @@ #define BUS_SPACE_ALIGNED_POINTER(p, t) ALIGNED_POINTER(p, t) -#define BUS_SPACE_MAXADDR_24BIT 0xFFFFFF -#define BUS_SPACE_MAXADDR_32BIT 0xFFFFFFFF -#define BUS_SPACE_MAXADDR 0xFFFFFFFF -#define BUS_SPACE_MAXSIZE_24BIT 0xFFFFFF -#define BUS_SPACE_MAXSIZE_32BIT 0xFFFFFFFF -#define BUS_SPACE_MAXSIZE 0xFFFFFFFF +#define BUS_SPACE_MAXADDR_24BIT 0xFFFFFFUL +#define BUS_SPACE_MAXADDR_32BIT 0xFFFFFFFFUL +#define BUS_SPACE_MAXSIZE_24BIT 0xFFFFFFUL +#define BUS_SPACE_MAXSIZE_32BIT 0xFFFFFFFFUL + +#ifdef __powerpc64__ +#define BUS_SPACE_MAXADDR 0xFFFFFFFFFFFFFFFFUL +#define BUS_SPACE_MAXSIZE 0xFFFFFFFFFFFFFFFFUL +#else +#define BUS_SPACE_MAXADDR 0xFFFFFFFFUL +#define BUS_SPACE_MAXSIZE 0xFFFFFFFFUL +#endif #define BUS_SPACE_MAP_CACHEABLE 0x01 #define BUS_SPACE_MAP_LINEAR 0x02 #define BUS_SPACE_MAP_PREFETCHABLE 0x04 -#define BUS_SPACE_UNRESTRICTED (~0) +#define BUS_SPACE_UNRESTRICTED (~0UL) #define BUS_SPACE_BARRIER_READ 0x01 #define BUS_SPACE_BARRIER_WRITE 0x02 Modified: projects/ppc64/sys/powerpc/include/intr_machdep.h ============================================================================== --- projects/ppc64/sys/powerpc/include/intr_machdep.h Fri Apr 30 04:21:22 2010 (r207421) +++ projects/ppc64/sys/powerpc/include/intr_machdep.h Fri Apr 30 05:44:54 2010 (r207422) @@ -29,21 +29,32 @@ #define _MACHINE_INTR_MACHDEP_H_ #define INTR_VECTORS 256 +#define MAX_PICS 5 -extern device_t pic; -extern device_t pic8259; +#define IGN_SHIFT 8 +#define INTR_INTLINE(irq) (irq & ((1 << IGN_SHIFT) - 1)) +#define INTR_IGN(irq) (irq >> IGN_SHIFT) + +#define INTR_VEC(pic_id, irq) ((powerpc_ign_lookup(pic_id) << IGN_SHIFT) | irq) + +/* + * Default base address for MSI messages on PowerPC + */ +#define MSI_INTEL_ADDR_BASE 0xfee00000 + +extern device_t root_pic; struct trapframe; driver_filter_t powerpc_ipi_handler; void powerpc_register_pic(device_t, u_int); -void powerpc_register_8259(device_t); +int powerpc_ign_lookup(uint32_t pic_id); void powerpc_dispatch_intr(u_int, struct trapframe *); int powerpc_enable_intr(void); -int powerpc_setup_intr(const char *, u_int, driver_filter_t, - driver_intr_t, void *, enum intr_type, void **); +int powerpc_setup_intr(const char *, u_int, driver_filter_t, driver_intr_t, + void *, enum intr_type, void **); int powerpc_teardown_intr(void *); int powerpc_config_intr(int, enum intr_trigger, enum intr_polarity); Modified: projects/ppc64/sys/powerpc/include/openpicvar.h ============================================================================== --- projects/ppc64/sys/powerpc/include/openpicvar.h Fri Apr 30 04:21:22 2010 (r207421) +++ projects/ppc64/sys/powerpc/include/openpicvar.h Fri Apr 30 05:44:54 2010 (r207422) @@ -35,10 +35,13 @@ struct openpic_softc { device_t sc_dev; struct resource *sc_memr; + struct resource *sc_intr; bus_space_tag_t sc_bt; bus_space_handle_t sc_bh; char *sc_version; int sc_rid; + int sc_irq; + void *sc_icookie; u_int sc_ncpu; u_int sc_nirq; int sc_psim; Modified: projects/ppc64/sys/powerpc/ofw/ofw_pcib_pci.c ============================================================================== --- projects/ppc64/sys/powerpc/ofw/ofw_pcib_pci.c Fri Apr 30 04:21:22 2010 (r207421) +++ projects/ppc64/sys/powerpc/ofw/ofw_pcib_pci.c Fri Apr 30 05:44:54 2010 (r207422) @@ -42,6 +42,8 @@ #include #include +#include + #include "pcib_if.h" static int ofw_pcib_pci_probe(device_t bus); @@ -149,6 +151,7 @@ ofw_pcib_pci_route_interrupt(device_t br struct ofw_bus_iinfo *ii; struct ofw_pci_register reg; cell_t pintr, mintr; + phandle_t iparent; uint8_t maskbuf[sizeof(reg) + sizeof(pintr)]; sc = device_get_softc(bridge); @@ -157,13 +160,13 @@ ofw_pcib_pci_route_interrupt(device_t br pintr = intpin; if (ofw_bus_lookup_imap(ofw_bus_get_node(dev), ii, ®, sizeof(reg), &pintr, sizeof(pintr), &mintr, sizeof(mintr), - maskbuf)) { + &iparent, maskbuf)) { /* * If we've found a mapping, return it and don't map * it again on higher levels - that causes problems * in some cases, and never seems to be required. */ - return (mintr); + return (INTR_VEC(iparent, mintr)); } } else if (intpin >= 1 && intpin <= 4) { /* Modified: projects/ppc64/sys/powerpc/ofw/ofw_pcibus.c ============================================================================== --- projects/ppc64/sys/powerpc/ofw/ofw_pcibus.c Fri Apr 30 04:21:22 2010 (r207421) +++ projects/ppc64/sys/powerpc/ofw/ofw_pcibus.c Fri Apr 30 05:44:54 2010 (r207422) @@ -43,6 +43,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include @@ -198,10 +199,15 @@ ofw_pcibus_enum_devtree(device_t dev, u_ * resource list. */ if (dinfo->opd_dinfo.cfg.intpin == 0) { + phandle_t iparent; ofw_pci_intr_t intr; if (OF_getprop(child, "interrupts", &intr, sizeof(intr)) > 0) { + if (OF_getprop(child, "interrupt-parent", + &iparent, sizeof(iparent)) > 0) + intr = INTR_VEC(iparent, intr); + resource_list_add(&dinfo->opd_dinfo.resources, SYS_RES_IRQ, 0, intr, intr, 1); } @@ -276,7 +282,7 @@ static int ofw_pcibus_assign_interrupt(device_t dev, device_t child) { ofw_pci_intr_t intr; - phandle_t node; + phandle_t node, iparent; int isz; node = ofw_bus_get_node(child); @@ -286,8 +292,8 @@ ofw_pcibus_assign_interrupt(device_t dev /* * XXX: Right now we don't have anything sensible to do here, - * since the ofw_imap stuff relies on nodes have a reg - * property. There exists ways around this, so the ePAPR + * since the ofw_imap stuff relies on nodes having a reg + * property. There exist ways around this, so the ePAPR * spec will need to be studied. */ @@ -301,18 +307,30 @@ ofw_pcibus_assign_interrupt(device_t dev } /* + * Try to determine the node's interrupt parent so we know which + * PIC to use. + */ + + if (OF_getprop(node, "interrupt-parent", &iparent, sizeof(iparent)) < + sizeof(iparent)) + iparent = -1; + + /* * Any AAPL,interrupts property gets priority and is * fully specified (i.e. does not need routing) */ isz = OF_getprop(node, "AAPL,interrupts", &intr, sizeof(intr)); if (isz == sizeof(intr)) { - return (intr); + return ((iparent == -1) ? intr : INTR_VEC(iparent, intr)); } isz = OF_getprop(node, "interrupts", &intr, sizeof(intr)); - if (isz != sizeof(intr)) { - /* No property; our best guess is the intpin. */ + if (isz == sizeof(intr)) { + if (iparent != -1) + intr = INTR_VEC(iparent, intr); + } else { + /* No property: our best guess is the intpin. */ intr = pci_get_intpin(child); } Modified: projects/ppc64/sys/powerpc/powermac/cpcht.c ============================================================================== --- projects/ppc64/sys/powerpc/powermac/cpcht.c Fri Apr 30 04:21:22 2010 (r207421) +++ projects/ppc64/sys/powerpc/powermac/cpcht.c Fri Apr 30 05:44:54 2010 (r207422) @@ -1,5 +1,5 @@ /*- - * Copyright (C) 2008 Nathan Whitehorn + * Copyright (C) 2008-2010 Nathan Whitehorn * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -39,7 +39,9 @@ #include #include +#include #include +#include #include #include @@ -47,396 +49,301 @@ #include #include -#include #include #include #include "pcib_if.h" - -#include "opt_isa.h" - -#ifdef DEV_ISA -#include -#endif - -static MALLOC_DEFINE(M_CPCHT, "cpcht", "CPC HT device information"); +#include "pic_if.h" /* - * HT Driver methods. + * IBM CPC9X5 Hypertransport Device interface. */ static int cpcht_probe(device_t); static int cpcht_attach(device_t); -static ofw_bus_get_devinfo_t cpcht_get_devinfo; - -static device_method_t cpcht_methods[] = { - /* Device interface */ - DEVMETHOD(device_probe, cpcht_probe), - DEVMETHOD(device_attach, cpcht_attach), - - /* Bus interface */ - DEVMETHOD(bus_print_child, bus_generic_print_child), - DEVMETHOD(bus_read_ivar, bus_generic_read_ivar), - DEVMETHOD(bus_setup_intr, bus_generic_setup_intr), - DEVMETHOD(bus_teardown_intr, bus_generic_teardown_intr), - DEVMETHOD(bus_alloc_resource, bus_generic_alloc_resource), - DEVMETHOD(bus_release_resource, bus_generic_release_resource), - DEVMETHOD(bus_activate_resource,bus_generic_activate_resource), - - /* ofw_bus interface */ - DEVMETHOD(ofw_bus_get_devinfo, cpcht_get_devinfo), - DEVMETHOD(ofw_bus_get_compat, ofw_bus_gen_get_compat), - DEVMETHOD(ofw_bus_get_model, ofw_bus_gen_get_model), - DEVMETHOD(ofw_bus_get_name, ofw_bus_gen_get_name), - DEVMETHOD(ofw_bus_get_node, ofw_bus_gen_get_node), - DEVMETHOD(ofw_bus_get_type, ofw_bus_gen_get_type), - - { 0, 0 } -}; - -static driver_t cpcht_driver = { - "cpcht", - cpcht_methods, - 0 -}; - -static devclass_t cpcht_devclass; - -DRIVER_MODULE(cpcht, nexus, cpcht_driver, cpcht_devclass, 0, 0); - -static int -cpcht_probe(device_t dev) -{ - const char *type, *compatible; - - type = ofw_bus_get_type(dev); - compatible = ofw_bus_get_compat(dev); - - if (type == NULL || compatible == NULL) - return (ENXIO); - - if (strcmp(type, "ht") != 0) - return (ENXIO); - - if (strcmp(compatible, "u3-ht") == 0) { - device_set_desc(dev, "IBM CPC925 HyperTransport Tunnel"); - return (0); - } else if (strcmp(compatible,"u4-ht") == 0) { - device_set_desc(dev, "IBM CPC945 HyperTransport Tunnel"); - return (0); - } - - return (ENXIO); -} - -static int -cpcht_attach(device_t dev) -{ - phandle_t root, child; - device_t cdev; - struct ofw_bus_devinfo *dinfo; - u_int32_t reg[6]; - - root = ofw_bus_get_node(dev); - - if (OF_getprop(root, "reg", reg, sizeof(reg)) < 8) - return (ENXIO); - - for (child = OF_child(root); child != 0; child = OF_peer(child)) { - dinfo = malloc(sizeof(*dinfo), M_CPCHT, M_WAITOK | M_ZERO); - - if (ofw_bus_gen_setup_devinfo(dinfo, child) != 0) { - free(dinfo, M_CPCHT); - continue; - } - cdev = device_add_child(dev, NULL, -1); - if (cdev == NULL) { - device_printf(dev, "<%s>: device_add_child failed\n", - dinfo->obd_name); - ofw_bus_gen_destroy_devinfo(dinfo); - free(dinfo, M_CPCHT); - continue; - } - device_set_ivars(cdev, dinfo); - } - - return (bus_generic_attach(dev)); -} - -static const struct ofw_bus_devinfo * -cpcht_get_devinfo(device_t dev, device_t child) -{ - return (device_get_ivars(child)); -} - -#ifdef DEV_ISA - -/* - * CPC ISA Device interface. - */ -static int cpcisa_probe(device_t); - -/* - * Driver methods. - */ -static device_method_t cpcisa_methods[] = { - /* Device interface */ - DEVMETHOD(device_probe, cpcisa_probe), - DEVMETHOD(device_attach, isab_attach), - - /* Bus interface */ - DEVMETHOD(bus_print_child, bus_generic_print_child), - DEVMETHOD(bus_read_ivar, bus_generic_read_ivar), - DEVMETHOD(bus_setup_intr, bus_generic_setup_intr), - DEVMETHOD(bus_teardown_intr, bus_generic_teardown_intr), - DEVMETHOD(bus_alloc_resource, bus_generic_alloc_resource), - DEVMETHOD(bus_release_resource, bus_generic_release_resource), - DEVMETHOD(bus_activate_resource,bus_generic_activate_resource), - - {0,0} -}; - -static driver_t cpcisa_driver = { - "isab", - cpcisa_methods, - 0 -}; - -DRIVER_MODULE(cpcisa, cpcht, cpcisa_driver, isab_devclass, 0, 0); - -static int -cpcisa_probe(device_t dev) -{ - const char *type; - - type = ofw_bus_get_type(dev); - - if (type == NULL) - return (ENXIO); - - if (strcmp(type, "isa") != 0) - return (ENXIO); - - device_set_desc(dev, "HyperTransport-ISA bridge"); - - return (0); -} - -#endif /* DEV_ISA */ - -/* - * CPC PCI Device interface. - */ -static int cpcpci_probe(device_t); -static int cpcpci_attach(device_t); +static void cpcht_build_htirq_map(device_t); /* * Bus interface. */ -static int cpcpci_read_ivar(device_t, device_t, int, +static int cpcht_read_ivar(device_t, device_t, int, uintptr_t *); -static struct resource * cpcpci_alloc_resource(device_t bus, - device_t child, int type, int *rid, u_long start, - u_long end, u_long count, u_int flags); -static int cpcpci_activate_resource(device_t bus, device_t child, +static struct resource *cpcht_alloc_resource(device_t bus, device_t child, + int type, int *rid, u_long start, u_long end, + u_long count, u_int flags); +static int cpcht_activate_resource(device_t bus, device_t child, + int type, int rid, struct resource *res); +static int cpcht_release_resource(device_t bus, device_t child, + int type, int rid, struct resource *res); +static int cpcht_deactivate_resource(device_t bus, device_t child, int type, int rid, struct resource *res); /* * pcib interface. */ -static int cpcpci_maxslots(device_t); -static u_int32_t cpcpci_read_config(device_t, u_int, u_int, u_int, +static int cpcht_maxslots(device_t); +static u_int32_t cpcht_read_config(device_t, u_int, u_int, u_int, u_int, int); -static void cpcpci_write_config(device_t, u_int, u_int, u_int, +static void cpcht_write_config(device_t, u_int, u_int, u_int, u_int, u_int32_t, int); -static int cpcpci_route_interrupt(device_t, device_t, int); +static int cpcht_route_interrupt(device_t bus, device_t dev, + int pin); /* * ofw_bus interface */ -static phandle_t cpcpci_get_node(device_t bus, device_t child); +static phandle_t cpcht_get_node(device_t bus, device_t child); /* * Driver methods. */ -static device_method_t cpcpci_methods[] = { +static device_method_t cpcht_methods[] = { /* Device interface */ - DEVMETHOD(device_probe, cpcpci_probe), - DEVMETHOD(device_attach, cpcpci_attach), + DEVMETHOD(device_probe, cpcht_probe), + DEVMETHOD(device_attach, cpcht_attach), /* Bus interface */ DEVMETHOD(bus_print_child, bus_generic_print_child), - DEVMETHOD(bus_read_ivar, cpcpci_read_ivar), + DEVMETHOD(bus_read_ivar, cpcht_read_ivar), DEVMETHOD(bus_setup_intr, bus_generic_setup_intr), DEVMETHOD(bus_teardown_intr, bus_generic_teardown_intr), - DEVMETHOD(bus_alloc_resource, cpcpci_alloc_resource), - DEVMETHOD(bus_activate_resource, cpcpci_activate_resource), + DEVMETHOD(bus_alloc_resource, cpcht_alloc_resource), + DEVMETHOD(bus_release_resource, cpcht_release_resource), + DEVMETHOD(bus_activate_resource, cpcht_activate_resource), + DEVMETHOD(bus_deactivate_resource, cpcht_deactivate_resource), /* pcib interface */ - DEVMETHOD(pcib_maxslots, cpcpci_maxslots), - DEVMETHOD(pcib_read_config, cpcpci_read_config), - DEVMETHOD(pcib_write_config, cpcpci_write_config), - DEVMETHOD(pcib_route_interrupt, cpcpci_route_interrupt), + DEVMETHOD(pcib_maxslots, cpcht_maxslots), + DEVMETHOD(pcib_read_config, cpcht_read_config), + DEVMETHOD(pcib_write_config, cpcht_write_config), + DEVMETHOD(pcib_route_interrupt, cpcht_route_interrupt), /* ofw_bus interface */ - DEVMETHOD(ofw_bus_get_node, cpcpci_get_node), + DEVMETHOD(ofw_bus_get_node, cpcht_get_node), { 0, 0 } }; -static driver_t cpcpci_driver = { +struct cpcht_irq { + int ht_source; + + vm_offset_t ht_base; + vm_offset_t apple_eoi; + uint32_t eoi_data; +}; + +static struct cpcht_irq *cpcht_irqmap = NULL; + +struct cpcht_softc { + device_t sc_dev; + phandle_t sc_node; + vm_offset_t sc_data; + int sc_bus; + struct rman sc_mem_rman; + + struct cpcht_irq htirq_map[128]; +}; + +static driver_t cpcht_driver = { "pcib", - cpcpci_methods, - sizeof(struct cpcpci_softc) + cpcht_methods, + sizeof(struct cpcht_softc) }; -static devclass_t cpcpci_devclass; +static devclass_t cpcht_devclass; -DRIVER_MODULE(cpcpci, cpcht, cpcpci_driver, cpcpci_devclass, 0, 0); +DRIVER_MODULE(cpcht, nexus, cpcht_driver, cpcht_devclass, 0, 0); static int -cpcpci_probe(device_t dev) +cpcht_probe(device_t dev) { - const char *type; + const char *type, *compatible; type = ofw_bus_get_type(dev); + compatible = ofw_bus_get_compat(dev); - if (type == NULL) + if (type == NULL || compatible == NULL) return (ENXIO); - if (strcmp(type, "pci") != 0) + if (strcmp(type, "ht") != 0) return (ENXIO); - device_set_desc(dev, "HyperTransport-PCI bridge"); - + if (strcmp(compatible, "u3-ht") != 0) + return (ENXIO); + + + device_set_desc(dev, "IBM CPC9X5 HyperTransport Tunnel"); return (0); } static int -cpcpci_attach(device_t dev) +cpcht_attach(device_t dev) { - struct cpcpci_softc *sc; + struct cpcht_softc *sc; phandle_t node; - u_int32_t reg[2], busrange[2], config_base; - struct cpcpci_range *rp, *io, *mem[2]; - struct cpcpci_range fakeio; - int nmem, i; + u_int32_t reg[3]; + int error; node = ofw_bus_get_node(dev); sc = device_get_softc(dev); - if (OF_getprop(OF_parent(node), "reg", reg, sizeof(reg)) < 8) - return (ENXIO); - - if (OF_getprop(node, "bus-range", busrange, sizeof(busrange)) != 8) + if (OF_getprop(node, "reg", reg, sizeof(reg)) < 12) return (ENXIO); sc->sc_dev = dev; sc->sc_node = node; - sc->sc_bus = busrange[0]; - config_base = reg[1]; - if (sc->sc_bus) - config_base += 0x01000000UL + (sc->sc_bus << 16); - sc->sc_data = (vm_offset_t)pmap_mapdev(config_base, PAGE_SIZE << 4); - - bzero(sc->sc_range, sizeof(sc->sc_range)); - sc->sc_nrange = OF_getprop(node, "ranges", sc->sc_range, - sizeof(sc->sc_range)); + sc->sc_bus = 0; + sc->sc_data = (vm_offset_t)pmap_mapdev(reg[1], reg[2]); - if (sc->sc_nrange == -1) { - device_printf(dev, "could not get ranges\n"); - return (ENXIO); - } + device_add_child(dev, "pci", device_get_unit(dev)); - sc->sc_range[6].pci_hi = 0; - io = NULL; - nmem = 0; - - for (rp = sc->sc_range; rp->pci_hi != 0; rp++) { - switch (rp->pci_hi & OFW_PCI_PHYS_HI_SPACEMASK) { - case OFW_PCI_PHYS_HI_SPACE_CONFIG: - break; - case OFW_PCI_PHYS_HI_SPACE_IO: - io = rp; - break; - case OFW_PCI_PHYS_HI_SPACE_MEM32: - mem[nmem] = rp; - nmem++; - break; - case OFW_PCI_PHYS_HI_SPACE_MEM64: - break; - } - } + sc->sc_mem_rman.rm_type = RMAN_ARRAY; + sc->sc_mem_rman.rm_descr = "CPCHT Device Memory"; + error = rman_init(&sc->sc_mem_rman); - if (io == NULL) { - /* - * On at least some machines, the I/O port range is - * not exported in the OF device tree. So hardcode it. - */ - - fakeio.host_lo = 0; - fakeio.pci_lo = reg[1]; - fakeio.size_lo = 0x00400000; - if (sc->sc_bus) - fakeio.pci_lo += 0x02000000UL + (sc->sc_bus << 14); - io = &fakeio; - } - sc->sc_io_rman.rm_type = RMAN_ARRAY; - sc->sc_io_rman.rm_descr = "CPC 9xx PCI I/O Ports"; - sc->sc_iostart = io->host_lo; - if (rman_init(&sc->sc_io_rman) != 0 || - rman_manage_region(&sc->sc_io_rman, io->pci_lo, - io->pci_lo + io->size_lo - 1) != 0) { - device_printf(dev, "failed to set up io range management\n"); - return (ENXIO); + if (error) { + device_printf(dev, "rman_init() failed. error = %d\n", error); + return (error); } - if (nmem == 0) { - device_printf(dev, "can't find mem ranges\n"); - return (ENXIO); - } - sc->sc_mem_rman.rm_type = RMAN_ARRAY; - sc->sc_mem_rman.rm_descr = "CPC 9xx PCI Memory"; - if (rman_init(&sc->sc_mem_rman) != 0) { - device_printf(dev, - "failed to init mem range resources\n"); - return (ENXIO); - } - for (i = 0; i < nmem; i++) { - if (rman_manage_region(&sc->sc_mem_rman, mem[i]->pci_lo, - mem[i]->pci_lo + mem[i]->size_lo - 1) != 0) { - device_printf(dev, - "failed to set up memory range management\n"); - return (ENXIO); - } - } + /* Build up the HT->MPIC mapping */ + cpcht_build_htirq_map(dev); + + return (bus_generic_attach(dev)); +} - ofw_bus_setup_iinfo(node, &sc->sc_pci_iinfo, sizeof(cell_t)); +static void +cpcht_build_htirq_map(device_t dev) +{ + struct cpcht_softc *sc; + int pcifunchigh, hdrtype; + int ptr, nextptr; + uint32_t vend, val; + int nirq, irq; + int i, s, f; - device_add_child(dev, "pci", device_get_unit(dev)); + sc = device_get_softc(dev); + bzero(sc->htirq_map, sizeof(sc->htirq_map)); - return (bus_generic_attach(dev)); + /* + * Now we need to build up the HT->MPIC IRQ map. One would naively + * hope that enabling, disabling, and EOIing interrupts would cause + * the appropriate HT bus transactions to that effect. This is not + * the case. + * + * Instead, we have to muck about on the HT peer's root PCI bridges, + * figure out what interrupts they send, enable them, and cache + * the location of their WaitForEOI registers so that we can + * send EOIs later. + */ + + for (s = 0; s < 0x1f; s++) { + pcifunchigh = 0; + hdrtype = PCIB_READ_CONFIG(dev, 0, s, 0, PCIR_HDRTYPE, 1); + + if ((hdrtype & PCIM_HDRTYPE) > PCI_MAXHDRTYPE) + continue; + if (hdrtype & PCIM_MFDEV) + pcifunchigh = PCI_FUNCMAX; + for (f = 0; f <= pcifunchigh; f++) { + vend = PCIB_READ_CONFIG(dev, 0, s, f, PCIR_DEVVENDOR, 4); + if (vend == 0xfffffffful) + continue; + + /* All the devices we are interested in have caps */ + if (!(PCIB_READ_CONFIG(dev, 0, s, f, PCIR_STATUS, 2) + & PCIM_STATUS_CAPPRESENT)) + continue; + + nextptr = PCIB_READ_CONFIG(dev, 0, s, f, PCIR_CAP_PTR, 1); + while (nextptr != 0) { + ptr = nextptr; + nextptr = PCIB_READ_CONFIG(dev, 0, s, f, + ptr + PCICAP_NEXTPTR, 1); + + /* Find the HT IRQ capabilities */ + if (PCIB_READ_CONFIG(dev, 0, s, f, + ptr + PCICAP_ID, 1) != PCIY_HT) + continue; + + val = PCIB_READ_CONFIG(dev, 0, s, f, + ptr + PCIR_HT_COMMAND, 2); + if ((val & PCIM_HTCMD_CAP_MASK) != + PCIM_HTCAP_INTERRUPT) + continue; + + /* Ask for the IRQ count */ + PCIB_WRITE_CONFIG(dev, 0, s, f, + ptr + PCIR_HT_COMMAND, 0x1, 1); + nirq = PCIB_READ_CONFIG(dev, 0, s, f, ptr + 4, 4); + nirq = (nirq >> 16) & 0xff; + + device_printf(dev, "%d HT IRQs on device %d.%d\n", + nirq, s, f); + + for (i = 0; i <= nirq; i++) { + PCIB_WRITE_CONFIG(dev, 0, s, f, + ptr + PCIR_HT_COMMAND, 0x10 + (i << 1), 1); + irq = PCIB_READ_CONFIG(dev, 0, s, f, ptr + 4, 4); + + /* + * Enable immediately as a level interrupt. + * It is still masked in the MPIC. + */ + PCIB_WRITE_CONFIG(dev, 0, s, f, ptr + 4, + (irq & ~0x23) | 0x22, 4); + irq = (irq >> 16) & 0xff; + + sc->htirq_map[irq].ht_source = i; + sc->htirq_map[irq].ht_base = sc->sc_data + + (((((s & 0x1f) << 3) | (f & 0x07)) << 8) + | (ptr)); + + PCIB_WRITE_CONFIG(dev, 0, s, f, + ptr + PCIR_HT_COMMAND, 0x11 + (i << 1), 1); + sc->htirq_map[irq].eoi_data = + PCIB_READ_CONFIG(dev, 0, s, f, ptr + 4, 4) | + 0x80000000; + + /* + * Apple uses a non-compliant IO/APIC that differs + * in how we signal EOIs. Check if this device was + * made by Apple, and act accordingly. + */ + if ((vend & 0xffff) == 0x106b) + sc->htirq_map[irq].apple_eoi = + (sc->htirq_map[irq].ht_base - ptr) + 0x60; + } + } + } + } + + /* Now make this table available to the MPIC */ + cpcht_irqmap = sc->htirq_map; } static int -cpcpci_maxslots(device_t dev) +cpcht_maxslots(device_t dev) { return (PCI_SLOTMAX); } static u_int32_t -cpcpci_read_config(device_t dev, u_int bus, u_int slot, u_int func, u_int reg, +cpcht_read_config(device_t dev, u_int bus, u_int slot, u_int func, u_int reg, int width) { - struct cpcpci_softc *sc; + struct cpcht_softc *sc; vm_offset_t caoff; sc = device_get_softc(dev); caoff = sc->sc_data + (((((slot & 0x1f) << 3) | (func & 0x07)) << 8) | reg); + if (bus > 0) + caoff += 0x01000000UL + (bus << 16); + switch (width) { case 1: return (in8rb(caoff)); @@ -453,16 +360,19 @@ cpcpci_read_config(device_t dev, u_int b } static void -cpcpci_write_config(device_t dev, u_int bus, u_int slot, u_int func, +cpcht_write_config(device_t dev, u_int bus, u_int slot, u_int func, u_int reg, u_int32_t val, int width) { - struct cpcpci_softc *sc; + struct cpcht_softc *sc; vm_offset_t caoff; sc = device_get_softc(dev); caoff = sc->sc_data + (((((slot & 0x1f) << 3) | (func & 0x07)) << 8) | reg); + if (bus > 0) + caoff += 0x01000000UL + (bus << 16); + switch (width) { case 1: out8rb(caoff, val); @@ -477,9 +387,9 @@ cpcpci_write_config(device_t dev, u_int } static int -cpcpci_read_ivar(device_t dev, device_t child, int which, uintptr_t *result) +cpcht_read_ivar(device_t dev, device_t child, int which, uintptr_t *result) { - struct cpcpci_softc *sc; + struct cpcht_softc *sc; sc = device_get_softc(dev); @@ -495,29 +405,45 @@ cpcpci_read_ivar(device_t dev, device_t return (ENOENT); } +static phandle_t +cpcht_get_node(device_t bus, device_t dev) +{ + struct cpcht_softc *sc; + + sc = device_get_softc(bus); + /* We only have one child, the PCI bus, which needs our own node. */ + return (sc->sc_node); +} + +static int +cpcht_route_interrupt(device_t bus, device_t dev, int pin) +{ + return (pin); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Fri Apr 30 13:43:21 2010 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 19DBD106566B; Fri, 30 Apr 2010 13:43:21 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [69.147.83.44]) by mx1.freebsd.org (Postfix) with ESMTP id 0B14B8FC0A; Fri, 30 Apr 2010 13:43:21 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o3UDhKT1081898; Fri, 30 Apr 2010 13:43:20 GMT (envelope-from nwhitehorn@svn.freebsd.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o3UDhKFT081897; Fri, 30 Apr 2010 13:43:20 GMT (envelope-from nwhitehorn@svn.freebsd.org) Message-Id: <201004301343.o3UDhKFT081897@svn.freebsd.org> From: Nathan Whitehorn Date: Fri, 30 Apr 2010 13:43:20 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r207434 - projects/ppc64/sys/powerpc/powermac X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Apr 2010 13:43:21 -0000 Author: nwhitehorn Date: Fri Apr 30 13:43:20 2010 New Revision: 207434 URL: http://svn.freebsd.org/changeset/base/207434 Log: Fix SATA on PowerMac 11,2 by disabling interrupt configuration in the remote IO-APIC so it does get set to edge triggered, which was a hack to deal with the (similar) way the K2 OpenPIC was connected to HT interrupts in earlier pure HT1000 systems. USB is still borked. Modified: projects/ppc64/sys/powerpc/powermac/cpcht.c Modified: projects/ppc64/sys/powerpc/powermac/cpcht.c ============================================================================== --- projects/ppc64/sys/powerpc/powermac/cpcht.c Fri Apr 30 08:57:03 2010 (r207433) +++ projects/ppc64/sys/powerpc/powermac/cpcht.c Fri Apr 30 13:43:20 2010 (r207434) @@ -131,6 +131,7 @@ struct cpcht_irq { vm_offset_t ht_base; vm_offset_t apple_eoi; uint32_t eoi_data; + int edge; }; static struct cpcht_irq *cpcht_irqmap = NULL; @@ -437,6 +438,10 @@ cpcht_alloc_resource(device_t bus, devic err = 0; switch (type) { + case SYS_RES_IOPORT: + end = min(end, start + count); + + /* FALLTHROUGH */ case SYS_RES_MEMORY: rm = &sc->sc_mem_rman; err = rman_manage_region(&sc->sc_mem_rman, start, end); @@ -620,6 +625,7 @@ static void openpic_cpcht_config(device_t dev, u_int irq, enum intr_trigger trig, enum intr_polarity pol) { +#ifdef NOTYET uint32_t ht_irq; /* @@ -629,7 +635,8 @@ openpic_cpcht_config(device_t dev, u_int * link. */ - if (cpcht_irqmap != NULL && irq < 128 && cpcht_irqmap[irq].ht_base > 0) { + if (cpcht_irqmap != NULL && irq < 128 && + cpcht_irqmap[irq].ht_base > 0) { /* Program the data port */ out8rb(cpcht_irqmap[irq].ht_base + PCIR_HT_COMMAND, 0x10 + (cpcht_irqmap[irq].ht_source << 1)); @@ -637,11 +644,14 @@ openpic_cpcht_config(device_t dev, u_int /* Grab the IRQ config register */ ht_irq = in32rb(cpcht_irqmap[irq].ht_base + 4) & ~23; - if (trig != INTR_TRIGGER_EDGE) - ht_irq |= 0x02; + if (trig == INTR_TRIGGER_EDGE) + cpcht_irqmap[irq].edge = 1; + else + ht_irq |= 0x22; out32rb(cpcht_irqmap[irq].ht_base + 4, ht_irq); } +#endif } @@ -667,7 +677,8 @@ openpic_cpcht_eoi(device_t dev, u_int ir if (irq == 255) return; - if (cpcht_irqmap != NULL && irq < 128 && cpcht_irqmap[irq].ht_base > 0) { + if (cpcht_irqmap != NULL && irq < 128 && + cpcht_irqmap[irq].ht_base > 0 && !cpcht_irqmap[irq].edge) { /* If this is an HT IRQ, acknowledge it at the remote APIC */ if (cpcht_irqmap[irq].apple_eoi) { From owner-svn-src-projects@FreeBSD.ORG Fri Apr 30 13:54:18 2010 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7F9431065673; Fri, 30 Apr 2010 13:54:18 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [69.147.83.44]) by mx1.freebsd.org (Postfix) with ESMTP id 70F298FC1F; Fri, 30 Apr 2010 13:54:18 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o3UDsI10084327; Fri, 30 Apr 2010 13:54:18 GMT (envelope-from nwhitehorn@svn.freebsd.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o3UDsIO0084325; Fri, 30 Apr 2010 13:54:18 GMT (envelope-from nwhitehorn@svn.freebsd.org) Message-Id: <201004301354.o3UDsIO0084325@svn.freebsd.org> From: Nathan Whitehorn Date: Fri, 30 Apr 2010 13:54:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r207435 - projects/ppc64/sys/powerpc/cpufreq X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Apr 2010 13:54:18 -0000 Author: nwhitehorn Date: Fri Apr 30 13:54:18 2010 New Revision: 207435 URL: http://svn.freebsd.org/changeset/base/207435 Log: On SMP G5 systems, sometimes the power-mode-data property is only found on CPU 0. This fixes cpufreq attach on PowerMac 11,2. Modified: projects/ppc64/sys/powerpc/cpufreq/pcr.c Modified: projects/ppc64/sys/powerpc/cpufreq/pcr.c ============================================================================== --- projects/ppc64/sys/powerpc/cpufreq/pcr.c Fri Apr 30 13:43:20 2010 (r207434) +++ projects/ppc64/sys/powerpc/cpufreq/pcr.c Fri Apr 30 13:54:18 2010 (r207435) @@ -207,6 +207,11 @@ pcr_attach(device_t dev) return (ENXIO); } + if (OF_getproplen(cpu, "power-mode-data") <= 0) { + /* Use the first CPU's node */ + cpu = OF_child(OF_parent(cpu)); + } + /* * Collect the PCR values for each mode from the device tree. * These include bus timing information, and so cannot be