From owner-p4-projects@FreeBSD.ORG Mon Feb 14 11:05:13 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4D59116A4CF; Mon, 14 Feb 2005 11:05:13 +0000 (GMT) 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 0BF0216A4CF for ; Mon, 14 Feb 2005 11:05:13 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E8E2C43D46 for ; Mon, 14 Feb 2005 11:05:12 +0000 (GMT) (envelope-from davidxu@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1EB5CNn099870 for ; Mon, 14 Feb 2005 11:05:12 GMT (envelope-from davidxu@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1EB5C9h099867 for perforce@freebsd.org; Mon, 14 Feb 2005 11:05:12 GMT (envelope-from davidxu@freebsd.org) Date: Mon, 14 Feb 2005 11:05:12 GMT Message-Id: <200502141105.j1EB5C9h099867@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to davidxu@freebsd.org using -f From: David Xu To: Perforce Change Reviews Subject: PERFORCE change 71049 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, 14 Feb 2005 11:05:14 -0000 http://perforce.freebsd.org/chv.cgi?CH=71049 Change 71049 by davidxu@davidxu_tiger on 2005/02/14 11:04:56 Child process does not own mutexes forked from parent, considering a shared mutex, you can not unlocked it, it is owned by parent process! Affected files ... .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_mutex.c#17 edit Differences ... ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_mutex.c#17 (text+ko) ==== @@ -260,6 +260,10 @@ void _mutex_fork(struct pthread *curthread) { + TAILQ_INIT(&curthread->mutexq); + TAILQ_INIT(&curthread->pri_mutexq); + curthread->priority_mutex_count = 0; +#if 0 struct pthread_mutex *m; TAILQ_FOREACH(m, &curthread->mutexq, m_qe) { @@ -272,6 +276,7 @@ _thr_umtx_init(&m->m_lock); TAILQ_INIT(&m->m_queue); } +#endif } int From owner-p4-projects@FreeBSD.ORG Mon Feb 14 11:08:17 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 593D116A4D0; Mon, 14 Feb 2005 11:08:17 +0000 (GMT) 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 3424116A4CE for ; Mon, 14 Feb 2005 11:08:17 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0782943D49 for ; Mon, 14 Feb 2005 11:08:17 +0000 (GMT) (envelope-from davidxu@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1EB8GGW099998 for ; Mon, 14 Feb 2005 11:08:16 GMT (envelope-from davidxu@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1EB8G4t099995 for perforce@freebsd.org; Mon, 14 Feb 2005 11:08:16 GMT (envelope-from davidxu@freebsd.org) Date: Mon, 14 Feb 2005 11:08:16 GMT Message-Id: <200502141108.j1EB8G4t099995@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to davidxu@freebsd.org using -f From: David Xu To: Perforce Change Reviews Subject: PERFORCE change 71050 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, 14 Feb 2005 11:08:17 -0000 http://perforce.freebsd.org/chv.cgi?CH=71050 Change 71050 by davidxu@davidxu_tiger on 2005/02/14 11:07:59 Remove. Affected files ... .. //depot/projects/davidxu_thread/src/lib/libthread/arch/alpha/alpha/context.S#2 delete .. //depot/projects/davidxu_thread/src/lib/libthread/arch/alpha/alpha/enter_uts.S#2 delete Differences ... From owner-p4-projects@FreeBSD.ORG Mon Feb 14 11:14:25 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4216316A4D0; Mon, 14 Feb 2005 11:14:25 +0000 (GMT) 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 EFDAF16A4CE for ; Mon, 14 Feb 2005 11:14:24 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C38E743D39 for ; Mon, 14 Feb 2005 11:14:24 +0000 (GMT) (envelope-from davidxu@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1EBEOnD000478 for ; Mon, 14 Feb 2005 11:14:24 GMT (envelope-from davidxu@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1EBEOOB000475 for perforce@freebsd.org; Mon, 14 Feb 2005 11:14:24 GMT (envelope-from davidxu@freebsd.org) Date: Mon, 14 Feb 2005 11:14:24 GMT Message-Id: <200502141114.j1EBEOOB000475@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to davidxu@freebsd.org using -f From: David Xu To: Perforce Change Reviews Subject: PERFORCE change 71051 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, 14 Feb 2005 11:14:26 -0000 http://perforce.freebsd.org/chv.cgi?CH=71051 Change 71051 by davidxu@davidxu_tiger on 2005/02/14 11:14:03 delete. Affected files ... .. //depot/projects/davidxu_thread/src/lib/libthread/arch/ia64/include/atomic_ops.h#2 delete Differences ... From owner-p4-projects@FreeBSD.ORG Tue Feb 15 01:32:33 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id EF87C16A4D0; Tue, 15 Feb 2005 01:32:31 +0000 (GMT) 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 B32E416A4CE for ; Tue, 15 Feb 2005 01:32:31 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7FA5143D4C for ; Tue, 15 Feb 2005 01:32:31 +0000 (GMT) (envelope-from davidxu@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1F1WVYV069613 for ; Tue, 15 Feb 2005 01:32:31 GMT (envelope-from davidxu@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1F1WVRR069610 for perforce@freebsd.org; Tue, 15 Feb 2005 01:32:31 GMT (envelope-from davidxu@freebsd.org) Date: Tue, 15 Feb 2005 01:32:31 GMT Message-Id: <200502150132.j1F1WVRR069610@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to davidxu@freebsd.org using -f From: David Xu To: Perforce Change Reviews Subject: PERFORCE change 71086 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: Tue, 15 Feb 2005 01:32:33 -0000 http://perforce.freebsd.org/chv.cgi?CH=71086 Change 71086 by davidxu@davidxu_tiger on 2005/02/15 01:32:10 Change default stack size to 2M for 64 bits machine, 1M for 32 bits machine. Affected files ... .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_attr.c#4 edit .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_create.c#7 edit .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_init.c#11 edit .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_private.h#20 edit .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_stack.c#5 edit Differences ... ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_attr.c#4 (text+ko) ==== @@ -321,15 +321,15 @@ int ret; pthread_attr_t pattr; + _thr_check_init(); + /* Allocate memory for the attribute object: */ if ((pattr = (pthread_attr_t) malloc(sizeof(struct pthread_attr))) == NULL) /* Insufficient memory: */ ret = ENOMEM; else { /* Initialise the attribute object with the defaults: */ - memcpy(pattr, &_pthread_attr_default, - sizeof(struct pthread_attr)); - pattr->guardsize_attr = _thr_guard_default; + memcpy(pattr, &_pthread_attr_default, sizeof(struct pthread_attr)); /* Return a pointer to the attribute object: */ *attr = pattr; ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_create.c#7 (text+ko) ==== @@ -91,9 +91,9 @@ */ } - if (_thread_scope_system > 0) + if (_thr_scope_system > 0) new_thread->attr.flags |= PTHREAD_SCOPE_SYSTEM; - else if (_thread_scope_system < 0) + else if (_thr_scope_system < 0) new_thread->attr.flags &= ~PTHREAD_SCOPE_SYSTEM; if (create_stack(&new_thread->attr) != 0) { ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_init.c#11 (text+ko) ==== @@ -329,7 +329,7 @@ * resource limits, so this stack needs an explicitly mapped * red zone to protect the thread stack that is just beyond. */ - if (mmap((void *)_usrstack - THR_STACK_INITIAL - + if (mmap((void *)_usrstack - _thr_stack_initial - _thr_guard_default, _thr_guard_default, 0, MAP_ANON, -1, 0) == MAP_FAILED) PANIC("Cannot allocate red zone for initial thread"); @@ -343,8 +343,8 @@ * actually free() it; it just puts it in the free * stack queue for later reuse. */ - thread->attr.stackaddr_attr = (void *)_usrstack - THR_STACK_INITIAL; - thread->attr.stacksize_attr = THR_STACK_INITIAL; + thread->attr.stackaddr_attr = (void *)_usrstack - _thr_stack_initial; + thread->attr.stacksize_attr = _thr_stack_initial; thread->attr.guardsize_attr = _thr_guard_default; thread->attr.flags |= THR_STACK_USER; @@ -399,16 +399,17 @@ PANIC("Cannot get kern.usrstack from sysctl"); _thr_page_size = getpagesize(); _thr_guard_default = _thr_page_size; - _pthread_attr_default.guardsize_attr = _thr_guard_default; - + _pthread_attr_default.guardsize_attr = _thr_guard_default; + _pthread_attr_default.stacksize_attr = _thr_stack_default; + TAILQ_INIT(&_thr_atfork_list); #ifdef SYSTEM_SCOPE_ONLY - _thread_scope_system = 1; + _thr_scope_system = 1; #else if (getenv("LIBPTHREAD_SYSTEM_SCOPE") != NULL) - _thread_scope_system = 1; + _thr_scope_system = 1; else if (getenv("LIBPTHREAD_PROCESS_SCOPE") != NULL) - _thread_scope_system = -1; + _thr_scope_system = -1; #endif } init_once = 1; ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_private.h#20 (text+ko) ==== @@ -255,14 +255,14 @@ /* * Miscellaneous definitions. */ -#define THR_STACK_DEFAULT 0x100000 +#define THR_STACK_DEFAULT (sizeof(void *) / 4 * 1024 * 1024) /* * Maximum size of initial thread's stack. This perhaps deserves to be larger * than the stacks of other threads, since many applications are likely to run * almost entirely on this stack. */ -#define THR_STACK_INITIAL 0x200000 +#define THR_STACK_INITIAL (THR_STACK_DEFAULT * 2) /* * Define the different priority ranges. All applications have thread @@ -584,8 +584,8 @@ SCLASS void *_usrstack SCLASS_PRESET(NULL); SCLASS struct pthread *_thr_initial SCLASS_PRESET(NULL); /* For debugger */ -SCLASS int _libkse2_debug SCLASS_PRESET(0); -SCLASS int _thread_scope_system SCLASS_PRESET(0); +SCLASS int _libthread_debug SCLASS_PRESET(0); +SCLASS int _thr_scope_system SCLASS_PRESET(0); /* List of all threads: */ SCLASS TAILQ_HEAD(, pthread) _thread_list @@ -634,6 +634,8 @@ SCLASS pid_t _thr_pid SCLASS_PRESET(0); SCLASS int _thr_guard_default; +SCLASS int _thr_stack_default SCLASS_PRESET(THR_STACK_DEFAULT); +SCLASS int _thr_stack_initial SCLASS_PRESET(THR_STACK_INITIAL); SCLASS int _thr_page_size; /* Garbage thread count. */ SCLASS int _gc_count SCLASS_PRESET(0); ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_stack.c#5 (text+ko) ==== @@ -187,7 +187,7 @@ else { /* Allocate a stack from usrstack. */ if (last_stack == NULL) - last_stack = _usrstack - THR_STACK_INITIAL - + last_stack = _usrstack - _thr_stack_initial - _thr_guard_default; /* Allocate a new stack. */ From owner-p4-projects@FreeBSD.ORG Tue Feb 15 01:33:34 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7AA3C16A4D0; Tue, 15 Feb 2005 01:33:33 +0000 (GMT) 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 534BF16A4CE for ; Tue, 15 Feb 2005 01:33:33 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 279A543D1D for ; Tue, 15 Feb 2005 01:33:33 +0000 (GMT) (envelope-from davidxu@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1F1XXxF069665 for ; Tue, 15 Feb 2005 01:33:33 GMT (envelope-from davidxu@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1F1XW4Y069662 for perforce@freebsd.org; Tue, 15 Feb 2005 01:33:32 GMT (envelope-from davidxu@freebsd.org) Date: Tue, 15 Feb 2005 01:33:32 GMT Message-Id: <200502150133.j1F1XW4Y069662@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to davidxu@freebsd.org using -f From: David Xu To: Perforce Change Reviews Subject: PERFORCE change 71087 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: Tue, 15 Feb 2005 01:33:34 -0000 http://perforce.freebsd.org/chv.cgi?CH=71087 Change 71087 by davidxu@davidxu_tiger on 2005/02/15 01:32:44 rename libkse2 to libthread. Affected files ... .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_symbols.c#5 edit Differences ... ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_symbols.c#5 (text+ko) ==== @@ -40,7 +40,7 @@ /* A collection of symbols needed by debugger */ -/* int _libkse_debug */ +/* int _libthread_debug */ int _thread_off_tcb = offsetof(struct pthread, tcb); int _thread_off_tid = offsetof(struct pthread, tid); int _thread_off_next = offsetof(struct pthread, tle.tqe_next); From owner-p4-projects@FreeBSD.ORG Tue Feb 15 03:51:14 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1529D16A4D0; Tue, 15 Feb 2005 03:51:14 +0000 (GMT) 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 CE5F516A4CE for ; Tue, 15 Feb 2005 03:51:13 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2642043D39 for ; Tue, 15 Feb 2005 03:51:13 +0000 (GMT) (envelope-from davidxu@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1F3pCSW074654 for ; Tue, 15 Feb 2005 03:51:13 GMT (envelope-from davidxu@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1F3obTQ074620 for perforce@freebsd.org; Tue, 15 Feb 2005 03:50:37 GMT (envelope-from davidxu@freebsd.org) Date: Tue, 15 Feb 2005 03:50:37 GMT Message-Id: <200502150350.j1F3obTQ074620@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to davidxu@freebsd.org using -f From: David Xu To: Perforce Change Reviews Subject: PERFORCE change 71091 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: Tue, 15 Feb 2005 03:51:15 -0000 http://perforce.freebsd.org/chv.cgi?CH=71091 Change 71091 by davidxu@davidxu_alona on 2005/02/15 03:49:44 IFC Affected files ... .. //depot/projects/davidxu_thread/src/COPYRIGHT#2 integrate .. //depot/projects/davidxu_thread/src/MAINTAINERS#3 integrate .. //depot/projects/davidxu_thread/src/Makefile.inc1#6 integrate .. //depot/projects/davidxu_thread/src/UPDATING#5 integrate .. //depot/projects/davidxu_thread/src/bin/cat/cat.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/cat/cat.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/chflags/Makefile#2 integrate .. //depot/projects/davidxu_thread/src/bin/chflags/chflags.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/chflags/chflags.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/chio/Makefile#2 integrate .. //depot/projects/davidxu_thread/src/bin/chio/chio.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/chio/chio.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/chio/defs.h#2 integrate .. //depot/projects/davidxu_thread/src/bin/chio/pathnames.h#2 integrate .. //depot/projects/davidxu_thread/src/bin/chmod/chmod.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/chmod/chmod.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/cp/cp.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/cp/cp.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/cp/utils.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/csh/USD.doc/csh.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/csh/USD.doc/csh.2#2 integrate .. //depot/projects/davidxu_thread/src/bin/csh/USD.doc/csh.3#2 integrate .. //depot/projects/davidxu_thread/src/bin/csh/USD.doc/csh.4#2 integrate .. //depot/projects/davidxu_thread/src/bin/csh/USD.doc/csh.a#2 integrate .. //depot/projects/davidxu_thread/src/bin/csh/USD.doc/csh.g#2 integrate .. //depot/projects/davidxu_thread/src/bin/csh/USD.doc/tabs#2 integrate .. //depot/projects/davidxu_thread/src/bin/csh/config.h#2 integrate .. //depot/projects/davidxu_thread/src/bin/date/date.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/date/date.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/dd/dd.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/dd/gen.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/df/df.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/df/df.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/domainname/domainname.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/domainname/domainname.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/echo/echo.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/echo/echo.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/ed/ed.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/ed/ed.h#2 integrate .. //depot/projects/davidxu_thread/src/bin/ed/main.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/expr/expr.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/expr/expr.y#2 integrate .. //depot/projects/davidxu_thread/src/bin/getfacl/getfacl.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/getfacl/getfacl.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/hostname/hostname.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/hostname/hostname.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/kenv/kenv.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/kenv/kenv.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/kill/kill.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/kill/kill.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/ln/ln.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/ln/ln.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/ln/symlink.7#2 integrate .. //depot/projects/davidxu_thread/src/bin/ls/cmp.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/ls/ls.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/ls/ls.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/ls/ls.h#2 integrate .. //depot/projects/davidxu_thread/src/bin/ls/print.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/ls/util.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/mkdir/Makefile#2 integrate .. //depot/projects/davidxu_thread/src/bin/mkdir/mkdir.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/mkdir/mkdir.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/mv/mv.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/mv/mv.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/pax/ar_subs.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/pax/cpio.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/pax/extern.h#2 integrate .. //depot/projects/davidxu_thread/src/bin/pax/ftree.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/pax/getoldopt.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/pax/pax.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/pax/tar.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/ps/Makefile#2 integrate .. //depot/projects/davidxu_thread/src/bin/ps/keyword.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/ps/ps.1#4 integrate .. //depot/projects/davidxu_thread/src/bin/ps/ps.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/pwd/pwd.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/pwd/pwd.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/rcp/rcp.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/rcp/rcp.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/realpath/realpath.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/rm/Makefile#2 integrate .. //depot/projects/davidxu_thread/src/bin/rm/rm.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/rmdir/rmdir.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/rmdir/rmdir.c#3 integrate .. //depot/projects/davidxu_thread/src/bin/setfacl/file.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/setfacl/mask.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/setfacl/merge.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/setfacl/remove.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/setfacl/setfacl.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/setfacl/setfacl.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/setfacl/setfacl.h#2 integrate .. //depot/projects/davidxu_thread/src/bin/setfacl/util.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/sh/bltin/echo.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/sh/builtins.def#2 integrate .. //depot/projects/davidxu_thread/src/bin/sh/funcs/cmv#2 integrate .. //depot/projects/davidxu_thread/src/bin/sh/funcs/dirs#2 integrate .. //depot/projects/davidxu_thread/src/bin/sh/funcs/kill#2 integrate .. //depot/projects/davidxu_thread/src/bin/sh/funcs/login#2 integrate .. //depot/projects/davidxu_thread/src/bin/sh/funcs/newgrp#2 integrate .. //depot/projects/davidxu_thread/src/bin/sh/funcs/popd#2 integrate .. //depot/projects/davidxu_thread/src/bin/sh/funcs/pushd#2 integrate .. //depot/projects/davidxu_thread/src/bin/sh/funcs/suspend#2 integrate .. //depot/projects/davidxu_thread/src/bin/sh/mkbuiltins#2 integrate .. //depot/projects/davidxu_thread/src/bin/sh/mktokens#2 integrate .. //depot/projects/davidxu_thread/src/bin/sh/nodetypes#2 integrate .. //depot/projects/davidxu_thread/src/bin/sh/sh.1#3 integrate .. //depot/projects/davidxu_thread/src/bin/sleep/sleep.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/sleep/sleep.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/stty/stty.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/stty/stty.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/sync/sync.8#2 integrate .. //depot/projects/davidxu_thread/src/bin/sync/sync.c#2 integrate .. //depot/projects/davidxu_thread/src/bin/test/TEST.sh#2 integrate .. //depot/projects/davidxu_thread/src/bin/test/test.1#2 integrate .. //depot/projects/davidxu_thread/src/bin/test/test.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/amd/fixmount/fixmount.8#2 integrate .. //depot/projects/davidxu_thread/src/contrib/amd/hlfsd/hlfsd.8#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/ChangeLog#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/LEGAL.NOTICE#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/Magdir/animation#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/Magdir/archive#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/Magdir/audio#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/Magdir/console#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/Magdir/elf#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/Magdir/esri#1 branch .. //depot/projects/davidxu_thread/src/contrib/file/Magdir/filesystems#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/Magdir/linux#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/Magdir/msdos#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/Magdir/os9#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/Magdir/perl#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/Magdir/plan9#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/Magdir/sinclair#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/Magdir/sniffer#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/Magdir/tex#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/Magdir/virtutech#1 branch .. //depot/projects/davidxu_thread/src/contrib/file/Magdir/xo65#1 branch .. //depot/projects/davidxu_thread/src/contrib/file/Makefile.am#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/Makefile.in#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/PORTING#1 branch .. //depot/projects/davidxu_thread/src/contrib/file/aclocal.m4#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/apprentice.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/ascmagic.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/compress.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/config.h.in#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/configure#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/configure.in#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/file.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/file.h#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/fsmagic.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/funcs.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/install-sh#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/is_tar.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/magic.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/magic.h#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/magic.mime#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/mkinstalldirs#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/names.h#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/patchlevel.h#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/print.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/readelf.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/readelf.h#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/softmagic.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/tar.h#2 integrate .. //depot/projects/davidxu_thread/src/contrib/file/test.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/gdtoa/gdtoaimp.h#2 integrate .. //depot/projects/davidxu_thread/src/contrib/groff/tmac/doc-common#3 integrate .. //depot/projects/davidxu_thread/src/contrib/groff/tmac/doc-ditroff#2 integrate .. //depot/projects/davidxu_thread/src/contrib/groff/tmac/doc-syms#2 integrate .. //depot/projects/davidxu_thread/src/contrib/groff/tmac/doc.tmac#2 integrate .. //depot/projects/davidxu_thread/src/contrib/groff/tmac/groff_mdoc.man#2 integrate .. //depot/projects/davidxu_thread/src/contrib/netcat/FREEBSD-Xlist#1 branch .. //depot/projects/davidxu_thread/src/contrib/netcat/FREEBSD-upgrade#1 branch .. //depot/projects/davidxu_thread/src/contrib/netcat/atomicio.c#1 branch .. //depot/projects/davidxu_thread/src/contrib/netcat/nc.1#1 branch .. //depot/projects/davidxu_thread/src/contrib/netcat/netcat.c#1 branch .. //depot/projects/davidxu_thread/src/contrib/netcat/socks.c#1 branch .. //depot/projects/davidxu_thread/src/contrib/openpam/HISTORY#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/MANIFEST#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/Makefile.am#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/Makefile.in#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/RELNOTES#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/aclocal.m4#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/bin/Makefile.in#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/bin/su/Makefile.in#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/config.h.in#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/configure#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/configure.ac#1 branch .. //depot/projects/davidxu_thread/src/contrib/openpam/depcomp#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/Makefile.in#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/Makefile.am#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/Makefile.in#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/openpam.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/openpam.man#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/openpam_borrow_cred.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/openpam_free_data.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/openpam_free_envlist.3#1 branch .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/openpam_get_option.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/openpam_log.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/openpam_nullconv.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/openpam_readline.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/openpam_restore_cred.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/openpam_set_option.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/openpam_ttyconv.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam.man#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_acct_mgmt.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_authenticate.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_chauthtok.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_close_session.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_end.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_error.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_get_authtok.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_get_data.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_get_item.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_get_user.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_getenv.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_getenvlist.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_info.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_open_session.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_prompt.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_putenv.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_set_data.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_set_item.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_setcred.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_setenv.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_sm_acct_mgmt.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_sm_authenticate.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_sm_chauthtok.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_sm_close_session.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_sm_open_session.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_sm_setcred.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_start.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_strerror.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_verror.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_vinfo.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/doc/man/pam_vprompt.3#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/include/Makefile.in#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/include/security/Makefile.in#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/include/security/openpam.h#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/include/security/openpam_version.h#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/install-sh#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/lib/Makefile.am#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/lib/Makefile.in#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/lib/openpam_borrow_cred.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/lib/openpam_free_data.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/lib/openpam_free_envlist.c#1 branch .. //depot/projects/davidxu_thread/src/contrib/openpam/lib/openpam_log.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/lib/openpam_nullconv.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/lib/openpam_restore_cred.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/lib/openpam_ttyconv.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/lib/pam_get_authtok.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/lib/pam_get_data.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/lib/pam_get_user.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/lib/pam_open_session.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/lib/pam_strerror.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/ltmain.sh#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/misc/gendoc.pl#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/missing#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/modules/Makefile.in#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/modules/pam_deny/Makefile.in#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/modules/pam_permit/Makefile.in#2 integrate .. //depot/projects/davidxu_thread/src/contrib/openpam/modules/pam_unix/Makefile.in#2 integrate .. //depot/projects/davidxu_thread/src/contrib/pf/man/pf.4#2 integrate .. //depot/projects/davidxu_thread/src/contrib/pf/man/pf.conf.5#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/FREEBSD-upgrade#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/KNOWNBUGS#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/PGPKEYS#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/RELEASE_NOTES#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/cf/cf/Makefile#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/cf/cf/submit.cf#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/cf/m4/proto.m4#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/cf/m4/version.m4#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/cf/mailer/local.m4#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/cf/ostype/dragonfly.m4#1 branch .. //depot/projects/davidxu_thread/src/contrib/sendmail/editmap/editmap.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/include/libmilter/mfapi.h#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/include/sm/clock.h#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/include/sm/conf.h#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/include/sm/config.h#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/include/sm/os/sm_os_dragonfly.h#1 branch .. //depot/projects/davidxu_thread/src/contrib/sendmail/libmilter/comm.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libmilter/engine.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libmilter/listener.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libmilter/signal.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libmilter/sm_gethost.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libmilter/smfi.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsm/Makefile.m4#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsm/b-strcmp.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsm/clock.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsm/debug.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsm/fclose.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsm/fopen.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsm/fpos.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsm/fseek.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsm/heap.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsm/ldap.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsm/rpool.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsm/smstdio.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsm/stdio.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsm/strio.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsm/t-event.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsm/t-shm.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsm/ungetc.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsm/vfprintf.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsm/vfscanf.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsm/vsscanf.c#2 delete .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsmdb/smdb.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsmdb/smdb1.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/libsmutil/safefile.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/mail.local/Makefile.m4#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/mail.local/mail.local.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/makemap/makemap.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/smrsh/smrsh.8#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/smrsh/smrsh.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/README#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/bf.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/collect.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/conf.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/control.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/daemon.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/deliver.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/domain.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/headers.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/helpfile#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/map.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/mci.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/milter.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/mime.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/parseaddr.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/queue.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/readcf.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/recipient.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/sasl.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/savemail.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/sendmail.h#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/sfsasl.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/sm_resolve.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/srvrsmtp.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/tls.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/usersmtp.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/util.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/src/version.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/sendmail/vacation/vacation.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/tcpdump/print-ppp.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/telnet/telnet/commands.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/telnet/telnet/main.c#2 integrate .. //depot/projects/davidxu_thread/src/contrib/telnet/telnet/telnet.1#2 integrate .. //depot/projects/davidxu_thread/src/contrib/telnet/telnetd/telnetd.8#2 integrate .. //depot/projects/davidxu_thread/src/contrib/telnet/telnetd/telnetd.c#2 integrate .. //depot/projects/davidxu_thread/src/etc/defaults/pccard.conf#3 integrate .. //depot/projects/davidxu_thread/src/etc/defaults/periodic.conf#3 integrate .. //depot/projects/davidxu_thread/src/etc/defaults/rc.conf#5 integrate .. //depot/projects/davidxu_thread/src/etc/devd.conf#5 integrate .. //depot/projects/davidxu_thread/src/etc/etc.sparc64/ttys#3 integrate .. //depot/projects/davidxu_thread/src/etc/mtree/BSD.include.dist#3 integrate .. //depot/projects/davidxu_thread/src/etc/mtree/BSD.usr.dist#2 integrate .. //depot/projects/davidxu_thread/src/etc/namedb/named.conf#2 integrate .. //depot/projects/davidxu_thread/src/etc/pccard_ether#2 integrate .. //depot/projects/davidxu_thread/src/etc/periodic/daily/460.status-mail-rejects#2 integrate .. //depot/projects/davidxu_thread/src/etc/periodic/security/100.chksetuid#2 integrate .. //depot/projects/davidxu_thread/src/etc/rc.d/amd#2 integrate .. //depot/projects/davidxu_thread/src/etc/rc.d/cleartmp#2 integrate .. //depot/projects/davidxu_thread/src/etc/rc.d/cron#2 integrate .. //depot/projects/davidxu_thread/src/etc/rc.d/dhclient#2 integrate .. //depot/projects/davidxu_thread/src/etc/rc.d/dmesg#2 integrate .. //depot/projects/davidxu_thread/src/etc/rc.d/gbde#2 integrate .. //depot/projects/davidxu_thread/src/etc/rc.d/inetd#2 integrate .. //depot/projects/davidxu_thread/src/etc/rc.d/isdnd#2 integrate .. //depot/projects/davidxu_thread/src/etc/rc.d/jail#4 integrate .. //depot/projects/davidxu_thread/src/etc/rc.d/ldconfig#2 integrate .. //depot/projects/davidxu_thread/src/etc/rc.d/mountcritremote#2 integrate .. //depot/projects/davidxu_thread/src/etc/rc.d/moused#2 integrate .. //depot/projects/davidxu_thread/src/etc/rc.d/mrouted#2 integrate .. //depot/projects/davidxu_thread/src/etc/rc.d/named#4 integrate .. //depot/projects/davidxu_thread/src/etc/rc.d/ntpd#2 integrate .. //depot/projects/davidxu_thread/src/etc/rc.d/ntpdate#2 integrate .. //depot/projects/davidxu_thread/src/etc/rc.d/pflog#2 integrate .. //depot/projects/davidxu_thread/src/etc/rc.d/power_profile#2 integrate .. //depot/projects/davidxu_thread/src/etc/rc.d/rarpd#2 integrate .. //depot/projects/davidxu_thread/src/etc/rc.d/sendmail#2 integrate .. //depot/projects/davidxu_thread/src/etc/rc.d/sshd#2 integrate .. //depot/projects/davidxu_thread/src/etc/rc.d/watchdogd#2 integrate .. //depot/projects/davidxu_thread/src/etc/rc.subr#2 integrate .. //depot/projects/davidxu_thread/src/games/fortune/datfiles/Makefile#2 integrate .. //depot/projects/davidxu_thread/src/games/fortune/datfiles/fortunes#4 integrate .. //depot/projects/davidxu_thread/src/games/fortune/datfiles/fortunes2#2 delete .. //depot/projects/davidxu_thread/src/games/fortune/datfiles/fortunes2-o#2 integrate .. //depot/projects/davidxu_thread/src/games/fortune/datfiles/freebsd-tips#2 integrate .. //depot/projects/davidxu_thread/src/games/fortune/datfiles/limerick#2 integrate .. //depot/projects/davidxu_thread/src/games/fortune/datfiles/murphy#2 integrate .. //depot/projects/davidxu_thread/src/games/fortune/datfiles/zippy#2 integrate .. //depot/projects/davidxu_thread/src/games/fortune/fortune/fortune.6#2 integrate .. //depot/projects/davidxu_thread/src/games/fortune/fortune/fortune.c#2 integrate .. //depot/projects/davidxu_thread/src/games/fortune/strfile/strfile.8#2 integrate .. //depot/projects/davidxu_thread/src/games/fortune/strfile/strfile.c#2 integrate .. //depot/projects/davidxu_thread/src/games/fortune/tools/do_sort#2 integrate .. //depot/projects/davidxu_thread/src/games/fortune/tools/do_uniq.py#1 branch .. //depot/projects/davidxu_thread/src/games/morse/morse.6#2 integrate .. //depot/projects/davidxu_thread/src/games/number/number.6#2 integrate .. //depot/projects/davidxu_thread/src/games/number/number.c#2 integrate .. //depot/projects/davidxu_thread/src/games/random/random.6#2 integrate .. //depot/projects/davidxu_thread/src/games/random/random.c#2 integrate .. //depot/projects/davidxu_thread/src/gnu/lib/libdialog/checklist.c#2 integrate .. //depot/projects/davidxu_thread/src/gnu/lib/libdialog/dialog.3#2 integrate .. //depot/projects/davidxu_thread/src/gnu/lib/libstdc++/Makefile#2 integrate .. //depot/projects/davidxu_thread/src/gnu/lib/libstdc++/config.h#2 integrate .. //depot/projects/davidxu_thread/src/gnu/usr.bin/binutils/gasp/gasp.1#2 integrate .. //depot/projects/davidxu_thread/src/gnu/usr.bin/binutils/libiberty/Makefile#2 integrate .. //depot/projects/davidxu_thread/src/gnu/usr.bin/gdb/gdb/Makefile#3 integrate .. //depot/projects/davidxu_thread/src/gnu/usr.bin/gdb/gdbtui/Makefile#4 integrate .. //depot/projects/davidxu_thread/src/gnu/usr.bin/gdb/kgdb/Makefile#3 integrate .. //depot/projects/davidxu_thread/src/gnu/usr.bin/gdb/kgdb/kgdb.1#3 integrate .. //depot/projects/davidxu_thread/src/gnu/usr.bin/gdb/libgdb/Makefile#3 integrate .. //depot/projects/davidxu_thread/src/gnu/usr.bin/gdb/libgdb/fbsd-threads.c#2 integrate .. //depot/projects/davidxu_thread/src/gnu/usr.bin/grep/grep.c#2 integrate .. //depot/projects/davidxu_thread/src/gnu/usr.bin/groff/tmac/mdoc.local#3 integrate .. //depot/projects/davidxu_thread/src/gnu/usr.bin/man/apropos/apropos.man#2 integrate .. //depot/projects/davidxu_thread/src/gnu/usr.bin/man/man/man.man#2 integrate .. //depot/projects/davidxu_thread/src/gnu/usr.bin/man/manpath/manpath.man#2 integrate .. //depot/projects/davidxu_thread/src/gnu/usr.bin/send-pr/categories#2 integrate .. //depot/projects/davidxu_thread/src/gnu/usr.bin/send-pr/send-pr.1#2 integrate .. //depot/projects/davidxu_thread/src/gnu/usr.bin/tar/tar.1#2 integrate .. //depot/projects/davidxu_thread/src/include/Makefile#2 integrate .. //depot/projects/davidxu_thread/src/include/fts.h#2 integrate .. //depot/projects/davidxu_thread/src/include/netdb.h#2 integrate .. //depot/projects/davidxu_thread/src/include/pthread.h#2 integrate .. //depot/projects/davidxu_thread/src/include/pwd.h#2 integrate .. //depot/projects/davidxu_thread/src/include/stdlib.h#2 integrate .. //depot/projects/davidxu_thread/src/include/uuid.h#2 integrate .. //depot/projects/davidxu_thread/src/lib/Makefile#3 integrate .. //depot/projects/davidxu_thread/src/lib/csu/i386/Makefile#2 delete .. //depot/projects/davidxu_thread/src/lib/csu/i386/c++rt0.c#2 delete .. //depot/projects/davidxu_thread/src/lib/csu/i386/crt0.c#2 delete .. //depot/projects/davidxu_thread/src/lib/libalias/alias_old.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libalias/libalias.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libarchive/Makefile#2 integrate .. //depot/projects/davidxu_thread/src/lib/libarchive/Makefile.am#2 integrate .. //depot/projects/davidxu_thread/src/lib/libarchive/README#2 integrate .. //depot/projects/davidxu_thread/src/lib/libarchive/archive.h.in#2 integrate .. //depot/projects/davidxu_thread/src/lib/libarchive/archive_platform.h#2 integrate .. //depot/projects/davidxu_thread/src/lib/libarchive/archive_read.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libarchive/archive_read.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libarchive/archive_read_open_file.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libarchive/archive_read_support_compression_none.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libarchive/archive_read_support_format_all.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libarchive/archive_read_support_format_iso9660.c#1 branch .. //depot/projects/davidxu_thread/src/lib/libarchive/archive_read_support_format_zip.c#1 branch .. //depot/projects/davidxu_thread/src/lib/libarchive/archive_string.h#3 integrate .. //depot/projects/davidxu_thread/src/lib/libarchive/archive_string_sprintf.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libarchive/archive_util.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libarchive/archive_write.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libarchive/archive_write.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libarchive/archive_write_open_file.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libarchive/archive_write_set_format_pax.c#4 integrate .. //depot/projects/davidxu_thread/src/lib/libarchive/configure.ac.in#2 integrate .. //depot/projects/davidxu_thread/src/lib/libarchive/libarchive-formats.5#3 integrate .. //depot/projects/davidxu_thread/src/lib/libarchive/libarchive.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libarchive/tar.5#2 integrate .. //depot/projects/davidxu_thread/src/lib/libautofs/libautofs.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libbluetooth/bluetooth.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libbsnmp/modules/snmp_netgraph/snmp_netgraph.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/Makefile#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/alpha/Makefile.inc#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/alpha/_fpmath.h#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/alpha/gen/ldexp.c#2 delete .. //depot/projects/davidxu_thread/src/lib/libc/alpha/stdlib/gdtoa.mk#2 delete .. //depot/projects/davidxu_thread/src/lib/libc/amd64/Makefile.inc#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/amd64/_fpmath.h#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/amd64/stdlib/gdtoa.mk#2 delete .. //depot/projects/davidxu_thread/src/lib/libc/arm/Makefile.inc#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/arm/_fpmath.h#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/arm/gen/ldexp.c#2 delete .. //depot/projects/davidxu_thread/src/lib/libc/arm/stdlib/gdtoa.mk#2 delete .. //depot/projects/davidxu_thread/src/lib/libc/compat-43/gethostid.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/compat-43/setruid.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/compat-43/sigvec.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/db/man/dbopen.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/db/man/mpool.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gdtoa/Makefile.inc#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gdtoa/_hdtoa.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/Makefile.inc#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/check_utility_compat.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/dlinfo.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/exec.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/fpclassify.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/fpclassify.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/frexp.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/fts.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/getbootfile.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/getcap.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/getdomainname.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/getgrent.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/getnetgrent.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/getnetgrent.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/getpwent.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/getusershell.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/isgreater.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/ldexp.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/ldexp.c#1 branch .. //depot/projects/davidxu_thread/src/lib/libc/gen/msgsnd.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/popen.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/rand48.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/readpassphrase.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/shm_open.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/signal.3#3 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/stringlist.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/sysconf.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/sysctl.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/syslog.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/syslog.c#3 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/time.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/utime.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/gen/vis.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/i386/Makefile.inc#1 branch .. //depot/projects/davidxu_thread/src/lib/libc/i386/_fpmath.h#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/i386/stdlib/gdtoa.mk#2 delete .. //depot/projects/davidxu_thread/src/lib/libc/ia64/Makefile.inc#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/ia64/_fpmath.h#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/ia64/gen/ldexp.c#2 delete .. //depot/projects/davidxu_thread/src/lib/libc/ia64/stdlib/gdtoa.mk#2 delete .. //depot/projects/davidxu_thread/src/lib/libc/include/fpmath.h#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/locale/Makefile.inc#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/locale/isblank.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/locale/mbsrtowcs.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/locale/nextwctype.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/locale/nl_langinfo.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/locale/rpmatch.3#1 branch .. //depot/projects/davidxu_thread/src/lib/libc/locale/rpmatch.c#1 branch .. //depot/projects/davidxu_thread/src/lib/libc/locale/setlocale.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/locale/utf8.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/locale/wcsnrtombs.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/Makefile.inc#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/addr2ascii.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/ethers.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/eui64.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/gai_strerror.3#1 branch .. //depot/projects/davidxu_thread/src/lib/libc/net/getaddrinfo.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/getaddrinfo.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/gethostbyht.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/getifaddrs.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/getifmaddrs.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/getipnodebyname.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/getnameinfo.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/getnetbyht.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/getprotoent.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/getprotoent.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/getservent.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/hesiod.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/inet.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/inet6_opt_init.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/inet6_option_space.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/inet6_rth_space.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/inet6_rthdr_space.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/name6.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/nsdispatch.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/rcmd.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/rcmdsh.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/res_send.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/net/resolver.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/nls/msgcat.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/nls/msgcat.h#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/posix1e/acl_valid.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/posix1e/mac.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/posix1e/mac.conf.5#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/posix1e/mac_get.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/powerpc/Makefile.inc#1 branch .. //depot/projects/davidxu_thread/src/lib/libc/powerpc/_fpmath.h#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/powerpc/gen/ldexp.c#2 delete .. //depot/projects/davidxu_thread/src/lib/libc/powerpc/stdlib/gdtoa.mk#2 delete .. //depot/projects/davidxu_thread/src/lib/libc/regex/engine.c#3 integrate .. //depot/projects/davidxu_thread/src/lib/libc/regex/regex.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/rpc/getrpcent.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/rpc/rpc.5#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/rpc/rpc_clnt_auth.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/rpc/rpc_clnt_calls.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/rpc/rpc_clnt_create.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/rpc/rpc_svc_calls.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/rpc/rpc_svc_err.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/rpc/rpc_svc_reg.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/rpc/rpc_xdr.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/rpc/rpcbind.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sparc64/Makefile.inc#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sparc64/_fpmath.h#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sparc64/gen/flt_rounds.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sparc64/gen/ldexp.c#2 delete .. //depot/projects/davidxu_thread/src/lib/libc/sparc64/stdlib/gdtoa.mk#2 delete .. //depot/projects/davidxu_thread/src/lib/libc/stdio/mktemp.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdio/setbuf.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdio/stdio.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdio/tmpnam.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdlib/getenv.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdlib/getopt_long.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdlib/hcreate.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdlib/lsearch.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdlib/malloc.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdlib/merge.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdlib/qsort.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdlib/random.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdlib/strtod.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdlib/strtoimax.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdlib/strtol.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdlib/strtol.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdlib/strtoll.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdlib/strtoul.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdlib/strtoul.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdlib/strtoull.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdlib/strtoumax.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdlib/tsearch.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdtime/ctime.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdtime/strftime.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdtime/strptime.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/stdtime/time2posix.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/string/strnstr.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/string/strtok.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/brk.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/chmod.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/extattr_get_file.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/flock.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/getlogin.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/getpgrp.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/getrusage.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/getsockname.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/getsockopt.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/intro.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/jail.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/kldnext.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/kldunload.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/kse.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/lseek.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/minherit.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/mlock.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/modnext.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/mount.2#3 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/pathconf.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/poll.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/ptrace.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/quotactl.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/read.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/reboot.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/recv.2#3 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/rfork.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/rtprio.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/select.2#3 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/semctl.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/semop.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/send.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/sendfile.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/setpgid.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/shmctl.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/sigaction.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/socketpair.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/stat.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/sync.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/syscall.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/truncate.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/vfork.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/wait.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/sys/write.2#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/uuid/uuid.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/uuid/uuid_compare.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/uuid/uuid_equal.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/uuid/uuid_hash.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/uuid/uuid_is_nil.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc/uuid/uuid_to_string.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc_r/uthread/uthread_mattr_init.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libc_r/uthread/uthread_mattr_kind_np.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libcam/cam.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libcam/cam_cdbparse.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libcompat/4.1/cftime.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libcompat/regexp/regexp.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libcrypt/crypt.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libdisk/create_chunk.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libdisk/libdisk.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libedit/editline.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libedit/editrc.5#2 integrate .. //depot/projects/davidxu_thread/src/lib/libfetch/fetch.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libftpio/ftpio.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libftpio/ftpio.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libgpib/Makefile#1 branch .. //depot/projects/davidxu_thread/src/lib/libgpib/gpib.h#1 branch .. //depot/projects/davidxu_thread/src/lib/libgpib/ibfoo.c#1 branch .. //depot/projects/davidxu_thread/src/lib/libipsec/ipsec_set_policy.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libipsec/ipsec_strerror.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libipx/ipx.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libkvm/kvm_geterr.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libkvm/kvm_getfiles.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libkvm/kvm_getprocs.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libkvm/kvm_open.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libmagic/Makefile#2 integrate .. //depot/projects/davidxu_thread/src/lib/libmagic/config.h#2 integrate .. //depot/projects/davidxu_thread/src/lib/libmd/mdX.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libmd/ripemd.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libmd/sha.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libncp/ncpl_conn.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libnetgraph/msg.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libpam/libpam/Makefile#3 integrate .. //depot/projects/davidxu_thread/src/lib/libpam/modules/pam_exec/pam_exec.8#2 integrate .. //depot/projects/davidxu_thread/src/lib/libpam/modules/pam_exec/pam_exec.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libpam/modules/pam_krb5/pam_krb5.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libpam/modules/pam_lastlog/pam_lastlog.8#2 integrate .. //depot/projects/davidxu_thread/src/lib/libpam/modules/pam_radius/pam_radius.8#2 integrate .. //depot/projects/davidxu_thread/src/lib/libpam/modules/pam_unix/pam_unix.8#2 integrate .. //depot/projects/davidxu_thread/src/lib/libpthread/thread/thr_attr_init.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libpthread/thread/thr_init.c#3 integrate .. //depot/projects/davidxu_thread/src/lib/libpthread/thread/thr_private.h#3 integrate .. //depot/projects/davidxu_thread/src/lib/libpthread/thread/thr_stack.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libsdp/sdp.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libsm/Makefile#3 integrate .. //depot/projects/davidxu_thread/src/lib/libstand/libstand.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libtacplus/taclib.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/libufs/ufs_disk_close.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libusbhid/usbhid.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libutil/_secure_path.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libutil/auth.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libutil/auth.conf.5#2 integrate .. //depot/projects/davidxu_thread/src/lib/libutil/fparseln.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libutil/login_cap.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libutil/property.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libutil/realhostname.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libutil/realhostname_sa.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libutil/uucplock.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/libvgl/vgl.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/Makefile#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/alpha/Makefile.inc#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/alpha/fenv.h#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/amd64/Makefile.inc#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/amd64/e_sqrt.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/amd64/fenv.h#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/amd64/s_llrint.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/amd64/s_lrint.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/arm/fenv.h#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/i387/Makefile.inc#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/i387/e_acos.S#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/i387/e_asin.S#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/i387/e_atan2.S#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/i387/e_atan2f.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/i387/e_exp.S#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/i387/e_fmod.S#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/i387/e_log.S#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/i387/e_log10.S#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/i387/e_log10f.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/i387/e_logf.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/i387/e_remainder.S#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/i387/e_remainderf.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/i387/e_scalb.S#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/i387/e_scalbf.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/i387/e_sqrt.S#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/i387/e_sqrtf.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/i387/fenv.h#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/i387/s_ceilf.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/i387/s_copysignf.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/i387/s_cosf.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/i387/s_floorf.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/i387/s_llrint.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/i387/s_log1p.S#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/i387/s_logbf.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/i387/s_lrint.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/i387/s_rintf.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/i387/s_scalbnf.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/i387/s_significandf.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/i387/s_sinf.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/i387/s_tanf.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/ia64/Makefile.inc#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/ia64/fenv.h#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/ia64/s_fma.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/ia64/s_fmaf.S#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/man/acos.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/man/acosh.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/man/asin.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/man/atan2.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/man/atanh.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/man/ceil.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/man/cimag.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/man/copysign.3#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/man/cosh.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/man/exp.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/man/feclearexcept.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/man/fegetround.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/man/fenv.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/man/floor.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/man/fma.3#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/man/fmax.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/man/hypot.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/man/ieee.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/man/ilogb.3#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/man/j0.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/man/lgamma.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/man/lrint.3#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/man/lround.3#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/man/math.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/man/nextafter.3#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/man/remainder.3#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/man/rint.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/man/round.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/man/scalbn.3#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/man/sinh.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/man/sqrt.3#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/powerpc/fenv.h#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/sparc64/fenv.h#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_acos.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_acosh.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_asin.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_atan2.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_atanh.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_cosh.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_exp.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_fmod.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_gamma.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_gamma_r.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_hypot.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_j0.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_j1.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_jn.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_lgamma.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_lgamma_r.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_log.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_log10.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_pow.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_rem_pio2.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_remainder.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_scalb.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_sinh.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/e_sqrt.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/k_cos.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/k_rem_pio2.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/k_sin.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/k_standard.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/k_tan.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/math.h#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/math_private.h#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/s_ceill.c#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/src/s_floorl.c#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/src/s_fma.c#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/src/s_fmaf.c#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/src/s_lib_version.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/s_llrint.c#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/src/s_llrintf.c#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/src/s_llround.c#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/src/s_llroundf.c#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/src/s_lrint.c#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/src/s_lrintf.c#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/src/s_lround.c#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/src/s_lroundf.c#1 branch .. //depot/projects/davidxu_thread/src/lib/msun/src/s_matherr.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/s_nextafter.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/s_nextafterf.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/s_round.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/s_roundf.c#2 integrate .. //depot/projects/davidxu_thread/src/lib/msun/src/w_acos.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_acosf.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_acosh.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_acoshf.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_asin.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_asinf.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_atan2.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_atan2f.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_atanh.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_atanhf.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_cosh.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_coshf.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_exp.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_expf.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_fmod.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_fmodf.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_gamma.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_gamma_r.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_gammaf.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_gammaf_r.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_hypot.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_hypotf.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_j0.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_j0f.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_j1.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_j1f.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_jn.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_jnf.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_lgamma.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_lgamma_r.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_lgammaf.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_lgammaf_r.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_log.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_log10.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_log10f.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_logf.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_pow.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_powf.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_remainder.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_remainderf.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_scalb.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_scalbf.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_sinh.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_sinhf.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_sqrt.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_sqrtf.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_y0.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_y0f.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_y1.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_y1f.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_yn.c#2 delete .. //depot/projects/davidxu_thread/src/lib/msun/src/w_ynf.c#2 delete .. //depot/projects/davidxu_thread/src/libexec/Makefile#3 integrate .. //depot/projects/davidxu_thread/src/libexec/bootpd/bootpd.c#2 integrate .. //depot/projects/davidxu_thread/src/libexec/bootpd/bootptab.5#2 integrate .. //depot/projects/davidxu_thread/src/libexec/bootpd/tools/bootptest/bootptest.8#2 integrate .. //depot/projects/davidxu_thread/src/libexec/comsat/comsat.8#2 integrate .. //depot/projects/davidxu_thread/src/libexec/comsat/comsat.c#2 integrate .. //depot/projects/davidxu_thread/src/libexec/fingerd/fingerd.8#2 integrate .. //depot/projects/davidxu_thread/src/libexec/fingerd/fingerd.c#2 integrate .. //depot/projects/davidxu_thread/src/libexec/ftpd/ftpd.8#2 integrate .. //depot/projects/davidxu_thread/src/libexec/ftpd/ftpd.c#4 integrate .. //depot/projects/davidxu_thread/src/libexec/getNAME/Makefile#2 delete .. //depot/projects/davidxu_thread/src/libexec/getNAME/getNAME.1#2 delete .. //depot/projects/davidxu_thread/src/libexec/getNAME/getNAME.c#2 delete .. //depot/projects/davidxu_thread/src/libexec/getty/getty.8#2 integrate .. //depot/projects/davidxu_thread/src/libexec/getty/gettytab.5#2 integrate .. //depot/projects/davidxu_thread/src/libexec/getty/ttys.5#2 integrate .. //depot/projects/davidxu_thread/src/libexec/mknetid/mknetid.8#2 integrate .. //depot/projects/davidxu_thread/src/libexec/mknetid/netid.5#2 integrate .. //depot/projects/davidxu_thread/src/libexec/pppoed/Makefile#2 integrate .. //depot/projects/davidxu_thread/src/libexec/pppoed/pppoed.8#2 integrate .. //depot/projects/davidxu_thread/src/libexec/pppoed/pppoed.c#2 integrate .. //depot/projects/davidxu_thread/src/libexec/pt_chown/Makefile#3 integrate .. //depot/projects/davidxu_thread/src/libexec/revnetgroup/revnetgroup.8#2 integrate .. //depot/projects/davidxu_thread/src/libexec/revnetgroup/revnetgroup.c#2 integrate .. //depot/projects/davidxu_thread/src/libexec/rexecd/rexecd.8#2 integrate .. //depot/projects/davidxu_thread/src/libexec/rexecd/rexecd.c#2 integrate .. //depot/projects/davidxu_thread/src/libexec/rlogind/Makefile#2 integrate .. //depot/projects/davidxu_thread/src/libexec/rlogind/rlogind.8#2 integrate .. //depot/projects/davidxu_thread/src/libexec/rlogind/rlogind.c#2 integrate .. //depot/projects/davidxu_thread/src/libexec/rpc.rquotad/rpc.rquotad.8#2 integrate .. //depot/projects/davidxu_thread/src/libexec/rpc.rquotad/rquotad.c#2 integrate .. //depot/projects/davidxu_thread/src/libexec/rpc.rstatd/rstatd.c#2 integrate .. //depot/projects/davidxu_thread/src/libexec/rpc.rusersd/rusersd.c#2 integrate .. //depot/projects/davidxu_thread/src/libexec/rpc.rwalld/rwalld.c#2 integrate .. //depot/projects/davidxu_thread/src/libexec/rpc.sprayd/sprayd.c#2 integrate .. //depot/projects/davidxu_thread/src/libexec/rshd/Makefile#2 integrate .. //depot/projects/davidxu_thread/src/libexec/rshd/rshd.8#2 integrate .. //depot/projects/davidxu_thread/src/libexec/rshd/rshd.c#2 integrate .. //depot/projects/davidxu_thread/src/libexec/rtld-aout/Makefile#2 delete .. //depot/projects/davidxu_thread/src/libexec/rtld-aout/dynamic.h#2 delete .. //depot/projects/davidxu_thread/src/libexec/rtld-aout/i386/md-static-funcs.c#2 delete .. //depot/projects/davidxu_thread/src/libexec/rtld-aout/i386/md.c#2 delete .. //depot/projects/davidxu_thread/src/libexec/rtld-aout/i386/md.h#2 delete .. //depot/projects/davidxu_thread/src/libexec/rtld-aout/i386/mdprologue.S#2 delete .. //depot/projects/davidxu_thread/src/libexec/rtld-aout/md-prologue.c#2 delete .. //depot/projects/davidxu_thread/src/libexec/rtld-aout/rtld.1aout#2 delete .. //depot/projects/davidxu_thread/src/libexec/rtld-aout/rtld.c#2 delete .. //depot/projects/davidxu_thread/src/libexec/rtld-elf/libmap.c#2 integrate .. //depot/projects/davidxu_thread/src/libexec/rtld-elf/libmap.h#2 integrate .. //depot/projects/davidxu_thread/src/libexec/rtld-elf/rtld.1#2 integrate .. //depot/projects/davidxu_thread/src/libexec/rtld-elf/rtld.c#2 integrate .. //depot/projects/davidxu_thread/src/libexec/tftpd/tftpd.c#2 integrate .. //depot/projects/davidxu_thread/src/libexec/ypxfr/ypxfr.8#2 integrate .. //depot/projects/davidxu_thread/src/release/Makefile#3 integrate .. //depot/projects/davidxu_thread/src/release/alpha/mkisoimages.sh#2 integrate .. //depot/projects/davidxu_thread/src/release/amd64/mkisoimages.sh#2 integrate .. //depot/projects/davidxu_thread/src/release/doc/en_US.ISO8859-1/hardware/alpha/proc-alpha.sgml#3 integrate .. //depot/projects/davidxu_thread/src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#5 integrate .. //depot/projects/davidxu_thread/src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#2 integrate .. //depot/projects/davidxu_thread/src/release/doc/ja_JP.eucJP/early-adopter/article.sgml#2 integrate .. //depot/projects/davidxu_thread/src/release/doc/ja_JP.eucJP/hardware/common/dev.sgml#2 integrate .. //depot/projects/davidxu_thread/src/release/doc/ja_JP.eucJP/hardware/common/intro.sgml#2 integrate .. //depot/projects/davidxu_thread/src/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.sgml#2 integrate .. //depot/projects/davidxu_thread/src/release/doc/ja_JP.eucJP/hardware/ia64/proc-ia64.sgml#2 integrate .. //depot/projects/davidxu_thread/src/release/doc/ja_JP.eucJP/hardware/pc98/proc-pc98.sgml#2 integrate .. //depot/projects/davidxu_thread/src/release/doc/ja_JP.eucJP/share/sgml/release.dsl#2 integrate .. //depot/projects/davidxu_thread/src/release/doc/share/misc/dev.archlist.txt#5 integrate .. //depot/projects/davidxu_thread/src/release/i386/mkisoimages.sh#3 integrate .. //depot/projects/davidxu_thread/src/release/ia64/mkisoimages.sh#2 integrate .. //depot/projects/davidxu_thread/src/release/scripts/print-cdrom-packages.sh#2 integrate .. //depot/projects/davidxu_thread/src/release/sparc64/mkisoimages.sh#2 integrate .. //depot/projects/davidxu_thread/src/rescue/rescue/Makefile#5 integrate .. //depot/projects/davidxu_thread/src/sbin/adjkerntz/adjkerntz.8#2 integrate .. //depot/projects/davidxu_thread/src/sbin/atm/fore_dnld/fore_dnld.8#2 integrate .. //depot/projects/davidxu_thread/src/sbin/atm/ilmid/ilmid.8#2 integrate .. //depot/projects/davidxu_thread/src/sbin/badsect/badsect.8#2 integrate .. //depot/projects/davidxu_thread/src/sbin/badsect/badsect.c#2 integrate .. //depot/projects/davidxu_thread/src/sbin/bsdlabel/bsdlabel.8#2 integrate .. //depot/projects/davidxu_thread/src/sbin/bsdlabel/bsdlabel.c#2 integrate .. //depot/projects/davidxu_thread/src/sbin/camcontrol/camcontrol.8#2 integrate .. //depot/projects/davidxu_thread/src/sbin/ccdconfig/ccdconfig.8#2 integrate .. //depot/projects/davidxu_thread/src/sbin/ccdconfig/ccdconfig.c#2 integrate .. //depot/projects/davidxu_thread/src/sbin/comcontrol/comcontrol.8#2 integrate .. //depot/projects/davidxu_thread/src/sbin/conscontrol/conscontrol.8#2 integrate .. //depot/projects/davidxu_thread/src/sbin/devd/devd.8#3 integrate .. //depot/projects/davidxu_thread/src/sbin/devd/devd.cc#2 integrate .. //depot/projects/davidxu_thread/src/sbin/dhclient/omshell/Makefile#2 integrate .. //depot/projects/davidxu_thread/src/sbin/dmesg/Makefile#2 integrate .. //depot/projects/davidxu_thread/src/sbin/dmesg/dmesg.c#2 integrate .. //depot/projects/davidxu_thread/src/sbin/dump/dump.8#2 integrate .. //depot/projects/davidxu_thread/src/sbin/dump/main.c#2 integrate .. //depot/projects/davidxu_thread/src/sbin/dump/optr.c#2 integrate .. //depot/projects/davidxu_thread/src/sbin/dumpfs/dumpfs.8#2 integrate .. //depot/projects/davidxu_thread/src/sbin/dumpon/dumpon.8#2 integrate >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Tue Feb 15 05:02:41 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9AB0816A4D0; Tue, 15 Feb 2005 05:02:40 +0000 (GMT) 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 71BD916A4CE for ; Tue, 15 Feb 2005 05:02:40 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0E16643D54 for ; Tue, 15 Feb 2005 05:02:40 +0000 (GMT) (envelope-from davidxu@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1F52dqS083596 for ; Tue, 15 Feb 2005 05:02:40 GMT (envelope-from davidxu@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1F52d6L083593 for perforce@freebsd.org; Tue, 15 Feb 2005 05:02:39 GMT (envelope-from davidxu@freebsd.org) Date: Tue, 15 Feb 2005 05:02:39 GMT Message-Id: <200502150502.j1F52d6L083593@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to davidxu@freebsd.org using -f From: David Xu To: Perforce Change Reviews Subject: PERFORCE change 71093 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: Tue, 15 Feb 2005 05:02:41 -0000 http://perforce.freebsd.org/chv.cgi?CH=71093 Change 71093 by davidxu@davidxu_alona on 2005/02/15 05:02:04 code cleanup. Affected files ... .. //depot/projects/davidxu_thread/src/lib/libthread/arch/alpha/alpha/pthread_md.c#4 edit .. //depot/projects/davidxu_thread/src/lib/libthread/arch/alpha/include/pthread_md.h#4 edit .. //depot/projects/davidxu_thread/src/lib/libthread/arch/amd64/include/atomic_ops.h#2 delete .. //depot/projects/davidxu_thread/src/lib/libthread/arch/amd64/include/pthread_md.h#5 edit .. //depot/projects/davidxu_thread/src/lib/libthread/arch/i386/i386/pthread_md.c#3 edit .. //depot/projects/davidxu_thread/src/lib/libthread/arch/ia64/ia64/context.S#2 delete .. //depot/projects/davidxu_thread/src/lib/libthread/arch/ia64/ia64/enter_uts.S#2 delete .. //depot/projects/davidxu_thread/src/lib/libthread/arch/ia64/ia64/pthread_md.c#3 edit .. //depot/projects/davidxu_thread/src/lib/libthread/arch/ia64/include/pthread_md.h#5 edit .. //depot/projects/davidxu_thread/src/lib/libthread/arch/powerpc/include/pthread_md.h#2 edit .. //depot/projects/davidxu_thread/src/lib/libthread/arch/powerpc/powerpc/assym.c#2 delete .. //depot/projects/davidxu_thread/src/lib/libthread/arch/powerpc/powerpc/assym.s#2 delete .. //depot/projects/davidxu_thread/src/lib/libthread/arch/powerpc/powerpc/context.S#2 delete .. //depot/projects/davidxu_thread/src/lib/libthread/arch/powerpc/powerpc/enter_uts.S#2 delete .. //depot/projects/davidxu_thread/src/lib/libthread/arch/sparc64/include/pthread_md.h#4 edit .. //depot/projects/davidxu_thread/src/lib/libthread/arch/sparc64/sparc64/assym.s#2 delete .. //depot/projects/davidxu_thread/src/lib/libthread/arch/sparc64/sparc64/pthread_md.c#3 edit .. //depot/projects/davidxu_thread/src/lib/libthread/arch/sparc64/sparc64/thr_getcontext.S#2 delete Differences ... ==== //depot/projects/davidxu_thread/src/lib/libthread/arch/alpha/alpha/pthread_md.c#4 (text+ko) ==== @@ -28,7 +28,7 @@ __FBSDID("$FreeBSD: src/lib/libpthread/arch/alpha/alpha/pthread_md.c,v 1.2 2004/08/15 16:28:04 dfr Exp $"); #include -#include +#include #include "pthread_md.h" /* @@ -40,6 +40,7 @@ struct tcb *tcb; if ((tcb = malloc(sizeof(struct tcb))) != NULL) { + memset(tcb, 0, sizeof(struct tcb)); tcb->tcb_thread = thread; } return (tcb); ==== //depot/projects/davidxu_thread/src/lib/libthread/arch/alpha/include/pthread_md.h#4 (text+ko) ==== @@ -30,24 +30,35 @@ #define _PTHREAD_MD_H_ #include +#include -#define DTV_OFFSET offsetof(struct tcb, tcb_tdv) +#define DTV_OFFSET offsetof(struct tcb, tcb_tp.tp_tdv) struct pthread; struct tcb; struct tdv; /* We don't know what this is yet? */ +/* + * tp points to one of these. We define the static TLS as an array + * of long double to enforce 16-byte alignment of the TLS memory, + * struct alpha_tp, struct tcb and also struct kcb. Both static and + * dynamic allocation of any of these structures will result in a + * valid, well-aligned thread pointer. + */ +struct alpha_tp { + struct tdv *tp_tdv; /* dynamic TLS */ + uint64_t _reserved_; + long double tp_tls[0]; /* static TLS */ +}; + struct tcb { - struct tdv *tcb_tdv; /* dynamic TLS */ struct pthread *tcb_thread; + struct alpha_tp tcb_tp; }; #define _tp __builtin_thread_pointer() -#define _tcb ((struct tcb*)((char*)(_tp))) +#define _tcb ((struct tcb*)((char*)(_tp) - offsetof(struct tcb, tcb_tp))) -/* - * The constructors. - */ struct tcb *_tcb_ctor(struct pthread *, int); void _tcb_dtor(struct tcb *); @@ -55,13 +66,9 @@ static __inline void _tcb_set(struct tcb *tcb) { - /* There is no thread yet; use the fake tcb. */ - __builtin_set_thread_pointer(tcb); + __builtin_set_thread_pointer(&tcb->tcb_tp); } -/* - * Get the current tcb. - */ static __inline struct tcb * _tcb_get(void) { ==== //depot/projects/davidxu_thread/src/lib/libthread/arch/amd64/include/pthread_md.h#5 (text+ko) ==== @@ -79,20 +79,15 @@ __result; \ }) -/* - * The constructors. - */ struct tcb *_tcb_ctor(struct pthread *, int); void _tcb_dtor(struct tcb *tcb); -/* Called from the KSE to set its private data. */ static __inline void _tcb_set(struct tcb *tcb) { amd64_set_fsbase(tcb); } -/* Get the current kcb. */ static __inline struct tcb * _tcb_get(void) { @@ -101,7 +96,6 @@ extern struct pthread *_thr_initial; -/* Get the current thread. */ static __inline struct pthread * _get_curthread(void) { ==== //depot/projects/davidxu_thread/src/lib/libthread/arch/i386/i386/pthread_md.c#3 (text+ko) ==== @@ -29,13 +29,8 @@ __FBSDID("$FreeBSD: src/lib/libpthread/arch/i386/i386/pthread_md.c,v 1.4 2004/11/06 03:35:51 peter Exp $"); #include -#include #include #include - -#include -#include -#include #include #include "rtld_tls.h" ==== //depot/projects/davidxu_thread/src/lib/libthread/arch/ia64/ia64/pthread_md.c#3 (text+ko) ==== @@ -28,6 +28,7 @@ */ #include +#include #include #include "rtld_tls.h" #include "pthread_md.h" @@ -48,7 +49,7 @@ #if 1 if ((tcb = malloc(sizeof(struct tcb))) != NULL) { - tcb->tcb_tdv = 0; + memset(tcb, 0, sizeof(struct tcb)); tcb->tcb_thread = thread; } #else ==== //depot/projects/davidxu_thread/src/lib/libthread/arch/ia64/include/pthread_md.h#5 (text+ko) ==== @@ -31,32 +31,41 @@ #include -#define DTV_OFFSET offsetof(struct tcb, tcb_tdv) +#define DTV_OFFSET offsetof(struct tcb, tcb_tp.tp_tdv) struct pthread; struct tcb; struct tdv; /* We don't know what this is yet? */ +/* + * tp points to one of these. We define the static TLS as an array + * of long double to enforce 16-byte alignment of the TLS memory, + * struct ia64_tp, struct tcb and also struct kcb. Both static and + * dynamic allocation of any of these structures will result in a + * valid, well-aligned thread pointer. + */ +struct ia64_tp { + struct tdv *tp_tdv; /* dynamic TLS */ + uint64_t _reserved_; + long double tp_tls[0]; /* static TLS */ +}; + struct tcb { - struct tdv *tcb_tdv; /* dynamic TLS */ struct pthread *tcb_thread; + struct ia64_tp tcb_tp; }; -register struct tcb *_tp __asm("%r13"); +register struct ia64_tp *_tp __asm("%r13"); -#define _tcb _tp +#define _tcb ((struct tcb*)((char*)(_tp) - offsetof(struct tcb, tcb_tp))) -/* - * The tcb constructors. - */ struct tcb *_tcb_ctor(struct pthread *, int); void _tcb_dtor(struct tcb *); -/* Called from the KSE to set its private data. */ static __inline void _tcb_set(struct tcb *tcb) { - _tp = tcb; + _tp = &tcb->tcb_tp; } static __inline struct tcb * ==== //depot/projects/davidxu_thread/src/lib/libthread/arch/powerpc/include/pthread_md.h#2 (text+ko) ==== @@ -33,24 +33,11 @@ #ifndef _PTHREAD_MD_H_ #define _PTHREAD_MD_H_ -#include #include -#include - -extern void _ppc32_enter_uts(struct kse_mailbox *, kse_func_t, void *, size_t); -extern int _ppc32_setcontext(mcontext_t *, intptr_t, intptr_t *); -extern int _ppc32_getcontext(mcontext_t *); +#include -#define KSE_STACKSIZE 16384 #define DTV_OFFSET offsetof(struct tcb, tcb_tp.tp_tdv) -#define THR_GETCONTEXT(ucp) _ppc32_getcontext(&(ucp)->uc_mcontext) -#define THR_SETCONTEXT(ucp) _ppc32_setcontext(&(ucp)->uc_mcontext, 0, NULL) - -#define PER_THREAD - -struct kcb; -struct kse; struct pthread; struct tcb; struct tdv; @@ -65,20 +52,10 @@ }; struct tcb { - struct kse_thr_mailbox tcb_tmbx; struct pthread *tcb_thread; - struct kcb *tcb_curkcb; - long tcb_isfake; struct ppc32_tp tcb_tp; }; -struct kcb { - struct kse_mailbox kcb_kmbx; - struct tcb kcb_faketcb; - struct tcb *kcb_curtcb; - struct kse *kcb_kse; -}; - /* * From the PowerPC32 TLS spec: * @@ -90,97 +67,12 @@ #define _tcb ((struct tcb *)(_tpr - TP_OFFSET - offsetof(struct tcb, tcb_tp))) -/* - * The kcb and tcb constructors. - */ struct tcb *_tcb_ctor(struct pthread *, int); void _tcb_dtor(struct tcb *); -struct kcb *_kcb_ctor(struct kse *kse); -void _kcb_dtor(struct kcb *); -/* Called from the KSE to set its private data. */ static __inline void -_kcb_set(struct kcb *kcb) +_tcb_set(struct tcb *tcb) { - /* There is no thread yet; use the fake tcb. */ - _tpr = (uint8_t *)&kcb->kcb_faketcb.tcb_tp + TP_OFFSET; -} - -/* - * Get the current kcb. - * - * This can only be called while in a critical region; don't - * worry about having the kcb changed out from under us. - */ -static __inline struct kcb * -_kcb_get(void) -{ - return (_tcb->tcb_curkcb); -} - -/* - * Enter a critical region. - * - * Read and clear km_curthread in the kse mailbox. - */ -static __inline struct kse_thr_mailbox * -_kcb_critical_enter(void) -{ - struct kse_thr_mailbox *crit; - uint32_t flags; - - if (_tcb->tcb_isfake != 0) { - /* - * We already are in a critical region since - * there is no current thread. - */ - crit = NULL; - } else { - flags = _tcb->tcb_tmbx.tm_flags; - _tcb->tcb_tmbx.tm_flags |= TMF_NOUPCALL; - crit = _tcb->tcb_curkcb->kcb_kmbx.km_curthread; - _tcb->tcb_curkcb->kcb_kmbx.km_curthread = NULL; - _tcb->tcb_tmbx.tm_flags = flags; - } - return (crit); -} - -static __inline void -_kcb_critical_leave(struct kse_thr_mailbox *crit) -{ - /* No need to do anything if this is a fake tcb. */ - if (_tcb->tcb_isfake == 0) - _tcb->tcb_curkcb->kcb_kmbx.km_curthread = crit; -} - -static __inline int -_kcb_in_critical(void) -{ - uint32_t flags; - int ret; - - if (_tcb->tcb_isfake != 0) { - /* - * We are in a critical region since there is no - * current thread. - */ - ret = 1; - } else { - flags = _tcb->tcb_tmbx.tm_flags; - _tcb->tcb_tmbx.tm_flags |= TMF_NOUPCALL; - ret = (_tcb->tcb_curkcb->kcb_kmbx.km_curthread == NULL); - _tcb->tcb_tmbx.tm_flags = flags; - } - return (ret); -} - -static __inline void -_tcb_set(struct kcb *kcb, struct tcb *tcb) -{ - if (tcb == NULL) - tcb = &kcb->kcb_faketcb; - kcb->kcb_curtcb = tcb; - tcb->tcb_curkcb = kcb; _tpr = (uint8_t *)&tcb->tcb_tp + TP_OFFSET; } @@ -190,69 +82,14 @@ return (_tcb); } +extern struct pthread *_thr_initial; + static __inline struct pthread * _get_curthread(void) { - return (_tcb->tcb_thread); -} - -/* - * Get the current kse. - * - * Like _kcb_get(), this can only be called while in a critical region. - */ -static __inline struct kse * -_get_curkse(void) -{ - return (_tcb->tcb_curkcb->kcb_kse); -} - -static __inline int -_thread_enter_uts(struct tcb *tcb, struct kcb *kcb) -{ - if (_ppc32_getcontext(&tcb->tcb_tmbx.tm_context.uc_mcontext) == 0) { - /* Make the fake tcb the current thread. */ - kcb->kcb_curtcb = &kcb->kcb_faketcb; - _tpr = (uint8_t *)&kcb->kcb_faketcb.tcb_tp + TP_OFFSET; - _ppc32_enter_uts(&kcb->kcb_kmbx, kcb->kcb_kmbx.km_func, - kcb->kcb_kmbx.km_stack.ss_sp, - kcb->kcb_kmbx.km_stack.ss_size - 32); - /* We should not reach here. */ - return (-1); - } - return (0); -} - -static __inline int -_thread_switch(struct kcb *kcb, struct tcb *tcb, int setmbox) -{ - mcontext_t *mc; - extern int _libkse_debug; - - _tcb_set(kcb, tcb); - mc = &tcb->tcb_tmbx.tm_context.uc_mcontext; - - /* - * A full context needs a system call to restore, so use - * kse_switchin. Otherwise, the partial context can be - * restored with _ppc32_setcontext - */ - if (mc->mc_vers != _MC_VERSION_KSE && _libkse_debug != 0) { - if (setmbox) - kse_switchin(&tcb->tcb_tmbx, KSE_SWITCHIN_SETTMBX); - else - kse_switchin(&tcb->tcb_tmbx, 0); - } else { - tcb->tcb_tmbx.tm_lwp = kcb->kcb_kmbx.km_lwp; - if (setmbox) - _ppc32_setcontext(mc, (intptr_t)&tcb->tcb_tmbx, - (intptr_t *)&kcb->kcb_kmbx.km_curthread); - else - _ppc32_setcontext(mc, 0, NULL); - } - - /* We should not reach here. */ - return (-1); + if (_thr_initial) + return (_tcb->tcb_thread); + return (NULL); } #endif /* _PTHREAD_MD_H_ */ ==== //depot/projects/davidxu_thread/src/lib/libthread/arch/sparc64/include/pthread_md.h#4 (text+ko) ==== @@ -41,31 +41,37 @@ struct tcb; struct tdv; /* We don't know what this is yet? */ +/* + * %g6 points to one of these. We define the static TLS as an array + * of long double to enforce 16-byte alignment of the TLS memory. + * + * XXX - Both static and dynamic allocation of any of these structures + * will result in a valid, well-aligned thread pointer??? + */ +struct sparc64_tp { + struct tdv *tp_tdv; /* dynamic TLS */ + uint64_t _reserved_; + long double tp_tls[0]; /* static TLS */ +}; + struct tcb { - struct tdv *tp_tdv; /* dynamic TLS */ struct pthread *tcb_thread; + struct sparc64_tp tcb_tp; }; -register struct tcb *_tp __asm("%g6"); +register struct sparc64_tp *_tp __asm("%g6"); -#define _tcb _tp +#define _tcb ((struct tcb*)((char*)(_tp) - offsetof(struct tcb, tcb_tp))) -/* - * The tcb constructors. - */ struct tcb *_tcb_ctor(struct pthread *, int); void _tcb_dtor(struct tcb *); -/* Called from the thread to set its private data. */ static __inline void _tcb_set(struct tcb *tcb) { - _tcb = tcb; + _tp = &tcb->tcb_tp; } -/* - * Get the current tcb. - */ static __inline struct tcb * _tcb_get(void) { ==== //depot/projects/davidxu_thread/src/lib/libthread/arch/sparc64/sparc64/pthread_md.c#3 (text+ko) ==== From owner-p4-projects@FreeBSD.ORG Tue Feb 15 05:03:42 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1792216A4D0; Tue, 15 Feb 2005 05:03:42 +0000 (GMT) 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 E8E5D16A4CE for ; Tue, 15 Feb 2005 05:03:41 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BC68843D54 for ; Tue, 15 Feb 2005 05:03:41 +0000 (GMT) (envelope-from davidxu@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1F53fnN083621 for ; Tue, 15 Feb 2005 05:03:41 GMT (envelope-from davidxu@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1F53fZk083618 for perforce@freebsd.org; Tue, 15 Feb 2005 05:03:41 GMT (envelope-from davidxu@freebsd.org) Date: Tue, 15 Feb 2005 05:03:41 GMT Message-Id: <200502150503.j1F53fZk083618@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to davidxu@freebsd.org using -f From: David Xu To: Perforce Change Reviews Subject: PERFORCE change 71094 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: Tue, 15 Feb 2005 05:03:42 -0000 http://perforce.freebsd.org/chv.cgi?CH=71094 Change 71094 by davidxu@davidxu_alona on 2005/02/15 05:03:14 remove unused code. Affected files ... .. //depot/projects/davidxu_thread/src/lib/libthread/arch/alpha/include/atomic_ops.h#2 delete .. //depot/projects/davidxu_thread/src/lib/libthread/arch/i386/include/atomic_ops.h#2 delete .. //depot/projects/davidxu_thread/src/lib/libthread/arch/powerpc/include/atomic_ops.h#2 delete .. //depot/projects/davidxu_thread/src/lib/libthread/arch/sparc64/include/atomic_ops.h#2 delete Differences ... From owner-p4-projects@FreeBSD.ORG Tue Feb 15 05:14:56 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 285E116A4D0; Tue, 15 Feb 2005 05:14:56 +0000 (GMT) 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 F3ABF16A4CE for ; Tue, 15 Feb 2005 05:14:55 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C630643D1D for ; Tue, 15 Feb 2005 05:14:55 +0000 (GMT) (envelope-from davidxu@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1F5EtD3084055 for ; Tue, 15 Feb 2005 05:14:55 GMT (envelope-from davidxu@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1F5EtwB084052 for perforce@freebsd.org; Tue, 15 Feb 2005 05:14:55 GMT (envelope-from davidxu@freebsd.org) Date: Tue, 15 Feb 2005 05:14:55 GMT Message-Id: <200502150514.j1F5EtwB084052@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to davidxu@freebsd.org using -f From: David Xu To: Perforce Change Reviews Subject: PERFORCE change 71095 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: Tue, 15 Feb 2005 05:14:56 -0000 http://perforce.freebsd.org/chv.cgi?CH=71095 Change 71095 by davidxu@davidxu_alona on 2005/02/15 05:14:08 remove. Affected files ... .. //depot/projects/davidxu_thread/src/lib/libpthread/arch/arm/arm/context.S#2 delete .. //depot/projects/davidxu_thread/src/lib/libpthread/arch/arm/arm/pthread_md.c#2 delete .. //depot/projects/davidxu_thread/src/lib/libpthread/arch/arm/include/atomic_ops.h#2 delete .. //depot/projects/davidxu_thread/src/lib/libpthread/arch/arm/include/pthread_md.h#2 delete Differences ... From owner-p4-projects@FreeBSD.ORG Tue Feb 15 14:16:58 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 35C3816A4D0; Tue, 15 Feb 2005 14:16:58 +0000 (GMT) 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 0DBA116A4CE for ; Tue, 15 Feb 2005 14:16:58 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D6F9D43D2D for ; Tue, 15 Feb 2005 14:16:57 +0000 (GMT) (envelope-from davidxu@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1FEGvwU019621 for ; Tue, 15 Feb 2005 14:16:57 GMT (envelope-from davidxu@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1FEGvqw019618 for perforce@freebsd.org; Tue, 15 Feb 2005 14:16:57 GMT (envelope-from davidxu@freebsd.org) Date: Tue, 15 Feb 2005 14:16:57 GMT Message-Id: <200502151416.j1FEGvqw019618@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to davidxu@freebsd.org using -f From: David Xu To: Perforce Change Reviews Subject: PERFORCE change 71111 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: Tue, 15 Feb 2005 14:16:58 -0000 http://perforce.freebsd.org/chv.cgi?CH=71111 Change 71111 by davidxu@davidxu_tiger on 2005/02/15 14:16:12 sync with libgcc. Affected files ... .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_init.c#12 edit Differences ... ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_init.c#12 (text+ko) ==== @@ -154,7 +154,8 @@ &_pthread_mutex_destroy, &_pthread_mutex_lock, &_pthread_mutex_trylock, - &_pthread_mutex_unlock + &_pthread_mutex_unlock, + &_pthread_create }; #define DUAL_ENTRY(entry) \ From owner-p4-projects@FreeBSD.ORG Thu Feb 17 19:31:13 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9F3BA16A4D0; Thu, 17 Feb 2005 19:31:12 +0000 (GMT) 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 6A1B116A4CF for ; Thu, 17 Feb 2005 19:31:12 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7D51D43D45 for ; Thu, 17 Feb 2005 19:31:11 +0000 (GMT) (envelope-from peter@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1HJVBhU038429 for ; Thu, 17 Feb 2005 19:31:11 GMT (envelope-from peter@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1HJV8QR038426 for perforce@freebsd.org; Thu, 17 Feb 2005 19:31:08 GMT (envelope-from peter@freebsd.org) Date: Thu, 17 Feb 2005 19:31:08 GMT Message-Id: <200502171931.j1HJV8QR038426@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter@freebsd.org using -f From: Peter Wemm To: Perforce Change Reviews Subject: PERFORCE change 71203 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: Thu, 17 Feb 2005 19:31:13 -0000 http://perforce.freebsd.org/chv.cgi?CH=71203 Change 71203 by peter@peter_daintree on 2005/02/17 19:30:13 IFC @71202 Affected files ... .. //depot/projects/hammer/bin/chmod/chmod.1#8 integrate .. //depot/projects/hammer/bin/cp/utils.c#8 integrate .. //depot/projects/hammer/bin/date/date.1#12 integrate .. //depot/projects/hammer/bin/ed/main.c#5 integrate .. //depot/projects/hammer/bin/getfacl/getfacl.c#4 integrate .. //depot/projects/hammer/bin/ln/ln.c#5 integrate .. //depot/projects/hammer/bin/ln/symlink.7#6 integrate .. //depot/projects/hammer/bin/ls/ls.1#18 integrate .. //depot/projects/hammer/bin/ls/util.c#8 integrate .. //depot/projects/hammer/bin/mkdir/mkdir.c#7 integrate .. //depot/projects/hammer/bin/pax/cpio.1#4 integrate .. //depot/projects/hammer/bin/pax/tar.1#7 integrate .. //depot/projects/hammer/bin/ps/ps.1#21 integrate .. //depot/projects/hammer/bin/ps/ps.c#19 integrate .. //depot/projects/hammer/bin/pwd/pwd.c#6 integrate .. //depot/projects/hammer/bin/rcp/rcp.1#6 integrate .. //depot/projects/hammer/bin/rcp/rcp.c#8 integrate .. //depot/projects/hammer/bin/rm/rm.1#11 integrate .. //depot/projects/hammer/bin/setfacl/setfacl.1#7 integrate .. //depot/projects/hammer/bin/setfacl/setfacl.c#6 integrate .. //depot/projects/hammer/bin/sh/options.c#3 integrate .. //depot/projects/hammer/bin/stty/stty.1#6 integrate .. //depot/projects/hammer/bin/stty/stty.c#4 integrate .. //depot/projects/hammer/contrib/amd/fixmount/fixmount.8#5 integrate .. //depot/projects/hammer/contrib/amd/hlfsd/hlfsd.8#5 integrate .. //depot/projects/hammer/contrib/sendmail/FREEBSD-upgrade#10 integrate .. //depot/projects/hammer/contrib/sendmail/KNOWNBUGS#4 integrate .. //depot/projects/hammer/contrib/sendmail/PGPKEYS#5 integrate .. //depot/projects/hammer/contrib/sendmail/RELEASE_NOTES#8 integrate .. //depot/projects/hammer/contrib/sendmail/cf/cf/Makefile#3 integrate .. //depot/projects/hammer/contrib/sendmail/cf/cf/submit.cf#8 integrate .. //depot/projects/hammer/contrib/sendmail/cf/m4/proto.m4#8 integrate .. //depot/projects/hammer/contrib/sendmail/cf/m4/version.m4#8 integrate .. //depot/projects/hammer/contrib/sendmail/cf/mailer/local.m4#2 integrate .. //depot/projects/hammer/contrib/sendmail/cf/ostype/dragonfly.m4#1 branch .. //depot/projects/hammer/contrib/sendmail/editmap/editmap.c#2 integrate .. //depot/projects/hammer/contrib/sendmail/include/libmilter/mfapi.h#5 integrate .. //depot/projects/hammer/contrib/sendmail/include/sm/clock.h#2 integrate .. //depot/projects/hammer/contrib/sendmail/include/sm/conf.h#8 integrate .. //depot/projects/hammer/contrib/sendmail/include/sm/config.h#3 integrate .. //depot/projects/hammer/contrib/sendmail/include/sm/os/sm_os_dragonfly.h#1 branch .. //depot/projects/hammer/contrib/sendmail/libmilter/comm.c#5 integrate .. //depot/projects/hammer/contrib/sendmail/libmilter/engine.c#7 integrate .. //depot/projects/hammer/contrib/sendmail/libmilter/listener.c#7 integrate .. //depot/projects/hammer/contrib/sendmail/libmilter/signal.c#6 integrate .. //depot/projects/hammer/contrib/sendmail/libmilter/sm_gethost.c#2 integrate .. //depot/projects/hammer/contrib/sendmail/libmilter/smfi.c#3 integrate .. //depot/projects/hammer/contrib/sendmail/libsm/Makefile.m4#3 integrate .. //depot/projects/hammer/contrib/sendmail/libsm/b-strcmp.c#2 integrate .. //depot/projects/hammer/contrib/sendmail/libsm/clock.c#6 integrate .. //depot/projects/hammer/contrib/sendmail/libsm/debug.c#3 integrate .. //depot/projects/hammer/contrib/sendmail/libsm/fclose.c#2 integrate .. //depot/projects/hammer/contrib/sendmail/libsm/fopen.c#2 integrate .. //depot/projects/hammer/contrib/sendmail/libsm/fpos.c#2 integrate .. //depot/projects/hammer/contrib/sendmail/libsm/fseek.c#2 integrate .. //depot/projects/hammer/contrib/sendmail/libsm/heap.c#2 integrate .. //depot/projects/hammer/contrib/sendmail/libsm/ldap.c#6 integrate .. //depot/projects/hammer/contrib/sendmail/libsm/rpool.c#3 integrate .. //depot/projects/hammer/contrib/sendmail/libsm/smstdio.c#4 integrate .. //depot/projects/hammer/contrib/sendmail/libsm/stdio.c#5 integrate .. //depot/projects/hammer/contrib/sendmail/libsm/strio.c#2 integrate .. //depot/projects/hammer/contrib/sendmail/libsm/t-event.c#2 integrate .. //depot/projects/hammer/contrib/sendmail/libsm/t-shm.c#3 integrate .. //depot/projects/hammer/contrib/sendmail/libsm/ungetc.c#2 integrate .. //depot/projects/hammer/contrib/sendmail/libsm/vfprintf.c#2 integrate .. //depot/projects/hammer/contrib/sendmail/libsm/vfscanf.c#2 integrate .. //depot/projects/hammer/contrib/sendmail/libsm/vsscanf.c#2 delete .. //depot/projects/hammer/contrib/sendmail/libsmdb/smdb.c#2 integrate .. //depot/projects/hammer/contrib/sendmail/libsmdb/smdb1.c#2 integrate .. //depot/projects/hammer/contrib/sendmail/libsmutil/safefile.c#3 integrate .. //depot/projects/hammer/contrib/sendmail/mail.local/Makefile.m4#3 integrate .. //depot/projects/hammer/contrib/sendmail/mail.local/mail.local.c#7 integrate .. //depot/projects/hammer/contrib/sendmail/makemap/makemap.c#5 integrate .. //depot/projects/hammer/contrib/sendmail/smrsh/smrsh.8#6 integrate .. //depot/projects/hammer/contrib/sendmail/smrsh/smrsh.c#8 integrate .. //depot/projects/hammer/contrib/sendmail/src/README#7 integrate .. //depot/projects/hammer/contrib/sendmail/src/bf.c#4 integrate .. //depot/projects/hammer/contrib/sendmail/src/collect.c#7 integrate .. //depot/projects/hammer/contrib/sendmail/src/conf.c#9 integrate .. //depot/projects/hammer/contrib/sendmail/src/control.c#5 integrate .. //depot/projects/hammer/contrib/sendmail/src/daemon.c#6 integrate .. //depot/projects/hammer/contrib/sendmail/src/deliver.c#8 integrate .. //depot/projects/hammer/contrib/sendmail/src/domain.c#6 integrate .. //depot/projects/hammer/contrib/sendmail/src/headers.c#9 integrate .. //depot/projects/hammer/contrib/sendmail/src/helpfile#2 integrate .. //depot/projects/hammer/contrib/sendmail/src/map.c#6 integrate .. //depot/projects/hammer/contrib/sendmail/src/mci.c#6 integrate .. //depot/projects/hammer/contrib/sendmail/src/milter.c#8 integrate .. //depot/projects/hammer/contrib/sendmail/src/mime.c#5 integrate .. //depot/projects/hammer/contrib/sendmail/src/parseaddr.c#7 integrate .. //depot/projects/hammer/contrib/sendmail/src/queue.c#8 integrate .. //depot/projects/hammer/contrib/sendmail/src/readcf.c#8 integrate .. //depot/projects/hammer/contrib/sendmail/src/recipient.c#6 integrate .. //depot/projects/hammer/contrib/sendmail/src/sasl.c#5 integrate .. //depot/projects/hammer/contrib/sendmail/src/savemail.c#5 integrate .. //depot/projects/hammer/contrib/sendmail/src/sendmail.h#8 integrate .. //depot/projects/hammer/contrib/sendmail/src/sfsasl.c#6 integrate .. //depot/projects/hammer/contrib/sendmail/src/sm_resolve.c#4 integrate .. //depot/projects/hammer/contrib/sendmail/src/srvrsmtp.c#8 integrate .. //depot/projects/hammer/contrib/sendmail/src/tls.c#6 integrate .. //depot/projects/hammer/contrib/sendmail/src/usersmtp.c#7 integrate .. //depot/projects/hammer/contrib/sendmail/src/util.c#6 integrate .. //depot/projects/hammer/contrib/sendmail/src/version.c#8 integrate .. //depot/projects/hammer/contrib/sendmail/vacation/vacation.c#5 integrate .. //depot/projects/hammer/games/fortune/datfiles/fortunes#38 integrate .. //depot/projects/hammer/games/fortune/fortune/Makefile#3 integrate .. //depot/projects/hammer/games/fortune/fortune/fortune.6#3 integrate .. //depot/projects/hammer/games/fortune/fortune/fortune.c#5 integrate .. //depot/projects/hammer/games/fortune/strfile/strfile.8#4 integrate .. //depot/projects/hammer/games/fortune/strfile/strfile.c#6 integrate .. //depot/projects/hammer/games/fortune/strfile/strfile.h#2 integrate .. //depot/projects/hammer/games/fortune/unstr/Makefile#4 integrate .. //depot/projects/hammer/games/fortune/unstr/unstr.c#3 integrate .. //depot/projects/hammer/games/number/number.6#2 integrate .. //depot/projects/hammer/games/number/number.c#3 integrate .. //depot/projects/hammer/games/random/random.c#5 integrate .. //depot/projects/hammer/gnu/lib/libdialog/dialog.3#5 integrate .. //depot/projects/hammer/gnu/usr.bin/binutils/libiberty/Makefile#8 integrate .. //depot/projects/hammer/gnu/usr.bin/gdb/gdb/Makefile#4 integrate .. //depot/projects/hammer/gnu/usr.bin/gdb/gdb/gdb.1#2 integrate .. //depot/projects/hammer/gnu/usr.bin/gdb/gdbtui/Makefile#6 integrate .. //depot/projects/hammer/gnu/usr.bin/gdb/kgdb/Makefile#3 integrate .. //depot/projects/hammer/gnu/usr.bin/gdb/libgdb/Makefile#8 integrate .. //depot/projects/hammer/gnu/usr.bin/grep/grep.c#6 integrate .. //depot/projects/hammer/gnu/usr.bin/man/man/man.man#3 integrate .. //depot/projects/hammer/gnu/usr.bin/man/manpath/manpath.man#2 integrate .. //depot/projects/hammer/gnu/usr.bin/tar/tar.1#7 integrate .. //depot/projects/hammer/include/netdb.h#7 integrate .. //depot/projects/hammer/lib/libarchive/Makefile#17 integrate .. //depot/projects/hammer/lib/libarchive/README#4 integrate .. //depot/projects/hammer/lib/libarchive/archive_read.3#14 integrate .. //depot/projects/hammer/lib/libarchive/archive_read_open_file.c#7 integrate .. //depot/projects/hammer/lib/libarchive/archive_read_support_compression_none.c#6 integrate .. //depot/projects/hammer/lib/libarchive/archive_read_support_format_iso9660.c#4 integrate .. //depot/projects/hammer/lib/libarchive/archive_read_support_format_zip.c#3 integrate .. //depot/projects/hammer/lib/libarchive/archive_write.3#8 integrate .. //depot/projects/hammer/lib/libarchive/archive_write.c#11 integrate .. //depot/projects/hammer/lib/libarchive/archive_write_open_file.c#9 integrate .. //depot/projects/hammer/lib/libarchive/libarchive-formats.5#5 integrate .. //depot/projects/hammer/lib/libarchive/tar.5#9 integrate .. //depot/projects/hammer/lib/libbsnmp/modules/snmp_netgraph/snmp_netgraph.3#7 integrate .. //depot/projects/hammer/lib/libc/db/man/dbopen.3#6 integrate .. //depot/projects/hammer/lib/libc/db/man/mpool.3#4 integrate .. //depot/projects/hammer/lib/libc/gen/exec.3#8 integrate .. //depot/projects/hammer/lib/libc/gen/getcap.3#4 integrate .. //depot/projects/hammer/lib/libc/gen/getgrent.3#8 integrate .. //depot/projects/hammer/lib/libc/gen/getpwent.3#10 integrate .. //depot/projects/hammer/lib/libc/gen/getusershell.3#2 integrate .. //depot/projects/hammer/lib/libc/gen/stringlist.3#3 integrate .. //depot/projects/hammer/lib/libc/locale/utf8.c#10 integrate .. //depot/projects/hammer/lib/libc/locale/wcsnrtombs.c#2 integrate .. //depot/projects/hammer/lib/libc/net/gai_strerror.3#2 integrate .. //depot/projects/hammer/lib/libc/net/getaddrinfo.3#10 integrate .. //depot/projects/hammer/lib/libc/net/getaddrinfo.c#17 integrate .. //depot/projects/hammer/lib/libc/net/getifaddrs.3#5 integrate .. //depot/projects/hammer/lib/libc/net/getnameinfo.3#9 integrate .. //depot/projects/hammer/lib/libc/net/inet.3#5 integrate .. //depot/projects/hammer/lib/libc/net/inet6_rth_space.3#7 integrate .. //depot/projects/hammer/lib/libc/net/nsdispatch.3#6 integrate .. //depot/projects/hammer/lib/libc/net/rcmd.c#5 integrate .. //depot/projects/hammer/lib/libc/net/res_send.c#5 integrate .. //depot/projects/hammer/lib/libc/net/resolver.3#7 integrate .. //depot/projects/hammer/lib/libc/regex/regex.3#9 integrate .. //depot/projects/hammer/lib/libc/rpc/rpc_clnt_auth.3#3 integrate .. //depot/projects/hammer/lib/libc/rpc/rpc_clnt_calls.3#3 integrate .. //depot/projects/hammer/lib/libc/rpc/rpc_clnt_create.3#5 integrate .. //depot/projects/hammer/lib/libc/rpc/rpc_svc_calls.3#4 integrate .. //depot/projects/hammer/lib/libc/rpc/rpc_svc_err.3#3 integrate .. //depot/projects/hammer/lib/libc/rpc/rpc_svc_reg.3#3 integrate .. //depot/projects/hammer/lib/libc/rpc/rpc_xdr.3#2 integrate .. //depot/projects/hammer/lib/libc/rpc/rpcbind.3#3 integrate .. //depot/projects/hammer/lib/libc/stdtime/ctime.3#5 integrate .. //depot/projects/hammer/lib/libc/stdtime/time2posix.3#2 integrate .. //depot/projects/hammer/lib/libc/string/strnstr.c#2 integrate .. //depot/projects/hammer/lib/libc/sys/flock.2#5 integrate .. //depot/projects/hammer/lib/libc/sys/intro.2#9 integrate .. //depot/projects/hammer/lib/libc/sys/jail.2#7 integrate .. //depot/projects/hammer/lib/libc/sys/kldnext.2#4 integrate .. //depot/projects/hammer/lib/libc/sys/kldunload.2#4 integrate .. //depot/projects/hammer/lib/libc/sys/modnext.2#4 integrate .. //depot/projects/hammer/lib/libc/sys/ptrace.2#7 integrate .. //depot/projects/hammer/lib/libc/sys/read.2#10 integrate .. //depot/projects/hammer/lib/libc/sys/rfork.2#6 integrate .. //depot/projects/hammer/lib/libc/sys/semget.2#4 integrate .. //depot/projects/hammer/lib/libc/sys/send.2#10 integrate .. //depot/projects/hammer/lib/libc/sys/shmctl.2#4 integrate .. //depot/projects/hammer/lib/libc/sys/vfork.2#6 integrate .. //depot/projects/hammer/lib/libc/sys/write.2#8 integrate .. //depot/projects/hammer/lib/libcam/cam.3#3 integrate .. //depot/projects/hammer/lib/libcam/cam_cdbparse.3#5 integrate .. //depot/projects/hammer/lib/libcompat/4.1/cftime.3#3 integrate .. //depot/projects/hammer/lib/libcompat/regexp/regexp.3#4 integrate .. //depot/projects/hammer/lib/libcrypt/crypt.3#7 integrate .. //depot/projects/hammer/lib/libdisk/libdisk.3#9 integrate .. //depot/projects/hammer/lib/libedit/editline.3#5 integrate .. //depot/projects/hammer/lib/libedit/editrc.5#3 integrate .. //depot/projects/hammer/lib/libfetch/common.c#8 integrate .. //depot/projects/hammer/lib/libfetch/fetch.3#10 integrate .. //depot/projects/hammer/lib/libfetch/http.c#10 integrate .. //depot/projects/hammer/lib/libftpio/ftpio.3#6 integrate .. //depot/projects/hammer/lib/libftpio/ftpio.c#2 integrate .. //depot/projects/hammer/lib/libgpib/gpib.h#2 integrate .. //depot/projects/hammer/lib/libgpib/ibfoo.c#2 integrate .. //depot/projects/hammer/lib/libipsec/ipsec_set_policy.3#6 integrate .. //depot/projects/hammer/lib/libipsec/ipsec_strerror.3#5 integrate .. //depot/projects/hammer/lib/libmd/mdX.3#5 integrate .. //depot/projects/hammer/lib/libmd/ripemd.3#6 integrate .. //depot/projects/hammer/lib/libmd/sha.3#5 integrate .. //depot/projects/hammer/lib/libpam/modules/pam_radius/pam_radius.8#6 integrate .. //depot/projects/hammer/lib/libpthread/thread/thr_attr_init.c#4 integrate .. //depot/projects/hammer/lib/libpthread/thread/thr_init.c#19 integrate .. //depot/projects/hammer/lib/libpthread/thread/thr_private.h#32 integrate .. //depot/projects/hammer/lib/libpthread/thread/thr_stack.c#6 integrate .. //depot/projects/hammer/lib/libsm/Makefile#7 integrate .. //depot/projects/hammer/lib/libtacplus/taclib.c#3 integrate .. //depot/projects/hammer/lib/libutil/realhostname.3#5 integrate .. //depot/projects/hammer/lib/libutil/realhostname_sa.3#6 integrate .. //depot/projects/hammer/lib/libutil/uucplock.3#3 integrate .. //depot/projects/hammer/lib/libvgl/vgl.3#6 integrate .. //depot/projects/hammer/libexec/Makefile#27 integrate .. //depot/projects/hammer/libexec/bootpd/bootpd.c#5 integrate .. //depot/projects/hammer/libexec/bootpd/bootptab.5#3 integrate .. //depot/projects/hammer/libexec/comsat/comsat.8#4 integrate .. //depot/projects/hammer/libexec/comsat/comsat.c#2 integrate .. //depot/projects/hammer/libexec/fingerd/fingerd.c#4 integrate .. //depot/projects/hammer/libexec/ftpd/ftpd.c#27 integrate .. //depot/projects/hammer/libexec/getNAME/Makefile#2 delete .. //depot/projects/hammer/libexec/getNAME/getNAME.1#4 delete .. //depot/projects/hammer/libexec/getNAME/getNAME.c#2 delete .. //depot/projects/hammer/libexec/mknetid/mknetid.8#3 integrate .. //depot/projects/hammer/libexec/pppoed/pppoed.8#3 integrate .. //depot/projects/hammer/libexec/pppoed/pppoed.c#3 integrate .. //depot/projects/hammer/libexec/revnetgroup/revnetgroup.8#4 integrate .. //depot/projects/hammer/libexec/revnetgroup/revnetgroup.c#2 integrate .. //depot/projects/hammer/libexec/rexecd/rexecd.c#3 integrate .. //depot/projects/hammer/libexec/rlogind/rlogind.8#5 integrate .. //depot/projects/hammer/libexec/rlogind/rlogind.c#3 integrate .. //depot/projects/hammer/libexec/rpc.rquotad/rquotad.c#3 integrate .. //depot/projects/hammer/libexec/rpc.rstatd/rstatd.c#2 integrate .. //depot/projects/hammer/libexec/rpc.rusersd/rusersd.c#2 integrate .. //depot/projects/hammer/libexec/rpc.rwalld/rwalld.c#2 integrate .. //depot/projects/hammer/libexec/rpc.sprayd/sprayd.c#2 integrate .. //depot/projects/hammer/libexec/rshd/rshd.8#7 integrate .. //depot/projects/hammer/libexec/rshd/rshd.c#3 integrate .. //depot/projects/hammer/libexec/tftpd/tftpd.c#9 integrate .. //depot/projects/hammer/libexec/ypxfr/ypxfr.8#4 integrate .. //depot/projects/hammer/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#84 integrate .. //depot/projects/hammer/sbin/adjkerntz/adjkerntz.8#4 integrate .. //depot/projects/hammer/sbin/atm/fore_dnld/fore_dnld.8#5 integrate .. //depot/projects/hammer/sbin/atm/ilmid/ilmid.8#3 integrate .. //depot/projects/hammer/sbin/badsect/badsect.8#7 integrate .. //depot/projects/hammer/sbin/camcontrol/camcontrol.8#5 integrate .. //depot/projects/hammer/sbin/ccdconfig/ccdconfig.8#10 integrate .. //depot/projects/hammer/sbin/ccdconfig/ccdconfig.c#7 integrate .. //depot/projects/hammer/sbin/conscontrol/conscontrol.8#5 integrate .. //depot/projects/hammer/sbin/devd/devd.cc#9 integrate .. //depot/projects/hammer/sbin/dump/main.c#14 integrate .. //depot/projects/hammer/sbin/dump/optr.c#10 integrate .. //depot/projects/hammer/sbin/dumpfs/dumpfs.8#6 integrate .. //depot/projects/hammer/sbin/ffsinfo/ffsinfo.c#6 integrate .. //depot/projects/hammer/sbin/fsck/fsck.8#6 integrate .. //depot/projects/hammer/sbin/fsck/fsck.c#9 integrate .. //depot/projects/hammer/sbin/fsck_ffs/fsck_ffs.8#7 integrate .. //depot/projects/hammer/sbin/fsck_ffs/main.c#10 integrate .. //depot/projects/hammer/sbin/fsck_msdosfs/fsck_msdosfs.8#7 integrate .. //depot/projects/hammer/sbin/fsck_msdosfs/main.c#5 integrate .. //depot/projects/hammer/sbin/fsdb/fsdb.8#6 integrate .. //depot/projects/hammer/sbin/gbde/gbde.8#8 integrate .. //depot/projects/hammer/sbin/gbde/gbde.c#14 integrate .. //depot/projects/hammer/sbin/geom/class/shsec/geom_shsec.c#2 integrate .. //depot/projects/hammer/sbin/geom/class/shsec/gshsec.8#3 integrate .. //depot/projects/hammer/sbin/ip6fw/ip6fw.8#9 integrate .. //depot/projects/hammer/sbin/ipfw/ipfw.8#38 integrate .. //depot/projects/hammer/sbin/kldconfig/kldconfig.8#4 integrate .. //depot/projects/hammer/sbin/kldconfig/kldconfig.c#5 integrate .. //depot/projects/hammer/sbin/kldunload/kldunload.8#5 integrate .. //depot/projects/hammer/sbin/ldconfig/ldconfig.c#8 integrate .. //depot/projects/hammer/sbin/mdconfig/mdconfig.c#17 integrate .. //depot/projects/hammer/sbin/mdmfs/mdmfs.c#14 integrate .. //depot/projects/hammer/sbin/mknod/mknod.8#10 integrate .. //depot/projects/hammer/sbin/mount/mount.c#16 integrate .. //depot/projects/hammer/sbin/mount_cd9660/mount_cd9660.8#9 integrate .. //depot/projects/hammer/sbin/mount_msdosfs/mount_msdosfs.8#7 integrate .. //depot/projects/hammer/sbin/mount_nfs/mount_nfs.8#10 integrate .. //depot/projects/hammer/sbin/mount_nfs/mount_nfs.c#8 integrate .. //depot/projects/hammer/sbin/mount_nfs4/mount_nfs4.8#5 integrate .. //depot/projects/hammer/sbin/mount_nfs4/mount_nfs4.c#4 integrate .. //depot/projects/hammer/sbin/mount_ntfs/mount_ntfs.8#5 integrate .. //depot/projects/hammer/sbin/mount_ntfs/mount_ntfs.c#5 integrate .. //depot/projects/hammer/sbin/mount_nullfs/mount_nullfs.c#4 integrate .. //depot/projects/hammer/sbin/mount_udf/mount_udf.8#5 integrate .. //depot/projects/hammer/sbin/mount_umapfs/mount_umapfs.c#3 integrate .. //depot/projects/hammer/sbin/mount_unionfs/mount_unionfs.c#4 integrate .. //depot/projects/hammer/sbin/newfs_msdos/newfs_msdos.8#5 integrate .. //depot/projects/hammer/sbin/nos-tun/nos-tun.8#4 integrate .. //depot/projects/hammer/sbin/nos-tun/nos-tun.c#4 integrate .. //depot/projects/hammer/sbin/ping6/ping6.8#5 integrate .. //depot/projects/hammer/sbin/ping6/ping6.c#8 integrate .. //depot/projects/hammer/sbin/quotacheck/quotacheck.8#4 integrate .. //depot/projects/hammer/sbin/quotacheck/quotacheck.c#9 integrate .. //depot/projects/hammer/sbin/reboot/reboot.8#6 integrate .. //depot/projects/hammer/sbin/reboot/reboot.c#7 integrate .. //depot/projects/hammer/sbin/restore/main.c#7 integrate .. //depot/projects/hammer/sbin/restore/restore.8#10 integrate .. //depot/projects/hammer/sbin/route/route.8#10 integrate .. //depot/projects/hammer/sbin/savecore/savecore.c#8 integrate .. //depot/projects/hammer/sbin/slattach/slattach.8#8 integrate .. //depot/projects/hammer/sbin/slattach/slattach.c#4 integrate .. //depot/projects/hammer/sbin/spppcontrol/spppcontrol.8#3 integrate .. //depot/projects/hammer/sbin/startslip/startslip.c#5 integrate .. //depot/projects/hammer/sbin/sunlabel/sunlabel.c#10 integrate .. //depot/projects/hammer/sbin/swapon/swapon.8#6 integrate .. //depot/projects/hammer/sbin/swapon/swapon.c#7 integrate .. //depot/projects/hammer/sbin/sysctl/sysctl.c#16 integrate .. //depot/projects/hammer/sbin/tunefs/tunefs.8#8 integrate .. //depot/projects/hammer/sbin/umount/umount.c#11 integrate .. //depot/projects/hammer/secure/lib/libcrypto/Makefile#15 integrate .. //depot/projects/hammer/secure/usr.bin/bdes/bdes.c#5 integrate .. //depot/projects/hammer/share/examples/ses/getencstat/getencstat.0#4 integrate .. //depot/projects/hammer/share/examples/ses/sesd/sesd.0#4 integrate .. //depot/projects/hammer/share/examples/ses/setencstat/setencstat.0#3 integrate .. //depot/projects/hammer/share/examples/ses/setobjstat/setobjstat.0#3 integrate .. //depot/projects/hammer/share/man/man1/builtin.1#2 integrate .. //depot/projects/hammer/share/man/man3/pthread.3#6 integrate .. //depot/projects/hammer/share/man/man3/pthread_mutex_lock.3#2 integrate .. //depot/projects/hammer/share/man/man3/pthread_testcancel.3#2 integrate .. //depot/projects/hammer/share/man/man3/sysexits.3#6 integrate .. //depot/projects/hammer/share/man/man4/Makefile#63 integrate .. //depot/projects/hammer/share/man/man4/acpi.4#32 integrate .. //depot/projects/hammer/share/man/man4/ata.4#12 integrate .. //depot/projects/hammer/share/man/man4/atapicam.4#4 integrate .. //depot/projects/hammer/share/man/man4/awi.4#7 integrate .. //depot/projects/hammer/share/man/man4/bpf.4#9 integrate .. //depot/projects/hammer/share/man/man4/cpufreq.4#1 branch .. //depot/projects/hammer/share/man/man4/cy.4#3 integrate .. //depot/projects/hammer/share/man/man4/da.4#6 integrate .. //depot/projects/hammer/share/man/man4/dc.4#16 integrate .. //depot/projects/hammer/share/man/man4/ddb.4#7 integrate .. //depot/projects/hammer/share/man/man4/digi.4#4 integrate .. //depot/projects/hammer/share/man/man4/divert.4#10 integrate .. //depot/projects/hammer/share/man/man4/ed.4#6 integrate .. //depot/projects/hammer/share/man/man4/faith.4#2 integrate .. //depot/projects/hammer/share/man/man4/gdb.4#7 integrate .. //depot/projects/hammer/share/man/man4/icmp.4#6 integrate .. //depot/projects/hammer/share/man/man4/icmp6.4#4 integrate .. //depot/projects/hammer/share/man/man4/ieee80211.4#6 integrate .. //depot/projects/hammer/share/man/man4/iicbus.4#2 integrate .. //depot/projects/hammer/share/man/man4/inet6.4#3 integrate .. //depot/projects/hammer/share/man/man4/intpm.4#2 integrate .. //depot/projects/hammer/share/man/man4/ip.4#14 integrate .. //depot/projects/hammer/share/man/man4/ip6.4#5 integrate .. //depot/projects/hammer/share/man/man4/ipsec.4#3 integrate .. //depot/projects/hammer/share/man/man4/isp.4#6 integrate .. //depot/projects/hammer/share/man/man4/ispfw.4#3 integrate .. //depot/projects/hammer/share/man/man4/kame.4#4 integrate .. //depot/projects/hammer/share/man/man4/lpt.4#4 integrate .. //depot/projects/hammer/share/man/man4/man4.i386/apm.4#7 integrate .. //depot/projects/hammer/share/man/man4/man4.i386/ep.4#9 integrate .. //depot/projects/hammer/share/man/man4/man4.i386/lnc.4#5 integrate .. //depot/projects/hammer/share/man/man4/man4.i386/mcd.4#5 integrate .. //depot/projects/hammer/share/man/man4/man4.i386/mse.4#4 integrate .. //depot/projects/hammer/share/man/man4/man4.i386/oltr.4#2 integrate .. //depot/projects/hammer/share/man/man4/man4.i386/pbio.4#3 integrate .. //depot/projects/hammer/share/man/man4/man4.i386/ray.4#4 integrate .. //depot/projects/hammer/share/man/man4/man4.i386/sr.4#3 integrate .. //depot/projects/hammer/share/man/man4/man4.i386/svr4.4#6 integrate .. //depot/projects/hammer/share/man/man4/natm.4#6 integrate .. //depot/projects/hammer/share/man/man4/ng_ether.4#6 integrate .. //depot/projects/hammer/share/man/man4/ng_ppp.4#6 integrate .. //depot/projects/hammer/share/man/man4/ng_pppoe.4#8 integrate .. //depot/projects/hammer/share/man/man4/oldcard.4#5 integrate .. //depot/projects/hammer/share/man/man4/pass.4#3 integrate .. //depot/projects/hammer/share/man/man4/pci.4#6 integrate .. //depot/projects/hammer/share/man/man4/pcic.4#4 integrate .. //depot/projects/hammer/share/man/man4/pcvt.4#4 integrate .. //depot/projects/hammer/share/man/man4/ppbus.4#4 integrate .. //depot/projects/hammer/share/man/man4/psm.4#9 integrate .. //depot/projects/hammer/share/man/man4/rl.4#13 integrate .. //depot/projects/hammer/share/man/man4/rp.4#3 integrate .. //depot/projects/hammer/share/man/man4/sa.4#5 integrate .. //depot/projects/hammer/share/man/man4/scsi.4#5 integrate .. //depot/projects/hammer/share/man/man4/sio.4#8 integrate .. //depot/projects/hammer/share/man/man4/sppp.4#3 integrate .. //depot/projects/hammer/share/man/man4/ste.4#9 integrate .. //depot/projects/hammer/share/man/man4/stf.4#4 integrate .. //depot/projects/hammer/share/man/man4/syscons.4#8 integrate .. //depot/projects/hammer/share/man/man4/sysmouse.4#5 integrate .. //depot/projects/hammer/share/man/man4/tap.4#5 integrate .. //depot/projects/hammer/share/man/man4/termios.4#5 integrate .. //depot/projects/hammer/share/man/man4/tty.4#5 integrate .. //depot/projects/hammer/share/man/man4/tun.4#5 integrate .. //depot/projects/hammer/share/man/man4/txp.4#6 integrate .. //depot/projects/hammer/share/man/man4/udbp.4#3 integrate .. //depot/projects/hammer/share/man/man4/udp.4#4 integrate .. //depot/projects/hammer/share/man/man4/ufm.4#3 integrate .. //depot/projects/hammer/share/man/man4/uhci.4#4 integrate .. //depot/projects/hammer/share/man/man4/umass.4#16 integrate .. //depot/projects/hammer/share/man/man4/ums.4#5 integrate .. //depot/projects/hammer/share/man/man4/urio.4#5 integrate .. //depot/projects/hammer/share/man/man4/vr.4#9 integrate .. //depot/projects/hammer/share/man/man4/wb.4#4 integrate .. //depot/projects/hammer/share/man/man4/worm.4#5 integrate .. //depot/projects/hammer/share/man/man4/xl.4#11 integrate .. //depot/projects/hammer/share/man/man5/config.5#5 integrate .. //depot/projects/hammer/share/man/man5/elf.5#8 integrate .. //depot/projects/hammer/share/man/man5/fs.5#7 integrate .. //depot/projects/hammer/share/man/man5/hesiod.conf.5#2 integrate .. //depot/projects/hammer/share/man/man5/mailer.conf.5#4 integrate .. //depot/projects/hammer/share/man/man5/nsswitch.conf.5#5 integrate .. //depot/projects/hammer/share/man/man5/passwd.5#7 integrate .. //depot/projects/hammer/share/man/man5/periodic.conf.5#11 integrate .. //depot/projects/hammer/share/man/man7/firewall.7#10 integrate .. //depot/projects/hammer/share/man/man7/release.7#24 integrate .. //depot/projects/hammer/share/man/man9/MUTEX_PROFILING.9#5 integrate .. //depot/projects/hammer/share/man/man9/VFS.9#4 integrate .. //depot/projects/hammer/share/man/man9/VOP_ACLCHECK.9#7 integrate .. //depot/projects/hammer/share/man/man9/VOP_LOCK.9#5 integrate .. //depot/projects/hammer/share/man/man9/acl.9#3 integrate .. //depot/projects/hammer/share/man/man9/buf.9#7 integrate .. //depot/projects/hammer/share/man/man9/bus_dma.9#15 integrate .. //depot/projects/hammer/share/man/man9/bus_release_resource.9#3 integrate .. //depot/projects/hammer/share/man/man9/cd.9#6 integrate .. //depot/projects/hammer/share/man/man9/device_find_child.9#3 integrate .. //depot/projects/hammer/share/man/man9/devstat.9#5 integrate .. //depot/projects/hammer/share/man/man9/g_data.9#8 integrate .. //depot/projects/hammer/share/man/man9/intro.9#2 integrate .. //depot/projects/hammer/share/man/man9/mbuf.9#19 integrate .. //depot/projects/hammer/share/man/man9/microtime.9#4 integrate .. //depot/projects/hammer/share/man/man9/mutex.9#13 integrate .. //depot/projects/hammer/share/man/man9/style.9#21 integrate .. //depot/projects/hammer/share/man/man9/tvtohz.9#2 integrate .. //depot/projects/hammer/share/man/man9/uio.9#5 integrate .. //depot/projects/hammer/share/man/man9/vfs_unmountall.9#4 integrate .. //depot/projects/hammer/share/man/man9/vnode.9#7 integrate .. //depot/projects/hammer/share/mk/bsd.lib.mk#22 integrate .. //depot/projects/hammer/share/mk/bsd.subdir.mk#5 integrate .. //depot/projects/hammer/share/termcap/termcap.5#5 integrate .. //depot/projects/hammer/sys/alpha/alpha/dec_kn20aa.c#7 integrate .. //depot/projects/hammer/sys/alpha/osf1/osf1_signal.c#15 integrate .. //depot/projects/hammer/sys/amd64/amd64/legacy.c#19 integrate .. //depot/projects/hammer/sys/amd64/isa/clock.c#31 integrate .. //depot/projects/hammer/sys/arm/arm/machdep.c#9 integrate .. //depot/projects/hammer/sys/arm/include/intr.h#4 integrate .. //depot/projects/hammer/sys/arm/xscale/i80321/i80321_space.c#3 integrate .. //depot/projects/hammer/sys/arm/xscale/i80321/i80321_timer.c#4 integrate .. //depot/projects/hammer/sys/arm/xscale/i80321/iq80321.c#4 integrate .. //depot/projects/hammer/sys/boot/common/loader.8#18 integrate .. //depot/projects/hammer/sys/boot/forth/loader.4th.8#4 integrate .. //depot/projects/hammer/sys/boot/forth/loader.conf#20 integrate .. //depot/projects/hammer/sys/boot/i386/boot0/boot0.S#8 integrate .. //depot/projects/hammer/sys/cam/cam_xpt.c#16 integrate .. //depot/projects/hammer/sys/cam/scsi/scsi_target.c#13 integrate .. //depot/projects/hammer/sys/compat/linux/linux_ipc.c#12 integrate .. //depot/projects/hammer/sys/compat/linux/linux_signal.c#11 integrate .. //depot/projects/hammer/sys/compat/ndis/hal_var.h#7 integrate .. //depot/projects/hammer/sys/compat/ndis/kern_ndis.c#24 integrate .. //depot/projects/hammer/sys/compat/ndis/kern_windrv.c#1 branch .. //depot/projects/hammer/sys/compat/ndis/ndis_var.h#17 integrate .. //depot/projects/hammer/sys/compat/ndis/ntoskrnl_var.h#14 integrate .. //depot/projects/hammer/sys/compat/ndis/pe_var.h#8 integrate .. //depot/projects/hammer/sys/compat/ndis/resource_var.h#3 integrate .. //depot/projects/hammer/sys/compat/ndis/subr_hal.c#9 integrate .. //depot/projects/hammer/sys/compat/ndis/subr_ndis.c#23 integrate .. //depot/projects/hammer/sys/compat/ndis/subr_ntoskrnl.c#23 integrate .. //depot/projects/hammer/sys/compat/ndis/subr_pe.c#6 integrate .. //depot/projects/hammer/sys/compat/ndis/winx64_wrap.S#1 branch .. //depot/projects/hammer/sys/compat/svr4/svr4_signal.c#9 integrate .. //depot/projects/hammer/sys/conf/Makefile.alpha#8 integrate .. //depot/projects/hammer/sys/conf/Makefile.amd64#16 integrate .. //depot/projects/hammer/sys/conf/Makefile.arm#6 integrate .. //depot/projects/hammer/sys/conf/Makefile.i386#6 integrate .. //depot/projects/hammer/sys/conf/Makefile.ia64#8 integrate .. //depot/projects/hammer/sys/conf/Makefile.pc98#6 integrate .. //depot/projects/hammer/sys/conf/Makefile.powerpc#11 integrate .. //depot/projects/hammer/sys/conf/Makefile.sparc64#7 integrate .. //depot/projects/hammer/sys/conf/files#104 integrate .. //depot/projects/hammer/sys/conf/files.alpha#19 integrate .. //depot/projects/hammer/sys/conf/files.amd64#62 integrate .. //depot/projects/hammer/sys/conf/files.i386#50 integrate .. //depot/projects/hammer/sys/conf/files.pc98#41 integrate .. //depot/projects/hammer/sys/conf/files.sparc64#26 integrate .. //depot/projects/hammer/sys/conf/kern.pre.mk#36 integrate .. //depot/projects/hammer/sys/conf/kmod.mk#44 integrate .. //depot/projects/hammer/sys/conf/options#67 integrate .. //depot/projects/hammer/sys/conf/options.amd64#33 integrate .. //depot/projects/hammer/sys/contrib/pf/net/if_pflog.c#10 integrate .. //depot/projects/hammer/sys/contrib/pf/net/if_pfsync.c#12 integrate .. //depot/projects/hammer/sys/contrib/pf/net/pf_if.c#6 integrate .. //depot/projects/hammer/sys/contrib/pf/net/pf_ioctl.c#16 integrate .. //depot/projects/hammer/sys/dev/aac/aac_cam.c#12 integrate .. //depot/projects/hammer/sys/dev/acpica/acpi.c#54 integrate .. //depot/projects/hammer/sys/dev/acpica/acpi_perf.c#2 integrate .. //depot/projects/hammer/sys/dev/acpica/acpi_throttle.c#2 integrate .. //depot/projects/hammer/sys/dev/advansys/adwlib.h#3 integrate .. //depot/projects/hammer/sys/dev/aic7xxx/aic79xx.c#20 integrate .. //depot/projects/hammer/sys/dev/aic7xxx/aic79xx_osm.c#14 integrate .. //depot/projects/hammer/sys/dev/aic7xxx/aic79xx_pci.c#17 integrate .. //depot/projects/hammer/sys/dev/aic7xxx/aic7xxx.c#18 integrate .. //depot/projects/hammer/sys/dev/amr/amr_cam.c#11 integrate .. //depot/projects/hammer/sys/dev/ar/if_ar.c#14 integrate .. //depot/projects/hammer/sys/dev/bktr/bktr_card.c#10 integrate .. //depot/projects/hammer/sys/dev/cpufreq/ichss.c#2 integrate .. //depot/projects/hammer/sys/dev/ed/if_ed.c#26 integrate .. //depot/projects/hammer/sys/dev/ed/if_ed_3c503.c#1 branch .. //depot/projects/hammer/sys/dev/ed/if_ed_cbus.c#10 integrate .. //depot/projects/hammer/sys/dev/ed/if_ed_hpp.c#1 branch .. //depot/projects/hammer/sys/dev/ed/if_ed_isa.c#7 integrate .. //depot/projects/hammer/sys/dev/ed/if_ed_novell.c#1 branch .. //depot/projects/hammer/sys/dev/ed/if_ed_pccard.c#20 integrate .. //depot/projects/hammer/sys/dev/ed/if_ed_pci.c#7 integrate .. //depot/projects/hammer/sys/dev/ed/if_ed_sic.c#1 branch .. //depot/projects/hammer/sys/dev/ed/if_ed_wd80x3.c#1 branch .. //depot/projects/hammer/sys/dev/ed/if_edreg.h#4 integrate .. //depot/projects/hammer/sys/dev/ed/if_edvar.h#7 integrate .. //depot/projects/hammer/sys/dev/fxp/if_fxp.c#41 integrate .. //depot/projects/hammer/sys/dev/ieee488/ibfoo.c#1 branch .. //depot/projects/hammer/sys/dev/ieee488/ibfoo_int.h#2 integrate .. //depot/projects/hammer/sys/dev/ieee488/pcii.c#3 integrate .. //depot/projects/hammer/sys/dev/ieee488/ugpib.h#2 integrate .. //depot/projects/hammer/sys/dev/ieee488/upd7210.c#2 integrate .. //depot/projects/hammer/sys/dev/ieee488/upd7210.h#2 integrate .. //depot/projects/hammer/sys/dev/if_ndis/if_ndis.c#26 integrate .. //depot/projects/hammer/sys/dev/if_ndis/if_ndis_pccard.c#8 integrate .. //depot/projects/hammer/sys/dev/if_ndis/if_ndis_pci.c#9 integrate .. //depot/projects/hammer/sys/dev/if_ndis/if_ndisvar.h#13 integrate .. //depot/projects/hammer/sys/dev/led/led.c#12 integrate .. //depot/projects/hammer/sys/dev/md/md.c#49 integrate .. //depot/projects/hammer/sys/dev/mii/mii.c#11 integrate .. //depot/projects/hammer/sys/dev/mii/mii_physubr.c#7 integrate .. //depot/projects/hammer/sys/dev/ofw/ofw_pci.h#2 integrate .. //depot/projects/hammer/sys/dev/pbio/pbio.c#4 integrate .. //depot/projects/hammer/sys/dev/pccard/card_if.m#8 integrate .. //depot/projects/hammer/sys/dev/pccard/pccard.c#22 integrate .. //depot/projects/hammer/sys/dev/pccard/pccarddevs#31 integrate .. //depot/projects/hammer/sys/dev/puc/pucdata.c#19 integrate .. //depot/projects/hammer/sys/dev/ray/if_ray.c#16 integrate .. //depot/projects/hammer/sys/dev/ray/if_rayvar.h#4 integrate .. //depot/projects/hammer/sys/dev/sio/sio.c#45 integrate .. //depot/projects/hammer/sys/dev/sr/if_sr.c#15 integrate .. //depot/projects/hammer/sys/dev/twa/twa.h#6 integrate .. //depot/projects/hammer/sys/dev/twa/twa_cam.c#5 integrate .. //depot/projects/hammer/sys/dev/twa/twa_globals.c#3 integrate .. //depot/projects/hammer/sys/dev/twa/twa_ioctl.h#2 integrate .. //depot/projects/hammer/sys/dev/twe/twe.c#12 integrate .. //depot/projects/hammer/sys/dev/twe/twe_freebsd.c#14 integrate .. //depot/projects/hammer/sys/dev/twe/tweio.h#6 integrate .. //depot/projects/hammer/sys/dev/uart/uart_cpu_sparc64.c#13 integrate .. //depot/projects/hammer/sys/dev/usb/umass.c#29 integrate .. //depot/projects/hammer/sys/dev/usb/usbdi.c#11 integrate .. //depot/projects/hammer/sys/dev/usb/usbdi.h#8 integrate .. //depot/projects/hammer/sys/fs/deadfs/dead_vnops.c#11 integrate .. //depot/projects/hammer/sys/fs/devfs/devfs_devs.c#8 integrate .. //depot/projects/hammer/sys/fs/devfs/devfs_vnops.c#26 integrate .. //depot/projects/hammer/sys/fs/fdescfs/fdesc.h#5 integrate .. //depot/projects/hammer/sys/fs/fdescfs/fdesc_vfsops.c#12 integrate .. //depot/projects/hammer/sys/fs/hpfs/hpfs_hash.c#5 integrate .. //depot/projects/hammer/sys/fs/msdosfs/msdosfs_conv.c#9 integrate .. //depot/projects/hammer/sys/fs/ntfs/ntfs_vfsops.c#23 integrate .. //depot/projects/hammer/sys/fs/ntfs/ntfs_vfsops.h#2 integrate .. //depot/projects/hammer/sys/fs/nullfs/null_vnops.c#16 integrate .. //depot/projects/hammer/sys/fs/nwfs/nwfs_node.c#11 integrate .. //depot/projects/hammer/sys/fs/smbfs/smbfs_node.c#16 integrate .. //depot/projects/hammer/sys/fs/smbfs/smbfs_subr.h#4 integrate .. //depot/projects/hammer/sys/fs/smbfs/smbfs_vfsops.c#17 integrate .. //depot/projects/hammer/sys/fs/udf/udf_vfsops.c#16 integrate .. //depot/projects/hammer/sys/geom/gate/g_gate.c#11 integrate .. //depot/projects/hammer/sys/geom/gate/g_gate.h#2 integrate .. //depot/projects/hammer/sys/geom/geom_disk.c#31 integrate .. //depot/projects/hammer/sys/geom/geom_kern.c#17 integrate .. //depot/projects/hammer/sys/geom/geom_vfs.c#6 integrate .. //depot/projects/hammer/sys/geom/geom_vfs.h#3 integrate .. //depot/projects/hammer/sys/geom/geom_vol_ffs.c#9 integrate .. //depot/projects/hammer/sys/geom/label/g_label_ufs.c#2 integrate .. //depot/projects/hammer/sys/geom/mirror/g_mirror.c#18 integrate .. //depot/projects/hammer/sys/geom/mirror/g_mirror.h#6 integrate .. //depot/projects/hammer/sys/geom/mirror/g_mirror_ctl.c#4 integrate .. //depot/projects/hammer/sys/geom/raid3/g_raid3.c#14 integrate .. //depot/projects/hammer/sys/geom/raid3/g_raid3.h#7 integrate .. //depot/projects/hammer/sys/geom/raid3/g_raid3_ctl.c#6 integrate .. //depot/projects/hammer/sys/geom/shsec/g_shsec.c#2 integrate .. //depot/projects/hammer/sys/geom/shsec/g_shsec.h#2 integrate .. //depot/projects/hammer/sys/geom/stripe/g_stripe.c#9 integrate .. //depot/projects/hammer/sys/geom/stripe/g_stripe.h#5 integrate .. //depot/projects/hammer/sys/geom/vinum/geom_vinum_drive.c#10 integrate .. //depot/projects/hammer/sys/gnu/ext2fs/ext2_lookup.c#9 integrate .. //depot/projects/hammer/sys/i386/conf/NOTES#61 integrate .. //depot/projects/hammer/sys/i386/i386/apic_vector.s#12 integrate .. //depot/projects/hammer/sys/i386/i386/io_apic.c#12 integrate .. //depot/projects/hammer/sys/i386/i386/legacy.c#12 integrate .. //depot/projects/hammer/sys/i386/i386/local_apic.c#12 integrate .. //depot/projects/hammer/sys/i386/i386/mp_machdep.c#39 integrate .. //depot/projects/hammer/sys/i386/i386/mp_watchdog.c#3 integrate .. //depot/projects/hammer/sys/i386/i386/mptable.c#18 integrate .. //depot/projects/hammer/sys/i386/i386/uio_machdep.c#7 integrate .. //depot/projects/hammer/sys/i386/i386/vm_machdep.c#40 integrate .. //depot/projects/hammer/sys/i386/ibcs2/ibcs2_signal.c#10 integrate .. //depot/projects/hammer/sys/i386/include/apicvar.h#11 integrate .. //depot/projects/hammer/sys/i386/include/sf_buf.h#4 integrate .. //depot/projects/hammer/sys/i386/include/smp.h#9 integrate .. //depot/projects/hammer/sys/i386/isa/clock.c#20 integrate .. //depot/projects/hammer/sys/i386/pci/pci_pir.c#7 integrate .. //depot/projects/hammer/sys/ia64/ia64/mca.c#5 integrate .. //depot/projects/hammer/sys/kern/init_main.c#34 integrate .. //depot/projects/hammer/sys/kern/kern_cpu.c#2 integrate .. //depot/projects/hammer/sys/kern/kern_descrip.c#45 integrate .. //depot/projects/hammer/sys/kern/kern_environment.c#9 integrate .. //depot/projects/hammer/sys/kern/kern_event.c#28 integrate .. //depot/projects/hammer/sys/kern/kern_jail.c#14 integrate .. //depot/projects/hammer/sys/kern/kern_ktrace.c#17 integrate .. //depot/projects/hammer/sys/kern/kern_mbuf.c#5 integrate .. //depot/projects/hammer/sys/kern/kern_mtxpool.c#5 integrate .. //depot/projects/hammer/sys/kern/kern_proc.c#42 integrate .. //depot/projects/hammer/sys/kern/kern_prot.c#21 integrate .. //depot/projects/hammer/sys/kern/kern_sig.c#54 integrate .. //depot/projects/hammer/sys/kern/kern_sysctl.c#22 integrate .. //depot/projects/hammer/sys/kern/kern_timeout.c#19 integrate .. //depot/projects/hammer/sys/kern/md5c.c#6 integrate .. //depot/projects/hammer/sys/kern/subr_bus.c#35 integrate .. //depot/projects/hammer/sys/kern/subr_sbuf.c#10 integrate .. //depot/projects/hammer/sys/kern/subr_sleepqueue.c#13 integrate .. //depot/projects/hammer/sys/kern/subr_turnstile.c#16 integrate .. //depot/projects/hammer/sys/kern/sys_generic.c#21 integrate .. //depot/projects/hammer/sys/kern/sysv_msg.c#14 integrate .. //depot/projects/hammer/sys/kern/sysv_sem.c#19 integrate .. //depot/projects/hammer/sys/kern/sysv_shm.c#20 integrate .. //depot/projects/hammer/sys/kern/uipc_mbuf.c#25 integrate .. //depot/projects/hammer/sys/kern/uipc_mbuf2.c#15 integrate .. //depot/projects/hammer/sys/kern/uipc_socket2.c#31 integrate .. //depot/projects/hammer/sys/kern/uipc_syscalls.c#43 integrate .. //depot/projects/hammer/sys/kern/vfs_aio.c#27 integrate .. //depot/projects/hammer/sys/kern/vfs_bio.c#50 integrate .. //depot/projects/hammer/sys/kern/vfs_cache.c#10 integrate .. //depot/projects/hammer/sys/kern/vfs_cluster.c#25 integrate .. //depot/projects/hammer/sys/kern/vfs_export.c#10 integrate .. //depot/projects/hammer/sys/kern/vfs_init.c#16 integrate .. //depot/projects/hammer/sys/kern/vfs_mount.c#50 integrate .. //depot/projects/hammer/sys/kern/vfs_subr.c#73 integrate .. //depot/projects/hammer/sys/kern/vfs_syscalls.c#42 integrate .. //depot/projects/hammer/sys/kern/vfs_vnops.c#29 integrate .. //depot/projects/hammer/sys/libkern/strspn.c#1 branch .. //depot/projects/hammer/sys/modules/Makefile#67 integrate .. //depot/projects/hammer/sys/modules/arl/Makefile#3 integrate .. //depot/projects/hammer/sys/modules/ed/Makefile#4 integrate .. //depot/projects/hammer/sys/modules/ndis/Makefile#6 integrate .. //depot/projects/hammer/sys/modules/netgraph/Makefile#16 integrate .. //depot/projects/hammer/sys/modules/netgraph/Makefile.inc#2 integrate .. //depot/projects/hammer/sys/modules/netgraph/ether/Makefile#2 integrate .. //depot/projects/hammer/sys/modules/sysvipc/sysvmsg/Makefile#2 integrate .. //depot/projects/hammer/sys/modules/sysvipc/sysvsem/Makefile#2 integrate .. //depot/projects/hammer/sys/modules/sysvipc/sysvshm/Makefile#2 integrate .. //depot/projects/hammer/sys/net/if.c#40 integrate .. //depot/projects/hammer/sys/net/if_clone.c#5 integrate .. //depot/projects/hammer/sys/net/if_ethersubr.c#38 integrate .. //depot/projects/hammer/sys/net80211/ieee80211_node.c#18 integrate .. //depot/projects/hammer/sys/net80211/ieee80211_output.c#13 integrate .. //depot/projects/hammer/sys/netatm/atm_proto.c#5 integrate .. //depot/projects/hammer/sys/netgraph/netgraph.h#15 integrate .. //depot/projects/hammer/sys/netgraph/ng_base.c#27 integrate .. //depot/projects/hammer/sys/netgraph/ng_bpf.h#5 integrate .. //depot/projects/hammer/sys/netgraph/ng_bridge.c#15 integrate .. //depot/projects/hammer/sys/netgraph/ng_device.c#16 integrate .. //depot/projects/hammer/sys/netgraph/ng_eiface.c#16 integrate .. //depot/projects/hammer/sys/netgraph/ng_etf.c#7 integrate .. //depot/projects/hammer/sys/netgraph/ng_ether.c#18 integrate .. //depot/projects/hammer/sys/netgraph/ng_ether.h#5 integrate .. //depot/projects/hammer/sys/netgraph/ng_fec.c#13 integrate .. //depot/projects/hammer/sys/netgraph/ng_gif.c#11 integrate .. //depot/projects/hammer/sys/netgraph/ng_iface.h#7 integrate .. //depot/projects/hammer/sys/netgraph/ng_ipfw.c#2 integrate .. //depot/projects/hammer/sys/netgraph/ng_ksocket.c#15 integrate .. //depot/projects/hammer/sys/netgraph/ng_ksocket.h#5 integrate .. //depot/projects/hammer/sys/netgraph/ng_ppp.h#4 integrate .. //depot/projects/hammer/sys/netgraph/ng_pppoe.c#16 integrate .. //depot/projects/hammer/sys/netgraph/ng_source.c#10 integrate .. //depot/projects/hammer/sys/netgraph/ng_split.c#3 integrate .. //depot/projects/hammer/sys/netinet/tcp_input.c#44 integrate .. //depot/projects/hammer/sys/netinet/tcp_sack.c#7 integrate .. //depot/projects/hammer/sys/netinet/tcp_subr.c#39 integrate .. //depot/projects/hammer/sys/netinet/tcp_usrreq.c#25 integrate .. //depot/projects/hammer/sys/netinet/tcp_var.h#23 integrate .. //depot/projects/hammer/sys/netinet6/icmp6.c#16 integrate .. //depot/projects/hammer/sys/netnatm/natm_proto.c#8 integrate .. //depot/projects/hammer/sys/pc98/pc98/clock.c#16 integrate .. //depot/projects/hammer/sys/pc98/pc98/sio.c#35 integrate .. //depot/projects/hammer/sys/pccard/pccard_nbk.c#5 integrate .. //depot/projects/hammer/sys/pci/agp_amd64.c#4 integrate .. //depot/projects/hammer/sys/pci/agp_sis.c#14 integrate .. //depot/projects/hammer/sys/pci/if_rl.c#41 integrate .. //depot/projects/hammer/sys/security/mac_test/mac_test.c#29 integrate .. //depot/projects/hammer/sys/sparc64/include/ofw_machdep.h#5 integrate .. //depot/projects/hammer/sys/sparc64/sparc64/ofw_machdep.c#10 integrate .. //depot/projects/hammer/sys/sparc64/sparc64/tick.c#7 integrate .. //depot/projects/hammer/sys/sparc64/sparc64/tsb.c#9 integrate .. //depot/projects/hammer/sys/sys/buf.h#22 integrate .. //depot/projects/hammer/sys/sys/cpu.h#2 integrate .. //depot/projects/hammer/sys/sys/file.h#13 integrate .. //depot/projects/hammer/sys/sys/filedesc.h#15 integrate .. //depot/projects/hammer/sys/sys/jail.h#8 integrate .. //depot/projects/hammer/sys/sys/libkern.h#10 integrate .. //depot/projects/hammer/sys/sys/mbuf.h#36 integrate .. //depot/projects/hammer/sys/sys/md5.h#3 integrate .. //depot/projects/hammer/sys/sys/mount.h#31 integrate .. //depot/projects/hammer/sys/sys/param.h#53 integrate .. //depot/projects/hammer/sys/sys/proc.h#74 integrate .. //depot/projects/hammer/sys/sys/syscallsubr.h#16 integrate .. //depot/projects/hammer/sys/sys/vnode.h#46 integrate .. //depot/projects/hammer/sys/tools/vnode_if.awk#11 integrate .. //depot/projects/hammer/sys/ufs/ffs/ffs_alloc.c#20 integrate .. //depot/projects/hammer/sys/ufs/ffs/ffs_balloc.c#11 integrate .. //depot/projects/hammer/sys/ufs/ffs/ffs_extern.h#10 integrate .. //depot/projects/hammer/sys/ufs/ffs/ffs_inode.c#13 integrate .. //depot/projects/hammer/sys/ufs/ffs/ffs_rawread.c#14 integrate .. //depot/projects/hammer/sys/ufs/ffs/ffs_snapshot.c#32 integrate .. //depot/projects/hammer/sys/ufs/ffs/ffs_softdep.c#23 integrate .. //depot/projects/hammer/sys/ufs/ffs/ffs_softdep_stub.c#4 delete .. //depot/projects/hammer/sys/ufs/ffs/ffs_vfsops.c#43 integrate .. //depot/projects/hammer/sys/ufs/ffs/ffs_vnops.c#32 integrate .. //depot/projects/hammer/sys/ufs/ufs/ufs_dirhash.c#7 integrate .. //depot/projects/hammer/sys/ufs/ufs/ufs_extattr.c#16 integrate .. //depot/projects/hammer/sys/ufs/ufs/ufs_extern.h#9 integrate .. //depot/projects/hammer/sys/ufs/ufs/ufs_ihash.c#8 integrate .. //depot/projects/hammer/sys/ufs/ufs/ufs_vnops.c#31 integrate .. //depot/projects/hammer/sys/vm/memguard.c#2 integrate .. //depot/projects/hammer/sys/vm/memguard.h#2 integrate .. //depot/projects/hammer/sys/vm/uma.h#10 integrate .. //depot/projects/hammer/sys/vm/uma_core.c#37 integrate .. //depot/projects/hammer/sys/vm/uma_dbg.c#12 integrate .. //depot/projects/hammer/sys/vm/uma_dbg.h#6 integrate .. //depot/projects/hammer/sys/vm/uma_int.h#15 integrate .. //depot/projects/hammer/sys/vm/vm_meter.c#15 integrate .. //depot/projects/hammer/sys/vm/vm_pager.c#18 integrate .. //depot/projects/hammer/tools/regression/lib/libc/net/Makefile#2 integrate .. //depot/projects/hammer/tools/tools/kernxref/kernxref.sh#4 integrate .. //depot/projects/hammer/tools/tools/netrate/Makefile#3 integrate .. //depot/projects/hammer/tools/tools/netrate/netblast/netblast.c#2 integrate .. //depot/projects/hammer/usr.bin/Makefile#40 integrate .. //depot/projects/hammer/usr.bin/calendar/calendar.1#7 integrate .. //depot/projects/hammer/usr.bin/calendar/calendars/calendar.freebsd#30 integrate .. //depot/projects/hammer/usr.bin/cap_mkdb/cap_mkdb.1#3 integrate .. //depot/projects/hammer/usr.bin/col/col.1#6 integrate .. //depot/projects/hammer/usr.bin/colcrt/colcrt.1#6 integrate .. //depot/projects/hammer/usr.bin/ee/ee.1#4 integrate .. //depot/projects/hammer/usr.bin/enigma/enigma.1#4 integrate .. //depot/projects/hammer/usr.bin/fetch/fetch.1#12 integrate .. //depot/projects/hammer/usr.bin/file/file.1#7 integrate .. //depot/projects/hammer/usr.bin/finger/finger.conf.5#3 integrate .. //depot/projects/hammer/usr.bin/fstat/fstat.1#8 integrate .. //depot/projects/hammer/usr.bin/getopt/getopt.1#7 integrate .. //depot/projects/hammer/usr.bin/gprof/gprof.1#6 integrate .. //depot/projects/hammer/usr.bin/hesinfo/hesinfo.1#3 integrate .. //depot/projects/hammer/usr.bin/indent/indent.1#6 integrate .. //depot/projects/hammer/usr.bin/ipcs/ipcs.c#6 integrate .. //depot/projects/hammer/usr.bin/join/join.1#8 integrate .. //depot/projects/hammer/usr.bin/last/last.1#4 integrate .. //depot/projects/hammer/usr.bin/locate/bigram/locate.bigram.c#2 integrate .. //depot/projects/hammer/usr.bin/locate/locate/locate.1#7 integrate .. //depot/projects/hammer/usr.bin/lock/lock.1#5 integrate .. //depot/projects/hammer/usr.bin/make/Makefile#15 integrate .. //depot/projects/hammer/usr.bin/make/arch.c#12 integrate .. //depot/projects/hammer/usr.bin/make/compat.c#15 integrate .. //depot/projects/hammer/usr.bin/make/for.c#13 integrate .. //depot/projects/hammer/usr.bin/make/job.c#20 integrate .. //depot/projects/hammer/usr.bin/make/lst.h#9 integrate .. //depot/projects/hammer/usr.bin/make/main.c#27 integrate .. //depot/projects/hammer/usr.bin/make/make.1#19 integrate .. //depot/projects/hammer/usr.bin/make/var.c#19 integrate .. //depot/projects/hammer/usr.bin/mt/mt.1#7 integrate .. //depot/projects/hammer/usr.bin/passwd/passwd.1#6 integrate .. //depot/projects/hammer/usr.bin/rpcgen/rpc_main.c#5 integrate .. //depot/projects/hammer/usr.bin/rpcgen/rpc_tblout.c#3 integrate .. //depot/projects/hammer/usr.bin/ruptime/ruptime.1#4 integrate .. //depot/projects/hammer/usr.bin/rwho/rwho.1#2 integrate .. //depot/projects/hammer/usr.bin/sed/main.c#6 integrate .. //depot/projects/hammer/usr.bin/sed/sed.1#11 integrate .. //depot/projects/hammer/usr.bin/talk/ctl.c#4 integrate .. //depot/projects/hammer/usr.bin/talk/look_up.c#3 integrate .. //depot/projects/hammer/usr.bin/talk/talk.1#7 integrate .. //depot/projects/hammer/usr.bin/tcopy/tcopy.1#6 integrate .. //depot/projects/hammer/usr.bin/tftp/tftpsubs.c#2 integrate .. //depot/projects/hammer/usr.bin/touch/touch.1#3 integrate .. //depot/projects/hammer/usr.bin/tput/tput.1#5 integrate .. //depot/projects/hammer/usr.bin/tr/tr.1#11 integrate .. //depot/projects/hammer/usr.bin/tset/tset.1#6 integrate .. //depot/projects/hammer/usr.bin/tty/tty.1#2 integrate .. //depot/projects/hammer/usr.bin/units/units.1#4 integrate .. //depot/projects/hammer/usr.bin/vis/vis.1#4 integrate .. //depot/projects/hammer/usr.bin/w/w.1#3 integrate .. //depot/projects/hammer/usr.bin/wc/wc.1#7 integrate .. //depot/projects/hammer/usr.bin/whereis/whereis.c#4 integrate .. //depot/projects/hammer/usr.bin/which/which.1#3 integrate .. //depot/projects/hammer/usr.bin/which/which.c#2 integrate .. //depot/projects/hammer/usr.bin/window/window.1#5 integrate .. //depot/projects/hammer/usr.bin/write/write.1#4 integrate .. //depot/projects/hammer/usr.bin/xinstall/install.1#7 integrate .. //depot/projects/hammer/usr.bin/xlint/xlint/lint.1#3 integrate .. //depot/projects/hammer/usr.bin/xstr/xstr.1#4 integrate .. //depot/projects/hammer/usr.sbin/acpi/acpiconf/acpiconf.8#10 integrate .. //depot/projects/hammer/usr.sbin/acpi/acpidump/acpi.c#14 integrate .. //depot/projects/hammer/usr.sbin/acpi/acpidump/acpidump.8#9 integrate .. //depot/projects/hammer/usr.sbin/acpi/acpidump/acpidump.h#10 integrate .. //depot/projects/hammer/usr.sbin/amd/include/newvers.sh#3 integrate .. //depot/projects/hammer/usr.sbin/ancontrol/ancontrol.8#6 integrate .. //depot/projects/hammer/usr.sbin/apm/apm.8#9 integrate .. //depot/projects/hammer/usr.sbin/apmd/apmd.8#8 integrate .. //depot/projects/hammer/usr.sbin/arlcontrol/Makefile#3 integrate .. //depot/projects/hammer/usr.sbin/atm/atmarpd/atmarpd.8#3 integrate .. //depot/projects/hammer/usr.sbin/atm/scspd/scspd.8#4 integrate .. //depot/projects/hammer/usr.sbin/bootparamd/callbootd/Makefile#6 integrate .. //depot/projects/hammer/usr.sbin/chown/chgrp.1#6 integrate .. //depot/projects/hammer/usr.sbin/chown/chown.8#6 integrate .. //depot/projects/hammer/usr.sbin/config/configvers.h#5 integrate .. //depot/projects/hammer/usr.sbin/config/lang.l#9 integrate .. //depot/projects/hammer/usr.sbin/cron/cron/cron.8#4 integrate .. //depot/projects/hammer/usr.sbin/cron/crontab/crontab.5#6 integrate .. //depot/projects/hammer/usr.sbin/cron/lib/entry.c#2 integrate .. //depot/projects/hammer/usr.sbin/cron/lib/misc.c#2 integrate .. //depot/projects/hammer/usr.sbin/ctm/ctm/ctm.1#3 integrate .. //depot/projects/hammer/usr.sbin/ctm/ctm/ctm.5#3 integrate .. //depot/projects/hammer/usr.sbin/ctm/ctm_rmail/ctm_rmail.1#6 integrate .. //depot/projects/hammer/usr.sbin/extattrctl/extattrctl.8#3 integrate .. //depot/projects/hammer/usr.sbin/fdread/fdread.1#4 integrate .. //depot/projects/hammer/usr.sbin/fdwrite/fdwrite.1#3 integrate .. //depot/projects/hammer/usr.sbin/ifmcstat/ifmcstat.8#2 integrate .. //depot/projects/hammer/usr.sbin/iostat/iostat.8#4 integrate .. //depot/projects/hammer/usr.sbin/jail/jail.8#17 integrate .. //depot/projects/hammer/usr.sbin/keyserv/keyserv.h#3 integrate .. //depot/projects/hammer/usr.sbin/lpr/lpc/lpc.8#5 integrate .. //depot/projects/hammer/usr.sbin/lpr/lpc/lpc.c#4 integrate .. //depot/projects/hammer/usr.sbin/lpr/lpd/lpd.8#6 integrate .. //depot/projects/hammer/usr.sbin/mergemaster/mergemaster.8#6 integrate .. //depot/projects/hammer/usr.sbin/mld6query/mld6query.8#2 integrate .. //depot/projects/hammer/usr.sbin/mount_nwfs/mount_nwfs.8#3 integrate .. //depot/projects/hammer/usr.sbin/mptable/mptable.1#2 integrate .. //depot/projects/hammer/usr.sbin/mrouted/mrouted.8#6 integrate .. //depot/projects/hammer/usr.sbin/mrouted/mtrace.8#5 integrate .. //depot/projects/hammer/usr.sbin/mtree/mtree.8#11 integrate .. //depot/projects/hammer/usr.sbin/ndiscvt/inf.c#6 integrate .. //depot/projects/hammer/usr.sbin/ndiscvt/ndiscvt.c#5 integrate .. //depot/projects/hammer/usr.sbin/ndp/ndp.8#8 integrate .. //depot/projects/hammer/usr.sbin/newsyslog/newsyslog.8#12 integrate .. //depot/projects/hammer/usr.sbin/ngctl/list.c#4 integrate .. //depot/projects/hammer/usr.sbin/ntp/doc/ntp.conf.5#5 integrate .. //depot/projects/hammer/usr.sbin/ntp/doc/ntpd.8#3 integrate .. //depot/projects/hammer/usr.sbin/ntp/doc/ntpdate.8#4 integrate .. //depot/projects/hammer/usr.sbin/ntp/doc/ntpq.8#4 integrate .. //depot/projects/hammer/usr.sbin/pccard/pccardd/pccard.conf.5#5 integrate .. //depot/projects/hammer/usr.sbin/pccard/pccardd/pccardd.8#6 integrate .. //depot/projects/hammer/usr.sbin/pcvt/scon/scon.1#4 integrate .. //depot/projects/hammer/usr.sbin/pcvt/userkeys/vt220keys.1#4 integrate .. //depot/projects/hammer/usr.sbin/pkg_install/add/pkg_add.1#10 integrate .. //depot/projects/hammer/usr.sbin/pkg_install/create/pkg_create.1#6 integrate .. //depot/projects/hammer/usr.sbin/pkg_install/delete/pkg_delete.1#3 integrate .. //depot/projects/hammer/usr.sbin/pkg_install/info/pkg_info.1#7 integrate .. //depot/projects/hammer/usr.sbin/pkg_install/sign/pkg_sign.1#5 integrate .. //depot/projects/hammer/usr.sbin/pkg_install/version/pkg_version.1#8 integrate .. //depot/projects/hammer/usr.sbin/ppp/cbcp.c#3 integrate .. //depot/projects/hammer/usr.sbin/ppp/command.c#13 integrate .. //depot/projects/hammer/usr.sbin/ppp/ppp.8.m4#17 integrate .. //depot/projects/hammer/usr.sbin/pppctl/pppctl.8#4 integrate .. //depot/projects/hammer/usr.sbin/pw/pw.h#2 integrate .. //depot/projects/hammer/usr.sbin/pwd_mkdb/pwd_mkdb.c#7 integrate .. //depot/projects/hammer/usr.sbin/rarpd/rarpd.8#4 integrate .. //depot/projects/hammer/usr.sbin/raycontrol/raycontrol.8#2 integrate .. //depot/projects/hammer/usr.sbin/rip6query/rip6query.8#2 integrate .. //depot/projects/hammer/usr.sbin/route6d/route6d.8#2 integrate .. //depot/projects/hammer/usr.sbin/rpc.lockd/rpc.lockd.8#3 integrate .. //depot/projects/hammer/usr.sbin/rpc.umntall/rpc.umntall.8#4 integrate .. //depot/projects/hammer/usr.sbin/rpc.yppasswdd/rpc.yppasswdd.8#5 integrate .. //depot/projects/hammer/usr.sbin/rpc.ypxfrd/rpc.ypxfrd.8#4 integrate .. //depot/projects/hammer/usr.sbin/rrenumd/rrenumd.8#2 integrate .. //depot/projects/hammer/usr.sbin/rrenumd/rrenumd.conf.5#4 integrate .. //depot/projects/hammer/usr.sbin/rtadvd/rtadvd.8#3 integrate .. //depot/projects/hammer/usr.sbin/rtadvd/rtadvd.conf.5#6 integrate .. //depot/projects/hammer/usr.sbin/rtsold/rtsold.8#6 integrate .. //depot/projects/hammer/usr.sbin/rwhod/rwhod.8#6 integrate .. //depot/projects/hammer/usr.sbin/rwhod/rwhod.c#5 integrate .. //depot/projects/hammer/usr.sbin/sa/Makefile#3 integrate .. //depot/projects/hammer/usr.sbin/sa/main.c#4 integrate .. //depot/projects/hammer/usr.sbin/sa/pdb.c#3 integrate .. //depot/projects/hammer/usr.sbin/sa/sa.8#4 integrate .. //depot/projects/hammer/usr.sbin/sa/usrdb.c#3 integrate .. //depot/projects/hammer/usr.sbin/setkey/setkey.8#10 integrate .. //depot/projects/hammer/usr.sbin/sysinstall/sysinstall.8#9 integrate .. //depot/projects/hammer/usr.sbin/syslogd/syslog.conf.5#9 integrate .. //depot/projects/hammer/usr.sbin/syslogd/syslogd.8#11 integrate .. //depot/projects/hammer/usr.sbin/tcpdrop/tcpdrop.c#2 integrate .. //depot/projects/hammer/usr.sbin/traceroute6/traceroute6.8#6 integrate .. //depot/projects/hammer/usr.sbin/trpt/trpt.8#4 integrate .. //depot/projects/hammer/usr.sbin/wicontrol/wicontrol.8#12 integrate .. //depot/projects/hammer/usr.sbin/yp_mkdb/yp_mkdb.8#2 integrate .. //depot/projects/hammer/usr.sbin/ypbind/ypbind.8#5 integrate .. //depot/projects/hammer/usr.sbin/ypserv/ypserv.8#6 integrate .. //depot/projects/hammer/usr.sbin/zic/zic.8#5 integrate .. //depot/user/peter/fi/kern/kern_switch.c#6 edit .. //depot/user/peter/fi/kern/sched_4bsd.c#3 edit .. //depot/user/peter/fi/kern/sched_ule.c#2 edit Differences ... ==== //depot/projects/hammer/bin/chmod/chmod.1#8 (text+ko) ==== @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)chmod.1 8.4 (Berkeley) 3/31/94 -.\" $FreeBSD: src/bin/chmod/chmod.1,v 1.38 2005/01/16 16:41:56 ru Exp $ +.\" $FreeBSD: src/bin/chmod/chmod.1,v 1.39 2005/02/13 23:45:45 ru Exp $ .\" .Dd March 31, 1994 .Dt CHMOD 1 @@ -337,6 +337,6 @@ command appeared in .At v1 . .Sh BUGS -There's no +There is no .Ar perm option for the naughty bits. ==== //depot/projects/hammer/bin/cp/utils.c#8 (text+ko) ==== @@ -33,7 +33,7 @@ #endif #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/cp/utils.c,v 1.44 2004/06/05 02:32:21 tjr Exp $"); +__FBSDID("$FreeBSD: src/bin/cp/utils.c,v 1.45 2005/02/09 17:37:37 ru Exp $"); #include #include @@ -331,7 +331,8 @@ { (void)fprintf(stderr, "%s\n%s\n", -"usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-pv] src target", -" cp [-R [-H | -L | -P]] [-f | -i | -n] [-pv] src1 ... srcN directory"); +"usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-pv] source_file target_file", +" cp [-R [-H | -L | -P]] [-f | -i | -n] [-pv] source_file ... " +"target_directory"); exit(EX_USAGE); } ==== //depot/projects/hammer/bin/date/date.1#12 (text+ko) ==== @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)date.1 8.3 (Berkeley) 4/28/95 -.\" $FreeBSD: src/bin/date/date.1,v 1.71 2005/01/16 16:41:56 ru Exp $ +.\" $FreeBSD: src/bin/date/date.1,v 1.72 2005/02/13 22:25:09 ru Exp $ .\" .Dd August 9, 2004 .Dt DATE 1 @@ -210,7 +210,7 @@ .Fl v No +3H will be necessary to reach October 29, 2:30. .Pp -When the date is adjusted to a specific value that doesn't actually exist +When the date is adjusted to a specific value that does not actually exist (for example March 26, 1:30 BST 2000 in the Europe/London timezone), the date will be silently adjusted forwards in units of one hour until it reaches a valid time. ==== //depot/projects/hammer/bin/ed/main.c#5 (text+ko) ==== @@ -35,7 +35,7 @@ #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/ed/main.c,v 1.27 2005/01/16 11:10:21 charnier Exp $"); +__FBSDID("$FreeBSD: src/bin/ed/main.c,v 1.28 2005/02/09 17:37:37 ru Exp $"); /* * CREDITS @@ -99,7 +99,7 @@ const char *prompt; /* command-line prompt */ const char *dps = "*"; /* default command-line prompt */ -const char usage[] = "usage: %s [-] [-sx] [-p string] [name]\n"; +const char usage[] = "usage: %s [-] [-sx] [-p string] [file]\n"; /* ed: line editor */ int @@ -134,7 +134,7 @@ break; default: - fprintf(stderr, usage, argv[0]); + fprintf(stderr, usage, red ? "red" : "ed"); exit(1); } argv += optind; ==== //depot/projects/hammer/bin/getfacl/getfacl.c#4 (text+ko) ==== >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Thu Feb 17 20:23:15 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4DC5B16A4D0; Thu, 17 Feb 2005 20:23:15 +0000 (GMT) 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 2846016A4CE for ; Thu, 17 Feb 2005 20:23:15 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CE11E43D2D for ; Thu, 17 Feb 2005 20:23:14 +0000 (GMT) (envelope-from peter@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1HKNEbq040556 for ; Thu, 17 Feb 2005 20:23:14 GMT (envelope-from peter@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1HKNEus040553 for perforce@freebsd.org; Thu, 17 Feb 2005 20:23:14 GMT (envelope-from peter@freebsd.org) Date: Thu, 17 Feb 2005 20:23:14 GMT Message-Id: <200502172023.j1HKNEus040553@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter@freebsd.org using -f From: Peter Wemm To: Perforce Change Reviews Subject: PERFORCE change 71205 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: Thu, 17 Feb 2005 20:23:16 -0000 http://perforce.freebsd.org/chv.cgi?CH=71205 Change 71205 by peter@peter_daintree on 2005/02/17 20:23:00 integ -b i386_hammer First pass at integrating local apic timer stuff. Affected files ... .. //depot/projects/hammer/sys/amd64/amd64/apic_vector.S#25 integrate .. //depot/projects/hammer/sys/amd64/amd64/io_apic.c#34 integrate .. //depot/projects/hammer/sys/amd64/amd64/legacy.c#20 integrate .. //depot/projects/hammer/sys/amd64/amd64/local_apic.c#43 integrate .. //depot/projects/hammer/sys/amd64/amd64/mp_machdep.c#81 integrate .. //depot/projects/hammer/sys/amd64/amd64/mp_watchdog.c#4 integrate .. //depot/projects/hammer/sys/amd64/amd64/mptable.c#38 integrate .. //depot/projects/hammer/sys/amd64/amd64/vm_machdep.c#66 integrate .. //depot/projects/hammer/sys/amd64/conf/NOTES#55 integrate .. //depot/projects/hammer/sys/amd64/include/apicvar.h#29 integrate .. //depot/projects/hammer/sys/amd64/include/sf_buf.h#5 integrate .. //depot/projects/hammer/sys/amd64/include/smp.h#22 integrate .. //depot/projects/hammer/sys/amd64/isa/clock.c#32 integrate Differences ... ==== //depot/projects/hammer/sys/amd64/amd64/apic_vector.S#25 (text+ko) ==== @@ -137,6 +137,23 @@ ISR_VEC(6, apic_isr6) ISR_VEC(7, apic_isr7) +/* + * Local APIC periodic timer handler. + */ + .text + SUPERALIGN_TEXT +IDTVEC(timerint) + PUSH_FRAME + + movq lapic, %rdx + movl $0, LA_EOI(%rdx) /* End Of Interrupt to APIC */ + + FAKE_MCOUNT(TF_EIP(%esp)) + + call lapic_handle_timer + MEXITCOUNT + jmp doreti + #ifdef SMP /* * Global address space TLB shootdown. ==== //depot/projects/hammer/sys/amd64/amd64/io_apic.c#34 (text+ko) ==== @@ -66,7 +66,7 @@ #define TODO printf("%s: not implemented!\n", __func__) -MALLOC_DEFINE(M_IOAPIC, "I/O APIC", "I/O APIC structures"); +static MALLOC_DEFINE(M_IOAPIC, "I/O APIC", "I/O APIC structures"); /* * New interrupt support code.. ==== //depot/projects/hammer/sys/amd64/amd64/legacy.c#20 (text+ko) ==== ==== //depot/projects/hammer/sys/amd64/amd64/local_apic.c#43 (text+ko) ==== @@ -39,6 +39,7 @@ #include #include #include +#include #include #include @@ -66,6 +67,10 @@ CTASSERT(APIC_LOCAL_INTS == 240); CTASSERT(IPI_STOP < APIC_SPURIOUS_INT); +#define LAPIC_TIMER_HZ_DIVIDER 3 +#define LAPIC_TIMER_STATHZ_DIVIDER 23 +#define LAPIC_TIMER_PROFHZ_DIVIDER 2 + /* * Support for local APICs. Local APICs manage interrupts on each * individual processor as opposed to I/O APICs which receive interrupts @@ -90,6 +95,10 @@ u_int la_cluster:4; u_int la_cluster_id:2; u_int la_present:1; + u_long *la_timer_count; + u_long la_hard_ticks; + u_long la_stat_ticks; + u_long la_prof_ticks; } static lapics[MAX_APICID]; /* XXX: should thermal be an NMI? */ @@ -115,9 +124,21 @@ IDTVEC(apic_isr7), /* 224 - 255 */ }; +static u_int32_t lapic_timer_divisors[] = { + APIC_TDCR_1, APIC_TDCR_2, APIC_TDCR_4, APIC_TDCR_8, APIC_TDCR_16, + APIC_TDCR_32, APIC_TDCR_64, APIC_TDCR_128 +}; + volatile lapic_t *lapic; +static u_long lapic_timer_divisor, lapic_timer_period, lapic_timer_hz; +static u_long *lapic_virtual_hardclock, *lapic_virtual_statclock, + *lapic_virtual_profclock; static void lapic_enable(void); +static void lapic_timer_enable_intr(void); +static void lapic_timer_oneshot(u_int count); +static void lapic_timer_periodic(u_int count); +static void lapic_timer_set_divisor(u_int divisor); static uint32_t lvt_mode(struct lapic *la, u_int pin, uint32_t value); static uint32_t @@ -180,7 +201,10 @@ /* Set BSP's per-CPU local APIC ID. */ PCPU_SET(apic_id, lapic_id()); - /* XXX: timer/error/thermal interrupts */ + /* Local APIC timer interrupt. */ + setidt(APIC_TIMER_INT, IDTVEC(timerint), SDT_SYSIGT, SEL_KPL, 0); + + /* XXX: error/thermal interrupts */ } /* @@ -251,6 +275,7 @@ struct lapic *la; u_int32_t value, maxlvt; register_t eflags; + char buf[MAXCOMLEN + 1]; la = &lapics[lapic_id()]; KASSERT(la->la_present, ("missing APIC structure")); @@ -280,11 +305,84 @@ lapic->lvt_lint0 = lvt_mode(la, LVT_LINT0, lapic->lvt_lint0); lapic->lvt_lint1 = lvt_mode(la, LVT_LINT1, lapic->lvt_lint1); - /* XXX: more LVT entries */ + /* Program timer LVT and setup handler. */ + lapic->lvt_timer = lvt_mode(la, LVT_TIMER, lapic->lvt_timer); + snprintf(buf, sizeof(buf), "lapic%d: timer", lapic_id()); + intrcnt_add(buf, &la->la_timer_count); + if (PCPU_GET(cpuid) != 0) { + KASSERT(lapic_timer_period != 0, ("lapic%u: zero divisor", + lapic_id())); + lapic_timer_set_divisor(lapic_timer_divisor); + lapic_timer_periodic(lapic_timer_period); + lapic_timer_enable_intr(); + } + + /* XXX: Performance counter, error, and thermal LVTs */ intr_restore(eflags); } +/* + * Called by cpu_initclocks() on the BSP to setup the local APIC timer so + * that it can drive hardclock, statclock, and profclock. This function + * returns true if it is able to use the local APIC timer to drive the + * clocks and false if it is not able. + */ +int +lapic_setup_clock(void) +{ + u_long value; + + /* Can't drive the timer without a local APIC. */ + if (lapic == NULL) + return (0); + + /* If we've only got one CPU, then use the RTC and ISA timer instead. */ + if (mp_ncpus == 1) + return (0); + + /* Start off with a divisor of 2 (power on reset default). */ + lapic_timer_divisor = 2; + + /* Try to calibrate the local APIC timer. */ + do { + lapic_timer_set_divisor(lapic_timer_divisor); + lapic_timer_oneshot(APIC_TIMER_MAX_COUNT); + DELAY(2000000); + value = APIC_TIMER_MAX_COUNT - lapic->ccr_timer; + if (value != APIC_TIMER_MAX_COUNT) + break; + lapic_timer_divisor <<= 1; + } while (lapic_timer_divisor <= 128); + if (lapic_timer_divisor > 128) + panic("lapic: Divisor too big"); + value /= 2; + if (bootverbose) + printf("lapic: Divisor %lu, Frequency %lu hz\n", + lapic_timer_divisor, value); + + /* + * We will drive the timer at a small multiple of hz and drive + * both of the other timers with similarly small but relatively + * prime divisors. + */ + lapic_timer_hz = hz * LAPIC_TIMER_HZ_DIVIDER; + stathz = lapic_timer_hz / LAPIC_TIMER_STATHZ_DIVIDER; + profhz = lapic_timer_hz / LAPIC_TIMER_PROFHZ_DIVIDER; + lapic_timer_period = value / lapic_timer_hz; + intrcnt_add("lapic: hardclock", &lapic_virtual_hardclock); + intrcnt_add("lapic: statclock", &lapic_virtual_statclock); + intrcnt_add("lapic: profclock", &lapic_virtual_profclock); + + /* + * Start up the timer on the BSP. The APs will kick off their + * timer during lapic_setup(). + */ + lapic_timer_periodic(lapic_timer_period); + lapic_timer_enable_intr(); + return (1); +} + void lapic_disable(void) { @@ -516,6 +614,91 @@ intr_execute_handlers(isrc, &frame); } +void +lapic_handle_timer(struct clockframe frame) +{ + struct lapic *la; + + la = &lapics[PCPU_GET(apic_id)]; + (*la->la_timer_count)++; + critical_enter(); + + /* Fire hardclock at hz. */ + la->la_hard_ticks += hz; + if (la->la_hard_ticks >= lapic_timer_hz) { + la->la_hard_ticks -= lapic_timer_hz; + if (PCPU_GET(cpuid) == 0) { + (*lapic_virtual_hardclock)++; + hardclock(&frame); + } else + hardclock_process(&frame); + } + + /* Fire statclock at stathz. */ + la->la_stat_ticks += stathz; + if (la->la_stat_ticks >= lapic_timer_hz) { + la->la_stat_ticks -= lapic_timer_hz; + if (PCPU_GET(cpuid) == 0) + (*lapic_virtual_statclock)++; + statclock(&frame); + } + + /* Fire profclock at profhz, but only when needed. */ + la->la_prof_ticks += profhz; + if (la->la_prof_ticks >= lapic_timer_hz) { + la->la_prof_ticks -= lapic_timer_hz; + if (PCPU_GET(cpuid) == 0) + (*lapic_virtual_profclock)++; + if (profprocs != 0) + profclock(&frame); + } + critical_exit(); +} + +static void +lapic_timer_set_divisor(u_int divisor) +{ + + KASSERT(powerof2(divisor), ("lapic: invalid divisor %u", divisor)); + KASSERT(ffs(divisor) <= sizeof(lapic_timer_divisors) / + sizeof(u_int32_t), ("lapic: invalid divisor %u", divisor)); + lapic->dcr_timer = lapic_timer_divisors[ffs(divisor) - 1]; +} + +static void +lapic_timer_oneshot(u_int count) +{ + u_int32_t value; + + value = lapic->lvt_timer; + value &= ~APIC_LVTT_TM; + value |= APIC_LVTT_TM_ONE_SHOT; + lapic->lvt_timer = value; + lapic->icr_timer = count; +} + +static void +lapic_timer_periodic(u_int count) +{ + u_int32_t value; + + value = lapic->lvt_timer; + value &= ~APIC_LVTT_TM; + value |= APIC_LVTT_TM_PERIODIC; + lapic->lvt_timer = value; + lapic->icr_timer = count; +} + +static void +lapic_timer_enable_intr(void) +{ + u_int32_t value; + + value = lapic->lvt_timer; + value &= ~APIC_LVT_M; + lapic->lvt_timer = value; +} + /* Translate between IDT vectors and IRQ vectors. */ u_int apic_irq_to_idt(u_int irq) ==== //depot/projects/hammer/sys/amd64/amd64/mp_machdep.c#81 (text+ko) ==== @@ -872,82 +872,15 @@ } -/* - * For statclock, we send an IPI to all CPU's to have them call this - * function. - */ - void -forward_statclock(void) -{ - int map; - - CTR0(KTR_SMP, "forward_statclock"); - - if (!smp_started || cold || panicstr) - return; - - map = PCPU_GET(other_cpus) & ~(stopped_cpus|hlt_cpus_mask); - if (map != 0) - ipi_selected(map, IPI_STATCLOCK); -} - -/* - * For each hardclock(), we send an IPI to all other CPU's to have them - * execute this function. It would be nice to reduce contention on - * sched_lock if we could simply peek at the CPU to determine the user/kernel - * state and call hardclock_process() on the CPU receiving the clock interrupt - * and then just use a simple IPI to handle any ast's if needed. - */ - -void -forward_hardclock(void) -{ - u_int map; - - CTR0(KTR_SMP, "forward_hardclock"); - - if (!smp_started || cold || panicstr) - return; - - map = PCPU_GET(other_cpus) & ~(stopped_cpus|hlt_cpus_mask); - if (map != 0) - ipi_selected(map, IPI_HARDCLOCK); -} - -void ipi_bitmap_handler(struct clockframe frame) { int cpu = PCPU_GET(cpuid); u_int ipi_bitmap; - struct thread *td; ipi_bitmap = atomic_readandclear_int(&cpu_ipi_pending[cpu]); - critical_enter(); - /* Nothing to do for AST */ - - if (ipi_bitmap & (1 << IPI_HARDCLOCK)) { - td = curthread; - td->td_intr_nesting_level++; - hardclock_process(&frame); - td->td_intr_nesting_level--; - } - - if (ipi_bitmap & (1 << IPI_STATCLOCK)) { - CTR0(KTR_SMP, "forwarded_statclock"); - - td = curthread; - td->td_intr_nesting_level++; - if (profprocs != 0) - profclock(&frame); - if (pscnt == psdiv) - statclock(&frame); - td->td_intr_nesting_level--; - } - - critical_exit(); } /* ==== //depot/projects/hammer/sys/amd64/amd64/mp_watchdog.c#4 (text+ko) ==== @@ -49,11 +49,11 @@ #include /* - * mp_swatchdog hijacks the idle thread on a specified CPU, prevents new work + * mp_watchdog hijacks the idle thread on a specified CPU, prevents new work * from being scheduled there, and uses it as a "watchdog" to detect kernel * failure on other CPUs. This is made reasonable by inclusion of logical * processors in Xeon hardware. The watchdog is configured by setting the - * debug.watchdog_cpu sysctl to the CPU of interest. A callout will then + * debug.watchdog sysctl/tunable to the CPU of interest. A callout will then * begin executing reseting a timer that is gradually lowered by the watching * thread. If the timer reaches 0, the watchdog fires by ether dropping * directly to the debugger, or by sending an NMI IPI to the boot processor. @@ -68,11 +68,14 @@ static int watchdog_timer = -1; static int watchdog_nmi = 1; +TUNABLE_INT("debug.watchdog", &watchdog_cpu); SYSCTL_INT(_debug, OID_AUTO, watchdog_nmi, CTLFLAG_RW, &watchdog_nmi, 0, "IPI the boot processor with an NMI to enter the debugger"); static struct callout watchdog_callout; +static void watchdog_change(int wdcpu); + /* * Number of seconds before the watchdog will fire if the callout fails to * reset the timer. @@ -84,6 +87,8 @@ { callout_init(&watchdog_callout, CALLOUT_MPSAFE); + if (watchdog_cpu != -1) + watchdog_change(watchdog_cpu); } /* @@ -108,6 +113,27 @@ } SYSINIT(watchdog_init, SI_SUB_DRIVERS, SI_ORDER_ANY, watchdog_init, NULL); +static void +watchdog_change(int wdcpu) +{ + + if (wdcpu == -1 || wdcpu == 0xffffffff) { + /* + * Disable the watcdog. + */ + watchdog_cpu = -1; + watchdog_dontfire = 1; + callout_stop(&watchdog_callout); + printf("watchdog stopped\n"); + } else { + watchdog_timer = WATCHDOG_THRESHOLD; + watchdog_dontfire = 0; + watchdog_cpu = wdcpu; + callout_reset(&watchdog_callout, 1 * hz, watchdog_function, + NULL); + } +} + /* * This sysctl sets which CPU is the watchdog CPU. Set to -1 or 0xffffffff * to disable the watchdog. @@ -122,27 +148,12 @@ if (error) return (error); - if (req->newptr != NULL) { - if (temp == -1 || temp == 0xffffffff) { - /* - * Disable the watcdog. - */ - watchdog_cpu = -1; - watchdog_dontfire = 1; - callout_stop(&watchdog_callout); - printf("watchdog stopped\n"); - } else { - watchdog_timer = WATCHDOG_THRESHOLD; - watchdog_dontfire = 0; - watchdog_cpu = temp; - callout_reset(&watchdog_callout, 1 * hz, - watchdog_function, NULL); - } - } + if (req->newptr != NULL) + watchdog_change(temp); return (0); } SYSCTL_PROC(_debug, OID_AUTO, watchdog, CTLTYPE_INT|CTLFLAG_RW, 0, 0, - sysctl_watchdog, "IU", ""); + sysctl_watchdog, "I", ""); /* * A badly behaved sysctl that leaks the sched lock when written to. Then ==== //depot/projects/hammer/sys/amd64/amd64/mptable.c#38 (text+ko) ==== @@ -141,7 +141,7 @@ static int mptable_nioapics, mptable_nbusses, mptable_maxbusid; static int pci0 = -1; -MALLOC_DEFINE(M_MPTABLE, "MP Table", "MP Table Items"); +static MALLOC_DEFINE(M_MPTABLE, "MP Table", "MP Table Items"); static enum intr_polarity conforming_polarity(u_char src_bus, u_char src_bus_irq); ==== //depot/projects/hammer/sys/amd64/amd64/vm_machdep.c#66 (text+ko) ==== ==== //depot/projects/hammer/sys/amd64/conf/NOTES#55 (text+ko) ==== @@ -4,7 +4,7 @@ # This file contains machine dependent kernel configuration notes. For # machine independent notes, look in /sys/conf/NOTES. # -# (XXX from i386:NOTES,v 1.1179) +# (XXX from i386:NOTES,v 1.1180) # $FreeBSD: src/sys/amd64/conf/NOTES,v 1.21 2005/02/05 21:01:09 njl Exp $ # @@ -244,6 +244,9 @@ #XXX# still calls MD i386 kvtop function instead of vtophys etc #XXX#device ed +#XXX#options ED_3C503 +#XXX#options ED_HPP +#XXX#options ED_SIC #XXX#device lnc device ath @@ -253,8 +256,6 @@ device wlan # 802.11 layer # -# ATA raid adapters -# #XXX this stores pointers in a 32bit field that is defined by the hardware #device pst ==== //depot/projects/hammer/sys/amd64/include/apicvar.h#29 (text+ko) ==== @@ -123,9 +123,7 @@ /* IPIs handled by IPI_BITMAPED_VECTOR (XXX ups is there a better place?) */ #define IPI_AST 0 /* Generate software trap. */ -#define IPI_HARDCLOCK 1 /* Inter-CPU clock handling. */ -#define IPI_STATCLOCK 2 -#define IPI_BITMAP_LAST IPI_STATCLOCK +#define IPI_BITMAP_LAST IPI_AST #define IPI_IS_BITMAPED(x) ((x) <= IPI_BITMAP_LAST) #define IPI_STOP (APIC_IPI_INTS + 6) /* Stop CPU until restarted. */ @@ -172,7 +170,7 @@ inthand_t IDTVEC(apic_isr1), IDTVEC(apic_isr2), IDTVEC(apic_isr3), IDTVEC(apic_isr4), IDTVEC(apic_isr5), IDTVEC(apic_isr6), - IDTVEC(apic_isr7), IDTVEC(spuriousint); + IDTVEC(apic_isr7), IDTVEC(spuriousint), IDTVEC(timerint); u_int apic_irq_to_idt(u_int irq); u_int apic_idt_to_irq(u_int vector); @@ -203,6 +201,7 @@ void lapic_ipi_vectored(u_int vector, int dest); int lapic_ipi_wait(int delay); void lapic_handle_intr(void *cookie, struct intrframe frame); +void lapic_handle_timer(struct clockframe frame); void lapic_set_logical_id(u_int apic_id, u_int cluster, u_int cluster_id); int lapic_set_lvt_mask(u_int apic_id, u_int lvt, u_char masked); int lapic_set_lvt_mode(u_int apic_id, u_int lvt, u_int32_t mode); @@ -212,6 +211,7 @@ enum intr_trigger trigger); void lapic_set_tpr(u_int vector); void lapic_setup(void); +int lapic_setup_clock(void); #endif /* !LOCORE */ #endif /* _MACHINE_APICVAR_H_ */ ==== //depot/projects/hammer/sys/amd64/include/sf_buf.h#5 (text+ko) ==== @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2003 Alan L. Cox + * Copyright (c) 2003, 2005 Alan L. Cox * All rights reserved. * * Redistribution and use in source and binary forms, with or without ==== //depot/projects/hammer/sys/amd64/include/smp.h#22 (text+ko) ==== @@ -51,8 +51,6 @@ void ipi_all(u_int ipi); void ipi_all_but_self(u_int ipi); void ipi_self(u_int ipi); -void forward_statclock(void); -void forward_hardclock(void); void ipi_bitmap_handler(struct clockframe frame); u_int mp_bootaddress(u_int); int mp_grab_cpu_hlt(void); ==== //depot/projects/hammer/sys/amd64/isa/clock.c#32 (text+ko) ==== @@ -70,9 +70,7 @@ #include #include #include -#ifdef SMP -#include -#endif +#include #include #include @@ -113,6 +111,7 @@ static u_int32_t i8254_offset; static int (*i8254_pending)(struct intsrc *); static int i8254_ticked; +static int using_lapic_timer; static u_char rtc_statusa = RTCSA_DIVIDER | RTCSA_NOPROF; static u_char rtc_statusb = RTCSB_24HR | RTCSB_PINTR; @@ -151,10 +150,8 @@ clkintr_pending = 0; mtx_unlock_spin(&clock_lock); } - hardclock(frame); -#ifdef SMP - forward_hardclock(); -#endif + if (!using_lapic_timer) + hardclock(frame); } int @@ -221,9 +218,6 @@ } if (pscnt == psdiv) statclock(frame); -#ifdef SMP - forward_statclock(); -#endif } } @@ -730,7 +724,8 @@ { int diag; - if (statclock_disable) { + using_lapic_timer = lapic_setup_clock(); + if (statclock_disable || using_lapic_timer) { /* * The stat interrupt mask is different without the * statistics clock. Also, don't set the interrupt @@ -756,7 +751,7 @@ writertc(RTC_STATUSB, RTCSB_24HR); /* Don't bother enabling the statistics clock. */ - if (!statclock_disable) { + if (!statclock_disable && !using_lapic_timer) { diag = rtcin(RTC_DIAG); if (diag != 0) printf("RTC BIOS diagnostic error %b\n", diag, RTCDG_BITS); @@ -775,6 +770,8 @@ cpu_startprofclock(void) { + if (using_lapic_timer) + return; rtc_statusa = RTCSA_DIVIDER | RTCSA_PROF; writertc(RTC_STATUSA, rtc_statusa); psdiv = pscnt = psratio; @@ -784,6 +781,8 @@ cpu_stopprofclock(void) { + if (using_lapic_timer) + return; rtc_statusa = RTCSA_DIVIDER | RTCSA_NOPROF; writertc(RTC_STATUSA, rtc_statusa); psdiv = pscnt = 1; From owner-p4-projects@FreeBSD.ORG Fri Feb 18 20:29:20 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1CAF716A4D0; Fri, 18 Feb 2005 20:29:20 +0000 (GMT) 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 CD4BF16A4CE for ; Fri, 18 Feb 2005 20:29:19 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4ACEF43D45 for ; Fri, 18 Feb 2005 20:29:19 +0000 (GMT) (envelope-from peter@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1IKTJKj040753 for ; Fri, 18 Feb 2005 20:29:19 GMT (envelope-from peter@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1IKTIlA040750 for perforce@freebsd.org; Fri, 18 Feb 2005 20:29:18 GMT (envelope-from peter@freebsd.org) Date: Fri, 18 Feb 2005 20:29:18 GMT Message-Id: <200502182029.j1IKTIlA040750@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter@freebsd.org using -f From: Peter Wemm To: Perforce Change Reviews Subject: PERFORCE change 71264 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: Fri, 18 Feb 2005 20:29:20 -0000 http://perforce.freebsd.org/chv.cgi?CH=71264 Change 71264 by peter@peter_daintree on 2005/02/18 20:28:23 IFC @71263 Affected files ... .. //depot/projects/hammer/lib/libpthread/thread/thr_init.c#20 integrate .. //depot/projects/hammer/share/man/man4/cpufreq.4#2 integrate .. //depot/projects/hammer/sys/alpha/linux/linux_machdep.c#11 integrate .. //depot/projects/hammer/sys/alpha/osf1/osf1_misc.c#15 integrate .. //depot/projects/hammer/sys/alpha/osf1/osf1_mount.c#9 integrate .. //depot/projects/hammer/sys/alpha/osf1/osf1_util.h#3 integrate .. //depot/projects/hammer/sys/amd64/linux32/linux32_machdep.c#5 integrate .. //depot/projects/hammer/sys/amd64/linux32/linux32_sysvec.c#4 integrate .. //depot/projects/hammer/sys/arm/arm/cpufunc.c#7 integrate .. //depot/projects/hammer/sys/compat/freebsd32/freebsd32_misc.c#21 integrate .. //depot/projects/hammer/sys/compat/ndis/pe_var.h#9 integrate .. //depot/projects/hammer/sys/compat/ndis/subr_ndis.c#24 integrate .. //depot/projects/hammer/sys/compat/ndis/subr_pe.c#7 integrate .. //depot/projects/hammer/sys/compat/ndis/winx64_wrap.S#2 integrate .. //depot/projects/hammer/sys/dev/acpica/acpi_perf.c#3 integrate .. //depot/projects/hammer/sys/dev/acpica/acpi_throttle.c#3 integrate .. //depot/projects/hammer/sys/dev/cpufreq/ichss.c#3 integrate .. //depot/projects/hammer/sys/dev/pccard/pccard_cis.c#10 integrate .. //depot/projects/hammer/sys/dev/pci/pci_pci.c#12 integrate .. //depot/projects/hammer/sys/fs/udf/udf.h#8 integrate .. //depot/projects/hammer/sys/fs/udf/udf_vfsops.c#17 integrate .. //depot/projects/hammer/sys/isofs/cd9660/cd9660_vfsops.c#26 integrate .. //depot/projects/hammer/sys/kern/cpufreq_if.m#2 integrate .. //depot/projects/hammer/sys/kern/kern_cpu.c#3 integrate .. //depot/projects/hammer/sys/kern/uipc_accf.c#6 integrate .. //depot/projects/hammer/sys/kern/uipc_socket.c#51 integrate .. //depot/projects/hammer/sys/kern/uipc_syscalls.c#44 integrate .. //depot/projects/hammer/sys/kern/vfs_subr.c#74 integrate .. //depot/projects/hammer/sys/netatalk/ddp_usrreq.c#14 integrate .. //depot/projects/hammer/sys/netinet/tcp_input.c#45 integrate .. //depot/projects/hammer/sys/netinet/tcp_sack.c#8 integrate .. //depot/projects/hammer/sys/netinet/tcp_var.h#24 integrate .. //depot/projects/hammer/sys/sparc64/include/pmap.h#17 integrate .. //depot/projects/hammer/sys/sys/socketvar.h#26 integrate .. //depot/projects/hammer/sys/sys/syslimits.h#9 integrate .. //depot/projects/hammer/usr.bin/make/var.c#20 integrate .. //depot/projects/hammer/usr.bin/tar/bsdtar.1#15 integrate .. //depot/projects/hammer/usr.sbin/acpi/acpidump/acpidump.h#11 integrate Differences ... ==== //depot/projects/hammer/lib/libpthread/thread/thr_init.c#20 (text+ko) ==== @@ -30,7 +30,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libpthread/thread/thr_init.c,v 1.69 2005/02/15 15:02:11 deischen Exp $ + * $FreeBSD: src/lib/libpthread/thread/thr_init.c,v 1.70 2005/02/18 16:07:05 deischen Exp $ */ /* Allocate space for global thread variables here: */ @@ -421,7 +421,7 @@ mib[1] = KERN_CLOCKRATE; len = sizeof (struct clockinfo); if (sysctl(mib, 2, &clockinfo, &len, NULL, 0) == 0) - _clock_res_usec = clockinfo.tick; + _clock_res_usec = 1000000 / clockinfo.stathz; else _clock_res_usec = CLOCK_RES_USEC; ==== //depot/projects/hammer/share/man/man4/cpufreq.4#2 (text+ko) ==== @@ -22,9 +22,9 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man4/cpufreq.4,v 1.3 2005/02/14 18:17:47 njl Exp $ +.\" $FreeBSD: src/share/man/man4/cpufreq.4,v 1.4 2005/02/18 00:28:52 njl Exp $ .\" -.Dd February 14, 2005 +.Dd February 17, 2005 .Dt CPUFREQ 4 .Os .Sh NAME @@ -45,9 +45,10 @@ .Fa "device_t dev" .Fa "struct cf_setting *sets" .Fa "int *count" -.Fa "int *type" .Fc .Ft int +.Fn cpufreq_drv_type "device_t dev" "int *type" +.Ft int .Fn cpufreq_drv_set "device_t dev" "const struct cf_setting *set" .Ft int .Fn cpufreq_drv_get "device_t dev" "struct cf_setting *set" @@ -182,8 +183,9 @@ their individual settings through the .Nm driver interface. -This involves implementing three methods: +This involves implementing these methods: .Fn cpufreq_drv_settings , +.Fn cpufreq_drv_type , .Fn cpufreq_drv_set , and .Fn cpufreq_drv_get . @@ -218,12 +220,19 @@ .Fa count will allow, it should return .Er E2BIG . -The driver sets -.Fa type -to the type of settings it offers, either +.Pp +The +.Fn cpufreq_drv_type +method indicates the type of settings it offers, either .Dv CPUFREQ_TYPE_ABSOLUTE or .Dv CPUFREQ_TYPE_RELATIVE . +Additionally, the driver may set the +.Dv CPUFREQ_FLAG_INFO_ONLY +flag if the settings it provides are information for other drivers only +and cannot be passed to +.Fn cpufreq_drv_set +to activate them. .Pp The .Fn cpufreq_drv_set ==== //depot/projects/hammer/sys/alpha/linux/linux_machdep.c#11 (text+ko) ==== @@ -27,11 +27,13 @@ */ #include -__FBSDID("$FreeBSD: src/sys/alpha/linux/linux_machdep.c,v 1.35 2004/11/27 06:51:32 das Exp $"); +__FBSDID("$FreeBSD: src/sys/alpha/linux/linux_machdep.c,v 1.36 2005/02/18 18:32:32 jhb Exp $"); #include #include +#include #include +#include #include #include #include @@ -64,20 +66,23 @@ int linux_execve(struct thread *td, struct linux_execve_args *args) { - struct execve_args bsd; - caddr_t sg; + struct image_args eargs; + char *path; + int error; - sg = stackgap_init(); - CHECKALTEXIST(td, &sg, args->path); + LCONVPATHEXIST(td, args->path, &path); #ifdef DEBUG if (ldebug(execve)) - printf(ARGS(execve, "%s"), args->path); + printf(ARGS(execve, "%s"), path); #endif - bsd.fname = args->path; - bsd.argv = args->argp; - bsd.envv = args->envp; - return (execve(td, &bsd)); + error = exec_copyin_args(&eargs, path, UIO_SYSSPACE, args->argp, + args->envp); + free(path, M_TEMP); + if (error == 0) + error = kern_execve(td, &eargs, NULL); + exec_free_args(&eargs); + return (error); } /* ==== //depot/projects/hammer/sys/alpha/osf1/osf1_misc.c#15 (text+ko) ==== @@ -30,7 +30,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/alpha/osf1/osf1_misc.c,v 1.52 2005/01/05 20:05:51 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/alpha/osf1/osf1_misc.c,v 1.53 2005/02/18 18:37:26 jhb Exp $"); #include #include @@ -95,6 +95,7 @@ static int osf2bsd_pathconf(int *); static const char osf1_emul_path[] = "/compat/osf1"; + /* * [ taken from the linux emulator ] * Search an alternate path before passing pathname arguments on @@ -105,133 +106,12 @@ * be in exists. */ int -osf1_emul_find(td, sgp, prefix, path, pbuf, cflag) - struct thread *td; - caddr_t *sgp; /* Pointer to stackgap memory */ - const char *prefix; - char *path; - char **pbuf; - int cflag; +osf1_emul_find(struct thread *td, char *path, enum uio_seg pathseg, + char **pbuf, int create) { - int error; - size_t len, sz; - char *buf, *cp, *ptr; - struct ucred *ucred; - struct nameidata nd; - struct nameidata ndroot; - struct vattr vat; - struct vattr vatroot; - buf = (char *) malloc(MAXPATHLEN, M_TEMP, M_WAITOK); - *pbuf = path; - - for (ptr = buf; (*ptr = *prefix) != '\0'; ptr++, prefix++) - continue; - - sz = MAXPATHLEN - (ptr - buf); - - /* - * If sgp is not given then the path is already in kernel space - */ - if (sgp == NULL) - error = copystr(path, ptr, sz, &len); - else - error = copyinstr(path, ptr, sz, &len); - - if (error) { - free(buf, M_TEMP); - return error; - } - - if (*ptr != '/') { - free(buf, M_TEMP); - return EINVAL; - } - - /* - * We know that there is a / somewhere in this pathname. - * Search backwards for it, to find the file's parent dir - * to see if it exists in the alternate tree. If it does, - * and we want to create a file (cflag is set). We don't - * need to worry about the root comparison in this case. - */ - - if (cflag) { - for (cp = &ptr[len] - 1; *cp != '/'; cp--) - ; - *cp = '\0'; - - NDINIT(&nd, LOOKUP, FOLLOW, UIO_SYSSPACE, buf, td); - - if ((error = namei(&nd)) != 0) { - free(buf, M_TEMP); - return error; - } - - *cp = '/'; - } else { - NDINIT(&nd, LOOKUP, FOLLOW, UIO_SYSSPACE, buf, td); - - if ((error = namei(&nd)) != 0) { - free(buf, M_TEMP); - return error; - } - - /* - * We now compare the vnode of the osf1_root to the one - * vnode asked. If they resolve to be the same, then we - * ignore the match so that the real root gets used. - * This avoids the problem of traversing "../.." to find the - * root directory and never finding it, because "/" resolves - * to the emulation root directory. This is expensive :-( - */ - NDINIT(&ndroot, LOOKUP, FOLLOW, UIO_SYSSPACE, osf1_emul_path, - td); - - if ((error = namei(&ndroot)) != 0) { - /* Cannot happen! */ - free(buf, M_TEMP); - vrele(nd.ni_vp); - return error; - } - - ucred = td->td_ucred; - if ((error = VOP_GETATTR(nd.ni_vp, &vat, ucred, td)) != 0) { - goto bad; - } - - if ((error = VOP_GETATTR(ndroot.ni_vp, &vatroot, ucred, - td)) != 0) { - goto bad; - } - - if (vat.va_fsid == vatroot.va_fsid && - vat.va_fileid == vatroot.va_fileid) { - error = ENOENT; - goto bad; - } - - } - if (sgp == NULL) - *pbuf = buf; - else { - sz = &ptr[len] - buf; - *pbuf = stackgap_alloc(sgp, sz + 1); - error = copyout(buf, *pbuf, sz); - free(buf, M_TEMP); - } - - vrele(nd.ni_vp); - if (!cflag) - vrele(ndroot.ni_vp); - - return error; - -bad: - vrele(ndroot.ni_vp); - vrele(nd.ni_vp); - free(buf, M_TEMP); - return error; + return (kern_alternate_path(td, osf1_emul_path, path, pathseg, pbuf, + create)); } @@ -240,21 +120,15 @@ struct thread *td; struct osf1_open_args *uap; { - struct open_args /* { - syscallarg(char *) path; - syscallarg(int) flags; - syscallarg(int) mode; - } */ a; - caddr_t sg; + char *path; + int error; - sg = stackgap_init(); - CHECKALTEXIST(td, &sg, uap->path); + CHECKALTEXIST(td, uap->path, &path); - a.path = uap->path; - a.flags = uap->flags; /* XXX translate */ - a.mode = uap->mode; - - return open(td, &a); + /* XXX: translate flags */ + error = kern_open(td, path, UIO_SYSSPACE, uap->flags, uap->mode); + free(path, M_TEMP); + return (error); } extern long totalphysmem; @@ -608,22 +482,15 @@ struct thread *td; struct osf1_stat_args *uap; { - int error; struct stat sb; struct osf1_stat osb; - struct nameidata nd; - caddr_t sg; + char *path; + int error; - sg = stackgap_init(); + CHECKALTEXIST(td, uap->path, &path); - CHECKALTEXIST(td, &sg, uap->path); - - NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF, UIO_USERSPACE, - uap->path, td); - if ((error = namei(&nd))) - return (error); - error = vn_stat(nd.ni_vp, &sb, td->td_ucred, NOCRED, td); - vput(nd.ni_vp); + error = kern_stat(td, path, UIO_SYSSPACE, &sb); + free(path, M_TEMP); if (error) return (error); cvtstat2osf1(&sb, &osb); @@ -643,18 +510,13 @@ { struct stat sb; struct osf1_stat osb; + char *path; int error; - struct nameidata nd; - caddr_t sg = stackgap_init(); - CHECKALTEXIST(td, &sg, uap->path); + CHECKALTEXIST(td, uap->path, &path); - NDINIT(&nd, LOOKUP, NOFOLLOW | LOCKLEAF, UIO_USERSPACE, - uap->path, td); - if ((error = namei(&nd))) - return (error); - error = vn_stat(nd.ni_vp, &sb, td->td_ucred, NOCRED, td); - vput(nd.ni_vp); + error = kern_lstat(td, path, UIO_SYSSPACE, &sb); + free(path, M_TEMP); if (error) return (error); cvtstat2osf1(&sb, &osb); @@ -671,15 +533,13 @@ struct thread *td; register struct osf1_fstat_args *uap; { - struct file *fp; + struct osf1_stat oub; struct stat ub; - struct osf1_stat oub; int error; - if ((error = fget(td, uap->fd, &fp)) != 0) + error = kern_fstat(td, uap->fd, &ub); + if (error) return (error); - error = fo_stat(fp, &ub, td->td_ucred, td); - fdrop(fp, td); cvtstat2osf1(&ub, &oub); if (error == 0) error = copyout((caddr_t)&oub, (caddr_t)uap->sb, @@ -735,12 +595,13 @@ struct thread *td; struct osf1_access_args *uap; { - caddr_t sg; + char *path; + int error; - sg = stackgap_init(); - CHECKALTEXIST(td, &sg, uap->path); - - return access(td, (struct access_args *)uap); + CHECKALTEXIST(td, uap->path, &path); + error = kern_access(td, path, UIO_SYSSPACE, uap->flags); + free(path, M_TEMP); + return (error); } @@ -1239,17 +1100,13 @@ struct thread *td; struct osf1_truncate_args *uap; { - caddr_t sg; - struct truncate_args a; + char *path; + int error; - sg = stackgap_init(); - CHECKALTEXIST(td, &sg, uap->path); - - a.path = uap->path; - a.pad = 0; - a.length = uap->length; - - return truncate(td, &a); + CHECKALTEXIST(td, uap->path, &path); + error = kern_truncate(td, path, UIO_SYSSPACE, uap->length); + free(path, M_TEMP); + return (error); } @@ -1309,11 +1166,15 @@ struct thread *td; struct osf1_pathconf_args *uap; { + char *path; + int error; if (osf2bsd_pathconf(&uap->name)) return (EINVAL); - else - return (pathconf(td, (void *)uap)); + CHECKALTEXIST(td, uap->path, &path); + error = kern_pathconf(td, path, UIO_SYSSPACE, uap->name); + free(path, M_TEMP); + return (error); } @@ -1397,17 +1258,19 @@ struct thread *td; struct osf1_execve_args *uap; { - caddr_t sg; - struct execve_args ap; + struct image_args eargs; + char *path; + int error; - sg = stackgap_init(); - CHECKALTEXIST(td, &sg, uap->path); + CHECKALTEXIST(td, uap->path, &path); - ap.fname = uap->path; - ap.argv = uap->argp; - ap.envv = uap->envp; - - return execve(td, &ap); + error = exec_copyin_args(&eargs, path, UIO_SYSSPACE, uap->argp, + uap->envp); + free(path, M_TEMP); + if (error == 0) + error = kern_execve(td, &eargs, NULL); + exec_free_args(&eargs); + return (error); } @@ -1454,7 +1317,8 @@ } -int osf1_gettimeofday(td, uap) +int +osf1_gettimeofday(td, uap) struct thread *td; register struct osf1_gettimeofday_args *uap; { @@ -1482,26 +1346,24 @@ } -int osf1_select(td, uap) +int +osf1_select(td, uap) struct thread *td; register struct osf1_select_args *uap; { - if (uap->tv) { - int error; - caddr_t sg; - struct osf1_timeval otv; - struct timeval tv; + struct osf1_timeval otv; + struct timeval tv, *tvp; + int error; - sg = stackgap_init(); - - if ((error=copyin((caddr_t)uap->tv,(caddr_t)&otv,sizeof(otv)))) - return(error); - TV_CP(otv,tv); - uap->tv = stackgap_alloc(&sg, sizeof(struct timeval)); - if ((error=copyout((caddr_t)&tv, (caddr_t)uap->tv,sizeof(tv)))) - return(error); - } - return(select(td, (struct select_args *)uap)); + if (uap->tv != NULL) { + error = copyin(uap->tv, &otv, sizeof(otv)); + if (error) + return (error); + TV_CP(otv, tv); + tvp = &tv; + } else + tvp = NULL; + return (kern_select(td, uap->nd, uap->in, uap->ou, uap->ex, tvp)); } @@ -1510,43 +1372,27 @@ struct thread *td; struct osf1_setitimer_args *uap; { - + struct itimerval itv, oitv; + struct osf1_itimerval otv; int error; - caddr_t old_oitv, sg; - struct itimerval itv; - struct osf1_itimerval otv; - error = 0; - old_oitv = (caddr_t)uap->oitv; - sg = stackgap_init(); - - if ((error = copyin((caddr_t)uap->itv,(caddr_t)&otv,sizeof(otv)))) { + error = copyin(uap->itv, &otv, sizeof(otv)); + if (error) { printf("%s(%d): error = %d\n", __FILE__, __LINE__, error); - return error; + return (error); } - TV_CP(otv.it_interval,itv.it_interval); - TV_CP(otv.it_value,itv.it_value); - uap->itv = stackgap_alloc(&sg, sizeof(struct itimerval)); - if ((error = copyout((caddr_t)&itv,(caddr_t)uap->itv,sizeof(itv)))) { + TV_CP(otv.it_interval, itv.it_interval); + TV_CP(otv.it_value, itv.it_value); + error = kern_setitimer(td, uap->which, &itv, &oitv); + if (error || uap->oitv == NULL) + return (error); + + TV_CP(oitv.it_interval, otv.it_interval); + TV_CP(oitv.it_value, otv.it_value); + error = copyout(&otv, uap->oitv, sizeof(otv)); + if (error) printf("%s(%d): error = %d\n", __FILE__, __LINE__, error); - return error; - } - uap->oitv = stackgap_alloc(&sg, sizeof(struct itimerval)); - if ((error = setitimer(td, (struct setitimer_args *)uap))) { - printf("%s(%d): error = %d\n", __FILE__, __LINE__, error); - return error; - } - if ((error = copyin((caddr_t)uap->oitv,(caddr_t)&itv,sizeof(itv)))) { - printf("%s(%d): error = %d\n", __FILE__, __LINE__, error); - return error; - } - TV_CP(itv.it_interval,otv.it_interval); - TV_CP(itv.it_value,otv.it_value); - if (old_oitv - && (error = copyout((caddr_t)&otv, old_oitv, sizeof(otv)))) { - printf("%s(%d): error = %d\n", __FILE__, __LINE__, error); - } - return error; + return (error); } @@ -1555,30 +1401,19 @@ struct thread *td; struct osf1_getitimer_args *uap; { - int error; - caddr_t old_itv, sg; struct itimerval itv; struct osf1_itimerval otv; + int error; - error = 0; - old_itv = (caddr_t)uap->itv; - sg = stackgap_init(); - - uap->itv = stackgap_alloc(&sg, sizeof(struct itimerval)); - if ((error = getitimer(td, (struct getitimer_args *)uap))) { + error = kern_getitimer(td, uap->which, &itv); + if (error) + return (error); + TV_CP(itv.it_interval, otv.it_interval); + TV_CP(itv.it_value, otv.it_value); + error = copyout(&otv, uap->itv, sizeof(otv)); + if (error) printf("%s(%d): error = %d\n", __FILE__, __LINE__, error); - return error; - } - if ((error = copyin((caddr_t)uap->itv,(caddr_t)&itv,sizeof(itv)))) { - printf("%s(%d): error = %d\n", __FILE__, __LINE__, error); - return error; - } - TV_CP(itv.it_interval,otv.it_interval); - TV_CP(itv.it_value,otv.it_value); - if ((error = copyout((caddr_t)&otv, old_itv, sizeof(otv)))) { - printf("%s(%d): error = %d\n", __FILE__, __LINE__, error); - } - return error; + return (error); } ==== //depot/projects/hammer/sys/alpha/osf1/osf1_mount.c#9 (text+ko) ==== @@ -30,7 +30,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/alpha/osf1/osf1_mount.c,v 1.19 2005/01/05 20:05:51 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/alpha/osf1/osf1_mount.c,v 1.20 2005/02/18 18:37:26 jhb Exp $"); #include "opt_mac.h" #include "opt_nfs.h" @@ -52,6 +52,7 @@ #include #include #include +#include #include #include #include @@ -122,29 +123,15 @@ struct thread *td; struct osf1_statfs_args *uap; { + struct osf1_statfs osfs; + struct statfs sf; int error; - struct mount *mp; - struct statfs *sp; - struct osf1_statfs osfs; - struct nameidata nd; - NDINIT(&nd, LOOKUP, FOLLOW, UIO_USERSPACE, uap->path, td); - if ((error = namei(&nd))) - return (error); - mp = nd.ni_vp->v_mount; - sp = &mp->mnt_stat; - vrele(nd.ni_vp); -#ifdef MAC - error = mac_check_mount_stat(td->td_ucred, mp); + error = kern_statfs(td, uap->path, UIO_USERSPACE, &sf); if (error) return (error); -#endif - if ((error = VFS_STATFS(mp, sp, td))) - return (error); - sp->f_flags = mp->mnt_flag & MNT_VISFLAGMASK; - bsd2osf_statfs(sp, &osfs); - return copyout(&osfs, uap->buf, min(sizeof osfs, - uap->len)); + bsd2osf_statfs(&sf, &osfs); + return (copyout(&osfs, uap->buf, min(sizeof osfs, uap->len))); } int @@ -152,31 +139,15 @@ struct thread *td; struct osf1_fstatfs_args *uap; { + struct osf1_statfs osfs; + struct statfs sf; int error; - struct file *fp; - struct mount *mp; - struct statfs *sp; - struct osf1_statfs osfs; - if ((error = getvnode(td->td_proc->p_fd, uap->fd, &fp))) - return (error); - mp = fp->f_vnode->v_mount; -#ifdef MAC - error = mac_check_mount_stat(td->td_ucred, mp); - if (error) { - fdrop(fp, td); - return (error); - } -#endif - sp = &mp->mnt_stat; - error = VFS_STATFS(mp, sp, td); - fdrop(fp, td); + error = kern_fstatfs(td, uap->fd, &sf); if (error) return (error); - sp->f_flags = mp->mnt_flag & MNT_VISFLAGMASK; - bsd2osf_statfs(sp, &osfs); - return copyout(&osfs, uap->buf, min(sizeof osfs, - uap->len)); + bsd2osf_statfs(&sf, &osfs); + return (copyout(&osfs, uap->buf, min(sizeof osfs, uap->len))); } int ==== //depot/projects/hammer/sys/alpha/osf1/osf1_util.h#3 (text+ko) ==== @@ -25,7 +25,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/alpha/osf1/osf1_util.h,v 1.7 2002/12/14 01:56:24 alfred Exp $ + * $FreeBSD: src/sys/alpha/osf1/osf1_util.h,v 1.8 2005/02/18 18:37:26 jhb Exp $ */ #include @@ -60,19 +60,17 @@ } -extern const char osf1_emul_path[]; -int osf1_emul_find(struct thread *, caddr_t *, const char *, char *, - char **, int); +int osf1_emul_find(struct thread *td, char *path, enum uio_seg pathseg, + char **pbuf, int create); -#define CHECKALT(p, sgp, path, i) \ +#define CHECKALT(td, upath, pathp, i) \ do { \ int _error; \ \ - _error = osf1_emul_find(p, sgp, osf1_emul_path, path, \ - &path, i); \ - if (_error == EFAULT) \ + _error = osf1_emul_find(td, upath, UIO_USERSPACE, pathp, i); \ + if (*(pathp) == NULL) \ return (_error); \ } while (0) -#define CHECKALTEXIST(p, sgp, path) CHECKALT((p), (sgp), (path), 0) -#define CHECKALTCREAT(p, sgp, path) CHECKALT((p), (sgp), (path), 1) +#define CHECKALTEXIST(td, upath, pathp) CHECKALT((td), (upath), (pathp), 0) +#define CHECKALTCREAT(td, upath, pathp) CHECKALT((td), (upath), (pathp), 1) ==== //depot/projects/hammer/sys/amd64/linux32/linux32_machdep.c#5 (text+ko) ==== @@ -29,11 +29,12 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/linux32/linux32_machdep.c,v 1.5 2004/10/05 18:51:10 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/linux32/linux32_machdep.c,v 1.6 2005/02/18 18:51:59 jhb Exp $"); #include #include #include +#include #include #include #include @@ -49,6 +50,8 @@ #include #include +#include +#include #include #include @@ -89,72 +92,120 @@ return (lsa); } -int -linux_execve(struct thread *td, struct linux_execve_args *args) +/* + * Custom version of exec_copyin_args() so that we can translate + * the pointers. + */ +static int +linux_exec_copyin_args(struct image_args *args, char *fname, + enum uio_seg segflg, char **argv, char **envv) { - struct execve_args ap; - caddr_t sg; + char *argp, *envp; + u_int32_t *p32, arg; + size_t length; int error; - u_int32_t *p32, arg; - char **p, *p64; - int count; + + bzero(args, sizeof(*args)); + if (argv == NULL) + return (EFAULT); - sg = stackgap_init(); - CHECKALTEXIST(td, &sg, args->path); + /* + * Allocate temporary demand zeroed space for argument and + * environment strings + */ + args->buf = (char *) kmem_alloc_wait(exec_map, PATH_MAX + ARG_MAX); + if (args->buf == NULL) + return (ENOMEM); + args->begin_argv = args->buf; + args->endp = args->begin_argv; + args->stringspace = ARG_MAX; -#ifdef DEBUG - if (ldebug(execve)) - printf(ARGS(execve, "%s"), args->path); -#endif + args->fname = args->buf + ARG_MAX; - ap.fname = args->path; + /* + * Copy the file name. + */ + error = (segflg == UIO_SYSSPACE) ? + copystr(fname, args->fname, PATH_MAX, &length) : + copyinstr(fname, args->fname, PATH_MAX, &length); + if (error != 0) + return (error); - if (args->argp != NULL) { - count = 0; - p32 = (u_int32_t *)args->argp; - do { - error = copyin(p32++, &arg, sizeof(arg)); - if (error) - return error; - count++; - } while (arg != 0); - p = stackgap_alloc(&sg, count * sizeof(char *)); - ap.argv = p; - p32 = (u_int32_t *)args->argp; - do { - error = copyin(p32++, &arg, sizeof(arg)); - if (error) - return error; - p64 = PTRIN(arg); - error = copyout(&p64, p++, sizeof(p64)); - if (error) - return error; - } while (arg != 0); + /* + * extract arguments first + */ + p32 = (u_int32_t *)argv; + for (;;) { + error = copyin(p32++, &arg, sizeof(arg)); + if (error) + return (error); + if (arg == 0) + break; + argp = PTRIN(arg); + error = copyinstr(argp, args->endp, args->stringspace, &length); + if (error) { + if (error == ENAMETOOLONG) + return (E2BIG); + else + return (error); + } + args->stringspace -= length; + args->endp += length; + args->argc++; } - if (args->envp != NULL) { - count = 0; - p32 = (u_int32_t *)args->envp; - do { + + args->begin_envv = args->endp; + + /* + * extract environment strings + */ + if (envv) { + p32 = (u_int32_t *)envv; + for (;;) { error = copyin(p32++, &arg, sizeof(arg)); if (error) - return error; - count++; - } while (arg != 0); - p = stackgap_alloc(&sg, count * sizeof(char *)); - ap.envv = p; - p32 = (u_int32_t *)args->envp; - do { - error = copyin(p32++, &arg, sizeof(arg)); - if (error) - return error; - p64 = PTRIN(arg); - error = copyout(&p64, p++, sizeof(p64)); - if (error) - return error; - } while (arg != 0); + return (error); + if (arg == 0) + break; + envp = PTRIN(arg); + error = copyinstr(envp, args->endp, args->stringspace, + &length); + if (error) { + if (error == ENAMETOOLONG) + return (E2BIG); + else + return (error); + } + args->stringspace -= length; + args->endp += length; + args->envc++; + } } - return (execve(td, &ap)); + return (0); +} + +int +linux_execve(struct thread *td, struct linux_execve_args *args) +{ + struct image_args eargs; + char *path; + int error; + + LCONVPATHEXIST(td, args->path, &path); + +#ifdef DEBUG + if (ldebug(execve)) + printf(ARGS(execve, "%s"), path); +#endif + >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Fri Feb 18 20:32:25 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3FF5C16A4D0; Fri, 18 Feb 2005 20:32:25 +0000 (GMT) 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 0282216A4CE for ; Fri, 18 Feb 2005 20:32:25 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D685043D2F for ; Fri, 18 Feb 2005 20:32:24 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1IKWOUt040952 for ; Fri, 18 Feb 2005 20:32:24 GMT (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1IKWOOF040949 for perforce@freebsd.org; Fri, 18 Feb 2005 20:32:24 GMT (envelope-from jhb@freebsd.org) Date: Fri, 18 Feb 2005 20:32:24 GMT Message-Id: <200502182032.j1IKWOOF040949@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 71266 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: Fri, 18 Feb 2005 20:32:26 -0000 http://perforce.freebsd.org/chv.cgi?CH=71266 Change 71266 by jhb@jhb_slimer on 2005/02/18 20:32:16 Update paths to HEAD src since it was moved after these e-mails were written. Affected files ... .. //depot/doc/p4cookbook.txt#6 edit Differences ... ==== //depot/doc/p4cookbook.txt#6 (text+ko) ==== @@ -148,11 +148,11 @@ There is a //depot/vendor/freebsd/... which contains the top of the *full* freebsd tree. This is being imported hourly. Paths look like: -//depot/vendor/freebsd/sys/kern/subr_foo.c, -//depot/vendor/freebsd/usr.sbin/config/main.c etc. +//depot/vendor/freebsd/src/sys/kern/subr_foo.c, +//depot/vendor/freebsd/src/usr.sbin/config/main.c etc. There is a branch called "smpng" p4 branch -o smpng to see it: - //depot/vendor/freebsd/sys/... //depot/projects/smpng/sys/... + //depot/vendor/freebsd/src/sys/... //depot/projects/smpng/sys/... This branches the sys/... only part of freebsd into another part of the tree. Note that it requires a 'p4 integrate' command to actually pull the stuff across the branch. Hence we can have an automatic import without @@ -318,7 +318,7 @@ In the 'view:' section, add: View: - //depot/vendor/freebsd/sys/... //julian_work/sys/... + //depot/vendor/freebsd/src/sys/... //julian_work/sys/... //depot/projects/kse/sys/... //julian_work/kse/... //depot/user/julian/... //julian_work/julian/... From owner-p4-projects@FreeBSD.ORG Fri Feb 18 20:43:23 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 79D9416A4D0; Fri, 18 Feb 2005 20:43:22 +0000 (GMT) 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 04B2116A4CE for ; Fri, 18 Feb 2005 20:43:22 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 29A8643D49 for ; Fri, 18 Feb 2005 20:43:21 +0000 (GMT) (envelope-from anholt@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1IKhL6j041401 for ; Fri, 18 Feb 2005 20:43:21 GMT (envelope-from anholt@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1IKhKRL041398 for perforce@freebsd.org; Fri, 18 Feb 2005 20:43:20 GMT (envelope-from anholt@freebsd.org) Date: Fri, 18 Feb 2005 20:43:20 GMT Message-Id: <200502182043.j1IKhKRL041398@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to anholt@freebsd.org using -f From: Eric Anholt To: Perforce Change Reviews Subject: PERFORCE change 71267 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: Fri, 18 Feb 2005 20:43:23 -0000 http://perforce.freebsd.org/chv.cgi?CH=71267 Change 71267 by anholt@anholt_leguin on 2005/02/18 20:42:23 IFC @71263 -- Create drm-merge branch for dealing with the hassle of merging the DRM from DRM CVS. Affected files ... .. //depot/projects/drm-merge/sys/Makefile#1 branch .. //depot/projects/drm-merge/sys/alpha/Makefile#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/api_up1000.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/atomic.s#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/autoconf.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/busdma_machdep.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/busspace.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/clock.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/clock_if.m#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/cpuconf.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/critical.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/db_disasm.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/db_instruction.h#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/db_interface.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/db_trace.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/dec_1000a.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/dec_2100_a50.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/dec_2100_a500.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/dec_3000_300.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/dec_3000_500.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/dec_axppci_33.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/dec_eb164.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/dec_eb64plus.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/dec_kn20aa.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/dec_kn300.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/dec_kn8ae.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/dec_st550.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/dec_st6600.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/divrem.m4#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/dump_machdep.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/elf_machdep.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/exception.s#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/fp_emulate.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/gdb_machdep.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/genassym.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/ieee_float.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/ieee_float.h#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/in_cksum.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/interrupt.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/locore.s#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/machdep.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/mem.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/mp_machdep.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/pal.s#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/pmap.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/prom.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/prom_disp.s#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/promcons.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/sgmap.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/support.s#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/swtch.s#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/sys_machdep.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/timerreg.h#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/trap.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/uio_machdep.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/uma_machdep.c#1 branch .. //depot/projects/drm-merge/sys/alpha/alpha/vm_machdep.c#1 branch .. //depot/projects/drm-merge/sys/alpha/compile/.cvsignore#1 branch .. //depot/projects/drm-merge/sys/alpha/conf/GENERIC#1 branch .. //depot/projects/drm-merge/sys/alpha/conf/GENERIC.hints#1 branch .. //depot/projects/drm-merge/sys/alpha/conf/Makefile#1 branch .. //depot/projects/drm-merge/sys/alpha/conf/NOTES#1 branch .. //depot/projects/drm-merge/sys/alpha/include/_inttypes.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/_limits.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/_stdint.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/_types.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/alpha_cpu.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/asm.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/atomic.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/bootinfo.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/bus.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/bus_memio.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/bus_pio.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/bwx.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/chipset.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/clock.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/clockvar.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/cpu.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/cpuconf.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/cpufunc.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/critical.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/db_machdep.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/elf.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/endian.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/exec.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/float.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/floatingpoint.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/fpu.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/frame.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/gdb_machdep.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/ieee.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/ieeefp.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/in_cksum.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/inst.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/intr.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/intrcnt.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/ioctl_bt848.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/ioctl_meteor.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/kdb.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/limits.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/md_var.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/memdev.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/mutex.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/pal.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/param.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/pc/bios.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/pc/display.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/pc/vesa.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/pcb.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/pcpu.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/pmap.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/proc.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/profile.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/prom.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/pte.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/ptrace.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/reg.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/reloc.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/resource.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/rpb.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/runq.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/setjmp.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/sf_buf.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/sgmap.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/sigframe.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/signal.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/smp.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/stdarg.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/swiz.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/sysarch.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/ucontext.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/varargs.h#1 branch .. //depot/projects/drm-merge/sys/alpha/include/vmparam.h#1 branch .. //depot/projects/drm-merge/sys/alpha/isa/isa.c#1 branch .. //depot/projects/drm-merge/sys/alpha/isa/isa_dma.c#1 branch .. //depot/projects/drm-merge/sys/alpha/isa/isavar.h#1 branch .. //depot/projects/drm-merge/sys/alpha/isa/mcclock_isa.c#1 branch .. //depot/projects/drm-merge/sys/alpha/linux/Makefile#1 branch .. //depot/projects/drm-merge/sys/alpha/linux/linux.h#1 branch .. //depot/projects/drm-merge/sys/alpha/linux/linux_dummy.c#1 branch .. //depot/projects/drm-merge/sys/alpha/linux/linux_genassym.c#1 branch .. //depot/projects/drm-merge/sys/alpha/linux/linux_ipc64.h#1 branch .. //depot/projects/drm-merge/sys/alpha/linux/linux_locore.s#1 branch .. //depot/projects/drm-merge/sys/alpha/linux/linux_machdep.c#1 branch .. //depot/projects/drm-merge/sys/alpha/linux/linux_proto.h#1 branch .. //depot/projects/drm-merge/sys/alpha/linux/linux_syscall.h#1 branch .. //depot/projects/drm-merge/sys/alpha/linux/linux_sysent.c#1 branch .. //depot/projects/drm-merge/sys/alpha/linux/linux_sysvec.c#1 branch .. //depot/projects/drm-merge/sys/alpha/linux/syscalls.conf#1 branch .. //depot/projects/drm-merge/sys/alpha/linux/syscalls.master#1 branch .. //depot/projects/drm-merge/sys/alpha/mcbus/mcbus.c#1 branch .. //depot/projects/drm-merge/sys/alpha/mcbus/mcbusreg.h#1 branch .. //depot/projects/drm-merge/sys/alpha/mcbus/mcbusvar.h#1 branch .. //depot/projects/drm-merge/sys/alpha/mcbus/mcmem.c#1 branch .. //depot/projects/drm-merge/sys/alpha/mcbus/mcpcia.c#1 branch .. //depot/projects/drm-merge/sys/alpha/mcbus/mcpciareg.h#1 branch .. //depot/projects/drm-merge/sys/alpha/mcbus/mcpciavar.h#1 branch .. //depot/projects/drm-merge/sys/alpha/osf1/Makefile#1 branch .. //depot/projects/drm-merge/sys/alpha/osf1/README.mach-traps#1 branch .. //depot/projects/drm-merge/sys/alpha/osf1/exec_ecoff.h#1 branch .. //depot/projects/drm-merge/sys/alpha/osf1/imgact_osf1.c#1 branch .. //depot/projects/drm-merge/sys/alpha/osf1/osf1.h#1 branch .. //depot/projects/drm-merge/sys/alpha/osf1/osf1_ioctl.c#1 branch .. //depot/projects/drm-merge/sys/alpha/osf1/osf1_misc.c#1 branch .. //depot/projects/drm-merge/sys/alpha/osf1/osf1_mount.c#1 branch .. //depot/projects/drm-merge/sys/alpha/osf1/osf1_proto.h#1 branch .. //depot/projects/drm-merge/sys/alpha/osf1/osf1_signal.c#1 branch .. //depot/projects/drm-merge/sys/alpha/osf1/osf1_signal.h#1 branch .. //depot/projects/drm-merge/sys/alpha/osf1/osf1_syscall.h#1 branch .. //depot/projects/drm-merge/sys/alpha/osf1/osf1_sysent.c#1 branch .. //depot/projects/drm-merge/sys/alpha/osf1/osf1_sysvec.c#1 branch .. //depot/projects/drm-merge/sys/alpha/osf1/osf1_util.h#1 branch .. //depot/projects/drm-merge/sys/alpha/osf1/syscalls.conf#1 branch .. //depot/projects/drm-merge/sys/alpha/osf1/syscalls.master#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/alphapci_if.m#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/apecs.c#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/apecs_pci.c#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/apecsreg.h#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/apecsvar.h#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/bwx.c#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/cia.c#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/cia_pci.c#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/ciareg.h#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/ciavar.h#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/irongate.c#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/irongate_pci.c#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/irongatereg.h#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/irongatevar.h#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/lca.c#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/lca_pci.c#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/lcareg.h#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/lcavar.h#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/pci_eb164_intr.s#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/pci_eb64plus_intr.s#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/pcibus.c#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/pcibus.h#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/swiz.c#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/t2.c#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/t2_pci.c#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/t2reg.h#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/t2var.h#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/tsunami.c#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/tsunami_pci.c#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/tsunamireg.h#1 branch .. //depot/projects/drm-merge/sys/alpha/pci/tsunamivar.h#1 branch .. //depot/projects/drm-merge/sys/alpha/tlsb/dwlpx.c#1 branch .. //depot/projects/drm-merge/sys/alpha/tlsb/dwlpxreg.h#1 branch .. //depot/projects/drm-merge/sys/alpha/tlsb/dwlpxvar.h#1 branch .. //depot/projects/drm-merge/sys/alpha/tlsb/gbus.c#1 branch .. //depot/projects/drm-merge/sys/alpha/tlsb/gbusreg.h#1 branch .. //depot/projects/drm-merge/sys/alpha/tlsb/gbusvar.h#1 branch .. //depot/projects/drm-merge/sys/alpha/tlsb/kftxx.c#1 branch .. //depot/projects/drm-merge/sys/alpha/tlsb/kftxxreg.h#1 branch .. //depot/projects/drm-merge/sys/alpha/tlsb/kftxxvar.h#1 branch .. //depot/projects/drm-merge/sys/alpha/tlsb/mcclock_tlsb.c#1 branch .. //depot/projects/drm-merge/sys/alpha/tlsb/tlsb.c#1 branch .. //depot/projects/drm-merge/sys/alpha/tlsb/tlsbcpu.c#1 branch .. //depot/projects/drm-merge/sys/alpha/tlsb/tlsbmem.c#1 branch .. //depot/projects/drm-merge/sys/alpha/tlsb/tlsbreg.h#1 branch .. //depot/projects/drm-merge/sys/alpha/tlsb/tlsbvar.h#1 branch .. //depot/projects/drm-merge/sys/alpha/tlsb/zs_tlsb.c#1 branch .. //depot/projects/drm-merge/sys/alpha/tlsb/zsreg.h#1 branch .. //depot/projects/drm-merge/sys/alpha/tlsb/zsvar.h#1 branch .. //depot/projects/drm-merge/sys/amd64/Makefile#1 branch .. //depot/projects/drm-merge/sys/amd64/acpica/OsdEnvironment.c#1 branch .. //depot/projects/drm-merge/sys/amd64/acpica/acpi_machdep.c#1 branch .. //depot/projects/drm-merge/sys/amd64/acpica/acpi_wakeup.c#1 branch .. //depot/projects/drm-merge/sys/amd64/acpica/madt.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/amd64_mem.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/apic_vector.S#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/atomic.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/autoconf.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/bios.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/busdma_machdep.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/cpu_switch.S#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/critical.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/db_disasm.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/db_interface.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/db_trace.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/dump_machdep.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/elf_machdep.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/exception.S#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/fpu.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/gdb_machdep.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/genassym.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/identcpu.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/in_cksum.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/initcpu.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/intr_machdep.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/io.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/io_apic.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/legacy.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/local_apic.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/locore.S#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/machdep.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/mem.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/mp_machdep.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/mp_watchdog.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/mpboot.S#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/mptable.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/mptable_pci.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/nexus.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/pmap.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/prof_machdep.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/sigtramp.S#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/support.S#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/sys_machdep.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/trap.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/tsc.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/uio_machdep.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/uma_machdep.c#1 branch .. //depot/projects/drm-merge/sys/amd64/amd64/vm_machdep.c#1 branch .. //depot/projects/drm-merge/sys/amd64/compile/.cvsignore#1 branch .. //depot/projects/drm-merge/sys/amd64/conf/GENERIC#1 branch .. //depot/projects/drm-merge/sys/amd64/conf/GENERIC.hints#1 branch .. //depot/projects/drm-merge/sys/amd64/conf/Makefile#1 branch .. //depot/projects/drm-merge/sys/amd64/conf/NOTES#1 branch .. //depot/projects/drm-merge/sys/amd64/ia32/ia32_exception.S#1 branch .. //depot/projects/drm-merge/sys/amd64/ia32/ia32_signal.c#1 branch .. //depot/projects/drm-merge/sys/amd64/ia32/ia32_sigtramp.S#1 branch .. //depot/projects/drm-merge/sys/amd64/ia32/ia32_syscall.c#1 branch .. //depot/projects/drm-merge/sys/amd64/include/_inttypes.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/_limits.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/_stdint.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/_types.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/acpica_machdep.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/apicreg.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/apicvar.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/asm.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/asmacros.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/atomic.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/bus.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/bus_amd64.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/bus_dma.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/bus_memio.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/bus_pio.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/clock.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/cpu.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/cpufunc.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/cputypes.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/critical.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/db_machdep.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/elf.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/endian.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/exec.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/float.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/floatingpoint.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/fpu.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/frame.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/gdb_machdep.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/ieeefp.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/in_cksum.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/intr_machdep.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/iodev.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/kdb.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/legacyvar.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/limits.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/md_var.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/memdev.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/metadata.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/mp_watchdog.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/mptable.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/mutex.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/param.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/pc/bios.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/pc/display.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/pcb.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/pcb_ext.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/pci_cfgreg.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/pcpu.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/pmap.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/proc.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/profile.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/psl.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/ptrace.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/reg.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/reloc.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/resource.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/runq.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/segments.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/setjmp.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/sf_buf.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/sigframe.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/signal.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/smp.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/specialreg.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/stdarg.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/sysarch.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/trap.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/tss.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/ucontext.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/varargs.h#1 branch .. //depot/projects/drm-merge/sys/amd64/include/vmparam.h#1 branch .. //depot/projects/drm-merge/sys/amd64/isa/atpic.c#1 branch .. //depot/projects/drm-merge/sys/amd64/isa/atpic_vector.S#1 branch .. //depot/projects/drm-merge/sys/amd64/isa/clock.c#1 branch .. //depot/projects/drm-merge/sys/amd64/isa/elcr.c#1 branch .. //depot/projects/drm-merge/sys/amd64/isa/icu.h#1 branch .. //depot/projects/drm-merge/sys/amd64/isa/isa.c#1 branch .. //depot/projects/drm-merge/sys/amd64/isa/isa.h#1 branch .. //depot/projects/drm-merge/sys/amd64/isa/isa_dma.c#1 branch .. //depot/projects/drm-merge/sys/amd64/isa/nmi.c#1 branch .. //depot/projects/drm-merge/sys/amd64/isa/timerreg.h#1 branch .. //depot/projects/drm-merge/sys/amd64/linux32/Makefile#1 branch .. //depot/projects/drm-merge/sys/amd64/linux32/linux.h#1 branch .. //depot/projects/drm-merge/sys/amd64/linux32/linux32_dummy.c#1 branch .. //depot/projects/drm-merge/sys/amd64/linux32/linux32_genassym.c#1 branch .. //depot/projects/drm-merge/sys/amd64/linux32/linux32_ipc64.h#1 branch .. //depot/projects/drm-merge/sys/amd64/linux32/linux32_locore.s#1 branch .. //depot/projects/drm-merge/sys/amd64/linux32/linux32_machdep.c#1 branch .. //depot/projects/drm-merge/sys/amd64/linux32/linux32_proto.h#1 branch .. //depot/projects/drm-merge/sys/amd64/linux32/linux32_syscall.h#1 branch .. //depot/projects/drm-merge/sys/amd64/linux32/linux32_sysent.c#1 branch .. //depot/projects/drm-merge/sys/amd64/linux32/linux32_sysvec.c#1 branch .. //depot/projects/drm-merge/sys/amd64/linux32/syscalls.conf#1 branch .. //depot/projects/drm-merge/sys/amd64/linux32/syscalls.master#1 branch .. //depot/projects/drm-merge/sys/amd64/pci/pci_bus.c#1 branch .. //depot/projects/drm-merge/sys/amd64/pci/pci_cfgreg.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/autoconf.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/bcopy_page.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/bcopyinout.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/bcopyinout_xscale.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/blockio.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/bootconfig.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/bus_space_asm_generic.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/busdma_machdep.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/copystr.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/cpufunc.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/cpufunc_asm.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/cpufunc_asm_arm10.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/cpufunc_asm_arm3.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/cpufunc_asm_arm67.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/cpufunc_asm_arm7tdmi.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/cpufunc_asm_arm8.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/cpufunc_asm_arm9.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/cpufunc_asm_armv4.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/cpufunc_asm_ixp12x0.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/cpufunc_asm_sa1.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/cpufunc_asm_sa11x0.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/cpufunc_asm_xscale.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/critical.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/db_disasm.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/db_interface.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/db_trace.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/disassem.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/dump_machdep.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/elf_machdep.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/exception.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/fiq.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/fiq_subr.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/fusu.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/genassym.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/identcpu.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/in_cksum.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/in_cksum_arm.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/intr.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/irq_dispatch.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/locore.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/machdep.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/mem.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/nexus.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/nexus_io.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/nexus_io_asm.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/pmap.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/setcpsr.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/setstack.s#1 branch .. //depot/projects/drm-merge/sys/arm/arm/support.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/swtch.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/sys_machdep.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/trap.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/uio_machdep.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/undefined.c#1 branch .. //depot/projects/drm-merge/sys/arm/arm/vectors.S#1 branch .. //depot/projects/drm-merge/sys/arm/arm/vm_machdep.c#1 branch .. //depot/projects/drm-merge/sys/arm/compile/.cvsignore#1 branch .. //depot/projects/drm-merge/sys/arm/conf/IQ31244#1 branch .. //depot/projects/drm-merge/sys/arm/conf/SIMICS#1 branch .. //depot/projects/drm-merge/sys/arm/include/_inttypes.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/_limits.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/_stdint.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/_types.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/armreg.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/asm.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/asmacros.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/atomic.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/blockio.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/bootconfig.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/bus.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/bus_memio.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/bus_pio.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/clock.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/cpu.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/cpuconf.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/cpufunc.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/critical.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/db_machdep.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/disassem.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/elf.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/endian.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/exec.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/fiq.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/float.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/floatingpoint.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/fp.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/frame.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/ieee.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/ieeefp.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/in_cksum.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/intr.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/katelib.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/kdb.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/limits.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/machdep.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/md_var.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/memdev.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/metadata.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/mutex.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/param.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/pcb.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/pcpu.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/pmap.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/proc.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/profile.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/psl.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/pte.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/ptrace.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/reg.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/reloc.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/resource.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/runq.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/setjmp.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/sf_buf.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/sigframe.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/signal.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/smp.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/stdarg.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/swi.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/sysarch.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/trap.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/ucontext.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/undefined.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/utrap.h#1 branch .. //depot/projects/drm-merge/sys/arm/include/vmparam.h#1 branch .. //depot/projects/drm-merge/sys/arm/sa11x0/assabet_machdep.c#1 branch .. //depot/projects/drm-merge/sys/arm/sa11x0/files.sa11x0#1 branch .. //depot/projects/drm-merge/sys/arm/sa11x0/sa11x0.c#1 branch .. //depot/projects/drm-merge/sys/arm/sa11x0/sa11x0_dmacreg.h#1 branch .. //depot/projects/drm-merge/sys/arm/sa11x0/sa11x0_gpioreg.h#1 branch .. //depot/projects/drm-merge/sys/arm/sa11x0/sa11x0_io.c#1 branch .. //depot/projects/drm-merge/sys/arm/sa11x0/sa11x0_io_asm.S#1 branch .. //depot/projects/drm-merge/sys/arm/sa11x0/sa11x0_irq.S#1 branch .. //depot/projects/drm-merge/sys/arm/sa11x0/sa11x0_irqhandler.c#1 branch .. //depot/projects/drm-merge/sys/arm/sa11x0/sa11x0_ost.c#1 branch .. //depot/projects/drm-merge/sys/arm/sa11x0/sa11x0_ostreg.h#1 branch .. //depot/projects/drm-merge/sys/arm/sa11x0/sa11x0_ppcreg.h#1 branch .. //depot/projects/drm-merge/sys/arm/sa11x0/sa11x0_reg.h#1 branch .. //depot/projects/drm-merge/sys/arm/sa11x0/sa11x0_var.h#1 branch .. //depot/projects/drm-merge/sys/arm/sa11x0/std.sa11x0#1 branch .. //depot/projects/drm-merge/sys/arm/sa11x0/uart_bus_sa1110.c#1 branch .. //depot/projects/drm-merge/sys/arm/sa11x0/uart_cpu_sa1110.c#1 branch .. //depot/projects/drm-merge/sys/arm/sa11x0/uart_dev_sa1110.c#1 branch .. //depot/projects/drm-merge/sys/arm/sa11x0/uart_dev_sa1110.h#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/files.i80321#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/files.iq31244#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/i80321.c#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/i80321_intr.h#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/i80321_mcu.c#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/i80321_pci.c#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/i80321_space.c#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/i80321_timer.c#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/i80321_wdog.c#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/i80321reg.h#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/i80321var.h#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/iq31244_7seg.c#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/iq31244_machdep.c#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/iq80321.c#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/iq80321reg.h#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/iq80321var.h#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/obio.c#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/obio_space.c#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/obiovar.h#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/std.i80321#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/std.iq31244#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/uart_bus_i80321.c#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/i80321/uart_cpu_i80321.c#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/xscalereg.h#1 branch .. //depot/projects/drm-merge/sys/arm/xscale/xscalevar.h#1 branch .. //depot/projects/drm-merge/sys/boot/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/README#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/Makefile.inc#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/boot1/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/boot1/boot1.c#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/cdboot/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/cdboot/version#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/common/Makefile.common#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/common/conf.c#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/common/help.alpha#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/common/ldscript#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/common/main.c#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/libalpha/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/libalpha/OSFpal.c#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/libalpha/alpha_copy.c#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/libalpha/alpha_module.c#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/libalpha/bbinfo.h#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/libalpha/bootinfo.c#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/libalpha/common.h#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/libalpha/delay.c#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/libalpha/devicename.c#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/libalpha/elf_freebsd.c#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/libalpha/getsecs.c#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/libalpha/libalpha.h#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/libalpha/pal.S#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/libalpha/prom.c#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/libalpha/prom_disp.S#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/libalpha/prom_swpal.S#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/libalpha/reboot.c#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/libalpha/srmdisk.c#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/libalpha/srmnet.c#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/libalpha/start.S#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/libalpha/time.c#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/loader/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/loader/version#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/netboot/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/alpha/netboot/version#1 branch .. //depot/projects/drm-merge/sys/boot/arc/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/arc/Makefile.inc#1 branch .. //depot/projects/drm-merge/sys/boot/arc/include/arcfuncs.h#1 branch .. //depot/projects/drm-merge/sys/boot/arc/include/arctypes.h#1 branch .. //depot/projects/drm-merge/sys/boot/arc/include/libarc.h#1 branch .. //depot/projects/drm-merge/sys/boot/arc/lib/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/arc/lib/abort.c#1 branch .. //depot/projects/drm-merge/sys/boot/arc/lib/arcconsole.c#1 branch .. //depot/projects/drm-merge/sys/boot/arc/lib/arcdisk.c#1 branch .. //depot/projects/drm-merge/sys/boot/arc/lib/arch/alpha/copy.c#1 branch .. //depot/projects/drm-merge/sys/boot/arc/lib/arch/alpha/rpb.c#1 branch .. //depot/projects/drm-merge/sys/boot/arc/lib/arch/alpha/setjmp.S#1 branch .. //depot/projects/drm-merge/sys/boot/arc/lib/arch/alpha/start.S#1 branch .. //depot/projects/drm-merge/sys/boot/arc/lib/bootinfo.c#1 branch .. //depot/projects/drm-merge/sys/boot/arc/lib/delay.c#1 branch .. //depot/projects/drm-merge/sys/boot/arc/lib/devicename.c#1 branch .. //depot/projects/drm-merge/sys/boot/arc/lib/elf_freebsd.c#1 branch .. //depot/projects/drm-merge/sys/boot/arc/lib/module.c#1 branch .. //depot/projects/drm-merge/sys/boot/arc/lib/prom.c#1 branch .. //depot/projects/drm-merge/sys/boot/arc/lib/setjmperr.c#1 branch .. //depot/projects/drm-merge/sys/boot/arc/lib/time.c#1 branch .. //depot/projects/drm-merge/sys/boot/arc/loader/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/arc/loader/conf.c#1 branch .. //depot/projects/drm-merge/sys/boot/arc/loader/help.alpha#1 branch .. //depot/projects/drm-merge/sys/boot/arc/loader/main.c#1 branch .. //depot/projects/drm-merge/sys/boot/arc/loader/version#1 branch .. //depot/projects/drm-merge/sys/boot/common/Makefile.inc#1 branch .. //depot/projects/drm-merge/sys/boot/common/bcache.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/boot.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/bootstrap.h#1 branch .. //depot/projects/drm-merge/sys/boot/common/commands.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/console.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/dev_net.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/dev_net.h#1 branch .. //depot/projects/drm-merge/sys/boot/common/devopen.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/help.common#1 branch .. //depot/projects/drm-merge/sys/boot/common/interp.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/interp_backslash.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/interp_forth.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/interp_parse.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/isapnp.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/isapnp.h#1 branch .. //depot/projects/drm-merge/sys/boot/common/load.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/load_elf.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/load_elf32.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/load_elf32_obj.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/load_elf64.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/load_elf64_obj.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/load_elf_obj.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/loader.8#1 branch .. //depot/projects/drm-merge/sys/boot/common/ls.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/merge_help.awk#1 branch .. //depot/projects/drm-merge/sys/boot/common/misc.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/module.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/newvers.sh#1 branch .. //depot/projects/drm-merge/sys/boot/common/panic.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/pnp.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/pnpdata#1 branch .. //depot/projects/drm-merge/sys/boot/common/reloc_elf.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/reloc_elf32.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/reloc_elf64.c#1 branch .. //depot/projects/drm-merge/sys/boot/common/ufsread.c#1 branch .. //depot/projects/drm-merge/sys/boot/efi/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/efi/Makefile.inc#1 branch .. //depot/projects/drm-merge/sys/boot/efi/include/README#1 branch .. //depot/projects/drm-merge/sys/boot/efi/include/efi.h#1 branch .. //depot/projects/drm-merge/sys/boot/efi/include/efi_nii.h#1 branch .. //depot/projects/drm-merge/sys/boot/efi/include/efiapi.h#1 branch .. //depot/projects/drm-merge/sys/boot/efi/include/eficon.h#1 branch .. //depot/projects/drm-merge/sys/boot/efi/include/efidebug.h#1 branch .. //depot/projects/drm-merge/sys/boot/efi/include/efidef.h#1 branch .. //depot/projects/drm-merge/sys/boot/efi/include/efidevp.h#1 branch .. //depot/projects/drm-merge/sys/boot/efi/include/efierr.h#1 branch .. //depot/projects/drm-merge/sys/boot/efi/include/efifpswa.h#1 branch .. //depot/projects/drm-merge/sys/boot/efi/include/efifs.h#1 branch .. //depot/projects/drm-merge/sys/boot/efi/include/efilib.h#1 branch .. //depot/projects/drm-merge/sys/boot/efi/include/efinet.h#1 branch .. //depot/projects/drm-merge/sys/boot/efi/include/efipart.h#1 branch .. //depot/projects/drm-merge/sys/boot/efi/include/efiprot.h#1 branch .. //depot/projects/drm-merge/sys/boot/efi/include/efipxebc.h#1 branch .. //depot/projects/drm-merge/sys/boot/efi/include/efiser.h#1 branch .. //depot/projects/drm-merge/sys/boot/efi/include/efistdarg.h#1 branch .. //depot/projects/drm-merge/sys/boot/efi/include/i386/efibind.h#1 branch .. //depot/projects/drm-merge/sys/boot/efi/include/i386/pe.h#1 branch .. //depot/projects/drm-merge/sys/boot/efi/include/ia64/efibind.h#1 branch .. //depot/projects/drm-merge/sys/boot/efi/include/ia64/pe.h#1 branch .. //depot/projects/drm-merge/sys/boot/efi/libefi/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/efi/libefi/bootinfo.c#1 branch .. //depot/projects/drm-merge/sys/boot/efi/libefi/copy.c#1 branch .. //depot/projects/drm-merge/sys/boot/efi/libefi/delay.c#1 branch .. //depot/projects/drm-merge/sys/boot/efi/libefi/devicename.c#1 branch .. //depot/projects/drm-merge/sys/boot/efi/libefi/efi_console.c#1 branch .. //depot/projects/drm-merge/sys/boot/efi/libefi/efiboot.h#1 branch .. //depot/projects/drm-merge/sys/boot/efi/libefi/efifpswa.c#1 branch .. //depot/projects/drm-merge/sys/boot/efi/libefi/efifs.c#1 branch .. //depot/projects/drm-merge/sys/boot/efi/libefi/efinet.c#1 branch .. //depot/projects/drm-merge/sys/boot/efi/libefi/elf_freebsd.c#1 branch .. //depot/projects/drm-merge/sys/boot/efi/libefi/libefi.c#1 branch .. //depot/projects/drm-merge/sys/boot/efi/libefi/module.c#1 branch .. //depot/projects/drm-merge/sys/boot/efi/libefi/time.c#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/alpha/sysdep.c#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/alpha/sysdep.h#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/dict.c#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/ficl.c#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/ficl.h#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/fileaccess.c#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/float.c#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/i386/sysdep.c#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/i386/sysdep.h#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/ia64/sysdep.c#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/ia64/sysdep.h#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/loader.c#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/math64.c#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/math64.h#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/powerpc/sysdep.c#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/powerpc/sysdep.h#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/prefix.c#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/search.c#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/softwords/classes.fr#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/softwords/ficlclass.fr#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/softwords/ficllocal.fr#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/softwords/fileaccess.fr#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/softwords/forml.fr#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/softwords/freebsd.fr#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/softwords/ifbrack.fr#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/softwords/jhlocal.fr#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/softwords/marker.fr#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/softwords/oo.fr#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/softwords/prefix.fr#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/softwords/softcore.awk#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/softwords/softcore.fr#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/softwords/string.fr#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/sparc64/sysdep.c#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/sparc64/sysdep.h#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/stack.c#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/testmain.c#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/tools.c#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/unix.c#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/vm.c#1 branch .. //depot/projects/drm-merge/sys/boot/ficl/words.c#1 branch .. //depot/projects/drm-merge/sys/boot/forth/beastie.4th#1 branch .. //depot/projects/drm-merge/sys/boot/forth/frames.4th#1 branch .. //depot/projects/drm-merge/sys/boot/forth/loader.4th#1 branch .. //depot/projects/drm-merge/sys/boot/forth/loader.4th.8#1 branch .. //depot/projects/drm-merge/sys/boot/forth/loader.conf#1 branch .. //depot/projects/drm-merge/sys/boot/forth/loader.conf.5#1 branch .. //depot/projects/drm-merge/sys/boot/forth/loader.rc#1 branch .. //depot/projects/drm-merge/sys/boot/forth/pnp.4th#1 branch .. //depot/projects/drm-merge/sys/boot/forth/screen.4th#1 branch .. //depot/projects/drm-merge/sys/boot/forth/support.4th#1 branch .. //depot/projects/drm-merge/sys/boot/i386/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/i386/Makefile.inc#1 branch .. //depot/projects/drm-merge/sys/boot/i386/boot0/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/i386/boot0/boot0.S#1 branch .. //depot/projects/drm-merge/sys/boot/i386/boot0/boot0ext.S#1 branch .. //depot/projects/drm-merge/sys/boot/i386/boot0ext/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/i386/boot0sio/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/i386/boot2/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/i386/boot2/boot1.S#1 branch .. //depot/projects/drm-merge/sys/boot/i386/boot2/boot2.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/boot2/lib.h#1 branch .. //depot/projects/drm-merge/sys/boot/i386/boot2/sio.S#1 branch .. //depot/projects/drm-merge/sys/boot/i386/btx/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/i386/btx/Makefile.inc#1 branch .. //depot/projects/drm-merge/sys/boot/i386/btx/btx/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/i386/btx/btx/btx.S#1 branch .. //depot/projects/drm-merge/sys/boot/i386/btx/btxldr/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/i386/btx/btxldr/btxldr.S#1 branch .. //depot/projects/drm-merge/sys/boot/i386/btx/lib/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/i386/btx/lib/btxcsu.s#1 branch .. //depot/projects/drm-merge/sys/boot/i386/btx/lib/btxsys.s#1 branch .. //depot/projects/drm-merge/sys/boot/i386/btx/lib/btxv86.h#1 branch .. //depot/projects/drm-merge/sys/boot/i386/btx/lib/btxv86.s#1 branch .. //depot/projects/drm-merge/sys/boot/i386/cdboot/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/i386/cdboot/cdboot.s#1 branch .. //depot/projects/drm-merge/sys/boot/i386/kgzldr/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/i386/kgzldr/boot.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/kgzldr/crt.s#1 branch .. //depot/projects/drm-merge/sys/boot/i386/kgzldr/kgzldr.h#1 branch .. //depot/projects/drm-merge/sys/boot/i386/kgzldr/lib.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/kgzldr/sio.s#1 branch .. //depot/projects/drm-merge/sys/boot/i386/kgzldr/start.s#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/amd64_tramp.S#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/biosacpi.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/bioscd.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/biosdisk.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/biosmem.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/biospci.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/biospnp.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/biossmap.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/bootinfo.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/bootinfo32.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/bootinfo64.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/comconsole.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/devicename.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/elf32_freebsd.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/elf64_freebsd.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/gatea20.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/i386_copy.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/i386_module.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/libi386.h#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/nullconsole.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/pread.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/pxe.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/pxe.h#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/pxetramp.s#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/time.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/libi386/vidconsole.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/loader/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/i386/loader/conf.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/loader/help.i386#1 branch .. //depot/projects/drm-merge/sys/boot/i386/loader/main.c#1 branch .. //depot/projects/drm-merge/sys/boot/i386/loader/version#1 branch .. //depot/projects/drm-merge/sys/boot/i386/mbr/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/i386/mbr/mbr.s#1 branch .. //depot/projects/drm-merge/sys/boot/i386/pxeldr/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/i386/pxeldr/pxeboot.8#1 branch .. //depot/projects/drm-merge/sys/boot/i386/pxeldr/pxeldr.S#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/Makefile.inc#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/efi/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/efi/conf.c#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/efi/efimd.c#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/efi/ldscript.ia64#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/efi/main.c#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/efi/start.S#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/efi/version#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/ski/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/ski/acpi_stub.c#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/ski/bootinfo.c#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/ski/conf.c#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/ski/copy.c#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/ski/delay.c#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/ski/devicename.c#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/ski/efi_stub.c#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/ski/elf_freebsd.c#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/ski/exit.c#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/ski/ldscript.ia64#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/ski/libski.h#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/ski/main.c#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/ski/pal_stub.S#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/ski/sal_stub.c#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/ski/skiconsole.c#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/ski/skifs.c#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/ski/skiload.cmd#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/ski/ssc.c#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/ski/start.S#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/ski/time.c#1 branch .. //depot/projects/drm-merge/sys/boot/ia64/ski/version#1 branch .. //depot/projects/drm-merge/sys/boot/ofw/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/ofw/common/Makefile.inc#1 branch .. //depot/projects/drm-merge/sys/boot/ofw/common/main.c#1 branch .. //depot/projects/drm-merge/sys/boot/ofw/libofw/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/ofw/libofw/devicename.c#1 branch .. //depot/projects/drm-merge/sys/boot/ofw/libofw/elf_freebsd.c#1 branch .. //depot/projects/drm-merge/sys/boot/ofw/libofw/libofw.h#1 branch .. //depot/projects/drm-merge/sys/boot/ofw/libofw/ofw_console.c#1 branch .. //depot/projects/drm-merge/sys/boot/ofw/libofw/ofw_copy.c#1 branch .. //depot/projects/drm-merge/sys/boot/ofw/libofw/ofw_disk.c#1 branch .. //depot/projects/drm-merge/sys/boot/ofw/libofw/ofw_memory.c#1 branch .. //depot/projects/drm-merge/sys/boot/ofw/libofw/ofw_module.c#1 branch .. //depot/projects/drm-merge/sys/boot/ofw/libofw/ofw_net.c#1 branch .. //depot/projects/drm-merge/sys/boot/ofw/libofw/ofw_reboot.c#1 branch .. //depot/projects/drm-merge/sys/boot/ofw/libofw/ofw_time.c#1 branch .. //depot/projects/drm-merge/sys/boot/ofw/libofw/openfirm.c#1 branch .. //depot/projects/drm-merge/sys/boot/ofw/libofw/openfirm.h#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/Makefile.inc#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot0.5/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot0.5/boot.s#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot0.5/boot0.5.s#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot0.5/disk.s#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot0.5/selector.s#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot0.5/start.s#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot0.5/support.s#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot0.5/syscons.s#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot0/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot0/boot0.s#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot2/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot2/README.serial.98#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot2/asm.S#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot2/asm.h#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot2/bios.S#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot2/boot.c#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot2/boot.h#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot2/boot2.S#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot2/dinode.h#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot2/disk.c#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot2/fs.h#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot2/inode.h#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot2/io.c#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot2/probe_keyboard.c#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot2/quota.h#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot2/serial.S#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot2/serial_16550.S#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot2/serial_8251.S#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot2/start.S#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot2/sys.c#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/boot2/table.c#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/btx/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/btx/Makefile.inc#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/btx/btx/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/btx/btx/btx.S#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/btx/btxldr/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/btx/btxldr/btxldr.S#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/btx/lib/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/btx/lib/btxcsu.s#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/btx/lib/btxsys.s#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/btx/lib/btxv86.h#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/btx/lib/btxv86.s#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/kgzldr/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/kgzldr/crt.s#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/libpc98/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/libpc98/biosdisk.c#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/libpc98/biosmem.c#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/libpc98/comconsole.c#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/libpc98/gatea20.c#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/libpc98/i386_module.c#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/libpc98/time.c#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/libpc98/vidconsole.c#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/loader/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/loader/conf.c#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/loader/help.pc98#1 branch .. //depot/projects/drm-merge/sys/boot/pc98/loader/main.c#1 branch .. //depot/projects/drm-merge/sys/boot/powerpc/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/powerpc/loader/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/powerpc/loader/conf.c#1 branch .. //depot/projects/drm-merge/sys/boot/powerpc/loader/help.ofw#1 branch .. //depot/projects/drm-merge/sys/boot/powerpc/loader/ldscript.powerpc#1 branch .. //depot/projects/drm-merge/sys/boot/powerpc/loader/metadata.c#1 branch .. //depot/projects/drm-merge/sys/boot/powerpc/loader/start.c#1 branch .. //depot/projects/drm-merge/sys/boot/powerpc/loader/version#1 branch .. //depot/projects/drm-merge/sys/boot/sparc64/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/sparc64/Makefile.inc#1 branch .. //depot/projects/drm-merge/sys/boot/sparc64/boot1/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/sparc64/boot1/_start.s#1 branch .. //depot/projects/drm-merge/sys/boot/sparc64/boot1/boot1.c#1 branch .. //depot/projects/drm-merge/sys/boot/sparc64/loader/Makefile#1 branch .. //depot/projects/drm-merge/sys/boot/sparc64/loader/help.sparc64#1 branch .. //depot/projects/drm-merge/sys/boot/sparc64/loader/locore.S#1 branch .. //depot/projects/drm-merge/sys/boot/sparc64/loader/main.c#1 branch .. //depot/projects/drm-merge/sys/boot/sparc64/loader/metadata.c#1 branch .. //depot/projects/drm-merge/sys/boot/sparc64/loader/version#1 branch .. //depot/projects/drm-merge/sys/bsm/audit_kevents.h#1 branch .. //depot/projects/drm-merge/sys/cam/cam.c#1 branch .. //depot/projects/drm-merge/sys/cam/cam.h#1 branch .. //depot/projects/drm-merge/sys/cam/cam_ccb.h#1 branch .. //depot/projects/drm-merge/sys/cam/cam_debug.h#1 branch .. //depot/projects/drm-merge/sys/cam/cam_periph.c#1 branch .. //depot/projects/drm-merge/sys/cam/cam_periph.h#1 branch .. //depot/projects/drm-merge/sys/cam/cam_queue.c#1 branch .. //depot/projects/drm-merge/sys/cam/cam_queue.h#1 branch .. //depot/projects/drm-merge/sys/cam/cam_sim.c#1 branch .. //depot/projects/drm-merge/sys/cam/cam_sim.h#1 branch .. //depot/projects/drm-merge/sys/cam/cam_xpt.c#1 branch .. //depot/projects/drm-merge/sys/cam/cam_xpt.h#1 branch .. //depot/projects/drm-merge/sys/cam/cam_xpt_periph.h#1 branch .. //depot/projects/drm-merge/sys/cam/cam_xpt_sim.h#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_all.c#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_all.h#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_cd.c#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_cd.h#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_ch.c#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_ch.h#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_da.c#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_da.h#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_dvcfg.h#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_iu.h#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_low.c#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_low.h#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_low_pisa.c#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_low_pisa.h#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_message.h#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_pass.c#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_pass.h#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_pt.c#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_pt.h#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_sa.c#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_sa.h#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_ses.c#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_ses.h#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_targ_bh.c#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_target.c#1 branch .. //depot/projects/drm-merge/sys/cam/scsi/scsi_targetio.h#1 branch .. //depot/projects/drm-merge/sys/coda/00READ#1 branch .. //depot/projects/drm-merge/sys/coda/README#1 branch .. //depot/projects/drm-merge/sys/coda/TODO#1 branch .. //depot/projects/drm-merge/sys/coda/cnode.h#1 branch .. //depot/projects/drm-merge/sys/coda/coda.h#1 branch .. //depot/projects/drm-merge/sys/coda/coda_fbsd.c#1 branch .. //depot/projects/drm-merge/sys/coda/coda_io.h#1 branch .. //depot/projects/drm-merge/sys/coda/coda_kernel.h#1 branch .. //depot/projects/drm-merge/sys/coda/coda_namecache.c#1 branch .. //depot/projects/drm-merge/sys/coda/coda_namecache.h#1 branch .. //depot/projects/drm-merge/sys/coda/coda_opstats.h#1 branch .. //depot/projects/drm-merge/sys/coda/coda_pioctl.h#1 branch .. //depot/projects/drm-merge/sys/coda/coda_psdev.c#1 branch .. //depot/projects/drm-merge/sys/coda/coda_psdev.h#1 branch .. //depot/projects/drm-merge/sys/coda/coda_subr.c#1 branch .. //depot/projects/drm-merge/sys/coda/coda_subr.h#1 branch .. //depot/projects/drm-merge/sys/coda/coda_venus.c#1 branch .. //depot/projects/drm-merge/sys/coda/coda_venus.h#1 branch .. //depot/projects/drm-merge/sys/coda/coda_vfsops.c#1 branch .. //depot/projects/drm-merge/sys/coda/coda_vfsops.h#1 branch .. //depot/projects/drm-merge/sys/coda/coda_vnops.c#1 branch .. //depot/projects/drm-merge/sys/coda/coda_vnops.h#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Fri Feb 18 20:45:36 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5010716A4D0; Fri, 18 Feb 2005 20:45:36 +0000 (GMT) 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 21ED916A4CE for ; Fri, 18 Feb 2005 20:45:36 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F0D043D4C for ; Fri, 18 Feb 2005 20:45:35 +0000 (GMT) (envelope-from jmg@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1IKjZrb041526 for ; Fri, 18 Feb 2005 20:45:35 GMT (envelope-from jmg@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1IKjYHs041523 for perforce@freebsd.org; Fri, 18 Feb 2005 20:45:34 GMT (envelope-from jmg@freebsd.org) Date: Fri, 18 Feb 2005 20:45:34 GMT Message-Id: <200502182045.j1IKjYHs041523@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 Subject: PERFORCE change 71268 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: Fri, 18 Feb 2005 20:45:37 -0000 http://perforce.freebsd.org/chv.cgi?CH=71268 Change 71268 by jmg@jmg_carbon on 2005/02/18 20:45:23 branch the kernel source for arm developement work... Affected files ... .. //depot/projects/arm/src/sys/Makefile#1 branch .. //depot/projects/arm/src/sys/alpha/Makefile#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/api_up1000.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/atomic.s#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/autoconf.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/busdma_machdep.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/busspace.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/clock.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/clock_if.m#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/cpuconf.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/critical.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/db_disasm.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/db_instruction.h#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/db_interface.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/db_trace.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/dec_1000a.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/dec_2100_a50.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/dec_2100_a500.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/dec_3000_300.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/dec_3000_500.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/dec_axppci_33.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/dec_eb164.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/dec_eb64plus.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/dec_kn20aa.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/dec_kn300.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/dec_kn8ae.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/dec_st550.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/dec_st6600.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/divrem.m4#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/dump_machdep.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/elf_machdep.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/exception.s#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/fp_emulate.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/gdb_machdep.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/genassym.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/ieee_float.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/ieee_float.h#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/in_cksum.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/interrupt.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/locore.s#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/machdep.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/mem.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/mp_machdep.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/pal.s#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/pmap.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/prom.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/prom_disp.s#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/promcons.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/sgmap.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/support.s#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/swtch.s#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/sys_machdep.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/timerreg.h#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/trap.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/uio_machdep.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/uma_machdep.c#1 branch .. //depot/projects/arm/src/sys/alpha/alpha/vm_machdep.c#1 branch .. //depot/projects/arm/src/sys/alpha/compile/.cvsignore#1 branch .. //depot/projects/arm/src/sys/alpha/conf/GENERIC#1 branch .. //depot/projects/arm/src/sys/alpha/conf/GENERIC.hints#1 branch .. //depot/projects/arm/src/sys/alpha/conf/Makefile#1 branch .. //depot/projects/arm/src/sys/alpha/conf/NOTES#1 branch .. //depot/projects/arm/src/sys/alpha/include/_inttypes.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/_limits.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/_stdint.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/_types.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/alpha_cpu.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/asm.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/atomic.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/bootinfo.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/bus.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/bus_memio.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/bus_pio.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/bwx.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/chipset.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/clock.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/clockvar.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/cpu.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/cpuconf.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/cpufunc.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/critical.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/db_machdep.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/elf.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/endian.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/exec.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/float.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/floatingpoint.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/fpu.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/frame.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/gdb_machdep.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/ieee.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/ieeefp.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/in_cksum.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/inst.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/intr.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/intrcnt.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/ioctl_bt848.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/ioctl_meteor.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/kdb.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/limits.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/md_var.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/memdev.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/mutex.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/pal.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/param.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/pc/bios.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/pc/display.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/pc/vesa.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/pcb.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/pcpu.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/pmap.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/proc.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/profile.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/prom.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/pte.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/ptrace.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/reg.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/reloc.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/resource.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/rpb.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/runq.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/setjmp.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/sf_buf.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/sgmap.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/sigframe.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/signal.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/smp.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/stdarg.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/swiz.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/sysarch.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/ucontext.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/varargs.h#1 branch .. //depot/projects/arm/src/sys/alpha/include/vmparam.h#1 branch .. //depot/projects/arm/src/sys/alpha/isa/isa.c#1 branch .. //depot/projects/arm/src/sys/alpha/isa/isa_dma.c#1 branch .. //depot/projects/arm/src/sys/alpha/isa/isavar.h#1 branch .. //depot/projects/arm/src/sys/alpha/isa/mcclock_isa.c#1 branch .. //depot/projects/arm/src/sys/alpha/linux/Makefile#1 branch .. //depot/projects/arm/src/sys/alpha/linux/linux.h#1 branch .. //depot/projects/arm/src/sys/alpha/linux/linux_dummy.c#1 branch .. //depot/projects/arm/src/sys/alpha/linux/linux_genassym.c#1 branch .. //depot/projects/arm/src/sys/alpha/linux/linux_ipc64.h#1 branch .. //depot/projects/arm/src/sys/alpha/linux/linux_locore.s#1 branch .. //depot/projects/arm/src/sys/alpha/linux/linux_machdep.c#1 branch .. //depot/projects/arm/src/sys/alpha/linux/linux_proto.h#1 branch .. //depot/projects/arm/src/sys/alpha/linux/linux_syscall.h#1 branch .. //depot/projects/arm/src/sys/alpha/linux/linux_sysent.c#1 branch .. //depot/projects/arm/src/sys/alpha/linux/linux_sysvec.c#1 branch .. //depot/projects/arm/src/sys/alpha/linux/syscalls.conf#1 branch .. //depot/projects/arm/src/sys/alpha/linux/syscalls.master#1 branch .. //depot/projects/arm/src/sys/alpha/mcbus/mcbus.c#1 branch .. //depot/projects/arm/src/sys/alpha/mcbus/mcbusreg.h#1 branch .. //depot/projects/arm/src/sys/alpha/mcbus/mcbusvar.h#1 branch .. //depot/projects/arm/src/sys/alpha/mcbus/mcmem.c#1 branch .. //depot/projects/arm/src/sys/alpha/mcbus/mcpcia.c#1 branch .. //depot/projects/arm/src/sys/alpha/mcbus/mcpciareg.h#1 branch .. //depot/projects/arm/src/sys/alpha/mcbus/mcpciavar.h#1 branch .. //depot/projects/arm/src/sys/alpha/osf1/Makefile#1 branch .. //depot/projects/arm/src/sys/alpha/osf1/README.mach-traps#1 branch .. //depot/projects/arm/src/sys/alpha/osf1/exec_ecoff.h#1 branch .. //depot/projects/arm/src/sys/alpha/osf1/imgact_osf1.c#1 branch .. //depot/projects/arm/src/sys/alpha/osf1/osf1.h#1 branch .. //depot/projects/arm/src/sys/alpha/osf1/osf1_ioctl.c#1 branch .. //depot/projects/arm/src/sys/alpha/osf1/osf1_misc.c#1 branch .. //depot/projects/arm/src/sys/alpha/osf1/osf1_mount.c#1 branch .. //depot/projects/arm/src/sys/alpha/osf1/osf1_proto.h#1 branch .. //depot/projects/arm/src/sys/alpha/osf1/osf1_signal.c#1 branch .. //depot/projects/arm/src/sys/alpha/osf1/osf1_signal.h#1 branch .. //depot/projects/arm/src/sys/alpha/osf1/osf1_syscall.h#1 branch .. //depot/projects/arm/src/sys/alpha/osf1/osf1_sysent.c#1 branch .. //depot/projects/arm/src/sys/alpha/osf1/osf1_sysvec.c#1 branch .. //depot/projects/arm/src/sys/alpha/osf1/osf1_util.h#1 branch .. //depot/projects/arm/src/sys/alpha/osf1/syscalls.conf#1 branch .. //depot/projects/arm/src/sys/alpha/osf1/syscalls.master#1 branch .. //depot/projects/arm/src/sys/alpha/pci/alphapci_if.m#1 branch .. //depot/projects/arm/src/sys/alpha/pci/apecs.c#1 branch .. //depot/projects/arm/src/sys/alpha/pci/apecs_pci.c#1 branch .. //depot/projects/arm/src/sys/alpha/pci/apecsreg.h#1 branch .. //depot/projects/arm/src/sys/alpha/pci/apecsvar.h#1 branch .. //depot/projects/arm/src/sys/alpha/pci/bwx.c#1 branch .. //depot/projects/arm/src/sys/alpha/pci/cia.c#1 branch .. //depot/projects/arm/src/sys/alpha/pci/cia_pci.c#1 branch .. //depot/projects/arm/src/sys/alpha/pci/ciareg.h#1 branch .. //depot/projects/arm/src/sys/alpha/pci/ciavar.h#1 branch .. //depot/projects/arm/src/sys/alpha/pci/irongate.c#1 branch .. //depot/projects/arm/src/sys/alpha/pci/irongate_pci.c#1 branch .. //depot/projects/arm/src/sys/alpha/pci/irongatereg.h#1 branch .. //depot/projects/arm/src/sys/alpha/pci/irongatevar.h#1 branch .. //depot/projects/arm/src/sys/alpha/pci/lca.c#1 branch .. //depot/projects/arm/src/sys/alpha/pci/lca_pci.c#1 branch .. //depot/projects/arm/src/sys/alpha/pci/lcareg.h#1 branch .. //depot/projects/arm/src/sys/alpha/pci/lcavar.h#1 branch .. //depot/projects/arm/src/sys/alpha/pci/pci_eb164_intr.s#1 branch .. //depot/projects/arm/src/sys/alpha/pci/pci_eb64plus_intr.s#1 branch .. //depot/projects/arm/src/sys/alpha/pci/pcibus.c#1 branch .. //depot/projects/arm/src/sys/alpha/pci/pcibus.h#1 branch .. //depot/projects/arm/src/sys/alpha/pci/swiz.c#1 branch .. //depot/projects/arm/src/sys/alpha/pci/t2.c#1 branch .. //depot/projects/arm/src/sys/alpha/pci/t2_pci.c#1 branch .. //depot/projects/arm/src/sys/alpha/pci/t2reg.h#1 branch .. //depot/projects/arm/src/sys/alpha/pci/t2var.h#1 branch .. //depot/projects/arm/src/sys/alpha/pci/tsunami.c#1 branch .. //depot/projects/arm/src/sys/alpha/pci/tsunami_pci.c#1 branch .. //depot/projects/arm/src/sys/alpha/pci/tsunamireg.h#1 branch .. //depot/projects/arm/src/sys/alpha/pci/tsunamivar.h#1 branch .. //depot/projects/arm/src/sys/alpha/tlsb/dwlpx.c#1 branch .. //depot/projects/arm/src/sys/alpha/tlsb/dwlpxreg.h#1 branch .. //depot/projects/arm/src/sys/alpha/tlsb/dwlpxvar.h#1 branch .. //depot/projects/arm/src/sys/alpha/tlsb/gbus.c#1 branch .. //depot/projects/arm/src/sys/alpha/tlsb/gbusreg.h#1 branch .. //depot/projects/arm/src/sys/alpha/tlsb/gbusvar.h#1 branch .. //depot/projects/arm/src/sys/alpha/tlsb/kftxx.c#1 branch .. //depot/projects/arm/src/sys/alpha/tlsb/kftxxreg.h#1 branch .. //depot/projects/arm/src/sys/alpha/tlsb/kftxxvar.h#1 branch .. //depot/projects/arm/src/sys/alpha/tlsb/mcclock_tlsb.c#1 branch .. //depot/projects/arm/src/sys/alpha/tlsb/tlsb.c#1 branch .. //depot/projects/arm/src/sys/alpha/tlsb/tlsbcpu.c#1 branch .. //depot/projects/arm/src/sys/alpha/tlsb/tlsbmem.c#1 branch .. //depot/projects/arm/src/sys/alpha/tlsb/tlsbreg.h#1 branch .. //depot/projects/arm/src/sys/alpha/tlsb/tlsbvar.h#1 branch .. //depot/projects/arm/src/sys/alpha/tlsb/zs_tlsb.c#1 branch .. //depot/projects/arm/src/sys/alpha/tlsb/zsreg.h#1 branch .. //depot/projects/arm/src/sys/alpha/tlsb/zsvar.h#1 branch .. //depot/projects/arm/src/sys/amd64/Makefile#1 branch .. //depot/projects/arm/src/sys/amd64/acpica/OsdEnvironment.c#1 branch .. //depot/projects/arm/src/sys/amd64/acpica/acpi_machdep.c#1 branch .. //depot/projects/arm/src/sys/amd64/acpica/acpi_wakeup.c#1 branch .. //depot/projects/arm/src/sys/amd64/acpica/madt.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/amd64_mem.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/apic_vector.S#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/atomic.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/autoconf.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/bios.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/busdma_machdep.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/cpu_switch.S#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/critical.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/db_disasm.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/db_interface.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/db_trace.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/dump_machdep.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/elf_machdep.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/exception.S#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/fpu.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/gdb_machdep.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/genassym.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/identcpu.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/in_cksum.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/initcpu.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/intr_machdep.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/io.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/io_apic.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/legacy.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/local_apic.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/locore.S#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/machdep.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/mem.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/mp_machdep.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/mp_watchdog.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/mpboot.S#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/mptable.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/mptable_pci.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/nexus.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/pmap.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/prof_machdep.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/sigtramp.S#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/support.S#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/sys_machdep.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/trap.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/tsc.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/uio_machdep.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/uma_machdep.c#1 branch .. //depot/projects/arm/src/sys/amd64/amd64/vm_machdep.c#1 branch .. //depot/projects/arm/src/sys/amd64/compile/.cvsignore#1 branch .. //depot/projects/arm/src/sys/amd64/conf/GENERIC#1 branch .. //depot/projects/arm/src/sys/amd64/conf/GENERIC.hints#1 branch .. //depot/projects/arm/src/sys/amd64/conf/Makefile#1 branch .. //depot/projects/arm/src/sys/amd64/conf/NOTES#1 branch .. //depot/projects/arm/src/sys/amd64/ia32/ia32_exception.S#1 branch .. //depot/projects/arm/src/sys/amd64/ia32/ia32_signal.c#1 branch .. //depot/projects/arm/src/sys/amd64/ia32/ia32_sigtramp.S#1 branch .. //depot/projects/arm/src/sys/amd64/ia32/ia32_syscall.c#1 branch .. //depot/projects/arm/src/sys/amd64/include/_inttypes.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/_limits.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/_stdint.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/_types.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/acpica_machdep.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/apicreg.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/apicvar.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/asm.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/asmacros.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/atomic.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/bus.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/bus_amd64.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/bus_dma.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/bus_memio.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/bus_pio.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/clock.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/cpu.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/cpufunc.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/cputypes.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/critical.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/db_machdep.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/elf.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/endian.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/exec.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/float.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/floatingpoint.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/fpu.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/frame.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/gdb_machdep.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/ieeefp.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/in_cksum.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/intr_machdep.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/iodev.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/kdb.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/legacyvar.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/limits.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/md_var.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/memdev.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/metadata.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/mp_watchdog.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/mptable.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/mutex.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/param.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/pc/bios.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/pc/display.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/pcb.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/pcb_ext.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/pci_cfgreg.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/pcpu.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/pmap.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/proc.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/profile.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/psl.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/ptrace.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/reg.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/reloc.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/resource.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/runq.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/segments.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/setjmp.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/sf_buf.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/sigframe.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/signal.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/smp.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/specialreg.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/stdarg.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/sysarch.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/trap.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/tss.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/ucontext.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/varargs.h#1 branch .. //depot/projects/arm/src/sys/amd64/include/vmparam.h#1 branch .. //depot/projects/arm/src/sys/amd64/isa/atpic.c#1 branch .. //depot/projects/arm/src/sys/amd64/isa/atpic_vector.S#1 branch .. //depot/projects/arm/src/sys/amd64/isa/clock.c#1 branch .. //depot/projects/arm/src/sys/amd64/isa/elcr.c#1 branch .. //depot/projects/arm/src/sys/amd64/isa/icu.h#1 branch .. //depot/projects/arm/src/sys/amd64/isa/isa.c#1 branch .. //depot/projects/arm/src/sys/amd64/isa/isa.h#1 branch .. //depot/projects/arm/src/sys/amd64/isa/isa_dma.c#1 branch .. //depot/projects/arm/src/sys/amd64/isa/nmi.c#1 branch .. //depot/projects/arm/src/sys/amd64/isa/timerreg.h#1 branch .. //depot/projects/arm/src/sys/amd64/linux32/Makefile#1 branch .. //depot/projects/arm/src/sys/amd64/linux32/linux.h#1 branch .. //depot/projects/arm/src/sys/amd64/linux32/linux32_dummy.c#1 branch .. //depot/projects/arm/src/sys/amd64/linux32/linux32_genassym.c#1 branch .. //depot/projects/arm/src/sys/amd64/linux32/linux32_ipc64.h#1 branch .. //depot/projects/arm/src/sys/amd64/linux32/linux32_locore.s#1 branch .. //depot/projects/arm/src/sys/amd64/linux32/linux32_machdep.c#1 branch .. //depot/projects/arm/src/sys/amd64/linux32/linux32_proto.h#1 branch .. //depot/projects/arm/src/sys/amd64/linux32/linux32_syscall.h#1 branch .. //depot/projects/arm/src/sys/amd64/linux32/linux32_sysent.c#1 branch .. //depot/projects/arm/src/sys/amd64/linux32/linux32_sysvec.c#1 branch .. //depot/projects/arm/src/sys/amd64/linux32/syscalls.conf#1 branch .. //depot/projects/arm/src/sys/amd64/linux32/syscalls.master#1 branch .. //depot/projects/arm/src/sys/amd64/pci/pci_bus.c#1 branch .. //depot/projects/arm/src/sys/amd64/pci/pci_cfgreg.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/autoconf.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/bcopy_page.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/bcopyinout.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/bcopyinout_xscale.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/blockio.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/bootconfig.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/bus_space_asm_generic.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/busdma_machdep.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/copystr.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/cpufunc.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/cpufunc_asm.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/cpufunc_asm_arm10.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/cpufunc_asm_arm3.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/cpufunc_asm_arm67.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/cpufunc_asm_arm7tdmi.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/cpufunc_asm_arm8.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/cpufunc_asm_arm9.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/cpufunc_asm_armv4.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/cpufunc_asm_ixp12x0.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/cpufunc_asm_sa1.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/cpufunc_asm_sa11x0.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/cpufunc_asm_xscale.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/critical.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/db_disasm.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/db_interface.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/db_trace.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/disassem.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/dump_machdep.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/elf_machdep.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/exception.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/fiq.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/fiq_subr.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/fusu.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/genassym.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/identcpu.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/in_cksum.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/in_cksum_arm.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/intr.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/irq_dispatch.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/locore.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/machdep.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/mem.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/nexus.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/nexus_io.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/nexus_io_asm.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/pmap.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/setcpsr.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/setstack.s#1 branch .. //depot/projects/arm/src/sys/arm/arm/support.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/swtch.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/sys_machdep.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/trap.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/uio_machdep.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/undefined.c#1 branch .. //depot/projects/arm/src/sys/arm/arm/vectors.S#1 branch .. //depot/projects/arm/src/sys/arm/arm/vm_machdep.c#1 branch .. //depot/projects/arm/src/sys/arm/compile/.cvsignore#1 branch .. //depot/projects/arm/src/sys/arm/conf/IQ31244#1 branch .. //depot/projects/arm/src/sys/arm/conf/SIMICS#1 branch .. //depot/projects/arm/src/sys/arm/include/_inttypes.h#1 branch .. //depot/projects/arm/src/sys/arm/include/_limits.h#1 branch .. //depot/projects/arm/src/sys/arm/include/_stdint.h#1 branch .. //depot/projects/arm/src/sys/arm/include/_types.h#1 branch .. //depot/projects/arm/src/sys/arm/include/armreg.h#1 branch .. //depot/projects/arm/src/sys/arm/include/asm.h#1 branch .. //depot/projects/arm/src/sys/arm/include/asmacros.h#1 branch .. //depot/projects/arm/src/sys/arm/include/atomic.h#1 branch .. //depot/projects/arm/src/sys/arm/include/blockio.h#1 branch .. //depot/projects/arm/src/sys/arm/include/bootconfig.h#1 branch .. //depot/projects/arm/src/sys/arm/include/bus.h#1 branch .. //depot/projects/arm/src/sys/arm/include/bus_memio.h#1 branch .. //depot/projects/arm/src/sys/arm/include/bus_pio.h#1 branch .. //depot/projects/arm/src/sys/arm/include/clock.h#1 branch .. //depot/projects/arm/src/sys/arm/include/cpu.h#1 branch .. //depot/projects/arm/src/sys/arm/include/cpuconf.h#1 branch .. //depot/projects/arm/src/sys/arm/include/cpufunc.h#1 branch .. //depot/projects/arm/src/sys/arm/include/critical.h#1 branch .. //depot/projects/arm/src/sys/arm/include/db_machdep.h#1 branch .. //depot/projects/arm/src/sys/arm/include/disassem.h#1 branch .. //depot/projects/arm/src/sys/arm/include/elf.h#1 branch .. //depot/projects/arm/src/sys/arm/include/endian.h#1 branch .. //depot/projects/arm/src/sys/arm/include/exec.h#1 branch .. //depot/projects/arm/src/sys/arm/include/fiq.h#1 branch .. //depot/projects/arm/src/sys/arm/include/float.h#1 branch .. //depot/projects/arm/src/sys/arm/include/floatingpoint.h#1 branch .. //depot/projects/arm/src/sys/arm/include/fp.h#1 branch .. //depot/projects/arm/src/sys/arm/include/frame.h#1 branch .. //depot/projects/arm/src/sys/arm/include/ieee.h#1 branch .. //depot/projects/arm/src/sys/arm/include/ieeefp.h#1 branch .. //depot/projects/arm/src/sys/arm/include/in_cksum.h#1 branch .. //depot/projects/arm/src/sys/arm/include/intr.h#1 branch .. //depot/projects/arm/src/sys/arm/include/katelib.h#1 branch .. //depot/projects/arm/src/sys/arm/include/kdb.h#1 branch .. //depot/projects/arm/src/sys/arm/include/limits.h#1 branch .. //depot/projects/arm/src/sys/arm/include/machdep.h#1 branch .. //depot/projects/arm/src/sys/arm/include/md_var.h#1 branch .. //depot/projects/arm/src/sys/arm/include/memdev.h#1 branch .. //depot/projects/arm/src/sys/arm/include/metadata.h#1 branch .. //depot/projects/arm/src/sys/arm/include/mutex.h#1 branch .. //depot/projects/arm/src/sys/arm/include/param.h#1 branch .. //depot/projects/arm/src/sys/arm/include/pcb.h#1 branch .. //depot/projects/arm/src/sys/arm/include/pcpu.h#1 branch .. //depot/projects/arm/src/sys/arm/include/pmap.h#1 branch .. //depot/projects/arm/src/sys/arm/include/proc.h#1 branch .. //depot/projects/arm/src/sys/arm/include/profile.h#1 branch .. //depot/projects/arm/src/sys/arm/include/psl.h#1 branch .. //depot/projects/arm/src/sys/arm/include/pte.h#1 branch .. //depot/projects/arm/src/sys/arm/include/ptrace.h#1 branch .. //depot/projects/arm/src/sys/arm/include/reg.h#1 branch .. //depot/projects/arm/src/sys/arm/include/reloc.h#1 branch .. //depot/projects/arm/src/sys/arm/include/resource.h#1 branch .. //depot/projects/arm/src/sys/arm/include/runq.h#1 branch .. //depot/projects/arm/src/sys/arm/include/setjmp.h#1 branch .. //depot/projects/arm/src/sys/arm/include/sf_buf.h#1 branch .. //depot/projects/arm/src/sys/arm/include/sigframe.h#1 branch .. //depot/projects/arm/src/sys/arm/include/signal.h#1 branch .. //depot/projects/arm/src/sys/arm/include/smp.h#1 branch .. //depot/projects/arm/src/sys/arm/include/stdarg.h#1 branch .. //depot/projects/arm/src/sys/arm/include/swi.h#1 branch .. //depot/projects/arm/src/sys/arm/include/sysarch.h#1 branch .. //depot/projects/arm/src/sys/arm/include/trap.h#1 branch .. //depot/projects/arm/src/sys/arm/include/ucontext.h#1 branch .. //depot/projects/arm/src/sys/arm/include/undefined.h#1 branch .. //depot/projects/arm/src/sys/arm/include/utrap.h#1 branch .. //depot/projects/arm/src/sys/arm/include/vmparam.h#1 branch .. //depot/projects/arm/src/sys/arm/sa11x0/assabet_machdep.c#1 branch .. //depot/projects/arm/src/sys/arm/sa11x0/files.sa11x0#1 branch .. //depot/projects/arm/src/sys/arm/sa11x0/sa11x0.c#1 branch .. //depot/projects/arm/src/sys/arm/sa11x0/sa11x0_dmacreg.h#1 branch .. //depot/projects/arm/src/sys/arm/sa11x0/sa11x0_gpioreg.h#1 branch .. //depot/projects/arm/src/sys/arm/sa11x0/sa11x0_io.c#1 branch .. //depot/projects/arm/src/sys/arm/sa11x0/sa11x0_io_asm.S#1 branch .. //depot/projects/arm/src/sys/arm/sa11x0/sa11x0_irq.S#1 branch .. //depot/projects/arm/src/sys/arm/sa11x0/sa11x0_irqhandler.c#1 branch .. //depot/projects/arm/src/sys/arm/sa11x0/sa11x0_ost.c#1 branch .. //depot/projects/arm/src/sys/arm/sa11x0/sa11x0_ostreg.h#1 branch .. //depot/projects/arm/src/sys/arm/sa11x0/sa11x0_ppcreg.h#1 branch .. //depot/projects/arm/src/sys/arm/sa11x0/sa11x0_reg.h#1 branch .. //depot/projects/arm/src/sys/arm/sa11x0/sa11x0_var.h#1 branch .. //depot/projects/arm/src/sys/arm/sa11x0/std.sa11x0#1 branch .. //depot/projects/arm/src/sys/arm/sa11x0/uart_bus_sa1110.c#1 branch .. //depot/projects/arm/src/sys/arm/sa11x0/uart_cpu_sa1110.c#1 branch .. //depot/projects/arm/src/sys/arm/sa11x0/uart_dev_sa1110.c#1 branch .. //depot/projects/arm/src/sys/arm/sa11x0/uart_dev_sa1110.h#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/files.i80321#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/files.iq31244#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/i80321.c#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/i80321_intr.h#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/i80321_mcu.c#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/i80321_pci.c#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/i80321_space.c#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/i80321_timer.c#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/i80321_wdog.c#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/i80321reg.h#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/i80321var.h#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/iq31244_7seg.c#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/iq31244_machdep.c#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/iq80321.c#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/iq80321reg.h#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/iq80321var.h#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/obio.c#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/obio_space.c#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/obiovar.h#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/std.i80321#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/std.iq31244#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/uart_bus_i80321.c#1 branch .. //depot/projects/arm/src/sys/arm/xscale/i80321/uart_cpu_i80321.c#1 branch .. //depot/projects/arm/src/sys/arm/xscale/xscalereg.h#1 branch .. //depot/projects/arm/src/sys/arm/xscale/xscalevar.h#1 branch .. //depot/projects/arm/src/sys/boot/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/README#1 branch .. //depot/projects/arm/src/sys/boot/alpha/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/alpha/Makefile.inc#1 branch .. //depot/projects/arm/src/sys/boot/alpha/boot1/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/alpha/boot1/boot1.c#1 branch .. //depot/projects/arm/src/sys/boot/alpha/cdboot/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/alpha/cdboot/version#1 branch .. //depot/projects/arm/src/sys/boot/alpha/common/Makefile.common#1 branch .. //depot/projects/arm/src/sys/boot/alpha/common/conf.c#1 branch .. //depot/projects/arm/src/sys/boot/alpha/common/help.alpha#1 branch .. //depot/projects/arm/src/sys/boot/alpha/common/ldscript#1 branch .. //depot/projects/arm/src/sys/boot/alpha/common/main.c#1 branch .. //depot/projects/arm/src/sys/boot/alpha/libalpha/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/alpha/libalpha/OSFpal.c#1 branch .. //depot/projects/arm/src/sys/boot/alpha/libalpha/alpha_copy.c#1 branch .. //depot/projects/arm/src/sys/boot/alpha/libalpha/alpha_module.c#1 branch .. //depot/projects/arm/src/sys/boot/alpha/libalpha/bbinfo.h#1 branch .. //depot/projects/arm/src/sys/boot/alpha/libalpha/bootinfo.c#1 branch .. //depot/projects/arm/src/sys/boot/alpha/libalpha/common.h#1 branch .. //depot/projects/arm/src/sys/boot/alpha/libalpha/delay.c#1 branch .. //depot/projects/arm/src/sys/boot/alpha/libalpha/devicename.c#1 branch .. //depot/projects/arm/src/sys/boot/alpha/libalpha/elf_freebsd.c#1 branch .. //depot/projects/arm/src/sys/boot/alpha/libalpha/getsecs.c#1 branch .. //depot/projects/arm/src/sys/boot/alpha/libalpha/libalpha.h#1 branch .. //depot/projects/arm/src/sys/boot/alpha/libalpha/pal.S#1 branch .. //depot/projects/arm/src/sys/boot/alpha/libalpha/prom.c#1 branch .. //depot/projects/arm/src/sys/boot/alpha/libalpha/prom_disp.S#1 branch .. //depot/projects/arm/src/sys/boot/alpha/libalpha/prom_swpal.S#1 branch .. //depot/projects/arm/src/sys/boot/alpha/libalpha/reboot.c#1 branch .. //depot/projects/arm/src/sys/boot/alpha/libalpha/srmdisk.c#1 branch .. //depot/projects/arm/src/sys/boot/alpha/libalpha/srmnet.c#1 branch .. //depot/projects/arm/src/sys/boot/alpha/libalpha/start.S#1 branch .. //depot/projects/arm/src/sys/boot/alpha/libalpha/time.c#1 branch .. //depot/projects/arm/src/sys/boot/alpha/loader/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/alpha/loader/version#1 branch .. //depot/projects/arm/src/sys/boot/alpha/netboot/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/alpha/netboot/version#1 branch .. //depot/projects/arm/src/sys/boot/arc/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/arc/Makefile.inc#1 branch .. //depot/projects/arm/src/sys/boot/arc/include/arcfuncs.h#1 branch .. //depot/projects/arm/src/sys/boot/arc/include/arctypes.h#1 branch .. //depot/projects/arm/src/sys/boot/arc/include/libarc.h#1 branch .. //depot/projects/arm/src/sys/boot/arc/lib/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/arc/lib/abort.c#1 branch .. //depot/projects/arm/src/sys/boot/arc/lib/arcconsole.c#1 branch .. //depot/projects/arm/src/sys/boot/arc/lib/arcdisk.c#1 branch .. //depot/projects/arm/src/sys/boot/arc/lib/arch/alpha/copy.c#1 branch .. //depot/projects/arm/src/sys/boot/arc/lib/arch/alpha/rpb.c#1 branch .. //depot/projects/arm/src/sys/boot/arc/lib/arch/alpha/setjmp.S#1 branch .. //depot/projects/arm/src/sys/boot/arc/lib/arch/alpha/start.S#1 branch .. //depot/projects/arm/src/sys/boot/arc/lib/bootinfo.c#1 branch .. //depot/projects/arm/src/sys/boot/arc/lib/delay.c#1 branch .. //depot/projects/arm/src/sys/boot/arc/lib/devicename.c#1 branch .. //depot/projects/arm/src/sys/boot/arc/lib/elf_freebsd.c#1 branch .. //depot/projects/arm/src/sys/boot/arc/lib/module.c#1 branch .. //depot/projects/arm/src/sys/boot/arc/lib/prom.c#1 branch .. //depot/projects/arm/src/sys/boot/arc/lib/setjmperr.c#1 branch .. //depot/projects/arm/src/sys/boot/arc/lib/time.c#1 branch .. //depot/projects/arm/src/sys/boot/arc/loader/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/arc/loader/conf.c#1 branch .. //depot/projects/arm/src/sys/boot/arc/loader/help.alpha#1 branch .. //depot/projects/arm/src/sys/boot/arc/loader/main.c#1 branch .. //depot/projects/arm/src/sys/boot/arc/loader/version#1 branch .. //depot/projects/arm/src/sys/boot/common/Makefile.inc#1 branch .. //depot/projects/arm/src/sys/boot/common/bcache.c#1 branch .. //depot/projects/arm/src/sys/boot/common/boot.c#1 branch .. //depot/projects/arm/src/sys/boot/common/bootstrap.h#1 branch .. //depot/projects/arm/src/sys/boot/common/commands.c#1 branch .. //depot/projects/arm/src/sys/boot/common/console.c#1 branch .. //depot/projects/arm/src/sys/boot/common/dev_net.c#1 branch .. //depot/projects/arm/src/sys/boot/common/dev_net.h#1 branch .. //depot/projects/arm/src/sys/boot/common/devopen.c#1 branch .. //depot/projects/arm/src/sys/boot/common/help.common#1 branch .. //depot/projects/arm/src/sys/boot/common/interp.c#1 branch .. //depot/projects/arm/src/sys/boot/common/interp_backslash.c#1 branch .. //depot/projects/arm/src/sys/boot/common/interp_forth.c#1 branch .. //depot/projects/arm/src/sys/boot/common/interp_parse.c#1 branch .. //depot/projects/arm/src/sys/boot/common/isapnp.c#1 branch .. //depot/projects/arm/src/sys/boot/common/isapnp.h#1 branch .. //depot/projects/arm/src/sys/boot/common/load.c#1 branch .. //depot/projects/arm/src/sys/boot/common/load_elf.c#1 branch .. //depot/projects/arm/src/sys/boot/common/load_elf32.c#1 branch .. //depot/projects/arm/src/sys/boot/common/load_elf32_obj.c#1 branch .. //depot/projects/arm/src/sys/boot/common/load_elf64.c#1 branch .. //depot/projects/arm/src/sys/boot/common/load_elf64_obj.c#1 branch .. //depot/projects/arm/src/sys/boot/common/load_elf_obj.c#1 branch .. //depot/projects/arm/src/sys/boot/common/loader.8#1 branch .. //depot/projects/arm/src/sys/boot/common/ls.c#1 branch .. //depot/projects/arm/src/sys/boot/common/merge_help.awk#1 branch .. //depot/projects/arm/src/sys/boot/common/misc.c#1 branch .. //depot/projects/arm/src/sys/boot/common/module.c#1 branch .. //depot/projects/arm/src/sys/boot/common/newvers.sh#1 branch .. //depot/projects/arm/src/sys/boot/common/panic.c#1 branch .. //depot/projects/arm/src/sys/boot/common/pnp.c#1 branch .. //depot/projects/arm/src/sys/boot/common/pnpdata#1 branch .. //depot/projects/arm/src/sys/boot/common/reloc_elf.c#1 branch .. //depot/projects/arm/src/sys/boot/common/reloc_elf32.c#1 branch .. //depot/projects/arm/src/sys/boot/common/reloc_elf64.c#1 branch .. //depot/projects/arm/src/sys/boot/common/ufsread.c#1 branch .. //depot/projects/arm/src/sys/boot/efi/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/efi/Makefile.inc#1 branch .. //depot/projects/arm/src/sys/boot/efi/include/README#1 branch .. //depot/projects/arm/src/sys/boot/efi/include/efi.h#1 branch .. //depot/projects/arm/src/sys/boot/efi/include/efi_nii.h#1 branch .. //depot/projects/arm/src/sys/boot/efi/include/efiapi.h#1 branch .. //depot/projects/arm/src/sys/boot/efi/include/eficon.h#1 branch .. //depot/projects/arm/src/sys/boot/efi/include/efidebug.h#1 branch .. //depot/projects/arm/src/sys/boot/efi/include/efidef.h#1 branch .. //depot/projects/arm/src/sys/boot/efi/include/efidevp.h#1 branch .. //depot/projects/arm/src/sys/boot/efi/include/efierr.h#1 branch .. //depot/projects/arm/src/sys/boot/efi/include/efifpswa.h#1 branch .. //depot/projects/arm/src/sys/boot/efi/include/efifs.h#1 branch .. //depot/projects/arm/src/sys/boot/efi/include/efilib.h#1 branch .. //depot/projects/arm/src/sys/boot/efi/include/efinet.h#1 branch .. //depot/projects/arm/src/sys/boot/efi/include/efipart.h#1 branch .. //depot/projects/arm/src/sys/boot/efi/include/efiprot.h#1 branch .. //depot/projects/arm/src/sys/boot/efi/include/efipxebc.h#1 branch .. //depot/projects/arm/src/sys/boot/efi/include/efiser.h#1 branch .. //depot/projects/arm/src/sys/boot/efi/include/efistdarg.h#1 branch .. //depot/projects/arm/src/sys/boot/efi/include/i386/efibind.h#1 branch .. //depot/projects/arm/src/sys/boot/efi/include/i386/pe.h#1 branch .. //depot/projects/arm/src/sys/boot/efi/include/ia64/efibind.h#1 branch .. //depot/projects/arm/src/sys/boot/efi/include/ia64/pe.h#1 branch .. //depot/projects/arm/src/sys/boot/efi/libefi/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/efi/libefi/bootinfo.c#1 branch .. //depot/projects/arm/src/sys/boot/efi/libefi/copy.c#1 branch .. //depot/projects/arm/src/sys/boot/efi/libefi/delay.c#1 branch .. //depot/projects/arm/src/sys/boot/efi/libefi/devicename.c#1 branch .. //depot/projects/arm/src/sys/boot/efi/libefi/efi_console.c#1 branch .. //depot/projects/arm/src/sys/boot/efi/libefi/efiboot.h#1 branch .. //depot/projects/arm/src/sys/boot/efi/libefi/efifpswa.c#1 branch .. //depot/projects/arm/src/sys/boot/efi/libefi/efifs.c#1 branch .. //depot/projects/arm/src/sys/boot/efi/libefi/efinet.c#1 branch .. //depot/projects/arm/src/sys/boot/efi/libefi/elf_freebsd.c#1 branch .. //depot/projects/arm/src/sys/boot/efi/libefi/libefi.c#1 branch .. //depot/projects/arm/src/sys/boot/efi/libefi/module.c#1 branch .. //depot/projects/arm/src/sys/boot/efi/libefi/time.c#1 branch .. //depot/projects/arm/src/sys/boot/ficl/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/ficl/alpha/sysdep.c#1 branch .. //depot/projects/arm/src/sys/boot/ficl/alpha/sysdep.h#1 branch .. //depot/projects/arm/src/sys/boot/ficl/dict.c#1 branch .. //depot/projects/arm/src/sys/boot/ficl/ficl.c#1 branch .. //depot/projects/arm/src/sys/boot/ficl/ficl.h#1 branch .. //depot/projects/arm/src/sys/boot/ficl/fileaccess.c#1 branch .. //depot/projects/arm/src/sys/boot/ficl/float.c#1 branch .. //depot/projects/arm/src/sys/boot/ficl/i386/sysdep.c#1 branch .. //depot/projects/arm/src/sys/boot/ficl/i386/sysdep.h#1 branch .. //depot/projects/arm/src/sys/boot/ficl/ia64/sysdep.c#1 branch .. //depot/projects/arm/src/sys/boot/ficl/ia64/sysdep.h#1 branch .. //depot/projects/arm/src/sys/boot/ficl/loader.c#1 branch .. //depot/projects/arm/src/sys/boot/ficl/math64.c#1 branch .. //depot/projects/arm/src/sys/boot/ficl/math64.h#1 branch .. //depot/projects/arm/src/sys/boot/ficl/powerpc/sysdep.c#1 branch .. //depot/projects/arm/src/sys/boot/ficl/powerpc/sysdep.h#1 branch .. //depot/projects/arm/src/sys/boot/ficl/prefix.c#1 branch .. //depot/projects/arm/src/sys/boot/ficl/search.c#1 branch .. //depot/projects/arm/src/sys/boot/ficl/softwords/classes.fr#1 branch .. //depot/projects/arm/src/sys/boot/ficl/softwords/ficlclass.fr#1 branch .. //depot/projects/arm/src/sys/boot/ficl/softwords/ficllocal.fr#1 branch .. //depot/projects/arm/src/sys/boot/ficl/softwords/fileaccess.fr#1 branch .. //depot/projects/arm/src/sys/boot/ficl/softwords/forml.fr#1 branch .. //depot/projects/arm/src/sys/boot/ficl/softwords/freebsd.fr#1 branch .. //depot/projects/arm/src/sys/boot/ficl/softwords/ifbrack.fr#1 branch .. //depot/projects/arm/src/sys/boot/ficl/softwords/jhlocal.fr#1 branch .. //depot/projects/arm/src/sys/boot/ficl/softwords/marker.fr#1 branch .. //depot/projects/arm/src/sys/boot/ficl/softwords/oo.fr#1 branch .. //depot/projects/arm/src/sys/boot/ficl/softwords/prefix.fr#1 branch .. //depot/projects/arm/src/sys/boot/ficl/softwords/softcore.awk#1 branch .. //depot/projects/arm/src/sys/boot/ficl/softwords/softcore.fr#1 branch .. //depot/projects/arm/src/sys/boot/ficl/softwords/string.fr#1 branch .. //depot/projects/arm/src/sys/boot/ficl/sparc64/sysdep.c#1 branch .. //depot/projects/arm/src/sys/boot/ficl/sparc64/sysdep.h#1 branch .. //depot/projects/arm/src/sys/boot/ficl/stack.c#1 branch .. //depot/projects/arm/src/sys/boot/ficl/testmain.c#1 branch .. //depot/projects/arm/src/sys/boot/ficl/tools.c#1 branch .. //depot/projects/arm/src/sys/boot/ficl/unix.c#1 branch .. //depot/projects/arm/src/sys/boot/ficl/vm.c#1 branch .. //depot/projects/arm/src/sys/boot/ficl/words.c#1 branch .. //depot/projects/arm/src/sys/boot/forth/beastie.4th#1 branch .. //depot/projects/arm/src/sys/boot/forth/frames.4th#1 branch .. //depot/projects/arm/src/sys/boot/forth/loader.4th#1 branch .. //depot/projects/arm/src/sys/boot/forth/loader.4th.8#1 branch .. //depot/projects/arm/src/sys/boot/forth/loader.conf#1 branch .. //depot/projects/arm/src/sys/boot/forth/loader.conf.5#1 branch .. //depot/projects/arm/src/sys/boot/forth/loader.rc#1 branch .. //depot/projects/arm/src/sys/boot/forth/pnp.4th#1 branch .. //depot/projects/arm/src/sys/boot/forth/screen.4th#1 branch .. //depot/projects/arm/src/sys/boot/forth/support.4th#1 branch .. //depot/projects/arm/src/sys/boot/i386/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/i386/Makefile.inc#1 branch .. //depot/projects/arm/src/sys/boot/i386/boot0/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/i386/boot0/boot0.S#1 branch .. //depot/projects/arm/src/sys/boot/i386/boot0/boot0ext.S#1 branch .. //depot/projects/arm/src/sys/boot/i386/boot0ext/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/i386/boot0sio/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/i386/boot2/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/i386/boot2/boot1.S#1 branch .. //depot/projects/arm/src/sys/boot/i386/boot2/boot2.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/boot2/lib.h#1 branch .. //depot/projects/arm/src/sys/boot/i386/boot2/sio.S#1 branch .. //depot/projects/arm/src/sys/boot/i386/btx/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/i386/btx/Makefile.inc#1 branch .. //depot/projects/arm/src/sys/boot/i386/btx/btx/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/i386/btx/btx/btx.S#1 branch .. //depot/projects/arm/src/sys/boot/i386/btx/btxldr/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/i386/btx/btxldr/btxldr.S#1 branch .. //depot/projects/arm/src/sys/boot/i386/btx/lib/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/i386/btx/lib/btxcsu.s#1 branch .. //depot/projects/arm/src/sys/boot/i386/btx/lib/btxsys.s#1 branch .. //depot/projects/arm/src/sys/boot/i386/btx/lib/btxv86.h#1 branch .. //depot/projects/arm/src/sys/boot/i386/btx/lib/btxv86.s#1 branch .. //depot/projects/arm/src/sys/boot/i386/cdboot/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/i386/cdboot/cdboot.s#1 branch .. //depot/projects/arm/src/sys/boot/i386/kgzldr/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/i386/kgzldr/boot.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/kgzldr/crt.s#1 branch .. //depot/projects/arm/src/sys/boot/i386/kgzldr/kgzldr.h#1 branch .. //depot/projects/arm/src/sys/boot/i386/kgzldr/lib.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/kgzldr/sio.s#1 branch .. //depot/projects/arm/src/sys/boot/i386/kgzldr/start.s#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/amd64_tramp.S#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/biosacpi.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/bioscd.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/biosdisk.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/biosmem.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/biospci.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/biospnp.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/biossmap.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/bootinfo.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/bootinfo32.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/bootinfo64.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/comconsole.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/devicename.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/elf32_freebsd.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/elf64_freebsd.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/gatea20.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/i386_copy.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/i386_module.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/libi386.h#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/nullconsole.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/pread.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/pxe.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/pxe.h#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/pxetramp.s#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/time.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/libi386/vidconsole.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/loader/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/i386/loader/conf.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/loader/help.i386#1 branch .. //depot/projects/arm/src/sys/boot/i386/loader/main.c#1 branch .. //depot/projects/arm/src/sys/boot/i386/loader/version#1 branch .. //depot/projects/arm/src/sys/boot/i386/mbr/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/i386/mbr/mbr.s#1 branch .. //depot/projects/arm/src/sys/boot/i386/pxeldr/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/i386/pxeldr/pxeboot.8#1 branch .. //depot/projects/arm/src/sys/boot/i386/pxeldr/pxeldr.S#1 branch .. //depot/projects/arm/src/sys/boot/ia64/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/ia64/Makefile.inc#1 branch .. //depot/projects/arm/src/sys/boot/ia64/efi/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/ia64/efi/conf.c#1 branch .. //depot/projects/arm/src/sys/boot/ia64/efi/efimd.c#1 branch .. //depot/projects/arm/src/sys/boot/ia64/efi/ldscript.ia64#1 branch .. //depot/projects/arm/src/sys/boot/ia64/efi/main.c#1 branch .. //depot/projects/arm/src/sys/boot/ia64/efi/start.S#1 branch .. //depot/projects/arm/src/sys/boot/ia64/efi/version#1 branch .. //depot/projects/arm/src/sys/boot/ia64/ski/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/ia64/ski/acpi_stub.c#1 branch .. //depot/projects/arm/src/sys/boot/ia64/ski/bootinfo.c#1 branch .. //depot/projects/arm/src/sys/boot/ia64/ski/conf.c#1 branch .. //depot/projects/arm/src/sys/boot/ia64/ski/copy.c#1 branch .. //depot/projects/arm/src/sys/boot/ia64/ski/delay.c#1 branch .. //depot/projects/arm/src/sys/boot/ia64/ski/devicename.c#1 branch .. //depot/projects/arm/src/sys/boot/ia64/ski/efi_stub.c#1 branch .. //depot/projects/arm/src/sys/boot/ia64/ski/elf_freebsd.c#1 branch .. //depot/projects/arm/src/sys/boot/ia64/ski/exit.c#1 branch .. //depot/projects/arm/src/sys/boot/ia64/ski/ldscript.ia64#1 branch .. //depot/projects/arm/src/sys/boot/ia64/ski/libski.h#1 branch .. //depot/projects/arm/src/sys/boot/ia64/ski/main.c#1 branch .. //depot/projects/arm/src/sys/boot/ia64/ski/pal_stub.S#1 branch .. //depot/projects/arm/src/sys/boot/ia64/ski/sal_stub.c#1 branch .. //depot/projects/arm/src/sys/boot/ia64/ski/skiconsole.c#1 branch .. //depot/projects/arm/src/sys/boot/ia64/ski/skifs.c#1 branch .. //depot/projects/arm/src/sys/boot/ia64/ski/skiload.cmd#1 branch .. //depot/projects/arm/src/sys/boot/ia64/ski/ssc.c#1 branch .. //depot/projects/arm/src/sys/boot/ia64/ski/start.S#1 branch .. //depot/projects/arm/src/sys/boot/ia64/ski/time.c#1 branch .. //depot/projects/arm/src/sys/boot/ia64/ski/version#1 branch .. //depot/projects/arm/src/sys/boot/ofw/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/ofw/common/Makefile.inc#1 branch .. //depot/projects/arm/src/sys/boot/ofw/common/main.c#1 branch .. //depot/projects/arm/src/sys/boot/ofw/libofw/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/ofw/libofw/devicename.c#1 branch .. //depot/projects/arm/src/sys/boot/ofw/libofw/elf_freebsd.c#1 branch .. //depot/projects/arm/src/sys/boot/ofw/libofw/libofw.h#1 branch .. //depot/projects/arm/src/sys/boot/ofw/libofw/ofw_console.c#1 branch .. //depot/projects/arm/src/sys/boot/ofw/libofw/ofw_copy.c#1 branch .. //depot/projects/arm/src/sys/boot/ofw/libofw/ofw_disk.c#1 branch .. //depot/projects/arm/src/sys/boot/ofw/libofw/ofw_memory.c#1 branch .. //depot/projects/arm/src/sys/boot/ofw/libofw/ofw_module.c#1 branch .. //depot/projects/arm/src/sys/boot/ofw/libofw/ofw_net.c#1 branch .. //depot/projects/arm/src/sys/boot/ofw/libofw/ofw_reboot.c#1 branch .. //depot/projects/arm/src/sys/boot/ofw/libofw/ofw_time.c#1 branch .. //depot/projects/arm/src/sys/boot/ofw/libofw/openfirm.c#1 branch .. //depot/projects/arm/src/sys/boot/ofw/libofw/openfirm.h#1 branch .. //depot/projects/arm/src/sys/boot/pc98/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/pc98/Makefile.inc#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot0.5/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot0.5/boot.s#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot0.5/boot0.5.s#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot0.5/disk.s#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot0.5/selector.s#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot0.5/start.s#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot0.5/support.s#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot0.5/syscons.s#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot0/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot0/boot0.s#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot2/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot2/README.serial.98#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot2/asm.S#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot2/asm.h#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot2/bios.S#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot2/boot.c#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot2/boot.h#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot2/boot2.S#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot2/dinode.h#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot2/disk.c#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot2/fs.h#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot2/inode.h#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot2/io.c#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot2/probe_keyboard.c#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot2/quota.h#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot2/serial.S#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot2/serial_16550.S#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot2/serial_8251.S#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot2/start.S#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot2/sys.c#1 branch .. //depot/projects/arm/src/sys/boot/pc98/boot2/table.c#1 branch .. //depot/projects/arm/src/sys/boot/pc98/btx/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/pc98/btx/Makefile.inc#1 branch .. //depot/projects/arm/src/sys/boot/pc98/btx/btx/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/pc98/btx/btx/btx.S#1 branch .. //depot/projects/arm/src/sys/boot/pc98/btx/btxldr/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/pc98/btx/btxldr/btxldr.S#1 branch .. //depot/projects/arm/src/sys/boot/pc98/btx/lib/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/pc98/btx/lib/btxcsu.s#1 branch .. //depot/projects/arm/src/sys/boot/pc98/btx/lib/btxsys.s#1 branch .. //depot/projects/arm/src/sys/boot/pc98/btx/lib/btxv86.h#1 branch .. //depot/projects/arm/src/sys/boot/pc98/btx/lib/btxv86.s#1 branch .. //depot/projects/arm/src/sys/boot/pc98/kgzldr/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/pc98/kgzldr/crt.s#1 branch .. //depot/projects/arm/src/sys/boot/pc98/libpc98/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/pc98/libpc98/biosdisk.c#1 branch .. //depot/projects/arm/src/sys/boot/pc98/libpc98/biosmem.c#1 branch .. //depot/projects/arm/src/sys/boot/pc98/libpc98/comconsole.c#1 branch .. //depot/projects/arm/src/sys/boot/pc98/libpc98/gatea20.c#1 branch .. //depot/projects/arm/src/sys/boot/pc98/libpc98/i386_module.c#1 branch .. //depot/projects/arm/src/sys/boot/pc98/libpc98/time.c#1 branch .. //depot/projects/arm/src/sys/boot/pc98/libpc98/vidconsole.c#1 branch .. //depot/projects/arm/src/sys/boot/pc98/loader/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/pc98/loader/conf.c#1 branch .. //depot/projects/arm/src/sys/boot/pc98/loader/help.pc98#1 branch .. //depot/projects/arm/src/sys/boot/pc98/loader/main.c#1 branch .. //depot/projects/arm/src/sys/boot/powerpc/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/powerpc/loader/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/powerpc/loader/conf.c#1 branch .. //depot/projects/arm/src/sys/boot/powerpc/loader/help.ofw#1 branch .. //depot/projects/arm/src/sys/boot/powerpc/loader/ldscript.powerpc#1 branch .. //depot/projects/arm/src/sys/boot/powerpc/loader/metadata.c#1 branch .. //depot/projects/arm/src/sys/boot/powerpc/loader/start.c#1 branch .. //depot/projects/arm/src/sys/boot/powerpc/loader/version#1 branch .. //depot/projects/arm/src/sys/boot/sparc64/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/sparc64/Makefile.inc#1 branch .. //depot/projects/arm/src/sys/boot/sparc64/boot1/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/sparc64/boot1/_start.s#1 branch .. //depot/projects/arm/src/sys/boot/sparc64/boot1/boot1.c#1 branch .. //depot/projects/arm/src/sys/boot/sparc64/loader/Makefile#1 branch .. //depot/projects/arm/src/sys/boot/sparc64/loader/help.sparc64#1 branch .. //depot/projects/arm/src/sys/boot/sparc64/loader/locore.S#1 branch .. //depot/projects/arm/src/sys/boot/sparc64/loader/main.c#1 branch .. //depot/projects/arm/src/sys/boot/sparc64/loader/metadata.c#1 branch .. //depot/projects/arm/src/sys/boot/sparc64/loader/version#1 branch .. //depot/projects/arm/src/sys/bsm/audit_kevents.h#1 branch .. //depot/projects/arm/src/sys/cam/cam.c#1 branch .. //depot/projects/arm/src/sys/cam/cam.h#1 branch .. //depot/projects/arm/src/sys/cam/cam_ccb.h#1 branch .. //depot/projects/arm/src/sys/cam/cam_debug.h#1 branch .. //depot/projects/arm/src/sys/cam/cam_periph.c#1 branch .. //depot/projects/arm/src/sys/cam/cam_periph.h#1 branch .. //depot/projects/arm/src/sys/cam/cam_queue.c#1 branch .. //depot/projects/arm/src/sys/cam/cam_queue.h#1 branch .. //depot/projects/arm/src/sys/cam/cam_sim.c#1 branch .. //depot/projects/arm/src/sys/cam/cam_sim.h#1 branch .. //depot/projects/arm/src/sys/cam/cam_xpt.c#1 branch .. //depot/projects/arm/src/sys/cam/cam_xpt.h#1 branch .. //depot/projects/arm/src/sys/cam/cam_xpt_periph.h#1 branch .. //depot/projects/arm/src/sys/cam/cam_xpt_sim.h#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_all.c#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_all.h#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_cd.c#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_cd.h#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_ch.c#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_ch.h#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_da.c#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_da.h#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_dvcfg.h#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_iu.h#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_low.c#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_low.h#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_low_pisa.c#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_low_pisa.h#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_message.h#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_pass.c#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_pass.h#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_pt.c#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_pt.h#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_sa.c#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_sa.h#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_ses.c#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_ses.h#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_targ_bh.c#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_target.c#1 branch .. //depot/projects/arm/src/sys/cam/scsi/scsi_targetio.h#1 branch .. //depot/projects/arm/src/sys/coda/00READ#1 branch .. //depot/projects/arm/src/sys/coda/README#1 branch .. //depot/projects/arm/src/sys/coda/TODO#1 branch .. //depot/projects/arm/src/sys/coda/cnode.h#1 branch .. //depot/projects/arm/src/sys/coda/coda.h#1 branch .. //depot/projects/arm/src/sys/coda/coda_fbsd.c#1 branch .. //depot/projects/arm/src/sys/coda/coda_io.h#1 branch .. //depot/projects/arm/src/sys/coda/coda_kernel.h#1 branch .. //depot/projects/arm/src/sys/coda/coda_namecache.c#1 branch .. //depot/projects/arm/src/sys/coda/coda_namecache.h#1 branch .. //depot/projects/arm/src/sys/coda/coda_opstats.h#1 branch .. //depot/projects/arm/src/sys/coda/coda_pioctl.h#1 branch .. //depot/projects/arm/src/sys/coda/coda_psdev.c#1 branch .. //depot/projects/arm/src/sys/coda/coda_psdev.h#1 branch .. //depot/projects/arm/src/sys/coda/coda_subr.c#1 branch .. //depot/projects/arm/src/sys/coda/coda_subr.h#1 branch .. //depot/projects/arm/src/sys/coda/coda_venus.c#1 branch .. //depot/projects/arm/src/sys/coda/coda_venus.h#1 branch .. //depot/projects/arm/src/sys/coda/coda_vfsops.c#1 branch .. //depot/projects/arm/src/sys/coda/coda_vfsops.h#1 branch .. //depot/projects/arm/src/sys/coda/coda_vnops.c#1 branch .. //depot/projects/arm/src/sys/coda/coda_vnops.h#1 branch .. //depot/projects/arm/src/sys/compat/freebsd32/Makefile#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat Feb 19 02:31:21 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2ECA316A4D0; Sat, 19 Feb 2005 02:31:21 +0000 (GMT) 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 F04E116A4CE for ; Sat, 19 Feb 2005 02:31:20 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2039343D48 for ; Sat, 19 Feb 2005 02:31:20 +0000 (GMT) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1J2VKvT071788 for ; Sat, 19 Feb 2005 02:31:20 GMT (envelope-from scottl@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1J2V1nr071756 for perforce@freebsd.org; Sat, 19 Feb 2005 02:31:01 GMT (envelope-from scottl@freebsd.org) Date: Sat, 19 Feb 2005 02:31:01 GMT Message-Id: <200502190231.j1J2V1nr071756@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 Subject: PERFORCE change 71278 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: Sat, 19 Feb 2005 02:31:22 -0000 http://perforce.freebsd.org/chv.cgi?CH=71278 Change 71278 by scottl@scottl-junior on 2005/02/19 02:30:21 IFC. This does not include cam_xpt.c; it will require some careful manual integration. Affected files ... .. //depot/projects/scottl-camlock/src/sys/Makefile#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/autoconf.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/busdma_machdep.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/clock.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/clock_if.m#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/cpuconf.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/db_disasm.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/db_instruction.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/db_interface.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/db_trace.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_1000a.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_2100_a50.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_2100_a500.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_3000_300.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_3000_500.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_axppci_33.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_eb164.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_eb64plus.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_kn20aa.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_kn300.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_kn8ae.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/dec_st550.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/divrem.m4#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/elf_machdep.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/exception.s#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/fp_emulate.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/gdb_machdep.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/genassym.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/in_cksum.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/interrupt.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/locore.s#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/machdep.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/mem.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/mp_machdep.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/pal.s#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/pmap.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/prom.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/prom_disp.s#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/promcons.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/support.s#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/sys_machdep.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/trap.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/uio_machdep.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/alpha/vm_machdep.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/conf/GENERIC#4 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/conf/NOTES#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/conf/gethints.awk#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/_limits.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/alpha_cpu.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/asm.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/atomic.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/bootinfo.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/bus.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/bus_memio.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/bus_pio.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/clock.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/clockvar.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/cpu.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/cpuconf.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/critical.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/db_machdep.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/exec.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/float.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/floatingpoint.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/frame.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/gdb_machdep.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/ieee.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/ieeefp.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/intrcnt.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/kdb.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/limits.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/memdev.h#1 branch .. //depot/projects/scottl-camlock/src/sys/alpha/include/pal.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/param.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/pc/msdos.h#2 delete .. //depot/projects/scottl-camlock/src/sys/alpha/include/pcb.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/pcpu.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/pmap.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/proc.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/profile.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/prom.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/pte.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/ptrace.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/reg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/reloc.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/resource.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/rpb.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/runq.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/signal.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/smp.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/include/vmparam.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/isa/isa_dma.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/isa/mcclock_isa.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/linux/linux.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/linux/linux_machdep.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/linux/linux_proto.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/linux/linux_syscall.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/linux/linux_sysent.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/linux/linux_sysvec.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/linux/syscalls.master#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/mcbus/mcbus.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/mcbus/mcbusreg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/mcbus/mcbusvar.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/mcbus/mcmem.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/mcbus/mcpcia.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/mcbus/mcpciareg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/mcbus/mcpciavar.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/exec_ecoff.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/imgact_osf1.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/osf1.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/osf1_ioctl.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/osf1_misc.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/osf1_mount.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/osf1_proto.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/osf1_signal.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/osf1_syscall.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/osf1_sysent.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/osf1_sysvec.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/osf1_util.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/osf1/syscalls.master#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/pci/alphapci_if.m#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/pci/apecs.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/pci/apecsreg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/pci/cia.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/pci/cia_pci.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/pci/ciareg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/pci/lca.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/pci/lcareg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/pci/pci_eb164_intr.s#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/pci/pci_eb64plus_intr.s#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/pci/pcibus.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/pci/t2.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/pci/t2reg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/dwlpx.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/dwlpxreg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/dwlpxvar.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/gbus.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/kftxx.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/kftxxreg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/mcclock_tlsb.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/tlsb.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/tlsbcpu.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/tlsbmem.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/tlsbreg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/tlsbvar.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/alpha/tlsb/zs_tlsb.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/acpica/acpi_machdep.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/amd64_mem.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/apic_vector.S#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/autoconf.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/bios.c#1 branch .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/busdma_machdep.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/cpu_switch.S#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/db_disasm.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/db_interface.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/db_trace.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/elf_machdep.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/exception.S#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/fpu.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/gdb_machdep.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/genassym.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/identcpu.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/in_cksum.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/intr_machdep.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/io.c#1 branch .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/io_apic.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/legacy.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/local_apic.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/machdep.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/mem.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/mp_machdep.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/mp_watchdog.c#1 branch .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/mptable.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/nexus.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/pmap.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/prof_machdep.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/trap.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/uio_machdep.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/vm_machdep.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/conf/GENERIC#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/conf/GENERIC.hints#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/conf/NOTES#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/conf/gethints.awk#2 delete .. //depot/projects/scottl-camlock/src/sys/amd64/ia32/ia32_syscall.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/_limits.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/acpica_machdep.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/apicreg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/apicvar.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/bus_amd64.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/bus_dma.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/bus_memio.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/bus_pio.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/clock.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/cpu.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/cpufunc.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/cputypes.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/critical.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/db_machdep.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/elf.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/float.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/gdb_machdep.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/intr_machdep.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/iodev.h#1 branch .. //depot/projects/scottl-camlock/src/sys/amd64/include/kdb.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/limits.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/memdev.h#1 branch .. //depot/projects/scottl-camlock/src/sys/amd64/include/metadata.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/mp_watchdog.h#1 branch .. //depot/projects/scottl-camlock/src/sys/amd64/include/mptable.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/param.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/pc/bios.h#1 branch .. //depot/projects/scottl-camlock/src/sys/amd64/include/pc/display.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/pci_cfgreg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/pmap.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/proc.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/profile.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/ptrace.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/resource.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/runq.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/signal.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/smp.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/vmparam.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/isa/atpic.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/isa/clock.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/isa/elcr.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/isa/isa.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/isa/isa.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/isa/isa_dma.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/isa/isa_dma.h#3 delete .. //depot/projects/scottl-camlock/src/sys/amd64/linux32/Makefile#1 branch .. //depot/projects/scottl-camlock/src/sys/amd64/linux32/linux.h#1 branch .. //depot/projects/scottl-camlock/src/sys/amd64/linux32/linux32_dummy.c#1 branch .. //depot/projects/scottl-camlock/src/sys/amd64/linux32/linux32_genassym.c#1 branch .. //depot/projects/scottl-camlock/src/sys/amd64/linux32/linux32_ipc64.h#1 branch .. //depot/projects/scottl-camlock/src/sys/amd64/linux32/linux32_locore.s#1 branch .. //depot/projects/scottl-camlock/src/sys/amd64/linux32/linux32_machdep.c#1 branch .. //depot/projects/scottl-camlock/src/sys/amd64/linux32/linux32_proto.h#1 branch .. //depot/projects/scottl-camlock/src/sys/amd64/linux32/linux32_syscall.h#1 branch .. //depot/projects/scottl-camlock/src/sys/amd64/linux32/linux32_sysent.c#1 branch .. //depot/projects/scottl-camlock/src/sys/amd64/linux32/linux32_sysvec.c#1 branch .. //depot/projects/scottl-camlock/src/sys/amd64/linux32/syscalls.conf#1 branch .. //depot/projects/scottl-camlock/src/sys/amd64/linux32/syscalls.master#1 branch .. //depot/projects/scottl-camlock/src/sys/amd64/pci/pci_bus.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/pci/pci_cfgreg.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/bcopy_page.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/bcopyinout.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/bcopyinout_xscale.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/blockio.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/bootconfig.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/bus_space_asm_generic.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/busdma_machdep.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/copystr.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/cpufunc.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/cpufunc_asm.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/cpufunc_asm_arm10.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/cpufunc_asm_arm3.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/cpufunc_asm_arm67.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/cpufunc_asm_arm7tdmi.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/cpufunc_asm_arm8.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/cpufunc_asm_arm9.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/cpufunc_asm_armv4.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/cpufunc_asm_ixp12x0.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/cpufunc_asm_sa1.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/cpufunc_asm_sa11x0.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/cpufunc_asm_xscale.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/critical.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/db_disasm.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/db_interface.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/db_trace.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/disassem.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/elf_machdep.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/exception.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/fiq.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/fiq_subr.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/fusu.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/genassym.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/identcpu.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/in_cksum.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/in_cksum_arm.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/intr.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/irq_dispatch.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/locore.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/machdep.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/mem.c#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/arm/nexus.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/nexus_io.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/nexus_io_asm.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/pmap.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/setcpsr.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/setstack.s#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/support.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/swtch.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/sys_machdep.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/trap.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/uio_machdep.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/undefined.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/vectors.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/vm_machdep.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/conf/IQ31244#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/conf/SIMICS#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/_limits.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/armreg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/asm.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/asmacros.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/atomic.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/bootconfig.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/bus.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/bus_memio.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/bus_pio.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/cpu.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/cpuconf.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/cpufunc.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/critical.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/db_machdep.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/disassem.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/endian.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/exec.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/fiq.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/float.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/fp.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/frame.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/ieee.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/ieeefp.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/intr.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/katelib.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/kdb.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/limits.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/md_var.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/memdev.h#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/include/metadata.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/param.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/pcb.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/pcpu.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/pmap.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/proc.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/profile.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/psl.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/pte.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/reg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/resource.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/runq.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/signal.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/stdarg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/swi.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/sysarch.h#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/include/trap.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/undefined.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/vmparam.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/sa11x0/assabet_machdep.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/sa11x0/sa11x0.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/sa11x0/sa11x0_io.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/sa11x0/sa11x0_io_asm.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/sa11x0/sa11x0_irq.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/sa11x0/sa11x0_irqhandler.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/sa11x0/sa11x0_ost.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/sa11x0/std.sa11x0#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/sa11x0/uart_bus_sa1110.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/sa11x0/uart_cpu_sa1110.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/sa11x0/uart_dev_sa1110.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/sa11x0/uart_dev_sa1110.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/files.i80321#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/files.iq31244#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/i80321.c#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/i80321_intr.h#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/i80321_mcu.c#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/i80321_pci.c#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/i80321_space.c#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/i80321_timer.c#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/i80321_wdog.c#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/i80321reg.h#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/i80321var.h#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/iq31244_7seg.c#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/iq31244_machdep.c#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/iq80321.c#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/iq80321reg.h#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/iq80321var.h#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/obio.c#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/obio_space.c#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/obiovar.h#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/std.i80321#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/std.iq31244#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/uart_bus_i80321.c#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/i80321/uart_cpu_i80321.c#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/xscalereg.h#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/xscale/xscalevar.h#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/Makefile#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/README#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/alpha/Makefile.inc#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/alpha/boot1/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/alpha/cdboot/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/alpha/common/Makefile.common#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/alpha/common/help.alpha#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/alpha/common/ldscript#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/alpha/libalpha/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/alpha/netboot/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/arc/lib/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/arc/loader/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/common/Makefile.inc#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/common/bcache.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/common/bootstrap.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/common/commands.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/common/help.common#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/common/load.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/common/load_elf.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/common/load_elf32_obj.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/common/load_elf64_obj.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/common/load_elf_obj.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/common/loader.8#4 integrate .. //depot/projects/scottl-camlock/src/sys/boot/common/misc.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/common/reloc_elf.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/common/reloc_elf32.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/common/reloc_elf64.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/common/ufsread.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/efi/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/efi/include/README#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/efi/include/efilib.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/efi/libefi/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/efi/libefi/arch/ia64/ldscript.ia64#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/efi/libefi/arch/ia64/start.S#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/efi/libefi/bootinfo.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/efi/libefi/copy.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/efi/libefi/efiboot.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/efi/libefi/elf_freebsd.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/efi/libefi/time.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/efi/loader/Makefile#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/efi/loader/conf.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/efi/loader/main.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/efi/loader/version#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ficl/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/ficl/ficl.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/ficl/loader.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/forth/beastie.4th#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/forth/loader.4th.8#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/forth/loader.conf#4 integrate .. //depot/projects/scottl-camlock/src/sys/boot/forth/loader.conf.5#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/forth/loader.rc#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/boot0/Makefile#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/boot0/boot0.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/boot2/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/boot2/boot1.S#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/boot2/boot2.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/btx/btx/Makefile#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/btx/btx/btx.S#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/btx/btxldr/Makefile#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/btx/lib/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/btx/lib/btxcsu.s#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/cdboot/Makefile#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/kgzldr/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/libi386/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/libi386/biosdisk.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/libi386/biospci.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/libi386/biossmap.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/libi386/bootinfo.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/libi386/elf32_freebsd.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/libi386/elf64_freebsd.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/libi386/libi386.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/loader/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/loader/conf.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/loader/help.i386#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/loader/loader.rc#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/i386/loader/main.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/mbr/Makefile#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/mbr/mbr.s#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/ia64/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/ia64/efi/Makefile#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/efi/conf.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/efi/efimd.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/efi/ldscript.ia64#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/efi/main.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/efi/start.S#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/efi/version#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/libski/Makefile#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/libski/acpi_stub.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/libski/bootinfo.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/libski/copy.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/libski/delay.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/libski/devicename.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/libski/efi_stub.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/libski/elf_freebsd.c#3 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/libski/exit.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/libski/libski.h#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/libski/module.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/libski/pal_stub.S#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/libski/sal_stub.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/libski/skiconsole.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/libski/skifs.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/libski/ssc.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/libski/time.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/Makefile#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/acpi_stub.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/bootinfo.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/conf.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/copy.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/delay.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/devicename.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/efi_stub.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/elf_freebsd.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/exit.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/ldscript.ia64#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/libski.h#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/main.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/pal_stub.S#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/sal_stub.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/skiconsole.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/skifs.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/skiload.cmd#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/ssc.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/start.S#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/time.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/ski/version#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/ia64/skiload/Makefile#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/skiload/conf.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/skiload/ldscript.ia64#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/skiload/main.c#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/skiload/skiload.cmd#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/skiload/start.S#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ia64/skiload/version#2 delete .. //depot/projects/scottl-camlock/src/sys/boot/ofw/common/main.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/ofw/libofw/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/ofw/libofw/libofw.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/ofw/libofw/ofw_console.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/ofw/libofw/ofw_disk.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/ofw/libofw/ofw_memory.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/ofw/libofw/ofw_net.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/ofw/libofw/ofw_reboot.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/ofw/libofw/ofw_time.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/ofw/libofw/openfirm.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/ofw/libofw/openfirm.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/pc98/boot0.5/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/pc98/boot0/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/pc98/boot2/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/pc98/boot2/boot.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/pc98/boot2/boot.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/pc98/boot2/disk.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/pc98/boot2/io.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/pc98/boot2/sys.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/pc98/btx/btx/Makefile#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/pc98/btx/btx/btx.S#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/pc98/btx/btxldr/Makefile#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/pc98/btx/lib/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/pc98/btx/lib/btxcsu.s#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/pc98/kgzldr/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/pc98/libpc98/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/pc98/loader/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/pc98/loader/conf.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/pc98/loader/help.pc98#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/pc98/loader/main.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/powerpc/loader/Makefile#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/powerpc/loader/metadata.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/powerpc/loader/start.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/sparc64/boot1/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/sparc64/boot1/boot1.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/sparc64/loader/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/sparc64/loader/locore.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/sparc64/loader/main.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/sparc64/loader/metadata.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/bsm/audit_kevents.h#1 branch .. //depot/projects/scottl-camlock/src/sys/cam/cam.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/cam.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/cam_ccb.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/cam/cam_debug.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/cam_periph.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/cam_periph.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/cam/cam_queue.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/cam_queue.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/cam_sim.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/cam_sim.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/cam_xpt_periph.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/cam/cam_xpt_sim.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_all.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_all.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_cd.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_ch.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_ch.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_da.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_da.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_dvcfg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_iu.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_low.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_low.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_low_pisa.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_low_pisa.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_message.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_pass.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_pass.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_pt.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_pt.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_sa.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_sa.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_ses.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_ses.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_targ_bh.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_target.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_targetio.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/coda/cnode.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/coda/coda.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/coda/coda_fbsd.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/coda/coda_io.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/coda/coda_kernel.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/coda/coda_namecache.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/coda/coda_namecache.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/coda/coda_opstats.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/coda/coda_pioctl.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/coda/coda_psdev.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/coda/coda_psdev.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/coda/coda_subr.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/coda/coda_subr.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/coda/coda_venus.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/coda/coda_venus.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/coda/coda_vfsops.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/coda/coda_vfsops.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/coda/coda_vnops.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/coda/coda_vnops.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/freebsd32/freebsd32_misc.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/freebsd32/freebsd32_proto.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/compat/freebsd32/freebsd32_syscall.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/compat/freebsd32/freebsd32_syscalls.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/compat/freebsd32/freebsd32_sysent.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/compat/freebsd32/syscalls.master#4 integrate .. //depot/projects/scottl-camlock/src/sys/compat/ia32/ia32_sysvec.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linprocfs/linprocfs.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_file.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_getcwd.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_ioctl.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_ioctl.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_ipc.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_ipc.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_mib.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_misc.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_signal.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_socket.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_stats.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_sysctl.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_uid16.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_util.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_util.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/ndis/cfg_var.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/ndis/hal_var.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/ndis/kern_ndis.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/compat/ndis/kern_windrv.c#1 branch .. //depot/projects/scottl-camlock/src/sys/compat/ndis/ndis_var.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/compat/ndis/ntoskrnl_var.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/ndis/pe_var.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/ndis/resource_var.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/ndis/subr_hal.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/ndis/subr_ndis.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/compat/ndis/subr_ntoskrnl.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/compat/ndis/subr_pe.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/ndis/winx64_wrap.S#1 branch .. //depot/projects/scottl-camlock/src/sys/compat/netbsd/dvcfg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/netbsd/physio_proc.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/pecoff/imgact_pecoff.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/pecoff/imgact_pecoff.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/imgact_svr4.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_acl.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_dirent.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_errno.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_exec.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_fcntl.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_fcntl.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_filio.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_filio.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_fuser.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_hrt.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_ioctl.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_ioctl.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_ipc.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_ipc.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_misc.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_mman.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_proto.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_resource.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_resource.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_siginfo.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_signal.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_signal.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_socket.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_socket.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_sockio.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_sockio.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_sockmod.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_stat.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_stat.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_statvfs.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_stream.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_stropts.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_syscall.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_syscallnames.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_sysconfig.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_sysent.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_systeminfo.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_sysvec.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_termios.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_termios.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_time.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_timod.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_ttold.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_ttold.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_types.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_ucontext.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_ulimit.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_ustat.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_util.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_utsname.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_wait.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/syscalls.master#2 integrate .. //depot/projects/scottl-camlock/src/sys/conf/Makefile.alpha#3 integrate .. //depot/projects/scottl-camlock/src/sys/conf/Makefile.amd64#3 integrate .. //depot/projects/scottl-camlock/src/sys/conf/Makefile.arm#2 integrate .. //depot/projects/scottl-camlock/src/sys/conf/Makefile.i386#3 integrate .. //depot/projects/scottl-camlock/src/sys/conf/Makefile.ia64#3 integrate .. //depot/projects/scottl-camlock/src/sys/conf/Makefile.pc98#3 integrate .. //depot/projects/scottl-camlock/src/sys/conf/Makefile.powerpc#3 integrate .. //depot/projects/scottl-camlock/src/sys/conf/Makefile.sparc64#3 integrate .. //depot/projects/scottl-camlock/src/sys/conf/NOTES#4 integrate .. //depot/projects/scottl-camlock/src/sys/conf/files#4 integrate .. //depot/projects/scottl-camlock/src/sys/conf/files.alpha#4 integrate .. //depot/projects/scottl-camlock/src/sys/conf/files.amd64#4 integrate .. //depot/projects/scottl-camlock/src/sys/conf/files.arm#2 integrate .. //depot/projects/scottl-camlock/src/sys/conf/files.i386#4 integrate .. //depot/projects/scottl-camlock/src/sys/conf/files.ia64#4 integrate .. //depot/projects/scottl-camlock/src/sys/conf/files.pc98#4 integrate .. //depot/projects/scottl-camlock/src/sys/conf/files.powerpc#3 integrate .. //depot/projects/scottl-camlock/src/sys/conf/files.sparc64#4 integrate .. //depot/projects/scottl-camlock/src/sys/conf/kern.post.mk#3 integrate .. //depot/projects/scottl-camlock/src/sys/conf/kern.pre.mk#3 integrate .. //depot/projects/scottl-camlock/src/sys/conf/kmod.mk#4 integrate .. //depot/projects/scottl-camlock/src/sys/conf/ldscript.alpha#2 integrate .. //depot/projects/scottl-camlock/src/sys/conf/ldscript.arm#2 integrate .. //depot/projects/scottl-camlock/src/sys/conf/ldscript.ia64#3 integrate .. //depot/projects/scottl-camlock/src/sys/conf/majors#3 integrate .. //depot/projects/scottl-camlock/src/sys/conf/newvers.sh#4 integrate .. //depot/projects/scottl-camlock/src/sys/conf/options#4 integrate .. //depot/projects/scottl-camlock/src/sys/conf/options.amd64#2 integrate .. //depot/projects/scottl-camlock/src/sys/conf/options.arm#2 integrate .. //depot/projects/scottl-camlock/src/sys/conf/options.i386#2 integrate .. //depot/projects/scottl-camlock/src/sys/conf/options.ia64#2 integrate .. //depot/projects/scottl-camlock/src/sys/conf/options.pc98#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/CHANGES.txt#4 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/acconfig.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/acdebug.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/acenv.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/acevents.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/acexcep.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/acglobal.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/achware.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/acinterp.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/aclocal.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/acmacros.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/acobject.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/acoutput.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/acpiosxf.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/acpixf.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/actbl2.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/actypes.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/acutils.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/amlcode.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/amlresrc.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/common/adisasm.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/compiler/aslanalyze.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/compiler/aslcodegen.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/compiler/aslcompiler.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/compiler/aslcompiler.l#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/compiler/aslcompiler.y#4 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/compiler/aslglobal.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/compiler/aslmain.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/compiler/aslmap.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/compiler/aslopcodes.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/compiler/aslopt.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/compiler/asltransform.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/compiler/asltypes.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/dbcmds.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/dbexec.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/dbinput.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/dbutils.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/dmwalk.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/dsmethod.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/dsmthdat.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/dsutils.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/dswexec.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/dswload.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/dswstate.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/evgpe.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/evgpeblk.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/evmisc.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/evregion.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/evrgnini.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/evxface.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/exconfig.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/exconvrt.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/exdump.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/exfldio.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/exmisc.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/exoparg1.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/exoparg2.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/exprep.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/exregion.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/exresolv.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/exresop.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/exstore.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/exsystem.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/exutils.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/hwgpe.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/hwregs.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/hwsleep.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/hwtimer.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/nsaccess.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/nsalloc.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/nsdump.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/nsdumpdv.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/nseval.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/nsinit.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/nsload.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/nsnames.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/nssearch.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/nsutils.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/nswalk.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/osunixxf.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/psopcode.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/psparse.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/psutils.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/rscalc.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/rsxface.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/tbconvrt.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/tbget.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/tbinstal.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/tbrsdt.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/tbxfroot.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/utalloc.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/utclib.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/utcopy.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/utdelete.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/uteval.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/utglobal.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/utmath.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/utmisc.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/acpica/utobject.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/COPYRIGHT#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/README#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/ah.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/ah_desc.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/ah_devid.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/freebsd/ah_if.m#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/freebsd/ah_osdep.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/freebsd/ah_osdep.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/freebsd/i386-elf.hal.o.uu#2 delete .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/freebsd/opt_ah.h#2 delete .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/arm9-le-thumb-elf.hal.o.uu#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/arm9-le-thumb-elf.inc#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/arm9-le-thumb-elf.opt_ah.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/armv4-be-elf.hal.o.uu#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/armv4-be-elf.inc#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/armv4-be-elf.opt_ah.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/armv4-le-elf.hal.o.uu#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/armv4-le-elf.inc#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/armv4-le-elf.opt_ah.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/i386-elf.hal.o.uu#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/i386-elf.inc#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/i386-elf.opt_ah.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/mips-be-elf.hal.o.uu#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/mips-be-elf.inc#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/mips-be-elf.opt_ah.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/mips-le-elf.hal.o.uu#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/mips-le-elf.inc#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/mips-le-elf.opt_ah.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/mips1-be-elf.hal.o.uu#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/mips1-be-elf.inc#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/mips1-be-elf.opt_ah.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/mips1-le-elf.hal.o.uu#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/mips1-le-elf.inc#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/mips1-le-elf.opt_ah.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/mipsisa32-be-elf.hal.o.uu#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/mipsisa32-be-elf.inc#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/mipsisa32-be-elf.opt_ah.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/mipsisa32-le-elf.hal.o.uu#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/mipsisa32-le-elf.inc#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/mipsisa32-le-elf.opt_ah.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/powerpc-be-eabi.hal.o.uu#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/powerpc-be-eabi.inc#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/powerpc-be-eabi.opt_ah.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/powerpc-le-eabi.hal.o.uu#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/powerpc-le-eabi.inc#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/powerpc-le-eabi.opt_ah.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/sh4-le-elf.hal.o.uu#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/sh4-le-elf.inc#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/sh4-le-elf.opt_ah.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/x86_64-elf.hal.o.uu#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/x86_64-elf.inc#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/x86_64-elf.opt_ah.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/xscale-be-elf.hal.o.uu#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/xscale-be-elf.inc#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/xscale-be-elf.opt_ah.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/xscale-le-elf.hal.o.uu#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/xscale-le-elf.inc#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/public/xscale-le-elf.opt_ah.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/ath/version.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/hptmv/access601.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/hptmv/array.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/hptmv/atapi.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/hptmv/command.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/hptmv/gui_lib.c#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/hptmv/hptproc.c#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/hptmv/i386-elf.raid.o.uu#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/hptmv/ioctl.c#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/hptmv/mvSata.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/hptmv/mvStorageDev.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/hptmv/raid5n.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/hptmv/readme.txt#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/hptmv/vdevice.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/oltr/if_oltr.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/dev/oltr/if_oltr_isa.c#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/oltr/if_oltr_pci.c#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/dev/oltr/if_oltrvar.h#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/ipfilter/netinet/fil.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ipfilter/netinet/ip_auth.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ipfilter/netinet/ip_compat.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ipfilter/netinet/ip_fil.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ipfilter/netinet/ip_fil.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ipfilter/netinet/ip_frag.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ipfilter/netinet/ip_log.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ipfilter/netinet/ip_nat.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ipfilter/netinet/ip_nat.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ipfilter/netinet/ip_proxy.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ipfilter/netinet/ip_state.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ipfilter/netinet/ip_state.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ipfilter/netinet/mlfk_ipl.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ngatm/FREEBSD-Xlist#1 branch .. //depot/projects/scottl-camlock/src/sys/contrib/ngatm/netnatm/api/cc_conn.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ngatm/netnatm/api/cc_dump.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ngatm/netnatm/api/cc_user.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ngatm/netnatm/msg/uni_ie.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ngatm/netnatm/msg/unistruct.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ngatm/netnatm/sig/sig_call.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ngatm/netnatm/sig/sig_coord.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ngatm/netnatm/sig/sig_party.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ngatm/netnatm/sig/sig_print.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ngatm/netnatm/sig/sig_reset.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/ngatm/netnatm/sig/sig_uni.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/pf/net/if_pflog.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/pf/net/if_pfsync.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/pf/net/pf.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/pf/net/pf_if.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/pf/net/pf_ioctl.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/pf/net/pf_norm.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/pf/net/pf_table.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/pf/net/pfvar.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/contrib/pf/netinet/in4_cksum.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/crypto/blowfish/arch/i386/bf_enc.S#2 integrate .. //depot/projects/scottl-camlock/src/sys/crypto/rijndael/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_access.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_access.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_break.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_break.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_command.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_command.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_examine.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_expr.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_input.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_lex.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_lex.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_main.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_output.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_output.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_print.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_ps.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_run.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_sym.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_sym.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_thread.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_variables.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_variables.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_watch.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_watch.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_write_cmd.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/ddb.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/aac/aac.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/aac/aac_cam.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/aac/aac_debug.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/aac/aac_disk.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/aac/aac_ioctl.h#2 delete .. //depot/projects/scottl-camlock/src/sys/dev/aac/aac_pci.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/aac/aacreg.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/aac/aacvar.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/acpi_support/acpi_asus.c#1 branch .. //depot/projects/scottl-camlock/src/sys/dev/acpi_support/acpi_ibm.c#1 branch .. //depot/projects/scottl-camlock/src/sys/dev/acpi_support/acpi_panasonic.c#1 branch .. //depot/projects/scottl-camlock/src/sys/dev/acpi_support/acpi_sony.c#1 branch .. //depot/projects/scottl-camlock/src/sys/dev/acpi_support/acpi_toshiba.c#1 branch .. //depot/projects/scottl-camlock/src/sys/dev/acpica/Osd/OsdDebug.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/acpica/Osd/OsdInterrupt.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/acpica/Osd/OsdSchedule.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/acpica/Osd/OsdTable.c#3 integrate >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat Feb 19 02:32:22 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 97E4B16A4D0; Sat, 19 Feb 2005 02:32:22 +0000 (GMT) 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 5ACAC16A4CE for ; Sat, 19 Feb 2005 02:32:22 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F025843D31 for ; Sat, 19 Feb 2005 02:32:21 +0000 (GMT) (envelope-from anholt@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1J2WLhu071813 for ; Sat, 19 Feb 2005 02:32:21 GMT (envelope-from anholt@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1J2WLTd071810 for perforce@freebsd.org; Sat, 19 Feb 2005 02:32:21 GMT (envelope-from anholt@freebsd.org) Date: Sat, 19 Feb 2005 02:32:21 GMT Message-Id: <200502190232.j1J2WLTd071810@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to anholt@freebsd.org using -f From: Eric Anholt To: Perforce Change Reviews Subject: PERFORCE change 71279 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: Sat, 19 Feb 2005 02:32:23 -0000 http://perforce.freebsd.org/chv.cgi?CH=71279 Change 71279 by anholt@anholt_leguin on 2005/02/19 02:32:21 IFdrm-merge @71267 -- this branch will be for dropping clean DRM CVS files in for reverse-integration to drm-merge. Affected files ... .. //depot/projects/drm-merge-vendor/sys/dev/drm/ati_pcigart.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drmP.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_agpsupport.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_auth.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_bufs.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_context.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_dma.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_drawable.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_drv.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_fops.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_ioctl.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_irq.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_linux_list.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_lock.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_memory.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_memory_debug.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_os_freebsd.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_pci.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_pciids.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_sarea.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_scatter.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_sysctl.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_vm.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/mga.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/mga_dma.c#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/mga_drm.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/mga_drv.c#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/mga_drv.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/mga_irq.c#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/mga_state.c#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/mga_ucode.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/mga_warp.c#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/r128.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/r128_cce.c#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/r128_drm.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/r128_drv.c#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/r128_drv.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/r128_irq.c#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/r128_state.c#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/radeon.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/radeon_cp.c#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/radeon_drm.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/radeon_drv.c#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/radeon_drv.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/radeon_irq.c#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/radeon_mem.c#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/radeon_state.c#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/sis.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/sis_drm.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/sis_drv.c#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/sis_drv.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/sis_ds.c#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/sis_ds.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/sis_mm.c#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/tdfx.h#1 branch .. //depot/projects/drm-merge-vendor/sys/dev/drm/tdfx_drv.c#1 branch Differences ... From owner-p4-projects@FreeBSD.ORG Sat Feb 19 02:35:26 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8B92B16A4D0; Sat, 19 Feb 2005 02:35:26 +0000 (GMT) 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 663A216A4CE for ; Sat, 19 Feb 2005 02:35:26 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2C21B43D53 for ; Sat, 19 Feb 2005 02:35:26 +0000 (GMT) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1J2ZQKZ071991 for ; Sat, 19 Feb 2005 02:35:26 GMT (envelope-from scottl@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1J2ZP32071988 for perforce@freebsd.org; Sat, 19 Feb 2005 02:35:25 GMT (envelope-from scottl@freebsd.org) Date: Sat, 19 Feb 2005 02:35:25 GMT Message-Id: <200502190235.j1J2ZP32071988@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 Subject: PERFORCE change 71280 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: Sat, 19 Feb 2005 02:35:27 -0000 http://perforce.freebsd.org/chv.cgi?CH=71280 Change 71280 by scottl@scottl-junior on 2005/02/19 02:34:42 IFC rev 1.143 of cam_xpt.c Affected files ... .. //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#6 integrate Differences ... ==== //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#6 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/cam/cam_xpt.c,v 1.142 2004/07/15 08:25:59 phk Exp $"); +__FBSDID("$FreeBSD: src/sys/cam/cam_xpt.c,v 1.143 2004/10/05 04:22:20 scottl Exp $"); #include #include @@ -470,7 +470,6 @@ /* Queues for our software interrupt handler */ typedef TAILQ_HEAD(cam_isrq, ccb_hdr) cam_isrq_t; static cam_isrq_t cam_bioq; -static cam_isrq_t cam_netq; /* "Pool" of inactive ccbs managed by xpt_alloc_ccb and xpt_free_ccb */ static SLIST_HEAD(,ccb_hdr) ccb_freeq; @@ -523,7 +522,6 @@ #endif /* Pointers to software interrupt handlers */ -static void *camnet_ih; static void *cambio_ih; #if defined(CAM_DEBUG_FLAGS) && !defined(CAMDEBUG) @@ -1205,7 +1203,6 @@ TAILQ_INIT(&xpt_busses); TAILQ_INIT(&cam_bioq); - TAILQ_INIT(&cam_netq); SLIST_INIT(&ccb_freeq); STAILQ_INIT(&highpowerq); @@ -1272,7 +1269,6 @@ } /* Install our software interrupt handlers */ - swi_add(NULL, "camnet", camisr, &cam_netq, SWI_CAMNET, 0, &camnet_ih); swi_add(NULL, "cambio", camisr, &cam_bioq, SWI_CAMBIO, 0, &cambio_ih); } @@ -3453,7 +3449,6 @@ && (--timeout > 0)) { DELAY(1000); (*(sim->sim_poll))(sim); - camisr(&cam_netq); camisr(&cam_bioq); } @@ -3464,7 +3459,6 @@ xpt_action(start_ccb); while(--timeout > 0) { (*(sim->sim_poll))(sim); - camisr(&cam_netq); camisr(&cam_bioq); if ((start_ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_INPROG) @@ -4681,12 +4675,9 @@ done_ccb->ccb_h.pinfo.index = CAM_DONEQ_INDEX; swi_sched(cambio_ih, 0); break; - case CAM_PERIPH_NET: - TAILQ_INSERT_TAIL(&cam_netq, &done_ccb->ccb_h, - sim_links.tqe); - done_ccb->ccb_h.pinfo.index = CAM_DONEQ_INDEX; - swi_sched(camnet_ih, 0); - break; + default: + panic("unknown periph type %d", + done_ccb->ccb_h.path->periph->type); } } splx(s); From owner-p4-projects@FreeBSD.ORG Sat Feb 19 02:39:32 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id EA8EB16A4CF; Sat, 19 Feb 2005 02:39:31 +0000 (GMT) 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 BF30716A4D6 for ; Sat, 19 Feb 2005 02:39:31 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8FFCA43D4C for ; Sat, 19 Feb 2005 02:39:31 +0000 (GMT) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1J2dVnG072257 for ; Sat, 19 Feb 2005 02:39:31 GMT (envelope-from scottl@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1J2dVPY072254 for perforce@freebsd.org; Sat, 19 Feb 2005 02:39:31 GMT (envelope-from scottl@freebsd.org) Date: Sat, 19 Feb 2005 02:39:31 GMT Message-Id: <200502190239.j1J2dVPY072254@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 Subject: PERFORCE change 71281 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: Sat, 19 Feb 2005 02:39:32 -0000 http://perforce.freebsd.org/chv.cgi?CH=71281 Change 71281 by scottl@scottl-junior on 2005/02/19 02:38:46 IFC rev 1.144 of cam_xpt.c by rejecting it. Affected files ... .. //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#7 integrate Differences ... ==== //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#7 (text+ko) ==== From owner-p4-projects@FreeBSD.ORG Sat Feb 19 02:45:40 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C81F816A4D0; Sat, 19 Feb 2005 02:45:39 +0000 (GMT) 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 A4F2216A4CE for ; Sat, 19 Feb 2005 02:45:39 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7980343D1F for ; Sat, 19 Feb 2005 02:45:39 +0000 (GMT) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1J2jdOO072579 for ; Sat, 19 Feb 2005 02:45:39 GMT (envelope-from scottl@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1J2jdDg072576 for perforce@freebsd.org; Sat, 19 Feb 2005 02:45:39 GMT (envelope-from scottl@freebsd.org) Date: Sat, 19 Feb 2005 02:45:39 GMT Message-Id: <200502190245.j1J2jdDg072576@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 Subject: PERFORCE change 71282 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: Sat, 19 Feb 2005 02:45:40 -0000 http://perforce.freebsd.org/chv.cgi?CH=71282 Change 71282 by scottl@scottl-junior on 2005/02/19 02:45:14 IFC rev 1.145 of cam_xpt.c by rejecting it. Affected files ... .. //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#8 integrate Differences ... ==== //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#8 (text+ko) ==== From owner-p4-projects@FreeBSD.ORG Sat Feb 19 02:46:41 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 86F0A16A4D0; Sat, 19 Feb 2005 02:46:41 +0000 (GMT) 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 54AC016A4CE for ; Sat, 19 Feb 2005 02:46:41 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3A0AF43D3F for ; Sat, 19 Feb 2005 02:46:41 +0000 (GMT) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1J2kf8d072605 for ; Sat, 19 Feb 2005 02:46:41 GMT (envelope-from scottl@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1J2kebw072602 for perforce@freebsd.org; Sat, 19 Feb 2005 02:46:40 GMT (envelope-from scottl@freebsd.org) Date: Sat, 19 Feb 2005 02:46:40 GMT Message-Id: <200502190246.j1J2kebw072602@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 Subject: PERFORCE change 71283 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: Sat, 19 Feb 2005 02:46:42 -0000 http://perforce.freebsd.org/chv.cgi?CH=71283 Change 71283 by scottl@scottl-junior on 2005/02/19 02:46:22 IFC rev 1.146 of cam_xpt.c Affected files ... .. //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#9 integrate Differences ... ==== //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#9 (text+ko) ==== @@ -1,4 +1,4 @@ -/* +/*- * Implementation of the Common Access Method Transport (XPT) layer. * * Copyright (c) 1997, 1998, 1999 Justin T. Gibbs. @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/cam/cam_xpt.c,v 1.143 2004/10/05 04:22:20 scottl Exp $"); +__FBSDID("$FreeBSD: src/sys/cam/cam_xpt.c,v 1.146 2005/01/05 22:34:34 imp Exp $"); #include #include From owner-p4-projects@FreeBSD.ORG Sat Feb 19 03:53:01 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5F22716A4D0; Sat, 19 Feb 2005 03:53:01 +0000 (GMT) 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 30FE316A4CE for ; Sat, 19 Feb 2005 03:53:01 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1152843D5D for ; Sat, 19 Feb 2005 03:53:01 +0000 (GMT) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1J3r0uL075201 for ; Sat, 19 Feb 2005 03:53:00 GMT (envelope-from scottl@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1J3r0TG075198 for perforce@freebsd.org; Sat, 19 Feb 2005 03:53:00 GMT (envelope-from scottl@freebsd.org) Date: Sat, 19 Feb 2005 03:53:00 GMT Message-Id: <200502190353.j1J3r0TG075198@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 Subject: PERFORCE change 71284 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: Sat, 19 Feb 2005 03:53:02 -0000 http://perforce.freebsd.org/chv.cgi?CH=71284 Change 71284 by scottl@scottl-junior on 2005/02/19 03:52:53 IFC: partial merge of cam_xpt.c rev 1.147 Affected files ... .. //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#10 integrate Differences ... ==== //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#10 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/cam/cam_xpt.c,v 1.146 2005/01/05 22:34:34 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/cam/cam_xpt.c,v 1.147 2005/01/22 22:46:45 mjacob Exp $"); #include #include @@ -76,6 +76,16 @@ /* number of high powered commands that can go through right now */ static int num_highpower = CAM_MAX_HIGHPOWER; +/* + * If we're not quirked to search <= the first 8 luns + * and we are either quirked to search above lun 8, + * or we're > SCSI-2, we can look for luns above lun 8. + */ +#define CAN_SRCH_HI(dv) \ + (((dv->quirk->quirks & CAM_QUIRK_NOHILUNS) == 0) \ + && ((dv->quirk->quirks & CAM_QUIRK_HILUNS) \ + || SID_ANSI_REV(&dv->inq_data) > SCSI_REV_2)) + typedef enum { XPT_FLAG_OPEN = 0x01 } xpt_flags; @@ -5135,7 +5145,7 @@ s = splcam(); device = TAILQ_FIRST(&target->ed_entries); if (device != NULL) { - phl = device->quirk->quirks & CAM_QUIRK_HILUNS; + phl = CAN_SRCH_HI(device); if (device->lun_id == 0) device = TAILQ_NEXT(device, links); } @@ -5151,8 +5161,8 @@ if ((device->quirk->quirks & CAM_QUIRK_NOLUNS) == 0) { /* Try the next lun */ - if (lun_id < (CAM_SCSI2_MAXLUN-1) || - (device->quirk->quirks & CAM_QUIRK_HILUNS)) + if (lun_id < (CAM_SCSI2_MAXLUN-1) + || CAN_SRCH_HI(device)) lun_id++; } } From owner-p4-projects@FreeBSD.ORG Sat Feb 19 03:58:08 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E8D5416A4D0; Sat, 19 Feb 2005 03:58:07 +0000 (GMT) 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 C5E9A16A4CE for ; Sat, 19 Feb 2005 03:58:07 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AABF043D45 for ; Sat, 19 Feb 2005 03:58:07 +0000 (GMT) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1J3w7oJ075424 for ; Sat, 19 Feb 2005 03:58:07 GMT (envelope-from scottl@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1J3w7E5075418 for perforce@freebsd.org; Sat, 19 Feb 2005 03:58:07 GMT (envelope-from scottl@freebsd.org) Date: Sat, 19 Feb 2005 03:58:07 GMT Message-Id: <200502190358.j1J3w7E5075418@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 Subject: PERFORCE change 71285 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: Sat, 19 Feb 2005 03:58:08 -0000 http://perforce.freebsd.org/chv.cgi?CH=71285 Change 71285 by scottl@scottl-junior on 2005/02/19 03:57:24 IFC rev 1.148 of cam_xpt.c Affected files ... .. //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#11 integrate Differences ... ==== //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#11 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/cam/cam_xpt.c,v 1.147 2005/01/22 22:46:45 mjacob Exp $"); +__FBSDID("$FreeBSD: src/sys/cam/cam_xpt.c,v 1.148 2005/01/25 08:59:06 mr Exp $"); #include #include @@ -433,6 +433,11 @@ CAM_QUIRK_NOLUNS, /*mintags*/0, /*maxtags*/0 }, { + /* EasyRAID E5A aka. areca ARC-6010 */ + { T_DIRECT, SIP_MEDIA_FIXED, "easyRAID", "*", "*" }, + CAM_QUIRK_NOHILUNS, /*mintags*/2, /*maxtags*/255 + }, + { /* Default tagged queuing parameters for all devices */ { T_ANY, SIP_MEDIA_REMOVABLE|SIP_MEDIA_FIXED, From owner-p4-projects@FreeBSD.ORG Sat Feb 19 03:59:10 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D455016A4D0; Sat, 19 Feb 2005 03:59:09 +0000 (GMT) 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 AD5A616A4CE for ; Sat, 19 Feb 2005 03:59:09 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6DB0643D49 for ; Sat, 19 Feb 2005 03:59:09 +0000 (GMT) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1J3x9hi075487 for ; Sat, 19 Feb 2005 03:59:09 GMT (envelope-from scottl@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1J3x9uA075484 for perforce@freebsd.org; Sat, 19 Feb 2005 03:59:09 GMT (envelope-from scottl@freebsd.org) Date: Sat, 19 Feb 2005 03:59:09 GMT Message-Id: <200502190359.j1J3x9uA075484@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 Subject: PERFORCE change 71286 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: Sat, 19 Feb 2005 03:59:10 -0000 http://perforce.freebsd.org/chv.cgi?CH=71286 Change 71286 by scottl@scottl-junior on 2005/02/19 03:58:52 IFC rev 1.149 of cam_xpt.c Affected files ... .. //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#12 integrate Differences ... ==== //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#12 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/cam/cam_xpt.c,v 1.148 2005/01/25 08:59:06 mr Exp $"); +__FBSDID("$FreeBSD: src/sys/cam/cam_xpt.c,v 1.149 2005/02/09 11:44:15 scottl Exp $"); #include #include @@ -44,6 +44,9 @@ #include #include +#include +#include + #ifdef PC98 #include /* geometry translation */ #endif @@ -485,6 +488,7 @@ /* Queues for our software interrupt handler */ typedef TAILQ_HEAD(cam_isrq, ccb_hdr) cam_isrq_t; static cam_isrq_t cam_bioq; +static struct mtx cam_bioq_lock; /* "Pool" of inactive ccbs managed by xpt_alloc_ccb and xpt_free_ccb */ static SLIST_HEAD(,ccb_hdr) ccb_freeq; @@ -1221,6 +1225,8 @@ SLIST_INIT(&ccb_freeq); STAILQ_INIT(&highpowerq); + mtx_init(&cam_bioq_lock, "CAM BIOQ lock", NULL, MTX_DEF); + /* Create the CCB zone */ ccb_zone = uma_zcreate("CAM CCB Pool", sizeof(union ccb), NULL, NULL, NULL, NULL, 0, 0); @@ -4673,8 +4679,6 @@ { int s; - GIANT_REQUIRED; - s = splcam(); CAM_DEBUG(done_ccb->ccb_h.path, CAM_DEBUG_TRACE, ("xpt_done\n")); @@ -4685,9 +4689,11 @@ */ switch (done_ccb->ccb_h.path->periph->type) { case CAM_PERIPH_BIO: + mtx_lock(&cam_bioq_lock); TAILQ_INSERT_TAIL(&cam_bioq, &done_ccb->ccb_h, sim_links.tqe); done_ccb->ccb_h.pinfo.index = CAM_DONEQ_INDEX; + mtx_unlock(&cam_bioq_lock); swi_sched(cambio_ih, 0); break; default: @@ -6127,15 +6133,26 @@ static void camisr(void *V_queue) { - cam_isrq_t *queue = V_queue; + cam_isrq_t *oqueue = V_queue; + cam_isrq_t queue; int s; struct ccb_hdr *ccb_h; + /* + * Transfer the ccb_bioq list to a temporary list so we can operate + * on it without needing to lock/unlock on every loop. The concat + * function with re-init the real list for us. + */ s = splcam(); - while ((ccb_h = TAILQ_FIRST(queue)) != NULL) { + mtx_lock(&cam_bioq_lock); + TAILQ_INIT(&queue); + TAILQ_CONCAT(&queue, oqueue, sim_links.tqe); + mtx_unlock(&cam_bioq_lock); + + while ((ccb_h = TAILQ_FIRST(&queue)) != NULL) { int runq; - TAILQ_REMOVE(queue, ccb_h, sim_links.tqe); + TAILQ_REMOVE(&queue, ccb_h, sim_links.tqe); ccb_h->pinfo.index = CAM_UNQUEUED_INDEX; splx(s); From owner-p4-projects@FreeBSD.ORG Sat Feb 19 04:02:14 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E06D616A4CE; Sat, 19 Feb 2005 04:02:13 +0000 (GMT) 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 B785C16A4CE for ; Sat, 19 Feb 2005 04:02:13 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 99BB743D41 for ; Sat, 19 Feb 2005 04:02:13 +0000 (GMT) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1J42DSr075669 for ; Sat, 19 Feb 2005 04:02:13 GMT (envelope-from scottl@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1J42D1x075666 for perforce@freebsd.org; Sat, 19 Feb 2005 04:02:13 GMT (envelope-from scottl@freebsd.org) Date: Sat, 19 Feb 2005 04:02:13 GMT Message-Id: <200502190402.j1J42D1x075666@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 Subject: PERFORCE change 71287 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: Sat, 19 Feb 2005 04:02:14 -0000 http://perforce.freebsd.org/chv.cgi?CH=71287 Change 71287 by scottl@scottl-junior on 2005/02/19 04:01:15 Finish the IFC of rev 1.147 of cam_xpt.c Affected files ... .. //depot/projects/scottl-camlock/src/sys/cam/cam_probe.h#2 edit .. //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#13 edit Differences ... ==== //depot/projects/scottl-camlock/src/sys/cam/cam_probe.h#2 (text+ko) ==== @@ -124,10 +124,20 @@ #define CAM_QUIRK_NOLUNS 0x01 #define CAM_QUIRK_NOSERIAL 0x02 #define CAM_QUIRK_HILUNS 0x04 +#define CAM_QUIRK_NOHILUNS 0x08 u_int mintags; u_int maxtags; }; #define CAM_SCSI2_MAXLUN 8 +/* + * If we're not quirked to search <= the first 8 luns + * and we are either quirked to search above lun 8, + * or we're > SCSI-2, we can look for luns above lun 8. + */ +#define CAN_SRCH_HI(dv) \ + (((dv->quirk->quirks & CAM_QUIRK_NOHILUNS) == 0) \ + && ((dv->quirk->quirks & CAM_QUIRK_HILUNS) \ + || SID_ANSI_REV(&dv->inq_data) > SCSI_REV_2)) void xpt_scan_lun(struct cam_periph *periph, struct cam_path *path, cam_flags flags, ==== //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#13 (text+ko) ==== @@ -79,16 +79,6 @@ /* number of high powered commands that can go through right now */ static int num_highpower = CAM_MAX_HIGHPOWER; -/* - * If we're not quirked to search <= the first 8 luns - * and we are either quirked to search above lun 8, - * or we're > SCSI-2, we can look for luns above lun 8. - */ -#define CAN_SRCH_HI(dv) \ - (((dv->quirk->quirks & CAM_QUIRK_NOHILUNS) == 0) \ - && ((dv->quirk->quirks & CAM_QUIRK_HILUNS) \ - || SID_ANSI_REV(&dv->inq_data) > SCSI_REV_2)) - typedef enum { XPT_FLAG_OPEN = 0x01 } xpt_flags; From owner-p4-projects@FreeBSD.ORG Sat Feb 19 04:17:34 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3121116A4D0; Sat, 19 Feb 2005 04:17:34 +0000 (GMT) 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 0814E16A4CE for ; Sat, 19 Feb 2005 04:17:34 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C18943D48 for ; Sat, 19 Feb 2005 04:17:33 +0000 (GMT) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1J4HXW2076346 for ; Sat, 19 Feb 2005 04:17:33 GMT (envelope-from scottl@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1J4HWlg076343 for perforce@freebsd.org; Sat, 19 Feb 2005 04:17:32 GMT (envelope-from scottl@freebsd.org) Date: Sat, 19 Feb 2005 04:17:32 GMT Message-Id: <200502190417.j1J4HWlg076343@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 Subject: PERFORCE change 71289 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: Sat, 19 Feb 2005 04:17:34 -0000 http://perforce.freebsd.org/chv.cgi?CH=71289 Change 71289 by scottl@scottl-junior on 2005/02/19 04:17:00 Finish integrating cam_xpt.c rev 1.144 and 1.145 Affected files ... .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_probe.c#4 edit Differences ... ==== //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_probe.c#4 (text+ko) ==== @@ -376,7 +376,18 @@ if (softc->action == PROBE_INQUIRY) inquiry_len = SHORT_INQUIRY_LENGTH; else - inquiry_len = inq_buf->additional_length + 4; + inquiry_len = inq_buf->additional_length + + offsetof(struct scsi_inquiry_data, + additional_length) + 1; + + /* + * Some parallel SCSI devices fail to send an + * ignore wide residue message when dealing with + * odd length inquiry requests. Round up to be + * safe. + */ + inquiry_len = roundup2(inquiry_len, 2); + scsi_inquiry(csio, /*retries*/4, @@ -529,7 +540,7 @@ switch(periph_qual) { case SID_QUAL_LU_CONNECTED: { - u_int8_t alen; + u_int8_t len; /* * We conservatively request only @@ -541,9 +552,11 @@ * the amount of information the device * is willing to give. */ - alen = inq_buf->additional_length; + len = inq_buf->additional_length + + offsetof(struct scsi_inquiry_data, + additional_length) + 1; if (softc->action == PROBE_INQUIRY - && alen > (SHORT_INQUIRY_LENGTH - 4)) { + && len > SHORT_INQUIRY_LENGTH) { softc->action = PROBE_FULL_INQUIRY; xpt_release_ccb(done_ccb); probereschedule(periph, priority); From owner-p4-projects@FreeBSD.ORG Sat Feb 19 04:46:08 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3790A16A4D0; Sat, 19 Feb 2005 04:46:08 +0000 (GMT) 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 F07AA16A4CE for ; Sat, 19 Feb 2005 04:46:07 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C4D2943D39 for ; Sat, 19 Feb 2005 04:46:07 +0000 (GMT) (envelope-from jmg@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1J4k73I077351 for ; Sat, 19 Feb 2005 04:46:07 GMT (envelope-from jmg@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1J4k77S077348 for perforce@freebsd.org; Sat, 19 Feb 2005 04:46:07 GMT (envelope-from jmg@freebsd.org) Date: Sat, 19 Feb 2005 04:46:07 GMT Message-Id: <200502190446.j1J4k77S077348@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 Subject: PERFORCE change 71290 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: Sat, 19 Feb 2005 04:46:09 -0000 http://perforce.freebsd.org/chv.cgi?CH=71290 Change 71290 by jmg@jmg_carbon on 2005/02/19 04:45:43 add patches that are required to do a buildworld for arm... Submitted by: cognet Affected files ... .. //depot/projects/arm/contrib-arm.diff#1 add .. //depot/projects/arm/gnu-arm.diff#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Sat Feb 19 12:09:36 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8040E16A4D0; Sat, 19 Feb 2005 12:09:36 +0000 (GMT) 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 5562116A4CE for ; Sat, 19 Feb 2005 12:09:36 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F07343D49 for ; Sat, 19 Feb 2005 12:09:36 +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.1/8.13.1) with ESMTP id j1JC9aoX014207 for ; Sat, 19 Feb 2005 12:09:36 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1JC9ZHq014204 for perforce@freebsd.org; Sat, 19 Feb 2005 12:09:35 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Date: Sat, 19 Feb 2005 12:09:35 GMT Message-Id: <200502191209.j1JC9ZHq014204@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 Subject: PERFORCE change 71303 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: Sat, 19 Feb 2005 12:09:37 -0000 http://perforce.freebsd.org/chv.cgi?CH=71303 Change 71303 by rwatson@rwatson_tislabs on 2005/02/19 12:09:25 Prototype for _pthread_create so that thr_init.c compiles. Affected files ... .. //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_private.h#21 edit Differences ... ==== //depot/projects/davidxu_thread/src/lib/libthread/thread/thr_private.h#21 (text+ko) ==== @@ -670,6 +670,8 @@ const struct timespec *); int _pthread_cond_signal(pthread_cond_t *); int _pthread_cond_broadcast(pthread_cond_t *); +int _pthread_create(pthread_t * thread, const pthread_attr_t * attr, + void *(*start_routine) (void *), void *arg); int _pthread_key_create(pthread_key_t *, void (*) (void *)); int _pthread_key_delete(pthread_key_t); int _pthread_mutex_destroy(pthread_mutex_t *); From owner-p4-projects@FreeBSD.ORG Sat Feb 19 13:12:02 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4FE5316A4D0; Sat, 19 Feb 2005 13:12:02 +0000 (GMT) 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 0E59716A4CE for ; Sat, 19 Feb 2005 13:12:02 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D5DD243D46 for ; Sat, 19 Feb 2005 13:12:01 +0000 (GMT) (envelope-from davidxu@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1JDC1oQ023656 for ; Sat, 19 Feb 2005 13:12:01 GMT (envelope-from davidxu@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1JDC1at023653 for perforce@freebsd.org; Sat, 19 Feb 2005 13:12:01 GMT (envelope-from davidxu@freebsd.org) Date: Sat, 19 Feb 2005 13:12:01 GMT Message-Id: <200502191312.j1JDC1at023653@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to davidxu@freebsd.org using -f From: David Xu To: Perforce Change Reviews Subject: PERFORCE change 71307 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: Sat, 19 Feb 2005 13:12:03 -0000 http://perforce.freebsd.org/chv.cgi?CH=71307 Change 71307 by davidxu@davidxu_alona on 2005/02/19 13:11:30 Fix debug symbols. Affected files ... .. //depot/projects/davidxu_thread/src/lib/libthread/pthread.map#5 edit Differences ... ==== //depot/projects/davidxu_thread/src/lib/libthread/pthread.map#5 (text+ko) ==== @@ -336,8 +336,8 @@ writev; # Debugger needs these. - _libkse2_debug; - _thread_inited; + _libthread_debug; + _thread_initial; _thread_active_threads; _thread_keytable; _thread_list; From owner-p4-projects@FreeBSD.ORG Sat Feb 19 13:20:13 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3A69616A4D2; Sat, 19 Feb 2005 13:20:13 +0000 (GMT) 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 153C316A4CF for ; Sat, 19 Feb 2005 13:20:13 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D99AC43D53 for ; Sat, 19 Feb 2005 13:20:12 +0000 (GMT) (envelope-from davidxu@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1JDKCGN023963 for ; Sat, 19 Feb 2005 13:20:12 GMT (envelope-from davidxu@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1JDKCPO023960 for perforce@freebsd.org; Sat, 19 Feb 2005 13:20:12 GMT (envelope-from davidxu@freebsd.org) Date: Sat, 19 Feb 2005 13:20:12 GMT Message-Id: <200502191320.j1JDKCPO023960@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to davidxu@freebsd.org using -f From: David Xu To: Perforce Change Reviews Subject: PERFORCE change 71309 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: Sat, 19 Feb 2005 13:20:13 -0000 http://perforce.freebsd.org/chv.cgi?CH=71309 Change 71309 by davidxu@davidxu_alona on 2005/02/19 13:19:29 Fix debug symbols. Affected files ... .. //depot/projects/davidxu_thread/src/lib/libthread/pthread.map#6 edit Differences ... ==== //depot/projects/davidxu_thread/src/lib/libthread/pthread.map#6 (text+ko) ==== @@ -337,7 +337,6 @@ # Debugger needs these. _libthread_debug; - _thread_initial; _thread_active_threads; _thread_keytable; _thread_list; From owner-p4-projects@FreeBSD.ORG Sat Feb 19 13:22:16 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3406116A4D0; Sat, 19 Feb 2005 13:22:16 +0000 (GMT) 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 0EF7C16A4CE for ; Sat, 19 Feb 2005 13:22:16 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CA79243D58 for ; Sat, 19 Feb 2005 13:22:15 +0000 (GMT) (envelope-from davidxu@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1JDMFWo024113 for ; Sat, 19 Feb 2005 13:22:15 GMT (envelope-from davidxu@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1JDMFQh024110 for perforce@freebsd.org; Sat, 19 Feb 2005 13:22:15 GMT (envelope-from davidxu@freebsd.org) Date: Sat, 19 Feb 2005 13:22:15 GMT Message-Id: <200502191322.j1JDMFQh024110@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to davidxu@freebsd.org using -f From: David Xu To: Perforce Change Reviews Subject: PERFORCE change 71310 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: Sat, 19 Feb 2005 13:22:17 -0000 http://perforce.freebsd.org/chv.cgi?CH=71310 Change 71310 by davidxu@davidxu_alona on 2005/02/19 13:21:44 Sync with libthread code. Affected files ... .. //depot/projects/davidxu_thread/src/lib/libthread_db/libpthread2_db.c#2 edit .. //depot/projects/davidxu_thread/src/lib/libthread_db/libpthread2_db.h#2 edit .. //depot/projects/davidxu_thread/src/lib/libthread_db/thread_db.c#2 edit Differences ... ==== //depot/projects/davidxu_thread/src/lib/libthread_db/libpthread2_db.c#2 (text+ko) ==== @@ -155,13 +155,11 @@ return (TD_MALLOC); ta->ph = ph; - ta->thread_inited = 0; ta->map = NULL; ta->map_len = 0; - LOOKUP_SYM(ph, "_libkse2_debug", &ta->libkse_debug_addr); + LOOKUP_SYM(ph, "_libthread_debug", &ta->libthread_debug_addr); LOOKUP_SYM(ph, "_thread_list", &ta->thread_list_addr); - LOOKUP_SYM(ph, "_thread_inited", &ta->thread_inited_addr); LOOKUP_SYM(ph, "_thread_active_threads",&ta->thread_active_threads_addr); LOOKUP_SYM(ph, "_thread_keytable", &ta->thread_keytable_addr); LOOKUP_VAL(ph, "_thread_off_dtv", &ta->thread_off_dtv); @@ -185,7 +183,7 @@ * If this fails it probably means we're debugging a core file and * can't write to it. */ - ps_pwrite(ph, ta->libkse_debug_addr, &dbg, sizeof(int)); + ps_pwrite(ph, ta->libthread_debug_addr, &dbg, sizeof(int)); *pta = ta; return (0); @@ -206,7 +204,7 @@ * Error returns from this write are not really a problem; * the process doesn't exist any more. */ - ps_pwrite(ta->ph, ta->libkse_debug_addr, &dbg, sizeof(int)); + ps_pwrite(ta->ph, ta->libthread_debug_addr, &dbg, sizeof(int)); if (ta->map) free(ta->map); free(ta); @@ -318,17 +316,10 @@ td_thrhandle_t th; long tmp_lwp; psaddr_t pt; - int ret, inited, isdead; + int ret, isdead; TDBG_FUNC(); - ret = ps_pread(ta->ph, ta->thread_inited_addr, &inited, sizeof(int)); - if (ret != 0) - return (P2T(ret)); - - if (!inited) - return (TD_OK); - ret = ps_pread(ta->ph, ta->thread_list_addr, &thread_list, sizeof(thread_list)); if (ret != 0) ==== //depot/projects/davidxu_thread/src/lib/libthread_db/libpthread2_db.h#2 (text+ko) ==== @@ -42,10 +42,9 @@ struct td_thragent { TD_THRAGENT_FIELDS; - psaddr_t libkse_debug_addr; + psaddr_t libthread_debug_addr; psaddr_t thread_list_addr; psaddr_t thread_listgen_addr; - psaddr_t thread_inited_addr; psaddr_t thread_active_threads_addr; psaddr_t thread_keytable_addr; int thread_inited; ==== //depot/projects/davidxu_thread/src/lib/libthread_db/thread_db.c#2 (text+ko) ==== @@ -44,11 +44,13 @@ extern struct ta_ops libc_r_db_ops; extern struct ta_ops libpthread_db_ops; extern struct ta_ops libthr_db_ops; +extern struct ta_ops libpthread2_db_ops; static struct ta_ops *ops[] = { &libpthread_db_ops, &libthr_db_ops, - &libc_r_db_ops + &libc_r_db_ops, + &libpthread2_db_ops }; td_err_e From owner-p4-projects@FreeBSD.ORG Sat Feb 19 19:45:48 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id AE5C716A4D0; Sat, 19 Feb 2005 19:45:47 +0000 (GMT) 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 64BF916A4CE for ; Sat, 19 Feb 2005 19:45:47 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 897A843D2D for ; Sat, 19 Feb 2005 19:45:46 +0000 (GMT) (envelope-from anholt@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1JJjk0G051206 for ; Sat, 19 Feb 2005 19:45:46 GMT (envelope-from anholt@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1JJjghU051203 for perforce@freebsd.org; Sat, 19 Feb 2005 19:45:42 GMT (envelope-from anholt@freebsd.org) Date: Sat, 19 Feb 2005 19:45:42 GMT Message-Id: <200502191945.j1JJjghU051203@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to anholt@freebsd.org using -f From: Eric Anholt To: Perforce Change Reviews Subject: PERFORCE change 71328 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: Sat, 19 Feb 2005 19:45:48 -0000 http://perforce.freebsd.org/chv.cgi?CH=71328 Change 71328 by anholt@anholt_leguin on 2005/02/19 19:45:10 Bring in latest DRM CVS. Includes i915, savage, mach64 drivers, which are all nearly complete but just need touchups. Affected files ... .. //depot/projects/drm-merge-vendor/sys/dev/drm/ati_pcigart.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm.h#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/drmP.h#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_agpsupport.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_atomic.h#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_auth.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_bufs.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_context.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_dma.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_drawable.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_drv.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_fops.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_ioctl.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_irq.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_linux_list.h#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_lock.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_memory.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_pci.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_pciids.h#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_sarea.h#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_scatter.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_sysctl.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_vm.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/i915_dma.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/i915_drm.h#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/i915_drv.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/i915_drv.h#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/i915_irq.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/i915_mem.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/mach64_dma.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/mach64_drm.h#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/mach64_drv.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/mach64_drv.h#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/mach64_irq.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/mach64_state.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/mga_dma.c#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/mga_drm.h#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/mga_drv.c#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/mga_drv.h#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/mga_irq.c#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/mga_state.c#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/mga_ucode.h#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/mga_warp.c#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/r128_cce.c#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/r128_drm.h#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/r128_drv.c#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/r128_drv.h#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/r128_irq.c#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/r128_state.c#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/radeon_cp.c#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/radeon_drm.h#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/radeon_drv.c#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/radeon_drv.h#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/radeon_irq.c#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/radeon_mem.c#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/radeon_state.c#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/savage_bci.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/savage_drm.h#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/savage_drv.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/savage_drv.h#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/savage_state.c#1 add .. //depot/projects/drm-merge-vendor/sys/dev/drm/sis_drm.h#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/sis_drv.c#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/sis_drv.h#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/sis_ds.c#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/sis_ds.h#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/sis_mm.c#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/tdfx_drv.c#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/tdfx_drv.h#1 add Differences ... ==== //depot/projects/drm-merge-vendor/sys/dev/drm/drm.h#2 (text+ko) ==== @@ -1,14 +1,14 @@ /** - * \file drm.h + * \file drm.h * Header for the Direct Rendering Manager - * + * * \author Rickard E. (Rik) Faith * * \par Acknowledgments: * Dec 1999, Richard Henderson , move to generic \c cmpxchg. */ -/*- +/* * Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. * All rights reserved. @@ -31,14 +31,37 @@ * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. + */ + +/** + * \mainpage + * + * The Direct Rendering Manager (DRM) is a device-independent kernel-level + * device driver that provides support for the XFree86 Direct Rendering + * Infrastructure (DRI). + * + * The DRM supports the Direct Rendering Infrastructure (DRI) in four major + * ways: + * -# The DRM provides synchronized access to the graphics hardware via + * the use of an optimized two-tiered lock. + * -# The DRM enforces the DRI security policy for access to the graphics + * hardware by only allowing authenticated X11 clients access to + * restricted regions of memory. + * -# The DRM provides a generic DMA engine, complete with multiple + * queues and the ability to detect the need for an OpenGL context + * switch. + * -# The DRM is extensible via the use of small device-specific modules + * that rely extensively on the API exported by the DRM module. * - * $FreeBSD: src/sys/dev/drm/drm.h,v 1.8 2005/01/06 01:42:35 imp Exp $ */ - #ifndef _DRM_H_ #define _DRM_H_ +#ifndef __user +#define __user +#endif + #if defined(__linux__) #include #include /* For _IO* macros */ @@ -56,7 +79,7 @@ #define ioctl(a,b,c) xf86ioctl(a,b,c) #else #include -#endif /* __FreeBSD__ && xf86ioctl */ +#endif /* __FreeBSD__ && xf86ioctl */ #define DRM_IOCTL_NR(n) ((n) & 0xff) #define DRM_IOC_VOID IOC_VOID #define DRM_IOC_READ IOC_OUT @@ -89,52 +112,49 @@ #if defined(__linux__) || defined(__NetBSD__) #define DRM_MAJOR 226 #endif -#define DRM_MAX_MINOR 15 +#define DRM_MAX_MINOR 255 #endif #define DRM_NAME "drm" /**< Name in kernel, /dev, and /proc */ #define DRM_MIN_ORDER 5 /**< At least 2^5 bytes = 32 bytes */ #define DRM_MAX_ORDER 22 /**< Up to 2^22 bytes = 4MB */ #define DRM_RAM_PERCENT 10 /**< How much system ram can we lock? */ -#define _DRM_LOCK_HELD 0x80000000 /**< Hardware lock is held */ -#define _DRM_LOCK_CONT 0x40000000 /**< Hardware lock is contended */ +#define _DRM_LOCK_HELD 0x80000000U /**< Hardware lock is held */ +#define _DRM_LOCK_CONT 0x40000000U /**< Hardware lock is contended */ #define _DRM_LOCK_IS_HELD(lock) ((lock) & _DRM_LOCK_HELD) #define _DRM_LOCK_IS_CONT(lock) ((lock) & _DRM_LOCK_CONT) #define _DRM_LOCKING_CONTEXT(lock) ((lock) & ~(_DRM_LOCK_HELD|_DRM_LOCK_CONT)) +typedef unsigned long drm_handle_t; /**< To mapped regions */ +typedef unsigned int drm_context_t; /**< GLXContext handle */ +typedef unsigned int drm_drawable_t; +typedef unsigned int drm_magic_t; /**< Magic for authentication */ -typedef unsigned long drm_handle_t; -typedef unsigned int drm_context_t; -typedef unsigned int drm_drawable_t; -typedef unsigned int drm_magic_t; - - /** * Cliprect. - * - * \warning: If you change this structure, make sure you change + * + * \warning If you change this structure, make sure you change * XF86DRIClipRectRec in the server as well * * \note KW: Actually it's illegal to change either for * backwards-compatibility reasons. */ typedef struct drm_clip_rect { - unsigned short x1; - unsigned short y1; - unsigned short x2; - unsigned short y2; + unsigned short x1; + unsigned short y1; + unsigned short x2; + unsigned short y2; } drm_clip_rect_t; - /** * Texture region, */ typedef struct drm_tex_region { - unsigned char next; - unsigned char prev; - unsigned char in_use; - unsigned char padding; - unsigned int age; + unsigned char next; + unsigned char prev; + unsigned char in_use; + unsigned char padding; + unsigned int age; } drm_tex_region_t; /** @@ -146,50 +166,63 @@ */ typedef struct drm_hw_lock { __volatile__ unsigned int lock; /**< lock variable */ - char padding[60]; /**< Pad to cache line */ + char padding[60]; /**< Pad to cache line */ } drm_hw_lock_t; +/* This is beyond ugly, and only works on GCC. However, it allows me to use + * drm.h in places (i.e., in the X-server) where I can't use size_t. The real + * fix is to use uint32_t instead of size_t, but that fix will break existing + * LP64 (i.e., PowerPC64, SPARC64, IA-64, Alpha, etc.) systems. That *will* + * eventually happen, though. I chose 'unsigned long' to be the fallback type + * because that works on all the platforms I know about. Hopefully, the + * real fix will happen before that bites us. + */ + +#ifdef __SIZE_TYPE__ +# define DRM_SIZE_T __SIZE_TYPE__ +#else +# warning "__SIZE_TYPE__ not defined. Assuming sizeof(size_t) == sizeof(unsigned long)!" +# define DRM_SIZE_T unsigned long +#endif /** * DRM_IOCTL_VERSION ioctl argument type. - * + * * \sa drmGetVersion(). */ typedef struct drm_version { - int version_major; /**< Major version */ - int version_minor; /**< Minor version */ - int version_patchlevel;/**< Patch level */ - size_t name_len; /**< Length of name buffer */ - char *name; /**< Name of driver */ - size_t date_len; /**< Length of date buffer */ - char *date; /**< User-space buffer to hold date */ - size_t desc_len; /**< Length of desc buffer */ - char *desc; /**< User-space buffer to hold desc */ + int version_major; /**< Major version */ + int version_minor; /**< Minor version */ + int version_patchlevel; /**< Patch level */ + DRM_SIZE_T name_len; /**< Length of name buffer */ + char __user *name; /**< Name of driver */ + DRM_SIZE_T date_len; /**< Length of date buffer */ + char __user *date; /**< User-space buffer to hold date */ + DRM_SIZE_T desc_len; /**< Length of desc buffer */ + char __user *desc; /**< User-space buffer to hold desc */ } drm_version_t; - /** * DRM_IOCTL_GET_UNIQUE ioctl argument type. * * \sa drmGetBusid() and drmSetBusId(). */ typedef struct drm_unique { - size_t unique_len; /**< Length of unique */ - char *unique; /**< Unique name for driver instantiation */ + DRM_SIZE_T unique_len; /**< Length of unique */ + char __user *unique; /**< Unique name for driver instantiation */ } drm_unique_t; +#undef DRM_SIZE_T typedef struct drm_list { - int count; /**< Length of user-space structures */ - drm_version_t *version; + int count; /**< Length of user-space structures */ + drm_version_t __user *version; } drm_list_t; - typedef struct drm_block { - int unused; + int unused; } drm_block_t; - /** * DRM_IOCTL_CONTROL ioctl argument type. * @@ -201,43 +234,40 @@ DRM_RM_COMMAND, DRM_INST_HANDLER, DRM_UNINST_HANDLER - } func; - int irq; + } func; + int irq; } drm_control_t; - /** * Type of memory to map. */ typedef enum drm_map_type { - _DRM_FRAME_BUFFER = 0, /**< WC (no caching), no core dump */ - _DRM_REGISTERS = 1, /**< no caching, no core dump */ - _DRM_SHM = 2, /**< shared, cached */ - _DRM_AGP = 3, /**< AGP/GART */ - _DRM_SCATTER_GATHER = 4 /**< Scatter/gather memory for PCI DMA */ + _DRM_FRAME_BUFFER = 0, /**< WC (no caching), no core dump */ + _DRM_REGISTERS = 1, /**< no caching, no core dump */ + _DRM_SHM = 2, /**< shared, cached */ + _DRM_AGP = 3, /**< AGP/GART */ + _DRM_SCATTER_GATHER = 4, /**< Scatter/gather memory for PCI DMA */ + _DRM_CONSISTENT = 5 /**< Consistent memory for PCI DMA */ } drm_map_type_t; - /** * Memory mapping flags. */ typedef enum drm_map_flags { - _DRM_RESTRICTED = 0x01, /**< Cannot be mapped to user-virtual */ - _DRM_READ_ONLY = 0x02, - _DRM_LOCKED = 0x04, /**< shared, cached, locked */ - _DRM_KERNEL = 0x08, /**< kernel requires access */ + _DRM_RESTRICTED = 0x01, /**< Cannot be mapped to user-virtual */ + _DRM_READ_ONLY = 0x02, + _DRM_LOCKED = 0x04, /**< shared, cached, locked */ + _DRM_KERNEL = 0x08, /**< kernel requires access */ _DRM_WRITE_COMBINING = 0x10, /**< use write-combining if available */ - _DRM_CONTAINS_LOCK = 0x20, /**< SHM page that contains lock */ - _DRM_REMOVABLE = 0x40 /**< Removable mapping */ + _DRM_CONTAINS_LOCK = 0x20, /**< SHM page that contains lock */ + _DRM_REMOVABLE = 0x40 /**< Removable mapping */ } drm_map_flags_t; - typedef struct drm_ctx_priv_map { - unsigned int ctx_id; /**< Context requesting private mapping */ - void *handle; /**< Handle of map */ + unsigned int ctx_id; /**< Context requesting private mapping */ + void *handle; /**< Handle of map */ } drm_ctx_priv_map_t; - /** * DRM_IOCTL_GET_MAP, DRM_IOCTL_ADD_MAP and DRM_IOCTL_RM_MAP ioctls * argument type. @@ -245,30 +275,28 @@ * \sa drmAddMap(). */ typedef struct drm_map { - unsigned long offset; /**< Requested physical address (0 for SAREA)*/ - unsigned long size; /**< Requested physical size (bytes) */ - drm_map_type_t type; /**< Type of memory to map */ + unsigned long offset; /**< Requested physical address (0 for SAREA)*/ + unsigned long size; /**< Requested physical size (bytes) */ + drm_map_type_t type; /**< Type of memory to map */ drm_map_flags_t flags; /**< Flags */ - void *handle; /**< User-space: "Handle" to pass to mmap() */ + void *handle; /**< User-space: "Handle" to pass to mmap() */ /**< Kernel-space: kernel-virtual address */ - int mtrr; /**< MTRR slot used */ - /* Private data */ + int mtrr; /**< MTRR slot used */ + /* Private data */ } drm_map_t; - /** * DRM_IOCTL_GET_CLIENT ioctl argument type. */ typedef struct drm_client { - int idx; /**< Which client desired? */ - int auth; /**< Is client authenticated? */ - unsigned long pid; /**< Process ID */ - unsigned long uid; /**< User ID */ - unsigned long magic; /**< Magic */ - unsigned long iocs; /**< Ioctl count */ + int idx; /**< Which client desired? */ + int auth; /**< Is client authenticated? */ + unsigned long pid; /**< Process ID */ + unsigned long uid; /**< User ID */ + unsigned long magic; /**< Magic */ + unsigned long iocs; /**< Ioctl count */ } drm_client_t; - typedef enum { _DRM_STAT_LOCK, _DRM_STAT_OPENS, @@ -286,63 +314,58 @@ _DRM_STAT_DMA, /**< DMA */ _DRM_STAT_SPECIAL, /**< Special DMA (e.g., priority or polled) */ _DRM_STAT_MISSED /**< Missed DMA opportunity */ - - /* Add to the *END* of the list */ + /* Add to the *END* of the list */ } drm_stat_type_t; - /** * DRM_IOCTL_GET_STATS ioctl argument type. */ typedef struct drm_stats { unsigned long count; struct { - unsigned long value; + unsigned long value; drm_stat_type_t type; } data[15]; } drm_stats_t; - /** * Hardware locking flags. */ typedef enum drm_lock_flags { - _DRM_LOCK_READY = 0x01, /**< Wait until hardware is ready for DMA */ - _DRM_LOCK_QUIESCENT = 0x02, /**< Wait until hardware quiescent */ - _DRM_LOCK_FLUSH = 0x04, /**< Flush this context's DMA queue first */ - _DRM_LOCK_FLUSH_ALL = 0x08, /**< Flush all DMA queues first */ - /* These *HALT* flags aren't supported yet - -- they will be used to support the - full-screen DGA-like mode. */ + _DRM_LOCK_READY = 0x01, /**< Wait until hardware is ready for DMA */ + _DRM_LOCK_QUIESCENT = 0x02, /**< Wait until hardware quiescent */ + _DRM_LOCK_FLUSH = 0x04, /**< Flush this context's DMA queue first */ + _DRM_LOCK_FLUSH_ALL = 0x08, /**< Flush all DMA queues first */ + /* These *HALT* flags aren't supported yet + -- they will be used to support the + full-screen DGA-like mode. */ _DRM_HALT_ALL_QUEUES = 0x10, /**< Halt all current and future queues */ _DRM_HALT_CUR_QUEUES = 0x20 /**< Halt all current queues */ } drm_lock_flags_t; - /** * DRM_IOCTL_LOCK, DRM_IOCTL_UNLOCK and DRM_IOCTL_FINISH ioctl argument type. - * + * * \sa drmGetLock() and drmUnlock(). */ typedef struct drm_lock { - int context; + int context; drm_lock_flags_t flags; } drm_lock_t; - /** * DMA flags * - * \warning + * \warning * These values \e must match xf86drm.h. * * \sa drm_dma. */ -typedef enum drm_dma_flags { - /* Flags for DMA buffer dispatch */ - _DRM_DMA_BLOCK = 0x01, /**< +typedef enum drm_dma_flags { + /* Flags for DMA buffer dispatch */ + _DRM_DMA_BLOCK = 0x01, /**< * Block until buffer dispatched. - * + * * \note The buffer may not yet have * been processed by the hardware -- * getting a hardware lock with the @@ -351,78 +374,73 @@ * processed. */ _DRM_DMA_WHILE_LOCKED = 0x02, /**< Dispatch while lock held */ - _DRM_DMA_PRIORITY = 0x04, /**< High priority dispatch */ + _DRM_DMA_PRIORITY = 0x04, /**< High priority dispatch */ - /* Flags for DMA buffer request */ - _DRM_DMA_WAIT = 0x10, /**< Wait for free buffers */ - _DRM_DMA_SMALLER_OK = 0x20, /**< Smaller-than-requested buffers OK */ - _DRM_DMA_LARGER_OK = 0x40 /**< Larger-than-requested buffers OK */ + /* Flags for DMA buffer request */ + _DRM_DMA_WAIT = 0x10, /**< Wait for free buffers */ + _DRM_DMA_SMALLER_OK = 0x20, /**< Smaller-than-requested buffers OK */ + _DRM_DMA_LARGER_OK = 0x40 /**< Larger-than-requested buffers OK */ } drm_dma_flags_t; - /** * DRM_IOCTL_ADD_BUFS and DRM_IOCTL_MARK_BUFS ioctl argument type. * * \sa drmAddBufs(). */ typedef struct drm_buf_desc { - int count; /**< Number of buffers of this size */ - int size; /**< Size in bytes */ - int low_mark; /**< Low water mark */ - int high_mark; /**< High water mark */ + int count; /**< Number of buffers of this size */ + int size; /**< Size in bytes */ + int low_mark; /**< Low water mark */ + int high_mark; /**< High water mark */ enum { - _DRM_PAGE_ALIGN = 0x01, /**< Align on page boundaries for DMA */ - _DRM_AGP_BUFFER = 0x02, /**< Buffer is in AGP space */ - _DRM_SG_BUFFER = 0x04 /**< Scatter/gather memory buffer */ - } flags; - unsigned long agp_start; /**< + _DRM_PAGE_ALIGN = 0x01, /**< Align on page boundaries for DMA */ + _DRM_AGP_BUFFER = 0x02, /**< Buffer is in AGP space */ + _DRM_SG_BUFFER = 0x04, /**< Scatter/gather memory buffer */ + _DRM_FB_BUFFER = 0x08 /**< Buffer is in frame buffer */ + } flags; + unsigned long agp_start; /**< * Start address of where the AGP buffers are * in the AGP aperture */ } drm_buf_desc_t; - /** * DRM_IOCTL_INFO_BUFS ioctl argument type. */ typedef struct drm_buf_info { - int count; /**< Entries in list */ - drm_buf_desc_t *list; + int count; /**< Number of buffers described in list */ + drm_buf_desc_t __user *list; /**< List of buffer descriptions */ } drm_buf_info_t; - /** * DRM_IOCTL_FREE_BUFS ioctl argument type. */ typedef struct drm_buf_free { - int count; - int *list; + int count; + int __user *list; } drm_buf_free_t; - /** * Buffer information * * \sa drm_buf_map. */ typedef struct drm_buf_pub { - int idx; /**< Index into the master buffer list */ - int total; /**< Buffer size */ - int used; /**< Amount of buffer in use (for DMA) */ - void *address; /**< Address of buffer */ + int idx; /**< Index into the master buffer list */ + int total; /**< Buffer size */ + int used; /**< Amount of buffer in use (for DMA) */ + void __user *address; /**< Address of buffer */ } drm_buf_pub_t; - /** * DRM_IOCTL_MAP_BUFS ioctl argument type. */ typedef struct drm_buf_map { - int count; /**< Length of the buffer list */ - void *virtual; /**< Mmap'd area in user-virtual */ - drm_buf_pub_t *list; /**< Buffer information */ + int count; /**< Length of the buffer list */ + void __user *virtual; /**< Mmap'd area in user-virtual */ + drm_buf_pub_t __user *list; /**< Buffer information */ } drm_buf_map_t; - /** * DRM_IOCTL_DMA ioctl argument type. * @@ -431,61 +449,55 @@ * \sa drmDMA(). */ typedef struct drm_dma { - int context; /**< Context handle */ - int send_count; /**< Number of buffers to send */ - int *send_indices; /**< List of handles to buffers */ - int *send_sizes; /**< Lengths of data to send */ + int context; /**< Context handle */ + int send_count; /**< Number of buffers to send */ + int __user *send_indices; /**< List of handles to buffers */ + int __user *send_sizes; /**< Lengths of data to send */ drm_dma_flags_t flags; /**< Flags */ - int request_count; /**< Number of buffers requested */ - int request_size; /**< Desired size for buffers */ - int *request_indices; /**< Buffer information */ - int *request_sizes; - int granted_count; /**< Number of buffers granted */ + int request_count; /**< Number of buffers requested */ + int request_size; /**< Desired size for buffers */ + int __user *request_indices; /**< Buffer information */ + int __user *request_sizes; + int granted_count; /**< Number of buffers granted */ } drm_dma_t; - typedef enum { _DRM_CONTEXT_PRESERVED = 0x01, - _DRM_CONTEXT_2DONLY = 0x02 + _DRM_CONTEXT_2DONLY = 0x02 } drm_ctx_flags_t; - /** * DRM_IOCTL_ADD_CTX ioctl argument type. * * \sa drmCreateContext() and drmDestroyContext(). */ typedef struct drm_ctx { - drm_context_t handle; + drm_context_t handle; drm_ctx_flags_t flags; } drm_ctx_t; - /** * DRM_IOCTL_RES_CTX ioctl argument type. */ typedef struct drm_ctx_res { - int count; - drm_ctx_t *contexts; + int count; + drm_ctx_t __user *contexts; } drm_ctx_res_t; - /** * DRM_IOCTL_ADD_DRAW and DRM_IOCTL_RM_DRAW ioctl argument type. */ typedef struct drm_draw { - drm_drawable_t handle; + drm_drawable_t handle; } drm_draw_t; - /** * DRM_IOCTL_GET_MAGIC and DRM_IOCTL_AUTH_MAGIC ioctl argument type. */ typedef struct drm_auth { - drm_magic_t magic; + drm_magic_t magic; } drm_auth_t; - /** * DRM_IOCTL_IRQ_BUSID ioctl argument type. * @@ -498,24 +510,20 @@ int funcnum; /**< function number */ } drm_irq_busid_t; - typedef enum { - _DRM_VBLANK_ABSOLUTE = 0x0, /**< Wait for specific vblank sequence number */ - _DRM_VBLANK_RELATIVE = 0x1, /**< Wait for given number of vblanks */ - _DRM_VBLANK_SIGNAL = 0x40000000 /**< Send signal instead of blocking */ + _DRM_VBLANK_ABSOLUTE = 0x0, /**< Wait for specific vblank sequence number */ + _DRM_VBLANK_RELATIVE = 0x1, /**< Wait for given number of vblanks */ + _DRM_VBLANK_SIGNAL = 0x40000000 /**< Send signal instead of blocking */ } drm_vblank_seq_type_t; - #define _DRM_VBLANK_FLAGS_MASK _DRM_VBLANK_SIGNAL - struct drm_wait_vblank_request { drm_vblank_seq_type_t type; unsigned int sequence; unsigned long signal; }; - struct drm_wait_vblank_reply { drm_vblank_seq_type_t type; unsigned int sequence; @@ -523,7 +531,6 @@ long tval_usec; }; - /** * DRM_IOCTL_WAIT_VBLANK ioctl argument type. * @@ -534,7 +541,6 @@ struct drm_wait_vblank_reply reply; } drm_wait_vblank_t; - /** * DRM_IOCTL_AGP_ENABLE ioctl argument type. * @@ -544,7 +550,6 @@ unsigned long mode; /**< AGP mode */ } drm_agp_mode_t; - /** * DRM_IOCTL_AGP_ALLOC and DRM_IOCTL_AGP_FREE ioctls argument type. * @@ -553,22 +558,20 @@ typedef struct drm_agp_buffer { unsigned long size; /**< In bytes -- will round to page boundary */ unsigned long handle; /**< Used for binding / unbinding */ - unsigned long type; /**< Type of memory to allocate */ - unsigned long physical; /**< Physical used by i810 */ + unsigned long type; /**< Type of memory to allocate */ + unsigned long physical; /**< Physical used by i810 */ } drm_agp_buffer_t; - /** * DRM_IOCTL_AGP_BIND and DRM_IOCTL_AGP_UNBIND ioctls argument type. * * \sa drmAgpBind() and drmAgpUnbind(). */ typedef struct drm_agp_binding { - unsigned long handle; /**< From drm_agp_buffer */ + unsigned long handle; /**< From drm_agp_buffer */ unsigned long offset; /**< In bytes -- will round to page boundary */ } drm_agp_binding_t; - /** * DRM_IOCTL_AGP_INFO ioctl argument type. * @@ -577,20 +580,21 @@ * drmAgpVendorId() and drmAgpDeviceId(). */ typedef struct drm_agp_info { - int agp_version_major; - int agp_version_minor; - unsigned long mode; - unsigned long aperture_base; /* physical address */ - unsigned long aperture_size; /* bytes */ - unsigned long memory_allowed; /* bytes */ - unsigned long memory_used; + int agp_version_major; + int agp_version_minor; + unsigned long mode; + unsigned long aperture_base; /**< physical address */ + unsigned long aperture_size; /**< bytes */ + unsigned long memory_allowed; /**< bytes */ + unsigned long memory_used; - /* PCI information */ + /** \name PCI information */ + /*@{ */ unsigned short id_vendor; unsigned short id_device; + /*@} */ } drm_agp_info_t; - /** * DRM_IOCTL_SG_ALLOC ioctl argument type. */ @@ -609,6 +613,10 @@ int drm_dd_minor; } drm_set_version_t; +/** + * \name Ioctls Definitions + */ +/*@{*/ #define DRM_IOCTL_BASE 'd' #define DRM_IO(nr) _IO(DRM_IOCTL_BASE,nr) @@ -670,6 +678,8 @@ #define DRM_IOCTL_WAIT_VBLANK DRM_IOWR(0x3a, drm_wait_vblank_t) +/*@}*/ + /** * Device specific ioctls should only be in their respective headers * The device specific ioctl range is from 0x40 to 0x79. ==== //depot/projects/drm-merge-vendor/sys/dev/drm/drmP.h#2 (text+ko) ==== @@ -1,6 +1,6 @@ /* drmP.h -- Private header for Direct Rendering Manager -*- linux-c -*- - * Created: Mon Jan 4 10:05:05 1999 by faith@precisioninsight.com */ -/*- + * Created: Mon Jan 4 10:05:05 1999 by faith@precisioninsight.com + * * Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. * All rights reserved. @@ -28,7 +28,6 @@ * Rickard E. (Rik) Faith * Gareth Hughes * - * $FreeBSD: src/sys/dev/drm/drmP.h,v 1.12 2005/01/06 01:42:36 imp Exp $ */ #ifndef _DRM_P_H_ @@ -36,48 +35,99 @@ #if defined(_KERNEL) || defined(__KERNEL__) -/* DRM template customization defaults - */ -#ifndef __HAVE_AGP -#define __HAVE_AGP 0 -#endif -#ifndef __HAVE_MTRR -#define __HAVE_MTRR 0 -#endif -#ifndef __HAVE_CTX_BITMAP -#define __HAVE_CTX_BITMAP 0 -#endif -#ifndef __HAVE_DMA -#define __HAVE_DMA 0 -#endif -#ifndef __HAVE_IRQ -#define __HAVE_IRQ 0 -#endif - -#define DRM_DEBUG_CODE 0 /* Include debugging code (if > 1, then - also include looping detection. */ - typedef struct drm_device drm_device_t; typedef struct drm_file drm_file_t; -/* There's undoubtably more of this file to go into these OS dependent ones. */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#if defined(__FreeBSD__) +#include +#include +#include +#include +#if __FreeBSD_version >= 500000 +#include +#include +#include +#else /* __FreeBSD_version >= 500000 */ +#include +#include +#endif /* __FreeBSD_version < 500000 */ +#elif defined(__NetBSD__) +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#elif defined(__OpenBSD__) +#include +#include +#endif +#include + +#include "drm.h" +#include "drm_linux_list.h" +#include "drm_atomic.h" #ifdef __FreeBSD__ -#include "dev/drm/drm_os_freebsd.h" -#elif defined __NetBSD__ -#include "dev/drm/drm_os_netbsd.h" +#include +#ifdef DRM_DEBUG +#undef DRM_DEBUG +#define DRM_DEBUG_DEFAULT_ON 1 +#endif /* DRM_DEBUG */ #endif -#include "dev/drm/drm.h" - -/* Begin the DRM... */ +#if defined(DRM_LINUX) && DRM_LINUX && !defined(__amd64__) +#include +#include +#include +#include +#else +/* Either it was defined when it shouldn't be (FreeBSD amd64) or it isn't + * supported on this OS yet. + */ +#undef DRM_LINUX +#define DRM_LINUX 0 +#endif #define DRM_HASH_SIZE 16 /* Size of key hash table */ #define DRM_KERNEL_CONTEXT 0 /* Change drm_resctx if changed */ #define DRM_RESERVED_CONTEXTS 1 /* Change drm_resctx if changed */ -#define DRM_FLAG_DEBUG 0x01 - #define DRM_MEM_DMA 0 #define DRM_MEM_SAREA 1 #define DRM_MEM_DRIVER 2 @@ -101,19 +151,6 @@ #define DRM_MAX_CTXBITMAP (PAGE_SIZE * 8) - /* Mapping helper macros */ -#define DRM_IOREMAP(map, dev) \ - (map)->handle = DRM(ioremap)( dev, map ) - -#define DRM_IOREMAP_NOCACHE(map, dev) \ - (map)->handle = DRM(ioremap_nocache)( dev, map ) - -#define DRM_IOREMAPFREE(map, dev) \ - do { \ - if ( (map)->handle && (map)->size ) \ - DRM(ioremapfree)( map ); \ - } while (0) - /* Internal types and structures */ #define DRM_ARRAY_SIZE(x) (sizeof(x)/sizeof(x[0])) #define DRM_MIN(a,b) ((a)<(b)?(a):(b)) @@ -121,11 +158,269 @@ #define DRM_IF_VERSION(maj, min) (maj << 16 | min) +MALLOC_DECLARE(M_DRM); + +#define __OS_HAS_AGP 1 + +#define DRM_DEV_MODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP) +#define DRM_DEV_UID 0 +#define DRM_DEV_GID 0 + +#define wait_queue_head_t atomic_t +#define DRM_WAKEUP(w) wakeup((void *)w) +#define DRM_WAKEUP_INT(w) wakeup(w) +#define DRM_INIT_WAITQUEUE(queue) do {} while (0) + +#if defined(__FreeBSD__) && __FreeBSD_version < 502109 +#define bus_alloc_resource_any(dev, type, rid, flags) \ + bus_alloc_resource(dev, type, rid, 0ul, ~0ul, 1, flags) +#endif + +#if defined(__FreeBSD__) && __FreeBSD_version >= 500000 +#define DRM_CURPROC curthread +#define DRM_STRUCTPROC struct thread +#define DRM_SPINTYPE struct mtx +#define DRM_SPININIT(l,name) mtx_init(&l, name, NULL, MTX_DEF) +#define DRM_SPINUNINIT(l) mtx_destroy(&l) +#define DRM_SPINLOCK(l) mtx_lock(l) +#define DRM_SPINUNLOCK(u) mtx_unlock(u); +#define DRM_SPINLOCK_ASSERT(l) mtx_assert(l, MA_OWNED) +#define DRM_CURRENTPID curthread->td_proc->p_pid +#define DRM_LOCK() mtx_lock(&dev->dev_lock) +#define DRM_UNLOCK() mtx_unlock(&dev->dev_lock) >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat Feb 19 20:06:12 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E88EF16A4D0; Sat, 19 Feb 2005 20:06:11 +0000 (GMT) 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 A480316A4CE for ; Sat, 19 Feb 2005 20:06:11 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8981C43D2D for ; Sat, 19 Feb 2005 20:06:11 +0000 (GMT) (envelope-from anholt@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1JK6Bqq052925 for ; Sat, 19 Feb 2005 20:06:11 GMT (envelope-from anholt@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1JK6Bcp052922 for perforce@freebsd.org; Sat, 19 Feb 2005 20:06:11 GMT (envelope-from anholt@freebsd.org) Date: Sat, 19 Feb 2005 20:06:11 GMT Message-Id: <200502192006.j1JK6Bcp052922@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to anholt@freebsd.org using -f From: Eric Anholt To: Perforce Change Reviews Subject: PERFORCE change 71329 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: Sat, 19 Feb 2005 20:06:12 -0000 http://perforce.freebsd.org/chv.cgi?CH=71329 Change 71329 by anholt@anholt_leguin on 2005/02/19 20:05:56 Re-merge DRI CVS after adding a merge of mux's drm_drv.h r1.26, and a cvsup that included a couple of little PCI ID changes. Affected files ... .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_drv.c#2 edit .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_pciids.h#3 edit Differences ... ==== //depot/projects/drm-merge-vendor/sys/dev/drm/drm_drv.c#2 (text+ko) ==== @@ -45,6 +45,9 @@ MODULE_VERSION(drm, 1); MODULE_DEPEND(drm, agp, 1, 1, 1); MODULE_DEPEND(drm, pci, 1, 1, 1); +#if __FreeBSD_version > 502127 +MODULE_DEPEND(drm, mem, 1, 1, 1); +#endif #endif /* __FreeBSD__ */ #if defined(__NetBSD__) || defined(__OpenBSD__) ==== //depot/projects/drm-merge-vendor/sys/dev/drm/drm_pciids.h#3 (text+ko) ==== @@ -65,7 +65,7 @@ {0x1002, 0x5963, CHIP_RV280, "ATI Radeon RV280 9200"}, \ {0x1002, 0x5964, CHIP_RV280, "ATI Radeon RV280 9200 SE"}, \ {0x1002, 0x5968, CHIP_RV280, "ATI Radeon RV280 9200"}, \ - {0x1002, 0x5969, CHIP_RV280, "ATI Radeon RV280 9200"}, \ + {0x1002, 0x5969, CHIP_RV100, "ATI ES1000 RN50"}, \ {0x1002, 0x596A, CHIP_RV280, "ATI Radeon RV280 9200"}, \ {0x1002, 0x596B, CHIP_RV280, "ATI Radeon RV280 9200"}, \ {0x1002, 0x5c61, CHIP_RV280|CHIP_IS_MOBILITY, "ATI Radeon RV280 Mobility"}, \ From owner-p4-projects@FreeBSD.ORG Sat Feb 19 20:44:00 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id F3A1A16A4D1; Sat, 19 Feb 2005 20:43:59 +0000 (GMT) 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 B325316A4CE for ; Sat, 19 Feb 2005 20:43:59 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 555A843D5A for ; Sat, 19 Feb 2005 20:43:59 +0000 (GMT) (envelope-from anholt@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1JKhxcR055061 for ; Sat, 19 Feb 2005 20:43:59 GMT (envelope-from anholt@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1JKhw7i055058 for perforce@freebsd.org; Sat, 19 Feb 2005 20:43:58 GMT (envelope-from anholt@freebsd.org) Date: Sat, 19 Feb 2005 20:43:58 GMT Message-Id: <200502192043.j1JKhw7i055058@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to anholt@freebsd.org using -f From: Eric Anholt To: Perforce Change Reviews Subject: PERFORCE change 71333 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: Sat, 19 Feb 2005 20:44:00 -0000 http://perforce.freebsd.org/chv.cgi?CH=71333 Change 71333 by anholt@anholt_leguin on 2005/02/19 20:43:26 Remove files no longer in DRM CVS. Affected files ... .. //depot/projects/drm-merge-vendor/sys/dev/drm/ati_pcigart.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_agpsupport.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_auth.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_bufs.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_context.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_dma.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_drawable.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_drv.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_fops.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_ioctl.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_irq.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_lock.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_memory.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_memory_debug.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_os_freebsd.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_pci.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_scatter.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_sysctl.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/drm_vm.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/mga.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/r128.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/radeon.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/sis.h#2 delete .. //depot/projects/drm-merge-vendor/sys/dev/drm/tdfx.h#2 delete Differences ... From owner-p4-projects@FreeBSD.ORG Sat Feb 19 20:53:15 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4C4EC16A4D0; Sat, 19 Feb 2005 20:53:15 +0000 (GMT) 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 2353916A4CE for ; Sat, 19 Feb 2005 20:53:15 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 977A343D53 for ; Sat, 19 Feb 2005 20:53:14 +0000 (GMT) (envelope-from anholt@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1JKrEOv062031 for ; Sat, 19 Feb 2005 20:53:14 GMT (envelope-from anholt@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1JKrAu2062022 for perforce@freebsd.org; Sat, 19 Feb 2005 20:53:10 GMT (envelope-from anholt@freebsd.org) Date: Sat, 19 Feb 2005 20:53:10 GMT Message-Id: <200502192053.j1JKrAu2062022@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to anholt@freebsd.org using -f From: Eric Anholt To: Perforce Change Reviews Subject: PERFORCE change 71334 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: Sat, 19 Feb 2005 20:53:16 -0000 http://perforce.freebsd.org/chv.cgi?CH=71334 Change 71334 by anholt@anholt_leguin on 2005/02/19 20:52:59 IFdrm-merge-vendor @71329. Stomps all FreeBSD changes (I think), which will be reintroduced in the next step. Affected files ... .. //depot/projects/drm-merge/sys/dev/drm/ati_pcigart.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/drm.h#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/drmP.h#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/drm_agpsupport.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/drm_auth.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/drm_bufs.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/drm_context.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/drm_dma.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/drm_drawable.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/drm_drv.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/drm_fops.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/drm_ioctl.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/drm_irq.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/drm_linux_list.h#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/drm_lock.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/drm_memory.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/drm_memory_debug.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/drm_os_freebsd.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/drm_pci.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/drm_pciids.h#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/drm_sarea.h#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/drm_scatter.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/drm_sysctl.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/drm_vm.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/mga.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/mga_dma.c#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/mga_drm.h#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/mga_drv.c#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/mga_drv.h#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/mga_irq.c#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/mga_state.c#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/mga_ucode.h#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/mga_warp.c#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/r128.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/r128_cce.c#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/r128_drm.h#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/r128_drv.c#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/r128_drv.h#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/r128_irq.c#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/r128_state.c#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/radeon.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/radeon_cp.c#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/radeon_drm.h#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/radeon_drv.c#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/radeon_drv.h#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/radeon_irq.c#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/radeon_mem.c#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/radeon_state.c#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/sis.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/sis_drm.h#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/sis_drv.c#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/sis_drv.h#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/sis_ds.c#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/sis_ds.h#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/sis_mm.c#2 integrate .. //depot/projects/drm-merge/sys/dev/drm/tdfx.h#2 delete .. //depot/projects/drm-merge/sys/dev/drm/tdfx_drv.c#2 integrate Differences ... ==== //depot/projects/drm-merge/sys/dev/drm/drm.h#2 (text+ko) ==== @@ -1,14 +1,14 @@ /** - * \file drm.h + * \file drm.h * Header for the Direct Rendering Manager - * + * * \author Rickard E. (Rik) Faith * * \par Acknowledgments: * Dec 1999, Richard Henderson , move to generic \c cmpxchg. */ -/*- +/* * Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. * All rights reserved. @@ -31,14 +31,37 @@ * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. + */ + +/** + * \mainpage + * + * The Direct Rendering Manager (DRM) is a device-independent kernel-level + * device driver that provides support for the XFree86 Direct Rendering + * Infrastructure (DRI). + * + * The DRM supports the Direct Rendering Infrastructure (DRI) in four major + * ways: + * -# The DRM provides synchronized access to the graphics hardware via + * the use of an optimized two-tiered lock. + * -# The DRM enforces the DRI security policy for access to the graphics + * hardware by only allowing authenticated X11 clients access to + * restricted regions of memory. + * -# The DRM provides a generic DMA engine, complete with multiple + * queues and the ability to detect the need for an OpenGL context + * switch. + * -# The DRM is extensible via the use of small device-specific modules + * that rely extensively on the API exported by the DRM module. * - * $FreeBSD: src/sys/dev/drm/drm.h,v 1.8 2005/01/06 01:42:35 imp Exp $ */ - #ifndef _DRM_H_ #define _DRM_H_ +#ifndef __user +#define __user +#endif + #if defined(__linux__) #include #include /* For _IO* macros */ @@ -56,7 +79,7 @@ #define ioctl(a,b,c) xf86ioctl(a,b,c) #else #include -#endif /* __FreeBSD__ && xf86ioctl */ +#endif /* __FreeBSD__ && xf86ioctl */ #define DRM_IOCTL_NR(n) ((n) & 0xff) #define DRM_IOC_VOID IOC_VOID #define DRM_IOC_READ IOC_OUT @@ -89,52 +112,49 @@ #if defined(__linux__) || defined(__NetBSD__) #define DRM_MAJOR 226 #endif -#define DRM_MAX_MINOR 15 +#define DRM_MAX_MINOR 255 #endif #define DRM_NAME "drm" /**< Name in kernel, /dev, and /proc */ #define DRM_MIN_ORDER 5 /**< At least 2^5 bytes = 32 bytes */ #define DRM_MAX_ORDER 22 /**< Up to 2^22 bytes = 4MB */ #define DRM_RAM_PERCENT 10 /**< How much system ram can we lock? */ -#define _DRM_LOCK_HELD 0x80000000 /**< Hardware lock is held */ -#define _DRM_LOCK_CONT 0x40000000 /**< Hardware lock is contended */ +#define _DRM_LOCK_HELD 0x80000000U /**< Hardware lock is held */ +#define _DRM_LOCK_CONT 0x40000000U /**< Hardware lock is contended */ #define _DRM_LOCK_IS_HELD(lock) ((lock) & _DRM_LOCK_HELD) #define _DRM_LOCK_IS_CONT(lock) ((lock) & _DRM_LOCK_CONT) #define _DRM_LOCKING_CONTEXT(lock) ((lock) & ~(_DRM_LOCK_HELD|_DRM_LOCK_CONT)) +typedef unsigned long drm_handle_t; /**< To mapped regions */ +typedef unsigned int drm_context_t; /**< GLXContext handle */ +typedef unsigned int drm_drawable_t; +typedef unsigned int drm_magic_t; /**< Magic for authentication */ -typedef unsigned long drm_handle_t; -typedef unsigned int drm_context_t; -typedef unsigned int drm_drawable_t; -typedef unsigned int drm_magic_t; - - /** * Cliprect. - * - * \warning: If you change this structure, make sure you change + * + * \warning If you change this structure, make sure you change * XF86DRIClipRectRec in the server as well * * \note KW: Actually it's illegal to change either for * backwards-compatibility reasons. */ typedef struct drm_clip_rect { - unsigned short x1; - unsigned short y1; - unsigned short x2; - unsigned short y2; + unsigned short x1; + unsigned short y1; + unsigned short x2; + unsigned short y2; } drm_clip_rect_t; - /** * Texture region, */ typedef struct drm_tex_region { - unsigned char next; - unsigned char prev; - unsigned char in_use; - unsigned char padding; - unsigned int age; + unsigned char next; + unsigned char prev; + unsigned char in_use; + unsigned char padding; + unsigned int age; } drm_tex_region_t; /** @@ -146,50 +166,63 @@ */ typedef struct drm_hw_lock { __volatile__ unsigned int lock; /**< lock variable */ - char padding[60]; /**< Pad to cache line */ + char padding[60]; /**< Pad to cache line */ } drm_hw_lock_t; +/* This is beyond ugly, and only works on GCC. However, it allows me to use + * drm.h in places (i.e., in the X-server) where I can't use size_t. The real + * fix is to use uint32_t instead of size_t, but that fix will break existing + * LP64 (i.e., PowerPC64, SPARC64, IA-64, Alpha, etc.) systems. That *will* + * eventually happen, though. I chose 'unsigned long' to be the fallback type + * because that works on all the platforms I know about. Hopefully, the + * real fix will happen before that bites us. + */ + +#ifdef __SIZE_TYPE__ +# define DRM_SIZE_T __SIZE_TYPE__ +#else +# warning "__SIZE_TYPE__ not defined. Assuming sizeof(size_t) == sizeof(unsigned long)!" +# define DRM_SIZE_T unsigned long +#endif /** * DRM_IOCTL_VERSION ioctl argument type. - * + * * \sa drmGetVersion(). */ typedef struct drm_version { - int version_major; /**< Major version */ - int version_minor; /**< Minor version */ - int version_patchlevel;/**< Patch level */ - size_t name_len; /**< Length of name buffer */ - char *name; /**< Name of driver */ - size_t date_len; /**< Length of date buffer */ - char *date; /**< User-space buffer to hold date */ - size_t desc_len; /**< Length of desc buffer */ - char *desc; /**< User-space buffer to hold desc */ + int version_major; /**< Major version */ + int version_minor; /**< Minor version */ + int version_patchlevel; /**< Patch level */ + DRM_SIZE_T name_len; /**< Length of name buffer */ + char __user *name; /**< Name of driver */ + DRM_SIZE_T date_len; /**< Length of date buffer */ + char __user *date; /**< User-space buffer to hold date */ + DRM_SIZE_T desc_len; /**< Length of desc buffer */ + char __user *desc; /**< User-space buffer to hold desc */ } drm_version_t; - /** * DRM_IOCTL_GET_UNIQUE ioctl argument type. * * \sa drmGetBusid() and drmSetBusId(). */ typedef struct drm_unique { - size_t unique_len; /**< Length of unique */ - char *unique; /**< Unique name for driver instantiation */ + DRM_SIZE_T unique_len; /**< Length of unique */ + char __user *unique; /**< Unique name for driver instantiation */ } drm_unique_t; +#undef DRM_SIZE_T typedef struct drm_list { - int count; /**< Length of user-space structures */ - drm_version_t *version; + int count; /**< Length of user-space structures */ + drm_version_t __user *version; } drm_list_t; - typedef struct drm_block { - int unused; + int unused; } drm_block_t; - /** * DRM_IOCTL_CONTROL ioctl argument type. * @@ -201,43 +234,40 @@ DRM_RM_COMMAND, DRM_INST_HANDLER, DRM_UNINST_HANDLER - } func; - int irq; + } func; + int irq; } drm_control_t; - /** * Type of memory to map. */ typedef enum drm_map_type { - _DRM_FRAME_BUFFER = 0, /**< WC (no caching), no core dump */ - _DRM_REGISTERS = 1, /**< no caching, no core dump */ - _DRM_SHM = 2, /**< shared, cached */ - _DRM_AGP = 3, /**< AGP/GART */ - _DRM_SCATTER_GATHER = 4 /**< Scatter/gather memory for PCI DMA */ + _DRM_FRAME_BUFFER = 0, /**< WC (no caching), no core dump */ + _DRM_REGISTERS = 1, /**< no caching, no core dump */ + _DRM_SHM = 2, /**< shared, cached */ + _DRM_AGP = 3, /**< AGP/GART */ + _DRM_SCATTER_GATHER = 4, /**< Scatter/gather memory for PCI DMA */ + _DRM_CONSISTENT = 5 /**< Consistent memory for PCI DMA */ } drm_map_type_t; - /** * Memory mapping flags. */ typedef enum drm_map_flags { - _DRM_RESTRICTED = 0x01, /**< Cannot be mapped to user-virtual */ - _DRM_READ_ONLY = 0x02, - _DRM_LOCKED = 0x04, /**< shared, cached, locked */ - _DRM_KERNEL = 0x08, /**< kernel requires access */ + _DRM_RESTRICTED = 0x01, /**< Cannot be mapped to user-virtual */ + _DRM_READ_ONLY = 0x02, + _DRM_LOCKED = 0x04, /**< shared, cached, locked */ + _DRM_KERNEL = 0x08, /**< kernel requires access */ _DRM_WRITE_COMBINING = 0x10, /**< use write-combining if available */ - _DRM_CONTAINS_LOCK = 0x20, /**< SHM page that contains lock */ - _DRM_REMOVABLE = 0x40 /**< Removable mapping */ + _DRM_CONTAINS_LOCK = 0x20, /**< SHM page that contains lock */ + _DRM_REMOVABLE = 0x40 /**< Removable mapping */ } drm_map_flags_t; - typedef struct drm_ctx_priv_map { - unsigned int ctx_id; /**< Context requesting private mapping */ - void *handle; /**< Handle of map */ + unsigned int ctx_id; /**< Context requesting private mapping */ + void *handle; /**< Handle of map */ } drm_ctx_priv_map_t; - /** * DRM_IOCTL_GET_MAP, DRM_IOCTL_ADD_MAP and DRM_IOCTL_RM_MAP ioctls * argument type. @@ -245,30 +275,28 @@ * \sa drmAddMap(). */ typedef struct drm_map { - unsigned long offset; /**< Requested physical address (0 for SAREA)*/ - unsigned long size; /**< Requested physical size (bytes) */ - drm_map_type_t type; /**< Type of memory to map */ + unsigned long offset; /**< Requested physical address (0 for SAREA)*/ + unsigned long size; /**< Requested physical size (bytes) */ + drm_map_type_t type; /**< Type of memory to map */ drm_map_flags_t flags; /**< Flags */ - void *handle; /**< User-space: "Handle" to pass to mmap() */ + void *handle; /**< User-space: "Handle" to pass to mmap() */ /**< Kernel-space: kernel-virtual address */ - int mtrr; /**< MTRR slot used */ - /* Private data */ + int mtrr; /**< MTRR slot used */ + /* Private data */ } drm_map_t; - /** * DRM_IOCTL_GET_CLIENT ioctl argument type. */ typedef struct drm_client { - int idx; /**< Which client desired? */ - int auth; /**< Is client authenticated? */ - unsigned long pid; /**< Process ID */ - unsigned long uid; /**< User ID */ - unsigned long magic; /**< Magic */ - unsigned long iocs; /**< Ioctl count */ + int idx; /**< Which client desired? */ + int auth; /**< Is client authenticated? */ + unsigned long pid; /**< Process ID */ + unsigned long uid; /**< User ID */ + unsigned long magic; /**< Magic */ + unsigned long iocs; /**< Ioctl count */ } drm_client_t; - typedef enum { _DRM_STAT_LOCK, _DRM_STAT_OPENS, @@ -286,63 +314,58 @@ _DRM_STAT_DMA, /**< DMA */ _DRM_STAT_SPECIAL, /**< Special DMA (e.g., priority or polled) */ _DRM_STAT_MISSED /**< Missed DMA opportunity */ - - /* Add to the *END* of the list */ + /* Add to the *END* of the list */ } drm_stat_type_t; - /** * DRM_IOCTL_GET_STATS ioctl argument type. */ typedef struct drm_stats { unsigned long count; struct { - unsigned long value; + unsigned long value; drm_stat_type_t type; } data[15]; } drm_stats_t; - /** * Hardware locking flags. */ typedef enum drm_lock_flags { - _DRM_LOCK_READY = 0x01, /**< Wait until hardware is ready for DMA */ - _DRM_LOCK_QUIESCENT = 0x02, /**< Wait until hardware quiescent */ - _DRM_LOCK_FLUSH = 0x04, /**< Flush this context's DMA queue first */ - _DRM_LOCK_FLUSH_ALL = 0x08, /**< Flush all DMA queues first */ - /* These *HALT* flags aren't supported yet - -- they will be used to support the - full-screen DGA-like mode. */ + _DRM_LOCK_READY = 0x01, /**< Wait until hardware is ready for DMA */ + _DRM_LOCK_QUIESCENT = 0x02, /**< Wait until hardware quiescent */ + _DRM_LOCK_FLUSH = 0x04, /**< Flush this context's DMA queue first */ + _DRM_LOCK_FLUSH_ALL = 0x08, /**< Flush all DMA queues first */ + /* These *HALT* flags aren't supported yet + -- they will be used to support the + full-screen DGA-like mode. */ _DRM_HALT_ALL_QUEUES = 0x10, /**< Halt all current and future queues */ _DRM_HALT_CUR_QUEUES = 0x20 /**< Halt all current queues */ } drm_lock_flags_t; - /** * DRM_IOCTL_LOCK, DRM_IOCTL_UNLOCK and DRM_IOCTL_FINISH ioctl argument type. - * + * * \sa drmGetLock() and drmUnlock(). */ typedef struct drm_lock { - int context; + int context; drm_lock_flags_t flags; } drm_lock_t; - /** * DMA flags * - * \warning + * \warning * These values \e must match xf86drm.h. * * \sa drm_dma. */ -typedef enum drm_dma_flags { - /* Flags for DMA buffer dispatch */ - _DRM_DMA_BLOCK = 0x01, /**< +typedef enum drm_dma_flags { + /* Flags for DMA buffer dispatch */ + _DRM_DMA_BLOCK = 0x01, /**< * Block until buffer dispatched. - * + * * \note The buffer may not yet have * been processed by the hardware -- * getting a hardware lock with the @@ -351,78 +374,73 @@ * processed. */ _DRM_DMA_WHILE_LOCKED = 0x02, /**< Dispatch while lock held */ - _DRM_DMA_PRIORITY = 0x04, /**< High priority dispatch */ + _DRM_DMA_PRIORITY = 0x04, /**< High priority dispatch */ - /* Flags for DMA buffer request */ - _DRM_DMA_WAIT = 0x10, /**< Wait for free buffers */ - _DRM_DMA_SMALLER_OK = 0x20, /**< Smaller-than-requested buffers OK */ - _DRM_DMA_LARGER_OK = 0x40 /**< Larger-than-requested buffers OK */ + /* Flags for DMA buffer request */ + _DRM_DMA_WAIT = 0x10, /**< Wait for free buffers */ + _DRM_DMA_SMALLER_OK = 0x20, /**< Smaller-than-requested buffers OK */ + _DRM_DMA_LARGER_OK = 0x40 /**< Larger-than-requested buffers OK */ } drm_dma_flags_t; - /** * DRM_IOCTL_ADD_BUFS and DRM_IOCTL_MARK_BUFS ioctl argument type. * * \sa drmAddBufs(). */ typedef struct drm_buf_desc { - int count; /**< Number of buffers of this size */ - int size; /**< Size in bytes */ - int low_mark; /**< Low water mark */ - int high_mark; /**< High water mark */ + int count; /**< Number of buffers of this size */ + int size; /**< Size in bytes */ + int low_mark; /**< Low water mark */ + int high_mark; /**< High water mark */ enum { - _DRM_PAGE_ALIGN = 0x01, /**< Align on page boundaries for DMA */ - _DRM_AGP_BUFFER = 0x02, /**< Buffer is in AGP space */ - _DRM_SG_BUFFER = 0x04 /**< Scatter/gather memory buffer */ - } flags; - unsigned long agp_start; /**< + _DRM_PAGE_ALIGN = 0x01, /**< Align on page boundaries for DMA */ + _DRM_AGP_BUFFER = 0x02, /**< Buffer is in AGP space */ + _DRM_SG_BUFFER = 0x04, /**< Scatter/gather memory buffer */ + _DRM_FB_BUFFER = 0x08 /**< Buffer is in frame buffer */ + } flags; + unsigned long agp_start; /**< * Start address of where the AGP buffers are * in the AGP aperture */ } drm_buf_desc_t; - /** * DRM_IOCTL_INFO_BUFS ioctl argument type. */ typedef struct drm_buf_info { - int count; /**< Entries in list */ - drm_buf_desc_t *list; + int count; /**< Number of buffers described in list */ + drm_buf_desc_t __user *list; /**< List of buffer descriptions */ } drm_buf_info_t; - /** * DRM_IOCTL_FREE_BUFS ioctl argument type. */ typedef struct drm_buf_free { - int count; - int *list; + int count; + int __user *list; } drm_buf_free_t; - /** * Buffer information * * \sa drm_buf_map. */ typedef struct drm_buf_pub { - int idx; /**< Index into the master buffer list */ - int total; /**< Buffer size */ - int used; /**< Amount of buffer in use (for DMA) */ - void *address; /**< Address of buffer */ + int idx; /**< Index into the master buffer list */ + int total; /**< Buffer size */ + int used; /**< Amount of buffer in use (for DMA) */ + void __user *address; /**< Address of buffer */ } drm_buf_pub_t; - /** * DRM_IOCTL_MAP_BUFS ioctl argument type. */ typedef struct drm_buf_map { - int count; /**< Length of the buffer list */ - void *virtual; /**< Mmap'd area in user-virtual */ - drm_buf_pub_t *list; /**< Buffer information */ + int count; /**< Length of the buffer list */ + void __user *virtual; /**< Mmap'd area in user-virtual */ + drm_buf_pub_t __user *list; /**< Buffer information */ } drm_buf_map_t; - /** * DRM_IOCTL_DMA ioctl argument type. * @@ -431,61 +449,55 @@ * \sa drmDMA(). */ typedef struct drm_dma { - int context; /**< Context handle */ - int send_count; /**< Number of buffers to send */ - int *send_indices; /**< List of handles to buffers */ - int *send_sizes; /**< Lengths of data to send */ + int context; /**< Context handle */ + int send_count; /**< Number of buffers to send */ + int __user *send_indices; /**< List of handles to buffers */ + int __user *send_sizes; /**< Lengths of data to send */ drm_dma_flags_t flags; /**< Flags */ - int request_count; /**< Number of buffers requested */ - int request_size; /**< Desired size for buffers */ - int *request_indices; /**< Buffer information */ - int *request_sizes; - int granted_count; /**< Number of buffers granted */ + int request_count; /**< Number of buffers requested */ + int request_size; /**< Desired size for buffers */ + int __user *request_indices; /**< Buffer information */ + int __user *request_sizes; + int granted_count; /**< Number of buffers granted */ } drm_dma_t; - typedef enum { _DRM_CONTEXT_PRESERVED = 0x01, - _DRM_CONTEXT_2DONLY = 0x02 + _DRM_CONTEXT_2DONLY = 0x02 } drm_ctx_flags_t; - /** * DRM_IOCTL_ADD_CTX ioctl argument type. * * \sa drmCreateContext() and drmDestroyContext(). */ typedef struct drm_ctx { - drm_context_t handle; + drm_context_t handle; drm_ctx_flags_t flags; } drm_ctx_t; - /** * DRM_IOCTL_RES_CTX ioctl argument type. */ typedef struct drm_ctx_res { - int count; - drm_ctx_t *contexts; + int count; + drm_ctx_t __user *contexts; } drm_ctx_res_t; - /** * DRM_IOCTL_ADD_DRAW and DRM_IOCTL_RM_DRAW ioctl argument type. */ typedef struct drm_draw { - drm_drawable_t handle; + drm_drawable_t handle; } drm_draw_t; - /** * DRM_IOCTL_GET_MAGIC and DRM_IOCTL_AUTH_MAGIC ioctl argument type. */ typedef struct drm_auth { - drm_magic_t magic; + drm_magic_t magic; } drm_auth_t; - /** * DRM_IOCTL_IRQ_BUSID ioctl argument type. * @@ -498,24 +510,20 @@ int funcnum; /**< function number */ } drm_irq_busid_t; - typedef enum { - _DRM_VBLANK_ABSOLUTE = 0x0, /**< Wait for specific vblank sequence number */ - _DRM_VBLANK_RELATIVE = 0x1, /**< Wait for given number of vblanks */ - _DRM_VBLANK_SIGNAL = 0x40000000 /**< Send signal instead of blocking */ + _DRM_VBLANK_ABSOLUTE = 0x0, /**< Wait for specific vblank sequence number */ + _DRM_VBLANK_RELATIVE = 0x1, /**< Wait for given number of vblanks */ + _DRM_VBLANK_SIGNAL = 0x40000000 /**< Send signal instead of blocking */ } drm_vblank_seq_type_t; - #define _DRM_VBLANK_FLAGS_MASK _DRM_VBLANK_SIGNAL - struct drm_wait_vblank_request { drm_vblank_seq_type_t type; unsigned int sequence; unsigned long signal; }; - struct drm_wait_vblank_reply { drm_vblank_seq_type_t type; unsigned int sequence; @@ -523,7 +531,6 @@ long tval_usec; }; - /** * DRM_IOCTL_WAIT_VBLANK ioctl argument type. * @@ -534,7 +541,6 @@ struct drm_wait_vblank_reply reply; } drm_wait_vblank_t; - /** * DRM_IOCTL_AGP_ENABLE ioctl argument type. * @@ -544,7 +550,6 @@ unsigned long mode; /**< AGP mode */ } drm_agp_mode_t; - /** * DRM_IOCTL_AGP_ALLOC and DRM_IOCTL_AGP_FREE ioctls argument type. * @@ -553,22 +558,20 @@ typedef struct drm_agp_buffer { unsigned long size; /**< In bytes -- will round to page boundary */ unsigned long handle; /**< Used for binding / unbinding */ - unsigned long type; /**< Type of memory to allocate */ - unsigned long physical; /**< Physical used by i810 */ + unsigned long type; /**< Type of memory to allocate */ + unsigned long physical; /**< Physical used by i810 */ } drm_agp_buffer_t; - /** * DRM_IOCTL_AGP_BIND and DRM_IOCTL_AGP_UNBIND ioctls argument type. * * \sa drmAgpBind() and drmAgpUnbind(). */ typedef struct drm_agp_binding { - unsigned long handle; /**< From drm_agp_buffer */ + unsigned long handle; /**< From drm_agp_buffer */ unsigned long offset; /**< In bytes -- will round to page boundary */ } drm_agp_binding_t; - /** * DRM_IOCTL_AGP_INFO ioctl argument type. * @@ -577,20 +580,21 @@ * drmAgpVendorId() and drmAgpDeviceId(). */ typedef struct drm_agp_info { - int agp_version_major; - int agp_version_minor; - unsigned long mode; - unsigned long aperture_base; /* physical address */ - unsigned long aperture_size; /* bytes */ - unsigned long memory_allowed; /* bytes */ - unsigned long memory_used; + int agp_version_major; + int agp_version_minor; + unsigned long mode; + unsigned long aperture_base; /**< physical address */ + unsigned long aperture_size; /**< bytes */ + unsigned long memory_allowed; /**< bytes */ + unsigned long memory_used; - /* PCI information */ + /** \name PCI information */ + /*@{ */ unsigned short id_vendor; unsigned short id_device; + /*@} */ } drm_agp_info_t; - /** * DRM_IOCTL_SG_ALLOC ioctl argument type. */ @@ -609,6 +613,10 @@ int drm_dd_minor; } drm_set_version_t; +/** + * \name Ioctls Definitions + */ +/*@{*/ #define DRM_IOCTL_BASE 'd' #define DRM_IO(nr) _IO(DRM_IOCTL_BASE,nr) @@ -670,6 +678,8 @@ #define DRM_IOCTL_WAIT_VBLANK DRM_IOWR(0x3a, drm_wait_vblank_t) +/*@}*/ + /** * Device specific ioctls should only be in their respective headers * The device specific ioctl range is from 0x40 to 0x79. ==== //depot/projects/drm-merge/sys/dev/drm/drmP.h#2 (text+ko) ==== @@ -1,6 +1,6 @@ /* drmP.h -- Private header for Direct Rendering Manager -*- linux-c -*- - * Created: Mon Jan 4 10:05:05 1999 by faith@precisioninsight.com */ -/*- + * Created: Mon Jan 4 10:05:05 1999 by faith@precisioninsight.com + * * Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. * All rights reserved. @@ -28,7 +28,6 @@ * Rickard E. (Rik) Faith * Gareth Hughes * - * $FreeBSD: src/sys/dev/drm/drmP.h,v 1.12 2005/01/06 01:42:36 imp Exp $ */ #ifndef _DRM_P_H_ @@ -36,48 +35,99 @@ #if defined(_KERNEL) || defined(__KERNEL__) -/* DRM template customization defaults - */ -#ifndef __HAVE_AGP -#define __HAVE_AGP 0 -#endif -#ifndef __HAVE_MTRR -#define __HAVE_MTRR 0 -#endif -#ifndef __HAVE_CTX_BITMAP -#define __HAVE_CTX_BITMAP 0 -#endif -#ifndef __HAVE_DMA -#define __HAVE_DMA 0 -#endif -#ifndef __HAVE_IRQ -#define __HAVE_IRQ 0 -#endif - -#define DRM_DEBUG_CODE 0 /* Include debugging code (if > 1, then - also include looping detection. */ - typedef struct drm_device drm_device_t; typedef struct drm_file drm_file_t; -/* There's undoubtably more of this file to go into these OS dependent ones. */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#if defined(__FreeBSD__) +#include +#include +#include +#include +#if __FreeBSD_version >= 500000 +#include +#include +#include +#else /* __FreeBSD_version >= 500000 */ +#include +#include +#endif /* __FreeBSD_version < 500000 */ +#elif defined(__NetBSD__) +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#elif defined(__OpenBSD__) +#include +#include +#endif +#include + +#include "drm.h" +#include "drm_linux_list.h" +#include "drm_atomic.h" #ifdef __FreeBSD__ -#include "dev/drm/drm_os_freebsd.h" -#elif defined __NetBSD__ -#include "dev/drm/drm_os_netbsd.h" +#include +#ifdef DRM_DEBUG +#undef DRM_DEBUG +#define DRM_DEBUG_DEFAULT_ON 1 +#endif /* DRM_DEBUG */ #endif -#include "dev/drm/drm.h" - -/* Begin the DRM... */ +#if defined(DRM_LINUX) && DRM_LINUX && !defined(__amd64__) +#include +#include +#include +#include +#else +/* Either it was defined when it shouldn't be (FreeBSD amd64) or it isn't + * supported on this OS yet. + */ +#undef DRM_LINUX +#define DRM_LINUX 0 +#endif #define DRM_HASH_SIZE 16 /* Size of key hash table */ #define DRM_KERNEL_CONTEXT 0 /* Change drm_resctx if changed */ #define DRM_RESERVED_CONTEXTS 1 /* Change drm_resctx if changed */ -#define DRM_FLAG_DEBUG 0x01 - #define DRM_MEM_DMA 0 #define DRM_MEM_SAREA 1 #define DRM_MEM_DRIVER 2 @@ -101,19 +151,6 @@ #define DRM_MAX_CTXBITMAP (PAGE_SIZE * 8) - /* Mapping helper macros */ -#define DRM_IOREMAP(map, dev) \ - (map)->handle = DRM(ioremap)( dev, map ) - -#define DRM_IOREMAP_NOCACHE(map, dev) \ - (map)->handle = DRM(ioremap_nocache)( dev, map ) - -#define DRM_IOREMAPFREE(map, dev) \ - do { \ - if ( (map)->handle && (map)->size ) \ - DRM(ioremapfree)( map ); \ - } while (0) - /* Internal types and structures */ #define DRM_ARRAY_SIZE(x) (sizeof(x)/sizeof(x[0])) #define DRM_MIN(a,b) ((a)<(b)?(a):(b)) @@ -121,11 +158,269 @@ #define DRM_IF_VERSION(maj, min) (maj << 16 | min) +MALLOC_DECLARE(M_DRM); + +#define __OS_HAS_AGP 1 + +#define DRM_DEV_MODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP) +#define DRM_DEV_UID 0 +#define DRM_DEV_GID 0 + +#define wait_queue_head_t atomic_t +#define DRM_WAKEUP(w) wakeup((void *)w) +#define DRM_WAKEUP_INT(w) wakeup(w) +#define DRM_INIT_WAITQUEUE(queue) do {} while (0) + +#if defined(__FreeBSD__) && __FreeBSD_version < 502109 +#define bus_alloc_resource_any(dev, type, rid, flags) \ + bus_alloc_resource(dev, type, rid, 0ul, ~0ul, 1, flags) +#endif + +#if defined(__FreeBSD__) && __FreeBSD_version >= 500000 +#define DRM_CURPROC curthread +#define DRM_STRUCTPROC struct thread +#define DRM_SPINTYPE struct mtx +#define DRM_SPININIT(l,name) mtx_init(&l, name, NULL, MTX_DEF) +#define DRM_SPINUNINIT(l) mtx_destroy(&l) +#define DRM_SPINLOCK(l) mtx_lock(l) +#define DRM_SPINUNLOCK(u) mtx_unlock(u); +#define DRM_SPINLOCK_ASSERT(l) mtx_assert(l, MA_OWNED) +#define DRM_CURRENTPID curthread->td_proc->p_pid +#define DRM_LOCK() mtx_lock(&dev->dev_lock) +#define DRM_UNLOCK() mtx_unlock(&dev->dev_lock) +#define DRM_SYSCTL_HANDLER_ARGS (SYSCTL_HANDLER_ARGS) +#else /* __FreeBSD__ && __FreeBSD_version >= 500000 */ +#define DRM_CURPROC curproc +#define DRM_STRUCTPROC struct proc +#define DRM_SPINTYPE struct simplelock +#define DRM_SPININIT(l,name) +#define DRM_SPINUNINIT(l) +#define DRM_SPINLOCK(l) +#define DRM_SPINUNLOCK(u) +#define DRM_SPINLOCK_ASSERT(l) +#define DRM_CURRENTPID curproc->p_pid +#define DRM_LOCK() >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat Feb 19 20:56:20 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 0EEF816A4D1; Sat, 19 Feb 2005 20:56:20 +0000 (GMT) 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 D8E2E16A4CF for ; Sat, 19 Feb 2005 20:56:19 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EC00143D31 for ; Sat, 19 Feb 2005 20:56:18 +0000 (GMT) (envelope-from anholt@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1JKuIvb062213 for ; Sat, 19 Feb 2005 20:56:18 GMT (envelope-from anholt@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1JKuIU4062210 for perforce@freebsd.org; Sat, 19 Feb 2005 20:56:18 GMT (envelope-from anholt@freebsd.org) Date: Sat, 19 Feb 2005 20:56:18 GMT Message-Id: <200502192056.j1JKuIU4062210@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to anholt@freebsd.org using -f From: Eric Anholt To: Perforce Change Reviews Subject: PERFORCE change 71335 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: Sat, 19 Feb 2005 20:56:20 -0000 http://perforce.freebsd.org/chv.cgi?CH=71335 Change 71335 by anholt@anholt_leguin on 2005/02/19 20:55:26 Re-add $FreeBSD$ and /*- for licenses. Exclude i915 until the issue with its license gets resolved. Affected files ... .. //depot/projects/drm-merge/sys/dev/drm/drm.h#3 edit .. //depot/projects/drm-merge/sys/dev/drm/drmP.h#3 edit .. //depot/projects/drm-merge/sys/dev/drm/drm_linux_list.h#3 edit .. //depot/projects/drm-merge/sys/dev/drm/drm_pciids.h#3 edit .. //depot/projects/drm-merge/sys/dev/drm/drm_sarea.h#3 edit .. //depot/projects/drm-merge/sys/dev/drm/mga_dma.c#3 edit .. //depot/projects/drm-merge/sys/dev/drm/mga_drm.h#3 edit .. //depot/projects/drm-merge/sys/dev/drm/mga_drv.c#3 edit .. //depot/projects/drm-merge/sys/dev/drm/mga_drv.h#3 edit .. //depot/projects/drm-merge/sys/dev/drm/mga_irq.c#3 edit .. //depot/projects/drm-merge/sys/dev/drm/mga_state.c#3 edit .. //depot/projects/drm-merge/sys/dev/drm/mga_ucode.h#3 edit .. //depot/projects/drm-merge/sys/dev/drm/mga_warp.c#3 edit .. //depot/projects/drm-merge/sys/dev/drm/r128_cce.c#3 edit .. //depot/projects/drm-merge/sys/dev/drm/r128_drm.h#3 edit .. //depot/projects/drm-merge/sys/dev/drm/r128_drv.c#3 edit .. //depot/projects/drm-merge/sys/dev/drm/r128_drv.h#3 edit .. //depot/projects/drm-merge/sys/dev/drm/r128_irq.c#3 edit .. //depot/projects/drm-merge/sys/dev/drm/r128_state.c#3 edit .. //depot/projects/drm-merge/sys/dev/drm/radeon_cp.c#3 edit .. //depot/projects/drm-merge/sys/dev/drm/radeon_drm.h#3 edit .. //depot/projects/drm-merge/sys/dev/drm/radeon_drv.c#3 edit .. //depot/projects/drm-merge/sys/dev/drm/radeon_drv.h#3 edit .. //depot/projects/drm-merge/sys/dev/drm/radeon_irq.c#3 edit .. //depot/projects/drm-merge/sys/dev/drm/radeon_mem.c#3 edit .. //depot/projects/drm-merge/sys/dev/drm/radeon_state.c#3 edit .. //depot/projects/drm-merge/sys/dev/drm/sis_drm.h#3 edit .. //depot/projects/drm-merge/sys/dev/drm/sis_drv.c#3 edit .. //depot/projects/drm-merge/sys/dev/drm/sis_drv.h#3 edit .. //depot/projects/drm-merge/sys/dev/drm/sis_ds.c#3 edit .. //depot/projects/drm-merge/sys/dev/drm/sis_ds.h#3 edit .. //depot/projects/drm-merge/sys/dev/drm/sis_mm.c#3 edit .. //depot/projects/drm-merge/sys/dev/drm/tdfx_drv.c#3 edit Differences ... ==== //depot/projects/drm-merge/sys/dev/drm/drm.h#3 (text+ko) ==== @@ -8,7 +8,7 @@ * Dec 1999, Richard Henderson , move to generic \c cmpxchg. */ -/* +/*- * Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. * All rights reserved. @@ -31,6 +31,8 @@ * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. + * + * $FreeBSD$ */ /** ==== //depot/projects/drm-merge/sys/dev/drm/drmP.h#3 (text+ko) ==== @@ -1,6 +1,6 @@ /* drmP.h -- Private header for Direct Rendering Manager -*- linux-c -*- - * Created: Mon Jan 4 10:05:05 1999 by faith@precisioninsight.com - * + * Created: Mon Jan 4 10:05:05 1999 by faith@precisioninsight.com */ +/*- * Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. * All rights reserved. @@ -28,6 +28,7 @@ * Rickard E. (Rik) Faith * Gareth Hughes * + * $FreeBSD$ */ #ifndef _DRM_P_H_ ==== //depot/projects/drm-merge/sys/dev/drm/drm_linux_list.h#3 (text+ko) ==== @@ -1,6 +1,6 @@ /* drm_linux_list.h -- linux list functions for the BSDs. - * Created: Mon Apr 7 14:30:16 1999 by anholt@FreeBSD.org - * + * Created: Mon Apr 7 14:30:16 1999 by anholt@FreeBSD.org */ +/*- * Copyright 2003 Eric Anholt * All Rights Reserved. * @@ -25,6 +25,8 @@ * * Authors: * Eric Anholt + * + * $FreeBSD$ */ struct list_head { ==== //depot/projects/drm-merge/sys/dev/drm/drm_pciids.h#3 (text+ko) ==== @@ -1,4 +1,8 @@ /* + * $FreeBSD$ + */ + +/* This file is auto-generated from the drm_pciids.txt in the DRM CVS Please contact dri-devel@lists.sf.net to add new cards to this list */ ==== //depot/projects/drm-merge/sys/dev/drm/drm_sarea.h#3 (text+ko) ==== @@ -5,7 +5,7 @@ * \author Michel D�zer */ -/* +/*- * Copyright 2002 Tungsten Graphics, Inc., Cedar Park, Texas. * All Rights Reserved. * @@ -27,6 +27,8 @@ * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. + * + * $FreeBSD$ */ #ifndef _DRM_SAREA_H_ ==== //depot/projects/drm-merge/sys/dev/drm/mga_dma.c#3 (text+ko) ==== @@ -1,6 +1,6 @@ /* mga_dma.c -- DMA support for mga g200/g400 -*- linux-c -*- - * Created: Mon Dec 13 01:50:01 1999 by jhartmann@precisioninsight.com - * + * Created: Mon Dec 13 01:50:01 1999 by jhartmann@precisioninsight.com */ +/*- * Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. * All Rights Reserved. @@ -31,6 +31,8 @@ * * Rewritten by: * Gareth Hughes + * + * $FreeBSD$ */ #include "drmP.h" ==== //depot/projects/drm-merge/sys/dev/drm/mga_drm.h#3 (text+ko) ==== @@ -1,6 +1,6 @@ /* mga_drm.h -- Public header for the Matrox g200/g400 driver -*- linux-c -*- - * Created: Tue Jan 25 01:50:01 1999 by jhartmann@precisioninsight.com - * + * Created: Tue Jan 25 01:50:01 1999 by jhartmann@precisioninsight.com */ +/*- * Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. * All rights reserved. @@ -30,6 +30,8 @@ * * Rewritten by: * Gareth Hughes + * + * $FreeBSD$ */ #ifndef __MGA_DRM_H__ ==== //depot/projects/drm-merge/sys/dev/drm/mga_drv.c#3 (text+ko) ==== @@ -1,6 +1,6 @@ /* mga_drv.c -- Matrox G200/G400 driver -*- linux-c -*- - * Created: Mon Dec 13 01:56:22 1999 by jhartmann@precisioninsight.com - * + * Created: Mon Dec 13 01:56:22 1999 by jhartmann@precisioninsight.com */ +/*- * Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. * All Rights Reserved. @@ -28,6 +28,7 @@ * Rickard E. (Rik) Faith * Gareth Hughes * + * $FreeBSD$ */ #include "drmP.h" ==== //depot/projects/drm-merge/sys/dev/drm/mga_drv.h#3 (text+ko) ==== @@ -1,6 +1,6 @@ /* mga_drv.h -- Private header for the Matrox G200/G400 driver -*- linux-c -*- - * Created: Mon Dec 13 01:50:01 1999 by jhartmann@precisioninsight.com - * + * Created: Mon Dec 13 01:50:01 1999 by jhartmann@precisioninsight.com */ +/*- * Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. * All rights reserved. @@ -26,6 +26,8 @@ * * Authors: * Gareth Hughes + * + * $FreeBSD$ */ #ifndef __MGA_DRV_H__ ==== //depot/projects/drm-merge/sys/dev/drm/mga_irq.c#3 (text+ko) ==== @@ -1,5 +1,5 @@ -/* mga_irq.c -- IRQ handling for radeon -*- linux-c -*- - * +/* mga_irq.c -- IRQ handling for radeon -*- linux-c -*- */ +/*- * Copyright (C) The Weather Channel, Inc. 2002. All Rights Reserved. * * The Weather Channel (TM) funded Tungsten Graphics to develop the @@ -28,6 +28,8 @@ * Authors: * Keith Whitwell * Eric Anholt + * + * $FreeBSD$ */ #include "drmP.h" ==== //depot/projects/drm-merge/sys/dev/drm/mga_state.c#3 (text+ko) ==== @@ -1,6 +1,6 @@ /* mga_state.c -- State support for MGA G200/G400 -*- linux-c -*- - * Created: Thu Jan 27 02:53:43 2000 by jhartmann@precisioninsight.com - * + * Created: Thu Jan 27 02:53:43 2000 by jhartmann@precisioninsight.com */ +/*- * Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. * All Rights Reserved. @@ -30,6 +30,9 @@ * * Rewritten by: * Gareth Hughes + * $FreeBSD: src/sys/dev/drm/mga_irq.c,v 1.4 2005/01/06 01:42:36 imp Exp $ + * + * $FreeBSD$ */ #include "drmP.h" ==== //depot/projects/drm-merge/sys/dev/drm/mga_ucode.h#3 (text+ko) ==== @@ -1,6 +1,6 @@ /* mga_ucode.h -- Matrox G200/G400 WARP engine microcode -*- linux-c -*- - * Created: Thu Jan 11 21:20:43 2001 by gareth@valinux.com - * + * Created: Thu Jan 11 21:20:43 2001 by gareth@valinux.com */ +/*- * Copyright 1999 Matrox Graphics Inc. * All Rights Reserved. * @@ -24,6 +24,8 @@ * * Kernel-based WARP engine management: * Gareth Hughes + * + * $FreeBSD$ */ /* ==== //depot/projects/drm-merge/sys/dev/drm/mga_warp.c#3 (text+ko) ==== @@ -1,6 +1,6 @@ /* mga_warp.c -- Matrox G200/G400 WARP engine management -*- linux-c -*- - * Created: Thu Jan 11 21:29:32 2001 by gareth@valinux.com - * + * Created: Thu Jan 11 21:29:32 2001 by gareth@valinux.com */ +/*- * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. * All Rights Reserved. * @@ -25,6 +25,8 @@ * * Authors: * Gareth Hughes + * + * $FreeBSD$ */ #include "drmP.h" ==== //depot/projects/drm-merge/sys/dev/drm/r128_cce.c#3 (text+ko) ==== @@ -1,6 +1,6 @@ /* r128_cce.c -- ATI Rage 128 driver -*- linux-c -*- - * Created: Wed Apr 5 19:24:19 2000 by kevin@precisioninsight.com - * + * Created: Wed Apr 5 19:24:19 2000 by kevin@precisioninsight.com */ +/*- * Copyright 2000 Precision Insight, Inc., Cedar Park, Texas. * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. * All Rights Reserved. @@ -26,6 +26,8 @@ * * Authors: * Gareth Hughes + * + * $FreeBSD$ */ #include "drmP.h" ==== //depot/projects/drm-merge/sys/dev/drm/r128_drm.h#3 (text+ko) ==== @@ -1,6 +1,6 @@ /* r128_drm.h -- Public header for the r128 driver -*- linux-c -*- - * Created: Wed Apr 5 19:24:19 2000 by kevin@precisioninsight.com - * + * Created: Wed Apr 5 19:24:19 2000 by kevin@precisioninsight.com */ +/*- * Copyright 2000 Precision Insight, Inc., Cedar Park, Texas. * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. * All rights reserved. @@ -27,6 +27,8 @@ * Authors: * Gareth Hughes * Kevin E. Martin + * + * $FreeBSD$ */ #ifndef __R128_DRM_H__ ==== //depot/projects/drm-merge/sys/dev/drm/r128_drv.c#3 (text+ko) ==== @@ -1,6 +1,6 @@ /* r128_drv.c -- ATI Rage 128 driver -*- linux-c -*- - * Created: Mon Dec 13 09:47:27 1999 by faith@precisioninsight.com - * + * Created: Mon Dec 13 09:47:27 1999 by faith@precisioninsight.com */ +/*- * Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. * All Rights Reserved. @@ -28,6 +28,7 @@ * Rickard E. (Rik) Faith * Gareth Hughes * + * $FreeBSD$ */ #include "drmP.h" ==== //depot/projects/drm-merge/sys/dev/drm/r128_drv.h#3 (text+ko) ==== @@ -1,6 +1,6 @@ /* r128_drv.h -- Private header for r128 driver -*- linux-c -*- - * Created: Mon Dec 13 09:51:11 1999 by faith@precisioninsight.com - * + * Created: Mon Dec 13 09:51:11 1999 by faith@precisioninsight.com */ +/*- * Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. * All rights reserved. @@ -29,6 +29,8 @@ * Kevin E. Martin * Gareth Hughes * Michel D�zer + * + * $FreeBSD$ */ #ifndef __R128_DRV_H__ ==== //depot/projects/drm-merge/sys/dev/drm/r128_irq.c#3 (text+ko) ==== @@ -1,5 +1,5 @@ -/* r128_irq.c -- IRQ handling for radeon -*- linux-c -*- - * +/* r128_irq.c -- IRQ handling for radeon -*- linux-c -*- */ +/*- * Copyright (C) The Weather Channel, Inc. 2002. All Rights Reserved. * * The Weather Channel (TM) funded Tungsten Graphics to develop the @@ -28,6 +28,8 @@ * Authors: * Keith Whitwell * Eric Anholt + * + * $FreeBSD$ */ #include "drmP.h" ==== //depot/projects/drm-merge/sys/dev/drm/r128_state.c#3 (text+ko) ==== @@ -1,6 +1,6 @@ /* r128_state.c -- State support for r128 -*- linux-c -*- - * Created: Thu Jan 27 02:53:43 2000 by gareth@valinux.com - * + * Created: Thu Jan 27 02:53:43 2000 by gareth@valinux.com */ +/*- * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. * All Rights Reserved. * @@ -25,6 +25,8 @@ * * Authors: * Gareth Hughes + * + * $FreeBSD$ */ #include "drmP.h" ==== //depot/projects/drm-merge/sys/dev/drm/radeon_cp.c#3 (text+ko) ==== @@ -1,5 +1,5 @@ -/* radeon_cp.c -- CP support for Radeon -*- linux-c -*- - * +/* radeon_cp.c -- CP support for Radeon -*- linux-c -*- */ +/*- * Copyright 2000 Precision Insight, Inc., Cedar Park, Texas. * Copyright 2000 VA Linux Systems, Inc., Fremont, California. * All Rights Reserved. @@ -26,6 +26,8 @@ * Authors: * Kevin E. Martin * Gareth Hughes + * + * $FreeBSD$ */ #include "drmP.h" ==== //depot/projects/drm-merge/sys/dev/drm/radeon_drm.h#3 (text+ko) ==== @@ -1,5 +1,5 @@ -/* radeon_drm.h -- Public header for the radeon driver -*- linux-c -*- - * +/* radeon_drm.h -- Public header for the radeon driver -*- linux-c -*- */ +/*- * Copyright 2000 Precision Insight, Inc., Cedar Park, Texas. * Copyright 2000 VA Linux Systems, Inc., Fremont, California. * Copyright 2002 Tungsten Graphics, Inc., Cedar Park, Texas. @@ -28,6 +28,8 @@ * Kevin E. Martin * Gareth Hughes * Keith Whitwell + * + * $FreeBSD$ */ #ifndef __RADEON_DRM_H__ ==== //depot/projects/drm-merge/sys/dev/drm/radeon_drv.c#3 (text+ko) ==== @@ -1,6 +1,6 @@ /* radeon_drv.c -- ATI Radeon driver -*- linux-c -*- - * Created: Wed Feb 14 17:10:04 2001 by gareth@valinux.com - * + * Created: Wed Feb 14 17:10:04 2001 by gareth@valinux.com */ +/*- * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. * All Rights Reserved. * @@ -26,6 +26,7 @@ * Authors: * Gareth Hughes * + * $FreeBSD$ */ #include "drmP.h" ==== //depot/projects/drm-merge/sys/dev/drm/radeon_drv.h#3 (text+ko) ==== @@ -1,5 +1,5 @@ -/* radeon_drv.h -- Private header for radeon driver -*- linux-c -*- - * +/* radeon_drv.h -- Private header for radeon driver -*- linux-c -*- */ +/*- * Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. * Copyright 2000 VA Linux Systems, Inc., Fremont, California. * All rights reserved. @@ -26,6 +26,8 @@ * Authors: * Kevin E. Martin * Gareth Hughes + * + * $FreeBSD$ */ #ifndef __RADEON_DRV_H__ ==== //depot/projects/drm-merge/sys/dev/drm/radeon_irq.c#3 (text+ko) ==== @@ -1,5 +1,5 @@ -/* radeon_irq.c -- IRQ handling for radeon -*- linux-c -*- - * +/* radeon_irq.c -- IRQ handling for radeon -*- linux-c -*- */ +/*- * Copyright (C) The Weather Channel, Inc. 2002. All Rights Reserved. * * The Weather Channel (TM) funded Tungsten Graphics to develop the @@ -28,6 +28,8 @@ * Authors: * Keith Whitwell * Michel D�zer + * + * $FreeBSD$ */ #include "drmP.h" ==== //depot/projects/drm-merge/sys/dev/drm/radeon_mem.c#3 (text+ko) ==== @@ -1,5 +1,5 @@ -/* radeon_mem.c -- Simple GART/fb memory manager for radeon -*- linux-c -*- - * +/* radeon_mem.c -- Simple GART/fb memory manager for radeon -*- linux-c -*- */ +/*- * Copyright (C) The Weather Channel, Inc. 2002. All Rights Reserved. * * The Weather Channel (TM) funded Tungsten Graphics to develop the @@ -27,6 +27,8 @@ * * Authors: * Keith Whitwell + * + * $FreeBSD$ */ #include "drmP.h" ==== //depot/projects/drm-merge/sys/dev/drm/radeon_state.c#3 (text+ko) ==== @@ -1,5 +1,5 @@ -/* radeon_state.c -- State support for Radeon -*- linux-c -*- - * +/* radeon_state.c -- State support for Radeon -*- linux-c -*- */ +/*- * Copyright 2000 VA Linux Systems, Inc., Fremont, California. * All Rights Reserved. * @@ -25,6 +25,8 @@ * Authors: * Gareth Hughes * Kevin E. Martin + * + * $FreeBSD$ */ #include "drmP.h" ==== //depot/projects/drm-merge/sys/dev/drm/sis_drm.h#3 (text+ko) ==== @@ -1,3 +1,6 @@ +/* + * $FreeBSD$ + */ #ifndef __SIS_DRM_H__ #define __SIS_DRM_H__ ==== //depot/projects/drm-merge/sys/dev/drm/sis_drv.c#3 (text+ko) ==== @@ -1,5 +1,5 @@ -/* sis.c -- sis driver -*- linux-c -*- - * +/* sis.c -- sis driver -*- linux-c -*- */ +/*- * Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. * All Rights Reserved. @@ -23,6 +23,7 @@ * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER * DEALINGS IN THE SOFTWARE. * + * $FreeBSD$ */ #include "drmP.h" ==== //depot/projects/drm-merge/sys/dev/drm/sis_drv.h#3 (text+ko) ==== @@ -1,5 +1,5 @@ -/* sis_drv.h -- Private header for sis driver -*- linux-c -*- - * +/* sis_drv.h -- Private header for sis driver -*- linux-c -*- */ +/*- * Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. * All rights reserved. @@ -23,6 +23,7 @@ * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER * DEALINGS IN THE SOFTWARE. * + * $FreeBSD$ */ #ifndef _SIS_DRV_H_ ==== //depot/projects/drm-merge/sys/dev/drm/sis_ds.c#3 (text+ko) ==== @@ -1,6 +1,6 @@ /* sis_ds.c -- Private header for Direct Rendering Manager -*- linux-c -*- - * Created: Mon Jan 4 10:05:05 1999 by sclin@sis.com.tw - * + * Created: Mon Jan 4 10:05:05 1999 by sclin@sis.com.tw */ +/*- * Copyright 2000 Silicon Integrated Systems Corp, Inc., HsinChu, Taiwan. * All rights reserved. * @@ -26,6 +26,7 @@ * Authors: * Sung-Ching Lin * + * $FreeBSD$ */ #include "drmP.h" ==== //depot/projects/drm-merge/sys/dev/drm/sis_ds.h#3 (text+ko) ==== @@ -1,6 +1,6 @@ /* sis_ds.h -- Private header for Direct Rendering Manager -*- linux-c -*- - * Created: Mon Jan 4 10:05:05 1999 by sclin@sis.com.tw - * + * Created: Mon Jan 4 10:05:05 1999 by sclin@sis.com.tw */ +/*- * Copyright 2000 Silicon Integrated Systems Corp, Inc., HsinChu, Taiwan. * All rights reserved. * @@ -26,6 +26,7 @@ * Authors: * Sung-Ching Lin * + * $FreeBSD$ */ #ifndef __SIS_DS_H__ ==== //depot/projects/drm-merge/sys/dev/drm/sis_mm.c#3 (text+ko) ==== @@ -1,6 +1,6 @@ /* sis_mm.c -- Private header for Direct Rendering Manager -*- linux-c -*- - * Created: Mon Jan 4 10:05:05 1999 by sclin@sis.com.tw - * + * Created: Mon Jan 4 10:05:05 1999 by sclin@sis.com.tw */ +/*- * Copyright 2000 Silicon Integrated Systems Corp, Inc., HsinChu, Taiwan. * All rights reserved. * @@ -26,6 +26,7 @@ * Authors: * Sung-Ching Lin * + * $FreeBSD$ */ #if defined(__linux__) && defined(CONFIG_FB_SIS) ==== //depot/projects/drm-merge/sys/dev/drm/tdfx_drv.c#3 (text+ko) ==== @@ -1,6 +1,6 @@ /* tdfx_drv.c -- tdfx driver -*- linux-c -*- - * Created: Thu Oct 7 10:38:32 1999 by faith@precisioninsight.com - * + * Created: Thu Oct 7 10:38:32 1999 by faith@precisioninsight.com */ +/*- * Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. * All Rights Reserved. @@ -29,6 +29,7 @@ * Daryll Strauss * Gareth Hughes * + * $FreeBSD$ */ #include "tdfx_drv.h" From owner-p4-projects@FreeBSD.ORG Sat Feb 19 21:16:46 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id EA3B116A4D0; Sat, 19 Feb 2005 21:16:45 +0000 (GMT) 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 ADE9816A4CE for ; Sat, 19 Feb 2005 21:16:45 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0A7F343D31 for ; Sat, 19 Feb 2005 21:16:45 +0000 (GMT) (envelope-from anholt@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1JLGijX063988 for ; Sat, 19 Feb 2005 21:16:44 GMT (envelope-from anholt@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1JLGiMe063985 for perforce@freebsd.org; Sat, 19 Feb 2005 21:16:44 GMT (envelope-from anholt@freebsd.org) Date: Sat, 19 Feb 2005 21:16:44 GMT Message-Id: <200502192116.j1JLGiMe063985@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to anholt@freebsd.org using -f From: Eric Anholt To: Perforce Change Reviews Subject: PERFORCE change 71338 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: Sat, 19 Feb 2005 21:16:46 -0000 http://perforce.freebsd.org/chv.cgi?CH=71338 Change 71338 by anholt@anholt_leguin on 2005/02/19 21:15:47 Fix up some header paths again. Affected files ... .. //depot/projects/drm-merge/sys/dev/drm/drmP.h#4 edit .. //depot/projects/drm-merge/sys/dev/drm/drm_sarea.h#4 edit .. //depot/projects/drm-merge/sys/dev/drm/mga_dma.c#4 edit .. //depot/projects/drm-merge/sys/dev/drm/mga_drv.c#4 edit .. //depot/projects/drm-merge/sys/dev/drm/mga_irq.c#4 edit .. //depot/projects/drm-merge/sys/dev/drm/mga_state.c#4 edit .. //depot/projects/drm-merge/sys/dev/drm/mga_warp.c#4 edit .. //depot/projects/drm-merge/sys/dev/drm/r128_cce.c#4 edit .. //depot/projects/drm-merge/sys/dev/drm/r128_drv.c#4 edit .. //depot/projects/drm-merge/sys/dev/drm/r128_irq.c#4 edit .. //depot/projects/drm-merge/sys/dev/drm/r128_state.c#4 edit .. //depot/projects/drm-merge/sys/dev/drm/radeon_cp.c#4 edit .. //depot/projects/drm-merge/sys/dev/drm/radeon_drv.c#4 edit .. //depot/projects/drm-merge/sys/dev/drm/radeon_irq.c#4 edit .. //depot/projects/drm-merge/sys/dev/drm/radeon_mem.c#4 edit .. //depot/projects/drm-merge/sys/dev/drm/radeon_state.c#4 edit .. //depot/projects/drm-merge/sys/dev/drm/sis_drv.c#4 edit .. //depot/projects/drm-merge/sys/dev/drm/sis_drv.h#4 edit .. //depot/projects/drm-merge/sys/dev/drm/sis_ds.c#4 edit .. //depot/projects/drm-merge/sys/dev/drm/sis_mm.c#4 edit .. //depot/projects/drm-merge/sys/dev/drm/tdfx_drv.c#4 edit Differences ... ==== //depot/projects/drm-merge/sys/dev/drm/drmP.h#4 (text+ko) ==== @@ -100,9 +100,9 @@ #endif #include -#include "drm.h" -#include "drm_linux_list.h" -#include "drm_atomic.h" +#include "dev/drm/drm.h" +#include "dev/drm/drm_linux_list.h" +#include "dev/drm/drm_atomic.h" #ifdef __FreeBSD__ #include ==== //depot/projects/drm-merge/sys/dev/drm/drm_sarea.h#4 (text+ko) ==== @@ -34,7 +34,7 @@ #ifndef _DRM_SAREA_H_ #define _DRM_SAREA_H_ -#include "drm.h" +#include "dev/drm/drm.h" /* SAREA area needs to be at least a page */ #if defined(__alpha__) ==== //depot/projects/drm-merge/sys/dev/drm/mga_dma.c#4 (text+ko) ==== @@ -35,10 +35,10 @@ * $FreeBSD$ */ -#include "drmP.h" -#include "drm.h" -#include "mga_drm.h" -#include "mga_drv.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" +#include "dev/drm/mga_drm.h" +#include "dev/drm/mga_drv.h" #define MGA_DEFAULT_USEC_TIMEOUT 10000 #define MGA_FREELIST_DEBUG 0 ==== //depot/projects/drm-merge/sys/dev/drm/mga_drv.c#4 (text+ko) ==== @@ -31,11 +31,11 @@ * $FreeBSD$ */ -#include "drmP.h" -#include "drm.h" -#include "mga_drm.h" -#include "mga_drv.h" -#include "drm_pciids.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" +#include "dev/drm/mga_drm.h" +#include "dev/drm/mga_drv.h" +#include "dev/drm/drm_pciids.h" /* drv_PCI_IDs comes from drm_pciids.h, generated from drm_pciids.txt. */ static drm_pci_id_list_t mga_pciidlist[] = { ==== //depot/projects/drm-merge/sys/dev/drm/mga_irq.c#4 (text+ko) ==== @@ -32,10 +32,10 @@ * $FreeBSD$ */ -#include "drmP.h" -#include "drm.h" -#include "mga_drm.h" -#include "mga_drv.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" +#include "dev/drm/mga_drm.h" +#include "dev/drm/mga_drv.h" irqreturn_t mga_driver_irq_handler(DRM_IRQ_ARGS) { ==== //depot/projects/drm-merge/sys/dev/drm/mga_state.c#4 (text+ko) ==== @@ -35,10 +35,10 @@ * $FreeBSD$ */ -#include "drmP.h" -#include "drm.h" -#include "mga_drm.h" -#include "mga_drv.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" +#include "dev/drm/mga_drm.h" +#include "dev/drm/mga_drv.h" /* ================================================================ * DMA hardware state programming functions ==== //depot/projects/drm-merge/sys/dev/drm/mga_warp.c#4 (text+ko) ==== @@ -29,11 +29,11 @@ * $FreeBSD$ */ -#include "drmP.h" -#include "drm.h" -#include "mga_drm.h" -#include "mga_drv.h" -#include "mga_ucode.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" +#include "dev/drm/mga_drm.h" +#include "dev/drm/mga_drv.h" +#include "dev/drm/mga_ucode.h" #define MGA_WARP_CODE_ALIGN 256 /* in bytes */ ==== //depot/projects/drm-merge/sys/dev/drm/r128_cce.c#4 (text+ko) ==== @@ -30,10 +30,10 @@ * $FreeBSD$ */ -#include "drmP.h" -#include "drm.h" -#include "r128_drm.h" -#include "r128_drv.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" +#include "dev/drm/r128_drm.h" +#include "dev/drm/r128_drv.h" #define R128_FIFO_DEBUG 0 ==== //depot/projects/drm-merge/sys/dev/drm/r128_drv.c#4 (text+ko) ==== @@ -31,11 +31,11 @@ * $FreeBSD$ */ -#include "drmP.h" -#include "drm.h" -#include "r128_drm.h" -#include "r128_drv.h" -#include "drm_pciids.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" +#include "dev/drm/r128_drm.h" +#include "dev/drm/r128_drv.h" +#include "dev/drm/drm_pciids.h" /* drv_PCI_IDs comes from drm_pciids.h, generated from drm_pciids.txt. */ static drm_pci_id_list_t r128_pciidlist[] = { ==== //depot/projects/drm-merge/sys/dev/drm/r128_irq.c#4 (text+ko) ==== @@ -32,10 +32,10 @@ * $FreeBSD$ */ -#include "drmP.h" -#include "drm.h" -#include "r128_drm.h" -#include "r128_drv.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" +#include "dev/drm/r128_drm.h" +#include "dev/drm/r128_drv.h" irqreturn_t r128_driver_irq_handler(DRM_IRQ_ARGS) { ==== //depot/projects/drm-merge/sys/dev/drm/r128_state.c#4 (text+ko) ==== @@ -29,10 +29,10 @@ * $FreeBSD$ */ -#include "drmP.h" -#include "drm.h" -#include "r128_drm.h" -#include "r128_drv.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" +#include "dev/drm/r128_drm.h" +#include "dev/drm/r128_drv.h" /* ================================================================ * CCE hardware state programming functions ==== //depot/projects/drm-merge/sys/dev/drm/radeon_cp.c#4 (text+ko) ==== @@ -30,10 +30,10 @@ * $FreeBSD$ */ -#include "drmP.h" -#include "drm.h" -#include "radeon_drm.h" -#include "radeon_drv.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" +#include "dev/drm/radeon_drm.h" +#include "dev/drm/radeon_drv.h" #define RADEON_FIFO_DEBUG 0 ==== //depot/projects/drm-merge/sys/dev/drm/radeon_drv.c#4 (text+ko) ==== @@ -29,11 +29,11 @@ * $FreeBSD$ */ -#include "drmP.h" -#include "drm.h" -#include "radeon_drm.h" -#include "radeon_drv.h" -#include "drm_pciids.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" +#include "dev/drm/radeon_drm.h" +#include "dev/drm/radeon_drv.h" +#include "dev/drm/drm_pciids.h" /* drv_PCI_IDs comes from drm_pciids.h, generated from drm_pciids.txt. */ static drm_pci_id_list_t radeon_pciidlist[] = { ==== //depot/projects/drm-merge/sys/dev/drm/radeon_irq.c#4 (text+ko) ==== @@ -32,10 +32,10 @@ * $FreeBSD$ */ -#include "drmP.h" -#include "drm.h" -#include "radeon_drm.h" -#include "radeon_drv.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" +#include "dev/drm/radeon_drm.h" +#include "dev/drm/radeon_drv.h" /* Interrupts - Used for device synchronization and flushing in the * following circumstances: ==== //depot/projects/drm-merge/sys/dev/drm/radeon_mem.c#4 (text+ko) ==== @@ -31,10 +31,10 @@ * $FreeBSD$ */ -#include "drmP.h" -#include "drm.h" -#include "radeon_drm.h" -#include "radeon_drv.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" +#include "dev/drm/radeon_drm.h" +#include "dev/drm/radeon_drv.h" /* Very simple allocator for GART memory, working on a static range * already mapped into each client's address space. ==== //depot/projects/drm-merge/sys/dev/drm/radeon_state.c#4 (text+ko) ==== @@ -29,11 +29,11 @@ * $FreeBSD$ */ -#include "drmP.h" -#include "drm.h" -#include "drm_sarea.h" -#include "radeon_drm.h" -#include "radeon_drv.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" +#include "dev/drm/drm_sarea.h" +#include "dev/drm/radeon_drm.h" +#include "dev/drm/radeon_drv.h" /* ================================================================ * Helper functions for client state checking and fixup ==== //depot/projects/drm-merge/sys/dev/drm/sis_drv.c#4 (text+ko) ==== @@ -26,10 +26,10 @@ * $FreeBSD$ */ -#include "drmP.h" -#include "sis_drm.h" -#include "sis_drv.h" -#include "drm_pciids.h" +#include "dev/drm/drmP.h" +#include "dev/drm/sis_drm.h" +#include "dev/drm/sis_drv.h" +#include "dev/drm/drm_pciids.h" /* drv_PCI_IDs comes from drm_pciids.h, generated from drm_pciids.txt. */ static drm_pci_id_list_t sis_pciidlist[] = { ==== //depot/projects/drm-merge/sys/dev/drm/sis_drv.h#4 (text+ko) ==== @@ -40,7 +40,7 @@ #define DRIVER_MINOR 1 #define DRIVER_PATCHLEVEL 0 -#include "sis_ds.h" +#include "dev/drm/sis_ds.h" typedef struct drm_sis_private { memHeap_t *AGPHeap; ==== //depot/projects/drm-merge/sys/dev/drm/sis_ds.c#4 (text+ko) ==== @@ -29,9 +29,9 @@ * $FreeBSD$ */ -#include "drmP.h" -#include "drm.h" -#include "sis_ds.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" +#include "dev/drm/sis_ds.h" /* Set Data Structure, not check repeated value * temporarily used ==== //depot/projects/drm-merge/sys/dev/drm/sis_mm.c#4 (text+ko) ==== @@ -36,10 +36,10 @@ #include #endif #endif -#include "drmP.h" -#include "sis_drm.h" -#include "sis_drv.h" -#include "sis_ds.h" +#include "dev/drm/drmP.h" +#include "dev/drm/sis_drm.h" +#include "dev/drm/sis_drv.h" +#include "dev/drm/sis_ds.h" #define MAX_CONTEXT 100 #define VIDEO_TYPE 0 ==== //depot/projects/drm-merge/sys/dev/drm/tdfx_drv.c#4 (text+ko) ==== @@ -32,9 +32,9 @@ * $FreeBSD$ */ -#include "tdfx_drv.h" -#include "drmP.h" -#include "drm_pciids.h" +#include "dev/drm/tdfx_drv.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm_pciids.h" /* drv_PCI_IDs comes from drm_pciids.h, generated from drm_pciids.txt. */ static drm_pci_id_list_t tdfx_pciidlist[] = { From owner-p4-projects@FreeBSD.ORG Sat Feb 19 21:20:51 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id BE0E316A4D0; Sat, 19 Feb 2005 21:20:50 +0000 (GMT) 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 9A1EA16A4CE for ; Sat, 19 Feb 2005 21:20:50 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 69E3343D3F for ; Sat, 19 Feb 2005 21:20:50 +0000 (GMT) (envelope-from anholt@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1JLKonA064343 for ; Sat, 19 Feb 2005 21:20:50 GMT (envelope-from anholt@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1JLKo7C064340 for perforce@freebsd.org; Sat, 19 Feb 2005 21:20:50 GMT (envelope-from anholt@freebsd.org) Date: Sat, 19 Feb 2005 21:20:50 GMT Message-Id: <200502192120.j1JLKo7C064340@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to anholt@freebsd.org using -f From: Eric Anholt To: Perforce Change Reviews Subject: PERFORCE change 71339 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: Sat, 19 Feb 2005 21:20:51 -0000 http://perforce.freebsd.org/chv.cgi?CH=71339 Change 71339 by anholt@anholt_leguin on 2005/02/19 21:20:30 Actually get many new files from drm-merge-vendor brought over. Skipping i915 until license is fixed, and savage until the port is finished (it's really close -- need a testbox). Affected files ... .. //depot/projects/drm-merge/sys/dev/drm/ati_pcigart.c#1 branch .. //depot/projects/drm-merge/sys/dev/drm/drm_agpsupport.c#1 branch .. //depot/projects/drm-merge/sys/dev/drm/drm_atomic.h#1 branch .. //depot/projects/drm-merge/sys/dev/drm/drm_auth.c#1 branch .. //depot/projects/drm-merge/sys/dev/drm/drm_bufs.c#1 branch .. //depot/projects/drm-merge/sys/dev/drm/drm_context.c#1 branch .. //depot/projects/drm-merge/sys/dev/drm/drm_dma.c#1 branch .. //depot/projects/drm-merge/sys/dev/drm/drm_drawable.c#1 branch .. //depot/projects/drm-merge/sys/dev/drm/drm_drv.c#1 branch .. //depot/projects/drm-merge/sys/dev/drm/drm_fops.c#1 branch .. //depot/projects/drm-merge/sys/dev/drm/drm_ioctl.c#1 branch .. //depot/projects/drm-merge/sys/dev/drm/drm_irq.c#1 branch .. //depot/projects/drm-merge/sys/dev/drm/drm_lock.c#1 branch .. //depot/projects/drm-merge/sys/dev/drm/drm_memory.c#1 branch .. //depot/projects/drm-merge/sys/dev/drm/drm_pci.c#1 branch .. //depot/projects/drm-merge/sys/dev/drm/drm_scatter.c#1 branch .. //depot/projects/drm-merge/sys/dev/drm/drm_sysctl.c#1 branch .. //depot/projects/drm-merge/sys/dev/drm/drm_vm.c#1 branch .. //depot/projects/drm-merge/sys/dev/drm/mach64_dma.c#1 branch .. //depot/projects/drm-merge/sys/dev/drm/mach64_drm.h#1 branch .. //depot/projects/drm-merge/sys/dev/drm/mach64_drv.c#1 branch .. //depot/projects/drm-merge/sys/dev/drm/mach64_drv.h#1 branch .. //depot/projects/drm-merge/sys/dev/drm/mach64_irq.c#1 branch .. //depot/projects/drm-merge/sys/dev/drm/mach64_state.c#1 branch .. //depot/projects/drm-merge/sys/dev/drm/tdfx_drv.h#1 branch Differences ... From owner-p4-projects@FreeBSD.ORG Sat Feb 19 21:36:10 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9BA3E16A4D0; Sat, 19 Feb 2005 21:36:10 +0000 (GMT) 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 4981C16A4CF for ; Sat, 19 Feb 2005 21:36:10 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B9D5543D39 for ; Sat, 19 Feb 2005 21:36:09 +0000 (GMT) (envelope-from anholt@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1JLa9ca064964 for ; Sat, 19 Feb 2005 21:36:09 GMT (envelope-from anholt@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1JLa9GU064961 for perforce@freebsd.org; Sat, 19 Feb 2005 21:36:09 GMT (envelope-from anholt@freebsd.org) Date: Sat, 19 Feb 2005 21:36:09 GMT Message-Id: <200502192136.j1JLa9GU064961@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to anholt@freebsd.org using -f From: Eric Anholt To: Perforce Change Reviews Subject: PERFORCE change 71341 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: Sat, 19 Feb 2005 21:36:11 -0000 http://perforce.freebsd.org/chv.cgi?CH=71341 Change 71341 by anholt@anholt_leguin on 2005/02/19 21:35:26 Fix up more include paths. Affected files ... .. //depot/projects/drm-merge/sys/dev/drm/ati_pcigart.c#2 edit .. //depot/projects/drm-merge/sys/dev/drm/drm_agpsupport.c#2 edit .. //depot/projects/drm-merge/sys/dev/drm/drm_auth.c#2 edit .. //depot/projects/drm-merge/sys/dev/drm/drm_bufs.c#2 edit .. //depot/projects/drm-merge/sys/dev/drm/drm_context.c#2 edit .. //depot/projects/drm-merge/sys/dev/drm/drm_dma.c#2 edit .. //depot/projects/drm-merge/sys/dev/drm/drm_drawable.c#2 edit .. //depot/projects/drm-merge/sys/dev/drm/drm_drv.c#2 edit .. //depot/projects/drm-merge/sys/dev/drm/drm_fops.c#2 edit .. //depot/projects/drm-merge/sys/dev/drm/drm_ioctl.c#2 edit .. //depot/projects/drm-merge/sys/dev/drm/drm_irq.c#2 edit .. //depot/projects/drm-merge/sys/dev/drm/drm_lock.c#2 edit .. //depot/projects/drm-merge/sys/dev/drm/drm_memory.c#2 edit .. //depot/projects/drm-merge/sys/dev/drm/drm_pci.c#2 edit .. //depot/projects/drm-merge/sys/dev/drm/drm_scatter.c#2 edit .. //depot/projects/drm-merge/sys/dev/drm/drm_sysctl.c#2 edit .. //depot/projects/drm-merge/sys/dev/drm/drm_vm.c#2 edit .. //depot/projects/drm-merge/sys/dev/drm/mach64_dma.c#2 edit .. //depot/projects/drm-merge/sys/dev/drm/mach64_drv.c#2 edit .. //depot/projects/drm-merge/sys/dev/drm/mach64_irq.c#2 edit .. //depot/projects/drm-merge/sys/dev/drm/mach64_state.c#2 edit Differences ... ==== //depot/projects/drm-merge/sys/dev/drm/ati_pcigart.c#2 (text+ko) ==== @@ -28,7 +28,7 @@ * */ -#include "drmP.h" +#include "dev/drm/drmP.h" #if PAGE_SIZE == 8192 # define ATI_PCIGART_TABLE_ORDER 2 ==== //depot/projects/drm-merge/sys/dev/drm/drm_agpsupport.c#2 (text+ko) ==== @@ -30,7 +30,7 @@ * */ -#include "drmP.h" +#include "dev/drm/drmP.h" #ifdef __FreeBSD__ #include ==== //depot/projects/drm-merge/sys/dev/drm/drm_auth.c#2 (text+ko) ==== @@ -30,7 +30,7 @@ * */ -#include "drmP.h" +#include "dev/drm/drmP.h" static int drm_hash_magic(drm_magic_t magic) { ==== //depot/projects/drm-merge/sys/dev/drm/drm_bufs.c#2 (text+ko) ==== @@ -30,7 +30,7 @@ * */ -#include "drmP.h" +#include "dev/drm/drmP.h" /* * Compute order. Can be made faster. ==== //depot/projects/drm-merge/sys/dev/drm/drm_context.c#2 (text+ko) ==== @@ -30,7 +30,7 @@ * */ -#include "drmP.h" +#include "dev/drm/drmP.h" /* ================================================================ * Context bitmap support ==== //depot/projects/drm-merge/sys/dev/drm/drm_dma.c#2 (text+ko) ==== @@ -30,7 +30,7 @@ * */ -#include "drmP.h" +#include "dev/drm/drmP.h" int drm_dma_setup(drm_device_t *dev) { ==== //depot/projects/drm-merge/sys/dev/drm/drm_drawable.c#2 (text+ko) ==== @@ -30,7 +30,7 @@ * */ -#include "drmP.h" +#include "dev/drm/drmP.h" int drm_adddraw(DRM_IOCTL_ARGS) { ==== //depot/projects/drm-merge/sys/dev/drm/drm_drv.c#2 (text+ko) ==== @@ -30,8 +30,8 @@ * */ -#include "drmP.h" -#include "drm.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" int drm_debug_flag = 0; ==== //depot/projects/drm-merge/sys/dev/drm/drm_fops.c#2 (text+ko) ==== @@ -31,7 +31,7 @@ * */ -#include "drmP.h" +#include "dev/drm/drmP.h" drm_file_t *drm_find_file_by_proc(drm_device_t *dev, DRM_STRUCTPROC *p) { ==== //depot/projects/drm-merge/sys/dev/drm/drm_ioctl.c#2 (text+ko) ==== @@ -30,7 +30,7 @@ * */ -#include "drmP.h" +#include "dev/drm/drmP.h" /* * Beginning in revision 1.1 of the DRM interface, getunique will return ==== //depot/projects/drm-merge/sys/dev/drm/drm_irq.c#2 (text+ko) ==== @@ -27,8 +27,8 @@ * */ -#include "drmP.h" -#include "drm.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" int drm_irq_by_busid(DRM_IOCTL_ARGS) { ==== //depot/projects/drm-merge/sys/dev/drm/drm_lock.c#2 (text+ko) ==== @@ -30,7 +30,7 @@ * */ -#include "drmP.h" +#include "dev/drm/drmP.h" int drm_lock_take(__volatile__ unsigned int *lock, unsigned int context) { ==== //depot/projects/drm-merge/sys/dev/drm/drm_memory.c#2 (text+ko) ==== @@ -30,7 +30,7 @@ * */ -#include "drmP.h" +#include "dev/drm/drmP.h" MALLOC_DEFINE(M_DRM, "drm", "DRM Data Structures"); ==== //depot/projects/drm-merge/sys/dev/drm/drm_pci.c#2 (text+ko) ==== @@ -28,7 +28,7 @@ * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -#include "drmP.h" +#include "dev/drm/drmP.h" /**********************************************************************/ /** \name PCI memory */ ==== //depot/projects/drm-merge/sys/dev/drm/drm_scatter.c#2 (text+ko) ==== @@ -29,7 +29,7 @@ * */ -#include "drmP.h" +#include "dev/drm/drmP.h" #define DEBUG_SCATTER 0 ==== //depot/projects/drm-merge/sys/dev/drm/drm_sysctl.c#2 (text+ko) ==== @@ -21,8 +21,8 @@ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -#include "drmP.h" -#include "drm.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" #include ==== //depot/projects/drm-merge/sys/dev/drm/drm_vm.c#2 (text+ko) ==== @@ -21,8 +21,8 @@ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -#include "drmP.h" -#include "drm.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" #if defined(__FreeBSD__) && __FreeBSD_version >= 500102 int drm_mmap(struct cdev *kdev, vm_offset_t offset, vm_paddr_t *paddr, ==== //depot/projects/drm-merge/sys/dev/drm/mach64_dma.c#2 (text+ko) ==== @@ -34,10 +34,10 @@ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -#include "drmP.h" -#include "drm.h" -#include "mach64_drm.h" -#include "mach64_drv.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" +#include "dev/drm/mach64_drm.h" +#include "dev/drm/mach64_drv.h" /*******************************************************************/ /** \name Engine, FIFO control */ ==== //depot/projects/drm-merge/sys/dev/drm/mach64_drv.c#2 (text+ko) ==== @@ -32,11 +32,11 @@ #include -#include "drmP.h" -#include "drm.h" -#include "mach64_drm.h" -#include "mach64_drv.h" -#include "drm_pciids.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" +#include "dev/drm/mach64_drm.h" +#include "dev/drm/mach64_drv.h" +#include "dev/drm/drm_pciids.h" /* drv_PCI_IDs comes from drm_pciids.h, generated from drm_pciids.txt. */ static drm_pci_id_list_t mach64_pciidlist[] = { ==== //depot/projects/drm-merge/sys/dev/drm/mach64_irq.c#2 (text+ko) ==== @@ -34,10 +34,10 @@ * Leif Delgass */ -#include "drmP.h" -#include "drm.h" -#include "mach64_drm.h" -#include "mach64_drv.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" +#include "dev/drm/mach64_drm.h" +#include "dev/drm/mach64_drv.h" irqreturn_t mach64_driver_irq_handler(DRM_IRQ_ARGS) { ==== //depot/projects/drm-merge/sys/dev/drm/mach64_state.c#2 (text+ko) ==== @@ -29,10 +29,10 @@ * Jos�Fonseca */ -#include "drmP.h" -#include "drm.h" -#include "mach64_drm.h" -#include "mach64_drv.h" +#include "dev/drm/drmP.h" +#include "dev/drm/drm.h" +#include "dev/drm/mach64_drm.h" +#include "dev/drm/mach64_drv.h" /* Interface history: * From owner-p4-projects@FreeBSD.ORG Sat Feb 19 21:39:14 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9267716A4D0; Sat, 19 Feb 2005 21:39:14 +0000 (GMT) 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 5759A16A4CE for ; Sat, 19 Feb 2005 21:39:14 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3FC7143D1F for ; Sat, 19 Feb 2005 21:39:14 +0000 (GMT) (envelope-from anholt@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1JLdE7h065053 for ; Sat, 19 Feb 2005 21:39:14 GMT (envelope-from anholt@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1JLdDXC065050 for perforce@freebsd.org; Sat, 19 Feb 2005 21:39:13 GMT (envelope-from anholt@freebsd.org) Date: Sat, 19 Feb 2005 21:39:13 GMT Message-Id: <200502192139.j1JLdDXC065050@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to anholt@freebsd.org using -f From: Eric Anholt To: Perforce Change Reviews Subject: PERFORCE change 71343 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: Sat, 19 Feb 2005 21:39:15 -0000 http://perforce.freebsd.org/chv.cgi?CH=71343 Change 71343 by anholt@anholt_leguin on 2005/02/19 21:38:34 Add build infrastructure for the new drm core module and the mach64 module. Affected files ... .. //depot/projects/drm-merge/sys/modules/drm/Makefile#2 edit .. //depot/projects/drm-merge/sys/modules/drm/drm/Makefile#1 add .. //depot/projects/drm-merge/sys/modules/drm/mach64/Makefile#1 add Differences ... ==== //depot/projects/drm-merge/sys/modules/drm/Makefile#2 (text+ko) ==== @@ -1,5 +1,12 @@ # $FreeBSD: src/sys/modules/drm/Makefile,v 1.3 2003/09/09 00:29:02 anholt Exp $ -SUBDIR = mga r128 radeon sis tdfx +SUBDIR = \ + drm \ + mach64 \ + mga \ + r128 \ + radeon \ + sis \ + tdfx .include From owner-p4-projects@FreeBSD.ORG Sat Feb 19 21:42:19 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C5E2216A4D0; Sat, 19 Feb 2005 21:42:18 +0000 (GMT) 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 8584516A4CE for ; Sat, 19 Feb 2005 21:42:18 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6A8DE43D46 for ; Sat, 19 Feb 2005 21:42:18 +0000 (GMT) (envelope-from anholt@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1JLgIiO065190 for ; Sat, 19 Feb 2005 21:42:18 GMT (envelope-from anholt@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1JLgIE1065187 for perforce@freebsd.org; Sat, 19 Feb 2005 21:42:18 GMT (envelope-from anholt@freebsd.org) Date: Sat, 19 Feb 2005 21:42:18 GMT Message-Id: <200502192142.j1JLgIE1065187@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to anholt@freebsd.org using -f From: Eric Anholt To: Perforce Change Reviews Subject: PERFORCE change 71344 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: Sat, 19 Feb 2005 21:42:19 -0000 http://perforce.freebsd.org/chv.cgi?CH=71344 Change 71344 by anholt@anholt_leguin on 2005/02/19 21:42:16 Warnings fixes to get the build going. Needs to be merged upstream. Affected files ... .. //depot/projects/drm-merge/sys/dev/drm/mach64_dma.c#3 edit Differences ... ==== //depot/projects/drm-merge/sys/dev/drm/mach64_dma.c#3 (text+ko) ==== @@ -497,7 +497,8 @@ (i >= ring->head - MACH64_DUMP_CONTEXT * 4 && i <= ring->head + MACH64_DUMP_CONTEXT * 4)) { DRM_INFO(" 0x%08x: 0x%08x 0x%08x 0x%08x 0x%08x%s%s\n", - ring->start_addr + i * sizeof(u32), + (unsigned int)(ring->start_addr + + i * sizeof(u32)), le32_to_cpu(((u32 *) ring->start)[i + 0]), le32_to_cpu(((u32 *) ring->start)[i + 1]), le32_to_cpu(((u32 *) ring->start)[i + 2]), @@ -913,8 +914,8 @@ } memset(dev_priv->ring.start, 0, dev_priv->ring.size); - DRM_INFO("descriptor ring: cpu addr 0x%08x, bus addr: 0x%08x\n", - (u32) dev_priv->ring.start, dev_priv->ring.start_addr); + DRM_INFO("descriptor ring: cpu addr %p, bus addr: 0x%08x\n", + dev_priv->ring.start, dev_priv->ring.start_addr); ret = 0; if (dev_priv->driver_mode != MACH64_MODE_MMIO) { From owner-p4-projects@FreeBSD.ORG Sat Feb 19 21:50:29 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7571116A4D0; Sat, 19 Feb 2005 21:50:29 +0000 (GMT) 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 0769416A4CE for ; Sat, 19 Feb 2005 21:50:29 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CD34A43D5A for ; Sat, 19 Feb 2005 21:50:28 +0000 (GMT) (envelope-from anholt@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1JLoSrQ065536 for ; Sat, 19 Feb 2005 21:50:28 GMT (envelope-from anholt@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1JLoSOa065533 for perforce@freebsd.org; Sat, 19 Feb 2005 21:50:28 GMT (envelope-from anholt@freebsd.org) Date: Sat, 19 Feb 2005 21:50:28 GMT Message-Id: <200502192150.j1JLoSOa065533@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to anholt@freebsd.org using -f From: Eric Anholt To: Perforce Change Reviews Subject: PERFORCE change 71345 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: Sat, 19 Feb 2005 21:50:30 -0000 http://perforce.freebsd.org/chv.cgi?CH=71345 Change 71345 by anholt@anholt_leguin on 2005/02/19 21:50:03 Update kernel build infrastructure for new DRM. Untested. Affected files ... .. //depot/projects/drm-merge/sys/amd64/conf/NOTES#2 edit .. //depot/projects/drm-merge/sys/conf/files#2 edit .. //depot/projects/drm-merge/sys/i386/conf/NOTES#2 edit Differences ... ==== //depot/projects/drm-merge/sys/amd64/conf/NOTES#2 (text+ko) ==== @@ -208,24 +208,14 @@ # Support for ACPI CPU Performance states via cpufreq(4) device acpi_perf -# DRM options: -# mgadrm: AGP Matrox G200, G400, G450, G550 -# r128drm: ATI Rage 128 -# radeondrm: ATI Radeon up to 9000/9100 -# sisdrm: SiS 300/305,540,630 -# tdfxdrm: 3dfx Voodoo 3/4/5 and Banshee -# DRM_DEBUG: include debug printfs, very slow -# -# mga requires AGP in the kernel, and it is recommended -# for AGP r128 and radeon cards. - -device mgadrm -device r128drm -device radeondrm -device sisdrm -device tdfxdrm - -options DRM_DEBUG +device drm # DRM core module required by DRM drivers +device mach64drm # ATI Rage Pro, Rage Mobility P/M, Rage XL +device mgadrm # AGP Matrox G200, G400, G450, G550 +device r128drm # ATI Rage 128 +device radeondrm # ATI Radeon up to 9200 +device sisdrm # SiS 300/305, 540, 630 +device tdfxdrm # 3dfx Voodoo 3/4/5 and Banshee +options DRM_DEBUG # Include debug printfs (slow) # # Network interfaces: ==== //depot/projects/drm-merge/sys/conf/files#2 (text+ko) ==== @@ -448,6 +448,26 @@ dev/dpt/dpt_eisa.c optional dpt eisa dev/dpt/dpt_pci.c optional dpt pci dev/dpt/dpt_scsi.c optional dpt +dev/drm/ati_pcigart.c optional drm +dev/drm/drm_agpsupport.c optional drm +dev/drm/drm_auth.c optional drm +dev/drm/drm_bufs.c optional drm +dev/drm/drm_context.c optional drm +dev/drm/drm_dma.c optional drm +dev/drm/drm_drawable.c optional drm +dev/drm/drm_drv.c optional drm +dev/drm/drm_fops.c optional drm +dev/drm/drm_ioctl.c optional drm +dev/drm/drm_irq.c optional drm +dev/drm/drm_lock.c optional drm +dev/drm/drm_memory.c optional drm +dev/drm/drm_pci.c optional drm +dev/drm/drm_scatter.c optional drm +dev/drm/drm_sysctl.c optional drm +dev/drm/mach64_dma.c optional mach64drm +dev/drm/mach64_drv.c optional mach64drm +dev/drm/mach64_irq.c optional mach64drm +dev/drm/mach64_state.c optional mach64drm dev/drm/mga_dma.c optional mgadrm dev/drm/mga_drv.c optional mgadrm dev/drm/mga_irq.c optional mgadrm ==== //depot/projects/drm-merge/sys/i386/conf/NOTES#2 (text+ko) ==== @@ -463,24 +463,15 @@ # The cpufreq(4) driver provides support for non-ACPI CPU frequency control device cpufreq -# DRM options: -# mgadrm: AGP Matrox G200, G400, G450, G550 -# r128drm: ATI Rage 128 -# radeondrm: ATI Radeon up to 9000/9100 -# sisdrm: SiS 300/305,540,630 -# tdfxdrm: 3dfx Voodoo 3/4/5 and Banshee -# DRM_DEBUG: include debug printfs, very slow -# -# mga requires AGP in the kernel, and it is recommended -# for AGP r128 and radeon cards. - -device mgadrm -device r128drm -device radeondrm -device sisdrm -device tdfxdrm - -options DRM_DEBUG +# Direct Rendering modules for 3D acceleration. +device drm # DRM core module required by DRM drivers +device mach64drm # ATI Rage Pro, Rage Mobility P/M, Rage XL +device mgadrm # AGP Matrox G200, G400, G450, G550 +device r128drm # ATI Rage 128 +device radeondrm # ATI Radeon up to 9200 +device sisdrm # SiS 300/305, 540, 630 +device tdfxdrm # 3dfx Voodoo 3/4/5 and Banshee +options DRM_DEBUG # Include debug printfs (slow) # # mse: Logitech and ATI InPort bus mouse ports From owner-p4-projects@FreeBSD.ORG Sat Feb 19 21:51:31 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C750616A4D0; Sat, 19 Feb 2005 21:51:30 +0000 (GMT) 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 A3CFC16A4CE for ; Sat, 19 Feb 2005 21:51:30 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7774643D4C for ; Sat, 19 Feb 2005 21:51:30 +0000 (GMT) (envelope-from anholt@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1JLpUA1065581 for ; Sat, 19 Feb 2005 21:51:30 GMT (envelope-from anholt@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1JLpU7w065578 for perforce@freebsd.org; Sat, 19 Feb 2005 21:51:30 GMT (envelope-from anholt@freebsd.org) Date: Sat, 19 Feb 2005 21:51:30 GMT Message-Id: <200502192151.j1JLpU7w065578@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to anholt@freebsd.org using -f From: Eric Anholt To: Perforce Change Reviews Subject: PERFORCE change 71346 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: Sat, 19 Feb 2005 21:51:31 -0000 http://perforce.freebsd.org/chv.cgi?CH=71346 Change 71346 by anholt@anholt_leguin on 2005/02/19 21:51:03 Step 1: save. Step 2: p4 submit. Affected files ... .. //depot/projects/drm-merge/sys/amd64/conf/NOTES#3 edit Differences ... ==== //depot/projects/drm-merge/sys/amd64/conf/NOTES#3 (text+ko) ==== @@ -208,6 +208,7 @@ # Support for ACPI CPU Performance states via cpufreq(4) device acpi_perf +# Direct Rendering modules for 3D acceleration. device drm # DRM core module required by DRM drivers device mach64drm # ATI Rage Pro, Rage Mobility P/M, Rage XL device mgadrm # AGP Matrox G200, G400, G450, G550 From owner-p4-projects@FreeBSD.ORG Sat Feb 19 23:15:12 2005 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id CC1D516A4D0; Sat, 19 Feb 2005 23:15:11 +0000 (GMT) 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 8465016A4CE for ; Sat, 19 Feb 2005 23:15:11 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 498D043D39 for ; Sat, 19 Feb 2005 23:15:11 +0000 (GMT) (envelope-from jmg@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1JNFBLp069324 for ; Sat, 19 Feb 2005 23:15:11 GMT (envelope-from jmg@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1JNFAm0069321 for perforce@freebsd.org; Sat, 19 Feb 2005 23:15:10 GMT (envelope-from jmg@freebsd.org) Date: Sat, 19 Feb 2005 23:15:10 GMT Message-Id: <200502192315.j1JNFAm0069321@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 Subject: PERFORCE change 71347 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: Sat, 19 Feb 2005 23:15:12 -0000 http://perforce.freebsd.org/chv.cgi?CH=71347 Change 71347 by jmg@jmg_carbon on 2005/02/19 23:14:23 add ep93xx support code and TS-7200 specific stuff... this include much debugging output, and only gets up to setttb... Affected files ... .. //depot/projects/arm/src/sys/arm/arm/locore.S#2 edit .. //depot/projects/arm/src/sys/arm/arm/pmap.c#2 edit .. //depot/projects/arm/src/sys/arm/conf/TS7200#1 add .. //depot/projects/arm/src/sys/arm/ep93xx/ep93xx.c#1 add .. //depot/projects/arm/src/sys/arm/ep93xx/ep93xx_space.c#1 add .. //depot/projects/arm/src/sys/arm/ep93xx/ep93xxreg.h#1 add .. //depot/projects/arm/src/sys/arm/ep93xx/ep93xxvar.h#1 add .. //depot/projects/arm/src/sys/arm/ep93xx/epclk.c#1 add .. //depot/projects/arm/src/sys/arm/ep93xx/epclkreg.h#1 add .. //depot/projects/arm/src/sys/arm/ep93xx/epsocvar.h#1 add .. //depot/projects/arm/src/sys/arm/ep93xx/files.ep93xx#1 add .. //depot/projects/arm/src/sys/arm/ep93xx/files.ts7200#1 add .. //depot/projects/arm/src/sys/arm/ep93xx/std.ts7200#1 add .. //depot/projects/arm/src/sys/arm/ep93xx/ts7200_machdep.c#1 add .. //depot/projects/arm/src/sys/arm/ep93xx/tsarmreg.h#1 add .. //depot/projects/arm/src/sys/arm/ep93xx/tsarmvar.h#1 add .. //depot/projects/arm/src/sys/arm/ep93xx/uart_bus_ep93xx.c#1 add .. //depot/projects/arm/src/sys/arm/ep93xx/uart_cpu_ep93xx.c#1 add .. //depot/projects/arm/src/sys/conf/options.arm#2 edit .. //depot/projects/arm/src/sys/dev/uart/uart_cpu.h#2 edit .. //depot/projects/arm/src/sys/dev/uart/uart_dev_epuart.c#1 add .. //depot/projects/arm/src/sys/dev/uart/uart_tty.c#2 edit Differences ... ==== //depot/projects/arm/src/sys/arm/arm/locore.S#2 (text+ko) ==== @@ -65,7 +65,6 @@ ASENTRY_NP(_start) - /* Check if we are running on RAM, if not move ourself to RAM */ #if 0 cmp pc, #PHYSADDR @@ -195,12 +194,11 @@ .word STARTUP_PAGETABLE_ADDR mmu_init_table: /* fill all table VA==PA */ - MMU_INIT(0x00000000, 0x00000000, 1<<(32-L1_S_SHIFT), L1_TYPE_S|L1_S_AP(AP_KRW)) /* map SDRAM VA==PA, WT cacheable */ MMU_INIT(PHYSADDR, PHYSADDR , 64, L1_TYPE_S|L1_S_C|L1_S_AP(AP_KRW)) /* map VA 0xc0000000..0xc3ffffff to PA */ MMU_INIT(KERNBASE, PHYSADDR, 64, L1_TYPE_S|L1_S_C|L1_S_AP(AP_KRW)) - MMU_INIT(0xfe800000, 0xfe800000, 1<<(32-L1_S_SHIFT), L1_TYPE_S|L1_S_AP(AP_KRW)) + MMU_INIT(0xf0100000, 0x80800000, 1<<(32-L1_S_SHIFT), L1_TYPE_S|L1_S_AP(AP_KRW)) .word 0 /* end of table */ #endif @@ -315,6 +313,11 @@ mov pc, r7 #endif +ENTRY(asm_putc) + ldr r1, =0xf01c0000 + strb r0, [r1] + mov pc, lr + /* * setjump + longjmp */ ==== //depot/projects/arm/src/sys/arm/arm/pmap.c#2 (text+ko) ==== @@ -4398,7 +4398,12 @@ proto = L1_S_DOM(PMAP_DOMAIN_KERNEL) | L1_C_PROTO; +#ifdef VERBOSE_INIT_ARM + printf("pmap_link_l2pt: pa=0x%x va=0x%x\n", l2pv->pv_pa, l2pv->pv_va); +#endif + pde[slot + 0] = proto | (l2pv->pv_pa + 0x000); + #ifdef ARM32_NEW_VM_LAYOUT PTE_SYNC(&pde[slot]); #else @@ -4489,7 +4494,7 @@ panic("pmap_map_chunk: no L1 table provided"); #ifdef VERBOSE_INIT_ARM - printf("pmap_map_chunk: pa=0x%lx va=0x%lx size=0x%lx resid=0x%lx " + printf("pmap_map_chunk: pa=0x%x va=0x%x size=0x%x resid=0x%x " "prot=0x%x cache=%d\n", pa, va, size, resid, prot, cache); #endif @@ -4628,7 +4633,7 @@ for (i = 0; pmap_devmap_table[i].pd_size != 0; i++) { #ifdef VERBOSE_INIT_ARM - printf("devmap: %08lx -> %08lx @ %08lx\n", + printf("devmap: %08x -> %08x @ %08x\n", pmap_devmap_table[i].pd_pa, pmap_devmap_table[i].pd_pa + pmap_devmap_table[i].pd_size - 1, ==== //depot/projects/arm/src/sys/conf/options.arm#2 (text+ko) ==== @@ -10,4 +10,5 @@ KERNPHYSADDR opt_global.h KERNVIRTADDR opt_global.h STARTUP_PAGETABLE_ADDR opt_global.h +VERBOSE_INIT_ARM opt_global.h XSCALE_CACHE_READ_WRITE_ALLOCATE opt_global.h ==== //depot/projects/arm/src/sys/dev/uart/uart_cpu.h#2 (text+ko) ==== @@ -43,6 +43,7 @@ extern struct uart_ops uart_i8251_ops; extern struct uart_ops uart_ns8250_ops; +extern struct uart_ops uart_epuart_ops; extern struct uart_ops uart_sab82532_ops; extern struct uart_ops uart_z8530_ops; ==== //depot/projects/arm/src/sys/dev/uart/uart_tty.c#2 (text+ko) ====