From owner-svn-src-user@FreeBSD.ORG Sun Feb 3 15:09:41 2013 Return-Path: Delivered-To: svn-src-user@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 92CAEA3E; Sun, 3 Feb 2013 15:09:41 +0000 (UTC) (envelope-from ae@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 63F33B5A; Sun, 3 Feb 2013 15:09:41 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r13F9fue020519; Sun, 3 Feb 2013 15:09:41 GMT (envelope-from ae@svn.freebsd.org) Received: (from ae@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r13F9fSC020518; Sun, 3 Feb 2013 15:09:41 GMT (envelope-from ae@svn.freebsd.org) Message-Id: <201302031509.r13F9fSC020518@svn.freebsd.org> From: "Andrey V. Elsukov" Date: Sun, 3 Feb 2013 15:09:41 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246286 - user/ae/inet6/sys/netinet6 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2013 15:09:41 -0000 Author: ae Date: Sun Feb 3 15:09:40 2013 New Revision: 246286 URL: http://svnweb.freebsd.org/changeset/base/246286 Log: Use proper pointer in ifa_ref. Modified: user/ae/inet6/sys/netinet6/in6.c Modified: user/ae/inet6/sys/netinet6/in6.c ============================================================================== --- user/ae/inet6/sys/netinet6/in6.c Sun Feb 3 14:24:52 2013 (r246285) +++ user/ae/inet6/sys/netinet6/in6.c Sun Feb 3 15:09:40 2013 (r246286) @@ -1918,7 +1918,7 @@ in6ifa_ifwithaddr(const struct in6_addr if (zoneid != 0 && zoneid != ia->ia_addr.sin6_scope_id) continue; - ifa_ref(ia); + ifa_ref(&ia->ia_ifa); break; } } From owner-svn-src-user@FreeBSD.ORG Sun Feb 3 15:23:29 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 5FE9ADB9; Sun, 3 Feb 2013 15:23:29 +0000 (UTC) (envelope-from ae@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 43F6DC48; Sun, 3 Feb 2013 15:23:29 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r13FNTHb025741; Sun, 3 Feb 2013 15:23:29 GMT (envelope-from ae@svn.freebsd.org) Received: (from ae@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r13FNTsL025740; Sun, 3 Feb 2013 15:23:29 GMT (envelope-from ae@svn.freebsd.org) Message-Id: <201302031523.r13FNTsL025740@svn.freebsd.org> From: "Andrey V. Elsukov" Date: Sun, 3 Feb 2013 15:23:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246287 - user/ae/inet6/sys/netinet6 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2013 15:23:29 -0000 Author: ae Date: Sun Feb 3 15:23:28 2013 New Revision: 246287 URL: http://svnweb.freebsd.org/changeset/base/246287 Log: Rework in6_selectsrc function. Move the source address selection algorithm's logic into separate function. Remove all dependencies from the embedded scope ids. Update the logic of algorithm according to the RFC 6724. Update IPv6 statistic related to the source address selection algorithm only for the rule, that has won. Modified: user/ae/inet6/sys/netinet6/in6_src.c Modified: user/ae/inet6/sys/netinet6/in6_src.c ============================================================================== --- user/ae/inet6/sys/netinet6/in6_src.c Sun Feb 3 15:09:40 2013 (r246286) +++ user/ae/inet6/sys/netinet6/in6_src.c Sun Feb 3 15:23:28 2013 (r246287) @@ -135,6 +135,7 @@ static int in6_selectif(struct sockaddr_ struct ifnet *, u_int); static struct in6_addrpolicy *lookup_addrsel_policy(struct sockaddr_in6 *); +static int lookup_policy_label(const struct sockaddr_in6 *); static void init_policy_queue(void); static int add_addrsel_policyent(struct in6_addrpolicy *); @@ -151,52 +152,163 @@ static int in6_srcaddrscope(const struct * If necessary, this function lookups the routing table and returns * an entry to the caller for later use. */ -#define REPLACE(r) do {\ - if ((r) < sizeof(V_ip6stat.ip6s_sources_rule) / \ - sizeof(V_ip6stat.ip6s_sources_rule[0])) /* check for safety */ \ - V_ip6stat.ip6s_sources_rule[(r)]++; \ - /* { \ - char ip6buf[INET6_ADDRSTRLEN], ip6b[INET6_ADDRSTRLEN]; \ - printf("in6_selectsrc: replace %s with %s by %d\n", ia_best ? ip6_sprintf(ip6buf, &ia_best->ia_addr.sin6_addr) : "none", ip6_sprintf(ip6b, &ia->ia_addr.sin6_addr), (r)); \ - } */ \ - goto replace; \ -} while(0) -#define NEXT(r) do {\ - if ((r) < sizeof(V_ip6stat.ip6s_sources_rule) / \ - sizeof(V_ip6stat.ip6s_sources_rule[0])) /* check for safety */ \ - V_ip6stat.ip6s_sources_rule[(r)]++; \ - /* { \ - char ip6buf[INET6_ADDRSTRLEN], ip6b[INET6_ADDRSTRLEN]; \ - printf("in6_selectsrc: keep %s against %s by %d\n", ia_best ? ip6_sprintf(ip6buf, &ia_best->ia_addr.sin6_addr) : "none", ip6_sprintf(ip6b, &ia->ia_addr.sin6_addr), (r)); \ - } */ \ - goto next; /* XXX: we can't use 'continue' here */ \ -} while(0) -#define BREAK(r) do { \ - if ((r) < sizeof(V_ip6stat.ip6s_sources_rule) / \ - sizeof(V_ip6stat.ip6s_sources_rule[0])) /* check for safety */ \ - V_ip6stat.ip6s_sources_rule[(r)]++; \ - goto out; /* XXX: we can't use 'break' here */ \ -} while(0) + +struct srcaddr_choice { + struct in6_ifaddr *ia; + int scope; + int label; + int rule; +}; + +struct dstaddr_props { + struct ifnet *ifp; + struct in6_addr *addr; + int scope; + int label; + int prefixlen; +}; + +#define REPLACE(r) { rule = r; goto replace; } +#define NEXT(r) { rule = r; goto next; } + +static int +srcaddrcmp(struct srcaddr_choice *c, const struct in6_ifaddr *ia, + struct dstaddr_props *dst, const struct ucred *cred, + const struct ip6_pktopts *opts) +{ + int srcscope, rule, label, prefer_tempaddr, prefixlen; + + /* Avoid unusable addresses */ + if ((ia->ia6_flags & (IN6_IFF_NOTREADY | IN6_IFF_DETACHED)) || + (ia->ia_ifp->if_flags & IFF_UP) == 0) + return (-1); + /* + * In any case, multicast addresses and the unspecified address + * MUST NOT be included in a candidate set. + */ + if (IN6_IS_ADDR_MULTICAST(IA6_IN6(ia)) || + IN6_IS_ADDR_UNSPECIFIED(IA6_IN6(ia))) + return (-1); + if (!V_ip6_use_deprecated && IFA6_IS_DEPRECATED(ia)) + return (-1); + /* If jailed, only take addresses of the jail into account. */ + if (cred != NULL && prison_check_ip6(cred, IA6_IN6(ia)) != 0) + return (-1); + /* Check scope zones */ + scope = in6_srcaddrscope(IA6_IN6(ia)); + if (in6_getscopezone(ia->ia_ifp, scope) != + in6_getscopezone(dst->ifp, dst->scope)) + return (-1) + label = ADDR_LABEL_NOTAPP; + prefixlen = -1; + /* Rule 1: Prefer same address. */ + if (IN6_ARE_ADDR_EQUAL(IA6_IN6(ia), dst->addr)) + REPLACE(1); + /* Rule 2: Prefer appropriate scope. */ + srcscope = in6_srcaddrscope(IA6_IN6(ia)); + if (c->ia == NULL) { + dst->label = lookup_policy_label(dst->addr); + REPLACE(0); + } + if (IN6_ARE_SCOPE_CMP(c->scope, srcscope) < 0) { + if (IN6_ARE_SCOPE_CMP(c->scope, dst->scope) < 0) + REPLACE(2); + NEXT(2); + } else if (IN6_ARE_SCOPE_CMP(srcscope, c->scope) < 0) { + if (IN6_ARE_SCOPE_CMP(srcscope, dst->scope) < 0) + NEXT(2); + REPLACE(2); + } + /* Rule 3: Avoid deprecated addresses. */ + if (!IFA6_IS_DEPRECATED(c->ia) && IFA6_IS_DEPRECATED(ia)) + NEXT(3); + if (IFA6_IS_DEPRECATED(c->ia) && !IFA6_IS_DEPRECATED(ia)) + REPLACE(3); + /* + * Rule 4: Prefer home addresses. + * XXX: This is a TODO. + */ + /* Rule 5: Prefer outgoing interface. */ + if (c->ia->ia_ifp == dst->ifp && ia->ia_ifp != dst->ifp) + NEXT(5); + if (c->ia->ia_ifp != dst->ifp && ia->ia_ifp == dst->ifp) + REPLACE(5); + /* + * Rule 5.5: Prefer addresses in a prefix advertised by + * the next-hop. + * XXX: not yet. + */ + /* Rule 6: Prefer matching label. */ + if (dst->label != ADDR_LABEL_NOTAPP) { + c->label = lookup_policy_label(IA6_IN6(c->ia)); + label = lookup_policy_label(IA6_IN6(ia)); + if (c->label == dst->label && label != dst->label) + NEXT(6); + if (label == dst->label && c->label != dst->label) + REPLACE(6); + } + /* Rule 7: Prefer temporary addresses. */ + if (opts == NULL || + opts->ip6po_prefer_tempaddr == IP6PO_TEMPADDR_SYSTEM) + prefer_tempaddr = V_ip6_prefer_tempaddr; + else if (opts->ip6po_prefer_tempaddr == IP6PO_TEMPADDR_NOTPREFER) + prefer_tempaddr = 0; + else + prefer_tempaddr = 1; + if ((c->ia->ia6_flags & IN6_IFF_TEMPORARY) != 0 && + (ia->ia6_flags & IN6_IFF_TEMPORARY) == 0) { + if (prefer_tempaddr) + NEXT(7); + REPLACE(7); + } + if ((c->ia->ia6_flags & IN6_IFF_TEMPORARY) == 0 && + (ia->ia6_flags & IN6_IFF_TEMPORARY) != 0) { + if (prefer_tempaddr) + REPLACE(7); + NEXT(7); + } + /* Rule 8: Use longest matching prefix. */ + if (c->prefixlen < 0) + c->prefixlen = in6_matchlen(IA6_IN6(c->ia), dst->addr); + prefixlen = in6_matchlen(IA6_IN6(ia), dst->addr); + if (c->prefixlen > prefixlen) + NEXT(8); + if (prefixlen > c->prefixlen) + REPLACE(8); + return (-1); +replace: + /* debug output */ + c->ia = ia; + c->label = label; + c->scope = srcscope; + c->rule = rule; + c->prefixlen = prefixlen; + return (rule); +next: + /* debug output */ + return (rule); +} +#undef REPLACE +#undef NEXT int in6_selectsrc(struct sockaddr_in6 *dstsock, struct ip6_pktopts *opts, struct inpcb *inp, struct route_in6 *ro, struct ucred *cred, struct ifnet **ifpp, struct in6_addr *srcp) { - struct in6_addr dst, tmp; - struct ifnet *ifp = NULL, *oifp = NULL; - struct in6_ifaddr *ia = NULL, *ia_best = NULL; - struct in6_pktinfo *pi = NULL; - int dst_scope = -1, best_scope = -1, best_matchlen = -1; - struct in6_addrpolicy *dst_policy = NULL, *best_policy = NULL; - u_int32_t odstzone; - int prefer_tempaddr; - int error; + struct dstaddr_props dstprops; + struct srcaddr_choice best; + struct in6_addr tmp; struct ip6_moptions *mopts; + struct in6_pktinfo *pi; + struct in6_ifaddr *ia; + struct ifaddr *ifa; + struct ifnet *ifp, *oifp; + int error; KASSERT(srcp != NULL, ("%s: srcp is NULL", __func__)); - dst = dstsock->sin6_addr; /* make a copy for local operation */ + ifp = oifp = NULL; if (ifpp) { /* * Save a possibly passed in ifp for in6_selectsrc. Only @@ -209,7 +321,6 @@ in6_selectsrc(struct sockaddr_in6 *dstso oifp = *ifpp; *ifpp = NULL; } - if (inp != NULL) { INP_LOCK_ASSERT(inp); mopts = inp->in6p_moptions; @@ -225,41 +336,37 @@ in6_selectsrc(struct sockaddr_in6 *dstso */ if (opts && (pi = opts->ip6po_pktinfo) && !IN6_IS_ADDR_UNSPECIFIED(&pi->ipi6_addr)) { - struct in6_ifaddr *ia6; - /* get the outgoing interface */ if ((error = in6_selectif(dstsock, opts, mopts, ro, &ifp, oifp, (inp != NULL) ? inp->inp_inc.inc_fibnum : RT_DEFAULT_FIB)) != 0) return (error); KASSERT(ifp != NULL, ("%s: ifp is NULL", __func__)); - /* - * Determine the appropriate zone id of the source based on - * the zone of the destination and the outgoing interface. - */ - odstzone = in6_getscopezone(ifp, - in6_addrscope(&pi->ipi6_addr)); - /* XXX: prison_local_ip6 can override pi->ipi6_addr */ if (cred != NULL && (error = prison_local_ip6(cred, &pi->ipi6_addr, (inp != NULL && (inp->inp_flags & IN6P_IPV6_V6ONLY) != 0))) != 0) return (error); - - ia6 = in6ifa_ifwithaddr(&pi->ipi6_addr, odstzone); - if (ia6 == NULL || - (ia6->ia6_flags & (IN6_IFF_ANYCAST | IN6_IFF_NOTREADY))) { - if (ia6 != NULL) - ifa_free(&ia6->ia_ifa); + /* + * Determine the appropriate zone id of the source based on + * the zone of the destination and the outgoing interface. + * Even if source address is explicitly specified, it can + * not break the destination zone. + */ + ia = in6ifa_ifwithaddr(&pi->ipi6_addr, in6_getscopezone( + ifp, in6_srcaddrscope(&dstsock.sin6_addr))); + if (ia == NULL || + (ia->ia6_flags & (IN6_IFF_ANYCAST | IN6_IFF_NOTREADY))) { + if (ia != NULL) + ifa_free(&ia->ia_ifa); return (EADDRNOTAVAIL); } if (ifpp) *ifpp = ifp; - bcopy(&ia6->ia_addr.sin6_addr, srcp, sizeof(*srcp)); - ifa_free(&ia6->ia_ifa); + bcopy(IA6_IN6(ia), srcp, sizeof(*srcp)); + ifa_free(&ia->ia_ifa); return (0); } - /* * Otherwise, if the socket has already bound the source, just use it. */ @@ -271,14 +378,12 @@ in6_selectsrc(struct sockaddr_in6 *dstso bcopy(&inp->in6p_laddr, srcp, sizeof(*srcp)); return (0); } - /* * Bypass source address selection and use the primary jail IP * if requested. */ if (cred != NULL && !prison_saddrsel_ip6(cred, srcp)) return (0); - /* * If the address is not specified, choose the best one based on * the outgoing interface and the destination address. @@ -287,199 +392,45 @@ in6_selectsrc(struct sockaddr_in6 *dstso if ((error = in6_selectif(dstsock, opts, mopts, ro, &ifp, oifp, (inp != NULL) ? inp->inp_inc.inc_fibnum : RT_DEFAULT_FIB)) != 0) return (error); - -#ifdef DIAGNOSTIC - if (ifp == NULL) /* this should not happen */ - panic("in6_selectsrc: NULL ifp"); -#endif - error = in6_setscope(&dst, ifp, &odstzone); - if (error) - return (error); - - IN6_IFADDR_RLOCK(); - TAILQ_FOREACH(ia, &V_in6_ifaddrhead, ia_link) { - int new_scope = -1, new_matchlen = -1; - struct in6_addrpolicy *new_policy = NULL; - u_int32_t srczone, osrczone, dstzone; - struct in6_addr src; - struct ifnet *ifp1 = ia->ia_ifp; - - /* - * We'll never take an address that breaks the scope zone - * of the destination. We also skip an address if its zone - * does not contain the outgoing interface. - * XXX: we should probably use sin6_scope_id here. - */ - if (in6_setscope(&dst, ifp1, &dstzone) || - odstzone != dstzone) { - continue; - } - src = ia->ia_addr.sin6_addr; - if (in6_setscope(&src, ifp, &osrczone) || - in6_setscope(&src, ifp1, &srczone) || - osrczone != srczone) { - continue; - } - - /* avoid unusable addresses */ - if ((ia->ia6_flags & - (IN6_IFF_NOTREADY | IN6_IFF_ANYCAST | IN6_IFF_DETACHED))) { + KASSERT(ifp != NULL, ("%s: ifp is NULL", __func__)); + /* + * RFC 6724 (section 4): + * For all multicast and link-local destination addresses, the set of + * candidate source addresses MUST only include addresses assigned to + * interfaces belonging to the same link as the outgoing interface. + */ + dstprops.ifp = ifp; + dstprops.addr = &dstsock.sin6_addr; + dstprops.scope = in6_srcaddrscope(&dstsock.sin6_addr); + best.rule = -1; + best.ia = NULL; + if (IN6_IS_ADDR_MULTICAST(&dstsock.sin6_addr) || + dstprops.scope == IPV6_ADDR_SCOPE_LINKLOCAL) { + IF_ADDR_RLOCK(ifp); + TAILQ_FOREACH(ifa, &ifp->if_addrhead, ifa_link) { + if (ifa->ifa_addr->sa_family != AF_INET6) continue; + ret = srcaddrcmp(&best, (struct in6_ifaddr*)ifa, + &dstprops, cred, opts); + if (ret == 1) + break; + } + if (best.rule >= 0) + ifa_ref(&best.ia->ia_ifa); + IF_ADDR_RUNLOCK(ifp); + } else { + IN6_IFADDR_RLOCK(); + TAILQ_FOREACH(ia, &V_in6_ifaddrhead, ia_link) { + ret = srcaddrcmp(&best, ia, &dstprops, cred, opts); + if (ret == 1) + break; } - if (!V_ip6_use_deprecated && IFA6_IS_DEPRECATED(ia)) - continue; - - /* If jailed only take addresses of the jail into account. */ - if (cred != NULL && - prison_check_ip6(cred, &ia->ia_addr.sin6_addr) != 0) - continue; - - /* Rule 1: Prefer same address */ - if (IN6_ARE_ADDR_EQUAL(&dst, &ia->ia_addr.sin6_addr)) { - ia_best = ia; - BREAK(1); /* there should be no better candidate */ - } - - if (ia_best == NULL) - REPLACE(0); - - /* Rule 2: Prefer appropriate scope */ - if (dst_scope < 0) - dst_scope = in6_addrscope(&dst); - new_scope = in6_addrscope(&ia->ia_addr.sin6_addr); - if (IN6_ARE_SCOPE_CMP(best_scope, new_scope) < 0) { - if (IN6_ARE_SCOPE_CMP(best_scope, dst_scope) < 0) - REPLACE(2); - NEXT(2); - } else if (IN6_ARE_SCOPE_CMP(new_scope, best_scope) < 0) { - if (IN6_ARE_SCOPE_CMP(new_scope, dst_scope) < 0) - NEXT(2); - REPLACE(2); - } - - /* - * Rule 3: Avoid deprecated addresses. Note that the case of - * !ip6_use_deprecated is already rejected above. - */ - if (!IFA6_IS_DEPRECATED(ia_best) && IFA6_IS_DEPRECATED(ia)) - NEXT(3); - if (IFA6_IS_DEPRECATED(ia_best) && !IFA6_IS_DEPRECATED(ia)) - REPLACE(3); - - /* Rule 4: Prefer home addresses */ - /* - * XXX: This is a TODO. We should probably merge the MIP6 - * case above. - */ - - /* Rule 5: Prefer outgoing interface */ - if (!(ND_IFINFO(ifp)->flags & ND6_IFF_NO_PREFER_IFACE)) { - if (ia_best->ia_ifp == ifp && ia->ia_ifp != ifp) - NEXT(5); - if (ia_best->ia_ifp != ifp && ia->ia_ifp == ifp) - REPLACE(5); - } - - /* - * Rule 6: Prefer matching label - * Note that best_policy should be non-NULL here. - */ - if (dst_policy == NULL) - dst_policy = lookup_addrsel_policy(dstsock); - if (dst_policy->label != ADDR_LABEL_NOTAPP) { - new_policy = lookup_addrsel_policy(&ia->ia_addr); - if (dst_policy->label == best_policy->label && - dst_policy->label != new_policy->label) - NEXT(6); - if (dst_policy->label != best_policy->label && - dst_policy->label == new_policy->label) - REPLACE(6); - } - - /* - * Rule 7: Prefer public addresses. - * We allow users to reverse the logic by configuring - * a sysctl variable, so that privacy conscious users can - * always prefer temporary addresses. - */ - if (opts == NULL || - opts->ip6po_prefer_tempaddr == IP6PO_TEMPADDR_SYSTEM) { - prefer_tempaddr = V_ip6_prefer_tempaddr; - } else if (opts->ip6po_prefer_tempaddr == - IP6PO_TEMPADDR_NOTPREFER) { - prefer_tempaddr = 0; - } else - prefer_tempaddr = 1; - if (!(ia_best->ia6_flags & IN6_IFF_TEMPORARY) && - (ia->ia6_flags & IN6_IFF_TEMPORARY)) { - if (prefer_tempaddr) - REPLACE(7); - else - NEXT(7); - } - if ((ia_best->ia6_flags & IN6_IFF_TEMPORARY) && - !(ia->ia6_flags & IN6_IFF_TEMPORARY)) { - if (prefer_tempaddr) - NEXT(7); - else - REPLACE(7); - } - - /* - * Rule 8: prefer addresses on alive interfaces. - * This is a KAME specific rule. - */ - if ((ia_best->ia_ifp->if_flags & IFF_UP) && - !(ia->ia_ifp->if_flags & IFF_UP)) - NEXT(8); - if (!(ia_best->ia_ifp->if_flags & IFF_UP) && - (ia->ia_ifp->if_flags & IFF_UP)) - REPLACE(8); - - /* - * Rule 14: Use longest matching prefix. - * Note: in the address selection draft, this rule is - * documented as "Rule 8". However, since it is also - * documented that this rule can be overridden, we assign - * a large number so that it is easy to assign smaller numbers - * to more preferred rules. - */ - new_matchlen = in6_matchlen(&ia->ia_addr.sin6_addr, &dst); - if (best_matchlen < new_matchlen) - REPLACE(14); - if (new_matchlen < best_matchlen) - NEXT(14); - - /* Rule 15 is reserved. */ - - /* - * Last resort: just keep the current candidate. - * Or, do we need more rules? - */ - continue; - - replace: - ia_best = ia; - best_scope = (new_scope >= 0 ? new_scope : - in6_addrscope(&ia_best->ia_addr.sin6_addr)); - best_policy = (new_policy ? new_policy : - lookup_addrsel_policy(&ia_best->ia_addr)); - best_matchlen = (new_matchlen >= 0 ? new_matchlen : - in6_matchlen(&ia_best->ia_addr.sin6_addr, - &dst)); - - next: - continue; - - out: - break; - } - - if ((ia = ia_best) == NULL) { + if (best.rule >= 0) + ifa_ref(&best.ia->ia_ifa); IN6_IFADDR_RUNLOCK(); - return (EADDRNOTAVAIL); } - + if (best.rule < 0) + return (EADDRNOTAVAIL); /* * At this point at least one of the addresses belonged to the jail * but it could still be, that we want to further restrict it, e.g. @@ -490,17 +441,15 @@ in6_selectsrc(struct sockaddr_in6 *dstso * Use tmp to not change ::1 on lo0 to the primary jail address. */ tmp = ia->ia_addr.sin6_addr; + ifa_free(&ia->ia_ifa); if (cred != NULL && prison_local_ip6(cred, &tmp, (inp != NULL && (inp->inp_flags & IN6P_IPV6_V6ONLY) != 0)) != 0) { - IN6_IFADDR_RUNLOCK(); return (EADDRNOTAVAIL); } - if (ifpp) *ifpp = ifp; - + V_ip6stat.ip6s_sources_rule[best.rule]++; bcopy(&tmp, srcp, sizeof(*srcp)); - IN6_IFADDR_RUNLOCK(); return (0); } @@ -1182,3 +1131,10 @@ in6_srcaddrscope(const struct in6_addr * } return (in6_addrscope(addr)); } + +static int +lookup_policy_label(const struct sockaddr_in6 *sa6) +{ + + return (lookup_addrsel_policy(sa6)->label); +} From owner-svn-src-user@FreeBSD.ORG Sun Feb 3 20:13:38 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 6D8A7D69; Sun, 3 Feb 2013 20:13:38 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 3DDF48BF; Sun, 3 Feb 2013 20:13:38 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r13KDcpl025019; Sun, 3 Feb 2013 20:13:38 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r13KDYLI024997; Sun, 3 Feb 2013 20:13:34 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302032013.r13KDYLI024997@svn.freebsd.org> From: Attilio Rao Date: Sun, 3 Feb 2013 20:13:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246295 - in user/attilio/vmcontention: . bin/cat bin/cp bin/df bin/ps bin/pwait bin/sh cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensolaris/lib/libzfs/common cddl/lib/libdtrace co... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2013 20:13:38 -0000 Author: attilio Date: Sun Feb 3 20:13:33 2013 New Revision: 246295 URL: http://svnweb.freebsd.org/changeset/base/246295 Log: MFC Added: user/attilio/vmcontention/contrib/bmake/Makefile - copied unchanged from r246294, head/contrib/bmake/Makefile user/attilio/vmcontention/contrib/bmake/Makefile.config.in - copied unchanged from r246294, head/contrib/bmake/Makefile.config.in user/attilio/vmcontention/contrib/bmake/makefile.in - copied unchanged from r246294, head/contrib/bmake/makefile.in user/attilio/vmcontention/contrib/bmake/mk/ - copied from r246294, head/contrib/bmake/mk/ user/attilio/vmcontention/contrib/libcxxrt/atomic.h - copied unchanged from r246294, head/contrib/libcxxrt/atomic.h user/attilio/vmcontention/lib/libc/arm/Symbol_oabi.map - copied unchanged from r246294, head/lib/libc/arm/Symbol_oabi.map user/attilio/vmcontention/lib/libc/arm/aeabi/ - copied from r246294, head/lib/libc/arm/aeabi/ user/attilio/vmcontention/lib/libc/arm/sys/__vdso_gettc.c - copied unchanged from r246294, head/lib/libc/arm/sys/__vdso_gettc.c user/attilio/vmcontention/lib/libc/ia64/sys/__vdso_gettc.c - copied unchanged from r246294, head/lib/libc/ia64/sys/__vdso_gettc.c user/attilio/vmcontention/lib/libc/mips/sys/__vdso_gettc.c - copied unchanged from r246294, head/lib/libc/mips/sys/__vdso_gettc.c user/attilio/vmcontention/lib/libc/powerpc/sys/__vdso_gettc.c - copied unchanged from r246294, head/lib/libc/powerpc/sys/__vdso_gettc.c user/attilio/vmcontention/lib/libc/powerpc64/sys/__vdso_gettc.c - copied unchanged from r246294, head/lib/libc/powerpc64/sys/__vdso_gettc.c user/attilio/vmcontention/lib/libc/sparc64/sys/__vdso_gettc.c - copied unchanged from r246294, head/lib/libc/sparc64/sys/__vdso_gettc.c user/attilio/vmcontention/lib/libc/stdio/fmemopen.c - copied unchanged from r246294, head/lib/libc/stdio/fmemopen.c user/attilio/vmcontention/lib/libpmc/pmc.ivybridgexeon.3 - copied unchanged from r246294, head/lib/libpmc/pmc.ivybridgexeon.3 - copied from r246294, head/lib/libvmmapi/ - copied unchanged from r246294, head/share/man/man4/bhyve.4 - copied unchanged from r246294, head/sys/amd64/include/vmm.h - copied unchanged from r246294, head/sys/amd64/include/vmm_dev.h - copied unchanged from r246294, head/sys/amd64/include/vmm_instruction_emul.h - copied from r246294, head/sys/amd64/vmm/ user/attilio/vmcontention/sys/arm/allwinner/ - copied from r246294, head/sys/arm/allwinner/ user/attilio/vmcontention/sys/arm/conf/CUBIEBOARD - copied unchanged from r246294, head/sys/arm/conf/CUBIEBOARD user/attilio/vmcontention/sys/arm/conf/DREAMPLUG-1001 - copied unchanged from r246294, head/sys/arm/conf/DREAMPLUG-1001 user/attilio/vmcontention/sys/boot/fdt/dts/cubieboard.dts - copied unchanged from r246294, head/sys/boot/fdt/dts/cubieboard.dts user/attilio/vmcontention/sys/boot/fdt/dts/dreamplug-1001.dts - copied unchanged from r246294, head/sys/boot/fdt/dts/dreamplug-1001.dts user/attilio/vmcontention/sys/boot/fdt/dts/dreamplug-1001N.dts - copied unchanged from r246294, head/sys/boot/fdt/dts/dreamplug-1001N.dts user/attilio/vmcontention/sys/boot/usb/ - copied from r246294, head/sys/boot/usb/ user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslfileio.c - copied unchanged from r246294, head/sys/contrib/dev/acpica/compiler/aslfileio.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslhex.c - copied unchanged from r246294, head/sys/contrib/dev/acpica/compiler/aslhex.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslmethod.c - copied unchanged from r246294, head/sys/contrib/dev/acpica/compiler/aslmethod.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslnamesp.c - copied unchanged from r246294, head/sys/contrib/dev/acpica/compiler/aslnamesp.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslxref.c - copied unchanged from r246294, head/sys/contrib/dev/acpica/compiler/aslxref.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/debugger/dbconvert.c - copied unchanged from r246294, head/sys/contrib/dev/acpica/components/debugger/dbconvert.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/events/evhandler.c - copied unchanged from r246294, head/sys/contrib/dev/acpica/components/events/evhandler.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nsprepkg.c - copied unchanged from r246294, head/sys/contrib/dev/acpica/components/namespace/nsprepkg.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/parser/psobject.c - copied unchanged from r246294, head/sys/contrib/dev/acpica/components/parser/psobject.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/parser/psopinfo.c - copied unchanged from r246294, head/sys/contrib/dev/acpica/components/parser/psopinfo.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/resources/rsdumpinfo.c - copied unchanged from r246294, head/sys/contrib/dev/acpica/components/resources/rsdumpinfo.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utownerid.c - copied unchanged from r246294, head/sys/contrib/dev/acpica/components/utilities/utownerid.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utstring.c - copied unchanged from r246294, head/sys/contrib/dev/acpica/components/utilities/utstring.c user/attilio/vmcontention/sys/dev/altera/avgen/altera_avgen_fdt.c - copied unchanged from r246294, head/sys/dev/altera/avgen/altera_avgen_fdt.c user/attilio/vmcontention/sys/dev/altera/avgen/altera_avgen_nexus.c - copied unchanged from r246294, head/sys/dev/altera/avgen/altera_avgen_nexus.c user/attilio/vmcontention/sys/dev/altera/jtag_uart/altera_jtag_uart_fdt.c - copied unchanged from r246294, head/sys/dev/altera/jtag_uart/altera_jtag_uart_fdt.c user/attilio/vmcontention/sys/dev/altera/sdcard/altera_sdcard_fdt.c - copied unchanged from r246294, head/sys/dev/altera/sdcard/altera_sdcard_fdt.c - copied from r246294, head/sys/dev/bvm/ user/attilio/vmcontention/sys/dev/isf/isf_fdt.c - copied unchanged from r246294, head/sys/dev/isf/isf_fdt.c user/attilio/vmcontention/sys/dev/terasic/de4led/terasic_de4led_fdt.c - copied unchanged from r246294, head/sys/dev/terasic/de4led/terasic_de4led_fdt.c user/attilio/vmcontention/sys/dev/terasic/mtl/terasic_mtl_fdt.c - copied unchanged from r246294, head/sys/dev/terasic/mtl/terasic_mtl_fdt.c user/attilio/vmcontention/sys/dev/usb/usb_freebsd_loader.h - copied unchanged from r246294, head/sys/dev/usb/usb_freebsd_loader.h user/attilio/vmcontention/sys/libkern/arm/ldivmod.S - copied unchanged from r246294, head/sys/libkern/arm/ldivmod.S user/attilio/vmcontention/sys/libkern/arm/ldivmod_helper.c - copied unchanged from r246294, head/sys/libkern/arm/ldivmod_helper.c user/attilio/vmcontention/sys/mips/mips/bus_space_fdt.c - copied unchanged from r246294, head/sys/mips/mips/bus_space_fdt.c - copied from r246294, head/sys/modules/vmm/ user/attilio/vmcontention/tools/build/options/WITHOUT_CLANG_FULL - copied unchanged from r246294, head/tools/build/options/WITHOUT_CLANG_FULL user/attilio/vmcontention/tools/build/options/WITHOUT_LIBCPLUSPLUS - copied unchanged from r246294, head/tools/build/options/WITHOUT_LIBCPLUSPLUS user/attilio/vmcontention/tools/build/options/WITHOUT_PC_SYSINSTALL - copied unchanged from r246294, head/tools/build/options/WITHOUT_PC_SYSINSTALL user/attilio/vmcontention/tools/build/options/WITH_ARM_EABI - copied unchanged from r246294, head/tools/build/options/WITH_ARM_EABI user/attilio/vmcontention/tools/build/options/WITH_BSD_PATCH - copied unchanged from r246294, head/tools/build/options/WITH_BSD_PATCH user/attilio/vmcontention/tools/build/options/WITH_CLANG_FULL - copied unchanged from r246294, head/tools/build/options/WITH_CLANG_FULL user/attilio/vmcontention/tools/build/options/WITH_GPL_DTC - copied unchanged from r246294, head/tools/build/options/WITH_GPL_DTC user/attilio/vmcontention/tools/build/options/WITH_NMTREE - copied unchanged from r246294, head/tools/build/options/WITH_NMTREE user/attilio/vmcontention/tools/build/options/WITH_OPENSSH_NONE_CIPHER - copied unchanged from r246294, head/tools/build/options/WITH_OPENSSH_NONE_CIPHER user/attilio/vmcontention/tools/regression/bin/sh/execution/subshell1.0 - copied unchanged from r246294, head/tools/regression/bin/sh/execution/subshell1.0 user/attilio/vmcontention/tools/regression/bin/sh/execution/subshell1.0.stdout - copied unchanged from r246294, head/tools/regression/bin/sh/execution/subshell1.0.stdout user/attilio/vmcontention/tools/regression/bin/sh/execution/subshell2.0 - copied unchanged from r246294, head/tools/regression/bin/sh/execution/subshell2.0 user/attilio/vmcontention/tools/regression/bin/sh/execution/subshell3.0 - copied unchanged from r246294, head/tools/regression/bin/sh/execution/subshell3.0 user/attilio/vmcontention/tools/regression/bin/sh/execution/subshell4.0 - copied unchanged from r246294, head/tools/regression/bin/sh/execution/subshell4.0 user/attilio/vmcontention/tools/regression/bin/sh/expansion/cmdsubst14.0 - copied unchanged from r246294, head/tools/regression/bin/sh/expansion/cmdsubst14.0 user/attilio/vmcontention/tools/regression/bin/sh/expansion/cmdsubst15.0 - copied unchanged from r246294, head/tools/regression/bin/sh/expansion/cmdsubst15.0 user/attilio/vmcontention/tools/regression/bin/sh/expansion/cmdsubst16.0 - copied unchanged from r246294, head/tools/regression/bin/sh/expansion/cmdsubst16.0 user/attilio/vmcontention/tools/regression/bin/sh/expansion/cmdsubst17.0 - copied unchanged from r246294, head/tools/regression/bin/sh/expansion/cmdsubst17.0 user/attilio/vmcontention/tools/regression/bin/sh/parser/empty-braces1.0 - copied unchanged from r246294, head/tools/regression/bin/sh/parser/empty-braces1.0 user/attilio/vmcontention/tools/regression/lib/libc/stdio/test-fmemopen.c - copied unchanged from r246294, head/tools/regression/lib/libc/stdio/test-fmemopen.c user/attilio/vmcontention/tools/regression/lib/libc/stdio/test-fmemopen.t - copied unchanged from r246294, head/tools/regression/lib/libc/stdio/test-fmemopen.t user/attilio/vmcontention/usr.bin/dtc/ - copied from r246294, head/usr.bin/dtc/ user/attilio/vmcontention/usr.bin/patch/ - copied from r246294, head/usr.bin/patch/ - copied from r246294, head/usr.sbin/bhyve/ - copied from r246294, head/usr.sbin/bhyvectl/ - copied from r246294, head/usr.sbin/bhyveload/ user/attilio/vmcontention/usr.sbin/bsdinstall/partedit/scripted.c - copied unchanged from r246294, head/usr.sbin/bsdinstall/partedit/scripted.c user/attilio/vmcontention/usr.sbin/bsdinstall/scripts/script - copied unchanged from r246294, head/usr.sbin/bsdinstall/scripts/script Directory Properties: user/attilio/vmcontention/lib/libvmmapi/ (props changed) user/attilio/vmcontention/share/man/man4/bhyve.4 (props changed) user/attilio/vmcontention/sys/amd64/include/vmm.h (props changed) user/attilio/vmcontention/sys/amd64/include/vmm_dev.h (props changed) user/attilio/vmcontention/sys/amd64/include/vmm_instruction_emul.h (props changed) user/attilio/vmcontention/sys/amd64/vmm/ (props changed) user/attilio/vmcontention/sys/dev/bvm/ (props changed) user/attilio/vmcontention/sys/modules/vmm/ (props changed) user/attilio/vmcontention/usr.sbin/bhyve/ (props changed) user/attilio/vmcontention/usr.sbin/bhyvectl/ (props changed) user/attilio/vmcontention/usr.sbin/bhyveload/ (props changed) Deleted: user/attilio/vmcontention/contrib/bmake/Makefile.in user/attilio/vmcontention/lib/libstand/if_ether.h user/attilio/vmcontention/share/mk/bsd.compat.mk user/attilio/vmcontention/sys/arm/mv/kirkwood/files.sheevaplug user/attilio/vmcontention/sys/arm/mv/kirkwood/sheevaplug.c user/attilio/vmcontention/sys/arm/mv/kirkwood/std.sheevaplug user/attilio/vmcontention/sys/dev/cxgbe/common/jhash.h user/attilio/vmcontention/sys/dev/netmap/netmap_mem1.c Modified: user/attilio/vmcontention/Makefile.inc1 user/attilio/vmcontention/ObsoleteFiles.inc user/attilio/vmcontention/UPDATING user/attilio/vmcontention/bin/cat/cat.1 user/attilio/vmcontention/bin/cat/cat.c user/attilio/vmcontention/bin/cp/cp.c user/attilio/vmcontention/bin/cp/utils.c user/attilio/vmcontention/bin/df/df.1 user/attilio/vmcontention/bin/df/df.c user/attilio/vmcontention/bin/ps/extern.h user/attilio/vmcontention/bin/ps/fmt.c user/attilio/vmcontention/bin/ps/ps.c user/attilio/vmcontention/bin/pwait/pwait.c user/attilio/vmcontention/bin/sh/TOUR user/attilio/vmcontention/bin/sh/eval.c user/attilio/vmcontention/bin/sh/exec.c user/attilio/vmcontention/bin/sh/expand.c user/attilio/vmcontention/bin/sh/expand.h user/attilio/vmcontention/bin/sh/init.h user/attilio/vmcontention/bin/sh/input.c user/attilio/vmcontention/bin/sh/jobs.c user/attilio/vmcontention/bin/sh/main.c user/attilio/vmcontention/bin/sh/miscbltin.c user/attilio/vmcontention/bin/sh/mkinit.c user/attilio/vmcontention/bin/sh/mksyntax.c user/attilio/vmcontention/bin/sh/nodetypes user/attilio/vmcontention/bin/sh/parser.c user/attilio/vmcontention/bin/sh/redir.c user/attilio/vmcontention/bin/sh/sh.1 user/attilio/vmcontention/bin/sh/var.c user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zdb/zdb.c user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c user/attilio/vmcontention/cddl/lib/libdtrace/Makefile user/attilio/vmcontention/contrib/bmake/ChangeLog user/attilio/vmcontention/contrib/bmake/FILES user/attilio/vmcontention/contrib/bmake/bmake.1 user/attilio/vmcontention/contrib/bmake/bmake.cat1 user/attilio/vmcontention/contrib/bmake/boot-strap user/attilio/vmcontention/contrib/bmake/bsd.after-import.mk user/attilio/vmcontention/contrib/bmake/compat.c user/attilio/vmcontention/contrib/bmake/configure user/attilio/vmcontention/contrib/bmake/configure.in user/attilio/vmcontention/contrib/bmake/job.c user/attilio/vmcontention/contrib/bmake/main.c user/attilio/vmcontention/contrib/bmake/make-bootstrap.sh.in user/attilio/vmcontention/contrib/bmake/make.1 user/attilio/vmcontention/contrib/bmake/meta.c user/attilio/vmcontention/contrib/bmake/realpath.c user/attilio/vmcontention/contrib/bmake/unit-tests/Makefile.in user/attilio/vmcontention/contrib/bmake/var.c user/attilio/vmcontention/contrib/compiler-rt/LICENSE.TXT user/attilio/vmcontention/contrib/compiler-rt/lib/arm/aeabi_uldivmod.S user/attilio/vmcontention/contrib/compiler-rt/lib/arm/divsi3.S user/attilio/vmcontention/contrib/compiler-rt/lib/arm/udivsi3.S user/attilio/vmcontention/contrib/compiler-rt/lib/cmpdi2.c user/attilio/vmcontention/contrib/compiler-rt/lib/fixsfdi.c user/attilio/vmcontention/contrib/compiler-rt/lib/int_endianness.h user/attilio/vmcontention/contrib/compiler-rt/lib/int_lib.h user/attilio/vmcontention/contrib/compiler-rt/lib/ucmpdi2.c user/attilio/vmcontention/contrib/file/Magdir/lua user/attilio/vmcontention/contrib/gcc/config/arm/freebsd.h user/attilio/vmcontention/contrib/gcc/unwind-dw2.c user/attilio/vmcontention/contrib/ipfilter/ipsend/44arp.c user/attilio/vmcontention/contrib/jemalloc/COPYING user/attilio/vmcontention/contrib/jemalloc/ChangeLog user/attilio/vmcontention/contrib/jemalloc/FREEBSD-diffs user/attilio/vmcontention/contrib/jemalloc/FREEBSD-upgrade user/attilio/vmcontention/contrib/jemalloc/VERSION user/attilio/vmcontention/contrib/jemalloc/doc/jemalloc.3 user/attilio/vmcontention/contrib/jemalloc/include/jemalloc/internal/arena.h user/attilio/vmcontention/contrib/jemalloc/include/jemalloc/internal/ckh.h user/attilio/vmcontention/contrib/jemalloc/include/jemalloc/internal/hash.h user/attilio/vmcontention/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h user/attilio/vmcontention/contrib/jemalloc/include/jemalloc/internal/private_namespace.h user/attilio/vmcontention/contrib/jemalloc/include/jemalloc/internal/tcache.h user/attilio/vmcontention/contrib/jemalloc/include/jemalloc/jemalloc.h user/attilio/vmcontention/contrib/jemalloc/include/jemalloc/jemalloc_defs.h user/attilio/vmcontention/contrib/jemalloc/src/arena.c user/attilio/vmcontention/contrib/jemalloc/src/chunk.c user/attilio/vmcontention/contrib/jemalloc/src/chunk_dss.c user/attilio/vmcontention/contrib/jemalloc/src/ckh.c user/attilio/vmcontention/contrib/jemalloc/src/ctl.c user/attilio/vmcontention/contrib/jemalloc/src/jemalloc.c user/attilio/vmcontention/contrib/jemalloc/src/prof.c user/attilio/vmcontention/contrib/jemalloc/src/tcache.c user/attilio/vmcontention/contrib/libarchive/libarchive/archive_getdate.c user/attilio/vmcontention/contrib/libarchive/libarchive/test/test_archive_getdate.c user/attilio/vmcontention/contrib/libcxxrt/exception.cc user/attilio/vmcontention/contrib/libcxxrt/memory.cc user/attilio/vmcontention/contrib/libcxxrt/typeinfo.h user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td user/attilio/vmcontention/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp user/attilio/vmcontention/etc/Makefile user/attilio/vmcontention/etc/login.conf user/attilio/vmcontention/etc/mtree/BSD.usr.dist user/attilio/vmcontention/etc/rc.d/ip6addrctl user/attilio/vmcontention/etc/rc.d/jail user/attilio/vmcontention/etc/rc.subr user/attilio/vmcontention/gnu/lib/csu/Makefile user/attilio/vmcontention/gnu/lib/libgcc/Makefile user/attilio/vmcontention/gnu/lib/libgcov/Makefile user/attilio/vmcontention/gnu/lib/libstdc++/Makefile user/attilio/vmcontention/gnu/lib/libsupc++/Version.map user/attilio/vmcontention/gnu/usr.bin/Makefile user/attilio/vmcontention/gnu/usr.bin/cc/Makefile.inc user/attilio/vmcontention/gnu/usr.bin/cc/c++/Makefile user/attilio/vmcontention/gnu/usr.bin/cc/c++filt/Makefile user/attilio/vmcontention/gnu/usr.bin/cc/cc1/Makefile user/attilio/vmcontention/gnu/usr.bin/cc/cc1plus/Makefile user/attilio/vmcontention/gnu/usr.bin/cc/cc_int/Makefile user/attilio/vmcontention/gnu/usr.bin/cc/cc_tools/Makefile user/attilio/vmcontention/gnu/usr.bin/cc/doc/Makefile user/attilio/vmcontention/gnu/usr.bin/cc/gcov/Makefile user/attilio/vmcontention/gnu/usr.bin/cc/include/Makefile user/attilio/vmcontention/gnu/usr.bin/cc/libcpp/Makefile user/attilio/vmcontention/gnu/usr.bin/cc/libdecnumber/Makefile user/attilio/vmcontention/gnu/usr.bin/cc/libiberty/Makefile user/attilio/vmcontention/gnu/usr.bin/gdb/kgdb/main.c user/attilio/vmcontention/gnu/usr.bin/grep/grep.c user/attilio/vmcontention/gnu/usr.bin/patch/Makefile user/attilio/vmcontention/include/arpa/Makefile user/attilio/vmcontention/include/stdio.h (contents, props changed) user/attilio/vmcontention/include/time.h user/attilio/vmcontention/kerberos5/lib/libkrb5/Makefile user/attilio/vmcontention/lib/Makefile user/attilio/vmcontention/lib/clang/Makefile user/attilio/vmcontention/lib/clang/clang.build.mk user/attilio/vmcontention/lib/clang/libclanganalysis/Makefile user/attilio/vmcontention/lib/clang/libclangarcmigrate/Makefile user/attilio/vmcontention/lib/clang/libclangast/Makefile user/attilio/vmcontention/lib/clang/libclangbasic/Makefile user/attilio/vmcontention/lib/clang/libclangcodegen/Makefile user/attilio/vmcontention/lib/clang/libclangdriver/Makefile user/attilio/vmcontention/lib/clang/libclangedit/Makefile user/attilio/vmcontention/lib/clang/libclangfrontend/Makefile user/attilio/vmcontention/lib/clang/libclangfrontendtool/Makefile user/attilio/vmcontention/lib/clang/libclanglex/Makefile user/attilio/vmcontention/lib/clang/libclangparse/Makefile user/attilio/vmcontention/lib/clang/libclangrewritecore/Makefile user/attilio/vmcontention/lib/clang/libclangrewritefrontend/Makefile user/attilio/vmcontention/lib/clang/libclangsema/Makefile user/attilio/vmcontention/lib/clang/libclangserialization/Makefile user/attilio/vmcontention/lib/clang/libclangstaticanalyzercheckers/Makefile user/attilio/vmcontention/lib/clang/libclangstaticanalyzercore/Makefile user/attilio/vmcontention/lib/clang/libclangstaticanalyzerfrontend/Makefile user/attilio/vmcontention/lib/clang/libllvmarchive/Makefile user/attilio/vmcontention/lib/clang/libllvmarmasmparser/Makefile user/attilio/vmcontention/lib/clang/libllvmarmcodegen/Makefile user/attilio/vmcontention/lib/clang/libllvmarmdesc/Makefile user/attilio/vmcontention/lib/clang/libllvmarmdisassembler/Makefile user/attilio/vmcontention/lib/clang/libllvmarminfo/Makefile user/attilio/vmcontention/lib/clang/libllvmarminstprinter/Makefile user/attilio/vmcontention/lib/clang/libllvmasmparser/Makefile user/attilio/vmcontention/lib/clang/libllvmasmprinter/Makefile user/attilio/vmcontention/lib/clang/libllvmbitreader/Makefile user/attilio/vmcontention/lib/clang/libllvmbitwriter/Makefile user/attilio/vmcontention/lib/clang/libllvmcodegen/Makefile user/attilio/vmcontention/lib/clang/libllvmcore/Makefile user/attilio/vmcontention/lib/clang/libllvmdebuginfo/Makefile user/attilio/vmcontention/lib/clang/libllvmexecutionengine/Makefile user/attilio/vmcontention/lib/clang/libllvminstcombine/Makefile user/attilio/vmcontention/lib/clang/libllvminstrumentation/Makefile user/attilio/vmcontention/lib/clang/libllvminterpreter/Makefile user/attilio/vmcontention/lib/clang/libllvmjit/Makefile user/attilio/vmcontention/lib/clang/libllvmlinker/Makefile user/attilio/vmcontention/lib/clang/libllvmmcdisassembler/Makefile user/attilio/vmcontention/lib/clang/libllvmmcparser/Makefile user/attilio/vmcontention/lib/clang/libllvmmipsasmparser/Makefile user/attilio/vmcontention/lib/clang/libllvmmipscodegen/Makefile user/attilio/vmcontention/lib/clang/libllvmmipsdesc/Makefile user/attilio/vmcontention/lib/clang/libllvmmipsdisassembler/Makefile user/attilio/vmcontention/lib/clang/libllvmmipsinfo/Makefile user/attilio/vmcontention/lib/clang/libllvmmipsinstprinter/Makefile user/attilio/vmcontention/lib/clang/libllvmobject/Makefile user/attilio/vmcontention/lib/clang/libllvmpowerpccodegen/Makefile user/attilio/vmcontention/lib/clang/libllvmpowerpcdesc/Makefile user/attilio/vmcontention/lib/clang/libllvmpowerpcinfo/Makefile user/attilio/vmcontention/lib/clang/libllvmpowerpcinstprinter/Makefile user/attilio/vmcontention/lib/clang/libllvmruntimedyld/Makefile user/attilio/vmcontention/lib/clang/libllvmselectiondag/Makefile user/attilio/vmcontention/lib/clang/libllvmtablegen/Makefile user/attilio/vmcontention/lib/clang/libllvmtarget/Makefile user/attilio/vmcontention/lib/clang/libllvmvectorize/Makefile user/attilio/vmcontention/lib/clang/libllvmx86asmparser/Makefile user/attilio/vmcontention/lib/clang/libllvmx86codegen/Makefile user/attilio/vmcontention/lib/clang/libllvmx86desc/Makefile user/attilio/vmcontention/lib/clang/libllvmx86info/Makefile user/attilio/vmcontention/lib/clang/libllvmx86instprinter/Makefile user/attilio/vmcontention/lib/clang/libllvmx86utils/Makefile user/attilio/vmcontention/lib/libarchive/Makefile user/attilio/vmcontention/lib/libc/amd64/sys/__vdso_gettc.c user/attilio/vmcontention/lib/libc/arm/Makefile.inc user/attilio/vmcontention/lib/libc/arm/SYS.h user/attilio/vmcontention/lib/libc/arm/Symbol.map user/attilio/vmcontention/lib/libc/arm/gen/Makefile.inc user/attilio/vmcontention/lib/libc/arm/sys/Makefile.inc user/attilio/vmcontention/lib/libc/gen/Makefile.inc user/attilio/vmcontention/lib/libc/gen/Symbol.map user/attilio/vmcontention/lib/libc/i386/sys/__vdso_gettc.c user/attilio/vmcontention/lib/libc/ia64/sys/Makefile.inc user/attilio/vmcontention/lib/libc/mips/sys/Makefile.inc user/attilio/vmcontention/lib/libc/net/name6.c user/attilio/vmcontention/lib/libc/powerpc/Makefile.inc user/attilio/vmcontention/lib/libc/powerpc64/Makefile.inc user/attilio/vmcontention/lib/libc/quad/Makefile.inc user/attilio/vmcontention/lib/libc/sparc64/Makefile.inc user/attilio/vmcontention/lib/libc/stdio/Makefile.inc (contents, props changed) user/attilio/vmcontention/lib/libc/stdio/Symbol.map (contents, props changed) user/attilio/vmcontention/lib/libc/stdio/fopen.3 (contents, props changed) user/attilio/vmcontention/lib/libc/sys/__vdso_gettimeofday.c user/attilio/vmcontention/lib/libc/sys/chroot.2 user/attilio/vmcontention/lib/libc/sys/gettimeofday.c user/attilio/vmcontention/lib/libc/sys/kqueue.2 user/attilio/vmcontention/lib/libc/sys/posix_fadvise.2 user/attilio/vmcontention/lib/libcompiler_rt/Makefile user/attilio/vmcontention/lib/libcxxrt/Version.map user/attilio/vmcontention/lib/libedit/editline.3 user/attilio/vmcontention/lib/libedit/editrc.5 user/attilio/vmcontention/lib/libpmc/Makefile user/attilio/vmcontention/lib/libpmc/libpmc.c user/attilio/vmcontention/lib/libpmc/pmc.ivybridge.3 user/attilio/vmcontention/lib/libpmc/pmc.sandybridge.3 user/attilio/vmcontention/lib/libpmc/pmc.sandybridgexeon.3 user/attilio/vmcontention/lib/libproc/proc_rtld.c user/attilio/vmcontention/lib/libradius/libradius.3 user/attilio/vmcontention/lib/libthr/thread/thr_init.c user/attilio/vmcontention/lib/libthr/thread/thr_kern.c user/attilio/vmcontention/lib/libutil/gr_util.c user/attilio/vmcontention/lib/ncurses/form/Makefile user/attilio/vmcontention/lib/ncurses/menu/Makefile user/attilio/vmcontention/lib/ncurses/ncurses/Makefile user/attilio/vmcontention/lib/ncurses/panel/Makefile user/attilio/vmcontention/libexec/bootpd/rtmsg.c user/attilio/vmcontention/libexec/rtld-elf/Makefile user/attilio/vmcontention/libexec/tftpd/tftp-io.c user/attilio/vmcontention/libexec/tftpd/tftp-options.c user/attilio/vmcontention/libexec/tftpd/tftp-utils.h user/attilio/vmcontention/libexec/tftpd/tftpd.c user/attilio/vmcontention/release/Makefile user/attilio/vmcontention/release/amd64/mkisoimages.sh user/attilio/vmcontention/release/generate-release.sh user/attilio/vmcontention/release/i386/mkisoimages.sh user/attilio/vmcontention/release/ia64/mkisoimages.sh user/attilio/vmcontention/release/pc98/mkisoimages.sh user/attilio/vmcontention/release/powerpc/mkisoimages.sh user/attilio/vmcontention/release/rc.local user/attilio/vmcontention/release/sparc64/mkisoimages.sh user/attilio/vmcontention/sbin/devd/devd.8 user/attilio/vmcontention/sbin/devd/devd.cc user/attilio/vmcontention/sbin/devd/devd.hh user/attilio/vmcontention/sbin/geom/class/part/gpart.8 user/attilio/vmcontention/sbin/geom/class/raid/graid.8 user/attilio/vmcontention/sbin/geom/class/raid3/geom_raid3.c user/attilio/vmcontention/sbin/geom/class/raid3/graid3.8 user/attilio/vmcontention/sbin/ifconfig/af_inet6.c user/attilio/vmcontention/sbin/ifconfig/af_nd6.c user/attilio/vmcontention/sbin/ifconfig/ifconfig.8 user/attilio/vmcontention/sbin/newfs_msdos/newfs_msdos.c user/attilio/vmcontention/sbin/route/route.c user/attilio/vmcontention/sbin/setkey/Makefile user/attilio/vmcontention/sbin/sysctl/sysctl.c user/attilio/vmcontention/secure/lib/libssh/Makefile user/attilio/vmcontention/secure/usr.bin/ssh/Makefile user/attilio/vmcontention/secure/usr.sbin/sshd/Makefile user/attilio/vmcontention/share/info/Makefile user/attilio/vmcontention/share/man/man4/Makefile user/attilio/vmcontention/share/man/man4/mfi.4 user/attilio/vmcontention/share/man/man4/rl.4 user/attilio/vmcontention/share/man/man4/stf.4 user/attilio/vmcontention/share/man/man5/make.conf.5 user/attilio/vmcontention/share/man/man5/src.conf.5 user/attilio/vmcontention/share/man/man7/release.7 user/attilio/vmcontention/share/man/man9/VFS_SET.9 user/attilio/vmcontention/share/man/man9/vm_map_insert.9 user/attilio/vmcontention/share/man/man9/vm_map_stack.9 user/attilio/vmcontention/share/misc/committers-doc.dot user/attilio/vmcontention/share/misc/committers-ports.dot user/attilio/vmcontention/share/misc/committers-src.dot user/attilio/vmcontention/share/mk/Makefile user/attilio/vmcontention/share/mk/bsd.README user/attilio/vmcontention/share/mk/bsd.incs.mk user/attilio/vmcontention/share/mk/bsd.info.mk user/attilio/vmcontention/share/mk/bsd.init.mk user/attilio/vmcontention/share/mk/bsd.lib.mk user/attilio/vmcontention/share/mk/bsd.libnames.mk user/attilio/vmcontention/share/mk/bsd.links.mk user/attilio/vmcontention/share/mk/bsd.man.mk user/attilio/vmcontention/share/mk/bsd.own.mk user/attilio/vmcontention/share/mk/bsd.prog.mk user/attilio/vmcontention/share/mk/sys.mk user/attilio/vmcontention/share/monetdef/Makefile user/attilio/vmcontention/share/msgdef/Makefile user/attilio/vmcontention/share/numericdef/Makefile user/attilio/vmcontention/share/zoneinfo/Makefile user/attilio/vmcontention/sys/amd64/amd64/mp_machdep.c user/attilio/vmcontention/sys/amd64/amd64/pmap.c user/attilio/vmcontention/sys/amd64/conf/GENERIC user/attilio/vmcontention/sys/amd64/conf/NOTES user/attilio/vmcontention/sys/amd64/include/intr_machdep.h user/attilio/vmcontention/sys/amd64/linux32/linux.h user/attilio/vmcontention/sys/amd64/linux32/linux32_sysvec.c user/attilio/vmcontention/sys/arm/arm/busdma_machdep.c user/attilio/vmcontention/sys/arm/arm/cpufunc.c user/attilio/vmcontention/sys/arm/arm/cpufunc_asm_arm10.S user/attilio/vmcontention/sys/arm/arm/cpufunc_asm_arm9.S user/attilio/vmcontention/sys/arm/arm/db_trace.c user/attilio/vmcontention/sys/arm/arm/intr.c user/attilio/vmcontention/sys/arm/arm/locore.S user/attilio/vmcontention/sys/arm/arm/machdep.c user/attilio/vmcontention/sys/arm/arm/swtch.S user/attilio/vmcontention/sys/arm/arm/trap.c user/attilio/vmcontention/sys/arm/arm/vm_machdep.c user/attilio/vmcontention/sys/arm/broadcom/bcm2835/bcm2835_fb.c user/attilio/vmcontention/sys/arm/broadcom/bcm2835/bcm2835_machdep.c user/attilio/vmcontention/sys/arm/conf/BEAGLEBONE user/attilio/vmcontention/sys/arm/conf/DOCKSTAR user/attilio/vmcontention/sys/arm/conf/NOTES user/attilio/vmcontention/sys/arm/conf/SHEEVAPLUG user/attilio/vmcontention/sys/arm/include/atomic.h user/attilio/vmcontention/sys/arm/include/intr.h user/attilio/vmcontention/sys/arm/include/proc.h user/attilio/vmcontention/sys/arm/include/vmparam.h user/attilio/vmcontention/sys/arm/mv/mv_machdep.c user/attilio/vmcontention/sys/arm/ti/am335x/am335x_scm_padconf.c user/attilio/vmcontention/sys/arm/ti/cpsw/if_cpsw.c user/attilio/vmcontention/sys/arm/ti/cpsw/if_cpswreg.h user/attilio/vmcontention/sys/arm/ti/cpsw/if_cpswvar.h user/attilio/vmcontention/sys/arm/ti/ti_scm.c user/attilio/vmcontention/sys/boot/arm/uboot/Makefile user/attilio/vmcontention/sys/boot/fdt/dts/beaglebone.dts user/attilio/vmcontention/sys/boot/i386/efi/Makefile user/attilio/vmcontention/sys/boot/i386/libi386/bootinfo64.c user/attilio/vmcontention/sys/boot/i386/libi386/comconsole.c user/attilio/vmcontention/sys/boot/i386/libi386/devicename.c user/attilio/vmcontention/sys/boot/i386/libi386/pxe.c user/attilio/vmcontention/sys/boot/sparc64/loader/main.c user/attilio/vmcontention/sys/boot/uboot/common/metadata.c user/attilio/vmcontention/sys/cam/ctl/ctl.c user/attilio/vmcontention/sys/cam/ctl/scsi_ctl.c user/attilio/vmcontention/sys/cam/scsi/scsi_all.c user/attilio/vmcontention/sys/cam/scsi/scsi_cd.c user/attilio/vmcontention/sys/cam/scsi/scsi_da.c user/attilio/vmcontention/sys/cam/scsi/scsi_enc_ses.c user/attilio/vmcontention/sys/cddl/compat/opensolaris/sys/kmem.h user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt_zap.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c user/attilio/vmcontention/sys/cddl/dev/dtrace/powerpc/dtrace_asm.S user/attilio/vmcontention/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c user/attilio/vmcontention/sys/compat/linprocfs/linprocfs.c user/attilio/vmcontention/sys/compat/linux/linux_emul.c user/attilio/vmcontention/sys/compat/linux/linux_file.c user/attilio/vmcontention/sys/compat/linux/linux_file.h user/attilio/vmcontention/sys/compat/linux/linux_fork.c user/attilio/vmcontention/sys/compat/linux/linux_futex.c user/attilio/vmcontention/sys/compat/linux/linux_ioctl.h user/attilio/vmcontention/sys/compat/linux/linux_ipc.h user/attilio/vmcontention/sys/compat/linux/linux_mib.c user/attilio/vmcontention/sys/compat/linux/linux_misc.h user/attilio/vmcontention/sys/compat/linux/linux_signal.h user/attilio/vmcontention/sys/compat/linux/linux_socket.c user/attilio/vmcontention/sys/compat/linux/linux_socket.h user/attilio/vmcontention/sys/compat/linux/linux_sysctl.c user/attilio/vmcontention/sys/compat/linux/linux_time.c user/attilio/vmcontention/sys/conf/Makefile.arm user/attilio/vmcontention/sys/conf/NOTES user/attilio/vmcontention/sys/conf/files user/attilio/vmcontention/sys/conf/files.amd64 user/attilio/vmcontention/sys/conf/files.arm user/attilio/vmcontention/sys/conf/files.i386 user/attilio/vmcontention/sys/conf/files.mips user/attilio/vmcontention/sys/conf/ldscript.arm user/attilio/vmcontention/sys/conf/newvers.sh user/attilio/vmcontention/sys/conf/options user/attilio/vmcontention/sys/contrib/dev/acpica/changes.txt (contents, props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/common/adfile.c user/attilio/vmcontention/sys/contrib/dev/acpica/common/adisasm.c user/attilio/vmcontention/sys/contrib/dev/acpica/common/adwalk.c user/attilio/vmcontention/sys/contrib/dev/acpica/common/ahpredef.c user/attilio/vmcontention/sys/contrib/dev/acpica/common/dmextern.c user/attilio/vmcontention/sys/contrib/dev/acpica/common/dmrestag.c user/attilio/vmcontention/sys/contrib/dev/acpica/common/dmtable.c user/attilio/vmcontention/sys/contrib/dev/acpica/common/dmtbdump.c user/attilio/vmcontention/sys/contrib/dev/acpica/common/dmtbinfo.c user/attilio/vmcontention/sys/contrib/dev/acpica/common/getopt.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslanalyze.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslbtypes.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslcodegen.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslcompile.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslcompiler.h user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslcompiler.l user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslcompiler.y user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/asldefine.h user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslerror.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslfiles.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslfold.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslglobal.h user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/asllength.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/asllisting.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslload.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/asllookup.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslmain.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslmap.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslmessages.h user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslopcodes.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/asloperands.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslopt.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslpredef.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslresource.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslrestype1.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslrestype1i.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslrestype2.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslrestype2d.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslrestype2e.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslrestype2q.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslrestype2s.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslrestype2w.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslstartup.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslstubs.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslsupport.l user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/asltransform.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/asltree.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/asltypes.h user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslutils.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/asluuid.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslwalks.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/dtcompile.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/dtcompiler.h user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/dtexpress.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/dtfield.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/dtio.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/dtparser.l user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/dtparser.y user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/dtsubtable.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/dttable.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/dttemplate.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/dttemplate.h user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/dtutils.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/preprocess.h user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/prexpress.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/prmacros.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/prparser.l user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/prparser.y user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/prscan.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/prutils.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/debugger/dbcmds.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/debugger/dbdisply.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/debugger/dbexec.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/debugger/dbfileio.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/debugger/dbhistry.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/debugger/dbinput.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/debugger/dbmethod.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/debugger/dbnames.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/debugger/dbstats.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/debugger/dbutils.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/debugger/dbxface.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/disassembler/dmbuffer.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/disassembler/dmdeferred.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/disassembler/dmnames.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/disassembler/dmobject.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/disassembler/dmopcode.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/disassembler/dmresrc.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/disassembler/dmresrcl.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/disassembler/dmresrcl2.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/disassembler/dmresrcs.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/disassembler/dmutils.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/disassembler/dmwalk.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/dispatcher/dsargs.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/dispatcher/dscontrol.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/dispatcher/dsfield.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/dispatcher/dsinit.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/dispatcher/dsmethod.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/dispatcher/dsmthdat.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/dispatcher/dsobject.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/dispatcher/dsutils.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/dispatcher/dswexec.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/dispatcher/dswload.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/dispatcher/dswload2.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/dispatcher/dswscope.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/dispatcher/dswstate.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/events/evevent.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/events/evglock.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/events/evgpe.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/events/evgpeblk.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/events/evgpeinit.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/events/evgpeutil.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/events/evmisc.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/events/evregion.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/events/evrgnini.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/events/evsci.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/events/evxface.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/events/evxfevnt.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/events/evxfgpe.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/events/evxfregn.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exconfig.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exconvrt.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/excreate.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exdebug.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exdump.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exfield.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exfldio.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exmisc.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exmutex.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exnames.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exoparg1.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exoparg2.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exoparg3.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exoparg6.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exprep.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exregion.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exresnte.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exresolv.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exresop.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exstore.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exstoren.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exstorob.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exsystem.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exutils.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/hardware/hwacpi.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/hardware/hwesleep.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/hardware/hwgpe.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/hardware/hwpci.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/hardware/hwregs.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/hardware/hwsleep.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/hardware/hwtimer.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/hardware/hwvalid.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/hardware/hwxface.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nsaccess.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nsalloc.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nsdump.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nsdumpdv.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nseval.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nsinit.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nsload.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nsnames.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nsobject.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nsparse.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nspredef.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nsrepair.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nsrepair2.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nssearch.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nsutils.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nswalk.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nsxfeval.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nsxfname.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nsxfobj.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/parser/psargs.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/parser/psloop.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/parser/psopcode.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/parser/psparse.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/parser/psscope.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/parser/pstree.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/parser/psutils.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/parser/pswalk.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/parser/psxface.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/resources/rsaddr.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/resources/rscalc.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/resources/rscreate.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/resources/rsdump.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/resources/rsinfo.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/resources/rsio.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/resources/rsirq.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/resources/rslist.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/resources/rsmemory.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/resources/rsmisc.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/resources/rsserial.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/resources/rsutils.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/resources/rsxface.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/tables/tbfadt.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/tables/tbfind.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/tables/tbinstal.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/tables/tbutils.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/tables/tbxface.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/tables/tbxfload.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/tables/tbxfroot.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utaddress.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utalloc.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utcache.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utcopy.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utdebug.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utdecode.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utdelete.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/uteval.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utexcep.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utglobal.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utids.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utinit.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utlock.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utmath.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utmisc.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utmutex.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utobject.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utosi.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utresrc.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utstate.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/uttrack.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utxface.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utxferror.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utxfinit.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utxfmutex.c user/attilio/vmcontention/sys/contrib/dev/acpica/include/acapps.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acbuffer.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/accommon.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acconfig.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acdebug.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acdisasm.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acdispat.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acevents.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acexcep.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acglobal.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/achware.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acinterp.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/aclocal.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acmacros.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acnames.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acnamesp.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acobject.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acopcode.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acoutput.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acparser.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acpi.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acpiosxf.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acpixf.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acpredef.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acresrc.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acrestyp.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acstruct.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/actables.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/actbl.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/actbl1.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/actbl2.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/actbl3.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/actypes.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acutils.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/amlcode.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/amlresrc.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/platform/acenv.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/platform/acfreebsd.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/platform/acgcc.h user/attilio/vmcontention/sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-board.c user/attilio/vmcontention/sys/dev/acpi_support/acpi_asus_wmi.c user/attilio/vmcontention/sys/dev/acpi_support/acpi_fujitsu.c (contents, props changed) user/attilio/vmcontention/sys/dev/acpi_support/acpi_hp.c user/attilio/vmcontention/sys/dev/acpi_support/acpi_ibm.c (contents, props changed) user/attilio/vmcontention/sys/dev/acpi_support/acpi_panasonic.c (contents, props changed) user/attilio/vmcontention/sys/dev/acpi_support/acpi_sony.c (contents, props changed) user/attilio/vmcontention/sys/dev/acpi_support/acpi_toshiba.c (contents, props changed) user/attilio/vmcontention/sys/dev/acpica/Osd/OsdSchedule.c user/attilio/vmcontention/sys/dev/acpica/acpi.c (contents, props changed) user/attilio/vmcontention/sys/dev/acpica/acpi_acad.c (contents, props changed) user/attilio/vmcontention/sys/dev/acpica/acpi_button.c (contents, props changed) user/attilio/vmcontention/sys/dev/acpica/acpi_cmbat.c (contents, props changed) user/attilio/vmcontention/sys/dev/acpica/acpi_dock.c (contents, props changed) user/attilio/vmcontention/sys/dev/acpica/acpi_ec.c (contents, props changed) user/attilio/vmcontention/sys/dev/acpica/acpi_hpet.c (contents, props changed) user/attilio/vmcontention/sys/dev/acpica/acpi_lid.c (contents, props changed) user/attilio/vmcontention/sys/dev/acpica/acpi_pci.c (contents, props changed) user/attilio/vmcontention/sys/dev/acpica/acpi_pci_link.c (contents, props changed) user/attilio/vmcontention/sys/dev/acpica/acpi_pcib.c user/attilio/vmcontention/sys/dev/acpica/acpi_pcib_pci.c (contents, props changed) user/attilio/vmcontention/sys/dev/acpica/acpi_perf.c (contents, props changed) user/attilio/vmcontention/sys/dev/acpica/acpi_resource.c (contents, props changed) user/attilio/vmcontention/sys/dev/acpica/acpi_smbat.c (contents, props changed) user/attilio/vmcontention/sys/dev/acpica/acpi_thermal.c (contents, props changed) user/attilio/vmcontention/sys/dev/acpica/acpi_throttle.c (contents, props changed) user/attilio/vmcontention/sys/dev/acpica/acpi_timer.c (contents, props changed) user/attilio/vmcontention/sys/dev/adlink/adlink.c (contents, props changed) user/attilio/vmcontention/sys/dev/agp/agp_i810.c user/attilio/vmcontention/sys/dev/ahci/ahci.c user/attilio/vmcontention/sys/dev/altera/avgen/altera_avgen.c user/attilio/vmcontention/sys/dev/altera/avgen/altera_avgen.h user/attilio/vmcontention/sys/dev/altera/jtag_uart/altera_jtag_uart.h user/attilio/vmcontention/sys/dev/altera/jtag_uart/altera_jtag_uart_cons.c user/attilio/vmcontention/sys/dev/altera/jtag_uart/altera_jtag_uart_nexus.c user/attilio/vmcontention/sys/dev/altera/sdcard/altera_sdcard.c user/attilio/vmcontention/sys/dev/altera/sdcard/altera_sdcard.h user/attilio/vmcontention/sys/dev/altera/sdcard/altera_sdcard_io.c user/attilio/vmcontention/sys/dev/altera/sdcard/altera_sdcard_nexus.c user/attilio/vmcontention/sys/dev/amdsbwd/amdsbwd.c user/attilio/vmcontention/sys/dev/amdtemp/amdtemp.c (contents, props changed) user/attilio/vmcontention/sys/dev/ata/ata-all.h user/attilio/vmcontention/sys/dev/ata/ata-lowlevel.c user/attilio/vmcontention/sys/dev/ata/ata-raid.c user/attilio/vmcontention/sys/dev/ath/ath_hal/ah.h user/attilio/vmcontention/sys/dev/ath/if_ath.c user/attilio/vmcontention/sys/dev/ath/if_ath_beacon.c user/attilio/vmcontention/sys/dev/ath/if_ath_misc.h user/attilio/vmcontention/sys/dev/ath/if_ath_rx.c user/attilio/vmcontention/sys/dev/ath/if_ath_sysctl.c user/attilio/vmcontention/sys/dev/ath/if_ath_tx.c user/attilio/vmcontention/sys/dev/ath/if_ath_tx_edma.c user/attilio/vmcontention/sys/dev/ath/if_athvar.h user/attilio/vmcontention/sys/dev/atkbdc/atkbd.c user/attilio/vmcontention/sys/dev/atkbdc/atkbd_atkbdc.c user/attilio/vmcontention/sys/dev/atkbdc/atkbdreg.h user/attilio/vmcontention/sys/dev/auxio/auxio.c (contents, props changed) user/attilio/vmcontention/sys/dev/bge/if_bge.c user/attilio/vmcontention/sys/dev/cas/if_cas.c user/attilio/vmcontention/sys/dev/ce/if_ce.c (contents, props changed) user/attilio/vmcontention/sys/dev/cfi/cfi_bus_fdt.c user/attilio/vmcontention/sys/dev/cfi/cfi_bus_ixp4xx.c user/attilio/vmcontention/sys/dev/ciss/ciss.c user/attilio/vmcontention/sys/dev/ciss/cissreg.h user/attilio/vmcontention/sys/dev/ciss/cissvar.h user/attilio/vmcontention/sys/dev/coretemp/coretemp.c (contents, props changed) user/attilio/vmcontention/sys/dev/cp/if_cp.c (contents, props changed) user/attilio/vmcontention/sys/dev/cpufreq/ichss.c (contents, props changed) user/attilio/vmcontention/sys/dev/ctau/if_ct.c (contents, props changed) user/attilio/vmcontention/sys/dev/cx/if_cx.c (contents, props changed) user/attilio/vmcontention/sys/dev/cxgbe/adapter.h user/attilio/vmcontention/sys/dev/cxgbe/common/t4_msg.h user/attilio/vmcontention/sys/dev/cxgbe/firmware/t4fw_cfg.txt user/attilio/vmcontention/sys/dev/cxgbe/offload.h user/attilio/vmcontention/sys/dev/cxgbe/t4_l2t.c user/attilio/vmcontention/sys/dev/cxgbe/t4_l2t.h user/attilio/vmcontention/sys/dev/cxgbe/t4_main.c user/attilio/vmcontention/sys/dev/cxgbe/t4_sge.c user/attilio/vmcontention/sys/dev/cxgbe/tom/t4_connect.c user/attilio/vmcontention/sys/dev/cxgbe/tom/t4_cpl_io.c user/attilio/vmcontention/sys/dev/cxgbe/tom/t4_listen.c user/attilio/vmcontention/sys/dev/cxgbe/tom/t4_tom.c user/attilio/vmcontention/sys/dev/cxgbe/tom/t4_tom.h user/attilio/vmcontention/sys/dev/cxgbe/tom/t4_tom_l2t.c user/attilio/vmcontention/sys/dev/digi/digi_isa.c (contents, props changed) user/attilio/vmcontention/sys/dev/digi/digi_pci.c (contents, props changed) user/attilio/vmcontention/sys/dev/e1000/if_em.c (contents, props changed) user/attilio/vmcontention/sys/dev/e1000/if_igb.c (contents, props changed) user/attilio/vmcontention/sys/dev/e1000/if_lem.c user/attilio/vmcontention/sys/dev/ep/if_ep_eisa.c (contents, props changed) user/attilio/vmcontention/sys/dev/ep/if_ep_isa.c (contents, props changed) user/attilio/vmcontention/sys/dev/ep/if_ep_mca.c (contents, props changed) user/attilio/vmcontention/sys/dev/ep/if_ep_pccard.c (contents, props changed) user/attilio/vmcontention/sys/dev/fdc/fdc_acpi.c (contents, props changed) user/attilio/vmcontention/sys/dev/fdt/fdt_mips.c user/attilio/vmcontention/sys/dev/hpt27xx/hpt27xx_config.c user/attilio/vmcontention/sys/dev/hpt27xx/os_bsd.h user/attilio/vmcontention/sys/dev/hpt27xx/osm_bsd.c user/attilio/vmcontention/sys/dev/hwpmc/hwpmc_core.c user/attilio/vmcontention/sys/dev/hwpmc/hwpmc_intel.c user/attilio/vmcontention/sys/dev/hwpmc/hwpmc_mod.c user/attilio/vmcontention/sys/dev/hwpmc/hwpmc_soft.c user/attilio/vmcontention/sys/dev/hwpmc/pmc_events.h user/attilio/vmcontention/sys/dev/iicbus/ad7418.c (contents, props changed) user/attilio/vmcontention/sys/dev/iicbus/ds133x.c (contents, props changed) user/attilio/vmcontention/sys/dev/iicbus/ds1672.c (contents, props changed) user/attilio/vmcontention/sys/dev/iicbus/icee.c (contents, props changed) user/attilio/vmcontention/sys/dev/isf/isf.c user/attilio/vmcontention/sys/dev/isf/isf.h user/attilio/vmcontention/sys/dev/isf/isf_nexus.c user/attilio/vmcontention/sys/dev/ixgb/if_ixgb.c (contents, props changed) user/attilio/vmcontention/sys/dev/ixgbe/ixgbe.c (contents, props changed) user/attilio/vmcontention/sys/dev/ixgbe/ixv.c user/attilio/vmcontention/sys/dev/mfi/mfi_cam.c (contents, props changed) user/attilio/vmcontention/sys/dev/mmc/mmc.c user/attilio/vmcontention/sys/dev/mmc/mmcreg.h user/attilio/vmcontention/sys/dev/mn/if_mn.c (contents, props changed) user/attilio/vmcontention/sys/dev/mxge/if_mxge.c (contents, props changed) user/attilio/vmcontention/sys/dev/my/if_my.c (contents, props changed) user/attilio/vmcontention/sys/dev/nand/nand_id.c user/attilio/vmcontention/sys/dev/netmap/if_em_netmap.h user/attilio/vmcontention/sys/dev/netmap/if_igb_netmap.h user/attilio/vmcontention/sys/dev/netmap/if_lem_netmap.h user/attilio/vmcontention/sys/dev/netmap/if_re_netmap.h user/attilio/vmcontention/sys/dev/netmap/ixgbe_netmap.h user/attilio/vmcontention/sys/dev/netmap/netmap.c user/attilio/vmcontention/sys/dev/netmap/netmap_kern.h user/attilio/vmcontention/sys/dev/netmap/netmap_mem2.c user/attilio/vmcontention/sys/dev/nvram2env/nvram2env.c (contents, props changed) user/attilio/vmcontention/sys/dev/nxge/if_nxge.c (contents, props changed) user/attilio/vmcontention/sys/dev/oce/oce_if.c (contents, props changed) user/attilio/vmcontention/sys/dev/puc/puc.c user/attilio/vmcontention/sys/dev/sdhci/sdhci_pci.c user/attilio/vmcontention/sys/dev/sound/pci/emu10kx-midi.c (contents, props changed) user/attilio/vmcontention/sys/dev/sound/pci/emu10kx-pcm.c (contents, props changed) user/attilio/vmcontention/sys/dev/sound/pci/emu10kx.c (contents, props changed) user/attilio/vmcontention/sys/dev/sound/sbus/cs4231.c (contents, props changed) user/attilio/vmcontention/sys/dev/sound/usb/uaudio_pcm.c user/attilio/vmcontention/sys/dev/sym/sym_hipd.c user/attilio/vmcontention/sys/dev/terasic/de4led/terasic_de4led.c user/attilio/vmcontention/sys/dev/terasic/de4led/terasic_de4led.h user/attilio/vmcontention/sys/dev/terasic/de4led/terasic_de4led_nexus.c user/attilio/vmcontention/sys/dev/terasic/mtl/terasic_mtl.c user/attilio/vmcontention/sys/dev/terasic/mtl/terasic_mtl.h user/attilio/vmcontention/sys/dev/terasic/mtl/terasic_mtl_nexus.c user/attilio/vmcontention/sys/dev/uart/uart_bus.h user/attilio/vmcontention/sys/dev/uart/uart_bus_acpi.c user/attilio/vmcontention/sys/dev/uart/uart_bus_isa.c user/attilio/vmcontention/sys/dev/uart/uart_bus_pci.c user/attilio/vmcontention/sys/dev/uart/uart_core.c user/attilio/vmcontention/sys/dev/uart/uart_dev_ns8250.c user/attilio/vmcontention/sys/dev/usb/controller/at91dci.c user/attilio/vmcontention/sys/dev/usb/controller/atmegadci.c user/attilio/vmcontention/sys/dev/usb/controller/avr32dci.c user/attilio/vmcontention/sys/dev/usb/controller/dwc_otg.c user/attilio/vmcontention/sys/dev/usb/controller/ehci.c user/attilio/vmcontention/sys/dev/usb/controller/musb_otg.c user/attilio/vmcontention/sys/dev/usb/controller/ohci.c user/attilio/vmcontention/sys/dev/usb/controller/uhci.c user/attilio/vmcontention/sys/dev/usb/controller/usb_controller.c user/attilio/vmcontention/sys/dev/usb/controller/uss820dci.c user/attilio/vmcontention/sys/dev/usb/controller/xhci.c user/attilio/vmcontention/sys/dev/usb/input/uhid.c user/attilio/vmcontention/sys/dev/usb/input/ukbd.c user/attilio/vmcontention/sys/dev/usb/input/ums.c user/attilio/vmcontention/sys/dev/usb/misc/udbp.c user/attilio/vmcontention/sys/dev/usb/misc/ufm.c user/attilio/vmcontention/sys/dev/usb/net/if_axe.c user/attilio/vmcontention/sys/dev/usb/net/if_cdce.c user/attilio/vmcontention/sys/dev/usb/net/if_cue.c user/attilio/vmcontention/sys/dev/usb/net/if_ipheth.c user/attilio/vmcontention/sys/dev/usb/net/if_kue.c user/attilio/vmcontention/sys/dev/usb/net/if_smsc.c user/attilio/vmcontention/sys/dev/usb/quirk/usb_quirk.c user/attilio/vmcontention/sys/dev/usb/serial/u3g.c user/attilio/vmcontention/sys/dev/usb/storage/umass.c user/attilio/vmcontention/sys/dev/usb/storage/urio.c user/attilio/vmcontention/sys/dev/usb/storage/ustorage_fs.c user/attilio/vmcontention/sys/dev/usb/template/usb_template.c user/attilio/vmcontention/sys/dev/usb/template/usb_template_audio.c user/attilio/vmcontention/sys/dev/usb/template/usb_template_cdce.c user/attilio/vmcontention/sys/dev/usb/template/usb_template_kbd.c user/attilio/vmcontention/sys/dev/usb/template/usb_template_modem.c user/attilio/vmcontention/sys/dev/usb/template/usb_template_mouse.c user/attilio/vmcontention/sys/dev/usb/template/usb_template_msc.c user/attilio/vmcontention/sys/dev/usb/template/usb_template_mtp.c user/attilio/vmcontention/sys/dev/usb/ufm_ioctl.h user/attilio/vmcontention/sys/dev/usb/usb.h user/attilio/vmcontention/sys/dev/usb/usb_busdma.c user/attilio/vmcontention/sys/dev/usb/usb_busdma.h user/attilio/vmcontention/sys/dev/usb/usb_compat_linux.c user/attilio/vmcontention/sys/dev/usb/usb_core.c user/attilio/vmcontention/sys/dev/usb/usb_core.h user/attilio/vmcontention/sys/dev/usb/usb_debug.c user/attilio/vmcontention/sys/dev/usb/usb_dev.c user/attilio/vmcontention/sys/dev/usb/usb_dev.h user/attilio/vmcontention/sys/dev/usb/usb_device.c user/attilio/vmcontention/sys/dev/usb/usb_dynamic.c user/attilio/vmcontention/sys/dev/usb/usb_endian.h user/attilio/vmcontention/sys/dev/usb/usb_error.c user/attilio/vmcontention/sys/dev/usb/usb_freebsd.h user/attilio/vmcontention/sys/dev/usb/usb_generic.c user/attilio/vmcontention/sys/dev/usb/usb_handle_request.c user/attilio/vmcontention/sys/dev/usb/usb_hid.c user/attilio/vmcontention/sys/dev/usb/usb_hub.c user/attilio/vmcontention/sys/dev/usb/usb_ioctl.h user/attilio/vmcontention/sys/dev/usb/usb_lookup.c user/attilio/vmcontention/sys/dev/usb/usb_mbuf.c user/attilio/vmcontention/sys/dev/usb/usb_msctest.c user/attilio/vmcontention/sys/dev/usb/usb_parse.c user/attilio/vmcontention/sys/dev/usb/usb_pci.h user/attilio/vmcontention/sys/dev/usb/usb_pf.c user/attilio/vmcontention/sys/dev/usb/usb_process.c user/attilio/vmcontention/sys/dev/usb/usb_process.h user/attilio/vmcontention/sys/dev/usb/usb_request.c user/attilio/vmcontention/sys/dev/usb/usb_transfer.c user/attilio/vmcontention/sys/dev/usb/usb_util.c user/attilio/vmcontention/sys/dev/usb/usbdevs user/attilio/vmcontention/sys/dev/usb/usbdi.h user/attilio/vmcontention/sys/dev/usb/usbhid.h user/attilio/vmcontention/sys/dev/vx/if_vx_eisa.c (contents, props changed) user/attilio/vmcontention/sys/dev/vx/if_vx_pci.c (contents, props changed) user/attilio/vmcontention/sys/dev/vxge/vxge.c (contents, props changed) user/attilio/vmcontention/sys/dev/wbwd/wbwd.c user/attilio/vmcontention/sys/dev/xen/console/console.c user/attilio/vmcontention/sys/fs/ext2fs/ext2_alloc.c user/attilio/vmcontention/sys/fs/ext2fs/ext2_balloc.c user/attilio/vmcontention/sys/fs/ext2fs/ext2_dir.h (contents, props changed) user/attilio/vmcontention/sys/fs/ext2fs/ext2_inode.c user/attilio/vmcontention/sys/fs/ext2fs/ext2_lookup.c user/attilio/vmcontention/sys/fs/ext2fs/ext2_vfsops.c user/attilio/vmcontention/sys/fs/ext2fs/ext2fs.h (contents, props changed) user/attilio/vmcontention/sys/fs/ext2fs/fs.h user/attilio/vmcontention/sys/fs/ext2fs/inode.h user/attilio/vmcontention/sys/fs/msdosfs/msdosfs_fat.c user/attilio/vmcontention/sys/fs/msdosfs/msdosfs_vfsops.c user/attilio/vmcontention/sys/fs/msdosfs/msdosfs_vnops.c user/attilio/vmcontention/sys/fs/nfs/nfs.h user/attilio/vmcontention/sys/fs/nfs/nfs_commonkrpc.c user/attilio/vmcontention/sys/fs/nfs/nfs_commonsubs.c user/attilio/vmcontention/sys/fs/nfs/nfsport.h user/attilio/vmcontention/sys/fs/nfsclient/nfs_clport.c user/attilio/vmcontention/sys/fs/nfsclient/nfs_clrpcops.c user/attilio/vmcontention/sys/fs/nfsclient/nfs_clstate.c user/attilio/vmcontention/sys/fs/nfsclient/nfs_clvnops.c user/attilio/vmcontention/sys/fs/nfsserver/nfs_nfsdkrpc.c user/attilio/vmcontention/sys/fs/nfsserver/nfs_nfsdport.c user/attilio/vmcontention/sys/fs/nfsserver/nfs_nfsdserv.c user/attilio/vmcontention/sys/fs/nfsserver/nfs_nfsdstate.c user/attilio/vmcontention/sys/fs/nullfs/null_subr.c user/attilio/vmcontention/sys/fs/nullfs/null_vfsops.c user/attilio/vmcontention/sys/fs/nullfs/null_vnops.c user/attilio/vmcontention/sys/geom/journal/g_journal.c user/attilio/vmcontention/sys/geom/mirror/g_mirror.c user/attilio/vmcontention/sys/geom/raid/g_raid.c user/attilio/vmcontention/sys/geom/raid/g_raid.h user/attilio/vmcontention/sys/geom/raid/md_intel.c user/attilio/vmcontention/sys/geom/raid/md_promise.c user/attilio/vmcontention/sys/geom/raid/tr_concat.c user/attilio/vmcontention/sys/geom/raid3/g_raid3.c user/attilio/vmcontention/sys/geom/raid3/g_raid3_ctl.c user/attilio/vmcontention/sys/i386/conf/GENERIC user/attilio/vmcontention/sys/i386/conf/NOTES user/attilio/vmcontention/sys/i386/i386/mp_machdep.c user/attilio/vmcontention/sys/i386/i386/pmap.c user/attilio/vmcontention/sys/i386/include/intr_machdep.h user/attilio/vmcontention/sys/i386/include/vmparam.h user/attilio/vmcontention/sys/i386/linux/linux.h user/attilio/vmcontention/sys/i386/linux/linux_ptrace.c user/attilio/vmcontention/sys/i386/linux/linux_sysvec.c user/attilio/vmcontention/sys/kern/init_main.c user/attilio/vmcontention/sys/kern/kern_clock.c user/attilio/vmcontention/sys/kern/kern_clocksource.c user/attilio/vmcontention/sys/kern/kern_descrip.c user/attilio/vmcontention/sys/kern/kern_exit.c user/attilio/vmcontention/sys/kern/kern_ktr.c user/attilio/vmcontention/sys/kern/kern_mbuf.c user/attilio/vmcontention/sys/kern/kern_mib.c user/attilio/vmcontention/sys/kern/kern_tc.c user/attilio/vmcontention/sys/kern/subr_bus.c user/attilio/vmcontention/sys/kern/subr_param.c user/attilio/vmcontention/sys/kern/uipc_mbuf.c user/attilio/vmcontention/sys/kern/vfs_hash.c user/attilio/vmcontention/sys/kern/vfs_subr.c user/attilio/vmcontention/sys/kern/vfs_syscalls.c user/attilio/vmcontention/sys/kern/vfs_vnops.c user/attilio/vmcontention/sys/libkern/arm/divsi3.S user/attilio/vmcontention/sys/libkern/quad.h user/attilio/vmcontention/sys/libkern/ucmpdi2.c user/attilio/vmcontention/sys/mips/beri/beri_machdep.c user/attilio/vmcontention/sys/mips/beri/files.beri user/attilio/vmcontention/sys/mips/include/bus.h user/attilio/vmcontention/sys/mips/include/fdt.h user/attilio/vmcontention/sys/mips/include/metadata.h user/attilio/vmcontention/sys/mips/include/vmparam.h user/attilio/vmcontention/sys/mips/nlm/dev/net/mdio.c user/attilio/vmcontention/sys/mips/nlm/dev/net/nae.c user/attilio/vmcontention/sys/mips/nlm/dev/net/sgmii.c user/attilio/vmcontention/sys/mips/nlm/dev/net/xlpge.c user/attilio/vmcontention/sys/mips/nlm/hal/fmn.c user/attilio/vmcontention/sys/mips/nlm/hal/mdio.h user/attilio/vmcontention/sys/mips/nlm/hal/sys.h user/attilio/vmcontention/sys/mips/nlm/hal/ucore_loader.h user/attilio/vmcontention/sys/mips/nlm/xlp_machdep.c user/attilio/vmcontention/sys/mips/nlm/xlp_pci.c user/attilio/vmcontention/sys/modules/Makefile user/attilio/vmcontention/sys/modules/cxgbe/tom/Makefile user/attilio/vmcontention/sys/modules/hpt27xx/Makefile user/attilio/vmcontention/sys/modules/usb/Makefile user/attilio/vmcontention/sys/modules/usb/smsc/Makefile user/attilio/vmcontention/sys/modules/wlan/Makefile user/attilio/vmcontention/sys/net/bpf.c user/attilio/vmcontention/sys/net/if_lagg.c user/attilio/vmcontention/sys/net/if_llatbl.c user/attilio/vmcontention/sys/net/if_llatbl.h user/attilio/vmcontention/sys/net/netmap.h user/attilio/vmcontention/sys/net80211/ieee80211_adhoc.c user/attilio/vmcontention/sys/net80211/ieee80211_node.c user/attilio/vmcontention/sys/net80211/ieee80211_power.c user/attilio/vmcontention/sys/net80211/ieee80211_scan_sta.c user/attilio/vmcontention/sys/net80211/ieee80211_superg.c user/attilio/vmcontention/sys/netgraph/ng_ether.c user/attilio/vmcontention/sys/netinet/if_ether.h user/attilio/vmcontention/sys/netinet/in.c user/attilio/vmcontention/sys/netinet/in_pcb.c user/attilio/vmcontention/sys/netinet/libalias/alias.c user/attilio/vmcontention/sys/netinet/libalias/libalias.3 user/attilio/vmcontention/sys/netinet/tcp.h user/attilio/vmcontention/sys/netinet/tcp_input.c user/attilio/vmcontention/sys/netinet/tcp_reass.c user/attilio/vmcontention/sys/netinet/tcp_syncache.c user/attilio/vmcontention/sys/netinet/tcp_timer.c user/attilio/vmcontention/sys/netinet/tcp_usrreq.c user/attilio/vmcontention/sys/netinet/toecore.c user/attilio/vmcontention/sys/netinet/udp.h user/attilio/vmcontention/sys/netinet6/in6_src.c user/attilio/vmcontention/sys/netinet6/nd6.c user/attilio/vmcontention/sys/netinet6/nd6.h user/attilio/vmcontention/sys/netinet6/nd6_nbr.c user/attilio/vmcontention/sys/netinet6/scope6.c user/attilio/vmcontention/sys/nfs/nfs_common.c user/attilio/vmcontention/sys/nfs/nfs_common.h user/attilio/vmcontention/sys/nfsclient/nfs_krpc.c user/attilio/vmcontention/sys/nfsclient/nfs_subs.c user/attilio/vmcontention/sys/nfsclient/nfs_vnops.c user/attilio/vmcontention/sys/nfsserver/nfs_srvsubs.c user/attilio/vmcontention/sys/pc98/cbus/pckbd.c user/attilio/vmcontention/sys/pc98/conf/GENERIC user/attilio/vmcontention/sys/pci/if_rl.c user/attilio/vmcontention/sys/pci/if_rlreg.h user/attilio/vmcontention/sys/pci/ncr.c user/attilio/vmcontention/sys/security/audit/audit.c user/attilio/vmcontention/sys/security/audit/audit_bsm.c user/attilio/vmcontention/sys/security/audit/audit_private.h user/attilio/vmcontention/sys/sparc64/conf/GENERIC user/attilio/vmcontention/sys/sparc64/include/smp.h user/attilio/vmcontention/sys/sparc64/sparc64/tick.c user/attilio/vmcontention/sys/sys/bufobj.h user/attilio/vmcontention/sys/sys/kernel.h user/attilio/vmcontention/sys/sys/mbuf.h user/attilio/vmcontention/sys/sys/mount.h user/attilio/vmcontention/sys/sys/param.h user/attilio/vmcontention/sys/sys/pmc.h user/attilio/vmcontention/sys/sys/socket.h user/attilio/vmcontention/sys/sys/systm.h user/attilio/vmcontention/sys/sys/time.h user/attilio/vmcontention/sys/sys/un.h user/attilio/vmcontention/sys/sys/vdso.h user/attilio/vmcontention/sys/sys/vmmeter.h user/attilio/vmcontention/sys/sys/vnode.h user/attilio/vmcontention/sys/ufs/ffs/ffs_inode.c user/attilio/vmcontention/sys/ufs/ffs/ffs_snapshot.c user/attilio/vmcontention/sys/ufs/ffs/ffs_softdep.c user/attilio/vmcontention/sys/ufs/ffs/ffs_suspend.c user/attilio/vmcontention/sys/ufs/ffs/ffs_vfsops.c user/attilio/vmcontention/sys/vm/device_pager.c user/attilio/vmcontention/sys/vm/uma_core.c user/attilio/vmcontention/sys/vm/vm_fault.c user/attilio/vmcontention/sys/vm/vm_map.c user/attilio/vmcontention/sys/vm/vm_map.h user/attilio/vmcontention/sys/vm/vm_meter.c user/attilio/vmcontention/sys/vm/vm_mmap.c user/attilio/vmcontention/sys/vm/vm_object.h user/attilio/vmcontention/sys/vm/vm_pageout.c user/attilio/vmcontention/sys/vm/vm_unix.c user/attilio/vmcontention/sys/x86/x86/intr_machdep.c user/attilio/vmcontention/sys/x86/x86/local_apic.c user/attilio/vmcontention/sys/x86/x86/tsc.c user/attilio/vmcontention/tools/build/Makefile user/attilio/vmcontention/tools/build/mk/OptionalObsoleteFiles.inc user/attilio/vmcontention/tools/install.sh user/attilio/vmcontention/tools/test/pthread_vfork/pthread_vfork_test.c user/attilio/vmcontention/tools/tools/ath/athalq/ar5212_ds.c user/attilio/vmcontention/tools/tools/ath/athalq/ar5416_ds.c user/attilio/vmcontention/tools/tools/ath/athspectral/athspectral.c user/attilio/vmcontention/tools/tools/cxgbetool/cxgbetool.c user/attilio/vmcontention/tools/tools/notescheck/notescheck.py user/attilio/vmcontention/usr.bin/Makefile user/attilio/vmcontention/usr.bin/bmake/Makefile user/attilio/vmcontention/usr.bin/bmake/config.h user/attilio/vmcontention/usr.bin/bmake/unit-tests/Makefile user/attilio/vmcontention/usr.bin/calendar/calendars/calendar.freebsd user/attilio/vmcontention/usr.bin/clang/clang/Makefile user/attilio/vmcontention/usr.bin/ee/Makefile user/attilio/vmcontention/usr.bin/grep/grep.c user/attilio/vmcontention/usr.bin/man/man.1 user/attilio/vmcontention/usr.bin/man/man.sh user/attilio/vmcontention/usr.bin/netstat/inet.c user/attilio/vmcontention/usr.bin/procstat/procstat.c user/attilio/vmcontention/usr.bin/sort/sort.c user/attilio/vmcontention/usr.bin/stdbuf/stdbuf.c user/attilio/vmcontention/usr.bin/systat/vmstat.c user/attilio/vmcontention/usr.bin/tr/tr.c user/attilio/vmcontention/usr.bin/truss/main.c user/attilio/vmcontention/usr.bin/vmstat/vmstat.c user/attilio/vmcontention/usr.bin/w/w.c user/attilio/vmcontention/usr.bin/xinstall/Makefile user/attilio/vmcontention/usr.bin/xinstall/install.1 user/attilio/vmcontention/usr.bin/xinstall/xinstall.c user/attilio/vmcontention/usr.sbin/Makefile user/attilio/vmcontention/usr.sbin/Makefile.amd64 user/attilio/vmcontention/usr.sbin/acpi/acpidb/Makefile user/attilio/vmcontention/usr.sbin/acpi/iasl/Makefile user/attilio/vmcontention/usr.sbin/arp/arp.8 user/attilio/vmcontention/usr.sbin/arp/arp.c user/attilio/vmcontention/usr.sbin/bsdconfig/bsdconfig user/attilio/vmcontention/usr.sbin/bsdconfig/console/ttys user/attilio/vmcontention/usr.sbin/bsdconfig/networking/share/device.subr user/attilio/vmcontention/usr.sbin/bsdconfig/networking/share/hostname.subr user/attilio/vmcontention/usr.sbin/bsdconfig/networking/share/routing.subr user/attilio/vmcontention/usr.sbin/bsdconfig/password/password user/attilio/vmcontention/usr.sbin/bsdconfig/password/share/password.subr user/attilio/vmcontention/usr.sbin/bsdconfig/security/kern_securelevel user/attilio/vmcontention/usr.sbin/bsdconfig/share/common.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/mustberoot.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/script.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/variable.subr user/attilio/vmcontention/usr.sbin/bsdconfig/startup/misc user/attilio/vmcontention/usr.sbin/bsdconfig/startup/rcdelete user/attilio/vmcontention/usr.sbin/bsdconfig/startup/rcvar user/attilio/vmcontention/usr.sbin/bsdconfig/startup/share/rcconf.subr user/attilio/vmcontention/usr.sbin/bsdconfig/startup/share/rcedit.subr user/attilio/vmcontention/usr.sbin/bsdconfig/usermgmt/groupinput user/attilio/vmcontention/usr.sbin/bsdconfig/usermgmt/share/group_input.subr user/attilio/vmcontention/usr.sbin/bsdconfig/usermgmt/share/user_input.subr user/attilio/vmcontention/usr.sbin/bsdconfig/usermgmt/userinput user/attilio/vmcontention/usr.sbin/bsdconfig/usermgmt/usermgmt user/attilio/vmcontention/usr.sbin/bsdinstall/bsdinstall.8 user/attilio/vmcontention/usr.sbin/bsdinstall/partedit/Makefile user/attilio/vmcontention/usr.sbin/bsdinstall/partedit/diskeditor.c user/attilio/vmcontention/usr.sbin/bsdinstall/partedit/part_wizard.c user/attilio/vmcontention/usr.sbin/bsdinstall/partedit/partedit.c user/attilio/vmcontention/usr.sbin/bsdinstall/partedit/partedit.h user/attilio/vmcontention/usr.sbin/bsdinstall/partedit/sade.8 user/attilio/vmcontention/usr.sbin/bsdinstall/scripts/Makefile user/attilio/vmcontention/usr.sbin/bsdinstall/scripts/services user/attilio/vmcontention/usr.sbin/bsdinstall/scripts/wlanconfig user/attilio/vmcontention/usr.sbin/cpucontrol/intel.c user/attilio/vmcontention/usr.sbin/cpucontrol/via.c user/attilio/vmcontention/usr.sbin/crunch/crunchgen/crunchgen.c user/attilio/vmcontention/usr.sbin/crunch/crunchide/exec_elf32.c user/attilio/vmcontention/usr.sbin/crunch/examples/really-big.conf user/attilio/vmcontention/usr.sbin/inetd/inetd.c user/attilio/vmcontention/usr.sbin/mtree/Makefile user/attilio/vmcontention/usr.sbin/ndp/ndp.8 user/attilio/vmcontention/usr.sbin/ndp/ndp.c user/attilio/vmcontention/usr.sbin/newsyslog/newsyslog.c user/attilio/vmcontention/usr.sbin/nmtree/Makefile user/attilio/vmcontention/usr.sbin/pciconf/cap.c user/attilio/vmcontention/usr.sbin/pkg/dns_utils.c user/attilio/vmcontention/usr.sbin/pkg_install/lib/lib.h user/attilio/vmcontention/usr.sbin/pkg_install/lib/pkgng.c user/attilio/vmcontention/usr.sbin/ppp/arp.c user/attilio/vmcontention/usr.sbin/pw/pw_log.c user/attilio/vmcontention/usr.sbin/pw/pw_user.c user/attilio/vmcontention/usr.sbin/rarpd/rarpd.c user/attilio/vmcontention/usr.sbin/tcpdrop/tcpdrop.8 user/attilio/vmcontention/usr.sbin/tcpdrop/tcpdrop.c user/attilio/vmcontention/usr.sbin/timed/timed/acksend.c user/attilio/vmcontention/usr.sbin/timed/timed/byteorder.c user/attilio/vmcontention/usr.sbin/timed/timed/candidate.c user/attilio/vmcontention/usr.sbin/timed/timed/cksum.c user/attilio/vmcontention/usr.sbin/timed/timed/correct.c user/attilio/vmcontention/usr.sbin/timed/timed/master.c user/attilio/vmcontention/usr.sbin/timed/timed/measure.c user/attilio/vmcontention/usr.sbin/timed/timed/networkdelta.c user/attilio/vmcontention/usr.sbin/timed/timed/readmsg.c user/attilio/vmcontention/usr.sbin/timed/timed/slave.c user/attilio/vmcontention/usr.sbin/timed/timed/timed.c user/attilio/vmcontention/usr.sbin/timed/timedc/cmds.c user/attilio/vmcontention/usr.sbin/timed/timedc/timedc.c user/attilio/vmcontention/usr.sbin/watchdogd/watchdogd.c Directory Properties: user/attilio/vmcontention/ (props changed) user/attilio/vmcontention/cddl/contrib/opensolaris/ (props changed) user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs/ (props changed) user/attilio/vmcontention/contrib/binutils/ (props changed) user/attilio/vmcontention/contrib/binutils/config/acinclude.m4 (props changed) user/attilio/vmcontention/contrib/bmake/ (props changed) user/attilio/vmcontention/contrib/bsnmp/lib/tc.def (props changed) user/attilio/vmcontention/contrib/bsnmp/snmp_target/snmp_target.3 (props changed) user/attilio/vmcontention/contrib/bsnmp/snmp_target/target_snmp.c (props changed) user/attilio/vmcontention/contrib/bsnmp/snmp_target/target_tree.def (props changed) user/attilio/vmcontention/contrib/bsnmp/snmp_usm/snmp_usm.3 (props changed) user/attilio/vmcontention/contrib/bsnmp/snmp_usm/usm_snmp.c (props changed) user/attilio/vmcontention/contrib/bsnmp/snmp_usm/usm_tree.def (props changed) user/attilio/vmcontention/contrib/bsnmp/snmp_vacm/snmp_vacm.3 (props changed) user/attilio/vmcontention/contrib/bsnmp/snmp_vacm/vacm_snmp.c (props changed) user/attilio/vmcontention/contrib/bsnmp/snmp_vacm/vacm_tree.def (props changed) user/attilio/vmcontention/contrib/compiler-rt/ (props changed) user/attilio/vmcontention/contrib/dialog/ (props changed) user/attilio/vmcontention/contrib/dialog/samples/copifuncs/common.funcs (props changed) user/attilio/vmcontention/contrib/dialog/samples/copifuncs/copi.ifman1 (props changed) user/attilio/vmcontention/contrib/dialog/samples/copifuncs/copi.ifman2 (props changed) user/attilio/vmcontention/contrib/dialog/samples/copifuncs/copi.ifmcfg2 (props changed) user/attilio/vmcontention/contrib/dialog/samples/copifuncs/copi.ifmcfg4 (props changed) user/attilio/vmcontention/contrib/dialog/samples/copifuncs/copi.ifmcfg5 (props changed) user/attilio/vmcontention/contrib/dialog/samples/copifuncs/copi.ifpoll2 (props changed) user/attilio/vmcontention/contrib/dialog/samples/copifuncs/copi.ifreq2 (props changed) user/attilio/vmcontention/contrib/dialog/samples/copifuncs/copi.sendifm2 (props changed) user/attilio/vmcontention/contrib/ee/ (props changed) user/attilio/vmcontention/contrib/ee/Makefile (props changed) user/attilio/vmcontention/contrib/ee/ee.c (props changed) user/attilio/vmcontention/contrib/expat/ (props changed) user/attilio/vmcontention/contrib/expat/doc/expat.png (props changed) user/attilio/vmcontention/contrib/expat/doc/valid-xhtml10.png (props changed) user/attilio/vmcontention/contrib/expat/lib/expat_external.h (props changed) user/attilio/vmcontention/contrib/expat/tests/benchmark/README.txt (props changed) user/attilio/vmcontention/contrib/expat/tests/benchmark/benchmark.c (props changed) user/attilio/vmcontention/contrib/expat/tests/benchmark/benchmark.dsp (props changed) user/attilio/vmcontention/contrib/expat/tests/benchmark/benchmark.dsw (props changed) user/attilio/vmcontention/contrib/expat/tests/minicheck.c (props changed) user/attilio/vmcontention/contrib/expat/tests/minicheck.h (props changed) user/attilio/vmcontention/contrib/expat/tests/runtestspp.cpp (props changed) user/attilio/vmcontention/contrib/expat/xmlwf/codepage.c (props changed) user/attilio/vmcontention/contrib/expat/xmlwf/codepage.h (props changed) user/attilio/vmcontention/contrib/expat/xmlwf/ct.c (props changed) user/attilio/vmcontention/contrib/expat/xmlwf/filemap.h (props changed) user/attilio/vmcontention/contrib/expat/xmlwf/readfilemap.c (props changed) user/attilio/vmcontention/contrib/expat/xmlwf/unixfilemap.c (props changed) user/attilio/vmcontention/contrib/expat/xmlwf/win32filemap.c (props changed) user/attilio/vmcontention/contrib/expat/xmlwf/xmlfile.c (props changed) user/attilio/vmcontention/contrib/expat/xmlwf/xmlfile.h (props changed) user/attilio/vmcontention/contrib/expat/xmlwf/xmlmime.c (props changed) user/attilio/vmcontention/contrib/expat/xmlwf/xmlmime.h (props changed) user/attilio/vmcontention/contrib/expat/xmlwf/xmltchar.h (props changed) user/attilio/vmcontention/contrib/expat/xmlwf/xmlurl.h (props changed) user/attilio/vmcontention/contrib/expat/xmlwf/xmlwf.c (props changed) user/attilio/vmcontention/contrib/expat/xmlwf/xmlwin32url.cxx (props changed) user/attilio/vmcontention/contrib/file/ (props changed) user/attilio/vmcontention/contrib/gcc/ (props changed) user/attilio/vmcontention/contrib/gcc/config/i386/host-cygwin.c (props changed) user/attilio/vmcontention/contrib/gcc/config/i386/winnt-cxx.c (props changed) user/attilio/vmcontention/contrib/gcc/config/i386/winnt-stubs.c (props changed) user/attilio/vmcontention/contrib/gdb/ (props changed) user/attilio/vmcontention/contrib/gdb/gdb/config/i386/nm-nto.h (props changed) user/attilio/vmcontention/contrib/gdb/gdb/config/i386/nto.mh (props changed) user/attilio/vmcontention/contrib/gdb/gdb/config/i386/nto.mt (props changed) user/attilio/vmcontention/contrib/gdb/gdb/config/i386/tm-nto.h (props changed) user/attilio/vmcontention/contrib/gdb/gdb/config/tm-nto.h (props changed) user/attilio/vmcontention/contrib/gdb/gdb/i386-nto-tdep.c (props changed) user/attilio/vmcontention/contrib/gdb/gdb/nto-procfs.c (props changed) user/attilio/vmcontention/contrib/gdb/gdb/nto-tdep.c (props changed) user/attilio/vmcontention/contrib/gdb/gdb/nto-tdep.h (props changed) user/attilio/vmcontention/contrib/gdb/gdb/proc-api.c (props changed) user/attilio/vmcontention/contrib/gdb/gdb/proc-events.c (props changed) user/attilio/vmcontention/contrib/gdb/gdb/proc-flags.c (props changed) user/attilio/vmcontention/contrib/gdb/gdb/proc-why.c (props changed) user/attilio/vmcontention/contrib/gdb/gdb/uw-thread.c (props changed) user/attilio/vmcontention/contrib/ipfilter/FreeBSD-4.0/ipv6-patch (props changed) user/attilio/vmcontention/contrib/ipfilter/FreeBSD-4.0/ipv6-patch-4.0 (props changed) user/attilio/vmcontention/contrib/libarchive/ (props changed) user/attilio/vmcontention/contrib/libarchive/libarchive/ (props changed) user/attilio/vmcontention/contrib/libcxxrt/ (props changed) user/attilio/vmcontention/contrib/libpcap/ (props changed) user/attilio/vmcontention/contrib/libpcap/configure.in (props changed) user/attilio/vmcontention/contrib/llvm/ (props changed) user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.h (props changed) user/attilio/vmcontention/contrib/llvm/tools/clang/ (props changed) user/attilio/vmcontention/contrib/ntp/ (props changed) user/attilio/vmcontention/contrib/ntp/html/drivers/driver44.html (props changed) user/attilio/vmcontention/contrib/ntp/include/icom.h (props changed) user/attilio/vmcontention/contrib/ntp/readme.y2kfixes (props changed) user/attilio/vmcontention/contrib/ntp/scripts/stats/clock.awk (props changed) user/attilio/vmcontention/contrib/ntp/scripts/stats/dupe.awk (props changed) user/attilio/vmcontention/contrib/ntp/scripts/stats/ensemble.S (props changed) user/attilio/vmcontention/contrib/ntp/scripts/stats/ensemble.awk (props changed) user/attilio/vmcontention/contrib/ntp/scripts/stats/etf.S (props changed) user/attilio/vmcontention/contrib/ntp/scripts/stats/etf.awk (props changed) user/attilio/vmcontention/contrib/ntp/scripts/stats/itf.S (props changed) user/attilio/vmcontention/contrib/ntp/scripts/stats/itf.awk (props changed) user/attilio/vmcontention/contrib/ntp/scripts/stats/loop.S (props changed) user/attilio/vmcontention/contrib/ntp/scripts/stats/loop.awk (props changed) user/attilio/vmcontention/contrib/ntp/scripts/stats/loop_summary (props changed) user/attilio/vmcontention/contrib/ntp/scripts/stats/peer.awk (props changed) user/attilio/vmcontention/contrib/ntp/scripts/stats/psummary.awk (props changed) user/attilio/vmcontention/contrib/ntp/scripts/stats/tdata.S (props changed) user/attilio/vmcontention/contrib/ntp/scripts/stats/tdata.awk (props changed) user/attilio/vmcontention/contrib/tcpdump/ (props changed) user/attilio/vmcontention/contrib/tcpdump/bgp.h (props changed) user/attilio/vmcontention/contrib/tcpdump/configure.in (props changed) user/attilio/vmcontention/contrib/tcpdump/ipproto.c (props changed) user/attilio/vmcontention/contrib/tcpdump/l2vpn.c (props changed) user/attilio/vmcontention/contrib/tcpdump/l2vpn.h (props changed) user/attilio/vmcontention/contrib/tcpdump/nlpid.c (props changed) user/attilio/vmcontention/contrib/tcpdump/print-syslog.c (props changed) user/attilio/vmcontention/crypto/heimdal/ (props changed) user/attilio/vmcontention/crypto/heimdal/doc/vars.texi (props changed) user/attilio/vmcontention/crypto/openssl/ (props changed) user/attilio/vmcontention/crypto/openssl/crypto/bn/asm/s390x.S (props changed) user/attilio/vmcontention/crypto/openssl/crypto/bn/bn_const.c (props changed) user/attilio/vmcontention/crypto/openssl/crypto/ocsp/ocsp_cl.c (props changed) user/attilio/vmcontention/crypto/openssl/crypto/ocsp/ocsp_ext.c (props changed) user/attilio/vmcontention/crypto/openssl/crypto/ocsp/ocsp_lib.c (props changed) user/attilio/vmcontention/crypto/openssl/crypto/ocsp/ocsp_srv.c (props changed) user/attilio/vmcontention/crypto/openssl/crypto/rand/rand_lcl.h (props changed) user/attilio/vmcontention/crypto/openssl/crypto/vms_rms.h (props changed) user/attilio/vmcontention/crypto/openssl/util/libeay.num (props changed) user/attilio/vmcontention/crypto/openssl/util/ssleay.num (props changed) user/attilio/vmcontention/gnu/lib/ (props changed) user/attilio/vmcontention/gnu/usr.bin/cc/cc_tools/ (props changed) user/attilio/vmcontention/gnu/usr.bin/gdb/ (props changed) user/attilio/vmcontention/lib/libc/ (props changed) user/attilio/vmcontention/lib/libutil/ (props changed) user/attilio/vmcontention/sbin/ (props changed) user/attilio/vmcontention/share/man/man4/ (props changed) user/attilio/vmcontention/share/zoneinfo/ (props changed) user/attilio/vmcontention/sys/ (props changed) user/attilio/vmcontention/sys/boot/ (props changed) user/attilio/vmcontention/sys/boot/i386/efi/ (props changed) user/attilio/vmcontention/sys/cddl/contrib/opensolaris/ (props changed) user/attilio/vmcontention/sys/conf/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/common/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/debugger/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/disassembler/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/dispatcher/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/events/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/hardware/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/parser/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/resources/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/tables/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/include/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/os_specific/ (props changed) user/attilio/vmcontention/sys/contrib/octeon-sdk/ (props changed) user/attilio/vmcontention/sys/dev/ath/ath_hal/ar5211/boss.ini (props changed) user/attilio/vmcontention/sys/dev/bktr/CHANGELOG.TXT (props changed) user/attilio/vmcontention/sys/dev/ixgbe/ixgbe_82598.h (props changed) user/attilio/vmcontention/sys/dev/ixgbe/ixgbe_82599.h (props changed) user/attilio/vmcontention/sys/dev/ixgbe/ixgbe_x540.c (props changed) user/attilio/vmcontention/sys/dev/ixgbe/ixgbe_x540.h (props changed) user/attilio/vmcontention/sys/fs/ext2fs/ext2_dinode.h (props changed) user/attilio/vmcontention/sys/mips/rmi/msgring_xls.cfg (props changed) user/attilio/vmcontention/sys/modules/digi/Makefile (props changed) user/attilio/vmcontention/sys/modules/digi/Makefile.inc (props changed) user/attilio/vmcontention/sys/modules/isci/Makefile (props changed) user/attilio/vmcontention/sys/modules/sound/driver/ich/Makefile (props changed) user/attilio/vmcontention/usr.bin/calendar/ (props changed) user/attilio/vmcontention/usr.bin/procstat/ (props changed) user/attilio/vmcontention/usr.sbin/bsnmpd/modules/snmp_target/Makefile (props changed) user/attilio/vmcontention/usr.sbin/bsnmpd/modules/snmp_usm/Makefile (props changed) user/attilio/vmcontention/usr.sbin/bsnmpd/modules/snmp_vacm/Makefile (props changed) user/attilio/vmcontention/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c (props changed) Modified: user/attilio/vmcontention/Makefile.inc1 ============================================================================== --- user/attilio/vmcontention/Makefile.inc1 Sun Feb 3 19:17:44 2013 (r246294) +++ user/attilio/vmcontention/Makefile.inc1 Sun Feb 3 20:13:33 2013 (r246295) @@ -4,6 +4,8 @@ # Make command line options: # -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir # -DNO_CLEAN do not clean at all +# -DDB_FROM_SRC use the user/group databases in src/etc instead of +# the system database when installing. # -DNO_SHARE do not go into share subdir # -DKERNFAST define NO_KERNEL{CONFIG,CLEAN,DEPEND,OBJ} # -DNO_KERNELCONFIG do not run config in ${MAKE} buildkernel @@ -11,8 +13,8 @@ # -DNO_KERNELDEPEND do not run ${MAKE} depend in ${MAKE} buildkernel # -DNO_KERNELOBJ do not run ${MAKE} obj in ${MAKE} buildkernel # -DNO_PORTSUPDATE do not update ports in ${MAKE} update +# -DNO_ROOT install without using root privilege # -DNO_DOCUPDATE do not update doc in ${MAKE} update -# -DNO_WWWUPDATE do not update www in ${MAKE} update # -DNO_CTF do not run the DTrace CTF conversion tools on built objects # LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list # LOCAL_LIB_DIRS="list of dirs" to add additional dirs to libraries target @@ -20,9 +22,13 @@ # to be created before files are installed # LOCAL_TOOL_DIRS="list of dirs" to add additional dirs to the build-tools # list +# METALOG="path to metadata log" to write permission and ownership +# when NO_ROOT is set. (default: ${DESTDIR}/METALOG) # TARGET="machine" to crossbuild world for a different machine type # TARGET_ARCH= may be required when a TARGET supports multiple endians # BUILDENV_SHELL= shell to launch for the buildenv target (def:/bin/sh) +# WORLD_FLAGS= additional flags to pass to make(1) during buildworld +# KERNEL_FLAGS= additional flags to pass to make(1) during buildkernel # # The intended user-driven targets are: @@ -181,7 +187,7 @@ OBJTREE= ${MAKEOBJDIRPREFIX}/${TARGET}.$ .endif WORLDTMP= ${OBJTREE}${.CURDIR}/tmp # /usr/games added for fortune which depend on strfile -BPATH= ${WORLDTMP}/legacy/usr/sbin:${WORLDTMP}/legacy/usr/bin:${WORLDTMP}/legacy/usr/games +BPATH= ${WORLDTMP}/legacy/usr/sbin:${WORLDTMP}/legacy/usr/bin:${WORLDTMP}/legacy/usr/games:${WORLDTMP}/legacy/bin XPATH= ${WORLDTMP}/usr/sbin:${WORLDTMP}/usr/bin:${WORLDTMP}/usr/games STRICTTMPPATH= ${BPATH}:${XPATH} TMPPATH= ${STRICTTMPPATH}:${PATH} @@ -241,7 +247,7 @@ BMAKEENV= INSTALL="sh ${.CURDIR}/tools/i MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" \ COMPILER_TYPE=${COMPILER_TYPE} BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ - ${BMAKEENV} ${MAKE} -f Makefile.inc1 \ + ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ SSP_CFLAGS= \ @@ -251,7 +257,7 @@ BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ # build-tools stage TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ - ${BMAKEENV} ${MAKE} -f Makefile.inc1 \ + ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ @@ -284,7 +290,7 @@ WMAKE_COMPILER_TYPE= gcc WMAKE_COMPILER_TYPE= clang .endif WMAKEENV+= COMPILER_TYPE=${WMAKE_COMPILER_TYPE} -WMAKE= ${WMAKEENV} ${MAKE} -f Makefile.inc1 DESTDIR=${WORLDTMP} +WMAKE= ${WMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 DESTDIR=${WORLDTMP} .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64" # 32 bit world @@ -334,18 +340,20 @@ LIB32WMAKEFLAGS+= \ CXX="${CXX} ${LIB32FLAGS}" \ DESTDIR=${LIB32TMP} \ -DCOMPAT_32BIT \ + -DLIBRARIES_ONLY \ -DNO_CPU_CFLAGS \ -DNO_CTF \ -DNO_LINT LIB32WMAKE= ${LIB32WMAKEENV} ${MAKE} ${LIB32WMAKEFLAGS} \ -DWITHOUT_BIND -DWITHOUT_MAN -DWITHOUT_INFO -DWITHOUT_HTML -LIB32IMAKE= ${LIB32WMAKE:NINSTALL=*:NDESTDIR=*:N_LDSCRIPTROOT=*} -DNO_INCS +LIB32IMAKE= ${LIB32WMAKE:NINSTALL=*:NDESTDIR=*:N_LDSCRIPTROOT=*} -DNO_INCS \ + ${IMAKE_INSTALL} .endif -# install stage IMAKEENV= ${CROSSENV:N_LDSCRIPTROOT=*} -IMAKE= ${IMAKEENV} ${MAKE} -f Makefile.inc1 +IMAKE= ${IMAKEENV} ${MAKE} -f Makefile.inc1 \ + ${IMAKE_INSTALL} ${IMAKE_MTREE} .if empty(.MAKEFLAGS:M-n) IMAKEENV+= PATH=${STRICTTMPPATH}:${INSTALLTMP} \ LD_LIBRARY_PATH=${INSTALLTMP} \ @@ -354,10 +362,25 @@ IMAKE+= __MAKE_SHELL=${INSTALLTMP}/sh .else IMAKEENV+= PATH=${TMPPATH}:${INSTALLTMP} .endif +.if defined(DB_FROM_SRC) +INSTALLFLAGS+= -N ${.CURDIR}/etc +MTREEFLAGS+= -N ${.CURDIR}/etc +.endif +.if defined(NO_ROOT) +METALOG?= ${DESTDIR}/${DISTDIR}/METALOG +IMAKE+= -DNO_ROOT METALOG=${METALOG} +INSTALL_DDIR= ${DESTDIR}/${DISTDIR} +INSTALLFLAGS+= -U -M ${METALOG} -D ${INSTALL_DDIR:S://:/:g:C:/$::} +MTREEFLAGS+= -W +.endif +.if defined(DB_FROM_SRC) || defined(NO_ROOT) +IMAKE_INSTALL= INSTALL="install ${INSTALLFLAGS}" +IMAKE_MTREE= MTREE_CMD="nmtree ${MTREEFLAGS}" +.endif # kernel stage KMAKEENV= ${WMAKEENV} -KMAKE= ${KMAKEENV} ${MAKE} KERNEL=${INSTKERNNAME} +KMAKE= ${KMAKEENV} ${MAKE} ${KERNEL_FLAGS} KERNEL=${INSTKERNNAME} # # buildworld @@ -391,7 +414,7 @@ _worldtmp: rm -f ${OBJTREE}${.CURDIR}/usr.bin/truss/ioctl.c .endif .for _dir in \ - lib usr legacy/usr + lib usr legacy/bin legacy/usr mkdir -p ${WORLDTMP}/${_dir} .endfor mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ @@ -595,9 +618,11 @@ kernel-toolchain: ${TOOLCHAIN_TGTS:N_inc installcheck: # -# Require DESTDIR to be set if installing for a different architecture. +# Require DESTDIR to be set if installing for a different architecture or +# using the user/group database in the source tree. # -.if ${TARGET_ARCH} != ${MACHINE_ARCH} || ${TARGET} != ${MACHINE} +.if ${TARGET_ARCH} != ${MACHINE_ARCH} || ${TARGET} != ${MACHINE} || \ + defined(DB_FROM_SRC) .if !make(distributeworld) installcheck: installcheck_DESTDIR installcheck_DESTDIR: @@ -608,6 +633,7 @@ installcheck_DESTDIR: .endif .endif +.if !defined(DB_FROM_SRC) # # Check for missing UIDs/GIDs. # @@ -635,6 +661,7 @@ installcheck_UGID: false; \ fi .endfor +.endif # # Required install tools to be saved in a scratch dir for safety. @@ -647,9 +674,9 @@ _zoneinfo= zic tzsetup .endif ITOOLS= [ awk cap_mkdb cat chflags chmod chown \ - date echo egrep find grep ${_install-info} \ - ln lockf make mkdir mtree mv pwd_mkdb rm sed sh sysctl \ - test true uname wc ${_zoneinfo} + date echo egrep find grep id install ${_install-info} \ + ln lockf make mkdir mtree ${_nmtree_itools} mv pwd_mkdb \ + rm sed sh sysctl test true uname wc ${_zoneinfo} # # distributeworld @@ -670,6 +697,8 @@ EXTRA_DISTRIBUTIONS+= games EXTRA_DISTRIBUTIONS+= lib32 .endif +MTREE_MAGIC?= mtree 2.0 + distributeworld installworld: installcheck mkdir -p ${INSTALLTMP} progs=$$(for prog in ${ITOOLS}; do \ @@ -692,6 +721,9 @@ distributeworld installworld: installche done); \ cp $$libs $$progs ${INSTALLTMP} cp -R $${PATH_LOCALE:-"/usr/share/locale"} ${INSTALLTMP}/locale +.if defined(NO_ROOT) + echo "#${MTREE_MAGIC}" > ${METALOG} +.endif .if make(distributeworld) .for dist in ${EXTRA_DISTRIBUTIONS} -mkdir ${DESTDIR}/${DISTDIR}/${dist} @@ -701,10 +733,20 @@ distributeworld installworld: installche -p ${DESTDIR}/${DISTDIR}/${dist}/usr >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ -p ${DESTDIR}/${DISTDIR}/${dist}/usr/include >/dev/null +.if defined(NO_ROOT) + ${IMAKEENV} nmtree -C -f ${.CURDIR}/etc/mtree/BSD.root.dist | \ + sed -e 's#^\./#./${dist}/#' >> ${METALOG} + ${IMAKEENV} nmtree -C -f ${.CURDIR}/etc/mtree/BSD.usr.dist | \ + sed -e 's#^\./#./${dist}/usr/#' >> ${METALOG} + ${IMAKEENV} nmtree -C -f ${.CURDIR}/etc/mtree/BSD.include.dist | \ + sed -e 's#^\./#./${dist}/usr/include/#' >> ${METALOG} +.endif .endfor -mkdir ${DESTDIR}/${DISTDIR}/base - ${_+_}cd ${.CURDIR}; ${IMAKE} distrib-dirs \ - DESTDIR=${DESTDIR}/${DISTDIR}/base + cd ${.CURDIR}/etc; ${CROSSENV} PATH=${TMPPATH} ${MAKE} \ + METALOG=${METALOG} ${IMAKE_INSTALL} ${IMAKE_MTREE} \ + DISTBASE=/base DESTDIR=${DESTDIR}/${DISTDIR}/base \ + LOCAL_MTREE=${LOCAL_MTREE} distrib-dirs .endif ${_+_}cd ${.CURDIR}; ${IMAKE} re${.TARGET:S/world$//}; \ ${IMAKEENV} rm -rf ${INSTALLTMP} @@ -712,12 +754,30 @@ distributeworld installworld: installche .for dist in ${EXTRA_DISTRIBUTIONS} find ${DESTDIR}/${DISTDIR}/${dist} -empty -delete .endfor +.if defined(NO_ROOT) +.for dist in base ${EXTRA_DISTRIBUTIONS} + @# For each file that exists in this dist, print the corresponding + @# line from the METALOG. This relies on the fact that + @# a line containing only the filename will sort immediatly before + @# the relevant mtree line. + cd ${DESTDIR}/${DISTDIR}; \ + find ./${dist} | sort -u ${METALOG} - | \ + awk 'BEGIN { print "#${MTREE_MAGIC}" } !/ type=/ { file = $$1 } / type=/ { if ($$1 == file) { sub(/^\.\/${dist}\//, "./"); print } }' > \ + ${DESTDIR}/${DISTDIR}/${dist}.meta +.endfor +.endif .endif packageworld: .for dist in base ${EXTRA_DISTRIBUTIONS} +.if defined(NO_ROOT) + ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ + tar cvJf ${DESTDIR}/${DISTDIR}/${dist}.txz \ + @${DESTDIR}/${DISTDIR}/${dist}.meta +.else ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ tar cvJf ${DESTDIR}/${DISTDIR}/${dist}.txz . +.endif .endfor # @@ -753,7 +813,8 @@ redistribute: .endif distrib-dirs distribution: - cd ${.CURDIR}/etc; ${CROSSENV} PATH=${TMPPATH} ${MAKE} ${.TARGET} + cd ${.CURDIR}/etc; ${CROSSENV} PATH=${TMPPATH} ${MAKE} \ + ${IMAKE_INSTALL} ${IMAKE_MTREE} METALOG=${METALOG} ${.TARGET} # # buildkernel and installkernel @@ -905,7 +966,7 @@ reinstallkernel reinstallkernel.debug: i @echo "--------------------------------------------------------------" cd ${KRNLOBJDIR}/${INSTALLKERNEL}; \ ${CROSSENV} PATH=${TMPPATH} \ - ${MAKE} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel//} + ${MAKE} ${IMAKE_INSTALL} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel//} distributekernel distributekernel.debug: .if empty(INSTALLKERNEL) @@ -955,6 +1016,13 @@ update: @echo "--------------------------------------------------------------" @echo ">>> Running ${SUP}" @echo "--------------------------------------------------------------" + @echo "!! WARNING WARNING WARNING WARNING WARNING WARNING WARNING !!" + @echo "!! Update methods with ${SUP} are deprecated." + @echo "!! Please see http://www.freebsd.org/handbook/svn.html" + @echo "!! and convert your update method to SVN_UPDATE or" + @echo "!! freebsd-update(8)." + @echo "!! WARNING WARNING WARNING WARNING WARNING WARNING WARNING !!" + @sleep 5 .if defined(SUPFILE) @${SUP} ${SUPFLAGS} ${SUPFILE} .endif @@ -970,9 +1038,6 @@ update: .if defined(DOCSUPFILE) && !defined(NO_DOCUPDATE) @${SUP} ${SUPFLAGS} ${DOCSUPFILE} .endif -.if defined(WWWSUPFILE) && !defined(NO_WWWUPDATE) - @${SUP} ${SUPFLAGS} ${WWWSUPFILE} -.endif .endif .if defined(CVS_UPDATE) @cd ${.CURDIR} ; \ @@ -980,6 +1045,13 @@ update: echo "--------------------------------------------------------------" ; \ echo ">>> Updating ${.CURDIR} from CVS repository" ${CVSROOT} ; \ echo "--------------------------------------------------------------" ; \ + echo "!! WARNING WARNING WARNING WARNING WARNING WARNING WARNING !!" ; \ + echo "!! Update methods with CVS are deprecated." ; \ + echo "!! Please see http://www.freebsd.org/handbook/svn.html" ; \ + echo "!! and convert your update method to SVN_UPDATE or" ; \ + echo "!! freebsd-update(8)." ; \ + echo "!! WARNING WARNING WARNING WARNING WARNING WARNING WARNING !!" ; \ + sleep 5 ; \ echo ${CVS} -R -q update ${CVSFLAGS} ; \ ${CVS} -R -q update ${CVSFLAGS} ; \ fi @@ -1059,6 +1131,17 @@ _lex= usr.bin/lex _yacc= usr.bin/yacc .endif +.if ${BOOTSTRAPPING} < 1000026 +_nmtree= lib/libnetbsd \ + usr.sbin/nmtree +.else +_nmtree_itools= nmtree +.endif + +.if ${BOOTSTRAPPING} < 1000027 +_cat= bin/cat +.endif + .if ${BOOTSTRAPPING} >= 900040 && ${BOOTSTRAPPING} < 900041 _awk= usr.bin/awk .endif @@ -1084,7 +1167,10 @@ _dtrace_tools= cddl/usr.bin/sgsmsg cddl/ lib/libdwarf cddl/usr.bin/ctfconvert cddl/usr.bin/ctfmerge .endif -.if ${MK_FDT} != "no" +# Default to building the BSDL DTC, but build the GPL one if users explicitly +# request it. +_dtc= usr.bin/dtc +.if ${MK_GPL_DTC} != "no" _dtc= gnu/usr.bin/dtc .endif @@ -1111,6 +1197,7 @@ bootstrap-tools: ${_ar} \ ${_dtc} \ ${_awk} \ + ${_cat} \ usr.bin/lorder \ usr.bin/makewhatis \ ${_mklocale} \ @@ -1120,7 +1207,8 @@ bootstrap-tools: ${_lex} \ usr.bin/xinstall \ ${_gensnmptree} \ - usr.sbin/config + usr.sbin/config \ + ${_nmtree} ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_tool}; \ ${MAKE} DIRPRFX=${_tool}/ obj; \ @@ -1228,11 +1316,12 @@ cross-tools: # hierarchy - ensure that all the needed directories are present # hierarchy hier: - cd ${.CURDIR}/etc; ${MAKE} distrib-dirs -.for _mtree in ${LOCAL_MTREE} - mtree -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/${_mtree} \ - -p ${DESTDIR}/ -.endfor +.if defined(NO_ROOT) + cd ${.CURDIR}/etc; ${MAKE} LOCAL_MTREE=${LOCAL_MTREE} \ + -DNO_ROOT METALOG=${METALOG} distrib-dirs +.else + cd ${.CURDIR}/etc; ${MAKE} LOCAL_MTREE=${LOCAL_MTREE} distrib-dirs +.endif # # libraries - build all libraries, and install them under ${DESTDIR}. Modified: user/attilio/vmcontention/ObsoleteFiles.inc ============================================================================== --- user/attilio/vmcontention/ObsoleteFiles.inc Sun Feb 3 19:17:44 2013 (r246294) +++ user/attilio/vmcontention/ObsoleteFiles.inc Sun Feb 3 20:13:33 2013 (r246295) @@ -38,6 +38,13 @@ # xargs -n1 | sort | uniq -d; # done +# 20130116: removed long unused directories for .1aout section manpages +OLD_FILES+=usr/share/man/en.ISO8859-1/man1aout +OLD_FILES+=usr/share/man/en.UTF-8/man1aout +OLD_DIRS+=usr/share/man/man1aout +OLD_DIRS+=usr/share/man/cat1aout +OLD_DIRS+=usr/share/man/en.ISO8859-1/cat1aout +OLD_DIRS+=usr/share/man/en.UTF-8/cat1aout # 20121230: libdisk removed OLD_FILES+=usr/share/man/man3/libdisk.3.gz usr/include/libdisk.h OLD_FILES+=usr/lib/libdisk.a usr/lib32/libdisk.a @@ -1201,12 +1208,6 @@ OLD_FILES+=usr/include/sys/linedisc.h OLD_FILES+=usr/share/man/man3/posix_openpt.3.gz # 20080725: sgtty.h removed OLD_FILES+=usr/include/sgtty.h -# 20080719: sade(8) removed on all but amd64, i386 and sparc64 -.if ${TARGET_ARCH} != "amd64" && ${TARGET_ARCH} != "i386" && \ - ${TARGET_ARCH} != "sparc64" -OLD_FILES+=usr/sbin/sade -OLD_FILES+=usr/share/man/man8/sade.8.gz -.endif # 20080706: bsdlabel(8) removed on powerpc .if ${TARGET_ARCH} == "powerpc" OLD_FILES+=sbin/bsdlabel Modified: user/attilio/vmcontention/UPDATING ============================================================================== --- user/attilio/vmcontention/UPDATING Sun Feb 3 19:17:44 2013 (r246294) +++ user/attilio/vmcontention/UPDATING Sun Feb 3 20:13:33 2013 (r246295) @@ -26,6 +26,22 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20130129: + A BSD-licensed patch(1) variant has been added and is installed + as bsdpatch, being the GNU version the default patch. + To inverse the logic and use the BSD-licensed one as default, + while having the GNU version installed as gnupatch, rebuild + and install world with the WITH_BSD_PATCH knob set. + +20130118: + The install(1) option -M has changed meaning and now takes an + argument that is a file or path to append logs to. In the + unlikely event that -M was the last option on the command line + and the command line contained at least two files and a target + directory the first file will have logs appended to it. The -M + option served little practical purpose in the last decade so it's + used expected to be extremely rare. + 20121223: After switching to Clang as the default compiler some users of ZFS on i386 systems started to experience stack overflow kernel panics. Modified: user/attilio/vmcontention/bin/cat/cat.1 ============================================================================== --- user/attilio/vmcontention/bin/cat/cat.1 Sun Feb 3 19:17:44 2013 (r246294) +++ user/attilio/vmcontention/bin/cat/cat.1 Sun Feb 3 20:13:33 2013 (r246295) @@ -32,7 +32,7 @@ .\" @(#)cat.1 8.3 (Berkeley) 5/2/95 .\" $FreeBSD$ .\" -.Dd March 21, 2004 +.Dd January 29, 2013 .Dt CAT 1 .Os .Sh NAME @@ -40,7 +40,7 @@ .Nd concatenate and print files .Sh SYNOPSIS .Nm -.Op Fl benstuv +.Op Fl belnstuv .Op Ar .Sh DESCRIPTION The @@ -79,6 +79,16 @@ Display non-printing characters (see the option), and display a dollar sign .Pq Ql \&$ at the end of each line. +.It Fl l +Set an exclusive advisory lock on the standard output file descriptor. +This lock is set using +.Xr fcntl 2 +with the +.Dv F_SETLKW +command. +If the output file is already locked, +.Nm +will block until the lock is acquired. .It Fl n Number the output lines, starting at 1. .It Fl s @@ -160,6 +170,7 @@ operand. .Xr tail 1 , .Xr vis 1 , .Xr zcat 1 , +.Xr fcntl 2 , .Xr setbuf 3 .Rs .%A Rob Pike @@ -175,7 +186,7 @@ utility is compliant with the specification. .Pp The flags -.Op Fl benstv +.Op Fl belnstv are extensions to the specification. .Sh HISTORY A Modified: user/attilio/vmcontention/bin/cat/cat.c ============================================================================== --- user/attilio/vmcontention/bin/cat/cat.c Sun Feb 3 19:17:44 2013 (r246294) +++ user/attilio/vmcontention/bin/cat/cat.c Sun Feb 3 20:13:33 2013 (r246295) @@ -64,7 +64,7 @@ __FBSDID("$FreeBSD$"); #include #include -static int bflag, eflag, nflag, sflag, tflag, vflag; +static int bflag, eflag, lflag, nflag, sflag, tflag, vflag; static int rval; static const char *filename; @@ -96,10 +96,11 @@ int main(int argc, char *argv[]) { int ch; + struct flock stdout_lock; setlocale(LC_CTYPE, ""); - while ((ch = getopt(argc, argv, "benstuv")) != -1) + while ((ch = getopt(argc, argv, "belnstuv")) != -1) switch (ch) { case 'b': bflag = nflag = 1; /* -b implies -n */ @@ -107,6 +108,9 @@ main(int argc, char *argv[]) case 'e': eflag = vflag = 1; /* -e implies -v */ break; + case 'l': + lflag = 1; + break; case 'n': nflag = 1; break; @@ -127,6 +131,15 @@ main(int argc, char *argv[]) } argv += optind; + if (lflag) { + stdout_lock.l_len = 0; + stdout_lock.l_start = 0; + stdout_lock.l_type = F_WRLCK; + stdout_lock.l_whence = SEEK_SET; + if (fcntl(STDOUT_FILENO, F_SETLKW, &stdout_lock) == -1) + err(EXIT_FAILURE, "stdout"); + } + if (bflag || eflag || nflag || sflag || tflag || vflag) scanfiles(argv, 1); else @@ -140,7 +153,7 @@ main(int argc, char *argv[]) static void usage(void) { - fprintf(stderr, "usage: cat [-benstuv] [file ...]\n"); + fprintf(stderr, "usage: cat [-belnstuv] [file ...]\n"); exit(1); /* NOTREACHED */ } Modified: user/attilio/vmcontention/bin/cp/cp.c ============================================================================== --- user/attilio/vmcontention/bin/cp/cp.c Sun Feb 3 19:17:44 2013 (r246294) +++ user/attilio/vmcontention/bin/cp/cp.c Sun Feb 3 20:13:33 2013 (r246295) @@ -98,30 +98,28 @@ main(int argc, char *argv[]) { struct stat to_stat, tmp_stat; enum op type; - int Hflag, Lflag, Pflag, ch, fts_options, r, have_trailing_slash; + int Hflag, Lflag, ch, fts_options, r, have_trailing_slash; char *target; fts_options = FTS_NOCHDIR | FTS_PHYSICAL; - Hflag = Lflag = Pflag = 0; + Hflag = Lflag = 0; while ((ch = getopt(argc, argv, "HLPRafilnprvx")) != -1) switch (ch) { case 'H': Hflag = 1; - Lflag = Pflag = 0; + Lflag = 0; break; case 'L': Lflag = 1; - Hflag = Pflag = 0; + Hflag = 0; break; case 'P': - Pflag = 1; Hflag = Lflag = 0; break; case 'R': Rflag = 1; break; case 'a': - Pflag = 1; pflag = 1; Rflag = 1; Hflag = Lflag = 0; @@ -146,7 +144,7 @@ main(int argc, char *argv[]) break; case 'r': rflag = Lflag = 1; - Hflag = Pflag = 0; + Hflag = 0; break; case 'v': vflag = 1; Modified: user/attilio/vmcontention/bin/cp/utils.c ============================================================================== --- user/attilio/vmcontention/bin/cp/utils.c Sun Feb 3 19:17:44 2013 (r246294) +++ user/attilio/vmcontention/bin/cp/utils.c Sun Feb 3 20:13:33 2013 (r246295) @@ -104,7 +104,7 @@ copy_file(const FTSENT *entp, int dne) if (vflag) printf("%s not overwritten\n", to.p_path); (void)close(from_fd); - return (0); + return (1); } else if (iflag) { (void)fprintf(stderr, "overwrite %s? %s", to.p_path, YESNO); @@ -266,6 +266,11 @@ copy_link(const FTSENT *p, int exists) int len; char llink[PATH_MAX]; + if (exists && nflag) { + if (vflag) + printf("%s not overwritten\n", to.p_path); + return (1); + } if ((len = readlink(p->fts_path, llink, sizeof(llink) - 1)) == -1) { warn("readlink: %s", p->fts_path); return (1); @@ -285,6 +290,12 @@ copy_link(const FTSENT *p, int exists) int copy_fifo(struct stat *from_stat, int exists) { + + if (exists && nflag) { + if (vflag) + printf("%s not overwritten\n", to.p_path); + return (1); + } if (exists && unlink(to.p_path)) { warn("unlink: %s", to.p_path); return (1); @@ -299,6 +310,12 @@ copy_fifo(struct stat *from_stat, int ex int copy_special(struct stat *from_stat, int exists) { + + if (exists && nflag) { + if (vflag) + printf("%s not overwritten\n", to.p_path); + return (1); + } if (exists && unlink(to.p_path)) { warn("unlink: %s", to.p_path); return (1); Modified: user/attilio/vmcontention/bin/df/df.1 ============================================================================== --- user/attilio/vmcontention/bin/df/df.1 Sun Feb 3 19:17:44 2013 (r246294) +++ user/attilio/vmcontention/bin/df/df.1 Sun Feb 3 20:13:33 2013 (r246295) @@ -29,7 +29,7 @@ .\" @(#)df.1 8.3 (Berkeley) 5/8/95 .\" $FreeBSD$ .\" -.Dd November 16, 2012 +.Dd January 24, 2013 .Dt DF 1 .Os .Sh NAME @@ -39,6 +39,7 @@ .Nm .Op Fl b | g | H | h | k | m | P .Op Fl acilnT +.Op Fl \&, .Op Fl t Ar type .Op Ar file | filesystem ... .Sh DESCRIPTION Modified: user/attilio/vmcontention/bin/df/df.c ============================================================================== --- user/attilio/vmcontention/bin/df/df.c Sun Feb 3 19:17:44 2013 (r246294) +++ user/attilio/vmcontention/bin/df/df.c Sun Feb 3 20:13:33 2013 (r246295) @@ -564,7 +564,8 @@ usage(void) { (void)fprintf(stderr, -"usage: df [-b | -g | -H | -h | -k | -m | -P] [-acilnT] [-t type] [-,] [file | filesystem ...]\n"); +"usage: df [-b | -g | -H | -h | -k | -m | -P] [-acilnT] [-t type] [-,]\n" +" [file | filesystem ...]\n"); exit(EX_USAGE); } Modified: user/attilio/vmcontention/bin/ps/extern.h ============================================================================== --- user/attilio/vmcontention/bin/ps/extern.h Sun Feb 3 19:17:44 2013 (r246294) +++ user/attilio/vmcontention/bin/ps/extern.h Sun Feb 3 20:13:33 2013 (r246295) @@ -51,7 +51,7 @@ char *elapsed(KINFO *, VARENT *); char *elapseds(KINFO *, VARENT *); char *emulname(KINFO *, VARENT *); VARENT *find_varentry(VAR *); -const char *fmt_argv(char **, char *, size_t); +const char *fmt_argv(char **, char *, char *, size_t); double getpcpu(const KINFO *); char *kvar(KINFO *, VARENT *); char *label(KINFO *, VARENT *); Modified: user/attilio/vmcontention/bin/ps/fmt.c ============================================================================== --- user/attilio/vmcontention/bin/ps/fmt.c Sun Feb 3 19:17:44 2013 (r246294) +++ user/attilio/vmcontention/bin/ps/fmt.c Sun Feb 3 20:13:33 2013 (r246295) @@ -105,7 +105,7 @@ cmdpart(char *arg0) } const char * -fmt_argv(char **argv, char *cmd, size_t maxlen) +fmt_argv(char **argv, char *cmd, char *thread, size_t maxlen) { size_t len; char *ap, *cp; @@ -122,9 +122,14 @@ fmt_argv(char **argv, char *cmd, size_t cp = malloc(len); if (cp == NULL) errx(1, "malloc failed"); - if (ap == NULL) - sprintf(cp, "[%.*s]", (int)maxlen, cmd); - else if (strncmp(cmdpart(argv[0]), cmd, maxlen) != 0) + if (ap == NULL) { + if (thread != NULL) { + asprintf(&ap, "%s/%s", cmd, thread); + sprintf(cp, "[%.*s]", (int)maxlen, ap); + free(ap); + } else + sprintf(cp, "[%.*s]", (int)maxlen, cmd); + } else if (strncmp(cmdpart(argv[0]), cmd, maxlen) != 0) sprintf(cp, "%s (%.*s)", ap, (int)maxlen, cmd); else strcpy(cp, ap); Modified: user/attilio/vmcontention/bin/ps/ps.c ============================================================================== --- user/attilio/vmcontention/bin/ps/ps.c Sun Feb 3 19:17:44 2013 (r246294) +++ user/attilio/vmcontention/bin/ps/ps.c Sun Feb 3 20:13:33 2013 (r246295) @@ -141,7 +141,7 @@ static void format_output(KINFO *); static void *expand_list(struct listinfo *); static const char * fmt(char **(*)(kvm_t *, const struct kinfo_proc *, int), - KINFO *, char *, int); + KINFO *, char *, char *, int); static void free_list(struct listinfo *); static void init_list(struct listinfo *, addelem_rtn, int, const char *); static char *kludge_oldps_options(const char *, char *, const char *); @@ -1163,11 +1163,12 @@ sizevars(void) static const char * fmt(char **(*fn)(kvm_t *, const struct kinfo_proc *, int), KINFO *ki, - char *comm, int maxlen) + char *comm, char *thread, int maxlen) { const char *s; - s = fmt_argv((*fn)(kd, ki->ki_p, termwidth), comm, maxlen); + s = fmt_argv((*fn)(kd, ki->ki_p, termwidth), comm, + showthreads && ki->ki_p->ki_numthreads > 1 ? thread : NULL, maxlen); return (s); } @@ -1195,7 +1196,7 @@ saveuser(KINFO *ki) ki->ki_args = strdup(""); else if (UREADOK(ki) || (ki->ki_p->ki_args != NULL)) ki->ki_args = strdup(fmt(kvm_getargv, ki, - ki->ki_p->ki_comm, MAXCOMLEN)); + ki->ki_p->ki_comm, ki->ki_p->ki_tdname, MAXCOMLEN)); else asprintf(&ki->ki_args, "(%s)", ki->ki_p->ki_comm); if (ki->ki_args == NULL) @@ -1206,7 +1207,7 @@ saveuser(KINFO *ki) if (needenv) { if (UREADOK(ki)) ki->ki_env = strdup(fmt(kvm_getenvv, ki, - (char *)NULL, 0)); + (char *)NULL, (char *)NULL, 0)); else ki->ki_env = strdup("()"); if (ki->ki_env == NULL) Modified: user/attilio/vmcontention/bin/pwait/pwait.c ============================================================================== --- user/attilio/vmcontention/bin/pwait/pwait.c Sun Feb 3 19:17:44 2013 (r246294) +++ user/attilio/vmcontention/bin/pwait/pwait.c Sun Feb 3 20:13:33 2013 (r246295) @@ -141,5 +141,5 @@ main(int argc, char *argv[]) nleft -= n; } - return 0; + exit(EX_OK); } Modified: user/attilio/vmcontention/bin/sh/TOUR ============================================================================== --- user/attilio/vmcontention/bin/sh/TOUR Sun Feb 3 19:17:44 2013 (r246294) +++ user/attilio/vmcontention/bin/sh/TOUR Sun Feb 3 20:13:33 2013 (r246295) @@ -33,10 +33,6 @@ programs is: There are undoubtedly too many of these. Mkinit searches all the C source files for entries looking like: - INIT { - x = 1; /* executed during initialization */ - } - RESET { x = 2; /* executed when the shell does a longjmp back to the main command loop */ Modified: user/attilio/vmcontention/bin/sh/eval.c ============================================================================== --- user/attilio/vmcontention/bin/sh/eval.c Sun Feb 3 19:17:44 2013 (r246294) +++ user/attilio/vmcontention/bin/sh/eval.c Sun Feb 3 20:13:33 2013 (r246295) @@ -92,6 +92,7 @@ static void evalfor(union node *, int); static union node *evalcase(union node *); static void evalsubshell(union node *, int); static void evalredir(union node *, int); +static void exphere(union node *, struct arglist *); static void expredir(union node *); static void evalpipe(union node *); static int is_valid_fast_cmdsubst(union node *n); @@ -193,7 +194,9 @@ evaltree(union node *n, int flags) { int do_etest; union node *next; + struct stackmark smark; + setstackmark(&smark); do_etest = 0; if (n == NULL) { TRACE(("evaltree(NULL) called\n")); @@ -292,8 +295,10 @@ evaltree(union node *n, int flags) break; } n = next; + popstackmark(&smark); } while (n != NULL); out: + popstackmark(&smark); if (pendingsigs) dotrap(); if (eflag && exitstatus != 0 && do_etest) @@ -347,10 +352,8 @@ evalfor(union node *n, int flags) struct arglist arglist; union node *argp; struct strlist *sp; - struct stackmark smark; int status; - setstackmark(&smark); arglist.lastp = &arglist.list; for (argp = n->nfor.args ; argp ; argp = argp->narg.next) { oexitstatus = exitstatus; @@ -375,7 +378,6 @@ evalfor(union node *n, int flags) } } loopnest--; - popstackmark(&smark); exitstatus = status; } @@ -392,16 +394,13 @@ evalcase(union node *n) union node *cp; union node *patp; struct arglist arglist; - struct stackmark smark; - setstackmark(&smark); arglist.lastp = &arglist.list; oexitstatus = exitstatus; expandarg(n->ncase.expr, &arglist, EXP_TILDE); for (cp = n->ncase.cases ; cp ; cp = cp->nclist.next) { for (patp = cp->nclist.pattern ; patp ; patp = patp->narg.next) { if (casematch(patp, arglist.list->text)) { - popstackmark(&smark); while (cp->nclist.next && cp->type == NCLISTFALLTHRU && cp->nclist.body == NULL) @@ -415,7 +414,6 @@ evalcase(union node *n) } } } - popstackmark(&smark); exitstatus = 0; return (NULL); } @@ -491,6 +489,37 @@ evalredir(union node *n, int flags) } +static void +exphere(union node *redir, struct arglist *fn) +{ + struct jmploc jmploc; + struct jmploc *savehandler; + struct localvar *savelocalvars; + int need_longjmp = 0; + + redir->nhere.expdoc = nullstr; + savelocalvars = localvars; + localvars = NULL; + forcelocal++; + savehandler = handler; + if (setjmp(jmploc.loc)) + need_longjmp = exception != EXERROR && exception != EXEXEC; + else { + handler = &jmploc; + expandarg(redir->nhere.doc, fn, 0); + redir->nhere.expdoc = fn->list->text; + INTOFF; + } + handler = savehandler; + forcelocal--; + poplocalvars(); + localvars = savelocalvars; + if (need_longjmp) + longjmp(handler->loc, 1); + INTON; +} + + /* * Compute the names of the files in a redirection list. */ @@ -519,6 +548,9 @@ expredir(union node *n) fixredir(redir, fn.list->text, 1); } break; + case NXHERE: + exphere(redir, &fn); + break; } } } @@ -610,7 +642,7 @@ evalbackcmd(union node *n, struct backcm { int pip[2]; struct job *jp; - struct stackmark smark; /* unnecessary */ + struct stackmark smark; struct jmploc jmploc; struct jmploc *savehandler; struct localvar *savelocalvars; @@ -624,8 +656,8 @@ evalbackcmd(union node *n, struct backcm exitstatus = 0; goto out; } + exitstatus = oexitstatus; if (is_valid_fast_cmdsubst(n)) { - exitstatus = oexitstatus; savelocalvars = localvars; localvars = NULL; forcelocal++; @@ -649,7 +681,6 @@ evalbackcmd(union node *n, struct backcm poplocalvars(); localvars = savelocalvars; } else { - exitstatus = 0; if (pipe(pip) < 0) error("Pipe call failed: %s", strerror(errno)); jp = makejob(n, 1); @@ -752,7 +783,6 @@ safe_builtin(int idx, int argc, char **a static void evalcommand(union node *cmd, int flags, struct backcmd *backcmd) { - struct stackmark smark; union node *argp; struct arglist arglist; struct arglist varlist; @@ -779,7 +809,6 @@ evalcommand(union node *cmd, int flags, /* First expand the arguments. */ TRACE(("evalcommand(%p, %d) called\n", (void *)cmd, flags)); - setstackmark(&smark); arglist.lastp = &arglist.list; varlist.lastp = &varlist.list; varflag = 1; @@ -1150,7 +1179,6 @@ out: setvar("_", lastarg, 0); if (do_clearcmdentry) clearcmdentry(); - popstackmark(&smark); } Modified: user/attilio/vmcontention/bin/sh/exec.c ============================================================================== --- user/attilio/vmcontention/bin/sh/exec.c Sun Feb 3 19:17:44 2013 (r246294) +++ user/attilio/vmcontention/bin/sh/exec.c Sun Feb 3 20:13:33 2013 (r246295) @@ -86,12 +86,12 @@ struct tblentry { union param param; /* definition of builtin function */ int special; /* flag for special builtin commands */ signed char cmdtype; /* index identifying command */ - char rehash; /* if set, cd done since entry created */ char cmdname[]; /* name of command */ }; static struct tblentry *cmdtable[CMDTABLESIZE]; +static int cmdtable_cd = 0; /* cmdtable contains cd-dependent entries */ int exerrno = 0; /* Last exec error */ @@ -305,8 +305,6 @@ printentry(struct tblentry *cmdp, int ve error("internal error: cmdtype %d", cmdp->cmdtype); #endif } - if (cmdp->rehash) - out1c('*'); out1c('\n'); } @@ -323,12 +321,12 @@ find_command(const char *name, struct cm { struct tblentry *cmdp, loc_cmd; int idx; - int prev; char *fullname; struct stat statb; int e; int i; int spec; + int cd; /* If name contains a slash, don't use the hash table */ if (strchr(name, '/') != NULL) { @@ -337,8 +335,10 @@ find_command(const char *name, struct cm return; } + cd = 0; + /* If name is in the table, and not invalidated by cd, we're done */ - if ((cmdp = cmdlookup(name, 0)) != NULL && cmdp->rehash == 0) { + if ((cmdp = cmdlookup(name, 0)) != NULL) { if (cmdp->cmdtype == CMDFUNCTION && act & DO_NOFUNC) cmdp = NULL; else @@ -359,13 +359,6 @@ find_command(const char *name, struct cm } /* We have to search path. */ - prev = -1; /* where to start */ - if (cmdp) { /* doing a rehash */ *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Mon Feb 4 08:53:51 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id C1EB44E5; Mon, 4 Feb 2013 08:53:51 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 9E69233D; Mon, 4 Feb 2013 08:53:51 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r148rplX060875; Mon, 4 Feb 2013 08:53:51 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r148rpRa060874; Mon, 4 Feb 2013 08:53:51 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302040853.r148rpRa060874@svn.freebsd.org> From: Attilio Rao Date: Mon, 4 Feb 2013 08:53:51 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246313 - user/attilio/vmc-playground/sys/vm X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 08:53:51 -0000 Author: attilio Date: Mon Feb 4 08:53:51 2013 New Revision: 246313 URL: http://svnweb.freebsd.org/changeset/base/246313 Log: Detect address wrapup without defining the right boundary. Modified: user/attilio/vmc-playground/sys/vm/vm_object.c Modified: user/attilio/vmc-playground/sys/vm/vm_object.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_object.c Mon Feb 4 06:59:33 2013 (r246312) +++ user/attilio/vmc-playground/sys/vm/vm_object.c Mon Feb 4 08:53:51 2013 (r246313) @@ -96,8 +96,6 @@ __FBSDID("$FreeBSD$"); #include #include -#define VM_PINDEX_MAX ((vm_pindex_t)(-1)) - static int old_msync; SYSCTL_INT(_vm, OID_AUTO, old_msync, CTLFLAG_RW, &old_msync, 0, "Use old (insecure) msync behavior"); @@ -770,9 +768,9 @@ vm_object_terminate(vm_object_t object) vp = object->handle; /* Point to the next available index. */ - if (p->pindex == VM_PINDEX_MAX) - break; start = p->pindex + 1; + if (start < p->pindex) + break; } vm_radix_reclaim_allnodes(&object->cache); mtx_unlock(&vm_page_queue_free_mtx); @@ -1800,9 +1798,9 @@ vm_object_collapse(vm_object_t object) * Point to the next available * index. */ - if (tmpindex == VM_PINDEX_MAX) - break; start = tmpindex + 1; + if (start < tmpindex) + break; } mtx_unlock(&vm_page_queue_free_mtx); } From owner-svn-src-user@FreeBSD.ORG Mon Feb 4 15:44:50 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 8C33CC4; Mon, 4 Feb 2013 15:44:50 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 78AA42F6; Mon, 4 Feb 2013 15:44:50 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r14FiobJ088680; Mon, 4 Feb 2013 15:44:50 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r14FimaN088670; Mon, 4 Feb 2013 15:44:48 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302041544.r14FimaN088670@svn.freebsd.org> From: Attilio Rao Date: Mon, 4 Feb 2013 15:44:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246320 - in user/attilio/vmc-playground: . bin/cat bin/cp bin/date bin/dd bin/df bin/ed bin/getfacl bin/ln bin/ls bin/mv bin/pax bin/ps bin/pwait bin/rcp bin/rm bin/setfacl bin/sh bin/... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 15:44:50 -0000 Author: attilio Date: Mon Feb 4 15:44:42 2013 New Revision: 246320 URL: http://svnweb.freebsd.org/changeset/base/246320 Log: Merge from vmcontention Added: user/attilio/vmc-playground/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/include/ - copied from r246319, user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/include/ user/attilio/vmc-playground/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.libdepsepdir.ksh - copied unchanged from r246319, user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.libdepsepdir.ksh user/attilio/vmc-playground/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/sizeof/err.D_SIZEOF_TYPE.badstruct.d - copied unchanged from r246319, user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/sizeof/err.D_SIZEOF_TYPE.badstruct.d user/attilio/vmc-playground/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 - copied unchanged from r246319, user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 user/attilio/vmc-playground/cddl/contrib/opensolaris/lib/libdtrace/powerpc/ - copied from r246319, user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libdtrace/powerpc/ - copied from r246319, user/attilio/vmcontention/contrib/atf/ user/attilio/vmc-playground/contrib/bind9/lib/dns/opensslecdsa_link.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/bind9/lib/dns/opensslecdsa_link.c - copied from r246319, user/attilio/vmcontention/contrib/bmake/ user/attilio/vmc-playground/contrib/compiler-rt/lib/arm/aeabi_idivmod.S - copied unchanged from r246319, user/attilio/vmcontention/contrib/compiler-rt/lib/arm/aeabi_idivmod.S user/attilio/vmc-playground/contrib/compiler-rt/lib/arm/aeabi_ldivmod.S - copied unchanged from r246319, user/attilio/vmcontention/contrib/compiler-rt/lib/arm/aeabi_ldivmod.S user/attilio/vmc-playground/contrib/compiler-rt/lib/arm/aeabi_memcmp.S - copied unchanged from r246319, user/attilio/vmcontention/contrib/compiler-rt/lib/arm/aeabi_memcmp.S user/attilio/vmc-playground/contrib/compiler-rt/lib/arm/aeabi_memcpy.S - copied unchanged from r246319, user/attilio/vmcontention/contrib/compiler-rt/lib/arm/aeabi_memcpy.S user/attilio/vmc-playground/contrib/compiler-rt/lib/arm/aeabi_memmove.S - copied unchanged from r246319, user/attilio/vmcontention/contrib/compiler-rt/lib/arm/aeabi_memmove.S user/attilio/vmc-playground/contrib/compiler-rt/lib/arm/aeabi_memset.S - copied unchanged from r246319, user/attilio/vmcontention/contrib/compiler-rt/lib/arm/aeabi_memset.S user/attilio/vmc-playground/contrib/compiler-rt/lib/arm/aeabi_uidivmod.S - copied unchanged from r246319, user/attilio/vmcontention/contrib/compiler-rt/lib/arm/aeabi_uidivmod.S user/attilio/vmc-playground/contrib/compiler-rt/lib/arm/aeabi_uldivmod.S - copied unchanged from r246319, user/attilio/vmcontention/contrib/compiler-rt/lib/arm/aeabi_uldivmod.S user/attilio/vmc-playground/contrib/compiler-rt/lib/atomic.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/compiler-rt/lib/atomic.c user/attilio/vmc-playground/contrib/dtc/dtdiff - copied unchanged from r246319, user/attilio/vmcontention/contrib/dtc/dtdiff user/attilio/vmc-playground/contrib/dtc/fdtdump.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/dtc/fdtdump.c user/attilio/vmc-playground/contrib/dtc/fdtget.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/dtc/fdtget.c user/attilio/vmc-playground/contrib/dtc/fdtput.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/dtc/fdtput.c user/attilio/vmc-playground/contrib/dtc/libfdt/fdt_empty_tree.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/dtc/libfdt/fdt_empty_tree.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_getdate.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/libarchive/libarchive/archive_getdate.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_match.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/libarchive/libarchive/archive_match.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_pathmatch.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/libarchive/libarchive/archive_pathmatch.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_pathmatch.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/libarchive/libarchive/archive_pathmatch.h user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_add_filter.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/libarchive/libarchive/archive_write_add_filter.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_disk_acl.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/libarchive/libarchive/archive_write_disk_acl.c user/attilio/vmc-playground/contrib/libarchive/libarchive/test/test_acl_freebsd_nfs4.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/libarchive/libarchive/test/test_acl_freebsd_nfs4.c user/attilio/vmc-playground/contrib/libarchive/libarchive/test/test_acl_freebsd_posix1e.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/libarchive/libarchive/test/test_acl_freebsd_posix1e.c user/attilio/vmc-playground/contrib/libarchive/libarchive/test/test_archive_getdate.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/libarchive/libarchive/test/test_archive_getdate.c user/attilio/vmc-playground/contrib/libarchive/libarchive/test/test_archive_match_owner.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/libarchive/libarchive/test/test_archive_match_owner.c user/attilio/vmc-playground/contrib/libarchive/libarchive/test/test_archive_match_path.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/libarchive/libarchive/test/test_archive_match_path.c user/attilio/vmc-playground/contrib/libarchive/libarchive/test/test_archive_match_time.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/libarchive/libarchive/test/test_archive_match_time.c user/attilio/vmc-playground/contrib/libarchive/libarchive/test/test_archive_pathmatch.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/libarchive/libarchive/test/test_archive_pathmatch.c user/attilio/vmc-playground/contrib/libarchive/tar/test/test_format_newc.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/libarchive/tar/test/test_format_newc.c user/attilio/vmc-playground/contrib/libarchive/tar/test/test_option_nodump.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/libarchive/tar/test/test_option_nodump.c user/attilio/vmc-playground/contrib/libc++/CREDITS.TXT - copied unchanged from r246319, user/attilio/vmcontention/contrib/libc++/CREDITS.TXT user/attilio/vmc-playground/contrib/libc++/LICENSE.TXT - copied unchanged from r246319, user/attilio/vmcontention/contrib/libc++/LICENSE.TXT user/attilio/vmc-playground/contrib/libc-pwcache/ - copied from r246319, user/attilio/vmcontention/contrib/libc-pwcache/ user/attilio/vmc-playground/contrib/libc-vis/ - copied from r246319, user/attilio/vmcontention/contrib/libc-vis/ user/attilio/vmc-playground/contrib/libcxxrt/atomic.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/libcxxrt/atomic.h user/attilio/vmc-playground/contrib/libpcap/pcap-canusb-linux.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/libpcap/pcap-canusb-linux.c user/attilio/vmc-playground/contrib/libpcap/pcap-canusb-linux.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/libpcap/pcap-canusb-linux.h user/attilio/vmc-playground/contrib/libpcap/tests/ - copied from r246319, user/attilio/vmcontention/contrib/libpcap/tests/ user/attilio/vmc-playground/contrib/llvm/include/llvm-c/Linker.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm-c/Linker.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/MapVector.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/ADT/MapVector.h user/attilio/vmc-playground/contrib/llvm/include/llvm/AddressingMode.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/AddressingMode.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/DependenceAnalysis.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/Analysis/DependenceAnalysis.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/ProfileDataLoader.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/Analysis/ProfileDataLoader.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/ProfileDataTypes.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/Analysis/ProfileDataTypes.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/CommandFlags.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/CommandFlags.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/MachinePostDominators.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/MachinePostDominators.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/RegisterClassInfo.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/RegisterClassInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/RegisterPressure.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/RegisterPressure.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/ScheduleDAGILP.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/ScheduleDAGILP.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/TargetSchedule.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/TargetSchedule.h user/attilio/vmc-playground/contrib/llvm/include/llvm/DIBuilder.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/DIBuilder.h user/attilio/vmc-playground/contrib/llvm/include/llvm/DataLayout.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/DataLayout.h user/attilio/vmc-playground/contrib/llvm/include/llvm/DebugInfo.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/DebugInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ExecutionEngine/ObjectBuffer.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/ExecutionEngine/ObjectBuffer.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ExecutionEngine/ObjectImage.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/ExecutionEngine/ObjectImage.h user/attilio/vmc-playground/contrib/llvm/include/llvm/IRBuilder.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/IRBuilder.h user/attilio/vmc-playground/contrib/llvm/include/llvm/IntrinsicsMips.td - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/IntrinsicsMips.td user/attilio/vmc-playground/contrib/llvm/include/llvm/IntrinsicsNVVM.td - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/IntrinsicsNVVM.td user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCFixedLenDisassembler.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/MC/MCFixedLenDisassembler.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCSchedule.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/MC/MCSchedule.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MDBuilder.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/MDBuilder.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Object/RelocVisitor.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/Object/RelocVisitor.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/FileOutputBuffer.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/Support/FileOutputBuffer.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/IntegersSubset.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/Support/IntegersSubset.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/IntegersSubsetMapping.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/Support/IntegersSubsetMapping.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/LEB128.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/Support/LEB128.h user/attilio/vmc-playground/contrib/llvm/include/llvm/TableGen/StringMatcher.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/TableGen/StringMatcher.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Target/TargetItinerary.td - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/Target/TargetItinerary.td user/attilio/vmc-playground/contrib/llvm/include/llvm/Target/TargetTransformImpl.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/Target/TargetTransformImpl.h user/attilio/vmc-playground/contrib/llvm/include/llvm/TargetTransformInfo.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/TargetTransformInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Transforms/Utils/BypassSlowDivision.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/Transforms/Utils/BypassSlowDivision.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Transforms/Utils/CodeExtractor.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/Transforms/Utils/CodeExtractor.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Transforms/Utils/IntegerDivision.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/Transforms/Utils/IntegerDivision.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h user/attilio/vmc-playground/contrib/llvm/include/llvm/TypeBuilder.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/TypeBuilder.h user/attilio/vmc-playground/contrib/llvm/include/llvm/TypeFinder.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/include/llvm/TypeFinder.h user/attilio/vmc-playground/contrib/llvm/lib/Analysis/CostModel.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Analysis/CostModel.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/DependenceAnalysis.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Analysis/DependenceAnalysis.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/ProfileDataLoader.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Analysis/ProfileDataLoader.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/ProfileDataLoaderPass.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Analysis/ProfileDataLoaderPass.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/EarlyIfConversion.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/CodeGen/EarlyIfConversion.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/LiveRegMatrix.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/CodeGen/LiveRegMatrix.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/LiveRegMatrix.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/CodeGen/LiveRegMatrix.h user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/MachinePostDominators.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/CodeGen/MachinePostDominators.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/MachineTraceMetrics.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/CodeGen/MachineTraceMetrics.h user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/RegisterPressure.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/CodeGen/RegisterPressure.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/StackColoring.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/CodeGen/StackColoring.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/TargetSchedule.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/CodeGen/TargetSchedule.cpp user/attilio/vmc-playground/contrib/llvm/lib/DebugInfo/DWARFDebugRangeList.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/DebugInfo/DWARFDebugRangeList.cpp user/attilio/vmc-playground/contrib/llvm/lib/DebugInfo/DWARFDebugRangeList.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/DebugInfo/DWARFDebugRangeList.h user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventsWrapper.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventsWrapper.h user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/ittnotify_config.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/ittnotify_config.h user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/ittnotify_types.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/ittnotify_types.h user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/jitprofiling.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/jitprofiling.c user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/jitprofiling.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/jitprofiling.h user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ObjectImageCommon.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ObjectImageCommon.h user/attilio/vmc-playground/contrib/llvm/lib/MC/MCRegisterInfo.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/MC/MCRegisterInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/FileOutputBuffer.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Support/FileOutputBuffer.cpp user/attilio/vmc-playground/contrib/llvm/lib/TableGen/StringMatcher.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/TableGen/StringMatcher.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMScheduleSwift.td - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/ARM/ARMScheduleSwift.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV5.td - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV5.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsV5.td - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsV5.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonMCInst.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonMCInst.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsDirectObjLower.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsDirectObjLower.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsDirectObjLower.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsDirectObjLower.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/Mips16InstrFormats.td - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/Mips16InstrFormats.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.td - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsDSPInstrFormats.td - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsDSPInstrFormats.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsDSPInstrInfo.td - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsDSPInstrInfo.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/NVPTX/ - copied from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/NVPTX/ user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCScheduleE500mc.td - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPCScheduleE500mc.td user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCScheduleE5500.td - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/PowerPC/PPCScheduleE5500.td user/attilio/vmc-playground/contrib/llvm/lib/Target/TargetTransformImpl.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/TargetTransformImpl.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86InstrTSX.td - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Target/X86/X86InstrTSX.td user/attilio/vmc-playground/contrib/llvm/lib/Transforms/IPO/BarrierNoopPass.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Transforms/IPO/BarrierNoopPass.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Instrumentation/BlackList.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Transforms/Instrumentation/BlackList.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Instrumentation/BlackList.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Transforms/Instrumentation/BlackList.h user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/SROA.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Transforms/Scalar/SROA.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/BypassSlowDivision.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Transforms/Utils/BypassSlowDivision.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/IntegerDivision.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Transforms/Utils/IntegerDivision.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/MetaRenamer.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Transforms/Utils/MetaRenamer.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/AttributesImpl.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/VMCore/AttributesImpl.h user/attilio/vmc-playground/contrib/llvm/lib/VMCore/DIBuilder.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/VMCore/DIBuilder.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/DataLayout.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/VMCore/DataLayout.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/DebugInfo.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/VMCore/DebugInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/TargetTransformInfo.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/VMCore/TargetTransformInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/TypeFinder.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/lib/VMCore/TypeFinder.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang-c/CXCompilationDatabase.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang-c/CXCompilationDatabase.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang-c/CXString.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang-c/CXString.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang-c/Platform.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang-c/Platform.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/Comment.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/Comment.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/CommentBriefParser.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/CommentBriefParser.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/CommentCommandTraits.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/CommentCommandTraits.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/CommentCommands.td - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/CommentCommands.td user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/CommentDiagnostic.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/CommentDiagnostic.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/CommentHTMLTags.td - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/CommentHTMLTags.td user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/CommentLexer.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/CommentLexer.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/CommentParser.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/CommentParser.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/CommentSema.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/CommentSema.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/CommentVisitor.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/CommentVisitor.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/RawCommentList.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/RawCommentList.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/ASTMatchers/ - copied from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/ASTMatchers/ user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsMips.def - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsMips.def user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsNVPTX.def - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsNVPTX.def user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/CommentNodes.td - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/CommentNodes.td user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.td - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.td user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.def - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.def user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/ObjCRuntime.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/ObjCRuntime.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/Sanitizers.def - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/Sanitizers.def user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.def - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.def user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearchOptions.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearchOptions.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Lex/PPMutationListener.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Lex/PPMutationListener.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorOptions.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorOptions.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Rewrite/Core/ - copied from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Rewrite/Core/ user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/ - copied from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/ user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteOptions.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteOptions.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Analyses.def - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Analyses.def user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Tooling/CommonOptionsParser.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Tooling/CommonOptionsParser.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Tooling/CompilationDatabasePluginRegistry.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Tooling/CompilationDatabasePluginRegistry.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Tooling/FileMatchTrie.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Tooling/FileMatchTrie.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Tooling/JSONCompilationDatabase.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Tooling/JSONCompilationDatabase.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Tooling/Refactoring.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Tooling/Refactoring.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Tooling/RefactoringCallbacks.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Tooling/RefactoringCallbacks.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/Comment.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/Comment.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/CommentBriefParser.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/CommentBriefParser.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/CommentCommandTraits.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/CommentCommandTraits.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/CommentDumper.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/CommentDumper.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/CommentLexer.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/CommentLexer.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/CommentParser.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/CommentParser.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/CommentSema.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/CommentSema.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/RawCommentList.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/AST/RawCommentList.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/ASTMatchers/ - copied from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/ASTMatchers/ user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Analysis/BodyFarm.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Analysis/BodyFarm.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Analysis/BodyFarm.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Analysis/BodyFarm.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Analysis/ObjCNoReturn.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Analysis/ObjCNoReturn.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Basic/ConvertUTFWrapper.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Basic/ConvertUTFWrapper.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Basic/ObjCRuntime.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Basic/ObjCRuntime.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Headers/__wmmintrin_aes.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Headers/__wmmintrin_aes.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Headers/__wmmintrin_pclmul.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Headers/__wmmintrin_pclmul.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Headers/ammintrin.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Headers/ammintrin.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Headers/f16cintrin.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Headers/f16cintrin.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Headers/fmaintrin.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Headers/fmaintrin.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Headers/rtmintrin.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Headers/rtmintrin.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Headers/xopintrin.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Headers/xopintrin.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Rewrite/Core/ - copied from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Rewrite/Core/ user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Rewrite/Frontend/ - copied from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Rewrite/Frontend/ user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/ScopeInfo.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/ScopeInfo.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaStmtAsm.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaStmtAsm.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/APSIntType.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/APSIntType.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Tooling/ArgumentsAdjusters.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Tooling/ArgumentsAdjusters.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Tooling/CommonOptionsParser.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Tooling/CommonOptionsParser.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Tooling/FileMatchTrie.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Tooling/FileMatchTrie.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Tooling/Refactoring.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Tooling/Refactoring.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Tooling/RefactoringCallbacks.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Tooling/RefactoringCallbacks.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/utils/TableGen/TableGenBackends.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/clang/utils/TableGen/TableGenBackends.h user/attilio/vmc-playground/contrib/llvm/tools/lli/RecordingMemoryManager.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/lli/RecordingMemoryManager.cpp user/attilio/vmc-playground/contrib/llvm/tools/lli/RecordingMemoryManager.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/lli/RecordingMemoryManager.h user/attilio/vmc-playground/contrib/llvm/tools/lli/RemoteTarget.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/lli/RemoteTarget.cpp user/attilio/vmc-playground/contrib/llvm/tools/lli/RemoteTarget.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/tools/lli/RemoteTarget.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/CodeGenMapTable.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/utils/TableGen/CodeGenMapTable.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/CodeGenSchedule.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/utils/TableGen/CodeGenSchedule.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/TableGenBackends.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/llvm/utils/TableGen/TableGenBackends.h user/attilio/vmc-playground/contrib/mdocml/ - copied from r246319, user/attilio/vmcontention/contrib/mdocml/ user/attilio/vmc-playground/contrib/mknod/ - copied from r246319, user/attilio/vmcontention/contrib/mknod/ user/attilio/vmc-playground/contrib/mtree/ - copied from r246319, user/attilio/vmcontention/contrib/mtree/ user/attilio/vmc-playground/contrib/openbsm/bin/auditdistd/ - copied from r246319, user/attilio/vmcontention/contrib/openbsm/bin/auditdistd/ user/attilio/vmc-playground/contrib/openbsm/compat/closefrom.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/openbsm/compat/closefrom.h user/attilio/vmc-playground/contrib/openbsm/compat/compat.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/openbsm/compat/compat.h user/attilio/vmc-playground/contrib/openbsm/compat/endian_enc.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/openbsm/compat/endian_enc.h user/attilio/vmc-playground/contrib/openbsm/compat/flopen.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/openbsm/compat/flopen.h user/attilio/vmc-playground/contrib/openbsm/compat/pidfile.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/openbsm/compat/pidfile.h user/attilio/vmc-playground/contrib/openbsm/compat/vis.h - copied unchanged from r246319, user/attilio/vmcontention/contrib/openbsm/compat/vis.h user/attilio/vmc-playground/contrib/openbsm/config/ylwrap - copied unchanged from r246319, user/attilio/vmcontention/contrib/openbsm/config/ylwrap user/attilio/vmc-playground/contrib/openbsm/m4/ - copied from r246319, user/attilio/vmcontention/contrib/openbsm/m4/ user/attilio/vmc-playground/contrib/tcpdump/print-pfsync.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/tcpdump/print-pfsync.c user/attilio/vmc-playground/contrib/tcpdump/print-tipc.c - copied unchanged from r246319, user/attilio/vmcontention/contrib/tcpdump/print-tipc.c user/attilio/vmc-playground/crypto/openssl/apps/genpkey.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/apps/genpkey.c user/attilio/vmc-playground/crypto/openssl/apps/pkey.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/apps/pkey.c user/attilio/vmc-playground/crypto/openssl/apps/pkeyparam.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/apps/pkeyparam.c user/attilio/vmc-playground/crypto/openssl/apps/pkeyutl.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/apps/pkeyutl.c user/attilio/vmc-playground/crypto/openssl/apps/srp.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/apps/srp.c user/attilio/vmc-playground/crypto/openssl/apps/ts.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/apps/ts.c user/attilio/vmc-playground/crypto/openssl/apps/tsget - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/apps/tsget user/attilio/vmc-playground/crypto/openssl/crypto/aes/aes_x86core.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/aes/aes_x86core.c user/attilio/vmc-playground/crypto/openssl/crypto/aes/asm/aes-armv4.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/aes/asm/aes-armv4.pl user/attilio/vmc-playground/crypto/openssl/crypto/aes/asm/aes-mips.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/aes/asm/aes-mips.pl user/attilio/vmc-playground/crypto/openssl/crypto/aes/asm/aes-parisc.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/aes/asm/aes-parisc.pl user/attilio/vmc-playground/crypto/openssl/crypto/aes/asm/aes-ppc.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/aes/asm/aes-ppc.pl user/attilio/vmc-playground/crypto/openssl/crypto/aes/asm/aes-s390x.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/aes/asm/aes-s390x.pl user/attilio/vmc-playground/crypto/openssl/crypto/aes/asm/aes-sparcv9.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/aes/asm/aes-sparcv9.pl user/attilio/vmc-playground/crypto/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl user/attilio/vmc-playground/crypto/openssl/crypto/aes/asm/aesni-x86.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/aes/asm/aesni-x86.pl user/attilio/vmc-playground/crypto/openssl/crypto/aes/asm/aesni-x86_64.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/aes/asm/aesni-x86_64.pl user/attilio/vmc-playground/crypto/openssl/crypto/aes/asm/bsaes-x86_64.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/aes/asm/bsaes-x86_64.pl user/attilio/vmc-playground/crypto/openssl/crypto/aes/asm/vpaes-x86.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/aes/asm/vpaes-x86.pl user/attilio/vmc-playground/crypto/openssl/crypto/aes/asm/vpaes-x86_64.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/aes/asm/vpaes-x86_64.pl user/attilio/vmc-playground/crypto/openssl/crypto/arm_arch.h - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/arm_arch.h user/attilio/vmc-playground/crypto/openssl/crypto/armcap.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/armcap.c user/attilio/vmc-playground/crypto/openssl/crypto/armv4cpuid.S - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/armv4cpuid.S user/attilio/vmc-playground/crypto/openssl/crypto/asn1/ameth_lib.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/asn1/ameth_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/asn1_locl.h - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/asn1/asn1_locl.h user/attilio/vmc-playground/crypto/openssl/crypto/asn1/bio_asn1.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/asn1/bio_asn1.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/bio_ndef.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/asn1/bio_ndef.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/x_nx509.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/asn1/x_nx509.c user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/armv4-gf2m.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/bn/asm/armv4-gf2m.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/armv4-mont.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/bn/asm/armv4-mont.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/ia64-mont.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/bn/asm/ia64-mont.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/mips-mont.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/bn/asm/mips-mont.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/mips.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/bn/asm/mips.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/mips3-mont.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/bn/asm/mips3-mont.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/modexp512-x86_64.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/bn/asm/modexp512-x86_64.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/parisc-mont.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/bn/asm/parisc-mont.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/ppc-mont.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/bn/asm/ppc-mont.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/ppc64-mont.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/bn/asm/ppc64-mont.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/s390x-gf2m.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/bn/asm/s390x-gf2m.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/s390x-mont.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/bn/asm/s390x-mont.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/s390x.S - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/bn/asm/s390x.S user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/sparcv9-mont.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/bn/asm/sparcv9-mont.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/sparcv9a-mont.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/bn/asm/sparcv9a-mont.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/via-mont.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/bn/asm/via-mont.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/x86-gf2m.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/bn/asm/x86-gf2m.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/x86-mont.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/bn/asm/x86-mont.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/x86_64-gf2m.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/bn/asm/x86_64-gf2m.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/x86_64-mont5.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/bn/asm/x86_64-mont5.pl user/attilio/vmc-playground/crypto/openssl/crypto/camellia/asm/ - copied from r246319, user/attilio/vmcontention/crypto/openssl/crypto/camellia/asm/ user/attilio/vmc-playground/crypto/openssl/crypto/camellia/cmll_utl.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/camellia/cmll_utl.c user/attilio/vmc-playground/crypto/openssl/crypto/cmac/ - copied from r246319, user/attilio/vmcontention/crypto/openssl/crypto/cmac/ user/attilio/vmc-playground/crypto/openssl/crypto/cms/cms_pwri.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/cms/cms_pwri.c user/attilio/vmc-playground/crypto/openssl/crypto/dh/dh_ameth.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/dh/dh_ameth.c user/attilio/vmc-playground/crypto/openssl/crypto/dh/dh_pmeth.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/dh/dh_pmeth.c user/attilio/vmc-playground/crypto/openssl/crypto/dh/dh_prn.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/dh/dh_prn.c user/attilio/vmc-playground/crypto/openssl/crypto/dsa/dsa_ameth.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/dsa/dsa_ameth.c user/attilio/vmc-playground/crypto/openssl/crypto/dsa/dsa_locl.h - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/dsa/dsa_locl.h user/attilio/vmc-playground/crypto/openssl/crypto/dsa/dsa_pmeth.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/dsa/dsa_pmeth.c user/attilio/vmc-playground/crypto/openssl/crypto/dsa/dsa_prn.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/dsa/dsa_prn.c user/attilio/vmc-playground/crypto/openssl/crypto/dso/dso_beos.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/dso/dso_beos.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/ec2_oct.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/ec/ec2_oct.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/ec_ameth.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/ec/ec_ameth.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/ec_oct.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/ec/ec_oct.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/ec_pmeth.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/ec/ec_pmeth.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/eck_prn.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/ec/eck_prn.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/ecp_nistp224.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/ec/ecp_nistp224.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/ecp_nistp256.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/ec/ecp_nistp256.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/ecp_nistp521.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/ec/ecp_nistp521.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/ecp_nistputil.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/ec/ecp_nistputil.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/ecp_oct.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/ec/ecp_oct.c user/attilio/vmc-playground/crypto/openssl/crypto/engine/eng_rdrand.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/engine/eng_rdrand.c user/attilio/vmc-playground/crypto/openssl/crypto/engine/eng_rsax.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/engine/eng_rsax.c user/attilio/vmc-playground/crypto/openssl/crypto/engine/tb_asnmth.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/engine/tb_asnmth.c user/attilio/vmc-playground/crypto/openssl/crypto/engine/tb_pkmeth.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/engine/tb_pkmeth.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/e_rc4_hmac_md5.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/evp/e_rc4_hmac_md5.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/evp_fips.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/evp/evp_fips.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/m_sigver.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/evp/m_sigver.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/m_wp.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/evp/m_wp.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/pmeth_fn.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/evp/pmeth_fn.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/pmeth_gn.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/evp/pmeth_gn.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/pmeth_lib.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/evp/pmeth_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/fips_ers.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/fips_ers.c user/attilio/vmc-playground/crypto/openssl/crypto/hmac/hm_ameth.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/hmac/hm_ameth.c user/attilio/vmc-playground/crypto/openssl/crypto/hmac/hm_pmeth.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/hmac/hm_pmeth.c user/attilio/vmc-playground/crypto/openssl/crypto/md5/asm/md5-ia64.S - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/md5/asm/md5-ia64.S user/attilio/vmc-playground/crypto/openssl/crypto/modes/ - copied from r246319, user/attilio/vmcontention/crypto/openssl/crypto/modes/ user/attilio/vmc-playground/crypto/openssl/crypto/o_fips.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/o_fips.c user/attilio/vmc-playground/crypto/openssl/crypto/objects/obj_xref.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/objects/obj_xref.c user/attilio/vmc-playground/crypto/openssl/crypto/objects/obj_xref.h - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/objects/obj_xref.h user/attilio/vmc-playground/crypto/openssl/crypto/objects/obj_xref.txt - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/objects/obj_xref.txt user/attilio/vmc-playground/crypto/openssl/crypto/objects/objxref.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/objects/objxref.pl user/attilio/vmc-playground/crypto/openssl/crypto/pariscid.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/pariscid.pl user/attilio/vmc-playground/crypto/openssl/crypto/pem/pvkfmt.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/pem/pvkfmt.c user/attilio/vmc-playground/crypto/openssl/crypto/perlasm/ppc-xlate.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/perlasm/ppc-xlate.pl user/attilio/vmc-playground/crypto/openssl/crypto/perlasm/x86gas.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/perlasm/x86gas.pl user/attilio/vmc-playground/crypto/openssl/crypto/perlasm/x86masm.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/perlasm/x86masm.pl user/attilio/vmc-playground/crypto/openssl/crypto/pkcs7/bio_pk7.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/pkcs7/bio_pk7.c user/attilio/vmc-playground/crypto/openssl/crypto/ppccap.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/ppccap.c user/attilio/vmc-playground/crypto/openssl/crypto/ppccpuid.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/ppccpuid.pl user/attilio/vmc-playground/crypto/openssl/crypto/rc4/asm/rc4-ia64.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/rc4/asm/rc4-ia64.pl user/attilio/vmc-playground/crypto/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl user/attilio/vmc-playground/crypto/openssl/crypto/rc4/asm/rc4-parisc.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/rc4/asm/rc4-parisc.pl user/attilio/vmc-playground/crypto/openssl/crypto/rc4/asm/rc4-s390x.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/rc4/asm/rc4-s390x.pl user/attilio/vmc-playground/crypto/openssl/crypto/rc4/rc4_utl.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/rc4/rc4_utl.c user/attilio/vmc-playground/crypto/openssl/crypto/rsa/rsa_ameth.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/rsa/rsa_ameth.c user/attilio/vmc-playground/crypto/openssl/crypto/rsa/rsa_crpt.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/rsa/rsa_crpt.c user/attilio/vmc-playground/crypto/openssl/crypto/rsa/rsa_locl.h - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/rsa/rsa_locl.h user/attilio/vmc-playground/crypto/openssl/crypto/rsa/rsa_pmeth.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/rsa/rsa_pmeth.c user/attilio/vmc-playground/crypto/openssl/crypto/rsa/rsa_prn.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/rsa/rsa_prn.c user/attilio/vmc-playground/crypto/openssl/crypto/s390xcap.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/s390xcap.c user/attilio/vmc-playground/crypto/openssl/crypto/s390xcpuid.S - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/s390xcpuid.S user/attilio/vmc-playground/crypto/openssl/crypto/sha/asm/sha1-armv4-large.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/sha/asm/sha1-armv4-large.pl user/attilio/vmc-playground/crypto/openssl/crypto/sha/asm/sha1-mips.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/sha/asm/sha1-mips.pl user/attilio/vmc-playground/crypto/openssl/crypto/sha/asm/sha1-parisc.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/sha/asm/sha1-parisc.pl user/attilio/vmc-playground/crypto/openssl/crypto/sha/asm/sha1-ppc.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/sha/asm/sha1-ppc.pl user/attilio/vmc-playground/crypto/openssl/crypto/sha/asm/sha1-s390x.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/sha/asm/sha1-s390x.pl user/attilio/vmc-playground/crypto/openssl/crypto/sha/asm/sha1-sparcv9.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/sha/asm/sha1-sparcv9.pl user/attilio/vmc-playground/crypto/openssl/crypto/sha/asm/sha1-sparcv9a.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/sha/asm/sha1-sparcv9a.pl user/attilio/vmc-playground/crypto/openssl/crypto/sha/asm/sha1-thumb.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/sha/asm/sha1-thumb.pl user/attilio/vmc-playground/crypto/openssl/crypto/sha/asm/sha256-586.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/sha/asm/sha256-586.pl user/attilio/vmc-playground/crypto/openssl/crypto/sha/asm/sha256-armv4.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/sha/asm/sha256-armv4.pl user/attilio/vmc-playground/crypto/openssl/crypto/sha/asm/sha512-586.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/sha/asm/sha512-586.pl user/attilio/vmc-playground/crypto/openssl/crypto/sha/asm/sha512-armv4.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/sha/asm/sha512-armv4.pl user/attilio/vmc-playground/crypto/openssl/crypto/sha/asm/sha512-mips.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/sha/asm/sha512-mips.pl user/attilio/vmc-playground/crypto/openssl/crypto/sha/asm/sha512-parisc.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/sha/asm/sha512-parisc.pl user/attilio/vmc-playground/crypto/openssl/crypto/sha/asm/sha512-ppc.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/sha/asm/sha512-ppc.pl user/attilio/vmc-playground/crypto/openssl/crypto/sha/asm/sha512-s390x.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/sha/asm/sha512-s390x.pl user/attilio/vmc-playground/crypto/openssl/crypto/sha/asm/sha512-sparcv9.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/sha/asm/sha512-sparcv9.pl user/attilio/vmc-playground/crypto/openssl/crypto/sparcv9cap.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/sparcv9cap.c user/attilio/vmc-playground/crypto/openssl/crypto/srp/ - copied from r246319, user/attilio/vmcontention/crypto/openssl/crypto/srp/ user/attilio/vmc-playground/crypto/openssl/crypto/ts/ - copied from r246319, user/attilio/vmcontention/crypto/openssl/crypto/ts/ user/attilio/vmc-playground/crypto/openssl/crypto/vms_rms.h - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/crypto/vms_rms.h user/attilio/vmc-playground/crypto/openssl/crypto/whrlpool/ - copied from r246319, user/attilio/vmcontention/crypto/openssl/crypto/whrlpool/ user/attilio/vmc-playground/crypto/openssl/doc/apps/cms.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/apps/cms.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/genpkey.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/apps/genpkey.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/pkey.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/apps/pkey.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/pkeyparam.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/apps/pkeyparam.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/pkeyutl.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/apps/pkeyutl.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/ts.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/apps/ts.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/tsget.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/apps/tsget.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/BIO_new_CMS.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/BIO_new_CMS.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/CMS_add0_cert.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/CMS_add0_cert.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/CMS_add1_recipient_cert.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/CMS_add1_recipient_cert.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/CMS_compress.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/CMS_compress.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/CMS_decrypt.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/CMS_decrypt.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/CMS_encrypt.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/CMS_encrypt.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/CMS_final.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/CMS_final.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/CMS_get0_RecipientInfos.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/CMS_get0_RecipientInfos.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/CMS_get0_SignerInfos.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/CMS_get0_SignerInfos.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/CMS_get0_type.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/CMS_get0_type.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/CMS_get1_ReceiptRequest.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/CMS_get1_ReceiptRequest.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/CMS_sign.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/CMS_sign.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/CMS_sign_add1_signer.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/CMS_sign_add1_signer.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/CMS_sign_receipt.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/CMS_sign_receipt.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/CMS_uncompress.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/CMS_uncompress.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/CMS_verify.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/CMS_verify.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/CMS_verify_receipt.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/CMS_verify_receipt.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/EVP_DigestSignInit.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/EVP_DigestSignInit.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/EVP_DigestVerifyInit.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/EVP_DigestVerifyInit.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/EVP_PKEY_CTX_ctrl.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/EVP_PKEY_CTX_ctrl.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/EVP_PKEY_CTX_new.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/EVP_PKEY_CTX_new.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/EVP_PKEY_cmp.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/EVP_PKEY_cmp.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/EVP_PKEY_decrypt.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/EVP_PKEY_decrypt.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/EVP_PKEY_derive.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/EVP_PKEY_derive.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/EVP_PKEY_encrypt.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/EVP_PKEY_encrypt.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/EVP_PKEY_get_default_digest.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/EVP_PKEY_get_default_digest.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/EVP_PKEY_keygen.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/EVP_PKEY_keygen.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/EVP_PKEY_print_private.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/EVP_PKEY_print_private.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/EVP_PKEY_sign.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/EVP_PKEY_sign.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/EVP_PKEY_verify.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/EVP_PKEY_verify.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/EVP_PKEY_verifyrecover.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/EVP_PKEY_verifyrecover.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/PEM_write_bio_CMS_stream.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/PEM_write_bio_CMS_stream.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/PEM_write_bio_PKCS7_stream.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/PEM_write_bio_PKCS7_stream.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/PKCS7_sign_add_signer.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/PKCS7_sign_add_signer.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/SMIME_read_CMS.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/SMIME_read_CMS.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/SMIME_write_CMS.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/SMIME_write_CMS.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/X509_STORE_CTX_get_error.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/X509_STORE_CTX_get_error.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/X509_STORE_CTX_get_ex_new_index.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/X509_STORE_CTX_get_ex_new_index.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/X509_STORE_CTX_new.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/X509_STORE_CTX_new.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/X509_STORE_CTX_set_verify_cb.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/X509_STORE_CTX_set_verify_cb.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/X509_STORE_set_verify_cb_func.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/X509_STORE_set_verify_cb_func.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/X509_VERIFY_PARAM_set_flags.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/X509_VERIFY_PARAM_set_flags.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/X509_verify_cert.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/X509_verify_cert.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/i2d_CMS_bio_stream.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/i2d_CMS_bio_stream.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/i2d_PKCS7_bio_stream.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/crypto/i2d_PKCS7_bio_stream.pod user/attilio/vmc-playground/crypto/openssl/doc/ssl/SSL_CTX_set_psk_client_callback.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/ssl/SSL_CTX_set_psk_client_callback.pod user/attilio/vmc-playground/crypto/openssl/doc/ssl/SSL_CTX_use_psk_identity_hint.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/ssl/SSL_CTX_use_psk_identity_hint.pod user/attilio/vmc-playground/crypto/openssl/doc/ssl/SSL_get_psk_identity.pod - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/doc/ssl/SSL_get_psk_identity.pod user/attilio/vmc-playground/crypto/openssl/engines/ccgost/ - copied from r246319, user/attilio/vmcontention/crypto/openssl/engines/ccgost/ user/attilio/vmc-playground/crypto/openssl/engines/e_padlock.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/engines/e_padlock.c user/attilio/vmc-playground/crypto/openssl/ssl/d1_srtp.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/ssl/d1_srtp.c user/attilio/vmc-playground/crypto/openssl/ssl/srtp.h - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/ssl/srtp.h user/attilio/vmc-playground/crypto/openssl/ssl/tls_srp.c - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/ssl/tls_srp.c user/attilio/vmc-playground/crypto/openssl/util/cygwin.sh - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/util/cygwin.sh user/attilio/vmc-playground/crypto/openssl/util/mkrc.pl - copied unchanged from r246319, user/attilio/vmcontention/crypto/openssl/util/mkrc.pl user/attilio/vmc-playground/etc/atf/ - copied from r246319, user/attilio/vmcontention/etc/atf/ user/attilio/vmc-playground/etc/rc.d/auditdistd - copied unchanged from r246319, user/attilio/vmcontention/etc/rc.d/auditdistd user/attilio/vmc-playground/etc/rc.d/postrandom - copied unchanged from r246319, user/attilio/vmcontention/etc/rc.d/postrandom user/attilio/vmc-playground/lib/atf/ - copied from r246319, user/attilio/vmcontention/lib/atf/ user/attilio/vmc-playground/lib/clang/include/MipsGenAsmMatcher.inc - copied unchanged from r246319, user/attilio/vmcontention/lib/clang/include/MipsGenAsmMatcher.inc user/attilio/vmc-playground/lib/clang/include/MipsGenDisassemblerTables.inc - copied unchanged from r246319, user/attilio/vmcontention/lib/clang/include/MipsGenDisassemblerTables.inc user/attilio/vmc-playground/lib/clang/include/MipsGenEDInfo.inc - copied unchanged from r246319, user/attilio/vmcontention/lib/clang/include/MipsGenEDInfo.inc user/attilio/vmc-playground/lib/clang/include/MipsGenMCPseudoLowering.inc - copied unchanged from r246319, user/attilio/vmcontention/lib/clang/include/MipsGenMCPseudoLowering.inc user/attilio/vmc-playground/lib/clang/include/clang/AST/CommentCommandInfo.inc - copied unchanged from r246319, user/attilio/vmcontention/lib/clang/include/clang/AST/CommentCommandInfo.inc user/attilio/vmc-playground/lib/clang/include/clang/AST/CommentHTMLTags.inc - copied unchanged from r246319, user/attilio/vmcontention/lib/clang/include/clang/AST/CommentHTMLTags.inc user/attilio/vmc-playground/lib/clang/include/clang/AST/CommentHTMLTagsProperties.inc - copied unchanged from r246319, user/attilio/vmcontention/lib/clang/include/clang/AST/CommentHTMLTagsProperties.inc user/attilio/vmc-playground/lib/clang/include/clang/AST/CommentNodes.inc - copied unchanged from r246319, user/attilio/vmcontention/lib/clang/include/clang/AST/CommentNodes.inc user/attilio/vmc-playground/lib/clang/include/clang/Basic/DiagnosticCommentKinds.inc - copied unchanged from r246319, user/attilio/vmcontention/lib/clang/include/clang/Basic/DiagnosticCommentKinds.inc user/attilio/vmc-playground/lib/clang/libclangrewritecore/ - copied from r246319, user/attilio/vmcontention/lib/clang/libclangrewritecore/ user/attilio/vmc-playground/lib/clang/libclangrewritefrontend/ - copied from r246319, user/attilio/vmcontention/lib/clang/libclangrewritefrontend/ user/attilio/vmc-playground/lib/clang/libllvmmipsdisassembler/ - copied from r246319, user/attilio/vmcontention/lib/clang/libllvmmipsdisassembler/ user/attilio/vmc-playground/lib/libc/arm/Symbol_oabi.map - copied unchanged from r246319, user/attilio/vmcontention/lib/libc/arm/Symbol_oabi.map user/attilio/vmc-playground/lib/libc/arm/aeabi/ - copied from r246319, user/attilio/vmcontention/lib/libc/arm/aeabi/ user/attilio/vmc-playground/lib/libc/arm/sys/__vdso_gettc.c - copied unchanged from r246319, user/attilio/vmcontention/lib/libc/arm/sys/__vdso_gettc.c user/attilio/vmc-playground/lib/libc/gen/auxv.c - copied unchanged from r246319, user/attilio/vmcontention/lib/libc/gen/auxv.c user/attilio/vmc-playground/lib/libc/gen/clock_getcpuclockid.3 - copied unchanged from r246319, user/attilio/vmcontention/lib/libc/gen/clock_getcpuclockid.3 user/attilio/vmc-playground/lib/libc/gen/clock_getcpuclockid.c - copied unchanged from r246319, user/attilio/vmcontention/lib/libc/gen/clock_getcpuclockid.c user/attilio/vmc-playground/lib/libc/gen/unvis-compat.c - copied unchanged from r246319, user/attilio/vmcontention/lib/libc/gen/unvis-compat.c user/attilio/vmc-playground/lib/libc/gen/waitid.c - copied unchanged from r246319, user/attilio/vmcontention/lib/libc/gen/waitid.c user/attilio/vmc-playground/lib/libc/ia64/sys/__vdso_gettc.c - copied unchanged from r246319, user/attilio/vmcontention/lib/libc/ia64/sys/__vdso_gettc.c user/attilio/vmc-playground/lib/libc/locale/iswalnum_l.3 - copied unchanged from r246319, user/attilio/vmcontention/lib/libc/locale/iswalnum_l.3 user/attilio/vmc-playground/lib/libc/mips/sys/__vdso_gettc.c - copied unchanged from r246319, user/attilio/vmcontention/lib/libc/mips/sys/__vdso_gettc.c user/attilio/vmc-playground/lib/libc/nls/zh_CN.GB18030.msg - copied unchanged from r246319, user/attilio/vmcontention/lib/libc/nls/zh_CN.GB18030.msg user/attilio/vmc-playground/lib/libc/nls/zh_CN.GB2312.msg - copied unchanged from r246319, user/attilio/vmcontention/lib/libc/nls/zh_CN.GB2312.msg user/attilio/vmc-playground/lib/libc/nls/zh_CN.UTF-8.msg - copied unchanged from r246319, user/attilio/vmcontention/lib/libc/nls/zh_CN.UTF-8.msg user/attilio/vmc-playground/lib/libc/powerpc/sys/__vdso_gettc.c - copied unchanged from r246319, user/attilio/vmcontention/lib/libc/powerpc/sys/__vdso_gettc.c user/attilio/vmc-playground/lib/libc/powerpc64/sys/__vdso_gettc.c - copied unchanged from r246319, user/attilio/vmcontention/lib/libc/powerpc64/sys/__vdso_gettc.c user/attilio/vmc-playground/lib/libc/sparc64/sys/__vdso_gettc.c - copied unchanged from r246319, user/attilio/vmcontention/lib/libc/sparc64/sys/__vdso_gettc.c user/attilio/vmc-playground/lib/libc/stdio/fmemopen.c - copied unchanged from r246319, user/attilio/vmcontention/lib/libc/stdio/fmemopen.c user/attilio/vmc-playground/lib/libcrypt/tests/ - copied from r246319, user/attilio/vmcontention/lib/libcrypt/tests/ user/attilio/vmc-playground/lib/libmandoc/ - copied from r246319, user/attilio/vmcontention/lib/libmandoc/ user/attilio/vmc-playground/lib/libnetbsd/ - copied from r246319, user/attilio/vmcontention/lib/libnetbsd/ user/attilio/vmc-playground/lib/libpmc/pmc.ivybridge.3 - copied unchanged from r246319, user/attilio/vmcontention/lib/libpmc/pmc.ivybridge.3 user/attilio/vmc-playground/lib/libpmc/pmc.ivybridgexeon.3 - copied unchanged from r246319, user/attilio/vmcontention/lib/libpmc/pmc.ivybridgexeon.3 user/attilio/vmc-playground/lib/libpmc/pmc.sandybridgexeon.3 - copied unchanged from r246319, user/attilio/vmcontention/lib/libpmc/pmc.sandybridgexeon.3 user/attilio/vmc-playground/lib/libstand/amd64/ - copied from r246319, user/attilio/vmcontention/lib/libstand/amd64/ user/attilio/vmc-playground/lib/libutil/pw_util.3 - copied unchanged from r246319, user/attilio/vmcontention/lib/libutil/pw_util.3 - copied from r246319, user/attilio/vmcontention/lib/libvmmapi/ user/attilio/vmc-playground/lib/msun/ld128/s_expl.c - copied unchanged from r246319, user/attilio/vmcontention/lib/msun/ld128/s_expl.c user/attilio/vmc-playground/lib/msun/ld80/s_expl.c - copied unchanged from r246319, user/attilio/vmcontention/lib/msun/ld80/s_expl.c user/attilio/vmc-playground/libexec/atf/ - copied from r246319, user/attilio/vmcontention/libexec/atf/ user/attilio/vmc-playground/libexec/rpc.rusersd/extern.h - copied unchanged from r246319, user/attilio/vmcontention/libexec/rpc.rusersd/extern.h user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/early-adopter/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/early-adopter/article.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/errata/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/errata/article.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/alpha/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/hardware/alpha/article.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/common/artheader.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/hardware/common/artheader.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/common/dev.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/hardware/common/dev.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/common/intro.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/hardware/common/intro.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/i386/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/hardware/i386/article.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/i386/proc-i386.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/hardware/i386/proc-i386.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/ia64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/hardware/ia64/article.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/ia64/proc-ia64.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/hardware/ia64/proc-ia64.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/pc98/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/hardware/pc98/article.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/pc98/proc-pc98.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/hardware/pc98/proc-pc98.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/sparc64/dev-sparc64.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/hardware/sparc64/dev-sparc64.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/sparc64/proc-sparc64.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/hardware/sparc64/proc-sparc64.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/alpha/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/installation/alpha/article.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/common/abstract.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/installation/common/abstract.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/common/artheader.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/installation/common/artheader.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/common/install.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/installation/common/install.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/common/layout.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/installation/common/layout.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/common/trouble.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/installation/common/trouble.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/common/upgrade.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/installation/common/upgrade.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/i386/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/installation/i386/article.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/ia64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/installation/ia64/article.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/pc98/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/installation/pc98/article.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/sparc64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/installation/sparc64/article.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/sparc64/install.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/installation/sparc64/install.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/readme/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/readme/article.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/relnotes/common/new.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/relnotes/common/new.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/relnotes/i386/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/relnotes/i386/article.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.xml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/share/xml/ - copied from r246319, user/attilio/vmcontention/release/doc/de_DE.ISO8859-1/share/xml/ user/attilio/vmc-playground/release/doc/en_US.ISO8859-1/errata/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/en_US.ISO8859-1/errata/article.xml user/attilio/vmc-playground/release/doc/en_US.ISO8859-1/hardware/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/en_US.ISO8859-1/hardware/article.xml user/attilio/vmc-playground/release/doc/en_US.ISO8859-1/readme/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/en_US.ISO8859-1/readme/article.xml user/attilio/vmc-playground/release/doc/en_US.ISO8859-1/relnotes/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/en_US.ISO8859-1/relnotes/article.xml user/attilio/vmc-playground/release/doc/en_US.ISO8859-1/share/xml/ - copied from r246319, user/attilio/vmcontention/release/doc/en_US.ISO8859-1/share/xml/ user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/early-adopter/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/early-adopter/article.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/errata/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/errata/article.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/alpha/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/hardware/alpha/article.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/alpha/proc-alpha.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/hardware/alpha/proc-alpha.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/common/artheader.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/hardware/common/artheader.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/common/dev.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/hardware/common/dev.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/common/intro.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/hardware/common/intro.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/i386/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/hardware/i386/article.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/i386/proc-i386.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/hardware/i386/proc-i386.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/ia64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/hardware/ia64/article.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/ia64/proc-ia64.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/hardware/ia64/proc-ia64.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/pc98/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/hardware/pc98/article.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/pc98/proc-pc98.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/hardware/pc98/proc-pc98.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/sparc64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/hardware/sparc64/article.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/sparc64/dev-sparc64.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/hardware/sparc64/dev-sparc64.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/sparc64/proc-sparc64.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/hardware/sparc64/proc-sparc64.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/alpha/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/installation/alpha/article.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/common/abstract.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/installation/common/abstract.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/common/artheader.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/installation/common/artheader.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/common/install.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/installation/common/install.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/common/layout.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/installation/common/layout.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/common/trouble.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/installation/common/trouble.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/common/upgrade.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/installation/common/upgrade.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/i386/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/installation/i386/article.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/pc98/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/installation/pc98/article.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/sparc64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/installation/sparc64/article.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/sparc64/install.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/installation/sparc64/install.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/relnotes/alpha/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/relnotes/alpha/article.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/relnotes/common/new.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/relnotes/common/new.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/relnotes/i386/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/relnotes/i386/article.xml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/share/xml/ - copied from r246319, user/attilio/vmcontention/release/doc/fr_FR.ISO8859-1/share/xml/ user/attilio/vmc-playground/release/doc/ja_JP.eucJP/errata/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/errata/article.xml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/alpha/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/hardware/alpha/article.xml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/amd64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/hardware/amd64/article.xml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/amd64/proc-amd64.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/hardware/amd64/proc-amd64.xml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/common/artheader.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/hardware/common/artheader.xml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/common/dev.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/hardware/common/dev.xml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/common/intro.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/hardware/common/intro.xml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/i386/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/hardware/i386/article.xml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.xml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/ia64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/hardware/ia64/article.xml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/ia64/proc-ia64.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/hardware/ia64/proc-ia64.xml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/pc98/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/hardware/pc98/article.xml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/pc98/proc-pc98.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/hardware/pc98/proc-pc98.xml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/sparc64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/hardware/sparc64/article.xml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/sparc64/proc-sparc64.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/hardware/sparc64/proc-sparc64.xml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/relnotes/alpha/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/relnotes/alpha/article.xml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/relnotes/amd64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/relnotes/amd64/article.xml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/relnotes/common/new.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/relnotes/common/new.xml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/relnotes/i386/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/relnotes/i386/article.xml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/relnotes/ia64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/relnotes/ia64/article.xml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/relnotes/pc98/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/relnotes/pc98/article.xml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/relnotes/sparc64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/relnotes/sparc64/article.xml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/share/xml/ - copied from r246319, user/attilio/vmcontention/release/doc/ja_JP.eucJP/share/xml/ user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/errata/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/errata/article.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/alpha/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/hardware/alpha/article.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/amd64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/hardware/amd64/article.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/amd64/proc-amd64.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/hardware/amd64/proc-amd64.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/common/artheader.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/hardware/common/artheader.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/common/dev.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/hardware/common/dev.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/common/intro.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/hardware/common/intro.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/i386/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/hardware/i386/article.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/i386/proc-i386.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/hardware/i386/proc-i386.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/ia64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/hardware/ia64/article.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/ia64/proc-ia64.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/hardware/ia64/proc-ia64.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/pc98/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/hardware/pc98/article.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/pc98/proc-pc98.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/hardware/pc98/proc-pc98.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/sparc64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/hardware/sparc64/article.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/sparc64/proc-sparc64.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/hardware/sparc64/proc-sparc64.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/alpha/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/installation/alpha/article.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/amd64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/installation/amd64/article.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/common/abstract.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/installation/common/abstract.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/common/artheader.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/installation/common/artheader.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/common/install.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/installation/common/install.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/common/layout.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/installation/common/layout.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/common/trouble.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/installation/common/trouble.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/common/upgrade.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/installation/common/upgrade.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/i386/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/installation/i386/article.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/ia64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/installation/ia64/article.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/pc98/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/installation/pc98/article.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/sparc64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/installation/sparc64/article.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/readme/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/readme/article.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/relnotes/alpha/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/relnotes/alpha/article.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/relnotes/amd64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/relnotes/amd64/article.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/relnotes/common/new.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/relnotes/common/new.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/relnotes/i386/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/relnotes/i386/article.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/relnotes/ia64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/relnotes/ia64/article.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/relnotes/pc98/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/relnotes/pc98/article.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/relnotes/sparc64/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/relnotes/sparc64/article.xml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/share/xml/ - copied from r246319, user/attilio/vmcontention/release/doc/ru_RU.KOI8-R/share/xml/ user/attilio/vmc-playground/release/doc/share/xml/ - copied from r246319, user/attilio/vmcontention/release/doc/share/xml/ user/attilio/vmc-playground/release/doc/zh_CN.GB2312/errata/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/zh_CN.GB2312/errata/article.xml user/attilio/vmc-playground/release/doc/zh_CN.GB2312/hardware/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/zh_CN.GB2312/hardware/article.xml user/attilio/vmc-playground/release/doc/zh_CN.GB2312/readme/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/zh_CN.GB2312/readme/article.xml user/attilio/vmc-playground/release/doc/zh_CN.GB2312/relnotes/article.xml - copied unchanged from r246319, user/attilio/vmcontention/release/doc/zh_CN.GB2312/relnotes/article.xml user/attilio/vmc-playground/release/doc/zh_CN.GB2312/share/xml/ - copied from r246319, user/attilio/vmcontention/release/doc/zh_CN.GB2312/share/xml/ user/attilio/vmc-playground/sbin/mount_fusefs/ - copied from r246319, user/attilio/vmcontention/sbin/mount_fusefs/ user/attilio/vmc-playground/sbin/nvmecontrol/ - copied from r246319, user/attilio/vmcontention/sbin/nvmecontrol/ user/attilio/vmc-playground/sbin/pfctl/parse.y - copied unchanged from r246319, user/attilio/vmcontention/sbin/pfctl/parse.y user/attilio/vmc-playground/sbin/pfctl/pf_print_state.c - copied unchanged from r246319, user/attilio/vmcontention/sbin/pfctl/pf_print_state.c user/attilio/vmc-playground/sbin/pfctl/pfctl.8 - copied unchanged from r246319, user/attilio/vmcontention/sbin/pfctl/pfctl.8 user/attilio/vmc-playground/sbin/pfctl/pfctl.c - copied unchanged from r246319, user/attilio/vmcontention/sbin/pfctl/pfctl.c user/attilio/vmc-playground/sbin/pfctl/pfctl.h - copied unchanged from r246319, user/attilio/vmcontention/sbin/pfctl/pfctl.h user/attilio/vmc-playground/sbin/pfctl/pfctl_altq.c - copied unchanged from r246319, user/attilio/vmcontention/sbin/pfctl/pfctl_altq.c user/attilio/vmc-playground/sbin/pfctl/pfctl_optimize.c - copied unchanged from r246319, user/attilio/vmcontention/sbin/pfctl/pfctl_optimize.c user/attilio/vmc-playground/sbin/pfctl/pfctl_osfp.c - copied unchanged from r246319, user/attilio/vmcontention/sbin/pfctl/pfctl_osfp.c user/attilio/vmc-playground/sbin/pfctl/pfctl_parser.c - copied unchanged from r246319, user/attilio/vmcontention/sbin/pfctl/pfctl_parser.c user/attilio/vmc-playground/sbin/pfctl/pfctl_parser.h - copied unchanged from r246319, user/attilio/vmcontention/sbin/pfctl/pfctl_parser.h user/attilio/vmc-playground/sbin/pfctl/pfctl_qstats.c - copied unchanged from r246319, user/attilio/vmcontention/sbin/pfctl/pfctl_qstats.c user/attilio/vmc-playground/sbin/pfctl/pfctl_radix.c - copied unchanged from r246319, user/attilio/vmcontention/sbin/pfctl/pfctl_radix.c user/attilio/vmc-playground/sbin/pfctl/pfctl_table.c - copied unchanged from r246319, user/attilio/vmcontention/sbin/pfctl/pfctl_table.c user/attilio/vmc-playground/secure/lib/libcrypto/amd64/ - copied from r246319, user/attilio/vmcontention/secure/lib/libcrypto/amd64/ user/attilio/vmc-playground/secure/lib/libcrypto/engines/libgost/ - copied from r246319, user/attilio/vmcontention/secure/lib/libcrypto/engines/libgost/ user/attilio/vmc-playground/secure/lib/libcrypto/i386/aes-586.s - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/i386/aes-586.s user/attilio/vmc-playground/secure/lib/libcrypto/i386/aesni-x86.s - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/i386/aesni-x86.s user/attilio/vmc-playground/secure/lib/libcrypto/i386/cmll-x86.s - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/i386/cmll-x86.s user/attilio/vmc-playground/secure/lib/libcrypto/i386/ghash-x86.s - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/i386/ghash-x86.s user/attilio/vmc-playground/secure/lib/libcrypto/i386/sha256-586.s - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/i386/sha256-586.s user/attilio/vmc-playground/secure/lib/libcrypto/i386/sha512-586.s - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/i386/sha512-586.s user/attilio/vmc-playground/secure/lib/libcrypto/i386/vpaes-x86.s - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/i386/vpaes-x86.s user/attilio/vmc-playground/secure/lib/libcrypto/i386/wp-mmx.s - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/i386/wp-mmx.s user/attilio/vmc-playground/secure/lib/libcrypto/i386/x86-gf2m.s - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/i386/x86-gf2m.s user/attilio/vmc-playground/secure/lib/libcrypto/i386/x86-mont.s - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/i386/x86-mont.s user/attilio/vmc-playground/secure/lib/libcrypto/i386/x86cpuid.s - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/i386/x86cpuid.s user/attilio/vmc-playground/secure/lib/libcrypto/man/BIO_new_CMS.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/BIO_new_CMS.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/CMS_add0_cert.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/CMS_add0_cert.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/CMS_add1_recipient_cert.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/CMS_add1_recipient_cert.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/CMS_compress.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/CMS_compress.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/CMS_decrypt.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/CMS_decrypt.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/CMS_encrypt.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/CMS_encrypt.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/CMS_final.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/CMS_final.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/CMS_get0_SignerInfos.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/CMS_get0_SignerInfos.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/CMS_get0_type.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/CMS_get0_type.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/CMS_sign.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/CMS_sign.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/CMS_sign_add1_signer.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/CMS_sign_add1_signer.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/CMS_sign_receipt.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/CMS_sign_receipt.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/CMS_uncompress.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/CMS_uncompress.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/CMS_verify.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/CMS_verify.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/CMS_verify_receipt.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/CMS_verify_receipt.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_DigestSignInit.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/EVP_DigestSignInit.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_DigestVerifyInit.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/EVP_DigestVerifyInit.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_PKEY_cmp.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/EVP_PKEY_cmp.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_PKEY_decrypt.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/EVP_PKEY_decrypt.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_PKEY_derive.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/EVP_PKEY_derive.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_PKEY_encrypt.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/EVP_PKEY_encrypt.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_PKEY_get_default_digest.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/EVP_PKEY_get_default_digest.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_PKEY_keygen.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/EVP_PKEY_keygen.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_PKEY_print_private.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/EVP_PKEY_print_private.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_PKEY_sign.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/EVP_PKEY_sign.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_PKEY_verify.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/EVP_PKEY_verify.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_PKEY_verifyrecover.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/EVP_PKEY_verifyrecover.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/PKCS7_sign_add_signer.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/PKCS7_sign_add_signer.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/SMIME_read_CMS.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/SMIME_read_CMS.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/SMIME_write_CMS.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/SMIME_write_CMS.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/X509_STORE_CTX_new.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/X509_STORE_CTX_new.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/X509_verify_cert.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/X509_verify_cert.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/i2d_CMS_bio_stream.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/i2d_CMS_bio_stream.3 user/attilio/vmc-playground/secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 user/attilio/vmc-playground/secure/lib/libcrypto/opensslconf-x86.h - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libcrypto/opensslconf-x86.h user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_set_psk_client_callback.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libssl/man/SSL_CTX_set_psk_client_callback.3 user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_use_psk_identity_hint.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libssl/man/SSL_CTX_use_psk_identity_hint.3 user/attilio/vmc-playground/secure/lib/libssl/man/SSL_get_psk_identity.3 - copied unchanged from r246319, user/attilio/vmcontention/secure/lib/libssl/man/SSL_get_psk_identity.3 user/attilio/vmc-playground/secure/usr.bin/openssl/man/cms.1 - copied unchanged from r246319, user/attilio/vmcontention/secure/usr.bin/openssl/man/cms.1 user/attilio/vmc-playground/secure/usr.bin/openssl/man/genpkey.1 - copied unchanged from r246319, user/attilio/vmcontention/secure/usr.bin/openssl/man/genpkey.1 user/attilio/vmc-playground/secure/usr.bin/openssl/man/pkey.1 - copied unchanged from r246319, user/attilio/vmcontention/secure/usr.bin/openssl/man/pkey.1 user/attilio/vmc-playground/secure/usr.bin/openssl/man/pkeyparam.1 - copied unchanged from r246319, user/attilio/vmcontention/secure/usr.bin/openssl/man/pkeyparam.1 user/attilio/vmc-playground/secure/usr.bin/openssl/man/pkeyutl.1 - copied unchanged from r246319, user/attilio/vmcontention/secure/usr.bin/openssl/man/pkeyutl.1 user/attilio/vmc-playground/secure/usr.bin/openssl/man/ts.1 - copied unchanged from r246319, user/attilio/vmcontention/secure/usr.bin/openssl/man/ts.1 user/attilio/vmc-playground/secure/usr.bin/openssl/man/tsget.1 - copied unchanged from r246319, user/attilio/vmcontention/secure/usr.bin/openssl/man/tsget.1 user/attilio/vmc-playground/share/atf/ - copied from r246319, user/attilio/vmcontention/share/atf/ user/attilio/vmc-playground/share/doc/atf/ - copied from r246319, user/attilio/vmcontention/share/doc/atf/ user/attilio/vmc-playground/share/dtrace/hotopen - copied unchanged from r246319, user/attilio/vmcontention/share/dtrace/hotopen user/attilio/vmc-playground/share/dtrace/nfsattrstats - copied unchanged from r246319, user/attilio/vmcontention/share/dtrace/nfsattrstats user/attilio/vmc-playground/share/examples/atf/ - copied from r246319, user/attilio/vmcontention/share/examples/atf/ user/attilio/vmc-playground/share/examples/libusb20/ - copied from r246319, user/attilio/vmcontention/share/examples/libusb20/ user/attilio/vmc-playground/share/man/man3/pthread_getcpuclockid.3 - copied unchanged from r246319, user/attilio/vmcontention/share/man/man3/pthread_getcpuclockid.3 user/attilio/vmc-playground/share/man/man4/altera_avgen.4 - copied unchanged from r246319, user/attilio/vmcontention/share/man/man4/altera_avgen.4 user/attilio/vmc-playground/share/man/man4/altera_jtag_uart.4 - copied unchanged from r246319, user/attilio/vmcontention/share/man/man4/altera_jtag_uart.4 user/attilio/vmc-playground/share/man/man4/altera_sdcard.4 - copied unchanged from r246319, user/attilio/vmcontention/share/man/man4/altera_sdcard.4 user/attilio/vmc-playground/share/man/man4/aout.4 - copied unchanged from r246319, user/attilio/vmcontention/share/man/man4/aout.4 - copied unchanged from r246319, user/attilio/vmcontention/share/man/man4/bhyve.4 user/attilio/vmc-playground/share/man/man4/isf.4 - copied unchanged from r246319, user/attilio/vmcontention/share/man/man4/isf.4 user/attilio/vmc-playground/share/man/man4/nvd.4 - copied unchanged from r246319, user/attilio/vmcontention/share/man/man4/nvd.4 user/attilio/vmc-playground/share/man/man4/nvme.4 - copied unchanged from r246319, user/attilio/vmcontention/share/man/man4/nvme.4 user/attilio/vmc-playground/share/man/man4/pf.4 - copied unchanged from r246319, user/attilio/vmcontention/share/man/man4/pf.4 user/attilio/vmc-playground/share/man/man4/pflog.4 - copied unchanged from r246319, user/attilio/vmcontention/share/man/man4/pflog.4 user/attilio/vmc-playground/share/man/man4/pfsync.4 - copied unchanged from r246319, user/attilio/vmcontention/share/man/man4/pfsync.4 user/attilio/vmc-playground/share/man/man4/terasic_mtl.4 - copied unchanged from r246319, user/attilio/vmcontention/share/man/man4/terasic_mtl.4 user/attilio/vmc-playground/share/man/man4/vale.4 - copied unchanged from r246319, user/attilio/vmcontention/share/man/man4/vale.4 user/attilio/vmc-playground/share/man/man4/virtio_scsi.4 - copied unchanged from r246319, user/attilio/vmcontention/share/man/man4/virtio_scsi.4 user/attilio/vmc-playground/share/man/man5/pf.conf.5 - copied unchanged from r246319, user/attilio/vmcontention/share/man/man5/pf.conf.5 user/attilio/vmc-playground/share/man/man5/pf.os.5 - copied unchanged from r246319, user/attilio/vmcontention/share/man/man5/pf.os.5 user/attilio/vmc-playground/share/man/man9/BUS_CHILD_DELETED.9 - copied unchanged from r246319, user/attilio/vmcontention/share/man/man9/BUS_CHILD_DELETED.9 user/attilio/vmc-playground/share/man/man9/BUS_CHILD_DETACHED.9 - copied unchanged from r246319, user/attilio/vmcontention/share/man/man9/BUS_CHILD_DETACHED.9 user/attilio/vmc-playground/share/mk/atf.test.mk - copied unchanged from r246319, user/attilio/vmcontention/share/mk/atf.test.mk user/attilio/vmc-playground/share/mk/bsd.compiler.mk - copied unchanged from r246319, user/attilio/vmcontention/share/mk/bsd.compiler.mk user/attilio/vmc-playground/share/mk/bsd.progs.mk - copied unchanged from r246319, user/attilio/vmcontention/share/mk/bsd.progs.mk user/attilio/vmc-playground/share/mk/bsd.test.mk - copied unchanged from r246319, user/attilio/vmcontention/share/mk/bsd.test.mk user/attilio/vmc-playground/share/syscons/keymaps/danish.iso.macbook.kbd - copied unchanged from r246319, user/attilio/vmcontention/share/syscons/keymaps/danish.iso.macbook.kbd user/attilio/vmc-playground/share/syscons/keymaps/us.dvorakp.kbd - copied unchanged from r246319, user/attilio/vmcontention/share/syscons/keymaps/us.dvorakp.kbd user/attilio/vmc-playground/share/xml/ - copied from r246319, user/attilio/vmcontention/share/xml/ user/attilio/vmc-playground/share/xsl/ - copied from r246319, user/attilio/vmcontention/share/xsl/ - copied unchanged from r246319, user/attilio/vmcontention/sys/amd64/include/vmm.h - copied unchanged from r246319, user/attilio/vmcontention/sys/amd64/include/vmm_dev.h - copied unchanged from r246319, user/attilio/vmcontention/sys/amd64/include/vmm_instruction_emul.h - copied from r246319, user/attilio/vmcontention/sys/amd64/vmm/ user/attilio/vmc-playground/sys/arm/allwinner/ - copied from r246319, user/attilio/vmcontention/sys/arm/allwinner/ user/attilio/vmc-playground/sys/arm/arm/busdma_machdep-v6.c - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/arm/busdma_machdep-v6.c user/attilio/vmc-playground/sys/arm/arm/cpufunc_asm_arm11x6.S - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/arm/cpufunc_asm_arm11x6.S user/attilio/vmc-playground/sys/arm/arm/cpufunc_asm_armv6.S - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/arm/cpufunc_asm_armv6.S user/attilio/vmc-playground/sys/arm/arm/cpufunc_asm_armv7.S - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/arm/cpufunc_asm_armv7.S user/attilio/vmc-playground/sys/arm/arm/cpufunc_asm_pj4b.S - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/arm/cpufunc_asm_pj4b.S user/attilio/vmc-playground/sys/arm/arm/gic.c - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/arm/gic.c user/attilio/vmc-playground/sys/arm/arm/mp_machdep.c - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/arm/mp_machdep.c user/attilio/vmc-playground/sys/arm/arm/mpcore_timer.c - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/arm/mpcore_timer.c user/attilio/vmc-playground/sys/arm/arm/pl190.c - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/arm/pl190.c user/attilio/vmc-playground/sys/arm/arm/pl310.c - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/arm/pl310.c user/attilio/vmc-playground/sys/arm/arm/pmap-v6.c - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/arm/pmap-v6.c user/attilio/vmc-playground/sys/arm/arm/sc_machdep.c - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/arm/sc_machdep.c user/attilio/vmc-playground/sys/arm/arm/vfp.c - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/arm/vfp.c user/attilio/vmc-playground/sys/arm/at91/at91_pio_sam9g45.h - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/at91/at91_pio_sam9g45.h user/attilio/vmc-playground/sys/arm/at91/at91rm9200_devices.c - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/at91/at91rm9200_devices.c user/attilio/vmc-playground/sys/arm/at91/at91rm9200var.h - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/at91/at91rm9200var.h user/attilio/vmc-playground/sys/arm/at91/at91sam9g45.c - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/at91/at91sam9g45.c user/attilio/vmc-playground/sys/arm/at91/at91sam9g45reg.h - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/at91/at91sam9g45reg.h user/attilio/vmc-playground/sys/arm/at91/at91sam9x5.c - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/at91/at91sam9x5.c user/attilio/vmc-playground/sys/arm/at91/at91sam9x5reg.h - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/at91/at91sam9x5reg.h user/attilio/vmc-playground/sys/arm/at91/board_eb9200.c - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/at91/board_eb9200.c user/attilio/vmc-playground/sys/arm/at91/board_sam9260ek.c - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/at91/board_sam9260ek.c user/attilio/vmc-playground/sys/arm/at91/board_sn9g45.c - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/at91/board_sn9g45.c user/attilio/vmc-playground/sys/arm/at91/std.at91sam9g45 - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/at91/std.at91sam9g45 user/attilio/vmc-playground/sys/arm/at91/std.eb9200 - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/at91/std.eb9200 user/attilio/vmc-playground/sys/arm/at91/std.sam9260ek - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/at91/std.sam9260ek user/attilio/vmc-playground/sys/arm/at91/std.sn9g45 - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/at91/std.sn9g45 user/attilio/vmc-playground/sys/arm/at91/uart_cpu_at91usart.c - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/at91/uart_cpu_at91usart.c user/attilio/vmc-playground/sys/arm/broadcom/ - copied from r246319, user/attilio/vmcontention/sys/arm/broadcom/ user/attilio/vmc-playground/sys/arm/conf/AC100 - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/conf/AC100 user/attilio/vmc-playground/sys/arm/conf/ARMADAXP - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/conf/ARMADAXP user/attilio/vmc-playground/sys/arm/conf/BEAGLEBONE - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/conf/BEAGLEBONE user/attilio/vmc-playground/sys/arm/conf/CUBIEBOARD - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/conf/CUBIEBOARD user/attilio/vmc-playground/sys/arm/conf/DREAMPLUG-1001 - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/conf/DREAMPLUG-1001 user/attilio/vmc-playground/sys/arm/conf/EA3250 - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/conf/EA3250 user/attilio/vmc-playground/sys/arm/conf/EA3250.hints - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/conf/EA3250.hints user/attilio/vmc-playground/sys/arm/conf/EB9200 - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/conf/EB9200 user/attilio/vmc-playground/sys/arm/conf/EB9200.hints - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/conf/EB9200.hints user/attilio/vmc-playground/sys/arm/conf/Makefile - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/conf/Makefile user/attilio/vmc-playground/sys/arm/conf/NOTES - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/conf/NOTES user/attilio/vmc-playground/sys/arm/conf/PANDABOARD - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/conf/PANDABOARD user/attilio/vmc-playground/sys/arm/conf/PANDABOARD.hints - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/conf/PANDABOARD.hints user/attilio/vmc-playground/sys/arm/conf/RPI-B - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/conf/RPI-B user/attilio/vmc-playground/sys/arm/conf/SAM9260EK - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/conf/SAM9260EK user/attilio/vmc-playground/sys/arm/conf/SAM9260EK.hints - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/conf/SAM9260EK.hints user/attilio/vmc-playground/sys/arm/conf/SN9G45 - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/conf/SN9G45 user/attilio/vmc-playground/sys/arm/conf/VERSATILEPB - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/conf/VERSATILEPB user/attilio/vmc-playground/sys/arm/include/pl310.h - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/include/pl310.h user/attilio/vmc-playground/sys/arm/include/sc_machdep.h - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/include/sc_machdep.h user/attilio/vmc-playground/sys/arm/include/vfp.h - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/include/vfp.h user/attilio/vmc-playground/sys/arm/lpc/ - copied from r246319, user/attilio/vmcontention/sys/arm/lpc/ user/attilio/vmc-playground/sys/arm/mv/armadaxp/ - copied from r246319, user/attilio/vmcontention/sys/arm/mv/armadaxp/ user/attilio/vmc-playground/sys/arm/mv/mpic.c - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/mv/mpic.c user/attilio/vmc-playground/sys/arm/mv/mv_ts.c - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/mv/mv_ts.c user/attilio/vmc-playground/sys/arm/mv/std-pj4b.mv - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/mv/std-pj4b.mv user/attilio/vmc-playground/sys/arm/tegra/ - copied from r246319, user/attilio/vmcontention/sys/arm/tegra/ user/attilio/vmc-playground/sys/arm/ti/ - copied from r246319, user/attilio/vmcontention/sys/arm/ti/ user/attilio/vmc-playground/sys/arm/versatile/ - copied from r246319, user/attilio/vmcontention/sys/arm/versatile/ user/attilio/vmc-playground/sys/arm/xscale/std.xscale-be - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/xscale/std.xscale-be user/attilio/vmc-playground/sys/boot/common/part.c - copied unchanged from r246319, user/attilio/vmcontention/sys/boot/common/part.c user/attilio/vmc-playground/sys/boot/common/part.h - copied unchanged from r246319, user/attilio/vmcontention/sys/boot/common/part.h user/attilio/vmc-playground/sys/boot/fdt/dts/bcm2835-rpi-b.dts - copied unchanged from r246319, user/attilio/vmcontention/sys/boot/fdt/dts/bcm2835-rpi-b.dts user/attilio/vmc-playground/sys/boot/fdt/dts/beaglebone.dts - copied unchanged from r246319, user/attilio/vmcontention/sys/boot/fdt/dts/beaglebone.dts user/attilio/vmc-playground/sys/boot/fdt/dts/cubieboard.dts - copied unchanged from r246319, user/attilio/vmcontention/sys/boot/fdt/dts/cubieboard.dts user/attilio/vmc-playground/sys/boot/fdt/dts/db78460.dts - copied unchanged from r246319, user/attilio/vmcontention/sys/boot/fdt/dts/db78460.dts user/attilio/vmc-playground/sys/boot/fdt/dts/dreamplug-1001.dts - copied unchanged from r246319, user/attilio/vmcontention/sys/boot/fdt/dts/dreamplug-1001.dts user/attilio/vmc-playground/sys/boot/fdt/dts/dreamplug-1001N.dts - copied unchanged from r246319, user/attilio/vmcontention/sys/boot/fdt/dts/dreamplug-1001N.dts user/attilio/vmc-playground/sys/boot/fdt/dts/ea3250.dts - copied unchanged from r246319, user/attilio/vmcontention/sys/boot/fdt/dts/ea3250.dts user/attilio/vmc-playground/sys/boot/fdt/dts/pandaboard.dts - copied unchanged from r246319, user/attilio/vmcontention/sys/boot/fdt/dts/pandaboard.dts user/attilio/vmc-playground/sys/boot/fdt/dts/tegra20-paz00.dts - copied unchanged from r246319, user/attilio/vmcontention/sys/boot/fdt/dts/tegra20-paz00.dts user/attilio/vmc-playground/sys/boot/fdt/dts/tegra20.dtsi - copied unchanged from r246319, user/attilio/vmcontention/sys/boot/fdt/dts/tegra20.dtsi user/attilio/vmc-playground/sys/boot/fdt/dts/trimslice.dts - copied unchanged from r246319, user/attilio/vmcontention/sys/boot/fdt/dts/trimslice.dts user/attilio/vmc-playground/sys/boot/fdt/dts/versatilepb.dts - copied unchanged from r246319, user/attilio/vmcontention/sys/boot/fdt/dts/versatilepb.dts user/attilio/vmc-playground/sys/boot/ficl64/ - copied from r246319, user/attilio/vmcontention/sys/boot/ficl64/ user/attilio/vmc-playground/sys/boot/forth/menusets.4th - copied unchanged from r246319, user/attilio/vmcontention/sys/boot/forth/menusets.4th user/attilio/vmc-playground/sys/boot/forth/menusets.4th.8 - copied unchanged from r246319, user/attilio/vmcontention/sys/boot/forth/menusets.4th.8 user/attilio/vmc-playground/sys/boot/usb/ - copied from r246319, user/attilio/vmcontention/sys/boot/usb/ user/attilio/vmc-playground/sys/cddl/compat/opensolaris/sys/assfail.h - copied unchanged from r246319, user/attilio/vmcontention/sys/cddl/compat/opensolaris/sys/assfail.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/trim_map.h - copied unchanged from r246319, user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/trim_map.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c - copied unchanged from r246319, user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/powerpc/ - copied from r246319, user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/powerpc/ user/attilio/vmc-playground/sys/cddl/dev/dtrace/powerpc/ - copied from r246319, user/attilio/vmcontention/sys/cddl/dev/dtrace/powerpc/ user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslfileio.c - copied unchanged from r246319, user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslfileio.c user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslhex.c - copied unchanged from r246319, user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslhex.c user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslmethod.c - copied unchanged from r246319, user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslmethod.c user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslnamesp.c - copied unchanged from r246319, user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslnamesp.c user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslxref.c - copied unchanged from r246319, user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslxref.c user/attilio/vmc-playground/sys/contrib/dev/acpica/components/debugger/dbconvert.c - copied unchanged from r246319, user/attilio/vmcontention/sys/contrib/dev/acpica/components/debugger/dbconvert.c user/attilio/vmc-playground/sys/contrib/dev/acpica/components/disassembler/dmdeferred.c - copied unchanged from r246319, user/attilio/vmcontention/sys/contrib/dev/acpica/components/disassembler/dmdeferred.c user/attilio/vmc-playground/sys/contrib/dev/acpica/components/events/evhandler.c - copied unchanged from r246319, user/attilio/vmcontention/sys/contrib/dev/acpica/components/events/evhandler.c user/attilio/vmc-playground/sys/contrib/dev/acpica/components/namespace/nsprepkg.c - copied unchanged from r246319, user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nsprepkg.c user/attilio/vmc-playground/sys/contrib/dev/acpica/components/parser/psobject.c - copied unchanged from r246319, user/attilio/vmcontention/sys/contrib/dev/acpica/components/parser/psobject.c user/attilio/vmc-playground/sys/contrib/dev/acpica/components/parser/psopinfo.c - copied unchanged from r246319, user/attilio/vmcontention/sys/contrib/dev/acpica/components/parser/psopinfo.c user/attilio/vmc-playground/sys/contrib/dev/acpica/components/resources/rsdumpinfo.c - copied unchanged from r246319, user/attilio/vmcontention/sys/contrib/dev/acpica/components/resources/rsdumpinfo.c user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utownerid.c - copied unchanged from r246319, user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utownerid.c user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utstring.c - copied unchanged from r246319, user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utstring.c user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utxfinit.c - copied unchanged from r246319, user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utxfinit.c user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acbuffer.h - copied unchanged from r246319, user/attilio/vmcontention/sys/contrib/dev/acpica/include/acbuffer.h user/attilio/vmc-playground/sys/contrib/libfdt/fdt_empty_tree.c - copied unchanged from r246319, user/attilio/vmcontention/sys/contrib/libfdt/fdt_empty_tree.c user/attilio/vmc-playground/sys/dev/ahci/ahciem.c - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/ahci/ahciem.c user/attilio/vmc-playground/sys/dev/altera/ - copied from r246319, user/attilio/vmcontention/sys/dev/altera/ user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5416/ar5416_spectral.c - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/ath/ath_hal/ar5416/ar5416_spectral.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar9003/ar9300_devid.h - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/ath/ath_hal/ar9003/ar9300_devid.h user/attilio/vmc-playground/sys/dev/ath/if_ath_alq.c - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/ath/if_ath_alq.c user/attilio/vmc-playground/sys/dev/ath/if_ath_alq.h - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/ath/if_ath_alq.h user/attilio/vmc-playground/sys/dev/ath/if_ath_spectral.c - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/ath/if_ath_spectral.c user/attilio/vmc-playground/sys/dev/ath/if_ath_spectral.h - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/ath/if_ath_spectral.h user/attilio/vmc-playground/sys/dev/ath/if_ath_tx_edma.c - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/ath/if_ath_tx_edma.c user/attilio/vmc-playground/sys/dev/ath/if_ath_tx_edma.h - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/ath/if_ath_tx_edma.h - copied from r246319, user/attilio/vmcontention/sys/dev/bvm/ user/attilio/vmc-playground/sys/dev/cxgbe/firmware/t4fw-1.6.2.0.bin.uu - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/cxgbe/firmware/t4fw-1.6.2.0.bin.uu user/attilio/vmc-playground/sys/dev/cxgbe/tom/t4_ddp.c - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/cxgbe/tom/t4_ddp.c user/attilio/vmc-playground/sys/dev/drm2/drm_ioc32.c - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/drm2/drm_ioc32.c user/attilio/vmc-playground/sys/dev/drm2/i915/i915_ioc32.c - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/drm2/i915/i915_ioc32.c user/attilio/vmc-playground/sys/dev/iicbus/ds1631.c - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/iicbus/ds1631.c user/attilio/vmc-playground/sys/dev/iicbus/s35390a.c - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/iicbus/s35390a.c user/attilio/vmc-playground/sys/dev/isf/ - copied from r246319, user/attilio/vmcontention/sys/dev/isf/ user/attilio/vmc-playground/sys/dev/mii/smscphy.c - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/mii/smscphy.c user/attilio/vmc-playground/sys/dev/nvd/ - copied from r246319, user/attilio/vmcontention/sys/dev/nvd/ user/attilio/vmc-playground/sys/dev/nvme/ - copied from r246319, user/attilio/vmcontention/sys/dev/nvme/ user/attilio/vmc-playground/sys/dev/random/ivy.c - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/random/ivy.c user/attilio/vmc-playground/sys/dev/sdhci/sdhci_if.m - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/sdhci/sdhci_if.m user/attilio/vmc-playground/sys/dev/sdhci/sdhci_pci.c - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/sdhci/sdhci_pci.c user/attilio/vmc-playground/sys/dev/sound/macio/onyx.c - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/sound/macio/onyx.c user/attilio/vmc-playground/sys/dev/terasic/ - copied from r246319, user/attilio/vmcontention/sys/dev/terasic/ user/attilio/vmc-playground/sys/dev/uart/uart_dev_lpc.c - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/uart/uart_dev_lpc.c user/attilio/vmc-playground/sys/dev/uart/uart_dev_pl011.c - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/uart/uart_dev_pl011.c user/attilio/vmc-playground/sys/dev/usb/controller/dwc_otgreg.h - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/usb/controller/dwc_otgreg.h user/attilio/vmc-playground/sys/dev/usb/net/if_smsc.c - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/usb/net/if_smsc.c user/attilio/vmc-playground/sys/dev/usb/net/if_smscreg.h - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/usb/net/if_smscreg.h user/attilio/vmc-playground/sys/dev/usb/usb_freebsd_loader.h - copied unchanged from r246319, user/attilio/vmcontention/sys/dev/usb/usb_freebsd_loader.h user/attilio/vmc-playground/sys/dev/virtio/scsi/ - copied from r246319, user/attilio/vmcontention/sys/dev/virtio/scsi/ user/attilio/vmc-playground/sys/fs/fuse/ - copied from r246319, user/attilio/vmcontention/sys/fs/fuse/ user/attilio/vmc-playground/sys/kern/subr_busdma_bufalloc.c - copied unchanged from r246319, user/attilio/vmcontention/sys/kern/subr_busdma_bufalloc.c user/attilio/vmc-playground/sys/libkern/arm/ldivmod.S - copied unchanged from r246319, user/attilio/vmcontention/sys/libkern/arm/ldivmod.S user/attilio/vmc-playground/sys/libkern/arm/ldivmod_helper.c - copied unchanged from r246319, user/attilio/vmcontention/sys/libkern/arm/ldivmod_helper.c user/attilio/vmc-playground/sys/libkern/jenkins_hash.c - copied unchanged from r246319, user/attilio/vmcontention/sys/libkern/jenkins_hash.c user/attilio/vmc-playground/sys/mips/beri/ - copied from r246319, user/attilio/vmcontention/sys/mips/beri/ user/attilio/vmc-playground/sys/mips/cavium/octeon_pci_console.c - copied unchanged from r246319, user/attilio/vmcontention/sys/mips/cavium/octeon_pci_console.c user/attilio/vmc-playground/sys/mips/conf/AP91 - copied unchanged from r246319, user/attilio/vmcontention/sys/mips/conf/AP91 user/attilio/vmc-playground/sys/mips/conf/AP91.hints - copied unchanged from r246319, user/attilio/vmcontention/sys/mips/conf/AP91.hints user/attilio/vmc-playground/sys/mips/conf/AR724X_BASE - copied unchanged from r246319, user/attilio/vmcontention/sys/mips/conf/AR724X_BASE user/attilio/vmc-playground/sys/mips/conf/AR724X_BASE.hints - copied unchanged from r246319, user/attilio/vmcontention/sys/mips/conf/AR724X_BASE.hints user/attilio/vmc-playground/sys/mips/conf/BERI_DE4.hints - copied unchanged from r246319, user/attilio/vmcontention/sys/mips/conf/BERI_DE4.hints user/attilio/vmc-playground/sys/mips/conf/BERI_DE4_MDROOT - copied unchanged from r246319, user/attilio/vmcontention/sys/mips/conf/BERI_DE4_MDROOT user/attilio/vmc-playground/sys/mips/conf/BERI_DE4_SDROOT - copied unchanged from r246319, user/attilio/vmcontention/sys/mips/conf/BERI_DE4_SDROOT user/attilio/vmc-playground/sys/mips/conf/BERI_SIM.hints - copied unchanged from r246319, user/attilio/vmcontention/sys/mips/conf/BERI_SIM.hints user/attilio/vmc-playground/sys/mips/conf/BERI_SIM_MDROOT - copied unchanged from r246319, user/attilio/vmcontention/sys/mips/conf/BERI_SIM_MDROOT user/attilio/vmc-playground/sys/mips/conf/BERI_TEMPLATE - copied unchanged from r246319, user/attilio/vmcontention/sys/mips/conf/BERI_TEMPLATE user/attilio/vmc-playground/sys/mips/conf/BERI_TPAD.hints - copied unchanged from r246319, user/attilio/vmcontention/sys/mips/conf/BERI_TPAD.hints user/attilio/vmc-playground/sys/mips/conf/DIR-825 - copied unchanged from r246319, user/attilio/vmcontention/sys/mips/conf/DIR-825 user/attilio/vmc-playground/sys/mips/conf/DIR-825.hints - copied unchanged from r246319, user/attilio/vmcontention/sys/mips/conf/DIR-825.hints user/attilio/vmc-playground/sys/mips/include/sc_machdep.h - copied unchanged from r246319, user/attilio/vmcontention/sys/mips/include/sc_machdep.h user/attilio/vmc-playground/sys/mips/mips/bus_space_fdt.c - copied unchanged from r246319, user/attilio/vmcontention/sys/mips/mips/bus_space_fdt.c user/attilio/vmc-playground/sys/mips/mips/sc_machdep.c - copied unchanged from r246319, user/attilio/vmcontention/sys/mips/mips/sc_machdep.c user/attilio/vmc-playground/sys/modules/cpsw/ - copied from r246319, user/attilio/vmcontention/sys/modules/cpsw/ user/attilio/vmc-playground/sys/modules/ct/ - copied from r246319, user/attilio/vmcontention/sys/modules/ct/ user/attilio/vmc-playground/sys/modules/fuse/ - copied from r246319, user/attilio/vmcontention/sys/modules/fuse/ user/attilio/vmc-playground/sys/modules/nvd/ - copied from r246319, user/attilio/vmcontention/sys/modules/nvd/ user/attilio/vmc-playground/sys/modules/nvme/ - copied from r246319, user/attilio/vmcontention/sys/modules/nvme/ user/attilio/vmc-playground/sys/modules/sdhci_pci/ - copied from r246319, user/attilio/vmcontention/sys/modules/sdhci_pci/ user/attilio/vmc-playground/sys/modules/usb/smsc/ - copied from r246319, user/attilio/vmcontention/sys/modules/usb/smsc/ user/attilio/vmc-playground/sys/modules/virtio/scsi/ - copied from r246319, user/attilio/vmcontention/sys/modules/virtio/scsi/ - copied from r246319, user/attilio/vmcontention/sys/modules/vmm/ user/attilio/vmc-playground/sys/net/if_pflog.h - copied unchanged from r246319, user/attilio/vmcontention/sys/net/if_pflog.h user/attilio/vmc-playground/sys/net/if_pfsync.h - copied unchanged from r246319, user/attilio/vmcontention/sys/net/if_pfsync.h user/attilio/vmc-playground/sys/net/pf_mtag.h - copied unchanged from r246319, user/attilio/vmcontention/sys/net/pf_mtag.h user/attilio/vmc-playground/sys/net/pfvar.h - copied unchanged from r246319, user/attilio/vmcontention/sys/net/pfvar.h user/attilio/vmc-playground/sys/netpfil/ - copied from r246319, user/attilio/vmcontention/sys/netpfil/ user/attilio/vmc-playground/sys/powerpc/conf/WII - copied unchanged from r246319, user/attilio/vmcontention/sys/powerpc/conf/WII user/attilio/vmc-playground/sys/powerpc/powermac/nvbl.c - copied unchanged from r246319, user/attilio/vmcontention/sys/powerpc/powermac/nvbl.c user/attilio/vmc-playground/sys/powerpc/wii/ - copied from r246319, user/attilio/vmcontention/sys/powerpc/wii/ user/attilio/vmc-playground/sys/rpc/krpc.h - copied unchanged from r246319, user/attilio/vmcontention/sys/rpc/krpc.h user/attilio/vmc-playground/sys/security/audit/bsm_domain.c - copied unchanged from r246319, user/attilio/vmcontention/sys/security/audit/bsm_domain.c user/attilio/vmc-playground/sys/security/audit/bsm_errno.c - copied unchanged from r246319, user/attilio/vmcontention/sys/security/audit/bsm_errno.c user/attilio/vmc-playground/sys/security/audit/bsm_fcntl.c - copied unchanged from r246319, user/attilio/vmcontention/sys/security/audit/bsm_fcntl.c user/attilio/vmc-playground/sys/security/audit/bsm_socket_type.c - copied unchanged from r246319, user/attilio/vmcontention/sys/security/audit/bsm_socket_type.c user/attilio/vmc-playground/sys/security/audit/bsm_token.c - copied unchanged from r246319, user/attilio/vmcontention/sys/security/audit/bsm_token.c user/attilio/vmc-playground/sys/sys/busdma_bufalloc.h - copied unchanged from r246319, user/attilio/vmcontention/sys/sys/busdma_bufalloc.h user/attilio/vmc-playground/sys/ufs/ffs/ffs_suspend.c - copied unchanged from r246319, user/attilio/vmcontention/sys/ufs/ffs/ffs_suspend.c user/attilio/vmc-playground/tools/build/options/WITHOUT_ATF - copied unchanged from r246319, user/attilio/vmcontention/tools/build/options/WITHOUT_ATF user/attilio/vmc-playground/tools/build/options/WITHOUT_CLANG_FULL - copied unchanged from r246319, user/attilio/vmcontention/tools/build/options/WITHOUT_CLANG_FULL user/attilio/vmc-playground/tools/build/options/WITHOUT_CLANG_IS_CC - copied unchanged from r246319, user/attilio/vmcontention/tools/build/options/WITHOUT_CLANG_IS_CC user/attilio/vmc-playground/tools/build/options/WITHOUT_KDUMP - copied unchanged from r246319, user/attilio/vmcontention/tools/build/options/WITHOUT_KDUMP user/attilio/vmc-playground/tools/build/options/WITHOUT_LIBCPLUSPLUS - copied unchanged from r246319, user/attilio/vmcontention/tools/build/options/WITHOUT_LIBCPLUSPLUS user/attilio/vmc-playground/tools/build/options/WITHOUT_LZMA_SUPPORT - copied unchanged from r246319, user/attilio/vmcontention/tools/build/options/WITHOUT_LZMA_SUPPORT user/attilio/vmc-playground/tools/build/options/WITHOUT_PC_SYSINSTALL - copied unchanged from r246319, user/attilio/vmcontention/tools/build/options/WITHOUT_PC_SYSINSTALL user/attilio/vmc-playground/tools/build/options/WITH_ARM_EABI - copied unchanged from r246319, user/attilio/vmcontention/tools/build/options/WITH_ARM_EABI user/attilio/vmc-playground/tools/build/options/WITH_BMAKE - copied unchanged from r246319, user/attilio/vmcontention/tools/build/options/WITH_BMAKE user/attilio/vmc-playground/tools/build/options/WITH_BSDCONFIG - copied unchanged from r246319, user/attilio/vmcontention/tools/build/options/WITH_BSDCONFIG user/attilio/vmc-playground/tools/build/options/WITH_BSD_PATCH - copied unchanged from r246319, user/attilio/vmcontention/tools/build/options/WITH_BSD_PATCH user/attilio/vmc-playground/tools/build/options/WITH_CLANG_FULL - copied unchanged from r246319, user/attilio/vmcontention/tools/build/options/WITH_CLANG_FULL user/attilio/vmc-playground/tools/build/options/WITH_GPL_DTC - copied unchanged from r246319, user/attilio/vmcontention/tools/build/options/WITH_GPL_DTC user/attilio/vmc-playground/tools/build/options/WITH_NMTREE - copied unchanged from r246319, user/attilio/vmcontention/tools/build/options/WITH_NMTREE user/attilio/vmc-playground/tools/build/options/WITH_OPENSSH_NONE_CIPHER - copied unchanged from r246319, user/attilio/vmcontention/tools/build/options/WITH_OPENSSH_NONE_CIPHER user/attilio/vmc-playground/tools/regression/bin/sh/builtins/alias3.0 - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/builtins/alias3.0 user/attilio/vmc-playground/tools/regression/bin/sh/builtins/alias3.0.stdout - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/builtins/alias3.0.stdout user/attilio/vmc-playground/tools/regression/bin/sh/builtins/local1.0 - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/builtins/local1.0 user/attilio/vmc-playground/tools/regression/bin/sh/errors/write-error1.0 - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/errors/write-error1.0 user/attilio/vmc-playground/tools/regression/bin/sh/execution/subshell1.0 - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/execution/subshell1.0 user/attilio/vmc-playground/tools/regression/bin/sh/execution/subshell1.0.stdout - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/execution/subshell1.0.stdout user/attilio/vmc-playground/tools/regression/bin/sh/execution/subshell2.0 - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/execution/subshell2.0 user/attilio/vmc-playground/tools/regression/bin/sh/execution/subshell3.0 - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/execution/subshell3.0 user/attilio/vmc-playground/tools/regression/bin/sh/execution/subshell4.0 - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/execution/subshell4.0 user/attilio/vmc-playground/tools/regression/bin/sh/expansion/cmdsubst14.0 - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/expansion/cmdsubst14.0 user/attilio/vmc-playground/tools/regression/bin/sh/expansion/cmdsubst15.0 - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/expansion/cmdsubst15.0 user/attilio/vmc-playground/tools/regression/bin/sh/expansion/cmdsubst16.0 - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/expansion/cmdsubst16.0 user/attilio/vmc-playground/tools/regression/bin/sh/expansion/cmdsubst17.0 - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/expansion/cmdsubst17.0 user/attilio/vmc-playground/tools/regression/bin/sh/expansion/export1.0 - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/expansion/export1.0 user/attilio/vmc-playground/tools/regression/bin/sh/expansion/export2.0 - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/expansion/export2.0 user/attilio/vmc-playground/tools/regression/bin/sh/expansion/export3.0 - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/expansion/export3.0 user/attilio/vmc-playground/tools/regression/bin/sh/expansion/local1.0 - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/expansion/local1.0 user/attilio/vmc-playground/tools/regression/bin/sh/expansion/local2.0 - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/expansion/local2.0 user/attilio/vmc-playground/tools/regression/bin/sh/expansion/readonly1.0 - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/expansion/readonly1.0 user/attilio/vmc-playground/tools/regression/bin/sh/parser/alias10.0 - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/parser/alias10.0 user/attilio/vmc-playground/tools/regression/bin/sh/parser/alias7.0 - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/parser/alias7.0 user/attilio/vmc-playground/tools/regression/bin/sh/parser/alias8.0 - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/parser/alias8.0 user/attilio/vmc-playground/tools/regression/bin/sh/parser/alias9.0 - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/parser/alias9.0 user/attilio/vmc-playground/tools/regression/bin/sh/parser/empty-braces1.0 - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/bin/sh/parser/empty-braces1.0 user/attilio/vmc-playground/tools/regression/filemon/timed-forkb.c - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/filemon/timed-forkb.c user/attilio/vmc-playground/tools/regression/lib/libc/gen/test-ftw.c - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/lib/libc/gen/test-ftw.c user/attilio/vmc-playground/tools/regression/lib/libc/stdio/test-fmemopen.c - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/lib/libc/stdio/test-fmemopen.c user/attilio/vmc-playground/tools/regression/lib/libc/stdio/test-fmemopen.t - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/lib/libc/stdio/test-fmemopen.t user/attilio/vmc-playground/tools/regression/net/ - copied from r246319, user/attilio/vmcontention/tools/regression/net/ user/attilio/vmc-playground/tools/regression/usr.bin/printf/regress.zero.out - copied unchanged from r246319, user/attilio/vmcontention/tools/regression/usr.bin/printf/regress.zero.out user/attilio/vmc-playground/tools/regression/usr.sbin/etcupdate/ - copied from r246319, user/attilio/vmcontention/tools/regression/usr.sbin/etcupdate/ user/attilio/vmc-playground/tools/tools/ath/athalq/ - copied from r246319, user/attilio/vmcontention/tools/tools/ath/athalq/ user/attilio/vmc-playground/tools/tools/ath/athratestats/ - copied from r246319, user/attilio/vmcontention/tools/tools/ath/athratestats/ user/attilio/vmc-playground/tools/tools/ath/athspectral/ - copied from r246319, user/attilio/vmcontention/tools/tools/ath/athspectral/ user/attilio/vmc-playground/tools/tools/bootparttest/ - copied from r246319, user/attilio/vmcontention/tools/tools/bootparttest/ user/attilio/vmc-playground/usr.bin/atf/ - copied from r246319, user/attilio/vmcontention/usr.bin/atf/ user/attilio/vmc-playground/usr.bin/bmake/ - copied from r246319, user/attilio/vmcontention/usr.bin/bmake/ user/attilio/vmc-playground/usr.bin/dtc/ - copied from r246319, user/attilio/vmcontention/usr.bin/dtc/ user/attilio/vmc-playground/usr.bin/mandoc/ - copied from r246319, user/attilio/vmcontention/usr.bin/mandoc/ user/attilio/vmc-playground/usr.bin/patch/ - copied from r246319, user/attilio/vmcontention/usr.bin/patch/ user/attilio/vmc-playground/usr.bin/ssh-copy-id/ - copied from r246319, user/attilio/vmcontention/usr.bin/ssh-copy-id/ user/attilio/vmc-playground/usr.sbin/auditdistd/ - copied from r246319, user/attilio/vmcontention/usr.sbin/auditdistd/ - copied from r246319, user/attilio/vmcontention/usr.sbin/bhyve/ - copied from r246319, user/attilio/vmcontention/usr.sbin/bhyvectl/ - copied from r246319, user/attilio/vmcontention/usr.sbin/bhyveload/ user/attilio/vmc-playground/usr.sbin/bsdconfig/ - copied from r246319, user/attilio/vmcontention/usr.sbin/bsdconfig/ user/attilio/vmc-playground/usr.sbin/bsdinstall/partedit/sade.8 - copied unchanged from r246319, user/attilio/vmcontention/usr.sbin/bsdinstall/partedit/sade.8 user/attilio/vmc-playground/usr.sbin/bsdinstall/partedit/scripted.c - copied unchanged from r246319, user/attilio/vmcontention/usr.sbin/bsdinstall/partedit/scripted.c user/attilio/vmc-playground/usr.sbin/bsdinstall/scripts/script - copied unchanged from r246319, user/attilio/vmcontention/usr.sbin/bsdinstall/scripts/script user/attilio/vmc-playground/usr.sbin/etcupdate/ - copied from r246319, user/attilio/vmcontention/usr.sbin/etcupdate/ user/attilio/vmc-playground/usr.sbin/isfctl/ - copied from r246319, user/attilio/vmcontention/usr.sbin/isfctl/ user/attilio/vmc-playground/usr.sbin/nmtree/ - copied from r246319, user/attilio/vmcontention/usr.sbin/nmtree/ user/attilio/vmc-playground/usr.sbin/pkg/dns_utils.c - copied unchanged from r246319, user/attilio/vmcontention/usr.sbin/pkg/dns_utils.c user/attilio/vmc-playground/usr.sbin/pkg/dns_utils.h - copied unchanged from r246319, user/attilio/vmcontention/usr.sbin/pkg/dns_utils.h user/attilio/vmc-playground/usr.sbin/pkg_install/lib/pkgng.c - copied unchanged from r246319, user/attilio/vmcontention/usr.sbin/pkg_install/lib/pkgng.c user/attilio/vmc-playground/usr.sbin/services_mkdb/extern.h - copied unchanged from r246319, user/attilio/vmcontention/usr.sbin/services_mkdb/extern.h user/attilio/vmc-playground/usr.sbin/sysrc/ - copied from r246319, user/attilio/vmcontention/usr.sbin/sysrc/ Directory Properties: user/attilio/vmc-playground/contrib/atf/ (props changed) user/attilio/vmc-playground/contrib/bmake/ (props changed) user/attilio/vmc-playground/lib/libvmmapi/ (props changed) user/attilio/vmc-playground/share/man/man4/bhyve.4 (props changed) user/attilio/vmc-playground/sys/amd64/include/vmm.h (props changed) user/attilio/vmc-playground/sys/amd64/include/vmm_dev.h (props changed) user/attilio/vmc-playground/sys/amd64/include/vmm_instruction_emul.h (props changed) user/attilio/vmc-playground/sys/amd64/vmm/ (props changed) user/attilio/vmc-playground/sys/dev/bvm/ (props changed) user/attilio/vmc-playground/sys/modules/vmm/ (props changed) user/attilio/vmc-playground/usr.sbin/bhyve/ (props changed) user/attilio/vmc-playground/usr.sbin/bhyvectl/ (props changed) user/attilio/vmc-playground/usr.sbin/bhyveload/ (props changed) Replaced: user/attilio/vmc-playground/sys/arm/conf/HL201.hints - copied unchanged from r246319, user/attilio/vmcontention/sys/arm/conf/HL201.hints Deleted: user/attilio/vmc-playground/cddl/contrib/opensolaris/cmd/zpool/zpool-features.5 user/attilio/vmc-playground/contrib/bzip2/Makefile user/attilio/vmc-playground/contrib/bzip2/Makefile-libbz2_so user/attilio/vmc-playground/contrib/bzip2/dlltest.c user/attilio/vmc-playground/contrib/bzip2/makefile.msc user/attilio/vmc-playground/contrib/dtc/Makefile.convert-dtsv0 user/attilio/vmc-playground/contrib/dtc/Makefile.ftdump user/attilio/vmc-playground/contrib/dtc/convert-dtsv0-lexer.l user/attilio/vmc-playground/contrib/dtc/ftdump.c user/attilio/vmc-playground/contrib/gnu-sort/ user/attilio/vmc-playground/contrib/libarchive/cpio/test/test_pathmatch.c user/attilio/vmc-playground/contrib/libarchive/libarchive_fe/matching.c user/attilio/vmc-playground/contrib/libarchive/libarchive_fe/matching.h user/attilio/vmc-playground/contrib/libarchive/libarchive_fe/pathmatch.c user/attilio/vmc-playground/contrib/libarchive/libarchive_fe/pathmatch.h user/attilio/vmc-playground/contrib/libarchive/tar/getdate.c user/attilio/vmc-playground/contrib/libarchive/tar/test/test_getdate.c user/attilio/vmc-playground/contrib/libarchive/tar/tree.c user/attilio/vmc-playground/contrib/libarchive/tar/tree.h user/attilio/vmc-playground/contrib/libc++/src/support/ user/attilio/vmc-playground/contrib/libpcap/net/ user/attilio/vmc-playground/contrib/libpcap/test/ user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/Trie.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/DIBuilder.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/DebugInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/LoopDependenceAnalysis.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/ProcessImplicitDefs.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ExecutionEngine/IntelJITEventsWrapper.h user/attilio/vmc-playground/contrib/llvm/include/llvm/IntrinsicsPTX.td user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/IRBuilder.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/MDBuilder.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/TypeBuilder.h user/attilio/vmc-playground/contrib/llvm/include/llvm/TableGen/TableGenAction.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Target/TargetData.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Target/TargetELFWriterInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Transforms/Utils/FunctionUtils.h user/attilio/vmc-playground/contrib/llvm/lib/Analysis/DIBuilder.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/DebugInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/LoopDependenceAnalysis.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/RegisterClassInfo.h user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/RenderMachineFunction.h user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.cpp user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ObjectImage.h user/attilio/vmc-playground/contrib/llvm/lib/TableGen/TableGenAction.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsEmitGPRestore.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsExpandPseudo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/InstPrinter/PTXInstPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/InstPrinter/PTXInstPrinter.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXBaseInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCAsmInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCAsmInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCTargetDesc.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCTargetDesc.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTX.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTX.td user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXAsmPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXAsmPrinter.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXFPRoundingModePass.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXFrameLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXFrameLowering.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXISelDAGToDAG.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXISelLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXISelLowering.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXInstrFormats.td user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXInstrInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXInstrInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXInstrInfo.td user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXInstrLoadStore.td user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXIntrinsicInstrInfo.td user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXMCAsmStreamer.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXMCInstLower.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXParamManager.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXParamManager.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXRegAlloc.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.td user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXSelectionDAGInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXSelectionDAGInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXSubtarget.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXSubtarget.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXTargetMachine.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/PTXTargetMachine.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PTX/TargetInfo/PTXTargetInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/TargetData.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/TargetELFWriterInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86ELFWriterInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86ELFWriterInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86MCInstLower.h user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Instrumentation/FunctionBlackList.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Instrumentation/FunctionBlackList.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPTX.def user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Driver/ObjCRuntime.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/Analyses.def user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/AnalyzerOptions.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Rewrite/ASTConsumers.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Rewrite/DeltaTree.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Rewrite/FixItRewriter.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Rewrite/FrontendActions.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Rewrite/HTMLRewrite.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Rewrite/RewriteRope.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Rewrite/Rewriter.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Rewrite/Rewriters.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Rewrite/TokenRewriter.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/DereferenceChecker.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Driver/CC1Options.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Rewrite/DeltaTree.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Rewrite/FixItRewriter.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Rewrite/FrontendActions.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Rewrite/HTMLPrint.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Rewrite/RewriteMacros.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Rewrite/RewriteModernObjC.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Rewrite/RewriteRope.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Rewrite/RewriteTest.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Rewrite/TokenRewriter.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AdjustedReturnValueChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IteratorsChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/OSAtomicChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicConstraintManager.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ObjCMessage.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/utils/TableGen/ClangASTNodesEmitter.h user/attilio/vmc-playground/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.h user/attilio/vmc-playground/contrib/llvm/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.h user/attilio/vmc-playground/contrib/llvm/tools/clang/utils/TableGen/ClangSACheckersEmitter.h user/attilio/vmc-playground/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.h user/attilio/vmc-playground/contrib/llvm/tools/clang/utils/TableGen/OptParserEmitter.h user/attilio/vmc-playground/contrib/llvm/tools/llvm-ld/ user/attilio/vmc-playground/contrib/llvm/tools/llvm-stub/llvm-stub.c user/attilio/vmc-playground/contrib/llvm/utils/TableGen/AsmMatcherEmitter.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/AsmWriterEmitter.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/CallingConvEmitter.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/CodeEmitterGen.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/DAGISelEmitter.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/DFAPacketizerEmitter.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/DisassemblerEmitter.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/EDEmitter.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/FastISelEmitter.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/InstrInfoEmitter.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/IntrinsicEmitter.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/RegisterInfoEmitter.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/StringMatcher.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/StringMatcher.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/SubtargetEmitter.h user/attilio/vmc-playground/contrib/pf/man/ user/attilio/vmc-playground/contrib/pf/pfctl/ user/attilio/vmc-playground/crypto/openssh/version.c user/attilio/vmc-playground/crypto/openssl/apps/demoCA/ user/attilio/vmc-playground/crypto/openssl/apps/winrand.c user/attilio/vmc-playground/crypto/openssl/bugs/ user/attilio/vmc-playground/crypto/openssl/certs/demo/ user/attilio/vmc-playground/crypto/openssl/crypto/LPdir_nyi.c user/attilio/vmc-playground/crypto/openssl/crypto/LPdir_vms.c user/attilio/vmc-playground/crypto/openssl/crypto/LPdir_win.c user/attilio/vmc-playground/crypto/openssl/crypto/LPdir_win32.c user/attilio/vmc-playground/crypto/openssl/crypto/LPdir_wince.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/a_hdr.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/a_meth.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/p8_key.c user/attilio/vmc-playground/crypto/openssl/crypto/bf/bfs.cpp user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/mo-586.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/bn_opt.c user/attilio/vmc-playground/crypto/openssl/crypto/cast/casts.cpp user/attilio/vmc-playground/crypto/openssl/crypto/des/asm/des686.pl user/attilio/vmc-playground/crypto/openssl/crypto/des/des3s.cpp user/attilio/vmc-playground/crypto/openssl/crypto/des/des_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/des/dess.cpp user/attilio/vmc-playground/crypto/openssl/crypto/des/t/ user/attilio/vmc-playground/crypto/openssl/crypto/des/times/ user/attilio/vmc-playground/crypto/openssl/crypto/dsa/dsa_utl.c user/attilio/vmc-playground/crypto/openssl/crypto/dyn_lck.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/ec2_smpt.c user/attilio/vmc-playground/crypto/openssl/crypto/engine/eng_padlock.c user/attilio/vmc-playground/crypto/openssl/crypto/err/err_bio.c user/attilio/vmc-playground/crypto/openssl/crypto/err/err_def.c user/attilio/vmc-playground/crypto/openssl/crypto/err/err_str.c user/attilio/vmc-playground/crypto/openssl/crypto/err/openssl.ec user/attilio/vmc-playground/crypto/openssl/crypto/evp/dig_eng.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/enc_min.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/evp_cnf.c user/attilio/vmc-playground/crypto/openssl/crypto/fips_err.c user/attilio/vmc-playground/crypto/openssl/crypto/md4/md4s.cpp user/attilio/vmc-playground/crypto/openssl/crypto/md5/md5s.cpp user/attilio/vmc-playground/crypto/openssl/crypto/perlasm/x86ms.pl user/attilio/vmc-playground/crypto/openssl/crypto/perlasm/x86unix.pl user/attilio/vmc-playground/crypto/openssl/crypto/pqueue/pq_compat.h user/attilio/vmc-playground/crypto/openssl/crypto/rand/rand_eng.c user/attilio/vmc-playground/crypto/openssl/crypto/rand/rand_nw.c user/attilio/vmc-playground/crypto/openssl/crypto/rand/rand_os2.c user/attilio/vmc-playground/crypto/openssl/crypto/rand/rand_vms.c user/attilio/vmc-playground/crypto/openssl/crypto/rand/rand_win.c user/attilio/vmc-playground/crypto/openssl/crypto/rc4/asm/rc4-ia64.S user/attilio/vmc-playground/crypto/openssl/crypto/rc4/rc4_fblk.c user/attilio/vmc-playground/crypto/openssl/crypto/rc4/rc4s.cpp user/attilio/vmc-playground/crypto/openssl/crypto/rc5/rc5s.cpp user/attilio/vmc-playground/crypto/openssl/crypto/ripemd/asm/rips.cpp user/attilio/vmc-playground/crypto/openssl/crypto/rsa/rsa_eng.c user/attilio/vmc-playground/crypto/openssl/crypto/rsa/rsa_x931g.c user/attilio/vmc-playground/crypto/openssl/crypto/sha/asm/sha512-sse2.pl user/attilio/vmc-playground/crypto/openssl/crypto/sha/sha1s.cpp user/attilio/vmc-playground/crypto/openssl/crypto/tmdiff.c user/attilio/vmc-playground/crypto/openssl/crypto/tmdiff.h user/attilio/vmc-playground/crypto/openssl/demos/ user/attilio/vmc-playground/crypto/openssl/engines/alpha.opt user/attilio/vmc-playground/crypto/openssl/engines/e_4758cca.ec user/attilio/vmc-playground/crypto/openssl/engines/e_aep.ec user/attilio/vmc-playground/crypto/openssl/engines/e_atalla.ec user/attilio/vmc-playground/crypto/openssl/engines/e_capi.ec user/attilio/vmc-playground/crypto/openssl/engines/e_chil.ec user/attilio/vmc-playground/crypto/openssl/engines/e_cswift.ec user/attilio/vmc-playground/crypto/openssl/engines/e_gmp.ec user/attilio/vmc-playground/crypto/openssl/engines/e_nuron.ec user/attilio/vmc-playground/crypto/openssl/engines/e_sureware.ec user/attilio/vmc-playground/crypto/openssl/engines/e_ubsec.ec user/attilio/vmc-playground/crypto/openssl/engines/ia64.opt user/attilio/vmc-playground/crypto/openssl/engines/vax.opt user/attilio/vmc-playground/crypto/openssl/fips/ user/attilio/vmc-playground/crypto/openssl/openssl.doxy user/attilio/vmc-playground/crypto/openssl/openssl.spec user/attilio/vmc-playground/crypto/openssl/test/ user/attilio/vmc-playground/crypto/openssl/times/ user/attilio/vmc-playground/crypto/openssl/tools/ user/attilio/vmc-playground/crypto/openssl/util/arx.pl user/attilio/vmc-playground/crypto/openssl/util/fipslink.pl user/attilio/vmc-playground/crypto/openssl/util/mksdef.pl user/attilio/vmc-playground/gnu/usr.bin/diff/context.c.diff user/attilio/vmc-playground/gnu/usr.bin/diff/diff.c.diff user/attilio/vmc-playground/gnu/usr.bin/sort/ user/attilio/vmc-playground/include/vis.h user/attilio/vmc-playground/lib/clang/include/clang/Driver/CC1Options.inc user/attilio/vmc-playground/lib/clang/libclangrewrite/ user/attilio/vmc-playground/lib/libc/gen/aux.c user/attilio/vmc-playground/lib/libc/gen/pwcache.3 user/attilio/vmc-playground/lib/libc/gen/pwcache.c user/attilio/vmc-playground/lib/libc/gen/unvis.3 user/attilio/vmc-playground/lib/libc/gen/unvis.c user/attilio/vmc-playground/lib/libc/gen/vis.3 user/attilio/vmc-playground/lib/libc/gen/vis.c user/attilio/vmc-playground/lib/libdisk/ user/attilio/vmc-playground/lib/libstand/if_ether.h user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/errata/article.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/alpha/article.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/common/artheader.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/common/dev.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/common/intro.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/i386/article.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/i386/proc-i386.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/ia64/article.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/ia64/proc-ia64.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/pc98/article.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/pc98/proc-pc98.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/sparc64/dev-sparc64.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/sparc64/proc-sparc64.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/alpha/article.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/common/abstract.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/common/artheader.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/common/install.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/common/layout.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/common/trouble.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/common/upgrade.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/i386/article.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/ia64/article.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/pc98/article.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/sparc64/article.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/sparc64/install.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/readme/article.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/relnotes/common/new.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/relnotes/i386/article.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.sgml user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/share/sgml/ user/attilio/vmc-playground/release/doc/en_US.ISO8859-1/errata/article.sgml user/attilio/vmc-playground/release/doc/en_US.ISO8859-1/hardware/article.sgml user/attilio/vmc-playground/release/doc/en_US.ISO8859-1/readme/article.sgml user/attilio/vmc-playground/release/doc/en_US.ISO8859-1/relnotes/article.sgml user/attilio/vmc-playground/release/doc/en_US.ISO8859-1/share/sgml/ user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/early-adopter/article.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/errata/article.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/alpha/article.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/alpha/proc-alpha.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/common/artheader.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/common/dev.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/common/intro.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/i386/article.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/i386/proc-i386.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/ia64/article.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/ia64/proc-ia64.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/pc98/article.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/pc98/proc-pc98.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/sparc64/article.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/sparc64/dev-sparc64.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/sparc64/proc-sparc64.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/alpha/article.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/common/abstract.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/common/artheader.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/common/install.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/common/layout.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/common/trouble.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/common/upgrade.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/i386/article.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/pc98/article.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/sparc64/article.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/sparc64/install.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/relnotes/alpha/article.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/relnotes/common/new.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/relnotes/i386/article.sgml user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/share/sgml/ user/attilio/vmc-playground/release/doc/ja_JP.eucJP/errata/article.sgml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/alpha/article.sgml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/amd64/article.sgml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/amd64/proc-amd64.sgml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/common/artheader.sgml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/common/dev.sgml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/common/intro.sgml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/i386/article.sgml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.sgml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/ia64/article.sgml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/ia64/proc-ia64.sgml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/pc98/article.sgml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/pc98/proc-pc98.sgml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/sparc64/article.sgml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/sparc64/proc-sparc64.sgml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/relnotes/alpha/article.sgml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/relnotes/amd64/article.sgml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/relnotes/common/new.sgml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/relnotes/i386/article.sgml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/relnotes/ia64/article.sgml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/relnotes/pc98/article.sgml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/relnotes/sparc64/article.sgml user/attilio/vmc-playground/release/doc/ja_JP.eucJP/share/sgml/ user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/errata/article.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/alpha/article.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/amd64/article.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/amd64/proc-amd64.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/common/artheader.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/common/dev.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/common/intro.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/i386/article.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/i386/proc-i386.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/ia64/article.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/ia64/proc-ia64.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/pc98/article.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/pc98/proc-pc98.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/sparc64/article.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/sparc64/proc-sparc64.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/alpha/article.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/amd64/article.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/common/abstract.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/common/artheader.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/common/install.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/common/layout.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/common/trouble.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/common/upgrade.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/i386/article.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/ia64/article.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/pc98/article.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/sparc64/article.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/readme/article.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/relnotes/alpha/article.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/relnotes/amd64/article.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/relnotes/common/new.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/relnotes/i386/article.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/relnotes/ia64/article.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/relnotes/pc98/article.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/relnotes/sparc64/article.sgml user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/share/sgml/ user/attilio/vmc-playground/release/doc/share/sgml/ user/attilio/vmc-playground/release/doc/zh_CN.GB2312/errata/article.sgml user/attilio/vmc-playground/release/doc/zh_CN.GB2312/hardware/article.sgml user/attilio/vmc-playground/release/doc/zh_CN.GB2312/readme/article.sgml user/attilio/vmc-playground/release/doc/zh_CN.GB2312/relnotes/article.sgml user/attilio/vmc-playground/release/doc/zh_CN.GB2312/share/sgml/ user/attilio/vmc-playground/sbin/pfctl/missing/ user/attilio/vmc-playground/secure/lib/libcrypto/man/des_modes.3 user/attilio/vmc-playground/secure/lib/libcrypto/opensslconf-amd64.h user/attilio/vmc-playground/secure/lib/libcrypto/opensslconf-i386.h user/attilio/vmc-playground/secure/usr.bin/openssl/man/config.1 user/attilio/vmc-playground/share/examples/cvsup/doc-supfile user/attilio/vmc-playground/share/examples/cvsup/gnats-supfile user/attilio/vmc-playground/share/examples/cvsup/www-supfile user/attilio/vmc-playground/share/man/man4/harp.4 user/attilio/vmc-playground/share/man/man4/hfa.4 user/attilio/vmc-playground/share/man/man4/idt.4 user/attilio/vmc-playground/share/man/man9/VFS_LOCK_GIANT.9 user/attilio/vmc-playground/share/mk/bsd.compat.mk user/attilio/vmc-playground/sys/arm/at91/at91_pio_rm9200.h user/attilio/vmc-playground/sys/arm/at91/at91sam9x25.c user/attilio/vmc-playground/sys/arm/at91/at91sam9x25reg.h user/attilio/vmc-playground/sys/arm/at91/hints.at91rm9200 user/attilio/vmc-playground/sys/arm/at91/hints.at91sam9261 user/attilio/vmc-playground/sys/arm/at91/uart_cpu_at91rm9200usart.c user/attilio/vmc-playground/sys/arm/mv/kirkwood/files.sheevaplug user/attilio/vmc-playground/sys/arm/mv/kirkwood/sheevaplug.c user/attilio/vmc-playground/sys/arm/mv/kirkwood/std.sheevaplug user/attilio/vmc-playground/sys/boot/userboot/libstand/amd64/ user/attilio/vmc-playground/sys/cam/scsi/scsi_low_pisa.c user/attilio/vmc-playground/sys/cam/scsi/scsi_low_pisa.h user/attilio/vmc-playground/sys/compat/netbsd/physio_proc.h user/attilio/vmc-playground/sys/conf/defines user/attilio/vmc-playground/sys/contrib/pf/ user/attilio/vmc-playground/sys/dev/cxgbe/common/jhash.h user/attilio/vmc-playground/sys/dev/mlx/mlx_compat.h user/attilio/vmc-playground/sys/dev/netmap/netmap_mem1.c user/attilio/vmc-playground/sys/dev/random/nehemiah.h user/attilio/vmc-playground/sys/dev/xen/evtchn/ user/attilio/vmc-playground/sys/dev/xen/xenpci/machine_reboot.c user/attilio/vmc-playground/sys/ia64/conf/SKI user/attilio/vmc-playground/sys/ia64/ia64/ssc.c user/attilio/vmc-playground/sys/ia64/ia64/sscdisk.c user/attilio/vmc-playground/sys/libkern/jenkins.h user/attilio/vmc-playground/sys/netinet/ipfw/ user/attilio/vmc-playground/sys/security/audit/audit_bsm_domain.c user/attilio/vmc-playground/sys/security/audit/audit_bsm_errno.c user/attilio/vmc-playground/sys/security/audit/audit_bsm_fcntl.c user/attilio/vmc-playground/sys/security/audit/audit_bsm_socket_type.c user/attilio/vmc-playground/sys/security/audit/audit_bsm_token.c user/attilio/vmc-playground/sys/sys/device_port.h user/attilio/vmc-playground/sys/vm/vm_contig.c user/attilio/vmc-playground/tools/build/options/WITH_GNU_SORT user/attilio/vmc-playground/tools/diag/ac/ user/attilio/vmc-playground/tools/tools/backout_commit/ user/attilio/vmc-playground/tools/tools/mfc/ user/attilio/vmc-playground/usr.bin/clang/llvm-ld/ user/attilio/vmc-playground/usr.bin/clang/llvm-stub/ user/attilio/vmc-playground/usr.sbin/pw/edgroup.c user/attilio/vmc-playground/usr.sbin/sade/ Modified: user/attilio/vmc-playground/COPYRIGHT user/attilio/vmc-playground/LOCKS user/attilio/vmc-playground/MAINTAINERS (contents, props changed) user/attilio/vmc-playground/Makefile user/attilio/vmc-playground/Makefile.inc1 user/attilio/vmc-playground/ObsoleteFiles.inc user/attilio/vmc-playground/UPDATING user/attilio/vmc-playground/bin/cat/cat.1 user/attilio/vmc-playground/bin/cat/cat.c user/attilio/vmc-playground/bin/cp/cp.1 user/attilio/vmc-playground/bin/cp/cp.c user/attilio/vmc-playground/bin/cp/utils.c user/attilio/vmc-playground/bin/date/date.c user/attilio/vmc-playground/bin/date/extern.h user/attilio/vmc-playground/bin/date/netdate.c user/attilio/vmc-playground/bin/dd/conv_tab.c user/attilio/vmc-playground/bin/dd/dd.c user/attilio/vmc-playground/bin/dd/misc.c user/attilio/vmc-playground/bin/df/df.1 user/attilio/vmc-playground/bin/df/df.c user/attilio/vmc-playground/bin/ed/buf.c user/attilio/vmc-playground/bin/ed/cbc.c user/attilio/vmc-playground/bin/ed/ed.h user/attilio/vmc-playground/bin/ed/glbl.c user/attilio/vmc-playground/bin/ed/io.c user/attilio/vmc-playground/bin/ed/main.c user/attilio/vmc-playground/bin/ed/re.c user/attilio/vmc-playground/bin/ed/sub.c user/attilio/vmc-playground/bin/ed/undo.c user/attilio/vmc-playground/bin/getfacl/getfacl.1 user/attilio/vmc-playground/bin/getfacl/getfacl.c user/attilio/vmc-playground/bin/ln/ln.1 user/attilio/vmc-playground/bin/ls/cmp.c user/attilio/vmc-playground/bin/ls/extern.h user/attilio/vmc-playground/bin/ls/ls.1 user/attilio/vmc-playground/bin/ls/ls.c user/attilio/vmc-playground/bin/ls/ls.h user/attilio/vmc-playground/bin/ls/print.c user/attilio/vmc-playground/bin/ls/util.c user/attilio/vmc-playground/bin/mv/mv.1 user/attilio/vmc-playground/bin/mv/mv.c user/attilio/vmc-playground/bin/pax/ar_io.c user/attilio/vmc-playground/bin/pax/ar_subs.c user/attilio/vmc-playground/bin/pax/extern.h user/attilio/vmc-playground/bin/pax/options.c user/attilio/vmc-playground/bin/ps/extern.h user/attilio/vmc-playground/bin/ps/fmt.c user/attilio/vmc-playground/bin/ps/keyword.c user/attilio/vmc-playground/bin/ps/print.c user/attilio/vmc-playground/bin/ps/ps.1 user/attilio/vmc-playground/bin/ps/ps.c user/attilio/vmc-playground/bin/pwait/pwait.c user/attilio/vmc-playground/bin/rcp/rcp.c user/attilio/vmc-playground/bin/rm/rm.c user/attilio/vmc-playground/bin/setfacl/merge.c user/attilio/vmc-playground/bin/setfacl/setfacl.1 user/attilio/vmc-playground/bin/setfacl/setfacl.c user/attilio/vmc-playground/bin/setfacl/setfacl.h user/attilio/vmc-playground/bin/sh/TOUR user/attilio/vmc-playground/bin/sh/alias.c user/attilio/vmc-playground/bin/sh/cd.c user/attilio/vmc-playground/bin/sh/eval.c user/attilio/vmc-playground/bin/sh/exec.c user/attilio/vmc-playground/bin/sh/exec.h user/attilio/vmc-playground/bin/sh/expand.c user/attilio/vmc-playground/bin/sh/expand.h user/attilio/vmc-playground/bin/sh/histedit.c user/attilio/vmc-playground/bin/sh/init.h user/attilio/vmc-playground/bin/sh/input.c user/attilio/vmc-playground/bin/sh/input.h user/attilio/vmc-playground/bin/sh/jobs.c user/attilio/vmc-playground/bin/sh/jobs.h user/attilio/vmc-playground/bin/sh/main.c user/attilio/vmc-playground/bin/sh/miscbltin.c user/attilio/vmc-playground/bin/sh/mkinit.c user/attilio/vmc-playground/bin/sh/mksyntax.c user/attilio/vmc-playground/bin/sh/nodetypes user/attilio/vmc-playground/bin/sh/options.c user/attilio/vmc-playground/bin/sh/output.c user/attilio/vmc-playground/bin/sh/output.h user/attilio/vmc-playground/bin/sh/parser.c user/attilio/vmc-playground/bin/sh/redir.c user/attilio/vmc-playground/bin/sh/sh.1 user/attilio/vmc-playground/bin/sh/trap.c user/attilio/vmc-playground/bin/sh/trap.h user/attilio/vmc-playground/bin/sh/var.c user/attilio/vmc-playground/bin/stty/extern.h user/attilio/vmc-playground/bin/test/test.1 user/attilio/vmc-playground/cddl/contrib/dtracetoolkit/execsnoop user/attilio/vmc-playground/cddl/contrib/opensolaris/cmd/zdb/zdb.8 user/attilio/vmc-playground/cddl/contrib/opensolaris/cmd/zdb/zdb.c user/attilio/vmc-playground/cddl/contrib/opensolaris/cmd/zfs/zfs.8 user/attilio/vmc-playground/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c user/attilio/vmc-playground/cddl/contrib/opensolaris/cmd/zinject/zinject.c user/attilio/vmc-playground/cddl/contrib/opensolaris/cmd/zpool/zpool.8 user/attilio/vmc-playground/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c user/attilio/vmc-playground/cddl/contrib/opensolaris/cmd/ztest/ztest.c user/attilio/vmc-playground/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c user/attilio/vmc-playground/cddl/contrib/opensolaris/lib/libdtrace/common/dt_parser.c user/attilio/vmc-playground/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pragma.c user/attilio/vmc-playground/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.c user/attilio/vmc-playground/cddl/contrib/opensolaris/lib/libdtrace/common/dt_string.c user/attilio/vmc-playground/cddl/contrib/opensolaris/lib/libdtrace/common/dt_string.h user/attilio/vmc-playground/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c user/attilio/vmc-playground/cddl/contrib/opensolaris/lib/libuutil/common/uu_misc.c user/attilio/vmc-playground/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h user/attilio/vmc-playground/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_config.c user/attilio/vmc-playground/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c user/attilio/vmc-playground/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c user/attilio/vmc-playground/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c user/attilio/vmc-playground/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c user/attilio/vmc-playground/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c user/attilio/vmc-playground/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h user/attilio/vmc-playground/cddl/lib/Makefile user/attilio/vmc-playground/cddl/lib/libdtrace/Makefile user/attilio/vmc-playground/cddl/lib/libdtrace/psinfo.d user/attilio/vmc-playground/cddl/lib/libzfs/Makefile user/attilio/vmc-playground/cddl/lib/libzpool/Makefile user/attilio/vmc-playground/cddl/sbin/zfs/Makefile user/attilio/vmc-playground/cddl/sbin/zpool/Makefile user/attilio/vmc-playground/cddl/usr.bin/ctfconvert/ctfconvert.1 user/attilio/vmc-playground/cddl/usr.bin/ctfmerge/ctfmerge.1 user/attilio/vmc-playground/cddl/usr.bin/ztest/Makefile user/attilio/vmc-playground/cddl/usr.sbin/Makefile user/attilio/vmc-playground/cddl/usr.sbin/dtruss/dtruss.1 user/attilio/vmc-playground/cddl/usr.sbin/plockstat/plockstat.1 user/attilio/vmc-playground/cddl/usr.sbin/zdb/Makefile user/attilio/vmc-playground/cddl/usr.sbin/zhack/Makefile user/attilio/vmc-playground/contrib/bind9/CHANGES user/attilio/vmc-playground/contrib/bind9/Makefile.in user/attilio/vmc-playground/contrib/bind9/README user/attilio/vmc-playground/contrib/bind9/acconfig.h user/attilio/vmc-playground/contrib/bind9/bin/Makefile.in user/attilio/vmc-playground/contrib/bind9/bin/check/Makefile.in user/attilio/vmc-playground/contrib/bind9/bin/check/check-tool.c user/attilio/vmc-playground/contrib/bind9/bin/confgen/Makefile.in user/attilio/vmc-playground/contrib/bind9/bin/confgen/unix/Makefile.in user/attilio/vmc-playground/contrib/bind9/bin/dig/Makefile.in user/attilio/vmc-playground/contrib/bind9/bin/dig/nslookup.c user/attilio/vmc-playground/contrib/bind9/bin/dnssec/Makefile.in user/attilio/vmc-playground/contrib/bind9/bin/dnssec/dnssec-dsfromkey.8 user/attilio/vmc-playground/contrib/bind9/bin/dnssec/dnssec-dsfromkey.c user/attilio/vmc-playground/contrib/bind9/bin/dnssec/dnssec-dsfromkey.docbook user/attilio/vmc-playground/contrib/bind9/bin/dnssec/dnssec-dsfromkey.html user/attilio/vmc-playground/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.8 user/attilio/vmc-playground/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.c user/attilio/vmc-playground/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.docbook user/attilio/vmc-playground/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html user/attilio/vmc-playground/contrib/bind9/bin/dnssec/dnssec-keygen.8 user/attilio/vmc-playground/contrib/bind9/bin/dnssec/dnssec-keygen.c user/attilio/vmc-playground/contrib/bind9/bin/dnssec/dnssec-keygen.docbook user/attilio/vmc-playground/contrib/bind9/bin/dnssec/dnssec-keygen.html user/attilio/vmc-playground/contrib/bind9/bin/dnssec/dnssec-settime.c user/attilio/vmc-playground/contrib/bind9/bin/dnssec/dnssec-signzone.c user/attilio/vmc-playground/contrib/bind9/bin/named/Makefile.in user/attilio/vmc-playground/contrib/bind9/bin/named/builtin.c user/attilio/vmc-playground/contrib/bind9/bin/named/config.c user/attilio/vmc-playground/contrib/bind9/bin/named/controlconf.c user/attilio/vmc-playground/contrib/bind9/bin/named/convertxsl.pl user/attilio/vmc-playground/contrib/bind9/bin/named/query.c user/attilio/vmc-playground/contrib/bind9/bin/named/server.c user/attilio/vmc-playground/contrib/bind9/bin/named/statschannel.c user/attilio/vmc-playground/contrib/bind9/bin/named/unix/Makefile.in user/attilio/vmc-playground/contrib/bind9/bin/nsupdate/Makefile.in user/attilio/vmc-playground/contrib/bind9/bin/nsupdate/nsupdate.c user/attilio/vmc-playground/contrib/bind9/bin/rndc/Makefile.in user/attilio/vmc-playground/contrib/bind9/bin/tools/Makefile.in user/attilio/vmc-playground/contrib/bind9/config.h.in user/attilio/vmc-playground/contrib/bind9/configure.in user/attilio/vmc-playground/contrib/bind9/doc/Makefile.in user/attilio/vmc-playground/contrib/bind9/doc/arm/Bv9ARM-book.xml user/attilio/vmc-playground/contrib/bind9/doc/arm/Bv9ARM.ch04.html user/attilio/vmc-playground/contrib/bind9/doc/arm/Bv9ARM.ch06.html user/attilio/vmc-playground/contrib/bind9/doc/arm/Bv9ARM.ch07.html user/attilio/vmc-playground/contrib/bind9/doc/arm/Bv9ARM.ch08.html user/attilio/vmc-playground/contrib/bind9/doc/arm/Bv9ARM.ch09.html user/attilio/vmc-playground/contrib/bind9/doc/arm/Bv9ARM.html user/attilio/vmc-playground/contrib/bind9/doc/arm/Bv9ARM.pdf user/attilio/vmc-playground/contrib/bind9/doc/arm/Makefile.in user/attilio/vmc-playground/contrib/bind9/doc/arm/man.arpaname.html user/attilio/vmc-playground/contrib/bind9/doc/arm/man.ddns-confgen.html user/attilio/vmc-playground/contrib/bind9/doc/arm/man.dig.html user/attilio/vmc-playground/contrib/bind9/doc/arm/man.dnssec-dsfromkey.html user/attilio/vmc-playground/contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html user/attilio/vmc-playground/contrib/bind9/doc/arm/man.dnssec-keygen.html user/attilio/vmc-playground/contrib/bind9/doc/arm/man.dnssec-revoke.html user/attilio/vmc-playground/contrib/bind9/doc/arm/man.dnssec-settime.html user/attilio/vmc-playground/contrib/bind9/doc/arm/man.dnssec-signzone.html user/attilio/vmc-playground/contrib/bind9/doc/arm/man.genrandom.html user/attilio/vmc-playground/contrib/bind9/doc/arm/man.host.html user/attilio/vmc-playground/contrib/bind9/doc/arm/man.isc-hmac-fixup.html user/attilio/vmc-playground/contrib/bind9/doc/arm/man.named-checkconf.html user/attilio/vmc-playground/contrib/bind9/doc/arm/man.named-checkzone.html user/attilio/vmc-playground/contrib/bind9/doc/arm/man.named-journalprint.html user/attilio/vmc-playground/contrib/bind9/doc/arm/man.named.html user/attilio/vmc-playground/contrib/bind9/doc/arm/man.nsec3hash.html user/attilio/vmc-playground/contrib/bind9/doc/arm/man.nsupdate.html user/attilio/vmc-playground/contrib/bind9/doc/arm/man.rndc-confgen.html user/attilio/vmc-playground/contrib/bind9/doc/arm/man.rndc.conf.html user/attilio/vmc-playground/contrib/bind9/doc/arm/man.rndc.html user/attilio/vmc-playground/contrib/bind9/doc/misc/Makefile.in user/attilio/vmc-playground/contrib/bind9/doc/misc/format-options.pl user/attilio/vmc-playground/contrib/bind9/doc/misc/options user/attilio/vmc-playground/contrib/bind9/doc/misc/sort-options.pl user/attilio/vmc-playground/contrib/bind9/isc-config.sh.in user/attilio/vmc-playground/contrib/bind9/lib/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/bind9/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/bind9/api user/attilio/vmc-playground/contrib/bind9/lib/bind9/check.c user/attilio/vmc-playground/contrib/bind9/lib/bind9/include/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/bind9/include/bind9/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/dns/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/dns/adb.c user/attilio/vmc-playground/contrib/bind9/lib/dns/api user/attilio/vmc-playground/contrib/bind9/lib/dns/db.c user/attilio/vmc-playground/contrib/bind9/lib/dns/dnssec.c user/attilio/vmc-playground/contrib/bind9/lib/dns/ds.c user/attilio/vmc-playground/contrib/bind9/lib/dns/dst_api.c user/attilio/vmc-playground/contrib/bind9/lib/dns/dst_internal.h user/attilio/vmc-playground/contrib/bind9/lib/dns/dst_openssl.h user/attilio/vmc-playground/contrib/bind9/lib/dns/dst_parse.c user/attilio/vmc-playground/contrib/bind9/lib/dns/dst_parse.h user/attilio/vmc-playground/contrib/bind9/lib/dns/dst_result.c user/attilio/vmc-playground/contrib/bind9/lib/dns/include/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/dns/include/dns/db.h user/attilio/vmc-playground/contrib/bind9/lib/dns/include/dns/dnssec.h user/attilio/vmc-playground/contrib/bind9/lib/dns/include/dns/ds.h user/attilio/vmc-playground/contrib/bind9/lib/dns/include/dns/iptable.h user/attilio/vmc-playground/contrib/bind9/lib/dns/include/dns/keyvalues.h user/attilio/vmc-playground/contrib/bind9/lib/dns/include/dns/log.h user/attilio/vmc-playground/contrib/bind9/lib/dns/include/dns/rdata.h user/attilio/vmc-playground/contrib/bind9/lib/dns/include/dns/rdataset.h user/attilio/vmc-playground/contrib/bind9/lib/dns/include/dns/rpz.h user/attilio/vmc-playground/contrib/bind9/lib/dns/include/dns/stats.h user/attilio/vmc-playground/contrib/bind9/lib/dns/include/dns/view.h user/attilio/vmc-playground/contrib/bind9/lib/dns/include/dns/zone.h user/attilio/vmc-playground/contrib/bind9/lib/dns/include/dst/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/dns/include/dst/dst.h user/attilio/vmc-playground/contrib/bind9/lib/dns/include/dst/result.h user/attilio/vmc-playground/contrib/bind9/lib/dns/log.c user/attilio/vmc-playground/contrib/bind9/lib/dns/master.c user/attilio/vmc-playground/contrib/bind9/lib/dns/masterdump.c user/attilio/vmc-playground/contrib/bind9/lib/dns/openssl_link.c user/attilio/vmc-playground/contrib/bind9/lib/dns/openssldh_link.c user/attilio/vmc-playground/contrib/bind9/lib/dns/openssldsa_link.c user/attilio/vmc-playground/contrib/bind9/lib/dns/opensslgost_link.c user/attilio/vmc-playground/contrib/bind9/lib/dns/opensslrsa_link.c user/attilio/vmc-playground/contrib/bind9/lib/dns/rbtdb.c user/attilio/vmc-playground/contrib/bind9/lib/dns/rcode.c user/attilio/vmc-playground/contrib/bind9/lib/dns/rdata.c user/attilio/vmc-playground/contrib/bind9/lib/dns/rdata/generic/dlv_32769.c user/attilio/vmc-playground/contrib/bind9/lib/dns/rdata/generic/ds_43.c user/attilio/vmc-playground/contrib/bind9/lib/dns/rdataset.c user/attilio/vmc-playground/contrib/bind9/lib/dns/rdataslab.c user/attilio/vmc-playground/contrib/bind9/lib/dns/resolver.c user/attilio/vmc-playground/contrib/bind9/lib/dns/rpz.c user/attilio/vmc-playground/contrib/bind9/lib/dns/spnego_asn1.pl user/attilio/vmc-playground/contrib/bind9/lib/dns/validator.c user/attilio/vmc-playground/contrib/bind9/lib/dns/view.c user/attilio/vmc-playground/contrib/bind9/lib/dns/zone.c user/attilio/vmc-playground/contrib/bind9/lib/export/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/export/dns/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/export/dns/include/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/export/dns/include/dns/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/export/dns/include/dst/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/export/irs/include/irs/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/export/isc/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/export/isc/include/isc/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/export/isc/nls/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/export/isc/nothreads/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/export/isc/nothreads/include/isc/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/export/isc/pthreads/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/export/isc/pthreads/include/isc/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/export/isc/unix/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/export/isc/unix/include/isc/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/export/isccfg/include/isccfg/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/export/samples/Makefile-postinstall.in user/attilio/vmc-playground/contrib/bind9/lib/export/samples/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/irs/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/irs/include/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/irs/include/irs/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/alpha/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/alpha/include/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/alpha/include/isc/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/api user/attilio/vmc-playground/contrib/bind9/lib/isc/ia64/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/ia64/include/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/ia64/include/isc/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/ia64/include/isc/atomic.h user/attilio/vmc-playground/contrib/bind9/lib/isc/include/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/include/isc/file.h user/attilio/vmc-playground/contrib/bind9/lib/isc/include/isc/namespace.h user/attilio/vmc-playground/contrib/bind9/lib/isc/include/isc/task.h user/attilio/vmc-playground/contrib/bind9/lib/isc/mem.c user/attilio/vmc-playground/contrib/bind9/lib/isc/mips/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/mips/include/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/mips/include/isc/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/nls/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/noatomic/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/noatomic/include/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/noatomic/include/isc/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/nothreads/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/nothreads/include/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/nothreads/include/isc/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/powerpc/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/powerpc/include/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/powerpc/include/isc/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/pthreads/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/pthreads/condition.c user/attilio/vmc-playground/contrib/bind9/lib/isc/pthreads/include/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/pthreads/include/isc/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/sparc64/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/sparc64/include/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/sparc64/include/isc/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/task.c user/attilio/vmc-playground/contrib/bind9/lib/isc/task_api.c user/attilio/vmc-playground/contrib/bind9/lib/isc/unix/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/unix/file.c user/attilio/vmc-playground/contrib/bind9/lib/isc/unix/include/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/unix/include/isc/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/x86_32/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/x86_32/include/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/x86_32/include/isc/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/x86_64/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/x86_64/include/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isc/x86_64/include/isc/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isccc/api user/attilio/vmc-playground/contrib/bind9/lib/isccc/cc.c user/attilio/vmc-playground/contrib/bind9/lib/isccc/include/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isccc/include/isccc/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isccfg/api user/attilio/vmc-playground/contrib/bind9/lib/isccfg/include/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isccfg/include/isccfg/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/isccfg/namedconf.c user/attilio/vmc-playground/contrib/bind9/lib/lwres/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/lwres/api user/attilio/vmc-playground/contrib/bind9/lib/lwres/getaddrinfo.c user/attilio/vmc-playground/contrib/bind9/lib/lwres/include/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/lwres/include/lwres/Makefile.in user/attilio/vmc-playground/contrib/bind9/lib/lwres/man/Makefile.in user/attilio/vmc-playground/contrib/bind9/make/rules.in user/attilio/vmc-playground/contrib/bind9/version user/attilio/vmc-playground/contrib/binutils/Makefile.in user/attilio/vmc-playground/contrib/binutils/Makefile.tpl user/attilio/vmc-playground/contrib/binutils/bfd/config.bfd user/attilio/vmc-playground/contrib/binutils/bfd/elflink.c user/attilio/vmc-playground/contrib/binutils/binutils/readelf.c user/attilio/vmc-playground/contrib/binutils/config.sub user/attilio/vmc-playground/contrib/binutils/gas/config/tc-arm.c user/attilio/vmc-playground/contrib/binutils/include/elf/dwarf2.h user/attilio/vmc-playground/contrib/binutils/libiberty/Makefile.in user/attilio/vmc-playground/contrib/bsnmp/snmp_mibII/mibII.h user/attilio/vmc-playground/contrib/bsnmp/snmp_mibII/mibII_route.c user/attilio/vmc-playground/contrib/bsnmp/snmpd/main.c user/attilio/vmc-playground/contrib/bsnmp/snmpd/trans_lsock.c user/attilio/vmc-playground/contrib/bsnmp/snmpd/trans_udp.c user/attilio/vmc-playground/contrib/bsnmp/snmpd/trap.c user/attilio/vmc-playground/contrib/byacc/CHANGES user/attilio/vmc-playground/contrib/byacc/VERSION user/attilio/vmc-playground/contrib/byacc/defs.h user/attilio/vmc-playground/contrib/byacc/lr0.c user/attilio/vmc-playground/contrib/byacc/main.c user/attilio/vmc-playground/contrib/byacc/mkpar.c user/attilio/vmc-playground/contrib/byacc/output.c user/attilio/vmc-playground/contrib/byacc/package/byacc.spec user/attilio/vmc-playground/contrib/byacc/package/debian/changelog user/attilio/vmc-playground/contrib/byacc/reader.c user/attilio/vmc-playground/contrib/byacc/symtab.c user/attilio/vmc-playground/contrib/byacc/verbose.c user/attilio/vmc-playground/contrib/bzip2/FREEBSD-Xlist user/attilio/vmc-playground/contrib/compiler-rt/LICENSE.TXT user/attilio/vmc-playground/contrib/compiler-rt/lib/absvti2.c user/attilio/vmc-playground/contrib/compiler-rt/lib/adddf3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/addsf3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/addvti3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/arm/divsi3.S user/attilio/vmc-playground/contrib/compiler-rt/lib/arm/udivsi3.S user/attilio/vmc-playground/contrib/compiler-rt/lib/ashldi3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/ashlti3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/ashrdi3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/ashrti3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/assembly.h user/attilio/vmc-playground/contrib/compiler-rt/lib/clzti2.c user/attilio/vmc-playground/contrib/compiler-rt/lib/cmpdi2.c user/attilio/vmc-playground/contrib/compiler-rt/lib/cmpti2.c user/attilio/vmc-playground/contrib/compiler-rt/lib/ctzti2.c user/attilio/vmc-playground/contrib/compiler-rt/lib/divdf3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/divmoddi4.c user/attilio/vmc-playground/contrib/compiler-rt/lib/divsf3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/divsi3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/divti3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/extendsfdf2.c user/attilio/vmc-playground/contrib/compiler-rt/lib/ffsti2.c user/attilio/vmc-playground/contrib/compiler-rt/lib/fixdfdi.c user/attilio/vmc-playground/contrib/compiler-rt/lib/fixdfsi.c user/attilio/vmc-playground/contrib/compiler-rt/lib/fixdfti.c user/attilio/vmc-playground/contrib/compiler-rt/lib/fixsfdi.c user/attilio/vmc-playground/contrib/compiler-rt/lib/fixsfsi.c user/attilio/vmc-playground/contrib/compiler-rt/lib/fixsfti.c user/attilio/vmc-playground/contrib/compiler-rt/lib/fixunsdfdi.c user/attilio/vmc-playground/contrib/compiler-rt/lib/fixunsdfsi.c user/attilio/vmc-playground/contrib/compiler-rt/lib/fixunsdfti.c user/attilio/vmc-playground/contrib/compiler-rt/lib/fixunssfdi.c user/attilio/vmc-playground/contrib/compiler-rt/lib/fixunssfsi.c user/attilio/vmc-playground/contrib/compiler-rt/lib/fixunssfti.c user/attilio/vmc-playground/contrib/compiler-rt/lib/fixunsxfti.c user/attilio/vmc-playground/contrib/compiler-rt/lib/fixxfti.c user/attilio/vmc-playground/contrib/compiler-rt/lib/floatdidf.c user/attilio/vmc-playground/contrib/compiler-rt/lib/floatdisf.c user/attilio/vmc-playground/contrib/compiler-rt/lib/floatsidf.c user/attilio/vmc-playground/contrib/compiler-rt/lib/floatsisf.c user/attilio/vmc-playground/contrib/compiler-rt/lib/floattidf.c user/attilio/vmc-playground/contrib/compiler-rt/lib/floattisf.c user/attilio/vmc-playground/contrib/compiler-rt/lib/floattixf.c user/attilio/vmc-playground/contrib/compiler-rt/lib/floatundidf.c user/attilio/vmc-playground/contrib/compiler-rt/lib/floatundisf.c user/attilio/vmc-playground/contrib/compiler-rt/lib/floatunsidf.c user/attilio/vmc-playground/contrib/compiler-rt/lib/floatunsisf.c user/attilio/vmc-playground/contrib/compiler-rt/lib/floatuntidf.c user/attilio/vmc-playground/contrib/compiler-rt/lib/floatuntisf.c user/attilio/vmc-playground/contrib/compiler-rt/lib/floatuntixf.c user/attilio/vmc-playground/contrib/compiler-rt/lib/fp_lib.h user/attilio/vmc-playground/contrib/compiler-rt/lib/int_endianness.h user/attilio/vmc-playground/contrib/compiler-rt/lib/int_lib.h user/attilio/vmc-playground/contrib/compiler-rt/lib/int_util.c user/attilio/vmc-playground/contrib/compiler-rt/lib/int_util.h user/attilio/vmc-playground/contrib/compiler-rt/lib/lshrdi3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/lshrti3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/modti3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/muldf3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/muldi3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/muloti4.c user/attilio/vmc-playground/contrib/compiler-rt/lib/mulsf3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/multi3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/mulvti3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/negdf2.c user/attilio/vmc-playground/contrib/compiler-rt/lib/negsf2.c user/attilio/vmc-playground/contrib/compiler-rt/lib/negti2.c user/attilio/vmc-playground/contrib/compiler-rt/lib/negvti2.c user/attilio/vmc-playground/contrib/compiler-rt/lib/parityti2.c user/attilio/vmc-playground/contrib/compiler-rt/lib/popcountti2.c user/attilio/vmc-playground/contrib/compiler-rt/lib/powitf2.c user/attilio/vmc-playground/contrib/compiler-rt/lib/subdf3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/subsf3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/subvti3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/truncdfsf2.c user/attilio/vmc-playground/contrib/compiler-rt/lib/ucmpdi2.c user/attilio/vmc-playground/contrib/compiler-rt/lib/ucmpti2.c user/attilio/vmc-playground/contrib/compiler-rt/lib/udivmoddi4.c user/attilio/vmc-playground/contrib/compiler-rt/lib/udivmodti4.c user/attilio/vmc-playground/contrib/compiler-rt/lib/udivsi3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/udivti3.c user/attilio/vmc-playground/contrib/compiler-rt/lib/umodti3.c user/attilio/vmc-playground/contrib/cvs/diff/Makefile.in user/attilio/vmc-playground/contrib/cvs/lib/Makefile.in user/attilio/vmc-playground/contrib/diff/src/context.c user/attilio/vmc-playground/contrib/diff/src/diff.c user/attilio/vmc-playground/contrib/dtc/Documentation/dts-format.txt user/attilio/vmc-playground/contrib/dtc/Documentation/manual.txt user/attilio/vmc-playground/contrib/dtc/Makefile user/attilio/vmc-playground/contrib/dtc/checks.c user/attilio/vmc-playground/contrib/dtc/data.c user/attilio/vmc-playground/contrib/dtc/dtc-lexer.l user/attilio/vmc-playground/contrib/dtc/dtc-parser.y user/attilio/vmc-playground/contrib/dtc/dtc.c user/attilio/vmc-playground/contrib/dtc/dtc.h user/attilio/vmc-playground/contrib/dtc/flattree.c user/attilio/vmc-playground/contrib/dtc/fstree.c user/attilio/vmc-playground/contrib/dtc/libfdt/Makefile.libfdt user/attilio/vmc-playground/contrib/dtc/libfdt/fdt.c user/attilio/vmc-playground/contrib/dtc/libfdt/fdt_ro.c user/attilio/vmc-playground/contrib/dtc/libfdt/fdt_rw.c user/attilio/vmc-playground/contrib/dtc/libfdt/libfdt.h user/attilio/vmc-playground/contrib/dtc/libfdt/libfdt_env.h user/attilio/vmc-playground/contrib/dtc/libfdt/libfdt_internal.h user/attilio/vmc-playground/contrib/dtc/livetree.c user/attilio/vmc-playground/contrib/dtc/srcpos.c user/attilio/vmc-playground/contrib/dtc/srcpos.h user/attilio/vmc-playground/contrib/dtc/treesource.c user/attilio/vmc-playground/contrib/dtc/util.c user/attilio/vmc-playground/contrib/dtc/util.h user/attilio/vmc-playground/contrib/file/Magdir/lua user/attilio/vmc-playground/contrib/file/apprentice.c user/attilio/vmc-playground/contrib/gcc/Makefile.in user/attilio/vmc-playground/contrib/gcc/config/arm/arm.h user/attilio/vmc-playground/contrib/gcc/config/arm/freebsd.h user/attilio/vmc-playground/contrib/gcc/config/i386/freebsd.h user/attilio/vmc-playground/contrib/gcc/config/i386/freebsd64.h user/attilio/vmc-playground/contrib/gcc/config/i386/xmmintrin.h user/attilio/vmc-playground/contrib/gcc/config/ia64/freebsd.h user/attilio/vmc-playground/contrib/gcc/config/mips/freebsd.h user/attilio/vmc-playground/contrib/gcc/config/rs6000/freebsd.h user/attilio/vmc-playground/contrib/gcc/config/sparc/freebsd.h user/attilio/vmc-playground/contrib/gcc/dwarf2out.c user/attilio/vmc-playground/contrib/gcc/longlong.h user/attilio/vmc-playground/contrib/gcc/unwind-dw2.c user/attilio/vmc-playground/contrib/gcclibs/libcpp/Makefile.in user/attilio/vmc-playground/contrib/gcclibs/libdecnumber/Makefile.in user/attilio/vmc-playground/contrib/gcclibs/libiberty/Makefile.in user/attilio/vmc-playground/contrib/gdb/gdb/c-valprint.c user/attilio/vmc-playground/contrib/gdb/gdb/cp-valprint.c user/attilio/vmc-playground/contrib/gdb/gdb/dwarf2loc.c user/attilio/vmc-playground/contrib/gdb/gdb/dwarf2loc.h user/attilio/vmc-playground/contrib/gdb/gdb/dwarf2read.c user/attilio/vmc-playground/contrib/gdb/gdb/f-valprint.c user/attilio/vmc-playground/contrib/gdb/gdb/frame.c user/attilio/vmc-playground/contrib/gdb/gdb/gdbtypes.c user/attilio/vmc-playground/contrib/gdb/gdb/gdbtypes.h user/attilio/vmc-playground/contrib/gdb/gdb/hpread.c user/attilio/vmc-playground/contrib/gdb/gdb/jv-valprint.c user/attilio/vmc-playground/contrib/gdb/gdb/p-valprint.c user/attilio/vmc-playground/contrib/gdb/gdb/parse.c user/attilio/vmc-playground/contrib/gdb/gdb/scm-valprint.c user/attilio/vmc-playground/contrib/gdb/gdb/stabsread.c user/attilio/vmc-playground/contrib/gdb/gdb/stack.c user/attilio/vmc-playground/contrib/gdb/gdb/valprint.c user/attilio/vmc-playground/contrib/gdb/gdb/value.h user/attilio/vmc-playground/contrib/gdb/gdb/varobj.c user/attilio/vmc-playground/contrib/gdtoa/makefile user/attilio/vmc-playground/contrib/gperf/lib/Makefile.in user/attilio/vmc-playground/contrib/groff/tmac/doc-common user/attilio/vmc-playground/contrib/groff/tmac/doc-syms user/attilio/vmc-playground/contrib/groff/tmac/doc.tmac user/attilio/vmc-playground/contrib/groff/tmac/groff_mdoc.man user/attilio/vmc-playground/contrib/ipfilter/ipsend/44arp.c user/attilio/vmc-playground/contrib/jemalloc/COPYING user/attilio/vmc-playground/contrib/jemalloc/ChangeLog user/attilio/vmc-playground/contrib/jemalloc/FREEBSD-diffs user/attilio/vmc-playground/contrib/jemalloc/FREEBSD-upgrade user/attilio/vmc-playground/contrib/jemalloc/VERSION user/attilio/vmc-playground/contrib/jemalloc/doc/jemalloc.3 user/attilio/vmc-playground/contrib/jemalloc/include/jemalloc/internal/arena.h user/attilio/vmc-playground/contrib/jemalloc/include/jemalloc/internal/chunk.h user/attilio/vmc-playground/contrib/jemalloc/include/jemalloc/internal/chunk_dss.h user/attilio/vmc-playground/contrib/jemalloc/include/jemalloc/internal/chunk_mmap.h user/attilio/vmc-playground/contrib/jemalloc/include/jemalloc/internal/ckh.h user/attilio/vmc-playground/contrib/jemalloc/include/jemalloc/internal/ctl.h user/attilio/vmc-playground/contrib/jemalloc/include/jemalloc/internal/extent.h user/attilio/vmc-playground/contrib/jemalloc/include/jemalloc/internal/hash.h user/attilio/vmc-playground/contrib/jemalloc/include/jemalloc/internal/huge.h user/attilio/vmc-playground/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h user/attilio/vmc-playground/contrib/jemalloc/include/jemalloc/internal/private_namespace.h user/attilio/vmc-playground/contrib/jemalloc/include/jemalloc/internal/prof.h user/attilio/vmc-playground/contrib/jemalloc/include/jemalloc/internal/rtree.h user/attilio/vmc-playground/contrib/jemalloc/include/jemalloc/internal/tcache.h user/attilio/vmc-playground/contrib/jemalloc/include/jemalloc/jemalloc.h user/attilio/vmc-playground/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h user/attilio/vmc-playground/contrib/jemalloc/include/jemalloc/jemalloc_defs.h user/attilio/vmc-playground/contrib/jemalloc/src/arena.c user/attilio/vmc-playground/contrib/jemalloc/src/base.c user/attilio/vmc-playground/contrib/jemalloc/src/chunk.c user/attilio/vmc-playground/contrib/jemalloc/src/chunk_dss.c user/attilio/vmc-playground/contrib/jemalloc/src/chunk_mmap.c user/attilio/vmc-playground/contrib/jemalloc/src/ckh.c user/attilio/vmc-playground/contrib/jemalloc/src/ctl.c user/attilio/vmc-playground/contrib/jemalloc/src/huge.c user/attilio/vmc-playground/contrib/jemalloc/src/jemalloc.c user/attilio/vmc-playground/contrib/jemalloc/src/mutex.c user/attilio/vmc-playground/contrib/jemalloc/src/prof.c user/attilio/vmc-playground/contrib/jemalloc/src/rtree.c user/attilio/vmc-playground/contrib/jemalloc/src/stats.c user/attilio/vmc-playground/contrib/jemalloc/src/tcache.c user/attilio/vmc-playground/contrib/jemalloc/src/util.c user/attilio/vmc-playground/contrib/less/NEWS user/attilio/vmc-playground/contrib/less/README user/attilio/vmc-playground/contrib/less/brac.c user/attilio/vmc-playground/contrib/less/ch.c user/attilio/vmc-playground/contrib/less/charset.c user/attilio/vmc-playground/contrib/less/charset.h user/attilio/vmc-playground/contrib/less/cmd.h user/attilio/vmc-playground/contrib/less/cmdbuf.c user/attilio/vmc-playground/contrib/less/command.c user/attilio/vmc-playground/contrib/less/configure user/attilio/vmc-playground/contrib/less/configure.ac user/attilio/vmc-playground/contrib/less/cvt.c user/attilio/vmc-playground/contrib/less/decode.c user/attilio/vmc-playground/contrib/less/defines.ds user/attilio/vmc-playground/contrib/less/defines.h.in user/attilio/vmc-playground/contrib/less/defines.o2 user/attilio/vmc-playground/contrib/less/defines.o9 user/attilio/vmc-playground/contrib/less/defines.wn user/attilio/vmc-playground/contrib/less/edit.c user/attilio/vmc-playground/contrib/less/filename.c user/attilio/vmc-playground/contrib/less/forwback.c user/attilio/vmc-playground/contrib/less/funcs.h user/attilio/vmc-playground/contrib/less/help.c user/attilio/vmc-playground/contrib/less/ifile.c user/attilio/vmc-playground/contrib/less/input.c user/attilio/vmc-playground/contrib/less/jump.c user/attilio/vmc-playground/contrib/less/less.h user/attilio/vmc-playground/contrib/less/less.hlp user/attilio/vmc-playground/contrib/less/less.man user/attilio/vmc-playground/contrib/less/less.nro user/attilio/vmc-playground/contrib/less/lessecho.c user/attilio/vmc-playground/contrib/less/lessecho.man user/attilio/vmc-playground/contrib/less/lessecho.nro user/attilio/vmc-playground/contrib/less/lesskey.c user/attilio/vmc-playground/contrib/less/lesskey.h user/attilio/vmc-playground/contrib/less/lesskey.man user/attilio/vmc-playground/contrib/less/lesskey.nro user/attilio/vmc-playground/contrib/less/lglob.h user/attilio/vmc-playground/contrib/less/line.c user/attilio/vmc-playground/contrib/less/linenum.c user/attilio/vmc-playground/contrib/less/lsystem.c user/attilio/vmc-playground/contrib/less/main.c user/attilio/vmc-playground/contrib/less/mark.c user/attilio/vmc-playground/contrib/less/mkhelp.c user/attilio/vmc-playground/contrib/less/optfunc.c user/attilio/vmc-playground/contrib/less/option.c user/attilio/vmc-playground/contrib/less/option.h user/attilio/vmc-playground/contrib/less/opttbl.c user/attilio/vmc-playground/contrib/less/os.c user/attilio/vmc-playground/contrib/less/output.c user/attilio/vmc-playground/contrib/less/pattern.c user/attilio/vmc-playground/contrib/less/pattern.h user/attilio/vmc-playground/contrib/less/pckeys.h user/attilio/vmc-playground/contrib/less/position.c user/attilio/vmc-playground/contrib/less/position.h user/attilio/vmc-playground/contrib/less/prompt.c user/attilio/vmc-playground/contrib/less/screen.c user/attilio/vmc-playground/contrib/less/scrsize.c user/attilio/vmc-playground/contrib/less/search.c user/attilio/vmc-playground/contrib/less/signal.c user/attilio/vmc-playground/contrib/less/tags.c user/attilio/vmc-playground/contrib/less/ttyin.c user/attilio/vmc-playground/contrib/less/version.c user/attilio/vmc-playground/contrib/libarchive/FREEBSD-Xlist (contents, props changed) user/attilio/vmc-playground/contrib/libarchive/FREEBSD-upgrade user/attilio/vmc-playground/contrib/libarchive/NEWS user/attilio/vmc-playground/contrib/libarchive/README user/attilio/vmc-playground/contrib/libarchive/cpio/bsdcpio.1 user/attilio/vmc-playground/contrib/libarchive/cpio/cmdline.c user/attilio/vmc-playground/contrib/libarchive/cpio/cpio.c user/attilio/vmc-playground/contrib/libarchive/cpio/cpio.h user/attilio/vmc-playground/contrib/libarchive/cpio/test/main.c user/attilio/vmc-playground/contrib/libarchive/cpio/test/test.h user/attilio/vmc-playground/contrib/libarchive/libarchive/archive.h user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_acl.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_check_magic.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_endian.h user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_entry.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_entry.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_entry.h user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_entry_acl.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_entry_link_resolver.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_entry_linkify.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_entry_paths.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_entry_perms.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_entry_stat.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_entry_stat.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_entry_time.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_ppmd7.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_private.h user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_data.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_disk.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_disk_posix.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_disk_private.h user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_extract.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_filter.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_format.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_free.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_header.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_new.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_open.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_open_fd.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_open_filename.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_private.h user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_set_options.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_support_filter_rpm.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_support_format_7zip.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_support_format_cab.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_support_format_cpio.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_support_format_iso9660.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_support_format_lha.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_support_format_mtree.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_support_format_rar.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_support_format_tar.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_support_format_xar.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_read_support_format_zip.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_string.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_string.h user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_string_composition.h user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_string_sprintf.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_util.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_util.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_add_filter_bzip2.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_add_filter_compress.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_add_filter_gzip.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_add_filter_program.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_add_filter_xz.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_blocksize.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_data.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_disk.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_disk_posix.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_disk_private.h user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_disk_set_standard_lookup.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_filter.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_finish_entry.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_format.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_free.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_header.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_new.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_open.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_open_filename.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_private.h user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_set_format_7zip.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_set_format_ar.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_set_format_cpio.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_set_format_cpio_newc.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_set_format_gnutar.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_set_format_iso9660.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_set_format_mtree.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_set_format_pax.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_set_format_ustar.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_set_format_xar.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_set_format_zip.c user/attilio/vmc-playground/contrib/libarchive/libarchive/archive_write_set_options.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/cpio.5 user/attilio/vmc-playground/contrib/libarchive/libarchive/libarchive-formats.5 user/attilio/vmc-playground/contrib/libarchive/libarchive/libarchive.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/libarchive_changes.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/libarchive_internals.3 user/attilio/vmc-playground/contrib/libarchive/libarchive/tar.5 user/attilio/vmc-playground/contrib/libarchive/libarchive/test/main.c user/attilio/vmc-playground/contrib/libarchive/libarchive/test/read_open_memory.c user/attilio/vmc-playground/contrib/libarchive/libarchive/test/test.h user/attilio/vmc-playground/contrib/libarchive/libarchive/test/test_archive_string_conversion.c user/attilio/vmc-playground/contrib/libarchive/libarchive/test/test_compat_zip.c user/attilio/vmc-playground/contrib/libarchive/libarchive/test/test_read_disk_directory_traversals.c user/attilio/vmc-playground/contrib/libarchive/libarchive/test/test_read_format_7zip.c user/attilio/vmc-playground/contrib/libarchive/libarchive/test/test_read_format_cab.c user/attilio/vmc-playground/contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c user/attilio/vmc-playground/contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c user/attilio/vmc-playground/contrib/libarchive/libarchive/test/test_read_format_rar.c user/attilio/vmc-playground/contrib/libarchive/libarchive/test/test_read_format_rar_unicode.rar.uu user/attilio/vmc-playground/contrib/libarchive/libarchive/test/test_read_format_tar_filename.c user/attilio/vmc-playground/contrib/libarchive/libarchive/test/test_read_pax_truncated.c user/attilio/vmc-playground/contrib/libarchive/libarchive/test/test_read_position.c user/attilio/vmc-playground/contrib/libarchive/libarchive/test/test_sparse_basic.c user/attilio/vmc-playground/contrib/libarchive/libarchive/test/test_write_format_zip.c user/attilio/vmc-playground/contrib/libarchive/libarchive_fe/err.c user/attilio/vmc-playground/contrib/libarchive/libarchive_fe/err.h user/attilio/vmc-playground/contrib/libarchive/tar/bsdtar.1 user/attilio/vmc-playground/contrib/libarchive/tar/bsdtar.c user/attilio/vmc-playground/contrib/libarchive/tar/bsdtar.h user/attilio/vmc-playground/contrib/libarchive/tar/read.c user/attilio/vmc-playground/contrib/libarchive/tar/test/main.c user/attilio/vmc-playground/contrib/libarchive/tar/test/test.h user/attilio/vmc-playground/contrib/libarchive/tar/test/test_basic.c user/attilio/vmc-playground/contrib/libarchive/tar/write.c user/attilio/vmc-playground/contrib/libc++/include/__bit_reference user/attilio/vmc-playground/contrib/libc++/include/__config user/attilio/vmc-playground/contrib/libc++/include/__functional_base user/attilio/vmc-playground/contrib/libc++/include/__functional_base_03 user/attilio/vmc-playground/contrib/libc++/include/__hash_table user/attilio/vmc-playground/contrib/libc++/include/__locale user/attilio/vmc-playground/contrib/libc++/include/__mutex_base user/attilio/vmc-playground/contrib/libc++/include/__tree user/attilio/vmc-playground/contrib/libc++/include/__tuple user/attilio/vmc-playground/contrib/libc++/include/__undef_min_max user/attilio/vmc-playground/contrib/libc++/include/algorithm user/attilio/vmc-playground/contrib/libc++/include/array user/attilio/vmc-playground/contrib/libc++/include/atomic user/attilio/vmc-playground/contrib/libc++/include/bitset user/attilio/vmc-playground/contrib/libc++/include/chrono user/attilio/vmc-playground/contrib/libc++/include/cmath user/attilio/vmc-playground/contrib/libc++/include/complex user/attilio/vmc-playground/contrib/libc++/include/condition_variable user/attilio/vmc-playground/contrib/libc++/include/cstddef user/attilio/vmc-playground/contrib/libc++/include/cstdio user/attilio/vmc-playground/contrib/libc++/include/cstdlib user/attilio/vmc-playground/contrib/libc++/include/cwchar user/attilio/vmc-playground/contrib/libc++/include/deque user/attilio/vmc-playground/contrib/libc++/include/exception user/attilio/vmc-playground/contrib/libc++/include/ext/__hash user/attilio/vmc-playground/contrib/libc++/include/forward_list user/attilio/vmc-playground/contrib/libc++/include/fstream user/attilio/vmc-playground/contrib/libc++/include/functional user/attilio/vmc-playground/contrib/libc++/include/future user/attilio/vmc-playground/contrib/libc++/include/ios user/attilio/vmc-playground/contrib/libc++/include/iosfwd user/attilio/vmc-playground/contrib/libc++/include/istream user/attilio/vmc-playground/contrib/libc++/include/iterator user/attilio/vmc-playground/contrib/libc++/include/list user/attilio/vmc-playground/contrib/libc++/include/locale user/attilio/vmc-playground/contrib/libc++/include/map user/attilio/vmc-playground/contrib/libc++/include/memory user/attilio/vmc-playground/contrib/libc++/include/mutex user/attilio/vmc-playground/contrib/libc++/include/new user/attilio/vmc-playground/contrib/libc++/include/ostream user/attilio/vmc-playground/contrib/libc++/include/queue user/attilio/vmc-playground/contrib/libc++/include/random user/attilio/vmc-playground/contrib/libc++/include/regex user/attilio/vmc-playground/contrib/libc++/include/stack user/attilio/vmc-playground/contrib/libc++/include/streambuf user/attilio/vmc-playground/contrib/libc++/include/string user/attilio/vmc-playground/contrib/libc++/include/system_error user/attilio/vmc-playground/contrib/libc++/include/thread user/attilio/vmc-playground/contrib/libc++/include/tuple user/attilio/vmc-playground/contrib/libc++/include/type_traits user/attilio/vmc-playground/contrib/libc++/include/unordered_map user/attilio/vmc-playground/contrib/libc++/include/utility user/attilio/vmc-playground/contrib/libc++/include/valarray user/attilio/vmc-playground/contrib/libc++/include/vector user/attilio/vmc-playground/contrib/libc++/src/condition_variable.cpp user/attilio/vmc-playground/contrib/libc++/src/debug.cpp user/attilio/vmc-playground/contrib/libc++/src/exception.cpp user/attilio/vmc-playground/contrib/libc++/src/future.cpp user/attilio/vmc-playground/contrib/libc++/src/ios.cpp user/attilio/vmc-playground/contrib/libc++/src/iostream.cpp user/attilio/vmc-playground/contrib/libc++/src/locale.cpp user/attilio/vmc-playground/contrib/libc++/src/memory.cpp user/attilio/vmc-playground/contrib/libc++/src/mutex.cpp user/attilio/vmc-playground/contrib/libc++/src/new.cpp user/attilio/vmc-playground/contrib/libc++/src/random.cpp user/attilio/vmc-playground/contrib/libc++/src/stdexcept.cpp user/attilio/vmc-playground/contrib/libc++/src/thread.cpp user/attilio/vmc-playground/contrib/libc++/src/typeinfo.cpp user/attilio/vmc-playground/contrib/libcxxrt/exception.cc user/attilio/vmc-playground/contrib/libcxxrt/memory.cc user/attilio/vmc-playground/contrib/libcxxrt/typeinfo.h user/attilio/vmc-playground/contrib/libpcap/CHANGES user/attilio/vmc-playground/contrib/libpcap/CREDITS user/attilio/vmc-playground/contrib/libpcap/Makefile.in user/attilio/vmc-playground/contrib/libpcap/VERSION user/attilio/vmc-playground/contrib/libpcap/config.h.in user/attilio/vmc-playground/contrib/libpcap/configure user/attilio/vmc-playground/contrib/libpcap/configure.in (contents, props changed) user/attilio/vmc-playground/contrib/libpcap/gencode.c user/attilio/vmc-playground/contrib/libpcap/gencode.h user/attilio/vmc-playground/contrib/libpcap/optimize.c user/attilio/vmc-playground/contrib/libpcap/packaging/pcap.spec.in user/attilio/vmc-playground/contrib/libpcap/pcap-bpf.c user/attilio/vmc-playground/contrib/libpcap/pcap-common.c user/attilio/vmc-playground/contrib/libpcap/pcap-linux.c user/attilio/vmc-playground/contrib/libpcap/pcap-netfilter-linux.c user/attilio/vmc-playground/contrib/libpcap/pcap-snoop.c user/attilio/vmc-playground/contrib/libpcap/pcap.c user/attilio/vmc-playground/contrib/libpcap/pcap/bpf.h user/attilio/vmc-playground/contrib/libstdc++/config/os/bsd/freebsd/ctype_base.h user/attilio/vmc-playground/contrib/libstdc++/include/bits/fstream.tcc user/attilio/vmc-playground/contrib/libstdc++/include/bits/locale_facets.h user/attilio/vmc-playground/contrib/libstdc++/include/bits/locale_facets.tcc user/attilio/vmc-playground/contrib/libstdc++/include/bits/streambuf_iterator.h user/attilio/vmc-playground/contrib/libstdc++/include/debug/safe_iterator.tcc user/attilio/vmc-playground/contrib/libstdc++/include/ext/ropeimpl.h user/attilio/vmc-playground/contrib/libstdc++/include/std/std_limits.h user/attilio/vmc-playground/contrib/libstdc++/include/std/std_sstream.h user/attilio/vmc-playground/contrib/libstdc++/libsupc++/tinfo.cc user/attilio/vmc-playground/contrib/libstdc++/src/locale.cc user/attilio/vmc-playground/contrib/libstdc++/src/strstream.cc user/attilio/vmc-playground/contrib/libstdc++/src/tree.cc user/attilio/vmc-playground/contrib/llvm/include/llvm-c/Core.h user/attilio/vmc-playground/contrib/llvm/include/llvm-c/Disassembler.h user/attilio/vmc-playground/contrib/llvm/include/llvm-c/Target.h user/attilio/vmc-playground/contrib/llvm/include/llvm-c/TargetMachine.h user/attilio/vmc-playground/contrib/llvm/include/llvm-c/Transforms/Vectorize.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/APFloat.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/APInt.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/APSInt.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/ArrayRef.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/BitVector.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/DAGDeltaAlgorithm.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/DeltaAlgorithm.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/DenseMap.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/DenseMapInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/FoldingSet.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/Hashing.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/ImmutableList.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/ImmutableMap.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/ImmutableSet.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/IndexedMap.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/Optional.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/OwningPtr.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/PackedVector.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/PointerIntPair.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/PointerUnion.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/PostOrderIterator.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/STLExtras.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/ScopedHashTable.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/SetVector.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/SmallBitVector.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/SmallPtrSet.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/SmallString.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/SmallVector.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/SparseBitVector.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/SparseSet.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/StringExtras.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/StringRef.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/StringSet.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/StringSwitch.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/TinyPtrVector.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/Triple.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/Twine.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/ValueMap.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/VariadicFunction.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ADT/ilist.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/CallGraph.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/CaptureTracking.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/CodeMetrics.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/ConstantFolding.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/Dominators.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/IVUsers.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/InlineCost.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/IntervalPartition.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/Loads.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/LoopInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/LoopIterator.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/PHITransAddr.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/Passes.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/ProfileInfoLoader.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/ProfileInfoTypes.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/RegionInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/SparsePropagation.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Analysis/ValueTracking.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Argument.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Attributes.h user/attilio/vmc-playground/contrib/llvm/include/llvm/BasicBlock.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Bitcode/Archive.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CallingConv.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/DFAPacketizer.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/EdgeBundles.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/FastISel.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/GCMetadata.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/GCMetadataPrinter.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/GCStrategy.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/IntrinsicLowering.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/LexicalScopes.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/LiveInterval.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/LiveVariables.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/MachineFunction.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/MachineInstr.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/MachineInstrBundle.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/MachineOperand.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/MachinePassRegistry.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/MachineSSAUpdater.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/PBQP/Graph.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/PBQP/HeuristicBase.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/Passes.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/SchedulerRegistry.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/ValueTypes.h user/attilio/vmc-playground/contrib/llvm/include/llvm/CodeGen/ValueTypes.td user/attilio/vmc-playground/contrib/llvm/include/llvm/Constant.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Constants.h user/attilio/vmc-playground/contrib/llvm/include/llvm/DebugInfo/DIContext.h user/attilio/vmc-playground/contrib/llvm/include/llvm/DefaultPasses.h user/attilio/vmc-playground/contrib/llvm/include/llvm/DerivedTypes.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ExecutionEngine/Interpreter.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ExecutionEngine/JIT.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ExecutionEngine/JITEventListener.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ExecutionEngine/MCJIT.h user/attilio/vmc-playground/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Function.h user/attilio/vmc-playground/contrib/llvm/include/llvm/GlobalAlias.h user/attilio/vmc-playground/contrib/llvm/include/llvm/GlobalValue.h user/attilio/vmc-playground/contrib/llvm/include/llvm/GlobalVariable.h user/attilio/vmc-playground/contrib/llvm/include/llvm/InitializePasses.h user/attilio/vmc-playground/contrib/llvm/include/llvm/InlineAsm.h user/attilio/vmc-playground/contrib/llvm/include/llvm/InstrTypes.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Instruction.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Instructions.h user/attilio/vmc-playground/contrib/llvm/include/llvm/IntrinsicInst.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Intrinsics.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Intrinsics.td user/attilio/vmc-playground/contrib/llvm/include/llvm/IntrinsicsARM.td user/attilio/vmc-playground/contrib/llvm/include/llvm/IntrinsicsHexagon.td user/attilio/vmc-playground/contrib/llvm/include/llvm/IntrinsicsX86.td user/attilio/vmc-playground/contrib/llvm/include/llvm/LLVMContext.h user/attilio/vmc-playground/contrib/llvm/include/llvm/LinkAllPasses.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/EDInstInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCAsmBackend.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCAsmInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCAssembler.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCCodeEmitter.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCContext.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCDirectives.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCDisassembler.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCDwarf.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCExpr.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCFixupKindInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCInst.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCInstPrinter.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCInstrDesc.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCInstrItineraries.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCLabel.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCObjectStreamer.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCObjectWriter.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCRegisterInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCSection.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCSectionCOFF.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCSectionELF.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCSectionMachO.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCStreamer.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCSymbol.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCTargetAsmLexer.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCTargetAsmParser.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MCValue.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/MachineLocation.h user/attilio/vmc-playground/contrib/llvm/include/llvm/MC/SubtargetFeature.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Metadata.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Module.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Object/Archive.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Object/Binary.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Object/COFF.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Object/ELF.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Object/MachO.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Object/MachOFormat.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Object/MachOObject.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Object/ObjectFile.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Operator.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Pass.h user/attilio/vmc-playground/contrib/llvm/include/llvm/PassAnalysisSupport.h user/attilio/vmc-playground/contrib/llvm/include/llvm/PassManagers.h user/attilio/vmc-playground/contrib/llvm/include/llvm/PassSupport.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/AlignOf.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/Allocator.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/COFF.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/CallSite.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/Casting.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/CommandLine.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/Compiler.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/ConstantRange.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/DataExtractor.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/DataTypes.h.in user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/Debug.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/DebugLoc.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/ELF.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/Endian.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/FileSystem.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/Format.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/FormattedStream.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/GCOV.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/GraphWriter.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/InstVisitor.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/LockFileManager.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/MachO.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/MathExtras.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/Memory.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/MemoryBuffer.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/Mutex.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/MutexGuard.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/NoFolder.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/PathV1.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/PathV2.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/PrettyStackTrace.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/Process.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/Program.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/RWMutex.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/Regex.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/Registry.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/SMLoc.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/SourceMgr.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/StreamableMemoryObject.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/TargetFolder.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/TargetRegistry.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/ThreadLocal.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/Threading.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/TimeValue.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/Timer.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/ValueHandle.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/YAMLParser.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/circular_raw_ostream.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/raw_os_ostream.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/raw_ostream.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/system_error.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Support/type_traits.h user/attilio/vmc-playground/contrib/llvm/include/llvm/SymbolTableListTraits.h user/attilio/vmc-playground/contrib/llvm/include/llvm/TableGen/Error.h user/attilio/vmc-playground/contrib/llvm/include/llvm/TableGen/Main.h user/attilio/vmc-playground/contrib/llvm/include/llvm/TableGen/Record.h user/attilio/vmc-playground/contrib/llvm/include/llvm/TableGen/TableGenBackend.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Target/Mangler.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Target/Target.td user/attilio/vmc-playground/contrib/llvm/include/llvm/Target/TargetCallingConv.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Target/TargetInstrInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Target/TargetIntrinsicInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Target/TargetLowering.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Target/TargetMachine.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Target/TargetOpcodes.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Target/TargetOptions.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Target/TargetSchedule.td user/attilio/vmc-playground/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td user/attilio/vmc-playground/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Transforms/IPO.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Transforms/IPO/InlinerPass.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Transforms/Instrumentation.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Transforms/Scalar.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Transforms/Utils/AddrModeMatcher.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Transforms/Utils/Local.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Transforms/Utils/SimplifyIndVar.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Transforms/Vectorize.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Type.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Use.h user/attilio/vmc-playground/contrib/llvm/include/llvm/User.h user/attilio/vmc-playground/contrib/llvm/include/llvm/Value.h user/attilio/vmc-playground/contrib/llvm/lib/Analysis/AliasAnalysis.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/AliasSetTracker.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/Analysis.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/CaptureTracking.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/CodeMetrics.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/ConstantFolding.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/DbgInfoPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/DominanceFrontier.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/IVUsers.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/InlineCost.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/InstructionSimplify.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/LazyValueInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/Lint.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/Loads.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/LoopInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/LoopPass.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/MemDepPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/NoAliasAnalysis.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/PHITransAddr.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/PathNumbering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/ProfileInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/ProfileInfoLoader.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/RegionInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/RegionPass.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/RegionPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/ScalarEvolution.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/Trace.cpp user/attilio/vmc-playground/contrib/llvm/lib/Analysis/ValueTracking.cpp user/attilio/vmc-playground/contrib/llvm/lib/Archive/ArchiveInternals.h user/attilio/vmc-playground/contrib/llvm/lib/Archive/ArchiveReader.cpp user/attilio/vmc-playground/contrib/llvm/lib/Archive/ArchiveWriter.cpp user/attilio/vmc-playground/contrib/llvm/lib/AsmParser/LLLexer.cpp user/attilio/vmc-playground/contrib/llvm/lib/AsmParser/LLParser.cpp user/attilio/vmc-playground/contrib/llvm/lib/AsmParser/LLParser.h user/attilio/vmc-playground/contrib/llvm/lib/AsmParser/LLToken.h user/attilio/vmc-playground/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp user/attilio/vmc-playground/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h user/attilio/vmc-playground/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/AllocationOrder.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/Analysis.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/AsmPrinter/Win64Exception.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/BranchFolding.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/CallingConvLower.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/CodeGen.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/CodePlacementOpt.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/DFAPacketizer.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/GCStrategy.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/IfConversion.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/InlineSpiller.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/InterferenceCache.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/InterferenceCache.h user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/LexicalScopes.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/LiveInterval.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/LiveRangeCalc.h user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/LiveStackAnalysis.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/LiveVariables.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/MachineCSE.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/MachineFunction.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/MachineInstr.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/MachineInstrBundle.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/MachineLICM.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/MachineLoopInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/MachineModuleInfoImpls.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/MachinePassRegistry.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/MachineScheduler.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/MachineSink.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/MachineVerifier.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/PHIElimination.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/Passes.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/RegAllocBase.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/RegAllocBase.h user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/RegAllocFast.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/RegisterCoalescer.h user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeOrdering.h user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/ShadowStackGC.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SlotIndexes.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SpillPlacement.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/SplitKit.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/StackProtector.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/TailDuplication.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/VirtRegMap.cpp user/attilio/vmc-playground/contrib/llvm/lib/CodeGen/VirtRegMap.h user/attilio/vmc-playground/contrib/llvm/lib/DebugInfo/DIContext.cpp user/attilio/vmc-playground/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.cpp user/attilio/vmc-playground/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.h user/attilio/vmc-playground/contrib/llvm/lib/DebugInfo/DWARFContext.cpp user/attilio/vmc-playground/contrib/llvm/lib/DebugInfo/DWARFContext.h user/attilio/vmc-playground/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.cpp user/attilio/vmc-playground/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp user/attilio/vmc-playground/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.h user/attilio/vmc-playground/contrib/llvm/lib/DebugInfo/DWARFDebugLine.cpp user/attilio/vmc-playground/contrib/llvm/lib/DebugInfo/DWARFDebugLine.h user/attilio/vmc-playground/contrib/llvm/lib/DebugInfo/DWARFFormValue.cpp user/attilio/vmc-playground/contrib/llvm/lib/DebugInfo/DWARFFormValue.h user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/EventListenerCommon.h user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/GDBRegistrar.cpp user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/JITRegistrar.h user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h user/attilio/vmc-playground/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp user/attilio/vmc-playground/contrib/llvm/lib/Linker/LinkModules.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/ELFObjectWriter.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCAsmBackend.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCAsmInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCAsmStreamer.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCAssembler.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCContext.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCDisassembler/Disassembler.h user/attilio/vmc-playground/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCDisassembler/EDMain.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCDwarf.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCELFStreamer.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCExpr.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCInst.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCInstPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCLabel.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCMachOStreamer.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCNullStreamer.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCObjectFileInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCObjectStreamer.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCObjectWriter.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCParser/AsmParser.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCParser/MCAsmLexer.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCPureStreamer.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCSectionCOFF.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCSectionELF.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCStreamer.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCSubtargetInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCSymbol.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCValue.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MCWin64EH.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/MachObjectWriter.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/SubtargetFeature.cpp user/attilio/vmc-playground/contrib/llvm/lib/MC/WinCOFFStreamer.cpp user/attilio/vmc-playground/contrib/llvm/lib/Object/Archive.cpp user/attilio/vmc-playground/contrib/llvm/lib/Object/COFFObjectFile.cpp user/attilio/vmc-playground/contrib/llvm/lib/Object/MachOObject.cpp user/attilio/vmc-playground/contrib/llvm/lib/Object/MachOObjectFile.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/APFloat.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/APInt.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/Atomic.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/CommandLine.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/ConstantRange.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/CrashRecoveryContext.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/DAGDeltaAlgorithm.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/DataExtractor.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/DataStream.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/Debug.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/DynamicLibrary.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/Errno.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/FoldingSet.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/GraphWriter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/Host.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/LockFileManager.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/Memory.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/MemoryBuffer.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/Mutex.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/Path.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/PathV2.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/SmallVector.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/SourceMgr.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/StreamableMemoryObject.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/StringMap.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/StringRef.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/TargetRegistry.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/ThreadLocal.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/Triple.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/Unix/Memory.inc user/attilio/vmc-playground/contrib/llvm/lib/Support/Unix/Path.inc user/attilio/vmc-playground/contrib/llvm/lib/Support/Unix/PathV2.inc user/attilio/vmc-playground/contrib/llvm/lib/Support/Unix/Process.inc user/attilio/vmc-playground/contrib/llvm/lib/Support/Unix/Signals.inc user/attilio/vmc-playground/contrib/llvm/lib/Support/Unix/Unix.h user/attilio/vmc-playground/contrib/llvm/lib/Support/Windows/Memory.inc user/attilio/vmc-playground/contrib/llvm/lib/Support/Windows/Path.inc user/attilio/vmc-playground/contrib/llvm/lib/Support/Windows/PathV2.inc user/attilio/vmc-playground/contrib/llvm/lib/Support/Windows/Process.inc user/attilio/vmc-playground/contrib/llvm/lib/Support/Windows/RWMutex.inc user/attilio/vmc-playground/contrib/llvm/lib/Support/Windows/ThreadLocal.inc user/attilio/vmc-playground/contrib/llvm/lib/Support/YAMLParser.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/raw_ostream.cpp user/attilio/vmc-playground/contrib/llvm/lib/Support/regexec.c user/attilio/vmc-playground/contrib/llvm/lib/Support/system_error.cpp user/attilio/vmc-playground/contrib/llvm/lib/TableGen/Error.cpp user/attilio/vmc-playground/contrib/llvm/lib/TableGen/Main.cpp user/attilio/vmc-playground/contrib/llvm/lib/TableGen/Record.cpp user/attilio/vmc-playground/contrib/llvm/lib/TableGen/TGParser.cpp user/attilio/vmc-playground/contrib/llvm/lib/TableGen/TGParser.h user/attilio/vmc-playground/contrib/llvm/lib/TableGen/TableGenBackend.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARM.h user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARM.td user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMCallingConv.td user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMISelLowering.h user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMJITInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMSchedule.td user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMScheduleA8.td user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMSubtarget.h user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.h user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/CellSPU/SPUHazardRecognizers.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/CellSPU/SPUHazardRecognizers.h user/attilio/vmc-playground/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h user/attilio/vmc-playground/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.td user/attilio/vmc-playground/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.h user/attilio/vmc-playground/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.h user/attilio/vmc-playground/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/CppBackend/CPPTargetMachine.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/Hexagon.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/Hexagon.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonCallingConv.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonExpandPredSpillCode.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonImmediates.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormats.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormatsV4.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV3.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsics.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsDerived.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonPeephole.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonRemoveSZExtArgs.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonSchedule.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonScheduleV4.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonSplitTFRCondSets.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonVarargsCallingConvention.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmParser.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/MBlaze/MBlaze.td user/attilio/vmc-playground/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h user/attilio/vmc-playground/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td user/attilio/vmc-playground/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.h user/attilio/vmc-playground/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule.td user/attilio/vmc-playground/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h user/attilio/vmc-playground/contrib/llvm/lib/Target/MBlaze/MBlazeTargetObjectFile.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeAsmBackend.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCCodeEmitter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCTargetDesc.h user/attilio/vmc-playground/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h user/attilio/vmc-playground/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h user/attilio/vmc-playground/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td user/attilio/vmc-playground/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.h user/attilio/vmc-playground/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td user/attilio/vmc-playground/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mangler.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/Mips.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/Mips.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsCallingConv.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsCodeEmitter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsCondMov.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsISelLowering.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsJITInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsJITInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsSubtarget.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPC.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPC.td user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCCallingConv.td user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCSchedule.td user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCSchedule440.td user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCScheduleA2.td user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCScheduleG3.td user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4.td user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4Plus.td user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCScheduleG5.td user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td user/attilio/vmc-playground/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h user/attilio/vmc-playground/contrib/llvm/lib/Target/Target.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/TargetInstrInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/TargetLibraryInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/TargetMachine.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/TargetMachineC.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/TargetRegisterInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86.td user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86AsmPrinter.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86COFFMachineModuleInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86COFFMachineModuleInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86CallingConv.td user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86FastISel.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86FrameLowering.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86ISelLowering.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86InstrBuilder.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86InstrCompiler.td user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86InstrControl.td user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86InstrExtension.td user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86InstrFMA.td user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86InstrFPStack.td user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86InstrFormats.td user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86InstrInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86InstrInfo.td user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86InstrMMX.td user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86InstrSSE.td user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86InstrSystem.td user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86InstrVMX.td user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86InstrXOP.td user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86JITInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86JITInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86MachineFunctionInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86RegisterInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86RegisterInfo.td user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86Relocations.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86Schedule.td user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86ScheduleAtom.td user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86Subtarget.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86Subtarget.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86TargetMachine.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86TargetObjectFile.h user/attilio/vmc-playground/contrib/llvm/lib/Target/X86/X86VZeroUpper.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h user/attilio/vmc-playground/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h user/attilio/vmc-playground/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td user/attilio/vmc-playground/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h user/attilio/vmc-playground/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp user/attilio/vmc-playground/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h user/attilio/vmc-playground/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/IPO/IPO.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/IPO/Inliner.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/IPO/Internalize.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/IPO/LoopExtractor.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h user/attilio/vmc-playground/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/InstCombine/InstCombineWorklist.h user/attilio/vmc-playground/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Instrumentation/MaximumSpanningTree.h user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/ConstantProp.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/DCE.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/GVN.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/GlobalMerge.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/LICM.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/LowerAtomic.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/ObjCARC.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/Reg2Mem.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/Sink.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/AddrModeMatcher.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/Local.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/Utils.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Vectorize/BBVectorize.cpp user/attilio/vmc-playground/contrib/llvm/lib/Transforms/Vectorize/Vectorize.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/AsmWriter.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/Attributes.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/AutoUpgrade.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/ConstantFold.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/Constants.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/ConstantsContext.h user/attilio/vmc-playground/contrib/llvm/lib/VMCore/Core.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/DebugLoc.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/Dominators.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/Function.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/GCOV.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/Globals.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/IRBuilder.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/InlineAsm.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/Instruction.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/Instructions.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/LLVMContext.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/LLVMContextImpl.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/LLVMContextImpl.h user/attilio/vmc-playground/contrib/llvm/lib/VMCore/Metadata.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/Module.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/PassManager.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/Type.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/User.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/Value.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/ValueTypes.cpp user/attilio/vmc-playground/contrib/llvm/lib/VMCore/Verifier.cpp user/attilio/vmc-playground/contrib/llvm/tools/bugpoint/BugDriver.cpp user/attilio/vmc-playground/contrib/llvm/tools/bugpoint/ExtractFunction.cpp user/attilio/vmc-playground/contrib/llvm/tools/bugpoint/OptimizerDriver.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang-c/Index.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMT.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/ASTVector.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/Attr.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/BaseSubobject.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/BuiltinTypes.def user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/CharUnits.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/Decl.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/DeclContextInternals.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/DeclGroup.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/DeclLookups.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/Expr.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/Mangle.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/NSAPI.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/Redeclarable.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/SelectorLocationsKind.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/Stmt.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/Type.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/UnresolvedSet.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/AST/VTableBuilder.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Analysis/CallGraph.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/ABI.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/AddressSpaces.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/AllDiagnostics.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/Attr.td user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/AttrKinds.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsHexagon.def user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/ConvertUTF.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.td user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.td user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/ExceptionSpecificationType.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/ExpressionTraits.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/FileSystemOptions.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/LLVM.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/Lambda.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.def user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/Linkage.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/MacroBuilder.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/Module.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/OnDiskHashTable.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/OpenCL.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/OperatorKinds.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/PrettyStackTrace.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/SourceManagerInternals.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/TargetBuiltins.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/TargetOptions.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/TemplateKinds.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/Version.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/VersionTuple.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/Visibility.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenAction.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Driver/Action.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Driver/Arg.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Driver/ArgList.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Driver/Driver.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Driver/Job.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Driver/OptParser.td user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Driver/OptTable.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Driver/Option.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Driver/Options.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Driver/Options.td user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Driver/Tool.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Driver/Types.def user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Driver/Types.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticRenderer.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/LangStandard.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOutputOptions.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/SerializedDiagnosticPrinter.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnostic.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Lex/CodeCompletionHandler.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Lex/DirectoryLookup.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Lex/ExternalPreprocessorSource.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Lex/HeaderMap.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Lex/MultipleIncludeOpt.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Lex/PTHLexer.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Lex/PTHManager.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Lex/Pragma.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Lex/Token.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Parse/Parser.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Sema/Designator.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Sema/LocInfoType.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Sema/Overload.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Sema/ParsedTemplate.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Sema/Scope.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Sema/Sema.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Sema/SemaConsumer.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Sema/Template.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Sema/Weak.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Serialization/ASTDeserializationListener.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Serialization/ContinuousRangeMap.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Serialization/Module.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Serialization/ModuleManager.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Tooling/CompilationDatabase.h user/attilio/vmc-playground/contrib/llvm/tools/clang/include/clang/Tooling/Tooling.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMT.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/ARCMigrate/FileRemapper.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/ARCMigrate/Internals.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/ARCMigrate/ObjCMT.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/ARCMigrate/TransAPIUses.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/ARCMigrate/TransARCAssign.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/ARCMigrate/TransGCCalls.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/ARCMigrate/TransProperties.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/ARCMigrate/TransformActions.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/APValue.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/ASTConsumer.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/CXXABI.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/Decl.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/DeclFriend.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/Expr.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/LambdaMangleContext.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/Mangle.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/NSAPI.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/RecordLayout.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/Stmt.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/StmtDumper.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/Type.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/VTTBuilder.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/AST/VTableBuilder.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Analysis/CallGraph.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Analysis/ProgramPoint.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Analysis/ScanfFormatString.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Analysis/ThreadSafety.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Basic/ConvertUTF.c user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Basic/Module.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Basic/SourceLocation.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Basic/Targets.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Basic/Version.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Basic/VersionTuple.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGBuilder.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Driver/Arg.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Driver/CC1AsOptions.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Driver/Driver.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Driver/DriverOptions.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Driver/OptTable.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Driver/Option.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Driver/ToolChains.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Driver/Tools.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Driver/Tools.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Driver/Types.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Driver/WindowsToolChain.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Edit/Commit.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Edit/EditedSource.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/ChainedDiagnosticConsumer.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/ChainedIncludesSource.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/DependencyGraph.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/DiagnosticRenderer.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/LayoutOverrideSource.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/TextDiagnostic.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Frontend/Warnings.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Headers/altivec.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Headers/avx2intrin.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Headers/bmi2intrin.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Headers/bmiintrin.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Headers/cpuid.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Headers/emmintrin.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Headers/float.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Headers/immintrin.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Headers/module.map user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Headers/stddef.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Headers/unwind.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Headers/wmmintrin.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Headers/x86intrin.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Lex/PreprocessorLexer.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Lex/TokenConcatenation.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Parse/Parser.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/DelayedDiagnostic.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/IdentifierResolver.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/Sema.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaCast.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaFixItUtils.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaLambda.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaPseudoObject.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaStmtAttr.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Serialization/GeneratePCH.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Serialization/Module.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Serialization/ModuleManager.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AttrNonNullChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Store.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/TextPathDiagnostics.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.h user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Tooling/CompilationDatabase.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/lib/Tooling/Tooling.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/tools/driver/driver.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/utils/TableGen/OptParserEmitter.cpp user/attilio/vmc-playground/contrib/llvm/tools/clang/utils/TableGen/TableGen.cpp user/attilio/vmc-playground/contrib/llvm/tools/llc/llc.cpp user/attilio/vmc-playground/contrib/llvm/tools/lli/lli.cpp user/attilio/vmc-playground/contrib/llvm/tools/llvm-ar/llvm-ar.cpp user/attilio/vmc-playground/contrib/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp user/attilio/vmc-playground/contrib/llvm/tools/llvm-diff/DiffConsumer.cpp user/attilio/vmc-playground/contrib/llvm/tools/llvm-diff/DiffConsumer.h user/attilio/vmc-playground/contrib/llvm/tools/llvm-diff/DifferenceEngine.cpp user/attilio/vmc-playground/contrib/llvm/tools/llvm-diff/DifferenceEngine.h user/attilio/vmc-playground/contrib/llvm/tools/llvm-diff/llvm-diff.cpp user/attilio/vmc-playground/contrib/llvm/tools/llvm-dis/llvm-dis.cpp user/attilio/vmc-playground/contrib/llvm/tools/llvm-extract/llvm-extract.cpp user/attilio/vmc-playground/contrib/llvm/tools/llvm-mc/llvm-mc.cpp user/attilio/vmc-playground/contrib/llvm/tools/llvm-nm/llvm-nm.cpp user/attilio/vmc-playground/contrib/llvm/tools/llvm-objdump/MachODump.cpp user/attilio/vmc-playground/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp user/attilio/vmc-playground/contrib/llvm/tools/llvm-prof/llvm-prof.cpp user/attilio/vmc-playground/contrib/llvm/tools/llvm-ranlib/llvm-ranlib.cpp user/attilio/vmc-playground/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp user/attilio/vmc-playground/contrib/llvm/tools/llvm-stress/llvm-stress.cpp user/attilio/vmc-playground/contrib/llvm/tools/macho-dump/macho-dump.cpp user/attilio/vmc-playground/contrib/llvm/tools/opt/opt.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/AsmWriterInst.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/CallingConvEmitter.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/CodeGenInstruction.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/CodeGenIntrinsics.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/CodeGenRegisters.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/CodeGenTarget.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/CodeGenTarget.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/DAGISelEmitter.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/DAGISelMatcher.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/DFAPacketizerEmitter.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/EDEmitter.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/FastISelEmitter.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/SequenceToOffsetTable.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/SetTheory.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/SetTheory.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/StringToOffsetTable.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/TGValueTypes.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/TableGen.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/X86DisassemblerShared.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/X86DisassemblerTables.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/X86ModRMFilters.h user/attilio/vmc-playground/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp user/attilio/vmc-playground/contrib/llvm/utils/TableGen/X86RecognizableInstr.h user/attilio/vmc-playground/contrib/netcat/FREEBSD-vendor user/attilio/vmc-playground/contrib/netcat/nc.1 user/attilio/vmc-playground/contrib/netcat/netcat.c user/attilio/vmc-playground/contrib/netcat/socks.c user/attilio/vmc-playground/contrib/ntp/arlib/Makefile.in user/attilio/vmc-playground/contrib/ntp/libntp/Makefile.in user/attilio/vmc-playground/contrib/ntp/libparse/Makefile.in user/attilio/vmc-playground/contrib/ntp/ntpd/Makefile.in user/attilio/vmc-playground/contrib/one-true-awk/FIXES user/attilio/vmc-playground/contrib/one-true-awk/main.c user/attilio/vmc-playground/contrib/one-true-awk/makefile user/attilio/vmc-playground/contrib/one-true-awk/proto.h user/attilio/vmc-playground/contrib/one-true-awk/run.c user/attilio/vmc-playground/contrib/one-true-awk/tran.c user/attilio/vmc-playground/contrib/openbsm/CREDITS user/attilio/vmc-playground/contrib/openbsm/INSTALL user/attilio/vmc-playground/contrib/openbsm/LICENSE user/attilio/vmc-playground/contrib/openbsm/Makefile.am user/attilio/vmc-playground/contrib/openbsm/Makefile.in user/attilio/vmc-playground/contrib/openbsm/NEWS user/attilio/vmc-playground/contrib/openbsm/README user/attilio/vmc-playground/contrib/openbsm/TODO user/attilio/vmc-playground/contrib/openbsm/VERSION user/attilio/vmc-playground/contrib/openbsm/aclocal.m4 user/attilio/vmc-playground/contrib/openbsm/autogen.sh user/attilio/vmc-playground/contrib/openbsm/bin/Makefile.am user/attilio/vmc-playground/contrib/openbsm/bin/Makefile.in user/attilio/vmc-playground/contrib/openbsm/bin/audit/Makefile.am user/attilio/vmc-playground/contrib/openbsm/bin/audit/Makefile.in user/attilio/vmc-playground/contrib/openbsm/bin/audit/audit.8 user/attilio/vmc-playground/contrib/openbsm/bin/auditd/Makefile.am user/attilio/vmc-playground/contrib/openbsm/bin/auditd/Makefile.in user/attilio/vmc-playground/contrib/openbsm/bin/auditd/auditd.8 user/attilio/vmc-playground/contrib/openbsm/bin/auditd/auditd.c user/attilio/vmc-playground/contrib/openbsm/bin/auditfilterd/Makefile.am user/attilio/vmc-playground/contrib/openbsm/bin/auditfilterd/Makefile.in user/attilio/vmc-playground/contrib/openbsm/bin/auditreduce/Makefile.am user/attilio/vmc-playground/contrib/openbsm/bin/auditreduce/Makefile.in user/attilio/vmc-playground/contrib/openbsm/bin/auditreduce/auditreduce.1 user/attilio/vmc-playground/contrib/openbsm/bin/praudit/Makefile.am user/attilio/vmc-playground/contrib/openbsm/bin/praudit/Makefile.in user/attilio/vmc-playground/contrib/openbsm/bin/praudit/praudit.1 user/attilio/vmc-playground/contrib/openbsm/bin/praudit/praudit.c user/attilio/vmc-playground/contrib/openbsm/bsm/Makefile.am user/attilio/vmc-playground/contrib/openbsm/bsm/Makefile.in user/attilio/vmc-playground/contrib/openbsm/bsm/auditd_lib.h user/attilio/vmc-playground/contrib/openbsm/bsm/libbsm.h user/attilio/vmc-playground/contrib/openbsm/compat/endian.h user/attilio/vmc-playground/contrib/openbsm/config/config.h user/attilio/vmc-playground/contrib/openbsm/config/config.h.in user/attilio/vmc-playground/contrib/openbsm/config/ltmain.sh user/attilio/vmc-playground/contrib/openbsm/configure user/attilio/vmc-playground/contrib/openbsm/configure.ac user/attilio/vmc-playground/contrib/openbsm/etc/audit_control user/attilio/vmc-playground/contrib/openbsm/etc/audit_event user/attilio/vmc-playground/contrib/openbsm/libauditd/Makefile.am user/attilio/vmc-playground/contrib/openbsm/libauditd/Makefile.in user/attilio/vmc-playground/contrib/openbsm/libauditd/auditd_lib.c user/attilio/vmc-playground/contrib/openbsm/libbsm/Makefile.am user/attilio/vmc-playground/contrib/openbsm/libbsm/Makefile.in user/attilio/vmc-playground/contrib/openbsm/libbsm/au_control.3 user/attilio/vmc-playground/contrib/openbsm/libbsm/au_fcntl_cmd.3 user/attilio/vmc-playground/contrib/openbsm/libbsm/au_io.3 user/attilio/vmc-playground/contrib/openbsm/libbsm/audit_submit.3 user/attilio/vmc-playground/contrib/openbsm/libbsm/bsm_audit.c user/attilio/vmc-playground/contrib/openbsm/libbsm/bsm_class.c user/attilio/vmc-playground/contrib/openbsm/libbsm/bsm_control.c user/attilio/vmc-playground/contrib/openbsm/libbsm/bsm_errno.c user/attilio/vmc-playground/contrib/openbsm/libbsm/bsm_io.c user/attilio/vmc-playground/contrib/openbsm/libbsm/bsm_token.c user/attilio/vmc-playground/contrib/openbsm/libbsm/bsm_user.c user/attilio/vmc-playground/contrib/openbsm/libbsm/bsm_wrappers.c user/attilio/vmc-playground/contrib/openbsm/man/Makefile.am user/attilio/vmc-playground/contrib/openbsm/man/Makefile.in user/attilio/vmc-playground/contrib/openbsm/man/audit.log.5 user/attilio/vmc-playground/contrib/openbsm/man/audit_control.5 user/attilio/vmc-playground/contrib/openbsm/man/auditon.2 user/attilio/vmc-playground/contrib/openbsm/man/getaudit.2 user/attilio/vmc-playground/contrib/openbsm/man/setaudit.2 user/attilio/vmc-playground/contrib/openbsm/modules/Makefile.am user/attilio/vmc-playground/contrib/openbsm/modules/Makefile.in user/attilio/vmc-playground/contrib/openbsm/modules/auditfilter_noop/Makefile.am user/attilio/vmc-playground/contrib/openbsm/modules/auditfilter_noop/Makefile.in user/attilio/vmc-playground/contrib/openbsm/sys/Makefile.am user/attilio/vmc-playground/contrib/openbsm/sys/Makefile.in user/attilio/vmc-playground/contrib/openbsm/sys/bsm/Makefile.am user/attilio/vmc-playground/contrib/openbsm/sys/bsm/Makefile.in user/attilio/vmc-playground/contrib/openbsm/sys/bsm/audit_errno.h user/attilio/vmc-playground/contrib/openbsm/sys/bsm/audit_internal.h user/attilio/vmc-playground/contrib/openbsm/sys/bsm/audit_kevents.h user/attilio/vmc-playground/contrib/openbsm/sys/bsm/audit_record.h user/attilio/vmc-playground/contrib/openbsm/test/Makefile.am user/attilio/vmc-playground/contrib/openbsm/test/Makefile.in user/attilio/vmc-playground/contrib/openbsm/test/bsm/Makefile.am user/attilio/vmc-playground/contrib/openbsm/test/bsm/Makefile.in user/attilio/vmc-playground/contrib/openbsm/tools/Makefile.am user/attilio/vmc-playground/contrib/openbsm/tools/Makefile.in user/attilio/vmc-playground/contrib/openresolv/resolvconf.conf.5.in user/attilio/vmc-playground/contrib/opie/libmissing/Makefile.in user/attilio/vmc-playground/contrib/opie/libopie/Makefile.in user/attilio/vmc-playground/contrib/opie/libopie/hash.c user/attilio/vmc-playground/contrib/opie/libopie/hashlen.c user/attilio/vmc-playground/contrib/sendmail/FREEBSD-upgrade user/attilio/vmc-playground/contrib/sendmail/LICENSE user/attilio/vmc-playground/contrib/sendmail/PGPKEYS user/attilio/vmc-playground/contrib/sendmail/RELEASE_NOTES user/attilio/vmc-playground/contrib/sendmail/cf/README user/attilio/vmc-playground/contrib/sendmail/cf/cf/submit.cf user/attilio/vmc-playground/contrib/sendmail/cf/feature/ldap_routing.m4 user/attilio/vmc-playground/contrib/sendmail/cf/m4/proto.m4 user/attilio/vmc-playground/contrib/sendmail/cf/m4/version.m4 user/attilio/vmc-playground/contrib/sendmail/doc/op/op.me user/attilio/vmc-playground/contrib/sendmail/include/libmilter/mfapi.h user/attilio/vmc-playground/contrib/sendmail/include/sm/clock.h user/attilio/vmc-playground/contrib/sendmail/include/sm/tailq.h user/attilio/vmc-playground/contrib/sendmail/libmilter/Makefile.m4 user/attilio/vmc-playground/contrib/sendmail/libmilter/docs/api.html user/attilio/vmc-playground/contrib/sendmail/libmilter/docs/smfi_setsymlist.html user/attilio/vmc-playground/contrib/sendmail/libmilter/docs/smfi_settimeout.html user/attilio/vmc-playground/contrib/sendmail/libmilter/worker.c user/attilio/vmc-playground/contrib/sendmail/src/Makefile.m4 user/attilio/vmc-playground/contrib/sendmail/src/TRACEFLAGS user/attilio/vmc-playground/contrib/sendmail/src/collect.c user/attilio/vmc-playground/contrib/sendmail/src/conf.c user/attilio/vmc-playground/contrib/sendmail/src/daemon.c user/attilio/vmc-playground/contrib/sendmail/src/deliver.c user/attilio/vmc-playground/contrib/sendmail/src/headers.c user/attilio/vmc-playground/contrib/sendmail/src/main.c user/attilio/vmc-playground/contrib/sendmail/src/map.c user/attilio/vmc-playground/contrib/sendmail/src/milter.c user/attilio/vmc-playground/contrib/sendmail/src/parseaddr.c user/attilio/vmc-playground/contrib/sendmail/src/queue.c user/attilio/vmc-playground/contrib/sendmail/src/sasl.c user/attilio/vmc-playground/contrib/sendmail/src/savemail.c user/attilio/vmc-playground/contrib/sendmail/src/sendmail.h user/attilio/vmc-playground/contrib/sendmail/src/srvrsmtp.c user/attilio/vmc-playground/contrib/sendmail/src/stab.c user/attilio/vmc-playground/contrib/sendmail/src/util.c user/attilio/vmc-playground/contrib/sendmail/src/version.c user/attilio/vmc-playground/contrib/tcp_wrappers/Makefile user/attilio/vmc-playground/contrib/tcpdump/CHANGES user/attilio/vmc-playground/contrib/tcpdump/CREDITS user/attilio/vmc-playground/contrib/tcpdump/Makefile.in user/attilio/vmc-playground/contrib/tcpdump/VERSION user/attilio/vmc-playground/contrib/tcpdump/configure user/attilio/vmc-playground/contrib/tcpdump/configure.in (contents, props changed) user/attilio/vmc-playground/contrib/tcpdump/decode_prefix.h user/attilio/vmc-playground/contrib/tcpdump/ethertype.h user/attilio/vmc-playground/contrib/tcpdump/forces.h user/attilio/vmc-playground/contrib/tcpdump/interface.h user/attilio/vmc-playground/contrib/tcpdump/ipproto.c (contents, props changed) user/attilio/vmc-playground/contrib/tcpdump/netdissect.h user/attilio/vmc-playground/contrib/tcpdump/print-802_11.c user/attilio/vmc-playground/contrib/tcpdump/print-bgp.c user/attilio/vmc-playground/contrib/tcpdump/print-ether.c user/attilio/vmc-playground/contrib/tcpdump/print-forces.c user/attilio/vmc-playground/contrib/tcpdump/print-icmp6.c user/attilio/vmc-playground/contrib/tcpdump/print-igmp.c user/attilio/vmc-playground/contrib/tcpdump/print-ip.c user/attilio/vmc-playground/contrib/tcpdump/print-ip6opts.c user/attilio/vmc-playground/contrib/tcpdump/print-ldp.c user/attilio/vmc-playground/contrib/tcpdump/print-lldp.c user/attilio/vmc-playground/contrib/tcpdump/print-lwapp.c user/attilio/vmc-playground/contrib/tcpdump/print-ospf6.c user/attilio/vmc-playground/contrib/tcpdump/print-pim.c user/attilio/vmc-playground/contrib/tcpdump/print-pppoe.c user/attilio/vmc-playground/contrib/tcpdump/print-rrcp.c user/attilio/vmc-playground/contrib/tcpdump/tcpdump.1.in user/attilio/vmc-playground/contrib/tcpdump/tcpdump.c user/attilio/vmc-playground/contrib/telnet/telnetd/state.c user/attilio/vmc-playground/contrib/top/commands.c user/attilio/vmc-playground/contrib/top/top.h user/attilio/vmc-playground/contrib/tzdata/africa user/attilio/vmc-playground/contrib/tzdata/antarctica user/attilio/vmc-playground/contrib/tzdata/asia user/attilio/vmc-playground/contrib/tzdata/australasia user/attilio/vmc-playground/contrib/tzdata/backward user/attilio/vmc-playground/contrib/tzdata/etcetera user/attilio/vmc-playground/contrib/tzdata/europe user/attilio/vmc-playground/contrib/tzdata/factory user/attilio/vmc-playground/contrib/tzdata/leapseconds user/attilio/vmc-playground/contrib/tzdata/northamerica user/attilio/vmc-playground/contrib/tzdata/pacificnew user/attilio/vmc-playground/contrib/tzdata/southamerica user/attilio/vmc-playground/contrib/tzdata/systemv user/attilio/vmc-playground/contrib/tzdata/yearistype.sh user/attilio/vmc-playground/contrib/tzdata/zone.tab user/attilio/vmc-playground/contrib/wpa/src/eap_server/eap_server_tls_common.c user/attilio/vmc-playground/contrib/xz/AUTHORS user/attilio/vmc-playground/contrib/xz/ChangeLog user/attilio/vmc-playground/contrib/xz/README user/attilio/vmc-playground/contrib/xz/THANKS user/attilio/vmc-playground/contrib/xz/po/de.po user/attilio/vmc-playground/contrib/xz/po/fr.po user/attilio/vmc-playground/contrib/xz/po/it.po user/attilio/vmc-playground/contrib/xz/po/pl.po user/attilio/vmc-playground/contrib/xz/src/common/sysdefs.h user/attilio/vmc-playground/contrib/xz/src/liblzma/api/lzma/version.h user/attilio/vmc-playground/contrib/xz/src/liblzma/simple/simple_coder.c user/attilio/vmc-playground/contrib/xz/src/liblzma/simple/simple_private.h user/attilio/vmc-playground/contrib/xz/src/xz/args.c user/attilio/vmc-playground/contrib/xz/src/xz/coder.c user/attilio/vmc-playground/contrib/xz/src/xz/message.c user/attilio/vmc-playground/contrib/xz/src/xz/xz.1 user/attilio/vmc-playground/crypto/heimdal/appl/ftp/common/Makefile.in user/attilio/vmc-playground/crypto/heimdal/appl/telnet/libtelnet/Makefile.in user/attilio/vmc-playground/crypto/heimdal/lib/sl/slc-lex.l user/attilio/vmc-playground/crypto/openssh/ChangeLog user/attilio/vmc-playground/crypto/openssh/INSTALL user/attilio/vmc-playground/crypto/openssh/LICENCE user/attilio/vmc-playground/crypto/openssh/PROTOCOL.certkeys user/attilio/vmc-playground/crypto/openssh/PROTOCOL.mux user/attilio/vmc-playground/crypto/openssh/README user/attilio/vmc-playground/crypto/openssh/addrmatch.c user/attilio/vmc-playground/crypto/openssh/audit-bsm.c user/attilio/vmc-playground/crypto/openssh/auth-krb5.c user/attilio/vmc-playground/crypto/openssh/auth-options.c user/attilio/vmc-playground/crypto/openssh/auth-passwd.c user/attilio/vmc-playground/crypto/openssh/auth.c user/attilio/vmc-playground/crypto/openssh/auth2-pubkey.c user/attilio/vmc-playground/crypto/openssh/auth2.c user/attilio/vmc-playground/crypto/openssh/authfile.c user/attilio/vmc-playground/crypto/openssh/channels.c user/attilio/vmc-playground/crypto/openssh/channels.h user/attilio/vmc-playground/crypto/openssh/clientloop.c user/attilio/vmc-playground/crypto/openssh/clientloop.h user/attilio/vmc-playground/crypto/openssh/compat.c user/attilio/vmc-playground/crypto/openssh/compat.h user/attilio/vmc-playground/crypto/openssh/config.h.in user/attilio/vmc-playground/crypto/openssh/defines.h user/attilio/vmc-playground/crypto/openssh/dh.c user/attilio/vmc-playground/crypto/openssh/dns.c user/attilio/vmc-playground/crypto/openssh/dns.h user/attilio/vmc-playground/crypto/openssh/entropy.c user/attilio/vmc-playground/crypto/openssh/entropy.h user/attilio/vmc-playground/crypto/openssh/jpake.c user/attilio/vmc-playground/crypto/openssh/kex.c user/attilio/vmc-playground/crypto/openssh/key.c user/attilio/vmc-playground/crypto/openssh/key.h user/attilio/vmc-playground/crypto/openssh/mac.c user/attilio/vmc-playground/crypto/openssh/misc.c user/attilio/vmc-playground/crypto/openssh/moduli user/attilio/vmc-playground/crypto/openssh/moduli.c user/attilio/vmc-playground/crypto/openssh/monitor.c user/attilio/vmc-playground/crypto/openssh/mux.c user/attilio/vmc-playground/crypto/openssh/myproposal.h user/attilio/vmc-playground/crypto/openssh/openbsd-compat/bsd-cygwin_util.c user/attilio/vmc-playground/crypto/openssh/openbsd-compat/bsd-cygwin_util.h user/attilio/vmc-playground/crypto/openssh/openbsd-compat/bsd-misc.h user/attilio/vmc-playground/crypto/openssh/openbsd-compat/getcwd.c user/attilio/vmc-playground/crypto/openssh/openbsd-compat/getgrouplist.c user/attilio/vmc-playground/crypto/openssh/openbsd-compat/getrrsetbyname.c user/attilio/vmc-playground/crypto/openssh/openbsd-compat/glob.c user/attilio/vmc-playground/crypto/openssh/openbsd-compat/inet_ntop.c user/attilio/vmc-playground/crypto/openssh/openbsd-compat/mktemp.c user/attilio/vmc-playground/crypto/openssh/openbsd-compat/openbsd-compat.h user/attilio/vmc-playground/crypto/openssh/openbsd-compat/openssl-compat.h user/attilio/vmc-playground/crypto/openssh/openbsd-compat/port-linux.c user/attilio/vmc-playground/crypto/openssh/openbsd-compat/setenv.c user/attilio/vmc-playground/crypto/openssh/openbsd-compat/sha2.c user/attilio/vmc-playground/crypto/openssh/openbsd-compat/sha2.h user/attilio/vmc-playground/crypto/openssh/openbsd-compat/strlcpy.c user/attilio/vmc-playground/crypto/openssh/packet.c user/attilio/vmc-playground/crypto/openssh/packet.h user/attilio/vmc-playground/crypto/openssh/readconf.c user/attilio/vmc-playground/crypto/openssh/readconf.h user/attilio/vmc-playground/crypto/openssh/roaming.h user/attilio/vmc-playground/crypto/openssh/roaming_client.c user/attilio/vmc-playground/crypto/openssh/roaming_common.c user/attilio/vmc-playground/crypto/openssh/sandbox-rlimit.c user/attilio/vmc-playground/crypto/openssh/sandbox-systrace.c user/attilio/vmc-playground/crypto/openssh/scp.1 user/attilio/vmc-playground/crypto/openssh/scp.c user/attilio/vmc-playground/crypto/openssh/servconf.c user/attilio/vmc-playground/crypto/openssh/servconf.h user/attilio/vmc-playground/crypto/openssh/serverloop.c user/attilio/vmc-playground/crypto/openssh/session.c user/attilio/vmc-playground/crypto/openssh/sftp-client.c user/attilio/vmc-playground/crypto/openssh/sftp-glob.c user/attilio/vmc-playground/crypto/openssh/sftp.1 user/attilio/vmc-playground/crypto/openssh/sftp.c user/attilio/vmc-playground/crypto/openssh/ssh-add.1 user/attilio/vmc-playground/crypto/openssh/ssh-add.c user/attilio/vmc-playground/crypto/openssh/ssh-ecdsa.c user/attilio/vmc-playground/crypto/openssh/ssh-keygen.1 user/attilio/vmc-playground/crypto/openssh/ssh-keygen.c user/attilio/vmc-playground/crypto/openssh/ssh-pkcs11-client.c user/attilio/vmc-playground/crypto/openssh/ssh-pkcs11-helper.c user/attilio/vmc-playground/crypto/openssh/ssh.1 user/attilio/vmc-playground/crypto/openssh/ssh.c user/attilio/vmc-playground/crypto/openssh/ssh_config user/attilio/vmc-playground/crypto/openssh/ssh_config.5 user/attilio/vmc-playground/crypto/openssh/ssh_namespace.h user/attilio/vmc-playground/crypto/openssh/sshconnect.c user/attilio/vmc-playground/crypto/openssh/sshconnect2.c user/attilio/vmc-playground/crypto/openssh/sshd.8 user/attilio/vmc-playground/crypto/openssh/sshd.c user/attilio/vmc-playground/crypto/openssh/sshd_config user/attilio/vmc-playground/crypto/openssh/sshd_config.5 user/attilio/vmc-playground/crypto/openssh/umac.c user/attilio/vmc-playground/crypto/openssh/version.h user/attilio/vmc-playground/crypto/openssl/CHANGES user/attilio/vmc-playground/crypto/openssl/CHANGES.SSLeay user/attilio/vmc-playground/crypto/openssl/Configure user/attilio/vmc-playground/crypto/openssl/INSTALL user/attilio/vmc-playground/crypto/openssl/Makefile user/attilio/vmc-playground/crypto/openssl/Makefile.org user/attilio/vmc-playground/crypto/openssl/Makefile.shared user/attilio/vmc-playground/crypto/openssl/NEWS user/attilio/vmc-playground/crypto/openssl/README user/attilio/vmc-playground/crypto/openssl/apps/Makefile user/attilio/vmc-playground/crypto/openssl/apps/apps.c user/attilio/vmc-playground/crypto/openssl/apps/apps.h user/attilio/vmc-playground/crypto/openssl/apps/asn1pars.c user/attilio/vmc-playground/crypto/openssl/apps/ca.c user/attilio/vmc-playground/crypto/openssl/apps/ciphers.c user/attilio/vmc-playground/crypto/openssl/apps/client.pem user/attilio/vmc-playground/crypto/openssl/apps/cms.c user/attilio/vmc-playground/crypto/openssl/apps/crl2p7.c user/attilio/vmc-playground/crypto/openssl/apps/dgst.c user/attilio/vmc-playground/crypto/openssl/apps/dh.c user/attilio/vmc-playground/crypto/openssl/apps/dhparam.c user/attilio/vmc-playground/crypto/openssl/apps/dsa.c user/attilio/vmc-playground/crypto/openssl/apps/ec.c user/attilio/vmc-playground/crypto/openssl/apps/ecparam.c user/attilio/vmc-playground/crypto/openssl/apps/enc.c user/attilio/vmc-playground/crypto/openssl/apps/engine.c user/attilio/vmc-playground/crypto/openssl/apps/errstr.c user/attilio/vmc-playground/crypto/openssl/apps/gendh.c user/attilio/vmc-playground/crypto/openssl/apps/genrsa.c user/attilio/vmc-playground/crypto/openssl/apps/ocsp.c user/attilio/vmc-playground/crypto/openssl/apps/openssl.c user/attilio/vmc-playground/crypto/openssl/apps/openssl.cnf user/attilio/vmc-playground/crypto/openssl/apps/pkcs12.c user/attilio/vmc-playground/crypto/openssl/apps/pkcs7.c user/attilio/vmc-playground/crypto/openssl/apps/pkcs8.c user/attilio/vmc-playground/crypto/openssl/apps/prime.c user/attilio/vmc-playground/crypto/openssl/apps/progs.h user/attilio/vmc-playground/crypto/openssl/apps/progs.pl user/attilio/vmc-playground/crypto/openssl/apps/req.c user/attilio/vmc-playground/crypto/openssl/apps/rsa.c user/attilio/vmc-playground/crypto/openssl/apps/rsautl.c user/attilio/vmc-playground/crypto/openssl/apps/s_apps.h user/attilio/vmc-playground/crypto/openssl/apps/s_cb.c user/attilio/vmc-playground/crypto/openssl/apps/s_client.c user/attilio/vmc-playground/crypto/openssl/apps/s_server.c user/attilio/vmc-playground/crypto/openssl/apps/s_socket.c user/attilio/vmc-playground/crypto/openssl/apps/s_time.c user/attilio/vmc-playground/crypto/openssl/apps/server.pem user/attilio/vmc-playground/crypto/openssl/apps/server2.pem user/attilio/vmc-playground/crypto/openssl/apps/sess_id.c user/attilio/vmc-playground/crypto/openssl/apps/smime.c user/attilio/vmc-playground/crypto/openssl/apps/speed.c user/attilio/vmc-playground/crypto/openssl/apps/verify.c user/attilio/vmc-playground/crypto/openssl/apps/x509.c user/attilio/vmc-playground/crypto/openssl/config user/attilio/vmc-playground/crypto/openssl/crypto/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/aes/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/aes/aes.h user/attilio/vmc-playground/crypto/openssl/crypto/aes/aes_cbc.c user/attilio/vmc-playground/crypto/openssl/crypto/aes/aes_cfb.c user/attilio/vmc-playground/crypto/openssl/crypto/aes/aes_core.c user/attilio/vmc-playground/crypto/openssl/crypto/aes/aes_ctr.c user/attilio/vmc-playground/crypto/openssl/crypto/aes/aes_ige.c user/attilio/vmc-playground/crypto/openssl/crypto/aes/aes_misc.c user/attilio/vmc-playground/crypto/openssl/crypto/aes/aes_ofb.c user/attilio/vmc-playground/crypto/openssl/crypto/aes/asm/aes-586.pl user/attilio/vmc-playground/crypto/openssl/crypto/aes/asm/aes-x86_64.pl user/attilio/vmc-playground/crypto/openssl/crypto/asn1/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/asn1/a_bitstr.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/a_digest.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/a_dup.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/a_gentm.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/a_int.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/a_object.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/a_octet.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/a_set.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/a_sign.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/a_strnid.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/a_time.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/a_type.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/a_utctm.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/a_verify.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/asn1.h user/attilio/vmc-playground/crypto/openssl/crypto/asn1/asn1_err.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/asn1_gen.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/asn1_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/asn1_mac.h user/attilio/vmc-playground/crypto/openssl/crypto/asn1/asn1_par.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/asn1t.h user/attilio/vmc-playground/crypto/openssl/crypto/asn1/asn_mime.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/asn_pack.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/charmap.h user/attilio/vmc-playground/crypto/openssl/crypto/asn1/d2i_pr.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/d2i_pu.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/i2d_pr.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/n_pkey.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/nsseq.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/p5_pbe.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/p5_pbev2.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/p8_pkey.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/t_crl.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/t_pkey.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/t_req.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/t_spki.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/t_x509.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/tasn_dec.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/tasn_enc.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/tasn_fre.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/tasn_new.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/tasn_prn.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/tasn_typ.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/x_algor.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/x_crl.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/x_long.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/x_name.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/x_pubkey.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/x_req.c user/attilio/vmc-playground/crypto/openssl/crypto/asn1/x_x509.c user/attilio/vmc-playground/crypto/openssl/crypto/bf/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/bf/asm/bf-586.pl user/attilio/vmc-playground/crypto/openssl/crypto/bf/bf_skey.c user/attilio/vmc-playground/crypto/openssl/crypto/bf/blowfish.h user/attilio/vmc-playground/crypto/openssl/crypto/bio/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/bio/b_print.c user/attilio/vmc-playground/crypto/openssl/crypto/bio/b_sock.c user/attilio/vmc-playground/crypto/openssl/crypto/bio/bio.h user/attilio/vmc-playground/crypto/openssl/crypto/bio/bio_cb.c user/attilio/vmc-playground/crypto/openssl/crypto/bio/bio_err.c user/attilio/vmc-playground/crypto/openssl/crypto/bio/bio_lcl.h user/attilio/vmc-playground/crypto/openssl/crypto/bio/bio_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/bio/bss_acpt.c user/attilio/vmc-playground/crypto/openssl/crypto/bio/bss_bio.c user/attilio/vmc-playground/crypto/openssl/crypto/bio/bss_dgram.c user/attilio/vmc-playground/crypto/openssl/crypto/bio/bss_fd.c user/attilio/vmc-playground/crypto/openssl/crypto/bio/bss_file.c user/attilio/vmc-playground/crypto/openssl/crypto/bio/bss_log.c user/attilio/vmc-playground/crypto/openssl/crypto/bio/bss_mem.c user/attilio/vmc-playground/crypto/openssl/crypto/bn/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/bn-586.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/co-586.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/ppc.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/sparcv8plus.S user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/x86_64-gcc.c user/attilio/vmc-playground/crypto/openssl/crypto/bn/asm/x86_64-mont.pl user/attilio/vmc-playground/crypto/openssl/crypto/bn/bn.h user/attilio/vmc-playground/crypto/openssl/crypto/bn/bn_asm.c user/attilio/vmc-playground/crypto/openssl/crypto/bn/bn_blind.c user/attilio/vmc-playground/crypto/openssl/crypto/bn/bn_ctx.c user/attilio/vmc-playground/crypto/openssl/crypto/bn/bn_div.c user/attilio/vmc-playground/crypto/openssl/crypto/bn/bn_exp.c user/attilio/vmc-playground/crypto/openssl/crypto/bn/bn_gf2m.c user/attilio/vmc-playground/crypto/openssl/crypto/bn/bn_lcl.h user/attilio/vmc-playground/crypto/openssl/crypto/bn/bn_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/bn/bn_mont.c user/attilio/vmc-playground/crypto/openssl/crypto/bn/bn_nist.c user/attilio/vmc-playground/crypto/openssl/crypto/bn/bn_print.c user/attilio/vmc-playground/crypto/openssl/crypto/bn/bn_shift.c user/attilio/vmc-playground/crypto/openssl/crypto/bn/bn_word.c user/attilio/vmc-playground/crypto/openssl/crypto/bn/bntest.c user/attilio/vmc-playground/crypto/openssl/crypto/bn/exptest.c user/attilio/vmc-playground/crypto/openssl/crypto/buffer/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/buffer/buf_err.c user/attilio/vmc-playground/crypto/openssl/crypto/buffer/buf_str.c user/attilio/vmc-playground/crypto/openssl/crypto/buffer/buffer.c user/attilio/vmc-playground/crypto/openssl/crypto/buffer/buffer.h user/attilio/vmc-playground/crypto/openssl/crypto/camellia/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/camellia/camellia.c user/attilio/vmc-playground/crypto/openssl/crypto/camellia/camellia.h user/attilio/vmc-playground/crypto/openssl/crypto/camellia/cmll_cbc.c user/attilio/vmc-playground/crypto/openssl/crypto/camellia/cmll_cfb.c user/attilio/vmc-playground/crypto/openssl/crypto/camellia/cmll_ctr.c user/attilio/vmc-playground/crypto/openssl/crypto/camellia/cmll_locl.h user/attilio/vmc-playground/crypto/openssl/crypto/camellia/cmll_misc.c user/attilio/vmc-playground/crypto/openssl/crypto/camellia/cmll_ofb.c user/attilio/vmc-playground/crypto/openssl/crypto/cast/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/cast/asm/cast-586.pl user/attilio/vmc-playground/crypto/openssl/crypto/cast/c_skey.c user/attilio/vmc-playground/crypto/openssl/crypto/cast/cast.h user/attilio/vmc-playground/crypto/openssl/crypto/cms/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/cms/cms.h user/attilio/vmc-playground/crypto/openssl/crypto/cms/cms_asn1.c user/attilio/vmc-playground/crypto/openssl/crypto/cms/cms_env.c user/attilio/vmc-playground/crypto/openssl/crypto/cms/cms_err.c user/attilio/vmc-playground/crypto/openssl/crypto/cms/cms_ess.c user/attilio/vmc-playground/crypto/openssl/crypto/cms/cms_io.c user/attilio/vmc-playground/crypto/openssl/crypto/cms/cms_lcl.h user/attilio/vmc-playground/crypto/openssl/crypto/cms/cms_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/cms/cms_sd.c user/attilio/vmc-playground/crypto/openssl/crypto/cms/cms_smime.c user/attilio/vmc-playground/crypto/openssl/crypto/comp/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/comp/c_rle.c user/attilio/vmc-playground/crypto/openssl/crypto/comp/c_zlib.c user/attilio/vmc-playground/crypto/openssl/crypto/comp/comp_err.c user/attilio/vmc-playground/crypto/openssl/crypto/conf/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/conf/README user/attilio/vmc-playground/crypto/openssl/crypto/conf/conf.h user/attilio/vmc-playground/crypto/openssl/crypto/conf/conf_api.c user/attilio/vmc-playground/crypto/openssl/crypto/conf/conf_def.c user/attilio/vmc-playground/crypto/openssl/crypto/conf/conf_err.c user/attilio/vmc-playground/crypto/openssl/crypto/conf/conf_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/conf/conf_mall.c user/attilio/vmc-playground/crypto/openssl/crypto/conf/conf_mod.c user/attilio/vmc-playground/crypto/openssl/crypto/cpt_err.c user/attilio/vmc-playground/crypto/openssl/crypto/cryptlib.c user/attilio/vmc-playground/crypto/openssl/crypto/cryptlib.h user/attilio/vmc-playground/crypto/openssl/crypto/crypto.h user/attilio/vmc-playground/crypto/openssl/crypto/des/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/des/asm/crypt586.pl user/attilio/vmc-playground/crypto/openssl/crypto/des/asm/des-586.pl user/attilio/vmc-playground/crypto/openssl/crypto/des/asm/des_enc.m4 user/attilio/vmc-playground/crypto/openssl/crypto/des/des.h user/attilio/vmc-playground/crypto/openssl/crypto/des/des_enc.c user/attilio/vmc-playground/crypto/openssl/crypto/des/des_locl.h user/attilio/vmc-playground/crypto/openssl/crypto/des/ecb_enc.c user/attilio/vmc-playground/crypto/openssl/crypto/des/enc_read.c user/attilio/vmc-playground/crypto/openssl/crypto/des/enc_writ.c user/attilio/vmc-playground/crypto/openssl/crypto/des/fcrypt_b.c user/attilio/vmc-playground/crypto/openssl/crypto/des/set_key.c user/attilio/vmc-playground/crypto/openssl/crypto/des/xcbc_enc.c user/attilio/vmc-playground/crypto/openssl/crypto/dh/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/dh/dh.h user/attilio/vmc-playground/crypto/openssl/crypto/dh/dh_asn1.c user/attilio/vmc-playground/crypto/openssl/crypto/dh/dh_check.c user/attilio/vmc-playground/crypto/openssl/crypto/dh/dh_err.c user/attilio/vmc-playground/crypto/openssl/crypto/dh/dh_gen.c user/attilio/vmc-playground/crypto/openssl/crypto/dh/dh_key.c user/attilio/vmc-playground/crypto/openssl/crypto/dh/dh_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/dsa/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/dsa/dsa.h user/attilio/vmc-playground/crypto/openssl/crypto/dsa/dsa_asn1.c user/attilio/vmc-playground/crypto/openssl/crypto/dsa/dsa_err.c user/attilio/vmc-playground/crypto/openssl/crypto/dsa/dsa_gen.c user/attilio/vmc-playground/crypto/openssl/crypto/dsa/dsa_key.c user/attilio/vmc-playground/crypto/openssl/crypto/dsa/dsa_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/dsa/dsa_ossl.c user/attilio/vmc-playground/crypto/openssl/crypto/dsa/dsa_sign.c user/attilio/vmc-playground/crypto/openssl/crypto/dsa/dsa_vrf.c user/attilio/vmc-playground/crypto/openssl/crypto/dsa/dsatest.c user/attilio/vmc-playground/crypto/openssl/crypto/dso/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/dso/dso.h user/attilio/vmc-playground/crypto/openssl/crypto/dso/dso_dl.c user/attilio/vmc-playground/crypto/openssl/crypto/dso/dso_dlfcn.c user/attilio/vmc-playground/crypto/openssl/crypto/dso/dso_err.c user/attilio/vmc-playground/crypto/openssl/crypto/dso/dso_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/dso/dso_null.c user/attilio/vmc-playground/crypto/openssl/crypto/dso/dso_openssl.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/ec/ec.h user/attilio/vmc-playground/crypto/openssl/crypto/ec/ec2_mult.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/ec2_smpl.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/ec_asn1.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/ec_curve.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/ec_cvt.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/ec_err.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/ec_key.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/ec_lcl.h user/attilio/vmc-playground/crypto/openssl/crypto/ec/ec_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/ec_mult.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/ecp_mont.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/ecp_nist.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/ecp_smpl.c user/attilio/vmc-playground/crypto/openssl/crypto/ec/ectest.c user/attilio/vmc-playground/crypto/openssl/crypto/ecdh/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/ecdh/ecdh.h user/attilio/vmc-playground/crypto/openssl/crypto/ecdh/ecdhtest.c user/attilio/vmc-playground/crypto/openssl/crypto/ecdh/ech_err.c user/attilio/vmc-playground/crypto/openssl/crypto/ecdh/ech_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/ecdh/ech_locl.h user/attilio/vmc-playground/crypto/openssl/crypto/ecdh/ech_ossl.c user/attilio/vmc-playground/crypto/openssl/crypto/ecdsa/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/ecdsa/ecdsa.h user/attilio/vmc-playground/crypto/openssl/crypto/ecdsa/ecdsatest.c user/attilio/vmc-playground/crypto/openssl/crypto/ecdsa/ecs_err.c user/attilio/vmc-playground/crypto/openssl/crypto/ecdsa/ecs_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/ecdsa/ecs_locl.h user/attilio/vmc-playground/crypto/openssl/crypto/ecdsa/ecs_ossl.c user/attilio/vmc-playground/crypto/openssl/crypto/engine/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/engine/eng_all.c user/attilio/vmc-playground/crypto/openssl/crypto/engine/eng_cryptodev.c user/attilio/vmc-playground/crypto/openssl/crypto/engine/eng_dyn.c user/attilio/vmc-playground/crypto/openssl/crypto/engine/eng_err.c user/attilio/vmc-playground/crypto/openssl/crypto/engine/eng_fat.c user/attilio/vmc-playground/crypto/openssl/crypto/engine/eng_int.h user/attilio/vmc-playground/crypto/openssl/crypto/engine/eng_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/engine/eng_list.c user/attilio/vmc-playground/crypto/openssl/crypto/engine/eng_openssl.c user/attilio/vmc-playground/crypto/openssl/crypto/engine/eng_table.c user/attilio/vmc-playground/crypto/openssl/crypto/engine/engine.h user/attilio/vmc-playground/crypto/openssl/crypto/engine/enginetest.c user/attilio/vmc-playground/crypto/openssl/crypto/err/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/err/err.c user/attilio/vmc-playground/crypto/openssl/crypto/err/err.h user/attilio/vmc-playground/crypto/openssl/crypto/err/err_all.c user/attilio/vmc-playground/crypto/openssl/crypto/err/err_prn.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/evp/bio_enc.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/bio_md.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/bio_ok.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/c_all.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/c_allc.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/c_alld.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/digest.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/e_aes.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/e_camellia.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/e_des.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/e_des3.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/e_idea.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/e_null.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/e_rc2.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/e_rc4.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/e_seed.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/e_xcbc_d.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/encode.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/evp.h user/attilio/vmc-playground/crypto/openssl/crypto/evp/evp_enc.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/evp_err.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/evp_key.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/evp_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/evp_locl.h user/attilio/vmc-playground/crypto/openssl/crypto/evp/evp_pbe.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/evp_pkey.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/evp_test.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/evptests.txt user/attilio/vmc-playground/crypto/openssl/crypto/evp/m_dss.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/m_dss1.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/m_ecdsa.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/m_md2.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/m_md4.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/m_md5.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/m_mdc2.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/m_ripemd.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/m_sha.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/m_sha1.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/names.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/p5_crpt.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/p5_crpt2.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/p_dec.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/p_enc.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/p_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/p_open.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/p_seal.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/p_sign.c user/attilio/vmc-playground/crypto/openssl/crypto/evp/p_verify.c user/attilio/vmc-playground/crypto/openssl/crypto/ex_data.c user/attilio/vmc-playground/crypto/openssl/crypto/fips_err.h user/attilio/vmc-playground/crypto/openssl/crypto/hmac/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/hmac/hmac.c user/attilio/vmc-playground/crypto/openssl/crypto/hmac/hmac.h user/attilio/vmc-playground/crypto/openssl/crypto/ia64cpuid.S user/attilio/vmc-playground/crypto/openssl/crypto/idea/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/idea/i_skey.c user/attilio/vmc-playground/crypto/openssl/crypto/idea/idea.h user/attilio/vmc-playground/crypto/openssl/crypto/jpake/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/jpake/jpake.c user/attilio/vmc-playground/crypto/openssl/crypto/jpake/jpaketest.c user/attilio/vmc-playground/crypto/openssl/crypto/krb5/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/lhash/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/lhash/lh_stats.c user/attilio/vmc-playground/crypto/openssl/crypto/lhash/lhash.c user/attilio/vmc-playground/crypto/openssl/crypto/lhash/lhash.h user/attilio/vmc-playground/crypto/openssl/crypto/md2/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/md2/md2_dgst.c user/attilio/vmc-playground/crypto/openssl/crypto/md32_common.h user/attilio/vmc-playground/crypto/openssl/crypto/md4/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/md4/md4.h user/attilio/vmc-playground/crypto/openssl/crypto/md4/md4_dgst.c user/attilio/vmc-playground/crypto/openssl/crypto/md5/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/md5/asm/md5-586.pl user/attilio/vmc-playground/crypto/openssl/crypto/md5/asm/md5-x86_64.pl user/attilio/vmc-playground/crypto/openssl/crypto/md5/md5.h user/attilio/vmc-playground/crypto/openssl/crypto/md5/md5_dgst.c user/attilio/vmc-playground/crypto/openssl/crypto/md5/md5_locl.h user/attilio/vmc-playground/crypto/openssl/crypto/mdc2/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/mdc2/mdc2.h user/attilio/vmc-playground/crypto/openssl/crypto/mdc2/mdc2dgst.c user/attilio/vmc-playground/crypto/openssl/crypto/mem.c user/attilio/vmc-playground/crypto/openssl/crypto/mem_dbg.c user/attilio/vmc-playground/crypto/openssl/crypto/o_init.c user/attilio/vmc-playground/crypto/openssl/crypto/o_time.c user/attilio/vmc-playground/crypto/openssl/crypto/o_time.h user/attilio/vmc-playground/crypto/openssl/crypto/objects/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/objects/o_names.c user/attilio/vmc-playground/crypto/openssl/crypto/objects/obj_dat.c user/attilio/vmc-playground/crypto/openssl/crypto/objects/obj_dat.h user/attilio/vmc-playground/crypto/openssl/crypto/objects/obj_dat.pl user/attilio/vmc-playground/crypto/openssl/crypto/objects/obj_err.c user/attilio/vmc-playground/crypto/openssl/crypto/objects/obj_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/objects/obj_mac.h user/attilio/vmc-playground/crypto/openssl/crypto/objects/obj_mac.num user/attilio/vmc-playground/crypto/openssl/crypto/objects/objects.h user/attilio/vmc-playground/crypto/openssl/crypto/objects/objects.pl user/attilio/vmc-playground/crypto/openssl/crypto/objects/objects.txt user/attilio/vmc-playground/crypto/openssl/crypto/ocsp/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/ocsp/ocsp.h user/attilio/vmc-playground/crypto/openssl/crypto/ocsp/ocsp_cl.c (contents, props changed) user/attilio/vmc-playground/crypto/openssl/crypto/ocsp/ocsp_err.c user/attilio/vmc-playground/crypto/openssl/crypto/ocsp/ocsp_ext.c (contents, props changed) user/attilio/vmc-playground/crypto/openssl/crypto/ocsp/ocsp_ht.c user/attilio/vmc-playground/crypto/openssl/crypto/ocsp/ocsp_lib.c (contents, props changed) user/attilio/vmc-playground/crypto/openssl/crypto/ocsp/ocsp_prn.c user/attilio/vmc-playground/crypto/openssl/crypto/ocsp/ocsp_vfy.c user/attilio/vmc-playground/crypto/openssl/crypto/opensslconf.h user/attilio/vmc-playground/crypto/openssl/crypto/opensslconf.h.in user/attilio/vmc-playground/crypto/openssl/crypto/opensslv.h user/attilio/vmc-playground/crypto/openssl/crypto/ossl_typ.h user/attilio/vmc-playground/crypto/openssl/crypto/pem/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/pem/pem.h user/attilio/vmc-playground/crypto/openssl/crypto/pem/pem_all.c user/attilio/vmc-playground/crypto/openssl/crypto/pem/pem_err.c user/attilio/vmc-playground/crypto/openssl/crypto/pem/pem_info.c user/attilio/vmc-playground/crypto/openssl/crypto/pem/pem_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/pem/pem_pkey.c user/attilio/vmc-playground/crypto/openssl/crypto/pem/pem_x509.c user/attilio/vmc-playground/crypto/openssl/crypto/pem/pem_xaux.c user/attilio/vmc-playground/crypto/openssl/crypto/perlasm/x86_64-xlate.pl user/attilio/vmc-playground/crypto/openssl/crypto/perlasm/x86asm.pl user/attilio/vmc-playground/crypto/openssl/crypto/perlasm/x86nasm.pl user/attilio/vmc-playground/crypto/openssl/crypto/pkcs12/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/pkcs12/p12_add.c user/attilio/vmc-playground/crypto/openssl/crypto/pkcs12/p12_attr.c user/attilio/vmc-playground/crypto/openssl/crypto/pkcs12/p12_crpt.c user/attilio/vmc-playground/crypto/openssl/crypto/pkcs12/p12_crt.c user/attilio/vmc-playground/crypto/openssl/crypto/pkcs12/p12_decr.c user/attilio/vmc-playground/crypto/openssl/crypto/pkcs12/p12_key.c user/attilio/vmc-playground/crypto/openssl/crypto/pkcs12/p12_kiss.c user/attilio/vmc-playground/crypto/openssl/crypto/pkcs12/p12_mutl.c user/attilio/vmc-playground/crypto/openssl/crypto/pkcs12/p12_utl.c user/attilio/vmc-playground/crypto/openssl/crypto/pkcs12/pk12err.c user/attilio/vmc-playground/crypto/openssl/crypto/pkcs12/pkcs12.h user/attilio/vmc-playground/crypto/openssl/crypto/pkcs7/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/pkcs7/pk7_asn1.c user/attilio/vmc-playground/crypto/openssl/crypto/pkcs7/pk7_attr.c user/attilio/vmc-playground/crypto/openssl/crypto/pkcs7/pk7_doit.c user/attilio/vmc-playground/crypto/openssl/crypto/pkcs7/pk7_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/pkcs7/pk7_mime.c user/attilio/vmc-playground/crypto/openssl/crypto/pkcs7/pk7_smime.c user/attilio/vmc-playground/crypto/openssl/crypto/pkcs7/pkcs7.h user/attilio/vmc-playground/crypto/openssl/crypto/pkcs7/pkcs7err.c user/attilio/vmc-playground/crypto/openssl/crypto/pqueue/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/pqueue/pqueue.c user/attilio/vmc-playground/crypto/openssl/crypto/pqueue/pqueue.h user/attilio/vmc-playground/crypto/openssl/crypto/rand/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/rand/md_rand.c user/attilio/vmc-playground/crypto/openssl/crypto/rand/rand.h user/attilio/vmc-playground/crypto/openssl/crypto/rand/rand_egd.c user/attilio/vmc-playground/crypto/openssl/crypto/rand/rand_err.c user/attilio/vmc-playground/crypto/openssl/crypto/rand/rand_lcl.h (contents, props changed) user/attilio/vmc-playground/crypto/openssl/crypto/rand/rand_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/rand/rand_unix.c user/attilio/vmc-playground/crypto/openssl/crypto/rand/randfile.c user/attilio/vmc-playground/crypto/openssl/crypto/rc2/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/rc2/rc2_skey.c user/attilio/vmc-playground/crypto/openssl/crypto/rc4/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/rc4/asm/rc4-586.pl user/attilio/vmc-playground/crypto/openssl/crypto/rc4/asm/rc4-x86_64.pl user/attilio/vmc-playground/crypto/openssl/crypto/rc4/rc4.h user/attilio/vmc-playground/crypto/openssl/crypto/rc4/rc4_enc.c user/attilio/vmc-playground/crypto/openssl/crypto/rc4/rc4_skey.c user/attilio/vmc-playground/crypto/openssl/crypto/rc4/rc4test.c user/attilio/vmc-playground/crypto/openssl/crypto/rc5/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/rc5/asm/rc5-586.pl user/attilio/vmc-playground/crypto/openssl/crypto/rc5/rc5.h user/attilio/vmc-playground/crypto/openssl/crypto/rc5/rc5_skey.c user/attilio/vmc-playground/crypto/openssl/crypto/ripemd/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/ripemd/asm/rmd-586.pl user/attilio/vmc-playground/crypto/openssl/crypto/ripemd/ripemd.h user/attilio/vmc-playground/crypto/openssl/crypto/ripemd/rmd_dgst.c user/attilio/vmc-playground/crypto/openssl/crypto/ripemd/rmd_locl.h user/attilio/vmc-playground/crypto/openssl/crypto/rsa/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/rsa/rsa.h user/attilio/vmc-playground/crypto/openssl/crypto/rsa/rsa_asn1.c user/attilio/vmc-playground/crypto/openssl/crypto/rsa/rsa_eay.c user/attilio/vmc-playground/crypto/openssl/crypto/rsa/rsa_err.c user/attilio/vmc-playground/crypto/openssl/crypto/rsa/rsa_gen.c user/attilio/vmc-playground/crypto/openssl/crypto/rsa/rsa_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/rsa/rsa_oaep.c user/attilio/vmc-playground/crypto/openssl/crypto/rsa/rsa_pss.c user/attilio/vmc-playground/crypto/openssl/crypto/rsa/rsa_sign.c user/attilio/vmc-playground/crypto/openssl/crypto/rsa/rsa_test.c user/attilio/vmc-playground/crypto/openssl/crypto/seed/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/seed/seed.c user/attilio/vmc-playground/crypto/openssl/crypto/seed/seed.h user/attilio/vmc-playground/crypto/openssl/crypto/seed/seed_cbc.c user/attilio/vmc-playground/crypto/openssl/crypto/seed/seed_cfb.c user/attilio/vmc-playground/crypto/openssl/crypto/seed/seed_ofb.c user/attilio/vmc-playground/crypto/openssl/crypto/sha/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/sha/asm/sha1-586.pl user/attilio/vmc-playground/crypto/openssl/crypto/sha/asm/sha1-ia64.pl user/attilio/vmc-playground/crypto/openssl/crypto/sha/asm/sha1-x86_64.pl user/attilio/vmc-playground/crypto/openssl/crypto/sha/asm/sha512-x86_64.pl user/attilio/vmc-playground/crypto/openssl/crypto/sha/sha.h user/attilio/vmc-playground/crypto/openssl/crypto/sha/sha1_one.c user/attilio/vmc-playground/crypto/openssl/crypto/sha/sha1dgst.c user/attilio/vmc-playground/crypto/openssl/crypto/sha/sha256.c user/attilio/vmc-playground/crypto/openssl/crypto/sha/sha512.c user/attilio/vmc-playground/crypto/openssl/crypto/sha/sha_dgst.c user/attilio/vmc-playground/crypto/openssl/crypto/sha/sha_locl.h user/attilio/vmc-playground/crypto/openssl/crypto/sha/shatest.c user/attilio/vmc-playground/crypto/openssl/crypto/sparccpuid.S user/attilio/vmc-playground/crypto/openssl/crypto/stack/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/stack/safestack.h user/attilio/vmc-playground/crypto/openssl/crypto/stack/stack.c user/attilio/vmc-playground/crypto/openssl/crypto/stack/stack.h user/attilio/vmc-playground/crypto/openssl/crypto/store/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/store/store.h user/attilio/vmc-playground/crypto/openssl/crypto/store/str_err.c user/attilio/vmc-playground/crypto/openssl/crypto/store/str_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/store/str_mem.c user/attilio/vmc-playground/crypto/openssl/crypto/symhacks.h user/attilio/vmc-playground/crypto/openssl/crypto/threads/mttest.c user/attilio/vmc-playground/crypto/openssl/crypto/txt_db/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/txt_db/txt_db.c user/attilio/vmc-playground/crypto/openssl/crypto/txt_db/txt_db.h user/attilio/vmc-playground/crypto/openssl/crypto/ui/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/ui/ui.h user/attilio/vmc-playground/crypto/openssl/crypto/ui/ui_err.c user/attilio/vmc-playground/crypto/openssl/crypto/ui/ui_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/ui/ui_openssl.c user/attilio/vmc-playground/crypto/openssl/crypto/x509/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/x509/by_dir.c user/attilio/vmc-playground/crypto/openssl/crypto/x509/by_file.c user/attilio/vmc-playground/crypto/openssl/crypto/x509/x509.h user/attilio/vmc-playground/crypto/openssl/crypto/x509/x509_cmp.c user/attilio/vmc-playground/crypto/openssl/crypto/x509/x509_err.c user/attilio/vmc-playground/crypto/openssl/crypto/x509/x509_lu.c user/attilio/vmc-playground/crypto/openssl/crypto/x509/x509_obj.c user/attilio/vmc-playground/crypto/openssl/crypto/x509/x509_req.c user/attilio/vmc-playground/crypto/openssl/crypto/x509/x509_set.c user/attilio/vmc-playground/crypto/openssl/crypto/x509/x509_trs.c user/attilio/vmc-playground/crypto/openssl/crypto/x509/x509_txt.c user/attilio/vmc-playground/crypto/openssl/crypto/x509/x509_vfy.c user/attilio/vmc-playground/crypto/openssl/crypto/x509/x509_vfy.h user/attilio/vmc-playground/crypto/openssl/crypto/x509/x509_vpm.c user/attilio/vmc-playground/crypto/openssl/crypto/x509/x509cset.c user/attilio/vmc-playground/crypto/openssl/crypto/x509/x509name.c user/attilio/vmc-playground/crypto/openssl/crypto/x509/x509type.c user/attilio/vmc-playground/crypto/openssl/crypto/x509/x_all.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/Makefile user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/ext_dat.h user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/pcy_cache.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/pcy_data.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/pcy_int.h user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/pcy_map.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/pcy_node.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/pcy_tree.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/v3_addr.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/v3_alt.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/v3_asid.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/v3_conf.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/v3_cpols.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/v3_crld.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/v3_enum.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/v3_extku.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/v3_genn.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/v3_lib.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/v3_ncons.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/v3_ocsp.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/v3_pci.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/v3_pcons.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/v3_pmaps.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/v3_prn.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/v3_purp.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/v3_skey.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/v3_utl.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/v3err.c user/attilio/vmc-playground/crypto/openssl/crypto/x509v3/x509v3.h user/attilio/vmc-playground/crypto/openssl/crypto/x86_64cpuid.pl user/attilio/vmc-playground/crypto/openssl/crypto/x86cpuid.pl user/attilio/vmc-playground/crypto/openssl/doc/apps/asn1parse.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/ca.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/ciphers.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/config.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/dgst.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/dhparam.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/dsa.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/dsaparam.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/ec.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/ecparam.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/enc.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/gendsa.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/genrsa.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/ocsp.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/openssl.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/pkcs12.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/pkcs7.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/pkcs8.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/req.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/rsa.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/s_client.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/s_server.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/smime.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/speed.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/spkac.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/verify.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/x509.pod user/attilio/vmc-playground/crypto/openssl/doc/apps/x509v3_config.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/ASN1_generate_nconf.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/BIO_f_md.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/BIO_f_ssl.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/BIO_s_file.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/BIO_s_mem.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/BN_BLINDING_new.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/DSA_get_ex_new_index.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/EVP_DigestInit.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/EVP_SignInit.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/EVP_VerifyInit.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/PKCS7_encrypt.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/PKCS7_sign.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/SMIME_write_PKCS7.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/d2i_RSAPublicKey.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/ecdsa.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/evp.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/hmac.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/lhash.pod user/attilio/vmc-playground/crypto/openssl/doc/crypto/threads.pod user/attilio/vmc-playground/crypto/openssl/doc/ssl/SSL_CTX_new.pod user/attilio/vmc-playground/crypto/openssl/doc/ssl/SSL_CTX_set_mode.pod user/attilio/vmc-playground/crypto/openssl/doc/ssl/SSL_CTX_set_options.pod user/attilio/vmc-playground/crypto/openssl/doc/ssl/SSL_CTX_set_ssl_version.pod user/attilio/vmc-playground/crypto/openssl/doc/ssl/SSL_alert_type_string.pod user/attilio/vmc-playground/crypto/openssl/doc/ssl/SSL_library_init.pod user/attilio/vmc-playground/crypto/openssl/doc/ssl/ssl.pod user/attilio/vmc-playground/crypto/openssl/doc/ssleay.txt user/attilio/vmc-playground/crypto/openssl/doc/standards.txt user/attilio/vmc-playground/crypto/openssl/e_os.h user/attilio/vmc-playground/crypto/openssl/e_os2.h user/attilio/vmc-playground/crypto/openssl/engines/Makefile user/attilio/vmc-playground/crypto/openssl/engines/e_4758cca.c user/attilio/vmc-playground/crypto/openssl/engines/e_aep.c user/attilio/vmc-playground/crypto/openssl/engines/e_capi.c user/attilio/vmc-playground/crypto/openssl/engines/e_capi_err.c user/attilio/vmc-playground/crypto/openssl/engines/e_chil.c user/attilio/vmc-playground/crypto/openssl/engines/e_gmp.c user/attilio/vmc-playground/crypto/openssl/engines/e_sureware.c user/attilio/vmc-playground/crypto/openssl/engines/e_ubsec.c user/attilio/vmc-playground/crypto/openssl/ssl/Makefile user/attilio/vmc-playground/crypto/openssl/ssl/bio_ssl.c user/attilio/vmc-playground/crypto/openssl/ssl/d1_both.c user/attilio/vmc-playground/crypto/openssl/ssl/d1_clnt.c user/attilio/vmc-playground/crypto/openssl/ssl/d1_enc.c user/attilio/vmc-playground/crypto/openssl/ssl/d1_lib.c user/attilio/vmc-playground/crypto/openssl/ssl/d1_meth.c user/attilio/vmc-playground/crypto/openssl/ssl/d1_pkt.c user/attilio/vmc-playground/crypto/openssl/ssl/d1_srvr.c user/attilio/vmc-playground/crypto/openssl/ssl/dtls1.h user/attilio/vmc-playground/crypto/openssl/ssl/kssl.c user/attilio/vmc-playground/crypto/openssl/ssl/kssl.h user/attilio/vmc-playground/crypto/openssl/ssl/kssl_lcl.h user/attilio/vmc-playground/crypto/openssl/ssl/s23_clnt.c user/attilio/vmc-playground/crypto/openssl/ssl/s23_lib.c user/attilio/vmc-playground/crypto/openssl/ssl/s23_meth.c user/attilio/vmc-playground/crypto/openssl/ssl/s23_srvr.c user/attilio/vmc-playground/crypto/openssl/ssl/s2_clnt.c user/attilio/vmc-playground/crypto/openssl/ssl/s2_enc.c user/attilio/vmc-playground/crypto/openssl/ssl/s2_lib.c user/attilio/vmc-playground/crypto/openssl/ssl/s2_meth.c user/attilio/vmc-playground/crypto/openssl/ssl/s2_pkt.c user/attilio/vmc-playground/crypto/openssl/ssl/s2_srvr.c user/attilio/vmc-playground/crypto/openssl/ssl/s3_both.c user/attilio/vmc-playground/crypto/openssl/ssl/s3_clnt.c user/attilio/vmc-playground/crypto/openssl/ssl/s3_enc.c user/attilio/vmc-playground/crypto/openssl/ssl/s3_lib.c user/attilio/vmc-playground/crypto/openssl/ssl/s3_meth.c user/attilio/vmc-playground/crypto/openssl/ssl/s3_pkt.c user/attilio/vmc-playground/crypto/openssl/ssl/s3_srvr.c user/attilio/vmc-playground/crypto/openssl/ssl/ssl.h user/attilio/vmc-playground/crypto/openssl/ssl/ssl2.h user/attilio/vmc-playground/crypto/openssl/ssl/ssl3.h user/attilio/vmc-playground/crypto/openssl/ssl/ssl_algs.c user/attilio/vmc-playground/crypto/openssl/ssl/ssl_asn1.c user/attilio/vmc-playground/crypto/openssl/ssl/ssl_cert.c user/attilio/vmc-playground/crypto/openssl/ssl/ssl_ciph.c user/attilio/vmc-playground/crypto/openssl/ssl/ssl_err.c user/attilio/vmc-playground/crypto/openssl/ssl/ssl_lib.c user/attilio/vmc-playground/crypto/openssl/ssl/ssl_locl.h user/attilio/vmc-playground/crypto/openssl/ssl/ssl_sess.c user/attilio/vmc-playground/crypto/openssl/ssl/ssl_stat.c user/attilio/vmc-playground/crypto/openssl/ssl/ssl_txt.c user/attilio/vmc-playground/crypto/openssl/ssl/ssltest.c user/attilio/vmc-playground/crypto/openssl/ssl/t1_clnt.c user/attilio/vmc-playground/crypto/openssl/ssl/t1_enc.c user/attilio/vmc-playground/crypto/openssl/ssl/t1_lib.c user/attilio/vmc-playground/crypto/openssl/ssl/t1_meth.c user/attilio/vmc-playground/crypto/openssl/ssl/t1_srvr.c user/attilio/vmc-playground/crypto/openssl/ssl/tls1.h user/attilio/vmc-playground/crypto/openssl/util/ck_errf.pl user/attilio/vmc-playground/crypto/openssl/util/clean-depend.pl user/attilio/vmc-playground/crypto/openssl/util/domd user/attilio/vmc-playground/crypto/openssl/util/libeay.num (contents, props changed) user/attilio/vmc-playground/crypto/openssl/util/mk1mf.pl user/attilio/vmc-playground/crypto/openssl/util/mkdef.pl user/attilio/vmc-playground/crypto/openssl/util/mkerr.pl user/attilio/vmc-playground/crypto/openssl/util/mkfiles.pl user/attilio/vmc-playground/crypto/openssl/util/mklink.pl user/attilio/vmc-playground/crypto/openssl/util/mkstack.pl user/attilio/vmc-playground/crypto/openssl/util/pl/BC-32.pl user/attilio/vmc-playground/crypto/openssl/util/pl/Mingw32.pl user/attilio/vmc-playground/crypto/openssl/util/pl/VC-32.pl user/attilio/vmc-playground/crypto/openssl/util/pl/netware.pl user/attilio/vmc-playground/crypto/openssl/util/point.sh user/attilio/vmc-playground/crypto/openssl/util/selftest.pl user/attilio/vmc-playground/crypto/openssl/util/shlib_wrap.sh user/attilio/vmc-playground/crypto/openssl/util/ssleay.num (contents, props changed) user/attilio/vmc-playground/etc/Makefile user/attilio/vmc-playground/etc/defaults/periodic.conf user/attilio/vmc-playground/etc/defaults/rc.conf user/attilio/vmc-playground/etc/devd.conf user/attilio/vmc-playground/etc/devd/usb.conf user/attilio/vmc-playground/etc/disktab user/attilio/vmc-playground/etc/ftpusers user/attilio/vmc-playground/etc/gettytab user/attilio/vmc-playground/etc/group user/attilio/vmc-playground/etc/login.conf user/attilio/vmc-playground/etc/mail/aliases user/attilio/vmc-playground/etc/master.passwd user/attilio/vmc-playground/etc/motd user/attilio/vmc-playground/etc/mtree/BSD.include.dist user/attilio/vmc-playground/etc/mtree/BSD.root.dist user/attilio/vmc-playground/etc/mtree/BSD.usr.dist user/attilio/vmc-playground/etc/mtree/BSD.var.dist user/attilio/vmc-playground/etc/namedb/named.root user/attilio/vmc-playground/etc/network.subr user/attilio/vmc-playground/etc/newsyslog.conf user/attilio/vmc-playground/etc/ntp.conf user/attilio/vmc-playground/etc/pccard_ether user/attilio/vmc-playground/etc/periodic/daily/490.status-pkg-changes user/attilio/vmc-playground/etc/periodic/daily/Makefile user/attilio/vmc-playground/etc/pf.os user/attilio/vmc-playground/etc/rc.d/FILESYSTEMS user/attilio/vmc-playground/etc/rc.d/Makefile user/attilio/vmc-playground/etc/rc.d/addswap user/attilio/vmc-playground/etc/rc.d/adjkerntz user/attilio/vmc-playground/etc/rc.d/amd user/attilio/vmc-playground/etc/rc.d/bgfsck user/attilio/vmc-playground/etc/rc.d/bridge user/attilio/vmc-playground/etc/rc.d/cleanvar user/attilio/vmc-playground/etc/rc.d/cron user/attilio/vmc-playground/etc/rc.d/devd user/attilio/vmc-playground/etc/rc.d/dmesg user/attilio/vmc-playground/etc/rc.d/ftpd user/attilio/vmc-playground/etc/rc.d/geli user/attilio/vmc-playground/etc/rc.d/geli2 user/attilio/vmc-playground/etc/rc.d/inetd user/attilio/vmc-playground/etc/rc.d/initrandom user/attilio/vmc-playground/etc/rc.d/ip6addrctl user/attilio/vmc-playground/etc/rc.d/ipfw user/attilio/vmc-playground/etc/rc.d/ipmon user/attilio/vmc-playground/etc/rc.d/jail user/attilio/vmc-playground/etc/rc.d/kldxref user/attilio/vmc-playground/etc/rc.d/ldconfig user/attilio/vmc-playground/etc/rc.d/mixer user/attilio/vmc-playground/etc/rc.d/mountcritremote user/attilio/vmc-playground/etc/rc.d/moused user/attilio/vmc-playground/etc/rc.d/mrouted user/attilio/vmc-playground/etc/rc.d/named user/attilio/vmc-playground/etc/rc.d/netif user/attilio/vmc-playground/etc/rc.d/newsyslog user/attilio/vmc-playground/etc/rc.d/ntpd user/attilio/vmc-playground/etc/rc.d/pflog user/attilio/vmc-playground/etc/rc.d/power_profile user/attilio/vmc-playground/etc/rc.d/random user/attilio/vmc-playground/etc/rc.d/rarpd user/attilio/vmc-playground/etc/rc.d/resolv user/attilio/vmc-playground/etc/rc.d/routing user/attilio/vmc-playground/etc/rc.d/rtadvd user/attilio/vmc-playground/etc/rc.d/savecore user/attilio/vmc-playground/etc/rc.d/securelevel user/attilio/vmc-playground/etc/rc.d/sendmail user/attilio/vmc-playground/etc/rc.d/sshd user/attilio/vmc-playground/etc/rc.d/sysctl user/attilio/vmc-playground/etc/rc.d/syslogd user/attilio/vmc-playground/etc/rc.d/tmp user/attilio/vmc-playground/etc/rc.d/utx user/attilio/vmc-playground/etc/rc.d/var user/attilio/vmc-playground/etc/rc.d/watchdogd user/attilio/vmc-playground/etc/rc.firewall user/attilio/vmc-playground/etc/rc.subr user/attilio/vmc-playground/etc/regdomain.xml user/attilio/vmc-playground/etc/root/dot.cshrc user/attilio/vmc-playground/etc/root/dot.login user/attilio/vmc-playground/etc/sendmail/freebsd.mc user/attilio/vmc-playground/etc/sendmail/freebsd.submit.mc user/attilio/vmc-playground/etc/sendmail/freefall.mc user/attilio/vmc-playground/games/bcd/bcd.c user/attilio/vmc-playground/games/caesar/caesar.c user/attilio/vmc-playground/games/fortune/datfiles/fortunes user/attilio/vmc-playground/games/fortune/datfiles/freebsd-tips user/attilio/vmc-playground/games/fortune/fortune/fortune.6 user/attilio/vmc-playground/games/fortune/fortune/fortune.c user/attilio/vmc-playground/games/fortune/tools/do_uniq.py user/attilio/vmc-playground/games/random/randomize_fd.c user/attilio/vmc-playground/gnu/lib/csu/Makefile user/attilio/vmc-playground/gnu/lib/libgcc/Makefile user/attilio/vmc-playground/gnu/lib/libgcov/Makefile user/attilio/vmc-playground/gnu/lib/libstdc++/Makefile user/attilio/vmc-playground/gnu/lib/libsupc++/Makefile user/attilio/vmc-playground/gnu/lib/libsupc++/Version.map user/attilio/vmc-playground/gnu/usr.bin/Makefile user/attilio/vmc-playground/gnu/usr.bin/binutils/Makefile.inc0 user/attilio/vmc-playground/gnu/usr.bin/binutils/as/Makefile user/attilio/vmc-playground/gnu/usr.bin/binutils/ld/Makefile.arm user/attilio/vmc-playground/gnu/usr.bin/binutils/ld/armelf_fbsd.sh user/attilio/vmc-playground/gnu/usr.bin/binutils/ld/armelfb_fbsd.sh user/attilio/vmc-playground/gnu/usr.bin/binutils/libbfd/Makefile.arm user/attilio/vmc-playground/gnu/usr.bin/binutils/libbfd/Makefile.powerpc64 user/attilio/vmc-playground/gnu/usr.bin/cc/Makefile.inc user/attilio/vmc-playground/gnu/usr.bin/cc/Makefile.tgt user/attilio/vmc-playground/gnu/usr.bin/cc/c++/Makefile user/attilio/vmc-playground/gnu/usr.bin/cc/c++filt/Makefile user/attilio/vmc-playground/gnu/usr.bin/cc/cc1/Makefile user/attilio/vmc-playground/gnu/usr.bin/cc/cc1plus/Makefile user/attilio/vmc-playground/gnu/usr.bin/cc/cc_int/Makefile user/attilio/vmc-playground/gnu/usr.bin/cc/cc_tools/Makefile user/attilio/vmc-playground/gnu/usr.bin/cc/doc/Makefile user/attilio/vmc-playground/gnu/usr.bin/cc/gcov/Makefile user/attilio/vmc-playground/gnu/usr.bin/cc/include/Makefile user/attilio/vmc-playground/gnu/usr.bin/cc/libcpp/Makefile user/attilio/vmc-playground/gnu/usr.bin/cc/libdecnumber/Makefile user/attilio/vmc-playground/gnu/usr.bin/cc/libiberty/Makefile user/attilio/vmc-playground/gnu/usr.bin/dialog/Makefile user/attilio/vmc-playground/gnu/usr.bin/diff/Makefile user/attilio/vmc-playground/gnu/usr.bin/gdb/Makefile.inc user/attilio/vmc-playground/gnu/usr.bin/gdb/arch/powerpc/config.h user/attilio/vmc-playground/gnu/usr.bin/gdb/kgdb/main.c user/attilio/vmc-playground/gnu/usr.bin/gdb/libgdb/Makefile user/attilio/vmc-playground/gnu/usr.bin/grep/grep.c user/attilio/vmc-playground/gnu/usr.bin/groff/tmac/Makefile user/attilio/vmc-playground/gnu/usr.bin/groff/tmac/mdoc.local user/attilio/vmc-playground/gnu/usr.bin/patch/Makefile user/attilio/vmc-playground/gnu/usr.bin/send-pr/send-pr.sh user/attilio/vmc-playground/include/Makefile user/attilio/vmc-playground/include/arpa/Makefile user/attilio/vmc-playground/include/grp.h user/attilio/vmc-playground/include/gssapi/gssapi.h user/attilio/vmc-playground/include/mqueue.h user/attilio/vmc-playground/include/paths.h user/attilio/vmc-playground/include/pwd.h user/attilio/vmc-playground/include/rpc/auth.h user/attilio/vmc-playground/include/rpc/auth_unix.h user/attilio/vmc-playground/include/rpc/xdr.h user/attilio/vmc-playground/include/stdatomic.h user/attilio/vmc-playground/include/stdio.h (contents, props changed) user/attilio/vmc-playground/include/time.h user/attilio/vmc-playground/include/unistd.h user/attilio/vmc-playground/include/xlocale/_ctype.h user/attilio/vmc-playground/kerberos5/Makefile user/attilio/vmc-playground/kerberos5/lib/libkrb5/Makefile user/attilio/vmc-playground/kerberos5/tools/asn1_compile/Makefile user/attilio/vmc-playground/kerberos5/tools/slc/Makefile user/attilio/vmc-playground/lib/Makefile user/attilio/vmc-playground/lib/bind/config.h user/attilio/vmc-playground/lib/bind/dns/Makefile user/attilio/vmc-playground/lib/bind/isc/isc/platform.h user/attilio/vmc-playground/lib/clang/Makefile user/attilio/vmc-playground/lib/clang/clang.build.mk user/attilio/vmc-playground/lib/clang/clang.lib.mk user/attilio/vmc-playground/lib/clang/include/Makefile user/attilio/vmc-playground/lib/clang/include/clang/Basic/Version.inc user/attilio/vmc-playground/lib/clang/include/llvm/Config/AsmParsers.def user/attilio/vmc-playground/lib/clang/include/llvm/Config/Disassemblers.def user/attilio/vmc-playground/lib/clang/include/llvm/Config/config.h user/attilio/vmc-playground/lib/clang/include/llvm/Config/llvm-config.h user/attilio/vmc-playground/lib/clang/libclanganalysis/Makefile user/attilio/vmc-playground/lib/clang/libclangarcmigrate/Makefile user/attilio/vmc-playground/lib/clang/libclangast/Makefile user/attilio/vmc-playground/lib/clang/libclangbasic/Makefile user/attilio/vmc-playground/lib/clang/libclangcodegen/Makefile user/attilio/vmc-playground/lib/clang/libclangdriver/Makefile user/attilio/vmc-playground/lib/clang/libclangedit/Makefile user/attilio/vmc-playground/lib/clang/libclangfrontend/Makefile user/attilio/vmc-playground/lib/clang/libclangfrontendtool/Makefile user/attilio/vmc-playground/lib/clang/libclanglex/Makefile user/attilio/vmc-playground/lib/clang/libclangparse/Makefile user/attilio/vmc-playground/lib/clang/libclangsema/Makefile user/attilio/vmc-playground/lib/clang/libclangserialization/Makefile user/attilio/vmc-playground/lib/clang/libclangstaticanalyzercheckers/Makefile user/attilio/vmc-playground/lib/clang/libclangstaticanalyzercore/Makefile user/attilio/vmc-playground/lib/clang/libclangstaticanalyzerfrontend/Makefile user/attilio/vmc-playground/lib/clang/libllvmanalysis/Makefile user/attilio/vmc-playground/lib/clang/libllvmarchive/Makefile user/attilio/vmc-playground/lib/clang/libllvmarmasmparser/Makefile user/attilio/vmc-playground/lib/clang/libllvmarmcodegen/Makefile user/attilio/vmc-playground/lib/clang/libllvmarmdesc/Makefile user/attilio/vmc-playground/lib/clang/libllvmarmdisassembler/Makefile user/attilio/vmc-playground/lib/clang/libllvmarminfo/Makefile user/attilio/vmc-playground/lib/clang/libllvmarminstprinter/Makefile user/attilio/vmc-playground/lib/clang/libllvmasmparser/Makefile user/attilio/vmc-playground/lib/clang/libllvmasmprinter/Makefile user/attilio/vmc-playground/lib/clang/libllvmbitreader/Makefile user/attilio/vmc-playground/lib/clang/libllvmbitwriter/Makefile user/attilio/vmc-playground/lib/clang/libllvmcodegen/Makefile user/attilio/vmc-playground/lib/clang/libllvmcore/Makefile user/attilio/vmc-playground/lib/clang/libllvmdebuginfo/Makefile user/attilio/vmc-playground/lib/clang/libllvmexecutionengine/Makefile user/attilio/vmc-playground/lib/clang/libllvminstcombine/Makefile user/attilio/vmc-playground/lib/clang/libllvminstrumentation/Makefile user/attilio/vmc-playground/lib/clang/libllvminterpreter/Makefile user/attilio/vmc-playground/lib/clang/libllvmipo/Makefile user/attilio/vmc-playground/lib/clang/libllvmjit/Makefile user/attilio/vmc-playground/lib/clang/libllvmlinker/Makefile user/attilio/vmc-playground/lib/clang/libllvmmc/Makefile user/attilio/vmc-playground/lib/clang/libllvmmcdisassembler/Makefile user/attilio/vmc-playground/lib/clang/libllvmmcjit/Makefile user/attilio/vmc-playground/lib/clang/libllvmmcparser/Makefile user/attilio/vmc-playground/lib/clang/libllvmmipsasmparser/Makefile user/attilio/vmc-playground/lib/clang/libllvmmipscodegen/Makefile user/attilio/vmc-playground/lib/clang/libllvmmipsdesc/Makefile user/attilio/vmc-playground/lib/clang/libllvmmipsinfo/Makefile user/attilio/vmc-playground/lib/clang/libllvmmipsinstprinter/Makefile user/attilio/vmc-playground/lib/clang/libllvmobject/Makefile user/attilio/vmc-playground/lib/clang/libllvmpowerpccodegen/Makefile user/attilio/vmc-playground/lib/clang/libllvmpowerpcdesc/Makefile user/attilio/vmc-playground/lib/clang/libllvmpowerpcinfo/Makefile user/attilio/vmc-playground/lib/clang/libllvmpowerpcinstprinter/Makefile user/attilio/vmc-playground/lib/clang/libllvmruntimedyld/Makefile user/attilio/vmc-playground/lib/clang/libllvmscalaropts/Makefile user/attilio/vmc-playground/lib/clang/libllvmselectiondag/Makefile user/attilio/vmc-playground/lib/clang/libllvmtablegen/Makefile user/attilio/vmc-playground/lib/clang/libllvmtarget/Makefile user/attilio/vmc-playground/lib/clang/libllvmtransformutils/Makefile user/attilio/vmc-playground/lib/clang/libllvmvectorize/Makefile user/attilio/vmc-playground/lib/clang/libllvmx86asmparser/Makefile user/attilio/vmc-playground/lib/clang/libllvmx86codegen/Makefile user/attilio/vmc-playground/lib/clang/libllvmx86desc/Makefile user/attilio/vmc-playground/lib/clang/libllvmx86info/Makefile user/attilio/vmc-playground/lib/clang/libllvmx86instprinter/Makefile user/attilio/vmc-playground/lib/clang/libllvmx86utils/Makefile user/attilio/vmc-playground/lib/csu/amd64/crt1.c user/attilio/vmc-playground/lib/csu/arm/crt1.c user/attilio/vmc-playground/lib/csu/common/ignore_init.c user/attilio/vmc-playground/lib/csu/i386-elf/crt1_c.c user/attilio/vmc-playground/lib/csu/mips/crt1.c user/attilio/vmc-playground/lib/csu/powerpc/crt1.c user/attilio/vmc-playground/lib/csu/powerpc64/crt1.c user/attilio/vmc-playground/lib/csu/sparc64/crt1.c user/attilio/vmc-playground/lib/libarchive/Makefile user/attilio/vmc-playground/lib/libarchive/config_freebsd.h user/attilio/vmc-playground/lib/libarchive/test/Makefile user/attilio/vmc-playground/lib/libbsnmp/libbsnmp/Makefile user/attilio/vmc-playground/lib/libc++/Makefile user/attilio/vmc-playground/lib/libc/amd64/SYS.h user/attilio/vmc-playground/lib/libc/amd64/Symbol.map user/attilio/vmc-playground/lib/libc/amd64/gen/rfork_thread.S user/attilio/vmc-playground/lib/libc/amd64/sys/__vdso_gettc.c user/attilio/vmc-playground/lib/libc/amd64/sys/brk.S user/attilio/vmc-playground/lib/libc/amd64/sys/exect.S user/attilio/vmc-playground/lib/libc/amd64/sys/getcontext.S user/attilio/vmc-playground/lib/libc/amd64/sys/pipe.S user/attilio/vmc-playground/lib/libc/amd64/sys/ptrace.S user/attilio/vmc-playground/lib/libc/amd64/sys/reboot.S user/attilio/vmc-playground/lib/libc/amd64/sys/sbrk.S user/attilio/vmc-playground/lib/libc/amd64/sys/setlogin.S user/attilio/vmc-playground/lib/libc/amd64/sys/vfork.S user/attilio/vmc-playground/lib/libc/arm/Makefile.inc user/attilio/vmc-playground/lib/libc/arm/SYS.h user/attilio/vmc-playground/lib/libc/arm/Symbol.map user/attilio/vmc-playground/lib/libc/arm/gen/Makefile.inc user/attilio/vmc-playground/lib/libc/arm/gen/__aeabi_read_tp.S user/attilio/vmc-playground/lib/libc/arm/gen/_set_tp.c user/attilio/vmc-playground/lib/libc/arm/softfloat/arm-gcc.h user/attilio/vmc-playground/lib/libc/arm/sys/Makefile.inc user/attilio/vmc-playground/lib/libc/compat-43/killpg.2 user/attilio/vmc-playground/lib/libc/gen/Makefile.inc user/attilio/vmc-playground/lib/libc/gen/Symbol.map user/attilio/vmc-playground/lib/libc/gen/arc4random.c user/attilio/vmc-playground/lib/libc/gen/check_utility_compat.c user/attilio/vmc-playground/lib/libc/gen/fmtmsg.c user/attilio/vmc-playground/lib/libc/gen/fstab.c user/attilio/vmc-playground/lib/libc/gen/fts-compat.c user/attilio/vmc-playground/lib/libc/gen/fts.c user/attilio/vmc-playground/lib/libc/gen/ftw.c user/attilio/vmc-playground/lib/libc/gen/getbsize.3 user/attilio/vmc-playground/lib/libc/gen/getcap.c user/attilio/vmc-playground/lib/libc/gen/getcwd.c user/attilio/vmc-playground/lib/libc/gen/getgrent.c user/attilio/vmc-playground/lib/libc/gen/getnetgrent.c user/attilio/vmc-playground/lib/libc/gen/getttyent.c user/attilio/vmc-playground/lib/libc/gen/getusershell.c user/attilio/vmc-playground/lib/libc/gen/getutxent.c user/attilio/vmc-playground/lib/libc/gen/glob.c user/attilio/vmc-playground/lib/libc/gen/isnan.c user/attilio/vmc-playground/lib/libc/gen/nftw.c user/attilio/vmc-playground/lib/libc/gen/nlist.c user/attilio/vmc-playground/lib/libc/gen/opendir.c user/attilio/vmc-playground/lib/libc/gen/pututxline.c user/attilio/vmc-playground/lib/libc/gen/rand48.3 user/attilio/vmc-playground/lib/libc/gen/readpassphrase.c user/attilio/vmc-playground/lib/libc/gen/sem_new.c user/attilio/vmc-playground/lib/libc/gen/sysconf.c user/attilio/vmc-playground/lib/libc/gen/sysctl.c user/attilio/vmc-playground/lib/libc/gen/sysctlbyname.c user/attilio/vmc-playground/lib/libc/gen/syslog.c user/attilio/vmc-playground/lib/libc/i386/SYS.h user/attilio/vmc-playground/lib/libc/i386/Symbol.map user/attilio/vmc-playground/lib/libc/i386/gen/rfork_thread.S user/attilio/vmc-playground/lib/libc/i386/sys/Ovfork.S user/attilio/vmc-playground/lib/libc/i386/sys/__vdso_gettc.c user/attilio/vmc-playground/lib/libc/i386/sys/brk.S user/attilio/vmc-playground/lib/libc/i386/sys/cerror.S user/attilio/vmc-playground/lib/libc/i386/sys/exect.S user/attilio/vmc-playground/lib/libc/i386/sys/getcontext.S user/attilio/vmc-playground/lib/libc/i386/sys/ptrace.S user/attilio/vmc-playground/lib/libc/i386/sys/sbrk.S user/attilio/vmc-playground/lib/libc/i386/sys/syscall.S user/attilio/vmc-playground/lib/libc/ia64/sys/Makefile.inc user/attilio/vmc-playground/lib/libc/iconv/citrus_mmap.c user/attilio/vmc-playground/lib/libc/include/namespace.h user/attilio/vmc-playground/lib/libc/include/un-namespace.h user/attilio/vmc-playground/lib/libc/locale/Makefile.inc user/attilio/vmc-playground/lib/libc/locale/collate.c user/attilio/vmc-playground/lib/libc/locale/isgraph.3 user/attilio/vmc-playground/lib/libc/locale/islower.3 user/attilio/vmc-playground/lib/libc/locale/ispunct.3 user/attilio/vmc-playground/lib/libc/locale/isspace.3 user/attilio/vmc-playground/lib/libc/locale/ldpart.c user/attilio/vmc-playground/lib/libc/locale/nl_langinfo.3 user/attilio/vmc-playground/lib/libc/locale/setrunelocale.c user/attilio/vmc-playground/lib/libc/mips/sys/Makefile.inc user/attilio/vmc-playground/lib/libc/net/getaddrinfo.c user/attilio/vmc-playground/lib/libc/net/getnetent.3 user/attilio/vmc-playground/lib/libc/net/getprotoent.3 user/attilio/vmc-playground/lib/libc/net/getservent.3 user/attilio/vmc-playground/lib/libc/net/ip6opt.c user/attilio/vmc-playground/lib/libc/net/name6.c user/attilio/vmc-playground/lib/libc/net/sctp_sys_calls.c user/attilio/vmc-playground/lib/libc/nls/Makefile.inc user/attilio/vmc-playground/lib/libc/nls/msgcat.c user/attilio/vmc-playground/lib/libc/powerpc/Makefile.inc user/attilio/vmc-playground/lib/libc/powerpc64/Makefile.inc user/attilio/vmc-playground/lib/libc/quad/Makefile.inc user/attilio/vmc-playground/lib/libc/rpc/auth_des.c user/attilio/vmc-playground/lib/libc/rpc/auth_unix.c user/attilio/vmc-playground/lib/libc/rpc/authunix_prot.c user/attilio/vmc-playground/lib/libc/rpc/clnt_vc.c user/attilio/vmc-playground/lib/libc/rpc/getnetpath.c user/attilio/vmc-playground/lib/libc/rpc/rpc_generic.c user/attilio/vmc-playground/lib/libc/rpc/rpc_soc.3 user/attilio/vmc-playground/lib/libc/rpc/svc_auth_des.c user/attilio/vmc-playground/lib/libc/rpc/svc_auth_unix.c user/attilio/vmc-playground/lib/libc/sparc64/Makefile.inc user/attilio/vmc-playground/lib/libc/stdio/Makefile.inc (contents, props changed) user/attilio/vmc-playground/lib/libc/stdio/Symbol.map (contents, props changed) user/attilio/vmc-playground/lib/libc/stdio/fdopen.c user/attilio/vmc-playground/lib/libc/stdio/flags.c user/attilio/vmc-playground/lib/libc/stdio/fopen.3 (contents, props changed) user/attilio/vmc-playground/lib/libc/stdio/freopen.c user/attilio/vmc-playground/lib/libc/stdio/getline.3 user/attilio/vmc-playground/lib/libc/stdio/printf.3 user/attilio/vmc-playground/lib/libc/stdio/scanf_l.3 user/attilio/vmc-playground/lib/libc/stdlib/at_quick_exit.3 user/attilio/vmc-playground/lib/libc/stdlib/getenv.c user/attilio/vmc-playground/lib/libc/stdlib/ptsname.3 user/attilio/vmc-playground/lib/libc/stdlib/ptsname.c user/attilio/vmc-playground/lib/libc/stdlib/quick_exit.3 user/attilio/vmc-playground/lib/libc/stdlib/rand.3 user/attilio/vmc-playground/lib/libc/stdlib/rand.c user/attilio/vmc-playground/lib/libc/stdlib/random.3 user/attilio/vmc-playground/lib/libc/stdlib/random.c user/attilio/vmc-playground/lib/libc/stdlib/realpath.c user/attilio/vmc-playground/lib/libc/string/ffs.3 user/attilio/vmc-playground/lib/libc/string/strerror.3 user/attilio/vmc-playground/lib/libc/string/strsignal.c user/attilio/vmc-playground/lib/libc/sys/Makefile.inc user/attilio/vmc-playground/lib/libc/sys/Symbol.map user/attilio/vmc-playground/lib/libc/sys/__vdso_gettimeofday.c user/attilio/vmc-playground/lib/libc/sys/bind.2 user/attilio/vmc-playground/lib/libc/sys/chroot.2 user/attilio/vmc-playground/lib/libc/sys/dup.2 user/attilio/vmc-playground/lib/libc/sys/fcntl.2 user/attilio/vmc-playground/lib/libc/sys/fcntl.c user/attilio/vmc-playground/lib/libc/sys/getpeername.2 user/attilio/vmc-playground/lib/libc/sys/getsockname.2 user/attilio/vmc-playground/lib/libc/sys/gettimeofday.c user/attilio/vmc-playground/lib/libc/sys/kill.2 user/attilio/vmc-playground/lib/libc/sys/kqueue.2 user/attilio/vmc-playground/lib/libc/sys/listen.2 user/attilio/vmc-playground/lib/libc/sys/mlock.2 user/attilio/vmc-playground/lib/libc/sys/mlockall.2 user/attilio/vmc-playground/lib/libc/sys/posix_fadvise.2 user/attilio/vmc-playground/lib/libc/sys/recv.2 user/attilio/vmc-playground/lib/libc/sys/rtprio.2 user/attilio/vmc-playground/lib/libc/sys/sendfile.2 user/attilio/vmc-playground/lib/libc/sys/sigaction.2 user/attilio/vmc-playground/lib/libc/sys/sigwait.2 user/attilio/vmc-playground/lib/libc/sys/sigwaitinfo.2 user/attilio/vmc-playground/lib/libc/sys/socket.2 user/attilio/vmc-playground/lib/libc/sys/wait.2 user/attilio/vmc-playground/lib/libc/yp/yplib.c user/attilio/vmc-playground/lib/libcompiler_rt/Makefile user/attilio/vmc-playground/lib/libcxxrt/Version.map user/attilio/vmc-playground/lib/libdevstat/devstat.3 user/attilio/vmc-playground/lib/libdevstat/devstat.c user/attilio/vmc-playground/lib/libdevstat/devstat.h user/attilio/vmc-playground/lib/libdwarf/dwarf.h user/attilio/vmc-playground/lib/libdwarf/dwarf_attrval.c user/attilio/vmc-playground/lib/libdwarf/dwarf_dump.c user/attilio/vmc-playground/lib/libdwarf/dwarf_errmsg.c user/attilio/vmc-playground/lib/libdwarf/dwarf_init.c user/attilio/vmc-playground/lib/libedit/editline.3 user/attilio/vmc-playground/lib/libedit/editrc.5 user/attilio/vmc-playground/lib/libedit/el.c user/attilio/vmc-playground/lib/libedit/histedit.h user/attilio/vmc-playground/lib/libedit/makelist user/attilio/vmc-playground/lib/libedit/map.c user/attilio/vmc-playground/lib/libedit/read.c user/attilio/vmc-playground/lib/libedit/term.c user/attilio/vmc-playground/lib/libedit/tokenizer.c user/attilio/vmc-playground/lib/libelf/Makefile user/attilio/vmc-playground/lib/libelf/elf_errmsg.c user/attilio/vmc-playground/lib/libfetch/Makefile user/attilio/vmc-playground/lib/libfetch/common.h user/attilio/vmc-playground/lib/libfetch/file.c user/attilio/vmc-playground/lib/libfetch/http.c user/attilio/vmc-playground/lib/libfetch/http.errors user/attilio/vmc-playground/lib/libgeom/geom_xml2tree.c user/attilio/vmc-playground/lib/libipsec/policy_parse.y user/attilio/vmc-playground/lib/libjail/jail.c user/attilio/vmc-playground/lib/libkvm/kvm_i386.c user/attilio/vmc-playground/lib/libkvm/kvm_proc.c user/attilio/vmc-playground/lib/libmagic/Makefile user/attilio/vmc-playground/lib/libmagic/config.h user/attilio/vmc-playground/lib/libmemstat/memstat_uma.c user/attilio/vmc-playground/lib/libnetgraph/sock.c user/attilio/vmc-playground/lib/libpam/modules/pam_krb5/pam_krb5.c user/attilio/vmc-playground/lib/libpam/modules/pam_lastlog/pam_lastlog.8 user/attilio/vmc-playground/lib/libpam/modules/pam_radius/pam_radius.c user/attilio/vmc-playground/lib/libpam/modules/pam_unix/pam_unix.c user/attilio/vmc-playground/lib/libpcap/config.h user/attilio/vmc-playground/lib/libpmc/Makefile user/attilio/vmc-playground/lib/libpmc/libpmc.c user/attilio/vmc-playground/lib/libpmc/pmc.sandybridge.3 user/attilio/vmc-playground/lib/libpmc/pmc.sandybridgeuc.3 user/attilio/vmc-playground/lib/libproc/Makefile user/attilio/vmc-playground/lib/libproc/proc_bkpt.c user/attilio/vmc-playground/lib/libproc/proc_regs.c user/attilio/vmc-playground/lib/libproc/proc_rtld.c user/attilio/vmc-playground/lib/libproc/proc_sym.c user/attilio/vmc-playground/lib/libproc/test/t1-bkpt/t1-bkpt.c user/attilio/vmc-playground/lib/libproc/test/t3-name2sym/t3-name2sym.c user/attilio/vmc-playground/lib/libprocstat/Makefile user/attilio/vmc-playground/lib/libprocstat/common_kvm.h user/attilio/vmc-playground/lib/libprocstat/libprocstat.c user/attilio/vmc-playground/lib/libprocstat/libprocstat.h user/attilio/vmc-playground/lib/libradius/Makefile user/attilio/vmc-playground/lib/libradius/libradius.3 user/attilio/vmc-playground/lib/libradius/radius.conf.5 user/attilio/vmc-playground/lib/libradius/radlib.c user/attilio/vmc-playground/lib/libradius/radlib.h user/attilio/vmc-playground/lib/libradius/radlib_private.h user/attilio/vmc-playground/lib/libradius/radlib_vs.h user/attilio/vmc-playground/lib/librpcsec_gss/svc_rpcsec_gss.c user/attilio/vmc-playground/lib/libstand/nandfs.c user/attilio/vmc-playground/lib/libstand/nfs.c user/attilio/vmc-playground/lib/libstdbuf/Makefile user/attilio/vmc-playground/lib/libthr/arch/arm/include/pthread_md.h user/attilio/vmc-playground/lib/libthr/thread/thr_cond.c user/attilio/vmc-playground/lib/libthr/thread/thr_fork.c user/attilio/vmc-playground/lib/libthr/thread/thr_getcpuclockid.c user/attilio/vmc-playground/lib/libthr/thread/thr_getschedparam.c user/attilio/vmc-playground/lib/libthr/thread/thr_info.c user/attilio/vmc-playground/lib/libthr/thread/thr_init.c user/attilio/vmc-playground/lib/libthr/thread/thr_kern.c user/attilio/vmc-playground/lib/libthr/thread/thr_mutex.c user/attilio/vmc-playground/lib/libthr/thread/thr_private.h user/attilio/vmc-playground/lib/libthr/thread/thr_resume_np.c user/attilio/vmc-playground/lib/libthr/thread/thr_setprio.c user/attilio/vmc-playground/lib/libthr/thread/thr_setschedparam.c user/attilio/vmc-playground/lib/libthr/thread/thr_sig.c user/attilio/vmc-playground/lib/libthr/thread/thr_suspend_np.c user/attilio/vmc-playground/lib/libthr/thread/thr_umtx.h user/attilio/vmc-playground/lib/libthread_db/libpthread_db.c user/attilio/vmc-playground/lib/libthread_db/libthr_db.c user/attilio/vmc-playground/lib/libusb/libusb20.3 user/attilio/vmc-playground/lib/libusb/libusb20.c user/attilio/vmc-playground/lib/libusb/libusb20.h user/attilio/vmc-playground/lib/libusb/libusb20_int.h user/attilio/vmc-playground/lib/libusb/libusb20_ugen20.c user/attilio/vmc-playground/lib/libusbhid/descr.c user/attilio/vmc-playground/lib/libusbhid/parse.c user/attilio/vmc-playground/lib/libusbhid/usbhid.3 user/attilio/vmc-playground/lib/libutil/Makefile user/attilio/vmc-playground/lib/libutil/gr_util.c user/attilio/vmc-playground/lib/libutil/humanize_number.c user/attilio/vmc-playground/lib/libutil/libutil.h user/attilio/vmc-playground/lib/libutil/pw_util.c user/attilio/vmc-playground/lib/msun/Makefile user/attilio/vmc-playground/lib/msun/Symbol.map user/attilio/vmc-playground/lib/msun/i387/s_cos.S user/attilio/vmc-playground/lib/msun/i387/s_sin.S user/attilio/vmc-playground/lib/msun/i387/s_tan.S user/attilio/vmc-playground/lib/msun/man/cexp.3 user/attilio/vmc-playground/lib/msun/man/exp.3 user/attilio/vmc-playground/lib/msun/man/ieee.3 user/attilio/vmc-playground/lib/msun/src/e_exp.c user/attilio/vmc-playground/lib/msun/src/e_rem_pio2.c user/attilio/vmc-playground/lib/msun/src/e_rem_pio2f.c user/attilio/vmc-playground/lib/msun/src/k_cosf.c user/attilio/vmc-playground/lib/msun/src/k_rem_pio2.c user/attilio/vmc-playground/lib/msun/src/k_sinf.c user/attilio/vmc-playground/lib/msun/src/k_tanf.c user/attilio/vmc-playground/lib/msun/src/math.h user/attilio/vmc-playground/lib/msun/src/math_private.h user/attilio/vmc-playground/lib/msun/src/s_cbrtl.c user/attilio/vmc-playground/lib/msun/src/s_cosl.c user/attilio/vmc-playground/lib/msun/src/s_isnan.c user/attilio/vmc-playground/lib/msun/src/s_sinl.c user/attilio/vmc-playground/lib/msun/src/s_tanl.c user/attilio/vmc-playground/lib/ncurses/form/Makefile user/attilio/vmc-playground/lib/ncurses/menu/Makefile user/attilio/vmc-playground/lib/ncurses/ncurses/Makefile user/attilio/vmc-playground/lib/ncurses/panel/Makefile user/attilio/vmc-playground/libexec/Makefile user/attilio/vmc-playground/libexec/atrun/atrun.c user/attilio/vmc-playground/libexec/atrun/atrun.man user/attilio/vmc-playground/libexec/bootpd/rtmsg.c user/attilio/vmc-playground/libexec/comsat/comsat.8 user/attilio/vmc-playground/libexec/ftpd/ftpd.8 user/attilio/vmc-playground/libexec/rbootd/rbootd.c user/attilio/vmc-playground/libexec/rbootd/rmpproto.c user/attilio/vmc-playground/libexec/revnetgroup/revnetgroup.8 user/attilio/vmc-playground/libexec/rpc.rstatd/rstat_proc.c user/attilio/vmc-playground/libexec/rpc.rusersd/Makefile user/attilio/vmc-playground/libexec/rpc.rusersd/rusers_proc.c user/attilio/vmc-playground/libexec/rpc.rusersd/rusersd.c user/attilio/vmc-playground/libexec/rtld-aout/shlib.c user/attilio/vmc-playground/libexec/rtld-elf/Makefile user/attilio/vmc-playground/libexec/rtld-elf/arm/reloc.c user/attilio/vmc-playground/libexec/rtld-elf/arm/rtld_start.S user/attilio/vmc-playground/libexec/rtld-elf/libmap.c user/attilio/vmc-playground/libexec/rtld-elf/map_object.c user/attilio/vmc-playground/libexec/rtld-elf/rtld.1 user/attilio/vmc-playground/libexec/rtld-elf/rtld.c user/attilio/vmc-playground/libexec/rtld-elf/rtld.h user/attilio/vmc-playground/libexec/save-entropy/save-entropy.sh user/attilio/vmc-playground/libexec/talkd/announce.c user/attilio/vmc-playground/libexec/talkd/extern.h user/attilio/vmc-playground/libexec/talkd/process.c user/attilio/vmc-playground/libexec/talkd/table.c user/attilio/vmc-playground/libexec/talkd/talkd.c user/attilio/vmc-playground/libexec/tftpd/tftp-io.c user/attilio/vmc-playground/libexec/tftpd/tftp-options.c user/attilio/vmc-playground/libexec/tftpd/tftp-utils.c user/attilio/vmc-playground/libexec/tftpd/tftp-utils.h user/attilio/vmc-playground/libexec/tftpd/tftpd.c user/attilio/vmc-playground/release/Makefile user/attilio/vmc-playground/release/amd64/mkisoimages.sh user/attilio/vmc-playground/release/doc/Makefile user/attilio/vmc-playground/release/doc/README user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/early-adopter/Makefile user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/errata/Makefile user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/alpha/Makefile user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/common/hw.ent user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/i386/Makefile user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/ia64/Makefile user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/pc98/Makefile user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/hardware/sparc64/Makefile user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/alpha/Makefile user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/common/install.ent user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/i386/Makefile user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/ia64/Makefile user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/pc98/Makefile user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/installation/sparc64/Makefile user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/readme/Makefile user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/relnotes/alpha/Makefile user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/relnotes/common/relnotes.ent user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/relnotes/i386/Makefile user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/relnotes/ia64/Makefile user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/relnotes/pc98/Makefile user/attilio/vmc-playground/release/doc/de_DE.ISO8859-1/relnotes/sparc64/Makefile user/attilio/vmc-playground/release/doc/en_US.ISO8859-1/errata/Makefile user/attilio/vmc-playground/release/doc/en_US.ISO8859-1/hardware/Makefile user/attilio/vmc-playground/release/doc/en_US.ISO8859-1/readme/Makefile user/attilio/vmc-playground/release/doc/en_US.ISO8859-1/relnotes/Makefile user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/early-adopter/Makefile user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/errata/Makefile user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/alpha/Makefile user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/common/hw.ent user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/i386/Makefile user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/ia64/Makefile user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/pc98/Makefile user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/hardware/sparc64/Makefile user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/alpha/Makefile user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/common/install.ent user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/i386/Makefile user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/pc98/Makefile user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/installation/sparc64/Makefile user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/relnotes/alpha/Makefile user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/relnotes/common/relnotes.ent user/attilio/vmc-playground/release/doc/fr_FR.ISO8859-1/relnotes/i386/Makefile user/attilio/vmc-playground/release/doc/ja_JP.eucJP/errata/Makefile user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/alpha/Makefile user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/amd64/Makefile user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/common/hw.ent user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/i386/Makefile user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/ia64/Makefile user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/pc98/Makefile user/attilio/vmc-playground/release/doc/ja_JP.eucJP/hardware/sparc64/Makefile user/attilio/vmc-playground/release/doc/ja_JP.eucJP/relnotes/alpha/Makefile user/attilio/vmc-playground/release/doc/ja_JP.eucJP/relnotes/amd64/Makefile user/attilio/vmc-playground/release/doc/ja_JP.eucJP/relnotes/common/relnotes.ent user/attilio/vmc-playground/release/doc/ja_JP.eucJP/relnotes/i386/Makefile user/attilio/vmc-playground/release/doc/ja_JP.eucJP/relnotes/ia64/Makefile user/attilio/vmc-playground/release/doc/ja_JP.eucJP/relnotes/pc98/Makefile user/attilio/vmc-playground/release/doc/ja_JP.eucJP/relnotes/sparc64/Makefile user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/errata/Makefile user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/alpha/Makefile user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/amd64/Makefile user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/common/hw.ent user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/i386/Makefile user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/ia64/Makefile user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/pc98/Makefile user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/hardware/sparc64/Makefile user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/alpha/Makefile user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/amd64/Makefile user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/common/install.ent user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/i386/Makefile user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/ia64/Makefile user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/pc98/Makefile user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/installation/sparc64/Makefile user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/readme/Makefile user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/relnotes/alpha/Makefile user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/relnotes/amd64/Makefile user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/relnotes/common/relnotes.ent user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/relnotes/i386/Makefile user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/relnotes/ia64/Makefile user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/relnotes/pc98/Makefile user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/relnotes/sparc64/Makefile user/attilio/vmc-playground/release/doc/ru_RU.KOI8-R/share/examples/dev-auto-translate.pl user/attilio/vmc-playground/release/doc/share/mk/doc.relnotes.mk user/attilio/vmc-playground/release/doc/zh_CN.GB2312/errata/Makefile user/attilio/vmc-playground/release/doc/zh_CN.GB2312/hardware/Makefile user/attilio/vmc-playground/release/doc/zh_CN.GB2312/readme/Makefile user/attilio/vmc-playground/release/doc/zh_CN.GB2312/relnotes/Makefile user/attilio/vmc-playground/release/generate-release.sh user/attilio/vmc-playground/release/i386/mkisoimages.sh user/attilio/vmc-playground/release/ia64/mkisoimages.sh user/attilio/vmc-playground/release/pc98/mkisoimages.sh user/attilio/vmc-playground/release/picobsd/build/picobsd user/attilio/vmc-playground/release/picobsd/floppy.tree/etc/ppp/ppp.conf user/attilio/vmc-playground/release/picobsd/mfs_tree/etc/remote user/attilio/vmc-playground/release/picobsd/tinyware/login/pico-login.c user/attilio/vmc-playground/release/powerpc/mkisoimages.sh user/attilio/vmc-playground/release/rc.local user/attilio/vmc-playground/release/sparc64/mkisoimages.sh user/attilio/vmc-playground/rescue/rescue/Makefile user/attilio/vmc-playground/sbin/Makefile user/attilio/vmc-playground/sbin/Makefile.amd64 user/attilio/vmc-playground/sbin/Makefile.i386 user/attilio/vmc-playground/sbin/adjkerntz/adjkerntz.c user/attilio/vmc-playground/sbin/camcontrol/camcontrol.c user/attilio/vmc-playground/sbin/camcontrol/camcontrol.h user/attilio/vmc-playground/sbin/camcontrol/fwdownload.c user/attilio/vmc-playground/sbin/camcontrol/modeedit.c user/attilio/vmc-playground/sbin/ccdconfig/ccdconfig.c user/attilio/vmc-playground/sbin/comcontrol/comcontrol.8 user/attilio/vmc-playground/sbin/ddb/ddb.c user/attilio/vmc-playground/sbin/devd/devd.8 user/attilio/vmc-playground/sbin/devd/devd.cc user/attilio/vmc-playground/sbin/devd/devd.conf.5 user/attilio/vmc-playground/sbin/devd/devd.hh user/attilio/vmc-playground/sbin/dhclient/dhclient.c user/attilio/vmc-playground/sbin/dhclient/dhcpd.h user/attilio/vmc-playground/sbin/dump/dump.h user/attilio/vmc-playground/sbin/dump/traverse.c user/attilio/vmc-playground/sbin/dumpfs/dumpfs.c user/attilio/vmc-playground/sbin/dumpon/dumpon.8 user/attilio/vmc-playground/sbin/dumpon/dumpon.c user/attilio/vmc-playground/sbin/etherswitchcfg/etherswitchcfg.c user/attilio/vmc-playground/sbin/etherswitchcfg/ifmedia.c user/attilio/vmc-playground/sbin/fsck/Makefile user/attilio/vmc-playground/sbin/fsck/fsck.c user/attilio/vmc-playground/sbin/fsck/fsutil.c user/attilio/vmc-playground/sbin/fsck/fsutil.h user/attilio/vmc-playground/sbin/fsck/preen.c user/attilio/vmc-playground/sbin/fsck_ffs/fsck.h user/attilio/vmc-playground/sbin/fsck_ffs/fsutil.c user/attilio/vmc-playground/sbin/fsck_ffs/gjournal.c user/attilio/vmc-playground/sbin/fsck_ffs/inode.c user/attilio/vmc-playground/sbin/fsck_ffs/main.c user/attilio/vmc-playground/sbin/fsck_ffs/pass1.c user/attilio/vmc-playground/sbin/fsck_ffs/pass2.c user/attilio/vmc-playground/sbin/fsck_ffs/pass4.c user/attilio/vmc-playground/sbin/fsck_ffs/suj.c user/attilio/vmc-playground/sbin/fsck_msdosfs/Makefile user/attilio/vmc-playground/sbin/fsck_msdosfs/boot.c user/attilio/vmc-playground/sbin/fsck_msdosfs/check.c user/attilio/vmc-playground/sbin/fsck_msdosfs/dir.c user/attilio/vmc-playground/sbin/fsck_msdosfs/ext.h user/attilio/vmc-playground/sbin/fsck_msdosfs/fat.c user/attilio/vmc-playground/sbin/fsdb/fsdb.c user/attilio/vmc-playground/sbin/fsdb/fsdbutil.c user/attilio/vmc-playground/sbin/fsirand/fsirand.c user/attilio/vmc-playground/sbin/geom/class/journal/geom_journal_ufs.c user/attilio/vmc-playground/sbin/geom/class/multipath/geom_multipath.c user/attilio/vmc-playground/sbin/geom/class/multipath/gmultipath.8 user/attilio/vmc-playground/sbin/geom/class/part/gpart.8 user/attilio/vmc-playground/sbin/geom/class/raid/graid.8 user/attilio/vmc-playground/sbin/geom/class/raid3/geom_raid3.c user/attilio/vmc-playground/sbin/geom/class/raid3/graid3.8 user/attilio/vmc-playground/sbin/geom/class/sched/gsched.8 user/attilio/vmc-playground/sbin/geom/class/virstor/gvirstor.8 user/attilio/vmc-playground/sbin/geom/core/geom.c user/attilio/vmc-playground/sbin/ggate/ggatec/ggatec.c user/attilio/vmc-playground/sbin/ggate/ggated/ggated.c user/attilio/vmc-playground/sbin/ggate/ggatel/ggatel.c user/attilio/vmc-playground/sbin/ggate/shared/ggate.h user/attilio/vmc-playground/sbin/growfs/growfs.8 user/attilio/vmc-playground/sbin/growfs/growfs.c user/attilio/vmc-playground/sbin/gvinum/Makefile user/attilio/vmc-playground/sbin/hastd/hast.conf.5 user/attilio/vmc-playground/sbin/hastd/parse.y user/attilio/vmc-playground/sbin/hastd/pjdlog.h user/attilio/vmc-playground/sbin/ifconfig/af_inet6.c user/attilio/vmc-playground/sbin/ifconfig/af_nd6.c user/attilio/vmc-playground/sbin/ifconfig/ifconfig.8 user/attilio/vmc-playground/sbin/ifconfig/ifconfig.c user/attilio/vmc-playground/sbin/ipf/ipf/Makefile user/attilio/vmc-playground/sbin/ipfw/dummynet.c user/attilio/vmc-playground/sbin/ipfw/ipfw.8 user/attilio/vmc-playground/sbin/ipfw/ipfw2.c user/attilio/vmc-playground/sbin/ipfw/ipv6.c user/attilio/vmc-playground/sbin/ipfw/nat.c user/attilio/vmc-playground/sbin/md5/Makefile user/attilio/vmc-playground/sbin/md5/md5.1 user/attilio/vmc-playground/sbin/md5/md5.c user/attilio/vmc-playground/sbin/mdconfig/mdconfig.8 user/attilio/vmc-playground/sbin/mdconfig/mdconfig.c user/attilio/vmc-playground/sbin/mount/getmntopts.3 user/attilio/vmc-playground/sbin/mount/mount.8 user/attilio/vmc-playground/sbin/mount/mount.c user/attilio/vmc-playground/sbin/mount_nfs/mount_nfs.8 user/attilio/vmc-playground/sbin/mount_nullfs/mount_nullfs.c user/attilio/vmc-playground/sbin/natd/natd.c user/attilio/vmc-playground/sbin/newfs/mkfs.c user/attilio/vmc-playground/sbin/newfs/newfs.c user/attilio/vmc-playground/sbin/newfs/newfs.h user/attilio/vmc-playground/sbin/newfs_msdos/newfs_msdos.c user/attilio/vmc-playground/sbin/pfctl/Makefile user/attilio/vmc-playground/sbin/pflogd/Makefile user/attilio/vmc-playground/sbin/ping/ping.c user/attilio/vmc-playground/sbin/ping6/ping6.c user/attilio/vmc-playground/sbin/quotacheck/quotacheck.c user/attilio/vmc-playground/sbin/rcorder/rcorder.c user/attilio/vmc-playground/sbin/restore/dirs.c user/attilio/vmc-playground/sbin/restore/interactive.c user/attilio/vmc-playground/sbin/restore/restore.c user/attilio/vmc-playground/sbin/restore/symtab.c user/attilio/vmc-playground/sbin/restore/tape.c user/attilio/vmc-playground/sbin/route/keywords user/attilio/vmc-playground/sbin/route/route.8 user/attilio/vmc-playground/sbin/route/route.c user/attilio/vmc-playground/sbin/savecore/savecore.8 user/attilio/vmc-playground/sbin/savecore/savecore.c user/attilio/vmc-playground/sbin/setkey/Makefile user/attilio/vmc-playground/sbin/setkey/setkey.8 user/attilio/vmc-playground/sbin/shutdown/shutdown.c user/attilio/vmc-playground/sbin/sysctl/sysctl.8 user/attilio/vmc-playground/sbin/sysctl/sysctl.c user/attilio/vmc-playground/sbin/tunefs/tunefs.c user/attilio/vmc-playground/sbin/umount/umount.c user/attilio/vmc-playground/secure/lib/libcrypto/Makefile user/attilio/vmc-playground/secure/lib/libcrypto/Makefile.asm user/attilio/vmc-playground/secure/lib/libcrypto/Makefile.inc user/attilio/vmc-playground/secure/lib/libcrypto/Makefile.man user/attilio/vmc-playground/secure/lib/libcrypto/engines/Makefile user/attilio/vmc-playground/secure/lib/libcrypto/engines/Makefile.inc user/attilio/vmc-playground/secure/lib/libcrypto/i386/bf-586.s user/attilio/vmc-playground/secure/lib/libcrypto/i386/bf-686.s user/attilio/vmc-playground/secure/lib/libcrypto/i386/bn-586.s user/attilio/vmc-playground/secure/lib/libcrypto/i386/cast-586.s user/attilio/vmc-playground/secure/lib/libcrypto/i386/co-586.s user/attilio/vmc-playground/secure/lib/libcrypto/i386/crypt586.s user/attilio/vmc-playground/secure/lib/libcrypto/i386/des-586.s user/attilio/vmc-playground/secure/lib/libcrypto/i386/md5-586.s user/attilio/vmc-playground/secure/lib/libcrypto/i386/rc4-586.s user/attilio/vmc-playground/secure/lib/libcrypto/i386/rc5-586.s user/attilio/vmc-playground/secure/lib/libcrypto/i386/rmd-586.s user/attilio/vmc-playground/secure/lib/libcrypto/i386/sha1-586.s user/attilio/vmc-playground/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/ASN1_STRING_length.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/ASN1_STRING_new.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/ASN1_generate_nconf.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BIO_ctrl.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BIO_f_base64.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BIO_f_buffer.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BIO_f_cipher.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BIO_f_md.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BIO_f_null.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BIO_f_ssl.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BIO_find_type.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BIO_new.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BIO_push.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BIO_read.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BIO_s_accept.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BIO_s_bio.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BIO_s_connect.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BIO_s_fd.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BIO_s_file.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BIO_s_mem.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BIO_s_null.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BIO_s_socket.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BIO_set_callback.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BIO_should_retry.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BN_BLINDING_new.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BN_CTX_new.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BN_CTX_start.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BN_add.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BN_add_word.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BN_bn2bin.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BN_cmp.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BN_copy.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BN_generate_prime.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BN_mod_inverse.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BN_new.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BN_num_bytes.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BN_rand.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BN_set_bit.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BN_swap.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/BN_zero.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/CONF_modules_free.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/CONF_modules_load_file.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/DH_generate_key.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/DH_generate_parameters.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/DH_get_ex_new_index.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/DH_new.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/DH_set_method.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/DH_size.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/DSA_SIG_new.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/DSA_do_sign.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/DSA_dup_DH.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/DSA_generate_key.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/DSA_generate_parameters.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/DSA_new.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/DSA_set_method.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/DSA_sign.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/DSA_size.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/ERR_GET_LIB.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/ERR_clear_error.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/ERR_error_string.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/ERR_get_error.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/ERR_load_strings.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/ERR_print_errors.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/ERR_put_error.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/ERR_remove_state.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/ERR_set_mark.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_BytesToKey.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_DigestInit.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_EncryptInit.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_OpenInit.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_PKEY_new.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_SealInit.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_SignInit.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/EVP_VerifyInit.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/OBJ_nid2obj.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/OPENSSL_Applink.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/OPENSSL_config.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/PKCS12_create.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/PKCS12_parse.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/PKCS7_decrypt.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/PKCS7_encrypt.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/PKCS7_sign.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/PKCS7_verify.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/RAND_add.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/RAND_bytes.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/RAND_cleanup.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/RAND_egd.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/RAND_load_file.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/RAND_set_rand_method.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/RSA_blinding_on.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/RSA_check_key.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/RSA_generate_key.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/RSA_new.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/RSA_print.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/RSA_private_encrypt.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/RSA_public_encrypt.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/RSA_set_method.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/RSA_sign.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/RSA_size.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/X509_NAME_print_ex.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/X509_new.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/bio.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/blowfish.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/bn.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/bn_internal.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/buffer.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/crypto.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/d2i_DHparams.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/d2i_X509.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/d2i_X509_CRL.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/d2i_X509_NAME.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/d2i_X509_REQ.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/d2i_X509_SIG.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/des.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/dh.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/dsa.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/ecdsa.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/engine.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/err.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/evp.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/hmac.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/lh_stats.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/lhash.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/md5.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/mdc2.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/pem.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/rand.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/rc4.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/ripemd.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/rsa.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/sha.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/threads.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/ui.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/ui_compat.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/man/x509.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libcrypto/opensslconf-arm.h user/attilio/vmc-playground/secure/lib/libcrypto/opensslconf-ia64.h user/attilio/vmc-playground/secure/lib/libcrypto/opensslconf-mips.h user/attilio/vmc-playground/secure/lib/libcrypto/opensslconf-powerpc.h user/attilio/vmc-playground/secure/lib/libcrypto/opensslconf-sparc64.h user/attilio/vmc-playground/secure/lib/libssh/Makefile user/attilio/vmc-playground/secure/lib/libssl/Makefile user/attilio/vmc-playground/secure/lib/libssl/Makefile.man user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CIPHER_get_name.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_add_session.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_ctrl.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_free.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_new.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_sess_number.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_sessions.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_set_mode.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_set_options.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_set_timeout.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_set_verify.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_CTX_use_certificate.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_SESSION_free.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_SESSION_get_time.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_accept.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_alert_type_string.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_clear.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_connect.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_do_handshake.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_free.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_get_SSL_CTX.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_get_ciphers.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_get_client_CA_list.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_get_current_cipher.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_get_default_timeout.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_get_error.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_get_ex_new_index.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_get_fd.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_get_peer_certificate.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_get_rbio.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_get_session.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_get_verify_result.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_get_version.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_library_init.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_load_client_CA_file.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_new.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_pending.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_read.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_rstate_string.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_session_reused.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_set_bio.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_set_connect_state.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_set_fd.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_set_session.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_set_shutdown.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_set_verify_result.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_shutdown.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_state_string.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_want.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/SSL_write.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/d2i_SSL_SESSION.3 (contents, props changed) user/attilio/vmc-playground/secure/lib/libssl/man/ssl.3 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/bdes/bdes.1 user/attilio/vmc-playground/secure/usr.bin/openssl/Makefile user/attilio/vmc-playground/secure/usr.bin/openssl/Makefile.man user/attilio/vmc-playground/secure/usr.bin/openssl/man/CA.pl.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/asn1parse.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/ca.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/ciphers.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/crl.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/crl2pkcs7.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/dgst.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/dhparam.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/dsa.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/dsaparam.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/ec.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/ecparam.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/enc.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/errstr.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/gendsa.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/genrsa.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/nseq.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/ocsp.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/openssl.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/passwd.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/pkcs12.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/pkcs7.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/pkcs8.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/rand.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/req.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/rsa.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/rsautl.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/s_client.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/s_server.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/s_time.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/sess_id.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/smime.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/speed.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/spkac.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/verify.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/version.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/x509.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/openssl/man/x509v3_config.1 (contents, props changed) user/attilio/vmc-playground/secure/usr.bin/ssh/Makefile user/attilio/vmc-playground/secure/usr.sbin/sshd/Makefile user/attilio/vmc-playground/share/Makefile user/attilio/vmc-playground/share/dict/freebsd user/attilio/vmc-playground/share/doc/Makefile user/attilio/vmc-playground/share/doc/smm/01.setup/3.t user/attilio/vmc-playground/share/doc/smm/01.setup/4.t user/attilio/vmc-playground/share/doc/smm/Makefile user/attilio/vmc-playground/share/dtrace/Makefile user/attilio/vmc-playground/share/examples/Makefile user/attilio/vmc-playground/share/examples/csh/dot.cshrc user/attilio/vmc-playground/share/examples/cvsup/README user/attilio/vmc-playground/share/examples/cvsup/cvs-supfile user/attilio/vmc-playground/share/examples/cvsup/ports-supfile user/attilio/vmc-playground/share/examples/cvsup/refuse user/attilio/vmc-playground/share/examples/cvsup/refuse.README user/attilio/vmc-playground/share/examples/cvsup/stable-supfile user/attilio/vmc-playground/share/examples/cvsup/standard-supfile user/attilio/vmc-playground/share/examples/diskless/README.BOOTP user/attilio/vmc-playground/share/examples/etc/README.examples user/attilio/vmc-playground/share/examples/etc/make.conf user/attilio/vmc-playground/share/examples/kld/dyn_sysctl/dyn_sysctl.c user/attilio/vmc-playground/share/examples/ppp/ppp.conf.sample user/attilio/vmc-playground/share/examples/ppp/ppp.conf.span-isp user/attilio/vmc-playground/share/examples/ses/sesd/sesd.0 user/attilio/vmc-playground/share/examples/ses/srcs/eltsub.c user/attilio/vmc-playground/share/examples/ses/srcs/sesd.c user/attilio/vmc-playground/share/i18n/csmapper/Makefile.part user/attilio/vmc-playground/share/info/Makefile user/attilio/vmc-playground/share/man/man1/Makefile user/attilio/vmc-playground/share/man/man3/Makefile user/attilio/vmc-playground/share/man/man3/queue.3 user/attilio/vmc-playground/share/man/man3/siginfo.3 user/attilio/vmc-playground/share/man/man3/sysexits.3 user/attilio/vmc-playground/share/man/man4/Makefile user/attilio/vmc-playground/share/man/man4/acpi.4 user/attilio/vmc-playground/share/man/man4/ahci.4 user/attilio/vmc-playground/share/man/man4/arcmsr.4 user/attilio/vmc-playground/share/man/man4/ata.4 user/attilio/vmc-playground/share/man/man4/audit.4 user/attilio/vmc-playground/share/man/man4/carp.4 user/attilio/vmc-playground/share/man/man4/ddb.4 user/attilio/vmc-playground/share/man/man4/est.4 user/attilio/vmc-playground/share/man/man4/gdb.4 user/attilio/vmc-playground/share/man/man4/gpib.4 user/attilio/vmc-playground/share/man/man4/hptiop.4 user/attilio/vmc-playground/share/man/man4/hwpmc.4 user/attilio/vmc-playground/share/man/man4/icmp6.4 user/attilio/vmc-playground/share/man/man4/ip.4 user/attilio/vmc-playground/share/man/man4/ip6.4 user/attilio/vmc-playground/share/man/man4/ipfirewall.4 user/attilio/vmc-playground/share/man/man4/ipsec.4 user/attilio/vmc-playground/share/man/man4/ktr.4 user/attilio/vmc-playground/share/man/man4/lagg.4 user/attilio/vmc-playground/share/man/man4/mfi.4 user/attilio/vmc-playground/share/man/man4/mouse.4 user/attilio/vmc-playground/share/man/man4/mps.4 user/attilio/vmc-playground/share/man/man4/netmap.4 user/attilio/vmc-playground/share/man/man4/ng_UI.4 user/attilio/vmc-playground/share/man/man4/ng_async.4 user/attilio/vmc-playground/share/man/man4/ng_atm.4 user/attilio/vmc-playground/share/man/man4/ng_atmllc.4 user/attilio/vmc-playground/share/man/man4/ng_bluetooth.4 user/attilio/vmc-playground/share/man/man4/ng_bpf.4 user/attilio/vmc-playground/share/man/man4/ng_bridge.4 user/attilio/vmc-playground/share/man/man4/ng_bt3c.4 user/attilio/vmc-playground/share/man/man4/ng_btsocket.4 user/attilio/vmc-playground/share/man/man4/ng_car.4 user/attilio/vmc-playground/share/man/man4/ng_ccatm.4 user/attilio/vmc-playground/share/man/man4/ng_cisco.4 user/attilio/vmc-playground/share/man/man4/ng_deflate.4 user/attilio/vmc-playground/share/man/man4/ng_eiface.4 user/attilio/vmc-playground/share/man/man4/ng_etf.4 user/attilio/vmc-playground/share/man/man4/ng_ether.4 user/attilio/vmc-playground/share/man/man4/ng_fec.4 user/attilio/vmc-playground/share/man/man4/ng_frame_relay.4 user/attilio/vmc-playground/share/man/man4/ng_gif.4 user/attilio/vmc-playground/share/man/man4/ng_gif_demux.4 user/attilio/vmc-playground/share/man/man4/ng_h4.4 user/attilio/vmc-playground/share/man/man4/ng_hci.4 user/attilio/vmc-playground/share/man/man4/ng_hole.4 user/attilio/vmc-playground/share/man/man4/ng_hub.4 user/attilio/vmc-playground/share/man/man4/ng_iface.4 user/attilio/vmc-playground/share/man/man4/ng_ksocket.4 user/attilio/vmc-playground/share/man/man4/ng_l2cap.4 user/attilio/vmc-playground/share/man/man4/ng_l2tp.4 user/attilio/vmc-playground/share/man/man4/ng_lmi.4 user/attilio/vmc-playground/share/man/man4/ng_mppc.4 user/attilio/vmc-playground/share/man/man4/ng_nat.4 user/attilio/vmc-playground/share/man/man4/ng_netflow.4 user/attilio/vmc-playground/share/man/man4/ng_one2many.4 user/attilio/vmc-playground/share/man/man4/ng_patch.4 user/attilio/vmc-playground/share/man/man4/ng_ppp.4 user/attilio/vmc-playground/share/man/man4/ng_pppoe.4 user/attilio/vmc-playground/share/man/man4/ng_pptpgre.4 user/attilio/vmc-playground/share/man/man4/ng_pred1.4 user/attilio/vmc-playground/share/man/man4/ng_rfc1490.4 user/attilio/vmc-playground/share/man/man4/ng_source.4 user/attilio/vmc-playground/share/man/man4/ng_split.4 user/attilio/vmc-playground/share/man/man4/ng_sppp.4 user/attilio/vmc-playground/share/man/man4/ng_sscfu.4 user/attilio/vmc-playground/share/man/man4/ng_sscop.4 user/attilio/vmc-playground/share/man/man4/ng_tag.4 user/attilio/vmc-playground/share/man/man4/ng_tcpmss.4 user/attilio/vmc-playground/share/man/man4/ng_tee.4 user/attilio/vmc-playground/share/man/man4/ng_tty.4 user/attilio/vmc-playground/share/man/man4/ng_ubt.4 user/attilio/vmc-playground/share/man/man4/ng_uni.4 user/attilio/vmc-playground/share/man/man4/ng_vjc.4 user/attilio/vmc-playground/share/man/man4/ng_vlan.4 user/attilio/vmc-playground/share/man/man4/polling.4 user/attilio/vmc-playground/share/man/man4/random.4 user/attilio/vmc-playground/share/man/man4/rl.4 user/attilio/vmc-playground/share/man/man4/sched_ule.4 user/attilio/vmc-playground/share/man/man4/sk.4 user/attilio/vmc-playground/share/man/man4/stf.4 user/attilio/vmc-playground/share/man/man4/textdump.4 user/attilio/vmc-playground/share/man/man4/ugen.4 user/attilio/vmc-playground/share/man/man4/umodem.4 user/attilio/vmc-playground/share/man/man4/unix.4 user/attilio/vmc-playground/share/man/man4/uplcom.4 user/attilio/vmc-playground/share/man/man4/usb_quirk.4 user/attilio/vmc-playground/share/man/man4/uslcom.4 user/attilio/vmc-playground/share/man/man4/virtio.4 user/attilio/vmc-playground/share/man/man4/wbwd.4 user/attilio/vmc-playground/share/man/man5/Makefile user/attilio/vmc-playground/share/man/man5/core.5 user/attilio/vmc-playground/share/man/man5/fstab.5 user/attilio/vmc-playground/share/man/man5/make.conf.5 user/attilio/vmc-playground/share/man/man5/moduli.5 user/attilio/vmc-playground/share/man/man5/portindex.5 user/attilio/vmc-playground/share/man/man5/rc.conf.5 user/attilio/vmc-playground/share/man/man5/remote.5 user/attilio/vmc-playground/share/man/man5/src.conf.5 user/attilio/vmc-playground/share/man/man7/Makefile user/attilio/vmc-playground/share/man/man7/build.7 user/attilio/vmc-playground/share/man/man7/development.7 user/attilio/vmc-playground/share/man/man7/environ.7 user/attilio/vmc-playground/share/man/man7/hier.7 user/attilio/vmc-playground/share/man/man7/ports.7 user/attilio/vmc-playground/share/man/man7/release.7 user/attilio/vmc-playground/share/man/man7/tuning.7 user/attilio/vmc-playground/share/man/man9/DRIVER_MODULE.9 user/attilio/vmc-playground/share/man/man9/Makefile user/attilio/vmc-playground/share/man/man9/VFS.9 user/attilio/vmc-playground/share/man/man9/VFS_SET.9 user/attilio/vmc-playground/share/man/man9/buf_ring.9 user/attilio/vmc-playground/share/man/man9/bus_dma.9 user/attilio/vmc-playground/share/man/man9/devfs_set_cdevpriv.9 user/attilio/vmc-playground/share/man/man9/disk.9 user/attilio/vmc-playground/share/man/man9/domain.9 user/attilio/vmc-playground/share/man/man9/drbr.9 user/attilio/vmc-playground/share/man/man9/firmware.9 user/attilio/vmc-playground/share/man/man9/hash.9 user/attilio/vmc-playground/share/man/man9/ieee80211_node.9 user/attilio/vmc-playground/share/man/man9/kernel_mount.9 user/attilio/vmc-playground/share/man/man9/lock.9 user/attilio/vmc-playground/share/man/man9/locking.9 user/attilio/vmc-playground/share/man/man9/make_dev.9 user/attilio/vmc-playground/share/man/man9/malloc.9 user/attilio/vmc-playground/share/man/man9/mbuf.9 user/attilio/vmc-playground/share/man/man9/mi_switch.9 user/attilio/vmc-playground/share/man/man9/module.9 user/attilio/vmc-playground/share/man/man9/namei.9 user/attilio/vmc-playground/share/man/man9/pfil.9 user/attilio/vmc-playground/share/man/man9/sleep.9 user/attilio/vmc-playground/share/man/man9/taskqueue.9 user/attilio/vmc-playground/share/man/man9/timeout.9 user/attilio/vmc-playground/share/man/man9/vinvalbuf.9 user/attilio/vmc-playground/share/man/man9/vm_map_insert.9 user/attilio/vmc-playground/share/man/man9/vm_map_stack.9 user/attilio/vmc-playground/share/man/man9/vslock.9 user/attilio/vmc-playground/share/man/man9/zero_copy.9 user/attilio/vmc-playground/share/man/man9/zone.9 user/attilio/vmc-playground/share/misc/Makefile user/attilio/vmc-playground/share/misc/bsd-family-tree user/attilio/vmc-playground/share/misc/committers-doc.dot user/attilio/vmc-playground/share/misc/committers-ports.dot user/attilio/vmc-playground/share/misc/committers-src.dot user/attilio/vmc-playground/share/misc/flowers (contents, props changed) user/attilio/vmc-playground/share/misc/iso639 user/attilio/vmc-playground/share/misc/organization.dot user/attilio/vmc-playground/share/misc/pci_vendors user/attilio/vmc-playground/share/mk/Makefile user/attilio/vmc-playground/share/mk/bsd.README user/attilio/vmc-playground/share/mk/bsd.cpu.mk user/attilio/vmc-playground/share/mk/bsd.crunchgen.mk user/attilio/vmc-playground/share/mk/bsd.dep.mk user/attilio/vmc-playground/share/mk/bsd.endian.mk user/attilio/vmc-playground/share/mk/bsd.incs.mk user/attilio/vmc-playground/share/mk/bsd.info.mk user/attilio/vmc-playground/share/mk/bsd.init.mk user/attilio/vmc-playground/share/mk/bsd.lib.mk user/attilio/vmc-playground/share/mk/bsd.libnames.mk user/attilio/vmc-playground/share/mk/bsd.links.mk user/attilio/vmc-playground/share/mk/bsd.man.mk user/attilio/vmc-playground/share/mk/bsd.obj.mk user/attilio/vmc-playground/share/mk/bsd.own.mk user/attilio/vmc-playground/share/mk/bsd.prog.mk user/attilio/vmc-playground/share/mk/bsd.subdir.mk user/attilio/vmc-playground/share/mk/bsd.sys.mk user/attilio/vmc-playground/share/mk/sys.mk user/attilio/vmc-playground/share/monetdef/Makefile user/attilio/vmc-playground/share/msgdef/Makefile user/attilio/vmc-playground/share/numericdef/Makefile user/attilio/vmc-playground/share/skel/dot.cshrc user/attilio/vmc-playground/share/syscons/keymaps/INDEX.keymaps user/attilio/vmc-playground/share/syscons/keymaps/Makefile user/attilio/vmc-playground/share/syscons/keymaps/spanish.dvorak.kbd user/attilio/vmc-playground/share/termcap/termcap.src user/attilio/vmc-playground/share/zoneinfo/Makefile user/attilio/vmc-playground/sys/Makefile user/attilio/vmc-playground/sys/amd64/amd64/cpu_switch.S user/attilio/vmc-playground/sys/amd64/amd64/db_trace.c user/attilio/vmc-playground/sys/amd64/amd64/elf_machdep.c user/attilio/vmc-playground/sys/amd64/amd64/fpu.c user/attilio/vmc-playground/sys/amd64/amd64/identcpu.c user/attilio/vmc-playground/sys/amd64/amd64/initcpu.c user/attilio/vmc-playground/sys/amd64/amd64/machdep.c user/attilio/vmc-playground/sys/amd64/amd64/minidump_machdep.c user/attilio/vmc-playground/sys/amd64/amd64/mp_machdep.c user/attilio/vmc-playground/sys/amd64/amd64/pmap.c user/attilio/vmc-playground/sys/amd64/amd64/ptrace_machdep.c user/attilio/vmc-playground/sys/amd64/amd64/trap.c user/attilio/vmc-playground/sys/amd64/amd64/uma_machdep.c user/attilio/vmc-playground/sys/amd64/amd64/vm_machdep.c user/attilio/vmc-playground/sys/amd64/conf/GENERIC user/attilio/vmc-playground/sys/amd64/conf/NOTES user/attilio/vmc-playground/sys/amd64/conf/XENHVM user/attilio/vmc-playground/sys/amd64/ia32/ia32_sigtramp.S user/attilio/vmc-playground/sys/amd64/ia32/ia32_syscall.c user/attilio/vmc-playground/sys/amd64/include/atomic.h user/attilio/vmc-playground/sys/amd64/include/cpufunc.h user/attilio/vmc-playground/sys/amd64/include/fpu.h user/attilio/vmc-playground/sys/amd64/include/intr_machdep.h user/attilio/vmc-playground/sys/amd64/include/md_var.h user/attilio/vmc-playground/sys/amd64/include/param.h user/attilio/vmc-playground/sys/amd64/include/pc/bios.h user/attilio/vmc-playground/sys/amd64/include/pcpu.h user/attilio/vmc-playground/sys/amd64/linux32/linux.h user/attilio/vmc-playground/sys/amd64/linux32/linux32_sysvec.c user/attilio/vmc-playground/sys/amd64/pci/pci_cfgreg.c user/attilio/vmc-playground/sys/arm/arm/bcopyinout.S user/attilio/vmc-playground/sys/arm/arm/bcopyinout_xscale.S user/attilio/vmc-playground/sys/arm/arm/bus_space_asm_generic.S user/attilio/vmc-playground/sys/arm/arm/busdma_machdep.c user/attilio/vmc-playground/sys/arm/arm/copystr.S user/attilio/vmc-playground/sys/arm/arm/cpufunc.c user/attilio/vmc-playground/sys/arm/arm/cpufunc_asm.S user/attilio/vmc-playground/sys/arm/arm/cpufunc_asm_arm10.S user/attilio/vmc-playground/sys/arm/arm/cpufunc_asm_arm11.S user/attilio/vmc-playground/sys/arm/arm/cpufunc_asm_arm9.S user/attilio/vmc-playground/sys/arm/arm/db_trace.c user/attilio/vmc-playground/sys/arm/arm/disassem.c user/attilio/vmc-playground/sys/arm/arm/elf_trampoline.c user/attilio/vmc-playground/sys/arm/arm/exception.S user/attilio/vmc-playground/sys/arm/arm/fusu.S user/attilio/vmc-playground/sys/arm/arm/genassym.c user/attilio/vmc-playground/sys/arm/arm/identcpu.c user/attilio/vmc-playground/sys/arm/arm/intr.c user/attilio/vmc-playground/sys/arm/arm/locore.S user/attilio/vmc-playground/sys/arm/arm/machdep.c user/attilio/vmc-playground/sys/arm/arm/nexus.c user/attilio/vmc-playground/sys/arm/arm/pmap.c user/attilio/vmc-playground/sys/arm/arm/swtch.S user/attilio/vmc-playground/sys/arm/arm/sys_machdep.c user/attilio/vmc-playground/sys/arm/arm/trap.c user/attilio/vmc-playground/sys/arm/arm/undefined.c user/attilio/vmc-playground/sys/arm/arm/vm_machdep.c user/attilio/vmc-playground/sys/arm/at91/at91.c user/attilio/vmc-playground/sys/arm/at91/at91_machdep.c user/attilio/vmc-playground/sys/arm/at91/at91_mci.c user/attilio/vmc-playground/sys/arm/at91/at91_pmc.c user/attilio/vmc-playground/sys/arm/at91/at91_pmcreg.h user/attilio/vmc-playground/sys/arm/at91/at91_pmcvar.h user/attilio/vmc-playground/sys/arm/at91/at91_rtc.c user/attilio/vmc-playground/sys/arm/at91/at91_rtcreg.h user/attilio/vmc-playground/sys/arm/at91/at91_spi.c user/attilio/vmc-playground/sys/arm/at91/at91rm9200.c user/attilio/vmc-playground/sys/arm/at91/at91sam9260.c user/attilio/vmc-playground/sys/arm/at91/at91sam9g20.c user/attilio/vmc-playground/sys/arm/at91/at91var.h user/attilio/vmc-playground/sys/arm/at91/board_bwct.c user/attilio/vmc-playground/sys/arm/at91/board_ethernut5.c user/attilio/vmc-playground/sys/arm/at91/board_hl200.c user/attilio/vmc-playground/sys/arm/at91/board_kb920x.c user/attilio/vmc-playground/sys/arm/at91/board_tsc4370.c user/attilio/vmc-playground/sys/arm/at91/files.at91 user/attilio/vmc-playground/sys/arm/at91/if_ate.c user/attilio/vmc-playground/sys/arm/at91/if_macb.c user/attilio/vmc-playground/sys/arm/at91/std.at91 user/attilio/vmc-playground/sys/arm/at91/std.at91sam9 user/attilio/vmc-playground/sys/arm/at91/std.atmel user/attilio/vmc-playground/sys/arm/at91/std.sam9x25ek user/attilio/vmc-playground/sys/arm/at91/uart_bus_at91usart.c user/attilio/vmc-playground/sys/arm/conf/ATMEL user/attilio/vmc-playground/sys/arm/conf/AVILA user/attilio/vmc-playground/sys/arm/conf/AVILA.hints user/attilio/vmc-playground/sys/arm/conf/CAMBRIA user/attilio/vmc-playground/sys/arm/conf/CAMBRIA.hints user/attilio/vmc-playground/sys/arm/conf/CNS11XXNAS user/attilio/vmc-playground/sys/arm/conf/DEFAULTS user/attilio/vmc-playground/sys/arm/conf/DOCKSTAR user/attilio/vmc-playground/sys/arm/conf/ETHERNUT5 user/attilio/vmc-playground/sys/arm/conf/ETHERNUT5.hints user/attilio/vmc-playground/sys/arm/conf/GUMSTIX-QEMU user/attilio/vmc-playground/sys/arm/conf/HL201 user/attilio/vmc-playground/sys/arm/conf/KB920X user/attilio/vmc-playground/sys/arm/conf/LN2410SBC user/attilio/vmc-playground/sys/arm/conf/QILA9G20 user/attilio/vmc-playground/sys/arm/conf/SAM9G20EK user/attilio/vmc-playground/sys/arm/conf/SAM9X25EK user/attilio/vmc-playground/sys/arm/conf/SHEEVAPLUG user/attilio/vmc-playground/sys/arm/conf/TS7800 user/attilio/vmc-playground/sys/arm/econa/econa.c user/attilio/vmc-playground/sys/arm/econa/econa_machdep.c user/attilio/vmc-playground/sys/arm/econa/if_ece.c user/attilio/vmc-playground/sys/arm/econa/std.econa user/attilio/vmc-playground/sys/arm/include/armreg.h user/attilio/vmc-playground/sys/arm/include/asm.h user/attilio/vmc-playground/sys/arm/include/asmacros.h user/attilio/vmc-playground/sys/arm/include/atomic.h user/attilio/vmc-playground/sys/arm/include/cpuconf.h user/attilio/vmc-playground/sys/arm/include/cpufunc.h user/attilio/vmc-playground/sys/arm/include/fp.h user/attilio/vmc-playground/sys/arm/include/intr.h user/attilio/vmc-playground/sys/arm/include/machdep.h user/attilio/vmc-playground/sys/arm/include/md_var.h user/attilio/vmc-playground/sys/arm/include/param.h user/attilio/vmc-playground/sys/arm/include/pcb.h user/attilio/vmc-playground/sys/arm/include/pcpu.h user/attilio/vmc-playground/sys/arm/include/pmap.h user/attilio/vmc-playground/sys/arm/include/proc.h user/attilio/vmc-playground/sys/arm/include/pte.h user/attilio/vmc-playground/sys/arm/include/smp.h user/attilio/vmc-playground/sys/arm/include/sysarch.h user/attilio/vmc-playground/sys/arm/include/vm.h user/attilio/vmc-playground/sys/arm/include/vmparam.h user/attilio/vmc-playground/sys/arm/mv/common.c user/attilio/vmc-playground/sys/arm/mv/discovery/files.db78xxx user/attilio/vmc-playground/sys/arm/mv/files.mv user/attilio/vmc-playground/sys/arm/mv/gpio.c user/attilio/vmc-playground/sys/arm/mv/ic.c user/attilio/vmc-playground/sys/arm/mv/kirkwood/files.kirkwood user/attilio/vmc-playground/sys/arm/mv/kirkwood/kirkwood.c user/attilio/vmc-playground/sys/arm/mv/mv_machdep.c user/attilio/vmc-playground/sys/arm/mv/mv_pci.c user/attilio/vmc-playground/sys/arm/mv/mv_sata.c user/attilio/vmc-playground/sys/arm/mv/mvreg.h user/attilio/vmc-playground/sys/arm/mv/mvvar.h user/attilio/vmc-playground/sys/arm/mv/mvwin.h user/attilio/vmc-playground/sys/arm/mv/orion/files.db88f5xxx user/attilio/vmc-playground/sys/arm/mv/orion/files.ts7800 user/attilio/vmc-playground/sys/arm/mv/std.mv user/attilio/vmc-playground/sys/arm/mv/timer.c user/attilio/vmc-playground/sys/arm/mv/twsi.c user/attilio/vmc-playground/sys/arm/s3c2xx0/s3c24x0.c user/attilio/vmc-playground/sys/arm/s3c2xx0/s3c24x0_machdep.c user/attilio/vmc-playground/sys/arm/s3c2xx0/std.ln2410sbc user/attilio/vmc-playground/sys/arm/s3c2xx0/std.s3c2410 user/attilio/vmc-playground/sys/arm/sa11x0/assabet_machdep.c user/attilio/vmc-playground/sys/arm/sa11x0/std.sa11x0 user/attilio/vmc-playground/sys/arm/xscale/i80321/ep80219_machdep.c user/attilio/vmc-playground/sys/arm/xscale/i80321/iq31244_machdep.c user/attilio/vmc-playground/sys/arm/xscale/i80321/std.i80219 user/attilio/vmc-playground/sys/arm/xscale/i80321/std.i80321 user/attilio/vmc-playground/sys/arm/xscale/i8134x/crb_machdep.c user/attilio/vmc-playground/sys/arm/xscale/i8134x/i81342.c user/attilio/vmc-playground/sys/arm/xscale/i8134x/std.i81342 user/attilio/vmc-playground/sys/arm/xscale/ixp425/avila_machdep.c user/attilio/vmc-playground/sys/arm/xscale/ixp425/cambria_gpio.c user/attilio/vmc-playground/sys/arm/xscale/ixp425/if_npe.c user/attilio/vmc-playground/sys/arm/xscale/ixp425/std.ixp425 user/attilio/vmc-playground/sys/arm/xscale/ixp425/std.ixp435 user/attilio/vmc-playground/sys/arm/xscale/pxa/pxa_machdep.c user/attilio/vmc-playground/sys/arm/xscale/pxa/pxa_obio.c user/attilio/vmc-playground/sys/arm/xscale/pxa/std.pxa user/attilio/vmc-playground/sys/arm/xscale/std.xscale user/attilio/vmc-playground/sys/boot/Makefile.ia64 user/attilio/vmc-playground/sys/boot/arm/at91/bootspi/ee.c user/attilio/vmc-playground/sys/boot/arm/at91/libat91/at91rm9200.h user/attilio/vmc-playground/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.c user/attilio/vmc-playground/sys/boot/arm/at91/libat91/eeprom.c user/attilio/vmc-playground/sys/boot/arm/at91/libat91/emac_init.c user/attilio/vmc-playground/sys/boot/arm/at91/libat91/lib_AT91RM9200.h user/attilio/vmc-playground/sys/boot/arm/at91/libat91/spi_flash.c user/attilio/vmc-playground/sys/boot/arm/uboot/Makefile user/attilio/vmc-playground/sys/boot/common/Makefile.inc user/attilio/vmc-playground/sys/boot/common/bootstrap.h user/attilio/vmc-playground/sys/boot/common/console.c user/attilio/vmc-playground/sys/boot/common/disk.c user/attilio/vmc-playground/sys/boot/common/disk.h user/attilio/vmc-playground/sys/boot/common/interp.c user/attilio/vmc-playground/sys/boot/common/interp_forth.c user/attilio/vmc-playground/sys/boot/common/load_elf.c user/attilio/vmc-playground/sys/boot/common/loader.8 user/attilio/vmc-playground/sys/boot/common/module.c user/attilio/vmc-playground/sys/boot/common/reloc_elf.c user/attilio/vmc-playground/sys/boot/efi/Makefile.inc user/attilio/vmc-playground/sys/boot/efi/libefi/libefi.c user/attilio/vmc-playground/sys/boot/fdt/dts/xlp-basic.dts user/attilio/vmc-playground/sys/boot/fdt/fdt_loader_cmd.c user/attilio/vmc-playground/sys/boot/ficl/Makefile user/attilio/vmc-playground/sys/boot/forth/beastie.4th user/attilio/vmc-playground/sys/boot/forth/beastie.4th.8 user/attilio/vmc-playground/sys/boot/forth/brand.4th user/attilio/vmc-playground/sys/boot/forth/brand.4th.8 user/attilio/vmc-playground/sys/boot/forth/check-password.4th user/attilio/vmc-playground/sys/boot/forth/check-password.4th.8 user/attilio/vmc-playground/sys/boot/forth/color.4th user/attilio/vmc-playground/sys/boot/forth/color.4th.8 user/attilio/vmc-playground/sys/boot/forth/delay.4th user/attilio/vmc-playground/sys/boot/forth/delay.4th.8 user/attilio/vmc-playground/sys/boot/forth/frames.4th user/attilio/vmc-playground/sys/boot/forth/loader.4th user/attilio/vmc-playground/sys/boot/forth/loader.4th.8 user/attilio/vmc-playground/sys/boot/forth/loader.conf user/attilio/vmc-playground/sys/boot/forth/loader.conf.5 user/attilio/vmc-playground/sys/boot/forth/menu-commands.4th user/attilio/vmc-playground/sys/boot/forth/menu.4th user/attilio/vmc-playground/sys/boot/forth/menu.4th.8 user/attilio/vmc-playground/sys/boot/forth/menu.rc user/attilio/vmc-playground/sys/boot/forth/shortcuts.4th user/attilio/vmc-playground/sys/boot/forth/support.4th user/attilio/vmc-playground/sys/boot/forth/version.4th user/attilio/vmc-playground/sys/boot/forth/version.4th.8 user/attilio/vmc-playground/sys/boot/i386/Makefile.inc user/attilio/vmc-playground/sys/boot/i386/boot2/boot2.c user/attilio/vmc-playground/sys/boot/i386/boot2/lib.h user/attilio/vmc-playground/sys/boot/i386/boot2/sio.S user/attilio/vmc-playground/sys/boot/i386/btx/btx/btx.S user/attilio/vmc-playground/sys/boot/i386/common/edd.h user/attilio/vmc-playground/sys/boot/i386/efi/Makefile user/attilio/vmc-playground/sys/boot/i386/efi/exec.c user/attilio/vmc-playground/sys/boot/i386/efi/ldscript.amd64 user/attilio/vmc-playground/sys/boot/i386/efi/reloc.c user/attilio/vmc-playground/sys/boot/i386/gptboot/gptboot.c user/attilio/vmc-playground/sys/boot/i386/libi386/Makefile user/attilio/vmc-playground/sys/boot/i386/libi386/biosdisk.c user/attilio/vmc-playground/sys/boot/i386/libi386/bootinfo64.c user/attilio/vmc-playground/sys/boot/i386/libi386/comconsole.c user/attilio/vmc-playground/sys/boot/i386/libi386/devicename.c user/attilio/vmc-playground/sys/boot/i386/libi386/libi386.h user/attilio/vmc-playground/sys/boot/i386/libi386/pxe.c user/attilio/vmc-playground/sys/boot/i386/libi386/pxe.h user/attilio/vmc-playground/sys/boot/i386/loader/Makefile user/attilio/vmc-playground/sys/boot/i386/loader/conf.c user/attilio/vmc-playground/sys/boot/i386/loader/main.c user/attilio/vmc-playground/sys/boot/i386/pmbr/pmbr.s user/attilio/vmc-playground/sys/boot/i386/zfsboot/zfsboot.c user/attilio/vmc-playground/sys/boot/ia64/Makefile user/attilio/vmc-playground/sys/boot/ia64/common/Makefile user/attilio/vmc-playground/sys/boot/ofw/libofw/devicename.c user/attilio/vmc-playground/sys/boot/pc98/Makefile.inc user/attilio/vmc-playground/sys/boot/pc98/boot2/Makefile user/attilio/vmc-playground/sys/boot/pc98/boot2/boot2.c user/attilio/vmc-playground/sys/boot/pc98/btx/btx/btx.S user/attilio/vmc-playground/sys/boot/pc98/btx/btxldr/btxldr.S user/attilio/vmc-playground/sys/boot/pc98/btx/lib/btxcsu.S user/attilio/vmc-playground/sys/boot/pc98/cdboot/Makefile user/attilio/vmc-playground/sys/boot/pc98/cdboot/cdboot.S user/attilio/vmc-playground/sys/boot/pc98/libpc98/Makefile user/attilio/vmc-playground/sys/boot/pc98/libpc98/comconsole.c user/attilio/vmc-playground/sys/boot/pc98/loader/Makefile user/attilio/vmc-playground/sys/boot/pc98/loader/main.c user/attilio/vmc-playground/sys/boot/powerpc/boot1.chrp/boot1.c user/attilio/vmc-playground/sys/boot/powerpc/ofw/Makefile user/attilio/vmc-playground/sys/boot/powerpc/ps3/Makefile user/attilio/vmc-playground/sys/boot/powerpc/uboot/Makefile user/attilio/vmc-playground/sys/boot/sparc64/boot1/boot1.c user/attilio/vmc-playground/sys/boot/sparc64/loader/Makefile user/attilio/vmc-playground/sys/boot/sparc64/loader/main.c user/attilio/vmc-playground/sys/boot/uboot/common/main.c user/attilio/vmc-playground/sys/boot/uboot/common/metadata.c user/attilio/vmc-playground/sys/boot/uboot/lib/Makefile user/attilio/vmc-playground/sys/boot/uboot/lib/devicename.c user/attilio/vmc-playground/sys/boot/uboot/lib/disk.c user/attilio/vmc-playground/sys/boot/uboot/lib/elf_freebsd.c user/attilio/vmc-playground/sys/boot/uboot/lib/libuboot.h user/attilio/vmc-playground/sys/boot/userboot/ficl/Makefile user/attilio/vmc-playground/sys/boot/userboot/libstand/Makefile user/attilio/vmc-playground/sys/boot/userboot/test/test.c user/attilio/vmc-playground/sys/boot/userboot/userboot.h user/attilio/vmc-playground/sys/boot/userboot/userboot/Makefile user/attilio/vmc-playground/sys/boot/userboot/userboot/bootinfo32.c user/attilio/vmc-playground/sys/boot/userboot/userboot/conf.c user/attilio/vmc-playground/sys/boot/userboot/userboot/copy.c user/attilio/vmc-playground/sys/boot/userboot/userboot/devicename.c user/attilio/vmc-playground/sys/boot/userboot/userboot/libuserboot.h user/attilio/vmc-playground/sys/boot/userboot/userboot/main.c user/attilio/vmc-playground/sys/boot/userboot/userboot/userboot_disk.c user/attilio/vmc-playground/sys/boot/zfs/Makefile user/attilio/vmc-playground/sys/boot/zfs/libzfs.h user/attilio/vmc-playground/sys/boot/zfs/zfs.c user/attilio/vmc-playground/sys/boot/zfs/zfsimpl.c user/attilio/vmc-playground/sys/bsm/audit_errno.h user/attilio/vmc-playground/sys/bsm/audit_internal.h user/attilio/vmc-playground/sys/bsm/audit_kevents.h user/attilio/vmc-playground/sys/bsm/audit_record.h user/attilio/vmc-playground/sys/cam/ata/ata_all.c user/attilio/vmc-playground/sys/cam/ata/ata_all.h user/attilio/vmc-playground/sys/cam/ata/ata_da.c user/attilio/vmc-playground/sys/cam/ata/ata_pmp.c user/attilio/vmc-playground/sys/cam/ata/ata_xpt.c user/attilio/vmc-playground/sys/cam/cam.h user/attilio/vmc-playground/sys/cam/cam_ccb.h user/attilio/vmc-playground/sys/cam/cam_periph.c user/attilio/vmc-playground/sys/cam/cam_queue.c user/attilio/vmc-playground/sys/cam/cam_xpt.c user/attilio/vmc-playground/sys/cam/ctl/ctl.c user/attilio/vmc-playground/sys/cam/ctl/ctl_backend_block.c user/attilio/vmc-playground/sys/cam/ctl/ctl_backend_ramdisk.c user/attilio/vmc-playground/sys/cam/ctl/ctl_frontend_cam_sim.c user/attilio/vmc-playground/sys/cam/ctl/scsi_ctl.c user/attilio/vmc-playground/sys/cam/scsi/scsi_all.c user/attilio/vmc-playground/sys/cam/scsi/scsi_all.h user/attilio/vmc-playground/sys/cam/scsi/scsi_cd.c user/attilio/vmc-playground/sys/cam/scsi/scsi_ch.c user/attilio/vmc-playground/sys/cam/scsi/scsi_da.c user/attilio/vmc-playground/sys/cam/scsi/scsi_enc.c user/attilio/vmc-playground/sys/cam/scsi/scsi_enc_internal.h user/attilio/vmc-playground/sys/cam/scsi/scsi_enc_safte.c user/attilio/vmc-playground/sys/cam/scsi/scsi_enc_ses.c user/attilio/vmc-playground/sys/cam/scsi/scsi_low.c user/attilio/vmc-playground/sys/cam/scsi/scsi_low.h user/attilio/vmc-playground/sys/cam/scsi/scsi_pass.c user/attilio/vmc-playground/sys/cam/scsi/scsi_pt.c user/attilio/vmc-playground/sys/cam/scsi/scsi_sa.c user/attilio/vmc-playground/sys/cam/scsi/scsi_ses.h user/attilio/vmc-playground/sys/cam/scsi/scsi_sg.c user/attilio/vmc-playground/sys/cam/scsi/scsi_xpt.c user/attilio/vmc-playground/sys/cddl/boot/zfs/zfsimpl.h user/attilio/vmc-playground/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c user/attilio/vmc-playground/sys/cddl/compat/opensolaris/kern/opensolaris_kobj.c user/attilio/vmc-playground/sys/cddl/compat/opensolaris/kern/opensolaris_kstat.c user/attilio/vmc-playground/sys/cddl/compat/opensolaris/kern/opensolaris_lookup.c user/attilio/vmc-playground/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c user/attilio/vmc-playground/sys/cddl/compat/opensolaris/sys/debug.h user/attilio/vmc-playground/sys/cddl/compat/opensolaris/sys/dkio.h user/attilio/vmc-playground/sys/cddl/compat/opensolaris/sys/kmem.h user/attilio/vmc-playground/sys/cddl/compat/opensolaris/sys/kstat.h user/attilio/vmc-playground/sys/cddl/compat/opensolaris/sys/sid.h user/attilio/vmc-playground/sys/cddl/compat/opensolaris/sys/vnode.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/common/nvpair/fnvpair.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bptree.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt_zap.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bpobj.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfeature.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfeature.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_debug.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/sys/procset.h user/attilio/vmc-playground/sys/cddl/dev/dtrace/amd64/dtrace_subr.c user/attilio/vmc-playground/sys/cddl/dev/dtrace/dtrace_debug.c user/attilio/vmc-playground/sys/cddl/dev/dtrace/i386/dtrace_subr.c user/attilio/vmc-playground/sys/cddl/dev/lockstat/lockstat.c user/attilio/vmc-playground/sys/cddl/dev/profile/profile.c user/attilio/vmc-playground/sys/compat/freebsd32/freebsd32.h user/attilio/vmc-playground/sys/compat/freebsd32/freebsd32_misc.c user/attilio/vmc-playground/sys/compat/freebsd32/freebsd32_proto.h user/attilio/vmc-playground/sys/compat/freebsd32/freebsd32_syscall.h user/attilio/vmc-playground/sys/compat/freebsd32/freebsd32_syscalls.c user/attilio/vmc-playground/sys/compat/freebsd32/freebsd32_sysent.c user/attilio/vmc-playground/sys/compat/freebsd32/freebsd32_systrace_args.c user/attilio/vmc-playground/sys/compat/freebsd32/syscalls.master user/attilio/vmc-playground/sys/compat/ia32/ia32_sysvec.c user/attilio/vmc-playground/sys/compat/ia32/ia32_util.h user/attilio/vmc-playground/sys/compat/linprocfs/linprocfs.c user/attilio/vmc-playground/sys/compat/linux/linux_emul.c user/attilio/vmc-playground/sys/compat/linux/linux_file.c user/attilio/vmc-playground/sys/compat/linux/linux_file.h user/attilio/vmc-playground/sys/compat/linux/linux_fork.c user/attilio/vmc-playground/sys/compat/linux/linux_futex.c user/attilio/vmc-playground/sys/compat/linux/linux_ioctl.c user/attilio/vmc-playground/sys/compat/linux/linux_ioctl.h user/attilio/vmc-playground/sys/compat/linux/linux_ipc.h user/attilio/vmc-playground/sys/compat/linux/linux_mib.c user/attilio/vmc-playground/sys/compat/linux/linux_misc.c user/attilio/vmc-playground/sys/compat/linux/linux_misc.h user/attilio/vmc-playground/sys/compat/linux/linux_signal.h user/attilio/vmc-playground/sys/compat/linux/linux_socket.c user/attilio/vmc-playground/sys/compat/linux/linux_socket.h user/attilio/vmc-playground/sys/compat/linux/linux_sysctl.c user/attilio/vmc-playground/sys/compat/linux/linux_time.c user/attilio/vmc-playground/sys/compat/ndis/kern_ndis.c user/attilio/vmc-playground/sys/compat/ndis/subr_ndis.c user/attilio/vmc-playground/sys/compat/svr4/svr4_misc.c user/attilio/vmc-playground/sys/conf/Makefile.amd64 user/attilio/vmc-playground/sys/conf/Makefile.arm user/attilio/vmc-playground/sys/conf/Makefile.pc98 user/attilio/vmc-playground/sys/conf/Makefile.powerpc user/attilio/vmc-playground/sys/conf/NOTES user/attilio/vmc-playground/sys/conf/files user/attilio/vmc-playground/sys/conf/files.amd64 user/attilio/vmc-playground/sys/conf/files.arm user/attilio/vmc-playground/sys/conf/files.i386 user/attilio/vmc-playground/sys/conf/files.ia64 user/attilio/vmc-playground/sys/conf/files.mips user/attilio/vmc-playground/sys/conf/files.pc98 user/attilio/vmc-playground/sys/conf/files.powerpc user/attilio/vmc-playground/sys/conf/files.sparc64 user/attilio/vmc-playground/sys/conf/kern.mk user/attilio/vmc-playground/sys/conf/kern.post.mk user/attilio/vmc-playground/sys/conf/kern.pre.mk user/attilio/vmc-playground/sys/conf/kmod.mk user/attilio/vmc-playground/sys/conf/ldscript.arm user/attilio/vmc-playground/sys/conf/newvers.sh user/attilio/vmc-playground/sys/conf/options user/attilio/vmc-playground/sys/conf/options.amd64 user/attilio/vmc-playground/sys/conf/options.arm user/attilio/vmc-playground/sys/conf/options.i386 user/attilio/vmc-playground/sys/conf/options.ia64 user/attilio/vmc-playground/sys/conf/options.mips user/attilio/vmc-playground/sys/conf/options.powerpc user/attilio/vmc-playground/sys/contrib/altq/altq/altq_cbq.c user/attilio/vmc-playground/sys/contrib/altq/altq/altq_hfsc.c user/attilio/vmc-playground/sys/contrib/altq/altq/altq_priq.c user/attilio/vmc-playground/sys/contrib/altq/altq/altq_red.c user/attilio/vmc-playground/sys/contrib/altq/altq/altq_rio.c user/attilio/vmc-playground/sys/contrib/altq/altq/altq_rmclass.c user/attilio/vmc-playground/sys/contrib/altq/altq/altq_subr.c user/attilio/vmc-playground/sys/contrib/dev/acpica/acpica_prep.sh user/attilio/vmc-playground/sys/contrib/dev/acpica/changes.txt (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/common/adfile.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/common/adisasm.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/common/adwalk.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/common/ahpredef.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/common/dmextern.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/common/dmrestag.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/common/dmtable.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/common/dmtbdump.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/common/dmtbinfo.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/common/getopt.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslanalyze.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslbtypes.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslcodegen.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslcompile.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslcompiler.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslcompiler.l (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslcompiler.y (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/asldefine.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslerror.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslfiles.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslfold.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslglobal.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/asllength.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/asllisting.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslload.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/asllookup.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslmain.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslmap.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslmessages.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslopcodes.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/asloperands.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslopt.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslpredef.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslresource.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslrestype1.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslrestype1i.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslrestype2.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslrestype2d.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslrestype2e.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslrestype2q.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslrestype2s.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslrestype2w.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslstartup.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslstubs.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslsupport.l (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/asltransform.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/asltree.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/asltypes.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslutils.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/asluuid.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/aslwalks.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/dtcompile.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/dtcompiler.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/dtexpress.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/dtfield.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/dtio.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/dtparser.l (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/dtparser.y (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/dtsubtable.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/dttable.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/dttemplate.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/dttemplate.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/dtutils.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/preprocess.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/prexpress.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/prmacros.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/prparser.l (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/prparser.y (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/prscan.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/prutils.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/debugger/dbcmds.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/debugger/dbdisply.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/debugger/dbexec.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/debugger/dbfileio.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/debugger/dbhistry.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/debugger/dbinput.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/debugger/dbmethod.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/debugger/dbnames.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/debugger/dbstats.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/debugger/dbutils.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/debugger/dbxface.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/disassembler/dmbuffer.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/disassembler/dmnames.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/disassembler/dmobject.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/disassembler/dmopcode.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/disassembler/dmresrc.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/disassembler/dmresrcl.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/disassembler/dmresrcl2.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/disassembler/dmresrcs.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/disassembler/dmutils.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/disassembler/dmwalk.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/dispatcher/dsargs.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/dispatcher/dscontrol.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/dispatcher/dsfield.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/dispatcher/dsinit.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/dispatcher/dsmethod.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/dispatcher/dsmthdat.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/dispatcher/dsobject.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/dispatcher/dsutils.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/dispatcher/dswexec.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/dispatcher/dswload.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/dispatcher/dswload2.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/dispatcher/dswscope.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/dispatcher/dswstate.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/events/evevent.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/events/evglock.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/events/evgpe.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/events/evgpeblk.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/events/evgpeinit.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/events/evgpeutil.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/events/evmisc.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/events/evregion.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/events/evrgnini.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/events/evsci.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/events/evxface.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/events/evxfevnt.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/events/evxfgpe.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/events/evxfregn.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exconfig.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exconvrt.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/excreate.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exdebug.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exdump.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exfield.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exfldio.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exmisc.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exmutex.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exnames.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exoparg1.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exoparg2.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exoparg3.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exoparg6.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exprep.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exregion.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exresnte.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exresolv.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exresop.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exstore.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exstoren.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exstorob.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exsystem.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/exutils.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/hardware/hwacpi.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/hardware/hwesleep.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/hardware/hwgpe.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/hardware/hwpci.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/hardware/hwregs.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/hardware/hwsleep.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/hardware/hwtimer.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/hardware/hwvalid.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/hardware/hwxface.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/namespace/nsaccess.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/namespace/nsalloc.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/namespace/nsdump.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/namespace/nsdumpdv.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/namespace/nseval.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/namespace/nsinit.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/namespace/nsload.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/namespace/nsnames.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/namespace/nsobject.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/namespace/nsparse.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/namespace/nspredef.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/namespace/nsrepair.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/namespace/nsrepair2.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/namespace/nssearch.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/namespace/nsutils.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/namespace/nswalk.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/namespace/nsxfeval.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/namespace/nsxfname.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/namespace/nsxfobj.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/parser/psargs.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/parser/psloop.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/parser/psopcode.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/parser/psparse.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/parser/psscope.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/parser/pstree.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/parser/psutils.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/parser/pswalk.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/parser/psxface.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/resources/rsaddr.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/resources/rscalc.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/resources/rscreate.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/resources/rsdump.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/resources/rsinfo.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/resources/rsio.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/resources/rsirq.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/resources/rslist.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/resources/rsmemory.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/resources/rsmisc.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/resources/rsserial.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/resources/rsutils.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/resources/rsxface.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/tables/tbfadt.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/tables/tbfind.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/tables/tbinstal.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/tables/tbutils.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/tables/tbxface.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/tables/tbxfload.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/tables/tbxfroot.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utaddress.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utalloc.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utcache.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utcopy.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utdebug.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utdecode.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utdelete.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/uteval.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utexcep.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utglobal.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utids.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utinit.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utlock.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utmath.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utmisc.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utmutex.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utobject.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utosi.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utresrc.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utstate.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/uttrack.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utxface.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utxferror.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/utxfmutex.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acapps.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/accommon.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acconfig.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acdebug.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acdisasm.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acdispat.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acevents.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acexcep.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acglobal.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/achware.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acinterp.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/aclocal.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acmacros.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acnames.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acnamesp.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acobject.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acopcode.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acoutput.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acparser.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acpi.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acpiosxf.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acpixf.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acpredef.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acresrc.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acrestyp.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acstruct.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/actables.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/actbl.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/actbl1.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/actbl2.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/actbl3.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/actypes.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/acutils.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/amlcode.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/amlresrc.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/platform/acenv.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/platform/acfreebsd.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/platform/acgcc.h (contents, props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c (contents, props changed) user/attilio/vmc-playground/sys/contrib/ipfilter/netinet/fil.c user/attilio/vmc-playground/sys/contrib/ipfilter/netinet/ip_auth.c user/attilio/vmc-playground/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c user/attilio/vmc-playground/sys/contrib/libfdt/fdt.c user/attilio/vmc-playground/sys/contrib/libfdt/fdt_ro.c user/attilio/vmc-playground/sys/contrib/libfdt/fdt_rw.c user/attilio/vmc-playground/sys/contrib/libfdt/libfdt.h user/attilio/vmc-playground/sys/contrib/libfdt/libfdt_env.h user/attilio/vmc-playground/sys/contrib/libfdt/libfdt_internal.h user/attilio/vmc-playground/sys/contrib/ngatm/netnatm/msg/uni_ie.c user/attilio/vmc-playground/sys/contrib/octeon-sdk/cvmx-app-init.h user/attilio/vmc-playground/sys/contrib/octeon-sdk/cvmx-dma-engine.c user/attilio/vmc-playground/sys/contrib/octeon-sdk/cvmx-ebt3000.c user/attilio/vmc-playground/sys/contrib/octeon-sdk/cvmx-helper-board.c user/attilio/vmc-playground/sys/contrib/octeon-sdk/cvmx-helper-spi.c user/attilio/vmc-playground/sys/contrib/octeon-sdk/cvmx-helper.c user/attilio/vmc-playground/sys/contrib/octeon-sdk/cvmx-pow.h user/attilio/vmc-playground/sys/contrib/octeon-sdk/cvmx-spi.c user/attilio/vmc-playground/sys/contrib/octeon-sdk/cvmx-utils.h user/attilio/vmc-playground/sys/contrib/octeon-sdk/cvmx-warn.c user/attilio/vmc-playground/sys/contrib/octeon-sdk/cvmx.h user/attilio/vmc-playground/sys/contrib/octeon-sdk/octeon-feature.c user/attilio/vmc-playground/sys/contrib/octeon-sdk/octeon-feature.h user/attilio/vmc-playground/sys/contrib/octeon-sdk/octeon-model.c user/attilio/vmc-playground/sys/contrib/octeon-sdk/octeon-model.h user/attilio/vmc-playground/sys/contrib/octeon-sdk/octeon-pci-console.c user/attilio/vmc-playground/sys/contrib/rdma/rdma_addr.c user/attilio/vmc-playground/sys/ddb/db_command.c user/attilio/vmc-playground/sys/ddb/db_textdump.c user/attilio/vmc-playground/sys/dev/aac/aac_cam.c user/attilio/vmc-playground/sys/dev/aac/aac_debug.c user/attilio/vmc-playground/sys/dev/aac/aac_disk.c user/attilio/vmc-playground/sys/dev/acpi_support/acpi_asus_wmi.c user/attilio/vmc-playground/sys/dev/acpi_support/acpi_fujitsu.c (contents, props changed) user/attilio/vmc-playground/sys/dev/acpi_support/acpi_hp.c user/attilio/vmc-playground/sys/dev/acpi_support/acpi_ibm.c (contents, props changed) user/attilio/vmc-playground/sys/dev/acpi_support/acpi_panasonic.c (contents, props changed) user/attilio/vmc-playground/sys/dev/acpi_support/acpi_sony.c (contents, props changed) user/attilio/vmc-playground/sys/dev/acpi_support/acpi_toshiba.c (contents, props changed) user/attilio/vmc-playground/sys/dev/acpi_support/acpi_wmi.c user/attilio/vmc-playground/sys/dev/acpica/Osd/OsdSchedule.c user/attilio/vmc-playground/sys/dev/acpica/acpi.c (contents, props changed) user/attilio/vmc-playground/sys/dev/acpica/acpi_acad.c (contents, props changed) user/attilio/vmc-playground/sys/dev/acpica/acpi_button.c (contents, props changed) user/attilio/vmc-playground/sys/dev/acpica/acpi_cmbat.c (contents, props changed) user/attilio/vmc-playground/sys/dev/acpica/acpi_cpu.c user/attilio/vmc-playground/sys/dev/acpica/acpi_dock.c (contents, props changed) user/attilio/vmc-playground/sys/dev/acpica/acpi_ec.c (contents, props changed) user/attilio/vmc-playground/sys/dev/acpica/acpi_hpet.c (contents, props changed) user/attilio/vmc-playground/sys/dev/acpica/acpi_lid.c (contents, props changed) user/attilio/vmc-playground/sys/dev/acpica/acpi_pci.c (contents, props changed) user/attilio/vmc-playground/sys/dev/acpica/acpi_pci_link.c (contents, props changed) user/attilio/vmc-playground/sys/dev/acpica/acpi_pcib.c user/attilio/vmc-playground/sys/dev/acpica/acpi_pcib_acpi.c user/attilio/vmc-playground/sys/dev/acpica/acpi_pcib_pci.c (contents, props changed) user/attilio/vmc-playground/sys/dev/acpica/acpi_perf.c (contents, props changed) user/attilio/vmc-playground/sys/dev/acpica/acpi_resource.c (contents, props changed) user/attilio/vmc-playground/sys/dev/acpica/acpi_smbat.c (contents, props changed) user/attilio/vmc-playground/sys/dev/acpica/acpi_thermal.c (contents, props changed) user/attilio/vmc-playground/sys/dev/acpica/acpi_throttle.c (contents, props changed) user/attilio/vmc-playground/sys/dev/acpica/acpi_timer.c (contents, props changed) user/attilio/vmc-playground/sys/dev/acpica/acpi_video.c user/attilio/vmc-playground/sys/dev/acpica/acpivar.h user/attilio/vmc-playground/sys/dev/adb/adb_mouse.c user/attilio/vmc-playground/sys/dev/adlink/adlink.c (contents, props changed) user/attilio/vmc-playground/sys/dev/advansys/adv_eisa.c user/attilio/vmc-playground/sys/dev/advansys/adv_isa.c user/attilio/vmc-playground/sys/dev/advansys/adv_pci.c user/attilio/vmc-playground/sys/dev/advansys/advansys.c user/attilio/vmc-playground/sys/dev/advansys/advansys.h user/attilio/vmc-playground/sys/dev/advansys/advlib.c user/attilio/vmc-playground/sys/dev/advansys/advlib.h user/attilio/vmc-playground/sys/dev/advansys/adw_pci.c user/attilio/vmc-playground/sys/dev/advansys/adwcam.c user/attilio/vmc-playground/sys/dev/advansys/adwlib.c user/attilio/vmc-playground/sys/dev/advansys/adwlib.h user/attilio/vmc-playground/sys/dev/advansys/adwvar.h user/attilio/vmc-playground/sys/dev/age/if_age.c user/attilio/vmc-playground/sys/dev/agp/agp.c user/attilio/vmc-playground/sys/dev/agp/agp_ali.c user/attilio/vmc-playground/sys/dev/agp/agp_amd.c user/attilio/vmc-playground/sys/dev/agp/agp_amd64.c user/attilio/vmc-playground/sys/dev/agp/agp_apple.c user/attilio/vmc-playground/sys/dev/agp/agp_ati.c user/attilio/vmc-playground/sys/dev/agp/agp_i810.c user/attilio/vmc-playground/sys/dev/agp/agp_intel.c user/attilio/vmc-playground/sys/dev/agp/agp_nvidia.c user/attilio/vmc-playground/sys/dev/agp/agp_sis.c user/attilio/vmc-playground/sys/dev/agp/agp_via.c user/attilio/vmc-playground/sys/dev/aha/aha.c user/attilio/vmc-playground/sys/dev/aha/aha_isa.c user/attilio/vmc-playground/sys/dev/aha/aha_mca.c user/attilio/vmc-playground/sys/dev/aha/ahareg.h user/attilio/vmc-playground/sys/dev/ahb/ahb.c user/attilio/vmc-playground/sys/dev/ahb/ahbreg.h user/attilio/vmc-playground/sys/dev/ahci/ahci.c user/attilio/vmc-playground/sys/dev/ahci/ahci.h user/attilio/vmc-playground/sys/dev/aic/aic.c user/attilio/vmc-playground/sys/dev/aic/aic_cbus.c user/attilio/vmc-playground/sys/dev/aic/aic_isa.c user/attilio/vmc-playground/sys/dev/aic/aic_pccard.c user/attilio/vmc-playground/sys/dev/aic/aicvar.h user/attilio/vmc-playground/sys/dev/aic7xxx/aic79xx_osm.c user/attilio/vmc-playground/sys/dev/aic7xxx/aic_osm_lib.c user/attilio/vmc-playground/sys/dev/aic7xxx/aicasm/aicasm_gram.y user/attilio/vmc-playground/sys/dev/alc/if_alc.c user/attilio/vmc-playground/sys/dev/ale/if_ale.c user/attilio/vmc-playground/sys/dev/amdsbwd/amdsbwd.c user/attilio/vmc-playground/sys/dev/amdtemp/amdtemp.c (contents, props changed) user/attilio/vmc-playground/sys/dev/amr/amr.c user/attilio/vmc-playground/sys/dev/amr/amrvar.h user/attilio/vmc-playground/sys/dev/an/if_an.c user/attilio/vmc-playground/sys/dev/arcmsr/arcmsr.c user/attilio/vmc-playground/sys/dev/arcmsr/arcmsr.h user/attilio/vmc-playground/sys/dev/asmc/asmc.c user/attilio/vmc-playground/sys/dev/ata/ata-all.c user/attilio/vmc-playground/sys/dev/ata/ata-all.h user/attilio/vmc-playground/sys/dev/ata/ata-card.c user/attilio/vmc-playground/sys/dev/ata/ata-lowlevel.c user/attilio/vmc-playground/sys/dev/ata/ata-pci.h user/attilio/vmc-playground/sys/dev/ata/ata-raid.c user/attilio/vmc-playground/sys/dev/ata/ata-sata.c user/attilio/vmc-playground/sys/dev/ata/chipsets/ata-acard.c user/attilio/vmc-playground/sys/dev/ata/chipsets/ata-acerlabs.c user/attilio/vmc-playground/sys/dev/ata/chipsets/ata-adaptec.c user/attilio/vmc-playground/sys/dev/ata/chipsets/ata-ahci.c user/attilio/vmc-playground/sys/dev/ata/chipsets/ata-amd.c user/attilio/vmc-playground/sys/dev/ata/chipsets/ata-ati.c user/attilio/vmc-playground/sys/dev/ata/chipsets/ata-highpoint.c user/attilio/vmc-playground/sys/dev/ata/chipsets/ata-intel.c user/attilio/vmc-playground/sys/dev/ata/chipsets/ata-ite.c user/attilio/vmc-playground/sys/dev/ata/chipsets/ata-jmicron.c user/attilio/vmc-playground/sys/dev/ata/chipsets/ata-marvell.c user/attilio/vmc-playground/sys/dev/ata/chipsets/ata-nvidia.c user/attilio/vmc-playground/sys/dev/ata/chipsets/ata-promise.c user/attilio/vmc-playground/sys/dev/ata/chipsets/ata-serverworks.c user/attilio/vmc-playground/sys/dev/ata/chipsets/ata-siliconimage.c user/attilio/vmc-playground/sys/dev/ata/chipsets/ata-sis.c user/attilio/vmc-playground/sys/dev/ata/chipsets/ata-via.c user/attilio/vmc-playground/sys/dev/ath/ah_osdep.h user/attilio/vmc-playground/sys/dev/ath/ath_dfs/null/dfs_null.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ah.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ah.h user/attilio/vmc-playground/sys/dev/ath/ath_hal/ah_debug.h user/attilio/vmc-playground/sys/dev/ath/ath_hal/ah_desc.h user/attilio/vmc-playground/sys/dev/ath/ath_hal/ah_devid.h user/attilio/vmc-playground/sys/dev/ath/ath_hal/ah_diagcodes.h user/attilio/vmc-playground/sys/dev/ath/ath_hal/ah_eeprom.h user/attilio/vmc-playground/sys/dev/ath/ath_hal/ah_eeprom_9287.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ah_internal.h user/attilio/vmc-playground/sys/dev/ath/ath_hal/ah_regdomain.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5210/ar5210.h user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5210/ar5210_misc.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5210/ar5210_recv.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5210/ar5210_reset.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5210/ar5210_xmit.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5210/ar5210desc.h user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5210/ar5210reg.h user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5211/ar5211.h user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5211/ar5211_xmit.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5211/ar5211desc.h user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5212/ar5212.h user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5212/ar5212_beacon.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5212/ar5212_recv.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5212/ar5212_xmit.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5212/ar5212desc.h user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5212/ar5212phy.h user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5416/ar2133.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5416/ar5416.h user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5416/ar5416_ani.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5416/ar5416_btcoex.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5416/ar5416_radar.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5416/ar5416desc.h user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5416/ar5416phy.h user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5416/ar5416reg.h user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar9001/ar9130_attach.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar9001/ar9130_phy.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar9002/ar9280.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar9002/ar9285.h user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar9002/ar9285_btcoex.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar9002/ar9285_diversity.c user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c user/attilio/vmc-playground/sys/dev/ath/ath_rate/amrr/amrr.c user/attilio/vmc-playground/sys/dev/ath/ath_rate/onoe/onoe.c user/attilio/vmc-playground/sys/dev/ath/ath_rate/sample/sample.c user/attilio/vmc-playground/sys/dev/ath/ath_rate/sample/sample.h user/attilio/vmc-playground/sys/dev/ath/ath_rate/sample/tx_schedules.h user/attilio/vmc-playground/sys/dev/ath/if_ath.c user/attilio/vmc-playground/sys/dev/ath/if_ath_ahb.c user/attilio/vmc-playground/sys/dev/ath/if_ath_beacon.c user/attilio/vmc-playground/sys/dev/ath/if_ath_beacon.h user/attilio/vmc-playground/sys/dev/ath/if_ath_debug.c user/attilio/vmc-playground/sys/dev/ath/if_ath_debug.h user/attilio/vmc-playground/sys/dev/ath/if_ath_keycache.c user/attilio/vmc-playground/sys/dev/ath/if_ath_misc.h user/attilio/vmc-playground/sys/dev/ath/if_ath_pci.c user/attilio/vmc-playground/sys/dev/ath/if_ath_rx.c user/attilio/vmc-playground/sys/dev/ath/if_ath_rx_edma.c user/attilio/vmc-playground/sys/dev/ath/if_ath_sysctl.c user/attilio/vmc-playground/sys/dev/ath/if_ath_tdma.c user/attilio/vmc-playground/sys/dev/ath/if_ath_tx.c user/attilio/vmc-playground/sys/dev/ath/if_ath_tx.h user/attilio/vmc-playground/sys/dev/ath/if_ath_tx_ht.c user/attilio/vmc-playground/sys/dev/ath/if_athdfs.h user/attilio/vmc-playground/sys/dev/ath/if_athioctl.h user/attilio/vmc-playground/sys/dev/ath/if_athrate.h user/attilio/vmc-playground/sys/dev/ath/if_athvar.h user/attilio/vmc-playground/sys/dev/atkbdc/atkbd.c user/attilio/vmc-playground/sys/dev/atkbdc/atkbd_atkbdc.c user/attilio/vmc-playground/sys/dev/atkbdc/atkbdreg.h user/attilio/vmc-playground/sys/dev/atkbdc/psm.c user/attilio/vmc-playground/sys/dev/auxio/auxio.c (contents, props changed) user/attilio/vmc-playground/sys/dev/bce/if_bce.c user/attilio/vmc-playground/sys/dev/bce/if_bcereg.h user/attilio/vmc-playground/sys/dev/bfe/if_bfe.c user/attilio/vmc-playground/sys/dev/bge/if_bge.c user/attilio/vmc-playground/sys/dev/bge/if_bgereg.h user/attilio/vmc-playground/sys/dev/bktr/bktr_audio.c user/attilio/vmc-playground/sys/dev/bm/if_bm.c user/attilio/vmc-playground/sys/dev/buslogic/bt.c user/attilio/vmc-playground/sys/dev/buslogic/bt_eisa.c user/attilio/vmc-playground/sys/dev/buslogic/bt_isa.c user/attilio/vmc-playground/sys/dev/buslogic/bt_mca.c user/attilio/vmc-playground/sys/dev/buslogic/bt_pci.c user/attilio/vmc-playground/sys/dev/buslogic/btreg.h user/attilio/vmc-playground/sys/dev/bwi/if_bwi.c user/attilio/vmc-playground/sys/dev/bwn/if_bwn.c user/attilio/vmc-playground/sys/dev/bxe/if_bxe.c user/attilio/vmc-playground/sys/dev/cas/if_cas.c user/attilio/vmc-playground/sys/dev/ce/if_ce.c (contents, props changed) user/attilio/vmc-playground/sys/dev/cesa/cesa.c user/attilio/vmc-playground/sys/dev/cfi/cfi_bus_fdt.c user/attilio/vmc-playground/sys/dev/cfi/cfi_bus_ixp4xx.c user/attilio/vmc-playground/sys/dev/ciss/ciss.c user/attilio/vmc-playground/sys/dev/ciss/cissreg.h user/attilio/vmc-playground/sys/dev/ciss/cissvar.h user/attilio/vmc-playground/sys/dev/cm/smc90cx6.c user/attilio/vmc-playground/sys/dev/coretemp/coretemp.c (contents, props changed) user/attilio/vmc-playground/sys/dev/cp/if_cp.c (contents, props changed) user/attilio/vmc-playground/sys/dev/cpuctl/cpuctl.c user/attilio/vmc-playground/sys/dev/cpufreq/ichss.c (contents, props changed) user/attilio/vmc-playground/sys/dev/cs/if_cs.c user/attilio/vmc-playground/sys/dev/ct/bshw_machdep.c user/attilio/vmc-playground/sys/dev/ct/ct.c user/attilio/vmc-playground/sys/dev/ct/ct_isa.c user/attilio/vmc-playground/sys/dev/ct/ct_machdep.h user/attilio/vmc-playground/sys/dev/ct/ctvar.h user/attilio/vmc-playground/sys/dev/ctau/if_ct.c (contents, props changed) user/attilio/vmc-playground/sys/dev/cx/if_cx.c (contents, props changed) user/attilio/vmc-playground/sys/dev/cxgb/cxgb_main.c user/attilio/vmc-playground/sys/dev/cxgb/cxgb_osdep.h user/attilio/vmc-playground/sys/dev/cxgb/cxgb_sge.c user/attilio/vmc-playground/sys/dev/cxgb/sys/uipc_mvec.c user/attilio/vmc-playground/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c user/attilio/vmc-playground/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c user/attilio/vmc-playground/sys/dev/cxgb/ulp/tom/cxgb_listen.c user/attilio/vmc-playground/sys/dev/cxgb/ulp/tom/cxgb_toepcb.h user/attilio/vmc-playground/sys/dev/cxgb/ulp/tom/cxgb_tom.h user/attilio/vmc-playground/sys/dev/cxgbe/adapter.h user/attilio/vmc-playground/sys/dev/cxgbe/common/common.h user/attilio/vmc-playground/sys/dev/cxgbe/common/t4_hw.c user/attilio/vmc-playground/sys/dev/cxgbe/common/t4_hw.h user/attilio/vmc-playground/sys/dev/cxgbe/common/t4_msg.h user/attilio/vmc-playground/sys/dev/cxgbe/firmware/t4fw_cfg.txt user/attilio/vmc-playground/sys/dev/cxgbe/firmware/t4fw_interface.h user/attilio/vmc-playground/sys/dev/cxgbe/offload.h user/attilio/vmc-playground/sys/dev/cxgbe/osdep.h user/attilio/vmc-playground/sys/dev/cxgbe/t4_ioctl.h user/attilio/vmc-playground/sys/dev/cxgbe/t4_l2t.c user/attilio/vmc-playground/sys/dev/cxgbe/t4_l2t.h user/attilio/vmc-playground/sys/dev/cxgbe/t4_main.c user/attilio/vmc-playground/sys/dev/cxgbe/t4_sge.c user/attilio/vmc-playground/sys/dev/cxgbe/tom/t4_connect.c user/attilio/vmc-playground/sys/dev/cxgbe/tom/t4_cpl_io.c user/attilio/vmc-playground/sys/dev/cxgbe/tom/t4_listen.c user/attilio/vmc-playground/sys/dev/cxgbe/tom/t4_tom.c user/attilio/vmc-playground/sys/dev/cxgbe/tom/t4_tom.h user/attilio/vmc-playground/sys/dev/cxgbe/tom/t4_tom_l2t.c user/attilio/vmc-playground/sys/dev/dc/if_dc.c user/attilio/vmc-playground/sys/dev/de/if_de.c user/attilio/vmc-playground/sys/dev/digi/digi_isa.c (contents, props changed) user/attilio/vmc-playground/sys/dev/digi/digi_pci.c (contents, props changed) user/attilio/vmc-playground/sys/dev/dpt/dpt.h user/attilio/vmc-playground/sys/dev/dpt/dpt_eisa.c user/attilio/vmc-playground/sys/dev/dpt/dpt_isa.c user/attilio/vmc-playground/sys/dev/dpt/dpt_pci.c user/attilio/vmc-playground/sys/dev/dpt/dpt_scsi.c user/attilio/vmc-playground/sys/dev/drm/drmP.h user/attilio/vmc-playground/sys/dev/drm/drm_fops.c user/attilio/vmc-playground/sys/dev/drm/via_dma.c user/attilio/vmc-playground/sys/dev/drm/via_dmablit.c user/attilio/vmc-playground/sys/dev/drm2/drmP.h user/attilio/vmc-playground/sys/dev/drm2/drm_drv.c user/attilio/vmc-playground/sys/dev/drm2/drm_fops.c user/attilio/vmc-playground/sys/dev/drm2/drm_gem.c user/attilio/vmc-playground/sys/dev/drm2/i915/i915_dma.c user/attilio/vmc-playground/sys/dev/drm2/i915/i915_drv.c user/attilio/vmc-playground/sys/dev/drm2/i915/i915_drv.h user/attilio/vmc-playground/sys/dev/e1000/e1000_82575.c user/attilio/vmc-playground/sys/dev/e1000/e1000_ich8lan.c user/attilio/vmc-playground/sys/dev/e1000/if_em.c (contents, props changed) user/attilio/vmc-playground/sys/dev/e1000/if_igb.c (contents, props changed) user/attilio/vmc-playground/sys/dev/e1000/if_igb.h user/attilio/vmc-playground/sys/dev/e1000/if_lem.c user/attilio/vmc-playground/sys/dev/ed/if_ed.c user/attilio/vmc-playground/sys/dev/en/midway.c user/attilio/vmc-playground/sys/dev/ep/if_ep.c user/attilio/vmc-playground/sys/dev/ep/if_ep_eisa.c (contents, props changed) user/attilio/vmc-playground/sys/dev/ep/if_ep_isa.c (contents, props changed) user/attilio/vmc-playground/sys/dev/ep/if_ep_mca.c (contents, props changed) user/attilio/vmc-playground/sys/dev/ep/if_ep_pccard.c (contents, props changed) user/attilio/vmc-playground/sys/dev/esp/ncr53c9x.c user/attilio/vmc-playground/sys/dev/et/if_et.c user/attilio/vmc-playground/sys/dev/etherswitch/arswitch/arswitch.c user/attilio/vmc-playground/sys/dev/etherswitch/arswitch/arswitch_phy.c user/attilio/vmc-playground/sys/dev/etherswitch/arswitch/arswitch_reg.c user/attilio/vmc-playground/sys/dev/etherswitch/arswitch/arswitchvar.h user/attilio/vmc-playground/sys/dev/etherswitch/etherswitch.c user/attilio/vmc-playground/sys/dev/etherswitch/etherswitch_if.m user/attilio/vmc-playground/sys/dev/ex/if_ex.c user/attilio/vmc-playground/sys/dev/fatm/if_fatm.c user/attilio/vmc-playground/sys/dev/fb/fbreg.h user/attilio/vmc-playground/sys/dev/fdc/fdc.c user/attilio/vmc-playground/sys/dev/fdc/fdc_acpi.c (contents, props changed) user/attilio/vmc-playground/sys/dev/fdt/fdt_common.c user/attilio/vmc-playground/sys/dev/fdt/fdt_common.h user/attilio/vmc-playground/sys/dev/fdt/fdt_mips.c user/attilio/vmc-playground/sys/dev/fdt/fdt_pci.c user/attilio/vmc-playground/sys/dev/fdt/fdtbus.c user/attilio/vmc-playground/sys/dev/fdt/simplebus.c user/attilio/vmc-playground/sys/dev/fe/if_fe.c user/attilio/vmc-playground/sys/dev/filemon/filemon.c user/attilio/vmc-playground/sys/dev/filemon/filemon_wrapper.c user/attilio/vmc-playground/sys/dev/firewire/fwohci.c user/attilio/vmc-playground/sys/dev/firewire/if_fwe.c user/attilio/vmc-playground/sys/dev/firewire/if_fwip.c user/attilio/vmc-playground/sys/dev/flash/at45d.c user/attilio/vmc-playground/sys/dev/flash/mx25l.c user/attilio/vmc-playground/sys/dev/fxp/if_fxp.c user/attilio/vmc-playground/sys/dev/gem/if_gem.c user/attilio/vmc-playground/sys/dev/gem/if_gem_pci.c user/attilio/vmc-playground/sys/dev/gpio/gpiobus.c user/attilio/vmc-playground/sys/dev/gxemul/cons/gxemul_cons.c user/attilio/vmc-playground/sys/dev/gxemul/disk/gxemul_disk.c user/attilio/vmc-playground/sys/dev/gxemul/ether/if_gx.c user/attilio/vmc-playground/sys/dev/hatm/if_hatm_intr.c user/attilio/vmc-playground/sys/dev/hatm/if_hatm_tx.c user/attilio/vmc-playground/sys/dev/hifn/hifn7751.c user/attilio/vmc-playground/sys/dev/hme/if_hme.c user/attilio/vmc-playground/sys/dev/hpt27xx/hpt27xx_config.c user/attilio/vmc-playground/sys/dev/hpt27xx/os_bsd.c user/attilio/vmc-playground/sys/dev/hpt27xx/os_bsd.h user/attilio/vmc-playground/sys/dev/hpt27xx/osm_bsd.c user/attilio/vmc-playground/sys/dev/hptiop/hptiop.c user/attilio/vmc-playground/sys/dev/hptiop/hptiop.h user/attilio/vmc-playground/sys/dev/hptmv/entry.c user/attilio/vmc-playground/sys/dev/hwpmc/hwpmc_amd.c user/attilio/vmc-playground/sys/dev/hwpmc/hwpmc_arm.c user/attilio/vmc-playground/sys/dev/hwpmc/hwpmc_core.c user/attilio/vmc-playground/sys/dev/hwpmc/hwpmc_core.h user/attilio/vmc-playground/sys/dev/hwpmc/hwpmc_intel.c user/attilio/vmc-playground/sys/dev/hwpmc/hwpmc_mod.c user/attilio/vmc-playground/sys/dev/hwpmc/hwpmc_soft.c user/attilio/vmc-playground/sys/dev/hwpmc/hwpmc_x86.c user/attilio/vmc-playground/sys/dev/hwpmc/pmc_events.h user/attilio/vmc-playground/sys/dev/ichsmb/ichsmb_pci.c user/attilio/vmc-playground/sys/dev/ichwd/ichwd.c user/attilio/vmc-playground/sys/dev/ichwd/ichwd.h user/attilio/vmc-playground/sys/dev/ida/ida.c user/attilio/vmc-playground/sys/dev/ida/ida_disk.c user/attilio/vmc-playground/sys/dev/ida/ida_eisa.c user/attilio/vmc-playground/sys/dev/ida/ida_pci.c user/attilio/vmc-playground/sys/dev/ida/idavar.h user/attilio/vmc-playground/sys/dev/ie/if_ie.c user/attilio/vmc-playground/sys/dev/ie/if_ie_isa.c user/attilio/vmc-playground/sys/dev/if_ndis/if_ndis.c user/attilio/vmc-playground/sys/dev/iicbus/ad7417.c user/attilio/vmc-playground/sys/dev/iicbus/ad7418.c (contents, props changed) user/attilio/vmc-playground/sys/dev/iicbus/ds133x.c (contents, props changed) user/attilio/vmc-playground/sys/dev/iicbus/ds1672.c (contents, props changed) user/attilio/vmc-playground/sys/dev/iicbus/ds1775.c user/attilio/vmc-playground/sys/dev/iicbus/icee.c (contents, props changed) user/attilio/vmc-playground/sys/dev/iicbus/iic.c user/attilio/vmc-playground/sys/dev/iicbus/max6690.c user/attilio/vmc-playground/sys/dev/iicbus/pcf8563.c user/attilio/vmc-playground/sys/dev/ipmi/ipmi.c user/attilio/vmc-playground/sys/dev/ipmi/ipmi_smbios.c user/attilio/vmc-playground/sys/dev/ipmi/ipmivars.h user/attilio/vmc-playground/sys/dev/ipw/if_ipw.c user/attilio/vmc-playground/sys/dev/isci/isci.c user/attilio/vmc-playground/sys/dev/isci/isci.h user/attilio/vmc-playground/sys/dev/isci/isci_controller.c user/attilio/vmc-playground/sys/dev/isci/isci_io_request.c user/attilio/vmc-playground/sys/dev/isci/isci_remote_device.c user/attilio/vmc-playground/sys/dev/isci/scil/sati.c user/attilio/vmc-playground/sys/dev/isci/scil/sati_callbacks.h user/attilio/vmc-playground/sys/dev/isci/scil/sati_unmap.c user/attilio/vmc-playground/sys/dev/isci/scil/sati_util.c user/attilio/vmc-playground/sys/dev/isci/scil/sati_write_buffer.c user/attilio/vmc-playground/sys/dev/isci/scil/sci_base_controller.h user/attilio/vmc-playground/sys/dev/isci/scil/sci_base_domain.h user/attilio/vmc-playground/sys/dev/isci/scil/sci_base_phy.h user/attilio/vmc-playground/sys/dev/isci/scil/sci_base_remote_device.h user/attilio/vmc-playground/sys/dev/isci/scil/scic_io_request.h user/attilio/vmc-playground/sys/dev/isci/scil/scic_sds_phy.c user/attilio/vmc-playground/sys/dev/isci/scil/scic_sds_port.h user/attilio/vmc-playground/sys/dev/isci/scil/scic_sds_remote_device.h user/attilio/vmc-playground/sys/dev/isci/scil/scic_sds_remote_node_context.h user/attilio/vmc-playground/sys/dev/isci/scil/scic_sds_request.c user/attilio/vmc-playground/sys/dev/isci/scil/scif_sas_sati_binding.h user/attilio/vmc-playground/sys/dev/isci/scil/scif_sas_stp_io_request.c user/attilio/vmc-playground/sys/dev/isci/scil/scu_bios_definitions.h user/attilio/vmc-playground/sys/dev/isp/isp.c user/attilio/vmc-playground/sys/dev/isp/isp_freebsd.c user/attilio/vmc-playground/sys/dev/isp/isp_freebsd.h user/attilio/vmc-playground/sys/dev/isp/isp_library.c user/attilio/vmc-playground/sys/dev/isp/isp_library.h user/attilio/vmc-playground/sys/dev/isp/isp_pci.c user/attilio/vmc-playground/sys/dev/isp/isp_sbus.c user/attilio/vmc-playground/sys/dev/isp/isp_stds.h user/attilio/vmc-playground/sys/dev/isp/isp_target.c user/attilio/vmc-playground/sys/dev/isp/isp_target.h user/attilio/vmc-playground/sys/dev/isp/ispmbox.h user/attilio/vmc-playground/sys/dev/isp/ispvar.h user/attilio/vmc-playground/sys/dev/ispfw/asm_2300.h user/attilio/vmc-playground/sys/dev/iwi/if_iwi.c user/attilio/vmc-playground/sys/dev/iwn/if_iwn.c user/attilio/vmc-playground/sys/dev/ixgb/if_ixgb.c (contents, props changed) user/attilio/vmc-playground/sys/dev/ixgbe/ixgbe.c (contents, props changed) user/attilio/vmc-playground/sys/dev/ixgbe/ixgbe.h user/attilio/vmc-playground/sys/dev/ixgbe/ixgbe_82599.c user/attilio/vmc-playground/sys/dev/ixgbe/ixgbe_osdep.h user/attilio/vmc-playground/sys/dev/ixgbe/ixv.c user/attilio/vmc-playground/sys/dev/jme/if_jme.c user/attilio/vmc-playground/sys/dev/ksyms/ksyms.c user/attilio/vmc-playground/sys/dev/le/lance.c user/attilio/vmc-playground/sys/dev/lge/if_lge.c user/attilio/vmc-playground/sys/dev/lmc/if_lmc.c user/attilio/vmc-playground/sys/dev/malo/if_malo.c user/attilio/vmc-playground/sys/dev/md/md.c user/attilio/vmc-playground/sys/dev/mfi/mfi.c user/attilio/vmc-playground/sys/dev/mfi/mfi_cam.c (contents, props changed) user/attilio/vmc-playground/sys/dev/mfi/mfi_disk.c user/attilio/vmc-playground/sys/dev/mfi/mfi_syspd.c user/attilio/vmc-playground/sys/dev/mfi/mfi_tbolt.c user/attilio/vmc-playground/sys/dev/mfi/mfivar.h user/attilio/vmc-playground/sys/dev/mge/if_mge.c user/attilio/vmc-playground/sys/dev/mge/if_mgevar.h user/attilio/vmc-playground/sys/dev/mii/brgphy.c user/attilio/vmc-playground/sys/dev/mii/e1000phy.c user/attilio/vmc-playground/sys/dev/mii/mii.c user/attilio/vmc-playground/sys/dev/mii/miidevs user/attilio/vmc-playground/sys/dev/mii/smcphy.c user/attilio/vmc-playground/sys/dev/mlx/mlx.c user/attilio/vmc-playground/sys/dev/mlx/mlx_disk.c user/attilio/vmc-playground/sys/dev/mlx/mlx_pci.c user/attilio/vmc-playground/sys/dev/mlx/mlxreg.h user/attilio/vmc-playground/sys/dev/mlx/mlxvar.h user/attilio/vmc-playground/sys/dev/mly/mly.c user/attilio/vmc-playground/sys/dev/mmc/mmc.c user/attilio/vmc-playground/sys/dev/mmc/mmcreg.h user/attilio/vmc-playground/sys/dev/mmc/mmcsd.c user/attilio/vmc-playground/sys/dev/mn/if_mn.c (contents, props changed) user/attilio/vmc-playground/sys/dev/mps/mps.c user/attilio/vmc-playground/sys/dev/mps/mps_sas.c user/attilio/vmc-playground/sys/dev/mps/mps_sas_lsi.c user/attilio/vmc-playground/sys/dev/mps/mps_table.c user/attilio/vmc-playground/sys/dev/mps/mps_user.c user/attilio/vmc-playground/sys/dev/mps/mpsvar.h user/attilio/vmc-playground/sys/dev/mpt/mpt.c user/attilio/vmc-playground/sys/dev/mpt/mpt.h user/attilio/vmc-playground/sys/dev/mpt/mpt_cam.c user/attilio/vmc-playground/sys/dev/mpt/mpt_debug.c user/attilio/vmc-playground/sys/dev/mpt/mpt_pci.c user/attilio/vmc-playground/sys/dev/mpt/mpt_raid.c user/attilio/vmc-playground/sys/dev/msk/if_msk.c user/attilio/vmc-playground/sys/dev/mvs/mvs_soc.c user/attilio/vmc-playground/sys/dev/mwl/if_mwl.c user/attilio/vmc-playground/sys/dev/mxge/if_mxge.c (contents, props changed) user/attilio/vmc-playground/sys/dev/my/if_my.c (contents, props changed) user/attilio/vmc-playground/sys/dev/nand/nand_id.c user/attilio/vmc-playground/sys/dev/nand/nandsim_swap.c user/attilio/vmc-playground/sys/dev/ncv/ncr53c500.c user/attilio/vmc-playground/sys/dev/ncv/ncr53c500_pccard.c user/attilio/vmc-playground/sys/dev/ncv/ncr53c500hw.h user/attilio/vmc-playground/sys/dev/ncv/ncr53c500var.h user/attilio/vmc-playground/sys/dev/netmap/if_em_netmap.h user/attilio/vmc-playground/sys/dev/netmap/if_igb_netmap.h user/attilio/vmc-playground/sys/dev/netmap/if_lem_netmap.h user/attilio/vmc-playground/sys/dev/netmap/if_re_netmap.h user/attilio/vmc-playground/sys/dev/netmap/ixgbe_netmap.h user/attilio/vmc-playground/sys/dev/netmap/netmap.c user/attilio/vmc-playground/sys/dev/netmap/netmap_kern.h user/attilio/vmc-playground/sys/dev/netmap/netmap_mem2.c user/attilio/vmc-playground/sys/dev/nfe/if_nfe.c user/attilio/vmc-playground/sys/dev/nge/if_nge.c user/attilio/vmc-playground/sys/dev/nsp/nsp.c user/attilio/vmc-playground/sys/dev/nsp/nsp_pccard.c user/attilio/vmc-playground/sys/dev/nsp/nspvar.h user/attilio/vmc-playground/sys/dev/null/null.c user/attilio/vmc-playground/sys/dev/nve/if_nve.c user/attilio/vmc-playground/sys/dev/nve/if_nvereg.h user/attilio/vmc-playground/sys/dev/nvram2env/nvram2env.c (contents, props changed) user/attilio/vmc-playground/sys/dev/nxge/if_nxge.c (contents, props changed) user/attilio/vmc-playground/sys/dev/nxge/xgehal/xgehal-device.c user/attilio/vmc-playground/sys/dev/oce/oce_if.c (contents, props changed) user/attilio/vmc-playground/sys/dev/ofw/ofw_bus_subr.c user/attilio/vmc-playground/sys/dev/ofw/ofw_bus_subr.h user/attilio/vmc-playground/sys/dev/ofw/ofw_iicbus.c user/attilio/vmc-playground/sys/dev/ofw/openfirm.c user/attilio/vmc-playground/sys/dev/ofw/openfirm.h user/attilio/vmc-playground/sys/dev/patm/if_patm_intr.c user/attilio/vmc-playground/sys/dev/patm/if_patm_rx.c user/attilio/vmc-playground/sys/dev/patm/if_patm_tx.c user/attilio/vmc-playground/sys/dev/pccbb/pccbb_pci.c user/attilio/vmc-playground/sys/dev/pci/pci.c user/attilio/vmc-playground/sys/dev/pci/pci_pci.c user/attilio/vmc-playground/sys/dev/pci/pci_user.c user/attilio/vmc-playground/sys/dev/pci/pcireg.h user/attilio/vmc-playground/sys/dev/pcn/if_pcn.c user/attilio/vmc-playground/sys/dev/pdq/pdq_freebsd.h user/attilio/vmc-playground/sys/dev/pdq/pdq_ifsubr.c user/attilio/vmc-playground/sys/dev/pdq/pdqvar.h user/attilio/vmc-playground/sys/dev/puc/puc.c user/attilio/vmc-playground/sys/dev/puc/puc_cfg.h user/attilio/vmc-playground/sys/dev/puc/pucdata.c user/attilio/vmc-playground/sys/dev/qlxgb/qla_os.c user/attilio/vmc-playground/sys/dev/ral/rt2560.c user/attilio/vmc-playground/sys/dev/ral/rt2661.c user/attilio/vmc-playground/sys/dev/ral/rt2860.c user/attilio/vmc-playground/sys/dev/random/nehemiah.c user/attilio/vmc-playground/sys/dev/random/probe.c user/attilio/vmc-playground/sys/dev/re/if_re.c user/attilio/vmc-playground/sys/dev/rt/if_rt.c user/attilio/vmc-playground/sys/dev/safe/safe.c user/attilio/vmc-playground/sys/dev/sbni/if_sbni.c user/attilio/vmc-playground/sys/dev/sdhci/sdhci.c user/attilio/vmc-playground/sys/dev/sdhci/sdhci.h user/attilio/vmc-playground/sys/dev/sf/if_sf.c user/attilio/vmc-playground/sys/dev/sfxge/sfxge_dma.c user/attilio/vmc-playground/sys/dev/sfxge/sfxge_tx.c user/attilio/vmc-playground/sys/dev/sge/if_sge.c user/attilio/vmc-playground/sys/dev/sio/sio_isa.c user/attilio/vmc-playground/sys/dev/sis/if_sis.c user/attilio/vmc-playground/sys/dev/sk/if_sk.c user/attilio/vmc-playground/sys/dev/smc/if_smc.c user/attilio/vmc-playground/sys/dev/sn/if_sn.c user/attilio/vmc-playground/sys/dev/snc/dp83932.c user/attilio/vmc-playground/sys/dev/snc/dp83932subr.c user/attilio/vmc-playground/sys/dev/snc/if_snc.c user/attilio/vmc-playground/sys/dev/snc/if_snc_cbus.c user/attilio/vmc-playground/sys/dev/sound/macio/snapper.c user/attilio/vmc-playground/sys/dev/sound/pci/emu10kx-midi.c (contents, props changed) user/attilio/vmc-playground/sys/dev/sound/pci/emu10kx-pcm.c (contents, props changed) user/attilio/vmc-playground/sys/dev/sound/pci/emu10kx.c (contents, props changed) user/attilio/vmc-playground/sys/dev/sound/pci/hda/hdaa.c user/attilio/vmc-playground/sys/dev/sound/pci/hda/hdaa.h user/attilio/vmc-playground/sys/dev/sound/pci/hda/hdaa_patches.c user/attilio/vmc-playground/sys/dev/sound/pci/hda/hdac.c user/attilio/vmc-playground/sys/dev/sound/pci/hda/hdac.h user/attilio/vmc-playground/sys/dev/sound/pci/hda/hdacc.c user/attilio/vmc-playground/sys/dev/sound/pci/hdspe-pcm.c user/attilio/vmc-playground/sys/dev/sound/pci/hdspe.c user/attilio/vmc-playground/sys/dev/sound/pcm/buffer.c user/attilio/vmc-playground/sys/dev/sound/pcm/channel.c user/attilio/vmc-playground/sys/dev/sound/pcm/feeder_matrix.c user/attilio/vmc-playground/sys/dev/sound/pcm/matrix.h user/attilio/vmc-playground/sys/dev/sound/pcm/matrix_map.h user/attilio/vmc-playground/sys/dev/sound/pcm/mixer.h user/attilio/vmc-playground/sys/dev/sound/pcm/sound.c user/attilio/vmc-playground/sys/dev/sound/sbus/cs4231.c (contents, props changed) user/attilio/vmc-playground/sys/dev/sound/usb/uaudio.c user/attilio/vmc-playground/sys/dev/sound/usb/uaudio_pcm.c user/attilio/vmc-playground/sys/dev/sound/usb/uaudioreg.h user/attilio/vmc-playground/sys/dev/spibus/spi.h user/attilio/vmc-playground/sys/dev/ste/if_ste.c user/attilio/vmc-playground/sys/dev/stg/tmc18c30.c user/attilio/vmc-playground/sys/dev/stg/tmc18c30_isa.c user/attilio/vmc-playground/sys/dev/stg/tmc18c30_pccard.c user/attilio/vmc-playground/sys/dev/stg/tmc18c30_pci.c user/attilio/vmc-playground/sys/dev/stg/tmc18c30_subr.c user/attilio/vmc-playground/sys/dev/stg/tmc18c30var.h user/attilio/vmc-playground/sys/dev/stge/if_stge.c user/attilio/vmc-playground/sys/dev/sym/sym_hipd.c user/attilio/vmc-playground/sys/dev/syscons/schistory.c user/attilio/vmc-playground/sys/dev/syscons/scterm-teken.c user/attilio/vmc-playground/sys/dev/syscons/scvidctl.c user/attilio/vmc-playground/sys/dev/syscons/syscons.c user/attilio/vmc-playground/sys/dev/ti/if_ti.c user/attilio/vmc-playground/sys/dev/tl/if_tl.c user/attilio/vmc-playground/sys/dev/tsec/if_tsec.c user/attilio/vmc-playground/sys/dev/twa/tw_cl_misc.c user/attilio/vmc-playground/sys/dev/twe/twe.c user/attilio/vmc-playground/sys/dev/twe/twe_compat.h user/attilio/vmc-playground/sys/dev/twe/twe_freebsd.c user/attilio/vmc-playground/sys/dev/twe/twevar.h user/attilio/vmc-playground/sys/dev/tws/tws.c user/attilio/vmc-playground/sys/dev/tws/tws.h user/attilio/vmc-playground/sys/dev/tws/tws_cam.c user/attilio/vmc-playground/sys/dev/tws/tws_hdm.h user/attilio/vmc-playground/sys/dev/tws/tws_user.c user/attilio/vmc-playground/sys/dev/tx/if_tx.c user/attilio/vmc-playground/sys/dev/txp/if_txp.c user/attilio/vmc-playground/sys/dev/uart/uart.h user/attilio/vmc-playground/sys/dev/uart/uart_bus.h user/attilio/vmc-playground/sys/dev/uart/uart_bus_acpi.c user/attilio/vmc-playground/sys/dev/uart/uart_bus_fdt.c user/attilio/vmc-playground/sys/dev/uart/uart_bus_isa.c user/attilio/vmc-playground/sys/dev/uart/uart_bus_pci.c user/attilio/vmc-playground/sys/dev/uart/uart_core.c user/attilio/vmc-playground/sys/dev/uart/uart_dev_ns8250.c user/attilio/vmc-playground/sys/dev/uart/uart_subr.c user/attilio/vmc-playground/sys/dev/ubsec/ubsec.c user/attilio/vmc-playground/sys/dev/usb/controller/at91dci.c user/attilio/vmc-playground/sys/dev/usb/controller/at91dci_atmelarm.c user/attilio/vmc-playground/sys/dev/usb/controller/atmegadci.c user/attilio/vmc-playground/sys/dev/usb/controller/avr32dci.c user/attilio/vmc-playground/sys/dev/usb/controller/dwc_otg.c user/attilio/vmc-playground/sys/dev/usb/controller/dwc_otg.h user/attilio/vmc-playground/sys/dev/usb/controller/ehci.c user/attilio/vmc-playground/sys/dev/usb/controller/ehci.h user/attilio/vmc-playground/sys/dev/usb/controller/musb_otg.c user/attilio/vmc-playground/sys/dev/usb/controller/ohci.c user/attilio/vmc-playground/sys/dev/usb/controller/ohci_atmelarm.c user/attilio/vmc-playground/sys/dev/usb/controller/uhci.c user/attilio/vmc-playground/sys/dev/usb/controller/usb_controller.c user/attilio/vmc-playground/sys/dev/usb/controller/uss820dci.c user/attilio/vmc-playground/sys/dev/usb/controller/xhci.c user/attilio/vmc-playground/sys/dev/usb/controller/xhci.h user/attilio/vmc-playground/sys/dev/usb/controller/xhci_pci.c user/attilio/vmc-playground/sys/dev/usb/controller/xhcireg.h user/attilio/vmc-playground/sys/dev/usb/input/uhid.c user/attilio/vmc-playground/sys/dev/usb/input/ukbd.c user/attilio/vmc-playground/sys/dev/usb/input/ums.c user/attilio/vmc-playground/sys/dev/usb/misc/udbp.c user/attilio/vmc-playground/sys/dev/usb/misc/ufm.c user/attilio/vmc-playground/sys/dev/usb/net/if_axe.c user/attilio/vmc-playground/sys/dev/usb/net/if_cdce.c user/attilio/vmc-playground/sys/dev/usb/net/if_cue.c user/attilio/vmc-playground/sys/dev/usb/net/if_ipheth.c user/attilio/vmc-playground/sys/dev/usb/net/if_kue.c user/attilio/vmc-playground/sys/dev/usb/net/if_udav.c user/attilio/vmc-playground/sys/dev/usb/net/if_udavreg.h user/attilio/vmc-playground/sys/dev/usb/net/if_usie.c user/attilio/vmc-playground/sys/dev/usb/net/uhso.c user/attilio/vmc-playground/sys/dev/usb/net/usb_ethernet.c user/attilio/vmc-playground/sys/dev/usb/quirk/usb_quirk.c user/attilio/vmc-playground/sys/dev/usb/quirk/usb_quirk.h user/attilio/vmc-playground/sys/dev/usb/serial/u3g.c user/attilio/vmc-playground/sys/dev/usb/serial/uark.c user/attilio/vmc-playground/sys/dev/usb/serial/ubsa.c user/attilio/vmc-playground/sys/dev/usb/serial/ubser.c user/attilio/vmc-playground/sys/dev/usb/serial/uchcom.c user/attilio/vmc-playground/sys/dev/usb/serial/ucycom.c user/attilio/vmc-playground/sys/dev/usb/serial/ufoma.c user/attilio/vmc-playground/sys/dev/usb/serial/uftdi.c user/attilio/vmc-playground/sys/dev/usb/serial/uftdi_reg.h user/attilio/vmc-playground/sys/dev/usb/serial/ugensa.c user/attilio/vmc-playground/sys/dev/usb/serial/uipaq.c user/attilio/vmc-playground/sys/dev/usb/serial/ulpt.c user/attilio/vmc-playground/sys/dev/usb/serial/umcs.c user/attilio/vmc-playground/sys/dev/usb/serial/umct.c user/attilio/vmc-playground/sys/dev/usb/serial/umodem.c user/attilio/vmc-playground/sys/dev/usb/serial/umoscom.c user/attilio/vmc-playground/sys/dev/usb/serial/uplcom.c user/attilio/vmc-playground/sys/dev/usb/serial/usb_serial.c user/attilio/vmc-playground/sys/dev/usb/serial/usb_serial.h user/attilio/vmc-playground/sys/dev/usb/serial/uslcom.c user/attilio/vmc-playground/sys/dev/usb/serial/uvisor.c user/attilio/vmc-playground/sys/dev/usb/serial/uvscom.c user/attilio/vmc-playground/sys/dev/usb/storage/umass.c user/attilio/vmc-playground/sys/dev/usb/storage/urio.c user/attilio/vmc-playground/sys/dev/usb/storage/ustorage_fs.c user/attilio/vmc-playground/sys/dev/usb/template/usb_template.c user/attilio/vmc-playground/sys/dev/usb/template/usb_template_audio.c user/attilio/vmc-playground/sys/dev/usb/template/usb_template_cdce.c user/attilio/vmc-playground/sys/dev/usb/template/usb_template_kbd.c user/attilio/vmc-playground/sys/dev/usb/template/usb_template_modem.c user/attilio/vmc-playground/sys/dev/usb/template/usb_template_mouse.c user/attilio/vmc-playground/sys/dev/usb/template/usb_template_msc.c user/attilio/vmc-playground/sys/dev/usb/template/usb_template_mtp.c user/attilio/vmc-playground/sys/dev/usb/ufm_ioctl.h user/attilio/vmc-playground/sys/dev/usb/usb.h user/attilio/vmc-playground/sys/dev/usb/usb_busdma.c user/attilio/vmc-playground/sys/dev/usb/usb_busdma.h user/attilio/vmc-playground/sys/dev/usb/usb_compat_linux.c user/attilio/vmc-playground/sys/dev/usb/usb_controller.h user/attilio/vmc-playground/sys/dev/usb/usb_core.c user/attilio/vmc-playground/sys/dev/usb/usb_core.h user/attilio/vmc-playground/sys/dev/usb/usb_debug.c user/attilio/vmc-playground/sys/dev/usb/usb_debug.h user/attilio/vmc-playground/sys/dev/usb/usb_dev.c user/attilio/vmc-playground/sys/dev/usb/usb_dev.h user/attilio/vmc-playground/sys/dev/usb/usb_device.c user/attilio/vmc-playground/sys/dev/usb/usb_device.h user/attilio/vmc-playground/sys/dev/usb/usb_dynamic.c user/attilio/vmc-playground/sys/dev/usb/usb_endian.h user/attilio/vmc-playground/sys/dev/usb/usb_error.c user/attilio/vmc-playground/sys/dev/usb/usb_freebsd.h user/attilio/vmc-playground/sys/dev/usb/usb_generic.c user/attilio/vmc-playground/sys/dev/usb/usb_handle_request.c user/attilio/vmc-playground/sys/dev/usb/usb_hid.c user/attilio/vmc-playground/sys/dev/usb/usb_hub.c user/attilio/vmc-playground/sys/dev/usb/usb_ioctl.h user/attilio/vmc-playground/sys/dev/usb/usb_lookup.c user/attilio/vmc-playground/sys/dev/usb/usb_mbuf.c user/attilio/vmc-playground/sys/dev/usb/usb_msctest.c user/attilio/vmc-playground/sys/dev/usb/usb_parse.c user/attilio/vmc-playground/sys/dev/usb/usb_pci.h user/attilio/vmc-playground/sys/dev/usb/usb_pf.c user/attilio/vmc-playground/sys/dev/usb/usb_process.c user/attilio/vmc-playground/sys/dev/usb/usb_process.h user/attilio/vmc-playground/sys/dev/usb/usb_request.c user/attilio/vmc-playground/sys/dev/usb/usb_transfer.c user/attilio/vmc-playground/sys/dev/usb/usb_util.c user/attilio/vmc-playground/sys/dev/usb/usbdevs user/attilio/vmc-playground/sys/dev/usb/usbdi.h user/attilio/vmc-playground/sys/dev/usb/usbhid.h user/attilio/vmc-playground/sys/dev/usb/wlan/if_rum.c user/attilio/vmc-playground/sys/dev/usb/wlan/if_run.c user/attilio/vmc-playground/sys/dev/usb/wlan/if_uath.c user/attilio/vmc-playground/sys/dev/usb/wlan/if_uathvar.h user/attilio/vmc-playground/sys/dev/usb/wlan/if_upgt.c user/attilio/vmc-playground/sys/dev/usb/wlan/if_upgtvar.h user/attilio/vmc-playground/sys/dev/usb/wlan/if_ural.c user/attilio/vmc-playground/sys/dev/usb/wlan/if_urtw.c user/attilio/vmc-playground/sys/dev/usb/wlan/if_urtwvar.h user/attilio/vmc-playground/sys/dev/usb/wlan/if_zyd.c user/attilio/vmc-playground/sys/dev/vge/if_vge.c user/attilio/vmc-playground/sys/dev/virtio/block/virtio_blk.c user/attilio/vmc-playground/sys/dev/virtio/network/if_vtnet.c user/attilio/vmc-playground/sys/dev/virtio/virtio.c user/attilio/vmc-playground/sys/dev/virtio/virtio.h user/attilio/vmc-playground/sys/dev/virtio/virtqueue.c user/attilio/vmc-playground/sys/dev/vr/if_vr.c user/attilio/vmc-playground/sys/dev/vte/if_vte.c user/attilio/vmc-playground/sys/dev/vx/if_vx.c user/attilio/vmc-playground/sys/dev/vx/if_vx_eisa.c (contents, props changed) user/attilio/vmc-playground/sys/dev/vx/if_vx_pci.c (contents, props changed) user/attilio/vmc-playground/sys/dev/vxge/include/vxgehal-ll.h user/attilio/vmc-playground/sys/dev/vxge/vxge.c (contents, props changed) user/attilio/vmc-playground/sys/dev/wb/if_wb.c user/attilio/vmc-playground/sys/dev/wbwd/wbwd.c user/attilio/vmc-playground/sys/dev/wi/if_wi.c user/attilio/vmc-playground/sys/dev/wl/if_wl.c user/attilio/vmc-playground/sys/dev/wpi/if_wpi.c user/attilio/vmc-playground/sys/dev/wtap/if_wtap.c user/attilio/vmc-playground/sys/dev/wtap/plugins/visibility.c user/attilio/vmc-playground/sys/dev/xe/if_xe.c user/attilio/vmc-playground/sys/dev/xen/blkback/blkback.c user/attilio/vmc-playground/sys/dev/xen/console/console.c user/attilio/vmc-playground/sys/dev/xen/control/control.c user/attilio/vmc-playground/sys/dev/xen/netback/netback_unit_tests.c user/attilio/vmc-playground/sys/dev/xen/netfront/netfront.c user/attilio/vmc-playground/sys/dev/xl/if_xl.c user/attilio/vmc-playground/sys/fs/cd9660/cd9660_vfsops.c user/attilio/vmc-playground/sys/fs/coda/coda_subr.c user/attilio/vmc-playground/sys/fs/deadfs/dead_vnops.c user/attilio/vmc-playground/sys/fs/devfs/devfs_devs.c user/attilio/vmc-playground/sys/fs/devfs/devfs_int.h user/attilio/vmc-playground/sys/fs/devfs/devfs_vfsops.c user/attilio/vmc-playground/sys/fs/devfs/devfs_vnops.c user/attilio/vmc-playground/sys/fs/ext2fs/ext2_alloc.c user/attilio/vmc-playground/sys/fs/ext2fs/ext2_balloc.c user/attilio/vmc-playground/sys/fs/ext2fs/ext2_bmap.c user/attilio/vmc-playground/sys/fs/ext2fs/ext2_dinode.h (contents, props changed) user/attilio/vmc-playground/sys/fs/ext2fs/ext2_dir.h (contents, props changed) user/attilio/vmc-playground/sys/fs/ext2fs/ext2_inode.c user/attilio/vmc-playground/sys/fs/ext2fs/ext2_inode_cnv.c user/attilio/vmc-playground/sys/fs/ext2fs/ext2_lookup.c user/attilio/vmc-playground/sys/fs/ext2fs/ext2_vfsops.c user/attilio/vmc-playground/sys/fs/ext2fs/ext2fs.h (contents, props changed) user/attilio/vmc-playground/sys/fs/ext2fs/fs.h user/attilio/vmc-playground/sys/fs/ext2fs/inode.h user/attilio/vmc-playground/sys/fs/fdescfs/fdesc_vfsops.c user/attilio/vmc-playground/sys/fs/fifofs/fifo_vnops.c user/attilio/vmc-playground/sys/fs/hpfs/hpfs_vfsops.c user/attilio/vmc-playground/sys/fs/msdosfs/msdosfs_denode.c user/attilio/vmc-playground/sys/fs/msdosfs/msdosfs_fat.c user/attilio/vmc-playground/sys/fs/msdosfs/msdosfs_lookup.c user/attilio/vmc-playground/sys/fs/msdosfs/msdosfs_vfsops.c user/attilio/vmc-playground/sys/fs/msdosfs/msdosfs_vnops.c user/attilio/vmc-playground/sys/fs/nandfs/bmap.c user/attilio/vmc-playground/sys/fs/nandfs/nandfs_segment.c user/attilio/vmc-playground/sys/fs/nandfs/nandfs_subr.c user/attilio/vmc-playground/sys/fs/nandfs/nandfs_vfsops.c user/attilio/vmc-playground/sys/fs/nfs/nfs.h user/attilio/vmc-playground/sys/fs/nfs/nfs_commonacl.c user/attilio/vmc-playground/sys/fs/nfs/nfs_commonkrpc.c user/attilio/vmc-playground/sys/fs/nfs/nfs_commonport.c user/attilio/vmc-playground/sys/fs/nfs/nfs_commonsubs.c user/attilio/vmc-playground/sys/fs/nfs/nfs_var.h user/attilio/vmc-playground/sys/fs/nfs/nfscl.h user/attilio/vmc-playground/sys/fs/nfs/nfsclstate.h user/attilio/vmc-playground/sys/fs/nfs/nfsm_subs.h user/attilio/vmc-playground/sys/fs/nfs/nfsport.h user/attilio/vmc-playground/sys/fs/nfs/nfsproto.h user/attilio/vmc-playground/sys/fs/nfsclient/nfs_clbio.c user/attilio/vmc-playground/sys/fs/nfsclient/nfs_clcomsubs.c user/attilio/vmc-playground/sys/fs/nfsclient/nfs_clkdtrace.c user/attilio/vmc-playground/sys/fs/nfsclient/nfs_clkrpc.c user/attilio/vmc-playground/sys/fs/nfsclient/nfs_clnode.c user/attilio/vmc-playground/sys/fs/nfsclient/nfs_clport.c user/attilio/vmc-playground/sys/fs/nfsclient/nfs_clrpcops.c user/attilio/vmc-playground/sys/fs/nfsclient/nfs_clstate.c user/attilio/vmc-playground/sys/fs/nfsclient/nfs_clvfsops.c user/attilio/vmc-playground/sys/fs/nfsclient/nfs_clvnops.c user/attilio/vmc-playground/sys/fs/nfsclient/nfsmount.h user/attilio/vmc-playground/sys/fs/nfsclient/nfsnode.h user/attilio/vmc-playground/sys/fs/nfsserver/nfs_nfsdcache.c user/attilio/vmc-playground/sys/fs/nfsserver/nfs_nfsdkrpc.c user/attilio/vmc-playground/sys/fs/nfsserver/nfs_nfsdport.c user/attilio/vmc-playground/sys/fs/nfsserver/nfs_nfsdserv.c user/attilio/vmc-playground/sys/fs/nfsserver/nfs_nfsdstate.c user/attilio/vmc-playground/sys/fs/ntfs/ntfs_subr.c user/attilio/vmc-playground/sys/fs/ntfs/ntfs_vfsops.c user/attilio/vmc-playground/sys/fs/ntfs/ntfs_vnops.c user/attilio/vmc-playground/sys/fs/nullfs/null.h user/attilio/vmc-playground/sys/fs/nullfs/null_subr.c user/attilio/vmc-playground/sys/fs/nullfs/null_vfsops.c user/attilio/vmc-playground/sys/fs/nullfs/null_vnops.c user/attilio/vmc-playground/sys/fs/nwfs/nwfs_io.c user/attilio/vmc-playground/sys/fs/portalfs/portal_vnops.c user/attilio/vmc-playground/sys/fs/procfs/procfs_map.c user/attilio/vmc-playground/sys/fs/pseudofs/pseudofs.c user/attilio/vmc-playground/sys/fs/smbfs/smbfs.h user/attilio/vmc-playground/sys/fs/smbfs/smbfs_io.c user/attilio/vmc-playground/sys/fs/smbfs/smbfs_node.c user/attilio/vmc-playground/sys/fs/smbfs/smbfs_node.h user/attilio/vmc-playground/sys/fs/smbfs/smbfs_smb.c user/attilio/vmc-playground/sys/fs/smbfs/smbfs_subr.c user/attilio/vmc-playground/sys/fs/smbfs/smbfs_subr.h user/attilio/vmc-playground/sys/fs/smbfs/smbfs_vfsops.c user/attilio/vmc-playground/sys/fs/smbfs/smbfs_vnops.c user/attilio/vmc-playground/sys/fs/tmpfs/tmpfs.h user/attilio/vmc-playground/sys/fs/tmpfs/tmpfs_subr.c user/attilio/vmc-playground/sys/fs/tmpfs/tmpfs_vfsops.c user/attilio/vmc-playground/sys/fs/tmpfs/tmpfs_vnops.c user/attilio/vmc-playground/sys/fs/udf/udf_vfsops.c user/attilio/vmc-playground/sys/fs/unionfs/union_subr.c user/attilio/vmc-playground/sys/fs/unionfs/union_vfsops.c user/attilio/vmc-playground/sys/fs/unionfs/union_vnops.c user/attilio/vmc-playground/sys/geom/bde/g_bde.c user/attilio/vmc-playground/sys/geom/cache/g_cache.c user/attilio/vmc-playground/sys/geom/eli/g_eli_key_cache.c user/attilio/vmc-playground/sys/geom/gate/g_gate.c user/attilio/vmc-playground/sys/geom/geom.h user/attilio/vmc-playground/sys/geom/geom_aes.c user/attilio/vmc-playground/sys/geom/geom_dev.c user/attilio/vmc-playground/sys/geom/geom_disk.c user/attilio/vmc-playground/sys/geom/geom_disk.h user/attilio/vmc-playground/sys/geom/geom_event.c user/attilio/vmc-playground/sys/geom/geom_io.c user/attilio/vmc-playground/sys/geom/geom_mbr.c user/attilio/vmc-playground/sys/geom/geom_slice.c user/attilio/vmc-playground/sys/geom/geom_slice.h user/attilio/vmc-playground/sys/geom/geom_subr.c user/attilio/vmc-playground/sys/geom/geom_vfs.c user/attilio/vmc-playground/sys/geom/journal/g_journal.c user/attilio/vmc-playground/sys/geom/label/g_label.c user/attilio/vmc-playground/sys/geom/label/g_label_ufs.c user/attilio/vmc-playground/sys/geom/mirror/g_mirror.c user/attilio/vmc-playground/sys/geom/mountver/g_mountver.c user/attilio/vmc-playground/sys/geom/multipath/g_multipath.c user/attilio/vmc-playground/sys/geom/nop/g_nop.c user/attilio/vmc-playground/sys/geom/part/g_part.c user/attilio/vmc-playground/sys/geom/raid/g_raid.c user/attilio/vmc-playground/sys/geom/raid/g_raid.h user/attilio/vmc-playground/sys/geom/raid/g_raid_ctl.c user/attilio/vmc-playground/sys/geom/raid/md_ddf.c user/attilio/vmc-playground/sys/geom/raid/md_intel.c user/attilio/vmc-playground/sys/geom/raid/md_jmicron.c user/attilio/vmc-playground/sys/geom/raid/md_nvidia.c user/attilio/vmc-playground/sys/geom/raid/md_promise.c user/attilio/vmc-playground/sys/geom/raid/md_sii.c user/attilio/vmc-playground/sys/geom/raid/tr_concat.c user/attilio/vmc-playground/sys/geom/raid/tr_raid0.c user/attilio/vmc-playground/sys/geom/raid/tr_raid1.c user/attilio/vmc-playground/sys/geom/raid/tr_raid1e.c user/attilio/vmc-playground/sys/geom/raid/tr_raid5.c user/attilio/vmc-playground/sys/geom/raid3/g_raid3.c user/attilio/vmc-playground/sys/geom/raid3/g_raid3_ctl.c user/attilio/vmc-playground/sys/geom/sched/g_sched.c user/attilio/vmc-playground/sys/geom/uncompress/g_uncompress.c user/attilio/vmc-playground/sys/geom/uzip/g_uzip.c user/attilio/vmc-playground/sys/geom/virstor/g_virstor.c user/attilio/vmc-playground/sys/gnu/fs/reiserfs/reiserfs_inode.c user/attilio/vmc-playground/sys/gnu/fs/reiserfs/reiserfs_vfsops.c user/attilio/vmc-playground/sys/gnu/fs/xfs/FreeBSD/xfs_compat.h user/attilio/vmc-playground/sys/gnu/fs/xfs/FreeBSD/xfs_freebsd.h user/attilio/vmc-playground/sys/gnu/fs/xfs/FreeBSD/xfs_ioctl.c user/attilio/vmc-playground/sys/gnu/fs/xfs/FreeBSD/xfs_mountops.c user/attilio/vmc-playground/sys/gnu/fs/xfs/FreeBSD/xfs_stats.c user/attilio/vmc-playground/sys/gnu/fs/xfs/FreeBSD/xfs_super.c user/attilio/vmc-playground/sys/gnu/fs/xfs/xfs_alloc.c user/attilio/vmc-playground/sys/gnu/fs/xfs/xfs_vfsops.c user/attilio/vmc-playground/sys/i386/bios/smapi.c user/attilio/vmc-playground/sys/i386/bios/smapi_bios.S user/attilio/vmc-playground/sys/i386/conf/GENERIC user/attilio/vmc-playground/sys/i386/conf/NOTES user/attilio/vmc-playground/sys/i386/conf/PAE user/attilio/vmc-playground/sys/i386/conf/XENHVM (contents, props changed) user/attilio/vmc-playground/sys/i386/i386/db_trace.c user/attilio/vmc-playground/sys/i386/i386/identcpu.c user/attilio/vmc-playground/sys/i386/i386/machdep.c user/attilio/vmc-playground/sys/i386/i386/mp_machdep.c user/attilio/vmc-playground/sys/i386/i386/pmap.c user/attilio/vmc-playground/sys/i386/i386/ptrace_machdep.c user/attilio/vmc-playground/sys/i386/i386/trap.c user/attilio/vmc-playground/sys/i386/i386/vm86.c user/attilio/vmc-playground/sys/i386/i386/vm_machdep.c user/attilio/vmc-playground/sys/i386/ibcs2/ibcs2_misc.c user/attilio/vmc-playground/sys/i386/ibcs2/imgact_coff.c user/attilio/vmc-playground/sys/i386/include/atomic.h user/attilio/vmc-playground/sys/i386/include/cpufunc.h user/attilio/vmc-playground/sys/i386/include/intr_machdep.h user/attilio/vmc-playground/sys/i386/include/npx.h user/attilio/vmc-playground/sys/i386/include/param.h user/attilio/vmc-playground/sys/i386/include/pc/bios.h user/attilio/vmc-playground/sys/i386/include/pcpu.h user/attilio/vmc-playground/sys/i386/include/vmparam.h user/attilio/vmc-playground/sys/i386/include/xen/xen-os.h user/attilio/vmc-playground/sys/i386/isa/npx.c user/attilio/vmc-playground/sys/i386/linux/linux.h user/attilio/vmc-playground/sys/i386/linux/linux_proto.h user/attilio/vmc-playground/sys/i386/linux/linux_ptrace.c user/attilio/vmc-playground/sys/i386/linux/linux_syscall.h user/attilio/vmc-playground/sys/i386/linux/linux_syscalls.c user/attilio/vmc-playground/sys/i386/linux/linux_sysent.c user/attilio/vmc-playground/sys/i386/linux/linux_systrace_args.c user/attilio/vmc-playground/sys/i386/linux/linux_sysvec.c user/attilio/vmc-playground/sys/i386/linux/syscalls.master user/attilio/vmc-playground/sys/i386/pci/pci_cfgreg.c user/attilio/vmc-playground/sys/i386/xen/clock.c user/attilio/vmc-playground/sys/i386/xen/mp_machdep.c user/attilio/vmc-playground/sys/i386/xen/pmap.c user/attilio/vmc-playground/sys/i386/xen/xen_machdep.c user/attilio/vmc-playground/sys/ia64/conf/GENERIC user/attilio/vmc-playground/sys/ia64/conf/NOTES user/attilio/vmc-playground/sys/ia64/ia32/ia32_trap.c user/attilio/vmc-playground/sys/ia64/ia64/mem.c user/attilio/vmc-playground/sys/ia64/ia64/pmap.c user/attilio/vmc-playground/sys/ia64/ia64/trap.c user/attilio/vmc-playground/sys/ia64/ia64/uma_machdep.c user/attilio/vmc-playground/sys/ia64/include/pmap.h user/attilio/vmc-playground/sys/kern/Make.tags.inc user/attilio/vmc-playground/sys/kern/bus_if.m user/attilio/vmc-playground/sys/kern/capabilities.conf user/attilio/vmc-playground/sys/kern/dtio_kdtrace.c user/attilio/vmc-playground/sys/kern/imgact_aout.c user/attilio/vmc-playground/sys/kern/imgact_elf.c user/attilio/vmc-playground/sys/kern/init_main.c user/attilio/vmc-playground/sys/kern/init_sysent.c user/attilio/vmc-playground/sys/kern/kern_acct.c user/attilio/vmc-playground/sys/kern/kern_alq.c user/attilio/vmc-playground/sys/kern/kern_clock.c user/attilio/vmc-playground/sys/kern/kern_clocksource.c user/attilio/vmc-playground/sys/kern/kern_condvar.c user/attilio/vmc-playground/sys/kern/kern_conf.c user/attilio/vmc-playground/sys/kern/kern_cons.c user/attilio/vmc-playground/sys/kern/kern_cpuset.c user/attilio/vmc-playground/sys/kern/kern_ctf.c user/attilio/vmc-playground/sys/kern/kern_descrip.c user/attilio/vmc-playground/sys/kern/kern_environment.c user/attilio/vmc-playground/sys/kern/kern_event.c user/attilio/vmc-playground/sys/kern/kern_exec.c user/attilio/vmc-playground/sys/kern/kern_exit.c user/attilio/vmc-playground/sys/kern/kern_fork.c user/attilio/vmc-playground/sys/kern/kern_gzio.c user/attilio/vmc-playground/sys/kern/kern_intr.c user/attilio/vmc-playground/sys/kern/kern_jail.c user/attilio/vmc-playground/sys/kern/kern_ktr.c user/attilio/vmc-playground/sys/kern/kern_ktrace.c user/attilio/vmc-playground/sys/kern/kern_linker.c user/attilio/vmc-playground/sys/kern/kern_lock.c user/attilio/vmc-playground/sys/kern/kern_malloc.c user/attilio/vmc-playground/sys/kern/kern_mbuf.c user/attilio/vmc-playground/sys/kern/kern_mib.c user/attilio/vmc-playground/sys/kern/kern_module.c user/attilio/vmc-playground/sys/kern/kern_mutex.c user/attilio/vmc-playground/sys/kern/kern_ntptime.c user/attilio/vmc-playground/sys/kern/kern_priv.c user/attilio/vmc-playground/sys/kern/kern_proc.c user/attilio/vmc-playground/sys/kern/kern_prot.c user/attilio/vmc-playground/sys/kern/kern_racct.c user/attilio/vmc-playground/sys/kern/kern_rctl.c user/attilio/vmc-playground/sys/kern/kern_rmlock.c user/attilio/vmc-playground/sys/kern/kern_rwlock.c user/attilio/vmc-playground/sys/kern/kern_shutdown.c user/attilio/vmc-playground/sys/kern/kern_sig.c user/attilio/vmc-playground/sys/kern/kern_switch.c user/attilio/vmc-playground/sys/kern/kern_sx.c user/attilio/vmc-playground/sys/kern/kern_synch.c user/attilio/vmc-playground/sys/kern/kern_tc.c user/attilio/vmc-playground/sys/kern/kern_thread.c user/attilio/vmc-playground/sys/kern/kern_time.c user/attilio/vmc-playground/sys/kern/kern_timeout.c user/attilio/vmc-playground/sys/kern/kern_umtx.c user/attilio/vmc-playground/sys/kern/ksched.c user/attilio/vmc-playground/sys/kern/link_elf.c user/attilio/vmc-playground/sys/kern/link_elf_obj.c user/attilio/vmc-playground/sys/kern/sched_4bsd.c user/attilio/vmc-playground/sys/kern/sched_ule.c user/attilio/vmc-playground/sys/kern/subr_bus.c user/attilio/vmc-playground/sys/kern/subr_hints.c user/attilio/vmc-playground/sys/kern/subr_lock.c user/attilio/vmc-playground/sys/kern/subr_mchain.c user/attilio/vmc-playground/sys/kern/subr_param.c user/attilio/vmc-playground/sys/kern/subr_sleepqueue.c user/attilio/vmc-playground/sys/kern/subr_smp.c user/attilio/vmc-playground/sys/kern/subr_syscall.c user/attilio/vmc-playground/sys/kern/subr_taskqueue.c user/attilio/vmc-playground/sys/kern/subr_trap.c user/attilio/vmc-playground/sys/kern/subr_uio.c user/attilio/vmc-playground/sys/kern/subr_unit.c user/attilio/vmc-playground/sys/kern/subr_witness.c user/attilio/vmc-playground/sys/kern/sys_generic.c user/attilio/vmc-playground/sys/kern/sys_pipe.c user/attilio/vmc-playground/sys/kern/sys_procdesc.c user/attilio/vmc-playground/sys/kern/sys_process.c user/attilio/vmc-playground/sys/kern/syscalls.c user/attilio/vmc-playground/sys/kern/syscalls.master user/attilio/vmc-playground/sys/kern/systrace_args.c user/attilio/vmc-playground/sys/kern/tty.c user/attilio/vmc-playground/sys/kern/tty_pts.c user/attilio/vmc-playground/sys/kern/tty_ttydisc.c user/attilio/vmc-playground/sys/kern/uipc_domain.c user/attilio/vmc-playground/sys/kern/uipc_mbuf.c user/attilio/vmc-playground/sys/kern/uipc_mbuf2.c user/attilio/vmc-playground/sys/kern/uipc_mqueue.c user/attilio/vmc-playground/sys/kern/uipc_sockbuf.c user/attilio/vmc-playground/sys/kern/uipc_socket.c user/attilio/vmc-playground/sys/kern/uipc_syscalls.c user/attilio/vmc-playground/sys/kern/uipc_usrreq.c user/attilio/vmc-playground/sys/kern/vfs_acl.c user/attilio/vmc-playground/sys/kern/vfs_aio.c user/attilio/vmc-playground/sys/kern/vfs_bio.c user/attilio/vmc-playground/sys/kern/vfs_cache.c user/attilio/vmc-playground/sys/kern/vfs_cluster.c user/attilio/vmc-playground/sys/kern/vfs_default.c user/attilio/vmc-playground/sys/kern/vfs_export.c user/attilio/vmc-playground/sys/kern/vfs_extattr.c user/attilio/vmc-playground/sys/kern/vfs_hash.c user/attilio/vmc-playground/sys/kern/vfs_init.c user/attilio/vmc-playground/sys/kern/vfs_lookup.c user/attilio/vmc-playground/sys/kern/vfs_mount.c user/attilio/vmc-playground/sys/kern/vfs_mountroot.c user/attilio/vmc-playground/sys/kern/vfs_subr.c user/attilio/vmc-playground/sys/kern/vfs_syscalls.c user/attilio/vmc-playground/sys/kern/vfs_vnops.c user/attilio/vmc-playground/sys/kern/vnode_if.src user/attilio/vmc-playground/sys/kgssapi/gss_accept_sec_context.c user/attilio/vmc-playground/sys/kgssapi/gss_acquire_cred.c user/attilio/vmc-playground/sys/kgssapi/gss_canonicalize_name.c user/attilio/vmc-playground/sys/kgssapi/gss_delete_sec_context.c user/attilio/vmc-playground/sys/kgssapi/gss_display_status.c user/attilio/vmc-playground/sys/kgssapi/gss_export_name.c user/attilio/vmc-playground/sys/kgssapi/gss_impl.c user/attilio/vmc-playground/sys/kgssapi/gss_import_name.c user/attilio/vmc-playground/sys/kgssapi/gss_init_sec_context.c user/attilio/vmc-playground/sys/kgssapi/gss_pname_to_uid.c user/attilio/vmc-playground/sys/kgssapi/gss_release_cred.c user/attilio/vmc-playground/sys/kgssapi/gss_release_name.c user/attilio/vmc-playground/sys/kgssapi/gss_set_cred_option.c user/attilio/vmc-playground/sys/kgssapi/gssapi_impl.h user/attilio/vmc-playground/sys/libkern/arm/divsi3.S user/attilio/vmc-playground/sys/libkern/quad.h user/attilio/vmc-playground/sys/libkern/strlcpy.c user/attilio/vmc-playground/sys/libkern/strlen.c user/attilio/vmc-playground/sys/libkern/ucmpdi2.c user/attilio/vmc-playground/sys/mips/adm5120/if_admsw.c user/attilio/vmc-playground/sys/mips/atheros/ar71xx_gpio.c user/attilio/vmc-playground/sys/mips/atheros/ar71xx_pci.c user/attilio/vmc-playground/sys/mips/atheros/ar724x_pci.c user/attilio/vmc-playground/sys/mips/atheros/files.ar71xx user/attilio/vmc-playground/sys/mips/atheros/if_arge.c user/attilio/vmc-playground/sys/mips/cavium/files.octeon1 user/attilio/vmc-playground/sys/mips/cavium/if_octm.c user/attilio/vmc-playground/sys/mips/cavium/octe/ethernet-common.c user/attilio/vmc-playground/sys/mips/cavium/octe/ethernet-mem.c user/attilio/vmc-playground/sys/mips/cavium/octe/ethernet-rgmii.c user/attilio/vmc-playground/sys/mips/cavium/octe/ethernet-rx.c user/attilio/vmc-playground/sys/mips/cavium/octe/ethernet-sgmii.c user/attilio/vmc-playground/sys/mips/cavium/octe/ethernet-tx.c user/attilio/vmc-playground/sys/mips/cavium/octe/ethernet-xaui.c user/attilio/vmc-playground/sys/mips/cavium/octe/ethernet.c user/attilio/vmc-playground/sys/mips/cavium/octeon_ebt3000_cf.c user/attilio/vmc-playground/sys/mips/cavium/octeon_gpio.c user/attilio/vmc-playground/sys/mips/cavium/octeon_machdep.c user/attilio/vmc-playground/sys/mips/cavium/octeon_pcmap_regs.h user/attilio/vmc-playground/sys/mips/cavium/octopci.c user/attilio/vmc-playground/sys/mips/cavium/uart_cpu_octeonusart.c user/attilio/vmc-playground/sys/mips/cavium/uart_dev_oct16550.c user/attilio/vmc-playground/sys/mips/cavium/usb/octusb.c user/attilio/vmc-playground/sys/mips/conf/AP93 user/attilio/vmc-playground/sys/mips/conf/AP93.hints user/attilio/vmc-playground/sys/mips/conf/AP96 user/attilio/vmc-playground/sys/mips/conf/AP96.hints user/attilio/vmc-playground/sys/mips/conf/AR71XX_BASE user/attilio/vmc-playground/sys/mips/conf/AR91XX_BASE user/attilio/vmc-playground/sys/mips/conf/OCTEON1 user/attilio/vmc-playground/sys/mips/conf/PB47 user/attilio/vmc-playground/sys/mips/conf/PB92 user/attilio/vmc-playground/sys/mips/conf/ROUTERSTATION user/attilio/vmc-playground/sys/mips/conf/RSPRO user/attilio/vmc-playground/sys/mips/conf/RSPRO.hints user/attilio/vmc-playground/sys/mips/conf/RSPRO_STANDALONE user/attilio/vmc-playground/sys/mips/conf/RT305X user/attilio/vmc-playground/sys/mips/conf/TP-WN1043ND user/attilio/vmc-playground/sys/mips/idt/if_kr.c user/attilio/vmc-playground/sys/mips/include/bus.h user/attilio/vmc-playground/sys/mips/include/cpufunc.h user/attilio/vmc-playground/sys/mips/include/fdt.h user/attilio/vmc-playground/sys/mips/include/metadata.h user/attilio/vmc-playground/sys/mips/include/param.h user/attilio/vmc-playground/sys/mips/include/pmap.h user/attilio/vmc-playground/sys/mips/include/pte.h user/attilio/vmc-playground/sys/mips/include/tlb.h user/attilio/vmc-playground/sys/mips/include/vmparam.h user/attilio/vmc-playground/sys/mips/mips/busdma_machdep.c user/attilio/vmc-playground/sys/mips/mips/machdep.c user/attilio/vmc-playground/sys/mips/mips/pmap.c user/attilio/vmc-playground/sys/mips/mips/support.S user/attilio/vmc-playground/sys/mips/mips/tlb.c user/attilio/vmc-playground/sys/mips/mips/trap.c user/attilio/vmc-playground/sys/mips/mips/uma_machdep.c user/attilio/vmc-playground/sys/mips/nlm/bus_space_rmi.c user/attilio/vmc-playground/sys/mips/nlm/dev/net/mdio.c user/attilio/vmc-playground/sys/mips/nlm/dev/net/nae.c user/attilio/vmc-playground/sys/mips/nlm/dev/net/sgmii.c user/attilio/vmc-playground/sys/mips/nlm/dev/net/xlpge.c user/attilio/vmc-playground/sys/mips/nlm/hal/fmn.c user/attilio/vmc-playground/sys/mips/nlm/hal/mdio.h user/attilio/vmc-playground/sys/mips/nlm/hal/sys.h user/attilio/vmc-playground/sys/mips/nlm/hal/ucore_loader.h user/attilio/vmc-playground/sys/mips/nlm/xlp_machdep.c user/attilio/vmc-playground/sys/mips/nlm/xlp_pci.c user/attilio/vmc-playground/sys/mips/rmi/dev/nlge/if_nlge.c user/attilio/vmc-playground/sys/mips/rmi/dev/xlr/rge.c user/attilio/vmc-playground/sys/mips/rmi/rootfs_list.txt user/attilio/vmc-playground/sys/mips/rmi/xlr_i2c.c user/attilio/vmc-playground/sys/mips/rt305x/files.rt305x user/attilio/vmc-playground/sys/mips/rt305x/rt305x_gpio.c user/attilio/vmc-playground/sys/modules/3dfx/Makefile user/attilio/vmc-playground/sys/modules/Makefile user/attilio/vmc-playground/sys/modules/acpi/acpi/Makefile user/attilio/vmc-playground/sys/modules/agp/Makefile user/attilio/vmc-playground/sys/modules/ahci/Makefile user/attilio/vmc-playground/sys/modules/ath/Makefile user/attilio/vmc-playground/sys/modules/bwn/Makefile user/attilio/vmc-playground/sys/modules/cam/Makefile user/attilio/vmc-playground/sys/modules/cmx/Makefile user/attilio/vmc-playground/sys/modules/cxgbe/firmware/Makefile user/attilio/vmc-playground/sys/modules/cxgbe/if_cxgbe/Makefile user/attilio/vmc-playground/sys/modules/cxgbe/tom/Makefile user/attilio/vmc-playground/sys/modules/drm/r128/Makefile user/attilio/vmc-playground/sys/modules/drm/radeon/Makefile user/attilio/vmc-playground/sys/modules/drm/via/Makefile user/attilio/vmc-playground/sys/modules/drm2/drm2/Makefile user/attilio/vmc-playground/sys/modules/drm2/i915kms/Makefile user/attilio/vmc-playground/sys/modules/dtrace/Makefile user/attilio/vmc-playground/sys/modules/dtrace/dtraceall/Makefile user/attilio/vmc-playground/sys/modules/dtrace/dtraceall/dtraceall.c user/attilio/vmc-playground/sys/modules/dummynet/Makefile user/attilio/vmc-playground/sys/modules/filemon/Makefile user/attilio/vmc-playground/sys/modules/hpt27xx/Makefile user/attilio/vmc-playground/sys/modules/ipfw/Makefile user/attilio/vmc-playground/sys/modules/ipfw_nat/Makefile user/attilio/vmc-playground/sys/modules/ips/Makefile user/attilio/vmc-playground/sys/modules/iwn/Makefile user/attilio/vmc-playground/sys/modules/mii/Makefile user/attilio/vmc-playground/sys/modules/mps/Makefile user/attilio/vmc-playground/sys/modules/nxge/Makefile user/attilio/vmc-playground/sys/modules/pf/Makefile user/attilio/vmc-playground/sys/modules/pflog/Makefile user/attilio/vmc-playground/sys/modules/pfsync/Makefile user/attilio/vmc-playground/sys/modules/random/Makefile user/attilio/vmc-playground/sys/modules/scsi_low/Makefile user/attilio/vmc-playground/sys/modules/sdhci/Makefile user/attilio/vmc-playground/sys/modules/ufs/Makefile user/attilio/vmc-playground/sys/modules/usb/Makefile user/attilio/vmc-playground/sys/modules/virtio/Makefile user/attilio/vmc-playground/sys/modules/wlan/Makefile user/attilio/vmc-playground/sys/modules/xfs/Makefile user/attilio/vmc-playground/sys/modules/zfs/Makefile user/attilio/vmc-playground/sys/net/bpf.c user/attilio/vmc-playground/sys/net/bpf.h user/attilio/vmc-playground/sys/net/bpf_buffer.c user/attilio/vmc-playground/sys/net/bpf_zerocopy.c user/attilio/vmc-playground/sys/net/bpfdesc.h user/attilio/vmc-playground/sys/net/bridgestp.c user/attilio/vmc-playground/sys/net/flowtable.c user/attilio/vmc-playground/sys/net/ieee8023ad_lacp.c user/attilio/vmc-playground/sys/net/if.c user/attilio/vmc-playground/sys/net/if.h user/attilio/vmc-playground/sys/net/if_arcsubr.c user/attilio/vmc-playground/sys/net/if_atmsubr.c user/attilio/vmc-playground/sys/net/if_bridge.c user/attilio/vmc-playground/sys/net/if_clone.c user/attilio/vmc-playground/sys/net/if_clone.h user/attilio/vmc-playground/sys/net/if_disc.c user/attilio/vmc-playground/sys/net/if_edsc.c user/attilio/vmc-playground/sys/net/if_ef.c user/attilio/vmc-playground/sys/net/if_enc.c user/attilio/vmc-playground/sys/net/if_epair.c user/attilio/vmc-playground/sys/net/if_ethersubr.c user/attilio/vmc-playground/sys/net/if_faith.c user/attilio/vmc-playground/sys/net/if_fddisubr.c user/attilio/vmc-playground/sys/net/if_fwsubr.c user/attilio/vmc-playground/sys/net/if_gif.c user/attilio/vmc-playground/sys/net/if_gre.c user/attilio/vmc-playground/sys/net/if_iso88025subr.c user/attilio/vmc-playground/sys/net/if_lagg.c user/attilio/vmc-playground/sys/net/if_llatbl.c user/attilio/vmc-playground/sys/net/if_llatbl.h user/attilio/vmc-playground/sys/net/if_loop.c user/attilio/vmc-playground/sys/net/if_spppfr.c user/attilio/vmc-playground/sys/net/if_spppsubr.c user/attilio/vmc-playground/sys/net/if_stf.c user/attilio/vmc-playground/sys/net/if_tap.c user/attilio/vmc-playground/sys/net/if_tun.c user/attilio/vmc-playground/sys/net/if_var.h user/attilio/vmc-playground/sys/net/if_vlan.c user/attilio/vmc-playground/sys/net/netmap.h user/attilio/vmc-playground/sys/net/netmap_user.h user/attilio/vmc-playground/sys/net/pfil.c user/attilio/vmc-playground/sys/net/pfil.h user/attilio/vmc-playground/sys/net/rtsock.c user/attilio/vmc-playground/sys/net/zlib.c user/attilio/vmc-playground/sys/net/zlib.h user/attilio/vmc-playground/sys/net80211/ieee80211.c user/attilio/vmc-playground/sys/net80211/ieee80211.h user/attilio/vmc-playground/sys/net80211/ieee80211_adhoc.c user/attilio/vmc-playground/sys/net80211/ieee80211_freebsd.c user/attilio/vmc-playground/sys/net80211/ieee80211_freebsd.h user/attilio/vmc-playground/sys/net80211/ieee80211_hostap.c user/attilio/vmc-playground/sys/net80211/ieee80211_hostap.h user/attilio/vmc-playground/sys/net80211/ieee80211_ht.c user/attilio/vmc-playground/sys/net80211/ieee80211_hwmp.c user/attilio/vmc-playground/sys/net80211/ieee80211_input.c user/attilio/vmc-playground/sys/net80211/ieee80211_mesh.c user/attilio/vmc-playground/sys/net80211/ieee80211_node.c user/attilio/vmc-playground/sys/net80211/ieee80211_node.h user/attilio/vmc-playground/sys/net80211/ieee80211_output.c user/attilio/vmc-playground/sys/net80211/ieee80211_power.c user/attilio/vmc-playground/sys/net80211/ieee80211_power.h user/attilio/vmc-playground/sys/net80211/ieee80211_proto.c user/attilio/vmc-playground/sys/net80211/ieee80211_radiotap.h user/attilio/vmc-playground/sys/net80211/ieee80211_regdomain.h user/attilio/vmc-playground/sys/net80211/ieee80211_scan.c user/attilio/vmc-playground/sys/net80211/ieee80211_scan_sta.c user/attilio/vmc-playground/sys/net80211/ieee80211_sta.c user/attilio/vmc-playground/sys/net80211/ieee80211_sta.h user/attilio/vmc-playground/sys/net80211/ieee80211_superg.c user/attilio/vmc-playground/sys/net80211/ieee80211_superg.h user/attilio/vmc-playground/sys/net80211/ieee80211_var.h user/attilio/vmc-playground/sys/net80211/ieee80211_wds.c user/attilio/vmc-playground/sys/netatalk/aarp.c user/attilio/vmc-playground/sys/netatalk/ddp_output.c user/attilio/vmc-playground/sys/netgraph/atm/ccatm/ng_ccatm.c user/attilio/vmc-playground/sys/netgraph/atm/ng_atm.c user/attilio/vmc-playground/sys/netgraph/atm/sscfu/ng_sscfu.c user/attilio/vmc-playground/sys/netgraph/atm/sscop/ng_sscop.c user/attilio/vmc-playground/sys/netgraph/atm/uni/ng_uni.c user/attilio/vmc-playground/sys/netgraph/bluetooth/drivers/bt3c/ng_bt3c_pccard.c user/attilio/vmc-playground/sys/netgraph/bluetooth/drivers/h4/ng_h4.c user/attilio/vmc-playground/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c user/attilio/vmc-playground/sys/netgraph/bluetooth/hci/ng_hci_cmds.c user/attilio/vmc-playground/sys/netgraph/bluetooth/hci/ng_hci_evnt.c user/attilio/vmc-playground/sys/netgraph/bluetooth/hci/ng_hci_misc.c user/attilio/vmc-playground/sys/netgraph/bluetooth/hci/ng_hci_ulpi.c user/attilio/vmc-playground/sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.h user/attilio/vmc-playground/sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c user/attilio/vmc-playground/sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c user/attilio/vmc-playground/sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c user/attilio/vmc-playground/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c user/attilio/vmc-playground/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c user/attilio/vmc-playground/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c user/attilio/vmc-playground/sys/netgraph/bluetooth/socket/ng_btsocket_sco.c user/attilio/vmc-playground/sys/netgraph/netflow/netflow.c user/attilio/vmc-playground/sys/netgraph/netflow/netflow_v9.c user/attilio/vmc-playground/sys/netgraph/netflow/ng_netflow.c user/attilio/vmc-playground/sys/netgraph/netflow/ng_netflow.h user/attilio/vmc-playground/sys/netgraph/ng_UI.c user/attilio/vmc-playground/sys/netgraph/ng_atmllc.c user/attilio/vmc-playground/sys/netgraph/ng_base.c user/attilio/vmc-playground/sys/netgraph/ng_bridge.c user/attilio/vmc-playground/sys/netgraph/ng_cisco.c user/attilio/vmc-playground/sys/netgraph/ng_deflate.c user/attilio/vmc-playground/sys/netgraph/ng_device.c user/attilio/vmc-playground/sys/netgraph/ng_eiface.c user/attilio/vmc-playground/sys/netgraph/ng_ether.c user/attilio/vmc-playground/sys/netgraph/ng_fec.c user/attilio/vmc-playground/sys/netgraph/ng_frame_relay.c user/attilio/vmc-playground/sys/netgraph/ng_gif.c user/attilio/vmc-playground/sys/netgraph/ng_gif_demux.c user/attilio/vmc-playground/sys/netgraph/ng_hub.c user/attilio/vmc-playground/sys/netgraph/ng_iface.c user/attilio/vmc-playground/sys/netgraph/ng_ipfw.c user/attilio/vmc-playground/sys/netgraph/ng_ksocket.c user/attilio/vmc-playground/sys/netgraph/ng_l2tp.c user/attilio/vmc-playground/sys/netgraph/ng_lmi.c user/attilio/vmc-playground/sys/netgraph/ng_mppc.c user/attilio/vmc-playground/sys/netgraph/ng_nat.c user/attilio/vmc-playground/sys/netgraph/ng_one2many.c user/attilio/vmc-playground/sys/netgraph/ng_ppp.c user/attilio/vmc-playground/sys/netgraph/ng_pppoe.c user/attilio/vmc-playground/sys/netgraph/ng_pptpgre.c user/attilio/vmc-playground/sys/netgraph/ng_pred1.c user/attilio/vmc-playground/sys/netgraph/ng_rfc1490.c user/attilio/vmc-playground/sys/netgraph/ng_source.c user/attilio/vmc-playground/sys/netgraph/ng_tee.c user/attilio/vmc-playground/sys/netgraph/ng_tty.c user/attilio/vmc-playground/sys/netgraph/ng_vjc.c user/attilio/vmc-playground/sys/netgraph/ng_vlan.c user/attilio/vmc-playground/sys/netinet/if_ether.c user/attilio/vmc-playground/sys/netinet/if_ether.h user/attilio/vmc-playground/sys/netinet/igmp.c user/attilio/vmc-playground/sys/netinet/in.c user/attilio/vmc-playground/sys/netinet/in.h user/attilio/vmc-playground/sys/netinet/in_cksum.c user/attilio/vmc-playground/sys/netinet/in_gif.c user/attilio/vmc-playground/sys/netinet/in_pcb.c user/attilio/vmc-playground/sys/netinet/in_pcb.h user/attilio/vmc-playground/sys/netinet/in_rmx.c user/attilio/vmc-playground/sys/netinet/in_var.h user/attilio/vmc-playground/sys/netinet/ip_carp.c user/attilio/vmc-playground/sys/netinet/ip_divert.c user/attilio/vmc-playground/sys/netinet/ip_dummynet.h user/attilio/vmc-playground/sys/netinet/ip_fastfwd.c user/attilio/vmc-playground/sys/netinet/ip_gre.c user/attilio/vmc-playground/sys/netinet/ip_icmp.c user/attilio/vmc-playground/sys/netinet/ip_input.c user/attilio/vmc-playground/sys/netinet/ip_ipsec.c user/attilio/vmc-playground/sys/netinet/ip_mroute.c user/attilio/vmc-playground/sys/netinet/ip_options.c user/attilio/vmc-playground/sys/netinet/ip_options.h user/attilio/vmc-playground/sys/netinet/ip_output.c user/attilio/vmc-playground/sys/netinet/ip_var.h user/attilio/vmc-playground/sys/netinet/khelp/h_ertt.c user/attilio/vmc-playground/sys/netinet/libalias/alias.c user/attilio/vmc-playground/sys/netinet/libalias/alias_proxy.c user/attilio/vmc-playground/sys/netinet/libalias/alias_skinny.c user/attilio/vmc-playground/sys/netinet/libalias/libalias.3 user/attilio/vmc-playground/sys/netinet/raw_ip.c user/attilio/vmc-playground/sys/netinet/sctp_asconf.c user/attilio/vmc-playground/sys/netinet/sctp_auth.c user/attilio/vmc-playground/sys/netinet/sctp_bsd_addr.c user/attilio/vmc-playground/sys/netinet/sctp_cc_functions.c user/attilio/vmc-playground/sys/netinet/sctp_constants.h user/attilio/vmc-playground/sys/netinet/sctp_header.h user/attilio/vmc-playground/sys/netinet/sctp_indata.c user/attilio/vmc-playground/sys/netinet/sctp_input.c user/attilio/vmc-playground/sys/netinet/sctp_input.h user/attilio/vmc-playground/sys/netinet/sctp_output.c user/attilio/vmc-playground/sys/netinet/sctp_output.h user/attilio/vmc-playground/sys/netinet/sctp_pcb.c user/attilio/vmc-playground/sys/netinet/sctp_pcb.h user/attilio/vmc-playground/sys/netinet/sctp_peeloff.c user/attilio/vmc-playground/sys/netinet/sctp_peeloff.h user/attilio/vmc-playground/sys/netinet/sctp_structs.h user/attilio/vmc-playground/sys/netinet/sctp_sysctl.c user/attilio/vmc-playground/sys/netinet/sctp_timer.c user/attilio/vmc-playground/sys/netinet/sctp_uio.h user/attilio/vmc-playground/sys/netinet/sctp_usrreq.c user/attilio/vmc-playground/sys/netinet/sctp_var.h user/attilio/vmc-playground/sys/netinet/sctputil.c user/attilio/vmc-playground/sys/netinet/sctputil.h user/attilio/vmc-playground/sys/netinet/siftr.c user/attilio/vmc-playground/sys/netinet/tcp.h user/attilio/vmc-playground/sys/netinet/tcp_debug.c user/attilio/vmc-playground/sys/netinet/tcp_hostcache.c user/attilio/vmc-playground/sys/netinet/tcp_input.c user/attilio/vmc-playground/sys/netinet/tcp_output.c user/attilio/vmc-playground/sys/netinet/tcp_reass.c user/attilio/vmc-playground/sys/netinet/tcp_subr.c user/attilio/vmc-playground/sys/netinet/tcp_syncache.c user/attilio/vmc-playground/sys/netinet/tcp_syncache.h user/attilio/vmc-playground/sys/netinet/tcp_timer.c user/attilio/vmc-playground/sys/netinet/tcp_timer.h user/attilio/vmc-playground/sys/netinet/tcp_timewait.c user/attilio/vmc-playground/sys/netinet/tcp_usrreq.c user/attilio/vmc-playground/sys/netinet/tcp_var.h user/attilio/vmc-playground/sys/netinet/toecore.c user/attilio/vmc-playground/sys/netinet/toecore.h user/attilio/vmc-playground/sys/netinet/udp.h user/attilio/vmc-playground/sys/netinet/udp_usrreq.c user/attilio/vmc-playground/sys/netinet6/frag6.c user/attilio/vmc-playground/sys/netinet6/icmp6.c user/attilio/vmc-playground/sys/netinet6/in6.c user/attilio/vmc-playground/sys/netinet6/in6.h user/attilio/vmc-playground/sys/netinet6/in6_gif.c user/attilio/vmc-playground/sys/netinet6/in6_gif.h user/attilio/vmc-playground/sys/netinet6/in6_ifattach.h user/attilio/vmc-playground/sys/netinet6/in6_pcb.h user/attilio/vmc-playground/sys/netinet6/in6_rmx.c user/attilio/vmc-playground/sys/netinet6/in6_src.c user/attilio/vmc-playground/sys/netinet6/in6_var.h user/attilio/vmc-playground/sys/netinet6/ip6_forward.c user/attilio/vmc-playground/sys/netinet6/ip6_input.c user/attilio/vmc-playground/sys/netinet6/ip6_ipsec.c user/attilio/vmc-playground/sys/netinet6/ip6_mroute.c user/attilio/vmc-playground/sys/netinet6/ip6_output.c user/attilio/vmc-playground/sys/netinet6/ip6_var.h user/attilio/vmc-playground/sys/netinet6/ip6protosw.h user/attilio/vmc-playground/sys/netinet6/mld6.c user/attilio/vmc-playground/sys/netinet6/nd6.c user/attilio/vmc-playground/sys/netinet6/nd6.h user/attilio/vmc-playground/sys/netinet6/nd6_nbr.c user/attilio/vmc-playground/sys/netinet6/nd6_rtr.c user/attilio/vmc-playground/sys/netinet6/pim6_var.h user/attilio/vmc-playground/sys/netinet6/raw_ip6.c user/attilio/vmc-playground/sys/netinet6/scope6.c user/attilio/vmc-playground/sys/netinet6/scope6_var.h user/attilio/vmc-playground/sys/netinet6/sctp6_usrreq.c user/attilio/vmc-playground/sys/netinet6/sctp6_var.h user/attilio/vmc-playground/sys/netinet6/tcp6_var.h user/attilio/vmc-playground/sys/netinet6/udp6_usrreq.c user/attilio/vmc-playground/sys/netipsec/ipsec.c user/attilio/vmc-playground/sys/netipsec/ipsec_input.c user/attilio/vmc-playground/sys/netipsec/ipsec_mbuf.c user/attilio/vmc-playground/sys/netipsec/ipsec_output.c user/attilio/vmc-playground/sys/netipsec/key.c user/attilio/vmc-playground/sys/netipsec/keysock.c user/attilio/vmc-playground/sys/netipsec/xform_ah.c user/attilio/vmc-playground/sys/netipsec/xform_ipip.c user/attilio/vmc-playground/sys/netipx/ipx_outputfl.c user/attilio/vmc-playground/sys/netipx/ipx_usrreq.c user/attilio/vmc-playground/sys/netipx/spx_reass.c user/attilio/vmc-playground/sys/netipx/spx_usrreq.c user/attilio/vmc-playground/sys/netnatm/natm.c user/attilio/vmc-playground/sys/netncp/ncp_sock.c user/attilio/vmc-playground/sys/netsmb/smb_conn.c user/attilio/vmc-playground/sys/netsmb/smb_dev.c user/attilio/vmc-playground/sys/netsmb/smb_iod.c user/attilio/vmc-playground/sys/netsmb/smb_rq.c user/attilio/vmc-playground/sys/netsmb/smb_trantcp.c user/attilio/vmc-playground/sys/netsmb/smb_usr.c user/attilio/vmc-playground/sys/nfs/bootp_subr.c user/attilio/vmc-playground/sys/nfs/krpc_subr.c user/attilio/vmc-playground/sys/nfs/nfs_common.c user/attilio/vmc-playground/sys/nfs/nfs_common.h user/attilio/vmc-playground/sys/nfs/nfs_nfssvc.c user/attilio/vmc-playground/sys/nfs/nfssvc.h user/attilio/vmc-playground/sys/nfsclient/nfs_bio.c user/attilio/vmc-playground/sys/nfsclient/nfs_krpc.c user/attilio/vmc-playground/sys/nfsclient/nfs_node.c user/attilio/vmc-playground/sys/nfsclient/nfs_subs.c user/attilio/vmc-playground/sys/nfsclient/nfs_vfsops.c user/attilio/vmc-playground/sys/nfsclient/nfs_vnops.c user/attilio/vmc-playground/sys/nfsclient/nfsargs.h user/attilio/vmc-playground/sys/nfsserver/nfs.h user/attilio/vmc-playground/sys/nfsserver/nfs_fha.c user/attilio/vmc-playground/sys/nfsserver/nfs_serv.c user/attilio/vmc-playground/sys/nfsserver/nfs_srvkrpc.c user/attilio/vmc-playground/sys/nfsserver/nfs_srvsubs.c user/attilio/vmc-playground/sys/nlm/nlm_advlock.c user/attilio/vmc-playground/sys/nlm/nlm_prot_impl.c user/attilio/vmc-playground/sys/ofed/drivers/infiniband/core/cma.c user/attilio/vmc-playground/sys/ofed/drivers/infiniband/core/ud_header.c user/attilio/vmc-playground/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h user/attilio/vmc-playground/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c user/attilio/vmc-playground/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c user/attilio/vmc-playground/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c user/attilio/vmc-playground/sys/ofed/drivers/infiniband/ulp/sdp/sdp_bcopy.c user/attilio/vmc-playground/sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c user/attilio/vmc-playground/sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c user/attilio/vmc-playground/sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c user/attilio/vmc-playground/sys/ofed/drivers/net/mlx4/en_netdev.c user/attilio/vmc-playground/sys/ofed/drivers/net/mlx4/en_rx.c user/attilio/vmc-playground/sys/ofed/drivers/net/mlx4/en_tx.c user/attilio/vmc-playground/sys/ofed/include/linux/cdev.h user/attilio/vmc-playground/sys/ofed/include/linux/gfp.h user/attilio/vmc-playground/sys/ofed/include/linux/linux_compat.c user/attilio/vmc-playground/sys/ofed/include/linux/pci.h user/attilio/vmc-playground/sys/ofed/include/rdma/ib_addr.h user/attilio/vmc-playground/sys/pc98/cbus/pckbd.c user/attilio/vmc-playground/sys/pc98/conf/GENERIC user/attilio/vmc-playground/sys/pc98/include/bus.h user/attilio/vmc-playground/sys/pc98/pc98/machdep.c user/attilio/vmc-playground/sys/pci/if_rl.c user/attilio/vmc-playground/sys/pci/if_rlreg.h user/attilio/vmc-playground/sys/pci/ncr.c user/attilio/vmc-playground/sys/powerpc/aim/locore32.S user/attilio/vmc-playground/sys/powerpc/aim/locore64.S user/attilio/vmc-playground/sys/powerpc/aim/machdep.c user/attilio/vmc-playground/sys/powerpc/aim/mmu_oea.c user/attilio/vmc-playground/sys/powerpc/aim/mmu_oea64.c user/attilio/vmc-playground/sys/powerpc/aim/slb.c user/attilio/vmc-playground/sys/powerpc/aim/trap.c user/attilio/vmc-playground/sys/powerpc/aim/trap_subr32.S user/attilio/vmc-playground/sys/powerpc/aim/trap_subr64.S user/attilio/vmc-playground/sys/powerpc/aim/uma_machdep.c user/attilio/vmc-playground/sys/powerpc/booke/locore.S user/attilio/vmc-playground/sys/powerpc/booke/machdep.c user/attilio/vmc-playground/sys/powerpc/booke/platform_bare.c user/attilio/vmc-playground/sys/powerpc/booke/pmap.c user/attilio/vmc-playground/sys/powerpc/booke/trap.c user/attilio/vmc-playground/sys/powerpc/conf/GENERIC user/attilio/vmc-playground/sys/powerpc/conf/GENERIC64 user/attilio/vmc-playground/sys/powerpc/conf/NOTES user/attilio/vmc-playground/sys/powerpc/include/bat.h user/attilio/vmc-playground/sys/powerpc/include/cpu.h user/attilio/vmc-playground/sys/powerpc/include/pcb.h user/attilio/vmc-playground/sys/powerpc/include/spr.h user/attilio/vmc-playground/sys/powerpc/mpc85xx/pci_fdt.c user/attilio/vmc-playground/sys/powerpc/ofw/ofw_real.c user/attilio/vmc-playground/sys/powerpc/ofw/ofw_syscons.c user/attilio/vmc-playground/sys/powerpc/powermac/atibl.c user/attilio/vmc-playground/sys/powerpc/powermac/openpic_macio.c user/attilio/vmc-playground/sys/powerpc/powerpc/busdma_machdep.c user/attilio/vmc-playground/sys/powerpc/ps3/if_glc.c user/attilio/vmc-playground/sys/rpc/auth.h user/attilio/vmc-playground/sys/rpc/clnt.h user/attilio/vmc-playground/sys/rpc/clnt_dg.c user/attilio/vmc-playground/sys/rpc/clnt_rc.c user/attilio/vmc-playground/sys/rpc/clnt_vc.c user/attilio/vmc-playground/sys/rpc/rpc_com.h user/attilio/vmc-playground/sys/rpc/rpc_generic.c user/attilio/vmc-playground/sys/rpc/rpcm_subs.h user/attilio/vmc-playground/sys/rpc/rpcsec_gss/rpcsec_gss_prot.c user/attilio/vmc-playground/sys/rpc/rpcsec_gss/svc_rpcsec_gss.c user/attilio/vmc-playground/sys/rpc/svc.c user/attilio/vmc-playground/sys/rpc/svc.h user/attilio/vmc-playground/sys/rpc/svc_dg.c user/attilio/vmc-playground/sys/rpc/svc_vc.c user/attilio/vmc-playground/sys/rpc/xdr.h user/attilio/vmc-playground/sys/security/audit/audit.c user/attilio/vmc-playground/sys/security/audit/audit.h user/attilio/vmc-playground/sys/security/audit/audit_arg.c user/attilio/vmc-playground/sys/security/audit/audit_bsm.c user/attilio/vmc-playground/sys/security/audit/audit_bsm_klib.c user/attilio/vmc-playground/sys/security/audit/audit_private.h user/attilio/vmc-playground/sys/security/audit/audit_syscalls.c user/attilio/vmc-playground/sys/security/audit/audit_worker.c user/attilio/vmc-playground/sys/security/mac/mac_process.c user/attilio/vmc-playground/sys/security/mac/mac_syscalls.c user/attilio/vmc-playground/sys/sparc64/conf/GENERIC user/attilio/vmc-playground/sys/sparc64/include/atomic.h user/attilio/vmc-playground/sys/sparc64/include/fsr.h user/attilio/vmc-playground/sys/sparc64/include/intr_machdep.h user/attilio/vmc-playground/sys/sparc64/include/ktr.h user/attilio/vmc-playground/sys/sparc64/include/pmap.h user/attilio/vmc-playground/sys/sparc64/include/smp.h user/attilio/vmc-playground/sys/sparc64/include/vmparam.h user/attilio/vmc-playground/sys/sparc64/pci/fire.c user/attilio/vmc-playground/sys/sparc64/pci/psycho.c user/attilio/vmc-playground/sys/sparc64/pci/schizo.c user/attilio/vmc-playground/sys/sparc64/sparc64/ata_machdep.c user/attilio/vmc-playground/sys/sparc64/sparc64/interrupt.S user/attilio/vmc-playground/sys/sparc64/sparc64/intr_machdep.c user/attilio/vmc-playground/sys/sparc64/sparc64/machdep.c user/attilio/vmc-playground/sys/sparc64/sparc64/mp_machdep.c user/attilio/vmc-playground/sys/sparc64/sparc64/pmap.c user/attilio/vmc-playground/sys/sparc64/sparc64/support.S user/attilio/vmc-playground/sys/sparc64/sparc64/tick.c user/attilio/vmc-playground/sys/sparc64/sparc64/trap.c user/attilio/vmc-playground/sys/sparc64/sparc64/vm_machdep.c user/attilio/vmc-playground/sys/sys/_cpuset.h user/attilio/vmc-playground/sys/sys/_mutex.h user/attilio/vmc-playground/sys/sys/_rmlock.h user/attilio/vmc-playground/sys/sys/_rwlock.h user/attilio/vmc-playground/sys/sys/ata.h user/attilio/vmc-playground/sys/sys/buf.h user/attilio/vmc-playground/sys/sys/buf_ring.h user/attilio/vmc-playground/sys/sys/bufobj.h user/attilio/vmc-playground/sys/sys/bus.h user/attilio/vmc-playground/sys/sys/capability.h user/attilio/vmc-playground/sys/sys/cdefs.h user/attilio/vmc-playground/sys/sys/conf.h user/attilio/vmc-playground/sys/sys/copyright.h user/attilio/vmc-playground/sys/sys/eventhandler.h user/attilio/vmc-playground/sys/sys/fcntl.h user/attilio/vmc-playground/sys/sys/file.h user/attilio/vmc-playground/sys/sys/fnv_hash.h user/attilio/vmc-playground/sys/sys/hash.h user/attilio/vmc-playground/sys/sys/ipc.h user/attilio/vmc-playground/sys/sys/kdb.h user/attilio/vmc-playground/sys/sys/kernel.h user/attilio/vmc-playground/sys/sys/ktr.h user/attilio/vmc-playground/sys/sys/lock.h user/attilio/vmc-playground/sys/sys/mbuf.h user/attilio/vmc-playground/sys/sys/mount.h user/attilio/vmc-playground/sys/sys/mutex.h user/attilio/vmc-playground/sys/sys/namei.h user/attilio/vmc-playground/sys/sys/param.h user/attilio/vmc-playground/sys/sys/pcpu.h user/attilio/vmc-playground/sys/sys/pipe.h user/attilio/vmc-playground/sys/sys/pmc.h user/attilio/vmc-playground/sys/sys/pmckern.h user/attilio/vmc-playground/sys/sys/proc.h user/attilio/vmc-playground/sys/sys/protosw.h user/attilio/vmc-playground/sys/sys/queue.h user/attilio/vmc-playground/sys/sys/racct.h user/attilio/vmc-playground/sys/sys/rctl.h user/attilio/vmc-playground/sys/sys/refcount.h user/attilio/vmc-playground/sys/sys/resource.h user/attilio/vmc-playground/sys/sys/rwlock.h user/attilio/vmc-playground/sys/sys/sched.h user/attilio/vmc-playground/sys/sys/smp.h user/attilio/vmc-playground/sys/sys/socket.h user/attilio/vmc-playground/sys/sys/socketvar.h user/attilio/vmc-playground/sys/sys/stat.h user/attilio/vmc-playground/sys/sys/syscall.h user/attilio/vmc-playground/sys/sys/syscall.mk user/attilio/vmc-playground/sys/sys/syscallsubr.h user/attilio/vmc-playground/sys/sys/sysctl.h user/attilio/vmc-playground/sys/sys/sysproto.h user/attilio/vmc-playground/sys/sys/systm.h user/attilio/vmc-playground/sys/sys/time.h user/attilio/vmc-playground/sys/sys/tty.h user/attilio/vmc-playground/sys/sys/un.h user/attilio/vmc-playground/sys/sys/unistd.h user/attilio/vmc-playground/sys/sys/user.h user/attilio/vmc-playground/sys/sys/vdso.h user/attilio/vmc-playground/sys/sys/vmmeter.h user/attilio/vmc-playground/sys/sys/vnode.h user/attilio/vmc-playground/sys/sys/wait.h user/attilio/vmc-playground/sys/tools/vnode_if.awk user/attilio/vmc-playground/sys/ufs/ffs/ffs_alloc.c user/attilio/vmc-playground/sys/ufs/ffs/ffs_balloc.c user/attilio/vmc-playground/sys/ufs/ffs/ffs_extern.h user/attilio/vmc-playground/sys/ufs/ffs/ffs_inode.c user/attilio/vmc-playground/sys/ufs/ffs/ffs_snapshot.c user/attilio/vmc-playground/sys/ufs/ffs/ffs_softdep.c user/attilio/vmc-playground/sys/ufs/ffs/ffs_vfsops.c user/attilio/vmc-playground/sys/ufs/ffs/ffs_vnops.c user/attilio/vmc-playground/sys/ufs/ffs/fs.h user/attilio/vmc-playground/sys/ufs/ufs/inode.h user/attilio/vmc-playground/sys/ufs/ufs/ufs_acl.c user/attilio/vmc-playground/sys/ufs/ufs/ufs_bmap.c user/attilio/vmc-playground/sys/ufs/ufs/ufs_extattr.c user/attilio/vmc-playground/sys/ufs/ufs/ufs_lookup.c user/attilio/vmc-playground/sys/ufs/ufs/ufs_quota.c user/attilio/vmc-playground/sys/ufs/ufs/ufs_vnops.c user/attilio/vmc-playground/sys/ufs/ufs/ufsmount.h user/attilio/vmc-playground/sys/vm/device_pager.c user/attilio/vmc-playground/sys/vm/memguard.c user/attilio/vmc-playground/sys/vm/memguard.h user/attilio/vmc-playground/sys/vm/sg_pager.c user/attilio/vmc-playground/sys/vm/swap_pager.c user/attilio/vmc-playground/sys/vm/uma.h user/attilio/vmc-playground/sys/vm/uma_core.c user/attilio/vmc-playground/sys/vm/uma_int.h user/attilio/vmc-playground/sys/vm/vm.h user/attilio/vmc-playground/sys/vm/vm_fault.c user/attilio/vmc-playground/sys/vm/vm_glue.c user/attilio/vmc-playground/sys/vm/vm_kern.c user/attilio/vmc-playground/sys/vm/vm_map.c user/attilio/vmc-playground/sys/vm/vm_map.h user/attilio/vmc-playground/sys/vm/vm_meter.c user/attilio/vmc-playground/sys/vm/vm_mmap.c user/attilio/vmc-playground/sys/vm/vm_object.c user/attilio/vmc-playground/sys/vm/vm_object.h user/attilio/vmc-playground/sys/vm/vm_page.c user/attilio/vmc-playground/sys/vm/vm_page.h user/attilio/vmc-playground/sys/vm/vm_pageout.c user/attilio/vmc-playground/sys/vm/vm_pageout.h user/attilio/vmc-playground/sys/vm/vm_phys.h user/attilio/vmc-playground/sys/vm/vm_reserv.c user/attilio/vmc-playground/sys/vm/vm_unix.c user/attilio/vmc-playground/sys/vm/vnode_pager.c user/attilio/vmc-playground/sys/x86/acpica/acpi_wakeup.c user/attilio/vmc-playground/sys/x86/bios/smbios.c user/attilio/vmc-playground/sys/x86/include/bus.h user/attilio/vmc-playground/sys/x86/include/specialreg.h user/attilio/vmc-playground/sys/x86/x86/busdma_machdep.c user/attilio/vmc-playground/sys/x86/x86/intr_machdep.c user/attilio/vmc-playground/sys/x86/x86/io_apic.c user/attilio/vmc-playground/sys/x86/x86/local_apic.c user/attilio/vmc-playground/sys/x86/x86/tsc.c user/attilio/vmc-playground/sys/xen/evtchn/evtchn.c user/attilio/vmc-playground/sys/xen/interface/foreign/mkheader.py user/attilio/vmc-playground/tools/bsdbox/Makefile user/attilio/vmc-playground/tools/bsdbox/Makefile.base user/attilio/vmc-playground/tools/bsdbox/Makefile.fs user/attilio/vmc-playground/tools/bsdbox/Makefile.hostapd user/attilio/vmc-playground/tools/build/Makefile user/attilio/vmc-playground/tools/build/make_check/Makefile user/attilio/vmc-playground/tools/build/mk/OptionalObsoleteFiles.inc user/attilio/vmc-playground/tools/debugscripts/dot.gdbinit user/attilio/vmc-playground/tools/diag/README user/attilio/vmc-playground/tools/install.sh user/attilio/vmc-playground/tools/kerneldoc/subsys/common-Doxyfile user/attilio/vmc-playground/tools/regression/filemon/Makefile user/attilio/vmc-playground/tools/regression/lib/libc/gen/Makefile user/attilio/vmc-playground/tools/regression/lib/libc/nss/test-gethostby.c user/attilio/vmc-playground/tools/regression/lib/libc/resolv/resolv.c user/attilio/vmc-playground/tools/regression/lib/libc/stdio/test-perror.c user/attilio/vmc-playground/tools/regression/netinet/arphold/arphold.c user/attilio/vmc-playground/tools/regression/netinet/ip_id_period/ip_id_period.py user/attilio/vmc-playground/tools/regression/netinet/udpzerobyte/udpzerobyte.c user/attilio/vmc-playground/tools/regression/netipx/ipxdgramloopback/ipxdgramloopback.c user/attilio/vmc-playground/tools/regression/sockets/sblock/sblock.c user/attilio/vmc-playground/tools/regression/sockets/sigpipe/sigpipe.c user/attilio/vmc-playground/tools/regression/sockets/unix_cmsg/unix_cmsg.c user/attilio/vmc-playground/tools/regression/sockets/unix_seqpacket_exercise/unix_seqpacket_exercise.c user/attilio/vmc-playground/tools/regression/sockets/zerosend/zerosend.c user/attilio/vmc-playground/tools/regression/ufs/uprintf/ufs_uprintf.c user/attilio/vmc-playground/tools/regression/usr.bin/printf/regress.sh user/attilio/vmc-playground/tools/test/hwpmc/pmctest.py user/attilio/vmc-playground/tools/test/ppsapi/Makefile user/attilio/vmc-playground/tools/test/ppsapi/README user/attilio/vmc-playground/tools/test/pthread_vfork/pthread_vfork_test.c user/attilio/vmc-playground/tools/tools/README user/attilio/vmc-playground/tools/tools/ath/Makefile user/attilio/vmc-playground/tools/tools/ath/arcode/arcode.c user/attilio/vmc-playground/tools/tools/ath/ath_prom_read/Makefile user/attilio/vmc-playground/tools/tools/ath/ath_prom_read/ath_prom_read.c user/attilio/vmc-playground/tools/tools/ath/athaggrstats/Makefile user/attilio/vmc-playground/tools/tools/ath/athdebug/athdebug.c user/attilio/vmc-playground/tools/tools/ath/athdecode/main.c user/attilio/vmc-playground/tools/tools/ath/athkey/athkey.c user/attilio/vmc-playground/tools/tools/ath/athprom/athprom.c user/attilio/vmc-playground/tools/tools/ath/athrd/athrd.1 user/attilio/vmc-playground/tools/tools/ath/athstats/Makefile user/attilio/vmc-playground/tools/tools/ath/athstats/athstats.c user/attilio/vmc-playground/tools/tools/ath/athsurvey/athsurvey.c user/attilio/vmc-playground/tools/tools/ath/common/ah_osdep.h user/attilio/vmc-playground/tools/tools/ath/common/diag.h user/attilio/vmc-playground/tools/tools/cxgbetool/cxgbetool.c user/attilio/vmc-playground/tools/tools/netmap/pcap.c user/attilio/vmc-playground/tools/tools/netmap/pkt-gen.c user/attilio/vmc-playground/tools/tools/netrate/netreceive/Makefile user/attilio/vmc-playground/tools/tools/netrate/netreceive/netreceive.c user/attilio/vmc-playground/tools/tools/netrate/netsend/netsend.c user/attilio/vmc-playground/tools/tools/notescheck/notescheck.py user/attilio/vmc-playground/tools/tools/sysbuild/sysbuild.sh user/attilio/vmc-playground/tools/tools/sysdoc/Makefile user/attilio/vmc-playground/tools/tools/track/track.sh user/attilio/vmc-playground/usr.bin/Makefile user/attilio/vmc-playground/usr.bin/Makefile.amd64 user/attilio/vmc-playground/usr.bin/Makefile.i386 user/attilio/vmc-playground/usr.bin/Makefile.ia64 user/attilio/vmc-playground/usr.bin/Makefile.powerpc user/attilio/vmc-playground/usr.bin/Makefile.sparc64 user/attilio/vmc-playground/usr.bin/apply/apply.c user/attilio/vmc-playground/usr.bin/ar/ar.h user/attilio/vmc-playground/usr.bin/at/parsetime.c user/attilio/vmc-playground/usr.bin/at/privs.h user/attilio/vmc-playground/usr.bin/bc/bc.y user/attilio/vmc-playground/usr.bin/calendar/calendar.1 user/attilio/vmc-playground/usr.bin/calendar/calendar.c user/attilio/vmc-playground/usr.bin/calendar/calendars/calendar.freebsd user/attilio/vmc-playground/usr.bin/calendar/calendars/calendar.history user/attilio/vmc-playground/usr.bin/calendar/dates.c user/attilio/vmc-playground/usr.bin/calendar/day.c user/attilio/vmc-playground/usr.bin/calendar/io.c user/attilio/vmc-playground/usr.bin/calendar/parsedata.c user/attilio/vmc-playground/usr.bin/chat/chat.8 user/attilio/vmc-playground/usr.bin/chat/chat.c user/attilio/vmc-playground/usr.bin/chpass/chpass.c user/attilio/vmc-playground/usr.bin/cksum/extern.h user/attilio/vmc-playground/usr.bin/clang/Makefile user/attilio/vmc-playground/usr.bin/clang/bugpoint/bugpoint.1 user/attilio/vmc-playground/usr.bin/clang/clang-tblgen/Makefile user/attilio/vmc-playground/usr.bin/clang/clang.prog.mk user/attilio/vmc-playground/usr.bin/clang/clang/Makefile user/attilio/vmc-playground/usr.bin/clang/clang/clang.1 user/attilio/vmc-playground/usr.bin/clang/llc/Makefile user/attilio/vmc-playground/usr.bin/clang/llc/llc.1 user/attilio/vmc-playground/usr.bin/clang/lli/Makefile user/attilio/vmc-playground/usr.bin/clang/lli/lli.1 user/attilio/vmc-playground/usr.bin/clang/llvm-ar/llvm-ar.1 user/attilio/vmc-playground/usr.bin/clang/llvm-as/llvm-as.1 user/attilio/vmc-playground/usr.bin/clang/llvm-bcanalyzer/llvm-bcanalyzer.1 user/attilio/vmc-playground/usr.bin/clang/llvm-diff/llvm-diff.1 user/attilio/vmc-playground/usr.bin/clang/llvm-dis/Makefile user/attilio/vmc-playground/usr.bin/clang/llvm-dis/llvm-dis.1 user/attilio/vmc-playground/usr.bin/clang/llvm-extract/Makefile user/attilio/vmc-playground/usr.bin/clang/llvm-extract/llvm-extract.1 user/attilio/vmc-playground/usr.bin/clang/llvm-link/Makefile user/attilio/vmc-playground/usr.bin/clang/llvm-link/llvm-link.1 user/attilio/vmc-playground/usr.bin/clang/llvm-mc/Makefile user/attilio/vmc-playground/usr.bin/clang/llvm-nm/llvm-nm.1 user/attilio/vmc-playground/usr.bin/clang/llvm-objdump/Makefile user/attilio/vmc-playground/usr.bin/clang/llvm-prof/Makefile user/attilio/vmc-playground/usr.bin/clang/llvm-prof/llvm-prof.1 user/attilio/vmc-playground/usr.bin/clang/llvm-ranlib/llvm-ranlib.1 user/attilio/vmc-playground/usr.bin/clang/llvm-rtdyld/Makefile user/attilio/vmc-playground/usr.bin/clang/opt/Makefile user/attilio/vmc-playground/usr.bin/clang/opt/opt.1 user/attilio/vmc-playground/usr.bin/clang/tblgen/Makefile user/attilio/vmc-playground/usr.bin/clang/tblgen/tblgen.1 user/attilio/vmc-playground/usr.bin/cpio/Makefile user/attilio/vmc-playground/usr.bin/cpio/test/Makefile user/attilio/vmc-playground/usr.bin/csup/lister.c user/attilio/vmc-playground/usr.bin/csup/proto.c user/attilio/vmc-playground/usr.bin/ctlstat/ctlstat.c user/attilio/vmc-playground/usr.bin/cut/cut.1 user/attilio/vmc-playground/usr.bin/cut/cut.c user/attilio/vmc-playground/usr.bin/dc/bcode.c user/attilio/vmc-playground/usr.bin/dc/bcode.h user/attilio/vmc-playground/usr.bin/dc/inout.c user/attilio/vmc-playground/usr.bin/du/du.1 user/attilio/vmc-playground/usr.bin/du/du.c user/attilio/vmc-playground/usr.bin/ee/Makefile user/attilio/vmc-playground/usr.bin/elfdump/elfdump.c user/attilio/vmc-playground/usr.bin/fetch/Makefile user/attilio/vmc-playground/usr.bin/fetch/fetch.c user/attilio/vmc-playground/usr.bin/find/extern.h user/attilio/vmc-playground/usr.bin/find/find.1 user/attilio/vmc-playground/usr.bin/find/find.c user/attilio/vmc-playground/usr.bin/find/function.c user/attilio/vmc-playground/usr.bin/find/ls.c user/attilio/vmc-playground/usr.bin/find/main.c user/attilio/vmc-playground/usr.bin/find/option.c user/attilio/vmc-playground/usr.bin/finger/finger.1 user/attilio/vmc-playground/usr.bin/finger/finger.c user/attilio/vmc-playground/usr.bin/gencat/gencat.c user/attilio/vmc-playground/usr.bin/getent/getent.c user/attilio/vmc-playground/usr.bin/grep/Makefile user/attilio/vmc-playground/usr.bin/grep/file.c user/attilio/vmc-playground/usr.bin/grep/grep.c user/attilio/vmc-playground/usr.bin/grep/grep.h user/attilio/vmc-playground/usr.bin/grep/regex/tre-fastmatch.c user/attilio/vmc-playground/usr.bin/grep/regex/xmalloc.c user/attilio/vmc-playground/usr.bin/grep/util.c user/attilio/vmc-playground/usr.bin/gzip/zuncompress.c user/attilio/vmc-playground/usr.bin/indent/indent_globs.h user/attilio/vmc-playground/usr.bin/kdump/kdump.c user/attilio/vmc-playground/usr.bin/kdump/mksubr user/attilio/vmc-playground/usr.bin/ktrdump/ktrdump.c user/attilio/vmc-playground/usr.bin/last/last.1 user/attilio/vmc-playground/usr.bin/last/last.c user/attilio/vmc-playground/usr.bin/less/defines.h user/attilio/vmc-playground/usr.bin/less/zless.sh user/attilio/vmc-playground/usr.bin/lex/NEWS user/attilio/vmc-playground/usr.bin/locale/locale.1 user/attilio/vmc-playground/usr.bin/locale/locale.c user/attilio/vmc-playground/usr.bin/locate/locate/locate.c user/attilio/vmc-playground/usr.bin/lock/lock.c user/attilio/vmc-playground/usr.bin/logger/logger.c user/attilio/vmc-playground/usr.bin/m4/Makefile user/attilio/vmc-playground/usr.bin/m4/expr.c user/attilio/vmc-playground/usr.bin/m4/extern.h user/attilio/vmc-playground/usr.bin/m4/gnum4.c user/attilio/vmc-playground/usr.bin/m4/lib/ohash_init.3 user/attilio/vmc-playground/usr.bin/m4/m4.1 user/attilio/vmc-playground/usr.bin/m4/main.c user/attilio/vmc-playground/usr.bin/m4/parser.y user/attilio/vmc-playground/usr.bin/mail/util.c user/attilio/vmc-playground/usr.bin/make/main.c user/attilio/vmc-playground/usr.bin/make/var.c user/attilio/vmc-playground/usr.bin/man/man.1 user/attilio/vmc-playground/usr.bin/man/man.sh user/attilio/vmc-playground/usr.bin/ministat/ministat.1 user/attilio/vmc-playground/usr.bin/ministat/ministat.c user/attilio/vmc-playground/usr.bin/mkcsmapper/Makefile.inc user/attilio/vmc-playground/usr.bin/mkcsmapper/lex.l user/attilio/vmc-playground/usr.bin/mkesdb/lex.l user/attilio/vmc-playground/usr.bin/mktemp/mktemp.1 user/attilio/vmc-playground/usr.bin/mktemp/mktemp.c user/attilio/vmc-playground/usr.bin/msgs/msgs.c user/attilio/vmc-playground/usr.bin/ncal/ncal.c user/attilio/vmc-playground/usr.bin/ncplist/ncplist.1 user/attilio/vmc-playground/usr.bin/netstat/Makefile user/attilio/vmc-playground/usr.bin/netstat/if.c user/attilio/vmc-playground/usr.bin/netstat/inet.c user/attilio/vmc-playground/usr.bin/netstat/mbuf.c user/attilio/vmc-playground/usr.bin/netstat/route.c user/attilio/vmc-playground/usr.bin/netstat/sctp.c user/attilio/vmc-playground/usr.bin/nfsstat/nfsstat.1 user/attilio/vmc-playground/usr.bin/nfsstat/nfsstat.c user/attilio/vmc-playground/usr.bin/passwd/Makefile user/attilio/vmc-playground/usr.bin/pr/pr.1 user/attilio/vmc-playground/usr.bin/printf/printf.c user/attilio/vmc-playground/usr.bin/procstat/procstat.1 user/attilio/vmc-playground/usr.bin/procstat/procstat.c user/attilio/vmc-playground/usr.bin/procstat/procstat_auxv.c user/attilio/vmc-playground/usr.bin/procstat/procstat_files.c user/attilio/vmc-playground/usr.bin/procstat/procstat_vm.c user/attilio/vmc-playground/usr.bin/rctl/rctl.8 user/attilio/vmc-playground/usr.bin/rlogin/rlogin.c user/attilio/vmc-playground/usr.bin/rpcgen/rpc_main.c user/attilio/vmc-playground/usr.bin/rpcgen/rpc_svcout.c user/attilio/vmc-playground/usr.bin/rpcgen/rpc_util.c user/attilio/vmc-playground/usr.bin/rpcinfo/rpcinfo.c user/attilio/vmc-playground/usr.bin/script/script.1 user/attilio/vmc-playground/usr.bin/script/script.c user/attilio/vmc-playground/usr.bin/seq/seq.1 user/attilio/vmc-playground/usr.bin/sort/Makefile user/attilio/vmc-playground/usr.bin/sort/bwstring.c user/attilio/vmc-playground/usr.bin/sort/bwstring.h user/attilio/vmc-playground/usr.bin/sort/coll.c user/attilio/vmc-playground/usr.bin/sort/coll.h user/attilio/vmc-playground/usr.bin/sort/file.c user/attilio/vmc-playground/usr.bin/sort/file.h user/attilio/vmc-playground/usr.bin/sort/radixsort.c user/attilio/vmc-playground/usr.bin/sort/sort.1.in user/attilio/vmc-playground/usr.bin/sort/sort.c user/attilio/vmc-playground/usr.bin/sort/sort.h user/attilio/vmc-playground/usr.bin/stat/stat.c user/attilio/vmc-playground/usr.bin/stdbuf/Makefile user/attilio/vmc-playground/usr.bin/stdbuf/stdbuf.c user/attilio/vmc-playground/usr.bin/systat/cmds.c user/attilio/vmc-playground/usr.bin/systat/extern.h user/attilio/vmc-playground/usr.bin/systat/icmp.c user/attilio/vmc-playground/usr.bin/systat/icmp6.c user/attilio/vmc-playground/usr.bin/systat/ifstat.c user/attilio/vmc-playground/usr.bin/systat/ip.c user/attilio/vmc-playground/usr.bin/systat/ip6.c user/attilio/vmc-playground/usr.bin/systat/keyboard.c user/attilio/vmc-playground/usr.bin/systat/main.c user/attilio/vmc-playground/usr.bin/systat/systat.1 user/attilio/vmc-playground/usr.bin/systat/tcp.c user/attilio/vmc-playground/usr.bin/systat/vmstat.c user/attilio/vmc-playground/usr.bin/tail/read.c user/attilio/vmc-playground/usr.bin/talk/talk.1 user/attilio/vmc-playground/usr.bin/tar/Makefile user/attilio/vmc-playground/usr.bin/tar/test/Makefile user/attilio/vmc-playground/usr.bin/tftp/main.c user/attilio/vmc-playground/usr.bin/time/time.c user/attilio/vmc-playground/usr.bin/tip/tip/cu.1 user/attilio/vmc-playground/usr.bin/top/machine.c user/attilio/vmc-playground/usr.bin/tr/tr.c user/attilio/vmc-playground/usr.bin/truss/amd64-fbsd.c user/attilio/vmc-playground/usr.bin/truss/amd64-fbsd32.c user/attilio/vmc-playground/usr.bin/truss/amd64-linux32.c user/attilio/vmc-playground/usr.bin/truss/extern.h user/attilio/vmc-playground/usr.bin/truss/i386-fbsd.c user/attilio/vmc-playground/usr.bin/truss/i386-linux.c user/attilio/vmc-playground/usr.bin/truss/ia64-fbsd.c user/attilio/vmc-playground/usr.bin/truss/main.c user/attilio/vmc-playground/usr.bin/truss/mips-fbsd.c user/attilio/vmc-playground/usr.bin/truss/powerpc-fbsd.c user/attilio/vmc-playground/usr.bin/truss/powerpc64-fbsd.c user/attilio/vmc-playground/usr.bin/truss/setup.c user/attilio/vmc-playground/usr.bin/truss/sparc64-fbsd.c user/attilio/vmc-playground/usr.bin/truss/syscall.h user/attilio/vmc-playground/usr.bin/truss/syscalls.c user/attilio/vmc-playground/usr.bin/truss/truss.h user/attilio/vmc-playground/usr.bin/tset/extern.h user/attilio/vmc-playground/usr.bin/tset/map.c user/attilio/vmc-playground/usr.bin/tset/term.c user/attilio/vmc-playground/usr.bin/ul/ul.c user/attilio/vmc-playground/usr.bin/unzip/unzip.1 user/attilio/vmc-playground/usr.bin/users/users.1 user/attilio/vmc-playground/usr.bin/uuencode/uuencode.1 user/attilio/vmc-playground/usr.bin/vmstat/vmstat.c user/attilio/vmc-playground/usr.bin/w/extern.h user/attilio/vmc-playground/usr.bin/w/proc_compare.c user/attilio/vmc-playground/usr.bin/w/w.1 user/attilio/vmc-playground/usr.bin/w/w.c user/attilio/vmc-playground/usr.bin/wall/wall.c user/attilio/vmc-playground/usr.bin/who/who.1 user/attilio/vmc-playground/usr.bin/xargs/strnsubst.c user/attilio/vmc-playground/usr.bin/xinstall/Makefile user/attilio/vmc-playground/usr.bin/xinstall/install.1 user/attilio/vmc-playground/usr.bin/xinstall/xinstall.c user/attilio/vmc-playground/usr.bin/xlint/Makefile.inc user/attilio/vmc-playground/usr.bin/xlint/lint1/makeman user/attilio/vmc-playground/usr.bin/yes/yes.1 user/attilio/vmc-playground/usr.sbin/Makefile user/attilio/vmc-playground/usr.sbin/Makefile.amd64 user/attilio/vmc-playground/usr.sbin/Makefile.i386 user/attilio/vmc-playground/usr.sbin/Makefile.ia64 user/attilio/vmc-playground/usr.sbin/Makefile.powerpc user/attilio/vmc-playground/usr.sbin/Makefile.sparc64 user/attilio/vmc-playground/usr.sbin/ac/Makefile user/attilio/vmc-playground/usr.sbin/ac/ac.8 user/attilio/vmc-playground/usr.sbin/ac/ac.c user/attilio/vmc-playground/usr.sbin/acpi/acpidb/Makefile user/attilio/vmc-playground/usr.sbin/acpi/acpidump/acpi.c user/attilio/vmc-playground/usr.sbin/acpi/acpidump/acpi_user.c user/attilio/vmc-playground/usr.sbin/acpi/acpidump/acpidump.8 user/attilio/vmc-playground/usr.sbin/acpi/iasl/Makefile user/attilio/vmc-playground/usr.sbin/adduser/adduser.8 user/attilio/vmc-playground/usr.sbin/arp/arp.4 user/attilio/vmc-playground/usr.sbin/arp/arp.8 user/attilio/vmc-playground/usr.sbin/arp/arp.c user/attilio/vmc-playground/usr.sbin/authpf/Makefile user/attilio/vmc-playground/usr.sbin/bluetooth/btpand/client.c user/attilio/vmc-playground/usr.sbin/bluetooth/btpand/server.c user/attilio/vmc-playground/usr.sbin/bluetooth/hcseriald/hcseriald.8 user/attilio/vmc-playground/usr.sbin/bluetooth/hcseriald/hcseriald.c user/attilio/vmc-playground/usr.sbin/bsdinstall/bsdinstall user/attilio/vmc-playground/usr.sbin/bsdinstall/bsdinstall.8 user/attilio/vmc-playground/usr.sbin/bsdinstall/partedit/Makefile user/attilio/vmc-playground/usr.sbin/bsdinstall/partedit/diskeditor.c user/attilio/vmc-playground/usr.sbin/bsdinstall/partedit/part_wizard.c user/attilio/vmc-playground/usr.sbin/bsdinstall/partedit/partedit.c user/attilio/vmc-playground/usr.sbin/bsdinstall/partedit/partedit.h user/attilio/vmc-playground/usr.sbin/bsdinstall/scripts/Makefile user/attilio/vmc-playground/usr.sbin/bsdinstall/scripts/auto user/attilio/vmc-playground/usr.sbin/bsdinstall/scripts/mirrorselect user/attilio/vmc-playground/usr.sbin/bsdinstall/scripts/services user/attilio/vmc-playground/usr.sbin/bsdinstall/scripts/wlanconfig user/attilio/vmc-playground/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_diskstorage_tbl.c user/attilio/vmc-playground/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_scalars.c user/attilio/vmc-playground/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_swrun_tbl.c user/attilio/vmc-playground/usr.sbin/bsnmpd/modules/snmp_mibII/Makefile user/attilio/vmc-playground/usr.sbin/bsnmpd/modules/snmp_pf/BEGEMOT-PF-MIB.txt user/attilio/vmc-playground/usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c user/attilio/vmc-playground/usr.sbin/bsnmpd/modules/snmp_pf/pf_tree.def user/attilio/vmc-playground/usr.sbin/chkgrp/chkgrp.8 user/attilio/vmc-playground/usr.sbin/chkgrp/chkgrp.c user/attilio/vmc-playground/usr.sbin/chroot/chroot.8 user/attilio/vmc-playground/usr.sbin/config/mkmakefile.c user/attilio/vmc-playground/usr.sbin/cpucontrol/cpucontrol.c user/attilio/vmc-playground/usr.sbin/cpucontrol/intel.c user/attilio/vmc-playground/usr.sbin/cpucontrol/via.c user/attilio/vmc-playground/usr.sbin/cron/cron/cron.c user/attilio/vmc-playground/usr.sbin/cron/cron/cron.h user/attilio/vmc-playground/usr.sbin/cron/crontab/crontab.5 user/attilio/vmc-playground/usr.sbin/cron/crontab/crontab.c user/attilio/vmc-playground/usr.sbin/cron/lib/entry.c user/attilio/vmc-playground/usr.sbin/cron/lib/misc.c user/attilio/vmc-playground/usr.sbin/crunch/crunchgen/crunchgen.c user/attilio/vmc-playground/usr.sbin/crunch/crunchide/exec_elf32.c user/attilio/vmc-playground/usr.sbin/crunch/examples/Makefile user/attilio/vmc-playground/usr.sbin/crunch/examples/really-big.conf user/attilio/vmc-playground/usr.sbin/ctladm/ctladm.c user/attilio/vmc-playground/usr.sbin/ctladm/util.c user/attilio/vmc-playground/usr.sbin/daemon/daemon.c user/attilio/vmc-playground/usr.sbin/diskinfo/diskinfo.c user/attilio/vmc-playground/usr.sbin/edquota/edquota.c user/attilio/vmc-playground/usr.sbin/fifolog/fifolog_create/fifolog.1 user/attilio/vmc-playground/usr.sbin/ftp-proxy/ftp-proxy/Makefile user/attilio/vmc-playground/usr.sbin/gpioctl/gpioctl.c user/attilio/vmc-playground/usr.sbin/gssd/Makefile user/attilio/vmc-playground/usr.sbin/gssd/gssd.8 user/attilio/vmc-playground/usr.sbin/gssd/gssd.c user/attilio/vmc-playground/usr.sbin/ifmcstat/ifmcstat.c user/attilio/vmc-playground/usr.sbin/inetd/builtins.c user/attilio/vmc-playground/usr.sbin/inetd/inetd.c user/attilio/vmc-playground/usr.sbin/iostat/iostat.8 user/attilio/vmc-playground/usr.sbin/iostat/iostat.c user/attilio/vmc-playground/usr.sbin/ip6addrctl/Makefile user/attilio/vmc-playground/usr.sbin/ip6addrctl/ip6addrctl.c user/attilio/vmc-playground/usr.sbin/ipfwpcap/ipfwpcap.8 user/attilio/vmc-playground/usr.sbin/jail/config.c user/attilio/vmc-playground/usr.sbin/jail/jail.8 user/attilio/vmc-playground/usr.sbin/jail/jail.c user/attilio/vmc-playground/usr.sbin/keyserv/keyserv.c user/attilio/vmc-playground/usr.sbin/kgmon/kgmon.c user/attilio/vmc-playground/usr.sbin/kldxref/ef.c user/attilio/vmc-playground/usr.sbin/lmcconfig/lmcconfig.c user/attilio/vmc-playground/usr.sbin/lpr/common_source/common.c user/attilio/vmc-playground/usr.sbin/lpr/common_source/displayq.c user/attilio/vmc-playground/usr.sbin/lpr/common_source/lp.h user/attilio/vmc-playground/usr.sbin/lpr/common_source/net.c user/attilio/vmc-playground/usr.sbin/lpr/common_source/rmjob.c user/attilio/vmc-playground/usr.sbin/lpr/common_source/startdaemon.c user/attilio/vmc-playground/usr.sbin/lpr/filters/lpf.c user/attilio/vmc-playground/usr.sbin/lpr/lpc/cmds.c user/attilio/vmc-playground/usr.sbin/lpr/lpc/lpc.c user/attilio/vmc-playground/usr.sbin/lpr/lpc/movejobs.c user/attilio/vmc-playground/usr.sbin/lpr/lpd/lpd.8 user/attilio/vmc-playground/usr.sbin/lpr/lpd/printjob.c user/attilio/vmc-playground/usr.sbin/lpr/lpq/lpq.c user/attilio/vmc-playground/usr.sbin/lpr/lpr/lpr.c user/attilio/vmc-playground/usr.sbin/lpr/lprm/lprm.c user/attilio/vmc-playground/usr.sbin/makefs/ffs.c user/attilio/vmc-playground/usr.sbin/makefs/ffs/ffs_alloc.c user/attilio/vmc-playground/usr.sbin/makefs/ffs/ffs_extern.h user/attilio/vmc-playground/usr.sbin/makefs/ffs/ufs_bmap.c user/attilio/vmc-playground/usr.sbin/makefs/makefs.8 user/attilio/vmc-playground/usr.sbin/makefs/makefs.c user/attilio/vmc-playground/usr.sbin/makefs/makefs.h user/attilio/vmc-playground/usr.sbin/makefs/mtree.c user/attilio/vmc-playground/usr.sbin/memcontrol/memcontrol.c user/attilio/vmc-playground/usr.sbin/mergemaster/mergemaster.sh user/attilio/vmc-playground/usr.sbin/mfiutil/mfi_flash.c user/attilio/vmc-playground/usr.sbin/mfiutil/mfi_show.c user/attilio/vmc-playground/usr.sbin/mfiutil/mfiutil.c user/attilio/vmc-playground/usr.sbin/mfiutil/mfiutil.h user/attilio/vmc-playground/usr.sbin/mountd/exports.5 user/attilio/vmc-playground/usr.sbin/mountd/mountd.8 user/attilio/vmc-playground/usr.sbin/mountd/mountd.c user/attilio/vmc-playground/usr.sbin/moused/moused.8 user/attilio/vmc-playground/usr.sbin/moused/moused.c user/attilio/vmc-playground/usr.sbin/mptable/mptable.c user/attilio/vmc-playground/usr.sbin/mtest/mtest.c user/attilio/vmc-playground/usr.sbin/mtree/Makefile user/attilio/vmc-playground/usr.sbin/mtree/mtree.c user/attilio/vmc-playground/usr.sbin/ndiscvt/inf-parse.y user/attilio/vmc-playground/usr.sbin/ndiscvt/ndiscvt.c user/attilio/vmc-playground/usr.sbin/ndp/ndp.8 user/attilio/vmc-playground/usr.sbin/ndp/ndp.c user/attilio/vmc-playground/usr.sbin/newsyslog/newsyslog.8 user/attilio/vmc-playground/usr.sbin/newsyslog/newsyslog.c user/attilio/vmc-playground/usr.sbin/nfscbd/nfscbd.8 user/attilio/vmc-playground/usr.sbin/nfscbd/nfscbd.c user/attilio/vmc-playground/usr.sbin/nfsd/nfsd.8 user/attilio/vmc-playground/usr.sbin/nfsd/nfsd.c user/attilio/vmc-playground/usr.sbin/nfsd/nfsv4.4 user/attilio/vmc-playground/usr.sbin/nvram/nvram.c user/attilio/vmc-playground/usr.sbin/pc-sysinstall/backend/functions-bsdlabel.sh user/attilio/vmc-playground/usr.sbin/pc-sysinstall/backend/functions-cleanup.sh user/attilio/vmc-playground/usr.sbin/pc-sysinstall/backend/functions-disk.sh user/attilio/vmc-playground/usr.sbin/pc-sysinstall/backend/functions-installcomponents.sh user/attilio/vmc-playground/usr.sbin/pc-sysinstall/backend/functions-mountdisk.sh user/attilio/vmc-playground/usr.sbin/pc-sysinstall/backend/functions-newfs.sh user/attilio/vmc-playground/usr.sbin/pciconf/cap.c user/attilio/vmc-playground/usr.sbin/pciconf/err.c user/attilio/vmc-playground/usr.sbin/pciconf/pciconf.c user/attilio/vmc-playground/usr.sbin/pkg/Makefile user/attilio/vmc-playground/usr.sbin/pkg/elf_tables.h user/attilio/vmc-playground/usr.sbin/pkg/pkg.c user/attilio/vmc-playground/usr.sbin/pkg_install/add/add.h user/attilio/vmc-playground/usr.sbin/pkg_install/add/extract.c user/attilio/vmc-playground/usr.sbin/pkg_install/add/futil.c user/attilio/vmc-playground/usr.sbin/pkg_install/add/main.c user/attilio/vmc-playground/usr.sbin/pkg_install/add/perform.c user/attilio/vmc-playground/usr.sbin/pkg_install/add/pkg_add.1 user/attilio/vmc-playground/usr.sbin/pkg_install/create/main.c user/attilio/vmc-playground/usr.sbin/pkg_install/create/perform.c user/attilio/vmc-playground/usr.sbin/pkg_install/create/pkg_create.1 user/attilio/vmc-playground/usr.sbin/pkg_install/delete/main.c user/attilio/vmc-playground/usr.sbin/pkg_install/delete/pkg_delete.1 user/attilio/vmc-playground/usr.sbin/pkg_install/info/info.h user/attilio/vmc-playground/usr.sbin/pkg_install/info/main.c user/attilio/vmc-playground/usr.sbin/pkg_install/info/perform.c user/attilio/vmc-playground/usr.sbin/pkg_install/info/pkg_info.1 user/attilio/vmc-playground/usr.sbin/pkg_install/info/show.c user/attilio/vmc-playground/usr.sbin/pkg_install/lib/Makefile user/attilio/vmc-playground/usr.sbin/pkg_install/lib/exec.c user/attilio/vmc-playground/usr.sbin/pkg_install/lib/lib.h user/attilio/vmc-playground/usr.sbin/pkg_install/lib/plist.c user/attilio/vmc-playground/usr.sbin/pkg_install/updating/main.c user/attilio/vmc-playground/usr.sbin/pkg_install/updating/pkg_updating.1 user/attilio/vmc-playground/usr.sbin/pkg_install/version/main.c user/attilio/vmc-playground/usr.sbin/pkg_install/version/perform.c user/attilio/vmc-playground/usr.sbin/pkg_install/version/pkg_version.1 user/attilio/vmc-playground/usr.sbin/pmccontrol/pmccontrol.c user/attilio/vmc-playground/usr.sbin/pmcstat/pmcpl_calltree.c user/attilio/vmc-playground/usr.sbin/pmcstat/pmcstat.c user/attilio/vmc-playground/usr.sbin/pmcstat/pmcstat_log.c user/attilio/vmc-playground/usr.sbin/pmcstat/pmcstat_log.h user/attilio/vmc-playground/usr.sbin/portsnap/portsnap/portsnap.8 user/attilio/vmc-playground/usr.sbin/portsnap/portsnap/portsnap.sh user/attilio/vmc-playground/usr.sbin/ppp/README.changes user/attilio/vmc-playground/usr.sbin/ppp/arp.c user/attilio/vmc-playground/usr.sbin/ppp/defs.h user/attilio/vmc-playground/usr.sbin/ppp/lqr.c user/attilio/vmc-playground/usr.sbin/ppp/ppp.8.m4 user/attilio/vmc-playground/usr.sbin/ppp/radius.c user/attilio/vmc-playground/usr.sbin/pw/Makefile user/attilio/vmc-playground/usr.sbin/pw/bitmap.c user/attilio/vmc-playground/usr.sbin/pw/fileupd.c user/attilio/vmc-playground/usr.sbin/pw/grupd.c user/attilio/vmc-playground/usr.sbin/pw/pw.8 user/attilio/vmc-playground/usr.sbin/pw/pw.c user/attilio/vmc-playground/usr.sbin/pw/pw.h user/attilio/vmc-playground/usr.sbin/pw/pw_group.c user/attilio/vmc-playground/usr.sbin/pw/pw_log.c user/attilio/vmc-playground/usr.sbin/pw/pw_nis.c user/attilio/vmc-playground/usr.sbin/pw/pw_user.c user/attilio/vmc-playground/usr.sbin/pw/pw_vpw.c user/attilio/vmc-playground/usr.sbin/pw/pwupd.c user/attilio/vmc-playground/usr.sbin/pw/pwupd.h user/attilio/vmc-playground/usr.sbin/pw/rm_r.c user/attilio/vmc-playground/usr.sbin/quot/quot.c user/attilio/vmc-playground/usr.sbin/quotaon/quotaon.c user/attilio/vmc-playground/usr.sbin/rarpd/rarpd.c user/attilio/vmc-playground/usr.sbin/repquota/repquota.c user/attilio/vmc-playground/usr.sbin/route6d/route6d.8 user/attilio/vmc-playground/usr.sbin/route6d/route6d.c user/attilio/vmc-playground/usr.sbin/rpc.lockd/lockd_lock.c user/attilio/vmc-playground/usr.sbin/rpcbind/rpcbind.c user/attilio/vmc-playground/usr.sbin/rpcbind/util.c user/attilio/vmc-playground/usr.sbin/rtprio/rtprio.1 user/attilio/vmc-playground/usr.sbin/rwhod/rwhod.8 user/attilio/vmc-playground/usr.sbin/service/service.8 user/attilio/vmc-playground/usr.sbin/service/service.sh user/attilio/vmc-playground/usr.sbin/services_mkdb/Makefile user/attilio/vmc-playground/usr.sbin/services_mkdb/services_mkdb.c user/attilio/vmc-playground/usr.sbin/services_mkdb/uniq.c user/attilio/vmc-playground/usr.sbin/snapinfo/snapinfo.c user/attilio/vmc-playground/usr.sbin/syslogd/syslog.conf.5 user/attilio/vmc-playground/usr.sbin/syslogd/syslogd.c user/attilio/vmc-playground/usr.sbin/tcpdrop/tcpdrop.8 user/attilio/vmc-playground/usr.sbin/tcpdrop/tcpdrop.c user/attilio/vmc-playground/usr.sbin/tcpdump/tcpdump/Makefile user/attilio/vmc-playground/usr.sbin/tcpdump/tcpdump/tcpdump.1 user/attilio/vmc-playground/usr.sbin/timed/timed/acksend.c user/attilio/vmc-playground/usr.sbin/timed/timed/byteorder.c user/attilio/vmc-playground/usr.sbin/timed/timed/candidate.c user/attilio/vmc-playground/usr.sbin/timed/timed/cksum.c user/attilio/vmc-playground/usr.sbin/timed/timed/correct.c user/attilio/vmc-playground/usr.sbin/timed/timed/master.c user/attilio/vmc-playground/usr.sbin/timed/timed/measure.c user/attilio/vmc-playground/usr.sbin/timed/timed/networkdelta.c user/attilio/vmc-playground/usr.sbin/timed/timed/readmsg.c user/attilio/vmc-playground/usr.sbin/timed/timed/slave.c user/attilio/vmc-playground/usr.sbin/timed/timed/timed.c user/attilio/vmc-playground/usr.sbin/timed/timedc/cmds.c user/attilio/vmc-playground/usr.sbin/timed/timedc/timedc.c user/attilio/vmc-playground/usr.sbin/vidcontrol/vidcontrol.c user/attilio/vmc-playground/usr.sbin/watchdogd/Makefile user/attilio/vmc-playground/usr.sbin/watchdogd/watchdogd.c user/attilio/vmc-playground/usr.sbin/wpa/hostapd/hostapd.8 user/attilio/vmc-playground/usr.sbin/wpa/wpa_supplicant/wpa_supplicant.8 user/attilio/vmc-playground/usr.sbin/ypserv/yp_main.c Directory Properties: user/attilio/vmc-playground/ (props changed) user/attilio/vmc-playground/cddl/contrib/opensolaris/ (props changed) user/attilio/vmc-playground/cddl/contrib/opensolaris/cmd/zfs/ (props changed) user/attilio/vmc-playground/cddl/contrib/opensolaris/lib/libzfs/ (props changed) user/attilio/vmc-playground/contrib/bind9/ (props changed) user/attilio/vmc-playground/contrib/binutils/ (props changed) user/attilio/vmc-playground/contrib/binutils/config/acinclude.m4 (props changed) user/attilio/vmc-playground/contrib/bsnmp/lib/tc.def (props changed) user/attilio/vmc-playground/contrib/bsnmp/snmp_target/snmp_target.3 (props changed) user/attilio/vmc-playground/contrib/bsnmp/snmp_target/target_snmp.c (props changed) user/attilio/vmc-playground/contrib/bsnmp/snmp_target/target_tree.def (props changed) user/attilio/vmc-playground/contrib/bsnmp/snmp_usm/snmp_usm.3 (props changed) user/attilio/vmc-playground/contrib/bsnmp/snmp_usm/usm_snmp.c (props changed) user/attilio/vmc-playground/contrib/bsnmp/snmp_usm/usm_tree.def (props changed) user/attilio/vmc-playground/contrib/bsnmp/snmp_vacm/snmp_vacm.3 (props changed) user/attilio/vmc-playground/contrib/bsnmp/snmp_vacm/vacm_snmp.c (props changed) user/attilio/vmc-playground/contrib/bsnmp/snmp_vacm/vacm_tree.def (props changed) user/attilio/vmc-playground/contrib/byacc/ (props changed) user/attilio/vmc-playground/contrib/bzip2/ (props changed) user/attilio/vmc-playground/contrib/compiler-rt/ (props changed) user/attilio/vmc-playground/contrib/dialog/ (props changed) user/attilio/vmc-playground/contrib/dialog/samples/copifuncs/common.funcs (props changed) user/attilio/vmc-playground/contrib/dialog/samples/copifuncs/copi.ifman1 (props changed) user/attilio/vmc-playground/contrib/dialog/samples/copifuncs/copi.ifman2 (props changed) user/attilio/vmc-playground/contrib/dialog/samples/copifuncs/copi.ifmcfg2 (props changed) user/attilio/vmc-playground/contrib/dialog/samples/copifuncs/copi.ifmcfg4 (props changed) user/attilio/vmc-playground/contrib/dialog/samples/copifuncs/copi.ifmcfg5 (props changed) user/attilio/vmc-playground/contrib/dialog/samples/copifuncs/copi.ifpoll2 (props changed) user/attilio/vmc-playground/contrib/dialog/samples/copifuncs/copi.ifreq2 (props changed) user/attilio/vmc-playground/contrib/dialog/samples/copifuncs/copi.sendifm2 (props changed) user/attilio/vmc-playground/contrib/dtc/ (props changed) user/attilio/vmc-playground/contrib/ee/ (props changed) user/attilio/vmc-playground/contrib/ee/Makefile (props changed) user/attilio/vmc-playground/contrib/ee/ee.c (props changed) user/attilio/vmc-playground/contrib/expat/ (props changed) user/attilio/vmc-playground/contrib/expat/doc/expat.png (props changed) user/attilio/vmc-playground/contrib/expat/doc/valid-xhtml10.png (props changed) user/attilio/vmc-playground/contrib/expat/lib/expat_external.h (props changed) user/attilio/vmc-playground/contrib/expat/tests/benchmark/README.txt (props changed) user/attilio/vmc-playground/contrib/expat/tests/benchmark/benchmark.c (props changed) user/attilio/vmc-playground/contrib/expat/tests/benchmark/benchmark.dsp (props changed) user/attilio/vmc-playground/contrib/expat/tests/benchmark/benchmark.dsw (props changed) user/attilio/vmc-playground/contrib/expat/tests/minicheck.c (props changed) user/attilio/vmc-playground/contrib/expat/tests/minicheck.h (props changed) user/attilio/vmc-playground/contrib/expat/tests/runtestspp.cpp (props changed) user/attilio/vmc-playground/contrib/expat/xmlwf/codepage.c (props changed) user/attilio/vmc-playground/contrib/expat/xmlwf/codepage.h (props changed) user/attilio/vmc-playground/contrib/expat/xmlwf/ct.c (props changed) user/attilio/vmc-playground/contrib/expat/xmlwf/filemap.h (props changed) user/attilio/vmc-playground/contrib/expat/xmlwf/readfilemap.c (props changed) user/attilio/vmc-playground/contrib/expat/xmlwf/unixfilemap.c (props changed) user/attilio/vmc-playground/contrib/expat/xmlwf/win32filemap.c (props changed) user/attilio/vmc-playground/contrib/expat/xmlwf/xmlfile.c (props changed) user/attilio/vmc-playground/contrib/expat/xmlwf/xmlfile.h (props changed) user/attilio/vmc-playground/contrib/expat/xmlwf/xmlmime.c (props changed) user/attilio/vmc-playground/contrib/expat/xmlwf/xmlmime.h (props changed) user/attilio/vmc-playground/contrib/expat/xmlwf/xmltchar.h (props changed) user/attilio/vmc-playground/contrib/expat/xmlwf/xmlurl.h (props changed) user/attilio/vmc-playground/contrib/expat/xmlwf/xmlwf.c (props changed) user/attilio/vmc-playground/contrib/expat/xmlwf/xmlwin32url.cxx (props changed) user/attilio/vmc-playground/contrib/file/ (props changed) user/attilio/vmc-playground/contrib/gcc/ (props changed) user/attilio/vmc-playground/contrib/gcc/config/i386/host-cygwin.c (props changed) user/attilio/vmc-playground/contrib/gcc/config/i386/winnt-cxx.c (props changed) user/attilio/vmc-playground/contrib/gcc/config/i386/winnt-stubs.c (props changed) user/attilio/vmc-playground/contrib/gdb/ (props changed) user/attilio/vmc-playground/contrib/gdb/gdb/config/i386/nm-nto.h (props changed) user/attilio/vmc-playground/contrib/gdb/gdb/config/i386/nto.mh (props changed) user/attilio/vmc-playground/contrib/gdb/gdb/config/i386/nto.mt (props changed) user/attilio/vmc-playground/contrib/gdb/gdb/config/i386/tm-nto.h (props changed) user/attilio/vmc-playground/contrib/gdb/gdb/config/tm-nto.h (props changed) user/attilio/vmc-playground/contrib/gdb/gdb/i386-nto-tdep.c (props changed) user/attilio/vmc-playground/contrib/gdb/gdb/nto-procfs.c (props changed) user/attilio/vmc-playground/contrib/gdb/gdb/nto-tdep.c (props changed) user/attilio/vmc-playground/contrib/gdb/gdb/nto-tdep.h (props changed) user/attilio/vmc-playground/contrib/gdb/gdb/proc-api.c (props changed) user/attilio/vmc-playground/contrib/gdb/gdb/proc-events.c (props changed) user/attilio/vmc-playground/contrib/gdb/gdb/proc-flags.c (props changed) user/attilio/vmc-playground/contrib/gdb/gdb/proc-why.c (props changed) user/attilio/vmc-playground/contrib/gdb/gdb/uw-thread.c (props changed) user/attilio/vmc-playground/contrib/gdtoa/ (props changed) user/attilio/vmc-playground/contrib/groff/ (props changed) user/attilio/vmc-playground/contrib/ipfilter/FreeBSD-4.0/ipv6-patch (props changed) user/attilio/vmc-playground/contrib/ipfilter/FreeBSD-4.0/ipv6-patch-4.0 (props changed) user/attilio/vmc-playground/contrib/less/ (props changed) user/attilio/vmc-playground/contrib/libarchive/ (props changed) user/attilio/vmc-playground/contrib/libarchive/cpio/ (props changed) user/attilio/vmc-playground/contrib/libarchive/libarchive/ (props changed) user/attilio/vmc-playground/contrib/libarchive/libarchive_fe/ (props changed) user/attilio/vmc-playground/contrib/libarchive/tar/ (props changed) user/attilio/vmc-playground/contrib/libc++/ (props changed) user/attilio/vmc-playground/contrib/libcxxrt/ (props changed) user/attilio/vmc-playground/contrib/libpcap/ (props changed) user/attilio/vmc-playground/contrib/libstdc++/ (props changed) user/attilio/vmc-playground/contrib/llvm/ (props changed) user/attilio/vmc-playground/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.h (props changed) user/attilio/vmc-playground/contrib/llvm/tools/clang/ (props changed) user/attilio/vmc-playground/contrib/netcat/ (props changed) user/attilio/vmc-playground/contrib/ntp/ (props changed) user/attilio/vmc-playground/contrib/ntp/html/drivers/driver44.html (props changed) user/attilio/vmc-playground/contrib/ntp/include/icom.h (props changed) user/attilio/vmc-playground/contrib/ntp/readme.y2kfixes (props changed) user/attilio/vmc-playground/contrib/ntp/scripts/stats/clock.awk (props changed) user/attilio/vmc-playground/contrib/ntp/scripts/stats/dupe.awk (props changed) user/attilio/vmc-playground/contrib/ntp/scripts/stats/ensemble.S (props changed) user/attilio/vmc-playground/contrib/ntp/scripts/stats/ensemble.awk (props changed) user/attilio/vmc-playground/contrib/ntp/scripts/stats/etf.S (props changed) user/attilio/vmc-playground/contrib/ntp/scripts/stats/etf.awk (props changed) user/attilio/vmc-playground/contrib/ntp/scripts/stats/itf.S (props changed) user/attilio/vmc-playground/contrib/ntp/scripts/stats/itf.awk (props changed) user/attilio/vmc-playground/contrib/ntp/scripts/stats/loop.S (props changed) user/attilio/vmc-playground/contrib/ntp/scripts/stats/loop.awk (props changed) user/attilio/vmc-playground/contrib/ntp/scripts/stats/loop_summary (props changed) user/attilio/vmc-playground/contrib/ntp/scripts/stats/peer.awk (props changed) user/attilio/vmc-playground/contrib/ntp/scripts/stats/psummary.awk (props changed) user/attilio/vmc-playground/contrib/ntp/scripts/stats/tdata.S (props changed) user/attilio/vmc-playground/contrib/ntp/scripts/stats/tdata.awk (props changed) user/attilio/vmc-playground/contrib/one-true-awk/ (props changed) user/attilio/vmc-playground/contrib/openbsm/ (props changed) user/attilio/vmc-playground/contrib/openresolv/ (props changed) user/attilio/vmc-playground/contrib/pf/ (props changed) user/attilio/vmc-playground/contrib/sendmail/ (props changed) user/attilio/vmc-playground/contrib/tcpdump/ (props changed) user/attilio/vmc-playground/contrib/tcpdump/bgp.h (props changed) user/attilio/vmc-playground/contrib/tcpdump/l2vpn.c (props changed) user/attilio/vmc-playground/contrib/tcpdump/l2vpn.h (props changed) user/attilio/vmc-playground/contrib/tcpdump/nlpid.c (props changed) user/attilio/vmc-playground/contrib/tcpdump/print-syslog.c (props changed) user/attilio/vmc-playground/contrib/top/ (props changed) user/attilio/vmc-playground/contrib/tzdata/ (props changed) user/attilio/vmc-playground/contrib/wpa/ (props changed) user/attilio/vmc-playground/contrib/xz/ (props changed) user/attilio/vmc-playground/crypto/heimdal/ (props changed) user/attilio/vmc-playground/crypto/heimdal/doc/vars.texi (props changed) user/attilio/vmc-playground/crypto/openssh/ (props changed) user/attilio/vmc-playground/crypto/openssl/ (props changed) user/attilio/vmc-playground/crypto/openssl/crypto/bn/bn_const.c (props changed) user/attilio/vmc-playground/crypto/openssl/crypto/ocsp/ocsp_srv.c (props changed) user/attilio/vmc-playground/gnu/lib/ (props changed) user/attilio/vmc-playground/gnu/usr.bin/binutils/ (props changed) user/attilio/vmc-playground/gnu/usr.bin/cc/cc_tools/ (props changed) user/attilio/vmc-playground/gnu/usr.bin/gdb/ (props changed) user/attilio/vmc-playground/lib/libc/ (props changed) user/attilio/vmc-playground/lib/libutil/ (props changed) user/attilio/vmc-playground/sbin/ (props changed) user/attilio/vmc-playground/sbin/dumpon/ (props changed) user/attilio/vmc-playground/sbin/ipfw/ (props changed) user/attilio/vmc-playground/share/man/man4/ (props changed) user/attilio/vmc-playground/share/zoneinfo/ (props changed) user/attilio/vmc-playground/sys/ (props changed) user/attilio/vmc-playground/sys/boot/ (props changed) user/attilio/vmc-playground/sys/boot/i386/efi/ (props changed) user/attilio/vmc-playground/sys/boot/powerpc/boot1.chrp/ (props changed) user/attilio/vmc-playground/sys/boot/powerpc/ofw/ (props changed) user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/ (props changed) user/attilio/vmc-playground/sys/conf/ (props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/ (props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/common/ (props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/compiler/ (props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/debugger/ (props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/disassembler/ (props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/dispatcher/ (props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/events/ (props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/executer/ (props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/hardware/ (props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/namespace/ (props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/parser/ (props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/resources/ (props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/tables/ (props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/components/utilities/ (props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/include/ (props changed) user/attilio/vmc-playground/sys/contrib/dev/acpica/os_specific/ (props changed) user/attilio/vmc-playground/sys/contrib/libfdt/ (props changed) user/attilio/vmc-playground/sys/contrib/octeon-sdk/ (props changed) user/attilio/vmc-playground/sys/dev/ath/ath_hal/ar5211/boss.ini (props changed) user/attilio/vmc-playground/sys/dev/bktr/CHANGELOG.TXT (props changed) user/attilio/vmc-playground/sys/dev/ixgbe/ixgbe_82598.h (props changed) user/attilio/vmc-playground/sys/dev/ixgbe/ixgbe_82599.h (props changed) user/attilio/vmc-playground/sys/dev/ixgbe/ixgbe_x540.c (props changed) user/attilio/vmc-playground/sys/dev/ixgbe/ixgbe_x540.h (props changed) user/attilio/vmc-playground/sys/mips/rmi/msgring_xls.cfg (props changed) user/attilio/vmc-playground/sys/modules/digi/Makefile (props changed) user/attilio/vmc-playground/sys/modules/digi/Makefile.inc (props changed) user/attilio/vmc-playground/sys/modules/isci/Makefile (props changed) user/attilio/vmc-playground/sys/modules/sound/driver/ich/Makefile (props changed) user/attilio/vmc-playground/usr.bin/calendar/ (props changed) user/attilio/vmc-playground/usr.bin/csup/ (props changed) user/attilio/vmc-playground/usr.bin/procstat/ (props changed) user/attilio/vmc-playground/usr.sbin/bsnmpd/modules/snmp_target/Makefile (props changed) user/attilio/vmc-playground/usr.sbin/bsnmpd/modules/snmp_usm/Makefile (props changed) user/attilio/vmc-playground/usr.sbin/bsnmpd/modules/snmp_vacm/Makefile (props changed) user/attilio/vmc-playground/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c (props changed) user/attilio/vmc-playground/usr.sbin/jail/ (props changed) user/attilio/vmc-playground/usr.sbin/ndiscvt/ (props changed) Modified: user/attilio/vmc-playground/COPYRIGHT ============================================================================== --- user/attilio/vmc-playground/COPYRIGHT Mon Feb 4 10:05:55 2013 (r246319) +++ user/attilio/vmc-playground/COPYRIGHT Mon Feb 4 15:44:42 2013 (r246320) @@ -4,7 +4,7 @@ The compilation of software known as FreeBSD is distributed under the following terms: -Copyright (c) 1992-2012 The FreeBSD Project. All rights reserved. +Copyright (c) 1992-2013 The FreeBSD Project. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions Modified: user/attilio/vmc-playground/LOCKS ============================================================================== --- user/attilio/vmc-playground/LOCKS Mon Feb 4 10:05:55 2013 (r246319) +++ user/attilio/vmc-playground/LOCKS Mon Feb 4 15:44:42 2013 (r246320) @@ -11,3 +11,4 @@ releng/4.* Requires Security Officer app releng/5.* Requires Security Officer approval. releng/6.* Requires Security Officer approval. releng/7.* Requires Security Officer approval. +releng/8.* Requires Security Officer approval. Modified: user/attilio/vmc-playground/MAINTAINERS ============================================================================== --- user/attilio/vmc-playground/MAINTAINERS Mon Feb 4 10:05:55 2013 (r246319) +++ user/attilio/vmc-playground/MAINTAINERS Mon Feb 4 15:44:42 2013 (r246320) @@ -3,7 +3,7 @@ $FreeBSD$ Please note that the content of this file is strictly advisory. No locks listed here are valid. The only strict review requirements are granted by core. These are documented in head/LOCKS and enforced -by CVSROOT/approvers. +by svnadmin/conf/approvers. The source tree is a community effort. However, some folks go to the trouble of looking after particular areas of the tree. In return for @@ -21,7 +21,6 @@ It is not a registry of 'turf' or privat subsystem login notes ----------------------------- kqueue jmg Pre-commit review requested. -mergemaster dougb Prefers to pre-approve commits libc/posix1e rwatson Pre-commit review requested. POSIX.1e ACLs rwatson Pre-commit review requested. UFS EAs rwatson Pre-commit review requested. @@ -75,8 +74,6 @@ drm rnoland Just keep me informed of ch unifdef(1) fanf Pre-commit review requested. ntp roberto Pre-commit review requested. inetd dwmalone Recommends pre-commit review. -nwfs bp In case of functional changes pre-commit review - requested. contrib/smbfs bp Open for in-tree committs. In case of functional changes pre-commit review requested. contrib/pf mlaier Pre-commit review requested. @@ -101,8 +98,6 @@ nfs alfred Will be happy to review code rpc.lockd alfred Will be happy to review code, but not mandatory. truss alfred Will be happy to review code, but not mandatory. rpc alfred Pre-commit review requested. -xfs kan@FreeBSD.org,rodrigc@FreeBSD.org,cattelan@xfs.org - Pre-commit review preferred. pkg_install portmgr Pre-commit review or approval from portmgr@ requested. linux emul emulation Please discuss changes here. bs{diff,patch} cperciva Pre-commit review requested. @@ -125,16 +120,7 @@ lib/libc/stdtime edwin Heads-up apprec is maintained by a third party source. sbin/routed bms Pre-commit review; notify vendor at rhyolite.com isci(4) jimharris Pre-commit review requested. - -Following are the entries from the Makefiles, and a few other sources. -Please remove stale entries from both their origin, and this file. - -Please also consider removing the lines from the files listed below and -stating your preferences here instead. - -List below generated with: -$ cd /usr/src; find */* -type f|xargs egrep 'MAINTAINER[ ]*=' - -sys/modules/3dfx/Makefile:MAINTAINER= cokane@FreeBSD.org -sys/modules/urio/Makefile:MAINTAINER= Iwasa Kazmi -tools/tools/sysdoc/Makefile:MAINTAINER= trhodes@FreeBSD.org +3dfx cokane Pre-commit review preferred. +cmx daniel@roe.ch Pre-commit review preferred. +filemon obrien Pre-commit review preferred. +sysdoc trhodes Pre-commit review preferred. Modified: user/attilio/vmc-playground/Makefile ============================================================================== --- user/attilio/vmc-playground/Makefile Mon Feb 4 10:05:55 2013 (r246319) +++ user/attilio/vmc-playground/Makefile Mon Feb 4 15:44:42 2013 (r246320) @@ -135,7 +135,7 @@ _MAKE= PATH=${PATH} ${BINMAKE} -f Makefi _TARGET_ARCH= ${TARGET:S/pc98/i386/} .elif !defined(TARGET) && defined(TARGET_ARCH) && \ ${TARGET_ARCH} != ${MACHINE_ARCH} -_TARGET= ${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/armeb/arm/} +_TARGET= ${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb)?/arm/} .endif # Legacy names, for another transition period mips:mips(n32|64)?eb -> mips:mips\1 .if defined(TARGET) && defined(TARGET_ARCH) && \ @@ -216,7 +216,7 @@ ${TGTS}: .MAIN: all STARTTIME!= LC_ALL=C date -CHECK_TIME!= find ${.CURDIR}/sys/sys/param.h -mtime -0s +CHECK_TIME!= find ${.CURDIR}/sys/sys/param.h -mtime -0s ; echo .if !empty(CHECK_TIME) .error check your date/time: ${STARTTIME} .endif @@ -280,12 +280,14 @@ kernel: buildkernel installkernel # for building the world. # upgrade_checks: +.if !defined(.PARSEDIR) @if ! (cd ${.CURDIR}/tools/build/make_check && \ PATH=${PATH} ${BINMAKE} obj >/dev/null 2>&1 && \ PATH=${PATH} ${BINMAKE} >/dev/null 2>&1); \ then \ (cd ${.CURDIR} && ${MAKE} make); \ fi +.endif # # Upgrade make(1) to the current version using the installed @@ -329,7 +331,7 @@ kernel-toolchains: # .if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets) TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64 -TARGET_ARCHES_arm?= arm armeb +TARGET_ARCHES_arm?= arm armeb armv6 armv6eb TARGET_ARCHES_mips?= mipsel mips mips64el mips64 mipsn32 TARGET_ARCHES_powerpc?= powerpc powerpc64 TARGET_ARCHES_pc98?= i386 @@ -441,3 +443,6 @@ universe_epilogue: fi .endif .endif + +buildLINT: + ${MAKE} -C ${.CURDIR}/sys/${_TARGET}/conf LINT Modified: user/attilio/vmc-playground/Makefile.inc1 ============================================================================== --- user/attilio/vmc-playground/Makefile.inc1 Mon Feb 4 10:05:55 2013 (r246319) +++ user/attilio/vmc-playground/Makefile.inc1 Mon Feb 4 15:44:42 2013 (r246320) @@ -4,6 +4,8 @@ # Make command line options: # -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir # -DNO_CLEAN do not clean at all +# -DDB_FROM_SRC use the user/group databases in src/etc instead of +# the system database when installing. # -DNO_SHARE do not go into share subdir # -DKERNFAST define NO_KERNEL{CONFIG,CLEAN,DEPEND,OBJ} # -DNO_KERNELCONFIG do not run config in ${MAKE} buildkernel @@ -11,16 +13,22 @@ # -DNO_KERNELDEPEND do not run ${MAKE} depend in ${MAKE} buildkernel # -DNO_KERNELOBJ do not run ${MAKE} obj in ${MAKE} buildkernel # -DNO_PORTSUPDATE do not update ports in ${MAKE} update +# -DNO_ROOT install without using root privilege # -DNO_DOCUPDATE do not update doc in ${MAKE} update -# -DNO_WWWUPDATE do not update www in ${MAKE} update # -DNO_CTF do not run the DTrace CTF conversion tools on built objects # LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list # LOCAL_LIB_DIRS="list of dirs" to add additional dirs to libraries target +# LOCAL_MTREE="list of mtree files" to process to allow local directories +# to be created before files are installed # LOCAL_TOOL_DIRS="list of dirs" to add additional dirs to the build-tools # list +# METALOG="path to metadata log" to write permission and ownership +# when NO_ROOT is set. (default: ${DESTDIR}/METALOG) # TARGET="machine" to crossbuild world for a different machine type # TARGET_ARCH= may be required when a TARGET supports multiple endians # BUILDENV_SHELL= shell to launch for the buildenv target (def:/bin/sh) +# WORLD_FLAGS= additional flags to pass to make(1) during buildworld +# KERNEL_FLAGS= additional flags to pass to make(1) during buildkernel # # The intended user-driven targets are: @@ -46,6 +54,7 @@ TARGET_ARCH=${TARGET} .include .include +.include # We must do share/info early so that installation of info `dir' # entries works correctly. Do it first since it is less likely to @@ -137,7 +146,7 @@ VERSION!= uname -srp VERSION+= ${OSRELDATE} .endif -KNOWN_ARCHES?= amd64 arm armeb/arm i386 i386/pc98 ia64 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64 +KNOWN_ARCHES?= amd64 arm armeb/arm armv6/arm armv6eb/arm i386 i386/pc98 ia64 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64 .if ${TARGET} == ${TARGET_ARCH} _t= ${TARGET} .else @@ -178,7 +187,7 @@ OBJTREE= ${MAKEOBJDIRPREFIX}/${TARGET}.$ .endif WORLDTMP= ${OBJTREE}${.CURDIR}/tmp # /usr/games added for fortune which depend on strfile -BPATH= ${WORLDTMP}/legacy/usr/sbin:${WORLDTMP}/legacy/usr/bin:${WORLDTMP}/legacy/usr/games +BPATH= ${WORLDTMP}/legacy/usr/sbin:${WORLDTMP}/legacy/usr/bin:${WORLDTMP}/legacy/usr/games:${WORLDTMP}/legacy/bin XPATH= ${WORLDTMP}/usr/sbin:${WORLDTMP}/usr/bin:${WORLDTMP}/usr/games STRICTTMPPATH= ${BPATH}:${XPATH} TMPPATH= ${STRICTTMPPATH}:${PATH} @@ -235,9 +244,10 @@ BMAKEENV= INSTALL="sh ${.CURDIR}/tools/i PATH=${BPATH}:${PATH} \ WORLDTMP=${WORLDTMP} \ VERSION="${VERSION}" \ - MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" + MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" \ + COMPILER_TYPE=${COMPILER_TYPE} BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ - ${BMAKEENV} ${MAKE} -f Makefile.inc1 \ + ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ SSP_CFLAGS= \ @@ -247,7 +257,7 @@ BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ # build-tools stage TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ - ${BMAKEENV} ${MAKE} -f Makefile.inc1 \ + ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ @@ -270,7 +280,17 @@ WMAKEENV= ${CROSSENV} \ .if ${MK_CDDL} == "no" WMAKEENV+= NO_CTF=1 .endif -WMAKE= ${WMAKEENV} ${MAKE} -f Makefile.inc1 DESTDIR=${WORLDTMP} +.if ${CC:T:Mgcc} == "gcc" +WMAKE_COMPILER_TYPE= gcc +.elif ${CC:T:Mclang} == "clang" +WMAKE_COMPILER_TYPE= clang +.elif ${MK_CLANG_IS_CC} == "no" +WMAKE_COMPILER_TYPE= gcc +.else +WMAKE_COMPILER_TYPE= clang +.endif +WMAKEENV+= COMPILER_TYPE=${WMAKE_COMPILER_TYPE} +WMAKE= ${WMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 DESTDIR=${WORLDTMP} .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64" # 32 bit world @@ -283,9 +303,10 @@ LIB32CPUFLAGS= -march=i686 -mmmx -msse - LIB32CPUFLAGS= -march=${TARGET_CPUTYPE} .endif LIB32WMAKEENV= MACHINE=i386 MACHINE_ARCH=i386 \ - MACHINE_CPU="i686 mmx sse sse2" \ - LD="${LD} -m elf_i386_fbsd -Y P,${LIB32TMP}/usr/lib32" \ - AS="${AS} --32" + MACHINE_CPU="i686 mmx sse sse2" +LIB32WMAKEFLAGS= \ + AS="${AS} --32" \ + LD="${LD} -m elf_i386_fbsd -Y P,${LIB32TMP}/usr/lib32" .elif ${TARGET_ARCH} == "powerpc64" .if empty(TARGET_CPUTYPE) @@ -293,7 +314,8 @@ LIB32CPUFLAGS= -mcpu=powerpc .else LIB32CPUFLAGS= -mcpu=${TARGET_CPUTYPE} .endif -LIB32WMAKEENV= MACHINE=powerpc MACHINE_ARCH=powerpc \ +LIB32WMAKEENV= MACHINE=powerpc MACHINE_ARCH=powerpc +LIB32WMAKEFLAGS= \ LD="${LD} -m elf32ppc_fbsd" .endif @@ -310,21 +332,28 @@ LIB32WMAKEENV+= MAKEOBJDIRPREFIX=${OBJTR VERSION="${VERSION}" \ INSTALL="sh ${.CURDIR}/tools/install.sh" \ PATH=${TMPPATH} \ + LIBDIR=/usr/lib32 \ + SHLIBDIR=/usr/lib32 \ + COMPILER_TYPE=${WMAKE_COMPILER_TYPE} +LIB32WMAKEFLAGS+= \ CC="${CC} ${LIB32FLAGS}" \ CXX="${CXX} ${LIB32FLAGS}" \ - LIBDIR=/usr/lib32 \ - SHLIBDIR=/usr/lib32 - -LIB32WMAKE= ${LIB32WMAKEENV} ${MAKE} -DNO_CPU_CFLAGS -DCOMPAT_32BIT \ - -DWITHOUT_BIND -DWITHOUT_MAN -DWITHOUT_INFO \ - -DWITHOUT_HTML -DNO_CTF -DNO_LINT -ECC -ECXX -EAS -ELD \ - DESTDIR=${LIB32TMP} -LIB32IMAKE= ${LIB32WMAKE:NINSTALL=*:NDESTDIR=*:N_LDSCRIPTROOT=*} -DNO_INCS + DESTDIR=${LIB32TMP} \ + -DCOMPAT_32BIT \ + -DLIBRARIES_ONLY \ + -DNO_CPU_CFLAGS \ + -DNO_CTF \ + -DNO_LINT + +LIB32WMAKE= ${LIB32WMAKEENV} ${MAKE} ${LIB32WMAKEFLAGS} \ + -DWITHOUT_BIND -DWITHOUT_MAN -DWITHOUT_INFO -DWITHOUT_HTML +LIB32IMAKE= ${LIB32WMAKE:NINSTALL=*:NDESTDIR=*:N_LDSCRIPTROOT=*} -DNO_INCS \ + ${IMAKE_INSTALL} .endif -# install stage IMAKEENV= ${CROSSENV:N_LDSCRIPTROOT=*} -IMAKE= ${IMAKEENV} ${MAKE} -f Makefile.inc1 +IMAKE= ${IMAKEENV} ${MAKE} -f Makefile.inc1 \ + ${IMAKE_INSTALL} ${IMAKE_MTREE} .if empty(.MAKEFLAGS:M-n) IMAKEENV+= PATH=${STRICTTMPPATH}:${INSTALLTMP} \ LD_LIBRARY_PATH=${INSTALLTMP} \ @@ -333,10 +362,25 @@ IMAKE+= __MAKE_SHELL=${INSTALLTMP}/sh .else IMAKEENV+= PATH=${TMPPATH}:${INSTALLTMP} .endif +.if defined(DB_FROM_SRC) +INSTALLFLAGS+= -N ${.CURDIR}/etc +MTREEFLAGS+= -N ${.CURDIR}/etc +.endif +.if defined(NO_ROOT) +METALOG?= ${DESTDIR}/${DISTDIR}/METALOG +IMAKE+= -DNO_ROOT METALOG=${METALOG} +INSTALL_DDIR= ${DESTDIR}/${DISTDIR} +INSTALLFLAGS+= -U -M ${METALOG} -D ${INSTALL_DDIR:S://:/:g:C:/$::} +MTREEFLAGS+= -W +.endif +.if defined(DB_FROM_SRC) || defined(NO_ROOT) +IMAKE_INSTALL= INSTALL="install ${INSTALLFLAGS}" +IMAKE_MTREE= MTREE_CMD="nmtree ${MTREEFLAGS}" +.endif # kernel stage KMAKEENV= ${WMAKEENV} -KMAKE= ${KMAKEENV} ${MAKE} KERNEL=${INSTKERNNAME} +KMAKE= ${KMAKEENV} ${MAKE} ${KERNEL_FLAGS} KERNEL=${INSTKERNNAME} # # buildworld @@ -370,7 +414,7 @@ _worldtmp: rm -f ${OBJTREE}${.CURDIR}/usr.bin/truss/ioctl.c .endif .for _dir in \ - lib usr legacy/usr + lib usr legacy/bin legacy/usr mkdir -p ${WORLDTMP}/${_dir} .endfor mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ @@ -388,6 +432,9 @@ _worldtmp: mtree -deU -f ${.CURDIR}/etc/mtree/BIND.include.dist \ -p ${WORLDTMP}/usr/include >/dev/null .endif +.for _mtree in ${LOCAL_MTREE} + mtree -deU -f ${.CURDIR}/${_mtree} -p ${WORLDTMP} > /dev/null +.endfor _legacy: @echo @echo "--------------------------------------------------------------" @@ -487,6 +534,8 @@ build32: .endfor .for _dir in lib/ncurses/ncurses lib/ncurses/ncursesw lib/libmagic cd ${.CURDIR}/${_dir}; \ + WORLDTMP=${WORLDTMP} \ + MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" \ MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \ DIRPRFX=${_dir}/ -DNO_LINT -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF \ -DEARLY_BUILD build-tools @@ -569,9 +618,11 @@ kernel-toolchain: ${TOOLCHAIN_TGTS:N_inc installcheck: # -# Require DESTDIR to be set if installing for a different architecture. +# Require DESTDIR to be set if installing for a different architecture or +# using the user/group database in the source tree. # -.if ${TARGET_ARCH} != ${MACHINE_ARCH} || ${TARGET} != ${MACHINE} +.if ${TARGET_ARCH} != ${MACHINE_ARCH} || ${TARGET} != ${MACHINE} || \ + defined(DB_FROM_SRC) .if !make(distributeworld) installcheck: installcheck_DESTDIR installcheck_DESTDIR: @@ -582,10 +633,11 @@ installcheck_DESTDIR: .endif .endif +.if !defined(DB_FROM_SRC) # # Check for missing UIDs/GIDs. # -CHECK_UIDS= +CHECK_UIDS= auditdistd CHECK_GIDS= audit .if ${MK_SENDMAIL} != "no" CHECK_UIDS+= smmsp @@ -609,6 +661,7 @@ installcheck_UGID: false; \ fi .endfor +.endif # # Required install tools to be saved in a scratch dir for safety. @@ -621,9 +674,9 @@ _zoneinfo= zic tzsetup .endif ITOOLS= [ awk cap_mkdb cat chflags chmod chown \ - date echo egrep find grep ${_install-info} \ - ln lockf make mkdir mtree mv pwd_mkdb rm sed sh sysctl \ - test true uname wc ${_zoneinfo} + date echo egrep find grep id install ${_install-info} \ + ln lockf make mkdir mtree ${_nmtree_itools} mv pwd_mkdb \ + rm sed sh sysctl test true uname wc ${_zoneinfo} # # distributeworld @@ -636,11 +689,16 @@ ITOOLS= [ awk cap_mkdb cat chflags chmod # # Non-base distributions produced by the base system -EXTRA_DISTRIBUTIONS= doc games +EXTRA_DISTRIBUTIONS= doc +.if ${MK_GAMES} != "no" +EXTRA_DISTRIBUTIONS+= games +.endif .if defined(LIB32TMP) && ${MK_LIB32} != "no" EXTRA_DISTRIBUTIONS+= lib32 .endif +MTREE_MAGIC?= mtree 2.0 + distributeworld installworld: installcheck mkdir -p ${INSTALLTMP} progs=$$(for prog in ${ITOOLS}; do \ @@ -663,6 +721,9 @@ distributeworld installworld: installche done); \ cp $$libs $$progs ${INSTALLTMP} cp -R $${PATH_LOCALE:-"/usr/share/locale"} ${INSTALLTMP}/locale +.if defined(NO_ROOT) + echo "#${MTREE_MAGIC}" > ${METALOG} +.endif .if make(distributeworld) .for dist in ${EXTRA_DISTRIBUTIONS} -mkdir ${DESTDIR}/${DISTDIR}/${dist} @@ -672,10 +733,20 @@ distributeworld installworld: installche -p ${DESTDIR}/${DISTDIR}/${dist}/usr >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ -p ${DESTDIR}/${DISTDIR}/${dist}/usr/include >/dev/null +.if defined(NO_ROOT) + ${IMAKEENV} nmtree -C -f ${.CURDIR}/etc/mtree/BSD.root.dist | \ + sed -e 's#^\./#./${dist}/#' >> ${METALOG} + ${IMAKEENV} nmtree -C -f ${.CURDIR}/etc/mtree/BSD.usr.dist | \ + sed -e 's#^\./#./${dist}/usr/#' >> ${METALOG} + ${IMAKEENV} nmtree -C -f ${.CURDIR}/etc/mtree/BSD.include.dist | \ + sed -e 's#^\./#./${dist}/usr/include/#' >> ${METALOG} +.endif .endfor -mkdir ${DESTDIR}/${DISTDIR}/base - ${_+_}cd ${.CURDIR}; ${IMAKE} distrib-dirs \ - DESTDIR=${DESTDIR}/${DISTDIR}/base + cd ${.CURDIR}/etc; ${CROSSENV} PATH=${TMPPATH} ${MAKE} \ + METALOG=${METALOG} ${IMAKE_INSTALL} ${IMAKE_MTREE} \ + DISTBASE=/base DESTDIR=${DESTDIR}/${DISTDIR}/base \ + LOCAL_MTREE=${LOCAL_MTREE} distrib-dirs .endif ${_+_}cd ${.CURDIR}; ${IMAKE} re${.TARGET:S/world$//}; \ ${IMAKEENV} rm -rf ${INSTALLTMP} @@ -683,12 +754,30 @@ distributeworld installworld: installche .for dist in ${EXTRA_DISTRIBUTIONS} find ${DESTDIR}/${DISTDIR}/${dist} -empty -delete .endfor +.if defined(NO_ROOT) +.for dist in base ${EXTRA_DISTRIBUTIONS} + @# For each file that exists in this dist, print the corresponding + @# line from the METALOG. This relies on the fact that + @# a line containing only the filename will sort immediatly before + @# the relevant mtree line. + cd ${DESTDIR}/${DISTDIR}; \ + find ./${dist} | sort -u ${METALOG} - | \ + awk 'BEGIN { print "#${MTREE_MAGIC}" } !/ type=/ { file = $$1 } / type=/ { if ($$1 == file) { sub(/^\.\/${dist}\//, "./"); print } }' > \ + ${DESTDIR}/${DISTDIR}/${dist}.meta +.endfor +.endif .endif packageworld: .for dist in base ${EXTRA_DISTRIBUTIONS} +.if defined(NO_ROOT) + ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ + tar cvJf ${DESTDIR}/${DISTDIR}/${dist}.txz \ + @${DESTDIR}/${DISTDIR}/${dist}.meta +.else ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ tar cvJf ${DESTDIR}/${DISTDIR}/${dist}.txz . +.endif .endfor # @@ -702,7 +791,8 @@ reinstall: @echo "--------------------------------------------------------------" @echo ">>> Making hierarchy" @echo "--------------------------------------------------------------" - ${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 hierarchy + ${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 \ + LOCAL_MTREE=${LOCAL_MTREE} hierarchy @echo @echo "--------------------------------------------------------------" @echo ">>> Installing everything" @@ -723,7 +813,8 @@ redistribute: .endif distrib-dirs distribution: - cd ${.CURDIR}/etc; ${CROSSENV} PATH=${TMPPATH} ${MAKE} ${.TARGET} + cd ${.CURDIR}/etc; ${CROSSENV} PATH=${TMPPATH} ${MAKE} \ + ${IMAKE_INSTALL} ${IMAKE_MTREE} METALOG=${METALOG} ${.TARGET} # # buildkernel and installkernel @@ -875,7 +966,7 @@ reinstallkernel reinstallkernel.debug: i @echo "--------------------------------------------------------------" cd ${KRNLOBJDIR}/${INSTALLKERNEL}; \ ${CROSSENV} PATH=${TMPPATH} \ - ${MAKE} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel//} + ${MAKE} ${IMAKE_INSTALL} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel//} distributekernel distributekernel.debug: .if empty(INSTALLKERNEL) @@ -925,6 +1016,13 @@ update: @echo "--------------------------------------------------------------" @echo ">>> Running ${SUP}" @echo "--------------------------------------------------------------" + @echo "!! WARNING WARNING WARNING WARNING WARNING WARNING WARNING !!" + @echo "!! Update methods with ${SUP} are deprecated." + @echo "!! Please see http://www.freebsd.org/handbook/svn.html" + @echo "!! and convert your update method to SVN_UPDATE or" + @echo "!! freebsd-update(8)." + @echo "!! WARNING WARNING WARNING WARNING WARNING WARNING WARNING !!" + @sleep 5 .if defined(SUPFILE) @${SUP} ${SUPFLAGS} ${SUPFILE} .endif @@ -940,9 +1038,6 @@ update: .if defined(DOCSUPFILE) && !defined(NO_DOCUPDATE) @${SUP} ${SUPFLAGS} ${DOCSUPFILE} .endif -.if defined(WWWSUPFILE) && !defined(NO_WWWUPDATE) - @${SUP} ${SUPFLAGS} ${WWWSUPFILE} -.endif .endif .if defined(CVS_UPDATE) @cd ${.CURDIR} ; \ @@ -950,6 +1045,13 @@ update: echo "--------------------------------------------------------------" ; \ echo ">>> Updating ${.CURDIR} from CVS repository" ${CVSROOT} ; \ echo "--------------------------------------------------------------" ; \ + echo "!! WARNING WARNING WARNING WARNING WARNING WARNING WARNING !!" ; \ + echo "!! Update methods with CVS are deprecated." ; \ + echo "!! Please see http://www.freebsd.org/handbook/svn.html" ; \ + echo "!! and convert your update method to SVN_UPDATE or" ; \ + echo "!! freebsd-update(8)." ; \ + echo "!! WARNING WARNING WARNING WARNING WARNING WARNING WARNING !!" ; \ + sleep 5 ; \ echo ${CVS} -R -q update ${CVSFLAGS} ; \ ${CVS} -R -q update ${CVSFLAGS} ; \ fi @@ -1029,6 +1131,17 @@ _lex= usr.bin/lex _yacc= usr.bin/yacc .endif +.if ${BOOTSTRAPPING} < 1000026 +_nmtree= lib/libnetbsd \ + usr.sbin/nmtree +.else +_nmtree_itools= nmtree +.endif + +.if ${BOOTSTRAPPING} < 1000027 +_cat= bin/cat +.endif + .if ${BOOTSTRAPPING} >= 900040 && ${BOOTSTRAPPING} < 900041 _awk= usr.bin/awk .endif @@ -1054,7 +1167,10 @@ _dtrace_tools= cddl/usr.bin/sgsmsg cddl/ lib/libdwarf cddl/usr.bin/ctfconvert cddl/usr.bin/ctfmerge .endif -.if ${MK_FDT} != "no" +# Default to building the BSDL DTC, but build the GPL one if users explicitly +# request it. +_dtc= usr.bin/dtc +.if ${MK_GPL_DTC} != "no" _dtc= gnu/usr.bin/dtc .endif @@ -1081,6 +1197,7 @@ bootstrap-tools: ${_ar} \ ${_dtc} \ ${_awk} \ + ${_cat} \ usr.bin/lorder \ usr.bin/makewhatis \ ${_mklocale} \ @@ -1090,7 +1207,8 @@ bootstrap-tools: ${_lex} \ usr.bin/xinstall \ ${_gensnmptree} \ - usr.sbin/config + usr.sbin/config \ + ${_nmtree} ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_tool}; \ ${MAKE} DIRPRFX=${_tool}/ obj; \ @@ -1110,7 +1228,7 @@ _aicasm= sys/modules/aic7xxx/aicasm _share= share/syscons/scrnmaps .endif -.if ${MK_GCC} != "no" && ${MK_CLANG_IS_CC} == "no" +.if ${MK_GCC} != "no" _gcc_tools= gnu/usr.bin/cc/cc_tools .endif @@ -1172,7 +1290,7 @@ _clang= usr.bin/clang _clang_libs= lib/clang .endif -.if ${MK_GCC} != "no" && ${MK_CLANG_IS_CC} == "no" +.if ${MK_GCC} != "no" && (${MK_CLANG_IS_CC} == "no" || ${TARGET} == "pc98") _cc= gnu/usr.bin/cc .endif @@ -1198,7 +1316,12 @@ cross-tools: # hierarchy - ensure that all the needed directories are present # hierarchy hier: - cd ${.CURDIR}/etc; ${MAKE} distrib-dirs +.if defined(NO_ROOT) + cd ${.CURDIR}/etc; ${MAKE} LOCAL_MTREE=${LOCAL_MTREE} \ + -DNO_ROOT METALOG=${METALOG} distrib-dirs +.else + cd ${.CURDIR}/etc; ${MAKE} LOCAL_MTREE=${LOCAL_MTREE} distrib-dirs +.endif # # libraries - build all libraries, and install them under ${DESTDIR}. @@ -1253,6 +1376,7 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 ${_kerberos5_lib_libhx509} ${_kerberos5_lib_libkrb5} \ ${_kerberos5_lib_libroken} \ ${_kerberos5_lib_libwind} \ + ${_lib_atf_libatf_c} \ lib/libbz2 ${_libcom_err} lib/libcrypt \ lib/libexpat \ ${_lib_libgssapi} ${_lib_libipx} \ @@ -1260,11 +1384,15 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 lib/ncurses/ncurses lib/ncurses/ncursesw \ lib/libopie lib/libpam ${_lib_libthr} \ lib/libradius lib/libsbuf lib/libtacplus \ - ${_cddl_lib_libumem} \ + ${_cddl_lib_libumem} ${_cddl_lib_libnvpair} \ lib/libutil ${_lib_libypclnt} lib/libz lib/msun \ ${_secure_lib_libcrypto} ${_secure_lib_libssh} \ ${_secure_lib_libssl} +.if ${MK_ATF} != "no" +_lib_atf_libatf_c= lib/atf/libatf-c +.endif + .if ${MK_LIBTHR} != "no" _lib_libthr= lib/libthr .endif @@ -1284,6 +1412,7 @@ lib/libopie__L lib/libtacplus__L: lib/li .if ${MK_CDDL} != "no" _cddl_lib_libumem= cddl/lib/libumem +_cddl_lib_libnvpair= cddl/lib/libnvpair _cddl_lib= cddl/lib .endif @@ -1546,7 +1675,7 @@ check-old: check-old-files check-old-lib # showconfig - show build configuration. # showconfig: - @${MAKE} -n -f bsd.own.mk -V dummy -dg1 | grep ^MK_ | sort + @${MAKE} -n -f bsd.own.mk -V dummy -dg1 2>&1 | grep ^MK_ | sort .if !empty(KRNLOBJDIR) && !empty(KERNCONF) DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF}/ @@ -1554,7 +1683,7 @@ DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF} .if !defined(FDT_DTS_FILE) || empty(FDT_DTS_FILE) .if exists(${KERNCONFDIR}/${KERNCONF}) FDT_DTS_FILE!= awk 'BEGIN {FS="="} /^makeoptions[[:space:]]+FDT_DTS_FILE/ {print $$2}' \ - ${KERNCONFDIR}/${KERNCONF} + ${KERNCONFDIR}/${KERNCONF} ; echo .endif .endif Modified: user/attilio/vmc-playground/ObsoleteFiles.inc ============================================================================== --- user/attilio/vmc-playground/ObsoleteFiles.inc Mon Feb 4 10:05:55 2013 (r246319) +++ user/attilio/vmc-playground/ObsoleteFiles.inc Mon Feb 4 15:44:42 2013 (r246320) @@ -38,15 +38,97 @@ # xargs -n1 | sort | uniq -d; # done +# 20130116: removed long unused directories for .1aout section manpages +OLD_FILES+=usr/share/man/en.ISO8859-1/man1aout +OLD_FILES+=usr/share/man/en.UTF-8/man1aout +OLD_DIRS+=usr/share/man/man1aout +OLD_DIRS+=usr/share/man/cat1aout +OLD_DIRS+=usr/share/man/en.ISO8859-1/cat1aout +OLD_DIRS+=usr/share/man/en.UTF-8/cat1aout +# 20121230: libdisk removed +OLD_FILES+=usr/share/man/man3/libdisk.3.gz usr/include/libdisk.h +OLD_FILES+=usr/lib/libdisk.a usr/lib32/libdisk.a +# 20121230: remove wrongly created directories for auditdistd +OLD_DIRS+=var/dist +OLD_DIRS+=var/remote +# 20121114: zpool-features manual page moved from section 5 to 7 +OLD_FILES+=usr/share/man/man5/zpool-features.5.gz +# 20121022: remove harp, hfa and idt man page +OLD_FILES+=share/man/man4/harp.4 +OLD_FILES+=share/man/man4/hfa.4 +OLD_FILES+=share/man/man4/idt.4 +# 20121022: VFS_LOCK_GIANT elimination +OLD_FILES+=usr/share/man/man9/VFS_LOCK_GIANT.9.gz +OLD_FILES+=usr/share/man/man9/VFS_UNLOCK_GIANT.9.gz +# 20121004: remove incomplete unwind.h +OLD_FILES+=usr/include/clang/3.2/unwind.h +# 20120910: NetBSD compat shims removed +OLD_FILES+=usr/include/cam/scsi/scsi_low_pisa.h +OLD_FILES+=usr/include/sys/device_port.h +# 20120909: doc and www supfiles removed +OLD_FILES+=usr/share/examples/cvsup/doc-supfile +OLD_FILES+=usr/share/examples/cvsup/www-supfile +# 20120908: pf cleanup +OLD_FILES+=usr/include/net/if_pflow.h +# 20120816: new clang import which bumps version from 3.1 to 3.2 +OLD_FILES+=usr/bin/llvm-ld +OLD_FILES+=usr/bin/llvm-stub +OLD_FILES+=usr/include/clang/3.1/altivec.h +OLD_FILES+=usr/include/clang/3.1/avx2intrin.h +OLD_FILES+=usr/include/clang/3.1/avxintrin.h +OLD_FILES+=usr/include/clang/3.1/bmi2intrin.h +OLD_FILES+=usr/include/clang/3.1/bmiintrin.h +OLD_FILES+=usr/include/clang/3.1/cpuid.h +OLD_FILES+=usr/include/clang/3.1/emmintrin.h +OLD_FILES+=usr/include/clang/3.1/fma4intrin.h +OLD_FILES+=usr/include/clang/3.1/immintrin.h +OLD_FILES+=usr/include/clang/3.1/lzcntintrin.h +OLD_FILES+=usr/include/clang/3.1/mm3dnow.h +OLD_FILES+=usr/include/clang/3.1/mm_malloc.h +OLD_FILES+=usr/include/clang/3.1/mmintrin.h +OLD_FILES+=usr/include/clang/3.1/module.map +OLD_FILES+=usr/include/clang/3.1/nmmintrin.h +OLD_FILES+=usr/include/clang/3.1/pmmintrin.h +OLD_FILES+=usr/include/clang/3.1/popcntintrin.h +OLD_FILES+=usr/include/clang/3.1/smmintrin.h +OLD_FILES+=usr/include/clang/3.1/tmmintrin.h +OLD_FILES+=usr/include/clang/3.1/unwind.h +OLD_FILES+=usr/include/clang/3.1/wmmintrin.h +OLD_FILES+=usr/include/clang/3.1/x86intrin.h +OLD_FILES+=usr/include/clang/3.1/xmmintrin.h +OLD_DIRS+=usr/include/clang/3.1 +OLD_FILES+=usr/share/man/man1/llvm-ld.1.gz +# 20120712: OpenSSL 1.0.1c import +OLD_LIBS+=lib/libcrypto.so.6 +OLD_LIBS+=usr/lib/libssl.so.6 +OLD_LIBS+=usr/lib32/libcrypto.so.6 +OLD_LIBS+=usr/lib32/libssl.so.6 +OLD_FILES+=usr/include/openssl/aes_locl.h +OLD_FILES+=usr/include/openssl/bio_lcl.h +OLD_FILES+=usr/include/openssl/e_os.h +OLD_FILES+=usr/include/openssl/fips.h +OLD_FILES+=usr/include/openssl/fips_rand.h +OLD_FILES+=usr/include/openssl/md2.h +OLD_FILES+=usr/include/openssl/pq_compat.h +OLD_FILES+=usr/include/openssl/store.h +OLD_FILES+=usr/include/openssl/tmdiff.h +OLD_FILES+=usr/include/openssl/ui_locl.h +OLD_FILES+=usr/share/openssl/man/man3/CRYPTO_set_id_callback.3.gz # 20120621: remove old man page OLD_FILES+=usr/share/man/man8/vnconfig.8.gz +# 20120619: TOE support updated +OLD_FILES+=usr/include/netinet/toedev.h # 20120613: auth.conf removed OLD_FILES+=etc/auth.conf OLD_FILES+=usr/share/examples/etc/auth.conf OLD_FILES+=usr/share/man/man3/auth.3.gz +OLD_FILES+=usr/share/man/man3/auth_getval.3.gz OLD_FILES+=usr/share/man/man5/auth.conf.5.gz # 20120530: kde pam lives now in ports OLD_FILES+=etc/pam.d/kde +# 20120521: byacc import +OLD_FILES+=usr/bin/yyfix +OLD_FILES+=usr/share/man/man1/yyfix.1.gz # 20120505: new clang import installed a redundant internal header OLD_FILES+=usr/include/clang/3.1/stdalign.h # 20120428: MD2 removed from libmd @@ -1126,12 +1208,6 @@ OLD_FILES+=usr/include/sys/linedisc.h OLD_FILES+=usr/share/man/man3/posix_openpt.3.gz # 20080725: sgtty.h removed OLD_FILES+=usr/include/sgtty.h -# 20080719: sade(8) removed on all but amd64, i386 and sparc64 -.if ${TARGET_ARCH} != "amd64" && ${TARGET_ARCH} != "i386" && \ - ${TARGET_ARCH} != "sparc64" -OLD_FILES+=usr/sbin/sade -OLD_FILES+=usr/share/man/man8/sade.8.gz -.endif # 20080706: bsdlabel(8) removed on powerpc .if ${TARGET_ARCH} == "powerpc" OLD_FILES+=sbin/bsdlabel @@ -1342,6 +1418,11 @@ OLD_FILES+=usr/share/man/man2/kse_thr_in OLD_FILES+=usr/share/man/man2/kse_wakeup.2.gz OLD_FILES+=usr/lib32/libkse.so OLD_LIBS+=usr/lib32/libkse.so.3 +# 20080225: bsdar/bsdranlib rename to ar/ranlib +OLD_FILES+=usr/bin/bsdar +OLD_FILES+=usr/bin/bsdranlib +OLD_FILES+=usr/share/man/man1/bsdar.1.gz +OLD_FILES+=usr/share/man/man1/bsdranlib.1.gz # 20080220: geom_lvm rename to geom_linux_lvm OLD_FILES+=usr/share/man/man4/geom_lvm.4.gz # 20080126: oldcard.4 removal Modified: user/attilio/vmc-playground/UPDATING ============================================================================== --- user/attilio/vmc-playground/UPDATING Mon Feb 4 10:05:55 2013 (r246319) +++ user/attilio/vmc-playground/UPDATING Mon Feb 4 15:44:42 2013 (r246320) @@ -4,7 +4,9 @@ This file is maintained and copyrighted See end of file for further details. For commonly done items, please see the COMMON ITEMS: section later in the file. These instructions assume that you basically know what you are doing. If not, then please consult the FreeBSD -handbook. +handbook: + + http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html Items affecting the ports and packages system can be found in /usr/ports/UPDATING. Please read that file before running portupgrade. @@ -24,6 +26,158 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20130129: + A BSD-licensed patch(1) variant has been added and is installed + as bsdpatch, being the GNU version the default patch. + To inverse the logic and use the BSD-licensed one as default, + while having the GNU version installed as gnupatch, rebuild + and install world with the WITH_BSD_PATCH knob set. + +20130118: + The install(1) option -M has changed meaning and now takes an + argument that is a file or path to append logs to. In the + unlikely event that -M was the last option on the command line + and the command line contained at least two files and a target + directory the first file will have logs appended to it. The -M + option served little practical purpose in the last decade so it's + used expected to be extremely rare. + +20121223: + After switching to Clang as the default compiler some users of ZFS + on i386 systems started to experience stack overflow kernel panics. + Please consider using 'options KSTACK_PAGES=4' in such configurations. + +20121222: + GEOM_LABEL now mangles label names read from file system metadata. + Mangling affect labels containing spaces, non-printable characters, + '%' or '"'. Device names in /etc/fstab and other places may need to + be updated. + +20121217: + By default, only the 10 most recent kernel dumps will be saved. To + restore the previous behaviour (no limit on the number of kernel dumps + stored in the dump directory) add the following line to /etc/rc.conf: + + savecore_flags="" + +20121201: + With the addition of auditdistd(8), a new auditdistd user is now + depended on during installworld. "mergemaster -p" can be used to add + the user prior to installworld, as documented in the handbook. + +20121117: + The sin6_scope_id member variable in struct sockaddr_in6 is now + filled by the kernel before passing the structure to the userland via + sysctl or routing socket. This means the KAME-specific embedded scope + id in sin6_addr.s6_addr[2] is always cleared in userland application. + This behavior can be controlled by net.inet6.ip6.deembed_scopeid. + __FreeBSD_version is bumped to 1000025. + +20121105: + On i386 and amd64 systems WITH_CLANG_IS_CC is now the default. + This means that the world and kernel will be compiled with clang + and that clang will be installed as /usr/bin/cc, /usr/bin/c++, + and /usr/bin/cpp. To disable this behavior and revert to building + with gcc, compile with WITHOUT_CLANG_IS_CC. + +20121102: + The IPFIREWALL_FORWARD kernel option has been removed. Its + functionality now turned on by default. + +20121023: + The ZERO_COPY_SOCKET kernel option has been removed and + split into SOCKET_SEND_COW and SOCKET_RECV_PFLIP. + NB: SOCKET_SEND_COW uses the VM page based copy-on-write + mechanism which is not safe and may result in kernel crashes. + NB: The SOCKET_RECV_PFLIP mechanism is useless as no current + driver supports disposeable external page sized mbuf storage. + Proper replacements for both zero-copy mechanisms are under + consideration and will eventually lead to complete removal + of the two kernel options. + +20121023: + The IPv4 network stack has been converted to network byte + order. The following modules need to be recompiled together + with kernel: carp(4), divert(4), gif(4), siftr(4), gre(4), + pf(4), ipfw(4), ng_ipfw(4), stf(4). + +20121022: + Support for non-MPSAFE filesystems was removed from VFS. The + VFS_VERSION was bumped, all filesystem modules shall be + recompiled. + +20121018: + All the non-MPSAFE filesystems have been disconnected from + the build. The full list includes: codafs, hpfs, ntfs, nwfs, + portalfs, smbfs, xfs. + +20121016: + The interface cloning API and ABI has changed. The following + modules need to be recompiled together with kernel: + ipfw(4), pfsync(4), pflog(4), usb(4), wlan(4), stf(4), + vlan(4), disc(4), edsc(4), if_bridge(4), gif(4), tap(4), + faith(4), epair(4), enc(4), tun(4), if_lagg(4), gre(4). + +20121015: + The sdhci driver was split in two parts: sdhci (generic SD Host + Controller logic) and sdhci_pci (actual hardware driver). + No kernel config modifications are required, but if you + load sdhc as a module you must switch to sdhci_pci instead. + +20121014: + Import the FUSE kernel and userland support into base system. + +20121013: + The GNU sort(1) program has been removed since the BSD-licensed + sort(1) has been the default for quite some time and no serious + problems have been reported. The corresponding WITH_GNU_SORT + knob has also gone. + +20121006: + The pfil(9) API/ABI for AF_INET family has been changed. Packet + filtering modules: pf(4), ipfw(4), ipfilter(4) need to be recompiled + with new kernel. + +20121001: + The net80211(4) ABI has been changed to allow for improved driver + PS-POLL and power-save support. All wireless drivers need to be + recompiled to work with the new kernel. + +20120913: + The random(4) support for the VIA hardware random number + generator (`PADLOCK') is no longer enabled unconditionally. + Add the PADLOCK_RNG option in the custom kernel config if + needed. The GENERIC kernels on i386 and amd64 do include the + option, so the change only affects the custom kernel + configurations. + +20120908: + The pf(4) packet filter ABI has been changed. pfctl(8) and + snmp_pf module need to be recompiled to work with new kernel. + +20120828: + A new ZFS feature flag "com.delphix:empty_bpobj" has been merged + to -HEAD. Pools that have empty_bpobj in active state can not be + imported read-write with ZFS implementations that do not support + this feature. For more information read the zpool-features(5) + manual page. + +20120727: + The sparc64 ZFS loader has been changed to no longer try to auto- + detect ZFS providers based on diskN aliases but now requires these + to be explicitly listed in the OFW boot-device environment variable. + +20120712: + The OpenSSL has been upgraded to 1.0.1c. Any binaries requiring + libcrypto.so.6 or libssl.so.6 must be recompiled. Also, there are + configuration changes. Make sure to merge /etc/ssl/openssl.cnf. + +20120712: + The following sysctls and tunables have been renamed for consistency + with other variables: + kern.cam.da.da_send_ordered -> kern.cam.da.send_ordered + kern.cam.ada.ada_send_ordered -> kern.cam.ada.send_ordered + 20120628: The sort utility has been replaced with BSD sort. For now, GNU sort is also available as "gnusort" or the default can be set back to @@ -1496,7 +1650,7 @@ COMMON ITEMS: - To upgrade in-place from 8.x-stable to current + To upgrade in-place from stable to current ---------------------------------------------- make buildworld [9] Modified: user/attilio/vmc-playground/bin/cat/cat.1 ============================================================================== --- user/attilio/vmc-playground/bin/cat/cat.1 Mon Feb 4 10:05:55 2013 (r246319) +++ user/attilio/vmc-playground/bin/cat/cat.1 Mon Feb 4 15:44:42 2013 (r246320) @@ -32,7 +32,7 @@ .\" @(#)cat.1 8.3 (Berkeley) 5/2/95 .\" $FreeBSD$ .\" -.Dd March 21, 2004 +.Dd January 29, 2013 .Dt CAT 1 .Os .Sh NAME @@ -40,7 +40,7 @@ .Nd concatenate and print files .Sh SYNOPSIS .Nm -.Op Fl benstuv +.Op Fl belnstuv .Op Ar .Sh DESCRIPTION *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Mon Feb 4 18:16:55 2013 Return-Path: Delivered-To: svn-src-user@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 66CDBE91; Mon, 4 Feb 2013 18:16:55 +0000 (UTC) (envelope-from sbruno@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 59510145; Mon, 4 Feb 2013 18:16:55 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r14IGt2j035968; Mon, 4 Feb 2013 18:16:55 GMT (envelope-from sbruno@svn.freebsd.org) Received: (from sbruno@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r14IGtG6035965; Mon, 4 Feb 2013 18:16:55 GMT (envelope-from sbruno@svn.freebsd.org) Message-Id: <201302041816.r14IGtG6035965@svn.freebsd.org> From: Sean Bruno Date: Mon, 4 Feb 2013 18:16:55 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246326 - user/sbruno/pxe_http_head/lib/libstand X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 18:16:55 -0000 Author: sbruno Date: Mon Feb 4 18:16:54 2013 New Revision: 246326 URL: http://svnweb.freebsd.org/changeset/base/246326 Log: Add snprintf to libstand. Extend kvprintf to have a maxsize argument for sanity. Exten PCHAR(c) to use maxsize, for sanity. This is all courtesy of Alexy Tarasov's 2007 gsoc project: Modified: user/sbruno/pxe_http_head/lib/libstand/printf.c user/sbruno/pxe_http_head/lib/libstand/stand.h Modified: user/sbruno/pxe_http_head/lib/libstand/printf.c ============================================================================== --- user/sbruno/pxe_http_head/lib/libstand/printf.c Mon Feb 4 17:41:17 2013 (r246325) +++ user/sbruno/pxe_http_head/lib/libstand/printf.c Mon Feb 4 18:16:54 2013 (r246326) @@ -57,7 +57,7 @@ __FBSDID("$FreeBSD$"); #define MAXNBUF (sizeof(intmax_t) * CHAR_BIT + 1) static char *ksprintn (char *buf, uintmax_t num, int base, int *len, int upper); -static int kvprintf(char const *fmt, void (*func)(int), void *arg, int radix, va_list ap); +static int kvprintf(char const *fmt, void (*func)(int), void *arg, int radix, size_t size, va_list ap); int printf(const char *fmt, ...) @@ -66,7 +66,7 @@ printf(const char *fmt, ...) int retval; va_start(ap, fmt); - retval = kvprintf(fmt, putchar, NULL, 10, ap); + retval = kvprintf(fmt, putchar, NULL, 10, 0, ap); va_end(ap); return retval; } @@ -75,7 +75,7 @@ void vprintf(const char *fmt, va_list ap) { - kvprintf(fmt, putchar, NULL, 10, ap); + kvprintf(fmt, putchar, NULL, 10, 0, ap); } int @@ -85,18 +85,42 @@ sprintf(char *buf, const char *cfmt, ... va_list ap; va_start(ap, cfmt); - retval = kvprintf(cfmt, NULL, (void *)buf, 10, ap); + retval = kvprintf(cfmt, NULL, (void *)buf, 10, 0, ap); buf[retval] = '\0'; va_end(ap); return retval; } +int +snprintf(char *buf, size_t size, const char *cfmt, ...) +{ + int retval; + va_list ap; + size_t maxsize = (size > 1) ? size - 1 : 0; + + if (maxsize == 0) { + buf[0] = '\0'; + return (0); + } + + va_start(ap, cfmt); + retval = kvprintf(cfmt, NULL, (void *)buf, 10, maxsize, ap); + + if (retval < maxsize) + buf[retval] = '\0'; + else + buf[maxsize] = '\0'; + + va_end(ap); + return retval; +} + void vsprintf(char *buf, const char *cfmt, va_list ap) { int retval; - retval = kvprintf(cfmt, NULL, (void *)buf, 10, ap); + retval = kvprintf(cfmt, NULL, (void *)buf, 10, 0, ap); buf[retval] = '\0'; } @@ -149,9 +173,10 @@ ksprintn(char *nbuf, uintmax_t num, int * ("%*D", len, ptr, " " -> XX XX XX XX ... */ static int -kvprintf(char const *fmt, void (*func)(int), void *arg, int radix, va_list ap) +kvprintf(char const *fmt, void (*func)(int), void *arg, int radix, size_t maxsize, va_list ap) { -#define PCHAR(c) {int cc=(c); if (func) (*func)(cc); else *d++ = cc; retval++; } +#define PCHAR(c) { int cc=(c); if (func) (*func)(cc); else *d++ = cc; retval++; \ + if (maxsize && (retval == maxsize)) return (retval); } char nbuf[MAXNBUF]; char *d; const char *p, *percent, *q; Modified: user/sbruno/pxe_http_head/lib/libstand/stand.h ============================================================================== --- user/sbruno/pxe_http_head/lib/libstand/stand.h Mon Feb 4 17:41:17 2013 (r246325) +++ user/sbruno/pxe_http_head/lib/libstand/stand.h Mon Feb 4 18:16:54 2013 (r246326) @@ -238,6 +238,7 @@ extern void mallocstats(void); extern int printf(const char *fmt, ...) __printflike(1, 2); extern void vprintf(const char *fmt, __va_list); extern int sprintf(char *buf, const char *cfmt, ...) __printflike(2, 3); +extern int snprintf(char *buf, size_t size, const char *cfmt, ...) __printflike(3, 4); extern void vsprintf(char *buf, const char *cfmt, __va_list); extern void twiddle(void); From owner-svn-src-user@FreeBSD.ORG Mon Feb 4 18:39:06 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 076439A5; Mon, 4 Feb 2013 18:39:06 +0000 (UTC) (envelope-from sbruno@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id ED1862EB; Mon, 4 Feb 2013 18:39:05 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r14Id5vj042424; Mon, 4 Feb 2013 18:39:05 GMT (envelope-from sbruno@svn.freebsd.org) Received: (from sbruno@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r14Id5VH042422; Mon, 4 Feb 2013 18:39:05 GMT (envelope-from sbruno@svn.freebsd.org) Message-Id: <201302041839.r14Id5VH042422@svn.freebsd.org> From: Sean Bruno Date: Mon, 4 Feb 2013 18:39:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246327 - user/sbruno/head_177038/sys/boot/i386/pxe_http X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 18:39:06 -0000 Author: sbruno Date: Mon Feb 4 18:39:05 2013 New Revision: 246327 URL: http://svnweb.freebsd.org/changeset/base/246327 Log: Odd typos in these two files. Modified: user/sbruno/head_177038/sys/boot/i386/pxe_http/pxe_http.h user/sbruno/head_177038/sys/boot/i386/pxe_http/pxe_sock.h Modified: user/sbruno/head_177038/sys/boot/i386/pxe_http/pxe_http.h ============================================================================== --- user/sbruno/head_177038/sys/boot/i386/pxe_http/pxe_http.h Mon Feb 4 18:16:54 2013 (r246326) +++ user/sbruno/head_177038/sys/boot/i386/pxe_http/pxe_http.h Mon Feb 4 18:39:05 2013 (r246327) @@ -58,7 +58,7 @@ typedef struct pxe_http_handle { off_t offset; /* current offset in bytes from * beginning of file */ #ifdef PXE_HTTPFS_CACHING -/* off_t cache_start; /* cached block, to reduce http requests */ + off_t cache_start; /* cached block, to reduce http requests */ uint16_t cache_size; /* size of cached block */ #endif size_t size; /* file size if known */ Modified: user/sbruno/head_177038/sys/boot/i386/pxe_http/pxe_sock.h ============================================================================== --- user/sbruno/head_177038/sys/boot/i386/pxe_http/pxe_sock.h Mon Feb 4 18:16:54 2013 (r246326) +++ user/sbruno/head_177038/sys/boot/i386/pxe_http/pxe_sock.h Mon Feb 4 18:39:05 2013 (r246327) @@ -85,7 +85,7 @@ void pxe_sock_init(); /* int pxe_socket_alloc(); */ /* frees socket structure */ -/* int pxe_socket_free(int socket); (/ +/* int pxe_socket_free(int socket); */ /* shows socket usage statistics */ void pxe_sock_stats(); From owner-svn-src-user@FreeBSD.ORG Mon Feb 4 22:05:24 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 786876A9; Mon, 4 Feb 2013 22:05:24 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 5C54F334; Mon, 4 Feb 2013 22:05:24 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r14M5Ops007085; Mon, 4 Feb 2013 22:05:24 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r14M5NSk007073; Mon, 4 Feb 2013 22:05:23 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302042205.r14M5NSk007073@svn.freebsd.org> From: Attilio Rao Date: Mon, 4 Feb 2013 22:05:23 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246332 - in user/attilio/vmc-playground/sys: fs/tmpfs kern vm X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 22:05:24 -0000 Author: attilio Date: Mon Feb 4 22:05:22 2013 New Revision: 246332 URL: http://svnweb.freebsd.org/changeset/base/246332 Log: Reduce differences with HEAD. Modified: user/attilio/vmc-playground/sys/fs/tmpfs/tmpfs_fifoops.c user/attilio/vmc-playground/sys/fs/tmpfs/tmpfs_vnops.c user/attilio/vmc-playground/sys/kern/uipc_shm.c user/attilio/vmc-playground/sys/vm/vm_object.c user/attilio/vmc-playground/sys/vm/vm_page.c user/attilio/vmc-playground/sys/vm/vnode_pager.c Modified: user/attilio/vmc-playground/sys/fs/tmpfs/tmpfs_fifoops.c ============================================================================== --- user/attilio/vmc-playground/sys/fs/tmpfs/tmpfs_fifoops.c Mon Feb 4 21:58:57 2013 (r246331) +++ user/attilio/vmc-playground/sys/fs/tmpfs/tmpfs_fifoops.c Mon Feb 4 22:05:22 2013 (r246332) @@ -39,7 +39,6 @@ #include #include #include -#include #include #include Modified: user/attilio/vmc-playground/sys/fs/tmpfs/tmpfs_vnops.c ============================================================================== --- user/attilio/vmc-playground/sys/fs/tmpfs/tmpfs_vnops.c Mon Feb 4 21:58:57 2013 (r246331) +++ user/attilio/vmc-playground/sys/fs/tmpfs/tmpfs_vnops.c Mon Feb 4 22:05:22 2013 (r246332) @@ -654,7 +654,7 @@ tmpfs_mappedwrite(vm_object_t vobj, vm_o goto nocache; } lookupvpg: - if (((vpg = vm_radix_lookup(&vobj->rtree, idx)) != NULL) && + if (((vpg = vm_page_lookup(vobj, idx)) != NULL) && vm_page_is_valid(vpg, offset, tlen)) { if ((vpg->oflags & VPO_BUSY) != 0) { /* Modified: user/attilio/vmc-playground/sys/kern/uipc_shm.c ============================================================================== --- user/attilio/vmc-playground/sys/kern/uipc_shm.c Mon Feb 4 21:58:57 2013 (r246331) +++ user/attilio/vmc-playground/sys/kern/uipc_shm.c Mon Feb 4 22:05:22 2013 (r246332) @@ -278,7 +278,7 @@ shm_dotruncate(struct shmfd *shmfd, off_ if (base != 0) { idx = OFF_TO_IDX(length); retry: - m = vm_radix_lookup(&object->rtree, idx); + m = vm_page_lookup(object, idx); if (m != NULL) { if ((m->oflags & VPO_BUSY) != 0 || m->busy != 0) { Modified: user/attilio/vmc-playground/sys/vm/vm_object.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_object.c Mon Feb 4 21:58:57 2013 (r246331) +++ user/attilio/vmc-playground/sys/vm/vm_object.c Mon Feb 4 22:05:22 2013 (r246332) @@ -326,7 +326,7 @@ vm_object_set_memattr(vm_object_t object case OBJT_SG: case OBJT_SWAP: case OBJT_VNODE: - if (object->resident_page_count == 0) + if (!TAILQ_EMPTY(&object->memq)) return (KERN_FAILURE); break; case OBJT_DEAD: @@ -730,7 +730,7 @@ vm_object_terminate(vm_object_t object) * wired, then the effect of this assignment is that * vm_page_free()'s call to vm_page_remove() will return * immediately without modifying the page or the object. - */ + */ p->object = NULL; if (p->wire_count == 0) { vm_page_free(p); @@ -1796,7 +1796,6 @@ vm_object_collapse(vm_object_t object) mtx_unlock(&vm_page_queue_free_mtx); } } - /* * Object now shadows whatever backing_object did. * Note that the reference to @@ -1935,7 +1934,7 @@ again: /* * Here, the variable "p" is either (1) the page with the least pindex - * greater than or equal to the parameter "start" or (2) NULL. + * greater than or equal to the parameter "start" or (2) NULL. */ for (; p != NULL && (p->pindex < end || end == 0); p = next) { next = TAILQ_NEXT(p, listq); @@ -2400,9 +2399,8 @@ DB_SHOW_COMMAND(object, vm_object_print_ db_printf(","); count++; - db_printf("(off=0x%jx,page=0x%jx,obj=%p,flags=0x%X)", - (uintmax_t)p->pindex, (uintmax_t)VM_PAGE_TO_PHYS(p), - p->object, p->flags); + db_printf("(off=0x%jx,page=0x%jx)", + (uintmax_t)p->pindex, (uintmax_t)VM_PAGE_TO_PHYS(p)); } if (count != 0) db_printf("\n"); Modified: user/attilio/vmc-playground/sys/vm/vm_page.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_page.c Mon Feb 4 21:58:57 2013 (r246331) +++ user/attilio/vmc-playground/sys/vm/vm_page.c Mon Feb 4 22:05:22 2013 (r246332) @@ -312,14 +312,13 @@ vm_page_startup(vm_offset_t vaddr) /* * Initialize the page and queue locks. */ - mtx_init(&vm_page_queue_free_mtx, "vm page queue free mutex", NULL, - MTX_DEF | MTX_RECURSE); - - /* Setup page locks. */ + mtx_init(&vm_page_queue_free_mtx, "vm page free queue", NULL, MTX_DEF | + MTX_RECURSE); for (i = 0; i < PA_LOCK_COUNT; i++) mtx_init(&pa_lock[i], "vm page", NULL, MTX_DEF); for (i = 0; i < PQ_COUNT; i++) vm_pagequeue_init_lock(&vm_pagequeues[i]); + /* * Allocate memory for use when boot strapping the kernel memory * allocator. @@ -811,6 +810,7 @@ void vm_page_insert(vm_page_t m, vm_object_t object, vm_pindex_t pindex) { vm_page_t neighbor; + VM_OBJECT_LOCK_ASSERT(object, MA_OWNED); if (m->object != NULL) panic("vm_page_insert: page already inserted"); Modified: user/attilio/vmc-playground/sys/vm/vnode_pager.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vnode_pager.c Mon Feb 4 21:58:57 2013 (r246331) +++ user/attilio/vmc-playground/sys/vm/vnode_pager.c Mon Feb 4 22:05:22 2013 (r246332) @@ -404,13 +404,12 @@ vnode_pager_setsize(vp, nsize) * completely invalid page and mark it partially valid * it can screw up NFS reads, so we don't allow the case. */ - if ((nsize & PAGE_MASK) && (m = vm_radix_lookup(&object->rtree, - OFF_TO_IDX(nsize))) != NULL && m->valid != 0) { + if ((nsize & PAGE_MASK) && + (m = vm_page_lookup(object, OFF_TO_IDX(nsize))) != NULL && + m->valid != 0) { int base = (int)nsize & PAGE_MASK; int size = PAGE_SIZE - base; - MPASS(m->object == object); - /* * Clear out partial-page garbage in case * the page has been mapped. From owner-svn-src-user@FreeBSD.ORG Mon Feb 4 22:10:06 2013 Return-Path: Delivered-To: svn-src-user@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 805E2824; Mon, 4 Feb 2013 22:10:06 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 64175364; Mon, 4 Feb 2013 22:10:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r14MA68u007968; Mon, 4 Feb 2013 22:10:06 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r14MA2M3007940; Mon, 4 Feb 2013 22:10:02 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302042210.r14MA2M3007940@svn.freebsd.org> From: Attilio Rao Date: Mon, 4 Feb 2013 22:10:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246333 - in user/attilio/vmcontention: . contrib/binutils/include/elf contrib/gcc/config/arm contrib/gdb/gdb contrib/libstdc++/libsupc++ lib lib/libcxxrt sbin/recoverdisk sys/arm/arm s... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 22:10:06 -0000 Author: attilio Date: Mon Feb 4 22:10:01 2013 New Revision: 246333 URL: http://svnweb.freebsd.org/changeset/base/246333 Log: MFC Added: user/attilio/vmcontention/usr.bin/bmake/Makefile.config - copied unchanged from r246332, head/usr.bin/bmake/Makefile.config Modified: user/attilio/vmcontention/Makefile.inc1 user/attilio/vmcontention/contrib/binutils/include/elf/common.h user/attilio/vmcontention/contrib/gcc/config/arm/freebsd.h user/attilio/vmcontention/contrib/gcc/config/arm/unwind-arm.h user/attilio/vmcontention/contrib/gdb/gdb/osabi.c user/attilio/vmcontention/contrib/libstdc++/libsupc++/unwind-cxx.h user/attilio/vmcontention/lib/Makefile user/attilio/vmcontention/lib/libcxxrt/Version.map user/attilio/vmcontention/sbin/recoverdisk/recoverdisk.c user/attilio/vmcontention/sys/arm/arm/vm_machdep.c user/attilio/vmcontention/sys/dev/uart/uart_bus_pci.c user/attilio/vmcontention/sys/kern/kern_ktr.c user/attilio/vmcontention/sys/kern/kern_malloc.c user/attilio/vmcontention/sys/netgraph/ng_ether.c user/attilio/vmcontention/sys/ufs/ufs/ufs_lookup.c user/attilio/vmcontention/sys/vm/vm_kern.c user/attilio/vmcontention/usr.bin/bmake/unit-tests/Makefile user/attilio/vmcontention/usr.bin/join/join.c user/attilio/vmcontention/usr.sbin/crunch/crunchide/exec_elf32.c Directory Properties: user/attilio/vmcontention/ (props changed) user/attilio/vmcontention/contrib/binutils/ (props changed) user/attilio/vmcontention/contrib/gcc/ (props changed) user/attilio/vmcontention/contrib/gdb/ (props changed) user/attilio/vmcontention/contrib/libstdc++/ (props changed) user/attilio/vmcontention/sbin/ (props changed) user/attilio/vmcontention/sys/ (props changed) Modified: user/attilio/vmcontention/Makefile.inc1 ============================================================================== --- user/attilio/vmcontention/Makefile.inc1 Mon Feb 4 22:05:22 2013 (r246332) +++ user/attilio/vmcontention/Makefile.inc1 Mon Feb 4 22:10:01 2013 (r246333) @@ -1733,7 +1733,8 @@ NOFUN=-DNO_FSCHG -DWITHOUT_HTML -DWITHOU XDDIR=${XDEV_ARCH}-freebsd XDTP=/usr/${XDDIR} -CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} +CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} \ + INSTALL="sh ${.CURDIR}/tools/install.sh" CDENV= ${CDBENV} \ _SHLIBDIRPREFIX=${XDTP} \ TOOLS_PREFIX=${XDTP} Modified: user/attilio/vmcontention/contrib/binutils/include/elf/common.h ============================================================================== --- user/attilio/vmcontention/contrib/binutils/include/elf/common.h Mon Feb 4 22:05:22 2013 (r246332) +++ user/attilio/vmcontention/contrib/binutils/include/elf/common.h Mon Feb 4 22:10:01 2013 (r246333) @@ -435,6 +435,10 @@ #define NT_FREEBSD_ABI_TAG 1 +/* Values for FreeBSD .note.tag notes. Note name is "FreeBSD". */ + +#define NT_FREEBSD_TAG 2 + /* These three macros disassemble and assemble a symbol table st_info field, which contains the symbol binding and symbol type. The STB_ and STT_ defines identify the binding and type. */ Modified: user/attilio/vmcontention/contrib/gcc/config/arm/freebsd.h ============================================================================== --- user/attilio/vmcontention/contrib/gcc/config/arm/freebsd.h Mon Feb 4 22:05:22 2013 (r246332) +++ user/attilio/vmcontention/contrib/gcc/config/arm/freebsd.h Mon Feb 4 22:10:01 2013 (r246333) @@ -85,6 +85,7 @@ while (false) #else /* Default it to use ATPCS with soft-VFP. */ +#undef TARGET_DEFAULT #define TARGET_DEFAULT \ (MASK_APCS_FRAME \ | TARGET_ENDIAN_DEFAULT) Modified: user/attilio/vmcontention/contrib/gcc/config/arm/unwind-arm.h ============================================================================== --- user/attilio/vmcontention/contrib/gcc/config/arm/unwind-arm.h Mon Feb 4 22:05:22 2013 (r246332) +++ user/attilio/vmcontention/contrib/gcc/config/arm/unwind-arm.h Mon Feb 4 22:10:01 2013 (r246333) @@ -87,7 +87,7 @@ extern "C" { struct _Unwind_Control_Block { - char exception_class[8]; + unsigned exception_class __attribute__((__mode__(__DI__))); void (*exception_cleanup)(_Unwind_Reason_Code, _Unwind_Control_Block *); /* Unwinder cache, private fields for the unwinder's use */ struct @@ -186,7 +186,7 @@ extern "C" { /* Support functions for the PR. */ #define _Unwind_Exception _Unwind_Control_Block - typedef char _Unwind_Exception_Class[8]; + typedef unsigned _Unwind_Exception_Class __attribute__((__mode__(__DI__))); void * _Unwind_GetLanguageSpecificData (_Unwind_Context *); _Unwind_Ptr _Unwind_GetRegionStart (_Unwind_Context *); Modified: user/attilio/vmcontention/contrib/gdb/gdb/osabi.c ============================================================================== --- user/attilio/vmcontention/contrib/gdb/gdb/osabi.c Mon Feb 4 22:05:22 2013 (r246332) +++ user/attilio/vmcontention/contrib/gdb/gdb/osabi.c Mon Feb 4 22:10:01 2013 (r246333) @@ -463,6 +463,20 @@ generic_elf_osabi_sniff_abi_tag_sections return; } + + /* .note.tag notes, used by FreeBSD. */ + if (strcmp (name, ".note.tag") == 0) + { + /* FreeBSD. */ + if (check_note (abfd, sect, note, "FreeBSD", 4, NT_FREEBSD_TAG)) + { + /* There is no need to check the version yet. */ + *osabi = GDB_OSABI_FREEBSD_ELF; + return; + } + + return; + } /* .note.netbsd.ident notes, used by NetBSD. */ if (strcmp (name, ".note.netbsd.ident") == 0 Modified: user/attilio/vmcontention/contrib/libstdc++/libsupc++/unwind-cxx.h ============================================================================== --- user/attilio/vmcontention/contrib/libstdc++/libsupc++/unwind-cxx.h Mon Feb 4 22:05:22 2013 (r246332) +++ user/attilio/vmcontention/contrib/libstdc++/libsupc++/unwind-cxx.h Mon Feb 4 22:10:01 2013 (r246333) @@ -173,7 +173,7 @@ __get_exception_header_from_ue (_Unwind_ return reinterpret_cast<__cxa_exception *>(exc + 1) - 1; } -#ifdef __ARM_EABI_UNWINDER__ +#if defined(__ARM_EABI_UNWINDER__) && !defined(__FreeBSD__) static inline bool __is_gxx_exception_class(_Unwind_Exception_Class c) { @@ -200,13 +200,7 @@ __GXX_INIT_EXCEPTION_CLASS(_Unwind_Excep c[6] = '+'; c[7] = '\0'; } - -static inline void* -__gxx_caught_object(_Unwind_Exception* eo) -{ - return (void*)eo->barrier_cache.bitpattern[0]; -} -#else // !__ARM_EABI_UNWINDER__ +#else // !__ARM_EABI_UNWINDER__ || __FreeBSD__ // This is the exception class we report -- "GNUCC++\0". const _Unwind_Exception_Class __gxx_exception_class = ((((((((_Unwind_Exception_Class) 'G' @@ -223,8 +217,16 @@ __is_gxx_exception_class(_Unwind_Excepti { return c == __gxx_exception_class; } - #define __GXX_INIT_EXCEPTION_CLASS(c) c = __gxx_exception_class +#endif + +#ifdef __ARM_EABI_UNWINDER__ +static inline void* +__gxx_caught_object(_Unwind_Exception* eo) +{ + return (void*)eo->barrier_cache.bitpattern[0]; +} +#else // !__ARM_EABI_UNWINDER__ // GNU C++ personality routine, Version 0. extern "C" _Unwind_Reason_Code __gxx_personality_v0 Modified: user/attilio/vmcontention/lib/Makefile ============================================================================== --- user/attilio/vmcontention/lib/Makefile Mon Feb 4 22:05:22 2013 (r246332) +++ user/attilio/vmcontention/lib/Makefile Mon Feb 4 22:10:01 2013 (r246333) @@ -177,6 +177,11 @@ _libiconv_modules= libiconv_modules _libipx= libipx .endif +.if ${MK_LIBCPLUSPLUS} != "no" +_libcxxrt= libcxxrt +_libcplusplus= libc++ +.endif + .if ${MK_LIBTHR} != "no" _libthr= libthr .endif @@ -221,11 +226,6 @@ _librtld_db= librtld_db _libmp= libmp .endif -.if ${MK_LIBCPLUSPLUS} != "no" -_libcxxrt= libcxxrt -_libcplusplus= libc++ -.endif - .if ${MK_PMC} != "no" _libpmc= libpmc .endif Modified: user/attilio/vmcontention/lib/libcxxrt/Version.map ============================================================================== --- user/attilio/vmcontention/lib/libcxxrt/Version.map Mon Feb 4 22:05:22 2013 (r246332) +++ user/attilio/vmcontention/lib/libcxxrt/Version.map Mon Feb 4 22:10:01 2013 (r246333) @@ -208,7 +208,6 @@ CXXABI_1.3 { "typeinfo name for __cxxabiv1::__vmi_class_type_info"; "std::type_info::type_info(std::type_info const&)"; - "std::type_info::type_info(std::type_info const&)"; "std::type_info::operator=(std::type_info const&)"; @@ -238,18 +237,16 @@ CXXRT_1.0 { "std::type_info::operator!=(std::type_info const&) const"; "std::bad_cast::bad_cast(std::bad_cast const&)"; "std::bad_cast::bad_cast()"; - "std::bad_cast::bad_cast(std::bad_cast const&)"; - "std::bad_cast::bad_cast()"; "std::bad_cast::operator=(std::bad_cast const&)"; - "std::exception::exception(std::exception const&)"; - "std::exception::exception()"; + "std::bad_typeid::bad_typeid(std::bad_typeid const&)"; + "std::bad_typeid::bad_typeid()"; + "std::bad_typeid::operator=(std::bad_typeid const&)"; "std::exception::exception(std::exception const&)"; "std::exception::exception()"; "std::exception::operator=(std::exception const&)"; - - - - + "std::bad_alloc::bad_alloc(std::bad_alloc const&)"; + "std::bad_alloc::bad_alloc()"; + "std::bad_alloc::operator=(std::bad_alloc const&)"; }; __cxa_allocate_dependent_exception; @@ -281,15 +278,16 @@ GLIBCXX_3.4 { "std::type_info::~type_info()"; "std::bad_cast::~bad_cast()"; + "std::bad_typeid::~bad_typeid()"; "std::exception::~exception()"; + "std::bad_alloc::~bad_alloc()"; + + "std::exception::what() const"; std::set_new_handler*; std::set_terminate*; std::set_unexpected*; - std::exception*; - std::bad_alloc; - std::bad_typeid; - std::type_info*; + std::type_info::__*; "vtable for std::bad_alloc"; "vtable for std::bad_cast"; @@ -299,10 +297,10 @@ GLIBCXX_3.4 { "typeinfo for std::bad_alloc"; "typeinfo for std::bad_typeid"; - "typeinfo for std::exception"; "typeinfo for std::bad_cast"; "typeinfo for std::exception"; "typeinfo for std::type_info"; + "typeinfo name for std::bad_alloc"; "typeinfo name for std::bad_typeid"; "typeinfo name for std::bad_cast"; "typeinfo name for std::exception"; Modified: user/attilio/vmcontention/sbin/recoverdisk/recoverdisk.c ============================================================================== --- user/attilio/vmcontention/sbin/recoverdisk/recoverdisk.c Mon Feb 4 22:05:22 2013 (r246332) +++ user/attilio/vmcontention/sbin/recoverdisk/recoverdisk.c Mon Feb 4 22:10:01 2013 (r246333) @@ -156,6 +156,7 @@ main(int argc, char * const argv[]) int error, state; u_char *buf; u_int sectorsize; + u_int stripesize; time_t t1, t2; struct stat sb; u_int n, snapshot = 60; @@ -201,6 +202,10 @@ main(int argc, char * const argv[]) if (error < 0) err(1, "DIOCGSECTORSIZE failed"); + error = ioctl(fdr, DIOCGSTRIPESIZE, &stripesize); + if (error == 0 && stripesize > sectorsize) + sectorsize = stripesize; + minsize = sectorsize; bigsize = (bigsize / sectorsize) * sectorsize; Modified: user/attilio/vmcontention/sys/arm/arm/vm_machdep.c ============================================================================== --- user/attilio/vmcontention/sys/arm/arm/vm_machdep.c Mon Feb 4 22:05:22 2013 (r246332) +++ user/attilio/vmcontention/sys/arm/arm/vm_machdep.c Mon Feb 4 22:10:01 2013 (r246333) @@ -362,8 +362,8 @@ cpu_set_upcall_kse(struct thread *td, vo { struct trapframe *tf = td->td_frame; - tf->tf_usr_sp = ((int)stack->ss_sp + stack->ss_size - - sizeof(struct trapframe)) & ~7; + tf->tf_usr_sp = STACKALIGN((int)stack->ss_sp + stack->ss_size + - sizeof(struct trapframe)); tf->tf_pc = (int)entry; tf->tf_r0 = (int)arg; tf->tf_spsr = PSR_USR32_MODE; @@ -396,14 +396,13 @@ cpu_thread_alloc(struct thread *td) { td->td_pcb = (struct pcb *)(td->td_kstack + td->td_kstack_pages * PAGE_SIZE) - 1; - td->td_frame = (struct trapframe *) - ((u_int)td->td_kstack + USPACE_SVC_STACK_TOP - sizeof(struct pcb)) - 1; /* * Ensure td_frame is aligned to an 8 byte boundary as it will be * placed into the stack pointer which must be 8 byte aligned in * the ARM EABI. */ - td->td_frame = (struct trapframe *)((u_int)td->td_frame & ~7); + td->td_frame = (struct trapframe *)STACKALIGN((u_int)td->td_kstack + + USPACE_SVC_STACK_TOP - sizeof(struct pcb) - 1); #ifdef __XSCALE__ #ifndef CPU_XSCALE_CORE3 pmap_use_minicache(td->td_kstack, td->td_kstack_pages * PAGE_SIZE); Modified: user/attilio/vmcontention/sys/dev/uart/uart_bus_pci.c ============================================================================== --- user/attilio/vmcontention/sys/dev/uart/uart_bus_pci.c Mon Feb 4 22:05:22 2013 (r246332) +++ user/attilio/vmcontention/sys/dev/uart/uart_bus_pci.c Mon Feb 4 22:10:01 2013 (r246333) @@ -52,7 +52,7 @@ static device_method_t uart_pci_methods[ DEVMETHOD(device_attach, uart_bus_attach), DEVMETHOD(device_detach, uart_bus_detach), DEVMETHOD(device_resume, uart_bus_resume), - { 0, 0 } + DEVMETHOD_END }; static driver_t uart_pci_driver = { @@ -71,7 +71,7 @@ struct pci_id { int rclk; }; -static struct pci_id pci_ns8250_ids[] = { +static const struct pci_id pci_ns8250_ids[] = { { 0x1028, 0x0008, 0xffff, 0, "Dell Remote Access Card III", 0x14, 128 * DEFAULT_RCLK }, { 0x1028, 0x0012, 0xffff, 0, "Dell RAC 4 Daughter Card Virtual UART", 0x14, @@ -134,8 +134,8 @@ static struct pci_id pci_ns8250_ids[] = { 0xffff, 0, 0xffff, 0, NULL, 0, 0} }; -static struct pci_id * -uart_pci_match(device_t dev, struct pci_id *id) +const static struct pci_id * +uart_pci_match(device_t dev, const struct pci_id *id) { uint16_t device, subdev, subven, vendor; @@ -160,7 +160,7 @@ static int uart_pci_probe(device_t dev) { struct uart_softc *sc; - struct pci_id *id; + const struct pci_id *id; sc = device_get_softc(dev); @@ -178,4 +178,4 @@ uart_pci_probe(device_t dev) return (uart_bus_probe(dev, 0, id->rclk, id->rid, 0)); } -DRIVER_MODULE(uart, pci, uart_pci_driver, uart_devclass, 0, 0); +DRIVER_MODULE(uart, pci, uart_pci_driver, uart_devclass, NULL, NULL); Modified: user/attilio/vmcontention/sys/kern/kern_ktr.c ============================================================================== --- user/attilio/vmcontention/sys/kern/kern_ktr.c Mon Feb 4 22:05:22 2013 (r246332) +++ user/attilio/vmcontention/sys/kern/kern_ktr.c Mon Feb 4 22:10:01 2013 (r246333) @@ -198,7 +198,7 @@ SYSCTL_PROC(_debug_ktr, OID_AUTO, mask, sysctl_debug_ktr_mask, "IU", "Bitmask of KTR event classes for which logging is enabled"); -#if KTR_ENTRIES != KTR_BOOT_ENTRIES +#if KTR_ENTRIES > KTR_BOOT_ENTRIES /* * A simplified version of sysctl_debug_ktr_entries. * No need to care about SMP, scheduling, etc. @@ -213,6 +213,7 @@ ktr_entries_initializer(void *dummy __un ktr_mask = 0; ktr_buf = malloc(sizeof(*ktr_buf) * KTR_ENTRIES, M_KTR, M_WAITOK | M_ZERO); + memcpy(ktr_buf, ktr_buf_init, sizeof(ktr_buf_init)); ktr_entries = KTR_ENTRIES; ktr_mask = mask; } Modified: user/attilio/vmcontention/sys/kern/kern_malloc.c ============================================================================== --- user/attilio/vmcontention/sys/kern/kern_malloc.c Mon Feb 4 22:05:22 2013 (r246332) +++ user/attilio/vmcontention/sys/kern/kern_malloc.c Mon Feb 4 22:10:01 2013 (r246333) @@ -186,16 +186,6 @@ struct { */ static uma_zone_t mt_zone; -static vm_offset_t vm_min_kernel_address = VM_MIN_KERNEL_ADDRESS; -SYSCTL_ULONG(_vm, OID_AUTO, min_kernel_address, CTLFLAG_RD, - &vm_min_kernel_address, 0, "Min kernel address"); - -#ifndef __sparc64__ -static vm_offset_t vm_max_kernel_address = VM_MAX_KERNEL_ADDRESS; -#endif -SYSCTL_ULONG(_vm, OID_AUTO, max_kernel_address, CTLFLAG_RD, - &vm_max_kernel_address, 0, "Max kernel address"); - u_long vm_kmem_size; SYSCTL_ULONG(_vm, OID_AUTO, kmem_size, CTLFLAG_RDTUN, &vm_kmem_size, 0, "Size of kernel memory"); @@ -592,7 +582,6 @@ free(void *addr, struct malloc_type *mtp panic("free: address %p(%p) has not been allocated.\n", addr, (void *)((u_long)addr & (~UMA_SLAB_MASK))); - if (!(slab->us_flags & UMA_SLAB_MALLOC)) { #ifdef INVARIANTS struct malloc_type **mtpp = addr; Modified: user/attilio/vmcontention/sys/netgraph/ng_ether.c ============================================================================== --- user/attilio/vmcontention/sys/netgraph/ng_ether.c Mon Feb 4 22:05:22 2013 (r246332) +++ user/attilio/vmcontention/sys/netgraph/ng_ether.c Mon Feb 4 22:10:01 2013 (r246333) @@ -410,11 +410,17 @@ static void ng_ether_ifnet_arrival_event(void *arg __unused, struct ifnet *ifp) { char name[IFNAMSIZ]; - node_p node = IFP2NG(ifp); + node_p node; + + /* Only ethernet interfaces are of interest. */ + if (ifp->if_type != IFT_ETHER + && ifp->if_type != IFT_L2VLAN) + return; /* * Just return if it's a new interface without an ng_ether companion. */ + node = IFP2NG(ifp); if (node == NULL) return; Modified: user/attilio/vmcontention/sys/ufs/ufs/ufs_lookup.c ============================================================================== --- user/attilio/vmcontention/sys/ufs/ufs/ufs_lookup.c Mon Feb 4 22:05:22 2013 (r246332) +++ user/attilio/vmcontention/sys/ufs/ufs/ufs_lookup.c Mon Feb 4 22:10:01 2013 (r246333) @@ -1434,7 +1434,6 @@ ufs_checkpath(ino_t source_ino, ino_t pa return (0); if (target->i_number == ROOTINO) return (0); - error = 0; for (;;) { error = ufs_dir_dd_ino(vp, cred, &dd_ino); if (error != 0) Modified: user/attilio/vmcontention/sys/vm/vm_kern.c ============================================================================== --- user/attilio/vmcontention/sys/vm/vm_kern.c Mon Feb 4 22:05:22 2013 (r246332) +++ user/attilio/vmcontention/sys/vm/vm_kern.c Mon Feb 4 22:10:01 2013 (r246333) @@ -94,6 +94,17 @@ vm_map_t buffer_map=0; const void *zero_region; CTASSERT((ZERO_REGION_SIZE & PAGE_MASK) == 0); +SYSCTL_ULONG(_vm, OID_AUTO, min_kernel_address, CTLFLAG_RD, + NULL, VM_MIN_KERNEL_ADDRESS, "Min kernel address"); + +SYSCTL_ULONG(_vm, OID_AUTO, max_kernel_address, CTLFLAG_RD, +#ifdef __sparc64__ + &vm_max_kernel_address, 0, +#else + NULL, VM_MAX_KERNEL_ADDRESS, +#endif + "Max kernel address"); + /* * kmem_alloc_nofault: * Copied: user/attilio/vmcontention/usr.bin/bmake/Makefile.config (from r246332, head/usr.bin/bmake/Makefile.config) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/attilio/vmcontention/usr.bin/bmake/Makefile.config Mon Feb 4 22:10:01 2013 (r246333, copy of r246332, head/usr.bin/bmake/Makefile.config) @@ -0,0 +1,21 @@ +# This is a generated file, do NOT edit! +# See contrib/bmake/bsd.after-import.mk +# +# $FreeBSD$ + +SRCTOP?= ${.CURDIR:H:H} + +# things set by configure + +prefix= /usr +srcdir= ${SRCTOP}/contrib/bmake +CC?= gcc +DEFAULT_SYS_PATH= .../share/mk:/usr/share/mk + +CPPFLAGS+= +CFLAGS+= ${CPPFLAGS} -DHAVE_CONFIG_H +LDFLAGS= +LIBOBJS= ${LIBOBJDIR}stresep$U.o +LDADD= +USE_META= yes +FILEMON_H= /usr/include/dev/filemon/filemon.h Modified: user/attilio/vmcontention/usr.bin/bmake/unit-tests/Makefile ============================================================================== --- user/attilio/vmcontention/usr.bin/bmake/unit-tests/Makefile Mon Feb 4 22:05:22 2013 (r246332) +++ user/attilio/vmcontention/usr.bin/bmake/unit-tests/Makefile Mon Feb 4 22:10:01 2013 (r246333) @@ -79,10 +79,12 @@ TOOL_TR?= tr TOOL_DIFF?= diff DIFF_FLAGS?= -u +.if defined(.PARSEDIR) # ensure consistent results from sort(1) LC_ALL= C LANG= C .export LANG LC_ALL +.endif # The driver. # We always pretend .MAKE was called 'make' Modified: user/attilio/vmcontention/usr.bin/join/join.c ============================================================================== --- user/attilio/vmcontention/usr.bin/join/join.c Mon Feb 4 22:05:22 2013 (r246332) +++ user/attilio/vmcontention/usr.bin/join/join.c Mon Feb 4 22:10:01 2013 (r246333) @@ -516,7 +516,7 @@ static void outfield(LINE *lp, u_long fieldno, int out_empty) { if (needsep++) - (void)printf("%lc", *tabchar); + (void)printf("%lc", (wint_t)*tabchar); if (!ferror(stdout)) { if (lp->fieldcnt <= fieldno || out_empty) { if (empty != NULL) Modified: user/attilio/vmcontention/usr.sbin/crunch/crunchide/exec_elf32.c ============================================================================== --- user/attilio/vmcontention/usr.sbin/crunch/crunchide/exec_elf32.c Mon Feb 4 22:05:22 2013 (r246332) +++ user/attilio/vmcontention/usr.sbin/crunch/crunchide/exec_elf32.c Mon Feb 4 22:10:01 2013 (r246333) @@ -45,6 +45,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include #include @@ -82,11 +83,9 @@ __FBSDID("$FreeBSD$"); #define xe32toh(x) ((data == ELFDATA2MSB) ? be32toh(x) : le32toh(x)) #define htoxe32(x) ((data == ELFDATA2MSB) ? htobe32(x) : htole32(x)) -struct listelem { - struct listelem *next; - void *mem; - off_t file; - size_t size; +struct shlayout { + Elf_Shdr *shdr; + void *bufp; }; static ssize_t @@ -235,87 +234,154 @@ int ELFNAMEEND(hide)(int fd, const char *fn) { Elf_Ehdr ehdr; - Elf_Shdr *shdrp = NULL, *symtabshdr, *strtabshdr; + struct shlayout *layoutp = NULL; + Elf_Shdr *shdrp = NULL, *symtabshdr, *strtabshdr, *shstrtabshdr; + Elf_Shdr shdrshdr; Elf_Sym *symtabp = NULL; - char *strtabp = NULL; - Elf_Size nsyms, ewi; + char *shstrtabp = NULL, *strtabp = NULL; + Elf_Size nsyms, ewi; + Elf_Off off; ssize_t shdrsize; - int rv, i, weird; - size_t nstrtab_size, nstrtab_nextoff, fn_size; + int rv, i, weird, l, m, r, strtabidx; + size_t nstrtab_size, nstrtab_nextoff, fn_size, size; char *nstrtabp = NULL; unsigned char data; - Elf_Off maxoff, stroff; const char *weirdreason = NULL; + void *buf; + Elf_Half shnum; rv = 0; if (xreadatoff(fd, &ehdr, 0, sizeof ehdr, fn) != sizeof ehdr) goto bad; data = ehdr.e_ident[EI_DATA]; + shnum = xe16toh(ehdr.e_shnum); - shdrsize = xe16toh(ehdr.e_shnum) * xe16toh(ehdr.e_shentsize); + shdrsize = shnum * xe16toh(ehdr.e_shentsize); if ((shdrp = xmalloc(shdrsize, fn, "section header table")) == NULL) goto bad; if (xreadatoff(fd, shdrp, xewtoh(ehdr.e_shoff), shdrsize, fn) != shdrsize) goto bad; - symtabshdr = strtabshdr = NULL; + symtabshdr = strtabshdr = shstrtabshdr = NULL; weird = 0; - maxoff = stroff = 0; - for (i = 0; i < xe16toh(ehdr.e_shnum); i++) { - if (xewtoh(shdrp[i].sh_offset) > maxoff) - maxoff = xewtoh(shdrp[i].sh_offset); + for (i = 0; i < shnum; i++) { switch (xe32toh(shdrp[i].sh_type)) { case SHT_SYMTAB: - if (symtabshdr != NULL) + if (symtabshdr != NULL) { weird = 1; + weirdreason = "multiple symbol tables"; + } symtabshdr = &shdrp[i]; strtabshdr = &shdrp[xe32toh(shdrp[i].sh_link)]; - - /* Check whether the string table is the last section */ - stroff = xewtoh(shdrp[xe32toh(shdrp[i].sh_link)].sh_offset); - if (!weird && xe32toh(shdrp[i].sh_link) != (xe16toh(ehdr.e_shnum) - 1)) { - weird = 1; - weirdreason = "string table not last section"; - } + break; + case SHT_STRTAB: + if (i == xe16toh(ehdr.e_shstrndx)) + shstrtabshdr = &shdrp[i]; break; } } - if (! weirdreason) - weirdreason = "unsupported"; if (symtabshdr == NULL) goto out; - if (strtabshdr == NULL) + if (strtabshdr == NULL) { weird = 1; - if (!weird && stroff != maxoff) { + weirdreason = "string table does not exist"; + } + if (shstrtabshdr == NULL) { weird = 1; - weirdreason = "string table section not last in file"; - } + weirdreason = "section header string table does not exist"; + } + if (weirdreason == NULL) + weirdreason = "unsupported"; if (weird) { fprintf(stderr, "%s: weird executable (%s)\n", fn, weirdreason); goto bad; } /* + * sort section layout table by offset + */ + layoutp = xmalloc((shnum + 1) * sizeof(struct shlayout), + fn, "layout table"); + if (layoutp == NULL) + goto bad; + + /* add a pseudo entry to represent the section header table */ + shdrshdr.sh_offset = ehdr.e_shoff; + shdrshdr.sh_size = htoxew(shdrsize); + shdrshdr.sh_addralign = htoxew(ELFSIZE / 8); + layoutp[shnum].shdr = &shdrshdr; + + /* insert and sort normal section headers */ + for (i = shnum; i-- != 0;) { + l = i + 1; + r = shnum; + while (l <= r) { + m = ( l + r) / 2; + if (xewtoh(shdrp[i].sh_offset) > + xewtoh(layoutp[m].shdr->sh_offset)) + l = m + 1; + else + r = m - 1; + } + + if (r != i) { + memmove(&layoutp[i], &layoutp[i + 1], + sizeof(struct shlayout) * (r - i)); + } + + layoutp[r].shdr = &shdrp[i]; + layoutp[r].bufp = NULL; + } + ++shnum; + + /* * load up everything we need */ - /* symbol table */ - if ((symtabp = xmalloc(xewtoh(symtabshdr->sh_size), fn, "symbol table")) - == NULL) - goto bad; - if ((size_t)xreadatoff(fd, symtabp, xewtoh(symtabshdr->sh_offset), - xewtoh(symtabshdr->sh_size), fn) != xewtoh(symtabshdr->sh_size)) + /* load section string table for debug use */ + if ((shstrtabp = xmalloc(xewtoh(shstrtabshdr->sh_size), fn, + "section string table")) == NULL) + goto bad; + if ((size_t)xreadatoff(fd, shstrtabp, xewtoh(shstrtabshdr->sh_offset), + xewtoh(shstrtabshdr->sh_size), fn) != xewtoh(shstrtabshdr->sh_size)) goto bad; - /* string table */ - if ((strtabp = xmalloc(xewtoh(strtabshdr->sh_size), fn, "string table")) - == NULL) - goto bad; - if ((size_t)xreadatoff(fd, strtabp, xewtoh(strtabshdr->sh_offset), - xewtoh(strtabshdr->sh_size), fn) != xewtoh(strtabshdr->sh_size)) - goto bad; + /* we need symtab, strtab, and everything behind strtab */ + strtabidx = INT_MAX; + for (i = 0; i < shnum; i++) { + if (layoutp[i].shdr == &shdrshdr) { + /* not load section header again */ + layoutp[i].bufp = shdrp; + continue; + } + if (layoutp[i].shdr == shstrtabshdr) { + /* not load section string table again */ + layoutp[i].bufp = shstrtabp; + continue; + } + + if (layoutp[i].shdr == strtabshdr) + strtabidx = i; + if (layoutp[i].shdr == symtabshdr || i >= strtabidx) { + off = xewtoh(layoutp[i].shdr->sh_offset); + size = xewtoh(layoutp[i].shdr->sh_size); + layoutp[i].bufp = xmalloc(size, fn, + shstrtabp + xewtoh(layoutp[i].shdr->sh_name)); + if (layoutp[i].bufp == NULL) + goto bad; + if ((size_t)xreadatoff(fd, layoutp[i].bufp, off, size, fn) != + size) + goto bad; + + /* set symbol table and string table */ + if (layoutp[i].shdr == symtabshdr) + symtabp = layoutp[i].bufp; + else if (layoutp[i].shdr == strtabshdr) + strtabp = layoutp[i].bufp; + } + } nstrtab_size = 256; nstrtabp = xmalloc(nstrtab_size, fn, "new string table"); @@ -365,28 +431,62 @@ ELFNAMEEND(hide)(int fd, const char *fn) strtabshdr->sh_size = htoxew(nstrtab_nextoff); /* - * write new tables to the file + * update section header table in ascending order of offset */ - if (xwriteatoff(fd, shdrp, xewtoh(ehdr.e_shoff), shdrsize, fn) != - shdrsize) - goto bad; - if ((size_t)xwriteatoff(fd, symtabp, xewtoh(symtabshdr->sh_offset), - xewtoh(symtabshdr->sh_size), fn) != xewtoh(symtabshdr->sh_size)) - goto bad; - /* write new symbol table strings */ - if ((size_t)xwriteatoff(fd, nstrtabp, xewtoh(strtabshdr->sh_offset), - xewtoh(strtabshdr->sh_size), fn) != xewtoh(strtabshdr->sh_size)) - goto bad; + for (i = strtabidx + 1; i < shnum; i++) { + Elf_Off off, align; + off = xewtoh(layoutp[i - 1].shdr->sh_offset) + + xewtoh(layoutp[i - 1].shdr->sh_size); + align = xewtoh(layoutp[i].shdr->sh_addralign); + off = (off + (align - 1)) & ~(align - 1); + layoutp[i].shdr->sh_offset = htoxew(off); + } + + /* + * write data to the file in descending order of offset + */ + for (i = shnum; i-- != 0;) { + if (layoutp[i].shdr == strtabshdr) { + /* new string table */ + buf = nstrtabp; + } else + buf = layoutp[i].bufp; + + if (layoutp[i].shdr == &shdrshdr || + layoutp[i].shdr == symtabshdr || i >= strtabidx) { + if (buf == NULL) + goto bad; + + /* + * update the offset of section header table in elf + * header if needed. + */ + if (layoutp[i].shdr == &shdrshdr && + ehdr.e_shoff != shdrshdr.sh_offset) { + ehdr.e_shoff = shdrshdr.sh_offset; + off = (ELFSIZE == 32) ? 32 : 44; + size = sizeof(Elf_Off); + if ((size_t)xwriteatoff(fd, &ehdr.e_shoff, off, size, + fn) != size) + goto bad; + } + + off = xewtoh(layoutp[i].shdr->sh_offset); + size = xewtoh(layoutp[i].shdr->sh_size); + if ((size_t)xwriteatoff(fd, buf, off, size, fn) != size) + goto bad; + } + } out: - if (shdrp != NULL) - free(shdrp); - if (symtabp != NULL) - free(symtabp); - if (strtabp != NULL) - free(strtabp); - if (nstrtabp != NULL) - free(nstrtabp); + if (layoutp != NULL) { + for (i = 0; i < shnum; i++) { + if (layoutp[i].bufp != NULL) + free(layoutp[i].bufp); + } + free(layoutp); + } + free(nstrtabp); return (rv); bad: From owner-svn-src-user@FreeBSD.ORG Mon Feb 4 22:15:41 2013 Return-Path: Delivered-To: svn-src-user@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 849E4B3A; Mon, 4 Feb 2013 22:15:41 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 66DBD3D4; Mon, 4 Feb 2013 22:15:41 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r14MFei6010507; Mon, 4 Feb 2013 22:15:40 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r14MFbXe010479; Mon, 4 Feb 2013 22:15:37 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302042215.r14MFbXe010479@svn.freebsd.org> From: Attilio Rao Date: Mon, 4 Feb 2013 22:15:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246334 - in user/attilio/vmc-playground: . contrib/binutils/include/elf contrib/gcc/config/arm contrib/gdb/gdb contrib/libstdc++/libsupc++ lib lib/libcxxrt sbin/recoverdisk sys/arm/arm... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 22:15:41 -0000 Author: attilio Date: Mon Feb 4 22:15:36 2013 New Revision: 246334 URL: http://svnweb.freebsd.org/changeset/base/246334 Log: Merge from vmcontention Added: user/attilio/vmc-playground/usr.bin/bmake/Makefile.config - copied unchanged from r246333, user/attilio/vmcontention/usr.bin/bmake/Makefile.config Modified: user/attilio/vmc-playground/Makefile.inc1 user/attilio/vmc-playground/contrib/binutils/include/elf/common.h user/attilio/vmc-playground/contrib/gcc/config/arm/freebsd.h user/attilio/vmc-playground/contrib/gcc/config/arm/unwind-arm.h user/attilio/vmc-playground/contrib/gdb/gdb/osabi.c user/attilio/vmc-playground/contrib/libstdc++/libsupc++/unwind-cxx.h user/attilio/vmc-playground/lib/Makefile user/attilio/vmc-playground/lib/libcxxrt/Version.map user/attilio/vmc-playground/sbin/recoverdisk/recoverdisk.c user/attilio/vmc-playground/sys/arm/arm/vm_machdep.c user/attilio/vmc-playground/sys/dev/uart/uart_bus_pci.c user/attilio/vmc-playground/sys/kern/kern_ktr.c user/attilio/vmc-playground/sys/kern/kern_malloc.c user/attilio/vmc-playground/sys/netgraph/ng_ether.c user/attilio/vmc-playground/sys/ufs/ufs/ufs_lookup.c user/attilio/vmc-playground/sys/vm/vm_kern.c user/attilio/vmc-playground/usr.bin/bmake/unit-tests/Makefile user/attilio/vmc-playground/usr.bin/join/join.c user/attilio/vmc-playground/usr.sbin/crunch/crunchide/exec_elf32.c Directory Properties: user/attilio/vmc-playground/ (props changed) user/attilio/vmc-playground/contrib/binutils/ (props changed) user/attilio/vmc-playground/contrib/gcc/ (props changed) user/attilio/vmc-playground/contrib/gdb/ (props changed) user/attilio/vmc-playground/contrib/libstdc++/ (props changed) user/attilio/vmc-playground/sbin/ (props changed) user/attilio/vmc-playground/sys/ (props changed) Modified: user/attilio/vmc-playground/Makefile.inc1 ============================================================================== --- user/attilio/vmc-playground/Makefile.inc1 Mon Feb 4 22:10:01 2013 (r246333) +++ user/attilio/vmc-playground/Makefile.inc1 Mon Feb 4 22:15:36 2013 (r246334) @@ -1733,7 +1733,8 @@ NOFUN=-DNO_FSCHG -DWITHOUT_HTML -DWITHOU XDDIR=${XDEV_ARCH}-freebsd XDTP=/usr/${XDDIR} -CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} +CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} \ + INSTALL="sh ${.CURDIR}/tools/install.sh" CDENV= ${CDBENV} \ _SHLIBDIRPREFIX=${XDTP} \ TOOLS_PREFIX=${XDTP} Modified: user/attilio/vmc-playground/contrib/binutils/include/elf/common.h ============================================================================== --- user/attilio/vmc-playground/contrib/binutils/include/elf/common.h Mon Feb 4 22:10:01 2013 (r246333) +++ user/attilio/vmc-playground/contrib/binutils/include/elf/common.h Mon Feb 4 22:15:36 2013 (r246334) @@ -435,6 +435,10 @@ #define NT_FREEBSD_ABI_TAG 1 +/* Values for FreeBSD .note.tag notes. Note name is "FreeBSD". */ + +#define NT_FREEBSD_TAG 2 + /* These three macros disassemble and assemble a symbol table st_info field, which contains the symbol binding and symbol type. The STB_ and STT_ defines identify the binding and type. */ Modified: user/attilio/vmc-playground/contrib/gcc/config/arm/freebsd.h ============================================================================== --- user/attilio/vmc-playground/contrib/gcc/config/arm/freebsd.h Mon Feb 4 22:10:01 2013 (r246333) +++ user/attilio/vmc-playground/contrib/gcc/config/arm/freebsd.h Mon Feb 4 22:15:36 2013 (r246334) @@ -85,6 +85,7 @@ while (false) #else /* Default it to use ATPCS with soft-VFP. */ +#undef TARGET_DEFAULT #define TARGET_DEFAULT \ (MASK_APCS_FRAME \ | TARGET_ENDIAN_DEFAULT) Modified: user/attilio/vmc-playground/contrib/gcc/config/arm/unwind-arm.h ============================================================================== --- user/attilio/vmc-playground/contrib/gcc/config/arm/unwind-arm.h Mon Feb 4 22:10:01 2013 (r246333) +++ user/attilio/vmc-playground/contrib/gcc/config/arm/unwind-arm.h Mon Feb 4 22:15:36 2013 (r246334) @@ -87,7 +87,7 @@ extern "C" { struct _Unwind_Control_Block { - char exception_class[8]; + unsigned exception_class __attribute__((__mode__(__DI__))); void (*exception_cleanup)(_Unwind_Reason_Code, _Unwind_Control_Block *); /* Unwinder cache, private fields for the unwinder's use */ struct @@ -186,7 +186,7 @@ extern "C" { /* Support functions for the PR. */ #define _Unwind_Exception _Unwind_Control_Block - typedef char _Unwind_Exception_Class[8]; + typedef unsigned _Unwind_Exception_Class __attribute__((__mode__(__DI__))); void * _Unwind_GetLanguageSpecificData (_Unwind_Context *); _Unwind_Ptr _Unwind_GetRegionStart (_Unwind_Context *); Modified: user/attilio/vmc-playground/contrib/gdb/gdb/osabi.c ============================================================================== --- user/attilio/vmc-playground/contrib/gdb/gdb/osabi.c Mon Feb 4 22:10:01 2013 (r246333) +++ user/attilio/vmc-playground/contrib/gdb/gdb/osabi.c Mon Feb 4 22:15:36 2013 (r246334) @@ -463,6 +463,20 @@ generic_elf_osabi_sniff_abi_tag_sections return; } + + /* .note.tag notes, used by FreeBSD. */ + if (strcmp (name, ".note.tag") == 0) + { + /* FreeBSD. */ + if (check_note (abfd, sect, note, "FreeBSD", 4, NT_FREEBSD_TAG)) + { + /* There is no need to check the version yet. */ + *osabi = GDB_OSABI_FREEBSD_ELF; + return; + } + + return; + } /* .note.netbsd.ident notes, used by NetBSD. */ if (strcmp (name, ".note.netbsd.ident") == 0 Modified: user/attilio/vmc-playground/contrib/libstdc++/libsupc++/unwind-cxx.h ============================================================================== --- user/attilio/vmc-playground/contrib/libstdc++/libsupc++/unwind-cxx.h Mon Feb 4 22:10:01 2013 (r246333) +++ user/attilio/vmc-playground/contrib/libstdc++/libsupc++/unwind-cxx.h Mon Feb 4 22:15:36 2013 (r246334) @@ -173,7 +173,7 @@ __get_exception_header_from_ue (_Unwind_ return reinterpret_cast<__cxa_exception *>(exc + 1) - 1; } -#ifdef __ARM_EABI_UNWINDER__ +#if defined(__ARM_EABI_UNWINDER__) && !defined(__FreeBSD__) static inline bool __is_gxx_exception_class(_Unwind_Exception_Class c) { @@ -200,13 +200,7 @@ __GXX_INIT_EXCEPTION_CLASS(_Unwind_Excep c[6] = '+'; c[7] = '\0'; } - -static inline void* -__gxx_caught_object(_Unwind_Exception* eo) -{ - return (void*)eo->barrier_cache.bitpattern[0]; -} -#else // !__ARM_EABI_UNWINDER__ +#else // !__ARM_EABI_UNWINDER__ || __FreeBSD__ // This is the exception class we report -- "GNUCC++\0". const _Unwind_Exception_Class __gxx_exception_class = ((((((((_Unwind_Exception_Class) 'G' @@ -223,8 +217,16 @@ __is_gxx_exception_class(_Unwind_Excepti { return c == __gxx_exception_class; } - #define __GXX_INIT_EXCEPTION_CLASS(c) c = __gxx_exception_class +#endif + +#ifdef __ARM_EABI_UNWINDER__ +static inline void* +__gxx_caught_object(_Unwind_Exception* eo) +{ + return (void*)eo->barrier_cache.bitpattern[0]; +} +#else // !__ARM_EABI_UNWINDER__ // GNU C++ personality routine, Version 0. extern "C" _Unwind_Reason_Code __gxx_personality_v0 Modified: user/attilio/vmc-playground/lib/Makefile ============================================================================== --- user/attilio/vmc-playground/lib/Makefile Mon Feb 4 22:10:01 2013 (r246333) +++ user/attilio/vmc-playground/lib/Makefile Mon Feb 4 22:15:36 2013 (r246334) @@ -177,6 +177,11 @@ _libiconv_modules= libiconv_modules _libipx= libipx .endif +.if ${MK_LIBCPLUSPLUS} != "no" +_libcxxrt= libcxxrt +_libcplusplus= libc++ +.endif + .if ${MK_LIBTHR} != "no" _libthr= libthr .endif @@ -221,11 +226,6 @@ _librtld_db= librtld_db _libmp= libmp .endif -.if ${MK_LIBCPLUSPLUS} != "no" -_libcxxrt= libcxxrt -_libcplusplus= libc++ -.endif - .if ${MK_PMC} != "no" _libpmc= libpmc .endif Modified: user/attilio/vmc-playground/lib/libcxxrt/Version.map ============================================================================== --- user/attilio/vmc-playground/lib/libcxxrt/Version.map Mon Feb 4 22:10:01 2013 (r246333) +++ user/attilio/vmc-playground/lib/libcxxrt/Version.map Mon Feb 4 22:15:36 2013 (r246334) @@ -208,7 +208,6 @@ CXXABI_1.3 { "typeinfo name for __cxxabiv1::__vmi_class_type_info"; "std::type_info::type_info(std::type_info const&)"; - "std::type_info::type_info(std::type_info const&)"; "std::type_info::operator=(std::type_info const&)"; @@ -238,18 +237,16 @@ CXXRT_1.0 { "std::type_info::operator!=(std::type_info const&) const"; "std::bad_cast::bad_cast(std::bad_cast const&)"; "std::bad_cast::bad_cast()"; - "std::bad_cast::bad_cast(std::bad_cast const&)"; - "std::bad_cast::bad_cast()"; "std::bad_cast::operator=(std::bad_cast const&)"; - "std::exception::exception(std::exception const&)"; - "std::exception::exception()"; + "std::bad_typeid::bad_typeid(std::bad_typeid const&)"; + "std::bad_typeid::bad_typeid()"; + "std::bad_typeid::operator=(std::bad_typeid const&)"; "std::exception::exception(std::exception const&)"; "std::exception::exception()"; "std::exception::operator=(std::exception const&)"; - - - - + "std::bad_alloc::bad_alloc(std::bad_alloc const&)"; + "std::bad_alloc::bad_alloc()"; + "std::bad_alloc::operator=(std::bad_alloc const&)"; }; __cxa_allocate_dependent_exception; @@ -281,15 +278,16 @@ GLIBCXX_3.4 { "std::type_info::~type_info()"; "std::bad_cast::~bad_cast()"; + "std::bad_typeid::~bad_typeid()"; "std::exception::~exception()"; + "std::bad_alloc::~bad_alloc()"; + + "std::exception::what() const"; std::set_new_handler*; std::set_terminate*; std::set_unexpected*; - std::exception*; - std::bad_alloc; - std::bad_typeid; - std::type_info*; + std::type_info::__*; "vtable for std::bad_alloc"; "vtable for std::bad_cast"; @@ -299,10 +297,10 @@ GLIBCXX_3.4 { "typeinfo for std::bad_alloc"; "typeinfo for std::bad_typeid"; - "typeinfo for std::exception"; "typeinfo for std::bad_cast"; "typeinfo for std::exception"; "typeinfo for std::type_info"; + "typeinfo name for std::bad_alloc"; "typeinfo name for std::bad_typeid"; "typeinfo name for std::bad_cast"; "typeinfo name for std::exception"; Modified: user/attilio/vmc-playground/sbin/recoverdisk/recoverdisk.c ============================================================================== --- user/attilio/vmc-playground/sbin/recoverdisk/recoverdisk.c Mon Feb 4 22:10:01 2013 (r246333) +++ user/attilio/vmc-playground/sbin/recoverdisk/recoverdisk.c Mon Feb 4 22:15:36 2013 (r246334) @@ -156,6 +156,7 @@ main(int argc, char * const argv[]) int error, state; u_char *buf; u_int sectorsize; + u_int stripesize; time_t t1, t2; struct stat sb; u_int n, snapshot = 60; @@ -201,6 +202,10 @@ main(int argc, char * const argv[]) if (error < 0) err(1, "DIOCGSECTORSIZE failed"); + error = ioctl(fdr, DIOCGSTRIPESIZE, &stripesize); + if (error == 0 && stripesize > sectorsize) + sectorsize = stripesize; + minsize = sectorsize; bigsize = (bigsize / sectorsize) * sectorsize; Modified: user/attilio/vmc-playground/sys/arm/arm/vm_machdep.c ============================================================================== --- user/attilio/vmc-playground/sys/arm/arm/vm_machdep.c Mon Feb 4 22:10:01 2013 (r246333) +++ user/attilio/vmc-playground/sys/arm/arm/vm_machdep.c Mon Feb 4 22:15:36 2013 (r246334) @@ -362,8 +362,8 @@ cpu_set_upcall_kse(struct thread *td, vo { struct trapframe *tf = td->td_frame; - tf->tf_usr_sp = ((int)stack->ss_sp + stack->ss_size - - sizeof(struct trapframe)) & ~7; + tf->tf_usr_sp = STACKALIGN((int)stack->ss_sp + stack->ss_size + - sizeof(struct trapframe)); tf->tf_pc = (int)entry; tf->tf_r0 = (int)arg; tf->tf_spsr = PSR_USR32_MODE; @@ -396,14 +396,13 @@ cpu_thread_alloc(struct thread *td) { td->td_pcb = (struct pcb *)(td->td_kstack + td->td_kstack_pages * PAGE_SIZE) - 1; - td->td_frame = (struct trapframe *) - ((u_int)td->td_kstack + USPACE_SVC_STACK_TOP - sizeof(struct pcb)) - 1; /* * Ensure td_frame is aligned to an 8 byte boundary as it will be * placed into the stack pointer which must be 8 byte aligned in * the ARM EABI. */ - td->td_frame = (struct trapframe *)((u_int)td->td_frame & ~7); + td->td_frame = (struct trapframe *)STACKALIGN((u_int)td->td_kstack + + USPACE_SVC_STACK_TOP - sizeof(struct pcb) - 1); #ifdef __XSCALE__ #ifndef CPU_XSCALE_CORE3 pmap_use_minicache(td->td_kstack, td->td_kstack_pages * PAGE_SIZE); Modified: user/attilio/vmc-playground/sys/dev/uart/uart_bus_pci.c ============================================================================== --- user/attilio/vmc-playground/sys/dev/uart/uart_bus_pci.c Mon Feb 4 22:10:01 2013 (r246333) +++ user/attilio/vmc-playground/sys/dev/uart/uart_bus_pci.c Mon Feb 4 22:15:36 2013 (r246334) @@ -52,7 +52,7 @@ static device_method_t uart_pci_methods[ DEVMETHOD(device_attach, uart_bus_attach), DEVMETHOD(device_detach, uart_bus_detach), DEVMETHOD(device_resume, uart_bus_resume), - { 0, 0 } + DEVMETHOD_END }; static driver_t uart_pci_driver = { @@ -71,7 +71,7 @@ struct pci_id { int rclk; }; -static struct pci_id pci_ns8250_ids[] = { +static const struct pci_id pci_ns8250_ids[] = { { 0x1028, 0x0008, 0xffff, 0, "Dell Remote Access Card III", 0x14, 128 * DEFAULT_RCLK }, { 0x1028, 0x0012, 0xffff, 0, "Dell RAC 4 Daughter Card Virtual UART", 0x14, @@ -134,8 +134,8 @@ static struct pci_id pci_ns8250_ids[] = { 0xffff, 0, 0xffff, 0, NULL, 0, 0} }; -static struct pci_id * -uart_pci_match(device_t dev, struct pci_id *id) +const static struct pci_id * +uart_pci_match(device_t dev, const struct pci_id *id) { uint16_t device, subdev, subven, vendor; @@ -160,7 +160,7 @@ static int uart_pci_probe(device_t dev) { struct uart_softc *sc; - struct pci_id *id; + const struct pci_id *id; sc = device_get_softc(dev); @@ -178,4 +178,4 @@ uart_pci_probe(device_t dev) return (uart_bus_probe(dev, 0, id->rclk, id->rid, 0)); } -DRIVER_MODULE(uart, pci, uart_pci_driver, uart_devclass, 0, 0); +DRIVER_MODULE(uart, pci, uart_pci_driver, uart_devclass, NULL, NULL); Modified: user/attilio/vmc-playground/sys/kern/kern_ktr.c ============================================================================== --- user/attilio/vmc-playground/sys/kern/kern_ktr.c Mon Feb 4 22:10:01 2013 (r246333) +++ user/attilio/vmc-playground/sys/kern/kern_ktr.c Mon Feb 4 22:15:36 2013 (r246334) @@ -198,7 +198,7 @@ SYSCTL_PROC(_debug_ktr, OID_AUTO, mask, sysctl_debug_ktr_mask, "IU", "Bitmask of KTR event classes for which logging is enabled"); -#if KTR_ENTRIES != KTR_BOOT_ENTRIES +#if KTR_ENTRIES > KTR_BOOT_ENTRIES /* * A simplified version of sysctl_debug_ktr_entries. * No need to care about SMP, scheduling, etc. @@ -213,6 +213,7 @@ ktr_entries_initializer(void *dummy __un ktr_mask = 0; ktr_buf = malloc(sizeof(*ktr_buf) * KTR_ENTRIES, M_KTR, M_WAITOK | M_ZERO); + memcpy(ktr_buf, ktr_buf_init, sizeof(ktr_buf_init)); ktr_entries = KTR_ENTRIES; ktr_mask = mask; } Modified: user/attilio/vmc-playground/sys/kern/kern_malloc.c ============================================================================== --- user/attilio/vmc-playground/sys/kern/kern_malloc.c Mon Feb 4 22:10:01 2013 (r246333) +++ user/attilio/vmc-playground/sys/kern/kern_malloc.c Mon Feb 4 22:15:36 2013 (r246334) @@ -186,16 +186,6 @@ struct { */ static uma_zone_t mt_zone; -static vm_offset_t vm_min_kernel_address = VM_MIN_KERNEL_ADDRESS; -SYSCTL_ULONG(_vm, OID_AUTO, min_kernel_address, CTLFLAG_RD, - &vm_min_kernel_address, 0, "Min kernel address"); - -#ifndef __sparc64__ -static vm_offset_t vm_max_kernel_address = VM_MAX_KERNEL_ADDRESS; -#endif -SYSCTL_ULONG(_vm, OID_AUTO, max_kernel_address, CTLFLAG_RD, - &vm_max_kernel_address, 0, "Max kernel address"); - u_long vm_kmem_size; SYSCTL_ULONG(_vm, OID_AUTO, kmem_size, CTLFLAG_RDTUN, &vm_kmem_size, 0, "Size of kernel memory"); @@ -592,7 +582,6 @@ free(void *addr, struct malloc_type *mtp panic("free: address %p(%p) has not been allocated.\n", addr, (void *)((u_long)addr & (~UMA_SLAB_MASK))); - if (!(slab->us_flags & UMA_SLAB_MALLOC)) { #ifdef INVARIANTS struct malloc_type **mtpp = addr; Modified: user/attilio/vmc-playground/sys/netgraph/ng_ether.c ============================================================================== --- user/attilio/vmc-playground/sys/netgraph/ng_ether.c Mon Feb 4 22:10:01 2013 (r246333) +++ user/attilio/vmc-playground/sys/netgraph/ng_ether.c Mon Feb 4 22:15:36 2013 (r246334) @@ -410,11 +410,17 @@ static void ng_ether_ifnet_arrival_event(void *arg __unused, struct ifnet *ifp) { char name[IFNAMSIZ]; - node_p node = IFP2NG(ifp); + node_p node; + + /* Only ethernet interfaces are of interest. */ + if (ifp->if_type != IFT_ETHER + && ifp->if_type != IFT_L2VLAN) + return; /* * Just return if it's a new interface without an ng_ether companion. */ + node = IFP2NG(ifp); if (node == NULL) return; Modified: user/attilio/vmc-playground/sys/ufs/ufs/ufs_lookup.c ============================================================================== --- user/attilio/vmc-playground/sys/ufs/ufs/ufs_lookup.c Mon Feb 4 22:10:01 2013 (r246333) +++ user/attilio/vmc-playground/sys/ufs/ufs/ufs_lookup.c Mon Feb 4 22:15:36 2013 (r246334) @@ -1434,7 +1434,6 @@ ufs_checkpath(ino_t source_ino, ino_t pa return (0); if (target->i_number == ROOTINO) return (0); - error = 0; for (;;) { error = ufs_dir_dd_ino(vp, cred, &dd_ino); if (error != 0) Modified: user/attilio/vmc-playground/sys/vm/vm_kern.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_kern.c Mon Feb 4 22:10:01 2013 (r246333) +++ user/attilio/vmc-playground/sys/vm/vm_kern.c Mon Feb 4 22:15:36 2013 (r246334) @@ -94,6 +94,17 @@ vm_map_t buffer_map=0; const void *zero_region; CTASSERT((ZERO_REGION_SIZE & PAGE_MASK) == 0); +SYSCTL_ULONG(_vm, OID_AUTO, min_kernel_address, CTLFLAG_RD, + NULL, VM_MIN_KERNEL_ADDRESS, "Min kernel address"); + +SYSCTL_ULONG(_vm, OID_AUTO, max_kernel_address, CTLFLAG_RD, +#ifdef __sparc64__ + &vm_max_kernel_address, 0, +#else + NULL, VM_MAX_KERNEL_ADDRESS, +#endif + "Max kernel address"); + /* * kmem_alloc_nofault: * Copied: user/attilio/vmc-playground/usr.bin/bmake/Makefile.config (from r246333, user/attilio/vmcontention/usr.bin/bmake/Makefile.config) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/attilio/vmc-playground/usr.bin/bmake/Makefile.config Mon Feb 4 22:15:36 2013 (r246334, copy of r246333, user/attilio/vmcontention/usr.bin/bmake/Makefile.config) @@ -0,0 +1,21 @@ +# This is a generated file, do NOT edit! +# See contrib/bmake/bsd.after-import.mk +# +# $FreeBSD$ + +SRCTOP?= ${.CURDIR:H:H} + +# things set by configure + +prefix= /usr +srcdir= ${SRCTOP}/contrib/bmake +CC?= gcc +DEFAULT_SYS_PATH= .../share/mk:/usr/share/mk + +CPPFLAGS+= +CFLAGS+= ${CPPFLAGS} -DHAVE_CONFIG_H +LDFLAGS= +LIBOBJS= ${LIBOBJDIR}stresep$U.o +LDADD= +USE_META= yes +FILEMON_H= /usr/include/dev/filemon/filemon.h Modified: user/attilio/vmc-playground/usr.bin/bmake/unit-tests/Makefile ============================================================================== --- user/attilio/vmc-playground/usr.bin/bmake/unit-tests/Makefile Mon Feb 4 22:10:01 2013 (r246333) +++ user/attilio/vmc-playground/usr.bin/bmake/unit-tests/Makefile Mon Feb 4 22:15:36 2013 (r246334) @@ -79,10 +79,12 @@ TOOL_TR?= tr TOOL_DIFF?= diff DIFF_FLAGS?= -u +.if defined(.PARSEDIR) # ensure consistent results from sort(1) LC_ALL= C LANG= C .export LANG LC_ALL +.endif # The driver. # We always pretend .MAKE was called 'make' Modified: user/attilio/vmc-playground/usr.bin/join/join.c ============================================================================== --- user/attilio/vmc-playground/usr.bin/join/join.c Mon Feb 4 22:10:01 2013 (r246333) +++ user/attilio/vmc-playground/usr.bin/join/join.c Mon Feb 4 22:15:36 2013 (r246334) @@ -516,7 +516,7 @@ static void outfield(LINE *lp, u_long fieldno, int out_empty) { if (needsep++) - (void)printf("%lc", *tabchar); + (void)printf("%lc", (wint_t)*tabchar); if (!ferror(stdout)) { if (lp->fieldcnt <= fieldno || out_empty) { if (empty != NULL) Modified: user/attilio/vmc-playground/usr.sbin/crunch/crunchide/exec_elf32.c ============================================================================== --- user/attilio/vmc-playground/usr.sbin/crunch/crunchide/exec_elf32.c Mon Feb 4 22:10:01 2013 (r246333) +++ user/attilio/vmc-playground/usr.sbin/crunch/crunchide/exec_elf32.c Mon Feb 4 22:15:36 2013 (r246334) @@ -45,6 +45,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include #include @@ -82,11 +83,9 @@ __FBSDID("$FreeBSD$"); #define xe32toh(x) ((data == ELFDATA2MSB) ? be32toh(x) : le32toh(x)) #define htoxe32(x) ((data == ELFDATA2MSB) ? htobe32(x) : htole32(x)) -struct listelem { - struct listelem *next; - void *mem; - off_t file; - size_t size; +struct shlayout { + Elf_Shdr *shdr; + void *bufp; }; static ssize_t @@ -235,87 +234,154 @@ int ELFNAMEEND(hide)(int fd, const char *fn) { Elf_Ehdr ehdr; - Elf_Shdr *shdrp = NULL, *symtabshdr, *strtabshdr; + struct shlayout *layoutp = NULL; + Elf_Shdr *shdrp = NULL, *symtabshdr, *strtabshdr, *shstrtabshdr; + Elf_Shdr shdrshdr; Elf_Sym *symtabp = NULL; - char *strtabp = NULL; - Elf_Size nsyms, ewi; + char *shstrtabp = NULL, *strtabp = NULL; + Elf_Size nsyms, ewi; + Elf_Off off; ssize_t shdrsize; - int rv, i, weird; - size_t nstrtab_size, nstrtab_nextoff, fn_size; + int rv, i, weird, l, m, r, strtabidx; + size_t nstrtab_size, nstrtab_nextoff, fn_size, size; char *nstrtabp = NULL; unsigned char data; - Elf_Off maxoff, stroff; const char *weirdreason = NULL; + void *buf; + Elf_Half shnum; rv = 0; if (xreadatoff(fd, &ehdr, 0, sizeof ehdr, fn) != sizeof ehdr) goto bad; data = ehdr.e_ident[EI_DATA]; + shnum = xe16toh(ehdr.e_shnum); - shdrsize = xe16toh(ehdr.e_shnum) * xe16toh(ehdr.e_shentsize); + shdrsize = shnum * xe16toh(ehdr.e_shentsize); if ((shdrp = xmalloc(shdrsize, fn, "section header table")) == NULL) goto bad; if (xreadatoff(fd, shdrp, xewtoh(ehdr.e_shoff), shdrsize, fn) != shdrsize) goto bad; - symtabshdr = strtabshdr = NULL; + symtabshdr = strtabshdr = shstrtabshdr = NULL; weird = 0; - maxoff = stroff = 0; - for (i = 0; i < xe16toh(ehdr.e_shnum); i++) { - if (xewtoh(shdrp[i].sh_offset) > maxoff) - maxoff = xewtoh(shdrp[i].sh_offset); + for (i = 0; i < shnum; i++) { switch (xe32toh(shdrp[i].sh_type)) { case SHT_SYMTAB: - if (symtabshdr != NULL) + if (symtabshdr != NULL) { weird = 1; + weirdreason = "multiple symbol tables"; + } symtabshdr = &shdrp[i]; strtabshdr = &shdrp[xe32toh(shdrp[i].sh_link)]; - - /* Check whether the string table is the last section */ - stroff = xewtoh(shdrp[xe32toh(shdrp[i].sh_link)].sh_offset); - if (!weird && xe32toh(shdrp[i].sh_link) != (xe16toh(ehdr.e_shnum) - 1)) { - weird = 1; - weirdreason = "string table not last section"; - } + break; + case SHT_STRTAB: + if (i == xe16toh(ehdr.e_shstrndx)) + shstrtabshdr = &shdrp[i]; break; } } - if (! weirdreason) - weirdreason = "unsupported"; if (symtabshdr == NULL) goto out; - if (strtabshdr == NULL) + if (strtabshdr == NULL) { weird = 1; - if (!weird && stroff != maxoff) { + weirdreason = "string table does not exist"; + } + if (shstrtabshdr == NULL) { weird = 1; - weirdreason = "string table section not last in file"; - } + weirdreason = "section header string table does not exist"; + } + if (weirdreason == NULL) + weirdreason = "unsupported"; if (weird) { fprintf(stderr, "%s: weird executable (%s)\n", fn, weirdreason); goto bad; } /* + * sort section layout table by offset + */ + layoutp = xmalloc((shnum + 1) * sizeof(struct shlayout), + fn, "layout table"); + if (layoutp == NULL) + goto bad; + + /* add a pseudo entry to represent the section header table */ + shdrshdr.sh_offset = ehdr.e_shoff; + shdrshdr.sh_size = htoxew(shdrsize); + shdrshdr.sh_addralign = htoxew(ELFSIZE / 8); + layoutp[shnum].shdr = &shdrshdr; + + /* insert and sort normal section headers */ + for (i = shnum; i-- != 0;) { + l = i + 1; + r = shnum; + while (l <= r) { + m = ( l + r) / 2; + if (xewtoh(shdrp[i].sh_offset) > + xewtoh(layoutp[m].shdr->sh_offset)) + l = m + 1; + else + r = m - 1; + } + + if (r != i) { + memmove(&layoutp[i], &layoutp[i + 1], + sizeof(struct shlayout) * (r - i)); + } + + layoutp[r].shdr = &shdrp[i]; + layoutp[r].bufp = NULL; + } + ++shnum; + + /* * load up everything we need */ - /* symbol table */ - if ((symtabp = xmalloc(xewtoh(symtabshdr->sh_size), fn, "symbol table")) - == NULL) - goto bad; - if ((size_t)xreadatoff(fd, symtabp, xewtoh(symtabshdr->sh_offset), - xewtoh(symtabshdr->sh_size), fn) != xewtoh(symtabshdr->sh_size)) + /* load section string table for debug use */ + if ((shstrtabp = xmalloc(xewtoh(shstrtabshdr->sh_size), fn, + "section string table")) == NULL) + goto bad; + if ((size_t)xreadatoff(fd, shstrtabp, xewtoh(shstrtabshdr->sh_offset), + xewtoh(shstrtabshdr->sh_size), fn) != xewtoh(shstrtabshdr->sh_size)) goto bad; - /* string table */ - if ((strtabp = xmalloc(xewtoh(strtabshdr->sh_size), fn, "string table")) - == NULL) - goto bad; - if ((size_t)xreadatoff(fd, strtabp, xewtoh(strtabshdr->sh_offset), - xewtoh(strtabshdr->sh_size), fn) != xewtoh(strtabshdr->sh_size)) - goto bad; + /* we need symtab, strtab, and everything behind strtab */ + strtabidx = INT_MAX; + for (i = 0; i < shnum; i++) { + if (layoutp[i].shdr == &shdrshdr) { + /* not load section header again */ + layoutp[i].bufp = shdrp; + continue; + } + if (layoutp[i].shdr == shstrtabshdr) { + /* not load section string table again */ + layoutp[i].bufp = shstrtabp; + continue; + } + + if (layoutp[i].shdr == strtabshdr) + strtabidx = i; + if (layoutp[i].shdr == symtabshdr || i >= strtabidx) { + off = xewtoh(layoutp[i].shdr->sh_offset); + size = xewtoh(layoutp[i].shdr->sh_size); + layoutp[i].bufp = xmalloc(size, fn, + shstrtabp + xewtoh(layoutp[i].shdr->sh_name)); + if (layoutp[i].bufp == NULL) + goto bad; + if ((size_t)xreadatoff(fd, layoutp[i].bufp, off, size, fn) != + size) + goto bad; + + /* set symbol table and string table */ + if (layoutp[i].shdr == symtabshdr) + symtabp = layoutp[i].bufp; + else if (layoutp[i].shdr == strtabshdr) + strtabp = layoutp[i].bufp; + } + } nstrtab_size = 256; nstrtabp = xmalloc(nstrtab_size, fn, "new string table"); @@ -365,28 +431,62 @@ ELFNAMEEND(hide)(int fd, const char *fn) strtabshdr->sh_size = htoxew(nstrtab_nextoff); /* - * write new tables to the file + * update section header table in ascending order of offset */ - if (xwriteatoff(fd, shdrp, xewtoh(ehdr.e_shoff), shdrsize, fn) != - shdrsize) - goto bad; - if ((size_t)xwriteatoff(fd, symtabp, xewtoh(symtabshdr->sh_offset), - xewtoh(symtabshdr->sh_size), fn) != xewtoh(symtabshdr->sh_size)) - goto bad; - /* write new symbol table strings */ - if ((size_t)xwriteatoff(fd, nstrtabp, xewtoh(strtabshdr->sh_offset), - xewtoh(strtabshdr->sh_size), fn) != xewtoh(strtabshdr->sh_size)) - goto bad; + for (i = strtabidx + 1; i < shnum; i++) { + Elf_Off off, align; + off = xewtoh(layoutp[i - 1].shdr->sh_offset) + + xewtoh(layoutp[i - 1].shdr->sh_size); + align = xewtoh(layoutp[i].shdr->sh_addralign); + off = (off + (align - 1)) & ~(align - 1); + layoutp[i].shdr->sh_offset = htoxew(off); + } + + /* + * write data to the file in descending order of offset + */ + for (i = shnum; i-- != 0;) { + if (layoutp[i].shdr == strtabshdr) { + /* new string table */ + buf = nstrtabp; + } else + buf = layoutp[i].bufp; + + if (layoutp[i].shdr == &shdrshdr || + layoutp[i].shdr == symtabshdr || i >= strtabidx) { + if (buf == NULL) + goto bad; + + /* + * update the offset of section header table in elf + * header if needed. + */ + if (layoutp[i].shdr == &shdrshdr && + ehdr.e_shoff != shdrshdr.sh_offset) { + ehdr.e_shoff = shdrshdr.sh_offset; + off = (ELFSIZE == 32) ? 32 : 44; + size = sizeof(Elf_Off); + if ((size_t)xwriteatoff(fd, &ehdr.e_shoff, off, size, + fn) != size) + goto bad; + } + + off = xewtoh(layoutp[i].shdr->sh_offset); + size = xewtoh(layoutp[i].shdr->sh_size); + if ((size_t)xwriteatoff(fd, buf, off, size, fn) != size) + goto bad; + } + } out: - if (shdrp != NULL) - free(shdrp); - if (symtabp != NULL) - free(symtabp); - if (strtabp != NULL) - free(strtabp); - if (nstrtabp != NULL) - free(nstrtabp); + if (layoutp != NULL) { + for (i = 0; i < shnum; i++) { + if (layoutp[i].bufp != NULL) + free(layoutp[i].bufp); + } + free(layoutp); + } + free(nstrtabp); return (rv); bad: From owner-svn-src-user@FreeBSD.ORG Tue Feb 5 00:09:34 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 55CE597D; Tue, 5 Feb 2013 00:09:34 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 39E86A45; Tue, 5 Feb 2013 00:09:34 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1509YjX044093; Tue, 5 Feb 2013 00:09:34 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1509Xf4044090; Tue, 5 Feb 2013 00:09:33 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302050009.r1509Xf4044090@svn.freebsd.org> From: Attilio Rao Date: Tue, 5 Feb 2013 00:09:33 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246338 - user/attilio/vmc-playground/sys/vm X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Feb 2013 00:09:34 -0000 Author: attilio Date: Tue Feb 5 00:09:33 2013 New Revision: 246338 URL: http://svnweb.freebsd.org/changeset/base/246338 Log: Reduce diffs against HEAD: - Reimplement vm_page_cache_transfer() properly - Remove vm_page_cache_rename() as a subsequent change Modified: user/attilio/vmc-playground/sys/vm/vm_object.c user/attilio/vmc-playground/sys/vm/vm_page.c user/attilio/vmc-playground/sys/vm/vm_page.h Modified: user/attilio/vmc-playground/sys/vm/vm_object.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_object.c Mon Feb 4 23:24:04 2013 (r246337) +++ user/attilio/vmc-playground/sys/vm/vm_object.c Tue Feb 5 00:09:33 2013 (r246338) @@ -1302,7 +1302,7 @@ vm_object_split(vm_map_entry_t entry) { vm_page_t m, m_next; vm_object_t orig_object, new_object, source; - vm_pindex_t idx, offidxstart, start; + vm_pindex_t idx, offidxstart; vm_size_t size; orig_object = entry->object.vm_object; @@ -1413,18 +1413,9 @@ retry: * should still be OBJT_DEFAULT and orig_object should not * contain any cached pages within the specified range. */ - if (!vm_object_cache_is_empty(orig_object)) { - start = offidxstart; - mtx_lock(&vm_page_queue_free_mtx); - while ((m = vm_radix_lookup_ge(&orig_object->cache, - start)) != NULL) { - if (m->pindex >= (offidxstart + size)) - break; - idx = m->pindex - offidxstart; - vm_page_cache_rename(m, new_object, idx); - } - mtx_unlock(&vm_page_queue_free_mtx); - } + if (!vm_object_cache_is_empty(orig_object)) + vm_page_cache_transfer(orig_object, offidxstart, + new_object); } VM_OBJECT_UNLOCK(orig_object); TAILQ_FOREACH(m, &new_object->memq, listq) Modified: user/attilio/vmc-playground/sys/vm/vm_page.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_page.c Mon Feb 4 23:24:04 2013 (r246337) +++ user/attilio/vmc-playground/sys/vm/vm_page.c Tue Feb 5 00:09:33 2013 (r246338) @@ -1064,23 +1064,45 @@ vm_page_cache_free(vm_page_t m) } /* - * Attempt to rename a cached page from one object to another. If - * it fails the cached page is freed. + * Transfer all of the cached pages with offset greater than or + * equal to 'offidxstart' from the original object's cache to the + * new object's cache. However, any cached pages with offset + * greater than or equal to the new object's size are kept in the + * original object. Initially, the new object's cache must be + * empty. Offset 'offidxstart' in the original object must + * correspond to offset zero in the new object. + * + * The new object must be locked. */ void -vm_page_cache_rename(vm_page_t m, vm_object_t new_object, vm_pindex_t idx) +vm_page_cache_transfer(vm_object_t orig_object, vm_pindex_t offidxstart, + vm_object_t new_object) { - vm_object_t orig_object; + vm_page_t m; - orig_object = m->object; - VM_OBJECT_LOCK_ASSERT(orig_object, MA_OWNED); + /* + * Insertion into an object's collection of cached pages + * requires the object to be locked. In contrast, removal does + * not. + */ VM_OBJECT_LOCK_ASSERT(new_object, MA_OWNED); - mtx_assert(&vm_page_queue_free_mtx, MA_OWNED); - vm_radix_remove(&orig_object->cache, m->pindex); - if (vm_radix_insert(&new_object->cache, idx, m) != 0) - panic("vm_page_cache_rename: failed vm_radix_insert"); - m->object = new_object; - m->pindex = idx; + VM_OBJECT_LOCK_ASSERT(orig_object, MA_OWNED); + KASSERT(vm_object_cache_is_empty(new_object), + ("vm_page_cache_transfer: object %p has cached pages", + new_object)); + mtx_lock(&vm_page_queue_free_mtx); + while ((m = vm_radix_lookup_ge(&orig_object->cache, + offidxstart)) != NULL) { + if ((m->pindex - offidxstart) >= new_object->size) + break; + vm_radix_remove(&orig_object->cache, m->pindex); + if (vm_radix_insert(&new_object->cache, + m->pindex - offidxstart, m) != 0) + panic("vm_page_cache_transfer: failed vm_radix_insert"); + m->object = new_object; + m->pindex -= offidxstart; + } + mtx_unlock(&vm_page_queue_free_mtx); } /* Modified: user/attilio/vmc-playground/sys/vm/vm_page.h ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_page.h Mon Feb 4 23:24:04 2013 (r246337) +++ user/attilio/vmc-playground/sys/vm/vm_page.h Tue Feb 5 00:09:33 2013 (r246338) @@ -376,8 +376,8 @@ vm_page_t vm_page_alloc_contig(vm_object vm_page_t vm_page_alloc_freelist(int, int); vm_page_t vm_page_grab (vm_object_t, vm_pindex_t, int); void vm_page_cache(vm_page_t); +void vm_page_cache_transfer(vm_object_t, vm_pindex_t, vm_object_t); void vm_page_cache_free(vm_page_t); -void vm_page_cache_rename(vm_page_t, vm_object_t, vm_pindex_t); int vm_page_try_to_cache (vm_page_t); int vm_page_try_to_free (vm_page_t); void vm_page_dontneed(vm_page_t); From owner-svn-src-user@FreeBSD.ORG Tue Feb 5 00:20:00 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id A8F83CD8; Tue, 5 Feb 2013 00:20:00 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 9AA13A8D; Tue, 5 Feb 2013 00:20:00 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r150K0A6047429; Tue, 5 Feb 2013 00:20:00 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r150K01K047428; Tue, 5 Feb 2013 00:20:00 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302050020.r150K01K047428@svn.freebsd.org> From: Attilio Rao Date: Tue, 5 Feb 2013 00:20:00 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246339 - user/attilio/vmc-playground/sys/cddl/compat/opensolaris/sys X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Feb 2013 00:20:00 -0000 Author: attilio Date: Tue Feb 5 00:20:00 2013 New Revision: 246339 URL: http://svnweb.freebsd.org/changeset/base/246339 Log: Restrengten vn_has_cached_data() by also checking the resident pages count, just like HEAD does. Modified: user/attilio/vmc-playground/sys/cddl/compat/opensolaris/sys/vnode.h Modified: user/attilio/vmc-playground/sys/cddl/compat/opensolaris/sys/vnode.h ============================================================================== --- user/attilio/vmc-playground/sys/cddl/compat/opensolaris/sys/vnode.h Tue Feb 5 00:09:33 2013 (r246338) +++ user/attilio/vmc-playground/sys/cddl/compat/opensolaris/sys/vnode.h Tue Feb 5 00:20:00 2013 (r246339) @@ -75,7 +75,8 @@ vn_is_readonly(vnode_t *vp) #define vn_mountedvfs(vp) ((vp)->v_mountedhere) #define vn_has_cached_data(vp) \ ((vp)->v_object != NULL && \ - !vm_object_cache_is_empty((vp)->v_object)) + ((vp)->v_object->resident_page_count > 0 || \ + !vm_object_cache_is_empty((vp)->v_object)) #define vn_exists(vp) do { } while (0) #define vn_invalid(vp) do { } while (0) #define vn_renamepath(tdvp, svp, tnm, lentnm) do { } while (0) From owner-svn-src-user@FreeBSD.ORG Tue Feb 5 00:33:33 2013 Return-Path: Delivered-To: svn-src-user@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 5E4AF74; Tue, 5 Feb 2013 00:33:33 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 38967B16; Tue, 5 Feb 2013 00:33:33 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r150XXnG052519; Tue, 5 Feb 2013 00:33:33 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r150XXAF052516; Tue, 5 Feb 2013 00:33:33 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302050033.r150XXAF052516@svn.freebsd.org> From: Attilio Rao Date: Tue, 5 Feb 2013 00:33:33 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246340 - user/attilio/vmc-playground/sys/cddl/compat/opensolaris/sys X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Feb 2013 00:33:33 -0000 Author: attilio Date: Tue Feb 5 00:33:32 2013 New Revision: 246340 URL: http://svnweb.freebsd.org/changeset/base/246340 Log: Fix compilation. Modified: user/attilio/vmc-playground/sys/cddl/compat/opensolaris/sys/vnode.h Modified: user/attilio/vmc-playground/sys/cddl/compat/opensolaris/sys/vnode.h ============================================================================== --- user/attilio/vmc-playground/sys/cddl/compat/opensolaris/sys/vnode.h Tue Feb 5 00:20:00 2013 (r246339) +++ user/attilio/vmc-playground/sys/cddl/compat/opensolaris/sys/vnode.h Tue Feb 5 00:33:32 2013 (r246340) @@ -76,7 +76,7 @@ vn_is_readonly(vnode_t *vp) #define vn_has_cached_data(vp) \ ((vp)->v_object != NULL && \ ((vp)->v_object->resident_page_count > 0 || \ - !vm_object_cache_is_empty((vp)->v_object)) + !vm_object_cache_is_empty((vp)->v_object))) #define vn_exists(vp) do { } while (0) #define vn_invalid(vp) do { } while (0) #define vn_renamepath(tdvp, svp, tnm, lentnm) do { } while (0) From owner-svn-src-user@FreeBSD.ORG Tue Feb 5 02:45:08 2013 Return-Path: Delivered-To: svn-src-user@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 162A64C2; Tue, 5 Feb 2013 02:45:08 +0000 (UTC) (envelope-from alfred@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id F3360F98; Tue, 5 Feb 2013 02:45:07 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r152j79x092059; Tue, 5 Feb 2013 02:45:07 GMT (envelope-from alfred@svn.freebsd.org) Received: (from alfred@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r152j3gB092031; Tue, 5 Feb 2013 02:45:03 GMT (envelope-from alfred@svn.freebsd.org) Message-Id: <201302050245.r152j3gB092031@svn.freebsd.org> From: Alfred Perlstein Date: Tue, 5 Feb 2013 02:45:03 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246345 - in user/alfred/ewatchdog: . bin/cat bin/cp bin/df bin/sh contrib/binutils/config contrib/binutils/include/elf contrib/bmake contrib/bmake/mk contrib/bmake/unit-tests contrib/b... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Feb 2013 02:45:08 -0000 Author: alfred Date: Tue Feb 5 02:45:02 2013 New Revision: 246345 URL: http://svnweb.freebsd.org/changeset/base/246345 Log: MFC Added: user/alfred/ewatchdog/contrib/bmake/Makefile - copied unchanged from r246343, head/contrib/bmake/Makefile user/alfred/ewatchdog/contrib/bmake/Makefile.config.in - copied unchanged from r246343, head/contrib/bmake/Makefile.config.in user/alfred/ewatchdog/contrib/bmake/makefile.in - copied unchanged from r246343, head/contrib/bmake/makefile.in user/alfred/ewatchdog/contrib/bmake/mk/ - copied from r246343, head/contrib/bmake/mk/ user/alfred/ewatchdog/lib/libc/arm/sys/__vdso_gettc.c - copied unchanged from r246343, head/lib/libc/arm/sys/__vdso_gettc.c user/alfred/ewatchdog/lib/libc/ia64/sys/__vdso_gettc.c - copied unchanged from r246343, head/lib/libc/ia64/sys/__vdso_gettc.c user/alfred/ewatchdog/lib/libc/mips/sys/__vdso_gettc.c - copied unchanged from r246343, head/lib/libc/mips/sys/__vdso_gettc.c user/alfred/ewatchdog/lib/libc/powerpc/sys/__vdso_gettc.c - copied unchanged from r246343, head/lib/libc/powerpc/sys/__vdso_gettc.c user/alfred/ewatchdog/lib/libc/powerpc64/sys/__vdso_gettc.c - copied unchanged from r246343, head/lib/libc/powerpc64/sys/__vdso_gettc.c user/alfred/ewatchdog/lib/libc/sparc64/sys/__vdso_gettc.c - copied unchanged from r246343, head/lib/libc/sparc64/sys/__vdso_gettc.c user/alfred/ewatchdog/lib/libc/stdio/fmemopen.c - copied unchanged from r246343, head/lib/libc/stdio/fmemopen.c user/alfred/ewatchdog/lib/libpmc/pmc.ivybridgexeon.3 - copied unchanged from r246343, head/lib/libpmc/pmc.ivybridgexeon.3 user/alfred/ewatchdog/sys/arm/allwinner/a10_clk.c - copied unchanged from r246343, head/sys/arm/allwinner/a10_clk.c user/alfred/ewatchdog/sys/arm/allwinner/a10_clk.h - copied unchanged from r246343, head/sys/arm/allwinner/a10_clk.h user/alfred/ewatchdog/sys/arm/allwinner/a10_ehci.c - copied unchanged from r246343, head/sys/arm/allwinner/a10_ehci.c user/alfred/ewatchdog/sys/arm/allwinner/a10_gpio.c - copied unchanged from r246343, head/sys/arm/allwinner/a10_gpio.c user/alfred/ewatchdog/sys/arm/conf/DREAMPLUG-1001 - copied unchanged from r246343, head/sys/arm/conf/DREAMPLUG-1001 user/alfred/ewatchdog/sys/boot/fdt/dts/dreamplug-1001.dts - copied unchanged from r246343, head/sys/boot/fdt/dts/dreamplug-1001.dts user/alfred/ewatchdog/sys/boot/fdt/dts/dreamplug-1001N.dts - copied unchanged from r246343, head/sys/boot/fdt/dts/dreamplug-1001N.dts user/alfred/ewatchdog/sys/boot/usb/ - copied from r246343, head/sys/boot/usb/ user/alfred/ewatchdog/sys/dev/usb/usb_freebsd_loader.h - copied unchanged from r246343, head/sys/dev/usb/usb_freebsd_loader.h user/alfred/ewatchdog/tools/build/options/WITHOUT_CLANG_FULL - copied unchanged from r246343, head/tools/build/options/WITHOUT_CLANG_FULL user/alfred/ewatchdog/tools/build/options/WITHOUT_LIBCPLUSPLUS - copied unchanged from r246343, head/tools/build/options/WITHOUT_LIBCPLUSPLUS user/alfred/ewatchdog/tools/build/options/WITH_BSD_PATCH - copied unchanged from r246343, head/tools/build/options/WITH_BSD_PATCH user/alfred/ewatchdog/tools/build/options/WITH_CLANG_FULL - copied unchanged from r246343, head/tools/build/options/WITH_CLANG_FULL user/alfred/ewatchdog/tools/build/options/WITH_GPL_DTC - copied unchanged from r246343, head/tools/build/options/WITH_GPL_DTC user/alfred/ewatchdog/tools/regression/lib/libc/stdio/test-fmemopen.c - copied unchanged from r246343, head/tools/regression/lib/libc/stdio/test-fmemopen.c user/alfred/ewatchdog/tools/regression/lib/libc/stdio/test-fmemopen.t - copied unchanged from r246343, head/tools/regression/lib/libc/stdio/test-fmemopen.t user/alfred/ewatchdog/usr.bin/bmake/Makefile.config - copied unchanged from r246343, head/usr.bin/bmake/Makefile.config user/alfred/ewatchdog/usr.bin/dtc/ - copied from r246343, head/usr.bin/dtc/ user/alfred/ewatchdog/usr.bin/patch/ - copied from r246343, head/usr.bin/patch/ user/alfred/ewatchdog/usr.sbin/bsdinstall/partedit/scripted.c - copied unchanged from r246343, head/usr.sbin/bsdinstall/partedit/scripted.c user/alfred/ewatchdog/usr.sbin/bsdinstall/scripts/script - copied unchanged from r246343, head/usr.sbin/bsdinstall/scripts/script Deleted: user/alfred/ewatchdog/contrib/bmake/Makefile.in user/alfred/ewatchdog/lib/libstand/if_ether.h user/alfred/ewatchdog/sys/arm/mv/kirkwood/files.sheevaplug user/alfred/ewatchdog/sys/arm/mv/kirkwood/sheevaplug.c user/alfred/ewatchdog/sys/arm/mv/kirkwood/std.sheevaplug user/alfred/ewatchdog/sys/dev/blackhole/ user/alfred/ewatchdog/sys/modules/blackhole/ Modified: user/alfred/ewatchdog/Makefile.inc1 user/alfred/ewatchdog/UPDATING user/alfred/ewatchdog/bin/cat/cat.1 user/alfred/ewatchdog/bin/cat/cat.c user/alfred/ewatchdog/bin/cp/utils.c user/alfred/ewatchdog/bin/df/df.1 user/alfred/ewatchdog/bin/df/df.c user/alfred/ewatchdog/bin/sh/TOUR user/alfred/ewatchdog/bin/sh/eval.c user/alfred/ewatchdog/bin/sh/expand.c user/alfred/ewatchdog/bin/sh/expand.h user/alfred/ewatchdog/bin/sh/init.h user/alfred/ewatchdog/bin/sh/input.c user/alfred/ewatchdog/bin/sh/jobs.c user/alfred/ewatchdog/bin/sh/main.c user/alfred/ewatchdog/bin/sh/miscbltin.c user/alfred/ewatchdog/bin/sh/mkinit.c user/alfred/ewatchdog/bin/sh/mksyntax.c user/alfred/ewatchdog/bin/sh/nodetypes user/alfred/ewatchdog/bin/sh/redir.c user/alfred/ewatchdog/bin/sh/sh.1 user/alfred/ewatchdog/bin/sh/var.c user/alfred/ewatchdog/contrib/binutils/include/elf/common.h user/alfred/ewatchdog/contrib/bmake/ChangeLog user/alfred/ewatchdog/contrib/bmake/FILES user/alfred/ewatchdog/contrib/bmake/bmake.1 user/alfred/ewatchdog/contrib/bmake/bmake.cat1 user/alfred/ewatchdog/contrib/bmake/boot-strap user/alfred/ewatchdog/contrib/bmake/bsd.after-import.mk user/alfred/ewatchdog/contrib/bmake/compat.c user/alfred/ewatchdog/contrib/bmake/configure user/alfred/ewatchdog/contrib/bmake/configure.in user/alfred/ewatchdog/contrib/bmake/job.c user/alfred/ewatchdog/contrib/bmake/main.c user/alfred/ewatchdog/contrib/bmake/make-bootstrap.sh.in user/alfred/ewatchdog/contrib/bmake/make.1 user/alfred/ewatchdog/contrib/bmake/meta.c user/alfred/ewatchdog/contrib/bmake/realpath.c user/alfred/ewatchdog/contrib/bmake/unit-tests/Makefile.in user/alfred/ewatchdog/contrib/bmake/var.c user/alfred/ewatchdog/contrib/gcc/config/arm/freebsd.h user/alfred/ewatchdog/contrib/gcc/config/arm/unwind-arm.h user/alfred/ewatchdog/contrib/gdb/gdb/osabi.c user/alfred/ewatchdog/contrib/ipfilter/ipsend/44arp.c user/alfred/ewatchdog/contrib/jemalloc/COPYING user/alfred/ewatchdog/contrib/jemalloc/ChangeLog user/alfred/ewatchdog/contrib/jemalloc/FREEBSD-diffs user/alfred/ewatchdog/contrib/jemalloc/FREEBSD-upgrade user/alfred/ewatchdog/contrib/jemalloc/VERSION user/alfred/ewatchdog/contrib/jemalloc/doc/jemalloc.3 user/alfred/ewatchdog/contrib/jemalloc/include/jemalloc/internal/arena.h user/alfred/ewatchdog/contrib/jemalloc/include/jemalloc/internal/ckh.h user/alfred/ewatchdog/contrib/jemalloc/include/jemalloc/internal/hash.h user/alfred/ewatchdog/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h user/alfred/ewatchdog/contrib/jemalloc/include/jemalloc/internal/private_namespace.h user/alfred/ewatchdog/contrib/jemalloc/include/jemalloc/internal/tcache.h user/alfred/ewatchdog/contrib/jemalloc/include/jemalloc/jemalloc.h user/alfred/ewatchdog/contrib/jemalloc/include/jemalloc/jemalloc_defs.h user/alfred/ewatchdog/contrib/jemalloc/src/arena.c user/alfred/ewatchdog/contrib/jemalloc/src/chunk.c user/alfred/ewatchdog/contrib/jemalloc/src/chunk_dss.c user/alfred/ewatchdog/contrib/jemalloc/src/ckh.c user/alfred/ewatchdog/contrib/jemalloc/src/ctl.c user/alfred/ewatchdog/contrib/jemalloc/src/jemalloc.c user/alfred/ewatchdog/contrib/jemalloc/src/prof.c user/alfred/ewatchdog/contrib/jemalloc/src/tcache.c user/alfred/ewatchdog/contrib/libarchive/libarchive/archive_getdate.c user/alfred/ewatchdog/contrib/libarchive/libarchive/test/test_archive_getdate.c user/alfred/ewatchdog/contrib/libcxxrt/exception.cc user/alfred/ewatchdog/contrib/libstdc++/libsupc++/unwind-cxx.h user/alfred/ewatchdog/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td user/alfred/ewatchdog/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp user/alfred/ewatchdog/etc/Makefile user/alfred/ewatchdog/etc/login.conf user/alfred/ewatchdog/etc/rc.d/ip6addrctl user/alfred/ewatchdog/gnu/lib/libsupc++/Version.map user/alfred/ewatchdog/gnu/usr.bin/Makefile user/alfred/ewatchdog/gnu/usr.bin/cc/c++/Makefile user/alfred/ewatchdog/gnu/usr.bin/gdb/kgdb/main.c user/alfred/ewatchdog/gnu/usr.bin/grep/grep.c user/alfred/ewatchdog/gnu/usr.bin/patch/Makefile user/alfred/ewatchdog/include/arpa/Makefile user/alfred/ewatchdog/include/stdio.h (contents, props changed) user/alfred/ewatchdog/kerberos5/lib/libkrb5/Makefile user/alfred/ewatchdog/lib/Makefile user/alfred/ewatchdog/lib/clang/Makefile user/alfred/ewatchdog/lib/clang/clang.build.mk user/alfred/ewatchdog/lib/clang/libclanganalysis/Makefile user/alfred/ewatchdog/lib/clang/libclangarcmigrate/Makefile user/alfred/ewatchdog/lib/clang/libclangast/Makefile user/alfred/ewatchdog/lib/clang/libclangbasic/Makefile user/alfred/ewatchdog/lib/clang/libclangcodegen/Makefile user/alfred/ewatchdog/lib/clang/libclangdriver/Makefile user/alfred/ewatchdog/lib/clang/libclangedit/Makefile user/alfred/ewatchdog/lib/clang/libclangfrontend/Makefile user/alfred/ewatchdog/lib/clang/libclangfrontendtool/Makefile user/alfred/ewatchdog/lib/clang/libclanglex/Makefile user/alfred/ewatchdog/lib/clang/libclangparse/Makefile user/alfred/ewatchdog/lib/clang/libclangrewritecore/Makefile user/alfred/ewatchdog/lib/clang/libclangrewritefrontend/Makefile user/alfred/ewatchdog/lib/clang/libclangsema/Makefile user/alfred/ewatchdog/lib/clang/libclangserialization/Makefile user/alfred/ewatchdog/lib/clang/libclangstaticanalyzercheckers/Makefile user/alfred/ewatchdog/lib/clang/libclangstaticanalyzercore/Makefile user/alfred/ewatchdog/lib/clang/libclangstaticanalyzerfrontend/Makefile user/alfred/ewatchdog/lib/clang/libllvmarchive/Makefile user/alfred/ewatchdog/lib/clang/libllvmarmasmparser/Makefile user/alfred/ewatchdog/lib/clang/libllvmarmcodegen/Makefile user/alfred/ewatchdog/lib/clang/libllvmarmdesc/Makefile user/alfred/ewatchdog/lib/clang/libllvmarmdisassembler/Makefile user/alfred/ewatchdog/lib/clang/libllvmarminfo/Makefile user/alfred/ewatchdog/lib/clang/libllvmarminstprinter/Makefile user/alfred/ewatchdog/lib/clang/libllvmasmparser/Makefile user/alfred/ewatchdog/lib/clang/libllvmasmprinter/Makefile user/alfred/ewatchdog/lib/clang/libllvmbitreader/Makefile user/alfred/ewatchdog/lib/clang/libllvmbitwriter/Makefile user/alfred/ewatchdog/lib/clang/libllvmcodegen/Makefile user/alfred/ewatchdog/lib/clang/libllvmcore/Makefile user/alfred/ewatchdog/lib/clang/libllvmdebuginfo/Makefile user/alfred/ewatchdog/lib/clang/libllvmexecutionengine/Makefile user/alfred/ewatchdog/lib/clang/libllvminstcombine/Makefile user/alfred/ewatchdog/lib/clang/libllvminstrumentation/Makefile user/alfred/ewatchdog/lib/clang/libllvminterpreter/Makefile user/alfred/ewatchdog/lib/clang/libllvmjit/Makefile user/alfred/ewatchdog/lib/clang/libllvmlinker/Makefile user/alfred/ewatchdog/lib/clang/libllvmmcdisassembler/Makefile user/alfred/ewatchdog/lib/clang/libllvmmcparser/Makefile user/alfred/ewatchdog/lib/clang/libllvmmipsasmparser/Makefile user/alfred/ewatchdog/lib/clang/libllvmmipscodegen/Makefile user/alfred/ewatchdog/lib/clang/libllvmmipsdesc/Makefile user/alfred/ewatchdog/lib/clang/libllvmmipsdisassembler/Makefile user/alfred/ewatchdog/lib/clang/libllvmmipsinfo/Makefile user/alfred/ewatchdog/lib/clang/libllvmmipsinstprinter/Makefile user/alfred/ewatchdog/lib/clang/libllvmobject/Makefile user/alfred/ewatchdog/lib/clang/libllvmpowerpccodegen/Makefile user/alfred/ewatchdog/lib/clang/libllvmpowerpcdesc/Makefile user/alfred/ewatchdog/lib/clang/libllvmpowerpcinfo/Makefile user/alfred/ewatchdog/lib/clang/libllvmpowerpcinstprinter/Makefile user/alfred/ewatchdog/lib/clang/libllvmruntimedyld/Makefile user/alfred/ewatchdog/lib/clang/libllvmselectiondag/Makefile user/alfred/ewatchdog/lib/clang/libllvmtablegen/Makefile user/alfred/ewatchdog/lib/clang/libllvmtarget/Makefile user/alfred/ewatchdog/lib/clang/libllvmvectorize/Makefile user/alfred/ewatchdog/lib/clang/libllvmx86asmparser/Makefile user/alfred/ewatchdog/lib/clang/libllvmx86codegen/Makefile user/alfred/ewatchdog/lib/clang/libllvmx86desc/Makefile user/alfred/ewatchdog/lib/clang/libllvmx86info/Makefile user/alfred/ewatchdog/lib/clang/libllvmx86instprinter/Makefile user/alfred/ewatchdog/lib/clang/libllvmx86utils/Makefile user/alfred/ewatchdog/lib/libarchive/Makefile user/alfred/ewatchdog/lib/libc/amd64/sys/__vdso_gettc.c user/alfred/ewatchdog/lib/libc/arm/sys/Makefile.inc user/alfred/ewatchdog/lib/libc/i386/sys/__vdso_gettc.c user/alfred/ewatchdog/lib/libc/ia64/sys/Makefile.inc user/alfred/ewatchdog/lib/libc/mips/sys/Makefile.inc user/alfred/ewatchdog/lib/libc/powerpc/Makefile.inc user/alfred/ewatchdog/lib/libc/powerpc64/Makefile.inc user/alfred/ewatchdog/lib/libc/sparc64/Makefile.inc user/alfred/ewatchdog/lib/libc/stdio/Makefile.inc (contents, props changed) user/alfred/ewatchdog/lib/libc/stdio/Symbol.map (contents, props changed) user/alfred/ewatchdog/lib/libc/stdio/fopen.3 (contents, props changed) user/alfred/ewatchdog/lib/libc/sys/__vdso_gettimeofday.c user/alfred/ewatchdog/lib/libc/sys/gettimeofday.c user/alfred/ewatchdog/lib/libc/sys/kqueue.2 user/alfred/ewatchdog/lib/libc/sys/posix_fadvise.2 user/alfred/ewatchdog/lib/libcxxrt/Version.map user/alfred/ewatchdog/lib/libpmc/Makefile user/alfred/ewatchdog/lib/libpmc/libpmc.c user/alfred/ewatchdog/lib/libpmc/pmc.ivybridge.3 user/alfred/ewatchdog/lib/libpmc/pmc.sandybridge.3 user/alfred/ewatchdog/lib/libpmc/pmc.sandybridgexeon.3 user/alfred/ewatchdog/lib/libproc/proc_rtld.c user/alfred/ewatchdog/lib/ncurses/form/Makefile user/alfred/ewatchdog/lib/ncurses/menu/Makefile user/alfred/ewatchdog/lib/ncurses/ncurses/Makefile user/alfred/ewatchdog/lib/ncurses/panel/Makefile user/alfred/ewatchdog/libexec/bootpd/rtmsg.c user/alfred/ewatchdog/libexec/tftpd/tftp-io.c user/alfred/ewatchdog/libexec/tftpd/tftp-options.c user/alfred/ewatchdog/libexec/tftpd/tftp-utils.h user/alfred/ewatchdog/libexec/tftpd/tftpd.c user/alfred/ewatchdog/release/Makefile user/alfred/ewatchdog/release/amd64/mkisoimages.sh user/alfred/ewatchdog/release/generate-release.sh user/alfred/ewatchdog/release/i386/mkisoimages.sh user/alfred/ewatchdog/release/ia64/mkisoimages.sh user/alfred/ewatchdog/release/pc98/mkisoimages.sh user/alfred/ewatchdog/release/powerpc/mkisoimages.sh user/alfred/ewatchdog/release/rc.local user/alfred/ewatchdog/release/sparc64/mkisoimages.sh user/alfred/ewatchdog/sbin/devd/devd.8 user/alfred/ewatchdog/sbin/devd/devd.cc user/alfred/ewatchdog/sbin/devd/devd.hh user/alfred/ewatchdog/sbin/geom/class/part/gpart.8 user/alfred/ewatchdog/sbin/recoverdisk/recoverdisk.c user/alfred/ewatchdog/sbin/route/route.c user/alfred/ewatchdog/share/info/Makefile user/alfred/ewatchdog/share/man/man4/Makefile user/alfred/ewatchdog/share/man/man4/mfi.4 user/alfred/ewatchdog/share/man/man5/make.conf.5 user/alfred/ewatchdog/share/man/man5/src.conf.5 user/alfred/ewatchdog/share/man/man7/release.7 user/alfred/ewatchdog/share/man/man9/VFS_SET.9 user/alfred/ewatchdog/share/misc/committers-doc.dot user/alfred/ewatchdog/share/mk/bsd.incs.mk user/alfred/ewatchdog/share/mk/bsd.info.mk user/alfred/ewatchdog/share/mk/bsd.lib.mk user/alfred/ewatchdog/share/mk/bsd.links.mk user/alfred/ewatchdog/share/mk/bsd.man.mk user/alfred/ewatchdog/share/mk/bsd.own.mk user/alfred/ewatchdog/share/monetdef/Makefile user/alfred/ewatchdog/share/msgdef/Makefile user/alfred/ewatchdog/share/numericdef/Makefile user/alfred/ewatchdog/sys/amd64/amd64/mp_machdep.c user/alfred/ewatchdog/sys/amd64/conf/GENERIC user/alfred/ewatchdog/sys/amd64/include/intr_machdep.h user/alfred/ewatchdog/sys/amd64/include/vmm.h (contents, props changed) user/alfred/ewatchdog/sys/amd64/include/vmm_dev.h (contents, props changed) user/alfred/ewatchdog/sys/amd64/include/vmm_instruction_emul.h (contents, props changed) user/alfred/ewatchdog/sys/amd64/linux32/linux.h user/alfred/ewatchdog/sys/amd64/linux32/linux32_sysvec.c user/alfred/ewatchdog/sys/amd64/vmm/intel/vmx.c (contents, props changed) user/alfred/ewatchdog/sys/amd64/vmm/io/ppt.c (contents, props changed) user/alfred/ewatchdog/sys/amd64/vmm/vmm.c (contents, props changed) user/alfred/ewatchdog/sys/amd64/vmm/vmm_instruction_emul.c user/alfred/ewatchdog/sys/arm/allwinner/aintc.c user/alfred/ewatchdog/sys/arm/allwinner/common.c user/alfred/ewatchdog/sys/arm/allwinner/files.a10 user/alfred/ewatchdog/sys/arm/allwinner/timer.c user/alfred/ewatchdog/sys/arm/arm/busdma_machdep.c user/alfred/ewatchdog/sys/arm/arm/cpufunc_asm_arm10.S user/alfred/ewatchdog/sys/arm/arm/cpufunc_asm_arm9.S user/alfred/ewatchdog/sys/arm/arm/intr.c user/alfred/ewatchdog/sys/arm/arm/vm_machdep.c user/alfred/ewatchdog/sys/arm/conf/BEAGLEBONE user/alfred/ewatchdog/sys/arm/conf/CUBIEBOARD user/alfred/ewatchdog/sys/arm/conf/DOCKSTAR user/alfred/ewatchdog/sys/arm/conf/NOTES user/alfred/ewatchdog/sys/arm/conf/SHEEVAPLUG user/alfred/ewatchdog/sys/arm/include/vmparam.h user/alfred/ewatchdog/sys/arm/mv/mv_machdep.c user/alfred/ewatchdog/sys/arm/ti/am335x/am335x_scm_padconf.c user/alfred/ewatchdog/sys/arm/ti/cpsw/if_cpsw.c user/alfred/ewatchdog/sys/arm/ti/cpsw/if_cpswreg.h user/alfred/ewatchdog/sys/arm/ti/cpsw/if_cpswvar.h user/alfred/ewatchdog/sys/arm/ti/ti_scm.c user/alfred/ewatchdog/sys/boot/arm/uboot/Makefile user/alfred/ewatchdog/sys/boot/fdt/dts/beaglebone.dts user/alfred/ewatchdog/sys/boot/fdt/dts/cubieboard.dts user/alfred/ewatchdog/sys/boot/i386/efi/Makefile user/alfred/ewatchdog/sys/boot/i386/libi386/comconsole.c user/alfred/ewatchdog/sys/boot/sparc64/loader/main.c user/alfred/ewatchdog/sys/boot/uboot/common/metadata.c user/alfred/ewatchdog/sys/cam/scsi/scsi_all.c user/alfred/ewatchdog/sys/cam/scsi/scsi_enc_ses.c user/alfred/ewatchdog/sys/cddl/compat/opensolaris/sys/kmem.h user/alfred/ewatchdog/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c user/alfred/ewatchdog/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c user/alfred/ewatchdog/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c user/alfred/ewatchdog/sys/cddl/dev/dtrace/powerpc/dtrace_asm.S user/alfred/ewatchdog/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c user/alfred/ewatchdog/sys/compat/linprocfs/linprocfs.c user/alfred/ewatchdog/sys/compat/linux/linux_emul.c user/alfred/ewatchdog/sys/compat/linux/linux_file.c user/alfred/ewatchdog/sys/compat/linux/linux_file.h user/alfred/ewatchdog/sys/compat/linux/linux_fork.c user/alfred/ewatchdog/sys/compat/linux/linux_futex.c user/alfred/ewatchdog/sys/compat/linux/linux_ioctl.h user/alfred/ewatchdog/sys/compat/linux/linux_ipc.h user/alfred/ewatchdog/sys/compat/linux/linux_mib.c user/alfred/ewatchdog/sys/compat/linux/linux_misc.h user/alfred/ewatchdog/sys/compat/linux/linux_signal.h user/alfred/ewatchdog/sys/compat/linux/linux_socket.c user/alfred/ewatchdog/sys/compat/linux/linux_socket.h user/alfred/ewatchdog/sys/compat/linux/linux_sysctl.c user/alfred/ewatchdog/sys/compat/linux/linux_time.c user/alfred/ewatchdog/sys/conf/Makefile.arm user/alfred/ewatchdog/sys/conf/NOTES user/alfred/ewatchdog/sys/conf/files.amd64 user/alfred/ewatchdog/sys/conf/files.i386 user/alfred/ewatchdog/sys/conf/ldscript.arm user/alfred/ewatchdog/sys/conf/newvers.sh user/alfred/ewatchdog/sys/conf/options user/alfred/ewatchdog/sys/contrib/dev/acpica/components/utilities/utcache.c user/alfred/ewatchdog/sys/contrib/dev/acpica/include/acglobal.h user/alfred/ewatchdog/sys/contrib/dev/acpica/include/acmacros.h user/alfred/ewatchdog/sys/contrib/dev/acpica/include/acoutput.h user/alfred/ewatchdog/sys/contrib/dev/acpica/include/actypes.h user/alfred/ewatchdog/sys/contrib/octeon-sdk/cvmx-helper-board.c user/alfred/ewatchdog/sys/dev/acpi_support/acpi_asus_wmi.c user/alfred/ewatchdog/sys/dev/acpi_support/acpi_fujitsu.c (contents, props changed) user/alfred/ewatchdog/sys/dev/acpi_support/acpi_hp.c user/alfred/ewatchdog/sys/dev/acpi_support/acpi_ibm.c (contents, props changed) user/alfred/ewatchdog/sys/dev/acpi_support/acpi_panasonic.c (contents, props changed) user/alfred/ewatchdog/sys/dev/acpi_support/acpi_sony.c (contents, props changed) user/alfred/ewatchdog/sys/dev/acpi_support/acpi_toshiba.c (contents, props changed) user/alfred/ewatchdog/sys/dev/acpica/Osd/OsdSchedule.c user/alfred/ewatchdog/sys/dev/acpica/acpi.c (contents, props changed) user/alfred/ewatchdog/sys/dev/acpica/acpi_acad.c (contents, props changed) user/alfred/ewatchdog/sys/dev/acpica/acpi_button.c (contents, props changed) user/alfred/ewatchdog/sys/dev/acpica/acpi_cmbat.c (contents, props changed) user/alfred/ewatchdog/sys/dev/acpica/acpi_dock.c (contents, props changed) user/alfred/ewatchdog/sys/dev/acpica/acpi_ec.c (contents, props changed) user/alfred/ewatchdog/sys/dev/acpica/acpi_hpet.c (contents, props changed) user/alfred/ewatchdog/sys/dev/acpica/acpi_lid.c (contents, props changed) user/alfred/ewatchdog/sys/dev/acpica/acpi_pci.c (contents, props changed) user/alfred/ewatchdog/sys/dev/acpica/acpi_pci_link.c (contents, props changed) user/alfred/ewatchdog/sys/dev/acpica/acpi_pcib.c user/alfred/ewatchdog/sys/dev/acpica/acpi_pcib_pci.c (contents, props changed) user/alfred/ewatchdog/sys/dev/acpica/acpi_perf.c (contents, props changed) user/alfred/ewatchdog/sys/dev/acpica/acpi_resource.c (contents, props changed) user/alfred/ewatchdog/sys/dev/acpica/acpi_smbat.c (contents, props changed) user/alfred/ewatchdog/sys/dev/acpica/acpi_thermal.c (contents, props changed) user/alfred/ewatchdog/sys/dev/acpica/acpi_throttle.c (contents, props changed) user/alfred/ewatchdog/sys/dev/acpica/acpi_timer.c (contents, props changed) user/alfred/ewatchdog/sys/dev/adlink/adlink.c (contents, props changed) user/alfred/ewatchdog/sys/dev/age/if_age.c user/alfred/ewatchdog/sys/dev/age/if_agevar.h user/alfred/ewatchdog/sys/dev/agp/agp_i810.c user/alfred/ewatchdog/sys/dev/ahci/ahci.c user/alfred/ewatchdog/sys/dev/altera/sdcard/altera_sdcard.h user/alfred/ewatchdog/sys/dev/altera/sdcard/altera_sdcard_io.c user/alfred/ewatchdog/sys/dev/amdsbwd/amdsbwd.c user/alfred/ewatchdog/sys/dev/amdtemp/amdtemp.c (contents, props changed) user/alfred/ewatchdog/sys/dev/ata/ata-all.h user/alfred/ewatchdog/sys/dev/ata/ata-lowlevel.c user/alfred/ewatchdog/sys/dev/ath/if_ath.c user/alfred/ewatchdog/sys/dev/ath/if_ath_misc.h user/alfred/ewatchdog/sys/dev/ath/if_ath_rx.c user/alfred/ewatchdog/sys/dev/ath/if_ath_tx.c user/alfred/ewatchdog/sys/dev/ath/if_ath_tx_edma.c user/alfred/ewatchdog/sys/dev/ath/if_athvar.h user/alfred/ewatchdog/sys/dev/auxio/auxio.c (contents, props changed) user/alfred/ewatchdog/sys/dev/bge/if_bge.c user/alfred/ewatchdog/sys/dev/cas/if_cas.c user/alfred/ewatchdog/sys/dev/ce/if_ce.c (contents, props changed) user/alfred/ewatchdog/sys/dev/cfi/cfi_bus_fdt.c user/alfred/ewatchdog/sys/dev/cfi/cfi_bus_ixp4xx.c user/alfred/ewatchdog/sys/dev/coretemp/coretemp.c (contents, props changed) user/alfred/ewatchdog/sys/dev/cp/if_cp.c (contents, props changed) user/alfred/ewatchdog/sys/dev/cpufreq/ichss.c (contents, props changed) user/alfred/ewatchdog/sys/dev/ctau/if_ct.c (contents, props changed) user/alfred/ewatchdog/sys/dev/cx/if_cx.c (contents, props changed) user/alfred/ewatchdog/sys/dev/cxgbe/adapter.h user/alfred/ewatchdog/sys/dev/cxgbe/common/t4_msg.h user/alfred/ewatchdog/sys/dev/cxgbe/t4_main.c user/alfred/ewatchdog/sys/dev/cxgbe/t4_sge.c user/alfred/ewatchdog/sys/dev/cxgbe/tom/t4_connect.c user/alfred/ewatchdog/sys/dev/cxgbe/tom/t4_cpl_io.c user/alfred/ewatchdog/sys/dev/cxgbe/tom/t4_listen.c user/alfred/ewatchdog/sys/dev/cxgbe/tom/t4_tom.c user/alfred/ewatchdog/sys/dev/cxgbe/tom/t4_tom.h user/alfred/ewatchdog/sys/dev/digi/digi_isa.c (contents, props changed) user/alfred/ewatchdog/sys/dev/digi/digi_pci.c (contents, props changed) user/alfred/ewatchdog/sys/dev/e1000/if_em.c (contents, props changed) user/alfred/ewatchdog/sys/dev/e1000/if_igb.c (contents, props changed) user/alfred/ewatchdog/sys/dev/e1000/if_lem.c user/alfred/ewatchdog/sys/dev/ep/if_ep_eisa.c (contents, props changed) user/alfred/ewatchdog/sys/dev/ep/if_ep_isa.c (contents, props changed) user/alfred/ewatchdog/sys/dev/ep/if_ep_mca.c (contents, props changed) user/alfred/ewatchdog/sys/dev/ep/if_ep_pccard.c (contents, props changed) user/alfred/ewatchdog/sys/dev/fdc/fdc_acpi.c (contents, props changed) user/alfred/ewatchdog/sys/dev/hpt27xx/hpt27xx_config.c user/alfred/ewatchdog/sys/dev/hpt27xx/os_bsd.h user/alfred/ewatchdog/sys/dev/hpt27xx/osm_bsd.c user/alfred/ewatchdog/sys/dev/hwpmc/hwpmc_core.c user/alfred/ewatchdog/sys/dev/hwpmc/hwpmc_intel.c user/alfred/ewatchdog/sys/dev/hwpmc/pmc_events.h user/alfred/ewatchdog/sys/dev/iicbus/ad7418.c (contents, props changed) user/alfred/ewatchdog/sys/dev/iicbus/ds133x.c (contents, props changed) user/alfred/ewatchdog/sys/dev/iicbus/ds1672.c (contents, props changed) user/alfred/ewatchdog/sys/dev/iicbus/icee.c (contents, props changed) user/alfred/ewatchdog/sys/dev/ixgb/if_ixgb.c (contents, props changed) user/alfred/ewatchdog/sys/dev/ixgbe/ixgbe.c (contents, props changed) user/alfred/ewatchdog/sys/dev/ixgbe/ixv.c user/alfred/ewatchdog/sys/dev/mfi/mfi_cam.c (contents, props changed) user/alfred/ewatchdog/sys/dev/mmc/mmc.c user/alfred/ewatchdog/sys/dev/mmc/mmcreg.h user/alfred/ewatchdog/sys/dev/mn/if_mn.c (contents, props changed) user/alfred/ewatchdog/sys/dev/mxge/if_mxge.c (contents, props changed) user/alfred/ewatchdog/sys/dev/my/if_my.c (contents, props changed) user/alfred/ewatchdog/sys/dev/nand/nand_id.c user/alfred/ewatchdog/sys/dev/netmap/netmap.c user/alfred/ewatchdog/sys/dev/netmap/netmap_kern.h user/alfred/ewatchdog/sys/dev/netmap/netmap_mem2.c user/alfred/ewatchdog/sys/dev/nvram2env/nvram2env.c (contents, props changed) user/alfred/ewatchdog/sys/dev/nxge/if_nxge.c (contents, props changed) user/alfred/ewatchdog/sys/dev/oce/oce_if.c (contents, props changed) user/alfred/ewatchdog/sys/dev/sdhci/sdhci_pci.c user/alfred/ewatchdog/sys/dev/sound/pci/emu10kx-midi.c (contents, props changed) user/alfred/ewatchdog/sys/dev/sound/pci/emu10kx-pcm.c (contents, props changed) user/alfred/ewatchdog/sys/dev/sound/pci/emu10kx.c (contents, props changed) user/alfred/ewatchdog/sys/dev/sound/sbus/cs4231.c (contents, props changed) user/alfred/ewatchdog/sys/dev/sound/usb/uaudio_pcm.c user/alfred/ewatchdog/sys/dev/uart/uart_bus.h user/alfred/ewatchdog/sys/dev/uart/uart_bus_acpi.c user/alfred/ewatchdog/sys/dev/uart/uart_bus_isa.c user/alfred/ewatchdog/sys/dev/uart/uart_bus_pci.c user/alfred/ewatchdog/sys/dev/uart/uart_core.c user/alfred/ewatchdog/sys/dev/uart/uart_dev_ns8250.c user/alfred/ewatchdog/sys/dev/usb/controller/at91dci.c user/alfred/ewatchdog/sys/dev/usb/controller/atmegadci.c user/alfred/ewatchdog/sys/dev/usb/controller/avr32dci.c user/alfred/ewatchdog/sys/dev/usb/controller/dwc_otg.c user/alfred/ewatchdog/sys/dev/usb/controller/ehci.c user/alfred/ewatchdog/sys/dev/usb/controller/musb_otg.c user/alfred/ewatchdog/sys/dev/usb/controller/ohci.c user/alfred/ewatchdog/sys/dev/usb/controller/uhci.c user/alfred/ewatchdog/sys/dev/usb/controller/usb_controller.c user/alfred/ewatchdog/sys/dev/usb/controller/uss820dci.c user/alfred/ewatchdog/sys/dev/usb/controller/xhci.c user/alfred/ewatchdog/sys/dev/usb/input/uhid.c user/alfred/ewatchdog/sys/dev/usb/input/ukbd.c user/alfred/ewatchdog/sys/dev/usb/input/ums.c user/alfred/ewatchdog/sys/dev/usb/misc/udbp.c user/alfred/ewatchdog/sys/dev/usb/misc/ufm.c user/alfred/ewatchdog/sys/dev/usb/net/if_axe.c user/alfred/ewatchdog/sys/dev/usb/net/if_cdce.c user/alfred/ewatchdog/sys/dev/usb/net/if_cue.c user/alfred/ewatchdog/sys/dev/usb/net/if_ipheth.c user/alfred/ewatchdog/sys/dev/usb/net/if_kue.c user/alfred/ewatchdog/sys/dev/usb/net/if_smsc.c user/alfred/ewatchdog/sys/dev/usb/quirk/usb_quirk.c user/alfred/ewatchdog/sys/dev/usb/storage/umass.c user/alfred/ewatchdog/sys/dev/usb/storage/urio.c user/alfred/ewatchdog/sys/dev/usb/storage/ustorage_fs.c user/alfred/ewatchdog/sys/dev/usb/template/usb_template.c user/alfred/ewatchdog/sys/dev/usb/template/usb_template_audio.c user/alfred/ewatchdog/sys/dev/usb/template/usb_template_cdce.c user/alfred/ewatchdog/sys/dev/usb/template/usb_template_kbd.c user/alfred/ewatchdog/sys/dev/usb/template/usb_template_modem.c user/alfred/ewatchdog/sys/dev/usb/template/usb_template_mouse.c user/alfred/ewatchdog/sys/dev/usb/template/usb_template_msc.c user/alfred/ewatchdog/sys/dev/usb/template/usb_template_mtp.c user/alfred/ewatchdog/sys/dev/usb/ufm_ioctl.h user/alfred/ewatchdog/sys/dev/usb/usb.h user/alfred/ewatchdog/sys/dev/usb/usb_busdma.c user/alfred/ewatchdog/sys/dev/usb/usb_busdma.h user/alfred/ewatchdog/sys/dev/usb/usb_compat_linux.c user/alfred/ewatchdog/sys/dev/usb/usb_core.c user/alfred/ewatchdog/sys/dev/usb/usb_core.h user/alfred/ewatchdog/sys/dev/usb/usb_debug.c user/alfred/ewatchdog/sys/dev/usb/usb_dev.c user/alfred/ewatchdog/sys/dev/usb/usb_dev.h user/alfred/ewatchdog/sys/dev/usb/usb_device.c user/alfred/ewatchdog/sys/dev/usb/usb_dynamic.c user/alfred/ewatchdog/sys/dev/usb/usb_endian.h user/alfred/ewatchdog/sys/dev/usb/usb_error.c user/alfred/ewatchdog/sys/dev/usb/usb_freebsd.h user/alfred/ewatchdog/sys/dev/usb/usb_generic.c user/alfred/ewatchdog/sys/dev/usb/usb_handle_request.c user/alfred/ewatchdog/sys/dev/usb/usb_hid.c user/alfred/ewatchdog/sys/dev/usb/usb_hub.c user/alfred/ewatchdog/sys/dev/usb/usb_ioctl.h user/alfred/ewatchdog/sys/dev/usb/usb_lookup.c user/alfred/ewatchdog/sys/dev/usb/usb_mbuf.c user/alfred/ewatchdog/sys/dev/usb/usb_msctest.c user/alfred/ewatchdog/sys/dev/usb/usb_parse.c user/alfred/ewatchdog/sys/dev/usb/usb_pci.h user/alfred/ewatchdog/sys/dev/usb/usb_pf.c user/alfred/ewatchdog/sys/dev/usb/usb_process.c user/alfred/ewatchdog/sys/dev/usb/usb_process.h user/alfred/ewatchdog/sys/dev/usb/usb_request.c user/alfred/ewatchdog/sys/dev/usb/usb_transfer.c user/alfred/ewatchdog/sys/dev/usb/usb_util.c user/alfred/ewatchdog/sys/dev/usb/usbdevs user/alfred/ewatchdog/sys/dev/usb/usbdi.h user/alfred/ewatchdog/sys/dev/usb/usbhid.h user/alfred/ewatchdog/sys/dev/vx/if_vx_eisa.c (contents, props changed) user/alfred/ewatchdog/sys/dev/vx/if_vx_pci.c (contents, props changed) user/alfred/ewatchdog/sys/dev/vxge/vxge.c (contents, props changed) user/alfred/ewatchdog/sys/dev/xen/console/console.c user/alfred/ewatchdog/sys/fs/ext2fs/ext2_alloc.c user/alfred/ewatchdog/sys/fs/ext2fs/ext2_balloc.c user/alfred/ewatchdog/sys/fs/ext2fs/ext2_dir.h (contents, props changed) user/alfred/ewatchdog/sys/fs/ext2fs/ext2_inode.c user/alfred/ewatchdog/sys/fs/ext2fs/ext2_lookup.c user/alfred/ewatchdog/sys/fs/ext2fs/ext2_vfsops.c user/alfred/ewatchdog/sys/fs/ext2fs/ext2fs.h (contents, props changed) user/alfred/ewatchdog/sys/fs/ext2fs/fs.h user/alfred/ewatchdog/sys/fs/ext2fs/inode.h user/alfred/ewatchdog/sys/fs/msdosfs/msdosfs_fat.c user/alfred/ewatchdog/sys/fs/msdosfs/msdosfs_vfsops.c user/alfred/ewatchdog/sys/fs/msdosfs/msdosfs_vnops.c user/alfred/ewatchdog/sys/fs/nfs/nfs.h user/alfred/ewatchdog/sys/fs/nfs/nfs_commonkrpc.c user/alfred/ewatchdog/sys/fs/nfs/nfs_commonsubs.c user/alfred/ewatchdog/sys/fs/nfs/nfsport.h user/alfred/ewatchdog/sys/fs/nfsclient/nfs_clrpcops.c user/alfred/ewatchdog/sys/fs/nfsclient/nfs_clstate.c user/alfred/ewatchdog/sys/fs/nfsserver/nfs_nfsdkrpc.c user/alfred/ewatchdog/sys/fs/nfsserver/nfs_nfsdstate.c user/alfred/ewatchdog/sys/geom/mirror/g_mirror.c user/alfred/ewatchdog/sys/i386/conf/GENERIC user/alfred/ewatchdog/sys/i386/i386/mp_machdep.c user/alfred/ewatchdog/sys/i386/include/intr_machdep.h user/alfred/ewatchdog/sys/i386/include/vmparam.h user/alfred/ewatchdog/sys/i386/linux/linux.h user/alfred/ewatchdog/sys/i386/linux/linux_ptrace.c user/alfred/ewatchdog/sys/i386/linux/linux_sysvec.c user/alfred/ewatchdog/sys/kern/init_main.c user/alfred/ewatchdog/sys/kern/kern_clock.c user/alfred/ewatchdog/sys/kern/kern_clocksource.c user/alfred/ewatchdog/sys/kern/kern_descrip.c user/alfred/ewatchdog/sys/kern/kern_exit.c user/alfred/ewatchdog/sys/kern/kern_ktr.c user/alfred/ewatchdog/sys/kern/kern_malloc.c user/alfred/ewatchdog/sys/kern/kern_mib.c user/alfred/ewatchdog/sys/kern/kern_tc.c user/alfred/ewatchdog/sys/kern/subr_bus.c user/alfred/ewatchdog/sys/kern/uipc_mbuf.c user/alfred/ewatchdog/sys/kern/vfs_syscalls.c user/alfred/ewatchdog/sys/kern/vfs_vnops.c user/alfred/ewatchdog/sys/libkern/quad.h user/alfred/ewatchdog/sys/libkern/ucmpdi2.c user/alfred/ewatchdog/sys/mips/nlm/dev/net/mdio.c user/alfred/ewatchdog/sys/mips/nlm/dev/net/nae.c user/alfred/ewatchdog/sys/mips/nlm/dev/net/sgmii.c user/alfred/ewatchdog/sys/mips/nlm/dev/net/xlpge.c user/alfred/ewatchdog/sys/mips/nlm/hal/fmn.c user/alfred/ewatchdog/sys/mips/nlm/hal/mdio.h user/alfred/ewatchdog/sys/mips/nlm/hal/sys.h user/alfred/ewatchdog/sys/mips/nlm/hal/ucore_loader.h user/alfred/ewatchdog/sys/mips/nlm/xlp_machdep.c user/alfred/ewatchdog/sys/mips/nlm/xlp_pci.c user/alfred/ewatchdog/sys/modules/Makefile user/alfred/ewatchdog/sys/modules/hpt27xx/Makefile user/alfred/ewatchdog/sys/modules/usb/Makefile user/alfred/ewatchdog/sys/modules/usb/smsc/Makefile user/alfred/ewatchdog/sys/modules/wlan/Makefile user/alfred/ewatchdog/sys/net/bpf.c user/alfred/ewatchdog/sys/net/if_lagg.c user/alfred/ewatchdog/sys/net/if_llatbl.c user/alfred/ewatchdog/sys/net/if_llatbl.h user/alfred/ewatchdog/sys/net/netmap.h user/alfred/ewatchdog/sys/net80211/ieee80211_adhoc.c user/alfred/ewatchdog/sys/net80211/ieee80211_node.c user/alfred/ewatchdog/sys/net80211/ieee80211_scan_sta.c user/alfred/ewatchdog/sys/net80211/ieee80211_superg.c user/alfred/ewatchdog/sys/netgraph/ng_ether.c user/alfred/ewatchdog/sys/netinet/if_ether.h user/alfred/ewatchdog/sys/netinet/in.c user/alfred/ewatchdog/sys/netinet/in_pcb.c user/alfred/ewatchdog/sys/netinet/libalias/alias.c user/alfred/ewatchdog/sys/netinet/libalias/libalias.3 user/alfred/ewatchdog/sys/netinet/tcp.h user/alfred/ewatchdog/sys/netinet/tcp_input.c user/alfred/ewatchdog/sys/netinet/tcp_reass.c user/alfred/ewatchdog/sys/netinet/tcp_syncache.c user/alfred/ewatchdog/sys/netinet/tcp_usrreq.c user/alfred/ewatchdog/sys/netinet/toecore.c user/alfred/ewatchdog/sys/netinet/udp.h user/alfred/ewatchdog/sys/netinet6/nd6.c user/alfred/ewatchdog/sys/netinet6/nd6_nbr.c user/alfred/ewatchdog/sys/nfsclient/nfs_krpc.c user/alfred/ewatchdog/sys/pc98/conf/GENERIC user/alfred/ewatchdog/sys/pci/ncr.c user/alfred/ewatchdog/sys/sparc64/conf/GENERIC user/alfred/ewatchdog/sys/sparc64/include/smp.h user/alfred/ewatchdog/sys/sparc64/sparc64/tick.c user/alfred/ewatchdog/sys/sys/kernel.h user/alfred/ewatchdog/sys/sys/mbuf.h user/alfred/ewatchdog/sys/sys/mount.h user/alfred/ewatchdog/sys/sys/param.h user/alfred/ewatchdog/sys/sys/pmc.h user/alfred/ewatchdog/sys/sys/socket.h user/alfred/ewatchdog/sys/sys/systm.h user/alfred/ewatchdog/sys/sys/time.h user/alfred/ewatchdog/sys/sys/un.h user/alfred/ewatchdog/sys/sys/vdso.h user/alfred/ewatchdog/sys/sys/vmmeter.h user/alfred/ewatchdog/sys/ufs/ffs/ffs_inode.c user/alfred/ewatchdog/sys/ufs/ufs/ufs_lookup.c user/alfred/ewatchdog/sys/vm/uma_core.c user/alfred/ewatchdog/sys/vm/vm_fault.c user/alfred/ewatchdog/sys/vm/vm_kern.c user/alfred/ewatchdog/sys/vm/vm_meter.c user/alfred/ewatchdog/sys/vm/vm_pageout.c user/alfred/ewatchdog/sys/x86/x86/intr_machdep.c user/alfred/ewatchdog/sys/x86/x86/local_apic.c user/alfred/ewatchdog/sys/x86/x86/tsc.c user/alfred/ewatchdog/tools/install.sh user/alfred/ewatchdog/tools/test/pthread_vfork/pthread_vfork_test.c user/alfred/ewatchdog/tools/tools/notescheck/notescheck.py user/alfred/ewatchdog/usr.bin/Makefile user/alfred/ewatchdog/usr.bin/bmake/Makefile user/alfred/ewatchdog/usr.bin/bmake/config.h user/alfred/ewatchdog/usr.bin/bmake/unit-tests/Makefile user/alfred/ewatchdog/usr.bin/clang/clang/Makefile user/alfred/ewatchdog/usr.bin/ee/Makefile user/alfred/ewatchdog/usr.bin/grep/grep.c user/alfred/ewatchdog/usr.bin/join/join.c user/alfred/ewatchdog/usr.bin/netstat/inet.c user/alfred/ewatchdog/usr.bin/sort/sort.c user/alfred/ewatchdog/usr.bin/systat/vmstat.c user/alfred/ewatchdog/usr.bin/tr/tr.c user/alfred/ewatchdog/usr.bin/truss/main.c user/alfred/ewatchdog/usr.bin/vmstat/vmstat.c user/alfred/ewatchdog/usr.bin/xinstall/install.1 user/alfred/ewatchdog/usr.bin/xinstall/xinstall.c user/alfred/ewatchdog/usr.sbin/Makefile user/alfred/ewatchdog/usr.sbin/arp/arp.8 user/alfred/ewatchdog/usr.sbin/arp/arp.c user/alfred/ewatchdog/usr.sbin/bhyve/bhyverun.c (contents, props changed) user/alfred/ewatchdog/usr.sbin/bhyve/pci_emul.c (contents, props changed) user/alfred/ewatchdog/usr.sbin/bhyve/pci_emul.h (contents, props changed) user/alfred/ewatchdog/usr.sbin/bhyve/pci_passthru.c (contents, props changed) user/alfred/ewatchdog/usr.sbin/bhyve/pci_virtio_block.c (contents, props changed) user/alfred/ewatchdog/usr.sbin/bhyve/pci_virtio_net.c (contents, props changed) user/alfred/ewatchdog/usr.sbin/bhyve/pmtmr.c user/alfred/ewatchdog/usr.sbin/bhyve/rtc.c (contents, props changed) user/alfred/ewatchdog/usr.sbin/bhyve/virtio.h (contents, props changed) user/alfred/ewatchdog/usr.sbin/bhyvectl/bhyvectl.c (contents, props changed) user/alfred/ewatchdog/usr.sbin/bhyveload/bhyveload.8 user/alfred/ewatchdog/usr.sbin/bsdconfig/share/script.subr user/alfred/ewatchdog/usr.sbin/bsdinstall/bsdinstall.8 user/alfred/ewatchdog/usr.sbin/bsdinstall/partedit/Makefile user/alfred/ewatchdog/usr.sbin/bsdinstall/partedit/diskeditor.c user/alfred/ewatchdog/usr.sbin/bsdinstall/partedit/part_wizard.c user/alfred/ewatchdog/usr.sbin/bsdinstall/partedit/partedit.c user/alfred/ewatchdog/usr.sbin/bsdinstall/partedit/partedit.h user/alfred/ewatchdog/usr.sbin/bsdinstall/scripts/Makefile user/alfred/ewatchdog/usr.sbin/bsdinstall/scripts/wlanconfig user/alfred/ewatchdog/usr.sbin/crunch/crunchgen/crunchgen.c user/alfred/ewatchdog/usr.sbin/crunch/crunchide/exec_elf32.c user/alfred/ewatchdog/usr.sbin/crunch/examples/really-big.conf user/alfred/ewatchdog/usr.sbin/inetd/inetd.c user/alfred/ewatchdog/usr.sbin/ndp/ndp.c user/alfred/ewatchdog/usr.sbin/newsyslog/newsyslog.c user/alfred/ewatchdog/usr.sbin/pciconf/cap.c user/alfred/ewatchdog/usr.sbin/pkg_install/lib/lib.h user/alfred/ewatchdog/usr.sbin/pkg_install/lib/pkgng.c user/alfred/ewatchdog/usr.sbin/ppp/arp.c user/alfred/ewatchdog/usr.sbin/pw/pw_user.c user/alfred/ewatchdog/usr.sbin/rarpd/rarpd.c user/alfred/ewatchdog/usr.sbin/tcpdrop/tcpdrop.8 user/alfred/ewatchdog/usr.sbin/tcpdrop/tcpdrop.c user/alfred/ewatchdog/usr.sbin/timed/timed/acksend.c user/alfred/ewatchdog/usr.sbin/timed/timed/byteorder.c user/alfred/ewatchdog/usr.sbin/timed/timed/candidate.c user/alfred/ewatchdog/usr.sbin/timed/timed/cksum.c user/alfred/ewatchdog/usr.sbin/timed/timed/correct.c user/alfred/ewatchdog/usr.sbin/timed/timed/master.c user/alfred/ewatchdog/usr.sbin/timed/timed/measure.c user/alfred/ewatchdog/usr.sbin/timed/timed/networkdelta.c user/alfred/ewatchdog/usr.sbin/timed/timed/readmsg.c user/alfred/ewatchdog/usr.sbin/timed/timed/slave.c user/alfred/ewatchdog/usr.sbin/timed/timed/timed.c user/alfred/ewatchdog/usr.sbin/timed/timedc/cmds.c user/alfred/ewatchdog/usr.sbin/timed/timedc/timedc.c user/alfred/ewatchdog/usr.sbin/watchdogd/watchdogd.c Directory Properties: user/alfred/ewatchdog/ (props changed) user/alfred/ewatchdog/contrib/binutils/ (props changed) user/alfred/ewatchdog/contrib/binutils/config/acinclude.m4 (props changed) user/alfred/ewatchdog/contrib/bmake/ (props changed) user/alfred/ewatchdog/contrib/bsnmp/lib/tc.def (props changed) user/alfred/ewatchdog/contrib/bsnmp/snmp_target/snmp_target.3 (props changed) user/alfred/ewatchdog/contrib/bsnmp/snmp_target/target_snmp.c (props changed) user/alfred/ewatchdog/contrib/bsnmp/snmp_target/target_tree.def (props changed) user/alfred/ewatchdog/contrib/bsnmp/snmp_usm/snmp_usm.3 (props changed) user/alfred/ewatchdog/contrib/bsnmp/snmp_usm/usm_snmp.c (props changed) user/alfred/ewatchdog/contrib/bsnmp/snmp_usm/usm_tree.def (props changed) user/alfred/ewatchdog/contrib/bsnmp/snmp_vacm/snmp_vacm.3 (props changed) user/alfred/ewatchdog/contrib/bsnmp/snmp_vacm/vacm_snmp.c (props changed) user/alfred/ewatchdog/contrib/bsnmp/snmp_vacm/vacm_tree.def (props changed) user/alfred/ewatchdog/contrib/dialog/ (props changed) user/alfred/ewatchdog/contrib/dialog/samples/copifuncs/common.funcs (props changed) user/alfred/ewatchdog/contrib/dialog/samples/copifuncs/copi.ifman1 (props changed) user/alfred/ewatchdog/contrib/dialog/samples/copifuncs/copi.ifman2 (props changed) user/alfred/ewatchdog/contrib/dialog/samples/copifuncs/copi.ifmcfg2 (props changed) user/alfred/ewatchdog/contrib/dialog/samples/copifuncs/copi.ifmcfg4 (props changed) user/alfred/ewatchdog/contrib/dialog/samples/copifuncs/copi.ifmcfg5 (props changed) user/alfred/ewatchdog/contrib/dialog/samples/copifuncs/copi.ifpoll2 (props changed) user/alfred/ewatchdog/contrib/dialog/samples/copifuncs/copi.ifreq2 (props changed) user/alfred/ewatchdog/contrib/dialog/samples/copifuncs/copi.sendifm2 (props changed) user/alfred/ewatchdog/contrib/ee/ (props changed) user/alfred/ewatchdog/contrib/ee/Makefile (props changed) user/alfred/ewatchdog/contrib/ee/ee.c (props changed) user/alfred/ewatchdog/contrib/expat/ (props changed) user/alfred/ewatchdog/contrib/expat/doc/expat.png (props changed) user/alfred/ewatchdog/contrib/expat/doc/valid-xhtml10.png (props changed) user/alfred/ewatchdog/contrib/expat/lib/expat_external.h (props changed) user/alfred/ewatchdog/contrib/expat/tests/benchmark/README.txt (props changed) user/alfred/ewatchdog/contrib/expat/tests/benchmark/benchmark.c (props changed) user/alfred/ewatchdog/contrib/expat/tests/benchmark/benchmark.dsp (props changed) user/alfred/ewatchdog/contrib/expat/tests/benchmark/benchmark.dsw (props changed) user/alfred/ewatchdog/contrib/expat/tests/minicheck.c (props changed) user/alfred/ewatchdog/contrib/expat/tests/minicheck.h (props changed) user/alfred/ewatchdog/contrib/expat/tests/runtestspp.cpp (props changed) user/alfred/ewatchdog/contrib/expat/xmlwf/codepage.c (props changed) user/alfred/ewatchdog/contrib/expat/xmlwf/codepage.h (props changed) user/alfred/ewatchdog/contrib/expat/xmlwf/ct.c (props changed) user/alfred/ewatchdog/contrib/expat/xmlwf/filemap.h (props changed) user/alfred/ewatchdog/contrib/expat/xmlwf/readfilemap.c (props changed) user/alfred/ewatchdog/contrib/expat/xmlwf/unixfilemap.c (props changed) user/alfred/ewatchdog/contrib/expat/xmlwf/win32filemap.c (props changed) user/alfred/ewatchdog/contrib/expat/xmlwf/xmlfile.c (props changed) user/alfred/ewatchdog/contrib/expat/xmlwf/xmlfile.h (props changed) user/alfred/ewatchdog/contrib/expat/xmlwf/xmlmime.c (props changed) user/alfred/ewatchdog/contrib/expat/xmlwf/xmlmime.h (props changed) user/alfred/ewatchdog/contrib/expat/xmlwf/xmltchar.h (props changed) user/alfred/ewatchdog/contrib/expat/xmlwf/xmlurl.h (props changed) user/alfred/ewatchdog/contrib/expat/xmlwf/xmlwf.c (props changed) user/alfred/ewatchdog/contrib/expat/xmlwf/xmlwin32url.cxx (props changed) user/alfred/ewatchdog/contrib/gcc/ (props changed) user/alfred/ewatchdog/contrib/gcc/config/i386/host-cygwin.c (props changed) user/alfred/ewatchdog/contrib/gcc/config/i386/winnt-cxx.c (props changed) user/alfred/ewatchdog/contrib/gcc/config/i386/winnt-stubs.c (props changed) user/alfred/ewatchdog/contrib/gdb/ (props changed) user/alfred/ewatchdog/contrib/gdb/gdb/config/i386/nm-nto.h (props changed) user/alfred/ewatchdog/contrib/gdb/gdb/config/i386/nto.mh (props changed) user/alfred/ewatchdog/contrib/gdb/gdb/config/i386/nto.mt (props changed) user/alfred/ewatchdog/contrib/gdb/gdb/config/i386/tm-nto.h (props changed) user/alfred/ewatchdog/contrib/gdb/gdb/config/tm-nto.h (props changed) user/alfred/ewatchdog/contrib/gdb/gdb/i386-nto-tdep.c (props changed) user/alfred/ewatchdog/contrib/gdb/gdb/nto-procfs.c (props changed) user/alfred/ewatchdog/contrib/gdb/gdb/nto-tdep.c (props changed) user/alfred/ewatchdog/contrib/gdb/gdb/nto-tdep.h (props changed) user/alfred/ewatchdog/contrib/gdb/gdb/proc-api.c (props changed) user/alfred/ewatchdog/contrib/gdb/gdb/proc-events.c (props changed) user/alfred/ewatchdog/contrib/gdb/gdb/proc-flags.c (props changed) user/alfred/ewatchdog/contrib/gdb/gdb/proc-why.c (props changed) user/alfred/ewatchdog/contrib/gdb/gdb/uw-thread.c (props changed) user/alfred/ewatchdog/contrib/ipfilter/FreeBSD-4.0/ipv6-patch (props changed) user/alfred/ewatchdog/contrib/ipfilter/FreeBSD-4.0/ipv6-patch-4.0 (props changed) user/alfred/ewatchdog/contrib/libarchive/ (props changed) user/alfred/ewatchdog/contrib/libarchive/libarchive/ (props changed) user/alfred/ewatchdog/contrib/libcxxrt/ (props changed) user/alfred/ewatchdog/contrib/libpcap/ (props changed) user/alfred/ewatchdog/contrib/libpcap/configure.in (props changed) user/alfred/ewatchdog/contrib/libstdc++/ (props changed) user/alfred/ewatchdog/contrib/llvm/ (props changed) user/alfred/ewatchdog/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.h (props changed) user/alfred/ewatchdog/contrib/llvm/tools/clang/ (props changed) user/alfred/ewatchdog/contrib/ntp/ (props changed) user/alfred/ewatchdog/contrib/ntp/html/drivers/driver44.html (props changed) user/alfred/ewatchdog/contrib/ntp/include/icom.h (props changed) user/alfred/ewatchdog/contrib/ntp/readme.y2kfixes (props changed) user/alfred/ewatchdog/contrib/ntp/scripts/stats/clock.awk (props changed) user/alfred/ewatchdog/contrib/ntp/scripts/stats/dupe.awk (props changed) user/alfred/ewatchdog/contrib/ntp/scripts/stats/ensemble.S (props changed) user/alfred/ewatchdog/contrib/ntp/scripts/stats/ensemble.awk (props changed) user/alfred/ewatchdog/contrib/ntp/scripts/stats/etf.S (props changed) user/alfred/ewatchdog/contrib/ntp/scripts/stats/etf.awk (props changed) user/alfred/ewatchdog/contrib/ntp/scripts/stats/itf.S (props changed) user/alfred/ewatchdog/contrib/ntp/scripts/stats/itf.awk (props changed) user/alfred/ewatchdog/contrib/ntp/scripts/stats/loop.S (props changed) user/alfred/ewatchdog/contrib/ntp/scripts/stats/loop.awk (props changed) user/alfred/ewatchdog/contrib/ntp/scripts/stats/loop_summary (props changed) user/alfred/ewatchdog/contrib/ntp/scripts/stats/peer.awk (props changed) user/alfred/ewatchdog/contrib/ntp/scripts/stats/psummary.awk (props changed) user/alfred/ewatchdog/contrib/ntp/scripts/stats/tdata.S (props changed) user/alfred/ewatchdog/contrib/ntp/scripts/stats/tdata.awk (props changed) user/alfred/ewatchdog/contrib/tcpdump/ (props changed) user/alfred/ewatchdog/contrib/tcpdump/bgp.h (props changed) user/alfred/ewatchdog/contrib/tcpdump/configure.in (props changed) user/alfred/ewatchdog/contrib/tcpdump/ipproto.c (props changed) user/alfred/ewatchdog/contrib/tcpdump/l2vpn.c (props changed) user/alfred/ewatchdog/contrib/tcpdump/l2vpn.h (props changed) user/alfred/ewatchdog/contrib/tcpdump/nlpid.c (props changed) user/alfred/ewatchdog/contrib/tcpdump/print-syslog.c (props changed) user/alfred/ewatchdog/crypto/heimdal/ (props changed) user/alfred/ewatchdog/crypto/heimdal/doc/vars.texi (props changed) user/alfred/ewatchdog/crypto/openssl/ (props changed) user/alfred/ewatchdog/crypto/openssl/crypto/bn/asm/s390x.S (props changed) user/alfred/ewatchdog/crypto/openssl/crypto/bn/bn_const.c (props changed) user/alfred/ewatchdog/crypto/openssl/crypto/ocsp/ocsp_cl.c (props changed) user/alfred/ewatchdog/crypto/openssl/crypto/ocsp/ocsp_ext.c (props changed) user/alfred/ewatchdog/crypto/openssl/crypto/ocsp/ocsp_lib.c (props changed) user/alfred/ewatchdog/crypto/openssl/crypto/ocsp/ocsp_srv.c (props changed) user/alfred/ewatchdog/crypto/openssl/crypto/rand/rand_lcl.h (props changed) user/alfred/ewatchdog/crypto/openssl/crypto/vms_rms.h (props changed) user/alfred/ewatchdog/crypto/openssl/util/libeay.num (props changed) user/alfred/ewatchdog/crypto/openssl/util/ssleay.num (props changed) user/alfred/ewatchdog/gnu/lib/ (props changed) user/alfred/ewatchdog/gnu/usr.bin/gdb/ (props changed) user/alfred/ewatchdog/lib/libc/ (props changed) user/alfred/ewatchdog/lib/libvmmapi/ (props changed) user/alfred/ewatchdog/lib/libvmmapi/Makefile (props changed) user/alfred/ewatchdog/lib/libvmmapi/vmmapi.c (props changed) user/alfred/ewatchdog/lib/libvmmapi/vmmapi.h (props changed) user/alfred/ewatchdog/lib/libvmmapi/vmmapi_freebsd.c (props changed) user/alfred/ewatchdog/sbin/ (props changed) user/alfred/ewatchdog/share/man/man4/ (props changed) user/alfred/ewatchdog/sys/ (props changed) user/alfred/ewatchdog/sys/amd64/vmm/ (props changed) user/alfred/ewatchdog/sys/amd64/vmm/amd/amdv.c (props changed) user/alfred/ewatchdog/sys/amd64/vmm/intel/ept.c (props changed) user/alfred/ewatchdog/sys/amd64/vmm/intel/ept.h (props changed) user/alfred/ewatchdog/sys/amd64/vmm/intel/vmcs.c (props changed) user/alfred/ewatchdog/sys/amd64/vmm/intel/vmcs.h (props changed) user/alfred/ewatchdog/sys/amd64/vmm/intel/vmx.h (props changed) user/alfred/ewatchdog/sys/amd64/vmm/intel/vmx_controls.h (props changed) user/alfred/ewatchdog/sys/amd64/vmm/intel/vmx_cpufunc.h (props changed) user/alfred/ewatchdog/sys/amd64/vmm/intel/vmx_genassym.c (props changed) user/alfred/ewatchdog/sys/amd64/vmm/intel/vmx_msr.c (props changed) user/alfred/ewatchdog/sys/amd64/vmm/intel/vmx_msr.h (props changed) user/alfred/ewatchdog/sys/amd64/vmm/intel/vmx_support.S (props changed) user/alfred/ewatchdog/sys/amd64/vmm/intel/vtd.c (props changed) user/alfred/ewatchdog/sys/amd64/vmm/io/iommu.c (props changed) user/alfred/ewatchdog/sys/amd64/vmm/io/iommu.h (props changed) user/alfred/ewatchdog/sys/amd64/vmm/io/ppt.h (props changed) user/alfred/ewatchdog/sys/amd64/vmm/io/vdev.c (props changed) user/alfred/ewatchdog/sys/amd64/vmm/io/vdev.h (props changed) user/alfred/ewatchdog/sys/amd64/vmm/io/vlapic.c (props changed) user/alfred/ewatchdog/sys/amd64/vmm/io/vlapic.h (props changed) user/alfred/ewatchdog/sys/amd64/vmm/vmm_dev.c (props changed) user/alfred/ewatchdog/sys/amd64/vmm/vmm_ipi.c (props changed) user/alfred/ewatchdog/sys/amd64/vmm/vmm_ipi.h (props changed) user/alfred/ewatchdog/sys/amd64/vmm/vmm_ktr.h (props changed) user/alfred/ewatchdog/sys/amd64/vmm/vmm_lapic.c (props changed) user/alfred/ewatchdog/sys/amd64/vmm/vmm_lapic.h (props changed) user/alfred/ewatchdog/sys/amd64/vmm/vmm_mem.c (props changed) user/alfred/ewatchdog/sys/amd64/vmm/vmm_mem.h (props changed) user/alfred/ewatchdog/sys/amd64/vmm/vmm_msr.c (props changed) user/alfred/ewatchdog/sys/amd64/vmm/vmm_msr.h (props changed) user/alfred/ewatchdog/sys/amd64/vmm/vmm_stat.c (props changed) user/alfred/ewatchdog/sys/amd64/vmm/vmm_stat.h (props changed) user/alfred/ewatchdog/sys/amd64/vmm/vmm_support.S (props changed) user/alfred/ewatchdog/sys/amd64/vmm/vmm_util.c (props changed) user/alfred/ewatchdog/sys/amd64/vmm/vmm_util.h (props changed) user/alfred/ewatchdog/sys/amd64/vmm/x86.c (props changed) user/alfred/ewatchdog/sys/amd64/vmm/x86.h (props changed) user/alfred/ewatchdog/sys/boot/ (props changed) user/alfred/ewatchdog/sys/boot/i386/efi/ (props changed) user/alfred/ewatchdog/sys/cddl/contrib/opensolaris/ (props changed) user/alfred/ewatchdog/sys/conf/ (props changed) user/alfred/ewatchdog/sys/contrib/dev/acpica/ (props changed) user/alfred/ewatchdog/sys/contrib/dev/acpica/components/utilities/ (props changed) user/alfred/ewatchdog/sys/contrib/dev/acpica/include/ (props changed) user/alfred/ewatchdog/sys/contrib/octeon-sdk/ (props changed) user/alfred/ewatchdog/sys/dev/ath/ath_hal/ar5211/boss.ini (props changed) user/alfred/ewatchdog/sys/dev/bktr/CHANGELOG.TXT (props changed) user/alfred/ewatchdog/sys/dev/bvm/ (props changed) user/alfred/ewatchdog/sys/dev/bvm/bvm_console.c (props changed) user/alfred/ewatchdog/sys/dev/bvm/bvm_dbg.c (props changed) user/alfred/ewatchdog/sys/dev/ixgbe/ixgbe_82598.h (props changed) user/alfred/ewatchdog/sys/dev/ixgbe/ixgbe_82599.h (props changed) user/alfred/ewatchdog/sys/dev/ixgbe/ixgbe_x540.c (props changed) user/alfred/ewatchdog/sys/dev/ixgbe/ixgbe_x540.h (props changed) user/alfred/ewatchdog/sys/fs/ext2fs/ext2_dinode.h (props changed) user/alfred/ewatchdog/sys/mips/rmi/msgring_xls.cfg (props changed) user/alfred/ewatchdog/sys/modules/digi/Makefile (props changed) user/alfred/ewatchdog/sys/modules/digi/Makefile.inc (props changed) user/alfred/ewatchdog/sys/modules/isci/Makefile (props changed) user/alfred/ewatchdog/sys/modules/sound/driver/ich/Makefile (props changed) user/alfred/ewatchdog/sys/modules/vmm/ (props changed) user/alfred/ewatchdog/sys/modules/vmm/Makefile (props changed) user/alfred/ewatchdog/usr.sbin/bhyve/ (props changed) user/alfred/ewatchdog/usr.sbin/bhyve/Makefile (props changed) user/alfred/ewatchdog/usr.sbin/bhyve/atpic.c (props changed) user/alfred/ewatchdog/usr.sbin/bhyve/bhyverun.h (props changed) user/alfred/ewatchdog/usr.sbin/bhyve/consport.c (props changed) user/alfred/ewatchdog/usr.sbin/bhyve/dbgport.c (props changed) user/alfred/ewatchdog/usr.sbin/bhyve/dbgport.h (props changed) user/alfred/ewatchdog/usr.sbin/bhyve/elcr.c (props changed) user/alfred/ewatchdog/usr.sbin/bhyve/inout.c (props changed) user/alfred/ewatchdog/usr.sbin/bhyve/inout.h (props changed) user/alfred/ewatchdog/usr.sbin/bhyve/mevent.c (props changed) user/alfred/ewatchdog/usr.sbin/bhyve/mevent.h (props changed) user/alfred/ewatchdog/usr.sbin/bhyve/mevent_test.c (props changed) user/alfred/ewatchdog/usr.sbin/bhyve/mptbl.c (props changed) user/alfred/ewatchdog/usr.sbin/bhyve/pci_hostbridge.c (props changed) user/alfred/ewatchdog/usr.sbin/bhyve/pit_8254.c (props changed) user/alfred/ewatchdog/usr.sbin/bhyve/pit_8254.h (props changed) user/alfred/ewatchdog/usr.sbin/bhyve/post.c (props changed) user/alfred/ewatchdog/usr.sbin/bhyve/uart.c (props changed) user/alfred/ewatchdog/usr.sbin/bhyve/xmsr.c (props changed) user/alfred/ewatchdog/usr.sbin/bhyve/xmsr.h (props changed) user/alfred/ewatchdog/usr.sbin/bhyvectl/ (props changed) user/alfred/ewatchdog/usr.sbin/bhyvectl/Makefile (props changed) user/alfred/ewatchdog/usr.sbin/bhyveload/ (props changed) user/alfred/ewatchdog/usr.sbin/bsnmpd/modules/snmp_target/Makefile (props changed) user/alfred/ewatchdog/usr.sbin/bsnmpd/modules/snmp_usm/Makefile (props changed) user/alfred/ewatchdog/usr.sbin/bsnmpd/modules/snmp_vacm/Makefile (props changed) user/alfred/ewatchdog/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c (props changed) Modified: user/alfred/ewatchdog/Makefile.inc1 ============================================================================== --- user/alfred/ewatchdog/Makefile.inc1 Tue Feb 5 02:35:25 2013 (r246344) +++ user/alfred/ewatchdog/Makefile.inc1 Tue Feb 5 02:45:02 2013 (r246345) @@ -4,6 +4,8 @@ # Make command line options: # -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir # -DNO_CLEAN do not clean at all +# -DDB_FROM_SRC use the user/group databases in src/etc instead of +# the system database when installing. # -DNO_SHARE do not go into share subdir # -DKERNFAST define NO_KERNEL{CONFIG,CLEAN,DEPEND,OBJ} # -DNO_KERNELCONFIG do not run config in ${MAKE} buildkernel @@ -11,10 +13,8 @@ # -DNO_KERNELDEPEND do not run ${MAKE} depend in ${MAKE} buildkernel # -DNO_KERNELOBJ do not run ${MAKE} obj in ${MAKE} buildkernel # -DNO_PORTSUPDATE do not update ports in ${MAKE} update +# -DNO_ROOT install without using root privilege # -DNO_DOCUPDATE do not update doc in ${MAKE} update -# -DNO_WWWUPDATE do not update www in ${MAKE} update -# -DDB_FROM_SRC use the user/group databases in src/etc instead of -# the system database when installing. # -DNO_CTF do not run the DTrace CTF conversion tools on built objects # LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list # LOCAL_LIB_DIRS="list of dirs" to add additional dirs to libraries target @@ -22,9 +22,13 @@ # to be created before files are installed # LOCAL_TOOL_DIRS="list of dirs" to add additional dirs to the build-tools # list +# METALOG="path to metadata log" to write permission and ownership +# when NO_ROOT is set. (default: ${DESTDIR}/METALOG) # TARGET="machine" to crossbuild world for a different machine type # TARGET_ARCH= may be required when a TARGET supports multiple endians # BUILDENV_SHELL= shell to launch for the buildenv target (def:/bin/sh) +# WORLD_FLAGS= additional flags to pass to make(1) during buildworld +# KERNEL_FLAGS= additional flags to pass to make(1) during buildkernel # # The intended user-driven targets are: @@ -183,7 +187,7 @@ OBJTREE= ${MAKEOBJDIRPREFIX}/${TARGET}.$ .endif WORLDTMP= ${OBJTREE}${.CURDIR}/tmp # /usr/games added for fortune which depend on strfile -BPATH= ${WORLDTMP}/legacy/usr/sbin:${WORLDTMP}/legacy/usr/bin:${WORLDTMP}/legacy/usr/games +BPATH= ${WORLDTMP}/legacy/usr/sbin:${WORLDTMP}/legacy/usr/bin:${WORLDTMP}/legacy/usr/games:${WORLDTMP}/legacy/bin XPATH= ${WORLDTMP}/usr/sbin:${WORLDTMP}/usr/bin:${WORLDTMP}/usr/games STRICTTMPPATH= ${BPATH}:${XPATH} TMPPATH= ${STRICTTMPPATH}:${PATH} @@ -243,7 +247,7 @@ BMAKEENV= INSTALL="sh ${.CURDIR}/tools/i MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" \ COMPILER_TYPE=${COMPILER_TYPE} BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ - ${BMAKEENV} ${MAKE} -f Makefile.inc1 \ + ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ SSP_CFLAGS= \ @@ -253,7 +257,7 @@ BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ # build-tools stage TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ - ${BMAKEENV} ${MAKE} -f Makefile.inc1 \ + ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ @@ -286,7 +290,7 @@ WMAKE_COMPILER_TYPE= gcc WMAKE_COMPILER_TYPE= clang .endif WMAKEENV+= COMPILER_TYPE=${WMAKE_COMPILER_TYPE} -WMAKE= ${WMAKEENV} ${MAKE} -f Makefile.inc1 DESTDIR=${WORLDTMP} +WMAKE= ${WMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 DESTDIR=${WORLDTMP} .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64" # 32 bit world @@ -359,13 +363,24 @@ IMAKE+= __MAKE_SHELL=${INSTALLTMP}/sh IMAKEENV+= PATH=${TMPPATH}:${INSTALLTMP} .endif .if defined(DB_FROM_SRC) -IMAKE_INSTALL= INSTALL="install -N ${.CURDIR}/etc" -IMAKE_MTREE= MTREE_CMD="nmtree -N ${.CURDIR}/etc" +INSTALLFLAGS+= -N ${.CURDIR}/etc +MTREEFLAGS+= -N ${.CURDIR}/etc +.endif +.if defined(NO_ROOT) +METALOG?= ${DESTDIR}/${DISTDIR}/METALOG +IMAKE+= -DNO_ROOT METALOG=${METALOG} +INSTALL_DDIR= ${DESTDIR}/${DISTDIR} +INSTALLFLAGS+= -U -M ${METALOG} -D ${INSTALL_DDIR:S://:/:g:C:/$::} +MTREEFLAGS+= -W +.endif +.if defined(DB_FROM_SRC) || defined(NO_ROOT) +IMAKE_INSTALL= INSTALL="install ${INSTALLFLAGS}" +IMAKE_MTREE= MTREE_CMD="nmtree ${MTREEFLAGS}" .endif # kernel stage KMAKEENV= ${WMAKEENV} -KMAKE= ${KMAKEENV} ${MAKE} KERNEL=${INSTKERNNAME} +KMAKE= ${KMAKEENV} ${MAKE} ${KERNEL_FLAGS} KERNEL=${INSTKERNNAME} # # buildworld @@ -399,7 +414,7 @@ _worldtmp: rm -f ${OBJTREE}${.CURDIR}/usr.bin/truss/ioctl.c .endif .for _dir in \ - lib usr legacy/usr + lib usr legacy/bin legacy/usr mkdir -p ${WORLDTMP}/${_dir} .endfor mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ @@ -659,9 +674,9 @@ _zoneinfo= zic tzsetup .endif ITOOLS= [ awk cap_mkdb cat chflags chmod chown \ - date echo egrep find grep ${_install-info} \ - ln lockf make mkdir mtree mv pwd_mkdb rm sed sh sysctl \ - test true uname wc ${_zoneinfo} + date echo egrep find grep id install ${_install-info} \ + ln lockf make mkdir mtree ${_nmtree_itools} mv pwd_mkdb \ + rm sed sh sysctl test true uname wc ${_zoneinfo} # # distributeworld @@ -682,6 +697,8 @@ EXTRA_DISTRIBUTIONS+= games EXTRA_DISTRIBUTIONS+= lib32 .endif +MTREE_MAGIC?= mtree 2.0 + distributeworld installworld: installcheck mkdir -p ${INSTALLTMP} progs=$$(for prog in ${ITOOLS}; do \ @@ -704,6 +721,9 @@ distributeworld installworld: installche done); \ cp $$libs $$progs ${INSTALLTMP} cp -R $${PATH_LOCALE:-"/usr/share/locale"} ${INSTALLTMP}/locale +.if defined(NO_ROOT) + echo "#${MTREE_MAGIC}" > ${METALOG} +.endif .if make(distributeworld) .for dist in ${EXTRA_DISTRIBUTIONS} -mkdir ${DESTDIR}/${DISTDIR}/${dist} @@ -713,10 +733,20 @@ distributeworld installworld: installche -p ${DESTDIR}/${DISTDIR}/${dist}/usr >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ -p ${DESTDIR}/${DISTDIR}/${dist}/usr/include >/dev/null +.if defined(NO_ROOT) + ${IMAKEENV} nmtree -C -f ${.CURDIR}/etc/mtree/BSD.root.dist | \ + sed -e 's#^\./#./${dist}/#' >> ${METALOG} + ${IMAKEENV} nmtree -C -f ${.CURDIR}/etc/mtree/BSD.usr.dist | \ + sed -e 's#^\./#./${dist}/usr/#' >> ${METALOG} + ${IMAKEENV} nmtree -C -f ${.CURDIR}/etc/mtree/BSD.include.dist | \ + sed -e 's#^\./#./${dist}/usr/include/#' >> ${METALOG} +.endif .endfor -mkdir ${DESTDIR}/${DISTDIR}/base - ${_+_}cd ${.CURDIR}; ${IMAKE} distrib-dirs \ - LOCAL_MTREE=${LOCAL_MTREE} DESTDIR=${DESTDIR}/${DISTDIR}/base + cd ${.CURDIR}/etc; ${CROSSENV} PATH=${TMPPATH} ${MAKE} \ + METALOG=${METALOG} ${IMAKE_INSTALL} ${IMAKE_MTREE} \ + DISTBASE=/base DESTDIR=${DESTDIR}/${DISTDIR}/base \ + LOCAL_MTREE=${LOCAL_MTREE} distrib-dirs .endif ${_+_}cd ${.CURDIR}; ${IMAKE} re${.TARGET:S/world$//}; \ ${IMAKEENV} rm -rf ${INSTALLTMP} @@ -724,12 +754,30 @@ distributeworld installworld: installche .for dist in ${EXTRA_DISTRIBUTIONS} find ${DESTDIR}/${DISTDIR}/${dist} -empty -delete .endfor +.if defined(NO_ROOT) +.for dist in base ${EXTRA_DISTRIBUTIONS} + @# For each file that exists in this dist, print the corresponding + @# line from the METALOG. This relies on the fact that + @# a line containing only the filename will sort immediatly before + @# the relevant mtree line. + cd ${DESTDIR}/${DISTDIR}; \ + find ./${dist} | sort -u ${METALOG} - | \ + awk 'BEGIN { print "#${MTREE_MAGIC}" } !/ type=/ { file = $$1 } / type=/ { if ($$1 == file) { sub(/^\.\/${dist}\//, "./"); print } }' > \ + ${DESTDIR}/${DISTDIR}/${dist}.meta +.endfor +.endif .endif packageworld: .for dist in base ${EXTRA_DISTRIBUTIONS} +.if defined(NO_ROOT) + ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ + tar cvJf ${DESTDIR}/${DISTDIR}/${dist}.txz \ + @${DESTDIR}/${DISTDIR}/${dist}.meta +.else ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ tar cvJf ${DESTDIR}/${DISTDIR}/${dist}.txz . +.endif .endfor # @@ -766,7 +814,7 @@ redistribute: distrib-dirs distribution: cd ${.CURDIR}/etc; ${CROSSENV} PATH=${TMPPATH} ${MAKE} \ - ${IMAKE_INSTALL} ${IMAKE_MTREE} ${.TARGET} + ${IMAKE_INSTALL} ${IMAKE_MTREE} METALOG=${METALOG} ${.TARGET} # # buildkernel and installkernel @@ -918,7 +966,7 @@ reinstallkernel reinstallkernel.debug: i @echo "--------------------------------------------------------------" cd ${KRNLOBJDIR}/${INSTALLKERNEL}; \ ${CROSSENV} PATH=${TMPPATH} \ - ${MAKE} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel//} + ${MAKE} ${IMAKE_INSTALL} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel//} distributekernel distributekernel.debug: .if empty(INSTALLKERNEL) @@ -968,6 +1016,13 @@ update: @echo "--------------------------------------------------------------" @echo ">>> Running ${SUP}" @echo "--------------------------------------------------------------" + @echo "!! WARNING WARNING WARNING WARNING WARNING WARNING WARNING !!" + @echo "!! Update methods with ${SUP} are deprecated." + @echo "!! Please see http://www.freebsd.org/handbook/svn.html" + @echo "!! and convert your update method to SVN_UPDATE or" + @echo "!! freebsd-update(8)." + @echo "!! WARNING WARNING WARNING WARNING WARNING WARNING WARNING !!" + @sleep 5 .if defined(SUPFILE) @${SUP} ${SUPFLAGS} ${SUPFILE} .endif @@ -983,9 +1038,6 @@ update: .if defined(DOCSUPFILE) && !defined(NO_DOCUPDATE) @${SUP} ${SUPFLAGS} ${DOCSUPFILE} .endif -.if defined(WWWSUPFILE) && !defined(NO_WWWUPDATE) - @${SUP} ${SUPFLAGS} ${WWWSUPFILE} -.endif .endif .if defined(CVS_UPDATE) @cd ${.CURDIR} ; \ @@ -993,6 +1045,13 @@ update: echo "--------------------------------------------------------------" ; \ echo ">>> Updating ${.CURDIR} from CVS repository" ${CVSROOT} ; \ echo "--------------------------------------------------------------" ; \ + echo "!! WARNING WARNING WARNING WARNING WARNING WARNING WARNING !!" ; \ + echo "!! Update methods with CVS are deprecated." ; \ + echo "!! Please see http://www.freebsd.org/handbook/svn.html" ; \ + echo "!! and convert your update method to SVN_UPDATE or" ; \ + echo "!! freebsd-update(8)." ; \ + echo "!! WARNING WARNING WARNING WARNING WARNING WARNING WARNING !!" ; \ + sleep 5 ; \ echo ${CVS} -R -q update ${CVSFLAGS} ; \ ${CVS} -R -q update ${CVSFLAGS} ; \ fi @@ -1072,9 +1131,15 @@ _lex= usr.bin/lex _yacc= usr.bin/yacc .endif -.if defined(DB_FROM_SRC) && ${BOOTSTRAPPING} < 1000026 +.if ${BOOTSTRAPPING} < 1000026 _nmtree= lib/libnetbsd \ usr.sbin/nmtree +.else +_nmtree_itools= nmtree +.endif + +.if ${BOOTSTRAPPING} < 1000027 +_cat= bin/cat .endif .if ${BOOTSTRAPPING} >= 900040 && ${BOOTSTRAPPING} < 900041 @@ -1102,7 +1167,10 @@ _dtrace_tools= cddl/usr.bin/sgsmsg cddl/ lib/libdwarf cddl/usr.bin/ctfconvert cddl/usr.bin/ctfmerge .endif -.if ${MK_FDT} != "no" +# Default to building the BSDL DTC, but build the GPL one if users explicitly +# request it. +_dtc= usr.bin/dtc +.if ${MK_GPL_DTC} != "no" _dtc= gnu/usr.bin/dtc .endif @@ -1129,6 +1197,7 @@ bootstrap-tools: ${_ar} \ ${_dtc} \ ${_awk} \ + ${_cat} \ usr.bin/lorder \ usr.bin/makewhatis \ ${_mklocale} \ @@ -1247,7 +1316,12 @@ cross-tools: # hierarchy - ensure that all the needed directories are present # hierarchy hier: +.if defined(NO_ROOT) + cd ${.CURDIR}/etc; ${MAKE} LOCAL_MTREE=${LOCAL_MTREE} \ + -DNO_ROOT METALOG=${METALOG} distrib-dirs +.else cd ${.CURDIR}/etc; ${MAKE} LOCAL_MTREE=${LOCAL_MTREE} distrib-dirs +.endif # # libraries - build all libraries, and install them under ${DESTDIR}. @@ -1659,7 +1733,8 @@ NOFUN=-DNO_FSCHG -DWITHOUT_HTML -DWITHOU XDDIR=${XDEV_ARCH}-freebsd XDTP=/usr/${XDDIR} -CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} +CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} \ + INSTALL="sh ${.CURDIR}/tools/install.sh" CDENV= ${CDBENV} \ _SHLIBDIRPREFIX=${XDTP} \ TOOLS_PREFIX=${XDTP} Modified: user/alfred/ewatchdog/UPDATING ============================================================================== --- user/alfred/ewatchdog/UPDATING Tue Feb 5 02:35:25 2013 (r246344) +++ user/alfred/ewatchdog/UPDATING Tue Feb 5 02:45:02 2013 (r246345) @@ -26,6 +26,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20130129: + A BSD-licensed patch(1) variant has been added and is installed + as bsdpatch, being the GNU version the default patch. + To inverse the logic and use the BSD-licensed one as default, + while having the GNU version installed as gnupatch, rebuild + and install world with the WITH_BSD_PATCH knob set. + 20130118: The install(1) option -M has changed meaning and now takes an argument that is a file or path to append logs to. In the Modified: user/alfred/ewatchdog/bin/cat/cat.1 ============================================================================== --- user/alfred/ewatchdog/bin/cat/cat.1 Tue Feb 5 02:35:25 2013 (r246344) +++ user/alfred/ewatchdog/bin/cat/cat.1 Tue Feb 5 02:45:02 2013 (r246345) @@ -32,7 +32,7 @@ .\" @(#)cat.1 8.3 (Berkeley) 5/2/95 .\" $FreeBSD$ .\" -.Dd March 21, 2004 +.Dd January 29, 2013 .Dt CAT 1 .Os .Sh NAME @@ -40,7 +40,7 @@ .Nd concatenate and print files .Sh SYNOPSIS .Nm -.Op Fl benstuv +.Op Fl belnstuv .Op Ar .Sh DESCRIPTION The @@ -79,6 +79,16 @@ Display non-printing characters (see the option), and display a dollar sign .Pq Ql \&$ at the end of each line. +.It Fl l +Set an exclusive advisory lock on the standard output file descriptor. +This lock is set using +.Xr fcntl 2 +with the +.Dv F_SETLKW +command. +If the output file is already locked, +.Nm +will block until the lock is acquired. .It Fl n Number the output lines, starting at 1. .It Fl s @@ -160,6 +170,7 @@ operand. .Xr tail 1 , .Xr vis 1 , .Xr zcat 1 , +.Xr fcntl 2 , .Xr setbuf 3 .Rs .%A Rob Pike @@ -175,7 +186,7 @@ utility is compliant with the specification. .Pp The flags -.Op Fl benstv +.Op Fl belnstv are extensions to the specification. .Sh HISTORY A Modified: user/alfred/ewatchdog/bin/cat/cat.c ============================================================================== --- user/alfred/ewatchdog/bin/cat/cat.c Tue Feb 5 02:35:25 2013 (r246344) +++ user/alfred/ewatchdog/bin/cat/cat.c Tue Feb 5 02:45:02 2013 (r246345) @@ -64,7 +64,7 @@ __FBSDID("$FreeBSD$"); #include #include -static int bflag, eflag, nflag, sflag, tflag, vflag; +static int bflag, eflag, lflag, nflag, sflag, tflag, vflag; static int rval; static const char *filename; @@ -96,10 +96,11 @@ int main(int argc, char *argv[]) { int ch; + struct flock stdout_lock; setlocale(LC_CTYPE, ""); - while ((ch = getopt(argc, argv, "benstuv")) != -1) + while ((ch = getopt(argc, argv, "belnstuv")) != -1) switch (ch) { case 'b': bflag = nflag = 1; /* -b implies -n */ @@ -107,6 +108,9 @@ main(int argc, char *argv[]) case 'e': eflag = vflag = 1; /* -e implies -v */ break; + case 'l': + lflag = 1; + break; case 'n': nflag = 1; break; @@ -127,6 +131,15 @@ main(int argc, char *argv[]) } argv += optind; + if (lflag) { + stdout_lock.l_len = 0; + stdout_lock.l_start = 0; + stdout_lock.l_type = F_WRLCK; + stdout_lock.l_whence = SEEK_SET; + if (fcntl(STDOUT_FILENO, F_SETLKW, &stdout_lock) == -1) + err(EXIT_FAILURE, "stdout"); + } + if (bflag || eflag || nflag || sflag || tflag || vflag) scanfiles(argv, 1); else @@ -140,7 +153,7 @@ main(int argc, char *argv[]) static void usage(void) { - fprintf(stderr, "usage: cat [-benstuv] [file ...]\n"); + fprintf(stderr, "usage: cat [-belnstuv] [file ...]\n"); exit(1); /* NOTREACHED */ } Modified: user/alfred/ewatchdog/bin/cp/utils.c ============================================================================== --- user/alfred/ewatchdog/bin/cp/utils.c Tue Feb 5 02:35:25 2013 (r246344) +++ user/alfred/ewatchdog/bin/cp/utils.c Tue Feb 5 02:45:02 2013 (r246345) @@ -104,7 +104,7 @@ copy_file(const FTSENT *entp, int dne) if (vflag) printf("%s not overwritten\n", to.p_path); (void)close(from_fd); - return (0); + return (1); } else if (iflag) { (void)fprintf(stderr, "overwrite %s? %s", to.p_path, YESNO); @@ -266,6 +266,11 @@ copy_link(const FTSENT *p, int exists) int len; char llink[PATH_MAX]; + if (exists && nflag) { + if (vflag) + printf("%s not overwritten\n", to.p_path); + return (1); + } if ((len = readlink(p->fts_path, llink, sizeof(llink) - 1)) == -1) { warn("readlink: %s", p->fts_path); return (1); @@ -285,6 +290,12 @@ copy_link(const FTSENT *p, int exists) int copy_fifo(struct stat *from_stat, int exists) { + + if (exists && nflag) { + if (vflag) + printf("%s not overwritten\n", to.p_path); + return (1); + } if (exists && unlink(to.p_path)) { warn("unlink: %s", to.p_path); return (1); @@ -299,6 +310,12 @@ copy_fifo(struct stat *from_stat, int ex int copy_special(struct stat *from_stat, int exists) { + + if (exists && nflag) { + if (vflag) + printf("%s not overwritten\n", to.p_path); + return (1); + } if (exists && unlink(to.p_path)) { warn("unlink: %s", to.p_path); return (1); Modified: user/alfred/ewatchdog/bin/df/df.1 ============================================================================== --- user/alfred/ewatchdog/bin/df/df.1 Tue Feb 5 02:35:25 2013 (r246344) +++ user/alfred/ewatchdog/bin/df/df.1 Tue Feb 5 02:45:02 2013 (r246345) @@ -29,7 +29,7 @@ .\" @(#)df.1 8.3 (Berkeley) 5/8/95 .\" $FreeBSD$ .\" -.Dd November 16, 2012 +.Dd January 24, 2013 .Dt DF 1 .Os .Sh NAME @@ -39,6 +39,7 @@ .Nm .Op Fl b | g | H | h | k | m | P .Op Fl acilnT +.Op Fl \&, .Op Fl t Ar type .Op Ar file | filesystem ... .Sh DESCRIPTION Modified: user/alfred/ewatchdog/bin/df/df.c ============================================================================== --- user/alfred/ewatchdog/bin/df/df.c Tue Feb 5 02:35:25 2013 (r246344) +++ user/alfred/ewatchdog/bin/df/df.c Tue Feb 5 02:45:02 2013 (r246345) @@ -564,7 +564,8 @@ usage(void) { (void)fprintf(stderr, -"usage: df [-b | -g | -H | -h | -k | -m | -P] [-acilnT] [-t type] [-,] [file | filesystem ...]\n"); +"usage: df [-b | -g | -H | -h | -k | -m | -P] [-acilnT] [-t type] [-,]\n" +" [file | filesystem ...]\n"); exit(EX_USAGE); } Modified: user/alfred/ewatchdog/bin/sh/TOUR ============================================================================== --- user/alfred/ewatchdog/bin/sh/TOUR Tue Feb 5 02:35:25 2013 (r246344) +++ user/alfred/ewatchdog/bin/sh/TOUR Tue Feb 5 02:45:02 2013 (r246345) @@ -33,10 +33,6 @@ programs is: There are undoubtedly too many of these. Mkinit searches all the C source files for entries looking like: - INIT { - x = 1; /* executed during initialization */ - } - RESET { x = 2; /* executed when the shell does a longjmp back to the main command loop */ Modified: user/alfred/ewatchdog/bin/sh/eval.c ============================================================================== --- user/alfred/ewatchdog/bin/sh/eval.c Tue Feb 5 02:35:25 2013 (r246344) +++ user/alfred/ewatchdog/bin/sh/eval.c Tue Feb 5 02:45:02 2013 (r246345) @@ -92,6 +92,7 @@ static void evalfor(union node *, int); static union node *evalcase(union node *); static void evalsubshell(union node *, int); static void evalredir(union node *, int); +static void exphere(union node *, struct arglist *); static void expredir(union node *); static void evalpipe(union node *); static int is_valid_fast_cmdsubst(union node *n); @@ -193,7 +194,9 @@ evaltree(union node *n, int flags) { int do_etest; union node *next; + struct stackmark smark; + setstackmark(&smark); do_etest = 0; if (n == NULL) { TRACE(("evaltree(NULL) called\n")); @@ -292,8 +295,10 @@ evaltree(union node *n, int flags) break; } n = next; + popstackmark(&smark); } while (n != NULL); out: + popstackmark(&smark); if (pendingsigs) dotrap(); if (eflag && exitstatus != 0 && do_etest) @@ -347,10 +352,8 @@ evalfor(union node *n, int flags) struct arglist arglist; union node *argp; struct strlist *sp; - struct stackmark smark; int status; - setstackmark(&smark); arglist.lastp = &arglist.list; for (argp = n->nfor.args ; argp ; argp = argp->narg.next) { oexitstatus = exitstatus; @@ -375,7 +378,6 @@ evalfor(union node *n, int flags) } } loopnest--; - popstackmark(&smark); exitstatus = status; } @@ -392,16 +394,13 @@ evalcase(union node *n) union node *cp; union node *patp; struct arglist arglist; - struct stackmark smark; - setstackmark(&smark); arglist.lastp = &arglist.list; oexitstatus = exitstatus; expandarg(n->ncase.expr, &arglist, EXP_TILDE); for (cp = n->ncase.cases ; cp ; cp = cp->nclist.next) { for (patp = cp->nclist.pattern ; patp ; patp = patp->narg.next) { if (casematch(patp, arglist.list->text)) { - popstackmark(&smark); while (cp->nclist.next && cp->type == NCLISTFALLTHRU && cp->nclist.body == NULL) @@ -415,7 +414,6 @@ evalcase(union node *n) } } } - popstackmark(&smark); exitstatus = 0; return (NULL); } @@ -491,6 +489,37 @@ evalredir(union node *n, int flags) } +static void +exphere(union node *redir, struct arglist *fn) +{ + struct jmploc jmploc; + struct jmploc *savehandler; + struct localvar *savelocalvars; + int need_longjmp = 0; + + redir->nhere.expdoc = nullstr; + savelocalvars = localvars; + localvars = NULL; + forcelocal++; + savehandler = handler; + if (setjmp(jmploc.loc)) + need_longjmp = exception != EXERROR && exception != EXEXEC; + else { + handler = &jmploc; + expandarg(redir->nhere.doc, fn, 0); + redir->nhere.expdoc = fn->list->text; + INTOFF; + } + handler = savehandler; + forcelocal--; + poplocalvars(); + localvars = savelocalvars; + if (need_longjmp) + longjmp(handler->loc, 1); + INTON; +} + + /* * Compute the names of the files in a redirection list. */ @@ -519,6 +548,9 @@ expredir(union node *n) fixredir(redir, fn.list->text, 1); } break; + case NXHERE: + exphere(redir, &fn); + break; } } } @@ -610,7 +642,7 @@ evalbackcmd(union node *n, struct backcm { int pip[2]; struct job *jp; - struct stackmark smark; /* unnecessary */ + struct stackmark smark; struct jmploc jmploc; struct jmploc *savehandler; struct localvar *savelocalvars; @@ -751,7 +783,6 @@ safe_builtin(int idx, int argc, char **a static void evalcommand(union node *cmd, int flags, struct backcmd *backcmd) { - struct stackmark smark; union node *argp; struct arglist arglist; struct arglist varlist; @@ -778,7 +809,6 @@ evalcommand(union node *cmd, int flags, /* First expand the arguments. */ TRACE(("evalcommand(%p, %d) called\n", (void *)cmd, flags)); - setstackmark(&smark); arglist.lastp = &arglist.list; varlist.lastp = &varlist.list; varflag = 1; @@ -1149,7 +1179,6 @@ out: setvar("_", lastarg, 0); if (do_clearcmdentry) clearcmdentry(); - popstackmark(&smark); } Modified: user/alfred/ewatchdog/bin/sh/expand.c ============================================================================== --- user/alfred/ewatchdog/bin/sh/expand.c Tue Feb 5 02:35:25 2013 (r246344) +++ user/alfred/ewatchdog/bin/sh/expand.c Tue Feb 5 02:45:02 2013 (r246345) @@ -127,19 +127,6 @@ collate_range_cmp(wchar_t c1, wchar_t c2 return (wcscoll(s1, s2)); } -/* - * Expand shell variables and backquotes inside a here document. - * union node *arg the document - * int fd; where to write the expanded version - */ - -void -expandhere(union node *arg, int fd) -{ - expandarg(arg, (struct arglist *)NULL, 0); - xwrite(fd, stackblock(), expdest - stackblock()); -} - static char * stputs_quotes(const char *data, const char *syntax, char *p) { Modified: user/alfred/ewatchdog/bin/sh/expand.h ============================================================================== --- user/alfred/ewatchdog/bin/sh/expand.h Tue Feb 5 02:35:25 2013 (r246344) +++ user/alfred/ewatchdog/bin/sh/expand.h Tue Feb 5 02:45:02 2013 (r246345) @@ -57,7 +57,6 @@ struct arglist { union node; -void expandhere(union node *, int); void expandarg(union node *, struct arglist *, int); void expari(int); void rmescapes(char *); Modified: user/alfred/ewatchdog/bin/sh/init.h ============================================================================== --- user/alfred/ewatchdog/bin/sh/init.h Tue Feb 5 02:35:25 2013 (r246344) +++ user/alfred/ewatchdog/bin/sh/init.h Tue Feb 5 02:45:02 2013 (r246345) @@ -33,5 +33,4 @@ * $FreeBSD$ */ -void init(void); void reset(void); Modified: user/alfred/ewatchdog/bin/sh/input.c ============================================================================== --- user/alfred/ewatchdog/bin/sh/input.c Tue Feb 5 02:35:25 2013 (r246344) +++ user/alfred/ewatchdog/bin/sh/input.c Tue Feb 5 02:45:02 2013 (r246345) @@ -64,7 +64,6 @@ __FBSDID("$FreeBSD$"); #define EOF_NLEFT -99 /* value of parsenleft when EOF pushed back */ -MKINIT struct strpush { struct strpush *prev; /* preceding string on stack */ char *prevstring; @@ -78,7 +77,6 @@ struct strpush { * contains information about the current file being read. */ -MKINIT struct parsefile { struct parsefile *prev; /* preceding file on stack */ int linno; /* current line */ @@ -96,8 +94,11 @@ int plinno = 1; /* input line number * int parsenleft; /* copy of parsefile->nleft */ MKINIT int parselleft; /* copy of parsefile->lleft */ char *parsenextc; /* copy of parsefile->nextc */ -MKINIT struct parsefile basepf; /* top level input file */ -char basebuf[BUFSIZ + 1]; /* buffer for top level input file */ +static char basebuf[BUFSIZ + 1];/* buffer for top level input file */ +static struct parsefile basepf = { /* top level input file */ + .nextc = basebuf, + .buf = basebuf +}; static struct parsefile *parsefile = &basepf; /* current input file */ int whichprompt; /* 1 == PS1, 2 == PS2 */ @@ -111,12 +112,6 @@ static void popstring(void); INCLUDE "input.h" INCLUDE "error.h" -MKINIT char basebuf[]; - -INIT { - basepf.nextc = basepf.buf = basebuf; -} - RESET { popallfiles(); parselleft = parsenleft = 0; /* clear input buffer */ Modified: user/alfred/ewatchdog/bin/sh/jobs.c ============================================================================== --- user/alfred/ewatchdog/bin/sh/jobs.c Tue Feb 5 02:35:25 2013 (r246344) +++ user/alfred/ewatchdog/bin/sh/jobs.c Tue Feb 5 02:45:02 2013 (r246345) @@ -1298,6 +1298,10 @@ until: cmdputs(n->narg.text); cmdputs("() ..."); break; + case NNOT: + cmdputs("! "); + cmdtxt(n->nnot.com); + break; case NCMD: for (np = n->ncmd.args ; np ; np = np->narg.next) { cmdtxt(np); Modified: user/alfred/ewatchdog/bin/sh/main.c ============================================================================== --- user/alfred/ewatchdog/bin/sh/main.c Tue Feb 5 02:35:25 2013 (r246344) +++ user/alfred/ewatchdog/bin/sh/main.c Tue Feb 5 02:45:02 2013 (r246345) @@ -139,7 +139,7 @@ main(int argc, char *argv[]) #endif rootpid = getpid(); rootshell = 1; - init(); + initvar(); setstackmark(&smark); setstackmark(&smark2); procargs(argc, argv); Modified: user/alfred/ewatchdog/bin/sh/miscbltin.c ============================================================================== --- user/alfred/ewatchdog/bin/sh/miscbltin.c Tue Feb 5 02:35:25 2013 (r246344) +++ user/alfred/ewatchdog/bin/sh/miscbltin.c Tue Feb 5 02:45:02 2013 (r246345) @@ -47,7 +47,6 @@ __FBSDID("$FreeBSD$"); #include #include #include -#include #include #include #include @@ -60,6 +59,7 @@ __FBSDID("$FreeBSD$"); #include "memalloc.h" #include "error.h" #include "mystring.h" +#include "syntax.h" #undef eflag @@ -307,7 +307,7 @@ umaskcmd(int argc __unused, char **argv out1fmt("%.4o\n", mask); } } else { - if (isdigit(*ap)) { + if (is_digit(*ap)) { mask = 0; do { if (*ap >= '8' || *ap < '0') Modified: user/alfred/ewatchdog/bin/sh/mkinit.c ============================================================================== --- user/alfred/ewatchdog/bin/sh/mkinit.c Tue Feb 5 02:35:25 2013 (r246344) +++ user/alfred/ewatchdog/bin/sh/mkinit.c Tue Feb 5 02:45:02 2013 (r246345) @@ -101,7 +101,7 @@ struct block { */ struct event { - const char *name; /* name of event (e.g. INIT) */ + const char *name; /* name of event (e.g. RESET) */ const char *routine; /* name of routine called on event */ const char *comment; /* comment describing routine */ struct text code; /* code for handling event */ @@ -114,11 +114,6 @@ char writer[] = "\ */\n\ \n"; -char init[] = "\ -/*\n\ - * Initialization code.\n\ - */\n"; - char reset[] = "\ /*\n\ * This routine is called when an error or an interrupt occurs in an\n\ @@ -127,7 +122,6 @@ char reset[] = "\ struct event event[] = { - { "INIT", "init", init, { NULL, 0, NULL, NULL } }, { "RESET", "reset", reset, { NULL, 0, NULL, NULL } }, { NULL, NULL, NULL, { NULL, 0, NULL, NULL } } }; Modified: user/alfred/ewatchdog/bin/sh/mksyntax.c ============================================================================== --- user/alfred/ewatchdog/bin/sh/mksyntax.c Tue Feb 5 02:35:25 2013 (r246344) +++ user/alfred/ewatchdog/bin/sh/mksyntax.c Tue Feb 5 02:45:02 2013 (r246345) @@ -165,7 +165,6 @@ main(int argc __unused, char **argv __un } fputs("#include \n", hfile); - fputs("#include \n", hfile); /* Generate the #define statements in the header file */ fputs("/* Syntax classes */\n", hfile); Modified: user/alfred/ewatchdog/bin/sh/nodetypes ============================================================================== --- user/alfred/ewatchdog/bin/sh/nodetypes Tue Feb 5 02:35:25 2013 (r246344) +++ user/alfred/ewatchdog/bin/sh/nodetypes Tue Feb 5 02:45:02 2013 (r246345) @@ -138,6 +138,7 @@ NXHERE nhere # fd<type == NHERE) { - len = strlen(redir->nhere.doc->narg.text); - if (len <= PIPESIZE) { - xwrite(pip[1], redir->nhere.doc->narg.text, len); - goto out; - } + + if (redir->type == NXHERE) + p = redir->nhere.expdoc; + else + p = redir->nhere.doc->narg.text; + len = strlen(p); + if (len <= PIPESIZE) { + xwrite(pip[1], p, len); + goto out; } + if (forkshell((struct job *)NULL, (union node *)NULL, FORK_NOJOB) == 0) { close(pip[0]); signal(SIGINT, SIG_IGN); @@ -270,10 +275,7 @@ openhere(union node *redir) signal(SIGHUP, SIG_IGN); signal(SIGTSTP, SIG_IGN); signal(SIGPIPE, SIG_DFL); - if (redir->type == NHERE) - xwrite(pip[1], redir->nhere.doc->narg.text, len); - else - expandhere(redir->nhere.doc, pip[1]); + xwrite(pip[1], p, len); _exit(0); } out: Modified: user/alfred/ewatchdog/bin/sh/sh.1 ============================================================================== --- user/alfred/ewatchdog/bin/sh/sh.1 Tue Feb 5 02:35:25 2013 (r246344) +++ user/alfred/ewatchdog/bin/sh/sh.1 Tue Feb 5 02:45:02 2013 (r246345) @@ -32,7 +32,7 @@ .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 .\" $FreeBSD$ .\" -.Dd January 14, 2013 +.Dd January 22, 2013 .Dt SH 1 .Os .Sh NAME @@ -138,10 +138,10 @@ variable to some file by placing the fol .Pa .profile in the home directory, substituting for -.Pa .shinit +.Pa .shrc the filename desired: .Pp -.Dl "ENV=$HOME/.shinit; export ENV" +.Dl "ENV=$HOME/.shrc; export ENV" .Pp The first non-option argument specified on the command line will be treated as the @@ -2674,6 +2674,17 @@ Additionally, all environment variables at startup, which may affect the shell as described under .Sx Special Variables . +.Sh FILES +.Bl -tag -width "/etc/suid_profileXX" -compact +.It Pa ~/.profile +User's login profile. +.It Pa /etc/profile +System login profile. +.It Pa /etc/shells +Shell database. +.It Pa /etc/suid_profile +Privileged shell profile. +.El .Sh EXIT STATUS Errors that are detected by the shell, such as a syntax error, will cause the shell to exit with a non-zero exit status. @@ -2699,7 +2710,8 @@ will return the argument. .Xr getrlimit 2 , .Xr umask 2 , .Xr wctype 3 , -.Xr editrc 5 +.Xr editrc 5 , +.Xr shells 5 .Sh HISTORY A .Nm Modified: user/alfred/ewatchdog/bin/sh/var.c ============================================================================== --- user/alfred/ewatchdog/bin/sh/var.c Tue Feb 5 02:35:25 2013 (r246344) +++ user/alfred/ewatchdog/bin/sh/var.c Tue Feb 5 02:45:02 2013 (r246345) @@ -146,29 +146,11 @@ static int varequal(const char *, const static struct var *find_var(const char *, struct var ***, int *); static int localevar(const char *); -/* - * Initialize the variable symbol tables and import the environment. - */ - -#ifdef mkinit -INCLUDE "var.h" -MKINIT char **environ; -INIT { - char **envp; - - initvar(); - for (envp = environ ; *envp ; envp++) { - if (strchr(*envp, '=')) { - setvareq(*envp, VEXPORT|VTEXTFIXED); - } - } -} -#endif - +extern char **environ; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Tue Feb 5 22:05:35 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 63ECE82F; Tue, 5 Feb 2013 22:05:35 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-la0-x233.google.com (la-in-x0233.1e100.net [IPv6:2a00:1450:4010:c03::233]) by mx1.freebsd.org (Postfix) with ESMTP id 300ADAB3; Tue, 5 Feb 2013 22:05:34 +0000 (UTC) Received: by mail-la0-f51.google.com with SMTP id fo13so726939lab.38 for ; Tue, 05 Feb 2013 14:05:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=9MVHIKRSYJOyXDRgxAU878q2f8RVOl0mSgvFA3Vg5CM=; b=ECzGbdo6nR2ngPYRtyWt26YurcXH4lqChwXkRiCCELMX15jQNg3wIRMVEZATyLQ+HN UBXRXhj34lvzA1VZLLerdtoXcm+THulFMycECwj3eXVAqwQCzZaDLA4GsT99GNzglXrs lceZu0u4HCliuKQzgGSD3wsGGQDIwSJOu9UtwTkQ9vPo4OZ9YHrOa7bPhXPum16VL2vL TZoWydwjx3YXa+D2D6aqKiSXHVfyoLhHCwKgIk6LZWlY2orkHXRBxoaZ7EZST3mDJR6W rrIns4uPVjo/AKvnNckiS6aLguGyrUegYp72TsrE6viVTnVlW3o7+u0pYHmZ2UPiB7ve c8Ug== MIME-Version: 1.0 X-Received: by 10.152.123.34 with SMTP id lx2mr24486355lab.52.1360101932805; Tue, 05 Feb 2013 14:05:32 -0800 (PST) Sender: crodr001@gmail.com Received: by 10.112.85.198 with HTTP; Tue, 5 Feb 2013 14:05:32 -0800 (PST) In-Reply-To: <510C4D17.90407@freebsd.org> References: <201302011859.r11IxFU0025809@svn.freebsd.org> <510C1855.40701@freebsd.org> <510C4D17.90407@freebsd.org> Date: Tue, 5 Feb 2013 14:05:32 -0800 X-Google-Sender-Auth: mmeFLOGfNwOnilINhVcTE1SNYO0 Message-ID: Subject: Re: svn commit: r246220 - user/sbruno/pxe_http_head From: Craig Rodrigues To: Andre Oppermann Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: Sean Bruno , src-committers@freebsd.org, svn-src-user@freebsd.org X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Feb 2013 22:05:35 -0000 On Fri, Feb 1, 2013 at 3:17 PM, Andre Oppermann On 02.02.2013 00:09, Craig Rodrigues wrote: > > > Based on the recent discussions I've started a local branch two days > ago to do exactly that and chop/merge bootp_subr.c and nfs_diskless.c > into the network interface, bootp/dhcp and nfs parts. All of which > gets tied into vfs_mountroot.c to work the same as ufs, zfs or md root > mounting. Downloading a md root image via HTTP as another option is > the goal. : ) This is fantastic. :) If you need a tester, let me know when you've got something. -- Craig From owner-svn-src-user@FreeBSD.ORG Wed Feb 6 11:49:47 2013 Return-Path: Delivered-To: svn-src-user@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 5F909C6B; Wed, 6 Feb 2013 11:49:47 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 4A9C22ED; Wed, 6 Feb 2013 11:49:47 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16Bnlo0099651; Wed, 6 Feb 2013 11:49:47 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16BnikD099631; Wed, 6 Feb 2013 11:49:44 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302061149.r16BnikD099631@svn.freebsd.org> From: Attilio Rao Date: Wed, 6 Feb 2013 11:49:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246398 - in user/attilio/vmcontention: bin/sh etc/mtree etc/rc.d games/fortune/datfiles include lib/libcompiler_rt lib/libstand sbin/devd share/mk sys/amd64/amd64 sys/amd64/include sys... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 11:49:47 -0000 Author: attilio Date: Wed Feb 6 11:49:43 2013 New Revision: 246398 URL: http://svnweb.freebsd.org/changeset/base/246398 Log: MFC Added: user/attilio/vmcontention/sys/arm/allwinner/a10_gpio.c - copied unchanged from r246397, head/sys/arm/allwinner/a10_gpio.c Modified: user/attilio/vmcontention/bin/sh/mksyntax.c user/attilio/vmcontention/etc/mtree/BSD.include.dist user/attilio/vmcontention/etc/rc.d/pfsync user/attilio/vmcontention/games/fortune/datfiles/fortunes-o.real user/attilio/vmcontention/include/Makefile user/attilio/vmcontention/lib/libcompiler_rt/Makefile user/attilio/vmcontention/lib/libstand/Makefile user/attilio/vmcontention/sbin/devd/devd.8 user/attilio/vmcontention/share/mk/bsd.own.mk user/attilio/vmcontention/sys/amd64/amd64/minidump_machdep.c user/attilio/vmcontention/sys/amd64/amd64/pmap.c user/attilio/vmcontention/sys/amd64/include/pmap.h user/attilio/vmcontention/sys/arm/allwinner/a10_clk.c user/attilio/vmcontention/sys/arm/allwinner/a10_ehci.c user/attilio/vmcontention/sys/arm/allwinner/files.a10 user/attilio/vmcontention/sys/arm/conf/CUBIEBOARD user/attilio/vmcontention/sys/boot/arm/uboot/Makefile user/attilio/vmcontention/sys/boot/fdt/dts/cubieboard.dts user/attilio/vmcontention/sys/boot/usb/Makefile user/attilio/vmcontention/sys/boot/usb/bsd_global.h user/attilio/vmcontention/sys/boot/usb/bsd_kernel.c user/attilio/vmcontention/sys/boot/usb/bsd_kernel.h user/attilio/vmcontention/sys/dev/age/if_age.c user/attilio/vmcontention/sys/dev/age/if_agevar.h user/attilio/vmcontention/sys/dev/cxgbe/common/t4_hw.c user/attilio/vmcontention/sys/dev/syscons/syscons.c user/attilio/vmcontention/sys/dev/usb/controller/usb_controller.c user/attilio/vmcontention/sys/dev/usb/controller/xhci.c user/attilio/vmcontention/sys/dev/usb/controller/xhci.h user/attilio/vmcontention/sys/dev/usb/usb_bus.h user/attilio/vmcontention/sys/dev/usb/usb_device.c user/attilio/vmcontention/sys/dev/usb/usb_dynamic.c user/attilio/vmcontention/sys/dev/usb/usb_freebsd.h user/attilio/vmcontention/sys/dev/usb/usb_freebsd_loader.h user/attilio/vmcontention/sys/dev/usb/usb_hub.c user/attilio/vmcontention/sys/dev/usb/usb_msctest.c user/attilio/vmcontention/sys/dev/usb/usb_process.c user/attilio/vmcontention/sys/dev/usb/usb_request.c user/attilio/vmcontention/sys/dev/usb/usb_transfer.c user/attilio/vmcontention/sys/fs/ext2fs/ext2_lookup.c user/attilio/vmcontention/sys/fs/ext2fs/ext2_mount.h user/attilio/vmcontention/sys/fs/ext2fs/ext2_vnops.c user/attilio/vmcontention/sys/kern/subr_blist.c user/attilio/vmcontention/sys/sys/queue.h user/attilio/vmcontention/usr.sbin/bhyve/Makefile user/attilio/vmcontention/usr.sbin/crunch/crunchgen/crunchgen.c user/attilio/vmcontention/usr.sbin/pciconf/Makefile Directory Properties: user/attilio/vmcontention/ (props changed) user/attilio/vmcontention/sbin/ (props changed) user/attilio/vmcontention/sys/ (props changed) user/attilio/vmcontention/sys/boot/ (props changed) user/attilio/vmcontention/usr.sbin/bhyve/ (props changed) Modified: user/attilio/vmcontention/bin/sh/mksyntax.c ============================================================================== --- user/attilio/vmcontention/bin/sh/mksyntax.c Wed Feb 6 11:16:18 2013 (r246397) +++ user/attilio/vmcontention/bin/sh/mksyntax.c Wed Feb 6 11:49:43 2013 (r246398) @@ -107,14 +107,12 @@ static const char *syntax[513]; static int base; static int size; /* number of values which a char variable can have */ static int nbits; /* number of bits in a character */ -static int digit_contig;/* true if digits are contiguous */ static void filltable(const char *); static void init(void); static void add(const char *, const char *); static void print(const char *); static void output_type_macros(void); -static void digit_convert(void); int main(int argc __unused, char **argv __unused) @@ -125,7 +123,6 @@ main(int argc __unused, char **argv __un int i; char buf[80]; int pos; - static char digit[] = "0123456789"; /* Create output files */ if ((cfile = fopen("syntax.c", "w")) == NULL) { @@ -158,11 +155,6 @@ main(int argc __unused, char **argv __un base = 1; if (sign) base += 1 << (nbits - 1); - digit_contig = 1; - for (i = 0 ; i < 10 ; i++) { - if (digit[i] != '0' + i) - digit_contig = 0; - } fputs("#include \n", hfile); @@ -248,8 +240,6 @@ main(int argc __unused, char **argv __un add("_", "ISUNDER"); add("#?$!-*@", "ISSPECL"); print("is_type"); - if (! digit_contig) - digit_convert(); exit(0); } @@ -341,12 +331,13 @@ print(const char *name) */ static const char *macro[] = { - "#define is_digit(c)\t((is_type+SYNBASE)[(int)c] & ISDIGIT)", + "#define is_digit(c)\t((unsigned int)((c) - '0') <= 9)", "#define is_eof(c)\t((c) == PEOF)", "#define is_alpha(c)\t((is_type+SYNBASE)[(int)c] & (ISUPPER|ISLOWER))", "#define is_name(c)\t((is_type+SYNBASE)[(int)c] & (ISUPPER|ISLOWER|ISUNDER))", "#define is_in_name(c)\t((is_type+SYNBASE)[(int)c] & (ISUPPER|ISLOWER|ISUNDER|ISDIGIT))", "#define is_special(c)\t((is_type+SYNBASE)[(int)c] & (ISSPECL|ISDIGIT))", + "#define digit_val(c)\t((c) - '0')", NULL }; @@ -355,41 +346,6 @@ output_type_macros(void) { const char **pp; - if (digit_contig) - macro[0] = "#define is_digit(c)\t((unsigned int)((c) - '0') <= 9)"; for (pp = macro ; *pp ; pp++) fprintf(hfile, "%s\n", *pp); - if (digit_contig) - fputs("#define digit_val(c)\t((c) - '0')\n", hfile); - else - fputs("#define digit_val(c)\t(digit_value[c])\n", hfile); -} - - - -/* - * Output digit conversion table (if digits are not contiguous). - */ - -static void -digit_convert(void) -{ - int maxdigit; - static char digit[] = "0123456789"; - char *p; - int i; - - maxdigit = 0; - for (p = digit ; *p ; p++) - if (*p > maxdigit) - maxdigit = *p; - fputs("extern const char digit_value[];\n", hfile); - fputs("\n\nconst char digit_value[] = {\n", cfile); - for (i = 0 ; i <= maxdigit ; i++) { - for (p = digit ; *p && *p != i ; p++); - if (*p == '\0') - p = digit; - fprintf(cfile, " %d,\n", (int)(p - digit)); - } - fputs("};\n", cfile); } Modified: user/attilio/vmcontention/etc/mtree/BSD.include.dist ============================================================================== --- user/attilio/vmcontention/etc/mtree/BSD.include.dist Wed Feb 6 11:16:18 2013 (r246397) +++ user/attilio/vmcontention/etc/mtree/BSD.include.dist Wed Feb 6 11:49:43 2013 (r246398) @@ -100,6 +100,8 @@ dev acpica .. + agp + .. an .. bktr @@ -136,6 +138,8 @@ .. pbio .. + pci + .. powermac_nvram .. ppbus Modified: user/attilio/vmcontention/etc/rc.d/pfsync ============================================================================== --- user/attilio/vmcontention/etc/rc.d/pfsync Wed Feb 6 11:16:18 2013 (r246397) +++ user/attilio/vmcontention/etc/rc.d/pfsync Wed Feb 6 11:49:43 2013 (r246398) @@ -35,6 +35,7 @@ pfsync_start() if [ -n "${pfsync_syncpeer}" ]; then _syncpeer="syncpeer ${pfsync_syncpeer}" fi + load_kld pfsync ifconfig pfsync0 $_syncpeer syncdev $pfsync_syncdev $pfsync_ifconfig up } Modified: user/attilio/vmcontention/games/fortune/datfiles/fortunes-o.real ============================================================================== --- user/attilio/vmcontention/games/fortune/datfiles/fortunes-o.real Wed Feb 6 11:16:18 2013 (r246397) +++ user/attilio/vmcontention/games/fortune/datfiles/fortunes-o.real Wed Feb 6 11:49:43 2013 (r246398) @@ -11437,233 +11437,6 @@ two new uses for sheep. Meat and wool. % Runners do it alone. % -Rush Limbaugh's 35 Undeniable Truths of Life: - -(1) The greatest threat to the human spirit is liberalism. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(10) Liberalism poisons the soul. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(11) Neither the United States, nor anyone else, "imposes" freedom on - the people of other nations. Freedom is not an imposition. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(12) Freedom is God-given. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(13) To dictatorships, peace means the absence of opposition. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(14) To free people, peace means the absence of threat. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(15) The Peace Movement in the United States was, whether by accident or - design, pro-communist. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(16) The collective knowledge and wisdom of seasoned citizens is the - most valuable, yet untapped, resource our young people have. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(17) The greatest football team in the history of civilization was the - Pittsburgh Steelers of 1975 through 1980. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(18) There is no such thing as "war atrocities." War is an atrocity. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(19) Regardless of the pain in our memories, nostalgia only reminds us - of the good times in our past. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(2) The single greatest threat to the free people of the world is posed - by the heinous idea of centralized government control. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(20) There is a God. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(21) Abortion is wrong. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(22) Morality is not defined by individual choice. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(23) Evolution cannot explain creation. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(24) Feminism was established so that unattractive women could have - easier access to the mainstream of society. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(25) Love is the only human emotion which cannot be controlled. You - either do or you don't. You can't fake it. (Except women, and - thank God they can.) - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(26) The only difference between Mikhail Gorbachev and previous Soviet - leaders is that he is alive. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(27) Soviet leaders were actually left-wing dictators. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(28) Abraham Lincoln saved this nation. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(29) The Los Angeles Raiders will never be the team they were when they - called Oakland home. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(3) Peace does not mean the elimination of nuclear weapons. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(30) The United States will again go to war. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(31) To more and more American intellectuals, a victorious United States - is a sinful United States. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(32) The fact that American intellectuals rue a victorious United States - is frightening and ominous. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(33) There will always be poor people. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(34) The fact that there will always be poor people is not the fault of - the rich. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(35) Rather than feel guilty as some do, you should thank God for making - you an American. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(4) Peace does not mean the absence of war. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(5) War is not obsolete. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(6) Ours is a world governed by the aggressive use of force. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(7) There is only one way to eliminate nuclear weapons. Use them. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(8) Peace cannot be achieved merely by developing an "understanding" - among peoples. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(9) Americans opposing America is not always sacred nor courageous ... - it is sometimes dangerous. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% Said a dainty young whore named Ms. Meggs, "The men like to spread my two legs, Then slip in between, Modified: user/attilio/vmcontention/include/Makefile ============================================================================== --- user/attilio/vmcontention/include/Makefile Wed Feb 6 11:16:18 2013 (r246397) +++ user/attilio/vmcontention/include/Makefile Wed Feb 6 11:49:43 2013 (r246398) @@ -42,9 +42,10 @@ LDIRS= bsm cam geom net net80211 netatal sys vm LSUBDIRS= cam/ata cam/scsi \ - dev/acpica dev/an dev/bktr dev/ciss dev/filemon dev/firewire dev/hwpmc \ + dev/acpica dev/agp dev/an dev/bktr dev/ciss dev/filemon dev/firewire \ + dev/hwpmc \ dev/ic dev/iicbus ${_dev_ieee488} dev/io dev/lmc dev/mfi dev/nvme \ - dev/ofw dev/pbio ${_dev_powermac_nvram} dev/ppbus dev/smbus \ + dev/ofw dev/pbio dev/pci ${_dev_powermac_nvram} dev/ppbus dev/smbus \ dev/speaker dev/usb dev/utopia dev/vkbd dev/wi \ fs/devfs fs/fdescfs fs/msdosfs fs/nandfs fs/nfs fs/nullfs \ fs/procfs fs/udf fs/unionfs \ @@ -154,7 +155,7 @@ copies: done .endif .endfor -.for i in ${LDIRS} ${LSUBDIRS:Ndev/acpica:Ndev/bktr:Ndev/nand} ${LSUBSUBDIRS} +.for i in ${LDIRS} ${LSUBDIRS:Ndev/agp:Ndev/acpica:Ndev/bktr:Ndev/nand:Ndev/pci} ${LSUBSUBDIRS} cd ${.CURDIR}/../sys; \ ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 $i/*.h \ ${DESTDIR}${INCLUDEDIR}/$i @@ -162,6 +163,9 @@ copies: cd ${.CURDIR}/../sys/dev/acpica; \ ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 acpiio.h \ ${DESTDIR}${INCLUDEDIR}/dev/acpica + cd ${.CURDIR}/../sys/dev/agp; \ + ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 agpreg.h \ + ${DESTDIR}${INCLUDEDIR}/dev/agp cd ${.CURDIR}/../sys/dev/bktr; \ ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 ioctl_*.h \ ${DESTDIR}${INCLUDEDIR}/dev/bktr @@ -172,6 +176,9 @@ copies: ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 nand_dev.h \ ${DESTDIR}${INCLUDEDIR}/dev/nand .endif + cd ${.CURDIR}/../sys/dev/pci; \ + ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 pcireg.h \ + ${DESTDIR}${INCLUDEDIR}/dev/pci cd ${.CURDIR}/../sys/contrib/altq/altq; \ ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 *.h \ ${DESTDIR}${INCLUDEDIR}/altq @@ -225,7 +232,7 @@ symlinks: ln -fs ../../../sys/$i/$$h ${DESTDIR}${INCLUDEDIR}/$i; \ done .endfor -.for i in ${LSUBDIRS:Ndev/acpica:Ndev/bktr:Ndev/nand} +.for i in ${LSUBDIRS:Ndev/agp:Ndev/acpica:Ndev/bktr:Ndev/nand:Ndev/pci} cd ${.CURDIR}/../sys/$i; \ for h in *.h; do \ ln -fs ../../../../sys/$i/$$h ${DESTDIR}${INCLUDEDIR}/$i; \ @@ -236,6 +243,11 @@ symlinks: ln -fs ../../../../sys/dev/acpica/$$h \ ${DESTDIR}${INCLUDEDIR}/dev/acpica; \ done + cd ${.CURDIR}/../sys/dev/agp; \ + for h in agpreg.h; do \ + ln -fs ../../../../sys/dev/agp/$$h \ + ${DESTDIR}${INCLUDEDIR}/dev/agp; \ + done cd ${.CURDIR}/../sys/dev/bktr; \ for h in ioctl_*.h; do \ ln -fs ../../../../sys/dev/bktr/$$h \ @@ -248,6 +260,11 @@ symlinks: ${DESTDIR}${INCLUDEDIR}/dev/nand; \ done .endif + cd ${.CURDIR}/../sys/dev/pci; \ + for h in pcireg.h; do \ + ln -fs ../../../../sys/dev/pci/$$h \ + ${DESTDIR}${INCLUDEDIR}/dev/pci; \ + done .for i in ${LSUBSUBDIRS} cd ${.CURDIR}/../sys/$i; \ for h in *.h; do \ Modified: user/attilio/vmcontention/lib/libcompiler_rt/Makefile ============================================================================== --- user/attilio/vmcontention/lib/libcompiler_rt/Makefile Wed Feb 6 11:16:18 2013 (r246397) +++ user/attilio/vmcontention/lib/libcompiler_rt/Makefile Wed Feb 6 11:49:43 2013 (r246398) @@ -188,6 +188,10 @@ SRCS+= ${file}.c .if ${MACHINE_CPUARCH} == "arm" && ${MK_ARM_EABI} != "no" SRCS+= aeabi_idivmod.S \ aeabi_ldivmod.S \ + aeabi_memcmp.S \ + aeabi_memcpy.S \ + aeabi_memmove.S \ + aeabi_memset.S \ aeabi_uidivmod.S \ aeabi_uldivmod.S .endif Modified: user/attilio/vmcontention/lib/libstand/Makefile ============================================================================== --- user/attilio/vmcontention/lib/libstand/Makefile Wed Feb 6 11:16:18 2013 (r246397) +++ user/attilio/vmcontention/lib/libstand/Makefile Wed Feb 6 11:49:43 2013 (r246398) @@ -61,7 +61,20 @@ SRCS+= bcmp.c bcopy.c bzero.c ffs.c memc .endif .if ${MACHINE_CPUARCH} == "arm" .PATH: ${.CURDIR}/../libc/arm/gen + +.if ${MK_ARM_EABI} == "no" SRCS+= divsi3.S +.else +# Compiler support functions +.PATH: ${.CURDIR}/../../contrib/compiler-rt/lib/ +SRCS+= divmoddi4.c divmodsi4.c divdi3.c divsi3.c moddi3.c modsi3.c +SRCS+= udivmoddi4.c udivmodsi4.c udivdi3.c udivsi3.c umoddi3.c umodsi3.c + +.PATH: ${.CURDIR}/../../contrib/compiler-rt/lib/arm/ +SRCS+= aeabi_idivmod.S aeabi_ldivmod.S aeabi_uidivmod.S aeabi_uldivmod.S +SRCS+= aeabi_memcmp.S aeabi_memcpy.S aeabi_memmove.S aeabi_memset.S +.endif + .endif .if ${MACHINE_CPUARCH} == "ia64" .PATH: ${.CURDIR}/../libc/ia64/string Modified: user/attilio/vmcontention/sbin/devd/devd.8 ============================================================================== --- user/attilio/vmcontention/sbin/devd/devd.8 Wed Feb 6 11:16:18 2013 (r246397) +++ user/attilio/vmcontention/sbin/devd/devd.8 Wed Feb 6 11:49:43 2013 (r246398) @@ -25,7 +25,7 @@ .\" .\" $FreeBSD$ .\" -.Dd November 24, 2005 +.Dd January 30, 2013 .Dt DEVD 8 .Os .Sh NAME Modified: user/attilio/vmcontention/share/mk/bsd.own.mk ============================================================================== --- user/attilio/vmcontention/share/mk/bsd.own.mk Wed Feb 6 11:16:18 2013 (r246397) +++ user/attilio/vmcontention/share/mk/bsd.own.mk Wed Feb 6 11:49:43 2013 (r246398) @@ -389,9 +389,13 @@ __T=${TARGET_ARCH} .else __T=${MACHINE_ARCH} .endif -# Clang is only for x86 and powerpc right now, by default. +# Clang is only for x86, powerpc and little-endian arm right now, by default. .if ${__T} == "amd64" || ${__T} == "i386" || ${__T:Mpowerpc*} __DEFAULT_YES_OPTIONS+=CLANG CLANG_FULL +.elif ${__T} == "arm" || ${__T} == "armv6" +__DEFAULT_YES_OPTIONS+=CLANG +# GCC is unable to build the full clang on arm, disable it by default. +__DEFAULT_NO_OPTIONS+=CLANG_FULL .else __DEFAULT_NO_OPTIONS+=CLANG CLANG_FULL .endif Modified: user/attilio/vmcontention/sys/amd64/amd64/minidump_machdep.c ============================================================================== --- user/attilio/vmcontention/sys/amd64/amd64/minidump_machdep.c Wed Feb 6 11:16:18 2013 (r246397) +++ user/attilio/vmcontention/sys/amd64/amd64/minidump_machdep.c Wed Feb 6 11:49:43 2013 (r246398) @@ -232,7 +232,7 @@ minidumpsys(struct dumperinfo *di) /* Walk page table pages, set bits in vm_page_dump */ pmapsize = 0; pdp = (uint64_t *)PHYS_TO_DMAP(KPDPphys); - for (va = VM_MIN_KERNEL_ADDRESS; va < MAX(KERNBASE + NKPT * NBPDR, + for (va = VM_MIN_KERNEL_ADDRESS; va < MAX(KERNBASE + nkpt * NBPDR, kernel_vm_end); ) { /* * We always write a page, even if it is zero. Each @@ -364,7 +364,7 @@ minidumpsys(struct dumperinfo *di) /* Dump kernel page directory pages */ bzero(fakepd, sizeof(fakepd)); pdp = (uint64_t *)PHYS_TO_DMAP(KPDPphys); - for (va = VM_MIN_KERNEL_ADDRESS; va < MAX(KERNBASE + NKPT * NBPDR, + for (va = VM_MIN_KERNEL_ADDRESS; va < MAX(KERNBASE + nkpt * NBPDR, kernel_vm_end); va += NBPDP) { i = (va >> PDPSHIFT) & ((1ul << NPDPEPGSHIFT) - 1); Modified: user/attilio/vmcontention/sys/amd64/amd64/pmap.c ============================================================================== --- user/attilio/vmcontention/sys/amd64/amd64/pmap.c Wed Feb 6 11:16:18 2013 (r246397) +++ user/attilio/vmcontention/sys/amd64/amd64/pmap.c Wed Feb 6 11:49:43 2013 (r246398) @@ -202,6 +202,10 @@ struct pmap kernel_pmap_store; vm_offset_t virtual_avail; /* VA of first avail page (after kernel bss) */ vm_offset_t virtual_end; /* VA of last avail page (end of kernel AS) */ +int nkpt; +SYSCTL_INT(_machdep, OID_AUTO, nkpt, CTLFLAG_RD, &nkpt, 0, + "Number of kernel page table pages allocated on bootup"); + static int ndmpdp; static vm_paddr_t dmaplimit; vm_offset_t kernel_vm_end = VM_MIN_KERNEL_ADDRESS; @@ -496,17 +500,42 @@ allocpages(vm_paddr_t *firstaddr, int n) CTASSERT(powerof2(NDMPML4E)); +/* number of kernel PDP slots */ +#define NKPDPE(ptpgs) howmany((ptpgs), NPDEPG) + static void -create_pagetables(vm_paddr_t *firstaddr) +nkpt_init(vm_paddr_t addr) { - int i, j, ndm1g; + int pt_pages; + +#ifdef NKPT + pt_pages = NKPT; +#else + pt_pages = howmany(addr, 1 << PDRSHIFT); + pt_pages += NKPDPE(pt_pages); - /* Allocate pages */ - KPTphys = allocpages(firstaddr, NKPT); - KPML4phys = allocpages(firstaddr, 1); - KPDPphys = allocpages(firstaddr, NKPML4E); - KPDphys = allocpages(firstaddr, NKPDPE); + /* + * Add some slop beyond the bare minimum required for bootstrapping + * the kernel. + * + * This is quite important when allocating KVA for kernel modules. + * The modules are required to be linked in the negative 2GB of + * the address space. If we run out of KVA in this region then + * pmap_growkernel() will need to allocate page table pages to map + * the entire 512GB of KVA space which is an unnecessary tax on + * physical memory. + */ + pt_pages += 8; /* 16MB additional slop for kernel modules */ +#endif + nkpt = pt_pages; +} +static void +create_pagetables(vm_paddr_t *firstaddr) +{ + int i, j, ndm1g, nkpdpe; + + /* Allocate page table pages for the direct map */ ndmpdp = (ptoa(Maxmem) + NBPDP - 1) >> PDPSHIFT; if (ndmpdp < 4) /* Minimum 4GB of dirmap */ ndmpdp = 4; @@ -518,6 +547,22 @@ create_pagetables(vm_paddr_t *firstaddr) DMPDphys = allocpages(firstaddr, ndmpdp - ndm1g); dmaplimit = (vm_paddr_t)ndmpdp << PDPSHIFT; + /* Allocate pages */ + KPML4phys = allocpages(firstaddr, 1); + KPDPphys = allocpages(firstaddr, NKPML4E); + + /* + * Allocate the initial number of kernel page table pages required to + * bootstrap. We defer this until after all memory-size dependent + * allocations are done (e.g. direct map), so that we don't have to + * build in too much slop in our estimate. + */ + nkpt_init(*firstaddr); + nkpdpe = NKPDPE(nkpt); + + KPTphys = allocpages(firstaddr, nkpt); + KPDphys = allocpages(firstaddr, nkpdpe); + /* Fill in the underlying page table pages */ /* Read-only from zero to physfree */ /* XXX not fully used, underneath 2M pages */ @@ -527,7 +572,7 @@ create_pagetables(vm_paddr_t *firstaddr) } /* Now map the page tables at their location within PTmap */ - for (i = 0; i < NKPT; i++) { + for (i = 0; i < nkpt; i++) { ((pd_entry_t *)KPDphys)[i] = KPTphys + (i << PAGE_SHIFT); ((pd_entry_t *)KPDphys)[i] |= PG_RW | PG_V; } @@ -540,7 +585,7 @@ create_pagetables(vm_paddr_t *firstaddr) } /* And connect up the PD to the PDP */ - for (i = 0; i < NKPDPE; i++) { + for (i = 0; i < nkpdpe; i++) { ((pdp_entry_t *)KPDPphys)[i + KPDPI] = KPDphys + (i << PAGE_SHIFT); ((pdp_entry_t *)KPDPphys)[i + KPDPI] |= PG_RW | PG_V | PG_U; @@ -769,7 +814,7 @@ pmap_init(void) * Initialize the vm page array entries for the kernel pmap's * page table pages. */ - for (i = 0; i < NKPT; i++) { + for (i = 0; i < nkpt; i++) { mpte = PHYS_TO_VM_PAGE(KPTphys + (i << PAGE_SHIFT)); KASSERT(mpte >= vm_page_array && mpte < &vm_page_array[vm_page_array_size], @@ -2058,7 +2103,7 @@ pmap_growkernel(vm_offset_t addr) * any new kernel page table pages between "kernel_vm_end" and * "KERNBASE". */ - if (KERNBASE < addr && addr <= KERNBASE + NKPT * NBPDR) + if (KERNBASE < addr && addr <= KERNBASE + nkpt * NBPDR) return; addr = roundup2(addr, NBPDR); Modified: user/attilio/vmcontention/sys/amd64/include/pmap.h ============================================================================== --- user/attilio/vmcontention/sys/amd64/include/pmap.h Wed Feb 6 11:16:18 2013 (r246397) +++ user/attilio/vmcontention/sys/amd64/include/pmap.h Wed Feb 6 11:49:43 2013 (r246398) @@ -113,13 +113,7 @@ ((unsigned long)(l2) << PDRSHIFT) | \ ((unsigned long)(l1) << PAGE_SHIFT)) -/* Initial number of kernel page tables. */ -#ifndef NKPT -#define NKPT 32 -#endif - #define NKPML4E 1 /* number of kernel PML4 slots */ -#define NKPDPE howmany(NKPT, NPDEPG)/* number of kernel PDP slots */ #define NUPML4E (NPML4EPG/2) /* number of userland PML4 pages */ #define NUPDPE (NUPML4E*NPDPEPG)/* number of userland PDP pages */ @@ -181,6 +175,7 @@ typedef u_int64_t pml4_entry_t; #define PML4map ((pd_entry_t *)(addr_PML4map)) #define PML4pml4e ((pd_entry_t *)(addr_PML4pml4e)) +extern int nkpt; /* Initial number of kernel page tables */ extern u_int64_t KPDPphys; /* physical address of kernel level 3 */ extern u_int64_t KPML4phys; /* physical address of kernel level 4 */ Modified: user/attilio/vmcontention/sys/arm/allwinner/a10_clk.c ============================================================================== --- user/attilio/vmcontention/sys/arm/allwinner/a10_clk.c Wed Feb 6 11:16:18 2013 (r246397) +++ user/attilio/vmcontention/sys/arm/allwinner/a10_clk.c Wed Feb 6 11:49:43 2013 (r246398) @@ -62,10 +62,10 @@ struct a10_ccm_softc { static struct a10_ccm_softc *a10_ccm_sc = NULL; -#define ccm_read_4(reg) \ - bus_space_read_4(a10_ccm_sc->bst, a10_ccm_sc->bsh, reg) -#define ccm_write_4(reg, val) \ - bus_space_write_4(a10_ccm_sc->bst, a10_ccm_sc->bsh, reg, val) +#define ccm_read_4(sc, reg) \ + bus_space_read_4((sc)->bst, (sc)->bsh, (reg)) +#define ccm_write_4(sc, reg, val) \ + bus_space_write_4((sc)->bst, (sc)->bsh, (reg), (val)) static int a10_ccm_probe(device_t dev) @@ -121,24 +121,24 @@ int a10_clk_usb_activate(void) { struct a10_ccm_softc *sc = a10_ccm_sc; - uint32_t reg_value = 0; + uint32_t reg_value; if (sc == NULL) return ENXIO; /* Gating AHB clock for USB */ - reg_value = ccm_read_4(CCM_AHB_GATING0); + reg_value = ccm_read_4(sc, CCM_AHB_GATING0); reg_value |= CCM_AHB_GATING_USB0; /* AHB clock gate usb0 */ reg_value |= CCM_AHB_GATING_EHCI1; /* AHB clock gate ehci1 */ - ccm_write_4(CCM_AHB_GATING0, reg_value); + ccm_write_4(sc, CCM_AHB_GATING0, reg_value); /* Enable clock for USB */ - reg_value = ccm_read_4(CCM_USB_CLK); + reg_value = ccm_read_4(sc, CCM_USB_CLK); reg_value |= CCM_USB_PHY; /* USBPHY */ reg_value |= CCM_USB0_RESET; /* disable reset for USB0 */ reg_value |= CCM_USB1_RESET; /* disable reset for USB1 */ reg_value |= CCM_USB2_RESET; /* disable reset for USB2 */ - ccm_write_4(CCM_USB_CLK, reg_value); + ccm_write_4(sc, CCM_USB_CLK, reg_value); return (0); } @@ -147,24 +147,24 @@ int a10_clk_usb_deactivate(void) { struct a10_ccm_softc *sc = a10_ccm_sc; - uint32_t reg_value = 0; + uint32_t reg_value; if (sc == NULL) return ENXIO; /* Disable clock for USB */ - reg_value = ccm_read_4(CCM_USB_CLK); + reg_value = ccm_read_4(sc, CCM_USB_CLK); reg_value &= ~CCM_USB_PHY; /* USBPHY */ reg_value &= ~CCM_USB0_RESET; /* reset for USB0 */ reg_value &= ~CCM_USB1_RESET; /* reset for USB1 */ reg_value &= ~CCM_USB2_RESET; /* reset for USB2 */ - ccm_write_4(CCM_USB_CLK, reg_value); + ccm_write_4(sc, CCM_USB_CLK, reg_value); /* Disable gating AHB clock for USB */ - reg_value = ccm_read_4(CCM_AHB_GATING0); + reg_value = ccm_read_4(sc, CCM_AHB_GATING0); reg_value &= ~CCM_AHB_GATING_USB0; /* disable AHB clock gate usb0 */ reg_value &= ~CCM_AHB_GATING_EHCI1; /* disable AHB clock gate ehci1 */ - ccm_write_4(CCM_AHB_GATING0, reg_value); + ccm_write_4(sc, CCM_AHB_GATING0, reg_value); return (0); } Modified: user/attilio/vmcontention/sys/arm/allwinner/a10_ehci.c ============================================================================== --- user/attilio/vmcontention/sys/arm/allwinner/a10_ehci.c Wed Feb 6 11:16:18 2013 (r246397) +++ user/attilio/vmcontention/sys/arm/allwinner/a10_ehci.c Wed Feb 6 11:49:43 2013 (r246398) @@ -40,6 +40,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include @@ -58,6 +59,8 @@ __FBSDID("$FreeBSD$"); #include #include +#include "gpio_if.h" + #include "a10_clk.h" #define EHCI_HC_DEVSTR "Allwinner Integrated USB 2.0 controller" @@ -70,8 +73,9 @@ __FBSDID("$FreeBSD$"); #define SW_ULPI_BYPASS (1 << 0) #define SW_AHB_INCRX_ALIGN (1 << 8) -#define SW_AHB_INCR4 (1 << 9) +#define SW_AHB_INCR4 (1 << 9) #define SW_AHB_INCR8 (1 << 10) +#define GPIO_USB2_PWR 227 #define A10_READ_4(sc, reg) \ bus_space_read_4((sc)->sc_io_tag, (sc)->sc_io_hdl, reg) @@ -101,6 +105,7 @@ a10_ehci_attach(device_t self) { ehci_softc_t *sc = device_get_softc(self); bus_space_handle_t bsh; + device_t sc_gpio_dev; int err; int rid; uint32_t reg_value = 0; @@ -153,6 +158,13 @@ a10_ehci_attach(device_t self) sprintf(sc->sc_vendor, "Allwinner"); + /* Get the GPIO device, we need this to give power to USB */ + sc_gpio_dev = devclass_get_device(devclass_find("gpio"), 0); + if (sc_gpio_dev == NULL) { + device_printf(self, "Error: failed to get the GPIO device\n"); + goto error; + } + err = bus_setup_intr(self, sc->sc_irq_res, INTR_TYPE_BIO | INTR_MPSAFE, NULL, (driver_intr_t *)ehci_interrupt, sc, &sc->sc_intr_hdl); if (err) { @@ -166,6 +178,10 @@ a10_ehci_attach(device_t self) /* Enable clock for USB */ a10_clk_usb_activate(); + /* Give power to USB */ + GPIO_PIN_SETFLAGS(sc_gpio_dev, GPIO_USB2_PWR, GPIO_PIN_OUTPUT); + GPIO_PIN_SET(sc_gpio_dev, GPIO_USB2_PWR, GPIO_PIN_HIGH); + /* Enable passby */ reg_value = A10_READ_4(sc, SW_USB_PMU_IRQ_ENABLE); reg_value |= SW_AHB_INCR8; /* AHB INCR8 enable */ Copied: user/attilio/vmcontention/sys/arm/allwinner/a10_gpio.c (from r246397, head/sys/arm/allwinner/a10_gpio.c) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/attilio/vmcontention/sys/arm/allwinner/a10_gpio.c Wed Feb 6 11:49:43 2013 (r246398, copy of r246397, head/sys/arm/allwinner/a10_gpio.c) @@ -0,0 +1,521 @@ +/*- + * Copyright (c) 2013 Ganbold Tsagaankhuu + * Copyright (c) 2012 Oleksandr Tymoshenko + * Copyright (c) 2012 Luiz Otavio O Souza. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + */ +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include + +#include "gpio_if.h" + +/* + * A10 have 9 banks of gpio. + * 32 pins per bank: + * PA0 - PA17 | PB0 - PB23 | PC0 - PC24 + * PD0 - PD27 | PE0 - PE31 | PF0 - PF5 + * PG0 - PG9 | PH0 - PH27 | PI0 - PI12 + */ + +#define A10_GPIO_PINS 288 +#define A10_GPIO_DEFAULT_CAPS (GPIO_PIN_INPUT | GPIO_PIN_OUTPUT | \ + GPIO_PIN_PULLUP | GPIO_PIN_PULLDOWN) + +struct a10_gpio_softc { + device_t sc_dev; + struct mtx sc_mtx; + struct resource * sc_mem_res; + struct resource * sc_irq_res; + bus_space_tag_t sc_bst; + bus_space_handle_t sc_bsh; + void * sc_intrhand; + int sc_gpio_npins; + struct gpio_pin sc_gpio_pins[A10_GPIO_PINS]; +}; + +enum a10_gpio_fsel { + A10_GPIO_INPUT, + A10_GPIO_OUTPUT, +}; + +enum a10_gpio_pud { + A10_GPIO_NONE, + A10_GPIO_PULLDOWN, + A10_GPIO_PULLUP, +}; + +#define A10_GPIO_LOCK(_sc) mtx_lock(&_sc->sc_mtx) +#define A10_GPIO_UNLOCK(_sc) mtx_unlock(&_sc->sc_mtx) +#define A10_GPIO_LOCK_ASSERT(_sc) mtx_assert(&_sc->sc_mtx, MA_OWNED) + +#define A10_GPIO_GP_CFG(_bank, _pin) 0x00 + ((_bank) * 0x24) + ((_pin)<<2) +#define A10_GPIO_GP_DAT(_bank) 0x10 + ((_bank) * 0x24) +#define A10_GPIO_GP_DRV(_bank, _pin) 0x14 + ((_bank) * 0x24) + ((_pin)<<2) +#define A10_GPIO_GP_PUL(_bank, _pin) 0x1c + ((_bank) * 0x24) + ((_pin)<<2) + +#define A10_GPIO_GP_INT_CFG0 0x200 +#define A10_GPIO_GP_INT_CFG1 0x204 +#define A10_GPIO_GP_INT_CFG2 0x208 +#define A10_GPIO_GP_INT_CFG3 0x20c + +#define A10_GPIO_GP_INT_CTL 0x210 +#define A10_GPIO_GP_INT_STA 0x214 +#define A10_GPIO_GP_INT_DEB 0x218 + +#define A10_GPIO_WRITE(_sc, _off, _val) \ + bus_space_write_4(_sc->sc_bst, _sc->sc_bsh, _off, _val) +#define A10_GPIO_READ(_sc, _off) \ + bus_space_read_4(_sc->sc_bst, _sc->sc_bsh, _off) + +static uint32_t +a10_gpio_get_function(struct a10_gpio_softc *sc, uint32_t pin) +{ + uint32_t bank, func, offset; + + bank = pin / 32; + pin = pin - 32 * bank; + func = pin >> 3; + offset = ((pin & 0x07) << 2); + + A10_GPIO_LOCK(sc); + func = (A10_GPIO_READ(sc, A10_GPIO_GP_CFG(bank, func)) >> offset) & 7; + A10_GPIO_UNLOCK(sc); + + return (func); +} + +static uint32_t +a10_gpio_func_flag(uint32_t nfunc) +{ + + switch (nfunc) { + case A10_GPIO_INPUT: + return (GPIO_PIN_INPUT); + case A10_GPIO_OUTPUT: + return (GPIO_PIN_OUTPUT); + } + return (0); +} + +static void +a10_gpio_set_function(struct a10_gpio_softc *sc, uint32_t pin, uint32_t f) +{ + uint32_t bank, func, data, offset; + + /* Must be called with lock held. */ + A10_GPIO_LOCK_ASSERT(sc); + + bank = pin / 32; + pin = pin - 32 * bank; + func = pin >> 3; + offset = ((pin & 0x07) << 2); + + data = A10_GPIO_READ(sc, A10_GPIO_GP_CFG(bank, func)); + data &= ~(7 << offset); + data |= (f << offset); + A10_GPIO_WRITE(sc, A10_GPIO_GP_CFG(bank, func), data); +} + +static void +a10_gpio_set_pud(struct a10_gpio_softc *sc, uint32_t pin, uint32_t state) +{ + uint32_t bank, offset, pull, val; + + /* Must be called with lock held. */ + A10_GPIO_LOCK_ASSERT(sc); + + bank = pin / 32; + pin = pin - 32 * bank; + pull = pin >> 4; + offset = ((pin & 0x0f) << 1); + + val = A10_GPIO_READ(sc, A10_GPIO_GP_PUL(bank, pull)); + val &= ~(0x03 << offset); + val |= (state << offset); + A10_GPIO_WRITE(sc, A10_GPIO_GP_PUL(bank, pull), val); +} *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Wed Feb 6 11:59:35 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 8C502F1B; Wed, 6 Feb 2013 11:59:35 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 7CF8E33A; Wed, 6 Feb 2013 11:59:35 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16BxZdv002303; Wed, 6 Feb 2013 11:59:35 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16BxW1r002283; Wed, 6 Feb 2013 11:59:32 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302061159.r16BxW1r002283@svn.freebsd.org> From: Attilio Rao Date: Wed, 6 Feb 2013 11:59:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246399 - in user/attilio/vmc-playground: bin/sh etc/mtree etc/rc.d games/fortune/datfiles include lib/libcompiler_rt lib/libstand sbin/devd share/mk sys/amd64/amd64 sys/amd64/include s... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 11:59:35 -0000 Author: attilio Date: Wed Feb 6 11:59:32 2013 New Revision: 246399 URL: http://svnweb.freebsd.org/changeset/base/246399 Log: Merge from vmcontention Added: user/attilio/vmc-playground/sys/arm/allwinner/a10_gpio.c - copied unchanged from r246398, user/attilio/vmcontention/sys/arm/allwinner/a10_gpio.c Modified: user/attilio/vmc-playground/bin/sh/mksyntax.c user/attilio/vmc-playground/etc/mtree/BSD.include.dist user/attilio/vmc-playground/etc/rc.d/pfsync user/attilio/vmc-playground/games/fortune/datfiles/fortunes-o.real user/attilio/vmc-playground/include/Makefile user/attilio/vmc-playground/lib/libcompiler_rt/Makefile user/attilio/vmc-playground/lib/libstand/Makefile user/attilio/vmc-playground/sbin/devd/devd.8 user/attilio/vmc-playground/share/mk/bsd.own.mk user/attilio/vmc-playground/sys/amd64/amd64/minidump_machdep.c user/attilio/vmc-playground/sys/amd64/amd64/pmap.c user/attilio/vmc-playground/sys/amd64/include/pmap.h user/attilio/vmc-playground/sys/arm/allwinner/a10_clk.c user/attilio/vmc-playground/sys/arm/allwinner/a10_ehci.c user/attilio/vmc-playground/sys/arm/allwinner/files.a10 user/attilio/vmc-playground/sys/arm/conf/CUBIEBOARD user/attilio/vmc-playground/sys/boot/arm/uboot/Makefile user/attilio/vmc-playground/sys/boot/fdt/dts/cubieboard.dts user/attilio/vmc-playground/sys/boot/usb/Makefile user/attilio/vmc-playground/sys/boot/usb/bsd_global.h user/attilio/vmc-playground/sys/boot/usb/bsd_kernel.c user/attilio/vmc-playground/sys/boot/usb/bsd_kernel.h user/attilio/vmc-playground/sys/dev/age/if_age.c user/attilio/vmc-playground/sys/dev/age/if_agevar.h user/attilio/vmc-playground/sys/dev/cxgbe/common/t4_hw.c user/attilio/vmc-playground/sys/dev/syscons/syscons.c user/attilio/vmc-playground/sys/dev/usb/controller/usb_controller.c user/attilio/vmc-playground/sys/dev/usb/controller/xhci.c user/attilio/vmc-playground/sys/dev/usb/controller/xhci.h user/attilio/vmc-playground/sys/dev/usb/usb_bus.h user/attilio/vmc-playground/sys/dev/usb/usb_device.c user/attilio/vmc-playground/sys/dev/usb/usb_dynamic.c user/attilio/vmc-playground/sys/dev/usb/usb_freebsd.h user/attilio/vmc-playground/sys/dev/usb/usb_freebsd_loader.h user/attilio/vmc-playground/sys/dev/usb/usb_hub.c user/attilio/vmc-playground/sys/dev/usb/usb_msctest.c user/attilio/vmc-playground/sys/dev/usb/usb_process.c user/attilio/vmc-playground/sys/dev/usb/usb_request.c user/attilio/vmc-playground/sys/dev/usb/usb_transfer.c user/attilio/vmc-playground/sys/fs/ext2fs/ext2_lookup.c user/attilio/vmc-playground/sys/fs/ext2fs/ext2_mount.h user/attilio/vmc-playground/sys/fs/ext2fs/ext2_vnops.c user/attilio/vmc-playground/sys/kern/subr_blist.c user/attilio/vmc-playground/sys/sys/queue.h user/attilio/vmc-playground/usr.sbin/bhyve/Makefile user/attilio/vmc-playground/usr.sbin/crunch/crunchgen/crunchgen.c user/attilio/vmc-playground/usr.sbin/pciconf/Makefile Directory Properties: user/attilio/vmc-playground/ (props changed) user/attilio/vmc-playground/sbin/ (props changed) user/attilio/vmc-playground/sys/ (props changed) user/attilio/vmc-playground/sys/boot/ (props changed) user/attilio/vmc-playground/usr.sbin/bhyve/ (props changed) Modified: user/attilio/vmc-playground/bin/sh/mksyntax.c ============================================================================== --- user/attilio/vmc-playground/bin/sh/mksyntax.c Wed Feb 6 11:49:43 2013 (r246398) +++ user/attilio/vmc-playground/bin/sh/mksyntax.c Wed Feb 6 11:59:32 2013 (r246399) @@ -107,14 +107,12 @@ static const char *syntax[513]; static int base; static int size; /* number of values which a char variable can have */ static int nbits; /* number of bits in a character */ -static int digit_contig;/* true if digits are contiguous */ static void filltable(const char *); static void init(void); static void add(const char *, const char *); static void print(const char *); static void output_type_macros(void); -static void digit_convert(void); int main(int argc __unused, char **argv __unused) @@ -125,7 +123,6 @@ main(int argc __unused, char **argv __un int i; char buf[80]; int pos; - static char digit[] = "0123456789"; /* Create output files */ if ((cfile = fopen("syntax.c", "w")) == NULL) { @@ -158,11 +155,6 @@ main(int argc __unused, char **argv __un base = 1; if (sign) base += 1 << (nbits - 1); - digit_contig = 1; - for (i = 0 ; i < 10 ; i++) { - if (digit[i] != '0' + i) - digit_contig = 0; - } fputs("#include \n", hfile); @@ -248,8 +240,6 @@ main(int argc __unused, char **argv __un add("_", "ISUNDER"); add("#?$!-*@", "ISSPECL"); print("is_type"); - if (! digit_contig) - digit_convert(); exit(0); } @@ -341,12 +331,13 @@ print(const char *name) */ static const char *macro[] = { - "#define is_digit(c)\t((is_type+SYNBASE)[(int)c] & ISDIGIT)", + "#define is_digit(c)\t((unsigned int)((c) - '0') <= 9)", "#define is_eof(c)\t((c) == PEOF)", "#define is_alpha(c)\t((is_type+SYNBASE)[(int)c] & (ISUPPER|ISLOWER))", "#define is_name(c)\t((is_type+SYNBASE)[(int)c] & (ISUPPER|ISLOWER|ISUNDER))", "#define is_in_name(c)\t((is_type+SYNBASE)[(int)c] & (ISUPPER|ISLOWER|ISUNDER|ISDIGIT))", "#define is_special(c)\t((is_type+SYNBASE)[(int)c] & (ISSPECL|ISDIGIT))", + "#define digit_val(c)\t((c) - '0')", NULL }; @@ -355,41 +346,6 @@ output_type_macros(void) { const char **pp; - if (digit_contig) - macro[0] = "#define is_digit(c)\t((unsigned int)((c) - '0') <= 9)"; for (pp = macro ; *pp ; pp++) fprintf(hfile, "%s\n", *pp); - if (digit_contig) - fputs("#define digit_val(c)\t((c) - '0')\n", hfile); - else - fputs("#define digit_val(c)\t(digit_value[c])\n", hfile); -} - - - -/* - * Output digit conversion table (if digits are not contiguous). - */ - -static void -digit_convert(void) -{ - int maxdigit; - static char digit[] = "0123456789"; - char *p; - int i; - - maxdigit = 0; - for (p = digit ; *p ; p++) - if (*p > maxdigit) - maxdigit = *p; - fputs("extern const char digit_value[];\n", hfile); - fputs("\n\nconst char digit_value[] = {\n", cfile); - for (i = 0 ; i <= maxdigit ; i++) { - for (p = digit ; *p && *p != i ; p++); - if (*p == '\0') - p = digit; - fprintf(cfile, " %d,\n", (int)(p - digit)); - } - fputs("};\n", cfile); } Modified: user/attilio/vmc-playground/etc/mtree/BSD.include.dist ============================================================================== --- user/attilio/vmc-playground/etc/mtree/BSD.include.dist Wed Feb 6 11:49:43 2013 (r246398) +++ user/attilio/vmc-playground/etc/mtree/BSD.include.dist Wed Feb 6 11:59:32 2013 (r246399) @@ -100,6 +100,8 @@ dev acpica .. + agp + .. an .. bktr @@ -136,6 +138,8 @@ .. pbio .. + pci + .. powermac_nvram .. ppbus Modified: user/attilio/vmc-playground/etc/rc.d/pfsync ============================================================================== --- user/attilio/vmc-playground/etc/rc.d/pfsync Wed Feb 6 11:49:43 2013 (r246398) +++ user/attilio/vmc-playground/etc/rc.d/pfsync Wed Feb 6 11:59:32 2013 (r246399) @@ -35,6 +35,7 @@ pfsync_start() if [ -n "${pfsync_syncpeer}" ]; then _syncpeer="syncpeer ${pfsync_syncpeer}" fi + load_kld pfsync ifconfig pfsync0 $_syncpeer syncdev $pfsync_syncdev $pfsync_ifconfig up } Modified: user/attilio/vmc-playground/games/fortune/datfiles/fortunes-o.real ============================================================================== --- user/attilio/vmc-playground/games/fortune/datfiles/fortunes-o.real Wed Feb 6 11:49:43 2013 (r246398) +++ user/attilio/vmc-playground/games/fortune/datfiles/fortunes-o.real Wed Feb 6 11:59:32 2013 (r246399) @@ -11437,233 +11437,6 @@ two new uses for sheep. Meat and wool. % Runners do it alone. % -Rush Limbaugh's 35 Undeniable Truths of Life: - -(1) The greatest threat to the human spirit is liberalism. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(10) Liberalism poisons the soul. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(11) Neither the United States, nor anyone else, "imposes" freedom on - the people of other nations. Freedom is not an imposition. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(12) Freedom is God-given. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(13) To dictatorships, peace means the absence of opposition. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(14) To free people, peace means the absence of threat. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(15) The Peace Movement in the United States was, whether by accident or - design, pro-communist. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(16) The collective knowledge and wisdom of seasoned citizens is the - most valuable, yet untapped, resource our young people have. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(17) The greatest football team in the history of civilization was the - Pittsburgh Steelers of 1975 through 1980. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(18) There is no such thing as "war atrocities." War is an atrocity. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(19) Regardless of the pain in our memories, nostalgia only reminds us - of the good times in our past. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(2) The single greatest threat to the free people of the world is posed - by the heinous idea of centralized government control. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(20) There is a God. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(21) Abortion is wrong. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(22) Morality is not defined by individual choice. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(23) Evolution cannot explain creation. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(24) Feminism was established so that unattractive women could have - easier access to the mainstream of society. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(25) Love is the only human emotion which cannot be controlled. You - either do or you don't. You can't fake it. (Except women, and - thank God they can.) - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(26) The only difference between Mikhail Gorbachev and previous Soviet - leaders is that he is alive. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(27) Soviet leaders were actually left-wing dictators. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(28) Abraham Lincoln saved this nation. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(29) The Los Angeles Raiders will never be the team they were when they - called Oakland home. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(3) Peace does not mean the elimination of nuclear weapons. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(30) The United States will again go to war. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(31) To more and more American intellectuals, a victorious United States - is a sinful United States. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(32) The fact that American intellectuals rue a victorious United States - is frightening and ominous. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(33) There will always be poor people. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(34) The fact that there will always be poor people is not the fault of - the rich. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(35) Rather than feel guilty as some do, you should thank God for making - you an American. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(4) Peace does not mean the absence of war. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(5) War is not obsolete. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(6) Ours is a world governed by the aggressive use of force. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(7) There is only one way to eliminate nuclear weapons. Use them. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(8) Peace cannot be achieved merely by developing an "understanding" - among peoples. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% -Rush Limbaugh's 35 Undeniable Truths of Life: - -(9) Americans opposing America is not always sacred nor courageous ... - it is sometimes dangerous. - - -- "The Limbaugh Letter," Copyright 1992, EFM Publishing, Inc. -% Said a dainty young whore named Ms. Meggs, "The men like to spread my two legs, Then slip in between, Modified: user/attilio/vmc-playground/include/Makefile ============================================================================== --- user/attilio/vmc-playground/include/Makefile Wed Feb 6 11:49:43 2013 (r246398) +++ user/attilio/vmc-playground/include/Makefile Wed Feb 6 11:59:32 2013 (r246399) @@ -42,9 +42,10 @@ LDIRS= bsm cam geom net net80211 netatal sys vm LSUBDIRS= cam/ata cam/scsi \ - dev/acpica dev/an dev/bktr dev/ciss dev/filemon dev/firewire dev/hwpmc \ + dev/acpica dev/agp dev/an dev/bktr dev/ciss dev/filemon dev/firewire \ + dev/hwpmc \ dev/ic dev/iicbus ${_dev_ieee488} dev/io dev/lmc dev/mfi dev/nvme \ - dev/ofw dev/pbio ${_dev_powermac_nvram} dev/ppbus dev/smbus \ + dev/ofw dev/pbio dev/pci ${_dev_powermac_nvram} dev/ppbus dev/smbus \ dev/speaker dev/usb dev/utopia dev/vkbd dev/wi \ fs/devfs fs/fdescfs fs/msdosfs fs/nandfs fs/nfs fs/nullfs \ fs/procfs fs/udf fs/unionfs \ @@ -154,7 +155,7 @@ copies: done .endif .endfor -.for i in ${LDIRS} ${LSUBDIRS:Ndev/acpica:Ndev/bktr:Ndev/nand} ${LSUBSUBDIRS} +.for i in ${LDIRS} ${LSUBDIRS:Ndev/agp:Ndev/acpica:Ndev/bktr:Ndev/nand:Ndev/pci} ${LSUBSUBDIRS} cd ${.CURDIR}/../sys; \ ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 $i/*.h \ ${DESTDIR}${INCLUDEDIR}/$i @@ -162,6 +163,9 @@ copies: cd ${.CURDIR}/../sys/dev/acpica; \ ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 acpiio.h \ ${DESTDIR}${INCLUDEDIR}/dev/acpica + cd ${.CURDIR}/../sys/dev/agp; \ + ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 agpreg.h \ + ${DESTDIR}${INCLUDEDIR}/dev/agp cd ${.CURDIR}/../sys/dev/bktr; \ ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 ioctl_*.h \ ${DESTDIR}${INCLUDEDIR}/dev/bktr @@ -172,6 +176,9 @@ copies: ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 nand_dev.h \ ${DESTDIR}${INCLUDEDIR}/dev/nand .endif + cd ${.CURDIR}/../sys/dev/pci; \ + ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 pcireg.h \ + ${DESTDIR}${INCLUDEDIR}/dev/pci cd ${.CURDIR}/../sys/contrib/altq/altq; \ ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 *.h \ ${DESTDIR}${INCLUDEDIR}/altq @@ -225,7 +232,7 @@ symlinks: ln -fs ../../../sys/$i/$$h ${DESTDIR}${INCLUDEDIR}/$i; \ done .endfor -.for i in ${LSUBDIRS:Ndev/acpica:Ndev/bktr:Ndev/nand} +.for i in ${LSUBDIRS:Ndev/agp:Ndev/acpica:Ndev/bktr:Ndev/nand:Ndev/pci} cd ${.CURDIR}/../sys/$i; \ for h in *.h; do \ ln -fs ../../../../sys/$i/$$h ${DESTDIR}${INCLUDEDIR}/$i; \ @@ -236,6 +243,11 @@ symlinks: ln -fs ../../../../sys/dev/acpica/$$h \ ${DESTDIR}${INCLUDEDIR}/dev/acpica; \ done + cd ${.CURDIR}/../sys/dev/agp; \ + for h in agpreg.h; do \ + ln -fs ../../../../sys/dev/agp/$$h \ + ${DESTDIR}${INCLUDEDIR}/dev/agp; \ + done cd ${.CURDIR}/../sys/dev/bktr; \ for h in ioctl_*.h; do \ ln -fs ../../../../sys/dev/bktr/$$h \ @@ -248,6 +260,11 @@ symlinks: ${DESTDIR}${INCLUDEDIR}/dev/nand; \ done .endif + cd ${.CURDIR}/../sys/dev/pci; \ + for h in pcireg.h; do \ + ln -fs ../../../../sys/dev/pci/$$h \ + ${DESTDIR}${INCLUDEDIR}/dev/pci; \ + done .for i in ${LSUBSUBDIRS} cd ${.CURDIR}/../sys/$i; \ for h in *.h; do \ Modified: user/attilio/vmc-playground/lib/libcompiler_rt/Makefile ============================================================================== --- user/attilio/vmc-playground/lib/libcompiler_rt/Makefile Wed Feb 6 11:49:43 2013 (r246398) +++ user/attilio/vmc-playground/lib/libcompiler_rt/Makefile Wed Feb 6 11:59:32 2013 (r246399) @@ -188,6 +188,10 @@ SRCS+= ${file}.c .if ${MACHINE_CPUARCH} == "arm" && ${MK_ARM_EABI} != "no" SRCS+= aeabi_idivmod.S \ aeabi_ldivmod.S \ + aeabi_memcmp.S \ + aeabi_memcpy.S \ + aeabi_memmove.S \ + aeabi_memset.S \ aeabi_uidivmod.S \ aeabi_uldivmod.S .endif Modified: user/attilio/vmc-playground/lib/libstand/Makefile ============================================================================== --- user/attilio/vmc-playground/lib/libstand/Makefile Wed Feb 6 11:49:43 2013 (r246398) +++ user/attilio/vmc-playground/lib/libstand/Makefile Wed Feb 6 11:59:32 2013 (r246399) @@ -61,7 +61,20 @@ SRCS+= bcmp.c bcopy.c bzero.c ffs.c memc .endif .if ${MACHINE_CPUARCH} == "arm" .PATH: ${.CURDIR}/../libc/arm/gen + +.if ${MK_ARM_EABI} == "no" SRCS+= divsi3.S +.else +# Compiler support functions +.PATH: ${.CURDIR}/../../contrib/compiler-rt/lib/ +SRCS+= divmoddi4.c divmodsi4.c divdi3.c divsi3.c moddi3.c modsi3.c +SRCS+= udivmoddi4.c udivmodsi4.c udivdi3.c udivsi3.c umoddi3.c umodsi3.c + +.PATH: ${.CURDIR}/../../contrib/compiler-rt/lib/arm/ +SRCS+= aeabi_idivmod.S aeabi_ldivmod.S aeabi_uidivmod.S aeabi_uldivmod.S +SRCS+= aeabi_memcmp.S aeabi_memcpy.S aeabi_memmove.S aeabi_memset.S +.endif + .endif .if ${MACHINE_CPUARCH} == "ia64" .PATH: ${.CURDIR}/../libc/ia64/string Modified: user/attilio/vmc-playground/sbin/devd/devd.8 ============================================================================== --- user/attilio/vmc-playground/sbin/devd/devd.8 Wed Feb 6 11:49:43 2013 (r246398) +++ user/attilio/vmc-playground/sbin/devd/devd.8 Wed Feb 6 11:59:32 2013 (r246399) @@ -25,7 +25,7 @@ .\" .\" $FreeBSD$ .\" -.Dd November 24, 2005 +.Dd January 30, 2013 .Dt DEVD 8 .Os .Sh NAME Modified: user/attilio/vmc-playground/share/mk/bsd.own.mk ============================================================================== --- user/attilio/vmc-playground/share/mk/bsd.own.mk Wed Feb 6 11:49:43 2013 (r246398) +++ user/attilio/vmc-playground/share/mk/bsd.own.mk Wed Feb 6 11:59:32 2013 (r246399) @@ -389,9 +389,13 @@ __T=${TARGET_ARCH} .else __T=${MACHINE_ARCH} .endif -# Clang is only for x86 and powerpc right now, by default. +# Clang is only for x86, powerpc and little-endian arm right now, by default. .if ${__T} == "amd64" || ${__T} == "i386" || ${__T:Mpowerpc*} __DEFAULT_YES_OPTIONS+=CLANG CLANG_FULL +.elif ${__T} == "arm" || ${__T} == "armv6" +__DEFAULT_YES_OPTIONS+=CLANG +# GCC is unable to build the full clang on arm, disable it by default. +__DEFAULT_NO_OPTIONS+=CLANG_FULL .else __DEFAULT_NO_OPTIONS+=CLANG CLANG_FULL .endif Modified: user/attilio/vmc-playground/sys/amd64/amd64/minidump_machdep.c ============================================================================== --- user/attilio/vmc-playground/sys/amd64/amd64/minidump_machdep.c Wed Feb 6 11:49:43 2013 (r246398) +++ user/attilio/vmc-playground/sys/amd64/amd64/minidump_machdep.c Wed Feb 6 11:59:32 2013 (r246399) @@ -232,7 +232,7 @@ minidumpsys(struct dumperinfo *di) /* Walk page table pages, set bits in vm_page_dump */ pmapsize = 0; pdp = (uint64_t *)PHYS_TO_DMAP(KPDPphys); - for (va = VM_MIN_KERNEL_ADDRESS; va < MAX(KERNBASE + NKPT * NBPDR, + for (va = VM_MIN_KERNEL_ADDRESS; va < MAX(KERNBASE + nkpt * NBPDR, kernel_vm_end); ) { /* * We always write a page, even if it is zero. Each @@ -364,7 +364,7 @@ minidumpsys(struct dumperinfo *di) /* Dump kernel page directory pages */ bzero(fakepd, sizeof(fakepd)); pdp = (uint64_t *)PHYS_TO_DMAP(KPDPphys); - for (va = VM_MIN_KERNEL_ADDRESS; va < MAX(KERNBASE + NKPT * NBPDR, + for (va = VM_MIN_KERNEL_ADDRESS; va < MAX(KERNBASE + nkpt * NBPDR, kernel_vm_end); va += NBPDP) { i = (va >> PDPSHIFT) & ((1ul << NPDPEPGSHIFT) - 1); Modified: user/attilio/vmc-playground/sys/amd64/amd64/pmap.c ============================================================================== --- user/attilio/vmc-playground/sys/amd64/amd64/pmap.c Wed Feb 6 11:49:43 2013 (r246398) +++ user/attilio/vmc-playground/sys/amd64/amd64/pmap.c Wed Feb 6 11:59:32 2013 (r246399) @@ -202,6 +202,10 @@ struct pmap kernel_pmap_store; vm_offset_t virtual_avail; /* VA of first avail page (after kernel bss) */ vm_offset_t virtual_end; /* VA of last avail page (end of kernel AS) */ +int nkpt; +SYSCTL_INT(_machdep, OID_AUTO, nkpt, CTLFLAG_RD, &nkpt, 0, + "Number of kernel page table pages allocated on bootup"); + static int ndmpdp; static vm_paddr_t dmaplimit; vm_offset_t kernel_vm_end = VM_MIN_KERNEL_ADDRESS; @@ -496,17 +500,42 @@ allocpages(vm_paddr_t *firstaddr, int n) CTASSERT(powerof2(NDMPML4E)); +/* number of kernel PDP slots */ +#define NKPDPE(ptpgs) howmany((ptpgs), NPDEPG) + static void -create_pagetables(vm_paddr_t *firstaddr) +nkpt_init(vm_paddr_t addr) { - int i, j, ndm1g; + int pt_pages; + +#ifdef NKPT + pt_pages = NKPT; +#else + pt_pages = howmany(addr, 1 << PDRSHIFT); + pt_pages += NKPDPE(pt_pages); - /* Allocate pages */ - KPTphys = allocpages(firstaddr, NKPT); - KPML4phys = allocpages(firstaddr, 1); - KPDPphys = allocpages(firstaddr, NKPML4E); - KPDphys = allocpages(firstaddr, NKPDPE); + /* + * Add some slop beyond the bare minimum required for bootstrapping + * the kernel. + * + * This is quite important when allocating KVA for kernel modules. + * The modules are required to be linked in the negative 2GB of + * the address space. If we run out of KVA in this region then + * pmap_growkernel() will need to allocate page table pages to map + * the entire 512GB of KVA space which is an unnecessary tax on + * physical memory. + */ + pt_pages += 8; /* 16MB additional slop for kernel modules */ +#endif + nkpt = pt_pages; +} +static void +create_pagetables(vm_paddr_t *firstaddr) +{ + int i, j, ndm1g, nkpdpe; + + /* Allocate page table pages for the direct map */ ndmpdp = (ptoa(Maxmem) + NBPDP - 1) >> PDPSHIFT; if (ndmpdp < 4) /* Minimum 4GB of dirmap */ ndmpdp = 4; @@ -518,6 +547,22 @@ create_pagetables(vm_paddr_t *firstaddr) DMPDphys = allocpages(firstaddr, ndmpdp - ndm1g); dmaplimit = (vm_paddr_t)ndmpdp << PDPSHIFT; + /* Allocate pages */ + KPML4phys = allocpages(firstaddr, 1); + KPDPphys = allocpages(firstaddr, NKPML4E); + + /* + * Allocate the initial number of kernel page table pages required to + * bootstrap. We defer this until after all memory-size dependent + * allocations are done (e.g. direct map), so that we don't have to + * build in too much slop in our estimate. + */ + nkpt_init(*firstaddr); + nkpdpe = NKPDPE(nkpt); + + KPTphys = allocpages(firstaddr, nkpt); + KPDphys = allocpages(firstaddr, nkpdpe); + /* Fill in the underlying page table pages */ /* Read-only from zero to physfree */ /* XXX not fully used, underneath 2M pages */ @@ -527,7 +572,7 @@ create_pagetables(vm_paddr_t *firstaddr) } /* Now map the page tables at their location within PTmap */ - for (i = 0; i < NKPT; i++) { + for (i = 0; i < nkpt; i++) { ((pd_entry_t *)KPDphys)[i] = KPTphys + (i << PAGE_SHIFT); ((pd_entry_t *)KPDphys)[i] |= PG_RW | PG_V; } @@ -540,7 +585,7 @@ create_pagetables(vm_paddr_t *firstaddr) } /* And connect up the PD to the PDP */ - for (i = 0; i < NKPDPE; i++) { + for (i = 0; i < nkpdpe; i++) { ((pdp_entry_t *)KPDPphys)[i + KPDPI] = KPDphys + (i << PAGE_SHIFT); ((pdp_entry_t *)KPDPphys)[i + KPDPI] |= PG_RW | PG_V | PG_U; @@ -769,7 +814,7 @@ pmap_init(void) * Initialize the vm page array entries for the kernel pmap's * page table pages. */ - for (i = 0; i < NKPT; i++) { + for (i = 0; i < nkpt; i++) { mpte = PHYS_TO_VM_PAGE(KPTphys + (i << PAGE_SHIFT)); KASSERT(mpte >= vm_page_array && mpte < &vm_page_array[vm_page_array_size], @@ -2058,7 +2103,7 @@ pmap_growkernel(vm_offset_t addr) * any new kernel page table pages between "kernel_vm_end" and * "KERNBASE". */ - if (KERNBASE < addr && addr <= KERNBASE + NKPT * NBPDR) + if (KERNBASE < addr && addr <= KERNBASE + nkpt * NBPDR) return; addr = roundup2(addr, NBPDR); Modified: user/attilio/vmc-playground/sys/amd64/include/pmap.h ============================================================================== --- user/attilio/vmc-playground/sys/amd64/include/pmap.h Wed Feb 6 11:49:43 2013 (r246398) +++ user/attilio/vmc-playground/sys/amd64/include/pmap.h Wed Feb 6 11:59:32 2013 (r246399) @@ -113,13 +113,7 @@ ((unsigned long)(l2) << PDRSHIFT) | \ ((unsigned long)(l1) << PAGE_SHIFT)) -/* Initial number of kernel page tables. */ -#ifndef NKPT -#define NKPT 32 -#endif - #define NKPML4E 1 /* number of kernel PML4 slots */ -#define NKPDPE howmany(NKPT, NPDEPG)/* number of kernel PDP slots */ #define NUPML4E (NPML4EPG/2) /* number of userland PML4 pages */ #define NUPDPE (NUPML4E*NPDPEPG)/* number of userland PDP pages */ @@ -181,6 +175,7 @@ typedef u_int64_t pml4_entry_t; #define PML4map ((pd_entry_t *)(addr_PML4map)) #define PML4pml4e ((pd_entry_t *)(addr_PML4pml4e)) +extern int nkpt; /* Initial number of kernel page tables */ extern u_int64_t KPDPphys; /* physical address of kernel level 3 */ extern u_int64_t KPML4phys; /* physical address of kernel level 4 */ Modified: user/attilio/vmc-playground/sys/arm/allwinner/a10_clk.c ============================================================================== --- user/attilio/vmc-playground/sys/arm/allwinner/a10_clk.c Wed Feb 6 11:49:43 2013 (r246398) +++ user/attilio/vmc-playground/sys/arm/allwinner/a10_clk.c Wed Feb 6 11:59:32 2013 (r246399) @@ -62,10 +62,10 @@ struct a10_ccm_softc { static struct a10_ccm_softc *a10_ccm_sc = NULL; -#define ccm_read_4(reg) \ - bus_space_read_4(a10_ccm_sc->bst, a10_ccm_sc->bsh, reg) -#define ccm_write_4(reg, val) \ - bus_space_write_4(a10_ccm_sc->bst, a10_ccm_sc->bsh, reg, val) +#define ccm_read_4(sc, reg) \ + bus_space_read_4((sc)->bst, (sc)->bsh, (reg)) +#define ccm_write_4(sc, reg, val) \ + bus_space_write_4((sc)->bst, (sc)->bsh, (reg), (val)) static int a10_ccm_probe(device_t dev) @@ -121,24 +121,24 @@ int a10_clk_usb_activate(void) { struct a10_ccm_softc *sc = a10_ccm_sc; - uint32_t reg_value = 0; + uint32_t reg_value; if (sc == NULL) return ENXIO; /* Gating AHB clock for USB */ - reg_value = ccm_read_4(CCM_AHB_GATING0); + reg_value = ccm_read_4(sc, CCM_AHB_GATING0); reg_value |= CCM_AHB_GATING_USB0; /* AHB clock gate usb0 */ reg_value |= CCM_AHB_GATING_EHCI1; /* AHB clock gate ehci1 */ - ccm_write_4(CCM_AHB_GATING0, reg_value); + ccm_write_4(sc, CCM_AHB_GATING0, reg_value); /* Enable clock for USB */ - reg_value = ccm_read_4(CCM_USB_CLK); + reg_value = ccm_read_4(sc, CCM_USB_CLK); reg_value |= CCM_USB_PHY; /* USBPHY */ reg_value |= CCM_USB0_RESET; /* disable reset for USB0 */ reg_value |= CCM_USB1_RESET; /* disable reset for USB1 */ reg_value |= CCM_USB2_RESET; /* disable reset for USB2 */ - ccm_write_4(CCM_USB_CLK, reg_value); + ccm_write_4(sc, CCM_USB_CLK, reg_value); return (0); } @@ -147,24 +147,24 @@ int a10_clk_usb_deactivate(void) { struct a10_ccm_softc *sc = a10_ccm_sc; - uint32_t reg_value = 0; + uint32_t reg_value; if (sc == NULL) return ENXIO; /* Disable clock for USB */ - reg_value = ccm_read_4(CCM_USB_CLK); + reg_value = ccm_read_4(sc, CCM_USB_CLK); reg_value &= ~CCM_USB_PHY; /* USBPHY */ reg_value &= ~CCM_USB0_RESET; /* reset for USB0 */ reg_value &= ~CCM_USB1_RESET; /* reset for USB1 */ reg_value &= ~CCM_USB2_RESET; /* reset for USB2 */ - ccm_write_4(CCM_USB_CLK, reg_value); + ccm_write_4(sc, CCM_USB_CLK, reg_value); /* Disable gating AHB clock for USB */ - reg_value = ccm_read_4(CCM_AHB_GATING0); + reg_value = ccm_read_4(sc, CCM_AHB_GATING0); reg_value &= ~CCM_AHB_GATING_USB0; /* disable AHB clock gate usb0 */ reg_value &= ~CCM_AHB_GATING_EHCI1; /* disable AHB clock gate ehci1 */ - ccm_write_4(CCM_AHB_GATING0, reg_value); + ccm_write_4(sc, CCM_AHB_GATING0, reg_value); return (0); } Modified: user/attilio/vmc-playground/sys/arm/allwinner/a10_ehci.c ============================================================================== --- user/attilio/vmc-playground/sys/arm/allwinner/a10_ehci.c Wed Feb 6 11:49:43 2013 (r246398) +++ user/attilio/vmc-playground/sys/arm/allwinner/a10_ehci.c Wed Feb 6 11:59:32 2013 (r246399) @@ -40,6 +40,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include @@ -58,6 +59,8 @@ __FBSDID("$FreeBSD$"); #include #include +#include "gpio_if.h" + #include "a10_clk.h" #define EHCI_HC_DEVSTR "Allwinner Integrated USB 2.0 controller" @@ -70,8 +73,9 @@ __FBSDID("$FreeBSD$"); #define SW_ULPI_BYPASS (1 << 0) #define SW_AHB_INCRX_ALIGN (1 << 8) -#define SW_AHB_INCR4 (1 << 9) +#define SW_AHB_INCR4 (1 << 9) #define SW_AHB_INCR8 (1 << 10) +#define GPIO_USB2_PWR 227 #define A10_READ_4(sc, reg) \ bus_space_read_4((sc)->sc_io_tag, (sc)->sc_io_hdl, reg) @@ -101,6 +105,7 @@ a10_ehci_attach(device_t self) { ehci_softc_t *sc = device_get_softc(self); bus_space_handle_t bsh; + device_t sc_gpio_dev; int err; int rid; uint32_t reg_value = 0; @@ -153,6 +158,13 @@ a10_ehci_attach(device_t self) sprintf(sc->sc_vendor, "Allwinner"); + /* Get the GPIO device, we need this to give power to USB */ + sc_gpio_dev = devclass_get_device(devclass_find("gpio"), 0); + if (sc_gpio_dev == NULL) { + device_printf(self, "Error: failed to get the GPIO device\n"); + goto error; + } + err = bus_setup_intr(self, sc->sc_irq_res, INTR_TYPE_BIO | INTR_MPSAFE, NULL, (driver_intr_t *)ehci_interrupt, sc, &sc->sc_intr_hdl); if (err) { @@ -166,6 +178,10 @@ a10_ehci_attach(device_t self) /* Enable clock for USB */ a10_clk_usb_activate(); + /* Give power to USB */ + GPIO_PIN_SETFLAGS(sc_gpio_dev, GPIO_USB2_PWR, GPIO_PIN_OUTPUT); + GPIO_PIN_SET(sc_gpio_dev, GPIO_USB2_PWR, GPIO_PIN_HIGH); + /* Enable passby */ reg_value = A10_READ_4(sc, SW_USB_PMU_IRQ_ENABLE); reg_value |= SW_AHB_INCR8; /* AHB INCR8 enable */ Copied: user/attilio/vmc-playground/sys/arm/allwinner/a10_gpio.c (from r246398, user/attilio/vmcontention/sys/arm/allwinner/a10_gpio.c) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/attilio/vmc-playground/sys/arm/allwinner/a10_gpio.c Wed Feb 6 11:59:32 2013 (r246399, copy of r246398, user/attilio/vmcontention/sys/arm/allwinner/a10_gpio.c) @@ -0,0 +1,521 @@ +/*- + * Copyright (c) 2013 Ganbold Tsagaankhuu + * Copyright (c) 2012 Oleksandr Tymoshenko + * Copyright (c) 2012 Luiz Otavio O Souza. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + */ +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include + +#include "gpio_if.h" + +/* + * A10 have 9 banks of gpio. + * 32 pins per bank: + * PA0 - PA17 | PB0 - PB23 | PC0 - PC24 + * PD0 - PD27 | PE0 - PE31 | PF0 - PF5 + * PG0 - PG9 | PH0 - PH27 | PI0 - PI12 + */ + +#define A10_GPIO_PINS 288 +#define A10_GPIO_DEFAULT_CAPS (GPIO_PIN_INPUT | GPIO_PIN_OUTPUT | \ + GPIO_PIN_PULLUP | GPIO_PIN_PULLDOWN) + +struct a10_gpio_softc { + device_t sc_dev; + struct mtx sc_mtx; + struct resource * sc_mem_res; + struct resource * sc_irq_res; + bus_space_tag_t sc_bst; + bus_space_handle_t sc_bsh; + void * sc_intrhand; + int sc_gpio_npins; + struct gpio_pin sc_gpio_pins[A10_GPIO_PINS]; +}; + +enum a10_gpio_fsel { + A10_GPIO_INPUT, + A10_GPIO_OUTPUT, +}; + +enum a10_gpio_pud { + A10_GPIO_NONE, + A10_GPIO_PULLDOWN, + A10_GPIO_PULLUP, +}; + +#define A10_GPIO_LOCK(_sc) mtx_lock(&_sc->sc_mtx) +#define A10_GPIO_UNLOCK(_sc) mtx_unlock(&_sc->sc_mtx) +#define A10_GPIO_LOCK_ASSERT(_sc) mtx_assert(&_sc->sc_mtx, MA_OWNED) + +#define A10_GPIO_GP_CFG(_bank, _pin) 0x00 + ((_bank) * 0x24) + ((_pin)<<2) +#define A10_GPIO_GP_DAT(_bank) 0x10 + ((_bank) * 0x24) +#define A10_GPIO_GP_DRV(_bank, _pin) 0x14 + ((_bank) * 0x24) + ((_pin)<<2) +#define A10_GPIO_GP_PUL(_bank, _pin) 0x1c + ((_bank) * 0x24) + ((_pin)<<2) + +#define A10_GPIO_GP_INT_CFG0 0x200 +#define A10_GPIO_GP_INT_CFG1 0x204 +#define A10_GPIO_GP_INT_CFG2 0x208 +#define A10_GPIO_GP_INT_CFG3 0x20c + +#define A10_GPIO_GP_INT_CTL 0x210 +#define A10_GPIO_GP_INT_STA 0x214 +#define A10_GPIO_GP_INT_DEB 0x218 + +#define A10_GPIO_WRITE(_sc, _off, _val) \ + bus_space_write_4(_sc->sc_bst, _sc->sc_bsh, _off, _val) +#define A10_GPIO_READ(_sc, _off) \ + bus_space_read_4(_sc->sc_bst, _sc->sc_bsh, _off) + +static uint32_t +a10_gpio_get_function(struct a10_gpio_softc *sc, uint32_t pin) +{ + uint32_t bank, func, offset; + + bank = pin / 32; + pin = pin - 32 * bank; + func = pin >> 3; + offset = ((pin & 0x07) << 2); + + A10_GPIO_LOCK(sc); + func = (A10_GPIO_READ(sc, A10_GPIO_GP_CFG(bank, func)) >> offset) & 7; + A10_GPIO_UNLOCK(sc); + + return (func); +} + +static uint32_t +a10_gpio_func_flag(uint32_t nfunc) +{ + + switch (nfunc) { + case A10_GPIO_INPUT: + return (GPIO_PIN_INPUT); + case A10_GPIO_OUTPUT: + return (GPIO_PIN_OUTPUT); + } + return (0); +} + +static void +a10_gpio_set_function(struct a10_gpio_softc *sc, uint32_t pin, uint32_t f) +{ + uint32_t bank, func, data, offset; + + /* Must be called with lock held. */ + A10_GPIO_LOCK_ASSERT(sc); + + bank = pin / 32; + pin = pin - 32 * bank; + func = pin >> 3; + offset = ((pin & 0x07) << 2); + + data = A10_GPIO_READ(sc, A10_GPIO_GP_CFG(bank, func)); + data &= ~(7 << offset); + data |= (f << offset); + A10_GPIO_WRITE(sc, A10_GPIO_GP_CFG(bank, func), data); +} + +static void +a10_gpio_set_pud(struct a10_gpio_softc *sc, uint32_t pin, uint32_t state) +{ + uint32_t bank, offset, pull, val; + + /* Must be called with lock held. */ + A10_GPIO_LOCK_ASSERT(sc); + + bank = pin / 32; + pin = pin - 32 * bank; + pull = pin >> 4; + offset = ((pin & 0x0f) << 1); + + val = A10_GPIO_READ(sc, A10_GPIO_GP_PUL(bank, pull)); + val &= ~(0x03 << offset); + val |= (state << offset); + A10_GPIO_WRITE(sc, A10_GPIO_GP_PUL(bank, pull), val); +} *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Wed Feb 6 14:29:06 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 9128828E; Wed, 6 Feb 2013 14:29:06 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 754DEE6B; Wed, 6 Feb 2013 14:29:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16ET6WX043721; Wed, 6 Feb 2013 14:29:06 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16ET5xn043716; Wed, 6 Feb 2013 14:29:05 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302061429.r16ET5xn043716@svn.freebsd.org> From: Attilio Rao Date: Wed, 6 Feb 2013 14:29:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246407 - in user/attilio/vmc-playground/sys: fs/tmpfs vm X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 14:29:06 -0000 Author: attilio Date: Wed Feb 6 14:29:05 2013 New Revision: 246407 URL: http://svnweb.freebsd.org/changeset/base/246407 Log: Reduce diffs against HEAD: Reimplement vm_page_cache_free() as a range operation. Modified: user/attilio/vmc-playground/sys/fs/tmpfs/tmpfs_vnops.c user/attilio/vmc-playground/sys/vm/vm_object.c user/attilio/vmc-playground/sys/vm/vm_page.c user/attilio/vmc-playground/sys/vm/vm_page.h user/attilio/vmc-playground/sys/vm/vnode_pager.c Modified: user/attilio/vmc-playground/sys/fs/tmpfs/tmpfs_vnops.c ============================================================================== --- user/attilio/vmc-playground/sys/fs/tmpfs/tmpfs_vnops.c Wed Feb 6 13:55:02 2013 (r246406) +++ user/attilio/vmc-playground/sys/fs/tmpfs/tmpfs_vnops.c Wed Feb 6 14:29:05 2013 (r246407) @@ -670,13 +670,8 @@ lookupvpg: VM_OBJECT_UNLOCK(vobj); error = uiomove_fromphys(&vpg, offset, tlen, uio); } else { - vpg = vm_page_is_cached(vobj, idx); - if (vpg != NULL) { - mtx_lock(&vm_page_queue_free_mtx); - if (vpg->object == vobj) - vm_page_cache_free(vpg); - mtx_unlock(&vm_page_queue_free_mtx); - } + if (vm_page_is_cached(vobj, idx)) + vm_page_cache_free(vobj, idx, idx + 1); VM_OBJECT_UNLOCK(vobj); vpg = NULL; } Modified: user/attilio/vmc-playground/sys/vm/vm_object.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_object.c Wed Feb 6 13:55:02 2013 (r246406) +++ user/attilio/vmc-playground/sys/vm/vm_object.c Wed Feb 6 14:29:05 2013 (r246407) @@ -674,8 +674,6 @@ void vm_object_terminate(vm_object_t object) { vm_page_t p, p_next; - vm_pindex_t start; - struct vnode *vp; VM_OBJECT_LOCK_ASSERT(object, MA_OWNED); @@ -739,38 +737,6 @@ vm_object_terminate(vm_object_t object) vm_page_unlock(p); } vm_radix_reclaim_allnodes(&object->rtree); - vp = NULL; - if (!vm_object_cache_is_empty(object)) { - start = 0; - mtx_lock(&vm_page_queue_free_mtx); - while ((p = vm_radix_lookup_ge(&object->cache, - start)) != NULL) { - MPASS(p->object == object); - p->object = NULL; - p->valid = 0; - - /* Clear PG_CACHED and set PG_FREE. */ - p->flags ^= PG_CACHED | PG_FREE; - cnt.v_cache_count--; - cnt.v_free_count++; - - /* - * At least one cached page was removed and - * in the end all the cached pages will be - * reclaimed. If the object is a vnode, - * drop a reference to it. - */ - if (object->type == OBJT_VNODE) - vp = object->handle; - - /* Point to the next available index. */ - start = p->pindex + 1; - if (start < p->pindex) - break; - } - vm_radix_reclaim_allnodes(&object->cache); - mtx_unlock(&vm_page_queue_free_mtx); - } /* * If the object contained any pages, then reset it to an empty state. * None of the object's fields, including "resident_page_count", were @@ -782,13 +748,13 @@ vm_object_terminate(vm_object_t object) if (object->type == OBJT_VNODE) vdrop(object->handle); } - if (vp) - vdrop(vp); #if VM_NRESERVLEVEL > 0 if (__predict_false(!LIST_EMPTY(&object->rvq))) vm_reserv_break_all(object); #endif + if (!vm_object_cache_is_empty(object)) + vm_page_cache_free(object, 0, 0); /* * Let the pager know object is dead. @@ -1679,9 +1645,6 @@ vm_object_qcollapse(vm_object_t object) void vm_object_collapse(vm_object_t object) { - vm_page_t p; - vm_pindex_t start, tmpindex; - VM_OBJECT_LOCK_ASSERT(object, MA_OWNED); while (TRUE) { @@ -1762,30 +1725,11 @@ vm_object_collapse(vm_object_t object) object, OFF_TO_IDX(object->backing_object_offset), TRUE); - if (!vm_object_cache_is_empty(backing_object)) { - - /* - * Free any cached pages from - * backing_object. - */ - start = 0; - mtx_lock(&vm_page_queue_free_mtx); - while ((p = - vm_radix_lookup_ge(&backing_object->cache, - start)) != NULL) { - tmpindex = p->pindex; - vm_page_cache_free(p); - - /* - * Point to the next available - * index. - */ - start = tmpindex + 1; - if (start < tmpindex) - break; - } - mtx_unlock(&vm_page_queue_free_mtx); - } + /* + * Free any cached pages from backing_object. + */ + if (!vm_object_cache_is_empty(object)) + vm_page_cache_free(backing_object, 0, 0); } /* * Object now shadows whatever backing_object did. @@ -1906,7 +1850,6 @@ void vm_object_page_remove(vm_object_t object, vm_pindex_t start, vm_pindex_t end, int options) { - struct vnode *vp; vm_page_t p, next; int wirings; @@ -1914,11 +1857,8 @@ vm_object_page_remove(vm_object_t object KASSERT((object->flags & OBJ_UNMANAGED) == 0 || (options & (OBJPR_CLEANONLY | OBJPR_NOTMAPPED)) == OBJPR_NOTMAPPED, ("vm_object_page_remove: illegal options for object %p", object)); - if (object->resident_page_count == 0) { - if (vm_object_cache_is_empty(object)) - return; + if (object->resident_page_count == 0) goto skipmemq; - } vm_object_pip_add(object, 1); again: p = vm_page_find_least(object, start); @@ -1990,22 +1930,8 @@ again: } vm_object_pip_wakeup(object); skipmemq: - vp = NULL; - if (!vm_object_cache_is_empty(object)) { - mtx_lock(&vm_page_queue_free_mtx); - while ((p = vm_radix_lookup_ge(&object->cache, - start)) != NULL) { - if (p->pindex >= end) - break; - vm_page_cache_free(p); - if (vm_object_cache_is_empty(object) && - object->type == OBJT_VNODE) - vp = object->handle; - } - mtx_unlock(&vm_page_queue_free_mtx); - } - if (vp) - vdrop(vp); + if (!vm_object_cache_is_empty(object)) + vm_page_cache_free(object, start, end); } /* Modified: user/attilio/vmc-playground/sys/vm/vm_page.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_page.c Wed Feb 6 13:55:02 2013 (r246406) +++ user/attilio/vmc-playground/sys/vm/vm_page.c Wed Feb 6 14:29:05 2013 (r246407) @@ -999,6 +999,47 @@ vm_page_rename(vm_page_t m, vm_object_t } /* + * Convert all of the given object's cached pages that have a + * pindex within the given range into free pages. If the value + * zero is given for "end", then the range's upper bound is + * infinity. If the given object is backed by a vnode and it + * transitions from having one or more cached pages to none, the + * vnode's hold count is reduced. + */ +void +vm_page_cache_free(vm_object_t object, vm_pindex_t start, vm_pindex_t end) +{ + vm_page_t m; + boolean_t empty; + + VM_OBJECT_LOCK_ASSERT(object, MA_OWNED); + + mtx_lock(&vm_page_queue_free_mtx); + if (vm_object_cache_is_empty(object)) { + mtx_unlock(&vm_page_queue_free_mtx); + return; + } + while ((m = vm_radix_lookup_ge(&object->cache, start)) != NULL) { + if (end != 0 && m->pindex >= end) + break; + vm_radix_remove(&object->cache, m->pindex); + m->object = NULL; + m->valid = 0; + + /* Clear PG_CACHED and set PG_FREE. */ + m->flags ^= PG_CACHED | PG_FREE; + KASSERT((m->flags & (PG_CACHED | PG_FREE)) == PG_FREE, + ("vm_page_cache_free: page %p has inconsistent flags", m)); + cnt.v_cache_count--; + cnt.v_free_count++; + } + empty = vm_object_cache_is_empty(object); + mtx_unlock(&vm_page_queue_free_mtx); + if (object->type == OBJT_VNODE && empty) + vdrop(object->handle); +} + +/* * Returns the cached page that is associated with the given * object and offset. If, however, none exists, returns NULL. * @@ -1034,36 +1075,6 @@ vm_page_cache_remove(vm_page_t m) } /* - * Move a given cached page from an object's cached pages to - * the free list. - * - * The free page queue mtx and object lock must be locked. - */ -void -vm_page_cache_free(vm_page_t m) -{ - vm_object_t object; - - object = m->object; - VM_OBJECT_LOCK_ASSERT(object, MA_OWNED); - mtx_assert(&vm_page_queue_free_mtx, MA_OWNED); - KASSERT((m->flags & PG_CACHED) != 0, - ("vm_page_cache_free: page %p is not cached", m)); - - /* - * Replicate vm_page_cache_remove with a version that can collapse - * internal nodes since the object lock is held. - */ - vm_radix_remove(&object->cache, m->pindex); - m->object = NULL; - m->valid = 0; - /* Clear PG_CACHED and set PG_FREE. */ - m->flags ^= PG_CACHED | PG_FREE; - cnt.v_cache_count--; - cnt.v_free_count++; -} - -/* * Transfer all of the cached pages with offset greater than or * equal to 'offidxstart' from the original object's cache to the * new object's cache. However, any cached pages with offset Modified: user/attilio/vmc-playground/sys/vm/vm_page.h ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_page.h Wed Feb 6 13:55:02 2013 (r246406) +++ user/attilio/vmc-playground/sys/vm/vm_page.h Wed Feb 6 14:29:05 2013 (r246407) @@ -376,8 +376,8 @@ vm_page_t vm_page_alloc_contig(vm_object vm_page_t vm_page_alloc_freelist(int, int); vm_page_t vm_page_grab (vm_object_t, vm_pindex_t, int); void vm_page_cache(vm_page_t); +void vm_page_cache_free(vm_object_t, vm_pindex_t, vm_pindex_t); void vm_page_cache_transfer(vm_object_t, vm_pindex_t, vm_object_t); -void vm_page_cache_free(vm_page_t); int vm_page_try_to_cache (vm_page_t); int vm_page_try_to_free (vm_page_t); void vm_page_dontneed(vm_page_t); Modified: user/attilio/vmc-playground/sys/vm/vnode_pager.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vnode_pager.c Wed Feb 6 13:55:02 2013 (r246406) +++ user/attilio/vmc-playground/sys/vm/vnode_pager.c Wed Feb 6 14:29:05 2013 (r246407) @@ -373,7 +373,6 @@ vnode_pager_setsize(vp, nsize) vm_ooffset_t nsize; { vm_object_t object; - struct vnode *drop; vm_page_t m; vm_pindex_t nobjsize; @@ -439,23 +438,9 @@ vnode_pager_setsize(vp, nsize) */ vm_page_clear_dirty(m, base, PAGE_SIZE - base); } else if ((nsize & PAGE_MASK) && - (m = vm_page_is_cached(object, - OFF_TO_IDX(nsize))) != NULL) { - drop = NULL; - mtx_lock(&vm_page_queue_free_mtx); - if (m->object == object) { - - /* - * Eliminate any cached page as we would have - * to do too much work to save it. - */ - vm_page_cache_free(m); - if (vm_object_cache_is_empty(object)) - drop = vp; - } - mtx_unlock(&vm_page_queue_free_mtx); - if (drop) - vdrop(drop); + vm_page_is_cached(object, OFF_TO_IDX(nsize))) { + vm_page_cache_free(object, OFF_TO_IDX(nsize), + nobjsize); } } object->un_pager.vnp.vnp_size = nsize; From owner-svn-src-user@FreeBSD.ORG Wed Feb 6 14:50:35 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id AF781F82; Wed, 6 Feb 2013 14:50:35 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 89E3FFAC; Wed, 6 Feb 2013 14:50:35 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16EoZil049343; Wed, 6 Feb 2013 14:50:35 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16EoZFR049339; Wed, 6 Feb 2013 14:50:35 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302061450.r16EoZFR049339@svn.freebsd.org> From: Attilio Rao Date: Wed, 6 Feb 2013 14:50:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246408 - user/attilio/vmc-playground/sys/vm X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 14:50:35 -0000 Author: attilio Date: Wed Feb 6 14:50:34 2013 New Revision: 246408 URL: http://svnweb.freebsd.org/changeset/base/246408 Log: Now that vm_page_cache_free() and vm_page_cache_transfer() are reimplemented as ranged operations, sync vm_page_is_cached() semantic with HEAD. Modified: user/attilio/vmc-playground/sys/vm/vm_page.c user/attilio/vmc-playground/sys/vm/vm_page.h Modified: user/attilio/vmc-playground/sys/vm/vm_page.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_page.c Wed Feb 6 14:29:05 2013 (r246407) +++ user/attilio/vmc-playground/sys/vm/vm_page.c Wed Feb 6 14:50:34 2013 (r246408) @@ -1117,12 +1117,12 @@ vm_page_cache_transfer(vm_object_t orig_ } /* - * Returns a pointer to the cached page associated with the given object - * and offset, NULL otherwise. + * Returns TRUE if a cached page is associated with the given object and + * offset, and FALSE otherwise. * * The object must be locked. */ -vm_page_t +boolean_t vm_page_is_cached(vm_object_t object, vm_pindex_t pindex) { vm_page_t m; @@ -1135,10 +1135,12 @@ vm_page_is_cached(vm_object_t object, vm * exist. */ VM_OBJECT_LOCK_ASSERT(object, MA_OWNED); + if (vm_object_cache_is_empty(object)) + return (FALSE); mtx_lock(&vm_page_queue_free_mtx); m = vm_page_cache_lookup(object, pindex); mtx_unlock(&vm_page_queue_free_mtx); - return (m); + return (m != NULL); } /* Modified: user/attilio/vmc-playground/sys/vm/vm_page.h ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_page.h Wed Feb 6 14:29:05 2013 (r246407) +++ user/attilio/vmc-playground/sys/vm/vm_page.h Wed Feb 6 14:50:34 2013 (r246408) @@ -388,7 +388,7 @@ vm_page_t vm_page_find_least(vm_object_t vm_page_t vm_page_getfake(vm_paddr_t paddr, vm_memattr_t memattr); void vm_page_initfake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr); void vm_page_insert (vm_page_t, vm_object_t, vm_pindex_t); -vm_page_t vm_page_is_cached(vm_object_t object, vm_pindex_t pindex); +boolean_t vm_page_is_cached(vm_object_t object, vm_pindex_t pindex); vm_page_t vm_page_lookup (vm_object_t, vm_pindex_t); vm_page_t vm_page_next(vm_page_t m); int vm_page_pa_tryrelock(pmap_t, vm_paddr_t, vm_paddr_t *); From owner-svn-src-user@FreeBSD.ORG Wed Feb 6 14:54:27 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 1FBF022F; Wed, 6 Feb 2013 14:54:27 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id E3656FCD; Wed, 6 Feb 2013 14:54:26 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16EsQkX051281; Wed, 6 Feb 2013 14:54:26 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16EsQJf051280; Wed, 6 Feb 2013 14:54:26 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302061454.r16EsQJf051280@svn.freebsd.org> From: Attilio Rao Date: Wed, 6 Feb 2013 14:54:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246409 - user/attilio/vmcontention X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 14:54:27 -0000 Author: attilio Date: Wed Feb 6 14:54:26 2013 New Revision: 246409 URL: http://svnweb.freebsd.org/changeset/base/246409 Log: MFC Modified: Directory Properties: user/attilio/vmcontention/ (props changed) From owner-svn-src-user@FreeBSD.ORG Wed Feb 6 15:06:26 2013 Return-Path: Delivered-To: svn-src-user@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 B0ACF727; Wed, 6 Feb 2013 15:06:26 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 998AF100; Wed, 6 Feb 2013 15:06:26 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16F6QwT054411; Wed, 6 Feb 2013 15:06:26 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16F6Q2I054410; Wed, 6 Feb 2013 15:06:26 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302061506.r16F6Q2I054410@svn.freebsd.org> From: Attilio Rao Date: Wed, 6 Feb 2013 15:06:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246410 - user/attilio/vmc-playground/sys/fs/tmpfs X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 15:06:26 -0000 Author: attilio Date: Wed Feb 6 15:06:26 2013 New Revision: 246410 URL: http://svnweb.freebsd.org/changeset/base/246410 Log: Revert previously added locking to tmpfs_mapped{read, write}. This part needs to be overhauled anyway and this will be done in a separate branch. Just cope with changes to let the radix trie compile. Modified: user/attilio/vmc-playground/sys/fs/tmpfs/tmpfs_vnops.c Modified: user/attilio/vmc-playground/sys/fs/tmpfs/tmpfs_vnops.c ============================================================================== --- user/attilio/vmc-playground/sys/fs/tmpfs/tmpfs_vnops.c Wed Feb 6 14:54:26 2013 (r246409) +++ user/attilio/vmc-playground/sys/fs/tmpfs/tmpfs_vnops.c Wed Feb 6 15:06:26 2013 (r246410) @@ -511,14 +511,11 @@ tmpfs_mappedread(vm_object_t vobj, vm_ob offset = addr & PAGE_MASK; tlen = MIN(PAGE_SIZE - offset, len); - if (vobj == NULL) + if ((vobj == NULL) || + (vobj->resident_page_count == 0 && vm_object_cache_is_empty(vobj))) goto nocache; VM_OBJECT_LOCK(vobj); - if (vobj->resident_page_count == 0 && vm_object_cache_is_empty(vobj)) { - VM_OBJECT_UNLOCK(vobj); - goto nocache; - } lookupvpg: if (((m = vm_page_lookup(vobj, idx)) != NULL) && vm_page_is_valid(m, offset, tlen)) { @@ -642,17 +639,14 @@ tmpfs_mappedwrite(vm_object_t vobj, vm_o offset = addr & PAGE_MASK; tlen = MIN(PAGE_SIZE - offset, len); - if (vobj == NULL) { + if ((vobj == NULL) || + (vobj->resident_page_count == 0 && + vm_object_cache_is_empty(vobj))) { vpg = NULL; goto nocache; } VM_OBJECT_LOCK(vobj); - if (vobj->resident_page_count == 0 && vm_object_cache_is_empty(vobj)) { - VM_OBJECT_UNLOCK(vobj); - vpg = NULL; - goto nocache; - } lookupvpg: if (((vpg = vm_page_lookup(vobj, idx)) != NULL) && vm_page_is_valid(vpg, offset, tlen)) { From owner-svn-src-user@FreeBSD.ORG Wed Feb 6 15:08:42 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 0AC2288D; Wed, 6 Feb 2013 15:08:42 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id CA687128; Wed, 6 Feb 2013 15:08:41 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16F8fAN054757; Wed, 6 Feb 2013 15:08:41 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16F8fEP054756; Wed, 6 Feb 2013 15:08:41 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302061508.r16F8fEP054756@svn.freebsd.org> From: Attilio Rao Date: Wed, 6 Feb 2013 15:08:41 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246411 - user/attilio/vmc-playground X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 15:08:42 -0000 Author: attilio Date: Wed Feb 6 15:08:41 2013 New Revision: 246411 URL: http://svnweb.freebsd.org/changeset/base/246411 Log: Merge from vmcontention Modified: Directory Properties: user/attilio/vmc-playground/ (props changed) From owner-svn-src-user@FreeBSD.ORG Wed Feb 6 17:17:12 2013 Return-Path: Delivered-To: svn-src-user@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 96727A07; Wed, 6 Feb 2013 17:17:12 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 84979B55; Wed, 6 Feb 2013 17:17:12 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16HHCT5092290; Wed, 6 Feb 2013 17:17:12 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16HHCtM092289; Wed, 6 Feb 2013 17:17:12 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302061717.r16HHCtM092289@svn.freebsd.org> From: Attilio Rao Date: Wed, 6 Feb 2013 17:17:12 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246418 - user/attilio/vmc-playground/sys/vm X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 17:17:12 -0000 Author: attilio Date: Wed Feb 6 17:17:11 2013 New Revision: 246418 URL: http://svnweb.freebsd.org/changeset/base/246418 Log: Reduce diffs against HEAD. Modified: user/attilio/vmc-playground/sys/vm/vm_page.c Modified: user/attilio/vmc-playground/sys/vm/vm_page.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_page.c Wed Feb 6 17:06:51 2013 (r246417) +++ user/attilio/vmc-playground/sys/vm/vm_page.c Wed Feb 6 17:17:11 2013 (r246418) @@ -1004,7 +1004,7 @@ vm_page_rename(vm_page_t m, vm_object_t * zero is given for "end", then the range's upper bound is * infinity. If the given object is backed by a vnode and it * transitions from having one or more cached pages to none, the - * vnode's hold count is reduced. + * vnode's hold count is reduced. */ void vm_page_cache_free(vm_object_t object, vm_pindex_t start, vm_pindex_t end) @@ -1025,7 +1025,6 @@ vm_page_cache_free(vm_object_t object, v vm_radix_remove(&object->cache, m->pindex); m->object = NULL; m->valid = 0; - /* Clear PG_CACHED and set PG_FREE. */ m->flags ^= PG_CACHED | PG_FREE; KASSERT((m->flags & (PG_CACHED | PG_FREE)) == PG_FREE, From owner-svn-src-user@FreeBSD.ORG Wed Feb 6 17:22:17 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 7D664CC5; Wed, 6 Feb 2013 17:22:17 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 6EC6DBF3; Wed, 6 Feb 2013 17:22:17 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16HMHVT094631; Wed, 6 Feb 2013 17:22:17 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16HMHvu094630; Wed, 6 Feb 2013 17:22:17 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302061722.r16HMHvu094630@svn.freebsd.org> From: Attilio Rao Date: Wed, 6 Feb 2013 17:22:17 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246419 - user/attilio/vmc-playground/sys/vm X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 17:22:17 -0000 Author: attilio Date: Wed Feb 6 17:22:16 2013 New Revision: 246419 URL: http://svnweb.freebsd.org/changeset/base/246419 Log: Fix mismerge. Modified: user/attilio/vmc-playground/sys/vm/vm_object.c Modified: user/attilio/vmc-playground/sys/vm/vm_object.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_object.c Wed Feb 6 17:17:11 2013 (r246418) +++ user/attilio/vmc-playground/sys/vm/vm_object.c Wed Feb 6 17:22:16 2013 (r246419) @@ -1884,14 +1884,6 @@ again: if ((options & OBJPR_NOTMAPPED) == 0) { pmap_remove_all(p); /* Account for removal of wired mappings. */ - if (wirings != 0) { - KASSERT(p->wire_count == wirings, - ("inconsistent wire count %d %d %p", - p->wire_count, wirings, p)); - p->wire_count = 0; - atomic_subtract_int(&cnt.v_wire_count, - 1); - } if (wirings != 0) p->wire_count -= wirings; } From owner-svn-src-user@FreeBSD.ORG Wed Feb 6 17:27:44 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 3CFFDECE; Wed, 6 Feb 2013 17:27:44 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 18D26C39; Wed, 6 Feb 2013 17:27:44 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16HRg5K095418; Wed, 6 Feb 2013 17:27:42 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16HRfIm095416; Wed, 6 Feb 2013 17:27:41 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302061727.r16HRfIm095416@svn.freebsd.org> From: Attilio Rao Date: Wed, 6 Feb 2013 17:27:41 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246420 - user/attilio/vmc-playground/sys/vm X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 17:27:44 -0000 Author: attilio Date: Wed Feb 6 17:27:41 2013 New Revision: 246420 URL: http://svnweb.freebsd.org/changeset/base/246420 Log: - Move the vm_object_cache_is_empty() prototype to be sorted alphabetically. - Change the return type to be boolean_t in order to match what vm_page_is_cached() does. Modified: user/attilio/vmc-playground/sys/vm/vm_object.c user/attilio/vmc-playground/sys/vm/vm_object.h Modified: user/attilio/vmc-playground/sys/vm/vm_object.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_object.c Wed Feb 6 17:22:16 2013 (r246419) +++ user/attilio/vmc-playground/sys/vm/vm_object.c Wed Feb 6 17:27:41 2013 (r246420) @@ -2156,7 +2156,7 @@ vm_object_set_writeable_dirty(vm_object_ vm_object_set_flag(object, OBJ_MIGHTBEDIRTY); } -int +boolean_t vm_object_cache_is_empty(vm_object_t object) { Modified: user/attilio/vmc-playground/sys/vm/vm_object.h ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_object.h Wed Feb 6 17:22:16 2013 (r246419) +++ user/attilio/vmc-playground/sys/vm/vm_object.h Wed Feb 6 17:27:41 2013 (r246420) @@ -235,9 +235,9 @@ void vm_object_pip_wait(vm_object_t obje vm_object_t vm_object_allocate (objtype_t, vm_pindex_t); void _vm_object_allocate (objtype_t, vm_pindex_t, vm_object_t); +boolean_t vm_object_cache_is_empty (vm_object_t); boolean_t vm_object_coalesce(vm_object_t, vm_ooffset_t, vm_size_t, vm_size_t, boolean_t); -int vm_object_cache_is_empty (vm_object_t); void vm_object_collapse (vm_object_t); void vm_object_deallocate (vm_object_t); void vm_object_destroy (vm_object_t); From owner-svn-src-user@FreeBSD.ORG Wed Feb 6 17:47:24 2013 Return-Path: Delivered-To: svn-src-user@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 D01C680A; Wed, 6 Feb 2013 17:47:24 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id C0E12D7F; Wed, 6 Feb 2013 17:47:24 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16HlOYd001919; Wed, 6 Feb 2013 17:47:24 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16HlOpS001918; Wed, 6 Feb 2013 17:47:24 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302061747.r16HlOpS001918@svn.freebsd.org> From: Attilio Rao Date: Wed, 6 Feb 2013 17:47:24 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246422 - user/attilio/vmc-playground/sys/vm X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 17:47:24 -0000 Author: attilio Date: Wed Feb 6 17:47:24 2013 New Revision: 246422 URL: http://svnweb.freebsd.org/changeset/base/246422 Log: Enrich comments on newly added assertions. Modified: user/attilio/vmc-playground/sys/vm/vm_page.c Modified: user/attilio/vmc-playground/sys/vm/vm_page.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_page.c Wed Feb 6 17:43:05 2013 (r246421) +++ user/attilio/vmc-playground/sys/vm/vm_page.c Wed Feb 6 17:47:24 2013 (r246422) @@ -1005,6 +1005,8 @@ vm_page_rename(vm_page_t m, vm_object_t * infinity. If the given object is backed by a vnode and it * transitions from having one or more cached pages to none, the * vnode's hold count is reduced. + * + * The object must be locked. */ void vm_page_cache_free(vm_object_t object, vm_pindex_t start, vm_pindex_t end) @@ -1042,7 +1044,7 @@ vm_page_cache_free(vm_object_t object, v * Returns the cached page that is associated with the given * object and offset. If, however, none exists, returns NULL. * - * The free page queue must be locked. + * The free page queue and object must be locked. */ static inline vm_page_t vm_page_cache_lookup(vm_object_t object, vm_pindex_t pindex) @@ -1082,7 +1084,7 @@ vm_page_cache_remove(vm_page_t m) * empty. Offset 'offidxstart' in the original object must * correspond to offset zero in the new object. * - * The new object must be locked. + * The new object and original object must be locked. */ void vm_page_cache_transfer(vm_object_t orig_object, vm_pindex_t offidxstart, From owner-svn-src-user@FreeBSD.ORG Wed Feb 6 18:04:29 2013 Return-Path: Delivered-To: svn-src-user@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 44092106; Wed, 6 Feb 2013 18:04:29 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 35EACE7A; Wed, 6 Feb 2013 18:04:29 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16I4TX3007988; Wed, 6 Feb 2013 18:04:29 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16I4SLr007985; Wed, 6 Feb 2013 18:04:28 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302061804.r16I4SLr007985@svn.freebsd.org> From: Attilio Rao Date: Wed, 6 Feb 2013 18:04:28 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246423 - user/attilio/vmc-playground/sys/vm X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 18:04:29 -0000 Author: attilio Date: Wed Feb 6 18:04:28 2013 New Revision: 246423 URL: http://svnweb.freebsd.org/changeset/base/246423 Log: Avoid a namespace pollution in vm_object.h by defining separately the structure for vm_radix implementation. Added: user/attilio/vmc-playground/sys/vm/_vm_radix.h (contents, props changed) Modified: user/attilio/vmc-playground/sys/vm/vm_object.h user/attilio/vmc-playground/sys/vm/vm_radix.h Added: user/attilio/vmc-playground/sys/vm/_vm_radix.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/attilio/vmc-playground/sys/vm/_vm_radix.h Wed Feb 6 18:04:28 2013 (r246423) @@ -0,0 +1,40 @@ +/* + * Copyright (c) 2011 Jeffrey Roberson + * Copyright (c) 2008 Mayur Shardul + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + */ + +#ifndef __VM_RADIX_H_ +#define __VM_RADIX_H_ + +/* + * Radix tree root. The height and pointer are set together to permit + * coherent lookups while the root is modified. + */ +struct vm_radix { + uintptr_t rt_root; /* root + height */ +}; + +#endif /* !__VM_RADIX_H_ */ Modified: user/attilio/vmc-playground/sys/vm/vm_object.h ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_object.h Wed Feb 6 17:47:24 2013 (r246422) +++ user/attilio/vmc-playground/sys/vm/vm_object.h Wed Feb 6 18:04:28 2013 (r246423) @@ -71,7 +71,7 @@ #include #include -#include +#include /* * Types defined: Modified: user/attilio/vmc-playground/sys/vm/vm_radix.h ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_radix.h Wed Feb 6 17:47:24 2013 (r246422) +++ user/attilio/vmc-playground/sys/vm/vm_radix.h Wed Feb 6 18:04:28 2013 (r246423) @@ -29,13 +29,7 @@ #ifndef _VM_RADIX_H_ #define _VM_RADIX_H_ -/* - * Radix tree root. The height and pointer are set together to permit - * coherent lookups while the root is modified. - */ -struct vm_radix { - uintptr_t rt_root; /* root + height */ -}; +#include #ifdef _KERNEL From owner-svn-src-user@FreeBSD.ORG Wed Feb 6 18:33:32 2013 Return-Path: Delivered-To: svn-src-user@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 EEA7BE42; Wed, 6 Feb 2013 18:33:32 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id DFCB4FD9; Wed, 6 Feb 2013 18:33:32 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16IXWBc017755; Wed, 6 Feb 2013 18:33:32 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16IXWt1017751; Wed, 6 Feb 2013 18:33:32 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302061833.r16IXWt1017751@svn.freebsd.org> From: Attilio Rao Date: Wed, 6 Feb 2013 18:33:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246428 - user/attilio/vmc-playground/sys/vm X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 18:33:33 -0000 Author: attilio Date: Wed Feb 6 18:33:32 2013 New Revision: 246428 URL: http://svnweb.freebsd.org/changeset/base/246428 Log: Fixup r246423 by adding vm_radix.h includes where it is not present currently. Modified: user/attilio/vmc-playground/sys/vm/vm_object.c user/attilio/vmc-playground/sys/vm/vm_reserv.c Modified: user/attilio/vmc-playground/sys/vm/vm_object.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_object.c Wed Feb 6 18:32:12 2013 (r246427) +++ user/attilio/vmc-playground/sys/vm/vm_object.c Wed Feb 6 18:33:32 2013 (r246428) @@ -93,6 +93,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include Modified: user/attilio/vmc-playground/sys/vm/vm_reserv.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_reserv.c Wed Feb 6 18:32:12 2013 (r246427) +++ user/attilio/vmc-playground/sys/vm/vm_reserv.c Wed Feb 6 18:33:32 2013 (r246428) @@ -56,6 +56,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include /* From owner-svn-src-user@FreeBSD.ORG Wed Feb 6 18:37:47 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 35581262; Wed, 6 Feb 2013 18:37:47 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 0FEDAE3; Wed, 6 Feb 2013 18:37:47 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16IbkXp018459; Wed, 6 Feb 2013 18:37:46 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16Ibknx018453; Wed, 6 Feb 2013 18:37:46 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302061837.r16Ibknx018453@svn.freebsd.org> From: Attilio Rao Date: Wed, 6 Feb 2013 18:37:46 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246430 - user/attilio/vmc-playground/sys/vm X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 18:37:47 -0000 Author: attilio Date: Wed Feb 6 18:37:46 2013 New Revision: 246430 URL: http://svnweb.freebsd.org/changeset/base/246430 Log: Cleanup vm_radix KPI: - Avoid the return value for vm_radix_insert() - Name the functions argument per-style(9) - Avoid to get and return opaque objects but use vm_page_t as vm_radix is thought to not really be general code but to cater specifically page cache and resident cache. Modified: user/attilio/vmc-playground/sys/vm/vm_page.c user/attilio/vmc-playground/sys/vm/vm_radix.c user/attilio/vmc-playground/sys/vm/vm_radix.h Modified: user/attilio/vmc-playground/sys/vm/vm_page.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_page.c Wed Feb 6 18:36:26 2013 (r246429) +++ user/attilio/vmc-playground/sys/vm/vm_page.c Wed Feb 6 18:37:46 2013 (r246430) @@ -833,8 +833,7 @@ vm_page_insert(vm_page_t m, vm_object_t } else TAILQ_INSERT_TAIL(&object->memq, m, listq); } - if (vm_radix_insert(&object->rtree, pindex, m) != 0) - panic("vm_page_insert: unable to insert the new page"); + vm_radix_insert(&object->rtree, pindex, m); /* * Show that the object has one more resident page. @@ -1108,9 +1107,7 @@ vm_page_cache_transfer(vm_object_t orig_ if ((m->pindex - offidxstart) >= new_object->size) break; vm_radix_remove(&orig_object->cache, m->pindex); - if (vm_radix_insert(&new_object->cache, - m->pindex - offidxstart, m) != 0) - panic("vm_page_cache_transfer: failed vm_radix_insert"); + vm_radix_insert(&new_object->cache, m->pindex - offidxstart, m); m->object = new_object; m->pindex -= offidxstart; } @@ -2182,8 +2179,7 @@ vm_page_cache(vm_page_t m) m->flags |= PG_CACHED; old_empty_cache = vm_object_cache_is_empty(object); cnt.v_cache_count++; - if (vm_radix_insert(&object->cache, m->pindex, m) != 0) - panic("vm_page_cache: vm_radix_insert failed"); + vm_radix_insert(&object->cache, m->pindex, m); #if VM_NRESERVLEVEL > 0 if (!vm_reserv_free_page(m)) { #else Modified: user/attilio/vmc-playground/sys/vm/vm_radix.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_radix.c Wed Feb 6 18:36:26 2013 (r246429) +++ user/attilio/vmc-playground/sys/vm/vm_radix.c Wed Feb 6 18:37:46 2013 (r246430) @@ -292,14 +292,14 @@ vm_radix_setroot(struct vm_radix *rtree, rtree->rt_root = root; } -static inline void * +static inline vm_page_t vm_radix_match(void *child) { uintptr_t c; c = (uintptr_t)child; - return ((void *)(c & ~VM_RADIX_FLAGS)); + return ((vm_page_t)(c & ~VM_RADIX_FLAGS)); } static void @@ -338,8 +338,8 @@ vm_radix_reclaim_allnodes_internal(struc * Inserts the key-value pair in to the radix tree. Returns errno. * Panics if the key already exists. */ -int -vm_radix_insert(struct vm_radix *rtree, vm_pindex_t index, void *val) +void +vm_radix_insert(struct vm_radix *rtree, vm_pindex_t index, vm_page_t page) { struct vm_radix_node *rnode; struct vm_radix_node *root; @@ -347,8 +347,8 @@ vm_radix_insert(struct vm_radix *rtree, int slot; CTR4(KTR_VM, - "insert: tree %p, " KFRMT64(index) ", val %p", rtree, - KSPLT64L(index), KSPLT64H(index), val); + "insert: tree %p, " KFRMT64(index) ", page %p", rtree, + KSPLT64L(index), KSPLT64H(index), page); if (index == -1) panic("vm_radix_insert: -1 is not a valid index.\n"); level = vm_radix_height(rtree, &root); @@ -376,7 +376,7 @@ vm_radix_insert(struct vm_radix *rtree, "insert: tree %p, root %p, " KFRMT64(index) ", level %d ENOMEM", rtree, root, KSPLT64L(index), KSPLT64H(index), level); - return (ENOMEM); + panic("vm_radix_insert: failed allocation"); } /* * Store the new pointer with a memory barrier so @@ -408,7 +408,7 @@ vm_radix_insert(struct vm_radix *rtree, "insert: tree %p, rnode %p, child %p, count %u ENOMEM", rtree, rnode, rnode->rn_child[slot], rnode->rn_count); - return (ENOMEM); + panic("vm_radix_insert: failed allocation"); } rnode->rn_count++; } @@ -427,22 +427,20 @@ vm_radix_insert(struct vm_radix *rtree, KASSERT(rnode->rn_child[slot] == NULL, ("vm_radix_insert: Duplicate value %p at index: %lu\n", rnode->rn_child[slot], (u_long)index)); - rnode->rn_child[slot] = val; + rnode->rn_child[slot] = page; rnode->rn_count++; CTR5(KTR_VM, "insert: tree %p, " KFRMT64(index) ", level %d, slot %d", rtree, KSPLT64L(index), KSPLT64H(index), level, slot); CTR3(KTR_VM, "insert: slot %d, rnode %p, count %u", slot, rnode, rnode->rn_count); - - return 0; } /* * Returns the value stored at the index. If the index is not present * NULL is returned. */ -void * +vm_page_t vm_radix_lookup(struct vm_radix *rtree, vm_pindex_t index) { struct vm_radix_node *rnode; @@ -551,44 +549,45 @@ out: /* * Look up any entry at a position bigger than or equal to index. */ -void * -vm_radix_lookup_ge(struct vm_radix *rtree, vm_pindex_t start) +vm_page_t +vm_radix_lookup_ge(struct vm_radix *rtree, vm_pindex_t index) { + vm_page_t page; struct vm_radix_node *rnode; - void *val; int slot; - CTR3(KTR_VM, "lookupn: tree %p, " KFRMT64(start), rtree, - KSPLT64L(start), KSPLT64H(start)); + CTR3(KTR_VM, "lookupn: tree %p, " KFRMT64(index), rtree, + KSPLT64L(index), KSPLT64H(index)); if (rtree->rt_root == 0) return (NULL); - while ((rnode = vm_radix_leaf(rtree, &start)) != NULL) { - slot = vm_radix_slot(start, 0); - for (; slot < VM_RADIX_COUNT; slot++, start++) { - val = vm_radix_match(rnode->rn_child[slot]); - if (val == NULL) { + while ((rnode = vm_radix_leaf(rtree, &index)) != NULL) { + slot = vm_radix_slot(index, 0); + for (; slot < VM_RADIX_COUNT; slot++, index++) { + page = vm_radix_match(rnode->rn_child[slot]); + if (page == NULL) { /* - * The start address can wrap at the + * The index address can wrap at the * VM_RADIX_MAXVAL value. - * We need to make sure that start address + * We need to make sure that index address * point to the next chunk (even if wrapping) * to stay consistent with default scanning * behaviour. Also, because of the nature * of the wrapping, the wrap up checks must * be done after all the necessary controls - * on start are completed. + * on index are completed. */ - if ((VM_RADIX_MAXVAL - start) == 0) + if ((VM_RADIX_MAXVAL - index) == 0) return (NULL); continue; } CTR5(KTR_VM, "lookupn: tree %p " KFRMT64(index) " slot %d found child %p", - rtree, KSPLT64L(start), KSPLT64H(start), slot, val); - return (val); + rtree, KSPLT64L(index), KSPLT64H(index), slot, + page); + return (page); } - MPASS((VM_RADIX_MAXVAL - start) != 0); + MPASS((VM_RADIX_MAXVAL - index) != 0); } return (NULL); } @@ -596,14 +595,14 @@ vm_radix_lookup_ge(struct vm_radix *rtre /* * Look up any entry at a position less than or equal to index. */ -void * +vm_page_t vm_radix_lookup_le(struct vm_radix *rtree, vm_pindex_t index) { struct vm_radix_node *rnode; struct vm_radix_node *child; vm_pindex_t max; vm_pindex_t inc; - void *val; + vm_page_t page; int slot; int level; @@ -661,9 +660,9 @@ restart: } if (rnode) { for (; slot >= 0; slot--, index--) { - val = vm_radix_match(rnode->rn_child[slot]); - if (val) - return (val); + page = vm_radix_match(rnode->rn_child[slot]); + if (page) + return (page); } } if (index != -1) Modified: user/attilio/vmc-playground/sys/vm/vm_radix.h ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_radix.h Wed Feb 6 18:36:26 2013 (r246429) +++ user/attilio/vmc-playground/sys/vm/vm_radix.h Wed Feb 6 18:37:46 2013 (r246430) @@ -33,13 +33,14 @@ #ifdef _KERNEL -void vm_radix_init(void); -int vm_radix_insert(struct vm_radix *, vm_pindex_t, void *); -void *vm_radix_lookup(struct vm_radix *, vm_pindex_t); -void *vm_radix_lookup_ge(struct vm_radix *, vm_pindex_t); -void *vm_radix_lookup_le(struct vm_radix *, vm_pindex_t); -void vm_radix_reclaim_allnodes(struct vm_radix *); -void vm_radix_remove(struct vm_radix *, vm_pindex_t); +void vm_radix_init(void); +void vm_radix_insert(struct vm_radix *rtree, vm_pindex_t index, + vm_page_t page); +vm_page_t vm_radix_lookup(struct vm_radix *rtree, vm_pindex_t index); +vm_page_t vm_radix_lookup_ge(struct vm_radix *rtree, vm_pindex_t index); +vm_page_t vm_radix_lookup_le(struct vm_radix *rtree, vm_pindex_t index); +void vm_radix_reclaim_allnodes(struct vm_radix *rtree); +void vm_radix_remove(struct vm_radix *rtree, vm_pindex_t index); #endif /* _KERNEL */ #endif /* !_VM_RADIX_H_ */ From owner-svn-src-user@FreeBSD.ORG Wed Feb 6 18:59:35 2013 Return-Path: Delivered-To: svn-src-user@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 AFB3DA47; Wed, 6 Feb 2013 18:59:35 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 983361E1; Wed, 6 Feb 2013 18:59:35 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16IxZI2025069; Wed, 6 Feb 2013 18:59:35 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16IxZJY025064; Wed, 6 Feb 2013 18:59:35 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302061859.r16IxZJY025064@svn.freebsd.org> From: Attilio Rao Date: Wed, 6 Feb 2013 18:59:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246433 - user/attilio/vmc-playground/sys/vm X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 18:59:35 -0000 Author: attilio Date: Wed Feb 6 18:59:34 2013 New Revision: 246433 URL: http://svnweb.freebsd.org/changeset/base/246433 Log: Make vm_object_cache_is_empty() inline. Modified: user/attilio/vmc-playground/sys/vm/vm_object.c user/attilio/vmc-playground/sys/vm/vm_object.h Modified: user/attilio/vmc-playground/sys/vm/vm_object.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_object.c Wed Feb 6 18:41:12 2013 (r246432) +++ user/attilio/vmc-playground/sys/vm/vm_object.c Wed Feb 6 18:59:34 2013 (r246433) @@ -2157,13 +2157,6 @@ vm_object_set_writeable_dirty(vm_object_ vm_object_set_flag(object, OBJ_MIGHTBEDIRTY); } -boolean_t -vm_object_cache_is_empty(vm_object_t object) -{ - - return (__predict_true(object->cache.rt_root == 0)); -} - #include "opt_ddb.h" #ifdef DDB #include Modified: user/attilio/vmc-playground/sys/vm/vm_object.h ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_object.h Wed Feb 6 18:41:12 2013 (r246432) +++ user/attilio/vmc-playground/sys/vm/vm_object.h Wed Feb 6 18:59:34 2013 (r246433) @@ -233,9 +233,17 @@ void vm_object_pip_wakeup(vm_object_t ob void vm_object_pip_wakeupn(vm_object_t object, short i); void vm_object_pip_wait(vm_object_t object, char *waitid); +static __inline boolean_t +vm_object_cache_is_empty(vm_object_t object) +{ + + VM_OBJECT_LOCK_ASSERT(object, MA_OWNED); + + return (__predict_true(object->cache.rt_root == 0)); +} + vm_object_t vm_object_allocate (objtype_t, vm_pindex_t); void _vm_object_allocate (objtype_t, vm_pindex_t, vm_object_t); -boolean_t vm_object_cache_is_empty (vm_object_t); boolean_t vm_object_coalesce(vm_object_t, vm_ooffset_t, vm_size_t, vm_size_t, boolean_t); void vm_object_collapse (vm_object_t); From owner-svn-src-user@FreeBSD.ORG Wed Feb 6 19:02:47 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 9CAA2BC6; Wed, 6 Feb 2013 19:02:47 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 84783202; Wed, 6 Feb 2013 19:02:47 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16J2lQJ027333; Wed, 6 Feb 2013 19:02:47 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16J2lCT027332; Wed, 6 Feb 2013 19:02:47 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302061902.r16J2lCT027332@svn.freebsd.org> From: Attilio Rao Date: Wed, 6 Feb 2013 19:02:47 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246434 - user/attilio/vmc-playground/sys/vm X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 19:02:47 -0000 Author: attilio Date: Wed Feb 6 19:02:46 2013 New Revision: 246434 URL: http://svnweb.freebsd.org/changeset/base/246434 Log: Tweak comment to remove splay tree references. Modified: user/attilio/vmc-playground/sys/vm/vm_object.h Modified: user/attilio/vmc-playground/sys/vm/vm_object.h ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_object.h Wed Feb 6 18:59:34 2013 (r246433) +++ user/attilio/vmc-playground/sys/vm/vm_object.h Wed Feb 6 19:02:46 2013 (r246434) @@ -80,10 +80,10 @@ * * The root of cached pages pool is protected by both the per-object mutex * and the free pages queue mutex. - * On insert in the cache splay tree, the per-object mutex is expected + * On insert in the cache radix trie, the per-object mutex is expected * to be already held and the free pages queue mutex will be * acquired during the operation too. - * On remove and lookup from the cache splay tree, only the free + * On remove and lookup from the cache radix trie, only the free * pages queue mutex is expected to be locked. * These rules allow for reliably checking for the presence of cached * pages with only the per-object lock held, thereby reducing contention From owner-svn-src-user@FreeBSD.ORG Wed Feb 6 19:03:48 2013 Return-Path: Delivered-To: svn-src-user@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 E2229CEB; Wed, 6 Feb 2013 19:03:48 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id CB47A20B; Wed, 6 Feb 2013 19:03:48 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16J3mI8027543; Wed, 6 Feb 2013 19:03:48 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16J3mlR027542; Wed, 6 Feb 2013 19:03:48 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302061903.r16J3mlR027542@svn.freebsd.org> From: Attilio Rao Date: Wed, 6 Feb 2013 19:03:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246435 - user/attilio/vmc-playground/sys/vm X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 19:03:49 -0000 Author: attilio Date: Wed Feb 6 19:03:48 2013 New Revision: 246435 URL: http://svnweb.freebsd.org/changeset/base/246435 Log: Do not assume the lock to be held so that this can be used also in safe cases as a short-cut. Modified: user/attilio/vmc-playground/sys/vm/vm_object.h Modified: user/attilio/vmc-playground/sys/vm/vm_object.h ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_object.h Wed Feb 6 19:02:46 2013 (r246434) +++ user/attilio/vmc-playground/sys/vm/vm_object.h Wed Feb 6 19:03:48 2013 (r246435) @@ -237,8 +237,6 @@ static __inline boolean_t vm_object_cache_is_empty(vm_object_t object) { - VM_OBJECT_LOCK_ASSERT(object, MA_OWNED); - return (__predict_true(object->cache.rt_root == 0)); } From owner-svn-src-user@FreeBSD.ORG Wed Feb 6 23:30:38 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 513FCBA2; Wed, 6 Feb 2013 23:30:38 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 42FDF30D; Wed, 6 Feb 2013 23:30:38 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16NUc0Y008703; Wed, 6 Feb 2013 23:30:38 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16NUadi008694; Wed, 6 Feb 2013 23:30:36 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302062330.r16NUadi008694@svn.freebsd.org> From: Attilio Rao Date: Wed, 6 Feb 2013 23:30:36 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246443 - in user/attilio/vmcontention/sys: dev/sound/pcm dev/sound/usb fs/nfs kern nfsclient sys X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 23:30:38 -0000 Author: attilio Date: Wed Feb 6 23:30:36 2013 New Revision: 246443 URL: http://svnweb.freebsd.org/changeset/base/246443 Log: MFC Modified: user/attilio/vmcontention/sys/dev/sound/pcm/mixer.c user/attilio/vmcontention/sys/dev/sound/pcm/mixer.h user/attilio/vmcontention/sys/dev/sound/usb/uaudio.c user/attilio/vmcontention/sys/fs/nfs/nfs_commonkrpc.c user/attilio/vmcontention/sys/kern/kern_sig.c user/attilio/vmcontention/sys/kern/subr_sleepqueue.c user/attilio/vmcontention/sys/kern/vfs_acl.c user/attilio/vmcontention/sys/nfsclient/nfs_krpc.c user/attilio/vmcontention/sys/sys/signalvar.h Directory Properties: user/attilio/vmcontention/ (props changed) user/attilio/vmcontention/sys/ (props changed) Modified: user/attilio/vmcontention/sys/dev/sound/pcm/mixer.c ============================================================================== --- user/attilio/vmcontention/sys/dev/sound/pcm/mixer.c Wed Feb 6 22:39:45 2013 (r246442) +++ user/attilio/vmcontention/sys/dev/sound/pcm/mixer.c Wed Feb 6 23:30:36 2013 (r246443) @@ -1492,3 +1492,30 @@ mixer_get_lock(struct snd_mixer *m) } return (m->lock); } + +int +mix_get_locked(struct snd_mixer *m, u_int dev, int *pleft, int *pright) +{ + int level; + + level = mixer_get(m, dev); + if (level < 0) { + *pright = *pleft = -1; + return (-1); + } + + *pleft = level & 0xFF; + *pright = (level >> 8) & 0xFF; + + return (0); +} + +int +mix_set_locked(struct snd_mixer *m, u_int dev, int left, int right) +{ + int level; + + level = (left & 0xFF) | ((right & 0xFF) << 8); + + return (mixer_set(m, dev, level)); +} Modified: user/attilio/vmcontention/sys/dev/sound/pcm/mixer.h ============================================================================== --- user/attilio/vmcontention/sys/dev/sound/pcm/mixer.h Wed Feb 6 22:39:45 2013 (r246442) +++ user/attilio/vmcontention/sys/dev/sound/pcm/mixer.h Wed Feb 6 23:30:36 2013 (r246443) @@ -45,6 +45,8 @@ void mixer_hwvol_step(device_t dev, int int mixer_busy(struct snd_mixer *m); +int mix_get_locked(struct snd_mixer *m, u_int dev, int *pleft, int *pright); +int mix_set_locked(struct snd_mixer *m, u_int dev, int left, int right); int mix_set(struct snd_mixer *m, u_int dev, u_int left, u_int right); int mix_get(struct snd_mixer *m, u_int dev); int mix_setrecsrc(struct snd_mixer *m, u_int32_t src); Modified: user/attilio/vmcontention/sys/dev/sound/usb/uaudio.c ============================================================================== --- user/attilio/vmcontention/sys/dev/sound/usb/uaudio.c Wed Feb 6 22:39:45 2013 (r246442) +++ user/attilio/vmcontention/sys/dev/sound/usb/uaudio.c Wed Feb 6 23:30:36 2013 (r246443) @@ -71,6 +71,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #define USB_DEBUG_VAR uaudio_debug @@ -277,16 +278,37 @@ struct uaudio_search_result { uint8_t is_input; }; +enum { + UAUDIO_HID_RX_TRANSFER, + UAUDIO_HID_N_TRANSFER, +}; + +struct uaudio_hid { + struct usb_xfer *xfer[UAUDIO_HID_N_TRANSFER]; + struct hid_location volume_up_loc; + struct hid_location volume_down_loc; + uint32_t flags; +#define UAUDIO_HID_VALID 0x0001 +#define UAUDIO_HID_HAS_ID 0x0002 +#define UAUDIO_HID_HAS_VOLUME_UP 0x0004 +#define UAUDIO_HID_HAS_VOLUME_DOWN 0x0008 + uint8_t iface_index; + uint8_t volume_up_id; + uint8_t volume_down_id; +}; + struct uaudio_softc { struct sbuf sc_sndstat; struct sndcard_func sc_sndcard_func; struct uaudio_chan sc_rec_chan; struct uaudio_chan sc_play_chan; struct umidi_chan sc_midi_chan; + struct uaudio_hid sc_hid; struct uaudio_search_result sc_mixer_clocks; struct uaudio_mixer_node sc_mixer_node; struct mtx *sc_mixer_lock; + struct snd_mixer *sc_mixer_dev; struct usb_device *sc_udev; struct usb_xfer *sc_mixer_xfer[1]; struct uaudio_mixer_node *sc_mixer_root; @@ -407,6 +429,7 @@ static usb_callback_t uaudio_chan_record static usb_callback_t uaudio_mixer_write_cfg_callback; static usb_callback_t umidi_bulk_read_callback; static usb_callback_t umidi_bulk_write_callback; +static usb_callback_t uaudio_hid_rx_callback; /* ==== USB mixer ==== */ @@ -500,6 +523,9 @@ static void umidi_close(struct usb_fifo static void umidi_init(device_t dev); static int umidi_probe(device_t dev); static int umidi_detach(device_t dev); +static int uaudio_hid_probe(struct uaudio_softc *sc, + struct usb_attach_arg *uaa); +static void uaudio_hid_detach(struct uaudio_softc *sc); #ifdef USB_DEBUG static void uaudio_chan_dump_ep_desc( @@ -624,6 +650,18 @@ static const struct usb_config }, }; +static const struct usb_config + uaudio_hid_config[UAUDIO_HID_N_TRANSFER] = { + [UAUDIO_HID_RX_TRANSFER] = { + .type = UE_INTERRUPT, + .endpoint = UE_ADDR_ANY, + .direction = UE_DIR_IN, + .bufsize = 0, /* use wMaxPacketSize */ + .flags = {.short_xfer_ok = 1,}, + .callback = &uaudio_hid_rx_callback, + }, +}; + static devclass_t uaudio_devclass; static device_method_t uaudio_methods[] = { @@ -896,7 +934,7 @@ uaudio_attach(device_t dev) } device_printf(dev, "MIDI sequencer.\n"); } else { - device_printf(dev, "No midi sequencer.\n"); + device_printf(dev, "No MIDI sequencer.\n"); } DPRINTF("doing child attach\n"); @@ -926,6 +964,12 @@ uaudio_attach(device_t dev) goto detach; } + if (uaudio_hid_probe(sc, uaa) == 0) { + device_printf(dev, "HID volume keys found.\n"); + } else { + device_printf(dev, "No HID volume keys found.\n"); + } + /* reload all mixer settings */ uaudio_mixer_reload_all(sc); @@ -1034,6 +1078,8 @@ uaudio_detach(device_t dev) if (sc->sc_rec_chan.valid) usbd_transfer_unsetup(sc->sc_rec_chan.xfer, UAUDIO_NCHANBUFS + 1); + uaudio_hid_detach(sc); + if (bus_generic_detach(dev) != 0) { DPRINTF("detach failed!\n"); } @@ -1213,6 +1259,18 @@ uaudio_chan_fill_info_sub(struct uaudio_ alt_index++; } + if ((!(sc->sc_hid.flags & UAUDIO_HID_VALID)) && + (id->bInterfaceClass == UICLASS_HID) && + (id->bInterfaceSubClass == 0) && + (id->bInterfaceProtocol == 0) && + (alt_index == 0) && + usbd_get_iface(udev, curidx) != NULL) { + DPRINTF("Found HID interface at %d\n", + curidx); + sc->sc_hid.flags |= UAUDIO_HID_VALID; + sc->sc_hid.iface_index = curidx; + } + uma_if_class = ((id->bInterfaceClass == UICLASS_AUDIO) || ((id->bInterfaceClass == UICLASS_VENDOR) && @@ -2490,6 +2548,9 @@ uaudio_mixer_reload_all(struct uaudio_so pmc->update[chan / 8] |= (1 << (chan % 8)); } usbd_transfer_start(sc->sc_mixer_xfer[0]); + + /* start HID volume keys, if any */ + usbd_transfer_start(sc->sc_hid.xfer[0]); mtx_unlock(sc->sc_mixer_lock); } @@ -4818,6 +4879,7 @@ uaudio_mixer_init_sub(struct uaudio_soft DPRINTF("\n"); sc->sc_mixer_lock = mixer_get_lock(m); + sc->sc_mixer_dev = m; if (usbd_transfer_setup(sc->sc_udev, &sc->sc_mixer_iface_index, sc->sc_mixer_xfer, uaudio_mixer_config, 1, sc, @@ -5452,6 +5514,162 @@ umidi_detach(device_t dev) return (0); } +static void +uaudio_hid_rx_callback(struct usb_xfer *xfer, usb_error_t error) +{ + struct uaudio_softc *sc = usbd_xfer_softc(xfer); + const uint8_t *buffer = usbd_xfer_get_frame_buffer(xfer, 0); + struct snd_mixer *m; + int v; + int v_l; + int v_r; + uint8_t id; + int actlen; + + usbd_xfer_status(xfer, &actlen, NULL, NULL, NULL); + + switch (USB_GET_STATE(xfer)) { + case USB_ST_TRANSFERRED: + DPRINTF("actlen=%d\n", actlen); + + if (actlen != 0 && + (sc->sc_hid.flags & UAUDIO_HID_HAS_ID)) { + id = *buffer; + buffer++; + actlen--; + } else { + id = 0; + } + + m = sc->sc_mixer_dev; + + if ((sc->sc_hid.flags & UAUDIO_HID_HAS_VOLUME_UP) && + (sc->sc_hid.volume_up_id == id) && + hid_get_data(buffer, actlen, + &sc->sc_hid.volume_up_loc)) { + + DPRINTF("Volume Up\n"); + + v = mix_get_locked(m, SOUND_MIXER_PCM, &v_l, &v_r); + if (v == 0) { + v = ((v_l + v_r) / 2) + 5; + if (v > 100) + v = 100; + mix_set_locked(m, SOUND_MIXER_PCM, v, v); + } + } + + if ((sc->sc_hid.flags & UAUDIO_HID_HAS_VOLUME_DOWN) && + (sc->sc_hid.volume_down_id == id) && + hid_get_data(buffer, actlen, + &sc->sc_hid.volume_down_loc)) { + + DPRINTF("Volume Down\n"); + + v = mix_get_locked(m, SOUND_MIXER_PCM, &v_l, &v_r); + if (v == 0) { + v = ((v_l + v_r) / 2) - 5; + if (v < 0) + v = 0; + mix_set_locked(m, SOUND_MIXER_PCM, v, v); + } + } + + case USB_ST_SETUP: +tr_setup: + /* check if we can put more data into the FIFO */ + usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer)); + usbd_transfer_submit(xfer); + break; + + default: /* Error */ + if (error != USB_ERR_CANCELLED) { + /* try clear stall first */ + usbd_xfer_set_stall(xfer); + goto tr_setup; + } + break; + } +} + +static int +uaudio_hid_probe(struct uaudio_softc *sc, + struct usb_attach_arg *uaa) +{ + void *d_ptr; + uint32_t flags; + uint16_t d_len; + uint8_t id; + int error; + + if (!(sc->sc_hid.flags & UAUDIO_HID_VALID)) + return (-1); + + if (sc->sc_mixer_lock == NULL) + return (-1); + + /* Get HID descriptor */ + error = usbd_req_get_hid_desc(uaa->device, NULL, &d_ptr, + &d_len, M_TEMP, sc->sc_hid.iface_index); + + if (error) { + DPRINTF("error reading report description\n"); + return (-1); + } + + /* check if there is an ID byte */ + hid_report_size(d_ptr, d_len, hid_input, &id); + + if (id != 0) + sc->sc_hid.flags |= UAUDIO_HID_HAS_ID; + + if (hid_locate(d_ptr, d_len, + HID_USAGE2(HUP_CONSUMER, 0xE9 /* Volume Increment */), + hid_input, 0, &sc->sc_hid.volume_up_loc, &flags, + &sc->sc_hid.volume_up_id)) { + if (flags & HIO_VARIABLE) + sc->sc_hid.flags |= UAUDIO_HID_HAS_VOLUME_UP; + DPRINTFN(1, "Found Volume Up key\n"); + } + + if (hid_locate(d_ptr, d_len, + HID_USAGE2(HUP_CONSUMER, 0xEA /* Volume Decrement */), + hid_input, 0, &sc->sc_hid.volume_down_loc, &flags, + &sc->sc_hid.volume_down_id)) { + if (flags & HIO_VARIABLE) + sc->sc_hid.flags |= UAUDIO_HID_HAS_VOLUME_DOWN; + DPRINTFN(1, "Found Volume Down key\n"); + } + + free(d_ptr, M_TEMP); + + if (!(sc->sc_hid.flags & (UAUDIO_HID_HAS_VOLUME_UP | + UAUDIO_HID_HAS_VOLUME_DOWN))) { + DPRINTFN(1, "Did not find any volume related keys\n"); + return (-1); + } + + /* prevent the uhid driver from attaching */ + usbd_set_parent_iface(uaa->device, sc->sc_hid.iface_index, + sc->sc_mixer_iface_index); + + /* allocate USB transfers */ + error = usbd_transfer_setup(uaa->device, &sc->sc_hid.iface_index, + sc->sc_hid.xfer, uaudio_hid_config, UAUDIO_HID_N_TRANSFER, + sc, sc->sc_mixer_lock); + if (error) { + DPRINTF("error=%s\n", usbd_errstr(error)); + return (-1); + } + return (0); +} + +static void +uaudio_hid_detach(struct uaudio_softc *sc) +{ + usbd_transfer_unsetup(sc->sc_hid.xfer, UAUDIO_HID_N_TRANSFER); +} + DRIVER_MODULE(uaudio, uhub, uaudio_driver, uaudio_devclass, NULL, 0); MODULE_DEPEND(uaudio, usb, 1, 1, 1); MODULE_DEPEND(uaudio, sound, SOUND_MINVER, SOUND_PREFVER, SOUND_MAXVER); Modified: user/attilio/vmcontention/sys/fs/nfs/nfs_commonkrpc.c ============================================================================== --- user/attilio/vmcontention/sys/fs/nfs/nfs_commonkrpc.c Wed Feb 6 22:39:45 2013 (r246442) +++ user/attilio/vmcontention/sys/fs/nfs/nfs_commonkrpc.c Wed Feb 6 23:30:36 2013 (r246443) @@ -1031,7 +1031,6 @@ int newnfs_sig_set[] = { SIGTERM, SIGHUP, SIGKILL, - SIGSTOP, SIGQUIT }; @@ -1052,7 +1051,7 @@ nfs_sig_pending(sigset_t set) /* * The set/restore sigmask functions are used to (temporarily) overwrite - * the process p_sigmask during an RPC call (for example). These are also + * the thread td_sigmask during an RPC call (for example). These are also * used in other places in the NFS client that might tsleep(). */ void @@ -1081,8 +1080,10 @@ newnfs_set_sigmask(struct thread *td, si SIGDELSET(newset, newnfs_sig_set[i]); } mtx_unlock(&p->p_sigacts->ps_mtx); + sigdeferstop(td); + kern_sigprocmask(td, SIG_SETMASK, &newset, oldset, + SIGPROCMASK_PROC_LOCKED); PROC_UNLOCK(p); - kern_sigprocmask(td, SIG_SETMASK, &newset, oldset, 0); } void @@ -1091,6 +1092,7 @@ newnfs_restore_sigmask(struct thread *td if (td == NULL) td = curthread; /* XXX */ kern_sigprocmask(td, SIG_SETMASK, set, NULL, 0); + sigallowstop(td); } /* Modified: user/attilio/vmcontention/sys/kern/kern_sig.c ============================================================================== --- user/attilio/vmcontention/sys/kern/kern_sig.c Wed Feb 6 22:39:45 2013 (r246442) +++ user/attilio/vmcontention/sys/kern/kern_sig.c Wed Feb 6 23:30:36 2013 (r246443) @@ -2364,6 +2364,13 @@ tdsigwakeup(struct thread *td, int sig, } /* + * Don't awaken a sleeping thread for SIGSTOP if the + * STOP signal is deferred. + */ + if ((prop & SA_STOP) && (td->td_flags & TDF_SBDRY)) + goto out; + + /* * Give low priority threads a better chance to run. */ if (td->td_priority > PUSER) @@ -2404,12 +2411,13 @@ sig_suspend_threads(struct thread *td, s if ((TD_IS_SLEEPING(td2) || TD_IS_SWAPPED(td2)) && (td2->td_flags & TDF_SINTR)) { if (td2->td_flags & TDF_SBDRY) { - if (TD_IS_SUSPENDED(td2)) - wakeup_swapper |= - thread_unsuspend_one(td2); - if (TD_ON_SLEEPQ(td2)) - wakeup_swapper |= - sleepq_abort(td2, ERESTART); + /* + * Once a thread is asleep with + * TDF_SBDRY set, it should never + * become suspended due to this check. + */ + KASSERT(!TD_IS_SUSPENDED(td2), + ("thread with deferred stops suspended")); } else if (!TD_IS_SUSPENDED(td2)) { thread_suspend_one(td2); } @@ -2529,6 +2537,34 @@ tdsigcleanup(struct thread *td) } +/* Defer the delivery of SIGSTOP for the current thread. */ +void +sigdeferstop(struct thread *td) +{ + + KASSERT(!(td->td_flags & TDF_SBDRY), + ("attempt to set TDF_SBDRY recursively")); + thread_lock(td); + td->td_flags |= TDF_SBDRY; + thread_unlock(td); +} + +/* + * Permit the delivery of SIGSTOP for the current thread. This does + * not immediately suspend if a stop was posted. Instead, the thread + * will suspend either via ast() or a subsequent interruptible sleep. + */ +void +sigallowstop(struct thread *td) +{ + + KASSERT(td->td_flags & TDF_SBDRY, + ("attempt to clear already-cleared TDF_SBDRY")); + thread_lock(td); + td->td_flags &= ~TDF_SBDRY; + thread_unlock(td); +} + /* * If the current process has received a signal (should be caught or cause * termination, should interrupt current syscall), return the signal number. @@ -2561,7 +2597,7 @@ issignal(struct thread *td, int stop_all SIGSETOR(sigpending, p->p_sigqueue.sq_signals); SIGSETNAND(sigpending, td->td_sigmask); - if (p->p_flag & P_PPWAIT) + if (p->p_flag & P_PPWAIT || td->td_flags & TDF_SBDRY) SIG_STOPSIGMASK(sigpending); if (SIGISEMPTY(sigpending)) /* no signal to send */ return (0); @@ -2677,10 +2713,6 @@ issignal(struct thread *td, int stop_all (p->p_pgrp->pg_jobc == 0 && prop & SA_TTYSTOP)) break; /* == ignore */ - - /* Ignore, but do not drop the stop signal. */ - if (stop_allowed != SIG_STOP_ALLOWED) - return (sig); mtx_unlock(&ps->ps_mtx); WITNESS_WARN(WARN_GIANTOK | WARN_SLEEPOK, &p->p_mtx.lock_object, "Catching SIGSTOP"); Modified: user/attilio/vmcontention/sys/kern/subr_sleepqueue.c ============================================================================== --- user/attilio/vmcontention/sys/kern/subr_sleepqueue.c Wed Feb 6 22:39:45 2013 (r246442) +++ user/attilio/vmcontention/sys/kern/subr_sleepqueue.c Wed Feb 6 23:30:36 2013 (r246443) @@ -352,8 +352,6 @@ sleepq_add(void *wchan, struct lock_obje if (flags & SLEEPQ_INTERRUPTIBLE) { td->td_flags |= TDF_SINTR; td->td_flags &= ~TDF_SLEEPABORT; - if (flags & SLEEPQ_STOP_ON_BDRY) - td->td_flags |= TDF_SBDRY; } thread_unlock(td); } @@ -600,7 +598,7 @@ sleepq_check_signals(void) /* We are no longer in an interruptible sleep. */ if (td->td_flags & TDF_SINTR) - td->td_flags &= ~(TDF_SINTR | TDF_SBDRY); + td->td_flags &= ~TDF_SINTR; if (td->td_flags & TDF_SLEEPABORT) { td->td_flags &= ~TDF_SLEEPABORT; @@ -747,7 +745,7 @@ sleepq_resume_thread(struct sleepqueue * td->td_wmesg = NULL; td->td_wchan = NULL; - td->td_flags &= ~(TDF_SINTR | TDF_SBDRY); + td->td_flags &= ~TDF_SINTR; CTR3(KTR_PROC, "sleepq_wakeup: thread %p (pid %ld, %s)", (void *)td, (long)td->td_proc->p_pid, td->td_name); Modified: user/attilio/vmcontention/sys/kern/vfs_acl.c ============================================================================== --- user/attilio/vmcontention/sys/kern/vfs_acl.c Wed Feb 6 22:39:45 2013 (r246442) +++ user/attilio/vmcontention/sys/kern/vfs_acl.c Wed Feb 6 23:30:36 2013 (r246443) @@ -247,7 +247,7 @@ vacl_get_acl(struct thread *td, struct v struct acl *inkernelacl; int error; - inkernelacl = acl_alloc(M_WAITOK); + inkernelacl = acl_alloc(M_WAITOK | M_ZERO); vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); #ifdef MAC error = mac_vnode_check_getacl(td->td_ucred, vp, type); Modified: user/attilio/vmcontention/sys/nfsclient/nfs_krpc.c ============================================================================== --- user/attilio/vmcontention/sys/nfsclient/nfs_krpc.c Wed Feb 6 22:39:45 2013 (r246442) +++ user/attilio/vmcontention/sys/nfsclient/nfs_krpc.c Wed Feb 6 23:30:36 2013 (r246443) @@ -699,7 +699,6 @@ int nfs_sig_set[] = { SIGTERM, SIGHUP, SIGKILL, - SIGSTOP, SIGQUIT }; @@ -720,7 +719,7 @@ nfs_sig_pending(sigset_t set) /* * The set/restore sigmask functions are used to (temporarily) overwrite - * the process p_sigmask during an RPC call (for example). These are also + * the thread td_sigmask during an RPC call (for example). These are also * used in other places in the NFS client that might tsleep(). */ void @@ -749,8 +748,10 @@ nfs_set_sigmask(struct thread *td, sigse SIGDELSET(newset, nfs_sig_set[i]); } mtx_unlock(&p->p_sigacts->ps_mtx); + sigdeferstop(td); + kern_sigprocmask(td, SIG_SETMASK, &newset, oldset, + SIGPROCMASK_PROC_LOCKED); PROC_UNLOCK(p); - kern_sigprocmask(td, SIG_SETMASK, &newset, oldset, 0); } void @@ -759,6 +760,7 @@ nfs_restore_sigmask(struct thread *td, s if (td == NULL) td = curthread; /* XXX */ kern_sigprocmask(td, SIG_SETMASK, set, NULL, 0); + sigallowstop(td); } /* Modified: user/attilio/vmcontention/sys/sys/signalvar.h ============================================================================== --- user/attilio/vmcontention/sys/sys/signalvar.h Wed Feb 6 22:39:45 2013 (r246442) +++ user/attilio/vmcontention/sys/sys/signalvar.h Wed Feb 6 23:30:36 2013 (r246443) @@ -328,6 +328,8 @@ extern struct mtx sigio_lock; #define SIGPROCMASK_PS_LOCKED 0x0004 int cursig(struct thread *td, int stop_allowed); +void sigdeferstop(struct thread *td); +void sigallowstop(struct thread *td); void execsigs(struct proc *p); void gsignal(int pgid, int sig, ksiginfo_t *ksi); void killproc(struct proc *p, char *why); From owner-svn-src-user@FreeBSD.ORG Wed Feb 6 23:42:07 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 4853BED2; Wed, 6 Feb 2013 23:42:07 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 1F66F376; Wed, 6 Feb 2013 23:42:07 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16Ng7Bx013387; Wed, 6 Feb 2013 23:42:07 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16Ng5xc013378; Wed, 6 Feb 2013 23:42:05 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302062342.r16Ng5xc013378@svn.freebsd.org> From: Attilio Rao Date: Wed, 6 Feb 2013 23:42:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246444 - in user/attilio/vmc-playground/sys: dev/sound/pcm dev/sound/usb fs/nfs kern nfsclient sys X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 23:42:07 -0000 Author: attilio Date: Wed Feb 6 23:42:04 2013 New Revision: 246444 URL: http://svnweb.freebsd.org/changeset/base/246444 Log: Merge from vmcontention Modified: user/attilio/vmc-playground/sys/dev/sound/pcm/mixer.c user/attilio/vmc-playground/sys/dev/sound/pcm/mixer.h user/attilio/vmc-playground/sys/dev/sound/usb/uaudio.c user/attilio/vmc-playground/sys/fs/nfs/nfs_commonkrpc.c user/attilio/vmc-playground/sys/kern/kern_sig.c user/attilio/vmc-playground/sys/kern/subr_sleepqueue.c user/attilio/vmc-playground/sys/kern/vfs_acl.c user/attilio/vmc-playground/sys/nfsclient/nfs_krpc.c user/attilio/vmc-playground/sys/sys/signalvar.h Directory Properties: user/attilio/vmc-playground/ (props changed) user/attilio/vmc-playground/sys/ (props changed) Modified: user/attilio/vmc-playground/sys/dev/sound/pcm/mixer.c ============================================================================== --- user/attilio/vmc-playground/sys/dev/sound/pcm/mixer.c Wed Feb 6 23:30:36 2013 (r246443) +++ user/attilio/vmc-playground/sys/dev/sound/pcm/mixer.c Wed Feb 6 23:42:04 2013 (r246444) @@ -1492,3 +1492,30 @@ mixer_get_lock(struct snd_mixer *m) } return (m->lock); } + +int +mix_get_locked(struct snd_mixer *m, u_int dev, int *pleft, int *pright) +{ + int level; + + level = mixer_get(m, dev); + if (level < 0) { + *pright = *pleft = -1; + return (-1); + } + + *pleft = level & 0xFF; + *pright = (level >> 8) & 0xFF; + + return (0); +} + +int +mix_set_locked(struct snd_mixer *m, u_int dev, int left, int right) +{ + int level; + + level = (left & 0xFF) | ((right & 0xFF) << 8); + + return (mixer_set(m, dev, level)); +} Modified: user/attilio/vmc-playground/sys/dev/sound/pcm/mixer.h ============================================================================== --- user/attilio/vmc-playground/sys/dev/sound/pcm/mixer.h Wed Feb 6 23:30:36 2013 (r246443) +++ user/attilio/vmc-playground/sys/dev/sound/pcm/mixer.h Wed Feb 6 23:42:04 2013 (r246444) @@ -45,6 +45,8 @@ void mixer_hwvol_step(device_t dev, int int mixer_busy(struct snd_mixer *m); +int mix_get_locked(struct snd_mixer *m, u_int dev, int *pleft, int *pright); +int mix_set_locked(struct snd_mixer *m, u_int dev, int left, int right); int mix_set(struct snd_mixer *m, u_int dev, u_int left, u_int right); int mix_get(struct snd_mixer *m, u_int dev); int mix_setrecsrc(struct snd_mixer *m, u_int32_t src); Modified: user/attilio/vmc-playground/sys/dev/sound/usb/uaudio.c ============================================================================== --- user/attilio/vmc-playground/sys/dev/sound/usb/uaudio.c Wed Feb 6 23:30:36 2013 (r246443) +++ user/attilio/vmc-playground/sys/dev/sound/usb/uaudio.c Wed Feb 6 23:42:04 2013 (r246444) @@ -71,6 +71,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #define USB_DEBUG_VAR uaudio_debug @@ -277,16 +278,37 @@ struct uaudio_search_result { uint8_t is_input; }; +enum { + UAUDIO_HID_RX_TRANSFER, + UAUDIO_HID_N_TRANSFER, +}; + +struct uaudio_hid { + struct usb_xfer *xfer[UAUDIO_HID_N_TRANSFER]; + struct hid_location volume_up_loc; + struct hid_location volume_down_loc; + uint32_t flags; +#define UAUDIO_HID_VALID 0x0001 +#define UAUDIO_HID_HAS_ID 0x0002 +#define UAUDIO_HID_HAS_VOLUME_UP 0x0004 +#define UAUDIO_HID_HAS_VOLUME_DOWN 0x0008 + uint8_t iface_index; + uint8_t volume_up_id; + uint8_t volume_down_id; +}; + struct uaudio_softc { struct sbuf sc_sndstat; struct sndcard_func sc_sndcard_func; struct uaudio_chan sc_rec_chan; struct uaudio_chan sc_play_chan; struct umidi_chan sc_midi_chan; + struct uaudio_hid sc_hid; struct uaudio_search_result sc_mixer_clocks; struct uaudio_mixer_node sc_mixer_node; struct mtx *sc_mixer_lock; + struct snd_mixer *sc_mixer_dev; struct usb_device *sc_udev; struct usb_xfer *sc_mixer_xfer[1]; struct uaudio_mixer_node *sc_mixer_root; @@ -407,6 +429,7 @@ static usb_callback_t uaudio_chan_record static usb_callback_t uaudio_mixer_write_cfg_callback; static usb_callback_t umidi_bulk_read_callback; static usb_callback_t umidi_bulk_write_callback; +static usb_callback_t uaudio_hid_rx_callback; /* ==== USB mixer ==== */ @@ -500,6 +523,9 @@ static void umidi_close(struct usb_fifo static void umidi_init(device_t dev); static int umidi_probe(device_t dev); static int umidi_detach(device_t dev); +static int uaudio_hid_probe(struct uaudio_softc *sc, + struct usb_attach_arg *uaa); +static void uaudio_hid_detach(struct uaudio_softc *sc); #ifdef USB_DEBUG static void uaudio_chan_dump_ep_desc( @@ -624,6 +650,18 @@ static const struct usb_config }, }; +static const struct usb_config + uaudio_hid_config[UAUDIO_HID_N_TRANSFER] = { + [UAUDIO_HID_RX_TRANSFER] = { + .type = UE_INTERRUPT, + .endpoint = UE_ADDR_ANY, + .direction = UE_DIR_IN, + .bufsize = 0, /* use wMaxPacketSize */ + .flags = {.short_xfer_ok = 1,}, + .callback = &uaudio_hid_rx_callback, + }, +}; + static devclass_t uaudio_devclass; static device_method_t uaudio_methods[] = { @@ -896,7 +934,7 @@ uaudio_attach(device_t dev) } device_printf(dev, "MIDI sequencer.\n"); } else { - device_printf(dev, "No midi sequencer.\n"); + device_printf(dev, "No MIDI sequencer.\n"); } DPRINTF("doing child attach\n"); @@ -926,6 +964,12 @@ uaudio_attach(device_t dev) goto detach; } + if (uaudio_hid_probe(sc, uaa) == 0) { + device_printf(dev, "HID volume keys found.\n"); + } else { + device_printf(dev, "No HID volume keys found.\n"); + } + /* reload all mixer settings */ uaudio_mixer_reload_all(sc); @@ -1034,6 +1078,8 @@ uaudio_detach(device_t dev) if (sc->sc_rec_chan.valid) usbd_transfer_unsetup(sc->sc_rec_chan.xfer, UAUDIO_NCHANBUFS + 1); + uaudio_hid_detach(sc); + if (bus_generic_detach(dev) != 0) { DPRINTF("detach failed!\n"); } @@ -1213,6 +1259,18 @@ uaudio_chan_fill_info_sub(struct uaudio_ alt_index++; } + if ((!(sc->sc_hid.flags & UAUDIO_HID_VALID)) && + (id->bInterfaceClass == UICLASS_HID) && + (id->bInterfaceSubClass == 0) && + (id->bInterfaceProtocol == 0) && + (alt_index == 0) && + usbd_get_iface(udev, curidx) != NULL) { + DPRINTF("Found HID interface at %d\n", + curidx); + sc->sc_hid.flags |= UAUDIO_HID_VALID; + sc->sc_hid.iface_index = curidx; + } + uma_if_class = ((id->bInterfaceClass == UICLASS_AUDIO) || ((id->bInterfaceClass == UICLASS_VENDOR) && @@ -2490,6 +2548,9 @@ uaudio_mixer_reload_all(struct uaudio_so pmc->update[chan / 8] |= (1 << (chan % 8)); } usbd_transfer_start(sc->sc_mixer_xfer[0]); + + /* start HID volume keys, if any */ + usbd_transfer_start(sc->sc_hid.xfer[0]); mtx_unlock(sc->sc_mixer_lock); } @@ -4818,6 +4879,7 @@ uaudio_mixer_init_sub(struct uaudio_soft DPRINTF("\n"); sc->sc_mixer_lock = mixer_get_lock(m); + sc->sc_mixer_dev = m; if (usbd_transfer_setup(sc->sc_udev, &sc->sc_mixer_iface_index, sc->sc_mixer_xfer, uaudio_mixer_config, 1, sc, @@ -5452,6 +5514,162 @@ umidi_detach(device_t dev) return (0); } +static void +uaudio_hid_rx_callback(struct usb_xfer *xfer, usb_error_t error) +{ + struct uaudio_softc *sc = usbd_xfer_softc(xfer); + const uint8_t *buffer = usbd_xfer_get_frame_buffer(xfer, 0); + struct snd_mixer *m; + int v; + int v_l; + int v_r; + uint8_t id; + int actlen; + + usbd_xfer_status(xfer, &actlen, NULL, NULL, NULL); + + switch (USB_GET_STATE(xfer)) { + case USB_ST_TRANSFERRED: + DPRINTF("actlen=%d\n", actlen); + + if (actlen != 0 && + (sc->sc_hid.flags & UAUDIO_HID_HAS_ID)) { + id = *buffer; + buffer++; + actlen--; + } else { + id = 0; + } + + m = sc->sc_mixer_dev; + + if ((sc->sc_hid.flags & UAUDIO_HID_HAS_VOLUME_UP) && + (sc->sc_hid.volume_up_id == id) && + hid_get_data(buffer, actlen, + &sc->sc_hid.volume_up_loc)) { + + DPRINTF("Volume Up\n"); + + v = mix_get_locked(m, SOUND_MIXER_PCM, &v_l, &v_r); + if (v == 0) { + v = ((v_l + v_r) / 2) + 5; + if (v > 100) + v = 100; + mix_set_locked(m, SOUND_MIXER_PCM, v, v); + } + } + + if ((sc->sc_hid.flags & UAUDIO_HID_HAS_VOLUME_DOWN) && + (sc->sc_hid.volume_down_id == id) && + hid_get_data(buffer, actlen, + &sc->sc_hid.volume_down_loc)) { + + DPRINTF("Volume Down\n"); + + v = mix_get_locked(m, SOUND_MIXER_PCM, &v_l, &v_r); + if (v == 0) { + v = ((v_l + v_r) / 2) - 5; + if (v < 0) + v = 0; + mix_set_locked(m, SOUND_MIXER_PCM, v, v); + } + } + + case USB_ST_SETUP: +tr_setup: + /* check if we can put more data into the FIFO */ + usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer)); + usbd_transfer_submit(xfer); + break; + + default: /* Error */ + if (error != USB_ERR_CANCELLED) { + /* try clear stall first */ + usbd_xfer_set_stall(xfer); + goto tr_setup; + } + break; + } +} + +static int +uaudio_hid_probe(struct uaudio_softc *sc, + struct usb_attach_arg *uaa) +{ + void *d_ptr; + uint32_t flags; + uint16_t d_len; + uint8_t id; + int error; + + if (!(sc->sc_hid.flags & UAUDIO_HID_VALID)) + return (-1); + + if (sc->sc_mixer_lock == NULL) + return (-1); + + /* Get HID descriptor */ + error = usbd_req_get_hid_desc(uaa->device, NULL, &d_ptr, + &d_len, M_TEMP, sc->sc_hid.iface_index); + + if (error) { + DPRINTF("error reading report description\n"); + return (-1); + } + + /* check if there is an ID byte */ + hid_report_size(d_ptr, d_len, hid_input, &id); + + if (id != 0) + sc->sc_hid.flags |= UAUDIO_HID_HAS_ID; + + if (hid_locate(d_ptr, d_len, + HID_USAGE2(HUP_CONSUMER, 0xE9 /* Volume Increment */), + hid_input, 0, &sc->sc_hid.volume_up_loc, &flags, + &sc->sc_hid.volume_up_id)) { + if (flags & HIO_VARIABLE) + sc->sc_hid.flags |= UAUDIO_HID_HAS_VOLUME_UP; + DPRINTFN(1, "Found Volume Up key\n"); + } + + if (hid_locate(d_ptr, d_len, + HID_USAGE2(HUP_CONSUMER, 0xEA /* Volume Decrement */), + hid_input, 0, &sc->sc_hid.volume_down_loc, &flags, + &sc->sc_hid.volume_down_id)) { + if (flags & HIO_VARIABLE) + sc->sc_hid.flags |= UAUDIO_HID_HAS_VOLUME_DOWN; + DPRINTFN(1, "Found Volume Down key\n"); + } + + free(d_ptr, M_TEMP); + + if (!(sc->sc_hid.flags & (UAUDIO_HID_HAS_VOLUME_UP | + UAUDIO_HID_HAS_VOLUME_DOWN))) { + DPRINTFN(1, "Did not find any volume related keys\n"); + return (-1); + } + + /* prevent the uhid driver from attaching */ + usbd_set_parent_iface(uaa->device, sc->sc_hid.iface_index, + sc->sc_mixer_iface_index); + + /* allocate USB transfers */ + error = usbd_transfer_setup(uaa->device, &sc->sc_hid.iface_index, + sc->sc_hid.xfer, uaudio_hid_config, UAUDIO_HID_N_TRANSFER, + sc, sc->sc_mixer_lock); + if (error) { + DPRINTF("error=%s\n", usbd_errstr(error)); + return (-1); + } + return (0); +} + +static void +uaudio_hid_detach(struct uaudio_softc *sc) +{ + usbd_transfer_unsetup(sc->sc_hid.xfer, UAUDIO_HID_N_TRANSFER); +} + DRIVER_MODULE(uaudio, uhub, uaudio_driver, uaudio_devclass, NULL, 0); MODULE_DEPEND(uaudio, usb, 1, 1, 1); MODULE_DEPEND(uaudio, sound, SOUND_MINVER, SOUND_PREFVER, SOUND_MAXVER); Modified: user/attilio/vmc-playground/sys/fs/nfs/nfs_commonkrpc.c ============================================================================== --- user/attilio/vmc-playground/sys/fs/nfs/nfs_commonkrpc.c Wed Feb 6 23:30:36 2013 (r246443) +++ user/attilio/vmc-playground/sys/fs/nfs/nfs_commonkrpc.c Wed Feb 6 23:42:04 2013 (r246444) @@ -1031,7 +1031,6 @@ int newnfs_sig_set[] = { SIGTERM, SIGHUP, SIGKILL, - SIGSTOP, SIGQUIT }; @@ -1052,7 +1051,7 @@ nfs_sig_pending(sigset_t set) /* * The set/restore sigmask functions are used to (temporarily) overwrite - * the process p_sigmask during an RPC call (for example). These are also + * the thread td_sigmask during an RPC call (for example). These are also * used in other places in the NFS client that might tsleep(). */ void @@ -1081,8 +1080,10 @@ newnfs_set_sigmask(struct thread *td, si SIGDELSET(newset, newnfs_sig_set[i]); } mtx_unlock(&p->p_sigacts->ps_mtx); + sigdeferstop(td); + kern_sigprocmask(td, SIG_SETMASK, &newset, oldset, + SIGPROCMASK_PROC_LOCKED); PROC_UNLOCK(p); - kern_sigprocmask(td, SIG_SETMASK, &newset, oldset, 0); } void @@ -1091,6 +1092,7 @@ newnfs_restore_sigmask(struct thread *td if (td == NULL) td = curthread; /* XXX */ kern_sigprocmask(td, SIG_SETMASK, set, NULL, 0); + sigallowstop(td); } /* Modified: user/attilio/vmc-playground/sys/kern/kern_sig.c ============================================================================== --- user/attilio/vmc-playground/sys/kern/kern_sig.c Wed Feb 6 23:30:36 2013 (r246443) +++ user/attilio/vmc-playground/sys/kern/kern_sig.c Wed Feb 6 23:42:04 2013 (r246444) @@ -2364,6 +2364,13 @@ tdsigwakeup(struct thread *td, int sig, } /* + * Don't awaken a sleeping thread for SIGSTOP if the + * STOP signal is deferred. + */ + if ((prop & SA_STOP) && (td->td_flags & TDF_SBDRY)) + goto out; + + /* * Give low priority threads a better chance to run. */ if (td->td_priority > PUSER) @@ -2404,12 +2411,13 @@ sig_suspend_threads(struct thread *td, s if ((TD_IS_SLEEPING(td2) || TD_IS_SWAPPED(td2)) && (td2->td_flags & TDF_SINTR)) { if (td2->td_flags & TDF_SBDRY) { - if (TD_IS_SUSPENDED(td2)) - wakeup_swapper |= - thread_unsuspend_one(td2); - if (TD_ON_SLEEPQ(td2)) - wakeup_swapper |= - sleepq_abort(td2, ERESTART); + /* + * Once a thread is asleep with + * TDF_SBDRY set, it should never + * become suspended due to this check. + */ + KASSERT(!TD_IS_SUSPENDED(td2), + ("thread with deferred stops suspended")); } else if (!TD_IS_SUSPENDED(td2)) { thread_suspend_one(td2); } @@ -2529,6 +2537,34 @@ tdsigcleanup(struct thread *td) } +/* Defer the delivery of SIGSTOP for the current thread. */ +void +sigdeferstop(struct thread *td) +{ + + KASSERT(!(td->td_flags & TDF_SBDRY), + ("attempt to set TDF_SBDRY recursively")); + thread_lock(td); + td->td_flags |= TDF_SBDRY; + thread_unlock(td); +} + +/* + * Permit the delivery of SIGSTOP for the current thread. This does + * not immediately suspend if a stop was posted. Instead, the thread + * will suspend either via ast() or a subsequent interruptible sleep. + */ +void +sigallowstop(struct thread *td) +{ + + KASSERT(td->td_flags & TDF_SBDRY, + ("attempt to clear already-cleared TDF_SBDRY")); + thread_lock(td); + td->td_flags &= ~TDF_SBDRY; + thread_unlock(td); +} + /* * If the current process has received a signal (should be caught or cause * termination, should interrupt current syscall), return the signal number. @@ -2561,7 +2597,7 @@ issignal(struct thread *td, int stop_all SIGSETOR(sigpending, p->p_sigqueue.sq_signals); SIGSETNAND(sigpending, td->td_sigmask); - if (p->p_flag & P_PPWAIT) + if (p->p_flag & P_PPWAIT || td->td_flags & TDF_SBDRY) SIG_STOPSIGMASK(sigpending); if (SIGISEMPTY(sigpending)) /* no signal to send */ return (0); @@ -2677,10 +2713,6 @@ issignal(struct thread *td, int stop_all (p->p_pgrp->pg_jobc == 0 && prop & SA_TTYSTOP)) break; /* == ignore */ - - /* Ignore, but do not drop the stop signal. */ - if (stop_allowed != SIG_STOP_ALLOWED) - return (sig); mtx_unlock(&ps->ps_mtx); WITNESS_WARN(WARN_GIANTOK | WARN_SLEEPOK, &p->p_mtx.lock_object, "Catching SIGSTOP"); Modified: user/attilio/vmc-playground/sys/kern/subr_sleepqueue.c ============================================================================== --- user/attilio/vmc-playground/sys/kern/subr_sleepqueue.c Wed Feb 6 23:30:36 2013 (r246443) +++ user/attilio/vmc-playground/sys/kern/subr_sleepqueue.c Wed Feb 6 23:42:04 2013 (r246444) @@ -352,8 +352,6 @@ sleepq_add(void *wchan, struct lock_obje if (flags & SLEEPQ_INTERRUPTIBLE) { td->td_flags |= TDF_SINTR; td->td_flags &= ~TDF_SLEEPABORT; - if (flags & SLEEPQ_STOP_ON_BDRY) - td->td_flags |= TDF_SBDRY; } thread_unlock(td); } @@ -600,7 +598,7 @@ sleepq_check_signals(void) /* We are no longer in an interruptible sleep. */ if (td->td_flags & TDF_SINTR) - td->td_flags &= ~(TDF_SINTR | TDF_SBDRY); + td->td_flags &= ~TDF_SINTR; if (td->td_flags & TDF_SLEEPABORT) { td->td_flags &= ~TDF_SLEEPABORT; @@ -747,7 +745,7 @@ sleepq_resume_thread(struct sleepqueue * td->td_wmesg = NULL; td->td_wchan = NULL; - td->td_flags &= ~(TDF_SINTR | TDF_SBDRY); + td->td_flags &= ~TDF_SINTR; CTR3(KTR_PROC, "sleepq_wakeup: thread %p (pid %ld, %s)", (void *)td, (long)td->td_proc->p_pid, td->td_name); Modified: user/attilio/vmc-playground/sys/kern/vfs_acl.c ============================================================================== --- user/attilio/vmc-playground/sys/kern/vfs_acl.c Wed Feb 6 23:30:36 2013 (r246443) +++ user/attilio/vmc-playground/sys/kern/vfs_acl.c Wed Feb 6 23:42:04 2013 (r246444) @@ -247,7 +247,7 @@ vacl_get_acl(struct thread *td, struct v struct acl *inkernelacl; int error; - inkernelacl = acl_alloc(M_WAITOK); + inkernelacl = acl_alloc(M_WAITOK | M_ZERO); vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); #ifdef MAC error = mac_vnode_check_getacl(td->td_ucred, vp, type); Modified: user/attilio/vmc-playground/sys/nfsclient/nfs_krpc.c ============================================================================== --- user/attilio/vmc-playground/sys/nfsclient/nfs_krpc.c Wed Feb 6 23:30:36 2013 (r246443) +++ user/attilio/vmc-playground/sys/nfsclient/nfs_krpc.c Wed Feb 6 23:42:04 2013 (r246444) @@ -699,7 +699,6 @@ int nfs_sig_set[] = { SIGTERM, SIGHUP, SIGKILL, - SIGSTOP, SIGQUIT }; @@ -720,7 +719,7 @@ nfs_sig_pending(sigset_t set) /* * The set/restore sigmask functions are used to (temporarily) overwrite - * the process p_sigmask during an RPC call (for example). These are also + * the thread td_sigmask during an RPC call (for example). These are also * used in other places in the NFS client that might tsleep(). */ void @@ -749,8 +748,10 @@ nfs_set_sigmask(struct thread *td, sigse SIGDELSET(newset, nfs_sig_set[i]); } mtx_unlock(&p->p_sigacts->ps_mtx); + sigdeferstop(td); + kern_sigprocmask(td, SIG_SETMASK, &newset, oldset, + SIGPROCMASK_PROC_LOCKED); PROC_UNLOCK(p); - kern_sigprocmask(td, SIG_SETMASK, &newset, oldset, 0); } void @@ -759,6 +760,7 @@ nfs_restore_sigmask(struct thread *td, s if (td == NULL) td = curthread; /* XXX */ kern_sigprocmask(td, SIG_SETMASK, set, NULL, 0); + sigallowstop(td); } /* Modified: user/attilio/vmc-playground/sys/sys/signalvar.h ============================================================================== --- user/attilio/vmc-playground/sys/sys/signalvar.h Wed Feb 6 23:30:36 2013 (r246443) +++ user/attilio/vmc-playground/sys/sys/signalvar.h Wed Feb 6 23:42:04 2013 (r246444) @@ -328,6 +328,8 @@ extern struct mtx sigio_lock; #define SIGPROCMASK_PS_LOCKED 0x0004 int cursig(struct thread *td, int stop_allowed); +void sigdeferstop(struct thread *td); +void sigallowstop(struct thread *td); void execsigs(struct proc *p); void gsignal(int pgid, int sig, ksiginfo_t *ksi); void killproc(struct proc *p, char *why); From owner-svn-src-user@FreeBSD.ORG Wed Feb 6 23:48:05 2013 Return-Path: Delivered-To: svn-src-user@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 AF7C01B2; Wed, 6 Feb 2013 23:48:05 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 8D04A3D5; Wed, 6 Feb 2013 23:48:05 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16Nm5qA014202; Wed, 6 Feb 2013 23:48:05 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16Nm5un014201; Wed, 6 Feb 2013 23:48:05 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302062348.r16Nm5un014201@svn.freebsd.org> From: Attilio Rao Date: Wed, 6 Feb 2013 23:48:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246445 - user/attilio/vmc-playground/sys/vm X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 23:48:05 -0000 Author: attilio Date: Wed Feb 6 23:48:04 2013 New Revision: 246445 URL: http://svnweb.freebsd.org/changeset/base/246445 Log: Reformat comments to follow original version and re-add correct locking flags. Modified: user/attilio/vmc-playground/sys/vm/vm_object.h Modified: user/attilio/vmc-playground/sys/vm/vm_object.h ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_object.h Wed Feb 6 23:42:04 2013 (r246444) +++ user/attilio/vmc-playground/sys/vm/vm_object.h Wed Feb 6 23:48:04 2013 (r246445) @@ -102,8 +102,8 @@ struct vm_object { LIST_HEAD(, vm_object) shadow_head; /* objects that this is a shadow for */ LIST_ENTRY(vm_object) shadow_list; /* chain of shadow objects */ TAILQ_HEAD(, vm_page) memq; /* list of resident pages */ - struct vm_radix rtree; /* root of the resident page radix index tree */ - struct vm_radix cache; /* root of the cache page radix index tree */ + struct vm_radix rtree; /* root of the resident page radix trie*/ + struct vm_radix cache; /* (o + f) root of the cache page radix trie */ vm_pindex_t size; /* Object size */ int generation; /* generation ID */ int ref_count; /* How many refs?? */ From owner-svn-src-user@FreeBSD.ORG Thu Feb 7 10:21:05 2013 Return-Path: Delivered-To: svn-src-user@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 764C46C1; Thu, 7 Feb 2013 10:21:05 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 66A322B3; Thu, 7 Feb 2013 10:21:05 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17AL40r005723; Thu, 7 Feb 2013 10:21:04 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17AL2DM005707; Thu, 7 Feb 2013 10:21:02 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302071021.r17AL2DM005707@svn.freebsd.org> From: Attilio Rao Date: Thu, 7 Feb 2013 10:21:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246456 - in user/attilio/vmcontention/sys: dev/ath dev/sound/pcm dev/sound/usb kern security/audit X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 10:21:05 -0000 Author: attilio Date: Thu Feb 7 10:21:01 2013 New Revision: 246456 URL: http://svnweb.freebsd.org/changeset/base/246456 Log: MFC Modified: user/attilio/vmcontention/sys/dev/ath/if_ath.c user/attilio/vmcontention/sys/dev/ath/if_ath_ahb.c user/attilio/vmcontention/sys/dev/ath/if_ath_misc.h user/attilio/vmcontention/sys/dev/ath/if_ath_pci.c user/attilio/vmcontention/sys/dev/ath/if_ath_tx.c user/attilio/vmcontention/sys/dev/ath/if_ath_tx_edma.c user/attilio/vmcontention/sys/dev/ath/if_athvar.h user/attilio/vmcontention/sys/dev/sound/pcm/mixer.c user/attilio/vmcontention/sys/dev/sound/pcm/mixer.h user/attilio/vmcontention/sys/dev/sound/usb/uaudio.c user/attilio/vmcontention/sys/kern/kern_intr.c user/attilio/vmcontention/sys/kern/uipc_syscalls.c user/attilio/vmcontention/sys/security/audit/audit.h Directory Properties: user/attilio/vmcontention/ (props changed) user/attilio/vmcontention/sys/ (props changed) Modified: user/attilio/vmcontention/sys/dev/ath/if_ath.c ============================================================================== --- user/attilio/vmcontention/sys/dev/ath/if_ath.c Thu Feb 7 08:27:48 2013 (r246455) +++ user/attilio/vmcontention/sys/dev/ath/if_ath.c Thu Feb 7 10:21:01 2013 (r246456) @@ -2687,7 +2687,7 @@ ath_txq_qadd(struct ifnet *ifp, struct m struct mbuf *m; /* XXX recursive TX completion -> TX? */ - ATH_TX_UNLOCK_ASSERT(sc); + ATH_TX_IC_UNLOCK_ASSERT(sc); /* * We grab the node pointer, but we don't deref @@ -2749,7 +2749,7 @@ ath_txq_qadd(struct ifnet *ifp, struct m * into the driver. */ - ATH_TX_LOCK(sc); + ATH_TX_IC_LOCK(sc); /* * Throw the single frame onto the queue. @@ -2797,7 +2797,7 @@ ath_txq_qadd(struct ifnet *ifp, struct m m = m->m_nextpkt; } - ATH_TX_UNLOCK(sc); + ATH_TX_IC_UNLOCK(sc); return (0); bad: @@ -2825,13 +2825,13 @@ ath_txq_qflush(struct ifnet *ifp) TAILQ_INIT(&txlist); /* Grab lock */ - ATH_TX_LOCK(sc); + ATH_TX_IC_LOCK(sc); /* Copy everything out of sc_txbuf_list into txlist */ TAILQ_CONCAT(&txlist, &sc->sc_txbuf_list, bf_list); /* Unlock */ - ATH_TX_UNLOCK(sc); + ATH_TX_IC_UNLOCK(sc); /* Now, walk the list, freeing things */ while ((bf = TAILQ_FIRST(&txlist)) != NULL) { @@ -2879,16 +2879,9 @@ ath_txq_qrun(struct ifnet *ifp) */ /* Copy everything out of sc_txbuf_list into txlist */ - ATH_TX_LOCK(sc); + ATH_TX_IC_LOCK(sc); TAILQ_CONCAT(&txlist, &sc->sc_txbuf_list, bf_list); - ATH_TX_UNLOCK(sc); - - /* - * For now, the ath_tx_start() code sits behind the same lock; - * worry about serialising this in a taskqueue later. - */ - - ATH_TX_LOCK(sc); + ATH_TX_IC_UNLOCK(sc); /* * Attempt to transmit each frame. @@ -2899,6 +2892,7 @@ ath_txq_qrun(struct ifnet *ifp) * It would be nice to chain together TX fragments in this * way so they can be aborted together. */ + ATH_TX_LOCK(sc); TAILQ_FOREACH_SAFE(bf, &txlist, bf_list, bf_next) { /* * Clear, because we're going to reuse this @@ -4230,9 +4224,9 @@ ath_tx_processq(struct ath_softc *sc, st ieee80211_ff_flush(ic, txq->axq_ac); #endif - /* Kick the TXQ scheduler */ + /* Kick the software TXQ scheduler */ if (dosched) { - taskqueue_enqueue(sc->sc_tx_tq, &sc->sc_txqtask); + ath_tx_swq_kick(sc); } ATH_KTR(sc, ATH_KTR_TXCOMP, 1, Modified: user/attilio/vmcontention/sys/dev/ath/if_ath_ahb.c ============================================================================== --- user/attilio/vmcontention/sys/dev/ath/if_ath_ahb.c Thu Feb 7 08:27:48 2013 (r246455) +++ user/attilio/vmcontention/sys/dev/ath/if_ath_ahb.c Thu Feb 7 10:21:01 2013 (r246456) @@ -195,6 +195,7 @@ ath_ahb_attach(device_t dev) ATH_PCU_LOCK_INIT(sc); ATH_RX_LOCK_INIT(sc); ATH_TX_LOCK_INIT(sc); + ATH_TX_IC_LOCK_INIT(sc); ATH_TXSTATUS_LOCK_INIT(sc); error = ath_attach(AR9130_DEVID, sc); @@ -204,6 +205,7 @@ ath_ahb_attach(device_t dev) ATH_TXSTATUS_LOCK_DESTROY(sc); ATH_RX_LOCK_DESTROY(sc); ATH_TX_LOCK_DESTROY(sc); + ATH_TX_IC_LOCK_DESTROY(sc); ATH_PCU_LOCK_DESTROY(sc); ATH_LOCK_DESTROY(sc); bus_dma_tag_destroy(sc->sc_dmat); @@ -247,6 +249,7 @@ ath_ahb_detach(device_t dev) ATH_TXSTATUS_LOCK_DESTROY(sc); ATH_RX_LOCK_DESTROY(sc); ATH_TX_LOCK_DESTROY(sc); + ATH_TX_IC_LOCK_DESTROY(sc); ATH_PCU_LOCK_DESTROY(sc); ATH_LOCK_DESTROY(sc); Modified: user/attilio/vmcontention/sys/dev/ath/if_ath_misc.h ============================================================================== --- user/attilio/vmcontention/sys/dev/ath/if_ath_misc.h Thu Feb 7 08:27:48 2013 (r246455) +++ user/attilio/vmcontention/sys/dev/ath/if_ath_misc.h Thu Feb 7 10:21:01 2013 (r246456) @@ -120,12 +120,24 @@ extern void ath_tx_update_tim(struct ath extern void ath_start(struct ifnet *ifp); extern void ath_start_task(void *arg, int npending); +/* + * Kick the frame TX task. + */ static inline void ath_tx_kick(struct ath_softc *sc) { - /* XXX eventually try sc_tx_tq? */ taskqueue_enqueue(sc->sc_tx_tq, &sc->sc_txpkttask); } +/* + * Kick the software TX queue task. + */ +static inline void +ath_tx_swq_kick(struct ath_softc *sc) +{ + + taskqueue_enqueue(sc->sc_tx_tq, &sc->sc_txqtask); +} + #endif Modified: user/attilio/vmcontention/sys/dev/ath/if_ath_pci.c ============================================================================== --- user/attilio/vmcontention/sys/dev/ath/if_ath_pci.c Thu Feb 7 08:27:48 2013 (r246455) +++ user/attilio/vmcontention/sys/dev/ath/if_ath_pci.c Thu Feb 7 10:21:01 2013 (r246456) @@ -251,6 +251,7 @@ ath_pci_attach(device_t dev) ATH_PCU_LOCK_INIT(sc); ATH_RX_LOCK_INIT(sc); ATH_TX_LOCK_INIT(sc); + ATH_TX_IC_LOCK_INIT(sc); ATH_TXSTATUS_LOCK_INIT(sc); error = ath_attach(pci_get_device(dev), sc); @@ -260,6 +261,7 @@ ath_pci_attach(device_t dev) ATH_TXSTATUS_LOCK_DESTROY(sc); ATH_PCU_LOCK_DESTROY(sc); ATH_RX_LOCK_DESTROY(sc); + ATH_TX_IC_LOCK_DESTROY(sc); ATH_TX_LOCK_DESTROY(sc); ATH_LOCK_DESTROY(sc); bus_dma_tag_destroy(sc->sc_dmat); @@ -302,6 +304,7 @@ ath_pci_detach(device_t dev) ATH_TXSTATUS_LOCK_DESTROY(sc); ATH_PCU_LOCK_DESTROY(sc); ATH_RX_LOCK_DESTROY(sc); + ATH_TX_IC_LOCK_DESTROY(sc); ATH_TX_LOCK_DESTROY(sc); ATH_LOCK_DESTROY(sc); Modified: user/attilio/vmcontention/sys/dev/ath/if_ath_tx.c ============================================================================== --- user/attilio/vmcontention/sys/dev/ath/if_ath_tx.c Thu Feb 7 08:27:48 2013 (r246455) +++ user/attilio/vmcontention/sys/dev/ath/if_ath_tx.c Thu Feb 7 10:21:01 2013 (r246456) @@ -2999,9 +2999,11 @@ ath_tx_tid_resume(struct ath_softc *sc, } ath_tx_tid_sched(sc, tid); - /* Punt some frames to the hardware if needed */ - //ath_txq_sched(sc, sc->sc_ac2q[tid->ac]); - taskqueue_enqueue(sc->sc_tx_tq, &sc->sc_txqtask); + + /* + * Queue the software TX scheduler. + */ + ath_tx_swq_kick(sc); } /* Modified: user/attilio/vmcontention/sys/dev/ath/if_ath_tx_edma.c ============================================================================== --- user/attilio/vmcontention/sys/dev/ath/if_ath_tx_edma.c Thu Feb 7 08:27:48 2013 (r246455) +++ user/attilio/vmcontention/sys/dev/ath/if_ath_tx_edma.c Thu Feb 7 10:21:01 2013 (r246456) @@ -655,7 +655,7 @@ ath_edma_tx_processq(struct ath_softc *s * the txq task for _one_ TXQ. This should be fixed. */ if (dosched) - taskqueue_enqueue(sc->sc_tx_tq, &sc->sc_txqtask); + ath_tx_swq_kick(sc); } static void Modified: user/attilio/vmcontention/sys/dev/ath/if_athvar.h ============================================================================== --- user/attilio/vmcontention/sys/dev/ath/if_athvar.h Thu Feb 7 08:27:48 2013 (r246455) +++ user/attilio/vmcontention/sys/dev/ath/if_athvar.h Thu Feb 7 10:21:01 2013 (r246456) @@ -520,8 +520,10 @@ struct ath_softc { char sc_pcu_mtx_name[32]; struct mtx sc_rx_mtx; /* RX access mutex */ char sc_rx_mtx_name[32]; - struct mtx sc_tx_mtx; /* TX access mutex */ + struct mtx sc_tx_mtx; /* TX handling/comp mutex */ char sc_tx_mtx_name[32]; + struct mtx sc_tx_ic_mtx; /* TX queue mutex */ + char sc_tx_ic_mtx_name[32]; struct taskqueue *sc_tq; /* private task queue */ struct taskqueue *sc_tx_tq; /* private TX task queue */ struct ath_hal *sc_ah; /* Atheros HAL */ @@ -795,10 +797,8 @@ struct ath_softc { #define ATH_UNLOCK_ASSERT(_sc) mtx_assert(&(_sc)->sc_mtx, MA_NOTOWNED) /* - * The TX lock is non-reentrant and serialises the TX send operations. - * (ath_start(), ath_raw_xmit().) It doesn't yet serialise the TX - * completion operations; thus it can't be used (yet!) to protect - * hardware / software TXQ operations. + * The TX lock is non-reentrant and serialises the TX frame send + * and completion operations. */ #define ATH_TX_LOCK_INIT(_sc) do {\ snprintf((_sc)->sc_tx_mtx_name, \ @@ -817,6 +817,26 @@ struct ath_softc { MA_NOTOWNED) /* + * The IC TX lock is non-reentrant and serialises packet queuing from + * the upper layers. + */ +#define ATH_TX_IC_LOCK_INIT(_sc) do {\ + snprintf((_sc)->sc_tx_ic_mtx_name, \ + sizeof((_sc)->sc_tx_ic_mtx_name), \ + "%s IC TX lock", \ + device_get_nameunit((_sc)->sc_dev)); \ + mtx_init(&(_sc)->sc_tx_ic_mtx, (_sc)->sc_tx_ic_mtx_name, \ + NULL, MTX_DEF); \ + } while (0) +#define ATH_TX_IC_LOCK_DESTROY(_sc) mtx_destroy(&(_sc)->sc_tx_ic_mtx) +#define ATH_TX_IC_LOCK(_sc) mtx_lock(&(_sc)->sc_tx_ic_mtx) +#define ATH_TX_IC_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_tx_ic_mtx) +#define ATH_TX_IC_LOCK_ASSERT(_sc) mtx_assert(&(_sc)->sc_tx_ic_mtx, \ + MA_OWNED) +#define ATH_TX_IC_UNLOCK_ASSERT(_sc) mtx_assert(&(_sc)->sc_tx_ic_mtx, \ + MA_NOTOWNED) + +/* * The PCU lock is non-recursive and should be treated as a spinlock. * Although currently the interrupt code is run in netisr context and * doesn't require this, this may change in the future. Modified: user/attilio/vmcontention/sys/dev/sound/pcm/mixer.c ============================================================================== --- user/attilio/vmcontention/sys/dev/sound/pcm/mixer.c Thu Feb 7 08:27:48 2013 (r246455) +++ user/attilio/vmcontention/sys/dev/sound/pcm/mixer.c Thu Feb 7 10:21:01 2013 (r246456) @@ -893,14 +893,8 @@ mixer_hwvol_init(device_t dev) } void -mixer_hwvol_mute(device_t dev) +mixer_hwvol_mute_locked(struct snd_mixer *m) { - struct snd_mixer *m; - struct cdev *pdev; - - pdev = mixer_get_devt(dev); - m = pdev->si_drv1; - snd_mtxlock(m->lock); if (m->hwvol_muted) { m->hwvol_muted = 0; mixer_set(m, m->hwvol_mixer, m->hwvol_mute_level); @@ -909,19 +903,26 @@ mixer_hwvol_mute(device_t dev) m->hwvol_mute_level = mixer_get(m, m->hwvol_mixer); mixer_set(m, m->hwvol_mixer, 0); } - snd_mtxunlock(m->lock); } void -mixer_hwvol_step(device_t dev, int left_step, int right_step) +mixer_hwvol_mute(device_t dev) { struct snd_mixer *m; - int level, left, right; struct cdev *pdev; pdev = mixer_get_devt(dev); m = pdev->si_drv1; snd_mtxlock(m->lock); + mixer_hwvol_mute_locked(m); + snd_mtxunlock(m->lock); +} + +void +mixer_hwvol_step_locked(struct snd_mixer *m, int left_step, int right_step) +{ + int level, left, right; + if (m->hwvol_muted) { m->hwvol_muted = 0; level = m->hwvol_mute_level; @@ -929,15 +930,31 @@ mixer_hwvol_step(device_t dev, int left_ level = mixer_get(m, m->hwvol_mixer); if (level != -1) { left = level & 0xff; - right = level >> 8; + right = (level >> 8) & 0xff; left += left_step * m->hwvol_step; if (left < 0) left = 0; + else if (left > 100) + left = 100; right += right_step * m->hwvol_step; if (right < 0) right = 0; + else if (right > 100) + right = 100; mixer_set(m, m->hwvol_mixer, left | right << 8); } +} + +void +mixer_hwvol_step(device_t dev, int left_step, int right_step) +{ + struct snd_mixer *m; + struct cdev *pdev; + + pdev = mixer_get_devt(dev); + m = pdev->si_drv1; + snd_mtxlock(m->lock); + mixer_hwvol_step_locked(m, left_step, right_step); snd_mtxunlock(m->lock); } Modified: user/attilio/vmcontention/sys/dev/sound/pcm/mixer.h ============================================================================== --- user/attilio/vmcontention/sys/dev/sound/pcm/mixer.h Thu Feb 7 08:27:48 2013 (r246455) +++ user/attilio/vmcontention/sys/dev/sound/pcm/mixer.h Thu Feb 7 10:21:01 2013 (r246456) @@ -40,7 +40,9 @@ int mixer_ioctl_cmd(struct cdev *i_dev, int mixer_oss_mixerinfo(struct cdev *i_dev, oss_mixerinfo *mi); int mixer_hwvol_init(device_t dev); +void mixer_hwvol_mute_locked(struct snd_mixer *m); void mixer_hwvol_mute(device_t dev); +void mixer_hwvol_step_locked(struct snd_mixer *m, int l_step, int r_step); void mixer_hwvol_step(device_t dev, int left_step, int right_step); int mixer_busy(struct snd_mixer *m); Modified: user/attilio/vmcontention/sys/dev/sound/usb/uaudio.c ============================================================================== --- user/attilio/vmcontention/sys/dev/sound/usb/uaudio.c Thu Feb 7 08:27:48 2013 (r246455) +++ user/attilio/vmcontention/sys/dev/sound/usb/uaudio.c Thu Feb 7 10:21:01 2013 (r246456) @@ -287,14 +287,17 @@ struct uaudio_hid { struct usb_xfer *xfer[UAUDIO_HID_N_TRANSFER]; struct hid_location volume_up_loc; struct hid_location volume_down_loc; + struct hid_location mute_loc; uint32_t flags; #define UAUDIO_HID_VALID 0x0001 #define UAUDIO_HID_HAS_ID 0x0002 #define UAUDIO_HID_HAS_VOLUME_UP 0x0004 #define UAUDIO_HID_HAS_VOLUME_DOWN 0x0008 +#define UAUDIO_HID_HAS_MUTE 0x0010 uint8_t iface_index; uint8_t volume_up_id; uint8_t volume_down_id; + uint8_t mute_id; }; struct uaudio_softc { @@ -1012,6 +1015,8 @@ uaudio_attach_sub(device_t dev, kobj_cla goto detach; sc->sc_mixer_init = 1; + mixer_hwvol_init(dev); + snprintf(status, sizeof(status), "at ? %s", PCM_KLDSTRING(snd_uaudio)); if (pcm_register(dev, sc, @@ -5520,9 +5525,6 @@ uaudio_hid_rx_callback(struct usb_xfer * struct uaudio_softc *sc = usbd_xfer_softc(xfer); const uint8_t *buffer = usbd_xfer_get_frame_buffer(xfer, 0); struct snd_mixer *m; - int v; - int v_l; - int v_r; uint8_t id; int actlen; @@ -5543,6 +5545,16 @@ uaudio_hid_rx_callback(struct usb_xfer * m = sc->sc_mixer_dev; + if ((sc->sc_hid.flags & UAUDIO_HID_HAS_MUTE) && + (sc->sc_hid.mute_id == id) && + hid_get_data(buffer, actlen, + &sc->sc_hid.mute_loc)) { + + DPRINTF("Mute toggle\n"); + + mixer_hwvol_mute_locked(m); + } + if ((sc->sc_hid.flags & UAUDIO_HID_HAS_VOLUME_UP) && (sc->sc_hid.volume_up_id == id) && hid_get_data(buffer, actlen, @@ -5550,13 +5562,7 @@ uaudio_hid_rx_callback(struct usb_xfer * DPRINTF("Volume Up\n"); - v = mix_get_locked(m, SOUND_MIXER_PCM, &v_l, &v_r); - if (v == 0) { - v = ((v_l + v_r) / 2) + 5; - if (v > 100) - v = 100; - mix_set_locked(m, SOUND_MIXER_PCM, v, v); - } + mixer_hwvol_step_locked(m, 1, 1); } if ((sc->sc_hid.flags & UAUDIO_HID_HAS_VOLUME_DOWN) && @@ -5566,13 +5572,7 @@ uaudio_hid_rx_callback(struct usb_xfer * DPRINTF("Volume Down\n"); - v = mix_get_locked(m, SOUND_MIXER_PCM, &v_l, &v_r); - if (v == 0) { - v = ((v_l + v_r) / 2) - 5; - if (v < 0) - v = 0; - mix_set_locked(m, SOUND_MIXER_PCM, v, v); - } + mixer_hwvol_step_locked(m, -1, -1); } case USB_ST_SETUP: @@ -5641,10 +5641,20 @@ uaudio_hid_probe(struct uaudio_softc *sc DPRINTFN(1, "Found Volume Down key\n"); } + if (hid_locate(d_ptr, d_len, + HID_USAGE2(HUP_CONSUMER, 0xE2 /* Mute */), + hid_input, 0, &sc->sc_hid.mute_loc, &flags, + &sc->sc_hid.mute_id)) { + if (flags & HIO_VARIABLE) + sc->sc_hid.flags |= UAUDIO_HID_HAS_MUTE; + DPRINTFN(1, "Found Mute key\n"); + } + free(d_ptr, M_TEMP); if (!(sc->sc_hid.flags & (UAUDIO_HID_HAS_VOLUME_UP | - UAUDIO_HID_HAS_VOLUME_DOWN))) { + UAUDIO_HID_HAS_VOLUME_DOWN | + UAUDIO_HID_HAS_MUTE))) { DPRINTFN(1, "Did not find any volume related keys\n"); return (-1); } Modified: user/attilio/vmcontention/sys/kern/kern_intr.c ============================================================================== --- user/attilio/vmcontention/sys/kern/kern_intr.c Thu Feb 7 08:27:48 2013 (r246455) +++ user/attilio/vmcontention/sys/kern/kern_intr.c Thu Feb 7 10:21:01 2013 (r246456) @@ -336,7 +336,7 @@ intr_event_bind(struct intr_event *ie, u if (ie->ie_cpu == NOCPU) CPU_COPY(cpuset_root, &mask); else - CPU_SET(cpu, &mask); + CPU_SET(ie->ie_cpu, &mask); id = ie->ie_thread->it_thread->td_tid; mtx_unlock(&ie->ie_lock); (void)cpuset_setthread(id, &mask); Modified: user/attilio/vmcontention/sys/kern/uipc_syscalls.c ============================================================================== --- user/attilio/vmcontention/sys/kern/uipc_syscalls.c Thu Feb 7 08:27:48 2013 (r246455) +++ user/attilio/vmcontention/sys/kern/uipc_syscalls.c Thu Feb 7 10:21:01 2013 (r246456) @@ -238,6 +238,7 @@ kern_bind(td, fd, sa) int error; AUDIT_ARG_FD(fd); + AUDIT_ARG_SOCKADDR(td, sa); error = getsock_cap(td->td_proc->p_fd, fd, CAP_BIND, &fp, NULL); if (error) return (error); @@ -452,6 +453,7 @@ kern_accept(struct thread *td, int s, st *namelen = 0; goto done; } + AUDIT_ARG_SOCKADDR(td, sa); if (name) { /* check sa_len before it is destroyed */ if (*namelen > sa->sa_len) @@ -547,6 +549,7 @@ kern_connect(td, fd, sa) int interrupted = 0; AUDIT_ARG_FD(fd); + AUDIT_ARG_SOCKADDR(td, sa); error = getsock_cap(td->td_proc->p_fd, fd, CAP_CONNECT, &fp, NULL); if (error) return (error); @@ -763,8 +766,10 @@ kern_sendit(td, s, mp, flags, control, s AUDIT_ARG_FD(s); rights = CAP_WRITE; - if (mp->msg_name != NULL) + if (mp->msg_name != NULL) { + AUDIT_ARG_SOCKADDR(td, mp->msg_name); rights |= CAP_CONNECT; + } error = getsock_cap(td->td_proc->p_fd, s, rights, &fp, NULL); if (error) return (error); @@ -956,11 +961,11 @@ kern_recvit(td, s, mp, fromseg, controlp int i; ssize_t len; int error; - struct mbuf *m, *control = 0; + struct mbuf *m, *control = NULL; caddr_t ctlbuf; struct file *fp; struct socket *so; - struct sockaddr *fromsa = 0; + struct sockaddr *fromsa = NULL; #ifdef KTRACE struct uio *ktruio = NULL; #endif @@ -1001,14 +1006,16 @@ kern_recvit(td, s, mp, fromseg, controlp ktruio = cloneuio(&auio); #endif len = auio.uio_resid; - error = soreceive(so, &fromsa, &auio, (struct mbuf **)0, - (mp->msg_control || controlp) ? &control : (struct mbuf **)0, + error = soreceive(so, &fromsa, &auio, NULL, + (mp->msg_control || controlp) ? &control : NULL, &mp->msg_flags); if (error) { if (auio.uio_resid != len && (error == ERESTART || error == EINTR || error == EWOULDBLOCK)) error = 0; } + if (fromsa != NULL) + AUDIT_ARG_SOCKADDR(td, fromsa); #ifdef KTRACE if (ktruio != NULL) { ktruio->uio_resid = len - auio.uio_resid; @@ -1020,7 +1027,7 @@ kern_recvit(td, s, mp, fromseg, controlp td->td_retval[0] = len - auio.uio_resid; if (mp->msg_name) { len = mp->msg_namelen; - if (len <= 0 || fromsa == 0) + if (len <= 0 || fromsa == NULL) len = 0; else { /* save sa_len before it is destroyed by MSG_COMPAT */ @@ -1095,7 +1102,7 @@ out: if (fromsa) free(fromsa, M_SONAME); - if (error == 0 && controlp != NULL) + if (error == 0 && controlp != NULL) *controlp = control; else if (control) m_freem(control); @@ -1716,7 +1723,7 @@ getsockaddr(namp, uaddr, len) struct sendfile_sync { struct mtx mtx; struct cv cv; - unsigned count; + unsigned count; }; /* @@ -2233,7 +2240,7 @@ retry_space: } /* Quit outer loop on error or when we're done. */ - if (done) + if (done) break; if (error) goto done; @@ -2333,7 +2340,7 @@ sys_sctp_peeloff(td, uap) CURVNET_SET(head->so_vnet); so = sonewconn(head, SS_ISCONNECTED); - if (so == NULL) + if (so == NULL) goto noconnection; /* * Before changing the flags on the socket, we have to bump the @@ -2387,12 +2394,12 @@ int sys_sctp_generic_sendmsg (td, uap) struct thread *td; struct sctp_generic_sendmsg_args /* { - int sd, - caddr_t msg, - int mlen, - caddr_t to, - __socklen_t tolen, - struct sctp_sndrcvinfo *sinfo, + int sd, + caddr_t msg, + int mlen, + caddr_t to, + __socklen_t tolen, + struct sctp_sndrcvinfo *sinfo, int flags } */ *uap; { @@ -2498,12 +2505,12 @@ int sys_sctp_generic_sendmsg_iov(td, uap) struct thread *td; struct sctp_generic_sendmsg_iov_args /* { - int sd, - struct iovec *iov, - int iovlen, - caddr_t to, - __socklen_t tolen, - struct sctp_sndrcvinfo *sinfo, + int sd, + struct iovec *iov, + int iovlen, + caddr_t to, + __socklen_t tolen, + struct sctp_sndrcvinfo *sinfo, int flags } */ *uap; { @@ -2625,12 +2632,12 @@ int sys_sctp_generic_recvmsg(td, uap) struct thread *td; struct sctp_generic_recvmsg_args /* { - int sd, - struct iovec *iov, + int sd, + struct iovec *iov, int iovlen, - struct sockaddr *from, + struct sockaddr *from, __socklen_t *fromlenaddr, - struct sctp_sndrcvinfo *sinfo, + struct sctp_sndrcvinfo *sinfo, int *msg_flags } */ *uap; { @@ -2696,7 +2703,7 @@ sys_sctp_generic_recvmsg(td, uap) } auio.uio_iov = iov; auio.uio_iovcnt = uap->iovlen; - auio.uio_segflg = UIO_USERSPACE; + auio.uio_segflg = UIO_USERSPACE; auio.uio_rw = UIO_READ; auio.uio_td = td; auio.uio_offset = 0; /* XXX */ @@ -2767,7 +2774,7 @@ sys_sctp_generic_recvmsg(td, uap) out: free(iov, M_IOV); out1: - if (fp) + if (fp) fdrop(fp, td); return (error); Modified: user/attilio/vmcontention/sys/security/audit/audit.h ============================================================================== --- user/attilio/vmcontention/sys/security/audit/audit.h Thu Feb 7 08:27:48 2013 (r246455) +++ user/attilio/vmcontention/sys/security/audit/audit.h Thu Feb 7 10:21:01 2013 (r246456) @@ -261,6 +261,11 @@ void audit_thread_free(struct thread *t audit_arg_socket((sodomain), (sotype), (soprotocol)); \ } while (0) +#define AUDIT_ARG_SOCKADDR(td, sa) do { \ + if (AUDITING_TD(curthread)) \ + audit_arg_sockaddr((td), (sa)); \ +} while (0) + #define AUDIT_ARG_SUID(suid) do { \ if (AUDITING_TD(curthread)) \ audit_arg_suid((suid)); \ @@ -353,6 +358,7 @@ void audit_thread_free(struct thread *t #define AUDIT_ARG_SIGNUM(signum) #define AUDIT_ARG_SGID(sgid) #define AUDIT_ARG_SOCKET(sodomain, sotype, soprotocol) +#define AUDIT_ARG_SOCKADDR(td, sa) #define AUDIT_ARG_SUID(suid) #define AUDIT_ARG_TEXT(text) #define AUDIT_ARG_UID(uid) From owner-svn-src-user@FreeBSD.ORG Thu Feb 7 10:24:07 2013 Return-Path: Delivered-To: svn-src-user@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 AC3AC8F3; Thu, 7 Feb 2013 10:24:07 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 990A52D2; Thu, 7 Feb 2013 10:24:07 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17AO760006175; Thu, 7 Feb 2013 10:24:07 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17AO5TT006157; Thu, 7 Feb 2013 10:24:05 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302071024.r17AO5TT006157@svn.freebsd.org> From: Attilio Rao Date: Thu, 7 Feb 2013 10:24:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246457 - in user/attilio/vmc-playground/sys: dev/ath dev/sound/pcm dev/sound/usb kern security/audit X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 10:24:07 -0000 Author: attilio Date: Thu Feb 7 10:24:04 2013 New Revision: 246457 URL: http://svnweb.freebsd.org/changeset/base/246457 Log: Merge from vmcontention Modified: user/attilio/vmc-playground/sys/dev/ath/if_ath.c user/attilio/vmc-playground/sys/dev/ath/if_ath_ahb.c user/attilio/vmc-playground/sys/dev/ath/if_ath_misc.h user/attilio/vmc-playground/sys/dev/ath/if_ath_pci.c user/attilio/vmc-playground/sys/dev/ath/if_ath_tx.c user/attilio/vmc-playground/sys/dev/ath/if_ath_tx_edma.c user/attilio/vmc-playground/sys/dev/ath/if_athvar.h user/attilio/vmc-playground/sys/dev/sound/pcm/mixer.c user/attilio/vmc-playground/sys/dev/sound/pcm/mixer.h user/attilio/vmc-playground/sys/dev/sound/usb/uaudio.c user/attilio/vmc-playground/sys/kern/kern_intr.c user/attilio/vmc-playground/sys/kern/uipc_syscalls.c user/attilio/vmc-playground/sys/security/audit/audit.h Directory Properties: user/attilio/vmc-playground/ (props changed) user/attilio/vmc-playground/sys/ (props changed) Modified: user/attilio/vmc-playground/sys/dev/ath/if_ath.c ============================================================================== --- user/attilio/vmc-playground/sys/dev/ath/if_ath.c Thu Feb 7 10:21:01 2013 (r246456) +++ user/attilio/vmc-playground/sys/dev/ath/if_ath.c Thu Feb 7 10:24:04 2013 (r246457) @@ -2687,7 +2687,7 @@ ath_txq_qadd(struct ifnet *ifp, struct m struct mbuf *m; /* XXX recursive TX completion -> TX? */ - ATH_TX_UNLOCK_ASSERT(sc); + ATH_TX_IC_UNLOCK_ASSERT(sc); /* * We grab the node pointer, but we don't deref @@ -2749,7 +2749,7 @@ ath_txq_qadd(struct ifnet *ifp, struct m * into the driver. */ - ATH_TX_LOCK(sc); + ATH_TX_IC_LOCK(sc); /* * Throw the single frame onto the queue. @@ -2797,7 +2797,7 @@ ath_txq_qadd(struct ifnet *ifp, struct m m = m->m_nextpkt; } - ATH_TX_UNLOCK(sc); + ATH_TX_IC_UNLOCK(sc); return (0); bad: @@ -2825,13 +2825,13 @@ ath_txq_qflush(struct ifnet *ifp) TAILQ_INIT(&txlist); /* Grab lock */ - ATH_TX_LOCK(sc); + ATH_TX_IC_LOCK(sc); /* Copy everything out of sc_txbuf_list into txlist */ TAILQ_CONCAT(&txlist, &sc->sc_txbuf_list, bf_list); /* Unlock */ - ATH_TX_UNLOCK(sc); + ATH_TX_IC_UNLOCK(sc); /* Now, walk the list, freeing things */ while ((bf = TAILQ_FIRST(&txlist)) != NULL) { @@ -2879,16 +2879,9 @@ ath_txq_qrun(struct ifnet *ifp) */ /* Copy everything out of sc_txbuf_list into txlist */ - ATH_TX_LOCK(sc); + ATH_TX_IC_LOCK(sc); TAILQ_CONCAT(&txlist, &sc->sc_txbuf_list, bf_list); - ATH_TX_UNLOCK(sc); - - /* - * For now, the ath_tx_start() code sits behind the same lock; - * worry about serialising this in a taskqueue later. - */ - - ATH_TX_LOCK(sc); + ATH_TX_IC_UNLOCK(sc); /* * Attempt to transmit each frame. @@ -2899,6 +2892,7 @@ ath_txq_qrun(struct ifnet *ifp) * It would be nice to chain together TX fragments in this * way so they can be aborted together. */ + ATH_TX_LOCK(sc); TAILQ_FOREACH_SAFE(bf, &txlist, bf_list, bf_next) { /* * Clear, because we're going to reuse this @@ -4230,9 +4224,9 @@ ath_tx_processq(struct ath_softc *sc, st ieee80211_ff_flush(ic, txq->axq_ac); #endif - /* Kick the TXQ scheduler */ + /* Kick the software TXQ scheduler */ if (dosched) { - taskqueue_enqueue(sc->sc_tx_tq, &sc->sc_txqtask); + ath_tx_swq_kick(sc); } ATH_KTR(sc, ATH_KTR_TXCOMP, 1, Modified: user/attilio/vmc-playground/sys/dev/ath/if_ath_ahb.c ============================================================================== --- user/attilio/vmc-playground/sys/dev/ath/if_ath_ahb.c Thu Feb 7 10:21:01 2013 (r246456) +++ user/attilio/vmc-playground/sys/dev/ath/if_ath_ahb.c Thu Feb 7 10:24:04 2013 (r246457) @@ -195,6 +195,7 @@ ath_ahb_attach(device_t dev) ATH_PCU_LOCK_INIT(sc); ATH_RX_LOCK_INIT(sc); ATH_TX_LOCK_INIT(sc); + ATH_TX_IC_LOCK_INIT(sc); ATH_TXSTATUS_LOCK_INIT(sc); error = ath_attach(AR9130_DEVID, sc); @@ -204,6 +205,7 @@ ath_ahb_attach(device_t dev) ATH_TXSTATUS_LOCK_DESTROY(sc); ATH_RX_LOCK_DESTROY(sc); ATH_TX_LOCK_DESTROY(sc); + ATH_TX_IC_LOCK_DESTROY(sc); ATH_PCU_LOCK_DESTROY(sc); ATH_LOCK_DESTROY(sc); bus_dma_tag_destroy(sc->sc_dmat); @@ -247,6 +249,7 @@ ath_ahb_detach(device_t dev) ATH_TXSTATUS_LOCK_DESTROY(sc); ATH_RX_LOCK_DESTROY(sc); ATH_TX_LOCK_DESTROY(sc); + ATH_TX_IC_LOCK_DESTROY(sc); ATH_PCU_LOCK_DESTROY(sc); ATH_LOCK_DESTROY(sc); Modified: user/attilio/vmc-playground/sys/dev/ath/if_ath_misc.h ============================================================================== --- user/attilio/vmc-playground/sys/dev/ath/if_ath_misc.h Thu Feb 7 10:21:01 2013 (r246456) +++ user/attilio/vmc-playground/sys/dev/ath/if_ath_misc.h Thu Feb 7 10:24:04 2013 (r246457) @@ -120,12 +120,24 @@ extern void ath_tx_update_tim(struct ath extern void ath_start(struct ifnet *ifp); extern void ath_start_task(void *arg, int npending); +/* + * Kick the frame TX task. + */ static inline void ath_tx_kick(struct ath_softc *sc) { - /* XXX eventually try sc_tx_tq? */ taskqueue_enqueue(sc->sc_tx_tq, &sc->sc_txpkttask); } +/* + * Kick the software TX queue task. + */ +static inline void +ath_tx_swq_kick(struct ath_softc *sc) +{ + + taskqueue_enqueue(sc->sc_tx_tq, &sc->sc_txqtask); +} + #endif Modified: user/attilio/vmc-playground/sys/dev/ath/if_ath_pci.c ============================================================================== --- user/attilio/vmc-playground/sys/dev/ath/if_ath_pci.c Thu Feb 7 10:21:01 2013 (r246456) +++ user/attilio/vmc-playground/sys/dev/ath/if_ath_pci.c Thu Feb 7 10:24:04 2013 (r246457) @@ -251,6 +251,7 @@ ath_pci_attach(device_t dev) ATH_PCU_LOCK_INIT(sc); ATH_RX_LOCK_INIT(sc); ATH_TX_LOCK_INIT(sc); + ATH_TX_IC_LOCK_INIT(sc); ATH_TXSTATUS_LOCK_INIT(sc); error = ath_attach(pci_get_device(dev), sc); @@ -260,6 +261,7 @@ ath_pci_attach(device_t dev) ATH_TXSTATUS_LOCK_DESTROY(sc); ATH_PCU_LOCK_DESTROY(sc); ATH_RX_LOCK_DESTROY(sc); + ATH_TX_IC_LOCK_DESTROY(sc); ATH_TX_LOCK_DESTROY(sc); ATH_LOCK_DESTROY(sc); bus_dma_tag_destroy(sc->sc_dmat); @@ -302,6 +304,7 @@ ath_pci_detach(device_t dev) ATH_TXSTATUS_LOCK_DESTROY(sc); ATH_PCU_LOCK_DESTROY(sc); ATH_RX_LOCK_DESTROY(sc); + ATH_TX_IC_LOCK_DESTROY(sc); ATH_TX_LOCK_DESTROY(sc); ATH_LOCK_DESTROY(sc); Modified: user/attilio/vmc-playground/sys/dev/ath/if_ath_tx.c ============================================================================== --- user/attilio/vmc-playground/sys/dev/ath/if_ath_tx.c Thu Feb 7 10:21:01 2013 (r246456) +++ user/attilio/vmc-playground/sys/dev/ath/if_ath_tx.c Thu Feb 7 10:24:04 2013 (r246457) @@ -2999,9 +2999,11 @@ ath_tx_tid_resume(struct ath_softc *sc, } ath_tx_tid_sched(sc, tid); - /* Punt some frames to the hardware if needed */ - //ath_txq_sched(sc, sc->sc_ac2q[tid->ac]); - taskqueue_enqueue(sc->sc_tx_tq, &sc->sc_txqtask); + + /* + * Queue the software TX scheduler. + */ + ath_tx_swq_kick(sc); } /* Modified: user/attilio/vmc-playground/sys/dev/ath/if_ath_tx_edma.c ============================================================================== --- user/attilio/vmc-playground/sys/dev/ath/if_ath_tx_edma.c Thu Feb 7 10:21:01 2013 (r246456) +++ user/attilio/vmc-playground/sys/dev/ath/if_ath_tx_edma.c Thu Feb 7 10:24:04 2013 (r246457) @@ -655,7 +655,7 @@ ath_edma_tx_processq(struct ath_softc *s * the txq task for _one_ TXQ. This should be fixed. */ if (dosched) - taskqueue_enqueue(sc->sc_tx_tq, &sc->sc_txqtask); + ath_tx_swq_kick(sc); } static void Modified: user/attilio/vmc-playground/sys/dev/ath/if_athvar.h ============================================================================== --- user/attilio/vmc-playground/sys/dev/ath/if_athvar.h Thu Feb 7 10:21:01 2013 (r246456) +++ user/attilio/vmc-playground/sys/dev/ath/if_athvar.h Thu Feb 7 10:24:04 2013 (r246457) @@ -520,8 +520,10 @@ struct ath_softc { char sc_pcu_mtx_name[32]; struct mtx sc_rx_mtx; /* RX access mutex */ char sc_rx_mtx_name[32]; - struct mtx sc_tx_mtx; /* TX access mutex */ + struct mtx sc_tx_mtx; /* TX handling/comp mutex */ char sc_tx_mtx_name[32]; + struct mtx sc_tx_ic_mtx; /* TX queue mutex */ + char sc_tx_ic_mtx_name[32]; struct taskqueue *sc_tq; /* private task queue */ struct taskqueue *sc_tx_tq; /* private TX task queue */ struct ath_hal *sc_ah; /* Atheros HAL */ @@ -795,10 +797,8 @@ struct ath_softc { #define ATH_UNLOCK_ASSERT(_sc) mtx_assert(&(_sc)->sc_mtx, MA_NOTOWNED) /* - * The TX lock is non-reentrant and serialises the TX send operations. - * (ath_start(), ath_raw_xmit().) It doesn't yet serialise the TX - * completion operations; thus it can't be used (yet!) to protect - * hardware / software TXQ operations. + * The TX lock is non-reentrant and serialises the TX frame send + * and completion operations. */ #define ATH_TX_LOCK_INIT(_sc) do {\ snprintf((_sc)->sc_tx_mtx_name, \ @@ -817,6 +817,26 @@ struct ath_softc { MA_NOTOWNED) /* + * The IC TX lock is non-reentrant and serialises packet queuing from + * the upper layers. + */ +#define ATH_TX_IC_LOCK_INIT(_sc) do {\ + snprintf((_sc)->sc_tx_ic_mtx_name, \ + sizeof((_sc)->sc_tx_ic_mtx_name), \ + "%s IC TX lock", \ + device_get_nameunit((_sc)->sc_dev)); \ + mtx_init(&(_sc)->sc_tx_ic_mtx, (_sc)->sc_tx_ic_mtx_name, \ + NULL, MTX_DEF); \ + } while (0) +#define ATH_TX_IC_LOCK_DESTROY(_sc) mtx_destroy(&(_sc)->sc_tx_ic_mtx) +#define ATH_TX_IC_LOCK(_sc) mtx_lock(&(_sc)->sc_tx_ic_mtx) +#define ATH_TX_IC_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_tx_ic_mtx) +#define ATH_TX_IC_LOCK_ASSERT(_sc) mtx_assert(&(_sc)->sc_tx_ic_mtx, \ + MA_OWNED) +#define ATH_TX_IC_UNLOCK_ASSERT(_sc) mtx_assert(&(_sc)->sc_tx_ic_mtx, \ + MA_NOTOWNED) + +/* * The PCU lock is non-recursive and should be treated as a spinlock. * Although currently the interrupt code is run in netisr context and * doesn't require this, this may change in the future. Modified: user/attilio/vmc-playground/sys/dev/sound/pcm/mixer.c ============================================================================== --- user/attilio/vmc-playground/sys/dev/sound/pcm/mixer.c Thu Feb 7 10:21:01 2013 (r246456) +++ user/attilio/vmc-playground/sys/dev/sound/pcm/mixer.c Thu Feb 7 10:24:04 2013 (r246457) @@ -893,14 +893,8 @@ mixer_hwvol_init(device_t dev) } void -mixer_hwvol_mute(device_t dev) +mixer_hwvol_mute_locked(struct snd_mixer *m) { - struct snd_mixer *m; - struct cdev *pdev; - - pdev = mixer_get_devt(dev); - m = pdev->si_drv1; - snd_mtxlock(m->lock); if (m->hwvol_muted) { m->hwvol_muted = 0; mixer_set(m, m->hwvol_mixer, m->hwvol_mute_level); @@ -909,19 +903,26 @@ mixer_hwvol_mute(device_t dev) m->hwvol_mute_level = mixer_get(m, m->hwvol_mixer); mixer_set(m, m->hwvol_mixer, 0); } - snd_mtxunlock(m->lock); } void -mixer_hwvol_step(device_t dev, int left_step, int right_step) +mixer_hwvol_mute(device_t dev) { struct snd_mixer *m; - int level, left, right; struct cdev *pdev; pdev = mixer_get_devt(dev); m = pdev->si_drv1; snd_mtxlock(m->lock); + mixer_hwvol_mute_locked(m); + snd_mtxunlock(m->lock); +} + +void +mixer_hwvol_step_locked(struct snd_mixer *m, int left_step, int right_step) +{ + int level, left, right; + if (m->hwvol_muted) { m->hwvol_muted = 0; level = m->hwvol_mute_level; @@ -929,15 +930,31 @@ mixer_hwvol_step(device_t dev, int left_ level = mixer_get(m, m->hwvol_mixer); if (level != -1) { left = level & 0xff; - right = level >> 8; + right = (level >> 8) & 0xff; left += left_step * m->hwvol_step; if (left < 0) left = 0; + else if (left > 100) + left = 100; right += right_step * m->hwvol_step; if (right < 0) right = 0; + else if (right > 100) + right = 100; mixer_set(m, m->hwvol_mixer, left | right << 8); } +} + +void +mixer_hwvol_step(device_t dev, int left_step, int right_step) +{ + struct snd_mixer *m; + struct cdev *pdev; + + pdev = mixer_get_devt(dev); + m = pdev->si_drv1; + snd_mtxlock(m->lock); + mixer_hwvol_step_locked(m, left_step, right_step); snd_mtxunlock(m->lock); } Modified: user/attilio/vmc-playground/sys/dev/sound/pcm/mixer.h ============================================================================== --- user/attilio/vmc-playground/sys/dev/sound/pcm/mixer.h Thu Feb 7 10:21:01 2013 (r246456) +++ user/attilio/vmc-playground/sys/dev/sound/pcm/mixer.h Thu Feb 7 10:24:04 2013 (r246457) @@ -40,7 +40,9 @@ int mixer_ioctl_cmd(struct cdev *i_dev, int mixer_oss_mixerinfo(struct cdev *i_dev, oss_mixerinfo *mi); int mixer_hwvol_init(device_t dev); +void mixer_hwvol_mute_locked(struct snd_mixer *m); void mixer_hwvol_mute(device_t dev); +void mixer_hwvol_step_locked(struct snd_mixer *m, int l_step, int r_step); void mixer_hwvol_step(device_t dev, int left_step, int right_step); int mixer_busy(struct snd_mixer *m); Modified: user/attilio/vmc-playground/sys/dev/sound/usb/uaudio.c ============================================================================== --- user/attilio/vmc-playground/sys/dev/sound/usb/uaudio.c Thu Feb 7 10:21:01 2013 (r246456) +++ user/attilio/vmc-playground/sys/dev/sound/usb/uaudio.c Thu Feb 7 10:24:04 2013 (r246457) @@ -287,14 +287,17 @@ struct uaudio_hid { struct usb_xfer *xfer[UAUDIO_HID_N_TRANSFER]; struct hid_location volume_up_loc; struct hid_location volume_down_loc; + struct hid_location mute_loc; uint32_t flags; #define UAUDIO_HID_VALID 0x0001 #define UAUDIO_HID_HAS_ID 0x0002 #define UAUDIO_HID_HAS_VOLUME_UP 0x0004 #define UAUDIO_HID_HAS_VOLUME_DOWN 0x0008 +#define UAUDIO_HID_HAS_MUTE 0x0010 uint8_t iface_index; uint8_t volume_up_id; uint8_t volume_down_id; + uint8_t mute_id; }; struct uaudio_softc { @@ -1012,6 +1015,8 @@ uaudio_attach_sub(device_t dev, kobj_cla goto detach; sc->sc_mixer_init = 1; + mixer_hwvol_init(dev); + snprintf(status, sizeof(status), "at ? %s", PCM_KLDSTRING(snd_uaudio)); if (pcm_register(dev, sc, @@ -5520,9 +5525,6 @@ uaudio_hid_rx_callback(struct usb_xfer * struct uaudio_softc *sc = usbd_xfer_softc(xfer); const uint8_t *buffer = usbd_xfer_get_frame_buffer(xfer, 0); struct snd_mixer *m; - int v; - int v_l; - int v_r; uint8_t id; int actlen; @@ -5543,6 +5545,16 @@ uaudio_hid_rx_callback(struct usb_xfer * m = sc->sc_mixer_dev; + if ((sc->sc_hid.flags & UAUDIO_HID_HAS_MUTE) && + (sc->sc_hid.mute_id == id) && + hid_get_data(buffer, actlen, + &sc->sc_hid.mute_loc)) { + + DPRINTF("Mute toggle\n"); + + mixer_hwvol_mute_locked(m); + } + if ((sc->sc_hid.flags & UAUDIO_HID_HAS_VOLUME_UP) && (sc->sc_hid.volume_up_id == id) && hid_get_data(buffer, actlen, @@ -5550,13 +5562,7 @@ uaudio_hid_rx_callback(struct usb_xfer * DPRINTF("Volume Up\n"); - v = mix_get_locked(m, SOUND_MIXER_PCM, &v_l, &v_r); - if (v == 0) { - v = ((v_l + v_r) / 2) + 5; - if (v > 100) - v = 100; - mix_set_locked(m, SOUND_MIXER_PCM, v, v); - } + mixer_hwvol_step_locked(m, 1, 1); } if ((sc->sc_hid.flags & UAUDIO_HID_HAS_VOLUME_DOWN) && @@ -5566,13 +5572,7 @@ uaudio_hid_rx_callback(struct usb_xfer * DPRINTF("Volume Down\n"); - v = mix_get_locked(m, SOUND_MIXER_PCM, &v_l, &v_r); - if (v == 0) { - v = ((v_l + v_r) / 2) - 5; - if (v < 0) - v = 0; - mix_set_locked(m, SOUND_MIXER_PCM, v, v); - } + mixer_hwvol_step_locked(m, -1, -1); } case USB_ST_SETUP: @@ -5641,10 +5641,20 @@ uaudio_hid_probe(struct uaudio_softc *sc DPRINTFN(1, "Found Volume Down key\n"); } + if (hid_locate(d_ptr, d_len, + HID_USAGE2(HUP_CONSUMER, 0xE2 /* Mute */), + hid_input, 0, &sc->sc_hid.mute_loc, &flags, + &sc->sc_hid.mute_id)) { + if (flags & HIO_VARIABLE) + sc->sc_hid.flags |= UAUDIO_HID_HAS_MUTE; + DPRINTFN(1, "Found Mute key\n"); + } + free(d_ptr, M_TEMP); if (!(sc->sc_hid.flags & (UAUDIO_HID_HAS_VOLUME_UP | - UAUDIO_HID_HAS_VOLUME_DOWN))) { + UAUDIO_HID_HAS_VOLUME_DOWN | + UAUDIO_HID_HAS_MUTE))) { DPRINTFN(1, "Did not find any volume related keys\n"); return (-1); } Modified: user/attilio/vmc-playground/sys/kern/kern_intr.c ============================================================================== --- user/attilio/vmc-playground/sys/kern/kern_intr.c Thu Feb 7 10:21:01 2013 (r246456) +++ user/attilio/vmc-playground/sys/kern/kern_intr.c Thu Feb 7 10:24:04 2013 (r246457) @@ -336,7 +336,7 @@ intr_event_bind(struct intr_event *ie, u if (ie->ie_cpu == NOCPU) CPU_COPY(cpuset_root, &mask); else - CPU_SET(cpu, &mask); + CPU_SET(ie->ie_cpu, &mask); id = ie->ie_thread->it_thread->td_tid; mtx_unlock(&ie->ie_lock); (void)cpuset_setthread(id, &mask); Modified: user/attilio/vmc-playground/sys/kern/uipc_syscalls.c ============================================================================== --- user/attilio/vmc-playground/sys/kern/uipc_syscalls.c Thu Feb 7 10:21:01 2013 (r246456) +++ user/attilio/vmc-playground/sys/kern/uipc_syscalls.c Thu Feb 7 10:24:04 2013 (r246457) @@ -238,6 +238,7 @@ kern_bind(td, fd, sa) int error; AUDIT_ARG_FD(fd); + AUDIT_ARG_SOCKADDR(td, sa); error = getsock_cap(td->td_proc->p_fd, fd, CAP_BIND, &fp, NULL); if (error) return (error); @@ -452,6 +453,7 @@ kern_accept(struct thread *td, int s, st *namelen = 0; goto done; } + AUDIT_ARG_SOCKADDR(td, sa); if (name) { /* check sa_len before it is destroyed */ if (*namelen > sa->sa_len) @@ -547,6 +549,7 @@ kern_connect(td, fd, sa) int interrupted = 0; AUDIT_ARG_FD(fd); + AUDIT_ARG_SOCKADDR(td, sa); error = getsock_cap(td->td_proc->p_fd, fd, CAP_CONNECT, &fp, NULL); if (error) return (error); @@ -763,8 +766,10 @@ kern_sendit(td, s, mp, flags, control, s AUDIT_ARG_FD(s); rights = CAP_WRITE; - if (mp->msg_name != NULL) + if (mp->msg_name != NULL) { + AUDIT_ARG_SOCKADDR(td, mp->msg_name); rights |= CAP_CONNECT; + } error = getsock_cap(td->td_proc->p_fd, s, rights, &fp, NULL); if (error) return (error); @@ -956,11 +961,11 @@ kern_recvit(td, s, mp, fromseg, controlp int i; ssize_t len; int error; - struct mbuf *m, *control = 0; + struct mbuf *m, *control = NULL; caddr_t ctlbuf; struct file *fp; struct socket *so; - struct sockaddr *fromsa = 0; + struct sockaddr *fromsa = NULL; #ifdef KTRACE struct uio *ktruio = NULL; #endif @@ -1001,14 +1006,16 @@ kern_recvit(td, s, mp, fromseg, controlp ktruio = cloneuio(&auio); #endif len = auio.uio_resid; - error = soreceive(so, &fromsa, &auio, (struct mbuf **)0, - (mp->msg_control || controlp) ? &control : (struct mbuf **)0, + error = soreceive(so, &fromsa, &auio, NULL, + (mp->msg_control || controlp) ? &control : NULL, &mp->msg_flags); if (error) { if (auio.uio_resid != len && (error == ERESTART || error == EINTR || error == EWOULDBLOCK)) error = 0; } + if (fromsa != NULL) + AUDIT_ARG_SOCKADDR(td, fromsa); #ifdef KTRACE if (ktruio != NULL) { ktruio->uio_resid = len - auio.uio_resid; @@ -1020,7 +1027,7 @@ kern_recvit(td, s, mp, fromseg, controlp td->td_retval[0] = len - auio.uio_resid; if (mp->msg_name) { len = mp->msg_namelen; - if (len <= 0 || fromsa == 0) + if (len <= 0 || fromsa == NULL) len = 0; else { /* save sa_len before it is destroyed by MSG_COMPAT */ @@ -1095,7 +1102,7 @@ out: if (fromsa) free(fromsa, M_SONAME); - if (error == 0 && controlp != NULL) + if (error == 0 && controlp != NULL) *controlp = control; else if (control) m_freem(control); @@ -1716,7 +1723,7 @@ getsockaddr(namp, uaddr, len) struct sendfile_sync { struct mtx mtx; struct cv cv; - unsigned count; + unsigned count; }; /* @@ -2233,7 +2240,7 @@ retry_space: } /* Quit outer loop on error or when we're done. */ - if (done) + if (done) break; if (error) goto done; @@ -2333,7 +2340,7 @@ sys_sctp_peeloff(td, uap) CURVNET_SET(head->so_vnet); so = sonewconn(head, SS_ISCONNECTED); - if (so == NULL) + if (so == NULL) goto noconnection; /* * Before changing the flags on the socket, we have to bump the @@ -2387,12 +2394,12 @@ int sys_sctp_generic_sendmsg (td, uap) struct thread *td; struct sctp_generic_sendmsg_args /* { - int sd, - caddr_t msg, - int mlen, - caddr_t to, - __socklen_t tolen, - struct sctp_sndrcvinfo *sinfo, + int sd, + caddr_t msg, + int mlen, + caddr_t to, + __socklen_t tolen, + struct sctp_sndrcvinfo *sinfo, int flags } */ *uap; { @@ -2498,12 +2505,12 @@ int sys_sctp_generic_sendmsg_iov(td, uap) struct thread *td; struct sctp_generic_sendmsg_iov_args /* { - int sd, - struct iovec *iov, - int iovlen, - caddr_t to, - __socklen_t tolen, - struct sctp_sndrcvinfo *sinfo, + int sd, + struct iovec *iov, + int iovlen, + caddr_t to, + __socklen_t tolen, + struct sctp_sndrcvinfo *sinfo, int flags } */ *uap; { @@ -2625,12 +2632,12 @@ int sys_sctp_generic_recvmsg(td, uap) struct thread *td; struct sctp_generic_recvmsg_args /* { - int sd, - struct iovec *iov, + int sd, + struct iovec *iov, int iovlen, - struct sockaddr *from, + struct sockaddr *from, __socklen_t *fromlenaddr, - struct sctp_sndrcvinfo *sinfo, + struct sctp_sndrcvinfo *sinfo, int *msg_flags } */ *uap; { @@ -2696,7 +2703,7 @@ sys_sctp_generic_recvmsg(td, uap) } auio.uio_iov = iov; auio.uio_iovcnt = uap->iovlen; - auio.uio_segflg = UIO_USERSPACE; + auio.uio_segflg = UIO_USERSPACE; auio.uio_rw = UIO_READ; auio.uio_td = td; auio.uio_offset = 0; /* XXX */ @@ -2767,7 +2774,7 @@ sys_sctp_generic_recvmsg(td, uap) out: free(iov, M_IOV); out1: - if (fp) + if (fp) fdrop(fp, td); return (error); Modified: user/attilio/vmc-playground/sys/security/audit/audit.h ============================================================================== --- user/attilio/vmc-playground/sys/security/audit/audit.h Thu Feb 7 10:21:01 2013 (r246456) +++ user/attilio/vmc-playground/sys/security/audit/audit.h Thu Feb 7 10:24:04 2013 (r246457) @@ -261,6 +261,11 @@ void audit_thread_free(struct thread *t audit_arg_socket((sodomain), (sotype), (soprotocol)); \ } while (0) +#define AUDIT_ARG_SOCKADDR(td, sa) do { \ + if (AUDITING_TD(curthread)) \ + audit_arg_sockaddr((td), (sa)); \ +} while (0) + #define AUDIT_ARG_SUID(suid) do { \ if (AUDITING_TD(curthread)) \ audit_arg_suid((suid)); \ @@ -353,6 +358,7 @@ void audit_thread_free(struct thread *t #define AUDIT_ARG_SIGNUM(signum) #define AUDIT_ARG_SGID(sgid) #define AUDIT_ARG_SOCKET(sodomain, sotype, soprotocol) +#define AUDIT_ARG_SOCKADDR(td, sa) #define AUDIT_ARG_SUID(suid) #define AUDIT_ARG_TEXT(text) #define AUDIT_ARG_UID(uid) From owner-svn-src-user@FreeBSD.ORG Thu Feb 7 11:35:31 2013 Return-Path: Delivered-To: svn-src-user@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 5452E528; Thu, 7 Feb 2013 11:35:31 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 30AB482E; Thu, 7 Feb 2013 11:35:31 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17BZVQQ027643; Thu, 7 Feb 2013 11:35:31 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17BZVUG027642; Thu, 7 Feb 2013 11:35:31 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302071135.r17BZVUG027642@svn.freebsd.org> From: Attilio Rao Date: Thu, 7 Feb 2013 11:35:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246464 - user/attilio/vmc-playground/sys/conf X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 11:35:31 -0000 Author: attilio Date: Thu Feb 7 11:35:30 2013 New Revision: 246464 URL: http://svnweb.freebsd.org/changeset/base/246464 Log: Fix style consistency. Modified: user/attilio/vmc-playground/sys/conf/files Modified: user/attilio/vmc-playground/sys/conf/files ============================================================================== --- user/attilio/vmc-playground/sys/conf/files Thu Feb 7 11:09:16 2013 (r246463) +++ user/attilio/vmc-playground/sys/conf/files Thu Feb 7 11:35:30 2013 (r246464) @@ -3626,7 +3626,7 @@ vm/vm_page.c standard vm/vm_pageout.c standard vm/vm_pager.c standard vm/vm_phys.c standard -vm/vm_radix.c standard +vm/vm_radix.c standard vm/vm_reserv.c standard vm/vm_unix.c standard vm/vm_zeroidle.c standard From owner-svn-src-user@FreeBSD.ORG Thu Feb 7 11:36:34 2013 Return-Path: Delivered-To: svn-src-user@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 E49AB64B; Thu, 7 Feb 2013 11:36:34 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id C1E99837; Thu, 7 Feb 2013 11:36:34 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17BaYfR027810; Thu, 7 Feb 2013 11:36:34 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17BaYdg027809; Thu, 7 Feb 2013 11:36:34 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302071136.r17BaYdg027809@svn.freebsd.org> From: Attilio Rao Date: Thu, 7 Feb 2013 11:36:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246465 - user/attilio/vmc-playground/sys/vm X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 11:36:35 -0000 Author: attilio Date: Thu Feb 7 11:36:34 2013 New Revision: 246465 URL: http://svnweb.freebsd.org/changeset/base/246465 Log: Reduce differences with HEAD. Modified: user/attilio/vmc-playground/sys/vm/vm_object.h Modified: user/attilio/vmc-playground/sys/vm/vm_object.h ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_object.h Thu Feb 7 11:35:30 2013 (r246464) +++ user/attilio/vmc-playground/sys/vm/vm_object.h Thu Feb 7 11:36:34 2013 (r246465) @@ -103,7 +103,6 @@ struct vm_object { LIST_ENTRY(vm_object) shadow_list; /* chain of shadow objects */ TAILQ_HEAD(, vm_page) memq; /* list of resident pages */ struct vm_radix rtree; /* root of the resident page radix trie*/ - struct vm_radix cache; /* (o + f) root of the cache page radix trie */ vm_pindex_t size; /* Object size */ int generation; /* generation ID */ int ref_count; /* How many refs?? */ @@ -118,6 +117,7 @@ struct vm_object { vm_ooffset_t backing_object_offset;/* Offset in backing object */ TAILQ_ENTRY(vm_object) pager_object_list; /* list of all objects of this pager type */ LIST_HEAD(, vm_reserv) rvq; /* list of reservations */ + struct vm_radix cache; /* (o + f) root of the cache page radix trie */ void *handle; union { /* From owner-svn-src-user@FreeBSD.ORG Thu Feb 7 14:45:57 2013 Return-Path: Delivered-To: svn-src-user@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 99C2B3B2; Thu, 7 Feb 2013 14:45:57 +0000 (UTC) (envelope-from sbruno@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 70531327; Thu, 7 Feb 2013 14:45:57 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17Ejvhs087506; Thu, 7 Feb 2013 14:45:57 GMT (envelope-from sbruno@svn.freebsd.org) Received: (from sbruno@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17EjvfB087505; Thu, 7 Feb 2013 14:45:57 GMT (envelope-from sbruno@svn.freebsd.org) Message-Id: <201302071445.r17EjvfB087505@svn.freebsd.org> From: Sean Bruno Date: Thu, 7 Feb 2013 14:45:57 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246470 - user/sbruno/head_189017 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 14:45:57 -0000 Author: sbruno Date: Thu Feb 7 14:45:56 2013 New Revision: 246470 URL: http://svnweb.freebsd.org/changeset/base/246470 Log: Branch head at 189017 for further testing/merging of pxe_http Welcome to 3 years ago Added: - copied from r189017, head/ Directory Properties: user/sbruno/head_189017/ (props changed) From owner-svn-src-user@FreeBSD.ORG Thu Feb 7 15:06:05 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 383AB6CD; Thu, 7 Feb 2013 15:06:05 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 2B4A2682; Thu, 7 Feb 2013 15:06:05 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17F653s094463; Thu, 7 Feb 2013 15:06:05 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17F65nd094461; Thu, 7 Feb 2013 15:06:05 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302071506.r17F65nd094461@svn.freebsd.org> From: Attilio Rao Date: Thu, 7 Feb 2013 15:06:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246473 - user/attilio/vmc-playground/sys/vm X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 15:06:05 -0000 Author: attilio Date: Thu Feb 7 15:06:04 2013 New Revision: 246473 URL: http://svnweb.freebsd.org/changeset/base/246473 Log: Style. Modified: user/attilio/vmc-playground/sys/vm/vm_page.c Modified: user/attilio/vmc-playground/sys/vm/vm_page.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_page.c Thu Feb 7 14:53:33 2013 (r246472) +++ user/attilio/vmc-playground/sys/vm/vm_page.c Thu Feb 7 15:06:04 2013 (r246473) @@ -911,7 +911,7 @@ vm_page_lookup(vm_object_t object, vm_pi VM_OBJECT_LOCK_ASSERT(object, MA_OWNED); - return vm_radix_lookup(&object->rtree, pindex); + return (vm_radix_lookup(&object->rtree, pindex)); } /* From owner-svn-src-user@FreeBSD.ORG Thu Feb 7 15:06:46 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 03FA4802; Thu, 7 Feb 2013 15:06:46 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id E6CA368B; Thu, 7 Feb 2013 15:06:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17F6jNZ094604; Thu, 7 Feb 2013 15:06:45 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17F6jP2094603; Thu, 7 Feb 2013 15:06:45 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302071506.r17F6jP2094603@svn.freebsd.org> From: Attilio Rao Date: Thu, 7 Feb 2013 15:06:45 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246474 - user/attilio/vmc-playground/sys/vm X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 15:06:46 -0000 Author: attilio Date: Thu Feb 7 15:06:45 2013 New Revision: 246474 URL: http://svnweb.freebsd.org/changeset/base/246474 Log: Strengten checks. Modified: user/attilio/vmc-playground/sys/vm/vm_reserv.c Modified: user/attilio/vmc-playground/sys/vm/vm_reserv.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_reserv.c Thu Feb 7 15:06:04 2013 (r246473) +++ user/attilio/vmc-playground/sys/vm/vm_reserv.c Thu Feb 7 15:06:45 2013 (r246474) @@ -352,7 +352,7 @@ vm_reserv_alloc_contig(vm_object_t objec } msucc = vm_radix_lookup_ge(&object->rtree, pindex); if (msucc != NULL) { - KASSERT(msucc->pindex != pindex, + KASSERT(msucc->pindex >= pindex, ("vm_reserv_alloc_page: pindex already allocated")); rv = vm_reserv_from_page(msucc); if (rv->object == object && vm_reserv_has_pindex(rv, pindex)) @@ -506,7 +506,7 @@ vm_reserv_alloc_page(vm_object_t object, } msucc = vm_radix_lookup_ge(&object->rtree, pindex); if (msucc != NULL) { - KASSERT(msucc->pindex != pindex, + KASSERT(msucc->pindex <= pindex, ("vm_reserv_alloc_page: pindex already allocated")); rv = vm_reserv_from_page(msucc); if (rv->object == object && vm_reserv_has_pindex(rv, pindex)) From owner-svn-src-user@FreeBSD.ORG Thu Feb 7 15:08:36 2013 Return-Path: Delivered-To: svn-src-user@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 41A6D963; Thu, 7 Feb 2013 15:08:36 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 34CDE6B5; Thu, 7 Feb 2013 15:08:36 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17F8aVZ094952; Thu, 7 Feb 2013 15:08:36 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17F8a3e094951; Thu, 7 Feb 2013 15:08:36 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302071508.r17F8a3e094951@svn.freebsd.org> From: Attilio Rao Date: Thu, 7 Feb 2013 15:08:36 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246475 - user/attilio/vmc-playground/sys/vm X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 15:08:36 -0000 Author: attilio Date: Thu Feb 7 15:08:35 2013 New Revision: 246475 URL: http://svnweb.freebsd.org/changeset/base/246475 Log: Correctly complete r246474. Modified: user/attilio/vmc-playground/sys/vm/vm_reserv.c Modified: user/attilio/vmc-playground/sys/vm/vm_reserv.c ============================================================================== --- user/attilio/vmc-playground/sys/vm/vm_reserv.c Thu Feb 7 15:06:45 2013 (r246474) +++ user/attilio/vmc-playground/sys/vm/vm_reserv.c Thu Feb 7 15:08:35 2013 (r246475) @@ -344,7 +344,7 @@ vm_reserv_alloc_contig(vm_object_t objec */ mpred = vm_radix_lookup_le(&object->rtree, pindex); if (mpred != NULL) { - KASSERT(mpred->pindex != pindex, + KASSERT(mpred->pindex <= pindex, ("vm_reserv_alloc_contig: pindex already allocated")); rv = vm_reserv_from_page(mpred); if (rv->object == object && vm_reserv_has_pindex(rv, pindex)) @@ -498,7 +498,7 @@ vm_reserv_alloc_page(vm_object_t object, */ mpred = vm_radix_lookup_le(&object->rtree, pindex); if (mpred != NULL) { - KASSERT(mpred->pindex != pindex, + KASSERT(mpred->pindex <= pindex, ("vm_reserv_alloc_page: pindex already allocated")); rv = vm_reserv_from_page(mpred); if (rv->object == object && vm_reserv_has_pindex(rv, pindex)) @@ -506,7 +506,7 @@ vm_reserv_alloc_page(vm_object_t object, } msucc = vm_radix_lookup_ge(&object->rtree, pindex); if (msucc != NULL) { - KASSERT(msucc->pindex <= pindex, + KASSERT(msucc->pindex >= pindex, ("vm_reserv_alloc_page: pindex already allocated")); rv = vm_reserv_from_page(msucc); if (rv->object == object && vm_reserv_has_pindex(rv, pindex)) From owner-svn-src-user@FreeBSD.ORG Thu Feb 7 15:13:35 2013 Return-Path: Delivered-To: svn-src-user@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 E55B3F39; Thu, 7 Feb 2013 15:13:35 +0000 (UTC) (envelope-from ae@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id B688E747; Thu, 7 Feb 2013 15:13:35 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17FDZSZ097710; Thu, 7 Feb 2013 15:13:35 GMT (envelope-from ae@svn.freebsd.org) Received: (from ae@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17FDZQQ097704; Thu, 7 Feb 2013 15:13:35 GMT (envelope-from ae@svn.freebsd.org) Message-Id: <201302071513.r17FDZQQ097704@svn.freebsd.org> From: "Andrey V. Elsukov" Date: Thu, 7 Feb 2013 15:13:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246477 - user/ae/inet6/sys/netinet6 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 15:13:36 -0000 Author: ae Date: Thu Feb 7 15:13:35 2013 New Revision: 246477 URL: http://svnweb.freebsd.org/changeset/base/246477 Log: Use proper pointer in the ifa_free(). Remove sa6_embedscope/in6_setscope calls. Modified: user/ae/inet6/sys/netinet6/in6_pcb.c Modified: user/ae/inet6/sys/netinet6/in6_pcb.c ============================================================================== --- user/ae/inet6/sys/netinet6/in6_pcb.c Thu Feb 7 15:11:43 2013 (r246476) +++ user/ae/inet6/sys/netinet6/in6_pcb.c Thu Feb 7 15:13:35 2013 (r246477) @@ -179,11 +179,11 @@ in6_pcbbind(register struct inpcb *inp, */ if (ifa != NULL && ifa->ia6_flags & (IN6_IFF_ANYCAST|IN6_IFF_NOTREADY|IN6_IFF_DETACHED)) { - ifa_free(ifa); + ifa_free(&ifa->ia_ifa); return (EADDRNOTAVAIL); } if (ifa != NULL) - ifa_free(ifa); + ifa_free(&ifa->ia_ifa); } if (lport) { struct inpcb *t; @@ -312,7 +312,6 @@ in6_pcbladdr(register struct inpcb *inp, register struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)nam; int error = 0; struct ifnet *ifp = NULL; - int scope_ambiguous = 0; struct in6_addr in6a; INP_WLOCK_ASSERT(inp); @@ -324,12 +323,6 @@ in6_pcbladdr(register struct inpcb *inp, return (EAFNOSUPPORT); if (sin6->sin6_port == 0) return (EADDRNOTAVAIL); - - if (sin6->sin6_scope_id == 0 && !V_ip6_use_defzone) - scope_ambiguous = 1; - if ((error = sa6_embedscope(sin6, V_ip6_use_defzone)) != 0) - return(error); - if (!TAILQ_EMPTY(&V_in6_ifaddrhead)) { /* * If the destination address is UNSPECIFIED addr, @@ -338,6 +331,9 @@ in6_pcbladdr(register struct inpcb *inp, if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) sin6->sin6_addr = in6addr_loopback; } + error = sa6_checkzone(sin6); + if (error != 0) + return (error); if ((error = prison_remote_ip6(inp->inp_cred, &sin6->sin6_addr)) != 0) return (error); @@ -345,12 +341,6 @@ in6_pcbladdr(register struct inpcb *inp, inp, NULL, inp->inp_cred, &ifp, &in6a); if (error) return (error); - - if (ifp && scope_ambiguous && - (error = in6_setscope(&sin6->sin6_addr, ifp, NULL)) != 0) { - return(error); - } - /* * Do not update this earlier, in case we return with an error. * @@ -359,13 +349,11 @@ in6_pcbladdr(register struct inpcb *inp, * Is it the intended behavior? */ *plocal_addr6 = in6a; - /* * Don't do pcblookup call here; return interface in * plocal_addr6 * and exit to caller, that will do the lookup. */ - return (0); } From owner-svn-src-user@FreeBSD.ORG Thu Feb 7 15:13:36 2013 Return-Path: Delivered-To: svn-src-user@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 44380F3A; Thu, 7 Feb 2013 15:13:36 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 2D4B0748; Thu, 7 Feb 2013 15:13:36 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17FDa99097722; Thu, 7 Feb 2013 15:13:36 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17FDaOq097721; Thu, 7 Feb 2013 15:13:36 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302071513.r17FDaOq097721@svn.freebsd.org> From: Attilio Rao Date: Thu, 7 Feb 2013 15:13:36 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246478 - user/attilio/vmc-playground/sys/vm X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 15:13:36 -0000 Author: attilio Date: Thu Feb 7 15:13:35 2013 New Revision: 246478 URL: http://svnweb.freebsd.org/changeset/base/246478 Log: Remove implementation specific comments from a public interface. Modified: user/attilio/vmc-playground/sys/vm/_vm_radix.h Modified: user/attilio/vmc-playground/sys/vm/_vm_radix.h ============================================================================== --- user/attilio/vmc-playground/sys/vm/_vm_radix.h Thu Feb 7 15:13:35 2013 (r246477) +++ user/attilio/vmc-playground/sys/vm/_vm_radix.h Thu Feb 7 15:13:35 2013 (r246478) @@ -30,11 +30,10 @@ #define __VM_RADIX_H_ /* - * Radix tree root. The height and pointer are set together to permit - * coherent lookups while the root is modified. + * Radix tree root. */ struct vm_radix { - uintptr_t rt_root; /* root + height */ + uintptr_t rt_root; }; #endif /* !__VM_RADIX_H_ */ From owner-svn-src-user@FreeBSD.ORG Thu Feb 7 15:15:34 2013 Return-Path: Delivered-To: svn-src-user@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 BE7AD2BF; Thu, 7 Feb 2013 15:15:34 +0000 (UTC) (envelope-from ae@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id B15A677C; Thu, 7 Feb 2013 15:15:34 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17FFYeM098096; Thu, 7 Feb 2013 15:15:34 GMT (envelope-from ae@svn.freebsd.org) Received: (from ae@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17FFYW3098095; Thu, 7 Feb 2013 15:15:34 GMT (envelope-from ae@svn.freebsd.org) Message-Id: <201302071515.r17FFYW3098095@svn.freebsd.org> From: "Andrey V. Elsukov" Date: Thu, 7 Feb 2013 15:15:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246479 - user/ae/inet6/sys/netinet6 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 15:15:34 -0000 Author: ae Date: Thu Feb 7 15:15:34 2013 New Revision: 246479 URL: http://svnweb.freebsd.org/changeset/base/246479 Log: Remove in6_clearscope calls. Modified: user/ae/inet6/sys/netinet6/ip6_input.c Modified: user/ae/inet6/sys/netinet6/ip6_input.c ============================================================================== --- user/ae/inet6/sys/netinet6/ip6_input.c Thu Feb 7 15:13:35 2013 (r246478) +++ user/ae/inet6/sys/netinet6/ip6_input.c Thu Feb 7 15:15:34 2013 (r246479) @@ -653,18 +653,10 @@ ip6_input(struct mbuf *m) passin: /* * Disambiguate address scope zones (if there is ambiguity). - * We first make sure that the original source or destination address - * is not in our internal form for scoped addresses. Such addresses - * are not necessarily invalid spec-wise, but we cannot accept them due - * to the usage conflict. * in6_setscope() then also checks and rejects the cases where src or * dst are the loopback address and the receiving interface * is not loopback. */ - if (in6_clearscope(&ip6->ip6_src) || in6_clearscope(&ip6->ip6_dst)) { - V_ip6stat.ip6s_badscope++; /* XXX */ - goto bad; - } if (in6_setscope(&ip6->ip6_src, m->m_pkthdr.rcvif, NULL) || in6_setscope(&ip6->ip6_dst, m->m_pkthdr.rcvif, NULL)) { V_ip6stat.ip6s_badscope++; From owner-svn-src-user@FreeBSD.ORG Thu Feb 7 15:16:20 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 09DE63F7; Thu, 7 Feb 2013 15:16:20 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id F050A78D; Thu, 7 Feb 2013 15:16:19 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17FGJNx098232; Thu, 7 Feb 2013 15:16:19 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17FGJqL098227; Thu, 7 Feb 2013 15:16:19 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302071516.r17FGJqL098227@svn.freebsd.org> From: Attilio Rao Date: Thu, 7 Feb 2013 15:16:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246480 - in user/attilio/vmcontention: contrib/libcxxrt lib/libc/sys share/misc sys/fs/devfs sys/kern X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 15:16:20 -0000 Author: attilio Date: Thu Feb 7 15:16:18 2013 New Revision: 246480 URL: http://svnweb.freebsd.org/changeset/base/246480 Log: MFC Modified: user/attilio/vmcontention/contrib/libcxxrt/exception.cc user/attilio/vmcontention/lib/libc/sys/open.2 user/attilio/vmcontention/share/misc/committers-src.dot user/attilio/vmcontention/sys/fs/devfs/devfs_vnops.c user/attilio/vmcontention/sys/kern/vfs_syscalls.c Directory Properties: user/attilio/vmcontention/ (props changed) user/attilio/vmcontention/contrib/libcxxrt/ (props changed) user/attilio/vmcontention/lib/libc/ (props changed) user/attilio/vmcontention/sys/ (props changed) Modified: user/attilio/vmcontention/contrib/libcxxrt/exception.cc ============================================================================== --- user/attilio/vmcontention/contrib/libcxxrt/exception.cc Thu Feb 7 15:15:34 2013 (r246479) +++ user/attilio/vmcontention/contrib/libcxxrt/exception.cc Thu Feb 7 15:16:18 2013 (r246480) @@ -1387,7 +1387,7 @@ namespace std { if (thread_local_handlers) { return pathscale::set_unexpected(f); } - return ATOMIC_SWAP(&terminateHandler, f); + return ATOMIC_SWAP(&unexpectedHandler, f); } /** * Sets the function that is called to terminate the program. Modified: user/attilio/vmcontention/lib/libc/sys/open.2 ============================================================================== --- user/attilio/vmcontention/lib/libc/sys/open.2 Thu Feb 7 15:15:34 2013 (r246479) +++ user/attilio/vmcontention/lib/libc/sys/open.2 Thu Feb 7 15:16:18 2013 (r246480) @@ -28,7 +28,7 @@ .\" @(#)open.2 8.2 (Berkeley) 11/16/93 .\" $FreeBSD$ .\" -.Dd March 25, 2011 +.Dd February 7, 2013 .Dt OPEN 2 .Os .Sh NAME @@ -244,6 +244,17 @@ It returns \-1 on failure. The file pointer used to mark the current position within the file is set to the beginning of the file. .Pp +If a sleeping open of a device node from +.Xr devfs 5 +is interrupted by a signal, the call always fails with +.Er EINTR , +even if the +.Dv SA_RESTART +flag is set for the signal. +A sleeping open of a fifo (see +.Xr mkfifo 2 ) +is restarted as normal. +.Pp When a new file is created it is given the group of the directory which contains it. .Pp Modified: user/attilio/vmcontention/share/misc/committers-src.dot ============================================================================== --- user/attilio/vmcontention/share/misc/committers-src.dot Thu Feb 7 15:15:34 2013 (r246479) +++ user/attilio/vmcontention/share/misc/committers-src.dot Thu Feb 7 15:16:18 2013 (r246480) @@ -93,6 +93,7 @@ node [color=lightblue2, style=filled, bg # Current src committers go here. Try to keep things sorted. ache [label="Andrey Chernov\nache@FreeBSD.org\n1993/10/31"] +achim [label="Achim Leubner\nachim@FreeBSD.org\n2013/01/23"] adrian [label="Adrian Chadd\nadrian@FreeBSD.org\n2000/07/03"] ae [label="Andrey V. Elsukov\nae@FreeBSD.org\n2010/06/03"] akiyama [label="Shunsuke Akiyama\nakiyama@FreeBSD.org\n2000/06/19"] @@ -380,6 +381,7 @@ ed -> uqs eivind -> des eivind -> rwatson +emaste -> achim emaste -> rstone emaste -> dteske emaste -> markj @@ -616,6 +618,7 @@ sbruno -> jimharris schweikh -> dds +scottl -> achim scottl -> jimharris scottl -> pjd scottl -> sah Modified: user/attilio/vmcontention/sys/fs/devfs/devfs_vnops.c ============================================================================== --- user/attilio/vmcontention/sys/fs/devfs/devfs_vnops.c Thu Feb 7 15:15:34 2013 (r246479) +++ user/attilio/vmcontention/sys/fs/devfs/devfs_vnops.c Thu Feb 7 15:16:18 2013 (r246480) @@ -1089,8 +1089,11 @@ devfs_open(struct vop_open_args *ap) vn_lock(vp, vlocked | LK_RETRY); dev_relthread(dev, ref); - if (error) + if (error != 0) { + if (error == ERESTART) + error = EINTR; return (error); + } #if 0 /* /dev/console */ KASSERT(fp != NULL, ("Could not vnode bypass device on NULL fp")); Modified: user/attilio/vmcontention/sys/kern/vfs_syscalls.c ============================================================================== --- user/attilio/vmcontention/sys/kern/vfs_syscalls.c Thu Feb 7 15:15:34 2013 (r246479) +++ user/attilio/vmcontention/sys/kern/vfs_syscalls.c Thu Feb 7 15:16:18 2013 (r246480) @@ -1106,8 +1106,6 @@ kern_openat(struct thread *td, int fd, c goto success; } - if (error == ERESTART) - error = EINTR; goto bad; } td->td_dupfd = 0; From owner-svn-src-user@FreeBSD.ORG Thu Feb 7 15:19:14 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 1AD7B62B; Thu, 7 Feb 2013 15:19:14 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 0D2CE7B6; Thu, 7 Feb 2013 15:19:14 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17FJDWB098718; Thu, 7 Feb 2013 15:19:13 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17FJD0W098713; Thu, 7 Feb 2013 15:19:13 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302071519.r17FJD0W098713@svn.freebsd.org> From: Attilio Rao Date: Thu, 7 Feb 2013 15:19:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246481 - in user/attilio/vmc-playground: contrib/libcxxrt lib/libc/sys share/misc sys/fs/devfs sys/kern X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 15:19:14 -0000 Author: attilio Date: Thu Feb 7 15:19:12 2013 New Revision: 246481 URL: http://svnweb.freebsd.org/changeset/base/246481 Log: Merge from vmcontention Modified: user/attilio/vmc-playground/contrib/libcxxrt/exception.cc user/attilio/vmc-playground/lib/libc/sys/open.2 user/attilio/vmc-playground/share/misc/committers-src.dot user/attilio/vmc-playground/sys/fs/devfs/devfs_vnops.c user/attilio/vmc-playground/sys/kern/vfs_syscalls.c Directory Properties: user/attilio/vmc-playground/ (props changed) user/attilio/vmc-playground/contrib/libcxxrt/ (props changed) user/attilio/vmc-playground/lib/libc/ (props changed) user/attilio/vmc-playground/sys/ (props changed) Modified: user/attilio/vmc-playground/contrib/libcxxrt/exception.cc ============================================================================== --- user/attilio/vmc-playground/contrib/libcxxrt/exception.cc Thu Feb 7 15:16:18 2013 (r246480) +++ user/attilio/vmc-playground/contrib/libcxxrt/exception.cc Thu Feb 7 15:19:12 2013 (r246481) @@ -1387,7 +1387,7 @@ namespace std { if (thread_local_handlers) { return pathscale::set_unexpected(f); } - return ATOMIC_SWAP(&terminateHandler, f); + return ATOMIC_SWAP(&unexpectedHandler, f); } /** * Sets the function that is called to terminate the program. Modified: user/attilio/vmc-playground/lib/libc/sys/open.2 ============================================================================== --- user/attilio/vmc-playground/lib/libc/sys/open.2 Thu Feb 7 15:16:18 2013 (r246480) +++ user/attilio/vmc-playground/lib/libc/sys/open.2 Thu Feb 7 15:19:12 2013 (r246481) @@ -28,7 +28,7 @@ .\" @(#)open.2 8.2 (Berkeley) 11/16/93 .\" $FreeBSD$ .\" -.Dd March 25, 2011 +.Dd February 7, 2013 .Dt OPEN 2 .Os .Sh NAME @@ -244,6 +244,17 @@ It returns \-1 on failure. The file pointer used to mark the current position within the file is set to the beginning of the file. .Pp +If a sleeping open of a device node from +.Xr devfs 5 +is interrupted by a signal, the call always fails with +.Er EINTR , +even if the +.Dv SA_RESTART +flag is set for the signal. +A sleeping open of a fifo (see +.Xr mkfifo 2 ) +is restarted as normal. +.Pp When a new file is created it is given the group of the directory which contains it. .Pp Modified: user/attilio/vmc-playground/share/misc/committers-src.dot ============================================================================== --- user/attilio/vmc-playground/share/misc/committers-src.dot Thu Feb 7 15:16:18 2013 (r246480) +++ user/attilio/vmc-playground/share/misc/committers-src.dot Thu Feb 7 15:19:12 2013 (r246481) @@ -93,6 +93,7 @@ node [color=lightblue2, style=filled, bg # Current src committers go here. Try to keep things sorted. ache [label="Andrey Chernov\nache@FreeBSD.org\n1993/10/31"] +achim [label="Achim Leubner\nachim@FreeBSD.org\n2013/01/23"] adrian [label="Adrian Chadd\nadrian@FreeBSD.org\n2000/07/03"] ae [label="Andrey V. Elsukov\nae@FreeBSD.org\n2010/06/03"] akiyama [label="Shunsuke Akiyama\nakiyama@FreeBSD.org\n2000/06/19"] @@ -380,6 +381,7 @@ ed -> uqs eivind -> des eivind -> rwatson +emaste -> achim emaste -> rstone emaste -> dteske emaste -> markj @@ -616,6 +618,7 @@ sbruno -> jimharris schweikh -> dds +scottl -> achim scottl -> jimharris scottl -> pjd scottl -> sah Modified: user/attilio/vmc-playground/sys/fs/devfs/devfs_vnops.c ============================================================================== --- user/attilio/vmc-playground/sys/fs/devfs/devfs_vnops.c Thu Feb 7 15:16:18 2013 (r246480) +++ user/attilio/vmc-playground/sys/fs/devfs/devfs_vnops.c Thu Feb 7 15:19:12 2013 (r246481) @@ -1089,8 +1089,11 @@ devfs_open(struct vop_open_args *ap) vn_lock(vp, vlocked | LK_RETRY); dev_relthread(dev, ref); - if (error) + if (error != 0) { + if (error == ERESTART) + error = EINTR; return (error); + } #if 0 /* /dev/console */ KASSERT(fp != NULL, ("Could not vnode bypass device on NULL fp")); Modified: user/attilio/vmc-playground/sys/kern/vfs_syscalls.c ============================================================================== --- user/attilio/vmc-playground/sys/kern/vfs_syscalls.c Thu Feb 7 15:16:18 2013 (r246480) +++ user/attilio/vmc-playground/sys/kern/vfs_syscalls.c Thu Feb 7 15:19:12 2013 (r246481) @@ -1106,8 +1106,6 @@ kern_openat(struct thread *td, int fd, c goto success; } - if (error == ERESTART) - error = EINTR; goto bad; } td->td_dupfd = 0; From owner-svn-src-user@FreeBSD.ORG Thu Feb 7 15:22:51 2013 Return-Path: Delivered-To: svn-src-user@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 B213AA0E; Thu, 7 Feb 2013 15:22:51 +0000 (UTC) (envelope-from ae@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 8E11F7FD; Thu, 7 Feb 2013 15:22:51 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17FMpDc001037; Thu, 7 Feb 2013 15:22:51 GMT (envelope-from ae@svn.freebsd.org) Received: (from ae@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17FMpj3001036; Thu, 7 Feb 2013 15:22:51 GMT (envelope-from ae@svn.freebsd.org) Message-Id: <201302071522.r17FMpj3001036@svn.freebsd.org> From: "Andrey V. Elsukov" Date: Thu, 7 Feb 2013 15:22:51 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246483 - user/ae/inet6/sys/netinet6 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 15:22:51 -0000 Author: ae Date: Thu Feb 7 15:22:50 2013 New Revision: 246483 URL: http://svnweb.freebsd.org/changeset/base/246483 Log: Move the multicast check into first place. Modified: user/ae/inet6/sys/netinet6/ip6_input.c Modified: user/ae/inet6/sys/netinet6/ip6_input.c ============================================================================== --- user/ae/inet6/sys/netinet6/ip6_input.c Thu Feb 7 15:20:54 2013 (r246482) +++ user/ae/inet6/sys/netinet6/ip6_input.c Thu Feb 7 15:22:50 2013 (r246483) @@ -652,6 +652,17 @@ ip6_input(struct mbuf *m) passin: /* + * Multicast check. Assume packet is for us to avoid + * prematurely taking locks. + */ + if (IN6_IS_ADDR_MULTICAST(&ip6->ip6_dst)) { + ours = 1; + in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_mcast); + deliverifp = m->m_pkthdr.rcvif; + goto hbhcheck; + } + + /* * Disambiguate address scope zones (if there is ambiguity). * in6_setscope() then also checks and rejects the cases where src or * dst are the loopback address and the receiving interface @@ -664,17 +675,6 @@ passin: } /* - * Multicast check. Assume packet is for us to avoid - * prematurely taking locks. - */ - if (IN6_IS_ADDR_MULTICAST(&ip6->ip6_dst)) { - ours = 1; - in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_mcast); - deliverifp = m->m_pkthdr.rcvif; - goto hbhcheck; - } - - /* * Unicast check */ From owner-svn-src-user@FreeBSD.ORG Thu Feb 7 15:49:07 2013 Return-Path: Delivered-To: svn-src-user@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 3406DA46; Thu, 7 Feb 2013 15:49:07 +0000 (UTC) (envelope-from sbruno@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 0EE3E962; Thu, 7 Feb 2013 15:49:07 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17Fn758008190; Thu, 7 Feb 2013 15:49:07 GMT (envelope-from sbruno@svn.freebsd.org) Received: (from sbruno@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17Fn6Mh008182; Thu, 7 Feb 2013 15:49:06 GMT (envelope-from sbruno@svn.freebsd.org) Message-Id: <201302071549.r17Fn6Mh008182@svn.freebsd.org> From: Sean Bruno Date: Thu, 7 Feb 2013 15:49:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246488 - in user/sbruno/head_189017: lib/libstand sys/boot/i386 sys/boot/i386/libi386 sys/boot/i386/loader sys/boot/i386/pxe_http X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 15:49:07 -0000 Author: sbruno Date: Thu Feb 7 15:49:05 2013 New Revision: 246488 URL: http://svnweb.freebsd.org/changeset/base/246488 Log: Bring pxe_http into head@189017 in a functional state Added: user/sbruno/head_189017/sys/boot/i386/pxe_http/ user/sbruno/head_189017/sys/boot/i386/pxe_http/Makefile user/sbruno/head_189017/sys/boot/i386/pxe_http/README user/sbruno/head_189017/sys/boot/i386/pxe_http/httpfs.c user/sbruno/head_189017/sys/boot/i386/pxe_http/httpfs.h user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_arp.c user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_arp.h user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_await.c user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_await.h user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_buffer.c user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_buffer.h user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_connection.c user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_connection.h user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_core.c user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_core.h user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_dhcp.c user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_dhcp.h user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_dns.c user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_dns.h user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_filter.c user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_filter.h user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_http.c user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_http.h user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_icmp.c user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_icmp.h user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_ip.c user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_ip.h user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_isr.S user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_isr.h user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_mem.c user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_mem.h user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_segment.c user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_segment.h user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_sock.c user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_sock.h user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_tcp.c user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_tcp.h user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_udp.c user/sbruno/head_189017/sys/boot/i386/pxe_http/pxe_udp.h Modified: user/sbruno/head_189017/lib/libstand/printf.c user/sbruno/head_189017/lib/libstand/stand.h user/sbruno/head_189017/sys/boot/i386/Makefile user/sbruno/head_189017/sys/boot/i386/libi386/Makefile user/sbruno/head_189017/sys/boot/i386/libi386/pxe.c user/sbruno/head_189017/sys/boot/i386/libi386/pxe.h user/sbruno/head_189017/sys/boot/i386/loader/Makefile user/sbruno/head_189017/sys/boot/i386/loader/conf.c user/sbruno/head_189017/sys/boot/i386/loader/main.c Modified: user/sbruno/head_189017/lib/libstand/printf.c ============================================================================== --- user/sbruno/head_189017/lib/libstand/printf.c Thu Feb 7 15:45:28 2013 (r246487) +++ user/sbruno/head_189017/lib/libstand/printf.c Thu Feb 7 15:49:05 2013 (r246488) @@ -57,7 +57,7 @@ __FBSDID("$FreeBSD$"); #define MAXNBUF (sizeof(intmax_t) * CHAR_BIT + 1) static char *ksprintn (char *buf, uintmax_t num, int base, int *len, int upper); -static int kvprintf(char const *fmt, void (*func)(int), void *arg, int radix, va_list ap); +static int kvprintf(char const *fmt, void (*func)(int), void *arg, int radix, size_t size, va_list ap); int printf(const char *fmt, ...) @@ -66,7 +66,7 @@ printf(const char *fmt, ...) int retval; va_start(ap, fmt); - retval = kvprintf(fmt, putchar, NULL, 10, ap); + retval = kvprintf(fmt, putchar, NULL, 10, 0, ap); va_end(ap); return retval; } @@ -75,7 +75,7 @@ void vprintf(const char *fmt, va_list ap) { - kvprintf(fmt, putchar, NULL, 10, ap); + kvprintf(fmt, putchar, NULL, 10, 0, ap); } int @@ -85,18 +85,42 @@ sprintf(char *buf, const char *cfmt, ... va_list ap; va_start(ap, cfmt); - retval = kvprintf(cfmt, NULL, (void *)buf, 10, ap); + retval = kvprintf(cfmt, NULL, (void *)buf, 10, 0, ap); buf[retval] = '\0'; va_end(ap); return retval; } +int +snprintf(char *buf, size_t size, const char *cfmt, ...) +{ + int retval; + va_list ap; + size_t maxsize = (size > 1) ? size - 1 : 0; + + if (maxsize == 0) { + buf[0] = '\0'; + return (0); + } + + va_start(ap, cfmt); + retval = kvprintf(cfmt, NULL, (void *)buf, 10, maxsize, ap); + + if (retval < maxsize) + buf[retval] = '\0'; + else + buf[maxsize] = '\0'; + + va_end(ap); + return retval; +} + void vsprintf(char *buf, const char *cfmt, va_list ap) { int retval; - retval = kvprintf(cfmt, NULL, (void *)buf, 10, ap); + retval = kvprintf(cfmt, NULL, (void *)buf, 10, 0, ap); buf[retval] = '\0'; } @@ -149,9 +173,11 @@ ksprintn(char *nbuf, uintmax_t num, int * ("%*D", len, ptr, " " -> XX XX XX XX ... */ static int -kvprintf(char const *fmt, void (*func)(int), void *arg, int radix, va_list ap) +kvprintf(char const *fmt, void (*func)(int), void *arg, int radix, size_t maxsize, va_list ap) { -#define PCHAR(c) {int cc=(c); if (func) (*func)(cc); else *d++ = cc; retval++; } +#define PCHAR(c) { int cc=(c); if (func) (*func)(cc); else *d++ = cc; retval++; \ + if (maxsize && (retval == maxsize)) return (retval); \ + } char nbuf[MAXNBUF]; char *d; const char *p, *percent, *q; Modified: user/sbruno/head_189017/lib/libstand/stand.h ============================================================================== --- user/sbruno/head_189017/lib/libstand/stand.h Thu Feb 7 15:45:28 2013 (r246487) +++ user/sbruno/head_189017/lib/libstand/stand.h Thu Feb 7 15:49:05 2013 (r246488) @@ -239,6 +239,7 @@ extern void mallocstats(void); extern int printf(const char *fmt, ...) __printflike(1, 2); extern void vprintf(const char *fmt, __va_list); extern int sprintf(char *buf, const char *cfmt, ...) __printflike(2, 3); +extern int snprintf(char *buf, size_t size, const char *cfmt, ...) __printflike(3, 4); extern void vsprintf(char *buf, const char *cfmt, __va_list); extern void twiddle(void); Modified: user/sbruno/head_189017/sys/boot/i386/Makefile ============================================================================== --- user/sbruno/head_189017/sys/boot/i386/Makefile Thu Feb 7 15:45:28 2013 (r246487) +++ user/sbruno/head_189017/sys/boot/i386/Makefile Thu Feb 7 15:49:05 2013 (r246488) @@ -1,7 +1,7 @@ # $FreeBSD$ SUBDIR= mbr pmbr boot0 boot0sio btx boot2 cdboot gptboot zfsboot \ - gptzfsboot kgzldr libi386 libfirewire loader + gptzfsboot kgzldr libi386 libfirewire pxe_http loader # special boot programs, 'self-extracting boot2+loader' SUBDIR+= pxeldr Modified: user/sbruno/head_189017/sys/boot/i386/libi386/Makefile ============================================================================== --- user/sbruno/head_189017/sys/boot/i386/libi386/Makefile Thu Feb 7 15:45:28 2013 (r246487) +++ user/sbruno/head_189017/sys/boot/i386/libi386/Makefile Thu Feb 7 15:49:05 2013 (r246488) @@ -7,15 +7,17 @@ SRCS= biosacpi.c bioscd.c biosdisk.c bio biospci.c biossmap.c bootinfo.c bootinfo32.c bootinfo64.c \ comconsole.c devicename.c elf32_freebsd.c \ elf64_freebsd.c \ - i386_copy.c i386_module.c nullconsole.c pxe.c pxetramp.s \ + i386_copy.c i386_module.c nullconsole.c pxe.c \ smbios.c time.c vidconsole.c amd64_tramp.S -# Enable PXE TFTP or NFS support, not both. +# Enable PXE to fetch things via HTTP, TFTP or NFS. +.if !defined(LOADER_HTTP_SUPPORT) .if defined(LOADER_TFTP_SUPPORT) CFLAGS+= -DLOADER_TFTP_SUPPORT .else CFLAGS+= -DLOADER_NFS_SUPPORT .endif +.endif BOOT_COMCONSOLE_PORT?= 0x3f8 CFLAGS+= -DCOMPORT=${BOOT_COMCONSOLE_PORT} @@ -35,13 +37,17 @@ CFLAGS+= -DSMBIOS_SERIAL_NUMBERS # Include simple terminal emulation (cons25-compatible) CFLAGS+= -DTERM_EMU +CDLAGS+= -DPXE_DEBUG + +# allow pxe_http perform udpread/udpwrite +CFLAGS+= -DPXEHTTP_UDP_FOR_LIBSTAND # XXX: make alloca() useable CFLAGS+= -Dalloca=__builtin_alloca CFLAGS+= -I${.CURDIR}/../../common -I${.CURDIR}/../btx/lib \ -I${.CURDIR}/../../../contrib/dev/acpica \ - -I${.CURDIR}/../../.. -I. + -I${.CURDIR}/../../.. -I. -I${.CURDIR}/../pxe_http/ # the location of libstand CFLAGS+= -I${.CURDIR}/../../../../lib/libstand/ Modified: user/sbruno/head_189017/sys/boot/i386/libi386/pxe.c ============================================================================== --- user/sbruno/head_189017/sys/boot/i386/libi386/pxe.c Thu Feb 7 15:45:28 2013 (r246487) +++ user/sbruno/head_189017/sys/boot/i386/libi386/pxe.c Thu Feb 7 15:49:05 2013 (r246488) @@ -39,67 +39,65 @@ __FBSDID("$FreeBSD$"); #include #include +#ifdef LOADER_NFS_SUPPORT #include +#endif #include #include #include #include "btxv86.h" #include "pxe.h" +#include "pxe_core.h" +#include "pxe_dhcp.h" +#include "pxe_isr.h" +#include "pxe_ip.h" +#include "pxe_udp.h" -/* - * Allocate the PXE buffers statically instead of sticking grimy fingers into - * BTX's private data area. The scratch buffer is used to send information to - * the PXE BIOS, and the data buffer is used to receive data from the PXE BIOS. - */ -#define PXE_BUFFER_SIZE 0x2000 #define PXE_TFTP_BUFFER_SIZE 512 -static char scratch_buffer[PXE_BUFFER_SIZE]; -static char data_buffer[PXE_BUFFER_SIZE]; +#ifndef PXEHTTP_UDP_FOR_LIBSTAND +extern uint8_t *scratch_buffer; +extern uint8_t *data_buffer; +#endif + +extern char servername[256]; static pxenv_t *pxenv_p = NULL; /* PXENV+ */ static pxe_t *pxe_p = NULL; /* !PXE */ -static BOOTPLAYER bootplayer; /* PXE Cached information. */ -static int pxe_debug = 0; -static int pxe_sock = -1; +int pxe_sock = -1; static int pxe_opens = 0; void pxe_enable(void *pxeinfo); -static void (*pxe_call)(int func); -static void pxenv_call(int func); -static void bangpxe_call(int func); static int pxe_init(void); static int pxe_strategy(void *devdata, int flag, daddr_t dblk, size_t size, char *buf, size_t *rsize); + static int pxe_open(struct open_file *f, ...); static int pxe_close(struct open_file *f); -static void pxe_print(int verbose); static void pxe_cleanup(void); -static void pxe_setnfshandle(char *rootpath); +static void pxe_print(int verbose); -static void pxe_perror(int error); static int pxe_netif_match(struct netif *nif, void *machdep_hint); static int pxe_netif_probe(struct netif *nif, void *machdep_hint); static void pxe_netif_init(struct iodesc *desc, void *machdep_hint); static int pxe_netif_get(struct iodesc *desc, void *pkt, size_t len, time_t timeout); + static int pxe_netif_put(struct iodesc *desc, void *pkt, size_t len); static void pxe_netif_end(struct netif *nif); -extern struct netif_stats pxe_st[]; -extern u_int16_t __bangpxeseg; -extern u_int16_t __bangpxeoff; -extern void __bangpxeentry(void); -extern u_int16_t __pxenvseg; -extern u_int16_t __pxenvoff; -extern void __pxenventry(void); - -struct netif_dif pxe_ifs[] = { -/* dif_unit dif_nsel dif_stats dif_private */ - {0, 1, &pxe_st[0], 0} -}; +#ifdef LOADER_NFS_SUPPORT +static void pxe_setnfshandle(char *rootpath); +#endif + +extern struct netif_stats pxe_st[]; + +struct netif_dif pxe_ifs[] = { + /* dif_unit dif_nsel dif_stats dif_private */ + {0, 1, &pxe_st[0], 0} + }; struct netif_stats pxe_st[NENTS(pxe_ifs)]; @@ -132,279 +130,234 @@ struct devsw pxedisk = { pxe_cleanup }; -/* - * This function is called by the loader to enable PXE support if we - * are booted by PXE. The passed in pointer is a pointer to the - * PXENV+ structure. +/* pxe_enable() - This function is called by the loader to enable PXE support + * if we are booted by PXE. + * in: + * pxeinfo - pointer is a pointer to the PXENV+ structure. + * out: + * none */ void pxe_enable(void *pxeinfo) { + pxenv_p = (pxenv_t *)pxeinfo; pxe_p = (pxe_t *)PTOV(pxenv_p->PXEPtr.segment * 16 + pxenv_p->PXEPtr.offset); - pxe_call = NULL; } -/* - * return true if pxe structures are found/initialized, - * also figures out our IP information via the pxe cached info struct +/* pxe_init() - inits pxe_core structs + * in: + * none + * out: + * 2 - already initialized + * 1 - if pxe structures are found & initialized + * 0 - failed */ static int pxe_init(void) { - t_PXENV_GET_CACHED_INFO *gci_p; - int counter; - uint8_t checksum; - uint8_t *checkptr; - - if(pxenv_p == NULL) - return (0); - - /* look for "PXENV+" */ - if (bcmp((void *)pxenv_p->Signature, S_SIZE("PXENV+"))) { - pxenv_p = NULL; - return (0); - } - - /* make sure the size is something we can handle */ - if (pxenv_p->Length > sizeof(*pxenv_p)) { - printf("PXENV+ structure too large, ignoring\n"); - pxenv_p = NULL; - return (0); - } - - /* - * do byte checksum: - * add up each byte in the structure, the total should be 0 - */ - checksum = 0; - checkptr = (uint8_t *) pxenv_p; - for (counter = 0; counter < pxenv_p->Length; counter++) - checksum += *checkptr++; - if (checksum != 0) { - printf("PXENV+ structure failed checksum, ignoring\n"); - pxenv_p = NULL; - return (0); - } - - /* - * PXENV+ passed, so use that if !PXE is not available or - * the checksum fails. - */ - pxe_call = pxenv_call; - if (pxenv_p->Version >= 0x0200) { - for (;;) { - if (bcmp((void *)pxe_p->Signature, S_SIZE("!PXE"))) { - pxe_p = NULL; - break; - } - checksum = 0; - checkptr = (uint8_t *)pxe_p; - for (counter = 0; counter < pxe_p->StructLength; - counter++) - checksum += *checkptr++; - if (checksum != 0) { - pxe_p = NULL; - break; - } - pxe_call = bangpxe_call; - break; - } - } - - printf("\nPXE version %d.%d, real mode entry point ", - (uint8_t) (pxenv_p->Version >> 8), - (uint8_t) (pxenv_p->Version & 0xFF)); - if (pxe_call == bangpxe_call) - printf("@%04x:%04x\n", - pxe_p->EntryPointSP.segment, - pxe_p->EntryPointSP.offset); - else - printf("@%04x:%04x\n", - pxenv_p->RMEntry.segment, pxenv_p->RMEntry.offset); - - gci_p = (t_PXENV_GET_CACHED_INFO *) scratch_buffer; - bzero(gci_p, sizeof(*gci_p)); - gci_p->PacketType = PXENV_PACKET_TYPE_BINL_REPLY; - pxe_call(PXENV_GET_CACHED_INFO); - if (gci_p->Status != 0) { - pxe_perror(gci_p->Status); - pxe_p = NULL; - return (0); - } - bcopy(PTOV((gci_p->Buffer.segment << 4) + gci_p->Buffer.offset), - &bootplayer, gci_p->BufferSize); - return (1); + if (__pxe_nic_irq != 0) + return (2); + + return pxe_core_init(pxenv_p, pxe_p); } - +/* block device strategy function */ static int pxe_strategy(void *devdata, int flag, daddr_t dblk, size_t size, char *buf, size_t *rsize) { + return (EIO); } +static void +pxe_print(int verbose) +{ + printf(" pxenet0: MAC %6D\n", pxe_get_mymac(), ":"); + printf(" ISR: at %x:%x (chained at: %x:%x)\n", + __pxe_entry_seg, __pxe_entry_off, + __chained_irq_seg, __chained_irq_off); + + return; +} + static int pxe_open(struct open_file *f, ...) { - va_list args; - char *devname; /* Device part of file name (or NULL). */ - char temp[FNAME_SIZE]; - int error = 0; - int i; - - va_start(args, f); - devname = va_arg(args, char*); - va_end(args); - - /* On first open, do netif open, mount, etc. */ - if (pxe_opens == 0) { - /* Find network interface. */ - if (pxe_sock < 0) { - pxe_sock = netif_open(devname); - if (pxe_sock < 0) { - printf("pxe_open: netif_open() failed\n"); - return (ENXIO); - } - if (pxe_debug) - printf("pxe_open: netif_open() succeeded\n"); - } - if (rootip.s_addr == 0) { - /* - * Do a bootp/dhcp request to find out where our - * NFS/TFTP server is. Even if we dont get back - * the proper information, fall back to the server - * which brought us to life and a default rootpath. - */ - bootp(pxe_sock, BOOTP_PXE); - if (rootip.s_addr == 0) - rootip.s_addr = bootplayer.sip; - if (!rootpath[1]) - strcpy(rootpath, PXENFSROOTPATH); - - for (i = 0; rootpath[i] != '\0' && i < FNAME_SIZE; i++) - if (rootpath[i] == ':') - break; - if (i && i != FNAME_SIZE && rootpath[i] == ':') { - rootpath[i++] = '\0'; - if (inet_addr(&rootpath[0]) != INADDR_NONE) - rootip.s_addr = inet_addr(&rootpath[0]); - bcopy(&rootpath[i], &temp[0], strlen(&rootpath[i])+1); - bcopy(&temp[0], &rootpath[0], strlen(&rootpath[i])+1); - } - printf("pxe_open: server addr: %s\n", inet_ntoa(rootip)); - printf("pxe_open: server path: %s\n", rootpath); - printf("pxe_open: gateway ip: %s\n", inet_ntoa(gateip)); - - setenv("boot.netif.ip", inet_ntoa(myip), 1); - setenv("boot.netif.netmask", intoa(netmask), 1); - setenv("boot.netif.gateway", inet_ntoa(gateip), 1); - if (bootplayer.Hardware == ETHER_TYPE) { - sprintf(temp, "%6D", bootplayer.CAddr, ":"); - setenv("boot.netif.hwaddr", temp, 1); + va_list args; + char *devname = NULL; + int i = 0; + + va_start(args, f); + devname = va_arg(args, char*); + va_end(args); + + if (pxe_opens == 0) { + /* Find network interface. */ + if (pxe_sock < 0) { + pxe_sock = netif_open(devname); + + if (pxe_sock < 0) { + printf("pxe_open: netif_open() failed\n"); + return (ENXIO); + } + } - setenv("boot.nfsroot.server", inet_ntoa(rootip), 1); - setenv("boot.nfsroot.path", rootpath, 1); - setenv("dhcp.host-name", hostname, 1); + +#ifdef PXE_BOOTP_USE_LIBSTAND + const PXE_IPADDR *addr = pxe_get_ip(PXE_IP_ROOT); + + if ( (addr->ip == 0)) { + pxe_dhcp_query(0); + pxe_core_update_bootp(); + +#ifdef PXEHTTP_UDP_FOR_LIBSTAND + gateip.s_addr = pxe_get_ip(PXE_IP_GATEWAY)->ip; + rootip.s_addr = pxe_get_ip(PXE_IP_ROOT)->ip; + netmask = pxe_get_ip(PXE_IP_NETMASK)->ip; + myip.s_addr = pxe_get_ip(PXE_IP_MY)->ip; + nameip.s_addr = pxe_get_ip(PXE_IP_NAMESERVER)->ip; +#endif + } +#endif /* PXE_BOOTP_USE_LIBSTAND */ } - } - pxe_opens++; - f->f_devdata = &pxe_sock; - return (error); + ++pxe_opens; + f->f_devdata = &pxe_sock; + + return (0); } static int pxe_close(struct open_file *f) { - -#ifdef PXE_DEBUG - if (pxe_debug) - printf("pxe_close: opens=%d\n", pxe_opens); -#endif - - /* On last close, do netif close, etc. */ - f->f_devdata = NULL; - /* Extra close call? */ - if (pxe_opens <= 0) - return (0); - pxe_opens--; - /* Not last close? */ - if (pxe_opens > 0) - return(0); + /* On last close, do netif close, etc. */ + f->f_devdata = NULL; + + if (pxe_opens) + --pxe_opens; + + /* Not last close? */ + if (pxe_opens > 0) + return (0); #ifdef LOADER_NFS_SUPPORT /* get an NFS filehandle for our root filesystem */ pxe_setnfshandle(rootpath); #endif - if (pxe_sock >= 0) { - + if (pxe_sock >= 0) { #ifdef PXE_DEBUG - if (pxe_debug) - printf("pxe_close: calling netif_close()\n"); + printf("pxe_close: calling netif_close()\n"); #endif - netif_close(pxe_sock); - pxe_sock = -1; - } - return (0); + netif_close(pxe_sock); + pxe_sock = -1; + } + + return (0); } static void -pxe_print(int verbose) +pxe_cleanup(void) { - if (pxe_call != NULL) { - if (*bootplayer.Sname == '\0') { - printf(" "IP_STR":%s\n", - IP_ARGS(htonl(bootplayer.sip)), - bootplayer.bootfile); - } else { - printf(" %s:%s\n", bootplayer.Sname, - bootplayer.bootfile); - } - } + pxe_core_shutdown(); +} - return; +static int +pxe_netif_match(struct netif *nif, void *machdep_hint) +{ +#ifdef PXE_DEBUG + printf("pxe_netif_match() called."); +#endif + return (1); +} + + +static int +pxe_netif_probe(struct netif *nif, void *machdep_hint) +{ +#ifdef PXE_DEBUG + printf("pxe_netif_probe() called."); +#endif + +#ifdef PXEHTTP_UDP_FOR_LIBSTAND + if (__pxe_nic_irq == 0) + return (-1); +#else + t_PXENV_UDP_OPEN *udpopen_p = (t_PXENV_UDP_OPEN *)scratch_buffer; + + bzero(udpopen_p, sizeof(*udpopen_p)); + + const PXE_IPADDR *my = pxe_get_ip(PXE_IP_MY); + udpopen_p->src_ip = my->ip; + + pxe_core_call(PXENV_UDP_OPEN); + + if (udpopen_p->status != 0) { + printf("pxe_netif_probe: failed %x\n", udpopen_p->status); + return (-1); + } +#endif + return (0); } static void -pxe_cleanup(void) +pxe_netif_end(struct netif *nif) { #ifdef PXE_DEBUG - t_PXENV_UNLOAD_STACK *unload_stack_p = - (t_PXENV_UNLOAD_STACK *)scratch_buffer; - t_PXENV_UNDI_SHUTDOWN *undi_shutdown_p = - (t_PXENV_UNDI_SHUTDOWN *)scratch_buffer; + printf("pxe_netif_end() called."); #endif - if (pxe_call == NULL) - return; +#ifndef PXEHTTP_UDP_FOR_LIBSTAND + t_PXENV_UDP_CLOSE *udpclose_p = (t_PXENV_UDP_CLOSE *)scratch_buffer; + + bzero(udpclose_p, sizeof(*udpclose_p)); - pxe_call(PXENV_UNDI_SHUTDOWN); + pxe_core_call(PXENV_UDP_CLOSE); + + if (udpclose_p->status != 0) + printf("pxe_end failed %x\n", udpclose_p->status); +#endif +} +static void +pxe_netif_init(struct iodesc *desc, void *machdep_hint) +{ + #ifdef PXE_DEBUG - if (pxe_debug && undi_shutdown_p->Status != 0) - printf("pxe_cleanup: UNDI_SHUTDOWN failed %x\n", - undi_shutdown_p->Status); + printf("pxe_netif_init(): called.\n"); #endif + uint8_t *mac = (uint8_t *)pxe_get_mymac(); + + int i; + for (i = 0; i < 6; ++i) + desc->myea[i] = mac[i]; - pxe_call(PXENV_UNLOAD_STACK); + const PXE_IPADDR *my = pxe_get_ip(PXE_IP_MY); + desc->xid = my->ip; +} -#ifdef PXE_DEBUG - if (pxe_debug && unload_stack_p->Status != 0) - printf("pxe_cleanup: UNLOAD_STACK failed %x\n", - unload_stack_p->Status); +static int +pxe_netif_get(struct iodesc *desc, void *pkt, size_t len, time_t timeout) +{ +#ifdef PXE_DEBUG + printf("pxe_netif_get(): called.\n"); #endif + return (len); } -void -pxe_perror(int err) +static int +pxe_netif_put(struct iodesc *desc, void *pkt, size_t len) { - return; +#ifdef PXE_DEBUG + printf("pxe_netif_put(): called.\n"); +#endif + return (len); } +#ifdef LOADER_NFS_SUPPORT /* * Reach inside the libstand NFS code and dig out an NFS handle * for the root filesystem. @@ -415,6 +368,7 @@ struct nfs_iodesc { u_char fh[NFS_FHSIZE]; /* structure truncated here */ }; + extern struct nfs_iodesc nfs_root_node; extern int rpc_port; @@ -456,181 +410,127 @@ pxe_setnfshandle(char *rootpath) sprintf(cp, "X"); setenv("boot.nfsroot.nfshandle", buf, 1); } - -void -pxenv_call(int func) -{ -#ifdef PXE_DEBUG - if (pxe_debug) - printf("pxenv_call %x\n", func); #endif - - bzero(&v86, sizeof(v86)); - bzero(data_buffer, sizeof(data_buffer)); - - __pxenvseg = pxenv_p->RMEntry.segment; - __pxenvoff = pxenv_p->RMEntry.offset; - - v86.ctl = V86_ADDR | V86_CALLF | V86_FLAGS; - v86.es = VTOPSEG(scratch_buffer); - v86.edi = VTOPOFF(scratch_buffer); - v86.addr = (VTOPSEG(__pxenventry) << 16) | VTOPOFF(__pxenventry); - v86.ebx = func; - v86int(); - v86.ctl = V86_FLAGS; -} -void -bangpxe_call(int func) +#ifdef PXEHTTP_UDP_FOR_LIBSTAND +/* new versions of udp send/recv functions */ +ssize_t +sendudp(struct iodesc *h, void *pkt, size_t len) { -#ifdef PXE_DEBUG - if (pxe_debug) - printf("bangpxe_call %x\n", func); +#ifdef PXE_DEBUG_HELL + printf("sendudp(): sending %u bytes from me:%u -> %s:%u\n", + len, ntohs(h->myport), + inet_ntoa(h->destip), ntohs(h->destport)); #endif + void *ipdata = pkt - sizeof(PXE_UDP_PACKET); - bzero(&v86, sizeof(v86)); - bzero(data_buffer, sizeof(data_buffer)); - - __bangpxeseg = pxe_p->EntryPointSP.segment; - __bangpxeoff = pxe_p->EntryPointSP.offset; - - v86.ctl = V86_ADDR | V86_CALLF | V86_FLAGS; - v86.edx = VTOPSEG(scratch_buffer); - v86.eax = VTOPOFF(scratch_buffer); - v86.addr = (VTOPSEG(__bangpxeentry) << 16) | VTOPOFF(__bangpxeentry); - v86.ebx = func; - v86int(); - v86.ctl = V86_FLAGS; -} - - -time_t -getsecs() -{ - time_t n = 0; - time(&n); - return n; -} - -static int -pxe_netif_match(struct netif *nif, void *machdep_hint) -{ - return 1; -} - - -static int -pxe_netif_probe(struct netif *nif, void *machdep_hint) -{ - t_PXENV_UDP_OPEN *udpopen_p = (t_PXENV_UDP_OPEN *)scratch_buffer; - - if (pxe_call == NULL) - return -1; - - bzero(udpopen_p, sizeof(*udpopen_p)); - udpopen_p->src_ip = bootplayer.yip; - pxe_call(PXENV_UDP_OPEN); + PXE_IPADDR dst; + dst.ip = h->destip.s_addr; - if (udpopen_p->status != 0) { - printf("pxe_netif_probe: failed %x\n", udpopen_p->status); - return -1; + if (!pxe_udp_send(ipdata, &dst, ntohs(h->destport), + ntohs(h->myport), len + sizeof(PXE_UDP_PACKET))) + { + printf("sendudp(): failed\n"); + return (-1); } - return 0; -} - -static void -pxe_netif_end(struct netif *nif) -{ - t_PXENV_UDP_CLOSE *udpclose_p = (t_PXENV_UDP_CLOSE *)scratch_buffer; - bzero(udpclose_p, sizeof(*udpclose_p)); - - pxe_call(PXENV_UDP_CLOSE); - if (udpclose_p->status != 0) - printf("pxe_end failed %x\n", udpclose_p->status); -} - -static void -pxe_netif_init(struct iodesc *desc, void *machdep_hint) -{ - int i; - for (i = 0; i < 6; ++i) - desc->myea[i] = bootplayer.CAddr[i]; - desc->xid = bootplayer.ident; + + return (len); } -static int -pxe_netif_get(struct iodesc *desc, void *pkt, size_t len, time_t timeout) +ssize_t +readudp(struct iodesc *h, void *pkt, size_t len, time_t timeout) { - return len; -} + PXE_UDP_DGRAM dgram; + struct udphdr *uh = (struct udphdr *) pkt - 1; + + /* process any queued incoming packets */ + pxe_core_recv_packets(); -static int -pxe_netif_put(struct iodesc *desc, void *pkt, size_t len) -{ - return len; + /* reading from default socket */ + int recv = pxe_udp_read(NULL, pkt, len, &dgram); + + if (recv == -1) { + printf("readudp(): failed\n"); + return (-1); + } +#ifdef PXE_DEBUG_HELL + printf("readudp(): received %d(%u/%u) bytes from %u port\n", + recv, len, dgram.size, dgram.src_port); +#endif + uh->uh_sport = htons(dgram.src_port); + + return (recv); } +#else /* !defined(PXEHTTP_UDP_FOR_LIBSTAND) */ +/* old variants of udp send/recv functions */ ssize_t sendudp(struct iodesc *h, void *pkt, size_t len) { - t_PXENV_UDP_WRITE *udpwrite_p = (t_PXENV_UDP_WRITE *)scratch_buffer; - bzero(udpwrite_p, sizeof(*udpwrite_p)); - - udpwrite_p->ip = h->destip.s_addr; - udpwrite_p->dst_port = h->destport; - udpwrite_p->src_port = h->myport; - udpwrite_p->buffer_size = len; - udpwrite_p->buffer.segment = VTOPSEG(pkt); - udpwrite_p->buffer.offset = VTOPOFF(pkt); - - if (netmask == 0 || SAMENET(myip, h->destip, netmask)) - udpwrite_p->gw = 0; - else - udpwrite_p->gw = gateip.s_addr; - - pxe_call(PXENV_UDP_WRITE); + t_PXENV_UDP_WRITE *udpwrite_p = (t_PXENV_UDP_WRITE *)scratch_buffer; + bzero(udpwrite_p, sizeof(*udpwrite_p)); + + udpwrite_p->ip = h->destip.s_addr; + udpwrite_p->dst_port = h->destport; + udpwrite_p->src_port = h->myport; + udpwrite_p->buffer_size = len; + udpwrite_p->buffer.segment = VTOPSEG(pkt); + udpwrite_p->buffer.offset = VTOPOFF(pkt); + + if (netmask == 0 || SAMENET(myip, h->destip, netmask)) + udpwrite_p->gw = 0; + else + udpwrite_p->gw = gateip.s_addr; + pxe_core_call(PXENV_UDP_WRITE); #if 0 - /* XXX - I dont know why we need this. */ - delay(1000); + /* XXX - I dont know why we need this. */ + delay(1000); #endif - if (udpwrite_p->status != 0) { - /* XXX: This happens a lot. It shouldn't. */ - if (udpwrite_p->status != 1) - printf("sendudp failed %x\n", udpwrite_p->status); - return -1; + if (udpwrite_p->status != 0) { + /* XXX: This happens a lot. It shouldn't. */ + if (udpwrite_p->status != 1) + printf("sendudp failed %x\n", udpwrite_p->status); + + return (-1); } - return len; + + return (len); } ssize_t readudp(struct iodesc *h, void *pkt, size_t len, time_t timeout) { - t_PXENV_UDP_READ *udpread_p = (t_PXENV_UDP_READ *)scratch_buffer; - struct udphdr *uh = NULL; - - uh = (struct udphdr *) pkt - 1; - bzero(udpread_p, sizeof(*udpread_p)); - - udpread_p->dest_ip = h->myip.s_addr; - udpread_p->d_port = h->myport; - udpread_p->buffer_size = len; - udpread_p->buffer.segment = VTOPSEG(data_buffer); - udpread_p->buffer.offset = VTOPOFF(data_buffer); - - pxe_call(PXENV_UDP_READ); - + t_PXENV_UDP_READ *udpread_p = (t_PXENV_UDP_READ *)scratch_buffer; + struct udphdr *uh = NULL; + + uh = (struct udphdr *) pkt - 1; + bzero(udpread_p, sizeof(*udpread_p)); + + udpread_p->dest_ip = h->myip.s_addr; + udpread_p->d_port = h->myport; + udpread_p->buffer_size = len; + udpread_p->buffer.segment = VTOPSEG(data_buffer); + udpread_p->buffer.offset = VTOPOFF(data_buffer); + + pxe_core_call(PXENV_UDP_READ); + #if 0 - /* XXX - I dont know why we need this. */ - delay(1000); + /* XXX - I dont know why we need this. */ + delay(1000); #endif - if (udpread_p->status != 0) { - /* XXX: This happens a lot. It shouldn't. */ - if (udpread_p->status != 1) - printf("readudp failed %x\n", udpread_p->status); - return -1; + if (udpread_p->status != 0) { + /* XXX: This happens a lot. It shouldn't. */ + if (udpread_p->status != 1) + printf("readudp failed %x\n", udpread_p->status); + + return (-1); } - bcopy(data_buffer, pkt, udpread_p->buffer_size); - uh->uh_sport = udpread_p->s_port; - return udpread_p->buffer_size; + + bcopy(data_buffer, pkt, udpread_p->buffer_size); + uh->uh_sport = udpread_p->s_port; + + return (udpread_p->buffer_size); } + +#endif /* PXEHTTP_UDP_FOR_LIBSTAND */ Modified: user/sbruno/head_189017/sys/boot/i386/libi386/pxe.h ============================================================================== --- user/sbruno/head_189017/sys/boot/i386/libi386/pxe.h Thu Feb 7 15:45:28 2013 (r246487) +++ user/sbruno/head_189017/sys/boot/i386/libi386/pxe.h Thu Feb 7 15:49:05 2013 (r246488) @@ -48,6 +48,9 @@ * structures passed into PXE * Question: does this really work for PXE's expected ABI? */ +#ifndef __PXE__H__ +#define __PXE__H__ + #define PACKED __packed #define S_SIZE(s) s, sizeof(s) - 1 @@ -156,7 +159,7 @@ typedef struct { PXENV_STATUS_t Status; ADDR32_t ProtocolIni; /* Phys addr of a copy of the driver module */ uint8_t reserved[8]; -} PACKED t_PXENV_UNDI_INITALIZE; +} PACKED t_PXENV_UNDI_INITIALIZE; #define MAXNUM_MCADDR 8 @@ -334,6 +337,15 @@ typedef struct { uint32_t Reserved[4]; /* must be 0 */ } PACKED t_PXENV_UNDI_GET_NDIS_INFO; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Thu Feb 7 16:39:38 2013 Return-Path: Delivered-To: svn-src-user@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 01EF19FA; Thu, 7 Feb 2013 16:39:37 +0000 (UTC) (envelope-from ae@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id E3192D0C; Thu, 7 Feb 2013 16:39:37 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17GdbTu023212; Thu, 7 Feb 2013 16:39:37 GMT (envelope-from ae@svn.freebsd.org) Received: (from ae@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17Gdb7Z023211; Thu, 7 Feb 2013 16:39:37 GMT (envelope-from ae@svn.freebsd.org) Message-Id: <201302071639.r17Gdb7Z023211@svn.freebsd.org> From: "Andrey V. Elsukov" Date: Thu, 7 Feb 2013 16:39:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246489 - user/ae/inet6/sys/netinet6 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 16:39:38 -0000 Author: ae Date: Thu Feb 7 16:39:36 2013 New Revision: 246489 URL: http://svnweb.freebsd.org/changeset/base/246489 Log: Rework the unicast check. Use in6_addrscope to determine the scope of source and destination addresses. If source address is from the link-local scope, then check that it is loopback. If so, then it must be received on the loopback interface. Based on the receiving interface and destination address scope, determine the corresponding ifaddr. If destination address has link-local scope and ifaddr wasn't found, this means that the address is from the different zone. Modified: user/ae/inet6/sys/netinet6/ip6_input.c Modified: user/ae/inet6/sys/netinet6/ip6_input.c ============================================================================== --- user/ae/inet6/sys/netinet6/ip6_input.c Thu Feb 7 15:49:05 2013 (r246488) +++ user/ae/inet6/sys/netinet6/ip6_input.c Thu Feb 7 16:39:36 2013 (r246489) @@ -424,9 +424,11 @@ ip6_input(struct mbuf *m) struct ifnet *deliverifp = NULL, *ifp = NULL; struct in6_addr odst; struct route_in6 rin6; + struct in6_ifaddr *ia; int srcrt = 0; struct llentry *lle = NULL; struct sockaddr_in6 dst6, *dst; + int srcscope, dstscope; bzero(&rin6, sizeof(struct route_in6)); #ifdef IPSEC @@ -661,64 +663,37 @@ passin: deliverifp = m->m_pkthdr.rcvif; goto hbhcheck; } - - /* - * Disambiguate address scope zones (if there is ambiguity). - * in6_setscope() then also checks and rejects the cases where src or - * dst are the loopback address and the receiving interface - * is not loopback. - */ - if (in6_setscope(&ip6->ip6_src, m->m_pkthdr.rcvif, NULL) || - in6_setscope(&ip6->ip6_dst, m->m_pkthdr.rcvif, NULL)) { - V_ip6stat.ip6s_badscope++; - goto bad; - } - /* * Unicast check */ - - bzero(&dst6, sizeof(dst6)); - dst6.sin6_family = AF_INET6; - dst6.sin6_len = sizeof(struct sockaddr_in6); - dst6.sin6_addr = ip6->ip6_dst; - ifp = m->m_pkthdr.rcvif; - IF_AFDATA_RLOCK(ifp); - lle = lla_lookup(LLTABLE6(ifp), 0, - (struct sockaddr *)&dst6); - IF_AFDATA_RUNLOCK(ifp); - if ((lle != NULL) && (lle->la_flags & LLE_IFADDR)) { - struct ifaddr *ifa; - struct in6_ifaddr *ia6; - int bad; - - bad = 1; -#define sa_equal(a1, a2) \ - (bcmp((a1), (a2), ((a1))->sin6_len) == 0) - IF_ADDR_RLOCK(ifp); - TAILQ_FOREACH(ifa, &ifp->if_addrhead, ifa_link) { - if (ifa->ifa_addr->sa_family != dst6.sin6_family) - continue; - if (sa_equal(&dst6, ifa->ifa_addr)) - break; + srcscope = in6_addrscope(&ip6->ip6_src); + dstscope = in6_addrscope(&ip6->ip6_dst); + if (srcscope == IPV6_ADDR_SCOPE_LINKLOCAL && + IN6_IS_ADDR_LOOPBACK(&ip6->ip6_src)) { + /* + * Packets with the loopback source address must be + * received on the loopback interface. + */ + if (m->m_pkthdr.rcvif != V_loif) { + V_ip6stat.ip6s_badscope++; + goto bad; } - KASSERT(ifa != NULL, ("%s: ifa not found for lle %p", - __func__, lle)); -#undef sa_equal - - ia6 = (struct in6_ifaddr *)ifa; - if (!(ia6->ia6_flags & IN6_IFF_NOTREADY)) { - /* Count the packet in the ip address stats */ - ia6->ia_ifa.if_ipackets++; - ia6->ia_ifa.if_ibytes += m->m_pkthdr.len; - - /* - * record address information into m_tag. - */ - (void)ip6_setdstifaddr(m, ia6); - - bad = 0; - } else { + } + ia = in6ifa_ifwithaddr(&ip6->ip6_dst, + in6_getscopezone(m->m_pkthdr.rcvif, dstscope)); + if (ia == NULL) { + if (dstscope == IPV6_ADDR_SCOPE_LINKLOCAL) { + /* + * This means that the receiving interface doesn't + * have this link-local address configured. + * This also covers the loopback destination address. + */ + V_ip6stat.ip6s_badscope++; + goto bad; + } + /* FALLTHROUGH */ + } else { + if (ia->ia6_flags & IN6_IFF_NOTREADY) { char ip6bufs[INET6_ADDRSTRLEN]; char ip6bufd[INET6_ADDRSTRLEN]; /* address is not ready, so discard the packet. */ @@ -726,19 +701,17 @@ passin: "ip6_input: packet to an unready address %s->%s\n", ip6_sprintf(ip6bufs, &ip6->ip6_src), ip6_sprintf(ip6bufd, &ip6->ip6_dst))); - } - IF_ADDR_RUNLOCK(ifp); - LLE_RUNLOCK(lle); - if (bad) goto bad; - else { - ours = 1; - deliverifp = ifp; - goto hbhcheck; } + /* Count the packet in the ip address stats */ + ia->ia_ifa.if_ipackets++; + ia->ia_ifa.if_ibytes += m->m_pkthdr.len; + /* record address information into m_tag. */ + ip6_setdstifaddr(m, ia); + deliverifp = m->m_pkthdr.rcvif; + ours = 1; + goto hbhcheck; } - if (lle != NULL) - LLE_RUNLOCK(lle); dst = &rin6.ro_dst; dst->sin6_len = sizeof(struct sockaddr_in6); From owner-svn-src-user@FreeBSD.ORG Thu Feb 7 17:14:16 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B5A4F4E4; Thu, 7 Feb 2013 17:14:16 +0000 (UTC) (envelope-from ae@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id A8EDAF40; Thu, 7 Feb 2013 17:14:16 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17HEG2u035135; Thu, 7 Feb 2013 17:14:16 GMT (envelope-from ae@svn.freebsd.org) Received: (from ae@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17HEGGv035134; Thu, 7 Feb 2013 17:14:16 GMT (envelope-from ae@svn.freebsd.org) Message-Id: <201302071714.r17HEGGv035134@svn.freebsd.org> From: "Andrey V. Elsukov" Date: Thu, 7 Feb 2013 17:14:16 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246490 - user/ae/inet6/sys/netinet6 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 17:14:16 -0000 Author: ae Date: Thu Feb 7 17:14:16 2013 New Revision: 246490 URL: http://svnweb.freebsd.org/changeset/base/246490 Log: Use in6ifa_ifwithaddr function. Modified: user/ae/inet6/sys/netinet6/ip6_input.c Modified: user/ae/inet6/sys/netinet6/ip6_input.c ============================================================================== --- user/ae/inet6/sys/netinet6/ip6_input.c Thu Feb 7 16:39:36 2013 (r246489) +++ user/ae/inet6/sys/netinet6/ip6_input.c Thu Feb 7 17:14:16 2013 (r246490) @@ -769,14 +769,7 @@ passin: * found the loopback route to the interface address */ if (rin6.ro_rt->rt_gateway->sa_family == AF_LINK) { - struct sockaddr_in6 dest6; - - bzero(&dest6, sizeof(dest6)); - dest6.sin6_family = AF_INET6; - dest6.sin6_len = sizeof(dest6); - dest6.sin6_addr = ip6->ip6_dst; - ia6 = (struct in6_ifaddr *) - ifa_ifwithaddr((struct sockaddr *)&dest6); + ia6 = in6ifa_ifwithaddr(&ip6->ip6_dst, 0); if (ia6 == NULL) goto bad; free_ia6 = 1; From owner-svn-src-user@FreeBSD.ORG Thu Feb 7 17:16:19 2013 Return-Path: Delivered-To: svn-src-user@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 DAD5E617; Thu, 7 Feb 2013 17:16:19 +0000 (UTC) (envelope-from ae@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id CA4D8F50; Thu, 7 Feb 2013 17:16:19 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17HGJcw035452; Thu, 7 Feb 2013 17:16:19 GMT (envelope-from ae@svn.freebsd.org) Received: (from ae@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17HGJ5C035451; Thu, 7 Feb 2013 17:16:19 GMT (envelope-from ae@svn.freebsd.org) Message-Id: <201302071716.r17HGJ5C035451@svn.freebsd.org> From: "Andrey V. Elsukov" Date: Thu, 7 Feb 2013 17:16:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246491 - user/ae/inet6/sys/netinet6 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 17:16:19 -0000 Author: ae Date: Thu Feb 7 17:16:19 2013 New Revision: 246491 URL: http://svnweb.freebsd.org/changeset/base/246491 Log: Remove redundant check. Modified: user/ae/inet6/sys/netinet6/ip6_input.c Modified: user/ae/inet6/sys/netinet6/ip6_input.c ============================================================================== --- user/ae/inet6/sys/netinet6/ip6_input.c Thu Feb 7 17:14:16 2013 (r246490) +++ user/ae/inet6/sys/netinet6/ip6_input.c Thu Feb 7 17:16:19 2013 (r246491) @@ -793,7 +793,7 @@ passin: /* Count the packet in the ip address stats */ ia6->ia_ifa.if_ipackets++; ia6->ia_ifa.if_ibytes += m->m_pkthdr.len; - if (ia6 != NULL && free_ia6 != 0) + if (free_ia6 != 0) ifa_free(&ia6->ia_ifa); goto hbhcheck; } else { From owner-svn-src-user@FreeBSD.ORG Thu Feb 7 17:23:04 2013 Return-Path: Delivered-To: svn-src-user@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 4DB6F9C4; Thu, 7 Feb 2013 17:23:04 +0000 (UTC) (envelope-from ae@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 40EC4FA2; Thu, 7 Feb 2013 17:23:04 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17HN4C7038118; Thu, 7 Feb 2013 17:23:04 GMT (envelope-from ae@svn.freebsd.org) Received: (from ae@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17HN4hI038117; Thu, 7 Feb 2013 17:23:04 GMT (envelope-from ae@svn.freebsd.org) Message-Id: <201302071723.r17HN4hI038117@svn.freebsd.org> From: "Andrey V. Elsukov" Date: Thu, 7 Feb 2013 17:23:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246492 - user/ae/inet6/sys/netinet6 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 17:23:04 -0000 Author: ae Date: Thu Feb 7 17:23:03 2013 New Revision: 246492 URL: http://svnweb.freebsd.org/changeset/base/246492 Log: Don't forget to call ifa_free. Modified: user/ae/inet6/sys/netinet6/ip6_input.c Modified: user/ae/inet6/sys/netinet6/ip6_input.c ============================================================================== --- user/ae/inet6/sys/netinet6/ip6_input.c Thu Feb 7 17:16:19 2013 (r246491) +++ user/ae/inet6/sys/netinet6/ip6_input.c Thu Feb 7 17:23:03 2013 (r246492) @@ -708,6 +708,7 @@ passin: ia->ia_ifa.if_ibytes += m->m_pkthdr.len; /* record address information into m_tag. */ ip6_setdstifaddr(m, ia); + ifa_free(&ia->ia_ifa); deliverifp = m->m_pkthdr.rcvif; ours = 1; goto hbhcheck; From owner-svn-src-user@FreeBSD.ORG Thu Feb 7 18:00:34 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 2D805BD; Thu, 7 Feb 2013 18:00:34 +0000 (UTC) (envelope-from ae@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 1D3D919B; Thu, 7 Feb 2013 18:00:34 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17I0XG8047999; Thu, 7 Feb 2013 18:00:33 GMT (envelope-from ae@svn.freebsd.org) Received: (from ae@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17I0Xno047998; Thu, 7 Feb 2013 18:00:33 GMT (envelope-from ae@svn.freebsd.org) Message-Id: <201302071800.r17I0Xno047998@svn.freebsd.org> From: "Andrey V. Elsukov" Date: Thu, 7 Feb 2013 18:00:33 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246493 - user/ae/inet6/sys/netinet6 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 18:00:34 -0000 Author: ae Date: Thu Feb 7 18:00:33 2013 New Revision: 246493 URL: http://svnweb.freebsd.org/changeset/base/246493 Log: Check that packets with loopback source addresses received on the correct interface before multicast check. Also add missed ifa_free. Modified: user/ae/inet6/sys/netinet6/ip6_input.c Modified: user/ae/inet6/sys/netinet6/ip6_input.c ============================================================================== --- user/ae/inet6/sys/netinet6/ip6_input.c Thu Feb 7 17:23:03 2013 (r246492) +++ user/ae/inet6/sys/netinet6/ip6_input.c Thu Feb 7 18:00:33 2013 (r246493) @@ -653,6 +653,18 @@ ip6_input(struct mbuf *m) } passin: + srcscope = in6_addrscope(&ip6->ip6_src); + if (srcscope == IPV6_ADDR_SCOPE_LINKLOCAL && + IN6_IS_ADDR_LOOPBACK(&ip6->ip6_src)) { + /* + * Packets with the loopback source address must be + * received on the loopback interface. + */ + if (m->m_pkthdr.rcvif != V_loif) { + V_ip6stat.ip6s_badscope++; + goto bad; + } + } /* * Multicast check. Assume packet is for us to avoid * prematurely taking locks. @@ -666,19 +678,7 @@ passin: /* * Unicast check */ - srcscope = in6_addrscope(&ip6->ip6_src); dstscope = in6_addrscope(&ip6->ip6_dst); - if (srcscope == IPV6_ADDR_SCOPE_LINKLOCAL && - IN6_IS_ADDR_LOOPBACK(&ip6->ip6_src)) { - /* - * Packets with the loopback source address must be - * received on the loopback interface. - */ - if (m->m_pkthdr.rcvif != V_loif) { - V_ip6stat.ip6s_badscope++; - goto bad; - } - } ia = in6ifa_ifwithaddr(&ip6->ip6_dst, in6_getscopezone(m->m_pkthdr.rcvif, dstscope)); if (ia == NULL) { @@ -701,6 +701,7 @@ passin: "ip6_input: packet to an unready address %s->%s\n", ip6_sprintf(ip6bufs, &ip6->ip6_src), ip6_sprintf(ip6bufd, &ip6->ip6_dst))); + ifa_free(&ia->ia_ifa); goto bad; } /* Count the packet in the ip address stats */ From owner-svn-src-user@FreeBSD.ORG Thu Feb 7 18:47:26 2013 Return-Path: Delivered-To: svn-src-user@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 EFEE8FBC; Thu, 7 Feb 2013 18:47:26 +0000 (UTC) (envelope-from ae@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id E25A36AE; Thu, 7 Feb 2013 18:47:26 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17IlQTh062445; Thu, 7 Feb 2013 18:47:26 GMT (envelope-from ae@svn.freebsd.org) Received: (from ae@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17IlQFv062442; Thu, 7 Feb 2013 18:47:26 GMT (envelope-from ae@svn.freebsd.org) Message-Id: <201302071847.r17IlQFv062442@svn.freebsd.org> From: "Andrey V. Elsukov" Date: Thu, 7 Feb 2013 18:47:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246494 - user/ae/inet6/sys/netinet6 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 18:47:27 -0000 Author: ae Date: Thu Feb 7 18:47:25 2013 New Revision: 246494 URL: http://svnweb.freebsd.org/changeset/base/246494 Log: Remove in6_clearscope and sa6_recoverscope calls. Modified: user/ae/inet6/sys/netinet6/ip6_input.c Modified: user/ae/inet6/sys/netinet6/ip6_input.c ============================================================================== --- user/ae/inet6/sys/netinet6/ip6_input.c Thu Feb 7 18:00:33 2013 (r246493) +++ user/ae/inet6/sys/netinet6/ip6_input.c Thu Feb 7 18:47:25 2013 (r246494) @@ -1305,7 +1305,6 @@ ip6_savecontrol_v4(struct inpcb *inp, st #endif } else { bcopy(&ip6->ip6_dst, &pi6.ipi6_addr, sizeof(struct in6_addr)); - in6_clearscope(&pi6.ipi6_addr); /* XXX */ } pi6.ipi6_ifindex = (m && m->m_pkthdr.rcvif) ? m->m_pkthdr.rcvif->if_index : 0; @@ -1576,13 +1575,8 @@ ip6_notify_pmtu(struct inpcb *in6p, stru if (so == NULL) /* I believe this is impossible */ panic("ip6_notify_pmtu: socket is NULL"); #endif - - bzero(&mtuctl, sizeof(mtuctl)); /* zero-clear for safety */ mtuctl.ip6m_mtu = *mtu; mtuctl.ip6m_addr = *dst; - if (sa6_recoverscope(&mtuctl.ip6m_addr)) - return; - if ((m_mtu = sbcreatecontrol((caddr_t)&mtuctl, sizeof(mtuctl), IPV6_PATHMTU, IPPROTO_IPV6)) == NULL) return; From owner-svn-src-user@FreeBSD.ORG Fri Feb 8 00:37:21 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 9A13AC8; Fri, 8 Feb 2013 00:37:21 +0000 (UTC) (envelope-from ae@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 82CC79C1; Fri, 8 Feb 2013 00:37:21 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r180bLXV068483; Fri, 8 Feb 2013 00:37:21 GMT (envelope-from ae@svn.freebsd.org) Received: (from ae@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r180bLe1068482; Fri, 8 Feb 2013 00:37:21 GMT (envelope-from ae@svn.freebsd.org) Message-Id: <201302080037.r180bLe1068482@svn.freebsd.org> From: "Andrey V. Elsukov" Date: Fri, 8 Feb 2013 00:37:21 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246523 - user/ae/inet6/sys/netinet6 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 00:37:21 -0000 Author: ae Date: Fri Feb 8 00:37:20 2013 New Revision: 246523 URL: http://svnweb.freebsd.org/changeset/base/246523 Log: Do not reset sin6_scope_id. Modified: user/ae/inet6/sys/netinet6/in6_src.c Modified: user/ae/inet6/sys/netinet6/in6_src.c ============================================================================== --- user/ae/inet6/sys/netinet6/in6_src.c Thu Feb 7 22:42:33 2013 (r246522) +++ user/ae/inet6/sys/netinet6/in6_src.c Fri Feb 8 00:37:20 2013 (r246523) @@ -614,8 +614,6 @@ selectroute(struct sockaddr_in6 *dstsock bzero(&ro->ro_dst, sizeof(struct sockaddr_in6)); sa6 = (struct sockaddr_in6 *)&ro->ro_dst; *sa6 = *dstsock; - sa6->sin6_scope_id = 0; - #ifdef RADIX_MPATH rtalloc_mpath_fib((struct route *)ro, ntohl(sa6->sin6_addr.s6_addr32[3]), fibnum); From owner-svn-src-user@FreeBSD.ORG Fri Feb 8 00:39:06 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 8A977230; Fri, 8 Feb 2013 00:39:06 +0000 (UTC) (envelope-from ae@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 77EBD9D5; Fri, 8 Feb 2013 00:39:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r180d60o068739; Fri, 8 Feb 2013 00:39:06 GMT (envelope-from ae@svn.freebsd.org) Received: (from ae@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r180d6cK068738; Fri, 8 Feb 2013 00:39:06 GMT (envelope-from ae@svn.freebsd.org) Message-Id: <201302080039.r180d6cK068738@svn.freebsd.org> From: "Andrey V. Elsukov" Date: Fri, 8 Feb 2013 00:39:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246524 - user/ae/inet6/sys/netinet6 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 00:39:06 -0000 Author: ae Date: Fri Feb 8 00:39:05 2013 New Revision: 246524 URL: http://svnweb.freebsd.org/changeset/base/246524 Log: Remove unneeded bzero() call. Modified: user/ae/inet6/sys/netinet6/in6_src.c Modified: user/ae/inet6/sys/netinet6/in6_src.c ============================================================================== --- user/ae/inet6/sys/netinet6/in6_src.c Fri Feb 8 00:37:20 2013 (r246523) +++ user/ae/inet6/sys/netinet6/in6_src.c Fri Feb 8 00:39:05 2013 (r246524) @@ -611,7 +611,6 @@ selectroute(struct sockaddr_in6 *dstsock struct sockaddr_in6 *sa6; /* No route yet, so try to acquire one */ - bzero(&ro->ro_dst, sizeof(struct sockaddr_in6)); sa6 = (struct sockaddr_in6 *)&ro->ro_dst; *sa6 = *dstsock; #ifdef RADIX_MPATH From owner-svn-src-user@FreeBSD.ORG Fri Feb 8 00:40:11 2013 Return-Path: Delivered-To: svn-src-user@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 8B618385; Fri, 8 Feb 2013 00:40:11 +0000 (UTC) (envelope-from ae@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 7E60F9E1; Fri, 8 Feb 2013 00:40:11 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r180eBhC069084; Fri, 8 Feb 2013 00:40:11 GMT (envelope-from ae@svn.freebsd.org) Received: (from ae@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r180eBiU069083; Fri, 8 Feb 2013 00:40:11 GMT (envelope-from ae@svn.freebsd.org) Message-Id: <201302080040.r180eBiU069083@svn.freebsd.org> From: "Andrey V. Elsukov" Date: Fri, 8 Feb 2013 00:40:11 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246525 - user/ae/inet6/sys/netinet6 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 00:40:11 -0000 Author: ae Date: Fri Feb 8 00:40:10 2013 New Revision: 246525 URL: http://svnweb.freebsd.org/changeset/base/246525 Log: Remove dead code. Modified: user/ae/inet6/sys/netinet6/in6_src.c Modified: user/ae/inet6/sys/netinet6/in6_src.c ============================================================================== --- user/ae/inet6/sys/netinet6/in6_src.c Fri Feb 8 00:39:05 2013 (r246524) +++ user/ae/inet6/sys/netinet6/in6_src.c Fri Feb 8 00:40:10 2013 (r246525) @@ -538,11 +538,6 @@ selectroute(struct sockaddr_in6 *dstsock if (ron->ro_rt == NULL) { in6_rtalloc(ron, fibnum); /* multi path case? */ if (ron->ro_rt == NULL) { - /* XXX-BZ WT.? */ - if (ron->ro_rt) { - RTFREE(ron->ro_rt); - ron->ro_rt = NULL; - } error = EHOSTUNREACH; goto done; } From owner-svn-src-user@FreeBSD.ORG Fri Feb 8 01:28:32 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 074A7DF1; Fri, 8 Feb 2013 01:28:32 +0000 (UTC) (envelope-from sbruno@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id DFF93CC5; Fri, 8 Feb 2013 01:28:31 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r181SV82083600; Fri, 8 Feb 2013 01:28:31 GMT (envelope-from sbruno@svn.freebsd.org) Received: (from sbruno@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r181SUQH083588; Fri, 8 Feb 2013 01:28:30 GMT (envelope-from sbruno@svn.freebsd.org) Message-Id: <201302080128.r181SUQH083588@svn.freebsd.org> From: Sean Bruno Date: Fri, 8 Feb 2013 01:28:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246526 - in user/sbruno/pxe_http_head/sys/boot/i386: . libi386 loader pxe_http X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 01:28:32 -0000 Author: sbruno Date: Fri Feb 8 01:28:30 2013 New Revision: 246526 URL: http://svnweb.freebsd.org/changeset/base/246526 Log: Bring pxe_http all the way to the modern era in a functional state. LOADER_HTTP_SUPPORT works in this branch at this time by compiling: make -DLOADER_HTTP_SUPPOT -DLOADER_NO_GPT_SUPPORT. This will boot and attempt to fetch a kernel/ramdisk from a web server. Added: user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/ user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/Makefile user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/README user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/httpfs.c user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/httpfs.h user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_arp.c user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_arp.h user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_await.c user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_await.h user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_buffer.c user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_buffer.h user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_connection.c user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_connection.h user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_core.c user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_core.h user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_dhcp.c user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_dhcp.h user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_dns.c user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_dns.h user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_filter.c user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_filter.h user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_http.c user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_http.h user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_icmp.c user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_icmp.h user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_ip.c user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_ip.h user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_isr.S user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_isr.h user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_mem.c user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_mem.h user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_segment.c user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_segment.h user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_sock.c user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_sock.h user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_tcp.c user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_tcp.h user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_udp.c user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/pxe_udp.h Modified: user/sbruno/pxe_http_head/sys/boot/i386/Makefile user/sbruno/pxe_http_head/sys/boot/i386/libi386/Makefile user/sbruno/pxe_http_head/sys/boot/i386/libi386/pxe.c user/sbruno/pxe_http_head/sys/boot/i386/libi386/pxe.h user/sbruno/pxe_http_head/sys/boot/i386/loader/Makefile user/sbruno/pxe_http_head/sys/boot/i386/loader/conf.c user/sbruno/pxe_http_head/sys/boot/i386/loader/main.c Modified: user/sbruno/pxe_http_head/sys/boot/i386/Makefile ============================================================================== --- user/sbruno/pxe_http_head/sys/boot/i386/Makefile Fri Feb 8 00:40:10 2013 (r246525) +++ user/sbruno/pxe_http_head/sys/boot/i386/Makefile Fri Feb 8 01:28:30 2013 (r246526) @@ -3,7 +3,7 @@ .include SUBDIR= mbr pmbr boot0 boot0sio btx boot2 cdboot gptboot kgzldr \ - libi386 libfirewire loader + libi386 libfirewire pxe_http loader # special boot programs, 'self-extracting boot2+loader' SUBDIR+= pxeldr Modified: user/sbruno/pxe_http_head/sys/boot/i386/libi386/Makefile ============================================================================== --- user/sbruno/pxe_http_head/sys/boot/i386/libi386/Makefile Fri Feb 8 00:40:10 2013 (r246525) +++ user/sbruno/pxe_http_head/sys/boot/i386/libi386/Makefile Fri Feb 8 01:28:30 2013 (r246526) @@ -7,17 +7,19 @@ SRCS= biosacpi.c bioscd.c biosdisk.c bio biospci.c biossmap.c bootinfo.c bootinfo32.c bootinfo64.c \ comconsole.c devicename.c elf32_freebsd.c \ elf64_freebsd.c \ - i386_copy.c i386_module.c nullconsole.c pxe.c pxetramp.s \ + i386_copy.c i386_module.c nullconsole.c pxe.c \ smbios.c time.c vidconsole.c amd64_tramp.S spinconsole.c .PATH: ${.CURDIR}/../../zfs SRCS+= devicename_stubs.c -# Enable PXE TFTP or NFS support, not both. +# Enable PXE to fetch things via HTTP, TFTP or NFS. +.if !defined(LOADER_HTTP_SUPPORT) .if defined(LOADER_TFTP_SUPPORT) CFLAGS+= -DLOADER_TFTP_SUPPORT .else CFLAGS+= -DLOADER_NFS_SUPPORT .endif +.endif BOOT_COMCONSOLE_PORT?= 0x3f8 CFLAGS+= -DCOMPORT=${BOOT_COMCONSOLE_PORT} @@ -42,13 +44,19 @@ CFLAGS+= -DSMBIOS_LITTLE_ENDIAN_UUID # Include simple terminal emulation (cons25-compatible) CFLAGS+= -DTERM_EMU +# allow pxe_http perform udpread/udpwrite +CFLAGS+= -DPXEHTTP_UDP_FOR_LIBSTAND + +# enable debug of pxe_http +CDLAGS+= -DPXE_DEBUG + # XXX: make alloca() useable CFLAGS+= -Dalloca=__builtin_alloca CFLAGS+= -I${.CURDIR}/../../common -I${.CURDIR}/../common \ -I${.CURDIR}/../btx/lib \ -I${.CURDIR}/../../../contrib/dev/acpica/include \ - -I${.CURDIR}/../../.. -I. + -I${.CURDIR}/../../.. -I. -I${.CURDIR}/../pxe_http # the location of libstand CFLAGS+= -I${.CURDIR}/../../../../lib/libstand/ Modified: user/sbruno/pxe_http_head/sys/boot/i386/libi386/pxe.c ============================================================================== --- user/sbruno/pxe_http_head/sys/boot/i386/libi386/pxe.c Fri Feb 8 00:40:10 2013 (r246525) +++ user/sbruno/pxe_http_head/sys/boot/i386/libi386/pxe.c Fri Feb 8 01:28:30 2013 (r246526) @@ -39,7 +39,9 @@ __FBSDID("$FreeBSD$"); #include #include +#ifdef LOADER_NFS_SUPPORT #include +#endif #include #include @@ -47,37 +49,38 @@ __FBSDID("$FreeBSD$"); #include "btxv86.h" #include "pxe.h" -/* - * Allocate the PXE buffers statically instead of sticking grimy fingers into - * BTX's private data area. The scratch buffer is used to send information to - * the PXE BIOS, and the data buffer is used to receive data from the PXE BIOS. - */ -#define PXE_BUFFER_SIZE 0x2000 +#include "pxe_core.h" +#include "pxe_dhcp.h" +#include "pxe_isr.h" +#include "pxe_ip.h" +#include "pxe_udp.h" + + #define PXE_TFTP_BUFFER_SIZE 512 -static char scratch_buffer[PXE_BUFFER_SIZE]; -static char data_buffer[PXE_BUFFER_SIZE]; + +#ifndef PXEHTTP_UDP_FOR_LIBSTAND +extern uint8_t *scratch_buffer; +extern uint8_t *data_buffer; +#endif static pxenv_t *pxenv_p = NULL; /* PXENV+ */ static pxe_t *pxe_p = NULL; /* !PXE */ -static BOOTPLAYER bootplayer; /* PXE Cached information. */ -static int pxe_debug = 0; static int pxe_sock = -1; static int pxe_opens = 0; void pxe_enable(void *pxeinfo); -static void (*pxe_call)(int func); -static void pxenv_call(int func); -static void bangpxe_call(int func); static int pxe_init(void); static int pxe_strategy(void *devdata, int flag, daddr_t dblk, size_t size, char *buf, size_t *rsize); static int pxe_open(struct open_file *f, ...); static int pxe_close(struct open_file *f); -static void pxe_print(int verbose); +static void pxe_print(int verbose); static void pxe_cleanup(void); +#ifdef LOADER_NFS_SUPPORT static void pxe_setnfshandle(char *rootpath); +#endif static void pxe_perror(int error); static int pxe_netif_match(struct netif *nif, void *machdep_hint); @@ -88,19 +91,15 @@ static int pxe_netif_get(struct iodesc * static int pxe_netif_put(struct iodesc *desc, void *pkt, size_t len); static void pxe_netif_end(struct netif *nif); +#ifdef LOADER_NFS_SUPPORT #ifdef OLD_NFSV2 int nfs_getrootfh(struct iodesc*, char*, u_char*); #else int nfs_getrootfh(struct iodesc*, char*, uint32_t*, u_char*); #endif +#endif extern struct netif_stats pxe_st[]; -extern u_int16_t __bangpxeseg; -extern u_int16_t __bangpxeoff; -extern void __bangpxeentry(void); -extern u_int16_t __pxenvseg; -extern u_int16_t __pxenvoff; -extern void __pxenventry(void); struct netif_dif pxe_ifs[] = { /* dif_unit dif_nsel dif_stats dif_private */ @@ -149,7 +148,6 @@ pxe_enable(void *pxeinfo) pxenv_p = (pxenv_t *)pxeinfo; pxe_p = (pxe_t *)PTOV(pxenv_p->PXEPtr.segment * 16 + pxenv_p->PXEPtr.offset); - pxe_call = NULL; } /* @@ -159,90 +157,9 @@ pxe_enable(void *pxeinfo) static int pxe_init(void) { - t_PXENV_GET_CACHED_INFO *gci_p; - int counter; - uint8_t checksum; - uint8_t *checkptr; - - if(pxenv_p == NULL) - return (0); - - /* look for "PXENV+" */ - if (bcmp((void *)pxenv_p->Signature, S_SIZE("PXENV+"))) { - pxenv_p = NULL; - return (0); - } - - /* make sure the size is something we can handle */ - if (pxenv_p->Length > sizeof(*pxenv_p)) { - printf("PXENV+ structure too large, ignoring\n"); - pxenv_p = NULL; - return (0); - } - - /* - * do byte checksum: - * add up each byte in the structure, the total should be 0 - */ - checksum = 0; - checkptr = (uint8_t *) pxenv_p; - for (counter = 0; counter < pxenv_p->Length; counter++) - checksum += *checkptr++; - if (checksum != 0) { - printf("PXENV+ structure failed checksum, ignoring\n"); - pxenv_p = NULL; - return (0); - } - - - /* - * PXENV+ passed, so use that if !PXE is not available or - * the checksum fails. - */ - pxe_call = pxenv_call; - if (pxenv_p->Version >= 0x0200) { - for (;;) { - if (bcmp((void *)pxe_p->Signature, S_SIZE("!PXE"))) { - pxe_p = NULL; - break; - } - checksum = 0; - checkptr = (uint8_t *)pxe_p; - for (counter = 0; counter < pxe_p->StructLength; - counter++) - checksum += *checkptr++; - if (checksum != 0) { - pxe_p = NULL; - break; - } - pxe_call = bangpxe_call; - break; - } - } - - printf("\nPXE version %d.%d, real mode entry point ", - (uint8_t) (pxenv_p->Version >> 8), - (uint8_t) (pxenv_p->Version & 0xFF)); - if (pxe_call == bangpxe_call) - printf("@%04x:%04x\n", - pxe_p->EntryPointSP.segment, - pxe_p->EntryPointSP.offset); - else - printf("@%04x:%04x\n", - pxenv_p->RMEntry.segment, pxenv_p->RMEntry.offset); - - gci_p = (t_PXENV_GET_CACHED_INFO *) scratch_buffer; - bzero(gci_p, sizeof(*gci_p)); - gci_p->PacketType = PXENV_PACKET_TYPE_BINL_REPLY; - pxe_call(PXENV_GET_CACHED_INFO); - if (gci_p->Status != 0) { - pxe_perror(gci_p->Status); - pxe_p = NULL; - return (0); - } - bcopy(PTOV((gci_p->Buffer.segment << 4) + gci_p->Buffer.offset), - &bootplayer, gci_p->BufferSize); - return (1); + if (__pxe_nic_irq != 0) + return (2); + return pxe_core_init(pxenv_p, pxe_p); } @@ -256,146 +173,94 @@ pxe_strategy(void *devdata, int flag, da static int pxe_open(struct open_file *f, ...) { - va_list args; - char *devname; /* Device part of file name (or NULL). */ - char temp[FNAME_SIZE]; - int error = 0; - int i; - - va_start(args, f); - devname = va_arg(args, char*); - va_end(args); - - /* On first open, do netif open, mount, etc. */ - if (pxe_opens == 0) { - /* Find network interface. */ - if (pxe_sock < 0) { - pxe_sock = netif_open(devname); - if (pxe_sock < 0) { - printf("pxe_open: netif_open() failed\n"); - return (ENXIO); - } - if (pxe_debug) - printf("pxe_open: netif_open() succeeded\n"); - } - if (rootip.s_addr == 0) { - /* - * Do a bootp/dhcp request to find out where our - * NFS/TFTP server is. Even if we dont get back - * the proper information, fall back to the server - * which brought us to life and a default rootpath. - */ - bootp(pxe_sock, BOOTP_PXE); - if (rootip.s_addr == 0) - rootip.s_addr = bootplayer.sip; - if (!rootpath[0]) - strcpy(rootpath, PXENFSROOTPATH); - - for (i = 0; rootpath[i] != '\0' && i < FNAME_SIZE; i++) - if (rootpath[i] == ':') - break; - if (i && i != FNAME_SIZE && rootpath[i] == ':') { - rootpath[i++] = '\0'; - if (inet_addr(&rootpath[0]) != INADDR_NONE) - rootip.s_addr = inet_addr(&rootpath[0]); - bcopy(&rootpath[i], &temp[0], strlen(&rootpath[i])+1); - bcopy(&temp[0], &rootpath[0], strlen(&rootpath[i])+1); - } - printf("pxe_open: server addr: %s\n", inet_ntoa(rootip)); - printf("pxe_open: server path: %s\n", rootpath); - printf("pxe_open: gateway ip: %s\n", inet_ntoa(gateip)); - - setenv("boot.netif.ip", inet_ntoa(myip), 1); - setenv("boot.netif.netmask", intoa(netmask), 1); - setenv("boot.netif.gateway", inet_ntoa(gateip), 1); - if (bootplayer.Hardware == ETHER_TYPE) { - sprintf(temp, "%6D", bootplayer.CAddr, ":"); - setenv("boot.netif.hwaddr", temp, 1); + va_list args; + char *devname = NULL; + int i = 0; + + va_start(args, f); + devname = va_arg(args, char*); + va_end(args); + + if (pxe_opens == 0) { + /* Find network interface. */ + if (pxe_sock < 0) { + pxe_sock = netif_open(devname); + + if (pxe_sock < 0) { + printf("pxe_open: netif_open() failed\n"); + return (ENXIO); + } + } - setenv("boot.nfsroot.server", inet_ntoa(rootip), 1); - setenv("boot.nfsroot.path", rootpath, 1); - setenv("dhcp.host-name", hostname, 1); + +#ifdef PXE_BOOTP_USE_LIBSTAND + const PXE_IPADDR *addr = pxe_get_ip(PXE_IP_ROOT); + + if ( (addr->ip == 0)) { + pxe_dhcp_query(0); + pxe_core_update_bootp(); + +#ifdef PXEHTTP_UDP_FOR_LIBSTAND + gateip.s_addr = pxe_get_ip(PXE_IP_GATEWAY)->ip; + rootip.s_addr = pxe_get_ip(PXE_IP_ROOT)->ip; + netmask = pxe_get_ip(PXE_IP_NETMASK)->ip; + myip.s_addr = pxe_get_ip(PXE_IP_MY)->ip; + nameip.s_addr = pxe_get_ip(PXE_IP_NAMESERVER)->ip; +#endif + } +#endif /* PXE_BOOTP_USE_LIBSTAND */ } - } - pxe_opens++; - f->f_devdata = &pxe_sock; - return (error); + ++pxe_opens; + f->f_devdata = &pxe_sock; + + return (0); } static int pxe_close(struct open_file *f) { -#ifdef PXE_DEBUG - if (pxe_debug) - printf("pxe_close: opens=%d\n", pxe_opens); -#endif - - /* On last close, do netif close, etc. */ - f->f_devdata = NULL; - /* Extra close call? */ - if (pxe_opens <= 0) - return (0); - pxe_opens--; - /* Not last close? */ - if (pxe_opens > 0) - return(0); + /* On last close, do netif close, etc. */ + f->f_devdata = NULL; + + if (pxe_opens) + --pxe_opens; + + /* Not last close? */ + if (pxe_opens > 0) + return (0); #ifdef LOADER_NFS_SUPPORT /* get an NFS filehandle for our root filesystem */ pxe_setnfshandle(rootpath); #endif - if (pxe_sock >= 0) { - + if (pxe_sock >= 0) { #ifdef PXE_DEBUG - if (pxe_debug) - printf("pxe_close: calling netif_close()\n"); + printf("pxe_close: calling netif_close()\n"); #endif - netif_close(pxe_sock); - pxe_sock = -1; - } - return (0); + netif_close(pxe_sock); + pxe_sock = -1; + } + + return (0); } static void pxe_print(int verbose) { + printf(" pxenet0: MAC %6D\n", pxe_get_mymac(), ":"); + printf(" ISR: at %x:%x (chained at: %x:%x)\n", + __pxe_entry_seg, __pxe_entry_off, + __chained_irq_seg, __chained_irq_off); - if (pxe_call == NULL) - return; - - printf(" pxe0: %s:%s\n", inet_ntoa(rootip), rootpath); + return; } static void pxe_cleanup(void) { -#ifdef PXE_DEBUG - t_PXENV_UNLOAD_STACK *unload_stack_p = - (t_PXENV_UNLOAD_STACK *)scratch_buffer; - t_PXENV_UNDI_SHUTDOWN *undi_shutdown_p = - (t_PXENV_UNDI_SHUTDOWN *)scratch_buffer; -#endif - - if (pxe_call == NULL) - return; - - pxe_call(PXENV_UNDI_SHUTDOWN); - -#ifdef PXE_DEBUG - if (pxe_debug && undi_shutdown_p->Status != 0) - printf("pxe_cleanup: UNDI_SHUTDOWN failed %x\n", - undi_shutdown_p->Status); -#endif - - pxe_call(PXENV_UNLOAD_STACK); - -#ifdef PXE_DEBUG - if (pxe_debug && unload_stack_p->Status != 0) - printf("pxe_cleanup: UNLOAD_STACK failed %x\n", - unload_stack_p->Status); -#endif + pxe_core_shutdown(); } void @@ -517,61 +382,6 @@ pxe_setnfshandle(char *rootpath) #endif /* OLD_NFSV2 */ #endif /* LOADER_NFS_SUPPORT */ -void -pxenv_call(int func) -{ -#ifdef PXE_DEBUG - if (pxe_debug) - printf("pxenv_call %x\n", func); -#endif - - bzero(&v86, sizeof(v86)); - bzero(data_buffer, sizeof(data_buffer)); - - __pxenvseg = pxenv_p->RMEntry.segment; - __pxenvoff = pxenv_p->RMEntry.offset; - - v86.ctl = V86_ADDR | V86_CALLF | V86_FLAGS; - v86.es = VTOPSEG(scratch_buffer); - v86.edi = VTOPOFF(scratch_buffer); - v86.addr = (VTOPSEG(__pxenventry) << 16) | VTOPOFF(__pxenventry); - v86.ebx = func; - v86int(); - v86.ctl = V86_FLAGS; -} - -void -bangpxe_call(int func) -{ -#ifdef PXE_DEBUG - if (pxe_debug) - printf("bangpxe_call %x\n", func); -#endif - - bzero(&v86, sizeof(v86)); - bzero(data_buffer, sizeof(data_buffer)); - - __bangpxeseg = pxe_p->EntryPointSP.segment; - __bangpxeoff = pxe_p->EntryPointSP.offset; - - v86.ctl = V86_ADDR | V86_CALLF | V86_FLAGS; - v86.edx = VTOPSEG(scratch_buffer); - v86.eax = VTOPOFF(scratch_buffer); - v86.addr = (VTOPSEG(__bangpxeentry) << 16) | VTOPOFF(__bangpxeentry); - v86.ebx = func; - v86int(); - v86.ctl = V86_FLAGS; -} - - -time_t -getsecs() -{ - time_t n = 0; - time(&n); - return n; -} - static int pxe_netif_match(struct netif *nif, void *machdep_hint) { @@ -582,54 +392,128 @@ pxe_netif_match(struct netif *nif, void static int pxe_netif_probe(struct netif *nif, void *machdep_hint) { - t_PXENV_UDP_OPEN *udpopen_p = (t_PXENV_UDP_OPEN *)scratch_buffer; +#ifdef PXE_DEBUG + printf("pxe_netif_probe() called."); +#endif - if (pxe_call == NULL) - return -1; +#ifdef PXEHTTP_UDP_FOR_LIBSTAND + if (__pxe_nic_irq == 0) + return (-1); +#else + t_PXENV_UDP_OPEN *udpopen_p = (t_PXENV_UDP_OPEN *)scratch_buffer; bzero(udpopen_p, sizeof(*udpopen_p)); - udpopen_p->src_ip = bootplayer.yip; + + const PXE_IPADDR *my = pxe_get_ip(PXE_IP_MY); + udpopen_p->src_ip = my->ip; pxe_call(PXENV_UDP_OPEN); if (udpopen_p->status != 0) { printf("pxe_netif_probe: failed %x\n", udpopen_p->status); return -1; } +#endif return 0; } static void pxe_netif_end(struct netif *nif) { - t_PXENV_UDP_CLOSE *udpclose_p = (t_PXENV_UDP_CLOSE *)scratch_buffer; - bzero(udpclose_p, sizeof(*udpclose_p)); +#ifdef PXE_DEBUG + printf("pxe_netif_end() called."); +#endif +#ifndef PXEHTTP_UDP_FOR_LIBSTAND + t_PXENV_UDP_CLOSE *udpclose_p = (t_PXENV_UDP_CLOSE *)scratch_buffer; + + bzero(udpclose_p, sizeof(*udpclose_p)); - pxe_call(PXENV_UDP_CLOSE); - if (udpclose_p->status != 0) - printf("pxe_end failed %x\n", udpclose_p->status); + if (udpclose_p->status != 0) + printf("pxe_end failed %x\n", udpclose_p->status); +#endif } static void pxe_netif_init(struct iodesc *desc, void *machdep_hint) { +#ifdef PXE_DEBUG + printf("pxe_netif_init(): called.\n"); +#endif + uint8_t *mac = (uint8_t *)pxe_get_mymac(); + int i; for (i = 0; i < 6; ++i) - desc->myea[i] = bootplayer.CAddr[i]; - desc->xid = bootplayer.ident; + desc->myea[i] = mac[i]; + + const PXE_IPADDR *my = pxe_get_ip(PXE_IP_MY); + desc->xid = my->ip; } static int pxe_netif_get(struct iodesc *desc, void *pkt, size_t len, time_t timeout) { +#ifdef PXE_DEBUG + printf("pxe_netif_put(): called.\n"); +#endif return len; } static int pxe_netif_put(struct iodesc *desc, void *pkt, size_t len) { +#ifdef PXE_DEBUG + printf("pxe_netif_put(): called.\n"); +#endif return len; } +#ifdef PXEHTTP_UDP_FOR_LIBSTAND +/* new versions of udp send/recv functions */ +ssize_t +sendudp(struct iodesc *h, void *pkt, size_t len) +{ +#ifdef PXE_DEBUG_HELL + printf("sendudp(): sending %u bytes from me:%u -> %s:%u\n", + len, ntohs(h->myport), + inet_ntoa(h->destip), ntohs(h->destport)); +#endif + void *ipdata = pkt - sizeof(PXE_UDP_PACKET); + PXE_IPADDR dst; + dst.ip = h->destip.s_addr; + if (!pxe_udp_send(ipdata, &dst, ntohs(h->destport), + ntohs(h->myport), len + sizeof(PXE_UDP_PACKET))) + { + printf("sendudp(): failed\n"); + return (-1); + } + return (len); +} + +ssize_t +readudp(struct iodesc *h, void *pkt, size_t len, time_t timeout) +{ + PXE_UDP_DGRAM dgram; + struct udphdr *uh = (struct udphdr *) pkt - 1; + + /* process any queued incoming packets */ + pxe_core_recv_packets(); + + /* reading from default socket */ + int recv = pxe_udp_read(NULL, pkt, len, &dgram); + + if (recv == -1) { + printf("readudp(): failed\n"); + return (-1); + } +#ifdef PXE_DEBUG_HELL + printf("readudp(): received %d(%u/%u) bytes from %u port\n", + recv, len, dgram.size, dgram.src_port); +#endif + uh->uh_sport = htons(dgram.src_port); + return (recv); +} + +#else /* !defined(PXEHTTP_UDP_FOR_LIBSTAND) */ +/* old variants of udp send/recv functions */ ssize_t sendudp(struct iodesc *h, void *pkt, size_t len) { @@ -648,7 +532,7 @@ sendudp(struct iodesc *h, void *pkt, siz else udpwrite_p->gw = gateip.s_addr; - pxe_call(PXENV_UDP_WRITE); + pxe_core_call(PXENV_UDP_WRITE); #if 0 /* XXX - I dont know why we need this. */ @@ -678,7 +562,7 @@ readudp(struct iodesc *h, void *pkt, siz udpread_p->buffer.segment = VTOPSEG(data_buffer); udpread_p->buffer.offset = VTOPOFF(data_buffer); - pxe_call(PXENV_UDP_READ); + pxe_core_call(PXENV_UDP_READ); #if 0 /* XXX - I dont know why we need this. */ @@ -694,3 +578,4 @@ readudp(struct iodesc *h, void *pkt, siz uh->uh_sport = udpread_p->s_port; return udpread_p->buffer_size; } +#endif /* PXEHTTP_UDP_FOR_LIBSTAND */ Modified: user/sbruno/pxe_http_head/sys/boot/i386/libi386/pxe.h ============================================================================== --- user/sbruno/pxe_http_head/sys/boot/i386/libi386/pxe.h Fri Feb 8 00:40:10 2013 (r246525) +++ user/sbruno/pxe_http_head/sys/boot/i386/libi386/pxe.h Fri Feb 8 01:28:30 2013 (r246526) @@ -48,6 +48,9 @@ * structures passed into PXE * Question: does this really work for PXE's expected ABI? */ +#ifndef __PXE__H__ +#define __PXE__H__ + #define PACKED __packed #define S_SIZE(s) s, sizeof(s) - 1 @@ -147,7 +150,7 @@ typedef struct { PXENV_STATUS_t Status; ADDR32_t ProtocolIni; /* Phys addr of a copy of the driver module */ uint8_t reserved[8]; -} PACKED t_PXENV_UNDI_INITALIZE; +} PACKED t_PXENV_UNDI_INITIALIZE; #define MAXNUM_MCADDR 8 @@ -511,3 +514,5 @@ typedef struct { typedef struct { PXENV_STATUS_t Status; } PACKED t_PXENV_STOP_BASE; + +#endif Modified: user/sbruno/pxe_http_head/sys/boot/i386/loader/Makefile ============================================================================== --- user/sbruno/pxe_http_head/sys/boot/i386/loader/Makefile Fri Feb 8 00:40:10 2013 (r246525) +++ user/sbruno/pxe_http_head/sys/boot/i386/loader/Makefile Fri Feb 8 01:28:30 2013 (r246526) @@ -23,12 +23,18 @@ CFLAGS+= -DLOADER_ZFS_SUPPORT LIBZFSBOOT= ${.OBJDIR}/../../zfs/libzfsboot.a .endif +# Enable HTTP support for PXE +.if defined(LOADER_HTTP_SUPPORT) +CFLAGS+= -DLOADER_HTTP_SUPPORT +CFLAGS+= -DPXE_MORE +.else # Enable PXE TFTP or NFS support, not both. .if defined(LOADER_TFTP_SUPPORT) CFLAGS+= -DLOADER_TFTP_SUPPORT .else CFLAGS+= -DLOADER_NFS_SUPPORT .endif +.endif # Include bcache code. HAVE_BCACHE= yes @@ -72,6 +78,10 @@ CFLAGS+= -I${.CURDIR}/.. # BTX components CFLAGS+= -I${.CURDIR}/../btx/lib +# pxe_http components +LIBHTTP= ${.OBJDIR}/../pxe_http/libpxe_http.a +CFLAGS+= -I$(.CURDIR)/../pxe_http + # Debug me! #CFLAGS+= -g #LDFLAGS+= -g @@ -117,8 +127,8 @@ FILES+= menu.rc # XXX crt0.o needs to be first for pxeboot(8) to work OBJS= ${BTXCRT} -DPADD= ${LIBFICL} ${LIBFIREWIRE} ${LIBZFSBOOT} ${LIBI386} ${LIBSTAND} -LDADD= ${LIBFICL} ${LIBFIREWIRE} ${LIBZFSBOOT} ${LIBI386} ${LIBSTAND} +DPADD= ${LIBFICL} ${LIBFIREWIRE} ${LIBZFSBOOT} ${LIBI386} ${LIBHTTP} ${LIBSTAND} +LDADD= ${LIBFICL} ${LIBFIREWIRE} ${LIBZFSBOOT} ${LIBI386} ${LIBHTTP} ${LIBSTAND} .include Modified: user/sbruno/pxe_http_head/sys/boot/i386/loader/conf.c ============================================================================== --- user/sbruno/pxe_http_head/sys/boot/i386/loader/conf.c Fri Feb 8 00:40:10 2013 (r246525) +++ user/sbruno/pxe_http_head/sys/boot/i386/loader/conf.c Fri Feb 8 01:28:30 2013 (r246526) @@ -33,6 +33,7 @@ __FBSDID("$FreeBSD$"); #if defined(LOADER_ZFS_SUPPORT) #include "../zfs/libzfs.h" #endif +#include "pxe_http/httpfs.h" /* * We could use linker sets for some or all of these, but @@ -57,7 +58,8 @@ extern struct devsw fwohci; struct devsw *devsw[] = { &bioscd, &biosdisk, -#if defined(LOADER_NFS_SUPPORT) || defined(LOADER_TFTP_SUPPORT) +#if defined(LOADER_NFS_SUPPORT) || defined(LOADER_TFTP_SUPPORT) || \ + defined(LOADER_HTTP_SUPPORT) &pxedisk, #endif #if defined(LOADER_FIREWIRE_SUPPORT) @@ -73,10 +75,16 @@ struct fs_ops *file_system[] = { #if defined(LOADER_ZFS_SUPPORT) &zfs_fsops, #endif +/* + * Taking these out of HTTP support for now as this makes us too large + * to boot. sbruno 07FEB2013 + */ +#if !defined(LOADER_HTTP_SUPPORT) &ufs_fsops, &ext2fs_fsops, &dosfs_fsops, &cd9660_fsops, +#endif #if defined(LOADER_NANDFS_SUPPORT) &nandfs_fsops, #endif @@ -95,6 +103,9 @@ struct fs_ops *file_system[] = { #ifdef LOADER_TFTP_SUPPORT &tftp_fsops, #endif +#ifdef LOADER_HTTP_SUPPORT + &http_fsops, +#endif NULL }; Modified: user/sbruno/pxe_http_head/sys/boot/i386/loader/main.c ============================================================================== --- user/sbruno/pxe_http_head/sys/boot/i386/loader/main.c Fri Feb 8 00:40:10 2013 (r246525) +++ user/sbruno/pxe_http_head/sys/boot/i386/loader/main.c Fri Feb 8 01:28:30 2013 (r246526) @@ -45,6 +45,19 @@ __FBSDID("$FreeBSD$"); #include "libi386/libi386.h" #include "btxv86.h" +#ifdef PXE_MORE +#include "pxe_arp.h" +#include "pxe_connection.h" +#include "pxe_dns.h" +#include "pxe_filter.h" +#include "pxe_http.h" +#include "pxe_icmp.h" +#include "pxe_ip.h" +#include "pxe_sock.h" +#include "pxe_tcp.h" +#include "pxe_udp.h" +#endif + #ifdef LOADER_ZFS_SUPPORT #include "../zfs/libzfs.h" #endif @@ -353,6 +366,347 @@ command_lszfs(int argc, char *argv[]) } #endif +/* added for pxe_http */ +#ifdef PXE_MORE +static int +command_route(int argc, char *argv[]) +{ + PXE_IPADDR net; + PXE_IPADDR gw; + + if (argc < 2) { + printf("use: route add|del|print [default|net_addr gw_addr] \n"); + return (CMD_OK); + } + + if (!strcmp(argv[1], "print")) { + pxe_ip_route_stat(); + return (CMD_OK); + } + + if (argc < 4) { + printf("use: route add|del default|net_addr gw_addr\n"); + return (CMD_OK); + } + + if ( (strcmp(argv[1], "add") != 0) && (strcmp(argv[1], "del") != 0)) + return (CMD_OK); + + if (!strcmp(argv[2], "default")) { + + if (!strcmp(argv[1], "del")) { + printf("Cannot delete default gateway.\n"); + return (CMD_OK); + } + + gw.ip = pxe_convert_ipstr(argv[3]); + + pxe_ip_route_default(&gw); + + return (CMD_OK); + } + + gw.ip = pxe_convert_ipstr(argv[3]); + net.ip = pxe_convert_ipstr(argv[2]); + + if (!strcmp(argv[1], "add")) { + pxe_ip_route_add(&net, pxe_ip_get_netmask(&net), &gw); + return (CMD_OK); + } + + pxe_ip_route_del(&net, pxe_ip_get_netmask(&net), &gw); + + return (CMD_OK); +} + +static int +command_arp(int argc, char *argv[]) +{ + PXE_IPADDR *ip; + + if (argc > 1) { + + if (strcmp(argv[1], "stats") != 0) + ip = pxe_gethostbyname(argv[1]); + else { + pxe_arp_stats(); + return (CMD_OK); + } + + } else { + printf("use: arp ip4_address|stats\n"); + return (CMD_OK); + } + + printf("searching ip: %s\n", (ip != NULL) ? inet_ntoa(ip->ip) : "?"); + + const uint8_t* mac = (const uint8_t *)pxe_arp_ip4mac(ip); + + if (mac != NULL) + printf("MAC: %6D\n", mac, ":"); + else + printf("MAC search failed.\n"); + + return (CMD_OK); +} + +static int +command_ping(int argc, char *argv[]) +{ + PXE_IPADDR* ip = NULL; + + pxe_icmp_init(); + + if (argc > 1) + ip = pxe_gethostbyname(argv[1]); + else { + printf("use: ping ip4_address\n"); + return (CMD_OK); + } + + pxe_ping(ip, 5, 1); + + return (CMD_OK); +} + +static int +command_await() +{ + + while (1) { + if (!pxe_core_recv_packets()) { + twiddle(); + delay(10000); + } + } + + return (0); +} + +#if 0 +static int +command_sock(int argc, char *argv[]) +{ + if (argc < 2) { + printf("use: socket stats|tcptest\n"); + return (CMD_OK); + } + + if (!strcmp(argv[1], "stats")) { + pxe_sock_stats(); + return (CMD_OK); + } + + if (argc < 3) { + printf("use: socket tcptest ip4.addr\n"); + return (CMD_OK); + } + + if (!strcmp(argv[1], "tcptest")) { + int socket = pxe_socket(); + PXE_IPADDR ip; + uint32_t bps = 0; + uint32_t start_time = 0; + int index2 = 0; + + ip.ip = pxe_convert_ipstr(argv[2]); + + int res = pxe_connect(socket, &ip, 26, PXE_TCP_PROTOCOL); + + if (res == -1) + printf("tcptest: failed to connect socket.\n"); + else { + int index = 0; + int recvc = 0; + uint8_t data; + start_time = pxe_get_secs(); + + index = 0; + recvc = 0; + + data = 1; + + while ( data != 0) { + recvc = pxe_recv(socket, &data, 1); + + if (recvc == -1) { + printf("tcptest: %d bytes recv, but next failed.\n", index); + pxe_close(socket); + return (CMD_OK); + } + + if (recvc == 0) { + printf("!"); + continue; + } + + recvc = (index % 149) + 1; + + if (data == 0) { + printf("tcptest: end of test.\n"); + break; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Fri Feb 8 01:30:12 2013 Return-Path: Delivered-To: svn-src-user@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 AEA2EF1A; Fri, 8 Feb 2013 01:30:12 +0000 (UTC) (envelope-from sbruno@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 98B12CD1; Fri, 8 Feb 2013 01:30:12 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r181UCYJ084404; Fri, 8 Feb 2013 01:30:12 GMT (envelope-from sbruno@svn.freebsd.org) Received: (from sbruno@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r181U9fV084051; Fri, 8 Feb 2013 01:30:09 GMT (envelope-from sbruno@svn.freebsd.org) Message-Id: <201302080130.r181U9fV084051@svn.freebsd.org> From: Sean Bruno Date: Fri, 8 Feb 2013 01:30:09 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246527 - in user/sbruno/pxe_http_head: . bin/ps bin/sh contrib/binutils/include/elf contrib/bmake contrib/bmake/mk contrib/bmake/unit-tests contrib/gcc/config/arm contrib/gdb/gdb contr... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 01:30:12 -0000 Author: sbruno Date: Fri Feb 8 01:30:08 2013 New Revision: 246527 URL: http://svnweb.freebsd.org/changeset/base/246527 Log: Merge from HEAD Added: user/sbruno/pxe_http_head/contrib/bmake/Makefile - copied unchanged from r246526, head/contrib/bmake/Makefile user/sbruno/pxe_http_head/contrib/bmake/Makefile.config.in - copied unchanged from r246526, head/contrib/bmake/Makefile.config.in user/sbruno/pxe_http_head/contrib/bmake/makefile.in - copied unchanged from r246526, head/contrib/bmake/makefile.in user/sbruno/pxe_http_head/contrib/bmake/mk/ - copied from r246526, head/contrib/bmake/mk/ user/sbruno/pxe_http_head/sys/arm/allwinner/a10_gpio.c - copied unchanged from r246526, head/sys/arm/allwinner/a10_gpio.c user/sbruno/pxe_http_head/tools/build/options/WITHOUT_CLANG_FULL - copied unchanged from r246526, head/tools/build/options/WITHOUT_CLANG_FULL user/sbruno/pxe_http_head/tools/build/options/WITHOUT_LIBCPLUSPLUS - copied unchanged from r246526, head/tools/build/options/WITHOUT_LIBCPLUSPLUS user/sbruno/pxe_http_head/tools/build/options/WITH_CLANG_FULL - copied unchanged from r246526, head/tools/build/options/WITH_CLANG_FULL user/sbruno/pxe_http_head/tools/build/options/WITH_GPL_DTC - copied unchanged from r246526, head/tools/build/options/WITH_GPL_DTC user/sbruno/pxe_http_head/usr.bin/bmake/Makefile.config - copied unchanged from r246526, head/usr.bin/bmake/Makefile.config Deleted: user/sbruno/pxe_http_head/contrib/bmake/Makefile.in Modified: user/sbruno/pxe_http_head/Makefile.inc1 user/sbruno/pxe_http_head/bin/ps/ps.1 user/sbruno/pxe_http_head/bin/sh/eval.c user/sbruno/pxe_http_head/bin/sh/expand.c user/sbruno/pxe_http_head/bin/sh/expand.h user/sbruno/pxe_http_head/bin/sh/jobs.c user/sbruno/pxe_http_head/bin/sh/mksyntax.c user/sbruno/pxe_http_head/bin/sh/nodetypes user/sbruno/pxe_http_head/bin/sh/parser.h user/sbruno/pxe_http_head/bin/sh/redir.c user/sbruno/pxe_http_head/contrib/binutils/include/elf/common.h user/sbruno/pxe_http_head/contrib/bmake/ChangeLog user/sbruno/pxe_http_head/contrib/bmake/FILES user/sbruno/pxe_http_head/contrib/bmake/bmake.1 user/sbruno/pxe_http_head/contrib/bmake/bmake.cat1 user/sbruno/pxe_http_head/contrib/bmake/boot-strap user/sbruno/pxe_http_head/contrib/bmake/bsd.after-import.mk user/sbruno/pxe_http_head/contrib/bmake/compat.c user/sbruno/pxe_http_head/contrib/bmake/configure user/sbruno/pxe_http_head/contrib/bmake/configure.in user/sbruno/pxe_http_head/contrib/bmake/job.c user/sbruno/pxe_http_head/contrib/bmake/main.c user/sbruno/pxe_http_head/contrib/bmake/make-bootstrap.sh.in user/sbruno/pxe_http_head/contrib/bmake/make.1 user/sbruno/pxe_http_head/contrib/bmake/meta.c user/sbruno/pxe_http_head/contrib/bmake/realpath.c user/sbruno/pxe_http_head/contrib/bmake/unit-tests/Makefile.in user/sbruno/pxe_http_head/contrib/bmake/var.c user/sbruno/pxe_http_head/contrib/gcc/config/arm/freebsd.h user/sbruno/pxe_http_head/contrib/gcc/config/arm/unwind-arm.h user/sbruno/pxe_http_head/contrib/gdb/gdb/osabi.c user/sbruno/pxe_http_head/contrib/libarchive/libarchive/archive_getdate.c user/sbruno/pxe_http_head/contrib/libarchive/libarchive/test/test_archive_getdate.c user/sbruno/pxe_http_head/contrib/libc++/include/__config user/sbruno/pxe_http_head/contrib/libc++/include/algorithm user/sbruno/pxe_http_head/contrib/libc++/include/array user/sbruno/pxe_http_head/contrib/libc++/include/atomic user/sbruno/pxe_http_head/contrib/libc++/include/cmath user/sbruno/pxe_http_head/contrib/libc++/include/functional user/sbruno/pxe_http_head/contrib/libc++/include/future user/sbruno/pxe_http_head/contrib/libc++/include/istream user/sbruno/pxe_http_head/contrib/libc++/include/iterator user/sbruno/pxe_http_head/contrib/libc++/include/limits user/sbruno/pxe_http_head/contrib/libc++/include/locale user/sbruno/pxe_http_head/contrib/libc++/include/memory user/sbruno/pxe_http_head/contrib/libc++/include/ostream user/sbruno/pxe_http_head/contrib/libc++/include/random user/sbruno/pxe_http_head/contrib/libc++/include/regex user/sbruno/pxe_http_head/contrib/libc++/include/string user/sbruno/pxe_http_head/contrib/libc++/include/type_traits user/sbruno/pxe_http_head/contrib/libc++/include/vector user/sbruno/pxe_http_head/contrib/libc++/src/chrono.cpp user/sbruno/pxe_http_head/contrib/libc++/src/debug.cpp user/sbruno/pxe_http_head/contrib/libc++/src/exception.cpp user/sbruno/pxe_http_head/contrib/libc++/src/future.cpp user/sbruno/pxe_http_head/contrib/libc++/src/hash.cpp user/sbruno/pxe_http_head/contrib/libc++/src/locale.cpp user/sbruno/pxe_http_head/contrib/libc++/src/string.cpp user/sbruno/pxe_http_head/contrib/libc++/src/thread.cpp user/sbruno/pxe_http_head/contrib/libcxxrt/exception.cc user/sbruno/pxe_http_head/contrib/libstdc++/libsupc++/unwind-cxx.h user/sbruno/pxe_http_head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td user/sbruno/pxe_http_head/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp user/sbruno/pxe_http_head/etc/mtree/BSD.include.dist user/sbruno/pxe_http_head/etc/rc.d/ip6addrctl user/sbruno/pxe_http_head/etc/rc.d/pfsync user/sbruno/pxe_http_head/games/fortune/datfiles/fortunes-o.real user/sbruno/pxe_http_head/include/Makefile user/sbruno/pxe_http_head/lib/Makefile user/sbruno/pxe_http_head/lib/clang/Makefile user/sbruno/pxe_http_head/lib/clang/clang.build.mk user/sbruno/pxe_http_head/lib/clang/libclanganalysis/Makefile user/sbruno/pxe_http_head/lib/clang/libclangarcmigrate/Makefile user/sbruno/pxe_http_head/lib/clang/libclangast/Makefile user/sbruno/pxe_http_head/lib/clang/libclangbasic/Makefile user/sbruno/pxe_http_head/lib/clang/libclangcodegen/Makefile user/sbruno/pxe_http_head/lib/clang/libclangdriver/Makefile user/sbruno/pxe_http_head/lib/clang/libclangedit/Makefile user/sbruno/pxe_http_head/lib/clang/libclangfrontend/Makefile user/sbruno/pxe_http_head/lib/clang/libclangfrontendtool/Makefile user/sbruno/pxe_http_head/lib/clang/libclanglex/Makefile user/sbruno/pxe_http_head/lib/clang/libclangparse/Makefile user/sbruno/pxe_http_head/lib/clang/libclangrewritecore/Makefile user/sbruno/pxe_http_head/lib/clang/libclangrewritefrontend/Makefile user/sbruno/pxe_http_head/lib/clang/libclangsema/Makefile user/sbruno/pxe_http_head/lib/clang/libclangserialization/Makefile user/sbruno/pxe_http_head/lib/clang/libclangstaticanalyzercheckers/Makefile user/sbruno/pxe_http_head/lib/clang/libclangstaticanalyzercore/Makefile user/sbruno/pxe_http_head/lib/clang/libclangstaticanalyzerfrontend/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmarchive/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmarmasmparser/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmarmcodegen/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmarmdesc/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmarmdisassembler/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmarminfo/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmarminstprinter/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmasmparser/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmasmprinter/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmbitreader/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmbitwriter/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmcodegen/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmcore/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmdebuginfo/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmexecutionengine/Makefile user/sbruno/pxe_http_head/lib/clang/libllvminstcombine/Makefile user/sbruno/pxe_http_head/lib/clang/libllvminstrumentation/Makefile user/sbruno/pxe_http_head/lib/clang/libllvminterpreter/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmjit/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmlinker/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmmcdisassembler/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmmcparser/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmmipsasmparser/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmmipscodegen/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmmipsdesc/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmmipsdisassembler/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmmipsinfo/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmmipsinstprinter/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmobject/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmpowerpccodegen/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmpowerpcdesc/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmpowerpcinfo/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmpowerpcinstprinter/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmruntimedyld/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmselectiondag/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmtablegen/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmtarget/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmvectorize/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmx86asmparser/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmx86codegen/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmx86desc/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmx86info/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmx86instprinter/Makefile user/sbruno/pxe_http_head/lib/clang/libllvmx86utils/Makefile user/sbruno/pxe_http_head/lib/libc/sys/open.2 user/sbruno/pxe_http_head/lib/libc/sys/ptrace.2 user/sbruno/pxe_http_head/lib/libcompiler_rt/Makefile user/sbruno/pxe_http_head/lib/libcxxrt/Version.map user/sbruno/pxe_http_head/lib/libstand/Makefile user/sbruno/pxe_http_head/release/Makefile user/sbruno/pxe_http_head/release/amd64/mkisoimages.sh user/sbruno/pxe_http_head/release/generate-release.sh user/sbruno/pxe_http_head/release/i386/mkisoimages.sh user/sbruno/pxe_http_head/release/ia64/mkisoimages.sh user/sbruno/pxe_http_head/release/pc98/mkisoimages.sh user/sbruno/pxe_http_head/release/powerpc/mkisoimages.sh user/sbruno/pxe_http_head/release/sparc64/mkisoimages.sh user/sbruno/pxe_http_head/sbin/devd/devd.8 user/sbruno/pxe_http_head/sbin/ifconfig/ifieee80211.c user/sbruno/pxe_http_head/sbin/recoverdisk/recoverdisk.c user/sbruno/pxe_http_head/share/man/man5/src.conf.5 user/sbruno/pxe_http_head/share/man/man7/release.7 user/sbruno/pxe_http_head/share/misc/committers-src.dot user/sbruno/pxe_http_head/share/mk/bsd.own.mk user/sbruno/pxe_http_head/sys/amd64/amd64/minidump_machdep.c user/sbruno/pxe_http_head/sys/amd64/amd64/mp_machdep.c user/sbruno/pxe_http_head/sys/amd64/amd64/pmap.c user/sbruno/pxe_http_head/sys/amd64/conf/GENERIC user/sbruno/pxe_http_head/sys/amd64/include/intr_machdep.h user/sbruno/pxe_http_head/sys/amd64/include/pmap.h user/sbruno/pxe_http_head/sys/arm/allwinner/a10_clk.c user/sbruno/pxe_http_head/sys/arm/allwinner/a10_ehci.c user/sbruno/pxe_http_head/sys/arm/allwinner/files.a10 user/sbruno/pxe_http_head/sys/arm/arm/vm_machdep.c user/sbruno/pxe_http_head/sys/arm/conf/BEAGLEBONE user/sbruno/pxe_http_head/sys/arm/conf/CUBIEBOARD user/sbruno/pxe_http_head/sys/arm/ti/cpsw/if_cpsw.c user/sbruno/pxe_http_head/sys/arm/ti/cpsw/if_cpswreg.h user/sbruno/pxe_http_head/sys/arm/ti/cpsw/if_cpswvar.h user/sbruno/pxe_http_head/sys/boot/arm/uboot/Makefile user/sbruno/pxe_http_head/sys/boot/fdt/dts/cubieboard.dts user/sbruno/pxe_http_head/sys/boot/usb/Makefile user/sbruno/pxe_http_head/sys/boot/usb/bsd_global.h user/sbruno/pxe_http_head/sys/boot/usb/bsd_kernel.c user/sbruno/pxe_http_head/sys/boot/usb/bsd_kernel.h user/sbruno/pxe_http_head/sys/cddl/compat/opensolaris/sys/kmem.h user/sbruno/pxe_http_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c user/sbruno/pxe_http_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c user/sbruno/pxe_http_head/sys/cddl/dev/dtrace/powerpc/dtrace_asm.S user/sbruno/pxe_http_head/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c user/sbruno/pxe_http_head/sys/conf/NOTES user/sbruno/pxe_http_head/sys/conf/newvers.sh user/sbruno/pxe_http_head/sys/conf/options user/sbruno/pxe_http_head/sys/dev/acpica/acpi.c user/sbruno/pxe_http_head/sys/dev/age/if_age.c user/sbruno/pxe_http_head/sys/dev/age/if_agevar.h user/sbruno/pxe_http_head/sys/dev/ata/ata-all.h user/sbruno/pxe_http_head/sys/dev/ata/ata-lowlevel.c user/sbruno/pxe_http_head/sys/dev/ath/if_ath.c user/sbruno/pxe_http_head/sys/dev/ath/if_ath_ahb.c user/sbruno/pxe_http_head/sys/dev/ath/if_ath_misc.h user/sbruno/pxe_http_head/sys/dev/ath/if_ath_pci.c user/sbruno/pxe_http_head/sys/dev/ath/if_ath_tx.c user/sbruno/pxe_http_head/sys/dev/ath/if_ath_tx_edma.c user/sbruno/pxe_http_head/sys/dev/ath/if_athvar.h user/sbruno/pxe_http_head/sys/dev/bxe/if_bxe.c user/sbruno/pxe_http_head/sys/dev/cxgbe/common/t4_hw.c user/sbruno/pxe_http_head/sys/dev/e1000/if_em.c user/sbruno/pxe_http_head/sys/dev/e1000/if_igb.c user/sbruno/pxe_http_head/sys/dev/ixgbe/ixgbe.c user/sbruno/pxe_http_head/sys/dev/ixgbe/ixv.c user/sbruno/pxe_http_head/sys/dev/oce/oce_if.c user/sbruno/pxe_http_head/sys/dev/sound/pcm/mixer.c user/sbruno/pxe_http_head/sys/dev/sound/pcm/mixer.h user/sbruno/pxe_http_head/sys/dev/sound/usb/uaudio.c user/sbruno/pxe_http_head/sys/dev/syscons/syscons.c user/sbruno/pxe_http_head/sys/dev/uart/uart_bus.h user/sbruno/pxe_http_head/sys/dev/uart/uart_bus_acpi.c user/sbruno/pxe_http_head/sys/dev/uart/uart_bus_isa.c user/sbruno/pxe_http_head/sys/dev/uart/uart_bus_pci.c user/sbruno/pxe_http_head/sys/dev/uart/uart_core.c user/sbruno/pxe_http_head/sys/dev/usb/controller/usb_controller.c user/sbruno/pxe_http_head/sys/dev/usb/controller/xhci.c user/sbruno/pxe_http_head/sys/dev/usb/controller/xhci.h user/sbruno/pxe_http_head/sys/dev/usb/usb_bus.h user/sbruno/pxe_http_head/sys/dev/usb/usb_device.c user/sbruno/pxe_http_head/sys/dev/usb/usb_dynamic.c user/sbruno/pxe_http_head/sys/dev/usb/usb_freebsd.h user/sbruno/pxe_http_head/sys/dev/usb/usb_freebsd_loader.h user/sbruno/pxe_http_head/sys/dev/usb/usb_hub.c user/sbruno/pxe_http_head/sys/dev/usb/usb_msctest.c user/sbruno/pxe_http_head/sys/dev/usb/usb_process.c user/sbruno/pxe_http_head/sys/dev/usb/usb_request.c user/sbruno/pxe_http_head/sys/dev/usb/usb_transfer.c user/sbruno/pxe_http_head/sys/fs/devfs/devfs_vnops.c user/sbruno/pxe_http_head/sys/fs/ext2fs/ext2_alloc.c user/sbruno/pxe_http_head/sys/fs/ext2fs/ext2_dir.h user/sbruno/pxe_http_head/sys/fs/ext2fs/ext2_inode.c user/sbruno/pxe_http_head/sys/fs/ext2fs/ext2_lookup.c user/sbruno/pxe_http_head/sys/fs/ext2fs/ext2_mount.h user/sbruno/pxe_http_head/sys/fs/ext2fs/ext2_vfsops.c user/sbruno/pxe_http_head/sys/fs/ext2fs/ext2_vnops.c user/sbruno/pxe_http_head/sys/fs/ext2fs/ext2fs.h user/sbruno/pxe_http_head/sys/fs/ext2fs/fs.h user/sbruno/pxe_http_head/sys/fs/nfs/nfs_commonkrpc.c user/sbruno/pxe_http_head/sys/i386/conf/GENERIC user/sbruno/pxe_http_head/sys/i386/i386/mp_machdep.c user/sbruno/pxe_http_head/sys/i386/include/intr_machdep.h user/sbruno/pxe_http_head/sys/kern/init_main.c user/sbruno/pxe_http_head/sys/kern/kern_exec.c user/sbruno/pxe_http_head/sys/kern/kern_exit.c user/sbruno/pxe_http_head/sys/kern/kern_intr.c user/sbruno/pxe_http_head/sys/kern/kern_ktr.c user/sbruno/pxe_http_head/sys/kern/kern_malloc.c user/sbruno/pxe_http_head/sys/kern/kern_mib.c user/sbruno/pxe_http_head/sys/kern/kern_sig.c user/sbruno/pxe_http_head/sys/kern/subr_blist.c user/sbruno/pxe_http_head/sys/kern/subr_sleepqueue.c user/sbruno/pxe_http_head/sys/kern/sys_process.c user/sbruno/pxe_http_head/sys/kern/uipc_syscalls.c user/sbruno/pxe_http_head/sys/kern/vfs_acl.c user/sbruno/pxe_http_head/sys/kern/vfs_syscalls.c user/sbruno/pxe_http_head/sys/modules/wlan/Makefile user/sbruno/pxe_http_head/sys/net/if_var.h user/sbruno/pxe_http_head/sys/net80211/ieee80211_action.c user/sbruno/pxe_http_head/sys/net80211/ieee80211_ddb.c user/sbruno/pxe_http_head/sys/net80211/ieee80211_hwmp.c user/sbruno/pxe_http_head/sys/net80211/ieee80211_input.c user/sbruno/pxe_http_head/sys/net80211/ieee80211_ioctl.h user/sbruno/pxe_http_head/sys/net80211/ieee80211_mesh.c user/sbruno/pxe_http_head/sys/net80211/ieee80211_mesh.h user/sbruno/pxe_http_head/sys/net80211/ieee80211_node.h user/sbruno/pxe_http_head/sys/net80211/ieee80211_output.c user/sbruno/pxe_http_head/sys/net80211/ieee80211_superg.c user/sbruno/pxe_http_head/sys/netgraph/ng_ether.c user/sbruno/pxe_http_head/sys/nfsclient/nfs_krpc.c user/sbruno/pxe_http_head/sys/ofed/drivers/net/mlx4/en_tx.c user/sbruno/pxe_http_head/sys/pc98/conf/GENERIC user/sbruno/pxe_http_head/sys/security/audit/audit.h user/sbruno/pxe_http_head/sys/sparc64/conf/GENERIC user/sbruno/pxe_http_head/sys/sys/buf_ring.h user/sbruno/pxe_http_head/sys/sys/proc.h user/sbruno/pxe_http_head/sys/sys/queue.h user/sbruno/pxe_http_head/sys/sys/signalvar.h user/sbruno/pxe_http_head/sys/sys/systm.h user/sbruno/pxe_http_head/sys/ufs/ffs/ffs_inode.c user/sbruno/pxe_http_head/sys/ufs/ufs/ufs_lookup.c user/sbruno/pxe_http_head/sys/vm/vm_kern.c user/sbruno/pxe_http_head/sys/x86/x86/intr_machdep.c user/sbruno/pxe_http_head/sys/x86/x86/local_apic.c user/sbruno/pxe_http_head/usr.bin/bmake/Makefile user/sbruno/pxe_http_head/usr.bin/bmake/config.h user/sbruno/pxe_http_head/usr.bin/bmake/unit-tests/Makefile user/sbruno/pxe_http_head/usr.bin/clang/clang/Makefile user/sbruno/pxe_http_head/usr.bin/join/join.c user/sbruno/pxe_http_head/usr.sbin/bhyve/Makefile user/sbruno/pxe_http_head/usr.sbin/crunch/crunchgen/crunchgen.c user/sbruno/pxe_http_head/usr.sbin/crunch/crunchide/exec_elf32.c user/sbruno/pxe_http_head/usr.sbin/crunch/examples/really-big.conf user/sbruno/pxe_http_head/usr.sbin/pciconf/Makefile user/sbruno/pxe_http_head/usr.sbin/pciconf/cap.c Directory Properties: user/sbruno/pxe_http_head/ (props changed) user/sbruno/pxe_http_head/contrib/binutils/ (props changed) user/sbruno/pxe_http_head/contrib/bmake/ (props changed) user/sbruno/pxe_http_head/contrib/gcc/ (props changed) user/sbruno/pxe_http_head/contrib/gdb/ (props changed) user/sbruno/pxe_http_head/contrib/libarchive/ (props changed) user/sbruno/pxe_http_head/contrib/libarchive/libarchive/ (props changed) user/sbruno/pxe_http_head/contrib/libc++/ (props changed) user/sbruno/pxe_http_head/contrib/libcxxrt/ (props changed) user/sbruno/pxe_http_head/contrib/libstdc++/ (props changed) user/sbruno/pxe_http_head/contrib/llvm/ (props changed) user/sbruno/pxe_http_head/contrib/llvm/tools/clang/ (props changed) user/sbruno/pxe_http_head/lib/libc/ (props changed) user/sbruno/pxe_http_head/sbin/ (props changed) user/sbruno/pxe_http_head/sys/ (props changed) user/sbruno/pxe_http_head/sys/boot/ (props changed) user/sbruno/pxe_http_head/sys/cddl/contrib/opensolaris/ (props changed) user/sbruno/pxe_http_head/sys/conf/ (props changed) user/sbruno/pxe_http_head/usr.sbin/bhyve/ (props changed) Modified: user/sbruno/pxe_http_head/Makefile.inc1 ============================================================================== --- user/sbruno/pxe_http_head/Makefile.inc1 Fri Feb 8 01:28:30 2013 (r246526) +++ user/sbruno/pxe_http_head/Makefile.inc1 Fri Feb 8 01:30:08 2013 (r246527) @@ -27,6 +27,8 @@ # TARGET="machine" to crossbuild world for a different machine type # TARGET_ARCH= may be required when a TARGET supports multiple endians # BUILDENV_SHELL= shell to launch for the buildenv target (def:/bin/sh) +# WORLD_FLAGS= additional flags to pass to make(1) during buildworld +# KERNEL_FLAGS= additional flags to pass to make(1) during buildkernel # # The intended user-driven targets are: @@ -245,7 +247,7 @@ BMAKEENV= INSTALL="sh ${.CURDIR}/tools/i MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" \ COMPILER_TYPE=${COMPILER_TYPE} BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ - ${BMAKEENV} ${MAKE} -f Makefile.inc1 \ + ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ SSP_CFLAGS= \ @@ -255,7 +257,7 @@ BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ # build-tools stage TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ - ${BMAKEENV} ${MAKE} -f Makefile.inc1 \ + ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ @@ -288,7 +290,7 @@ WMAKE_COMPILER_TYPE= gcc WMAKE_COMPILER_TYPE= clang .endif WMAKEENV+= COMPILER_TYPE=${WMAKE_COMPILER_TYPE} -WMAKE= ${WMAKEENV} ${MAKE} -f Makefile.inc1 DESTDIR=${WORLDTMP} +WMAKE= ${WMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 DESTDIR=${WORLDTMP} .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64" # 32 bit world @@ -378,7 +380,7 @@ IMAKE_MTREE= MTREE_CMD="nmtree ${MTREEFL # kernel stage KMAKEENV= ${WMAKEENV} -KMAKE= ${KMAKEENV} ${MAKE} KERNEL=${INSTKERNNAME} +KMAKE= ${KMAKEENV} ${MAKE} ${KERNEL_FLAGS} KERNEL=${INSTKERNNAME} # # buildworld @@ -1731,7 +1733,8 @@ NOFUN=-DNO_FSCHG -DWITHOUT_HTML -DWITHOU XDDIR=${XDEV_ARCH}-freebsd XDTP=/usr/${XDDIR} -CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} +CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} \ + INSTALL="sh ${.CURDIR}/tools/install.sh" CDENV= ${CDBENV} \ _SHLIBDIRPREFIX=${XDTP} \ TOOLS_PREFIX=${XDTP} Modified: user/sbruno/pxe_http_head/bin/ps/ps.1 ============================================================================== --- user/sbruno/pxe_http_head/bin/ps/ps.1 Fri Feb 8 01:28:30 2013 (r246526) +++ user/sbruno/pxe_http_head/bin/ps/ps.1 Fri Feb 8 01:30:08 2013 (r246527) @@ -29,7 +29,7 @@ .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd September 18, 2012 +.Dd February 7, 2013 .Dt PS 1 .Os .Sh NAME @@ -323,6 +323,7 @@ the include file .It Dv "P_INMEM" Ta No "0x10000000" Ta "Loaded into memory" .It Dv "P_SWAPPINGOUT" Ta No "0x20000000" Ta "Process is being swapped out" .It Dv "P_SWAPPINGIN" Ta No "0x40000000" Ta "Process is being swapped in" +.It Dv "P_PPTRACE" Ta No "0x80000000" Ta "Vforked child issued ptrace(PT_TRACEME)" .El .It Cm label The MAC label of the process. Modified: user/sbruno/pxe_http_head/bin/sh/eval.c ============================================================================== --- user/sbruno/pxe_http_head/bin/sh/eval.c Fri Feb 8 01:28:30 2013 (r246526) +++ user/sbruno/pxe_http_head/bin/sh/eval.c Fri Feb 8 01:30:08 2013 (r246527) @@ -92,6 +92,7 @@ static void evalfor(union node *, int); static union node *evalcase(union node *); static void evalsubshell(union node *, int); static void evalredir(union node *, int); +static void exphere(union node *, struct arglist *); static void expredir(union node *); static void evalpipe(union node *); static int is_valid_fast_cmdsubst(union node *n); @@ -488,6 +489,37 @@ evalredir(union node *n, int flags) } +static void +exphere(union node *redir, struct arglist *fn) +{ + struct jmploc jmploc; + struct jmploc *savehandler; + struct localvar *savelocalvars; + int need_longjmp = 0; + + redir->nhere.expdoc = nullstr; + savelocalvars = localvars; + localvars = NULL; + forcelocal++; + savehandler = handler; + if (setjmp(jmploc.loc)) + need_longjmp = exception != EXERROR && exception != EXEXEC; + else { + handler = &jmploc; + expandarg(redir->nhere.doc, fn, 0); + redir->nhere.expdoc = fn->list->text; + INTOFF; + } + handler = savehandler; + forcelocal--; + poplocalvars(); + localvars = savelocalvars; + if (need_longjmp) + longjmp(handler->loc, 1); + INTON; +} + + /* * Compute the names of the files in a redirection list. */ @@ -516,6 +548,9 @@ expredir(union node *n) fixredir(redir, fn.list->text, 1); } break; + case NXHERE: + exphere(redir, &fn); + break; } } } Modified: user/sbruno/pxe_http_head/bin/sh/expand.c ============================================================================== --- user/sbruno/pxe_http_head/bin/sh/expand.c Fri Feb 8 01:28:30 2013 (r246526) +++ user/sbruno/pxe_http_head/bin/sh/expand.c Fri Feb 8 01:30:08 2013 (r246527) @@ -127,19 +127,6 @@ collate_range_cmp(wchar_t c1, wchar_t c2 return (wcscoll(s1, s2)); } -/* - * Expand shell variables and backquotes inside a here document. - * union node *arg the document - * int fd; where to write the expanded version - */ - -void -expandhere(union node *arg, int fd) -{ - expandarg(arg, (struct arglist *)NULL, 0); - xwrite(fd, stackblock(), expdest - stackblock()); -} - static char * stputs_quotes(const char *data, const char *syntax, char *p) { Modified: user/sbruno/pxe_http_head/bin/sh/expand.h ============================================================================== --- user/sbruno/pxe_http_head/bin/sh/expand.h Fri Feb 8 01:28:30 2013 (r246526) +++ user/sbruno/pxe_http_head/bin/sh/expand.h Fri Feb 8 01:30:08 2013 (r246527) @@ -57,7 +57,6 @@ struct arglist { union node; -void expandhere(union node *, int); void expandarg(union node *, struct arglist *, int); void expari(int); void rmescapes(char *); Modified: user/sbruno/pxe_http_head/bin/sh/jobs.c ============================================================================== --- user/sbruno/pxe_http_head/bin/sh/jobs.c Fri Feb 8 01:28:30 2013 (r246526) +++ user/sbruno/pxe_http_head/bin/sh/jobs.c Fri Feb 8 01:30:08 2013 (r246527) @@ -1030,7 +1030,7 @@ dowait(int mode, struct job *job) int wflags; int restore_sigchld; - TRACE(("dowait(%d) called\n", block)); + TRACE(("dowait(%d, %p) called\n", mode, job)); restore_sigchld = 0; if ((mode & DOWAIT_SIG) != 0) { sigfillset(&mask); Modified: user/sbruno/pxe_http_head/bin/sh/mksyntax.c ============================================================================== --- user/sbruno/pxe_http_head/bin/sh/mksyntax.c Fri Feb 8 01:28:30 2013 (r246526) +++ user/sbruno/pxe_http_head/bin/sh/mksyntax.c Fri Feb 8 01:30:08 2013 (r246527) @@ -103,29 +103,19 @@ static char writer[] = "\ static FILE *cfile; static FILE *hfile; -static const char *syntax[513]; -static int base; -static int size; /* number of values which a char variable can have */ -static int nbits; /* number of bits in a character */ -static int digit_contig;/* true if digits are contiguous */ -static void filltable(const char *); -static void init(void); +static void add_default(void); +static void finish(void); +static void init(const char *); static void add(const char *, const char *); -static void print(const char *); static void output_type_macros(void); -static void digit_convert(void); int main(int argc __unused, char **argv __unused) { - char c; - char d; - int sign; int i; char buf[80]; int pos; - static char digit[] = "0123456789"; /* Create output files */ if ((cfile = fopen("syntax.c", "w")) == NULL) { @@ -139,32 +129,8 @@ main(int argc __unused, char **argv __un fputs(writer, hfile); fputs(writer, cfile); - /* Determine the characteristics of chars. */ - c = -1; - sign = (c > 0) ? 0 : 1; - for (nbits = 1 ; ; nbits++) { - d = (1 << nbits) - 1; - if (d == c) - break; - } -#if 0 - printf("%s %d bit chars\n", sign? "signed" : "unsigned", nbits); -#endif - if (nbits > 9) { - fputs("Characters can't have more than 9 bits\n", stderr); - exit(2); - } - size = (1 << nbits) + 1; - base = 1; - if (sign) - base += 1 << (nbits - 1); - digit_contig = 1; - for (i = 0 ; i < 10 ; i++) { - if (digit[i] != '0' + i) - digit_contig = 0; - } - fputs("#include \n", hfile); + fputs("#include \n\n", hfile); /* Generate the #define statements in the header file */ fputs("/* Syntax classes */\n", hfile); @@ -185,8 +151,8 @@ main(int argc __unused, char **argv __un fprintf(hfile, "/* %s */\n", is_entry[i].comment); } putc('\n', hfile); - fprintf(hfile, "#define SYNBASE %d\n", base); - fprintf(hfile, "#define PEOF %d\n\n", -base); + fputs("#define SYNBASE (1 - CHAR_MIN)\n", hfile); + fputs("#define PEOF -SYNBASE\n\n", hfile); putc('\n', hfile); fputs("#define BASESYNTAX (basesyntax + SYNBASE)\n", hfile); fputs("#define DQSYNTAX (dqsyntax + SYNBASE)\n", hfile); @@ -197,10 +163,13 @@ main(int argc __unused, char **argv __un putc('\n', hfile); /* Generate the syntax tables. */ + fputs("#include \"parser.h\"\n", cfile); fputs("#include \"shell.h\"\n", cfile); fputs("#include \"syntax.h\"\n\n", cfile); - init(); + fputs("/* syntax table used when not in quotes */\n", cfile); + init("basesyntax"); + add_default(); add("\n", "CNL"); add("\\", "CBACK"); add("'", "CSQUOTE"); @@ -209,9 +178,11 @@ main(int argc __unused, char **argv __un add("$", "CVAR"); add("}", "CENDVAR"); add("<>();&| \t", "CSPCL"); - print("basesyntax"); - init(); + finish(); + fputs("\n/* syntax table used when in double quotes */\n", cfile); + init("dqsyntax"); + add_default(); add("\n", "CNL"); add("\\", "CBACK"); add("\"", "CENDQUOTE"); @@ -220,17 +191,21 @@ main(int argc __unused, char **argv __un add("}", "CENDVAR"); /* ':/' for tilde expansion, '-^]' for [a\-x] pattern ranges */ add("!*?[]=~:/-^", "CCTL"); - print("dqsyntax"); - init(); + finish(); + fputs("\n/* syntax table used when in single quotes */\n", cfile); + init("sqsyntax"); + add_default(); add("\n", "CNL"); add("\\", "CSBACK"); add("'", "CENDQUOTE"); /* ':/' for tilde expansion, '-^]' for [a\-x] pattern ranges */ add("!*?[]=~:/-^", "CCTL"); - print("sqsyntax"); - init(); + finish(); + fputs("\n/* syntax table used when in arithmetic */\n", cfile); + init("arisyntax"); + add_default(); add("\n", "CNL"); add("\\", "CBACK"); add("`", "CBQUOTE"); @@ -239,114 +214,108 @@ main(int argc __unused, char **argv __un add("}", "CENDVAR"); add("(", "CLP"); add(")", "CRP"); - print("arisyntax"); - filltable("0"); + finish(); + fputs("\n/* character classification table */\n", cfile); + init("is_type"); add("0123456789", "ISDIGIT"); add("abcdefghijklmnopqrstuvwxyz", "ISLOWER"); add("ABCDEFGHIJKLMNOPQRSTUVWXYZ", "ISUPPER"); add("_", "ISUNDER"); add("#?$!-*@", "ISSPECL"); - print("is_type"); - if (! digit_contig) - digit_convert(); + finish(); + exit(0); } - /* - * Clear the syntax table. + * Output the header and declaration of a syntax table. */ static void -filltable(const char *dftval) +init(const char *name) { - int i; + fprintf(hfile, "extern const char %s[];\n", name); + fprintf(cfile, "const char %s[SYNBASE + CHAR_MAX + 1] = {\n", name); +} + - for (i = 0 ; i < size ; i++) - syntax[i] = dftval; +static void +add_one(const char *key, const char *type) +{ + fprintf(cfile, "\t[SYNBASE + %s] = %s,\n", key, type); } /* - * Initialize the syntax table with default values. + * Add default values to the syntax table. */ static void -init(void) +add_default(void) { - filltable("CWORD"); - syntax[0] = "CEOF"; - syntax[base + CTLESC] = "CCTL"; - syntax[base + CTLVAR] = "CCTL"; - syntax[base + CTLENDVAR] = "CCTL"; - syntax[base + CTLBACKQ] = "CCTL"; - syntax[base + CTLBACKQ + CTLQUOTE] = "CCTL"; - syntax[base + CTLARI] = "CCTL"; - syntax[base + CTLENDARI] = "CCTL"; - syntax[base + CTLQUOTEMARK] = "CCTL"; - syntax[base + CTLQUOTEEND] = "CCTL"; + add_one("PEOF", "CEOF"); + add_one("CTLESC", "CCTL"); + add_one("CTLVAR", "CCTL"); + add_one("CTLENDVAR", "CCTL"); + add_one("CTLBACKQ", "CCTL"); + add_one("CTLBACKQ + CTLQUOTE", "CCTL"); + add_one("CTLARI", "CCTL"); + add_one("CTLENDARI", "CCTL"); + add_one("CTLQUOTEMARK", "CCTL"); + add_one("CTLQUOTEEND", "CCTL"); } /* - * Add entries to the syntax table. + * Output the footer of a syntax table. */ static void -add(const char *p, const char *type) +finish(void) { - while (*p) - syntax[*p++ + base] = type; + fputs("};\n", cfile); } - /* - * Output the syntax table. + * Add entries to the syntax table. */ static void -print(const char *name) +add(const char *p, const char *type) { - int i; - int col; - - fprintf(hfile, "extern const char %s[];\n", name); - fprintf(cfile, "const char %s[%d] = {\n", name, size); - col = 0; - for (i = 0 ; i < size ; i++) { - if (i == 0) { - fputs(" ", cfile); - } else if ((i & 03) == 0) { - fputs(",\n ", cfile); - col = 0; - } else { - putc(',', cfile); - while (++col < 9 * (i & 03)) - putc(' ', cfile); + for (; *p; ++p) { + char c = *p; + switch (c) { + case '\t': c = 't'; break; + case '\n': c = 'n'; break; + case '\'': c = '\''; break; + case '\\': c = '\\'; break; + + default: + fprintf(cfile, "\t[SYNBASE + '%c'] = %s,\n", c, type); + continue; } - fputs(syntax[i], cfile); - col += strlen(syntax[i]); + fprintf(cfile, "\t[SYNBASE + '\\%c'] = %s,\n", c, type); } - fputs("\n};\n", cfile); } - /* * Output character classification macros (e.g. is_digit). If digits are * contiguous, we can test for them quickly. */ static const char *macro[] = { - "#define is_digit(c)\t((is_type+SYNBASE)[(int)c] & ISDIGIT)", + "#define is_digit(c)\t((unsigned int)((c) - '0') <= 9)", "#define is_eof(c)\t((c) == PEOF)", "#define is_alpha(c)\t((is_type+SYNBASE)[(int)c] & (ISUPPER|ISLOWER))", "#define is_name(c)\t((is_type+SYNBASE)[(int)c] & (ISUPPER|ISLOWER|ISUNDER))", "#define is_in_name(c)\t((is_type+SYNBASE)[(int)c] & (ISUPPER|ISLOWER|ISUNDER|ISDIGIT))", "#define is_special(c)\t((is_type+SYNBASE)[(int)c] & (ISSPECL|ISDIGIT))", + "#define digit_val(c)\t((c) - '0')", NULL }; @@ -355,41 +324,6 @@ output_type_macros(void) { const char **pp; - if (digit_contig) - macro[0] = "#define is_digit(c)\t((unsigned int)((c) - '0') <= 9)"; for (pp = macro ; *pp ; pp++) fprintf(hfile, "%s\n", *pp); - if (digit_contig) - fputs("#define digit_val(c)\t((c) - '0')\n", hfile); - else - fputs("#define digit_val(c)\t(digit_value[c])\n", hfile); -} - - - -/* - * Output digit conversion table (if digits are not contiguous). - */ - -static void -digit_convert(void) -{ - int maxdigit; - static char digit[] = "0123456789"; - char *p; - int i; - - maxdigit = 0; - for (p = digit ; *p ; p++) - if (*p > maxdigit) - maxdigit = *p; - fputs("extern const char digit_value[];\n", hfile); - fputs("\n\nconst char digit_value[] = {\n", cfile); - for (i = 0 ; i <= maxdigit ; i++) { - for (p = digit ; *p && *p != i ; p++); - if (*p == '\0') - p = digit; - fprintf(cfile, " %d,\n", (int)(p - digit)); - } - fputs("};\n", cfile); } Modified: user/sbruno/pxe_http_head/bin/sh/nodetypes ============================================================================== --- user/sbruno/pxe_http_head/bin/sh/nodetypes Fri Feb 8 01:28:30 2013 (r246526) +++ user/sbruno/pxe_http_head/bin/sh/nodetypes Fri Feb 8 01:30:08 2013 (r246527) @@ -138,6 +138,7 @@ NXHERE nhere # fd<type == NHERE) { - len = strlen(redir->nhere.doc->narg.text); - if (len <= PIPESIZE) { - xwrite(pip[1], redir->nhere.doc->narg.text, len); - goto out; - } + + if (redir->type == NXHERE) + p = redir->nhere.expdoc; + else + p = redir->nhere.doc->narg.text; + len = strlen(p); + if (len <= PIPESIZE) { + xwrite(pip[1], p, len); + goto out; } + if (forkshell((struct job *)NULL, (union node *)NULL, FORK_NOJOB) == 0) { close(pip[0]); signal(SIGINT, SIG_IGN); @@ -270,10 +275,7 @@ openhere(union node *redir) signal(SIGHUP, SIG_IGN); signal(SIGTSTP, SIG_IGN); signal(SIGPIPE, SIG_DFL); - if (redir->type == NHERE) - xwrite(pip[1], redir->nhere.doc->narg.text, len); - else - expandhere(redir->nhere.doc, pip[1]); + xwrite(pip[1], p, len); _exit(0); } out: Modified: user/sbruno/pxe_http_head/contrib/binutils/include/elf/common.h ============================================================================== --- user/sbruno/pxe_http_head/contrib/binutils/include/elf/common.h Fri Feb 8 01:28:30 2013 (r246526) +++ user/sbruno/pxe_http_head/contrib/binutils/include/elf/common.h Fri Feb 8 01:30:08 2013 (r246527) @@ -435,6 +435,10 @@ #define NT_FREEBSD_ABI_TAG 1 +/* Values for FreeBSD .note.tag notes. Note name is "FreeBSD". */ + +#define NT_FREEBSD_TAG 2 + /* These three macros disassemble and assemble a symbol table st_info field, which contains the symbol binding and symbol type. The STB_ and STT_ defines identify the binding and type. */ Modified: user/sbruno/pxe_http_head/contrib/bmake/ChangeLog ============================================================================== --- user/sbruno/pxe_http_head/contrib/bmake/ChangeLog Fri Feb 8 01:28:30 2013 (r246526) +++ user/sbruno/pxe_http_head/contrib/bmake/ChangeLog Fri Feb 8 01:30:08 2013 (r246527) @@ -1,3 +1,35 @@ +2013-01-27 Simon J. Gerraty + + * Merge with NetBSD make, pick up + o make.1: more info on how shell commands are handled. + o job.c,main.c: detect write errors to job pipes. + +2013-01-25 Simon J. Gerraty + + * Makefile (MAKE_VERSION): 20130123 + Merge with NetBSD make, pick up + o meta.c: if script uses .OODATE and meta_oodate() decides + rebuild is needed, .OODATE will be empty - set it to .ALLSRC. + o var.c: in debug output indicate which variabale modifiers + apply to. + o remove Check_Cwd logic the makefiles have been fixed. + +2012-12-12 Simon J. Gerraty + + * makefile.in: add a simple makefile for folk who insist on + ./configure; make; make install + it just runs boot-strap + * include mk/* to accommodate the above + * boot-strap: re-work to accommodate the above + mksrc defaults to $Mydir/mk + allow op={configure,build,install,clean,all} + add options to facilitate install + * Makefile.config.in: just the bits set by configure + * Makefile: bump version to 20121212 + abandon Makefile.in (NetBSD Makefile) + leverage mk/* instead + * configure.in: ensure srcdir is absolute + 2012-11-11 Simon J. Gerraty * Makefile.in (MAKE_VERSION): 20121111 Modified: user/sbruno/pxe_http_head/contrib/bmake/FILES ============================================================================== --- user/sbruno/pxe_http_head/contrib/bmake/FILES Fri Feb 8 01:28:30 2013 (r246526) +++ user/sbruno/pxe_http_head/contrib/bmake/FILES Fri Feb 8 01:30:08 2013 (r246527) @@ -4,7 +4,9 @@ bmake.cat1 boot-strap bsd.after-import.mk os.sh -Makefile.in +makefile.in +Makefile +Makefile.config.in PSD.doc/Makefile PSD.doc/tutorial.ms README @@ -120,3 +122,63 @@ unit-tests/test.exp unit-tests/unexport unit-tests/unexport-env unit-tests/varcmd +mk/ChangeLog +mk/FILES +mk/README +mk/auto.obj.mk +mk/autoconf.mk +mk/autodep.mk +mk/auto.dep.mk +mk/dep.mk +mk/doc.mk +mk/dpadd.mk +mk/final.mk +mk/host-target.mk +mk/host.libnames.mk +mk/inc.mk +mk/init.mk +mk/install-mk +mk/java.mk +mk/lib.mk +mk/libnames.mk +mk/libs.mk +mk/links.mk +mk/man.mk +mk/mk-files.txt +mk/nls.mk +mk/obj.mk +mk/options.mk +mk/own.mk +mk/prlist.mk +mk/prog.mk +mk/progs.mk +mk/rst2htm.mk +mk/scripts.mk +mk/srctop.mk +mk/subdir.mk +mk/sys.mk +mk/sys.clean-env.mk +mk/sys.dependfile.mk +mk/sys/AIX.mk +mk/sys/Darwin.mk +mk/sys/Generic.mk +mk/sys/HP-UX.mk +mk/sys/IRIX.mk +mk/sys/Linux.mk +mk/sys/NetBSD.mk +mk/sys/OSF1.mk +mk/sys/OpenBSD.mk +mk/sys/SunOS.mk +mk/sys/UnixWare.mk +mk/target-flags.mk +mk/warnings.mk +mk/yacc.mk +mk/dirdeps.mk +mk/gendirdeps.mk +mk/install-new.mk +mk/meta2deps.py +mk/meta2deps.sh +mk/meta.sys.mk +mk/meta.autodep.mk +mk/meta.stage.mk +mk/meta.subdir.mk Copied: user/sbruno/pxe_http_head/contrib/bmake/Makefile (from r246526, head/contrib/bmake/Makefile) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/sbruno/pxe_http_head/contrib/bmake/Makefile Fri Feb 8 01:30:08 2013 (r246527, copy of r246526, head/contrib/bmake/Makefile) @@ -0,0 +1,221 @@ +# $Id: Makefile,v 1.5 2013/01/28 19:31:58 sjg Exp $ + +# Base version on src date +MAKE_VERSION= 20130123 + +PROG= bmake + +SRCS= \ + arch.c \ + buf.c \ + compat.c \ + cond.c \ + dir.c \ + for.c \ + hash.c \ + job.c \ + main.c \ + make.c \ + make_malloc.c \ + meta.c \ + parse.c \ + str.c \ + strlist.c \ + suff.c \ + targ.c \ + trace.c \ + util.c \ + var.c + +# from lst.lib/ +SRCS+= \ + lstAppend.c \ + lstAtEnd.c \ + lstAtFront.c \ + lstClose.c \ + lstConcat.c \ + lstDatum.c \ + lstDeQueue.c \ + lstDestroy.c \ + lstDupl.c \ + lstEnQueue.c \ + lstFind.c \ + lstFindFrom.c \ + lstFirst.c \ + lstForEach.c \ + lstForEachFrom.c \ + lstInit.c \ + lstInsert.c \ + lstIsAtEnd.c \ + lstIsEmpty.c \ + lstLast.c \ + lstMember.c \ + lstNext.c \ + lstOpen.c \ + lstPrev.c \ + lstRemove.c \ + lstReplace.c \ + lstSucc.c + +# this file gets generated by configure +.-include "Makefile.config" + +.if !empty(LIBOBJS) +SRCS+= ${LIBOBJS:T:.o=.c} +.endif + +# just in case +prefix?= /usr +srcdir?= ${.CURDIR} + +DEFAULT_SYS_PATH?= .../share/mk:${prefix}/share/mk + +CPPFLAGS+= -DUSE_META +CFLAGS+= ${CPPFLAGS} +CFLAGS+= -D_PATH_DEFSYSPATH=\"${DEFAULT_SYS_PATH}\" +CFLAGS+= -I. -I${srcdir} ${XDEFS} -DMAKE_NATIVE +CFLAGS+= ${COPTS.${.ALLSRC:M*.c:T:u}} +COPTS.main.c+= "-DMAKE_VERSION=\"${MAKE_VERSION}\"" + +# meta mode can be useful even without filemon +FILEMON_H ?= /usr/include/dev/filemon/filemon.h +.if exists(${FILEMON_H}) && ${FILEMON_H:T} == "filemon.h" +COPTS.meta.c += -DHAVE_FILEMON_H -I${FILEMON_H:H} +.endif + +.PATH: ${srcdir} +.PATH: ${srcdir}/lst.lib + +.if make(obj) || make(clean) +SUBDIR+= unit-tests +.endif + +# start-delete1 for bsd.after-import.mk +# we skip a lot of this when building as part of FreeBSD etc. + +# list of OS's which are derrived from BSD4.4 +BSD44_LIST= NetBSD FreeBSD OpenBSD DragonFly +# we are... +OS!= uname -s +# are we 4.4BSD ? +isBSD44:=${BSD44_LIST:M${OS}} + +.if ${isBSD44} == "" +MANTARGET= cat +INSTALL?=${srcdir}/install-sh +.if (${MACHINE} == "sun386") +# even I don't have one of these anymore :-) +CFLAGS+= -DPORTAR +.elif (${MACHINE} != "sunos") +SRCS+= sigcompat.c +CFLAGS+= -DSIGNAL_FLAGS=SA_RESTART +.endif +.else +MANTARGET?= man +.endif + +# turn this on by default - ignored if we are root +WITH_INSTALL_AS_USER= + +# supress with -DWITHOUT_* +OPTIONS_DEFAULT_YES+= \ + AUTOCONF_MK \ + INSTALL_MK \ + PROG_LINK + +OPTIONS_DEFAULT_NO+= \ + PROG_VERSION + +# process options now +.include + +.if ${MK_PROG_VERSION} == "yes" +PROG_NAME= ${PROG}-${MAKE_VERSION} +.if ${MK_PROG_LINK} == "yes" +SYMLINKS+= ${PROG}-${MAKE_VERSION} ${BINDIR}/${PROG} +.endif +.endif + +EXTRACT_MAN=no +# end-delete1 + +MAN= ${PROG}.1 +MAN1= ${MAN} + +.if (${PROG} != "make") +CLEANFILES+= my.history +.if make(${MAN}) || !exists(${srcdir}/${MAN}) +my.history: ${MAKEFILE} + @(echo ".Nm"; \ + echo "is derived from NetBSD"; \ + echo ".Xr make 1 ."; \ + echo "It uses autoconf to facilitate portability to other platforms."; \ + echo ".Pp") > $@ + +.NOPATH: ${MAN} +${MAN}: make.1 my.history + @echo making $@ + @sed -e 's/^.Nx/NetBSD/' -e '/^.Nm/s/make/${PROG}/' \ + -e '/^.Sh HISTORY/rmy.history' \ + -e '/^.Sh HISTORY/,$$s,^.Nm,make,' ${srcdir}/make.1 > $@ + +all beforeinstall: ${MAN} +_mfromdir=. +.endif +.endif + +MANTARGET?= cat +MANDEST?= ${MANDIR}/${MANTARGET}1 + +.if ${MANTARGET} == "cat" +_mfromdir=${srcdir} +.endif + +.include + +CPPFLAGS+= -DMAKE_NATIVE -DHAVE_CONFIG_H +COPTS.var.c += -Wno-cast-qual +COPTS.job.c += -Wno-format-nonliteral +COPTS.parse.c += -Wno-format-nonliteral +COPTS.var.c += -Wno-format-nonliteral + +# Force these +SHAREDIR= ${prefix}/share +BINDIR= ${prefix}/bin +MANDIR= ${SHAREDIR}/man + +.if !exists(.depend) +${OBJS}: config.h +.endif +.if ${MK_AUTOCONF_MK} == "yes" +.include +.endif + +# make sure that MAKE_VERSION gets updated. +main.o: ${SRCS} ${MAKEFILE} + +# start-delete2 for bsd.after-import.mk +SHARE_MK?=${SHAREDIR}/mk +MKSRC=${srcdir}/mk +INSTALL?=${srcdir}/install-sh + +.if ${MK_INSTALL_MK} == "yes" +install: install-mk +.endif + +beforeinstall: + test -d ${DESTDIR}${BINDIR} || ${INSTALL} -m 775 -d ${DESTDIR}${BINDIR} + test -d ${DESTDIR}${MANDEST} || ${INSTALL} -m 775 -d ${DESTDIR}${MANDEST} + +install-mk: +.if exists(${MKSRC}/install-mk) + test -d ${DESTDIR}${SHARE_MK} || ${INSTALL} -m 775 -d ${DESTDIR}${SHARE_MK} + sh ${MKSRC}/install-mk -v -m 644 ${DESTDIR}${SHARE_MK} +.else + @echo need to unpack mk.tar.gz under ${srcdir} or set MKSRC; false +.endif +# end-delete2 + +# A simple unit-test driver to help catch regressions +accept test: + cd ${.CURDIR}/unit-tests && MAKEFLAGS= ${.MAKE} -r -m / TEST_MAKE=${TEST_MAKE:U${.OBJDIR}/${PROG:T}} ${.TARGET} Copied: user/sbruno/pxe_http_head/contrib/bmake/Makefile.config.in (from r246526, head/contrib/bmake/Makefile.config.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/sbruno/pxe_http_head/contrib/bmake/Makefile.config.in Fri Feb 8 01:30:08 2013 (r246527, copy of r246526, head/contrib/bmake/Makefile.config.in) @@ -0,0 +1,16 @@ +# things set by configure + +prefix= @prefix@ +srcdir= @srcdir@ +CC?= @CC@ +MACHINE= @machine@ +MACHINE_ARCH= @machine_arch@ +DEFAULT_SYS_PATH= @default_sys_path@ + +CPPFLAGS+= @CPPFLAGS@ +CFLAGS+= ${CPPFLAGS} @DEFS@ +LDFLAGS= @LDFLAGS@ +LIBOBJS= @LIBOBJS@ +LDADD= @LIBS@ +USE_META= @use_meta@ +FILEMON_H= @filemon_h@ Modified: user/sbruno/pxe_http_head/contrib/bmake/bmake.1 ============================================================================== --- user/sbruno/pxe_http_head/contrib/bmake/bmake.1 Fri Feb 8 01:28:30 2013 (r246526) +++ user/sbruno/pxe_http_head/contrib/bmake/bmake.1 Fri Feb 8 01:30:08 2013 (r246527) @@ -1,4 +1,4 @@ -.\" $NetBSD: make.1,v 1.209 2012/10/08 15:09:48 christos Exp $ +.\" $NetBSD: make.1,v 1.210 2013/01/27 18:52:01 sjg Exp $ .\" .\" Copyright (c) 1990, 1993 .\" The Regents of the University of California. All rights reserved. @@ -29,7 +29,7 @@ .\" .\" from: @(#)make.1 8.4 (Berkeley) 3/19/94 .\" -.Dd October 8, 2012 +.Dd January 23, 2013 .Dt MAKE 1 .Os .Sh NAME @@ -468,6 +468,50 @@ except that the effect can be limited to A .Ql Ic \- causes any non-zero exit status of the command line to be ignored. +.Pp +When +.Nm +is run in jobs mode with +.Fl j Ar max_jobs , +the entire script for the target is fed to a +single instance of the shell. +.Pp +In compatibility (non-jobs) mode, each command is run in a separate process. +If the command contains any shell meta characters +.Pq Ql #=|^(){};&<>*?[]:$`\e\en +it will be passed to the shell, otherwise +.Nm +will attempt direct execution. +.Pp +Since +.Nm +will +.Xr chdir 2 +to +.Ql Va .OBJDIR +before executing any targets, each child process +starts with that as its current working directory. +.Pp +Makefiles should be written so that the mode of +.Nm +operation does not change their behavior. +For example, any command which needs to use *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Fri Feb 8 03:37:51 2013 Return-Path: Delivered-To: svn-src-user@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 EFBFFD40; Fri, 8 Feb 2013 03:37:51 +0000 (UTC) (envelope-from ae@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id D8FDA1AC; Fri, 8 Feb 2013 03:37:51 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r183bpqR024263; Fri, 8 Feb 2013 03:37:51 GMT (envelope-from ae@svn.freebsd.org) Received: (from ae@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r183bpsq024261; Fri, 8 Feb 2013 03:37:51 GMT (envelope-from ae@svn.freebsd.org) Message-Id: <201302080337.r183bpsq024261@svn.freebsd.org> From: "Andrey V. Elsukov" Date: Fri, 8 Feb 2013 03:37:51 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246528 - user/ae/inet6/sys/netinet6 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 03:37:52 -0000 Author: ae Date: Fri Feb 8 03:37:51 2013 New Revision: 246528 URL: http://svnweb.freebsd.org/changeset/base/246528 Log: Reduce the size of ip6aux structure, just disable for now all unused and unimplemented fields. Replace the in6_ifaddr pointer to the in6_addr structure and add zone id field. Modified: user/ae/inet6/sys/netinet6/ip6_var.h Modified: user/ae/inet6/sys/netinet6/ip6_var.h ============================================================================== --- user/ae/inet6/sys/netinet6/ip6_var.h Fri Feb 8 01:30:08 2013 (r246527) +++ user/ae/inet6/sys/netinet6/ip6_var.h Fri Feb 8 03:37:51 2013 (r246528) @@ -255,6 +255,7 @@ struct ip6stat { * XXX do not make it a kitchen sink! */ struct ip6aux { +#if 0 u_int32_t ip6a_flags; #define IP6A_SWAP 0x01 /* swapped home/care-of on packet */ #define IP6A_HASEEN 0x02 /* HA was present */ @@ -266,11 +267,12 @@ struct ip6aux { struct in6_addr ip6a_home; /* home address of the peer */ u_int16_t ip6a_bruid; /* BR unique identifier */ - /* ip6.ip6_dst */ - struct in6_ifaddr *ip6a_dstia6; /* my ifaddr that matches ip6_dst */ - /* rtalert */ u_int16_t ip6a_rtalert; /* rtalert option value */ +#endif + /* ip6.ip6_dst */ + struct in6_addr ip6a_dst; /* address that matches ip6_dst */ + uint32_t ip6a_dstzone; /* zone id */ /* * decapsulation history will be here. From owner-svn-src-user@FreeBSD.ORG Fri Feb 8 03:54:07 2013 Return-Path: Delivered-To: svn-src-user@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 5025C162; Fri, 8 Feb 2013 03:54:07 +0000 (UTC) (envelope-from ae@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 2756C233; Fri, 8 Feb 2013 03:54:07 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r183s6BX029478; Fri, 8 Feb 2013 03:54:06 GMT (envelope-from ae@svn.freebsd.org) Received: (from ae@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r183s6x7029477; Fri, 8 Feb 2013 03:54:06 GMT (envelope-from ae@svn.freebsd.org) Message-Id: <201302080354.r183s6x7029477@svn.freebsd.org> From: "Andrey V. Elsukov" Date: Fri, 8 Feb 2013 03:54:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246529 - user/ae/inet6/sys/netinet6 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 03:54:07 -0000 Author: ae Date: Fri Feb 8 03:54:06 2013 New Revision: 246529 URL: http://svnweb.freebsd.org/changeset/base/246529 Log: Rework ip6_setdstifaddr function. Keeping pointer to in6_ifaddr structure without holding the reference can lead to the panic. So, keep the destination address and zone id instead. Also rename it into ip6_savedstinfo(). ip6_getdstifaddr() function now uses saved address and zone id for in6_ifaddr lookup. Remove additional ia6 declarations, use already declared pointer. Modified: user/ae/inet6/sys/netinet6/ip6_input.c Modified: user/ae/inet6/sys/netinet6/ip6_input.c ============================================================================== --- user/ae/inet6/sys/netinet6/ip6_input.c Fri Feb 8 03:37:51 2013 (r246528) +++ user/ae/inet6/sys/netinet6/ip6_input.c Fri Feb 8 03:54:06 2013 (r246529) @@ -147,7 +147,7 @@ struct rwlock in6_ifaddr_lock; RW_SYSINIT(in6_ifaddr_lock, &in6_ifaddr_lock, "in6_ifaddr_lock"); static void ip6_init2(void *); -static struct ip6aux *ip6_setdstifaddr(struct mbuf *, struct in6_ifaddr *); +static struct ip6aux *ip6_savedstinfo(struct mbuf *, struct in6_addr *, uint32_t); static struct ip6aux *ip6_addaux(struct mbuf *); static struct ip6aux *ip6_findaux(struct mbuf *m); static void ip6_delaux (struct mbuf *); @@ -428,6 +428,7 @@ ip6_input(struct mbuf *m) int srcrt = 0; struct llentry *lle = NULL; struct sockaddr_in6 dst6, *dst; + struct ip6aux *aux; int srcscope, dstscope; bzero(&rin6, sizeof(struct route_in6)); @@ -446,6 +447,7 @@ ip6_input(struct mbuf *m) /* * make sure we don't have onion peering information into m_tag. */ + aux = NULL; ip6_delaux(m); if (m->m_flags & M_FASTFWD_OURS) { @@ -707,10 +709,11 @@ passin: /* Count the packet in the ip address stats */ ia->ia_ifa.if_ipackets++; ia->ia_ifa.if_ibytes += m->m_pkthdr.len; - /* record address information into m_tag. */ - ip6_setdstifaddr(m, ia); ifa_free(&ia->ia_ifa); deliverifp = m->m_pkthdr.rcvif; + /* record address information into m_tag. */ + aux = ip6_savedstinfo(m, &ip6->ip6_dst, + in6_getscopezone(deliverifp, dstscope)); ours = 1; goto hbhcheck; } @@ -765,38 +768,34 @@ passin: #endif rin6.ro_rt->rt_ifp->if_type == IFT_LOOP) { int free_ia6 = 0; - struct in6_ifaddr *ia6; - /* * found the loopback route to the interface address */ if (rin6.ro_rt->rt_gateway->sa_family == AF_LINK) { - ia6 = in6ifa_ifwithaddr(&ip6->ip6_dst, 0); - if (ia6 == NULL) + ia = in6ifa_ifwithaddr(&ip6->ip6_dst, 0 /* XXX */); + if (ia == NULL) goto bad; free_ia6 = 1; } else - ia6 = (struct in6_ifaddr *)rin6.ro_rt->rt_ifa; - - /* - * record address information into m_tag. - */ - (void)ip6_setdstifaddr(m, ia6); + ia = (struct in6_ifaddr *)rin6.ro_rt->rt_ifa; /* * packets to a tentative, duplicated, or somehow invalid * address must not be accepted. */ - if (!(ia6->ia6_flags & IN6_IFF_NOTREADY)) { + if (!(ia->ia6_flags & IN6_IFF_NOTREADY)) { /* this address is ready */ ours = 1; - deliverifp = ia6->ia_ifp; /* correct? */ + deliverifp = ia->ia_ifp; /* correct? */ /* Count the packet in the ip address stats */ - ia6->ia_ifa.if_ipackets++; - ia6->ia_ifa.if_ibytes += m->m_pkthdr.len; + ia->ia_ifa.if_ipackets++; + ia->ia_ifa.if_ibytes += m->m_pkthdr.len; + /* record address information into m_tag. */ + aux = ip6_savedstinfo(m, &ip6->ip6_dst, + in6_getscopezone(deliverifp, dstscope)); if (free_ia6 != 0) - ifa_free(&ia6->ia_ifa); + ifa_free(&ia->ia_ifa); goto hbhcheck; } else { char ip6bufs[INET6_ADDRSTRLEN]; @@ -807,8 +806,8 @@ passin: ip6_sprintf(ip6bufs, &ip6->ip6_src), ip6_sprintf(ip6bufd, &ip6->ip6_dst))); - if (ia6 != NULL && free_ia6 != 0) - ifa_free(&ia6->ia_ifa); + if (free_ia6 != 0) + ifa_free(&ia->ia_ifa); goto bad; } } @@ -843,23 +842,20 @@ passin: * as our interface address (e.g. multicast addresses, addresses * within FAITH prefixes and such). */ - if (deliverifp) { - struct in6_ifaddr *ia6; - - if ((ia6 = ip6_getdstifaddr(m)) != NULL) { - ifa_free(&ia6->ia_ifa); - } else { - ia6 = in6_ifawithifp(deliverifp, &ip6->ip6_dst); - if (ia6) { - if (!ip6_setdstifaddr(m, ia6)) { - /* - * XXX maybe we should drop the packet here, - * as we could not provide enough information - * to the upper layers. - */ - } - ifa_free(&ia6->ia_ifa); + if (deliverifp != NULL && aux == NULL) { + ia = in6_ifawithifp(deliverifp, &ip6->ip6_dst); + if (ia != NULL) { + dstscope = in6_addrscope(&ip6->ip6_dst); + aux = ip6_savedstinfo(m, &ip6->ip6_dst, + in6_getscopezone(deliverifp, dstscope)); + if (aux == NULL) { + /* + * XXX maybe we should drop the packet here, + * as we could not provide enough information + * to the upper layers. + */ } + ifa_free(&ia->ia_ifa); } } @@ -1002,29 +998,28 @@ out: * we just bump the ia refcount when we receive it. This should be fixed. */ static struct ip6aux * -ip6_setdstifaddr(struct mbuf *m, struct in6_ifaddr *ia6) +ip6_savedstinfo(struct mbuf *m, struct in6_addr *addr, uint32_t zoneid) { struct ip6aux *ip6a; ip6a = ip6_addaux(m); - if (ip6a) - ip6a->ip6a_dstia6 = ia6; - return ip6a; /* NULL if failed to set */ + if (ip6a != NULL) { + ip6a->ip6a_dst = *addr; + ip6a->ip6a_dstzone = zoneid; + } + return (ip6a); /* NULL if failed to set */ } struct in6_ifaddr * ip6_getdstifaddr(struct mbuf *m) { struct ip6aux *ip6a; - struct in6_ifaddr *ia; ip6a = ip6_findaux(m); - if (ip6a) { - ia = ip6a->ip6a_dstia6; - ifa_ref(&ia->ia_ifa); - return ia; - } else - return NULL; + if (ip6a != NULL) + return (in6ifa_ifwithaddr(&ip6a->ip6a_dst, + ip6a->ip6a_dstzone)); + return (NULL); } /* From owner-svn-src-user@FreeBSD.ORG Fri Feb 8 22:45:48 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 2D735905; Fri, 8 Feb 2013 22:45:48 +0000 (UTC) (envelope-from sbruno@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 1EE64768; Fri, 8 Feb 2013 22:45:48 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r18MjmX2072026; Fri, 8 Feb 2013 22:45:48 GMT (envelope-from sbruno@svn.freebsd.org) Received: (from sbruno@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r18Mjlj0072025; Fri, 8 Feb 2013 22:45:47 GMT (envelope-from sbruno@svn.freebsd.org) Message-Id: <201302082245.r18Mjlj0072025@svn.freebsd.org> From: Sean Bruno Date: Fri, 8 Feb 2013 22:45:47 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246569 - user/sbruno/pxe_http_head/sys/boot/i386/pxe_http X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 22:45:48 -0000 Author: sbruno Date: Fri Feb 8 22:45:47 2013 New Revision: 246569 URL: http://svnweb.freebsd.org/changeset/base/246569 Log: Add workaround for the last of .codeNN directives in CLANG Ripped off of and inspired by dim@freebsd.org commit to cdboot http://svnweb.freebsd.org/base?view=revision&revision=235281 Submitted by: hiren.panchasara@gmail.com Modified: user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/Makefile Modified: user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/Makefile ============================================================================== --- user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/Makefile Fri Feb 8 22:41:48 2013 (r246568) +++ user/sbruno/pxe_http_head/sys/boot/i386/pxe_http/Makefile Fri Feb 8 22:45:47 2013 (r246569) @@ -1,5 +1,7 @@ # pxe_http project # +.include + LIB= pxe_http INTERNALLIB= @@ -11,6 +13,10 @@ SRCS= pxe_isr.S pxe_mem.c pxe_buffer.c p CFLAGS+= -I${.CURDIR}/../../common -I${.CURDIR}/../btx/lib \ -I${.CURDIR}/../../../contrib/dev/acpica \ -I${.CURDIR}/../../.. -I. -I$(.CURDIR)/.. -I${.CURDIR}/../libi386/ + +CFLAGS.pxe_isr.S= ${CLANG_NO_IAS} +CFLAGS+= ${CFLAGS.${.IMPSRC:T}} + # the location of libstand CFLAGS+= -I${.CURDIR}/../../../../lib/libstand/ From owner-svn-src-user@FreeBSD.ORG Fri Feb 8 23:55:30 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 752494E4; Fri, 8 Feb 2013 23:55:30 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 47DACA6D; Fri, 8 Feb 2013 23:55:30 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r18NtURr092643; Fri, 8 Feb 2013 23:55:30 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r18NtRdc092624; Fri, 8 Feb 2013 23:55:27 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302082355.r18NtRdc092624@svn.freebsd.org> From: Attilio Rao Date: Fri, 8 Feb 2013 23:55:27 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246572 - in user/attilio/vmcontention: bin/ps bin/setfacl bin/sh contrib/libc++/include contrib/libc++/src lib/libc/sys libexec/rtld-elf/powerpc64 sbin/ifconfig share/man/man5 share/ma... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 23:55:30 -0000 Author: attilio Date: Fri Feb 8 23:55:26 2013 New Revision: 246572 URL: http://svnweb.freebsd.org/changeset/base/246572 Log: MFC Modified: user/attilio/vmcontention/bin/ps/ps.1 user/attilio/vmcontention/bin/setfacl/setfacl.1 user/attilio/vmcontention/bin/sh/jobs.c user/attilio/vmcontention/bin/sh/mksyntax.c user/attilio/vmcontention/bin/sh/parser.h user/attilio/vmcontention/contrib/libc++/include/__config user/attilio/vmcontention/contrib/libc++/include/algorithm user/attilio/vmcontention/contrib/libc++/include/array user/attilio/vmcontention/contrib/libc++/include/atomic user/attilio/vmcontention/contrib/libc++/include/cmath user/attilio/vmcontention/contrib/libc++/include/functional user/attilio/vmcontention/contrib/libc++/include/future user/attilio/vmcontention/contrib/libc++/include/istream user/attilio/vmcontention/contrib/libc++/include/iterator user/attilio/vmcontention/contrib/libc++/include/limits user/attilio/vmcontention/contrib/libc++/include/locale user/attilio/vmcontention/contrib/libc++/include/memory user/attilio/vmcontention/contrib/libc++/include/ostream user/attilio/vmcontention/contrib/libc++/include/random user/attilio/vmcontention/contrib/libc++/include/regex user/attilio/vmcontention/contrib/libc++/include/string user/attilio/vmcontention/contrib/libc++/include/type_traits user/attilio/vmcontention/contrib/libc++/include/vector user/attilio/vmcontention/contrib/libc++/src/chrono.cpp user/attilio/vmcontention/contrib/libc++/src/debug.cpp user/attilio/vmcontention/contrib/libc++/src/exception.cpp user/attilio/vmcontention/contrib/libc++/src/future.cpp user/attilio/vmcontention/contrib/libc++/src/hash.cpp user/attilio/vmcontention/contrib/libc++/src/locale.cpp user/attilio/vmcontention/contrib/libc++/src/string.cpp user/attilio/vmcontention/contrib/libc++/src/thread.cpp user/attilio/vmcontention/lib/libc/sys/ptrace.2 user/attilio/vmcontention/libexec/rtld-elf/powerpc64/reloc.c user/attilio/vmcontention/sbin/ifconfig/ifieee80211.c user/attilio/vmcontention/share/man/man5/group.5 user/attilio/vmcontention/share/man/man9/timeout.9 user/attilio/vmcontention/sys/boot/usb/Makefile.test user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c user/attilio/vmcontention/sys/cddl/dev/dtrace/dtrace_ioctl.c user/attilio/vmcontention/sys/conf/NOTES user/attilio/vmcontention/sys/dev/ath/if_ath_tx_ht.c user/attilio/vmcontention/sys/dev/bxe/if_bxe.c user/attilio/vmcontention/sys/dev/e1000/if_em.c user/attilio/vmcontention/sys/dev/e1000/if_igb.c user/attilio/vmcontention/sys/dev/ixgbe/ixgbe.c user/attilio/vmcontention/sys/dev/ixgbe/ixv.c user/attilio/vmcontention/sys/dev/oce/oce_if.c user/attilio/vmcontention/sys/dev/usb/wlan/if_uath.c user/attilio/vmcontention/sys/dev/usb/wlan/if_upgt.c user/attilio/vmcontention/sys/fs/ext2fs/ext2_vfsops.c user/attilio/vmcontention/sys/fs/ext2fs/ext2fs.h user/attilio/vmcontention/sys/fs/ext2fs/inode.h user/attilio/vmcontention/sys/kern/kern_exec.c user/attilio/vmcontention/sys/kern/kern_exit.c user/attilio/vmcontention/sys/kern/kern_ktr.c user/attilio/vmcontention/sys/kern/kern_sig.c user/attilio/vmcontention/sys/kern/sys_process.c user/attilio/vmcontention/sys/net/if_var.h user/attilio/vmcontention/sys/net80211/ieee80211_action.c user/attilio/vmcontention/sys/net80211/ieee80211_ddb.c user/attilio/vmcontention/sys/net80211/ieee80211_hwmp.c user/attilio/vmcontention/sys/net80211/ieee80211_input.c user/attilio/vmcontention/sys/net80211/ieee80211_ioctl.h user/attilio/vmcontention/sys/net80211/ieee80211_mesh.c user/attilio/vmcontention/sys/net80211/ieee80211_mesh.h user/attilio/vmcontention/sys/net80211/ieee80211_node.h user/attilio/vmcontention/sys/net80211/ieee80211_output.c user/attilio/vmcontention/sys/ofed/drivers/net/mlx4/en_tx.c user/attilio/vmcontention/sys/sparc64/include/vmparam.h user/attilio/vmcontention/sys/sys/buf_ring.h user/attilio/vmcontention/sys/sys/proc.h user/attilio/vmcontention/sys/ufs/ufs/inode.h user/attilio/vmcontention/usr.bin/newgrp/newgrp.1 user/attilio/vmcontention/usr.bin/newgrp/newgrp.c user/attilio/vmcontention/usr.bin/patch/util.c user/attilio/vmcontention/usr.sbin/bsdconfig/Makefile user/attilio/vmcontention/usr.sbin/sysrc/Makefile Directory Properties: user/attilio/vmcontention/ (props changed) user/attilio/vmcontention/contrib/libc++/ (props changed) user/attilio/vmcontention/lib/libc/ (props changed) user/attilio/vmcontention/sbin/ (props changed) user/attilio/vmcontention/sys/ (props changed) user/attilio/vmcontention/sys/boot/ (props changed) user/attilio/vmcontention/sys/cddl/contrib/opensolaris/ (props changed) user/attilio/vmcontention/sys/conf/ (props changed) Modified: user/attilio/vmcontention/bin/ps/ps.1 ============================================================================== --- user/attilio/vmcontention/bin/ps/ps.1 Fri Feb 8 23:13:46 2013 (r246571) +++ user/attilio/vmcontention/bin/ps/ps.1 Fri Feb 8 23:55:26 2013 (r246572) @@ -29,7 +29,7 @@ .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd September 18, 2012 +.Dd February 7, 2013 .Dt PS 1 .Os .Sh NAME @@ -323,6 +323,7 @@ the include file .It Dv "P_INMEM" Ta No "0x10000000" Ta "Loaded into memory" .It Dv "P_SWAPPINGOUT" Ta No "0x20000000" Ta "Process is being swapped out" .It Dv "P_SWAPPINGIN" Ta No "0x40000000" Ta "Process is being swapped in" +.It Dv "P_PPTRACE" Ta No "0x80000000" Ta "Vforked child issued ptrace(PT_TRACEME)" .El .It Cm label The MAC label of the process. Modified: user/attilio/vmcontention/bin/setfacl/setfacl.1 ============================================================================== --- user/attilio/vmcontention/bin/setfacl/setfacl.1 Fri Feb 8 23:13:46 2013 (r246571) +++ user/attilio/vmcontention/bin/setfacl/setfacl.1 Fri Feb 8 23:55:26 2013 (r246572) @@ -26,7 +26,7 @@ .\" .\" $FreeBSD$ .\" -.Dd September 2, 2012 +.Dd February 8, 2013 .Dt SETFACL 1 .Os .Sh NAME @@ -91,10 +91,16 @@ An error will be reported if any of the specified files cannot have a default entry (i.e.\& non-directories). This option is not applicable to NFSv4 ACLs. .It Fl m Ar entries -Modify the ACL entries on the specified files by adding new -entries and modifying existing ACL entries with the ACL entries -specified in -.Ar entries . +Modify the ACL on the specified file. +New entries will be added, and existing entries will be modified +according to the +.Ar entries +argument. +For NFSv4 ACLs, it is recommended to use the +.Fl a +and +.Fl x +options instead. .It Fl M Ar file Modify the ACL entries on the specified files by adding new ACL entries and modifying existing ACL entries with the ACL @@ -319,9 +325,9 @@ write_data execute .It p append_data -.It d -delete_child .It D +delete_child +.It d delete .It a read_attributes Modified: user/attilio/vmcontention/bin/sh/jobs.c ============================================================================== --- user/attilio/vmcontention/bin/sh/jobs.c Fri Feb 8 23:13:46 2013 (r246571) +++ user/attilio/vmcontention/bin/sh/jobs.c Fri Feb 8 23:55:26 2013 (r246572) @@ -1030,7 +1030,7 @@ dowait(int mode, struct job *job) int wflags; int restore_sigchld; - TRACE(("dowait(%d) called\n", block)); + TRACE(("dowait(%d, %p) called\n", mode, job)); restore_sigchld = 0; if ((mode & DOWAIT_SIG) != 0) { sigfillset(&mask); Modified: user/attilio/vmcontention/bin/sh/mksyntax.c ============================================================================== --- user/attilio/vmcontention/bin/sh/mksyntax.c Fri Feb 8 23:13:46 2013 (r246571) +++ user/attilio/vmcontention/bin/sh/mksyntax.c Fri Feb 8 23:55:26 2013 (r246572) @@ -103,23 +103,16 @@ static char writer[] = "\ static FILE *cfile; static FILE *hfile; -static const char *syntax[513]; -static int base; -static int size; /* number of values which a char variable can have */ -static int nbits; /* number of bits in a character */ -static void filltable(const char *); -static void init(void); +static void add_default(void); +static void finish(void); +static void init(const char *); static void add(const char *, const char *); -static void print(const char *); static void output_type_macros(void); int main(int argc __unused, char **argv __unused) { - char c; - char d; - int sign; int i; char buf[80]; int pos; @@ -136,27 +129,8 @@ main(int argc __unused, char **argv __un fputs(writer, hfile); fputs(writer, cfile); - /* Determine the characteristics of chars. */ - c = -1; - sign = (c > 0) ? 0 : 1; - for (nbits = 1 ; ; nbits++) { - d = (1 << nbits) - 1; - if (d == c) - break; - } -#if 0 - printf("%s %d bit chars\n", sign? "signed" : "unsigned", nbits); -#endif - if (nbits > 9) { - fputs("Characters can't have more than 9 bits\n", stderr); - exit(2); - } - size = (1 << nbits) + 1; - base = 1; - if (sign) - base += 1 << (nbits - 1); - fputs("#include \n", hfile); + fputs("#include \n\n", hfile); /* Generate the #define statements in the header file */ fputs("/* Syntax classes */\n", hfile); @@ -177,8 +151,8 @@ main(int argc __unused, char **argv __un fprintf(hfile, "/* %s */\n", is_entry[i].comment); } putc('\n', hfile); - fprintf(hfile, "#define SYNBASE %d\n", base); - fprintf(hfile, "#define PEOF %d\n\n", -base); + fputs("#define SYNBASE (1 - CHAR_MIN)\n", hfile); + fputs("#define PEOF -SYNBASE\n\n", hfile); putc('\n', hfile); fputs("#define BASESYNTAX (basesyntax + SYNBASE)\n", hfile); fputs("#define DQSYNTAX (dqsyntax + SYNBASE)\n", hfile); @@ -189,10 +163,13 @@ main(int argc __unused, char **argv __un putc('\n', hfile); /* Generate the syntax tables. */ + fputs("#include \"parser.h\"\n", cfile); fputs("#include \"shell.h\"\n", cfile); fputs("#include \"syntax.h\"\n\n", cfile); - init(); + fputs("/* syntax table used when not in quotes */\n", cfile); + init("basesyntax"); + add_default(); add("\n", "CNL"); add("\\", "CBACK"); add("'", "CSQUOTE"); @@ -201,9 +178,11 @@ main(int argc __unused, char **argv __un add("$", "CVAR"); add("}", "CENDVAR"); add("<>();&| \t", "CSPCL"); - print("basesyntax"); - init(); + finish(); + fputs("\n/* syntax table used when in double quotes */\n", cfile); + init("dqsyntax"); + add_default(); add("\n", "CNL"); add("\\", "CBACK"); add("\"", "CENDQUOTE"); @@ -212,17 +191,21 @@ main(int argc __unused, char **argv __un add("}", "CENDVAR"); /* ':/' for tilde expansion, '-^]' for [a\-x] pattern ranges */ add("!*?[]=~:/-^", "CCTL"); - print("dqsyntax"); - init(); + finish(); + fputs("\n/* syntax table used when in single quotes */\n", cfile); + init("sqsyntax"); + add_default(); add("\n", "CNL"); add("\\", "CSBACK"); add("'", "CENDQUOTE"); /* ':/' for tilde expansion, '-^]' for [a\-x] pattern ranges */ add("!*?[]=~:/-^", "CCTL"); - print("sqsyntax"); - init(); + finish(); + fputs("\n/* syntax table used when in arithmetic */\n", cfile); + init("arisyntax"); + add_default(); add("\n", "CNL"); add("\\", "CBACK"); add("`", "CBQUOTE"); @@ -231,100 +214,95 @@ main(int argc __unused, char **argv __un add("}", "CENDVAR"); add("(", "CLP"); add(")", "CRP"); - print("arisyntax"); - filltable("0"); + finish(); + fputs("\n/* character classification table */\n", cfile); + init("is_type"); add("0123456789", "ISDIGIT"); add("abcdefghijklmnopqrstuvwxyz", "ISLOWER"); add("ABCDEFGHIJKLMNOPQRSTUVWXYZ", "ISUPPER"); add("_", "ISUNDER"); add("#?$!-*@", "ISSPECL"); - print("is_type"); + finish(); + exit(0); } - /* - * Clear the syntax table. + * Output the header and declaration of a syntax table. */ static void -filltable(const char *dftval) +init(const char *name) { - int i; + fprintf(hfile, "extern const char %s[];\n", name); + fprintf(cfile, "const char %s[SYNBASE + CHAR_MAX + 1] = {\n", name); +} + - for (i = 0 ; i < size ; i++) - syntax[i] = dftval; +static void +add_one(const char *key, const char *type) +{ + fprintf(cfile, "\t[SYNBASE + %s] = %s,\n", key, type); } /* - * Initialize the syntax table with default values. + * Add default values to the syntax table. */ static void -init(void) +add_default(void) { - filltable("CWORD"); - syntax[0] = "CEOF"; - syntax[base + CTLESC] = "CCTL"; - syntax[base + CTLVAR] = "CCTL"; - syntax[base + CTLENDVAR] = "CCTL"; - syntax[base + CTLBACKQ] = "CCTL"; - syntax[base + CTLBACKQ + CTLQUOTE] = "CCTL"; - syntax[base + CTLARI] = "CCTL"; - syntax[base + CTLENDARI] = "CCTL"; - syntax[base + CTLQUOTEMARK] = "CCTL"; - syntax[base + CTLQUOTEEND] = "CCTL"; + add_one("PEOF", "CEOF"); + add_one("CTLESC", "CCTL"); + add_one("CTLVAR", "CCTL"); + add_one("CTLENDVAR", "CCTL"); + add_one("CTLBACKQ", "CCTL"); + add_one("CTLBACKQ + CTLQUOTE", "CCTL"); + add_one("CTLARI", "CCTL"); + add_one("CTLENDARI", "CCTL"); + add_one("CTLQUOTEMARK", "CCTL"); + add_one("CTLQUOTEEND", "CCTL"); } /* - * Add entries to the syntax table. + * Output the footer of a syntax table. */ static void -add(const char *p, const char *type) +finish(void) { - while (*p) - syntax[*p++ + base] = type; + fputs("};\n", cfile); } - /* - * Output the syntax table. + * Add entries to the syntax table. */ static void -print(const char *name) +add(const char *p, const char *type) { - int i; - int col; - - fprintf(hfile, "extern const char %s[];\n", name); - fprintf(cfile, "const char %s[%d] = {\n", name, size); - col = 0; - for (i = 0 ; i < size ; i++) { - if (i == 0) { - fputs(" ", cfile); - } else if ((i & 03) == 0) { - fputs(",\n ", cfile); - col = 0; - } else { - putc(',', cfile); - while (++col < 9 * (i & 03)) - putc(' ', cfile); + for (; *p; ++p) { + char c = *p; + switch (c) { + case '\t': c = 't'; break; + case '\n': c = 'n'; break; + case '\'': c = '\''; break; + case '\\': c = '\\'; break; + + default: + fprintf(cfile, "\t[SYNBASE + '%c'] = %s,\n", c, type); + continue; } - fputs(syntax[i], cfile); - col += strlen(syntax[i]); + fprintf(cfile, "\t[SYNBASE + '\\%c'] = %s,\n", c, type); } - fputs("\n};\n", cfile); } - /* * Output character classification macros (e.g. is_digit). If digits are * contiguous, we can test for them quickly. Modified: user/attilio/vmcontention/bin/sh/parser.h ============================================================================== --- user/attilio/vmcontention/bin/sh/parser.h Fri Feb 8 23:13:46 2013 (r246571) +++ user/attilio/vmcontention/bin/sh/parser.h Fri Feb 8 23:55:26 2013 (r246572) @@ -39,7 +39,7 @@ #define CTLENDVAR '\371' #define CTLBACKQ '\372' #define CTLQUOTE 01 /* ored with CTLBACKQ code if in quotes */ -/* CTLBACKQ | CTLQUOTE == '\205' */ +/* CTLBACKQ | CTLQUOTE == '\373' */ #define CTLARI '\374' #define CTLENDARI '\375' #define CTLQUOTEMARK '\376' Modified: user/attilio/vmcontention/contrib/libc++/include/__config ============================================================================== --- user/attilio/vmcontention/contrib/libc++/include/__config Fri Feb 8 23:13:46 2013 (r246571) +++ user/attilio/vmcontention/contrib/libc++/include/__config Fri Feb 8 23:55:26 2013 (r246572) @@ -66,6 +66,12 @@ # endif #endif // _WIN32 +#ifdef __linux__ +# if defined(__GNUC__) && _GNUC_VER >= 403 +# define _LIBCP_HAS_IS_BASE_OF +# endif +#endif + #ifdef __sun__ # include # ifdef _LITTLE_ENDIAN Modified: user/attilio/vmcontention/contrib/libc++/include/algorithm ============================================================================== --- user/attilio/vmcontention/contrib/libc++/include/algorithm Fri Feb 8 23:13:46 2013 (r246571) +++ user/attilio/vmcontention/contrib/libc++/include/algorithm Fri Feb 8 23:55:26 2013 (r246572) @@ -1528,10 +1528,10 @@ copy(_InputIterator __first, _InputItera // copy_backward -template +template inline _LIBCPP_INLINE_VISIBILITY _OutputIterator -__copy_backward(_InputIterator __first, _InputIterator __last, _OutputIterator __result) +__copy_backward(_BidirectionalIterator __first, _BidirectionalIterator __last, _OutputIterator __result) { while (__first != __last) *--__result = *--__last; Modified: user/attilio/vmcontention/contrib/libc++/include/array ============================================================================== --- user/attilio/vmcontention/contrib/libc++/include/array Fri Feb 8 23:13:46 2013 (r246571) +++ user/attilio/vmcontention/contrib/libc++/include/array Fri Feb 8 23:55:26 2013 (r246572) @@ -310,6 +310,7 @@ _LIBCPP_INLINE_VISIBILITY inline _Tp& get(array<_Tp, _Size>& __a) _NOEXCEPT { + static_assert(_Ip < _Size, "Index out of bounds in std::get<> (std::array)"); return __a[_Ip]; } @@ -318,6 +319,7 @@ _LIBCPP_INLINE_VISIBILITY inline const _Tp& get(const array<_Tp, _Size>& __a) _NOEXCEPT { + static_assert(_Ip < _Size, "Index out of bounds in std::get<> (const std::array)"); return __a[_Ip]; } @@ -328,6 +330,7 @@ _LIBCPP_INLINE_VISIBILITY inline _Tp&& get(array<_Tp, _Size>&& __a) _NOEXCEPT { + static_assert(_Ip < _Size, "Index out of bounds in std::get<> (std::array &&)"); return _VSTD::move(__a[_Ip]); } Modified: user/attilio/vmcontention/contrib/libc++/include/atomic ============================================================================== --- user/attilio/vmcontention/contrib/libc++/include/atomic Fri Feb 8 23:13:46 2013 (r246571) +++ user/attilio/vmcontention/contrib/libc++/include/atomic Fri Feb 8 23:55:26 2013 (r246572) @@ -33,6 +33,7 @@ template T kill_dependency(T y // lock-free property +#define ATOMIC_BOOL_LOCK_FREE unspecified #define ATOMIC_CHAR_LOCK_FREE unspecified #define ATOMIC_CHAR16_T_LOCK_FREE unspecified #define ATOMIC_CHAR32_T_LOCK_FREE unspecified @@ -41,6 +42,7 @@ template T kill_dependency(T y #define ATOMIC_INT_LOCK_FREE unspecified #define ATOMIC_LONG_LOCK_FREE unspecified #define ATOMIC_LLONG_LOCK_FREE unspecified +#define ATOMIC_POINTER_LOCK_FREE unspecified // flag type and operations @@ -472,6 +474,7 @@ template // Atomics for standard typedef types +typedef atomic atomic_bool; typedef atomic atomic_char; typedef atomic atomic_schar; typedef atomic atomic_uchar; @@ -1454,6 +1457,7 @@ atomic_signal_fence(memory_order __m) _N // Atomics for standard typedef types +typedef atomic atomic_bool; typedef atomic atomic_char; typedef atomic atomic_schar; typedef atomic atomic_uchar; @@ -1499,14 +1503,16 @@ typedef atomic atomic_uintmax // lock-free property -#define ATOMIC_CHAR_LOCK_FREE 0 -#define ATOMIC_CHAR16_T_LOCK_FREE 0 -#define ATOMIC_CHAR32_T_LOCK_FREE 0 -#define ATOMIC_WCHAR_T_LOCK_FREE 0 -#define ATOMIC_SHORT_LOCK_FREE 0 -#define ATOMIC_INT_LOCK_FREE 0 -#define ATOMIC_LONG_LOCK_FREE 0 -#define ATOMIC_LLONG_LOCK_FREE 0 +#define ATOMIC_BOOL_LOCK_FREE __GCC_ATOMIC_BOOL_LOCK_FREE +#define ATOMIC_CHAR_LOCK_FREE __GCC_ATOMIC_CHAR_LOCK_FREE +#define ATOMIC_CHAR16_T_LOCK_FREE __GCC_ATOMIC_CHAR16_T_LOCK_FREE +#define ATOMIC_CHAR32_T_LOCK_FREE __GCC_ATOMIC_CHAR32_T_LOCK_FREE +#define ATOMIC_WCHAR_T_LOCK_FREE __GCC_ATOMIC_WCHAR_T_LOCK_FREE +#define ATOMIC_SHORT_LOCK_FREE __GCC_ATOMIC_SHORT_LOCK_FREE +#define ATOMIC_INT_LOCK_FREE __GCC_ATOMIC_INT_LOCK_FREE +#define ATOMIC_LONG_LOCK_FREE __GCC_ATOMIC_LONG_LOCK_FREE +#define ATOMIC_LLONG_LOCK_FREE __GCC_ATOMIC_LLONG_LOCK_FREE +#define ATOMIC_POINTER_LOCK_FREE __GCC_ATOMIC_POINTER_LOCK_FREE #endif // !__has_feature(cxx_atomic) Modified: user/attilio/vmcontention/contrib/libc++/include/cmath ============================================================================== --- user/attilio/vmcontention/contrib/libc++/include/cmath Fri Feb 8 23:13:46 2013 (r246571) +++ user/attilio/vmcontention/contrib/libc++/include/cmath Fri Feb 8 23:55:26 2013 (r246572) @@ -137,21 +137,21 @@ long double tanhl(long double x); // C99 -bool signbit(floating_point x); +bool signbit(arithmetic x); -int fpclassify(floating_point x); +int fpclassify(arithmetic x); -bool isfinite(floating_point x); -bool isinf(floating_point x); -bool isnan(floating_point x); -bool isnormal(floating_point x); - -bool isgreater(floating_point x, floating_point y); -bool isgreaterequal(floating_point x, floating_point y); -bool isless(floating_point x, floating_point y); -bool islessequal(floating_point x, floating_point y); -bool islessgreater(floating_point x, floating_point y); -bool isunordered(floating_point x, floating_point y); +bool isfinite(arithmetic x); +bool isinf(arithmetic x); +bool isnan(arithmetic x); +bool isnormal(arithmetic x); + +bool isgreater(arithmetic x, arithmetic y); +bool isgreaterequal(arithmetic x, arithmetic y); +bool isless(arithmetic x, arithmetic y); +bool islessequal(arithmetic x, arithmetic y); +bool islessgreater(arithmetic x, arithmetic y); +bool isunordered(arithmetic x, arithmetic y); floating_point acosh (arithmetic x); float acoshf(float x); @@ -325,10 +325,10 @@ __libcpp_signbit(_A1 __x) _NOEXCEPT template inline _LIBCPP_INLINE_VISIBILITY -typename std::enable_if::value, bool>::type +typename std::enable_if::value, bool>::type signbit(_A1 __x) _NOEXCEPT { - return __libcpp_signbit(__x); + return __libcpp_signbit((typename std::__promote<_A1>::type)__x); } #endif // signbit @@ -349,10 +349,10 @@ __libcpp_fpclassify(_A1 __x) _NOEXCEPT template inline _LIBCPP_INLINE_VISIBILITY -typename std::enable_if::value, int>::type +typename std::enable_if::value, int>::type fpclassify(_A1 __x) _NOEXCEPT { - return __libcpp_fpclassify(__x); + return __libcpp_fpclassify((typename std::__promote<_A1>::type)__x); } #endif // fpclassify @@ -373,10 +373,10 @@ __libcpp_isfinite(_A1 __x) _NOEXCEPT template inline _LIBCPP_INLINE_VISIBILITY -typename std::enable_if::value, bool>::type +typename std::enable_if::value, bool>::type isfinite(_A1 __x) _NOEXCEPT { - return __libcpp_isfinite(__x); + return __libcpp_isfinite((typename std::__promote<_A1>::type)__x); } #endif // isfinite @@ -397,10 +397,10 @@ __libcpp_isinf(_A1 __x) _NOEXCEPT template inline _LIBCPP_INLINE_VISIBILITY -typename std::enable_if::value, bool>::type +typename std::enable_if::value, bool>::type isinf(_A1 __x) _NOEXCEPT { - return __libcpp_isinf(__x); + return __libcpp_isinf((typename std::__promote<_A1>::type)__x); } #endif // isinf @@ -421,10 +421,10 @@ __libcpp_isnan(_A1 __x) _NOEXCEPT template inline _LIBCPP_INLINE_VISIBILITY -typename std::enable_if::value, bool>::type +typename std::enable_if::value, bool>::type isnan(_A1 __x) _NOEXCEPT { - return __libcpp_isnan(__x); + return __libcpp_isnan((typename std::__promote<_A1>::type)__x); } #endif // isnan @@ -445,10 +445,10 @@ __libcpp_isnormal(_A1 __x) _NOEXCEPT template inline _LIBCPP_INLINE_VISIBILITY -typename std::enable_if::value, bool>::type +typename std::enable_if::value, bool>::type isnormal(_A1 __x) _NOEXCEPT { - return __libcpp_isnormal(__x); + return __libcpp_isnormal((typename std::__promote<_A1>::type)__x); } #endif // isnormal @@ -471,13 +471,14 @@ template inline _LIBCPP_INLINE_VISIBILITY typename std::enable_if < - std::is_floating_point<_A1>::value && - std::is_floating_point<_A2>::value, + std::is_arithmetic<_A1>::value && + std::is_arithmetic<_A2>::value, bool >::type isgreater(_A1 __x, _A2 __y) _NOEXCEPT { - return __libcpp_isgreater(__x, __y); + typedef typename std::__promote<_A1, _A2>::type type; + return __libcpp_isgreater((type)__x, (type)__y); } #endif // isgreater @@ -500,13 +501,14 @@ template inline _LIBCPP_INLINE_VISIBILITY typename std::enable_if < - std::is_floating_point<_A1>::value && - std::is_floating_point<_A2>::value, + std::is_arithmetic<_A1>::value && + std::is_arithmetic<_A2>::value, bool >::type isgreaterequal(_A1 __x, _A2 __y) _NOEXCEPT { - return __libcpp_isgreaterequal(__x, __y); + typedef typename std::__promote<_A1, _A2>::type type; + return __libcpp_isgreaterequal((type)__x, (type)__y); } #endif // isgreaterequal @@ -529,13 +531,14 @@ template inline _LIBCPP_INLINE_VISIBILITY typename std::enable_if < - std::is_floating_point<_A1>::value && - std::is_floating_point<_A2>::value, + std::is_arithmetic<_A1>::value && + std::is_arithmetic<_A2>::value, bool >::type isless(_A1 __x, _A2 __y) _NOEXCEPT { - return __libcpp_isless(__x, __y); + typedef typename std::__promote<_A1, _A2>::type type; + return __libcpp_isless((type)__x, (type)__y); } #endif // isless @@ -558,13 +561,14 @@ template inline _LIBCPP_INLINE_VISIBILITY typename std::enable_if < - std::is_floating_point<_A1>::value && - std::is_floating_point<_A2>::value, + std::is_arithmetic<_A1>::value && + std::is_arithmetic<_A2>::value, bool >::type islessequal(_A1 __x, _A2 __y) _NOEXCEPT { - return __libcpp_islessequal(__x, __y); + typedef typename std::__promote<_A1, _A2>::type type; + return __libcpp_islessequal((type)__x, (type)__y); } #endif // islessequal @@ -587,13 +591,14 @@ template inline _LIBCPP_INLINE_VISIBILITY typename std::enable_if < - std::is_floating_point<_A1>::value && - std::is_floating_point<_A2>::value, + std::is_arithmetic<_A1>::value && + std::is_arithmetic<_A2>::value, bool >::type islessgreater(_A1 __x, _A2 __y) _NOEXCEPT { - return __libcpp_islessgreater(__x, __y); + typedef typename std::__promote<_A1, _A2>::type type; + return __libcpp_islessgreater((type)__x, (type)__y); } #endif // islessgreater @@ -616,13 +621,14 @@ template inline _LIBCPP_INLINE_VISIBILITY typename std::enable_if < - std::is_floating_point<_A1>::value && - std::is_floating_point<_A2>::value, + std::is_arithmetic<_A1>::value && + std::is_arithmetic<_A2>::value, bool >::type isunordered(_A1 __x, _A2 __y) _NOEXCEPT { - return __libcpp_isunordered(__x, __y); + typedef typename std::__promote<_A1, _A2>::type type; + return __libcpp_isunordered((type)__x, (type)__y); } #endif // isunordered Modified: user/attilio/vmcontention/contrib/libc++/include/functional ============================================================================== --- user/attilio/vmcontention/contrib/libc++/include/functional Fri Feb 8 23:13:46 2013 (r246571) +++ user/attilio/vmcontention/contrib/libc++/include/functional Fri Feb 8 23:55:26 2013 (r246572) @@ -1088,7 +1088,7 @@ class _LIBCPP_VISIBLE function<_Rp(_ArgT public __function::__maybe_derive_from_binary_function<_Rp(_ArgTypes...)> { typedef __function::__base<_Rp(_ArgTypes...)> __base; - aligned_storage<3*sizeof(void*)>::type __buf_; + typename aligned_storage<3*sizeof(void*)>::type __buf_; __base* __f_; template Modified: user/attilio/vmcontention/contrib/libc++/include/future ============================================================================== --- user/attilio/vmcontention/contrib/libc++/include/future Fri Feb 8 23:13:46 2013 (r246571) +++ user/attilio/vmcontention/contrib/libc++/include/future Fri Feb 8 23:55:26 2013 (r246572) @@ -470,7 +470,11 @@ public: {return (__state_ & __constructed) || (__exception_ != nullptr);} _LIBCPP_INLINE_VISIBILITY - void __set_future_attached() {__state_ |= __future_attached;} + void __set_future_attached() + { + lock_guard __lk(__mut_); + __state_ |= __future_attached; + } _LIBCPP_INLINE_VISIBILITY bool __has_future_attached() const {return __state_ & __future_attached;} @@ -1753,7 +1757,7 @@ template class __packaged_task_function<_Rp(_ArgTypes...)> { typedef __packaged_task_base<_Rp(_ArgTypes...)> __base; - aligned_storage<3*sizeof(void*)>::type __buf_; + typename aligned_storage<3*sizeof(void*)>::type __buf_; __base* __f_; public: Modified: user/attilio/vmcontention/contrib/libc++/include/istream ============================================================================== --- user/attilio/vmcontention/contrib/libc++/include/istream Fri Feb 8 23:13:46 2013 (r246571) +++ user/attilio/vmcontention/contrib/libc++/include/istream Fri Feb 8 23:55:26 2013 (r246572) @@ -1243,6 +1243,7 @@ template streamsize basic_istream<_CharT, _Traits>::readsome(char_type* __s, streamsize __n) { + __gc_ = 0; streamsize __c = this->rdbuf()->in_avail(); switch (__c) { Modified: user/attilio/vmcontention/contrib/libc++/include/iterator ============================================================================== --- user/attilio/vmcontention/contrib/libc++/include/iterator Fri Feb 8 23:13:46 2013 (r246571) +++ user/attilio/vmcontention/contrib/libc++/include/iterator Fri Feb 8 23:55:26 2013 (r246572) @@ -822,9 +822,9 @@ private: public: _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR istreambuf_iterator() _NOEXCEPT : __sbuf_(0) {} _LIBCPP_INLINE_VISIBILITY istreambuf_iterator(istream_type& __s) _NOEXCEPT - : __sbuf_(__s.rdbuf()) {__test_for_eof();} + : __sbuf_(__s.rdbuf()) {} _LIBCPP_INLINE_VISIBILITY istreambuf_iterator(streambuf_type* __s) _NOEXCEPT - : __sbuf_(__s) {__test_for_eof();} + : __sbuf_(__s) {} _LIBCPP_INLINE_VISIBILITY istreambuf_iterator(const __proxy& __p) _NOEXCEPT : __sbuf_(__p.__sbuf_) {} Modified: user/attilio/vmcontention/contrib/libc++/include/limits ============================================================================== --- user/attilio/vmcontention/contrib/libc++/include/limits Fri Feb 8 23:13:46 2013 (r246571) +++ user/attilio/vmcontention/contrib/libc++/include/limits Fri Feb 8 23:55:26 2013 (r246572) @@ -479,6 +479,53 @@ public: }; template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_specialized; +template + _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::digits; +template + _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::digits10; +template + _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::max_digits10; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_signed; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_integer; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_exact; +template + _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::radix; +template + _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::min_exponent; +template + _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::min_exponent10; +template + _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::max_exponent; +template + _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::max_exponent10; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::has_infinity; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::has_quiet_NaN; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::has_signaling_NaN; +template + _LIBCPP_CONSTEXPR const float_denorm_style numeric_limits<_Tp>::has_denorm; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::has_denorm_loss; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_iec559; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_bounded; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_modulo; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::traps; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::tinyness_before; +template + _LIBCPP_CONSTEXPR const float_round_style numeric_limits<_Tp>::round_style; + +template class _LIBCPP_VISIBLE numeric_limits : private numeric_limits<_Tp> { @@ -525,6 +572,53 @@ public: }; template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_specialized; +template + _LIBCPP_CONSTEXPR const int numeric_limits::digits; +template + _LIBCPP_CONSTEXPR const int numeric_limits::digits10; +template + _LIBCPP_CONSTEXPR const int numeric_limits::max_digits10; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_signed; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_integer; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_exact; +template + _LIBCPP_CONSTEXPR const int numeric_limits::radix; +template + _LIBCPP_CONSTEXPR const int numeric_limits::min_exponent; +template + _LIBCPP_CONSTEXPR const int numeric_limits::min_exponent10; +template + _LIBCPP_CONSTEXPR const int numeric_limits::max_exponent; +template + _LIBCPP_CONSTEXPR const int numeric_limits::max_exponent10; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_infinity; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_quiet_NaN; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_signaling_NaN; +template + _LIBCPP_CONSTEXPR const float_denorm_style numeric_limits::has_denorm; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_denorm_loss; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_iec559; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_bounded; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_modulo; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::traps; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::tinyness_before; +template + _LIBCPP_CONSTEXPR const float_round_style numeric_limits::round_style; + +template class _LIBCPP_VISIBLE numeric_limits : private numeric_limits<_Tp> { @@ -571,6 +665,53 @@ public: }; template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_specialized; +template + _LIBCPP_CONSTEXPR const int numeric_limits::digits; +template + _LIBCPP_CONSTEXPR const int numeric_limits::digits10; +template + _LIBCPP_CONSTEXPR const int numeric_limits::max_digits10; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_signed; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_integer; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_exact; +template + _LIBCPP_CONSTEXPR const int numeric_limits::radix; +template + _LIBCPP_CONSTEXPR const int numeric_limits::min_exponent; +template + _LIBCPP_CONSTEXPR const int numeric_limits::min_exponent10; +template + _LIBCPP_CONSTEXPR const int numeric_limits::max_exponent; +template + _LIBCPP_CONSTEXPR const int numeric_limits::max_exponent10; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_infinity; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_quiet_NaN; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_signaling_NaN; +template + _LIBCPP_CONSTEXPR const float_denorm_style numeric_limits::has_denorm; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_denorm_loss; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_iec559; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_bounded; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_modulo; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::traps; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::tinyness_before; +template + _LIBCPP_CONSTEXPR const float_round_style numeric_limits::round_style; + +template class _LIBCPP_VISIBLE numeric_limits : private numeric_limits<_Tp> { @@ -616,6 +757,53 @@ public: static _LIBCPP_CONSTEXPR const float_round_style round_style = __base::round_style; }; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_specialized; +template + _LIBCPP_CONSTEXPR const int numeric_limits::digits; +template + _LIBCPP_CONSTEXPR const int numeric_limits::digits10; +template + const int numeric_limits::max_digits10; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_signed; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_integer; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_exact; +template + _LIBCPP_CONSTEXPR const int numeric_limits::radix; +template + _LIBCPP_CONSTEXPR const int numeric_limits::min_exponent; +template + _LIBCPP_CONSTEXPR const int numeric_limits::min_exponent10; +template + _LIBCPP_CONSTEXPR const int numeric_limits::max_exponent; +template + _LIBCPP_CONSTEXPR const int numeric_limits::max_exponent10; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_infinity; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_quiet_NaN; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_signaling_NaN; +template + _LIBCPP_CONSTEXPR const float_denorm_style numeric_limits::has_denorm; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_denorm_loss; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_iec559; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_bounded; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_modulo; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::traps; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::tinyness_before; +template + _LIBCPP_CONSTEXPR const float_round_style numeric_limits::round_style; + _LIBCPP_END_NAMESPACE_STD #endif // _LIBCPP_LIMITS Modified: user/attilio/vmcontention/contrib/libc++/include/locale ============================================================================== --- user/attilio/vmcontention/contrib/libc++/include/locale Fri Feb 8 23:13:46 2013 (r246571) +++ user/attilio/vmcontention/contrib/libc++/include/locale Fri Feb 8 23:55:26 2013 (r246572) @@ -354,7 +354,7 @@ size_t __mbsrtowcs_l(wchar_t *__dest, co #endif } -_LIBCPP_ALWAYS_INLINE inline +inline int __sprintf_l(char *__s, locale_t __l, const char *__format, ...) { va_list __va; va_start(__va, __format); @@ -368,7 +368,7 @@ int __sprintf_l(char *__s, locale_t __l, return __res; } -_LIBCPP_ALWAYS_INLINE inline +inline int __snprintf_l(char *__s, size_t __n, locale_t __l, const char *__format, ...) { va_list __va; va_start(__va, __format); @@ -382,7 +382,7 @@ int __snprintf_l(char *__s, size_t __n, return __res; } -_LIBCPP_ALWAYS_INLINE inline +inline int __asprintf_l(char **__s, locale_t __l, const char *__format, ...) { va_list __va; va_start(__va, __format); @@ -396,7 +396,7 @@ int __asprintf_l(char **__s, locale_t __ return __res; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Fri Feb 8 23:59:25 2013 Return-Path: Delivered-To: svn-src-user@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 8CD9A74F; Fri, 8 Feb 2013 23:59:25 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 77548A9F; Fri, 8 Feb 2013 23:59:25 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r18NxPMK093183; Fri, 8 Feb 2013 23:59:25 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r18NxMoq093155; Fri, 8 Feb 2013 23:59:22 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201302082359.r18NxMoq093155@svn.freebsd.org> From: Attilio Rao Date: Fri, 8 Feb 2013 23:59:22 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246573 - in user/attilio/vmc-playground: bin/ps bin/setfacl bin/sh contrib/libc++/include contrib/libc++/src lib/libc/sys libexec/rtld-elf/powerpc64 sbin/ifconfig share/man/man5 share/... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 23:59:25 -0000 Author: attilio Date: Fri Feb 8 23:59:21 2013 New Revision: 246573 URL: http://svnweb.freebsd.org/changeset/base/246573 Log: Merge from vmcontention Modified: user/attilio/vmc-playground/bin/ps/ps.1 user/attilio/vmc-playground/bin/setfacl/setfacl.1 user/attilio/vmc-playground/bin/sh/jobs.c user/attilio/vmc-playground/bin/sh/mksyntax.c user/attilio/vmc-playground/bin/sh/parser.h user/attilio/vmc-playground/contrib/libc++/include/__config user/attilio/vmc-playground/contrib/libc++/include/algorithm user/attilio/vmc-playground/contrib/libc++/include/array user/attilio/vmc-playground/contrib/libc++/include/atomic user/attilio/vmc-playground/contrib/libc++/include/cmath user/attilio/vmc-playground/contrib/libc++/include/functional user/attilio/vmc-playground/contrib/libc++/include/future user/attilio/vmc-playground/contrib/libc++/include/istream user/attilio/vmc-playground/contrib/libc++/include/iterator user/attilio/vmc-playground/contrib/libc++/include/limits user/attilio/vmc-playground/contrib/libc++/include/locale user/attilio/vmc-playground/contrib/libc++/include/memory user/attilio/vmc-playground/contrib/libc++/include/ostream user/attilio/vmc-playground/contrib/libc++/include/random user/attilio/vmc-playground/contrib/libc++/include/regex user/attilio/vmc-playground/contrib/libc++/include/string user/attilio/vmc-playground/contrib/libc++/include/type_traits user/attilio/vmc-playground/contrib/libc++/include/vector user/attilio/vmc-playground/contrib/libc++/src/chrono.cpp user/attilio/vmc-playground/contrib/libc++/src/debug.cpp user/attilio/vmc-playground/contrib/libc++/src/exception.cpp user/attilio/vmc-playground/contrib/libc++/src/future.cpp user/attilio/vmc-playground/contrib/libc++/src/hash.cpp user/attilio/vmc-playground/contrib/libc++/src/locale.cpp user/attilio/vmc-playground/contrib/libc++/src/string.cpp user/attilio/vmc-playground/contrib/libc++/src/thread.cpp user/attilio/vmc-playground/lib/libc/sys/ptrace.2 user/attilio/vmc-playground/libexec/rtld-elf/powerpc64/reloc.c user/attilio/vmc-playground/sbin/ifconfig/ifieee80211.c user/attilio/vmc-playground/share/man/man5/group.5 user/attilio/vmc-playground/share/man/man9/timeout.9 user/attilio/vmc-playground/sys/boot/usb/Makefile.test user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c user/attilio/vmc-playground/sys/cddl/dev/dtrace/dtrace_ioctl.c user/attilio/vmc-playground/sys/conf/NOTES user/attilio/vmc-playground/sys/dev/ath/if_ath_tx_ht.c user/attilio/vmc-playground/sys/dev/bxe/if_bxe.c user/attilio/vmc-playground/sys/dev/e1000/if_em.c user/attilio/vmc-playground/sys/dev/e1000/if_igb.c user/attilio/vmc-playground/sys/dev/ixgbe/ixgbe.c user/attilio/vmc-playground/sys/dev/ixgbe/ixv.c user/attilio/vmc-playground/sys/dev/oce/oce_if.c user/attilio/vmc-playground/sys/dev/usb/wlan/if_uath.c user/attilio/vmc-playground/sys/dev/usb/wlan/if_upgt.c user/attilio/vmc-playground/sys/fs/ext2fs/ext2_vfsops.c user/attilio/vmc-playground/sys/fs/ext2fs/ext2fs.h user/attilio/vmc-playground/sys/fs/ext2fs/inode.h user/attilio/vmc-playground/sys/kern/kern_exec.c user/attilio/vmc-playground/sys/kern/kern_exit.c user/attilio/vmc-playground/sys/kern/kern_ktr.c user/attilio/vmc-playground/sys/kern/kern_sig.c user/attilio/vmc-playground/sys/kern/sys_process.c user/attilio/vmc-playground/sys/net/if_var.h user/attilio/vmc-playground/sys/net80211/ieee80211_action.c user/attilio/vmc-playground/sys/net80211/ieee80211_ddb.c user/attilio/vmc-playground/sys/net80211/ieee80211_hwmp.c user/attilio/vmc-playground/sys/net80211/ieee80211_input.c user/attilio/vmc-playground/sys/net80211/ieee80211_ioctl.h user/attilio/vmc-playground/sys/net80211/ieee80211_mesh.c user/attilio/vmc-playground/sys/net80211/ieee80211_mesh.h user/attilio/vmc-playground/sys/net80211/ieee80211_node.h user/attilio/vmc-playground/sys/net80211/ieee80211_output.c user/attilio/vmc-playground/sys/ofed/drivers/net/mlx4/en_tx.c user/attilio/vmc-playground/sys/sparc64/include/vmparam.h user/attilio/vmc-playground/sys/sys/buf_ring.h user/attilio/vmc-playground/sys/sys/proc.h user/attilio/vmc-playground/sys/ufs/ufs/inode.h user/attilio/vmc-playground/usr.bin/newgrp/newgrp.1 user/attilio/vmc-playground/usr.bin/newgrp/newgrp.c user/attilio/vmc-playground/usr.bin/patch/util.c user/attilio/vmc-playground/usr.sbin/bsdconfig/Makefile user/attilio/vmc-playground/usr.sbin/sysrc/Makefile Directory Properties: user/attilio/vmc-playground/ (props changed) user/attilio/vmc-playground/contrib/libc++/ (props changed) user/attilio/vmc-playground/lib/libc/ (props changed) user/attilio/vmc-playground/sbin/ (props changed) user/attilio/vmc-playground/sys/ (props changed) user/attilio/vmc-playground/sys/boot/ (props changed) user/attilio/vmc-playground/sys/cddl/contrib/opensolaris/ (props changed) user/attilio/vmc-playground/sys/conf/ (props changed) Modified: user/attilio/vmc-playground/bin/ps/ps.1 ============================================================================== --- user/attilio/vmc-playground/bin/ps/ps.1 Fri Feb 8 23:55:26 2013 (r246572) +++ user/attilio/vmc-playground/bin/ps/ps.1 Fri Feb 8 23:59:21 2013 (r246573) @@ -29,7 +29,7 @@ .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd September 18, 2012 +.Dd February 7, 2013 .Dt PS 1 .Os .Sh NAME @@ -323,6 +323,7 @@ the include file .It Dv "P_INMEM" Ta No "0x10000000" Ta "Loaded into memory" .It Dv "P_SWAPPINGOUT" Ta No "0x20000000" Ta "Process is being swapped out" .It Dv "P_SWAPPINGIN" Ta No "0x40000000" Ta "Process is being swapped in" +.It Dv "P_PPTRACE" Ta No "0x80000000" Ta "Vforked child issued ptrace(PT_TRACEME)" .El .It Cm label The MAC label of the process. Modified: user/attilio/vmc-playground/bin/setfacl/setfacl.1 ============================================================================== --- user/attilio/vmc-playground/bin/setfacl/setfacl.1 Fri Feb 8 23:55:26 2013 (r246572) +++ user/attilio/vmc-playground/bin/setfacl/setfacl.1 Fri Feb 8 23:59:21 2013 (r246573) @@ -26,7 +26,7 @@ .\" .\" $FreeBSD$ .\" -.Dd September 2, 2012 +.Dd February 8, 2013 .Dt SETFACL 1 .Os .Sh NAME @@ -91,10 +91,16 @@ An error will be reported if any of the specified files cannot have a default entry (i.e.\& non-directories). This option is not applicable to NFSv4 ACLs. .It Fl m Ar entries -Modify the ACL entries on the specified files by adding new -entries and modifying existing ACL entries with the ACL entries -specified in -.Ar entries . +Modify the ACL on the specified file. +New entries will be added, and existing entries will be modified +according to the +.Ar entries +argument. +For NFSv4 ACLs, it is recommended to use the +.Fl a +and +.Fl x +options instead. .It Fl M Ar file Modify the ACL entries on the specified files by adding new ACL entries and modifying existing ACL entries with the ACL @@ -319,9 +325,9 @@ write_data execute .It p append_data -.It d -delete_child .It D +delete_child +.It d delete .It a read_attributes Modified: user/attilio/vmc-playground/bin/sh/jobs.c ============================================================================== --- user/attilio/vmc-playground/bin/sh/jobs.c Fri Feb 8 23:55:26 2013 (r246572) +++ user/attilio/vmc-playground/bin/sh/jobs.c Fri Feb 8 23:59:21 2013 (r246573) @@ -1030,7 +1030,7 @@ dowait(int mode, struct job *job) int wflags; int restore_sigchld; - TRACE(("dowait(%d) called\n", block)); + TRACE(("dowait(%d, %p) called\n", mode, job)); restore_sigchld = 0; if ((mode & DOWAIT_SIG) != 0) { sigfillset(&mask); Modified: user/attilio/vmc-playground/bin/sh/mksyntax.c ============================================================================== --- user/attilio/vmc-playground/bin/sh/mksyntax.c Fri Feb 8 23:55:26 2013 (r246572) +++ user/attilio/vmc-playground/bin/sh/mksyntax.c Fri Feb 8 23:59:21 2013 (r246573) @@ -103,23 +103,16 @@ static char writer[] = "\ static FILE *cfile; static FILE *hfile; -static const char *syntax[513]; -static int base; -static int size; /* number of values which a char variable can have */ -static int nbits; /* number of bits in a character */ -static void filltable(const char *); -static void init(void); +static void add_default(void); +static void finish(void); +static void init(const char *); static void add(const char *, const char *); -static void print(const char *); static void output_type_macros(void); int main(int argc __unused, char **argv __unused) { - char c; - char d; - int sign; int i; char buf[80]; int pos; @@ -136,27 +129,8 @@ main(int argc __unused, char **argv __un fputs(writer, hfile); fputs(writer, cfile); - /* Determine the characteristics of chars. */ - c = -1; - sign = (c > 0) ? 0 : 1; - for (nbits = 1 ; ; nbits++) { - d = (1 << nbits) - 1; - if (d == c) - break; - } -#if 0 - printf("%s %d bit chars\n", sign? "signed" : "unsigned", nbits); -#endif - if (nbits > 9) { - fputs("Characters can't have more than 9 bits\n", stderr); - exit(2); - } - size = (1 << nbits) + 1; - base = 1; - if (sign) - base += 1 << (nbits - 1); - fputs("#include \n", hfile); + fputs("#include \n\n", hfile); /* Generate the #define statements in the header file */ fputs("/* Syntax classes */\n", hfile); @@ -177,8 +151,8 @@ main(int argc __unused, char **argv __un fprintf(hfile, "/* %s */\n", is_entry[i].comment); } putc('\n', hfile); - fprintf(hfile, "#define SYNBASE %d\n", base); - fprintf(hfile, "#define PEOF %d\n\n", -base); + fputs("#define SYNBASE (1 - CHAR_MIN)\n", hfile); + fputs("#define PEOF -SYNBASE\n\n", hfile); putc('\n', hfile); fputs("#define BASESYNTAX (basesyntax + SYNBASE)\n", hfile); fputs("#define DQSYNTAX (dqsyntax + SYNBASE)\n", hfile); @@ -189,10 +163,13 @@ main(int argc __unused, char **argv __un putc('\n', hfile); /* Generate the syntax tables. */ + fputs("#include \"parser.h\"\n", cfile); fputs("#include \"shell.h\"\n", cfile); fputs("#include \"syntax.h\"\n\n", cfile); - init(); + fputs("/* syntax table used when not in quotes */\n", cfile); + init("basesyntax"); + add_default(); add("\n", "CNL"); add("\\", "CBACK"); add("'", "CSQUOTE"); @@ -201,9 +178,11 @@ main(int argc __unused, char **argv __un add("$", "CVAR"); add("}", "CENDVAR"); add("<>();&| \t", "CSPCL"); - print("basesyntax"); - init(); + finish(); + fputs("\n/* syntax table used when in double quotes */\n", cfile); + init("dqsyntax"); + add_default(); add("\n", "CNL"); add("\\", "CBACK"); add("\"", "CENDQUOTE"); @@ -212,17 +191,21 @@ main(int argc __unused, char **argv __un add("}", "CENDVAR"); /* ':/' for tilde expansion, '-^]' for [a\-x] pattern ranges */ add("!*?[]=~:/-^", "CCTL"); - print("dqsyntax"); - init(); + finish(); + fputs("\n/* syntax table used when in single quotes */\n", cfile); + init("sqsyntax"); + add_default(); add("\n", "CNL"); add("\\", "CSBACK"); add("'", "CENDQUOTE"); /* ':/' for tilde expansion, '-^]' for [a\-x] pattern ranges */ add("!*?[]=~:/-^", "CCTL"); - print("sqsyntax"); - init(); + finish(); + fputs("\n/* syntax table used when in arithmetic */\n", cfile); + init("arisyntax"); + add_default(); add("\n", "CNL"); add("\\", "CBACK"); add("`", "CBQUOTE"); @@ -231,100 +214,95 @@ main(int argc __unused, char **argv __un add("}", "CENDVAR"); add("(", "CLP"); add(")", "CRP"); - print("arisyntax"); - filltable("0"); + finish(); + fputs("\n/* character classification table */\n", cfile); + init("is_type"); add("0123456789", "ISDIGIT"); add("abcdefghijklmnopqrstuvwxyz", "ISLOWER"); add("ABCDEFGHIJKLMNOPQRSTUVWXYZ", "ISUPPER"); add("_", "ISUNDER"); add("#?$!-*@", "ISSPECL"); - print("is_type"); + finish(); + exit(0); } - /* - * Clear the syntax table. + * Output the header and declaration of a syntax table. */ static void -filltable(const char *dftval) +init(const char *name) { - int i; + fprintf(hfile, "extern const char %s[];\n", name); + fprintf(cfile, "const char %s[SYNBASE + CHAR_MAX + 1] = {\n", name); +} + - for (i = 0 ; i < size ; i++) - syntax[i] = dftval; +static void +add_one(const char *key, const char *type) +{ + fprintf(cfile, "\t[SYNBASE + %s] = %s,\n", key, type); } /* - * Initialize the syntax table with default values. + * Add default values to the syntax table. */ static void -init(void) +add_default(void) { - filltable("CWORD"); - syntax[0] = "CEOF"; - syntax[base + CTLESC] = "CCTL"; - syntax[base + CTLVAR] = "CCTL"; - syntax[base + CTLENDVAR] = "CCTL"; - syntax[base + CTLBACKQ] = "CCTL"; - syntax[base + CTLBACKQ + CTLQUOTE] = "CCTL"; - syntax[base + CTLARI] = "CCTL"; - syntax[base + CTLENDARI] = "CCTL"; - syntax[base + CTLQUOTEMARK] = "CCTL"; - syntax[base + CTLQUOTEEND] = "CCTL"; + add_one("PEOF", "CEOF"); + add_one("CTLESC", "CCTL"); + add_one("CTLVAR", "CCTL"); + add_one("CTLENDVAR", "CCTL"); + add_one("CTLBACKQ", "CCTL"); + add_one("CTLBACKQ + CTLQUOTE", "CCTL"); + add_one("CTLARI", "CCTL"); + add_one("CTLENDARI", "CCTL"); + add_one("CTLQUOTEMARK", "CCTL"); + add_one("CTLQUOTEEND", "CCTL"); } /* - * Add entries to the syntax table. + * Output the footer of a syntax table. */ static void -add(const char *p, const char *type) +finish(void) { - while (*p) - syntax[*p++ + base] = type; + fputs("};\n", cfile); } - /* - * Output the syntax table. + * Add entries to the syntax table. */ static void -print(const char *name) +add(const char *p, const char *type) { - int i; - int col; - - fprintf(hfile, "extern const char %s[];\n", name); - fprintf(cfile, "const char %s[%d] = {\n", name, size); - col = 0; - for (i = 0 ; i < size ; i++) { - if (i == 0) { - fputs(" ", cfile); - } else if ((i & 03) == 0) { - fputs(",\n ", cfile); - col = 0; - } else { - putc(',', cfile); - while (++col < 9 * (i & 03)) - putc(' ', cfile); + for (; *p; ++p) { + char c = *p; + switch (c) { + case '\t': c = 't'; break; + case '\n': c = 'n'; break; + case '\'': c = '\''; break; + case '\\': c = '\\'; break; + + default: + fprintf(cfile, "\t[SYNBASE + '%c'] = %s,\n", c, type); + continue; } - fputs(syntax[i], cfile); - col += strlen(syntax[i]); + fprintf(cfile, "\t[SYNBASE + '\\%c'] = %s,\n", c, type); } - fputs("\n};\n", cfile); } - /* * Output character classification macros (e.g. is_digit). If digits are * contiguous, we can test for them quickly. Modified: user/attilio/vmc-playground/bin/sh/parser.h ============================================================================== --- user/attilio/vmc-playground/bin/sh/parser.h Fri Feb 8 23:55:26 2013 (r246572) +++ user/attilio/vmc-playground/bin/sh/parser.h Fri Feb 8 23:59:21 2013 (r246573) @@ -39,7 +39,7 @@ #define CTLENDVAR '\371' #define CTLBACKQ '\372' #define CTLQUOTE 01 /* ored with CTLBACKQ code if in quotes */ -/* CTLBACKQ | CTLQUOTE == '\205' */ +/* CTLBACKQ | CTLQUOTE == '\373' */ #define CTLARI '\374' #define CTLENDARI '\375' #define CTLQUOTEMARK '\376' Modified: user/attilio/vmc-playground/contrib/libc++/include/__config ============================================================================== --- user/attilio/vmc-playground/contrib/libc++/include/__config Fri Feb 8 23:55:26 2013 (r246572) +++ user/attilio/vmc-playground/contrib/libc++/include/__config Fri Feb 8 23:59:21 2013 (r246573) @@ -66,6 +66,12 @@ # endif #endif // _WIN32 +#ifdef __linux__ +# if defined(__GNUC__) && _GNUC_VER >= 403 +# define _LIBCP_HAS_IS_BASE_OF +# endif +#endif + #ifdef __sun__ # include # ifdef _LITTLE_ENDIAN Modified: user/attilio/vmc-playground/contrib/libc++/include/algorithm ============================================================================== --- user/attilio/vmc-playground/contrib/libc++/include/algorithm Fri Feb 8 23:55:26 2013 (r246572) +++ user/attilio/vmc-playground/contrib/libc++/include/algorithm Fri Feb 8 23:59:21 2013 (r246573) @@ -1528,10 +1528,10 @@ copy(_InputIterator __first, _InputItera // copy_backward -template +template inline _LIBCPP_INLINE_VISIBILITY _OutputIterator -__copy_backward(_InputIterator __first, _InputIterator __last, _OutputIterator __result) +__copy_backward(_BidirectionalIterator __first, _BidirectionalIterator __last, _OutputIterator __result) { while (__first != __last) *--__result = *--__last; Modified: user/attilio/vmc-playground/contrib/libc++/include/array ============================================================================== --- user/attilio/vmc-playground/contrib/libc++/include/array Fri Feb 8 23:55:26 2013 (r246572) +++ user/attilio/vmc-playground/contrib/libc++/include/array Fri Feb 8 23:59:21 2013 (r246573) @@ -310,6 +310,7 @@ _LIBCPP_INLINE_VISIBILITY inline _Tp& get(array<_Tp, _Size>& __a) _NOEXCEPT { + static_assert(_Ip < _Size, "Index out of bounds in std::get<> (std::array)"); return __a[_Ip]; } @@ -318,6 +319,7 @@ _LIBCPP_INLINE_VISIBILITY inline const _Tp& get(const array<_Tp, _Size>& __a) _NOEXCEPT { + static_assert(_Ip < _Size, "Index out of bounds in std::get<> (const std::array)"); return __a[_Ip]; } @@ -328,6 +330,7 @@ _LIBCPP_INLINE_VISIBILITY inline _Tp&& get(array<_Tp, _Size>&& __a) _NOEXCEPT { + static_assert(_Ip < _Size, "Index out of bounds in std::get<> (std::array &&)"); return _VSTD::move(__a[_Ip]); } Modified: user/attilio/vmc-playground/contrib/libc++/include/atomic ============================================================================== --- user/attilio/vmc-playground/contrib/libc++/include/atomic Fri Feb 8 23:55:26 2013 (r246572) +++ user/attilio/vmc-playground/contrib/libc++/include/atomic Fri Feb 8 23:59:21 2013 (r246573) @@ -33,6 +33,7 @@ template T kill_dependency(T y // lock-free property +#define ATOMIC_BOOL_LOCK_FREE unspecified #define ATOMIC_CHAR_LOCK_FREE unspecified #define ATOMIC_CHAR16_T_LOCK_FREE unspecified #define ATOMIC_CHAR32_T_LOCK_FREE unspecified @@ -41,6 +42,7 @@ template T kill_dependency(T y #define ATOMIC_INT_LOCK_FREE unspecified #define ATOMIC_LONG_LOCK_FREE unspecified #define ATOMIC_LLONG_LOCK_FREE unspecified +#define ATOMIC_POINTER_LOCK_FREE unspecified // flag type and operations @@ -472,6 +474,7 @@ template // Atomics for standard typedef types +typedef atomic atomic_bool; typedef atomic atomic_char; typedef atomic atomic_schar; typedef atomic atomic_uchar; @@ -1454,6 +1457,7 @@ atomic_signal_fence(memory_order __m) _N // Atomics for standard typedef types +typedef atomic atomic_bool; typedef atomic atomic_char; typedef atomic atomic_schar; typedef atomic atomic_uchar; @@ -1499,14 +1503,16 @@ typedef atomic atomic_uintmax // lock-free property -#define ATOMIC_CHAR_LOCK_FREE 0 -#define ATOMIC_CHAR16_T_LOCK_FREE 0 -#define ATOMIC_CHAR32_T_LOCK_FREE 0 -#define ATOMIC_WCHAR_T_LOCK_FREE 0 -#define ATOMIC_SHORT_LOCK_FREE 0 -#define ATOMIC_INT_LOCK_FREE 0 -#define ATOMIC_LONG_LOCK_FREE 0 -#define ATOMIC_LLONG_LOCK_FREE 0 +#define ATOMIC_BOOL_LOCK_FREE __GCC_ATOMIC_BOOL_LOCK_FREE +#define ATOMIC_CHAR_LOCK_FREE __GCC_ATOMIC_CHAR_LOCK_FREE +#define ATOMIC_CHAR16_T_LOCK_FREE __GCC_ATOMIC_CHAR16_T_LOCK_FREE +#define ATOMIC_CHAR32_T_LOCK_FREE __GCC_ATOMIC_CHAR32_T_LOCK_FREE +#define ATOMIC_WCHAR_T_LOCK_FREE __GCC_ATOMIC_WCHAR_T_LOCK_FREE +#define ATOMIC_SHORT_LOCK_FREE __GCC_ATOMIC_SHORT_LOCK_FREE +#define ATOMIC_INT_LOCK_FREE __GCC_ATOMIC_INT_LOCK_FREE +#define ATOMIC_LONG_LOCK_FREE __GCC_ATOMIC_LONG_LOCK_FREE +#define ATOMIC_LLONG_LOCK_FREE __GCC_ATOMIC_LLONG_LOCK_FREE +#define ATOMIC_POINTER_LOCK_FREE __GCC_ATOMIC_POINTER_LOCK_FREE #endif // !__has_feature(cxx_atomic) Modified: user/attilio/vmc-playground/contrib/libc++/include/cmath ============================================================================== --- user/attilio/vmc-playground/contrib/libc++/include/cmath Fri Feb 8 23:55:26 2013 (r246572) +++ user/attilio/vmc-playground/contrib/libc++/include/cmath Fri Feb 8 23:59:21 2013 (r246573) @@ -137,21 +137,21 @@ long double tanhl(long double x); // C99 -bool signbit(floating_point x); +bool signbit(arithmetic x); -int fpclassify(floating_point x); +int fpclassify(arithmetic x); -bool isfinite(floating_point x); -bool isinf(floating_point x); -bool isnan(floating_point x); -bool isnormal(floating_point x); - -bool isgreater(floating_point x, floating_point y); -bool isgreaterequal(floating_point x, floating_point y); -bool isless(floating_point x, floating_point y); -bool islessequal(floating_point x, floating_point y); -bool islessgreater(floating_point x, floating_point y); -bool isunordered(floating_point x, floating_point y); +bool isfinite(arithmetic x); +bool isinf(arithmetic x); +bool isnan(arithmetic x); +bool isnormal(arithmetic x); + +bool isgreater(arithmetic x, arithmetic y); +bool isgreaterequal(arithmetic x, arithmetic y); +bool isless(arithmetic x, arithmetic y); +bool islessequal(arithmetic x, arithmetic y); +bool islessgreater(arithmetic x, arithmetic y); +bool isunordered(arithmetic x, arithmetic y); floating_point acosh (arithmetic x); float acoshf(float x); @@ -325,10 +325,10 @@ __libcpp_signbit(_A1 __x) _NOEXCEPT template inline _LIBCPP_INLINE_VISIBILITY -typename std::enable_if::value, bool>::type +typename std::enable_if::value, bool>::type signbit(_A1 __x) _NOEXCEPT { - return __libcpp_signbit(__x); + return __libcpp_signbit((typename std::__promote<_A1>::type)__x); } #endif // signbit @@ -349,10 +349,10 @@ __libcpp_fpclassify(_A1 __x) _NOEXCEPT template inline _LIBCPP_INLINE_VISIBILITY -typename std::enable_if::value, int>::type +typename std::enable_if::value, int>::type fpclassify(_A1 __x) _NOEXCEPT { - return __libcpp_fpclassify(__x); + return __libcpp_fpclassify((typename std::__promote<_A1>::type)__x); } #endif // fpclassify @@ -373,10 +373,10 @@ __libcpp_isfinite(_A1 __x) _NOEXCEPT template inline _LIBCPP_INLINE_VISIBILITY -typename std::enable_if::value, bool>::type +typename std::enable_if::value, bool>::type isfinite(_A1 __x) _NOEXCEPT { - return __libcpp_isfinite(__x); + return __libcpp_isfinite((typename std::__promote<_A1>::type)__x); } #endif // isfinite @@ -397,10 +397,10 @@ __libcpp_isinf(_A1 __x) _NOEXCEPT template inline _LIBCPP_INLINE_VISIBILITY -typename std::enable_if::value, bool>::type +typename std::enable_if::value, bool>::type isinf(_A1 __x) _NOEXCEPT { - return __libcpp_isinf(__x); + return __libcpp_isinf((typename std::__promote<_A1>::type)__x); } #endif // isinf @@ -421,10 +421,10 @@ __libcpp_isnan(_A1 __x) _NOEXCEPT template inline _LIBCPP_INLINE_VISIBILITY -typename std::enable_if::value, bool>::type +typename std::enable_if::value, bool>::type isnan(_A1 __x) _NOEXCEPT { - return __libcpp_isnan(__x); + return __libcpp_isnan((typename std::__promote<_A1>::type)__x); } #endif // isnan @@ -445,10 +445,10 @@ __libcpp_isnormal(_A1 __x) _NOEXCEPT template inline _LIBCPP_INLINE_VISIBILITY -typename std::enable_if::value, bool>::type +typename std::enable_if::value, bool>::type isnormal(_A1 __x) _NOEXCEPT { - return __libcpp_isnormal(__x); + return __libcpp_isnormal((typename std::__promote<_A1>::type)__x); } #endif // isnormal @@ -471,13 +471,14 @@ template inline _LIBCPP_INLINE_VISIBILITY typename std::enable_if < - std::is_floating_point<_A1>::value && - std::is_floating_point<_A2>::value, + std::is_arithmetic<_A1>::value && + std::is_arithmetic<_A2>::value, bool >::type isgreater(_A1 __x, _A2 __y) _NOEXCEPT { - return __libcpp_isgreater(__x, __y); + typedef typename std::__promote<_A1, _A2>::type type; + return __libcpp_isgreater((type)__x, (type)__y); } #endif // isgreater @@ -500,13 +501,14 @@ template inline _LIBCPP_INLINE_VISIBILITY typename std::enable_if < - std::is_floating_point<_A1>::value && - std::is_floating_point<_A2>::value, + std::is_arithmetic<_A1>::value && + std::is_arithmetic<_A2>::value, bool >::type isgreaterequal(_A1 __x, _A2 __y) _NOEXCEPT { - return __libcpp_isgreaterequal(__x, __y); + typedef typename std::__promote<_A1, _A2>::type type; + return __libcpp_isgreaterequal((type)__x, (type)__y); } #endif // isgreaterequal @@ -529,13 +531,14 @@ template inline _LIBCPP_INLINE_VISIBILITY typename std::enable_if < - std::is_floating_point<_A1>::value && - std::is_floating_point<_A2>::value, + std::is_arithmetic<_A1>::value && + std::is_arithmetic<_A2>::value, bool >::type isless(_A1 __x, _A2 __y) _NOEXCEPT { - return __libcpp_isless(__x, __y); + typedef typename std::__promote<_A1, _A2>::type type; + return __libcpp_isless((type)__x, (type)__y); } #endif // isless @@ -558,13 +561,14 @@ template inline _LIBCPP_INLINE_VISIBILITY typename std::enable_if < - std::is_floating_point<_A1>::value && - std::is_floating_point<_A2>::value, + std::is_arithmetic<_A1>::value && + std::is_arithmetic<_A2>::value, bool >::type islessequal(_A1 __x, _A2 __y) _NOEXCEPT { - return __libcpp_islessequal(__x, __y); + typedef typename std::__promote<_A1, _A2>::type type; + return __libcpp_islessequal((type)__x, (type)__y); } #endif // islessequal @@ -587,13 +591,14 @@ template inline _LIBCPP_INLINE_VISIBILITY typename std::enable_if < - std::is_floating_point<_A1>::value && - std::is_floating_point<_A2>::value, + std::is_arithmetic<_A1>::value && + std::is_arithmetic<_A2>::value, bool >::type islessgreater(_A1 __x, _A2 __y) _NOEXCEPT { - return __libcpp_islessgreater(__x, __y); + typedef typename std::__promote<_A1, _A2>::type type; + return __libcpp_islessgreater((type)__x, (type)__y); } #endif // islessgreater @@ -616,13 +621,14 @@ template inline _LIBCPP_INLINE_VISIBILITY typename std::enable_if < - std::is_floating_point<_A1>::value && - std::is_floating_point<_A2>::value, + std::is_arithmetic<_A1>::value && + std::is_arithmetic<_A2>::value, bool >::type isunordered(_A1 __x, _A2 __y) _NOEXCEPT { - return __libcpp_isunordered(__x, __y); + typedef typename std::__promote<_A1, _A2>::type type; + return __libcpp_isunordered((type)__x, (type)__y); } #endif // isunordered Modified: user/attilio/vmc-playground/contrib/libc++/include/functional ============================================================================== --- user/attilio/vmc-playground/contrib/libc++/include/functional Fri Feb 8 23:55:26 2013 (r246572) +++ user/attilio/vmc-playground/contrib/libc++/include/functional Fri Feb 8 23:59:21 2013 (r246573) @@ -1088,7 +1088,7 @@ class _LIBCPP_VISIBLE function<_Rp(_ArgT public __function::__maybe_derive_from_binary_function<_Rp(_ArgTypes...)> { typedef __function::__base<_Rp(_ArgTypes...)> __base; - aligned_storage<3*sizeof(void*)>::type __buf_; + typename aligned_storage<3*sizeof(void*)>::type __buf_; __base* __f_; template Modified: user/attilio/vmc-playground/contrib/libc++/include/future ============================================================================== --- user/attilio/vmc-playground/contrib/libc++/include/future Fri Feb 8 23:55:26 2013 (r246572) +++ user/attilio/vmc-playground/contrib/libc++/include/future Fri Feb 8 23:59:21 2013 (r246573) @@ -470,7 +470,11 @@ public: {return (__state_ & __constructed) || (__exception_ != nullptr);} _LIBCPP_INLINE_VISIBILITY - void __set_future_attached() {__state_ |= __future_attached;} + void __set_future_attached() + { + lock_guard __lk(__mut_); + __state_ |= __future_attached; + } _LIBCPP_INLINE_VISIBILITY bool __has_future_attached() const {return __state_ & __future_attached;} @@ -1753,7 +1757,7 @@ template class __packaged_task_function<_Rp(_ArgTypes...)> { typedef __packaged_task_base<_Rp(_ArgTypes...)> __base; - aligned_storage<3*sizeof(void*)>::type __buf_; + typename aligned_storage<3*sizeof(void*)>::type __buf_; __base* __f_; public: Modified: user/attilio/vmc-playground/contrib/libc++/include/istream ============================================================================== --- user/attilio/vmc-playground/contrib/libc++/include/istream Fri Feb 8 23:55:26 2013 (r246572) +++ user/attilio/vmc-playground/contrib/libc++/include/istream Fri Feb 8 23:59:21 2013 (r246573) @@ -1243,6 +1243,7 @@ template streamsize basic_istream<_CharT, _Traits>::readsome(char_type* __s, streamsize __n) { + __gc_ = 0; streamsize __c = this->rdbuf()->in_avail(); switch (__c) { Modified: user/attilio/vmc-playground/contrib/libc++/include/iterator ============================================================================== --- user/attilio/vmc-playground/contrib/libc++/include/iterator Fri Feb 8 23:55:26 2013 (r246572) +++ user/attilio/vmc-playground/contrib/libc++/include/iterator Fri Feb 8 23:59:21 2013 (r246573) @@ -822,9 +822,9 @@ private: public: _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR istreambuf_iterator() _NOEXCEPT : __sbuf_(0) {} _LIBCPP_INLINE_VISIBILITY istreambuf_iterator(istream_type& __s) _NOEXCEPT - : __sbuf_(__s.rdbuf()) {__test_for_eof();} + : __sbuf_(__s.rdbuf()) {} _LIBCPP_INLINE_VISIBILITY istreambuf_iterator(streambuf_type* __s) _NOEXCEPT - : __sbuf_(__s) {__test_for_eof();} + : __sbuf_(__s) {} _LIBCPP_INLINE_VISIBILITY istreambuf_iterator(const __proxy& __p) _NOEXCEPT : __sbuf_(__p.__sbuf_) {} Modified: user/attilio/vmc-playground/contrib/libc++/include/limits ============================================================================== --- user/attilio/vmc-playground/contrib/libc++/include/limits Fri Feb 8 23:55:26 2013 (r246572) +++ user/attilio/vmc-playground/contrib/libc++/include/limits Fri Feb 8 23:59:21 2013 (r246573) @@ -479,6 +479,53 @@ public: }; template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_specialized; +template + _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::digits; +template + _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::digits10; +template + _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::max_digits10; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_signed; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_integer; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_exact; +template + _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::radix; +template + _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::min_exponent; +template + _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::min_exponent10; +template + _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::max_exponent; +template + _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::max_exponent10; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::has_infinity; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::has_quiet_NaN; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::has_signaling_NaN; +template + _LIBCPP_CONSTEXPR const float_denorm_style numeric_limits<_Tp>::has_denorm; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::has_denorm_loss; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_iec559; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_bounded; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_modulo; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::traps; +template + _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::tinyness_before; +template + _LIBCPP_CONSTEXPR const float_round_style numeric_limits<_Tp>::round_style; + +template class _LIBCPP_VISIBLE numeric_limits : private numeric_limits<_Tp> { @@ -525,6 +572,53 @@ public: }; template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_specialized; +template + _LIBCPP_CONSTEXPR const int numeric_limits::digits; +template + _LIBCPP_CONSTEXPR const int numeric_limits::digits10; +template + _LIBCPP_CONSTEXPR const int numeric_limits::max_digits10; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_signed; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_integer; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_exact; +template + _LIBCPP_CONSTEXPR const int numeric_limits::radix; +template + _LIBCPP_CONSTEXPR const int numeric_limits::min_exponent; +template + _LIBCPP_CONSTEXPR const int numeric_limits::min_exponent10; +template + _LIBCPP_CONSTEXPR const int numeric_limits::max_exponent; +template + _LIBCPP_CONSTEXPR const int numeric_limits::max_exponent10; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_infinity; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_quiet_NaN; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_signaling_NaN; +template + _LIBCPP_CONSTEXPR const float_denorm_style numeric_limits::has_denorm; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_denorm_loss; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_iec559; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_bounded; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_modulo; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::traps; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::tinyness_before; +template + _LIBCPP_CONSTEXPR const float_round_style numeric_limits::round_style; + +template class _LIBCPP_VISIBLE numeric_limits : private numeric_limits<_Tp> { @@ -571,6 +665,53 @@ public: }; template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_specialized; +template + _LIBCPP_CONSTEXPR const int numeric_limits::digits; +template + _LIBCPP_CONSTEXPR const int numeric_limits::digits10; +template + _LIBCPP_CONSTEXPR const int numeric_limits::max_digits10; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_signed; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_integer; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_exact; +template + _LIBCPP_CONSTEXPR const int numeric_limits::radix; +template + _LIBCPP_CONSTEXPR const int numeric_limits::min_exponent; +template + _LIBCPP_CONSTEXPR const int numeric_limits::min_exponent10; +template + _LIBCPP_CONSTEXPR const int numeric_limits::max_exponent; +template + _LIBCPP_CONSTEXPR const int numeric_limits::max_exponent10; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_infinity; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_quiet_NaN; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_signaling_NaN; +template + _LIBCPP_CONSTEXPR const float_denorm_style numeric_limits::has_denorm; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_denorm_loss; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_iec559; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_bounded; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_modulo; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::traps; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::tinyness_before; +template + _LIBCPP_CONSTEXPR const float_round_style numeric_limits::round_style; + +template class _LIBCPP_VISIBLE numeric_limits : private numeric_limits<_Tp> { @@ -616,6 +757,53 @@ public: static _LIBCPP_CONSTEXPR const float_round_style round_style = __base::round_style; }; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_specialized; +template + _LIBCPP_CONSTEXPR const int numeric_limits::digits; +template + _LIBCPP_CONSTEXPR const int numeric_limits::digits10; +template + const int numeric_limits::max_digits10; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_signed; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_integer; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_exact; +template + _LIBCPP_CONSTEXPR const int numeric_limits::radix; +template + _LIBCPP_CONSTEXPR const int numeric_limits::min_exponent; +template + _LIBCPP_CONSTEXPR const int numeric_limits::min_exponent10; +template + _LIBCPP_CONSTEXPR const int numeric_limits::max_exponent; +template + _LIBCPP_CONSTEXPR const int numeric_limits::max_exponent10; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_infinity; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_quiet_NaN; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_signaling_NaN; +template + _LIBCPP_CONSTEXPR const float_denorm_style numeric_limits::has_denorm; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::has_denorm_loss; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_iec559; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_bounded; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::is_modulo; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::traps; +template + _LIBCPP_CONSTEXPR const bool numeric_limits::tinyness_before; +template + _LIBCPP_CONSTEXPR const float_round_style numeric_limits::round_style; + _LIBCPP_END_NAMESPACE_STD #endif // _LIBCPP_LIMITS Modified: user/attilio/vmc-playground/contrib/libc++/include/locale ============================================================================== --- user/attilio/vmc-playground/contrib/libc++/include/locale Fri Feb 8 23:55:26 2013 (r246572) +++ user/attilio/vmc-playground/contrib/libc++/include/locale Fri Feb 8 23:59:21 2013 (r246573) @@ -354,7 +354,7 @@ size_t __mbsrtowcs_l(wchar_t *__dest, co #endif } -_LIBCPP_ALWAYS_INLINE inline +inline int __sprintf_l(char *__s, locale_t __l, const char *__format, ...) { va_list __va; va_start(__va, __format); @@ -368,7 +368,7 @@ int __sprintf_l(char *__s, locale_t __l, return __res; } -_LIBCPP_ALWAYS_INLINE inline +inline int __snprintf_l(char *__s, size_t __n, locale_t __l, const char *__format, ...) { va_list __va; va_start(__va, __format); @@ -382,7 +382,7 @@ int __snprintf_l(char *__s, size_t __n, return __res; } -_LIBCPP_ALWAYS_INLINE inline +inline int __asprintf_l(char **__s, locale_t __l, const char *__format, ...) { va_list __va; va_start(__va, __format); @@ -396,7 +396,7 @@ int __asprintf_l(char **__s, locale_t __ return __res; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Sat Feb 9 10:48:36 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B452F9EE; Sat, 9 Feb 2013 10:48:36 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 787D62BE; Sat, 9 Feb 2013 10:48:36 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r19Ama9g087804; Sat, 9 Feb 2013 10:48:36 GMT (envelope-from delphij@svn.freebsd.org) Received: (from delphij@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r19AmZeI087803; Sat, 9 Feb 2013 10:48:36 GMT (envelope-from delphij@svn.freebsd.org) Message-Id: <201302091048.r19AmZeI087803@svn.freebsd.org> From: Xin LI Date: Sat, 9 Feb 2013 10:48:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246589 - user/delphij/zfs-lz4 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Feb 2013 10:48:36 -0000 Author: delphij Date: Sat Feb 9 10:48:35 2013 New Revision: 246589 URL: http://svnweb.freebsd.org/changeset/base/246589 Log: Remove this branch, no longer needed. Deleted: user/delphij/zfs-lz4/ From owner-svn-src-user@FreeBSD.ORG Sat Feb 9 10:49:32 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 36AACB0A; Sat, 9 Feb 2013 10:49:32 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 072CB2C4; Sat, 9 Feb 2013 10:49:32 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r19AnVpG087953; Sat, 9 Feb 2013 10:49:31 GMT (envelope-from delphij@svn.freebsd.org) Received: (from delphij@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r19AnV1s087952; Sat, 9 Feb 2013 10:49:31 GMT (envelope-from delphij@svn.freebsd.org) Message-Id: <201302091049.r19AnV1s087952@svn.freebsd.org> From: Xin LI Date: Sat, 9 Feb 2013 10:49:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r246590 - user/delphij/libz-8 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Feb 2013 10:49:32 -0000 Author: delphij Date: Sat Feb 9 10:49:31 2013 New Revision: 246590 URL: http://svnweb.freebsd.org/changeset/base/246590 Log: Remove libz-8 branch, no longer needed. Deleted: user/delphij/libz-8/