From owner-p4-projects@FreeBSD.ORG Sun May 21 06:01:04 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id AE02B16A424; Sun, 21 May 2006 06:01:04 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8917B16A422 for ; Sun, 21 May 2006 06:01:04 +0000 (UTC) (envelope-from jmg@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4850143D46 for ; Sun, 21 May 2006 06:01:04 +0000 (GMT) (envelope-from jmg@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4L60Rx6048378 for ; Sun, 21 May 2006 06:00:27 GMT (envelope-from jmg@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4L60RHw048375 for perforce@freebsd.org; Sun, 21 May 2006 06:00:27 GMT (envelope-from jmg@freebsd.org) Date: Sun, 21 May 2006 06:00:27 GMT Message-Id: <200605210600.k4L60RHw048375@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jmg@freebsd.org using -f From: John-Mark Gurney To: Perforce Change Reviews Cc: Subject: PERFORCE change 97553 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 May 2006 06:01:04 -0000 http://perforce.freebsd.org/chv.cgi?CH=97553 Change 97553 by jmg@jmg_carbon-60 on 2006/05/21 05:59:27 properly get parent dma tag... Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/dev/isp/isp_pci.c#4 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/dev/isp/isp_pci.c#4 (text+ko) ==== @@ -1342,8 +1342,9 @@ } ISP_UNLOCK(isp); - if (isp_dma_tag_create(NULL, 1, slim, llim, hlim, - NULL, NULL, BUS_SPACE_MAXSIZE, ISP_NSEGS, slim, 0, &pcs->dmat)) { + if (isp_dma_tag_create(bus_get_dma_tag(pcs->pci_dev), 1, slim, llim, + hlim, NULL, NULL, BUS_SPACE_MAXSIZE, ISP_NSEGS, slim, 0, + &pcs->dmat)) { isp_prt(isp, ISP_LOGERR, "could not create master dma tag"); ISP_LOCK(isp); return(1); From owner-p4-projects@FreeBSD.ORG Sun May 21 06:04:09 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 360FF16A428; Sun, 21 May 2006 06:04:09 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC88816A41F for ; Sun, 21 May 2006 06:04:08 +0000 (UTC) (envelope-from jmg@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AADEE43D46 for ; Sun, 21 May 2006 06:04:08 +0000 (GMT) (envelope-from jmg@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4L63WrR049636 for ; Sun, 21 May 2006 06:03:32 GMT (envelope-from jmg@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4L63W41049633 for perforce@freebsd.org; Sun, 21 May 2006 06:03:32 GMT (envelope-from jmg@freebsd.org) Date: Sun, 21 May 2006 06:03:32 GMT Message-Id: <200605210603.k4L63W41049633@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jmg@freebsd.org using -f From: John-Mark Gurney To: Perforce Change Reviews Cc: Subject: PERFORCE change 97554 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 May 2006 06:04:09 -0000 http://perforce.freebsd.org/chv.cgi?CH=97554 Change 97554 by jmg@jmg_carbon-60 on 2006/05/21 06:02:36 use function to get the parent instead of knowing what a device_t looks like... Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/kern/subr_bus.c#5 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/kern/subr_bus.c#5 (text+ko) ==== @@ -3624,10 +3624,12 @@ bus_dma_tag_t bus_get_dma_tag(device_t dev) { + device_t parent; - if (dev->parent == NULL) + parent = device_get_parent(child); + if (parent == NULL) return (NULL); - return (BUS_GET_DMA_TAG(dev->parent, dev)); + return (BUS_GET_DMA_TAG(parent, dev)); } /* Resume all devices and then notify userland that we're up again. */ From owner-p4-projects@FreeBSD.ORG Sun May 21 06:15:24 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3A31016A442; Sun, 21 May 2006 06:15:24 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D6F8416A436 for ; Sun, 21 May 2006 06:15:23 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 62F7143D62 for ; Sun, 21 May 2006 06:15:23 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4L6EkCR050032 for ; Sun, 21 May 2006 06:14:46 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4L6EkJ5050029 for perforce@freebsd.org; Sun, 21 May 2006 06:14:46 GMT (envelope-from kmacy@freebsd.org) Date: Sun, 21 May 2006 06:14:46 GMT Message-Id: <200605210614.k4L6EkJ5050029@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97556 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 May 2006 06:15:24 -0000 http://perforce.freebsd.org/chv.cgi?CH=97556 Change 97556 by kmacy@kmacy_storage:sun4v_work on 2006/05/21 06:13:58 enable isp remove interrupt spamming on second pci-e nexus Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/sun4v/conf/GENERIC#12 edit .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/nexus.c#11 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/conf/GENERIC#12 (text+ko) ==== @@ -93,8 +93,8 @@ # SCSI Controllers #device ahc # AHA2940 and onboard AIC7xxx devices -#device isp # Qlogic family -#device ispfw # Firmware module for Qlogic host adapters +device isp # Qlogic family +device ispfw # Firmware module for Qlogic host adapters #device mpt # LSI-Logic MPT-Fusion (not yet) #device ncr # NCR/Symbios Logic #device sym # NCR/Symbios Logic (newer chipsets + those of `ncr') ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/nexus.c#11 (text+ko) ==== @@ -332,10 +332,6 @@ void *harg; nidp = (nexus_id_t *)arg; -#if 1 - if (nidp->dh == 0x7c0) - printf("(%#lx, %#x)", nidp->dh, nidp->ino); -#endif handler = nidp->nid_handler; harg = nidp->nid_arg; From owner-p4-projects@FreeBSD.ORG Sun May 21 07:29:58 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id F19E616A423; Sun, 21 May 2006 07:29:57 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9741D16A41F for ; Sun, 21 May 2006 07:29:57 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 65C3743D48 for ; Sun, 21 May 2006 07:29:57 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4L7TKZP054090 for ; Sun, 21 May 2006 07:29:20 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4L7TKs2054087 for perforce@freebsd.org; Sun, 21 May 2006 07:29:20 GMT (envelope-from kmacy@freebsd.org) Date: Sun, 21 May 2006 07:29:20 GMT Message-Id: <200605210729.k4L7TKs2054087@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97559 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 May 2006 07:29:58 -0000 http://perforce.freebsd.org/chv.cgi?CH=97559 Change 97559 by kmacy@kmacy_storage:sun4v_work on 2006/05/21 07:29:07 turning on isp causes a hang on boot (if isp is present) it may be that interrupt routing doesn't work for the general case so Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/sun4v/conf/GENERIC#13 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/conf/GENERIC#13 (text+ko) ==== @@ -93,8 +93,8 @@ # SCSI Controllers #device ahc # AHA2940 and onboard AIC7xxx devices -device isp # Qlogic family -device ispfw # Firmware module for Qlogic host adapters +#device isp # Qlogic family +#device ispfw # Firmware module for Qlogic host adapters #device mpt # LSI-Logic MPT-Fusion (not yet) #device ncr # NCR/Symbios Logic #device sym # NCR/Symbios Logic (newer chipsets + those of `ncr') From owner-p4-projects@FreeBSD.ORG Mon May 22 00:32:46 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id CB2CB16A7A0; Mon, 22 May 2006 00:32:46 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9086016A768 for ; Mon, 22 May 2006 00:32:44 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9BDA243D70 for ; Mon, 22 May 2006 00:32:39 +0000 (GMT) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4M0VxYr065006 for ; Mon, 22 May 2006 00:31:59 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4M0Vx0x065003 for perforce@freebsd.org; Mon, 22 May 2006 00:31:59 GMT (envelope-from marcel@freebsd.org) Date: Mon, 22 May 2006 00:31:59 GMT Message-Id: <200605220031.k4M0Vx0x065003@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar To: Perforce Change Reviews Cc: Subject: PERFORCE change 97585 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 00:32:50 -0000 http://perforce.freebsd.org/chv.cgi?CH=97585 Change 97585 by marcel@marcel_nfs on 2006/05/22 00:31:27 Try to use the existing keyboard drivers. Affected files ... .. //depot/projects/tty/sys/conf/files#44 edit Differences ... ==== //depot/projects/tty/sys/conf/files#44 (text+ko) ==== @@ -983,6 +983,7 @@ dev/usb/uhci_pci.c optional uhci pci dev/usb/uhid.c optional uhid dev/usb/uhub.c optional usb +dev/usb/ukbd.c optional ukbd dev/usb/ulpt.c optional ulpt dev/usb/umass.c optional umass dev/usb/umct.c optional umct @@ -1015,7 +1016,6 @@ dev/vtc/vtc_te_vt102.c optional vtc dev/vtc/hw/gmch/gmch.c optional gmch vtc dev/vtc/hw/gmch/gmch_bus_pci.c optional gmch vtc pci -dev/vtc/hw/ukbd/ukbd.c optional ukbd vtc dev/vtc/hw/vga/vga.c optional vga vtc dev/vtc/hw/vga/vga_bus_isa.c optional vga vtc isa dev/vtc/hw/vga/vga_bus_pci.c optional vga vtc pci From owner-p4-projects@FreeBSD.ORG Mon May 22 00:37:59 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5705C16A731; Mon, 22 May 2006 00:37:59 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EFD7E16A71E for ; Mon, 22 May 2006 00:37:58 +0000 (UTC) (envelope-from gnn@neville-neil.com) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4962343D6B for ; Mon, 22 May 2006 00:37:52 +0000 (GMT) (envelope-from gnn@neville-neil.com) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4M0bCfo065213 for ; Mon, 22 May 2006 00:37:12 GMT (envelope-from gnn@neville-neil.com) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4M0b5es065210 for perforce@freebsd.org; Mon, 22 May 2006 00:37:05 GMT (envelope-from gnn@neville-neil.com) Date: Mon, 22 May 2006 00:37:05 GMT Message-Id: <200605220037.k4M0b5es065210@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gnn@neville-neil.com using -f From: "George V. Neville-Neil" To: Perforce Change Reviews Cc: Subject: PERFORCE change 97586 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 00:38:01 -0000 http://perforce.freebsd.org/chv.cgi?CH=97586 Change 97586 by gnn@fast_ipsec_integ on 2006/05/22 00:36:52 Interate fast_ipsec Affected files ... .. //depot/projects/fast_ipsec/src/sbin/setkey/setkey.8#3 integrate .. //depot/projects/fast_ipsec/src/sys/alpha/Makefile#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/api_up1000.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/atomic.s#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/autoconf.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/busdma_machdep.c#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/busspace.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/clock.c#6 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/clock_if.m#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/cpuconf.c#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/db_disasm.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/db_instruction.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/db_interface.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/db_trace.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/dec_1000a.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/dec_2100_a50.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/dec_2100_a500.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/dec_3000_300.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/dec_3000_500.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/dec_axppci_33.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/dec_eb164.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/dec_eb64plus.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/dec_kn20aa.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/dec_kn300.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/dec_kn8ae.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/dec_st550.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/dec_st6600.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/divrem.m4#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/dump_machdep.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/elf_machdep.c#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/exception.s#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/fp_emulate.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/gdb_machdep.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/genassym.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/ieee_float.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/ieee_float.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/in_cksum.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/interrupt.c#5 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/locore.s#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/machdep.c#4 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/mem.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/mp_machdep.c#4 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/pal.s#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/pmap.c#6 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/prom.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/prom_disp.s#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/promcons.c#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/sgmap.c#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/support.s#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/swtch.s#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/sys_machdep.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/trap.c#6 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/uio_machdep.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/uma_machdep.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/alpha/vm_machdep.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/compile/.cvsignore#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/conf/.cvsignore#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/conf/DEFAULTS#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/conf/GENERIC#6 delete .. //depot/projects/fast_ipsec/src/sys/alpha/conf/GENERIC.hints#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/conf/MAC#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/conf/Makefile#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/conf/NOTES#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/_bus.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/_inttypes.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/_limits.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/_stdint.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/_types.h#4 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/alpha_cpu.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/asm.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/atomic.h#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/bootinfo.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/bus.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/bus_dma.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/bwx.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/chipset.h#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/clock.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/clockvar.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/cpu.h#4 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/cpuconf.h#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/cpufunc.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/db_machdep.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/elf.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/endian.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/exec.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/float.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/floatingpoint.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/fpu.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/frame.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/gdb_machdep.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/ieee.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/ieeefp.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/in_cksum.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/inst.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/intr.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/intrcnt.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/ioctl_bt848.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/ioctl_meteor.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/kdb.h#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/limits.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/md_var.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/memdev.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/mutex.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/pal.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/param.h#4 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/pc/bios.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/pc/display.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/pc/vesa.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/pcb.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/pcpu.h#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/pmap.h#4 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/pmc_mdep.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/ppireg.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/proc.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/profile.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/prom.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/pte.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/ptrace.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/reg.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/reloc.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/resource.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/rpb.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/runq.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/setjmp.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/sf_buf.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/sgmap.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/sigframe.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/signal.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/smp.h#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/stdarg.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/swiz.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/sysarch.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/timerreg.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/ucontext.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/varargs.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/include/vmparam.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/isa/isa.c#5 delete .. //depot/projects/fast_ipsec/src/sys/alpha/isa/isa_dma.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/isa/isavar.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/isa/mcclock_isa.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/linux/Makefile#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/linux/linux.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/linux/linux_dummy.c#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/linux/linux_genassym.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/linux/linux_ipc64.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/linux/linux_locore.s#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/linux/linux_machdep.c#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/linux/linux_proto.h#4 delete .. //depot/projects/fast_ipsec/src/sys/alpha/linux/linux_syscall.h#4 delete .. //depot/projects/fast_ipsec/src/sys/alpha/linux/linux_sysent.c#4 delete .. //depot/projects/fast_ipsec/src/sys/alpha/linux/linux_sysvec.c#5 delete .. //depot/projects/fast_ipsec/src/sys/alpha/linux/syscalls.conf#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/linux/syscalls.master#4 delete .. //depot/projects/fast_ipsec/src/sys/alpha/mcbus/mcbus.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/mcbus/mcbusreg.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/mcbus/mcbusvar.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/mcbus/mcmem.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/mcbus/mcpcia.c#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/mcbus/mcpciareg.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/mcbus/mcpciavar.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/osf1/Makefile#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/osf1/README.mach-traps#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/osf1/exec_ecoff.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/osf1/imgact_osf1.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/osf1/osf1.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/osf1/osf1_ioctl.c#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/osf1/osf1_misc.c#4 delete .. //depot/projects/fast_ipsec/src/sys/alpha/osf1/osf1_mount.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/osf1/osf1_proto.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/osf1/osf1_signal.c#4 delete .. //depot/projects/fast_ipsec/src/sys/alpha/osf1/osf1_signal.h#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/osf1/osf1_syscall.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/osf1/osf1_sysent.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/osf1/osf1_sysvec.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/osf1/osf1_util.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/osf1/syscalls.conf#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/osf1/syscalls.master#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/alphapci_if.m#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/apecs.c#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/apecs_pci.c#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/apecsreg.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/apecsvar.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/bwx.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/cia.c#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/cia_pci.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/ciareg.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/ciavar.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/irongate.c#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/irongate_pci.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/irongatereg.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/irongatevar.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/lca.c#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/lca_pci.c#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/lcareg.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/lcavar.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/pci_eb164_intr.s#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/pci_eb64plus_intr.s#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/pcibus.c#4 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/pcibus.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/swiz.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/t2.c#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/t2_pci.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/t2reg.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/t2var.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/tsunami.c#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/tsunami_pci.c#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/tsunamireg.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/pci/tsunamivar.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/tlsb/dwlpx.c#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/tlsb/dwlpxreg.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/tlsb/dwlpxvar.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/tlsb/gbus.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/tlsb/gbusreg.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/tlsb/gbusvar.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/tlsb/kftxx.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/tlsb/kftxxreg.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/tlsb/kftxxvar.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/tlsb/mcclock_tlsb.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/tlsb/tlsb.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/tlsb/tlsbcpu.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/tlsb/tlsbmem.c#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/tlsb/tlsbreg.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/tlsb/tlsbvar.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/tlsb/zs_tlsb.c#3 delete .. //depot/projects/fast_ipsec/src/sys/alpha/tlsb/zsreg.h#2 delete .. //depot/projects/fast_ipsec/src/sys/alpha/tlsb/zsvar.h#2 delete .. //depot/projects/fast_ipsec/src/sys/amd64/amd64/apic_vector.S#5 integrate .. //depot/projects/fast_ipsec/src/sys/amd64/amd64/busdma_machdep.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/amd64/amd64/machdep.c#8 integrate .. //depot/projects/fast_ipsec/src/sys/amd64/amd64/mp_machdep.c#8 integrate .. //depot/projects/fast_ipsec/src/sys/amd64/amd64/pmap.c#10 integrate .. //depot/projects/fast_ipsec/src/sys/amd64/conf/GENERIC#7 integrate .. //depot/projects/fast_ipsec/src/sys/amd64/conf/NOTES#9 integrate .. //depot/projects/fast_ipsec/src/sys/amd64/include/apicvar.h#5 integrate .. //depot/projects/fast_ipsec/src/sys/amd64/include/clock.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/amd64/include/cpu.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/amd64/include/mutex.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/amd64/include/pmap.h#5 integrate .. //depot/projects/fast_ipsec/src/sys/amd64/include/smp.h#4 integrate .. //depot/projects/fast_ipsec/src/sys/amd64/include/specialreg.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/amd64/linux32/linux32_dummy.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/amd64/linux32/linux32_proto.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/amd64/linux32/linux32_syscall.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/amd64/linux32/linux32_sysent.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/amd64/linux32/linux32_sysvec.c#7 integrate .. //depot/projects/fast_ipsec/src/sys/amd64/linux32/syscalls.master#3 integrate .. //depot/projects/fast_ipsec/src/sys/arm/arm/machdep.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/arm/at91/at91.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/arm/at91/at91_pdcreg.h#1 branch .. //depot/projects/fast_ipsec/src/sys/arm/at91/at91_st.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/arm/at91/if_ate.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/arm/at91/uart_bus_at91usart.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/arm/at91/uart_cpu_at91rm9200usart.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/arm/at91/uart_dev_at91usart.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/arm/conf/KB920X#2 integrate .. //depot/projects/fast_ipsec/src/sys/arm/conf/SIMICS#3 integrate .. //depot/projects/fast_ipsec/src/sys/arm/conf/SKYEYE#2 integrate .. //depot/projects/fast_ipsec/src/sys/arm/include/_types.h#4 integrate .. //depot/projects/fast_ipsec/src/sys/arm/include/atomic.h#7 integrate .. //depot/projects/fast_ipsec/src/sys/arm/include/cpu.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/arm/include/pmap.h#6 integrate .. //depot/projects/fast_ipsec/src/sys/arm/sa11x0/sa11x0_io.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/arm/sa11x0/uart_dev_sa1110.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/arm/xscale/i80321/i80321_space.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/arm/xscale/i80321/iq80321.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/boot/Makefile#3 integrate .. //depot/projects/fast_ipsec/src/sys/boot/alpha/Makefile#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/Makefile.inc#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/boot1/Makefile#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/boot1/boot1.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/cdboot/Makefile#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/cdboot/version#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/common/Makefile.common#3 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/common/conf.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/common/help.alpha#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/common/ldscript#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/common/main.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/libalpha/Makefile#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/libalpha/OSFpal.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/libalpha/alpha_copy.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/libalpha/alpha_module.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/libalpha/bbinfo.h#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/libalpha/bootinfo.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/libalpha/common.h#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/libalpha/delay.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/libalpha/devicename.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/libalpha/elf_freebsd.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/libalpha/getsecs.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/libalpha/libalpha.h#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/libalpha/pal.S#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/libalpha/prom.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/libalpha/prom_disp.S#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/libalpha/prom_swpal.S#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/libalpha/reboot.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/libalpha/srmdisk.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/libalpha/srmnet.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/libalpha/start.S#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/libalpha/time.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/loader/Makefile#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/loader/version#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/netboot/Makefile#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/alpha/netboot/version#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/Makefile#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/Makefile.inc#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/include/arcfuncs.h#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/include/arctypes.h#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/include/libarc.h#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/lib/Makefile#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/lib/abort.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/lib/arcconsole.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/lib/arcdisk.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/lib/arch/alpha/copy.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/lib/arch/alpha/rpb.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/lib/arch/alpha/setjmp.S#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/lib/arch/alpha/start.S#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/lib/bootinfo.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/lib/delay.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/lib/devicename.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/lib/elf_freebsd.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/lib/module.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/lib/prom.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/lib/setjmperr.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/lib/time.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/loader/Makefile#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/loader/conf.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/loader/help.alpha#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/loader/main.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/arc/loader/version#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/common/Makefile.inc#2 integrate .. //depot/projects/fast_ipsec/src/sys/boot/common/load_elf.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/boot/common/loader.8#3 integrate .. //depot/projects/fast_ipsec/src/sys/boot/efi/libefi/bootinfo.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/boot/ficl/Makefile#2 integrate .. //depot/projects/fast_ipsec/src/sys/boot/ficl/alpha/sysdep.c#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/ficl/alpha/sysdep.h#2 delete .. //depot/projects/fast_ipsec/src/sys/boot/ficl/loader.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/boot/forth/loader.4th#2 integrate .. //depot/projects/fast_ipsec/src/sys/boot/forth/loader.conf#4 integrate .. //depot/projects/fast_ipsec/src/sys/boot/i386/boot0/boot0.S#2 integrate .. //depot/projects/fast_ipsec/src/sys/boot/ia64/ski/bootinfo.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/boot/ia64/ski/conf.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/boot/pc98/Makefile#2 integrate .. //depot/projects/fast_ipsec/src/sys/boot/pc98/boot2/io.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/boot/pc98/cdboot/Makefile#1 branch .. //depot/projects/fast_ipsec/src/sys/boot/pc98/cdboot/cdboot.s#1 branch .. //depot/projects/fast_ipsec/src/sys/boot/pc98/libpc98/bioscd.c#1 branch .. //depot/projects/fast_ipsec/src/sys/boot/powerpc/loader/conf.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/cam/cam_debug.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/coda/cnode.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/compat/linprocfs/linprocfs.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/compat/linsysfs/linsysfs.c#1 branch .. //depot/projects/fast_ipsec/src/sys/compat/linux/linux_file.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/compat/linux/linux_ioctl.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/compat/linux/linux_ioctl.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/compat/linux/linux_misc.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/compat/linux/linux_signal.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/compat/linux/linux_socket.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/compat/linux/linux_stats.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/compat/linux/linux_util.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/compat/linux/linux_util.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/compat/ndis/subr_hal.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/compat/ndis/subr_ntoskrnl.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/conf/Makefile.alpha#3 delete .. //depot/projects/fast_ipsec/src/sys/conf/NOTES#8 integrate .. //depot/projects/fast_ipsec/src/sys/conf/files#12 integrate .. //depot/projects/fast_ipsec/src/sys/conf/files.alpha#6 delete .. //depot/projects/fast_ipsec/src/sys/conf/files.amd64#6 integrate .. //depot/projects/fast_ipsec/src/sys/conf/files.i386#7 integrate .. //depot/projects/fast_ipsec/src/sys/conf/files.pc98#7 integrate .. //depot/projects/fast_ipsec/src/sys/conf/kern.mk#2 integrate .. //depot/projects/fast_ipsec/src/sys/conf/kern.post.mk#4 integrate .. //depot/projects/fast_ipsec/src/sys/conf/ldscript.alpha#2 delete .. //depot/projects/fast_ipsec/src/sys/conf/options#11 integrate .. //depot/projects/fast_ipsec/src/sys/conf/options.alpha#3 delete .. //depot/projects/fast_ipsec/src/sys/conf/options.amd64#5 integrate .. //depot/projects/fast_ipsec/src/sys/conf/options.arm#4 integrate .. //depot/projects/fast_ipsec/src/sys/conf/options.i386#6 integrate .. //depot/projects/fast_ipsec/src/sys/conf/options.pc98#6 integrate .. //depot/projects/fast_ipsec/src/sys/contrib/dev/oltr/if_oltr.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/contrib/pf/net/pf_ioctl.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/ddb/db_ps.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/acpica/Osd/OsdSchedule.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/dev/acpica/acpi.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/dev/acpica/acpi_pci.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/dev/acpica/acpi_resource.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/aic7xxx/aic79xx_osm.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/aic7xxx/aic7xxx_osm.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/amr/amr.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/dev/amr/amr_linux.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/amr/amrvar.h#6 integrate .. //depot/projects/fast_ipsec/src/sys/dev/an/if_an.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/dev/arcmsr/arcmsr.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/arl/if_arl.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/arl/if_arl_isa.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/asr/asr.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ata/ata-all.c#9 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ata/ata-chipset.c#7 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ata/ata-pci.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ath/if_ath.c#7 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ath/if_ath_pci.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ath/if_athvar.h#4 integrate .. //depot/projects/fast_ipsec/src/sys/dev/atkbdc/atkbd.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/atkbdc/atkbdc.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/dev/bce/if_bcereg.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/bfe/if_bfe.c#8 integrate .. //depot/projects/fast_ipsec/src/sys/dev/bfe/if_bfereg.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/bge/if_bge.c#10 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ciss/ciss.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/dev/cnw/if_cnw.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/cpufreq/ichss.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ct/bshw_machdep.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ctau/if_ct.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/cx/if_cx.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/dev/dc/if_dc.c#7 integrate .. //depot/projects/fast_ipsec/src/sys/dev/de/if_de.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/dec/mc146818reg.h#2 delete .. //depot/projects/fast_ipsec/src/sys/dev/dec/mcclock.c#2 delete .. //depot/projects/fast_ipsec/src/sys/dev/dec/mcclock_if.m#2 delete .. //depot/projects/fast_ipsec/src/sys/dev/dec/mcclockvar.h#2 delete .. //depot/projects/fast_ipsec/src/sys/dev/dpt/dpt_scsi.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/drm/drm.h#4 integrate .. //depot/projects/fast_ipsec/src/sys/dev/drm/drm_scatter.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/drm/i915_drv.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/dev/drm/mga_drv.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/dev/drm/r300_cmdbuf.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ed/if_ed_cbus.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ed/if_ed_pccard.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/dev/em/if_em_hw.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/dev/fb/boot_font.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/fb/gfb.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/fb/tga.c#3 delete .. //depot/projects/fast_ipsec/src/sys/dev/fb/tga.h#2 delete .. //depot/projects/fast_ipsec/src/sys/dev/fxp/if_fxp.c#7 integrate .. //depot/projects/fast_ipsec/src/sys/dev/gfb/gfb_pci.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/hifn/hifn7751.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/hifn/hifn7751var.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/hptmv/entry.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/hwpmc/hwpmc_alpha.c#2 delete .. //depot/projects/fast_ipsec/src/sys/dev/idt/idt.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ie/if_ie_isa.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/iir/iir.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/iir/iir_pci.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ipmi/ipmi.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ips/ips.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ipw/if_ipw.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/dev/isp/isp_freebsd.h#5 integrate .. //depot/projects/fast_ipsec/src/sys/dev/iwi/if_iwi.c#7 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ixgb/if_ixgb.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ixgb/if_ixgb_osdep.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/le/am7990.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/le/am79900.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/le/if_le_cbus.c#1 branch .. //depot/projects/fast_ipsec/src/sys/dev/le/if_le_isa.c#1 branch .. //depot/projects/fast_ipsec/src/sys/dev/le/if_le_ledma.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/le/if_le_pci.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/le/lance.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/le/lancereg.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/le/lancevar.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/lge/if_lge.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/dev/lge/if_lgereg.h#4 integrate .. //depot/projects/fast_ipsec/src/sys/dev/lmc/if_lmc.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/lnc/if_lnc.c#4 delete .. //depot/projects/fast_ipsec/src/sys/dev/lnc/if_lnc_cbus.c#3 delete .. //depot/projects/fast_ipsec/src/sys/dev/lnc/if_lnc_isa.c#2 delete .. //depot/projects/fast_ipsec/src/sys/dev/lnc/if_lnc_pci.c#2 delete .. //depot/projects/fast_ipsec/src/sys/dev/lnc/if_lncreg.h#2 delete .. //depot/projects/fast_ipsec/src/sys/dev/lnc/if_lncvar.h#2 delete .. //depot/projects/fast_ipsec/src/sys/dev/mfi/mfi.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/mfi/mfi_disk.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/mfi/mfi_ioctl.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/mfi/mfi_linux.c#1 branch .. //depot/projects/fast_ipsec/src/sys/dev/mfi/mfi_pci.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/mfi/mfireg.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/mfi/mfivar.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/mii/brgphy.c#8 integrate .. //depot/projects/fast_ipsec/src/sys/dev/mii/ciphy.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/mii/e1000phy.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/mii/mii_physubr.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/mii/miivar.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/mii/nsgphy.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/mii/rgephy.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/mii/tdkphy.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/mii/ukphy_subr.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/mpt/mpt.h#8 integrate .. //depot/projects/fast_ipsec/src/sys/dev/mpt/mpt_cam.c#8 integrate .. //depot/projects/fast_ipsec/src/sys/dev/mpt/mpt_pci.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/dev/mse/mse.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/mse/mse_cbus.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/mse/mse_isa.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/my/if_my.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/dev/myri10ge/if_myri10ge.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ncv/ncr53c500.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/nge/if_nge.c#7 integrate .. //depot/projects/fast_ipsec/src/sys/dev/nge/if_ngereg.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/nsp/nsp.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/nve/if_nve.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/dev/pbio/pbio.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/pccard/pccarddevs#5 integrate .. //depot/projects/fast_ipsec/src/sys/dev/pccbb/pccbb.c#8 integrate .. //depot/projects/fast_ipsec/src/sys/dev/pccbb/pccbb_pci.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/pci/pci.c#7 integrate .. //depot/projects/fast_ipsec/src/sys/dev/pdq/pdq_freebsd.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/pdq/pdqvar.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ppbus/vpoio.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ppc/ppc.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ral/if_ral_pci.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ral/rt2560.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ral/rt2661.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/dev/rr232x/os_bsd.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/rr232x/osm_bsd.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/safe/safe.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/safe/safevar.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/sbsh/if_sbsh.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/sk/if_sk.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/sk/if_skreg.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/sound/isa/es1888.c#2 delete .. //depot/projects/fast_ipsec/src/sys/dev/sound/isa/gusc.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/sound/pci/ich.c#7 integrate .. //depot/projects/fast_ipsec/src/sys/dev/sound/pcm/sound.h#4 integrate .. //depot/projects/fast_ipsec/src/sys/dev/stg/tmc18c30.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/sym/sym_hipd.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/syscons/scterm-sc.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/syscons/scvesactl.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/syscons/scvgarndr.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/syscons/syscons.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/dev/syscons/syscons.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/tga/tga_pci.c#2 delete .. //depot/projects/fast_ipsec/src/sys/dev/tga/tga_pci.h#2 delete .. //depot/projects/fast_ipsec/src/sys/dev/trm/trm.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/tx/if_tx.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/dev/txp/if_txp.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/dev/uart/uart_cpu_alpha.c#3 delete .. //depot/projects/fast_ipsec/src/sys/dev/uart/uart_dev_z8530.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ubsec/ubsec.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/ubsec/ubsecvar.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/usb/ehci.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/dev/usb/if_ural.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/dev/usb/ohci.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/dev/usb/uhci.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/usb/usb_subr.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/dev/usb/usbdi.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/dev/wds/wd7000.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/dev/wi/if_wi.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/dev/wi/if_wi_pci.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/fs/fdescfs/fdesc_vfsops.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/fs/pseudofs/pseudofs.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/fs/pseudofs/pseudofs.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/fs/smbfs/smbfs_subr.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/geom/raid3/g_raid3.c#8 integrate .. //depot/projects/fast_ipsec/src/sys/gnu/fs/xfs/FreeBSD/xfs_mountops.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/i386/conf/GENERIC#7 integrate .. //depot/projects/fast_ipsec/src/sys/i386/conf/GENERIC.hints#2 integrate .. //depot/projects/fast_ipsec/src/sys/i386/conf/NOTES#9 integrate .. //depot/projects/fast_ipsec/src/sys/i386/conf/PAE#4 integrate .. //depot/projects/fast_ipsec/src/sys/i386/cpufreq/est.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/i386/cpufreq/powernow.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/i386/i386/apic_vector.s#5 integrate .. //depot/projects/fast_ipsec/src/sys/i386/i386/busdma_machdep.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/i386/i386/machdep.c#8 integrate .. //depot/projects/fast_ipsec/src/sys/i386/i386/mp_machdep.c#8 integrate .. //depot/projects/fast_ipsec/src/sys/i386/i386/pmap.c#10 integrate .. //depot/projects/fast_ipsec/src/sys/i386/include/apicvar.h#5 integrate .. //depot/projects/fast_ipsec/src/sys/i386/include/clock.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/i386/include/cpu.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/i386/include/mutex.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/i386/include/pcpu.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/i386/include/pcvt_ioctl.h#2 delete .. //depot/projects/fast_ipsec/src/sys/i386/include/pmap.h#4 integrate .. //depot/projects/fast_ipsec/src/sys/i386/include/privatespace.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/i386/include/smp.h#4 integrate .. //depot/projects/fast_ipsec/src/sys/i386/include/specialreg.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/i386/isa/npx.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/i386/isa/pcvt/pcvt_conf.h#2 delete .. //depot/projects/fast_ipsec/src/sys/i386/isa/pcvt/pcvt_drv.c#3 delete .. //depot/projects/fast_ipsec/src/sys/i386/isa/pcvt/pcvt_ext.c#2 delete .. //depot/projects/fast_ipsec/src/sys/i386/isa/pcvt/pcvt_hdr.h#3 delete .. //depot/projects/fast_ipsec/src/sys/i386/isa/pcvt/pcvt_kbd.c#2 delete .. //depot/projects/fast_ipsec/src/sys/i386/isa/pcvt/pcvt_kbd.h#2 delete .. //depot/projects/fast_ipsec/src/sys/i386/isa/pcvt/pcvt_out.c#2 delete .. //depot/projects/fast_ipsec/src/sys/i386/isa/pcvt/pcvt_sup.c#2 delete .. //depot/projects/fast_ipsec/src/sys/i386/isa/pcvt/pcvt_tbl.h#2 delete .. //depot/projects/fast_ipsec/src/sys/i386/isa/pcvt/pcvt_vtf.c#2 delete .. //depot/projects/fast_ipsec/src/sys/i386/isa/spic.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/i386/linux/linux_dummy.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/i386/linux/linux_proto.h#4 integrate .. //depot/projects/fast_ipsec/src/sys/i386/linux/linux_syscall.h#4 integrate .. //depot/projects/fast_ipsec/src/sys/i386/linux/linux_sysent.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/i386/linux/linux_sysvec.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/i386/linux/syscalls.master#4 integrate .. //depot/projects/fast_ipsec/src/sys/i4b/capi/iavc/iavc_card.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/i4b/capi/iavc/iavc_isa.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/i4b/capi/iavc/iavc_lli.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/i4b/capi/iavc/iavc_pci.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/i4b/layer1/itjc/i4b_itjc_isac.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/i4b/layer1/itjc/i4b_itjc_l1.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/i4b/layer1/itjc/i4b_itjc_l1fsm.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/i4b/layer1/itjc/i4b_itjc_pci.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/ia64/conf/GENERIC#4 integrate .. //depot/projects/fast_ipsec/src/sys/ia64/ia64/clock.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/ia64/ia64/mp_machdep.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/ia64/ia64/trap.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/ia64/ia64/vm_machdep.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/ia64/include/cpu.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/isa/isa_common.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/isa/isa_common.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/kern/init_main.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/kern/kern_conf.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/kern/kern_exec.c#9 integrate .. //depot/projects/fast_ipsec/src/sys/kern/kern_mutex.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/kern/kern_sig.c#9 integrate .. //depot/projects/fast_ipsec/src/sys/kern/kern_umtx.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/kern/subr_clock.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/kern/tty_cons.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/kern/vfs_aio.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/kern/vfs_mount.c#7 integrate .. //depot/projects/fast_ipsec/src/sys/kern/vfs_subr.c#11 integrate .. //depot/projects/fast_ipsec/src/sys/kern/vfs_vnops.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/libkern/alpha/bswap16.S#2 delete .. //depot/projects/fast_ipsec/src/sys/libkern/alpha/bswap32.S#2 delete .. //depot/projects/fast_ipsec/src/sys/libkern/alpha/byte_swap_2.S#2 delete .. //depot/projects/fast_ipsec/src/sys/libkern/alpha/byte_swap_4.S#2 delete .. //depot/projects/fast_ipsec/src/sys/modules/Makefile#9 integrate .. //depot/projects/fast_ipsec/src/sys/modules/ath_hal/Makefile#2 integrate .. //depot/projects/fast_ipsec/src/sys/modules/ip6fw/Makefile#2 delete .. //depot/projects/fast_ipsec/src/sys/modules/le/Makefile#2 integrate .. //depot/projects/fast_ipsec/src/sys/modules/linsysfs/Makefile#1 branch .. //depot/projects/fast_ipsec/src/sys/modules/linux/Makefile#5 integrate .. //depot/projects/fast_ipsec/src/sys/modules/lnc/Makefile#2 delete .. //depot/projects/fast_ipsec/src/sys/modules/mfi/Makefile#2 integrate .. //depot/projects/fast_ipsec/src/sys/modules/mfi/mfi_linux/Makefile#1 branch .. //depot/projects/fast_ipsec/src/sys/modules/rr232x/Makefile#2 integrate .. //depot/projects/fast_ipsec/src/sys/modules/sound/driver/ess/Makefile#2 integrate .. //depot/projects/fast_ipsec/src/sys/net/bpf.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/net/if.h#4 integrate .. //depot/projects/fast_ipsec/src/sys/net/if_bridge.c#9 integrate .. //depot/projects/fast_ipsec/src/sys/net/if_gre.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/net/if_loop.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/net/if_tap.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/net/net_osdep.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/net/route.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/netgraph/bluetooth/include/ng_btsocket.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/netgraph/bluetooth/include/ng_hci.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/netgraph/ng_socket.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/netinet/in.h#4 integrate .. //depot/projects/fast_ipsec/src/sys/netinet/ip_fw.h#5 integrate .. //depot/projects/fast_ipsec/src/sys/netinet/ip_fw2.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/netinet/ip_fw_pfil.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/netinet/ip_gre.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/netinet/ip_input.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/netinet/ip_ipsec.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/netinet/ip_mroute.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/netinet/ip_output.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/netinet/ip_var.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/netinet/raw_ip.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/netinet/tcp_timer.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/netinet/udp_usrreq.c#8 integrate .. //depot/projects/fast_ipsec/src/sys/netinet6/frag6.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/netinet6/ip6_forward.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/netinet6/ip6_fw.c#2 delete .. //depot/projects/fast_ipsec/src/sys/netinet6/ip6_fw.h#2 delete .. //depot/projects/fast_ipsec/src/sys/netinet6/ip6_input.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/netinet6/ip6_output.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/netinet6/udp6_usrreq.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/netipsec/key.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/netipsec/xform_ah.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/netipsec/xform_esp.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/nfs4client/nfs4_dev.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/nfs4client/nfs4_vfsops.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/nfsclient/nfs.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/nfsclient/nfs_bio.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/nfsclient/nfs_nfsiod.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/nfsclient/nfs_node.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/nfsclient/nfs_socket.c#7 integrate .. //depot/projects/fast_ipsec/src/sys/nfsclient/nfs_subs.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/nfsclient/nfs_vfsops.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/nfsclient/nfs_vnops.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/nfsclient/nfsmount.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/nfsclient/nfsnode.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/opencrypto/criov.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/opencrypto/crypto.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/opencrypto/cryptodev.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/opencrypto/cryptodev.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/opencrypto/cryptosoft.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/opencrypto/cryptosoft.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/opencrypto/xform.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/opencrypto/xform.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/pc98/cbus/cbus.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/pc98/cbus/fdc.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/pc98/cbus/olpt.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/pc98/cbus/syscons_cbus.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/pc98/conf/GENERIC#5 integrate .. //depot/projects/fast_ipsec/src/sys/pc98/conf/GENERIC.hints#3 integrate .. //depot/projects/fast_ipsec/src/sys/pc98/conf/NOTES#7 integrate .. //depot/projects/fast_ipsec/src/sys/pc98/include/pcvt_ioctl.h#2 delete .. //depot/projects/fast_ipsec/src/sys/pc98/pc98/canbus.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/pc98/pc98/machdep.c#10 integrate .. //depot/projects/fast_ipsec/src/sys/pc98/pc98/pc98_machdep.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/pc98/pc98/pc98_machdep.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/pci/agp.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/pci/agp_i810.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/pci/amdpm.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/pci/amdsmb.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/pci/if_pcn.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/pci/if_pcnreg.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/pci/if_sfreg.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/pci/if_stereg.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/pci/if_tl.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/pci/if_tlreg.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/pci/if_vrreg.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/pci/if_wbreg.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/pci/ncr.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/pci/nfsmb.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/pci/viapm.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/posix4/ksched.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/posix4/p1003_1b.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/powerpc/include/cpu.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/powerpc/powerpc/clock.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/powerpc/powerpc/machdep.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/powerpc/powerpc/mp_machdep.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/powerpc/powerpc/vm_machdep.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/sparc64/include/cpu.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/sparc64/sparc64/prof_machdep.c#2 integrate .. //depot/projects/fast_ipsec/src/sys/sparc64/sparc64/trap.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/sys/_timeval.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/sys/conf.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/sys/disklabel.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/sys/elf64.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/sys/file.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/sys/mount.h#7 integrate .. //depot/projects/fast_ipsec/src/sys/sys/param.h#8 integrate .. //depot/projects/fast_ipsec/src/sys/sys/proc.h#8 integrate .. //depot/projects/fast_ipsec/src/sys/sys/signal.h#5 integrate .. //depot/projects/fast_ipsec/src/sys/sys/ucontext.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/sys/user.h#3 integrate .. //depot/projects/fast_ipsec/src/sys/ufs/ffs/ffs_rawread.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/ufs/ffs/ffs_snapshot.c#7 integrate .. //depot/projects/fast_ipsec/src/sys/ufs/ffs/ffs_softdep.c#8 integrate .. //depot/projects/fast_ipsec/src/sys/ufs/ffs/ffs_vfsops.c#9 integrate .. //depot/projects/fast_ipsec/src/sys/ufs/ffs/ffs_vnops.c#3 integrate .. //depot/projects/fast_ipsec/src/sys/ufs/ufs/dinode.h#2 integrate .. //depot/projects/fast_ipsec/src/sys/ufs/ufs/ufs_inode.c#4 integrate .. //depot/projects/fast_ipsec/src/sys/ufs/ufs/ufs_quota.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/vm/swap_pager.c#6 integrate .. //depot/projects/fast_ipsec/src/sys/vm/uma_core.c#5 integrate .. //depot/projects/fast_ipsec/src/sys/vm/vm_fault.c#5 integrate Differences ... ==== //depot/projects/fast_ipsec/src/sbin/setkey/setkey.8#3 (text+ko) ==== @@ -27,7 +27,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/sbin/setkey/setkey.8,v 1.35 2006/01/08 13:59:44 gnn Exp $ +.\" $FreeBSD: src/sbin/setkey/setkey.8,v 1.36 2006/05/13 09:13:58 pjd Exp $ .\" .Dd January 8, 2006 .Dt SETKEY 8 @@ -622,7 +622,7 @@ aes-ctr 160/224/288 draft-ietf-ipsec-ciph-aes-ctr-03 .Ed .Pp -Note that the first 128 bits of a key for +Note that the first 128/192/256 bits of a key for .Li aes-ctr will be used as AES key, and remaining 32 bits will be used as nonce. .Pp ==== //depot/projects/fast_ipsec/src/sys/amd64/amd64/apic_vector.S#5 (text+ko) ==== @@ -28,7 +28,7 @@ * SUCH DAMAGE. * * from: vector.s, 386BSD 0.1 unknown origin - * $FreeBSD: src/sys/amd64/amd64/apic_vector.S,v 1.108 2006/03/13 23:55:31 peter Exp $ + * $FreeBSD: src/sys/amd64/amd64/apic_vector.S,v 1.109 2006/05/01 21:36:46 jhb Exp $ */ /* @@ -171,6 +171,25 @@ iretq /* + * Invalidate cache. + */ + .text + SUPERALIGN_TEXT +IDTVEC(invlcache) + pushq %rax + + wbinvd + + movq lapic, %rax + movl $0, LA_EOI(%rax) /* End Of Interrupt to APIC */ + + lock + incl smp_tlb_wait + + popq %rax + iretq + +/* * Handler for IPIs sent via the per-cpu IPI bitmap. */ .text ==== //depot/projects/fast_ipsec/src/sys/amd64/amd64/busdma_machdep.c#5 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/busdma_machdep.c,v 1.73 2006/01/14 17:22:46 scottl Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/busdma_machdep.c,v 1.74 2006/05/03 04:14:17 scottl Exp $"); #include #include @@ -703,9 +703,10 @@ error = _bus_dmamap_load_buffer(dmat, map, buf, buflen, NULL, flags, &lastaddr, dmat->segments, &nsegs, 1); + CTR5(KTR_BUSDMA, "%s: tag %p tag flags 0x%x error %d nsegs %d", + __func__, dmat, dmat->flags, error, nsegs + 1); + if (error == EINPROGRESS) { - CTR4(KTR_BUSDMA, "%s: tag %p tag flags 0x%x error %d", - __func__, dmat, dmat->flags, error); return (error); } @@ -714,8 +715,13 @@ else (*callback)(callback_arg, dmat->segments, nsegs + 1, 0); - CTR4(KTR_BUSDMA, "%s: tag %p tag flags 0x%x error 0 nsegs %d", - __func__, dmat, dmat->flags, nsegs + 1); + /* + * Return ENOMEM to the caller so that it can pass it up the stack. + * This error only happens when NOWAIT is set, so deferal is disabled. + */ + if (error == ENOMEM) + return (error); + return (0); } ==== //depot/projects/fast_ipsec/src/sys/amd64/amd64/machdep.c#8 (text+ko) ==== @@ -39,7 +39,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.648 2006/03/14 16:13:54 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.649 2006/05/11 17:29:22 phk Exp $"); #include "opt_atalk.h" #include "opt_atpic.h" @@ -639,13 +639,13 @@ return (error); } -SYSCTL_PROC(_machdep, CPU_ADJKERNTZ, adjkerntz, CTLTYPE_INT|CTLFLAG_RW, +SYSCTL_PROC(_machdep, OID_AUTO, adjkerntz, CTLTYPE_INT|CTLFLAG_RW, &adjkerntz, 0, sysctl_machdep_adjkerntz, "I", ""); -SYSCTL_INT(_machdep, CPU_DISRTCSET, disable_rtc_set, +SYSCTL_INT(_machdep, OID_AUTO, disable_rtc_set, CTLFLAG_RW, &disable_rtc_set, 0, ""); -SYSCTL_INT(_machdep, CPU_WALLCLOCK, wall_cmos_clock, +SYSCTL_INT(_machdep, OID_AUTO, wall_cmos_clock, CTLFLAG_RW, &wall_cmos_clock, 0, ""); /* ==== //depot/projects/fast_ipsec/src/sys/amd64/amd64/mp_machdep.c#8 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/mp_machdep.c,v 1.273 2006/04/25 00:06:37 jkim Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/mp_machdep.c,v 1.276 2006/05/16 14:32:16 phk Exp $"); #include "opt_cpu.h" #include "opt_kstack_pages.h" @@ -56,7 +56,6 @@ #include #include -#include #include #include #include @@ -514,6 +513,9 @@ while (!aps_ready) ia32_pause(); + /* Initialize the PAT MSR. */ + pmap_init_pat(); + /* set up CPU registers and state */ cpu_setregs(); @@ -875,6 +877,14 @@ } void +smp_cache_flush(void) +{ + + if (smp_started) + smp_tlb_shootdown(IPI_INVLCACHE, 0, 0); +} + +void smp_invltlb(void) { ==== //depot/projects/fast_ipsec/src/sys/amd64/amd64/pmap.c#10 (text+ko) ==== @@ -77,7 +77,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.552 2006/04/29 00:59:15 alc Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.554 2006/05/01 22:06:59 jhb Exp $"); /* * Manages physical address maps. @@ -551,6 +551,51 @@ *CMAP1 = 0; invltlb(); + + /* Initialize the PAT MSR. */ + pmap_init_pat(); +} + +/* + * Setup the PAT MSR. + */ +void +pmap_init_pat(void) +{ + uint64_t pat_msr; + + /* Bail if this CPU doesn't implement PAT. */ + if (!(cpu_feature & CPUID_PAT)) + panic("no PAT??"); + +#ifdef PAT_WORKS + /* + * Leave the indices 0-3 at the default of WB, WT, UC, and UC-. + * Program 4 and 5 as WP and WC. + * Leave 6 and 7 as UC and UC-. + */ + pat_msr = rdmsr(MSR_PAT); + pat_msr &= ~(PAT_MASK(4) | PAT_MASK(5)); + pat_msr |= PAT_VALUE(4, PAT_WRITE_PROTECTED) | + PAT_VALUE(5, PAT_WRITE_COMBINING); +#else + /* + * Due to some Intel errata, we can only safely use the lower 4 + * PAT entries. Thus, just replace PAT Index 2 with WC instead + * of UC-. + * + * Intel Pentium III Processor Specification Update + * Errata E.27 (Upper Four PAT Entries Not Usable With Mode B + * or Mode C Paging) + * + * Intel Pentium IV Processor Specification Update + * Errata N46 (PAT Index MSB May Be Calculated Incorrectly) + */ + pat_msr = rdmsr(MSR_PAT); + pat_msr &= ~PAT_MASK(2); + pat_msr |= PAT_VALUE(2, PAT_WRITE_COMBINING); +#endif + wrmsr(MSR_PAT, pat_msr); } /* @@ -732,6 +777,30 @@ else critical_exit(); } + +void +pmap_invalidate_cache(void) +{ >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Mon May 22 00:54:20 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 18EA916A677; Mon, 22 May 2006 00:54:20 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6621216A7CF for ; Mon, 22 May 2006 00:54:19 +0000 (UTC) (envelope-from gnn@neville-neil.com) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BFE3443D49 for ; Mon, 22 May 2006 00:54:18 +0000 (GMT) (envelope-from gnn@neville-neil.com) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4M0rcMa073541 for ; Mon, 22 May 2006 00:53:38 GMT (envelope-from gnn@neville-neil.com) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4M0rWld073536 for perforce@freebsd.org; Mon, 22 May 2006 00:53:32 GMT (envelope-from gnn@neville-neil.com) Date: Mon, 22 May 2006 00:53:32 GMT Message-Id: <200605220053.k4M0rWld073536@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gnn@neville-neil.com using -f From: "George V. Neville-Neil" To: Perforce Change Reviews Cc: Subject: PERFORCE change 97587 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 00:54:23 -0000 http://perforce.freebsd.org/chv.cgi?CH=97587 Change 97587 by gnn@gnn_devbox_fast_ipsec on 2006/05/22 00:53:05 Integrate with upper branch Affected files ... .. //depot/projects/gnn_fast_ipsec/src/sbin/setkey/setkey.8#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/Makefile#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/api_up1000.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/atomic.s#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/autoconf.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/busdma_machdep.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/busspace.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/clock.c#6 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/clock_if.m#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/cpuconf.c#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/db_disasm.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/db_instruction.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/db_interface.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/db_trace.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/dec_1000a.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/dec_2100_a50.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/dec_2100_a500.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/dec_3000_300.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/dec_3000_500.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/dec_axppci_33.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/dec_eb164.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/dec_eb64plus.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/dec_kn20aa.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/dec_kn300.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/dec_kn8ae.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/dec_st550.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/dec_st6600.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/divrem.m4#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/dump_machdep.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/elf_machdep.c#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/exception.s#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/fp_emulate.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/gdb_machdep.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/genassym.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/ieee_float.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/ieee_float.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/in_cksum.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/interrupt.c#4 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/locore.s#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/machdep.c#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/mem.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/mp_machdep.c#4 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/pal.s#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/pmap.c#5 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/prom.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/prom_disp.s#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/promcons.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/sgmap.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/support.s#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/swtch.s#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/sys_machdep.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/trap.c#4 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/uio_machdep.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/uma_machdep.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/alpha/vm_machdep.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/compile/.cvsignore#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/conf/.cvsignore#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/conf/DEFAULTS#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/conf/GENERIC#5 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/conf/GENERIC.hints#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/conf/MAC#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/conf/Makefile#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/conf/NOTES#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/_bus.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/_inttypes.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/_limits.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/_stdint.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/_types.h#4 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/alpha_cpu.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/asm.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/atomic.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/bootinfo.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/bus.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/bus_dma.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/bwx.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/chipset.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/clock.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/clockvar.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/cpu.h#4 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/cpuconf.h#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/cpufunc.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/db_machdep.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/elf.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/endian.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/exec.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/float.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/floatingpoint.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/fpu.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/frame.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/gdb_machdep.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/ieee.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/ieeefp.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/in_cksum.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/inst.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/intr.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/intrcnt.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/ioctl_bt848.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/ioctl_meteor.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/kdb.h#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/limits.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/md_var.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/memdev.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/mutex.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/pal.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/param.h#4 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/pc/bios.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/pc/display.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/pc/vesa.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/pcb.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/pcpu.h#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/pmap.h#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/pmc_mdep.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/ppireg.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/proc.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/profile.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/prom.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/pte.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/ptrace.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/reg.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/reloc.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/resource.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/rpb.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/runq.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/setjmp.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/sf_buf.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/sgmap.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/sigframe.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/signal.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/smp.h#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/stdarg.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/swiz.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/sysarch.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/timerreg.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/ucontext.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/varargs.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/include/vmparam.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/isa/isa.c#4 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/isa/isa_dma.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/isa/isavar.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/isa/mcclock_isa.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/linux/Makefile#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/linux/linux.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/linux/linux_dummy.c#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/linux/linux_genassym.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/linux/linux_ipc64.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/linux/linux_locore.s#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/linux/linux_machdep.c#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/linux/linux_proto.h#4 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/linux/linux_syscall.h#4 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/linux/linux_sysent.c#4 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/linux/linux_sysvec.c#4 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/linux/syscalls.conf#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/linux/syscalls.master#4 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/mcbus/mcbus.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/mcbus/mcbusreg.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/mcbus/mcbusvar.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/mcbus/mcmem.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/mcbus/mcpcia.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/mcbus/mcpciareg.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/mcbus/mcpciavar.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/osf1/Makefile#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/osf1/README.mach-traps#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/osf1/exec_ecoff.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/osf1/imgact_osf1.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/osf1/osf1.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/osf1/osf1_ioctl.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/osf1/osf1_misc.c#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/osf1/osf1_mount.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/osf1/osf1_proto.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/osf1/osf1_signal.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/osf1/osf1_signal.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/osf1/osf1_syscall.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/osf1/osf1_sysent.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/osf1/osf1_sysvec.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/osf1/osf1_util.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/osf1/syscalls.conf#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/osf1/syscalls.master#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/alphapci_if.m#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/apecs.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/apecs_pci.c#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/apecsreg.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/apecsvar.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/bwx.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/cia.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/cia_pci.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/ciareg.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/ciavar.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/irongate.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/irongate_pci.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/irongatereg.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/irongatevar.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/lca.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/lca_pci.c#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/lcareg.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/lcavar.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/pci_eb164_intr.s#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/pci_eb64plus_intr.s#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/pcibus.c#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/pcibus.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/swiz.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/t2.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/t2_pci.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/t2reg.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/t2var.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/tsunami.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/tsunami_pci.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/tsunamireg.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/pci/tsunamivar.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/tlsb/dwlpx.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/tlsb/dwlpxreg.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/tlsb/dwlpxvar.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/tlsb/gbus.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/tlsb/gbusreg.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/tlsb/gbusvar.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/tlsb/kftxx.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/tlsb/kftxxreg.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/tlsb/kftxxvar.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/tlsb/mcclock_tlsb.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/tlsb/tlsb.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/tlsb/tlsbcpu.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/tlsb/tlsbmem.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/tlsb/tlsbreg.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/tlsb/tlsbvar.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/tlsb/zs_tlsb.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/tlsb/zsreg.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/alpha/tlsb/zsvar.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/amd64/amd64/apic_vector.S#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/amd64/amd64/busdma_machdep.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/amd64/amd64/machdep.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/amd64/amd64/mp_machdep.c#7 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/amd64/amd64/pmap.c#8 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/amd64/conf/GENERIC#7 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/amd64/conf/NOTES#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/amd64/include/apicvar.h#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/amd64/include/clock.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/amd64/include/cpu.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/amd64/include/mutex.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/amd64/include/pmap.h#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/amd64/include/smp.h#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/amd64/include/specialreg.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/amd64/linux32/linux32_dummy.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/amd64/linux32/linux32_proto.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/amd64/linux32/linux32_syscall.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/amd64/linux32/linux32_sysent.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/amd64/linux32/linux32_sysvec.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/amd64/linux32/syscalls.master#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/arm/arm/machdep.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/arm/at91/at91.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/arm/at91/at91_pdcreg.h#1 branch .. //depot/projects/gnn_fast_ipsec/src/sys/arm/at91/at91_st.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/arm/at91/if_ate.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/arm/at91/uart_bus_at91usart.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/arm/at91/uart_cpu_at91rm9200usart.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/arm/at91/uart_dev_at91usart.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/arm/conf/KB920X#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/arm/conf/SIMICS#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/arm/conf/SKYEYE#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/arm/include/_types.h#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/arm/include/atomic.h#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/arm/include/cpu.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/arm/include/pmap.h#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/arm/sa11x0/sa11x0_io.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/arm/sa11x0/uart_dev_sa1110.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/arm/xscale/i80321/i80321_space.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/arm/xscale/i80321/iq80321.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/boot/Makefile#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/Makefile#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/Makefile.inc#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/boot1/Makefile#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/boot1/boot1.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/cdboot/Makefile#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/cdboot/version#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/common/Makefile.common#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/common/conf.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/common/help.alpha#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/common/ldscript#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/common/main.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/libalpha/Makefile#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/libalpha/OSFpal.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/libalpha/alpha_copy.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/libalpha/alpha_module.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/libalpha/bbinfo.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/libalpha/bootinfo.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/libalpha/common.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/libalpha/delay.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/libalpha/devicename.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/libalpha/elf_freebsd.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/libalpha/getsecs.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/libalpha/libalpha.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/libalpha/pal.S#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/libalpha/prom.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/libalpha/prom_disp.S#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/libalpha/prom_swpal.S#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/libalpha/reboot.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/libalpha/srmdisk.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/libalpha/srmnet.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/libalpha/start.S#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/libalpha/time.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/loader/Makefile#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/loader/version#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/netboot/Makefile#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/alpha/netboot/version#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/Makefile#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/Makefile.inc#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/include/arcfuncs.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/include/arctypes.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/include/libarc.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/lib/Makefile#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/lib/abort.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/lib/arcconsole.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/lib/arcdisk.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/lib/arch/alpha/copy.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/lib/arch/alpha/rpb.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/lib/arch/alpha/setjmp.S#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/lib/arch/alpha/start.S#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/lib/bootinfo.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/lib/delay.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/lib/devicename.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/lib/elf_freebsd.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/lib/module.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/lib/prom.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/lib/setjmperr.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/lib/time.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/loader/Makefile#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/loader/conf.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/loader/help.alpha#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/loader/main.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/arc/loader/version#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/common/Makefile.inc#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/boot/common/load_elf.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/boot/common/loader.8#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/boot/efi/libefi/bootinfo.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/boot/ficl/Makefile#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/boot/ficl/alpha/sysdep.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/ficl/alpha/sysdep.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/boot/ficl/loader.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/boot/forth/loader.4th#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/boot/forth/loader.conf#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/boot/i386/boot0/boot0.S#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/boot/ia64/ski/bootinfo.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/boot/ia64/ski/conf.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/boot/pc98/Makefile#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/boot/pc98/boot2/io.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/boot/pc98/cdboot/Makefile#1 branch .. //depot/projects/gnn_fast_ipsec/src/sys/boot/pc98/cdboot/cdboot.s#1 branch .. //depot/projects/gnn_fast_ipsec/src/sys/boot/pc98/libpc98/bioscd.c#1 branch .. //depot/projects/gnn_fast_ipsec/src/sys/boot/powerpc/loader/conf.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/cam/cam_debug.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/coda/cnode.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/compat/linprocfs/linprocfs.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/compat/linsysfs/linsysfs.c#1 branch .. //depot/projects/gnn_fast_ipsec/src/sys/compat/linux/linux_file.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/compat/linux/linux_ioctl.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/compat/linux/linux_ioctl.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/compat/linux/linux_misc.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/compat/linux/linux_signal.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/compat/linux/linux_socket.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/compat/linux/linux_stats.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/compat/linux/linux_util.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/compat/linux/linux_util.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/compat/ndis/subr_hal.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/compat/ndis/subr_ntoskrnl.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/conf/Makefile.alpha#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/conf/NOTES#7 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/conf/files#8 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/conf/files.alpha#6 delete .. //depot/projects/gnn_fast_ipsec/src/sys/conf/files.amd64#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/conf/files.i386#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/conf/files.pc98#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/conf/kern.mk#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/conf/kern.post.mk#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/conf/ldscript.alpha#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/conf/options#9 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/conf/options.alpha#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/conf/options.amd64#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/conf/options.arm#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/conf/options.i386#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/conf/options.pc98#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/contrib/dev/oltr/if_oltr.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/contrib/pf/net/pf_ioctl.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/ddb/db_ps.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/acpica/Osd/OsdSchedule.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/acpica/acpi.c#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/acpica/acpi_pci.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/acpica/acpi_resource.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/aic7xxx/aic79xx_osm.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/aic7xxx/aic7xxx_osm.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/amr/amr.c#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/amr/amr_linux.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/amr/amrvar.h#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/an/if_an.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/arcmsr/arcmsr.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/arl/if_arl.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/arl/if_arl_isa.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/asr/asr.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ata/ata-all.c#7 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ata/ata-chipset.c#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ata/ata-pci.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ath/if_ath.c#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ath/if_ath_pci.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ath/if_athvar.h#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/atkbdc/atkbd.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/atkbdc/atkbdc.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/bce/if_bcereg.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/bfe/if_bfe.c#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/bfe/if_bfereg.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/bge/if_bge.c#8 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ciss/ciss.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/cnw/if_cnw.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/cpufreq/ichss.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ct/bshw_machdep.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ctau/if_ct.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/cx/if_cx.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/dc/if_dc.c#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/de/if_de.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/dec/mc146818reg.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/dev/dec/mcclock.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/dev/dec/mcclock_if.m#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/dev/dec/mcclockvar.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/dev/dpt/dpt_scsi.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/drm/drm.h#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/drm/drm_scatter.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/drm/i915_drv.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/drm/mga_drv.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/drm/r300_cmdbuf.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ed/if_ed_cbus.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ed/if_ed_pccard.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/em/if_em_hw.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/fb/boot_font.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/fb/gfb.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/fb/tga.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/dev/fb/tga.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/dev/fxp/if_fxp.c#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/gfb/gfb_pci.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/hifn/hifn7751.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/hifn/hifn7751var.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/hptmv/entry.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/hwpmc/hwpmc_alpha.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/dev/idt/idt.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ie/if_ie_isa.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/iir/iir.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/iir/iir_pci.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ipmi/ipmi.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ips/ips.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ipw/if_ipw.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/isp/isp_freebsd.h#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/iwi/if_iwi.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ixgb/if_ixgb.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ixgb/if_ixgb_osdep.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/le/am7990.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/le/am79900.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/le/if_le_cbus.c#1 branch .. //depot/projects/gnn_fast_ipsec/src/sys/dev/le/if_le_isa.c#1 branch .. //depot/projects/gnn_fast_ipsec/src/sys/dev/le/if_le_ledma.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/le/if_le_pci.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/le/lance.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/le/lancereg.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/le/lancevar.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/lge/if_lge.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/lge/if_lgereg.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/lmc/if_lmc.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/lnc/if_lnc.c#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/dev/lnc/if_lnc_cbus.c#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/dev/lnc/if_lnc_isa.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/dev/lnc/if_lnc_pci.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/dev/lnc/if_lncreg.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/dev/lnc/if_lncvar.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/dev/mfi/mfi.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/mfi/mfi_disk.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/mfi/mfi_ioctl.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/mfi/mfi_linux.c#1 branch .. //depot/projects/gnn_fast_ipsec/src/sys/dev/mfi/mfi_pci.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/mfi/mfireg.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/mfi/mfivar.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/mii/brgphy.c#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/mii/ciphy.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/mii/e1000phy.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/mii/mii_physubr.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/mii/miivar.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/mii/nsgphy.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/mii/rgephy.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/mii/tdkphy.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/mii/ukphy_subr.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/mpt/mpt.h#7 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/mpt/mpt_cam.c#7 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/mpt/mpt_pci.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/mse/mse.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/mse/mse_cbus.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/mse/mse_isa.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/my/if_my.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/myri10ge/if_myri10ge.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ncv/ncr53c500.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/nge/if_nge.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/nge/if_ngereg.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/nsp/nsp.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/nve/if_nve.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/pbio/pbio.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/pccard/pccarddevs#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/pccbb/pccbb.c#7 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/pccbb/pccbb_pci.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/pci/pci.c#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/pdq/pdq_freebsd.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/pdq/pdqvar.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ppbus/vpoio.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ppc/ppc.c#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ral/if_ral_pci.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ral/rt2560.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ral/rt2661.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/rr232x/os_bsd.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/rr232x/osm_bsd.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/safe/safe.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/safe/safevar.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/sbsh/if_sbsh.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/sk/if_sk.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/sk/if_skreg.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/sound/isa/es1888.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/dev/sound/isa/gusc.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/sound/pci/ich.c#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/sound/pcm/sound.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/stg/tmc18c30.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/sym/sym_hipd.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/syscons/scterm-sc.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/syscons/scvesactl.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/syscons/scvgarndr.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/syscons/syscons.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/syscons/syscons.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/tga/tga_pci.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/dev/tga/tga_pci.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/dev/trm/trm.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/tx/if_tx.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/txp/if_txp.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/uart/uart_cpu_alpha.c#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/dev/uart/uart_dev_z8530.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ubsec/ubsec.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/ubsec/ubsecvar.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/usb/ehci.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/usb/if_ural.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/usb/ohci.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/usb/uhci.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/usb/usb_subr.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/usb/usbdi.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/wds/wd7000.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/wi/if_wi.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/dev/wi/if_wi_pci.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/fs/fdescfs/fdesc_vfsops.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/fs/pseudofs/pseudofs.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/fs/pseudofs/pseudofs.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/fs/smbfs/smbfs_subr.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/geom/raid3/g_raid3.c#7 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/gnu/fs/xfs/FreeBSD/xfs_mountops.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/conf/GENERIC#7 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/conf/GENERIC.hints#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/conf/NOTES#7 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/conf/PAE#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/cpufreq/est.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/cpufreq/powernow.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/i386/apic_vector.s#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/i386/busdma_machdep.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/i386/machdep.c#7 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/i386/mp_machdep.c#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/i386/pmap.c#9 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/include/apicvar.h#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/include/clock.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/include/cpu.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/include/mutex.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/include/pcpu.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/include/pcvt_ioctl.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/i386/include/pmap.h#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/include/privatespace.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/include/smp.h#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/include/specialreg.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/isa/npx.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/isa/pcvt/pcvt_conf.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/i386/isa/pcvt/pcvt_drv.c#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/i386/isa/pcvt/pcvt_ext.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/i386/isa/pcvt/pcvt_hdr.h#3 delete .. //depot/projects/gnn_fast_ipsec/src/sys/i386/isa/pcvt/pcvt_kbd.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/i386/isa/pcvt/pcvt_kbd.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/i386/isa/pcvt/pcvt_out.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/i386/isa/pcvt/pcvt_sup.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/i386/isa/pcvt/pcvt_tbl.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/i386/isa/pcvt/pcvt_vtf.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/i386/isa/spic.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/linux/linux_dummy.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/linux/linux_proto.h#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/linux/linux_syscall.h#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/linux/linux_sysent.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/linux/linux_sysvec.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i386/linux/syscalls.master#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i4b/capi/iavc/iavc_card.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i4b/capi/iavc/iavc_isa.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i4b/capi/iavc/iavc_lli.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i4b/capi/iavc/iavc_pci.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i4b/layer1/itjc/i4b_itjc_isac.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i4b/layer1/itjc/i4b_itjc_l1.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i4b/layer1/itjc/i4b_itjc_l1fsm.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/i4b/layer1/itjc/i4b_itjc_pci.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/ia64/conf/GENERIC#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/ia64/ia64/clock.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/ia64/ia64/mp_machdep.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/ia64/ia64/trap.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/ia64/ia64/vm_machdep.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/ia64/include/cpu.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/isa/isa_common.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/isa/isa_common.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/kern/init_main.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/kern/kern_conf.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/kern/kern_exec.c#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/kern/kern_mutex.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/kern/kern_sig.c#7 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/kern/kern_umtx.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/kern/subr_clock.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/kern/tty_cons.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/kern/vfs_aio.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/kern/vfs_mount.c#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/kern/vfs_subr.c#8 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/kern/vfs_vnops.c#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/libkern/alpha/bswap16.S#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/libkern/alpha/bswap32.S#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/libkern/alpha/byte_swap_2.S#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/libkern/alpha/byte_swap_4.S#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/modules/Makefile#7 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/modules/ath_hal/Makefile#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/modules/ip6fw/Makefile#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/modules/le/Makefile#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/modules/linsysfs/Makefile#1 branch .. //depot/projects/gnn_fast_ipsec/src/sys/modules/linux/Makefile#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/modules/lnc/Makefile#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/modules/mfi/Makefile#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/modules/mfi/mfi_linux/Makefile#1 branch .. //depot/projects/gnn_fast_ipsec/src/sys/modules/rr232x/Makefile#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/modules/sound/driver/ess/Makefile#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/net/bpf.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/net/if.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/net/if_bridge.c#7 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/net/if_gre.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/net/if_loop.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/net/if_tap.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/net/net_osdep.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/net/route.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netgraph/bluetooth/include/ng_btsocket.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netgraph/bluetooth/include/ng_hci.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netgraph/ng_socket.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netinet/in.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netinet/ip_fw.h#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netinet/ip_fw2.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netinet/ip_fw_pfil.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netinet/ip_gre.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netinet/ip_input.c#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netinet/ip_ipsec.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netinet/ip_mroute.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netinet/ip_output.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netinet/ip_var.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netinet/raw_ip.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netinet/tcp_timer.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netinet/udp_usrreq.c#7 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netinet6/frag6.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netinet6/ip6_forward.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netinet6/ip6_fw.c#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/netinet6/ip6_fw.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/netinet6/ip6_input.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netinet6/ip6_output.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netinet6/udp6_usrreq.c#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netipsec/key.c#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netipsec/xform_ah.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/netipsec/xform_esp.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/nfs4client/nfs4_dev.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/nfs4client/nfs4_vfsops.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/nfsclient/nfs.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/nfsclient/nfs_bio.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/nfsclient/nfs_nfsiod.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/nfsclient/nfs_node.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/nfsclient/nfs_socket.c#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/nfsclient/nfs_subs.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/nfsclient/nfs_vfsops.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/nfsclient/nfs_vnops.c#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/nfsclient/nfsmount.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/nfsclient/nfsnode.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/opencrypto/criov.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/opencrypto/crypto.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/opencrypto/cryptodev.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/opencrypto/cryptodev.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/opencrypto/cryptosoft.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/opencrypto/cryptosoft.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/opencrypto/xform.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/opencrypto/xform.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pc98/cbus/cbus.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pc98/cbus/fdc.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pc98/cbus/olpt.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pc98/cbus/syscons_cbus.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pc98/conf/GENERIC#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pc98/conf/GENERIC.hints#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pc98/conf/NOTES#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pc98/include/pcvt_ioctl.h#2 delete .. //depot/projects/gnn_fast_ipsec/src/sys/pc98/pc98/canbus.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pc98/pc98/machdep.c#7 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pc98/pc98/pc98_machdep.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pc98/pc98/pc98_machdep.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pci/agp.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pci/agp_i810.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pci/amdpm.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pci/amdsmb.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pci/if_pcn.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pci/if_pcnreg.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pci/if_sfreg.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pci/if_stereg.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pci/if_tl.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pci/if_tlreg.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pci/if_vrreg.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pci/if_wbreg.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pci/ncr.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pci/nfsmb.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/pci/viapm.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/posix4/ksched.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/posix4/p1003_1b.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/powerpc/include/cpu.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/powerpc/powerpc/clock.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/powerpc/powerpc/machdep.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/powerpc/powerpc/mp_machdep.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/powerpc/powerpc/vm_machdep.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/sparc64/include/cpu.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/sparc64/sparc64/prof_machdep.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/sparc64/sparc64/trap.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/sys/_timeval.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/sys/conf.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/sys/disklabel.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/sys/elf64.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/sys/file.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/sys/mount.h#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/sys/param.h#7 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/sys/proc.h#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/sys/signal.h#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/sys/ucontext.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/sys/user.h#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/ufs/ffs/ffs_rawread.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/ufs/ffs/ffs_snapshot.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/ufs/ffs/ffs_softdep.c#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/ufs/ffs/ffs_vfsops.c#6 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/ufs/ffs/ffs_vnops.c#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/ufs/ufs/dinode.h#2 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/ufs/ufs/ufs_inode.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/ufs/ufs/ufs_quota.c#5 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/vm/swap_pager.c#4 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/vm/uma_core.c#3 integrate .. //depot/projects/gnn_fast_ipsec/src/sys/vm/vm_fault.c#4 integrate Differences ... ==== //depot/projects/gnn_fast_ipsec/src/sbin/setkey/setkey.8#3 (text+ko) ==== @@ -27,7 +27,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/sbin/setkey/setkey.8,v 1.35 2006/01/08 13:59:44 gnn Exp $ +.\" $FreeBSD: src/sbin/setkey/setkey.8,v 1.36 2006/05/13 09:13:58 pjd Exp $ .\" .Dd January 8, 2006 .Dt SETKEY 8 @@ -622,7 +622,7 @@ aes-ctr 160/224/288 draft-ietf-ipsec-ciph-aes-ctr-03 .Ed .Pp -Note that the first 128 bits of a key for +Note that the first 128/192/256 bits of a key for .Li aes-ctr will be used as AES key, and remaining 32 bits will be used as nonce. .Pp ==== //depot/projects/gnn_fast_ipsec/src/sys/amd64/amd64/apic_vector.S#5 (text+ko) ==== @@ -28,7 +28,7 @@ * SUCH DAMAGE. * * from: vector.s, 386BSD 0.1 unknown origin - * $FreeBSD: src/sys/amd64/amd64/apic_vector.S,v 1.108 2006/03/13 23:55:31 peter Exp $ + * $FreeBSD: src/sys/amd64/amd64/apic_vector.S,v 1.109 2006/05/01 21:36:46 jhb Exp $ */ /* @@ -171,6 +171,25 @@ iretq /* + * Invalidate cache. + */ + .text + SUPERALIGN_TEXT +IDTVEC(invlcache) + pushq %rax + + wbinvd + + movq lapic, %rax + movl $0, LA_EOI(%rax) /* End Of Interrupt to APIC */ + + lock + incl smp_tlb_wait + + popq %rax + iretq + +/* * Handler for IPIs sent via the per-cpu IPI bitmap. */ .text ==== //depot/projects/gnn_fast_ipsec/src/sys/amd64/amd64/busdma_machdep.c#5 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/busdma_machdep.c,v 1.73 2006/01/14 17:22:46 scottl Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/busdma_machdep.c,v 1.74 2006/05/03 04:14:17 scottl Exp $"); #include #include @@ -703,9 +703,10 @@ error = _bus_dmamap_load_buffer(dmat, map, buf, buflen, NULL, flags, &lastaddr, dmat->segments, &nsegs, 1); + CTR5(KTR_BUSDMA, "%s: tag %p tag flags 0x%x error %d nsegs %d", + __func__, dmat, dmat->flags, error, nsegs + 1); + if (error == EINPROGRESS) { - CTR4(KTR_BUSDMA, "%s: tag %p tag flags 0x%x error %d", - __func__, dmat, dmat->flags, error); return (error); } @@ -714,8 +715,13 @@ else (*callback)(callback_arg, dmat->segments, nsegs + 1, 0); - CTR4(KTR_BUSDMA, "%s: tag %p tag flags 0x%x error 0 nsegs %d", - __func__, dmat, dmat->flags, nsegs + 1); + /* + * Return ENOMEM to the caller so that it can pass it up the stack. + * This error only happens when NOWAIT is set, so deferal is disabled. + */ + if (error == ENOMEM) + return (error); + return (0); } ==== //depot/projects/gnn_fast_ipsec/src/sys/amd64/amd64/machdep.c#5 (text+ko) ==== @@ -39,7 +39,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.648 2006/03/14 16:13:54 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.649 2006/05/11 17:29:22 phk Exp $"); #include "opt_atalk.h" #include "opt_atpic.h" @@ -639,13 +639,13 @@ return (error); } -SYSCTL_PROC(_machdep, CPU_ADJKERNTZ, adjkerntz, CTLTYPE_INT|CTLFLAG_RW, +SYSCTL_PROC(_machdep, OID_AUTO, adjkerntz, CTLTYPE_INT|CTLFLAG_RW, &adjkerntz, 0, sysctl_machdep_adjkerntz, "I", ""); -SYSCTL_INT(_machdep, CPU_DISRTCSET, disable_rtc_set, +SYSCTL_INT(_machdep, OID_AUTO, disable_rtc_set, CTLFLAG_RW, &disable_rtc_set, 0, ""); -SYSCTL_INT(_machdep, CPU_WALLCLOCK, wall_cmos_clock, +SYSCTL_INT(_machdep, OID_AUTO, wall_cmos_clock, CTLFLAG_RW, &wall_cmos_clock, 0, ""); /* ==== //depot/projects/gnn_fast_ipsec/src/sys/amd64/amd64/mp_machdep.c#7 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/mp_machdep.c,v 1.273 2006/04/25 00:06:37 jkim Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/mp_machdep.c,v 1.276 2006/05/16 14:32:16 phk Exp $"); #include "opt_cpu.h" #include "opt_kstack_pages.h" @@ -56,7 +56,6 @@ #include #include -#include #include #include #include @@ -514,6 +513,9 @@ while (!aps_ready) ia32_pause(); + /* Initialize the PAT MSR. */ + pmap_init_pat(); + /* set up CPU registers and state */ cpu_setregs(); @@ -875,6 +877,14 @@ } void +smp_cache_flush(void) +{ + + if (smp_started) + smp_tlb_shootdown(IPI_INVLCACHE, 0, 0); +} + +void smp_invltlb(void) { ==== //depot/projects/gnn_fast_ipsec/src/sys/amd64/amd64/pmap.c#8 (text+ko) ==== @@ -77,7 +77,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.552 2006/04/29 00:59:15 alc Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.554 2006/05/01 22:06:59 jhb Exp $"); /* * Manages physical address maps. @@ -551,6 +551,51 @@ *CMAP1 = 0; invltlb(); + + /* Initialize the PAT MSR. */ + pmap_init_pat(); +} + +/* + * Setup the PAT MSR. + */ +void +pmap_init_pat(void) +{ + uint64_t pat_msr; + + /* Bail if this CPU doesn't implement PAT. */ + if (!(cpu_feature & CPUID_PAT)) + panic("no PAT??"); + +#ifdef PAT_WORKS + /* + * Leave the indices 0-3 at the default of WB, WT, UC, and UC-. + * Program 4 and 5 as WP and WC. + * Leave 6 and 7 as UC and UC-. + */ + pat_msr = rdmsr(MSR_PAT); + pat_msr &= ~(PAT_MASK(4) | PAT_MASK(5)); + pat_msr |= PAT_VALUE(4, PAT_WRITE_PROTECTED) | + PAT_VALUE(5, PAT_WRITE_COMBINING); +#else + /* + * Due to some Intel errata, we can only safely use the lower 4 + * PAT entries. Thus, just replace PAT Index 2 with WC instead + * of UC-. + * + * Intel Pentium III Processor Specification Update + * Errata E.27 (Upper Four PAT Entries Not Usable With Mode B + * or Mode C Paging) + * + * Intel Pentium IV Processor Specification Update + * Errata N46 (PAT Index MSB May Be Calculated Incorrectly) + */ + pat_msr = rdmsr(MSR_PAT); + pat_msr &= ~PAT_MASK(2); + pat_msr |= PAT_VALUE(2, PAT_WRITE_COMBINING); +#endif + wrmsr(MSR_PAT, pat_msr); } /* @@ -732,6 +777,30 @@ else critical_exit(); } + +void +pmap_invalidate_cache(void) +{ >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Mon May 22 01:56:51 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A72BD16A5E2; Mon, 22 May 2006 01:56:51 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9344216A5D9 for ; Mon, 22 May 2006 01:56:50 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1FED643D48 for ; Mon, 22 May 2006 01:56:45 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4M1u5B7077886 for ; Mon, 22 May 2006 01:56:05 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4M1u5ll077883 for perforce@freebsd.org; Mon, 22 May 2006 01:56:05 GMT (envelope-from kmacy@freebsd.org) Date: Mon, 22 May 2006 01:56:05 GMT Message-Id: <200605220156.k4M1u5ll077883@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97594 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 01:56:52 -0000 http://perforce.freebsd.org/chv.cgi?CH=97594 Change 97594 by kmacy@kmacy_storage:sun4v_work on 2006/05/22 01:55:51 implement pmap_is_modified fix possible precedence error in sanity check disable assertion that the hash tables are emptied at reset as we may be inserting unmanaged pages Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/pmap.c#53 edit .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/tte.c#10 edit .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/tte_hash.c#36 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/pmap.c#53 (text+ko) ==== @@ -179,7 +179,7 @@ #ifdef PMAP_DEBUG #define KDPRINTF if (pmap_debug) printf #define DPRINTF \ - if ((PCPU_GET(curpmap)->pm_context != 0) && (PCPU_GET(cpumask) & PCPU_GET(curpmap)->pm_active) == 0) \ + if ((PCPU_GET(curpmap)->pm_context != 0) && ((PCPU_GET(cpumask) & PCPU_GET(curpmap)->pm_active)) == 0) \ panic("cpumask(0x%x) & active (0x%x) == 0 pid == %d\n", \ PCPU_GET(cpumask), PCPU_GET(curpmap)->pm_active, curthread->td_proc->p_pid); \ if (pmap_debug) printf @@ -1318,8 +1318,6 @@ boolean_t pmap_is_modified(vm_page_t m) { - UNIMPLEMENTED; - /* Not properly handled yet */ return tte_get_phys_bit(m, VTD_W); } @@ -1763,16 +1761,12 @@ panic("bad tte"); } } - /* - * We cannot remove wired pages from a - * process' mapping at this time - */ - if (tte_data & VTD_WIRED) { - npv = TAILQ_NEXT(pv, pv_plist); - continue; - } + if (tte_data & VTD_WIRED) + pmap->pm_stats.wired_count--; + m = PHYS_TO_VM_PAGE(TTE_GET_PA(tte_data)); + pmap->pm_stats.resident_count--; if (tte_data & VTD_W) { ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/tte.c#10 (text+ko) ==== @@ -94,8 +94,27 @@ boolean_t tte_get_phys_bit(vm_page_t m, uint64_t flags) { - UNIMPLEMENTED; - return (FALSE); + + pv_entry_t pv; + pmap_t pmap; + boolean_t rv; + + rv = FALSE; + if (m->flags & PG_FICTITIOUS) + return (rv); + + mtx_assert(&vm_page_queue_mtx, MA_OWNED); + TAILQ_FOREACH(pv, &m->md.pv_list, pv_list) { + tte_t otte_data; + + pmap = pv->pv_pmap; + otte_data = tte_hash_lookup(pmap->pm_hash, pv->pv_va); + rv = ((otte_data & flags) != 0); + if (rv) + break; + } + + return (rv); } void ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/tte_hash.c#36 (text+ko) ==== @@ -237,10 +237,11 @@ fh = th->th_fhtail = th->th_fhhead; pmap_scrub_pages(TLB_DIRECT_TO_PHYS((vm_offset_t)th->th_fhhead), PAGE_SIZE); +#ifdef UNMANAGED_PAGES_ARE_TRACKED if (th->th_entries != 0) panic("%d remaining entries", th->th_entries); -#ifdef SCRUB_ON_RESET - pmap_scrub_pages(TLB_DIRECT_TO_PHYS((vm_offset_t)th->th_hashtable), th->th_size*PAGE_SIZE); +#else + pmap_scrub_pages(TLB_DIRECT_TO_PHYS((vm_offset_t)th->th_hashtable), th->th_size*PAGE_SIZE); #endif } From owner-p4-projects@FreeBSD.ORG Mon May 22 02:47:51 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 97E7B16A422; Mon, 22 May 2006 02:47:51 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5856016A41F for ; Mon, 22 May 2006 02:47:51 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F259B43D48 for ; Mon, 22 May 2006 02:47:50 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4M2lAY3081840 for ; Mon, 22 May 2006 02:47:10 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4M2l8OB081837 for perforce@freebsd.org; Mon, 22 May 2006 02:47:08 GMT (envelope-from jb@freebsd.org) Date: Mon, 22 May 2006 02:47:08 GMT Message-Id: <200605220247.k4M2l8OB081837@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 97595 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 02:47:51 -0000 http://perforce.freebsd.org/chv.cgi?CH=97595 Change 97595 by jb@jb_freebsd2 on 2006/05/22 02:46:41 IFC. Affected files ... .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/faq/book.sgml#4 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/Makefile#4 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/book.sgml#2 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/chapters.ent#2 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/firewalls/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/mirrors/chapter.sgml#4 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/network-servers/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/preface/preface.sgml#2 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/flyer/Makefile#2 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/flyer/flyer.tex#2 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/committers-guide/article.sgml#3 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#8 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/mac/chapter.sgml#5 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml#5 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/network-servers/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml#7 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/book.sgml#2 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/chapters.ent#2 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/disks/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/install/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/introduction/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/ports/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/security/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/users/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/share/sgml/freebsd.dsl#3 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/share/sgml/glossary/freebsd-glossary.sgml#2 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/share/sgml/mailing-lists.ent#2 integrate .. //depot/projects/dtrace/doc/ru_RU.KOI8-R/articles/committers-guide/article.sgml#2 integrate .. //depot/projects/dtrace/doc/ru_RU.KOI8-R/books/handbook/Makefile#3 integrate .. //depot/projects/dtrace/doc/ru_RU.KOI8-R/books/handbook/book.sgml#2 integrate .. //depot/projects/dtrace/doc/ru_RU.KOI8-R/books/handbook/chapters.ent#2 integrate .. //depot/projects/dtrace/doc/ru_RU.KOI8-R/books/handbook/disks/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/ru_RU.KOI8-R/books/handbook/firewalls/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/ru_RU.KOI8-R/books/handbook/mirrors/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/ru_RU.KOI8-R/books/handbook/network-servers/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/ru_RU.KOI8-R/books/handbook/preface/preface.sgml#2 integrate .. //depot/projects/dtrace/doc/ru_RU.KOI8-R/books/handbook/security/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/share/sgml/freebsd.ent#4 integrate .. //depot/projects/dtrace/doc/share/sgml/man-refs.ent#7 integrate .. //depot/projects/dtrace/src/ObsoleteFiles.inc#5 integrate .. //depot/projects/dtrace/src/contrib/netcat/atomicio.c#2 integrate .. //depot/projects/dtrace/src/contrib/netcat/atomicio.h#1 branch .. //depot/projects/dtrace/src/contrib/netcat/nc.1#2 integrate .. //depot/projects/dtrace/src/contrib/netcat/netcat.c#2 integrate .. //depot/projects/dtrace/src/contrib/netcat/socks.c#2 integrate .. //depot/projects/dtrace/src/include/arpa/nameser.h#2 integrate .. //depot/projects/dtrace/src/include/netdb.h#4 integrate .. //depot/projects/dtrace/src/include/res_update.h#2 integrate .. //depot/projects/dtrace/src/include/resolv.h#3 integrate .. //depot/projects/dtrace/src/kerberos5/lib/libroken/Makefile#2 integrate .. //depot/projects/dtrace/src/lib/libatm/Makefile#2 integrate .. //depot/projects/dtrace/src/lib/libc/Makefile#3 integrate .. //depot/projects/dtrace/src/lib/libc/include/isc/list.h#1 branch .. //depot/projects/dtrace/src/lib/libc/nameser/Symbol.map#2 integrate .. //depot/projects/dtrace/src/lib/libc/nameser/ns_samedomain.c#2 integrate .. //depot/projects/dtrace/src/lib/libc/net/Makefile.inc#3 integrate .. //depot/projects/dtrace/src/lib/libc/net/Symbol.map#3 integrate .. //depot/projects/dtrace/src/lib/libc/net/gai_strerror.3#2 integrate .. //depot/projects/dtrace/src/lib/libc/net/gai_strerror.c#2 integrate .. //depot/projects/dtrace/src/lib/libc/net/gethostnamadr.c#5 integrate .. //depot/projects/dtrace/src/lib/libc/net/getnameinfo.c#2 integrate .. //depot/projects/dtrace/src/lib/libc/net/res_mkupdate.c#2 delete .. //depot/projects/dtrace/src/lib/libc/net/res_update.c#2 delete .. //depot/projects/dtrace/src/lib/libc/resolv/Makefile.inc#2 integrate .. //depot/projects/dtrace/src/lib/libc/resolv/Symbol.map#2 integrate .. //depot/projects/dtrace/src/lib/libc/resolv/h_errno.c#2 integrate .. //depot/projects/dtrace/src/lib/libc/resolv/res_findzonecut.c#1 branch .. //depot/projects/dtrace/src/lib/libc/resolv/res_mkupdate.c#1 branch .. //depot/projects/dtrace/src/lib/libc/resolv/res_state.c#2 integrate .. //depot/projects/dtrace/src/lib/libc/resolv/res_update.c#1 branch .. //depot/projects/dtrace/src/lib/libc/stdlib/a64l.c#2 integrate .. //depot/projects/dtrace/src/lib/libc/stdlib/strtol.3#2 integrate .. //depot/projects/dtrace/src/lib/libc/stdlib/strtoul.3#2 integrate .. //depot/projects/dtrace/src/lib/libc/sys/wait.2#2 integrate .. //depot/projects/dtrace/src/lib/libutil/Makefile#2 integrate .. //depot/projects/dtrace/src/release/doc/en_US.ISO8859-1/installation/common/install.sgml#2 integrate .. //depot/projects/dtrace/src/release/doc/en_US.ISO8859-1/installation/common/layout.sgml#2 integrate .. //depot/projects/dtrace/src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#8 integrate .. //depot/projects/dtrace/src/sbin/rcorder/rcorder.c#2 integrate .. //depot/projects/dtrace/src/share/examples/kld/cdev/module/cdevmod.c#2 integrate .. //depot/projects/dtrace/src/share/examples/mdoc/example.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/Makefile#7 integrate .. //depot/projects/dtrace/src/share/man/man4/acpi_dock.4#1 branch .. //depot/projects/dtrace/src/share/man/man4/aha.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/ahb.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/ahc.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/ahd.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/altq.4#3 integrate .. //depot/projects/dtrace/src/share/man/man4/arcmsr.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/ciss.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/hptmv.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/ida.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/if_bridge.4#3 integrate .. //depot/projects/dtrace/src/share/man/man4/isp.4#3 integrate .. //depot/projects/dtrace/src/share/man/man4/ispfw.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/lmc.4#3 integrate .. //depot/projects/dtrace/src/share/man/man4/mlx.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/mly.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/mpt.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/pst.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/trm.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/twa.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/twe.4#2 integrate .. //depot/projects/dtrace/src/share/man/man5/nsswitch.conf.5#2 integrate .. //depot/projects/dtrace/src/sys/amd64/include/clock.h#2 integrate .. //depot/projects/dtrace/src/sys/amd64/include/mutex.h#2 integrate .. //depot/projects/dtrace/src/sys/arm/at91/at91.c#4 integrate .. //depot/projects/dtrace/src/sys/arm/xscale/i80321/i80321_space.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/nve/if_nve.c#4 integrate .. //depot/projects/dtrace/src/sys/i386/include/clock.h#2 integrate .. //depot/projects/dtrace/src/sys/i386/include/mutex.h#2 integrate .. //depot/projects/dtrace/src/sys/netinet/ip_output.c#3 integrate .. //depot/projects/dtrace/src/sys/netinet/raw_ip.c#4 integrate .. //depot/projects/dtrace/src/sys/netinet/udp_usrreq.c#5 integrate .. //depot/projects/dtrace/src/sys/netinet6/udp6_usrreq.c#4 integrate .. //depot/projects/dtrace/src/sys/netipsec/key.c#2 integrate .. //depot/projects/dtrace/src/sys/posix4/ksched.c#3 integrate .. //depot/projects/dtrace/src/sys/posix4/p1003_1b.c#3 integrate .. //depot/projects/dtrace/src/sys/ufs/ufs/dinode.h#2 integrate .. //depot/projects/dtrace/src/sys/vm/uma_core.c#2 integrate .. //depot/projects/dtrace/src/tools/build/options/makeman#3 integrate .. //depot/projects/dtrace/src/tools/regression/netinet/rawconnect/rawconnect.t#1 branch .. //depot/projects/dtrace/src/usr.bin/kdump/Makefile#2 integrate .. //depot/projects/dtrace/src/usr.bin/kdump/kdump.c#2 integrate .. //depot/projects/dtrace/src/usr.bin/kdump/kdump_subr.h#1 branch .. //depot/projects/dtrace/src/usr.bin/kdump/mksubr#1 branch .. //depot/projects/dtrace/src/usr.sbin/gstat/Makefile#2 integrate .. //depot/projects/dtrace/src/usr.sbin/gstat/gstat.8#2 integrate .. //depot/projects/dtrace/src/usr.sbin/gstat/gstat.c#2 integrate .. //depot/projects/dtrace/www/en/copyright/trademarks.sgml#3 integrate .. //depot/projects/dtrace/www/en/donations/donors.sgml#6 integrate .. //depot/projects/dtrace/www/en/index.xsl#4 integrate .. //depot/projects/dtrace/www/en/news/news.xml#8 integrate .. //depot/projects/dtrace/www/en/projects/ideas/index.sgml#5 integrate .. //depot/projects/dtrace/www/ru/docproj/translations.sgml#2 integrate Differences ... ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/faq/book.sgml#4 (text+ko) ==== @@ -2,10 +2,10 @@ The FreeBSD Documentation Project The FreeBSD German Documentation Project -$FreeBSD: doc/de_DE.ISO8859-1/books/faq/book.sgml,v 1.65 2006/05/02 19:30:08 jkois Exp $ -$FreeBSDde: de-docproj/books/faq/book.sgml,v 1.580 2006/05/02 17:46:48 jkois Exp $ +$FreeBSD: doc/de_DE.ISO8859-1/books/faq/book.sgml,v 1.66 2006/05/20 17:47:38 jkois Exp $ +$FreeBSDde: de-docproj/books/faq/book.sgml,v 1.581 2006/05/14 10:38:28 jkois Exp $ - basiert auf: 1.780 + basiert auf: 1.781 --> @@ -33,7 +33,7 @@ - $FreeBSDde: de-docproj/books/faq/book.sgml,v 1.580 2006/05/02 17:46:48 jkois Exp $ + $FreeBSDde: de-docproj/books/faq/book.sgml,v 1.581 2006/05/14 10:38:28 jkois Exp $ 1995 @@ -3251,6 +3251,59 @@ + + Warum zeigt &os; eine falsche Speichergröße + an? + + + + Das liegt an den Unterschieden zwischen physikalischen + und virtuellen Speicheraddressen. + + Bei moderner PC-Hardware ist es üblich, den + Speicherbereich zwischen 3,5 und 4 Gigabyte für + spezielle Aufgaben (normalerweise für PCI) zu + reservieren. Dieser Adressbereich wird dabei dazu + verwendet, um auf PCI-Hardware zuzugreifen. Dadurch + kann in diesem Speicherbereich kein physikalischer + Speicher existieren. + + Was mit dem in diesen Bereich gehörenden + physikalischen Speicher passiert, hängt von der von + Ihnen eingesetzten Hardware ab. Unglücklicherweise + gibt es noch immer Hardware, die hier gar nichts macht. + In diesem Fall ist Ihr System nicht in der Lage, auf diese + 500 Megabyte des RAMs zuzugreifen. + + Ein Großteil der heute existierenden Hardware + ist aber inzwischen in der Lage, diesen Speicherbereich + in einen höheren Speicherbereich umzulenken, damit + Sie weiterhin darauf zugreifen können. Allerdings + kann es durch dieses Umlenken zu verwirrende Meldungen + während des Systemstarts kommen. + + Unter 32-Bit-Versionen von &os; scheint dieser + Speicherbereich nicht verfügbar zu sein, da er in einen + Bereich oberhalb von 4 Gigabyte übertragen wurde, auf den + ein 32-Bit-Kernel allerdings nicht zugreifen kann. Ist dies + bei Ihnen der Fall, müssen Sie die PAE-Unterstützung + in Ihren Kernel kompilieren. Lesen Sie dazu auch den + entsprechenden FAQ-Eintrag. + + Verwenden Sie hingegen eine 64-Bit-Version von &os; + oder einen 32-Bit-Kernel mit aktivierter + PAE-Unterstützung, ist &os; in der Lage, diesen + Speicherbereich korrekt zu erkennen und umzulenken, damit Sie + weiterhin darauf zugreifen können. Allerdings wird in + diesem Fall beim Systemstart mehr Speicher angezeigt, als + tatsächlich auf Ihrem System vorhanden ist. Dies ist + aber normal und wird nach dem Ende des Systemstarts + automatisch korrigiert. + + + + Was sollte ich tun, wenn auf meiner Festplatte fehlerhafte Blöcke sind? ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/Makefile#4 (text+ko) ==== @@ -1,7 +1,7 @@ # -# $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/Makefile,v 1.35 2006/05/02 19:30:09 jkois Exp $ -# $FreeBSDde: de-docproj/books/handbook/Makefile,v 1.49 2006/04/22 13:23:23 jkois Exp $ -# basiert auf: 1.98 +# $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/Makefile,v 1.36 2006/05/20 17:47:38 jkois Exp $ +# $FreeBSDde: de-docproj/books/handbook/Makefile,v 1.51 2006/05/17 19:51:09 jkois Exp $ +# basiert auf: 1.100 # # Build the FreeBSD Handbook in its German translation. # ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/book.sgml#2 (text+ko) ==== @@ -2,9 +2,9 @@ The FreeBSD Documentation Project The FreeBSD German Documentation Project - $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/book.sgml,v 1.47 2006/02/18 14:54:26 jkois Exp $ - $FreeBSDde: de-docproj/books/handbook/book.sgml,v 1.75 2006/02/04 18:31:36 jkois Exp $ - basiert auf: 1.164 + $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/book.sgml,v 1.48 2006/05/20 17:47:38 jkois Exp $ + $FreeBSDde: de-docproj/books/handbook/book.sgml,v 1.77 2006/05/17 19:51:09 jkois Exp $ + basiert auf: 1.166 --> ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/firewalls/chapter.sgml#2 (text+ko) ==== @@ -2,9 +2,9 @@ The FreeBSD Documentation Project The FreeBSD German Documentation Project - $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/firewalls/chapter.sgml,v 1.3 2006/02/18 14:54:26 jkois Exp $ - $FreeBSDde: de-docproj/books/handbook/firewalls/chapter.sgml,v 1.3 2006/02/11 13:27:14 jkois Exp $ - basiert auf: 1.66 + $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/firewalls/chapter.sgml,v 1.4 2006/05/20 17:47:38 jkois Exp $ + $FreeBSDde: de-docproj/books/handbook/firewalls/chapter.sgml,v 1.4 2006/05/13 17:32:31 jkois Exp $ + basiert auf: 1.67 --> @@ -27,7 +27,7 @@ Michael Bunzel - Übersetzt von + Teilweise übersetzt von ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/mirrors/chapter.sgml#4 (text+ko) ==== @@ -2,9 +2,9 @@ The FreeBSD Documentation Project The FreeBSD German Documentation Project - $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/mirrors/chapter.sgml,v 1.44 2006/05/02 19:30:09 jkois Exp $ - $FreeBSDde: de-docproj/books/handbook/mirrors/chapter.sgml,v 1.113 2006/04/22 12:31:26 jkois Exp $ - basiert auf: 1.416 + $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/mirrors/chapter.sgml,v 1.45 2006/05/20 17:47:39 jkois Exp $ + $FreeBSDde: de-docproj/books/handbook/mirrors/chapter.sgml,v 1.115 2006/05/13 17:35:26 jkois Exp $ + basiert auf: 1.418 --> @@ -67,18 +67,6 @@
- fastdiscs.com - 6 Eltham Close - Leeds, LS6 2TY - United Kingdom - Telefon: +44 870 1995 171 - E-Mail: sales@fastdiscs.com - WWW: -
-
- - -
FreeBSD Mall, Inc. 3623 Sanford Street Concord, CA 94520-1405 @@ -2841,6 +2829,14 @@ + RELENG_6_1_0_RELEASE + + + FreeBSD 6.1 + + + + RELENG_6_0_0_RELEASE ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/network-servers/chapter.sgml#2 (text+ko) ==== @@ -2,9 +2,9 @@ The FreeBSD Documentation Project The FreeBSD German Documentation Project - $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/network-servers/chapter.sgml,v 1.12 2006/04/06 16:44:07 jkois Exp $ - $FreeBSDde: de-docproj/books/handbook/network-servers/chapter.sgml,v 1.55 2006/03/25 08:53:24 jkois Exp $ - basiert auf: 1.79 + $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/network-servers/chapter.sgml,v 1.13 2006/05/20 17:47:39 jkois Exp $ + $FreeBSDde: de-docproj/books/handbook/network-servers/chapter.sgml,v 1.57 2006/05/13 18:19:38 jkois Exp $ + basiert auf: 1.81 --> @@ -853,16 +853,28 @@ /exports -alldirs -maproot=root client01 client02 /exports/obj -ro - Sie müssen mountd nach jeder - Änderung von /etc/exports neu - starten, damit die Änderungen wirksam werden. Dies - kann durch das Senden des HUP-Signals an den - mountd-Prozess erfolgen: + Der Daemon mountd muss + die Datei /etc/exports nach jeder + Änderung neu einlesen, damit die Änderungen + wirksam werden. Dies kann durch das Senden des + HUP-Signals an den mountd-Prozess + erfolgen: &prompt.root; kill -HUP `cat /var/run/mountd.pid` - Alternativ können Sie auch das System neu starten. - Dies ist allerdings nicht nötig. Wenn Sie die folgenden + Alternativ können Sie das + mountd-&man.rc.8;-Skript auch mit dem + passenden Parameter aufrufen: + + &prompt.root; /etc/rc.d/mountd reload + + Lesen Sie bitte + des Handbuchs für Informationen zum Einsatz der + rc-Skripte. + + Eine weitere Möglichkeit, diese Änderungen zu + übernehmen, wäre der Neustart des Systems. Dies ist + allerdings nicht nötig. Wenn Sie die folgenden Befehle als root ausführen, sollte alles korrekt gestartet werden. @@ -3123,10 +3135,23 @@ Nachdem Sie dhcpd.conf fertig - konfiguriert haben, können Sie den DHCP-Server starten: - + konfiguriert haben, sollten Sie den DHCP-Server aktivieren, + indem Sie folgende Zeilen in + /etc/rc.conf aufnehmen: + + dhcpd_enable="YES" +dhcpd_ifaces="dc0" + + Dabei müssen Sie den Geräteeintrag + dc0 durch die Gerätedatei (mehrere + Gerätedateien müssen durch Leerzeichen getrennt + werden) ersetzen, die Ihr DHCP-Server auf Anfragen von + DHCP-Clients hin überwachen soll. + + Danach können Sie den Server durch Eingabe des + folgenden Befehls starten: - &prompt.root; /usr/local/etc/rc.d/isc-dhcpd.sh start + &prompt.root; /usr/local/etc/rc.d/isc-dhcpd.sh start Sollten Sie die Konfiguration Ihres Servers einmal verändern müssen, reicht es nicht aus, ein ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/preface/preface.sgml#2 (text+ko) ==== @@ -2,9 +2,9 @@ The FreeBSD Documentation Project The FreeBSD German Documentation Project - $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/preface/preface.sgml,v 1.17 2005/09/16 19:53:13 jkois Exp $ - $FreeBSDde: de-docproj/books/handbook/preface/preface.sgml,v 1.24 2005/09/07 16:53:42 jkois Exp $ - basiert auf: 1.30 + $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/preface/preface.sgml,v 1.18 2006/05/20 17:47:39 jkois Exp $ + $FreeBSDde: de-docproj/books/handbook/preface/preface.sgml,v 1.26 2006/05/17 19:51:09 jkois Exp $ + basiert auf: 1.32 --> ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/flyer/Makefile#2 (text+ko) ==== @@ -1,6 +1,6 @@ -# $FreeBSD: doc/de_DE.ISO8859-1/flyer/Makefile,v 1.1 2004/06/22 22:38:11 brueffer Exp $ -# $FreeBSDde: de-docproj/flyer/Makefile,v 1.1 2004/06/22 21:35:22 brueffer Exp $ -# basiert auf: 1.1 +# $FreeBSD: doc/de_DE.ISO8859-1/flyer/Makefile,v 1.2 2006/05/20 17:47:39 jkois Exp $ +# $FreeBSDde: de-docproj/flyer/Makefile,v 1.2 2006/05/14 12:06:54 jkois Exp $ +# basiert auf: 1.2 # pdf: dvi ps @@ -10,7 +10,10 @@ dvips -t a4 flyer.dvi -o dvi: flyer.tex + pngtopnm -mix ../../share/images/flyer/logo-full.png | \ + pnmtops -noturn > logo-full.eps latex flyer.tex clean: - rm -f flyer.aux flyer.dvi flyer.log flyer.pdf flyer.ps + rm -f flyer.aux flyer.dvi flyer.log flyer.pdf flyer.ps \ + logo-full.eps ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/flyer/flyer.tex#2 (text+ko) ==== @@ -1,4 +1,4 @@ -% Copyright (c) 2004 Marc Fonvieille +% Copyright (c) 2004-2006 Marc Fonvieille % All rights reserved. % % Redistribution and use in source and binary forms, with or without @@ -22,12 +22,15 @@ % OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF % SUCH DAMAGE. % -% $FreeBSD: doc/de_DE.ISO8859-1/flyer/flyer.tex,v 1.4 2005/07/12 16:04:06 jkois Exp $ -% $FreeBSDde: de-docproj/flyer/flyer.tex,v 1.4 2005/06/19 09:33:44 brueffer Exp $ -% basiert auf: 1.10 +% $FreeBSD: doc/de_DE.ISO8859-1/flyer/flyer.tex,v 1.5 2006/05/20 17:47:39 jkois Exp $ +% $FreeBSDde: de-docproj/flyer/flyer.tex,v 1.6 2006/05/15 19:32:35 jkois Exp $ +% basiert auf: 1.13 % % FreeBSD Flyer % Use make FORMAT (with FORMAT: pdf, ps or dvi) to build the flyer. +% Two layouts are available: one using Beastie the other one using the +% FreeBSD Logo. The layout selection is done below via the value of +% the \logo variable. By default the Beastie layout is enabled. % \documentclass[11pt]{article} \usepackage[T1]{fontenc} @@ -40,22 +43,34 @@ \usepackage{url} % Use the right papersize, do not forget to change also the Makefile \usepackage[verbose,a4paper,noheadfoot,margin=1cm]{geometry} + +\usepackage{ifthen} +% Use of the Logo (set the \logo variable below to true) or Beastie +% (\logo variable set to false). +\newcommand{\logo}{false} + % Colors settings \usepackage{color} +\ifthenelse{\equal{\logo}{true}}{ + \definecolor{bkgrdtitle}{rgb}{.69,0,0} + \definecolor{redtitle}{rgb}{.65,.16,.22} + \definecolor{ovalboxcolor}{rgb}{.69,0,0} +} +{ \definecolor{bkgrdtitle}{rgb}{1,.84,.22} -%\definecolor{bkgrdtitle}{rgb}{1,.81,.3} -%\definecolor{bkgrdtitle}{rgb}{1,.87,.32} -%\definecolor{redtitle}{rgb}{.82,0,0} -%\definecolor{redtitle}{rgb}{.7,.7,.9} -%\definecolor{redtitle}{rgb}{.6,0,0} -%\definecolor{redtitle}{rgb}{.4,0,0} \definecolor{redtitle}{rgb}{.65,.16,.22} \definecolor{ovalboxcolor}{rgb}{.65,.16,.22} +} % Some macros +\ifthenelse{\equal{\logo}{true}}{ + \newcommand{\titledframe}[3]{% + \boxput*(0,1){\colorbox{bkgrdtitle}{\color{white} \large{\textbf{\textsf{#1}}}}} {\setlength {\fboxsep}{12pt} \color{ovalboxcolor}\Ovalbox {\color{black}\begin{minipage}{#3}#2\end{minipage}}} +}} +{ \newcommand{\titledframe}[3]{% \boxput*(0,1){\colorbox{bkgrdtitle}{\color{black} \large{\textbf{\textsf{#1}}}}} {\setlength {\fboxsep}{12pt} \color{ovalboxcolor}\Ovalbox {\color{black}\begin{minipage}{#3}#2\end{minipage}}} -} +}} \newcommand{\reg}{$^{\mbox{\tiny \textregistered}}$} \newcommand{\tm}{$^{\mbox{\tiny TM}}$} @@ -74,28 +89,41 @@ \begin{document} \begin{center} +\ifthenelse{\equal{\logo}{true}}{ +\includegraphics[scale=0.4]{logo-full.eps} +\vspace{1mm} +} +{ \fontsize{40}{36}\selectfont -{\color{redtitle} \textrm{\textbf{FreeBSD}}} +{\color{redtitle} \textrm{\textbf{FreeBSD}}}\medskip} \end{center} %\vspace{2mm} % Main part \begin{center} +\ifthenelse{\equal{\logo}{true}}{ +\newcommand{\size}{17.3cm} +} +{\newcommand{\size}{12.7cm}} + \titledframe{Was ist FreeBSD?}{ -FreeBSD ist ein modernes Betriebssystem für x86 kompatible (einschließlich -Pentium\reg und Athlon\tm), amd64 kompatible (einschließlich Opteron\tm, -Athlon\tm 64 und EM64T), Alpha/AXP, IA-64 (Intel\reg Itanium\reg -Prozessorfamilie), PC-98 und UltraSPARC\reg-Architekturen. Portierungen -auf die PowerPC\reg und ARM\reg Architekturen sind in Arbeit. +FreeBSD ist ein modernes Betriebssystem für x86-kompatible (einschließlich +Pentium\reg und Athlon\tm), amd64-kompatible (einschließlich Opteron\tm, +Athlon\tm 64 und EM64T), Alpha/AXP-, IA-64- (Intel\reg Itanium\reg- +Prozessor\-familie), PC-98- und UltraSPARC\reg-Architekturen. Portierungen +auf die PowerPC\reg- und ARM\reg-Architekturen sind in Arbeit. -FreeBSD ist eine Weiterentwicklung von BSD, dem UNIX\reg -Betriebssystem der University of California, Berkeley. -}{12.7cm} +FreeBSD stammt von BSD, dem UNIX\reg-Betriebssystem der University of +California, Berkeley, ab. +}{\size} +\ifthenelse{\equal{\logo}{false}}{ \begin{minipage}{4cm} \includegraphics[scale=0.3]{../../share/images/flyer/beastie.eps} \end{minipage} +} -\vspace{1mm} +\ifthenelse{\equal{\logo}{true}}{ +\vspace{5mm}}{\vspace{3mm}} \titledframe{Herausragende Funktionen}{ In den Bereichen Netzwerk, Leistungsfähigkeit, Sicherheit und @@ -105,50 +133,51 @@ }{5cm} \titledframe{\textsf{\textbf{Leistungsfähige Internet-Dienste}}}{ FreeBSD enthält eine von vielen Leuten als Referenzimplementierung -betrachtete TCP/IP Software, den 4.4BSD TCP/IP Protokoll-Stack. +betrachtete TCP/IP-Software, den 4.4BSD TCP/IP-Protokoll-Stack. Es ist daher ideal für Netzwerkanwendungen und das Internet. -FreeBSD ist bestens geeignet für Internet- oder Intranet- Server. +FreeBSD ist bestens geeignet für Internet- oder Intranet-Server. Auch unter höchsten Lasten arbeiten die Netzwerkdienste zuverlässig. Der effiziente Umgang mit dem Speicher garantiert schnelle Antwortzeiten für tausende gleichzeitig laufende Benutzerprozesse. -}{11cm} +}{11.12cm} \vspace{5mm} \titledframe{Wählen Sie aus einer Vielzahl von Anwendungen!}{ -FreeBSD wird mit mehr als 13000 installationsfertigen Softwarepaketen +FreeBSD wird mit mehr als 14.000 installationsfertigen Softwarepaketen ausgeliefert, unter anderem: Apache, Samba, MySQL\reg, -OpenOffice.org, KDE, GNOME, MPlayer, etc.\\ +OpenOffice.org, KDE, GNOME, MPlayer, etc. +\medskip -FreeBSD bietet die Ports Sammlung. Dies ist ein System, das Quellcode -aus dem Internet, oder von einer CD-ROM, herunterlädt und daraus +FreeBSD bietet die Ports-Sammlung, ein System, das Quellcode +aus dem Internet oder von einer CD-ROM herunterlädt und daraus Binärdateien kompiliert, inklusive dem Bau und der Installation von abhängigen Paketen. Alle Operationen sind dabei für den Benutzer transparent. +\medskip -Die meisten GNU/Linux Applikationen sind auch unter FreeBSD lauffähig, -zum Beispiel: Acrobat Reader\reg, Oracle\reg, SAP/R3\reg, Mathematica\reg, -Quake3, etc. Diese laufen ohne merkliche Geschwindigkeitsverluste. +Die meisten GNU/Linux-Applikationen sind auch unter FreeBSD lauffähig. +So laufen etwa Acrobat Reader\reg, Oracle\reg, SAP/R3\reg, Mathematica\reg, +Quake3, etc. ohne merkliche Geschwindigkeitsverluste. }{17.3cm} \vspace{5mm} \titledframe{FreeBSD ist einfach zu installieren}{ -FreeBSD kann von verschiedenen Medien installiert werden, beispielsweise -CD-ROM, DVD-ROM, Disketten, Bandlaufwerken, MS-DOS\reg Partitionen, -oder, wenn eine Netzwerkverbindung verfügbar ist, per anonymem FTP -oder NFS. +FreeBSD kann von verschiedenen Medien, wie CD-ROM, DVD-ROM, Disketten, +Bandlaufwerken, MS-DOS\reg Partitionen, oder auch über eine +Netzwerkverbindung (per anonymem FTP oder NFS) installiert werden. }{17.3cm} \vspace{5mm} \titledframe{FreeBSD ist frei}{ FreeBSD ist kostenlos verfügbar und wird mit vollständigem Quellcode -ausgeliefert. Der Großteil dieses Quellcodes steht unter der BSD -Lizenz. Im Gegensatz zur GPL Lizenz des Linux Kernels erlaubt es -die BSD Lizenz, veränderte Versionen des Originalquellcodes als +ausgeliefert. Der Großteil dieses Quellcodes steht unter der +BSD-Lizenz. Im Gegensatz zur GPL-Lizenz des Linux Kernels erlaubt es +die BSD-Lizenz, veränderte Versionen des Originalquellcodes als Binärdateien zu verbreiten, ohne den Quellcode mitliefern zu müssen. -Dies führt dazu, dass Firmen den FreeBSD Quellcode als Basis für ihre +Dies führt dazu, dass Firmen den FreeBSD-Quellcode als Basis für ihre Produkte nutzen. Oft fließen dabei Teile des weiterentwickelten Codes zurück an die Gemeinschaft. }{17.3cm} @@ -156,7 +185,7 @@ \vspace{5mm} \titledframe{Für nahezu jede Aufgabe geeignet}{ -FreeBSD ist für eine große Anzahl von Desktop-, Server, Embedded- und +FreeBSD ist für eine große Anzahl von Desktop-, Server-, Embedded- und Applianceanwendungen gut geeignet. Heutzutage ist FreeBSD nicht nur ein Betriebssystem für Server, sondern bietet sich auch für Endnutzer, vor allem Umsteiger von @@ -168,19 +197,23 @@ \titledframe{Kontakt}{ \begin{itemizeflyer} \item Webseite: \url{http://www.FreeBSD.org/de/} -\item FreeBSD Handbuch: \url{http://www.FreeBSD.org/de/handbook/} +\item FreeBSD-Handbuch: \url{http://www.FreeBSD.org/de/handbook/} \end {itemizeflyer} }{17.3cm} \end{center} % % Copyrights \begin{center} -\tiny \copyright 2004-2005 Das FreeBSD Projekt\\ -FreeBSD ist ein registriertes Markenzeichen der FreeBSD Foundation.\\ +\tiny \copyright 2004-2006 The FreeBSD Project\\ +\ifthenelse{\equal{\logo}{true}}{ +FreeBSD und das FreeBSD-Logo sind registrierte Markenzeichen +der FreeBSD Foundation.\\} +{FreeBSD ist ein registriertes Markenzeichen der FreeBSD Foundation.\\} Alle anderen Firmen- und Produktnamen können Markenzeichen der jeweiligen Firmen sein.\\ +\ifthenelse{\equal{\logo}{false}}{ BSD Daemon, \copyright 1988 von Marshall Kirk McKusick. Alle Rechte -vorbehalten. +vorbehalten.}{} \end{center} \end{document} ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/committers-guide/article.sgml#3 (text+ko) ==== @@ -13,7 +13,7 @@ - $FreeBSD: doc/en_US.ISO8859-1/articles/committers-guide/article.sgml,v 1.238 2006/05/08 14:34:46 keramida Exp $ + $FreeBSD: doc/en_US.ISO8859-1/articles/committers-guide/article.sgml,v 1.239 2006/05/19 17:29:37 bmah Exp $ 1999 @@ -1520,6 +1520,7 @@ &a.kensmith; &a.hrs; &a.mux; + &a.bmah; These are the members of the &a.re;. This team is ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#8 (text+ko) ==== @@ -1,4 +1,4 @@ - + @@ -524,7 +524,7 @@ Advanced Label Configuration - Numeric grade numbers used for + Numeric grade labels are used for comparison:compartment+compartment; thus the following: ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml#5 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -2575,6 +2575,15 @@ + RELENG_5_5 + + + The release branch for FreeBSD-5.5, used only + for security advisories and other critical fixes. + + + + RELENG_5_4 @@ -2766,6 +2775,14 @@ + RELENG_5_5_0_RELEASE + + + FreeBSD 5.5 + + + + RELENG_5_4_0_RELEASE ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/network-servers/chapter.sgml#3 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -2931,62 +2931,66 @@ Lee Contributed by + + + Tom + Rhodes + + + + Daniel + Gerzo + - Domain Name System (DNS) + Domain Name System (<acronym>DNS</acronym>) Overview BIND - FreeBSD utilizes, by default, a version of BIND (Berkeley - Internet Name Domain), which is the most common implementation - of the DNS protocol. DNS is the protocol through which names - are mapped to IP addresses, and vice versa. For example, a - query for www.FreeBSD.org will - receive a reply with the IP address of The FreeBSD Project's - web server, whereas, a query for ftp.FreeBSD.org will return the IP - address of the corresponding FTP machine. Likewise, the - opposite can happen. A query for an IP address can resolve - its hostname. It is not necessary to run a name server to - perform DNS lookups on a system. - + &os; utilizes, by default, a version of BIND (Berkeley + Internet Name Domain), which is the most common implementation + of the DNS protocol. DNS + is the protocol through which names are mapped to + IP addresses, and vice versa. For example, a + query for www.FreeBSD.org will + receive a reply with the IP address of The + &os; Project's web server, whereas, a query for ftp.FreeBSD.org will return the + IP address of the corresponding + FTP machine. Likewise, the opposite can + happen. A query for an IP address can + resolve its hostname. It is not necessary to run a name server + to perform DNS lookups on a system. + + &os; currently comes with BIND9 + DNS server software by default. Our + installation provides enhanced security features, a new file + system layout and automated &man.chroot.8; configuration. DNS - DNS is coordinated across the Internet through a somewhat - complex system of authoritative root name servers, and other - smaller-scale name servers who host and cache individual domain - information. - + DNS is coordinated across the Internet + through a somewhat complex system of authoritative root, Top + Level Domain (TLD), and other smaller-scale + name servers which host and cache individual domain + information. - - This document refers to BIND 8.x, as it is the stable version - used in &os;. Versions of &os; 5.3 and beyond include - BIND9 and the configuration instructions - may be found later in this chapter. Users of &os; 5.2 - and other previous versions may install BIND9 - from the net/bind9 port. - - - RFC1034 and RFC1035 dictate the DNS protocol. - - - - Currently, BIND is maintained by the - Internet Software Consortium . - + Currently, BIND is maintained by the + Internet Software Consortium + . Terminology - To understand this document, some terms related to DNS must be - understood. + To understand this document, some terms related to + DNS must be understood. resolver reverse DNS root zone + @@ -3001,32 +3005,33 @@ - Forward DNS - Mapping of hostnames to IP addresses + Forward DNS + Mapping of hostnames to IP addresses. Origin Refers to the domain covered in a particular zone - file + file. named, BIND, name server Common names for the BIND name server package within - FreeBSD + &os;. Resolver A system process through which a - machine queries a name server for zone information + machine queries a name server for zone information. - Reverse DNS - The opposite of forward DNS; mapping of IP addresses to - hostnames + Reverse DNS + The opposite of forward DNS; + mapping of IP addresses to + hostnames. @@ -3034,13 +3039,15 @@ The beginning of the Internet zone hierarchy. All zones fall under the root zone, similar to how - all files in a file system fall under the root directory. + all files in a file system fall under the root + directory. Zone - An individual domain, subdomain, or portion of the DNS administered by - the same authority + An individual domain, subdomain, or portion of the + DNS administered by the same + authority. @@ -3051,43 +3058,40 @@ examples - Examples of zones: - + Examples of zones: >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Mon May 22 08:24:58 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8D15C16A43B; Mon, 22 May 2006 08:24:58 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3794916A432 for ; Mon, 22 May 2006 08:24:58 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 73D6C43D68 for ; Mon, 22 May 2006 08:24:56 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4M8OFxT020319 for ; Mon, 22 May 2006 08:24:15 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4M8OEjJ020316 for perforce@freebsd.org; Mon, 22 May 2006 08:24:14 GMT (envelope-from kmacy@freebsd.org) Date: Mon, 22 May 2006 08:24:14 GMT Message-Id: <200605220824.k4M8OEjJ020316@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97607 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 08:24:58 -0000 http://perforce.freebsd.org/chv.cgi?CH=97607 Change 97607 by kmacy@kmacy_storage:sun4v_work on 2006/05/22 08:23:21 fix alignment fault handling by setting %g1 correctly to point to trap implement pmap_ts_referenced clear TSB when doing pmap_invalidate on exit from pmap_enter remove raciness in resetting tlbactive remove cruft from pmap_ipi GIANT should no longer be needed in swap_pager Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/exception.S#56 edit .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/pmap.c#54 edit .. //depot/projects/kmacy_sun4v/src/sys/vm/swap_pager.c#5 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/exception.S#56 (text+ko) ==== @@ -322,13 +322,18 @@ ! mov MMFSA_D_CTX, %g7 ldxa [%g1 + %g3]ASI_REAL, %g3 ! ldxa [%g1 + %g7]ASI_REAL, %g4 + ba,a,pt %xcc, align_fault + .align 32 + .endm + +ENTRY(align_fault) +! or %g4, %g3, %g3 sub %g0, 1, %g4 - or %g4, %g3, %g3 + set trap, %g1 ba,pt %xcc, tl0_trap mov T_MEM_ADDRESS_NOT_ALIGNED, %g2 - .align 32 - .endm - +END(align_fault) + .macro cpu_mondo ba,a,pt %xcc, cpu_mondo .align 32 ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/pmap.c#54 (text+ko) ==== @@ -995,7 +995,7 @@ } if (invlva) - pmap_invalidate_page(pmap, va, FALSE); + pmap_invalidate_page(pmap, va, TRUE); sched_unpin(); PMAP_UNLOCK(pmap); @@ -1150,20 +1150,20 @@ } #ifdef SMP -static void +static cpumask_t pmap_ipi(pmap_t pmap, char *func, uint64_t arg1, uint64_t arg2) { - int i, active, cpu_count; + int i, cpu_count; u_int cpus; - cpumask_t cpumask; + cpumask_t cpumask, active; + cpumask_t active_total, ackmask; uint16_t *cpulist; - uint32_t ackmask, ackexpect; - int inext; + if (!smp_started) - return; - + return (0); + cpumask = PCPU_GET(cpumask); cpulist = PCPU_GET(cpulist); @@ -1178,68 +1178,60 @@ #endif - if (cpumask == pmap->pm_tlbactive) - return; + if ((active_total = (pmap->pm_tlbactive & ~cpumask)) == 0) + goto done; if (pmap->pm_context != 0) - active = (pmap->pm_tlbactive & ~cpumask); + active_total = active = (pmap->pm_tlbactive & ~cpumask); else - active = PCPU_GET(other_cpus); + active_total = active = PCPU_GET(other_cpus); + if (active_total == 0) + goto done; + retry: - for (cpu_count = 0, i = 0, ackexpect = 0, cpus = active; i < 32 && cpus;) { - - if (!(cpus & 0x1) /*|| (i & ~0x3) == (curcpu & ~0x3) */ ) - { - cpus = cpus >> 1; - i++; + for (cpu_count = 0, i = 0, cpus = active; i < 32 && cpus; i++, cpus >>= 1) { + if (!(cpus & 0x1)) continue; - } cpulist[cpu_count] = (uint16_t)i; cpu_count++; - ackexpect |= (1 << i); - inext = i++; - cpus = cpus >> 1; - - } - - if (cpu_count == 0) - return; - ackmask = 0; cpu_ipi_selected(cpu_count, cpulist, (uint64_t)func, (uint64_t)arg1, (uint64_t)arg2, (uint64_t *)&ackmask); - while (ackmask != ackexpect) { + while (ackmask != active) { DELAY(1); i++; if (i > 1000000) - panic(" ackmask=0x%x active=0x%x\n", ackmask, ackexpect); + panic(" ackmask=0x%x active=0x%x\n", ackmask, active); } + + active_total |= active; + if ((active = (pmap->pm_tlbactive & ~(active_total|cpumask))) != 0) + goto retry; + + done: + return (active_total); } #endif void pmap_invalidate_page(pmap_t pmap, vm_offset_t va, int cleartsb) { - spinlock_enter(); if (cleartsb == TRUE) tsb_clear_tte(&pmap->pm_tsb, va); DPRINTF("pmap_invalidate_page(va=0x%lx)\n", va); + spinlock_enter(); invlpg(va, pmap->pm_context); - #ifdef SMP pmap_ipi(pmap, (void *)tl_invlpg, (uint64_t)va, (uint64_t)pmap->pm_context); #endif spinlock_exit(); - - - } void @@ -1248,6 +1240,7 @@ vm_offset_t tva; #ifdef SMP char *func; + cpumask_t active; #endif @@ -1259,13 +1252,11 @@ if (sva >= eva) panic("invalidating negative or zero range sva=0x%lx eva=0x%lx", sva, eva); - - spinlock_enter(); - if (cleartsb == TRUE) tsb_clear_range(&pmap->pm_tsb, sva, eva); - if ((sva - eva) < PAGE_SIZE*32 ) { + spinlock_enter(); + if ((sva - eva) < PAGE_SIZE*64) { for (tva = sva; tva < eva; tva += PAGE_SIZE_8K) invlpg(tva, pmap->pm_context); } else if (pmap->pm_context) @@ -1279,46 +1270,35 @@ else func = tl_invlctx; - pmap_ipi(pmap, (void *)func, pmap->pm_context, 0); - if (pmap != kernel_pmap) - pmap->pm_tlbactive = pmap->pm_active; + active = pmap_ipi(pmap, (void *)func, pmap->pm_context, 0); + active &= ~pmap->pm_active; + atomic_clear_int(&pmap->pm_tlbactive, active); #endif - spinlock_exit(); } void pmap_invalidate_all(pmap_t pmap) { - char *func; - spinlock_enter(); - if (pmap == kernel_pmap) panic("invalidate_all called on kernel_pmap"); tsb_clear(&pmap->pm_tsb); - if (pmap->pm_context) { - invlctx(pmap->pm_context); - func = tl_invlctx; - } else { - invltlb(); - func = tl_invltlb; - } - + spinlock_enter(); + invlctx(pmap->pm_context); #ifdef SMP - pmap_ipi(pmap, func, pmap->pm_context, 0); + pmap_ipi(pmap, tl_invlctx, pmap->pm_context, 0); pmap->pm_tlbactive = pmap->pm_active; #endif - spinlock_exit(); } boolean_t pmap_is_modified(vm_page_t m) { - return tte_get_phys_bit(m, VTD_W); + return (tte_get_phys_bit(m, VTD_W)); } @@ -1847,8 +1827,46 @@ int pmap_ts_referenced(vm_page_t m) { - UNIMPLEMENTED; - return (0); + + int rv; + pv_entry_t pv, pvf, pvn; + pmap_t pmap; + + rv = 0; + if (m->flags & PG_FICTITIOUS) + return (rv); + + sched_pin(); + mtx_assert(&vm_page_queue_mtx, MA_OWNED); + if ((pv = TAILQ_FIRST(&m->md.pv_list)) != NULL) { + + pvf = pv; + + do { + pvn = TAILQ_NEXT(pv, pv_list); + + TAILQ_REMOVE(&m->md.pv_list, pv, pv_list); + + TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_list); + + pmap = pv->pv_pmap; + PMAP_LOCK(pmap); + if ((tte_hash_clear_bits(pmap->pm_hash, pv->pv_va, VTD_REF) & VTD_REF) != 0) { + pmap_invalidate_page(pmap, pv->pv_va, TRUE); + + rv++; + if (rv > 4) { + PMAP_UNLOCK(pmap); + break; + } + } + + PMAP_UNLOCK(pmap); + } while ((pv = pvn) != NULL && pv != pvf); + } + sched_unpin(); + + return (rv); } void ==== //depot/projects/kmacy_sun4v/src/sys/vm/swap_pager.c#5 (text+ko) ==== @@ -1158,7 +1158,6 @@ int i; int n = 0; - GIANT_REQUIRED; if (count && m[0]->object != object) { panic("swap_pager_getpages: object mismatch %p/%p", object, From owner-p4-projects@FreeBSD.ORG Mon May 22 10:02:59 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 309AB16A45E; Mon, 22 May 2006 10:02:59 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E5BB916A45C for ; Mon, 22 May 2006 10:02:58 +0000 (UTC) (envelope-from soc-andrew@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AC99843D45 for ; Mon, 22 May 2006 10:02:58 +0000 (GMT) (envelope-from soc-andrew@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4MA2HGu034468 for ; Mon, 22 May 2006 10:02:17 GMT (envelope-from soc-andrew@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4MA2GnG034465 for perforce@freebsd.org; Mon, 22 May 2006 10:02:16 GMT (envelope-from soc-andrew@freebsd.org) Date: Mon, 22 May 2006 10:02:16 GMT Message-Id: <200605221002.k4MA2GnG034465@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to soc-andrew@freebsd.org using -f From: soc-andrew To: Perforce Change Reviews Cc: Subject: PERFORCE change 97611 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 10:02:59 -0000 http://perforce.freebsd.org/chv.cgi?CH=97611 Change 97611 by soc-andrew@soc-andrew_serv on 2006/05/22 10:01:57 Start the first partition on a slice at offset 16 Affected files ... .. //depot/projects/soc2005/bsdinstaller/src/contrib/bsdinstaller/backend/lua/lib/storage.lua#6 edit Differences ... ==== //depot/projects/soc2005/bsdinstaller/src/contrib/bsdinstaller/backend/lua/lib/storage.lua#6 (text+ko) ==== @@ -1,4 +1,4 @@ --- $Id: storage.lua,v 1.182 2005/10/28 02:48:02 cpressey Exp $ +-- $Id: storage.lua,v 1.184 2006/05/17 21:30:03 sullrich Exp $ -- Storage Descriptors (a la libinstaller) in Lua. -- @@ -1976,7 +1976,24 @@ -- to the slice, so it starts at 0; on NetBSD/OpenBSD, it is -- relative to the disk, so it starts where the slice starts. -- + -- DragonFlyBSD starts at an offset of 0, whereas bsdlabel on + -- FreeBSD suggests a starting point of 16. Net/Open starts + -- at an offset of 32. + -- local offset = 0 + local starting_offset = 0 + if App.conf.os.name == "FreeBSD" then + starting_offset = 16 + offset = 16 + end + if App.conf.os.name == "OpenBSD" then + starting_offset = 32 + offset = 32 + end + if App.conf.os.name == "NetBSD" then + starting_offset = 32 + offset = 32 + end if App.conf.disklabel_on_disk then offset = self:get_start() end @@ -1996,6 +2013,12 @@ end local spd_size = spd:get_capacity():in_units("S") + if starting_offset > 0 then + -- adjust the starting offset + spd_size = spd_size - starting_offset + -- only change a: + starting_offset = 0 + end cmds:set_replacements{ letter = spd:get_letter(), fsize = spd:get_fsize(), From owner-p4-projects@FreeBSD.ORG Mon May 22 18:07:31 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9394A16A6E6; Mon, 22 May 2006 18:07:31 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6ED8116A61A for ; Mon, 22 May 2006 18:07:31 +0000 (UTC) (envelope-from tkuik@freefall.freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3C99143D48 for ; Mon, 22 May 2006 18:07:31 +0000 (GMT) (envelope-from tkuik@freefall.freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4MI6m99093332 for ; Mon, 22 May 2006 18:06:48 GMT (envelope-from tkuik@freefall.freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4MI6lRK093329 for perforce@freebsd.org; Mon, 22 May 2006 18:06:47 GMT (envelope-from tkuik@freefall.freebsd.org) Date: Mon, 22 May 2006 18:06:47 GMT Message-Id: <200605221806.k4MI6lRK093329@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to tkuik@freefall using -f From: tkuik To: Perforce Change Reviews Cc: Subject: PERFORCE change 97625 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 18:07:32 -0000 http://perforce.freebsd.org/chv.cgi?CH=97625 Change 97625 by tkuik@tkuik_freebsd on 2006/05/22 18:06:29 Changed SI_ORDER_ANY to SI_ORDER_SECOND Affected files ... .. //depot/projects/xen3/src/sys/dev/xen/blkfront/blkfront.c#6 edit Differences ... ==== //depot/projects/xen3/src/sys/dev/xen/blkfront/blkfront.c#6 (text+ko) ==== @@ -991,12 +991,11 @@ xenbus_init(void) { xenbus_register_frontend(&blkfront); - } MTX_SYSINIT(ioreq, &blkif_io_lock, "BIO LOCK", MTX_SPIN | MTX_NOWITNESS); /* XXX how does one enroll a lock? */ MTX_SYSINIT(ioreq_block, &blkif_io_block_lock, "BIO BLOCK LOCK", MTX_SPIN | MTX_NOWITNESS); -SYSINIT(xbdev, SI_SUB_PSEUDO, SI_ORDER_ANY, xenbus_init, NULL); +SYSINIT(xbdev, SI_SUB_PSEUDO, SI_ORDER_SECOND, xenbus_init, NULL); /* From owner-p4-projects@FreeBSD.ORG Mon May 22 18:15:42 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 46EAD16A516; Mon, 22 May 2006 18:15:42 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F27616A4CB for ; Mon, 22 May 2006 18:15:42 +0000 (UTC) (envelope-from tkuik@freefall.freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E1BDE43D49 for ; Mon, 22 May 2006 18:15:41 +0000 (GMT) (envelope-from tkuik@freefall.freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4MIEwHp093644 for ; Mon, 22 May 2006 18:14:58 GMT (envelope-from tkuik@freefall.freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4MIEwDB093641 for perforce@freebsd.org; Mon, 22 May 2006 18:14:58 GMT (envelope-from tkuik@freefall.freebsd.org) Date: Mon, 22 May 2006 18:14:58 GMT Message-Id: <200605221814.k4MIEwDB093641@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to tkuik@freefall using -f From: tkuik To: Perforce Change Reviews Cc: Subject: PERFORCE change 97626 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 18:15:42 -0000 http://perforce.freebsd.org/chv.cgi?CH=97626 Change 97626 by tkuik@tkuik_freebsd on 2006/05/22 18:14:45 naming changes Affected files ... .. //depot/projects/xen3/src/sys/dev/xen/netback/netback.c#3 edit Differences ... ==== //depot/projects/xen3/src/sys/dev/xen/netback/netback.c#3 (text+ko) ==== @@ -1273,7 +1273,7 @@ err = vif_add_dev(xdev); if (err) { netif_put((netif_t *)xdev->data); - xenbus_dev_fatal(xdev, err, "adding xnetbe device"); + xenbus_dev_fatal(xdev, err, "adding vif device"); return err; } @@ -1364,7 +1364,7 @@ xenbus_register_backend(&netback); } -SYSINIT(csiif, SI_SUB_PSEUDO, SI_ORDER_ANY, netback_init, NULL) +SYSINIT(xnbedev, SI_SUB_PSEUDO, SI_ORDER_ANY, netback_init, NULL) static int vif_add_dev(struct xenbus_device *xdev) From owner-p4-projects@FreeBSD.ORG Mon May 22 18:27:58 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E6C3B16A666; Mon, 22 May 2006 18:27:57 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6CDB616A569 for ; Mon, 22 May 2006 18:27:57 +0000 (UTC) (envelope-from tkuik@freefall.freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 397A343D45 for ; Mon, 22 May 2006 18:27:57 +0000 (GMT) (envelope-from tkuik@freefall.freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4MIRDNN094403 for ; Mon, 22 May 2006 18:27:13 GMT (envelope-from tkuik@freefall.freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4MIRD3o094400 for perforce@freebsd.org; Mon, 22 May 2006 18:27:13 GMT (envelope-from tkuik@freefall.freebsd.org) Date: Mon, 22 May 2006 18:27:13 GMT Message-Id: <200605221827.k4MIRD3o094400@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to tkuik@freefall using -f From: tkuik To: Perforce Change Reviews Cc: Subject: PERFORCE change 97627 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 18:27:58 -0000 http://perforce.freebsd.org/chv.cgi?CH=97627 Change 97627 by tkuik@tkuik_freebsd on 2006/05/22 18:26:58 Added initial block backend driver. Affected files ... .. //depot/projects/xen3/src/sys/conf/files.i386-xen#7 edit .. //depot/projects/xen3/src/sys/conf/options.i386-xen#6 edit .. //depot/projects/xen3/src/sys/dev/xen/blkback/blkback.c#1 add .. //depot/projects/xen3/src/sys/i386-xen/conf/XENCONF#7 edit Differences ... ==== //depot/projects/xen3/src/sys/conf/files.i386-xen#7 (text+ko) ==== @@ -458,4 +458,5 @@ dev/xen/netfront/netfront.c standard dev/xen/balloon/balloon.c standard dev/xen/netback/netback.c optional xen_netdev_backend +dev/xen/blkback/blkback.c optional xen_blkdev_backend dev/xen/pcifront/pcifront.c optional xen_pcidev_frontend ==== //depot/projects/xen3/src/sys/conf/options.i386-xen#6 (text+ko) ==== @@ -41,6 +41,9 @@ XEN_NETBACK_DEBUG opt_global.h XEN_NETBACK_DEBUG_LOTS opt_global.h +# support block backend driver +XEN_BLKDEV_BACKEND opt_global.h + # support physical device access XEN_PHYSDEV_ACCESS opt_global.h ==== //depot/projects/xen3/src/sys/i386-xen/conf/XENCONF#7 (text+ko) ==== @@ -151,3 +151,10 @@ options MAXMEM=(256*1024) #options NOXENDEBUG=1 # Turn off Debugging printfs options DDB + +# Our stuff for testing +device em # Intel PRO/1000 adapter Gigabit Ethernet Card +device if_bridge # Bridging +options XEN_NETDEV_BACKEND +#options XEN_BLKDEV_BACKEND +options XEN_PCIDEV_FRONTEND From owner-p4-projects@FreeBSD.ORG Mon May 22 20:12:12 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id AF7C216B16E; Mon, 22 May 2006 20:12:11 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 67CC816AED4 for ; Mon, 22 May 2006 20:12:08 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F1ED43D5F for ; Mon, 22 May 2006 20:12:08 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4MKBOv1004387 for ; Mon, 22 May 2006 20:11:24 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4MKBOMT004384 for perforce@freebsd.org; Mon, 22 May 2006 20:11:24 GMT (envelope-from jb@freebsd.org) Date: Mon, 22 May 2006 20:11:24 GMT Message-Id: <200605222011.k4MKBOMT004384@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 97632 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 20:12:17 -0000 http://perforce.freebsd.org/chv.cgi?CH=97632 Change 97632 by jb@jb_freebsd2 on 2006/05/22 20:10:37 Add a method tos list file function names and their values. Affected files ... .. //depot/projects/dtrace/src/sys/kern/link_elf.c#2 edit .. //depot/projects/dtrace/src/sys/kern/link_elf_obj.c#2 edit .. //depot/projects/dtrace/src/sys/kern/linker_if.m#2 edit Differences ... ==== //depot/projects/dtrace/src/sys/kern/link_elf.c#2 (text+ko) ==== @@ -119,6 +119,9 @@ static int link_elf_each_function_name(linker_file_t, int (*)(const char *, void *), void *); +static int link_elf_each_function_nameval(linker_file_t, + int (*)(linker_file_t, linker_symval_t*, void *), + void *); static void link_elf_reloc_local(linker_file_t); static Elf_Addr elf_lookup(linker_file_t lf, Elf_Size symidx, int deps); @@ -132,6 +135,7 @@ KOBJMETHOD(linker_link_preload_finish, link_elf_link_preload_finish), KOBJMETHOD(linker_lookup_set, link_elf_lookup_set), KOBJMETHOD(linker_each_function_name, link_elf_each_function_name), + KOBJMETHOD(linker_each_function_nameval, link_elf_each_function_nameval), { 0, 0 } }; @@ -1216,6 +1220,29 @@ return (0); } +static int +link_elf_each_function_nameval(linker_file_t file, + int (*callback)(linker_file_t, linker_symval_t *, void *), void *opaque) { + linker_symval_t symval; + elf_file_t ef = (elf_file_t)file; + const Elf_Sym* symp; + int i, error; + + /* Exhaustive search */ + for (i = 0, symp = ef->ddbsymtab; i < ef->ddbsymcnt; i++, symp++) { + if (symp->st_value != 0 && + ELF_ST_TYPE(symp->st_info) == STT_FUNC) { + error = link_elf_symbol_values(file, (c_linker_sym_t) symp, &symval); + if (error) + return (error); + error = callback(file, &symval, opaque); + if (error) + return (error); + } + } + return (0); +} + #ifdef __ia64__ /* * Each KLD has its own GP. The GP value for each load module is given by ==== //depot/projects/dtrace/src/sys/kern/link_elf_obj.c#2 (text+ko) ==== @@ -122,6 +122,9 @@ void ***, void ***, int *); static int link_elf_each_function_name(linker_file_t, int (*)(const char *, void *), void *); +static int link_elf_each_function_nameval(linker_file_t, + int (*)(linker_file_t, linker_symval_t*, void *), + void *); static void link_elf_reloc_local(linker_file_t); static Elf_Addr elf_obj_lookup(linker_file_t lf, Elf_Size symidx, int deps); @@ -136,6 +139,7 @@ KOBJMETHOD(linker_link_preload_finish, link_elf_link_preload_finish), KOBJMETHOD(linker_lookup_set, link_elf_lookup_set), KOBJMETHOD(linker_each_function_name, link_elf_each_function_name), + KOBJMETHOD(linker_each_function_nameval, link_elf_each_function_nameval), { 0, 0 } }; @@ -1061,6 +1065,29 @@ return (0); } +static int +link_elf_each_function_nameval(linker_file_t file, + int (*callback)(linker_file_t, linker_symval_t *, void *), void *opaque) { + linker_symval_t symval; + elf_file_t ef = (elf_file_t)file; + const Elf_Sym* symp; + int i, error; + + /* Exhaustive search */ + for (i = 0, symp = ef->ddbsymtab; i < ef->ddbsymcnt; i++, symp++) { + if (symp->st_value != 0 && + ELF_ST_TYPE(symp->st_info) == STT_FUNC) { + error = link_elf_symbol_values(file, (c_linker_sym_t) symp, &symval); + if (error) + return (error); + error = callback(file, &symval, opaque); + if (error) + return (error); + } + } + return (0); +} + /* * Symbol lookup function that can be used when the symbol index is known (ie * in relocations). It uses the symbol index instead of doing a fully fledged ==== //depot/projects/dtrace/src/sys/kern/linker_if.m#2 (text+ko) ==== @@ -64,6 +64,17 @@ }; # +# Call the callback with each specified function and it's value +# defined in the file. +# Stop and return the error if the callback returns an error. +# +METHOD int each_function_nameval { + linker_file_t file; + linker_function_nameval_callback_t callback; + void* opaque; +}; + +# # Search for a linker set in a file. Return a pointer to the first # entry (which is itself a pointer), and the number of entries. # "stop" points to the entry beyond the last valid entry. From owner-p4-projects@FreeBSD.ORG Mon May 22 20:13:26 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9CF2B16B1F6; Mon, 22 May 2006 20:13:23 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3BE4B16B1B1 for ; Mon, 22 May 2006 20:13:19 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5923043D81 for ; Mon, 22 May 2006 20:13:10 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4MKCQ6n004448 for ; Mon, 22 May 2006 20:12:26 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4MKCQ3r004445 for perforce@freebsd.org; Mon, 22 May 2006 20:12:26 GMT (envelope-from jb@freebsd.org) Date: Mon, 22 May 2006 20:12:26 GMT Message-Id: <200605222012.k4MKCQ3r004445@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 97633 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 20:13:34 -0000 http://perforce.freebsd.org/chv.cgi?CH=97633 Change 97633 by jb@jb_freebsd2 on 2006/05/22 20:11:56 Compile in a machine arch specific file. Affected files ... .. //depot/projects/dtrace/src/sys/modules/dtrace/dtrace/Makefile#6 edit Differences ... ==== //depot/projects/dtrace/src/sys/modules/dtrace/dtrace/Makefile#6 (text+ko) ==== @@ -7,6 +7,7 @@ SRCS= dtrace.c \ dtrace_mutex.c \ dtrace_asm.S \ + dtrace_subr.c \ dis_tables.c \ instr_size.c SRCS+= bus_if.h device_if.h vnode_if.h From owner-p4-projects@FreeBSD.ORG Mon May 22 20:16:18 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 12AA416A789; Mon, 22 May 2006 20:16:17 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 29A7416A60A for ; Mon, 22 May 2006 20:16:15 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CA59843D45 for ; Mon, 22 May 2006 20:16:14 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4MKFVod004587 for ; Mon, 22 May 2006 20:15:31 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4MKFVIH004583 for perforce@freebsd.org; Mon, 22 May 2006 20:15:31 GMT (envelope-from jb@freebsd.org) Date: Mon, 22 May 2006 20:15:31 GMT Message-Id: <200605222015.k4MKFVIH004583@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 97634 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 20:16:29 -0000 http://perforce.freebsd.org/chv.cgi?CH=97634 Change 97634 by jb@jb_freebsd2 on 2006/05/22 20:15:14 Change the kernel linker to use an sx lock instead of a mutex so that DTrace can list all linker files while holding the lock and still be able to malloc with wait to create probes. Add a function to list the function names and their values. This function assumes that the lock is held while listing the files, so no additional locking is attempted. Affected files ... .. //depot/projects/dtrace/src/sys/kern/kern_linker.c#8 edit .. //depot/projects/dtrace/src/sys/sys/linker.h#6 edit Differences ... ==== //depot/projects/dtrace/src/sys/kern/kern_linker.c#8 (text+ko) ==== @@ -49,6 +49,7 @@ #include #include #include +#include #include #include "linker_if.h" @@ -74,7 +75,7 @@ linker_file_t linker_kernel_file; -static struct mtx kld_mtx; /* kernel linker mutex */ +static struct sx kld_sx; /* kernel linker lock */ static linker_class_list_t classes; static linker_file_list_t linker_files; @@ -85,16 +86,16 @@ linker_file_t lftmp; \ \ retry: \ - mtx_lock(&kld_mtx); \ + sx_xlock(&kld_sx); \ TAILQ_FOREACH(lftmp, &linker_files, link) { \ if (next_file_id == lftmp->id) { \ next_file_id++; \ - mtx_unlock(&kld_mtx); \ + sx_xunlock(&kld_sx); \ goto retry; \ } \ } \ (a) = next_file_id; \ - mtx_unlock(&kld_mtx); /* Hold for safe read of id variable */ \ + sx_xunlock(&kld_sx); /* Hold for safe read of id variable */ \ } while(0) @@ -126,7 +127,7 @@ linker_init(void *arg) { - mtx_init(&kld_mtx, "kernel linker", NULL, MTX_DEF); + sx_init(&kld_sx, "kernel linker"); TAILQ_INIT(&classes); TAILQ_INIT(&linker_files); } @@ -424,14 +425,14 @@ goto out; sprintf(koname, "%s.ko", filename); - mtx_lock(&kld_mtx); + sx_xlock(&kld_sx); TAILQ_FOREACH(lf, &linker_files, link) { if (strcmp(lf->filename, koname) == 0) break; if (strcmp(lf->filename, filename) == 0) break; } - mtx_unlock(&kld_mtx); + sx_xunlock(&kld_sx); out: if (koname) free(koname, M_LINKER); @@ -443,11 +444,11 @@ { linker_file_t lf = 0; - mtx_lock(&kld_mtx); + sx_xlock(&kld_sx); TAILQ_FOREACH(lf, &linker_files, link) if (lf->id == fileid) break; - mtx_unlock(&kld_mtx); + sx_xunlock(&kld_sx); return (lf); } @@ -474,9 +475,9 @@ lf->deps = NULL; STAILQ_INIT(&lf->common); TAILQ_INIT(&lf->modules); - mtx_lock(&kld_mtx); + sx_xlock(&kld_sx); TAILQ_INSERT_TAIL(&linker_files, lf, link); - mtx_unlock(&kld_mtx); + sx_xunlock(&kld_sx); out: return (lf); } @@ -546,9 +547,9 @@ linker_file_sysuninit(file); linker_file_unregister_sysctls(file); } - mtx_lock(&kld_mtx); + sx_xlock(&kld_sx); TAILQ_REMOVE(&linker_files, file, link); - mtx_unlock(&kld_mtx); + sx_xunlock(&kld_sx); if (file->deps) { for (i = 0; i < file->ndeps; i++) @@ -618,18 +619,28 @@ linker_file_t lf; int error = 0; - mtx_lock(&kld_mtx); + sx_xlock(&kld_sx); TAILQ_FOREACH(lf, &linker_files, link) { if ((error = callback_func(lf, arg)) != 0) break; } - mtx_unlock(&kld_mtx); + sx_xunlock(&kld_sx); return (error); } +/* + * List all functions in a file. + */ +int +linker_file_function_listall(linker_file_t lf, + int (*callback_func)(linker_file_t, linker_symval_t *, void *), void *arg) +{ + return (LINKER_EACH_FUNCTION_NAMEVAL(lf, callback_func, arg)); +} + caddr_t linker_file_lookup_value(const char *name) { @@ -639,7 +650,7 @@ symval.value = 0; - mtx_lock(&kld_mtx); + sx_xlock(&kld_sx); TAILQ_FOREACH(lf, &linker_files, link) { if (LINKER_LOOKUP_SYMBOL(lf, name, &sym) == 0 && @@ -647,7 +658,7 @@ break; } - mtx_unlock(&kld_mtx); + sx_xunlock(&kld_sx); return (symval.value); } @@ -988,12 +999,12 @@ mtx_lock(&Giant); if (uap->fileid == 0) { - mtx_lock(&kld_mtx); + sx_xlock(&kld_sx); if (TAILQ_FIRST(&linker_files)) td->td_retval[0] = TAILQ_FIRST(&linker_files)->id; else td->td_retval[0] = 0; - mtx_unlock(&kld_mtx); + sx_xunlock(&kld_sx); goto out; } lf = linker_find_file_by_id(uap->fileid); @@ -1159,7 +1170,7 @@ } else error = ENOENT; } else { - mtx_lock(&kld_mtx); + sx_xlock(&kld_sx); TAILQ_FOREACH(lf, &linker_files, link) { if (LINKER_LOOKUP_SYMBOL(lf, symstr, &sym) == 0 && LINKER_SYMBOL_VALUES(lf, sym, &symval) == 0) { @@ -1170,7 +1181,7 @@ break; } } - mtx_unlock(&kld_mtx); + sx_xunlock(&kld_sx); if (lf == NULL) error = ENOENT; } @@ -1772,7 +1783,7 @@ M_WAITOK | M_ZERO); nobjects = 0; - mtx_lock(&kld_mtx); + sx_xlock(&kld_sx); TAILQ_FOREACH(lf, &linker_files, link) nobjects++; @@ -1782,7 +1793,7 @@ if (nobjects > nmappings) { nmappings = nobjects; FREE(kobase, M_LINKER); - mtx_unlock(&kld_mtx); + sx_xunlock(&kld_sx); goto retry; } @@ -1797,7 +1808,7 @@ KASSERT(ko->pm_file == NULL, ("linker_hwpmc_list_objects: last object not NULL")); - mtx_unlock(&kld_mtx); + sx_xunlock(&kld_sx); return ((void *) kobase); } @@ -1990,16 +2001,16 @@ error = sysctl_wire_old_buffer(req, 0); if (error != 0) return (error); - mtx_lock(&kld_mtx); + sx_xlock(&kld_sx); TAILQ_FOREACH(lf, &linker_files, link) { error = LINKER_EACH_FUNCTION_NAME(lf, sysctl_kern_function_list_iterate, req); if (error) { - mtx_unlock(&kld_mtx); + sx_xunlock(&kld_sx); return (error); } } - mtx_unlock(&kld_mtx); + sx_xunlock(&kld_sx); return (SYSCTL_OUT(req, "", 1)); } ==== //depot/projects/dtrace/src/sys/sys/linker.h#6 (text+ko) ==== @@ -59,6 +59,8 @@ size_t size; } linker_symval_t; +typedef int (*linker_function_nameval_callback_t)(linker_file_t, linker_symval_t *, void *); + struct common_symbol { STAILQ_ENTRY(common_symbol) link; char* name; @@ -82,6 +84,9 @@ STAILQ_HEAD(, common_symbol) common; /* list of common symbols */ TAILQ_HEAD(, module) modules; /* modules in this file */ TAILQ_ENTRY(linker_file) loaded; /* preload dependency support */ + + /* Function Boundary Tracing (FBT) fields. */ + int fbt_nentries; /* number of fbt entries created. */ }; /* @@ -169,6 +174,12 @@ int linker_file_listall(int (*)(linker_file_t,void *),void *); /* + * List all functions in a file. + */ +int linker_file_function_listall(linker_file_t, int (*)(linker_file_t, + linker_symval_t *, void *), void *); + +/* * This routine is responsible for finding dependencies of userland * initiated kldload(2)'s of files. */ From owner-p4-projects@FreeBSD.ORG Mon May 22 20:19:20 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7F03516B034; Mon, 22 May 2006 20:19:20 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D79316B007 for ; Mon, 22 May 2006 20:19:19 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2678343D45 for ; Mon, 22 May 2006 20:19:19 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4MKIZer004857 for ; Mon, 22 May 2006 20:18:35 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4MKIZDf004854 for perforce@freebsd.org; Mon, 22 May 2006 20:18:35 GMT (envelope-from jb@freebsd.org) Date: Mon, 22 May 2006 20:18:35 GMT Message-Id: <200605222018.k4MKIZDf004854@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 97635 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 20:19:27 -0000 http://perforce.freebsd.org/chv.cgi?CH=97635 Change 97635 by jb@jb_freebsd2 on 2006/05/22 20:17:34 SDT probes rely heavily on SYSINIT definitions, so it's convenient to just ensure that those are defined. Affected files ... .. //depot/projects/dtrace/src/sys/sys/sdt.h#3 edit Differences ... ==== //depot/projects/dtrace/src/sys/sys/sdt.h#3 (text+ko) ==== @@ -35,6 +35,8 @@ #error "no user-servicable parts inside" #endif +#include + /* * This type definition must match that of dtrace_probe. It is defined this * way to avoid having to rely on CDDL code. From owner-p4-projects@FreeBSD.ORG Mon May 22 20:20:23 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 29F1B16A581; Mon, 22 May 2006 20:20:23 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 268F716A487 for ; Mon, 22 May 2006 20:20:21 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E8C2743D46 for ; Mon, 22 May 2006 20:20:20 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4MKJbfB004937 for ; Mon, 22 May 2006 20:19:37 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4MKJbUE004934 for perforce@freebsd.org; Mon, 22 May 2006 20:19:37 GMT (envelope-from jb@freebsd.org) Date: Mon, 22 May 2006 20:19:37 GMT Message-Id: <200605222019.k4MKJbUE004934@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 97636 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 20:20:29 -0000 http://perforce.freebsd.org/chv.cgi?CH=97636 Change 97636 by jb@jb_freebsd2 on 2006/05/22 20:19:36 Fix a typo. I'm surprised that the compiler didn't warn that the code was unreachable. Affected files ... .. //depot/projects/dtrace/src/sys/i386/i386/trap.c#5 edit Differences ... ==== //depot/projects/dtrace/src/sys/i386/i386/trap.c#5 (text+ko) ==== @@ -277,8 +277,8 @@ * to the instruction following the * one casing the fault. */ + frame.tf_eip += (*dtrace_instr_size_func)((u_char *) frame.tf_eip); goto out; - frame.tf_eip += (*dtrace_instr_size_func)((u_char *) frame.tf_eip); /* Page fault. */ case T_PAGEFLT: /* Flag a bad address. */ From owner-p4-projects@FreeBSD.ORG Mon May 22 21:04:17 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 95ED416A4C6; Mon, 22 May 2006 21:04:17 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 57C0516A46D for ; Mon, 22 May 2006 21:04:17 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2417943D45 for ; Mon, 22 May 2006 21:04:17 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4ML3X0m016154 for ; Mon, 22 May 2006 21:03:33 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4ML3XQi016151 for perforce@freebsd.org; Mon, 22 May 2006 21:03:33 GMT (envelope-from kmacy@freebsd.org) Date: Mon, 22 May 2006 21:03:33 GMT Message-Id: <200605222103.k4ML3XQi016151@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97640 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 21:04:17 -0000 http://perforce.freebsd.org/chv.cgi?CH=97640 Change 97640 by kmacy@kmacy_storage:sun4v_work on 2006/05/22 21:03:13 fix incompatibility created by binutils changes make sure we map signals correctly Affected files ... .. //depot/projects/kmacy_sun4v/src/contrib/binutils/gas/config/tc-sparc.c#4 edit .. //depot/projects/kmacy_sun4v/src/contrib/binutils/gas/write.c#4 edit .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/trap.c#11 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/contrib/binutils/gas/config/tc-sparc.c#4 (text+ko) ==== @@ -3047,7 +3047,7 @@ hold. */ void -md_apply_fix (fixP, valP, segment) +md_apply_fix3 (fixP, valP, segment) fixS *fixP; valueT *valP; segT segment ATTRIBUTE_UNUSED; ==== //depot/projects/kmacy_sun4v/src/contrib/binutils/gas/write.c#4 (text+ko) ==== @@ -2691,7 +2691,7 @@ } if (!fixP->fx_done) - md_apply_fix (fixP, &add_number, this_segment); + md_apply_fix3 (fixP, &add_number, this_segment); if (!fixP->fx_done) { ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/trap.c#11 (text+ko) ==== @@ -310,7 +310,7 @@ if (type < 0 || type >= T_MAX || trap_sig[type] == -1) panic("trap: bad trap type"); - sig = trap_sig[type]; + sig = trap_sig[trap_conversion[type]]; break; } From owner-p4-projects@FreeBSD.ORG Mon May 22 21:12:29 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A89B916AFB6; Mon, 22 May 2006 21:12:29 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C56C16AFAA for ; Mon, 22 May 2006 21:12:28 +0000 (UTC) (envelope-from tyler@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C75843D4C for ; Mon, 22 May 2006 21:12:28 +0000 (GMT) (envelope-from tyler@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4MLBiYi016610 for ; Mon, 22 May 2006 21:11:44 GMT (envelope-from tyler@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4MLBi8E016607 for perforce@freebsd.org; Mon, 22 May 2006 21:11:44 GMT (envelope-from tyler@freebsd.org) Date: Mon, 22 May 2006 21:11:44 GMT Message-Id: <200605222111.k4MLBi8E016607@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to tyler@freebsd.org using -f From: "R. Tyler Ballance" To: Perforce Change Reviews Cc: Subject: PERFORCE change 97642 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 21:12:31 -0000 http://perforce.freebsd.org/chv.cgi?CH=97642 Change 97642 by tyler@orange on 2006/05/22 21:11:42 testing perforce again, just in the right spot (d'oh!) Affected files ... .. //depot/projects/l4bsd/test.c#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Mon May 22 21:25:51 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7956C16B25B; Mon, 22 May 2006 21:25:51 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 250E716B24A for ; Mon, 22 May 2006 21:25:50 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1B4CB43D53 for ; Mon, 22 May 2006 21:25:44 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4MLP1Ec017432 for ; Mon, 22 May 2006 21:25:01 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4MLP0GS017429 for perforce@freebsd.org; Mon, 22 May 2006 21:25:00 GMT (envelope-from kmacy@freebsd.org) Date: Mon, 22 May 2006 21:25:00 GMT Message-Id: <200605222125.k4MLP0GS017429@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97643 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 21:25:52 -0000 http://perforce.freebsd.org/chv.cgi?CH=97643 Change 97643 by kmacy@kmacy_storage:sun4v_work on 2006/05/22 21:24:51 missed files on import Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/boot/sun4v/loader/locore.S#1 add .. //depot/projects/kmacy_sun4v/src/sys/boot/sun4v/loader/main.c#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Mon May 22 21:28:57 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9010316A949; Mon, 22 May 2006 21:28:57 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D396516B274 for ; Mon, 22 May 2006 21:28:56 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 12C9943D90 for ; Mon, 22 May 2006 21:28:49 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4MLS5jO017596 for ; Mon, 22 May 2006 21:28:05 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4MLS5LY017593 for perforce@freebsd.org; Mon, 22 May 2006 21:28:05 GMT (envelope-from kmacy@freebsd.org) Date: Mon, 22 May 2006 21:28:05 GMT Message-Id: <200605222128.k4MLS5LY017593@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97644 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 21:28:58 -0000 http://perforce.freebsd.org/chv.cgi?CH=97644 Change 97644 by kmacy@kmacy_storage:sun4v_work on 2006/05/22 21:27:54 add all loader files Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/boot/sun4v/Makefile#1 add .. //depot/projects/kmacy_sun4v/src/sys/boot/sun4v/Makefile.inc#1 add .. //depot/projects/kmacy_sun4v/src/sys/boot/sun4v/boot1/Makefile#1 add .. //depot/projects/kmacy_sun4v/src/sys/boot/sun4v/boot1/_start.s#1 add .. //depot/projects/kmacy_sun4v/src/sys/boot/sun4v/boot1/boot1#1 add .. //depot/projects/kmacy_sun4v/src/sys/boot/sun4v/boot1/boot1.c#1 add .. //depot/projects/kmacy_sun4v/src/sys/boot/sun4v/loader/Makefile#1 add .. //depot/projects/kmacy_sun4v/src/sys/boot/sun4v/loader/hcall.S#1 add .. //depot/projects/kmacy_sun4v/src/sys/boot/sun4v/loader/help.sparc64#1 add .. //depot/projects/kmacy_sun4v/src/sys/boot/sun4v/loader/metadata.c#1 add .. //depot/projects/kmacy_sun4v/src/sys/boot/sun4v/loader/version#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Mon May 22 21:58:27 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 90F6E16A820; Mon, 22 May 2006 21:58:27 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3C28016A79E for ; Mon, 22 May 2006 21:58:26 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EADA543D45 for ; Mon, 22 May 2006 21:58:25 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4MLvgBw037452 for ; Mon, 22 May 2006 21:57:42 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4MLvf7Z037449 for perforce@freebsd.org; Mon, 22 May 2006 21:57:41 GMT (envelope-from kmacy@freebsd.org) Date: Mon, 22 May 2006 21:57:41 GMT Message-Id: <200605222157.k4MLvf7Z037449@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97646 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 21:58:28 -0000 http://perforce.freebsd.org/chv.cgi?CH=97646 Change 97646 by kmacy@kmacy_storage:sun4v_work on 2006/05/22 21:57:14 use dev not child Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/kern/subr_bus.c#6 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/kern/subr_bus.c#6 (text+ko) ==== @@ -3626,7 +3626,7 @@ { device_t parent; - parent = device_get_parent(child); + parent = device_get_parent(dev); if (parent == NULL) return (NULL); return (BUS_GET_DMA_TAG(parent, dev)); From owner-p4-projects@FreeBSD.ORG Tue May 23 00:28:32 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 06CA716AFAE; Tue, 23 May 2006 00:28:32 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D416F16AFAB for ; Tue, 23 May 2006 00:28:30 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2BF5443D46 for ; Tue, 23 May 2006 00:28:30 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4N0Rj5H057498 for ; Tue, 23 May 2006 00:27:45 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4N0RjCE057495 for perforce@freebsd.org; Tue, 23 May 2006 00:27:45 GMT (envelope-from kmacy@freebsd.org) Date: Tue, 23 May 2006 00:27:45 GMT Message-Id: <200605230027.k4N0RjCE057495@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97651 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 May 2006 00:28:32 -0000 http://perforce.freebsd.org/chv.cgi?CH=97651 Change 97651 by kmacy@kmacy_storage:sun4v_work on 2006/05/23 00:27:32 disable shootdown optimization until invalidation bug is fixed Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/pmap.c#55 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/pmap.c#55 (text+ko) ==== @@ -163,19 +163,9 @@ ((pm) != kernel_pmap && (pm)->pm_stats.resident_count == 0) /* - * The threshold (in bytes) above which tsb_foreach() is used in pmap_remove() - * and pmap_protect() instead of trying each virtual address. - */ -#define PMAP_TSB_THRESH ((TSB_SIZE / 2) * PAGE_SIZE) - -#define PANIC_IF(exp) if (unlikely(exp)) {panic("%s: %s:%d", #exp, __FILE__, __LINE__);} - -/* * Kernel MMU interface */ -#define UNIMPLEMENTED panic("%s not implemented", __FUNCTION__) -#define IMPLEMENTME printf("don't forget %s not implemented\n", __FUNCTION__) #ifdef PMAP_DEBUG #define KDPRINTF if (pmap_debug) printf #define DPRINTF \ @@ -1177,21 +1167,22 @@ cpumask, (1 << curcpu)); #endif - +#if 0 if ((active_total = (pmap->pm_tlbactive & ~cpumask)) == 0) goto done; if (pmap->pm_context != 0) active_total = active = (pmap->pm_tlbactive & ~cpumask); else +#endif active_total = active = PCPU_GET(other_cpus); if (active_total == 0) goto done; retry: - for (cpu_count = 0, i = 0, cpus = active; i < 32 && cpus; i++, cpus >>= 1) { - if (!(cpus & 0x1)) + for (cpu_count = 0, i = 0, cpus = active; i < 32 && cpus; i++, cpus = (cpus>>1)) { + if ((cpus & 0x1) == 0) continue; cpulist[cpu_count] = (uint16_t)i; @@ -1350,12 +1341,6 @@ tte_hash_delete(kernel_pmap->pm_hash, va); } -static void -pmap_lazyfix(pmap_t pmap) -{ - UNIMPLEMENTED; -} - /* * Map a range of physical addresses into kernel virtual address space. * @@ -1525,10 +1510,10 @@ } } - sched_unpin(); if (anychanged) pmap_invalidate_range(pmap, sva, eva, TRUE); + sched_unpin(); vm_page_unlock_queues(); PMAP_UNLOCK(pmap); } @@ -1589,7 +1574,6 @@ ("pmap_release: pmap resident count %ld != 0", pmap->pm_stats.resident_count)); - pmap_lazyfix(pmap); tsb_deinit(&pmap->pm_tsb); tte_hash_destroy(pmap->pm_hash); free_context(pmap->pm_context); From owner-p4-projects@FreeBSD.ORG Tue May 23 01:59:30 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9E53A16A5EE; Tue, 23 May 2006 01:59:30 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5D3CC16A4F4 for ; Tue, 23 May 2006 01:59:30 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0422443D46 for ; Tue, 23 May 2006 01:59:30 +0000 (GMT) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4N1wjX2070963 for ; Tue, 23 May 2006 01:58:45 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4N1wduq070960 for perforce@freebsd.org; Tue, 23 May 2006 01:58:39 GMT (envelope-from marcel@freebsd.org) Date: Tue, 23 May 2006 01:58:39 GMT Message-Id: <200605230158.k4N1wduq070960@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar To: Perforce Change Reviews Cc: Subject: PERFORCE change 97657 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 May 2006 01:59:31 -0000 http://perforce.freebsd.org/chv.cgi?CH=97657 Change 97657 by marcel@marcel_nfs on 2006/05/23 01:57:48 IFC @97656 Affected files ... .. //depot/projects/uart/amd64/amd64/mp_machdep.c#16 integrate .. //depot/projects/uart/amd64/conf/GENERIC#20 integrate .. //depot/projects/uart/amd64/conf/NOTES#9 integrate .. //depot/projects/uart/amd64/include/clock.h#7 integrate .. //depot/projects/uart/amd64/include/mutex.h#3 integrate .. //depot/projects/uart/arm/arm/machdep.c#10 integrate .. //depot/projects/uart/arm/at91/at91.c#5 integrate .. //depot/projects/uart/arm/at91/at91_st.c#3 integrate .. //depot/projects/uart/arm/at91/if_ate.c#4 integrate .. //depot/projects/uart/arm/at91/uart_bus_at91usart.c#3 integrate .. //depot/projects/uart/arm/at91/uart_cpu_at91rm9200usart.c#2 integrate .. //depot/projects/uart/arm/at91/uart_dev_at91usart.c#5 integrate .. //depot/projects/uart/arm/conf/KB920X#2 integrate .. //depot/projects/uart/arm/conf/SIMICS#6 integrate .. //depot/projects/uart/arm/conf/SKYEYE#2 integrate .. //depot/projects/uart/arm/include/_types.h#5 integrate .. //depot/projects/uart/arm/include/atomic.h#9 integrate .. //depot/projects/uart/arm/include/pmap.h#10 integrate .. //depot/projects/uart/arm/sa11x0/assabet_machdep.c#6 integrate .. //depot/projects/uart/arm/sa11x0/sa11x0_io.c#4 integrate .. //depot/projects/uart/arm/sa11x0/sa11x0_reg.h#2 integrate .. //depot/projects/uart/arm/sa11x0/uart_dev_sa1110.c#4 integrate .. //depot/projects/uart/arm/xscale/i80321/i80321_space.c#5 integrate .. //depot/projects/uart/boot/forth/loader.conf#10 integrate .. //depot/projects/uart/boot/pc98/Makefile#2 integrate .. //depot/projects/uart/boot/pc98/cdboot/Makefile#1 branch .. //depot/projects/uart/boot/pc98/cdboot/cdboot.s#1 branch .. //depot/projects/uart/boot/pc98/libpc98/bioscd.c#1 branch .. //depot/projects/uart/cam/cam_debug.h#3 integrate .. //depot/projects/uart/coda/cnode.h#6 integrate .. //depot/projects/uart/compat/linux/linux_stats.c#11 integrate .. //depot/projects/uart/compat/ndis/subr_hal.c#7 integrate .. //depot/projects/uart/compat/ndis/subr_ntoskrnl.c#9 integrate .. //depot/projects/uart/conf/NOTES#38 integrate .. //depot/projects/uart/conf/files#69 integrate .. //depot/projects/uart/conf/files.amd64#23 integrate .. //depot/projects/uart/conf/files.i386#28 integrate .. //depot/projects/uart/conf/files.pc98#24 integrate .. //depot/projects/uart/conf/options#36 integrate .. //depot/projects/uart/conf/options.arm#7 integrate .. //depot/projects/uart/conf/options.i386#15 integrate .. //depot/projects/uart/contrib/dev/oltr/if_oltr.c#8 integrate .. //depot/projects/uart/dev/acpica/Osd/OsdSchedule.c#11 integrate .. //depot/projects/uart/dev/acpica/acpi.c#23 integrate .. //depot/projects/uart/dev/aic7xxx/aic79xx_osm.h#8 integrate .. //depot/projects/uart/dev/aic7xxx/aic7xxx_osm.h#8 integrate .. //depot/projects/uart/dev/an/if_an.c#12 integrate .. //depot/projects/uart/dev/arcmsr/arcmsr.c#3 integrate .. //depot/projects/uart/dev/arl/if_arl.c#4 integrate .. //depot/projects/uart/dev/arl/if_arl_isa.c#4 integrate .. //depot/projects/uart/dev/atkbdc/atkbd.c#4 integrate .. //depot/projects/uart/dev/bce/if_bcereg.h#5 integrate .. //depot/projects/uart/dev/bfe/if_bfe.c#14 integrate .. //depot/projects/uart/dev/bge/if_bge.c#26 integrate .. //depot/projects/uart/dev/ciss/ciss.c#16 integrate .. //depot/projects/uart/dev/cnw/if_cnw.c#7 integrate .. //depot/projects/uart/dev/cpufreq/ichss.c#2 integrate .. //depot/projects/uart/dev/ct/bshw_machdep.c#5 integrate .. //depot/projects/uart/dev/ctau/if_ct.c#6 integrate .. //depot/projects/uart/dev/cx/if_cx.c#5 integrate .. //depot/projects/uart/dev/dpt/dpt_scsi.c#7 integrate .. //depot/projects/uart/dev/drm/drm.h#8 integrate .. //depot/projects/uart/dev/drm/drm_scatter.c#3 integrate .. //depot/projects/uart/dev/drm/i915_drv.c#4 integrate .. //depot/projects/uart/dev/drm/mga_drv.c#8 integrate .. //depot/projects/uart/dev/drm/r300_cmdbuf.c#4 integrate .. //depot/projects/uart/dev/ed/if_ed_cbus.c#12 integrate .. //depot/projects/uart/dev/em/if_em_hw.c#9 integrate .. //depot/projects/uart/dev/fb/boot_font.c#6 integrate .. //depot/projects/uart/dev/fb/gfb.c#6 integrate .. //depot/projects/uart/dev/fxp/if_fxp.c#23 integrate .. //depot/projects/uart/dev/gfb/gfb_pci.c#8 integrate .. //depot/projects/uart/dev/hifn/hifn7751.c#13 integrate .. //depot/projects/uart/dev/hifn/hifn7751var.h#6 integrate .. //depot/projects/uart/dev/hptmv/entry.c#6 integrate .. //depot/projects/uart/dev/ic/ns16550.h#5 integrate .. //depot/projects/uart/dev/idt/idt.c#6 integrate .. //depot/projects/uart/dev/ie/if_ie_isa.c#6 integrate .. //depot/projects/uart/dev/iir/iir.c#9 integrate .. //depot/projects/uart/dev/iir/iir_pci.c#11 integrate .. //depot/projects/uart/dev/ipmi/ipmi.c#3 integrate .. //depot/projects/uart/dev/ips/ips.c#8 integrate .. //depot/projects/uart/dev/ipw/if_ipw.c#5 integrate .. //depot/projects/uart/dev/isp/isp_freebsd.c#15 integrate .. //depot/projects/uart/dev/isp/isp_freebsd.h#11 integrate .. //depot/projects/uart/dev/isp/isp_pci.c#13 integrate .. //depot/projects/uart/dev/isp/isp_tpublic.h#7 integrate .. //depot/projects/uart/dev/isp/ispvar.h#11 integrate .. //depot/projects/uart/dev/iwi/if_iwi.c#9 integrate .. //depot/projects/uart/dev/ixgb/if_ixgb.h#6 integrate .. //depot/projects/uart/dev/ixgb/if_ixgb_osdep.h#4 integrate .. //depot/projects/uart/dev/le/am7990.c#3 integrate .. //depot/projects/uart/dev/le/am79900.c#3 integrate .. //depot/projects/uart/dev/le/if_le_cbus.c#1 branch .. //depot/projects/uart/dev/le/if_le_isa.c#1 branch .. //depot/projects/uart/dev/le/if_le_ledma.c#2 integrate .. //depot/projects/uart/dev/le/if_le_pci.c#2 integrate .. //depot/projects/uart/dev/le/lance.c#2 integrate .. //depot/projects/uart/dev/le/lancereg.h#2 integrate .. //depot/projects/uart/dev/le/lancevar.h#2 integrate .. //depot/projects/uart/dev/lge/if_lge.c#13 integrate .. //depot/projects/uart/dev/lmc/if_lmc.c#6 integrate .. //depot/projects/uart/dev/lnc/if_lnc.c#7 delete .. //depot/projects/uart/dev/lnc/if_lnc_cbus.c#8 delete .. //depot/projects/uart/dev/lnc/if_lnc_isa.c#7 delete .. //depot/projects/uart/dev/lnc/if_lnc_pci.c#9 delete .. //depot/projects/uart/dev/lnc/if_lncreg.h#2 delete .. //depot/projects/uart/dev/lnc/if_lncvar.h#4 delete .. //depot/projects/uart/dev/mfi/mfi.c#4 integrate .. //depot/projects/uart/dev/mfi/mfi_disk.c#3 integrate .. //depot/projects/uart/dev/mfi/mfi_ioctl.h#2 integrate .. //depot/projects/uart/dev/mfi/mfi_linux.c#1 branch .. //depot/projects/uart/dev/mfi/mfi_pci.c#2 integrate .. //depot/projects/uart/dev/mfi/mfireg.h#2 integrate .. //depot/projects/uart/dev/mfi/mfivar.h#2 integrate .. //depot/projects/uart/dev/mii/brgphy.c#14 integrate .. //depot/projects/uart/dev/mii/ciphy.c#4 integrate .. //depot/projects/uart/dev/mii/e1000phy.c#6 integrate .. //depot/projects/uart/dev/mii/mii_physubr.c#6 integrate .. //depot/projects/uart/dev/mii/miivar.h#3 integrate .. //depot/projects/uart/dev/mii/nsgphy.c#6 integrate .. //depot/projects/uart/dev/mii/rgephy.c#6 integrate .. //depot/projects/uart/dev/mii/tdkphy.c#6 integrate .. //depot/projects/uart/dev/mii/ukphy_subr.c#4 integrate .. //depot/projects/uart/dev/mpt/mpt.h#12 integrate .. //depot/projects/uart/dev/mse/mse.c#5 integrate .. //depot/projects/uart/dev/mse/mse_cbus.c#4 integrate .. //depot/projects/uart/dev/mse/mse_isa.c#4 integrate .. //depot/projects/uart/dev/my/if_my.c#9 integrate .. //depot/projects/uart/dev/myri10ge/if_myri10ge.c#2 integrate .. //depot/projects/uart/dev/ncv/ncr53c500.c#6 integrate .. //depot/projects/uart/dev/nge/if_nge.c#14 integrate .. //depot/projects/uart/dev/nsp/nsp.c#6 integrate .. //depot/projects/uart/dev/nve/if_nve.c#6 integrate .. //depot/projects/uart/dev/pbio/pbio.c#6 integrate .. //depot/projects/uart/dev/pccbb/pccbb.c#18 integrate .. //depot/projects/uart/dev/pccbb/pccbb_pci.c#8 integrate .. //depot/projects/uart/dev/pdq/pdq_freebsd.h#7 integrate .. //depot/projects/uart/dev/pdq/pdqvar.h#5 integrate .. //depot/projects/uart/dev/ppbus/vpoio.c#3 integrate .. //depot/projects/uart/dev/ral/if_ral_pci.c#4 integrate .. //depot/projects/uart/dev/ral/rt2560.c#3 integrate .. //depot/projects/uart/dev/ral/rt2661.c#4 integrate .. //depot/projects/uart/dev/rr232x/os_bsd.h#3 integrate .. //depot/projects/uart/dev/safe/safe.c#8 integrate .. //depot/projects/uart/dev/safe/safevar.h#2 integrate .. //depot/projects/uart/dev/sbsh/if_sbsh.c#9 integrate .. //depot/projects/uart/dev/sk/if_sk.c#7 integrate .. //depot/projects/uart/dev/sk/if_skreg.h#5 integrate .. //depot/projects/uart/dev/sound/pcm/sound.h#10 integrate .. //depot/projects/uart/dev/stg/tmc18c30.c#6 integrate .. //depot/projects/uart/dev/syscons/scvesactl.c#6 integrate .. //depot/projects/uart/dev/syscons/syscons.c#14 integrate .. //depot/projects/uart/dev/trm/trm.c#12 integrate .. //depot/projects/uart/dev/tx/if_tx.c#13 integrate .. //depot/projects/uart/dev/txp/if_txp.c#12 integrate .. //depot/projects/uart/dev/uart/uart_dev_ns8250.c#44 integrate .. //depot/projects/uart/dev/ubsec/ubsec.c#10 integrate .. //depot/projects/uart/dev/ubsec/ubsecvar.h#3 integrate .. //depot/projects/uart/dev/usb/ehci.c#16 integrate .. //depot/projects/uart/dev/usb/if_ural.c#7 integrate .. //depot/projects/uart/dev/usb/ohci.c#17 integrate .. //depot/projects/uart/dev/usb/uhci.c#16 integrate .. //depot/projects/uart/dev/usb/usb.c#11 integrate .. //depot/projects/uart/dev/usb/usb_subr.c#16 integrate .. //depot/projects/uart/dev/usb/usbdi.c#10 integrate .. //depot/projects/uart/dev/wds/wd7000.c#5 integrate .. //depot/projects/uart/dev/wi/if_wi.c#15 integrate .. //depot/projects/uart/dev/wi/if_wi_pci.c#11 integrate .. //depot/projects/uart/fs/fdescfs/fdesc_vfsops.c#9 integrate .. //depot/projects/uart/fs/pseudofs/pseudofs.c#6 integrate .. //depot/projects/uart/fs/pseudofs/pseudofs.h#5 integrate .. //depot/projects/uart/fs/smbfs/smbfs_subr.c#5 integrate .. //depot/projects/uart/i386/conf/GENERIC#19 integrate .. //depot/projects/uart/i386/conf/GENERIC.hints#4 integrate .. //depot/projects/uart/i386/conf/NOTES#20 integrate .. //depot/projects/uart/i386/conf/PAE#11 integrate .. //depot/projects/uart/i386/cpufreq/powernow.c#2 integrate .. //depot/projects/uart/i386/i386/mp_machdep.c#24 integrate .. //depot/projects/uart/i386/include/clock.h#10 integrate .. //depot/projects/uart/i386/include/mutex.h#2 integrate .. //depot/projects/uart/i386/include/pcpu.h#7 integrate .. //depot/projects/uart/i386/include/pcvt_ioctl.h#4 delete .. //depot/projects/uart/i386/include/privatespace.h#2 integrate .. //depot/projects/uart/i386/isa/npx.c#12 integrate .. //depot/projects/uart/i386/isa/pcvt/pcvt_conf.h#3 delete .. //depot/projects/uart/i386/isa/pcvt/pcvt_drv.c#8 delete .. //depot/projects/uart/i386/isa/pcvt/pcvt_ext.c#4 delete .. //depot/projects/uart/i386/isa/pcvt/pcvt_hdr.h#7 delete .. //depot/projects/uart/i386/isa/pcvt/pcvt_kbd.c#4 delete .. //depot/projects/uart/i386/isa/pcvt/pcvt_kbd.h#3 delete .. //depot/projects/uart/i386/isa/pcvt/pcvt_out.c#3 delete .. //depot/projects/uart/i386/isa/pcvt/pcvt_sup.c#4 delete .. //depot/projects/uart/i386/isa/pcvt/pcvt_tbl.h#3 delete .. //depot/projects/uart/i386/isa/pcvt/pcvt_vtf.c#4 delete .. //depot/projects/uart/i386/isa/spic.c#5 integrate .. //depot/projects/uart/i4b/capi/iavc/iavc_card.c#3 integrate .. //depot/projects/uart/i4b/capi/iavc/iavc_isa.c#4 integrate .. //depot/projects/uart/i4b/capi/iavc/iavc_lli.c#4 integrate .. //depot/projects/uart/i4b/capi/iavc/iavc_pci.c#5 integrate .. //depot/projects/uart/i4b/layer1/itjc/i4b_itjc_isac.c#3 integrate .. //depot/projects/uart/i4b/layer1/itjc/i4b_itjc_l1.c#3 integrate .. //depot/projects/uart/i4b/layer1/itjc/i4b_itjc_l1fsm.c#3 integrate .. //depot/projects/uart/i4b/layer1/itjc/i4b_itjc_pci.c#9 integrate .. //depot/projects/uart/ia64/conf/GENERIC#11 integrate .. //depot/projects/uart/ia64/ia64/mp_machdep.c#11 integrate .. //depot/projects/uart/ia64/ia64/trap.c#15 integrate .. //depot/projects/uart/ia64/ia64/vm_machdep.c#14 integrate .. //depot/projects/uart/kern/init_main.c#15 integrate .. //depot/projects/uart/kern/kern_conf.c#11 integrate .. //depot/projects/uart/kern/kern_mutex.c#13 integrate .. //depot/projects/uart/kern/kern_umtx.c#14 integrate .. //depot/projects/uart/kern/vfs_mount.c#23 integrate .. //depot/projects/uart/kern/vfs_vnops.c#19 integrate .. //depot/projects/uart/modules/Makefile#35 integrate .. //depot/projects/uart/modules/le/Makefile#2 integrate .. //depot/projects/uart/modules/lnc/Makefile#3 delete .. //depot/projects/uart/modules/mfi/Makefile#2 integrate .. //depot/projects/uart/modules/mfi/mfi_linux/Makefile#1 branch .. //depot/projects/uart/net/if_bridge.c#9 integrate .. //depot/projects/uart/net/if_tap.c#9 integrate .. //depot/projects/uart/net/net_osdep.h#5 integrate .. //depot/projects/uart/net/route.c#9 integrate .. //depot/projects/uart/netgraph/bluetooth/include/ng_btsocket.h#4 integrate .. //depot/projects/uart/netgraph/bluetooth/include/ng_hci.h#4 integrate .. //depot/projects/uart/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c#7 integrate .. //depot/projects/uart/netgraph/ng_socket.c#11 integrate .. //depot/projects/uart/netinet/in.h#10 integrate .. //depot/projects/uart/netinet/ip_fw2.c#22 integrate .. //depot/projects/uart/netinet/ip_gre.c#6 integrate .. //depot/projects/uart/netinet/ip_mroute.c#11 integrate .. //depot/projects/uart/netinet/ip_output.c#16 integrate .. //depot/projects/uart/netinet/ip_var.h#10 integrate .. //depot/projects/uart/netinet/raw_ip.c#16 integrate .. //depot/projects/uart/netinet/tcp_timer.c#13 integrate .. //depot/projects/uart/netinet/udp_usrreq.c#18 integrate .. //depot/projects/uart/netinet6/in6_src.c#10 integrate .. //depot/projects/uart/netinet6/ip6_forward.c#10 integrate .. //depot/projects/uart/netinet6/ip6_input.c#12 integrate .. //depot/projects/uart/netinet6/ip6_output.c#13 integrate .. //depot/projects/uart/netinet6/udp6_usrreq.c#13 integrate .. //depot/projects/uart/netipsec/key.c#8 integrate .. //depot/projects/uart/netipsec/xform_ah.c#8 integrate .. //depot/projects/uart/netipsec/xform_esp.c#9 integrate .. //depot/projects/uart/nfs4client/nfs4_dev.c#4 integrate .. //depot/projects/uart/nfs4client/nfs4_vfsops.c#8 integrate .. //depot/projects/uart/nfsclient/nfs.h#6 integrate .. //depot/projects/uart/nfsclient/nfs_bio.c#13 integrate .. //depot/projects/uart/nfsclient/nfs_nfsiod.c#7 integrate .. //depot/projects/uart/nfsclient/nfs_node.c#11 integrate .. //depot/projects/uart/nfsclient/nfs_socket.c#12 integrate .. //depot/projects/uart/nfsclient/nfs_subs.c#9 integrate .. //depot/projects/uart/nfsclient/nfs_vfsops.c#13 integrate .. //depot/projects/uart/nfsclient/nfs_vnops.c#16 integrate .. //depot/projects/uart/nfsclient/nfsmount.h#5 integrate .. //depot/projects/uart/nfsclient/nfsnode.h#8 integrate .. //depot/projects/uart/opencrypto/criov.c#3 integrate .. //depot/projects/uart/opencrypto/crypto.c#7 integrate .. //depot/projects/uart/opencrypto/cryptodev.c#9 integrate .. //depot/projects/uart/opencrypto/cryptodev.h#5 integrate .. //depot/projects/uart/opencrypto/cryptosoft.c#7 integrate .. //depot/projects/uart/opencrypto/cryptosoft.h#3 integrate .. //depot/projects/uart/opencrypto/xform.c#5 integrate .. //depot/projects/uart/opencrypto/xform.h#3 integrate .. //depot/projects/uart/pc98/cbus/fdc.c#5 integrate .. //depot/projects/uart/pc98/cbus/olpt.c#2 integrate .. //depot/projects/uart/pc98/conf/GENERIC#14 integrate .. //depot/projects/uart/pc98/conf/GENERIC.hints#6 integrate .. //depot/projects/uart/pc98/conf/NOTES#17 integrate .. //depot/projects/uart/pc98/include/pcvt_ioctl.h#2 delete .. //depot/projects/uart/pc98/pc98/canbus.c#4 integrate .. //depot/projects/uart/pci/agp_i810.c#9 integrate .. //depot/projects/uart/pci/amdpm.c#10 integrate .. //depot/projects/uart/pci/amdsmb.c#2 integrate .. //depot/projects/uart/pci/if_pcn.c#11 integrate .. //depot/projects/uart/pci/nfsmb.c#2 integrate .. //depot/projects/uart/pci/viapm.c#7 integrate .. //depot/projects/uart/posix4/ksched.c#5 integrate .. //depot/projects/uart/posix4/p1003_1b.c#5 integrate .. //depot/projects/uart/powerpc/powerpc/clock.c#8 integrate .. //depot/projects/uart/powerpc/powerpc/machdep.c#13 integrate .. //depot/projects/uart/powerpc/powerpc/mp_machdep.c#4 integrate .. //depot/projects/uart/powerpc/powerpc/vm_machdep.c#11 integrate .. //depot/projects/uart/sparc64/sparc64/prof_machdep.c#2 integrate .. //depot/projects/uart/sparc64/sparc64/trap.c#13 integrate .. //depot/projects/uart/sys/file.h#7 integrate .. //depot/projects/uart/sys/param.h#26 integrate .. //depot/projects/uart/sys/proc.h#23 integrate .. //depot/projects/uart/sys/user.h#9 integrate .. //depot/projects/uart/ufs/ffs/ffs_snapshot.c#16 integrate .. //depot/projects/uart/ufs/ffs/ffs_softdep.c#20 integrate .. //depot/projects/uart/ufs/ufs/dinode.h#4 integrate .. //depot/projects/uart/vm/uma_core.c#22 integrate .. //depot/projects/uart/vm/vm_fault.c#15 integrate Differences ... ==== //depot/projects/uart/amd64/amd64/mp_machdep.c#16 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/mp_machdep.c,v 1.275 2006/05/01 22:06:59 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/mp_machdep.c,v 1.276 2006/05/16 14:32:16 phk Exp $"); #include "opt_cpu.h" #include "opt_kstack_pages.h" @@ -56,7 +56,6 @@ #include #include -#include #include #include #include ==== //depot/projects/uart/amd64/conf/GENERIC#20 (text+ko) ==== @@ -16,7 +16,7 @@ # If you are in doubt as to the purpose or necessity of a line, check first # in NOTES. # -# $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.456 2006/05/09 22:27:00 ambrisko Exp $ +# $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.458 2006/05/17 20:45:44 marius Exp $ cpu HAMMER ident GENERIC @@ -188,6 +188,7 @@ device de # DEC/Intel DC21x4x (``Tulip'') device em # Intel PRO/1000 adapter Gigabit Ethernet Card device ixgb # Intel PRO/10GbE Ethernet Card +device le # AMD Am7900 LANCE and Am79C9xx PCnet device txp # 3Com 3cR990 (``Typhoon'') device vx # 3Com 3c590, 3c595 (``Vortex'') @@ -202,7 +203,7 @@ device lge # Level 1 LXT1001 gigabit Ethernet device nge # NatSemi DP83820 gigabit Ethernet device nve # nVidia nForce MCP on-board Ethernet Networking -device pcn # AMD Am79C97x PCI 10/100(precedence over 'lnc') +device pcn # AMD Am79C97x PCI 10/100 (precedence over 'le') device re # RealTek 8139C+/8169/8169S/8110S device rl # RealTek 8129/8139 device sf # Adaptec AIC-6915 (``Starfire'') @@ -224,8 +225,6 @@ device ex # Intel EtherExpress Pro/10 and Pro/10+ device ep # Etherlink III based cards device fe # Fujitsu MB8696x based cards -# XXX kvtop brokenness, pointer/int warnings -#device lnc # NE2100, NE32-VL Lance Ethernet cards device sn # SMC's 9000 series of Ethernet chips device xe # Xircom pccard Ethernet ==== //depot/projects/uart/amd64/conf/NOTES#9 (text+ko) ==== @@ -4,7 +4,7 @@ # This file contains machine dependent kernel configuration notes. For # machine independent notes, look in /sys/conf/NOTES. # -# $FreeBSD: src/sys/amd64/conf/NOTES,v 1.54 2006/05/09 22:27:00 ambrisko Exp $ +# $FreeBSD: src/sys/amd64/conf/NOTES,v 1.55 2006/05/14 18:49:24 marius Exp $ # # @@ -221,16 +221,12 @@ # ed: Western Digital and SMC 80xx; Novell NE1000 and NE2000; 3Com 3C503 # HP PC Lan+, various PC Card devices (refer to etc/defaults/pccard.conf) # (requires miibus) -# lnc: Lance/PCnet cards (Isolan, Novell NE2100, NE32-VL, AMD Am7990 and -# Am79C960) # nve: nVidia nForce MCP on-board Ethernet Networking device ed options ED_3C503 options ED_HPP options ED_SIC -#XXX# still calls MD i386 kvtop function instead of vtophys etc -#XXX#device lnc device nve # nVidia nForce MCP on-board Ethernet Networking device ath ==== //depot/projects/uart/amd64/include/clock.h#7 (text+ko) ==== @@ -3,7 +3,7 @@ * Garrett Wollman, September 1994. * This file is in the public domain. * - * $FreeBSD: src/sys/amd64/include/clock.h,v 1.51 2005/12/22 22:16:05 jhb Exp $ + * $FreeBSD: src/sys/amd64/include/clock.h,v 1.52 2006/05/19 18:53:50 sobomax Exp $ */ #ifndef _MACHINE_CLOCK_H_ @@ -25,6 +25,7 @@ extern uint64_t tsc_freq; extern int tsc_is_broken; extern int wall_cmos_clock; +extern struct mtx clock_lock; /* * Driver to clock driver interface. ==== //depot/projects/uart/amd64/include/mutex.h#3 (text+ko) ==== @@ -26,19 +26,10 @@ * SUCH DAMAGE. * * from BSDI $Id: mutex.h,v 2.7.2.35 2000/04/27 03:10:26 cp Exp $ - * $FreeBSD: src/sys/amd64/include/mutex.h,v 1.38 2003/12/06 23:17:18 peter Exp $ + * $FreeBSD: src/sys/amd64/include/mutex.h,v 1.39 2006/05/19 18:53:50 sobomax Exp $ */ #ifndef _MACHINE_MUTEX_H_ #define _MACHINE_MUTEX_H_ -#ifndef LOCORE -#ifdef _KERNEL - -/* Global locks */ -extern struct mtx clock_lock; - -#endif /* _KERNEL */ - -#endif /* !LOCORE */ #endif /* __MACHINE_MUTEX_H */ ==== //depot/projects/uart/arm/arm/machdep.c#10 (text+ko) ==== @@ -44,7 +44,7 @@ #include "opt_compat.h" #include -__FBSDID("$FreeBSD: src/sys/arm/arm/machdep.c,v 1.22 2006/05/10 13:39:10 cognet Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/machdep.c,v 1.23 2006/05/15 10:40:37 benno Exp $"); #include #include @@ -233,7 +233,36 @@ #endif cpu_setup(""); + identify_arm_cpu(); + + printf("real memory = %ju (%ju MB)\n", (uintmax_t)ptoa(physmem), + (uintmax_t)ptoa(physmem) / 1048576); + realmem = physmem; + + /* + * Display the RAM layout. + */ + if (bootverbose) { + int indx; + + printf("Physical memory chunk(s):\n"); + for (indx = 0; phys_avail[indx + 1] != 0; indx += 2) { + vm_paddr_t size; + + size = phys_avail[indx + 1] - phys_avail[indx]; + printf("%#08jx - %#08jx, %ju bytes (%ju pages)\n", + (uintmax_t)phys_avail[indx], + (uintmax_t)phys_avail[indx + 1] - 1, + (uintmax_t)size, (uintmax_t)size / PAGE_SIZE); + } + } + vm_ksubmap_init(&kmi); + + printf("avail memory = %ju (%ju MB)\n", + (uintmax_t)ptoa(cnt.v_free_count), + (uintmax_t)ptoa(cnt.v_free_count) / 1048576); + bufinit(); vm_pager_bufferinit(); pcb->un_32.pcb32_und_sp = (u_int)thread0.td_kstack + @@ -242,7 +271,6 @@ USPACE_SVC_STACK_TOP; vector_page_setprot(VM_PROT_READ); pmap_set_pcb_pagedir(pmap_kernel(), pcb); - identify_arm_cpu(); thread0.td_frame = (struct trapframe *)pcb->un_32.pcb32_sp - 1; pmap_postinit(); #ifdef ARM_CACHE_LOCK_ENABLE @@ -252,8 +280,6 @@ m = vm_page_alloc(NULL, 0, VM_ALLOC_NOOBJ | VM_ALLOC_ZERO); pmap_kenter_user(ARM_TP_ADDRESS, VM_PAGE_TO_PHYS(m)); #endif - realmem = physmem; - } SYSINIT(cpu, SI_SUB_CPU, SI_ORDER_FIRST, cpu_startup, NULL) ==== //depot/projects/uart/arm/at91/at91.c#5 (text) ==== @@ -23,7 +23,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/at91/at91.c,v 1.5 2006/04/20 04:12:02 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/at91/at91.c,v 1.7 2006/05/19 11:27:02 cognet Exp $"); #include #include @@ -122,7 +122,7 @@ NULL, /* read region */ - NULL, + generic_bs_rr_1, generic_armv4_bs_rr_2, generic_bs_rr_4, NULL, @@ -314,6 +314,7 @@ AT91RM92_BASE + AT91RM92_EMAC_BASE, AT91RM92_EMAC_SIZE, AT91RM92_IRQ_EMAC }, +#ifndef SKYEYE_WORKAROUNDS { "uart", 0, AT91RM92_BASE + AT91RM92_DBGU_BASE, AT91RM92_DBGU_SIZE, @@ -339,6 +340,13 @@ AT91RM92_BASE + AT91RM92_USART3_BASE, AT91RM92_USART_SIZE, AT91RM92_IRQ_USART3 }, +#else + { + "uart", 0, + AT91RM92_BASE + AT91RM92_USART0_BASE, AT91RM92_USART_SIZE, + AT91RM92_IRQ_USART0 + }, +#endif { "at91_ssc", 0, AT91RM92_BASE + AT91RM92_SSC0_BASE, AT91RM92_SSC_SIZE, ==== //depot/projects/uart/arm/at91/at91_st.c#3 (text) ==== @@ -23,7 +23,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/at91/at91_st.c,v 1.2 2006/03/18 01:30:31 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/at91/at91_st.c,v 1.3 2006/05/13 23:41:15 cognet Exp $"); #include #include @@ -72,7 +72,11 @@ static struct timecounter at91st_timecounter = { at91st_get_timecount, /* get_timecount */ NULL, /* no poll_pps */ +#ifdef SKYEYE_WORKAROUNDS + 0xffffffffu, /* counter_mask */ +#else 0xfffffu, /* counter_mask */ +#endif 32768, /* frequency */ "AT91RM9200 timer", /* name */ 0 /* quality */ @@ -122,10 +126,18 @@ DRIVER_MODULE(at91_st, atmelarm, at91st_driver, at91st_devclass, 0, 0); +#ifdef SKYEYE_WORKAROUNDS +static unsigned long tot_count = 0; +#endif + static unsigned at91st_get_timecount(struct timecounter *tc) { +#ifdef SKYEYE_WORKAROUNDS + return (tot_count); +#else return (st_crtr()); +#endif } static void @@ -134,8 +146,12 @@ struct trapframe *fp = arg; /* The interrupt is shared, so we have to make sure it's for us. */ - if (RD4(ST_SR) & ST_SR_PITS) + if (RD4(ST_SR) & ST_SR_PITS) { +#ifdef SKYEYE_WORKAROUNDS + tot_count += 32768 / hz; +#endif hardclock(TRAPF_USERMODE(fp), TRAPF_PC(fp)); + } } void ==== //depot/projects/uart/arm/at91/if_ate.c#4 (text) ==== @@ -33,7 +33,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/at91/if_ate.c,v 1.6 2006/04/06 04:30:23 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/at91/if_ate.c,v 1.7 2006/05/13 23:41:15 cognet Exp $"); #include #include @@ -71,7 +71,7 @@ #include "miibus_if.h" -#define ATE_MAX_TX_BUFFERS 2 /* We have ping-pong tx buffers */ +#define ATE_MAX_TX_BUFFERS 64 /* We have ping-pong tx buffers */ #define ATE_MAX_RX_BUFFERS 64 struct ate_softc ==== //depot/projects/uart/arm/at91/uart_bus_at91usart.c#3 (text) ==== @@ -25,7 +25,7 @@ #include "opt_uart.h" #include -__FBSDID("$FreeBSD: src/sys/arm/at91/uart_bus_at91usart.c,v 1.2 2006/05/11 14:30:28 cognet Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/at91/uart_bus_at91usart.c,v 1.3 2006/05/13 23:41:16 cognet Exp $"); #include #include @@ -76,22 +76,20 @@ switch (device_get_unit(dev)) { case 0: +#ifdef SKYEYE_WORKAROUNDS + device_set_desc(dev, "USART0"); +#else device_set_desc(dev, "DBGU"); -#ifndef USART0_CONSOLE +#endif /* * Setting sc_sysdev makes this device a 'system device' and * indirectly makes it the system console. */ sc->sc_sysdev = SLIST_FIRST(&uart_sysdevs); bcopy(&sc->sc_sysdev->bas, &sc->sc_bas, sizeof(sc->sc_bas)); -#endif break; case 1: device_set_desc(dev, "USART0"); -#ifdef USART0_CONSOLE - sc->sc_sysdev = SLIST_FIRST(&uart_sysdevs); - bcopy(&sc->sc_sysdev->bas, &sc->sc_bas, sizeof(sc->sc_bas)); -#endif break; case 2: device_set_desc(dev, "USART1"); @@ -104,7 +102,7 @@ break; } sc->sc_class = &at91_usart_class; - return (uart_bus_probe(dev, 0, 0, 0, 0)); + return (uart_bus_probe(dev, 0, 0, 0, device_get_unit(dev))); } ==== //depot/projects/uart/arm/at91/uart_cpu_at91rm9200usart.c#2 (text) ==== @@ -27,7 +27,7 @@ #include "opt_uart.h" #include -__FBSDID("$FreeBSD: src/sys/arm/at91/uart_cpu_at91rm9200usart.c,v 1.1 2006/02/04 23:32:13 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/at91/uart_cpu_at91rm9200usart.c,v 1.2 2006/05/13 23:41:16 cognet Exp $"); #include #include @@ -62,13 +62,11 @@ * XXX: Not pretty, but will work because we map VA == PA early * for the last 1MB of memory. */ -#ifdef USART0_CONSOLE +#ifdef SKYEYE_WORKAROUNDS di->bas.bsh = AT91RM92_BASE + AT91RM92_USART0_BASE; - di->bas.chan = 1; di->baudrate = 38400; #else di->bas.bsh = AT91RM92_BASE + AT91RM92_SYS_BASE + DBGU; - di->bas.chan = 0; di->baudrate = 115200; #endif di->bas.regshft = 0; @@ -76,12 +74,10 @@ di->databits = 8; di->stopbits = 1; di->parity = UART_PARITY_NONE; + uart_bus_space_io = &at91_bs_tag; + uart_bus_space_mem = NULL; /* Check the environment for overrides */ if (uart_getenv(devtype, di) == 0) return (0); - - uart_bus_space_io = &at91_bs_tag; - uart_bus_space_mem = NULL; - return (0); } ==== //depot/projects/uart/arm/at91/uart_dev_at91usart.c#5 (text) ==== @@ -1,6 +1,6 @@ /*- * Copyright (c) 2005 M. Warner Losh - * Copyright (c) 2005 cognet + * Copyright (c) 2005 Olivier Houchard * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -26,7 +26,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/at91/uart_dev_at91usart.c,v 1.5 2006/04/06 20:47:54 cognet Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/at91/uart_dev_at91usart.c,v 1.6 2006/05/13 23:41:16 cognet Exp $"); #include #include @@ -322,6 +322,7 @@ return (err); } +#ifndef SKYEYE_WORKAROUNDS static void at91_getaddr(void *arg, bus_dma_segment_t *segs, int nsegs, int error) { @@ -329,22 +330,28 @@ return; *(bus_addr_t *)arg = segs[0].ds_addr; } +#endif static int at91_usart_bus_transmit(struct uart_softc *sc) { +#ifndef SKYEYE_WORKAROUNDS bus_addr_t addr; +#endif struct at91_usart_softc *atsc; atsc = (struct at91_usart_softc *)sc; +#ifndef SKYEYE_WORKAROUNDS if (bus_dmamap_load(atsc->dmatag, atsc->tx_map, sc->sc_txbuf, sc->sc_txdatasz, at91_getaddr, &addr, 0) != 0) return (EAGAIN); bus_dmamap_sync(atsc->dmatag, atsc->tx_map, BUS_DMASYNC_PREWRITE); +#endif uart_lock(sc->sc_hwmtx); sc->sc_txbusy = 1; +#ifndef SKYEYE_WORKAROUNDS /* * Setup the PDC to transfer the data and interrupt us when it * is done. We've already requested the interrupt. @@ -353,7 +360,9 @@ WR4(&sc->sc_bas, PDC_TCR, sc->sc_txdatasz); WR4(&sc->sc_bas, PDC_PTCR, PDC_PTCR_TXTEN); uart_unlock(sc->sc_hwmtx); -#ifdef USART0_CONSOLE +#else + for (int i = 0; i < sc->sc_txdatasz; i++) + at91_usart_putc(&sc->sc_bas, sc->sc_txbuf[i]); /* * XXX: Gross hack : Skyeye doesn't raise an interrupt once the * transfer is done, so simulate it. @@ -416,16 +425,7 @@ int ipend = 0; struct at91_usart_softc *atsc; - atsc = (struct at91_usart_softc *)sc; -#ifdef USART0_CONSOLE - /* - * XXX: We have to cheat for skyeye, as it will return 0xff for all - * the devices it doesn't emulate. - */ - if (sc->sc_bas.chan != 1) - return (0); -#endif - + atsc = (struct at91_usart_softc *)sc; if (csr & USART_CSR_ENDTX) { bus_dmamap_sync(atsc->dmatag, atsc->tx_map, BUS_DMASYNC_POSTWRITE); ==== //depot/projects/uart/arm/conf/KB920X#2 (text) ==== @@ -16,7 +16,7 @@ # If you are in doubt as to the purpose or necessity of a line, check first # in NOTES. # -# $FreeBSD: src/sys/arm/conf/KB920X,v 1.3 2006/02/07 18:45:10 imp Exp $ +# $FreeBSD: src/sys/arm/conf/KB920X,v 1.4 2006/05/19 00:11:21 cognet Exp $ machine arm ident KB920X @@ -60,7 +60,7 @@ options SYSVSEM #SYSV-style semaphores options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions options KBD_INSTALL_CDEV # install a CDEV entry in /dev -options SYSCTL_OMIT_DESCR +#options SYSCTL_OMIT_DESCR options MUTEX_NOINLINE options NO_FFS_SNAPSHOT options NO_SWAPPING ==== //depot/projects/uart/arm/conf/SIMICS#6 (text+ko) ==== @@ -15,7 +15,7 @@ # If you are in doubt as to the purpose or necessity of a line, check first # in NOTES. # -# $FreeBSD: src/sys/arm/conf/SIMICS,v 1.8 2005/10/04 14:39:33 cognet Exp $ +# $FreeBSD: src/sys/arm/conf/SIMICS,v 1.9 2006/05/13 02:47:39 imp Exp $ machine arm ident SIMICS @@ -49,13 +49,11 @@ #options PROCFS #Process filesystem (requires PSEUDOFS) options PSEUDOFS #Pseudo-filesystem framework options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] -options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI #options KTRACE #ktrace(1) support options SYSVSHM #SYSV-style shared memory options SYSVMSG #SYSV-style message queues options SYSVSEM #SYSV-style semaphores options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions -options KBD_INSTALL_CDEV # install a CDEV entry in /dev device genclock device loop device ether @@ -65,10 +63,6 @@ #device saarm device rl device uart -#options AHC_REG_PRETTY_PRINT # Print register bitfields in debug - # output. Adds ~128k to driver. -#options AHD_REG_PRETTY_PRINT # Print register bitfields in debug - # output. Adds ~215k to driver. # Debugging for use in -current #options INVARIANTS #Enable calls of extra sanity checking @@ -76,11 +70,5 @@ #options WITNESS #Enable checks to detect deadlocks and cycles #options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed -# To make an SMP kernel, the next two are needed -#options SMP # Symmetric MultiProcessor Kernel -#options APIC_IO # Symmetric (APIC) I/O - device mem # Memory and kernel memory devices device md -# Floppy drives - ==== //depot/projects/uart/arm/conf/SKYEYE#2 (text) ==== @@ -16,7 +16,7 @@ # If you are in doubt as to the purpose or necessity of a line, check first # in NOTES. # -# $FreeBSD: src/sys/arm/conf/SKYEYE,v 1.2 2006/02/07 18:45:54 imp Exp $ +# $FreeBSD: src/sys/arm/conf/SKYEYE,v 1.3 2006/05/13 23:41:15 cognet Exp $ machine arm ident KB920X @@ -33,7 +33,6 @@ options DDB options KDB -options USART0_CONSOLE options SCHED_4BSD #4BSD scheduler options INET #InterNETworking @@ -43,6 +42,7 @@ options UFS_ACL #Support for access control lists options UFS_DIRHASH #Improve performance on big directories options MD_ROOT #MD is a potential root device +options MD_ROOT_SIZE=4096 options ROOTDEVNAME=\"ufs:md0\" options NFSCLIENT #Network Filesystem Client options NFSSERVER #Network Filesystem Server @@ -83,6 +83,7 @@ device mem # Memory and kernel memory devices device md +options SKYEYE_WORKAROUNDS options ARM32_NEW_VM_LAYOUT # Floppy drives ==== //depot/projects/uart/arm/include/_types.h#5 (text+ko) ==== @@ -33,7 +33,7 @@ * * From: @(#)ansi.h 8.2 (Berkeley) 1/4/94 * From: @(#)types.h 8.3 (Berkeley) 1/5/94 - * $FreeBSD: src/sys/arm/include/_types.h,v 1.8 2006/01/09 06:05:56 imp Exp $ + * $FreeBSD: src/sys/arm/include/_types.h,v 1.9 2006/05/15 00:17:27 cognet Exp $ */ #ifndef _MACHINE__TYPES_H_ @@ -87,7 +87,7 @@ typedef __int32_t __segsz_t; /* segment size (in pages) */ typedef __uint32_t __size_t; /* sizeof() */ typedef __int32_t __ssize_t; /* byte count or error */ -typedef __int32_t __time_t; /* time()... */ +typedef __int64_t __time_t; /* time()... */ typedef __uint32_t __uintfptr_t; typedef __uint64_t __uintmax_t; typedef __uint32_t __uintptr_t; ==== //depot/projects/uart/arm/include/atomic.h#9 (text+ko) ==== @@ -33,7 +33,7 @@ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/arm/include/atomic.h,v 1.18 2006/04/13 14:25:28 cognet Exp $ + * $FreeBSD: src/sys/arm/include/atomic.h,v 1.19 2006/05/15 13:08:12 cognet Exp $ */ #ifndef _MACHINE_ATOMIC_H_ @@ -324,10 +324,12 @@ #define atomic_clear_acq_long atomic_clear_32 #define atomic_subtract_int atomic_subtract_32 #define atomic_subtract_rel_int atomic_subtract_32 +#define atomic_subtract_rel_32 atomic_subtract_32 #define atomic_subtract_acq_int atomic_subtract_32 #define atomic_add_int atomic_add_32 #define atomic_add_acq_long atomic_add_32 #define atomic_add_rel_int atomic_add_32 +#define atomic_add_rel_32 atomic_add_32 #define atomic_add_acq_int atomic_add_32 #define atomic_cmpset_int atomic_cmpset_32 #define atomic_cmpset_rel_int atomic_cmpset_32 @@ -340,6 +342,7 @@ #define atomic_cmpset_rel_32 atomic_cmpset_32 #define atomic_cmpset_rel_ptr atomic_cmpset_ptr #define atomic_load_acq_int atomic_load_32 +#define atomic_load_acq_32 atomic_load_32 #define atomic_clear_ptr atomic_clear_32 #define atomic_store_ptr atomic_store_32 #define atomic_cmpset_ptr atomic_cmpset_32 ==== //depot/projects/uart/arm/include/pmap.h#10 (text+ko) ==== @@ -44,7 +44,7 @@ * from: @(#)pmap.h 7.4 (Berkeley) 5/12/91 * from: FreeBSD: src/sys/i386/include/pmap.h,v 1.70 2000/11/30 * - * $FreeBSD: src/sys/arm/include/pmap.h,v 1.16 2006/04/09 20:03:03 cognet Exp $ + * $FreeBSD: src/sys/arm/include/pmap.h,v 1.17 2006/05/13 23:41:15 cognet Exp $ */ #ifndef _MACHINE_PMAP_H_ @@ -332,12 +332,17 @@ #endif /* ARM_NMMUS > 1 */ +#ifdef SKYEYE_WORKAROUNDS +#define PMAP_NEEDS_PTE_SYNC 1 +#define PMAP_INCLUDE_PTE_SYNC +#else #if (ARM_MMU_SA1 == 1) && (ARM_NMMUS == 1) #define PMAP_NEEDS_PTE_SYNC 1 #define PMAP_INCLUDE_PTE_SYNC #elif (ARM_MMU_SA1 == 0) #define PMAP_NEEDS_PTE_SYNC 0 #endif +#endif /* * These macros return various bits based on kernel/user and protection. ==== //depot/projects/uart/arm/sa11x0/assabet_machdep.c#6 (text+ko) ==== @@ -47,7 +47,7 @@ #include -__FBSDID("$FreeBSD: src/sys/arm/sa11x0/assabet_machdep.c,v 1.10 2005/10/03 14:15:50 cognet Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/sa11x0/assabet_machdep.c,v 1.11 2006/05/22 23:25:34 cognet Exp $"); #include "opt_md.h" @@ -93,6 +93,8 @@ #include >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Tue May 23 05:22:47 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id EAE0616A439; Tue, 23 May 2006 05:22:46 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8F57616A433 for ; Tue, 23 May 2006 05:22:46 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D845943D45 for ; Tue, 23 May 2006 05:22:45 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4N5M0sh003808 for ; Tue, 23 May 2006 05:22:00 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4N5M00L003805 for perforce@freebsd.org; Tue, 23 May 2006 05:22:00 GMT (envelope-from kmacy@freebsd.org) Date: Tue, 23 May 2006 05:22:00 GMT Message-Id: <200605230522.k4N5M00L003805@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97665 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 May 2006 05:22:47 -0000 http://perforce.freebsd.org/chv.cgi?CH=97665 Change 97665 by kmacy@kmacy_storage:sun4v_work on 2006/05/23 05:21:02 don't lose track of the referenced bit in pmap_enter only invalidate in pmap_remove if a page is referenced or modified Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/pmap.c#56 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/pmap.c#56 (text+ko) ==== @@ -169,7 +169,7 @@ #ifdef PMAP_DEBUG #define KDPRINTF if (pmap_debug) printf #define DPRINTF \ - if ((PCPU_GET(curpmap)->pm_context != 0) && ((PCPU_GET(cpumask) & PCPU_GET(curpmap)->pm_active)) == 0) \ + if (PCPU_GET(curpmap) && (PCPU_GET(curpmap)->pm_context != 0) && ((PCPU_GET(cpumask) & PCPU_GET(curpmap)->pm_active)) == 0) \ panic("cpumask(0x%x) & active (0x%x) == 0 pid == %d\n", \ PCPU_GET(cpumask), PCPU_GET(curpmap)->pm_active, curthread->td_proc->p_pid); \ if (pmap_debug) printf @@ -960,8 +960,8 @@ tte_data |= TTE_KERNEL_MINFLAGS; - tte_hash_insert(pmap->pm_hash, va, tte_data | TTE_MINFLAGS); - tsb_set_tte(&pmap->pm_tsb, va, tte_data|TTE_MINFLAGS, pmap->pm_context); + tte_hash_insert(pmap->pm_hash, va, tte_data|TTE_MINFLAGS|VTD_REF); + tsb_set_tte(&pmap->pm_tsb, va, tte_data|TTE_MINFLAGS|VTD_REF, pmap->pm_context); invlva = FALSE; if ((otte_data & ~(VTD_W|VTD_REF)) != tte_data) { @@ -983,7 +983,6 @@ } } } - if (invlva) pmap_invalidate_page(pmap, va, TRUE); @@ -1167,7 +1166,7 @@ cpumask, (1 << curcpu)); #endif -#if 0 +#ifdef notyet if ((active_total = (pmap->pm_tlbactive & ~cpumask)) == 0) goto done; @@ -1216,6 +1215,7 @@ if (cleartsb == TRUE) tsb_clear_tte(&pmap->pm_tsb, va); + DPRINTF("pmap_invalidate_page(va=0x%lx)\n", va); spinlock_enter(); invlpg(va, pmap->pm_context); @@ -1234,11 +1234,11 @@ cpumask_t active; #endif - if ((eva - sva) == PAGE_SIZE) { pmap_invalidate_page(pmap, sva, cleartsb); return; } + if (sva >= eva) panic("invalidating negative or zero range sva=0x%lx eva=0x%lx", sva, eva); @@ -1490,7 +1490,8 @@ uint64_t otte_data; vm_page_t m; - if ((otte_data = tte_hash_clear_bits(pmap->pm_hash, tva, (VTD_SW_W | VTD_W | VTD_REF))) == 0) + if ((otte_data = tte_hash_clear_bits(pmap->pm_hash, tva, + (VTD_SW_W|VTD_W|VTD_REF))) == 0) continue; if (otte_data & (VTD_SW_W | VTD_W | VTD_REF)) @@ -1509,7 +1510,6 @@ } } } - if (anychanged) pmap_invalidate_range(pmap, sva, eva, TRUE); @@ -1534,7 +1534,6 @@ va += PAGE_SIZE; m++; } - pmap_invalidate_range(kernel_pmap, sva, va, FALSE); } @@ -1557,9 +1556,7 @@ pmap_kremove(va); va += PAGE_SIZE; } - pmap_invalidate_range(kernel_pmap, sva, va, TRUE); - } /* @@ -1605,13 +1602,15 @@ if ((tte_data = tte_hash_delete(pmap->pm_hash, tva)) == 0) continue; pmap_remove_tte(pmap, tte_data, tva); - invlva = 1; + if (!invlva && (tte_data & (VTD_REF|VTD_W))) + invlva = 1; } - sched_unpin(); vm_page_unlock_queues(); - if (invlva) + + if (invlva) pmap_invalidate_range(pmap, start, end, TRUE); + sched_unpin(); PMAP_UNLOCK(pmap); } @@ -1749,8 +1748,8 @@ } tte_hash_reset(pmap->pm_hash); + pmap_invalidate_all(pmap); sched_unpin(); - pmap_invalidate_all(pmap); PMAP_UNLOCK(pmap); vm_page_unlock_queues(); } @@ -1815,7 +1814,8 @@ int rv; pv_entry_t pv, pvf, pvn; pmap_t pmap; - + tte_t otte_data; + rv = 0; if (m->flags & PG_FICTITIOUS) return (rv); @@ -1835,7 +1835,8 @@ pmap = pv->pv_pmap; PMAP_LOCK(pmap); - if ((tte_hash_clear_bits(pmap->pm_hash, pv->pv_va, VTD_REF) & VTD_REF) != 0) { + otte_data = tte_hash_clear_bits(pmap->pm_hash, pv->pv_va, VTD_REF); + if ((otte_data & VTD_REF) != 0) { pmap_invalidate_page(pmap, pv->pv_va, TRUE); rv++; From owner-p4-projects@FreeBSD.ORG Tue May 23 05:49:19 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A82D216A422; Tue, 23 May 2006 05:49:19 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D93316A420 for ; Tue, 23 May 2006 05:49:19 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D68243D45 for ; Tue, 23 May 2006 05:49:19 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4N5mXD8004717 for ; Tue, 23 May 2006 05:48:33 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4N5mXOf004714 for perforce@freebsd.org; Tue, 23 May 2006 05:48:33 GMT (envelope-from kmacy@freebsd.org) Date: Tue, 23 May 2006 05:48:33 GMT Message-Id: <200605230548.k4N5mXOf004714@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97666 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 May 2006 05:49:19 -0000 http://perforce.freebsd.org/chv.cgi?CH=97666 Change 97666 by kmacy@kmacy_storage:sun4v_work on 2006/05/23 05:47:43 don't remove the referenced bit in pmap_protect only invalidate range if there is a modified page Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/pmap.c#57 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/pmap.c#57 (text+ko) ==== @@ -1491,12 +1491,12 @@ vm_page_t m; if ((otte_data = tte_hash_clear_bits(pmap->pm_hash, tva, - (VTD_SW_W|VTD_W|VTD_REF))) == 0) + (VTD_SW_W|VTD_W))) == 0) continue; - if (otte_data & (VTD_SW_W | VTD_W | VTD_REF)) + if (!anychanged && (otte_data & VTD_W)) anychanged = 1; - + if (otte_data & VTD_MANAGED) { m = NULL; From owner-p4-projects@FreeBSD.ORG Tue May 23 05:51:22 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8D96E16A423; Tue, 23 May 2006 05:51:22 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 52C6816A41F for ; Tue, 23 May 2006 05:51:22 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 20FB743D45 for ; Tue, 23 May 2006 05:51:22 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4N5oam1004860 for ; Tue, 23 May 2006 05:50:36 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4N5oaFq004857 for perforce@freebsd.org; Tue, 23 May 2006 05:50:36 GMT (envelope-from kmacy@freebsd.org) Date: Tue, 23 May 2006 05:50:36 GMT Message-Id: <200605230550.k4N5oaFq004857@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97667 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 May 2006 05:51:22 -0000 http://perforce.freebsd.org/chv.cgi?CH=97667 Change 97667 by kmacy@kmacy_storage:sun4v_work on 2006/05/23 05:49:44 make sure alt break to DDB works Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/hvcons.c#3 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/hvcons.c#3 (text+ko) ==== @@ -202,16 +202,16 @@ #if defined(KDB) if (l == H_BREAK || l == H_HUP) kdb_enter("Break sequence on console"); + + if (kdb_alt_break(ch, &alt_break_state)) + kdb_enter("Break sequence on console"); #endif if (l != -2 && l != 0) { return (-1); } } -#if defined(KDB) - if (kdb_alt_break(ch, &alt_break_state)) - kdb_enter("Break sequence on console"); -#endif + return (ch); } @@ -226,8 +226,6 @@ #if defined(KDB) if (l == H_BREAK || l == H_HUP) kdb_enter("Break sequence on console"); -#endif -#if defined(KDB) if (kdb_alt_break(ch, &alt_break_state)) kdb_enter("Break sequence on console"); #endif From owner-p4-projects@FreeBSD.ORG Tue May 23 05:58:34 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B20BF16A439; Tue, 23 May 2006 05:58:34 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 75BCC16A429 for ; Tue, 23 May 2006 05:58:34 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C95AD43D5D for ; Tue, 23 May 2006 05:58:31 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4N5vkUx005100 for ; Tue, 23 May 2006 05:57:46 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4N5vkAw005097 for perforce@freebsd.org; Tue, 23 May 2006 05:57:46 GMT (envelope-from kmacy@freebsd.org) Date: Tue, 23 May 2006 05:57:46 GMT Message-Id: <200605230557.k4N5vkAw005097@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97668 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 May 2006 05:58:35 -0000 http://perforce.freebsd.org/chv.cgi?CH=97668 Change 97668 by kmacy@kmacy_storage:sun4v_work on 2006/05/23 05:57:29 membar #Sync after page invalidates just retry as we typically won't have mondos queued Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/interrupt.S#9 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/interrupt.S#9 (text+ko) ==== @@ -1,5 +1,6 @@ /*- * Copyright (c) 2002 Jake Burkholder. + * Copyright (c) 2006 Kip Macy kmacy@FreeBSD.org * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -379,7 +380,6 @@ mov %g5, %o2 mov %g6, %o3 mov %g7, %o5 - ba,a,pt %xcc, set_ackmask nop END(tl_invlctx) @@ -417,6 +417,11 @@ mov %g1, %o0 mov %g2, %o1 ta MMU_UNMAP_ADDR + brz,pt %o0, 1f + nop + ba panic_bad_hcall + mov MMU_UNMAP_ADDR, %o1 +1: mov %g5, %o0 mov %g6, %o1 mov %g7, %o2 @@ -425,16 +430,15 @@ END(tl_invlpg) ENTRY(set_ackmask) + membar #Sync GET_PCPU_PHYS_SCRATCH(%g6) wr %g0, ASI_REAL, %asi - membar #LoadStore|#StoreStore + lda [PCPU(CPUMASK)]%asi, %g4 lda [%g3]%asi, %g1 - lda [PCPU(CPUMASK)]%asi, %g4 1: or %g1, %g4, %g2 casa [%g3]%asi, %g1, %g2 cmp %g1, %g2 bne,a,pn %icc, 1b lda [%g3]%asi, %g1 - ba,a,pt %xcc, cpu_mondo - membar #StoreLoad|#StoreStore + retry END(set_ackmask) From owner-p4-projects@FreeBSD.ORG Tue May 23 07:38:00 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6953016A421; Tue, 23 May 2006 07:38:00 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D8EE616A427 for ; Tue, 23 May 2006 07:37:59 +0000 (UTC) (envelope-from tyler@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 133A443D48 for ; Tue, 23 May 2006 07:37:59 +0000 (GMT) (envelope-from tyler@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4N7bDUh011924 for ; Tue, 23 May 2006 07:37:13 GMT (envelope-from tyler@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4N7bDZu011908 for perforce@freebsd.org; Tue, 23 May 2006 07:37:13 GMT (envelope-from tyler@freebsd.org) Date: Tue, 23 May 2006 07:37:13 GMT Message-Id: <200605230737.k4N7bDZu011908@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to tyler@freebsd.org using -f From: "R. Tyler Ballance" To: Perforce Change Reviews Cc: Subject: PERFORCE change 97673 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 May 2006 07:38:00 -0000 http://perforce.freebsd.org/chv.cgi?CH=97673 Change 97673 by tyler@orange on 2006/05/23 07:28:13 Integrate //depot/vendor/freebsd/src/... via 'p4 integrate' (hopefully i've followed scottl@'s primer correctly) Affected files ... .. //depot/projects/l4bsd/src/COPYRIGHT#1 branch .. //depot/projects/l4bsd/src/LOCKS#1 branch .. //depot/projects/l4bsd/src/MAINTAINERS#1 branch .. //depot/projects/l4bsd/src/Makefile#1 branch .. //depot/projects/l4bsd/src/Makefile.inc1#1 branch .. //depot/projects/l4bsd/src/ObsoleteFiles.inc#1 branch .. //depot/projects/l4bsd/src/README#1 branch .. //depot/projects/l4bsd/src/UPDATING#1 branch .. //depot/projects/l4bsd/src/bin/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/Makefile.inc#1 branch .. //depot/projects/l4bsd/src/bin/cat/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/cat/cat.1#1 branch .. //depot/projects/l4bsd/src/bin/cat/cat.c#1 branch .. //depot/projects/l4bsd/src/bin/chflags/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/chflags/chflags.1#1 branch .. //depot/projects/l4bsd/src/bin/chflags/chflags.c#1 branch .. //depot/projects/l4bsd/src/bin/chio/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/chio/chio.1#1 branch .. //depot/projects/l4bsd/src/bin/chio/chio.c#1 branch .. //depot/projects/l4bsd/src/bin/chio/defs.h#1 branch .. //depot/projects/l4bsd/src/bin/chio/pathnames.h#1 branch .. //depot/projects/l4bsd/src/bin/chmod/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/chmod/chmod.1#1 branch .. //depot/projects/l4bsd/src/bin/chmod/chmod.c#1 branch .. //depot/projects/l4bsd/src/bin/cp/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/cp/cp.1#1 branch .. //depot/projects/l4bsd/src/bin/cp/cp.c#1 branch .. //depot/projects/l4bsd/src/bin/cp/extern.h#1 branch .. //depot/projects/l4bsd/src/bin/cp/utils.c#1 branch .. //depot/projects/l4bsd/src/bin/csh/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/csh/USD.doc/csh.1#1 branch .. //depot/projects/l4bsd/src/bin/csh/USD.doc/csh.2#1 branch .. //depot/projects/l4bsd/src/bin/csh/USD.doc/csh.3#1 branch .. //depot/projects/l4bsd/src/bin/csh/USD.doc/csh.4#1 branch .. //depot/projects/l4bsd/src/bin/csh/USD.doc/csh.a#1 branch .. //depot/projects/l4bsd/src/bin/csh/USD.doc/csh.g#1 branch .. //depot/projects/l4bsd/src/bin/csh/USD.doc/tabs#1 branch .. //depot/projects/l4bsd/src/bin/csh/config.h#1 branch .. //depot/projects/l4bsd/src/bin/csh/config_p.h#1 branch .. //depot/projects/l4bsd/src/bin/csh/host.defs#1 branch .. //depot/projects/l4bsd/src/bin/csh/iconv.h#1 branch .. //depot/projects/l4bsd/src/bin/csh/iconv_stub.c#1 branch .. //depot/projects/l4bsd/src/bin/date/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/date/date.1#1 branch .. //depot/projects/l4bsd/src/bin/date/date.c#1 branch .. //depot/projects/l4bsd/src/bin/date/extern.h#1 branch .. //depot/projects/l4bsd/src/bin/date/netdate.c#1 branch .. //depot/projects/l4bsd/src/bin/date/vary.c#1 branch .. //depot/projects/l4bsd/src/bin/date/vary.h#1 branch .. //depot/projects/l4bsd/src/bin/dd/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/dd/args.c#1 branch .. //depot/projects/l4bsd/src/bin/dd/conv.c#1 branch .. //depot/projects/l4bsd/src/bin/dd/conv_tab.c#1 branch .. //depot/projects/l4bsd/src/bin/dd/dd.1#1 branch .. //depot/projects/l4bsd/src/bin/dd/dd.c#1 branch .. //depot/projects/l4bsd/src/bin/dd/dd.h#1 branch .. //depot/projects/l4bsd/src/bin/dd/extern.h#1 branch .. //depot/projects/l4bsd/src/bin/dd/gen.c#1 branch .. //depot/projects/l4bsd/src/bin/dd/misc.c#1 branch .. //depot/projects/l4bsd/src/bin/dd/position.c#1 branch .. //depot/projects/l4bsd/src/bin/dd/ref.ascii#1 branch .. //depot/projects/l4bsd/src/bin/dd/ref.ebcdic#1 branch .. //depot/projects/l4bsd/src/bin/dd/ref.ibm#1 branch .. //depot/projects/l4bsd/src/bin/dd/ref.lcase#1 branch .. //depot/projects/l4bsd/src/bin/dd/ref.oldascii#1 branch .. //depot/projects/l4bsd/src/bin/dd/ref.oldebcdic#1 branch .. //depot/projects/l4bsd/src/bin/dd/ref.oldibm#1 branch .. //depot/projects/l4bsd/src/bin/dd/ref.pareven#1 branch .. //depot/projects/l4bsd/src/bin/dd/ref.parnone#1 branch .. //depot/projects/l4bsd/src/bin/dd/ref.parodd#1 branch .. //depot/projects/l4bsd/src/bin/dd/ref.parset#1 branch .. //depot/projects/l4bsd/src/bin/dd/ref.swab#1 branch .. //depot/projects/l4bsd/src/bin/dd/ref.ucase#1 branch .. //depot/projects/l4bsd/src/bin/df/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/df/df.1#1 branch .. //depot/projects/l4bsd/src/bin/df/df.c#1 branch .. //depot/projects/l4bsd/src/bin/domainname/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/domainname/domainname.1#1 branch .. //depot/projects/l4bsd/src/bin/domainname/domainname.c#1 branch .. //depot/projects/l4bsd/src/bin/echo/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/echo/echo.1#1 branch .. //depot/projects/l4bsd/src/bin/echo/echo.c#1 branch .. //depot/projects/l4bsd/src/bin/ed/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/ed/POSIX#1 branch .. //depot/projects/l4bsd/src/bin/ed/README#1 branch .. //depot/projects/l4bsd/src/bin/ed/buf.c#1 branch .. //depot/projects/l4bsd/src/bin/ed/cbc.c#1 branch .. //depot/projects/l4bsd/src/bin/ed/ed.1#1 branch .. //depot/projects/l4bsd/src/bin/ed/ed.h#1 branch .. //depot/projects/l4bsd/src/bin/ed/glbl.c#1 branch .. //depot/projects/l4bsd/src/bin/ed/io.c#1 branch .. //depot/projects/l4bsd/src/bin/ed/main.c#1 branch .. //depot/projects/l4bsd/src/bin/ed/re.c#1 branch .. //depot/projects/l4bsd/src/bin/ed/sub.c#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/=.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/README#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/TODO#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/a.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/a.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/a.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/a1.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/a2.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/addr.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/addr.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/addr.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/addr1.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/addr2.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/ascii.d.uu#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/ascii.r.uu#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/ascii.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/bang1.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/bang1.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/bang1.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/bang1.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/bang2.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/c.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/c.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/c.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/c1.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/c2.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/ckscripts.sh#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/d.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/d.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/d.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/d.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/e1.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/e1.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/e1.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/e1.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/e2.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/e2.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/e2.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/e2.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/e3.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/e3.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/e3.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/e3.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/e4.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/e4.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/e4.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/f1.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/f2.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/g1.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/g1.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/g1.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/g1.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/g2.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/g2.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/g2.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/g2.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/g3.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/g3.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/g3.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/g3.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/g4.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/g4.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/g4.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/g5.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/g5.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/g5.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/h.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/i.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/i.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/i.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/i1.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/i2.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/i3.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/j.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/j.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/j.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/k.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/k.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/k.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/k1.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/k2.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/k3.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/k4.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/l.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/l.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/l.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/m.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/m.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/m.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/m.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/mkscripts.sh#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/n.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/n.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/n.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/nl.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/nl1.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/nl1.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/nl1.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/nl2.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/nl2.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/nl2.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/p.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/p.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/p.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/q.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/q.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/q.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/q1.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/r1.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/r1.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/r1.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/r1.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/r2.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/r2.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/r2.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/r2.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/r3.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/r3.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/r3.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/s1.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/s1.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/s1.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/s1.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/s10.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/s2.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/s2.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/s2.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/s2.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/s3.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/s3.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/s3.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/s3.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/s4.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/s5.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/s6.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/s7.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/s8.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/s9.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/t.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/t.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/t1.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/t1.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/t1.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/t1.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/t2.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/t2.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/t2.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/t2.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/u.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/u.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/u.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/u.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/v.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/v.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/v.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/w.d#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/w.r#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/w.t#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/w1.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/w2.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/w3.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/x.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/test/z.err#1 branch .. //depot/projects/l4bsd/src/bin/ed/undo.c#1 branch .. //depot/projects/l4bsd/src/bin/expr/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/expr/expr.1#1 branch .. //depot/projects/l4bsd/src/bin/expr/expr.y#1 branch .. //depot/projects/l4bsd/src/bin/getfacl/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/getfacl/getfacl.1#1 branch .. //depot/projects/l4bsd/src/bin/getfacl/getfacl.c#1 branch .. //depot/projects/l4bsd/src/bin/hostname/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/hostname/hostname.1#1 branch .. //depot/projects/l4bsd/src/bin/hostname/hostname.c#1 branch .. //depot/projects/l4bsd/src/bin/kenv/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/kenv/kenv.1#1 branch .. //depot/projects/l4bsd/src/bin/kenv/kenv.c#1 branch .. //depot/projects/l4bsd/src/bin/kill/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/kill/kill.1#1 branch .. //depot/projects/l4bsd/src/bin/kill/kill.c#1 branch .. //depot/projects/l4bsd/src/bin/ln/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/ln/ln.1#1 branch .. //depot/projects/l4bsd/src/bin/ln/ln.c#1 branch .. //depot/projects/l4bsd/src/bin/ln/symlink.7#1 branch .. //depot/projects/l4bsd/src/bin/ls/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/ls/cmp.c#1 branch .. //depot/projects/l4bsd/src/bin/ls/extern.h#1 branch .. //depot/projects/l4bsd/src/bin/ls/ls.1#1 branch .. //depot/projects/l4bsd/src/bin/ls/ls.c#1 branch .. //depot/projects/l4bsd/src/bin/ls/ls.h#1 branch .. //depot/projects/l4bsd/src/bin/ls/print.c#1 branch .. //depot/projects/l4bsd/src/bin/ls/util.c#1 branch .. //depot/projects/l4bsd/src/bin/mkdir/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/mkdir/mkdir.1#1 branch .. //depot/projects/l4bsd/src/bin/mkdir/mkdir.c#1 branch .. //depot/projects/l4bsd/src/bin/mv/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/mv/mv.1#1 branch .. //depot/projects/l4bsd/src/bin/mv/mv.c#1 branch .. //depot/projects/l4bsd/src/bin/pax/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/pax/ar_io.c#1 branch .. //depot/projects/l4bsd/src/bin/pax/ar_subs.c#1 branch .. //depot/projects/l4bsd/src/bin/pax/buf_subs.c#1 branch .. //depot/projects/l4bsd/src/bin/pax/cache.c#1 branch .. //depot/projects/l4bsd/src/bin/pax/cache.h#1 branch .. //depot/projects/l4bsd/src/bin/pax/cpio.1#1 branch .. //depot/projects/l4bsd/src/bin/pax/cpio.c#1 branch .. //depot/projects/l4bsd/src/bin/pax/cpio.h#1 branch .. //depot/projects/l4bsd/src/bin/pax/extern.h#1 branch .. //depot/projects/l4bsd/src/bin/pax/file_subs.c#1 branch .. //depot/projects/l4bsd/src/bin/pax/ftree.c#1 branch .. //depot/projects/l4bsd/src/bin/pax/ftree.h#1 branch .. //depot/projects/l4bsd/src/bin/pax/gen_subs.c#1 branch .. //depot/projects/l4bsd/src/bin/pax/getoldopt.c#1 branch .. //depot/projects/l4bsd/src/bin/pax/options.c#1 branch .. //depot/projects/l4bsd/src/bin/pax/options.h#1 branch .. //depot/projects/l4bsd/src/bin/pax/pat_rep.c#1 branch .. //depot/projects/l4bsd/src/bin/pax/pat_rep.h#1 branch .. //depot/projects/l4bsd/src/bin/pax/pax.1#1 branch .. //depot/projects/l4bsd/src/bin/pax/pax.c#1 branch .. //depot/projects/l4bsd/src/bin/pax/pax.h#1 branch .. //depot/projects/l4bsd/src/bin/pax/sel_subs.c#1 branch .. //depot/projects/l4bsd/src/bin/pax/sel_subs.h#1 branch .. //depot/projects/l4bsd/src/bin/pax/tables.c#1 branch .. //depot/projects/l4bsd/src/bin/pax/tables.h#1 branch .. //depot/projects/l4bsd/src/bin/pax/tar.1#1 branch .. //depot/projects/l4bsd/src/bin/pax/tar.c#1 branch .. //depot/projects/l4bsd/src/bin/pax/tar.h#1 branch .. //depot/projects/l4bsd/src/bin/pax/tty_subs.c#1 branch .. //depot/projects/l4bsd/src/bin/ps/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/ps/extern.h#1 branch .. //depot/projects/l4bsd/src/bin/ps/fmt.c#1 branch .. //depot/projects/l4bsd/src/bin/ps/keyword.c#1 branch .. //depot/projects/l4bsd/src/bin/ps/nlist.c#1 branch .. //depot/projects/l4bsd/src/bin/ps/print.c#1 branch .. //depot/projects/l4bsd/src/bin/ps/ps.1#1 branch .. //depot/projects/l4bsd/src/bin/ps/ps.c#1 branch .. //depot/projects/l4bsd/src/bin/ps/ps.h#1 branch .. //depot/projects/l4bsd/src/bin/pwd/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/pwd/pwd.1#1 branch .. //depot/projects/l4bsd/src/bin/pwd/pwd.c#1 branch .. //depot/projects/l4bsd/src/bin/rcp/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/rcp/extern.h#1 branch .. //depot/projects/l4bsd/src/bin/rcp/rcp.1#1 branch .. //depot/projects/l4bsd/src/bin/rcp/rcp.c#1 branch .. //depot/projects/l4bsd/src/bin/rcp/util.c#1 branch .. //depot/projects/l4bsd/src/bin/realpath/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/realpath/realpath.1#1 branch .. //depot/projects/l4bsd/src/bin/realpath/realpath.c#1 branch .. //depot/projects/l4bsd/src/bin/rm/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/rm/rm.1#1 branch .. //depot/projects/l4bsd/src/bin/rm/rm.c#1 branch .. //depot/projects/l4bsd/src/bin/rmail/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/rmdir/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/rmdir/rmdir.1#1 branch .. //depot/projects/l4bsd/src/bin/rmdir/rmdir.c#1 branch .. //depot/projects/l4bsd/src/bin/setfacl/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/setfacl/file.c#1 branch .. //depot/projects/l4bsd/src/bin/setfacl/mask.c#1 branch .. //depot/projects/l4bsd/src/bin/setfacl/merge.c#1 branch .. //depot/projects/l4bsd/src/bin/setfacl/remove.c#1 branch .. //depot/projects/l4bsd/src/bin/setfacl/setfacl.1#1 branch .. //depot/projects/l4bsd/src/bin/setfacl/setfacl.c#1 branch .. //depot/projects/l4bsd/src/bin/setfacl/setfacl.h#1 branch .. //depot/projects/l4bsd/src/bin/setfacl/util.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/sh/TOUR#1 branch .. //depot/projects/l4bsd/src/bin/sh/alias.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/alias.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/arith.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/arith.y#1 branch .. //depot/projects/l4bsd/src/bin/sh/arith_lex.l#1 branch .. //depot/projects/l4bsd/src/bin/sh/bltin/bltin.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/bltin/echo.1#1 branch .. //depot/projects/l4bsd/src/bin/sh/bltin/echo.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/builtins.def#1 branch .. //depot/projects/l4bsd/src/bin/sh/cd.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/cd.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/error.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/error.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/eval.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/eval.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/exec.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/exec.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/expand.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/expand.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/funcs/cmv#1 branch .. //depot/projects/l4bsd/src/bin/sh/funcs/dirs#1 branch .. //depot/projects/l4bsd/src/bin/sh/funcs/kill#1 branch .. //depot/projects/l4bsd/src/bin/sh/funcs/login#1 branch .. //depot/projects/l4bsd/src/bin/sh/funcs/newgrp#1 branch .. //depot/projects/l4bsd/src/bin/sh/funcs/popd#1 branch .. //depot/projects/l4bsd/src/bin/sh/funcs/pushd#1 branch .. //depot/projects/l4bsd/src/bin/sh/funcs/suspend#1 branch .. //depot/projects/l4bsd/src/bin/sh/histedit.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/init.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/input.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/input.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/jobs.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/jobs.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/mail.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/mail.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/main.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/main.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/memalloc.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/memalloc.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/miscbltin.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/mkbuiltins#1 branch .. //depot/projects/l4bsd/src/bin/sh/mkinit.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/mknodes.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/mksyntax.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/mktokens#1 branch .. //depot/projects/l4bsd/src/bin/sh/myhistedit.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/mystring.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/mystring.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/nodes.c.pat#1 branch .. //depot/projects/l4bsd/src/bin/sh/nodetypes#1 branch .. //depot/projects/l4bsd/src/bin/sh/options.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/options.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/output.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/output.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/parser.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/parser.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/redir.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/redir.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/sh.1#1 branch .. //depot/projects/l4bsd/src/bin/sh/shell.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/show.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/show.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/trap.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/trap.h#1 branch .. //depot/projects/l4bsd/src/bin/sh/var.c#1 branch .. //depot/projects/l4bsd/src/bin/sh/var.h#1 branch .. //depot/projects/l4bsd/src/bin/sleep/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/sleep/sleep.1#1 branch .. //depot/projects/l4bsd/src/bin/sleep/sleep.c#1 branch .. //depot/projects/l4bsd/src/bin/stty/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/stty/cchar.c#1 branch .. //depot/projects/l4bsd/src/bin/stty/extern.h#1 branch .. //depot/projects/l4bsd/src/bin/stty/gfmt.c#1 branch .. //depot/projects/l4bsd/src/bin/stty/key.c#1 branch .. //depot/projects/l4bsd/src/bin/stty/modes.c#1 branch .. //depot/projects/l4bsd/src/bin/stty/print.c#1 branch .. //depot/projects/l4bsd/src/bin/stty/stty.1#1 branch .. //depot/projects/l4bsd/src/bin/stty/stty.c#1 branch .. //depot/projects/l4bsd/src/bin/stty/stty.h#1 branch .. //depot/projects/l4bsd/src/bin/stty/util.c#1 branch .. //depot/projects/l4bsd/src/bin/sync/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/sync/sync.8#1 branch .. //depot/projects/l4bsd/src/bin/sync/sync.c#1 branch .. //depot/projects/l4bsd/src/bin/test/Makefile#1 branch .. //depot/projects/l4bsd/src/bin/test/TEST.README#1 branch .. //depot/projects/l4bsd/src/bin/test/TEST.csh#1 branch .. //depot/projects/l4bsd/src/bin/test/TEST.sh#1 branch .. //depot/projects/l4bsd/src/bin/test/test.1#1 branch .. //depot/projects/l4bsd/src/bin/test/test.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/AUTHORS#1 branch .. //depot/projects/l4bsd/src/contrib/amd/BUGS#1 branch .. //depot/projects/l4bsd/src/contrib/amd/COPYING#1 branch .. //depot/projects/l4bsd/src/contrib/amd/ChangeLog#1 branch .. //depot/projects/l4bsd/src/contrib/amd/FREEBSD-Xlist#1 branch .. //depot/projects/l4bsd/src/contrib/amd/FREEBSD-upgrade#1 branch .. //depot/projects/l4bsd/src/contrib/amd/INSTALL#1 branch .. //depot/projects/l4bsd/src/contrib/amd/MIRRORS.html#1 branch .. //depot/projects/l4bsd/src/contrib/amd/MIRRORS.txt#1 branch .. //depot/projects/l4bsd/src/contrib/amd/NEWS#1 branch .. //depot/projects/l4bsd/src/contrib/amd/README#1 branch .. //depot/projects/l4bsd/src/contrib/amd/README.ldap#1 branch .. //depot/projects/l4bsd/src/contrib/amd/README.y2k#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/am_ops.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/amd.8#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/amd.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/amd.h#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/amfs_auto.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/amfs_direct.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/amfs_error.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/amfs_host.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/amfs_inherit.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/amfs_link.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/amfs_linkx.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/amfs_nfsl.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/amfs_nfsx.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/amfs_program.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/amfs_root.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/amfs_toplvl.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/amfs_union.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/amq_subr.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/amq_svc.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/autil.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/clock.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/conf.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/conf_parse.y#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/conf_tok.l#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/get_args.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/info_file.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/info_hesiod.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/info_ldap.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/info_ndbm.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/info_nis.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/info_nisplus.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/info_passwd.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/info_union.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/map.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/mapc.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/mntfs.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/nfs_prot_svc.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/nfs_start.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/nfs_subr.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/ops_TEMPLATE.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/ops_cachefs.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/ops_cdfs.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/ops_efs.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/ops_lofs.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/ops_mfs.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/ops_nfs.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/ops_nfs3.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/ops_nullfs.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/ops_pcfs.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/ops_tfs.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/ops_tmpfs.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/ops_ufs.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/ops_umapfs.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/ops_unionfs.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/ops_xfs.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/opts.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/restart.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/rpc_fwd.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/sched.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/srvr_amfs_auto.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amd/srvr_nfs.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amq/amq.8#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amq/amq.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amq/amq.h#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amq/amq_clnt.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amq/amq_xdr.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amq/pawd.1#1 branch .. //depot/projects/l4bsd/src/contrib/amd/amq/pawd.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/aux_conf.h.in#1 branch .. //depot/projects/l4bsd/src/contrib/amd/bootstrap#1 branch .. //depot/projects/l4bsd/src/contrib/amd/conf/checkmount/checkmount_bsd44.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/conf/fh_dref/fh_dref_freebsd22.h#1 branch .. //depot/projects/l4bsd/src/contrib/amd/conf/mtab/mtab_bsd.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/conf/nfs_prot/nfs_prot_freebsd2.h#1 branch .. //depot/projects/l4bsd/src/contrib/amd/conf/nfs_prot/nfs_prot_freebsd3.h#1 branch .. //depot/projects/l4bsd/src/contrib/amd/conf/sa_dref/sa_dref_bsd44.h#1 branch .. //depot/projects/l4bsd/src/contrib/amd/conf/transp/transp_sockets.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/conf/trap/trap_default.h#1 branch .. //depot/projects/l4bsd/src/contrib/amd/conf/umount/umount_bsd44.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/doc/am-utils.texi#1 branch .. //depot/projects/l4bsd/src/contrib/amd/doc/texinfo.tex#1 branch .. //depot/projects/l4bsd/src/contrib/amd/doc/version.texi#1 branch .. //depot/projects/l4bsd/src/contrib/amd/fixmount/fixmount.8#1 branch .. //depot/projects/l4bsd/src/contrib/amd/fixmount/fixmount.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/fsinfo/fsi_analyze.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/fsinfo/fsi_data.h#1 branch .. //depot/projects/l4bsd/src/contrib/amd/fsinfo/fsi_dict.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/fsinfo/fsi_gram.y#1 branch .. //depot/projects/l4bsd/src/contrib/amd/fsinfo/fsi_lex.l#1 branch .. //depot/projects/l4bsd/src/contrib/amd/fsinfo/fsi_util.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/fsinfo/fsinfo.8#1 branch .. //depot/projects/l4bsd/src/contrib/amd/fsinfo/fsinfo.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/fsinfo/fsinfo.h#1 branch .. //depot/projects/l4bsd/src/contrib/amd/fsinfo/wr_atab.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/fsinfo/wr_bparam.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/fsinfo/wr_dumpset.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/fsinfo/wr_exportfs.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/fsinfo/wr_fstab.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/hlfsd/hlfsd.8#1 branch .. //depot/projects/l4bsd/src/contrib/amd/hlfsd/hlfsd.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/hlfsd/hlfsd.h#1 branch .. //depot/projects/l4bsd/src/contrib/amd/hlfsd/homedir.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/hlfsd/nfs_prot_svc.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/hlfsd/stubs.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/include/am_compat.h#1 branch .. //depot/projects/l4bsd/src/contrib/amd/include/am_defs.h#1 branch .. //depot/projects/l4bsd/src/contrib/amd/include/am_utils.h#1 branch .. //depot/projects/l4bsd/src/contrib/amd/include/am_xdr_func.h#1 branch .. //depot/projects/l4bsd/src/contrib/amd/include/amq_defs.h#1 branch .. //depot/projects/l4bsd/src/contrib/amd/include/mount_headers1.h#1 branch .. //depot/projects/l4bsd/src/contrib/amd/include/mount_headers2.h#1 branch .. //depot/projects/l4bsd/src/contrib/amd/ldap-id.ms#1 branch .. //depot/projects/l4bsd/src/contrib/amd/ldap-id.txt#1 branch .. //depot/projects/l4bsd/src/contrib/amd/libamu/alloca.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/libamu/amu.h#1 branch .. //depot/projects/l4bsd/src/contrib/amd/libamu/hasmntopt.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/libamu/misc_rpc.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/libamu/mount_fs.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/libamu/mtab.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/libamu/nfs_prot_xdr.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/libamu/strerror.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/libamu/util.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/libamu/wire.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/libamu/xdr_func.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/libamu/xutil.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/m4/GNUmakefile#1 branch .. //depot/projects/l4bsd/src/contrib/amd/m4/amdgrep#1 branch .. //depot/projects/l4bsd/src/contrib/amd/m4/amindent#1 branch .. //depot/projects/l4bsd/src/contrib/amd/m4/autopat#1 branch .. //depot/projects/l4bsd/src/contrib/amd/m4/chop-aclocal.pl#1 branch .. //depot/projects/l4bsd/src/contrib/amd/m4/copy-if-newbig#1 branch .. //depot/projects/l4bsd/src/contrib/amd/m4/macros/HEADER#1 branch .. //depot/projects/l4bsd/src/contrib/amd/m4/macros/TRAILER#1 branch .. //depot/projects/l4bsd/src/contrib/amd/m4/mk-aclocal#1 branch .. //depot/projects/l4bsd/src/contrib/amd/m4/mkconf#1 branch .. //depot/projects/l4bsd/src/contrib/amd/m4/rmtspc#1 branch .. //depot/projects/l4bsd/src/contrib/amd/m4/update_build_version#1 branch .. //depot/projects/l4bsd/src/contrib/amd/mk-amd-map/mk-amd-map.8#1 branch .. //depot/projects/l4bsd/src/contrib/amd/mk-amd-map/mk-amd-map.c#1 branch .. //depot/projects/l4bsd/src/contrib/amd/scripts/Makefile.am#1 branch .. //depot/projects/l4bsd/src/contrib/amd/scripts/Makefile.in#1 branch .. //depot/projects/l4bsd/src/contrib/amd/scripts/am-eject.in#1 branch .. //depot/projects/l4bsd/src/contrib/amd/scripts/amd.conf-sample#1 branch .. //depot/projects/l4bsd/src/contrib/amd/scripts/amd.conf.5#1 branch .. //depot/projects/l4bsd/src/contrib/amd/scripts/amd2ldif.in#1 branch .. //depot/projects/l4bsd/src/contrib/amd/scripts/amd2sun.in#1 branch .. //depot/projects/l4bsd/src/contrib/amd/scripts/automount2amd.8#1 branch .. //depot/projects/l4bsd/src/contrib/amd/scripts/automount2amd.in#1 branch .. //depot/projects/l4bsd/src/contrib/amd/scripts/ctl-amd.in#1 branch .. //depot/projects/l4bsd/src/contrib/amd/scripts/ctl-hlfsd.in#1 branch .. //depot/projects/l4bsd/src/contrib/amd/scripts/expn.1#1 branch .. //depot/projects/l4bsd/src/contrib/amd/scripts/expn.in#1 branch .. //depot/projects/l4bsd/src/contrib/amd/scripts/fix-amd-map.in#1 branch .. //depot/projects/l4bsd/src/contrib/amd/scripts/fixrmtab.in#1 branch .. //depot/projects/l4bsd/src/contrib/amd/scripts/redhat-ctl-amd.in#1 branch .. //depot/projects/l4bsd/src/contrib/amd/scripts/wait4amd.in#1 branch .. //depot/projects/l4bsd/src/contrib/amd/scripts/wait4amd2die.in#1 branch .. //depot/projects/l4bsd/src/contrib/amd/tasks#1 branch .. //depot/projects/l4bsd/src/contrib/amd/wire-test/wire-test.8#1 branch .. //depot/projects/l4bsd/src/contrib/amd/wire-test/wire-test.c#1 branch .. //depot/projects/l4bsd/src/contrib/bc/AUTHORS#1 branch .. //depot/projects/l4bsd/src/contrib/bc/ChangeLog#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Examples/ckbook.b#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Examples/pi.b#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Examples/primes.b#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Examples/twins.b#1 branch .. //depot/projects/l4bsd/src/contrib/bc/FAQ#1 branch .. //depot/projects/l4bsd/src/contrib/bc/FREEBSD-upgrade#1 branch .. //depot/projects/l4bsd/src/contrib/bc/INSTALL#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Makefile.am#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Makefile.in#1 branch .. //depot/projects/l4bsd/src/contrib/bc/NEWS#1 branch .. //depot/projects/l4bsd/src/contrib/bc/README#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Test/BUG.bc#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Test/array.b#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Test/arrayp.b#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Test/aryprm.b#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Test/atan.b#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Test/checklib.b#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Test/div.b#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Test/exp.b#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Test/fact.b#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Test/jn.b#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Test/ln.b#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Test/mul.b#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Test/raise.b#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Test/signum#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Test/sine.b#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Test/sqrt.b#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Test/sqrt1.b#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Test/sqrt2.b#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Test/testfn.b#1 branch .. //depot/projects/l4bsd/src/contrib/bc/Test/timetest#1 branch .. //depot/projects/l4bsd/src/contrib/bc/acconfig.h#1 branch .. //depot/projects/l4bsd/src/contrib/bc/aclocal.m4#1 branch .. //depot/projects/l4bsd/src/contrib/bc/bc/Makefile.am#1 branch .. //depot/projects/l4bsd/src/contrib/bc/bc/Makefile.in#1 branch .. //depot/projects/l4bsd/src/contrib/bc/bc/bc.y#1 branch .. //depot/projects/l4bsd/src/contrib/bc/bc/bcdefs.h#1 branch .. //depot/projects/l4bsd/src/contrib/bc/bc/const.h#1 branch .. //depot/projects/l4bsd/src/contrib/bc/bc/execute.c#1 branch .. //depot/projects/l4bsd/src/contrib/bc/bc/fix-libmath_h#1 branch .. //depot/projects/l4bsd/src/contrib/bc/bc/global.c#1 branch .. //depot/projects/l4bsd/src/contrib/bc/bc/global.h#1 branch .. //depot/projects/l4bsd/src/contrib/bc/bc/libmath.b#1 branch .. //depot/projects/l4bsd/src/contrib/bc/bc/libmath.h#1 branch .. //depot/projects/l4bsd/src/contrib/bc/bc/load.c#1 branch .. //depot/projects/l4bsd/src/contrib/bc/bc/main.c#1 branch .. //depot/projects/l4bsd/src/contrib/bc/bc/proto.h#1 branch .. //depot/projects/l4bsd/src/contrib/bc/bc/sbc.y#1 branch .. //depot/projects/l4bsd/src/contrib/bc/bc/scan.l#1 branch .. //depot/projects/l4bsd/src/contrib/bc/bc/storage.c#1 branch .. //depot/projects/l4bsd/src/contrib/bc/bc/util.c#1 branch .. //depot/projects/l4bsd/src/contrib/bc/config.h.in#1 branch .. //depot/projects/l4bsd/src/contrib/bc/configure#1 branch .. //depot/projects/l4bsd/src/contrib/bc/configure.in#1 branch .. //depot/projects/l4bsd/src/contrib/bc/dc/Makefile.am#1 branch .. //depot/projects/l4bsd/src/contrib/bc/dc/Makefile.in#1 branch .. //depot/projects/l4bsd/src/contrib/bc/dc/array.c#1 branch .. //depot/projects/l4bsd/src/contrib/bc/dc/dc-proto.h#1 branch .. //depot/projects/l4bsd/src/contrib/bc/dc/dc-regdef.h#1 branch .. //depot/projects/l4bsd/src/contrib/bc/dc/dc.c#1 branch .. //depot/projects/l4bsd/src/contrib/bc/dc/dc.h#1 branch .. //depot/projects/l4bsd/src/contrib/bc/dc/eval.c#1 branch .. //depot/projects/l4bsd/src/contrib/bc/dc/misc.c#1 branch .. //depot/projects/l4bsd/src/contrib/bc/dc/numeric.c#1 branch .. //depot/projects/l4bsd/src/contrib/bc/dc/stack.c#1 branch .. //depot/projects/l4bsd/src/contrib/bc/dc/string.c#1 branch .. //depot/projects/l4bsd/src/contrib/bc/doc/Makefile.am#1 branch .. //depot/projects/l4bsd/src/contrib/bc/doc/Makefile.in#1 branch .. //depot/projects/l4bsd/src/contrib/bc/doc/bc.1#1 branch .. //depot/projects/l4bsd/src/contrib/bc/doc/bc.texi#1 branch .. //depot/projects/l4bsd/src/contrib/bc/doc/dc.1#1 branch .. //depot/projects/l4bsd/src/contrib/bc/doc/dc.texi#1 branch .. //depot/projects/l4bsd/src/contrib/bc/h/number.h#1 branch .. //depot/projects/l4bsd/src/contrib/bc/install-sh#1 branch .. //depot/projects/l4bsd/src/contrib/bc/lib/Makefile.am#1 branch .. //depot/projects/l4bsd/src/contrib/bc/lib/Makefile.in#1 branch .. //depot/projects/l4bsd/src/contrib/bc/lib/number.c#1 branch .. //depot/projects/l4bsd/src/contrib/bc/lib/testmul.c#1 branch .. //depot/projects/l4bsd/src/contrib/bc/lib/vfprintf.c#1 branch .. //depot/projects/l4bsd/src/contrib/bc/missing#1 branch .. //depot/projects/l4bsd/src/contrib/bc/mkinstalldirs#1 branch .. //depot/projects/l4bsd/src/contrib/bc/stamp-h.in#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/CHANGES#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/COPYRIGHT#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/FAQ#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/FAQ.xml#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/FREEBSD-Upgrade#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/FREEBSD-Xlist#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/Makefile.in#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/README#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/acconfig.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/Makefile.in#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/check/Makefile.in#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/check/check-tool.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/check/check-tool.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/check/named-checkconf.8#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/check/named-checkconf.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/check/named-checkconf.docbook#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/check/named-checkconf.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/check/named-checkzone.8#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/check/named-checkzone.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/check/named-checkzone.docbook#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/check/named-checkzone.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dig/Makefile.in#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dig/dig.1#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dig/dig.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dig/dig.docbook#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dig/dig.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dig/dighost.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dig/host.1#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dig/host.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dig/host.docbook#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dig/host.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dig/include/dig/dig.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dig/nslookup.1#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dig/nslookup.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dig/nslookup.docbook#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dig/nslookup.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dnssec/Makefile.in#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dnssec/dnssec-keygen.8#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dnssec/dnssec-keygen.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dnssec/dnssec-keygen.docbook#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dnssec/dnssec-keygen.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dnssec/dnssec-signzone.8#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dnssec/dnssec-signzone.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dnssec/dnssec-signzone.docbook#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dnssec/dnssec-signzone.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dnssec/dnssectool.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/dnssec/dnssectool.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/Makefile.in#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/aclconf.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/builtin.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/client.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/config.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/control.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/controlconf.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/aclconf.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/builtin.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/client.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/config.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/control.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/globals.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/interfacemgr.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/listenlist.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/log.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/logconf.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/lwaddr.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/lwdclient.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/lwresd.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/lwsearch.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/main.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/notify.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/ns_smf_globals.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/query.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/server.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/sortlist.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/tkeyconf.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/tsigconf.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/types.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/update.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/xfrout.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/include/named/zoneconf.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/interfacemgr.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/listenlist.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/log.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/logconf.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/lwaddr.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/lwdclient.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/lwderror.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/lwdgabn.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/lwdgnba.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/lwdgrbn.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/lwdnoop.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/lwresd.8#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/lwresd.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/lwresd.docbook#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/lwresd.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/lwsearch.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/main.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/named.8#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/named.conf.5#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/named.conf.docbook#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/named.conf.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/named.docbook#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/named.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/notify.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/query.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/server.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/sortlist.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/tkeyconf.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/tsigconf.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/unix/Makefile.in#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/unix/include/named/os.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/unix/os.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/update.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/xfrout.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/named/zoneconf.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/nsupdate/Makefile.in#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/nsupdate/nsupdate.8#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/nsupdate/nsupdate.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/nsupdate/nsupdate.docbook#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/nsupdate/nsupdate.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/rndc/Makefile.in#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/rndc/include/rndc/os.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/rndc/rndc-confgen.8#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/rndc/rndc-confgen.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/rndc/rndc-confgen.docbook#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/rndc/rndc-confgen.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/rndc/rndc.8#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/rndc/rndc.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/rndc/rndc.conf#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/rndc/rndc.conf.5#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/rndc/rndc.conf.docbook#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/rndc/rndc.conf.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/rndc/rndc.docbook#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/rndc/rndc.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/rndc/unix/Makefile.in#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/rndc/unix/os.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/rndc/util.c#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/bin/rndc/util.h#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/config.guess#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/config.sub#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/config.threads.in#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/configure.in#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/Makefile.in#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/arm/Bv9ARM-book.xml#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/arm/Bv9ARM.ch01.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/arm/Bv9ARM.ch02.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/arm/Bv9ARM.ch03.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/arm/Bv9ARM.ch04.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/arm/Bv9ARM.ch05.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/arm/Bv9ARM.ch06.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/arm/Bv9ARM.ch07.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/arm/Bv9ARM.ch08.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/arm/Bv9ARM.ch09.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/arm/Bv9ARM.html#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/arm/Bv9ARM.pdf#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/arm/Makefile.in#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/arm/README-SGML#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-baba-dnsext-acl-reqts-01.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-daigle-napstr-04.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-danisch-dns-rr-smtp-03.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-dnsext-opcode-discover-02.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-durand-dnsop-dynreverse-00.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-2929bis-01.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-axfr-clarify-05.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-dhcid-rr-09.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-dns-name-p-s-00.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-2535typecode-change-06.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-bis-updates-01.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-experiments-01.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-online-signing-00.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-opt-in-07.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-trans-02.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-ecc-key-07.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-insensitive-06.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-interop3597-02.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-keyrr-key-signing-flag-12.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-mdns-43.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-nsec3-02.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-rfc2536bis-dsa-06.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-rfc2538bis-04.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-rfc2539bis-dhk-06.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-signed-nonexistence-requirements-01.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-tkey-renewal-mode-05.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-trustupdate-threshold-00.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-trustupdate-timers-01.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-tsig-sha-04.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsext-wcard-clarify-08.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsop-bad-dns-res-04.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsop-dnssec-operational-practices-04.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsop-inaddr-required-07.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsop-ipv6-dns-configuration-06.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsop-ipv6-dns-issues-11.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsop-ipv6-transport-guidelines-01.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsop-key-rollover-requirements-02.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsop-respsize-02.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-dnsop-serverid-04.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-enum-e164-gstn-np-05.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-ipv6-node-requirements-08.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ietf-secsh-dns-05.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-ihren-dnsext-threshold-validation-00.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-kato-dnsop-local-zones-00.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/draft-park-ipv6-extensions-dns-pnp-00.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/draft/update#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/misc/Makefile.in#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/misc/dnssec#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/misc/format-options.pl#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/misc/ipv6#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/misc/migration#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/misc/migration-4to9#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/misc/options#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/misc/rfc-compliance#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/misc/roadmap#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/misc/sdb#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/index#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1032.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1033.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1034.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1035.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1101.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1122.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1123.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1183.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1348.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1535.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1536.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1537.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1591.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1611.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1612.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1706.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1712.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1750.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1876.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1886.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1982.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1995.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc1996.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2052.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2104.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2119.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2133.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2136.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2137.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2163.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2168.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2181.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2230.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2308.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2317.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2373.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2374.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2375.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2418.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2535.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2536.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2537.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2538.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2539.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2540.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2541.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2553.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2671.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2672.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2673.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2782.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2825.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2826.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2845.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2874.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2915.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2929.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2930.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc2931.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc3007.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc3008.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc3071.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc3090.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc3110.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc3123.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc3152.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc3197.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc3225.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc3226.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc3258.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc3363.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc3364.txt#1 branch .. //depot/projects/l4bsd/src/contrib/bind9/doc/rfc/rfc3425.txt#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Tue May 23 19:09:41 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 38E8816A5D7; Tue, 23 May 2006 19:09:41 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6DB1916A5AA for ; Tue, 23 May 2006 19:09:38 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 22C3E43D46 for ; Tue, 23 May 2006 19:09:38 +0000 (GMT) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4NJ8o00091905 for ; Tue, 23 May 2006 19:08:50 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4NJ8oPl091901 for perforce@freebsd.org; Tue, 23 May 2006 19:08:50 GMT (envelope-from marcel@freebsd.org) Date: Tue, 23 May 2006 19:08:50 GMT Message-Id: <200605231908.k4NJ8oPl091901@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar To: Perforce Change Reviews Cc: Subject: PERFORCE change 97694 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 May 2006 19:09:41 -0000 http://perforce.freebsd.org/chv.cgi?CH=97694 Change 97694 by marcel@marcel_nfs on 2006/05/23 19:08:16 IFC @97693 Affected files ... .. //depot/projects/uart/arm/sa11x0/assabet_machdep.c#7 integrate .. //depot/projects/uart/arm/sa11x0/sa11x0_io.c#5 integrate .. //depot/projects/uart/arm/sa11x0/sa11x0_reg.h#3 integrate .. //depot/projects/uart/arm/sa11x0/uart_cpu_sa1110.c#3 integrate .. //depot/projects/uart/dev/uart/uart_dev_ns8250.c#45 integrate .. //depot/projects/uart/dev/ubsec/ubsec.c#11 integrate .. //depot/projects/uart/nfs4client/nfs4_vfsops.c#9 integrate .. //depot/projects/uart/nfsclient/nfs.h#7 integrate .. //depot/projects/uart/nfsclient/nfs_node.c#12 integrate .. //depot/projects/uart/nfsclient/nfs_socket.c#13 integrate .. //depot/projects/uart/nfsclient/nfs_vfsops.c#14 integrate .. //depot/projects/uart/nfsclient/nfsmount.h#6 integrate Differences ... ==== //depot/projects/uart/arm/sa11x0/assabet_machdep.c#7 (text+ko) ==== @@ -47,7 +47,7 @@ #include -__FBSDID("$FreeBSD: src/sys/arm/sa11x0/assabet_machdep.c,v 1.11 2006/05/22 23:25:34 cognet Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/sa11x0/assabet_machdep.c,v 1.12 2006/05/23 12:14:14 cognet Exp $"); #include "opt_md.h" @@ -156,6 +156,35 @@ void enable_mmu(vm_offset_t); static struct trapframe proc0_tf; +/* Static device mappings. */ +static const struct pmap_devmap assabet_devmap[] = { + /* + * Map the on-board devices VA == PA so that we can access them + * with the MMU on or off. + */ + { + SACOM1_VBASE, + SACOM1_BASE, + SACOM1_SIZE, + VM_PROT_READ|VM_PROT_WRITE, + PTE_NOCACHE, + }, + { + SAIPIC_BASE, + SAIPIC_BASE, + SAIPIC_SIZE, + VM_PROT_READ|VM_PROT_WRITE, + PTE_NOCACHE, + }, + { + 0, + 0, + 0, + 0, + 0, + } +}; + struct arm32_dma_range * bus_dma_get_range(void) { @@ -336,11 +365,8 @@ /* Map the vector page. */ pmap_map_entry(l1pagetable, vector_page, systempage.pv_pa, VM_PROT_READ|VM_PROT_WRITE, PTE_CACHE); - /* Map SACOM1. */ - pmap_map_entry(l1pagetable, SACOM1_VBASE, SACOM1_BASE, - VM_PROT_READ|VM_PROT_WRITE, PTE_NOCACHE); - pmap_map_entry(l1pagetable, 0x90050000, 0x90050000, - VM_PROT_READ|VM_PROT_WRITE, PTE_NOCACHE); + /* Map the statically mapped devices. */ + pmap_devmap_bootstrap(l1pagetable, assabet_devmap); pmap_map_chunk(l1pagetable, sa1_cache_clean_addr, 0xf0000000, CPU_SA110_CACHE_CLEAN_SIZE, VM_PROT_READ|VM_PROT_WRITE, PTE_CACHE); ==== //depot/projects/uart/arm/sa11x0/sa11x0_io.c#5 (text+ko) ==== @@ -41,7 +41,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/sa11x0/sa11x0_io.c,v 1.7 2006/05/18 22:03:47 cognet Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/sa11x0/sa11x0_io.c,v 1.8 2006/05/23 12:14:14 cognet Exp $"); #include #include #include @@ -146,6 +146,13 @@ u_long startpa, endpa, pa; vm_offset_t va; pt_entry_t *pte; + const struct pmap_devmap *pd; + + if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) { + /* Device was statically mapped. */ + *bshp = pd->pd_va + (bpa - pd->pd_pa); + return 0; + } startpa = trunc_page(bpa); endpa = round_page(bpa + size); ==== //depot/projects/uart/arm/sa11x0/sa11x0_reg.h#3 (text+ko) ==== @@ -34,7 +34,7 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/arm/sa11x0/sa11x0_reg.h,v 1.2 2006/05/22 23:25:34 cognet Exp $ + * $FreeBSD: src/sys/arm/sa11x0/sa11x0_reg.h,v 1.3 2006/05/23 12:14:14 cognet Exp $ * */ @@ -48,9 +48,11 @@ #define SARCR_BASE 0x90030000 /* Reset Controller */ #define SAGPIO_BASE 0x90040000 /* GPIO */ #define SAIPIC_BASE 0x90050000 /* Interrupt Controller */ +#define SAIPIC_SIZE 0x24 #define SAPPC_BASE 0x90060000 /* Peripheral Pin Controller */ #define SAUDC_BASE 0x80000000 /* USB Device Controller*/ #define SACOM1_BASE 0x80010000 /* GPCLK/UART 1 */ +#define SACOM1_SIZE 0x24 #define SACOM3_HW_BASE 0x80050000 /* UART 3 */ #define SAMCP_BASE 0x80060000 /* MCP Controller */ #define SASSP_BASE 0x80070000 /* Synchronous serial port */ ==== //depot/projects/uart/arm/sa11x0/uart_cpu_sa1110.c#3 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/sa11x0/uart_cpu_sa1110.c,v 1.3 2005/01/05 21:58:48 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/sa11x0/uart_cpu_sa1110.c,v 1.4 2006/05/23 12:14:14 cognet Exp $"); #include #include @@ -36,6 +36,7 @@ #include #include +#include #include bus_space_tag_t uart_bus_space_io; @@ -57,7 +58,7 @@ di->ops = uart_sa1110_ops; di->bas.chan = 0; di->bas.bst = &sa11x0_bs_tag; - di->bas.bsh = 0x80010000; + di->bas.bsh = SACOM1_BASE; di->bas.regshft = 0; di->bas.rclk = 0; di->baudrate = 9600; ==== //depot/projects/uart/dev/uart/uart_dev_ns8250.c#45 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/uart/uart_dev_ns8250.c,v 1.22 2006/05/23 00:41:12 benno Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/uart/uart_dev_ns8250.c,v 1.23 2006/05/23 06:04:45 benno Exp $"); #include #include @@ -232,7 +232,7 @@ static int ns8250_probe(struct uart_bas *bas) { - u_char lcr, val; + u_char val; /* Check known 0 bits that don't depend on DLAB. */ val = uart_getreg(bas, REG_IIR); ==== //depot/projects/uart/dev/ubsec/ubsec.c#11 (text+ko) ==== @@ -39,7 +39,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ubsec/ubsec.c,v 1.36 2006/05/22 16:18:21 pjd Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ubsec/ubsec.c,v 1.37 2006/05/23 09:02:14 pjd Exp $"); /* * uBsec 5[56]01, 58xx hardware crypto accelerator @@ -1552,7 +1552,6 @@ } if (q != NULL || err == ERESTART) { mtx_lock(&sc->sc_freeqlock); - SIMPLEQ_INSERT_TAIL(&sc->sc_freequeue, q, q_next); if (q != NULL) SIMPLEQ_INSERT_TAIL(&sc->sc_freequeue, q, q_next); if (err == ERESTART) ==== //depot/projects/uart/nfs4client/nfs4_vfsops.c#9 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/nfs4client/nfs4_vfsops.c,v 1.24 2006/05/19 00:04:23 mohans Exp $ */ +/* $FreeBSD: src/sys/nfs4client/nfs4_vfsops.c,v 1.25 2006/05/23 18:48:06 cel Exp $ */ /* $Id: nfs_vfsops.c,v 1.38 2003/11/05 14:59:01 rees Exp $ */ /*- @@ -60,7 +60,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/nfs4client/nfs4_vfsops.c,v 1.24 2006/05/19 00:04:23 mohans Exp $"); +__FBSDID("$FreeBSD: src/sys/nfs4client/nfs4_vfsops.c,v 1.25 2006/05/23 18:48:06 cel Exp $"); #include "opt_bootp.h" #include "opt_nfsroot.h" @@ -245,12 +245,18 @@ int maxio; s = splnet(); + /* * Silently clear NFSMNT_NOCONN if it's a TCP mount, it makes - * no sense in that context. + * no sense in that context. Also, set appropriate retransmit + * and soft timeout behavior. */ - if (argp->sotype == SOCK_STREAM) + if (argp->sotype == SOCK_STREAM) { nmp->nm_flag &= ~NFSMNT_NOCONN; + nmp->nm_flag |= NFSMNT_DUMBTIMR; + nmp->nm_timeo = NFS_MAXTIMEO; + nmp->nm_retry = NFS_RETRANS_TCP; + } nmp->nm_flag &= ~NFSMNT_RDIRPLUS; ==== //depot/projects/uart/nfsclient/nfs.h#7 (text+ko) ==== @@ -30,7 +30,7 @@ * SUCH DAMAGE. * * @(#)nfs.h 8.4 (Berkeley) 5/1/95 - * $FreeBSD: src/sys/nfsclient/nfs.h,v 1.92 2006/05/19 00:04:23 mohans Exp $ + * $FreeBSD: src/sys/nfsclient/nfs.h,v 1.94 2006/05/23 18:48:06 cel Exp $ */ #ifndef _NFSCLIENT_NFS_H_ @@ -53,7 +53,8 @@ #define NFS_MAXTIMEO (60 * NFS_HZ) /* Max timeout to backoff to */ #define NFS_MINIDEMTIMEO (5 * NFS_HZ) /* Min timeout for non-idempotent ops*/ #define NFS_MAXREXMIT 100 /* Stop counting after this many */ -#define NFS_RETRANS 10 /* Num of retrans for soft mounts */ +#define NFS_RETRANS 10 /* Num of retrans for UDP soft mounts */ +#define NFS_RETRANS_TCP 2 /* Num of retrans for TCP soft mounts */ #define NFS_MAXGRPS 16 /* Max. size of groups list */ #ifndef NFS_MINATTRTIMO #define NFS_MINATTRTIMO 3 /* VREG attrib cache timeout in sec */ @@ -257,6 +258,31 @@ #endif +/* + * On fast networks, the estimator will try to reduce the + * timeout lower than the latency of the server's disks, + * which results in too many timeouts, so cap the lower + * bound. + */ +#define NFS_MINRTO (NFS_HZ >> 2) + +/* + * Keep the RTO from increasing to unreasonably large values + * when a server is not responding. + */ +#define NFS_MAXRTO (20 * NFS_HZ) + +enum nfs_rto_timer_t { + NFS_DEFAULT_TIMER, + NFS_GETATTR_TIMER, + NFS_LOOKUP_TIMER, + NFS_READ_TIMER, + NFS_WRITE_TIMER, +}; +#define NFS_MAX_TIMER (NFS_WRITE_TIMER) + +#define NFS_INITRTT (NFS_HZ << 3) + vfs_init_t nfs_init; vfs_uninit_t nfs_uninit; int nfs_mountroot(struct mount *mp, struct thread *td); ==== //depot/projects/uart/nfsclient/nfs_node.c#12 (text+ko) ==== @@ -33,7 +33,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/nfsclient/nfs_node.c,v 1.80 2006/05/19 00:04:24 mohans Exp $"); +__FBSDID("$FreeBSD: src/sys/nfsclient/nfs_node.c,v 1.81 2006/05/23 16:07:23 mohans Exp $"); #include #include @@ -148,6 +148,11 @@ vp->v_bufobj.bo_ops = &buf_ops_nfs; vp->v_data = np; np->n_vnode = vp; + /* + * NFS supports recursive and shared locking. + */ + vp->v_vnlock->lk_flags |= LK_CANRECURSE; + vp->v_vnlock->lk_flags &= ~LK_NOSHARE; error = vfs_hash_insert(vp, hash, LK_EXCLUSIVE, td, &nvp, nfs_vncmpf, &ncmp); if (error) ==== //depot/projects/uart/nfsclient/nfs_socket.c#13 (text+ko) ==== @@ -33,7 +33,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/nfsclient/nfs_socket.c,v 1.140 2006/05/19 00:04:24 mohans Exp $"); +__FBSDID("$FreeBSD: src/sys/nfsclient/nfs_socket.c,v 1.141 2006/05/23 18:33:58 cel Exp $"); /* * Socket operations for use by nfs @@ -79,38 +79,6 @@ extern u_int32_t nfs_xid; -/* - * Estimate rto for an nfs rpc sent via. an unreliable datagram. - * Use the mean and mean deviation of rtt for the appropriate type of rpc - * for the frequent rpcs and a default for the others. - * The justification for doing "other" this way is that these rpcs - * happen so infrequently that timer est. would probably be stale. - * Also, since many of these rpcs are - * non-idempotent, a conservative timeout is desired. - * getattr, lookup - A+2D - * read, write - A+4D - * other - nm_timeo - */ -#define NFS_RTO(n, t) \ - ((t) == 0 ? (n)->nm_timeo : \ - ((t) < 3 ? \ - (((((n)->nm_srtt[t-1] + 3) >> 2) + (n)->nm_sdrtt[t-1] + 1) >> 1) : \ - ((((n)->nm_srtt[t-1] + 7) >> 3) + (n)->nm_sdrtt[t-1] + 1))) -#define NFS_SRTT(r) (r)->r_nmp->nm_srtt[proct[(r)->r_procnum] - 1] -#define NFS_SDRTT(r) (r)->r_nmp->nm_sdrtt[proct[(r)->r_procnum] - 1] - -/* - * Defines which timer to use for the procnum. - * 0 - default - * 1 - getattr - * 2 - lookup - * 3 - read - * 4 - write - */ -static int proct[NFS_NPROCS] = { - 0, 1, 0, 2, 1, 3, 3, 4, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, -}; - static int nfs_realign_test; static int nfs_realign_count; static int nfs_bufpackets = 4; @@ -157,6 +125,132 @@ extern struct mtx nfs_reqq_mtx; /* + * RTT estimator + */ + +static enum nfs_rto_timer_t nfs_proct[NFS_NPROCS] = { + NFS_DEFAULT_TIMER, /* NULL */ + NFS_GETATTR_TIMER, /* GETATTR */ + NFS_DEFAULT_TIMER, /* SETATTR */ + NFS_LOOKUP_TIMER, /* LOOKUP */ + NFS_GETATTR_TIMER, /* ACCESS */ + NFS_READ_TIMER, /* READLINK */ + NFS_READ_TIMER, /* READ */ + NFS_WRITE_TIMER, /* WRITE */ + NFS_DEFAULT_TIMER, /* CREATE */ + NFS_DEFAULT_TIMER, /* MKDIR */ + NFS_DEFAULT_TIMER, /* SYMLINK */ + NFS_DEFAULT_TIMER, /* MKNOD */ + NFS_DEFAULT_TIMER, /* REMOVE */ + NFS_DEFAULT_TIMER, /* RMDIR */ + NFS_DEFAULT_TIMER, /* RENAME */ + NFS_DEFAULT_TIMER, /* LINK */ + NFS_READ_TIMER, /* READDIR */ + NFS_READ_TIMER, /* READDIRPLUS */ + NFS_DEFAULT_TIMER, /* FSSTAT */ + NFS_DEFAULT_TIMER, /* FSINFO */ + NFS_DEFAULT_TIMER, /* PATHCONF */ + NFS_DEFAULT_TIMER, /* COMMIT */ + NFS_DEFAULT_TIMER, /* NOOP */ +}; + +/* + * Choose the correct RTT timer for this NFS procedure. + */ +static inline enum nfs_rto_timer_t +nfs_rto_timer(u_int32_t procnum) +{ + return nfs_proct[procnum]; +} + +/* + * Initialize the RTT estimator state for a new mount point. + */ +static void +nfs_init_rtt(struct nfsmount *nmp) +{ + int i; + + for (i = 0; i < NFS_MAX_TIMER; i++) + nmp->nm_srtt[i] = NFS_INITRTT; + for (i = 0; i < NFS_MAX_TIMER; i++) + nmp->nm_sdrtt[i] = 0; +} + +/* + * Update a mount point's RTT estimator state using data from the + * passed-in request. + * + * Use a gain of 0.125 on the mean and a gain of 0.25 on the deviation. + * + * NB: Since the timer resolution of NFS_HZ is so course, it can often + * result in r_rtt == 0. Since r_rtt == N means that the actual RTT is + * between N + dt and N + 2 - dt ticks, add 1 before calculating the + * update values. + */ +static void +nfs_update_rtt(struct nfsreq *rep) +{ + int t1 = rep->r_rtt + 1; + int index = nfs_rto_timer(rep->r_procnum) - 1; + int *srtt = &rep->r_nmp->nm_srtt[index]; + int *sdrtt = &rep->r_nmp->nm_sdrtt[index]; + + t1 -= *srtt >> 3; + *srtt += t1; + if (t1 < 0) + t1 = -t1; + t1 -= *sdrtt >> 2; + *sdrtt += t1; +} + +/* + * Estimate RTO for an NFS RPC sent via an unreliable datagram. + * + * Use the mean and mean deviation of RTT for the appropriate type + * of RPC for the frequent RPCs and a default for the others. + * The justification for doing "other" this way is that these RPCs + * happen so infrequently that timer est. would probably be stale. + * Also, since many of these RPCs are non-idempotent, a conservative + * timeout is desired. + * + * getattr, lookup - A+2D + * read, write - A+4D + * other - nm_timeo + */ +static int +nfs_estimate_rto(struct nfsmount *nmp, u_int32_t procnum) +{ + enum nfs_rto_timer_t timer = nfs_rto_timer(procnum); + int index = timer - 1; + int rto; + + switch (timer) { + case NFS_GETATTR_TIMER: + case NFS_LOOKUP_TIMER: + rto = ((nmp->nm_srtt[index] + 3) >> 2) + + ((nmp->nm_sdrtt[index] + 1) >> 1); + break; + case NFS_READ_TIMER: + case NFS_WRITE_TIMER: + rto = ((nmp->nm_srtt[index] + 7) >> 3) + + (nmp->nm_sdrtt[index] + 1); + break; + default: + rto = nmp->nm_timeo; + return (rto); + } + + if (rto < NFS_MINRTO) + rto = NFS_MINRTO; + else if (rto > NFS_MAXRTO) + rto = NFS_MAXRTO; + + return (rto); +} + + +/* * Initialize sockets and congestion for a new NFS connection. * We do not free the sockaddr if error. */ @@ -357,10 +451,7 @@ mtx_lock(&nmp->nm_mtx); /* Initialize other non-zero congestion variables */ - nmp->nm_srtt[0] = nmp->nm_srtt[1] = nmp->nm_srtt[2] = - nmp->nm_srtt[3] = (NFS_TIMEO << 3); - nmp->nm_sdrtt[0] = nmp->nm_sdrtt[1] = nmp->nm_sdrtt[2] = - nmp->nm_sdrtt[3] = 0; + nfs_init_rtt(nmp); nmp->nm_cwnd = NFS_MAXCWND / 2; /* Initial send window */ nmp->nm_sent = 0; nmp->nm_timeouts = 0; @@ -685,7 +776,6 @@ caddr_t dpos; u_int32_t rxid, *tl; struct nfsreq *rep; - register int32_t t1; int error; /* @@ -743,27 +833,8 @@ rep->r_flags &= ~R_SENT; nmp->nm_sent -= NFS_CWNDSCALE; } - /* - * Update rtt using a gain of 0.125 on the mean - * and a gain of 0.25 on the deviation. - */ - if (rep->r_flags & R_TIMING) { - /* - * Since the timer resolution of - * NFS_HZ is so course, it can often - * result in r_rtt == 0. Since - * r_rtt == N means that the actual - * rtt is between N+dt and N+2-dt ticks, - * add 1. - */ - t1 = rep->r_rtt + 1; - t1 -= (NFS_SRTT(rep) >> 3); - NFS_SRTT(rep) += t1; - if (t1 < 0) - t1 = -t1; - t1 -= (NFS_SDRTT(rep) >> 2); - NFS_SDRTT(rep) += t1; - } + if (rep->r_flags & R_TIMING) + nfs_update_rtt(rep); nmp->nm_timeouts = 0; wakeup((caddr_t)rep); mtx_unlock(&rep->r_mtx); @@ -1073,7 +1144,7 @@ else rep->r_retry = NFS_MAXREXMIT + 1; /* past clip limit */ rep->r_rtt = rep->r_rexmit = 0; - if (proct[procnum] > 0) + if (nfs_rto_timer(procnum) != NFS_DEFAULT_TIMER) rep->r_flags = R_TIMING; else rep->r_flags = 0; @@ -1328,7 +1399,7 @@ if (nmp->nm_flag & NFSMNT_DUMBTIMR) timeo = nmp->nm_timeo; else - timeo = NFS_RTO(nmp, proct[rep->r_procnum]); + timeo = nfs_estimate_rto(nmp, rep->r_procnum); if (nmp->nm_timeouts > 0) timeo *= nfs_backoff[nmp->nm_timeouts - 1]; if (rep->r_rtt <= timeo) { ==== //depot/projects/uart/nfsclient/nfs_vfsops.c#14 (text+ko) ==== @@ -33,7 +33,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/nfsclient/nfs_vfsops.c,v 1.181 2006/05/19 00:04:24 mohans Exp $"); +__FBSDID("$FreeBSD: src/sys/nfsclient/nfs_vfsops.c,v 1.182 2006/05/23 18:48:07 cel Exp $"); #include "opt_bootp.h" @@ -545,10 +545,15 @@ /* * Silently clear NFSMNT_NOCONN if it's a TCP mount, it makes - * no sense in that context. + * no sense in that context. Also, set up appropriate retransmit + * and soft timeout behavior. */ - if (argp->sotype == SOCK_STREAM) + if (argp->sotype == SOCK_STREAM) { nmp->nm_flag &= ~NFSMNT_NOCONN; + nmp->nm_flag |= NFSMNT_DUMBTIMR; + nmp->nm_timeo = NFS_MAXTIMEO; + nmp->nm_retry = NFS_RETRANS_TCP; + } /* Also clear RDIRPLUS if not NFSv3, it crashes some servers */ if ((argp->flags & NFSMNT_NFSV3) == 0) ==== //depot/projects/uart/nfsclient/nfsmount.h#6 (text+ko) ==== @@ -30,7 +30,7 @@ * SUCH DAMAGE. * * @(#)nfsmount.h 8.3 (Berkeley) 3/30/95 - * $FreeBSD: src/sys/nfsclient/nfsmount.h,v 1.31 2006/05/19 00:04:24 mohans Exp $ + * $FreeBSD: src/sys/nfsclient/nfsmount.h,v 1.32 2006/05/23 18:33:58 cel Exp $ */ #ifndef _NFSCLIENT_NFSMOUNT_H_ @@ -64,8 +64,8 @@ struct sockaddr *nm_nam; /* Addr of server */ int nm_timeo; /* Init timer for NFSMNT_DUMBTIMR */ int nm_retry; /* Max retries */ - int nm_srtt[4]; /* Timers for rpcs */ - int nm_sdrtt[4]; + int nm_srtt[NFS_MAX_TIMER], /* RTT Timers for rpcs */ + nm_sdrtt[NFS_MAX_TIMER]; int nm_sent; /* Request send count */ int nm_cwnd; /* Request send window */ int nm_timeouts; /* Request timeouts */ From owner-p4-projects@FreeBSD.ORG Wed May 24 00:48:25 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7BB9B16A4F1; Wed, 24 May 2006 00:48:25 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 77F7416A4D9 for ; Wed, 24 May 2006 00:48:24 +0000 (UTC) (envelope-from jmg@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 26CE743D45 for ; Wed, 24 May 2006 00:48:24 +0000 (GMT) (envelope-from jmg@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4O0lZYi029366 for ; Wed, 24 May 2006 00:47:35 GMT (envelope-from jmg@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4O0lZCT029363 for perforce@freebsd.org; Wed, 24 May 2006 00:47:35 GMT (envelope-from jmg@freebsd.org) Date: Wed, 24 May 2006 00:47:35 GMT Message-Id: <200605240047.k4O0lZCT029363@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jmg@freebsd.org using -f From: John-Mark Gurney To: Perforce Change Reviews Cc: Subject: PERFORCE change 97708 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 May 2006 00:48:26 -0000 http://perforce.freebsd.org/chv.cgi?CH=97708 Change 97708 by jmg@jmg_carbon-60 on 2006/05/24 00:46:52 make ahc and ahd sun4v friendly by properly pulling in the necessary parent tag... Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/dev/aic7xxx/ahc_eisa.c#3 edit .. //depot/projects/kmacy_sun4v/src/sys/dev/aic7xxx/ahc_isa.c#3 edit .. //depot/projects/kmacy_sun4v/src/sys/dev/aic7xxx/ahc_pci.c#3 edit .. //depot/projects/kmacy_sun4v/src/sys/dev/aic7xxx/ahd_pci.c#3 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/dev/aic7xxx/ahc_eisa.c#3 (text+ko) ==== @@ -131,8 +131,8 @@ /* Allocate a dmatag for our SCB DMA maps */ /* XXX Should be a child of the PCI bus dma tag */ - error = aic_dma_tag_create(ahc, /*parent*/NULL, /*alignment*/1, - /*boundary*/0, + error = aic_dma_tag_create(ahc, /*parent*/bus_get_dma_tag(dev), + /*alignment*/1, /*boundary*/0, /*lowaddr*/BUS_SPACE_MAXADDR_32BIT, /*highaddr*/BUS_SPACE_MAXADDR, /*filter*/NULL, /*filterarg*/NULL, ==== //depot/projects/kmacy_sun4v/src/sys/dev/aic7xxx/ahc_isa.c#3 (text+ko) ==== @@ -254,8 +254,8 @@ /* Allocate a dmatag for our SCB DMA maps */ /* XXX Should be a child of the VLB/ISA bus dma tag */ - error = aic_dma_tag_create(ahc, /*parent*/NULL, /*alignment*/1, - /*boundary*/0, + error = aic_dma_tag_create(ahc, /*parent*/bus_get_dma_tag(dev), + /*alignment*/1, /*boundary*/0, /*lowaddr*/BUS_SPACE_MAXADDR_32BIT, /*highaddr*/BUS_SPACE_MAXADDR, /*filter*/NULL, /*filterarg*/NULL, ==== //depot/projects/kmacy_sun4v/src/sys/dev/aic7xxx/ahc_pci.c#3 (text+ko) ==== @@ -107,8 +107,8 @@ /* Allocate a dmatag for our SCB DMA maps */ /* XXX Should be a child of the PCI bus dma tag */ - error = aic_dma_tag_create(ahc, /*parent*/NULL, /*alignment*/1, - /*boundary*/0, + error = aic_dma_tag_create(ahc, /*parent*/bus_get_dma_tag(dev), + /*alignment*/1, /*boundary*/0, (ahc->flags & AHC_39BIT_ADDRESSING) ? 0x7FFFFFFFFFLL : BUS_SPACE_MAXADDR_32BIT, ==== //depot/projects/kmacy_sun4v/src/sys/dev/aic7xxx/ahd_pci.c#3 (text+ko) ==== @@ -109,8 +109,8 @@ /* Allocate a dmatag for our SCB DMA maps */ /* XXX Should be a child of the PCI bus dma tag */ - error = aic_dma_tag_create(ahd, /*parent*/NULL, /*alignment*/1, - /*boundary*/0, + error = aic_dma_tag_create(ahd, /*parent*/bus_get_dma_tag(dev), + /*alignment*/1, /*boundary*/0, (ahd->flags & AHD_39BIT_ADDRESSING) ? 0x7FFFFFFFFF : BUS_SPACE_MAXADDR_32BIT, From owner-p4-projects@FreeBSD.ORG Wed May 24 03:50:27 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3B50216A62E; Wed, 24 May 2006 03:50:27 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B2C7B16A66C; Wed, 24 May 2006 03:50:26 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 296F943D45; Wed, 24 May 2006 03:50:25 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from osx.baldwin.cx (osx.baldwin.cx [192.168.0.15]) (authenticated bits=0) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k4O3oOlg084612; Tue, 23 May 2006 23:50:24 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: John Birrell Date: Tue, 23 May 2006 23:50:13 -0400 User-Agent: KMail/1.9.1 References: <200605222015.k4MKFVIH004583@repoman.freebsd.org> In-Reply-To: <200605222015.k4MKFVIH004583@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200605232350.14614.jhb@freebsd.org> X-Virus-Scanned: ClamAV 0.87.1/1478/Mon May 22 17:01:38 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-3.9 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: Perforce Change Reviews Subject: Re: PERFORCE change 97634 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 May 2006 03:50:28 -0000 On Monday 22 May 2006 16:15, John Birrell wrote: > http://perforce.freebsd.org/chv.cgi?CH=97634 > > Change 97634 by jb@jb_freebsd2 on 2006/05/22 20:15:14 > > Change the kernel linker to use an sx lock instead of a mutex so that > DTrace can list all linker files while holding the lock and still be > able to malloc with wait to create probes. > > Add a function to list the function names and their values. This function > assumes that the lock is held while listing the files, so no additional > locking is attempted. I need to give you my kernel linker locking patch to avoid future pain. It fixes the kernel linker lock to actually protect all of the linker and adds a foreach-style function to call a handler on each linker_file_t. I haven't committed it yet as it needs testing with ndis. Maybe I will post it to current@ tomorrow. -- John Baldwin From owner-p4-projects@FreeBSD.ORG Wed May 24 04:21:27 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 98E6216A4F9; Wed, 24 May 2006 04:21:27 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9046616A4CD; Wed, 24 May 2006 04:21:26 +0000 (UTC) (envelope-from jb@what-creek.com) Received: from what-creek.com (what-creek.com [66.111.37.70]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4BB3043D45; Wed, 24 May 2006 04:21:26 +0000 (GMT) (envelope-from jb@what-creek.com) Received: by what-creek.com (Postfix, from userid 102) id 1512178C1D; Wed, 24 May 2006 04:21:25 +0000 (GMT) Date: Wed, 24 May 2006 04:21:25 +0000 From: John Birrell To: John Baldwin Message-ID: <20060524042124.GA10823@what-creek.com> References: <200605222015.k4MKFVIH004583@repoman.freebsd.org> <200605232350.14614.jhb@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200605232350.14614.jhb@freebsd.org> User-Agent: Mutt/1.4.2.1i Cc: Perforce Change Reviews Subject: Re: PERFORCE change 97634 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 May 2006 04:21:28 -0000 On Tue, May 23, 2006 at 11:50:13PM -0400, John Baldwin wrote: > I need to give you my kernel linker locking patch to avoid future pain. It > fixes the kernel linker lock to actually protect all of the linker and adds > a foreach-style function to call a handler on each linker_file_t. I haven't > committed it yet as it needs testing with ndis. Maybe I will post it to > current@ tomorrow. I don't expect it to be too much pain. 8-) I'll just merge my extra functions into whatever you commit to current. I do a merge a couple of times a week, so I'm not too out-of-date. The things I need are simple and don't affect any other sub-systems so the merge isn't a big deal. -- John Birrell From owner-p4-projects@FreeBSD.ORG Wed May 24 16:01:47 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 86B1116A763; Wed, 24 May 2006 16:01:47 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9FCB416A66E for ; Wed, 24 May 2006 16:01:46 +0000 (UTC) (envelope-from millert@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6213043D6E for ; Wed, 24 May 2006 16:01:43 +0000 (GMT) (envelope-from millert@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4OG0pgC020657 for ; Wed, 24 May 2006 16:00:51 GMT (envelope-from millert@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4OG0p22020654 for perforce@freebsd.org; Wed, 24 May 2006 16:00:51 GMT (envelope-from millert@freebsd.org) Date: Wed, 24 May 2006 16:00:51 GMT Message-Id: <200605241600.k4OG0p22020654@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to millert@freebsd.org using -f From: Todd Miller To: Perforce Change Reviews Cc: Subject: PERFORCE change 97738 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 May 2006 16:01:48 -0000 http://perforce.freebsd.org/chv.cgi?CH=97738 Change 97738 by millert@millert_g4tower on 2006/05/24 16:00:05 No longer need queue.[ch] Affected files ... .. //depot/projects/trustedbsd/sedarwin7/src/sedarwin/sedarwin/Makefile#9 edit .. //depot/projects/trustedbsd/sedarwin7/src/sedarwin/sedarwin/ss/queue.c#7 delete .. //depot/projects/trustedbsd/sedarwin7/src/sedarwin/sedarwin/ss/queue.h#4 delete Differences ... ==== //depot/projects/trustedbsd/sedarwin7/src/sedarwin/sedarwin/Makefile#9 (text+ko) ==== @@ -6,8 +6,8 @@ POLICY_SRCS= sebsd.c sebsd_alloc.c sebsd_syscall.c sebsd_sysctl.c POLICY_SRCS+= ss/avtab.c ss/conditional.c ss/ebitmap.c ss/hashtab.c \ - ss/init.c ss/mach_av.c ss/mls.c ss/policydb.c ss/queue.c \ - ss/services.c ss/sidtab.c ss/symtab.c + ss/init.c ss/mach_av.c ss/mls.c ss/policydb.c ss/services.c \ + ss/sidtab.c ss/symtab.c POLICY_SRCS+= avc/avc.c avc/avc_audit.c CFLAGS+= -DSEFOS_DEBUG -I.. From owner-p4-projects@FreeBSD.ORG Wed May 24 16:03:47 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2D56016A77D; Wed, 24 May 2006 16:03:47 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0814316A75C for ; Wed, 24 May 2006 16:03:47 +0000 (UTC) (envelope-from millert@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C703643D46 for ; Wed, 24 May 2006 16:03:46 +0000 (GMT) (envelope-from millert@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4OG2tmi020856 for ; Wed, 24 May 2006 16:02:55 GMT (envelope-from millert@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4OG2ts4020853 for perforce@freebsd.org; Wed, 24 May 2006 16:02:55 GMT (envelope-from millert@freebsd.org) Date: Wed, 24 May 2006 16:02:55 GMT Message-Id: <200605241602.k4OG2ts4020853@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to millert@freebsd.org using -f From: Todd Miller To: Perforce Change Reviews Cc: Subject: PERFORCE change 97740 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 May 2006 16:03:48 -0000 http://perforce.freebsd.org/chv.cgi?CH=97740 Change 97740 by millert@millert_g4tower on 2006/05/24 16:02:18 remove queue.c here too Affected files ... .. //depot/projects/trustedbsd/sedarwin7/src/sedarwin/sedarwin/ss/Makefile#3 edit Differences ... ==== //depot/projects/trustedbsd/sedarwin7/src/sedarwin/sedarwin/ss/Makefile#3 (text+ko) ==== @@ -16,8 +16,8 @@ EXPINC_SUBDIRS_I386 = ${EXPINC_SUBDIRS} EXPORT_ONLY_FILES = \ - mls.h security.h services.h policydb.h global.h context.h queue.h \ - hashtab.h symtab.h avtab.h sidtab.h ebitmap.h mls_types.h constraint.h + mls.h security.h services.h policydb.h global.h context.h hashtab.h \ + symtab.h avtab.h sidtab.h ebitmap.h mls_types.h constraint.h INSTALL_MI_LIST = From owner-p4-projects@FreeBSD.ORG Wed May 24 16:06:54 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7BAD216A95E; Wed, 24 May 2006 16:06:54 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E117316A95A for ; Wed, 24 May 2006 16:06:53 +0000 (UTC) (envelope-from millert@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0AFB943D53 for ; Wed, 24 May 2006 16:06:51 +0000 (GMT) (envelope-from millert@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4OG5x5q022290 for ; Wed, 24 May 2006 16:05:59 GMT (envelope-from millert@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4OG5xnS022287 for perforce@freebsd.org; Wed, 24 May 2006 16:05:59 GMT (envelope-from millert@freebsd.org) Date: Wed, 24 May 2006 16:05:59 GMT Message-Id: <200605241605.k4OG5xnS022287@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to millert@freebsd.org using -f From: Todd Miller To: Perforce Change Reviews Cc: Subject: PERFORCE change 97743 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 May 2006 16:06:59 -0000 http://perforce.freebsd.org/chv.cgi?CH=97743 Change 97743 by millert@millert_g4tower on 2006/05/24 16:05:51 Fix type of devfs_type_to_security_class param Add some more debugging to vnode_has_perm() Add all missing entrypoints that are not either network or vfs related, or where there is no appropriate selinux permission or capability. Affected files ... .. //depot/projects/trustedbsd/sedarwin7/src/sedarwin/sedarwin/sebsd.c#41 edit Differences ... ==== //depot/projects/trustedbsd/sedarwin7/src/sedarwin/sedarwin/sebsd.c#41 (text+ko) ==== @@ -93,6 +93,28 @@ return (ss_initialized); } +static int +signal_to_av(int signum) +{ + int perm; + + switch (signum) { + case SIGCHLD: + perm = PROCESS__SIGCHLD; + break; + case SIGKILL: + perm = PROCESS__SIGKILL; + break; + case SIGSTOP: + perm = PROCESS__SIGSTOP; + break; + default: + perm = PROCESS__SIGNAL; + break; + } + return perm; +} + static void sebsd_init(struct mac_policy_conf *mpc) { @@ -135,6 +157,13 @@ return (avc_has_perm(task->sid, task->sid, SECCLASS_CAPABILITY, cap, &ad)); } +#else +static int +cred_has_capability(struct ucred *cred, unsigned int cap) +{ + + return (0); +} #endif static int @@ -247,7 +276,7 @@ } static __inline u_int16_t -devfs_type_to_security_class(int type) +devfs_type_to_security_class(devfstype_t type) { switch (type) { @@ -309,20 +338,38 @@ ad.u.fs.vp = vp; #if 0 - if (file->sclass == 0) { + { + u_int16_t sclass; struct vattr va; struct proc *p = current_proc(); VOP_GETATTR(vp, &va, p->p_ucred, p); - printf("vnode_has_perm:: ERROR, sid=%d, sclass=0, v_type=%d," - " inode=%ld, fsid=%d, fstype=%s, mnt=%s\n", - file->sid, vp->v_type, va.va_fileid, va.va_fsid, - vp->v_mount->mnt_vfc->vfc_name, - vp->v_mount->mnt_stat.f_mntonname); - file->sclass = vnode_type_to_security_class(vp->v_type); - if (file->sclass == 0) { + sclass = vnode_type_to_security_class(vp->v_type); + if (sclass == 0) { + printf("%s:: ERROR, sid=%d, sclass=0, v_type=%d," + " inode=%ld, fsid=%d, fstype=%s, mnt=%s\n", + __func__, file->sid, vp->v_type, va.va_fileid, + va.va_fsid, vp->v_mount->mnt_vfc->vfc_name, + vp->v_mount->mnt_stat.f_mntonname); printf("vnode_has_perm:: Giving up\n"); return (1); /* TBD: debugging */ } + if (file->sclass != 0 && sclass != file->sclass) { + printf("%s:: ERROR, sid=%d, sclass=%d(%d), perm=0x%x, " + "v_type=%d, inode=%ld, fsid=%d", + __func__, file->sid, sclass, file->sclass, perm, + vp->v_type, va.va_fileid, va.va_fsid); + if (vp->v_mount) { + if (vp->v_mount->mnt_vfc && + vp->v_mount->mnt_vfc->vfc_name) + printf(" %s", + vp->v_mount->mnt_vfc->vfc_name); + if (vp->v_mount->mnt_stat.f_mntonname) + printf(" %s", + vp->v_mount->mnt_stat.f_mntonname); + printf("\n"); + } + } + file->sclass = sclass; } #else @@ -440,6 +487,16 @@ } static void +sebsd_init_posix_label(struct label *label) +{ + struct ipc_security_struct *new; + + new = sebsd_malloc(sizeof(*new), M_SEBSD, M_ZERO | M_WAITOK); + new->sid = SECINITSID_UNLABELED; + SLOT(label) = new; +} + +static void sebsd_init_devfs_label(struct label *label) { struct vnode_security_struct *vsec; @@ -495,6 +552,20 @@ vsec->sclass = dsec->sclass; } +static void +sebsd_update_devfsdirent(struct mount *mp, struct devnode *de, + struct label *delabel, struct vnode *vp, struct label *vlabel) +{ + struct vnode_security_struct *vsec, *dsec; + + vsec = SLOT(vlabel); + dsec = SLOT(delabel); + + dsec->sid = vsec->sid; + dsec->task_sid = vsec->task_sid; + dsec->sclass = vsec->sclass; +} + static int sebsd_associate_vnode_extattr(struct mount *mp, struct label *fslabel, struct vnode *vp, struct label *vlabel) @@ -707,6 +778,33 @@ psec->sid = SECINITSID_KERNEL; } +static void +sebsd_create_posix_sem(struct ucred *cred, struct pseminfo *psem, + struct label *psemlabel, char *name) +{ + struct task_security_struct *tsec; + struct ipc_security_struct *ipcsec; + + tsec = SLOT(cred->cr_label); + ipcsec = SLOT(psemlabel); + + ipcsec->sid = tsec->sid; + ipcsec->sclass = SECCLASS_SEM; +} + +static void +sebsd_create_posix_shm(struct ucred *cred, struct pshminfo *pshm, + struct label *pshmlabel, char *name) +{ + struct task_security_struct *tsec; + struct ipc_security_struct *ipcsec; + + tsec = SLOT(cred->cr_label); + ipcsec = SLOT(pshmlabel); + + ipcsec->sid = tsec->sid; + ipcsec->sclass = SECCLASS_SHM; +} static void sebsd_create_sysv_sem(struct ucred *cred, struct semid_kernel *semakptr, @@ -736,6 +834,9 @@ ipcsec->sclass = SECCLASS_SHM; } +/* + * NOTE: on Darwin mp will always be NULLL for sebsd_create_devfs_device + */ static void sebsd_create_devfs_device(struct ucred *cr, struct mount *mp, dev_t dev, struct devnode *devfs_dirent, struct label *label, @@ -786,48 +887,50 @@ sebsd_free(path, M_SEBSD); } -#if 0 +/* + * NOTE: on Darwin mp will always be NULLL for sebsd_create_devfs_directory + */ static void sebsd_create_devfs_directory(struct mount *mp, char *dirname, - int dirnamelen, struct devfs_dirent *devfs_dirent, struct label *label, + int dirnamelen, struct devnode *de, struct label *label, const char *fullpath) { char *path; int rc; u_int32_t newsid; - struct mount_security_struct *sbsec; struct vnode_security_struct *dirent; dirent = SLOT(label); - sbsec = SLOT(mp->mnt_mntlabel); /* Default to the filesystem SID. */ - dirent->sid = sbsec->sid; + dirent->sid = SECINITSID_DEVFS; dirent->task_sid = SECINITSID_KERNEL; - dirent->sclass = SECCLASS_DIR; + dirent->sclass = devfs_type_to_security_class(de->dn_type); /* Obtain a SID based on the fstype, path, and class. */ path = sebsd_malloc(strlen(fullpath) + 2, M_SEBSD, M_ZERO | M_WAITOK); path[0] = '/'; strcpy(&path[1], fullpath); - rc = security_genfs_sid(mp->mnt_vfc->vfc_name, path, dirent->sclass, - &newsid); + rc = security_genfs_sid("devfs", path, dirent->sclass, &newsid); if (rc == 0) dirent->sid = newsid; /* TBD: debugging */ if (sebsd_verbose > 1) { - printf("%s(%s): sbsid=%d, mountpoint=%s, " - "rc=%d, sclass=%d, computedsid=%d, dirent=%d\n", - __func__, path, sbsec->sid, mp->mnt_stat.f_mntonname, rc, - dirent->sclass, newsid, dirent->sid); + printf("%s(%s): mountpoint=devfs, rc=%d, sclass=%d, " + "computedsid=%d, dirent=%d\n", + __func__, path, rc, dirent->sclass, newsid, dirent->sid); } sebsd_free(path, M_SEBSD); } +#if 0 +/* + * The create_devfs_symlink entrypoint is not implemented on Darwin. + */ static void sebsd_create_devfs_symlink(struct ucred *cred, struct mount *mp, - struct devfs_dirent *dd, struct label *ddlabel, struct devfs_dirent *de, + struct devnode *dd, struct label *ddlabel, struct devnode *de, struct label *delabel, const char *fullpath) { char *path; @@ -835,13 +938,11 @@ u_int32_t newsid; struct vnode_security_struct *lnksec; struct vnode_security_struct *dirsec; - struct mount_security_struct *sbsec; /* TBD: Should probably be checking MAY_LINK/MAY_CREATE perms here */ dirsec = SLOT(ddlabel); lnksec = SLOT(delabel); - sbsec = SLOT(mp->mnt_mntlabel); /* Default to the filesystem SID. */ lnksec->sid = dirsec->sid; @@ -852,20 +953,18 @@ path = sebsd_malloc(strlen(fullpath) + 2, M_SEBSD, M_ZERO | M_WAITOK); path[0] = '/'; strcpy(&path[1], fullpath); - rc = security_genfs_sid(mp->mnt_vfc->vfc_name, path, lnksec->sclass, - &newsid); + rc = security_genfs_sid("devfs", path, lnksec->sclass, &newsid); if (rc == 0) lnksec->sid = newsid; if (sebsd_verbose > 1) { - printf("%s(%s): sbsid=%d, mountpoint=%s, rc=%d, sclass=%d, " + printf("%s(%s): mountpoint=devfs, rc=%d, sclass=%d, " "computedsid=%d, dirent=%d\n", __func__, path, - sbsec->sid, mp->mnt_stat.f_mntonname, rc, - lnksec->sclass, newsid, lnksec->sid); + rc, lnksec->sclass, newsid, lnksec->sid); } sebsd_free(path, M_SEBSD); } -#endif /* HAS_DEVFS_DIRENT */ +#endif #ifdef HAS_PIPES /* @@ -1323,11 +1422,10 @@ } #endif /* HAS_PIPES */ -#if 0 /* XXX */ static int sebsd_check_proc_debug(struct ucred *cred, struct proc *proc) { - + return (cred_has_perm(cred, proc, PROCESS__PTRACE)); } @@ -1337,7 +1435,6 @@ return (cred_has_perm(cred, proc, PROCESS__SETSCHED)); } -#endif static int sebsd_check_proc_setlcid(struct proc *p0, struct proc *p, pid_t pid, pid_t lcid) @@ -1401,21 +1498,19 @@ { u_int32_t perm; - switch (signum) { - case SIGCHLD: - perm = PROCESS__SIGCHLD; - break; - case SIGKILL: - perm = PROCESS__SIGKILL; - break; - case SIGSTOP: - perm = PROCESS__SIGSTOP; - break; - default: - perm = PROCESS__SIGNAL; - break; - } + perm = signal_to_av(signum); + return (cred_has_perm(cred, proc, perm)); +} + +static int +sebsd_check_proc_wait(struct ucred *cred, struct proc *proc) +{ + u_int32_t perm, exit_status; + + exit_status = proc->p_xstat; // (promote to 32 btis) + exit_status &= 0177; + perm = signal_to_av(exit_status); return (cred_has_perm(cred, proc, perm)); } @@ -2143,8 +2238,38 @@ return (vnode_has_perm(cred, vp, FILE__GETATTR)); } +static int +sebsd_check_system_acct(struct ucred *cred, struct vnode *v, + struct label *vl) +{ + + return (cred_has_capability(cred, CAPABILITY__SYS_PACCT)); +} + +static int +sebsd_check_system_audit(struct ucred *cred, void *record, int len) +{ + + return (cred_has_capability(cred, CAPABILITY__AUDIT_WRITE)); +} + +static int +sebsd_check_system_auditctl(struct ucred *cred, struct vnode *v, + struct label *vlabel) +{ + + return (cred_has_capability(cred, CAPABILITY__AUDIT_CONTROL)); +} + +static int +sebsd_check_system_auditon(struct ucred *cred, int cmd) +{ + + return (cred_has_capability(cred, CAPABILITY__AUDIT_CONTROL)); +} + /* - * TBD: LSM/SELinux doesn't have a nfsd hook + * TBD: LSM/SELinux doesn't have a nfsd hook or relevant permission */ static int sebsd_check_system_nfsd(struct ucred *cred) @@ -2169,16 +2294,18 @@ return (vnode_has_perm(cred, vp, FILE__SWAPON)); } -/* - * TBD: Sysctl access control is not currently implemented - */ +static int +sebsd_check_system_reboot(struct ucred *cred, int how) +{ + + return (cred_has_capability(cred, CAPABILITY__SYS_BOOT)); +} + static int -sebsd_check_system_sysctl(struct ucred *cred, int *name, - u_int namelen, void *old, size_t *oldlenp, int inkernel, void *new, - size_t newlen) +sebsd_check_system_settime(struct ucred *cred) { - return (0); + return (cred_has_capability(cred, CAPABILITY__SYS_TIME)); } static int @@ -2477,7 +2604,7 @@ case GETALL: perm = SEM__READ; break; - case SETVAL: + case SETVAL: case SETALL: perm = SEM__WRITE; break; @@ -2550,6 +2677,12 @@ case IPC_SET: perm = SHM__SETATTR; break; +#if 0 + case SHM_LOCK: + case SHM_UNLOCK: + perm = SHM__LOCK; + break; +#endif case IPC_STAT: perm = SHM__GETATTR | SHM__ASSOCIATE; break; @@ -2569,6 +2702,100 @@ return (ipc_has_perm(cred, shmseglabel, SHM__ASSOCIATE)); } +static int +sebsd_check_posix_sem_create(struct ucred *cred, const char *name) +{ + + struct task_security_struct *t; + + t = SLOT(cred->cr_label); + return (avc_has_perm(t->sid, t->sid, SECCLASS_SEM, SEM__CREATE, NULL)); +} + +static int +sebsd_check_posix_sem_open(struct ucred *cred, struct pseminfo *psem, + struct label *psemlabel) +{ + + return (ipc_has_perm(cred, psemlabel, SEM__ASSOCIATE)); +} + +static int +sebsd_check_posix_sem_post(struct ucred *cred, struct pseminfo *psem, + struct label *psemlabel) +{ + + return (ipc_has_perm(cred, psemlabel, SEM__READ | SEM__WRITE)); +} + +static int +sebsd_check_posix_sem_unlink(struct ucred *cred, struct pseminfo *psem, + struct label *psemlabel, const char *name) +{ + + return (ipc_has_perm(cred, psemlabel, SEM__DESTROY)); +} + +static int +sebsd_check_posix_sem_wait(struct ucred *cred, struct pseminfo *psem, + struct label *psemlabel) +{ + + return (ipc_has_perm(cred, psemlabel, SEM__READ | SEM__WRITE)); +} + +static int +sebsd_check_posix_shm_create(struct ucred *cred, const char *name) +{ + struct task_security_struct *t; + + t = SLOT(cred->cr_label); + return (avc_has_perm(t->sid, t->sid, SECCLASS_SHM, SHM__CREATE, + NULL)); +} + +static int +sebsd_check_posix_shm_mmap(struct ucred *cred, struct pshminfo *ps, + struct label *pshmlabel, int prot, int flags) +{ + + return(ipc_has_perm(cred, pshmlabel, SHM__READ | SHM__WRITE)); +} + + +static int +sebsd_check_posix_shm_open(struct ucred *cred, struct pshminfo *pshm, + struct label *pshmlabel) +{ + + return (ipc_has_perm(cred, pshmlabel, SHM__ASSOCIATE)); +} + +static int +sebsd_check_posix_shm_stat(struct ucred *cred, struct pshminfo *pshm, + struct label *pshmlabel) +{ + + return (ipc_has_perm(cred, pshmlabel, SHM__GETATTR)); +} + +static int +sebsd_check_posix_shm_truncate(struct ucred *cred, struct pshminfo *pshm, + struct label *pshmlabel, size_t len) +{ + + /* XXX: The perm here is just a guess */ + return (ipc_has_perm(cred, pshmlabel, SHM__SETATTR | SHM__WRITE)); +} + +static int +sebsd_check_posix_shm_unlink(struct ucred *cred, struct pshminfo *pshm, + struct label *pshmlabel, const char *name) +{ + + return (ipc_has_perm(cred, pshmlabel, SHM__DESTROY)); +} + static struct mac_policy_ops sebsd_ops = { /* Init Labels */ .mpo_init = sebsd_init, @@ -2611,6 +2838,8 @@ .mpo_create_task = sebsd_create_task, .mpo_create_kernel_task = sebsd_create_kernel_task, .mpo_create_devfs_device = sebsd_create_devfs_device, + .mpo_create_devfs_directory = sebsd_create_devfs_directory, + // .mpo_create_devfs_symlink = sebsd_create_devfs_symlink, .mpo_create_proc0 = sebsd_create_proc0, .mpo_create_proc1 = sebsd_create_proc1, .mpo_create_vnode_extattr = sebsd_create_vnode_extattr, @@ -2619,6 +2848,7 @@ .mpo_associate_vnode_singlelabel = sebsd_associate_vnode_singlelabel, .mpo_associate_vnode_extattr = sebsd_associate_vnode_extattr, .mpo_associate_vnode_devfs = sebsd_associate_vnode_devfs, + .mpo_update_devfsdirent = sebsd_update_devfsdirent, .mpo_request_object_label = sebsd_request_label, @@ -2641,8 +2871,21 @@ .mpo_check_port_hold_send = sebsd_check_port_hold_send, .mpo_check_port_hold_send_once = sebsd_check_port_hold_send_once, .mpo_check_port_hold_receive = sebsd_check_port_hold_recv, + .mpo_check_proc_debug = sebsd_check_proc_debug, + .mpo_check_proc_sched = sebsd_check_proc_sched, .mpo_check_proc_setlcid = sebsd_check_proc_setlcid, .mpo_check_proc_signal = sebsd_check_proc_signal, + .mpo_check_proc_wait = sebsd_check_proc_wait, + .mpo_check_system_acct = sebsd_check_system_acct, + .mpo_check_system_audit = sebsd_check_system_audit, + .mpo_check_system_auditctl = sebsd_check_system_auditctl, + .mpo_check_system_auditon = sebsd_check_system_auditon, + .mpo_check_system_nfsd = sebsd_check_system_nfsd, + .mpo_check_system_swapon = sebsd_check_system_swapon, + .mpo_check_system_swapoff = sebsd_check_system_swapon, + .mpo_check_system_reboot = sebsd_check_system_reboot, + .mpo_check_system_settime = sebsd_check_system_settime, + .mpo_check_vnode_access = sebsd_check_vnode_access, .mpo_check_vnode_chdir = sebsd_check_vnode_chdir, .mpo_check_vnode_chroot = sebsd_check_vnode_chroot, @@ -2681,6 +2924,8 @@ .mpo_check_vnode_stat = sebsd_check_vnode_stat, .mpo_check_vnode_write = sebsd_check_vnode_write, + + /* Mount Points */ .mpo_init_mount_label = sebsd_init_mount_label, .mpo_init_mount_fs_label = sebsd_init_mount_fs_label, @@ -2711,6 +2956,26 @@ .mpo_check_ipc_method = sebsd_check_ipc_method, + /* POSIX IPC Entry Points */ + .mpo_init_posix_sem_label = sebsd_init_posix_label, + .mpo_create_posix_sem = sebsd_create_posix_sem, + .mpo_destroy_posix_sem_label = sebsd_destroy_label, + .mpo_check_posix_sem_create = sebsd_check_posix_sem_create, + .mpo_check_posix_sem_open = sebsd_check_posix_sem_open, + .mpo_check_posix_sem_post = sebsd_check_posix_sem_post, + .mpo_check_posix_sem_unlink = sebsd_check_posix_sem_unlink, + .mpo_check_posix_sem_wait = sebsd_check_posix_sem_wait, + + .mpo_init_posix_shm_label = sebsd_init_posix_label, + .mpo_create_posix_shm = sebsd_create_posix_shm, + .mpo_destroy_posix_shm_label = sebsd_destroy_label, + .mpo_check_posix_shm_create = sebsd_check_posix_shm_create, + .mpo_check_posix_shm_open = sebsd_check_posix_shm_open, + .mpo_check_posix_shm_mmap = sebsd_check_posix_shm_mmap, + .mpo_check_posix_shm_stat = sebsd_check_posix_shm_stat, + .mpo_check_posix_shm_truncate = sebsd_check_posix_shm_truncate, + .mpo_check_posix_shm_unlink = sebsd_check_posix_shm_unlink, + .mpo_syscall = sebsd_syscall }; From owner-p4-projects@FreeBSD.ORG Wed May 24 16:13:00 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 93BBF16A81F; Wed, 24 May 2006 16:13:00 +0000 (UTC) X-Original-To: perforce@FreeBSD.org Delivered-To: perforce@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0E9A016A809 for ; Wed, 24 May 2006 16:13:00 +0000 (UTC) (envelope-from deker@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6DC8643D46 for ; Wed, 24 May 2006 16:12:59 +0000 (GMT) (envelope-from deker@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4OGC7d3022550 for ; Wed, 24 May 2006 16:12:07 GMT (envelope-from deker@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4OGC7Z7022547 for perforce@freebsd.org; Wed, 24 May 2006 16:12:07 GMT (envelope-from deker@FreeBSD.org) Date: Wed, 24 May 2006 16:12:07 GMT Message-Id: <200605241612.k4OGC7Z7022547@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to deker@FreeBSD.org using -f From: Rob Deker To: Perforce Change Reviews Cc: Subject: PERFORCE change 97745 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 May 2006 16:13:01 -0000 http://perforce.freebsd.org/chv.cgi?CH=97745 Change 97745 by deker@sebsd_build on 2006/05/24 16:12:02 Add patch from pleblanc with the following comments: Added the same classes of missing entry points to sebsd as were added to sedarwin. Specifically: mpo_check_system_* acct reboot settime mpo_check_proc_* wait setuid seteuid setgid setegid setreuid setregid setresuid setresgid All supported SYSV and POSIX IPC syscalls are already implemented, and the BSD MAC Framework doesn't have audit hooks yet. This builds & boots; works during brief normal usage at least. Affected files ... .. //depot/projects/trustedbsd/sebsd/sys/security/sebsd/sebsd.c#43 edit Differences ... ==== //depot/projects/trustedbsd/sebsd/sys/security/sebsd/sebsd.c#43 (text+ko) ==== @@ -97,6 +97,28 @@ panic("sebsd_destroy"); } +static int +signal_to_av(int signum) +{ + uint32_t perm; + + switch (signum) { + case SIGCHLD: + perm = PROCESS__SIGCHLD; + break; + case SIGKILL: + perm = PROCESS__SIGKILL; + break; + case SIGSTOP: + perm = PROCESS__SIGSTOP; + break; + default: + perm = PROCESS__SIGNAL; + break; + } + return perm; +} + /* * Check whether a task is allowed to use a capability. */ @@ -1116,27 +1138,73 @@ return (cred_has_perm(cred, proc, PROCESS__SETSCHED)); } +/* + * TBD: The SETGID and SETUID capabilities are currently used for + * all functions in those families. + */ +static int +sebsd_check_proc_setgid(struct ucred *cred, gid_t gid) +{ + + return (cred_has_capability(cred, CAPABILITY__SETGID)); +} + +static int +sebsd_check_proc_setregid(struct ucred *cred, gid_t rgid, gid_t egid) +{ + + return (cred_has_capability(cred, CAPABILITY__SETGID)); +} + +static int +sebsd_check_proc_setresgid(struct ucred *cred, gid_t rgid, gid_t egid, + gid_t sgid) +{ + + return (cred_has_capability(cred, CAPABILITY__SETGID)); +} + +static int +sebsd_check_proc_setuid(struct ucred *cred, uid_t uid) +{ + + return (cred_has_capability(cred, CAPABILITY__SETUID)); +} + +static int +sebsd_check_proc_setreuid(struct ucred *cred, uid_t ruid, uid_t euid) +{ + + return (cred_has_capability(cred, CAPABILITY__SETUID)); +} + +static int +sebsd_check_proc_setresuid(struct ucred *cred, uid_t ruid, uid_t euid, + uid_t suid) +{ + + return (cred_has_capability(cred, CAPABILITY__SETUID)); +} + static int sebsd_check_proc_signal(struct ucred *cred, struct proc *proc, int signum) { u_int32_t perm; - switch (signum) { - case SIGCHLD: - perm = PROCESS__SIGCHLD; - break; - case SIGKILL: - perm = PROCESS__SIGKILL; - break; - case SIGSTOP: - perm = PROCESS__SIGSTOP; - break; - default: - perm = PROCESS__SIGNAL; - break; - } + perm = signal_to_av(signum); + return (cred_has_perm(cred, proc, perm)); +} + +static int +sebsd_check_proc_wait(struct ucred *cred, struct proc *proc) +{ + u_int32_t perm, exit_status; + + exit_status = proc->p_xstat; // (promote to 32 btis) + exit_status &= 0177; - return (cred_has_perm(cred, proc, perm)); + perm = signal_to_av(exit_status); + return (cred_has_perm(cred, proc, perm)); } static void @@ -1812,6 +1880,14 @@ return (vnode_has_perm(cred, vp, FILE__GETATTR)); } +static int +sebsd_check_system_acct(struct ucred *cred, struct vnode *c, + struct label *vl) +{ + + return (cred_has_capability(cred, CAPABILITY__SYS_PACCT)); +} + /* * TBD: LSM/SELinux doesn't have a nfsd hook */ @@ -1823,6 +1899,20 @@ } static int +sebsd_check_system_reboot(struct ucred *cred, int how) +{ + + return (cred_has_capability(cred, CAPABILITY__SYS_BOOT)); +} + +static int +sebsd_check_system_settime(struct ucred *cred) +{ + + return (cred_has_capability(cred, CAPABILITY__SYS_TIME)); +} + +static int sebsd_check_system_swapon(struct ucred *cred, struct vnode *vp, struct label *vnodelabel) { @@ -2488,11 +2578,11 @@ .mpo_check_mount = sebsd_check_mount, .mpo_check_umount = sebsd_check_umount, .mpo_check_remount = sebsd_check_remount, + .mpo_check_sysv_msgmsq = sebsd_check_sysv_msgmsq, .mpo_check_sysv_msgrcv = sebsd_check_sysv_msgrcv, .mpo_check_sysv_msgrmid = sebsd_check_sysv_msgrmid, .mpo_check_sysv_msqget = sebsd_check_sysv_msqget, .mpo_check_sysv_msqsnd = sebsd_check_sysv_msqsnd, - .mpo_check_sysv_msgmsq = sebsd_check_sysv_msgmsq, .mpo_check_sysv_msqrcv = sebsd_check_sysv_msqrcv, .mpo_check_sysv_msqctl = sebsd_check_sysv_msqctl, .mpo_check_sysv_semctl = sebsd_check_sysv_semctl, @@ -2520,8 +2610,20 @@ .mpo_check_proc_debug = sebsd_check_proc_debug, .mpo_check_proc_sched = sebsd_check_proc_sched, + .mpo_check_proc_setuid = sebsd_check_proc_setuid, + .mpo_check_proc_seteuid = sebsd_check_proc_setuid, + .mpo_check_proc_setgid = sebsd_check_proc_setgid, + .mpo_check_proc_setegid = sebsd_check_proc_setgid, + .mpo_check_proc_setreuid = sebsd_check_proc_setreuid, + .mpo_check_proc_setregid = sebsd_check_proc_setregid, + .mpo_check_proc_setresuid = sebsd_check_proc_setresuid, + .mpo_check_proc_setresgid = sebsd_check_proc_setresgid, .mpo_check_proc_signal = sebsd_check_proc_signal, + .mpo_check_proc_wait = sebsd_check_proc_wait, + .mpo_check_system_acct = sebsd_check_system_acct, .mpo_check_system_nfsd = sebsd_check_system_nfsd, + .mpo_check_system_reboot = sebsd_check_system_reboot, + .mpo_check_system_settime = sebsd_check_system_settime, .mpo_check_system_swapon = sebsd_check_system_swapon, .mpo_check_system_swapoff = sebsd_check_system_swapoff, .mpo_check_system_sysctl = sebsd_check_system_sysctl, From owner-p4-projects@FreeBSD.ORG Wed May 24 18:33:03 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A133816A6F3; Wed, 24 May 2006 18:33:03 +0000 (UTC) X-Original-To: perforce@FreeBSD.org Delivered-To: perforce@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 57CBD16A576 for ; Wed, 24 May 2006 18:33:02 +0000 (UTC) (envelope-from deker@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 21EC843D45 for ; Wed, 24 May 2006 18:33:02 +0000 (GMT) (envelope-from deker@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4OIWAgc044920 for ; Wed, 24 May 2006 18:32:10 GMT (envelope-from deker@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4OIW9Tx044917 for perforce@freebsd.org; Wed, 24 May 2006 18:32:09 GMT (envelope-from deker@FreeBSD.org) Date: Wed, 24 May 2006 18:32:09 GMT Message-Id: <200605241832.k4OIW9Tx044917@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to deker@FreeBSD.org using -f From: Rob Deker To: Perforce Change Reviews Cc: Subject: PERFORCE change 97761 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 May 2006 18:33:07 -0000 http://perforce.freebsd.org/chv.cgi?CH=97761 Change 97761 by deker@sebsd_build on 2006/05/24 18:31:30 Add pre-parsed policy.conf for bootstrapping and fix Makefile to support new bootstrap method. Affected files ... .. //depot/projects/trustedbsd/sebsd/Makefile#17 edit .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/support/policy.conf#1 add Differences ... ==== //depot/projects/trustedbsd/sebsd/Makefile#17 (text+ko) ==== @@ -310,8 +310,17 @@ sebsd_bootstrap: .if exists(${.CURDIR}/contrib/sebsd) @echo "Installing SEBSD policy" - (cd ${.CURDIR}/contrib/sebsd/refpolicy; gmake install-src) - (cd ${DESTDIR}/etc/security/sebsd/${SEBSD_POLICYTYPE}/src/policy; gmake install) +.if exists(${DESTDIR}/usr/bin/checkpolicy) + +.if !exists(${DESTDIR}/etc/security/sebsd/targeted/policy/policy.20) + (${DESTDIR}/usr/bin/checkpolicy -o ${DESTDIR}/etc/security/sebsd/targeted/policy/policy.20 ${.CURDIR}/contrib/sebsd/support/policy.conf) +.else + @echo "Binary policy file found. Not overwriting." +.endif + +.else + @echo /usr/bin/checkpolicy not found. Did you run 'make installworld'? +.endif .endif From owner-p4-projects@FreeBSD.ORG Wed May 24 21:30:46 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 21E4416A42A; Wed, 24 May 2006 21:30:46 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C14D516A456 for ; Wed, 24 May 2006 21:30:44 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 823ED43D4C for ; Wed, 24 May 2006 21:30:44 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4OLTp4q072126 for ; Wed, 24 May 2006 21:29:51 GMT (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4OLTp8q072123 for perforce@freebsd.org; Wed, 24 May 2006 21:29:51 GMT (envelope-from jhb@freebsd.org) Date: Wed, 24 May 2006 21:29:51 GMT Message-Id: <200605242129.k4OLTp8q072123@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin To: Perforce Change Reviews Cc: Subject: PERFORCE change 97766 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 May 2006 21:30:51 -0000 http://perforce.freebsd.org/chv.cgi?CH=97766 Change 97766 by jhb@jhb_mutex on 2006/05/24 21:29:14 Turn on ndis, iwi, ipw, ral, and ural in various NOTES files. Affected files ... .. //depot/projects/smpng/sys/amd64/conf/NOTES#30 edit .. //depot/projects/smpng/sys/i386/conf/NOTES#119 edit .. //depot/projects/smpng/sys/pc98/conf/NOTES#53 edit Differences ... ==== //depot/projects/smpng/sys/amd64/conf/NOTES#30 (text+ko) ==== @@ -221,9 +221,13 @@ # ed: Western Digital and SMC 80xx; Novell NE1000 and NE2000; 3Com 3C503 # HP PC Lan+, various PC Card devices (refer to etc/defaults/pccard.conf) # (requires miibus) +# ipw: Intel PRO/Wireless 2100 IEEE 802.11 adapter +# iwi: Intel PRO/Wireless 2200BG/2225BG/2915ABG IEEE 802.11 adapters # lnc: Lance/PCnet cards (Isolan, Novell NE2100, NE32-VL, AMD Am7990 and # Am79C960) # nve: nVidia nForce MCP on-board Ethernet Networking +# ral: Ralink Technology IEEE 802.11 wireless adapter +# ural: Ralink Technology RT2500USB IEEE 802.11 wireless adapter device ed options ED_3C503 @@ -231,7 +235,11 @@ options ED_SIC #XXX# still calls MD i386 kvtop function instead of vtophys etc #XXX#device lnc +device iwi +device ipw device nve # nVidia nForce MCP on-board Ethernet Networking +device ral +device ural device ath device ath_hal # Atheros HAL (includes binary component) @@ -556,6 +564,10 @@ options VM_KMEM_SIZE_MAX options VM_KMEM_SIZE_SCALE +# Enable NDIS binary driver support +options NDISAPI +device ndis + # The I/O device device io ==== //depot/projects/smpng/sys/i386/conf/NOTES#119 (text+ko) ==== @@ -513,14 +513,18 @@ # (requires miibus) # ie: AT&T StarLAN 10 and EN100; 3Com 3C507; unknown NI5210; # Intel EtherExpress +# ipw: Intel PRO/Wireless 2100 IEEE 802.11 adapter +# iwi: Intel PRO/Wireless 2200BG/2225BG/2915ABG IEEE 802.11 adapters # lnc: Lance/PCnet cards (Isolan, Novell NE2100, NE32-VL, AMD Am7990 and # Am79C960) # nve: nVidia nForce MCP on-board Ethernet Networking # oltr: Olicom ISA token-ring adapters OC-3115, OC-3117, OC-3118 and OC-3133. # Olicom PCI token-ring adapters OC-3136, OC-3137, OC-3139, OC-3140, # OC-3141, OC-3540 and OC-3250. +# ral: Ralink Technology IEEE 802.11 wireless adapter # sbni: Granch SBNI12-xx ISA and PCI adapters # sr: RISCom/N2 hdlc sync 1/2 port V.35/X.21 serial driver (requires sppp) +# ural: Ralink Technology RT2500USB IEEE 802.11 wireless adapter # wl: Lucent Wavelan (ISA card only). # Order for ISA/EISA devices is important here @@ -563,12 +567,17 @@ hint.ie.2.port="0x300" hint.ie.2.irq="5" hint.ie.2.maddr="0xd0000" +device iwi +device ipw device lnc hint.lnc.0.at="isa" hint.lnc.0.port="0x280" hint.lnc.0.irq="10" hint.lnc.0.drq="0" device nve # nVidia nForce MCP on-board Ethernet Networking +device oltr +hint.oltr.0.at="isa" +device ral device sbni hint.sbni.0.at="isa" hint.sbni.0.port="0x210" @@ -579,8 +588,7 @@ hint.sr.0.port="0x300" hint.sr.0.irq="5" hint.sr.0.maddr="0xd0000" -device oltr -hint.oltr.0.at="isa" +device ural device wl hint.wl.0.at="isa" hint.wl.0.port="0x300" @@ -1058,6 +1066,10 @@ options DEBUG_SVR4 # enable verbose debugging device streams # STREAMS network driver (required for svr4). +# Enable NDIS binary driver support +options NDISAPI +device ndis + ##################################################################### # VM OPTIONS ==== //depot/projects/smpng/sys/pc98/conf/NOTES#53 (text+ko) ==== @@ -364,8 +364,10 @@ # oltr: Olicom ISA token-ring adapters OC-3115, OC-3117, OC-3118 and OC-3133. # Olicom PCI token-ring adapters OC-3136, OC-3137, OC-3139, OC-3140, # OC-3141, OC-3540 and OC-3250. +# ral: Ralink Technology IEEE 802.11 wireless adapter # sbni: Granch SBNI12-xx ISA and PCI adapters # sr: RISCom/N2 hdlc sync 1/2 port V.35/X.21 serial driver (requires sppp) +# ural: Ralink Technology RT2500USB IEEE 802.11 wireless adapter # Order for ISA/EISA devices is important here @@ -388,6 +390,8 @@ hint.lnc.0.port="0x280" hint.lnc.0.irq="10" hint.lnc.0.drq="0" +device oltr +device ral device sbni hint.sbni.0.at="isa" hint.sbni.0.port="0x210" @@ -399,7 +403,7 @@ hint.snc.0.irq="6" hint.snc.0.maddr="0xc0000" device sr -device oltr +device ural # # SCSI host adapters: @@ -670,6 +674,10 @@ options DEBUG_SVR4 # enable verbose debugging device streams # STREAMS network driver (required for svr4). +# Enable NDIS binary driver support +options NDISAPI +device ndis + ##################################################################### # VM OPTIONS From owner-p4-projects@FreeBSD.ORG Wed May 24 21:37:57 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1F90916A4EB; Wed, 24 May 2006 21:37:56 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3FA2716A4CE for ; Wed, 24 May 2006 21:37:54 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B4B6A43D46 for ; Wed, 24 May 2006 21:37:53 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4OLb1g0072680 for ; Wed, 24 May 2006 21:37:01 GMT (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4OLb1Lp072675 for perforce@freebsd.org; Wed, 24 May 2006 21:37:01 GMT (envelope-from jhb@freebsd.org) Date: Wed, 24 May 2006 21:37:01 GMT Message-Id: <200605242137.k4OLb1Lp072675@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin To: Perforce Change Reviews Cc: Subject: PERFORCE change 97767 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 May 2006 21:38:10 -0000 http://perforce.freebsd.org/chv.cgi?CH=97767 Change 97767 by jhb@jhb_mutex on 2006/05/24 21:36:09 Use linker_file_foreach(). Affected files ... .. //depot/projects/smpng/sys/kern/kern_linker.c#56 edit Differences ... ==== //depot/projects/smpng/sys/kern/kern_linker.c#56 (text+ko) ==== @@ -1747,53 +1747,61 @@ #ifdef HWPMC_HOOKS +struct hwpmc_context { + int nobjects; + int nmappings; + struct pmckern_map_in *kobase; +}; + +static int +linker_hwpmc_list_object(linker_file_t lf, void *arg) +{ + struct hwpmc_context *hc; + + hc = arg; + + /* If we run out of mappings, fail. */ + if (hc->nobjects >= hc->nmappings) + return (1); + + /* Save the info for this linker file. */ + hc->kobase[hc->nobjects].pm_file = lf->filename; + hc->kobase[hc->nobjects].pm_address = (uintptr_t)lf->address; + hc->nobjects++; + return (0); +} + /* * Inform hwpmc about the set of kernel modules currently loaded. */ void * linker_hwpmc_list_objects(void) { - int nobjects, nmappings; - linker_file_t lf; - struct pmckern_map_in *ko, *kobase; + struct hwpmc_context hc; - nmappings = 15; /* a reasonable default */ + hc.nmappings = 15; /* a reasonable default */ retry: /* allocate nmappings+1 entries */ - MALLOC(kobase, struct pmckern_map_in *, - (nmappings + 1) * sizeof(struct pmckern_map_in), M_LINKER, + MALLOC(hc.kobase, struct pmckern_map_in *, + (hc.nmappings + 1) * sizeof(struct pmckern_map_in), M_LINKER, M_WAITOK | M_ZERO); - nobjects = 0; - mtx_lock(&kld_mtx); - TAILQ_FOREACH(lf, &linker_files, link) - nobjects++; - - KASSERT(nobjects > 0, ("linker_hpwmc_list_objects: no kernel " - "objects?")); - - if (nobjects > nmappings) { - nmappings = nobjects; - FREE(kobase, M_LINKER); - mtx_unlock(&kld_mtx); + hc.nobjects = 0; + if (linker_file_foreach(linker_hwpmc_list_object, &hc) != 0) { + hc.nmappings = hc.nobjects; + FREE(hc.kobase, M_LINKER); goto retry; } - ko = kobase; - TAILQ_FOREACH(lf, &linker_files, link) { - ko->pm_file = lf->filename; - ko->pm_address = (uintptr_t) lf->address; - ko++; - } + KASSERT(hc.nobjects > 0, ("linker_hpwmc_list_objects: no kernel " + "objects?")); /* The last entry of the malloced area comprises of all zeros. */ - KASSERT(ko->pm_file == NULL, + KASSERT(hc.kobase[hc.nobjects].pm_file == NULL, ("linker_hwpmc_list_objects: last object not NULL")); - mtx_unlock(&kld_mtx); - - return ((void *) kobase); + return ((void *)hc.kobase); } #endif From owner-p4-projects@FreeBSD.ORG Wed May 24 21:38:58 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 45B0716A52B; Wed, 24 May 2006 21:38:58 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC07216A4C0 for ; Wed, 24 May 2006 21:38:55 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 80B2D43D46 for ; Wed, 24 May 2006 21:38:55 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4OLc2a3072826 for ; Wed, 24 May 2006 21:38:02 GMT (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4OLc2mb072820 for perforce@freebsd.org; Wed, 24 May 2006 21:38:02 GMT (envelope-from jhb@freebsd.org) Date: Wed, 24 May 2006 21:38:02 GMT Message-Id: <200605242138.k4OLc2mb072820@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin To: Perforce Change Reviews Cc: Subject: PERFORCE change 97768 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 May 2006 21:39:05 -0000 http://perforce.freebsd.org/chv.cgi?CH=97768 Change 97768 by jhb@jhb_mutex on 2006/05/24 21:37:19 Various compile fixes. I had to turn off GPROF in winx32_wrap.S because it uses non-0xc3 ret instructions in two places and GPROF was giving it heartache. The winx64_wrap.S does not have the same issue so I have left it alone. Affected files ... .. //depot/projects/smpng/sys/compat/ndis/subr_ndis.c#38 edit .. //depot/projects/smpng/sys/compat/ndis/winx32_wrap.S#4 edit .. //depot/projects/smpng/sys/security/audit/audit_syscalls.c#4 edit Differences ... ==== //depot/projects/smpng/sys/compat/ndis/subr_ndis.c#38 (text+ko) ==== @@ -2894,7 +2894,7 @@ /* * See if a single module contains the symbols for a specified file. */ -static void +static int NdisCheckModule(linker_file_t lf, void *context) { struct ndis_checkmodule *nc; @@ -2908,7 +2908,7 @@ nc->fh->nf_vp = lf; nc->fh->nf_map = NULL; nc->fh->nf_type = NDIS_FH_TYPE_MODULE; - cn->fh->nf_maplen = (kldend - kldstart) & 0xFFFFFFFF; + nc->fh->nf_maplen = (kldend - kldstart) & 0xFFFFFFFF; return (1); } @@ -2931,7 +2931,6 @@ ndis_fh *fh; char *path; struct ndis_checkmodule nc; - linker_file_t head, lf; if (RtlUnicodeStringToAnsiString(&as, filename, TRUE)) { *status = NDIS_STATUS_RESOURCES; @@ -3051,6 +3050,7 @@ linker_file_t lf; caddr_t kldstart; int error, resid, vfslocked; + struct vnode *vp; if (filehandle == NULL) { *status = NDIS_STATUS_FAILURE; @@ -3088,8 +3088,9 @@ return; } + vp = fh->nf_vp; vfslocked = VFS_LOCK_GIANT(vp->v_mount); - error = vn_rdwr(UIO_READ, fh->nf_vp, fh->nf_map, fh->nf_maplen, 0, + error = vn_rdwr(UIO_READ, vp, fh->nf_map, fh->nf_maplen, 0, UIO_SYSSPACE, 0, td->td_ucred, NOCRED, &resid, td); VFS_UNLOCK_GIANT(vfslocked); @@ -3127,6 +3128,7 @@ struct thread *td = curthread; ndis_fh *fh; int vfslocked; + struct vnode *vp; if (filehandle == NULL) return; @@ -3142,8 +3144,9 @@ return; if (fh->nf_type == NDIS_FH_TYPE_VFS) { + vp = fh->nf_vp; vfslocked = VFS_LOCK_GIANT(vp->v_mount); - vn_close(fh->nf_vp, FREAD, td->td_ucred, td); + vn_close(vp, FREAD, td->td_ucred, td); VFS_UNLOCK_GIANT(vfslocked); } ==== //depot/projects/smpng/sys/compat/ndis/winx32_wrap.S#4 (text+ko) ==== @@ -32,6 +32,11 @@ * $FreeBSD: src/sys/compat/ndis/winx32_wrap.S,v 1.4 2005/11/02 18:01:04 wpaul Exp $ */ +/* The 'ret' macro doesn't work in this file if GPROF is enabled. */ +#ifdef GPROF +#undef GPROF +#endif + #include /* ==== //depot/projects/smpng/sys/security/audit/audit_syscalls.c#4 (text) ==== @@ -30,6 +30,7 @@ */ #include +#include #include #include #include From owner-p4-projects@FreeBSD.ORG Wed May 24 21:59:22 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B078816A5B1; Wed, 24 May 2006 21:59:21 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5314916A4E0 for ; Wed, 24 May 2006 21:59:21 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 08F6A43D46 for ; Wed, 24 May 2006 21:59:21 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4OLwSFW074988 for ; Wed, 24 May 2006 21:58:28 GMT (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4OLwSte074985 for perforce@freebsd.org; Wed, 24 May 2006 21:58:28 GMT (envelope-from jhb@freebsd.org) Date: Wed, 24 May 2006 21:58:28 GMT Message-Id: <200605242158.k4OLwSte074985@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin To: Perforce Change Reviews Cc: Subject: PERFORCE change 97769 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 May 2006 21:59:23 -0000 http://perforce.freebsd.org/chv.cgi?CH=97769 Change 97769 by jhb@jhb_mutex on 2006/05/24 21:57:33 No longer need Giant here. Spotted by: sam Affected files ... .. //depot/projects/smpng/sys/kern/subr_firmware.c#2 edit Differences ... ==== //depot/projects/smpng/sys/kern/subr_firmware.c#2 (text+ko) ==== @@ -197,9 +197,7 @@ "load firmware image %s\n", __func__, imagename); return NULL; } - mtx_lock(&Giant); /* XXX */ (void) linker_reference_module(imagename, NULL, &result); - mtx_unlock(&Giant); /* XXX */ requested_load = 1; goto again; /* sort of an Algol-style for loop */ } From owner-p4-projects@FreeBSD.ORG Thu May 25 01:15:33 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1F42816A429; Thu, 25 May 2006 01:15:33 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EE11B16A420 for ; Thu, 25 May 2006 01:15:32 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BC6E643D46 for ; Thu, 25 May 2006 01:15:32 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4P1Ed9I004144 for ; Thu, 25 May 2006 01:14:39 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4P1EdGM004141 for perforce@freebsd.org; Thu, 25 May 2006 01:14:39 GMT (envelope-from kmacy@freebsd.org) Date: Thu, 25 May 2006 01:14:39 GMT Message-Id: <200605250114.k4P1EdGM004141@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97778 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 01:15:33 -0000 http://perforce.freebsd.org/chv.cgi?CH=97778 Change 97778 by kmacy@kmacy_storage:sun4v_work on 2006/05/25 01:14:33 use pmap_scrub_pages until we get a proper optimized bzero Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/pmap.c#58 edit .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/vm_machdep.c#9 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/pmap.c#58 (text+ko) ==== @@ -1857,7 +1857,7 @@ void pmap_zero_page(vm_page_t m) { - bzero((char *)TLB_PHYS_TO_DIRECT(VM_PAGE_TO_PHYS(m)), PAGE_SIZE); + pmap_scrub_pages(VM_PAGE_TO_PHYS(m), PAGE_SIZE); } void @@ -1876,6 +1876,6 @@ void pmap_zero_page_idle(vm_page_t m) { - bzero((char *)TLB_PHYS_TO_DIRECT(VM_PAGE_TO_PHYS(m)), PAGE_SIZE); + pmap_scrub_pages(VM_PAGE_TO_PHYS(m), PAGE_SIZE); } ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/vm_machdep.c#9 (text+ko) ==== @@ -416,8 +416,8 @@ pa = VM_PAGE_TO_PHYS(m); va = (void *)TLB_PHYS_TO_DIRECT(pa); - if ((wait & M_ZERO) && (m->flags & PG_ZERO) == 0) - bzero(va, PAGE_SIZE); + if ((wait & M_ZERO) && ((m->flags & PG_ZERO) == 0)) + pmap_scrub_pages(pa, PAGE_SIZE); return (va); } From owner-p4-projects@FreeBSD.ORG Thu May 25 01:38:00 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9EAB516A422; Thu, 25 May 2006 01:38:00 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 495E216A41F for ; Thu, 25 May 2006 01:38:00 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 02B3C43D45 for ; Thu, 25 May 2006 01:38:00 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4P1b602005070 for ; Thu, 25 May 2006 01:37:06 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4P1b6ht005067 for perforce@freebsd.org; Thu, 25 May 2006 01:37:06 GMT (envelope-from jb@freebsd.org) Date: Thu, 25 May 2006 01:37:06 GMT Message-Id: <200605250137.k4P1b6ht005067@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 97779 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 01:38:00 -0000 http://perforce.freebsd.org/chv.cgi?CH=97779 Change 97779 by jb@jb_freebsd2 on 2006/05/25 01:37:03 Machine dependent asm definitions for DTrace. Affected files ... .. //depot/projects/dtrace/src/sys/i386/include/dtrace_asm.h#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Thu May 25 01:40:09 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8BB0E16A443; Thu, 25 May 2006 01:40:09 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4F3E416A441 for ; Thu, 25 May 2006 01:40:09 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 62CF443D5D for ; Thu, 25 May 2006 01:40:03 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4P1d92E005149 for ; Thu, 25 May 2006 01:39:09 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4P1d9H3005146 for perforce@freebsd.org; Thu, 25 May 2006 01:39:09 GMT (envelope-from jb@freebsd.org) Date: Thu, 25 May 2006 01:39:09 GMT Message-Id: <200605250139.k4P1d9H3005146@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 97780 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 01:40:09 -0000 http://perforce.freebsd.org/chv.cgi?CH=97780 Change 97780 by jb@jb_freebsd2 on 2006/05/25 01:38:11 Machine dependent definitions for DTrace. Define them here rather than scattering them throughout the other header files because that makes them like needles in a haystack. Affected files ... .. //depot/projects/dtrace/src/sys/i386/include/dtrace.h#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Thu May 25 01:41:05 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6D09D16A438; Thu, 25 May 2006 01:41:05 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 32D6016A436 for ; Thu, 25 May 2006 01:41:05 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0038D43D45 for ; Thu, 25 May 2006 01:41:04 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4P1eBjO005231 for ; Thu, 25 May 2006 01:40:11 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4P1eB6A005228 for perforce@freebsd.org; Thu, 25 May 2006 01:40:11 GMT (envelope-from jb@freebsd.org) Date: Thu, 25 May 2006 01:40:11 GMT Message-Id: <200605250140.k4P1eB6A005228@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 97781 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 01:41:05 -0000 http://perforce.freebsd.org/chv.cgi?CH=97781 Change 97781 by jb@jb_freebsd2 on 2006/05/25 01:39:34 Add a hook for the invalid opcode function that DTrace uses to locate the callsite of a (FBT or SDT) probe. Affected files ... .. //depot/projects/dtrace/src/sys/i386/i386/trap.c#6 edit Differences ... ==== //depot/projects/dtrace/src/sys/i386/i386/trap.c#6 (text+ko) ==== @@ -105,18 +105,26 @@ #ifdef KDTRACE #include +#include /* - * This is a hook which is initialised by the dtrace module + * These are hooks which are initialised by the dtrace module * when it is loaded. This keeps the DTrace implementation - * opaque. All that the trap() function below needs to determine - * is how many instruction bytes to osset the instruction + * opaque. + * + * All that the trap() function below needs to determine + * is how many instruction bytes to offset the instruction * pointer before returning from a trap that occured durin a * 'no-fault' DTrace probe. */ dtrace_instr_size_func_t dtrace_instr_size_func; /* + * This hook handles invalid opcodes. + */ +dtrace_invop_func_t dtrace_invop_func; + +/* * This is a hook which is initialised by the systrace module * when it is loaded. This keeps the DTrace syscall provider * implementation opaque. From owner-p4-projects@FreeBSD.ORG Thu May 25 01:42:07 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A4CEC16A42F; Thu, 25 May 2006 01:42:07 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5A10516A421 for ; Thu, 25 May 2006 01:42:07 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 19DE943D45 for ; Thu, 25 May 2006 01:42:07 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4P1fDFY005309 for ; Thu, 25 May 2006 01:41:13 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4P1fDdp005306 for perforce@freebsd.org; Thu, 25 May 2006 01:41:13 GMT (envelope-from jb@freebsd.org) Date: Thu, 25 May 2006 01:41:13 GMT Message-Id: <200605250141.k4P1fDdp005306@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 97782 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 01:42:07 -0000 http://perforce.freebsd.org/chv.cgi?CH=97782 Change 97782 by jb@jb_freebsd2 on 2006/05/25 01:40:55 Add the asm code to handle FBT or SDT probes which are triggered by execution of an invalid opcode (inserted as a replacement for a valid one). Affected files ... .. //depot/projects/dtrace/src/sys/i386/i386/exception.s#2 edit Differences ... ==== //depot/projects/dtrace/src/sys/i386/i386/exception.s#2 (text+ko) ==== @@ -30,16 +30,28 @@ * $FreeBSD: src/sys/i386/i386/exception.s,v 1.116 2006/04/04 02:26:45 jkoshy Exp $ */ +/* + * The DTrace parts of this file are: + * + * Copyright 2006 Sun Microsystems, Inc. All rights reserved. + * Use is subject to license terms. + */ + #include "opt_apic.h" +#include "opt_kdtrace.h" #include "opt_npx.h" #include #include #include +#ifdef KDTRACE +#include +#endif #include "assym.s" #define SEL_RPL_MASK 0x0003 +#define GSEL_KPL 0x0020 /* GSEL(GCODE_SEL, SEL_KPL) */ .text @@ -88,8 +100,6 @@ pushl $0; TRAP(T_OFLOW) IDTVEC(bnd) pushl $0; TRAP(T_BOUND) -IDTVEC(ill) - pushl $0; TRAP(T_PRIVINFLT) IDTVEC(dna) pushl $0; TRAP(T_DNA) IDTVEC(fpusegm) @@ -144,6 +154,163 @@ jmp doreti /* + * Privileged instruction fault. + */ + SUPERALIGN_TEXT +IDTVEC(ill) +#ifdef KDTRACE + /* + * DTrace uses invalid instructions to hook itself into + * the executable code. A privileged instruction fault in + * kernel code probably is the result of a 'Function Boundary + * Tracing' (FBT) or 'Statically Defined Tracing' (SDT) + * probe. + * + * Check if there is an invalid instruction function registered. + * (see trap.c for the global variable referenced) + */ + cmpl $0, (dtrace_invop_func) + + /* If not, just handle it as a normal trap. */ + jz norm_ill + + /* Check if this is a user fault. */ + cmpl $GSEL_KPL, 4(%esp) /* Check the code segment. */ + + /* If so, just handle it as a normal trap. */ + jne norm_ill + + /* + * This is a kernel instruction fault that might have been caused + * by a DTrace provider. + */ + pushal /* Push all registers onto the stack. */ + + /* + * Setup the stack to contain the arguments to: + * int dtrace_invop(uintptr_t addr, uintptr_t *stack, uintptr_t eax); + */ + pushl %eax /* Push %eax -- may contain the return value. */ + pushl %esp /* Push the stack pointer. */ + addl $48, (%esp) /* Adjust to incoming args. */ + pushl 40(%esp) /* Push the calling EIP. */ + + /* Call the registered function (dtrace_invop). */ + call *dtrace_invop_func /* Call the registered function. */ + + /* + * Drop the arguments to dtrace_invop from the stack, leaving + * the registers. + */ + addl $12, %esp + + /* Process according to the return value from dtrace_invop. */ + cmpl $DTRACE_INVOP_PUSHL_EBP, %eax + je 1f + cmpl $DTRACE_INVOP_POPL_EBP, %eax + je 2f + cmpl $DTRACE_INVOP_LEAVE, %eax + je 3f + cmpl $DTRACE_INVOP_NOP, %eax + je 4f + + /* + * The registered DTrace invalid instruction functions didn't + * match the fault address to a probe, so process the trap in + * the normal way. + &/ + * normal way because the registered DTrace invalid instruction + * functions didn't match it to a probe. + */ + jmp norm_ill + + /* case DTRACE_INVOP_PUSHL_EBP: */ +1: + /* + * We must emulate a "pushl %ebp". To do this, we pull the stack + * down 4 bytes, and then store the base pointer. + */ + popal + subl $4, %esp /* make room for %ebp */ + pushl %eax /* push temp */ + movl 8(%esp), %eax /* load calling EIP */ + incl %eax /* increment over LOCK prefix */ + movl %eax, 4(%esp) /* store calling EIP */ + movl 12(%esp), %eax /* load calling CS */ + movl %eax, 8(%esp) /* store calling CS */ + movl 16(%esp), %eax /* load calling EFLAGS */ + movl %eax, 12(%esp) /* store calling EFLAGS */ + movl %ebp, 16(%esp) /* push %ebp */ + popl %eax /* pop off temp */ + iret /* return from interrupt */ + + /* case DTRACE_INVOP_POPL_EBP: */ +2: + /* + * We must emulate a "popl %ebp". To do this, we do the opposite of + * the above: we remove the %ebp from the stack, and squeeze up the + * saved state from the trap. + */ + popal + pushl %eax /* push temp */ + movl 16(%esp), %ebp /* pop %ebp */ + movl 12(%esp), %eax /* load calling EFLAGS */ + movl %eax, 16(%esp) /* store calling EFLAGS */ + movl 8(%esp), %eax /* load calling CS */ + movl %eax, 12(%esp) /* store calling CS */ + movl 4(%esp), %eax /* load calling EIP */ + incl %eax /* increment over LOCK prefix */ + movl %eax, 8(%esp) /* store calling EIP */ + popl %eax /* pop off temp */ + addl $4, %esp /* adjust stack pointer */ + iret /* return from interrupt */ + + /* case DTRACE_INVOP_LEAVE: */ +3: + /* + * We must emulate a "leave", which is the same as a "movl %ebp, %esp" + * followed by a "popl %ebp". This looks similar to the above, but + * requires two temporaries: one for the new base pointer, and one + * for the staging register. + */ + popal + pushl %eax /* push temp */ + pushl %ebx /* push temp */ + movl %ebp, %ebx /* set temp to old %ebp */ + movl (%ebx), %ebp /* pop %ebp */ + movl 16(%esp), %eax /* load calling EFLAGS */ + movl %eax, (%ebx) /* store calling EFLAGS */ + movl 12(%esp), %eax /* load calling CS */ + movl %eax, -4(%ebx) /* store calling CS */ + movl 8(%esp), %eax /* load calling EIP */ + incl %eax /* increment over LOCK prefix */ + movl %eax, -8(%ebx) /* store calling EIP */ + movl %ebx, -4(%esp) /* temporarily store new %esp */ + popl %ebx /* pop off temp */ + popl %eax /* pop off temp */ + movl -12(%esp), %esp /* set stack pointer */ + subl $8, %esp /* adjust for three pushes, one pop */ + iret /* return from interrupt */ + + /* case DTRACE_INVOP_NOP: */ +4: + /* + * We must emulate a "nop". This is obviously not hard: we need only + * advance the %eip by one. + */ + popal + incl (%esp) + iret + +norm_ill: +#endif + /* + * Process the instruction fault in the normal way. + */ + pushl $0 + TRAP(T_PRIVINFLT) + +/* * SYSCALL CALL GATE (old entry point for a.out binaries) * * The intersegment call has been set up to specify one dummy parameter. From owner-p4-projects@FreeBSD.ORG Thu May 25 01:52:26 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 21E3516A444; Thu, 25 May 2006 01:52:26 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A1C816A437 for ; Thu, 25 May 2006 01:52:24 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8DC3943D49 for ; Thu, 25 May 2006 01:52:20 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4P1pRjY005768 for ; Thu, 25 May 2006 01:51:27 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4P1pRGG005765 for perforce@freebsd.org; Thu, 25 May 2006 01:51:27 GMT (envelope-from jb@freebsd.org) Date: Thu, 25 May 2006 01:51:27 GMT Message-Id: <200605250151.k4P1pRGG005765@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 97783 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 01:52:27 -0000 http://perforce.freebsd.org/chv.cgi?CH=97783 Change 97783 by jb@jb_freebsd2 on 2006/05/25 01:50:48 Add a load counter that is incremented each time a linker file is loaded and use the incremented value to 'stamp' the linker_file structure so that clients can detect if the file has been reloaded without having to retain a lock on the structure. Add a field to the linker_file structure to track the number of enabled (FBT or SDT) probes and prevent the file from being unloaded if probes are enabled. Affected files ... .. //depot/projects/dtrace/src/sys/kern/kern_linker.c#9 edit .. //depot/projects/dtrace/src/sys/sys/linker.h#7 edit Differences ... ==== //depot/projects/dtrace/src/sys/kern/kern_linker.c#9 (text+ko) ==== @@ -77,6 +77,12 @@ static struct sx kld_sx; /* kernel linker lock */ +/* + * Load counter used by clients to determine if a linker file has been + * re-loaded. This counter is incremented for each file load. + */ +static int loadcnt; + static linker_class_list_t classes; static linker_file_list_t linker_files; static int next_file_id = 1; @@ -473,6 +479,7 @@ LINKER_GET_NEXT_FILE_ID(lf->id); lf->ndeps = 0; lf->deps = NULL; + lf->loadcnt = ++loadcnt; STAILQ_INIT(&lf->common); TAILQ_INIT(&lf->modules); sx_xlock(&kld_sx); @@ -891,6 +898,15 @@ lf = linker_find_file_by_id(fileid); if (lf) { KLD_DPF(FILE, ("kldunload: lf->userrefs=%d\n", lf->userrefs)); + + /* Check if there are DTrace probes enabled on this file. */ + if (lf->nenabled > 0) { + printf("kldunload: attempt to unload file that has" + " DTrace probes enabled\n"); + error = EBUSY; + goto out; + } + if (lf->userrefs == 0) { /* * XXX: maybe LINKER_UNLOAD_FORCE should override ? ==== //depot/projects/dtrace/src/sys/sys/linker.h#7 (text+ko) ==== @@ -84,8 +84,13 @@ STAILQ_HEAD(, common_symbol) common; /* list of common symbols */ TAILQ_HEAD(, module) modules; /* modules in this file */ TAILQ_ENTRY(linker_file) loaded; /* preload dependency support */ + int loadcnt; /* load counter value */ - /* Function Boundary Tracing (FBT) fields. */ + /* + * Function Boundary Tracing (FBT) or Statically Defined Tracing (SDT) + * fields. + */ + int nenabled; /* number of enabled probes. */ int fbt_nentries; /* number of fbt entries created. */ }; From owner-p4-projects@FreeBSD.ORG Thu May 25 01:54:29 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 0C77C16A46D; Thu, 25 May 2006 01:54:28 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5A7F316A46B for ; Thu, 25 May 2006 01:54:27 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2223F43D48 for ; Thu, 25 May 2006 01:54:23 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4P1rUS5005897 for ; Thu, 25 May 2006 01:53:30 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4P1rUFb005894 for perforce@freebsd.org; Thu, 25 May 2006 01:53:30 GMT (envelope-from jb@freebsd.org) Date: Thu, 25 May 2006 01:53:30 GMT Message-Id: <200605250153.k4P1rUFb005894@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 97784 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 01:54:33 -0000 http://perforce.freebsd.org/chv.cgi?CH=97784 Change 97784 by jb@jb_freebsd2 on 2006/05/25 01:52:54 The current CPU is referenced in a different way on FreeBSD. It's a pain to have to compatible-ise the 'CPU->' so just define these macros the way wee need them. Affected files ... .. //depot/projects/dtrace/src/sys/contrib/opensolaris/uts/common/sys/dtrace.h#16 edit Differences ... ==== //depot/projects/dtrace/src/sys/contrib/opensolaris/uts/common/sys/dtrace.h#16 (text) ==== @@ -2254,6 +2254,7 @@ extern void dtrace_getfsr(uint64_t *); #endif +#if defined(sun) #define DTRACE_CPUFLAG_ISSET(flag) \ (cpu_core[CPU->cpu_id].cpuc_dtrace_flags & (flag)) @@ -2262,6 +2263,16 @@ #define DTRACE_CPUFLAG_CLEAR(flag) \ (cpu_core[CPU->cpu_id].cpuc_dtrace_flags &= ~(flag)) +#else +#define DTRACE_CPUFLAG_ISSET(flag) \ + (cpu_core[curcpu].cpuc_dtrace_flags & (flag)) + +#define DTRACE_CPUFLAG_SET(flag) \ + (cpu_core[curcpu].cpuc_dtrace_flags |= (flag)) + +#define DTRACE_CPUFLAG_CLEAR(flag) \ + (cpu_core[curcpu].cpuc_dtrace_flags &= ~(flag)) +#endif #if !defined(sun) void cmn_err(int, const char *, ...); From owner-p4-projects@FreeBSD.ORG Thu May 25 01:55:29 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D6DF716A4C4; Thu, 25 May 2006 01:55:28 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E640D16A496 for ; Thu, 25 May 2006 01:55:27 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7DBB643D49 for ; Thu, 25 May 2006 01:55:25 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4P1sWfT005956 for ; Thu, 25 May 2006 01:54:32 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4P1sVgU005953 for perforce@freebsd.org; Thu, 25 May 2006 01:54:31 GMT (envelope-from jb@freebsd.org) Date: Thu, 25 May 2006 01:54:31 GMT Message-Id: <200605250154.k4P1sVgU005953@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 97785 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 01:55:32 -0000 http://perforce.freebsd.org/chv.cgi?CH=97785 Change 97785 by jb@jb_freebsd2 on 2006/05/25 01:53:49 Add another field for DTrace to hang it's hat on. Affected files ... .. //depot/projects/dtrace/src/sys/sys/pcpu.h#6 edit Differences ... ==== //depot/projects/dtrace/src/sys/sys/pcpu.h#6 (text+ko) ==== @@ -78,6 +78,7 @@ int pc_ncyclic; /* Number of cyclic timers enabled. */ struct cyc_cpu *pc_cyclic; /* Cyclic subsystem data */ u_int pc_intr_actv; /* Used by DTrace. */ + uintptr_t pc_dtrace_caller; /* Used by DTrace. */ }; SLIST_HEAD(cpuhead, pcpu); From owner-p4-projects@FreeBSD.ORG Thu May 25 01:56:29 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id ED2C816A449; Thu, 25 May 2006 01:56:28 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7B7B816A423 for ; Thu, 25 May 2006 01:56:27 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3286043D45 for ; Thu, 25 May 2006 01:56:27 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4P1tXG7006108 for ; Thu, 25 May 2006 01:55:33 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4P1tX3I006105 for perforce@freebsd.org; Thu, 25 May 2006 01:55:33 GMT (envelope-from jb@freebsd.org) Date: Thu, 25 May 2006 01:55:33 GMT Message-Id: <200605250155.k4P1tX3I006105@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 97786 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 01:56:34 -0000 http://perforce.freebsd.org/chv.cgi?CH=97786 Change 97786 by jb@jb_freebsd2 on 2006/05/25 01:55:09 My lockup isn't due to disabling interrupts here. It's somewhere else. Affected files ... .. //depot/projects/dtrace/src/sys/cddl/i386/cyclic_machdep.c#6 edit Differences ... ==== //depot/projects/dtrace/src/sys/cddl/i386/cyclic_machdep.c#6 (text+ko) ==== @@ -188,11 +188,12 @@ static cyc_cookie_t set_level(cyb_arg_t arg, cyc_level_t level) { - return (0); + return (intr_disable()); } static void restore_level(cyb_arg_t arg, cyc_cookie_t cookie) { + intr_restore(cookie); } static void xcall(cyb_arg_t arg, cpu_t *c, cyc_func_t func, void *param) From owner-p4-projects@FreeBSD.ORG Thu May 25 01:57:31 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 027FB16A4C6; Thu, 25 May 2006 01:57:31 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5E44116A491 for ; Thu, 25 May 2006 01:57:29 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 148BE43D46 for ; Thu, 25 May 2006 01:57:29 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4P1uZsY006139 for ; Thu, 25 May 2006 01:56:35 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4P1uZEq006136 for perforce@freebsd.org; Thu, 25 May 2006 01:56:35 GMT (envelope-from jb@freebsd.org) Date: Thu, 25 May 2006 01:56:35 GMT Message-Id: <200605250156.k4P1uZEq006136@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 97787 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 01:57:35 -0000 http://perforce.freebsd.org/chv.cgi?CH=97787 Change 97787 by jb@jb_freebsd2 on 2006/05/25 01:56:17 Fix a build problem from the last IFC. This isn't relevent to anything I'm working on. I just need to kernel modules to build properly. Affected files ... .. //depot/projects/dtrace/src/sys/dev/em/if_em_osdep.h#2 edit Differences ... ==== //depot/projects/dtrace/src/sys/dev/em/if_em_osdep.h#2 (text+ko) ==== @@ -36,6 +36,7 @@ #ifndef _FREEBSD_OS_H_ #define _FREEBSD_OS_H_ +#include #include #include #include From owner-p4-projects@FreeBSD.ORG Thu May 25 06:17:26 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 163D716A427; Thu, 25 May 2006 06:17:26 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E659516A41F for ; Thu, 25 May 2006 06:17:25 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A527343D45 for ; Thu, 25 May 2006 06:17:25 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4P6GVr6031575 for ; Thu, 25 May 2006 06:16:31 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4P6GVKN031572 for perforce@freebsd.org; Thu, 25 May 2006 06:16:31 GMT (envelope-from kmacy@freebsd.org) Date: Thu, 25 May 2006 06:16:31 GMT Message-Id: <200605250616.k4P6GVKN031572@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97799 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 06:17:26 -0000 http://perforce.freebsd.org/chv.cgi?CH=97799 Change 97799 by kmacy@kmacy_storage:sun4v_work on 2006/05/25 06:16:23 save / restore ASI on context switch to make us preemption safe treat data exception and alignment errors for non-zero contexts as user traps and not kernel traps Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/sparc64/sparc64/genassym.c#21 edit .. //depot/projects/kmacy_sun4v/src/sys/sun4v/include/frame.h#4 edit .. //depot/projects/kmacy_sun4v/src/sys/sun4v/include/trap.h#8 edit .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/trap.c#12 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/sparc64/sparc64/genassym.c#21 (text+ko) ==== @@ -339,6 +339,8 @@ ASSYM(TF_SFAR, offsetof(struct trapframe, tf_sfar)); ASSYM(TF_SFSR, offsetof(struct trapframe, tf_sfsr)); ASSYM(TF_TAR, offsetof(struct trapframe, tf_tar)); +#else +ASSYM(TF_ASI, offsetof(struct trapframe, tf_asi)); #endif ASSYM(TF_TNPC, offsetof(struct trapframe, tf_tnpc)); ASSYM(TF_TPC, offsetof(struct trapframe, tf_tpc)); ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/include/frame.h#4 (text+ko) ==== @@ -50,7 +50,8 @@ uint64_t tf_tstate; uint64_t tf_pad2[2]; uint64_t tf_wstate; - uint64_t tf_pad3[2]; + uint64_t tf_asi; + uint64_t tf_pad3[1]; }; /* extra padding can go away once we re-shuffle user-land mcontext */ ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/include/trap.h#8 (text+ko) ==== @@ -98,6 +98,8 @@ #define T_MAX (T_NONRESUMABLE_ERROR + 1) #define T_KERNEL 0x100 +#define TRAP_MASK ((1<<8)-1) +#define TRAP_CTX_SHIFT 10 #define PTL1_BAD_DEBUG 0 #define PTL1_BAD_WTRAP 1 ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/trap.c#12 (text+ko) ==== @@ -266,20 +266,23 @@ { struct thread *td; struct proc *p; - int error; - int sig; + int error, sig, ctx; + uint64_t trapno; register_t addr; ksiginfo_t ksi; td = PCPU_GET(curthread); CTR4(KTR_TRAP, "trap: %p type=%s (%s) pil=%#lx", td, - trap_msg[trap_conversion[type & ~T_KERNEL]], + trap_msg[trap_conversion[trapno]], (TRAPF_USERMODE(tf) ? "user" : "kernel"), rdpr(pil)); PCPU_LAZY_INC(cnt.v_trap); - if ((tf->tf_tstate & TSTATE_PRIV) == 0) { + trapno = (type & TRAP_MASK); + ctx = (type >> TRAP_CTX_SHIFT); + + if (((tf->tf_tstate & TSTATE_PRIV) == 0) || (ctx != 0)) { KASSERT(td != NULL, ("trap: curthread NULL")); KASSERT(td->td_proc != NULL, ("trap: curproc NULL")); @@ -290,12 +293,12 @@ if (td->td_ucred != p->p_ucred) cred_update_thread(td); - switch (type) { + switch (trapno) { case T_DATA_MISS: case T_DATA_PROTECTION: addr = TLB_TAR_VA(data); case T_INSTRUCTION_MISS: - sig = trap_pfault(td, tf, type, data); + sig = trap_pfault(td, tf, trapno, data); break; case T_FILL: sig = rwindow_load(td, tf, 2); @@ -306,11 +309,18 @@ case T_SPILL: sig = rwindow_save(td); break; + case T_DATA_EXCEPTION: + case T_DATA_ERROR: + case T_MEM_ADDRESS_NOT_ALIGNED: + addr = data; + sig = trap_sig[trap_conversion[trapno]]; + break; + default: - if (type < 0 || type >= T_MAX || - trap_sig[type] == -1) + if (trapno < 0 || trapno >= T_MAX || + trap_sig[trapno] == -1) panic("trap: bad trap type"); - sig = trap_sig[trap_conversion[type]]; + sig = trap_sig[trap_conversion[trapno]]; break; } @@ -318,22 +328,24 @@ /* Translate fault for emulators. */ if (p->p_sysent->sv_transtrap != NULL) { sig = p->p_sysent->sv_transtrap(sig, - type); + trapno); } if (debugger_on_signal && (sig == 4 || sig == 10 || sig == 11)) kdb_enter("trapsig"); +#ifdef VERBOSE if (sig == 4 || sig == 10 || sig == 11) - printf("trap: %ld:%s: 0x%lx at 0x%lx on cpu=%d sig=%d\n", type, - trap_msg[trap_conversion[type]], data, tf->tf_tpc, curcpu, sig); + printf("trap: %ld:%s: 0x%lx at 0x%lx on cpu=%d sig=%d\n", trapno, + trap_msg[trap_conversion[trapno]], data, tf->tf_tpc, curcpu, sig); +#endif /* XXX I've renumbered the traps to largely reflect what the hardware uses * so this will need to be re-visited */ ksiginfo_init_trap(&ksi); ksi.ksi_signo = sig; - ksi.ksi_code = (int)trap_conversion[type]; /* XXX not POSIX */ + ksi.ksi_code = (int)trap_conversion[trapno]; /* XXX not POSIX */ ksi.ksi_addr = (void *)addr; - ksi.ksi_trapno = (int)trap_conversion[type]; + ksi.ksi_trapno = (int)trap_conversion[trapno]; trapsignal(td, &ksi); } @@ -350,50 +362,27 @@ } #endif - switch (type & ~T_KERNEL) { + switch (trapno) { #ifdef KDB case T_BREAKPOINT: case T_KSTACK_FAULT: - error = (kdb_trap(type, 0, tf) == 0); + error = (kdb_trap(trapno, 0, tf) == 0); TF_DONE(tf); break; #endif case T_DATA_MISS: case T_DATA_PROTECTION: case T_INSTRUCTION_MISS: - error = trap_pfault(td, tf, type, data); + error = trap_pfault(td, tf, trapno, data); break; case T_DATA_EXCEPTION: printf("data exception on 0x%lx at 0x%lx\n", data, tf->tf_tpc); - printf("trap: %ld=%s: 0x%lx at 0x%lx:0x%lx\n", type & ~T_KERNEL, trap_msg[trap_conversion[type & ~T_KERNEL]], data, tf->tf_tpc, tf->tf_tnpc); - error = 1; - break; + printf("trap: %ld=%s: 0x%lx at 0x%lx:0x%lx\n", trapno, trap_msg[trap_conversion[trapno]], data, tf->tf_tpc, tf->tf_tnpc); + case T_DATA_ERROR: case T_MEM_ADDRESS_NOT_ALIGNED: -#ifdef notyet - if ((tf->tf_sfsr & MMU_SFSR_FV) != 0 && - MMU_SFSR_GET_ASI(tf->tf_sfsr) == ASI_AIUP) { - if (tf->tf_tpc >= (u_long)copy_nofault_begin && - tf->tf_tpc <= (u_long)copy_nofault_end) { - tf->tf_tpc = (u_long)copy_fault; - tf->tf_tnpc = tf->tf_tpc + 4; - error = 0; - break; - } - if (tf->tf_tpc >= (u_long)fs_nofault_begin && - tf->tf_tpc <= (u_long)fs_nofault_end) { - tf->tf_tpc = (u_long)fs_fault; - tf->tf_tnpc = tf->tf_tpc + 4; - error = 0; - break; - } - } -#endif error = 1; break; - case T_DATA_ERROR: - UNIMPLEMENTED; - error = 1; - break; + case T_ILLEGAL_INSTRUCTION: if (tf->tf_tpc > KERNBASE) { printf("illinstr: 0x%lx\n", tf->tf_tpc); @@ -406,7 +395,7 @@ } if (error != 0) - panic("trap: %ld=%s: 0x%lx at 0x%lx:0x%lx error=%d", type & ~T_KERNEL, trap_msg[trap_conversion[type & ~T_KERNEL]], data, tf->tf_tpc, tf->tf_tnpc, error); + panic("trap: %ld=%s: 0x%lx at 0x%lx:0x%lx error=%d", trapno, trap_msg[trap_conversion[trapno]], data, tf->tf_tpc, tf->tf_tnpc, error); } CTR1(KTR_TRAP, "trap: td=%p return", td); } From owner-p4-projects@FreeBSD.ORG Thu May 25 08:16:56 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id AE94116A425; Thu, 25 May 2006 08:16:56 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 89C3516A41F for ; Thu, 25 May 2006 08:16:56 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 38A3043D46 for ; Thu, 25 May 2006 08:16:56 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4P8G1I0040908 for ; Thu, 25 May 2006 08:16:01 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4P8G1Ps040900 for perforce@freebsd.org; Thu, 25 May 2006 08:16:01 GMT (envelope-from kmacy@freebsd.org) Date: Thu, 25 May 2006 08:16:01 GMT Message-Id: <200605250816.k4P8G1Ps040900@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97802 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 08:16:56 -0000 http://perforce.freebsd.org/chv.cgi?CH=97802 Change 97802 by kmacy@kmacy_storage:sun4v_work on 2006/05/25 08:15:13 only conditionally compile tunable stalling boot Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/vm/vm_pageq.c#5 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/vm/vm_pageq.c#5 (text+ko) ==== @@ -52,7 +52,7 @@ static void vm_coloring_init(void); void setPQL2(int *const size, int *const ways); - +extern int smp_started; struct vpgqueues vm_page_queues[PQ_MAXCOUNT]; struct pq_coloring page_queue_coloring; @@ -191,10 +191,14 @@ vm_page_t vm_pageq_add_new_page(vm_paddr_t pa) { + vm_page_t m; + +/* + * This virtually unused tunable increases the boot time on sun4v by > 10x + */ +#ifdef ENABLE_PADDR_BLACKLIST vm_paddr_t bad; - vm_page_t m; char *cp, *list, *pos; - /* * See if a physical address in this page has been listed * in the blacklist tunable. Entries in the tunable are @@ -222,16 +226,20 @@ } freeenv(list); } - +#endif atomic_add_int(&cnt.v_page_count, 1); m = PHYS_TO_VM_PAGE(pa); m->phys_addr = pa; m->flags = 0; m->pc = (pa >> PAGE_SHIFT) & PQ_COLORMASK; pmap_page_init(m); - mtx_lock_spin(&vm_page_queue_free_mtx); - vm_pageq_enqueue(m->pc + PQ_FREE, m); - mtx_unlock_spin(&vm_page_queue_free_mtx); + if (!smp_started) { + vm_pageq_enqueue(m->pc + PQ_FREE, m); + } else { + mtx_lock_spin(&vm_page_queue_free_mtx); + vm_pageq_enqueue(m->pc + PQ_FREE, m); + mtx_unlock_spin(&vm_page_queue_free_mtx); + } return (m); } From owner-p4-projects@FreeBSD.ORG Thu May 25 17:56:12 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9221916B07D; Thu, 25 May 2006 17:56:11 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 140AC16B049 for ; Thu, 25 May 2006 17:56:10 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A14E43D7E for ; Thu, 25 May 2006 17:56:01 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4PHt5Cc016300 for ; Thu, 25 May 2006 17:55:05 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4PHt4OB016297 for perforce@freebsd.org; Thu, 25 May 2006 17:55:04 GMT (envelope-from kmacy@freebsd.org) Date: Thu, 25 May 2006 17:55:04 GMT Message-Id: <200605251755.k4PHt4OB016297@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97811 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 17:56:23 -0000 http://perforce.freebsd.org/chv.cgi?CH=97811 Change 97811 by kmacy@kmacy_storage:sun4v_work on 2006/05/25 17:54:45 if we take an interrupt before saving g7 at utl0 and then resume on another cpu, g7 will be trashed by loading the pcpu scratch register over it - save g7 while still at tl 1 with interrupts disable to prevent this from happening Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/sun4v/include/asmacros.h#15 edit .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/exception.S#57 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/include/asmacros.h#15 (text+ko) ==== @@ -204,10 +204,9 @@ stx %g3, [TF + TF_G3]; \ stx %g4, [TF + TF_G4]; \ stx %g5, [TF + TF_G5]; \ - stx %g6, [TF + TF_G6]; \ - stx %g7, [TF + TF_G7]; + stx %g6, [TF + TF_G6]; -#define RESTORE_GLOBALS(TF) \ +#define RESTORE_GLOBALS_USER(TF) \ ldx [TF + TF_G1], %g1; \ ldx [TF + TF_G2], %g2; \ ldx [TF + TF_G3], %g3; \ @@ -216,6 +215,16 @@ ldx [TF + TF_G6], %g6; \ ldx [TF + TF_G7], %g7; +#define RESTORE_GLOBALS_KERNEL(TF) \ + mov SCRATCH_REG_PCPU, %g7; \ + ldx [TF + TF_G1], %g1; \ + ldx [TF + TF_G2], %g2; \ + ldx [TF + TF_G3], %g3; \ + ldx [TF + TF_G4], %g4; \ + ldx [TF + TF_G5], %g5; \ + ldx [TF + TF_G6], %g6; \ + ldxa [%g0 + %g7]ASI_SCRATCHPAD, %g7; + #define SAVE_OUTS(TF) \ stx %i0, [TF + TF_O0]; \ stx %i1, [TF + TF_O1]; \ ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/exception.S#57 (text+ko) ==== @@ -287,13 +287,20 @@ GET_MMFSA_SCRATCH(%g1) mov MMFSA_D_ADDR, %g2 ldxa [%g1 + %g2]ASI_REAL, %g3 - sub %g0, 1, %g4 - set trap, %g1 - ba %xcc, tl0_trap - mov T_DATA_EXCEPTION, %g2 + ba,a,pt %xcc, data_excptn_fault .align 32 .endm +ENTRY(data_excptn_fault) + mov MMFSA_D_CTX, %g7 + ldxa [%g1 + %g7]ASI_REAL, %g4 + sllx %g4, TRAP_CTX_SHIFT, %g4 + or %g4, T_DATA_EXCEPTION, %g2 + set trap, %g1 + sub %g0, 1, %g4 + ba,a,pt %xcc, tl0_trap +END(data_excptn_fault) + .macro data_miss GET_MMFSA_SCRATCH(%g1) mov MMFSA_D_TYPE, %g2 @@ -319,19 +326,19 @@ .macro tl0_align GET_MMFSA_SCRATCH(%g1) mov MMFSA_D_ADDR, %g3 -! mov MMFSA_D_CTX, %g7 + mov MMFSA_D_CTX, %g7 ldxa [%g1 + %g3]ASI_REAL, %g3 -! ldxa [%g1 + %g7]ASI_REAL, %g4 ba,a,pt %xcc, align_fault .align 32 .endm ENTRY(align_fault) -! or %g4, %g3, %g3 + ldxa [%g1 + %g7]ASI_REAL, %g4 + sllx %g4, TRAP_CTX_SHIFT, %g4 + or %g4, T_MEM_ADDRESS_NOT_ALIGNED, %g2 sub %g0, 1, %g4 set trap, %g1 - ba,pt %xcc, tl0_trap - mov T_MEM_ADDRESS_NOT_ALIGNED, %g2 + ba,a,pt %xcc, tl0_trap END(align_fault) .macro cpu_mondo @@ -913,7 +920,9 @@ ENTRY(utl0) SAVE_GLOBALS(%l7) + rd %asi, %g1 SAVE_OUTS(%l7) + stx %g1, [%l7 + TF_ASI] GET_PCPU_SCRATCH_SLOW(%g6) wrpr %g0, PSTATE_KERNEL, %pstate ! enable ints @@ -972,8 +981,10 @@ ! restore user globals and outs ! rdpr %pstate, %l1 + ldx [%l7 + TF_ASI], %g1 wrpr %l1, PSTATE_IE, %pstate - RESTORE_GLOBALS(%l7) + wr %g1, 0, %asi + RESTORE_GLOBALS_USER(%l7) wrpr %g0, 1, %gl RESTORE_OUTS(%l7) @@ -1014,42 +1025,6 @@ add %l3, WSTATE_CLEAN_OFFSET, %l3 ! convert to "clean" wstate wrpr %g0, %l3, %wstate wrpr %g0, %g1, %canrestore -#ifdef notyet - - ! - ! First attempt to restore from the watchpoint saved register window - tst %g1 - bne,a 1f - clrn [%g6 + STACK_BIAS + MPCB_RSP0] - tst %fp - be,a 1f - clrn [%g6 + STACK_BIAS + MPCB_RSP0] - ! test for user return window in pcb - ldn [%g6 + STACK_BIAS + MPCB_RSP0], %g1 - cmp %fp, %g1 - bne 1f - clrn [%g6 + STACK_BIAS + MPCB_RSP0] - restored - restore - ! restore from user return window - RESTORE_V9WINDOW(%g6 + STACK_BIAS + MPCB_RWIN0) - ! - ! Attempt to restore from the scond watchpoint saved register window - tst %fp - be,a 2f - clrn [%g6 + STACK_BIAS + MPCB_RSP1] - ldn [%g6 + STACK_BIAS + MPCB_RSP1], %g1 - cmp %fp, %g1 - bne 2f - clrn [%g6 + STACK_BIAS + MPCB_RSP1] - restored - restore - RESTORE_V9WINDOW(%g6 + STACK_BIAS + MPCB_RWIN1) - save - b,a 2f -1: - -#endif rdpr %canrestore, %g1 brnz %g1, 3f @@ -1091,7 +1066,9 @@ ENTRY(ktl0) nop SAVE_GLOBALS(%l7) + rd %asi, %g1 SAVE_OUTS(%l7) + stx %g1, [%l7 + TF_ASI] GET_PCPU_SCRATCH_SLOW(%g6) ! we really shouldn't need this ... wrpr %g0, PSTATE_KERNEL, %pstate ! enable ints @@ -1117,11 +1094,11 @@ ! restore globals and outs ! rdpr %pstate, %l1 + ldx [%l7 + TF_ASI], %g1 wrpr %l1, PSTATE_IE, %pstate - + wr %g1, 0, %asi - RESTORE_GLOBALS(%l7) - GET_PCPU_SCRATCH ! we may have changed cpus + RESTORE_GLOBALS_KERNEL(%l7) ! switch to global set 1 wrpr %g0, 1, %gl @@ -1316,7 +1293,12 @@ wrpr %g0, %g4, %pil 1: wrpr %g0, %g6, %tnpc - rdpr %cwp, %l0 + + wrpr %g0, 0, %gl + stx %g7, [%l7 + TF_G7] ! save g7 before it can be overwritten by PCPU when returning from an interrupt + wrpr %g0, 1, %gl + + rdpr %cwp, %l0 set TSTATE_KERNEL, %l1 wrpr %l1, %l0, %tstate done From owner-p4-projects@FreeBSD.ORG Thu May 25 18:27:56 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id AD90316B542; Thu, 25 May 2006 18:27:53 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3CF0516B538; Thu, 25 May 2006 18:27:51 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 24B9143D48; Thu, 25 May 2006 18:27:32 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from [10.0.1.114] (nat-outside.atlanta.corp.yahoo.com [63.172.193.57]) (authenticated bits=0) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k4PIRVYQ004404; Thu, 25 May 2006 14:27:31 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Kip Macy Date: Thu, 25 May 2006 13:43:45 -0400 User-Agent: KMail/1.9.1 References: <200605250816.k4P8G1Ps040900@repoman.freebsd.org> In-Reply-To: <200605250816.k4P8G1Ps040900@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200605251343.45838.jhb@freebsd.org> X-Virus-Scanned: ClamAV 0.87.1/1484/Thu May 25 11:19:23 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.0 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: Perforce Change Reviews Subject: Re: PERFORCE change 97802 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 18:28:03 -0000 On Thursday 25 May 2006 04:16, Kip Macy wrote: > http://perforce.freebsd.org/chv.cgi?CH=97802 > > Change 97802 by kmacy@kmacy_storage:sun4v_work on 2006/05/25 08:15:13 > > only conditionally compile tunable stalling boot I added it for use on my green laptop back when it had a stick of ram with an address that had a bit stuck at 0. :-P Is it that expensive to lookup a single variable in the hints? I do wonder if this is what makes FreeBSD seem to "hang" during early boot after SI_SUB_CPU. > > Affected files ... > > .. //depot/projects/kmacy_sun4v/src/sys/vm/vm_pageq.c#5 edit > > Differences ... > > ==== //depot/projects/kmacy_sun4v/src/sys/vm/vm_pageq.c#5 (text+ko) ==== > > @@ -52,7 +52,7 @@ > > static void vm_coloring_init(void); > void setPQL2(int *const size, int *const ways); > - > +extern int smp_started; > struct vpgqueues vm_page_queues[PQ_MAXCOUNT]; > struct pq_coloring page_queue_coloring; > > @@ -191,10 +191,14 @@ > vm_page_t > vm_pageq_add_new_page(vm_paddr_t pa) > { > + vm_page_t m; > + > +/* > + * This virtually unused tunable increases the boot time on sun4v by > 10x > + */ > +#ifdef ENABLE_PADDR_BLACKLIST > vm_paddr_t bad; > - vm_page_t m; > char *cp, *list, *pos; > - > /* > * See if a physical address in this page has been listed > * in the blacklist tunable. Entries in the tunable are > @@ -222,16 +226,20 @@ > } > freeenv(list); > } > - > +#endif > atomic_add_int(&cnt.v_page_count, 1); > m = PHYS_TO_VM_PAGE(pa); > m->phys_addr = pa; > m->flags = 0; > m->pc = (pa >> PAGE_SHIFT) & PQ_COLORMASK; > pmap_page_init(m); > - mtx_lock_spin(&vm_page_queue_free_mtx); > - vm_pageq_enqueue(m->pc + PQ_FREE, m); > - mtx_unlock_spin(&vm_page_queue_free_mtx); > + if (!smp_started) { > + vm_pageq_enqueue(m->pc + PQ_FREE, m); > + } else { > + mtx_lock_spin(&vm_page_queue_free_mtx); > + vm_pageq_enqueue(m->pc + PQ_FREE, m); > + mtx_unlock_spin(&vm_page_queue_free_mtx); > + } > return (m); This seems unrelated? -- John Baldwin From owner-p4-projects@FreeBSD.ORG Thu May 25 19:38:22 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5A70C16BCD6; Thu, 25 May 2006 19:38:19 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C74F116B81C for ; Thu, 25 May 2006 19:38:14 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4F6B343D7D for ; Thu, 25 May 2006 19:38:14 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4PJbHsF025076 for ; Thu, 25 May 2006 19:37:17 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4PJbH0K025073 for perforce@freebsd.org; Thu, 25 May 2006 19:37:17 GMT (envelope-from kmacy@freebsd.org) Date: Thu, 25 May 2006 19:37:17 GMT Message-Id: <200605251937.k4PJbH0K025073@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97816 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 19:38:47 -0000 http://perforce.freebsd.org/chv.cgi?CH=97816 Change 97816 by kmacy@kmacy_storage:sun4v_work on 2006/05/25 19:36:39 don't block higher priority interrupts during interrupt handlers Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/exception.S#58 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/exception.S#58 (text+ko) ==== @@ -928,12 +928,12 @@ brnz %o1, common_utrap nop - call spinlock_enter + call critical_enter nop common_uintr: jmpl %l3, %o7 ! call interrupt handler mov %l7, %o0 - call spinlock_exit + call critical_exit nop b user_rtt nop @@ -1074,12 +1074,12 @@ brnz %o1, common_ktrap nop - call spinlock_enter + call critical_enter nop common_kintr: jmpl %l3, %o7 ! call trap handler mov %l7, %o0 - call spinlock_exit + call critical_exit nop b common_rtt nop From owner-p4-projects@FreeBSD.ORG Thu May 25 20:12:00 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E98A316A8EF; Thu, 25 May 2006 20:11:58 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2EA9516A5FB for ; Thu, 25 May 2006 20:11:57 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9275D43D48 for ; Thu, 25 May 2006 20:11:56 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4PKAxi0030693 for ; Thu, 25 May 2006 20:10:59 GMT (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4PKAxqk030690 for perforce@freebsd.org; Thu, 25 May 2006 20:10:59 GMT (envelope-from jhb@freebsd.org) Date: Thu, 25 May 2006 20:10:59 GMT Message-Id: <200605252010.k4PKAxqk030690@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin To: Perforce Change Reviews Cc: Subject: PERFORCE change 97817 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 20:12:08 -0000 http://perforce.freebsd.org/chv.cgi?CH=97817 Change 97817 by jhb@jhb_mutex on 2006/05/25 20:10:47 Closer so sanity in the kernel linker: - Split kldload() into kern_kldload() and a simple kldload() wrapper. - Expose kern_kldunload() to the outside world. - Convert VFS, ieee80211, and ng_socket to using kern_kldload() and kern_kldunload() instead of screwing around with linker internals. - Now that linker_load_module() is no longer used, retire it as a public interface and rename linker_load_module_internal() back to linker_load_module(). Affected files ... .. //depot/projects/smpng/sys/kern/kern_linker.c#57 edit .. //depot/projects/smpng/sys/kern/vfs_init.c#22 edit .. //depot/projects/smpng/sys/net80211/ieee80211_freebsd.c#8 edit .. //depot/projects/smpng/sys/netgraph/ng_socket.c#37 edit .. //depot/projects/smpng/sys/sys/linker.h#21 edit .. //depot/projects/smpng/sys/sys/syscallsubr.h#27 edit Differences ... ==== //depot/projects/smpng/sys/kern/kern_linker.c#57 (text+ko) ==== @@ -49,6 +49,7 @@ #include #include #include +#include #include #include "linker_if.h" @@ -127,7 +128,7 @@ static caddr_t linker_file_lookup_symbol_internal(linker_file_t file, const char* name, int deps); static int linker_file_unload_internal(linker_file_t _file, int flags); -static int linker_load_module_internal(const char *kldname, +static int linker_load_module(const char *kldname, const char *modname, struct linker_file *parent, struct mod_depend *verinfo, struct linker_file **lfpp); static int linker_lookup_set(linker_file_t file, const char *name, @@ -437,7 +438,7 @@ return (0); } - error = linker_load_module_internal(NULL, modname, NULL, verinfo, + error = linker_load_module(NULL, modname, NULL, verinfo, result); if (!locked) KLD_UNLOCK(); @@ -834,43 +835,36 @@ * MPSAFE */ int -kldload(struct thread *td, struct kldload_args *uap) +kern_kldload(struct thread *td, const char *file, int *fileid) { #ifdef HWPMC_HOOKS struct pmckern_map_in pkm; #endif - char *kldname, *modname; - char *pathname = NULL; + const char *kldname, *modname; linker_file_t lf; - int error = 0; + int error; - td->td_retval[0] = -1; - if ((error = securelevel_gt(td->td_ucred, 0)) != 0) return (error); if ((error = suser(td)) != 0) return (error); - pathname = malloc(MAXPATHLEN, M_TEMP, M_WAITOK); - if ((error = copyinstr(uap->file, pathname, MAXPATHLEN, NULL)) != 0) - goto out; - /* - * If path do not contain qualified name or any dot in it - * (kldname.ko, or kldname.ver.ko) treat it as interface + * If file does not contain a qualified name or any dot in it + * (kldname.ko, or kldname.ver.ko) treat it as an interface * name. */ - if (index(pathname, '/') || index(pathname, '.')) { - kldname = pathname; + if (index(file, '/') || index(file, '.')) { + kldname = file; modname = NULL; } else { kldname = NULL; - modname = pathname; + modname = file; } KLD_LOCK(); - error = linker_load_module_internal(kldname, modname, NULL, NULL, &lf); + error = linker_load_module(kldname, modname, NULL, NULL, &lf); if (error) goto unlock; #ifdef HWPMC_HOOKS @@ -879,10 +873,26 @@ PMC_CALL_HOOK(td, PMC_FN_KLD_LOAD, (void *) &pkm); #endif lf->userrefs++; - td->td_retval[0] = lf->id; + if (fileid != NULL) + *fileid = lf->id; unlock: KLD_UNLOCK(); -out: + return (error); +} + +int +kldload(struct thread *td, struct kldload_args *uap) +{ + char *pathname = NULL; + int error; + + td->td_retval[0] = -1; + + pathname = malloc(MAXPATHLEN, M_TEMP, M_WAITOK); + error = copyinstr(uap->file, pathname, MAXPATHLEN, NULL); + if (error == 0) + error = kern_kldload(td, pathname, &td->td_retval[0]); + free(pathname, M_TEMP); return (error); } @@ -890,7 +900,7 @@ /* * MPSAFE */ -static int +int kern_kldunload(struct thread *td, int fileid, int flags) { #ifdef HWPMC_HOOKS @@ -1809,28 +1819,11 @@ * Find a file which contains given module and load it, if "parent" is not * NULL, register a reference to it. */ -int +static int linker_load_module(const char *kldname, const char *modname, struct linker_file *parent, struct mod_depend *verinfo, struct linker_file **lfpp) { - int error, locked; - - locked = KLD_LOCKED(); - if (!locked) - KLD_LOCK(); - error = linker_load_module_internal(kldname, modname, parent, - verinfo, lfpp); - if (!locked) - KLD_UNLOCK(); - return (error); -} - -static int -linker_load_module_internal(const char *kldname, const char *modname, - struct linker_file *parent, struct mod_depend *verinfo, - struct linker_file **lfpp) -{ linker_file_t lfdep; const char *filename; char *pathname; @@ -1960,7 +1953,7 @@ break; continue; } - error = linker_load_module_internal(NULL, modname, lf, verinfo, + error = linker_load_module(NULL, modname, lf, verinfo, NULL); if (error) { printf("KLD %s: depends on %s - not available\n", ==== //depot/projects/smpng/sys/kern/vfs_init.c#22 (text+ko) ==== @@ -43,6 +43,7 @@ #include #include #include +#include #include #include #include @@ -108,7 +109,7 @@ vfs_byname_kld(const char *fstype, struct thread *td, int *error) { struct vfsconf *vfsp; - linker_file_t lf; + int fileid; vfsp = vfs_byname(fstype); if (vfsp != NULL) @@ -121,17 +122,14 @@ *error = securelevel_gt(td->td_ucred, 0); if (*error) return (NULL); - *error = linker_load_module(NULL, fstype, NULL, NULL, &lf); - if (lf == NULL) - *error = ENODEV; + *error = kern_kldload(td, fstype, &fileid); if (*error) return (NULL); - lf->userrefs++; + /* Look up again to see if the VFS was loaded. */ vfsp = vfs_byname(fstype); if (vfsp == NULL) { - lf->userrefs--; - linker_file_unload(lf, LINKER_UNLOAD_FORCE); + (void)kern_kldunload(td, fileid, LINKER_UNLOAD_FORCE); *error = ENODEV; return (NULL); } ==== //depot/projects/smpng/sys/net80211/ieee80211_freebsd.c#8 (text+ko) ==== @@ -310,14 +310,9 @@ void ieee80211_load_module(const char *modname) { + #ifdef notyet - struct thread *td = curthread; - - if (suser(td) == 0 && securelevel_gt(td->td_ucred, 0) == 0) { - mtx_lock(&Giant); - (void) linker_load_module(modname, NULL, NULL, NULL, NULL); - mtx_unlock(&Giant); - } + (void)kern_kldload(curthread, modname, NULL); #else printf("%s: load the %s module by hand for now.\n", __func__, modname); #endif ==== //depot/projects/smpng/sys/netgraph/ng_socket.c#37 (text+ko) ==== @@ -65,6 +65,7 @@ #include #include #include +#include #include #include #ifdef NOTYET @@ -274,24 +275,22 @@ if ((type = ng_findtype(mkp->type)) == NULL) { char filename[NG_TYPESIZ + 3]; - linker_file_t lf; + int fileid; /* Not found, try to load it as a loadable module. */ snprintf(filename, sizeof(filename), "ng_%s", mkp->type); - mtx_lock(&Giant); - error = linker_load_module(NULL, filename, NULL, NULL, - &lf); - mtx_unlock(&Giant); + error = kern_kldload(curthread, filename, &fileid); if (error != 0) { FREE(msg, M_NETGRAPH_MSG); goto release; } - lf->userrefs++; /* See if type has been loaded successfully. */ if ((type = ng_findtype(mkp->type)) == NULL) { FREE(msg, M_NETGRAPH_MSG); + (void)kern_kldunload(curthread, fileid, + LINKER_UNLOAD_NORMAL); error = ENXIO; goto release; } ==== //depot/projects/smpng/sys/sys/linker.h#21 (text+ko) ==== @@ -105,13 +105,6 @@ extern linker_file_t linker_kernel_file; /* - * Load a kernel module. - */ -int linker_load_module(const char *_kldname, const char *_modname, - struct linker_file *_parent, struct mod_depend *_verinfo, - struct linker_file **_lfpp); - -/* * Obtain a reference to a module, loading it if required. */ int linker_reference_module(const char* _modname, struct mod_depend *_verinfo, ==== //depot/projects/smpng/sys/sys/syscallsubr.h#27 (text+ko) ==== @@ -86,6 +86,8 @@ void *optval, enum uio_seg valseg, socklen_t *valsize); int kern_kevent(struct thread *td, int fd, int nchanges, int nevents, struct kevent_copyops *k_ops, const struct timespec *timeout); +int kern_kldload(struct thread *td, const char *file, int *fileid); +int kern_kldunload(struct thread *td, int fileid, int flags); int kern_lchown(struct thread *td, char *path, enum uio_seg pathseg, int uid, int gid); int kern_link(struct thread *td, char *path, char *link, From owner-p4-projects@FreeBSD.ORG Thu May 25 20:26:18 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 35D6016ADC0; Thu, 25 May 2006 20:26:18 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 26E6A16ACC1 for ; Thu, 25 May 2006 20:26:17 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E55043D53 for ; Thu, 25 May 2006 20:26:16 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4PKPJXv032273 for ; Thu, 25 May 2006 20:25:19 GMT (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4PKPJCO032270 for perforce@freebsd.org; Thu, 25 May 2006 20:25:19 GMT (envelope-from jhb@freebsd.org) Date: Thu, 25 May 2006 20:25:19 GMT Message-Id: <200605252025.k4PKPJCO032270@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin To: Perforce Change Reviews Cc: Subject: PERFORCE change 97820 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 20:26:24 -0000 http://perforce.freebsd.org/chv.cgi?CH=97820 Change 97820 by jhb@jhb_mutex on 2006/05/25 20:25:10 Only load it once. Pointy hat to: phk Affected files ... .. //depot/projects/smpng/sys/dev/digi/digi.c#31 edit Differences ... ==== //depot/projects/smpng/sys/dev/digi/digi.c#31 (text+ko) ==== @@ -783,7 +783,6 @@ modlen = strlen(sc->module); modfile = malloc(modlen + 6, M_TEMP, M_WAITOK); snprintf(modfile, modlen + 6, "digi_%s", sc->module); - res = linker_reference_module(modfile, NULL, &lf); if ((res = linker_reference_module(modfile, NULL, &lf)) != 0) printf("%s: Failed %d to autoload module\n", modfile, res); free(modfile, M_TEMP); From owner-p4-projects@FreeBSD.ORG Thu May 25 21:00:11 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C3DDF16C590; Thu, 25 May 2006 21:00:10 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 04A8916C58D for ; Thu, 25 May 2006 21:00:06 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7AD6043DFD for ; Thu, 25 May 2006 20:58:58 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4PKw16o059769 for ; Thu, 25 May 2006 20:58:01 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4PKw1W3059765 for perforce@freebsd.org; Thu, 25 May 2006 20:58:01 GMT (envelope-from kmacy@freebsd.org) Date: Thu, 25 May 2006 20:58:01 GMT Message-Id: <200605252058.k4PKw1W3059765@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97823 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 21:00:21 -0000 http://perforce.freebsd.org/chv.cgi?CH=97823 Change 97823 by kmacy@kmacy_storage:sun4v_work on 2006/05/25 20:57:30 only print total number of CPUS on startup shorten AP string don't repeatedly print out device info for pci bus on SUN4V Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/kern/subr_bus.c#7 edit .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/mp_machdep.c#8 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/kern/subr_bus.c#7 (text+ko) ==== @@ -28,6 +28,7 @@ __FBSDID("$FreeBSD: src/sys/kern/subr_bus.c,v 1.191 2006/04/20 01:44:16 jmg Exp $"); #include "opt_bus.h" +#include "opt_global.h" #include #include @@ -3460,14 +3461,17 @@ flags &= ~INTR_MPSAFE; error = BUS_SETUP_INTR(dev->parent, dev, r, flags, handler, arg, cookiep); +#ifndef SUN4V if (error == 0) { if (!(flags & (INTR_MPSAFE | INTR_FAST))) device_printf(dev, "[GIANT-LOCKED]\n"); if (bootverbose && (flags & INTR_MPSAFE)) device_printf(dev, "[MPSAFE]\n"); + if (flags & INTR_FAST) device_printf(dev, "[FAST]\n"); } +#endif } else error = EINVAL; return (error); ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/mp_machdep.c#8 (text+ko) ==== @@ -184,32 +184,7 @@ { return (mp_maxid > 0); } -#if 0 -static void -start_ap(phandle_t cpu, void *func, u_long arg) -{ - static struct { - cell_t name; - cell_t nargs; - cell_t nreturns; - cell_t cpu; - cell_t func; - cell_t arg; - } args = { - (cell_t)"SUNW,start-cpu", - 3, - 0, - 0, - 0, - 0 - }; - args.cpu = cpu; - args.func = (cell_t)func; - args.arg = (cell_t)arg; - openfirmware(&args); -} -#else static int start_ap_bycpuid(int cpuid, void *func, u_long arg) { @@ -238,29 +213,7 @@ return (int)args.result; } -#endif -/* - * Stop the calling CPU. - */ -static void -sun4u_stopself(void) -{ -#if 0 - static struct { - cell_t name; - cell_t nargs; - cell_t nreturns; - } args = { - (cell_t)"SUNW,stop-self", - 0, - 0, - }; - openfirmware_exit(&args); -#endif - panic("sun4u_stopself: failed."); -} - /* * Fire up any non-boot processors. */ @@ -304,11 +257,7 @@ mp_ncpus = cpuid + 1; #if 0 cpu_identify(0, clock, cpuid); -#else - printf("cpu%d: UltraSparc T1 Processor (%d.%02d MHz CPU)\n", cpuid, - (clock + 4999) / 1000000, ((clock + 4999) / 10000) % 100); #endif - va = kmem_alloc(kernel_map, PCPU_PAGES * PAGE_SIZE); pc = (struct pcpu *)(va + (PCPU_PAGES * PAGE_SIZE)) - 1; pcpu_init(pc, cpuid, sizeof(*pc)); @@ -320,6 +269,9 @@ if (mp_ncpus == MAXCPU) break; } + printf("%d cpus: UltraSparc T1 Processor (%d.%02d MHz CPU)\n", mp_ncpus, + (clock + 4999) / 1000000, ((clock + 4999) / 10000) % 100); + PCPU_SET(other_cpus, all_cpus & ~(1 << PCPU_GET(cpuid))); smp_active = 1; } @@ -385,7 +337,7 @@ smp_cpus++; KASSERT(curthread != NULL, ("cpu_mp_bootstrap: curthread")); PCPU_SET(other_cpus, all_cpus & ~(1 << PCPU_GET(cpuid))); - printf("SMP: AP CPU #%d Launched!\n", PCPU_GET(cpuid)); + printf("AP: #%d\n", PCPU_GET(cpuid)); csa->csa_count--; membar(StoreLoad); csa->csa_state = CPU_BOOTSTRAP; @@ -437,7 +389,7 @@ while ((started_cpus & PCPU_GET(cpumask)) == 0) { if ((shutdown_cpus & PCPU_GET(cpumask)) != 0) { atomic_clear_int(&shutdown_cpus, PCPU_GET(cpumask)); - sun4u_stopself(); + OF_exit(); } } atomic_clear_rel_int(&started_cpus, PCPU_GET(cpumask)); @@ -495,7 +447,6 @@ if (error) panic("can't handle error %d from cpu_mondo_send\n", error); } - } From owner-p4-projects@FreeBSD.ORG Thu May 25 21:20:28 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 66CAA16C859; Thu, 25 May 2006 21:20:28 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 631ED16C852 for ; Thu, 25 May 2006 21:20:27 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E9CE943D58 for ; Thu, 25 May 2006 21:20:25 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4PLJT8H063384 for ; Thu, 25 May 2006 21:19:29 GMT (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4PLJSTP063379 for perforce@freebsd.org; Thu, 25 May 2006 21:19:28 GMT (envelope-from jhb@freebsd.org) Date: Thu, 25 May 2006 21:19:28 GMT Message-Id: <200605252119.k4PLJSTP063379@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin To: Perforce Change Reviews Cc: Subject: PERFORCE change 97825 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 21:20:35 -0000 http://perforce.freebsd.org/chv.cgi?CH=97825 Change 97825 by jhb@jhb_mutex on 2006/05/25 21:19:00 - linker_reference_module() is never called with the KLD_LOCK held anymore. - Use securelevel_gt() rather than checking the securelevel variable directly. Affected files ... .. //depot/projects/smpng/sys/kern/kern_linker.c#58 edit Differences ... ==== //depot/projects/smpng/sys/kern/kern_linker.c#58 (text+ko) ==== @@ -356,8 +356,8 @@ int foundfile, error; /* Refuse to load modules if securelevel raised */ - if (securelevel > 0) - return (EPERM); + if ((error = securelevel_gt(curthread->td_ucred, 0)) != 0) + return (error); KLD_LOCK_ASSERT(); lf = linker_find_file_by_name(filename); @@ -427,21 +427,17 @@ modlist_t mod; int error, locked; - locked = KLD_LOCKED(); - if (!locked) - KLD_LOCK(); + KLD_LOCK(); if ((mod = modlist_lookup2(modname, verinfo)) != NULL) { *result = mod->container; (*result)->refs++; - if (!locked) - KLD_UNLOCK(); + KLD_UNLOCK(); return (0); } error = linker_load_module(NULL, modname, NULL, verinfo, result); - if (!locked) - KLD_UNLOCK(); + KLD_UNLOCK(); return (error); } @@ -542,8 +538,8 @@ int error, i; /* Refuse to unload modules if securelevel raised. */ - if (securelevel > 0) - return (EPERM); + if ((error = securelevel_gt(curthread->td_ucred, 0)) != 0) + return (error); #ifdef MAC error = mac_check_kld_unload(curthread->td_ucred); if (error) From owner-p4-projects@FreeBSD.ORG Thu May 25 21:48:10 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 19EDF16CCC0; Thu, 25 May 2006 21:42:18 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 45EC516B21A for ; Thu, 25 May 2006 21:40:56 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3631743D4C for ; Thu, 25 May 2006 21:40:52 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4PLdtP9067318 for ; Thu, 25 May 2006 21:39:55 GMT (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4PLds3o067315 for perforce@freebsd.org; Thu, 25 May 2006 21:39:54 GMT (envelope-from jhb@freebsd.org) Date: Thu, 25 May 2006 21:39:54 GMT Message-Id: <200605252139.k4PLds3o067315@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin To: Perforce Change Reviews Cc: Subject: PERFORCE change 97828 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 21:48:16 -0000 http://perforce.freebsd.org/chv.cgi?CH=97828 Change 97828 by jhb@jhb_mutex on 2006/05/25 21:39:16 Handle the easy case earlier so this function doesn't read so weird. Affected files ... .. //depot/projects/smpng/sys/kern/kern_linker.c#59 edit Differences ... ==== //depot/projects/smpng/sys/kern/kern_linker.c#59 (text+ko) ==== @@ -548,36 +548,39 @@ KLD_LOCK_ASSERT(); KLD_DPF(FILE, ("linker_file_unload: lf->refs=%d\n", file->refs)); - if (file->refs == 1) { - KLD_DPF(FILE, ("linker_file_unload: file is unloading," - " informing modules\n")); + + /* Easy case of just dropping a reference. */ + if (file->refs > 1) { + file->refs--; + return (0); + } + + + KLD_DPF(FILE, ("linker_file_unload: file is unloading," + " informing modules\n")); + + /* + * Inform any modules associated with this file. + */ + MOD_XLOCK; + for (mod = TAILQ_FIRST(&file->modules); mod; mod = next) { + next = module_getfnext(mod); + MOD_XUNLOCK; /* - * Inform any modules associated with this file. + * Give the module a chance to veto the unload. */ - MOD_XLOCK; - for (mod = TAILQ_FIRST(&file->modules); mod; mod = next) { - next = module_getfnext(mod); - MOD_XUNLOCK; + if ((error = module_unload(mod, flags)) != 0) { + KLD_DPF(FILE, ("linker_file_unload: module %p" + " vetoes unload\n", mod)); + return (error); + } else + MOD_XLOCK; + module_release(mod); + } + MOD_XUNLOCK; - /* - * Give the module a chance to veto the unload. - */ - if ((error = module_unload(mod, flags)) != 0) { - KLD_DPF(FILE, ("linker_file_unload: module %p" - " vetoes unload\n", mod)); - return (error); - } else - MOD_XLOCK; - module_release(mod); - } - MOD_XUNLOCK; - } - file->refs--; - if (file->refs > 0) - return (0); - for (ml = TAILQ_FIRST(&found_modules); ml; ml = nextml) { - nextml = TAILQ_NEXT(ml, link); + TAILQ_FOREACH_SAFE(ml, &found_modules, link, nextml) { if (ml->container == file) { TAILQ_REMOVE(&found_modules, ml, link); free(ml, M_LINKER); From owner-p4-projects@FreeBSD.ORG Thu May 25 22:35:00 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1529716ADD4; Thu, 25 May 2006 22:32:05 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 882FB16AB25 for ; Thu, 25 May 2006 22:28:53 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4E1DE43D55 for ; Thu, 25 May 2006 22:28:53 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4PMRudt078615 for ; Thu, 25 May 2006 22:27:56 GMT (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4PMRtfK078612 for perforce@freebsd.org; Thu, 25 May 2006 22:27:55 GMT (envelope-from jhb@freebsd.org) Date: Thu, 25 May 2006 22:27:55 GMT Message-Id: <200605252227.k4PMRtfK078612@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin To: Perforce Change Reviews Cc: Subject: PERFORCE change 97831 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 22:35:05 -0000 http://perforce.freebsd.org/chv.cgi?CH=97831 Change 97831 by jhb@jhb_mutex on 2006/05/25 22:27:03 Provide linker_release_module() as a compliment to linker_reference_module() instead of code matching calls to linker_reference_module() with calls to linker_file_unload(). Also, while I'm here, make the task to unload firmware modules less racy by claering the FP entry first and then going any unloading the module using a cached copy of the linker_file_t. Affected files ... .. //depot/projects/smpng/sys/dev/digi/digi.c#32 edit .. //depot/projects/smpng/sys/kern/kern_linker.c#60 edit .. //depot/projects/smpng/sys/kern/subr_firmware.c#3 edit .. //depot/projects/smpng/sys/sys/linker.h#22 edit Differences ... ==== //depot/projects/smpng/sys/dev/digi/digi.c#32 (text+ko) ==== @@ -795,7 +795,7 @@ free(sym, M_TEMP); if (symptr == NULL) { printf("digi_%s.ko: Symbol `%s' not found\n", sc->module, sym); - linker_file_unload(lf, LINKER_UNLOAD_FORCE); + linker_release_module(NULL, NULL, lf); return (EINVAL); } @@ -803,7 +803,7 @@ if (digi_mod->dm_version != DIGI_MOD_VERSION) { printf("digi_%s.ko: Invalid version %d (need %d)\n", sc->module, digi_mod->dm_version, DIGI_MOD_VERSION); - linker_file_unload(lf, LINKER_UNLOAD_FORCE); + linker_release_module(NULL, NULL, lf); return (EINVAL); } @@ -825,7 +825,7 @@ bcopy(digi_mod->dm_link.data, sc->link.data, sc->link.size); } - linker_file_unload(lf, LINKER_UNLOAD_FORCE); + linker_release_module(NULL, NULL, lf); return (0); } ==== //depot/projects/smpng/sys/kern/kern_linker.c#60 (text+ko) ==== @@ -425,7 +425,7 @@ linker_file_t *result) { modlist_t mod; - int error, locked; + int error; KLD_LOCK(); if ((mod = modlist_lookup2(modname, verinfo)) != NULL) { @@ -441,6 +441,31 @@ return (error); } +int +linker_release_module(const char *modname, struct mod_depend *verinfo, + linker_file_t lf) +{ + modlist_t mod; + int error; + + KLD_LOCK(); + if (lf == NULL) { + KASSERT(modname != NULL, + ("linker_release_module: no file or name")); + mod = modlist_lookup2(modname, verinfo); + if (mod == NULL) { + KLD_UNLOCK(); + return (ESRCH); + } + lf = mod->container; + } else + KASSERT(modname == NULL && verinfo == NULL, + ("linker_release_module: both file and name")); + error = linker_file_unload_internal(lf, LINKER_UNLOAD_NORMAL); + KLD_UNLOCK(); + return (error); +} + static linker_file_t linker_find_file_by_name(const char *filename) { ==== //depot/projects/smpng/sys/kern/subr_firmware.c#3 (text+ko) ==== @@ -206,20 +206,17 @@ unloadentry(void *unused1, int unused2) { struct firmware *fp; + linker_file_t lf; mtx_lock(&firmware_mtx); while ((fp = lookup(name_unload))) { - /* - * XXX: ugly, we should be able to lookup unlocked here if - * we properly lock around clearentry below to avoid double - * unload. Play it safe for now. - */ + lf = fp->file; + clearentry(fp, 0); mtx_unlock(&firmware_mtx); - linker_file_unload(fp->file, LINKER_UNLOAD_NORMAL); + linker_release_module(NULL, NULL, lf); mtx_lock(&firmware_mtx); - clearentry(fp, 0); } mtx_unlock(&firmware_mtx); } ==== //depot/projects/smpng/sys/sys/linker.h#22 (text+ko) ==== @@ -111,6 +111,14 @@ linker_file_t* _result); /* + * Release a reference to a module, unloading it if there are no more + * references. Note that one should either provide a module name and + * optional version info or a linker file, but not both. + */ +int linker_release_module(const char *_modname, struct mod_depend *_verinfo, + linker_file_t _file); + +/* * Unload a file, freeing up memory. */ int linker_file_unload(linker_file_t _file, int flags); From owner-p4-projects@FreeBSD.ORG Thu May 25 22:42:07 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D070416AA9D; Thu, 25 May 2006 22:38:20 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 65F1216C8E8 for ; Thu, 25 May 2006 22:35:05 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8F9A943D60 for ; Thu, 25 May 2006 22:35:01 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4PMY4KA078883 for ; Thu, 25 May 2006 22:34:04 GMT (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4PMY4L6078880 for perforce@freebsd.org; Thu, 25 May 2006 22:34:04 GMT (envelope-from jhb@freebsd.org) Date: Thu, 25 May 2006 22:34:04 GMT Message-Id: <200605252234.k4PMY4L6078880@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin To: Perforce Change Reviews Cc: Subject: PERFORCE change 97832 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 22:42:12 -0000 http://perforce.freebsd.org/chv.cgi?CH=97832 Change 97832 by jhb@jhb_mutex on 2006/05/25 22:33:49 linker_file_unload() is now only called by the linker class implementations, so move it over into that semi-private API and axe the wrapper making the internal function the real one as it is always called with the linker lock held. Affected files ... .. //depot/projects/smpng/sys/kern/kern_linker.c#61 edit .. //depot/projects/smpng/sys/sys/linker.h#23 edit Differences ... ==== //depot/projects/smpng/sys/kern/kern_linker.c#61 (text+ko) ==== @@ -127,7 +127,6 @@ linker_file_t dep); static caddr_t linker_file_lookup_symbol_internal(linker_file_t file, const char* name, int deps); -static int linker_file_unload_internal(linker_file_t _file, int flags); static int linker_load_module(const char *kldname, const char *modname, struct linker_file *parent, struct mod_depend *verinfo, struct linker_file **lfpp); @@ -389,8 +388,7 @@ if (lf) { error = linker_file_register_modules(lf); if (error == EEXIST) { - linker_file_unload_internal(lf, - LINKER_UNLOAD_FORCE); + linker_file_unload(lf, LINKER_UNLOAD_FORCE); return (error); } linker_file_register_sysctls(lf); @@ -461,7 +459,7 @@ } else KASSERT(modname == NULL && verinfo == NULL, ("linker_release_module: both file and name")); - error = linker_file_unload_internal(lf, LINKER_UNLOAD_NORMAL); + error = linker_file_unload(lf, LINKER_UNLOAD_NORMAL); KLD_UNLOCK(); return (error); } @@ -540,23 +538,9 @@ return (lf); } -int +static int linker_file_unload(linker_file_t file, int flags) { - int error, locked; - - locked = KLD_LOCKED(); - if (!locked) - KLD_LOCK(); - error = linker_file_unload_internal(file, flags); - if (!locked) - KLD_UNLOCK(); - return (error); -} - -static int -linker_file_unload_internal(linker_file_t file, int flags) -{ module_t mod, next; modlist_t ml, nextml; struct common_symbol *cp; @@ -624,7 +608,7 @@ if (file->deps) { for (i = 0; i < file->ndeps; i++) - linker_file_unload_internal(file->deps[i], flags); + linker_file_unload(file->deps[i], flags); free(file->deps, M_LINKER); file->deps = NULL; } @@ -957,7 +941,7 @@ pkm.pm_size = lf->size; #endif lf->userrefs--; - error = linker_file_unload_internal(lf, flags); + error = linker_file_unload(lf, flags); if (error) lf->userrefs++; } @@ -1399,7 +1383,7 @@ nver) != NULL) { printf("module %s already" " present!\n", modname); - linker_file_unload_internal(lf, + linker_file_unload(lf, LINKER_UNLOAD_FORCE); TAILQ_REMOVE(&loaded_files, lf, loaded); @@ -1426,7 +1410,7 @@ */ TAILQ_FOREACH(lf, &loaded_files, loaded) { printf("KLD file %s is missing dependencies\n", lf->filename); - linker_file_unload_internal(lf, LINKER_UNLOAD_FORCE); + linker_file_unload(lf, LINKER_UNLOAD_FORCE); TAILQ_REMOVE(&loaded_files, lf, loaded); } @@ -1469,7 +1453,7 @@ if (error) { printf("KLD file %s - could not finalize loading\n", lf->filename); - linker_file_unload_internal(lf, LINKER_UNLOAD_FORCE); + linker_file_unload(lf, LINKER_UNLOAD_FORCE); continue; } linker_file_register_modules(lf); @@ -1893,7 +1877,7 @@ break; if (modname && verinfo && modlist_lookup2(modname, verinfo) == NULL) { - linker_file_unload_internal(lfdep, LINKER_UNLOAD_FORCE); + linker_file_unload(lfdep, LINKER_UNLOAD_FORCE); error = ENOENT; break; } ==== //depot/projects/smpng/sys/sys/linker.h#23 (text+ko) ==== @@ -119,11 +119,6 @@ linker_file_t _file); /* - * Unload a file, freeing up memory. - */ -int linker_file_unload(linker_file_t _file, int flags); - -/* * Iterate over all of the currently loaded linker files calling the * predicate function while the function returns 0. Returns the value * returned by the last predicate function. @@ -149,6 +144,7 @@ * Functions soley for use by the linker class handlers. */ int linker_add_class(linker_class_t _cls); +int linker_file_unload(linker_file_t _file, int flags); int linker_load_dependencies(linker_file_t _lf); linker_file_t linker_make_file(const char* _filename, linker_class_t _cls); From owner-p4-projects@FreeBSD.ORG Thu May 25 22:43:22 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 0716F16ADE6; Thu, 25 May 2006 22:39:52 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3258A16AD5C for ; Thu, 25 May 2006 22:37:05 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DF4BC43D4C for ; Thu, 25 May 2006 22:37:04 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4PMa7Ra079021 for ; Thu, 25 May 2006 22:36:07 GMT (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4PMa7bn079018 for perforce@freebsd.org; Thu, 25 May 2006 22:36:07 GMT (envelope-from jhb@freebsd.org) Date: Thu, 25 May 2006 22:36:07 GMT Message-Id: <200605252236.k4PMa7bn079018@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin To: Perforce Change Reviews Cc: Subject: PERFORCE change 97833 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 22:43:28 -0000 http://perforce.freebsd.org/chv.cgi?CH=97833 Change 97833 by jhb@jhb_mutex on 2006/05/25 22:35:50 Restore LINT happiness. Affected files ... .. //depot/projects/smpng/sys/kern/kern_linker.c#62 edit Differences ... ==== //depot/projects/smpng/sys/kern/kern_linker.c#62 (text+ko) ==== @@ -538,7 +538,7 @@ return (lf); } -static int +int linker_file_unload(linker_file_t file, int flags) { module_t mod, next; From owner-p4-projects@FreeBSD.ORG Thu May 25 22:52:16 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8767F16AE3A; Thu, 25 May 2006 22:48:52 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EE0E416AE39 for ; Thu, 25 May 2006 22:44:14 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9F1C043D48 for ; Thu, 25 May 2006 22:44:14 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4PMhHjg079343 for ; Thu, 25 May 2006 22:43:17 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4PMhHaU079340 for perforce@freebsd.org; Thu, 25 May 2006 22:43:17 GMT (envelope-from kmacy@freebsd.org) Date: Thu, 25 May 2006 22:43:17 GMT Message-Id: <200605252243.k4PMhHaU079340@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97835 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 22:52:23 -0000 http://perforce.freebsd.org/chv.cgi?CH=97835 Change 97835 by kmacy@kmacy_storage:sun4v_work on 2006/05/25 22:43:10 change initial TSB size to be the same as the initial hash table size Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/tsb.c#16 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/tsb.c#16 (text+ko) ==== @@ -50,13 +50,17 @@ #include #include #include +#include #include #include #include CTASSERT(sizeof(tte_t) == sizeof(uint64_t)); #define TSB_MASK(tsb) ((tsb->hvtsb_ntte) - 1) +/* make TSB start off at the same size as the hash */ +#define TSB_SIZE (1 << HASH_ENTRY_SHIFT) + #ifdef DEBUG_TSB #define DPRINTF printf #else @@ -67,24 +71,21 @@ tsb_init(hv_tsb_info_t *hvtsb, uint64_t *scratchval) { vm_page_t m; - int granted; + int i; uint64_t tsb_pages; - static int color; - granted = 0; - - while (granted == 0) { - m = vm_page_alloc(NULL, color++, - VM_ALLOC_NORMAL | VM_ALLOC_NOOBJ | VM_ALLOC_WIRED | - VM_ALLOC_ZERO); - if (m == NULL) + m = NULL; + while (m == NULL) { + m = vm_page_alloc_contig(TSB_SIZE, phys_avail[0], + phys_avail[1], TSB_SIZE*PAGE_SIZE, (1UL<<34)); + if (m == NULL) { + printf("vm_page_alloc_contig failed - waiting to retry\n"); VM_WAIT; - else - granted = 1; + } } hvtsb->hvtsb_idxpgsz = TTE8K; hvtsb->hvtsb_assoc = 1; - hvtsb->hvtsb_ntte = (PAGE_SIZE >> TTE_SHIFT); + hvtsb->hvtsb_ntte = (TSB_SIZE*PAGE_SIZE >> TTE_SHIFT); hvtsb->hvtsb_ctx_index = -1; /* TSBs aren't shared so if we don't * set the context in the TTEs we can * simplify miss handling slightly @@ -93,6 +94,10 @@ hvtsb->hvtsb_rsvd = 0; hvtsb->hvtsb_pa = VM_PAGE_TO_PHYS(m); + for (i = 0; i < TSB_SIZE; i++, m++) + if ((m->flags & PG_ZERO) == 0) + pmap_zero_page(m); + tsb_pages = hvtsb->hvtsb_ntte >> (PAGE_SHIFT - TTE_SHIFT); *scratchval = TLB_PHYS_TO_DIRECT(hvtsb->hvtsb_pa) | tsb_pages; @@ -102,12 +107,16 @@ void tsb_deinit(hv_tsb_info_t *hvtsb) { - vm_page_t m; + vm_page_t m, tm; + int i; + m = PHYS_TO_VM_PAGE((vm_paddr_t)hvtsb->hvtsb_pa); - m->wire_count--; - atomic_subtract_int(&cnt.v_wire_count, 1); - vm_page_free_zero(m); + for (i = 0, tm = m; i < TSB_SIZE; i++, m++) { + tm->wire_count--; + atomic_subtract_int(&cnt.v_wire_count, 1); + } + vm_page_release_contig(m, TSB_SIZE); } @@ -180,7 +189,7 @@ void tsb_clear(hv_tsb_info_t *tsb) { - pmap_scrub_pages(tsb->hvtsb_pa, tsb->hvtsb_ntte << TTE_SHIFT); + hwblkclr((void *)TLB_PHYS_TO_DIRECT(tsb->hvtsb_pa), tsb->hvtsb_ntte << TTE_SHIFT); } void From owner-p4-projects@FreeBSD.ORG Thu May 25 22:52:49 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C256516A6C6; Thu, 25 May 2006 22:49:31 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8147916A872 for ; Thu, 25 May 2006 22:45:16 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4E82843D46 for ; Thu, 25 May 2006 22:45:16 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4PMiJff079442 for ; Thu, 25 May 2006 22:44:19 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4PMiIla079439 for perforce@freebsd.org; Thu, 25 May 2006 22:44:18 GMT (envelope-from kmacy@freebsd.org) Date: Thu, 25 May 2006 22:44:18 GMT Message-Id: <200605252244.k4PMiIla079439@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97836 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 22:52:56 -0000 http://perforce.freebsd.org/chv.cgi?CH=97836 Change 97836 by kmacy@kmacy_storage:sun4v_work on 2006/05/25 22:44:05 some generalization cleanups replace pmap_scrub_pages with hwblkclear Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/tte_hash.c#37 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/tte_hash.c#37 (text+ko) ==== @@ -1,4 +1,3 @@ - /*- * Copyright (c) 2006 Kip Macy * All rights reserved. @@ -86,9 +85,9 @@ struct fragment_header { struct tte_hash_fragment *fh_next; - uint16_t fh_count; - uint16_t fh_free_head; - uint8_t pad[52]; + uint8_t fh_count; + uint8_t fh_free_head; + uint8_t pad[sizeof(struct tte_hash_entry) - 10]; }; CTASSERT(sizeof(struct fragment_header) == sizeof(struct tte_hash_entry)); @@ -189,9 +188,7 @@ } } for (i = 0, tm = m; i < HASH_SIZE; i++, tm++) -#ifndef VM_PAGE_ALLOC_CONTIG_CAN_ALLOCATE_ZEROED_PAGES if ((tm->flags & PG_ZERO) == 0) -#endif pmap_zero_page(tm); th->th_hashtable = (void *)TLB_PHYS_TO_DIRECT(VM_PAGE_TO_PHYS(m)); @@ -235,13 +232,13 @@ vm_page_free(m); } fh = th->th_fhtail = th->th_fhhead; - pmap_scrub_pages(TLB_DIRECT_TO_PHYS((vm_offset_t)th->th_fhhead), PAGE_SIZE); + hwblkclr(th->th_fhhead, PAGE_SIZE); #ifdef UNMANAGED_PAGES_ARE_TRACKED if (th->th_entries != 0) panic("%d remaining entries", th->th_entries); #else - pmap_scrub_pages(TLB_DIRECT_TO_PHYS((vm_offset_t)th->th_hashtable), th->th_size*PAGE_SIZE); + hwblkclr(th->th_hashtable, th->th_size*PAGE_SIZE); #endif } @@ -297,7 +294,7 @@ fh->thf_head.fh_next = (void *)TLB_PHYS_TO_DIRECT(VM_PAGE_TO_PHYS(m)); fh = th->th_fhtail = (void *)TLB_PHYS_TO_DIRECT(VM_PAGE_TO_PHYS(m)); fh->thf_head.fh_free_head = 1; -#ifdef DEBUG +#ifdef NOISY_DEBUG printf("new fh=%p \n", fh); #endif From owner-p4-projects@FreeBSD.ORG Fri May 26 00:50:44 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8FB1216A9C4; Fri, 26 May 2006 00:43:53 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E4F3D16CA7A for ; Fri, 26 May 2006 00:32:37 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F220343D5C for ; Fri, 26 May 2006 00:32:32 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4Q0VZQ7087170 for ; Fri, 26 May 2006 00:31:35 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4Q0VZD5087167 for perforce@freebsd.org; Fri, 26 May 2006 00:31:35 GMT (envelope-from kmacy@freebsd.org) Date: Fri, 26 May 2006 00:31:35 GMT Message-Id: <200605260031.k4Q0VZD5087167@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97842 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 May 2006 00:50:45 -0000 http://perforce.freebsd.org/chv.cgi?CH=97842 Change 97842 by kmacy@kmacy_storage:sun4v_work on 2006/05/26 00:31:25 temporarily pull in optimized bzero/bcopy and use in pmap and uma_small_alloc Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/sun4v/include/asi.h#12 edit .. //depot/projects/kmacy_sun4v/src/sys/sun4v/include/sun4v_cpufunc.h#6 edit .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/pmap.c#59 edit .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/support.S#13 edit .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/t1_copy.S#1 add .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/vm_machdep.c#10 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/include/asi.h#12 (text+ko) ==== @@ -54,6 +54,7 @@ #define ASI_MMU_CONTEXTID 0x21 #define ASI_LDTD_AIUP 0x22 /* ASI_LOAD_TWIN_DW_AS_IF_USER_PRIMARY */ #define ASI_LDTD_AIUS 0x23 /* ASI_LOAD_TWIN_DW_AS_IF_USER_SECONDARY */ +#define ASI_LDSTBI_AIUS 0x23 #define ASI_QUEUE 0x25 #define ASI_LDTD_REAL 0x26 /* ASI_LOAD_TWIN_DW_REAL */ #define ASI_STBI_REAL 0x26 @@ -104,6 +105,8 @@ #define ASI_FL16_SL 0xdb #define ASI_LDTD_P 0xe2 /* ASI_LOAD_TWIN_DW_PRIMARY */ +#define ASI_LDSTBI_P 0xe2 + #define ASI_LDTD_S 0xe3 /* ASI_LOAD_TWIN_DW_SECONDARY */ #define ASI_LDTD_PL 0xea /* ASI_LOAD_TWIN_DW_PRIMARY_LITTLE */ ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/include/sun4v_cpufunc.h#6 (text+ko) ==== @@ -86,8 +86,8 @@ void load_real_dw(vm_paddr_t ra, uint64_t *lo, uint64_t *hi); void bzerophyspage(vm_paddr_t ra, uint64_t size); - - +int hwblkclr(void *p, uint64_t size); +int novbcopy(void *src, void *dst, uint64_t size); #endif /* !_MACHINE_CPUFUNC_H_ */ ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/pmap.c#59 (text+ko) ==== @@ -854,9 +854,8 @@ vm_paddr_t srcpa, dstpa; srcpa = VM_PAGE_TO_PHYS(src); dstpa = VM_PAGE_TO_PHYS(dst); - DPRINTF("pmap_copy_page(srcpa=0x%lx, dstpa=0x%lx)\n", srcpa, dstpa); - bcopy((char *)TLB_PHYS_TO_DIRECT(srcpa), (char *)TLB_PHYS_TO_DIRECT(dstpa), PAGE_SIZE); + novbcopy((char *)TLB_PHYS_TO_DIRECT(srcpa), (char *)TLB_PHYS_TO_DIRECT(dstpa), PAGE_SIZE); } @@ -1857,7 +1856,7 @@ void pmap_zero_page(vm_page_t m) { - pmap_scrub_pages(VM_PAGE_TO_PHYS(m), PAGE_SIZE); + hwblkclr((void *)TLB_PHYS_TO_DIRECT(VM_PAGE_TO_PHYS(m)), PAGE_SIZE); } void @@ -1876,6 +1875,6 @@ void pmap_zero_page_idle(vm_page_t m) { - pmap_scrub_pages(VM_PAGE_TO_PHYS(m), PAGE_SIZE); + hwblkclr((void *)TLB_PHYS_TO_DIRECT(VM_PAGE_TO_PHYS(m)), PAGE_SIZE); } ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/support.S#13 (text+ko) ==== @@ -270,7 +270,7 @@ 2: retl mov %o2, %o0 END(bcmp) - +#if 0 /* * void bcopy(const void *src, void *dst, size_t len) */ @@ -315,7 +315,7 @@ retl nop END(bzero) - +#endif /* * int copystr(const void *src, void *dst, size_t len, size_t *done) */ @@ -348,7 +348,7 @@ .globl copy_nofault_begin copy_nofault_begin: nop - +#if 1 /* * int copyin(const void *uaddr, void *kaddr, size_t len) */ @@ -358,7 +358,7 @@ retl clr %o0 END(copyin) - +#endif /* * int copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) */ ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/vm_machdep.c#10 (text+ko) ==== @@ -417,7 +417,7 @@ pa = VM_PAGE_TO_PHYS(m); va = (void *)TLB_PHYS_TO_DIRECT(pa); if ((wait & M_ZERO) && ((m->flags & PG_ZERO) == 0)) - pmap_scrub_pages(pa, PAGE_SIZE); + hwblkclr((void *)TLB_PHYS_TO_DIRECT(pa), PAGE_SIZE); return (va); } From owner-p4-projects@FreeBSD.ORG Fri May 26 03:37:32 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DB05716A60E; Fri, 26 May 2006 03:37:31 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 44AED16A459 for ; Fri, 26 May 2006 03:37:30 +0000 (UTC) (envelope-from soc-andrew@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BE42043D53 for ; Fri, 26 May 2006 03:37:29 +0000 (GMT) (envelope-from soc-andrew@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4Q3aVcI006759 for ; Fri, 26 May 2006 03:36:31 GMT (envelope-from soc-andrew@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4Q3aVe0006756 for perforce@freebsd.org; Fri, 26 May 2006 03:36:31 GMT (envelope-from soc-andrew@freebsd.org) Date: Fri, 26 May 2006 03:36:31 GMT Message-Id: <200605260336.k4Q3aVe0006756@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to soc-andrew@freebsd.org using -f From: soc-andrew To: Perforce Change Reviews Cc: Subject: PERFORCE change 97849 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 May 2006 03:37:37 -0000 http://perforce.freebsd.org/chv.cgi?CH=97849 Change 97849 by soc-andrew@soc-andrew_serv on 2006/05/26 03:36:05 Replace "this disk" with the disk name Change "formatted" -> "created" Change "primary partition" to "install partition" Affected files ... .. //depot/projects/soc2005/bsdinstaller/src/contrib/bsdinstaller/backend/lua/install/220_format_disk.lua#5 edit .. //depot/projects/soc2005/bsdinstaller/src/contrib/bsdinstaller/backend/lua/install/250_partition_disk.lua#4 edit .. //depot/projects/soc2005/bsdinstaller/src/contrib/bsdinstaller/backend/lua/install/270_install_bootblocks.lua#3 edit .. //depot/projects/soc2005/bsdinstaller/src/contrib/bsdinstaller/backend/lua/install/300_select_part.lua#3 edit .. //depot/projects/soc2005/bsdinstaller/src/contrib/bsdinstaller/backend/lua/install/400_select_subparts.lua#3 edit .. //depot/projects/soc2005/bsdinstaller/src/contrib/bsdinstaller/backend/lua/install/407_create_subparts.lua#2 edit Differences ... ==== //depot/projects/soc2005/bsdinstaller/src/contrib/bsdinstaller/backend/lua/install/220_format_disk.lua#5 (text+ko) ==== @@ -21,19 +21,19 @@ if dd:is_geometry_bios_friendly() then valid_msg = _( "This geometry should enable you to boot from " .. - "this disk. Unless you have a pressing reason " .. + "%s. Unless you have a pressing reason " .. "to do otherwise, it is recommended that you use " .. - "it.\n\n" + "it.\n\n", dd:get_name() ) else c_cyl, c_head, c_sec = dd:get_normalized_geometry() valid_msg = _( "This geometry will NOT enable you to boot from " .. - "this disk! Unless you have a pressing reason " .. + "%s! Unless you have a pressing reason " .. "to do otherwise, it is recommended that you use " .. "the following modified geometry:\n\n" .. "%d cylinders, %d heads, %d sectors\n\n", - c_cyl, c_head, c_sec + dd:get_name(), c_cyl, c_head, c_sec ) end local end_msg = _( @@ -50,17 +50,20 @@ { id = "cyl", name = _("Cylinders"), - short_desc = _("Enter the number of cylinders in this disk's geometry") + short_desc = _("Enter the number of cylinders in %s's geometry", + dd:get_name()) }, { id = "head", name = _("Heads"), - short_desc = _("Enter the number of heads in this disk's geometry") + short_desc = _("Enter the number of heads in %s's geometry", + dd:get_name()) }, { id = "sec", name = _("Sectors"), - short_desc = _("Enter the number of sectors in this disk's geometry") + short_desc = _("Enter the number of sectors in %s's geometry", + dd:get_name()) }, }, @@ -191,20 +194,21 @@ effect = function(step) local response = App.ui:present{ id = "format_disk", - name = _("Format this Disk?"), + name = _("Format %s?", App.state.sel_disk:get_name()), short_desc = _( - "Would you like to format this disk?\n\n" .. - "You should format the disk if it is new, " .. + "Would you like to format %s?\n\n" .. + "You should format %s if it is new, " .. "or if you wish to start from a clean " .. - "slate. You should NOT format the disk " .. + "slate. You should NOT format %s " .. "if it contains information that you " .. - "want to keep." + "want to keep.", App.state.sel_disk:get_name(), + App.state.sel_disk:get_name(), App.state.sel_disk:get_name() ), actions = { { id = "ok", - name = _("Format this Disk") + name = _("Format %s", App.state.sel_disk:get_name()) }, { id = "skip", ==== //depot/projects/soc2005/bsdinstaller/src/contrib/bsdinstaller/backend/lua/install/250_partition_disk.lua#4 (text+ko) ==== @@ -80,20 +80,23 @@ if start ~= offset then App.ui:inform(_( "WARNING: The partition layout currently " .. - "on this disk is non-standard. It may " .. + "on %s is non-standard. It may " .. "have gaps in between partitions, or the " .. "partitions may be listed in something " .. "other than strictly increading order. " .. "\n\nWhile %s can handle this situation, " .. "this installer's partition editor cannot " .. "at present. You will be given the option " .. - "to completely repartition this disk, but " .. + "to completely repartition %s, but " .. "if you wish to retain any existing " .. "information on the disk, you should exit " .. "the installer and use a tool such as " .. "`fdisk' to manually create a %s partition " .. "on it before continuing.", - App.conf.product.name, App.conf.product.name + App.state.sel_disk:get_name(), + App.conf.product.name, + App.state.sel_disk:get_name(), + App.conf.product.name )) return populate_one_big_partition(dd) end @@ -158,11 +161,12 @@ name = _("Edit Partitions"), short_desc = _("Select the partitions (also known " .. "as `slices' in BSD tradition) you want to " .. - "have on this disk.\n\n" .. + "have on %s.\n\n" .. "For Size, enter a raw size in sectors " .. "(1 gigabyte = 2097152 sectors) " .. "or a single '*' to indicate " .. - "'use the remaining space on the disk'."), + "'use the remaining space on the disk'.", + App.state.sel_disk:get_name()), special = "bsdinstaller_edit_partitions", minimum_width = "64", @@ -756,7 +760,7 @@ name = _("Partition Disk?"), short_desc = _( "One or more subpartitions of one or more " .. - "primary partitions of the selected disk " .. + "install partitions of the selected disk " .. "are already in use (they are currently " .. "mounted on mountpoints in the filesystem.) " .. "You cannot repartition the disk under " .. @@ -797,39 +801,42 @@ if App.state.sel_disk:get_part_count() == 0 then App.ui:inform(_( - "No valid partitions were found on this disk. " .. + "No valid partitions were found on %s. " .. "You will have to create at least one in which " .. "to install %s." .. "\n\n" .. "A single partition covering the entire disk " .. "will be selected for you by default, but if you " .. "wish, you may create multiple partitions instead.", + App.state.sel_disk:get_name(), App.conf.product.name )) return let_user_edit_partitions(step, populate_one_big_partition) end + print(type(App.state.sel_disk)) local response = App.ui:present{ id = "partition_disk", name = _("Partition Disk?"), short_desc = _( - "You may now partition this disk if you desire." .. + "You may now partition %s if you desire." .. "\n\n" .. - "If you formatted this disk, and would now like to install " .. + "If you formatted %s, and would now like to install " .. "multiple operating systems on it, you can reserve a part " .. "of the disk for each of them here. Create multiple " .. "partitions, one for each operating system." .. "\n\n" .. - "If this disk already has operating systems on it that you " .. + "If %s already has operating systems on it that you " .. "wish to keep, you should be careful not to change the " .. "partitions that they are on, if you choose to partition." .. - "\n\n" .. - "Partition this disk?" + App.state.sel_disk:get_name(), + App.state.sel_disk:get_name(), + App.state.sel_disk:get_name() ), actions = { { id = "ok", - name = _("Partition Disk"), + name = _("Partition %s", App.state.sel_disk:get_name()), effect = function() return let_user_edit_partitions(step, populate_from_disk) end ==== //depot/projects/soc2005/bsdinstaller/src/contrib/bsdinstaller/backend/lua/install/270_install_bootblocks.lua#3 (text+ko) ==== @@ -52,7 +52,7 @@ "from a partition of the disk. It is generally not " .. "required unless:\n\n" .. "- your BIOS does not support legacy mode; or\n" .. - "- your %s primary partition resides on a " .. + "- your %s install partition resides on a " .. "cylinder of the disk beyond cylinder 1024; or\n" .. "- you just can't get it to boot without it.", App.conf.product.name @@ -69,7 +69,8 @@ { id = "boot0cfg", name = _("Install Bootblock?"), - short_desc = _("Install a bootblock on this disk"), + short_desc = _("Install a bootblock on %s", + App.state.sel_disk:get_name()), control = "checkbox" }, { ==== //depot/projects/soc2005/bsdinstaller/src/contrib/bsdinstaller/backend/lua/install/300_select_part.lua#3 (text+ko) ==== @@ -14,7 +14,7 @@ local pd = StorageUI.select_part{ dd = App.state.sel_disk, short_desc = _( - "Select the primary partition of %s (also " .. + "Select the install partition of %s (also " .. "known as a `slice' in the BSD tradition) on " .. "which to install %s.", App.state.sel_disk:get_name(), @@ -26,7 +26,7 @@ if pd:is_mounted() then App.ui:inform(_( "One or more subpartitions on the selected " .. - "primary partition already in use (they are " .. + "install partition already in use (they are " .. "currently mounted in the filesystem.) " .. "You should either unmount them before " .. "proceeding, or select a different partition " .. @@ -40,12 +40,12 @@ local response = App.ui:present{ name = _("Cannot swapoff; reboot?"), short_desc = _( - "Some subpartitions on the selected primary " .. + "Some subpartitions on the selected insall " .. "partition are already activated as swap. " .. "Since there is no way to deactivate swap in " .. "%s once it is activated, in order " .. "to edit the subpartition layout of this " .. - "primary partition, you must first reboot.", + "install partition, you must first reboot.", App.conf.product.name ), actions = { @@ -72,7 +72,7 @@ ) if part_min_capacity:exceeds(pd:get_capacity()) then App.ui:inform(_( - "WARNING: primary partition #%d appears to have " .. + "WARNING: install partition #%d appears to have " .. "a capacity of %s, which is less than the minimum " .. "recommended capacity, %s. You may encounter " .. "problems while trying to install %s onto it.", @@ -85,7 +85,7 @@ if App.state.sel_disk:has_been_touched() or App.ui:confirm(_( - "WARNING! ALL data in primary partition #%d,\n\n%s\n\non the " .. + "WARNING! ALL data in install partition #%d,\n\n%s\n\non the " .. "disk\n\n%s\n\n will be IRREVOCABLY ERASED!\n\nAre you " .. "ABSOLUTELY SURE you wish to take this action? This is " .. "your LAST CHANCE to cancel!", @@ -98,14 +98,14 @@ if cmds:execute() then App.ui:inform(_( - "Primary partition #%d was formatted.", + "Install partition #%d was created.", pd:get_number()) ) return step:next() else App.ui:inform(_( - "Primary partition #%d was " .. - "not correctly formatted, and may " .. + "Install partition #%d was " .. + "not correctly created, and may " .. "now be in an inconsistent state. " .. "We recommend re-formatting it " .. "before proceeding.", @@ -116,7 +116,7 @@ else App.ui:inform(_( "Action cancelled - " .. - "no primary partitions were formatted.")) + "no install partitions were created.")) return step:prev() end else ==== //depot/projects/soc2005/bsdinstaller/src/contrib/bsdinstaller/backend/lua/install/400_select_subparts.lua#3 (text+ko) ==== @@ -354,15 +354,15 @@ name = _("Select Subpartitions"), short_desc = _("Set up the subpartitions (also known " .. "as just `partitions' in BSD tradition) you want to " .. - "have on this primary partition.\n\n" .. + "have on this install partition.\n\n" .. "For Capacity, use 'M' to indicate megabytes, 'G' to " .. "indicate gigabytes, or a single '*' to indicate " .. - "'use the remaining space on the primary partition'."), - long_desc = _("Subpartitions further divide a primary partition for " .. + "'use the remaining space on the install partition'."), + long_desc = _("Subpartitions further divide a install partition for " .. "use with %s. Some reasons you may want " .. "a set of subpartitions are:\n\n" .. "- you want to restrict how much data can be written " .. - "to certain parts of the primary partition, to quell " .. + "to certain parts of the install partition, to quell " .. "denial-of-service attacks; and\n" .. "- you want to speed up access to data on the disk.", App.conf.product.name), ==== //depot/projects/soc2005/bsdinstaller/src/contrib/bsdinstaller/backend/lua/install/407_create_subparts.lua#2 (text+ko) ==== @@ -16,7 +16,7 @@ App.ui:inform(_( "The subpartitions you have chosen were " .. "not correctly created, and the " .. - "primary partition may now be in an " .. + "install partition may now be in an " .. "inconsistent state. We recommend " .. "re-formatting it before proceeding." )) From owner-p4-projects@FreeBSD.ORG Fri May 26 03:51:50 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1D7A916A8DF; Fri, 26 May 2006 03:51:50 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D4C7B16A76A for ; Fri, 26 May 2006 03:51:48 +0000 (UTC) (envelope-from soc-andrew@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5AED743D4C for ; Fri, 26 May 2006 03:51:48 +0000 (GMT) (envelope-from soc-andrew@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4Q3oo8j007441 for ; Fri, 26 May 2006 03:50:50 GMT (envelope-from soc-andrew@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4Q3oo73007438 for perforce@freebsd.org; Fri, 26 May 2006 03:50:50 GMT (envelope-from soc-andrew@freebsd.org) Date: Fri, 26 May 2006 03:50:50 GMT Message-Id: <200605260350.k4Q3oo73007438@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to soc-andrew@freebsd.org using -f From: soc-andrew To: Perforce Change Reviews Cc: Subject: PERFORCE change 97851 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 May 2006 03:51:57 -0000 http://perforce.freebsd.org/chv.cgi?CH=97851 Change 97851 by soc-andrew@soc-andrew_serv on 2006/05/26 03:50:29 IFC Affected files ... .. //depot/projects/soc2005/bsdinstaller/src/etc/mtree/BSD.usr.dist#8 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/installation/Makefile#2 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/installation/alpha/Makefile#2 delete .. //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/installation/alpha/article.sgml#2 delete .. //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/installation/common/install.sgml#2 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/installation/common/layout.sgml#2 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/relnotes/Makefile#2 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/relnotes/alpha/Makefile#2 delete .. //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/relnotes/alpha/article.sgml#2 delete .. //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#15 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/ru_RU.KOI8-R/hardware/Makefile#2 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/picobsd/build/picobsd#3 integrate Differences ... ==== //depot/projects/soc2005/bsdinstaller/src/etc/mtree/BSD.usr.dist#8 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/etc/mtree/BSD.usr.dist,v 1.313 2005/10/28 21:25:27 ru Exp $ +# $FreeBSD: src/etc/mtree/BSD.usr.dist,v 1.314 2006/05/17 09:33:05 phk Exp $ # # Please see the file src/etc/mtree/README before making changes to this file. # @@ -815,8 +815,6 @@ misc fonts .. - pcvtfonts - .. .. mk .. @@ -1142,12 +1140,6 @@ .. .. .. - pcvt - Doc - .. - Etc - .. - .. security .. sendmail ==== //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/installation/Makefile#2 (text+ko) ==== @@ -1,9 +1,8 @@ -# $FreeBSD: src/release/doc/en_US.ISO8859-1/installation/Makefile,v 1.6 2003/06/27 03:50:36 bmah Exp $ +# $FreeBSD: src/release/doc/en_US.ISO8859-1/installation/Makefile,v 1.7 2006/05/18 16:27:53 bmah Exp $ RELN_ROOT?= ${.CURDIR}/../.. -SUBDIR = alpha -SUBDIR+= amd64 +SUBDIR= amd64 SUBDIR+= ia64 SUBDIR+= i386 SUBDIR+= pc98 ==== //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/installation/common/install.sgml#2 (text+ko) ==== @@ -1,6 +1,6 @@ @@ -41,7 +41,7 @@ If you're trying to do some other type of installation or are merely curious about how a distribution is organized, what follows - is a more thorough description of some of these items in more detail: + is a more thorough description of some of these items in more detail: The *.TXT and @@ -98,7 +98,7 @@ Packages and Ports Collections. Packages may be installed from the packages directory by running the command: - &prompt.root;/stand/sysinstall configPackages + &prompt.root; sysinstall configPackages Packages can also be installed by feeding individual filenames in packages/ to the &man.pkg.add.1; command. @@ -117,7 +117,6 @@ convenience. - A typical distribution directory (for example, the info distribution) looks like this internally: ==== //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/relnotes/Makefile#2 (text+ko) ==== @@ -1,9 +1,8 @@ -# $FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/Makefile,v 1.6 2003/06/27 03:50:36 bmah Exp $ +# $FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/Makefile,v 1.7 2006/05/18 16:27:53 bmah Exp $ RELN_ROOT?= ${.CURDIR}/../.. -SUBDIR = alpha -SUBDIR+= amd64 +SUBDIR= amd64 SUBDIR+= ia64 SUBDIR+= i386 SUBDIR+= pc98 ==== //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#15 (text+ko) ==== @@ -3,7 +3,7 @@ The &os; Project - $FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v 1.930 2006/05/14 21:02:25 brueffer Exp $ + $FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v 1.935 2006/05/22 20:18:04 bmah Exp $ 2000 @@ -277,6 +277,10 @@ linux_base port that both supports the Alpha architecture and is in good working condition. + The pcvt(4) driver, an alternative to &man.syscons.4;, + has been removed, as it had fallen out of sync with the rest + of the kernel. + RedZone, a buffer corruption protection for kernel &man.malloc.9; facility has been implemented. This detects both of buffer underflows and buffer overflows bugs at runtime on &man.free.9; and &man.realloc.9;, @@ -341,11 +345,17 @@ + A bootable CDROM loader has been implemented + for the pc98 platform. Hardware Support + A &man.acpi.dock.4; driver has been added to provide + support for controlling laptop docking station functions via + ACPI. + The &man.acpi.thermal.4; driver now supports passive cooling. &merged; @@ -541,7 +551,7 @@ &man.myri10ge.4;. The &man.nve.4; driver has been updated to version 1.0-0310 - (23-Nov-2005). + (23-Nov-2005). It also now has &man.altq.4; support. The &man.pcn.4; driver is now MPSAFE. &merged; @@ -617,6 +627,9 @@ Packets are Ethernet frames with an EtherIP header prepended. &merged; + A hard-coded limit on the number of IPv4 multicast group + memberships (formerly 20) has been removed. + The path MTU discovery for multicast packets in the &os; &man.ip6.4; stack has been disabled by default because notifying path MTU by a lot of routers in multicast @@ -624,9 +637,7 @@ This feature can be re-enabled by using a new sysctl variable net.inet6.ip6.mcast_pmtu. &merged; - The &man.ipfw.4; IP packet filter now supports IPv6. - The &man.ip6fw.8; packet filter is deprecated and will be removed - in the future releases. &merged; + The &man.ipfw.4; IP packet filter now supports IPv6. &merged; The &man.ipfw.4; now supports substitution of the action argument with the value obtained from table lookup, @@ -869,10 +880,16 @@ File Systems + The &man.linsysfs.5; pseudo-filesystem driver has been + added. It provides a subset of the + Linux sys filesystem, and is required for + the correct operation of some Linux binaries (such as the LSI + MegaRAID SAS utility). + A part of the FreeBSD NFS subsystem (the interface with the protocol stack and callouts) is now MPSAFE. - Initial support for SGI's XFS filesystem has been + Initial (read-only) support for SGI's XFS filesystem has been added. @@ -920,6 +937,10 @@ The &man.bsnmpd.1; utility now supports the Host Resources MIB described in RFC 2790. &merged; + &man.cached.8; has been added. It is a daemon that caches + the results of nsswitch lookups (such as those to the password, + group, and services databases) for improved performance. + The &man.cmp.1; utility now supports an flag to compare the symbolic link itself rather than the file that the link points to. &merged; @@ -937,14 +958,14 @@ the shells/tcsh_nls port. &merged; - The csup(1) utility has been imported. + The &man.csup.1; utility has been imported. This is an implementation of a CVSup-compatible client written in the C language. Note that it currently supports checkout mode - only. + only. &merged; The &man.dhclient.8; program now sends the host's name in DHCP requests if it is not specified in the configuration - file. + file. &merged; The &man.devd.8; utility now supports a option to specify a configuration file. &merged; @@ -955,7 +976,7 @@ The &man.find.1; program now supports and other related primaries, which can be used to create expressions - based on a file's creation time. + based on a file's creation time. &merged; The &man.ftpd.8; utility now creates a PID file /var/run/ftpd.pid even when @@ -1009,7 +1030,12 @@ a flag (inspired by Solaris) to print extended disk statistics. If the new flag is also specified, no output is made for disks with no - activity. + activity. &merged; + + The &man.ipfwpcap.8; utility has been added; it captures + packets on a &man.divert.4; socket and writes them as + &man.pcap.3; (also known as &man.tcpdump.1;) format data to a + file or pipe. The &man.jail.8; utility supports a option to @@ -1036,7 +1062,7 @@ and be able to patch memory on a live system. The &man.libarchive.3; library now supports - POSIX.1e-style Extended Attribute. + POSIX.1e-style Extended Attributes. The libc library now includes initial implementation of symbol maps and symbol version @@ -1074,6 +1100,16 @@ an flag to use the file creation time for sorting. + A new &man.malloc.3; implementation has been introduced. + This implementation, sometimes referred to + as jemalloc, was designed to improve the + performance of multi-threaded programs, particularly on SMP + systems, while preserving the performance of single-threaded + programs. Due to the use of different algorithms and data + structures, jemalloc may expose some previously-unknown bugs in + userland code, although most of the &os; base system and common + ports have been tested and/or fixed. + The &man.mdconfig.8; utility now supports XML output of the device listing. Currently list and query @@ -1084,7 +1120,7 @@ by comma character. The &man.mdmfs.8; utility now supports a flag - to allow skipping &man.newfs.8; process + to allow skipping the &man.newfs.8; process when using a vnode-backed disk. The &man.mdmfs.8; utility now supports a flag @@ -1123,6 +1159,10 @@ differs depending on which stack is compiled into the kernel since they each keep different statistics. &merged; + The /etc/nsswitch.conf file is now + installed statically instead of being generated on every + reboot. + The &man.periodic.8; daily script now supports display of the status of &man.gmirror.8;, &man.graid3.8;, &man.gstripe.8;, and &man.gconcat.8; devices. @@ -1197,7 +1237,7 @@ The &man.truss.1; utility now supports &os;/ppc. - The &man.usbd.8; utility has been removed. + The usbd(8) utility has been removed. The &man.devd.8; utility and its configuration file now support functionality which is equivalent to it. @@ -1312,6 +1352,10 @@ BSNMPD has been updated from 1.11 to 1.12. + netcat has been updated from the + version in a 4 February 2005 OpenBSD snapshot to the version + included in OpenBSD 3.9. + GNU Readline library has been updated from 5.0 to 5.1. @@ -1349,7 +1393,7 @@ &man.pkg.add.1; now supports an flag to disable checking whether the same package is already - installed or not. + installed or not. &merged; The &man.pkg.add.1; program now supports an flag, which is the same as the flag @@ -1505,6 +1549,9 @@ the &xorg; windowing system (x11/xorg) has been updated from 6.8.2 to 6.9.0. &merged; + + CDROMs produced for the pc98 platform are now + bootable (on systems with support for this feature). @@ -1512,7 +1559,15 @@ Documentation of existing functionality has been improved by the addition of the following manual pages: - &man.acpi.sony.4;, &man.snd.mss.4;, &man.snd.t4dwave.4;. + &man.acpi.sony.4;, &man.ext2fs.5;, + &man.mca.8;, + &man.snd.mss.4;, &man.snd.t4dwave.4;, + &man.sysctl.9;. + + The manual pages for NTP + have been updated to 4.2.0, to match the version of + code actually included in &os;. + ==== //depot/projects/soc2005/bsdinstaller/src/release/doc/ru_RU.KOI8-R/hardware/Makefile#2 (text+ko) ==== @@ -1,14 +1,13 @@ # The FreeBSD Russian Documentation Project # -# $FreeBSD: src/release/doc/ru_RU.KOI8-R/hardware/Makefile,v 1.1 2004/05/31 11:43:21 den Exp $ +# $FreeBSD: src/release/doc/ru_RU.KOI8-R/hardware/Makefile,v 1.2 2006/05/17 16:40:06 bmah Exp $ # $FreeBSDru: frdp/release/doc/ru_RU.KOI8-R/hardware/Makefile,v 1.1 2004/05/27 06:09:42 den Exp $ # # Original revision: 1.6 RELN_ROOT?= ${.CURDIR}/../.. -SUBDIR = alpha -SUBDIR+= amd64 +SUBDIR= amd64 SUBDIR+= ia64 SUBDIR+= i386 SUBDIR+= pc98 ==== //depot/projects/soc2005/bsdinstaller/src/release/picobsd/build/picobsd#3 (text+ko) ==== @@ -1,6 +1,6 @@ #!/bin/sh - # -# $FreeBSD: src/release/picobsd/build/picobsd,v 1.38 2006/01/31 20:24:43 luigi Exp $ +# $FreeBSD: src/release/picobsd/build/picobsd,v 1.39 2006/05/17 09:33:06 phk Exp $ # This file requires sysutils/makefs to run # # The new PicoBSD build script. Invoked as @@ -192,7 +192,7 @@ -DNOHTML -DNOINFO -DNOMAN -DNOSHARE -DNOFSCHG " log "do a 'make obj' in a few places." # This is very version-specific... The following works for 5.0 - for i in lib secure/lib gnu/lib usr.sbin/pcvt/keycap \ + for i in lib secure/lib gnu/lib \ gnu/usr.bin/perl usr.bin/lex usr.sbin/config ; do (cd ${i}; eval $e obj) done From owner-p4-projects@FreeBSD.ORG Fri May 26 04:48:49 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3E40816A552; Fri, 26 May 2006 04:48:48 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D009916A4C6 for ; Fri, 26 May 2006 04:48:46 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by mx1.FreeBSD.org (Postfix) with ESMTP id 82D0E43D4C for ; Fri, 26 May 2006 04:48:45 +0000 (GMT) (envelope-from kip.macy@gmail.com) Received: by nz-out-0102.google.com with SMTP id n1so556240nzf for ; Thu, 25 May 2006 21:48:45 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=bZ7jIZkB3vy47pzHnhglQtpSgKpJbcsVrp7Jff1FYHSbeUclcWSpAF3sXzxptcVREAEDO64dUsxV4cz/aGz1DRbFnV1WnvRyR7feiWdWMkNH0RFQ2doQHXJrFLOOXEVSuP7hZ2QxtMIxlyaKnLb3DJopG7eBdouHgIS5ym4uNIE= Received: by 10.64.232.10 with SMTP id e10mr108336qbh; Thu, 25 May 2006 21:48:45 -0700 (PDT) Received: by 10.64.183.17 with HTTP; Thu, 25 May 2006 21:48:44 -0700 (PDT) Message-ID: Date: Thu, 25 May 2006 21:48:44 -0700 From: "Kip Macy" To: "John Baldwin" In-Reply-To: <200605251343.45838.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <200605250816.k4P8G1Ps040900@repoman.freebsd.org> <200605251343.45838.jhb@freebsd.org> Cc: Perforce Change Reviews , Kip Macy Subject: Re: PERFORCE change 97802 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: kmacy@fsmware.com List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 May 2006 04:48:50 -0000 > to "hang" during early boot after SI_SUB_CPU. I don't know. Bear in mind that this machine has 16GB and very anemic single-threaded performance. So a 1-2s hang on a 1GB x86 machine will be a 48s hang on mine. -Kip From owner-p4-projects@FreeBSD.ORG Fri May 26 08:12:25 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id F196716A457; Fri, 26 May 2006 08:12:24 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 984DD16A465 for ; Fri, 26 May 2006 08:12:24 +0000 (UTC) (envelope-from imp@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 62D3643D48 for ; Fri, 26 May 2006 08:12:24 +0000 (GMT) (envelope-from imp@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4Q8BP6S032165 for ; Fri, 26 May 2006 08:11:25 GMT (envelope-from imp@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4Q8BPs5032162 for perforce@freebsd.org; Fri, 26 May 2006 08:11:25 GMT (envelope-from imp@freebsd.org) Date: Fri, 26 May 2006 08:11:25 GMT Message-Id: <200605260811.k4Q8BPs5032162@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to imp@freebsd.org using -f From: Warner Losh To: Perforce Change Reviews Cc: Subject: PERFORCE change 97860 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 May 2006 08:12:25 -0000 http://perforce.freebsd.org/chv.cgi?CH=97860 Change 97860 by imp@imp_lighthouse on 2006/05/26 08:10:35 Initial support for sd reading in the roms. this puts us 2k over our 12k limit :-( trimming to follow. Affected files ... .. //depot/projects/arm/src/sys/boot/arm/at91/Makefile.inc#16 edit .. //depot/projects/arm/src/sys/boot/arm/at91/bootspi/Makefile#9 edit .. //depot/projects/arm/src/sys/boot/arm/at91/bootspi/ints.c#1 add .. //depot/projects/arm/src/sys/boot/arm/at91/bootspi/ints.h#1 add .. //depot/projects/arm/src/sys/boot/arm/at91/bootspi/mci_device.c#1 add .. //depot/projects/arm/src/sys/boot/arm/at91/bootspi/mci_device.h#1 add .. //depot/projects/arm/src/sys/boot/arm/at91/bootspi/sd-card.c#1 add .. //depot/projects/arm/src/sys/boot/arm/at91/bootspi/sd-card.h#1 add .. //depot/projects/arm/src/sys/boot/arm/at91/bootspi/stormy16-lib2.c#1 add Differences ... ==== //depot/projects/arm/src/sys/boot/arm/at91/Makefile.inc#16 (text+ko) ==== @@ -7,10 +7,15 @@ CFLAGS=-O2 -mcpu=arm9 -ffreestanding \ -I${.CURDIR}/../libat91 \ + -I${.CURDIR}/../../../.. \ + -D_KERNEL \ -Wall -Waggregate-return \ - -Wmissing-declarations -Wmissing-prototypes -Wnested-externs \ - -Wpointer-arith -Wshadow -Wstrict-prototypes -Wwrite-strings \ + -Wnested-externs \ + -Wpointer-arith -Wshadow -Wwrite-strings \ -Werror +# -Wmissing-prototypes +# -Wmissing-declarations +# -Wstrict-prototypes CFLAGS+=-DBOOT_TSC #CFLAGS+=-DBOOT_KB9202 ==== //depot/projects/arm/src/sys/boot/arm/at91/bootspi/Makefile#9 (text+ko) ==== @@ -2,7 +2,8 @@ P=bootspi FILES=${P} -SRCS=arm_init.S main.c loader_prompt.c env_vars.c +SRCS=arm_init.S main.c loader_prompt.c env_vars.c ints.c \ + mci_device.c sd-card.c stormy16-lib2.c NO_MAN= LDFLAGS=-e 0 -T ${.CURDIR}/../linker.cfg OBJS+= ${SRCS:N*.h:R:S/$/.o/g} From owner-p4-projects@FreeBSD.ORG Fri May 26 12:57:50 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E577016A423; Fri, 26 May 2006 12:57:49 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9D6F316A420 for ; Fri, 26 May 2006 12:57:49 +0000 (UTC) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4F4F643D4C for ; Fri, 26 May 2006 12:57:49 +0000 (GMT) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4QCuns1067075 for ; Fri, 26 May 2006 12:56:49 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4QCumqx067072 for perforce@freebsd.org; Fri, 26 May 2006 12:56:48 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Date: Fri, 26 May 2006 12:56:48 GMT Message-Id: <200605261256.k4QCumqx067072@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson To: Perforce Change Reviews Cc: Subject: PERFORCE change 97880 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 May 2006 12:57:50 -0000 http://perforce.freebsd.org/chv.cgi?CH=97880 Change 97880 by rwatson@rwatson_fledge on 2006/05/26 12:56:26 Add a short README based on Murrays's welcome e-mail. Successfully finding this file is a good way to know that the checkout works. Affected files ... .. //depot/projects/soc2006/README#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Fri May 26 19:41:26 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9AC3F16AEC7; Fri, 26 May 2006 19:41:26 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8970F16AA17 for ; Fri, 26 May 2006 19:41:24 +0000 (UTC) (envelope-from imp@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 894EB43D58 for ; Fri, 26 May 2006 19:41:23 +0000 (GMT) (envelope-from imp@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4QJeMkc014655 for ; Fri, 26 May 2006 19:40:22 GMT (envelope-from imp@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4QJeMPr014652 for perforce@freebsd.org; Fri, 26 May 2006 19:40:22 GMT (envelope-from imp@freebsd.org) Date: Fri, 26 May 2006 19:40:22 GMT Message-Id: <200605261940.k4QJeMPr014652@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to imp@freebsd.org using -f From: Warner Losh To: Perforce Change Reviews Cc: Subject: PERFORCE change 97902 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 May 2006 19:41:36 -0000 http://perforce.freebsd.org/chv.cgi?CH=97902 Change 97902 by imp@imp_lighthouse on 2006/05/26 19:39:47 Shave about 1700 bytes off. Affected files ... .. //depot/projects/arm/src/sys/boot/arm/at91/bootspi/mci_device.c#2 edit .. //depot/projects/arm/src/sys/boot/arm/at91/bootspi/sd-card.c#2 edit Differences ... ==== //depot/projects/arm/src/sys/boot/arm/at91/bootspi/mci_device.c#2 (text+ko) ==== @@ -21,114 +21,105 @@ //* \fn AT91F_MCI_SendCommand //* \brief Generic function to send a command to the MMC or SDCard //*---------------------------------------------------------------------------- -static AT91S_MCIDeviceStatus AT91F_MCI_SendCommand ( +static AT91S_MCIDeviceStatus +AT91F_MCI_SendCommand( AT91PS_MciDevice pMCI_Device, unsigned int Cmd, unsigned int Arg) { unsigned int error,status; - //unsigned int tick=0; - // Send the command - AT91C_BASE_MCI->MCI_ARGR = Arg; - AT91C_BASE_MCI->MCI_CMDR = Cmd; + AT91C_BASE_MCI->MCI_ARGR = Arg; + AT91C_BASE_MCI->MCI_CMDR = Cmd; // wait for CMDRDY Status flag to read the response do { status = AT91C_BASE_MCI->MCI_SR; - //tick++; - } - while( !(status & AT91C_MCI_CMDRDY) );//&& (tick<100) ); + } while( !(status & AT91C_MCI_CMDRDY) ); - // Test error ==> if crc error and response R3 ==> don't check error - error = (AT91C_BASE_MCI->MCI_SR) & AT91C_MCI_SR_ERROR; - if(error != 0 ) - { + // Test error ==> if crc error and response R3 ==> don't check error + error = (AT91C_BASE_MCI->MCI_SR) & AT91C_MCI_SR_ERROR; + if (error != 0 ) { // if the command is SEND_OP_COND the CRC error flag is always present (cf : R3 response) if ( (Cmd != AT91C_SDCARD_APP_OP_COND_CMD) && (Cmd != AT91C_MMC_SEND_OP_COND_CMD) ) return ((AT91C_BASE_MCI->MCI_SR) & AT91C_MCI_SR_ERROR); - else - { + else { if (error != AT91C_MCI_RCRCE) return ((AT91C_BASE_MCI->MCI_SR) & AT91C_MCI_SR_ERROR); } } - return AT91C_CMD_SEND_OK; + return AT91C_CMD_SEND_OK; } //*---------------------------------------------------------------------------- //* \fn AT91F_MCI_SDCard_SendAppCommand //* \brief Specific function to send a specific command to the SDCard //*---------------------------------------------------------------------------- -static AT91S_MCIDeviceStatus AT91F_MCI_SDCard_SendAppCommand ( +static AT91S_MCIDeviceStatus +AT91F_MCI_SDCard_SendAppCommand( AT91PS_MciDevice pMCI_Device, unsigned int Cmd_App, - unsigned int Arg ) + unsigned int Arg) { unsigned int status; - //unsigned int tick=0; // Send the CMD55 for application specific command - AT91C_BASE_MCI->MCI_ARGR = (pMCI_Device->pMCI_DeviceFeatures->Relative_Card_Address << 16 ); - AT91C_BASE_MCI->MCI_CMDR = AT91C_APP_CMD; + AT91C_BASE_MCI->MCI_ARGR = (pMCI_Device->pMCI_DeviceFeatures->Relative_Card_Address << 16 ); + AT91C_BASE_MCI->MCI_CMDR = AT91C_APP_CMD; // wait for CMDRDY Status flag to read the response do { status = AT91C_BASE_MCI->MCI_SR; - //tick++; } - while( !(status & AT91C_MCI_CMDRDY) );//&& (tick<100) ); + while( !(status & AT91C_MCI_CMDRDY) ); - // if an error occurs - if (((AT91C_BASE_MCI->MCI_SR) & AT91C_MCI_SR_ERROR) != 0 ) + // if an error occurs + if (((AT91C_BASE_MCI->MCI_SR) & AT91C_MCI_SR_ERROR) != 0 ) return ((AT91C_BASE_MCI->MCI_SR) & AT91C_MCI_SR_ERROR); - // check if it is a specific command and then send the command + // check if it is a specific command and then send the command if ( (Cmd_App && AT91C_SDCARD_APP_ALL_CMD) == 0) return AT91C_CMD_SEND_ERROR; - return( AT91F_MCI_SendCommand(pMCI_Device,Cmd_App,Arg) ); + return(AT91F_MCI_SendCommand(pMCI_Device,Cmd_App,Arg)); } //*---------------------------------------------------------------------------- //* \fn AT91F_MCI_GetStatus //* \brief Addressed card sends its status register //*---------------------------------------------------------------------------- -static AT91S_MCIDeviceStatus AT91F_MCI_GetStatus(AT91PS_MciDevice pMCI_Device,unsigned int relative_card_address) +static AT91S_MCIDeviceStatus +AT91F_MCI_GetStatus(AT91PS_MciDevice pMCI_Device,unsigned int relative_card_address) { - if (AT91F_MCI_SendCommand(pMCI_Device, - AT91C_SEND_STATUS_CMD, - relative_card_address <<16) == AT91C_CMD_SEND_OK) - return (AT91C_BASE_MCI->MCI_RSPR[0]); - - return AT91C_CMD_SEND_ERROR; + if (AT91F_MCI_SendCommand(pMCI_Device, AT91C_SEND_STATUS_CMD, + relative_card_address <<16) == AT91C_CMD_SEND_OK) + return (AT91C_BASE_MCI->MCI_RSPR[0]); + return AT91C_CMD_SEND_ERROR; } //*---------------------------------------------------------------------------- //* \fn AT91F_MCI_Device_Handler //* \brief MCI C interrupt handler //*---------------------------------------------------------------------------- -void AT91F_MCI_Device_Handler( +void +AT91F_MCI_Device_Handler( AT91PS_MciDevice pMCI_Device, unsigned int status) { // If End of Tx Buffer Empty interrupt occurred - if ( status & AT91C_MCI_TXBUFE ) - { + if ( status & AT91C_MCI_TXBUFE ) { AT91C_BASE_MCI->MCI_IDR = AT91C_MCI_TXBUFE; AT91C_BASE_PDC_MCI->PDC_PTCR = AT91C_PDC_TXTDIS; pMCI_Device->pMCI_DeviceDesc->state = AT91C_MCI_IDLE; } // End of if AT91C_MCI_TXBUFF - // If End of Rx Buffer Full interrupt occurred - if ( status & AT91C_MCI_RXBUFF ) - { - AT91C_BASE_MCI->MCI_IDR = AT91C_MCI_RXBUFF; + // If End of Rx Buffer Full interrupt occurred + if ( status & AT91C_MCI_RXBUFF ) { + AT91C_BASE_MCI->MCI_IDR = AT91C_MCI_RXBUFF; AT91C_BASE_PDC_MCI->PDC_PTCR = AT91C_PDC_RXTDIS; - pMCI_Device->pMCI_DeviceDesc->state = AT91C_MCI_IDLE; } // End of if AT91C_MCI_RXBUFF @@ -138,56 +129,58 @@ //* \fn AT91F_MCI_ReadBlock //* \brief Read an ENTIRE block or PARTIAL block //*---------------------------------------------------------------------------- -AT91S_MCIDeviceStatus AT91F_MCI_ReadBlock( +AT91S_MCIDeviceStatus +AT91F_MCI_ReadBlock( AT91PS_MciDevice pMCI_Device, int src, unsigned int *dataBuffer, - int sizeToRead ) + int sizeToRead) { - //////////////////////////////////////////////////////////////////////////////////////////// - if(pMCI_Device->pMCI_DeviceDesc->state != AT91C_MCI_IDLE) - return AT91C_READ_ERROR; + //////////////////////////////////////////////////////////////////////////////////////////// + if (pMCI_Device->pMCI_DeviceDesc->state != AT91C_MCI_IDLE) + return AT91C_READ_ERROR; - if( (AT91F_MCI_GetStatus(pMCI_Device,pMCI_Device->pMCI_DeviceFeatures->Relative_Card_Address) & AT91C_SR_READY_FOR_DATA) != AT91C_SR_READY_FOR_DATA) - return AT91C_READ_ERROR; + if ((AT91F_MCI_GetStatus(pMCI_Device, + pMCI_Device->pMCI_DeviceFeatures->Relative_Card_Address) & AT91C_SR_READY_FOR_DATA) != + AT91C_SR_READY_FOR_DATA) + return AT91C_READ_ERROR; - if ( (src + sizeToRead) > pMCI_Device->pMCI_DeviceFeatures->Memory_Capacity ) + if ( (src + sizeToRead) > pMCI_Device->pMCI_DeviceFeatures->Memory_Capacity ) return AT91C_READ_ERROR; - // If source does not fit a begin of a block + // If source does not fit a begin of a block if ( (src % pMCI_Device->pMCI_DeviceFeatures->Max_Read_DataBlock_Length) != 0 ) return AT91C_READ_ERROR; - // Test if the MMC supports Partial Read Block - // ALWAYS SUPPORTED IN SD Memory Card - if( (sizeToRead < pMCI_Device->pMCI_DeviceFeatures->Max_Read_DataBlock_Length) - && (pMCI_Device->pMCI_DeviceFeatures->Read_Partial == 0x00) ) + // Test if the MMC supports Partial Read Block + // ALWAYS SUPPORTED IN SD Memory Card + if( (sizeToRead < pMCI_Device->pMCI_DeviceFeatures->Max_Read_DataBlock_Length) + && (pMCI_Device->pMCI_DeviceFeatures->Read_Partial == 0x00) ) return AT91C_READ_ERROR; - if( sizeToRead > pMCI_Device->pMCI_DeviceFeatures->Max_Read_DataBlock_Length) + if( sizeToRead > pMCI_Device->pMCI_DeviceFeatures->Max_Read_DataBlock_Length) return AT91C_READ_ERROR; - //////////////////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////////////////// - // Init Mode Register + // Init Mode Register AT91C_BASE_MCI->MCI_MR |= ((pMCI_Device->pMCI_DeviceFeatures->Max_Read_DataBlock_Length << 16) | AT91C_MCI_PDCMODE); - if (sizeToRead %4) + if (sizeToRead %4) sizeToRead = (sizeToRead /4)+1; else sizeToRead = sizeToRead/4; AT91C_BASE_PDC_MCI->PDC_PTCR = (AT91C_PDC_TXTDIS | AT91C_PDC_RXTDIS); - AT91C_BASE_PDC_MCI->PDC_RPR = (unsigned int)dataBuffer; - AT91C_BASE_PDC_MCI->PDC_RCR = sizeToRead; + AT91C_BASE_PDC_MCI->PDC_RPR = (unsigned int)dataBuffer; + AT91C_BASE_PDC_MCI->PDC_RCR = sizeToRead; // Send the Read single block command - if ( AT91F_MCI_SendCommand(pMCI_Device, AT91C_READ_SINGLE_BLOCK_CMD, src) != AT91C_CMD_SEND_OK ) - return AT91C_READ_ERROR; - + if (AT91F_MCI_SendCommand(pMCI_Device, AT91C_READ_SINGLE_BLOCK_CMD, src) != AT91C_CMD_SEND_OK) + return AT91C_READ_ERROR; pMCI_Device->pMCI_DeviceDesc->state = AT91C_MCI_RX_SINGLE_BLOCK; // Enable AT91C_MCI_RXBUFF Interrupt - AT91C_BASE_MCI->MCI_IER = AT91C_MCI_RXBUFF; + AT91C_BASE_MCI->MCI_IER = AT91C_MCI_RXBUFF; // (PDC) Receiver Transfer Enable AT91C_BASE_PDC_MCI->PDC_PTCR = AT91C_PDC_RXTEN; @@ -195,11 +188,13 @@ return AT91C_READ_OK; } +#if 0 //*---------------------------------------------------------------------------- //* \fn AT91F_MCI_WriteBlock //* \brief Write an ENTIRE block but not always PARTIAL block !!! //*---------------------------------------------------------------------------- -AT91S_MCIDeviceStatus AT91F_MCI_WriteBlock( +AT91S_MCIDeviceStatus +AT91F_MCI_WriteBlock( AT91PS_MciDevice pMCI_Device, int dest, unsigned int *dataBuffer, @@ -255,12 +250,14 @@ return AT91C_WRITE_OK; } +#endif //*------------------------------------------------------------------------------------------------------------ //* \fn AT91F_MCI_MMC_SelectCard //* \brief Toggles a card between the Stand_by and Transfer states or between Programming and Disconnect states //*------------------------------------------------------------------------------------------------------------ -AT91S_MCIDeviceStatus AT91F_MCI_MMC_SelectCard(AT91PS_MciDevice pMCI_Device, unsigned int relative_card_address) +AT91S_MCIDeviceStatus +AT91F_MCI_MMC_SelectCard(AT91PS_MciDevice pMCI_Device, unsigned int relative_card_address) { int status; @@ -293,49 +290,49 @@ //* \fn AT91F_MCI_GetCSD //* \brief Asks to the specified card to send its CSD //*---------------------------------------------------------------------------- -static AT91S_MCIDeviceStatus AT91F_MCI_GetCSD (AT91PS_MciDevice pMCI_Device, unsigned int relative_card_address , unsigned int * response) +static AT91S_MCIDeviceStatus +AT91F_MCI_GetCSD(AT91PS_MciDevice pMCI_Device, unsigned int relative_card_address , unsigned int * response) { if(AT91F_MCI_SendCommand(pMCI_Device, - AT91C_SEND_CSD_CMD, - (relative_card_address << 16)) != AT91C_CMD_SEND_OK) + AT91C_SEND_CSD_CMD, + (relative_card_address << 16)) != AT91C_CMD_SEND_OK) return AT91C_CMD_SEND_ERROR; - response[0] = AT91C_BASE_MCI->MCI_RSPR[0]; + response[0] = AT91C_BASE_MCI->MCI_RSPR[0]; response[1] = AT91C_BASE_MCI->MCI_RSPR[1]; - response[2] = AT91C_BASE_MCI->MCI_RSPR[2]; - response[3] = AT91C_BASE_MCI->MCI_RSPR[3]; + response[2] = AT91C_BASE_MCI->MCI_RSPR[2]; + response[3] = AT91C_BASE_MCI->MCI_RSPR[3]; - return AT91C_CMD_SEND_OK; + return AT91C_CMD_SEND_OK; } //*---------------------------------------------------------------------------- //* \fn AT91F_MCI_SetBlocklength //* \brief Select a block length for all following block commands (R/W) //*---------------------------------------------------------------------------- -AT91S_MCIDeviceStatus AT91F_MCI_SetBlocklength(AT91PS_MciDevice pMCI_Device,unsigned int length) +AT91S_MCIDeviceStatus +AT91F_MCI_SetBlocklength(AT91PS_MciDevice pMCI_Device,unsigned int length) { - return( AT91F_MCI_SendCommand(pMCI_Device, AT91C_SET_BLOCKLEN_CMD, length) ); + return( AT91F_MCI_SendCommand(pMCI_Device, AT91C_SET_BLOCKLEN_CMD, length) ); } //*---------------------------------------------------------------------------- //* \fn AT91F_MCI_MMC_GetAllOCR //* \brief Asks to all cards to send their operations conditions //*---------------------------------------------------------------------------- -static AT91S_MCIDeviceStatus AT91F_MCI_MMC_GetAllOCR (AT91PS_MciDevice pMCI_Device) +static AT91S_MCIDeviceStatus +AT91F_MCI_MMC_GetAllOCR (AT91PS_MciDevice pMCI_Device) { unsigned int response =0x0; - while(1) - { - response = AT91F_MCI_SendCommand(pMCI_Device, - AT91C_MMC_SEND_OP_COND_CMD, - AT91C_MMC_HOST_VOLTAGE_RANGE); + while(1) { + response = AT91F_MCI_SendCommand(pMCI_Device, + AT91C_MMC_SEND_OP_COND_CMD, + AT91C_MMC_HOST_VOLTAGE_RANGE); if (response != AT91C_CMD_SEND_OK) return AT91C_INIT_ERROR; - response = AT91C_BASE_MCI->MCI_RSPR[0]; - if ( (response & AT91C_CARD_POWER_UP_BUSY) == AT91C_CARD_POWER_UP_BUSY) return(response); } @@ -345,18 +342,17 @@ //* \fn AT91F_MCI_MMC_GetAllCID //* \brief Asks to the MMC on the chosen slot to send its CID //*---------------------------------------------------------------------------- -static AT91S_MCIDeviceStatus AT91F_MCI_MMC_GetAllCID (AT91PS_MciDevice pMCI_Device, unsigned int *response) +static AT91S_MCIDeviceStatus +AT91F_MCI_MMC_GetAllCID(AT91PS_MciDevice pMCI_Device, unsigned int *response) { int Nb_Cards_Found=-1; - while(1) - { + while (1) { if(AT91F_MCI_SendCommand(pMCI_Device, - AT91C_MMC_ALL_SEND_CID_CMD, - AT91C_NO_ARGUMENT) != AT91C_CMD_SEND_OK) + AT91C_MMC_ALL_SEND_CID_CMD, + AT91C_NO_ARGUMENT) != AT91C_CMD_SEND_OK) return Nb_Cards_Found; - else - { + else { Nb_Cards_Found = 0; //* Assignation of the relative address to the MMC CARD pMCI_Device->pMCI_DeviceFeatures[Nb_Cards_Found].Relative_Card_Address = Nb_Cards_Found + AT91C_FIRST_RCA; @@ -364,8 +360,8 @@ pMCI_Device->pMCI_DeviceFeatures[Nb_Cards_Found].Card_Inserted = AT91C_MMC_CARD_INSERTED; if (AT91F_MCI_SendCommand(pMCI_Device, - AT91C_MMC_SET_RELATIVE_ADDR_CMD, - (Nb_Cards_Found + AT91C_FIRST_RCA) << 16) != AT91C_CMD_SEND_OK) + AT91C_MMC_SET_RELATIVE_ADDR_CMD, + (Nb_Cards_Found + AT91C_FIRST_RCA) << 16) != AT91C_CMD_SEND_OK) return AT91C_CMD_SEND_ERROR; //* If no error during assignation address ==> Increment Nb_cards_Found @@ -378,83 +374,75 @@ //* \fn AT91F_MCI_MMC_Init //* \brief Return the MMC initialisation status //*---------------------------------------------------------------------------- -AT91S_MCIDeviceStatus AT91F_MCI_MMC_Init (AT91PS_MciDevice pMCI_Device) +AT91S_MCIDeviceStatus +AT91F_MCI_MMC_Init (AT91PS_MciDevice pMCI_Device) { - unsigned int tab_response[4]; + unsigned int tab_response[4]; unsigned int mult,blocknr; unsigned int i,Nb_Cards_Found=0; //* Resets all MMC Cards in Idle state AT91F_MCI_SendCommand(pMCI_Device, AT91C_MMC_GO_IDLE_STATE_CMD, AT91C_NO_ARGUMENT); - if(AT91F_MCI_MMC_GetAllOCR(pMCI_Device) == AT91C_INIT_ERROR) - return AT91C_INIT_ERROR; + if (AT91F_MCI_MMC_GetAllOCR(pMCI_Device) == AT91C_INIT_ERROR) + return AT91C_INIT_ERROR; Nb_Cards_Found = AT91F_MCI_MMC_GetAllCID(pMCI_Device,tab_response); - if (Nb_Cards_Found != AT91C_CMD_SEND_ERROR) - { - //* Set the Mode Register - AT91C_BASE_MCI->MCI_MR = AT91C_MCI_MR_PDCMODE; + if (Nb_Cards_Found == AT91C_CMD_SEND_ERROR) + return AT91C_INIT_ERROR; - for(i = 0; i < Nb_Cards_Found; i++) - { - if (AT91F_MCI_GetCSD(pMCI_Device, - pMCI_Device->pMCI_DeviceFeatures[i].Relative_Card_Address, - tab_response) != AT91C_CMD_SEND_OK) - pMCI_Device->pMCI_DeviceFeatures[i].Relative_Card_Address = 0; - else - { - pMCI_Device->pMCI_DeviceFeatures[i].Max_Read_DataBlock_Length = 1 << ((tab_response[1] >> AT91C_CSD_RD_B_LEN_S) & AT91C_CSD_RD_B_LEN_M ); - pMCI_Device->pMCI_DeviceFeatures[i].Max_Write_DataBlock_Length = 1 << ((tab_response[3] >> AT91C_CSD_WBLEN_S) & AT91C_CSD_WBLEN_M ); - pMCI_Device->pMCI_DeviceFeatures[i].Sector_Size = 1 + ((tab_response[2] >> AT91C_CSD_v22_SECT_SIZE_S) & AT91C_CSD_v22_SECT_SIZE_M ); - pMCI_Device->pMCI_DeviceFeatures[i].Read_Partial = (tab_response[1] >> AT91C_CSD_RD_B_PAR_S) & AT91C_CSD_RD_B_PAR_M; - pMCI_Device->pMCI_DeviceFeatures[i].Write_Partial = (tab_response[3] >> AT91C_CSD_WBLOCK_P_S) & AT91C_CSD_WBLOCK_P_M; + //* Set the Mode Register + AT91C_BASE_MCI->MCI_MR = AT91C_MCI_MR_PDCMODE; + for(i = 0; i < Nb_Cards_Found; i++) { + if (AT91F_MCI_GetCSD(pMCI_Device, + pMCI_Device->pMCI_DeviceFeatures[i].Relative_Card_Address, + tab_response) != AT91C_CMD_SEND_OK) { + pMCI_Device->pMCI_DeviceFeatures[i].Relative_Card_Address = 0; + continue; + } + pMCI_Device->pMCI_DeviceFeatures[i].Max_Read_DataBlock_Length = 1 << ((tab_response[1] >> AT91C_CSD_RD_B_LEN_S) & AT91C_CSD_RD_B_LEN_M ); + pMCI_Device->pMCI_DeviceFeatures[i].Max_Write_DataBlock_Length = 1 << ((tab_response[3] >> AT91C_CSD_WBLEN_S) & AT91C_CSD_WBLEN_M ); + pMCI_Device->pMCI_DeviceFeatures[i].Sector_Size = 1 + ((tab_response[2] >> AT91C_CSD_v22_SECT_SIZE_S) & AT91C_CSD_v22_SECT_SIZE_M ); + pMCI_Device->pMCI_DeviceFeatures[i].Read_Partial = (tab_response[1] >> AT91C_CSD_RD_B_PAR_S) & AT91C_CSD_RD_B_PAR_M; + pMCI_Device->pMCI_DeviceFeatures[i].Write_Partial = (tab_response[3] >> AT91C_CSD_WBLOCK_P_S) & AT91C_CSD_WBLOCK_P_M; - // None in MMC specification version 2.2 - pMCI_Device->pMCI_DeviceFeatures[i].Erase_Block_Enable = 0; - - pMCI_Device->pMCI_DeviceFeatures[i].Read_Block_Misalignment = (tab_response[1] >> AT91C_CSD_RD_B_MIS_S) & AT91C_CSD_RD_B_MIS_M; - pMCI_Device->pMCI_DeviceFeatures[i].Write_Block_Misalignment = (tab_response[1] >> AT91C_CSD_WR_B_MIS_S) & AT91C_CSD_WR_B_MIS_M; - - //// Compute Memory Capacity - // compute MULT - mult = 1 << ( ((tab_response[2] >> AT91C_CSD_C_SIZE_M_S) & AT91C_CSD_C_SIZE_M_M) + 2 ); - // compute MSB of C_SIZE - blocknr = ((tab_response[1] >> AT91C_CSD_CSIZE_H_S) & AT91C_CSD_CSIZE_H_M) << 2; - // compute MULT * (LSB of C-SIZE + MSB already computed + 1) = BLOCKNR - blocknr = mult * ( ( blocknr + ( (tab_response[2] >> AT91C_CSD_CSIZE_L_S) & AT91C_CSD_CSIZE_L_M) ) + 1 ); - - pMCI_Device->pMCI_DeviceFeatures[i].Memory_Capacity = pMCI_Device->pMCI_DeviceFeatures[i].Max_Read_DataBlock_Length * blocknr; - //// End of Compute Memory Capacity - - } // end of else - } // end of for - - return AT91C_INIT_OK; - } // end of if - - return AT91C_INIT_ERROR; + // None in MMC specification version 2.2 + pMCI_Device->pMCI_DeviceFeatures[i].Erase_Block_Enable = 0; + pMCI_Device->pMCI_DeviceFeatures[i].Read_Block_Misalignment = (tab_response[1] >> AT91C_CSD_RD_B_MIS_S) & AT91C_CSD_RD_B_MIS_M; + pMCI_Device->pMCI_DeviceFeatures[i].Write_Block_Misalignment = (tab_response[1] >> AT91C_CSD_WR_B_MIS_S) & AT91C_CSD_WR_B_MIS_M; + + //// Compute Memory Capacity + // compute MULT + mult = 1 << ( ((tab_response[2] >> AT91C_CSD_C_SIZE_M_S) & AT91C_CSD_C_SIZE_M_M) + 2 ); + // compute MSB of C_SIZE + blocknr = ((tab_response[1] >> AT91C_CSD_CSIZE_H_S) & AT91C_CSD_CSIZE_H_M) << 2; + // compute MULT * (LSB of C-SIZE + MSB already computed + 1) = BLOCKNR + blocknr = mult * ( ( blocknr + ( (tab_response[2] >> AT91C_CSD_CSIZE_L_S) & AT91C_CSD_CSIZE_L_M) ) + 1 ); + pMCI_Device->pMCI_DeviceFeatures[i].Memory_Capacity = pMCI_Device->pMCI_DeviceFeatures[i].Max_Read_DataBlock_Length * blocknr; + //// End of Compute Memory Capacity + } + // XXX warner hacked this + return AT91C_INIT_OK; } //*---------------------------------------------------------------------------- //* \fn AT91F_MCI_SDCard_GetOCR //* \brief Asks to all cards to send their operations conditions //*---------------------------------------------------------------------------- -static AT91S_MCIDeviceStatus AT91F_MCI_SDCard_GetOCR (AT91PS_MciDevice pMCI_Device) +static AT91S_MCIDeviceStatus +AT91F_MCI_SDCard_GetOCR (AT91PS_MciDevice pMCI_Device) { unsigned int response =0x0; // The RCA to be used for CMD55 in Idle state shall be the card's default RCA=0x0000. pMCI_Device->pMCI_DeviceFeatures->Relative_Card_Address = 0x0; - while( (response & AT91C_CARD_POWER_UP_BUSY) != AT91C_CARD_POWER_UP_BUSY ) - { - response = AT91F_MCI_SDCard_SendAppCommand(pMCI_Device, - AT91C_SDCARD_APP_OP_COND_CMD, - AT91C_MMC_HOST_VOLTAGE_RANGE); + while( (response & AT91C_CARD_POWER_UP_BUSY) != AT91C_CARD_POWER_UP_BUSY ) { + response = AT91F_MCI_SDCard_SendAppCommand(pMCI_Device, + AT91C_SDCARD_APP_OP_COND_CMD, + AT91C_MMC_HOST_VOLTAGE_RANGE); if (response != AT91C_CMD_SEND_OK) return AT91C_INIT_ERROR; - response = AT91C_BASE_MCI->MCI_RSPR[0]; } @@ -465,45 +453,47 @@ //* \fn AT91F_MCI_SDCard_GetCID //* \brief Asks to the SDCard on the chosen slot to send its CID //*---------------------------------------------------------------------------- -static AT91S_MCIDeviceStatus AT91F_MCI_SDCard_GetCID (AT91PS_MciDevice pMCI_Device, unsigned int *response) +static AT91S_MCIDeviceStatus +AT91F_MCI_SDCard_GetCID(AT91PS_MciDevice pMCI_Device, unsigned int *response) { - if(AT91F_MCI_SendCommand(pMCI_Device, - AT91C_ALL_SEND_CID_CMD, - AT91C_NO_ARGUMENT) != AT91C_CMD_SEND_OK) + if (AT91F_MCI_SendCommand(pMCI_Device, + AT91C_ALL_SEND_CID_CMD, + AT91C_NO_ARGUMENT) != AT91C_CMD_SEND_OK) return AT91C_CMD_SEND_ERROR; - response[0] = AT91C_BASE_MCI->MCI_RSPR[0]; + response[0] = AT91C_BASE_MCI->MCI_RSPR[0]; response[1] = AT91C_BASE_MCI->MCI_RSPR[1]; - response[2] = AT91C_BASE_MCI->MCI_RSPR[2]; - response[3] = AT91C_BASE_MCI->MCI_RSPR[3]; + response[2] = AT91C_BASE_MCI->MCI_RSPR[2]; + response[3] = AT91C_BASE_MCI->MCI_RSPR[3]; - return AT91C_CMD_SEND_OK; + return AT91C_CMD_SEND_OK; } //*---------------------------------------------------------------------------- //* \fn AT91F_MCI_SDCard_SetBusWidth //* \brief Set bus width for SDCard //*---------------------------------------------------------------------------- -static AT91S_MCIDeviceStatus AT91F_MCI_SDCard_SetBusWidth(AT91PS_MciDevice pMCI_Device) +static AT91S_MCIDeviceStatus +AT91F_MCI_SDCard_SetBusWidth(AT91PS_MciDevice pMCI_Device) { volatile int ret_value; char bus_width; - do - { + do { ret_value =AT91F_MCI_GetStatus(pMCI_Device,pMCI_Device->pMCI_DeviceFeatures->Relative_Card_Address); } while((ret_value > 0) && ((ret_value & AT91C_SR_READY_FOR_DATA) == 0)); // Select Card - AT91F_MCI_SendCommand(pMCI_Device, - AT91C_SEL_DESEL_CARD_CMD, - (pMCI_Device->pMCI_DeviceFeatures->Relative_Card_Address)<<16); + AT91F_MCI_SendCommand(pMCI_Device, + AT91C_SEL_DESEL_CARD_CMD, + (pMCI_Device->pMCI_DeviceFeatures->Relative_Card_Address)<<16); // Set bus width for Sdcard - if(pMCI_Device->pMCI_DeviceDesc->SDCard_bus_width == AT91C_MCI_SCDBUS) - bus_width = AT91C_BUS_WIDTH_4BITS; - else bus_width = AT91C_BUS_WIDTH_1BIT; + if (pMCI_Device->pMCI_DeviceDesc->SDCard_bus_width == AT91C_MCI_SCDBUS) + bus_width = AT91C_BUS_WIDTH_4BITS; + else + bus_width = AT91C_BUS_WIDTH_1BIT; if (AT91F_MCI_SDCard_SendAppCommand(pMCI_Device,AT91C_SDCARD_SET_BUS_WIDTH_CMD,bus_width) != AT91C_CMD_SEND_OK) return AT91C_CMD_SEND_ERROR; @@ -517,23 +507,19 @@ //*---------------------------------------------------------------------------- AT91S_MCIDeviceStatus AT91F_MCI_SDCard_Init (AT91PS_MciDevice pMCI_Device) { - unsigned int tab_response[4]; + unsigned int tab_response[4]; unsigned int mult,blocknr; AT91F_MCI_SendCommand(pMCI_Device, AT91C_GO_IDLE_STATE_CMD, AT91C_NO_ARGUMENT); - if(AT91F_MCI_SDCard_GetOCR(pMCI_Device) == AT91C_INIT_ERROR) - return AT91C_INIT_ERROR; + if(AT91F_MCI_SDCard_GetOCR(pMCI_Device) == AT91C_INIT_ERROR) + return AT91C_INIT_ERROR; - if (AT91F_MCI_SDCard_GetCID(pMCI_Device,tab_response) == AT91C_CMD_SEND_OK) - { - pMCI_Device->pMCI_DeviceFeatures->Card_Inserted = AT91C_SD_CARD_INSERTED; - - if (AT91F_MCI_SendCommand(pMCI_Device, AT91C_SET_RELATIVE_ADDR_CMD, 0) == AT91C_CMD_SEND_OK) - { + if (AT91F_MCI_SDCard_GetCID(pMCI_Device,tab_response) == AT91C_CMD_SEND_OK) { + pMCI_Device->pMCI_DeviceFeatures->Card_Inserted = AT91C_SD_CARD_INSERTED; + if (AT91F_MCI_SendCommand(pMCI_Device, AT91C_SET_RELATIVE_ADDR_CMD, 0) == AT91C_CMD_SEND_OK) { pMCI_Device->pMCI_DeviceFeatures->Relative_Card_Address = (AT91C_BASE_MCI->MCI_RSPR[0] >> 16); - if (AT91F_MCI_GetCSD(pMCI_Device,pMCI_Device->pMCI_DeviceFeatures->Relative_Card_Address,tab_response) == AT91C_CMD_SEND_OK) - { + if (AT91F_MCI_GetCSD(pMCI_Device,pMCI_Device->pMCI_DeviceFeatures->Relative_Card_Address,tab_response) == AT91C_CMD_SEND_OK) { pMCI_Device->pMCI_DeviceFeatures->Max_Read_DataBlock_Length = 1 << ((tab_response[1] >> AT91C_CSD_RD_B_LEN_S) & AT91C_CSD_RD_B_LEN_M ); pMCI_Device->pMCI_DeviceFeatures->Max_Write_DataBlock_Length = 1 << ((tab_response[3] >> AT91C_CSD_WBLEN_S) & AT91C_CSD_WBLEN_M ); pMCI_Device->pMCI_DeviceFeatures->Sector_Size = 1 + ((tab_response[2] >> AT91C_CSD_v21_SECT_SIZE_S) & AT91C_CSD_v21_SECT_SIZE_M ); ==== //depot/projects/arm/src/sys/boot/arm/at91/bootspi/sd-card.c#2 (text+ko) ==== @@ -19,9 +19,9 @@ #include "ints.h" #include "sd-card.h" -#define AT91C_MCI_TIMEOUT 1000000 /* For AT91F_MCIDeviceWaitReady */ -#define BUFFER_SIZE_MCI_DEVICE 512 -#define MASTER_CLOCK 60000000 +#define AT91C_MCI_TIMEOUT 1000000 /* For AT91F_MCIDeviceWaitReady */ +#define BUFFER_SIZE_MCI_DEVICE 512 +#define MASTER_CLOCK 60000000 #define FALSE -1 #define TRUE 1 @@ -29,23 +29,12 @@ //static void initInts(void); static void AT91F_MCI_Handler(void); -//* External Functions -//static void AT91F_ASM_MCI_Handler(void); - //* Global Variables -AT91S_MciDeviceFeatures MCI_Device_Features; -AT91S_MciDeviceDesc MCI_Device_Desc; -AT91S_MciDevice MCI_Device; -char Buffer[BUFFER_SIZE_MCI_DEVICE] = "\r\nThis sentence is written in your device... Congratulations\r\n"; +AT91S_MciDeviceFeatures MCI_Device_Features; +AT91S_MciDeviceDesc MCI_Device_Desc; +AT91S_MciDevice MCI_Device; +char Buffer[BUFFER_SIZE_MCI_DEVICE]; -#define ACTIVITY_DIVIDER 0x80 -//DR: TODO: Not a pointer? -char posback[] = {0x08, 0x00}; -char activity[] = -{ - '|', '/', '-', '\\' -}; - /****************************************************************************** **Error return codes ******************************************************************************/ @@ -72,14 +61,14 @@ AT91F_MCI_Handler(); } - -int MCI_write (unsigned dest, char* source, unsigned length) +#if 0 +int +MCI_write (unsigned dest, char* source, unsigned length) { - unsigned sectorLength = MCI_Device.pMCI_DeviceFeatures->Max_Read_DataBlock_Length; + unsigned sectorLength = MCI_Device.pMCI_DeviceFeatures->Max_Read_DataBlock_Lenfgth; unsigned offset = dest % sectorLength; AT91S_MCIDeviceStatus status; int sizeToWrite; - int actcnt = 0; printf("\r\n"); @@ -122,12 +111,6 @@ else sizeToWrite = length; - //* Wait MCI Device Ready - if ((actcnt%ACTIVITY_DIVIDER) == 0) - printf("%s%c", posback, - activity[actcnt/ACTIVITY_DIVIDER]); - if (++actcnt >= (ACTIVITY_DIVIDER * 4)) - actcnt = 0; AT91F_MCIDeviceWaitReady(AT91C_MCI_TIMEOUT); //Do the writing status = AT91F_MCI_WriteBlock(&MCI_Device, dest, (unsigned int*)source, sizeToWrite); @@ -138,24 +121,20 @@ dest += sizeToWrite; source += sizeToWrite; } - printf("\r\n"); return 0; } +#endif -int MCI_read (char* dest, unsigned source, unsigned length) +int +MCI_read (char* dest, unsigned source, unsigned length) { unsigned sectorLength = MCI_Device.pMCI_DeviceFeatures->Max_Read_DataBlock_Length; // unsigned sector = (unsigned)source / sectorLength; unsigned offset = (unsigned)source % sectorLength; AT91S_MCIDeviceStatus status; int sizeToRead; - int actcnt = 0; - printf("\r\n"); - /* - printf("\r\nsector: %x offset: %x", sector, offset); - */ //See if we are requested to read partial sectors, and have the capability to do so if ((length % sectorLength) && !(MCI_Device_Features.Read_Partial)) //Return error if appropriat @@ -170,9 +149,6 @@ //If the address we're trying to read != sector boundary if (offset) { - /* - printf("\r\nDoing non-border\r\nLength: %x", length); - */ //* Wait MCI Device Ready AT91F_MCIDeviceWaitReady(AT91C_MCI_TIMEOUT); @@ -182,10 +158,7 @@ status = AT91F_MCI_ReadBlock(&MCI_Device, source, (unsigned int*)dest, sizeToRead); //TODO:Status checking if (status != AT91C_READ_OK) - { - printf("\r\npre: Read error %x", status); return -1; - } //Update counters & pointers length -= sizeToRead; @@ -196,9 +169,6 @@ //As long as there is data to read while (length) { - /* - printf("\r\nDoing border \r\nLength: %x", length); - */ //See if we've got at least a sector to read if (length > sectorLength) sizeToRead = sectorLength; @@ -206,29 +176,18 @@ else sizeToRead = length; - //* Wait MCI Device Ready - if ((actcnt%ACTIVITY_DIVIDER) == 0) - printf("%s%c", posback, - activity[actcnt/ACTIVITY_DIVIDER]); - if (++actcnt >= (ACTIVITY_DIVIDER * 4)) - actcnt = 0; - AT91F_MCIDeviceWaitReady(AT91C_MCI_TIMEOUT); //Do the writing status = AT91F_MCI_ReadBlock(&MCI_Device, source, (unsigned int*)dest, sizeToRead); //TODO:Status checking if (status != AT91C_READ_OK) - { - printf("\r\nRead error %x", status); return -1; - } //Update counters & pointers length -= sizeToRead; dest += sizeToRead; source += sizeToRead; } - printf("\r\n"); return 0; } @@ -298,22 +257,19 @@ { // Init Device Structure - MCI_Device_Features.Relative_Card_Address = 0; - MCI_Device_Features.Card_Inserted = AT91C_SD_CARD_INSERTED; + MCI_Device_Features.Relative_Card_Address = 0; + MCI_Device_Features.Card_Inserted = AT91C_SD_CARD_INSERTED; MCI_Device_Features.Max_Read_DataBlock_Length = 0; MCI_Device_Features.Max_Write_DataBlock_Length = 0; - MCI_Device_Features.Read_Partial = 0; - MCI_Device_Features.Write_Partial = 0; - MCI_Device_Features.Erase_Block_Enable = 0; - MCI_Device_Features.Sector_Size = 0; - MCI_Device_Features.Memory_Capacity = 0; - - MCI_Device_Desc.state = AT91C_MCI_IDLE; - MCI_Device_Desc.SDCard_bus_width = AT91C_MCI_SCDBUS; - - // Init AT91S_DataFlash Global Structure, by default AT45DB choosen !!! - MCI_Device.pMCI_DeviceDesc = &MCI_Device_Desc; - MCI_Device.pMCI_DeviceFeatures = &MCI_Device_Features; + MCI_Device_Features.Read_Partial = 0; + MCI_Device_Features.Write_Partial = 0; + MCI_Device_Features.Erase_Block_Enable = 0; + MCI_Device_Features.Sector_Size = 0; + MCI_Device_Features.Memory_Capacity = 0; + MCI_Device_Desc.state = AT91C_MCI_IDLE; + MCI_Device_Desc.SDCard_bus_width = AT91C_MCI_SCDBUS; + MCI_Device.pMCI_DeviceDesc = &MCI_Device_Desc; + MCI_Device.pMCI_DeviceFeatures = &MCI_Device_Features; } @@ -329,9 +285,9 @@ ////////////////////////////////////////////////////////// AT91F_MCI_Configure(AT91C_BASE_MCI, - AT91C_MCI_DTOR_1MEGA_CYCLES, - AT91C_MCI_MR_PDCMODE, // 15MHz for MCK = 60MHz (CLKDIV = 1) - AT91C_MCI_SDCARD_4BITS_SLOTA); + AT91C_MCI_DTOR_1MEGA_CYCLES, + AT91C_MCI_MR_PDCMODE, // 15MHz for MCK = 60MHz (CLKDIV = 1) + AT91C_MCI_SDCARD_4BITS_SLOTA); if(AT91F_MCI_SDCard_Init(&MCI_Device) != AT91C_INIT_OK) return FALSE; @@ -394,8 +350,6 @@ status = ( AT91C_BASE_MCI->MCI_SR & AT91C_BASE_MCI->MCI_IMR ); - //printf("\r\nMCI Int\r\n"); - AT91F_MCI_Device_Handler(&MCI_Device,status); } @@ -411,7 +365,6 @@ /////////////////////////////////////////////////////////////////////////////////////////// //initInts(); - printf("\r\nInit MCI Interface\r\n"); // Init MCI for MMC and SDCard interface AT91F_MCI_CfgPIO(); From owner-p4-projects@FreeBSD.ORG Fri May 26 19:59:50 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2CA9416A5FB; Fri, 26 May 2006 19:59:50 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E7C0516A59A for ; Fri, 26 May 2006 19:59:46 +0000 (UTC) (envelope-from imp@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ADB5043D48 for ; Fri, 26 May 2006 19:59:46 +0000 (GMT) (envelope-from imp@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4QJwjx5015537 for ; Fri, 26 May 2006 19:58:45 GMT (envelope-from imp@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4QJwjhM015534 for perforce@freebsd.org; Fri, 26 May 2006 19:58:45 GMT (envelope-from imp@freebsd.org) Date: Fri, 26 May 2006 19:58:45 GMT Message-Id: <200605261958.k4QJwjhM015534@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to imp@freebsd.org using -f From: Warner Losh To: Perforce Change Reviews Cc: Subject: PERFORCE change 97903 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 May 2006 19:59:55 -0000 http://perforce.freebsd.org/chv.cgi?CH=97903 Change 97903 by imp@imp_lighthouse on 2006/05/26 19:57:51 Comment out the SD good for the moment. It's just a little too big to have it, xmodem and tftp in the 12k, alas. I need to get more clever if I'm to work this out. Add support for loading a kernel into spi and loading it to a specified location. Cheap, but ugly :-( Affected files ... .. //depot/projects/arm/src/sys/boot/arm/at91/Makefile#8 edit .. //depot/projects/arm/src/sys/boot/arm/at91/bootspi/Makefile#10 edit .. //depot/projects/arm/src/sys/boot/arm/at91/bootspi/loader_prompt.c#10 edit .. //depot/projects/arm/src/sys/boot/arm/at91/bootspi/loader_prompt.h#6 edit Differences ... ==== //depot/projects/arm/src/sys/boot/arm/at91/Makefile#8 (text+ko) ==== ==== //depot/projects/arm/src/sys/boot/arm/at91/bootspi/Makefile#10 (text+ko) ==== @@ -2,19 +2,14 @@ P=bootspi FILES=${P} -SRCS=arm_init.S main.c loader_prompt.c env_vars.c ints.c \ - mci_device.c sd-card.c stormy16-lib2.c +SRCS=arm_init.S main.c loader_prompt.c env_vars.c \ +#SRCS+=ints.c mci_device.c sd-card.c stormy16-lib2.c NO_MAN= LDFLAGS=-e 0 -T ${.CURDIR}/../linker.cfg OBJS+= ${SRCS:N*.h:R:S/$/.o/g} .include -.if ${MK_TAG_LIST} != "no" -CFLAGS += -I${.CURDIR}/.. -DSUPPORT_TAG_LIST -SRCS+=tag_list.c -.endif - .if ${MK_FPGA} != "no" CFLAGS += -DTSC_FPGA .endif ==== //depot/projects/arm/src/sys/boot/arm/at91/bootspi/loader_prompt.c#10 (text+ko) ==== @@ -43,6 +43,11 @@ // argv pointer are either NULL or point to locations in inputBuffer static char *argv[MAX_COMMAND_PARAMS]; +#define FLASH_OFFSET (0 * FLASH_PAGE_SIZE) +#define FPGA_OFFSET (15 * FLASH_PAGE_SIZE) +#define FPGA_LEN (212608) +#define KERNEL_OFFSET (220 * FLASH_PAGE_SIZE) +#define KERNEL_LEN (3 * 1024 * FLASH_PAGE_SIZE) static const char *backspaceString = "\010 \010"; static const command_entry_t CommandTable[] = { @@ -56,6 +61,8 @@ {COMMAND_WRITE, "w"}, {COMMAND_XMODEM, "x"}, {COMMAND_RESET, "R"}, + {COMMAND_LOAD_SPI_KERNEL, "k"}, + {COMMAND_REPLACE_KERNEL_VIA_XMODEM, "K"}, {COMMAND_REPLACE_FLASH_VIA_XMODEM, "I"}, {COMMAND_REPLACE_FPGA_VIA_XMODEM, "F"}, {COMMAND_FINAL_FLAG, 0} @@ -78,8 +85,8 @@ int len, off, i, offset; char *addr = (char *)SDRAM_BASE + (1 << 20); /* Load to base + 1MB */ - len = 212608; - offset = 15 * FLASH_PAGE_SIZE; + len = FPGA_LEN; + offset = FPGA_OFFSET; for (i = 0; i < len; i+= FLASH_PAGE_SIZE) { off = i + offset; SPI_ReadFlash(off, addr + i, FLASH_PAGE_SIZE); @@ -203,6 +210,17 @@ } } +static void +LoadKernelFromSpi(char *addr) +{ + int i, off; + + for (i = 0; i < KERNEL_LEN; i+= FLASH_PAGE_SIZE) { + off = i + KERNEL_OFFSET; + SPI_ReadFlash(off, addr + i, FLASH_PAGE_SIZE); + } +} + /* * .KB_C_FN_DEFINITION_START * void ParseCommand(char *) @@ -302,6 +320,12 @@ WriteCommandTable(); break; + case COMMAND_LOAD_SPI_KERNEL: + // "k
" + if (argc > 1) + LoadKernelFromSpi((char *)p_ASCIIToHex(argv[1])); + break; + case COMMAND_XMODEM: // "x
" // download X-modem record at address @@ -315,13 +339,17 @@ while (1) continue; break; + case COMMAND_REPLACE_KERNEL_VIA_XMODEM: + printf("Updating KERNEL image\r\n"); + UpdateFlash(KERNEL_OFFSET); + break; case COMMAND_REPLACE_FPGA_VIA_XMODEM: printf("Updating FPGA image\r\n"); - UpdateFlash(15 * FLASH_PAGE_SIZE); + UpdateFlash(FPGA_OFFSET); break; case COMMAND_REPLACE_FLASH_VIA_XMODEM: printf("Updating FLASH image\r\n"); - UpdateFlash(0); + UpdateFlash(FLASH_OFFSET); break; default: break; ==== //depot/projects/arm/src/sys/boot/arm/at91/bootspi/loader_prompt.h#6 (text+ko) ==== @@ -41,6 +41,8 @@ COMMAND_WRITE, COMMAND_XMODEM, COMMAND_RESET, + COMMAND_LOAD_SPI_KERNEL, + COMMAND_REPLACE_KERNEL_VIA_XMODEM, COMMAND_REPLACE_FLASH_VIA_XMODEM, COMMAND_REPLACE_FPGA_VIA_XMODEM, COMMAND_FINAL_FLAG From owner-p4-projects@FreeBSD.ORG Fri May 26 22:05:49 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1709016BD7A; Fri, 26 May 2006 22:05:49 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E569F16BC71 for ; Fri, 26 May 2006 22:05:47 +0000 (UTC) (envelope-from imp@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BAAC743D8A for ; Fri, 26 May 2006 22:05:25 +0000 (GMT) (envelope-from imp@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4QM4NvY037571 for ; Fri, 26 May 2006 22:04:23 GMT (envelope-from imp@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4QM4MHl037568 for perforce@freebsd.org; Fri, 26 May 2006 22:04:22 GMT (envelope-from imp@freebsd.org) Date: Fri, 26 May 2006 22:04:22 GMT Message-Id: <200605262204.k4QM4MHl037568@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to imp@freebsd.org using -f From: Warner Losh To: Perforce Change Reviews Cc: Subject: PERFORCE change 97907 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 May 2006 22:05:56 -0000 http://perforce.freebsd.org/chv.cgi?CH=97907 Change 97907 by imp@imp_lighthouse on 2006/05/26 22:03:56 IFC @97906 Affected files ... .. //depot/projects/arm/src/sys/arm/sa11x0/assabet_machdep.c#3 integrate .. //depot/projects/arm/src/sys/arm/sa11x0/sa11x0_io.c#4 integrate .. //depot/projects/arm/src/sys/arm/sa11x0/sa11x0_reg.h#2 integrate .. //depot/projects/arm/src/sys/arm/sa11x0/uart_cpu_sa1110.c#2 integrate .. //depot/projects/arm/src/sys/arm/sa11x0/uart_dev_sa1110.c#5 integrate .. //depot/projects/arm/src/sys/arm/xscale/i80321/iq31244_machdep.c#8 integrate .. //depot/projects/arm/src/sys/cam/cam_ccb.h#3 integrate .. //depot/projects/arm/src/sys/cam/cam_periph.c#5 integrate .. //depot/projects/arm/src/sys/cam/scsi/scsi_target.c#3 integrate .. //depot/projects/arm/src/sys/dev/bktr/bktr_os.c#5 integrate .. //depot/projects/arm/src/sys/dev/dcons/dcons_os.c#5 integrate .. //depot/projects/arm/src/sys/dev/digi/digi.c#4 integrate .. //depot/projects/arm/src/sys/dev/hifn/hifn7751.c#5 integrate .. //depot/projects/arm/src/sys/dev/ic/ns16550.h#2 integrate .. //depot/projects/arm/src/sys/dev/isp/isp_freebsd.c#9 integrate .. //depot/projects/arm/src/sys/dev/isp/isp_freebsd.h#8 integrate .. //depot/projects/arm/src/sys/dev/isp/isp_pci.c#9 integrate .. //depot/projects/arm/src/sys/dev/isp/isp_tpublic.h#5 integrate .. //depot/projects/arm/src/sys/dev/isp/ispvar.h#8 integrate .. //depot/projects/arm/src/sys/dev/le/if_le_cbus.c#2 integrate .. //depot/projects/arm/src/sys/dev/mpt/mpt.c#11 integrate .. //depot/projects/arm/src/sys/dev/mpt/mpt.h#10 integrate .. //depot/projects/arm/src/sys/dev/mpt/mpt_cam.c#13 integrate .. //depot/projects/arm/src/sys/dev/mpt/mpt_debug.c#8 integrate .. //depot/projects/arm/src/sys/dev/mpt/mpt_raid.c#5 integrate .. //depot/projects/arm/src/sys/dev/mpt/mpt_raid.h#2 integrate .. //depot/projects/arm/src/sys/dev/nve/if_nve.c#6 integrate .. //depot/projects/arm/src/sys/dev/ofw/ofw_console.c#3 integrate .. //depot/projects/arm/src/sys/dev/pccbb/pccbb.c#10 integrate .. //depot/projects/arm/src/sys/dev/pccbb/pccbb_pci.c#5 integrate .. //depot/projects/arm/src/sys/dev/pccbb/pccbbvar.h#3 integrate .. //depot/projects/arm/src/sys/dev/pci/fixup_pci.c#2 integrate .. //depot/projects/arm/src/sys/dev/re/if_re.c#11 integrate .. //depot/projects/arm/src/sys/dev/safe/safe.c#5 integrate .. //depot/projects/arm/src/sys/dev/sio/sio.c#5 integrate .. //depot/projects/arm/src/sys/dev/syscons/apm/apm_saver.c#3 integrate .. //depot/projects/arm/src/sys/dev/syscons/syscons.c#8 integrate .. //depot/projects/arm/src/sys/dev/uart/uart.h#2 integrate .. //depot/projects/arm/src/sys/dev/uart/uart_dbg.c#2 integrate .. //depot/projects/arm/src/sys/dev/uart/uart_dev_ns8250.c#5 integrate .. //depot/projects/arm/src/sys/dev/uart/uart_tty.c#6 integrate .. //depot/projects/arm/src/sys/dev/ubsec/ubsec.c#5 integrate .. //depot/projects/arm/src/sys/dev/usb/ehci.c#9 integrate .. //depot/projects/arm/src/sys/dev/usb/ehcivar.h#4 integrate .. //depot/projects/arm/src/sys/dev/usb/usb.c#3 integrate .. //depot/projects/arm/src/sys/dev/zs/zs.c#3 integrate .. //depot/projects/arm/src/sys/doc/subsys/Dependencies#1 branch .. //depot/projects/arm/src/sys/doc/subsys/Doxyfile-cam#1 branch .. //depot/projects/arm/src/sys/doc/subsys/Doxyfile-crypto#1 branch .. //depot/projects/arm/src/sys/doc/subsys/Doxyfile-dev_pci#1 branch .. //depot/projects/arm/src/sys/doc/subsys/Doxyfile-dev_sound#1 branch .. //depot/projects/arm/src/sys/doc/subsys/Doxyfile-dev_usb#1 branch .. //depot/projects/arm/src/sys/doc/subsys/Doxyfile-geom#1 branch .. //depot/projects/arm/src/sys/doc/subsys/Doxyfile-i4b#1 branch .. //depot/projects/arm/src/sys/doc/subsys/Doxyfile-kern#1 branch .. //depot/projects/arm/src/sys/doc/subsys/Doxyfile-libkern#1 branch .. //depot/projects/arm/src/sys/doc/subsys/Doxyfile-linux#1 branch .. //depot/projects/arm/src/sys/doc/subsys/Doxyfile-net80211#1 branch .. //depot/projects/arm/src/sys/doc/subsys/Doxyfile-netgraph#1 branch .. //depot/projects/arm/src/sys/doc/subsys/Doxyfile-netinet#1 branch .. //depot/projects/arm/src/sys/doc/subsys/Doxyfile-netinet6#1 branch .. //depot/projects/arm/src/sys/doc/subsys/Doxyfile-netipsec#1 branch .. //depot/projects/arm/src/sys/doc/subsys/Doxyfile-opencrypto#1 branch .. //depot/projects/arm/src/sys/doc/subsys/Doxyfile-vm#1 branch .. //depot/projects/arm/src/sys/doc/subsys/Makefile#1 branch .. //depot/projects/arm/src/sys/doc/subsys/README#1 branch .. //depot/projects/arm/src/sys/doc/subsys/common-Doxyfile#1 branch .. //depot/projects/arm/src/sys/fs/msdosfs/msdosfs_vfsops.c#7 integrate .. //depot/projects/arm/src/sys/fs/ntfs/ntfs_vfsops.c#3 integrate .. //depot/projects/arm/src/sys/fs/nwfs/nwfs_io.c#4 integrate .. //depot/projects/arm/src/sys/fs/procfs/procfs.c#2 integrate .. //depot/projects/arm/src/sys/fs/smbfs/smbfs_io.c#4 integrate .. //depot/projects/arm/src/sys/fs/udf/udf_vfsops.c#6 integrate .. //depot/projects/arm/src/sys/gdb/gdb.h#2 integrate .. //depot/projects/arm/src/sys/gdb/gdb_cons.c#2 integrate .. //depot/projects/arm/src/sys/gdb/gdb_main.c#4 integrate .. //depot/projects/arm/src/sys/gdb/gdb_packet.c#2 integrate .. //depot/projects/arm/src/sys/geom/geom_bsd.c#5 integrate .. //depot/projects/arm/src/sys/gnu/fs/ext2fs/ext2_vfsops.c#3 integrate .. //depot/projects/arm/src/sys/gnu/fs/reiserfs/reiserfs_vfsops.c#2 integrate .. //depot/projects/arm/src/sys/gnu/fs/xfs/FreeBSD/xfs_mountops.c#4 integrate .. //depot/projects/arm/src/sys/i386/bios/apm.c#3 integrate .. //depot/projects/arm/src/sys/i386/bios/apm.h#2 integrate .. //depot/projects/arm/src/sys/ia64/ia64/ssc.c#4 integrate .. //depot/projects/arm/src/sys/isofs/cd9660/cd9660_vfsops.c#5 integrate .. //depot/projects/arm/src/sys/kern/subr_taskqueue.c#7 integrate .. //depot/projects/arm/src/sys/kern/tty_cons.c#4 integrate .. //depot/projects/arm/src/sys/kern/uipc_syscalls.c#9 integrate .. //depot/projects/arm/src/sys/kern/vfs_mount.c#15 integrate .. //depot/projects/arm/src/sys/kern/vfs_subr.c#17 integrate .. //depot/projects/arm/src/sys/modules/Makefile#19 integrate .. //depot/projects/arm/src/sys/netinet/ip_fw.h#7 integrate .. //depot/projects/arm/src/sys/netinet/ip_fw2.c#11 integrate .. //depot/projects/arm/src/sys/netinet/ip_output.c#10 integrate .. //depot/projects/arm/src/sys/netinet/raw_ip.c#6 integrate .. //depot/projects/arm/src/sys/netinet/udp_usrreq.c#9 integrate .. //depot/projects/arm/src/sys/netinet6/in6_src.c#4 integrate .. //depot/projects/arm/src/sys/netinet6/udp6_usrreq.c#7 integrate .. //depot/projects/arm/src/sys/netipsec/key.c#3 integrate .. //depot/projects/arm/src/sys/nfs4client/nfs4_vfsops.c#5 integrate .. //depot/projects/arm/src/sys/nfs4client/nfs4_vnops.c#5 integrate .. //depot/projects/arm/src/sys/nfsclient/nfs.h#4 integrate .. //depot/projects/arm/src/sys/nfsclient/nfs_bio.c#7 integrate .. //depot/projects/arm/src/sys/nfsclient/nfs_nfsiod.c#4 integrate .. //depot/projects/arm/src/sys/nfsclient/nfs_node.c#6 integrate .. //depot/projects/arm/src/sys/nfsclient/nfs_socket.c#10 integrate .. //depot/projects/arm/src/sys/nfsclient/nfs_vfsops.c#6 integrate .. //depot/projects/arm/src/sys/nfsclient/nfsmount.h#4 integrate .. //depot/projects/arm/src/sys/opencrypto/crypto.c#5 integrate .. //depot/projects/arm/src/sys/opencrypto/cryptodev.c#6 integrate .. //depot/projects/arm/src/sys/opencrypto/cryptodev.h#3 integrate .. //depot/projects/arm/src/sys/pc98/cbus/sio.c#4 integrate .. //depot/projects/arm/src/sys/pci/if_rlreg.h#4 integrate .. //depot/projects/arm/src/sys/posix4/p1003_1b.c#5 integrate .. //depot/projects/arm/src/sys/sys/cons.h#2 integrate .. //depot/projects/arm/src/sys/sys/kernel.h#3 integrate .. //depot/projects/arm/src/sys/sys/queue.h#7 integrate .. //depot/projects/arm/src/sys/tools/vnode_if.awk#4 integrate .. //depot/projects/arm/src/sys/ufs/ffs/ffs_vfsops.c#13 integrate .. //depot/projects/arm/src/sys/ufs/ufs/dinode.h#2 integrate .. //depot/projects/arm/src/sys/vm/uma_core.c#6 integrate Differences ... ==== //depot/projects/arm/src/sys/arm/sa11x0/assabet_machdep.c#3 (text+ko) ==== @@ -47,7 +47,7 @@ #include -__FBSDID("$FreeBSD: src/sys/arm/sa11x0/assabet_machdep.c,v 1.10 2005/10/03 14:15:50 cognet Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/sa11x0/assabet_machdep.c,v 1.13 2006/05/26 01:41:47 cognet Exp $"); #include "opt_md.h" @@ -93,6 +93,8 @@ #include #include +#include + #define MDROOT_ADDR 0xd0400000 #define KERNEL_PT_VMEM 0 /* Page table for mapping video memory */ @@ -151,9 +153,37 @@ struct pv_addr undstack; struct pv_addr abtstack; struct pv_addr kernelstack; -void enable_mmu(vm_offset_t); static struct trapframe proc0_tf; +/* Static device mappings. */ +static const struct pmap_devmap assabet_devmap[] = { + /* + * Map the on-board devices VA == PA so that we can access them + * with the MMU on or off. + */ + { + SACOM1_VBASE, + SACOM1_BASE, + SACOM1_SIZE, + VM_PROT_READ|VM_PROT_WRITE, + PTE_NOCACHE, + }, + { + SAIPIC_BASE, + SAIPIC_BASE, + SAIPIC_SIZE, + VM_PROT_READ|VM_PROT_WRITE, + PTE_NOCACHE, + }, + { + 0, + 0, + 0, + 0, + 0, + } +}; + struct arm32_dma_range * bus_dma_get_range(void) { @@ -334,11 +364,8 @@ /* Map the vector page. */ pmap_map_entry(l1pagetable, vector_page, systempage.pv_pa, VM_PROT_READ|VM_PROT_WRITE, PTE_CACHE); - /* Map SACOM3. */ - pmap_map_entry(l1pagetable, 0xd000d000, 0x80010000, - VM_PROT_READ|VM_PROT_WRITE, PTE_NOCACHE); - pmap_map_entry(l1pagetable, 0x90050000, 0x90050000, - VM_PROT_READ|VM_PROT_WRITE, PTE_NOCACHE); + /* Map the statically mapped devices. */ + pmap_devmap_bootstrap(l1pagetable, assabet_devmap); pmap_map_chunk(l1pagetable, sa1_cache_clean_addr, 0xf0000000, CPU_SA110_CACHE_CLEAN_SIZE, VM_PROT_READ|VM_PROT_WRITE, PTE_CACHE); ==== //depot/projects/arm/src/sys/arm/sa11x0/sa11x0_io.c#4 (text+ko) ==== @@ -41,7 +41,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/sa11x0/sa11x0_io.c,v 1.7 2006/05/18 22:03:47 cognet Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/sa11x0/sa11x0_io.c,v 1.8 2006/05/23 12:14:14 cognet Exp $"); #include #include #include @@ -146,6 +146,13 @@ u_long startpa, endpa, pa; vm_offset_t va; pt_entry_t *pte; + const struct pmap_devmap *pd; + + if ((pd = pmap_devmap_find_pa(bpa, size)) != NULL) { + /* Device was statically mapped. */ + *bshp = pd->pd_va + (bpa - pd->pd_pa); + return 0; + } startpa = trunc_page(bpa); endpa = round_page(bpa + size); ==== //depot/projects/arm/src/sys/arm/sa11x0/sa11x0_reg.h#2 (text+ko) ==== @@ -34,7 +34,7 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/arm/sa11x0/sa11x0_reg.h,v 1.1 2004/05/14 11:46:45 cognet Exp $ + * $FreeBSD: src/sys/arm/sa11x0/sa11x0_reg.h,v 1.3 2006/05/23 12:14:14 cognet Exp $ * */ @@ -48,9 +48,11 @@ #define SARCR_BASE 0x90030000 /* Reset Controller */ #define SAGPIO_BASE 0x90040000 /* GPIO */ #define SAIPIC_BASE 0x90050000 /* Interrupt Controller */ +#define SAIPIC_SIZE 0x24 #define SAPPC_BASE 0x90060000 /* Peripheral Pin Controller */ #define SAUDC_BASE 0x80000000 /* USB Device Controller*/ #define SACOM1_BASE 0x80010000 /* GPCLK/UART 1 */ +#define SACOM1_SIZE 0x24 #define SACOM3_HW_BASE 0x80050000 /* UART 3 */ #define SAMCP_BASE 0x80060000 /* MCP Controller */ #define SASSP_BASE 0x80070000 /* Synchronous serial port */ @@ -59,7 +61,7 @@ #define SALCD_BASE 0xB0100000 /* LCD */ /* Register base virtual addresses mapped by initarm() */ -#define SACOM3_BASE 0xd000d000 +#define SACOM1_VBASE 0xd000d000 /* Interrupt controller registers */ #define SAIPIC_NPORTS 9 ==== //depot/projects/arm/src/sys/arm/sa11x0/uart_cpu_sa1110.c#2 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/sa11x0/uart_cpu_sa1110.c,v 1.3 2005/01/05 21:58:48 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/sa11x0/uart_cpu_sa1110.c,v 1.4 2006/05/23 12:14:14 cognet Exp $"); #include #include @@ -36,6 +36,7 @@ #include #include +#include #include bus_space_tag_t uart_bus_space_io; @@ -57,7 +58,7 @@ di->ops = uart_sa1110_ops; di->bas.chan = 0; di->bas.bst = &sa11x0_bs_tag; - di->bas.bsh = 0x80010000; + di->bas.bsh = SACOM1_BASE; di->bas.regshft = 0; di->bas.rclk = 0; di->baudrate = 9600; ==== //depot/projects/arm/src/sys/arm/sa11x0/uart_dev_sa1110.c#5 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/sa11x0/uart_dev_sa1110.c,v 1.4 2006/05/18 22:02:33 cognet Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/sa11x0/uart_dev_sa1110.c,v 1.5 2006/05/22 23:25:34 cognet Exp $"); #include #include @@ -38,6 +38,7 @@ #include #include #include +#include #include #include "uart_if.h" @@ -79,7 +80,7 @@ sa1110_addr_change(struct uart_bas *bas) { - bas->bsh = 0xd000d000; + bas->bsh = SACOM1_VBASE; did_mmu = 1; } ==== //depot/projects/arm/src/sys/arm/xscale/i80321/iq31244_machdep.c#8 (text+ko) ==== @@ -49,7 +49,7 @@ #include "opt_ddb.h" #include -__FBSDID("$FreeBSD: src/sys/arm/xscale/i80321/iq31244_machdep.c,v 1.18 2005/12/21 15:01:49 cognet Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/xscale/i80321/iq31244_machdep.c,v 1.19 2006/05/26 01:41:46 cognet Exp $"); #define _ARM32_BUS_DMA_PRIVATE #include @@ -147,7 +147,6 @@ struct pv_addr kernelstack; struct pv_addr minidataclean; -void enable_mmu(vm_offset_t); static struct trapframe proc0_tf; #define IQ80321_OBIO_BASE 0xfe800000UL ==== //depot/projects/arm/src/sys/cam/cam_ccb.h#3 (text+ko) ==== @@ -25,7 +25,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/cam/cam_ccb.h,v 1.29 2006/01/20 19:21:38 mjacob Exp $ + * $FreeBSD: src/sys/cam/cam_ccb.h,v 1.31 2006/05/24 15:23:27 mjacob Exp $ */ #ifndef _CAM_CAM_CCB_H ==== //depot/projects/arm/src/sys/cam/cam_periph.c#5 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/cam/cam_periph.c,v 1.61 2006/01/08 20:04:55 iedowse Exp $"); +__FBSDID("$FreeBSD: src/sys/cam/cam_periph.c,v 1.62 2006/05/24 15:22:21 mjacob Exp $"); #include #include @@ -673,6 +673,16 @@ mapinfo->num_bufs_used++; } + /* + * Now that we've gotten this far, change ownership to the kernel + * of the buffers so that we don't run afoul of returning to user + * space with locks (on the buffer) held. + */ + for (i = 0; i < numbufs; i++) { + BUF_KERNPROC(mapinfo->bp[i]); + } + + return(0); } ==== //depot/projects/arm/src/sys/cam/scsi/scsi_target.c#3 (text+ko) ==== @@ -28,7 +28,8 @@ */ #include -__FBSDID("$FreeBSD: src/sys/cam/scsi/scsi_target.c,v 1.68 2005/08/08 19:55:30 rwatson Exp $"); +__FBSDID("$FreeBSD: src/sys/cam/scsi/scsi_target.c,v 1.70 2006/05/24 15:26:07 mjacob Exp $"); + #include #include @@ -40,6 +41,7 @@ #include #include #include +#include #include #include @@ -89,7 +91,6 @@ targ_state state; struct selinfo read_select; struct devstat device_stats; - struct mtx mtx; }; static d_open_t targopen; @@ -157,10 +158,6 @@ }; PERIPHDRIVER_DECLARE(targ, targdriver); -static struct mtx targ_mtx; -#define TARG_LOCK(softc) mtx_lock(&(softc)->mtx) -#define TARG_UNLOCK(softc) mtx_unlock(&(softc)->mtx) - static MALLOC_DEFINE(M_TARG, "TARG", "TARG data"); /* Create softc and initialize it. Only one proc can open each targ device. */ @@ -169,15 +166,12 @@ { struct targ_softc *softc; - mtx_lock(&targ_mtx); if (dev->si_drv1 != 0) { - mtx_unlock(&targ_mtx); return (EBUSY); } /* Mark device busy before any potentially blocking operations */ dev->si_drv1 = (void *)~0; - mtx_unlock(&targ_mtx); /* Create the targ device, allocate its softc, initialize it */ if ((dev->si_flags & SI_NAMED) == 0) { @@ -190,13 +184,12 @@ softc->state = TARG_STATE_OPENED; softc->periph = NULL; softc->path = NULL; - mtx_init(&softc->mtx, devtoname(dev), "targ cdev", MTX_DEF); TAILQ_INIT(&softc->pending_ccb_queue); TAILQ_INIT(&softc->work_queue); TAILQ_INIT(&softc->abort_queue); TAILQ_INIT(&softc->user_ccb_queue); - knlist_init(&softc->read_select.si_note, &softc->mtx, NULL, NULL, NULL); + knlist_init(&softc->read_select.si_note, NULL, NULL, NULL, NULL); return (0); } @@ -209,22 +202,15 @@ int error; softc = (struct targ_softc *)dev->si_drv1; - TARG_LOCK(softc); error = targdisable(softc); if (error == CAM_REQ_CMP) { dev->si_drv1 = 0; - mtx_lock(&targ_mtx); if (softc->periph != NULL) { cam_periph_invalidate(softc->periph); softc->periph = NULL; } - mtx_unlock(&targ_mtx); - TARG_UNLOCK(softc); - mtx_destroy(&softc->mtx); destroy_dev(dev); FREE(softc, M_TARG); - } else { - TARG_UNLOCK(softc); } return (error); } @@ -253,17 +239,13 @@ printf("Couldn't create path, status %#x\n", status); break; } - TARG_LOCK(softc); status = targenable(softc, path, new_lun->grp6_len, new_lun->grp7_len); - TARG_UNLOCK(softc); xpt_free_path(path); break; } case TARGIOCDISABLE: - TARG_LOCK(softc); status = targdisable(softc); - TARG_UNLOCK(softc); break; case TARGIOCDEBUG: { @@ -280,14 +262,11 @@ cdbg.ccb_h.cbfcnp = targdone; /* If no periph available, disallow debugging changes */ - TARG_LOCK(softc); if ((softc->state & TARG_STATE_LUN_ENABLED) == 0) { status = CAM_DEV_NOT_THERE; - TARG_UNLOCK(softc); break; } xpt_action((union ccb *)&cdbg); - TARG_UNLOCK(softc); status = cdbg.ccb_h.status & CAM_STATUS_MASK; #else status = CAM_FUNC_NOTAVAIL; @@ -315,7 +294,6 @@ revents = poll_events & (POLLOUT | POLLWRNORM); if ((poll_events & (POLLIN | POLLRDNORM)) != 0) { /* Poll for read() depends on user and abort queues. */ - TARG_LOCK(softc); if (!TAILQ_EMPTY(&softc->user_ccb_queue) || !TAILQ_EMPTY(&softc->abort_queue)) { revents |= poll_events & (POLLIN | POLLRDNORM); @@ -323,7 +301,6 @@ /* Only sleep if the user didn't poll for write. */ if (revents == 0) selrecord(td, &softc->read_select); - TARG_UNLOCK(softc); } return (revents); @@ -415,7 +392,6 @@ } /* Destroy any periph on our path if it is disabled */ - mtx_lock(&targ_mtx); periph = cam_periph_find(path, "targ"); if (periph != NULL) { struct targ_softc *del_softc; @@ -427,7 +403,6 @@ } else { printf("Requested path still in use by targ%d\n", periph->unit_number); - mtx_unlock(&targ_mtx); status = CAM_LUN_ALRDY_ENA; goto enable_fail; } @@ -436,7 +411,6 @@ /* Create a periph instance attached to this path */ status = cam_periph_alloc(targctor, NULL, targdtor, targstart, "targ", CAM_PERIPH_BIO, path, targasync, 0, softc); - mtx_unlock(&targ_mtx); if (status != CAM_REQ_CMP) { printf("cam_periph_alloc failed, status %#x\n", status); goto enable_fail; @@ -566,11 +540,9 @@ CAM_DEBUG(softc->path, CAM_DEBUG_PERIPH, ("Sent ATIO/INOT (%p)\n", user_ccb)); xpt_action(ccb); - TARG_LOCK(softc); TAILQ_INSERT_TAIL(&softc->pending_ccb_queue, &ccb->ccb_h, periph_links.tqe); - TARG_UNLOCK(softc); break; default: if ((func_code & XPT_FC_QUEUED) != 0) { @@ -581,10 +553,8 @@ descr->user_ccb = user_ccb; descr->priority = priority; descr->func_code = func_code; - TARG_LOCK(softc); TAILQ_INSERT_TAIL(&softc->work_queue, descr, tqe); - TARG_UNLOCK(softc); xpt_schedule(softc->periph, priority); } else { CAM_DEBUG(softc->path, CAM_DEBUG_PERIPH, @@ -629,15 +599,12 @@ softc = (struct targ_softc *)periph->softc; CAM_DEBUG(softc->path, CAM_DEBUG_PERIPH, ("targstart %p\n", start_ccb)); - TARG_LOCK(softc); descr = TAILQ_FIRST(&softc->work_queue); if (descr == NULL) { - TARG_UNLOCK(softc); xpt_release_ccb(start_ccb); } else { TAILQ_REMOVE(&softc->work_queue, descr, tqe); next_descr = TAILQ_FIRST(&softc->work_queue); - TARG_UNLOCK(softc); /* Initiate a transaction using the descr and supplied CCB */ error = targusermerge(softc, descr, start_ccb); @@ -649,9 +616,7 @@ xpt_release_ccb(start_ccb); suword(&descr->user_ccb->ccb_h.status, CAM_REQ_CMP_ERR); - TARG_LOCK(softc); TAILQ_INSERT_TAIL(&softc->abort_queue, descr, tqe); - TARG_UNLOCK(softc); notify_user(softc); } @@ -694,7 +659,6 @@ struct ccb_hdr *ccb_h; cab = (struct ccb_abort *)ccb; - TARG_LOCK(softc); TAILQ_FOREACH(ccb_h, &softc->pending_ccb_queue, periph_links.tqe) { struct targ_cmd_descr *ab_descr; @@ -708,7 +672,6 @@ break; } } - TARG_UNLOCK(softc); /* CCB not found, set appropriate status */ if (ccb_h == NULL) { k_ccbh->status = CAM_PATH_INVALID; @@ -776,10 +739,8 @@ */ CAM_DEBUG(softc->path, CAM_DEBUG_PERIPH, ("sendccb %p\n", ccb)); if (XPT_FC_IS_QUEUED(ccb)) { - TARG_LOCK(softc); TAILQ_INSERT_TAIL(&softc->pending_ccb_queue, ccb_h, periph_links.tqe); - TARG_UNLOCK(softc); } xpt_action(ccb); @@ -795,7 +756,6 @@ CAM_DEBUG(periph->path, CAM_DEBUG_PERIPH, ("targdone %p\n", done_ccb)); softc = (struct targ_softc *)periph->softc; - TARG_LOCK(softc); TAILQ_REMOVE(&softc->pending_ccb_queue, &done_ccb->ccb_h, periph_links.tqe); status = done_ccb->ccb_h.status & CAM_STATUS_MASK; @@ -803,7 +763,6 @@ /* If we're no longer enabled, throw away CCB */ if ((softc->state & TARG_STATE_LUN_ENABLED) == 0) { targfreeccb(softc, done_ccb); - TARG_UNLOCK(softc); return; } /* abort_all_pending() waits for pending queue to be empty */ @@ -817,7 +776,6 @@ case XPT_CONT_TARGET_IO: TAILQ_INSERT_TAIL(&softc->user_ccb_queue, &done_ccb->ccb_h, periph_links.tqe); - TARG_UNLOCK(softc); notify_user(softc); break; default: @@ -839,6 +797,8 @@ union ccb *user_ccb; int read_len, error; + mtx_lock(&Giant); + error = 0; read_len = 0; softc = (struct targ_softc *)dev->si_drv1; @@ -847,12 +807,11 @@ CAM_DEBUG(softc->path, CAM_DEBUG_PERIPH, ("targread\n")); /* If no data is available, wait or return immediately */ - TARG_LOCK(softc); ccb_h = TAILQ_FIRST(user_queue); user_descr = TAILQ_FIRST(abort_queue); while (ccb_h == NULL && user_descr == NULL) { if ((ioflag & IO_NDELAY) == 0) { - error = msleep(user_queue, &softc->mtx, + error = msleep(user_queue, NULL, PRIBIO | PCATCH, "targrd", 0); ccb_h = TAILQ_FIRST(user_queue); user_descr = TAILQ_FIRST(abort_queue); @@ -860,12 +819,11 @@ if (error == ERESTART) { continue; } else { - TARG_UNLOCK(softc); goto read_fail; } } } else { - TARG_UNLOCK(softc); + mtx_unlock(&Giant); return (EAGAIN); } } @@ -877,7 +835,6 @@ if (uio->uio_resid < sizeof(user_ccb)) break; TAILQ_REMOVE(user_queue, ccb_h, periph_links.tqe); - TARG_UNLOCK(softc); descr = (struct targ_cmd_descr *)ccb_h->targ_descr; user_ccb = descr->user_ccb; CAM_DEBUG(softc->path, CAM_DEBUG_PERIPH, @@ -890,7 +847,6 @@ goto read_fail; read_len += sizeof(user_ccb); - TARG_LOCK(softc); ccb_h = TAILQ_FIRST(user_queue); } @@ -899,7 +855,6 @@ if (uio->uio_resid < sizeof(user_ccb)) break; TAILQ_REMOVE(abort_queue, user_descr, tqe); - TARG_UNLOCK(softc); user_ccb = user_descr->user_ccb; CAM_DEBUG(softc->path, CAM_DEBUG_PERIPH, ("targread aborted descr %p (%p)\n", @@ -910,10 +865,8 @@ goto read_fail; read_len += sizeof(user_ccb); - TARG_LOCK(softc); user_descr = TAILQ_FIRST(abort_queue); } - TARG_UNLOCK(softc); /* * If we've successfully read some amount of data, don't report an @@ -924,6 +877,7 @@ error = ENOSPC; read_fail: + mtx_unlock(&Giant); return (error); } @@ -1020,7 +974,6 @@ static void targinit(void) { - mtx_init(&targ_mtx, "targ global", NULL, MTX_DEF); EVENTHANDLER_REGISTER(dev_clone, targclone, 0, 1000); } @@ -1086,7 +1039,7 @@ /* If we aborted at least one pending CCB ok, wait for it. */ if (cab.ccb_h.status == CAM_REQ_CMP) { - msleep(&softc->pending_ccb_queue, &softc->mtx, + msleep(&softc->pending_ccb_queue, NULL, PRIBIO | PCATCH, "tgabrt", 0); } @@ -1105,7 +1058,7 @@ * blocking read(). */ selwakeuppri(&softc->read_select, PRIBIO); - KNOTE_LOCKED(&softc->read_select.si_note, 0); + KNOTE_UNLOCKED(&softc->read_select.si_note, 0); wakeup(&softc->user_ccb_queue); } ==== //depot/projects/arm/src/sys/dev/bktr/bktr_os.c#5 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/bktr/bktr_os.c,v 1.52 2006/01/27 08:42:48 jmg Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/bktr/bktr_os.c,v 1.53 2006/05/26 07:36:50 jmg Exp $"); /* * This is part of the Driver for Video Capture Cards (Frame grabbers) @@ -149,6 +149,8 @@ #include +#include /* extensions to ioctl_meteor.h */ + #ifndef __NetBSD__ #include #include @@ -767,8 +769,15 @@ return (ENXIO); } +#ifdef BKTR_GPIO_ACCESS + if (bktr->bigbuf == 0 && cmd != BT848_GPIO_GET_EN && + cmd != BT848_GPIO_SET_EN && cmd != BT848_GPIO_GET_DATA && + cmd != BT848_GPIO_SET_DATA) /* no frame buffer allocated (ioctl failed) */ + return( ENOMEM ); +#else if (bktr->bigbuf == 0) /* no frame buffer allocated (ioctl failed) */ return( ENOMEM ); +#endif switch ( FUNCTION( minor(dev) ) ) { case VIDEO_DEV: ==== //depot/projects/arm/src/sys/dev/dcons/dcons_os.c#5 (text+ko) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/dcons/dcons_os.c,v 1.9 2006/01/04 09:20:41 phk Exp $ + * $FreeBSD: src/sys/dev/dcons/dcons_os.c,v 1.11 2006/05/26 13:51:38 phk Exp $ */ #include @@ -171,23 +171,21 @@ static cn_probe_t dcons_cnprobe; static cn_init_t dcons_cninit; +static cn_term_t dcons_cnterm; static cn_getc_t dcons_cngetc; -static cn_checkc_t dcons_cncheckc; static cn_putc_t dcons_cnputc; -CONS_DRIVER(dcons, dcons_cnprobe, dcons_cninit, NULL, dcons_cngetc, - dcons_cncheckc, dcons_cnputc, NULL); +CONSOLE_DRIVER(dcons); #if __FreeBSD_version >= 502122 static gdb_probe_f dcons_dbg_probe; static gdb_init_f dcons_dbg_init; static gdb_term_f dcons_dbg_term; static gdb_getc_f dcons_dbg_getc; -static gdb_checkc_f dcons_dbg_checkc; static gdb_putc_f dcons_dbg_putc; GDB_DBGPORT(dcons, dcons_dbg_probe, dcons_dbg_init, dcons_dbg_term, - dcons_dbg_checkc, dcons_dbg_getc, dcons_dbg_putc); + dcons_dbg_getc, dcons_dbg_putc); extern struct gdb_dbgport *gdb_cur; #endif @@ -444,17 +442,16 @@ = (void *)&sc[DCONS_CON]; /* share port0 with unit0 */ } +static void +dcons_cnterm(struct consdev *cp) +{ +} + #if CONS_NODEV static int dcons_cngetc(struct consdev *cp) { struct dcons_softc *dc = (struct dcons_softc *)cp->cn_arg; - return (dcons_os_getc(dc)); -} -static int -dcons_cncheckc(struct consdev *cp) -{ - struct dcons_softc *dc = (struct dcons_softc *)cp->cn_arg; return (dcons_os_checkc(dc)); } static void @@ -733,13 +730,6 @@ } static int -dcons_dbg_checkc(void) -{ - struct dcons_softc *dc = &sc[DCONS_GDB]; - return (dcons_os_checkc(dc)); -} - -static int dcons_dbg_getc(void) { struct dcons_softc *dc = &sc[DCONS_GDB]; ==== //depot/projects/arm/src/sys/dev/digi/digi.c#4 (text+ko) ==== @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/digi/digi.c,v 1.60 2005/10/16 20:22:54 phk Exp $ + * $FreeBSD: src/sys/dev/digi/digi.c,v 1.61 2006/05/25 22:04:46 jhb Exp $ */ /*- @@ -783,7 +783,6 @@ modlen = strlen(sc->module); modfile = malloc(modlen + 6, M_TEMP, M_WAITOK); snprintf(modfile, modlen + 6, "digi_%s", sc->module); - res = linker_reference_module(modfile, NULL, &lf); if ((res = linker_reference_module(modfile, NULL, &lf)) != 0) printf("%s: Failed %d to autoload module\n", modfile, res); free(modfile, M_TEMP); ==== //depot/projects/arm/src/sys/dev/hifn/hifn7751.c#5 (text+ko) ==== @@ -41,7 +41,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/hifn/hifn7751.c,v 1.36 2006/05/17 18:34:26 pjd Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/hifn/hifn7751.c,v 1.37 2006/05/22 16:18:20 pjd Exp $"); /* * Driver for various Hifn encryption processors. @@ -2832,8 +2832,9 @@ if (crp->crp_flags & CRYPTO_F_IMBUF) m_copyback((struct mbuf *)crp->crp_buf, crd->crd_inject, len, macbuf); - else if ((crp->crp_flags & CRYPTO_F_IOV) && crp->crp_mac) - bcopy((caddr_t)macbuf, crp->crp_mac, len); + else if (crp->crp_flags & CRYPTO_F_IOV) + cuio_copyback((struct uio *)crp->crp_buf, + crd->crd_inject, len, macbuf); break; } } ==== //depot/projects/arm/src/sys/dev/ic/ns16550.h#2 (text+ko) ==== @@ -27,7 +27,7 @@ * SUCH DAMAGE. * * from: @(#)ns16550.h 7.1 (Berkeley) 5/9/91 - * $FreeBSD: src/sys/dev/ic/ns16550.h,v 1.16 2004/11/20 23:19:42 marcel Exp $ + * $FreeBSD: src/sys/dev/ic/ns16550.h,v 1.17 2006/05/23 00:41:12 benno Exp $ */ /* @@ -127,7 +127,8 @@ #define com_dlbl com_dll #define com_dlm 1 /* divisor latch high (R/W) */ #define com_dlbh com_dlm -#define REG_DL com_dll +#define REG_DLL com_dll +#define REG_DLH com_dlm /* 16450 register #7. Not multiplexed. */ #define com_scr 7 /* scratch register (R/W) */ ==== //depot/projects/arm/src/sys/dev/isp/isp_freebsd.c#9 (text+ko) ==== @@ -27,7 +27,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/isp/isp_freebsd.c,v 1.114 2006/04/21 18:46:35 mjacob Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/isp/isp_freebsd.c,v 1.116 2006/05/22 07:07:30 mjacob Exp $"); #include #include @@ -1247,7 +1247,7 @@ XS_SETERR(ccb, CAM_REQUEUE_REQ); goto out; } - bzero(local, QENTRY_LEN); + memset(local, 0, QENTRY_LEN); /* * We're either moving data or completing a command here. @@ -1259,9 +1259,13 @@ cto->ct_header.rqs_entry_type = RQSTYPE_CTIO2; cto->ct_header.rqs_entry_count = 1; - cto->ct_iid = cso->init_id; - if ((FCPARAM(isp)->isp_fwattr & ISP_FW_ATTR_SCCLUN) == 0) { - cto->ct_lun = ccb->ccb_h.target_lun; + if (IS_2KLOGIN(isp)) { + ((ct2e_entry_t *)cto)->ct_iid = cso->init_id; + } else { + cto->ct_iid = cso->init_id; + if (!(FCPARAM(isp)->isp_fwattr & ISP_FW_ATTR_SCCLUN)) { + cto->ct_lun = ccb->ccb_h.target_lun; + } } atp = isp_get_atpd(isp, cso->tag_id); @@ -1291,7 +1295,8 @@ } if ((ccb->ccb_h.flags & CAM_SEND_SENSE) != 0) { int m = min(cso->sense_len, MAXRESPLEN); - bcopy(&cso->sense_data, cto->rsp.m1.ct_resp, m); + memcpy(cto->rsp.m1.ct_resp, + &cso->sense_data, m); cto->rsp.m1.ct_senselen = m; cto->rsp.m1.ct_scsi_status |= CT2_SNSLEN_VALID; } @@ -1440,7 +1445,7 @@ "isp_target_putback_atio: Request Queue Overflow"); return; } - bzero(qe, QENTRY_LEN); + memset(qe, 0, QENTRY_LEN); cso = &ccb->csio; if (IS_FC(isp)) { at2_entry_t local, *at = &local; @@ -2845,7 +2850,7 @@ struct ccb_trans_settings cts; struct cam_path *tmppath; - bzero(&cts, sizeof (struct ccb_trans_settings)); + memset(&cts, 0, sizeof (struct ccb_trans_settings)); tgt = *((int *)arg); bus = (tgt >> 16) & 0xffff; @@ -3171,6 +3176,7 @@ >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Fri May 26 23:17:01 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 05E0116B1C5; Fri, 26 May 2006 23:17:01 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 19ADA16B0F9 for ; Fri, 26 May 2006 23:16:59 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 34C4243D62 for ; Fri, 26 May 2006 23:16:57 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4QNFtIu041746 for ; Fri, 26 May 2006 23:15:55 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4QNFtwd041743 for perforce@freebsd.org; Fri, 26 May 2006 23:15:55 GMT (envelope-from kmacy@freebsd.org) Date: Fri, 26 May 2006 23:15:55 GMT Message-Id: <200605262315.k4QNFtwd041743@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97910 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 May 2006 23:17:07 -0000 http://perforce.freebsd.org/chv.cgi?CH=97910 Change 97910 by kmacy@kmacy_storage:sun4v_work on 2006/05/26 23:15:53 compile new t1_copy.s Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/conf/files.sun4v#15 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/conf/files.sun4v#15 (text+ko) ==== @@ -72,6 +72,7 @@ sun4v/sun4v/mp_locore.S optional smp sun4v/sun4v/mp_machdep.c optional smp sun4v/sun4v/nexus.c standard +sun4v/sun4v/t1_copy.S standard sun4v/sun4v/ofw_bus.c standard sun4v/sun4v/ofw_machdep.c standard sun4v/sun4v/pmap.c standard From owner-p4-projects@FreeBSD.ORG Fri May 26 23:43:33 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 71E6616A969; Fri, 26 May 2006 23:43:32 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E419A16A937 for ; Fri, 26 May 2006 23:43:29 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ADD6643D48 for ; Fri, 26 May 2006 23:43:29 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4QNgRl7042772 for ; Fri, 26 May 2006 23:42:27 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4QNgRnM042769 for perforce@freebsd.org; Fri, 26 May 2006 23:42:27 GMT (envelope-from kmacy@freebsd.org) Date: Fri, 26 May 2006 23:42:27 GMT Message-Id: <200605262342.k4QNgRnM042769@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97911 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 May 2006 23:43:40 -0000 http://perforce.freebsd.org/chv.cgi?CH=97911 Change 97911 by kmacy@kmacy_storage:sun4v_work on 2006/05/26 23:41:54 fix LP64 Affected files ... .. //depot/projects/kmacy_sun4v/src/tools/regression/fsx/fsx.c#3 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/tools/regression/fsx/fsx.c#3 (text+ko) ==== @@ -475,7 +475,7 @@ void check_eofpage(char *s, unsigned offset, char *p, int size) { - unsigned last_page, should_be_zero; + uintptr_t last_page, should_be_zero; if (offset + size <= (file_size & ~page_mask)) return; @@ -485,7 +485,7 @@ * beyond the true end of the file mapping * (as required by mmap def in 1996 posix 1003.1) */ - last_page = ((int)p + (offset & page_mask) + size) & ~page_mask; + last_page = ((uintptr_t)p + (offset & page_mask) + size) & ~page_mask; for (should_be_zero = last_page + (file_size & page_mask); should_be_zero < last_page + page_size; From owner-p4-projects@FreeBSD.ORG Fri May 26 23:47:38 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E585F16A4A9; Fri, 26 May 2006 23:47:37 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5716D16A657 for ; Fri, 26 May 2006 23:47:36 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 14CFF43D48 for ; Fri, 26 May 2006 23:47:36 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4QNkYPe042987 for ; Fri, 26 May 2006 23:46:34 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4QNkXSv042984 for perforce@freebsd.org; Fri, 26 May 2006 23:46:33 GMT (envelope-from kmacy@freebsd.org) Date: Fri, 26 May 2006 23:46:33 GMT Message-Id: <200605262346.k4QNkXSv042984@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97913 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 May 2006 23:47:43 -0000 http://perforce.freebsd.org/chv.cgi?CH=97913 Change 97913 by kmacy@kmacy_storage:sun4v_work on 2006/05/26 23:45:37 Add Kris Kennaway's spinlock profiling Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/conf/options#7 edit .. //depot/projects/kmacy_sun4v/src/sys/kern/kern_mutex.c#5 edit .. //depot/projects/kmacy_sun4v/src/sys/sys/lock.h#4 edit .. //depot/projects/kmacy_sun4v/src/sys/sys/mutex.h#3 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/conf/options#7 (text+ko) ==== @@ -512,6 +512,7 @@ MUTEX_DEBUG opt_global.h MUTEX_NOINLINE opt_global.h MUTEX_PROFILING opt_global.h +SPIN_PROFILING opt_global.h MSIZE opt_global.h REGRESSION opt_global.h RESTARTABLE_PANICS opt_global.h ==== //depot/projects/kmacy_sun4v/src/sys/kern/kern_mutex.c#5 (text+ko) ==== @@ -116,6 +116,41 @@ struct mtx sched_lock; struct mtx Giant; +#ifdef SPIN_PROFILING +SYSCTL_NODE(_debug, OID_AUTO, spinlock, CTLFLAG_RD, NULL, "spinlock debugging"); +SYSCTL_NODE(_debug_spinlock, OID_AUTO, prof, CTLFLAG_RD, NULL, "spinlock profiling"); +int spin_prof_enable = 0; +SYSCTL_INT(_debug_spinlock_prof, OID_AUTO, enable, CTLFLAG_RW, + &spin_prof_enable, 0, "Enable tracing of spinlock holdtime"); +int spin_total = 0; +int spin_count = 0; +SYSCTL_INT(_debug_spinlock_prof, OID_AUTO, total, CTLFLAG_RD, + &spin_total, 0, "Number of spinlock spins recorded"); +SYSCTL_INT(_debug_spinlock_prof, OID_AUTO, count, CTLFLAG_RD, + &spin_count, 0, "Number of spinlock acquisitions recorded"); + +static int +reset_spin_prof_stats(SYSCTL_HANDLER_ARGS) +{ + int v = 0, error; + + error = sysctl_handle_int(oidp, &v, 0, req); + if (error) + return (error); + if (req->newptr == NULL) + return (error); + if (v == 0) + return (0); + + spin_total = 0; + spin_count = 0; + return (0); +} + +SYSCTL_PROC(_debug_spinlock_prof, OID_AUTO, reset, CTLTYPE_INT | CTLFLAG_RW, + NULL, 0, reset_spin_prof_stats, "I", "Reset spinlock profiling statistics"); +#endif + #ifdef MUTEX_PROFILING SYSCTL_NODE(_debug, OID_AUTO, mutex, CTLFLAG_RD, NULL, "mutex debugging"); SYSCTL_NODE(_debug_mutex, OID_AUTO, prof, CTLFLAG_RD, NULL, "mutex profiling"); @@ -592,6 +627,12 @@ int line) { int i = 0; +#ifdef SPIN_PROFILING + int profiling = 0; + + if (m->mtx_object.lo_flags & LO_PROFILE && spin_prof_enable) + profiling = 1; +#endif if (LOCK_LOG_TEST(&m->mtx_object, opts)) CTR1(KTR_LOCK, "_mtx_lock_spin: %p spinning", m); @@ -622,6 +663,13 @@ } spinlock_enter(); } +#ifdef SPIN_PROFILING + /* We have the lock, record how many spins it took to get it */ + if (profiling) { + spin_total += i; + spin_count++; + } +#endif if (LOCK_LOG_TEST(&m->mtx_object, opts)) CTR1(KTR_LOCK, "_mtx_lock_spin: %p spin done", m); @@ -849,6 +897,8 @@ flags |= LO_WITNESS; if (opts & MTX_DUPOK) flags |= LO_DUPOK; + if (opts & MTX_PROFILE) + flags |= LO_PROFILE; /* Initialize mutex. */ m->mtx_lock = MTX_UNOWNED; @@ -907,7 +957,7 @@ * Initialize mutexes. */ mtx_init(&Giant, "Giant", NULL, MTX_DEF | MTX_RECURSE); - mtx_init(&sched_lock, "sched lock", NULL, MTX_SPIN | MTX_RECURSE); + mtx_init(&sched_lock, "sched lock", NULL, MTX_SPIN | MTX_RECURSE | MTX_PROFILE); mtx_init(&proc0.p_mtx, "process lock", NULL, MTX_DEF | MTX_DUPOK); mtx_init(&devmtx, "cdev", NULL, MTX_DEF); mtx_lock(&Giant); ==== //depot/projects/kmacy_sun4v/src/sys/sys/lock.h#4 (text+ko) ==== @@ -69,6 +69,7 @@ #define LO_DUPOK 0x00400000 /* Don't check for duplicate acquires */ #define LO_ENROLLPEND 0x00800000 /* On the pending enroll list. */ #define LO_CLASSMASK 0x0f000000 /* Class index bitmask. */ +#define LO_PROFILE 0x10000000 /* Enable per-lock profiling */ /* * Lock classes are statically assigned an index into the gobal lock_classes ==== //depot/projects/kmacy_sun4v/src/sys/sys/mutex.h#3 (text+ko) ==== @@ -56,6 +56,7 @@ #define MTX_SPIN 0x00000001 /* Spin lock (disables interrupts) */ #define MTX_RECURSE 0x00000004 /* Option: lock allowed to recurse */ #define MTX_NOWITNESS 0x00000008 /* Don't do any witness checking. */ +#define MTX_PROFILE 0x00000010 /* Enable spinlock profiling for this spin lock */ /* * Option flags passed to certain lock/unlock routines, through the use @@ -164,6 +165,9 @@ */ #ifndef _get_spin_lock #ifdef SMP +#ifdef SPIN_PROFILING +extern int spin_prof_enable; +extern int spin_count; #define _get_spin_lock(mp, tid, opts, file, line) do { \ uintptr_t _tid = (uintptr_t)(tid); \ \ @@ -174,7 +178,22 @@ else \ _mtx_lock_spin((mp), _tid, (opts), (file), (line)); \ } \ + else if ((mp)->mtx_object.lo_flags & LO_PROFILE && spin_prof_enable) \ + spin_count++; \ } while (0) +#else /* SPIN_PROFILING */ +#define _get_spin_lock(mp, tid, opts, file, line) do { \ + uintptr_t _tid = (uintptr_t)(tid); \ + \ + spinlock_enter(); \ + if (!_obtain_lock((mp), _tid)) { \ + if ((mp)->mtx_lock == _tid) \ + (mp)->mtx_recurse++; \ + else \ + _mtx_lock_spin((mp), _tid, (opts), (file), (line)); \ + } \ +} while (0) +#endif /* SPIN_PROFILING */ #else /* SMP */ #define _get_spin_lock(mp, tid, opts, file, line) do { \ uintptr_t _tid = (uintptr_t)(tid); \ From owner-p4-projects@FreeBSD.ORG Sat May 27 02:11:36 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4966616A460; Sat, 27 May 2006 02:11:36 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9A88D16A425 for ; Sat, 27 May 2006 02:11:35 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6161943D46 for ; Sat, 27 May 2006 02:11:35 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4R2AXcw060272 for ; Sat, 27 May 2006 02:10:33 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4R2AXQx060269 for perforce@freebsd.org; Sat, 27 May 2006 02:10:33 GMT (envelope-from kmacy@freebsd.org) Date: Sat, 27 May 2006 02:10:33 GMT Message-Id: <200605270210.k4R2AXQx060269@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97915 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 02:11:36 -0000 http://perforce.freebsd.org/chv.cgi?CH=97915 Change 97915 by kmacy@kmacy_storage:sun4v_work on 2006/05/27 02:09:35 pull in baseline sparc support for dtrace Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/conf/files.sun4v#16 edit .. //depot/projects/kmacy_sun4v/src/sys/conf/options.sun4v#3 edit .. //depot/projects/kmacy_sun4v/src/sys/sparc64/dtrace/dtrace_asm.s#1 add .. //depot/projects/kmacy_sun4v/src/sys/sparc64/dtrace/dtrace_isa.c#1 add .. //depot/projects/kmacy_sun4v/src/sys/sparc64/dtrace/fasttrap.conf#1 add .. //depot/projects/kmacy_sun4v/src/sys/sparc64/dtrace/fasttrap_isa.c#1 add .. //depot/projects/kmacy_sun4v/src/sys/sparc64/dtrace/fbt.c#1 add .. //depot/projects/kmacy_sun4v/src/sys/sparc64/dtrace/fbt.conf#1 add .. //depot/projects/kmacy_sun4v/src/sys/sparc64/dtrace/sdt.c#1 add .. //depot/projects/kmacy_sun4v/src/sys/sparc64/dtrace/sdt.conf#1 add Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/conf/files.sun4v#16 (text+ko) ==== @@ -57,6 +57,12 @@ sparc64/pci/ofw_pcib_subr.c optional pci sparc64/pci/ofw_pcibus.c optional pci sparc64/pci/ofw_pci_if.m optional pci +sparc64/dtrace/dtrace_asm.s optional dtrace +sparc64/dtrace/dtrace_isa.c optional dtrace +sparc64/dtrace/fasttrap_isa.c optional dtrace +sparc64/dtrace/fbt.c optional dtrace +sparc64/dtrace/sdt.c optional dtrace + # XXX hvcons should be optional sun4v/sun4v/hvcons.c standard sun4v/sun4v/hcall.S standard ==== //depot/projects/kmacy_sun4v/src/sys/conf/options.sun4v#3 (text+ko) ==== @@ -14,3 +14,4 @@ PMAP_STATS opt_pmap.h SIMULATOR opt_simulator.h +DTRACE opt_global.h From owner-p4-projects@FreeBSD.ORG Sat May 27 04:03:02 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9AD1D16AA7B; Sat, 27 May 2006 04:03:02 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4F80D16AA5B for ; Sat, 27 May 2006 04:03:01 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1B79643D60 for ; Sat, 27 May 2006 04:02:54 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4R41qs8075410 for ; Sat, 27 May 2006 04:01:52 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4R41pZ8075407 for perforce@freebsd.org; Sat, 27 May 2006 04:01:51 GMT (envelope-from kmacy@freebsd.org) Date: Sat, 27 May 2006 04:01:51 GMT Message-Id: <200605270401.k4R41pZ8075407@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97917 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 04:03:03 -0000 http://perforce.freebsd.org/chv.cgi?CH=97917 Change 97917 by kmacy@kmacy_storage:sun4v_work on 2006/05/27 04:01:30 add dtrace traps and stubs for default case of dtrace not being enabled Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/conf/files.sun4v#17 edit .. //depot/projects/kmacy_sun4v/src/sys/sparc64/dtrace/dtrace_stub.c#1 add .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/exception.S#59 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/conf/files.sun4v#17 (text+ko) ==== @@ -62,6 +62,7 @@ sparc64/dtrace/fasttrap_isa.c optional dtrace sparc64/dtrace/fbt.c optional dtrace sparc64/dtrace/sdt.c optional dtrace +sparc64/dtrace/dtrace_stub.c standard # XXX hvcons should be optional sun4v/sun4v/hvcons.c standard ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/exception.S#59 (text+ko) ==== @@ -587,6 +587,29 @@ .align 32 .endm + .macro dtrace_fasttrap + sethi %hi(dtrace_fasttrap_probe_ptr), %g4 + ldx [%g4 + %lo(dtrace_fasttrap_probe_ptr)], %g4 + set dtrace_fasttrap_probe, %g1 + brnz,pn %g4, tl0_utrap + sub %g0, 1, %g4 + .align 32 + .endm + + .macro dtrace_pid + set dtrace_pid_probe, %g1 + ba,pt %xcc, tl0_utrap + sub %g0, 1, %g4 + .align 32 + .endm + + .macro dtrace_return + set dtrace_return_probe, %g1 + ba,pt %xcc, tl0_utrap + sub %g0, 1, %g4 + .align 32 + .endm + .macro tl0_fp_restore GET_PCB(PCB_REG) ! 3 instructions ldx [%g6 + PCB_FLAGS], %g1 @@ -763,7 +786,14 @@ tl0_gen T_TRAP_INSTRUCTION_29 ! 0x11d tl0_gen T_TRAP_INSTRUCTION_30 ! 0x11e tl0_gen T_TRAP_INSTRUCTION_31 ! 0x11f - tl0_reserved 32 ! 0x120-0x13f + tl0_reserved 24 ! 0x120-0x137 +tl0_dtrace_pid: + dtrace_pid ! 0x138 +tl0_dtrace_fasttrap: + dtrace_fasttrap ! 0x139 +tl0_dtrace_return: + dtrace_return ! 0x13a + tl0_reserved 5 ! 0x13b - 0x13f tl0_gen T_SYSCALL ! 0x140 LP64 system call tl0_syscall ! 0x141 tl0_gen T_SYSCALL ! 0x142 @@ -928,12 +958,12 @@ brnz %o1, common_utrap nop - call critical_enter + call spinlock_enter nop common_uintr: jmpl %l3, %o7 ! call interrupt handler mov %l7, %o0 - call critical_exit + call spinlock_exit nop b user_rtt nop @@ -1069,23 +1099,22 @@ rd %asi, %g1 SAVE_OUTS(%l7) stx %g1, [%l7 + TF_ASI] - GET_PCPU_SCRATCH_SLOW(%g6) ! we really shouldn't need this ... - wrpr %g0, PSTATE_KERNEL, %pstate ! enable ints + GET_PCPU_SCRATCH_SLOW(%g6) ! we really shouldn't need this ... + wrpr %g0, PSTATE_KERNEL, %pstate ! enable interrupts brnz %o1, common_ktrap nop - call critical_enter + call spinlock_enter nop common_kintr: jmpl %l3, %o7 ! call trap handler mov %l7, %o0 - call critical_exit + call spinlock_exit nop b common_rtt nop common_ktrap: -! jmpl %l3, %o7 ! call trap handler - call trap + jmpl %l3, %o7 ! call trap handler mov %l7, %o0 ENTRY(krtt) @@ -1191,7 +1220,6 @@ sllx %g4, IH_SHIFT, %g7 ldx [%g6 + %g7], %g1 ! pointer to interrupt handler rdpr %pil, %g5 -! wrpr %g4, 0, %pil mov %g5, %g4 ! %g1 pc of trap handler From owner-p4-projects@FreeBSD.ORG Sat May 27 05:19:39 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id BD76516A752; Sat, 27 May 2006 05:19:37 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CCBC916A8C5 for ; Sat, 27 May 2006 05:19:32 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8CF9E43D53 for ; Sat, 27 May 2006 05:19:32 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4R5ITAL088427 for ; Sat, 27 May 2006 05:18:29 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4R5ITTE088423 for perforce@freebsd.org; Sat, 27 May 2006 05:18:29 GMT (envelope-from jb@freebsd.org) Date: Sat, 27 May 2006 05:18:29 GMT Message-Id: <200605270518.k4R5ITTE088423@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 97919 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 05:19:40 -0000 http://perforce.freebsd.org/chv.cgi?CH=97919 Change 97919 by jb@jb_freebsd2 on 2006/05/27 05:17:57 Use some nice label names so that I can recognise stuff in an objdump. Real men like it when they can recognise stuff. 8-) Affected files ... .. //depot/projects/dtrace/src/sys/i386/i386/exception.s#3 edit Differences ... ==== //depot/projects/dtrace/src/sys/i386/i386/exception.s#3 (text+ko) ==== @@ -206,13 +206,13 @@ /* Process according to the return value from dtrace_invop. */ cmpl $DTRACE_INVOP_PUSHL_EBP, %eax - je 1f + je __dtrace_invop_pushl_ebp cmpl $DTRACE_INVOP_POPL_EBP, %eax - je 2f + je __dtrace_invop_popl_ebp cmpl $DTRACE_INVOP_LEAVE, %eax - je 3f + je __dtrace_invop_leave cmpl $DTRACE_INVOP_NOP, %eax - je 4f + je __dtrace_invop_nop /* * The registered DTrace invalid instruction functions didn't @@ -225,7 +225,7 @@ jmp norm_ill /* case DTRACE_INVOP_PUSHL_EBP: */ -1: +__dtrace_invop_pushl_ebp: /* * We must emulate a "pushl %ebp". To do this, we pull the stack * down 4 bytes, and then store the base pointer. @@ -245,7 +245,7 @@ iret /* return from interrupt */ /* case DTRACE_INVOP_POPL_EBP: */ -2: +__dtrace_invop_popl_ebp: /* * We must emulate a "popl %ebp". To do this, we do the opposite of * the above: we remove the %ebp from the stack, and squeeze up the @@ -266,7 +266,7 @@ iret /* return from interrupt */ /* case DTRACE_INVOP_LEAVE: */ -3: +__dtrace_invop_leave: /* * We must emulate a "leave", which is the same as a "movl %ebp, %esp" * followed by a "popl %ebp". This looks similar to the above, but @@ -293,7 +293,7 @@ iret /* return from interrupt */ /* case DTRACE_INVOP_NOP: */ -4: +__dtrace_invop_nop: /* * We must emulate a "nop". This is obviously not hard: we need only * advance the %eip by one. From owner-p4-projects@FreeBSD.ORG Sat May 27 05:20:36 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2E4C516A6F3; Sat, 27 May 2006 05:20:36 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 876B716A613 for ; Sat, 27 May 2006 05:20:34 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 522F943D48 for ; Sat, 27 May 2006 05:20:34 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4R5JVwt088462 for ; Sat, 27 May 2006 05:19:31 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4R5JV4F088459 for perforce@freebsd.org; Sat, 27 May 2006 05:19:31 GMT (envelope-from jb@freebsd.org) Date: Sat, 27 May 2006 05:19:31 GMT Message-Id: <200605270519.k4R5JV4F088459@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 97920 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 05:20:40 -0000 http://perforce.freebsd.org/chv.cgi?CH=97920 Change 97920 by jb@jb_freebsd2 on 2006/05/27 05:19:21 Zero allocated memory. This might be superstition, but I don't want to have to deal with crashes caused by garbage in allocated memory. Affected files ... .. //depot/projects/dtrace/src/sys/cddl/kern/cyclic.c#3 edit Differences ... ==== //depot/projects/dtrace/src/sys/cddl/kern/cyclic.c#3 (text+ko) ==== @@ -2153,7 +2153,7 @@ * (which is the appropriate sizemask for a size of 1). */ cpu->cyp_softbuf[i].cys_buf[0].cypc_buf = - kmem_alloc(sizeof (cyc_index_t), KM_SLEEP); + kmem_zalloc(sizeof (cyc_index_t), KM_SLEEP); } cpu->cyp_state = CYS_OFFLINE; From owner-p4-projects@FreeBSD.ORG Sat May 27 05:23:41 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B8BE716A787; Sat, 27 May 2006 05:23:40 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BF90216A77E for ; Sat, 27 May 2006 05:23:38 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8A8F743D46 for ; Sat, 27 May 2006 05:23:38 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4R5MZ6R088664 for ; Sat, 27 May 2006 05:22:35 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4R5MZfj088661 for perforce@freebsd.org; Sat, 27 May 2006 05:22:35 GMT (envelope-from jb@freebsd.org) Date: Sat, 27 May 2006 05:22:35 GMT Message-Id: <200605270522.k4R5MZfj088661@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 97921 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 05:23:43 -0000 http://perforce.freebsd.org/chv.cgi?CH=97921 Change 97921 by jb@jb_freebsd2 on 2006/05/27 05:21:38 Start treating 'CPU' as though it means 'cpu id' rather than a pointer to the per-cpu structure. My previous hack was leading to an occasional NULL pointer reference. It's time to start cleaning up hacks like this so that the FreeBSD DTrace port will pass a code review. Affected files ... .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_hacks.h#14 edit Differences ... ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_hacks.h#14 (text+ko) ==== @@ -1,13 +1,5 @@ -/* - * DTrace code routinely references CPU->cpu_id to get the cpu index - * to cpu_core[]. This would be better coded as a macro CPU_ID() - * which on FreeBSD would be defined as curthread->td_oncpu and on - * Solaris would be defined as curthread->t_cpu->cpu_id. - */ -#define CPU curthread -#define cpu_id td_oncpu - -#define CPU_ON_INTR(_t) (pcpu_find((_t)->td_oncpu)->pc_intr_actv) +#define CPU curcpu +#define CPU_ON_INTR(_a) (pcpu_find(_a)->pc_intr_actv) #define t_dtrace_start td_dtrace_start #define t_dtrace_vtime td_dtrace_vtime From owner-p4-projects@FreeBSD.ORG Sat May 27 05:27:46 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4B59A16A868; Sat, 27 May 2006 05:27:46 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4ECCA16A831 for ; Sat, 27 May 2006 05:27:44 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B96143D53 for ; Sat, 27 May 2006 05:27:44 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4R5Qf4b088883 for ; Sat, 27 May 2006 05:26:41 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4R5Qfur088880 for perforce@freebsd.org; Sat, 27 May 2006 05:26:41 GMT (envelope-from jb@freebsd.org) Date: Sat, 27 May 2006 05:26:41 GMT Message-Id: <200605270526.k4R5Qfur088880@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 97922 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 05:27:49 -0000 http://perforce.freebsd.org/chv.cgi?CH=97922 Change 97922 by jb@jb_freebsd2 on 2006/05/27 05:26:34 Sun won't accept code updates with #ifdefs, so I might as well start cleaning up files so that they look right in FreeBSD. This file is a prime candidate for being moved to sys/sys/dtrace.h and treated as FreeBSD-specific. There are code maintenance issues here which I don't have a solution to. It would be nice if there was a portable way to use OpenSolaris code. I just haven't figured out how to do that. SysV != BSD. Solaris != FreeBSD. 8-( Affected files ... .. //depot/projects/dtrace/src/sys/contrib/opensolaris/uts/common/sys/dtrace.h#17 edit Differences ... ==== //depot/projects/dtrace/src/sys/contrib/opensolaris/uts/common/sys/dtrace.h#17 (text) ==== @@ -2254,17 +2254,7 @@ extern void dtrace_getfsr(uint64_t *); #endif -#if defined(sun) #define DTRACE_CPUFLAG_ISSET(flag) \ - (cpu_core[CPU->cpu_id].cpuc_dtrace_flags & (flag)) - -#define DTRACE_CPUFLAG_SET(flag) \ - (cpu_core[CPU->cpu_id].cpuc_dtrace_flags |= (flag)) - -#define DTRACE_CPUFLAG_CLEAR(flag) \ - (cpu_core[CPU->cpu_id].cpuc_dtrace_flags &= ~(flag)) -#else -#define DTRACE_CPUFLAG_ISSET(flag) \ (cpu_core[curcpu].cpuc_dtrace_flags & (flag)) #define DTRACE_CPUFLAG_SET(flag) \ @@ -2272,7 +2262,6 @@ #define DTRACE_CPUFLAG_CLEAR(flag) \ (cpu_core[curcpu].cpuc_dtrace_flags &= ~(flag)) -#endif #if !defined(sun) void cmn_err(int, const char *, ...); From owner-p4-projects@FreeBSD.ORG Sat May 27 05:31:53 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6C2C916A864; Sat, 27 May 2006 05:31:53 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B329316A814 for ; Sat, 27 May 2006 05:31:50 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6078F43D48 for ; Sat, 27 May 2006 05:31:50 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4R5UlQb089089 for ; Sat, 27 May 2006 05:30:47 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4R5Ul23089086 for perforce@freebsd.org; Sat, 27 May 2006 05:30:47 GMT (envelope-from jb@freebsd.org) Date: Sat, 27 May 2006 05:30:47 GMT Message-Id: <200605270530.k4R5Ul23089086@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 97923 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 05:31:55 -0000 http://perforce.freebsd.org/chv.cgi?CH=97923 Change 97923 by jb@jb_freebsd2 on 2006/05/27 05:30:09 Change all the references to the cpu id to the way that FreeBSD does it. My previous hack, although reducing diffs to OpenSolaris, cause an occasional NULL pointer reference which *always* ended in tears. To a FreeBSD developer this code will read the way it works now. Before you had to understand my hack to make sense of the code. Affected files ... .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace.c#24 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_action.c#3 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_buffer.c#7 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_context.c#5 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_dif.c#9 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_dynvar.c#5 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_hacks.c#14 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_helper.c#3 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_match.c#2 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_priv.c#3 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_probe.c#8 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_speculation.c#3 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_state.c#9 edit Differences ... ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace.c#24 (text+ko) ==== @@ -358,7 +358,7 @@ #define DTRACE_ALIGNCHECK(addr, size, flags) \ if (addr & (size - 1)) { \ *flags |= CPU_DTRACE_BADALIGN; \ - cpu_core[CPU->cpu_id].cpuc_dtrace_illval = addr; \ + cpu_core[curcpu].cpuc_dtrace_illval = addr; \ return (0); \ } #else @@ -375,7 +375,7 @@ uint##bits##_t rval; \ int i; \ volatile uint16_t *flags = (volatile uint16_t *) \ - &cpu_core[CPU->cpu_id].cpuc_dtrace_flags; \ + &cpu_core[curcpu].cpuc_dtrace_flags; \ \ DTRACE_ALIGNCHECK(addr, size, flags); \ \ @@ -390,7 +390,7 @@ * This address falls within a toxic region; return 0. \ */ \ *flags |= CPU_DTRACE_BADADDR; \ - cpu_core[CPU->cpu_id].cpuc_dtrace_illval = addr; \ + cpu_core[curcpu].cpuc_dtrace_illval = addr; \ return (0); \ } \ \ ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_action.c#3 (text+ko) ==== @@ -146,7 +146,7 @@ if (dtrace_destructive_disallow) return; - flags = (volatile uint16_t *)&cpu_core[cpu->cpu_id].cpuc_dtrace_flags; + flags = (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; now = dtrace_gethrtime(); @@ -194,7 +194,7 @@ char *str = (char *)&pcs[nframes]; int size, offs = 0, i, j; uintptr_t old = mstate->dtms_scratch_ptr, saved; - uint16_t *flags = &cpu_core[CPU->cpu_id].cpuc_dtrace_flags; + uint16_t *flags = &cpu_core[curcpu].cpuc_dtrace_flags; char *sym; /* ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_buffer.c#7 (text+ko) ==== @@ -49,7 +49,7 @@ dtrace_buffer_t *buf; dtrace_icookie_t cookie = dtrace_interrupt_disable(); - buf = &state->dts_buffer[CPU->cpu_id]; + buf = &state->dts_buffer[curcpu]; if (buf->dtb_tomax != NULL) { /* ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_context.c#5 (text+ko) ==== @@ -184,7 +184,7 @@ if (s1 == s2 || limit == 0) return (0); - flags = (volatile uint16_t *)&cpu_core[CPU->cpu_id].cpuc_dtrace_flags; + flags = (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; do { if (s1 == NULL) { @@ -238,13 +238,13 @@ if (kaddr - taddr < tsize) { DTRACE_CPUFLAG_SET(CPU_DTRACE_BADADDR); - cpu_core[CPU->cpu_id].cpuc_dtrace_illval = kaddr; + cpu_core[curcpu].cpuc_dtrace_illval = kaddr; return (1); } if (taddr - kaddr < size) { DTRACE_CPUFLAG_SET(CPU_DTRACE_BADADDR); - cpu_core[CPU->cpu_id].cpuc_dtrace_illval = taddr; + cpu_core[curcpu].cpuc_dtrace_illval = taddr; return (1); } } @@ -328,7 +328,7 @@ { volatile uint16_t *flags; - flags = (volatile uint16_t *)&cpu_core[CPU->cpu_id].cpuc_dtrace_flags; + flags = (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; if (s1 == s2) return (0); ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_dif.c#9 (text+ko) ==== @@ -60,7 +60,7 @@ if ((lwp = curthread->t_lwp) == NULL) { DTRACE_CPUFLAG_SET(CPU_DTRACE_BADADDR); - cpu_core[CPU->cpu_id].cpuc_dtrace_illval = NULL; + cpu_core[curcpu].cpuc_dtrace_illval = NULL; return (0); } @@ -331,8 +331,8 @@ dtrace_key_t *tupregs, int nargs, dtrace_mstate_t *mstate, dtrace_state_t *state) { - volatile uint16_t *flags = &cpu_core[CPU->cpu_id].cpuc_dtrace_flags; - volatile uintptr_t *illval = &cpu_core[CPU->cpu_id].cpuc_dtrace_illval; + volatile uint16_t *flags = &cpu_core[curcpu].cpuc_dtrace_flags; + volatile uintptr_t *illval = &cpu_core[curcpu].cpuc_dtrace_illval; #ifdef DOODAD union { @@ -1474,8 +1474,8 @@ dtrace_statvar_t *svar; dtrace_dstate_t *dstate = &vstate->dtvs_dynvars; dtrace_difv_t *v; - volatile uint16_t *flags = &cpu_core[CPU->cpu_id].cpuc_dtrace_flags; - volatile uintptr_t *illval = &cpu_core[CPU->cpu_id].cpuc_dtrace_illval; + volatile uint16_t *flags = &cpu_core[curcpu].cpuc_dtrace_flags; + volatile uintptr_t *illval = &cpu_core[curcpu].cpuc_dtrace_illval; dtrace_key_t tupregs[DIF_DTR_NREGS + 2]; /* +2 for thread and id */ uint64_t regs[DIF_DIR_NREGS]; @@ -1846,7 +1846,7 @@ sz += sizeof (uint64_t); ASSERT(svar->dtsv_size == NCPU * sz); - a += CPU->cpu_id * sz; + a += curcpu * sz; if (*(uint8_t *)a == UINT8_MAX) { /* @@ -1864,7 +1864,7 @@ ASSERT(svar->dtsv_size == NCPU * sizeof (uint64_t)); tmp = (uint64_t *)(uintptr_t)svar->dtsv_data; - regs[rd] = tmp[CPU->cpu_id]; + regs[rd] = tmp[curcpu]; break; case DIF_OP_STLS: @@ -1885,7 +1885,7 @@ sz += sizeof (uint64_t); ASSERT(svar->dtsv_size == NCPU * sz); - a += CPU->cpu_id * sz; + a += curcpu * sz; if (regs[rd] == 0) { *(uint8_t *)a = UINT8_MAX; @@ -1902,7 +1902,7 @@ ASSERT(svar->dtsv_size == NCPU * sizeof (uint64_t)); tmp = (uint64_t *)(uintptr_t)svar->dtsv_data; - tmp[CPU->cpu_id] = regs[rd]; + tmp[curcpu] = regs[rd]; break; case DIF_OP_LDTS: { ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_dynvar.c#5 (text+ko) ==== @@ -112,7 +112,7 @@ uint64_t hashval = DTRACE_DYNHASH_VALID; dtrace_dynhash_t *hash = dstate->dtds_hash; dtrace_dynvar_t *free, *new_free, *next, *dvar, *start, *prev = NULL; - processorid_t me = CPU->cpu_id, cpu = me; + processorid_t me = curcpu, cpu = me; dtrace_dstate_percpu_t *dcpu = &dstate->dtds_percpu[me]; size_t bucket, ksize; size_t chunksize = dstate->dtds_chunksize; ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_hacks.c#14 (text+ko) ==== @@ -16,6 +16,7 @@ dtrace_module_unloaded, dtrace_priv_proc_control, dtrace_speculation, + dtrace_speculation_clean, dtrace_state_clean, dtrace_state_deadman, dtrace_toxrange_add ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_helper.c#3 (text+ko) ==== @@ -8,7 +8,7 @@ { uint32_t size, next, nnext, i; dtrace_helptrace_t *ent; - uint16_t flags = cpu_core[CPU->cpu_id].cpuc_dtrace_flags; + uint16_t flags = cpu_core[curcpu].cpuc_dtrace_flags; if (!dtrace_helptrace_enabled) return; @@ -49,7 +49,7 @@ ent->dtht_fltoffs = (mstate->dtms_present & DTRACE_MSTATE_FLTOFFS) ? mstate->dtms_fltoffs : -1; ent->dtht_fault = DTRACE_FLAGS2FLT(flags); - ent->dtht_illval = cpu_core[CPU->cpu_id].cpuc_dtrace_illval; + ent->dtht_illval = cpu_core[curcpu].cpuc_dtrace_illval; for (i = 0; i < vstate->dtvs_nlocals; i++) { dtrace_statvar_t *svar; @@ -59,7 +59,7 @@ ASSERT(svar->dtsv_size >= NCPU * sizeof (uint64_t)); ent->dtht_locals[i] = - ((uint64_t *)(uintptr_t)svar->dtsv_data)[CPU->cpu_id]; + ((uint64_t *)(uintptr_t)svar->dtsv_data)[curcpu]; } } @@ -67,7 +67,7 @@ dtrace_helper(int which, dtrace_mstate_t *mstate, dtrace_state_t *state, uint64_t arg0, uint64_t arg1) { - uint16_t *flags = &cpu_core[CPU->cpu_id].cpuc_dtrace_flags; + uint16_t *flags = &cpu_core[curcpu].cpuc_dtrace_flags; uint64_t sarg0 = mstate->dtms_arg[0]; uint64_t sarg1 = mstate->dtms_arg[1]; uint64_t rval = 0; ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_match.c#2 (text+ko) ==== @@ -243,9 +243,9 @@ return (nmatched); } - template.dtpr_mod = (char *)pkp->dtpk_mod; - template.dtpr_func = (char *)pkp->dtpk_func; - template.dtpr_name = (char *)pkp->dtpk_name; + template.dtpr_mod = pkp->dtpk_mod; + template.dtpr_func = pkp->dtpk_func; + template.dtpr_name = pkp->dtpk_name; /* * We want to find the most distinct of the module name, function ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_priv.c#3 (text+ko) ==== @@ -92,7 +92,7 @@ return (1); bad: - cpu_core[CPU->cpu_id].cpuc_dtrace_flags |= CPU_DTRACE_UPRIV; + cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_UPRIV; return (0); } @@ -108,7 +108,7 @@ dtrace_priv_proc_common_nocd()) return (1); - cpu_core[CPU->cpu_id].cpuc_dtrace_flags |= CPU_DTRACE_UPRIV; + cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_UPRIV; return (0); } @@ -119,7 +119,7 @@ if (state->dts_cred.dcr_action & DTRACE_CRA_PROC) return (1); - cpu_core[CPU->cpu_id].cpuc_dtrace_flags |= CPU_DTRACE_UPRIV; + cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_UPRIV; return (0); } @@ -130,7 +130,7 @@ if (state->dts_cred.dcr_action & DTRACE_CRA_KERNEL) return (1); - cpu_core[CPU->cpu_id].cpuc_dtrace_flags |= CPU_DTRACE_KPRIV; + cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_KPRIV; return (0); } @@ -141,7 +141,7 @@ if (state->dts_cred.dcr_action & DTRACE_CRA_KERNEL_DESTRUCTIVE) return (1); - cpu_core[CPU->cpu_id].cpuc_dtrace_flags |= CPU_DTRACE_KPRIV; + cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_KPRIV; return (0); } ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_probe.c#8 (text+ko) ==== @@ -19,21 +19,16 @@ int vtime, onintr = 0; volatile uint16_t *flags; hrtime_t now; + struct pcpu *cpu = pcpu_find(curcpu); - /* - * Kick out immediately if this CPU is still being born (in which case - * curthread will be set to -1) - */ -#if defined(sun) - if ((uintptr_t)curthread & 1) + if (cpu == NULL) return; -#endif + + onintr = cpu->pc_intr_actv; + cpuid = curcpu; cookie = dtrace_interrupt_disable(); probe = dtrace_probes[id - 1]; - cpuid = CPU->cpu_id; - - onintr = CPU_ON_INTR(CPU); if (!onintr && probe->dtpr_predcache != DTRACE_CACHEIDNONE && probe->dtpr_predcache == curthread->t_predcache) { ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_speculation.c#3 (text+ko) ==== @@ -252,7 +252,7 @@ dtrace_speculation_clean_here(dtrace_state_t *state) { dtrace_icookie_t cookie; - processorid_t cpu = CPU->cpu_id; + processorid_t cpu = curcpu; dtrace_buffer_t *dest = &state->dts_buffer[cpu]; dtrace_specid_t i; ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_state.c#9 (text+ko) ==== @@ -735,7 +735,7 @@ * level) and to manually activate the buffer for this CPU. */ cookie = dtrace_interrupt_disable(); - *cpu = CPU->cpu_id; + *cpu = curcpu; ASSERT(state->dts_buffer[*cpu].dtb_flags & DTRACEBUF_INACTIVE); state->dts_buffer[*cpu].dtb_flags &= ~DTRACEBUF_INACTIVE; @@ -836,7 +836,7 @@ state->dts_reserve = 0; cookie = dtrace_interrupt_disable(); - *cpu = CPU->cpu_id; + *cpu = curcpu; dtrace_probe(dtrace_probeid_end, (uint64_t)(uintptr_t)state, 0, 0, 0, 0); dtrace_interrupt_enable(cookie); From owner-p4-projects@FreeBSD.ORG Sat May 27 06:09:42 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E796916A512; Sat, 27 May 2006 06:09:41 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1635216A4FE for ; Sat, 27 May 2006 06:09:41 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB2E343D46 for ; Sat, 27 May 2006 06:09:40 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4R68buS091652 for ; Sat, 27 May 2006 06:08:37 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4R68Zxj091649 for perforce@freebsd.org; Sat, 27 May 2006 06:08:35 GMT (envelope-from jb@freebsd.org) Date: Sat, 27 May 2006 06:08:35 GMT Message-Id: <200605270608.k4R68Zxj091649@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 97924 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 06:09:42 -0000 http://perforce.freebsd.org/chv.cgi?CH=97924 Change 97924 by jb@jb_freebsd2 on 2006/05/27 06:07:56 IFC Affected files ... .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml#8 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.develalumni.sgml#6 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/geom-class/article.sgml#2 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml#8 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/basics/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/multimedia/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/ports/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/x11/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/share/pgpkeys/ceri.key#2 integrate .. //depot/projects/dtrace/doc/share/sgml/freebsd.ent#5 integrate .. //depot/projects/dtrace/doc/share/sgml/man-refs.ent#8 integrate .. //depot/projects/dtrace/src/MAINTAINERS#3 integrate .. //depot/projects/dtrace/src/Makefile#4 integrate .. //depot/projects/dtrace/src/Makefile.inc1#8 integrate .. //depot/projects/dtrace/src/etc/defaults/rc.conf#8 integrate .. //depot/projects/dtrace/src/etc/rc.d/sysctl#2 integrate .. //depot/projects/dtrace/src/games/fortune/datfiles/fortunes#5 integrate .. //depot/projects/dtrace/src/include/glob.h#2 integrate .. //depot/projects/dtrace/src/lib/csu/common/crtbegin.c#2 delete .. //depot/projects/dtrace/src/lib/csu/common/crtend.c#2 delete .. //depot/projects/dtrace/src/lib/libc/Makefile#4 integrate .. //depot/projects/dtrace/src/lib/libc/arm/SYS.h#2 integrate .. //depot/projects/dtrace/src/lib/libc/gen/gethostname.c#2 integrate .. //depot/projects/dtrace/src/lib/libc/gen/glob.3#2 integrate .. //depot/projects/dtrace/src/lib/libc/gen/glob.c#2 integrate .. //depot/projects/dtrace/src/lib/libutil/kld.c#2 integrate .. //depot/projects/dtrace/src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#9 integrate .. //depot/projects/dtrace/src/sbin/dhclient/dhclient.c#3 integrate .. //depot/projects/dtrace/src/sbin/ipfw/ipfw.8#3 integrate .. //depot/projects/dtrace/src/sbin/ipfw/ipfw2.c#3 integrate .. //depot/projects/dtrace/src/share/man/man4/geom.4#2 integrate .. //depot/projects/dtrace/src/share/man/man9/Makefile#4 integrate .. //depot/projects/dtrace/src/share/man/man9/crypto.9#4 integrate .. //depot/projects/dtrace/src/share/man/man9/device_get_sysctl.9#1 branch .. //depot/projects/dtrace/src/share/misc/bsd-family-tree#4 integrate .. //depot/projects/dtrace/src/share/misc/iso3166#2 integrate .. //depot/projects/dtrace/src/sys/arm/sa11x0/assabet_machdep.c#2 integrate .. //depot/projects/dtrace/src/sys/arm/sa11x0/sa11x0_io.c#3 integrate .. //depot/projects/dtrace/src/sys/arm/sa11x0/sa11x0_reg.h#2 integrate .. //depot/projects/dtrace/src/sys/arm/sa11x0/uart_cpu_sa1110.c#2 integrate .. //depot/projects/dtrace/src/sys/arm/sa11x0/uart_dev_sa1110.c#3 integrate .. //depot/projects/dtrace/src/sys/arm/xscale/i80321/iq31244_machdep.c#2 integrate .. //depot/projects/dtrace/src/sys/cam/cam_ccb.h#2 integrate .. //depot/projects/dtrace/src/sys/cam/cam_periph.c#2 integrate .. //depot/projects/dtrace/src/sys/cam/scsi/scsi_target.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/bktr/bktr_os.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/dcons/dcons_os.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/digi/digi.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/hifn/hifn7751.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/ic/ns16550.h#2 integrate .. //depot/projects/dtrace/src/sys/dev/isp/isp_freebsd.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/isp/isp_freebsd.h#4 integrate .. //depot/projects/dtrace/src/sys/dev/isp/isp_pci.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/isp/isp_tpublic.h#3 integrate .. //depot/projects/dtrace/src/sys/dev/isp/ispvar.h#2 integrate .. //depot/projects/dtrace/src/sys/dev/le/if_le_cbus.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/mpt/mpt.c#4 integrate .. //depot/projects/dtrace/src/sys/dev/mpt/mpt.h#5 integrate .. //depot/projects/dtrace/src/sys/dev/mpt/mpt_cam.c#5 integrate .. //depot/projects/dtrace/src/sys/dev/mpt/mpt_debug.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/mpt/mpt_raid.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/mpt/mpt_raid.h#2 integrate .. //depot/projects/dtrace/src/sys/dev/ofw/ofw_console.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/pccbb/pccbb.c#4 integrate .. //depot/projects/dtrace/src/sys/dev/pccbb/pccbb_pci.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/pccbb/pccbbvar.h#2 integrate .. //depot/projects/dtrace/src/sys/dev/pci/fixup_pci.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/re/if_re.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/safe/safe.c#4 integrate .. //depot/projects/dtrace/src/sys/dev/sio/sio.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/syscons/apm/apm_saver.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/syscons/syscons.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/uart/uart.h#2 integrate .. //depot/projects/dtrace/src/sys/dev/uart/uart_dbg.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/uart/uart_dev_ns8250.c#4 integrate .. //depot/projects/dtrace/src/sys/dev/uart/uart_tty.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/ubsec/ubsec.c#4 integrate .. //depot/projects/dtrace/src/sys/dev/usb/ehci.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/usb/ehcivar.h#2 integrate .. //depot/projects/dtrace/src/sys/dev/usb/usb.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/zs/zs.c#2 integrate .. //depot/projects/dtrace/src/sys/doc/subsys/Dependencies#1 branch .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-cam#1 branch .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-crypto#1 branch .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-dev_pci#1 branch .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-dev_sound#1 branch .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-dev_usb#1 branch .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-geom#1 branch .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-i4b#1 branch .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-kern#1 branch .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-libkern#1 branch .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-linux#1 branch .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-net80211#1 branch .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-netgraph#1 branch .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-netinet#1 branch .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-netinet6#1 branch .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-netipsec#1 branch .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-opencrypto#1 branch .. //depot/projects/dtrace/src/sys/doc/subsys/Doxyfile-vm#1 branch .. //depot/projects/dtrace/src/sys/doc/subsys/Makefile#1 branch .. //depot/projects/dtrace/src/sys/doc/subsys/README#1 branch .. //depot/projects/dtrace/src/sys/doc/subsys/common-Doxyfile#1 branch .. //depot/projects/dtrace/src/sys/fs/msdosfs/msdosfs_vfsops.c#2 integrate .. //depot/projects/dtrace/src/sys/fs/ntfs/ntfs_vfsops.c#2 integrate .. //depot/projects/dtrace/src/sys/fs/nwfs/nwfs_io.c#2 integrate .. //depot/projects/dtrace/src/sys/fs/procfs/procfs.c#2 integrate .. //depot/projects/dtrace/src/sys/fs/smbfs/smbfs_io.c#2 integrate .. //depot/projects/dtrace/src/sys/fs/udf/udf_vfsops.c#2 integrate .. //depot/projects/dtrace/src/sys/gdb/gdb.h#2 integrate .. //depot/projects/dtrace/src/sys/gdb/gdb_cons.c#2 integrate .. //depot/projects/dtrace/src/sys/gdb/gdb_main.c#2 integrate .. //depot/projects/dtrace/src/sys/gdb/gdb_packet.c#2 integrate .. //depot/projects/dtrace/src/sys/geom/geom_bsd.c#2 integrate .. //depot/projects/dtrace/src/sys/gnu/fs/ext2fs/ext2_vfsops.c#2 integrate .. //depot/projects/dtrace/src/sys/gnu/fs/reiserfs/reiserfs_vfsops.c#2 integrate .. //depot/projects/dtrace/src/sys/gnu/fs/xfs/FreeBSD/xfs_mountops.c#3 integrate .. //depot/projects/dtrace/src/sys/i386/bios/apm.c#2 integrate .. //depot/projects/dtrace/src/sys/i386/bios/apm.h#2 integrate .. //depot/projects/dtrace/src/sys/ia64/ia64/ssc.c#2 integrate .. //depot/projects/dtrace/src/sys/isofs/cd9660/cd9660_vfsops.c#2 integrate .. //depot/projects/dtrace/src/sys/kern/subr_taskqueue.c#3 integrate .. //depot/projects/dtrace/src/sys/kern/tty_cons.c#3 integrate .. //depot/projects/dtrace/src/sys/kern/uipc_syscalls.c#3 integrate .. //depot/projects/dtrace/src/sys/kern/vfs_mount.c#3 integrate .. //depot/projects/dtrace/src/sys/kern/vfs_subr.c#4 integrate .. //depot/projects/dtrace/src/sys/modules/Makefile#7 integrate .. //depot/projects/dtrace/src/sys/netinet/ip_fw.h#3 integrate .. //depot/projects/dtrace/src/sys/netinet/ip_fw2.c#3 integrate .. //depot/projects/dtrace/src/sys/netinet6/in6_src.c#3 integrate .. //depot/projects/dtrace/src/sys/nfs4client/nfs4_vfsops.c#3 integrate .. //depot/projects/dtrace/src/sys/nfs4client/nfs4_vnops.c#2 integrate .. //depot/projects/dtrace/src/sys/nfsclient/nfs.h#3 integrate .. //depot/projects/dtrace/src/sys/nfsclient/nfs_bio.c#3 integrate .. //depot/projects/dtrace/src/sys/nfsclient/nfs_nfsiod.c#3 integrate .. //depot/projects/dtrace/src/sys/nfsclient/nfs_node.c#3 integrate .. //depot/projects/dtrace/src/sys/nfsclient/nfs_socket.c#4 integrate .. //depot/projects/dtrace/src/sys/nfsclient/nfs_vfsops.c#3 integrate .. //depot/projects/dtrace/src/sys/nfsclient/nfsmount.h#3 integrate .. //depot/projects/dtrace/src/sys/opencrypto/crypto.c#4 integrate .. //depot/projects/dtrace/src/sys/opencrypto/cryptodev.c#3 integrate .. //depot/projects/dtrace/src/sys/opencrypto/cryptodev.h#3 integrate .. //depot/projects/dtrace/src/sys/pc98/cbus/sio.c#2 integrate .. //depot/projects/dtrace/src/sys/pci/if_rlreg.h#2 integrate .. //depot/projects/dtrace/src/sys/sys/cons.h#2 integrate .. //depot/projects/dtrace/src/sys/sys/kernel.h#4 integrate .. //depot/projects/dtrace/src/sys/sys/queue.h#2 integrate .. //depot/projects/dtrace/src/sys/tools/vnode_if.awk#2 integrate .. //depot/projects/dtrace/src/sys/ufs/ffs/ffs_vfsops.c#5 integrate .. //depot/projects/dtrace/src/tools/debugscripts/dot.gdbinit#2 integrate .. //depot/projects/dtrace/src/tools/regression/sockets/sendfile/Makefile#1 branch .. //depot/projects/dtrace/src/tools/regression/sockets/sendfile/sendfile.c#1 branch .. //depot/projects/dtrace/src/tools/regression/sockets/socketpair/Makefile#2 integrate .. //depot/projects/dtrace/src/tools/tools/crypto/cryptotest.c#2 integrate .. //depot/projects/dtrace/src/usr.bin/find/function.c#3 integrate .. //depot/projects/dtrace/src/usr.bin/systat/systat.1#4 integrate .. //depot/projects/dtrace/src/usr.sbin/bluetooth/hccontrol/hccontrol.8#2 integrate .. //depot/projects/dtrace/src/usr.sbin/bluetooth/hccontrol/hccontrol.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/bluetooth/hccontrol/hccontrol.h#2 integrate .. //depot/projects/dtrace/src/usr.sbin/bluetooth/hccontrol/node.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/ipfwpcap/Makefile#2 integrate .. //depot/projects/dtrace/src/usr.sbin/ipfwpcap/ipfwpcap.8#1 branch .. //depot/projects/dtrace/src/usr.sbin/mountd/Makefile#2 integrate .. //depot/projects/dtrace/src/usr.sbin/mountd/mountd.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/ngctl/config.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/ngctl/connect.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/ngctl/debug.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/ngctl/dot.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/ngctl/list.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/ngctl/main.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/ngctl/mkpeer.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/ngctl/msg.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/ngctl/name.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/ngctl/ngctl.h#2 integrate .. //depot/projects/dtrace/src/usr.sbin/ngctl/rmhook.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/ngctl/show.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/ngctl/shutdown.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/ngctl/status.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/ngctl/types.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/ngctl/write.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/rpc.lockd/kern.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/sysinstall/dist.c#3 integrate .. //depot/projects/dtrace/www/en/docs/man.sgml#2 integrate .. //depot/projects/dtrace/www/en/donations/donors.sgml#7 integrate .. //depot/projects/dtrace/www/en/internal/new-account.sgml#2 integrate .. //depot/projects/dtrace/www/en/logo.sgml#2 integrate .. //depot/projects/dtrace/www/en/news/news.xml#9 integrate .. //depot/projects/dtrace/www/en/projects/summerofcode.sgml#7 integrate .. //depot/projects/dtrace/www/en/releases/5.5R/Makefile#2 integrate .. //depot/projects/dtrace/www/en/releases/5.5R/announce.sgml#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/docbook.css#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/errata.html#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/hardware-alpha.html#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/hardware-amd64.html#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/hardware-i386.html#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/hardware-ia64.html#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/hardware-pc98.html#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/hardware-sparc64.html#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/hardware.sgml#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/installation-alpha.html#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/installation-amd64.html#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/installation-i386.html#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/installation-ia64.html#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/installation-pc98.html#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/installation-sparc64.html#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/installation.sgml#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/readme.html#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/relnotes-alpha.html#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/relnotes-amd64.html#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/relnotes-i386.html#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/relnotes-ia64.html#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/relnotes-pc98.html#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/relnotes-sparc64.html#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/relnotes.sgml#1 branch .. //depot/projects/dtrace/www/en/releases/5.5R/schedule.sgml#3 integrate .. //depot/projects/dtrace/www/en/releases/index.sgml#3 integrate .. //depot/projects/dtrace/www/en/releng/index.sgml#5 integrate .. //depot/projects/dtrace/www/en/security/security.sgml#3 integrate .. //depot/projects/dtrace/www/ru/donations/donors.sgml#2 integrate .. //depot/projects/dtrace/www/share/sgml/includes.release.sgml#6 integrate .. //depot/projects/dtrace/www/share/sgml/includes.release.xsl#6 integrate Differences ... ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml#8 (text+ko) ==== @@ -1,4 +1,4 @@ - + + + &a.vkashyap; (2004 - 2006) + + + &a.robert; (2001 - 2006) ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/geom-class/article.sgml#2 (text+ko) ==== @@ -22,7 +22,7 @@ - $FreeBSD: doc/en_US.ISO8859-1/articles/geom-class/article.sgml,v 1.2 2005/09/01 01:50:27 rodrigc Exp $ + $FreeBSD: doc/en_US.ISO8859-1/articles/geom-class/article.sgml,v 1.4 2006/05/24 15:43:10 ceri Exp $ &tm-attrib.freebsd; @@ -440,7 +440,7 @@ library (usually in /lib/geom). - it &man.dlopen.3;-es the library, extracts the + it &man.dlopen.3;-s the library, extracts the definitions of command-line parameters and helper functions. @@ -543,8 +543,8 @@ quite a bit, but forces the handling to be fast. Of these, the most important function for doing actual - usefull work is the .start() function, - which is called when a BIO requests arrives for a provider + useful work is the .start() function, + which is called when a BIO request arrives for a provider managed by a instance of geom class. @@ -641,7 +641,7 @@ This restriction is here to stop geom code clogging the I/O request path, because sleeping in the code is usually not - time-bound and there can be no guarantiees on how long will it + time-bound and there can be no guarantees on how long will it take (there are some other, more technical reasons also). It also means that there is not much that can be done in those threads; for example, almost any complex thing requires memory ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml#8 (text+ko) ==== @@ -1,7 +1,7 @@ + + Desktop entries + + Desktop Entries (Freedesktop + standard) can be easily created in your port using + DESKTOP_ENTRIES variable. These entries do + show up in application menus of compliant desktop environments + like GNOME or KDE. The .desktop file will + be created, installed, and added to the + pkg-plist automatically. Syntax is: + + DESKTOP_ENTRIES= "NAME" "COMMENT" "ICON" "COMMAND" "CATEGORY" StartupNotify + + List of possible categories is available on + Freedesktop website. The StartupNotify + indicates, if the application will clear the status in startup + notification aware environment. + + Example: + + DESKTOP_ENTRIES= "ToME" "Roguelike game based on JRR Tolkien's work" \ + "${DATADIR}/xtra/graf/tome-128.png" \ + "tome -v -g" "Application;Game;RolePlaying" \ + false + + + @@ -5429,7 +5458,7 @@ - APACHEETCEDIR + APACHEETCDIR Directory for Apache configuration files. This variable is automatically expanded in pkg-plist. @@ -5856,7 +5885,7 @@ - RUBY_SITEARCHILIBDIR + RUBY_SITEARCHLIBDIR Architecture dependent libraries installation path. @@ -9842,6 +9871,14 @@ ONLY_FOR_ARCHS= i386 amd64 NOT_FOR_ARCHS= alpha ia64 sparc64 + + A custom IGNORE message can be set + using ONLY_FOR_ARCHS_REASON and + NOT_FOR_ARCHS_REASON. Per architecture + entries are possible with + ONLY_FOR_ARCHS_REASON_ARCH + and + NOT_FOR_ARCHS_REASON_ARCH. ==== //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/basics/chapter.sgml#2 (text+ko) ==== @@ -1,9 +1,9 @@ @@ -710,8 +710,8 @@ &prompt.root; chflags nosunlink file1 - Om de vlaggen op een bestand te bekijken, kan &man.ls.1; - met de vlaggen gebruikt worden: + Om de vlaggen op een bestand te bekijken, kan het &man.ls.1; + commando met de vlaggen gebruikt worden: &prompt.root; ls -lo file1 ==== //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml#2 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -204,9 +204,9 @@ Mozilla - Mozilla is misschien wel de - meest geschikte browser voor &os;. De browser is modern, - stabiel en volledig geschikt naar &os;. De HTML-weergave + Mozilla is een moderne en + stabiele browser die volledig geschikt gemaatks is voor + &os;. De HTML-weergave engine voldoet in grote mate aan de standaarden. Er worden een mail- en nieuwslezer bijleverd en het pakket bevat zelfs een HTML-bewerker voor het maken van webpagina's. @@ -353,10 +353,13 @@ Opera - Opera is een zeer snelle, - complete browser en voldoet aan standaarden. Hij komt in twee - smaken: een &os; versie en een versie die draait onder &linux; - emulatie. + Opera is een volledige en + een standaard volgende browser. Hij wordt standaard + geleverd met een ingebouwde email-client, een nieuwslezer, + een IRC client, een RSS/ATOM feed lezer en nog veel meer. + Ondanks dat is Opera relatief gezien + niet zwaar en erg snel. Hij komt in twee smaken: een + &os; versie en een versie die draait onder &linux; emulatie. De &os; package versie van Opera wordt zo geïnstalleerd: ==== //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/multimedia/chapter.sgml#2 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -246,7 +246,7 @@ &man.snd.emu10k1.4;. Ondersteuning voor deze kaart kan als volgt worden toegevoegd: - device "snd_emu10k1" + device snd_emu10k1 In de hulppagina voor een stuurprogramma staat welke syntaxis gebruikt kan worden. Informatie over de syntaxis @@ -527,6 +527,11 @@ Standaardwaarden voor mixerkanalen instellen + + Dit wordt alleen ondersteund op &os; 5.3-RELEASE en + later. + + De standaard waarden voor de mixerkanelen zijn ingesteld in de broncode van het stuurprogramma &man.pcm.4;. Er zijn vele applicaties en daemons waarmee waarden voor de mixer ingesteld @@ -542,11 +547,6 @@ Met de bovenstaande instelling wordt het volume van een kanaal standaard op 100 ingesteld bij het laden van de module &man.pcm.4;. - - - Dit wordt alleen ondersteund in &os; 5.3-RELEASE en - later. - ==== //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/ports/chapter.sgml#3 (text+ko) ==== @@ -1,9 +1,9 @@ @@ -715,10 +715,10 @@ Met Portsnap - &man.portsnap.8; is een alternatief systeem voor het + Portsnap is een alternatief systeem voor het distribueren van de Portscollectie dat voor het eerst beschikbaar was in &os; 6.0. Op oudere systemen is het - te installeren uit de port sysutils/portsnap: &prompt.root; pkg_add -r portsnap @@ -728,9 +728,15 @@ van Portsnap. - Maak een lege map /usr/ports als die nog niet - bestaat. + Sinds &os;- 6.1-RELEASE en met recente versies van + de Portsnap port of package kan + de volgende stap worden overgeslagen. De /usr/ports wordt automatisch + gemaakt bij het eerste gebruik van het &man.portsnap.8; + commando. Met eerdere versies van + Portsnap moet de /usr/ports directory eerst + gemaakt worden als deze nog niet bestaat: &prompt.root; mkdir /usr/ports @@ -997,7 +1003,7 @@ &prompt.root; - Het is mogelijk een stap minder te gebruiken door + Het is mogelijk twee stappen minder te gebruiken door make install clean uit te voeren in plaats van make, make install en make clean als drie afzonderlijke @@ -1104,11 +1110,11 @@ Standaardmappen voor ports wijzigen Soms is het handig (of verplicht) om een andere map voor - distfiles of ports te gebruiken. Met de variabelen - PORTSDIR en PREFIX + werk of ports te gebruiken. Met de variabelen + WRKDIRPREFIX en PREFIX kunnen de standaardmappen veranderd worden: - &prompt.root; make PORTSDIR=/usr/home/example/ports install + &prompt.root; make WRKDIRPREFIX=/usr/home/example/ports install Het voorbeeld hierboven compileert de port in /usr/home/example/ports en installeert @@ -1120,7 +1126,7 @@ /usr/ports en installeert in /usr/home/example/local. - &prompt.root; make PORTSDIR=../ports PREFIX=../local install + &prompt.root; make WRKDIRPREFIX=../ports PREFIX=../local install Het voorbeeld hierboven combineert de twee instellingen. Het gaat te ver om dit volledig in het handboek te ==== //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/x11/chapter.sgml#2 (text+ko) ==== @@ -1,9 +1,9 @@ @@ -1121,8 +1121,7 @@ is. Programma's dienen echter wel te weten hoe ze er mee moeten werken. Op dit moment geldt dat voor de Qt toolkit en de hele KDE omgeving kan met - anti-alias omgaan (zie - over KDE). GTK+ en + anti-alias omgaan. GTK+ en GNOME anti-aliasing gebruiken via de Font capplet (zie ). @@ -1616,13 +1615,8 @@ - KDE heeft een office - applicatie suite die gebaseerd is op - KDE's - KParts technologie en bestaat uit een - spread-sheet, een presentatieprogramma, een organizer, een - nieuwsclient en meer. KDE heeft - ook de webbrowser Konqueror die + KDE wordt geleverd met een + webbrowser genaamd Konqueror die niet onder doet voor de andere bestaande webbrowsers op &unix; systemen. Meer informatie over KDE staat op de GNOME of een andere) zij na het aanmelden willen gebruiken. - Om te beginnen dient het KDE - beheerpaneel kcontrol door - root uitgevoerd te worden. Er wordt in - het algemeen vanuit gegaan dat het niet veilig is om als - root de X omgeving te gebruiken. In - plaats daarvan wordt de window manager als normale gebruiker - gestart en in een terminalvenster (zoals - xterm of - KDE's - konsole) wordt root - met su aangemeld. De gebruiker moet - hiervoor wel in de groep wheel - in /etc/group staan). In het - terminalvenster kan dan kcontrol - ingegeven worden. + Om kdm te starten, moet de + ttyv8 regel in + /etc/ttys worden aangepast. De regel + moet er als volgend uitzien: - Eerst dient geklikt te worden op het linker icoon - System, daarna op Login - manager. Rechts staan nu verschillende opties - om in te stellen die de KDE - handleiding uitgebreid behandelt. Klik op - sessions aan de rechterzijde. Klik - New type om de verschillende window - managers en bureaubladomgevingen toe te voegen. Dit zijn - alleen de labels, hierop staat dan - KDE en - GNOME in plaats van - startkde of - gnome-session. Er dient ook nog - een label failsafe gemaakt te - worden. - - Er wordt aangeraden ook met de andere menu's te spelen. - Die zijn hoofdzakeklijk voor cosmetische zaken en spreken - voor zich. Als de instellingen gemaakt zijn kan onderaan op - Apply geklikt worden en kan het - beheerprogramma verlaten worden. - - Om te zorgen kdm begrijpt - wat de labels (KDE en - GNOME etc) betekenen, dienen de - bestanden die XDM gebruikt - gewijzigd te worden. - - - In KDE 2.2 is dit veranderd: - kdm gebruikt nu zijn eigen - instellingenbestanden. In de - KDE 2.2 documentatie staan - meer details. - - - Als root, in een terminal venster, - dient /usr/X11R6/lib/X11/xdm/Xsession - gewijzigd te worden. In het midden van het bestand is een - onderdeel dat er als volgt uitziet: - - case $# in -1) - case $1 in - failsafe) - exec xterm -geometry 80x24-0-0 - ;; - esac -esac - - Er moeten een aantal regels toegevoegd worden aan dit - onderdeel. Aangenomen dat de gebruikte labels - KDE en GNOME waren, dient - dat het volgende de worden: - - case $# in -1) - case $1 in - kde) - exec /usr/local/bin/startkde - ;; - GNOME) - exec /usr/X11R6/bin/gnome-session - ;; - failsafe) - exec xterm -geometry 80x24-0-0 - ;; - esac -esac - - Om bij het aanmelden de KDE - bureaubladachtergrond hetzelfde te laten zijn als na het - aanmelden, dient de volgende regel toegevoegd worden aan - /usr/X11R6/lib/X11/xdm/Xsetup_0: - - /usr/local/bin/krootimage - - Nu moet kdm voorkomen in - /etc/ttys en starten bij de volgende - herstart. Om dit te doen kunnen de instructies uit XDM gebruikt worden en kan - /usr/X11R6/bin/xdm vervangen worden - in /usr/local/bin/kdm. - - - - Anti-alias lettertypen - - - KDE - - anti-alias lettertypen - - - X11 ondersteunt anti-aliasing door de toevoeging de - RENDER toevoeging en vanaf - Qt versie 2.3 ondersteunt Qt (de toolkit die bij - KDE zit) deze toevoeging. Het - instellen hiervan is beschreven in - over anti-aliasing X11 lettertypen. Dus met up-to-date - software is anti-aliasing mogelijk op een - KDE bureaublad. In het - KDE menu moet in - PreferencesLook and - FeelFonts - het vinkvakje Gebruik - Anti-aliasing voor Lettertypen en Iconen - aangevinkt worden. Voor Qt applicaties die geen onderdeel - zijn van KDE moet de - omgevingsvariabele QT_XFT op - true gezet worden voordat het programma - wordt gestart. + ttyv8 "/usr/local/bin/kdm -nodaemon" xterm on secure ==== //depot/projects/dtrace/doc/share/pgpkeys/ceri.key#2 (text+ko) ==== @@ -1,17 +1,17 @@ - + - Key fingerprint = 9C88 EB05 A908 1058 A4AE 9959 A1C7 DCC1 34B7 245F -uid Ceri Davies -uid Ceri Davies -sub 1024g/0C482CBC 2002-03-08 +pub 1024D/34B7245F 2002-03-08 + Key fingerprint = 9C88 EB05 A908 1058 A4AE 9959 A1C7 DCC1 34B7 245F +uid Ceri Davies +uid Ceri Davies +uid Ceri Davies +sub 1024g/0C482CBC 2002-03-08 ]]> ==== //depot/projects/dtrace/doc/share/sgml/freebsd.ent#5 (text+ko) ==== @@ -1,7 +1,7 @@ - - + + ==== //depot/projects/dtrace/doc/share/sgml/man-refs.ent#8 (text+ko) ==== @@ -20,7 +20,7 @@ lexicographical order by the entity (i.e., the dots used in place of special characters should not be expanded when comparing). - $FreeBSD: doc/share/sgml/man-refs.ent,v 1.382 2006/05/22 00:58:04 bmah Exp $ + $FreeBSD: doc/share/sgml/man-refs.ent,v 1.383 2006/05/22 07:29:34 joel Exp $ --> @@ -4139,6 +4139,7 @@ + ==== //depot/projects/dtrace/src/MAINTAINERS#3 (text+ko) ==== @@ -1,4 +1,4 @@ -$FreeBSD: src/MAINTAINERS,v 1.131 2006/05/05 20:12:30 rodrigc Exp $ +$FreeBSD: src/MAINTAINERS,v 1.132 2006/05/24 16:01:34 wilko Exp $ Please note that the content of this file is strictly advisory. No locks listed here are valid. The only strict review requirements @@ -41,8 +41,8 @@ cdboot jhb Pre-commit review requested. pxeboot jhb Pre-commit review requested. witness jhb Pre-commit review requested. -twe vkashyap Pre-commit review requested -twa vkashyap Pre-commit review requested +twe aradford@amcc.com Pre-commit review requested +twa aradford@amcc.com Pre-commit review requested aac scottl Pre-commit review requested udf scottl Pre-commit review requested. ips scottl Pre-commit review requested. ==== //depot/projects/dtrace/src/Makefile#4 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile,v 1.329 2006/05/11 18:54:16 jhb Exp $ +# $FreeBSD: src/Makefile,v 1.330 2006/05/26 18:10:06 netchild Exp $ # # The user-driven targets are: # @@ -15,6 +15,7 @@ # reinstallkernel - Reinstall the kernel and the kernel-modules. # reinstallkernel.debug # kernel - buildkernel + installkernel. +# doxygen - Build API documentation of the kernel, needs doxygen. # update - Convenient way to update your source tree (cvs). # check-old - Print a list of old files/directories in the system. # delete-old - Delete obsolete files and directories interactively. @@ -69,10 +70,10 @@ # TGTS= all all-man buildenv buildkernel buildworld check-old checkdpadd \ clean cleandepend cleandir delete-old delete-old-libs depend \ - distribute distributeworld distrib-dirs distribution everything \ - hierarchy install installcheck installkernel installkernel.debug\ - reinstallkernel reinstallkernel.debug installworld \ - kernel-toolchain libraries lint maninstall \ + distribute distributeworld distrib-dirs distribution doxygen \ + everything hierarchy install installcheck installkernel \ + installkernel.debug reinstallkernel reinstallkernel.debug \ + installworld kernel-toolchain libraries lint maninstall \ obj objlink regress rerelease showconfig tags toolchain update \ _worldtmp _legacy _bootstrap-tools _cleanobj _obj \ _build-tools _cross-tools _includes _libraries _depend \ ==== //depot/projects/dtrace/src/Makefile.inc1#8 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile.inc1,v 1.546 2006/05/17 09:33:05 phk Exp $ +# $FreeBSD: src/Makefile.inc1,v 1.547 2006/05/26 18:10:06 netchild Exp $ # # Make command line options: # -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir @@ -17,6 +17,7 @@ # The intended user-driven targets are: # buildworld - rebuild *everything*, including glue to help do upgrades # installworld- install everything built by "buildworld" +# doxygen - build API documentation of the kernel # update - convenient way to update your source tree (eg: cvsup/cvs) # # Standard targets (not defined here) are documented in the makefiles in @@ -725,6 +726,18 @@ ${MAKE} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel//} # +# doxygen +# +# Build the API documentation with doxygen +# +doxygen: + @if [ ! -x `/usr/bin/which doxygen` ]; then \ + echo "You need doxygen (devel/doxygen) to generate the API documentation of the kernel." | /usr/bin/fmt; \ + exit 1; \ + fi + cd ${.CURDIR}/sys/doc/subsys && ${MAKE} obj all + +# # update # # Update the source tree, by running cvsup and/or running cvs to update to the ==== //depot/projects/dtrace/src/etc/defaults/rc.conf#8 (text+ko) ==== @@ -15,7 +15,7 @@ # For a more detailed explanation of all the rc.conf variables, please # refer to the rc.conf(5) manual page. # -# $FreeBSD: src/etc/defaults/rc.conf,v 1.284 2006/05/17 09:33:05 phk Exp $ +# $FreeBSD: src/etc/defaults/rc.conf,v 1.285 2006/05/24 00:06:14 kris Exp $ ############################################################## ### Important initial Boot-time options #################### >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat May 27 14:01:04 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E489116A5F7; Sat, 27 May 2006 14:01:02 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6184D16B513 for ; Sat, 27 May 2006 14:01:00 +0000 (UTC) (envelope-from netchild@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8989043D64 for ; Sat, 27 May 2006 14:00:59 +0000 (GMT) (envelope-from netchild@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4RDxtH6049018 for ; Sat, 27 May 2006 13:59:55 GMT (envelope-from netchild@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4RDxtrn049007 for perforce@freebsd.org; Sat, 27 May 2006 13:59:55 GMT (envelope-from netchild@freebsd.org) Date: Sat, 27 May 2006 13:59:55 GMT Message-Id: <200605271359.k4RDxtrn049007@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to netchild@freebsd.org using -f From: Alexander Leidinger To: Perforce Change Reviews Cc: Subject: PERFORCE change 97936 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 14:01:20 -0000 http://perforce.freebsd.org/chv.cgi?CH=97936 Change 97936 by netchild@netchild_magellan on 2006/05/27 13:57:50 Populate the branch of the soc2006-sound project with what we have in current now. The branch is a little bit larger than necessary to be able to do test with a full LINT build in the checked out source. Affected files ... .. //depot/projects/soc2006/rbeasley_sound/mixer/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/mixer/mixer.8#1 branch .. //depot/projects/soc2006/rbeasley_sound/mixer/mixer.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/acpica/OsdEnvironment.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/acpica/acpi_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/acpica/acpi_wakeup.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/acpica/madt.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/amd64_mem.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/apic_vector.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/atomic.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/autoconf.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/bios.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/bpf_jit_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/bpf_jit_machdep.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/busdma_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/cpu_switch.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/db_disasm.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/db_interface.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/db_trace.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/dump_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/elf_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/exception.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/fpu.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/gdb_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/genassym.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/identcpu.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/in_cksum.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/initcpu.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/intr_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/io.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/io_apic.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/legacy.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/local_apic.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/locore.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/mem.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/minidump_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/mp_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/mp_watchdog.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/mpboot.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/mptable.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/mptable_pci.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/nexus.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/pmap.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/prof_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/sigtramp.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/support.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/sys_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/trap.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/tsc.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/uio_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/uma_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/amd64/vm_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/compile/.cvsignore#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/conf/.cvsignore#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/conf/DEFAULTS#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/conf/GENERIC#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/conf/GENERIC.hints#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/conf/MAC#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/conf/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/conf/NOTES#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/ia32/ia32_exception.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/ia32/ia32_reg.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/ia32/ia32_signal.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/ia32/ia32_sigtramp.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/ia32/ia32_syscall.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/_bus.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/_inttypes.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/_limits.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/_stdint.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/_types.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/acpica_machdep.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/apicreg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/apicvar.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/asm.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/asmacros.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/atomic.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/bus.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/bus_dma.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/clock.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/cpu.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/cpufunc.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/cputypes.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/db_machdep.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/elf.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/endian.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/exec.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/float.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/floatingpoint.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/fpu.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/frame.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/gdb_machdep.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/ieeefp.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/in_cksum.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/intr_machdep.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/iodev.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/kdb.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/legacyvar.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/limits.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/md_var.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/memdev.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/metadata.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/minidump.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/mp_watchdog.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/mptable.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/mutex.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/param.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/pc/bios.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/pc/display.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/pcb.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/pcb_ext.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/pci_cfgreg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/pcpu.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/pmap.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/pmc_mdep.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/ppireg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/proc.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/profile.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/psl.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/ptrace.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/reg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/reloc.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/resource.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/runq.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/segments.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/setjmp.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/sf_buf.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/sigframe.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/signal.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/smp.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/specialreg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/stdarg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/sysarch.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/timerreg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/trap.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/tss.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/ucontext.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/varargs.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/include/vmparam.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/isa/atpic.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/isa/atpic_vector.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/isa/clock.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/isa/elcr.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/isa/icu.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/isa/isa.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/isa/isa.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/isa/isa_dma.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/isa/nmi.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/linux32/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/linux32/linux.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/linux32/linux32_dummy.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/linux32/linux32_genassym.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/linux32/linux32_ipc64.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/linux32/linux32_locore.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/linux32/linux32_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/linux32/linux32_proto.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/linux32/linux32_syscall.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/linux32/linux32_sysent.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/linux32/linux32_sysvec.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/linux32/syscalls.conf#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/linux32/syscalls.master#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/pci/pci_bus.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/amd64/pci/pci_cfgreg.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/autoconf.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/bcopy_page.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/bcopyinout.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/bcopyinout_xscale.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/blockio.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/bootconfig.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/bus_space_asm_generic.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/busdma_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/copystr.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/cpufunc.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/cpufunc_asm.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/cpufunc_asm_arm10.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/cpufunc_asm_arm7tdmi.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/cpufunc_asm_arm8.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/cpufunc_asm_arm9.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/cpufunc_asm_armv4.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/cpufunc_asm_ixp12x0.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/cpufunc_asm_sa1.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/cpufunc_asm_sa11x0.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/cpufunc_asm_xscale.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/db_disasm.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/db_interface.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/db_trace.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/disassem.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/dump_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/elf_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/elf_trampoline.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/exception.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/fiq.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/fiq_subr.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/fusu.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/genassym.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/identcpu.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/in_cksum.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/in_cksum_arm.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/inckern.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/intr.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/irq_dispatch.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/locore.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/mem.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/nexus.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/nexus_io.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/nexus_io_asm.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/pmap.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/setcpsr.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/setstack.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/support.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/swtch.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/sys_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/trap.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/uio_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/undefined.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/vectors.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/arm/vm_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/at91.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/at91_pdcreg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/at91_pio.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/at91_pioreg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/at91_pmc.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/at91_pmcreg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/at91_pmcvar.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/at91_rtc.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/at91_rtcreg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/at91_spi.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/at91_spiio.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/at91_spireg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/at91_ssc.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/at91_sscreg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/at91_st.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/at91_streg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/at91_twi.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/at91_twiio.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/at91_twireg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/at91_usartreg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/at91rm92reg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/at91var.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/files.at91#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/files.kb920x#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/hints.at91rm9200#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/hints.at91sam9261#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/if_ate.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/if_atereg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/kb920x_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/ohci_atmelarm.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/std.at91#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/std.kb920x#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/uart_bus_at91usart.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/uart_cpu_at91rm9200usart.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/at91/uart_dev_at91usart.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/compile/.cvsignore#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/conf/.cvsignore#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/conf/IQ31244#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/conf/KB920X#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/conf/SIMICS#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/conf/SKYEYE#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/_bus.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/_inttypes.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/_limits.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/_stdint.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/_types.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/armreg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/asm.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/asmacros.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/atomic.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/blockio.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/bootconfig.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/bus.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/bus_dma.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/clock.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/cpu.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/cpuconf.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/cpufunc.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/db_machdep.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/disassem.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/elf.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/endian.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/exec.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/fiq.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/float.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/floatingpoint.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/fp.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/frame.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/ieee.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/ieeefp.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/in_cksum.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/intr.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/katelib.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/kdb.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/limits.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/machdep.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/md_var.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/memdev.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/metadata.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/mutex.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/param.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/pcb.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/pcpu.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/pmap.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/pmc_mdep.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/proc.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/profile.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/psl.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/pte.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/ptrace.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/reg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/reloc.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/resource.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/runq.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/setjmp.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/sf_buf.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/sigframe.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/signal.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/smp.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/stdarg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/swi.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/sysarch.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/trap.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/ucontext.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/undefined.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/utrap.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/include/vmparam.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/sa11x0/assabet_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/sa11x0/files.sa11x0#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/sa11x0/sa11x0.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/sa11x0/sa11x0_dmacreg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/sa11x0/sa11x0_gpioreg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/sa11x0/sa11x0_io.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/sa11x0/sa11x0_io_asm.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/sa11x0/sa11x0_irq.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/sa11x0/sa11x0_irqhandler.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/sa11x0/sa11x0_ost.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/sa11x0/sa11x0_ostreg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/sa11x0/sa11x0_ppcreg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/sa11x0/sa11x0_reg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/sa11x0/sa11x0_var.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/sa11x0/std.sa11x0#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/sa11x0/uart_bus_sa1110.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/sa11x0/uart_cpu_sa1110.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/sa11x0/uart_dev_sa1110.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/sa11x0/uart_dev_sa1110.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/files.i80321#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/files.iq31244#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/i80321.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/i80321_aau.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/i80321_dma.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/i80321_intr.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/i80321_mcu.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/i80321_pci.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/i80321_space.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/i80321_timer.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/i80321_wdog.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/i80321reg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/i80321var.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/iq31244_7seg.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/iq31244_machdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/iq80321.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/iq80321reg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/iq80321var.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/obio.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/obio_space.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/obiovar.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/std.i80321#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/std.iq31244#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/uart_bus_i80321.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/i80321/uart_cpu_i80321.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/std.xscale#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/xscalereg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/arm/xscale/xscalevar.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/README#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/Makefile.inc#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/boot0/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/boot0/README#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/boot0/arm_init.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/boot0/linker.cfg#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/boot0/main.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/boot0iic/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/boot0iic/doit.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/boot0iic/main.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/boot0spi/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/boot0spi/doit.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/boot0spi/main.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/bootiic/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/bootiic/README#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/bootiic/arm_init.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/bootiic/main.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/bootspi/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/bootspi/README#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/bootspi/arm_init.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/bootspi/main.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/libat91/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/libat91/at91rm9200.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/libat91/eeprom.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/libat91/eeprom.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/libat91/emac.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/libat91/emac.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/libat91/env_vars.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/libat91/env_vars.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/libat91/getc.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/libat91/lib.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/libat91/loader_prompt.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/libat91/loader_prompt.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/libat91/p_string.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/libat91/p_string.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/libat91/printf.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/libat91/putchar.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/libat91/tag_list.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/libat91/tag_list.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/libat91/xmodem.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/arm/at91/linker.cfg#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/Makefile.inc#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/bcache.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/boot.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/bootstrap.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/commands.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/console.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/dev_net.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/dev_net.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/devopen.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/help.common#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/interp.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/interp_backslash.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/interp_forth.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/interp_parse.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/isapnp.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/isapnp.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/load.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/load_elf.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/load_elf32.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/load_elf32_obj.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/load_elf64.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/load_elf64_obj.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/load_elf_obj.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/loader.8#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/ls.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/merge_help.awk#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/misc.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/module.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/newvers.sh#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/panic.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/pnp.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/pnpdata#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/reloc_elf.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/reloc_elf32.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/reloc_elf64.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/common/ufsread.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/Makefile.inc#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/include/README#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/include/efi.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/include/efi_nii.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/include/efiapi.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/include/eficon.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/include/efidebug.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/include/efidef.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/include/efidevp.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/include/efierr.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/include/efifpswa.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/include/efifs.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/include/efilib.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/include/efinet.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/include/efipart.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/include/efiprot.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/include/efipxebc.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/include/efiser.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/include/efistdarg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/include/i386/efibind.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/include/i386/pe.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/include/ia64/efibind.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/include/ia64/pe.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/libefi/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/libefi/bootinfo.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/libefi/copy.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/libefi/delay.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/libefi/devicename.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/libefi/efi_console.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/libefi/efiboot.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/libefi/efifpswa.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/libefi/efifs.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/libefi/efinet.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/libefi/elf_freebsd.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/libefi/libefi.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/libefi/module.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/efi/libefi/time.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/dict.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/ficl.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/ficl.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/fileaccess.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/float.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/i386/sysdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/i386/sysdep.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/ia64/sysdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/ia64/sysdep.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/loader.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/math64.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/math64.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/powerpc/sysdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/powerpc/sysdep.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/prefix.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/search.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/softwords/classes.fr#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/softwords/ficlclass.fr#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/softwords/ficllocal.fr#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/softwords/fileaccess.fr#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/softwords/forml.fr#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/softwords/freebsd.fr#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/softwords/ifbrack.fr#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/softwords/jhlocal.fr#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/softwords/marker.fr#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/softwords/oo.fr#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/softwords/prefix.fr#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/softwords/softcore.awk#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/softwords/softcore.fr#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/softwords/string.fr#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/sparc64/sysdep.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/sparc64/sysdep.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/stack.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/testmain.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/tools.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/unix.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/vm.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ficl/words.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/forth/beastie.4th#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/forth/frames.4th#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/forth/loader.4th#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/forth/loader.4th.8#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/forth/loader.conf#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/forth/loader.conf.5#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/forth/loader.rc#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/forth/pnp.4th#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/forth/screen.4th#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/forth/support.4th#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/Makefile.inc#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/boot0/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/boot0/boot0.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/boot0/boot0ext.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/boot0ext/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/boot0sio/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/boot2/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/boot2/boot1.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/boot2/boot2.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/boot2/lib.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/boot2/sio.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/btx/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/btx/Makefile.inc#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/btx/btx/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/btx/btx/btx.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/btx/btxldr/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/btx/btxldr/btxldr.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/btx/lib/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/btx/lib/btxcsu.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/btx/lib/btxsys.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/btx/lib/btxv86.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/btx/lib/btxv86.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/cdboot/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/cdboot/cdboot.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/kgzldr/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/kgzldr/boot.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/kgzldr/crt.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/kgzldr/kgzldr.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/kgzldr/lib.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/kgzldr/sio.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/kgzldr/start.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/amd64_tramp.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/biosacpi.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/bioscd.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/biosdisk.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/biosmem.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/biospci.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/biospnp.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/biossmap.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/bootinfo.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/bootinfo32.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/bootinfo64.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/comconsole.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/devicename.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/elf32_freebsd.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/elf64_freebsd.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/i386_copy.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/i386_module.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/libi386.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/nullconsole.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/pread.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/pxe.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/pxe.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/pxetramp.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/smbios.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/time.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/libi386/vidconsole.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/loader/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/loader/conf.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/loader/help.i386#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/loader/loader.rc#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/loader/main.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/loader/version#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/mbr/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/mbr/mbr.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/pxeldr/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/pxeldr/pxeboot.8#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/i386/pxeldr/pxeldr.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/Makefile.inc#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/efi/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/efi/conf.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/efi/efimd.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/efi/ldscript.ia64#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/efi/main.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/efi/start.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/efi/version#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/ski/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/ski/acpi_stub.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/ski/bootinfo.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/ski/conf.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/ski/copy.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/ski/delay.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/ski/devicename.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/ski/efi_stub.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/ski/elf_freebsd.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/ski/exit.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/ski/ldscript.ia64#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/ski/libski.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/ski/main.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/ski/pal_stub.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/ski/sal_stub.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/ski/skiconsole.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/ski/skifs.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/ski/skiload.cmd#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/ski/ssc.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/ski/start.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/ski/time.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ia64/ski/version#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ofw/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ofw/common/Makefile.inc#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ofw/common/main.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ofw/libofw/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ofw/libofw/devicename.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ofw/libofw/elf_freebsd.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ofw/libofw/libofw.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ofw/libofw/ofw_console.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ofw/libofw/ofw_copy.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ofw/libofw/ofw_disk.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ofw/libofw/ofw_memory.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ofw/libofw/ofw_module.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ofw/libofw/ofw_net.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ofw/libofw/ofw_reboot.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ofw/libofw/ofw_time.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ofw/libofw/openfirm.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/ofw/libofw/openfirm.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/Makefile.inc#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot0.5/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot0.5/boot.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot0.5/boot0.5.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot0.5/disk.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot0.5/selector.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot0.5/start.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot0.5/support.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot0.5/syscons.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot0/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot0/boot0.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot2/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot2/README.serial.98#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot2/asm.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot2/asm.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot2/bios.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot2/boot.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot2/boot.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot2/boot2.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot2/dinode.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot2/disk.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot2/fs.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot2/inode.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot2/io.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot2/probe_keyboard.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot2/quota.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot2/serial.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot2/serial_16550.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot2/serial_8251.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot2/start.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot2/sys.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/boot2/table.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/btx/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/btx/Makefile.inc#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/btx/btx/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/btx/btx/btx.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/btx/btxldr/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/btx/btxldr/btxldr.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/btx/lib/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/btx/lib/btxcsu.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/btx/lib/btxsys.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/btx/lib/btxv86.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/btx/lib/btxv86.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/cdboot/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/cdboot/cdboot.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/kgzldr/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/kgzldr/crt.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/libpc98/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/libpc98/bioscd.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/libpc98/biosdisk.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/libpc98/biosmem.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/libpc98/comconsole.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/libpc98/i386_module.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/libpc98/time.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/libpc98/vidconsole.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/loader/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/loader/conf.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/loader/help.pc98#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/pc98/loader/main.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/powerpc/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/powerpc/loader/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/powerpc/loader/conf.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/powerpc/loader/help.ofw#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/powerpc/loader/ldscript.powerpc#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/powerpc/loader/metadata.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/powerpc/loader/start.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/powerpc/loader/version#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/sparc64/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/sparc64/Makefile.inc#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/sparc64/boot1/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/sparc64/boot1/_start.s#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/sparc64/boot1/boot1.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/sparc64/loader/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/sparc64/loader/help.sparc64#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/sparc64/loader/locore.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/sparc64/loader/main.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/sparc64/loader/metadata.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/boot/sparc64/loader/version#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/bsm/audit.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/bsm/audit_internal.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/bsm/audit_kevents.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/bsm/audit_record.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/cam.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/cam.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/cam_ccb.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/cam_debug.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/cam_periph.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/cam_periph.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/cam_queue.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/cam_queue.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/cam_sim.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/cam_sim.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/cam_xpt.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/cam_xpt.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/cam_xpt_periph.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/cam_xpt_sim.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_all.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_all.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_cd.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_cd.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_ch.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_ch.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_da.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_da.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_dvcfg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_iu.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_low.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_low.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_low_pisa.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_low_pisa.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_message.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_pass.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_pass.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_pt.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_pt.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_sa.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_sa.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_ses.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_ses.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_targ_bh.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_target.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/cam/scsi/scsi_targetio.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/coda/00READ#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/coda/README#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/coda/TODO#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/coda/cnode.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/coda/coda.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/coda/coda_fbsd.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/coda/coda_io.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/coda/coda_kernel.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/coda/coda_namecache.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/coda/coda_namecache.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/coda/coda_opstats.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/coda/coda_pioctl.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/coda/coda_psdev.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/coda/coda_psdev.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/coda/coda_subr.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/coda/coda_subr.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/coda/coda_venus.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/coda/coda_venus.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/coda/coda_vfsops.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/coda/coda_vfsops.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/coda/coda_vnops.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/coda/coda_vnops.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/freebsd32/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/freebsd32/freebsd32.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/freebsd32/freebsd32_misc.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/freebsd32/freebsd32_proto.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/freebsd32/freebsd32_syscall.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/freebsd32/freebsd32_syscalls.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/freebsd32/freebsd32_sysent.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/freebsd32/freebsd32_util.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/freebsd32/syscalls.conf#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/freebsd32/syscalls.master#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/ia32/ia32_genassym.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/ia32/ia32_reg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/ia32/ia32_signal.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/ia32/ia32_sysvec.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/ia32/ia32_util.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/linprocfs/linprocfs.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/linsysfs/linsysfs.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/linux/linux_file.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/linux/linux_getcwd.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/linux/linux_ioctl.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/linux/linux_ioctl.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/linux/linux_ipc.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/linux/linux_ipc.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/linux/linux_mib.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/linux/linux_mib.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/linux/linux_misc.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/linux/linux_signal.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/linux/linux_signal.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/linux/linux_socket.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/linux/linux_socket.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/linux/linux_stats.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/linux/linux_sysctl.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/linux/linux_sysproto.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/linux/linux_uid16.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/linux/linux_util.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/linux/linux_util.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/ndis/cfg_var.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/ndis/hal_var.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/ndis/kern_ndis.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/ndis/kern_windrv.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/ndis/ndis_var.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/ndis/ntoskrnl_var.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/ndis/pe_var.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/ndis/resource_var.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/ndis/subr_hal.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/ndis/subr_ndis.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/ndis/subr_ntoskrnl.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/ndis/subr_pe.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/ndis/subr_usbd.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/ndis/usbd_var.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/ndis/winx32_wrap.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/ndis/winx64_wrap.S#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/netbsd/dvcfg.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/netbsd/physio_proc.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/pecoff/imgact_pecoff.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/pecoff/imgact_pecoff.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/Makefile#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/imgact_svr4.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_acl.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_dirent.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_errno.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_exec.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_fcntl.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_fcntl.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_filio.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_filio.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_fuser.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_hrt.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_ioctl.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_ioctl.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_ipc.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_ipc.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_misc.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_mman.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_proto.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_resource.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_resource.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_siginfo.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_signal.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_signal.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_socket.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_socket.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_sockio.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_sockio.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_sockmod.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_stat.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_stat.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_statvfs.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_stream.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_stropts.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_syscall.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_syscallnames.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_sysconfig.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_sysent.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_systeminfo.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_sysvec.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_termios.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_termios.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_time.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_timod.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_ttold.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_ttold.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_types.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_ucontext.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_ulimit.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_ustat.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_util.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_utsname.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/svr4_wait.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/syscalls.conf#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/compat/svr4/syscalls.master#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/Makefile.amd64#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/Makefile.arm#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/Makefile.i386#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/Makefile.ia64#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/Makefile.pc98#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/Makefile.powerpc#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/Makefile.sparc64#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/NOTES#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/defines#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/files#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/files.amd64#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/files.arm#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/files.i386#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/files.ia64#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/files.pc98#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/files.powerpc#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/files.sparc64#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/kern.mk#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/kern.post.mk#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/kern.pre.mk#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/kmod.mk#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/kmod_syms.awk#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/ldscript.amd64#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/ldscript.arm#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/ldscript.i386#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/ldscript.ia64#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/ldscript.powerpc#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/ldscript.sparc64#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/makeLINT.mk#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/makeLINT.sed#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/newvers.sh#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/options#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/options.amd64#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/options.arm#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/options.i386#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/options.ia64#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/options.pc98#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/options.powerpc#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/options.sparc64#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/conf/systags.sh#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/altq/altq/altq.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/altq/altq/altq_cbq.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/altq/altq/altq_cbq.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/altq/altq/altq_cdnr.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/altq/altq/altq_cdnr.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/altq/altq/altq_classq.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/altq/altq/altq_hfsc.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/altq/altq/altq_hfsc.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/altq/altq/altq_priq.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/altq/altq/altq_priq.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/altq/altq/altq_red.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/altq/altq/altq_red.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/altq/altq/altq_rio.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/altq/altq/altq_rio.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/altq/altq/altq_rmclass.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/altq/altq/altq_rmclass.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/altq/altq/altq_rmclass_debug.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/altq/altq/altq_subr.c#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/altq/altq/altq_var.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/altq/altq/altqconf.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/altq/altq/if_altq.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/dev/acpica/CHANGES.txt#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/dev/acpica/acapps.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/dev/acpica/acconfig.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/dev/acpica/acdebug.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/dev/acpica/acdisasm.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/dev/acpica/acdispat.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/dev/acpica/acefi.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/dev/acpica/acenv.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/dev/acpica/acevents.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/dev/acpica/acexcep.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/dev/acpica/acfreebsd.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/dev/acpica/acgcc.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/dev/acpica/acglobal.h#1 branch .. //depot/projects/soc2006/rbeasley_sound/sys/contrib/dev/acpica/achware.h#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat May 27 14:17:32 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id AF88E16A5A4; Sat, 27 May 2006 14:17:31 +0000 (UTC) X-Original-To: perforce@FreeBSD.org Delivered-To: perforce@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5464E16B4F7 for ; Sat, 27 May 2006 14:17:28 +0000 (UTC) (envelope-from rdivacky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C4F7A43D60 for ; Sat, 27 May 2006 14:17:24 +0000 (GMT) (envelope-from rdivacky@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4REGK9A050861 for ; Sat, 27 May 2006 14:16:20 GMT (envelope-from rdivacky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4REGJSr050846 for perforce@freebsd.org; Sat, 27 May 2006 14:16:19 GMT (envelope-from rdivacky@FreeBSD.org) Date: Sat, 27 May 2006 14:16:19 GMT Message-Id: <200605271416.k4REGJSr050846@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rdivacky@FreeBSD.org using -f From: Roman Divacky To: Perforce Change Reviews Cc: Subject: PERFORCE change 97937 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 14:17:52 -0000 http://perforce.freebsd.org/chv.cgi?CH=97937 Change 97937 by rdivacky@rdivacky_witten on 2006/05/27 14:15:46 Create the rdivacky_linuxolator branch and populate it. This is branch of src/sys. Affected files ... .. //depot/projects/soc2006/rdivacky_linuxolatorMakefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/acpica/OsdEnvironment.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/acpica/acpi_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/acpica/acpi_wakeup.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/acpica/madt.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/amd64_mem.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/apic_vector.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/atomic.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/autoconf.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/bios.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/bpf_jit_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/bpf_jit_machdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/busdma_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/cpu_switch.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/db_disasm.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/db_interface.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/db_trace.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/dump_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/elf_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/exception.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/fpu.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/gdb_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/genassym.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/identcpu.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/in_cksum.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/initcpu.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/intr_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/io.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/io_apic.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/legacy.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/local_apic.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/locore.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/mem.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/minidump_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/mp_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/mp_watchdog.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/mpboot.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/mptable.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/mptable_pci.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/nexus.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/pmap.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/prof_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/sigtramp.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/support.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/sys_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/trap.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/tsc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/uio_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/uma_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/vm_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/compile/.cvsignore#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/conf/.cvsignore#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/conf/DEFAULTS#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/conf/GENERIC#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/conf/GENERIC.hints#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/conf/MAC#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/conf/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/conf/NOTES#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/ia32/ia32_exception.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/ia32/ia32_reg.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/ia32/ia32_signal.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/ia32/ia32_sigtramp.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/ia32/ia32_syscall.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/_bus.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/_inttypes.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/_limits.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/_stdint.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/_types.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/acpica_machdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/apicreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/apicvar.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/asm.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/asmacros.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/atomic.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/bus.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/bus_dma.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/clock.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/cpu.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/cpufunc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/cputypes.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/db_machdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/elf.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/endian.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/exec.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/float.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/floatingpoint.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/fpu.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/frame.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/gdb_machdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/ieeefp.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/in_cksum.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/intr_machdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/iodev.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/kdb.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/legacyvar.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/limits.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/md_var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/memdev.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/metadata.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/minidump.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/mp_watchdog.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/mptable.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/mutex.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/param.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/pc/bios.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/pc/display.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/pcb.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/pcb_ext.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/pci_cfgreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/pcpu.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/pmap.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/pmc_mdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/ppireg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/proc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/profile.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/psl.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/ptrace.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/reg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/reloc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/resource.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/runq.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/segments.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/setjmp.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/sf_buf.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/sigframe.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/signal.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/smp.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/specialreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/stdarg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/sysarch.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/timerreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/trap.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/tss.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/ucontext.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/varargs.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/vmparam.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/isa/atpic.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/isa/atpic_vector.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/isa/clock.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/isa/elcr.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/isa/icu.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/isa/isa.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/isa/isa.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/isa/isa_dma.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/isa/nmi.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/linux.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/linux32_dummy.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/linux32_genassym.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/linux32_ipc64.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/linux32_locore.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/linux32_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/linux32_proto.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/linux32_syscall.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/linux32_sysent.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/linux32_sysvec.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/syscalls.conf#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/syscalls.master#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/pci/pci_bus.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/pci/pci_cfgreg.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/autoconf.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/bcopy_page.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/bcopyinout.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/bcopyinout_xscale.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/blockio.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/bootconfig.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/bus_space_asm_generic.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/busdma_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/copystr.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/cpufunc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/cpufunc_asm.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/cpufunc_asm_arm10.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/cpufunc_asm_arm7tdmi.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/cpufunc_asm_arm8.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/cpufunc_asm_arm9.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/cpufunc_asm_armv4.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/cpufunc_asm_ixp12x0.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/cpufunc_asm_sa1.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/cpufunc_asm_sa11x0.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/cpufunc_asm_xscale.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/db_disasm.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/db_interface.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/db_trace.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/disassem.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/dump_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/elf_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/elf_trampoline.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/exception.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/fiq.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/fiq_subr.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/fusu.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/genassym.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/identcpu.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/in_cksum.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/in_cksum_arm.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/inckern.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/intr.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/irq_dispatch.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/locore.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/mem.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/nexus.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/nexus_io.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/nexus_io_asm.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/pmap.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/setcpsr.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/setstack.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/support.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/swtch.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/sys_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/trap.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/uio_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/undefined.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/vectors.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/vm_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_pdcreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_pio.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_pioreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_pmc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_pmcreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_pmcvar.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_rtc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_rtcreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_spi.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_spiio.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_spireg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_ssc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_sscreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_st.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_streg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_twi.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_twiio.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_twireg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_usartreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91rm92reg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/files.at91#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/files.kb920x#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/hints.at91rm9200#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/hints.at91sam9261#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/if_ate.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/if_atereg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/kb920x_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/ohci_atmelarm.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/std.at91#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/std.kb920x#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/uart_bus_at91usart.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/uart_cpu_at91rm9200usart.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/uart_dev_at91usart.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/compile/.cvsignore#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/conf/.cvsignore#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/conf/IQ31244#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/conf/KB920X#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/conf/SIMICS#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/conf/SKYEYE#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/_bus.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/_inttypes.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/_limits.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/_stdint.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/_types.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/armreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/asm.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/asmacros.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/atomic.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/blockio.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/bootconfig.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/bus.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/bus_dma.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/clock.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/cpu.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/cpuconf.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/cpufunc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/db_machdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/disassem.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/elf.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/endian.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/exec.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/fiq.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/float.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/floatingpoint.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/fp.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/frame.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/ieee.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/ieeefp.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/in_cksum.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/intr.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/katelib.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/kdb.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/limits.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/machdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/md_var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/memdev.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/metadata.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/mutex.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/param.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/pcb.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/pcpu.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/pmap.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/pmc_mdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/proc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/profile.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/psl.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/pte.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/ptrace.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/reg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/reloc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/resource.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/runq.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/setjmp.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/sf_buf.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/sigframe.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/signal.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/smp.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/stdarg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/swi.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/sysarch.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/trap.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/ucontext.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/undefined.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/utrap.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/vmparam.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/assabet_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/files.sa11x0#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0_dmacreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0_gpioreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0_io.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0_io_asm.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0_irq.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0_irqhandler.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0_ost.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0_ostreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0_ppcreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0_reg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0_var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/std.sa11x0#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/uart_bus_sa1110.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/uart_cpu_sa1110.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/uart_dev_sa1110.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/uart_dev_sa1110.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/files.i80321#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/files.iq31244#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/i80321.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/i80321_aau.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/i80321_dma.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/i80321_intr.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/i80321_mcu.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/i80321_pci.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/i80321_space.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/i80321_timer.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/i80321_wdog.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/i80321reg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/i80321var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/iq31244_7seg.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/iq31244_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/iq80321.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/iq80321reg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/iq80321var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/obio.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/obio_space.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/obiovar.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/std.i80321#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/std.iq31244#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/uart_bus_i80321.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/uart_cpu_i80321.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/std.xscale#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/xscalereg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/xscalevar.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/README#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/Makefile.inc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/boot0/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/boot0/README#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/boot0/arm_init.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/boot0/linker.cfg#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/boot0/main.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/boot0iic/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/boot0iic/doit.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/boot0iic/main.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/boot0spi/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/boot0spi/doit.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/boot0spi/main.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/bootiic/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/bootiic/README#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/bootiic/arm_init.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/bootiic/main.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/bootspi/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/bootspi/README#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/bootspi/arm_init.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/bootspi/main.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/at91rm9200.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/at91rm9200_lowlevel.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/at91rm9200_lowlevel.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/eeprom.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/eeprom.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/emac.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/emac.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/env_vars.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/env_vars.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/getc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/lib.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/loader_prompt.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/loader_prompt.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/p_string.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/p_string.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/printf.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/putchar.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/tag_list.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/tag_list.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/xmodem.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/linker.cfg#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/Makefile.inc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/bcache.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/boot.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/bootstrap.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/commands.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/console.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/dev_net.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/dev_net.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/devopen.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/help.common#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/interp.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/interp_backslash.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/interp_forth.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/interp_parse.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/isapnp.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/isapnp.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/load.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/load_elf.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/load_elf32.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/load_elf32_obj.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/load_elf64.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/load_elf64_obj.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/load_elf_obj.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/loader.8#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/ls.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/merge_help.awk#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/misc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/module.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/newvers.sh#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/panic.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/pnp.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/pnpdata#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/reloc_elf.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/reloc_elf32.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/reloc_elf64.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/ufsread.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/Makefile.inc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/README#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efi.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efi_nii.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efiapi.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/eficon.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efidebug.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efidef.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efidevp.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efierr.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efifpswa.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efifs.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efilib.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efinet.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efipart.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efiprot.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efipxebc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efiser.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efistdarg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/i386/efibind.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/i386/pe.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/ia64/efibind.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/ia64/pe.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/bootinfo.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/copy.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/delay.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/devicename.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/efi_console.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/efiboot.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/efifpswa.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/efifs.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/efinet.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/elf_freebsd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/libefi.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/module.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/time.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/dict.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/ficl.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/ficl.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/fileaccess.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/float.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/i386/sysdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/i386/sysdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/ia64/sysdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/ia64/sysdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/loader.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/math64.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/math64.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/powerpc/sysdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/powerpc/sysdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/prefix.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/search.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/classes.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/ficlclass.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/ficllocal.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/fileaccess.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/forml.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/freebsd.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/ifbrack.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/jhlocal.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/marker.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/oo.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/prefix.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/softcore.awk#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/softcore.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/string.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/sparc64/sysdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/sparc64/sysdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/stack.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/testmain.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/tools.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/unix.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/vm.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/words.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/forth/beastie.4th#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/forth/frames.4th#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/forth/loader.4th#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/forth/loader.4th.8#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/forth/loader.conf#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/forth/loader.conf.5#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/forth/loader.rc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/forth/pnp.4th#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/forth/screen.4th#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/forth/support.4th#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/Makefile.inc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/boot0/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/boot0/boot0.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/boot0/boot0ext.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/boot0ext/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/boot0sio/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/boot2/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/boot2/boot1.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/boot2/boot2.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/boot2/lib.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/boot2/sio.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/btx/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/btx/Makefile.inc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/btx/btx/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/btx/btx/btx.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/btx/btxldr/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/btx/btxldr/btxldr.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/btx/lib/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/btx/lib/btxcsu.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/btx/lib/btxsys.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/btx/lib/btxv86.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/btx/lib/btxv86.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/cdboot/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/cdboot/cdboot.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/kgzldr/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/kgzldr/boot.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/kgzldr/crt.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/kgzldr/kgzldr.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/kgzldr/lib.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/kgzldr/sio.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/kgzldr/start.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/amd64_tramp.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/biosacpi.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/bioscd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/biosdisk.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/biosmem.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/biospci.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/biospnp.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/biossmap.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/bootinfo.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/bootinfo32.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/bootinfo64.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/comconsole.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/devicename.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/elf32_freebsd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/elf64_freebsd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/i386_copy.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/i386_module.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/libi386.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/nullconsole.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/pread.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/pxe.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/pxe.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/pxetramp.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/smbios.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/time.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/vidconsole.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/loader/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/loader/conf.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/loader/help.i386#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/loader/loader.rc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/loader/main.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/loader/version#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/mbr/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/mbr/mbr.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/pxeldr/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/pxeldr/pxeboot.8#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/pxeldr/pxeldr.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/Makefile.inc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/efi/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/efi/conf.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/efi/efimd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/efi/ldscript.ia64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/efi/main.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/efi/start.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/efi/version#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/acpi_stub.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/bootinfo.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/conf.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/copy.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/delay.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/devicename.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/efi_stub.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/elf_freebsd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/exit.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/ldscript.ia64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/libski.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/main.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/pal_stub.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/sal_stub.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/skiconsole.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/skifs.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/skiload.cmd#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/ssc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/start.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/time.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/version#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/common/Makefile.inc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/common/main.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/devicename.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/elf_freebsd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/libofw.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/ofw_console.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/ofw_copy.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/ofw_disk.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/ofw_memory.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/ofw_module.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/ofw_net.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/ofw_reboot.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/ofw_time.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/openfirm.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/openfirm.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/Makefile.inc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot0.5/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot0.5/boot.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot0.5/boot0.5.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot0.5/disk.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot0.5/selector.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot0.5/start.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot0.5/support.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot0.5/syscons.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot0/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot0/boot0.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/README.serial.98#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/asm.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/asm.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/bios.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/boot.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/boot.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/boot2.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/dinode.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/disk.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/fs.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/inode.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/io.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/probe_keyboard.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/quota.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/serial.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/serial_16550.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/serial_8251.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/start.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/sys.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/table.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/btx/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/btx/Makefile.inc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/btx/btx/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/btx/btx/btx.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/btx/btxldr/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/btx/btxldr/btxldr.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/btx/lib/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/btx/lib/btxcsu.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/btx/lib/btxsys.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/btx/lib/btxv86.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/btx/lib/btxv86.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/cdboot/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/cdboot/cdboot.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/kgzldr/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/kgzldr/crt.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/libpc98/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/libpc98/bioscd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/libpc98/biosdisk.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/libpc98/biosmem.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/libpc98/comconsole.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/libpc98/i386_module.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/libpc98/time.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/libpc98/vidconsole.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/loader/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/loader/conf.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/loader/help.pc98#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/loader/main.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/powerpc/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/powerpc/loader/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/powerpc/loader/conf.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/powerpc/loader/help.ofw#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/powerpc/loader/ldscript.powerpc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/powerpc/loader/metadata.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/powerpc/loader/start.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/powerpc/loader/version#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/sparc64/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/sparc64/Makefile.inc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/sparc64/boot1/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/sparc64/boot1/_start.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/sparc64/boot1/boot1.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/sparc64/loader/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/sparc64/loader/help.sparc64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/sparc64/loader/locore.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/sparc64/loader/main.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/sparc64/loader/metadata.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorboot/sparc64/loader/version#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorbsm/audit.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorbsm/audit_internal.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorbsm/audit_kevents.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorbsm/audit_record.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_ccb.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_debug.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_periph.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_periph.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_queue.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_queue.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_sim.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_sim.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_xpt.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_xpt.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_xpt_periph.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_xpt_sim.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_all.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_all.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_cd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_cd.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_ch.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_ch.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_da.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_da.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_dvcfg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_iu.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_low.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_low.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_low_pisa.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_low_pisa.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_message.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_pass.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_pass.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_pt.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_pt.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_sa.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_sa.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_ses.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_ses.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_targ_bh.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_target.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_targetio.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/00READ#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/README#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/TODO#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/cnode.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_fbsd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_io.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_kernel.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_namecache.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_namecache.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_opstats.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_pioctl.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_psdev.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_psdev.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_subr.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_subr.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_venus.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_venus.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_vfsops.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_vfsops.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_vnops.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_vnops.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/freebsd32/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/freebsd32/freebsd32.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/freebsd32/freebsd32_misc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/freebsd32/freebsd32_proto.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/freebsd32/freebsd32_syscall.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/freebsd32/freebsd32_syscalls.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/freebsd32/freebsd32_sysent.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/freebsd32/freebsd32_util.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/freebsd32/syscalls.conf#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/freebsd32/syscalls.master#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ia32/ia32_genassym.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ia32/ia32_reg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ia32/ia32_signal.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ia32/ia32_sysvec.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ia32/ia32_util.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linprocfs/linprocfs.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linsysfs/linsysfs.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_file.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_getcwd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_ioctl.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_ioctl.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_ipc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_ipc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_mib.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_mib.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_misc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_signal.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_signal.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_socket.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_socket.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_stats.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_sysctl.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_sysproto.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_uid16.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_util.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_util.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/cfg_var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/hal_var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/kern_ndis.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/kern_windrv.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/ndis_var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/ntoskrnl_var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/pe_var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/resource_var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/subr_hal.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/subr_ndis.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/subr_ntoskrnl.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/subr_pe.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/subr_usbd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/usbd_var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/winx32_wrap.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/winx64_wrap.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/netbsd/dvcfg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/netbsd/physio_proc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/pecoff/imgact_pecoff.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/pecoff/imgact_pecoff.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/imgact_svr4.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_acl.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_dirent.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_errno.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_exec.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_fcntl.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_fcntl.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_filio.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_filio.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_fuser.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_hrt.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_ioctl.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_ioctl.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_ipc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_ipc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_misc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_mman.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_proto.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_resource.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_resource.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_siginfo.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_signal.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_signal.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_socket.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_socket.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_sockio.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_sockio.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_sockmod.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_stat.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_stat.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_statvfs.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_stream.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_stropts.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_syscall.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_syscallnames.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_sysconfig.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_sysent.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_systeminfo.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_sysvec.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_termios.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_termios.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_time.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_timod.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_ttold.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_ttold.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_types.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_ucontext.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_ulimit.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_ustat.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_util.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_utsname.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_wait.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/syscalls.conf#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/syscalls.master#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/Makefile.amd64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/Makefile.arm#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/Makefile.i386#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/Makefile.ia64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/Makefile.pc98#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/Makefile.powerpc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/Makefile.sparc64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/NOTES#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/defines#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/files#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/files.amd64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/files.arm#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/files.i386#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/files.ia64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/files.pc98#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/files.powerpc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/files.sparc64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/kern.mk#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/kern.post.mk#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/kern.pre.mk#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/kmod.mk#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/kmod_syms.awk#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/ldscript.amd64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/ldscript.arm#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/ldscript.i386#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/ldscript.ia64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/ldscript.powerpc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/ldscript.sparc64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/makeLINT.mk#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/makeLINT.sed#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/newvers.sh#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/options#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/options.amd64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/options.arm#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/options.i386#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/options.ia64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/options.pc98#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/options.powerpc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/options.sparc64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorconf/systags.sh#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_cbq.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_cbq.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_cdnr.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_cdnr.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_classq.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_hfsc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_hfsc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_priq.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_priq.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_red.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_red.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_rio.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_rio.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_rmclass.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_rmclass.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_rmclass_debug.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_subr.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altqconf.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/if_altq.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/CHANGES.txt#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acapps.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acconfig.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acdebug.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acdisasm.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acdispat.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acefi.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acenv.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acevents.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acexcep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acfreebsd.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acgcc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acglobal.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/achware.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acinterp.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/aclocal.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acmacros.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acnames.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acnamesp.h#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat May 27 15:43:37 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2215416C03D; Sat, 27 May 2006 15:43:37 +0000 (UTC) X-Original-To: perforce@FreeBSD.org Delivered-To: perforce@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E63BF16C036 for ; Sat, 27 May 2006 15:43:34 +0000 (UTC) (envelope-from rdivacky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E4DFD43D69 for ; Sat, 27 May 2006 15:43:26 +0000 (GMT) (envelope-from rdivacky@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4RFgMDb055536 for ; Sat, 27 May 2006 15:42:22 GMT (envelope-from rdivacky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4RFgLJG055533 for perforce@freebsd.org; Sat, 27 May 2006 15:42:21 GMT (envelope-from rdivacky@FreeBSD.org) Date: Sat, 27 May 2006 15:42:21 GMT Message-Id: <200605271542.k4RFgLJG055533@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rdivacky@FreeBSD.org using -f From: Roman Divacky To: Perforce Change Reviews Cc: Subject: PERFORCE change 97940 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 15:43:57 -0000 http://perforce.freebsd.org/chv.cgi?CH=97940 Change 97940 by rdivacky@rdivacky_witten on 2006/05/27 15:41:51 rdivacky_linuxolator branch creation and population. Affected files ... .. //depot/projects/soc2006/rdivacky_linuxolator/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/acpica/OsdEnvironment.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/acpica/acpi_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/acpica/acpi_wakeup.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/acpica/madt.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/amd64_mem.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/apic_vector.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/atomic.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/autoconf.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/bios.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/bpf_jit_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/bpf_jit_machdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/busdma_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/cpu_switch.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/db_disasm.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/db_interface.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/db_trace.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/dump_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/elf_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/exception.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/fpu.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/gdb_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/genassym.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/identcpu.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/in_cksum.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/initcpu.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/intr_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/io.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/io_apic.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/legacy.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/local_apic.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/locore.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/mem.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/minidump_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/mp_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/mp_watchdog.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/mpboot.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/mptable.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/mptable_pci.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/nexus.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/pmap.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/prof_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/sigtramp.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/support.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/sys_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/trap.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/tsc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/uio_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/uma_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/amd64/vm_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/compile/.cvsignore#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/conf/.cvsignore#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/conf/DEFAULTS#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/conf/GENERIC#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/conf/GENERIC.hints#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/conf/MAC#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/conf/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/conf/NOTES#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/ia32/ia32_exception.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/ia32/ia32_reg.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/ia32/ia32_signal.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/ia32/ia32_sigtramp.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/ia32/ia32_syscall.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/_bus.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/_inttypes.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/_limits.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/_stdint.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/_types.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/acpica_machdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/apicreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/apicvar.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/asm.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/asmacros.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/atomic.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/bus.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/bus_dma.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/clock.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/cpu.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/cpufunc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/cputypes.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/db_machdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/elf.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/endian.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/exec.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/float.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/floatingpoint.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/fpu.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/frame.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/gdb_machdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/ieeefp.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/in_cksum.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/intr_machdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/iodev.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/kdb.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/legacyvar.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/limits.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/md_var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/memdev.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/metadata.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/minidump.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/mp_watchdog.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/mptable.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/mutex.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/param.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/pc/bios.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/pc/display.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/pcb.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/pcb_ext.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/pci_cfgreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/pcpu.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/pmap.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/pmc_mdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/ppireg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/proc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/profile.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/psl.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/ptrace.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/reg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/reloc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/resource.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/runq.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/segments.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/setjmp.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/sf_buf.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/sigframe.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/signal.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/smp.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/specialreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/stdarg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/sysarch.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/timerreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/trap.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/tss.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/ucontext.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/varargs.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/include/vmparam.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/isa/atpic.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/isa/atpic_vector.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/isa/clock.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/isa/elcr.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/isa/icu.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/isa/isa.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/isa/isa.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/isa/isa_dma.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/isa/nmi.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/linux32/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/linux32/linux.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/linux32/linux32_dummy.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/linux32/linux32_genassym.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/linux32/linux32_ipc64.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/linux32/linux32_locore.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/linux32/linux32_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/linux32/linux32_proto.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/linux32/linux32_syscall.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/linux32/linux32_sysent.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/linux32/linux32_sysvec.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/linux32/syscalls.conf#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/linux32/syscalls.master#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/pci/pci_bus.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/amd64/pci/pci_cfgreg.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/autoconf.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/bcopy_page.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/bcopyinout.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/bcopyinout_xscale.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/blockio.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/bootconfig.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/bus_space_asm_generic.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/busdma_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/copystr.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/cpufunc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/cpufunc_asm.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/cpufunc_asm_arm10.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/cpufunc_asm_arm7tdmi.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/cpufunc_asm_arm8.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/cpufunc_asm_arm9.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/cpufunc_asm_armv4.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/cpufunc_asm_ixp12x0.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/cpufunc_asm_sa1.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/cpufunc_asm_sa11x0.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/cpufunc_asm_xscale.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/db_disasm.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/db_interface.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/db_trace.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/disassem.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/dump_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/elf_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/elf_trampoline.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/exception.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/fiq.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/fiq_subr.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/fusu.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/genassym.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/identcpu.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/in_cksum.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/in_cksum_arm.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/inckern.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/intr.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/irq_dispatch.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/locore.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/mem.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/nexus.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/nexus_io.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/nexus_io_asm.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/pmap.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/setcpsr.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/setstack.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/support.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/swtch.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/sys_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/trap.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/uio_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/undefined.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/vectors.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/arm/vm_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/at91.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/at91_pdcreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/at91_pio.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/at91_pioreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/at91_pmc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/at91_pmcreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/at91_pmcvar.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/at91_rtc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/at91_rtcreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/at91_spi.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/at91_spiio.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/at91_spireg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/at91_ssc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/at91_sscreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/at91_st.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/at91_streg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/at91_twi.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/at91_twiio.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/at91_twireg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/at91_usartreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/at91rm92reg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/at91var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/files.at91#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/files.kb920x#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/hints.at91rm9200#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/hints.at91sam9261#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/if_ate.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/if_atereg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/kb920x_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/ohci_atmelarm.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/std.at91#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/std.kb920x#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/uart_bus_at91usart.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/uart_cpu_at91rm9200usart.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/at91/uart_dev_at91usart.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/compile/.cvsignore#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/conf/.cvsignore#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/conf/IQ31244#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/conf/KB920X#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/conf/SIMICS#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/conf/SKYEYE#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/_bus.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/_inttypes.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/_limits.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/_stdint.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/_types.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/armreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/asm.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/asmacros.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/atomic.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/blockio.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/bootconfig.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/bus.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/bus_dma.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/clock.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/cpu.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/cpuconf.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/cpufunc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/db_machdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/disassem.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/elf.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/endian.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/exec.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/fiq.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/float.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/floatingpoint.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/fp.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/frame.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/ieee.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/ieeefp.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/in_cksum.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/intr.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/katelib.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/kdb.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/limits.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/machdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/md_var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/memdev.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/metadata.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/mutex.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/param.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/pcb.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/pcpu.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/pmap.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/pmc_mdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/proc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/profile.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/psl.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/pte.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/ptrace.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/reg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/reloc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/resource.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/runq.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/setjmp.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/sf_buf.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/sigframe.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/signal.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/smp.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/stdarg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/swi.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/sysarch.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/trap.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/ucontext.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/undefined.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/utrap.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/include/vmparam.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/sa11x0/assabet_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/sa11x0/files.sa11x0#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/sa11x0/sa11x0.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/sa11x0/sa11x0_dmacreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/sa11x0/sa11x0_gpioreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/sa11x0/sa11x0_io.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/sa11x0/sa11x0_io_asm.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/sa11x0/sa11x0_irq.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/sa11x0/sa11x0_irqhandler.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/sa11x0/sa11x0_ost.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/sa11x0/sa11x0_ostreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/sa11x0/sa11x0_ppcreg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/sa11x0/sa11x0_reg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/sa11x0/sa11x0_var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/sa11x0/std.sa11x0#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/sa11x0/uart_bus_sa1110.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/sa11x0/uart_cpu_sa1110.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/sa11x0/uart_dev_sa1110.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/sa11x0/uart_dev_sa1110.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/files.i80321#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/files.iq31244#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/i80321.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/i80321_aau.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/i80321_dma.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/i80321_intr.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/i80321_mcu.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/i80321_pci.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/i80321_space.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/i80321_timer.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/i80321_wdog.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/i80321reg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/i80321var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/iq31244_7seg.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/iq31244_machdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/iq80321.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/iq80321reg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/iq80321var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/obio.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/obio_space.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/obiovar.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/std.i80321#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/std.iq31244#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/uart_bus_i80321.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/i80321/uart_cpu_i80321.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/std.xscale#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/xscalereg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/arm/xscale/xscalevar.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/README#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/Makefile.inc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/boot0/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/boot0/README#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/boot0/arm_init.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/boot0/linker.cfg#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/boot0/main.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/boot0iic/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/boot0iic/doit.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/boot0iic/main.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/boot0spi/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/boot0spi/doit.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/boot0spi/main.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/bootiic/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/bootiic/README#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/bootiic/arm_init.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/bootiic/main.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/bootspi/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/bootspi/README#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/bootspi/arm_init.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/bootspi/main.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/libat91/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/libat91/at91rm9200.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/libat91/at91rm9200_lowlevel.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/libat91/at91rm9200_lowlevel.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/libat91/eeprom.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/libat91/eeprom.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/libat91/emac.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/libat91/emac.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/libat91/env_vars.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/libat91/env_vars.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/libat91/getc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/libat91/lib.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/libat91/loader_prompt.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/libat91/loader_prompt.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/libat91/p_string.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/libat91/p_string.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/libat91/printf.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/libat91/putchar.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/libat91/tag_list.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/libat91/tag_list.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/libat91/xmodem.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/arm/at91/linker.cfg#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/Makefile.inc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/bcache.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/boot.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/bootstrap.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/commands.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/console.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/dev_net.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/dev_net.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/devopen.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/help.common#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/interp.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/interp_backslash.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/interp_forth.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/interp_parse.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/isapnp.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/isapnp.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/load.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/load_elf.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/load_elf32.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/load_elf32_obj.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/load_elf64.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/load_elf64_obj.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/load_elf_obj.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/loader.8#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/ls.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/merge_help.awk#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/misc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/module.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/newvers.sh#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/panic.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/pnp.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/pnpdata#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/reloc_elf.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/reloc_elf32.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/reloc_elf64.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/common/ufsread.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/Makefile.inc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/include/README#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/include/efi.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/include/efi_nii.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/include/efiapi.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/include/eficon.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/include/efidebug.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/include/efidef.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/include/efidevp.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/include/efierr.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/include/efifpswa.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/include/efifs.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/include/efilib.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/include/efinet.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/include/efipart.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/include/efiprot.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/include/efipxebc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/include/efiser.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/include/efistdarg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/include/i386/efibind.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/include/i386/pe.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/include/ia64/efibind.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/include/ia64/pe.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/libefi/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/libefi/bootinfo.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/libefi/copy.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/libefi/delay.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/libefi/devicename.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/libefi/efi_console.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/libefi/efiboot.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/libefi/efifpswa.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/libefi/efifs.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/libefi/efinet.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/libefi/elf_freebsd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/libefi/libefi.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/libefi/module.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/efi/libefi/time.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/dict.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/ficl.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/ficl.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/fileaccess.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/float.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/i386/sysdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/i386/sysdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/ia64/sysdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/ia64/sysdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/loader.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/math64.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/math64.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/powerpc/sysdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/powerpc/sysdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/prefix.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/search.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/softwords/classes.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/softwords/ficlclass.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/softwords/ficllocal.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/softwords/fileaccess.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/softwords/forml.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/softwords/freebsd.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/softwords/ifbrack.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/softwords/jhlocal.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/softwords/marker.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/softwords/oo.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/softwords/prefix.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/softwords/softcore.awk#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/softwords/softcore.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/softwords/string.fr#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/sparc64/sysdep.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/sparc64/sysdep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/stack.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/testmain.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/tools.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/unix.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/vm.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ficl/words.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/forth/beastie.4th#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/forth/frames.4th#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/forth/loader.4th#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/forth/loader.4th.8#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/forth/loader.conf#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/forth/loader.conf.5#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/forth/loader.rc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/forth/pnp.4th#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/forth/screen.4th#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/forth/support.4th#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/Makefile.inc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/boot0/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/boot0/boot0.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/boot0/boot0ext.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/boot0ext/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/boot0sio/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/boot2/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/boot2/boot1.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/boot2/boot2.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/boot2/lib.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/boot2/sio.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/btx/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/btx/Makefile.inc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/btx/btx/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/btx/btx/btx.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/btx/btxldr/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/btx/btxldr/btxldr.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/btx/lib/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/btx/lib/btxcsu.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/btx/lib/btxsys.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/btx/lib/btxv86.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/btx/lib/btxv86.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/cdboot/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/cdboot/cdboot.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/kgzldr/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/kgzldr/boot.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/kgzldr/crt.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/kgzldr/kgzldr.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/kgzldr/lib.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/kgzldr/sio.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/kgzldr/start.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/amd64_tramp.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/biosacpi.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/bioscd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/biosdisk.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/biosmem.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/biospci.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/biospnp.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/biossmap.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/bootinfo.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/bootinfo32.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/bootinfo64.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/comconsole.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/devicename.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/elf32_freebsd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/elf64_freebsd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/i386_copy.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/i386_module.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/libi386.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/nullconsole.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/pread.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/pxe.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/pxe.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/pxetramp.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/smbios.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/time.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/libi386/vidconsole.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/loader/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/loader/conf.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/loader/help.i386#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/loader/loader.rc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/loader/main.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/loader/version#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/mbr/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/mbr/mbr.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/pxeldr/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/pxeldr/pxeboot.8#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/i386/pxeldr/pxeldr.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/Makefile.inc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/efi/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/efi/conf.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/efi/efimd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/efi/ldscript.ia64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/efi/main.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/efi/start.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/efi/version#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/ski/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/ski/acpi_stub.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/ski/bootinfo.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/ski/conf.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/ski/copy.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/ski/delay.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/ski/devicename.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/ski/efi_stub.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/ski/elf_freebsd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/ski/exit.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/ski/ldscript.ia64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/ski/libski.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/ski/main.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/ski/pal_stub.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/ski/sal_stub.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/ski/skiconsole.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/ski/skifs.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/ski/skiload.cmd#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/ski/ssc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/ski/start.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/ski/time.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ia64/ski/version#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ofw/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ofw/common/Makefile.inc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ofw/common/main.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ofw/libofw/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ofw/libofw/devicename.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ofw/libofw/elf_freebsd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ofw/libofw/libofw.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ofw/libofw/ofw_console.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ofw/libofw/ofw_copy.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ofw/libofw/ofw_disk.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ofw/libofw/ofw_memory.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ofw/libofw/ofw_module.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ofw/libofw/ofw_net.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ofw/libofw/ofw_reboot.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ofw/libofw/ofw_time.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ofw/libofw/openfirm.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/ofw/libofw/openfirm.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/Makefile.inc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot0.5/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot0.5/boot.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot0.5/boot0.5.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot0.5/disk.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot0.5/selector.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot0.5/start.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot0.5/support.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot0.5/syscons.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot0/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot0/boot0.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot2/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot2/README.serial.98#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot2/asm.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot2/asm.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot2/bios.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot2/boot.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot2/boot.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot2/boot2.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot2/dinode.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot2/disk.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot2/fs.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot2/inode.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot2/io.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot2/probe_keyboard.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot2/quota.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot2/serial.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot2/serial_16550.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot2/serial_8251.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot2/start.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot2/sys.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/boot2/table.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/btx/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/btx/Makefile.inc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/btx/btx/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/btx/btx/btx.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/btx/btxldr/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/btx/btxldr/btxldr.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/btx/lib/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/btx/lib/btxcsu.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/btx/lib/btxsys.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/btx/lib/btxv86.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/btx/lib/btxv86.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/cdboot/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/cdboot/cdboot.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/kgzldr/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/kgzldr/crt.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/libpc98/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/libpc98/bioscd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/libpc98/biosdisk.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/libpc98/biosmem.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/libpc98/comconsole.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/libpc98/i386_module.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/libpc98/time.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/libpc98/vidconsole.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/loader/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/loader/conf.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/loader/help.pc98#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/pc98/loader/main.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/powerpc/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/powerpc/loader/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/powerpc/loader/conf.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/powerpc/loader/help.ofw#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/powerpc/loader/ldscript.powerpc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/powerpc/loader/metadata.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/powerpc/loader/start.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/powerpc/loader/version#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/sparc64/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/sparc64/Makefile.inc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/sparc64/boot1/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/sparc64/boot1/_start.s#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/sparc64/boot1/boot1.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/sparc64/loader/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/sparc64/loader/help.sparc64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/sparc64/loader/locore.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/sparc64/loader/main.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/sparc64/loader/metadata.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/boot/sparc64/loader/version#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/bsm/audit.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/bsm/audit_internal.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/bsm/audit_kevents.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/bsm/audit_record.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/cam.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/cam.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/cam_ccb.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/cam_debug.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/cam_periph.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/cam_periph.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/cam_queue.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/cam_queue.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/cam_sim.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/cam_sim.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/cam_xpt.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/cam_xpt.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/cam_xpt_periph.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/cam_xpt_sim.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_all.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_all.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_cd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_cd.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_ch.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_ch.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_da.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_da.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_dvcfg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_iu.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_low.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_low.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_low_pisa.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_low_pisa.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_message.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_pass.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_pass.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_pt.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_pt.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_sa.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_sa.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_ses.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_ses.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_targ_bh.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_target.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/cam/scsi/scsi_targetio.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/coda/00READ#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/coda/README#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/coda/TODO#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/coda/cnode.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/coda/coda.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/coda/coda_fbsd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/coda/coda_io.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/coda/coda_kernel.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/coda/coda_namecache.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/coda/coda_namecache.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/coda/coda_opstats.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/coda/coda_pioctl.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/coda/coda_psdev.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/coda/coda_psdev.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/coda/coda_subr.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/coda/coda_subr.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/coda/coda_venus.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/coda/coda_venus.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/coda/coda_vfsops.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/coda/coda_vfsops.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/coda/coda_vnops.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/coda/coda_vnops.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/freebsd32/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/freebsd32/freebsd32.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/freebsd32/freebsd32_misc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/freebsd32/freebsd32_proto.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/freebsd32/freebsd32_syscall.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/freebsd32/freebsd32_syscalls.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/freebsd32/freebsd32_sysent.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/freebsd32/freebsd32_util.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/freebsd32/syscalls.conf#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/freebsd32/syscalls.master#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/ia32/ia32_genassym.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/ia32/ia32_reg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/ia32/ia32_signal.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/ia32/ia32_sysvec.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/ia32/ia32_util.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/linprocfs/linprocfs.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/linsysfs/linsysfs.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/linux/linux_file.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/linux/linux_getcwd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/linux/linux_ioctl.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/linux/linux_ioctl.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/linux/linux_ipc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/linux/linux_ipc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/linux/linux_mib.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/linux/linux_mib.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/linux/linux_misc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/linux/linux_signal.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/linux/linux_signal.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/linux/linux_socket.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/linux/linux_socket.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/linux/linux_stats.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/linux/linux_sysctl.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/linux/linux_sysproto.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/linux/linux_uid16.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/linux/linux_util.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/linux/linux_util.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/ndis/cfg_var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/ndis/hal_var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/ndis/kern_ndis.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/ndis/kern_windrv.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/ndis/ndis_var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/ndis/ntoskrnl_var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/ndis/pe_var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/ndis/resource_var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/ndis/subr_hal.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/ndis/subr_ndis.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/ndis/subr_ntoskrnl.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/ndis/subr_pe.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/ndis/subr_usbd.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/ndis/usbd_var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/ndis/winx32_wrap.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/ndis/winx64_wrap.S#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/netbsd/dvcfg.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/netbsd/physio_proc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/pecoff/imgact_pecoff.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/pecoff/imgact_pecoff.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/Makefile#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/imgact_svr4.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_acl.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_dirent.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_errno.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_exec.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_fcntl.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_fcntl.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_filio.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_filio.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_fuser.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_hrt.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_ioctl.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_ioctl.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_ipc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_ipc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_misc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_mman.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_proto.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_resource.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_resource.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_siginfo.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_signal.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_signal.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_socket.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_socket.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_sockio.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_sockio.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_sockmod.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_stat.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_stat.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_statvfs.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_stream.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_stropts.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_syscall.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_syscallnames.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_sysconfig.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_sysent.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_systeminfo.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_sysvec.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_termios.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_termios.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_time.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_timod.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_ttold.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_ttold.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_types.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_ucontext.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_ulimit.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_ustat.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_util.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_utsname.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/svr4_wait.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/syscalls.conf#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/compat/svr4/syscalls.master#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/Makefile.amd64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/Makefile.arm#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/Makefile.i386#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/Makefile.ia64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/Makefile.pc98#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/Makefile.powerpc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/Makefile.sparc64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/NOTES#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/defines#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/files#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/files.amd64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/files.arm#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/files.i386#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/files.ia64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/files.pc98#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/files.powerpc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/files.sparc64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/kern.mk#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/kern.post.mk#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/kern.pre.mk#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/kmod.mk#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/kmod_syms.awk#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/ldscript.amd64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/ldscript.arm#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/ldscript.i386#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/ldscript.ia64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/ldscript.powerpc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/ldscript.sparc64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/makeLINT.mk#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/makeLINT.sed#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/newvers.sh#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/options#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/options.amd64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/options.arm#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/options.i386#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/options.ia64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/options.pc98#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/options.powerpc#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/options.sparc64#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/conf/systags.sh#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/altq/altq/altq.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/altq/altq/altq_cbq.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/altq/altq/altq_cbq.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/altq/altq/altq_cdnr.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/altq/altq/altq_cdnr.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/altq/altq/altq_classq.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/altq/altq/altq_hfsc.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/altq/altq/altq_hfsc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/altq/altq/altq_priq.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/altq/altq/altq_priq.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/altq/altq/altq_red.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/altq/altq/altq_red.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/altq/altq/altq_rio.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/altq/altq/altq_rio.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/altq/altq/altq_rmclass.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/altq/altq/altq_rmclass.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/altq/altq/altq_rmclass_debug.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/altq/altq/altq_subr.c#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/altq/altq/altq_var.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/altq/altq/altqconf.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/altq/altq/if_altq.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/dev/acpica/CHANGES.txt#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/dev/acpica/acapps.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/dev/acpica/acconfig.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/dev/acpica/acdebug.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/dev/acpica/acdisasm.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/dev/acpica/acdispat.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/dev/acpica/acefi.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/dev/acpica/acenv.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/dev/acpica/acevents.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/dev/acpica/acexcep.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/dev/acpica/acfreebsd.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/dev/acpica/acgcc.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/dev/acpica/acglobal.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/dev/acpica/achware.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/dev/acpica/acinterp.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/dev/acpica/aclocal.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/dev/acpica/acmacros.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/dev/acpica/acnames.h#1 branch .. //depot/projects/soc2006/rdivacky_linuxolator/contrib/dev/acpica/acnamesp.h#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat May 27 16:25:24 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3454216ABB8; Sat, 27 May 2006 16:25:24 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5165916A64D for ; Sat, 27 May 2006 16:25:21 +0000 (UTC) (envelope-from bz@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E94DD43D46 for ; Sat, 27 May 2006 16:25:20 +0000 (GMT) (envelope-from bz@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4RGOGXk058694 for ; Sat, 27 May 2006 16:24:16 GMT (envelope-from bz@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4RGMYJp058653 for perforce@freebsd.org; Sat, 27 May 2006 16:22:34 GMT (envelope-from bz@freebsd.org) Date: Sat, 27 May 2006 16:22:34 GMT Message-Id: <200605271622.k4RGMYJp058653@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bz@freebsd.org using -f From: "Bjoern A. Zeeb" To: Perforce Change Reviews Cc: Subject: PERFORCE change 97942 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 16:25:56 -0000 http://perforce.freebsd.org/chv.cgi?CH=97942 Change 97942 by bz@bz_dopt_ah on 2006/05/27 16:21:32 IFC @97931 Affected files ... .. //depot/projects/s390/MAINTAINERS#14 integrate .. //depot/projects/s390/Makefile#13 integrate .. //depot/projects/s390/Makefile.inc1#22 integrate .. //depot/projects/s390/ObsoleteFiles.inc#4 integrate .. //depot/projects/s390/README#4 integrate .. //depot/projects/s390/UPDATING#16 integrate .. //depot/projects/s390/bin/Makefile#6 integrate .. //depot/projects/s390/bin/Makefile.inc#4 integrate .. //depot/projects/s390/bin/chflags/chflags.1#5 integrate .. //depot/projects/s390/bin/csh/Makefile#6 integrate .. //depot/projects/s390/bin/csh/config.h#3 integrate .. //depot/projects/s390/bin/csh/iconv.h#1 branch .. //depot/projects/s390/bin/csh/iconv_stub.c#1 branch .. //depot/projects/s390/bin/ed/Makefile#5 integrate .. //depot/projects/s390/bin/getfacl/getfacl.1#6 integrate .. //depot/projects/s390/bin/getfacl/getfacl.c#5 integrate .. //depot/projects/s390/bin/ln/ln.1#4 integrate .. //depot/projects/s390/bin/ln/ln.c#5 integrate .. //depot/projects/s390/bin/ls/cmp.c#4 integrate .. //depot/projects/s390/bin/ls/extern.h#5 integrate .. //depot/projects/s390/bin/ls/ls.1#8 integrate .. //depot/projects/s390/bin/ls/ls.c#9 integrate .. //depot/projects/s390/bin/ls/ls.h#5 integrate .. //depot/projects/s390/bin/ls/print.c#8 integrate .. //depot/projects/s390/bin/ls/util.c#5 integrate .. //depot/projects/s390/bin/pax/pax.1#5 integrate .. //depot/projects/s390/bin/ps/keyword.c#9 integrate .. //depot/projects/s390/bin/ps/print.c#9 integrate .. //depot/projects/s390/bin/rm/rm.c#6 integrate .. //depot/projects/s390/bin/sh/Makefile#5 integrate .. //depot/projects/s390/bin/sh/TOUR#2 integrate .. //depot/projects/s390/bin/sh/builtins.def#6 integrate .. //depot/projects/s390/bin/sh/error.c#4 integrate .. //depot/projects/s390/bin/sh/eval.c#6 integrate .. //depot/projects/s390/bin/sh/exec.c#6 integrate .. //depot/projects/s390/bin/sh/exec.h#5 integrate .. //depot/projects/s390/bin/sh/expand.c#9 integrate .. //depot/projects/s390/bin/sh/input.c#5 integrate .. //depot/projects/s390/bin/sh/jobs.c#9 integrate .. //depot/projects/s390/bin/sh/main.c#4 integrate .. //depot/projects/s390/bin/sh/miscbltin.c#5 integrate .. //depot/projects/s390/bin/sh/mkbuiltins#5 integrate .. //depot/projects/s390/bin/sh/options.c#4 integrate .. //depot/projects/s390/bin/sh/show.c#6 integrate .. //depot/projects/s390/bin/sh/trap.c#5 integrate .. //depot/projects/s390/bin/sh/var.c#7 integrate .. //depot/projects/s390/bin/sh/var.h#4 integrate .. //depot/projects/s390/contrib/amd/fixmount/fixmount.8#5 integrate .. //depot/projects/s390/contrib/bind9/FREEBSD-Upgrade#4 integrate .. //depot/projects/s390/contrib/bsnmp/FREEBSD-Xlist#3 integrate .. //depot/projects/s390/contrib/bsnmp/NEWS#3 integrate .. //depot/projects/s390/contrib/bsnmp/TODO#2 integrate .. //depot/projects/s390/contrib/bsnmp/VERSION#3 integrate .. //depot/projects/s390/contrib/bsnmp/gensnmptree/gensnmptree.1#3 integrate .. //depot/projects/s390/contrib/bsnmp/gensnmptree/gensnmptree.c#4 integrate .. //depot/projects/s390/contrib/bsnmp/lib/asn1.c#3 integrate .. //depot/projects/s390/contrib/bsnmp/lib/asn1.h#3 integrate .. //depot/projects/s390/contrib/bsnmp/lib/snmpclient.c#3 integrate .. //depot/projects/s390/contrib/bsnmp/lib/support.h#2 integrate .. //depot/projects/s390/contrib/bsnmp/oid-list#2 integrate .. //depot/projects/s390/contrib/bsnmp/snmp_mibII/BEGEMOT-IP-MIB.txt#1 branch .. //depot/projects/s390/contrib/bsnmp/snmp_mibII/BEGEMOT-MIB2-MIB.txt#1 branch .. //depot/projects/s390/contrib/bsnmp/snmp_mibII/mibII.c#4 integrate .. //depot/projects/s390/contrib/bsnmp/snmp_mibII/mibII.h#3 integrate .. //depot/projects/s390/contrib/bsnmp/snmp_mibII/mibII_begemot.c#1 branch .. //depot/projects/s390/contrib/bsnmp/snmp_mibII/mibII_interfaces.c#3 integrate .. //depot/projects/s390/contrib/bsnmp/snmp_mibII/mibII_route.c#3 integrate .. //depot/projects/s390/contrib/bsnmp/snmp_mibII/mibII_tree.def#2 integrate .. //depot/projects/s390/contrib/bsnmp/snmp_mibII/snmp_mibII.h#2 integrate .. //depot/projects/s390/contrib/bsnmp/snmp_ntp/snmp_ntp.c#3 integrate .. //depot/projects/s390/contrib/bsnmp/snmpd/bsnmpd.1#3 integrate .. //depot/projects/s390/contrib/bsnmp/snmpd/config.c#4 integrate .. //depot/projects/s390/contrib/bsnmp/snmpd/export.c#2 integrate .. //depot/projects/s390/contrib/bsnmp/snmpd/main.c#4 integrate .. //depot/projects/s390/contrib/bsnmp/snmpd/snmpd.config#3 integrate .. //depot/projects/s390/contrib/bsnmp/snmpd/snmpmod.3#3 integrate .. //depot/projects/s390/contrib/bsnmp/snmpd/snmpmod.h#3 integrate .. //depot/projects/s390/contrib/csup/GNUmakefile#1 branch .. //depot/projects/s390/contrib/csup/Makefile#1 branch .. //depot/projects/s390/contrib/csup/README#1 branch .. //depot/projects/s390/contrib/csup/TODO#1 branch .. //depot/projects/s390/contrib/csup/attrstack.c#1 branch .. //depot/projects/s390/contrib/csup/attrstack.h#1 branch .. //depot/projects/s390/contrib/csup/config.c#1 branch .. //depot/projects/s390/contrib/csup/config.h#1 branch .. //depot/projects/s390/contrib/csup/csup.1#1 branch .. //depot/projects/s390/contrib/csup/detailer.c#1 branch .. //depot/projects/s390/contrib/csup/detailer.h#1 branch .. //depot/projects/s390/contrib/csup/diff.c#1 branch .. //depot/projects/s390/contrib/csup/diff.h#1 branch .. //depot/projects/s390/contrib/csup/fattr.c#1 branch .. //depot/projects/s390/contrib/csup/fattr.h#1 branch .. //depot/projects/s390/contrib/csup/fattr_bsd.h#1 branch .. //depot/projects/s390/contrib/csup/fattr_posix.h#1 branch .. //depot/projects/s390/contrib/csup/fixups.c#1 branch .. //depot/projects/s390/contrib/csup/fixups.h#1 branch .. //depot/projects/s390/contrib/csup/fnmatch.c#1 branch .. //depot/projects/s390/contrib/csup/fnmatch.h#1 branch .. //depot/projects/s390/contrib/csup/globtree.c#1 branch .. //depot/projects/s390/contrib/csup/globtree.h#1 branch .. //depot/projects/s390/contrib/csup/idcache.c#1 branch .. //depot/projects/s390/contrib/csup/idcache.h#1 branch .. //depot/projects/s390/contrib/csup/keyword.c#1 branch .. //depot/projects/s390/contrib/csup/keyword.h#1 branch .. //depot/projects/s390/contrib/csup/lister.c#1 branch .. //depot/projects/s390/contrib/csup/lister.h#1 branch .. //depot/projects/s390/contrib/csup/main.c#1 branch .. //depot/projects/s390/contrib/csup/main.h#1 branch .. //depot/projects/s390/contrib/csup/misc.c#1 branch .. //depot/projects/s390/contrib/csup/misc.h#1 branch .. //depot/projects/s390/contrib/csup/mux.c#1 branch .. //depot/projects/s390/contrib/csup/mux.h#1 branch .. //depot/projects/s390/contrib/csup/parse.y#1 branch .. //depot/projects/s390/contrib/csup/pathcomp.c#1 branch .. //depot/projects/s390/contrib/csup/pathcomp.h#1 branch .. //depot/projects/s390/contrib/csup/proto.c#1 branch .. //depot/projects/s390/contrib/csup/proto.h#1 branch .. //depot/projects/s390/contrib/csup/queue.h#1 branch .. //depot/projects/s390/contrib/csup/status.c#1 branch .. //depot/projects/s390/contrib/csup/status.h#1 branch .. //depot/projects/s390/contrib/csup/stream.c#1 branch .. //depot/projects/s390/contrib/csup/stream.h#1 branch .. //depot/projects/s390/contrib/csup/threads.c#1 branch .. //depot/projects/s390/contrib/csup/threads.h#1 branch .. //depot/projects/s390/contrib/csup/token.h#1 branch .. //depot/projects/s390/contrib/csup/token.l#1 branch .. //depot/projects/s390/contrib/csup/updater.c#1 branch .. //depot/projects/s390/contrib/csup/updater.h#1 branch .. //depot/projects/s390/contrib/hostapd/ChangeLog#2 integrate .. //depot/projects/s390/contrib/hostapd/FREEBSD-Xlist#2 integrate .. //depot/projects/s390/contrib/hostapd/FREEBSD-upgrade#2 integrate .. //depot/projects/s390/contrib/hostapd/Makefile#2 integrate .. //depot/projects/s390/contrib/hostapd/README#2 integrate .. //depot/projects/s390/contrib/hostapd/accounting.c#2 integrate .. //depot/projects/s390/contrib/hostapd/aes.c#2 integrate .. //depot/projects/s390/contrib/hostapd/aes_wrap.c#2 integrate .. //depot/projects/s390/contrib/hostapd/aes_wrap.h#2 integrate .. //depot/projects/s390/contrib/hostapd/common.c#2 integrate .. //depot/projects/s390/contrib/hostapd/common.h#2 integrate .. //depot/projects/s390/contrib/hostapd/config.c#2 integrate .. //depot/projects/s390/contrib/hostapd/config.h#2 integrate .. //depot/projects/s390/contrib/hostapd/config_types.h#1 branch .. //depot/projects/s390/contrib/hostapd/crypto.c#2 integrate .. //depot/projects/s390/contrib/hostapd/crypto.h#2 integrate .. //depot/projects/s390/contrib/hostapd/ctrl_iface.c#2 integrate .. //depot/projects/s390/contrib/hostapd/defconfig#2 integrate .. //depot/projects/s390/contrib/hostapd/defs.h#2 integrate .. //depot/projects/s390/contrib/hostapd/driver.h#2 integrate .. //depot/projects/s390/contrib/hostapd/driver_test.c#2 integrate .. //depot/projects/s390/contrib/hostapd/driver_wired.c#2 integrate .. //depot/projects/s390/contrib/hostapd/eap.c#2 integrate .. //depot/projects/s390/contrib/hostapd/eap.h#2 integrate .. //depot/projects/s390/contrib/hostapd/eap_defs.h#2 integrate .. //depot/projects/s390/contrib/hostapd/eap_i.h#2 integrate .. //depot/projects/s390/contrib/hostapd/eap_identity.c#2 integrate .. //depot/projects/s390/contrib/hostapd/eap_md5.c#2 integrate .. //depot/projects/s390/contrib/hostapd/eap_pax.c#1 branch .. //depot/projects/s390/contrib/hostapd/eap_pax_common.c#1 branch .. //depot/projects/s390/contrib/hostapd/eap_pax_common.h#1 branch .. //depot/projects/s390/contrib/hostapd/eap_peap.c#2 integrate .. //depot/projects/s390/contrib/hostapd/eap_psk.c#1 branch .. //depot/projects/s390/contrib/hostapd/eap_psk_common.c#1 branch .. //depot/projects/s390/contrib/hostapd/eap_psk_common.h#1 branch .. //depot/projects/s390/contrib/hostapd/eap_sim.c#2 integrate .. //depot/projects/s390/contrib/hostapd/eap_sim_common.c#2 integrate .. //depot/projects/s390/contrib/hostapd/eap_sim_common.h#2 integrate .. //depot/projects/s390/contrib/hostapd/eap_sim_db.c#2 integrate .. //depot/projects/s390/contrib/hostapd/eap_tls.c#2 integrate .. //depot/projects/s390/contrib/hostapd/eap_tls_common.c#2 integrate .. //depot/projects/s390/contrib/hostapd/eap_ttls.c#2 integrate .. //depot/projects/s390/contrib/hostapd/eap_ttls.h#2 integrate .. //depot/projects/s390/contrib/hostapd/eapol_sm.c#2 integrate .. //depot/projects/s390/contrib/hostapd/eapol_sm.h#2 integrate .. //depot/projects/s390/contrib/hostapd/eloop.c#2 integrate .. //depot/projects/s390/contrib/hostapd/eloop.h#2 integrate .. //depot/projects/s390/contrib/hostapd/hostap_common.h#2 integrate .. //depot/projects/s390/contrib/hostapd/hostapd.8#1 branch .. //depot/projects/s390/contrib/hostapd/hostapd.c#2 integrate .. //depot/projects/s390/contrib/hostapd/hostapd.conf#2 integrate .. //depot/projects/s390/contrib/hostapd/hostapd.eap_user#2 integrate .. //depot/projects/s390/contrib/hostapd/hostapd.h#2 integrate .. //depot/projects/s390/contrib/hostapd/hostapd_cli.1#1 branch .. //depot/projects/s390/contrib/hostapd/hostapd_cli.c#2 integrate .. //depot/projects/s390/contrib/hostapd/hostapd_ctrl.c#2 delete .. //depot/projects/s390/contrib/hostapd/hostapd_ctrl.h#2 delete .. //depot/projects/s390/contrib/hostapd/iapp.c#2 integrate .. //depot/projects/s390/contrib/hostapd/ieee802_11.c#2 integrate .. //depot/projects/s390/contrib/hostapd/ieee802_11_auth.c#2 integrate .. //depot/projects/s390/contrib/hostapd/ieee802_1x.c#2 integrate .. //depot/projects/s390/contrib/hostapd/ieee802_1x.h#2 integrate .. //depot/projects/s390/contrib/hostapd/l2_packet.h#2 integrate .. //depot/projects/s390/contrib/hostapd/logwatch/README#1 branch .. //depot/projects/s390/contrib/hostapd/logwatch/hostapd#1 branch .. //depot/projects/s390/contrib/hostapd/logwatch/hostapd.conf#1 branch .. //depot/projects/s390/contrib/hostapd/madwifi.conf#2 integrate .. //depot/projects/s390/contrib/hostapd/md5.c#2 integrate .. //depot/projects/s390/contrib/hostapd/md5.h#2 integrate .. //depot/projects/s390/contrib/hostapd/ms_funcs.c#2 integrate .. //depot/projects/s390/contrib/hostapd/ms_funcs.h#2 integrate .. //depot/projects/s390/contrib/hostapd/radius.c#2 integrate .. //depot/projects/s390/contrib/hostapd/radius.h#2 integrate .. //depot/projects/s390/contrib/hostapd/radius_client.c#2 integrate .. //depot/projects/s390/contrib/hostapd/radius_client.h#2 integrate .. //depot/projects/s390/contrib/hostapd/radius_server.c#2 integrate .. //depot/projects/s390/contrib/hostapd/radius_server.h#2 integrate .. //depot/projects/s390/contrib/hostapd/rc4.c#2 integrate .. //depot/projects/s390/contrib/hostapd/rc4.h#2 integrate .. //depot/projects/s390/contrib/hostapd/sha1.c#2 integrate .. //depot/projects/s390/contrib/hostapd/sha1.h#2 integrate .. //depot/projects/s390/contrib/hostapd/sta_info.c#2 integrate .. //depot/projects/s390/contrib/hostapd/sta_info.h#2 integrate .. //depot/projects/s390/contrib/hostapd/tls.h#2 integrate .. //depot/projects/s390/contrib/hostapd/tls_none.c#2 integrate .. //depot/projects/s390/contrib/hostapd/tls_openssl.c#2 integrate .. //depot/projects/s390/contrib/hostapd/version.h#2 integrate .. //depot/projects/s390/contrib/hostapd/wired.conf#2 integrate .. //depot/projects/s390/contrib/hostapd/wpa.c#2 integrate .. //depot/projects/s390/contrib/hostapd/wpa.h#2 integrate .. //depot/projects/s390/contrib/hostapd/wpa_ctrl.c#1 branch .. //depot/projects/s390/contrib/hostapd/wpa_ctrl.h#1 branch .. //depot/projects/s390/contrib/ipfilter/man/Makefile#3 integrate .. //depot/projects/s390/contrib/ipfilter/man/mkfilters.1#3 integrate .. //depot/projects/s390/contrib/ipfilter/tools/ipf.c#3 integrate .. //depot/projects/s390/contrib/libbegemot/rpoll.c#2 integrate .. //depot/projects/s390/contrib/libbegemot/rpoll.man#2 integrate .. //depot/projects/s390/contrib/libreadline/CHANGELOG#4 integrate .. //depot/projects/s390/contrib/libreadline/CHANGES#4 integrate .. //depot/projects/s390/contrib/libreadline/FREEBSD-upgrade#4 integrate .. //depot/projects/s390/contrib/libreadline/INSTALL#4 integrate .. //depot/projects/s390/contrib/libreadline/MANIFEST#4 integrate .. //depot/projects/s390/contrib/libreadline/Makefile.in#4 integrate .. //depot/projects/s390/contrib/libreadline/NEWS#2 integrate .. //depot/projects/s390/contrib/libreadline/README#4 integrate .. //depot/projects/s390/contrib/libreadline/aclocal.m4#4 integrate .. //depot/projects/s390/contrib/libreadline/bind.c#4 integrate .. //depot/projects/s390/contrib/libreadline/callback.c#4 integrate .. //depot/projects/s390/contrib/libreadline/chardefs.h#4 integrate .. //depot/projects/s390/contrib/libreadline/complete.c#4 integrate .. //depot/projects/s390/contrib/libreadline/config.h.in#4 integrate .. //depot/projects/s390/contrib/libreadline/configure#4 integrate .. //depot/projects/s390/contrib/libreadline/configure.in#4 integrate .. //depot/projects/s390/contrib/libreadline/display.c#4 integrate .. //depot/projects/s390/contrib/libreadline/doc/readline.3#4 integrate .. //depot/projects/s390/contrib/libreadline/doc/rltech.texi#2 integrate .. //depot/projects/s390/contrib/libreadline/doc/rluser.texi#2 integrate .. //depot/projects/s390/contrib/libreadline/doc/rluserman.texi#2 integrate .. //depot/projects/s390/contrib/libreadline/doc/version.texi#2 integrate .. //depot/projects/s390/contrib/libreadline/examples/Makefile.in#4 integrate .. //depot/projects/s390/contrib/libreadline/examples/histexamp.c#4 integrate .. //depot/projects/s390/contrib/libreadline/examples/rl.c#3 integrate .. //depot/projects/s390/contrib/libreadline/examples/rlcat.c#2 integrate .. //depot/projects/s390/contrib/libreadline/examples/rlfe.c#2 delete .. //depot/projects/s390/contrib/libreadline/examples/rlfe/ChangeLog#1 branch .. //depot/projects/s390/contrib/libreadline/examples/rlfe/Makefile.in#1 branch .. //depot/projects/s390/contrib/libreadline/examples/rlfe/README#1 branch .. //depot/projects/s390/contrib/libreadline/examples/rlfe/config.h.in#1 branch .. //depot/projects/s390/contrib/libreadline/examples/rlfe/configure#1 branch .. //depot/projects/s390/contrib/libreadline/examples/rlfe/configure.in#1 branch .. //depot/projects/s390/contrib/libreadline/examples/rlfe/extern.h#1 branch .. //depot/projects/s390/contrib/libreadline/examples/rlfe/os.h#1 branch .. //depot/projects/s390/contrib/libreadline/examples/rlfe/pty.c#1 branch .. //depot/projects/s390/contrib/libreadline/examples/rlfe/rlfe.c#1 branch .. //depot/projects/s390/contrib/libreadline/examples/rlfe/screen.h#1 branch .. //depot/projects/s390/contrib/libreadline/examples/rlptytest.c#1 branch .. //depot/projects/s390/contrib/libreadline/examples/rltest.c#3 integrate .. //depot/projects/s390/contrib/libreadline/examples/rlversion.c#3 integrate .. //depot/projects/s390/contrib/libreadline/funmap.c#4 integrate .. //depot/projects/s390/contrib/libreadline/histexpand.c#4 integrate .. //depot/projects/s390/contrib/libreadline/history.c#4 integrate .. //depot/projects/s390/contrib/libreadline/input.c#4 integrate .. //depot/projects/s390/contrib/libreadline/isearch.c#3 integrate .. //depot/projects/s390/contrib/libreadline/macro.c#3 integrate .. //depot/projects/s390/contrib/libreadline/mbutil.c#3 integrate .. //depot/projects/s390/contrib/libreadline/misc.c#3 integrate .. //depot/projects/s390/contrib/libreadline/readline.c#4 integrate .. //depot/projects/s390/contrib/libreadline/readline.h#4 integrate .. //depot/projects/s390/contrib/libreadline/rldefs.h#4 integrate .. //depot/projects/s390/contrib/libreadline/rlmbutil.h#3 integrate .. //depot/projects/s390/contrib/libreadline/rlprivate.h#4 integrate .. //depot/projects/s390/contrib/libreadline/rltty.c#4 integrate .. //depot/projects/s390/contrib/libreadline/search.c#4 integrate .. //depot/projects/s390/contrib/libreadline/shell.c#4 integrate .. //depot/projects/s390/contrib/libreadline/shlib/Makefile.in#4 integrate .. //depot/projects/s390/contrib/libreadline/signals.c#4 integrate .. //depot/projects/s390/contrib/libreadline/support/config.guess#4 integrate .. //depot/projects/s390/contrib/libreadline/support/shlib-install#4 integrate .. //depot/projects/s390/contrib/libreadline/support/shobj-conf#4 integrate .. //depot/projects/s390/contrib/libreadline/support/wcwidth.c#2 delete .. //depot/projects/s390/contrib/libreadline/terminal.c#4 integrate .. //depot/projects/s390/contrib/libreadline/text.c#3 integrate .. //depot/projects/s390/contrib/libreadline/tilde.c#3 integrate .. //depot/projects/s390/contrib/libreadline/tilde.h#3 integrate .. //depot/projects/s390/contrib/libreadline/undo.c#3 integrate .. //depot/projects/s390/contrib/libreadline/util.c#4 integrate .. //depot/projects/s390/contrib/libreadline/vi_keymap.c#3 integrate .. //depot/projects/s390/contrib/libreadline/vi_mode.c#4 integrate .. //depot/projects/s390/contrib/netcat/atomicio.c#2 integrate .. //depot/projects/s390/contrib/netcat/atomicio.h#1 branch .. //depot/projects/s390/contrib/netcat/nc.1#2 integrate .. //depot/projects/s390/contrib/netcat/netcat.c#2 integrate .. //depot/projects/s390/contrib/netcat/socks.c#2 integrate .. //depot/projects/s390/contrib/ngatm/man/libngatm.3#2 integrate .. //depot/projects/s390/contrib/ngatm/man/uniaddr.3#2 integrate .. //depot/projects/s390/contrib/ngatm/man/unifunc.3#2 integrate .. //depot/projects/s390/contrib/ngatm/man/unimsg.3#2 integrate .. //depot/projects/s390/contrib/ngatm/man/unisap.3#2 integrate .. //depot/projects/s390/contrib/ngatm/man/unistruct.3#2 integrate .. //depot/projects/s390/contrib/openbsm/FREEBSD-upgrade#1 branch .. //depot/projects/s390/contrib/openbsm/HISTORY#1 branch .. //depot/projects/s390/contrib/openbsm/LICENSE#1 branch .. //depot/projects/s390/contrib/openbsm/Makefile.am#1 branch .. //depot/projects/s390/contrib/openbsm/Makefile.in#1 branch .. //depot/projects/s390/contrib/openbsm/README#1 branch .. //depot/projects/s390/contrib/openbsm/TODO#1 branch .. //depot/projects/s390/contrib/openbsm/VERSION#1 branch .. //depot/projects/s390/contrib/openbsm/aclocal.m4#1 branch .. //depot/projects/s390/contrib/openbsm/autogen.sh#1 branch .. //depot/projects/s390/contrib/openbsm/bin/Makefile.am#1 branch .. //depot/projects/s390/contrib/openbsm/bin/Makefile.in#1 branch .. //depot/projects/s390/contrib/openbsm/bin/audit/Makefile.am#1 branch .. //depot/projects/s390/contrib/openbsm/bin/audit/Makefile.in#1 branch .. //depot/projects/s390/contrib/openbsm/bin/audit/audit.8#1 branch .. //depot/projects/s390/contrib/openbsm/bin/audit/audit.c#1 branch .. //depot/projects/s390/contrib/openbsm/bin/auditd/Makefile.am#1 branch .. //depot/projects/s390/contrib/openbsm/bin/auditd/Makefile.in#1 branch .. //depot/projects/s390/contrib/openbsm/bin/auditd/audit_warn.c#1 branch .. //depot/projects/s390/contrib/openbsm/bin/auditd/auditd.8#1 branch .. //depot/projects/s390/contrib/openbsm/bin/auditd/auditd.c#1 branch .. //depot/projects/s390/contrib/openbsm/bin/auditd/auditd.h#1 branch .. //depot/projects/s390/contrib/openbsm/bin/auditreduce/Makefile.am#1 branch .. //depot/projects/s390/contrib/openbsm/bin/auditreduce/Makefile.in#1 branch .. //depot/projects/s390/contrib/openbsm/bin/auditreduce/auditreduce.1#1 branch .. //depot/projects/s390/contrib/openbsm/bin/auditreduce/auditreduce.c#1 branch .. //depot/projects/s390/contrib/openbsm/bin/auditreduce/auditreduce.h#1 branch .. //depot/projects/s390/contrib/openbsm/bin/praudit/Makefile.am#1 branch .. //depot/projects/s390/contrib/openbsm/bin/praudit/Makefile.in#1 branch .. //depot/projects/s390/contrib/openbsm/bin/praudit/praudit.1#1 branch .. //depot/projects/s390/contrib/openbsm/bin/praudit/praudit.c#1 branch .. //depot/projects/s390/contrib/openbsm/bsm/Makefile.am#1 branch .. //depot/projects/s390/contrib/openbsm/bsm/Makefile.in#1 branch .. //depot/projects/s390/contrib/openbsm/bsm/audit.h#1 branch .. //depot/projects/s390/contrib/openbsm/bsm/audit_internal.h#1 branch .. //depot/projects/s390/contrib/openbsm/bsm/audit_kevents.h#1 branch .. //depot/projects/s390/contrib/openbsm/bsm/audit_record.h#1 branch .. //depot/projects/s390/contrib/openbsm/bsm/audit_uevents.h#1 branch .. //depot/projects/s390/contrib/openbsm/bsm/libbsm.h#1 branch .. //depot/projects/s390/contrib/openbsm/compat/endian.h#1 branch .. //depot/projects/s390/contrib/openbsm/compat/queue.h#1 branch .. //depot/projects/s390/contrib/openbsm/config/config.guess#1 branch .. //depot/projects/s390/contrib/openbsm/config/config.h#1 branch .. //depot/projects/s390/contrib/openbsm/config/config.h.in#1 branch .. //depot/projects/s390/contrib/openbsm/config/config.sub#1 branch .. //depot/projects/s390/contrib/openbsm/config/depcomp#1 branch .. //depot/projects/s390/contrib/openbsm/config/install-sh#1 branch .. //depot/projects/s390/contrib/openbsm/config/ltmain.sh#1 branch .. //depot/projects/s390/contrib/openbsm/config/missing#1 branch .. //depot/projects/s390/contrib/openbsm/configure#1 branch .. //depot/projects/s390/contrib/openbsm/configure.ac#1 branch .. //depot/projects/s390/contrib/openbsm/etc/audit_class#1 branch .. //depot/projects/s390/contrib/openbsm/etc/audit_control#1 branch .. //depot/projects/s390/contrib/openbsm/etc/audit_event#1 branch .. //depot/projects/s390/contrib/openbsm/etc/audit_user#1 branch .. //depot/projects/s390/contrib/openbsm/etc/audit_warn#1 branch .. //depot/projects/s390/contrib/openbsm/libbsm/Makefile.am#1 branch .. //depot/projects/s390/contrib/openbsm/libbsm/Makefile.in#1 branch .. //depot/projects/s390/contrib/openbsm/libbsm/au_class.3#1 branch .. //depot/projects/s390/contrib/openbsm/libbsm/au_control.3#1 branch .. //depot/projects/s390/contrib/openbsm/libbsm/au_event.3#1 branch .. //depot/projects/s390/contrib/openbsm/libbsm/au_free_token.3#1 branch .. //depot/projects/s390/contrib/openbsm/libbsm/au_io.3#1 branch .. //depot/projects/s390/contrib/openbsm/libbsm/au_mask.3#1 branch .. //depot/projects/s390/contrib/openbsm/libbsm/au_token.3#1 branch .. //depot/projects/s390/contrib/openbsm/libbsm/au_user.3#1 branch .. //depot/projects/s390/contrib/openbsm/libbsm/bsm_audit.c#1 branch .. //depot/projects/s390/contrib/openbsm/libbsm/bsm_class.c#1 branch .. //depot/projects/s390/contrib/openbsm/libbsm/bsm_control.c#1 branch .. //depot/projects/s390/contrib/openbsm/libbsm/bsm_event.c#1 branch .. //depot/projects/s390/contrib/openbsm/libbsm/bsm_flags.c#1 branch .. //depot/projects/s390/contrib/openbsm/libbsm/bsm_io.c#1 branch .. //depot/projects/s390/contrib/openbsm/libbsm/bsm_mask.c#1 branch .. //depot/projects/s390/contrib/openbsm/libbsm/bsm_notify.c#1 branch .. //depot/projects/s390/contrib/openbsm/libbsm/bsm_token.c#1 branch .. //depot/projects/s390/contrib/openbsm/libbsm/bsm_user.c#1 branch .. //depot/projects/s390/contrib/openbsm/libbsm/bsm_wrappers.c#1 branch .. //depot/projects/s390/contrib/openbsm/libbsm/libbsm.3#1 branch .. //depot/projects/s390/contrib/openbsm/man/Makefile.am#1 branch .. //depot/projects/s390/contrib/openbsm/man/Makefile.in#1 branch .. //depot/projects/s390/contrib/openbsm/man/audit.2#1 branch .. //depot/projects/s390/contrib/openbsm/man/audit.log.5#1 branch .. //depot/projects/s390/contrib/openbsm/man/audit_class.5#1 branch .. //depot/projects/s390/contrib/openbsm/man/audit_control.5#1 branch .. //depot/projects/s390/contrib/openbsm/man/audit_event.5#1 branch .. //depot/projects/s390/contrib/openbsm/man/audit_user.5#1 branch .. //depot/projects/s390/contrib/openbsm/man/audit_warn.5#1 branch .. //depot/projects/s390/contrib/openbsm/man/auditctl.2#1 branch .. //depot/projects/s390/contrib/openbsm/man/auditon.2#1 branch .. //depot/projects/s390/contrib/openbsm/man/getaudit.2#1 branch .. //depot/projects/s390/contrib/openbsm/man/getauid.2#1 branch .. //depot/projects/s390/contrib/openbsm/man/setaudit.2#1 branch .. //depot/projects/s390/contrib/openbsm/man/setauid.2#1 branch .. //depot/projects/s390/contrib/openbsm/tools/Makefile.am#1 branch .. //depot/projects/s390/contrib/openbsm/tools/Makefile.in#1 branch .. //depot/projects/s390/contrib/openbsm/tools/audump.c#1 branch .. //depot/projects/s390/contrib/opie/opiepasswd.c#2 integrate .. //depot/projects/s390/contrib/pf/authpf/authpf.8#2 integrate .. //depot/projects/s390/contrib/pf/pflogd/pflogd.c#2 integrate .. //depot/projects/s390/contrib/sendmail/FREEBSD-upgrade#8 integrate .. //depot/projects/s390/contrib/sendmail/PGPKEYS#4 integrate .. //depot/projects/s390/contrib/sendmail/README#4 integrate .. //depot/projects/s390/contrib/sendmail/RELEASE_NOTES#8 integrate .. //depot/projects/s390/contrib/sendmail/cf/README#8 integrate .. //depot/projects/s390/contrib/sendmail/cf/cf/Makefile#3 integrate .. //depot/projects/s390/contrib/sendmail/cf/cf/knecht.mc#3 integrate .. //depot/projects/s390/contrib/sendmail/cf/cf/submit.cf#8 integrate .. //depot/projects/s390/contrib/sendmail/cf/feature/dnsbl.m4#3 integrate .. //depot/projects/s390/contrib/sendmail/cf/feature/enhdnsbl.m4#2 integrate .. //depot/projects/s390/contrib/sendmail/cf/feature/mtamark.m4#2 integrate .. //depot/projects/s390/contrib/sendmail/cf/m4/proto.m4#7 integrate .. //depot/projects/s390/contrib/sendmail/cf/m4/version.m4#8 integrate .. //depot/projects/s390/contrib/sendmail/cf/ostype/darwin.m4#2 integrate .. //depot/projects/s390/contrib/sendmail/cf/sendmail.schema#4 integrate .. //depot/projects/s390/contrib/sendmail/contrib/dnsblaccess.m4#2 integrate .. //depot/projects/s390/contrib/sendmail/doc/op/Makefile#3 integrate .. //depot/projects/s390/contrib/sendmail/doc/op/op.me#8 integrate .. //depot/projects/s390/contrib/sendmail/include/libmilter/mfdef.h#4 integrate .. //depot/projects/s390/contrib/sendmail/include/sm/conf.h#7 integrate .. //depot/projects/s390/contrib/sendmail/include/sm/ldap.h#3 integrate .. //depot/projects/s390/contrib/sendmail/include/sm/time.h#1 branch .. //depot/projects/s390/contrib/sendmail/libmilter/README#5 integrate .. //depot/projects/s390/contrib/sendmail/libmilter/docs/smfi_stop.html#2 integrate .. //depot/projects/s390/contrib/sendmail/libmilter/docs/xxfi_helo.html#4 integrate .. //depot/projects/s390/contrib/sendmail/libmilter/libmilter.h#6 integrate .. //depot/projects/s390/contrib/sendmail/libmilter/listener.c#7 integrate .. //depot/projects/s390/contrib/sendmail/libmilter/signal.c#5 integrate .. //depot/projects/s390/contrib/sendmail/libmilter/smfi.c#3 integrate .. //depot/projects/s390/contrib/sendmail/libsm/Makefile.m4#3 integrate .. //depot/projects/s390/contrib/sendmail/libsm/b-strcmp.c#3 integrate .. //depot/projects/s390/contrib/sendmail/libsm/b-strl.c#2 integrate .. //depot/projects/s390/contrib/sendmail/libsm/clock.c#6 integrate .. //depot/projects/s390/contrib/sendmail/libsm/fclose.c#3 integrate .. //depot/projects/s390/contrib/sendmail/libsm/fflush.c#2 integrate .. //depot/projects/s390/contrib/sendmail/libsm/fopen.c#3 integrate .. //depot/projects/s390/contrib/sendmail/libsm/fpos.c#3 integrate .. //depot/projects/s390/contrib/sendmail/libsm/fseek.c#3 integrate .. //depot/projects/s390/contrib/sendmail/libsm/ldap.c#5 integrate .. //depot/projects/s390/contrib/sendmail/libsm/local.h#4 integrate .. //depot/projects/s390/contrib/sendmail/libsm/memstat.c#1 branch .. //depot/projects/s390/contrib/sendmail/libsm/refill.c#4 integrate .. //depot/projects/s390/contrib/sendmail/libsm/sem.c#2 integrate .. //depot/projects/s390/contrib/sendmail/libsm/shm.c#4 integrate .. //depot/projects/s390/contrib/sendmail/libsm/signal.c#2 integrate .. //depot/projects/s390/contrib/sendmail/libsm/stdio.c#6 integrate .. //depot/projects/s390/contrib/sendmail/libsm/strio.c#3 integrate .. //depot/projects/s390/contrib/sendmail/libsm/t-event.c#3 integrate .. //depot/projects/s390/contrib/sendmail/libsm/t-memstat.c#1 branch .. //depot/projects/s390/contrib/sendmail/libsm/t-sem.c#2 integrate .. //depot/projects/s390/contrib/sendmail/libsm/ungetc.c#3 integrate .. //depot/projects/s390/contrib/sendmail/libsm/vfprintf.c#3 integrate .. //depot/projects/s390/contrib/sendmail/libsm/vfscanf.c#3 integrate .. //depot/projects/s390/contrib/sendmail/src/README#7 integrate .. //depot/projects/s390/contrib/sendmail/src/TRACEFLAGS#6 integrate .. //depot/projects/s390/contrib/sendmail/src/collect.c#7 integrate .. //depot/projects/s390/contrib/sendmail/src/conf.c#10 integrate .. //depot/projects/s390/contrib/sendmail/src/conf.h#6 integrate .. //depot/projects/s390/contrib/sendmail/src/daemon.c#6 integrate .. //depot/projects/s390/contrib/sendmail/src/deliver.c#8 integrate .. //depot/projects/s390/contrib/sendmail/src/envelope.c#4 integrate .. //depot/projects/s390/contrib/sendmail/src/headers.c#10 integrate .. //depot/projects/s390/contrib/sendmail/src/helpfile#3 integrate .. //depot/projects/s390/contrib/sendmail/src/main.c#8 integrate .. //depot/projects/s390/contrib/sendmail/src/map.c#6 integrate .. //depot/projects/s390/contrib/sendmail/src/mci.c#8 integrate .. //depot/projects/s390/contrib/sendmail/src/milter.c#8 integrate .. //depot/projects/s390/contrib/sendmail/src/mime.c#4 integrate .. //depot/projects/s390/contrib/sendmail/src/parseaddr.c#8 integrate .. //depot/projects/s390/contrib/sendmail/src/queue.c#8 integrate .. //depot/projects/s390/contrib/sendmail/src/ratectrl.c#2 integrate .. //depot/projects/s390/contrib/sendmail/src/readcf.c#7 integrate .. //depot/projects/s390/contrib/sendmail/src/savemail.c#6 integrate .. //depot/projects/s390/contrib/sendmail/src/sendmail.h#8 integrate .. //depot/projects/s390/contrib/sendmail/src/sfsasl.c#6 integrate .. //depot/projects/s390/contrib/sendmail/src/sfsasl.h#2 integrate .. //depot/projects/s390/contrib/sendmail/src/srvrsmtp.c#8 integrate .. //depot/projects/s390/contrib/sendmail/src/timers.c#2 integrate .. //depot/projects/s390/contrib/sendmail/src/tls.c#6 integrate .. //depot/projects/s390/contrib/sendmail/src/udb.c#5 integrate .. //depot/projects/s390/contrib/sendmail/src/usersmtp.c#7 integrate .. //depot/projects/s390/contrib/sendmail/src/util.c#5 integrate .. //depot/projects/s390/contrib/sendmail/src/version.c#8 integrate .. //depot/projects/s390/contrib/tcsh/FREEBSD-Xlist#3 integrate .. //depot/projects/s390/contrib/tcsh/nls/C/charset#1 branch .. //depot/projects/s390/contrib/tcsh/nls/et/charset#1 branch .. //depot/projects/s390/contrib/tcsh/nls/finnish/charset#1 branch .. //depot/projects/s390/contrib/tcsh/nls/french/charset#1 branch .. //depot/projects/s390/contrib/tcsh/nls/german/charset#1 branch .. //depot/projects/s390/contrib/tcsh/nls/greek/charset#1 branch .. //depot/projects/s390/contrib/tcsh/nls/italian/charset#1 branch .. //depot/projects/s390/contrib/tcsh/nls/ja/charset#1 branch .. //depot/projects/s390/contrib/tcsh/nls/pl/charset#1 branch .. //depot/projects/s390/contrib/tcsh/nls/russian/charset#1 branch .. //depot/projects/s390/contrib/tcsh/nls/spanish/charset#1 branch .. //depot/projects/s390/contrib/tcsh/nls/ukrainian/charset#1 branch .. //depot/projects/s390/contrib/top/top.X#5 integrate .. //depot/projects/s390/contrib/top/top.c#4 integrate .. //depot/projects/s390/contrib/traceroute/traceroute.8#5 integrate .. //depot/projects/s390/contrib/traceroute/traceroute.c#5 integrate .. //depot/projects/s390/contrib/wpa_supplicant/ChangeLog#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/FREEBSD-Xlist#3 integrate .. //depot/projects/s390/contrib/wpa_supplicant/Makefile#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/README#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/aes.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/aes_wrap.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/aes_wrap.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/base64.c#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/base64.h#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/common.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/common.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/config.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/config.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/config_file.c#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/config_ssid.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/config_types.h#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/crypto.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/crypto.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/crypto_gnutls.c#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/ctrl_iface.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/ctrl_iface.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/defconfig#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/defs.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/developer.txt#2 delete .. //depot/projects/s390/contrib/wpa_supplicant/doc/code_structure.doxygen#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/doc/ctrl_iface.doxygen#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/doc/docbook/Makefile#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/doc/docbook/wpa_background.8#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/doc/docbook/wpa_background.sgml#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/doc/docbook/wpa_cli.8#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/doc/docbook/wpa_cli.sgml#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/doc/docbook/wpa_passphrase.8#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/doc/docbook/wpa_passphrase.sgml#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/doc/docbook/wpa_supplicant.8#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/doc/docbook/wpa_supplicant.conf.5#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/doc/docbook/wpa_supplicant.conf.sgml#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/doc/docbook/wpa_supplicant.sgml#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/doc/doxygen.fast#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/doc/doxygen.full#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/doc/driver_wrapper.doxygen#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/doc/eap.doxygen#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/doc/kerneldoc2doxygen.pl#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/doc/mainpage.doxygen#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/doc/porting.doxygen#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/doc/testing_tools.doxygen#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/doc/wpa_supplicant.fig#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/driver.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/driver_hostap.h#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/driver_ndis.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/driver_ndis.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/driver_wired.c#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/drivers.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap_aka.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap_defs.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap_fast.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap_gtc.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap_i.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap_leap.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap_md5.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap_mschapv2.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap_otp.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap_pax.c#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/eap_pax_common.c#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/eap_pax_common.h#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/eap_peap.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap_psk.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap_psk_common.c#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/eap_psk_common.h#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/eap_sim.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap_sim_common.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap_sim_common.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap_testing.txt#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap_tls.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap_tls_common.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap_tls_common.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap_tlv.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap_tlv.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap_ttls.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eap_ttls.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eapol_sm.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eapol_sm.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eapol_test.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eloop.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/eloop.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/events.c#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/examples/ieee8021x.conf#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/examples/plaintext.conf#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/examples/wep.conf#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/examples/wpa-psk-tkip.conf#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/examples/wpa2-eap-ccmp.conf#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/hostap_common.h#2 delete .. //depot/projects/s390/contrib/wpa_supplicant/hostapd.h#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/l2_packet.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/main.c#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/md5.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/md5.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/ms_funcs.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/ms_funcs.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/openssl-tls-extensions.patch#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/pcsc_funcs.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/pcsc_funcs.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/preauth.c#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/preauth.h#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/preauth_test.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/radius.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/radius.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/radius_client.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/radius_client.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/rc4.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/rc4.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/sha1.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/sha1.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/tls.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/tls_gnutls.c#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/tls_none.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/tls_openssl.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/tls_schannel.c#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/todo.txt#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/version.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/wpa.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/wpa.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/wpa_cli.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/wpa_ctrl.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/wpa_ctrl.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui-qt4/eventhistory.ui#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui-qt4/eventhistory.ui.h#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui-qt4/main.cpp#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui-qt4/networkconfig.ui#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui-qt4/networkconfig.ui.h#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui-qt4/scanresults.ui#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui-qt4/scanresults.ui.h#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui-qt4/setup-mingw-cross-compiling#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui-qt4/userdatarequest.ui#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui-qt4/userdatarequest.ui.h#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui-qt4/wpa_gui.pro#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui-qt4/wpagui.ui#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui-qt4/wpagui.ui.h#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui-qt4/wpamsg.h#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui/eventhistory.ui#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui/eventhistory.ui.h#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui/main.cpp#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui/networkconfig.ui#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui/networkconfig.ui.h#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui/scanresults.ui#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui/scanresults.ui.h#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui/userdatarequest.ui#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui/userdatarequest.ui.h#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui/wpa_gui.pro#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui/wpagui.ui#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui/wpagui.ui.h#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_gui/wpamsg.h#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_i.h#1 branch .. //depot/projects/s390/contrib/wpa_supplicant/wpa_passphrase.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/wpa_supplicant.c#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/wpa_supplicant.conf#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/wpa_supplicant.h#2 integrate .. //depot/projects/s390/contrib/wpa_supplicant/wpa_supplicant_i.h#2 integrate .. //depot/projects/s390/crypto/openssh/ChangeLog#6 integrate .. //depot/projects/s390/crypto/openssh/FREEBSD-upgrade#6 integrate .. //depot/projects/s390/crypto/openssh/Makefile.in#6 integrate .. //depot/projects/s390/crypto/openssh/README#5 integrate .. //depot/projects/s390/crypto/openssh/README.platform#2 integrate .. //depot/projects/s390/crypto/openssh/README.tun#1 branch .. //depot/projects/s390/crypto/openssh/acconfig.h#6 delete .. //depot/projects/s390/crypto/openssh/aclocal.m4#2 integrate .. //depot/projects/s390/crypto/openssh/auth-krb5.c#6 integrate .. //depot/projects/s390/crypto/openssh/auth-options.c#4 integrate .. //depot/projects/s390/crypto/openssh/auth-options.h#3 integrate .. //depot/projects/s390/crypto/openssh/auth-pam.c#7 integrate .. //depot/projects/s390/crypto/openssh/auth2-gss.c#3 integrate .. //depot/projects/s390/crypto/openssh/auth2.c#7 integrate .. //depot/projects/s390/crypto/openssh/bufaux.c#5 integrate .. //depot/projects/s390/crypto/openssh/buildpkg.sh.in#2 integrate .. //depot/projects/s390/crypto/openssh/canohost.c#7 integrate .. //depot/projects/s390/crypto/openssh/channels.c#8 integrate .. //depot/projects/s390/crypto/openssh/channels.h#6 integrate .. //depot/projects/s390/crypto/openssh/cipher-aes.c#2 integrate .. //depot/projects/s390/crypto/openssh/cipher-ctr.c#3 integrate .. //depot/projects/s390/crypto/openssh/cipher.c#7 integrate .. //depot/projects/s390/crypto/openssh/clientloop.c#6 integrate .. //depot/projects/s390/crypto/openssh/config.h#6 integrate .. //depot/projects/s390/crypto/openssh/configure.ac#6 integrate .. //depot/projects/s390/crypto/openssh/defines.h#6 integrate .. //depot/projects/s390/crypto/openssh/dns.c#3 integrate .. //depot/projects/s390/crypto/openssh/dns.h#2 integrate .. //depot/projects/s390/crypto/openssh/entropy.c#4 integrate .. //depot/projects/s390/crypto/openssh/entropy.h#2 integrate .. //depot/projects/s390/crypto/openssh/envpass.sh#2 delete .. //depot/projects/s390/crypto/openssh/gss-genr.c#3 integrate .. //depot/projects/s390/crypto/openssh/gss-serv-krb5.c#3 integrate .. //depot/projects/s390/crypto/openssh/gss-serv.c#3 integrate .. //depot/projects/s390/crypto/openssh/hostfile.c#6 integrate .. //depot/projects/s390/crypto/openssh/includes.h#6 integrate .. //depot/projects/s390/crypto/openssh/kex.c#5 integrate .. //depot/projects/s390/crypto/openssh/kex.h#6 integrate .. //depot/projects/s390/crypto/openssh/kexdh.c#3 integrate .. //depot/projects/s390/crypto/openssh/kexdhc.c#3 integrate .. //depot/projects/s390/crypto/openssh/kexdhs.c#3 integrate .. //depot/projects/s390/crypto/openssh/kexgex.c#3 integrate .. //depot/projects/s390/crypto/openssh/kexgexc.c#3 integrate .. //depot/projects/s390/crypto/openssh/kexgexs.c#2 integrate .. //depot/projects/s390/crypto/openssh/loginrec.c#6 integrate .. //depot/projects/s390/crypto/openssh/misc.c#6 integrate .. //depot/projects/s390/crypto/openssh/misc.h#4 integrate .. //depot/projects/s390/crypto/openssh/monitor.c#8 integrate .. //depot/projects/s390/crypto/openssh/monitor_wrap.c#6 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/Makefile.in#6 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/base64.c#5 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/basename.c#3 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/bindresvport.c#4 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/bsd-asprintf.c#1 branch .. //depot/projects/s390/crypto/openssh/openbsd-compat/bsd-closefrom.c#2 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/bsd-misc.c#6 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/bsd-snprintf.c#4 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/daemon.c#3 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/dirname.c#4 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/getcwd.c#5 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/getgrouplist.c#3 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/getopt.c#5 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/getrrsetbyname.c#3 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/glob.c#4 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/glob.h#4 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/inet_aton.c#3 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/inet_ntoa.c#4 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/inet_ntop.c#4 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/mktemp.c#5 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/openbsd-compat.h#6 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/openssl-compat.h#2 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/port-tun.c#1 branch .. //depot/projects/s390/crypto/openssh/openbsd-compat/port-tun.h#1 branch .. //depot/projects/s390/crypto/openssh/openbsd-compat/port-uw.c#2 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/readpassphrase.c#4 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/readpassphrase.h#4 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/realpath.c#5 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/rresvport.c#4 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/setenv.c#5 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/sigact.c#4 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/sigact.h#2 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/strlcat.c#4 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/strlcpy.c#4 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/strmode.c#3 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/strsep.c#4 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/strtoll.c#2 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/strtonum.c#2 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/strtoul.c#2 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/sys-queue.h#3 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/sys-tree.h#4 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/vis.c#3 integrate .. //depot/projects/s390/crypto/openssh/openbsd-compat/vis.h#3 integrate .. //depot/projects/s390/crypto/openssh/opensshd.init.in#2 integrate .. //depot/projects/s390/crypto/openssh/packet.c#7 integrate .. //depot/projects/s390/crypto/openssh/progressmeter.c#4 integrate .. //depot/projects/s390/crypto/openssh/readconf.c#6 integrate .. //depot/projects/s390/crypto/openssh/readconf.h#5 integrate .. //depot/projects/s390/crypto/openssh/regress/README.regress#2 integrate .. //depot/projects/s390/crypto/openssh/regress/agent-getpeereid.sh#3 integrate .. //depot/projects/s390/crypto/openssh/regress/forwarding.sh#3 integrate .. //depot/projects/s390/crypto/openssh/regress/multiplex.sh#2 integrate .. //depot/projects/s390/crypto/openssh/regress/reconfigure.sh#2 integrate .. //depot/projects/s390/crypto/openssh/regress/scp-ssh-wrapper.sh#2 integrate .. //depot/projects/s390/crypto/openssh/regress/scp.sh#2 integrate .. //depot/projects/s390/crypto/openssh/regress/test-exec.sh#4 integrate .. //depot/projects/s390/crypto/openssh/regress/try-ciphers.sh#3 integrate .. //depot/projects/s390/crypto/openssh/regress/yes-head.sh#3 integrate .. //depot/projects/s390/crypto/openssh/scp.1#4 integrate .. //depot/projects/s390/crypto/openssh/scp.c#7 integrate .. //depot/projects/s390/crypto/openssh/servconf.c#6 integrate .. //depot/projects/s390/crypto/openssh/servconf.h#5 integrate .. //depot/projects/s390/crypto/openssh/serverloop.c#7 integrate .. //depot/projects/s390/crypto/openssh/session.c#9 integrate .. //depot/projects/s390/crypto/openssh/sftp-client.c#6 integrate .. //depot/projects/s390/crypto/openssh/sftp-common.h#4 integrate .. //depot/projects/s390/crypto/openssh/sftp-server.c#6 integrate .. //depot/projects/s390/crypto/openssh/sftp.1#5 integrate .. //depot/projects/s390/crypto/openssh/sftp.c#6 integrate .. //depot/projects/s390/crypto/openssh/ssh-add.c#7 integrate .. //depot/projects/s390/crypto/openssh/ssh-agent.1#5 integrate .. //depot/projects/s390/crypto/openssh/ssh-agent.c#8 integrate .. //depot/projects/s390/crypto/openssh/ssh-keygen.1#5 integrate .. //depot/projects/s390/crypto/openssh/ssh-keygen.c#6 integrate .. //depot/projects/s390/crypto/openssh/ssh-keyscan.1#4 integrate .. //depot/projects/s390/crypto/openssh/ssh-keyscan.c#7 integrate .. //depot/projects/s390/crypto/openssh/ssh-keysign.c#5 integrate .. //depot/projects/s390/crypto/openssh/ssh.1#6 integrate .. //depot/projects/s390/crypto/openssh/ssh.c#6 integrate .. //depot/projects/s390/crypto/openssh/ssh_config#8 integrate .. //depot/projects/s390/crypto/openssh/ssh_config.5#8 integrate .. //depot/projects/s390/crypto/openssh/ssh_namespace.h#1 branch .. //depot/projects/s390/crypto/openssh/sshconnect.c#7 integrate .. //depot/projects/s390/crypto/openssh/sshconnect.h#2 integrate .. //depot/projects/s390/crypto/openssh/sshconnect1.c#6 integrate .. //depot/projects/s390/crypto/openssh/sshconnect2.c#7 integrate .. //depot/projects/s390/crypto/openssh/sshd.8#8 integrate .. //depot/projects/s390/crypto/openssh/sshd.c#8 integrate .. //depot/projects/s390/crypto/openssh/sshd_config#8 integrate .. //depot/projects/s390/crypto/openssh/sshd_config.5#8 integrate .. //depot/projects/s390/crypto/openssh/version.h#8 integrate .. //depot/projects/s390/etc/Makefile#15 integrate .. //depot/projects/s390/etc/bluetooth/hcsecd.conf#2 integrate .. //depot/projects/s390/etc/cached.conf#1 branch .. //depot/projects/s390/etc/defaults/devfs.rules#3 integrate .. //depot/projects/s390/etc/defaults/periodic.conf#8 integrate .. //depot/projects/s390/etc/defaults/rc.conf#15 integrate .. //depot/projects/s390/etc/devd.conf#8 integrate .. //depot/projects/s390/etc/etc.sparc64/ttys#6 integrate .. //depot/projects/s390/etc/gettytab#5 integrate .. //depot/projects/s390/etc/group#5 integrate .. //depot/projects/s390/etc/hosts.allow#3 integrate .. //depot/projects/s390/etc/inetd.conf#6 integrate .. //depot/projects/s390/etc/isdn/Makefile#5 integrate .. //depot/projects/s390/etc/mtree/BSD.include.dist#11 integrate .. //depot/projects/s390/etc/mtree/BSD.root.dist#8 integrate .. //depot/projects/s390/etc/mtree/BSD.usr.dist#11 integrate .. //depot/projects/s390/etc/mtree/BSD.var.dist#4 integrate .. //depot/projects/s390/etc/mtree/BSD.x11-4.dist#7 integrate .. //depot/projects/s390/etc/mtree/Makefile#3 integrate .. //depot/projects/s390/etc/network.subr#6 integrate .. //depot/projects/s390/etc/nsswitch.conf#1 branch .. //depot/projects/s390/etc/periodic/daily/407.status-graid3#1 branch .. //depot/projects/s390/etc/periodic/daily/408.status-gstripe#1 branch .. //depot/projects/s390/etc/periodic/daily/409.status-gconcat#1 branch .. //depot/projects/s390/etc/periodic/daily/440.status-mailq#3 integrate .. //depot/projects/s390/etc/periodic/daily/Makefile#6 integrate .. //depot/projects/s390/etc/periodic/security/600.ip6fwdenied#5 delete .. //depot/projects/s390/etc/periodic/security/650.ip6fwlimit#5 delete .. //depot/projects/s390/etc/periodic/security/800.loginfail#4 integrate .. //depot/projects/s390/etc/periodic/security/Makefile#5 integrate .. //depot/projects/s390/etc/rc#11 integrate .. //depot/projects/s390/etc/rc.bsdextended#2 integrate .. //depot/projects/s390/etc/rc.d/Makefile#11 integrate .. //depot/projects/s390/etc/rc.d/SERVERS#4 integrate .. //depot/projects/s390/etc/rc.d/abi#6 integrate .. //depot/projects/s390/etc/rc.d/amd#6 integrate .. //depot/projects/s390/etc/rc.d/archdep#6 integrate .. //depot/projects/s390/etc/rc.d/auditd#1 branch .. //depot/projects/s390/etc/rc.d/cached#1 branch .. //depot/projects/s390/etc/rc.d/hostapd#1 branch .. //depot/projects/s390/etc/rc.d/ike#3 delete .. //depot/projects/s390/etc/rc.d/ip6fw#5 integrate .. //depot/projects/s390/etc/rc.d/ipfw#8 integrate .. //depot/projects/s390/etc/rc.d/isdnd#8 integrate .. //depot/projects/s390/etc/rc.d/jail#5 integrate .. //depot/projects/s390/etc/rc.d/kernel#1 branch .. //depot/projects/s390/etc/rc.d/localpkg#4 integrate .. //depot/projects/s390/etc/rc.d/mdconfig#1 branch .. //depot/projects/s390/etc/rc.d/mdconfig2#1 branch .. //depot/projects/s390/etc/rc.d/moused#4 integrate .. //depot/projects/s390/etc/rc.d/named#7 integrate .. //depot/projects/s390/etc/rc.d/netif#5 integrate .. //depot/projects/s390/etc/rc.d/nsswitch#2 integrate .. //depot/projects/s390/etc/rc.d/ntpd#6 integrate .. //depot/projects/s390/etc/rc.d/pccard#6 delete .. //depot/projects/s390/etc/rc.d/pcvt#4 delete .. //depot/projects/s390/etc/rc.d/pflog#3 integrate .. //depot/projects/s390/etc/rc.d/root#8 integrate .. //depot/projects/s390/etc/rc.d/serial#6 integrate .. //depot/projects/s390/etc/rc.d/sshd#5 integrate .. //depot/projects/s390/etc/rc.d/syscons#5 integrate .. //depot/projects/s390/etc/rc.d/sysctl#6 integrate .. //depot/projects/s390/etc/rc.firewall6#5 integrate .. //depot/projects/s390/etc/rc.subr#9 integrate .. //depot/projects/s390/etc/sendmail/freebsd.mc#5 integrate .. //depot/projects/s390/etc/sendmail/freebsd.submit.mc#2 integrate .. //depot/projects/s390/etc/snmpd.config#3 integrate .. //depot/projects/s390/games/factor/Makefile#6 integrate .. //depot/projects/s390/games/fortune/datfiles/fortunes#14 integrate .. //depot/projects/s390/games/random/random.c#5 integrate .. //depot/projects/s390/games/random/randomize_fd.c#2 integrate .. //depot/projects/s390/gnu/lib/Makefile#4 integrate .. //depot/projects/s390/gnu/lib/libdialog/Makefile#4 integrate .. //depot/projects/s390/gnu/lib/libg2c/Makefile#5 integrate .. //depot/projects/s390/gnu/lib/libgcc/Makefile#6 integrate .. //depot/projects/s390/gnu/lib/libgcov/Makefile#2 integrate .. //depot/projects/s390/gnu/lib/libobjc/Makefile#6 integrate .. //depot/projects/s390/gnu/lib/libreadline/Makefile.inc#5 integrate .. //depot/projects/s390/gnu/lib/libreadline/config.h#4 integrate .. //depot/projects/s390/gnu/usr.bin/Makefile#8 integrate .. //depot/projects/s390/gnu/usr.bin/bc/Makefile#3 integrate .. //depot/projects/s390/gnu/usr.bin/binutils/gdbserver/Makefile#2 delete .. //depot/projects/s390/gnu/usr.bin/binutils/gdbserver/low-fbsd.c#2 delete .. //depot/projects/s390/gnu/usr.bin/cc/Makefile#4 integrate .. //depot/projects/s390/gnu/usr.bin/cc/cc_tools/Makefile#8 integrate .. //depot/projects/s390/gnu/usr.bin/cvs/cvs/Makefile#8 integrate .. //depot/projects/s390/gnu/usr.bin/dialog/Makefile#3 integrate .. //depot/projects/s390/gnu/usr.bin/dialog/dialog.1#2 integrate .. //depot/projects/s390/gnu/usr.bin/dialog/dialog.c#2 integrate .. //depot/projects/s390/gnu/usr.bin/gdb/gdbserver/Makefile#1 branch .. //depot/projects/s390/gnu/usr.bin/gdb/gdbserver/fbsd-i386-low.c#1 branch .. //depot/projects/s390/gnu/usr.bin/gdb/gdbserver/fbsd-low.c#1 branch .. //depot/projects/s390/gnu/usr.bin/gdb/gdbserver/fbsd-low.h#1 branch .. //depot/projects/s390/gnu/usr.bin/gdb/gdbserver/reg-i386.c#1 branch .. //depot/projects/s390/gnu/usr.bin/gdb/libgdb/Makefile#3 integrate .. //depot/projects/s390/gnu/usr.bin/gdb/libgdb/fbsd-threads.c#2 integrate .. //depot/projects/s390/gnu/usr.bin/grep/search.c#4 integrate .. //depot/projects/s390/include/Makefile#13 integrate .. //depot/projects/s390/include/arpa/inet.h#3 integrate .. //depot/projects/s390/include/arpa/nameser.h#2 integrate .. //depot/projects/s390/include/arpa/nameser_compat.h#2 integrate .. //depot/projects/s390/include/glob.h#3 integrate .. //depot/projects/s390/include/malloc_np.h#1 branch .. //depot/projects/s390/include/netdb.h#4 integrate .. //depot/projects/s390/include/nsswitch.h#3 integrate .. //depot/projects/s390/include/printf.h#3 integrate .. //depot/projects/s390/include/proc_service.h#2 integrate .. //depot/projects/s390/include/res_update.h#1 branch .. //depot/projects/s390/include/resolv.h#5 integrate .. //depot/projects/s390/include/rpc/auth.h#3 integrate .. //depot/projects/s390/include/rpc/rpcent.h#2 integrate .. //depot/projects/s390/include/stdio.h#8 integrate .. //depot/projects/s390/include/stdlib.h#10 integrate .. //depot/projects/s390/include/time.h#5 integrate .. //depot/projects/s390/kerberos5/Makefile#7 integrate .. //depot/projects/s390/kerberos5/lib/libgssapi/Makefile#5 integrate .. //depot/projects/s390/kerberos5/lib/libroken/Makefile#5 integrate .. //depot/projects/s390/lib/Makefile#13 integrate .. //depot/projects/s390/lib/bind/bind/Makefile#3 integrate .. //depot/projects/s390/lib/bind/bind9/Makefile#3 integrate .. //depot/projects/s390/lib/bind/config.mk#2 integrate .. //depot/projects/s390/lib/bind/dns/Makefile#3 integrate .. //depot/projects/s390/lib/bind/isc/Makefile#3 integrate .. //depot/projects/s390/lib/bind/isccc/Makefile#3 integrate .. //depot/projects/s390/lib/bind/isccfg/Makefile#3 integrate .. //depot/projects/s390/lib/bind/lwres/Makefile#3 integrate .. //depot/projects/s390/lib/csu/common/crtbegin.c#2 delete .. //depot/projects/s390/lib/csu/common/crtend.c#2 delete .. //depot/projects/s390/lib/libarchive/INSTALL#2 delete .. //depot/projects/s390/lib/libarchive/Makefile#4 integrate .. //depot/projects/s390/lib/libarchive/Makefile.am#3 delete .. //depot/projects/s390/lib/libarchive/archive.h.in#4 integrate .. //depot/projects/s390/lib/libarchive/archive_entry.c#3 integrate .. //depot/projects/s390/lib/libarchive/archive_entry.h#3 integrate .. //depot/projects/s390/lib/libarchive/archive_platform.h#3 integrate .. //depot/projects/s390/lib/libarchive/archive_read_extract.c#3 integrate .. //depot/projects/s390/lib/libarchive/archive_read_support_format_cpio.c#3 integrate .. //depot/projects/s390/lib/libarchive/archive_read_support_format_iso9660.c#3 integrate .. //depot/projects/s390/lib/libarchive/archive_read_support_format_tar.c#3 integrate .. //depot/projects/s390/lib/libarchive/archive_read_support_format_tp.c#2 delete .. //depot/projects/s390/lib/libarchive/archive_write_set_format_pax.c#3 integrate .. //depot/projects/s390/lib/libarchive/configure.ac.in#3 delete .. //depot/projects/s390/lib/libarchive/tar.5#3 integrate .. //depot/projects/s390/lib/libatm/Makefile#5 integrate .. //depot/projects/s390/lib/libbsm/Makefile#1 branch .. //depot/projects/s390/lib/libc/Makefile#10 integrate .. //depot/projects/s390/lib/libc/Versions.def#1 branch .. //depot/projects/s390/lib/libc/alpha/Makefile.inc#3 integrate .. //depot/projects/s390/lib/libc/alpha/Symbol.map#1 branch .. //depot/projects/s390/lib/libc/amd64/Makefile.inc#3 integrate .. //depot/projects/s390/lib/libc/amd64/Symbol.map#1 branch .. //depot/projects/s390/lib/libc/arm/Makefile.inc#2 integrate .. //depot/projects/s390/lib/libc/arm/SYS.h#2 integrate .. //depot/projects/s390/lib/libc/arm/Symbol.map#1 branch .. //depot/projects/s390/lib/libc/compat-43/Makefile.inc#3 integrate .. //depot/projects/s390/lib/libc/compat-43/Symbol.map#1 branch .. //depot/projects/s390/lib/libc/db/Makefile.inc#3 integrate .. //depot/projects/s390/lib/libc/db/Symbol.map#1 branch .. //depot/projects/s390/lib/libc/db/man/dbm.3#4 integrate .. //depot/projects/s390/lib/libc/gdtoa/Makefile.inc#4 integrate .. //depot/projects/s390/lib/libc/gdtoa/Symbol.map#1 branch .. //depot/projects/s390/lib/libc/gen/Makefile.inc#11 integrate .. //depot/projects/s390/lib/libc/gen/Symbol.map#1 branch .. //depot/projects/s390/lib/libc/gen/_pthread_stubs.c#6 integrate .. //depot/projects/s390/lib/libc/gen/_spinlock_stub.c#3 integrate .. //depot/projects/s390/lib/libc/gen/getgrent.c#6 integrate .. //depot/projects/s390/lib/libc/gen/gethostname.c#4 integrate .. //depot/projects/s390/lib/libc/gen/getpwent.c#8 integrate .. //depot/projects/s390/lib/libc/gen/glob.3#7 integrate .. //depot/projects/s390/lib/libc/gen/glob.c#5 integrate .. //depot/projects/s390/lib/libc/gen/signal.3#6 integrate .. //depot/projects/s390/lib/libc/gen/syslog.c#5 integrate .. //depot/projects/s390/lib/libc/gen/tls.c#2 integrate .. //depot/projects/s390/lib/libc/gen/vis.3#4 integrate .. //depot/projects/s390/lib/libc/gen/wordexp.3#6 integrate .. //depot/projects/s390/lib/libc/gmon/Makefile.inc#4 integrate .. //depot/projects/s390/lib/libc/gmon/Symbol.map#1 branch .. //depot/projects/s390/lib/libc/i386/Makefile.inc#2 integrate .. //depot/projects/s390/lib/libc/i386/Symbol.map#1 branch .. //depot/projects/s390/lib/libc/i386/sys/i386_set_watch.3#5 integrate .. //depot/projects/s390/lib/libc/ia64/Makefile.inc#3 integrate .. //depot/projects/s390/lib/libc/ia64/Symbol.map#1 branch .. //depot/projects/s390/lib/libc/include/isc/eventlib.h#1 branch .. //depot/projects/s390/lib/libc/include/isc/list.h#1 branch .. //depot/projects/s390/lib/libc/include/libc_private.h#7 integrate .. //depot/projects/s390/lib/libc/include/namespace.h#8 integrate .. //depot/projects/s390/lib/libc/include/nscache.h#1 branch .. //depot/projects/s390/lib/libc/include/nscachedcli.h#1 branch .. //depot/projects/s390/lib/libc/include/port_after.h#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat May 27 16:37:40 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id AA84B16C25D; Sat, 27 May 2006 16:37:40 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9C19116C25B for ; Sat, 27 May 2006 16:37:36 +0000 (UTC) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5061E43D4C for ; Sat, 27 May 2006 16:37:36 +0000 (GMT) (envelope-from kmacy@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4RGaVO4059695 for ; Sat, 27 May 2006 16:36:31 GMT (envelope-from kmacy@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4RGaVYX059692 for perforce@freebsd.org; Sat, 27 May 2006 16:36:31 GMT (envelope-from kmacy@freebsd.org) Date: Sat, 27 May 2006 16:36:31 GMT Message-Id: <200605271636.k4RGaVYX059692@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kmacy@freebsd.org using -f From: Kip Macy To: Perforce Change Reviews Cc: Subject: PERFORCE change 97943 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 16:37:46 -0000 http://perforce.freebsd.org/chv.cgi?CH=97943 Change 97943 by kmacy@kmacy_storage:sun4v_work on 2006/05/27 16:36:23 don't hardcode machine Affected files ... .. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/identcpu.c#5 edit Differences ... ==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/identcpu.c#5 (text+ko) ==== @@ -17,7 +17,7 @@ #include #include -char machine[] = "sparc64"; +char machine[] = MACHINE; SYSCTL_STRING(_hw, HW_MACHINE, machine, CTLFLAG_RD, machine, 0, "Machine class"); From owner-p4-projects@FreeBSD.ORG Sat May 27 17:30:36 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A0BFD16C684; Sat, 27 May 2006 17:30:34 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D9D2816C65C for ; Sat, 27 May 2006 17:30:30 +0000 (UTC) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 156BC43D60 for ; Sat, 27 May 2006 17:29:13 +0000 (GMT) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4RHRngJ070691 for ; Sat, 27 May 2006 17:27:49 GMT (envelope-from scottl@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4RHRaqk070688 for perforce@freebsd.org; Sat, 27 May 2006 17:27:36 GMT (envelope-from scottl@freebsd.org) Date: Sat, 27 May 2006 17:27:36 GMT Message-Id: <200605271727.k4RHRaqk070688@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to scottl@freebsd.org using -f From: Scott Long To: Perforce Change Reviews Cc: Subject: PERFORCE change 97947 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 17:31:19 -0000 http://perforce.freebsd.org/chv.cgi?CH=97947 Change 97947 by scottl@scottl-x64 on 2006/05/27 17:27:17 IFC Affected files ... .. //depot/projects/scottl-camlock/src/sys/alpha/Makefile#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/api_up1000.c#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/atomic.s#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/autoconf.c#5 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/busdma_machdep.c#6 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/busspace.c#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/clock.c#7 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/clock_if.m#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/cpuconf.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/db_disasm.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/db_instruction.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/db_interface.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/db_trace.c#6 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_1000a.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_2100_a50.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_2100_a500.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_3000_300.c#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_3000_500.c#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_axppci_33.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_eb164.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_eb64plus.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_kn20aa.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_kn300.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_kn8ae.c#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_st550.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_st6600.c#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/divrem.m4#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dump_machdep.c#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/elf_machdep.c#5 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/exception.s#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/fp_emulate.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/gdb_machdep.c#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/genassym.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/ieee_float.c#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/ieee_float.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/in_cksum.c#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/interrupt.c#7 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/locore.s#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/machdep.c#8 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/mem.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/mp_machdep.c#5 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/pal.s#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/pmap.c#8 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/prom.c#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/prom_disp.s#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/promcons.c#6 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/sgmap.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/support.s#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/swtch.s#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/sys_machdep.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/trap.c#7 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/uio_machdep.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/uma_machdep.c#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/vm_machdep.c#5 delete .. //depot/projects/scottl-camlock/src/sys/alpha/compile/.cvsignore#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/conf/.cvsignore#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/conf/DEFAULTS#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/conf/GENERIC#8 delete .. //depot/projects/scottl-camlock/src/sys/alpha/conf/GENERIC.hints#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/conf/MAC#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/conf/Makefile#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/conf/NOTES#5 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/_bus.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/_inttypes.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/_limits.h#5 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/_stdint.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/_types.h#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/alpha_cpu.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/asm.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/atomic.h#5 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/bootinfo.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/bus.h#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/bus_dma.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/bwx.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/chipset.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/clock.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/clockvar.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/cpu.h#6 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/cpuconf.h#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/cpufunc.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/db_machdep.h#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/elf.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/endian.h#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/exec.h#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/float.h#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/floatingpoint.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/fpu.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/frame.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/gdb_machdep.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/ieee.h#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/ieeefp.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/in_cksum.h#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/inst.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/intr.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/intrcnt.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/ioctl_bt848.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/ioctl_meteor.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/kdb.h#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/limits.h#5 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/md_var.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/memdev.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/mutex.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/pal.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/param.h#6 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/pc/bios.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/pc/display.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/pc/vesa.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/pcb.h#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/pcpu.h#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/pmap.h#6 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/pmc_mdep.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/ppireg.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/proc.h#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/profile.h#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/prom.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/pte.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/ptrace.h#5 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/reg.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/reloc.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/resource.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/rpb.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/runq.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/setjmp.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/sf_buf.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/sgmap.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/sigframe.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/signal.h#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/smp.h#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/stdarg.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/swiz.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/sysarch.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/timerreg.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/ucontext.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/varargs.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/vmparam.h#5 delete .. //depot/projects/scottl-camlock/src/sys/alpha/isa/isa.c#5 delete .. //depot/projects/scottl-camlock/src/sys/alpha/isa/isa_dma.c#5 delete .. //depot/projects/scottl-camlock/src/sys/alpha/isa/isavar.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/isa/mcclock_isa.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/linux/Makefile#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/linux/linux.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/linux/linux_dummy.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/linux/linux_genassym.c#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/linux/linux_ipc64.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/linux/linux_locore.s#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/linux/linux_machdep.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/linux/linux_proto.h#7 delete .. //depot/projects/scottl-camlock/src/sys/alpha/linux/linux_syscall.h#7 delete .. //depot/projects/scottl-camlock/src/sys/alpha/linux/linux_sysent.c#7 delete .. //depot/projects/scottl-camlock/src/sys/alpha/linux/linux_sysvec.c#7 delete .. //depot/projects/scottl-camlock/src/sys/alpha/linux/syscalls.conf#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/linux/syscalls.master#7 delete .. //depot/projects/scottl-camlock/src/sys/alpha/mcbus/mcbus.c#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/mcbus/mcbusreg.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/mcbus/mcbusvar.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/mcbus/mcmem.c#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/mcbus/mcpcia.c#5 delete .. //depot/projects/scottl-camlock/src/sys/alpha/mcbus/mcpciareg.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/mcbus/mcpciavar.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/Makefile#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/README.mach-traps#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/exec_ecoff.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/imgact_osf1.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/osf1.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/osf1_ioctl.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/osf1_misc.c#5 delete .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/osf1_mount.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/osf1_proto.h#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/osf1_signal.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/osf1_signal.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/osf1_syscall.h#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/osf1_sysent.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/osf1_sysvec.c#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/osf1_util.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/syscalls.conf#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/syscalls.master#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/alphapci_if.m#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/apecs.c#5 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/apecs_pci.c#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/apecsreg.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/apecsvar.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/bwx.c#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/cia.c#5 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/cia_pci.c#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/ciareg.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/ciavar.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/irongate.c#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/irongate_pci.c#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/irongatereg.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/irongatevar.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/lca.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/lca_pci.c#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/lcareg.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/lcavar.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/pci_eb164_intr.s#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/pci_eb64plus_intr.s#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/pcibus.c#6 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/pcibus.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/swiz.c#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/t2.c#5 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/t2_pci.c#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/t2reg.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/t2var.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/tsunami.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/tsunami_pci.c#4 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/tsunamireg.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/pci/tsunamivar.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/dwlpx.c#5 delete .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/dwlpxreg.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/dwlpxvar.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/gbus.c#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/gbusreg.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/gbusvar.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/kftxx.c#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/kftxxreg.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/kftxxvar.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/mcclock_tlsb.c#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/tlsb.c#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/tlsbcpu.c#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/tlsbmem.c#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/tlsbreg.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/tlsbvar.h#3 delete .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/zs_tlsb.c#6 delete .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/zsreg.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/zsvar.h#2 delete .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/apic_vector.S#7 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/busdma_machdep.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/machdep.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/mp_machdep.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/pmap.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/conf/GENERIC#8 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/conf/NOTES#7 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/apicvar.h#8 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/clock.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/cpu.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/mutex.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/pmap.h#8 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/smp.h#6 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/specialreg.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/linux32/linux32_dummy.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/linux32/linux32_proto.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/linux32/linux32_syscall.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/linux32/linux32_sysent.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/linux32/linux32_sysvec.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/linux32/syscalls.master#4 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/machdep.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/arm/at91/at91.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/at91/at91_pdcreg.h#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/at91/at91_st.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/at91/if_ate.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/at91/uart_bus_at91usart.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/at91/uart_cpu_at91rm9200usart.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/at91/uart_dev_at91usart.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/arm/conf/KB920X#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/conf/SIMICS#4 integrate .. //depot/projects/scottl-camlock/src/sys/arm/conf/SKYEYE#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/_types.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/atomic.h#6 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/cpu.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/pmap.h#8 integrate .. //depot/projects/scottl-camlock/src/sys/arm/sa11x0/assabet_machdep.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/arm/sa11x0/sa11x0_io.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/arm/sa11x0/sa11x0_reg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/sa11x0/uart_cpu_sa1110.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/sa11x0/uart_dev_sa1110.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/i80321_space.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/iq31244_machdep.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/iq80321.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/boot/Makefile#5 integrate .. //depot/projects/scottl-camlock/src/sys/boot/alpha/Makefile#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/Makefile.inc#3 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/boot1/Makefile#3 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/boot1/boot1.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/cdboot/Makefile#3 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/cdboot/version#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/common/Makefile.common#4 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/common/conf.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/common/help.alpha#3 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/common/ldscript#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/common/main.c#3 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/libalpha/Makefile#3 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/libalpha/OSFpal.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/libalpha/alpha_copy.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/libalpha/alpha_module.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/libalpha/bbinfo.h#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/libalpha/bootinfo.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/libalpha/common.h#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/libalpha/delay.c#3 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/libalpha/devicename.c#3 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/libalpha/elf_freebsd.c#3 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/libalpha/getsecs.c#3 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/libalpha/libalpha.h#3 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/libalpha/pal.S#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/libalpha/prom.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/libalpha/prom_disp.S#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/libalpha/prom_swpal.S#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/libalpha/reboot.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/libalpha/srmdisk.c#3 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/libalpha/srmnet.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/libalpha/start.S#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/libalpha/time.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/loader/Makefile#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/loader/version#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/netboot/Makefile#3 delete .. //depot/projects/scottl-camlock/src/sys/boot/alpha/netboot/version#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/Makefile#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/Makefile.inc#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/include/arcfuncs.h#3 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/include/arctypes.h#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/include/libarc.h#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/lib/Makefile#3 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/lib/abort.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/lib/arcconsole.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/lib/arcdisk.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/lib/arch/alpha/copy.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/lib/arch/alpha/rpb.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/lib/arch/alpha/setjmp.S#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/lib/arch/alpha/start.S#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/lib/bootinfo.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/lib/delay.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/lib/devicename.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/lib/elf_freebsd.c#3 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/lib/module.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/lib/prom.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/lib/setjmperr.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/lib/time.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/loader/Makefile#3 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/loader/conf.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/loader/help.alpha#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/loader/main.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/arc/loader/version#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/common/Makefile.inc#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/common/load_elf.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/boot/common/loader.8#7 integrate .. //depot/projects/scottl-camlock/src/sys/boot/efi/libefi/bootinfo.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/boot/ficl/Makefile#4 integrate .. //depot/projects/scottl-camlock/src/sys/boot/ficl/alpha/sysdep.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ficl/alpha/sysdep.h#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ficl/loader.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/forth/loader.4th#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/forth/loader.conf#7 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/boot0/boot0.S#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/bootinfo.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/conf.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/pc98/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/pc98/boot2/io.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/boot/pc98/cdboot/Makefile#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/pc98/cdboot/cdboot.s#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/pc98/libpc98/bioscd.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/powerpc/loader/conf.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/cam_ccb.h#8 integrate .. //depot/projects/scottl-camlock/src/sys/cam/cam_debug.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/cam/cam_periph.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_target.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/coda/cnode.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linprocfs/linprocfs.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linsysfs/linsysfs.c#1 branch .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_file.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_ioctl.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_ioctl.h#6 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_misc.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_signal.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_socket.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_stats.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_util.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_util.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/compat/ndis/subr_hal.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/compat/ndis/subr_ntoskrnl.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/conf/Makefile.alpha#6 delete .. //depot/projects/scottl-camlock/src/sys/conf/NOTES#9 integrate .. //depot/projects/scottl-camlock/src/sys/conf/files#9 integrate .. //depot/projects/scottl-camlock/src/sys/conf/files.alpha#8 delete .. //depot/projects/scottl-camlock/src/sys/conf/files.amd64#8 integrate .. //depot/projects/scottl-camlock/src/sys/conf/files.i386#8 integrate .. //depot/projects/scottl-camlock/src/sys/conf/files.pc98#8 integrate .. //depot/projects/scottl-camlock/src/sys/conf/kern.mk#4 integrate .. //depot/projects/scottl-camlock/src/sys/conf/kern.post.mk#6 integrate .. //depot/projects/scottl-camlock/src/sys/conf/kmod.mk#9 integrate .. //depot/projects/scottl-camlock/src/sys/conf/ldscript.alpha#3 delete .. //depot/projects/scottl-camlock/src/sys/conf/options#9 integrate .. //depot/projects/scottl-camlock/src/sys/conf/options.alpha#4 delete .. //depot/projects/scottl-camlock/src/sys/conf/options.amd64#6 integrate .. //depot/projects/scottl-camlock/src/sys/conf/options.arm#6 integrate .. //depot/projects/scottl-camlock/src/sys/conf/options.i386#7 integrate .. //depot/projects/scottl-camlock/src/sys/conf/options.pc98#8 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/oltr/if_oltr.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/pf/net/pf_ioctl.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_ps.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/acpica/Osd/OsdSchedule.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/acpica/acpi.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/dev/acpica/acpi_pci.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/acpica/acpi_resource.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/aic7xxx/aic79xx_osm.h#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/aic7xxx/aic7xxx_osm.h#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/amr/amr.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/dev/amr/amr_linux.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/amr/amrvar.h#8 integrate .. //depot/projects/scottl-camlock/src/sys/dev/an/if_an.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/arcmsr/arcmsr.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/arl/if_arl.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/arl/if_arl_isa.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/asr/asr.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ata/ata-all.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ata/ata-chipset.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ata/ata-pci.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ath/if_ath.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ath/if_ath_pci.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ath/if_athvar.h#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/atkbdc/atkbd.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/atkbdc/atkbdc.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/bce/if_bcereg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/bfe/if_bfe.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/dev/bfe/if_bfereg.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/bge/if_bge.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/bktr/bktr_os.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ciss/ciss.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/dev/cnw/if_cnw.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/cpufreq/ichss.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ct/bshw_machdep.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ctau/if_ct.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/cx/if_cx.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/dc/if_dc.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/dcons/dcons_os.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/de/if_de.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/dec/mc146818reg.h#3 delete .. //depot/projects/scottl-camlock/src/sys/dev/dec/mcclock.c#3 delete .. //depot/projects/scottl-camlock/src/sys/dev/dec/mcclock_if.m#3 delete .. //depot/projects/scottl-camlock/src/sys/dev/dec/mcclockvar.h#3 delete .. //depot/projects/scottl-camlock/src/sys/dev/digi/digi.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/dpt/dpt_scsi.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/drm/drm.h#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/drm/drm_scatter.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/drm/i915_drv.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/drm/mga_drv.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/drm/r300_cmdbuf.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ed/if_ed_cbus.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ed/if_ed_pccard.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/em/if_em_hw.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/fb/boot_font.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/fb/gfb.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/fb/tga.c#5 delete .. //depot/projects/scottl-camlock/src/sys/dev/fb/tga.h#3 delete .. //depot/projects/scottl-camlock/src/sys/dev/fxp/if_fxp.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/dev/gfb/gfb_pci.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/hifn/hifn7751.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/hifn/hifn7751var.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/hme/if_hme.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/hptmv/entry.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/hwpmc/hwpmc_alpha.c#2 delete .. //depot/projects/scottl-camlock/src/sys/dev/ic/ns16550.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/idt/idt.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ie/if_ie_isa.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/iir/iir.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/iir/iir_pci.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ipmi/ipmi.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ips/ips.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ipw/if_ipw.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/isp/isp_freebsd.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/dev/isp/isp_freebsd.h#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/isp/isp_pci.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/isp/isp_tpublic.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/isp/ispvar.h#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/iwi/if_iwi.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ixgb/if_ixgb.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ixgb/if_ixgb_osdep.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/le/am7990.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/le/am79900.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/le/if_le_cbus.c#1 branch .. //depot/projects/scottl-camlock/src/sys/dev/le/if_le_isa.c#1 branch .. //depot/projects/scottl-camlock/src/sys/dev/le/if_le_ledma.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/le/if_le_pci.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/le/lance.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/le/lancereg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/le/lancevar.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/lge/if_lge.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/lge/if_lgereg.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/lmc/if_lmc.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/lnc/if_lnc.c#7 delete .. //depot/projects/scottl-camlock/src/sys/dev/lnc/if_lnc_cbus.c#6 delete .. //depot/projects/scottl-camlock/src/sys/dev/lnc/if_lnc_isa.c#5 delete .. //depot/projects/scottl-camlock/src/sys/dev/lnc/if_lnc_pci.c#5 delete .. //depot/projects/scottl-camlock/src/sys/dev/lnc/if_lncreg.h#2 delete .. //depot/projects/scottl-camlock/src/sys/dev/lnc/if_lncvar.h#3 delete .. //depot/projects/scottl-camlock/src/sys/dev/mfi/mfi.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mfi/mfi_disk.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mfi/mfi_ioctl.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mfi/mfi_linux.c#1 branch .. //depot/projects/scottl-camlock/src/sys/dev/mfi/mfi_pci.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mfi/mfireg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mfi/mfivar.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mii/brgphy.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mii/ciphy.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mii/e1000phy.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mii/mii_physubr.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mii/miivar.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mii/nsgphy.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mii/rgephy.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mii/tdkphy.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mii/ukphy_subr.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mpt/mpt.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mpt/mpt.h#9 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mpt/mpt_cam.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mpt/mpt_debug.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mpt/mpt_pci.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mpt/mpt_raid.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mpt/mpt_raid.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mse/mse.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mse/mse_cbus.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mse/mse_isa.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/my/if_my.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/myri10ge/if_myri10ge.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ncv/ncr53c500.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/nge/if_nge.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/nge/if_ngereg.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/nsp/nsp.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/nve/if_nve.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ofw/ofw_console.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/pbio/pbio.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/pccard/pccarddevs#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/pccbb/pccbb.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/pccbb/pccbb_pci.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/pccbb/pccbbvar.h#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/pci/fixup_pci.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/pci/pci.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/dev/pdq/pdq_freebsd.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/pdq/pdqvar.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ppbus/vpoio.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ppc/ppc.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ral/if_ral_pci.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ral/rt2560.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ral/rt2661.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/re/if_re.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/dev/rr232x/os_bsd.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/rr232x/osm_bsd.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/safe/safe.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/safe/safevar.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/sbsh/if_sbsh.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/sio/sio.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/dev/sk/if_sk.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/sk/if_skreg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/sound/isa/es1888.c#4 delete .. //depot/projects/scottl-camlock/src/sys/dev/sound/isa/gusc.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/sound/midi/midi.c#3 branch .. //depot/projects/scottl-camlock/src/sys/dev/sound/midi/midi.h#3 branch .. //depot/projects/scottl-camlock/src/sys/dev/sound/midi/midiq.h#1 branch .. //depot/projects/scottl-camlock/src/sys/dev/sound/midi/mpu401.c#1 branch .. //depot/projects/scottl-camlock/src/sys/dev/sound/midi/mpu401.h#1 branch .. //depot/projects/scottl-camlock/src/sys/dev/sound/midi/mpu_if.m#1 branch .. //depot/projects/scottl-camlock/src/sys/dev/sound/midi/mpufoi_if.m#1 branch .. //depot/projects/scottl-camlock/src/sys/dev/sound/midi/sequencer.c#3 branch .. //depot/projects/scottl-camlock/src/sys/dev/sound/midi/sequencer.h#3 branch .. //depot/projects/scottl-camlock/src/sys/dev/sound/midi/synth_if.m#1 branch .. //depot/projects/scottl-camlock/src/sys/dev/sound/pci/cmi.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/sound/pci/emu10k1.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/sound/pci/ich.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/dev/sound/pcm/sound.h#8 integrate .. //depot/projects/scottl-camlock/src/sys/dev/stg/tmc18c30.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/sym/sym_hipd.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/syscons/apm/apm_saver.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/syscons/scterm-sc.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/syscons/scvesactl.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/syscons/scvgarndr.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/syscons/syscons.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/dev/syscons/syscons.h#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/tga/tga_pci.c#5 delete .. //depot/projects/scottl-camlock/src/sys/dev/tga/tga_pci.h#3 delete .. //depot/projects/scottl-camlock/src/sys/dev/trm/trm.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/tx/if_tx.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/txp/if_txp.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/uart/uart.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/uart/uart_cpu_alpha.c#5 delete .. //depot/projects/scottl-camlock/src/sys/dev/uart/uart_dbg.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/uart/uart_dev_ns8250.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/uart/uart_dev_z8530.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/uart/uart_tty.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ubsec/ubsec.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ubsec/ubsecvar.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/usb/ehci.c#10 integrate .. //depot/projects/scottl-camlock/src/sys/dev/usb/ehcivar.h#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/usb/if_ural.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/usb/ohci.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/dev/usb/uhci.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/dev/usb/usb.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/usb/usb_subr.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/dev/usb/usbdi.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/wds/wd7000.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/wi/if_wi.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/wi/if_wi_pci.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/zs/zs.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/doc/subsys/Dependencies#1 branch .. //depot/projects/scottl-camlock/src/sys/doc/subsys/Doxyfile-cam#1 branch .. //depot/projects/scottl-camlock/src/sys/doc/subsys/Doxyfile-crypto#1 branch .. //depot/projects/scottl-camlock/src/sys/doc/subsys/Doxyfile-dev_pci#1 branch .. //depot/projects/scottl-camlock/src/sys/doc/subsys/Doxyfile-dev_sound#1 branch .. //depot/projects/scottl-camlock/src/sys/doc/subsys/Doxyfile-dev_usb#1 branch .. //depot/projects/scottl-camlock/src/sys/doc/subsys/Doxyfile-geom#1 branch .. //depot/projects/scottl-camlock/src/sys/doc/subsys/Doxyfile-i4b#1 branch .. //depot/projects/scottl-camlock/src/sys/doc/subsys/Doxyfile-kern#1 branch .. //depot/projects/scottl-camlock/src/sys/doc/subsys/Doxyfile-libkern#1 branch .. //depot/projects/scottl-camlock/src/sys/doc/subsys/Doxyfile-linux#1 branch .. //depot/projects/scottl-camlock/src/sys/doc/subsys/Doxyfile-net80211#1 branch .. //depot/projects/scottl-camlock/src/sys/doc/subsys/Doxyfile-netgraph#1 branch .. //depot/projects/scottl-camlock/src/sys/doc/subsys/Doxyfile-netinet#1 branch .. //depot/projects/scottl-camlock/src/sys/doc/subsys/Doxyfile-netinet6#1 branch .. //depot/projects/scottl-camlock/src/sys/doc/subsys/Doxyfile-netipsec#1 branch .. //depot/projects/scottl-camlock/src/sys/doc/subsys/Doxyfile-opencrypto#1 branch .. //depot/projects/scottl-camlock/src/sys/doc/subsys/Doxyfile-vm#1 branch .. //depot/projects/scottl-camlock/src/sys/doc/subsys/Makefile#1 branch .. //depot/projects/scottl-camlock/src/sys/doc/subsys/README#1 branch .. //depot/projects/scottl-camlock/src/sys/doc/subsys/common-Doxyfile#1 branch .. //depot/projects/scottl-camlock/src/sys/fs/fdescfs/fdesc_vfsops.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/fs/msdosfs/msdosfs_vfsops.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/fs/ntfs/ntfs_vfsops.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/fs/nwfs/nwfs_io.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/fs/procfs/procfs.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/fs/pseudofs/pseudofs.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/fs/pseudofs/pseudofs.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/fs/smbfs/smbfs_io.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/fs/smbfs/smbfs_subr.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/fs/udf/udf_vfsops.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/gdb/gdb.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/gdb/gdb_cons.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/gdb/gdb_main.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/gdb/gdb_packet.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/geom/geom_bsd.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/geom/raid3/g_raid3.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/gnu/fs/ext2fs/ext2_vfsops.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/gnu/fs/reiserfs/reiserfs_vfsops.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/gnu/fs/xfs/FreeBSD/xfs_mountops.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/i386/bios/apm.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/i386/bios/apm.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/i386/conf/GENERIC#8 integrate .. //depot/projects/scottl-camlock/src/sys/i386/conf/GENERIC.hints#4 integrate .. //depot/projects/scottl-camlock/src/sys/i386/conf/NOTES#9 integrate .. //depot/projects/scottl-camlock/src/sys/i386/conf/PAE#7 integrate .. //depot/projects/scottl-camlock/src/sys/i386/cpufreq/est.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/i386/cpufreq/powernow.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/i386/i386/apic_vector.s#5 integrate .. //depot/projects/scottl-camlock/src/sys/i386/i386/busdma_machdep.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/i386/i386/machdep.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/i386/i386/mp_machdep.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/i386/i386/pmap.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/i386/include/apicvar.h#7 integrate .. //depot/projects/scottl-camlock/src/sys/i386/include/clock.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/i386/include/cpu.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/i386/include/mutex.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/i386/include/pcpu.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/i386/include/pcvt_ioctl.h#3 delete .. //depot/projects/scottl-camlock/src/sys/i386/include/pmap.h#8 integrate .. //depot/projects/scottl-camlock/src/sys/i386/include/privatespace.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/i386/include/smp.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/i386/include/specialreg.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/i386/isa/npx.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/i386/isa/pcvt/pcvt_conf.h#3 delete .. //depot/projects/scottl-camlock/src/sys/i386/isa/pcvt/pcvt_drv.c#6 delete .. //depot/projects/scottl-camlock/src/sys/i386/isa/pcvt/pcvt_ext.c#4 delete .. //depot/projects/scottl-camlock/src/sys/i386/isa/pcvt/pcvt_hdr.h#7 delete .. //depot/projects/scottl-camlock/src/sys/i386/isa/pcvt/pcvt_kbd.c#5 delete .. //depot/projects/scottl-camlock/src/sys/i386/isa/pcvt/pcvt_kbd.h#3 delete .. //depot/projects/scottl-camlock/src/sys/i386/isa/pcvt/pcvt_out.c#3 delete .. //depot/projects/scottl-camlock/src/sys/i386/isa/pcvt/pcvt_sup.c#4 delete .. //depot/projects/scottl-camlock/src/sys/i386/isa/pcvt/pcvt_tbl.h#3 delete .. //depot/projects/scottl-camlock/src/sys/i386/isa/pcvt/pcvt_vtf.c#4 delete .. //depot/projects/scottl-camlock/src/sys/i386/isa/spic.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/i386/linux/linux_dummy.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/i386/linux/linux_proto.h#7 integrate .. //depot/projects/scottl-camlock/src/sys/i386/linux/linux_syscall.h#7 integrate .. //depot/projects/scottl-camlock/src/sys/i386/linux/linux_sysent.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/i386/linux/linux_sysvec.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/i386/linux/syscalls.master#7 integrate .. //depot/projects/scottl-camlock/src/sys/i4b/capi/iavc/iavc_card.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/i4b/capi/iavc/iavc_isa.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/i4b/capi/iavc/iavc_lli.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/i4b/capi/iavc/iavc_pci.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/i4b/layer1/itjc/i4b_itjc_isac.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/i4b/layer1/itjc/i4b_itjc_l1.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/i4b/layer1/itjc/i4b_itjc_l1fsm.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/i4b/layer1/itjc/i4b_itjc_pci.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/ia64/conf/GENERIC#7 integrate .. //depot/projects/scottl-camlock/src/sys/ia64/ia64/clock.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/ia64/ia64/mp_machdep.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/ia64/ia64/ssc.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/ia64/ia64/trap.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/ia64/ia64/vm_machdep.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/ia64/include/cpu.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/isa/isa_common.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/isa/isa_common.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/isofs/cd9660/cd9660_vfsops.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/kern/init_main.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/kern/kern_conf.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/kern/kern_exec.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/kern/kern_linker.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/kern/kern_mutex.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/kern/kern_sig.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/kern/kern_umtx.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/kern/subr_clock.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/kern/subr_taskqueue.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/kern/tty_cons.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/kern/uipc_syscalls.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/kern/vfs_aio.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/kern/vfs_mount.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/kern/vfs_subr.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/kern/vfs_vnops.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/libkern/alpha/bswap16.S#3 delete .. //depot/projects/scottl-camlock/src/sys/libkern/alpha/bswap32.S#3 delete .. //depot/projects/scottl-camlock/src/sys/libkern/alpha/byte_swap_2.S#3 delete .. //depot/projects/scottl-camlock/src/sys/libkern/alpha/byte_swap_4.S#3 delete .. //depot/projects/scottl-camlock/src/sys/modules/Makefile#9 integrate .. //depot/projects/scottl-camlock/src/sys/modules/ath_hal/Makefile#3 integrate .. //depot/projects/scottl-camlock/src/sys/modules/ip6fw/Makefile#2 delete .. //depot/projects/scottl-camlock/src/sys/modules/le/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/modules/linsysfs/Makefile#1 branch .. //depot/projects/scottl-camlock/src/sys/modules/linux/Makefile#5 integrate .. //depot/projects/scottl-camlock/src/sys/modules/lnc/Makefile#2 delete .. //depot/projects/scottl-camlock/src/sys/modules/mfi/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/modules/mfi/mfi_linux/Makefile#1 branch .. //depot/projects/scottl-camlock/src/sys/modules/rr232x/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/modules/sound/driver/cmi/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/modules/sound/driver/emu10k1/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/modules/sound/driver/ess/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/modules/sound/sound/Makefile#4 integrate .. //depot/projects/scottl-camlock/src/sys/net/bpf.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/net/if.h#6 integrate .. //depot/projects/scottl-camlock/src/sys/net/if_bridge.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/net/if_gre.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/net/if_loop.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/net/if_tap.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/net/net_osdep.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/net/route.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/netgraph/bluetooth/include/ng_btsocket.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/netgraph/bluetooth/include/ng_hci.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/netgraph/ng_socket.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/netinet/in.h#6 integrate .. //depot/projects/scottl-camlock/src/sys/netinet/ip_fw.h#6 integrate .. //depot/projects/scottl-camlock/src/sys/netinet/ip_fw2.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/netinet/ip_fw_pfil.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/netinet/ip_gre.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/netinet/ip_input.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/netinet/ip_ipsec.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/netinet/ip_mroute.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/netinet/ip_output.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/netinet/ip_var.h#6 integrate .. //depot/projects/scottl-camlock/src/sys/netinet/raw_ip.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/netinet/tcp_timer.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/netinet/udp_usrreq.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/netinet6/frag6.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/netinet6/in6_src.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/netinet6/ip6_forward.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/netinet6/ip6_fw.c#6 delete .. //depot/projects/scottl-camlock/src/sys/netinet6/ip6_fw.h#3 delete .. //depot/projects/scottl-camlock/src/sys/netinet6/ip6_input.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/netinet6/ip6_output.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/netinet6/udp6_usrreq.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/netipsec/key.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/netipsec/xform_ah.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/netipsec/xform_esp.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/nfs4client/nfs4_dev.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/nfs4client/nfs4_vfsops.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/nfs4client/nfs4_vnops.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/nfsclient/nfs.h#6 integrate .. //depot/projects/scottl-camlock/src/sys/nfsclient/nfs_bio.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/nfsclient/nfs_nfsiod.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/nfsclient/nfs_node.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/nfsclient/nfs_socket.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/nfsclient/nfs_subs.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/nfsclient/nfs_vfsops.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/nfsclient/nfs_vnops.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/nfsclient/nfsmount.h#6 integrate .. //depot/projects/scottl-camlock/src/sys/nfsclient/nfsnode.h#6 integrate .. //depot/projects/scottl-camlock/src/sys/opencrypto/criov.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/opencrypto/crypto.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/opencrypto/cryptodev.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/opencrypto/cryptodev.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/opencrypto/cryptosoft.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/opencrypto/cryptosoft.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/opencrypto/xform.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/opencrypto/xform.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/pc98/cbus/cbus.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/pc98/cbus/fdc.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/pc98/cbus/olpt.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/pc98/cbus/sio.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/pc98/cbus/syscons_cbus.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/pc98/conf/GENERIC#7 integrate .. //depot/projects/scottl-camlock/src/sys/pc98/conf/GENERIC.hints#7 integrate .. //depot/projects/scottl-camlock/src/sys/pc98/conf/NOTES#8 integrate .. //depot/projects/scottl-camlock/src/sys/pc98/include/pcvt_ioctl.h#2 delete .. //depot/projects/scottl-camlock/src/sys/pc98/pc98/canbus.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/pc98/pc98/machdep.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/pc98/pc98/pc98_machdep.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/pc98/pc98/pc98_machdep.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/pci/agp.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/pci/agp_i810.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/pci/amdpm.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/pci/amdsmb.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/pci/if_pcn.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/pci/if_pcnreg.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/pci/if_rlreg.h#8 integrate .. //depot/projects/scottl-camlock/src/sys/pci/if_sfreg.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/pci/if_stereg.h#6 integrate .. //depot/projects/scottl-camlock/src/sys/pci/if_tl.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/pci/if_tlreg.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/pci/if_vrreg.h#7 integrate .. //depot/projects/scottl-camlock/src/sys/pci/if_wbreg.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/pci/ncr.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/pci/nfsmb.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/pci/viapm.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/posix4/ksched.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/posix4/p1003_1b.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/powerpc/include/cpu.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/powerpc/powerpc/clock.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/powerpc/powerpc/machdep.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/powerpc/powerpc/mp_machdep.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/powerpc/powerpc/vm_machdep.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/sparc64/include/cpu.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/sparc64/sparc64/prof_machdep.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/sparc64/sparc64/trap.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/sys/_timeval.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/sys/conf.h#7 integrate .. //depot/projects/scottl-camlock/src/sys/sys/cons.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/sys/disklabel.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/sys/elf64.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/sys/file.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/sys/kernel.h#6 integrate .. //depot/projects/scottl-camlock/src/sys/sys/mount.h#9 integrate .. //depot/projects/scottl-camlock/src/sys/sys/param.h#8 integrate .. //depot/projects/scottl-camlock/src/sys/sys/proc.h#9 integrate .. //depot/projects/scottl-camlock/src/sys/sys/queue.h#7 integrate .. //depot/projects/scottl-camlock/src/sys/sys/signal.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/sys/ucontext.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/sys/user.h#7 integrate .. //depot/projects/scottl-camlock/src/sys/tools/vnode_if.awk#6 integrate .. //depot/projects/scottl-camlock/src/sys/ufs/ffs/ffs_rawread.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/ufs/ffs/ffs_snapshot.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/ufs/ffs/ffs_softdep.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/ufs/ffs/ffs_vfsops.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/ufs/ffs/ffs_vnops.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/ufs/ufs/dinode.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/ufs/ufs/ufs_inode.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/ufs/ufs/ufs_quota.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/vm/swap_pager.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/vm/uma_core.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/vm/vm_fault.c#7 integrate Differences ... ==== //depot/projects/scottl-camlock/src/sys/amd64/amd64/apic_vector.S#7 (text+ko) ==== @@ -28,7 +28,7 @@ * SUCH DAMAGE. * * from: vector.s, 386BSD 0.1 unknown origin - * $FreeBSD: src/sys/amd64/amd64/apic_vector.S,v 1.108 2006/03/13 23:55:31 peter Exp $ + * $FreeBSD: src/sys/amd64/amd64/apic_vector.S,v 1.109 2006/05/01 21:36:46 jhb Exp $ */ /* @@ -171,6 +171,25 @@ iretq /* + * Invalidate cache. + */ + .text + SUPERALIGN_TEXT +IDTVEC(invlcache) + pushq %rax + + wbinvd + + movq lapic, %rax + movl $0, LA_EOI(%rax) /* End Of Interrupt to APIC */ + + lock + incl smp_tlb_wait + + popq %rax + iretq + +/* * Handler for IPIs sent via the per-cpu IPI bitmap. */ .text ==== //depot/projects/scottl-camlock/src/sys/amd64/amd64/busdma_machdep.c#6 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/busdma_machdep.c,v 1.73 2006/01/14 17:22:46 scottl Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/busdma_machdep.c,v 1.74 2006/05/03 04:14:17 scottl Exp $"); #include #include @@ -703,9 +703,10 @@ error = _bus_dmamap_load_buffer(dmat, map, buf, buflen, NULL, flags, &lastaddr, dmat->segments, &nsegs, 1); + CTR5(KTR_BUSDMA, "%s: tag %p tag flags 0x%x error %d nsegs %d", + __func__, dmat, dmat->flags, error, nsegs + 1); + if (error == EINPROGRESS) { - CTR4(KTR_BUSDMA, "%s: tag %p tag flags 0x%x error %d", - __func__, dmat, dmat->flags, error); return (error); } @@ -714,8 +715,13 @@ else (*callback)(callback_arg, dmat->segments, nsegs + 1, 0); - CTR4(KTR_BUSDMA, "%s: tag %p tag flags 0x%x error 0 nsegs %d", - __func__, dmat, dmat->flags, nsegs + 1); + /* + * Return ENOMEM to the caller so that it can pass it up the stack. + * This error only happens when NOWAIT is set, so deferal is disabled. + */ + if (error == ENOMEM) + return (error); + return (0); } ==== //depot/projects/scottl-camlock/src/sys/amd64/amd64/machdep.c#8 (text+ko) ==== @@ -39,7 +39,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.648 2006/03/14 16:13:54 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.649 2006/05/11 17:29:22 phk Exp $"); #include "opt_atalk.h" #include "opt_atpic.h" @@ -639,13 +639,13 @@ return (error); } -SYSCTL_PROC(_machdep, CPU_ADJKERNTZ, adjkerntz, CTLTYPE_INT|CTLFLAG_RW, +SYSCTL_PROC(_machdep, OID_AUTO, adjkerntz, CTLTYPE_INT|CTLFLAG_RW, &adjkerntz, 0, sysctl_machdep_adjkerntz, "I", ""); -SYSCTL_INT(_machdep, CPU_DISRTCSET, disable_rtc_set, +SYSCTL_INT(_machdep, OID_AUTO, disable_rtc_set, CTLFLAG_RW, &disable_rtc_set, 0, ""); -SYSCTL_INT(_machdep, CPU_WALLCLOCK, wall_cmos_clock, +SYSCTL_INT(_machdep, OID_AUTO, wall_cmos_clock, CTLFLAG_RW, &wall_cmos_clock, 0, ""); /* ==== //depot/projects/scottl-camlock/src/sys/amd64/amd64/mp_machdep.c#8 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/mp_machdep.c,v 1.273 2006/04/25 00:06:37 jkim Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/mp_machdep.c,v 1.276 2006/05/16 14:32:16 phk Exp $"); #include "opt_cpu.h" #include "opt_kstack_pages.h" @@ -56,7 +56,6 @@ #include #include -#include #include #include #include @@ -514,6 +513,9 @@ while (!aps_ready) ia32_pause(); + /* Initialize the PAT MSR. */ + pmap_init_pat(); + /* set up CPU registers and state */ cpu_setregs(); @@ -875,6 +877,14 @@ } void +smp_cache_flush(void) +{ + + if (smp_started) + smp_tlb_shootdown(IPI_INVLCACHE, 0, 0); +} + >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat May 27 17:47:06 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 449C216C851; Sat, 27 May 2006 17:47:03 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1971916C84A for ; Sat, 27 May 2006 17:47:00 +0000 (UTC) (envelope-from imp@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 961F243D5D for ; Sat, 27 May 2006 17:46:56 +0000 (GMT) (envelope-from imp@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4RHjpkv071988 for ; Sat, 27 May 2006 17:45:51 GMT (envelope-from imp@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4RHjohW071971 for perforce@freebsd.org; Sat, 27 May 2006 17:45:50 GMT (envelope-from imp@freebsd.org) Date: Sat, 27 May 2006 17:45:50 GMT Message-Id: <200605271745.k4RHjohW071971@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to imp@freebsd.org using -f From: Warner Losh To: Perforce Change Reviews Cc: Subject: PERFORCE change 97949 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 17:47:22 -0000 http://perforce.freebsd.org/chv.cgi?CH=97949 Change 97949 by imp@imp_lighthouse on 2006/05/27 17:44:40 Initial base for usb. @97948 Affected files ... .. //depot/projects/usb/src/sys/Makefile#1 branch .. //depot/projects/usb/src/sys/amd64/Makefile#1 branch .. //depot/projects/usb/src/sys/amd64/acpica/OsdEnvironment.c#1 branch .. //depot/projects/usb/src/sys/amd64/acpica/acpi_machdep.c#1 branch .. //depot/projects/usb/src/sys/amd64/acpica/acpi_wakeup.c#1 branch .. //depot/projects/usb/src/sys/amd64/acpica/madt.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/amd64_mem.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/apic_vector.S#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/atomic.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/autoconf.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/bios.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/bpf_jit_machdep.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/bpf_jit_machdep.h#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/busdma_machdep.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/cpu_switch.S#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/db_disasm.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/db_interface.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/db_trace.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/dump_machdep.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/elf_machdep.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/exception.S#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/fpu.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/gdb_machdep.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/genassym.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/identcpu.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/in_cksum.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/initcpu.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/intr_machdep.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/io.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/io_apic.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/legacy.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/local_apic.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/locore.S#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/machdep.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/mem.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/minidump_machdep.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/mp_machdep.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/mp_watchdog.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/mpboot.S#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/mptable.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/mptable_pci.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/nexus.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/pmap.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/prof_machdep.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/sigtramp.S#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/support.S#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/sys_machdep.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/trap.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/tsc.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/uio_machdep.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/uma_machdep.c#1 branch .. //depot/projects/usb/src/sys/amd64/amd64/vm_machdep.c#1 branch .. //depot/projects/usb/src/sys/amd64/compile/.cvsignore#1 branch .. //depot/projects/usb/src/sys/amd64/conf/.cvsignore#1 branch .. //depot/projects/usb/src/sys/amd64/conf/DEFAULTS#1 branch .. //depot/projects/usb/src/sys/amd64/conf/GENERIC#1 branch .. //depot/projects/usb/src/sys/amd64/conf/GENERIC.hints#1 branch .. //depot/projects/usb/src/sys/amd64/conf/MAC#1 branch .. //depot/projects/usb/src/sys/amd64/conf/Makefile#1 branch .. //depot/projects/usb/src/sys/amd64/conf/NOTES#1 branch .. //depot/projects/usb/src/sys/amd64/ia32/ia32_exception.S#1 branch .. //depot/projects/usb/src/sys/amd64/ia32/ia32_reg.c#1 branch .. //depot/projects/usb/src/sys/amd64/ia32/ia32_signal.c#1 branch .. //depot/projects/usb/src/sys/amd64/ia32/ia32_sigtramp.S#1 branch .. //depot/projects/usb/src/sys/amd64/ia32/ia32_syscall.c#1 branch .. //depot/projects/usb/src/sys/amd64/include/_bus.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/_inttypes.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/_limits.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/_stdint.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/_types.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/acpica_machdep.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/apicreg.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/apicvar.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/asm.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/asmacros.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/atomic.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/bus.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/bus_dma.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/clock.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/cpu.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/cpufunc.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/cputypes.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/db_machdep.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/elf.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/endian.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/exec.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/float.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/floatingpoint.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/fpu.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/frame.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/gdb_machdep.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/ieeefp.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/in_cksum.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/intr_machdep.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/iodev.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/kdb.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/legacyvar.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/limits.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/md_var.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/memdev.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/metadata.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/minidump.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/mp_watchdog.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/mptable.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/mutex.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/param.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/pc/bios.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/pc/display.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/pcb.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/pcb_ext.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/pci_cfgreg.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/pcpu.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/pmap.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/pmc_mdep.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/ppireg.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/proc.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/profile.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/psl.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/ptrace.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/reg.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/reloc.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/resource.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/runq.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/segments.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/setjmp.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/sf_buf.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/sigframe.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/signal.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/smp.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/specialreg.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/stdarg.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/sysarch.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/timerreg.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/trap.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/tss.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/ucontext.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/varargs.h#1 branch .. //depot/projects/usb/src/sys/amd64/include/vmparam.h#1 branch .. //depot/projects/usb/src/sys/amd64/isa/atpic.c#1 branch .. //depot/projects/usb/src/sys/amd64/isa/atpic_vector.S#1 branch .. //depot/projects/usb/src/sys/amd64/isa/clock.c#1 branch .. //depot/projects/usb/src/sys/amd64/isa/elcr.c#1 branch .. //depot/projects/usb/src/sys/amd64/isa/icu.h#1 branch .. //depot/projects/usb/src/sys/amd64/isa/isa.c#1 branch .. //depot/projects/usb/src/sys/amd64/isa/isa.h#1 branch .. //depot/projects/usb/src/sys/amd64/isa/isa_dma.c#1 branch .. //depot/projects/usb/src/sys/amd64/isa/nmi.c#1 branch .. //depot/projects/usb/src/sys/amd64/linux32/Makefile#1 branch .. //depot/projects/usb/src/sys/amd64/linux32/linux.h#1 branch .. //depot/projects/usb/src/sys/amd64/linux32/linux32_dummy.c#1 branch .. //depot/projects/usb/src/sys/amd64/linux32/linux32_genassym.c#1 branch .. //depot/projects/usb/src/sys/amd64/linux32/linux32_ipc64.h#1 branch .. //depot/projects/usb/src/sys/amd64/linux32/linux32_locore.s#1 branch .. //depot/projects/usb/src/sys/amd64/linux32/linux32_machdep.c#1 branch .. //depot/projects/usb/src/sys/amd64/linux32/linux32_proto.h#1 branch .. //depot/projects/usb/src/sys/amd64/linux32/linux32_syscall.h#1 branch .. //depot/projects/usb/src/sys/amd64/linux32/linux32_sysent.c#1 branch .. //depot/projects/usb/src/sys/amd64/linux32/linux32_sysvec.c#1 branch .. //depot/projects/usb/src/sys/amd64/linux32/syscalls.conf#1 branch .. //depot/projects/usb/src/sys/amd64/linux32/syscalls.master#1 branch .. //depot/projects/usb/src/sys/amd64/pci/pci_bus.c#1 branch .. //depot/projects/usb/src/sys/amd64/pci/pci_cfgreg.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/autoconf.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/bcopy_page.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/bcopyinout.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/bcopyinout_xscale.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/blockio.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/bootconfig.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/bus_space_asm_generic.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/busdma_machdep.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/copystr.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/cpufunc.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/cpufunc_asm.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/cpufunc_asm_arm10.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/cpufunc_asm_arm7tdmi.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/cpufunc_asm_arm8.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/cpufunc_asm_arm9.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/cpufunc_asm_armv4.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/cpufunc_asm_ixp12x0.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/cpufunc_asm_sa1.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/cpufunc_asm_sa11x0.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/cpufunc_asm_xscale.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/db_disasm.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/db_interface.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/db_trace.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/disassem.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/dump_machdep.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/elf_machdep.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/elf_trampoline.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/exception.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/fiq.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/fiq_subr.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/fusu.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/genassym.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/identcpu.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/in_cksum.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/in_cksum_arm.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/inckern.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/intr.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/irq_dispatch.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/locore.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/machdep.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/mem.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/nexus.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/nexus_io.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/nexus_io_asm.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/pmap.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/setcpsr.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/setstack.s#1 branch .. //depot/projects/usb/src/sys/arm/arm/support.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/swtch.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/sys_machdep.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/trap.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/uio_machdep.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/undefined.c#1 branch .. //depot/projects/usb/src/sys/arm/arm/vectors.S#1 branch .. //depot/projects/usb/src/sys/arm/arm/vm_machdep.c#1 branch .. //depot/projects/usb/src/sys/arm/at91/at91.c#1 branch .. //depot/projects/usb/src/sys/arm/at91/at91_pdcreg.h#1 branch .. //depot/projects/usb/src/sys/arm/at91/at91_pio.c#1 branch .. //depot/projects/usb/src/sys/arm/at91/at91_pioreg.h#1 branch .. //depot/projects/usb/src/sys/arm/at91/at91_pmc.c#1 branch .. //depot/projects/usb/src/sys/arm/at91/at91_pmcreg.h#1 branch .. //depot/projects/usb/src/sys/arm/at91/at91_pmcvar.h#1 branch .. //depot/projects/usb/src/sys/arm/at91/at91_rtc.c#1 branch .. //depot/projects/usb/src/sys/arm/at91/at91_rtcreg.h#1 branch .. //depot/projects/usb/src/sys/arm/at91/at91_spi.c#1 branch .. //depot/projects/usb/src/sys/arm/at91/at91_spiio.h#1 branch .. //depot/projects/usb/src/sys/arm/at91/at91_spireg.h#1 branch .. //depot/projects/usb/src/sys/arm/at91/at91_ssc.c#1 branch .. //depot/projects/usb/src/sys/arm/at91/at91_sscreg.h#1 branch .. //depot/projects/usb/src/sys/arm/at91/at91_st.c#1 branch .. //depot/projects/usb/src/sys/arm/at91/at91_streg.h#1 branch .. //depot/projects/usb/src/sys/arm/at91/at91_twi.c#1 branch .. //depot/projects/usb/src/sys/arm/at91/at91_twiio.h#1 branch .. //depot/projects/usb/src/sys/arm/at91/at91_twireg.h#1 branch .. //depot/projects/usb/src/sys/arm/at91/at91_usartreg.h#1 branch .. //depot/projects/usb/src/sys/arm/at91/at91rm92reg.h#1 branch .. //depot/projects/usb/src/sys/arm/at91/at91var.h#1 branch .. //depot/projects/usb/src/sys/arm/at91/files.at91#1 branch .. //depot/projects/usb/src/sys/arm/at91/files.kb920x#1 branch .. //depot/projects/usb/src/sys/arm/at91/hints.at91rm9200#1 branch .. //depot/projects/usb/src/sys/arm/at91/hints.at91sam9261#1 branch .. //depot/projects/usb/src/sys/arm/at91/if_ate.c#1 branch .. //depot/projects/usb/src/sys/arm/at91/if_atereg.h#1 branch .. //depot/projects/usb/src/sys/arm/at91/kb920x_machdep.c#1 branch .. //depot/projects/usb/src/sys/arm/at91/ohci_atmelarm.c#1 branch .. //depot/projects/usb/src/sys/arm/at91/std.at91#1 branch .. //depot/projects/usb/src/sys/arm/at91/std.kb920x#1 branch .. //depot/projects/usb/src/sys/arm/at91/uart_bus_at91usart.c#1 branch .. //depot/projects/usb/src/sys/arm/at91/uart_cpu_at91rm9200usart.c#1 branch .. //depot/projects/usb/src/sys/arm/at91/uart_dev_at91usart.c#1 branch .. //depot/projects/usb/src/sys/arm/compile/.cvsignore#1 branch .. //depot/projects/usb/src/sys/arm/conf/.cvsignore#1 branch .. //depot/projects/usb/src/sys/arm/conf/IQ31244#1 branch .. //depot/projects/usb/src/sys/arm/conf/KB920X#1 branch .. //depot/projects/usb/src/sys/arm/conf/SIMICS#1 branch .. //depot/projects/usb/src/sys/arm/conf/SKYEYE#1 branch .. //depot/projects/usb/src/sys/arm/include/_bus.h#1 branch .. //depot/projects/usb/src/sys/arm/include/_inttypes.h#1 branch .. //depot/projects/usb/src/sys/arm/include/_limits.h#1 branch .. //depot/projects/usb/src/sys/arm/include/_stdint.h#1 branch .. //depot/projects/usb/src/sys/arm/include/_types.h#1 branch .. //depot/projects/usb/src/sys/arm/include/armreg.h#1 branch .. //depot/projects/usb/src/sys/arm/include/asm.h#1 branch .. //depot/projects/usb/src/sys/arm/include/asmacros.h#1 branch .. //depot/projects/usb/src/sys/arm/include/atomic.h#1 branch .. //depot/projects/usb/src/sys/arm/include/blockio.h#1 branch .. //depot/projects/usb/src/sys/arm/include/bootconfig.h#1 branch .. //depot/projects/usb/src/sys/arm/include/bus.h#1 branch .. //depot/projects/usb/src/sys/arm/include/bus_dma.h#1 branch .. //depot/projects/usb/src/sys/arm/include/clock.h#1 branch .. //depot/projects/usb/src/sys/arm/include/cpu.h#1 branch .. //depot/projects/usb/src/sys/arm/include/cpuconf.h#1 branch .. //depot/projects/usb/src/sys/arm/include/cpufunc.h#1 branch .. //depot/projects/usb/src/sys/arm/include/db_machdep.h#1 branch .. //depot/projects/usb/src/sys/arm/include/disassem.h#1 branch .. //depot/projects/usb/src/sys/arm/include/elf.h#1 branch .. //depot/projects/usb/src/sys/arm/include/endian.h#1 branch .. //depot/projects/usb/src/sys/arm/include/exec.h#1 branch .. //depot/projects/usb/src/sys/arm/include/fiq.h#1 branch .. //depot/projects/usb/src/sys/arm/include/float.h#1 branch .. //depot/projects/usb/src/sys/arm/include/floatingpoint.h#1 branch .. //depot/projects/usb/src/sys/arm/include/fp.h#1 branch .. //depot/projects/usb/src/sys/arm/include/frame.h#1 branch .. //depot/projects/usb/src/sys/arm/include/ieee.h#1 branch .. //depot/projects/usb/src/sys/arm/include/ieeefp.h#1 branch .. //depot/projects/usb/src/sys/arm/include/in_cksum.h#1 branch .. //depot/projects/usb/src/sys/arm/include/intr.h#1 branch .. //depot/projects/usb/src/sys/arm/include/katelib.h#1 branch .. //depot/projects/usb/src/sys/arm/include/kdb.h#1 branch .. //depot/projects/usb/src/sys/arm/include/limits.h#1 branch .. //depot/projects/usb/src/sys/arm/include/machdep.h#1 branch .. //depot/projects/usb/src/sys/arm/include/md_var.h#1 branch .. //depot/projects/usb/src/sys/arm/include/memdev.h#1 branch .. //depot/projects/usb/src/sys/arm/include/metadata.h#1 branch .. //depot/projects/usb/src/sys/arm/include/mutex.h#1 branch .. //depot/projects/usb/src/sys/arm/include/param.h#1 branch .. //depot/projects/usb/src/sys/arm/include/pcb.h#1 branch .. //depot/projects/usb/src/sys/arm/include/pcpu.h#1 branch .. //depot/projects/usb/src/sys/arm/include/pmap.h#1 branch .. //depot/projects/usb/src/sys/arm/include/pmc_mdep.h#1 branch .. //depot/projects/usb/src/sys/arm/include/proc.h#1 branch .. //depot/projects/usb/src/sys/arm/include/profile.h#1 branch .. //depot/projects/usb/src/sys/arm/include/psl.h#1 branch .. //depot/projects/usb/src/sys/arm/include/pte.h#1 branch .. //depot/projects/usb/src/sys/arm/include/ptrace.h#1 branch .. //depot/projects/usb/src/sys/arm/include/reg.h#1 branch .. //depot/projects/usb/src/sys/arm/include/reloc.h#1 branch .. //depot/projects/usb/src/sys/arm/include/resource.h#1 branch .. //depot/projects/usb/src/sys/arm/include/runq.h#1 branch .. //depot/projects/usb/src/sys/arm/include/setjmp.h#1 branch .. //depot/projects/usb/src/sys/arm/include/sf_buf.h#1 branch .. //depot/projects/usb/src/sys/arm/include/sigframe.h#1 branch .. //depot/projects/usb/src/sys/arm/include/signal.h#1 branch .. //depot/projects/usb/src/sys/arm/include/smp.h#1 branch .. //depot/projects/usb/src/sys/arm/include/stdarg.h#1 branch .. //depot/projects/usb/src/sys/arm/include/swi.h#1 branch .. //depot/projects/usb/src/sys/arm/include/sysarch.h#1 branch .. //depot/projects/usb/src/sys/arm/include/trap.h#1 branch .. //depot/projects/usb/src/sys/arm/include/ucontext.h#1 branch .. //depot/projects/usb/src/sys/arm/include/undefined.h#1 branch .. //depot/projects/usb/src/sys/arm/include/utrap.h#1 branch .. //depot/projects/usb/src/sys/arm/include/vmparam.h#1 branch .. //depot/projects/usb/src/sys/arm/sa11x0/assabet_machdep.c#1 branch .. //depot/projects/usb/src/sys/arm/sa11x0/files.sa11x0#1 branch .. //depot/projects/usb/src/sys/arm/sa11x0/sa11x0.c#1 branch .. //depot/projects/usb/src/sys/arm/sa11x0/sa11x0_dmacreg.h#1 branch .. //depot/projects/usb/src/sys/arm/sa11x0/sa11x0_gpioreg.h#1 branch .. //depot/projects/usb/src/sys/arm/sa11x0/sa11x0_io.c#1 branch .. //depot/projects/usb/src/sys/arm/sa11x0/sa11x0_io_asm.S#1 branch .. //depot/projects/usb/src/sys/arm/sa11x0/sa11x0_irq.S#1 branch .. //depot/projects/usb/src/sys/arm/sa11x0/sa11x0_irqhandler.c#1 branch .. //depot/projects/usb/src/sys/arm/sa11x0/sa11x0_ost.c#1 branch .. //depot/projects/usb/src/sys/arm/sa11x0/sa11x0_ostreg.h#1 branch .. //depot/projects/usb/src/sys/arm/sa11x0/sa11x0_ppcreg.h#1 branch .. //depot/projects/usb/src/sys/arm/sa11x0/sa11x0_reg.h#1 branch .. //depot/projects/usb/src/sys/arm/sa11x0/sa11x0_var.h#1 branch .. //depot/projects/usb/src/sys/arm/sa11x0/std.sa11x0#1 branch .. //depot/projects/usb/src/sys/arm/sa11x0/uart_bus_sa1110.c#1 branch .. //depot/projects/usb/src/sys/arm/sa11x0/uart_cpu_sa1110.c#1 branch .. //depot/projects/usb/src/sys/arm/sa11x0/uart_dev_sa1110.c#1 branch .. //depot/projects/usb/src/sys/arm/sa11x0/uart_dev_sa1110.h#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/files.i80321#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/files.iq31244#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/i80321.c#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/i80321_aau.c#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/i80321_dma.c#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/i80321_intr.h#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/i80321_mcu.c#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/i80321_pci.c#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/i80321_space.c#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/i80321_timer.c#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/i80321_wdog.c#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/i80321reg.h#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/i80321var.h#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/iq31244_7seg.c#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/iq31244_machdep.c#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/iq80321.c#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/iq80321reg.h#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/iq80321var.h#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/obio.c#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/obio_space.c#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/obiovar.h#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/std.i80321#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/std.iq31244#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/uart_bus_i80321.c#1 branch .. //depot/projects/usb/src/sys/arm/xscale/i80321/uart_cpu_i80321.c#1 branch .. //depot/projects/usb/src/sys/arm/xscale/std.xscale#1 branch .. //depot/projects/usb/src/sys/arm/xscale/xscalereg.h#1 branch .. //depot/projects/usb/src/sys/arm/xscale/xscalevar.h#1 branch .. //depot/projects/usb/src/sys/boot/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/README#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/Makefile.inc#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/boot0/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/boot0/README#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/boot0/arm_init.s#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/boot0/linker.cfg#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/boot0/main.c#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/boot0iic/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/boot0iic/doit.c#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/boot0iic/main.c#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/boot0spi/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/boot0spi/doit.c#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/boot0spi/main.c#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/bootiic/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/bootiic/README#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/bootiic/arm_init.S#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/bootiic/main.c#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/bootspi/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/bootspi/README#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/bootspi/arm_init.s#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/bootspi/main.c#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/libat91/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/libat91/at91rm9200.h#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.c#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.h#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/libat91/eeprom.c#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/libat91/eeprom.h#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/libat91/emac.c#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/libat91/emac.h#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/libat91/env_vars.c#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/libat91/env_vars.h#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/libat91/getc.c#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/libat91/lib.h#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/libat91/loader_prompt.c#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/libat91/loader_prompt.h#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/libat91/p_string.c#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/libat91/p_string.h#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/libat91/printf.c#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/libat91/putchar.c#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/libat91/tag_list.c#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/libat91/tag_list.h#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/libat91/xmodem.c#1 branch .. //depot/projects/usb/src/sys/boot/arm/at91/linker.cfg#1 branch .. //depot/projects/usb/src/sys/boot/common/Makefile.inc#1 branch .. //depot/projects/usb/src/sys/boot/common/bcache.c#1 branch .. //depot/projects/usb/src/sys/boot/common/boot.c#1 branch .. //depot/projects/usb/src/sys/boot/common/bootstrap.h#1 branch .. //depot/projects/usb/src/sys/boot/common/commands.c#1 branch .. //depot/projects/usb/src/sys/boot/common/console.c#1 branch .. //depot/projects/usb/src/sys/boot/common/dev_net.c#1 branch .. //depot/projects/usb/src/sys/boot/common/dev_net.h#1 branch .. //depot/projects/usb/src/sys/boot/common/devopen.c#1 branch .. //depot/projects/usb/src/sys/boot/common/help.common#1 branch .. //depot/projects/usb/src/sys/boot/common/interp.c#1 branch .. //depot/projects/usb/src/sys/boot/common/interp_backslash.c#1 branch .. //depot/projects/usb/src/sys/boot/common/interp_forth.c#1 branch .. //depot/projects/usb/src/sys/boot/common/interp_parse.c#1 branch .. //depot/projects/usb/src/sys/boot/common/isapnp.c#1 branch .. //depot/projects/usb/src/sys/boot/common/isapnp.h#1 branch .. //depot/projects/usb/src/sys/boot/common/load.c#1 branch .. //depot/projects/usb/src/sys/boot/common/load_elf.c#1 branch .. //depot/projects/usb/src/sys/boot/common/load_elf32.c#1 branch .. //depot/projects/usb/src/sys/boot/common/load_elf32_obj.c#1 branch .. //depot/projects/usb/src/sys/boot/common/load_elf64.c#1 branch .. //depot/projects/usb/src/sys/boot/common/load_elf64_obj.c#1 branch .. //depot/projects/usb/src/sys/boot/common/load_elf_obj.c#1 branch .. //depot/projects/usb/src/sys/boot/common/loader.8#1 branch .. //depot/projects/usb/src/sys/boot/common/ls.c#1 branch .. //depot/projects/usb/src/sys/boot/common/merge_help.awk#1 branch .. //depot/projects/usb/src/sys/boot/common/misc.c#1 branch .. //depot/projects/usb/src/sys/boot/common/module.c#1 branch .. //depot/projects/usb/src/sys/boot/common/newvers.sh#1 branch .. //depot/projects/usb/src/sys/boot/common/panic.c#1 branch .. //depot/projects/usb/src/sys/boot/common/pnp.c#1 branch .. //depot/projects/usb/src/sys/boot/common/pnpdata#1 branch .. //depot/projects/usb/src/sys/boot/common/reloc_elf.c#1 branch .. //depot/projects/usb/src/sys/boot/common/reloc_elf32.c#1 branch .. //depot/projects/usb/src/sys/boot/common/reloc_elf64.c#1 branch .. //depot/projects/usb/src/sys/boot/common/ufsread.c#1 branch .. //depot/projects/usb/src/sys/boot/efi/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/efi/Makefile.inc#1 branch .. //depot/projects/usb/src/sys/boot/efi/include/README#1 branch .. //depot/projects/usb/src/sys/boot/efi/include/efi.h#1 branch .. //depot/projects/usb/src/sys/boot/efi/include/efi_nii.h#1 branch .. //depot/projects/usb/src/sys/boot/efi/include/efiapi.h#1 branch .. //depot/projects/usb/src/sys/boot/efi/include/eficon.h#1 branch .. //depot/projects/usb/src/sys/boot/efi/include/efidebug.h#1 branch .. //depot/projects/usb/src/sys/boot/efi/include/efidef.h#1 branch .. //depot/projects/usb/src/sys/boot/efi/include/efidevp.h#1 branch .. //depot/projects/usb/src/sys/boot/efi/include/efierr.h#1 branch .. //depot/projects/usb/src/sys/boot/efi/include/efifpswa.h#1 branch .. //depot/projects/usb/src/sys/boot/efi/include/efifs.h#1 branch .. //depot/projects/usb/src/sys/boot/efi/include/efilib.h#1 branch .. //depot/projects/usb/src/sys/boot/efi/include/efinet.h#1 branch .. //depot/projects/usb/src/sys/boot/efi/include/efipart.h#1 branch .. //depot/projects/usb/src/sys/boot/efi/include/efiprot.h#1 branch .. //depot/projects/usb/src/sys/boot/efi/include/efipxebc.h#1 branch .. //depot/projects/usb/src/sys/boot/efi/include/efiser.h#1 branch .. //depot/projects/usb/src/sys/boot/efi/include/efistdarg.h#1 branch .. //depot/projects/usb/src/sys/boot/efi/include/i386/efibind.h#1 branch .. //depot/projects/usb/src/sys/boot/efi/include/i386/pe.h#1 branch .. //depot/projects/usb/src/sys/boot/efi/include/ia64/efibind.h#1 branch .. //depot/projects/usb/src/sys/boot/efi/include/ia64/pe.h#1 branch .. //depot/projects/usb/src/sys/boot/efi/libefi/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/efi/libefi/bootinfo.c#1 branch .. //depot/projects/usb/src/sys/boot/efi/libefi/copy.c#1 branch .. //depot/projects/usb/src/sys/boot/efi/libefi/delay.c#1 branch .. //depot/projects/usb/src/sys/boot/efi/libefi/devicename.c#1 branch .. //depot/projects/usb/src/sys/boot/efi/libefi/efi_console.c#1 branch .. //depot/projects/usb/src/sys/boot/efi/libefi/efiboot.h#1 branch .. //depot/projects/usb/src/sys/boot/efi/libefi/efifpswa.c#1 branch .. //depot/projects/usb/src/sys/boot/efi/libefi/efifs.c#1 branch .. //depot/projects/usb/src/sys/boot/efi/libefi/efinet.c#1 branch .. //depot/projects/usb/src/sys/boot/efi/libefi/elf_freebsd.c#1 branch .. //depot/projects/usb/src/sys/boot/efi/libefi/libefi.c#1 branch .. //depot/projects/usb/src/sys/boot/efi/libefi/module.c#1 branch .. //depot/projects/usb/src/sys/boot/efi/libefi/time.c#1 branch .. //depot/projects/usb/src/sys/boot/ficl/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/ficl/dict.c#1 branch .. //depot/projects/usb/src/sys/boot/ficl/ficl.c#1 branch .. //depot/projects/usb/src/sys/boot/ficl/ficl.h#1 branch .. //depot/projects/usb/src/sys/boot/ficl/fileaccess.c#1 branch .. //depot/projects/usb/src/sys/boot/ficl/float.c#1 branch .. //depot/projects/usb/src/sys/boot/ficl/i386/sysdep.c#1 branch .. //depot/projects/usb/src/sys/boot/ficl/i386/sysdep.h#1 branch .. //depot/projects/usb/src/sys/boot/ficl/ia64/sysdep.c#1 branch .. //depot/projects/usb/src/sys/boot/ficl/ia64/sysdep.h#1 branch .. //depot/projects/usb/src/sys/boot/ficl/loader.c#1 branch .. //depot/projects/usb/src/sys/boot/ficl/math64.c#1 branch .. //depot/projects/usb/src/sys/boot/ficl/math64.h#1 branch .. //depot/projects/usb/src/sys/boot/ficl/powerpc/sysdep.c#1 branch .. //depot/projects/usb/src/sys/boot/ficl/powerpc/sysdep.h#1 branch .. //depot/projects/usb/src/sys/boot/ficl/prefix.c#1 branch .. //depot/projects/usb/src/sys/boot/ficl/search.c#1 branch .. //depot/projects/usb/src/sys/boot/ficl/softwords/classes.fr#1 branch .. //depot/projects/usb/src/sys/boot/ficl/softwords/ficlclass.fr#1 branch .. //depot/projects/usb/src/sys/boot/ficl/softwords/ficllocal.fr#1 branch .. //depot/projects/usb/src/sys/boot/ficl/softwords/fileaccess.fr#1 branch .. //depot/projects/usb/src/sys/boot/ficl/softwords/forml.fr#1 branch .. //depot/projects/usb/src/sys/boot/ficl/softwords/freebsd.fr#1 branch .. //depot/projects/usb/src/sys/boot/ficl/softwords/ifbrack.fr#1 branch .. //depot/projects/usb/src/sys/boot/ficl/softwords/jhlocal.fr#1 branch .. //depot/projects/usb/src/sys/boot/ficl/softwords/marker.fr#1 branch .. //depot/projects/usb/src/sys/boot/ficl/softwords/oo.fr#1 branch .. //depot/projects/usb/src/sys/boot/ficl/softwords/prefix.fr#1 branch .. //depot/projects/usb/src/sys/boot/ficl/softwords/softcore.awk#1 branch .. //depot/projects/usb/src/sys/boot/ficl/softwords/softcore.fr#1 branch .. //depot/projects/usb/src/sys/boot/ficl/softwords/string.fr#1 branch .. //depot/projects/usb/src/sys/boot/ficl/sparc64/sysdep.c#1 branch .. //depot/projects/usb/src/sys/boot/ficl/sparc64/sysdep.h#1 branch .. //depot/projects/usb/src/sys/boot/ficl/stack.c#1 branch .. //depot/projects/usb/src/sys/boot/ficl/testmain.c#1 branch .. //depot/projects/usb/src/sys/boot/ficl/tools.c#1 branch .. //depot/projects/usb/src/sys/boot/ficl/unix.c#1 branch .. //depot/projects/usb/src/sys/boot/ficl/vm.c#1 branch .. //depot/projects/usb/src/sys/boot/ficl/words.c#1 branch .. //depot/projects/usb/src/sys/boot/forth/beastie.4th#1 branch .. //depot/projects/usb/src/sys/boot/forth/frames.4th#1 branch .. //depot/projects/usb/src/sys/boot/forth/loader.4th#1 branch .. //depot/projects/usb/src/sys/boot/forth/loader.4th.8#1 branch .. //depot/projects/usb/src/sys/boot/forth/loader.conf#1 branch .. //depot/projects/usb/src/sys/boot/forth/loader.conf.5#1 branch .. //depot/projects/usb/src/sys/boot/forth/loader.rc#1 branch .. //depot/projects/usb/src/sys/boot/forth/pnp.4th#1 branch .. //depot/projects/usb/src/sys/boot/forth/screen.4th#1 branch .. //depot/projects/usb/src/sys/boot/forth/support.4th#1 branch .. //depot/projects/usb/src/sys/boot/i386/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/i386/Makefile.inc#1 branch .. //depot/projects/usb/src/sys/boot/i386/boot0/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/i386/boot0/boot0.S#1 branch .. //depot/projects/usb/src/sys/boot/i386/boot0/boot0ext.S#1 branch .. //depot/projects/usb/src/sys/boot/i386/boot0ext/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/i386/boot0sio/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/i386/boot2/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/i386/boot2/boot1.S#1 branch .. //depot/projects/usb/src/sys/boot/i386/boot2/boot2.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/boot2/lib.h#1 branch .. //depot/projects/usb/src/sys/boot/i386/boot2/sio.S#1 branch .. //depot/projects/usb/src/sys/boot/i386/btx/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/i386/btx/Makefile.inc#1 branch .. //depot/projects/usb/src/sys/boot/i386/btx/btx/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/i386/btx/btx/btx.S#1 branch .. //depot/projects/usb/src/sys/boot/i386/btx/btxldr/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/i386/btx/btxldr/btxldr.S#1 branch .. //depot/projects/usb/src/sys/boot/i386/btx/lib/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/i386/btx/lib/btxcsu.s#1 branch .. //depot/projects/usb/src/sys/boot/i386/btx/lib/btxsys.s#1 branch .. //depot/projects/usb/src/sys/boot/i386/btx/lib/btxv86.h#1 branch .. //depot/projects/usb/src/sys/boot/i386/btx/lib/btxv86.s#1 branch .. //depot/projects/usb/src/sys/boot/i386/cdboot/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/i386/cdboot/cdboot.s#1 branch .. //depot/projects/usb/src/sys/boot/i386/kgzldr/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/i386/kgzldr/boot.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/kgzldr/crt.s#1 branch .. //depot/projects/usb/src/sys/boot/i386/kgzldr/kgzldr.h#1 branch .. //depot/projects/usb/src/sys/boot/i386/kgzldr/lib.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/kgzldr/sio.s#1 branch .. //depot/projects/usb/src/sys/boot/i386/kgzldr/start.s#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/amd64_tramp.S#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/biosacpi.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/bioscd.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/biosdisk.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/biosmem.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/biospci.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/biospnp.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/biossmap.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/bootinfo.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/bootinfo32.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/bootinfo64.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/comconsole.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/devicename.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/elf32_freebsd.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/elf64_freebsd.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/i386_copy.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/i386_module.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/libi386.h#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/nullconsole.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/pread.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/pxe.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/pxe.h#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/pxetramp.s#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/smbios.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/time.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/libi386/vidconsole.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/loader/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/i386/loader/conf.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/loader/help.i386#1 branch .. //depot/projects/usb/src/sys/boot/i386/loader/loader.rc#1 branch .. //depot/projects/usb/src/sys/boot/i386/loader/main.c#1 branch .. //depot/projects/usb/src/sys/boot/i386/loader/version#1 branch .. //depot/projects/usb/src/sys/boot/i386/mbr/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/i386/mbr/mbr.s#1 branch .. //depot/projects/usb/src/sys/boot/i386/pxeldr/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/i386/pxeldr/pxeboot.8#1 branch .. //depot/projects/usb/src/sys/boot/i386/pxeldr/pxeldr.S#1 branch .. //depot/projects/usb/src/sys/boot/ia64/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/ia64/Makefile.inc#1 branch .. //depot/projects/usb/src/sys/boot/ia64/efi/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/ia64/efi/conf.c#1 branch .. //depot/projects/usb/src/sys/boot/ia64/efi/efimd.c#1 branch .. //depot/projects/usb/src/sys/boot/ia64/efi/ldscript.ia64#1 branch .. //depot/projects/usb/src/sys/boot/ia64/efi/main.c#1 branch .. //depot/projects/usb/src/sys/boot/ia64/efi/start.S#1 branch .. //depot/projects/usb/src/sys/boot/ia64/efi/version#1 branch .. //depot/projects/usb/src/sys/boot/ia64/ski/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/ia64/ski/acpi_stub.c#1 branch .. //depot/projects/usb/src/sys/boot/ia64/ski/bootinfo.c#1 branch .. //depot/projects/usb/src/sys/boot/ia64/ski/conf.c#1 branch .. //depot/projects/usb/src/sys/boot/ia64/ski/copy.c#1 branch .. //depot/projects/usb/src/sys/boot/ia64/ski/delay.c#1 branch .. //depot/projects/usb/src/sys/boot/ia64/ski/devicename.c#1 branch .. //depot/projects/usb/src/sys/boot/ia64/ski/efi_stub.c#1 branch .. //depot/projects/usb/src/sys/boot/ia64/ski/elf_freebsd.c#1 branch .. //depot/projects/usb/src/sys/boot/ia64/ski/exit.c#1 branch .. //depot/projects/usb/src/sys/boot/ia64/ski/ldscript.ia64#1 branch .. //depot/projects/usb/src/sys/boot/ia64/ski/libski.h#1 branch .. //depot/projects/usb/src/sys/boot/ia64/ski/main.c#1 branch .. //depot/projects/usb/src/sys/boot/ia64/ski/pal_stub.S#1 branch .. //depot/projects/usb/src/sys/boot/ia64/ski/sal_stub.c#1 branch .. //depot/projects/usb/src/sys/boot/ia64/ski/skiconsole.c#1 branch .. //depot/projects/usb/src/sys/boot/ia64/ski/skifs.c#1 branch .. //depot/projects/usb/src/sys/boot/ia64/ski/skiload.cmd#1 branch .. //depot/projects/usb/src/sys/boot/ia64/ski/ssc.c#1 branch .. //depot/projects/usb/src/sys/boot/ia64/ski/start.S#1 branch .. //depot/projects/usb/src/sys/boot/ia64/ski/time.c#1 branch .. //depot/projects/usb/src/sys/boot/ia64/ski/version#1 branch .. //depot/projects/usb/src/sys/boot/ofw/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/ofw/common/Makefile.inc#1 branch .. //depot/projects/usb/src/sys/boot/ofw/common/main.c#1 branch .. //depot/projects/usb/src/sys/boot/ofw/libofw/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/ofw/libofw/devicename.c#1 branch .. //depot/projects/usb/src/sys/boot/ofw/libofw/elf_freebsd.c#1 branch .. //depot/projects/usb/src/sys/boot/ofw/libofw/libofw.h#1 branch .. //depot/projects/usb/src/sys/boot/ofw/libofw/ofw_console.c#1 branch .. //depot/projects/usb/src/sys/boot/ofw/libofw/ofw_copy.c#1 branch .. //depot/projects/usb/src/sys/boot/ofw/libofw/ofw_disk.c#1 branch .. //depot/projects/usb/src/sys/boot/ofw/libofw/ofw_memory.c#1 branch .. //depot/projects/usb/src/sys/boot/ofw/libofw/ofw_module.c#1 branch .. //depot/projects/usb/src/sys/boot/ofw/libofw/ofw_net.c#1 branch .. //depot/projects/usb/src/sys/boot/ofw/libofw/ofw_reboot.c#1 branch .. //depot/projects/usb/src/sys/boot/ofw/libofw/ofw_time.c#1 branch .. //depot/projects/usb/src/sys/boot/ofw/libofw/openfirm.c#1 branch .. //depot/projects/usb/src/sys/boot/ofw/libofw/openfirm.h#1 branch .. //depot/projects/usb/src/sys/boot/pc98/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/pc98/Makefile.inc#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot0.5/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot0.5/boot.s#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot0.5/boot0.5.s#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot0.5/disk.s#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot0.5/selector.s#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot0.5/start.s#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot0.5/support.s#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot0.5/syscons.s#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot0/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot0/boot0.s#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot2/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot2/README.serial.98#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot2/asm.S#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot2/asm.h#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot2/bios.S#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot2/boot.c#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot2/boot.h#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot2/boot2.S#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot2/dinode.h#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot2/disk.c#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot2/fs.h#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot2/inode.h#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot2/io.c#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot2/probe_keyboard.c#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot2/quota.h#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot2/serial.S#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot2/serial_16550.S#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot2/serial_8251.S#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot2/start.S#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot2/sys.c#1 branch .. //depot/projects/usb/src/sys/boot/pc98/boot2/table.c#1 branch .. //depot/projects/usb/src/sys/boot/pc98/btx/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/pc98/btx/Makefile.inc#1 branch .. //depot/projects/usb/src/sys/boot/pc98/btx/btx/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/pc98/btx/btx/btx.S#1 branch .. //depot/projects/usb/src/sys/boot/pc98/btx/btxldr/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/pc98/btx/btxldr/btxldr.S#1 branch .. //depot/projects/usb/src/sys/boot/pc98/btx/lib/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/pc98/btx/lib/btxcsu.s#1 branch .. //depot/projects/usb/src/sys/boot/pc98/btx/lib/btxsys.s#1 branch .. //depot/projects/usb/src/sys/boot/pc98/btx/lib/btxv86.h#1 branch .. //depot/projects/usb/src/sys/boot/pc98/btx/lib/btxv86.s#1 branch .. //depot/projects/usb/src/sys/boot/pc98/cdboot/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/pc98/cdboot/cdboot.s#1 branch .. //depot/projects/usb/src/sys/boot/pc98/kgzldr/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/pc98/kgzldr/crt.s#1 branch .. //depot/projects/usb/src/sys/boot/pc98/libpc98/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/pc98/libpc98/bioscd.c#1 branch .. //depot/projects/usb/src/sys/boot/pc98/libpc98/biosdisk.c#1 branch .. //depot/projects/usb/src/sys/boot/pc98/libpc98/biosmem.c#1 branch .. //depot/projects/usb/src/sys/boot/pc98/libpc98/comconsole.c#1 branch .. //depot/projects/usb/src/sys/boot/pc98/libpc98/i386_module.c#1 branch .. //depot/projects/usb/src/sys/boot/pc98/libpc98/time.c#1 branch .. //depot/projects/usb/src/sys/boot/pc98/libpc98/vidconsole.c#1 branch .. //depot/projects/usb/src/sys/boot/pc98/loader/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/pc98/loader/conf.c#1 branch .. //depot/projects/usb/src/sys/boot/pc98/loader/help.pc98#1 branch .. //depot/projects/usb/src/sys/boot/pc98/loader/main.c#1 branch .. //depot/projects/usb/src/sys/boot/powerpc/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/powerpc/loader/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/powerpc/loader/conf.c#1 branch .. //depot/projects/usb/src/sys/boot/powerpc/loader/help.ofw#1 branch .. //depot/projects/usb/src/sys/boot/powerpc/loader/ldscript.powerpc#1 branch .. //depot/projects/usb/src/sys/boot/powerpc/loader/metadata.c#1 branch .. //depot/projects/usb/src/sys/boot/powerpc/loader/start.c#1 branch .. //depot/projects/usb/src/sys/boot/powerpc/loader/version#1 branch .. //depot/projects/usb/src/sys/boot/sparc64/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/sparc64/Makefile.inc#1 branch .. //depot/projects/usb/src/sys/boot/sparc64/boot1/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/sparc64/boot1/_start.s#1 branch .. //depot/projects/usb/src/sys/boot/sparc64/boot1/boot1.c#1 branch .. //depot/projects/usb/src/sys/boot/sparc64/loader/Makefile#1 branch .. //depot/projects/usb/src/sys/boot/sparc64/loader/help.sparc64#1 branch .. //depot/projects/usb/src/sys/boot/sparc64/loader/locore.S#1 branch .. //depot/projects/usb/src/sys/boot/sparc64/loader/main.c#1 branch .. //depot/projects/usb/src/sys/boot/sparc64/loader/metadata.c#1 branch .. //depot/projects/usb/src/sys/boot/sparc64/loader/version#1 branch .. //depot/projects/usb/src/sys/bsm/audit.h#1 branch .. //depot/projects/usb/src/sys/bsm/audit_internal.h#1 branch .. //depot/projects/usb/src/sys/bsm/audit_kevents.h#1 branch .. //depot/projects/usb/src/sys/bsm/audit_record.h#1 branch .. //depot/projects/usb/src/sys/cam/cam.c#1 branch .. //depot/projects/usb/src/sys/cam/cam.h#1 branch .. //depot/projects/usb/src/sys/cam/cam_ccb.h#1 branch .. //depot/projects/usb/src/sys/cam/cam_debug.h#1 branch .. //depot/projects/usb/src/sys/cam/cam_periph.c#1 branch .. //depot/projects/usb/src/sys/cam/cam_periph.h#1 branch .. //depot/projects/usb/src/sys/cam/cam_queue.c#1 branch .. //depot/projects/usb/src/sys/cam/cam_queue.h#1 branch .. //depot/projects/usb/src/sys/cam/cam_sim.c#1 branch .. //depot/projects/usb/src/sys/cam/cam_sim.h#1 branch .. //depot/projects/usb/src/sys/cam/cam_xpt.c#1 branch .. //depot/projects/usb/src/sys/cam/cam_xpt.h#1 branch .. //depot/projects/usb/src/sys/cam/cam_xpt_periph.h#1 branch .. //depot/projects/usb/src/sys/cam/cam_xpt_sim.h#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_all.c#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_all.h#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_cd.c#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_cd.h#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_ch.c#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_ch.h#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_da.c#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_da.h#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_dvcfg.h#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_iu.h#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_low.c#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_low.h#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_low_pisa.c#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_low_pisa.h#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_message.h#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_pass.c#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_pass.h#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_pt.c#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_pt.h#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_sa.c#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_sa.h#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_ses.c#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_ses.h#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_targ_bh.c#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_target.c#1 branch .. //depot/projects/usb/src/sys/cam/scsi/scsi_targetio.h#1 branch .. //depot/projects/usb/src/sys/coda/00READ#1 branch .. //depot/projects/usb/src/sys/coda/README#1 branch .. //depot/projects/usb/src/sys/coda/TODO#1 branch .. //depot/projects/usb/src/sys/coda/cnode.h#1 branch .. //depot/projects/usb/src/sys/coda/coda.h#1 branch .. //depot/projects/usb/src/sys/coda/coda_fbsd.c#1 branch .. //depot/projects/usb/src/sys/coda/coda_io.h#1 branch .. //depot/projects/usb/src/sys/coda/coda_kernel.h#1 branch .. //depot/projects/usb/src/sys/coda/coda_namecache.c#1 branch .. //depot/projects/usb/src/sys/coda/coda_namecache.h#1 branch .. //depot/projects/usb/src/sys/coda/coda_opstats.h#1 branch .. //depot/projects/usb/src/sys/coda/coda_pioctl.h#1 branch .. //depot/projects/usb/src/sys/coda/coda_psdev.c#1 branch .. //depot/projects/usb/src/sys/coda/coda_psdev.h#1 branch .. //depot/projects/usb/src/sys/coda/coda_subr.c#1 branch .. //depot/projects/usb/src/sys/coda/coda_subr.h#1 branch .. //depot/projects/usb/src/sys/coda/coda_venus.c#1 branch .. //depot/projects/usb/src/sys/coda/coda_venus.h#1 branch .. //depot/projects/usb/src/sys/coda/coda_vfsops.c#1 branch .. //depot/projects/usb/src/sys/coda/coda_vfsops.h#1 branch .. //depot/projects/usb/src/sys/coda/coda_vnops.c#1 branch .. //depot/projects/usb/src/sys/coda/coda_vnops.h#1 branch .. //depot/projects/usb/src/sys/compat/freebsd32/Makefile#1 branch .. //depot/projects/usb/src/sys/compat/freebsd32/freebsd32.h#1 branch .. //depot/projects/usb/src/sys/compat/freebsd32/freebsd32_misc.c#1 branch .. //depot/projects/usb/src/sys/compat/freebsd32/freebsd32_proto.h#1 branch .. //depot/projects/usb/src/sys/compat/freebsd32/freebsd32_syscall.h#1 branch .. //depot/projects/usb/src/sys/compat/freebsd32/freebsd32_syscalls.c#1 branch .. //depot/projects/usb/src/sys/compat/freebsd32/freebsd32_sysent.c#1 branch .. //depot/projects/usb/src/sys/compat/freebsd32/freebsd32_util.h#1 branch .. //depot/projects/usb/src/sys/compat/freebsd32/syscalls.conf#1 branch .. //depot/projects/usb/src/sys/compat/freebsd32/syscalls.master#1 branch .. //depot/projects/usb/src/sys/compat/ia32/ia32_genassym.c#1 branch .. //depot/projects/usb/src/sys/compat/ia32/ia32_reg.h#1 branch .. //depot/projects/usb/src/sys/compat/ia32/ia32_signal.h#1 branch .. //depot/projects/usb/src/sys/compat/ia32/ia32_sysvec.c#1 branch .. //depot/projects/usb/src/sys/compat/ia32/ia32_util.h#1 branch .. //depot/projects/usb/src/sys/compat/linprocfs/linprocfs.c#1 branch .. //depot/projects/usb/src/sys/compat/linsysfs/linsysfs.c#1 branch .. //depot/projects/usb/src/sys/compat/linux/linux_file.c#1 branch .. //depot/projects/usb/src/sys/compat/linux/linux_getcwd.c#1 branch .. //depot/projects/usb/src/sys/compat/linux/linux_ioctl.c#1 branch .. //depot/projects/usb/src/sys/compat/linux/linux_ioctl.h#1 branch .. //depot/projects/usb/src/sys/compat/linux/linux_ipc.c#1 branch .. //depot/projects/usb/src/sys/compat/linux/linux_ipc.h#1 branch .. //depot/projects/usb/src/sys/compat/linux/linux_mib.c#1 branch .. //depot/projects/usb/src/sys/compat/linux/linux_mib.h#1 branch .. //depot/projects/usb/src/sys/compat/linux/linux_misc.c#1 branch .. //depot/projects/usb/src/sys/compat/linux/linux_signal.c#1 branch .. //depot/projects/usb/src/sys/compat/linux/linux_signal.h#1 branch .. //depot/projects/usb/src/sys/compat/linux/linux_socket.c#1 branch .. //depot/projects/usb/src/sys/compat/linux/linux_socket.h#1 branch .. //depot/projects/usb/src/sys/compat/linux/linux_stats.c#1 branch .. //depot/projects/usb/src/sys/compat/linux/linux_sysctl.c#1 branch .. //depot/projects/usb/src/sys/compat/linux/linux_sysproto.h#1 branch .. //depot/projects/usb/src/sys/compat/linux/linux_uid16.c#1 branch .. //depot/projects/usb/src/sys/compat/linux/linux_util.c#1 branch .. //depot/projects/usb/src/sys/compat/linux/linux_util.h#1 branch .. //depot/projects/usb/src/sys/compat/ndis/cfg_var.h#1 branch .. //depot/projects/usb/src/sys/compat/ndis/hal_var.h#1 branch .. //depot/projects/usb/src/sys/compat/ndis/kern_ndis.c#1 branch .. //depot/projects/usb/src/sys/compat/ndis/kern_windrv.c#1 branch .. //depot/projects/usb/src/sys/compat/ndis/ndis_var.h#1 branch .. //depot/projects/usb/src/sys/compat/ndis/ntoskrnl_var.h#1 branch .. //depot/projects/usb/src/sys/compat/ndis/pe_var.h#1 branch .. //depot/projects/usb/src/sys/compat/ndis/resource_var.h#1 branch .. //depot/projects/usb/src/sys/compat/ndis/subr_hal.c#1 branch .. //depot/projects/usb/src/sys/compat/ndis/subr_ndis.c#1 branch .. //depot/projects/usb/src/sys/compat/ndis/subr_ntoskrnl.c#1 branch .. //depot/projects/usb/src/sys/compat/ndis/subr_pe.c#1 branch .. //depot/projects/usb/src/sys/compat/ndis/subr_usbd.c#1 branch .. //depot/projects/usb/src/sys/compat/ndis/usbd_var.h#1 branch .. //depot/projects/usb/src/sys/compat/ndis/winx32_wrap.S#1 branch .. //depot/projects/usb/src/sys/compat/ndis/winx64_wrap.S#1 branch .. //depot/projects/usb/src/sys/compat/netbsd/dvcfg.h#1 branch .. //depot/projects/usb/src/sys/compat/netbsd/physio_proc.h#1 branch .. //depot/projects/usb/src/sys/compat/pecoff/imgact_pecoff.c#1 branch .. //depot/projects/usb/src/sys/compat/pecoff/imgact_pecoff.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/Makefile#1 branch .. //depot/projects/usb/src/sys/compat/svr4/imgact_svr4.c#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_acl.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_dirent.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_errno.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_exec.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_fcntl.c#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_fcntl.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_filio.c#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_filio.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_fuser.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_hrt.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_ioctl.c#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_ioctl.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_ipc.c#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_ipc.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_misc.c#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_mman.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_proto.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_resource.c#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_resource.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_siginfo.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_signal.c#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_signal.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_socket.c#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_socket.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_sockio.c#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_sockio.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_sockmod.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_stat.c#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_stat.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_statvfs.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_stream.c#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_stropts.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_syscall.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_syscallnames.c#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_sysconfig.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_sysent.c#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_systeminfo.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_sysvec.c#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_termios.c#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_termios.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_time.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_timod.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_ttold.c#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_ttold.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_types.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_ucontext.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_ulimit.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_ustat.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_util.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_utsname.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/svr4_wait.h#1 branch .. //depot/projects/usb/src/sys/compat/svr4/syscalls.conf#1 branch .. //depot/projects/usb/src/sys/compat/svr4/syscalls.master#1 branch .. //depot/projects/usb/src/sys/conf/Makefile.amd64#1 branch .. //depot/projects/usb/src/sys/conf/Makefile.arm#1 branch .. //depot/projects/usb/src/sys/conf/Makefile.i386#1 branch .. //depot/projects/usb/src/sys/conf/Makefile.ia64#1 branch .. //depot/projects/usb/src/sys/conf/Makefile.pc98#1 branch .. //depot/projects/usb/src/sys/conf/Makefile.powerpc#1 branch .. //depot/projects/usb/src/sys/conf/Makefile.sparc64#1 branch .. //depot/projects/usb/src/sys/conf/NOTES#1 branch .. //depot/projects/usb/src/sys/conf/defines#1 branch .. //depot/projects/usb/src/sys/conf/files#1 branch .. //depot/projects/usb/src/sys/conf/files.amd64#1 branch .. //depot/projects/usb/src/sys/conf/files.arm#1 branch .. //depot/projects/usb/src/sys/conf/files.i386#1 branch .. //depot/projects/usb/src/sys/conf/files.ia64#1 branch .. //depot/projects/usb/src/sys/conf/files.pc98#1 branch .. //depot/projects/usb/src/sys/conf/files.powerpc#1 branch .. //depot/projects/usb/src/sys/conf/files.sparc64#1 branch .. //depot/projects/usb/src/sys/conf/kern.mk#1 branch .. //depot/projects/usb/src/sys/conf/kern.post.mk#1 branch .. //depot/projects/usb/src/sys/conf/kern.pre.mk#1 branch .. //depot/projects/usb/src/sys/conf/kmod.mk#1 branch .. //depot/projects/usb/src/sys/conf/kmod_syms.awk#1 branch .. //depot/projects/usb/src/sys/conf/ldscript.amd64#1 branch .. //depot/projects/usb/src/sys/conf/ldscript.arm#1 branch .. //depot/projects/usb/src/sys/conf/ldscript.i386#1 branch .. //depot/projects/usb/src/sys/conf/ldscript.ia64#1 branch .. //depot/projects/usb/src/sys/conf/ldscript.powerpc#1 branch .. //depot/projects/usb/src/sys/conf/ldscript.sparc64#1 branch .. //depot/projects/usb/src/sys/conf/makeLINT.mk#1 branch .. //depot/projects/usb/src/sys/conf/makeLINT.sed#1 branch .. //depot/projects/usb/src/sys/conf/newvers.sh#1 branch .. //depot/projects/usb/src/sys/conf/options#1 branch .. //depot/projects/usb/src/sys/conf/options.amd64#1 branch .. //depot/projects/usb/src/sys/conf/options.arm#1 branch .. //depot/projects/usb/src/sys/conf/options.i386#1 branch .. //depot/projects/usb/src/sys/conf/options.ia64#1 branch .. //depot/projects/usb/src/sys/conf/options.pc98#1 branch .. //depot/projects/usb/src/sys/conf/options.powerpc#1 branch .. //depot/projects/usb/src/sys/conf/options.sparc64#1 branch .. //depot/projects/usb/src/sys/conf/systags.sh#1 branch .. //depot/projects/usb/src/sys/contrib/altq/altq/altq.h#1 branch .. //depot/projects/usb/src/sys/contrib/altq/altq/altq_cbq.c#1 branch .. //depot/projects/usb/src/sys/contrib/altq/altq/altq_cbq.h#1 branch .. //depot/projects/usb/src/sys/contrib/altq/altq/altq_cdnr.c#1 branch .. //depot/projects/usb/src/sys/contrib/altq/altq/altq_cdnr.h#1 branch .. //depot/projects/usb/src/sys/contrib/altq/altq/altq_classq.h#1 branch .. //depot/projects/usb/src/sys/contrib/altq/altq/altq_hfsc.c#1 branch .. //depot/projects/usb/src/sys/contrib/altq/altq/altq_hfsc.h#1 branch .. //depot/projects/usb/src/sys/contrib/altq/altq/altq_priq.c#1 branch .. //depot/projects/usb/src/sys/contrib/altq/altq/altq_priq.h#1 branch .. //depot/projects/usb/src/sys/contrib/altq/altq/altq_red.c#1 branch .. //depot/projects/usb/src/sys/contrib/altq/altq/altq_red.h#1 branch .. //depot/projects/usb/src/sys/contrib/altq/altq/altq_rio.c#1 branch .. //depot/projects/usb/src/sys/contrib/altq/altq/altq_rio.h#1 branch .. //depot/projects/usb/src/sys/contrib/altq/altq/altq_rmclass.c#1 branch .. //depot/projects/usb/src/sys/contrib/altq/altq/altq_rmclass.h#1 branch .. //depot/projects/usb/src/sys/contrib/altq/altq/altq_rmclass_debug.h#1 branch .. //depot/projects/usb/src/sys/contrib/altq/altq/altq_subr.c#1 branch .. //depot/projects/usb/src/sys/contrib/altq/altq/altq_var.h#1 branch .. //depot/projects/usb/src/sys/contrib/altq/altq/altqconf.h#1 branch .. //depot/projects/usb/src/sys/contrib/altq/altq/if_altq.h#1 branch .. //depot/projects/usb/src/sys/contrib/dev/acpica/CHANGES.txt#1 branch .. //depot/projects/usb/src/sys/contrib/dev/acpica/acapps.h#1 branch .. //depot/projects/usb/src/sys/contrib/dev/acpica/acconfig.h#1 branch .. //depot/projects/usb/src/sys/contrib/dev/acpica/acdebug.h#1 branch .. //depot/projects/usb/src/sys/contrib/dev/acpica/acdisasm.h#1 branch .. //depot/projects/usb/src/sys/contrib/dev/acpica/acdispat.h#1 branch .. //depot/projects/usb/src/sys/contrib/dev/acpica/acefi.h#1 branch .. //depot/projects/usb/src/sys/contrib/dev/acpica/acenv.h#1 branch .. //depot/projects/usb/src/sys/contrib/dev/acpica/acevents.h#1 branch .. //depot/projects/usb/src/sys/contrib/dev/acpica/acexcep.h#1 branch .. //depot/projects/usb/src/sys/contrib/dev/acpica/acfreebsd.h#1 branch .. //depot/projects/usb/src/sys/contrib/dev/acpica/acgcc.h#1 branch .. //depot/projects/usb/src/sys/contrib/dev/acpica/acglobal.h#1 branch .. //depot/projects/usb/src/sys/contrib/dev/acpica/achware.h#1 branch .. //depot/projects/usb/src/sys/contrib/dev/acpica/acinterp.h#1 branch .. //depot/projects/usb/src/sys/contrib/dev/acpica/aclocal.h#1 branch .. //depot/projects/usb/src/sys/contrib/dev/acpica/acmacros.h#1 branch .. //depot/projects/usb/src/sys/contrib/dev/acpica/acnames.h#1 branch .. //depot/projects/usb/src/sys/contrib/dev/acpica/acnamesp.h#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat May 27 17:48:02 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4354516C438; Sat, 27 May 2006 17:48:01 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B95B516C2AD for ; Sat, 27 May 2006 17:47:58 +0000 (UTC) (envelope-from netchild@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5955843D5A for ; Sat, 27 May 2006 17:47:58 +0000 (GMT) (envelope-from netchild@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4RHkrvG072034 for ; Sat, 27 May 2006 17:46:53 GMT (envelope-from netchild@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4RHkrf6072025 for perforce@freebsd.org; Sat, 27 May 2006 17:46:53 GMT (envelope-from netchild@freebsd.org) Date: Sat, 27 May 2006 17:46:53 GMT Message-Id: <200605271746.k4RHkrf6072025@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to netchild@freebsd.org using -f From: Alexander Leidinger To: Perforce Change Reviews Cc: Subject: PERFORCE change 97950 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 17:48:25 -0000 http://perforce.freebsd.org/chv.cgi?CH=97950 Change 97950 by netchild@netchild_magellan on 2006/05/27 17:46:02 Remove the files which where created bevause of a missing '/' while creating the branch. It seems I have a faster connection than Roman, so I do it for him. Affected files ... .. //depot/projects/soc2006/rdivacky_linuxolatorMakefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/acpica/OsdEnvironment.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/acpica/acpi_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/acpica/acpi_wakeup.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/acpica/madt.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/amd64_mem.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/apic_vector.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/atomic.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/autoconf.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/bios.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/bpf_jit_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/bpf_jit_machdep.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/busdma_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/cpu_switch.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/db_disasm.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/db_interface.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/db_trace.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/dump_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/elf_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/exception.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/fpu.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/gdb_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/genassym.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/identcpu.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/in_cksum.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/initcpu.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/intr_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/io.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/io_apic.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/legacy.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/local_apic.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/locore.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/mem.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/minidump_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/mp_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/mp_watchdog.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/mpboot.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/mptable.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/mptable_pci.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/nexus.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/pmap.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/prof_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/sigtramp.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/support.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/sys_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/trap.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/tsc.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/uio_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/uma_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/amd64/vm_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/compile/.cvsignore#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/conf/.cvsignore#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/conf/DEFAULTS#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/conf/GENERIC#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/conf/GENERIC.hints#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/conf/MAC#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/conf/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/conf/NOTES#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/ia32/ia32_exception.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/ia32/ia32_reg.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/ia32/ia32_signal.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/ia32/ia32_sigtramp.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/ia32/ia32_syscall.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/_bus.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/_inttypes.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/_limits.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/_stdint.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/_types.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/acpica_machdep.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/apicreg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/apicvar.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/asm.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/asmacros.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/atomic.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/bus.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/bus_dma.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/clock.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/cpu.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/cpufunc.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/cputypes.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/db_machdep.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/elf.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/endian.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/exec.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/float.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/floatingpoint.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/fpu.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/frame.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/gdb_machdep.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/ieeefp.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/in_cksum.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/intr_machdep.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/iodev.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/kdb.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/legacyvar.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/limits.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/md_var.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/memdev.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/metadata.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/minidump.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/mp_watchdog.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/mptable.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/mutex.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/param.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/pc/bios.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/pc/display.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/pcb.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/pcb_ext.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/pci_cfgreg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/pcpu.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/pmap.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/pmc_mdep.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/ppireg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/proc.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/profile.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/psl.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/ptrace.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/reg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/reloc.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/resource.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/runq.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/segments.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/setjmp.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/sf_buf.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/sigframe.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/signal.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/smp.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/specialreg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/stdarg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/sysarch.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/timerreg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/trap.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/tss.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/ucontext.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/varargs.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/include/vmparam.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/isa/atpic.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/isa/atpic_vector.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/isa/clock.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/isa/elcr.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/isa/icu.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/isa/isa.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/isa/isa.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/isa/isa_dma.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/isa/nmi.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/linux.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/linux32_dummy.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/linux32_genassym.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/linux32_ipc64.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/linux32_locore.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/linux32_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/linux32_proto.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/linux32_syscall.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/linux32_sysent.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/linux32_sysvec.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/syscalls.conf#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/linux32/syscalls.master#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/pci/pci_bus.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatoramd64/pci/pci_cfgreg.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/autoconf.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/bcopy_page.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/bcopyinout.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/bcopyinout_xscale.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/blockio.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/bootconfig.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/bus_space_asm_generic.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/busdma_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/copystr.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/cpufunc.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/cpufunc_asm.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/cpufunc_asm_arm10.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/cpufunc_asm_arm7tdmi.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/cpufunc_asm_arm8.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/cpufunc_asm_arm9.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/cpufunc_asm_armv4.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/cpufunc_asm_ixp12x0.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/cpufunc_asm_sa1.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/cpufunc_asm_sa11x0.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/cpufunc_asm_xscale.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/db_disasm.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/db_interface.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/db_trace.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/disassem.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/dump_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/elf_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/elf_trampoline.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/exception.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/fiq.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/fiq_subr.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/fusu.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/genassym.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/identcpu.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/in_cksum.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/in_cksum_arm.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/inckern.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/intr.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/irq_dispatch.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/locore.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/mem.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/nexus.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/nexus_io.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/nexus_io_asm.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/pmap.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/setcpsr.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/setstack.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/support.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/swtch.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/sys_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/trap.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/uio_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/undefined.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/vectors.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/arm/vm_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_pdcreg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_pio.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_pioreg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_pmc.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_pmcreg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_pmcvar.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_rtc.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_rtcreg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_spi.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_spiio.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_spireg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_ssc.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_sscreg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_st.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_streg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_twi.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_twiio.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_twireg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91_usartreg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91rm92reg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/at91var.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/files.at91#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/files.kb920x#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/hints.at91rm9200#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/hints.at91sam9261#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/if_ate.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/if_atereg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/kb920x_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/ohci_atmelarm.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/std.at91#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/std.kb920x#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/uart_bus_at91usart.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/uart_cpu_at91rm9200usart.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/at91/uart_dev_at91usart.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/compile/.cvsignore#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/conf/.cvsignore#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/conf/IQ31244#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/conf/KB920X#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/conf/SIMICS#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/conf/SKYEYE#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/_bus.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/_inttypes.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/_limits.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/_stdint.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/_types.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/armreg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/asm.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/asmacros.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/atomic.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/blockio.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/bootconfig.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/bus.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/bus_dma.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/clock.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/cpu.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/cpuconf.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/cpufunc.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/db_machdep.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/disassem.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/elf.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/endian.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/exec.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/fiq.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/float.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/floatingpoint.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/fp.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/frame.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/ieee.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/ieeefp.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/in_cksum.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/intr.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/katelib.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/kdb.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/limits.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/machdep.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/md_var.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/memdev.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/metadata.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/mutex.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/param.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/pcb.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/pcpu.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/pmap.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/pmc_mdep.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/proc.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/profile.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/psl.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/pte.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/ptrace.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/reg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/reloc.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/resource.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/runq.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/setjmp.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/sf_buf.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/sigframe.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/signal.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/smp.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/stdarg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/swi.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/sysarch.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/trap.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/ucontext.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/undefined.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/utrap.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/include/vmparam.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/assabet_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/files.sa11x0#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0_dmacreg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0_gpioreg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0_io.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0_io_asm.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0_irq.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0_irqhandler.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0_ost.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0_ostreg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0_ppcreg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0_reg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/sa11x0_var.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/std.sa11x0#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/uart_bus_sa1110.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/uart_cpu_sa1110.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/uart_dev_sa1110.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/sa11x0/uart_dev_sa1110.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/files.i80321#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/files.iq31244#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/i80321.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/i80321_aau.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/i80321_dma.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/i80321_intr.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/i80321_mcu.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/i80321_pci.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/i80321_space.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/i80321_timer.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/i80321_wdog.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/i80321reg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/i80321var.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/iq31244_7seg.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/iq31244_machdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/iq80321.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/iq80321reg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/iq80321var.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/obio.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/obio_space.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/obiovar.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/std.i80321#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/std.iq31244#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/uart_bus_i80321.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/i80321/uart_cpu_i80321.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/std.xscale#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/xscalereg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorarm/xscale/xscalevar.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/README#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/Makefile.inc#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/boot0/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/boot0/README#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/boot0/arm_init.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/boot0/linker.cfg#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/boot0/main.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/boot0iic/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/boot0iic/doit.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/boot0iic/main.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/boot0spi/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/boot0spi/doit.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/boot0spi/main.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/bootiic/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/bootiic/README#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/bootiic/arm_init.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/bootiic/main.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/bootspi/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/bootspi/README#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/bootspi/arm_init.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/bootspi/main.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/at91rm9200.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/at91rm9200_lowlevel.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/at91rm9200_lowlevel.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/eeprom.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/eeprom.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/emac.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/emac.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/env_vars.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/env_vars.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/getc.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/lib.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/loader_prompt.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/loader_prompt.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/p_string.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/p_string.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/printf.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/putchar.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/tag_list.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/tag_list.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/libat91/xmodem.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/arm/at91/linker.cfg#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/Makefile.inc#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/bcache.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/boot.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/bootstrap.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/commands.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/console.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/dev_net.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/dev_net.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/devopen.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/help.common#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/interp.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/interp_backslash.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/interp_forth.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/interp_parse.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/isapnp.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/isapnp.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/load.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/load_elf.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/load_elf32.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/load_elf32_obj.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/load_elf64.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/load_elf64_obj.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/load_elf_obj.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/loader.8#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/ls.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/merge_help.awk#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/misc.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/module.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/newvers.sh#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/panic.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/pnp.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/pnpdata#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/reloc_elf.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/reloc_elf32.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/reloc_elf64.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/common/ufsread.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/Makefile.inc#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/README#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efi.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efi_nii.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efiapi.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/eficon.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efidebug.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efidef.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efidevp.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efierr.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efifpswa.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efifs.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efilib.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efinet.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efipart.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efiprot.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efipxebc.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efiser.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/efistdarg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/i386/efibind.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/i386/pe.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/ia64/efibind.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/include/ia64/pe.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/bootinfo.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/copy.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/delay.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/devicename.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/efi_console.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/efiboot.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/efifpswa.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/efifs.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/efinet.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/elf_freebsd.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/libefi.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/module.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/efi/libefi/time.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/dict.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/ficl.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/ficl.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/fileaccess.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/float.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/i386/sysdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/i386/sysdep.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/ia64/sysdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/ia64/sysdep.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/loader.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/math64.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/math64.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/powerpc/sysdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/powerpc/sysdep.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/prefix.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/search.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/classes.fr#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/ficlclass.fr#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/ficllocal.fr#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/fileaccess.fr#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/forml.fr#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/freebsd.fr#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/ifbrack.fr#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/jhlocal.fr#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/marker.fr#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/oo.fr#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/prefix.fr#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/softcore.awk#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/softcore.fr#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/softwords/string.fr#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/sparc64/sysdep.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/sparc64/sysdep.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/stack.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/testmain.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/tools.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/unix.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/vm.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ficl/words.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/forth/beastie.4th#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/forth/frames.4th#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/forth/loader.4th#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/forth/loader.4th.8#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/forth/loader.conf#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/forth/loader.conf.5#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/forth/loader.rc#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/forth/pnp.4th#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/forth/screen.4th#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/forth/support.4th#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/Makefile.inc#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/boot0/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/boot0/boot0.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/boot0/boot0ext.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/boot0ext/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/boot0sio/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/boot2/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/boot2/boot1.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/boot2/boot2.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/boot2/lib.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/boot2/sio.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/btx/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/btx/Makefile.inc#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/btx/btx/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/btx/btx/btx.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/btx/btxldr/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/btx/btxldr/btxldr.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/btx/lib/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/btx/lib/btxcsu.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/btx/lib/btxsys.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/btx/lib/btxv86.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/btx/lib/btxv86.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/cdboot/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/cdboot/cdboot.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/kgzldr/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/kgzldr/boot.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/kgzldr/crt.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/kgzldr/kgzldr.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/kgzldr/lib.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/kgzldr/sio.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/kgzldr/start.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/amd64_tramp.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/biosacpi.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/bioscd.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/biosdisk.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/biosmem.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/biospci.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/biospnp.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/biossmap.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/bootinfo.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/bootinfo32.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/bootinfo64.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/comconsole.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/devicename.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/elf32_freebsd.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/elf64_freebsd.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/i386_copy.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/i386_module.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/libi386.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/nullconsole.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/pread.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/pxe.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/pxe.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/pxetramp.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/smbios.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/time.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/libi386/vidconsole.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/loader/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/loader/conf.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/loader/help.i386#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/loader/loader.rc#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/loader/main.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/loader/version#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/mbr/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/mbr/mbr.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/pxeldr/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/pxeldr/pxeboot.8#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/i386/pxeldr/pxeldr.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/Makefile.inc#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/efi/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/efi/conf.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/efi/efimd.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/efi/ldscript.ia64#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/efi/main.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/efi/start.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/efi/version#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/acpi_stub.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/bootinfo.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/conf.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/copy.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/delay.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/devicename.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/efi_stub.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/elf_freebsd.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/exit.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/ldscript.ia64#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/libski.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/main.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/pal_stub.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/sal_stub.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/skiconsole.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/skifs.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/skiload.cmd#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/ssc.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/start.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/time.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ia64/ski/version#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/common/Makefile.inc#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/common/main.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/devicename.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/elf_freebsd.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/libofw.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/ofw_console.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/ofw_copy.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/ofw_disk.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/ofw_memory.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/ofw_module.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/ofw_net.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/ofw_reboot.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/ofw_time.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/openfirm.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/ofw/libofw/openfirm.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/Makefile.inc#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot0.5/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot0.5/boot.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot0.5/boot0.5.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot0.5/disk.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot0.5/selector.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot0.5/start.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot0.5/support.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot0.5/syscons.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot0/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot0/boot0.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/README.serial.98#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/asm.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/asm.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/bios.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/boot.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/boot.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/boot2.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/dinode.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/disk.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/fs.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/inode.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/io.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/probe_keyboard.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/quota.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/serial.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/serial_16550.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/serial_8251.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/start.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/sys.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/boot2/table.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/btx/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/btx/Makefile.inc#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/btx/btx/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/btx/btx/btx.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/btx/btxldr/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/btx/btxldr/btxldr.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/btx/lib/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/btx/lib/btxcsu.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/btx/lib/btxsys.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/btx/lib/btxv86.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/btx/lib/btxv86.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/cdboot/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/cdboot/cdboot.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/kgzldr/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/kgzldr/crt.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/libpc98/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/libpc98/bioscd.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/libpc98/biosdisk.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/libpc98/biosmem.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/libpc98/comconsole.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/libpc98/i386_module.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/libpc98/time.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/libpc98/vidconsole.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/loader/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/loader/conf.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/loader/help.pc98#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/pc98/loader/main.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/powerpc/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/powerpc/loader/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/powerpc/loader/conf.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/powerpc/loader/help.ofw#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/powerpc/loader/ldscript.powerpc#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/powerpc/loader/metadata.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/powerpc/loader/start.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/powerpc/loader/version#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/sparc64/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/sparc64/Makefile.inc#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/sparc64/boot1/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/sparc64/boot1/_start.s#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/sparc64/boot1/boot1.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/sparc64/loader/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/sparc64/loader/help.sparc64#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/sparc64/loader/locore.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/sparc64/loader/main.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/sparc64/loader/metadata.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorboot/sparc64/loader/version#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorbsm/audit.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorbsm/audit_internal.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorbsm/audit_kevents.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorbsm/audit_record.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_ccb.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_debug.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_periph.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_periph.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_queue.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_queue.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_sim.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_sim.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_xpt.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_xpt.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_xpt_periph.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/cam_xpt_sim.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_all.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_all.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_cd.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_cd.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_ch.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_ch.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_da.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_da.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_dvcfg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_iu.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_low.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_low.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_low_pisa.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_low_pisa.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_message.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_pass.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_pass.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_pt.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_pt.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_sa.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_sa.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_ses.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_ses.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_targ_bh.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_target.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcam/scsi/scsi_targetio.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/00READ#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/README#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/TODO#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/cnode.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_fbsd.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_io.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_kernel.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_namecache.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_namecache.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_opstats.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_pioctl.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_psdev.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_psdev.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_subr.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_subr.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_venus.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_venus.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_vfsops.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_vfsops.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_vnops.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcoda/coda_vnops.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/freebsd32/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/freebsd32/freebsd32.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/freebsd32/freebsd32_misc.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/freebsd32/freebsd32_proto.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/freebsd32/freebsd32_syscall.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/freebsd32/freebsd32_syscalls.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/freebsd32/freebsd32_sysent.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/freebsd32/freebsd32_util.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/freebsd32/syscalls.conf#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/freebsd32/syscalls.master#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ia32/ia32_genassym.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ia32/ia32_reg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ia32/ia32_signal.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ia32/ia32_sysvec.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ia32/ia32_util.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linprocfs/linprocfs.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linsysfs/linsysfs.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_file.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_getcwd.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_ioctl.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_ioctl.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_ipc.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_ipc.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_mib.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_mib.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_misc.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_signal.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_signal.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_socket.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_socket.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_stats.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_sysctl.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_sysproto.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_uid16.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_util.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/linux/linux_util.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/cfg_var.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/hal_var.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/kern_ndis.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/kern_windrv.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/ndis_var.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/ntoskrnl_var.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/pe_var.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/resource_var.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/subr_hal.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/subr_ndis.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/subr_ntoskrnl.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/subr_pe.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/subr_usbd.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/usbd_var.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/winx32_wrap.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/ndis/winx64_wrap.S#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/netbsd/dvcfg.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/netbsd/physio_proc.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/pecoff/imgact_pecoff.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/pecoff/imgact_pecoff.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/Makefile#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/imgact_svr4.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_acl.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_dirent.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_errno.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_exec.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_fcntl.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_fcntl.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_filio.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_filio.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_fuser.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_hrt.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_ioctl.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_ioctl.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_ipc.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_ipc.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_misc.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_mman.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_proto.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_resource.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_resource.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_siginfo.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_signal.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_signal.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_socket.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_socket.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_sockio.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_sockio.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_sockmod.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_stat.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_stat.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_statvfs.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_stream.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_stropts.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_syscall.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_syscallnames.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_sysconfig.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_sysent.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_systeminfo.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_sysvec.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_termios.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_termios.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_time.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_timod.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_ttold.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_ttold.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_types.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_ucontext.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_ulimit.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_ustat.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_util.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_utsname.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/svr4_wait.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/syscalls.conf#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcompat/svr4/syscalls.master#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/Makefile.amd64#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/Makefile.arm#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/Makefile.i386#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/Makefile.ia64#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/Makefile.pc98#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/Makefile.powerpc#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/Makefile.sparc64#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/NOTES#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/defines#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/files#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/files.amd64#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/files.arm#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/files.i386#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/files.ia64#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/files.pc98#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/files.powerpc#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/files.sparc64#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/kern.mk#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/kern.post.mk#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/kern.pre.mk#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/kmod.mk#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/kmod_syms.awk#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/ldscript.amd64#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/ldscript.arm#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/ldscript.i386#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/ldscript.ia64#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/ldscript.powerpc#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/ldscript.sparc64#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/makeLINT.mk#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/makeLINT.sed#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/newvers.sh#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/options#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/options.amd64#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/options.arm#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/options.i386#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/options.ia64#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/options.pc98#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/options.powerpc#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/options.sparc64#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorconf/systags.sh#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_cbq.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_cbq.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_cdnr.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_cdnr.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_classq.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_hfsc.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_hfsc.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_priq.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_priq.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_red.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_red.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_rio.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_rio.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_rmclass.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_rmclass.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_rmclass_debug.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_subr.c#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altq_var.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/altqconf.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/altq/altq/if_altq.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/CHANGES.txt#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acapps.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acconfig.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acdebug.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acdisasm.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acdispat.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acefi.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acenv.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acevents.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acexcep.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acfreebsd.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acgcc.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acglobal.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/achware.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acinterp.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/aclocal.h#2 delete .. //depot/projects/soc2006/rdivacky_linuxolatorcontrib/dev/acpica/acmacros.h#2 delete >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat May 27 19:31:25 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 655FB16C898; Sat, 27 May 2006 19:31:25 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 16D6916C82D for ; Sat, 27 May 2006 19:31:21 +0000 (UTC) (envelope-from imp@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A472243D5F for ; Sat, 27 May 2006 19:31:16 +0000 (GMT) (envelope-from imp@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4RJUB3T006199 for ; Sat, 27 May 2006 19:30:11 GMT (envelope-from imp@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4RJUASZ006182 for perforce@freebsd.org; Sat, 27 May 2006 19:30:10 GMT (envelope-from imp@freebsd.org) Date: Sat, 27 May 2006 19:30:10 GMT Message-Id: <200605271930.k4RJUASZ006182@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to imp@freebsd.org using -f From: Warner Losh To: Perforce Change Reviews Cc: Subject: PERFORCE change 97960 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 19:31:34 -0000 http://perforce.freebsd.org/chv.cgi?CH=97960 Change 97960 by imp@imp_lighthouse on 2006/05/27 19:29:12 IFC @97959 Affected files ... .. //depot/projects/arm/src/sys/conf/files#28 integrate .. //depot/projects/arm/src/sys/conf/kmod.mk#10 integrate .. //depot/projects/arm/src/sys/dev/hme/if_hme.c#5 integrate .. //depot/projects/arm/src/sys/dev/mpt/mpt.c#12 integrate .. //depot/projects/arm/src/sys/dev/mpt/mpt.h#11 integrate .. //depot/projects/arm/src/sys/dev/mpt/mpt_cam.c#14 integrate .. //depot/projects/arm/src/sys/dev/mpt/mpt_pci.c#9 integrate .. //depot/projects/arm/src/sys/dev/mpt/mpt_raid.c#6 integrate .. //depot/projects/arm/src/sys/dev/mpt/mpt_raid.h#3 integrate .. //depot/projects/arm/src/sys/dev/sound/midi/midi.c#1 branch .. //depot/projects/arm/src/sys/dev/sound/midi/midi.h#1 branch .. //depot/projects/arm/src/sys/dev/sound/midi/midiq.h#1 branch .. //depot/projects/arm/src/sys/dev/sound/midi/mpu401.c#1 branch .. //depot/projects/arm/src/sys/dev/sound/midi/mpu401.h#1 branch .. //depot/projects/arm/src/sys/dev/sound/midi/mpu_if.m#1 branch .. //depot/projects/arm/src/sys/dev/sound/midi/mpufoi_if.m#1 branch .. //depot/projects/arm/src/sys/dev/sound/midi/sequencer.c#1 branch .. //depot/projects/arm/src/sys/dev/sound/midi/sequencer.h#1 branch .. //depot/projects/arm/src/sys/dev/sound/midi/synth_if.m#1 branch .. //depot/projects/arm/src/sys/dev/sound/pci/cmi.c#5 integrate .. //depot/projects/arm/src/sys/dev/sound/pci/emu10k1.c#5 integrate .. //depot/projects/arm/src/sys/ia64/ia64/ssc.c#5 integrate .. //depot/projects/arm/src/sys/kern/kern_linker.c#4 integrate .. //depot/projects/arm/src/sys/modules/sound/driver/cmi/Makefile#2 integrate .. //depot/projects/arm/src/sys/modules/sound/driver/emu10k1/Makefile#2 integrate .. //depot/projects/arm/src/sys/modules/sound/sound/Makefile#3 integrate .. //depot/projects/arm/src/sys/pc98/cbus/sio.c#5 integrate Differences ... ==== //depot/projects/arm/src/sys/conf/files#28 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/files,v 1.1118 2006/05/18 23:30:47 ambrisko Exp $ +# $FreeBSD: src/sys/conf/files,v 1.1119 2006/05/27 16:32:05 netchild Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -905,6 +905,12 @@ #dev/sound/usb/upcm.c optional snd_upcm usb dev/sound/usb/uaudio.c optional snd_uaudio usb dev/sound/usb/uaudio_pcm.c optional snd_uaudio usb +dev/sound/midi/midi.c optional sound +dev/sound/midi/mpu401.c optional sound +dev/sound/midi/mpu_if.m optional sound +dev/sound/midi/mpufoi_if.m optional sound +dev/sound/midi/sequencer.c optional sound +dev/sound/midi/synth_if.m optional sound dev/sr/if_sr.c optional sr dev/sr/if_sr_pci.c optional sr pci dev/stg/tmc18c30.c optional stg ==== //depot/projects/arm/src/sys/conf/kmod.mk#10 (text+ko) ==== @@ -1,5 +1,5 @@ # From: @(#)bsd.prog.mk 5.26 (Berkeley) 6/25/91 -# $FreeBSD: src/sys/conf/kmod.mk,v 1.207 2006/04/28 21:21:51 marcel Exp $ +# $FreeBSD: src/sys/conf/kmod.mk,v 1.208 2006/05/27 16:32:05 netchild Exp $ # # The include file handles building and installing loadable # kernel modules. @@ -321,8 +321,9 @@ dev/pci/pcib_if.m dev/ppbus/ppbus_if.m dev/smbus/smbus_if.m \ dev/sound/pcm/ac97_if.m dev/sound/pcm/channel_if.m \ dev/sound/pcm/feeder_if.m dev/sound/pcm/mixer_if.m \ - dev/usb/usb_if.m isa/isa_if.m kern/bus_if.m kern/cpufreq_if.m \ - kern/device_if.m kern/serdev_if.m \ + dev/sound/midi/mpu_if.m dev/sound/midi/mpufoi_if.m \ + dev/sound/midi/synth_if.m dev/usb/usb_if.m isa/isa_if.m \ + kern/bus_if.m kern/cpufreq_if.m kern/device_if.m kern/serdev_if.m \ libkern/iconv_converter_if.m opencrypto/crypto_if.m \ pc98/pc98/canbus_if.m pci/agp_if.m ==== //depot/projects/arm/src/sys/dev/hme/if_hme.c#5 (text+ko) ==== @@ -38,7 +38,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/hme/if_hme.c,v 1.47 2006/03/21 12:21:51 yongari Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/hme/if_hme.c,v 1.48 2006/05/27 09:28:59 simon Exp $"); /* * HME Ethernet module driver. @@ -157,8 +157,8 @@ if (hme_nerr++ < HME_MAXERR) \ device_printf(dev, __VA_ARGS__); \ if (hme_nerr == HME_MAXERR) { \ - device_printf(dev, "too may errors; not reporting any " \ - "more\n"); \ + device_printf(dev, "too many errors; not reporting " \ + "any more\n"); \ } \ } while(0) ==== //depot/projects/arm/src/sys/dev/mpt/mpt.c#12 (text+ko) ==== @@ -92,7 +92,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/mpt/mpt.c,v 1.28 2006/05/26 05:41:14 mjacob Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/mpt/mpt.c,v 1.29 2006/05/27 17:26:57 mjacob Exp $"); #include #include /* XXX For static handler registration */ @@ -1206,7 +1206,7 @@ void mpt_send_cmd(struct mpt_softc *mpt, request_t *req) { - if (mpt->verbose > MPT_PRT_TRACE) { + if (mpt->verbose > MPT_PRT_DEBUG2) { mpt_dump_request(mpt, req); } bus_dmamap_sync(mpt->request_dmat, mpt->request_dmap, @@ -1685,15 +1685,16 @@ size_t len; rv = mpt_read_cfg_header(mpt, MPI_CONFIG_PAGETYPE_IOC, - /*PageNumber*/2, /*PageAddress*/0, &hdr, - /*sleep_ok*/FALSE, /*timeout_ms*/5000); + 2, 0, &hdr, FALSE, 5000); /* * If it's an invalid page, so what? Not a supported function.... */ - if (rv == EINVAL) + if (rv == EINVAL) { return (0); - if (rv) + } + if (rv) { return (rv); + } #if __FreeBSD_version >= 500000 mpt_lprt(mpt, MPT_PRT_DEBUG, "IOC Page 2 Header: ver %x, len %zx, " @@ -1709,22 +1710,28 @@ len = hdr.PageLength * sizeof(uint32_t); mpt->ioc_page2 = malloc(len, M_DEVBUF, M_NOWAIT | M_ZERO); - if (mpt->ioc_page2 == NULL) + if (mpt->ioc_page2 == NULL) { + mpt_prt(mpt, "unable to allocate memory for IOC page 2\n"); + mpt_raid_free_mem(mpt); return (ENOMEM); + } memcpy(&mpt->ioc_page2->Header, &hdr, sizeof(hdr)); - rv = mpt_read_cur_cfg_page(mpt, /*PageAddress*/0, - &mpt->ioc_page2->Header, len, - /*sleep_ok*/FALSE, /*timeout_ms*/5000); + rv = mpt_read_cur_cfg_page(mpt, 0, + &mpt->ioc_page2->Header, len, FALSE, 5000); if (rv) { mpt_prt(mpt, "failed to read IOC Page 2\n"); - } else if (mpt->ioc_page2->CapabilitiesFlags != 0) { + mpt_raid_free_mem(mpt); + return (EIO); + } + + if (mpt->ioc_page2->CapabilitiesFlags != 0) { uint32_t mask; mpt_prt(mpt, "Capabilities: ("); for (mask = 1; mask != 0; mask <<= 1) { - if ((mpt->ioc_page2->CapabilitiesFlags & mask) == 0) + if ((mpt->ioc_page2->CapabilitiesFlags & mask) == 0) { continue; - + } switch (mask) { case MPI_IOCPAGE2_CAP_FLAGS_IS_SUPPORT: mpt_prtc(mpt, " RAID-0"); @@ -1766,11 +1773,11 @@ } len = mpt->ioc_page2->MaxVolumes * sizeof(struct mpt_raid_volume); - mpt->raid_volumes = malloc(len, M_DEVBUF, M_NOWAIT); + mpt->raid_volumes = malloc(len, M_DEVBUF, M_NOWAIT | M_ZERO); if (mpt->raid_volumes == NULL) { mpt_prt(mpt, "Could not allocate RAID volume data\n"); - } else { - memset(mpt->raid_volumes, 0, len); + mpt_raid_free_mem(mpt); + return (ENOMEM); } /* @@ -1780,54 +1787,57 @@ */ mpt->raid_max_volumes = mpt->ioc_page2->MaxVolumes; - len = sizeof(*mpt->raid_volumes->config_page) - + (sizeof(RAID_VOL0_PHYS_DISK)*(mpt->ioc_page2->MaxPhysDisks - 1)); + len = sizeof(*mpt->raid_volumes->config_page) + + (sizeof (RAID_VOL0_PHYS_DISK) * (mpt->ioc_page2->MaxPhysDisks - 1)); for (i = 0; i < mpt->ioc_page2->MaxVolumes; i++) { mpt_raid = &mpt->raid_volumes[i]; - mpt_raid->config_page = malloc(len, M_DEVBUF, M_NOWAIT); + mpt_raid->config_page = + malloc(len, M_DEVBUF, M_NOWAIT | M_ZERO); if (mpt_raid->config_page == NULL) { mpt_prt(mpt, "Could not allocate RAID page data\n"); - break; + mpt_raid_free_mem(mpt); + return (ENOMEM); } - memset(mpt_raid->config_page, 0, len); } mpt->raid_page0_len = len; len = mpt->ioc_page2->MaxPhysDisks * sizeof(struct mpt_raid_disk); - mpt->raid_disks = malloc(len, M_DEVBUF, M_NOWAIT); + mpt->raid_disks = malloc(len, M_DEVBUF, M_NOWAIT | M_ZERO); if (mpt->raid_disks == NULL) { mpt_prt(mpt, "Could not allocate RAID disk data\n"); - } else { - memset(mpt->raid_disks, 0, len); + mpt_raid_free_mem(mpt); + return (ENOMEM); } - mpt->raid_max_disks = mpt->ioc_page2->MaxPhysDisks; + /* + * Load page 3. + */ rv = mpt_read_cfg_header(mpt, MPI_CONFIG_PAGETYPE_IOC, - /*PageNumber*/3, /*PageAddress*/0, &hdr, - /*sleep_ok*/FALSE, /*timeout_ms*/5000); - if (rv) + 3, 0, &hdr, FALSE, 5000); + if (rv) { + mpt_raid_free_mem(mpt); return (EIO); + } mpt_lprt(mpt, MPT_PRT_DEBUG, "IOC Page 3 Header: %x %x %x %x\n", - hdr.PageVersion, hdr.PageLength, hdr.PageNumber, hdr.PageType); + hdr.PageVersion, hdr.PageLength, hdr.PageNumber, hdr.PageType); - if (mpt->ioc_page3 != NULL) - free(mpt->ioc_page3, M_DEVBUF); len = hdr.PageLength * sizeof(uint32_t); mpt->ioc_page3 = malloc(len, M_DEVBUF, M_NOWAIT | M_ZERO); - if (mpt->ioc_page3 == NULL) - return (-1); + if (mpt->ioc_page3 == NULL) { + mpt_prt(mpt, "unable to allocate memory for IOC page 3\n"); + mpt_raid_free_mem(mpt); + return (ENOMEM); + } memcpy(&mpt->ioc_page3->Header, &hdr, sizeof(hdr)); - rv = mpt_read_cur_cfg_page(mpt, /*PageAddress*/0, - &mpt->ioc_page3->Header, len, - /*sleep_ok*/FALSE, /*timeout_ms*/5000); + rv = mpt_read_cur_cfg_page(mpt, 0, + &mpt->ioc_page3->Header, len, FALSE, 5000); if (rv) { - mpt_prt(mpt, "failed to read IOC Page 3\n"); + mpt_raid_free_mem(mpt); + return (EIO); } - mpt_raid_wakeup(mpt); - return (0); } @@ -2458,6 +2468,9 @@ /* * Read IOC configuration information. + * + * We need this to determine whether or not we have certain + * settings for Integrated Mirroring (e.g.). */ mpt_read_config_info_ioc(mpt); ==== //depot/projects/arm/src/sys/dev/mpt/mpt.h#11 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/mpt/mpt.h,v 1.19 2006/05/26 05:54:21 mjacob Exp $ */ +/* $FreeBSD: src/sys/dev/mpt/mpt.h,v 1.20 2006/05/27 17:26:57 mjacob Exp $ */ /*- * Generic defines for LSI '909 FC adapters. * FreeBSD Version. @@ -491,7 +491,8 @@ twildcard : 1, tenabled : 1, role : 2, /* none, ini, target, both */ - : 2, + : 1, + raid_enabled : 1, raid_mwce_set : 1, getreqwaiter : 1, shutdwn_raid : 1, @@ -549,7 +550,7 @@ } fc; } cfg; - /* Controller Info */ + /* Controller Info for RAID information */ CONFIG_PAGE_IOC_2 * ioc_page2; CONFIG_PAGE_IOC_3 * ioc_page3; @@ -871,7 +872,7 @@ #define MPT_DUMP_REPLY_FRAME(mpt, reply_frame) \ do { \ - if (mpt->verbose >= MPT_PRT_DEBUG) \ + if (mpt->verbose > MPT_PRT_DEBUG) \ mpt_dump_reply_frame(mpt, reply_frame); \ } while(0) ==== //depot/projects/arm/src/sys/dev/mpt/mpt_cam.c#14 (text+ko) ==== @@ -91,7 +91,7 @@ * OWNER OR CONTRIBUTOR IS ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include -__FBSDID("$FreeBSD: src/sys/dev/mpt/mpt_cam.c,v 1.18 2006/05/26 05:54:21 mjacob Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/mpt/mpt_cam.c,v 1.19 2006/05/27 17:26:57 mjacob Exp $"); #include #include @@ -1184,7 +1184,7 @@ } else { callout_handle_init(&ccb->ccb_h.timeout_ch); } - if (mpt->verbose >= MPT_PRT_DEBUG) { + if (mpt->verbose > MPT_PRT_DEBUG) { int nc = 0; mpt_print_request(req->req_vbuf); for (trq = req->chain; trq; trq = trq->chain) { @@ -1192,6 +1192,7 @@ mpt_dump_sgl(trq->req_vbuf, 0); } } + if (hdrp->Function == MPI_FUNCTION_TARGET_ASSIST) { request_t *cmd_req = MPT_TAG_2_REQ(mpt, ccb->csio.tag_id); mpt_tgt_state_t *tgt = MPT_TGT_STATE(mpt, cmd_req); @@ -1567,7 +1568,7 @@ } else { callout_handle_init(&ccb->ccb_h.timeout_ch); } - if (mpt->verbose >= MPT_PRT_DEBUG) { + if (mpt->verbose > MPT_PRT_DEBUG) { int nc = 0; mpt_print_request(req->req_vbuf); for (trq = req->chain; trq; trq = trq->chain) { @@ -1603,6 +1604,7 @@ struct ccb_scsiio *csio = &ccb->csio; struct ccb_hdr *ccbh = &ccb->ccb_h; bus_dmamap_callback_t *cb; + target_id_t tgt; int raid_passthru; /* Get the pointer for the physical addapter */ @@ -1647,8 +1649,21 @@ mpt_req->Function = MPI_FUNCTION_SCSI_IO_REQUEST; if (raid_passthru) { mpt_req->Function = MPI_FUNCTION_RAID_SCSI_IO_PASSTHROUGH; + CAMLOCK_2_MPTLOCK(mpt); + if (mpt_map_physdisk(mpt, ccb, &tgt) != 0) { + MPTLOCK_2_CAMLOCK(mpt); + ccb->ccb_h.status &= ~CAM_SIM_QUEUED; + mpt_set_ccb_status(ccb, CAM_DEV_NOT_THERE); + xpt_done(ccb); + return; + } + MPTLOCK_2_CAMLOCK(mpt); + mpt_req->Bus = 0; /* we never set bus here */ + } else { + tgt = ccb->ccb_h.target_id; + mpt_req->Bus = 0; /* XXX */ + } - mpt_req->Bus = 0; /* we don't have multiport devices yet */ mpt_req->SenseBufferLength = (csio->sense_len < MPT_SENSE_SIZE) ? csio->sense_len : MPT_SENSE_SIZE; @@ -1660,7 +1675,7 @@ mpt_req->MsgContext = htole32(req->index | scsi_io_handler_id); /* Which physical device to do the I/O on */ - mpt_req->TargetID = ccb->ccb_h.target_id; + mpt_req->TargetID = tgt; /* We assume a single level LUN type */ if (ccb->ccb_h.target_lun >= 256) { @@ -1722,9 +1737,25 @@ mpt_req->SenseBufferLowAddr = req->sense_pbuf; /* + * Do a *short* print here if we're set to MPT_PRT_DEBUG + */ + if (mpt->verbose == MPT_PRT_DEBUG) { + mpt_prt(mpt, "mpt_start: %s op 0x%x ", + (mpt_req->Function == MPI_FUNCTION_SCSI_IO_REQUEST)? + "SCSI_IO_REQUEST" : "SCSI_IO_PASSTHRU", mpt_req->CDB[0]); + if (mpt_req->Control != MPI_SCSIIO_CONTROL_NODATATRANSFER) { + mpt_prtc(mpt, "(%s %u byte%s ", + (mpt_req->Control == MPI_SCSIIO_CONTROL_READ)? + "read" : "write", csio->dxfer_len, + (csio->dxfer_len == 1)? ")" : "s)"); + } + mpt_prtc(mpt, "tgt %u lun %u req %p:%u\n", tgt, + ccb->ccb_h.target_lun, req, req->serno); + } + + /* * If we have any data to send with this command map it into bus space. */ - if ((ccbh->flags & CAM_DIR_MASK) != CAM_DIR_NONE) { if ((ccbh->flags & CAM_SCATTER_VALID) == 0) { /* @@ -2061,6 +2092,10 @@ inq->device &= ~0x1F; inq->device |= T_NODEVICE; } + if (mpt->verbose == MPT_PRT_DEBUG) { + mpt_prt(mpt, "mpt_scsi_reply_handler: %p:%u complete\n", + req, req->serno); + } ccb->ccb_h.status &= ~CAM_SIM_QUEUED; KASSERT(ccb->ccb_h.status, ("zero ccb sts at %d\n", __LINE__)); MPTLOCK_2_CAMLOCK(mpt); @@ -2631,7 +2666,7 @@ { struct mpt_softc *mpt; struct ccb_trans_settings *cts; - u_int tgt; + target_id_t tgt; int raid_passthru; CAM_DEBUG(ccb->ccb_h.path, CAM_DEBUG_TRACE, ("mpt_action\n")); @@ -2681,11 +2716,11 @@ case XPT_RESET_BUS: mpt_lprt(mpt, MPT_PRT_DEBUG, "XPT_RESET_BUS\n"); - if (raid_passthru == 0) { - CAMLOCK_2_MPTLOCK(mpt); - (void)mpt_bus_reset(mpt, FALSE); - MPTLOCK_2_CAMLOCK(mpt); - } + + CAMLOCK_2_MPTLOCK(mpt); + (void) mpt_bus_reset(mpt, FALSE); + MPTLOCK_2_CAMLOCK(mpt); + /* * mpt_bus_reset is always successful in that it * will fall back to a hard reset should a bus @@ -2760,11 +2795,20 @@ break; } + if (mpt->ioc_page2 && mpt->ioc_page2->MaxPhysDisks != 0 && + raid_passthru == 0) { + mpt_set_ccb_status(ccb, CAM_REQ_CMP); + break; + } + m = mpt->mpt_port_page2.PortSettings; if ((m & MPI_SCSIPORTPAGE2_PORT_MASK_NEGO_MASTER_SETTINGS) == MPI_SCSIPORTPAGE2_PORT_ALL_MASTER_SETTINGS) { +mpt_prt(mpt, "master settings\n"); +if (raid_passthru == 0) { mpt_set_ccb_status(ccb, CAM_REQ_CMP); break; +} } dval = 0; @@ -2962,7 +3006,8 @@ cpi->hba_inquiry = PI_SDTR_ABLE|PI_TAG_ABLE|PI_WIDE_16; } if (raid_passthru) { - cpi->max_target = mpt->ioc_page2->MaxPhysDisks; + cpi->max_lun = 0; + cpi->hba_misc = PIM_NOBUSRESET; cpi->initiator_id = cpi->max_target+1; } @@ -3057,17 +3102,38 @@ mpt_get_spi_settings(struct mpt_softc *mpt, struct ccb_trans_settings *cts) { #ifdef CAM_NEW_TRAN_CODE - struct ccb_trans_settings_scsi *scsi = - &cts->proto_specific.scsi; - struct ccb_trans_settings_spi *spi = - &cts->xport_specific.spi; + struct ccb_trans_settings_scsi *scsi = &cts->proto_specific.scsi; + struct ccb_trans_settings_spi *spi = &cts->xport_specific.spi; #endif - int tgt; + target_id_t tgt; uint8_t dval, pval, oval; int rv; + /* + * Check to see if this is an Integrated Raid card. + * + * If it is, and we're the RAID bus side, both current + * and goal settings are synthesized as we only look at + * or change actual settings for the physical disk side. + * + * NB: In the future we can just do this on the blacked out + * NB: portion that the RAID volume covers- there may be + * NB: other entities on this bus as well. + */ + + if (mpt->phydisk_sim) { + if (xpt_path_sim(cts->ccb_h.path) != mpt->phydisk_sim) { + dval = DP_WIDE|DP_DISC|DP_TQING; + oval = (mpt->mpt_port_page0.Capabilities >> 16); + pval = (mpt->mpt_port_page0.Capabilities >> 8); + tgt = cts->ccb_h.target_id; + goto skip; + } + } - tgt = cts->ccb_h.target_id; + if (mpt_map_physdisk(mpt, (union ccb *)cts, &tgt) != 0) { + return (-1); + } /* * We aren't going off of Port PAGE2 params for @@ -3115,6 +3181,7 @@ oval = (mpt->mpt_port_page0.Capabilities >> 16); pval = (mpt->mpt_port_page0.Capabilities >> 8); } + skip: #ifndef CAM_NEW_TRAN_CODE cts->flags &= ~(CCB_TRANS_DISC_ENB|CCB_TRANS_TAG_ENB); if (dval & DP_DISC_ENABLE) { ==== //depot/projects/arm/src/sys/dev/mpt/mpt_pci.c#9 (text+ko) ==== @@ -96,7 +96,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/mpt/mpt_pci.c,v 1.28 2006/05/04 02:35:04 mjacob Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/mpt/mpt_pci.c,v 1.29 2006/05/27 17:26:57 mjacob Exp $"); #include #include @@ -600,27 +600,10 @@ mpt_reset(mpt, /*reinit*/FALSE); mpt_dma_mem_free(mpt); mpt_free_bus_resources(mpt); - if (mpt->raid_volumes != NULL && mpt->ioc_page2 != NULL) { - int i; - for (i = 0; i < mpt->ioc_page2->MaxVolumes; i++) { - struct mpt_raid_volume *mpt_vol; - - mpt_vol = &mpt->raid_volumes[i]; - if (mpt_vol->config_page) { - free(mpt_vol->config_page, M_DEVBUF); - } - } + mpt_raid_free_mem(mpt); + if (mpt->eh != NULL) { + EVENTHANDLER_DEREGISTER(shutdown_final, mpt->eh); } - if (mpt->ioc_page2 != NULL) - free(mpt->ioc_page2, M_DEVBUF); - if (mpt->ioc_page3 != NULL) - free(mpt->ioc_page3, M_DEVBUF); - if (mpt->raid_volumes != NULL) - free(mpt->raid_volumes, M_DEVBUF); - if (mpt->raid_disks != NULL) - free(mpt->raid_disks, M_DEVBUF); - if (mpt->eh != NULL) - EVENTHANDLER_DEREGISTER(shutdown_final, mpt->eh); MPT_UNLOCK(mpt); } return(0); ==== //depot/projects/arm/src/sys/dev/mpt/mpt_raid.c#6 (text+ko) ==== @@ -33,7 +33,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/mpt/mpt_raid.c,v 1.7 2006/05/26 05:54:21 mjacob Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/mpt/mpt_raid.c,v 1.8 2006/05/27 17:26:57 mjacob Exp $"); #include #include @@ -1494,6 +1494,39 @@ mpt_raid_timer, mpt); } +void +mpt_raid_free_mem(struct mpt_softc *mpt) +{ + + if (mpt->raid_volumes) { + struct mpt_raid_volume *mpt_raid; + int i; + for (i = 0; i < mpt->raid_max_volumes; i++) { + mpt_raid = &mpt->raid_volumes[i]; + if (mpt_raid->config_page) { + free(mpt_raid->config_page, M_DEVBUF); + mpt_raid->config_page = NULL; + } + } + free(mpt->raid_volumes, M_DEVBUF); + mpt->raid_volumes = NULL; + } + if (mpt->raid_disks) { + free(mpt->raid_disks, M_DEVBUF); + mpt->raid_disks = NULL; + } + if (mpt->ioc_page2) { + free(mpt->ioc_page2, M_DEVBUF); + mpt->ioc_page2 = NULL; + } + if (mpt->ioc_page3) { + free(mpt->ioc_page3, M_DEVBUF); + mpt->ioc_page3 = NULL; + } + mpt->raid_max_volumes = 0; + mpt->raid_max_disks = 0; +} + static int mpt_raid_set_vol_resync_rate(struct mpt_softc *mpt, u_int rate) { ==== //depot/projects/arm/src/sys/dev/mpt/mpt_raid.h#3 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/mpt/mpt_raid.h,v 1.3 2006/05/26 05:43:14 mjacob Exp $ */ +/* $FreeBSD: src/sys/dev/mpt/mpt_raid.h,v 1.4 2006/05/27 17:26:57 mjacob Exp $ */ /*- * Definitions for the integrated RAID features LSI MPT Fusion adapters. * @@ -59,12 +59,13 @@ bus_size_t, int, int); cam_status -mpt_map_physdisk(struct mpt_softc *, union ccb *, u_int *); +mpt_map_physdisk(struct mpt_softc *, union ccb *, target_id_t *); cam_status mpt_raid_quiesce_disk(struct mpt_softc *, struct mpt_raid_disk *, request_t *); int mpt_refresh_raid_data(struct mpt_softc *); void mpt_schedule_raid_refresh(struct mpt_softc *); +void mpt_raid_free_mem(struct mpt_softc *); static __inline void mpt_raid_wakeup(struct mpt_softc *mpt) ==== //depot/projects/arm/src/sys/dev/sound/pci/cmi.c#5 (text+ko) ==== @@ -48,10 +48,12 @@ #include #include +#include #include "mixer_if.h" +#include "mpufoi_if.h" -SND_DECLARE_FILE("$FreeBSD: src/sys/dev/sound/pci/cmi.c,v 1.34 2006/01/21 09:05:12 joel Exp $"); +SND_DECLARE_FILE("$FreeBSD: src/sys/dev/sound/pci/cmi.c,v 1.35 2006/05/27 16:51:37 netchild Exp $"); /* Supported chip ID's */ #define CMI8338A_PCI_ID 0x010013f6 @@ -112,6 +114,13 @@ int spdif_enabled; unsigned int bufsz; struct sc_chinfo pch, rch; + + struct mpu401 *mpu; + mpu401_intr_t *mpu_intr; + struct resource *mpu_reg; + int mpu_regid; + bus_space_tag_t mpu_bt; + bus_space_handle_t mpu_bh; }; /* Channel caps */ @@ -551,6 +560,9 @@ } } + if(sc->mpu_intr) { + (sc->mpu_intr)(sc->mpu); + } snd_mtxunlock(sc->lock); return; } @@ -747,6 +759,74 @@ }; MIXER_DECLARE(cmi_mixer); +/* + * mpu401 functions + */ + +static unsigned char +cmi_mread(void *arg, struct sc_info *sc, int reg) +{ + unsigned int d; + + d = bus_space_read_1(0,0, 0x330 + reg); + /* printf("cmi_mread: reg %x %x\n",reg, d); + */ + return d; +} + +static void +cmi_mwrite(void *arg, struct sc_info *sc, int reg, unsigned char b) +{ + + bus_space_write_1(0,0,0x330 + reg , b); +} + +static int +cmi_muninit(void *arg, struct sc_info *sc) +{ + + snd_mtxlock(sc->lock); + sc->mpu_intr = 0; + sc->mpu = 0; + snd_mtxunlock(sc->lock); + + return 0; +} + +static kobj_method_t cmi_mpu_methods[] = { + KOBJMETHOD(mpufoi_read, cmi_mread), + KOBJMETHOD(mpufoi_write, cmi_mwrite), + KOBJMETHOD(mpufoi_uninit, cmi_muninit), + { 0, 0 } +}; + +DEFINE_CLASS(cmi_mpu, cmi_mpu_methods, 0); + +static void +cmi_midiattach(struct sc_info *sc) { +/* + const struct { + int port,bits; + } *p, ports[] = { + {0x330,0}, + {0x320,1}, + {0x310,2}, + {0x300,3}, + {0,0} } ; + Notes, CMPCI_REG_VMPUSEL sets the io port for the mpu. Does + anyone know how to bus_space tag? +*/ + cmi_clr4(sc, CMPCI_REG_FUNC_1, CMPCI_REG_UART_ENABLE); + cmi_clr4(sc, CMPCI_REG_LEGACY_CTRL, + CMPCI_REG_VMPUSEL_MASK << CMPCI_REG_VMPUSEL_SHIFT); + cmi_set4(sc, CMPCI_REG_LEGACY_CTRL, + 0 << CMPCI_REG_VMPUSEL_SHIFT ); + cmi_set4(sc, CMPCI_REG_FUNC_1, CMPCI_REG_UART_ENABLE); + sc->mpu = mpu401_init(&cmi_mpu_class, sc, cmi_intr, &sc->mpu_intr); +} + + + /* ------------------------------------------------------------------------- */ /* Power and reset */ @@ -802,6 +882,10 @@ CMPCI_REG_TDMA_INTR_ENABLE); cmi_clr4(sc, CMPCI_REG_FUNC_0, CMPCI_REG_CH0_ENABLE | CMPCI_REG_CH1_ENABLE); + cmi_clr4(sc, CMPCI_REG_FUNC_1, CMPCI_REG_UART_ENABLE); + + if( sc->mpu ) + sc->mpu_intr = 0; } /* ------------------------------------------------------------------------- */ @@ -857,6 +941,8 @@ sc->st = rman_get_bustag(sc->reg); sc->sh = rman_get_bushandle(sc->reg); + cmi_midiattach(sc); + sc->irqid = 0; sc->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &sc->irqid, RF_ACTIVE | RF_SHAREABLE); @@ -936,7 +1022,12 @@ bus_dma_tag_destroy(sc->parent_dmat); bus_teardown_intr(dev, sc->irq, sc->ih); bus_release_resource(dev, SYS_RES_IRQ, sc->irqid, sc->irq); + if(sc->mpu) + mpu401_uninit(sc->mpu); bus_release_resource(dev, SYS_RES_IOPORT, sc->regid, sc->reg); + if (sc->mpu_reg) + bus_release_resource(dev, SYS_RES_IOPORT, sc->mpu_regid, sc->mpu_reg); + snd_mtxfree(sc->lock); free(sc, M_DEVBUF); @@ -1007,4 +1098,5 @@ DRIVER_MODULE(snd_cmi, pci, cmi_driver, pcm_devclass, 0, 0); MODULE_DEPEND(snd_cmi, sound, SOUND_MINVER, SOUND_PREFVER, SOUND_MAXVER); +MODULE_DEPEND(snd_cmi, midi, 1,1,1); MODULE_VERSION(snd_cmi, 1); ==== //depot/projects/arm/src/sys/dev/sound/pci/emu10k1.c#5 (text+ko) ==== @@ -35,7 +35,10 @@ #include #include -SND_DECLARE_FILE("$FreeBSD: src/sys/dev/sound/pci/emu10k1.c,v 1.58 2006/01/21 16:21:06 netchild Exp $"); +#include +#include "mpufoi_if.h" + +SND_DECLARE_FILE("$FreeBSD: src/sys/dev/sound/pci/emu10k1.c,v 1.59 2006/05/27 16:51:37 netchild Exp $"); /* -------------------------------------------------------------------- */ @@ -137,6 +140,9 @@ struct emu_voice voice[64]; struct sc_pchinfo pch[EMU_MAX_CHANS]; struct sc_rchinfo rch[3]; + struct mpu401 *mpu; + mpu401_intr_t *mpu_intr; + int mputx; }; /* -------------------------------------------------------------------- */ @@ -1059,8 +1065,65 @@ }; CHANNEL_DECLARE(emurchan); +static unsigned char +emu_mread(void *arg, struct sc_info *sc, int reg) +{ + unsigned int d; + + d = emu_rd(sc, 0x18 + reg, 1); + return d; +} + +static void +emu_mwrite(void *arg, struct sc_info *sc, int reg, unsigned char b) +{ + + emu_wr(sc, 0x18 + reg, b, 1); +} + +static int +emu_muninit(void *arg, struct sc_info *sc) +{ + + snd_mtxlock(sc->lock); + sc->mpu_intr = 0; + snd_mtxunlock(sc->lock); + + return 0; +} + +static kobj_method_t emu_mpu_methods[] = { + KOBJMETHOD(mpufoi_read, emu_mread), + KOBJMETHOD(mpufoi_write, emu_mwrite), + KOBJMETHOD(mpufoi_uninit, emu_muninit), + { 0, 0 } +}; + +DEFINE_CLASS(emu_mpu, emu_mpu_methods, 0); + +static void +emu_intr2(void *p) +{ + struct sc_info *sc = (struct sc_info *)p; + + if (sc->mpu_intr) + (sc->mpu_intr)(sc->mpu); +} + +static void +emu_midiattach(struct sc_info *sc) +{ + int i; + + i = emu_rd(sc, INTE, 4); + i |= INTE_MIDIRXENABLE; + emu_wr(sc, INTE, i, 4); + + sc->mpu = mpu401_init(&emu_mpu_class, sc, emu_intr2, &sc->mpu_intr); +} /* -------------------------------------------------------------------- */ /* The interrupt handler */ + static void emu_intr(void *data) { @@ -1100,6 +1163,11 @@ #endif } + if (stat & IPR_MIDIRECVBUFEMPTY) + if (sc->mpu_intr) { + (sc->mpu_intr)(sc->mpu); + ack |= IPR_MIDIRECVBUFEMPTY | IPR_MIDITRANSBUFEMPTY; + } if (stat & ~ack) device_printf(sc->dev, "dodgy irq: %x (harmless)\n", stat & ~ack); @@ -1871,6 +1939,8 @@ emu_free(sc, sc->mem.ptb_pages); emu_free(sc, sc->mem.silent_page); + if(sc->mpu) + mpu401_uninit(sc->mpu); return 0; } @@ -1963,6 +2033,8 @@ gotmic = (ac97_getcaps(codec) & AC97_CAP_MICCHANNEL) ? 1 : 0; if (mixer_init(dev, ac97_getmixerclass(), codec) == -1) goto bad; + emu_midiattach(sc); + i = 0; sc->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &i, RF_ACTIVE | RF_SHAREABLE); @@ -2041,6 +2113,7 @@ DRIVER_MODULE(snd_emu10k1, cardbus, emu_driver, pcm_devclass, 0, 0); MODULE_DEPEND(snd_emu10k1, sound, SOUND_MINVER, SOUND_PREFVER, SOUND_MAXVER); MODULE_VERSION(snd_emu10k1, 1); +MODULE_DEPEND(snd_emu10k1, midi, 1, 1, 1); /* dummy driver to silence the joystick device */ static int ==== //depot/projects/arm/src/sys/ia64/ia64/ssc.c#5 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/ia64/ia64/ssc.c,v 1.27 2006/05/26 18:25:34 phk Exp $ + * $FreeBSD: src/sys/ia64/ia64/ssc.c,v 1.28 2006/05/27 17:52:08 marcel Exp $ */ #include #include @@ -53,26 +53,26 @@ #define SSC_POLL_HZ 50 -static d_open_t sscopen; -static d_close_t sscclose; +static d_open_t ssc_open; +static d_close_t ssc_close; static struct cdevsw ssc_cdevsw = { .d_version = D_VERSION, - .d_open = sscopen, - .d_close = sscclose, + .d_open = ssc_open, + .d_close = ssc_close, .d_name = "ssc", .d_flags = D_TTY | D_NEEDGIANT, }; static struct tty *ssc_tp = NULL; static int polltime; -static struct callout_handle ssctimeouthandle - = CALLOUT_HANDLE_INITIALIZER(&ssctimeouthandle); +static struct callout_handle ssc_timeouthandle + = CALLOUT_HANDLE_INITIALIZER(&ssc_timeouthandle); -static void sscstart(struct tty *); -static void ssctimeout(void *); -static int sscparam(struct tty *, struct termios *); -static void sscstop(struct tty *, int); +static void ssc_start(struct tty *); +static void ssc_timeout(void *); +static int ssc_param(struct tty *, struct termios *); +static void ssc_stop(struct tty *, int); static u_int64_t >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat May 27 19:51:48 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id ADFD116B8F3; Sat, 27 May 2006 19:51:48 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2ECDC16B8E4 for ; Sat, 27 May 2006 19:51:45 +0000 (UTC) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CD13943D48 for ; Sat, 27 May 2006 19:51:44 +0000 (GMT) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4RJodSx009458 for ; Sat, 27 May 2006 19:50:39 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4RJocFd009455 for perforce@freebsd.org; Sat, 27 May 2006 19:50:38 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Date: Sat, 27 May 2006 19:50:38 GMT Message-Id: <200605271950.k4RJocFd009455@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson To: Perforce Change Reviews Cc: Subject: PERFORCE change 97963 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 19:52:01 -0000 http://perforce.freebsd.org/chv.cgi?CH=97963 Change 97963 by rwatson@rwatson_sesame on 2006/05/27 19:49:48 - Replace a 'trail' flag for the audit pipe with a preselection mode, making it easier to fit future preselection modes into a reasonable API. We now support two defined operating modes -- trail mode, which tracks the global audit trail preselection, and local mode, which defines a set of local trail paramaters based on the global model, but specific to the current pipe. We provide two operations -- one to set the mode, and the other to query it. Support this using a new preselection mode flag on the pipe rather than a flag in the pipe flags. - Fix or expand a number of comments, and add new ones. - Flag audit pipes as MPSAFE. - Slightly refactor audit_pipe_flush() and audit_pipe_free(): detach the pipe from the global list in free rather than flush, as we may call flush at other points, and this would otherwise result in the pipe no longer receiving audit records after a flush. Assert the mutex in audit_pipe_free(). - Annotate why providing partial reads in the context of parallelism is tricky. I'm not yet sure if I think implementing it is worth the complexity. Affected files ... .. //depot/projects/trustedbsd/audit3/sys/security/audit/audit_ioctl.h#11 edit .. //depot/projects/trustedbsd/audit3/sys/security/audit/audit_pipe.c#22 edit Differences ... ==== //depot/projects/trustedbsd/audit3/sys/security/audit/audit_ioctl.h#11 (text+ko) ==== @@ -44,6 +44,15 @@ }; /* + * Possible modes of operation for audit pipe preselection. + */ +#define AUDITPIPE_PRESELECT_MODE_TRAIL 1 /* Global audit trail. */ +#define AUDITPIPE_PRESELECT_MODE_LOCAL 2 /* Local audit trail. */ +#ifdef NOTYET +#define AUDITPIPE_PRESELECT_MODE_PRIORITY 3 /* Prioritized trail. */ +#endif + +/* * Ioctls to read and control the behavior of individual audit pipe devices. */ #define AUDITPIPE_GET_QLEN _IOR(AUDITPIPE_IOBASE, 1, u_int) @@ -61,8 +70,8 @@ struct auditpipe_ioctl_preselect) #define AUDITPIPE_DELETE_PRESELECT_AUID _IOW(AUDITPIPE_IOBASE, 12, au_id_t) #define AUDITPIPE_FLUSH_PRESELECT_AUID _IO(AUDITPIPE_IOBASE, 13) -#define AUDITPIPE_GET_PRESELECT_TRAIL _IOR(AUDITPIPE_IOBASE, 14, int) -#define AUDITPIPE_SET_PRESELECT_TRAIL _IOW(AUDITPIPE_IOBASE, 15, int) +#define AUDITPIPE_GET_PRESELECT_MODE _IOR(AUDITPIPE_IOBASE, 14, int) +#define AUDITPIPE_SET_PRESELECT_MODE _IOW(AUDITPIPE_IOBASE, 15, int) #define AUDITPIPE_FLUSH _IO(AUDITPIPE_IOBASE, 16) /* ==== //depot/projects/trustedbsd/audit3/sys/security/audit/audit_pipe.c#22 (text+ko) ==== @@ -88,8 +88,12 @@ * Audit pipes allow processes to express "interest" in the set of records * that are delivered via the pipe. They do this in a similar manner to the * mechanism for audit trail configuration, by expressing two global masks, - * and optionally expressing per-auid masks. The following data structures - * define by the global masks for each pipe, and a list of per-auid masks. + * and optionally expressing per-auid masks. The following data structure is + * the per-auid mask description. The global state is stored in the audit + * pipe data structure. + * + * We may want to consider a more space/time-efficient data structure once + * usage patterns for per-auid specifications are clear. */ struct audit_pipe_preselect { au_id_t app_auid; @@ -103,7 +107,6 @@ */ #define AUDIT_PIPE_ASYNC 0x00000001 #define AUDIT_PIPE_NBIO 0x00000002 -#define AUDIT_PIPE_TRAIL 0x00000004 /* Use trail preselection. */ struct audit_pipe { int ap_open; /* Device open? */ u_int ap_flags; @@ -124,12 +127,13 @@ * processes (attributable, non-attributable), and a list of specific * interest specifications by auid. */ + int ap_preselect_mode; au_mask_t ap_preselect_flags; au_mask_t ap_preselect_naflags; TAILQ_HEAD(, audit_pipe_preselect) ap_preselect_list; /* - * Record list. + * Current pending record list. */ TAILQ_HEAD(, audit_pipe_entry) ap_queue; @@ -140,15 +144,16 @@ }; /* - * Global list of audit pipes, mutex to protect it and the pipes. Finder + * Global list of audit pipes, mutex to protect it and the pipes. Finer * grained locking may be desirable at some point. */ static TAILQ_HEAD(, audit_pipe) audit_pipe_list; static struct mtx audit_pipe_mtx; /* - * This CV is used to wakeup on an audit record write. Eventually, it should - * probably be per-pipe. + * This CV is used to wakeup on an audit record write. Eventually, it might + * be per-pipe to avoid unnecessary wakeups when several pipes with different + * preselection masks are present. */ static struct cv audit_pipe_cv; @@ -170,7 +175,7 @@ static struct cdevsw audit_pipe_cdevsw = { .d_version = D_VERSION, - .d_flags = D_PSEUDO, + .d_flags = D_PSEUDO | D_NEEDGIANT, .d_open = audit_pipe_open, .d_close = audit_pipe_close, .d_read = audit_pipe_read, @@ -215,6 +220,9 @@ return (NULL); } +/* + * Query the per-pipe mask for a specific auid. + */ static int audit_pipe_preselect_get(struct audit_pipe *ap, au_id_t auid, au_mask_t *maskp) @@ -233,6 +241,10 @@ return (error); } +/* + * Set the per-pipe mask for a specific auid. Add a new entry if needed; + * otherwise, update the current entry. + */ static void audit_pipe_preselect_set(struct audit_pipe *ap, au_id_t auid, au_mask_t mask) { @@ -257,6 +269,9 @@ free(app_new, M_AUDIT_PIPE_PRESELECT); } +/* + * Delete a per-auid mask on an audit pipe. + */ static int audit_pipe_preselect_delete(struct audit_pipe *ap, au_id_t auid) { @@ -276,6 +291,9 @@ return (error); } +/* + * Delete all per-auid masks on an audit pipe. + */ static void audit_pipe_preselect_flush(struct audit_pipe *ap) { @@ -294,9 +312,9 @@ * properties. Algorithm is as follows: * * - If the pipe is configured to track the default trail configuration, then - * use that. + * use the results of global preselection matching. * - If not, search for a specifically configured auid entry matching the - * event. If it is found, use that. + * event. If an entry is found, use that. * - Otherwise, use the default flags or naflags configured for the pipe. */ static int @@ -307,24 +325,33 @@ mtx_assert(&audit_pipe_mtx, MA_OWNED); - if ((ap->ap_flags & AUDIT_PIPE_TRAIL) && trail_preselect) - return (1); + switch (ap->ap_preselect_mode) { + case AUDITPIPE_PRESELECT_MODE_TRAIL: + return (trail_preselect); + + case AUDITPIPE_PRESELECT_MODE_LOCAL: + app = audit_pipe_preselect_find(ap, auid); + if (app == NULL) { + if (auid == AU_DEFAUDITID) + return (au_preselect(event, class, + &ap->ap_preselect_naflags, sorf)); + else + return (au_preselect(event, class, + &ap->ap_preselect_flags, sorf)); + } else + return (au_preselect(event, class, &app->app_mask, + sorf)); + + default: + panic("audit_pipe_preselect_check: mode %d", + ap->ap_preselect_mode); + } - app = audit_pipe_preselect_find(ap, auid); - if (app == NULL) { - if (auid == AU_DEFAUDITID) - return (au_preselect(event, class, - &ap->ap_preselect_naflags, sorf)); - else - return (au_preselect(event, class, - &ap->ap_preselect_flags, sorf)); - } else - return (au_preselect(event, class, &app->app_mask, sorf)); return (0); } /* - * Determine whether there exists a pipe interested in a record with these + * Determine whether there exists a pipe interested in a record with specific * properties. */ int @@ -346,7 +373,7 @@ } /* - * Apparent individual record to a queue -- allocate queue-local buffer, and + * Append individual record to a queue -- allocate queue-local buffer, and * add to the queue. We try to drop from the head of the queue so that more * recent events take precedence over older ones, but if allocation fails we * do drop the new event. @@ -449,7 +476,7 @@ /* - * Read the next record off of an audit pipe. + * Pop the next record off of an audit pipe. */ static struct audit_pipe_entry * audit_pipe_pop(struct audit_pipe *ap) @@ -487,15 +514,15 @@ /* * Default flags, naflags, and auid-specific preselection settings to - * 0. Initialize the AUDIT_PIPE_TRAIL flag so that if praudit(1) is - * run on /dev/auditpipe, it sees events associated with the default - * trail. Pipe-aware application can clear the flag, set custom - * masks, and flush the pipe as needed. + * 0. Initialize the mode to the global trail so that if praudit(1) + * is run on /dev/auditpipe, it sees events associated with the + * default trail. Pipe-aware application can clear the flag, set + * custom masks, and flush the pipe as needed. */ bzero(&ap->ap_preselect_flags, sizeof(ap->ap_preselect_flags)); bzero(&ap->ap_preselect_naflags, sizeof(ap->ap_preselect_naflags)); - ap->ap_flags |= AUDIT_PIPE_TRAIL; TAILQ_INIT(&ap->ap_preselect_list); + ap->ap_preselect_mode = AUDITPIPE_PRESELECT_MODE_TRAIL; TAILQ_INSERT_HEAD(&audit_pipe_list, ap, ap_list); audit_pipe_count++; @@ -505,7 +532,7 @@ } /* - * Flush all records from an audit pipe; assume mutex is held. + * Flush all records currently present in an audit pipe; assume mutex is held. */ static void audit_pipe_flush(struct audit_pipe *ap) @@ -514,7 +541,6 @@ mtx_assert(&audit_pipe_mtx, MA_OWNED); - TAILQ_REMOVE(&audit_pipe_list, ap, ap_list); while ((ape = TAILQ_FIRST(&ap->ap_queue)) != NULL) { TAILQ_REMOVE(&ap->ap_queue, ape, ape_queue); audit_pipe_entry_free(ape); @@ -524,14 +550,20 @@ } /* - * Free an audit pipe. Assumes mutex is held, audit_pipe is still on the - * global list. Frees any audit pipe entries in the queue. + * Free an audit pipe; this means freeing all preselection state and all + * records in the pipe. Assumes mutex is held to prevent any new records + * from being inserted during the free, and that the audit pipe is still on + * the global list. */ static void audit_pipe_free(struct audit_pipe *ap) { + mtx_assert(&audit_pipe_mtx, MA_OWNED); + + audit_pipe_preselect_flush(ap); audit_pipe_flush(ap); + TAILQ_REMOVE(&audit_pipe_list, ap, ap_list); free(ap, M_AUDIT_PIPE); audit_pipe_count--; } @@ -629,8 +661,8 @@ struct auditpipe_ioctl_preselect *aip; struct audit_pipe *ap; au_mask_t *maskp; + int error, mode; au_id_t auid; - int error; ap = dev->si_drv1; KASSERT(ap != NULL, ("audit_pipe_ioctl: ap == NULL")); @@ -765,21 +797,27 @@ error = 0; break; - case AUDITPIPE_GET_PRESELECT_TRAIL: + case AUDITPIPE_GET_PRESELECT_MODE: mtx_lock(&audit_pipe_mtx); - *(int *)data = (ap->ap_flags & AUDIT_PIPE_TRAIL) ? 1 : 0; + *(int *)data = ap->ap_preselect_mode; mtx_unlock(&audit_pipe_mtx); error = 0; break; - case AUDITPIPE_SET_PRESELECT_TRAIL: - mtx_lock(&audit_pipe_mtx); - if (*(int *)data) - ap->ap_flags |= AUDIT_PIPE_TRAIL; - else - ap->ap_flags &= ~AUDIT_PIPE_TRAIL; - mtx_unlock(&audit_pipe_mtx); - error = 0; + case AUDITPIPE_SET_PRESELECT_MODE: + mode = *(int *)data; + switch (mode) { + case AUDITPIPE_PRESELECT_MODE_TRAIL: + case AUDITPIPE_PRESELECT_MODE_LOCAL: + mtx_lock(&audit_pipe_mtx); + ap->ap_preselect_mode = mode; + mtx_unlock(&audit_pipe_mtx); + error = 0; + break; + + default: + error = EINVAL; + } break; case AUDITPIPE_FLUSH: @@ -818,6 +856,17 @@ /* * Audit pipe read. Pull one record off the queue and copy to user space. * On error, the record is dropped. + * + * Providing more sophisticated behavior, such as partial reads, is tricky + * due to the potential for parallel I/O. If partial read support is + * required, it will require a per-pipe "current record being read" along + * with an offset into that trecord which has already been read. Threads + * performing partial reads will need to allocate per-thread copies of the + * data so that if another thread completes the read of the record, it can be + * freed without adding reference count logic. If this is added, a flag to + * indicate that only atomic record reads are desired would be useful, as if + * different threads are all waiting for records on the pipe, they will want + * independent record reads, which is currently the behavior. */ static int audit_pipe_read(struct cdev *dev, struct uio *uio, int flag) From owner-p4-projects@FreeBSD.ORG Sat May 27 19:52:53 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A731116B569; Sat, 27 May 2006 19:52:53 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F09D116A97C for ; Sat, 27 May 2006 19:52:46 +0000 (UTC) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9DBB243D46 for ; Sat, 27 May 2006 19:52:46 +0000 (GMT) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4RJpfme009559 for ; Sat, 27 May 2006 19:51:41 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4RJpfsp009556 for perforce@freebsd.org; Sat, 27 May 2006 19:51:41 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Date: Sat, 27 May 2006 19:51:41 GMT Message-Id: <200605271951.k4RJpfsp009556@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson To: Perforce Change Reviews Cc: Subject: PERFORCE change 97964 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 19:52:59 -0000 http://perforce.freebsd.org/chv.cgi?CH=97964 Change 97964 by rwatson@rwatson_sesame on 2006/05/27 19:51:38 Update audit pipe man page: - Fix title, a number of typos. - Refactor and rewrite the section on audit pipe preselection. Document the revised interfaces, but also break the ioctls out into sections, document why/how this is useful, that flushing after a preselection change may be desirable, etc. - Document potential future fixes/features. Affected files ... .. //depot/projects/trustedbsd/audit3/share/man/man4/auditpipe.4#4 edit Differences ... ==== //depot/projects/trustedbsd/audit3/share/man/man4/auditpipe.4#4 (text+ko) ==== @@ -26,7 +26,7 @@ .\" .Dd May 5, 2006 .Os -.Vt AUDITPIPE 4 +.Dt AUDITPIPE 4 .Sh NAME .Nm auditpipe .Nd Pseudo-device for live audit event tracking @@ -54,29 +54,27 @@ .Qq tee of the audit event stream. As the device is clonable, more than one instance of the device may be opened -at a time; each device instance will provide access to all records. +at a time; each device instance will provide independent access to all +records. .Pp -The audit pipe device provides discreet BSM audit records; if the read buffer +The audit pipe device provides discrete BSM audit records; if the read buffer passed by the application is too small to hold the next record in the sequence, it will be dropped. Unlike audit data written to the audit trail, the reliability of record delivery is not guaranteed. In particular, when an audit pipe queue fills, records will be dropped. Audit pipe devices are blocking by default, but support non-blocking I/O, -asynchronous I/O using SIGIO, and support for polled operation via +asynchronous I/O using SIGIO, and polled operation via .Xr select 2 and .Xr poll 2 . -.Ss Preselection -By default, the audit pipe facility configures pipes to present records -matched by the system-wide audit trail, configured by -.Xr auditd 8 . -However, the preselection mechanism for audit pipes can be configured using -alternative criteria, including pipe-local flags and naflags settings, as -well as auid-specific selection masks. -.Ss Ioctls -These properties are configured using ioctls on the open audit pipe device. -.Bl -tag -width AUDITPIPE_DELETE_PRESELECT_AUID +.Pp +Applications may choose to track the global audit trail, or configure local +preselection parameters independent of the global audit trail parameters. +.Ss Audit Pipe Queue Ioctls +The following ioctls retrieve and set various audit pipe record queue +properties: +.Bl -tag -width AUDITPIPE_GET_QLIMIT_MIN .It AUDITPIPE_GET_QLEN Query the current number of records available for reading on the pipe. .It AUDITPIPE_GET_QLIMIT @@ -93,6 +91,56 @@ .It AUDITPIPE_GET_QLIMIT_MAX Query the highest possible maximum number of records that may be queued for reading on the pipe. +.It AUDITPIPE_FLUSH +Flush all outstanding records on the audit pipe; useful after setting initial +preselection properties to delete records queued during the configuration +process which may not match the interests of the user process. +.El +.Ss Audit Pipe Preselection Mode Ioctls +By default, the audit pipe facility configures pipes to present records +matched by the system-wide audit trail, configured by +.Xr auditd 8 . +However, the preselection mechanism for audit pipes can be configured using +alternative criteria, including pipe-local flags and naflags settings, as +well as auid-specific selection masks. +This allows applications to track events not captured in the global audit +trail, as well as limit records presented to those of specific interest to +the application. +.Pp +The following ioctls configure the preselection mode on an audit pipe: +.Bl -tag -width AUDITPIPE_GET_PRESELECT_MODE +.It AUDITPIPE_GET_PRESELECT_MODE +Return the current preselect mode on the audit pipe. +The ioctl argument should be of type +.Vt int . +.It AUDITPIPE_SET_PRESELECT_MODE +Set the current preselection mode on the audit pipe. +The ioctl argument should be of type +.Vt int . +.El +.Pp +Possible preselection mode values are: +.Bl -tag -width AUDITPIPE_PRESELECT_MODE_TRAIL +.It AUDITPIPE_PRESELECT_MODE_TRAIL +Use the global audit trail preselection parameters to select records for the +audit pipe. +.It AUDITPIPE_PRESELECT_MODE_LOCAL +Use local audit pipe preselection; this model is similar to the global audit +trail configuration model, consisting of global flags and naflags paramaters, +as well as a set of per-auid masks. +These parameters are configured using further ioctls. +.El +.Pp +After changing the audit pipe preselection mode, records selected under +earlier preselection configuration may still be in the audit pipe queue. +The application may flush the current record queue after changing the +configuration to remove possibly undesired records. +.Ss Audit Pipe Local Preselection Mode Ioctls +The following ioctls configure the preselection paramaters used when an audit +pipe is configured for the +.Dv AUDITPIPE_PRESELECT_MODE_LOCAL +preselection mode. +.Bl -tag -width AUDITPIPE_GET_PRESELECT_NAFLAGS .It AUDITPIPE_GET_PRESELECT_FLAGS Retrieve the current default preselection flags for attributable events on the pipe. @@ -135,7 +183,9 @@ .Vt struct auditpipe_preselect . The auid to query is specified via the .Va ap_auid -field; the mask will be returned via +field of type +.Vt au_id_t ; +the mask will be returned via .Va ap_mask of type .Vt au_mask_t . @@ -150,26 +200,10 @@ Delete the current preselection mask for a specific auid on the pipe. Once called, events associated with the specified auid will use the default flags mask. +The ioctl argument should be of type +.Vt au_id_t . .It AUDITPIPE_FLUSH_PRESELECT_AUID Delete all auid specific preselection specifications. -.It AUDITPIPE_GET_PRESELECT_TRAIL -Return the current value of the preselection trail flag on the audit pipe; -this flag indicates that the system audit trail preselection masks are to be -used in selecting which events can be read from the audit pipe. -If the value is 1, the trail masks are used; if the value is 0, then the -pipe preselection masks will be used. -The ioctl argument should be of type -.Vt int . -.It AUDITPIPE_SET_PRESELECT_TRAIL -Set the current value of the preselection trail flag on the audit pipe, with -values as described for -.Dv AUDITPIPE_GET_PRESELECT_TRAIL. -The ioctl argument should be of type -.Vt int . -.It AUDITPIPE_FLUSH -Flush all outstanding records on the audit pipe; useful after setting initial -preselection properties to delete records queued during the configuration -process which may not match the interests of the user process. .El .Sh EXAMPLES .Xr praudit 1 @@ -184,7 +218,7 @@ .Xr audit 8 , .Xr auditd 8 .Sh AUTHORS -The audit pipe facility was created by +The audit pipe facility was designed and implemented by .An Robert Watson Aq rwatson@FreeBSD.org . .Pp The Basic Security Module (BSM) interface to audit records and audit event @@ -201,3 +235,15 @@ See the .Xr audit 4 manual page for information on audit-related bugs and limitations. +.Pp +The configurable preselection mechanism mirrors the selection model present +for the global audit trail. +It might be desirable to provided a more flexible selection model. +.Pp +The per-pipe audit event queue is fifo, with drops occuring if either the +user thread provides in sufficient for the record on the queue head, or on +enqueue if there is insufficient room. +It might be desirable to support partial reads of records, which would be +more compatible with buffered I/O as implemented in system libraries, and to +allow applications to select which records are dropped, possibly in the style +of preselection. From owner-p4-projects@FreeBSD.ORG Sat May 27 22:08:54 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 438B316C1E0; Sat, 27 May 2006 21:56:21 +0000 (UTC) X-Original-To: perforce@FreeBSD.org Delivered-To: perforce@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EFA3516C24D for ; Sat, 27 May 2006 21:51:15 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D53143D55 for ; Sat, 27 May 2006 21:51:15 +0000 (GMT) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4RLo9KY026651 for ; Sat, 27 May 2006 21:50:09 GMT (envelope-from hselasky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4RLo9Aw026648 for perforce@freebsd.org; Sat, 27 May 2006 21:50:09 GMT (envelope-from hselasky@FreeBSD.org) Date: Sat, 27 May 2006 21:50:09 GMT Message-Id: <200605272150.k4RLo9Aw026648@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky To: Perforce Change Reviews Cc: Subject: PERFORCE change 97970 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 22:08:59 -0000 http://perforce.freebsd.org/chv.cgi?CH=97970 Change 97970 by hselasky@hselasky_mini_itx on 2006/05/27 21:49:24 Copied old USB files into "/sys/dev/usb.old" for reference. Prepared "/sys/conf/files" for new USB system. Affected files ... .. //depot/projects/usb/src/sys/conf/files#2 edit .. //depot/projects/usb/src/sys/dev/usb.old/FILES#1 add .. //depot/projects/usb/src/sys/dev/usb.old/dsbr100io.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/ehci.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/ehci_pci.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/ehcireg.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/ehcivar.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/hid.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/hid.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/if_aue.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/if_auereg.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/if_axe.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/if_axereg.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/if_cdce.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/if_cdcereg.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/if_cue.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/if_cuereg.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/if_kue.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/if_kuereg.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/if_rue.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/if_ruereg.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/if_udav.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/if_udavreg.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/if_ural.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/if_uralreg.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/if_uralvar.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/kue_fw.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/ohci.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/ohci_pci.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/ohcireg.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/ohcivar.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/rio500_usb.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/sl811hs.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/sl811hsreg.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/sl811hsvar.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/slhci_pccard.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/ubsa.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/ubser.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/ubser.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/ucom.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/ucomvar.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/ucycom.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/udbp.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/udbp.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/ufm.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/ufoma.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/uftdi.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/uftdireg.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/ugen.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/ugraphire_rdesc.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/uhci.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/uhci_pci.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/uhcireg.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/uhcivar.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/uhid.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/uhub.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/ukbd.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/ulpt.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/umass.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/umct.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/umodem.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/ums.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/uplcom.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/urio.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/usb.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/usb.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/usb_ethersubr.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/usb_ethersubr.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/usb_if.m#1 add .. //depot/projects/usb/src/sys/dev/usb.old/usb_mem.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/usb_mem.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/usb_port.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/usb_quirks.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/usb_quirks.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/usb_subr.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/usbcdc.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/usbdevs#1 add .. //depot/projects/usb/src/sys/dev/usb.old/usbdi.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/usbdi.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/usbdi_util.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/usbdi_util.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/usbdivar.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/usbhid.h#1 add .. //depot/projects/usb/src/sys/dev/usb.old/uscanner.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/uvisor.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/uvscom.c#1 add .. //depot/projects/usb/src/sys/dev/usb.old/uxb360gp_rdesc.h#1 add .. //depot/projects/usb/src/sys/dev/usb/FILES#2 delete .. //depot/projects/usb/src/sys/dev/usb/dsbr100io.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/ehci.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/ehci.h#1 add .. //depot/projects/usb/src/sys/dev/usb/ehci_pci.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/ehcireg.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/ehcivar.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/hid.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/hid.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/if_aue.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/if_auereg.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/if_axe.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/if_axereg.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/if_cdce.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/if_cdcereg.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/if_cue.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/if_cuereg.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/if_kue.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/if_kuereg.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/if_rue.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/if_ruereg.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/if_udav.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/if_udavreg.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/if_ural.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/if_uralreg.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/if_uralvar.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/kue_fw.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/ohci.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/ohci.h#1 add .. //depot/projects/usb/src/sys/dev/usb/ohci_pci.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/ohcireg.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/ohcivar.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/rio500_usb.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/sl811hs.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/sl811hsreg.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/sl811hsvar.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/slhci_pccard.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/ubsa.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/ubser.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/ubser.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/ucom.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/ucomvar.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/ucycom.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/udbp.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/udbp.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/ufm.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/ufoma.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/uftdi.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/uftdireg.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/ugen.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/ugraphire_rdesc.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/uhci.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/uhci.h#1 add .. //depot/projects/usb/src/sys/dev/usb/uhci_pci.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/uhcireg.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/uhcivar.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/uhid.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/uhub.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/ukbd.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/ulpt.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/umass.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/umct.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/umodem.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/ums.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/uplcom.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/urio.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/usb.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/usb.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/usb_mem.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/usb_mem.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/usb_port.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/usb_requests.c#1 add .. //depot/projects/usb/src/sys/dev/usb/usb_subr.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/usb_subr.h#1 add .. //depot/projects/usb/src/sys/dev/usb/usb_transfer.c#1 add .. //depot/projects/usb/src/sys/dev/usb/usbcdc.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/usbdi.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/usbdi.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/usbdi_util.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/usbdi_util.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/usbdivar.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/usbhid.h#2 delete .. //depot/projects/usb/src/sys/dev/usb/uscanner.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/uvisor.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/uvscom.c#2 delete .. //depot/projects/usb/src/sys/dev/usb/uxb360gp_rdesc.h#2 delete Differences ... ==== //depot/projects/usb/src/sys/conf/files#2 (text+ko) ==== @@ -974,8 +974,23 @@ dev/ubsec/ubsec.c optional ubsec # # USB support +dev/usb/uhci.c optional uhci +dev/usb/uhci_pci.c optional uhci +dev/usb/ohci.c optional ohci +dev/usb/ohci_pci.c optional ohci dev/usb/ehci.c optional ehci -dev/usb/ehci_pci.c optional ehci pci +dev/usb/ehci_pci.c optional ehci +dev/usb/uhub.c optional usb +dev/usb/usb.c optional usb +dev/usb/usb_requests.c optional usb +dev/usb/usb_subr.c optional usb +dev/usb/usb_transfer.c optional usb +dev/usb/usb_ethersubr.c optional usb +dev/usb/usb_if.m optional usb +dev/usb/usb_quirks.c optional usb +dev/usb/ugen.c optional ugen +# +# USB support (not merged) dev/usb/hid.c optional usb dev/usb/if_aue.c optional aue dev/usb/if_axe.c optional axe @@ -985,8 +1000,6 @@ dev/usb/if_ural.c optional ural dev/usb/if_rue.c optional rue dev/usb/if_udav.c optional udav -dev/usb/ohci.c optional ohci -dev/usb/ohci_pci.c optional ohci pci dev/usb/sl811hs.c optional slhci dev/usb/slhci_pccard.c optional slhci pccard dev/usb/ubsa.c optional ubsa ucom @@ -997,11 +1010,7 @@ dev/usb/ufoma.c optional ufoma ucom dev/usb/ufm.c optional ufm dev/usb/uftdi.c optional uftdi ucom -dev/usb/ugen.c optional ugen -dev/usb/uhci.c optional uhci -dev/usb/uhci_pci.c optional uhci pci dev/usb/uhid.c optional uhid -dev/usb/uhub.c optional usb dev/usb/ukbd.c optional ukbd dev/usb/ulpt.c optional ulpt dev/usb/umass.c optional umass @@ -1010,17 +1019,11 @@ dev/usb/ums.c optional ums dev/usb/uplcom.c optional uplcom ucom dev/usb/urio.c optional urio -dev/usb/usb.c optional usb -dev/usb/usb_ethersubr.c optional usb -dev/usb/usb_if.m optional usb -dev/usb/usb_mem.c optional usb -dev/usb/usb_quirks.c optional usb -dev/usb/usb_subr.c optional usb -dev/usb/usbdi.c optional usb -dev/usb/usbdi_util.c optional usb dev/usb/uscanner.c optional uscanner dev/usb/uvisor.c optional uvisor ucom dev/usb/uvscom.c optional uvscom ucom +# End of USB support +# dev/utopia/idtphy.c optional utopia dev/utopia/suni.c optional utopia dev/utopia/utopia.c optional utopia From owner-p4-projects@FreeBSD.ORG Sat May 27 22:20:51 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D6E4316BB37; Sat, 27 May 2006 22:11:24 +0000 (UTC) X-Original-To: perforce@FreeBSD.org Delivered-To: perforce@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0DBA116A8A7 for ; Sat, 27 May 2006 21:59:26 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C5CD143D53 for ; Sat, 27 May 2006 21:59:25 +0000 (GMT) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4RLwJXZ027131 for ; Sat, 27 May 2006 21:58:19 GMT (envelope-from hselasky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4RLwJdO027128 for perforce@freebsd.org; Sat, 27 May 2006 21:58:19 GMT (envelope-from hselasky@FreeBSD.org) Date: Sat, 27 May 2006 21:58:19 GMT Message-Id: <200605272158.k4RLwJdO027128@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky To: Perforce Change Reviews Cc: Subject: PERFORCE change 97971 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 22:21:03 -0000 http://perforce.freebsd.org/chv.cgi?CH=97971 Change 97971 by hselasky@hselasky_mini_itx on 2006/05/27 21:57:47 Added new USB system to depot. Affected files ... .. //depot/projects/usb/src/sys/dev/usb/ehci.c#3 add .. //depot/projects/usb/src/sys/dev/usb/ehci.h#2 edit .. //depot/projects/usb/src/sys/dev/usb/ehci_pci.c#3 add .. //depot/projects/usb/src/sys/dev/usb/ohci.c#3 add .. //depot/projects/usb/src/sys/dev/usb/ohci.h#2 edit .. //depot/projects/usb/src/sys/dev/usb/ohci_pci.c#3 add .. //depot/projects/usb/src/sys/dev/usb/ugen.c#3 add .. //depot/projects/usb/src/sys/dev/usb/uhci.c#3 add .. //depot/projects/usb/src/sys/dev/usb/uhci.h#2 edit .. //depot/projects/usb/src/sys/dev/usb/uhci_pci.c#3 add .. //depot/projects/usb/src/sys/dev/usb/uhub.c#3 add .. //depot/projects/usb/src/sys/dev/usb/usb.c#3 add .. //depot/projects/usb/src/sys/dev/usb/usb.h#3 add .. //depot/projects/usb/src/sys/dev/usb/usb_ethersubr.c#2 edit .. //depot/projects/usb/src/sys/dev/usb/usb_ethersubr.h#2 edit .. //depot/projects/usb/src/sys/dev/usb/usb_if.m#2 edit .. //depot/projects/usb/src/sys/dev/usb/usb_port.h#3 add .. //depot/projects/usb/src/sys/dev/usb/usb_quirks.c#2 edit .. //depot/projects/usb/src/sys/dev/usb/usb_quirks.h#2 edit .. //depot/projects/usb/src/sys/dev/usb/usb_requests.c#2 edit .. //depot/projects/usb/src/sys/dev/usb/usb_subr.c#3 add .. //depot/projects/usb/src/sys/dev/usb/usb_subr.h#2 edit .. //depot/projects/usb/src/sys/dev/usb/usb_transfer.c#2 edit Differences ... ==== //depot/projects/usb/src/sys/dev/usb/ehci.h#2 (text+ko) ==== ==== //depot/projects/usb/src/sys/dev/usb/ohci.h#2 (text+ko) ==== ==== //depot/projects/usb/src/sys/dev/usb/uhci.h#2 (text+ko) ==== ==== //depot/projects/usb/src/sys/dev/usb/usb_ethersubr.c#2 (text+ko) ==== ==== //depot/projects/usb/src/sys/dev/usb/usb_ethersubr.h#2 (text+ko) ==== ==== //depot/projects/usb/src/sys/dev/usb/usb_if.m#2 (text+ko) ==== ==== //depot/projects/usb/src/sys/dev/usb/usb_quirks.c#2 (text+ko) ==== ==== //depot/projects/usb/src/sys/dev/usb/usb_quirks.h#2 (text+ko) ==== ==== //depot/projects/usb/src/sys/dev/usb/usb_requests.c#2 (text+ko) ==== @@ -42,11 +42,11 @@ #include #include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include __FBSDID("$FreeBSD: src/sys/dev/usb2/usbdi_util.c $"); ==== //depot/projects/usb/src/sys/dev/usb/usb_subr.h#2 (text+ko) ==== ==== //depot/projects/usb/src/sys/dev/usb/usb_transfer.c#2 (text+ko) ==== @@ -42,9 +42,9 @@ #include #include -#include -#include -#include +#include +#include +#include __FBSDID("$FreeBSD: src/sys/dev/usb2/usb_transfer.c $"); From owner-p4-projects@FreeBSD.ORG Sat May 27 22:34:36 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3E4D816A7FD; Sat, 27 May 2006 22:22:58 +0000 (UTC) X-Original-To: perforce@FreeBSD.org Delivered-To: perforce@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 439BD16CE49 for ; Sat, 27 May 2006 22:13:44 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 924AF43D5A for ; Sat, 27 May 2006 22:13:43 +0000 (GMT) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4RMCbIl029213 for ; Sat, 27 May 2006 22:12:37 GMT (envelope-from hselasky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4RMCbiC029210 for perforce@freebsd.org; Sat, 27 May 2006 22:12:37 GMT (envelope-from hselasky@FreeBSD.org) Date: Sat, 27 May 2006 22:12:37 GMT Message-Id: <200605272212.k4RMCbiC029210@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky To: Perforce Change Reviews Cc: Subject: PERFORCE change 97972 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 22:34:42 -0000 http://perforce.freebsd.org/chv.cgi?CH=97972 Change 97972 by hselasky@hselasky_mini_itx on 2006/05/27 22:12:02 Added a description of the new USB system. Affected files ... .. //depot/projects/usb/src/sys/dev/usb/README#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Sat May 27 22:56:04 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4B4FE16C37F; Sat, 27 May 2006 22:31:49 +0000 (UTC) X-Original-To: perforce@FreeBSD.org Delivered-To: perforce@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AAC9916CF1E for ; Sat, 27 May 2006 22:18:50 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 71BD643D4C for ; Sat, 27 May 2006 22:18:50 +0000 (GMT) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4RMHix4029451 for ; Sat, 27 May 2006 22:17:44 GMT (envelope-from hselasky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4RMHiJH029448 for perforce@freebsd.org; Sat, 27 May 2006 22:17:44 GMT (envelope-from hselasky@FreeBSD.org) Date: Sat, 27 May 2006 22:17:44 GMT Message-Id: <200605272217.k4RMHiJH029448@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky To: Perforce Change Reviews Cc: Subject: PERFORCE change 97973 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 22:56:07 -0000 http://perforce.freebsd.org/chv.cgi?CH=97973 Change 97973 by hselasky@hselasky_mini_itx on 2006/05/27 22:17:40 Added empty skeleton files for the missing USB device drivers to not break kernel/modules build. Affected files ... .. //depot/projects/usb/src/sys/dev/usb/hid.c#3 add .. //depot/projects/usb/src/sys/dev/usb/if_aue.c#3 add .. //depot/projects/usb/src/sys/dev/usb/if_axe.c#3 add .. //depot/projects/usb/src/sys/dev/usb/if_cdce.c#3 add .. //depot/projects/usb/src/sys/dev/usb/if_cue.c#3 add .. //depot/projects/usb/src/sys/dev/usb/if_kue.c#3 add .. //depot/projects/usb/src/sys/dev/usb/if_rue.c#3 add .. //depot/projects/usb/src/sys/dev/usb/if_udav.c#3 add .. //depot/projects/usb/src/sys/dev/usb/if_ural.c#3 add .. //depot/projects/usb/src/sys/dev/usb/sl811hs.c#3 add .. //depot/projects/usb/src/sys/dev/usb/slhci_pccard.c#3 add .. //depot/projects/usb/src/sys/dev/usb/ubsa.c#3 add .. //depot/projects/usb/src/sys/dev/usb/ubser.c#3 add .. //depot/projects/usb/src/sys/dev/usb/ucom.c#3 add .. //depot/projects/usb/src/sys/dev/usb/ucycom.c#3 add .. //depot/projects/usb/src/sys/dev/usb/udbp.c#3 add .. //depot/projects/usb/src/sys/dev/usb/ufm.c#3 add .. //depot/projects/usb/src/sys/dev/usb/ufoma.c#3 add .. //depot/projects/usb/src/sys/dev/usb/uftdi.c#3 add .. //depot/projects/usb/src/sys/dev/usb/uhid.c#3 add .. //depot/projects/usb/src/sys/dev/usb/ukbd.c#3 add .. //depot/projects/usb/src/sys/dev/usb/ulpt.c#3 add .. //depot/projects/usb/src/sys/dev/usb/umass.c#3 add .. //depot/projects/usb/src/sys/dev/usb/umct.c#3 add .. //depot/projects/usb/src/sys/dev/usb/umodem.c#3 add .. //depot/projects/usb/src/sys/dev/usb/ums.c#3 add .. //depot/projects/usb/src/sys/dev/usb/uplcom.c#3 add .. //depot/projects/usb/src/sys/dev/usb/urio.c#3 add .. //depot/projects/usb/src/sys/dev/usb/uscanner.c#3 add .. //depot/projects/usb/src/sys/dev/usb/uvisor.c#3 add .. //depot/projects/usb/src/sys/dev/usb/uvscom.c#3 add Differences ... From owner-p4-projects@FreeBSD.ORG Sat May 27 23:07:28 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2754E16BD8A; Sat, 27 May 2006 22:52:00 +0000 (UTC) X-Original-To: perforce@FreeBSD.org Delivered-To: perforce@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C811A16CD59 for ; Sat, 27 May 2006 22:35:11 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A29943D48 for ; Sat, 27 May 2006 22:35:11 +0000 (GMT) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4RMY5IS031275 for ; Sat, 27 May 2006 22:34:05 GMT (envelope-from hselasky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4RMY5wB031272 for perforce@freebsd.org; Sat, 27 May 2006 22:34:05 GMT (envelope-from hselasky@FreeBSD.org) Date: Sat, 27 May 2006 22:34:05 GMT Message-Id: <200605272234.k4RMY5wB031272@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky To: Perforce Change Reviews Cc: Subject: PERFORCE change 97975 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 23:07:42 -0000 http://perforce.freebsd.org/chv.cgi?CH=97975 Change 97975 by hselasky@hselasky_mini_itx on 2006/05/27 22:33:54 Compilation fixes. Affected files ... .. //depot/projects/usb/src/sys/dev/usb/usb_ethersubr.h#3 edit .. //depot/projects/usb/src/sys/dev/usb/usb_hid.h#1 add Differences ... ==== //depot/projects/usb/src/sys/dev/usb/usb_ethersubr.h#3 (text+ko) ==== @@ -38,7 +38,7 @@ #include #include -#include +#include #define UE_TX_LIST_CNT 1 #define UE_RX_LIST_CNT 1 From owner-p4-projects@FreeBSD.ORG Sat May 27 23:13:16 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B5C5516A8EA; Sat, 27 May 2006 22:59:57 +0000 (UTC) X-Original-To: perforce@FreeBSD.org Delivered-To: perforce@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 09DBF16B023 for ; Sat, 27 May 2006 22:34:10 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B59B643D46 for ; Sat, 27 May 2006 22:34:09 +0000 (GMT) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4RMX3JS031242 for ; Sat, 27 May 2006 22:33:03 GMT (envelope-from hselasky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4RMX3Id031239 for perforce@freebsd.org; Sat, 27 May 2006 22:33:03 GMT (envelope-from hselasky@FreeBSD.org) Date: Sat, 27 May 2006 22:33:03 GMT Message-Id: <200605272233.k4RMX3Id031239@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky To: Perforce Change Reviews Cc: Subject: PERFORCE change 97974 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 23:13:23 -0000 http://perforce.freebsd.org/chv.cgi?CH=97974 Change 97974 by hselasky@hselasky_mini_itx on 2006/05/27 22:32:51 Disable USB compatibility layer code. Affected files ... .. //depot/projects/usb/src/sys/dev/usb/usb_port.h#4 edit Differences ... ==== //depot/projects/usb/src/sys/dev/usb/usb_port.h#4 (text+ko) ==== @@ -222,8 +222,10 @@ SYSCTL_DECL(_hw_usb); #endif +#if 0 /* enable support for the old USB interface: */ #define USB_COMPAT_OLD +#endif /* force debugging until further */ #ifndef USB_DEBUG From owner-p4-projects@FreeBSD.ORG Sat May 27 23:30:09 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8FC9D16C2B3; Sat, 27 May 2006 23:21:09 +0000 (UTC) X-Original-To: perforce@FreeBSD.org Delivered-To: perforce@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 367C916D046 for ; Sat, 27 May 2006 23:07:53 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C215243D46 for ; Sat, 27 May 2006 23:07:52 +0000 (GMT) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4RN6kre034459 for ; Sat, 27 May 2006 23:06:46 GMT (envelope-from hselasky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4RN6kFK034456 for perforce@freebsd.org; Sat, 27 May 2006 23:06:46 GMT (envelope-from hselasky@FreeBSD.org) Date: Sat, 27 May 2006 23:06:46 GMT Message-Id: <200605272306.k4RN6kFK034456@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky To: Perforce Change Reviews Cc: Subject: PERFORCE change 97978 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 23:30:22 -0000 http://perforce.freebsd.org/chv.cgi?CH=97978 Change 97978 by hselasky@hselasky_mini_itx on 2006/05/27 23:05:52 Compilation fix. GENERIC kernel should build now. Affected files ... .. //depot/projects/usb/src/sys/dev/usb/usb_ethersubr.c#4 add Differences ... From owner-p4-projects@FreeBSD.ORG Sat May 27 23:32:27 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9294F16B5F1; Sat, 27 May 2006 23:19:39 +0000 (UTC) X-Original-To: perforce@FreeBSD.org Delivered-To: perforce@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 985E316CC89 for ; Sat, 27 May 2006 23:05:49 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6490243D55 for ; Sat, 27 May 2006 23:05:49 +0000 (GMT) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4RN4hCd034290 for ; Sat, 27 May 2006 23:04:43 GMT (envelope-from hselasky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4RN4hnq034287 for perforce@freebsd.org; Sat, 27 May 2006 23:04:43 GMT (envelope-from hselasky@FreeBSD.org) Date: Sat, 27 May 2006 23:04:43 GMT Message-Id: <200605272304.k4RN4hnq034287@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky To: Perforce Change Reviews Cc: Subject: PERFORCE change 97976 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 23:32:47 -0000 http://perforce.freebsd.org/chv.cgi?CH=97976 Change 97976 by hselasky@hselasky_mini_itx on 2006/05/27 23:03:50 Compilation fix(es). Affected files ... .. //depot/projects/usb/src/sys/dev/usb/usb.c#4 edit .. //depot/projects/usb/src/sys/dev/usb/usb_ethersubr.c#3 delete .. //depot/projects/usb/src/sys/dev/usb/usb_quirks.c#3 edit .. //depot/projects/usb/src/sys/dev/usb/usb_subr.h#3 edit Differences ... ==== //depot/projects/usb/src/sys/dev/usb/usb.c#4 (text+ko) ==== @@ -521,7 +521,7 @@ mtx_unlock(&usb_global_lock); - USB_ATTACH_SUCCESS_RETURN; + return 0; /* return success */ } static void ==== //depot/projects/usb/src/sys/dev/usb/usb_quirks.c#3 (text+ko) ==== @@ -48,10 +48,6 @@ #include "usbdevs.h" #include -#ifdef USB_DEBUG -extern int usbdebug; -#endif - #define ANY 0xffff Static const struct usbd_quirk_entry { ==== //depot/projects/usb/src/sys/dev/usb/usb_subr.h#3 (text+ko) ==== @@ -271,7 +271,7 @@ * flag is also exported by usb.h */ #endif -#ifdef USB_COMPAT_OLD +#if (defined(USB_COMPAT_OLD) || 1) #define USBD_CUSTOM_CLEARSTALL 0x0008 /* used to disable automatic clear-stall * when a device reset request is needed * in addition to the clear stall request