From owner-p4-projects@FreeBSD.ORG Mon Jun 10 16:12:58 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 413946EB; Mon, 10 Jun 2013 16:12:58 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 01B626E9 for ; Mon, 10 Jun 2013 16:12:57 +0000 (UTC) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from skunkworks.freebsd.org (skunkworks6.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id E4A8510FA for ; Mon, 10 Jun 2013 16:12:57 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r5AGCvS2017892 for ; Mon, 10 Jun 2013 16:12:57 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r5AGCvDW017889 for perforce@freebsd.org; Mon, 10 Jun 2013 16:12:57 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Date: Mon, 10 Jun 2013 16:12:57 GMT Message-Id: <201306101612.r5AGCvDW017889@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson Subject: PERFORCE change 229569 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Jun 2013 16:12:58 -0000 http://p4web.freebsd.org/@@229569?ac=10 Change 229569 by rwatson@rwatson_cinnamon on 2013/06/10 16:12:22 Tune up TESLA_KEY_SIZE as I'm using more complex assertions than currently allowed. Affected files ... .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/include/libtesla.h#2 edit Differences ... ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/include/libtesla.h#2 (text+ko) ==== @@ -163,7 +163,7 @@ -#define TESLA_KEY_SIZE 4 +#define TESLA_KEY_SIZE 8 /** * A TESLA instance can be identified by a @ref tesla_class and a From owner-p4-projects@FreeBSD.ORG Mon Jun 10 20:49:04 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8D503342; Mon, 10 Jun 2013 20:49:04 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 4E4A1340 for ; Mon, 10 Jun 2013 20:49:04 +0000 (UTC) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from skunkworks.freebsd.org (skunkworks6.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id 24E3B10DD for ; Mon, 10 Jun 2013 20:49:04 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r5AKn4gE044045 for ; Mon, 10 Jun 2013 20:49:04 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r5AKn4bQ044042 for perforce@freebsd.org; Mon, 10 Jun 2013 20:49:04 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Date: Mon, 10 Jun 2013 20:49:04 GMT Message-Id: <201306102049.r5AKn4bQ044042@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson Subject: PERFORCE change 229572 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Jun 2013 20:49:04 -0000 http://p4web.freebsd.org/@@229572?ac=10 Change 229572 by rwatson@rwatson_cinnamon on 2013/06/10 20:48:16 We can't instrument vm_fault() with TESLA (currently) as it is used before calls to malloc(9) are safe. Instead instrument trap_pfault(), although, actually, comment that out as well as it's static and therefore can't be instrumented (at least that I can figure out). Affected files ... .. //depot/projects/ctsrd/tesla/src/sys/sys/tesla-kernel.h#2 edit .. //depot/projects/ctsrd/tesla/src/sys/ufs/ffs/ffs_vnops.c#9 edit Differences ... ==== //depot/projects/ctsrd/tesla/src/sys/sys/tesla-kernel.h#2 (text+ko) ==== @@ -38,14 +38,25 @@ /* * Un-protyped functions that we care about. * - * XXXRW: Solution is actually to prototype them properly. + * XXXRW: Solution is actually to prototype them properly. Some don't have + * consistent prototypes across architectures. */ extern void syscall(void); +extern void trap_pfault(struct trapframe *, int, vm_offset_t); /* * Convenient assertion wrappers for various scopes. */ #define TESLA_SYSCALL(x) TESLA_WITHIN(syscall, x) -#define TESLA_VM_FAULT(x) TESLA_WITHIN(vm_fault, x) + +/* + * XXXRW: Not all architectures have a trap_pfault() function. Can't use + * vm_fault() as it is used in non-trap contexts -- e.g., PMAP initialisation. + */ +#if 0 +#define TESLA_PAGE_FAULT(x) TESLA_WITHIN(trap_pfault, x) +#else +#define TESLA_PAGE_FAULT(x) +#endif #endif /* _SYS_TESLA_KERNEL_H_ */ ==== //depot/projects/ctsrd/tesla/src/sys/ufs/ffs/ffs_vnops.c#9 (text+ko) ==== @@ -440,8 +440,8 @@ vp = ap->a_vp; TESLA_SYSCALL(previously(mac_vnode_check_read(ANY(ptr), ANY(ptr), vp) == 0)); - TESLA_VM_FAULT(previously(mac_vnode_check_read(ANY(ptr), ANY(ptr), vp) - == 0)); + TESLA_PAGE_FAULT(previously(mac_vnode_check_read(ANY(ptr), ANY(ptr), + vp) == 0)); uio = ap->a_uio; ioflag = ap->a_ioflag; @@ -666,7 +666,7 @@ vp = ap->a_vp; TESLA_SYSCALL(previously(mac_vnode_check_write(ANY(ptr), ANY(ptr), vp) == 0)); - TESLA_VM_FAULT(previously(mac_vnode_check_WRITE(ANY(ptr), ANY(ptr), + TESLA_PAGE_FAULT(previously(mac_vnode_check_WRITE(ANY(ptr), ANY(ptr), vp) == 0)); uio = ap->a_uio; From owner-p4-projects@FreeBSD.ORG Tue Jun 11 09:54:35 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D4477D88; Tue, 11 Jun 2013 09:54:35 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 7B133D86 for ; Tue, 11 Jun 2013 09:54:35 +0000 (UTC) (envelope-from jonathan@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks6.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id 5D395191B for ; Tue, 11 Jun 2013 09:54:35 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r5B9sZhq019672 for ; Tue, 11 Jun 2013 09:54:35 GMT (envelope-from jonathan@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r5B9sZ3O019669 for perforce@freebsd.org; Tue, 11 Jun 2013 09:54:35 GMT (envelope-from jonathan@freebsd.org) Date: Tue, 11 Jun 2013 09:54:35 GMT Message-Id: <201306110954.r5B9sZ3O019669@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to jonathan@freebsd.org using -f From: Jonathan Anderson Subject: PERFORCE change 229579 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Jun 2013 09:54:36 -0000 http://p4web.freebsd.org/@@229579?ac=10 Change 229579 by jonathan@jonathan-on-joe on 2013/06/11 09:54:15 Update sys/contrib/tesla with latest libtesla parts. Affected files ... .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/include/libtesla.h#3 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/include/tesla-macros.h#3 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/include/tesla.h#2 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_class_perthread.c#3 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_internal.h#3 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_util.c#2 edit Differences ... ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/include/libtesla.h#3 (text+ko) ==== @@ -163,7 +163,7 @@ -#define TESLA_KEY_SIZE 8 +#define TESLA_KEY_SIZE 4 /** * A TESLA instance can be identified by a @ref tesla_class and a ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/include/tesla-macros.h#3 (text+ko) ==== @@ -52,10 +52,10 @@ ) /** An inline assertion. */ -#define TESLA_ASSERT(locality, start, end, predicate) \ +#define TESLA_ASSERT(locality, start, end, expression) \ __tesla_inline_assertion( \ __FILE__, __LINE__, __COUNTER__, \ - locality, start, end, predicate \ + locality, start, end, expression \ ) /** An assertion in the global TESLA context. */ @@ -82,7 +82,7 @@ #define automaton(name, ...) __tesla_automaton(name, __VA_ARGS__) -#define tdone return (__tesla_automaton_done()) +#define tesla_done return (__tesla_automaton_done()) #define optional(...) __tesla_optional(__tesla_ignore, __VA_ARGS__) #define ANY_REP INT_MAX ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/include/tesla.h#2 (text+ko) ==== @@ -29,7 +29,7 @@ */ /** - * @mainpage TESLA API documentation + * @mainpage API documentation * * This is the API documentation for TESLA's programmer interface * (@ref ConsumerAPI), runtime support library (@ref libtesla) and ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_class_perthread.c#3 (text+ko) ==== @@ -75,6 +75,7 @@ store = td->td_tesla; td->td_tesla = NULL; tesla_store_free(store); + tesla_free(store); } static void ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_internal.h#3 (text+ko) ==== @@ -73,7 +73,7 @@ /** * Call this if things go catastrophically, unrecoverably wrong. */ -void tesla_die(const char *event) __attribute__((noreturn)); +void tesla_die(int32_t errno, const char *event) __attribute__((noreturn)); /** * Clean up a @ref tesla_class. ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_util.c#2 (text+ko) ==== @@ -35,9 +35,11 @@ void -tesla_die(const char *event) +tesla_die(int32_t code, const char *event) { - tesla_panic("tesla_die: fatal error in event '%s'\n", event); + + tesla_panic("tesla_die: fatal error in event '%s'; %s\n", + event, tesla_strerror(code)); } const char * From owner-p4-projects@FreeBSD.ORG Tue Jun 11 14:28:38 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 0E6F7522; Tue, 11 Jun 2013 14:28:38 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id ACA85520 for ; Tue, 11 Jun 2013 14:28:37 +0000 (UTC) (envelope-from jonathan@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks6.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id 8D26E1786 for ; Tue, 11 Jun 2013 14:28:37 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r5BESbFn045787 for ; Tue, 11 Jun 2013 14:28:37 GMT (envelope-from jonathan@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r5BESb5x045784 for perforce@freebsd.org; Tue, 11 Jun 2013 14:28:37 GMT (envelope-from jonathan@freebsd.org) Date: Tue, 11 Jun 2013 14:28:37 GMT Message-Id: <201306111428.r5BESb5x045784@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to jonathan@freebsd.org using -f From: Jonathan Anderson Subject: PERFORCE change 229581 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Jun 2013 14:28:38 -0000 http://p4web.freebsd.org/@@229581?ac=10 Change 229581 by jonathan@jonathan-on-joe on 2013/06/11 14:28:18 Update libtesla to most recent version. This version ignores events that are out of scope, i.e. occur before an <> event or after a <> event. Affected files ... .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/include/libtesla.h#4 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_dtrace.c#3 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_notification.c#3 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_update.c#2 edit Differences ... ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/include/libtesla.h#4 (text+ko) ==== @@ -271,6 +271,10 @@ typedef void (*tesla_ev_accept)(struct tesla_class *, struct tesla_instance *); +/** An event is being ignored. */ +typedef void (*tesla_ev_ignored)(const struct tesla_class *, + const struct tesla_key *, const struct tesla_transitions *); + /** A vector of event handlers. */ struct tesla_event_handlers { tesla_ev_new_instance teh_init; @@ -279,6 +283,7 @@ tesla_ev_no_instance teh_fail_no_instance; tesla_ev_bad_transition teh_bad_transition; tesla_ev_accept teh_accept; + tesla_ev_ignored teh_ignored; }; /** Register a set of event handlers. */ ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_dtrace.c#3 (text+ko) ==== @@ -54,6 +54,9 @@ "struct tesla_transitions *"); SDT_PROBE_DEFINE2(tesla, kernel, notify, accept, accept, "struct tesla_class *", "struct tesla_instance *"); +SDT_PROBE_DEFINE3(tesla, kernel, notify, ignored, ignored-event, + "struct tesla_class *", "struct tesla_key *", + "struct tesla_transitions *"); static void new_instance(struct tesla_class *tcp, struct tesla_instance *tip) @@ -101,13 +104,22 @@ SDT_PROBE(tesla, kernel, notify, accept, tcp, tip, 0, 0, 0); } +static void +ignored(struct tesla_class *tcp, const struct tesla_key *tkp, + const struct tesla_transitions *ttp) +{ + + SDT_PROBE(tesla, kernel, notify, ignored, tcp, tkp, tip, 0, 0); +} + struct tesla_event_handlers dtrace_handlers = { .teh_init = new_instance, .teh_transition = transition, .teh_clone = clone, .teh_fail_no_instance = no_instance, .teh_bad_transition = bad_transition, - .teh_accept = accept + .teh_accept = accept, + .teh_ignored = ignored, }; #endif /* _KERNEL */ ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_notification.c#3 (text+ko) ==== @@ -41,7 +41,7 @@ if (!tehp || !tehp->teh_init || !tehp->teh_transition || !tehp->teh_clone || !tehp->teh_fail_no_instance || !tehp->teh_bad_transition - || !tehp->teh_accept) + || !tehp->teh_accept || !tehp->teh_ignored) return (TESLA_ERROR_EINVAL); ev_handlers = tehp; @@ -69,13 +69,17 @@ static void print_accept(struct tesla_class *, struct tesla_instance *); +static void print_ignored(const struct tesla_class *, + const struct tesla_key *, const struct tesla_transitions *); + struct tesla_event_handlers printf_handlers = { .teh_init = print_new_instance, .teh_transition = print_transition_taken, .teh_clone = print_clone, .teh_fail_no_instance = print_no_instance, .teh_bad_transition = print_bad_transition, - .teh_accept = print_accept + .teh_accept = print_accept, + .teh_ignored = print_ignored, }; @@ -94,7 +98,8 @@ .teh_clone = print_clone, .teh_fail_no_instance = panic_no_instance, .teh_bad_transition = panic_bad_transition, - .teh_accept = print_accept + .teh_accept = print_accept, + .teh_ignored = print_ignored, }; @@ -241,6 +246,21 @@ tip - tcp->tc_instances); } +void +print_ignored(const struct tesla_class *tcp, const struct tesla_key *tkp, + const struct tesla_transitions *transp) +{ + char buffer[ERROR_BUFFER_LENGTH]; + char *next = buffer; + const char *end = buffer + sizeof(buffer); + + next = key_string(next, end, tkp); + SAFE_SPRINTF(next, end, " : "); + sprint_transitions(next, end, transp); + + DEBUG(libtesla.event, "ignore '%s':%s", tcp->tc_name, buffer); +} + static void print_failure_header(const struct tesla_class *tcp) ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_update.c#2 (text+ko) ==== @@ -175,6 +175,16 @@ } } + if (!matched_something) { + // If the class hasn't received any <> events yet, + // simply ignore the event: it is out of scope. + if (class->tc_free == class->tc_limit) + ev_handlers->teh_ignored(class, pattern, trans); + + // Otherwise, we ought to have matched something. + else ev_handlers->teh_fail_no_instance(class, pattern, trans); + } + // Does it cause class cleanup? if (cleanup_required) tesla_class_reset(class); @@ -182,9 +192,6 @@ print_class(class); PRINT("\n====\n\n"); - if (!matched_something) - ev_handlers->teh_fail_no_instance(class, pattern, trans); - tesla_class_put(class); return (TESLA_SUCCESS); From owner-p4-projects@FreeBSD.ORG Tue Jun 11 16:50:15 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8169A7A4; Tue, 11 Jun 2013 16:50:15 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 3683C7A2 for ; Tue, 11 Jun 2013 16:50:15 +0000 (UTC) (envelope-from jonathan@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks6.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id 2724B1DEB for ; Tue, 11 Jun 2013 16:50:15 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r5BGoEW9059373 for ; Tue, 11 Jun 2013 16:50:14 GMT (envelope-from jonathan@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r5BGoEnM059370 for perforce@freebsd.org; Tue, 11 Jun 2013 16:50:14 GMT (envelope-from jonathan@freebsd.org) Date: Tue, 11 Jun 2013 16:50:14 GMT Message-Id: <201306111650.r5BGoEnM059370@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to jonathan@freebsd.org using -f From: Jonathan Anderson Subject: PERFORCE change 229583 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Jun 2013 16:50:15 -0000 http://p4web.freebsd.org/@@229583?ac=10 Change 229583 by jonathan@jonathan-on-zenith on 2013/06/11 16:49:48 Fix 'ignored' dtrace handler Affected files ... .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_dtrace.c#4 edit Differences ... ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_dtrace.c#4 (text+ko) ==== @@ -105,11 +105,11 @@ } static void -ignored(struct tesla_class *tcp, const struct tesla_key *tkp, +ignored(const struct tesla_class *tcp, const struct tesla_key *tkp, const struct tesla_transitions *ttp) { - SDT_PROBE(tesla, kernel, notify, ignored, tcp, tkp, tip, 0, 0); + SDT_PROBE(tesla, kernel, notify, ignored, tcp, tkp, ttp, 0, 0); } struct tesla_event_handlers dtrace_handlers = { From owner-p4-projects@FreeBSD.ORG Wed Jun 12 04:31:17 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C41F66D6; Wed, 12 Jun 2013 04:31:17 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 822FB6D4 for ; Wed, 12 Jun 2013 04:31:17 +0000 (UTC) (envelope-from lz@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks6.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id 725EC1DAF for ; Wed, 12 Jun 2013 04:31:17 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r5C4VHq6028083 for ; Wed, 12 Jun 2013 04:31:17 GMT (envelope-from lz@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r5C4VCPN028080 for perforce@freebsd.org; Wed, 12 Jun 2013 04:31:12 GMT (envelope-from lz@FreeBSD.org) Date: Wed, 12 Jun 2013 04:31:12 GMT Message-Id: <201306120431.r5C4VCPN028080@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to lz@FreeBSD.org using -f From: Zheng Liu Subject: PERFORCE change 229612 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Jun 2013 04:31:18 -0000 http://p4web.freebsd.org/@@229612?ac=10 Change 229612 by lz@gnehzuil-desktop on 2013/06/12 04:30:44 IFC. Affected files ... .. //depot/projects/soc2010/extfs/src/sbin/Makefile#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/atacontrol/Makefile#3 delete .. //depot/projects/soc2010/extfs/src/sbin/atacontrol/atacontrol.8#4 delete .. //depot/projects/soc2010/extfs/src/sbin/atacontrol/atacontrol.c#4 delete .. //depot/projects/soc2010/extfs/src/sbin/camcontrol/camcontrol.8#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/camcontrol/camcontrol.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/ccdconfig/ccdconfig.8#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/devd/devd.8#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/devd/devd.cc#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/devd/devd.conf.5#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/devd/devd.h#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/devd/devd.hh#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/devd/token.l#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/devfs/devfs.8#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/dhclient/packet.c#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/dmesg/dmesg.8#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/dmesg/dmesg.c#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/dumpfs/dumpfs.8#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/dumpfs/dumpfs.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/dumpon/dumpon.8#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/etherswitchcfg/etherswitchcfg.8#2 integrate .. //depot/projects/soc2010/extfs/src/sbin/etherswitchcfg/etherswitchcfg.c#2 integrate .. //depot/projects/soc2010/extfs/src/sbin/ffsinfo/ffsinfo.8#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/fsck_ffs/dir.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/fsck_ffs/ea.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/fsck_ffs/fsck.h#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/fsck_ffs/fsck_ffs.8#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/fsck_ffs/fsutil.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/fsck_ffs/inode.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/fsck_ffs/main.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/fsck_ffs/pass1.c#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/fsck_ffs/pass5.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/fsck_ffs/setup.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/fsck_ffs/suj.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/fsdb/fsdb.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/fsdb/fsdbutil.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/gbde/Makefile#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/geom/class/Makefile.inc#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/geom/class/concat/gconcat.8#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/geom/class/eli/geli.8#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/geom/class/eli/geom_eli.c#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/geom/class/label/glabel.8#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/geom/class/mirror/gmirror.8#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/geom/class/nop/gnop.8#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/geom/class/part/geom_part.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/geom/class/part/gpart.8#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/geom/class/raid/graid.8#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/geom/class/stripe/gstripe.8#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/growfs/growfs.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/gvinum/gvinum.8#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/hastctl/Makefile#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/hastctl/hastctl.8#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/hastctl/hastctl.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/hastd/Makefile#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/hastd/control.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/hastd/hast.conf.5#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/hastd/hast.h#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/hastd/hast_proto.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/hastd/hastd.8#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/hastd/hastd.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/hastd/parse.y#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/hastd/primary.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/hastd/refcnt.h#1 branch .. //depot/projects/soc2010/extfs/src/sbin/hastd/secondary.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/hastd/subr.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/hastd/token.l#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/ifconfig/ifconfig.8#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/ifconfig/ifieee80211.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/ifconfig/iflagg.c#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/ipfw/ipfw.8#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/ipfw/ipfw2.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/ipfw/ipfw2.h#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/ipfw/ipv6.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/iscontrol/auth_subr.c#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/iscontrol/fsm.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/iscontrol/iscsi.conf.5#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/iscontrol/login.c#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/iscontrol/misc.c#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/kldload/kldload.8#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/ldconfig/ldconfig.8#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/ldconfig/ldconfig.c#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/md5/Makefile#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/mount/mount.8#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/mount/mount.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/mount_cd9660/mount_cd9660.8#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/mount_cd9660/mount_cd9660.c#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/mount_ext2fs/Makefile#3 delete .. //depot/projects/soc2010/extfs/src/sbin/mount_ext2fs/mount_ext2fs.8#3 delete .. //depot/projects/soc2010/extfs/src/sbin/mount_ext2fs/mount_ext2fs.c#3 delete .. //depot/projects/soc2010/extfs/src/sbin/mount_hpfs/Makefile#3 delete .. //depot/projects/soc2010/extfs/src/sbin/mount_hpfs/mount_hpfs.8#3 delete .. //depot/projects/soc2010/extfs/src/sbin/mount_hpfs/mount_hpfs.c#3 delete .. //depot/projects/soc2010/extfs/src/sbin/mount_msdosfs/mount_msdosfs.c#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/mount_nfs/mount_nfs.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/mount_ntfs/Makefile#3 delete .. //depot/projects/soc2010/extfs/src/sbin/mount_ntfs/mount_ntfs.8#3 delete .. //depot/projects/soc2010/extfs/src/sbin/mount_ntfs/mount_ntfs.c#3 delete .. //depot/projects/soc2010/extfs/src/sbin/mount_nullfs/mount_nullfs.c#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/mount_reiserfs/Makefile#3 delete .. //depot/projects/soc2010/extfs/src/sbin/mount_reiserfs/mount_reiserfs.8#4 delete .. //depot/projects/soc2010/extfs/src/sbin/mount_reiserfs/mount_reiserfs.c#4 delete .. //depot/projects/soc2010/extfs/src/sbin/mount_std/Makefile#3 delete .. //depot/projects/soc2010/extfs/src/sbin/mount_std/mount_std.8#3 delete .. //depot/projects/soc2010/extfs/src/sbin/mount_std/mount_std.c#3 delete .. //depot/projects/soc2010/extfs/src/sbin/mount_udf/Makefile#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/mount_udf/mount_udf.c#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/mount_unionfs/mount_unionfs.c#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/newfs/mkfs.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/newfs/newfs.8#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/newfs/newfs.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/newfs/newfs.h#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/newfs_nandfs/newfs_nandfs.c#2 integrate .. //depot/projects/soc2010/extfs/src/sbin/nvmecontrol/nvmecontrol.8#2 integrate .. //depot/projects/soc2010/extfs/src/sbin/nvmecontrol/nvmecontrol.c#2 integrate .. //depot/projects/soc2010/extfs/src/sbin/ping6/ping6.8#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/ping6/ping6.c#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/reboot/boot_i386.8#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/recoverdisk/recoverdisk.c#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/route/route.c#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/routed/routed.8#3 integrate .. //depot/projects/soc2010/extfs/src/sbin/shutdown/shutdown.8#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/tunefs/tunefs.8#4 integrate .. //depot/projects/soc2010/extfs/src/sbin/tunefs/tunefs.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/Makefile#7 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/acpica/acpi_machdep.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/amd64/db_trace.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/amd64/exception.S#6 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/amd64/fpu.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/amd64/genassym.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/amd64/identcpu.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/amd64/machdep.c#13 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/amd64/minidump_machdep.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/amd64/mp_machdep.c#10 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/amd64/pmap.c#11 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/amd64/support.S#5 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/amd64/trap.c#10 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/amd64/vm_machdep.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/compile/.cvsignore#2 delete .. //depot/projects/soc2010/extfs/src/sys/amd64/conf/.cvsignore#2 delete .. //depot/projects/soc2010/extfs/src/sys/amd64/conf/GENERIC#11 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/conf/NOTES#8 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/ia32/ia32_signal.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/include/clock.h#7 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/include/counter.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/amd64/include/elf.h#6 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/include/fdt.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/amd64/include/frame.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/include/intr_machdep.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/include/md_var.h#6 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/include/metadata.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/include/ofw_machdep.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/amd64/include/param.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/include/pcb.h#6 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/include/pcpu.h#6 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/include/pmap.h#8 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/include/sigframe.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/include/signal.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/include/ucontext.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/include/vmm.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/include/vmm_dev.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/include/vmm_instruction_emul.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/include/vmparam.h#7 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/include/xen/xen-os.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/linux32/linux.h#8 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/linux32/linux32_machdep.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/linux32/linux32_sysvec.c#9 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/amd/amdv.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/intel/ept.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/intel/ept.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/intel/vmcs.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/intel/vmcs.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/intel/vmx.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/intel/vmx.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/intel/vmx_controls.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/intel/vmx_cpufunc.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/intel/vmx_genassym.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/intel/vmx_msr.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/intel/vmx_msr.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/intel/vmx_support.S#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/intel/vtd.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/io/iommu.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/io/iommu.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/io/ppt.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/io/ppt.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/io/vdev.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/io/vdev.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/io/vlapic.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/io/vlapic.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/vmm.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/vmm_dev.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/vmm_instruction_emul.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/vmm_ipi.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/vmm_ipi.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/vmm_ktr.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/vmm_lapic.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/vmm_lapic.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/vmm_mem.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/vmm_mem.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/vmm_msr.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/vmm_msr.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/vmm_stat.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/vmm_stat.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/vmm_support.S#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/vmm_util.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/vmm_util.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/x86.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/vmm/x86.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/allwinner/a10_clk.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/allwinner/a10_clk.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/allwinner/a10_ehci.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/allwinner/a10_gpio.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/allwinner/a10_machdep.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/allwinner/a10_wdog.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/allwinner/a10_wdog.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/allwinner/aintc.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/allwinner/common.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/allwinner/files.a10#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/allwinner/timer.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/bcopy_page.S#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/bcopyinout.S#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/bcopyinout_xscale.S#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/blockio.S#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/bus_space_asm_generic.S#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/busdma_machdep-v6.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/busdma_machdep.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/copystr.S#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/cpufunc.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/cpufunc_asm.S#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/cpufunc_asm_arm10.S#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/cpufunc_asm_arm11.S#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/cpufunc_asm_arm11x6.S#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/cpufunc_asm_arm7tdmi.S#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/cpufunc_asm_arm8.S#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/cpufunc_asm_arm9.S#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/cpufunc_asm_armv4.S#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/cpufunc_asm_armv5.S#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/cpufunc_asm_armv5_ec.S#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/cpufunc_asm_armv6.S#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/cpufunc_asm_armv7.S#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/cpufunc_asm_fa526.S#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/cpufunc_asm_ixp12x0.S#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/cpufunc_asm_pj4b.S#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/cpufunc_asm_sa1.S#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/cpufunc_asm_sa11x0.S#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/cpufunc_asm_sheeva.S#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/cpufunc_asm_xscale.S#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/cpufunc_asm_xscale_c3.S#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/db_trace.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/disassem.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/elf_trampoline.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/exception.S#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/fiq_subr.S#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/fusu.S#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/gic.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/identcpu.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/in_cksum_arm.S#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/intr.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/irq_dispatch.S#6 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/locore.S#5 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/machdep.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/mp_machdep.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/mpcore_timer.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/pmap-v6.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/pmap.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/setcpsr.S#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/stack_machdep.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/support.S#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/swtch.S#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/trap.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/vfp.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/vm_machdep.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/at91/at91_machdep.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/at91/at91_mci.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/at91/at91_pio.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/at91/at91_piovar.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/at91/at91_pmc.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/at91/at91rm9200.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/at91/at91rm9200_devices.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/at91/if_ate.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/at91/uart_dev_at91usart.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/broadcom/bcm2835/bcm2835_dma.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/broadcom/bcm2835/bcm2835_dma.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/broadcom/bcm2835/bcm2835_gpio.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/broadcom/bcm2835/bcm2835_systimer.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/broadcom/bcm2835/bcm2835_vcbus.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/broadcom/bcm2835/files.bcm2835#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/compile/.cvsignore#2 delete .. //depot/projects/soc2010/extfs/src/sys/arm/conf/.cvsignore#2 delete .. //depot/projects/soc2010/extfs/src/sys/arm/conf/AC100#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/conf/ARMADAXP#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/conf/ATMEL#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/conf/AVILA#7 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/conf/BEAGLEBONE#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/conf/CAMBRIA#8 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/conf/CRB#6 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/conf/CUBIEBOARD#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/conf/DOCKSTAR#5 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/conf/DREAMPLUG-1001#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/conf/EFIKA_MX#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/conf/EP80219#6 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/conf/IQ31244#6 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/conf/NOTES#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/conf/RPI-B#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/conf/SHEEVAPLUG#7 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/conf/TS7800#5 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/conf/ZEDBOARD#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/econa/econa_machdep.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/bus_space.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/common.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/console.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/i2c.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/imx.files#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/imx51_ccm.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/imx51_ccmreg.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/imx51_ccmvar.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/imx51_dpllreg.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/imx51_gpio.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/imx51_iomux.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/imx51_iomuxreg.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/imx51_iomuxvar.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/imx51_ipuv3.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/imx51_ipuv3reg.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/imx51_sdmareg.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/imx51_ssireg.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/imx51_tzicreg.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/imx_gpt.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/imx_gptreg.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/imx_gptvar.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/imx_machdep.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/imx_wdog.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/imx_wdogreg.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/std.imx#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/freescale/imx/tzic.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/include/armreg.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/include/asm.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/include/at91_gpio.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/include/bus.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/include/counter.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/include/frame.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/include/machdep.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/include/param.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/include/pcpu.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/include/pmap.h#10 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/include/setjmp.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/include/signal.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/include/sysarch.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/include/vfp.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/include/vmparam.h#8 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/lpc/lpc_timer.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/mv/armadaxp/armadaxp.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/mv/armadaxp/armadaxp_mp.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/mv/armadaxp/std.armadaxp#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/mv/common.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/mv/kirkwood/files.sheevaplug#3 delete .. //depot/projects/soc2010/extfs/src/sys/arm/mv/kirkwood/sheevaplug.c#4 delete .. //depot/projects/soc2010/extfs/src/sys/arm/mv/kirkwood/std.sheevaplug#4 delete .. //depot/projects/soc2010/extfs/src/sys/arm/mv/mv_machdep.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/mv/mvreg.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/mv/mvvar.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/mv/mvwin.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/mv/timer.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/s3c2xx0/s3c24x0_machdep.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/s3c2xx0/uart_dev_s3c2410.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/sa11x0/assabet_machdep.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/sa11x0/uart_dev_sa1110.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/ti/aintc.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/ti/am335x/am335x_dmtimer.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/ti/am335x/am335x_lcd.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/ti/am335x/am335x_lcd.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/ti/am335x/am335x_lcd_syscons.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/ti/am335x/am335x_prcm.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/ti/am335x/am335x_pwm.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/ti/am335x/am335x_pwm.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/ti/am335x/am335x_scm.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/ti/am335x/am335x_scm_padconf.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/ti/am335x/files.am335x#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/ti/cpsw/if_cpsw.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/ti/cpsw/if_cpswreg.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/ti/cpsw/if_cpswvar.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/ti/omap4/omap4_prcm_clks.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/ti/ti_cpuid.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/ti/ti_gpio.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/ti/ti_machdep.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/ti/ti_mmchs.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/ti/ti_prcm.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/ti/ti_scm.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/versatile/sp804.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/xilinx/files.zynq7#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/xilinx/std.zynq7#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/xilinx/uart_dev_cdnc.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/xilinx/zedboard/files.zedboard#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/xilinx/zedboard/std.zedboard#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/xilinx/zy7_bus_space.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/xilinx/zy7_devcfg.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/xilinx/zy7_ehci.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/xilinx/zy7_gpio.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/xilinx/zy7_l2cache.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/xilinx/zy7_machdep.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/xilinx/zy7_reg.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/xilinx/zy7_slcr.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/xilinx/zy7_slcr.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/arm/xscale/i80321/ep80219_machdep.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/xscale/i80321/iq31244_machdep.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/xscale/i8134x/crb_machdep.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/xscale/ixp425/avila_gpio.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/xscale/ixp425/avila_machdep.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/xscale/ixp425/cambria_gpio.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/xscale/ixp425/ixp425_npe.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/xscale/pxa/pxa_machdep.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/arm/at91/Makefile.inc#3 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/arm/at91/boot2/Makefile#3 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/arm/ixp425/Makefile.inc#3 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/arm/ixp425/boot2/Makefile#4 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/arm/uboot/Makefile#5 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/arm/uboot/start.S#4 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/common/bootstrap.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/common/load_elf.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/common/module.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/common/part.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/common/util.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/fdt/dts/am335x-evm.dts#1 branch .. //depot/projects/soc2010/extfs/src/sys/boot/fdt/dts/am335x.dtsi#1 branch .. //depot/projects/soc2010/extfs/src/sys/boot/fdt/dts/bcm2835-rpi-b.dts#2 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/fdt/dts/beaglebone-black.dts#1 branch .. //depot/projects/soc2010/extfs/src/sys/boot/fdt/dts/beaglebone.dts#2 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/fdt/dts/cubieboard.dts#2 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/fdt/dts/db78460.dts#2 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/fdt/dts/dreamplug-1001.dts#1 branch .. //depot/projects/soc2010/extfs/src/sys/boot/fdt/dts/dreamplug-1001N.dts#1 branch .. //depot/projects/soc2010/extfs/src/sys/boot/fdt/dts/efikamx.dts#1 branch .. //depot/projects/soc2010/extfs/src/sys/boot/fdt/dts/imx51x.dtsi#1 branch .. //depot/projects/soc2010/extfs/src/sys/boot/fdt/dts/zedboard.dts#1 branch .. //depot/projects/soc2010/extfs/src/sys/boot/fdt/fdt_loader_cmd.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/fdt/help.fdt#1 branch .. //depot/projects/soc2010/extfs/src/sys/boot/ficl/arm/sysdep.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/ficl/tools.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/i386/btx/btx/btx.S#4 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/i386/efi/Makefile#5 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/i386/libi386/comconsole.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/pc98/btx/btx/btx.S#4 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/pc98/libpc98/biosdisk.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/pc98/libpc98/comconsole.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/powerpc/ps3/Makefile#5 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/powerpc/uboot/Makefile#4 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/sparc64/loader/main.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/uboot/common/metadata.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/uboot/lib/copy.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/uboot/lib/elf_freebsd.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/usb/Makefile#1 branch .. //depot/projects/soc2010/extfs/src/sys/boot/usb/Makefile.test#1 branch .. //depot/projects/soc2010/extfs/src/sys/boot/usb/bsd_busspace.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/boot/usb/bsd_global.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/boot/usb/bsd_kernel.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/boot/usb/bsd_kernel.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/boot/usb/bsd_usbloader_test.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/boot/usb/tools/sysinit.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/boot/usb/tools/sysinit.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/boot/usb/usb_busdma_loader.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/boot/userboot/userboot/elf32_freebsd.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/bsm/audit_kevents.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/ata/ata_all.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/ata/ata_all.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/ata/ata_da.c#11 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/ata/ata_pmp.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/ata/ata_xpt.c#10 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/cam.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/cam.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/cam_ccb.h#9 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/cam_periph.c#12 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/cam_periph.h#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/cam_queue.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/cam_queue.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/cam_sim.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/cam_sim.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/cam_xpt.c#11 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/cam_xpt_internal.h#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/cam_xpt_periph.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/cam_xpt_sim.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/ctl/README.ctl.txt#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/ctl/ctl.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/ctl/ctl_backend.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/ctl/ctl_backend_block.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/ctl/ctl_frontend_cam_sim.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/ctl/ctl_frontend_internal.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/ctl/scsi_ctl.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/scsi/scsi_all.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/scsi/scsi_all.h#8 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/scsi/scsi_cd.c#11 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/scsi/scsi_ch.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/scsi/scsi_ch.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/scsi/scsi_da.c#12 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/scsi/scsi_enc_ses.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/scsi/scsi_pass.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/scsi/scsi_pt.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/scsi/scsi_sa.c#9 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/scsi/scsi_sg.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/scsi/scsi_target.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cam/scsi/scsi_xpt.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/boot/zfs/README#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/boot/zfs/lz4.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/cddl/boot/zfs/zfsimpl.h#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/boot/zfs/zfssubr.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/compat/opensolaris/kern/opensolaris_vm.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/cddl/compat/opensolaris/sys/byteorder.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/compat/opensolaris/sys/cred.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/compat/opensolaris/sys/file.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/compat/opensolaris/sys/freebsd_rwlock.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/cddl/compat/opensolaris/sys/kcondvar.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/compat/opensolaris/sys/kmem.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/compat/opensolaris/sys/sdt.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/compat/opensolaris/sys/sig.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/compat/opensolaris/sys/time.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/compat/opensolaris/sys/vm.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/cddl/compat/opensolaris/sys/vnode.h#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/common/nvpair/fnvpair.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/common/zfs/zprop_common.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/Makefile.files#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/THIRDPARTYLICENSE.lz4#1 branch .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/THIRDPARTYLICENSE.lz4.descrip#1 branch .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bplist.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bptree.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c#9 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lz4.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lzjb.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/refcount.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/rrwlock.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h#8 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_send.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_traverse.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h#8 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_destroy.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h#7 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_userhold.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/rrwlock.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h#9 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_boot.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h#8 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/trim_map.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/unique.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h#7 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h#7 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfeature.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h#7 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_rlock.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h#7 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c#9 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/uberblock.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfeature.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fuid.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c#10 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c#11 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#10 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c#9 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/sys/feature_tests.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h#8 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/sys/nvpair.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/dev/dtrace/amd64/dtrace_isa.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/dev/dtrace/dtrace_ioctl.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/dev/dtrace/dtrace_test.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/dev/dtrace/powerpc/dtrace_asm.S#2 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/dev/dtrace/powerpc/dtrace_subr.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/dev/fbt/fbt.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/dev/fbt/fbt_powerpc.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/cddl/dev/sdt/sdt.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/freebsd32/freebsd32_misc.c#11 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/freebsd32/freebsd32_proto.h#11 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/freebsd32/freebsd32_syscall.h#11 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/freebsd32/freebsd32_syscalls.c#11 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/freebsd32/freebsd32_sysent.c#11 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/freebsd32/freebsd32_systrace_args.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/freebsd32/syscalls.master#11 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/linprocfs/linprocfs.c#10 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/linux/linux_emul.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/linux/linux_file.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/linux/linux_file.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/linux/linux_fork.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/linux/linux_futex.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/linux/linux_ioctl.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/linux/linux_ipc.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/linux/linux_mib.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/linux/linux_misc.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/linux/linux_signal.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/linux/linux_socket.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/linux/linux_socket.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/linux/linux_sysctl.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/linux/linux_time.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/ndis/kern_ndis.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/svr4/svr4_fcntl.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/svr4/svr4_filio.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/svr4/svr4_misc.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/svr4/svr4_stream.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/Makefile.amd64#5 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/Makefile.arm#6 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/Makefile.i386#5 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/NOTES#12 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/files#14 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/files.amd64#11 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/files.arm#7 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/files.i386#11 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/files.mips#8 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/files.powerpc#11 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/files.sparc64#7 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/kern.mk#11 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/kern.pre.mk#10 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/ldscript.arm#3 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/makeLINT.mk#7 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/newvers.sh#8 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/options#13 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/options.arm#5 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/options.mips#7 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/options.sparc64#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/altq/altq/altq_hfsc.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/altq/altq/altq_hfsc.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/acpica_prep.sh#8 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/changes.txt#11 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/common/adisasm.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/common/adwalk.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/common/ahpredef.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/common/dmextern.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/common/dmrestag.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/common/dmtable.c#9 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/common/dmtbdump.c#9 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/common/dmtbinfo.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/common/getopt.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslanalyze.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslbtypes.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslcodegen.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslcompile.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslcompiler.h#9 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/asldefine.h#7 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslerror.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslfiles.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslfold.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslglobal.h#8 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslhex.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/asllength.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/asllisting.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/asllistsup.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslload.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/asllookup.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslmain.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslmessages.h#8 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslmethod.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslnamesp.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/asloffset.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslopcodes.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/asloperands.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/asloptions.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslpredef.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslprepkg.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslresource.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslrestype1i.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslrestype2s.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslstartup.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslsupport.l#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/asltransform.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/asltree.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/asltypes.h#8 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslutils.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslwalks.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslxref.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/dtcompiler.h#9 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/dtexpress.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/dtfield.c#7 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/dtio.c#9 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/dtsubtable.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/dttable.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/dttemplate.h#7 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/dtutils.c#8 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/prscan.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/debugger/dbcmds.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/debugger/dbconvert.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/debugger/dbdisply.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/debugger/dbexec.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/debugger/dbhistry.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/debugger/dbinput.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/debugger/dbmethod.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/debugger/dbnames.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/debugger/dbstats.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/debugger/dbutils.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/debugger/dbxface.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/disassembler/dmbuffer.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/disassembler/dmdeferred.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/disassembler/dmnames.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/disassembler/dmobject.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/disassembler/dmopcode.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/disassembler/dmresrc.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/disassembler/dmresrcl.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/disassembler/dmresrcl2.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/disassembler/dmwalk.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/dispatcher/dscontrol.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/dispatcher/dsfield.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/dispatcher/dsinit.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/dispatcher/dsmthdat.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/dispatcher/dsobject.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/dispatcher/dsutils.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/dispatcher/dswexec.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/dispatcher/dswload.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/dispatcher/dswload2.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/events/evevent.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/events/evglock.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/events/evgpe.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/events/evgpeblk.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/events/evgpeinit.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/events/evhandler.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/events/evmisc.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/events/evregion.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/events/evrgnini.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/events/evsci.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/events/evxface.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/events/evxfevnt.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/events/evxfgpe.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/events/evxfregn.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/executer/exconfig.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/executer/exconvrt.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/executer/excreate.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/executer/exdebug.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/executer/exdump.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/executer/exfield.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/executer/exfldio.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/executer/exmisc.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/executer/exnames.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/executer/exoparg1.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/executer/exoparg2.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/executer/exoparg3.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/executer/exoparg6.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/executer/exprep.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/executer/exregion.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/executer/exresnte.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/executer/exresolv.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/executer/exresop.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/executer/exstore.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/executer/exstoren.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/executer/exutils.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/hardware/hwacpi.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/hardware/hwgpe.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/hardware/hwregs.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/hardware/hwxface.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/namespace/nsaccess.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/namespace/nsarguments.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/namespace/nsconvert.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/namespace/nsdump.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/namespace/nseval.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/namespace/nsinit.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/namespace/nspredef.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/namespace/nsprepkg.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/namespace/nsrepair.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/namespace/nsrepair2.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/namespace/nsutils.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/namespace/nsxfeval.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/parser/psargs.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/parser/psloop.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/parser/psobject.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/parser/psparse.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/parser/pstree.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/parser/psxface.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/resources/rscalc.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/resources/rscreate.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/resources/rsdump.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/resources/rslist.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/resources/rsmisc.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/resources/rsutils.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/resources/rsxface.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/tables/tbfadt.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/tables/tbinstal.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/tables/tbprint.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/tables/tbutils.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/tables/tbxface.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/tables/tbxfload.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/utilities/utaddress.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/utilities/utbuffer.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/utilities/utcache.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/utilities/utcopy.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/utilities/utdebug.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/utilities/utdelete.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/utilities/uterror.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/utilities/uteval.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/utilities/utexcep.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/utilities/utglobal.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/utilities/utids.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/utilities/utmisc.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/utilities/utmutex.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/utilities/utobject.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/utilities/utosi.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/utilities/utpredef.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/utilities/utstring.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/utilities/uttrack.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/utilities/utxface.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/components/utilities/utxferror.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/acapps.h#6 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/acconfig.h#8 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/acdisasm.h#9 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/acexcep.h#7 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/acglobal.h#10 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/aclocal.h#9 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/acmacros.h#7 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/acnamesp.h#7 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/acoutput.h#8 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/acpiosxf.h#8 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/acpixf.h#11 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/acpredef.h#8 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/acstruct.h#6 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/actbl2.h#7 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/actbl3.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/actypes.h#8 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/acutils.h#7 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/platform/acenv.h#7 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_aic.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_ani.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_aphrodite10.ini#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_attach.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_beacon.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_devid.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_eeprom.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd_inc.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_gpio.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_interrupts.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_jupiter10.ini#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_jupiter20.ini#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_keycache.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_mci.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_misc.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_osprey22.ini#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_osprey22_scoemu.ini#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_paprd.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_phy.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_power.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_radar.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_radio.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_raw_adc_capture.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_recv.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_recv_ds.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_reset.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_rtt.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_sim.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_sim.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_spectral.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_stub.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_stub.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_stub_funcs.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_stub_funcs.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_timer.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_tx99_tgt.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_txbf.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_txbf.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_txbf_cal.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_xmit.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_xmit_ds.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300desc.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300eep.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300paprd.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300phy.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300radar.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300reg.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300template_ap121.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300template_aphrodite.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300template_cus157.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300template_generic.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300template_hb112.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300template_hb116.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300template_osprey_k31.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300template_wasp_2.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300template_wasp_k31.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300template_xb112.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300template_xb113.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9330_11.ini#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9330_12.ini#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9340.ini#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9485.ini#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9485_1_1.ini#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar955x.ini#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9580.ini#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/eeprom.diff#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/osprey_reg_map.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/osprey_reg_map_macro.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/poseidon_reg_map_macro.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/scorpion_reg_map.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/scorpion_reg_map_macro.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/sources#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/ath/ath_hal/ar9300/wasp_reg_map.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/ipfilter/netinet/ip_auth.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/octeon-sdk/cvmx-app-init.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/octeon-sdk/cvmx-helper-board.c#6 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/octeon-sdk/cvmx-helper-sgmii.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/octeon-sdk/cvmx-mgmt-port.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/octeon-sdk/cvmx-mgmt-port.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/octeon-sdk/cvmx-pcie.c#4 integrate >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Wed Jun 12 05:15:11 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id EC62EB80; Wed, 12 Jun 2013 05:15:10 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id AB653B7E for ; Wed, 12 Jun 2013 05:15:10 +0000 (UTC) (envelope-from lz@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks6.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id 9B8451F1D for ; Wed, 12 Jun 2013 05:15:10 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r5C5FALv032296 for ; Wed, 12 Jun 2013 05:15:10 GMT (envelope-from lz@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r5C5F55n032293 for perforce@freebsd.org; Wed, 12 Jun 2013 05:15:05 GMT (envelope-from lz@FreeBSD.org) Date: Wed, 12 Jun 2013 05:15:05 GMT Message-Id: <201306120515.r5C5F55n032293@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to lz@FreeBSD.org using -f From: Zheng Liu Subject: PERFORCE change 229613 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Jun 2013 05:15:11 -0000 http://p4web.freebsd.org/@@229613?ac=10 Change 229613 by lz@gnehzuil-desktop on 2013/06/12 05:14:44 IFC. Affected files ... .. //depot/projects/soc2010/ext4fs/src/sbin/Makefile#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/atacontrol/Makefile#3 delete .. //depot/projects/soc2010/ext4fs/src/sbin/atacontrol/atacontrol.8#4 delete .. //depot/projects/soc2010/ext4fs/src/sbin/atacontrol/atacontrol.c#4 delete .. //depot/projects/soc2010/ext4fs/src/sbin/camcontrol/camcontrol.8#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/camcontrol/camcontrol.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/ccdconfig/ccdconfig.8#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/devd/devd.8#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/devd/devd.cc#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/devd/devd.conf.5#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/devd/devd.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/devd/devd.hh#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/devd/token.l#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/devfs/devfs.8#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/dhclient/packet.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/dmesg/dmesg.8#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/dmesg/dmesg.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/dumpfs/dumpfs.8#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/dumpfs/dumpfs.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/dumpon/dumpon.8#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/etherswitchcfg/etherswitchcfg.8#2 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/etherswitchcfg/etherswitchcfg.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/ffsinfo/ffsinfo.8#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/fsck_ffs/dir.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/fsck_ffs/ea.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/fsck_ffs/fsck.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/fsck_ffs/fsck_ffs.8#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/fsck_ffs/fsutil.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/fsck_ffs/inode.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/fsck_ffs/main.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/fsck_ffs/pass1.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/fsck_ffs/pass5.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/fsck_ffs/setup.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/fsck_ffs/suj.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/fsdb/fsdb.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/fsdb/fsdbutil.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/gbde/Makefile#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/geom/class/Makefile.inc#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/geom/class/concat/gconcat.8#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/geom/class/eli/geli.8#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/geom/class/eli/geom_eli.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/geom/class/label/glabel.8#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/geom/class/mirror/gmirror.8#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/geom/class/nop/gnop.8#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/geom/class/part/geom_part.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/geom/class/part/gpart.8#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/geom/class/raid/graid.8#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/geom/class/stripe/gstripe.8#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/growfs/growfs.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/gvinum/gvinum.8#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/hastctl/Makefile#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/hastctl/hastctl.8#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/hastctl/hastctl.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/hastd/Makefile#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/hastd/control.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/hastd/hast.conf.5#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/hastd/hast.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/hastd/hast_proto.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/hastd/hastd.8#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/hastd/hastd.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/hastd/parse.y#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/hastd/primary.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/hastd/refcnt.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sbin/hastd/secondary.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/hastd/subr.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/hastd/token.l#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/ifconfig/ifconfig.8#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/ifconfig/ifieee80211.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/ifconfig/iflagg.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/ipfw/ipfw.8#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/ipfw/ipfw2.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/ipfw/ipfw2.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/ipfw/ipv6.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/iscontrol/auth_subr.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/iscontrol/fsm.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/iscontrol/iscsi.conf.5#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/iscontrol/login.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/iscontrol/misc.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/kldload/kldload.8#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/ldconfig/ldconfig.8#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/ldconfig/ldconfig.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/md5/Makefile#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/mount/mount.8#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/mount/mount.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/mount_cd9660/mount_cd9660.8#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/mount_cd9660/mount_cd9660.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/mount_ext2fs/Makefile#3 delete .. //depot/projects/soc2010/ext4fs/src/sbin/mount_ext2fs/mount_ext2fs.8#3 delete .. //depot/projects/soc2010/ext4fs/src/sbin/mount_ext2fs/mount_ext2fs.c#3 delete .. //depot/projects/soc2010/ext4fs/src/sbin/mount_hpfs/Makefile#3 delete .. //depot/projects/soc2010/ext4fs/src/sbin/mount_hpfs/mount_hpfs.8#3 delete .. //depot/projects/soc2010/ext4fs/src/sbin/mount_hpfs/mount_hpfs.c#3 delete .. //depot/projects/soc2010/ext4fs/src/sbin/mount_msdosfs/mount_msdosfs.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/mount_nfs/mount_nfs.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/mount_ntfs/Makefile#3 delete .. //depot/projects/soc2010/ext4fs/src/sbin/mount_ntfs/mount_ntfs.8#3 delete .. //depot/projects/soc2010/ext4fs/src/sbin/mount_ntfs/mount_ntfs.c#3 delete .. //depot/projects/soc2010/ext4fs/src/sbin/mount_nullfs/mount_nullfs.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/mount_reiserfs/Makefile#3 delete .. //depot/projects/soc2010/ext4fs/src/sbin/mount_reiserfs/mount_reiserfs.8#4 delete .. //depot/projects/soc2010/ext4fs/src/sbin/mount_reiserfs/mount_reiserfs.c#4 delete .. //depot/projects/soc2010/ext4fs/src/sbin/mount_std/Makefile#3 delete .. //depot/projects/soc2010/ext4fs/src/sbin/mount_std/mount_std.8#3 delete .. //depot/projects/soc2010/ext4fs/src/sbin/mount_std/mount_std.c#3 delete .. //depot/projects/soc2010/ext4fs/src/sbin/mount_udf/Makefile#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/mount_udf/mount_udf.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/mount_unionfs/mount_unionfs.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/newfs/mkfs.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/newfs/newfs.8#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/newfs/newfs.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/newfs/newfs.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/newfs_nandfs/newfs_nandfs.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/nvmecontrol/nvmecontrol.8#2 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/nvmecontrol/nvmecontrol.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/ping6/ping6.8#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/ping6/ping6.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/reboot/boot_i386.8#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/recoverdisk/recoverdisk.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/route/route.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/routed/routed.8#3 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/shutdown/shutdown.8#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/tunefs/tunefs.8#4 integrate .. //depot/projects/soc2010/ext4fs/src/sbin/tunefs/tunefs.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/Makefile#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/acpica/acpi_machdep.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/amd64/db_trace.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/amd64/exception.S#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/amd64/fpu.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/amd64/genassym.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/amd64/identcpu.c#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/amd64/machdep.c#12 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/amd64/minidump_machdep.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/amd64/mp_machdep.c#9 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/amd64/pmap.c#10 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/amd64/support.S#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/amd64/trap.c#9 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/amd64/vm_machdep.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/compile/.cvsignore#2 delete .. //depot/projects/soc2010/ext4fs/src/sys/amd64/conf/.cvsignore#2 delete .. //depot/projects/soc2010/ext4fs/src/sys/amd64/conf/GENERIC#10 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/conf/NOTES#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/ia32/ia32_signal.c#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/include/clock.h#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/include/counter.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/amd64/include/elf.h#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/include/fdt.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/amd64/include/frame.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/include/intr_machdep.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/include/md_var.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/include/metadata.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/include/ofw_machdep.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/amd64/include/param.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/include/pcb.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/include/pcpu.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/include/pmap.h#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/include/sigframe.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/include/signal.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/include/ucontext.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/include/vmm.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/include/vmm_dev.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/include/vmm_instruction_emul.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/include/vmparam.h#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/include/xen/xen-os.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/linux32/linux.h#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/linux32/linux32_machdep.c#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/linux32/linux32_sysvec.c#9 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/amd/amdv.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/intel/ept.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/intel/ept.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/intel/vmcs.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/intel/vmcs.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/intel/vmx.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/intel/vmx.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/intel/vmx_controls.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/intel/vmx_cpufunc.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/intel/vmx_genassym.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/intel/vmx_msr.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/intel/vmx_msr.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/intel/vmx_support.S#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/intel/vtd.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/io/iommu.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/io/iommu.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/io/ppt.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/io/ppt.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/io/vdev.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/io/vdev.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/io/vlapic.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/io/vlapic.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/vmm.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/vmm_dev.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/vmm_instruction_emul.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/vmm_ipi.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/vmm_ipi.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/vmm_ktr.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/vmm_lapic.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/vmm_lapic.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/vmm_mem.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/vmm_mem.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/vmm_msr.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/vmm_msr.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/vmm_stat.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/vmm_stat.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/vmm_support.S#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/vmm_util.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/vmm_util.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/x86.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/vmm/x86.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/allwinner/a10_clk.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/allwinner/a10_clk.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/allwinner/a10_ehci.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/allwinner/a10_gpio.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/allwinner/a10_machdep.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/allwinner/a10_wdog.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/allwinner/a10_wdog.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/allwinner/aintc.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/allwinner/common.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/allwinner/files.a10#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/allwinner/timer.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/bcopy_page.S#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/bcopyinout.S#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/bcopyinout_xscale.S#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/blockio.S#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/bus_space_asm_generic.S#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/busdma_machdep-v6.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/busdma_machdep.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/copystr.S#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/cpufunc.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/cpufunc_asm.S#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/cpufunc_asm_arm10.S#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/cpufunc_asm_arm11.S#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/cpufunc_asm_arm11x6.S#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/cpufunc_asm_arm7tdmi.S#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/cpufunc_asm_arm8.S#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/cpufunc_asm_arm9.S#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/cpufunc_asm_armv4.S#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/cpufunc_asm_armv5.S#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/cpufunc_asm_armv5_ec.S#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/cpufunc_asm_armv6.S#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/cpufunc_asm_armv7.S#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/cpufunc_asm_fa526.S#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/cpufunc_asm_ixp12x0.S#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/cpufunc_asm_pj4b.S#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/cpufunc_asm_sa1.S#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/cpufunc_asm_sa11x0.S#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/cpufunc_asm_sheeva.S#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/cpufunc_asm_xscale.S#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/cpufunc_asm_xscale_c3.S#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/db_trace.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/disassem.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/elf_trampoline.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/exception.S#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/fiq_subr.S#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/fusu.S#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/gic.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/identcpu.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/in_cksum_arm.S#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/intr.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/irq_dispatch.S#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/locore.S#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/machdep.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/mp_machdep.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/mpcore_timer.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/pmap-v6.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/pmap.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/setcpsr.S#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/stack_machdep.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/support.S#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/swtch.S#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/trap.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/vfp.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/vm_machdep.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/at91/at91_machdep.c#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/at91/at91_mci.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/at91/at91_pio.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/at91/at91_piovar.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/at91/at91_pmc.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/at91/at91rm9200.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/at91/at91rm9200_devices.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/at91/if_ate.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/at91/uart_dev_at91usart.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/broadcom/bcm2835/bcm2835_dma.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/broadcom/bcm2835/bcm2835_dma.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/broadcom/bcm2835/bcm2835_gpio.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/broadcom/bcm2835/bcm2835_systimer.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/broadcom/bcm2835/bcm2835_vcbus.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/broadcom/bcm2835/files.bcm2835#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/compile/.cvsignore#2 delete .. //depot/projects/soc2010/ext4fs/src/sys/arm/conf/.cvsignore#2 delete .. //depot/projects/soc2010/ext4fs/src/sys/arm/conf/AC100#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/conf/ARMADAXP#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/conf/ATMEL#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/conf/AVILA#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/conf/BEAGLEBONE#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/conf/CAMBRIA#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/conf/CRB#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/conf/CUBIEBOARD#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/conf/DOCKSTAR#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/conf/DREAMPLUG-1001#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/conf/EFIKA_MX#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/conf/EP80219#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/conf/IQ31244#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/conf/NOTES#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/conf/RPI-B#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/conf/SHEEVAPLUG#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/conf/TS7800#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/conf/ZEDBOARD#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/econa/econa_machdep.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/bus_space.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/common.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/console.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/i2c.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/imx.files#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/imx51_ccm.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/imx51_ccmreg.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/imx51_ccmvar.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/imx51_dpllreg.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/imx51_gpio.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/imx51_iomux.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/imx51_iomuxreg.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/imx51_iomuxvar.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/imx51_ipuv3.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/imx51_ipuv3reg.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/imx51_sdmareg.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/imx51_ssireg.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/imx51_tzicreg.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/imx_gpt.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/imx_gptreg.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/imx_gptvar.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/imx_machdep.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/imx_wdog.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/imx_wdogreg.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/std.imx#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/freescale/imx/tzic.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/include/armreg.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/include/asm.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/include/at91_gpio.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/include/bus.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/include/counter.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/include/frame.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/include/machdep.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/include/param.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/include/pcpu.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/include/pmap.h#9 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/include/setjmp.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/include/signal.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/include/sysarch.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/include/vfp.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/include/vmparam.h#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/lpc/lpc_timer.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/mv/armadaxp/armadaxp.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/mv/armadaxp/armadaxp_mp.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/mv/armadaxp/std.armadaxp#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/mv/common.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/mv/kirkwood/files.sheevaplug#3 delete .. //depot/projects/soc2010/ext4fs/src/sys/arm/mv/kirkwood/sheevaplug.c#4 delete .. //depot/projects/soc2010/ext4fs/src/sys/arm/mv/kirkwood/std.sheevaplug#4 delete .. //depot/projects/soc2010/ext4fs/src/sys/arm/mv/mv_machdep.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/mv/mvreg.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/mv/mvvar.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/mv/mvwin.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/mv/timer.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/s3c2xx0/s3c24x0_machdep.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/s3c2xx0/uart_dev_s3c2410.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/sa11x0/assabet_machdep.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/sa11x0/uart_dev_sa1110.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/ti/aintc.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/ti/am335x/am335x_dmtimer.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/ti/am335x/am335x_lcd.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/ti/am335x/am335x_lcd.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/ti/am335x/am335x_lcd_syscons.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/ti/am335x/am335x_prcm.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/ti/am335x/am335x_pwm.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/ti/am335x/am335x_pwm.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/ti/am335x/am335x_scm.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/ti/am335x/am335x_scm_padconf.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/ti/am335x/files.am335x#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/ti/cpsw/if_cpsw.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/ti/cpsw/if_cpswreg.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/ti/cpsw/if_cpswvar.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/ti/omap4/omap4_prcm_clks.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/ti/ti_cpuid.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/ti/ti_gpio.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/ti/ti_machdep.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/ti/ti_mmchs.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/ti/ti_prcm.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/ti/ti_scm.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/versatile/sp804.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/xilinx/files.zynq7#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/xilinx/std.zynq7#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/xilinx/uart_dev_cdnc.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/xilinx/zedboard/files.zedboard#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/xilinx/zedboard/std.zedboard#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/xilinx/zy7_bus_space.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/xilinx/zy7_devcfg.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/xilinx/zy7_ehci.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/xilinx/zy7_gpio.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/xilinx/zy7_l2cache.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/xilinx/zy7_machdep.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/xilinx/zy7_reg.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/xilinx/zy7_slcr.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/xilinx/zy7_slcr.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/arm/xscale/i80321/ep80219_machdep.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/xscale/i80321/iq31244_machdep.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/xscale/i8134x/crb_machdep.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/xscale/ixp425/avila_gpio.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/xscale/ixp425/avila_machdep.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/xscale/ixp425/cambria_gpio.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/xscale/ixp425/ixp425_npe.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/xscale/pxa/pxa_machdep.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/arm/at91/Makefile.inc#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/arm/at91/boot2/Makefile#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/arm/ixp425/Makefile.inc#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/arm/ixp425/boot2/Makefile#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/arm/uboot/Makefile#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/arm/uboot/start.S#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/common/bootstrap.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/common/load_elf.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/common/module.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/common/part.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/common/util.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/fdt/dts/am335x-evm.dts#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/boot/fdt/dts/am335x.dtsi#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/boot/fdt/dts/bcm2835-rpi-b.dts#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/fdt/dts/beaglebone-black.dts#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/boot/fdt/dts/beaglebone.dts#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/fdt/dts/cubieboard.dts#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/fdt/dts/db78460.dts#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/fdt/dts/dreamplug-1001.dts#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/boot/fdt/dts/dreamplug-1001N.dts#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/boot/fdt/dts/efikamx.dts#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/boot/fdt/dts/imx51x.dtsi#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/boot/fdt/dts/zedboard.dts#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/boot/fdt/fdt_loader_cmd.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/fdt/help.fdt#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/boot/ficl/arm/sysdep.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/ficl/tools.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/i386/btx/btx/btx.S#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/i386/efi/Makefile#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/i386/libi386/comconsole.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/pc98/btx/btx/btx.S#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/pc98/libpc98/biosdisk.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/pc98/libpc98/comconsole.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/powerpc/ps3/Makefile#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/powerpc/uboot/Makefile#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/sparc64/loader/main.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/uboot/common/metadata.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/uboot/lib/copy.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/uboot/lib/elf_freebsd.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/usb/Makefile#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/boot/usb/Makefile.test#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/boot/usb/bsd_busspace.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/boot/usb/bsd_global.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/boot/usb/bsd_kernel.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/boot/usb/bsd_kernel.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/boot/usb/bsd_usbloader_test.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/boot/usb/tools/sysinit.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/boot/usb/tools/sysinit.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/boot/usb/usb_busdma_loader.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/boot/userboot/userboot/elf32_freebsd.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/bsm/audit_kevents.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/ata/ata_all.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/ata/ata_all.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/ata/ata_da.c#10 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/ata/ata_pmp.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/ata/ata_xpt.c#9 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/cam.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/cam.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/cam_ccb.h#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/cam_periph.c#11 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/cam_periph.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/cam_queue.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/cam_queue.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/cam_sim.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/cam_sim.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/cam_xpt.c#10 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/cam_xpt_internal.h#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/cam_xpt_periph.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/cam_xpt_sim.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/ctl/README.ctl.txt#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/ctl/ctl.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/ctl/ctl_backend.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/ctl/ctl_backend_block.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/ctl/ctl_frontend_cam_sim.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/ctl/ctl_frontend_internal.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/ctl/scsi_ctl.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/scsi/scsi_all.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/scsi/scsi_all.h#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/scsi/scsi_cd.c#10 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/scsi/scsi_ch.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/scsi/scsi_ch.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/scsi/scsi_da.c#11 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/scsi/scsi_enc_ses.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/scsi/scsi_pass.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/scsi/scsi_pt.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/scsi/scsi_sa.c#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/scsi/scsi_sg.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/scsi/scsi_target.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cam/scsi/scsi_xpt.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/boot/zfs/README#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/boot/zfs/lz4.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/cddl/boot/zfs/zfsimpl.h#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/boot/zfs/zfssubr.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/compat/opensolaris/kern/opensolaris_vm.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/cddl/compat/opensolaris/sys/byteorder.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/compat/opensolaris/sys/cred.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/compat/opensolaris/sys/file.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/compat/opensolaris/sys/freebsd_rwlock.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/cddl/compat/opensolaris/sys/kcondvar.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/compat/opensolaris/sys/kmem.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/compat/opensolaris/sys/sdt.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/compat/opensolaris/sys/sig.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/compat/opensolaris/sys/time.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/compat/opensolaris/sys/vm.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/cddl/compat/opensolaris/sys/vnode.h#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/common/nvpair/fnvpair.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/common/zfs/zprop_common.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/Makefile.files#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/THIRDPARTYLICENSE.lz4#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/THIRDPARTYLICENSE.lz4.descrip#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bplist.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bptree.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lz4.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lzjb.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/refcount.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/rrwlock.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_send.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_traverse.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_destroy.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_userhold.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/rrwlock.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_boot.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/trim_map.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/unique.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfeature.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_rlock.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c#9 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/uberblock.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfeature.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fuid.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c#9 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c#11 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#9 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/sys/feature_tests.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/sys/nvpair.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/dev/dtrace/amd64/dtrace_isa.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/dev/dtrace/dtrace_ioctl.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/dev/dtrace/dtrace_test.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/dev/dtrace/powerpc/dtrace_asm.S#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/dev/dtrace/powerpc/dtrace_subr.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/dev/fbt/fbt.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/dev/fbt/fbt_powerpc.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/cddl/dev/sdt/sdt.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/freebsd32/freebsd32_misc.c#10 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/freebsd32/freebsd32_proto.h#10 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/freebsd32/freebsd32_syscall.h#10 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/freebsd32/freebsd32_syscalls.c#10 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/freebsd32/freebsd32_sysent.c#10 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/freebsd32/freebsd32_systrace_args.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/freebsd32/syscalls.master#10 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/linprocfs/linprocfs.c#9 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/linux/linux_emul.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/linux/linux_file.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/linux/linux_file.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/linux/linux_fork.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/linux/linux_futex.c#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/linux/linux_ioctl.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/linux/linux_ipc.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/linux/linux_mib.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/linux/linux_misc.h#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/linux/linux_signal.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/linux/linux_socket.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/linux/linux_socket.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/linux/linux_sysctl.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/linux/linux_time.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/ndis/kern_ndis.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/svr4/svr4_fcntl.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/svr4/svr4_filio.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/svr4/svr4_misc.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/svr4/svr4_stream.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/Makefile.amd64#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/Makefile.arm#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/Makefile.i386#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/NOTES#11 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/files#12 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/files.amd64#10 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/files.arm#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/files.i386#10 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/files.mips#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/files.powerpc#10 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/files.sparc64#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/kern.mk#10 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/kern.pre.mk#9 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/ldscript.arm#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/makeLINT.mk#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/newvers.sh#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/options#12 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/options.arm#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/options.mips#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/options.sparc64#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/altq/altq/altq_hfsc.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/altq/altq/altq_hfsc.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/acpica_prep.sh#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/changes.txt#10 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/common/adisasm.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/common/adwalk.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/common/ahpredef.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/common/dmextern.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/common/dmrestag.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/common/dmtable.c#9 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/common/dmtbdump.c#9 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/common/dmtbinfo.c#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/common/getopt.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslanalyze.c#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslbtypes.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslcodegen.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslcompile.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslcompiler.h#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/asldefine.h#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslerror.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslfiles.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslfold.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslglobal.h#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslhex.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/asllength.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/asllisting.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/asllistsup.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslload.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/asllookup.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslmain.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslmessages.h#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslmethod.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslnamesp.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/asloffset.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslopcodes.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/asloperands.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/asloptions.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslpredef.c#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslprepkg.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslresource.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslrestype1i.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslrestype2s.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslstartup.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslsupport.l#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/asltransform.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/asltree.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/asltypes.h#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslutils.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslwalks.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslxref.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/dtcompiler.h#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/dtexpress.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/dtfield.c#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/dtio.c#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/dtsubtable.c#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/dttable.c#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/dttemplate.h#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/dtutils.c#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/prscan.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/debugger/dbcmds.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/debugger/dbconvert.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/debugger/dbdisply.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/debugger/dbexec.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/debugger/dbhistry.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/debugger/dbinput.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/debugger/dbmethod.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/debugger/dbnames.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/debugger/dbstats.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/debugger/dbutils.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/debugger/dbxface.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/disassembler/dmbuffer.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/disassembler/dmdeferred.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/disassembler/dmnames.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/disassembler/dmobject.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/disassembler/dmopcode.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/disassembler/dmresrc.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/disassembler/dmresrcl.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/disassembler/dmresrcl2.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/disassembler/dmwalk.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/dispatcher/dscontrol.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/dispatcher/dsfield.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/dispatcher/dsinit.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/dispatcher/dsmthdat.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/dispatcher/dsobject.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/dispatcher/dsutils.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/dispatcher/dswexec.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/dispatcher/dswload.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/dispatcher/dswload2.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/events/evevent.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/events/evglock.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/events/evgpe.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/events/evgpeblk.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/events/evgpeinit.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/events/evhandler.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/events/evmisc.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/events/evregion.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/events/evrgnini.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/events/evsci.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/events/evxface.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/events/evxfevnt.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/events/evxfgpe.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/events/evxfregn.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/executer/exconfig.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/executer/exconvrt.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/executer/excreate.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/executer/exdebug.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/executer/exdump.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/executer/exfield.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/executer/exfldio.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/executer/exmisc.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/executer/exnames.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/executer/exoparg1.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/executer/exoparg2.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/executer/exoparg3.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/executer/exoparg6.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/executer/exprep.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/executer/exregion.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/executer/exresnte.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/executer/exresolv.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/executer/exresop.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/executer/exstore.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/executer/exstoren.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/executer/exutils.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/hardware/hwacpi.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/hardware/hwgpe.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/hardware/hwregs.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/hardware/hwxface.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/namespace/nsaccess.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/namespace/nsarguments.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/namespace/nsconvert.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/namespace/nsdump.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/namespace/nseval.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/namespace/nsinit.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/namespace/nspredef.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/namespace/nsprepkg.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/namespace/nsrepair.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/namespace/nsrepair2.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/namespace/nsutils.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/namespace/nsxfeval.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/parser/psargs.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/parser/psloop.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/parser/psobject.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/parser/psparse.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/parser/pstree.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/parser/psxface.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/resources/rscalc.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/resources/rscreate.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/resources/rsdump.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/resources/rslist.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/resources/rsmisc.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/resources/rsutils.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/resources/rsxface.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/tables/tbfadt.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/tables/tbinstal.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/tables/tbprint.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/tables/tbutils.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/tables/tbxface.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/tables/tbxfload.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/utilities/utaddress.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/utilities/utbuffer.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/utilities/utcache.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/utilities/utcopy.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/utilities/utdebug.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/utilities/utdelete.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/utilities/uterror.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/utilities/uteval.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/utilities/utexcep.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/utilities/utglobal.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/utilities/utids.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/utilities/utmisc.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/utilities/utmutex.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/utilities/utobject.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/utilities/utosi.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/utilities/utpredef.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/utilities/utstring.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/utilities/uttrack.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/utilities/utxface.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/components/utilities/utxferror.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/acapps.h#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/acconfig.h#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/acdisasm.h#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/acexcep.h#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/acglobal.h#9 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/aclocal.h#8 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/acmacros.h#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/acnamesp.h#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/acoutput.h#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/acpiosxf.h#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/acpixf.h#10 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/acpredef.h#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/acstruct.h#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/actbl2.h#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/actbl3.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/actypes.h#7 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/acutils.h#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/platform/acenv.h#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_aic.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_ani.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_aphrodite10.ini#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_attach.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_beacon.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_devid.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_eeprom.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd_inc.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_gpio.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_interrupts.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_jupiter10.ini#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_jupiter20.ini#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_keycache.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_mci.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_misc.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_osprey22.ini#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_osprey22_scoemu.ini#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_paprd.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_phy.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_power.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_radar.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_radio.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_raw_adc_capture.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_recv.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_recv_ds.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_reset.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_rtt.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_sim.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_sim.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_spectral.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_stub.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_stub.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_stub_funcs.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_stub_funcs.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_timer.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_tx99_tgt.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_txbf.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_txbf.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_txbf_cal.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_xmit.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_xmit_ds.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300desc.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300eep.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300paprd.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300phy.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300radar.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300reg.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300template_ap121.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300template_aphrodite.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300template_cus157.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300template_generic.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300template_hb112.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300template_hb116.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300template_osprey_k31.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300template_wasp_2.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300template_wasp_k31.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300template_xb112.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9300template_xb113.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9330_11.ini#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9330_12.ini#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9340.ini#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9485.ini#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9485_1_1.ini#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar955x.ini#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/ar9580.ini#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/eeprom.diff#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/osprey_reg_map.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/osprey_reg_map_macro.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/poseidon_reg_map_macro.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/scorpion_reg_map.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/scorpion_reg_map_macro.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/sources#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/ath/ath_hal/ar9300/wasp_reg_map.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/ipfilter/netinet/ip_auth.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/octeon-sdk/cvmx-app-init.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/octeon-sdk/cvmx-helper-board.c#5 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/octeon-sdk/cvmx-helper-sgmii.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/octeon-sdk/cvmx-mgmt-port.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/octeon-sdk/cvmx-mgmt-port.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/octeon-sdk/cvmx-pcie.c#3 integrate >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Wed Jun 12 09:15:38 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D6C9B55D; Wed, 12 Jun 2013 09:15:37 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 97AB655B for ; Wed, 12 Jun 2013 09:15:37 +0000 (UTC) (envelope-from jonathan@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks6.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id 6F31B1B96 for ; Wed, 12 Jun 2013 09:15:37 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r5C9FbMR055418 for ; Wed, 12 Jun 2013 09:15:37 GMT (envelope-from jonathan@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r5C9FbwL055415 for perforce@freebsd.org; Wed, 12 Jun 2013 09:15:37 GMT (envelope-from jonathan@freebsd.org) Date: Wed, 12 Jun 2013 09:15:37 GMT Message-Id: <201306120915.r5C9FbwL055415@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to jonathan@freebsd.org using -f From: Jonathan Anderson Subject: PERFORCE change 229620 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Jun 2013 09:15:38 -0000 http://p4web.freebsd.org/@@229620?ac=10 Change 229620 by jonathan@jonathan-on-zenith on 2013/06/12 09:14:51 Promote some kernel libtesla errors to full panics. This is a local change that shouldn't be replicated to upstream. Affected files ... .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_class.c#2 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_key.c#2 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_notification.c#4 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_store.c#2 edit Differences ... ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_class.c#2 (text+ko) ==== @@ -138,7 +138,12 @@ // A new instance must not look inactive. if ((state == 0) && (name->tk_mask == 0)) +#ifdef _KERNEL + tesla_panic("inactive-looking new instance: state %d, mask 0x%x", + state, name->tk_mask); +#else return (TESLA_ERROR_EINVAL); +#endif if (tclass->tc_free == 0) return (TESLA_ERROR_ENOMEM); ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_key.c#2 (text+ko) ==== @@ -72,6 +72,12 @@ if (IS_SET(source->tk_mask, i)) { if (IS_SET(dest->tk_mask, i)) { if (dest->tk_keys[i] != source->tk_keys[i]) +#ifdef _KERNEL + tesla_panic("dest key %d (0x%x) != source (0x%x)", + i, dest->tk_keys[i], source->tk_keys[i]); +#else + return (TESLA_ERROR_EINVAL); +#endif return (TESLA_ERROR_EINVAL); } else { dest->tk_keys[i] = source->tk_keys[i]; ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_notification.c#4 (text+ko) ==== @@ -42,7 +42,11 @@ || !tehp->teh_clone || !tehp->teh_fail_no_instance || !tehp->teh_bad_transition || !tehp->teh_accept || !tehp->teh_ignored) +#ifdef _KERNEL + tesla_panic("invalid error handler vector"); +#else return (TESLA_ERROR_EINVAL); +#endif ev_handlers = tehp; return (TESLA_SUCCESS); ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_store.c#2 (text+ko) ==== @@ -96,7 +96,11 @@ } default: +#ifdef _KERNEL + tesla_panic("invalid TESLA_SCOPE %d", context); +#else return (TESLA_ERROR_EINVAL); +#endif } if (store->length == 0) { @@ -159,7 +163,11 @@ assert(tclassp != NULL); if (id >= store->length) +#ifdef _KERNEL + tesla_panic("requested class id %d > store length (%d)", id, store->length); +#else return (TESLA_ERROR_EINVAL); +#endif tesla_class *tclass = &store->classes[id]; assert(tclass != NULL); From owner-p4-projects@FreeBSD.ORG Wed Jun 12 14:03:58 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2B558299; Wed, 12 Jun 2013 14:03:58 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id E2AC1297 for ; Wed, 12 Jun 2013 14:03:57 +0000 (UTC) (envelope-from brooks@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks6.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id D16271E5E for ; Wed, 12 Jun 2013 14:03:57 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r5CE3vRw082148 for ; Wed, 12 Jun 2013 14:03:57 GMT (envelope-from brooks@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r5CE3vPs082145 for perforce@freebsd.org; Wed, 12 Jun 2013 14:03:57 GMT (envelope-from brooks@freebsd.org) Date: Wed, 12 Jun 2013 14:03:57 GMT Message-Id: <201306121403.r5CE3vPs082145@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to brooks@freebsd.org using -f From: Brooks Davis Subject: PERFORCE change 229626 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Jun 2013 14:03:58 -0000 http://p4web.freebsd.org/@@229626?ac=10 Change 229626 by brooks@brooks_zenith on 2013/06/12 14:03:10 Add contrib/tesla/include to the module path. Affected files ... .. //depot/projects/ctsrd/tesla/src/sys/conf/kmod.mk#2 edit Differences ... ==== //depot/projects/ctsrd/tesla/src/sys/conf/kmod.mk#2 (text+ko) ==== @@ -109,6 +109,10 @@ # for example. CFLAGS+= -I@/contrib/altq +# Add -I path for TESLA headers as they may be included from anywhere. +CFLAGS+= -I@/contrib/tesla/include + +.if ${COMPILER_TYPE} != "clang" .if ${COMPILER_TYPE} != "clang" CFLAGS+= -finline-limit=${INLINE_LIMIT} CFLAGS+= --param inline-unit-growth=100 From owner-p4-projects@FreeBSD.ORG Wed Jun 12 14:13:08 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 08E4B7EB; Wed, 12 Jun 2013 14:13:08 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id BF4877E9 for ; Wed, 12 Jun 2013 14:13:07 +0000 (UTC) (envelope-from brooks@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks6.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id B0B0C1EE2 for ; Wed, 12 Jun 2013 14:13:07 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r5CED7V3082964 for ; Wed, 12 Jun 2013 14:13:07 GMT (envelope-from brooks@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r5CED7dQ082961 for perforce@freebsd.org; Wed, 12 Jun 2013 14:13:07 GMT (envelope-from brooks@freebsd.org) Date: Wed, 12 Jun 2013 14:13:07 GMT Message-Id: <201306121413.r5CED7dQ082961@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to brooks@freebsd.org using -f From: Brooks Davis Subject: PERFORCE change 229627 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Jun 2013 14:13:08 -0000 http://p4web.freebsd.org/@@229627?ac=10 Change 229627 by brooks@brooks_zenith on 2013/06/12 14:12:10 Remove an extra line accidentally copied along with the TESLA include addition. Affected files ... .. //depot/projects/ctsrd/tesla/src/sys/conf/kmod.mk#3 edit Differences ... ==== //depot/projects/ctsrd/tesla/src/sys/conf/kmod.mk#3 (text+ko) ==== @@ -113,7 +113,6 @@ CFLAGS+= -I@/contrib/tesla/include .if ${COMPILER_TYPE} != "clang" -.if ${COMPILER_TYPE} != "clang" CFLAGS+= -finline-limit=${INLINE_LIMIT} CFLAGS+= --param inline-unit-growth=100 CFLAGS+= --param large-function-growth=1000 From owner-p4-projects@FreeBSD.ORG Thu Jun 13 12:08:31 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E45597C2; Thu, 13 Jun 2013 12:08:30 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id A3A057C0 for ; Thu, 13 Jun 2013 12:08:30 +0000 (UTC) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from skunkworks.freebsd.org (skunkworks6.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id 932A61989 for ; Thu, 13 Jun 2013 12:08:30 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r5DC8UNU009742 for ; Thu, 13 Jun 2013 12:08:30 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r5DC8Tla009739 for perforce@freebsd.org; Thu, 13 Jun 2013 12:08:29 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Date: Thu, 13 Jun 2013 12:08:29 GMT Message-Id: <201306131208.r5DC8Tla009739@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson Subject: PERFORCE change 229657 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jun 2013 12:08:31 -0000 http://p4web.freebsd.org/@@229657?ac=10 Change 229657 by rwatson@rwatson_cinnamon on 2013/06/13 12:08:16 Substantially bump up static limits on the number of concurrent TESLA classes and instances. We will want to make this more dynamic in the future. Affected files ... .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_internal.h#4 edit Differences ... ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_internal.h#4 (text+ko) ==== @@ -241,9 +241,11 @@ /* * XXXRW: temporarily, maximum number of classes and instances are hard-coded * constants. In the future, this should somehow be more dynamic. + * + * XXXRW: this is still true. */ -#define TESLA_MAX_CLASSES 12 -#define TESLA_MAX_INSTANCES 8 +#define TESLA_MAX_CLASSES 128 +#define TESLA_MAX_INSTANCES 128 /* * When the assertion fails, what to do? From owner-p4-projects@FreeBSD.ORG Thu Jun 13 12:15:38 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 82F9A9F9; Thu, 13 Jun 2013 12:15:38 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 425919F7 for ; Thu, 13 Jun 2013 12:15:38 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks6.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id 2205919CD for ; Thu, 13 Jun 2013 12:15:38 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r5DCFcqp011353 for ; Thu, 13 Jun 2013 12:15:38 GMT (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r5DCFbj2011350 for perforce@freebsd.org; Thu, 13 Jun 2013 12:15:37 GMT (envelope-from jhb@freebsd.org) Date: Thu, 13 Jun 2013 12:15:37 GMT Message-Id: <201306131215.r5DCFbj2011350@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 229658 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jun 2013 12:15:38 -0000 http://p4web.freebsd.org/@@229658?ac=10 Change 229658 by jhb@jhb_jhbbsd on 2013/06/13 12:15:31 First cut at ISA enable support. However, this doesn't properly handle nested bridges. I need to go the whole hog and slice up the allocations from the parent to make that work properly. Affected files ... .. //depot/projects/pci/sys/dev/pci/pci_pci.c#29 edit Differences ... ==== //depot/projects/pci/sys/dev/pci/pci_pci.c#29 (text+ko) ==== @@ -196,7 +196,94 @@ } } +/* + * This is used to reject allocations that conflict with an ISA alias + * before trying to grow the window. Note that this check overrides + * subtractive decode. + */ +static int +pcib_is_isa_range(struct pcib_softc *sc, u_long start, u_long end, u_long count) +{ + u_long next_alias; + + if (!(sc->bridgectl & PCIB_BCR_ISA_ENABLE)) + return (0); + + /* Only check fixed ranges for overlap. */ + if (start + count - 1 != end) + return (0); + + /* ISA aliases are only in the lower 64KB of I/O space. */ + if (start >= 65536) + return (0); + + /* Check for overlap with 0x000 - 0x0ff as a special case. */ + if (start < 0x100) + goto alias; + + /* + * If the start address is an alias, the range is an alias. + * Otherwise, compute the start of the next alias range and + * check if it is beyond the end of the candidate range. + */ + if ((start & 0x300) != 0) + goto alias; + next_start = (start & ~0xfful) | 0x100; + if (next_start <= end) + goto alias; + return (0); + +alias: + device_printf(sc->dev, + "I/O range %#lx-%#lx overlaps with an ISA alias\n", start, + end); + return (1); +} + static void +pcib_alloc_isa_ranges(struct pcib_softc *sc, u_long start, u_long end) +{ + struct resource *res; + u_long next_end; + + if (!(sc->bridgectl & PCIB_BCR_ISA_ENABLE)) + return (0); + + /* ISA aliases are only in the lower 64KB of I/O space. */ + if (end > 65535) + end = 65535; + + /* XXX */ + device_printf(sc->dev, "Reserving ISA aliases for %#lx-%#lx\n", start, + end); + while (start <= end) { + /* + * Find the first address that aliases to 0x0100 and + * reserve the space from that up to the alias with + * 0x03ff. As a special case, addresses in the range + * 0x000 - 0x0ff should also be reserved since those + * are used for various system I/O devices in ISA + * systems. + */ + if (start >= 0x100 && (start & 0x300) == 0) { + start &= ~0xfful; + start |= 0x100; + } + next_end = MIN(start | 0x3ff, end); + //if (bootverbose) + device_printf(sc->dev, + "Reserving ISA alias %#lx-%#lx\n", start, next_end); + res = rman_reserve_resource(&sc->io.rman, start, next_end, + next_end - start + 1, 0, sc->dev); + if (res == NULL) + device_printf(sc->dev, + "Failed to reserve ISA alias %#lx-%#lx\n", start, + next_end); + start = next_end + 1; + } +} + +static void pcib_alloc_window(struct pcib_softc *sc, struct pcib_window *w, int type, int flags, pci_addr_t max_address) { @@ -305,6 +392,8 @@ max = 0xffff; } pcib_alloc_window(sc, &sc->io, SYS_RES_IOPORT, 0, max); + pcib_alloc_isa_ranges(sc, sc->io.base, sc->io.base + + sc->io.limit - 1); } /* Read the existing memory window. */ @@ -562,6 +651,7 @@ struct pcib_softc *sc; struct sysctl_ctx_list *sctx; struct sysctl_oid *soid; + int comma; sc = device_get_softc(dev); sc->dev = dev; @@ -685,10 +775,22 @@ device_printf(dev, " prefetched decode 0x%jx-0x%jx\n", (uintmax_t)sc->pmembase, (uintmax_t)sc->pmemlimit); #endif - else - device_printf(dev, " no prefetched decode\n"); - if (sc->flags & PCIB_SUBTRACTIVE) - device_printf(dev, " Subtractively decoded bridge.\n"); + if (sc->bridgectl & (PCIB_BCR_ISA_ENABLE | PCIB_BCR_VGA_ENABLE) || + sc->flags & PCIB_SUBTRACTIVE) { + device_printf(dev, " special decode "); + comma = 0; + if (sc->bridgectl & PCIB_BCR_ISA_ENABLE) { + printf("ISA"); + comma = 1; + } + if (sc->bridgectl & PCIB_BCR_VGA_ENABLE) { + printf("%sVGA", comma ? ", " : ""); + comma = 1; + } + if (sc->flags & PCIB_SUBTRACTIVE) + printf("%ssubtractive", comma ? ", " : ""); + device_printf("\n"); + } } /* @@ -849,9 +951,15 @@ /* * Clamp the desired resource range to the maximum address * this window supports. Reject impossible requests. + * + * For I/O port requests behind a bridge with the ISA enable + * bit set, force large allocations to start above 64k. */ if (!w->valid) return (EINVAL); + if (sc->bridgectl & PCIB_BCR_ISA_ENABLE && count > 0x100 && + start < 65536) + start = 65536; if (end > w->rman.rm_end) end = w->rman.rm_end; if (start + count - 1 > end || start + count < start) @@ -1011,11 +1119,17 @@ KASSERT(w->limit == rman_get_end(w->res), ("both ends moved")); error = rman_manage_region(&w->rman, rman_get_start(w->res), w->base - 1); + if (type == SYS_RES_IOPORT) + pcib_alloc_isa_ranges(sc, rman_get_start(w->res), + w->base - 1); } else { KASSERT(w->limit != rman_get_end(w->res), ("neither end moved")); error = rman_manage_region(&w->rman, w->limit + 1, rman_get_end(w->res)); + if (type == SYS_RES_IOPORT) + pcib_alloc_isa_ranges(sc, w->limit + 1, + rman_get_end(w->res)); } if (error) { if (bootverbose) @@ -1066,7 +1180,8 @@ case SYS_RES_IOPORT: r = pcib_suballoc_resource(sc, &sc->io, child, type, rid, start, end, count, flags); - if (r != NULL || (sc->flags & PCIB_SUBTRACTIVE) != 0) + if (r != NULL || ((sc->flags & PCIB_SUBTRACTIVE) != 0 && + !pcib_is_isa_range(sc, start, end, count))) break; if (pcib_grow_window(sc, &sc->io, type, start, end, count, flags) == 0) From owner-p4-projects@FreeBSD.ORG Thu Jun 13 14:06:41 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5F3D6638; Thu, 13 Jun 2013 14:06:41 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 0B5B7636 for ; Thu, 13 Jun 2013 14:06:41 +0000 (UTC) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from skunkworks.freebsd.org (skunkworks6.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id EE8AA1EA2 for ; Thu, 13 Jun 2013 14:06:40 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r5DE6eWr021045 for ; Thu, 13 Jun 2013 14:06:40 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r5DE6eAX021042 for perforce@freebsd.org; Thu, 13 Jun 2013 14:06:40 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Date: Thu, 13 Jun 2013 14:06:40 GMT Message-Id: <201306131406.r5DE6eAX021042@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson Subject: PERFORCE change 229660 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jun 2013 14:06:41 -0000 http://p4web.freebsd.org/@@229660?ac=10 Change 229660 by rwatson@rwatson_cinnamon on 2013/06/13 14:06:28 Re-remove free of TESLA stores, which is now done implicitly by tesla_store_free() (accidentally lost when @229500 was overriten with @229579). Affected files ... .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_class_perthread.c#4 edit Differences ... ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_class_perthread.c#4 (text+ko) ==== @@ -75,7 +75,6 @@ store = td->td_tesla; td->td_tesla = NULL; tesla_store_free(store); - tesla_free(store); } static void From owner-p4-projects@FreeBSD.ORG Thu Jun 13 15:38:21 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 527C28B1; Thu, 13 Jun 2013 15:38:21 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 0E1928AF for ; Thu, 13 Jun 2013 15:38:21 +0000 (UTC) (envelope-from jonathan@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks6.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id E333912BF for ; Thu, 13 Jun 2013 15:38:20 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r5DFcKqC030200 for ; Thu, 13 Jun 2013 15:38:20 GMT (envelope-from jonathan@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r5DFcKG6030197 for perforce@freebsd.org; Thu, 13 Jun 2013 15:38:20 GMT (envelope-from jonathan@freebsd.org) Date: Thu, 13 Jun 2013 15:38:20 GMT Message-Id: <201306131538.r5DFcKG6030197@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to jonathan@freebsd.org using -f From: Jonathan Anderson Subject: PERFORCE change 229662 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jun 2013 15:38:21 -0000 http://p4web.freebsd.org/@@229662?ac=10 Change 229662 by jonathan@jonathan-on-joe on 2013/06/13 15:37:38 Update libtesla, taking care not to step on _KERNEL panic() calls. This changeset shouldn't cause any functional changes, but it is a bit of a messy diff because I have renamed some things in libtesla. Affected files ... .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/include/libtesla.h#5 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_class.c#3 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_class_global.c#2 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_debug.c#3 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_internal.h#5 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_key.c#3 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_notification.c#5 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_store.c#3 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_update.c#3 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_util.c#3 edit Differences ... ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/include/libtesla.h#5 (text+ko) ==== @@ -46,65 +46,26 @@ #include /* int32_t, uint32_t */ #endif -/* +/** + * Error values that can be returned by libtesla functions. + * * libtesla functions mostly return error values, and therefore return - * pointers, etc, via call-by-reference arguments. These errors are modeled - * on errno(2), but a separate namespace. + * pointers, etc, via call-by-reference arguments. */ -#define TESLA_SUCCESS 0 /* Success. */ -#define TESLA_ERROR_ENOENT 1 /* Entry not found. */ -#define TESLA_ERROR_EEXIST 2 /* Entry already present. */ -#define TESLA_ERROR_ENOMEM 3 /* Insufficient memory. */ -#define TESLA_ERROR_EINVAL 4 /* Invalid parameters. */ -#define TESLA_ERROR_UNKNOWN 5 /* An unknown (e.g. platform) error. */ - -struct tesla_key; - -/** A single allowable transition in a TESLA automaton. */ -struct tesla_transition { - /** The state we are moving from. */ - uint32_t from; - - /** The mask of the state we're moving from. */ - uint32_t from_mask; - - /** The state we are moving to. */ - uint32_t to; - - /** A mask of the keys that the 'to' state should have set. */ - uint32_t to_mask; - - /** Things we may need to do on this transition. */ - int flags; +enum tesla_err_t { + TESLA_SUCCESS, /* Success. */ + TESLA_ERROR_ENOENT, /* Entry not found. */ + TESLA_ERROR_ENOMEM, /* Insufficient memory. */ + TESLA_ERROR_EINVAL, /* Invalid parameters. */ + TESLA_ERROR_UNKNOWN, /* An unknown (e.g. platform) error. */ }; -#define TESLA_TRANS_INIT 0x02 /* May need to initialise the class. */ -#define TESLA_TRANS_CLEANUP 0x04 /* Clean up the class now. */ - - /** - * A set of permissible state transitions for an automata instance. - * - * An automaton must take exactly one of these transitions. - */ -struct tesla_transitions { - /** The number of possible transitions in @ref #transitions. */ - uint32_t length; - - /** Possible transitions: exactly one must be taken. */ - struct tesla_transition *transitions; -}; - -/** Update all automata instances that match a given key to a new state. */ -int32_t tesla_update_state(uint32_t context, uint32_t class_id, - const struct tesla_key *key, const char *name, const char *description, - const struct tesla_transitions*); - -/* * Provide string versions of TESLA errors. */ const char *tesla_strerror(int32_t error); + /** * A storage container for one or more @ref tesla_class objects. * @@ -114,25 +75,35 @@ struct tesla_store; /** + * A context where TESLA data is stored. + * + * TESLA data can be stored in a number of places that imply different + * synchronisation requirements. For instance, thread-local storage does not + * require synchronisation on access, whereas global storage does. + * On the other hand, thread-local storage cannot be used to track events + * across multiple threads. + */ +enum tesla_context { + TESLA_CONTEXT_GLOBAL, + TESLA_CONTEXT_THREAD, +}; + +/** * Retrieve the @ref tesla_store for a context (e.g., a thread). * * If the @ref tesla_store does not exist yet, it will be created. * - * @param[in] context @ref TESLA_SCOPE_PERTHREAD or @ref TESLA_SCOPE_GLOBAL + * @param[in] context @ref TESLA_CONTEXT_THREAD or + * @ref TESLA_CONTEXT_GLOBAL * @param[in] classes number of @ref tesla_class'es to expect * @param[in] instances @ref tesla_instance count per @ref tesla_class * @param[out] store return parameter for @ref tesla_store pointer */ -int32_t tesla_store_get(uint32_t context, uint32_t classes, uint32_t instances, +int32_t tesla_store_get(enum tesla_context context, + uint32_t classes, uint32_t instances, struct tesla_store* *store); -/** Reset all automata in a store to the inactive state. */ -int32_t tesla_store_reset(struct tesla_store *store); - -/** Clean up a @ref tesla_store. */ -void tesla_store_free(struct tesla_store*); - /** * A description of a TESLA automaton, which may be instantiated a number of * times with different names and current states. @@ -161,8 +132,44 @@ const char *name, const char *description); +/** Release resources (e.g., locks) associated with a @ref tesla_class. */ +void tesla_class_put(struct tesla_class*); +/** A single allowable transition in a TESLA automaton. */ +struct tesla_transition { + /** The state we are moving from. */ + uint32_t from; + + /** The mask of the state we're moving from. */ + uint32_t from_mask; + + /** The state we are moving to. */ + uint32_t to; + + /** A mask of the keys that the 'to' state should have set. */ + uint32_t to_mask; + + /** Things we may need to do on this transition. */ + int flags; +}; + +#define TESLA_TRANS_INIT 0x02 /* May need to initialise the class. */ +#define TESLA_TRANS_CLEANUP 0x04 /* Clean up the class now. */ + +/** + * A set of permissible state transitions for an automata instance. + * + * An automaton must take exactly one of these transitions. + */ +struct tesla_transitions { + /** The number of possible transitions in @ref #transitions. */ + uint32_t length; + + /** Possible transitions: exactly one must be taken. */ + struct tesla_transition *transitions; +}; + #define TESLA_KEY_SIZE 4 /** @@ -183,13 +190,13 @@ uint32_t tk_mask; }; + /** - * Check to see if a key matches a pattern. - * - * @returns 1 if @a k matches @a pattern, 0 otherwise + * Update all automata instances that match a given key to a new state. */ -int32_t tesla_key_matches( - const struct tesla_key *pattern, const struct tesla_key *k); +int32_t tesla_update_state(enum tesla_context context, uint32_t class_id, + const struct tesla_key *key, const char *name, const char *description, + const struct tesla_transitions*); /** A single instance of an automaton: a name (@ref ti_key) and a state. */ @@ -198,50 +205,6 @@ uint32_t ti_state; }; -/** - * Instances of tesla_class each have a "scope", used to determine where data - * should be stored, and how it should be synchronised. - * - * Two scopes are currently supported: thread-local and global. Thread-local - * storage does not require explicit synchronisation, as accesses are - * serialised by the executing thread, whereas global storage does. On the - * other hand, thread-local storage is accessible only to the thread itself, - * so cannot be used to track events across multiple threads. Global storage - * is globally visible, but requires explicit (and potentially expensive) - * synchronisation. - */ -#define TESLA_SCOPE_PERTHREAD 1 -#define TESLA_SCOPE_GLOBAL 2 - - -/** - * Checks whether or not a TESLA automata instance is active (in use). - * - * @param i pointer to a valid @ref tesla_instance - * - * @returns 1 if active, 0 if inactive - */ -int32_t tesla_instance_active(const struct tesla_instance *i); - - -/** Clone an existing instance into a new instance. */ -int32_t tesla_instance_clone(struct tesla_class *tclass, - struct tesla_instance *original, struct tesla_instance **copy); - -/** Release resources (e.g., locks) associated with a @ref tesla_class. */ -void tesla_class_put(struct tesla_class*); - -/** Reset a @ref tesla_class for re-use from a clean state. */ -void tesla_class_reset(struct tesla_class*); - -/** - * This interface releases an instance for reuse; some types of automata will - * prefer tesla_class_reset(), which clears all instances associated with a - * particular tesla_class. - */ -void tesla_instance_destroy(struct tesla_class *tsp, - struct tesla_instance *tip); - /* * Event notification: ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_class.c#3 (text+ko) ==== @@ -43,27 +43,27 @@ int -tesla_class_init(struct tesla_class *tclass, - uint32_t context, uint32_t instances) +tesla_class_init(struct tesla_class *tclass, enum tesla_context context, + uint32_t instances) { assert(tclass != NULL); - assert(context > 0); + assert(context >= 0); assert(instances > 0); // TODO: write a TESLA assertion about locking here. tclass->tc_limit = instances; - tclass->tc_scope = context; + tclass->tc_context = context; tclass->tc_limit = instances; tclass->tc_free = instances; tclass->tc_instances = tesla_malloc(instances * sizeof(tclass->tc_instances[0])); switch (context) { - case TESLA_SCOPE_GLOBAL: + case TESLA_CONTEXT_GLOBAL: return tesla_class_global_postinit(tclass); - case TESLA_SCOPE_PERTHREAD: + case TESLA_CONTEXT_THREAD: return tesla_class_perthread_postinit(tclass); default: @@ -77,12 +77,12 @@ tesla_class_destroy(struct tesla_class *class) { tesla_free(class->tc_instances); - switch (class->tc_scope) { - case TESLA_SCOPE_GLOBAL: + switch (class->tc_context) { + case TESLA_CONTEXT_GLOBAL: tesla_class_global_destroy(class); break; - case TESLA_SCOPE_PERTHREAD: + case TESLA_CONTEXT_THREAD: tesla_class_perthread_destroy(class); break; } @@ -168,8 +168,8 @@ } int -tesla_clone(struct tesla_class *tclass, const struct tesla_instance *orig, - struct tesla_instance **copy) +tesla_instance_clone(struct tesla_class *tclass, + const struct tesla_instance *orig, struct tesla_instance **copy) { return tesla_instance_new(tclass, &orig->ti_key, orig->ti_state, copy); } @@ -177,11 +177,11 @@ void tesla_class_put(struct tesla_class *tsp) { - switch (tsp->tc_scope) { - case TESLA_SCOPE_GLOBAL: + switch (tsp->tc_context) { + case TESLA_CONTEXT_GLOBAL: return tesla_class_global_release(tsp); - case TESLA_SCOPE_PERTHREAD: + case TESLA_CONTEXT_THREAD: return tesla_class_perthread_release(tsp); default: @@ -198,11 +198,11 @@ bzero(c->tc_instances, sizeof(c->tc_instances[0]) * c->tc_limit); c->tc_free = c->tc_limit; - switch (c->tc_scope) { - case TESLA_SCOPE_GLOBAL: + switch (c->tc_context) { + case TESLA_CONTEXT_GLOBAL: return tesla_class_global_release(c); - case TESLA_SCOPE_PERTHREAD: + case TESLA_CONTEXT_THREAD: return tesla_class_perthread_release(c); default: ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_class_global.c#2 (text+ko) ==== @@ -40,7 +40,7 @@ tesla_class_global_postinit(struct tesla_class *tsp) { - assert(tsp->tc_scope == TESLA_SCOPE_GLOBAL); + assert(tsp->tc_context == TESLA_CONTEXT_GLOBAL); tesla_class_global_lock_init(tsp); return (TESLA_SUCCESS); } @@ -49,7 +49,7 @@ tesla_class_global_acquire(struct tesla_class *tsp) { - assert(tsp->tc_scope == TESLA_SCOPE_GLOBAL); + assert(tsp->tc_context == TESLA_CONTEXT_GLOBAL); tesla_lock(&tsp->tc_lock); } @@ -57,7 +57,7 @@ tesla_class_global_release(struct tesla_class *tsp) { - assert(tsp->tc_scope == TESLA_SCOPE_GLOBAL); + assert(tsp->tc_context == TESLA_CONTEXT_GLOBAL); tesla_unlock(&tsp->tc_lock); } ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_debug.c#3 (text+ko) ==== @@ -191,10 +191,11 @@ print(" name: '%s',\n", c->tc_name); print(" description: '[...]',\n"); // TL;DR print(" scope: "); - switch (c->tc_scope) { - case TESLA_SCOPE_PERTHREAD: print("thread-local\n"); break; - case TESLA_SCOPE_GLOBAL: print("global\n"); break; - default: print("UNKNOWN (0x%x)\n", c->tc_scope); + switch (c->tc_context) { + case TESLA_CONTEXT_THREAD: print("thread-local\n"); break; + case TESLA_CONTEXT_GLOBAL: print("global\n"); break; + default: + print("UNKNOWN (0x%x)\n", c->tc_context); } print(" limit: %d\n", c->tc_limit); print(" %d/%d instances\n", c->tc_limit - c->tc_free, c->tc_limit); ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_internal.h#5 (text+ko) ==== @@ -76,10 +76,27 @@ void tesla_die(int32_t errno, const char *event) __attribute__((noreturn)); /** + * Reset all automata in a store to the inactive state. + */ +int32_t tesla_store_reset(struct tesla_store *store); + +/** + * Clean up a @ref tesla_store. + */ +void tesla_store_free(struct tesla_store*); + + +/** + * Reset a @ref tesla_class for re-use from a clean state. + */ +void tesla_class_reset(struct tesla_class*); + +/** * Clean up a @ref tesla_class. */ void tesla_class_destroy(struct tesla_class*); + /** * Create a new @ref tesla_instance. * @@ -90,10 +107,27 @@ struct tesla_instance **out); /** - * Clone an existing @ref tesla_instance within a @ref tesla_class. + * Checks whether or not a TESLA automata instance is active (in use). + * + * @param i pointer to a valid @ref tesla_instance + * + * @returns 1 if active, 0 if inactive + */ +int32_t tesla_instance_active(const struct tesla_instance *i); + + +/** Clone an existing instance into a new instance. */ +int32_t tesla_instance_clone(struct tesla_class *tclass, + const struct tesla_instance *orig, struct tesla_instance **copy); + +/** + * This interface releases an instance for reuse; some types of automata will + * prefer tesla_class_reset(), which clears all instances associated with a + * particular tesla_class. */ -int32_t tesla_clone(struct tesla_class*, const struct tesla_instance *orig, - struct tesla_instance **copy); +void tesla_instance_destroy(struct tesla_class *tsp, + struct tesla_instance *tip); + /** * Find all automata instances in a class that match a particular key. @@ -110,6 +144,15 @@ int32_t tesla_match(struct tesla_class *tclass, const struct tesla_key *key, struct tesla_instance **array, uint32_t *size); +/** + * Check to see if a key matches a pattern. + * + * @returns 1 if @a k matches @a pattern, 0 otherwise + */ +int32_t tesla_key_matches( + const struct tesla_key *pattern, const struct tesla_key *k); + + /** Actions that can be taken by @ref tesla_update_state. */ enum tesla_action_t { /** The instance's state should be updated. */ @@ -190,10 +233,10 @@ * we need to. */ struct tesla_class { - const char *tc_name; /* Name of the assertion. */ - const char *tc_description;/* Description of the assertion. */ - uint32_t tc_scope; /* Per-thread or global. */ - uint32_t tc_limit; /* Simultaneous automata limit. */ + const char *tc_name; /* Name of the assertion. */ + const char *tc_description;/* Automaton representation. */ + enum tesla_context tc_context; /* Global, thread... */ + uint32_t tc_limit; /* Maximum instances. */ struct tesla_instance *tc_instances; /* Instances of this class. */ uint32_t tc_free; /* Unused instances. */ @@ -228,32 +271,23 @@ * Initialise @ref tesla_store internals. * Locking is the responsibility of the caller. */ -int tesla_store_init(tesla_store*, uint32_t context, uint32_t classes, - uint32_t instances); +int tesla_store_init(tesla_store*, enum tesla_context context, + uint32_t classes, uint32_t instances); /** * Initialize @ref tesla_class internals. * Locking is the responsibility of the caller. */ -int tesla_class_init(struct tesla_class*, uint32_t context, +int tesla_class_init(struct tesla_class*, enum tesla_context context, uint32_t instances); /* * XXXRW: temporarily, maximum number of classes and instances are hard-coded * constants. In the future, this should somehow be more dynamic. - * - * XXXRW: this is still true. */ #define TESLA_MAX_CLASSES 128 #define TESLA_MAX_INSTANCES 128 -/* - * When the assertion fails, what to do? - */ -#define TESLA_ACTION_FAILSTOP 1 /* Stop on failure. */ -#define TESLA_ACTION_DTRACE 2 /* Fire DTrace probe on failure. */ -#define TESLA_ACTION_PRINTF 3 /* Console/stdio printf. */ - #if defined(_KERNEL) && defined(MALLOC_DECLARE) /* * Memory type for TESLA allocations in the kernel. ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_key.c#3 (text+ko) ==== @@ -75,8 +75,6 @@ #ifdef _KERNEL tesla_panic("dest key %d (0x%x) != source (0x%x)", i, dest->tk_keys[i], source->tk_keys[i]); -#else - return (TESLA_ERROR_EINVAL); #endif return (TESLA_ERROR_EINVAL); } else { ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_notification.c#5 (text+ko) ==== ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_store.c#3 (text+ko) ==== @@ -53,7 +53,7 @@ { uint32_t error; - error = tesla_store_init(&global_store, TESLA_SCOPE_GLOBAL, + error = tesla_store_init(&global_store, TESLA_CONTEXT_GLOBAL, TESLA_MAX_CLASSES, TESLA_MAX_INSTANCES); tesla_assert(error == TESLA_SUCCESS, ("tesla_store_init failed")); } @@ -62,19 +62,19 @@ #endif int32_t -tesla_store_get(uint32_t context, uint32_t classes, uint32_t instances, - tesla_store* *storep) +tesla_store_get(enum tesla_context context, uint32_t classes, + uint32_t instances, tesla_store* *storep) { assert(storep); tesla_store *store; switch (context) { - case TESLA_SCOPE_GLOBAL: + case TESLA_CONTEXT_GLOBAL: store = &global_store; break; - case TESLA_SCOPE_PERTHREAD: { + case TESLA_CONTEXT_THREAD: { #ifdef _KERNEL store = curthread->td_tesla; #else @@ -97,7 +97,7 @@ default: #ifdef _KERNEL - tesla_panic("invalid TESLA_SCOPE %d", context); + tesla_panic("invliad TESLA_CONTEXT %d", context); #else return (TESLA_ERROR_EINVAL); #endif @@ -118,7 +118,7 @@ int32_t -tesla_store_init(tesla_store *store, uint32_t context, +tesla_store_init(tesla_store *store, enum tesla_context context, uint32_t classes, uint32_t instances) { assert(classes > 0); @@ -136,7 +136,7 @@ if (error != TESLA_SUCCESS) break; - assert(store->classes[i].tc_scope > 0); + assert(store->classes[i].tc_context >= 0); } return (error); @@ -172,7 +172,7 @@ tesla_class *tclass = &store->classes[id]; assert(tclass != NULL); assert(tclass->tc_instances != NULL); - assert(tclass->tc_scope > 0); + assert(tclass->tc_context >= 0); if (tclass->tc_name == NULL) tclass->tc_name = name; if (tclass->tc_description == NULL) @@ -186,11 +186,11 @@ void tesla_class_acquire(tesla_class *class) { - switch (class->tc_scope) { - case TESLA_SCOPE_GLOBAL: + switch (class->tc_context) { + case TESLA_CONTEXT_GLOBAL: return tesla_class_global_acquire(class); - case TESLA_SCOPE_PERTHREAD: + case TESLA_CONTEXT_THREAD: return tesla_class_perthread_acquire(class); default: ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_update.c#3 (text+ko) ==== @@ -49,7 +49,7 @@ #define PRINT(...) DEBUG(libtesla.state.update, __VA_ARGS__) int32_t -tesla_update_state(uint32_t tesla_context, uint32_t class_id, +tesla_update_state(enum tesla_context tesla_context, uint32_t class_id, const struct tesla_key *pattern, const char *name, const char *description, const struct tesla_transitions *trans) @@ -69,7 +69,7 @@ PRINT("\n====\n%s()\n", __func__); PRINT(" context: %s\n", - (tesla_context == TESLA_SCOPE_GLOBAL + (tesla_context == TESLA_CONTEXT_GLOBAL ? "global" : "per-thread")); PRINT(" class: %d ('%s')\n", class_id, name); @@ -147,7 +147,7 @@ for (size_t i = 0; i < cloned; i++) { struct clone_info *c = clones + i; struct tesla_instance *clone; - CHECK(tesla_clone, class, c->old, &clone); + CHECK(tesla_instance_clone, class, c->old, &clone); tesla_key new_name = *pattern; new_name.tk_mask &= c->transition->to_mask; ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_util.c#3 (text+ko) ==== @@ -51,8 +51,6 @@ return ("Success"); case TESLA_ERROR_ENOENT: return ("Entry not found"); - case TESLA_ERROR_EEXIST: - return ("Entry already present"); case TESLA_ERROR_ENOMEM: return ("Insufficient memory"); case TESLA_ERROR_EINVAL: From owner-p4-projects@FreeBSD.ORG Thu Jun 13 15:46:30 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 967C6DFF; Thu, 13 Jun 2013 15:46:30 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 56F33DFC for ; Thu, 13 Jun 2013 15:46:30 +0000 (UTC) (envelope-from prw35@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks6.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id 38C9F1321 for ; Thu, 13 Jun 2013 15:46:30 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r5DFkUw7030998 for ; Thu, 13 Jun 2013 15:46:30 GMT (envelope-from prw35@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r5DFkU4f030995 for perforce@freebsd.org; Thu, 13 Jun 2013 15:46:30 GMT (envelope-from prw35@FreeBSD.org) Date: Thu, 13 Jun 2013 15:46:30 GMT Message-Id: <201306131546.r5DFkU4f030995@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to prw35@FreeBSD.org using -f From: Philip Withnall Subject: PERFORCE change 229663 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jun 2013 15:46:30 -0000 http://p4web.freebsd.org/@@229663?ac=10 Change 229663 by prw35@pwithnall_zenith on 2013/06/13 15:45:42 Add demo applications for the compositor These are more performance evaluation programs than shiny demos, but serve as code examples of how to use the compositor. Affected files ... .. //depot/projects/ctsrd/cheribsd/src/ctsrd/Makefile#14 edit .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/Makefile#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/communications-performance/Makefile#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/communications-performance/communications-performance.c#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/communications-performance/wayland-itc-buffer.patch#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/communications-performance/wayland-itc-buffer_upstream.c#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/communications-performance/wayland-itc-buffer_upstream.h#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/images/COPYING#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/images/chequerboard.png#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/images/chequerboard.png.c#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/images/crest.png#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/images/crest.png.c#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/images/opaque-square.png#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/images/opaque-square.png.c#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/images/opaque-square.svg#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/images/static-image.png#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/images/static-image.png.c#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/images/static-image2.png#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/images/static-image2.png.c#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/images/translucent-square.png#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/images/translucent-square.png.c#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/images/translucent-square.svg#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/rendering-bandwidth/Makefile#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/rendering-bandwidth/rendering-bandwidth.c#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/rendering-power/Makefile#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/rendering-power/rendering-power.c#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/rendering-speed/Makefile#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd/compositor_demos/rendering-speed/rendering-speed.c#1 add Differences ... ==== //depot/projects/ctsrd/cheribsd/src/ctsrd/Makefile#14 (text+ko) ==== @@ -4,6 +4,7 @@ browser \ cheripoint \ compositorctl \ + compositor_demos \ cycle_led \ de4ctl \ flashit \ From owner-p4-projects@FreeBSD.ORG Thu Jun 13 15:49:34 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 686A08F; Thu, 13 Jun 2013 15:49:34 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 28A307E for ; Thu, 13 Jun 2013 15:49:34 +0000 (UTC) (envelope-from jonathan@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks6.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id 191BC134E for ; Thu, 13 Jun 2013 15:49:34 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r5DFnXYY031112 for ; Thu, 13 Jun 2013 15:49:33 GMT (envelope-from jonathan@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r5DFnX15031109 for perforce@freebsd.org; Thu, 13 Jun 2013 15:49:33 GMT (envelope-from jonathan@freebsd.org) Date: Thu, 13 Jun 2013 15:49:33 GMT Message-Id: <201306131549.r5DFnX15031109@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to jonathan@freebsd.org using -f From: Jonathan Anderson Subject: PERFORCE change 229665 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jun 2013 15:49:34 -0000 http://p4web.freebsd.org/@@229665?ac=10 Change 229665 by jonathan@jonathan-on-zenith on 2013/06/13 15:49:19 Caught another 'CSCOPE'-> 'CONTEXT' change. Affected files ... .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_class_perthread.c#5 edit Differences ... ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_class_perthread.c#5 (text+ko) ==== @@ -61,7 +61,7 @@ uint32_t error; store = tesla_malloc(sizeof(*store)); - error = tesla_store_init(store, TESLA_SCOPE_PERTHREAD, + error = tesla_store_init(store, TESLA_CONTEXT_PERTHREAD, TESLA_MAX_CLASSES, TESLA_MAX_INSTANCES); tesla_assert(error == TESLA_SUCCESS, ("tesla_store_init failed")); td->td_tesla = store; From owner-p4-projects@FreeBSD.ORG Thu Jun 13 15:51:37 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E42441D5; Thu, 13 Jun 2013 15:51:36 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id A46B61D3 for ; Thu, 13 Jun 2013 15:51:36 +0000 (UTC) (envelope-from jonathan@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks6.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id 948DB1369 for ; Thu, 13 Jun 2013 15:51:36 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r5DFpa0h031653 for ; Thu, 13 Jun 2013 15:51:36 GMT (envelope-from jonathan@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r5DFpaLD031650 for perforce@freebsd.org; Thu, 13 Jun 2013 15:51:36 GMT (envelope-from jonathan@freebsd.org) Date: Thu, 13 Jun 2013 15:51:36 GMT Message-Id: <201306131551.r5DFpaLD031650@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to jonathan@freebsd.org using -f From: Jonathan Anderson Subject: PERFORCE change 229666 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jun 2013 15:51:37 -0000 http://p4web.freebsd.org/@@229666?ac=10 Change 229666 by jonathan@jonathan-on-zenith on 2013/06/13 15:50:35 'PERTHREAD' -> 'THREAD'. Affected files ... .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_class_perthread.c#6 edit Differences ... ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_class_perthread.c#6 (text+ko) ==== @@ -61,7 +61,7 @@ uint32_t error; store = tesla_malloc(sizeof(*store)); - error = tesla_store_init(store, TESLA_CONTEXT_PERTHREAD, + error = tesla_store_init(store, TESLA_CONTEXT_THREAD, TESLA_MAX_CLASSES, TESLA_MAX_INSTANCES); tesla_assert(error == TESLA_SUCCESS, ("tesla_store_init failed")); td->td_tesla = store; From owner-p4-projects@FreeBSD.ORG Thu Jun 13 19:21:32 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C3FA3C83; Thu, 13 Jun 2013 19:21:32 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 84438C81 for ; Thu, 13 Jun 2013 19:21:32 +0000 (UTC) (envelope-from brooks@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks6.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id 749C51EEA for ; Thu, 13 Jun 2013 19:21:32 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r5DJLWQR054938 for ; Thu, 13 Jun 2013 19:21:32 GMT (envelope-from brooks@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r5DJLWjV054935 for perforce@freebsd.org; Thu, 13 Jun 2013 19:21:32 GMT (envelope-from brooks@freebsd.org) Date: Thu, 13 Jun 2013 19:21:32 GMT Message-Id: <201306131921.r5DJLWjV054935@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to brooks@freebsd.org using -f From: Brooks Davis Subject: PERFORCE change 229677 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jun 2013 19:21:33 -0000 http://p4web.freebsd.org/@@229677?ac=10 Change 229677 by brooks@brooks_zenith on 2013/06/13 19:20:44 Manual merge of r251689: Be more agressive about bootstrapping ctfmerge and ctfconvert so builds from existing releases have a chance of working properly. Affected files ... .. //depot/projects/ctsrd/tesla/src/Makefile.inc1#14 edit Differences ... ==== //depot/projects/ctsrd/tesla/src/Makefile.inc1#14 (text+ko) ==== @@ -1190,8 +1190,8 @@ # dtrace tools are required for older bootstrap env and cross-build .if ${MK_CDDL} != "no" && \ - ((${BOOTSTRAPPING} < 800038 && \ - !(${BOOTSTRAPPING} >= 700112 && ${BOOTSTRAPPING} < 799999)) \ + ((${BOOTSTRAPPING} < 1000034 && \ + !(${BOOTSTRAPPING} >= 901505 && ${BOOTSTRAPPING} < 999999)) \ || (${MACHINE} != ${TARGET} || ${MACHINE_ARCH} != ${TARGET_ARCH})) _dtrace_tools= cddl/usr.bin/sgsmsg cddl/lib/libctf lib/libelf \ lib/libdwarf cddl/usr.bin/ctfconvert cddl/usr.bin/ctfmerge From owner-p4-projects@FreeBSD.ORG Thu Jun 13 20:40:00 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 14A301E2; Thu, 13 Jun 2013 20:40:00 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id CA5221E0 for ; Thu, 13 Jun 2013 20:39:59 +0000 (UTC) (envelope-from brooks@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks6.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id B9B1411B3 for ; Thu, 13 Jun 2013 20:39:59 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r5DKdxcD061757 for ; Thu, 13 Jun 2013 20:39:59 GMT (envelope-from brooks@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r5DKdxqI061754 for perforce@freebsd.org; Thu, 13 Jun 2013 20:39:59 GMT (envelope-from brooks@freebsd.org) Date: Thu, 13 Jun 2013 20:39:59 GMT Message-Id: <201306132039.r5DKdxqI061754@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to brooks@freebsd.org using -f From: Brooks Davis Subject: PERFORCE change 229680 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jun 2013 20:40:00 -0000 http://p4web.freebsd.org/@@229680?ac=10 Change 229680 by brooks@brooks_zenith on 2013/06/13 20:39:11 Remove an obviously untrue comment about platform_processor_id (see the setup required for the xlr and xlp versions to work). Affected files ... .. //depot/projects/ctsrd/beribsd/src/sys/mips/include/hwfunc.h#4 edit Differences ... ==== //depot/projects/ctsrd/beribsd/src/sys/mips/include/hwfunc.h#4 (text+ko) ==== @@ -81,8 +81,6 @@ /* * Return the processor id. - * - * Note that this function is called in early boot when stack is not available. */ extern int platform_processor_id(void); From owner-p4-projects@FreeBSD.ORG Thu Jun 13 22:17:50 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id ABBB6CC6; Thu, 13 Jun 2013 22:17:50 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 6D378CC4 for ; Thu, 13 Jun 2013 22:17:50 +0000 (UTC) (envelope-from brooks@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks6.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id 4ED8C171C for ; Thu, 13 Jun 2013 22:17:50 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r5DMHonN071993 for ; Thu, 13 Jun 2013 22:17:50 GMT (envelope-from brooks@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r5DMHosV071990 for perforce@freebsd.org; Thu, 13 Jun 2013 22:17:50 GMT (envelope-from brooks@freebsd.org) Date: Thu, 13 Jun 2013 22:17:50 GMT Message-Id: <201306132217.r5DMHosV071990@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to brooks@freebsd.org using -f From: Brooks Davis Subject: PERFORCE change 229692 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jun 2013 22:17:50 -0000 http://p4web.freebsd.org/@@229692?ac=10 Change 229692 by brooks@brooks_zenith on 2013/06/13 22:17:45 Checkpoint a compiling, but untested SMP implementation for BERI. In principle, the included kernel config will only find one CPU in the FDT and will boot with that. Affected files ... .. //depot/projects/ctsrd/beribsd/src/sys/dev/fdt/fdt_ic_if.m#3 edit .. //depot/projects/ctsrd/beribsd/src/sys/mips/beri/beri_asm.S#2 edit .. //depot/projects/ctsrd/beribsd/src/sys/mips/beri/beri_mp.c#2 edit .. //depot/projects/ctsrd/beribsd/src/sys/mips/beri/beri_pic.c#5 edit .. //depot/projects/ctsrd/beribsd/src/sys/mips/conf/BERI_SIM_SMP_MDROOT#1 add Differences ... ==== //depot/projects/ctsrd/beribsd/src/sys/dev/fdt/fdt_ic_if.m#3 (text+ko) ==== @@ -225,3 +225,42 @@ device_t _child; u_int _irq; }; + +/** + * @brief Enable an IPI source. + * + * @param _dev the interrupt controller + * @param _tid the thread ID (relative to the interrupt controller) + * to enable IPIs for + * @param _ipi_irq hardware IRQ to send IPIs to + */ +METHOD void setup_ipi { + device_t _dev; + u_int _tid; + u_int _irq; +}; + +/** + * @brief Send an IPI to the specified thread. + * + * @param _dev the interrupt controller + * @param _tid the thread ID (relative to the interrupt controller) + * to send IPIs to + */ +METHOD void send_ipi { + device_t _dev; + u_int _tid; +}; + +/** + * @brief Clear the IPI on the specfied thread. Only call with the + * local hardware thread or interrupts may be lost! + * + * @param _dev the interrupt controller + * @param _tid the thread ID (relative to the interrupt controller) + * to clear the IPI on + */ +METHOD void clear_ipi { + device_t _dev; + u_int _tid; +}; ==== //depot/projects/ctsrd/beribsd/src/sys/mips/beri/beri_asm.S#2 (text+ko) ==== @@ -32,10 +32,11 @@ #include #ifdef SMP +/* XXXBED: Correct for multithread, needs adjustment for multicore. */ LEAF(platform_processor_id) MFC0 v0, MIPS_COP_0_PRID - srl v0, v0, 25 + srl v0, v0, 24 jr ra - and v0, v0, 7 + and v0, v0, 255 END(platform_processor_id) #endif ==== //depot/projects/ctsrd/beribsd/src/sys/mips/beri/beri_mp.c#2 (text+ko) ==== @@ -36,40 +36,84 @@ #include #include +#include + +#include +#include "fdt_ic_if.h" -/* - * XXXRW: - * - * 1. It would be nice if we could read the number of hardware threads present - * on the current CPU core from a CP0 register (or similar). - */ +struct spin_entry { + uint64_t entry_addr; + uint64_t a0; + uint32_t rsvd1; + uint32_t pir; + uint64_t rsvd2; +}; -#define BERI_NUMTHREADS 8 +static phandle_t cpu_of_nodes[MAXCPU]; +static device_t picmap[MAXCPU]; void platform_cpu_mask(cpuset_t *mask) { - u_int i; + phandle_t cpus, cpu; + pcell_t reg; + + if ((cpus = OF_finddevice("/cpus")) <= 0) { + printf("%s: no \"/cpus\" device found in FDT\n", __func__); + goto error; + } + if ((cpu = OF_child(cpus)) <= 0) { + printf("%s: no children of \"/cpus\" found in FDT\n", __func__); + goto error; + } + CPU_ZERO(mask); + do { + if (OF_getprop(cpu, "reg", ®, sizeof(reg)) <= 0) { + printf("%s: cpu device with no reg property\n", + __func__); + goto error; + } + if (reg > MAXCPU) { + printf("%s: cpu ID too large (%d > %d)\n", __func__, + reg, MAXCPU); + } + cpu_of_nodes[reg] = cpu; + + CPU_SET(reg, mask); + } while ((cpu = OF_peer(cpu)) > 0); + return; +error: + /* + * If we run into any problems determining the CPU layout, + * fall back to UP. + * + * XXX: panic instead? + */ CPU_ZERO(mask); - for (i = 0; i < BERI_NUMTHREADS; i++) - CPU_SET(i, mask); + CPU_SET(1, mask); } void platform_ipi_send(int cpuid) { - panic("%s: not yet", __func__); + /* XXX: single core/pic */ + FDT_IC_SEND_IPI(picmap[cpuid], cpuid); } void platform_ipi_clear(void) { + int cpuid = platform_processor_id(); - panic("%s: not yet", __func__); + /* XXX: single core/pic */ + FDT_IC_CLEAR_IPI(picmap[cpuid], cpuid); } +/* + * XXXBED: Set via FDT? + */ int platform_ipi_intrnum(void) { @@ -77,6 +121,9 @@ return (4); } +/* + * XXXBED: Fine for MT, will need something better for multi-core. + */ struct cpu_group * platform_smp_topo(void) { @@ -88,8 +135,9 @@ platform_init_ap(int cpuid) { u_int clock_int_mask; + device_t ic; - KASSERT(cpuid != 0, ("%s: invalid CPU id %d", __func__, cpuid)); + KASSERT(cpuid < MAXCPU, ("%s: invalid CPU id %d", __func__, cpuid)); /* * Enable per-thread timer. @@ -97,18 +145,54 @@ clock_int_mask = hard_int_mask(5); set_intr_mask(clock_int_mask); -#ifdef NOTYET /* * Enable IPIs. */ - * XXXRW: Not yet. - */ -#endif + /* XXX: single core/pic */ + ic = SLIST_FIRST(&fdt_ic_list_head)->dev; + FDT_IC_SETUP_IPI(ic, cpuid, platform_ipi_intrnum()); + picmap[cpuid] = ic; } +/* + * BERI startup conforms to the spin-table start method defined in the + * ePAPR 1.0 spec. The initial spin waiting for an address is started + * by the CPU firmware. + */ int platform_start_ap(int cpuid) { + phandle_t cpu; + char prop[16]; + struct spin_entry *se; - panic("%s: not yet", __func__); + KASSERT(cpuid != 0, ("%s: can't start CPU 0!\n", __func__)); + KASSERT((cpuid > 0 && cpuid < MAXCPU), + ("%s: invalid CPU id %d", __func__, cpuid)); + + cpu = cpu_of_nodes[cpuid]; + if (OF_getprop(cpu, "status", &prop, sizeof(prop)) <= 0 && + OF_getprop(OF_parent(cpu), "status", &prop, sizeof(prop))) + panic("%s: CPU %d has no status property", __func__, cpuid); + else + if (strcmp("disabled", prop) != 0) + panic("%s: CPU %d status is '%s' not 'disabled'", + __func__, cpuid, prop); + + if (OF_getprop(cpu, "enable-method", &prop, sizeof(prop)) <= 0 && + OF_getprop(OF_parent(cpu), "enable-method", &prop, sizeof(prop))) + panic("%s: CPU %d has no enable-method property", __func__, + cpuid); + else + if (strcmp("spin-table", prop) != 0) + panic("%s: CPU %d enable-method is '%s' not " + "'spin-table'", __func__, cpuid, prop); + + if (OF_getprop(cpu, "cpu-release-addr", &se, sizeof(se)) <= 0) + panic("%s: CPU %d has missing or invalid cpu-release-addr", + __func__, cpuid); + se->pir = cpuid; + se->entry_addr = (intptr_t)mpentry; + + return (0); } ==== //depot/projects/ctsrd/beribsd/src/sys/mips/beri/beri_pic.c#5 (text+ko) ==== @@ -79,6 +79,7 @@ static void beripic_intr(void *); #define BP_MAX_HARD_IRQS 6 +#define BP_FIRST_SOFT 64 struct beripic_softc { device_t bp_dev; @@ -127,7 +128,6 @@ #ifdef __mips__ mips_intrcnt_t counter; #endif - /* XXX counter */ }; struct beripic_cookie { @@ -381,6 +381,9 @@ sc->bp_nhard = nhard; sc->bp_nsoft = nsoft; sc->bp_nsrcs = sc->bp_nhard + sc->bp_nsoft; + /* XXX: should deal with gap between hard and soft */ + KASSERT(sc->bp_nhard < BP_FIRST_SOFT, + ("too many hard sources")); KASSERT(rman_get_size(sc->bp_cfg_res) / 8 == sc->bp_nsrcs, ("config space size does not match sources")); KASSERT(sc->bp_nhard % 64 == 0, @@ -627,6 +630,45 @@ bpic->intr(bpic->arg); } +#ifdef SMP +static void +beripic_setup_ipi(device_t ic, u_int tid, u_int ipi_irq) +{ + + bp_config_source(ic, BP_FIRST_SOFT + tid, 1, tid, ipi_irq); +} + +static void +beripic_send_ipi(device_t ic, u_int tid) +{ + struct beripic_softc *sc; + uint64_t bit; + + sc = device_get_softc(ic); + + KASSERT(tid < sc->bp_nsoft, ("tid (%d) to large\n")); + + bit = 1ULL << (tid % 64); + bus_space_write_8(sc->bp_set_bst, sc->bp_set_bsh, + BP_FIRST_SOFT / 8 + (tid >> 6), bit); +} + +static void +beripic_clear_ipi(device_t ic, u_int tid) +{ + struct beripic_softc *sc; + uint64_t bit; + + sc = device_get_softc(ic); + + KASSERT(tid < sc->bp_nsoft, ("tid (%d) to large\n")); + + bit = 1ULL << (tid % 64); + bus_space_write_8(sc->bp_clear_bst, sc->bp_clear_bsh, + BP_FIRST_SOFT / 8 + (tid >> 6), bit); +} +#endif + devclass_t beripic_devclass; static device_method_t beripic_fdt_methods[] = { @@ -642,6 +684,12 @@ DEVMETHOD(fdt_ic_setup_intr, beripic_setup_intr), DEVMETHOD(fdt_ic_teardown_intr, beripic_teardown_intr), +#ifdef SMP + DEVMETHOD(fdt_ic_setup_ipi, beripic_setup_ipi), + DEVMETHOD(fdt_ic_clear_ipi, beripic_clear_ipi), + DEVMETHOD(fdt_ic_send_ipi, beripic_send_ipi), +#endif + { 0, 0 }, }; From owner-p4-projects@FreeBSD.ORG Thu Jun 13 22:43:18 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C51B85A4; Thu, 13 Jun 2013 22:43:18 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 81B405A2 for ; Thu, 13 Jun 2013 22:43:18 +0000 (UTC) (envelope-from brooks@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks6.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id 71201181D for ; Thu, 13 Jun 2013 22:43:18 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r5DMhI4I074251 for ; Thu, 13 Jun 2013 22:43:18 GMT (envelope-from brooks@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r5DMhIKL074248 for perforce@freebsd.org; Thu, 13 Jun 2013 22:43:18 GMT (envelope-from brooks@freebsd.org) Date: Thu, 13 Jun 2013 22:43:18 GMT Message-Id: <201306132243.r5DMhIKL074248@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to brooks@freebsd.org using -f From: Brooks Davis Subject: PERFORCE change 229693 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jun 2013 22:43:19 -0000 http://p4web.freebsd.org/@@229693?ac=10 Change 229693 by brooks@brooks_zenith on 2013/06/13 22:42:24 Correct an off by one error in a new assertion. Affected files ... .. //depot/projects/ctsrd/beribsd/src/sys/mips/beri/beri_pic.c#6 edit Differences ... ==== //depot/projects/ctsrd/beribsd/src/sys/mips/beri/beri_pic.c#6 (text+ko) ==== @@ -382,7 +382,7 @@ sc->bp_nsoft = nsoft; sc->bp_nsrcs = sc->bp_nhard + sc->bp_nsoft; /* XXX: should deal with gap between hard and soft */ - KASSERT(sc->bp_nhard < BP_FIRST_SOFT, + KASSERT(sc->bp_nhard <= BP_FIRST_SOFT, ("too many hard sources")); KASSERT(rman_get_size(sc->bp_cfg_res) / 8 == sc->bp_nsrcs, ("config space size does not match sources")); From owner-p4-projects@FreeBSD.ORG Thu Jun 13 23:07:46 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id EE057F83; Thu, 13 Jun 2013 23:07:45 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id AFAA4F81 for ; Thu, 13 Jun 2013 23:07:45 +0000 (UTC) (envelope-from jonathan@freebsd.org) Received: from skunkworks.freebsd.org (skunkworks6.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id 9F6B010ED for ; Thu, 13 Jun 2013 23:07:45 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.7/8.14.7) with ESMTP id r5DN7jhA076041 for ; Thu, 13 Jun 2013 23:07:45 GMT (envelope-from jonathan@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.7/8.14.6/Submit) id r5DN7jZD076038 for perforce@freebsd.org; Thu, 13 Jun 2013 23:07:45 GMT (envelope-from jonathan@freebsd.org) Date: Thu, 13 Jun 2013 23:07:45 GMT Message-Id: <201306132307.r5DN7jZD076038@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to jonathan@freebsd.org using -f From: Jonathan Anderson Subject: PERFORCE change 229694 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jun 2013 23:07:46 -0000 http://p4web.freebsd.org/@@229694?ac=10 Change 229694 by jonathan@jonathan-on-zenith on 2013/06/13 23:07:27 Update libtesla to commit 1fcd25. This contains the new event handling framework, which allows more sophisticated event handling policies. The defaults are: _KERNEL + KDTRACE_HOOKS => printf + DTrace otherwise => printf + panic on failure event Affected files ... .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/include/libtesla.h#6 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_dtrace.c#5 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_internal.h#6 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_notification.c#6 edit .. //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_update.c#4 edit Differences ... ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/include/libtesla.h#6 (text+ko) ==== @@ -249,8 +249,28 @@ tesla_ev_ignored teh_ignored; }; -/** Register a set of event handlers. */ -int tesla_set_event_handlers(struct tesla_event_handlers *); +/** + * A 'meta-handler' that wraps a number of event handling vectors. + * + * This event handler dispatches events to any number of backends, governed + * by @a tem_mask: if bit 0 is set, tem_handler[0] is called, etc. + */ +struct tesla_event_metahandler { + /** The number of event handlers wrapped by this handler. */ + const uint32_t tem_length; + + /** Which backend handlers to use; may be modified dynamically. */ + uint32_t tem_mask; + + /** The backend event handlers. */ + const struct tesla_event_handlers* const *tem_handlers; +}; + +/** Register an event handler vector. */ +int tesla_set_event_handler(struct tesla_event_handlers *); + +/** Register a set of event handling vectors. */ +int tesla_set_event_handlers(struct tesla_event_metahandler *); /** @} */ ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_dtrace.c#5 (text+ko) ==== @@ -112,7 +112,7 @@ SDT_PROBE(tesla, kernel, notify, ignored, tcp, tkp, ttp, 0, 0); } -struct tesla_event_handlers dtrace_handlers = { +const struct tesla_event_handlers dtrace_handlers = { .teh_init = new_instance, .teh_transition = transition, .teh_clone = clone, ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_internal.h#6 (text+ko) ==== @@ -311,13 +311,22 @@ /* * Event notification: */ -extern struct tesla_event_handlers *ev_handlers; -extern struct tesla_event_handlers failstop_handlers; -extern struct tesla_event_handlers printf_handlers; +#if defined(_KERNEL) && defined(KDTRACE_HOOKS) +extern const struct tesla_event_handlers dtrace_handlers; +#endif -#ifdef _KERNEL -extern struct tesla_event_handlers dtrace_handlers; -#endif +void ev_new_instance(struct tesla_class *, struct tesla_instance *); +void ev_transition(struct tesla_class *, struct tesla_instance *, + const struct tesla_transition*); +void ev_clone(struct tesla_class *, struct tesla_instance *orig, + struct tesla_instance *copy, const struct tesla_transition *); +void ev_no_instance(struct tesla_class *, const struct tesla_key *, + const struct tesla_transitions *); +void ev_bad_transition(struct tesla_class *, struct tesla_instance *, + const struct tesla_transitions *); +void ev_accept(struct tesla_class *, struct tesla_instance *); +void ev_ignored(const struct tesla_class *, const struct tesla_key *, + const struct tesla_transitions *); /* * Debug helpers. ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_notification.c#6 (text+ko) ==== @@ -34,95 +34,154 @@ #define ERROR_BUFFER_LENGTH 1024 -int -tesla_set_event_handlers(struct tesla_event_handlers *tehp) +/** + * The currently-active event handlers. + */ +static struct tesla_event_metahandler *event_handlers; + + +/** Perform sanity checks on an event handling vector. */ +static int +check_event_handler(const struct tesla_event_handlers *tehp) { if (!tehp || !tehp->teh_init || !tehp->teh_transition || !tehp->teh_clone || !tehp->teh_fail_no_instance || !tehp->teh_bad_transition || !tehp->teh_accept || !tehp->teh_ignored) -#ifdef _KERNEL - tesla_panic("invalid error handler vector"); -#else + return (TESLA_ERROR_EINVAL); + + return (TESLA_SUCCESS); +} + + +int +tesla_set_event_handler(struct tesla_event_handlers *tehp) +{ + int error = check_event_handler(tehp); + if (error != TESLA_SUCCESS) + return (error); + + const static struct tesla_event_handlers* singleton[1]; + static struct tesla_event_metahandler singleton_handler = { + .tem_length = 1, + .tem_mask = 1, + .tem_handlers = singleton, + }; + + singleton[0] = tehp; + event_handlers = &singleton_handler; + + return (TESLA_SUCCESS); +} + +int +tesla_set_event_handlers(struct tesla_event_metahandler *temp) +{ + int error = TESLA_SUCCESS; + + if (!temp) return (TESLA_ERROR_EINVAL); -#endif + + /* + * It's ok to disable event handlers dynamically using the bitmask, + * but all event handlers passed in must be valid. + */ + for (uint32_t i = 0; i < temp->tem_length; i++) { + error = check_event_handler(temp->tem_handlers[i]); + if (error != TESLA_SUCCESS) + return (error); + } - ev_handlers = tehp; + event_handlers = temp; return (TESLA_SUCCESS); } + /* - * printf()-based event handlers: + * generic event handlers: */ -static void print_new_instance(struct tesla_class *, - struct tesla_instance *); +#define FOREACH_ERROR_HANDLER() \ + for (uint32_t i = 0; i < event_handlers->tem_length; i++) \ + if (event_handlers->tem_mask & (1 << i)) \ + event_handlers->tem_handlers[i] + +static void +ev_noop() +{ +} + +void +ev_new_instance(struct tesla_class *tcp, struct tesla_instance *tip) +{ + + FOREACH_ERROR_HANDLER()->teh_init(tcp, tip); +} + +void +ev_transition(struct tesla_class *tcp, struct tesla_instance *tip, + const struct tesla_transition *ttp) +{ -static void print_transition_taken(struct tesla_class *, - struct tesla_instance *, const struct tesla_transition*); + FOREACH_ERROR_HANDLER()->teh_transition(tcp, tip, ttp); +} -static void print_clone(struct tesla_class *, - struct tesla_instance *orig, struct tesla_instance *copy, - const struct tesla_transition*); +void +ev_clone(struct tesla_class *tcp, struct tesla_instance *orig, + struct tesla_instance *copy, const struct tesla_transition *ttp) +{ -static void print_no_instance(struct tesla_class *, - const struct tesla_key *, const struct tesla_transitions *); + FOREACH_ERROR_HANDLER()->teh_clone(tcp, orig, copy, ttp); +} -static void print_bad_transition(struct tesla_class *, - struct tesla_instance *, const struct tesla_transitions *); +void +ev_no_instance(struct tesla_class *tcp, const struct tesla_key *tkp, + const struct tesla_transitions *ttp) +{ -static void print_accept(struct tesla_class *, struct tesla_instance *); + FOREACH_ERROR_HANDLER()->teh_fail_no_instance(tcp, tkp, ttp); +} -static void print_ignored(const struct tesla_class *, - const struct tesla_key *, const struct tesla_transitions *); +void +ev_bad_transition(struct tesla_class *tcp, struct tesla_instance *tip, + const struct tesla_transitions *ttp) +{ -struct tesla_event_handlers printf_handlers = { - .teh_init = print_new_instance, - .teh_transition = print_transition_taken, - .teh_clone = print_clone, - .teh_fail_no_instance = print_no_instance, - .teh_bad_transition = print_bad_transition, - .teh_accept = print_accept, - .teh_ignored = print_ignored, -}; + FOREACH_ERROR_HANDLER()->teh_bad_transition(tcp, tip, ttp); +} +void +ev_accept(struct tesla_class *tcp, struct tesla_instance *tip) +{ -/* - * Wrappers that panic on failure: - */ -static void panic_no_instance(struct tesla_class *, - const struct tesla_key *, const struct tesla_transitions *); + FOREACH_ERROR_HANDLER()->teh_accept(tcp, tip); +} -static void panic_bad_transition(struct tesla_class *, - struct tesla_instance *, const struct tesla_transitions *); +void +ev_ignored(const struct tesla_class *tcp, const struct tesla_key *tkp, + const struct tesla_transitions *ttp) +{ -struct tesla_event_handlers failstop_handlers = { - .teh_init = print_new_instance, - .teh_transition = print_transition_taken, - .teh_clone = print_clone, - .teh_fail_no_instance = panic_no_instance, - .teh_bad_transition = panic_bad_transition, - .teh_accept = print_accept, - .teh_ignored = print_ignored, -}; + FOREACH_ERROR_HANDLER()->teh_ignored(tcp, tkp, ttp); +} -/** - * Default to print-with-failstop except in the kernel when DTrace is - * available. +/* + * printf()-based event handlers: */ -struct tesla_event_handlers *ev_handlers = -#if defined(_KERNEL) && defined(KDTRACE_HOOKS) - &dtrace_handlers -#else - &failstop_handlers +static void +print_failure_header(const struct tesla_class *tcp) +{ + + error("\n\nTESLA failure:\n"); +#if defined(_KERNEL) && defined(KDB) + kdb_backtrace(); #endif - ; -static void print_failure_header(const struct tesla_class *); + error("In automaton '%s':\n%s\n", tcp->tc_name, tcp->tc_description); +} - -void +static void print_new_instance(struct tesla_class *tcp, struct tesla_instance *tip) { @@ -130,7 +189,7 @@ tip - tcp->tc_instances, tip->ti_state); } -void +static void print_transition_taken(struct tesla_class *tcp, struct tesla_instance *tip, const struct tesla_transition *transp) { @@ -139,7 +198,7 @@ tip - tcp->tc_instances, transp->from, transp->to); } -void +static void print_clone(struct tesla_class *tcp, struct tesla_instance *old_instance, struct tesla_instance *new_instance, const struct tesla_transition *transp) @@ -151,8 +210,7 @@ } static void -no_instance_message(char *buffer, const char *end, - struct tesla_class *tcp, const struct tesla_key *tkp, +print_no_instance(struct tesla_class *tcp, const struct tesla_key *tkp, const struct tesla_transitions *transp) { @@ -161,6 +219,8 @@ print_failure_header(tcp); + char buffer[ERROR_BUFFER_LENGTH]; + const char *end = buffer + sizeof(buffer); char *next = buffer; SAFE_SPRINTF(next, end, "No instance matched key '"); @@ -168,35 +228,12 @@ SAFE_SPRINTF(next, end, "' for transition(s) "); next = sprint_transitions(next, end, transp); assert(next > buffer); -} - -void -print_no_instance(struct tesla_class *tcp, const struct tesla_key *tkp, - const struct tesla_transitions *transp) -{ - - char buffer[ERROR_BUFFER_LENGTH]; - const char *end = buffer + sizeof(buffer); - no_instance_message(buffer, end, tcp, tkp, transp); error("%s", buffer); } -void -panic_no_instance(struct tesla_class *tcp, const struct tesla_key *tkp, - const struct tesla_transitions *transp) -{ - - char buffer[ERROR_BUFFER_LENGTH]; - const char *end = buffer + sizeof(buffer); - - no_instance_message(buffer, end, tcp, tkp, transp); - tesla_panic("%s", buffer); -} - static void -bad_transition_message(char *buffer, const char *end, - struct tesla_class *tcp, struct tesla_instance *tip, +print_bad_transition(struct tesla_class *tcp, struct tesla_instance *tip, const struct tesla_transitions *transp) { @@ -205,6 +242,8 @@ print_failure_header(tcp); + char buffer[ERROR_BUFFER_LENGTH]; + const char *end = buffer + sizeof(buffer); char *next = buffer; SAFE_SPRINTF(next, end, @@ -215,33 +254,11 @@ next = sprint_transitions(next, end, transp); assert(next > buffer); -} -void -print_bad_transition(struct tesla_class *tcp, struct tesla_instance *tip, - const struct tesla_transitions *transp) -{ - - char buffer[ERROR_BUFFER_LENGTH]; - const char *end = buffer + sizeof(buffer); - - bad_transition_message(buffer, end, tcp, tip, transp); error("%s", buffer); } -void -panic_bad_transition(struct tesla_class *tcp, struct tesla_instance *tip, - const struct tesla_transitions *transp) -{ - - char buffer[ERROR_BUFFER_LENGTH]; - const char *end = buffer + sizeof(buffer); - - bad_transition_message(buffer, end, tcp, tip, transp); - tesla_panic("%s", buffer); -} - -void +static void print_accept(struct tesla_class *tcp, struct tesla_instance *tip) { @@ -250,7 +267,7 @@ tip - tcp->tc_instances); } -void +static void print_ignored(const struct tesla_class *tcp, const struct tesla_key *tkp, const struct tesla_transitions *transp) { @@ -265,15 +282,66 @@ DEBUG(libtesla.event, "ignore '%s':%s", tcp->tc_name, buffer); } +const struct tesla_event_handlers printf_handlers = { + .teh_init = print_new_instance, + .teh_transition = print_transition_taken, + .teh_clone = print_clone, + .teh_fail_no_instance = print_no_instance, + .teh_bad_transition = print_bad_transition, + .teh_accept = print_accept, + .teh_ignored = print_ignored, +}; + +/* + * Wrappers that panic on failure: + */ static void -print_failure_header(const struct tesla_class *tcp) +panic_no_instance(struct tesla_class *tcp, + __unused const struct tesla_key *tkp, + __unused const struct tesla_transitions *ttp) +{ + + tesla_panic("TESLA: failure in '%s': no such instance", tcp->tc_name); +} + +static void +panic_bad_transition(struct tesla_class *tcp, + __unused struct tesla_instance *tip, + __unused const struct tesla_transitions *ttp) { - error("\n\nTESLA failure:\n"); -#if defined(_KERNEL) && defined(KDB) - kdb_backtrace(); + tesla_panic("TESLA: failure in '%s': bad transition", tcp->tc_name); +} + +const struct tesla_event_handlers failstop_handlers = { + .teh_init = ev_noop, + .teh_transition = ev_noop, + .teh_clone = ev_noop, + .teh_fail_no_instance = panic_no_instance, + .teh_bad_transition = panic_bad_transition, + .teh_accept = ev_noop, + .teh_ignored = ev_noop, +}; + + +/** + * Default event handlers: always print, then use DTrace in the kernel + * if it's available; if it isn't, panic on failure. + */ +const static struct tesla_event_handlers* const default_handlers[] = { + &printf_handlers, +#if defined(_KERNEL) && defined(KDTRACE_HOOKS) + &dtrace_handlers, +#else + &failstop_handlers, #endif +}; - error("In automaton '%s':\n%s\n", tcp->tc_name, tcp->tc_description); -} +static struct tesla_event_metahandler default_event_handlers = { + .tem_length = sizeof(default_handlers) / sizeof(*default_handlers), + .tem_mask = 0xFFFF, + .tem_handlers = default_handlers, +}; + +static struct tesla_event_metahandler *event_handlers = &default_event_handlers; ==== //depot/projects/ctsrd/tesla/src/sys/contrib/tesla/libtesla/tesla_update.c#4 (text+ko) ==== @@ -55,8 +55,6 @@ const struct tesla_transitions *trans) { - assert(ev_handlers != NULL); - if (tesla_debugging(DEBUG_NAME)) { /* We should never see with multiple <> transitions. */ int init_count = 0; @@ -114,19 +112,19 @@ switch (action) { case FAIL: - ev_handlers->teh_bad_transition(class, inst, trans); + ev_bad_transition(class, inst, trans); break; case IGNORE: break; case UPDATE: - ev_handlers->teh_transition(class, inst, trigger); + ev_transition(class, inst, trigger); inst->ti_state = trigger->to; matched_something = true; if (trigger->flags & TESLA_TRANS_CLEANUP) - ev_handlers->teh_accept(class, inst); + ev_accept(class, inst); break; @@ -155,10 +153,10 @@ clone->ti_state = c->transition->to; - ev_handlers->teh_clone(class, c->old, clone, c->transition); + ev_clone(class, c->old, clone, c->transition); if (c->transition->flags & TESLA_TRANS_CLEANUP) - ev_handlers->teh_accept(class, clone); + ev_accept(class, clone); } @@ -171,7 +169,7 @@ assert(tesla_instance_active(inst)); matched_something = true; - ev_handlers->teh_init(class, inst); + ev_new_instance(class, inst); } } @@ -179,10 +177,10 @@ // If the class hasn't received any <> events yet, // simply ignore the event: it is out of scope. if (class->tc_free == class->tc_limit) - ev_handlers->teh_ignored(class, pattern, trans); + ev_ignored(class, pattern, trans); // Otherwise, we ought to have matched something. - else ev_handlers->teh_fail_no_instance(class, pattern, trans); + else ev_no_instance(class, pattern, trans); } // Does it cause class cleanup?