From owner-p4-projects@FreeBSD.ORG Mon Aug 4 13:54:06 2003 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3263F37B404; Mon, 4 Aug 2003 13:54:06 -0700 (PDT) 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 B898937B401 for ; Mon, 4 Aug 2003 13:54:05 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 83AE243F93 for ; Mon, 4 Aug 2003 13:54:04 -0700 (PDT) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h74Ks40U053041 for ; Mon, 4 Aug 2003 13:54:04 -0700 (PDT) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h74Ks03h053034 for perforce@freebsd.org; Mon, 4 Aug 2003 13:54:00 -0700 (PDT) Date: Mon, 4 Aug 2003 13:54:00 -0700 (PDT) Message-Id: <200308042054.h74Ks03h053034@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 Subject: PERFORCE change 35489 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Aug 2003 20:54:07 -0000 http://perforce.freebsd.org/chv.cgi?CH=35489 Change 35489 by jhb@jhb_laptop on 2003/08/04 13:53:41 IFC @35488. Affected files ... .. //depot/projects/smpng/sys/alpha/alpha/critical.c#4 integrate .. //depot/projects/smpng/sys/alpha/include/critical.h#2 integrate .. //depot/projects/smpng/sys/alpha/include/endian.h#11 integrate .. //depot/projects/smpng/sys/amd64/amd64/critical.c#3 integrate .. //depot/projects/smpng/sys/amd64/amd64/pmap.c#9 integrate .. //depot/projects/smpng/sys/amd64/include/critical.h#2 integrate .. //depot/projects/smpng/sys/amd64/include/ieeefp.h#3 integrate .. //depot/projects/smpng/sys/arm/include/endian.h#2 integrate .. //depot/projects/smpng/sys/boot/efi/libefi/efiboot.h#6 integrate .. //depot/projects/smpng/sys/boot/efi/libefi/efifs.c#8 integrate .. //depot/projects/smpng/sys/boot/efi/loader/main.c#11 integrate .. //depot/projects/smpng/sys/compat/linprocfs/linprocfs.c#30 integrate .. //depot/projects/smpng/sys/conf/NOTES#51 integrate .. //depot/projects/smpng/sys/conf/files.alpha#24 integrate .. //depot/projects/smpng/sys/conf/files.amd64#5 integrate .. //depot/projects/smpng/sys/conf/files.i386#44 integrate .. //depot/projects/smpng/sys/conf/files.ia64#30 integrate .. //depot/projects/smpng/sys/conf/files.pc98#45 integrate .. //depot/projects/smpng/sys/conf/options#58 integrate .. //depot/projects/smpng/sys/contrib/dev/ath/README#2 integrate .. //depot/projects/smpng/sys/contrib/dev/ath/ah.h#2 integrate .. //depot/projects/smpng/sys/contrib/dev/ath/freebsd/ah_osdep.c#2 integrate .. //depot/projects/smpng/sys/contrib/dev/ath/freebsd/ah_osdep.h#2 integrate .. //depot/projects/smpng/sys/contrib/dev/ath/freebsd/i386-elf.hal.o.uu#3 integrate .. //depot/projects/smpng/sys/contrib/dev/ath/version.h#2 integrate .. //depot/projects/smpng/sys/dev/ath/if_ath.c#5 integrate .. //depot/projects/smpng/sys/dev/bge/if_bge.c#31 integrate .. //depot/projects/smpng/sys/dev/em/if_em.c#24 integrate .. //depot/projects/smpng/sys/dev/em/if_em.h#17 integrate .. //depot/projects/smpng/sys/dev/em/if_em_osdep.h#12 integrate .. //depot/projects/smpng/sys/dev/firewire/firewire.h#7 integrate .. //depot/projects/smpng/sys/dev/firewire/firewirereg.h#11 integrate .. //depot/projects/smpng/sys/dev/firewire/fwdev.c#9 integrate .. //depot/projects/smpng/sys/dev/firewire/fwohci.c#21 integrate .. //depot/projects/smpng/sys/dev/firewire/fwohci_pci.c#17 integrate .. //depot/projects/smpng/sys/dev/firewire/if_fwe.c#13 integrate .. //depot/projects/smpng/sys/dev/firewire/sbp.c#23 integrate .. //depot/projects/smpng/sys/dev/fxp/if_fxp.c#43 integrate .. //depot/projects/smpng/sys/dev/pci/pci.c#31 integrate .. //depot/projects/smpng/sys/dev/pci/pcireg.h#4 integrate .. //depot/projects/smpng/sys/dev/ppc/ppc.c#2 integrate .. //depot/projects/smpng/sys/dev/ppc/ppc_puc.c#1 branch .. //depot/projects/smpng/sys/dev/ppc/ppcvar.h#1 branch .. //depot/projects/smpng/sys/dev/puc/puc.c#13 integrate .. //depot/projects/smpng/sys/dev/puc/pucdata.c#15 integrate .. //depot/projects/smpng/sys/geom/geom_dev.c#28 integrate .. //depot/projects/smpng/sys/i386/i386/critical.c#7 integrate .. //depot/projects/smpng/sys/i386/i386/exception.s#14 integrate .. //depot/projects/smpng/sys/i386/i386/pmap.c#44 integrate .. //depot/projects/smpng/sys/i386/i386/sys_machdep.c#32 integrate .. //depot/projects/smpng/sys/i386/include/critical.h#3 integrate .. //depot/projects/smpng/sys/i386/include/endian.h#11 integrate .. //depot/projects/smpng/sys/i386/include/sysarch.h#5 integrate .. //depot/projects/smpng/sys/i386/pci/pci_bus.c#16 integrate .. //depot/projects/smpng/sys/i386/pci/pci_cfgreg.c#19 integrate .. //depot/projects/smpng/sys/ia64/ia64/clock.c#13 integrate .. //depot/projects/smpng/sys/ia64/ia64/critical.c#3 integrate .. //depot/projects/smpng/sys/ia64/ia64/exception.S#3 integrate .. //depot/projects/smpng/sys/ia64/ia64/genassym.c#21 integrate .. //depot/projects/smpng/sys/ia64/ia64/interrupt.c#19 integrate .. //depot/projects/smpng/sys/ia64/ia64/machdep.c#62 integrate .. //depot/projects/smpng/sys/ia64/ia64/mp_machdep.c#23 integrate .. //depot/projects/smpng/sys/ia64/ia64/timerreg.h#2 delete .. //depot/projects/smpng/sys/ia64/include/clock.h#5 integrate .. //depot/projects/smpng/sys/ia64/include/cpu.h#16 integrate .. //depot/projects/smpng/sys/ia64/include/critical.h#2 integrate .. //depot/projects/smpng/sys/ia64/include/endian.h#10 integrate .. //depot/projects/smpng/sys/ia64/include/pcpu.h#4 integrate .. //depot/projects/smpng/sys/ia64/include/ucontext.h#3 integrate .. //depot/projects/smpng/sys/isa/ppc.c#9 delete .. //depot/projects/smpng/sys/isa/ppcreg.h#2 delete .. //depot/projects/smpng/sys/kern/kern_acl.c#21 integrate .. //depot/projects/smpng/sys/kern/kern_fork.c#63 integrate .. //depot/projects/smpng/sys/kern/kern_ktr.c#23 integrate .. //depot/projects/smpng/sys/kern/kern_mac.c#27 integrate .. //depot/projects/smpng/sys/kern/kern_physio.c#10 integrate .. //depot/projects/smpng/sys/kern/kern_thread.c#42 integrate .. //depot/projects/smpng/sys/kern/subr_witness.c#103 integrate .. //depot/projects/smpng/sys/kern/sys_generic.c#26 integrate .. //depot/projects/smpng/sys/kern/sys_process.c#30 integrate .. //depot/projects/smpng/sys/kern/uipc_syscalls.c#36 integrate .. //depot/projects/smpng/sys/kern/vfs_bio.c#47 integrate .. //depot/projects/smpng/sys/modules/ep/Makefile#3 integrate .. //depot/projects/smpng/sys/pc98/pc98/ppc.c#6 integrate .. //depot/projects/smpng/sys/pc98/pc98/sio.c#30 integrate .. //depot/projects/smpng/sys/pccard/pcic_pci.c#29 integrate .. //depot/projects/smpng/sys/powerpc/include/critical.h#3 integrate .. //depot/projects/smpng/sys/powerpc/include/endian.h#10 integrate .. //depot/projects/smpng/sys/powerpc/powerpc/critical.c#3 integrate .. //depot/projects/smpng/sys/powerpc/powerpc/pmap.c#31 integrate .. //depot/projects/smpng/sys/security/mac_mls/mac_mls.c#17 integrate .. //depot/projects/smpng/sys/sparc64/include/critical.h#2 integrate .. //depot/projects/smpng/sys/sparc64/sparc64/critical.c#4 integrate .. //depot/projects/smpng/sys/sys/acl.h#8 integrate .. //depot/projects/smpng/sys/sys/proc.h#96 integrate .. //depot/projects/smpng/sys/ufs/ufs/acl.h#5 integrate .. //depot/projects/smpng/sys/ufs/ufs/ufs_acl.c#13 integrate .. //depot/projects/smpng/sys/ufs/ufs/ufs_vnops.c#31 integrate .. //depot/projects/smpng/sys/vm/swap_pager.c#30 integrate .. //depot/projects/smpng/sys/vm/swap_pager.h#11 integrate .. //depot/projects/smpng/sys/vm/uma_core.c#34 integrate .. //depot/projects/smpng/sys/vm/vm_glue.c#31 integrate .. //depot/projects/smpng/sys/vm/vm_kern.c#17 integrate .. //depot/projects/smpng/sys/vm/vm_pageout.c#35 integrate .. //depot/projects/smpng/sys/vm/vm_pageout.h#11 integrate .. //depot/projects/smpng/sys/vm/vm_pager.c#14 integrate .. //depot/projects/smpng/sys/vm/vm_pager.h#7 integrate Differences ... ==== //depot/projects/smpng/sys/alpha/alpha/critical.c#4 (text+ko) ==== @@ -4,7 +4,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/alpha/alpha/critical.c,v 1.4 2003/06/10 16:50:43 obrien Exp $"); +__FBSDID("$FreeBSD: src/sys/alpha/alpha/critical.c,v 1.5 2003/08/04 20:32:44 jhb Exp $"); #include #include @@ -31,17 +31,5 @@ struct thread *td; td = curthread; - td->td_critnest = 1; td->td_md.md_savecrit = ALPHA_PSL_IPL_0; } - -/* - * cpu_thread_link() - thread linkup, initialize machine-dependant fields - */ -void -cpu_thread_link(struct thread *td) -{ - - td->td_md.md_savecrit = 0; -} - ==== //depot/projects/smpng/sys/alpha/include/critical.h#2 (text+ko) ==== @@ -8,11 +8,10 @@ * cpu_critical_enter() - inlined * cpu_critical_exit() - inlined * cpu_critical_fork_exit() - prototyped - * cpu_thread_link() - prototyped * related support functions residing * in //critical.c - prototyped * - * $FreeBSD: src/sys/alpha/include/critical.h,v 1.1 2002/04/01 23:51:22 dillon Exp $ + * $FreeBSD: src/sys/alpha/include/critical.h,v 1.2 2003/08/04 20:32:44 jhb Exp $ */ #ifndef _MACHINE_CRITICAL_H_ @@ -24,7 +23,6 @@ * Prototypes - see //critical.c */ void cpu_critical_fork_exit(void); -void cpu_thread_link(struct thread *td); #ifdef __GNUC__ ==== //depot/projects/smpng/sys/alpha/include/endian.h#11 (text+ko) ==== @@ -32,7 +32,7 @@ * * @(#)endian.h 8.1 (Berkeley) 6/10/93 * $NetBSD: endian.h,v 1.5 1997/10/09 15:42:19 bouyer Exp $ - * $FreeBSD: src/sys/alpha/include/endian.h,v 1.13 2002/09/23 04:32:16 mike Exp $ + * $FreeBSD: src/sys/alpha/include/endian.h,v 1.14 2003/08/03 07:50:18 obrien Exp $ */ #ifndef _MACHINE_ENDIAN_H_ @@ -44,8 +44,8 @@ /* * Define the order of 32-bit words in 64-bit words. */ -#define _QUAD_HIGHWORD 1 -#define _QUAD_LOWWORD 0 +#define _QUAD_HIGHWORD 1 +#define _QUAD_LOWWORD 0 /* * Definitions for byte order, according to byte significance from low @@ -81,7 +81,7 @@ } static __inline __uint32_t -__bswap32(__uint32_t __x) +__bswap32(__uint32_t _x) { __uint32_t __r; @@ -95,12 +95,12 @@ "or $4, $1, %0\n\t" "or $2, $3, $2\n\t" "or $2, %0, %0" - : "=r" (__r) : "r" (__x) : "$1", "$2", "$3", "$4"); + : "=r" (__r) : "r" (_x) : "$1", "$2", "$3", "$4"); return (__r); } -static __inline __uint16_t -__bswap16(__uint16_t __x) +static __inline __uint16_t +__bswap16(__uint16_t _x) { __uint16_t __r; @@ -108,7 +108,7 @@ "insbl %1, 1, $1\n\t" "extbl %1, 1, $2\n\t" "or $1, $2, %0" - : "=r" (__r) : "r" (__x) : "$1", "$2"); + : "=r" (__r) : "r" (_x) : "$1", "$2"); return (__r); } ==== //depot/projects/smpng/sys/amd64/amd64/critical.c#3 (text+ko) ==== @@ -4,7 +4,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/critical.c,v 1.10 2003/07/25 21:15:44 obrien Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/critical.c,v 1.11 2003/08/04 20:32:44 jhb Exp $"); #include #include @@ -28,16 +28,5 @@ struct thread *td; td = curthread; - td->td_critnest = 1; td->td_md.md_savecrit = read_rflags() | PSL_I; } - -/* - * cpu_thread_link() - thread linkup, initialize machine-dependant fields - */ -void -cpu_thread_link(struct thread *td) -{ - - td->td_md.md_savecrit = 0; -} ==== //depot/projects/smpng/sys/amd64/amd64/pmap.c#9 (text+ko) ==== @@ -73,7 +73,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.427 2003/07/31 03:39:50 bmilekic Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.428 2003/08/02 19:26:08 alc Exp $"); /* * Manages physical address maps. @@ -2820,7 +2820,7 @@ return ((void *)PHYS_TO_DMAP(pa)); offset = pa & PAGE_MASK; size = roundup(offset + size, PAGE_SIZE); - va = kmem_alloc_pageable(kernel_map, size); + va = kmem_alloc_nofault(kernel_map, size); if (!va) panic("pmap_mapdev: Couldn't alloc kernel virtual memory"); pa = pa & PG_FRAME; ==== //depot/projects/smpng/sys/amd64/include/critical.h#2 (text+ko) ==== @@ -8,11 +8,10 @@ * cpu_critical_enter() - inlined * cpu_critical_exit() - inlined * cpu_critical_fork_exit() - prototyped - * cpu_thread_link() - prototyped * related support functions residing * in //critical.c - prototyped * - * $FreeBSD: src/sys/amd64/include/critical.h,v 1.3 2003/05/01 01:05:23 peter Exp $ + * $FreeBSD: src/sys/amd64/include/critical.h,v 1.4 2003/08/04 20:32:45 jhb Exp $ */ #ifndef _MACHINE_CRITICAL_H_ @@ -24,7 +23,6 @@ * Prototypes - see //critical.c */ void cpu_critical_fork_exit(void); -void cpu_thread_link(struct thread *td); #ifdef __GNUC__ ==== //depot/projects/smpng/sys/amd64/include/ieeefp.h#3 (text+ko) ==== @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * from: @(#) ieeefp.h 1.0 (Berkeley) 9/23/93 - * $FreeBSD: src/sys/amd64/include/ieeefp.h,v 1.9 2003/07/22 06:44:54 peter Exp $ + * $FreeBSD: src/sys/amd64/include/ieeefp.h,v 1.10 2003/08/02 00:26:30 peter Exp $ */ /* @@ -266,8 +266,8 @@ #if !defined(__IEEEFP_NOINLINES__) && !defined(__cplusplus) && defined(__GNUC__) -#define fpsetround() __fpsetround() -#define fpgetround(_m) __fpgetround(_m) +#define fpgetround() __fpgetround() +#define fpsetround(_m) __fpsetround(_m) #define fpgetprec() __fpgetprec() #define fpsetprec(_m) __fpsetprec(_m) #define fpgetmask() __fpgetmask() ==== //depot/projects/smpng/sys/arm/include/endian.h#2 (text+ko) ==== @@ -27,12 +27,12 @@ * * @(#)endian.h 8.1 (Berkeley) 6/10/93 * $NetBSD: endian.h,v 1.7 1999/08/21 05:53:51 simonb Exp $ - * $FreeBSD: src/sys/arm/include/endian.h,v 1.1 2001/01/04 05:23:06 obrien Exp $ + * $FreeBSD: src/sys/arm/include/endian.h,v 1.2 2003/08/03 07:50:19 obrien Exp $ */ #ifndef _ENDIAN_H_ #define _ENDIAN_H_ -#define BYTE_ORDER LITTLE_ENDIAN +#define BYTE_ORDER _LITTLE_ENDIAN #endif /* !_ENDIAN_H_ */ ==== //depot/projects/smpng/sys/boot/efi/libefi/efiboot.h#6 (text+ko) ==== @@ -28,7 +28,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/boot/efi/libefi/efiboot.h,v 1.7 2002/10/24 07:53:12 marcel Exp $ + * $FreeBSD: src/sys/boot/efi/libefi/efiboot.h,v 1.8 2003/08/02 08:22:03 marcel Exp $ */ /* @@ -69,6 +69,9 @@ /* Find EFI network resources */ extern void efinet_init_driver(void); +/* Map handles to units */ +int efifs_get_unit(EFI_HANDLE); + /* Wrapper over EFI filesystems. */ extern struct fs_ops efi_fsops; ==== //depot/projects/smpng/sys/boot/efi/libefi/efifs.c#8 (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/boot/efi/libefi/efifs.c,v 1.7 2003/02/26 09:13:05 marcel Exp $ + * $FreeBSD: src/sys/boot/efi/libefi/efifs.c,v 1.8 2003/08/02 08:22:03 marcel Exp $ */ #include @@ -291,7 +291,18 @@ }; static EFI_HANDLE *fs_handles; -UINTN fs_handle_count;; +UINTN fs_handle_count; + +int +efifs_get_unit(EFI_HANDLE h) +{ + UINTN u; + + u = 0; + while (u < fs_handle_count && fs_handles[u] != h) + u++; + return ((u < fs_handle_count) ? u : -1); +} static int efifs_dev_init(void) ==== //depot/projects/smpng/sys/boot/efi/loader/main.c#11 (text+ko) ==== @@ -26,7 +26,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/boot/efi/loader/main.c,v 1.19 2003/04/03 21:36:29 obrien Exp $"); +__FBSDID("$FreeBSD: src/sys/boot/efi/loader/main.c,v 1.20 2003/08/02 08:22:03 marcel Exp $"); #include #include @@ -54,6 +54,7 @@ EFI_GUID acpi = ACPI_TABLE_GUID; EFI_GUID acpi20 = ACPI_20_TABLE_GUID; +EFI_GUID devid = DEVICE_PATH_PROTOCOL; EFI_GUID hcdp = HCDP_TABLE_GUID; EFI_GUID imgid = LOADED_IMAGE_PROTOCOL; EFI_GUID mps = MPS_TABLE_GUID; @@ -101,8 +102,6 @@ main(int argc, CHAR16 *argv[]) { EFI_LOADED_IMAGE *img; - EFI_SIMPLE_NETWORK *net; - EFI_STATUS status; int i; /* @@ -129,7 +128,6 @@ efinet_init_driver(); - /* Get our loaded image protocol interface structure. */ BS->HandleProtocol(IH, &imgid, (VOID**)&img); @@ -139,23 +137,16 @@ printf("%s, Revision %s\n", bootprog_name, bootprog_rev); printf("(%s, %s)\n", bootprog_maker, bootprog_date); - /* - * XXX quick and dirty check to see if we're loaded from the - * network. If so, we set the default device to 'net'. In all - * other cases we set the default device to 'disk'. We presume - * fixed positions in devsw for both net and disk. - */ - status = BS->HandleProtocol(img->DeviceHandle, &netid, (VOID**)&net); - if (status == EFI_SUCCESS && net != NULL) { - currdev.d_dev = devsw[1]; /* XXX net */ - currdev.d_kind.netif.unit = 0; - } else { - currdev.d_dev = devsw[0]; /* XXX disk */ - currdev.d_kind.efidisk.unit = 0; + i = efifs_get_unit(img->DeviceHandle); + if (i >= 0) { + currdev.d_dev = devsw[0]; /* XXX disk */ + currdev.d_kind.efidisk.unit = i; /* XXX should be able to detect this, default to autoprobe */ currdev.d_kind.efidisk.slice = -1; - /* default to 'a' */ currdev.d_kind.efidisk.partition = 0; + } else { + currdev.d_dev = devsw[1]; /* XXX net */ + currdev.d_kind.netif.unit = 0; /* XXX */ } currdev.d_type = currdev.d_dev->dv_type; ==== //depot/projects/smpng/sys/compat/linprocfs/linprocfs.c#30 (text+ko) ==== @@ -40,7 +40,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/compat/linprocfs/linprocfs.c,v 1.67 2003/07/18 10:26:08 phk Exp $"); +__FBSDID("$FreeBSD: src/sys/compat/linprocfs/linprocfs.c,v 1.68 2003/08/04 10:55:22 des Exp $"); #include #include @@ -253,7 +253,14 @@ static int linprocfs_docpuinfo(PFS_FILL_ARGS) { - int class, i, fqmhz, fqkhz; + int class, fqmhz, fqkhz, ncpu; + int name[2], olen, plen; + int i; + + name[0] = CTL_HW; + name[1] = HW_NCPU; + if (kernel_sysctl(td, name, 2, &ncpu, &olen, NULL, 0, &plen) != 0) + ncpu = 1; /* * We default the flags to include all non-conflicting flags, @@ -290,13 +297,16 @@ break; } - sbuf_printf(sb, - "processor\t: %d\n" - "vendor_id\t: %.20s\n" - "cpu family\t: %d\n" - "model\t\t: %d\n" - "stepping\t: %d\n", - 0, cpu_vendor, class, cpu, cpu_id & 0xf); + for (i = 0; i < ncpu; ++i) { + sbuf_printf(sb, + "processor\t: %d\n" + "vendor_id\t: %.20s\n" + "cpu family\t: %d\n" + "model\t\t: %d\n" + "stepping\t: %d\n", + i, cpu_vendor, class, cpu, cpu_id & 0xf); + /* XXX per-cpu vendor / class / id? */ + } sbuf_cat(sb, "flags\t\t:"); ==== //depot/projects/smpng/sys/conf/NOTES#51 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/NOTES,v 1.1165 2003/07/29 04:32:32 njl Exp $ +# $FreeBSD: src/sys/conf/NOTES,v 1.1166 2003/08/03 13:39:59 phk Exp $ # # NOTES -- Lines that can be cut/pasted into kernel and hints configs. # @@ -726,14 +726,6 @@ # images of type mfs_root or md_root. options MD_ROOT -# Allow this many swap-devices. -# -# In order to manage swap, the system must reserve bitmap space that -# scales with the largest mounted swap device multiplied by NSWAPDEV, -# irrespective of whether other swap devices exist. So it is not a -# good idea to make this value too large. -options NSWAPDEV=5 - # Disk quotas are supported when this option is enabled. options QUOTA #enable disk quotas ==== //depot/projects/smpng/sys/conf/files.alpha#24 (text+ko) ==== @@ -1,7 +1,7 @@ # This file tells config what files go into building a kernel, # files marked standard are always included. # -# $FreeBSD: src/sys/conf/files.alpha,v 1.103 2003/07/22 11:41:15 ticso Exp $ +# $FreeBSD: src/sys/conf/files.alpha,v 1.105 2003/08/04 02:39:14 imp Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -178,6 +178,7 @@ dev/kbd/kbd.c optional kbd dev/kbd/kbd.c optional sc dev/kbd/kbd.c optional ukbd +dev/ppc/ppc.c optional ppc dev/sio/sio.c optional sio dev/sio/sio_isa.c optional sio isa dev/syscons/schistory.c optional sc @@ -196,7 +197,6 @@ isa/atkbd_isa.c optional atkbd isa/atkbdc_isa.c optional atkbdc isa/fd.c optional fdc -isa/ppc.c optional ppc isa/psm.c optional psm isa/syscons_isa.c optional sc isa/vga_isa.c optional vga ==== //depot/projects/smpng/sys/conf/files.amd64#5 (text+ko) ==== @@ -1,7 +1,7 @@ # This file tells config what files go into building a kernel, # files marked standard are always included. # -# $FreeBSD: src/sys/conf/files.amd64,v 1.18 2003/05/31 06:49:53 peter Exp $ +# $FreeBSD: src/sys/conf/files.amd64,v 1.20 2003/08/04 02:39:14 imp Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -110,6 +110,8 @@ dev/kbd/kbd.c optional ukbd dev/kbd/kbd.c optional vt +dev/ppc/ppc.c optional ppc + dev/syscons/schistory.c optional sc dev/syscons/scmouse.c optional sc dev/syscons/scterm.c optional sc @@ -130,7 +132,6 @@ isa/atkbd_isa.c optional atkbd isa/atkbdc_isa.c optional atkbdc isa/fd.c optional fdc -isa/ppc.c optional ppc isa/psm.c optional psm isa/syscons_isa.c optional sc isa/vga_isa.c optional vga ==== //depot/projects/smpng/sys/conf/files.i386#44 (text+ko) ==== @@ -1,7 +1,7 @@ # This file tells config what files go into building a kernel, # files marked standard are always included. # -# $FreeBSD: src/sys/conf/files.i386,v 1.448 2003/07/22 11:41:15 ticso Exp $ +# $FreeBSD: src/sys/conf/files.i386,v 1.450 2003/08/04 02:39:14 imp Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -133,6 +133,8 @@ dev/kbd/kbd.c optional ukbd dev/kbd/kbd.c optional vt dev/lnc/if_lnc_isa.c optional lnc isa +dev/ppc/ppc.c optional ppc +dev/ppc/ppc_puc.c optional ppc puc pci dev/sbni/if_sbni.c optional sbni dev/sbni/if_sbni_isa.c optional sbni isa dev/sbni/if_sbni_pci.c optional sbni pci @@ -374,7 +376,6 @@ isa/atkbd_isa.c optional atkbd isa/atkbdc_isa.c optional atkbdc isa/fd.c optional fdc -isa/ppc.c optional ppc isa/psm.c optional psm isa/syscons_isa.c optional sc isa/vga_isa.c optional vga ==== //depot/projects/smpng/sys/conf/files.ia64#30 (text+ko) ==== @@ -1,7 +1,7 @@ # This file tells config what files go into building a kernel, # files marked standard are always included. # -# $FreeBSD: src/sys/conf/files.ia64,v 1.53 2003/07/02 12:57:06 ru Exp $ +# $FreeBSD: src/sys/conf/files.ia64,v 1.55 2003/08/01 05:28:43 marcel Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -47,6 +47,7 @@ dev/kbd/kbd.c optional kbd dev/kbd/kbd.c optional sc dev/kbd/kbd.c optional ukbd +dev/ppc/ppc.c optional ppc isa dev/sio/sio.c optional sio dev/sio/sio_isa.c optional sio isa dev/syscons/schistory.c optional sc @@ -114,7 +115,6 @@ isa/atkbd_isa.c optional atkbd isa/atkbdc_isa.c optional atkbdc isa/fd.c optional fdc -isa/ppc.c optional ppc isa/psm.c optional psm isa/syscons_isa.c optional sc isa/vga_isa.c optional vga ==== //depot/projects/smpng/sys/conf/files.pc98#45 (text+ko) ==== @@ -3,7 +3,7 @@ # # modified for PC-9801 # -# $FreeBSD: src/sys/conf/files.pc98,v 1.273 2003/07/22 08:11:12 peter Exp $ +# $FreeBSD: src/sys/conf/files.pc98,v 1.274 2003/08/02 09:23:03 nyan Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -115,6 +115,7 @@ dev/kbd/kbd.c optional ukbd dev/kbd/kbd.c optional pckbd dev/lnc/if_lnc_cbus.c optional lnc isa +dev/ppc/ppc_puc.c optional ppc puc pci dev/sbni/if_sbni.c optional sbni dev/sbni/if_sbni_pci.c optional sbni pci dev/snc/dp83932.c optional snc ==== //depot/projects/smpng/sys/conf/options#58 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/options,v 1.406 2003/07/29 18:08:16 njl Exp $ +# $FreeBSD: src/sys/conf/options,v 1.407 2003/08/03 13:39:59 phk Exp $ # # On the handling of kernel options # @@ -119,7 +119,6 @@ MD_ROOT opt_md.h MD_ROOT_SIZE opt_md.h NDGBPORTS opt_dgb.h -NSWAPDEV opt_swap.h NSWBUF_MIN opt_swap.h NTIMECOUNTER opt_ntp.h PANIC_REBOOT_WAIT_TIME opt_panic.h ==== //depot/projects/smpng/sys/contrib/dev/ath/README#2 (text+ko) ==== @@ -1,4 +1,4 @@ -$Id: README,v 1.1 2003/06/23 17:59:07 sam Exp $ +$Id: README,v 1.2 2003/07/02 01:55:27 sam Exp $ WARNING: THIS IS A BETA DISTRIBUTION. THIS SOFTWARE HAS KNOWN PROBLEMS AND @@ -9,7 +9,9 @@ Atheros Hardware Access Layer (HAL) =================================== -* Copyright (c) 2002, 2003 Sam Leffler. All rights reserved. +* Copyright (c) 2002, 2003 Sam Leffler. +* Copyright (c) 2002, 2003 Atheros Communications, Inc. +* All rights reserved. Read the file COPYRIGHT for the complete copyright. ==== //depot/projects/smpng/sys/contrib/dev/ath/ah.h#2 (text+ko) ==== @@ -33,7 +33,7 @@ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGES. * - * $Id: ah.h,v 1.34 2003/06/25 04:50:21 sam Exp $ + * $Id: ah.h,v 1.35 2003/07/21 02:36:53 sam Exp $ */ #ifndef _ATH_AH_H_ @@ -286,7 +286,8 @@ typedef enum { HAL_M_STA = 1, /* infrastructure station */ HAL_M_IBSS = 0, /* IBSS (adhoc) station */ - HAL_M_HOSTAP = 6 /* Software Access Point */ + HAL_M_HOSTAP = 6, /* Software Access Point */ + HAL_M_MONITOR = 8 /* Monitor mode */ } HAL_OPMODE; typedef struct { ==== //depot/projects/smpng/sys/contrib/dev/ath/freebsd/ah_osdep.c#2 (text+ko) ==== @@ -33,7 +33,7 @@ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGES. * - * $Id: ah_osdep.c,v 1.21 2003/06/25 05:49:14 sam Exp $ + * $Id: ah_osdep.c,v 1.22 2003/07/26 14:58:00 sam Exp $ */ #include "opt_ah.h" @@ -43,6 +43,7 @@ #include #include #include +#include #include @@ -207,6 +208,7 @@ error = suser(curthread); if (error == 0) { error = alq_open(&ath_hal_alq, ath_hal_logfile, + curthread->td_ucred, sizeof (struct athregrec), ath_hal_alq_qsize); ath_hal_alq_lost = 0; ath_hal_alq_emitdev = 1; ==== //depot/projects/smpng/sys/contrib/dev/ath/freebsd/ah_osdep.h#2 (text+ko) ==== @@ -33,7 +33,7 @@ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGES. * - * $Id: ah_osdep.h,v 1.8 2003/06/25 04:50:26 sam Exp $ + * $Id: ah_osdep.h,v 1.9 2003/07/26 14:55:11 sam Exp $ */ #ifndef _ATH_AH_OSDEP_H_ #define _ATH_AH_OSDEP_H_ @@ -56,7 +56,6 @@ #define OS_MEMCPY(_dst, _src, _size) bcopy((_src), (_dst), (_size)) #define OS_MACEQU(_a, _b) \ (bcmp((_a), (_b), IEEE80211_ADDR_LEN) == 0) -#define OS_QSORT(_a, _n, _es, _cmp) qsort((_a), (_n), (_es), (_cmp)) struct ath_hal; extern u_int32_t OS_GETUPTIME(struct ath_hal *); ==== //depot/projects/smpng/sys/contrib/dev/ath/freebsd/i386-elf.hal.o.uu#3 (text+ko) ==== @@ -33,3062 +33,3278 @@ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGES. * - * $Id: i386-elf.hal.o.uu,v 1.3 2003/06/25 04:50:26 sam Exp $ + * $Id: i386-elf.hal.o.uu,v 1.6 2003/08/01 03:42:51 sam Exp $ */ begin 644 hal.o -M?T5,1@$!`0D```````````$``P`!```````````````XT@$``````#0````` +M?T5,1@$!`0D```````````$``P`!``````````````!<[@$``````#0````` M`"@`#0`*`````````````````%6)Y0^W50B!^@<1``!T88'Z!Q$``'\9@_H2 M?PR#^A%]5H/Z!W1*ZU^#^A-T4^M8D('Z$Q$``'1(@?H3$0``?Q"!^A(1``!T M+^L]C;8`````N`````"!^A/P``!T+[@4````@?H;\0``="+K&XUT)@"X*``` M`.L5N#4```#K#HGVN$(```#K!;@`````7<.)]E6)Y8/L!`^W10QF@7T(C!9U -M#HD$).A6____ZPF-="8`N`````")[%W#C;0F`````%6)Y8/L'(E=^(EU_(MU -M#(M=$(M-%(M5&`^W10@]!P(```^$F0```#T'`@``?R*#^!)_$X/X$7UH@_@' -M#X1_````Z9H```"#^!-T->F0````/1,1``!T*3T3$0``?Q(]!Q$``'1;/1(1 -M``#K$(UT)@`]$_```'0)/1OQ``!T(NM@B50D$(E,)`R)7"0(B70D!(D$).C\ -M____ZU&-M@````")5"00B4PD#(E<)`B)="0$B00DZ/S____K,8VV`````(E4 -M)!")3"0,B5PD"(ET)`2)!"3H_/___^L1C;8`````N`````#'`@$```"+7?B+ -M=?R)[%W#C70F`(V\)P````!5B>564XM-"(MU#+L`````N``````Y\',8C;0F -M`````(T4`(G(@^`!"=#1Z4,Y\W+O6UY=PXUT)@"-O"<`````58GE@^P,B1PD -MB70D!(E\)`B+30R+=1`/MU44#[=Q=PXGVC;PG`````%6)Y8M-#`^W00*#X""Z`@```&:% -MP'59#[=!`B7`````N@,```!F/<``=$4/MT$")=````"Z!````&8]T`!T,0^W -M00*#X!"Z`0```&:%P'4@#[=!`B4`"```9H7`#Y7`#[;0C122C70F`(V\)P`` -M``")T%W#C;8`````C;\`````58GEBU4(BT4,A,!Y%[@.````@?JT"0``=%V! -M^K,)``!V'NLLJ0`!``!U.K@.````@?JT"0``=#^!^K,)``!W"('J9PD``.LC -M@?J'$P``=Q6!ZM`)``"XSH$C4(/ZQ*!ZH@3``"XS6+50B+10R$P'D3N+0)``"#^@YT0H/Z#78:ZR>)]JD` -M`0``=2JXM`D``(/Z#G0H@_H-=PJ-!)(%9PD``.L9@_H:=PR-!)*-!(6D"``` -MZPB-!)(%B!,``%W#D(UT)@!5B>564XM=#(![`@!U3KD`````C;8`````C;PG -M`````,9$&0+_08/Y'W[UN0`````/MP.)QCG!?2.-M"8`````#[9$RR8/MM"( -M3!H""D3+)P^VP(A,&`)!.?%\Y%M>7<-5B>575E.#[$"+=0B+70R-0Q")P3M% -M$`^'Z@```(UV`(M6$(-^#`!U"`'*[8E%Y.L&BQ01B57DBTX0C5,,@WX,`'4- -MC10*[8E%\.L*C70F`(L,"HE-\(M.$(U3"(-^#`!U#HT4"NV)1>SK"Y"-="8` -MBPP*B4WLBTX0C5,$@WX,`'4.C10*[8G'ZPF-M@````"+/`J+3A"#?@P`=0B- -M%`OMB<+K`XL4"XM%Y(E$)"R-0Q")1"0HBT7PB40D)(U##(E$)""+1>R)1"0< -MC4,(B40D&(E\)!2-0P2)1"00B50D#(E<)`C'1"0$3P```,<$)`````#H_/__ -M_X/#%(U+$#M-$`^&&?___XM%$"G8@_@(#X0Y`0``@_@(=PZ#^`0/A'T!``#I -MJ`$``(/X#`^$IP```(/X$`^%E@$``(M6$(U##(-^#`!U"`'"[8E%Z.L&BQ00 -MB57HBU80C4,(@WX,`'4'`<+MBR+5A"+1-\,@WX, -M`'4-`<+MB<'K"8VV`````(L,$(M6$(M$WP2#?@P`=0CK!HL4$(E5Z(M6$(M$WPR#?@P`=0L#BPP0BU80 -MBT3?!(-^#`!U!P'"[8G"ZP.+%!"+1>B)1"0L#BP00B40D#(L$WXE$)`C'1"0$5P$``,<$)`````#H_/__ -M_XVV`````(V\)P````"#Q#1;7E]=PY"0D)"0D)"058GE5U93@^P(BUT4#[=% -M#(E%\`^W?1"+10AF@3@!,'<)QT7L`````.L'QT7L%@```+X`````C78`C;PG -M`````(M5[`^W!'*)P0^OS[ID````*<*)T`^O1?`!P;@?A>M1]^G!^@7!^1\I -MRF:)$X/#`D:#_@I^RH/$"%M>7UW#B?95B>4/MU4,B=!F@?K_`'0[BT4(9H$X -M`C!W)F:#^CYV$(T$D@4B%0``ZQZ-M@````"-!)*-A`#L$P``ZPR-="8`C022 -M!<`2```/M\!=PXUV`%6)Y0^W50R)T&:!^O\`=!N+10AF@3@",'<(C8)@"0`` -MZP:-@OP(```/M\!=PXUV`%6)Y5=64X/L$(MU#&:!/@(P=FV_4`$``+L````` -M9H.^2@$````/A!4"``"0C70F`(U%\HE$)`B)^HU'`0^W^(E4)`2+10B)!"3_ -M51"%P`^$S`$```^V1?-FB81>-@$```^V1?)FB81>.`$``(/#`@^WADH!```Y -MPP^-P@$``.NPC47RB40D"+\!`0``QT0D!``!``"+10B)!"3_51"Z`````(7` -M#X33`0``#[=5\HG0P>@)9HF&-@$``(G0P>@"@^!_9HF&.`$``,'B!8/B?V:) -MECH!``"-1?*)1"0(B?J-1P$/M_B)5"0$BT4(B00D_U40N@````"%P`^$?@$` -M``^W5?*)T<'I"P^WACH!```)R&:)ACH!``")T,'H!(/@?V:)ACP!``#!X@.# -MXG]FB98^`0``C47RB40D"(GZC4-@$``(E$)`2)-"3H'/W__V:) -MA%XV`0``0P^WADH!```YPWS8N@$```")T(/$$%M>7UW#B?:-O"<`````58GE -M5U93@^P@OP````"+10QF@3@",'8'OE`!``#K!;X``0``@_\!=#R#_P%_"87_ -M=`_IB0```(/_`G16Z7\```"#Q@6+50P/MY)*`0``B57LBUT,@<-,`0``BTT, -M@<$V`0``ZU:+10QF@W@8``^$;0(``(/&-P^WD%0#``")5>R)PX'#_@,```5< -M`P``B47DZSZ+30QF@WD8``^$0`(``(/&1@^W@50#``")1>R)RX'#8@,``('! -M5@,``(E-Y.L0N@````#I)0(``(VV`````,=%Z`````"+5>PY5>@/C?T!``"+ -M3>B+5>0/MP1*9HD#C47RB40D"(ET)`1&BTT(B0PD_U40N@````"%P`^$W0$` -M``^W1?+!Z`IFB4,$#[=%\L'H!(/@/V:)0P(/MT7RP>`"@^`_9HE#'HU%\HE$ -M)`B)="0$1HM%"(D$)/]5$+H`````A<`/A)0!```/MU7RP>H.#[=#'@G09HE# -M'@^V1?.#X#]FB4,@#[=%\L'H`H/@/V:)0R(/MT7RP>`$@^`_9HE#)(U%\HE$ -M)`B)="0$1HM5"(D4)/]5$+H`````A<`/A#H!```/MU7RP>H,#[=#)`G09HE# -M)`^W1?+!Z`:#X#]FB4,F#[=%\H/@/V:)0RB-1?*)1"0(B70D!$:+30B)#"3_ -M51"Z`````(7`#X3N````#[=%\L'H"F:)0RH/MT7RP>@$@^`_9HE#+`^W1?+! -MX`*#X#]FB4,NC47RB40D"(ET)`1&BT4(B00D_U40N@````"%P`^$I0````^W -M5?+!Z@X/MT,N"=!FB4,N#[9%\X/@/V:)0S`/MT7RP>@"@^`_9HE#,HU#"(E$ -M)`P/MT,$B40D"`^W0P*)1"0$BU4,B10DZ-KY__^Z``````^W0P:)P3G"?2*- -M="8`C;PG``````^_1%,>C02`C02``#_P(/CB3]__^Z`0```(G0@\0@6UY?7<.-M"8````` -M58GE5U93@^P@BWT,QT7H`````&:!/P(P=@>^4`$``.L%O@`!``"#?>@!=#2# -M?>@!?PZ#?>@`=!#K0"````C9\.!0``C9<,!0``B57@ZS!F -M@W\8``^$E@$``(/&:<=%Y`,```"-G^X$``"-A^P$``")1>#K"KH`````Z8,! -M``"+5>!FQP(``,=%[`````"+1>0Y1>P/C58!``#K#9"0D)"0D)"0D)"0D)"- -M1?*)1"0(B70D!$:+50B)%"3_51"Z`````(7`#X0W`0``9H$_`C!V!P^V1?/K -M")`/MT7RP>@)9HE#"&:#>P@`#X3O````@WWH`'44#[=#"(E$)`2)/"3HM/C_ -M_^L2B?8/MT,(B40D!(D\).CP^/__9HE#"&:!/P(P=A@"@^`_9HE# -M!@^W1?+!X`3K%0^W1?+!Z`.#X#]FB4,&#[=%\L'@`X/@/V:)0P2-1?*)1"0( -MB70D!$:+10B)!"3_51"Z`````(7`#X2)````9H$_`C!V*0^W5?+!Z@P/MT,$ -M"=!FB4,$#[=%\L'H!H/@/V:)0P(/MT7RZRF-="8`#[=5\L'J#0^W0P0)T&:) -M0P0/MT7RP>@'@^`_9HE#`@^W1?+1Z(/@/V:)`XM5X`^W`D!FB0*#PPK_1>R+ -M1>0Y1>P/C+G^____1>B#?>@"#X[?_?__N@$```")T(/$(%M>7UW#C;8````` -MC;PG`````%6)Y5=64X/L%(MU#('&)`4``(M%#&:!.`(P=A2_OP$``.L2N``` -M``#I90,``(UV`+]O`0``QT7L`````(M5#&:#NM@`````#X1``P``BTWLBT4, -M9H.\2-H`````=1IF@3@",'8+@\<(Z0<#``"-=@"#QP?I_`(``(M5#&:!.@(P -M#X:O````NP````"0C70F`(U%\HE$)`B)?"0$1XM-"(D,)/]5$(7`#X1V____ -M#[9%\V:)!-X/MD7R9HE$W@B#PP*#^P=^RKL`````D(UT)@"-1?*)1"0(B7PD -M!$>+10B)!"3_51"%P`^$-O___P^V1?.#X#]FB43>`@^W1?+!Z`Z#X`$/M\") -M1-X$#[=%\H/@/V:)1-X*#[=%\L'H!H/@`0^WP(E$W@R#PP*#^P@)9HD&B=#! -MZ`*#X']FB48(P>(%@^)_9HE6$(U%\HE$)`B)?"0$1XM-"(D,)/]5$(7`#X22 -M_O__#[=5\HG1P>D+#[=&$`G(9HE&$(G0P>@$@^!_9HE&&,'B`X/B?V:)5B"- -M1?*)1"0(B7PD!$>+10B)!"3_51"%P`^$3/[__P^W5?*)T<'I#0^W1B`)R&:) -M1B")T,'H!H/@?V:)1B@!TH/B?V:)5C"-1?*)1"0(B7PD!$>+50B)%"3_51"% -MP`^$!_[__P^W5?*)T<'I#P^W1C`)R&:)1C")T,'H"(/@?V:)1CB)T,'H`H/@ -M/V:)1@+!X@2#XC]FB58*C47RB40D"(E\)`1'BTT(B0PD_U40A<`/A+7]__\/ -MMU7RB='!Z0P/MT8*"H&@^(_9HE6$@^W1?*#X#]FB48:C47RB40D -M"(E\)`1'BT4(B00D_U40A<`/A'#]__\/MU7RB=#!Z`IFB48BB=#!Z`2#X#]F -MB48JP>("@^(_9HE6,HU%\HE$)`B)?"0$1XM5"(D4)/]5$(7`#X0P_?__#[=% -M\HG!P>D.#[=6,@G*9HE6,L'H"(/@/V:)1CJ[`````(UT)@"-O"<`````@SS> -M`'1(BTWLBU4,#[>$2MH```"#X`-FA0X/[!WZL@\9`_T7LBU4, -M#[>"V````#E%[`^,P/S__[@!````@\046UY?7<.-M@````!5B>575E.#[!2+ -M=0QF@3X",'82QT7L1````&;'AM@````@`.L0QT7L+````&;'AM@````0`(U% -M\HE$)`B+5>R+`HE$)`2+10B)!"3_51"Z`````(7`#X35!@``#[=5\HG0P>@/ -M9HE&!HG0P>@.@^`!9HE&"HG0P>@+@^`'9HE&#(G0P>@$@^!_9HE&#HG0P>@# -M@^`!9HE&"(G0P>@"@^`!9HE&&M'J@^(!9HE6&`^W1?*#X`%FB486C47RB40D -M"(M5[(M"!(E$)`2+10B)!"3_51"Z`````(7`#X11!@``#[9%\XA&'`^V1?*( -M1AV_`````(M5[(MH.#[>$?H@````)T&:)A'Z(````#[9%\X/@/V:)A'Z.````#[=%\L'H`H/@ -M/V:)A'Z4````#[=%\L'@!(/@/V:)A'Z:````C47RB40D"(E<)`1#BT4(B00D -M_U40A<`/A.,#```/MU7RP>H,#[>$?IH````)T&:)A'Z:````#[=%\L'H!H/@ -M/V:)A'Z@````#[=%\H/@/V:)A'ZF````C47RB40D"(E<)`1#BU4(B10D_U40 -MA<`/A(P#```/MD7SB$0^3(/_`71%@_\!?PF%_W0,Z?D```"#_P)T4^MP#[=% -M\HG"P>H%@^('9HF6Q````(G"P>H"@^('9HF6Q@````'`@^`'9HF&P````.M` -M#[=%\L'H!(/@!V:)AL@````/MT7R@^`'9HF&R@```.L?#[=%\L'H!(/@!V:) -MALP````/MT7R@^`'9HF&S@```(7_=7Z-1?*)1"0(B5PD!$.+10B)!"3_51"% -MP`^$V0(```^W5?*)T<'I#P^WAL`````)R&:)AL````")T,'H#(/@!V:)AL(` -M``")T,'H"8/@!V:)AKP```")T,'H!H/@!V:)AKX```#!Z@.#X@=FB9:X```` -M#[=%\H/@!V:)AKH```"-1?*)1"0(B5PD!$.+50B)%"3_51"%P`^$6P(```^V -M1?-FB41^-`^V1?)FB41^.HU%\HE$)`B)7"0$0XM%"(D$)/]5$(7`#X0L`@`` -M#[9%\V:)1'Y`#[9%\F:)1'Y&C47RB40D"(E<)`1#BU4(B10D_U40A<`/A/T! -M```/MD7SB$0^3P^V1?)FB41^4H!\?E(`>0H-`/___V:)1'Y2C47RB40D"(E< -M)`1#BT4(B00D_U40A<`/A+X!```/MT7RP>@%)?\```!FB41^6`^W1?+1Z(/@ -M#V:)1'Y>#[=%\H/@`6:)1'YD9H$^`C`/AI<```"-1?*)1"0(B5PD!$.+50B) -M%"3_51"%P`^$:P$```^W1?+!Z`:#X']FB81^K````(/_`702@_\!?P:%_W1+ -MZUB#_P)T(^M1#[=%\H/@!V:)AM`````/MT7RP>@#@^`'9HF&U````.LP#[=% -M\H/@!V:)AM(````/MT7RP>@#@^`'9HF&U@```.L/#[=%\H/@/V:)1A*-="8` -M9H$^`S!V7`^W1?+!Z`UFB81^L@```(U%\HE$)`B)7"0$BT4(B00D_U40A<`/ -MA+\````/MU7RP>(#@^(X#[>$?K(````)T&:)A'ZR````@_\"=1X/MT7RP>@# -MB$8@A,!U$.L*9L>$?K(````*`,9&(`]'@_\"#XXG^___9H$^`C`/AY0```"- -M1?*)1"0(QT0D!.P```"+50B)%"3_51"Z`````(7`#X0U`0``#[=%\H/@!V:) -MAM`````/MT7RP>@#@^`'9HF&U````(U%\HE$)`C'1"0$[0```(M%"(D$)/]5 -M$+H`````A<`/A/$```#K"KH`````Z>4````/MT7R@^`'9HF&T@````^W1?+! -MZ`.#X`=FB8;6````9L>&-`$```0`9L>&,@$```$`9L>&,`$```$`9L>&+@$` -M````BU7LBUH4OP````!F@[[8`````'10C;8`````C;PG`````(U%\HE$)`B) -M7"0$0XM%"(D$)/]5$(7`#X1T____#[9%\V:)A'[:````#[9%\F:)A'[<```` -M@\<"#[>&V````#G'?+UF@3X",'Q=PY!5B>53#[==#+H`````C78`C012 -MB=%F.9P`8`4``'01C4(!#[_09H/Z%W;EN?____^)R%M=PXUT)@"-O"<````` -M58GE4P^W70RZ`````(UV`(G0P>`%B=%F.9A@````=!&-0@$/O]!F@_HG=N2Y -M_____XG(6UW#C78`C;PG`````%6)Y8/L%(E=](EU^(E]_(MU"`^W10P/MWT0 -M9H7`=4''1"0$$````(DT).A1____#[_8B30D_Y;,````#[?`9H7`=$,E_[\` -M`(E$)`2)-"3H+/___YAF@_C_="N)P^LGD(E$)`2)-"3H5/___YC!X`4/MX!B -M````B40D!(DT).C]_O__#[_8B?B$P'D4C01;#[>$`&0%``#K$HVT)@````"- -M!%L/MX0`8@4``(M=](MU^(M]_(GL7<.0C;0F`````%6)Y0^W50RX!0```(32 -M>"B)T"4``0``9H7`=!>)T(/@$&:%P`^5P`^VP$B#X.R#P"CK!;@4````7<.- -MM@````!5B>6+50RX!P```(32>";WP@`!``!T&??"$`````^4P`^VP(U$P`+K -M#(VT)@````"X`````%W#B?:-O"<`````58GEBU4,N*`'``"$TG@AN`````#W -MP@`!``!T%+A@!P``]\(0````=0>X``8``(GV7<.-M"8`````C;PG`````%6) -MY5=64X/L#`^W70R)7"0$BT4(B00DZ*3___^)QHE<)`2+50B)%"3H4____XG' -MB5PD"(M5"`^W0A2)1"0$B10DZ#K^__\/M\BZ`````#GZ?2>-M"8`````C;PG -M`````(G0P>`$*=`!P&8Y#`9U!8T$,.L*0CGZ?.>X``8``(/$#%M>7UW#C78` -MC;PG`````%6)Y5=64X/L#`^W70R)7"0$BT4(B00DZ!3___^)QHE<)`2+50B) -M%"3HP_[__XG'B5PD"(M5"`^W0A2)1"0$B10DZ*K]__\/M\BZ`````#GZ?22- -MM"8`````C;PG`````(G0P>`$*=!F.0Q&=02)R.L*0CGZ?.JX`````(/$#%M> -M7UW#C;8`````C;PG`````%6)Y0^W30BX`````(UT)@")PL'B!68YBF````!U -M$KAP````BT00".L2C;0F`````$"#^"=VVK@`````7<.-=@!5B>4/MTT(N``` -M``"-="8`B<+!X@5F.8I@````=1*X<````(M$$`SK$HVT)@````!`@_@G=MJX -M`````%W#C78`58GEBT4(#[<`BU4,#[<2*=!=PXVV`````(V\)P````!5B>57 -M5E.#[$P/MUT8#[=%'(E%[(E<)`2+50B)%"3H_/___XE%Z,=%Y%@;``"#?2`` -M=1UF@?M(`W46QT7D718``.L-D)"0D)"0D)"0D)"0D,=%X`````"^)`H``&:# -M/20*````#X2#`0``C;8`````#[<&(T7L9H7`#X1A`0``#[<&A47H#X15`0`` -MC47RB40D#(U%\(E$)`@/MT8"B40D!(M-"(D,)/^1.`$``(7`#X0K`0``#[=& -M`HE$)`2+?0B)/"3H>/W__XE%W`^W7@*)7"0$B3PDZ*7\__\/M\")1=B)7"0$ -MB3PDZ./]__\/M\")1=2[`````(M%W&:#>`(`#X3:````C78`C;PG`````(T$ -M6XM5W(T$0@^W4`9F.5`(#X*?````#[9-U(E-T(T$6XM]W(T$1XE%N(VV```` -M`&8Y5?!W:F8Y5?)R9&8[5>1W7HM%$#E%X`^#CP```(M-X(M]#&:)%(\/MT8" -M9HE%P&:)1(\"9H-]T#!U)`^W1@(E``$``&:%P'06BTW`@>> TRUNCATED FOR MAIL (1000 lines) <<<