From owner-p4-projects@FreeBSD.ORG Sun Jun 13 02:38:56 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C01881065673; Sun, 13 Jun 2010 02:38:56 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 84CD8106566C for ; Sun, 13 Jun 2010 02:38:56 +0000 (UTC) (envelope-from dforsyth@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 598198FC19 for ; Sun, 13 Jun 2010 02:38:56 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5D2cuOb016814 for ; Sun, 13 Jun 2010 02:38:56 GMT (envelope-from dforsyth@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5D2cubd016812 for perforce@freebsd.org; Sun, 13 Jun 2010 02:38:56 GMT (envelope-from dforsyth@FreeBSD.org) Date: Sun, 13 Jun 2010 02:38:56 GMT Message-Id: <201006130238.o5D2cubd016812@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to dforsyth@FreeBSD.org using -f From: David Forsythe To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179563 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jun 2010 02:38:57 -0000 http://p4web.freebsd.org/@@179563?ac=10 Change 179563 by dforsyth@skunk on 2010/06/13 02:38:51 Add README that points to current repositories. Affected files ... .. //depot/projects/soc2009/dforsyth_libpkg/README#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Sun Jun 13 02:48:07 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 04EE4106566C; Sun, 13 Jun 2010 02:48:07 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BDB33106564A for ; Sun, 13 Jun 2010 02:48:06 +0000 (UTC) (envelope-from dforsyth@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 91D4F8FC19 for ; Sun, 13 Jun 2010 02:48:06 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5D2m6HT017510 for ; Sun, 13 Jun 2010 02:48:06 GMT (envelope-from dforsyth@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5D2m6rR017508 for perforce@freebsd.org; Sun, 13 Jun 2010 02:48:06 GMT (envelope-from dforsyth@FreeBSD.org) Date: Sun, 13 Jun 2010 02:48:06 GMT Message-Id: <201006130248.o5D2m6rR017508@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to dforsyth@FreeBSD.org using -f From: David Forsythe To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179565 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jun 2010 02:48:07 -0000 http://p4web.freebsd.org/@@179565?ac=10 Change 179565 by dforsyth@skunk on 2010/06/13 02:47:37 Perforce checkin from main repository on 6/12/2010 Affected files ... .. //depot/projects/soc2010/dforsyth_libpkg/LICENSE#1 add .. //depot/projects/soc2010/dforsyth_libpkg/Makefile#1 add .. //depot/projects/soc2010/dforsyth_libpkg/NOTES#1 add .. //depot/projects/soc2010/dforsyth_libpkg/TODO#1 add .. //depot/projects/soc2010/dforsyth_libpkg/doc/man/libpkg.3#1 add .. //depot/projects/soc2010/dforsyth_libpkg/freebsd/compat.c#1 add .. //depot/projects/soc2010/dforsyth_libpkg/freebsd/compat.h#1 add .. //depot/projects/soc2010/dforsyth_libpkg/freebsd/pkg_freebsd.c#1 add .. //depot/projects/soc2010/dforsyth_libpkg/freebsd/pkg_freebsd.h#1 add .. //depot/projects/soc2010/dforsyth_libpkg/libpkg/Makefile#1 add .. //depot/projects/soc2010/dforsyth_libpkg/libpkg/pkg.c#1 add .. //depot/projects/soc2010/dforsyth_libpkg/libpkg/pkg.h#1 add .. //depot/projects/soc2010/dforsyth_libpkg/libpkg/pkg_database.c#1 add .. //depot/projects/soc2010/dforsyth_libpkg/libpkg/pkg_database.o#1 add .. //depot/projects/soc2010/dforsyth_libpkg/libpkg/pkg_database.po#1 add .. //depot/projects/soc2010/dforsyth_libpkg/libpkg/pkg_depend.c#1 add .. //depot/projects/soc2010/dforsyth_libpkg/libpkg/pkg_file.c#1 add .. //depot/projects/soc2010/dforsyth_libpkg/libpkg/pkg_freebsd_directorydb.c#1 add .. //depot/projects/soc2010/dforsyth_libpkg/libpkg/pkg_freebsd_directorydb.h#1 add .. //depot/projects/soc2010/dforsyth_libpkg/libpkg/pkg_freebsd_ftp.c#1 add .. //depot/projects/soc2010/dforsyth_libpkg/libpkg/pkg_freebsd_ftp.h#1 add .. //depot/projects/soc2010/dforsyth_libpkg/libpkg/pkg_freebsd_plist.c#1 add .. //depot/projects/soc2010/dforsyth_libpkg/libpkg/pkg_freebsd_plist.h#1 add .. //depot/projects/soc2010/dforsyth_libpkg/libpkg/pkg_install.c#1 add .. //depot/projects/soc2010/dforsyth_libpkg/libpkg/pkg_install.h#1 add .. //depot/projects/soc2010/dforsyth_libpkg/libpkg/pkg_repository_local.c#1 add .. //depot/projects/soc2010/dforsyth_libpkg/libpkg/pkg_repository_local.h#1 add .. //depot/projects/soc2010/dforsyth_libpkg/libpkg/pkg_util.c#1 add .. //depot/projects/soc2010/dforsyth_libpkg/libpkg/pkg_util.h#1 add .. //depot/projects/soc2010/dforsyth_libpkg/pkg_install/Makefile#1 add .. //depot/projects/soc2010/dforsyth_libpkg/pkg_install/pkg_add/Makefile#1 add .. //depot/projects/soc2010/dforsyth_libpkg/pkg_install/pkg_add/pkg_add.c#1 add .. //depot/projects/soc2010/dforsyth_libpkg/pkg_install/pkg_add/pkg_add.h#1 add .. //depot/projects/soc2010/dforsyth_libpkg/pkg_install/pkg_info/Makefile#1 add .. //depot/projects/soc2010/dforsyth_libpkg/pkg_install/pkg_info/pkg_info.c#1 add .. //depot/projects/soc2010/dforsyth_libpkg/pkg_install/pkg_info/pkg_info.h#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Sun Jun 13 10:58:02 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 040231065670; Sun, 13 Jun 2010 10:58:02 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BACE4106564A for ; Sun, 13 Jun 2010 10:58:01 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A609D8FC1A for ; Sun, 13 Jun 2010 10:58:01 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5DAw1Jk084140 for ; Sun, 13 Jun 2010 10:58:01 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5DAw1pF084138 for perforce@freebsd.org; Sun, 13 Jun 2010 10:58:01 GMT (envelope-from ilya@FreeBSD.org) Date: Sun, 13 Jun 2010 10:58:01 GMT Message-Id: <201006131058.o5DAw1pF084138@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179568 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jun 2010 10:58:02 -0000 http://p4web.freebsd.org/@@179568?ac=10 Change 179568 by ilya@ilya_triton on 2010/06/13 10:57:15 - Update node path while processing event, first perform direct lookup for cached path and if it fails try to get full path - Add rename hook - Perform full path lookup for fd in addwatch - Replace full path hash table with inode number hash table. - Improve path handling in both fnnode and fnevent. - Remove reference counting from fnwatch, there can be max 2 references Affected files ... .. //depot/projects/soc2010/ilya_fsnotify/src/sys/kern/vfs_notify.c#3 edit .. //depot/projects/soc2010/ilya_fsnotify/src/sys/sys/fsnotify.h#3 edit Differences ... ==== //depot/projects/soc2010/ilya_fsnotify/src/sys/kern/vfs_notify.c#3 (text+ko) ==== @@ -34,12 +34,15 @@ #include #include #include +#include +#include #include #include #include #include #include #include +#include #include #include #include @@ -69,12 +72,14 @@ TAILQ_HEAD(, fnwatch) nd_watchlist; struct mtx nd_mtx; struct vnode *nd_vnode; + struct mount *nd_mount; char *nd_path; + char *nd_pathfree; + ino_t nd_ino; + volatile u_int nd_refcnt; int nd_pathlen; - uint32_t nd_pathhash; int nd_watchcount; u_int nd_supermask; - volatile u_int nd_refcnt; }; struct fneventhandle { @@ -86,8 +91,8 @@ struct fnevent { TAILQ_ENTRY(fnevent) ev_queueentry; struct fnnode *ev_node; - char *ev_path; - int ev_pathlen; + char *ev_pathfree; + int ev_pathpos; int ev_mask; int ev_cookie; int ev_handlecount; @@ -102,7 +107,6 @@ struct fnsession *wt_session; int wt_mask; int wt_wd; - volatile u_int wt_refcnt; }; @@ -110,7 +114,6 @@ static MALLOC_DEFINE(M_FSNOTIFY, "fsnotify", "fsnotify"); static MALLOC_DEFINE(M_FSNOTIFYHASH, "fsnotify_hash", "fsnotify hash tables"); -static MALLOC_DEFINE(M_FSNOTIFYPATH, "fsnotify_path", "fsnotify path buffers"); static struct cdev *fsnotify_dev; @@ -121,7 +124,7 @@ static struct taskqueue *fsnotify_tq; static struct fnnode_hashhead **fnnode_vphashtbl; -static struct fnnode_hashhead **fnnode_pathhashtbl; +static struct fnnode_hashhead **fnnode_inohashtbl; static struct mtx fnnode_hashmtx; static u_long fnnode_hashmask; @@ -149,16 +152,20 @@ static void process_queue(void *context, int pending); static void enqueue_direvent(struct fnnode *dirnode, struct componentname *cnp, - int mask); -static void enqueue_fileevent(struct fnnode *dirnode, int mask); + int cookie, int mask); +static void enqueue_fileevent(struct fnnode *dirnode, int cookie, int mask); static void session_drophandle(struct fnsession *ss, struct fneventhandle *eh); static int session_addwatch(struct fnsession *ss, struct fnnode *node, int mask, struct fnwatch **watchpp); static int session_rmwatch(struct fnsession *ss, int wd); static struct fnnode* node_lookup(struct vnode *vp); -static struct fnnode* node_alloc(char *path, int pathlen); -static void node_create(struct fnnode *node, struct vnode *vp); +static struct fnnode* node_lookupex(struct vnode *vp, ino_t *inop, + int vplocked); +static struct fnnode* node_alloc(struct vnode *vp, ino_t ino); static void node_destroy(struct fnnode *node); +static void event_copypath(struct fnevent *event, char *path, int *pathlen); +static int event_pathlen(struct fnevent *event); +static int event_nextcookie(void); static int fsnotify_modevent(struct module *module, int cmd, void *arg) @@ -185,7 +192,7 @@ hashsize = MAX(desiredvnodes / 32, 16); fnnode_vphashtbl = hashinit(hashsize, M_FSNOTIFYHASH, &fnnode_hashmask); - fnnode_pathhashtbl = hashinit(hashsize, M_FSNOTIFYHASH, + fnnode_inohashtbl = hashinit(hashsize, M_FSNOTIFYHASH, &fnnode_hashmask); TASK_INIT(&fsnotify_task, 0, process_queue, NULL); @@ -218,7 +225,7 @@ taskqueue_drain(fsnotify_tq, &fsnotify_task); taskqueue_free(fsnotify_tq); free(fnnode_vphashtbl, M_FSNOTIFYHASH); - free(fnnode_pathhashtbl, M_FSNOTIFYHASH); + free(fnnode_inohashtbl, M_FSNOTIFYHASH); mtx_destroy(&fsnotify_queue_mtx); mtx_destroy(&fnnode_hashmtx); break; @@ -281,11 +288,13 @@ static int fsnotify_read(struct cdev *dev, struct uio *uio, int flag) { - struct fsnotify_event *ue; + struct fnevent *event; + struct fneventhandle *eh; struct fnsession *ss; - struct fneventhandle *eh; + struct fnwatch *watch; + struct fsnotify_event *fe; int len, error; - char user_buf[sizeof(struct fsnotify_event) + PATH_MAX]; + char user_buf[sizeof(struct fsnotify_event) + MAXPATHLEN]; if (uio->uio_resid == 0) return (0); @@ -312,13 +321,16 @@ } eh = TAILQ_FIRST(&ss->ss_queue); - ue = (struct fsnotify_event *) user_buf; - ue->wd = eh->eh_watch->wt_wd; - ue->mask = eh->eh_watch->wt_mask & eh->eh_event->ev_mask; - ue->cookie = eh->eh_event->ev_cookie; - ue->len = eh->eh_event->ev_pathlen + 1; - memcpy(ue->name, eh->eh_event->ev_path, ue->len); - len = ue->len + sizeof(struct fsnotify_event); + event = eh->eh_event; + watch = eh->eh_watch; + fe = (struct fsnotify_event *) user_buf; + fe->fe_wd = watch->wt_wd; + fe->fe_mask = watch->wt_mask & event->ev_mask; + fe->fe_fileno = event->ev_node->nd_ino; + fe->fe_cookie = event->ev_cookie; + event_copypath(event, fe->fe_name, &fe->fe_namelen); + fe->fe_namelen += 1; + len = fe->fe_namelen + sizeof(struct fsnotify_event); mtx_unlock(&ss->ss_mtx); @@ -341,9 +353,16 @@ { struct fnsession *ss; struct fnnode *node; + struct fnnode *freenode; + struct fnevent *event; struct fnwatch *watch; struct fsnotify_addwatch_args *add_args; + struct file *fp; + struct filedesc *fdp; struct vnode *vp; + ino_t ino; + char *path, *pathfree; + int vfslocked; int error; error = devfs_get_cdevpriv((void **)&ss); @@ -353,34 +372,57 @@ switch (cmd) { case FSNOTIFY_ADDWATCH: add_args = (struct fsnotify_addwatch_args *)data; - /* TODO: get vnode for fd */ + fdp = td->td_proc->p_fd; vp = NULL; - node = node_lookup(vp); - if (node == NULL) { - /* TODO: get full path for vp */ - node_alloc(NULL, 0); - node_create(node, vp); - mtx_lock(&node->nd_mtx); + FILEDESC_SLOCK(fdp); + fp = fget_locked(fdp, add_args->fa_fd); + if (fp != NULL && fp->f_type == DTYPE_VNODE) { + vp = fp->f_vnode; + } + FILEDESC_SUNLOCK(fdp); + if (vp == NULL) + return (EBADF); + vfslocked = VFS_LOCK_GIANT(vp->v_mount); + node = node_lookupex(vp, &ino, 0); + if (node != NULL) { + VFS_UNLOCK_GIANT(vfslocked); + freenode = NULL; + } else { + error = vn_fullpath(td, vp, &path, &pathfree); + VFS_UNLOCK_GIANT(vfslocked); + if (error != 0) + return (error); + node = node_alloc(vp, ino); + node->nd_path = path; + node->nd_pathlen = strlen(path); + node->nd_pathfree = pathfree; + freenode = node; + } + error = session_addwatch(ss, node, add_args->fa_mask, &watch); + if (error == 0) { + add_args->fa_wd = watch->wt_wd; + } else if (freenode != NULL) { + node_destroy(node); } - error = session_addwatch(ss, node, add_args->mask, &watch); - if (error == 0) - add_args->wd = watch->wt_wd; - return (error); + break; case FSNOTIFY_RMWATCH: error = session_rmwatch(ss, *(int *)data); - return (error); + break; case FIONREAD: mtx_lock(&ss->ss_mtx); - if (!TAILQ_EMPTY(&ss->ss_queue)) + if (!TAILQ_EMPTY(&ss->ss_queue)) { + event = TAILQ_FIRST(&ss->ss_queue)->eh_event; *(int *)data = sizeof(struct fsnotify_event) + - TAILQ_FIRST(&ss->ss_queue)->eh_event->ev_pathlen + 1; - else + event_pathlen(event) + 1; + } else *(int *)data = 0; mtx_unlock(&ss->ss_mtx); - return (0); + break; default: - return (ENOIOCTL); + error = ENOENT; } + + return (error); } static int @@ -419,7 +461,7 @@ dirnode = node_lookup(dvp); if (dirnode != NULL) - enqueue_direvent(NULL, cnp, FE_CREATE); + enqueue_direvent(dirnode, cnp, event_nextcookie(), FE_CREATE); return (0); } @@ -427,20 +469,18 @@ hook_generic_remove(struct vnode *dvp, struct vnode *vp, struct componentname *cnp) { - struct fnnode *dirnode, *n; + struct fnnode *dirnode, *node; + int cookie; + + cookie = event_nextcookie(); - n = node_lookup(vp); - if (n != NULL) { - /* TODO */ - /* - node_remove(n); - */ - enqueue_fileevent(NULL, FE_DESTROY); - } + node = node_lookup(vp); + if (node != NULL) + enqueue_fileevent(node, cookie, FE_DESTROY | FE_REMOVE); dirnode = node_lookup(dvp); if (dirnode != NULL) - enqueue_direvent(NULL, cnp, FE_REMOVE); + enqueue_direvent(dirnode, cnp, cookie, FE_REMOVE); } static int @@ -488,21 +528,38 @@ static int hook_rename(struct vop_rename_args *ap) { + struct fnnode *fdirnode, *fnode, *tdirnode, *tnode; + int cookie; + + cookie = event_nextcookie(); + if (ap->a_tvp != NULL) { + tnode = node_lookup(ap->a_tvp); + if (tnode != NULL) { + enqueue_fileevent(tnode, cookie, + FE_DESTROY | FE_REMOVE); + } + } + fnode = node_lookupex(ap->a_fvp, NULL, 0); + if (fnode != NULL) { + /* TODO */ + /* mark path stale */ + } + + fdirnode = node_lookupex(ap->a_fdvp, NULL, 0); + if (fdirnode != NULL) + enqueue_direvent(fdirnode, ap->a_fcnp, cookie, FE_RENAME_FROM); + tdirnode = node_lookup(ap->a_tdvp); + if (tdirnode != NULL) + enqueue_direvent(tdirnode, ap->a_tcnp, cookie, FE_RENAME_TO); + return (0); } -static __inline void -watch_hold(struct fnwatch *watch) -{ - refcount_acquire(&watch->wt_refcnt); -} - static void -watch_drop(struct fnwatch *watch) +watch_tryfree(struct fnwatch *watch) { - if (refcount_release(&watch->wt_refcnt) != 0) { + if (watch->wt_session == NULL && watch->wt_node == NULL) free(watch, M_FSNOTIFY); - } } static int @@ -522,24 +579,6 @@ return (nwd); } -static struct fnnode* -node_alloc(char *path, int pathlen) -{ - struct fnnode *node; - - node = malloc(sizeof(struct fnnode), M_FSNOTIFY, M_WAITOK | M_ZERO); - node->nd_path = malloc(pathlen + 1, M_FSNOTIFYPATH, M_WAITOK); - - refcount_init(&node->nd_refcnt, 1); - - memcpy(node->nd_path, path, pathlen); - node->nd_path[pathlen] = '\0'; - node->nd_pathlen = pathlen; - node->nd_pathhash = hash32_buf(node->nd_path, pathlen, HASHINIT); - - return (node); -} - static __inline void node_hold(struct fnnode *node) { @@ -553,7 +592,7 @@ KASSERT(node->nd_watchcount == 0 && node->nd_supermask == 0 && TAILQ_EMPTY(&node->nd_watchlist), ("Invalid reference count")); mtx_destroy(&node->nd_mtx); - free(node->nd_path, M_FSNOTIFYPATH); + free(node->nd_path, M_TEMP); free(node, M_FSNOTIFY); } } @@ -564,47 +603,65 @@ uint32_t h; h = hash32_buf(vp, sizeof(vp), HASHINIT); + h += vp->v_mount->mnt_hashseed; return fnnode_vphashtbl[h & fnnode_hashmask]; } static __inline struct fnnode_hashhead * -node_pathhashhead(char *path, int pathlen) +node_inohashhead(struct mount *mnt, ino_t ino) { uint32_t h; - h = hash32_buf(path, pathlen, HASHINIT); - return fnnode_vphashtbl[h & fnnode_hashmask]; + h = ino + mnt->mnt_hashseed; + return fnnode_inohashtbl[h & fnnode_hashmask]; } -static void -node_create(struct fnnode *node, struct vnode *vp) +static struct fnnode * +node_alloc(struct vnode *vp, ino_t ino) { - struct fnnode *ni; + struct fnnode *node; MPASS(vp != NULL); + + node = malloc(sizeof(struct fnnode), M_FSNOTIFY, M_WAITOK | M_ZERO); + + refcount_init(&node->nd_refcnt, 1); + mtx_lock(&fnnode_hashmtx); /* DEBUG */ - LIST_FOREACH(ni, node_vphashhead(vp), nd_hashentry) { - if (ni->nd_vnode == vp) { - panic("Node already exists in vnode hash table: %s", - node->nd_path); + LIST_FOREACH(node, node_vphashhead(vp), nd_hashentry) { + if (node->nd_vnode == vp) { + panic("Node already exists in vnode hash table: %p", + node->nd_vnode); } } LIST_INSERT_HEAD(node_vphashhead(vp), node, nd_hashentry); mtx_unlock(&fnnode_hashmtx); + + return (node); } static void -node_destroy(struct fnnode *node) +node_detachwatches(struct fnnode *node) { struct fnwatch *watch; - mtx_lock(&node->nd_mtx); + mtx_assert(&node->nd_mtx, MA_OWNED); + node->nd_watchcount = 0; + node->nd_supermask = 0; while (!TAILQ_EMPTY(&node->nd_watchlist)) { watch = TAILQ_FIRST(&node->nd_watchlist); TAILQ_REMOVE(&node->nd_watchlist, watch, wt_nodeentry); - watch_drop(watch); + watch->wt_node = NULL; + watch_tryfree(watch); } +} + +static void +node_destroy(struct fnnode *node) +{ + mtx_lock(&node->nd_mtx); + node_detachwatches(node); mtx_unlock(&node->nd_mtx); mtx_lock(&fnnode_hashmtx); LIST_REMOVE(node, nd_hashentry); @@ -612,16 +669,36 @@ node_drop(node); } +static int +node_getino(struct vnode *vp, ino_t *inop, int vplocked) +{ + struct vattr va; + int error; + + if (vplocked == 0) { + error = vn_lock(vp, LK_SHARED); + if (error != 0) + return (error); + } + + error = VOP_GETATTR(vp, &va, thread0.td_ucred); + if (error == 0) + *inop = va.va_fileid; + + if (vplocked == 0) + VOP_UNLOCK(vp, 0); + + return (error); +} + static struct fnnode* -node_lookup(struct vnode *vp) +node_lookupex(struct vnode *vp, ino_t *inop, int vplocked) { struct fnnode *node, *rv; - int pathhash, pathlen; - char *path; + ino_t ino; + int error; rv = NULL; - path = NULL; - pathhash = pathlen = 0; /* FIXME */ /* Node is always on one of the hash tables. */ mtx_lock(&fnnode_hashmtx); LIST_FOREACH(node, node_vphashhead(vp), nd_hashentry) { @@ -636,15 +713,19 @@ mtx_unlock(&fnnode_hashmtx); if (node == NULL) { - /* TODO: lookup full path */ + if (inop == NULL) + inop = &ino; + error = node_getino(vp, inop, vplocked); + if (error != 0) + goto done; mtx_lock(&fnnode_hashmtx); - LIST_FOREACH(node, node_vphashhead(vp), nd_hashentry) { - if (node->nd_pathhash != pathhash || - node->nd_pathlen != pathlen || - memcmp(node->nd_path, path, pathlen) != 0) + LIST_FOREACH(node, + node_inohashhead(vp->v_mount, *inop), nd_hashentry) { + if (node->nd_ino != *inop || + node->nd_mount != vp->v_mount) continue; - /* add to vphash */ + /* add to inohash */ mtx_lock(&node->nd_mtx); rv = (node->nd_watchcount == 0 ? NULL : node); if (rv == NULL) @@ -654,22 +735,89 @@ mtx_unlock(&fnnode_hashmtx); } - if (path != NULL) - free(path, M_FSNOTIFY); +done: + return (rv); +} + +static __inline struct fnnode* +node_lookup(struct vnode *vp) +{ + ASSERT_VOP_LOCKED(vp, "fsnotify node lookup"); + + return (node_lookupex(vp, NULL, 1)); +} + +static int +node_updatepath(struct fnnode *node) +{ + struct nameidata ni; + struct vnode *vp; + char *path, *pathfree; + char *npath, *npathfree; + int vfslocked, error; + + /* + * TODO: has races. should be executed only in *single* process_queue + * thread + */ + vp = node->nd_vnode; + if ((vp->v_iflag & VI_DOOMED) != 0) + return (ENOENT); + + path = node->nd_path; + pathfree = node->nd_pathfree; + npath = npathfree = NULL; + vhold(vp); + mtx_unlock(&node->nd_mtx); + + NDINIT(&ni, LOOKUP, MPSAFE | FOLLOW, UIO_SYSSPACE, path, curthread); + error = namei(&ni); + vfslocked = NDHASGIANT(&ni); + if (error == 0) { + if (vp != ni.ni_vp) { + printf("fsnotify: vnode was replaced between lookups: %s\n", + path); + error = ENOENT; + } + NDFREE(&ni, 0); + } + if (error != 0) { + error = vn_fullpath(curthread, vp, &npath, &npathfree); + } - return (rv); + VFS_UNLOCK_GIANT(vfslocked); + if ((vp->v_iflag & VI_DOOMED) != 0) { + printf("fsnotify: vnode is doomed: %s\n", path); + error = ENOENT; + } + vdrop(vp); + mtx_lock(&node->nd_mtx); + if (path != node->nd_path) { + /* Lookup race */ + free(pathfree, M_TEMP); + MPASS(node->nd_path != NULL); + error = 0; + } else if (error == 0 && npath != NULL) { + free(node->nd_pathfree, M_TEMP); + node->nd_path = npath; + node->nd_pathlen = strlen(npath); + node->nd_pathfree = npathfree; + npathfree = NULL; + } + if (npathfree != NULL) + free(npathfree, M_TEMP); + return (error); } static struct fnevent * -event_alloc(struct fnnode *node, char *path, int pathlen, int handle_maxsize, +event_alloc(struct fnnode *node, char *name, int namelen, int handle_maxsize, int mask, int cookie) { struct fnevent *event; - int addslash; MPASS(handle_maxsize > 0); MPASS(mask != 0); - MPASS(pathlen > 0); + MPASS(namelen > 0); event = malloc(sizeof(struct fnevent) + (sizeof(struct fneventhandle) * handle_maxsize), @@ -678,42 +826,78 @@ event->ev_node = node; event->ev_mask = mask; event->ev_cookie = cookie; - addslash = (path[0] != '/' && node->nd_path[0] != '/' ? 1 : 0); - event->ev_pathlen = node->nd_pathlen + addslash + pathlen; - event->ev_path = malloc(event->ev_pathlen + 1, M_FSNOTIFYPATH, - M_WAITOK); - memcpy(event->ev_path, node->nd_path, node->nd_pathlen); - if (addslash != 0) - event->ev_path[node->nd_pathlen] = '/'; - memcpy(event->ev_path + node->nd_pathlen + addslash, path, - pathlen); - event->ev_path[event->ev_pathlen] = '\0'; + event->ev_pathfree = uma_zalloc(namei_zone, M_WAITOK); + event->ev_pathpos = MAXPATHLEN - 1 - namelen; + memcpy(event->ev_pathfree + event->ev_pathpos, name, namelen); + event->ev_pathfree[MAXPATHLEN - 1] = '\0'; return (event); } -static int -event_nextcookie(void) +static void +event_free(struct fnevent *event) +{ + node_drop(event->ev_node); + uma_zfree(namei_zone, event->ev_pathfree); + free(event, M_FSNOTIFY); +} + +static __inline int +event_pathlen(struct fnevent *event) { - static volatile int cookie = 1; + return (MAXPATHLEN - 1 - event->ev_pathpos); +} - return atomic_fetchadd_int(&cookie, 1); +static __inline void +event_copypath(struct fnevent *event, char *path, int *pathlen) +{ + *pathlen = event_pathlen(event); + memcpy(path, event->ev_pathfree + *pathlen, *pathlen); } static void eventhandle_drop(struct fneventhandle *eh) { struct fnnode *node; + int handlecount; node = eh->eh_event->ev_node; mtx_lock(&node->nd_mtx); - eh->eh_event->ev_handlecount--; - if (eh->eh_event->ev_handlecount == 0) { - node_drop(node); - free(eh->eh_event, M_FSNOTIFY); - } + handlecount = --eh->eh_event->ev_handlecount; mtx_unlock(&node->nd_mtx); + MPASS(handlecount >= 0); + if (handlecount == 0) + event_free(eh->eh_event); +} + +static void +event_prependpath(struct fnevent *event, struct fnnode *node) +{ + int pos, len; + + pos = event->ev_pathpos; + len = node->nd_pathlen; + MPASS(len > 0 && node->nd_path[len - 1] != '/'); + MPASS(MAXPATHLEN - pos < len + 1); + + event->ev_pathfree[--pos] = '/'; + pos -= len; + memcpy(event->ev_pathfree + pos, node->nd_path, len); + + event->ev_pathpos = pos; +} + +static int +event_nextcookie(void) +{ + static volatile int cookie = 1; + int r; + + r = atomic_fetchadd_int(&cookie, 1); + if (r == 0) + r = atomic_fetchadd_int(&cookie, 1); + return (r); } static int @@ -724,8 +908,6 @@ watch = malloc(sizeof(struct fnwatch), M_FSNOTIFY, M_WAITOK | M_ZERO); - refcount_init(&watch->wt_refcnt, 2); - watch->wt_wd = watch_nextwd(); watch->wt_mask = mask; watch->wt_session = ss; @@ -738,6 +920,8 @@ mtx_lock(&node->nd_mtx); TAILQ_INSERT_TAIL(&node->nd_watchlist, watch, wt_nodeentry); + node->nd_watchcount++; + node->nd_supermask |= watch->wt_mask; mtx_unlock(&node->nd_mtx); if (watchpp != NULL) @@ -756,8 +940,8 @@ if (watch->wt_wd != wd) continue; TAILQ_REMOVE(&ss->ss_watchlist, watch, wt_sessionentry); - watch_drop(watch); watch->wt_session = NULL; + watch_tryfree(watch); break; } mtx_unlock(&ss->ss_mtx); @@ -805,6 +989,7 @@ struct fnwatch *watch; struct fnevent *event; struct fneventhandle *eh; + struct vnode *vp; int i, handle_count; while (1) { @@ -819,8 +1004,6 @@ node = event->ev_node; - /* FIXME: lookup node full path */ - mtx_lock(&node->nd_mtx); TAILQ_FOREACH(watch, &node->nd_watchlist, wt_nodeentry) { if ((watch->wt_mask & event->ev_mask) == 0) @@ -835,17 +1018,31 @@ eh->eh_watch = watch; } handle_count = event->ev_handlecount; + if (handle_count == 0) { + node->nd_supermask &= ~event->ev_mask; + mtx_unlock(&node->nd_mtx); + event_free(event); + continue; + } + vp = node->nd_vnode; + if (vp != NULL) + node_updatepath(node); + else + printf("fsnotify: vnode not found, reusing cached path: %s\n", + node->nd_path); + if (event->ev_mask & FE_DESTROY) + node_detachwatches(node); + + event_prependpath(event, node); mtx_unlock(&node->nd_mtx); - MPASS(handle_count > 0); - for (i = 0; i < handle_count; i++) { + for (i = 0; i < handle_count; i++) session_enqueue(&event->ev_handlebuf[i]); - } } } static void -enqueue_direvent(struct fnnode *dirnode, struct componentname *cnp, int mask) +enqueue_direvent(struct fnnode *dirnode, struct componentname *cnp, int cookie, int mask) { struct fnevent *event; int supermask, watch_count; @@ -866,7 +1063,7 @@ KASSERT(watch_count > 0, ("No watchers found")); event = event_alloc(dirnode, cnp->cn_nameptr, cnp->cn_namelen, - watch_count + 1, mask, event_nextcookie()); + watch_count + 1, mask, cookie); mtx_lock(&fsnotify_queue_mtx); TAILQ_INSERT_TAIL(&fsnotify_queue, event, ev_queueentry); @@ -876,7 +1073,7 @@ } static void -enqueue_fileevent(struct fnnode *node, int mask) +enqueue_fileevent(struct fnnode *node, int cookie, int mask) { printf("enqueue_fileevent: %x\n", mask); } ==== //depot/projects/soc2010/ilya_fsnotify/src/sys/sys/fsnotify.h#3 (text+ko) ==== @@ -45,17 +45,18 @@ #define FSNOTIFY_RMWATCH _IOW('F', 2, int) struct fsnotify_event { - int32_t wd; - uint32_t mask; - uint32_t cookie; - uint32_t len; - char name[0]; + int32_t fe_wd; + uint32_t fe_mask; + uint32_t fe_cookie; + uint32_t fe_namelen; + ino_t fe_fileno; + char fe_name[0]; }; struct fsnotify_addwatch_args { - int fd; - int32_t wd; - uint32_t mask; + int fa_fd; + uint32_t fa_mask; + int32_t fa_wd; }; #ifdef _KERNEL From owner-p4-projects@FreeBSD.ORG Sun Jun 13 11:15:21 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1A3BA1065673; Sun, 13 Jun 2010 11:15:21 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D2F451065670 for ; Sun, 13 Jun 2010 11:15:20 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BF7748FC17 for ; Sun, 13 Jun 2010 11:15:20 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5DBFKKR086455 for ; Sun, 13 Jun 2010 11:15:20 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5DBFKc2086453 for perforce@freebsd.org; Sun, 13 Jun 2010 11:15:20 GMT (envelope-from rene@FreeBSD.org) Date: Sun, 13 Jun 2010 11:15:20 GMT Message-Id: <201006131115.o5DBFKc2086453@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179569 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jun 2010 11:15:21 -0000 http://p4web.freebsd.org/@@179569?ac=10 Change 179569 by rene@rene_acer on 2010/06/13 11:14:28 MFen handbook: * cutting-edge 1.246 -> 1.247 (SRCID bump only) * mirrors 1.481 -> 1.483 * network-servers 1.121 -> 1.122 Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/cutting-edge/chapter.sgml#32 edit .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/mirrors/chapter.sgml#48 edit .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/network-servers/chapter.sgml#29 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/cutting-edge/chapter.sgml#32 (text+ko) ==== @@ -4,7 +4,7 @@ $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/cutting-edge/chapter.sgml,v 1.20 2010/01/12 20:22:04 rene Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/cutting-edge/chapter.sgml - %SRCID% 1.246 + %SRCID% 1.247 --> ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/mirrors/chapter.sgml#48 (text+ko) ==== @@ -5,7 +5,7 @@ Vertaald door: Siebrand Mazeland / Rene Ladan %SOURCE% en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml - %SRCID% 1.481 + %SRCID% 1.483 --> @@ -368,23 +368,24 @@ Frankrijk: :pserver:anoncvs@anoncvs.fr.FreeBSD.org:/home/ncvs - (pserver (wachtwoord anoncvs), ssh - (geen wachtwoord) + (Gebruik cvs login voor pserver-modus en voer het + wachtwoord anoncvs in wanneer het gevraagd wordt. + Voor ssh is geen wachtwoord nodig.) - + Taiwan: :pserver:anoncvs@anoncvs.tw.FreeBSD.org:/home/ncvs - (pserver (gebruik cvs login en - vul een willekeurig wachtwoord in wanneer daarom - gevraagd wordt), ssh (geen wachtwoord)) + (Gebruik cvs login voor pserver-modus en voer elk + willekeurig wachtwoord in wanneer het gevraagd wordt. Voor ssh is + geen wachtwoord nodig.) SSH2 HostKey: 1024 02:ed:1b:17:d6:97:2b:58:5e:5c:e2:da:3b:89:88:26 /etc/ssh/ssh_host_rsa_key.pub SSH2 HostKey: 1024 e8:3b:29:7b:ca:9f:ac:e9:45:cb:c8:17:ae:9b:eb:55 /etc/ssh/ssh_host_dsa_key.pub @@ -392,17 +393,8 @@ VS: - freebsdanoncvs@anoncvs.FreeBSD.org:/home/ncvs - (alleen ssh - geen wachtwoord) - - SSH HostKey: 1024 a1:e7:46:de:fb:56:ef:05:bc:73:aa:91:09:da:f7:f4 root@sanmateo.ecn.purdue.edu -SSH2 HostKey: 1024 52:02:38:1a:2f:a8:71:d3:f5:83:93:8d:aa:00:6f:65 ssh_host_dsa_key.pub - - - - VS: - anoncvs@anoncvs1.FreeBSD.org:/home/ncvs (alleen ssh2 - geen - wachtwoord) + anoncvs@anoncvs1.FreeBSD.org:/home/ncvs (Gebruik ssh versie 2 voor + ssh, een wachtwoord is niet nodig.) SSH2 HostKey: 2048 4d:59:19:7b:ea:9b:76:0b:ca:ee:da:26:e2:3a:83:b8 ssh_host_dsa_key.pub ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/network-servers/chapter.sgml#29 (text+ko) ==== @@ -4,7 +4,7 @@ $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/network-servers/chapter.sgml,v 1.24 2010/05/16 00:58:00 rene Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/network-servers/chapter.sgml - %SRCID% 1.121 + %SRCID% 1.122 --> @@ -5677,7 +5677,7 @@ verzonden, wordt &man.logger.1; op de cliënt gebruikt om een bericht naar syslogd te sturen: - &prompt.root; logger "Testbericht van logclient" + &prompt.root; logger "Testbericht van logclient" Dit bericht dient nu zowel in /var/log/messages op de cliënt als From owner-p4-projects@FreeBSD.ORG Sun Jun 13 11:55:04 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id BEA4D1065678; Sun, 13 Jun 2010 11:55:04 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 836C31065675 for ; Sun, 13 Jun 2010 11:55:04 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6ACC38FC1B for ; Sun, 13 Jun 2010 11:55:04 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5DBt4gl089388 for ; Sun, 13 Jun 2010 11:55:04 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5DBt4TV089386 for perforce@freebsd.org; Sun, 13 Jun 2010 11:55:04 GMT (envelope-from rene@FreeBSD.org) Date: Sun, 13 Jun 2010 11:55:04 GMT Message-Id: <201006131155.o5DBt4TV089386@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179571 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jun 2010 11:55:05 -0000 http://p4web.freebsd.org/@@179571?ac=10 Change 179571 by rene@rene_acer on 2010/06/13 11:54:06 [website] MFen where.sgml 1.104 -> 1.105 Affected files ... .. //depot/projects/docproj_nl/www/nl/where.sgml#19 edit Differences ... ==== //depot/projects/docproj_nl/www/nl/where.sgml#19 (text+ko) ==== @@ -6,7 +6,7 @@ ]> &header; @@ -186,7 +186,7 @@ - [Bekijk] + [Bekijk] @@ -200,28 +200,24 @@ [Distributie] [ISO] - pc98 [Distributie] [ISO] - sparc64 From owner-p4-projects@FreeBSD.ORG Mon Jun 14 08:19:31 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E8A5B106567A; Mon, 14 Jun 2010 08:19:30 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ACABA106566B for ; Mon, 14 Jun 2010 08:19:30 +0000 (UTC) (envelope-from raj@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9A1018FC13 for ; Mon, 14 Jun 2010 08:19:30 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5E8JUBG070674 for ; Mon, 14 Jun 2010 08:19:30 GMT (envelope-from raj@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5E8JUDD070672 for perforce@freebsd.org; Mon, 14 Jun 2010 08:19:30 GMT (envelope-from raj@freebsd.org) Date: Mon, 14 Jun 2010 08:19:30 GMT Message-Id: <201006140819.o5E8JUDD070672@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to raj@freebsd.org using -f From: Rafal Jaworowski To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179594 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2010 08:19:31 -0000 http://p4web.freebsd.org/@@179594?ac=10 Change 179594 by raj@raj_nand on 2010/06/14 08:19:12 Provide initial NFC back-end driver for Samsung S3C24x0 NAND controller. Submitted by: Andrew Turner Affected files ... .. //depot/projects/nand2/sys/arm/conf/LN2410SBC#2 edit .. //depot/projects/nand2/sys/arm/s3c2xx0/files.s3c2xx0#2 edit .. //depot/projects/nand2/sys/dev/nand/nfc_s3c24x0.c#1 add Differences ... ==== //depot/projects/nand2/sys/arm/conf/LN2410SBC#2 (text+ko) ==== @@ -85,3 +85,4 @@ device scbus # SCSI bus (required for da) device da # Direct Access (disks) +device nand ==== //depot/projects/nand2/sys/arm/s3c2xx0/files.s3c2xx0#2 (text+ko) ==== @@ -10,4 +10,5 @@ arm/s3c2xx0/uart_cpu_s3c2410.c optional uart arm/s3c2xx0/uart_dev_s3c2410.c optional uart +dev/nand/nfc_s3c24x0.c optional nand dev/usb/controller/ohci_s3c24x0.c optional ohci From owner-p4-projects@FreeBSD.ORG Mon Jun 14 09:58:32 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4D7B3106567E; Mon, 14 Jun 2010 09:58:32 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0D4AC1065672 for ; Mon, 14 Jun 2010 09:58:32 +0000 (UTC) (envelope-from raj@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EC7058FC15 for ; Mon, 14 Jun 2010 09:58:31 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5E9wVZm090041 for ; Mon, 14 Jun 2010 09:58:31 GMT (envelope-from raj@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5E9wLh9090031 for perforce@freebsd.org; Mon, 14 Jun 2010 09:58:21 GMT (envelope-from raj@freebsd.org) Date: Mon, 14 Jun 2010 09:58:21 GMT Message-Id: <201006140958.o5E9wLh9090031@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to raj@freebsd.org using -f From: Rafal Jaworowski To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179596 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2010 09:58:32 -0000 http://p4web.freebsd.org/@@179596?ac=10 Change 179596 by raj@raj_nand on 2010/06/14 09:57:45 IFC @179595 Affected files ... .. //depot/projects/nand2/MAINTAINERS#3 integrate .. //depot/projects/nand2/Makefile#3 integrate .. //depot/projects/nand2/Makefile.inc1#3 integrate .. //depot/projects/nand2/ObsoleteFiles.inc#3 integrate .. //depot/projects/nand2/UPDATING#3 integrate .. //depot/projects/nand2/bin/chio/chio.c#2 integrate .. //depot/projects/nand2/bin/cp/cp.c#2 integrate .. //depot/projects/nand2/bin/date/date.1#2 integrate .. //depot/projects/nand2/bin/getfacl/getfacl.1#2 integrate .. //depot/projects/nand2/bin/ln/ln.c#2 integrate .. //depot/projects/nand2/bin/ln/symlink.7#2 integrate .. //depot/projects/nand2/bin/pax/pat_rep.c#2 integrate .. //depot/projects/nand2/bin/ps/ps.1#3 integrate .. //depot/projects/nand2/bin/pwait/pwait.1#2 integrate .. //depot/projects/nand2/bin/setfacl/setfacl.1#3 integrate .. //depot/projects/nand2/bin/sh/arith.y#2 integrate .. //depot/projects/nand2/bin/sh/arith_lex.l#2 integrate .. //depot/projects/nand2/bin/sh/cd.c#2 integrate .. //depot/projects/nand2/bin/sh/cd.h#2 integrate .. //depot/projects/nand2/bin/sh/eval.c#3 integrate .. //depot/projects/nand2/bin/sh/expand.c#2 integrate .. //depot/projects/nand2/bin/sh/histedit.c#2 integrate .. //depot/projects/nand2/bin/sh/jobs.c#2 integrate .. //depot/projects/nand2/bin/sh/main.c#2 integrate .. //depot/projects/nand2/bin/sh/mksyntax.c#2 integrate .. //depot/projects/nand2/bin/sh/myhistedit.h#2 integrate .. //depot/projects/nand2/bin/sh/options.c#2 integrate .. //depot/projects/nand2/bin/sh/parser.c#3 integrate .. //depot/projects/nand2/bin/sh/sh.1#3 integrate .. //depot/projects/nand2/bin/sh/var.c#2 integrate .. //depot/projects/nand2/bin/sh/var.h#2 integrate .. //depot/projects/nand2/cddl/contrib/opensolaris/cmd/zdb/zdb.c#2 integrate .. //depot/projects/nand2/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c#3 integrate .. //depot/projects/nand2/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c#2 integrate .. //depot/projects/nand2/cddl/contrib/opensolaris/cmd/ztest/ztest.c#2 integrate .. //depot/projects/nand2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_lex.l#2 integrate .. //depot/projects/nand2/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h#3 integrate .. //depot/projects/nand2/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c#3 integrate .. //depot/projects/nand2/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c#2 integrate .. //depot/projects/nand2/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c#2 integrate .. //depot/projects/nand2/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c#2 integrate .. //depot/projects/nand2/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h#2 integrate .. //depot/projects/nand2/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c#2 integrate .. //depot/projects/nand2/cddl/contrib/opensolaris/tools/ctf/cvt/ctf.c#2 integrate .. //depot/projects/nand2/contrib/bind9/CHANGES#3 integrate .. //depot/projects/nand2/contrib/bind9/lib/dns/api#3 integrate .. //depot/projects/nand2/contrib/bind9/lib/dns/validator.c#3 integrate .. //depot/projects/nand2/contrib/bind9/version#3 integrate .. //depot/projects/nand2/contrib/binutils/bfd/archures.c#2 integrate .. //depot/projects/nand2/contrib/binutils/bfd/bfd-in2.h#2 integrate .. //depot/projects/nand2/contrib/binutils/bfd/config.bfd#2 integrate .. //depot/projects/nand2/contrib/binutils/bfd/cpu-mips.c#2 integrate .. //depot/projects/nand2/contrib/binutils/bfd/elfxx-mips.c#2 integrate .. //depot/projects/nand2/contrib/binutils/gas/config/tc-mips.c#2 integrate .. //depot/projects/nand2/contrib/binutils/gas/config/tc-mips.h#2 integrate .. //depot/projects/nand2/contrib/binutils/include/elf/mips.h#2 integrate .. //depot/projects/nand2/contrib/binutils/include/opcode/mips.h#2 integrate .. //depot/projects/nand2/contrib/binutils/opcodes/mips-dis.c#2 integrate .. //depot/projects/nand2/contrib/binutils/opcodes/mips-opc.c#2 integrate .. //depot/projects/nand2/contrib/binutils/opcodes/mips16-opc.c#2 integrate .. //depot/projects/nand2/contrib/bsnmp/gensnmpdef/gensnmpdef.1#2 integrate .. //depot/projects/nand2/contrib/bsnmp/gensnmptree/gensnmptree.1#3 integrate .. //depot/projects/nand2/contrib/bsnmp/lib/asn1.3#2 integrate .. //depot/projects/nand2/contrib/bsnmp/lib/bsnmpagent.3#2 integrate .. //depot/projects/nand2/contrib/bsnmp/lib/bsnmpclient.3#2 integrate .. //depot/projects/nand2/contrib/bsnmp/lib/bsnmplib.3#2 integrate .. //depot/projects/nand2/contrib/bsnmp/snmp_mibII/snmp_mibII.3#2 integrate .. //depot/projects/nand2/contrib/bsnmp/snmpd/bsnmpd.1#2 integrate .. //depot/projects/nand2/contrib/bsnmp/snmpd/snmpmod.3#3 integrate .. //depot/projects/nand2/contrib/com_err/compile_et.1#2 integrate .. //depot/projects/nand2/contrib/gcc/config/fixdfdi.c#1 branch .. //depot/projects/nand2/contrib/gcc/config/fixsfdi.c#1 branch .. //depot/projects/nand2/contrib/gcc/config/fixunsdfsi.c#1 branch .. //depot/projects/nand2/contrib/gcc/config/fixunssfsi.c#1 branch .. //depot/projects/nand2/contrib/gcc/config/floatdidf.c#1 branch .. //depot/projects/nand2/contrib/gcc/config/floatdisf.c#1 branch .. //depot/projects/nand2/contrib/gcc/config/floatundidf.c#1 branch .. //depot/projects/nand2/contrib/gcc/config/floatundisf.c#1 branch .. //depot/projects/nand2/contrib/gcc/config/mips/freebsd.h#2 integrate .. //depot/projects/nand2/contrib/gcc/config/mips/mips.c#2 integrate .. //depot/projects/nand2/contrib/gcc/config/mips/mips.h#2 integrate .. //depot/projects/nand2/contrib/gcc/config/mips/mips.md#2 integrate .. //depot/projects/nand2/contrib/gdtoa/hexnan.c#2 integrate .. //depot/projects/nand2/contrib/ipfilter/man/ipmon.8#2 integrate .. //depot/projects/nand2/contrib/llvm/CMakeLists.txt#1 branch .. //depot/projects/nand2/contrib/llvm/CREDITS.TXT#1 branch .. //depot/projects/nand2/contrib/llvm/LICENSE.TXT#1 branch .. //depot/projects/nand2/contrib/llvm/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/Makefile.common#1 branch .. //depot/projects/nand2/contrib/llvm/Makefile.config.in#1 branch .. //depot/projects/nand2/contrib/llvm/Makefile.rules#1 branch .. //depot/projects/nand2/contrib/llvm/ModuleInfo.txt#1 branch .. //depot/projects/nand2/contrib/llvm/README.txt#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/AutoRegen.sh#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/ExportMap.map#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/LICENSE.TXT#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/README.TXT#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/config.guess#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/config.sub#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/configure.ac#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/depcomp#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/install-sh#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/ltmain.sh#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/bison.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/build_exeext.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/c_printf_a.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/check_gnu_make.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/config_makefile.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/config_project.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/cxx_bidi_iterator.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/cxx_flag_check.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/cxx_fwd_iterator.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/cxx_namespaces.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/cxx_std_iterator.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/find_std_program.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/flex.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/func_isinf.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/func_isnan.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/func_mmap_file.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/header_mmap_anonymous.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/huge_val.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/libtool.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/link_options.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/linux_mixed_64_32.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/ltdl.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/need_dev_zero_for_mmap.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/path_perl.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/path_tclsh.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/rand48.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/sanity_check.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/single_cxx_check.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/m4/visibility_inlines_hidden.m4#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/missing#1 branch .. //depot/projects/nand2/contrib/llvm/autoconf/mkinstalldirs#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/README.txt#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/analysis/llvm_analysis-binding.ads#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/analysis/llvm_analysis.ads#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/analysis/llvm_analysis_wrap.cxx#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/bitreader/llvm_bit_reader-binding.ads#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/bitreader/llvm_bit_reader.ads#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/bitreader/llvm_bitreader_wrap.cxx#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/bitwriter/llvm_bit_writer-binding.ads#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/bitwriter/llvm_bit_writer.ads#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/bitwriter/llvm_bitwriter_wrap.cxx#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/executionengine/llvm_execution_engine-binding.ads#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/executionengine/llvm_execution_engine.ads#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/executionengine/llvm_executionengine_wrap.cxx#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/llvm.gpr#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/llvm/llvm-binding.ads#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/llvm/llvm.ads#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/llvm/llvm_link_time_optimizer-binding.ads#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/llvm/llvm_link_time_optimizer.ads#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/llvm/llvm_linktimeoptimizer_wrap.cxx#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/llvm/llvm_wrap.cxx#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/target/llvm_target-binding.ads#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/target/llvm_target.ads#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/target/llvm_target_wrap.cxx#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/transforms/llvm_transforms-binding.ads#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/transforms/llvm_transforms.ads#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ada/transforms/llvm_transforms_wrap.cxx#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/Makefile.ocaml#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/analysis/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/analysis/analysis_ocaml.c#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/analysis/llvm_analysis.ml#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/analysis/llvm_analysis.mli#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/bitreader/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/bitreader/bitreader_ocaml.c#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/bitreader/llvm_bitreader.ml#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/bitreader/llvm_bitreader.mli#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/bitwriter/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/bitwriter/bitwriter_ocaml.c#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/bitwriter/llvm_bitwriter.ml#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/bitwriter/llvm_bitwriter.mli#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/executionengine/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/executionengine/executionengine_ocaml.c#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/executionengine/llvm_executionengine.ml#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/executionengine/llvm_executionengine.mli#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/llvm/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/llvm/llvm.ml#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/llvm/llvm.mli#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/llvm/llvm_ocaml.c#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/target/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/target/llvm_target.ml#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/target/llvm_target.mli#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/target/target_ocaml.c#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/transforms/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/transforms/scalar/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/transforms/scalar/llvm_scalar_opts.ml#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/transforms/scalar/llvm_scalar_opts.mli#1 branch .. //depot/projects/nand2/contrib/llvm/bindings/ocaml/transforms/scalar/scalar_opts_ocaml.c#1 branch .. //depot/projects/nand2/contrib/llvm/build-for-llvm-top.sh#1 branch .. //depot/projects/nand2/contrib/llvm/configure#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm-c/Analysis.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm-c/BitReader.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm-c/BitWriter.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm-c/Core.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm-c/EnhancedDisassembly.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm-c/ExecutionEngine.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm-c/Target.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm-c/Transforms/IPO.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm-c/Transforms/Scalar.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm-c/lto.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/APFloat.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/APInt.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/APSInt.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/BitVector.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/DeltaAlgorithm.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/DenseMap.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/DenseMapInfo.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/DenseSet.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/FoldingSet.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/GraphTraits.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/ImmutableList.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/ImmutableMap.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/ImmutableSet.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/IndexedMap.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/Optional.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/OwningPtr.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/PointerIntPair.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/PointerUnion.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/PostOrderIterator.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/PriorityQueue.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/SCCIterator.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/STLExtras.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/ScopedHashTable.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/SetOperations.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/SetVector.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/SmallBitVector.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/SmallPtrSet.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/SmallSet.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/SmallString.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/SmallVector.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/SparseBitVector.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/Statistic.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/StringExtras.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/StringMap.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/StringRef.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/StringSet.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/StringSwitch.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/Trie.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/Triple.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/Twine.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/UniqueVector.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/ValueMap.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/VectorExtras.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/ilist.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/ilist_node.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/iterator.cmake#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ADT/iterator.h.in#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/AbstractTypeUser.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/CFGPrinter.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/CallGraph.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/CaptureTracking.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/ConstantFolding.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/ConstantsScanner.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/DebugInfo.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/DomPrinter.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/DominatorInternals.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/Dominators.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/FindUsedTypes.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/IVUsers.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/InlineCost.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/Interval.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/IntervalIterator.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/IntervalPartition.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/LibCallSemantics.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/Lint.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/LiveValues.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/LoopDependenceAnalysis.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/LoopInfo.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/LoopPass.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/PHITransAddr.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/Passes.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/PointerTracking.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/PostDominators.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/ProfileInfo.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/ProfileInfoLoader.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/ProfileInfoTypes.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/ScalarEvolutionNormalization.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/SparsePropagation.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/Trace.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/ValueTracking.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Analysis/Verifier.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Argument.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Assembly/AsmAnnotationWriter.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Assembly/Parser.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Assembly/PrintModulePass.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Assembly/Writer.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Attributes.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/AutoUpgrade.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/BasicBlock.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Bitcode/Archive.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Bitcode/BitCodes.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CMakeLists.txt#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CallGraphSCCPass.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CallingConv.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/Analysis.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/BinaryObject.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/FastISel.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/GCMetadata.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/GCMetadataPrinter.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/GCStrategy.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/GCs.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/IntrinsicLowering.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/JITCodeEmitter.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/LinkAllAsmWriterComponents.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/LiveInterval.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/LiveStackAnalysis.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/LiveVariables.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachORelocation.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachineCodeEmitter.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachineCodeInfo.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachineDominators.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachineFunction.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachineFunctionPass.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachineInstr.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachineLocation.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachineOperand.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachinePassRegistry.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachineRelocation.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/MachineSSAUpdater.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/ObjectCodeEmitter.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/Passes.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/ProcessImplicitDefs.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/RegAllocRegistry.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/RegisterCoalescer.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/SchedulerRegistry.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/ValueTypes.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CodeGen/ValueTypes.td#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CompilerDriver/Action.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CompilerDriver/BuiltinOptions.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CompilerDriver/Common.td#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CompilerDriver/CompilationGraph.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CompilerDriver/Error.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CompilerDriver/ForceLinkage.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CompilerDriver/ForceLinkageMacros.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CompilerDriver/Main.inc#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CompilerDriver/Plugin.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/CompilerDriver/Tool.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Config/AsmParsers.def.in#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Config/AsmPrinters.def.in#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Config/Disassemblers.def.in#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Config/Targets.def.in#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Config/config.h.cmake#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Config/config.h.in#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Constant.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Constants.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/DerivedTypes.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ExecutionEngine/GenericValue.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ExecutionEngine/Interpreter.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ExecutionEngine/JIT.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ExecutionEngine/JITEventListener.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Function.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/GVMaterializer.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/GlobalAlias.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/GlobalValue.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/GlobalVariable.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/InlineAsm.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/InstrTypes.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Instruction.def#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Instruction.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Instructions.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/IntrinsicInst.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Intrinsics.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Intrinsics.td#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/IntrinsicsARM.td#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/IntrinsicsAlpha.td#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/IntrinsicsCellSPU.td#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/IntrinsicsPowerPC.td#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/IntrinsicsX86.td#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/IntrinsicsXCore.td#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/LLVMContext.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/LinkAllPasses.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/LinkAllVMCore.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Linker.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/EDInstInfo.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCAsmInfo.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCAsmInfoCOFF.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCAsmInfoDarwin.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCAsmLayout.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCAssembler.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCCodeEmitter.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCContext.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCDirectives.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCDisassembler.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCExpr.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCFixup.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCInst.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCInstPrinter.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCLabel.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCMachOSymbolFlags.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCObjectWriter.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCParser/AsmCond.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCParser/AsmParser.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCSection.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCSectionCOFF.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCSectionELF.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCSectionMachO.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCStreamer.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCSymbol.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MCValue.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/MachObjectWriter.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/MC/SectionKind.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Metadata.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Module.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/OperandTraits.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Operator.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Pass.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/PassAnalysisSupport.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/PassManager.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/PassManagers.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/PassSupport.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/AlignOf.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/Allocator.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/CFG.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/CallSite.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/Casting.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/CommandLine.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/Compiler.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/ConstantFolder.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/ConstantRange.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/DOTGraphTraits.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/DataFlow.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/DataTypes.h.cmake#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/DataTypes.h.in#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/Debug.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/DebugLoc.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/Dwarf.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/DynamicLinker.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/ELF.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/ErrorHandling.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/FileUtilities.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/Format.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/FormattedStream.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/GetElementPtrTypeIterator.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/GraphWriter.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/IRBuilder.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/IRReader.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/InstIterator.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/InstVisitor.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/LeakDetector.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/MachO.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/ManagedStatic.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/MathExtras.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/MemoryBuffer.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/MemoryObject.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/MutexGuard.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/NoFolder.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/OutputBuffer.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/PassNameParser.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/PatternMatch.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/PluginLoader.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/PointerLikeTypeTraits.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/PredIteratorCache.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/PrettyStackTrace.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/Recycler.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/RecyclingAllocator.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/Regex.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/Registry.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/RegistryParser.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/SMLoc.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/SlowOperationInformer.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/SourceMgr.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/StableBasicBlockNumbering.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/StandardPasses.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/StringPool.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/SystemUtils.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/TargetFolder.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/Timer.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/TypeBuilder.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/ValueHandle.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/circular_raw_ostream.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/raw_os_ostream.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/raw_ostream.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Support/type_traits.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/SymbolTableListTraits.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/AIXDataTypesFix.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/Alarm.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/Atomic.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/DataTypes.h.cmake#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/DataTypes.h.in#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/Disassembler.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/DynamicLibrary.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/Errno.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/Host.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/IncludeFile.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/LICENSE.TXT#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/Memory.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/Mutex.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/Path.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/Process.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/Program.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/RWMutex.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/Signals.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/Solaris.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/ThreadLocal.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/Threading.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/TimeValue.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/System/Valgrind.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/Mangler.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/SubtargetFeature.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/Target.td#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetAsmBackend.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetAsmLexer.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetAsmParser.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetCallingConv.td#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetData.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetELFWriterInfo.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetFrameInfo.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetInstrDesc.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetInstrInfo.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetIntrinsicInfo.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetJITInfo.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetLowering.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetMachine.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetOpcodes.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetOptions.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetRegistry.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetSchedule.td#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetSelect.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Target/TargetSubtarget.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Transforms/IPO.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Transforms/IPO/InlinerPass.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Transforms/Instrumentation.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Transforms/RSProfiling.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Transforms/Scalar.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Transforms/Utils/AddrModeMatcher.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Transforms/Utils/BasicInliner.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Transforms/Utils/FunctionUtils.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Transforms/Utils/Local.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Transforms/Utils/SSI.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Transforms/Utils/UnrollLoop.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Type.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/TypeSymbolTable.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Use.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/User.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/Value.h#1 branch .. //depot/projects/nand2/contrib/llvm/include/llvm/ValueSymbolTable.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/AliasAnalysis.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/AliasAnalysisCounter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/AliasDebugger.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/AliasSetTracker.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/Analysis.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/CFGPrinter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/CMakeLists.txt#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/CaptureTracking.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/ConstantFolding.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/DbgInfoPrinter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/DebugInfo.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/DomPrinter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/IPA/CMakeLists.txt#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/IPA/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/IVUsers.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/InlineCost.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/InstCount.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/InstructionSimplify.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/Interval.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/IntervalPartition.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/LazyValueInfo.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/LibCallAliasAnalysis.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/LibCallSemantics.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/Lint.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/LiveValues.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/LoopDependenceAnalysis.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/LoopInfo.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/LoopPass.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/PHITransAddr.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/PointerTracking.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/PostDominators.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/ProfileInfo.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/ProfileInfoLoader.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/ProfileVerifierPass.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/README.txt#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/ScalarEvolution.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/SparsePropagation.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/Trace.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Analysis/ValueTracking.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Archive/Archive.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Archive/ArchiveInternals.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Archive/ArchiveReader.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Archive/ArchiveWriter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Archive/CMakeLists.txt#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Archive/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/lib/AsmParser/CMakeLists.txt#1 branch .. //depot/projects/nand2/contrib/llvm/lib/AsmParser/LLLexer.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/AsmParser/LLLexer.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/AsmParser/LLParser.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/AsmParser/LLParser.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/AsmParser/LLToken.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/AsmParser/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/lib/AsmParser/Parser.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Bitcode/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Bitcode/Reader/BitReader.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Bitcode/Reader/CMakeLists.txt#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Bitcode/Reader/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Bitcode/Writer/BitWriter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Bitcode/Writer/CMakeLists.txt#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Bitcode/Writer/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/Analysis.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/AntiDepBreaker.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/AsmPrinter/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/BranchFolding.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/BranchFolding.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/CMakeLists.txt#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/CodePlacementOpt.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/ELF.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/ELFCodeEmitter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/ELFCodeEmitter.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/ELFWriter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/ELFWriter.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/ExactHazardRecognizer.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/ExactHazardRecognizer.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/GCMetadata.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/GCMetadataPrinter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/GCStrategy.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/IfConversion.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/LatencyPriorityQueue.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/LiveInterval.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/LiveStackAnalysis.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/LiveVariables.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/LowerSubregs.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/MachineCSE.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/MachineDominators.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/MachineFunction.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/MachineFunctionPass.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/MachineInstr.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/MachineLICM.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/MachineLoopInfo.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/MachineModuleInfoImpls.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/MachinePassRegistry.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/MachineSink.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/MachineVerifier.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/ObjectCodeEmitter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/OcamlGC.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/OptimizeExts.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/OptimizePHIs.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/PBQP/Graph.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/PBQP/HeuristicBase.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/PBQP/HeuristicSolver.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/PBQP/Heuristics/Briggs.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/PBQP/Math.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/PBQP/Solution.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/PHIElimination.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/PHIElimination.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/Passes.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/PreAllocSplitting.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/PseudoSourceValue.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/README.txt#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/RegAllocFast.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/RegAllocLocal.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/ScheduleDAGEmit.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/CallingConvLower.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeOrdering.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/ShadowStackGC.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SimpleHazardRecognizer.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/SlotIndexes.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/Spiller.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/Spiller.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/StackProtector.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/TailDuplication.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/VirtRegMap.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/VirtRegMap.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CodeGen/VirtRegRewriter.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CompilerDriver/Action.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CompilerDriver/BuiltinOptions.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CompilerDriver/CMakeLists.txt#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CompilerDriver/CompilationGraph.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CompilerDriver/Main.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CompilerDriver/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CompilerDriver/Plugin.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/CompilerDriver/Tool.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/CMakeLists.txt#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/Interpreter/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/JIT/Intercept.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/JIT/JIT.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/JIT/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/ExecutionEngine/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Linker/CMakeLists.txt#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Linker/LinkArchives.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Linker/LinkItems.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Linker/LinkModules.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Linker/Linker.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Linker/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/CMakeLists.txt#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCAsmInfo.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCAsmStreamer.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCAssembler.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCCodeEmitter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCContext.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCDisassembler.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCExpr.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCInst.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCInstPrinter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCLabel.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCLoggingStreamer.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCMachOStreamer.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCNullStreamer.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCObjectWriter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCParser/AsmParser.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCParser/CMakeLists.txt#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCParser/MCAsmLexer.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCParser/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCParser/TargetAsmParser.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCSection.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCSectionCOFF.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCSectionELF.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCSectionMachO.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCStreamer.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCSymbol.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MCValue.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/MachObjectWriter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/lib/MC/TargetAsmBackend.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/APFloat.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/APInt.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/APSInt.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/Allocator.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/CMakeLists.txt#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/COPYRIGHT.regex#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/CommandLine.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/ConstantRange.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/Debug.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/DeltaAlgorithm.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/Dwarf.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/ErrorHandling.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/FileUtilities.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/FoldingSet.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/FormattedStream.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/GraphWriter.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/IsInf.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/IsNAN.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/ManagedStatic.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/MemoryBuffer.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/MemoryObject.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/PluginLoader.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/PrettyStackTrace.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/Regex.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/SlowOperationInformer.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/SmallPtrSet.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/SmallVector.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/SourceMgr.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/Statistic.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/StringExtras.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/StringMap.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/StringPool.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/StringRef.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/SystemUtils.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/TargetRegistry.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/Timer.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/Triple.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/Twine.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/circular_raw_ostream.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/raw_os_ostream.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/raw_ostream.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/regcclass.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/regcname.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/regcomp.c#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/regengine.inc#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/regerror.c#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/regex2.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/regex_impl.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/regexec.c#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/regfree.c#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/regstrlcpy.c#1 branch .. //depot/projects/nand2/contrib/llvm/lib/Support/regutils.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Alarm.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Atomic.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/CMakeLists.txt#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Disassembler.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/DynamicLibrary.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Errno.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Host.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/IncludeFile.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Makefile#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Memory.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Mutex.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Path.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Process.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Program.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/README.txt#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/RWMutex.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/SearchForAddressOfSpecialSymbol.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Signals.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/ThreadLocal.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Threading.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/TimeValue.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Unix/Alarm.inc#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Unix/Host.inc#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Unix/Memory.inc#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Unix/Mutex.inc#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Unix/Path.inc#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Unix/Process.inc#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Unix/Program.inc#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Unix/README.txt#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Unix/RWMutex.inc#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Unix/Signals.inc#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Unix/ThreadLocal.inc#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Unix/TimeValue.inc#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Unix/Unix.h#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Valgrind.cpp#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Win32/Alarm.inc#1 branch .. //depot/projects/nand2/contrib/llvm/lib/System/Win32/DynamicLibrary.inc#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Mon Jun 14 10:59:39 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 87128106567A; Mon, 14 Jun 2010 10:59:39 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4B2A31065674 for ; Mon, 14 Jun 2010 10:59:39 +0000 (UTC) (envelope-from kibab@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F3DCC8FC16 for ; Mon, 14 Jun 2010 10:59:38 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5EAxcWL095721 for ; Mon, 14 Jun 2010 10:59:38 GMT (envelope-from kibab@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5EAxc9V095719 for perforce@freebsd.org; Mon, 14 Jun 2010 10:59:38 GMT (envelope-from kibab@FreeBSD.org) Date: Mon, 14 Jun 2010 10:59:38 GMT Message-Id: <201006141059.o5EAxc9V095719@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kibab@FreeBSD.org using -f From: Ilya Bakulin To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179597 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2010 10:59:39 -0000 http://p4web.freebsd.org/@@179597?ac=10 Change 179597 by kibab@kibab_kibab-nb on 2010/06/14 10:59:15 - Finish adding FEATURE macro to main GEOM classes (main = has an option in conf/options to switch it on). Affected files ... .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/cache/g_cache.c#2 edit .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/geom_bsd.c#2 edit .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/geom_fox.c#2 edit .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/geom_mbr.c#2 edit .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/geom_pc98.c#2 edit .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/geom_sunlabel.c#2 edit .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/geom_vol_ffs.c#2 edit .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/multipath/g_multipath.c#2 edit .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/part/g_part_apm.c#2 edit .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/part/g_part_bsd.c#2 edit .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/part/g_part_ebr.c#2 edit .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/part/g_part_gpt.c#2 edit .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/part/g_part_mbr.c#2 edit .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/part/g_part_pc98.c#2 edit .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/part/g_part_vtoc8.c#2 edit .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/raid3/g_raid3.c#2 edit .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/shsec/g_shsec.c#2 edit .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/stripe/g_stripe.c#2 edit .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/uzip/g_uzip.c#2 edit .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/virstor/g_virstor.c#2 edit Differences ... ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/cache/g_cache.c#2 (text+ko) ==== @@ -42,6 +42,8 @@ #include #include +FEATURE(geom_cache, "Geom cache module"); + static MALLOC_DEFINE(M_GCACHE, "gcache_data", "GEOM_CACHE Data"); SYSCTL_DECL(_kern_geom); ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/geom_bsd.c#2 (text+ko) ==== @@ -45,6 +45,7 @@ #include #include #include +#include #include #include #include @@ -60,6 +61,8 @@ #include #include +FEATURE(geom_bsd, "Geom BSD disklabels support"); + #define BSD_CLASS_NAME "BSD" #define ALPHA_LABEL_OFFSET 64 ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/geom_fox.c#2 (text+ko) ==== @@ -37,6 +37,7 @@ #include #include +#include #include #include #include @@ -52,6 +53,8 @@ #define FOX_CLASS_NAME "FOX" #define FOX_MAGIC "GEOM::FOX" +FEATURE(geom_fox, "Geom_fox redundant path mitigation support"); + struct g_fox_softc { off_t mediasize; u_int sectorsize; ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/geom_mbr.c#2 (text+ko) ==== @@ -37,6 +37,7 @@ #include #include #include +#include #include #include #include @@ -50,6 +51,8 @@ #include #include +FEATURE(geom_mbr, "Geom DOS/MBR partitioning support"); + #define MBR_CLASS_NAME "MBR" #define MBREXT_CLASS_NAME "MBREXT" ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/geom_pc98.c#2 (text+ko) ==== @@ -36,6 +36,7 @@ #include #include #include +#include #include #include #include @@ -47,6 +48,8 @@ #include #include +FEATURE(geom_pc98, "Geom NEC PC9800 partitioning support"); + #define PC98_CLASS_NAME "PC98" struct g_pc98_softc { ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/geom_sunlabel.c#2 (text+ko) ==== @@ -39,6 +39,7 @@ #include #include #include +#include #include #include #include @@ -51,6 +52,8 @@ #include #include +FEATURE(geom_sunlabel, "Geom Sun/Solaris partitioning support"); + #define SUNLABEL_CLASS_NAME "SUN" struct g_sunlabel_softc { ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/geom_vol_ffs.c#2 (text+ko) ==== @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include @@ -42,6 +43,8 @@ #include #include +FEATURE(geom_vol, "Geom support for volume names from UFS superblok"); + #define VOL_FFS_CLASS_NAME "VOL_FFS" static int superblocks[] = SBLOCKSEARCH; ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/multipath/g_multipath.c#2 (text+ko) ==== @@ -44,6 +44,7 @@ #include #include +FEATURE(geom_multipath, "Geom multipath support"); SYSCTL_DECL(_kern_geom); SYSCTL_NODE(_kern_geom, OID_AUTO, multipath, CTLFLAG_RW, 0, ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/part/g_part_apm.c#2 (text+ko) ==== @@ -41,11 +41,14 @@ #include #include #include +#include #include #include #include "g_part_if.h" +FEATURE(geom_part_apm, "Geom_part Apple partitioning support"); + struct g_part_apm_table { struct g_part_table base; struct apm_ddr ddr; ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/part/g_part_bsd.c#2 (text+ko) ==== @@ -40,11 +40,14 @@ #include #include #include +#include #include #include #include "g_part_if.h" +FEATURE(geom_part_bsd, "Geom_part BSD partitioning support"); + struct g_part_bsd_table { struct g_part_table base; u_char *bbarea; ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/part/g_part_ebr.c#2 (text+ko) ==== @@ -42,11 +42,17 @@ #include #include #include +#include #include #include #include "g_part_if.h" +FEATURE(geom_part_ebr, "Geom_part extended boot records support"); +#if defined(GEOM_PART_EBR_COMPAT) +FEATURE(geom_part_ebr_compat, "Geom_part extended boot records support: backward-compatible partition names"); +#endif + #define EBRSIZE 512 struct g_part_ebr_table { ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/part/g_part_gpt.c#2 (text+ko) ==== @@ -41,12 +41,15 @@ #include #include #include +#include #include #include #include #include "g_part_if.h" +FEATURE(geom_part_gpt, "Geom_part GPT partitioning support"); + CTASSERT(offsetof(struct gpt_hdr, padding) == 92); CTASSERT(sizeof(struct gpt_ent) == 128); ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/part/g_part_mbr.c#2 (text+ko) ==== @@ -40,11 +40,14 @@ #include #include #include +#include #include #include #include "g_part_if.h" +FEATURE(geom_part_mbr, "Geom_part MBR partitioning support"); + #define MBRSIZE 512 struct g_part_mbr_table { ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/part/g_part_pc98.c#2 (text+ko) ==== @@ -40,11 +40,14 @@ #include #include #include +#include #include #include #include "g_part_if.h" +FEATURE(geom_part_pc98, "Geom_part PC-9800 disk partitioning support"); + #define SECSIZE 512 struct g_part_pc98_table { ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/part/g_part_vtoc8.c#2 (text+ko) ==== @@ -39,12 +39,15 @@ #include #include #include +#include #include #include #include #include "g_part_if.h" +FEATURE(geom_part_vtoc8, "Geom_part SMI VTOC8 disk label support"); + struct g_part_vtoc8_table { struct g_part_table base; struct vtoc8 vtoc; ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/raid3/g_raid3.c#2 (text+ko) ==== @@ -45,6 +45,7 @@ #include #include +FEATURE(geom_raid3, "Geom RAID-3 functionality"); static MALLOC_DEFINE(M_RAID3, "raid3_data", "GEOM_RAID3 Data"); ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/shsec/g_shsec.c#2 (text+ko) ==== @@ -40,6 +40,7 @@ #include #include +FEATURE(geom_shsec, "Geom shared secret device support"); static MALLOC_DEFINE(M_SHSEC, "shsec_data", "GEOM_SHSEC Data"); ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/stripe/g_stripe.c#2 (text+ko) ==== @@ -40,6 +40,7 @@ #include #include +FEATURE(geom_stripe, "Geom striping support"); static MALLOC_DEFINE(M_STRIPE, "stripe_data", "GEOM_STRIPE Data"); ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/uzip/g_uzip.c#2 (text+ko) ==== @@ -36,10 +36,13 @@ #include #include #include +#include #include #include +FEATURE(geom_uzip, "Geom_uzip read-only compressed disks support"); + #undef GEOM_UZIP_DEBUG #ifdef GEOM_UZIP_DEBUG #define DPRINTF(a) printf a ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/geom/virstor/g_virstor.c#2 (text+ko) ==== @@ -52,6 +52,8 @@ #include #include +FEATURE(g_virstor, "Geom virtual storage support"); + /* Declare malloc(9) label */ static MALLOC_DEFINE(M_GVIRSTOR, "gvirstor", "GEOM_VIRSTOR Data"); From owner-p4-projects@FreeBSD.ORG Mon Jun 14 12:06:53 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 25AC81065679; Mon, 14 Jun 2010 12:06:53 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DC03F1065672 for ; Mon, 14 Jun 2010 12:06:52 +0000 (UTC) (envelope-from mav@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C84638FC21 for ; Mon, 14 Jun 2010 12:06:52 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5EC6qZx003011 for ; Mon, 14 Jun 2010 12:06:52 GMT (envelope-from mav@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5EC6q8A003009 for perforce@freebsd.org; Mon, 14 Jun 2010 12:06:52 GMT (envelope-from mav@freebsd.org) Date: Mon, 14 Jun 2010 12:06:52 GMT Message-Id: <201006141206.o5EC6q8A003009@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to mav@freebsd.org using -f From: Alexander Motin To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179598 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2010 12:06:53 -0000 http://p4web.freebsd.org/@@179598?ac=10 Change 179598 by mav@mav_mavbook on 2010/06/14 12:06:37 IFC Affected files ... .. //depot/projects/scottl-camlock/src/Makefile#8 integrate .. //depot/projects/scottl-camlock/src/Makefile.inc1#23 integrate .. //depot/projects/scottl-camlock/src/contrib/llvm/tools/clang/lib/Basic/Version.cpp#2 integrate .. //depot/projects/scottl-camlock/src/etc/Makefile#9 integrate .. //depot/projects/scottl-camlock/src/gnu/usr.bin/Makefile#7 integrate .. //depot/projects/scottl-camlock/src/include/histedit.h#3 integrate .. //depot/projects/scottl-camlock/src/lib/clang/clang.build.mk#2 integrate .. //depot/projects/scottl-camlock/src/lib/clang/include/llvm/Config/config.h#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/net/sctp_recvmsg.3#5 integrate .. //depot/projects/scottl-camlock/src/lib/libc/posix1e/Makefile.inc#7 integrate .. //depot/projects/scottl-camlock/src/lib/libc/posix1e/acl_id_to_name.c#1 branch .. //depot/projects/scottl-camlock/src/lib/libc/posix1e/acl_support.c#6 integrate .. //depot/projects/scottl-camlock/src/lib/libc/stdlib/atexit.c#2 integrate .. //depot/projects/scottl-camlock/src/lib/libedit/Makefile#5 integrate .. //depot/projects/scottl-camlock/src/lib/libedit/filecomplete.c#1 branch .. //depot/projects/scottl-camlock/src/lib/libedit/filecomplete.h#1 branch .. //depot/projects/scottl-camlock/src/lib/libelf/elf_getbase.3#3 integrate .. //depot/projects/scottl-camlock/src/lib/libelf/elf_getbase.c#2 integrate .. //depot/projects/scottl-camlock/src/lib/libkse/Makefile#4 integrate .. //depot/projects/scottl-camlock/src/lib/libkse/arch/amd64/Makefile.inc#2 integrate .. //depot/projects/scottl-camlock/src/lib/libkse/arch/arm/Makefile.inc#2 integrate .. //depot/projects/scottl-camlock/src/lib/libkse/arch/i386/Makefile.inc#2 integrate .. //depot/projects/scottl-camlock/src/lib/libkse/arch/ia64/Makefile.inc#2 integrate .. //depot/projects/scottl-camlock/src/lib/libkse/arch/powerpc/Makefile.inc#2 integrate .. //depot/projects/scottl-camlock/src/lib/libkse/arch/sparc64/Makefile.inc#2 integrate .. //depot/projects/scottl-camlock/src/lib/libkse/support/Makefile.inc#2 integrate .. //depot/projects/scottl-camlock/src/lib/liblzma/config.h#2 integrate .. //depot/projects/scottl-camlock/src/lib/msun/Symbol.map#3 integrate .. //depot/projects/scottl-camlock/src/lib/msun/src/math.h#3 integrate .. //depot/projects/scottl-camlock/src/lib/msun/src/s_isnan.c#2 integrate .. //depot/projects/scottl-camlock/src/sbin/camcontrol/modeedit.c#2 integrate .. //depot/projects/scottl-camlock/src/sbin/ccdconfig/ccdconfig.c#2 integrate .. //depot/projects/scottl-camlock/src/sbin/gbde/gbde.c#2 integrate .. //depot/projects/scottl-camlock/src/sbin/gvinum/gvinum.c#4 integrate .. //depot/projects/scottl-camlock/src/sbin/iscontrol/config.c#2 integrate .. //depot/projects/scottl-camlock/src/share/mk/bsd.own.mk#10 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/acpica/madt.c#13 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/intr_machdep.c#21 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/legacy.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/nexus.c#12 integrate .. //depot/projects/scottl-camlock/src/sys/arm/conf/DB-78XXX#6 integrate .. //depot/projects/scottl-camlock/src/sys/arm/conf/DB-88F5XXX#7 integrate .. //depot/projects/scottl-camlock/src/sys/arm/conf/DB-88F6XXX#7 integrate .. //depot/projects/scottl-camlock/src/sys/arm/conf/SHEEVAPLUG#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/bootinfo.h#2 delete .. //depot/projects/scottl-camlock/src/sys/arm/include/fdt.h#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/include/metadata.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/ofw_machdep.h#1 branch .. //depot/projects/scottl-camlock/src/sys/arm/mv/bus_space.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/mv/common.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/arm/mv/discovery/db78xxx.c#4 delete .. //depot/projects/scottl-camlock/src/sys/arm/mv/discovery/discovery.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/arm/mv/discovery/files.db78xxx#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/mv/files.mv#5 integrate .. //depot/projects/scottl-camlock/src/sys/arm/mv/gpio.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/mv/ic.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/arm/mv/kirkwood/db88f6xxx.c#4 delete .. //depot/projects/scottl-camlock/src/sys/arm/mv/kirkwood/files.db88f6xxx#3 delete .. //depot/projects/scottl-camlock/src/sys/arm/mv/kirkwood/kirkwood.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/arm/mv/kirkwood/sheevaplug.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/mv/kirkwood/std.db88f6xxx#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/mv/kirkwood/std.sheevaplug#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/mv/mv_machdep.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/arm/mv/mv_pci.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/mv/mv_sata.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/arm/mv/mvreg.h#6 integrate .. //depot/projects/scottl-camlock/src/sys/arm/mv/mvvar.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/mv/mvwin.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/arm/mv/obio.c#2 delete .. //depot/projects/scottl-camlock/src/sys/arm/mv/orion/db88f5xxx.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/arm/mv/orion/orion.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/arm/mv/rtc.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/mv/timer.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/arm/mv/twsi.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/arm/uboot/Makefile#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/powerpc/uboot/Makefile#5 integrate .. //depot/projects/scottl-camlock/src/sys/boot/uboot/common/metadata.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c#13 integrate .. //depot/projects/scottl-camlock/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scrub.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#18 integrate .. //depot/projects/scottl-camlock/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/cddl/dev/cyclic/cyclic.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/cddl/dev/dtrace/amd64/dtrace_subr.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/cddl/dev/dtrace/dtrace_debug.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/cddl/dev/dtrace/dtrace_load.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/cddl/dev/dtrace/i386/dtrace_subr.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linprocfs/linprocfs.c#32 integrate .. //depot/projects/scottl-camlock/src/sys/compat/ndis/subr_usbd.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/conf/Makefile.arm#14 integrate .. //depot/projects/scottl-camlock/src/sys/conf/files#80 integrate .. //depot/projects/scottl-camlock/src/sys/conf/files.arm#12 integrate .. //depot/projects/scottl-camlock/src/sys/conf/options.arm#19 integrate .. //depot/projects/scottl-camlock/src/sys/dev/acpi_support/acpi_asus.c#11 integrate .. //depot/projects/scottl-camlock/src/sys/dev/acpi_support/acpi_fujitsu.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/acpi_support/acpi_hp.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/dev/acpi_support/acpi_ibm.c#15 integrate .. //depot/projects/scottl-camlock/src/sys/dev/acpica/acpi_cpu.c#20 integrate .. //depot/projects/scottl-camlock/src/sys/dev/acpica/acpi_dock.c#10 integrate .. //depot/projects/scottl-camlock/src/sys/dev/acpica/acpi_thermal.c#14 integrate .. //depot/projects/scottl-camlock/src/sys/dev/acpica/acpi_video.c#15 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ath/if_ath.c#38 integrate .. //depot/projects/scottl-camlock/src/sys/dev/cxgb/cxgb_adapter.h#15 integrate .. //depot/projects/scottl-camlock/src/sys/dev/cxgb/cxgb_main.c#22 integrate .. //depot/projects/scottl-camlock/src/sys/dev/cxgb/cxgb_sge.c#24 integrate .. //depot/projects/scottl-camlock/src/sys/dev/e1000/if_igb.c#22 integrate .. //depot/projects/scottl-camlock/src/sys/dev/fdt/fdt_arm.c#1 branch .. //depot/projects/scottl-camlock/src/sys/dev/fdt/fdtbus.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ixgbe/ixgbe.c#22 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mge/if_mge.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mge/if_mgevar.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/pci/pci.c#34 integrate .. //depot/projects/scottl-camlock/src/sys/dev/pci/pcivar.h#18 integrate .. //depot/projects/scottl-camlock/src/sys/dev/uart/uart_bus_mbus.c#2 delete .. //depot/projects/scottl-camlock/src/sys/dev/uart/uart_cpu_mv.c#3 delete .. //depot/projects/scottl-camlock/src/sys/dev/usb/controller/ehci_mbus.c#8 delete .. //depot/projects/scottl-camlock/src/sys/dev/usb/controller/ehci_mv.c#1 branch .. //depot/projects/scottl-camlock/src/sys/dev/usb/usb_dev.c#14 integrate .. //depot/projects/scottl-camlock/src/sys/dev/usb/usb_device.c#19 integrate .. //depot/projects/scottl-camlock/src/sys/dev/usb/usb_process.c#10 integrate .. //depot/projects/scottl-camlock/src/sys/dev/usb/wlan/if_run.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/usb/wlan/if_runvar.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/fs/nfsclient/nfs_clbio.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/fs/nfsclient/nfs_clcomsubs.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/fs/nfsclient/nfs_clrpcops.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/fs/nfsclient/nfs_clsubs.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/fs/nfsclient/nfs_clvnops.c#14 integrate .. //depot/projects/scottl-camlock/src/sys/fs/nfsserver/nfs_nfsdsocket.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/fs/procfs/procfs_type.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/geom/geom_dev.c#14 integrate .. //depot/projects/scottl-camlock/src/sys/i386/acpica/madt.c#13 integrate .. //depot/projects/scottl-camlock/src/sys/i386/i386/intr_machdep.c#20 integrate .. //depot/projects/scottl-camlock/src/sys/i386/i386/legacy.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/i386/i386/mp_machdep.c#23 integrate .. //depot/projects/scottl-camlock/src/sys/i386/i386/tsc.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/ia64/ia64/exception.S#11 integrate .. //depot/projects/scottl-camlock/src/sys/ia64/ia64/pmap.c#31 integrate .. //depot/projects/scottl-camlock/src/sys/kern/bus_if.m#11 integrate .. //depot/projects/scottl-camlock/src/sys/kern/kern_clock.c#19 integrate .. //depot/projects/scottl-camlock/src/sys/kern/kern_conf.c#20 integrate .. //depot/projects/scottl-camlock/src/sys/kern/kern_switch.c#16 integrate .. //depot/projects/scottl-camlock/src/sys/kern/kern_timeout.c#12 integrate .. //depot/projects/scottl-camlock/src/sys/kern/sched_4bsd.c#26 integrate .. //depot/projects/scottl-camlock/src/sys/kern/sched_ule.c#33 integrate .. //depot/projects/scottl-camlock/src/sys/kern/subr_bus.c#43 integrate .. //depot/projects/scottl-camlock/src/sys/kern/subr_kdb.c#11 integrate .. //depot/projects/scottl-camlock/src/sys/kern/subr_lock.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/kern/subr_pcpu.c#12 integrate .. //depot/projects/scottl-camlock/src/sys/kern/subr_smp.c#14 integrate .. //depot/projects/scottl-camlock/src/sys/kern/subr_taskqueue.c#17 integrate .. //depot/projects/scottl-camlock/src/sys/net/flowtable.c#17 integrate .. //depot/projects/scottl-camlock/src/sys/net/if_epair.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/net/netisr.c#17 integrate .. //depot/projects/scottl-camlock/src/sys/net80211/ieee80211_rssadapt.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/nfsclient/nfs_bio.c#21 integrate .. //depot/projects/scottl-camlock/src/sys/nfsclient/nfs_subs.c#17 integrate .. //depot/projects/scottl-camlock/src/sys/nfsclient/nfs_vnops.c#32 integrate .. //depot/projects/scottl-camlock/src/sys/powerpc/aim/mp_cpudep.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/powerpc/aim/platform_chrp.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/sparc64/sparc64/mp_locore.S#8 integrate .. //depot/projects/scottl-camlock/src/sys/sys/bus.h#20 integrate .. //depot/projects/scottl-camlock/src/sys/sys/conf.h#19 integrate .. //depot/projects/scottl-camlock/src/sys/sys/file.h#10 integrate .. //depot/projects/scottl-camlock/src/sys/sys/pcpu.h#19 integrate .. //depot/projects/scottl-camlock/src/sys/sys/vnode.h#27 integrate .. //depot/projects/scottl-camlock/src/sys/ufs/ffs/ffs_softdep.c#26 integrate .. //depot/projects/scottl-camlock/src/sys/vm/uma_core.c#20 integrate .. //depot/projects/scottl-camlock/src/sys/x86/x86/mca.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/x86/x86/msi.c#2 integrate .. //depot/projects/scottl-camlock/src/usr.bin/clang/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/usr.bin/tar/read.c#6 integrate .. //depot/projects/scottl-camlock/src/usr.bin/tar/write.c#7 integrate .. //depot/projects/scottl-camlock/src/usr.bin/tftp/extern.h#3 delete .. //depot/projects/scottl-camlock/src/usr.bin/tftp/tftpsubs.c#3 delete .. //depot/projects/scottl-camlock/src/usr.bin/tftp/tftpsubs.h#2 delete .. //depot/projects/scottl-camlock/src/usr.sbin/Makefile#14 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/arp/arp.c#8 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/config/mkmakefile.c#5 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/sysinstall/Makefile#6 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/sysinstall/disks.c#6 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/sysinstall/install.c#6 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/sysinstall/installUpgrade.c#3 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/sysinstall/media.c#5 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/sysinstall/sysinstall.h#6 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/sysinstall/system.c#3 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/sysinstall/tcpip.c#6 integrate Differences ... ==== //depot/projects/scottl-camlock/src/Makefile#8 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile,v 1.365 2010/03/18 18:58:17 dougb Exp $ +# $FreeBSD: src/Makefile,v 1.366 2010/06/13 13:02:43 raj Exp $ # # The user-driven targets are: # @@ -89,7 +89,8 @@ obj objlink regress rerelease showconfig tags toolchain update \ _worldtmp _legacy _bootstrap-tools _cleanobj _obj \ _build-tools _cross-tools _includes _libraries _depend \ - build32 distribute32 install32 xdev xdev-build xdev-install + build32 builddtb distribute32 install32 xdev xdev-build xdev-install \ + TGTS+= ${SUBDIR_TARGETS} BITGTS= files includes ==== //depot/projects/scottl-camlock/src/Makefile.inc1#23 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile.inc1,v 1.651 2010/06/09 19:57:20 rdivacky Exp $ +# $FreeBSD: src/Makefile.inc1,v 1.652 2010/06/13 13:02:43 raj Exp $ # # Make command line options: # -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir @@ -968,6 +968,10 @@ lib/libdwarf cddl/usr.bin/ctfconvert cddl/usr.bin/ctfmerge .endif +.if ${MK_FDT} != "no" +_dtc= gnu/usr.bin/dtc +.endif + bootstrap-tools: .for _tool in \ ${_clang_tblgen} \ @@ -976,6 +980,7 @@ ${_gperf} \ ${_groff} \ ${_ar} \ + ${_dtc} \ usr.bin/lorder \ usr.bin/makewhatis \ ${_mklocale} \ @@ -1448,3 +1453,39 @@ ../../../../usr/bin/${XDDIR}${OSREL}-$$i; \ done .endif + +.if !empty(KRNLOBJDIR) && !empty(KERNCONF) +DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF}/ + +.if !defined(FDT_DTS_FILE) || empty(FDT_DTS_FILE) +FDT_DTS_FILE!= grep "^makeoptions[[:space:]]\+FDT_DTS_FILE" \ + ${KERNCONFDIR}/${KERNCONF} 2> /dev/null | cut -d= -f2 +.endif + +.endif + +.if !defined(DTBOUTPUTPATH) || !exists(${DTBOUTPUTPATH}) +DTBOUTPUTPATH= ${.CURDIR} +.endif + +# +# Build 'standalone' Device Tree Blob +# +builddtb: + @if [ "${FDT_DTS_FILE}" = "" ]; then \ + echo "ERROR: FDT_DTS_FILE must be specified!"; \ + exit 1; \ + fi; \ + if [ ! -f ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} ]; then \ + echo "ERROR: Specified DTS file (${FDT_DTS_FILE}) does not \ + exist!"; \ + exit 1; \ + fi; \ + if [ "${DTBOUTPUTPATH}" = "${.CURDIR}" ]; then \ + echo "WARNING: DTB will be placed in the current working \ + directory"; \ + fi + @PATH=${TMPPATH} \ + dtc -O dtb -o \ + ${DTBOUTPUTPATH}/`echo ${FDT_DTS_FILE} | cut -d. -f1`.dtb -b 0 \ + -p 1024 ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} ==== //depot/projects/scottl-camlock/src/contrib/llvm/tools/clang/lib/Basic/Version.cpp#2 (text+ko) ==== @@ -70,6 +70,9 @@ #endif OS << "clang version " CLANG_VERSION_STRING " (" << getClangFullRepositoryVersion() << ')'; +#ifdef CLANG_VENDOR_SUFFIX + OS << CLANG_VENDOR_SUFFIX; +#endif return OS.str(); } ==== //depot/projects/scottl-camlock/src/etc/Makefile#9 (text+ko) ==== @@ -1,5 +1,5 @@ # from: @(#)Makefile 5.11 (Berkeley) 5/21/91 -# $FreeBSD: src/etc/Makefile,v 1.382 2010/05/19 23:56:26 jkim Exp $ +# $FreeBSD: src/etc/Makefile,v 1.383 2010/06/13 16:35:20 imp Exp $ .include @@ -22,8 +22,12 @@ .if exists(${.CURDIR}/etc.${MACHINE}/ttys) BIN1+= etc.${MACHINE}/ttys +.elif exists(${.CURDIR}/etc.${MACHINE_ARCH}/ttys) +BIN1+= etc.${MACHINE_ARCH}/ttys +.elif exists(${.CURDIR}/etc.${MACHINE_CPUARCH}/ttys) +BIN1+= etc.${MACHINE_CPUARCH}/ttys .else -BIN1+= etc.${MACHINE_ARCH}/ttys +.error etc.MACHINE/ttys missing .endif OPENBSMDIR= ${.CURDIR}/../contrib/openbsm ==== //depot/projects/scottl-camlock/src/gnu/usr.bin/Makefile#7 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/gnu/usr.bin/Makefile,v 1.103 2010/05/19 23:56:26 jkim Exp $ +# $FreeBSD: src/gnu/usr.bin/Makefile,v 1.104 2010/06/13 13:02:43 raj Exp $ .include @@ -8,6 +8,7 @@ dialog \ diff \ diff3 \ + ${_dtc} \ ${_gdb} \ ${_gperf} \ ${_grep} \ @@ -31,6 +32,10 @@ _cvs= cvs .endif +.if ${MK_FDT} != "no" +_dtc= dtc +.endif + .if ${MK_GNU_GREP} != "no" _grep= grep .endif ==== //depot/projects/scottl-camlock/src/include/histedit.h#3 (text+ko) ==== @@ -31,7 +31,7 @@ * * @(#)histedit.h 8.2 (Berkeley) 1/3/94 * $NetBSD: histedit.h,v 1.32 2007/06/10 20:20:28 christos Exp $ - * $FreeBSD: src/include/histedit.h,v 1.12 2007/06/11 06:25:19 stefanf Exp $ + * $FreeBSD: src/include/histedit.h,v 1.13 2010/06/13 17:04:42 jilles Exp $ */ /* @@ -105,9 +105,7 @@ */ int el_set(EditLine *, int, ...); int el_get(EditLine *, int, ...); -#if 0 unsigned char _el_fn_complete(EditLine *, int); -#endif /* * el_set/el_get parameters ==== //depot/projects/scottl-camlock/src/lib/clang/clang.build.mk#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/lib/clang/clang.build.mk,v 1.2 2010/06/10 12:06:35 ed Exp $ +# $FreeBSD: src/lib/clang/clang.build.mk,v 1.5 2010/06/14 06:23:47 ed Exp $ CLANG_SRCS=${LLVM_SRCS}/tools/clang @@ -8,10 +8,16 @@ -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD \ -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS #-DNDEBUG +# Correct for gcc miscompilation when compiling on PPC with -O2 +.if ${MACHINE_ARCH} == "powerpc" +CFLAGS+= -O1 +.endif + TARGET_ARCH?= ${MACHINE_ARCH} # XXX: 8.0, to keep __FreeBSD_cc_version happy CFLAGS+=-DLLVM_HOSTTRIPLE=\"${TARGET_ARCH}-undermydesk-freebsd9.0\" \ - -DCLANG_VENDOR=\"clang\ r104832\ 20100610\ [FreeBSD]\\n\" + -DCLANG_VENDOR=\"FreeBSD\ \" -DSVN_REVISION=\"104832\" \ + -DCLANG_VENDOR_SUFFIX=\"\ 20100614\" .PATH: ${LLVM_SRCS}/${SRCDIR} ==== //depot/projects/scottl-camlock/src/lib/clang/include/llvm/Config/config.h#2 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/lib/clang/include/llvm/Config/config.h,v 1.2 2010/06/10 12:15:09 ed Exp $ */ +/* $FreeBSD: src/lib/clang/include/llvm/Config/config.h,v 1.3 2010/06/13 12:39:22 ed Exp $ */ /* include/llvm/Config/config.h. Generated from config.h.in by configure. */ /* include/llvm/Config/config.h.in. Generated from autoconf/configure.ac by autoheader. */ @@ -270,7 +270,7 @@ #define HAVE_OPENDIR 1 /* Define to 1 if you have the `posix_spawn' function. */ -#define HAVE_POSIX_SPAWN 1 +/* #undef HAVE_POSIX_SPAWN */ /* Define to 1 if you have the `powf' function. */ #define HAVE_POWF 1 ==== //depot/projects/scottl-camlock/src/lib/libc/net/sctp_recvmsg.3#5 (text+ko) ==== @@ -29,7 +29,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/lib/libc/net/sctp_recvmsg.3,v 1.7 2010/01/31 21:45:14 brucec Exp $ +.\" $FreeBSD: src/lib/libc/net/sctp_recvmsg.3,v 1.8 2010/06/11 18:43:55 brucec Exp $ .\" .Dd August 13, 2007 .Dt SCTP_RECVMSG 3 @@ -238,7 +238,7 @@ field is not used by .Fn sctp_recvmsg . .Sh RETURN VALUES -The call returns the number of characters sent, or -1 +The call returns the number of bytes received, or -1 if an error occurred. .Sh ERRORS The ==== //depot/projects/scottl-camlock/src/lib/libc/posix1e/Makefile.inc#7 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/lib/libc/posix1e/Makefile.inc,v 1.24 2010/01/02 20:27:14 ed Exp $ +# $FreeBSD: src/lib/libc/posix1e/Makefile.inc,v 1.25 2010/06/14 02:26:13 kientzle Exp $ .PATH: ${.CURDIR}/posix1e @@ -20,6 +20,7 @@ acl_from_text.c \ acl_from_text_nfs4.c \ acl_get.c \ + acl_id_to_name.c \ acl_init.c \ acl_perm.c \ acl_set.c \ ==== //depot/projects/scottl-camlock/src/lib/libc/posix1e/acl_support.c#6 (text+ko) ==== @@ -29,7 +29,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/libc/posix1e/acl_support.c,v 1.19 2010/06/03 14:29:17 trasz Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/posix1e/acl_support.c,v 1.20 2010/06/14 02:26:13 kientzle Exp $"); #include #include "namespace.h" @@ -269,61 +269,6 @@ return (0); } - -/* - * Given a uid/gid, return a username/groupname for the text form of an ACL. - * Note that we truncate user and group names, rather than error out, as - * this is consistent with other tools manipulating user and group names. - * XXX NOT THREAD SAFE, RELIES ON GETPWUID, GETGRGID - * XXX USES *PW* AND *GR* WHICH ARE STATEFUL AND THEREFORE THIS ROUTINE - * MAY HAVE SIDE-EFFECTS - */ -int -_posix1e_acl_id_to_name(acl_tag_t tag, uid_t id, ssize_t buf_len, char *buf, - int flags) -{ - struct group *g; - struct passwd *p; - int i; - - switch(tag) { - case ACL_USER: - if (flags & ACL_TEXT_NUMERIC_IDS) - p = NULL; - else - p = getpwuid(id); - if (!p) - i = snprintf(buf, buf_len, "%d", id); - else - i = snprintf(buf, buf_len, "%s", p->pw_name); - - if (i < 0) { - errno = ENOMEM; - return (-1); - } - return (0); - - case ACL_GROUP: - if (flags & ACL_TEXT_NUMERIC_IDS) - g = NULL; - else - g = getgrgid(id); - if (g == NULL) - i = snprintf(buf, buf_len, "%d", id); - else - i = snprintf(buf, buf_len, "%s", g->gr_name); - - if (i < 0) { - errno = ENOMEM; - return (-1); - } - return (0); - - default: - return (EINVAL); - } -} - /* * Given a right-shifted permission (i.e., direct ACL_PERM_* mask), fill * in a string describing the permissions. ==== //depot/projects/scottl-camlock/src/lib/libc/stdlib/atexit.c#2 (text+ko) ==== @@ -34,7 +34,7 @@ static char sccsid[] = "@(#)atexit.c 8.2 (Berkeley) 7/3/94"; #endif /* LIBC_SCCS and not lint */ #include -__FBSDID("$FreeBSD: src/lib/libc/stdlib/atexit.c,v 1.8 2007/01/09 00:28:09 imp Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/stdlib/atexit.c,v 1.9 2010/06/13 01:13:36 cperciva Exp $"); #include "namespace.h" #include @@ -54,6 +54,7 @@ #define _MUTEX_LOCK(x) if (__isthreaded) _pthread_mutex_lock(x) #define _MUTEX_UNLOCK(x) if (__isthreaded) _pthread_mutex_unlock(x) +#define _MUTEX_DESTROY(x) if (__isthreaded) _pthread_mutex_destroy(x) struct atexit { struct atexit *next; /* next in list */ @@ -182,4 +183,6 @@ } } _MUTEX_UNLOCK(&atexit_mutex); + if (dso == NULL) + _MUTEX_DESTROY(&atexit_mutex); } ==== //depot/projects/scottl-camlock/src/lib/libedit/Makefile#5 (text+ko) ==== @@ -1,12 +1,13 @@ # $NetBSD: Makefile,v 1.34 2005/05/28 12:02:53 lukem Exp $ # @(#)Makefile 8.1 (Berkeley) 6/4/93 -# $FreeBSD: src/lib/libedit/Makefile,v 1.33 2010/01/02 09:58:07 ed Exp $ +# $FreeBSD: src/lib/libedit/Makefile,v 1.34 2010/06/13 17:04:42 jilles Exp $ LIB= edit SHLIB_MAJOR= 7 SHLIBDIR?= /lib -OSRCS= chared.c common.c el.c emacs.c fcns.c help.c hist.c key.c map.c \ +OSRCS= chared.c common.c el.c emacs.c fcns.c filecomplete.c help.c \ + hist.c key.c map.c \ parse.c prompt.c read.c refresh.c search.c sig.c term.c tty.c vi.c DPADD= ${LIBNCURSES} ==== //depot/projects/scottl-camlock/src/lib/libelf/elf_getbase.3#3 (text+ko) ==== @@ -1,4 +1,4 @@ -.\" Copyright (c) 2006 Joseph Koshy. All rights reserved. +.\" Copyright (c) 2006,2008,2010 Joseph Koshy. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions @@ -21,9 +21,9 @@ .\" out of the use of this software, even if advised of the possibility of .\" such damage. .\" -.\" $FreeBSD: src/lib/libelf/elf_getbase.3,v 1.3 2010/04/14 19:08:06 uqs Exp $ +.\" $FreeBSD: src/lib/libelf/elf_getbase.3,v 1.4 2010/06/13 10:58:50 kaiw Exp $ .\" -.Dd June 11, 2006 +.Dd June 6, 2010 .Dt ELF_GETBASE 3 .Os .Sh NAME @@ -38,17 +38,21 @@ .Sh DESCRIPTION Function .Fn elf_getbase -returns the file offset in the containing archive of the first byte of -the file referenced by ELF descriptor +returns the file offset to the first byte of the object referenced by ELF +descriptor .Ar elf . +.Pp +For descriptors referencing members of archives, the returned offset is +the file offset of the member in its containing archive. +For descriptors to regular objects, the returned offset is (vacuously) +zero. .Sh RETURN VALUES Function .Fn elf_getbase -returns a valid file offset into the containing archive if successful. -It returns -1 if argument -.Ar elf -is NULL or is not a member of an -archive. +returns a valid file offset if successful, or +.Pq Vt off_t +.Li -1 +in case of an error. .Sh ERRORS Function .Fn elf_getbase @@ -57,7 +61,7 @@ .It Bq Er ELF_E_ARGUMENT Argument .Ar elf -is not an ELF descriptor for an archive member. +was NULL. .El .Sh SEE ALSO .Xr elf 3 , ==== //depot/projects/scottl-camlock/src/lib/libelf/elf_getbase.c#2 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/libelf/elf_getbase.c,v 1.1 2006/11/11 17:16:33 jkoshy Exp $"); +__FBSDID("$FreeBSD: src/lib/libelf/elf_getbase.c,v 1.2 2010/06/13 10:58:50 kaiw Exp $"); #include @@ -34,12 +34,14 @@ off_t elf_getbase(Elf *e) { - if (e == NULL || - e->e_parent == NULL) { + if (e == NULL) { LIBELF_SET_ERROR(ARGUMENT, 0); - return (off_t) -1; + return ((off_t) -1); } + if (e->e_parent == NULL) + return ((off_t) 0); + return ((off_t) ((uintptr_t) e->e_rawfile - (uintptr_t) e->e_parent->e_rawfile)); } ==== //depot/projects/scottl-camlock/src/lib/libkse/Makefile#4 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/lib/libkse/Makefile,v 1.74 2010/02/15 14:14:13 ru Exp $ +# $FreeBSD: src/lib/libkse/Makefile,v 1.75 2010/06/13 01:27:29 imp Exp $ # # All library objects contain FreeBSD revision strings by default; they may be # excluded as a space-saving measure. To produce a library that does @@ -15,10 +15,10 @@ CFLAGS+=-DPTHREAD_KERNEL CFLAGS+=-I${.CURDIR}/../libc/include -I${.CURDIR}/thread \ -I${.CURDIR}/../../include -CFLAGS+=-I${.CURDIR}/arch/${MACHINE_ARCH}/include +CFLAGS+=-I${.CURDIR}/arch/${MACHINE_CPUARCH}/include CFLAGS+=-I${.CURDIR}/sys CFLAGS+=-I${.CURDIR}/../../libexec/rtld-elf -CFLAGS+=-I${.CURDIR}/../../libexec/rtld-elf/${MACHINE_ARCH} +CFLAGS+=-I${.CURDIR}/../../libexec/rtld-elf/${MACHINE_CPUARCH} CFLAGS+=-fno-builtin # Uncomment this if you want libkse to contain debug information for @@ -38,7 +38,9 @@ PRECIOUSLIB= -.include "${.CURDIR}/arch/${MACHINE_ARCH}/Makefile.inc" +.path: ${.CURDIR}/arch/${MACHINE_CPUARCH}/${MACHINE_CPUARCH} + +.include "${.CURDIR}/arch/${MACHINE_CPUARCH}/Makefile.inc" .include "${.CURDIR}/support/Makefile.inc" .include "${.CURDIR}/sys/Makefile.inc" .include "${.CURDIR}/thread/Makefile.inc" ==== //depot/projects/scottl-camlock/src/lib/libkse/arch/amd64/Makefile.inc#2 (text+ko) ==== @@ -1,5 +1,3 @@ -# $FreeBSD: src/lib/libkse/arch/amd64/Makefile.inc,v 1.3 2007/10/09 13:42:22 obrien Exp $ - -.PATH: ${.CURDIR}/arch/${MACHINE_ARCH}/${MACHINE_ARCH} +# $FreeBSD: src/lib/libkse/arch/amd64/Makefile.inc,v 1.4 2010/06/13 01:27:29 imp Exp $ SRCS+= context.S enter_uts.S pthread_md.c ==== //depot/projects/scottl-camlock/src/lib/libkse/arch/arm/Makefile.inc#2 (text+ko) ==== @@ -1,6 +1,4 @@ -# $FreeBSD: src/lib/libkse/arch/arm/Makefile.inc,v 1.3 2007/10/09 13:42:22 obrien Exp $ - -.PATH: ${.CURDIR}/arch/${MACHINE_ARCH}/${MACHINE_ARCH} +# $FreeBSD: src/lib/libkse/arch/arm/Makefile.inc,v 1.4 2010/06/13 01:27:29 imp Exp $ CFLAGS+=-DSYSTEM_SCOPE_ONLY ==== //depot/projects/scottl-camlock/src/lib/libkse/arch/i386/Makefile.inc#2 (text+ko) ==== @@ -1,5 +1,3 @@ -# $FreeBSD: src/lib/libkse/arch/i386/Makefile.inc,v 1.4 2007/10/09 13:42:23 obrien Exp $ - -.PATH: ${.CURDIR}/arch/${MACHINE_ARCH}/${MACHINE_ARCH} +# $FreeBSD: src/lib/libkse/arch/i386/Makefile.inc,v 1.5 2010/06/13 01:27:29 imp Exp $ SRCS+= thr_enter_uts.S thr_getcontext.S pthread_md.c ==== //depot/projects/scottl-camlock/src/lib/libkse/arch/ia64/Makefile.inc#2 (text+ko) ==== @@ -1,5 +1,3 @@ -# $FreeBSD: src/lib/libkse/arch/ia64/Makefile.inc,v 1.5 2007/10/09 13:42:24 obrien Exp $ - -.PATH: ${.CURDIR}/arch/${MACHINE_ARCH}/${MACHINE_ARCH} +# $FreeBSD: src/lib/libkse/arch/ia64/Makefile.inc,v 1.6 2010/06/13 01:27:29 imp Exp $ SRCS+= context.S enter_uts.S pthread_md.c ==== //depot/projects/scottl-camlock/src/lib/libkse/arch/powerpc/Makefile.inc#2 (text+ko) ==== @@ -1,8 +1,6 @@ -# $FreeBSD: src/lib/libkse/arch/powerpc/Makefile.inc,v 1.2 2007/10/09 13:42:24 obrien Exp $ +# $FreeBSD: src/lib/libkse/arch/powerpc/Makefile.inc,v 1.3 2010/06/13 01:27:29 imp Exp $ # XXX temporary CFLAGS+=-DSYSTEM_SCOPE_ONLY -.PATH: ${.CURDIR}/arch/${MACHINE_ARCH}/${MACHINE_ARCH} - SRCS+= enter_uts.S context.S pthread_md.c ==== //depot/projects/scottl-camlock/src/lib/libkse/arch/sparc64/Makefile.inc#2 (text+ko) ==== @@ -1,5 +1,3 @@ -# $FreeBSD: src/lib/libkse/arch/sparc64/Makefile.inc,v 1.2 2007/10/09 13:42:25 obrien Exp $ - -.PATH: ${.CURDIR}/arch/${MACHINE_ARCH}/${MACHINE_ARCH} +# $FreeBSD: src/lib/libkse/arch/sparc64/Makefile.inc,v 1.3 2010/06/13 01:27:29 imp Exp $ SRCS+= pthread_md.c thr_getcontext.S ==== //depot/projects/scottl-camlock/src/lib/libkse/support/Makefile.inc#2 (text+ko) ==== @@ -1,9 +1,9 @@ -# $FreeBSD: src/lib/libkse/support/Makefile.inc,v 1.9 2007/10/09 13:42:25 obrien Exp $ +# $FreeBSD: src/lib/libkse/support/Makefile.inc,v 1.10 2010/06/13 01:27:29 imp Exp $ .PATH: ${.CURDIR}/support ${.CURDIR}/../libc/gen ${.CURDIR}/../libc/string -.PATH: ${.CURDIR}/../libc/${MACHINE_ARCH}/sys +.PATH: ${.CURDIR}/../libc/${MACHINE_CPUARCH}/sys -CFLAGS+= -I${.CURDIR}/../libc/${MACHINE_ARCH} +CFLAGS+= -I${.CURDIR}/../libc/${MACHINE_CPUARCH} SYSCALLS= clock_gettime \ kse_create \ ==== //depot/projects/scottl-camlock/src/lib/liblzma/config.h#2 (text+ko) ==== @@ -1,4 +1,4 @@ -// $FreeBSD: src/lib/liblzma/config.h,v 1.1 2010/05/10 06:59:50 mm Exp $ +// $FreeBSD: src/lib/liblzma/config.h,v 1.2 2010/06/11 22:29:49 delphij Exp $ #define ASSUME_RAM 128 #define HAVE_CHECK_CRC32 1 #define HAVE_CHECK_CRC64 1 @@ -84,6 +84,12 @@ # define __EXTENSIONS__ 1 #endif #define VERSION "4.999.9beta" +#if defined(__FreeBSD__) +#include +#if _BYTE_ORDER == _BIG_ENDIAN +# define WORDS_BIGENDIAN 1 +#endif +#else #if defined AC_APPLE_UNIVERSAL_BUILD # if defined __BIG_ENDIAN__ # define WORDS_BIGENDIAN 1 @@ -93,3 +99,4 @@ /* # undef WORDS_BIGENDIAN */ # endif #endif +#endif ==== //depot/projects/scottl-camlock/src/lib/msun/Symbol.map#3 (text) ==== @@ -1,5 +1,5 @@ /* - * $FreeBSD: src/lib/msun/Symbol.map,v 1.21 2008/08/07 15:07:48 das Exp $ + * $FreeBSD: src/lib/msun/Symbol.map,v 1.22 2010/06/12 17:32:05 das Exp $ */ /* 7.0-CURRENT */ @@ -218,3 +218,8 @@ cprojf; cprojl; }; + +/* First added in 9.0-CURRENT */ +FBSD_1.2 { + __isnanf; +}; ==== //depot/projects/scottl-camlock/src/lib/msun/src/math.h#3 (text+ko) ==== @@ -11,7 +11,7 @@ /* * from: @(#)fdlibm.h 5.1 93/09/24 - * $FreeBSD: src/lib/msun/src/math.h,v 1.77 2009/03/14 18:58:53 das Exp $ + * $FreeBSD: src/lib/msun/src/math.h,v 1.78 2010/06/12 17:32:05 das Exp $ */ #ifndef _MATH_H_ @@ -97,7 +97,7 @@ : (sizeof (x) == sizeof (double)) ? isinf(x) \ : __isinfl(x)) #define isnan(x) \ - ((sizeof (x) == sizeof (float)) ? isnanf(x) \ + ((sizeof (x) == sizeof (float)) ? __isnanf(x) \ : (sizeof (x) == sizeof (double)) ? isnan(x) \ : __isnanl(x)) #define isnormal(x) \ @@ -179,6 +179,7 @@ int __isfinitel(long double) __pure2; int __isinff(float) __pure2; int __isinfl(long double) __pure2; +int __isnanf(float) __pure2; int __isnanl(long double) __pure2; int __isnormalf(float) __pure2; int __isnormal(double) __pure2; ==== //depot/projects/scottl-camlock/src/lib/msun/src/s_isnan.c#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/msun/src/s_isnan.c,v 1.8 2004/08/05 01:46:11 das Exp $ + * $FreeBSD: src/lib/msun/src/s_isnan.c,v 1.9 2010/06/12 17:32:05 das Exp $ */ #include @@ -43,7 +43,7 @@ #endif int -isnanf(float f) +__isnanf(float f) { union IEEEf2bits u; @@ -60,3 +60,5 @@ mask_nbit_l(u); return (u.bits.exp == 32767 && (u.bits.manl != 0 || u.bits.manh != 0)); } + +__weak_reference(__isnanf, isnanf); ==== //depot/projects/scottl-camlock/src/sbin/camcontrol/modeedit.c#2 (text+ko) ==== @@ -27,7 +27,7 @@ */ #include -__FBSDID("$FreeBSD: src/sbin/camcontrol/modeedit.c,v 1.17 2004/01/22 07:23:35 grehan Exp $"); +__FBSDID("$FreeBSD: src/sbin/camcontrol/modeedit.c,v 1.18 2010/06/11 17:02:57 uqs Exp $"); #include #include @@ -394,6 +394,7 @@ SLIST_INIT(&namelist); + c = '\0'; depth = 0; lineno = 0; found = 0; ==== //depot/projects/scottl-camlock/src/sbin/ccdconfig/ccdconfig.c#2 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include -__FBSDID("$FreeBSD: src/sbin/ccdconfig/ccdconfig.c,v 1.37 2006/04/13 20:35:31 cracauer Exp $"); +__FBSDID("$FreeBSD: src/sbin/ccdconfig/ccdconfig.c,v 1.38 2010/06/11 17:03:04 uqs Exp $"); #include #include @@ -177,11 +177,10 @@ */ if (action == CCD_UNCONFIG || action == CCD_UNCONFIGALL) { ex = 0; - for (i = 0; argc != 0; ) { + for (; argc != 0;) { cp = *argv++; --argc; if ((ccd = resolve_ccdname(cp)) < 0) { warnx("invalid ccd name: %s", cp); - i = 1; continue; } grq = gctl_get_handle(); ==== //depot/projects/scottl-camlock/src/sbin/gbde/gbde.c#2 (text+ko) ==== @@ -29,7 +29,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sbin/gbde/gbde.c,v 1.31 2006/02/08 06:52:15 cperciva Exp $ + * $FreeBSD: src/sbin/gbde/gbde.c,v 1.32 2010/06/11 17:03:04 uqs Exp $ * * XXX: Future stuff * @@ -750,7 +750,7 @@ if (argc < 3) usage(); - if ((i = modfind("g_bde")) < 0) { + if (modfind("g_bde") < 0) { /* need to load the gbde module */ if (kldload(GBDEMOD) < 0 || modfind("g_bde") < 0) err(1, GBDEMOD ": Kernel module not available"); ==== //depot/projects/scottl-camlock/src/sbin/gvinum/gvinum.c#4 (text+ko) ==== @@ -29,7 +29,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sbin/gvinum/gvinum.c,v 1.14 2010/03/03 21:27:54 lulf Exp $ + * $FreeBSD: src/sbin/gvinum/gvinum.c,v 1.15 2010/06/11 17:02:57 uqs Exp $ */ #include @@ -644,6 +644,7 @@ struct gctl_req *req; int flags, i; + flags = 0; optreset = 1; optind = 1; while ((i = getopt(argc, argv, "f")) != -1) { ==== //depot/projects/scottl-camlock/src/sbin/iscontrol/config.c#2 (text+ko) ==== @@ -29,7 +29,7 @@ */ #include -__FBSDID("$FreeBSD: src/sbin/iscontrol/config.c,v 1.2 2008/11/25 07:17:11 scottl Exp $"); +__FBSDID("$FreeBSD: src/sbin/iscontrol/config.c,v 1.3 2010/06/11 17:03:04 uqs Exp $"); #include #include @@ -249,7 +249,6 @@ switch(state) { case 0: if((p = strchr(lp, '{')) != NULL) { - n = 0; while((--p > lp) && *p && isspace(*p)); n = p - lp; if(len && strncmp(lp, key, MAX(n, len)) == 0) ==== //depot/projects/scottl-camlock/src/share/mk/bsd.own.mk#10 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/share/mk/bsd.own.mk,v 1.87 2010/06/09 19:57:20 rdivacky Exp $ +# $FreeBSD: src/share/mk/bsd.own.mk,v 1.88 2010/06/13 12:53:44 raj Exp $ # # The include file set common variables for owner, # group, mode, and directories. Defaults are in brackets. @@ -278,15 +278,6 @@ WITH_IDEA= .endif >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Mon Jun 14 14:45:47 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 33E8D106567A; Mon, 14 Jun 2010 14:45:47 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CAF991065672 for ; Mon, 14 Jun 2010 14:45:46 +0000 (UTC) (envelope-from afiveg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B15068FC13 for ; Mon, 14 Jun 2010 14:45:46 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5EEjkw5028041 for ; Mon, 14 Jun 2010 14:45:46 GMT (envelope-from afiveg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5EEjkxt028039 for perforce@freebsd.org; Mon, 14 Jun 2010 14:45:46 GMT (envelope-from afiveg@FreeBSD.org) Date: Mon, 14 Jun 2010 14:45:46 GMT Message-Id: <201006141445.o5EEjkxt028039@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to afiveg@FreeBSD.org using -f From: Alexandre Fiveg To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179600 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2010 14:45:47 -0000 http://p4web.freebsd.org/@@179600?ac=10 Change 179600 by afiveg@cottonmouth on 2010/06/14 14:45:34 not important fixes... next I will go to initial e1000-state Affected files ... .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_em.c#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_em.h#3 edit .. //depot/projects/soc2010/ringmap/current/sys/modules/em/Makefile#6 edit .. //depot/projects/soc2010/ringmap/current/sys/net/ringmap.h#4 edit Differences ... ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_em.c#3 (text+ko) ==== @@ -461,6 +461,7 @@ else return 1; } else { + ent = em_vendor_info_array; while (ent->vendor_id != 0) { if ((pci_vendor_id == ent->vendor_id) && @@ -475,10 +476,12 @@ em_strings[ent->index], em_driver_version); device_set_desc_copy(dev, adapter_name); + RINGMAP_FUNC_DEBUG(Supported device found!); return (BUS_PROBE_DEFAULT); } ent++; } + RINGMAP_FUNC_DEBUG(Probe failed!); } #else ent = em_vendor_info_array; @@ -742,7 +745,6 @@ adapter->led_dev = led_create(em_led_func, adapter, device_get_nameunit(dev)); - INIT_DEBUGOUT("em_attach: end"); #ifdef __RINGMAP__ @@ -760,6 +762,7 @@ #endif /* __RINGMAP__ */ + INIT_DEBUGOUT("em_attach: end"); return (0); @@ -2414,7 +2417,6 @@ device_t dev = adapter->dev; int error, rid = 0; - RINGMAP_FUNC_DEBUG(start); /* Manually turn off all interrupts */ E1000_WRITE_REG(&adapter->hw, E1000_IMC, 0xffffffff); @@ -5083,7 +5085,6 @@ **********************************************************************/ #ifndef __RINGMAP__ static void -em_print_debug_info(struct adapter *adapter) #else void #endif ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_em.h#3 (text+ko) ==== @@ -216,7 +216,7 @@ #define EM_MSIX_BAR 3 /* On 82575 */ /* Defines for printing debug information */ -#define DEBUG_INIT 0 +#define DEBUG_INIT 1 #define DEBUG_IOCTL 0 #define DEBUG_HW 0 ==== //depot/projects/soc2010/ringmap/current/sys/modules/em/Makefile#6 (text+ko) ==== @@ -1,5 +1,5 @@ # $FreeBSD: src/sys/modules/em/Makefile,v 1.16 2010/03/29 23:36:34 jfv Exp $ -.PATH: ${.CURDIR}/../../dev/e1000 : ${.CURDIR}/../../net +.PATH: ${.CURDIR}/../../dev/e1000 .if defined(KERNEL_RINGMAP) KMOD = if_ringmap @@ -12,6 +12,7 @@ SRCS += $(COMMON_SHARED) $(LEGACY_SHARED) $(PCIE_SHARED) .if defined(KERNEL_RINGMAP) +.PATH: ${.PATH} : ${.CURDIR}/../../net CFLAGS += -D__RINGMAP__ -D__E1000_RINGMAP__ SRCS += ringmap.c .endif @@ -26,7 +27,7 @@ PCIE_SHARED = e1000_80003es2lan.c e1000_ich8lan.c e1000_82571.c e1000_82575.c LEGACY_SHARED = e1000_82540.c e1000_82542.c e1000_82541.c e1000_82543.c -CFLAGS += -I${.CURDIR}/../../dev/e1000 +CFLAGS += -g -I${.CURDIR}/../../dev/e1000 # DEVICE_POLLING for a non-interrupt-driven method #CFLAGS += -DDEVICE_POLLING ==== //depot/projects/soc2010/ringmap/current/sys/net/ringmap.h#4 (text+ko) ==== @@ -239,7 +239,7 @@ #endif #ifndef __RINGMAP_DEB -#define __RINGMAP_DEB 0 +#define __RINGMAP_DEB 1 #endif #define RINGMAP_PREFIX "--> RINGMAP: " From owner-p4-projects@FreeBSD.ORG Mon Jun 14 15:24:30 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3FFE9106567C; Mon, 14 Jun 2010 15:24:30 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 012B1106567A for ; Mon, 14 Jun 2010 15:24:30 +0000 (UTC) (envelope-from afiveg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E1D398FC13 for ; Mon, 14 Jun 2010 15:24:29 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5EFOTiI031745 for ; Mon, 14 Jun 2010 15:24:29 GMT (envelope-from afiveg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5EFOTFa031743 for perforce@freebsd.org; Mon, 14 Jun 2010 15:24:29 GMT (envelope-from afiveg@FreeBSD.org) Date: Mon, 14 Jun 2010 15:24:29 GMT Message-Id: <201006141524.o5EFOTFa031743@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to afiveg@FreeBSD.org using -f From: Alexandre Fiveg To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179602 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2010 15:24:30 -0000 http://p4web.freebsd.org/@@179602?ac=10 Change 179602 by afiveg@cottonmouth on 2010/06/14 15:23:50 getting current src/ Affected files ... .. //depot/projects/soc2010/ringmap/current/Makefile#4 integrate .. //depot/projects/soc2010/ringmap/current/Makefile.inc1#2 integrate .. //depot/projects/soc2010/ringmap/current/bin/getfacl/getfacl.1#2 integrate .. //depot/projects/soc2010/ringmap/current/cddl/contrib/opensolaris/lib/libdtrace/common/dt_lex.l#2 integrate .. //depot/projects/soc2010/ringmap/current/contrib/llvm/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/CREDITS.TXT#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/LICENSE.TXT#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/Makefile.common#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/Makefile.config.in#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/Makefile.rules#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/ModuleInfo.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/README.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/AutoRegen.sh#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/ExportMap.map#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/LICENSE.TXT#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/README.TXT#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/config.guess#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/config.sub#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/configure.ac#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/depcomp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/install-sh#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/ltmain.sh#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/bison.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/build_exeext.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/c_printf_a.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/check_gnu_make.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/config_makefile.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/config_project.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/cxx_bidi_iterator.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/cxx_flag_check.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/cxx_fwd_iterator.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/cxx_namespaces.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/cxx_std_iterator.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/find_std_program.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/flex.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/func_isinf.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/func_isnan.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/func_mmap_file.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/header_mmap_anonymous.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/huge_val.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/libtool.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/link_options.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/linux_mixed_64_32.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/ltdl.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/need_dev_zero_for_mmap.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/path_perl.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/path_tclsh.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/rand48.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/sanity_check.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/single_cxx_check.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/m4/visibility_inlines_hidden.m4#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/missing#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/autoconf/mkinstalldirs#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/README.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/analysis/llvm_analysis-binding.ads#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/analysis/llvm_analysis.ads#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/analysis/llvm_analysis_wrap.cxx#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/bitreader/llvm_bit_reader-binding.ads#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/bitreader/llvm_bit_reader.ads#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/bitreader/llvm_bitreader_wrap.cxx#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/bitwriter/llvm_bit_writer-binding.ads#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/bitwriter/llvm_bit_writer.ads#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/bitwriter/llvm_bitwriter_wrap.cxx#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/executionengine/llvm_execution_engine-binding.ads#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/executionengine/llvm_execution_engine.ads#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/executionengine/llvm_executionengine_wrap.cxx#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/llvm.gpr#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/llvm/llvm-binding.ads#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/llvm/llvm.ads#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/llvm/llvm_link_time_optimizer-binding.ads#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/llvm/llvm_link_time_optimizer.ads#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/llvm/llvm_linktimeoptimizer_wrap.cxx#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/llvm/llvm_wrap.cxx#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/target/llvm_target-binding.ads#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/target/llvm_target.ads#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/target/llvm_target_wrap.cxx#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/transforms/llvm_transforms-binding.ads#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/transforms/llvm_transforms.ads#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ada/transforms/llvm_transforms_wrap.cxx#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/Makefile.ocaml#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/analysis/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/analysis/analysis_ocaml.c#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/analysis/llvm_analysis.ml#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/analysis/llvm_analysis.mli#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/bitreader/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/bitreader/bitreader_ocaml.c#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/bitreader/llvm_bitreader.ml#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/bitreader/llvm_bitreader.mli#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/bitwriter/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/bitwriter/bitwriter_ocaml.c#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/bitwriter/llvm_bitwriter.ml#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/bitwriter/llvm_bitwriter.mli#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/executionengine/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/executionengine/executionengine_ocaml.c#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/executionengine/llvm_executionengine.ml#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/executionengine/llvm_executionengine.mli#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/llvm/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/llvm/llvm.ml#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/llvm/llvm.mli#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/llvm/llvm_ocaml.c#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/target/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/target/llvm_target.ml#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/target/llvm_target.mli#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/target/target_ocaml.c#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/transforms/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/transforms/scalar/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/transforms/scalar/llvm_scalar_opts.ml#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/transforms/scalar/llvm_scalar_opts.mli#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/bindings/ocaml/transforms/scalar/scalar_opts_ocaml.c#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/build-for-llvm-top.sh#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/configure#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm-c/Analysis.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm-c/BitReader.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm-c/BitWriter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm-c/Core.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm-c/EnhancedDisassembly.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm-c/ExecutionEngine.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm-c/Target.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm-c/Transforms/IPO.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm-c/Transforms/Scalar.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm-c/lto.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/APFloat.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/APInt.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/APSInt.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/BitVector.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/DeltaAlgorithm.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/DenseMap.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/DenseMapInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/DenseSet.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/FoldingSet.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/GraphTraits.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/ImmutableList.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/ImmutableMap.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/ImmutableSet.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/IndexedMap.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/Optional.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/OwningPtr.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/PointerIntPair.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/PointerUnion.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/PostOrderIterator.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/PriorityQueue.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/SCCIterator.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/STLExtras.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/ScopedHashTable.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/SetOperations.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/SetVector.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/SmallBitVector.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/SmallPtrSet.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/SmallSet.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/SmallString.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/SmallVector.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/SparseBitVector.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/Statistic.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/StringExtras.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/StringMap.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/StringRef.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/StringSet.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/StringSwitch.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/Trie.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/Triple.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/Twine.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/UniqueVector.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/ValueMap.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/VectorExtras.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/ilist.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/ilist_node.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/iterator.cmake#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ADT/iterator.h.in#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/AbstractTypeUser.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/CFGPrinter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/CallGraph.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/CaptureTracking.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/ConstantFolding.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/ConstantsScanner.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/DebugInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/DomPrinter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/DominatorInternals.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/Dominators.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/FindUsedTypes.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/IVUsers.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/InlineCost.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/Interval.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/IntervalIterator.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/IntervalPartition.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/LibCallSemantics.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/Lint.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/LiveValues.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/LoopDependenceAnalysis.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/LoopInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/LoopPass.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/PHITransAddr.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/Passes.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/PointerTracking.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/PostDominators.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/ProfileInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/ProfileInfoLoader.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/ProfileInfoTypes.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/ScalarEvolutionNormalization.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/SparsePropagation.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/Trace.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/ValueTracking.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Analysis/Verifier.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Argument.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Assembly/AsmAnnotationWriter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Assembly/Parser.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Assembly/PrintModulePass.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Assembly/Writer.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Attributes.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/AutoUpgrade.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/BasicBlock.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Bitcode/Archive.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Bitcode/BitCodes.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CallGraphSCCPass.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CallingConv.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/Analysis.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/BinaryObject.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/FastISel.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/GCMetadata.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/GCMetadataPrinter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/GCStrategy.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/GCs.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/IntrinsicLowering.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/JITCodeEmitter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/LinkAllAsmWriterComponents.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/LiveInterval.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/LiveStackAnalysis.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/LiveVariables.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachORelocation.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachineCodeEmitter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachineCodeInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachineDominators.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachineFunction.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachineFunctionPass.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachineInstr.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachineLocation.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachineOperand.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachinePassRegistry.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachineRelocation.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/MachineSSAUpdater.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/ObjectCodeEmitter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/Passes.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/ProcessImplicitDefs.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/RegAllocRegistry.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/RegisterCoalescer.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/SchedulerRegistry.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/ValueTypes.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CodeGen/ValueTypes.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CompilerDriver/Action.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CompilerDriver/BuiltinOptions.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CompilerDriver/Common.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CompilerDriver/CompilationGraph.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CompilerDriver/Error.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CompilerDriver/ForceLinkage.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CompilerDriver/ForceLinkageMacros.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CompilerDriver/Main.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CompilerDriver/Plugin.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/CompilerDriver/Tool.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Config/AsmParsers.def.in#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Config/AsmPrinters.def.in#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Config/Disassemblers.def.in#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Config/Targets.def.in#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Config/config.h.cmake#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Config/config.h.in#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Constant.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Constants.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/DerivedTypes.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ExecutionEngine/GenericValue.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ExecutionEngine/Interpreter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ExecutionEngine/JIT.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ExecutionEngine/JITEventListener.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Function.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/GVMaterializer.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/GlobalAlias.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/GlobalValue.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/GlobalVariable.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/InlineAsm.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/InstrTypes.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Instruction.def#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Instruction.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Instructions.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/IntrinsicInst.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Intrinsics.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Intrinsics.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/IntrinsicsARM.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/IntrinsicsAlpha.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/IntrinsicsCellSPU.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/IntrinsicsPowerPC.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/IntrinsicsX86.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/IntrinsicsXCore.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/LLVMContext.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/LinkAllPasses.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/LinkAllVMCore.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Linker.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/EDInstInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCAsmInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCAsmInfoCOFF.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCAsmInfoDarwin.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCAsmLayout.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCAssembler.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCCodeEmitter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCContext.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCDirectives.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCDisassembler.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCExpr.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCFixup.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCInst.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCInstPrinter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCLabel.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCMachOSymbolFlags.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCObjectWriter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCParser/AsmCond.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCParser/AsmParser.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCSection.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCSectionCOFF.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCSectionELF.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCSectionMachO.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCStreamer.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCSymbol.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MCValue.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/MachObjectWriter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/MC/SectionKind.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Metadata.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Module.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/OperandTraits.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Operator.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Pass.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/PassAnalysisSupport.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/PassManager.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/PassManagers.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/PassSupport.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/AlignOf.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/Allocator.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/CFG.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/CallSite.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/Casting.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/CommandLine.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/Compiler.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/ConstantFolder.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/ConstantRange.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/DOTGraphTraits.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/DataFlow.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/DataTypes.h.cmake#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/DataTypes.h.in#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/Debug.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/DebugLoc.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/Dwarf.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/DynamicLinker.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/ELF.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/ErrorHandling.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/FileUtilities.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/Format.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/FormattedStream.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/GetElementPtrTypeIterator.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/GraphWriter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/IRBuilder.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/IRReader.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/InstIterator.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/InstVisitor.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/LeakDetector.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/MachO.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/ManagedStatic.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/MathExtras.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/MemoryBuffer.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/MemoryObject.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/MutexGuard.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/NoFolder.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/OutputBuffer.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/PassNameParser.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/PatternMatch.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/PluginLoader.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/PointerLikeTypeTraits.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/PredIteratorCache.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/PrettyStackTrace.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/Recycler.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/RecyclingAllocator.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/Regex.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/Registry.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/RegistryParser.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/SMLoc.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/SlowOperationInformer.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/SourceMgr.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/StableBasicBlockNumbering.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/StandardPasses.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/StringPool.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/SystemUtils.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/TargetFolder.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/Timer.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/TypeBuilder.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/ValueHandle.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/circular_raw_ostream.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/raw_os_ostream.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/raw_ostream.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Support/type_traits.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/SymbolTableListTraits.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/AIXDataTypesFix.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/Alarm.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/Atomic.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/DataTypes.h.cmake#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/DataTypes.h.in#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/Disassembler.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/DynamicLibrary.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/Errno.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/Host.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/IncludeFile.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/LICENSE.TXT#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/Memory.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/Mutex.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/Path.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/Process.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/Program.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/RWMutex.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/Signals.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/Solaris.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/ThreadLocal.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/Threading.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/TimeValue.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/System/Valgrind.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/Mangler.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/SubtargetFeature.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/Target.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetAsmBackend.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetAsmLexer.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetAsmParser.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetCallingConv.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetData.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetELFWriterInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetFrameInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetInstrDesc.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetInstrInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetIntrinsicInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetJITInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetLowering.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetMachine.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetOpcodes.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetOptions.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetRegistry.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetSchedule.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetSelect.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Target/TargetSubtarget.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Transforms/IPO.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Transforms/IPO/InlinerPass.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Transforms/Instrumentation.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Transforms/RSProfiling.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Transforms/Scalar.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Transforms/Utils/AddrModeMatcher.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Transforms/Utils/BasicInliner.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Transforms/Utils/FunctionUtils.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Transforms/Utils/Local.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Transforms/Utils/SSI.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Transforms/Utils/UnrollLoop.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Type.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/TypeSymbolTable.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Use.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/User.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/Value.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/include/llvm/ValueSymbolTable.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/AliasAnalysis.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/AliasAnalysisCounter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/AliasDebugger.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/AliasSetTracker.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/Analysis.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/CFGPrinter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/CaptureTracking.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/ConstantFolding.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/DbgInfoPrinter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/DebugInfo.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/DomPrinter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/IPA/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/IPA/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/IVUsers.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/InlineCost.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/InstCount.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/InstructionSimplify.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/Interval.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/IntervalPartition.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/LazyValueInfo.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/LibCallAliasAnalysis.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/LibCallSemantics.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/Lint.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/LiveValues.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/LoopDependenceAnalysis.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/LoopInfo.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/LoopPass.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/PHITransAddr.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/PointerTracking.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/PostDominators.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/ProfileInfo.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/ProfileInfoLoader.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/ProfileVerifierPass.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/README.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/ScalarEvolution.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/SparsePropagation.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/Trace.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Analysis/ValueTracking.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Archive/Archive.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Archive/ArchiveInternals.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Archive/ArchiveReader.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Archive/ArchiveWriter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Archive/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Archive/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/AsmParser/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/AsmParser/LLLexer.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/AsmParser/LLLexer.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/AsmParser/LLParser.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/AsmParser/LLParser.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/AsmParser/LLToken.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/AsmParser/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/AsmParser/Parser.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Bitcode/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Bitcode/Reader/BitReader.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Bitcode/Reader/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Bitcode/Reader/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Bitcode/Writer/BitWriter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Bitcode/Writer/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Bitcode/Writer/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/Analysis.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/AntiDepBreaker.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/AsmPrinter/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/BranchFolding.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/BranchFolding.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/CodePlacementOpt.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/ELF.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/ELFCodeEmitter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/ELFCodeEmitter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/ELFWriter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/ELFWriter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/ExactHazardRecognizer.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/ExactHazardRecognizer.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/GCMetadata.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/GCMetadataPrinter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/GCStrategy.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/IfConversion.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/LatencyPriorityQueue.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/LiveInterval.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/LiveStackAnalysis.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/LiveVariables.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/LowerSubregs.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/MachineCSE.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/MachineDominators.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/MachineFunction.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/MachineFunctionPass.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/MachineInstr.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/MachineLICM.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/MachineLoopInfo.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/MachineModuleInfoImpls.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/MachinePassRegistry.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/MachineSink.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/MachineVerifier.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/ObjectCodeEmitter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/OcamlGC.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/OptimizeExts.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/OptimizePHIs.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/PBQP/Graph.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/PBQP/HeuristicBase.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/PBQP/HeuristicSolver.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/PBQP/Heuristics/Briggs.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/PBQP/Math.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/PBQP/Solution.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/PHIElimination.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/PHIElimination.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/Passes.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/PreAllocSplitting.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/PseudoSourceValue.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/README.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/RegAllocFast.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/RegAllocLocal.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/ScheduleDAGEmit.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/CallingConvLower.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeOrdering.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/ShadowStackGC.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SimpleHazardRecognizer.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/SlotIndexes.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/Spiller.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/Spiller.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/StackProtector.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/TailDuplication.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/VirtRegMap.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/VirtRegMap.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CodeGen/VirtRegRewriter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CompilerDriver/Action.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CompilerDriver/BuiltinOptions.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CompilerDriver/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CompilerDriver/CompilationGraph.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CompilerDriver/Main.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CompilerDriver/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CompilerDriver/Plugin.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/CompilerDriver/Tool.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/Interpreter/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/JIT/Intercept.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/JIT/JIT.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/JIT/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/ExecutionEngine/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Linker/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Linker/LinkArchives.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Linker/LinkItems.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Linker/LinkModules.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Linker/Linker.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Linker/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCAsmInfo.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCAsmStreamer.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCAssembler.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCCodeEmitter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCContext.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCDisassembler.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCExpr.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCInst.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCInstPrinter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCLabel.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCLoggingStreamer.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCMachOStreamer.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCNullStreamer.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCObjectWriter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCParser/AsmParser.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCParser/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCParser/MCAsmLexer.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCParser/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCParser/TargetAsmParser.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCSection.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCSectionCOFF.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCSectionELF.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCSectionMachO.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCStreamer.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCSymbol.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MCValue.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/MachObjectWriter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/MC/TargetAsmBackend.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/APFloat.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/APInt.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/APSInt.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/Allocator.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/COPYRIGHT.regex#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/CommandLine.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/ConstantRange.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/Debug.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/DeltaAlgorithm.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/Dwarf.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/ErrorHandling.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/FileUtilities.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/FoldingSet.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/FormattedStream.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/GraphWriter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/IsInf.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/IsNAN.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/ManagedStatic.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/MemoryBuffer.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/MemoryObject.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/PluginLoader.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/PrettyStackTrace.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/Regex.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/SlowOperationInformer.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/SmallPtrSet.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/SmallVector.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/SourceMgr.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/Statistic.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/StringExtras.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/StringMap.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/StringPool.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/StringRef.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/SystemUtils.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/TargetRegistry.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/Timer.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/Triple.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/Twine.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/circular_raw_ostream.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/raw_os_ostream.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/raw_ostream.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/regcclass.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/regcname.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/regcomp.c#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/regengine.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/regerror.c#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/regex2.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/regex_impl.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/regexec.c#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/regfree.c#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/regstrlcpy.c#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Support/regutils.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Alarm.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Atomic.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Disassembler.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/DynamicLibrary.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Errno.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Host.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/IncludeFile.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Memory.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Mutex.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Path.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Process.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Program.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/README.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/RWMutex.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/SearchForAddressOfSpecialSymbol.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Signals.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/ThreadLocal.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Threading.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/TimeValue.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Unix/Alarm.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Unix/Host.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Unix/Memory.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Unix/Mutex.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Unix/Path.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Unix/Process.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Unix/Program.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Unix/README.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Unix/RWMutex.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Unix/Signals.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Unix/ThreadLocal.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Unix/TimeValue.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Unix/Unix.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Valgrind.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Win32/Alarm.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Win32/DynamicLibrary.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Win32/Host.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Win32/Memory.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Win32/Mutex.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Win32/Path.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Win32/Process.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Win32/Program.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Win32/RWMutex.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Win32/Signals.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Win32/ThreadLocal.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Win32/TimeValue.inc#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/System/Win32/Win32.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARM.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARM.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMAddressingModes.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMBuildAttrs.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMCallingConv.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMFrameInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMISelLowering.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMInstrInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMJITInfo.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMJITInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMPerfectShuffle.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMRelocations.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMSchedule.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMScheduleA8.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMScheduleV6.td#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMSubtarget.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/AsmParser/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/AsmParser/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMInstPrinter.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMMCInstLower.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMMCInstLower.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/AsmPrinter/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/AsmPrinter/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/CMakeLists.txt#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/Disassembler/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/Makefile#1 branch .. //depot/projects/soc2010/ringmap/current/contrib/llvm/lib/Target/ARM/NEONMoveFix.cpp#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Mon Jun 14 16:32:45 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id F2DB41065675; Mon, 14 Jun 2010 16:32:44 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B6D1A1065679 for ; Mon, 14 Jun 2010 16:32:44 +0000 (UTC) (envelope-from afiveg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A437C8FC1A for ; Mon, 14 Jun 2010 16:32:44 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5EGWihF038869 for ; Mon, 14 Jun 2010 16:32:44 GMT (envelope-from afiveg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5EGWiwQ038867 for perforce@freebsd.org; Mon, 14 Jun 2010 16:32:44 GMT (envelope-from afiveg@FreeBSD.org) Date: Mon, 14 Jun 2010 16:32:44 GMT Message-Id: <201006141632.o5EGWiwQ038867@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to afiveg@FreeBSD.org using -f From: Alexandre Fiveg To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179605 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2010 16:32:45 -0000 http://p4web.freebsd.org/@@179605?ac=10 Change 179605 by afiveg@cottonmouth on 2010/06/14 16:31:50 not important fixes: refresh e1000 Affected files ... .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/LICENSE#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/README#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_80003es2lan.c#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_80003es2lan.h#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82540.c#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82541.c#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82541.h#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82542.c#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82543.c#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82543.h#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82571.c#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82571.h#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82575.c#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82575.h#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_api.c#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_api.h#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_defines.h#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_hw.h#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_ich8lan.c#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_ich8lan.h#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_mac.c#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_mac.h#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_manage.c#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_manage.h#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_nvm.c#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_nvm.h#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_osdep.c#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_osdep.h#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_phy.c#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_phy.h#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_regs.h#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_em.c#4 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_em.h#4 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_igb.c#3 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_igb.h#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_lem.c#2 integrate .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_lem.h#2 integrate Differences ... ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/LICENSE#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/README#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_80003es2lan.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_80003es2lan.h#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82540.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82541.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82541.h#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82542.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82543.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82543.h#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82571.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82571.h#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82575.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82575.h#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_api.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_api.h#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_defines.h#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_hw.h#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_ich8lan.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_ich8lan.h#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_mac.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_mac.h#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_manage.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_manage.h#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_nvm.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_nvm.h#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_osdep.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_osdep.h#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_phy.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_phy.h#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_regs.h#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_em.c#4 (text+ko) ==== @@ -81,11 +81,6 @@ #include #include -#ifdef __RINGMAP__ -#include -#endif - - #include "e1000_api.h" #include "e1000_82571.h" #include "if_em.h" @@ -100,6 +95,7 @@ *********************************************************************/ char em_driver_version[] = "7.0.5"; + /********************************************************************* * PCI Device ID Table * @@ -195,13 +191,7 @@ static int em_suspend(device_t); static int em_resume(device_t); static void em_start(struct ifnet *); - -#ifndef __RINGMAP__ static void em_start_locked(struct ifnet *, struct tx_ring *); -#else -void em_start_locked(struct ifnet *, struct tx_ring *); -#endif - #ifdef EM_MULTIQUEUE static int em_mq_start(struct ifnet *, struct mbuf *); static int em_mq_start_locked(struct ifnet *, @@ -240,15 +230,8 @@ static void em_enable_intr(struct adapter *); static void em_disable_intr(struct adapter *); static void em_update_stats_counters(struct adapter *); - -#ifndef __RINGMAP__ static bool em_txeof(struct tx_ring *); static int em_rxeof(struct rx_ring *, int); -#else -int em_rxeof(struct rx_ring *, int); -bool em_txeof(struct tx_ring *); -#endif - #ifndef __NO_STRICT_ALIGNMENT static int em_fixup_rx(struct rx_ring *); #endif @@ -269,13 +252,7 @@ static int em_dma_malloc(struct adapter *, bus_size_t, struct em_dma_alloc *, int); static void em_dma_free(struct adapter *, struct em_dma_alloc *); - -#ifndef __RINGMAP__ static void em_print_debug_info(struct adapter *); -#else -void em_print_debug_info(struct adapter *); -#endif - static void em_print_nvm_info(struct adapter *); static int em_is_valid_ether_addr(u8 *); static int em_sysctl_stats(SYSCTL_HANDLER_ARGS); @@ -310,16 +287,6 @@ static poll_handler_t em_poll; #endif /* POLLING */ - -#ifdef __RINGMAP__ -extern int ringmap_attach(struct adapter *); -extern int ringmap_detach(struct adapter *); -extern int ringmap_print_ring_pointers(struct adapter *); -extern void ringmap_handle_que(void *context, int pending); -#endif - - - /********************************************************************* * FreeBSD Device Interface Entry Points *********************************************************************/ @@ -335,29 +302,14 @@ {0, 0} }; -#ifndef __RINGMAP__ static driver_t em_driver = { "em", em_methods, sizeof(struct adapter), }; -#else -static driver_t em_driver = { - "ringmap", em_methods, sizeof(struct adapter), -}; -#endif - devclass_t em_devclass; - - -#ifndef __RINGMAP__ DRIVER_MODULE(em, pci, em_driver, em_devclass, 0, 0); MODULE_DEPEND(em, pci, 1, 1, 1); MODULE_DEPEND(em, ether, 1, 1, 1); -#else -DRIVER_MODULE(ringmap, pci, em_driver, em_devclass, 0, 0); -MODULE_DEPEND(ringmap, pci, 1, 1, 1); -MODULE_DEPEND(ringmap, ether, 1, 1, 1); -#endif /********************************************************************* * Tunable default values. @@ -453,37 +405,6 @@ pci_subvendor_id = pci_get_subvendor(dev); pci_subdevice_id = pci_get_subdevice(dev); -//TODO: Fix it. Dirty implemented -#ifdef __RINGMAP__ - if (DEV_ID) { - if (pci_device_id == DEV_ID) - return 0; - else - return 1; - } else { - - ent = em_vendor_info_array; - while (ent->vendor_id != 0) { - if ((pci_vendor_id == ent->vendor_id) && - (pci_device_id == ent->device_id) && - - ((pci_subvendor_id == ent->subvendor_id) || - (ent->subvendor_id == PCI_ANY_ID)) && - - ((pci_subdevice_id == ent->subdevice_id) || - (ent->subdevice_id == PCI_ANY_ID))) { - sprintf(adapter_name, "%s %s", - em_strings[ent->index], - em_driver_version); - device_set_desc_copy(dev, adapter_name); - RINGMAP_FUNC_DEBUG(Supported device found!); - return (BUS_PROBE_DEFAULT); - } - ent++; - } - RINGMAP_FUNC_DEBUG(Probe failed!); - } -#else ent = em_vendor_info_array; while (ent->vendor_id != 0) { if ((pci_vendor_id == ent->vendor_id) && @@ -502,7 +423,7 @@ } ent++; } -#endif + return (ENXIO); } @@ -745,23 +666,6 @@ adapter->led_dev = led_create(em_led_func, adapter, device_get_nameunit(dev)); - - -#ifdef __RINGMAP__ - if (ringmap_attach(adapter) < 0) - return (EIO); - -#if (__RINGMAP_DEB) - printf("\n\n[%s] DEBUG INFO FOR INTERFACE %s\n", __func__, device_get_nameunit(dev)); - printf("=============================================================\n\n"); - em_print_debug_info(adapter); - printf("\n=============================================================\n\n"); - INIT_DEBUGOUT2("[%s]:%s END.",__func__, device_get_nameunit(dev)); -#endif - -#endif /* __RINGMAP__ */ - - INIT_DEBUGOUT("em_attach: end"); return (0); @@ -795,22 +699,6 @@ INIT_DEBUGOUT("em_detach: begin"); - -#ifdef __RINGMAP__ - ringmap_detach(adapter); - -#if (__RINGMAP_DEB) - printf("\n\n[%s] DEBUG INFO FOR INTERFACE %s\n", __func__, device_get_nameunit(dev)); - printf("=============================================================\n\n"); - em_print_debug_info(adapter); - printf("\n=============================================================\n\n"); - INIT_DEBUGOUT2("[%s]:%s END.",__func__, device_get_nameunit(dev)); -#endif - -#endif - - - /* Make sure VLANS are not using driver */ if (adapter->ifp->if_vlantrunk != NULL) { device_printf(dev,"Vlan in use, detach first\n"); @@ -1019,11 +907,7 @@ #endif /* EM_MULTIQUEUE */ -#ifndef __RINGMAP__ static void -#else -void -#endif em_start_locked(struct ifnet *ifp, struct tx_ring *txr) { struct adapter *adapter = ifp->if_softc; @@ -1543,20 +1427,6 @@ return FILTER_STRAY; em_disable_intr(adapter); - - -#ifdef __RINGMAP__ - /* Print it if interrupt debugging is enabled */ - RINGMAP_INTR(NOW SET rxtx_task IN QUEUE); - - /* Count interuppts. (for statistics) */ - adapter->rm->ring->interrupts_counter++; - - /* Compute the time stamp */ - getmicrotime(&adapter->intr_ts); -#endif - - taskqueue_enqueue(adapter->tq, &adapter->que_task); /* Link status change */ @@ -1570,7 +1440,6 @@ return FILTER_HANDLED; } -#ifndef __RINGMAP__ /* Combined RX/TX handler, used by Legacy and MSI */ static void em_handle_que(void *context, int pending) @@ -1604,7 +1473,6 @@ em_enable_intr(adapter); return; } -#endif /********************************************************************* @@ -2417,7 +2285,6 @@ device_t dev = adapter->dev; int error, rid = 0; - /* Manually turn off all interrupts */ E1000_WRITE_REG(&adapter->hw, E1000_IMC, 0xffffffff); @@ -2436,12 +2303,7 @@ * Allocate a fast interrupt and the associated * deferred processing contexts. */ -#ifndef __RINGMAP__ TASK_INIT(&adapter->que_task, 0, em_handle_que, adapter); -#else - TASK_INIT(&adapter->que_task, 0, ringmap_handle_que, adapter); -#endif - TASK_INIT(&adapter->link_task, 0, em_handle_link, adapter); adapter->tq = taskqueue_create_fast("em_taskq", M_NOWAIT, taskqueue_thread_enqueue, &adapter->tq); @@ -3703,11 +3565,7 @@ * tx_buffer is put back on the free queue. * **********************************************************************/ -#ifndef __RINGMAP__ static bool -#else -bool -#endif em_txeof(struct tx_ring *txr) { struct adapter *adapter = txr->adapter; @@ -4190,11 +4048,7 @@ E1000_WRITE_REG(hw, E1000_RDBAL(i), (u32)bus_addr); /* Setup the Head and Tail Descriptor Pointers */ E1000_WRITE_REG(hw, E1000_RDH(i), 0); -#ifndef __RINGMAP__ - E1000_WRITE_REG(hw, E1000_RDT(i), adapter->num_rx_desc - 1); -#else - E1000_WRITE_REG(hw, E1000_RDT(i), adapter->num_rx_desc - RING_SAFETY_MARGIN); -#endif + E1000_WRITE_REG(hw, E1000_RDT(i), adapter->num_rx_desc - 1); } /* Setup the Receive Control Register */ @@ -4233,11 +4087,7 @@ * * For polling we also now return the number of cleaned packets *********************************************************************/ -#ifndef __RINGMAP__ static int -#else -int -#endif em_rxeof(struct rx_ring *rxr, int count) { struct adapter *adapter = rxr->adapter; @@ -4249,28 +4099,6 @@ bool eop; struct e1000_rx_desc *cur; - -#ifdef __RINGMAP__ - struct ringmap *rm = adapter->rm; - - RINGMAP_INTR(start); - - /* Set RDT (user pointer aka. TAIL) */ - if (rm->procp != NULL) { - SET_RDT(adapter); - } - else { - RINGMAP_WARN("No process want capture!"); - } - - /* Print dubugging info if INTR_DEB set */ -#if (INTR_DEB) - printf("[%s] Print Ring Pointers\n", __func__); - ringmap_print_ring_pointers(adapter); -#endif -#endif /* __RINGMAP__ */ - - EM_RX_LOCK(rxr); for (i = rxr->next_to_check, processed = 0; count != 0;) { @@ -4288,7 +4116,6 @@ if ((status & E1000_RXD_STAT_DD) == 0) break; - len = le16toh(cur->length); eop = (status & E1000_RXD_STAT_EOP) != 0; count--; @@ -4361,11 +4188,6 @@ ++rxdone; /* cumulative for POLL */ ++processed; -#ifdef __RINGMAP__ - /* Time stamp */ - rm->ring->slot[i].ts = adapter->intr_ts; -#endif - /* Advance our pointers to the next descriptor. */ if (++i == adapter->num_rx_desc) i = 0; @@ -4373,43 +4195,17 @@ /* Send to the stack */ if (sendmp != NULL) { rxr->next_to_check = i; - -#ifndef __RINGMAP__ -/* ****************************************************** - * We dont want to do now with protocol stack We want - * only to map mbufs, pkts and descriptors into space of - * user process. - * ******************************************************/ - EM_RX_UNLOCK(rxr); (*ifp->if_input)(ifp, sendmp); EM_RX_LOCK(rxr); - -#else - /* Set kern pointer in ring structure */ - rm->ring->kernrp = rxr->next_to_check; - rm->pkts_counter++; -#endif - - i = rxr->next_to_check; } -/* - * RINGMAP: I don't whether we need to refrash mbufs. Refreshing - * causes memory allocation - it is expensive in term of CPU cycles. - * Probably we can use old mbufs ??? - */ /* Only refresh mbufs every 8 descriptors */ if (processed == 8) { em_refresh_mbufs(rxr, i); processed = 0; } - -#ifndef __RINGMAP__ - E1000_WRITE_REG(&adapter->hw, E1000_RDT(0), i); -#endif - } /* Catch any remaining refresh work */ @@ -5083,11 +4879,7 @@ * maintained by the driver and hardware. * **********************************************************************/ -#ifndef __RINGMAP__ static void -#else -void -#endif em_print_debug_info(struct adapter *adapter) { device_t dev = adapter->dev; ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_em.h#4 (text+ko) ==== @@ -69,15 +69,8 @@ * (num_tx_desc * sizeof(struct e1000_tx_desc)) % 128 == 0 */ #define EM_MIN_RXD 80 - -#ifndef __RINGMAP__ #define EM_MAX_RXD 4096 #define EM_DEFAULT_RXD 1024 -#else -#define EM_MAX_RXD SLOTS_NUMBER -#define EM_DEFAULT_RXD SLOTS_NUMBER -#endif - /* * EM_TIDV - Transmit Interrupt Delay Value @@ -216,7 +209,7 @@ #define EM_MSIX_BAR 3 /* On 82575 */ /* Defines for printing debug information */ -#define DEBUG_INIT 1 +#define DEBUG_INIT 0 #define DEBUG_IOCTL 0 #define DEBUG_HW 0 @@ -419,11 +412,6 @@ unsigned long link_irq; struct e1000_hw_stats stats; - -#ifdef __RINGMAP__ - struct ringmap *rm; - struct timeval intr_ts; -#endif }; /******************************************************************************** ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_igb.c#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_igb.h#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_lem.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_lem.h#2 (text+ko) ==== From owner-p4-projects@FreeBSD.ORG Mon Jun 14 16:36:50 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 037251065670; Mon, 14 Jun 2010 16:36:50 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 86B5B106567E for ; Mon, 14 Jun 2010 16:36:49 +0000 (UTC) (envelope-from afiveg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 756F68FC14 for ; Mon, 14 Jun 2010 16:36:49 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5EGank4039386 for ; Mon, 14 Jun 2010 16:36:49 GMT (envelope-from afiveg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5EGanSe039384 for perforce@freebsd.org; Mon, 14 Jun 2010 16:36:49 GMT (envelope-from afiveg@FreeBSD.org) Date: Mon, 14 Jun 2010 16:36:49 GMT Message-Id: <201006141636.o5EGanSe039384@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to afiveg@FreeBSD.org using -f From: Alexandre Fiveg To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179607 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2010 16:36:50 -0000 http://p4web.freebsd.org/@@179607?ac=10 Change 179607 by afiveg@cottonmouth on 2010/06/14 16:36:29 refresh em/Makefile Affected files ... .. //depot/projects/soc2010/ringmap/current/sys/modules/em/Makefile#7 integrate Differences ... ==== //depot/projects/soc2010/ringmap/current/sys/modules/em/Makefile#7 (text+ko) ==== @@ -1,25 +1,10 @@ # $FreeBSD: src/sys/modules/em/Makefile,v 1.16 2010/03/29 23:36:34 jfv Exp $ .PATH: ${.CURDIR}/../../dev/e1000 - -.if defined(KERNEL_RINGMAP) -KMOD = if_ringmap -.else KMOD = if_em -.endif - SRCS = device_if.h bus_if.h pci_if.h opt_inet.h SRCS += $(CORE_SRC) $(LEGACY_SRC) SRCS += $(COMMON_SHARED) $(LEGACY_SHARED) $(PCIE_SHARED) - -.if defined(KERNEL_RINGMAP) -.PATH: ${.PATH} : ${.CURDIR}/../../net -CFLAGS += -D__RINGMAP__ -D__E1000_RINGMAP__ -SRCS += ringmap.c -.endif - CORE_SRC = if_em.c e1000_osdep.c - - # This is the Legacy, pre-PCIE source, it can be # undefined when using modular driver if not needed LEGACY_SRC += if_lem.c @@ -27,7 +12,7 @@ PCIE_SHARED = e1000_80003es2lan.c e1000_ich8lan.c e1000_82571.c e1000_82575.c LEGACY_SHARED = e1000_82540.c e1000_82542.c e1000_82541.c e1000_82543.c -CFLAGS += -g -I${.CURDIR}/../../dev/e1000 +CFLAGS += -I${.CURDIR}/../../dev/e1000 # DEVICE_POLLING for a non-interrupt-driven method #CFLAGS += -DDEVICE_POLLING From owner-p4-projects@FreeBSD.ORG Mon Jun 14 17:50:10 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7495D106567B; Mon, 14 Jun 2010 17:50:10 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 38C0B1065679 for ; Mon, 14 Jun 2010 17:50:10 +0000 (UTC) (envelope-from bfiedler@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0DA418FC0C for ; Mon, 14 Jun 2010 17:50:10 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5EHo9Fp056500 for ; Mon, 14 Jun 2010 17:50:09 GMT (envelope-from bfiedler@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5EHo91O056498 for perforce@freebsd.org; Mon, 14 Jun 2010 17:50:09 GMT (envelope-from bfiedler@FreeBSD.org) Date: Mon, 14 Jun 2010 17:50:09 GMT Message-Id: <201006141750.o5EHo91O056498@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bfiedler@FreeBSD.org using -f From: Benjamin Fiedler To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179612 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2010 17:50:10 -0000 http://p4web.freebsd.org/@@179612?ac=10 Change 179612 by bfiedler@freebsd-home on 2010/06/14 17:49:42 Tweaking around with 'B' flag Affected files ... .. //depot/projects/soc2010/bsdtextproc/diff/diff.c#6 edit .. //depot/projects/soc2010/bsdtextproc/diff/diff.h#3 edit .. //depot/projects/soc2010/bsdtextproc/diff/diffreg.c#4 edit Differences ... ==== //depot/projects/soc2010/bsdtextproc/diff/diff.c#6 (text+ko) ==== @@ -298,7 +298,6 @@ break; case OPT_STRIPCR: strip_cr=1; - /*push_ignore_pats("\r\n$");*/ break; case OPT_IGN_FN_CASE: ignore_file_case = 1; ==== //depot/projects/soc2010/bsdtextproc/diff/diff.h#3 (text+ko) ==== @@ -75,8 +75,9 @@ struct excludes *next; }; -extern int aflag, Bflag, bflag, dflag, iflag, lflag, Nflag, Pflag, pflag, rflag, +extern int aflag, bflag, dflag, iflag, lflag, Nflag, Pflag, pflag, rflag, sflag, tflag, Tflag, wflag; +extern int Bflag, strip_cr; extern int format, context, status; extern char ignore_file_case; extern char *start, *ifdefname, *diffargs, *label[2], *ignore_pats; ==== //depot/projects/soc2010/bsdtextproc/diff/diffreg.c#4 (text+ko) ==== @@ -570,11 +570,7 @@ sz = sz * 3 / 2; p = erealloc(p, (sz + 3) * sizeof(struct line)); } - - /* ignore blank lines (also EOF)*/ - if( !(Bflag && h == 1) ) { - p[++j].value = h; - } + p[++j].value = h; } len[i] = j; file[i] = p; @@ -770,7 +766,7 @@ ixnew[j] = ctnew += skipline(f2); j++; } - if (bflag || wflag || iflag) { + if (bflag || wflag || iflag || Bflag) { for (;;) { c = getc(f1); d = getc(f2); @@ -778,7 +774,7 @@ * GNU diff ignores a missing newline * in one file if bflag || wflag. */ - if ((bflag || wflag) && + if ((bflag || wflag || Bflag) && ((c == EOF && d == '\n') || (c == '\n' && d == EOF))) { break; @@ -805,6 +801,23 @@ d = getc(f2); ctnew++; } + } else if (Bflag) { + while( c == '\n' && d != '\n' ) { + c = getc(f1); + ixold[i] = ctold; + ixnew[j] = ctnew; + j++; i++; + if( i == len[0] || j == len[1] ) { break; } + } + + while( d == '\n' && c != '\n') { + d = getc(f2); + ixold[i] = ctold; + ixnew[j] = ctnew; + j++; i++; + if( i == len[0] || j == len[1] ) { break; } + } + break; } if (chrtran[c] != chrtran[d]) { jackpot++; From owner-p4-projects@FreeBSD.ORG Mon Jun 14 19:25:55 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5159E106567F; Mon, 14 Jun 2010 19:25:55 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 13EA51065679 for ; Mon, 14 Jun 2010 19:25:55 +0000 (UTC) (envelope-from gk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F2C388FC15 for ; Mon, 14 Jun 2010 19:25:54 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5EJPsCv066143 for ; Mon, 14 Jun 2010 19:25:54 GMT (envelope-from gk@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5EJPsDO066140 for perforce@freebsd.org; Mon, 14 Jun 2010 19:25:54 GMT (envelope-from gk@FreeBSD.org) Date: Mon, 14 Jun 2010 19:25:54 GMT Message-Id: <201006141925.o5EJPsDO066140@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gk@FreeBSD.org using -f From: Gleb Kurtsou To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179615 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2010 19:25:55 -0000 http://p4web.freebsd.org/@@179615?ac=10 Change 179615 by gk@gk_h1 on 2010/06/14 19:25:33 Fix bugs, add missings bits to make cache operations for tmpfs. Affected files ... .. //depot/projects/soc2010/gk_namecache/sys/kern/subr_witness.c#2 edit .. //depot/projects/soc2010/gk_namecache/sys/kern/vfs_dircache.c#2 edit .. //depot/projects/soc2010/gk_namecache/sys/kern/vfs_subr.c#3 edit .. //depot/projects/soc2010/gk_namecache/sys/sys/dircache.h#2 edit Differences ... ==== //depot/projects/soc2010/gk_namecache/sys/kern/subr_witness.c#2 (text+ko) ==== @@ -614,6 +614,19 @@ { "vnode interlock", &lock_class_mtx_sleep }, { NULL, NULL }, /* + * dircache pool locks/vnode interlock + */ + { "dircache lock 0", &lock_class_mtx_sleep }, + { "dircache lock 1", &lock_class_mtx_sleep }, + { "dircache lock 2", &lock_class_mtx_sleep }, + { "dircache lock 3", &lock_class_mtx_sleep }, + { "dircache lock 4", &lock_class_mtx_sleep }, + { "dircache lock 5", &lock_class_mtx_sleep }, + { "dircache lock 6", &lock_class_mtx_sleep }, + { "dircache lock 7", &lock_class_mtx_sleep }, + { "vnode interlock", &lock_class_mtx_sleep }, + { NULL, NULL }, + /* * ZFS locking */ { "dn->dn_mtx", &lock_class_sx }, ==== //depot/projects/soc2010/gk_namecache/sys/kern/vfs_dircache.c#2 (text+ko) ==== @@ -49,13 +49,37 @@ #include -#define DCDEBUG(format, args...) printf(format ,## args) +#define DCDEBUG(format, args...) \ + do { \ + if (dircache_debug != 0) \ + printf(format ,## args); \ + } while (0) + +#define DIRCACHE_STAT(n, descr) \ + SYSCTL_PROC(_vfs_dircache, OID_AUTO, n, \ + CTLFLAG_RD | CTLTYPE_ULONG | CTLFLAG_MPSAFE, \ + NULL, __CONCAT(dps_, n), dps_sysctlhandler, "LU", descr) + +#define DC_NAMEROUND 16 /* power of 2 */ + +enum { + dps_interlock_same, + dps_interlock_direct, + dps_interlock_reverse, + dps_interlock_reverse_fast, + dps_max +}; struct nspace; +struct dircache_poolstat { + u_long dps_stats[dps_max]; +}; + struct dircache_pool { struct mtx dp_mtx; u_long dp_gen; + struct dircache_poolstat dp_stat; }; struct dircache_root { @@ -63,30 +87,68 @@ struct dircache *dr_entry; }; +SYSCTL_NODE(_vfs, OID_AUTO, dircache, CTLFLAG_RW, 0, "Dircache"); static MALLOC_DEFINE(M_DIRCACHE, "dircache buf", "dircache buffers"); static uma_zone_t dircache_zone; static struct dircache_pool **pool; static size_t pool_size; static u_long pool_id; +static char **pool_mtxname; +static const int pool_mtxnamesz = 20; +static int dircache_debug = 1; +SYSCTL_UINT(_vfs_dircache, OID_AUTO, debug, CTLFLAG_RW, &dircache_debug, 0, + "Enable debug"); + +static int dps_sysctlhandler(SYSCTL_HANDLER_ARGS); + +DIRCACHE_STAT(interlock_same, + "Same lock hits in interlock"); +DIRCACHE_STAT(interlock_direct, + "Direct lock order hits in interlock"); +DIRCACHE_STAT(interlock_reverse, + "Reverse lock order hits in interlock"); +DIRCACHE_STAT(interlock_reverse_fast, + "Reverse lock order without sleeping hits in interlock"); + +static int +ptr_cmp(const void *a, const void *b) +{ + return (((uintptr_t)(*(void * const *)a)) - + ((uintptr_t)(*(void * const *)b))); +} + static void dircache_sysinit(void *arg __unused) { int i; - pool_size = 1; + pool_size = 4; dircache_zone = uma_zcreate("dircache", sizeof(struct dircache), NULL, NULL, NULL, NULL, UMA_ALIGN_PTR, 0); pool = malloc(sizeof(void *) * pool_size, M_DIRCACHE, M_WAITOK); + pool_mtxname = malloc(sizeof(void *) * pool_size, + M_DIRCACHE, M_WAITOK); + /* + * Keep struct dircache_pool size minimal. (and align at cache + * pipeline?) + * Use pool address for lock ordering. + */ for (i = 0; i < pool_size; i++) { + pool_mtxname[i] = malloc(pool_mtxnamesz, + M_DIRCACHE, M_WAITOK | M_ZERO); pool[i] = malloc(sizeof(struct dircache_pool), M_DIRCACHE, M_WAITOK | M_ZERO); + } + qsort(pool, pool_size, sizeof(void *), ptr_cmp); + for (i = 0; i < pool_size; i++) { pool[i]->dp_gen = pool_id++; - mtx_init(&pool[i]->dp_mtx, "dircache lock", NULL, MTX_DEF); + snprintf(pool_mtxname[i], pool_mtxnamesz, "dircache lock %d", i); + mtx_init(&pool[i]->dp_mtx, pool_mtxname[i], NULL, MTX_DEF); } } SYSINIT(dircache, SI_SUB_VFS, SI_ORDER_SECOND, dircache_sysinit, NULL); @@ -99,13 +161,62 @@ for (i = 0; i < pool_size; i++) { mtx_destroy(&pool[i]->dp_mtx); free(pool[i], M_DIRCACHE); + free(pool_mtxname[i], M_DIRCACHE); } free(pool, M_DIRCACHE); + free(pool_mtxname, M_DIRCACHE); pool = NULL; uma_zdestroy(dircache_zone); } SYSUNINIT(dircache, SI_SUB_VFS, SI_ORDER_SECOND, dircache_sysuninit, NULL); +static void +pool_getstats(struct dircache_poolstat *ps) +{ + struct dircache_poolstat *stat; + int i, ind; + + for (i = 0; i < pool_size; i++) { + mtx_lock(&pool[i]->dp_mtx); + stat = &pool[i]->dp_stat; + for (ind = 0; ind < dps_max; ind++) + ps->dps_stats[ind] += stat->dps_stats[ind]; + mtx_unlock(&pool[i]->dp_mtx); + } +} + +static int +dps_sysctlhandler(SYSCTL_HANDLER_ARGS) +{ + struct dircache_poolstat st = {}; + u_long res; + int error; + + pool_getstats(&st); + res = st.dps_stats[arg2]; + error = SYSCTL_OUT(req, &res, sizeof(res)); + + return (error); +} + +static __inline void +dp_incstat(int ind, struct dircache_pool *dp, u_long val) +{ + dp->dp_stat.dps_stats[ind] += val; +} + +static __inline int +dc_cmpname(struct dircache *dc, char *name, size_t namelen) +{ + int r; + + r = dc->dc_namelen - namelen; + if (r != 0) + return (r); + r = bcmp(dc->dc_name, name, namelen); + return (r); +} + static __inline int dc_cmp(struct dircache *a, struct dircache *b) { @@ -123,57 +234,61 @@ RB_GENERATE_STATIC(dircache_tree, dircache, dc_listentry, dc_cmp); +#define DC_MTX(dc) (&(dc)->dc_pool->dp_mtx) + +#define dc_lock(dc) mtx_lock(DC_MTX(dc)) + +#define dc_trylock(dc) mtx_trylock(DC_MTX(dc)) + +#define dc_unlock(dc) mtx_unlock(DC_MTX(dc)) + +#define dc_assertlock(dc, w) mtx_assert(DC_MTX(dc), (w)) -static __inline void -dc_lock(struct dircache *dc) +static void +dc_relock(struct dircache *from, struct dircache *to) { - mtx_lock(&dc->dc_pool->dp_mtx); -} + dc_assertlock(from, MA_OWNED); -static __inline int -dc_trylock(struct dircache *dc) -{ - return (mtx_trylock(&dc->dc_pool->dp_mtx)); -} + if (from->dc_pool == to->dc_pool) + return; -static __inline void -dc_unlock(struct dircache *dc) -{ - mtx_unlock(&dc->dc_pool->dp_mtx); -} + dc_assertlock(to, MA_NOTOWNED); -static __inline void -dc_assertlock(struct dircache *dc, int what) -{ - mtx_assert(&dc->dc_pool->dp_mtx, what); + dc_unlock(from); + dc_lock(to); } static void -dc_interlock(struct dircache *a, struct dircache *b) +dc_interlock(struct dircache *from, struct dircache *to) { - dc_assertlock(a, MA_OWNED); + dc_assertlock(from, MA_OWNED); - if (a->dc_pool == b->dc_pool) + if (from->dc_pool == to->dc_pool) { + dp_incstat(dps_interlock_same, to->dc_pool, 1); return; + } - dc_assertlock(b, MA_NOTOWNED); - if ((uintptr_t)a->dc_pool < (uintptr_t)b->dc_pool) { - dc_lock(b); - dc_unlock(a); + dc_assertlock(to, MA_NOTOWNED); + if ((uintptr_t)from->dc_pool < (uintptr_t)to->dc_pool) { + dc_lock(to); + dc_unlock(from); + dp_incstat(dps_interlock_direct, to->dc_pool, 1); return; } critical_enter(); - if (dc_trylock(b) != 0) { - dc_unlock(a); + if (dc_trylock(to) != 0) { + dc_unlock(from); critical_exit(); + dp_incstat(dps_interlock_reverse_fast, to->dc_pool, 1); return; } critical_exit(); /* !!!! FIXME !!!! */ - dc_unlock(a); - dc_lock(b); + dc_unlock(from); + dc_lock(to); + dp_incstat(dps_interlock_reverse, to->dc_pool, 1); } static __inline void @@ -184,16 +299,41 @@ dc->dc_namehash = hash32_buf(name, namelen, HASHINIT * namelen); } +static __inline size_t +dc_namebuflen(size_t namelen) +{ + return (roundup2(namelen + 1, DC_NAMEROUND)); +} + +static __inline int +dc_namebuffits(struct dircache *dc, size_t namelen) +{ + return (dc_namebuflen(dc->dc_namelen) < namelen + 1); +} + +static __inline char * +dc_allocnamebuf(size_t namelen) +{ + char * buf; + + buf = malloc(dc_namebuflen(namelen), M_DIRCACHE, M_WAITOK); + return (buf); +} + static __inline void -dc_setname(struct dircache *dc, char *name, size_t namelen) +dc_setname(struct dircache *dc, char *name, size_t namelen, char *namebuf) { MPASS(name != dc->dc_name); - if (dc->dc_name == NULL || dc->dc_namelen < namelen) { + if (dc->dc_name == NULL || dc_namebuffits(dc, namelen) == 0) { if (dc->dc_name != NULL) free(dc->dc_name, M_DIRCACHE); - dc->dc_name = malloc(namelen + 1, M_DIRCACHE, M_WAITOK); - } + if (namebuf == NULL) + dc->dc_name = dc_allocnamebuf(namelen); + else + dc->dc_name = namebuf; + } else + MPASS(namebuf == NULL); memcpy(dc->dc_name, name, namelen); dc->dc_name[namelen] = '\0'; dc_initname(dc, dc->dc_name, namelen); @@ -210,7 +350,6 @@ dc->dc_gen = *genp; } - static struct dircache * dc_alloc(struct dircache *pdc, enum dircache_type type, char *name, size_t namelen) @@ -220,22 +359,23 @@ dc = uma_zalloc(dircache_zone, M_WAITOK | M_ZERO); DCDEBUG("alloc: %p %s\n", dc, name); + + dc->dc_type = type; + dc->dc_flags = DC_CH_PARTIAL; + dc->dc_parent = pdc; + refcount_init(&dc->dc_refcnt, 1); cv_init(&dc->dc_condvar, "dircache cv"); + if (name != NULL && namelen != 0) { - dc_setname(dc, name, namelen); - dc->dc_parent = pdc; + dc_setname(dc, name, namelen, NULL); /* cheaper way to get pseudo-random value */ poolind = dc->dc_namehash; } else { poolind = arc4random(); } - poolind %= pool_size; dc->dc_pool = pool[poolind]; - dc->dc_flags = DC_CH_PARTIAL; - refcount_init(&dc->dc_refcnt, 1); - return (dc); } @@ -290,18 +430,6 @@ } static void -dc_refvnode_locked(struct dircache *dc, struct vnode *vp) -{ - dc_ref(dc); - MPASS(dc->dc_vnode == NULL); - dc->dc_vnode = vp; - TAILQ_INSERT_HEAD(&vp->v_dircache, dc, dc_vnodelist); - DCDEBUG("refvnode locked: %p %s; vp=%p; refcnt=%d\n", dc, dc->dc_name, - vp, dc->dc_refcnt); - MPASS(TAILQ_FIRST(&vp->v_dircache) == dc); -} - -static void dc_refvnode(struct dircache *dc, struct vnode *vp) { if (dc->dc_type != DT_ROOT) @@ -309,57 +437,102 @@ DCDEBUG("refvnode: %p %s; vp=%p; refcnt=%d\n", dc, dc->dc_name, vp, dc->dc_refcnt); + MPASS(vp->v_type != VNON && vp->v_type != VBAD); + MPASS(dc->dc_vnode == NULL); dc_ref(dc); - MPASS(dc->dc_vnode == NULL); dc->dc_vnode = vp; - dc_unlock(dc); VI_LOCK(vp); + if (vp->v_type == VDIR && !TAILQ_EMPTY(&vp->v_dircache)) + panic("dircache: multiple directory vnode references %p", vp); TAILQ_INSERT_HEAD(&vp->v_dircache, dc, dc_vnodelist); VI_UNLOCK(vp); } static void -dc_relevnode(struct dircache *dc, struct vnode *vp) +dc_relevnode(struct dircache *dc) { MPASS(dc->dc_vnode != NULL); + dc_assertlock(dc, MA_OWNED); DCDEBUG("relevnode: %p %s; vp=%p; refcnt=%d\n", dc, dc->dc_name, - vp, dc->dc_refcnt); + dc->dc_vnode, dc->dc_refcnt); - TAILQ_REMOVE(&vp->v_dircache, dc, dc_vnodelist); + VI_LOCK(dc->dc_vnode); + TAILQ_REMOVE(&dc->dc_vnode->v_dircache, dc, dc_vnodelist); + VI_UNLOCK(dc->dc_vnode); dc->dc_vnode = NULL; dc_unlock(dc); dc_rele(dc); } static struct dircache * -dc_getentry(struct vnode *vp, struct dircache *parent_hint, - struct nspace *nspace_hint, int flags) +dc_getentry(struct vnode *vp, struct componentname *cnp, struct vnode *dvp) { struct dircache *dc; +restart: VI_LOCK(vp); dc = TAILQ_FIRST(&vp->v_dircache); if (dc == NULL) { + VI_UNLOCK(vp); if ((vp->v_vflag & VV_ROOT) != 0) { dc = vp->v_mount->mnt_dircache; DCDEBUG("getentry: root %p vp=%p\n", dc, vp); MPASS(dc != NULL); dc_lock(dc); - dc_refvnode_locked(dc, vp); - goto out; + dc_refvnode(dc, vp); } else { - VI_UNLOCK(vp); +#if 0 DCDEBUG("getentry: not found vp=%p\n", vp); +#else + panic("dircache: entry not found for vnode %p\n", vp); +#endif return (NULL); } + } else { + if (TAILQ_NEXT(dc, dc_vnodelist) != NULL) { + MPASS(cnp != NULL && dvp != NULL); + MPASS(vp->v_type != VDIR); + MPASS(!(cnp->cn_nameptr[0] == '.' && + (cnp->cn_namelen == 1 || (cnp->cn_namelen == 2 && + cnp->cn_nameptr[1] == '.')))); + + for(; dc != NULL; dc = TAILQ_NEXT(dc, dc_vnodelist)) { + VI_UNLOCK(vp); + dc_lock(dc); + if (dc->dc_vnode != vp) { + dc_unlock(dc); + DCDEBUG("getenrty: restart; multiple entries; vp=%p\n", + vp); + goto restart; + } + /* FIXME: dc_parent locking */ + if (dc_cmpname(dc, cnp->cn_nameptr, + cnp->cn_namelen) == 0 && + dvp == dc->dc_parent->dc_vnode) + break; + dc_unlock(dc); + VI_LOCK(vp); + } + if (dc == NULL) { + VI_UNLOCK(vp); +#if 0 + return (NULL); +#else + panic("dircache: entry not found for vnode %p (multiple)\n", vp); +#endif + } + } else { + VI_UNLOCK(vp); + dc_lock(dc); + } } - MPASS(TAILQ_NEXT(dc, dc_vnodelist) == NULL); - dc_lock(dc); -out: - if ((flags & DC_OP_LOCKVP) == 0) - VI_UNLOCK(vp); - + dc_assertlock(dc, MA_OWNED); + if (dc->dc_vnode != vp) { + dc_unlock(dc); + DCDEBUG("getenrty: restart; vp=%p\n", vp); + goto restart; + } return (dc); } @@ -369,7 +542,7 @@ struct dircache key; struct dircache *pdc, *dc; - pdc = dc_getentry(dvp, NULL, NULL, 0); + pdc = dc_getentry(dvp, NULL, NULL); if (pdc == NULL) return (NULL); dc_assertlock(pdc, MA_OWNED); @@ -381,15 +554,107 @@ return (NULL); } + if ((flags & DC_OP_NOWAIT) == 0) + dc_wait(pdc); + dc_interlock(pdc, dc); dc_assertlock(dc, MA_OWNED); + MPASS(dc->dc_parent == pdc); + + return (dc); +} - if ((flags & DC_OP_NOWAIT) == 0) - dc_wait(dc); +static struct dircache * +dc_update(struct dircache_cursor *curs, struct vnode *vp, + enum dircache_type type, char *name, size_t namelen, + ino_t inode, off_t offset, void *fspriv) +{ + struct dircache *dc, *pdc, *col; + + pdc = curs->dcr_parent; + MPASS((pdc->dc_flags & DC_CH_UPDATING) != 0); + + DCDEBUG("update: parent=%p name=%s\n", pdc, name); + + dc = dc_alloc(pdc, type, name, namelen); + if (type == DT_WEAK) + curs->dcr_nflags |= DC_CH_HASWEAK; + dc->dc_fspriv = fspriv; + col = RB_INSERT(dircache_tree, &pdc->dc_children, dc); + if (col != NULL) { + if (type == col->dc_type) { + DCDEBUG("update: warn: same entry added: %s\n", dc->dc_name); + MPASS(col->dc_inode == inode && col->dc_offset == offset); + dc->dc_fspriv = NULL; + dc->dc_parent = NULL; + dc_rele(dc); + return (NULL); + } else if (col->dc_type == DT_NEGATIVE) { + DCDEBUG("update: replace negative entry: %p %s\n", dc, dc->dc_name); + dc_lock(col); + col->dc_type = type; + MPASS((col->dc_flags & DC_CH_COMPLETE) == 0); + col->dc_flags |= DC_CH_PARTIAL; + col->dc_inode = inode; + col->dc_offset = offset; + MPASS(col->dc_fspriv == NULL); + col->dc_fspriv = fspriv; + dc->dc_fspriv = NULL; + dc_unlock(col); + dc->dc_parent = NULL; + dc_rele(dc); + dc = col; + } else + panic("dircache: update: ivalid entry: %d %s\n", + dc->dc_type, dc->dc_name); + } else + dc_ref(pdc); + if (vp != NULL) { + dc_lock(dc); + dc_refvnode(dc, vp); + dc_unlock(dc); + } return (dc); } +static void +dc_removeentry(struct dircache *dc) +{ + struct dircache *parent; + MPASS(dc->dc_parent != NULL); + + dc->dc_fspriv = NULL; + dc->dc_type = DT_INVAL; + parent = dc->dc_parent; + dc->dc_parent = NULL; + RB_REMOVE(dircache_tree, &parent->dc_children, dc); + if (dc->dc_vnode != NULL) + dc_relevnode(dc); + else + dc_unlock(dc); + dc_rele(parent); + dc_rele(dc); +} + +static void +dc_marknegative(struct dircache *dc) +{ + DCDEBUG("mark negative: %p %s; vp=%p\n", dc, dc->dc_name, dc->dc_vnode); + dc->dc_inode = 0; + dc->dc_offset = 0; + dc->dc_fspriv = NULL; + dc->dc_type = DT_NEGATIVE; + dc->dc_flags &= ~DC_CH_COMPLETE; + dc->dc_flags |= DC_CH_PARTIAL; + dc_updategen(dc); + if (dc->dc_vnode != NULL) + dc_relevnode(dc); + else + dc_unlock(dc); + dc_assertlock(dc, MA_NOTOWNED); +} + void dircache_init(struct mount *mp, ino_t inode) { @@ -416,15 +681,22 @@ { struct dircache *dc, *ch, *tmp; +restart: VI_LOCK(vp); TAILQ_FOREACH(dc, &vp->v_dircache, dc_vnodelist) { DCDEBUG("purge negative: %p %s; vp=%p\n", dc, dc->dc_name, vp); + VI_UNLOCK(vp); dc_lock(dc); + if (dc->dc_vnode != vp) { + dc_unlock(dc); + goto restart; + } RB_FOREACH_SAFE(ch, dircache_tree, &dc->dc_children, tmp) { - if (dc->dc_type == DT_NEGATIVE) + if (ch->dc_type == DT_NEGATIVE) RB_REMOVE(dircache_tree, &dc->dc_children, ch); } + VI_LOCK(vp); dc_unlock(dc); } VI_UNLOCK(vp); @@ -434,29 +706,7 @@ dircache_update(struct dircache_cursor *curs, enum dircache_type type, char *name, size_t namelen, ino_t inode, off_t offset) { - struct dircache *dc, *pdc, *col; - - pdc = curs->dcr_parent; - MPASS((pdc->dc_flags & DC_CH_UPDATING) != 0); - - DCDEBUG("update: parent=%p name=%s\n", pdc, name); - - dc = dc_alloc(pdc, type, name, namelen); - - if (type == DT_WEAK) - curs->dcr_nflags |= DC_CH_HASWEAK; - col = RB_INSERT(dircache_tree, &pdc->dc_children, dc); - if (col == NULL) - dc_ref(pdc); - else { - if (type == col->dc_type) { - DCDEBUG("update: warn: same entry added: %s\n", dc->dc_name); - dc_free(dc); - return; - } - panic("dircache: unexpected entry during update: %d %s\n", - dc->dc_type, dc->dc_name); - } + dc_update(curs, NULL, type, name, namelen, inode, offset, NULL); } int @@ -468,7 +718,7 @@ curs->dcr_parent = NULL; - dc = dc_getentry(dvp, NULL, NULL, 0); + dc = dc_getentry(dvp, NULL, NULL); if (dc == NULL) { DCDEBUG("beginupdate: not found dvp=%p; path=%s\n", dvp, cnp->cn_nameptr); @@ -542,32 +792,100 @@ dircache_endupdate(curs, DC_CH_PARTIAL); } +static int +dircache_lookupdot(struct vnode *dvp, struct vnode **vpp, + struct componentname *cnp) +{ + int ltype; + + MPASS(cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.'); + + DCDEBUG("lookup dot: dvp=%p\n", dvp); + + *vpp = dvp; + vref(*vpp); + /* + * When we lookup "." we still can be asked to lock it + * differently. + */ + ltype = cnp->cn_lkflags & LK_TYPE_MASK; + if (ltype != VOP_ISLOCKED(*vpp)) { + if (ltype == LK_EXCLUSIVE) { + vn_lock(*vpp, LK_UPGRADE | LK_RETRY); + if ((*vpp)->v_iflag & VI_DOOMED) { + /* forced unmount */ + vrele(*vpp); + *vpp = NULL; + return (ENOENT); + } + } else + vn_lock(*vpp, LK_DOWNGRADE | LK_RETRY); + } + return (-1); +} + int dircache_lookup(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp) { - struct dircache *dc; - int error; + struct dircache *pdc, *dc; + int error, ltype; - dc = dc_find(dvp, cnp, 0); + if (cnp->cn_nameptr[0] == '.' && cnp->cn_namelen == 1) + return (dircache_lookupdot(dvp, vpp, cnp)); + else if (cnp->cn_nameptr[0] == '.' && cnp->cn_nameptr[1] == '.' && + cnp->cn_namelen == 2) { + MPASS((cnp->cn_flags & ISDOTDOT) != 0); + pdc = dc_getentry(dvp, NULL, NULL); + if (pdc != NULL) { + DCDEBUG("lookup dotdot: dvp=%p\n", dvp); + dc = pdc->dc_parent; + dc_interlock(pdc, dc); + } else + dc = NULL; + } else + dc = dc_find(dvp, cnp, 0); if (dc == NULL) { - DCDEBUG("lookup: not found: %s; dvp=%p\n", cnp->cn_nameptr, dvp); + DCDEBUG("lookup: not found: %s; dvp=%p; op=%ld\n", + cnp->cn_nameptr, dvp, cnp->cn_nameiop); return (0); } error = 0; if (dc->dc_type == DT_NEGATIVE) - error = ENOENT; + switch (cnp->cn_nameiop) { + case CREATE: + case RENAME: + error = 0; + break; + default: + error = ENOENT; + } else if (dc->dc_vnode != NULL) { *vpp = dc->dc_vnode; error = -1; } dc_unlock(dc); - DCDEBUG("lookup: error=%d: %p %s; dvp=%p\n", error, dc, dc->dc_name, dvp); + DCDEBUG("lookup: error=%d: %p %s; dvp=%p; op=%ld\n", error, dc, + dc->dc_name, dvp, cnp->cn_nameiop); if (error == -1) { + ltype = 0; + if ((cnp->cn_flags & ISDOTDOT) != 0) { + ltype = VOP_ISLOCKED(dvp); + VOP_UNLOCK(dvp, 0); + } if (vget(*vpp, cnp->cn_lkflags, cnp->cn_thread) != 0) { *vpp = NULL; error = 0; } + if (cnp->cn_flags & ISDOTDOT) { + vn_lock(dvp, ltype | LK_RETRY); + if (dvp->v_iflag & VI_DOOMED) { + if (error == 0) + vput(*vpp); + *vpp = NULL; + return (ENOENT); + } + } } return (error); } @@ -583,23 +901,12 @@ DCDEBUG("add: inode=%d %s; vp=%p\n", inode, cnp->cn_nameptr, vp); if (dircache_beginupdate(&curs, dvp, cnp, 0) != 0) return (ENOENT); - dircache_update(&curs, type, cnp->cn_nameptr, cnp->cn_namelen, - inode, offset); + dc_update(&curs, vp, type, cnp->cn_nameptr, cnp->cn_namelen, + inode, offset, NULL); dircache_endupdate(&curs, 0); return (0); } -static void -dc_remove(struct dircache *dc, struct vnode *vp) -{ - dc->dc_inode = 0; - dc->dc_offset = 0; - dc->dc_fspriv = NULL; - dc->dc_type = DT_NEGATIVE; - dc_updategen(dc); - dc_relevnode(dc, vp); -} - int dircache_remove(struct vnode *dvp, struct vnode *vp, struct componentname *cnp) { @@ -607,16 +914,18 @@ struct dircache *dc; DCDEBUG("remove: %s; vp=%p\n", cnp->cn_nameptr, vp); - if (dircache_beginupdate(&curs, dvp, cnp, 0) == 0) + if (dircache_beginupdate(&curs, dvp, cnp, 0) != 0) return (ENOENT); - dc = dc_getentry(vp, curs.dcr_parent, NULL, DC_OP_LOCKVP); + dc = dc_getentry(vp, cnp, dvp); if (dc == NULL) { + DCDEBUG("remove: vp not found: %s vp=%p\n", cnp->cn_nameptr, + vp); MPASS(dc_find(dvp, cnp, DC_OP_NOWAIT) == 0); dircache_endupdate(&curs, 0); return (ENOENT); } - dc_remove(dc, vp); + dc_marknegative(dc); dircache_endupdate(&curs, 0); return (0); } @@ -628,6 +937,7 @@ { struct dircache_cursor fcr, tcr; struct dircache *fdc, *tdc, *col; + char *namebuf; int error; MPASS(fvp != tvp); @@ -638,48 +948,83 @@ if (fdvp == tdvp) { if (tcr.dcr_parent == NULL) return (ENOENT); + fcr.dcr_parent = tcr.dcr_parent; } else { dircache_beginupdate(&fcr, fdvp, fcnp, 0); +#if 0 if (tcr.dcr_parent == NULL && fcr.dcr_parent == NULL) { - MPASS(dc_getentry(fvp, NULL, NULL, 0) == NULL); + MPASS(dc_getentry(fvp, fcnp) == NULL); MPASS(tvp == NULL || - dc_getentry(tvp, NULL, NULL, 0) == NULL); + dc_getentry(tvp, NULL) == NULL); return (ENOENT); } else if (tcr.dcr_parent == NULL) { - error = dircache_remove(fdvp, fvp, fcnp); + fdc = dc_getentry(fvp, fcnp); + if (fdc != NULL) { + dc_marknegative(fdc, fvp); + } else { + MPASS(dc_find(fdvp, fcnp, DC_OP_NOWAIT) == 0); + error = ENOENT; + } dircache_endupdate(&fcr, 0); return (error); } else if (fcr.dcr_parent == NULL) { dircache_partialupdate(&tcr); return (0); } +#else + MPASS(tcr.dcr_parent != NULL && fcr.dcr_parent != NULL); +#endif } if (tvp != NULL) { - tdc = dc_getentry(tvp, tcr.dcr_parent, NULL, DC_OP_LOCKVP); + tdc = dc_getentry(tvp, tcnp, tdvp); if (tdc != NULL) { - MPASS(fcr.dcr_parent == tdc->dc_parent); - dc_remove(tdc, tvp); + MPASS(tcr.dcr_parent == tdc->dc_parent); + dc_removeentry(tdc); } else MPASS(dc_find(tdvp, tcnp, DC_OP_NOWAIT) == 0); } - fdc = dc_getentry(fvp, fcr.dcr_parent, NULL, DC_OP_LOCKVP); + fdc = dc_getentry(fvp, fcnp, tdvp); if (fdc == NULL) { MPASS(dc_find(fdvp, fcnp, DC_OP_NOWAIT) == 0); error = ENOENT; goto out; } + DCDEBUG("rename: remove from tree: %p %s; parent=%p\n", fdc, + fdc->dc_name, fcr.dcr_parent); + RB_REMOVE(dircache_tree, &fcr.dcr_parent->dc_children, fdc); + DCDEBUG("rename: rename: %p %s\n", fdc, fdc->dc_name); + namebuf = NULL; + if (dc_namebuffits(fdc, tcnp->cn_namelen) == 0) { + MPASS(fdc->dc_namelen > 0 && fdc->dc_name != NULL); + dc_unlock(fdc); + namebuf = dc_allocnamebuf(tcnp->cn_namelen); + dc_lock(fdc); + } + dc_setname(fdc, tcnp->cn_nameptr, tcnp->cn_namelen, namebuf); dc_updategen(fdc); - RB_REMOVE(dircache_tree, &fcr.dcr_parent->dc_children, fdc); - dc_setname(fdc, tcnp->cn_nameptr, tcnp->cn_namelen); + DCDEBUG("rename: insert to tree: %p %s; parent=%p\n", fdc, fdc->dc_name, + tcr.dcr_parent); +reinsert: col = RB_INSERT(dircache_tree, &tcr.dcr_parent->dc_children, fdc); - MPASS(col == NULL); - if (fcr.dcr_parent != tcr.dcr_parent) { + if (col != NULL) { + DCDEBUG("rename: insert collision: %p %s; type=%d\n", col, + col->dc_name, col->dc_type); + if (col->dc_type != DT_NEGATIVE) + panic("dircache: rename: invalid entry: %d %s\n", + col->dc_type, col->dc_name); + dc_relock(fdc, col); + dc_removeentry(col); + dc_lock(fdc); + goto reinsert; + } + if (fdvp != tdvp) { dc_ref(tcr.dcr_parent); + fdc->dc_parent = tcr.dcr_parent; + dc_unlock(fdc); dc_rele(fcr.dcr_parent); - fdc->dc_parent = tcr.dcr_parent; - } - dc_unlock(fdc); + } else + dc_unlock(fdc); out: dircache_endupdate(&tcr, 0); @@ -694,10 +1039,14 @@ { struct dircache_cursor curs; + if (cnp->cn_nameptr[0] == '.' && (cnp->cn_namelen == 1 || + (cnp->cn_namelen == 2 && cnp->cn_nameptr[1] == '.'))) + panic("dircache: set negative for '.' or '..'"); + if (dircache_beginupdate(&curs, dvp, cnp, 0) != 0) return (ENOENT); - dircache_update(&curs, DT_NEGATIVE, cnp->cn_nameptr, cnp->cn_namelen, - 0, 0); + dc_update(&curs, NULL, DT_NEGATIVE, cnp->cn_nameptr, cnp->cn_namelen, + 0, 0, NULL); dircache_endupdate(&curs, 0); return (0); } @@ -708,19 +1057,29 @@ { struct dircache *dc; - dc = dc_getentry(vp, NULL, NULL, 0); + dc = dc_getentry(vp, cnp, dvp); if (dc != NULL) { - MPASS(dc->dc_namelen == cnp->cn_namelen && - bcmp(dc->dc_name, cnp->cn_nameptr, dc->dc_namelen) == 0); + DCDEBUG("setvnode found entry: %p %s; type=%d; vp=%p; cnp=%d %s\n", + dc, dc ? dc->dc_name : "??", dc->dc_type, vp, + (int)cnp->cn_namelen, cnp->cn_nameptr); + MPASS(dc->dc_type == DT_ROOT || + (cnp->cn_nameptr[0] == '.' && cnp->cn_namelen == 1) || + ((dc->dc_namelen == cnp->cn_namelen) && >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Mon Jun 14 19:27:57 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D479C1065678; Mon, 14 Jun 2010 19:27:57 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 994D6106566C for ; Mon, 14 Jun 2010 19:27:57 +0000 (UTC) (envelope-from gk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8735E8FC08 for ; Mon, 14 Jun 2010 19:27:57 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5EJRvDN066344 for ; Mon, 14 Jun 2010 19:27:57 GMT (envelope-from gk@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5EJRvlr066342 for perforce@freebsd.org; Mon, 14 Jun 2010 19:27:57 GMT (envelope-from gk@FreeBSD.org) Date: Mon, 14 Jun 2010 19:27:57 GMT Message-Id: <201006141927.o5EJRvlr066342@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gk@FreeBSD.org using -f From: Gleb Kurtsou To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179616 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2010 19:27:58 -0000 http://p4web.freebsd.org/@@179616?ac=10 Change 179616 by gk@gk_h1 on 2010/06/14 19:27:40 Import pefs Affected files ... .. //depot/projects/soc2010/gk_namecache/sys/crypto/hmac/hmac_sha512.c#1 add .. //depot/projects/soc2010/gk_namecache/sys/crypto/hmac/hmac_sha512.h#1 add .. //depot/projects/soc2010/gk_namecache/sys/crypto/salsa20/salsa20.c#1 add .. //depot/projects/soc2010/gk_namecache/sys/crypto/salsa20/salsa20.h#1 add .. //depot/projects/soc2010/gk_namecache/sys/fs/pefs/pefs.h#1 add .. //depot/projects/soc2010/gk_namecache/sys/fs/pefs/pefs_crypto.c#1 add .. //depot/projects/soc2010/gk_namecache/sys/fs/pefs/pefs_dircache.c#1 add .. //depot/projects/soc2010/gk_namecache/sys/fs/pefs/pefs_dircache.h#1 add .. //depot/projects/soc2010/gk_namecache/sys/fs/pefs/pefs_subr.c#1 add .. //depot/projects/soc2010/gk_namecache/sys/fs/pefs/pefs_vfsops.c#1 add .. //depot/projects/soc2010/gk_namecache/sys/fs/pefs/pefs_vnops.c#1 add .. //depot/projects/soc2010/gk_namecache/sys/fs/pefs/pefs_xbase64.c#1 add .. //depot/projects/soc2010/gk_namecache/sys/fs/pefs/vmac.c#1 add .. //depot/projects/soc2010/gk_namecache/sys/fs/pefs/vmac.h#1 add .. //depot/projects/soc2010/gk_namecache/sys/modules/pefs/Makefile#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Mon Jun 14 20:27:02 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B906D1065680; Mon, 14 Jun 2010 20:27:02 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7D552106567D for ; Mon, 14 Jun 2010 20:27:02 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6B42C8FC18 for ; Mon, 14 Jun 2010 20:27:02 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5EKR2vG072214 for ; Mon, 14 Jun 2010 20:27:02 GMT (envelope-from hselasky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5EKR2S0072212 for perforce@freebsd.org; Mon, 14 Jun 2010 20:27:02 GMT (envelope-from hselasky@FreeBSD.org) Date: Mon, 14 Jun 2010 20:27:02 GMT Message-Id: <201006142027.o5EKR2S0072212@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179620 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2010 20:27:03 -0000 http://p4web.freebsd.org/@@179620?ac=10 Change 179620 by hselasky@hselasky_laptop001 on 2010/06/14 20:26:38 USB MIDI: - Reduce MIDI input buffer size to one USB packet, hence some USB devices don't properly short terminate their transfers. This fixes a problem where input appears several seconds late. - Reported by: Alexander Yerenkow - Fix by: hselasky @ Affected files ... .. //depot/projects/usb/src/sys/dev/sound/usb/uaudio.c#71 edit Differences ... ==== //depot/projects/usb/src/sys/dev/sound/usb/uaudio.c#71 (text+ko) ==== @@ -507,8 +507,8 @@ .type = UE_BULK, .endpoint = UE_ADDR_ANY, .direction = UE_DIR_IN, - .bufsize = UMIDI_BULK_SIZE, - .flags = {.pipe_bof = 1,.short_xfer_ok = 1,}, + .bufsize = 4, /* bytes */ + .flags = {.pipe_bof = 1,.short_xfer_ok = 1,.proxy_buffer = 1,}, .callback = &umidi_bulk_read_callback, }, @@ -3316,10 +3316,6 @@ DPRINTF("actlen=%d bytes\n", actlen); - if (actlen == 0) { - /* should not happen */ - goto tr_error; - } pos = 0; pc = usbd_xfer_get_frame(xfer, 0); @@ -3354,8 +3350,6 @@ return; default: -tr_error: - DPRINTF("error=%s\n", usbd_errstr(error)); if (error != USB_ERR_CANCELLED) { From owner-p4-projects@FreeBSD.ORG Mon Jun 14 21:22:03 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2F8A01065675; Mon, 14 Jun 2010 21:22:03 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E6F0E1065672 for ; Mon, 14 Jun 2010 21:22:02 +0000 (UTC) (envelope-from afiveg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D4A0B8FC12 for ; Mon, 14 Jun 2010 21:22:02 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5ELM2XS088502 for ; Mon, 14 Jun 2010 21:22:02 GMT (envelope-from afiveg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5ELM24m088500 for perforce@freebsd.org; Mon, 14 Jun 2010 21:22:02 GMT (envelope-from afiveg@FreeBSD.org) Date: Mon, 14 Jun 2010 21:22:02 GMT Message-Id: <201006142122.o5ELM24m088500@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to afiveg@FreeBSD.org using -f From: Alexandre Fiveg To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179622 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2010 21:22:03 -0000 http://p4web.freebsd.org/@@179622?ac=10 Change 179622 by afiveg@cottonmouth on 2010/06/14 21:21:47 continue port to em Affected files ... .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_em.c#5 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_igb.c#4 edit .. //depot/projects/soc2010/ringmap/current/sys/modules/em/Makefile#8 edit .. //depot/projects/soc2010/ringmap/current/sys/net/ringmap.c#4 edit Differences ... ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_em.c#5 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_igb.c#4 (text+ko) ==== @@ -272,8 +272,8 @@ static devclass_t igb_devclass; DRIVER_MODULE(igb, pci, igb_driver, igb_devclass, 0, 0); -MODULE_DEPEND(igb, pci, 1, 1, 1); -MODULE_DEPEND(igb, ether, 1, 1, 1); +MODULE_DEPEND(igb, pci, 0, 1, 100); +MODULE_DEPEND(igb, ether, 0, 1, 100); /********************************************************************* * Tunable default values. ==== //depot/projects/soc2010/ringmap/current/sys/modules/em/Makefile#8 (text+ko) ==== @@ -1,5 +1,10 @@ # $FreeBSD: src/sys/modules/em/Makefile,v 1.16 2010/03/29 23:36:34 jfv Exp $ +.if defined(KERNEL_RINGMAP) +.PATH: ${.CURDIR}/../../dev/e1000 : ${.CURDIR}/../../net +.else .PATH: ${.CURDIR}/../../dev/e1000 +.endif + KMOD = if_em SRCS = device_if.h bus_if.h pci_if.h opt_inet.h SRCS += $(CORE_SRC) $(LEGACY_SRC) ==== //depot/projects/soc2010/ringmap/current/sys/net/ringmap.c#4 (text+ko) ==== From owner-p4-projects@FreeBSD.ORG Mon Jun 14 23:51:47 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 989D2106574D; Mon, 14 Jun 2010 23:51:47 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5CC8E10657CA for ; Mon, 14 Jun 2010 23:51:47 +0000 (UTC) (envelope-from bfiedler@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4A6FC8FC16 for ; Mon, 14 Jun 2010 23:51:47 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5ENpl7U001642 for ; Mon, 14 Jun 2010 23:51:47 GMT (envelope-from bfiedler@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5ENplam001640 for perforce@freebsd.org; Mon, 14 Jun 2010 23:51:47 GMT (envelope-from bfiedler@FreeBSD.org) Date: Mon, 14 Jun 2010 23:51:47 GMT Message-Id: <201006142351.o5ENplam001640@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bfiedler@FreeBSD.org using -f From: Benjamin Fiedler To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179629 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2010 23:51:47 -0000 http://p4web.freebsd.org/@@179629?ac=10 Change 179629 by bfiedler@freebsd-7803 on 2010/06/14 23:51:07 Add OpenBSD's sdiff base Affected files ... .. //depot/projects/soc2010/bsdtextproc/sdiff/Makefile#1 add .. //depot/projects/soc2010/bsdtextproc/sdiff/common.c#1 add .. //depot/projects/soc2010/bsdtextproc/sdiff/common.h#1 add .. //depot/projects/soc2010/bsdtextproc/sdiff/edit.c#1 add .. //depot/projects/soc2010/bsdtextproc/sdiff/extern.h#1 add .. //depot/projects/soc2010/bsdtextproc/sdiff/sdiff.1#1 add .. //depot/projects/soc2010/bsdtextproc/sdiff/sdiff.c#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Tue Jun 15 01:20:25 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id F29121065677; Tue, 15 Jun 2010 01:20:24 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B61DE106566B for ; Tue, 15 Jun 2010 01:20:24 +0000 (UTC) (envelope-from jlaffaye@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A3D8F8FC13 for ; Tue, 15 Jun 2010 01:20:24 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5F1KOqa021283 for ; Tue, 15 Jun 2010 01:20:24 GMT (envelope-from jlaffaye@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5F1KOhB021281 for perforce@freebsd.org; Tue, 15 Jun 2010 01:20:24 GMT (envelope-from jlaffaye@FreeBSD.org) Date: Tue, 15 Jun 2010 01:20:24 GMT Message-Id: <201006150120.o5F1KOhB021281@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jlaffaye@FreeBSD.org using -f From: Julien Laffaye To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179632 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jun 2010 01:20:25 -0000 http://p4web.freebsd.org/@@179632?ac=10 Change 179632 by jlaffaye@jlaffaye-chulak on 2010/06/15 01:20:08 NULL terminate the buffer returned by unpack_to_buffer(). This fix a bug in read_plist_from_buffer() caused by strlcpy() which try to read outside of the buffer range (spotted by valgrind). Affected files ... .. //depot/projects/soc2010/pkg_complete/lib/libpkg/file.c#6 edit Differences ... ==== //depot/projects/soc2010/pkg_complete/lib/libpkg/file.c#6 (text+ko) ==== @@ -401,7 +401,7 @@ errno = EINVAL; else { - *buf = malloc(sizeof(char)*buf_size); + *buf = malloc(buf_size+1); if (*buf == NULL) { error = strerror(errno); @@ -411,6 +411,8 @@ r = archive_read_data(archive, *buf, buf_size); + (*buf)[buf_size] = 0; + if (r != buf_size) { error = archive_error_string(archive); buf_size = 0; From owner-p4-projects@FreeBSD.ORG Tue Jun 15 03:54:14 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id EF429106566B; Tue, 15 Jun 2010 03:54:13 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8C3621065670 for ; Tue, 15 Jun 2010 03:54:13 +0000 (UTC) (envelope-from jlaffaye@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7991C8FC13 for ; Tue, 15 Jun 2010 03:54:13 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5F3sD5Y034497 for ; Tue, 15 Jun 2010 03:54:13 GMT (envelope-from jlaffaye@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5F3sDl2034495 for perforce@freebsd.org; Tue, 15 Jun 2010 03:54:13 GMT (envelope-from jlaffaye@FreeBSD.org) Date: Tue, 15 Jun 2010 03:54:13 GMT Message-Id: <201006150354.o5F3sDl2034495@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jlaffaye@FreeBSD.org using -f From: Julien Laffaye To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179633 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jun 2010 03:54:14 -0000 http://p4web.freebsd.org/@@179633?ac=10 Change 179633 by jlaffaye@jlaffaye-chulak on 2010/06/15 03:54:11 API cleanup: switch unpack_to_buffer return type from size_t to ssize_t. The function now makes the difference between error and unpacking a file without data. Suggested by: gcooper Affected files ... .. //depot/projects/soc2010/pkg_complete/lib/libpkg/file.c#7 edit .. //depot/projects/soc2010/pkg_complete/lib/libpkg/pkg.h#6 edit .. //depot/projects/soc2010/pkg_complete/lib/libpkg/plist.c#5 edit .. //depot/projects/soc2010/pkg_complete/usr.sbin/pkg_install/complete/perform.c#3 edit Differences ... ==== //depot/projects/soc2010/pkg_complete/lib/libpkg/file.c#7 (text+ko) ==== @@ -335,9 +335,10 @@ * Unpack a single file, denoted by file, to a buffer. It proceeds to read it * into the buffer which will need to be freed by the user at a later date. * - * Returns the size of the buffer if successful, or returns 0 on failure. + * Returns the size of the buffer if successful, or returns -1 on failure. + * The buffer is only allocated when the size of the file is superior to 0. */ -size_t +ssize_t unpack_to_buffer(const char *pkg, const char *file, char **buf) { @@ -345,8 +346,8 @@ struct archive_entry *archive_entry; Boolean found_match = FALSE; - size_t buf_size = 0; - size_t r; + ssize_t buf_size = -1; + ssize_t r; const char *entry_pathname = NULL; const char *error = NULL; @@ -397,15 +398,13 @@ buf_size = archive_entry_size(archive_entry); - if (buf_size == 0) - errno = EINVAL; - else { + if (buf_size != 0) { *buf = malloc(buf_size+1); if (*buf == NULL) { error = strerror(errno); - buf_size = 0; + buf_size = -1; } else { r = archive_read_data(archive, @@ -415,7 +414,8 @@ if (r != buf_size) { error = archive_error_string(archive); - buf_size = 0; + buf_size = -1; + free(*buf); } } ==== //depot/projects/soc2010/pkg_complete/lib/libpkg/pkg.h#6 (text+ko) ==== @@ -178,7 +178,7 @@ ssize_t write_file(const char *, const char *); int move_file(const char *, const char *, const char *); int delete_hierarchy(const char *, Boolean, Boolean); -size_t unpack_to_buffer(const char *, const char *, char **); +ssize_t unpack_to_buffer(const char *, const char *, char **); int unpack_to_disk(const char *, const char *); int unpack_to_fd(const char *, const char *); void format_cmd(char *, int, const char *, const char *, @@ -199,7 +199,7 @@ const char *name); int write_plist(Package *, FILE *); int read_plist(Package *, int); -int read_plist_from_buffer(Package *, char *, off_t); +int read_plist_from_buffer(Package *, char *, size_t); int plist_cmd(const char *, char **); int delete_package(Boolean, Boolean, Package *); Boolean make_preserve_name(char *, int, const char *, const char *); ==== //depot/projects/soc2010/pkg_complete/lib/libpkg/plist.c#5 (text+ko) ==== @@ -321,7 +321,7 @@ * The buffer is not modified nor is free'ed */ int -read_plist_from_buffer(Package *pkg, char *plist_buf, off_t plist_size) +read_plist_from_buffer(Package *pkg, char *plist_buf, size_t plist_size) { char *cmd_buf = NULL; char *cp; ==== //depot/projects/soc2010/pkg_complete/usr.sbin/pkg_install/complete/perform.c#3 (text+ko) ==== @@ -89,7 +89,7 @@ Package pkg; PackingList p; - size_t plist_size; + ssize_t plist_size; size_t i; char *plist_buf; char fname[PATH_MAX]; @@ -97,7 +97,7 @@ short found = 0; if ((plist_size = unpack_to_buffer(pkgname, CONTENTS_FNAME, &plist_buf)) - == 0) { + == -1) { warn("unpack_to_buffer()"); err = 1; } else { From owner-p4-projects@FreeBSD.ORG Tue Jun 15 06:31:06 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 89F5F106567D; Tue, 15 Jun 2010 06:31:05 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4CA151065674 for ; Tue, 15 Jun 2010 06:31:05 +0000 (UTC) (envelope-from jlaffaye@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3A71F8FC1A for ; Tue, 15 Jun 2010 06:31:05 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5F6V5Pl059790 for ; Tue, 15 Jun 2010 06:31:05 GMT (envelope-from jlaffaye@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5F6V574059788 for perforce@freebsd.org; Tue, 15 Jun 2010 06:31:05 GMT (envelope-from jlaffaye@FreeBSD.org) Date: Tue, 15 Jun 2010 06:31:05 GMT Message-Id: <201006150631.o5F6V574059788@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jlaffaye@FreeBSD.org using -f From: Julien Laffaye To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179635 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jun 2010 06:31:06 -0000 http://p4web.freebsd.org/@@179635?ac=10 Change 179635 by jlaffaye@jlaffaye-chulak on 2010/06/15 06:30:44 Connect pkg_complete to the build. Add pkg_complete(1) man page. Affected files ... .. //depot/projects/soc2010/pkg_complete/usr.sbin/pkg_install/Makefile#2 edit .. //depot/projects/soc2010/pkg_complete/usr.sbin/pkg_install/complete/Makefile#2 edit .. //depot/projects/soc2010/pkg_complete/usr.sbin/pkg_install/complete/pkg_complete.1#1 add Differences ... ==== //depot/projects/soc2010/pkg_complete/usr.sbin/pkg_install/Makefile#2 (text+ko) ==== @@ -2,7 +2,7 @@ .include -SUBDIR= lib add create delete info updating version +SUBDIR= lib add complete create delete info updating version .include ==== //depot/projects/soc2010/pkg_complete/usr.sbin/pkg_install/complete/Makefile#2 (text+ko) ==== @@ -8,8 +8,6 @@ WARNS?= 3 WFORMAT?= 1 -NO_MAN=1 - LIBPKG_INSTALL= ${.OBJDIR}/../lib/libpkg_install.a DPADD+= ${LIBPKG_INSTALL} ${LIBARCHIVE} From owner-p4-projects@FreeBSD.ORG Tue Jun 15 09:13:02 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B806F106568B; Tue, 15 Jun 2010 09:13:02 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7D4E81065686 for ; Tue, 15 Jun 2010 09:13:02 +0000 (UTC) (envelope-from jceel@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 69E148FC0A for ; Tue, 15 Jun 2010 09:13:02 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5F9D2X8085126 for ; Tue, 15 Jun 2010 09:13:02 GMT (envelope-from jceel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5F9D2nO085124 for perforce@freebsd.org; Tue, 15 Jun 2010 09:13:02 GMT (envelope-from jceel@freebsd.org) Date: Tue, 15 Jun 2010 09:13:02 GMT Message-Id: <201006150913.o5F9D2nO085124@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jceel@freebsd.org using -f From: Jakub Wojciech Klama To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179638 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jun 2010 09:13:03 -0000 http://p4web.freebsd.org/@@179638?ac=10 Change 179638 by jceel@jceel on 2010/06/15 09:12:27 * Improved DMAE API to use resources * Improved DaVinci EDMA3 driver (implemented basic error handling) Affected files ... .. //depot/projects/soc2010/jceel_dma/sys/arm/davinci/davinci_edma.c#2 edit .. //depot/projects/soc2010/jceel_dma/sys/dev/dmae/dmae.c#2 edit .. //depot/projects/soc2010/jceel_dma/sys/dev/dmae/dmae.h#2 edit .. //depot/projects/soc2010/jceel_dma/sys/dev/dmae/dmae_cdev.c#2 edit .. //depot/projects/soc2010/jceel_dma/sys/dev/dmae/dmae_cdev.h#2 edit Differences ... ==== //depot/projects/soc2010/jceel_dma/sys/arm/davinci/davinci_edma.c#2 (text+ko) ==== @@ -110,6 +110,13 @@ { -1, 0 } }; +static const struct dmae_capabilities davinci_edma_caps = { + .dc_nchannels = DAVINCI_EDMA_NCHANNELS, + .dc_ops = DMAE_COPY, + .dc_buffers = DMAEBUF_BLOCK | DMAEBUF_FRAME | DMAEBUF_FIFO, + .dc_flags = DMAECAP_REPEAT | DMAECAP_LINK, +}; + static int davinci_edma_probe(device_t); static int davinci_edma_attach(device_t); static int davinci_edma_setup_channel(device_t, int, struct dmae_transfer *); @@ -137,7 +144,7 @@ #define davinci_write_edmacc_4(_sc, _reg, _data) \ bus_space_write_4((_sc)->ds_bst, (_sc)->ds_bsh, DAVINCI_EDMACC_BASE + (_reg), (_data)) #define davinci_edma_copydesc(_sc, _desc, _idx) \ - memcpy((uint8_t *)(0xd1c00000 + DAVINCI_EDMA_PARAM(_idx)), (_desc), sizeof(param_desc)) + memcpy((uint8_t *)(DAVINCI_EDMA_BASE + DAVINCI_EDMA_PARAM(_idx)), (_desc), sizeof(param_desc)) static int @@ -151,14 +158,15 @@ davinci_edma_attach(device_t dev) { struct davinci_edma_softc *sc = device_get_softc(dev); - + int i; + sc->ds_dev = dev; mtx_init(&sc->ds_mtx, "edma", "dma", MTX_DEF); if (bus_alloc_resources(dev, davinci_edma_spec, sc->ds_res)) { device_printf(dev, "could not allocate resources\n"); - return (ENXIO); + goto out; } sc->ds_bst = rman_get_bustag(sc->ds_res[0]); @@ -169,25 +177,28 @@ NULL, davinci_edma_intr_cc, sc, &sc->ds_intrhand[0])) { bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->ds_res[0]); device_printf(dev, "cannot setup interrupt handler\n"); - return (ENXIO); + goto out; } /* EDMACC_ERRINT */ if (bus_setup_intr(dev, sc->ds_res[2], INTR_TYPE_MISC | INTR_MPSAFE, NULL, davinci_edma_intr_ccerr, sc, &sc->ds_intrhand[1])) { - + device_printf(dev, "cannot setup interrupt handler\n"); + goto out; } /* EDMATC_ERRINT0 */ if (bus_setup_intr(dev, sc->ds_res[3], INTR_TYPE_MISC | INTR_MPSAFE, NULL, davinci_edma_intr_tcerr0, sc, &sc->ds_intrhand[2])) { - + device_printf(dev, "cannot setup interrupt handler\n"); + goto out; } /* EDMATC_ERRINT1 */ if (bus_setup_intr(dev, sc->ds_res[4], INTR_TYPE_MISC | INTR_MPSAFE, NULL, davinci_edma_intr_tcerr1, sc, &sc->ds_intrhand[3])) { - + device_printf(dev, "cannot setup interrupt handler\n"); + goto out; } bus_dma_tag_create( @@ -208,9 +219,20 @@ davinci_write_edmacc_4(sc, DAVINCI_EDMACC_DRAE0, 0xffffffff); davinci_write_edmacc_4(sc, DAVINCI_EDMACC_DRAEH0, 0xffffffff); - dmae_register_driver(dev, DAVINCI_EDMA_NCHANNELS, sc->ds_dmatag); + dmae_register_driver(dev, &davinci_edma_caps, sc->ds_dmatag); return (0); + +out: + for (i = 0; i < 4; i++) { + if (sc->ds_intrhand[i] != NULL) + bus_teardown_intr(dev, sc->ds_res[i + 1], + sc->ds_intrhand[i]); + } + + bus_release_resources(dev, davinci_edma_spec, sc->ds_res); + + return (ENXIO); } static int @@ -350,7 +372,6 @@ return (0); } - static void davinci_edma_intr_cc(void *arg) { @@ -377,8 +398,11 @@ KASSERT(ch->dc_status == CHANNEL_ACTIVE, "edma spurious interrupt"); - if (xfer->dt_callback != NULL) - xfer->dt_callback(1, xfer->dt_callback_arg, xfer); + if (xfer->dt_callback != NULL) { + xfer->dt_callback(DMAE_TRANSFER_COMPLETED, + xfer->dt_callback_arg); + } + ch->dc_status = 0; davinci_write_edmacc_4(sc, DAVINCI_EDMACC_ICR, (1 << chno)); @@ -387,15 +411,20 @@ while ((chno = (ffs(iprh) + 31)) != 31) { ch = &sc->ds_channels[chno]; + xfer = ch->dc_xfer; + KASSERT(ch->dc_status == CHANNEL_ACTIVE, "edma spurious interrupt"); debugf("interrupt on channel %d", chno); - if (xfer->dt_callback != NULL) - xfer->dt_callback(1, xfer->dt_callback_arg, xfer); + if (xfer->dt_callback != NULL) { + xfer->dt_callback(DMAE_TRANSFER_COMPLETED, + xfer->dt_callback_arg); + } ch->dc_status = 0; davinci_write_edmacc_4(sc, DAVINCI_EDMACC_ICRH, (1 << (chno-32))); + ipr &= ~(1 << (chno - 32)); } } @@ -406,7 +435,51 @@ davinci_edma_intr_ccerr(void *arg) { struct davinci_edma_softc *sc = (struct davinci_edma_softc *)arg; - device_printf(sc->ds_dev, "edma_intr_ccerr\n"); + struct davinci_edma_channel *ch; + struct dmae_transfer *xfer = NULL; + uint32_t emr, emrh; + int chno; + + emr = davinci_read_edmacc_4(sc, DAVINCI_EDMACC_EMR); + emrh = davinci_read_edmacc_4(sc, DAVINCI_EDMACC_EMRH); + + if (emr == 0 && emrh == 0) + return; + + while ((chno = (ffs(emr) - 1)) != -1) { + ch = &sc->ds_channels[chno]; + xfer = ch->dc_xfer; + + debugf("error interrupt on channel %d", chno); + + KASSERT(ch->dc_status == CHANNEL_ACTIVE, "edma spurious interrupt"); + + if (xfer->dt_callback != NULL) { + xfer->dt_callback(DMAE_TRANSFER_ERROR, + xfer->dt_callback_arg); + } + + ch->dc_status = 0; + + davinci_write_edmacc_4(sc, DAVINCI_EDMACC_EMR, (1 << chno)); + emr &= ~(1 << chno); + } + + while ((chno = (ffs(emrh) + 31)) != 31) { + ch = &sc->ds_channels[chno]; + KASSERT(ch->dc_status == CHANNEL_ACTIVE, "edma spurious interrupt"); + + debugf("error interrupt on channel %d", chno); + + if (xfer->dt_callback != NULL) { + xfer->dt_callback(DMAE_TRANSFER_ERROR, + xfer->dt_callback_arg); + } + + ch->dc_status = 0; + davinci_write_edmacc_4(sc, DAVINCI_EDMACC_EMRH, (1 << (chno-32))); + emr &= ~(1 << (chno - 32)); + } } static void ==== //depot/projects/soc2010/jceel_dma/sys/dev/dmae/dmae.c#2 (text+ko) ==== @@ -59,13 +59,14 @@ LIST_HEAD(, dmae_engine) dmae_engines; struct mtx dmae_engines_mtx; -struct dmae_engine *dmae_engine_by_name(const char *); -void dmae_dmamap_load_cb(void *, bus_dma_segment_t *, int, int); -void dmae_dmamap_load_cb2(void *, bus_dma_segment_t *, int, bus_size_t, int); +static struct dmae_engine *dmae_engine_by_name(const char *); +static struct dmae_engine *dmae_engine_by_res(struct resource *); +static void dmae_dmamap_load_cb(void *, bus_dma_segment_t *, int, int); +static void dmae_dmamap_load_cb2(void *, bus_dma_segment_t *, int, bus_size_t, int); void dmae_init(void *); static int dmae_check_transfer(struct dmae_transfer *); -void +static void dmae_dmamap_load_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) { bus_dma_segment_t *seg = (bus_dma_segment_t *)arg; @@ -76,7 +77,7 @@ seg->ds_len = segs[0].ds_len; } -void +static void dmae_dmamap_load_cb2(void *arg, bus_dma_segment_t *segs, int nseg, bus_size_t mapsize, int error) { @@ -104,17 +105,19 @@ } int -dmae_register_driver(device_t dev, int nchannels, bus_dma_tag_t dmatag) +dmae_register_driver(device_t dev, const struct dmae_capabilities *caps, + bus_dma_tag_t dmatag) { struct dmae_engine *engine; struct dmae_engine_cdev *cdev; + struct resource *rv; int i; engine = malloc(sizeof(struct dmae_engine), M_DMAE, M_WAITOK); engine->de_dev = dev; engine->de_dmatag = dmatag; - engine->de_nchannels = nchannels; + engine->de_caps = caps; mtx_lock(&dmae_engines_mtx); LIST_INSERT_HEAD(&dmae_engines, engine, de_link); @@ -123,19 +126,20 @@ engine->de_rman.rm_type = RMAN_ARRAY; engine->de_rman.rm_descr = "DMA engine channels"; engine->de_rman.rm_start = 0; - engine->de_rman.rm_end = nchannels; + engine->de_rman.rm_end = caps->dc_nchannels; if (rman_init(&engine->de_rman)) panic("cannot init DMA channels rman"); - if (rman_manage_region(&engine->de_rman, 0, nchannels)) + if (rman_manage_region(&engine->de_rman, 0, caps->dc_nchannels)) panic("cannot init DMA channels rman"); printf("registered new DMA engine: %s\n", device_get_nameunit(dev)); LIST_INIT(&engine->de_cdevs); - for (i = 0; i < nchannels; i++) { + for (i = 0; i < caps->dc_nchannels; i++) { cdev = malloc(sizeof(*cdev), M_DMAE, M_WAITOK); - dmae_make_cdev(engine, i, &cdev->dec_cdev); + rv = dmae_alloc_channel(device_get_nameunit(engine->de_dev), i); + dmae_make_cdev(engine, rv, &cdev->dec_cdev); LIST_INSERT_HEAD(&engine->de_cdevs, cdev, dec_link); } @@ -159,7 +163,7 @@ return (0); } -struct dmae_engine * +static struct dmae_engine * dmae_engine_by_name(const char *name) { struct dmae_engine *engine; @@ -172,29 +176,44 @@ return (NULL); } +static struct dmae_engine * +dmae_engine_by_res(struct resource *res) +{ + struct dmae_engine *engine; + + LIST_FOREACH(engine, &dmae_engines, de_link) { + if (rman_is_region_manager(res, &engine->de_rman)) + return (engine); + } + + return (NULL); +} + struct resource * -dmae_alloc_channel(dmae_engine_t engine, int chno) +dmae_alloc_channel(const char *name, int chno) { struct resource *rv; + struct dmae_engine *engine = dmae_engine_by_name(name); - rv = rman_reserve_resource(&engine->de_rman, chno, chno, 1, RF_ACTIVE, NULL); + rv = rman_reserve_resource(&engine->de_rman, chno, chno, 1, + RF_ACTIVE, NULL); - return rv; + return (rv); } int -dmae_release_channel(dmae_engine_t engine, struct resource *res) +dmae_release_channel(struct resource *res) { - return (0); + return (rman_release_resource(res)); } void * -dmae_setup_transfer(struct resource *res, struct dmae_transfer *xfer) +dmae_program_transfer(struct dmae_transfer *xfer) { struct dmae_engine *engine = xfer->dt_engine; - int channel = rman_get_start(res); + int channel = rman_get_start(xfer->dt_res); - if (rman_get_size(res) != 1) + if (rman_get_size(xfer->dt_res) != 1) return (NULL); if (engine == NULL) @@ -206,7 +225,6 @@ if (DMAE_SETUP_CHANNEL(engine->de_dev, channel, xfer)) return (NULL); - xfer->dt_res = res; return (xfer); } @@ -217,27 +235,32 @@ struct dmae_engine *engine = xfer->dt_engine; int channel = rman_get_start(xfer->dt_res); - if (DMAE_START_CHANNEL(engine->de_dev, channel)) - return (ENXIO); - - return (0); + return (DMAE_START_CHANNEL(engine->de_dev, channel)); } int dmae_stop_transfer(void *cookie) { - return (0); + struct dmae_transfer *xfer = (struct dmae_transfer *)cookie; + struct dmae_engine *engine = xfer->dt_engine; + int channel = rman_get_start(xfer->dt_res); + + return (DMAE_STOP_CHANNEL(engine->de_dev, channel)); } struct dmae_transfer * -dmae_alloc_transfer(dmae_engine_t engine) - +dmae_alloc_transfer(struct resource *res) { struct dmae_transfer *xfer; + struct dmae_engine *engine = dmae_engine_by_res(res); + if (engine == NULL) + return (NULL); + xfer = malloc(sizeof(struct dmae_transfer), M_DMAE, M_WAITOK); + xfer->dt_res = res; + xfer->dt_engine = engine; - xfer->dt_engine = engine; return (xfer); } @@ -294,5 +317,55 @@ return (0); } +inline void +dmae_set_transfer_opts(struct dmae_transfer *xfer, int flags) +{ + xfer->dt_flags = flags; +} + +inline void +dmae_set_transfer_link(struct dmae_transfer *xfer, struct dmae_transfer *xfer2) +{ + xfer->dt_next = xfer2; +} + +inline void +dmae_set_transfer_callback(struct dmae_transfer *xfer, dmae_callback_t cb, void *arg) +{ + xfer->dt_callback = cb; + xfer->dt_callback_arg = arg; +} + +inline void +dmae_set_transfer_flags(struct dmae_transfer *xfer, int flags) +{ + xfer->dt_flags = flags; +} + +inline int +dmae_get_buffer_layout(struct dmae_transfer *xfer, int buffer) +{ + return (xfer->dt_buffers[buffer].db_type); +} + +inline void +dmae_set_buffer_layout(struct dmae_transfer *xfer, int buffer, int type) +{ + xfer->dt_buffers[buffer].db_type = type; +} + +inline void +dmae_set_buffer_stride(struct dmae_transfer *xfer, int buffer, int stride_width, int stride_spacing) +{ + xfer->dt_buffers[buffer].db_stride_width = stride_width; + xfer->dt_buffers[buffer].db_stride_spacing = stride_spacing; +} + +inline void +dmae_set_buffer_fifo_width(struct dmae_transfer *xfer, int buffer, int width) +{ + xfer->dt_buffers[buffer].db_fifo_width = width; +} + SYSINIT(dmae, SI_SUB_DRIVERS, SI_ORDER_FIRST, dmae_init, NULL); ==== //depot/projects/soc2010/jceel_dma/sys/dev/dmae/dmae.h#2 (text+ko) ==== @@ -42,16 +42,19 @@ struct dmae_buffer; typedef struct dmae_engine *dmae_engine_t; -typedef int (*dmae_callback_t)(int, void *, struct dmae_transfer *); +typedef struct dmae_transfer *dmae_transfer_t; +typedef int (*dmae_callback_t)(int status, void *arg); enum dmae_op { - DMAE_FILL, - DMAE_COPY, - DMAE_XOR, + DMAE_FILL = 0x1, + DMAE_COPY = 0x2, + DMAE_XOR = 0x4, }; enum dmae_transfer_status { DMAE_TRANSFER_COMPLETED, + DMAE_TRANSFER_COMPLETED_STRIDE, + DMAE_TRANSFER_COMPLETED_LINK, DMAE_TRANSFER_CANCELLED, DMAE_TRANSFER_ERROR, }; @@ -59,12 +62,22 @@ struct dmae_engine { device_t de_dev; bus_dma_tag_t de_dmatag; - int de_nchannels; + const struct dmae_capabilities *de_caps; +#define de_nchannels (de_caps->de_nchannels) struct rman de_rman; LIST_ENTRY(dmae_engine) de_link; LIST_HEAD(, dmae_engine_cdev) de_cdevs; }; +struct dmae_capabilities { + uint32_t dc_ops; + uint32_t dc_buffers; + uint32_t dc_flags; +#define DMAECAP_REPEAT 0x1 +#define DMAECAP_LINK 0x2 + int dc_nchannels; +}; + struct dmae_engine_cdev { struct cdev * dec_cdev; LIST_ENTRY(dmae_engine_cdev) dec_link; @@ -90,18 +103,18 @@ int dt_type; int dt_op; int dt_flags; -#define DMAE_TRANSFER_EXTTRIG 0x1 -#define DMAE_TRANSFER_REPEAT 0x2 -#define DMAE_TRANSFER_NOINTR 0x4 -#define DMAE_TRANSFER_STRIDE_CALLBACK 0x8 -#define DMAE_TRANSFER_LINK_CALLBACK 0x10 +#define DMAE_TRANSFER_EXTTRIG 0x1 /* transfer is triggered by external source */ +#define DMAE_TRANSFER_REPEAT 0x2 /* repeat transfer until cancel */ +#define DMAE_TRANSFER_NOINTR 0x4 /* don't generate callbacks */ +#define DMAE_TRANSFER_STRIDE_CALLBACK 0x8 /* callback on every stride */ +#define DMAE_TRANSFER_LINK_CALLBACK 0x10 /* callback on every linked transfer */ dmae_callback_t dt_callback; void * dt_callback_arg; struct dmae_buffer dt_buffers[8]; +#define dt_dst dt_buffers[0] +#define dt_src dt_buffers[1] #define DMAE_BUF_DST 0 #define DMAE_BUF_SRC 1 -#define dt_dst dt_buffers[0] -#define dt_src dt_buffers[1] struct dmae_transfer * dt_next; /* Private fields: */ @@ -110,25 +123,37 @@ }; enum dmae_buffer_type { - DMAEBUF_BLOCK, - DMAEBUF_FRAME, - DMAEBUF_FIFO, + DMAEBUF_BLOCK = 0x1, + DMAEBUF_FRAME = 0x2, + DMAEBUF_FIFO = 0x4, }; -int dmae_register_driver(device_t, int, bus_dma_tag_t); +int dmae_register_driver(device_t, const struct dmae_capabilities *, bus_dma_tag_t); int dmae_unregister_driver(device_t); -struct resource *dmae_alloc_channel(dmae_engine_t, int); -int dmae_release_channel(dmae_engine_t, struct resource *); -struct dmae_transfer *dmae_alloc_transfer(dmae_engine_t); -void dmae_free_transfer(struct dmae_transfer *); -void *dmae_setup_transfer(struct resource *, struct dmae_transfer *); +struct resource *dmae_alloc_channel(const char *name, int); +int dmae_release_channel(struct resource *); + +dmae_transfer_t dmae_alloc_transfer(struct resource *); +void dmae_free_transfer(dmae_transfer_t); +void *dmae_program_transfer(dmae_transfer_t); int dmae_start_transfer(void *); int dmae_stop_transfer(void *); -int dmae_setup_buffer_raw(struct dmae_transfer *, int, bus_addr_t, bus_size_t); -int dmae_setup_buffer_virt(struct dmae_transfer *, int, void *, size_t); -int dmae_setup_buffer_uio(struct dmae_transfer *, int, struct uio *); +int dmae_setup_buffer_raw(dmae_transfer_t, int, bus_addr_t, bus_size_t); +int dmae_setup_buffer_virt(dmae_transfer_t, int, void *, size_t); +int dmae_setup_buffer_uio(dmae_transfer_t, int, struct uio *); + +void dmae_set_transfer_func(dmae_transfer_t, int); +void dmae_set_transfer_opts(dmae_transfer_t, int); +void dmae_set_transfer_link(dmae_transfer_t, dmae_transfer_t); +void dmae_set_transfer_callback(dmae_transfer_t, dmae_callback_t, void *); +void dmae_set_transfer_flags(dmae_transfer_t, int); + +int dmae_get_buffer_layout(dmae_transfer_t, int); +void dmae_set_buffer_layout(dmae_transfer_t, int, int); +void dmae_set_buffer_stride(dmae_transfer_t, int, int, int); +void dmae_set_buffer_fifo_width(dmae_transfer_t, int, int); #endif /* _SYS_DEV_DMAE_DMAE_H */ ==== //depot/projects/soc2010/jceel_dma/sys/dev/dmae/dmae_cdev.c#2 (text+ko) ==== @@ -51,7 +51,7 @@ static d_read_t dmae_cdev_read; static d_write_t dmae_cdev_write; -static int dmae_cdev_callback(int, void *, struct dmae_transfer *); +static int dmae_cdev_callback(int, void *); enum dmae_cdev_state { DCS_CLOSED, @@ -143,7 +143,11 @@ } if (dcs->dcs_state == DCS_COMPLETED) { - resp.drp_status = dcs->dcs_status; + if (dcs->dcs_status == DMAE_TRANSFER_COMPLETED) + resp.drp_status = 0; + else + resp.drp_status = EIO; + ret = uiomove(&resp, sizeof(resp), uio); if (ret) { dcs_unlock(dcs); @@ -193,25 +197,36 @@ length = req.dcr_src.dcb_iov.iov_len; xfer = dcs->dcs_xfer; - xfer->dt_callback = &dmae_cdev_callback; - xfer->dt_callback_arg = dcs; + + /* Set transfer callback */ + dmae_set_transfer_callback(xfer, &dmae_cdev_callback, dcs); /* Setup source buffer */ setup_uio(&uiosrc, &req.dcr_src.dcb_iov, uio->uio_td); dmae_setup_buffer_uio(xfer, DMAE_BUF_SRC, &uiosrc); - xfer->dt_src.db_type = req.dcr_src.dcb_type; - xfer->dt_src.db_stride_width = req.dcr_src.dcb_stride_width; - xfer->dt_src.db_stride_spacing = req.dcr_src.dcb_stride_spacing; + dmae_set_buffer_layout(xfer, DMAE_BUF_SRC, req.dcr_src.dcb_type); + debugf("SRC buffer type: %d\n", req.dcr_src.dcb_type); + if (req.dcr_src.dcb_type == DMAE_CDEVBUF_FRAME) { + debugf("setting stride parameters for SRC buffer...\n"); + dmae_set_buffer_stride(xfer, DMAE_BUF_SRC, + req.dcr_src.dcb_stride_width, + req.dcr_src.dcb_stride_spacing); + } /* Setup destination buffer */ setup_uio(&uiodst, &req.dcr_dst.dcb_iov, uio->uio_td); dmae_setup_buffer_uio(xfer, DMAE_BUF_DST, &uiodst); - xfer->dt_dst.db_type = req.dcr_dst.dcb_type; - xfer->dt_dst.db_stride_width = req.dcr_dst.dcb_stride_width; - xfer->dt_dst.db_stride_spacing = req.dcr_dst.dcb_stride_spacing; + dmae_set_buffer_layout(xfer, DMAE_BUF_DST, req.dcr_dst.dcb_type); + debugf("DST buffer type: %d\n", req.dcr_dst.dcb_type); + if (req.dcr_dst.dcb_type == DMAEBUF_FRAME) { + debugf("setting stride parameters for DST buffer...\n"); + dmae_set_buffer_stride(xfer, DMAE_BUF_DST, + req.dcr_dst.dcb_stride_width, + req.dcr_dst.dcb_stride_spacing); + } /* Setup transfer */ - dcs->dcs_xfercookie = dmae_setup_transfer(dcs->dcs_res, xfer); + dcs->dcs_xfercookie = dmae_program_transfer(xfer); dmae_start_transfer(dcs->dcs_xfercookie); dcs->dcs_state = DCS_ACTIVE; @@ -221,7 +236,7 @@ } static int -dmae_cdev_callback(int status, void *arg, struct dmae_transfer *xfer) +dmae_cdev_callback(int status, void *arg) { struct dmae_cdev_softc *dcs = arg; @@ -243,12 +258,10 @@ } int -dmae_make_cdev(struct dmae_engine *dmae, int chno, struct cdev **cdev) +dmae_make_cdev(struct dmae_engine *dmae, struct resource *rv, struct cdev **cdev) { struct dmae_cdev_softc *dcs; - struct resource *rv; - rv = dmae_alloc_channel(dmae, chno); if (rv == NULL) return (ENXIO); @@ -259,14 +272,14 @@ 0600, "%s.%d", device_get_nameunit(dmae->de_dev), - chno); + (int)rman_get_start(rv)); dcs = malloc(sizeof(*dcs), M_DMAE, M_WAITOK); mtx_init(&dcs->dcs_mtx, "dcsmtx", "dmae", MTX_DEF); dcs->dcs_engine = dmae; dcs->dcs_state = DCS_CLOSED; dcs->dcs_res = rv; - dcs->dcs_xfer = dmae_alloc_transfer(dmae); + dcs->dcs_xfer = dmae_alloc_transfer(rv); (*cdev)->si_drv1 = dcs; ==== //depot/projects/soc2010/jceel_dma/sys/dev/dmae/dmae_cdev.h#2 (text+ko) ==== @@ -29,8 +29,8 @@ #define _SYS_DEV_DMAE_DMAE_CDEV_H enum dmae_cdev_buftype { - DMAE_CDEVBUF_BLOCK, - DMAE_CDEVBUF_FRAME, + DMAE_CDEVBUF_BLOCK = 0x1, + DMAE_CDEVBUF_FRAME = 0x2, }; struct dmae_cdev_buffer { @@ -52,7 +52,7 @@ }; #ifdef _KERNEL -int dmae_make_cdev(struct dmae_engine *, int, struct cdev **); +int dmae_make_cdev(struct dmae_engine *, struct resource *, struct cdev **); #endif /* _KERNEL */ #endif /* _SYS_DEV_DMAE_DMAE_CDEV_H */ From owner-p4-projects@FreeBSD.ORG Tue Jun 15 18:27:42 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id BB6291065676; Tue, 15 Jun 2010 18:27:42 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 79412106566C for ; Tue, 15 Jun 2010 18:27:42 +0000 (UTC) (envelope-from phcoder@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 64A1D8FC0A for ; Tue, 15 Jun 2010 18:27:42 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5FIRgAn056396 for ; Tue, 15 Jun 2010 18:27:42 GMT (envelope-from phcoder@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5FIR9w1056368 for perforce@freebsd.org; Tue, 15 Jun 2010 18:27:09 GMT (envelope-from phcoder@FreeBSD.org) Date: Tue, 15 Jun 2010 18:27:09 GMT Message-Id: <201006151827.o5FIR9w1056368@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to phcoder@FreeBSD.org using -f From: Volodymyr Serbinenko To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179651 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jun 2010 18:27:43 -0000 http://p4web.freebsd.org/@@179651?ac=10 Change 179651 by phcoder@phcoder_ on 2010/06/15 18:26:19 Resynced with bzr. Now it reaches mountroot> prompt sometimes (memory corruption bug still somewhere) Affected files ... .. //depot/projects/soc2010/phcoder_yeeloong/src/Makefile#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/Makefile.inc1#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/chio/chio.c#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/cp/cp.c#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/date/date.1#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/getfacl/getfacl.1#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/eval.c#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/histedit.c#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/jobs.c#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/main.c#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/myhistedit.h#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/parser.c#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/sh.1#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/var.c#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/var.h#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_lex.l#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/binutils/bfd/archures.c#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/binutils/bfd/bfd-in2.h#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/binutils/bfd/cpu-mips.c#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/binutils/bfd/elfxx-mips.c#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/binutils/gas/config/tc-mips.c#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/binutils/gas/config/tc-mips.h#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/binutils/include/elf/mips.h#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/binutils/include/opcode/mips.h#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/binutils/opcodes/mips-dis.c#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/binutils/opcodes/mips-opc.c#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/binutils/opcodes/mips16-opc.c#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/gcc/config/fixdfdi.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/gcc/config/fixsfdi.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/gcc/config/fixunsdfsi.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/gcc/config/fixunssfsi.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/gcc/config/floatdidf.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/gcc/config/floatdisf.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/gcc/config/floatundidf.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/gcc/config/floatundisf.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/gcc/config/mips/freebsd.h#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/gcc/config/mips/mips.c#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/gcc/config/mips/mips.h#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/gcc/config/mips/mips.md#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/gdtoa/hexnan.c#2 integrate .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/CMakeLists.txt#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/CREDITS.TXT#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/LICENSE.TXT#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/Makefile.common#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/Makefile.config.in#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/Makefile.rules#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/ModuleInfo.txt#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/README.txt#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/AutoRegen.sh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/ExportMap.map#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/LICENSE.TXT#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/README.TXT#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/config.guess#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/config.sub#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/configure.ac#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/depcomp#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/install-sh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/ltmain.sh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/bison.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/build_exeext.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/c_printf_a.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/check_gnu_make.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/config_makefile.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/config_project.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/cxx_bidi_iterator.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/cxx_flag_check.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/cxx_fwd_iterator.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/cxx_namespaces.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/cxx_std_iterator.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/find_std_program.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/flex.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/func_isinf.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/func_isnan.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/func_mmap_file.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/header_mmap_anonymous.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/huge_val.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/libtool.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/link_options.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/linux_mixed_64_32.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/ltdl.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/need_dev_zero_for_mmap.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/path_perl.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/path_tclsh.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/rand48.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/sanity_check.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/single_cxx_check.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/m4/visibility_inlines_hidden.m4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/missing#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/autoconf/mkinstalldirs#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/README.txt#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/analysis/llvm_analysis-binding.ads#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/analysis/llvm_analysis.ads#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/analysis/llvm_analysis_wrap.cxx#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/bitreader/llvm_bit_reader-binding.ads#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/bitreader/llvm_bit_reader.ads#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/bitreader/llvm_bitreader_wrap.cxx#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/bitwriter/llvm_bit_writer-binding.ads#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/bitwriter/llvm_bit_writer.ads#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/bitwriter/llvm_bitwriter_wrap.cxx#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/executionengine/llvm_execution_engine-binding.ads#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/executionengine/llvm_execution_engine.ads#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/executionengine/llvm_executionengine_wrap.cxx#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/llvm.gpr#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/llvm/llvm-binding.ads#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/llvm/llvm.ads#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/llvm/llvm_link_time_optimizer-binding.ads#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/llvm/llvm_link_time_optimizer.ads#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/llvm/llvm_linktimeoptimizer_wrap.cxx#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/llvm/llvm_wrap.cxx#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/target/llvm_target-binding.ads#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/target/llvm_target.ads#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/target/llvm_target_wrap.cxx#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/transforms/llvm_transforms-binding.ads#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/transforms/llvm_transforms.ads#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ada/transforms/llvm_transforms_wrap.cxx#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/Makefile.ocaml#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/analysis/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/analysis/analysis_ocaml.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/analysis/llvm_analysis.ml#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/analysis/llvm_analysis.mli#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/bitreader/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/bitreader/bitreader_ocaml.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/bitreader/llvm_bitreader.ml#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/bitreader/llvm_bitreader.mli#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/bitwriter/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/bitwriter/bitwriter_ocaml.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/bitwriter/llvm_bitwriter.ml#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/bitwriter/llvm_bitwriter.mli#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/executionengine/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/executionengine/executionengine_ocaml.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/executionengine/llvm_executionengine.ml#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/executionengine/llvm_executionengine.mli#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/llvm/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/llvm/llvm.ml#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/llvm/llvm.mli#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/llvm/llvm_ocaml.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/target/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/target/llvm_target.ml#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/target/llvm_target.mli#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/target/target_ocaml.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/transforms/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/transforms/scalar/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/transforms/scalar/llvm_scalar_opts.ml#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/transforms/scalar/llvm_scalar_opts.mli#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/bindings/ocaml/transforms/scalar/scalar_opts_ocaml.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/build-for-llvm-top.sh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/configure#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm-c/Analysis.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm-c/BitReader.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm-c/BitWriter.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm-c/Core.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm-c/EnhancedDisassembly.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm-c/ExecutionEngine.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm-c/Target.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm-c/Transforms/IPO.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm-c/Transforms/Scalar.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm-c/lto.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/APFloat.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/APInt.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/APSInt.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/BitVector.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/DeltaAlgorithm.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/DenseMap.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/DenseMapInfo.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/DenseSet.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/FoldingSet.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/GraphTraits.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/ImmutableList.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/ImmutableMap.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/ImmutableSet.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/IndexedMap.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/Optional.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/OwningPtr.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/PointerIntPair.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/PointerUnion.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/PostOrderIterator.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/PriorityQueue.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/SCCIterator.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/STLExtras.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/ScopedHashTable.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/SetOperations.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/SetVector.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/SmallBitVector.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/SmallPtrSet.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/SmallSet.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/SmallString.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/SmallVector.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/SparseBitVector.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/Statistic.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/StringExtras.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/StringMap.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/StringRef.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/StringSet.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/StringSwitch.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/Trie.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/Triple.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/Twine.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/UniqueVector.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/ValueMap.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/VectorExtras.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/ilist.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/ilist_node.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/iterator.cmake#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/ADT/iterator.h.in#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/AbstractTypeUser.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/CFGPrinter.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/CallGraph.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/CaptureTracking.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/ConstantFolding.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/ConstantsScanner.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/DebugInfo.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/DomPrinter.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/DominatorInternals.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/Dominators.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/FindUsedTypes.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/IVUsers.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/InlineCost.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/Interval.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/IntervalIterator.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/IntervalPartition.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/LibCallSemantics.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/Lint.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/LiveValues.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/LoopDependenceAnalysis.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/LoopInfo.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/LoopPass.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/llvm/include/llvm/Analysis/PHITransAddr.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/wpa/hostapd/.gitignore#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/wpa/hostapd/doc/.gitignore#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/wpa/src/common/.gitignore#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/wpa/src/crypto/.gitignore#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/wpa/src/eap_common/.gitignore#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/wpa/src/eap_peer/.gitignore#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/wpa/src/eap_server/.gitignore#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/wpa/src/eapol_supp/.gitignore#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/wpa/src/hlr_auc_gw/.gitignore#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/wpa/src/radius/.gitignore#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/wpa/src/rsn_supp/.gitignore#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/wpa/src/tls/.gitignore#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/wpa/src/utils/.gitignore#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/wpa/src/wps/.gitignore#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/wpa/wpa_supplicant/.gitignore#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/wpa/wpa_supplicant/doc/.gitignore#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/contrib/wpa/wpa_supplicant/doc/docbook/.gitignore#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/Makefile#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/Makefile#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/acpica/Makefile#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/acpica/OsdEnvironment.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/acpica/acpi_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/acpica/acpi_switch.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/acpica/acpi_wakecode.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/acpica/acpi_wakeup.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/acpica/genwakecode.sh#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/acpica/genwakedata.sh#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/acpica/madt.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/amd64_mem.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/apic_vector.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/atomic.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/atpic_vector.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/autoconf.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/bios.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/bpf_jit_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/bpf_jit_machdep.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/busdma_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/cpu_switch.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/db_disasm.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/db_interface.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/db_trace.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/dump_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/elf_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/exception.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/fpu.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/gdb_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/genassym.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/identcpu.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/in_cksum.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/initcpu.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/intr_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/io.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/io_apic.c#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/legacy.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/locore.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/mca.c#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/mem.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/minidump_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/mp_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/mp_watchdog.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/mpboot.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/mptable.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/mptable_pci.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/msi.c#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/nexus.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/pmap.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/prof_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/sigtramp.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/stack_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/support.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/sys_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/trap.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/tsc.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/uio_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/uma_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/amd64/vm_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/conf/DEFAULTS#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/conf/GENERIC#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/conf/GENERIC.hints#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/conf/Makefile#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/conf/NOTES#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/conf/XENHVM#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/ia32/ia32_exception.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/ia32/ia32_misc.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/ia32/ia32_reg.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/ia32/ia32_signal.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/ia32/ia32_sigtramp.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/ia32/ia32_syscall.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/_align.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/_bus.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/_inttypes.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/_limits.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/_stdint.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/_types.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/acpica_machdep.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/apicreg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/apicvar.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/apm_bios.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/asm.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/asmacros.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/atomic.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/bus.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/bus_dma.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/clock.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/cpu.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/cpufunc.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/cputypes.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/db_machdep.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/elf.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/endian.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/exec.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/float.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/floatingpoint.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/fpu.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/frame.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/gdb_machdep.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/ieeefp.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/in_cksum.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/intr_machdep.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/iodev.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/kdb.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/legacyvar.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/limits.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/mca.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/md_var.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/memdev.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/metadata.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/minidump.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/mp_watchdog.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/mptable.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/mutex.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/nexusvar.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/param.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/pc/bios.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/pc/display.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/pcb.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/pci_cfgreg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/pcpu.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/pmap.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/pmc_mdep.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/ppireg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/proc.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/profile.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/psl.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/ptrace.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/reg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/reloc.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/resource.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/runq.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/segments.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/setjmp.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/sf_buf.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/sigframe.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/signal.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/smp.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/specialreg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/stack.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/stdarg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/sysarch.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/timerreg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/trap.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/tss.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/ucontext.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/varargs.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/vm.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/vmparam.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/xen/xenfunc.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/include/xen/xenvar.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/linux32/Makefile#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/linux32/linux.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/linux32/linux32_dummy.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/linux32/linux32_genassym.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/linux32/linux32_ipc64.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/linux32/linux32_locore.s#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/linux32/linux32_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/linux32/linux32_proto.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/linux32/linux32_support.s#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/linux32/linux32_syscall.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/linux32/linux32_sysent.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/linux32/linux32_sysvec.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/linux32/syscalls.conf#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/linux32/syscalls.master#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/pci/pci_bus.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/amd64/pci/pci_cfgreg.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/autoconf.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/bcopy_page.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/bcopyinout.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/bcopyinout_xscale.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/blockio.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/bootconfig.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/bus_space_asm_generic.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/bus_space_generic.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/busdma_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/copystr.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/cpufunc.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/cpufunc_asm.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/cpufunc_asm_arm10.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/cpufunc_asm_arm11.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/cpufunc_asm_arm7tdmi.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/cpufunc_asm_arm8.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/cpufunc_asm_arm9.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/cpufunc_asm_armv4.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/cpufunc_asm_armv5.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/cpufunc_asm_armv5_ec.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/cpufunc_asm_fa526.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/cpufunc_asm_ixp12x0.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/cpufunc_asm_sa1.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/cpufunc_asm_sa11x0.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/cpufunc_asm_sheeva.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/cpufunc_asm_xscale.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/cpufunc_asm_xscale_c3.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/db_disasm.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/db_interface.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/db_trace.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/disassem.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/dump_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/elf_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/elf_trampoline.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/exception.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/fiq.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/fiq_subr.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/fusu.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/gdb_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/genassym.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/identcpu.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/in_cksum.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/in_cksum_arm.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/inckern.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/intr.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/irq_dispatch.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/locore.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/mem.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/minidump_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/nexus.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/pmap.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/setcpsr.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/setstack.s#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/stack_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/support.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/swtch.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/sys_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/trap.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/uio_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/undefined.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/vectors.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/arm/vm_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_cfata.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_mci.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_mcireg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_pdcreg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_pio.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_pio_rm9200.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_pioreg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_piovar.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_pmc.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_pmcreg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_pmcvar.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_rtc.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_rtcreg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_spi.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_spireg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_ssc.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_sscreg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_st.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_streg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_twi.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_twiio.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_twireg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91_usartreg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91board.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91rm92reg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/at91var.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/board_bwct.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/board_hl200.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/board_kb920x.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/board_tsc4370.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/files.at91#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/hints.at91rm9200#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/hints.at91sam9261#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/if_ate.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/if_atereg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/std.at91#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/std.bwct#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/std.hl200#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/std.kb920x#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/std.tsc4370#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/uart_bus_at91usart.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/uart_cpu_at91rm9200usart.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/at91/uart_dev_at91usart.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/AVILA#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/AVILA.hints#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/BWCT#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/BWCT.hints#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/CAMBRIA#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/CAMBRIA.hints#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/CNS11XXNAS#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/CRB#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/DB-78XXX#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/DB-88F5XXX#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/DB-88F6XXX#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/DEFAULTS#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/EP80219#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/GUMSTIX#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/GUMSTIX.hints#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/HL200#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/IQ31244#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/KB920X#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/KB920X.hints#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/LN2410SBC#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/NSLU#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/NSLU.hints#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/SHEEVAPLUG#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/SIMICS#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/conf/SKYEYE#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/econa/cfi_bus_econa.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/econa/econa.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/econa/econa_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/econa/econa_reg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/econa/econa_var.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/econa/ehci_ebus.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/econa/files.econa#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/econa/if_ece.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/econa/if_ecereg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/econa/if_ecevar.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/econa/ohci_ec.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/econa/std.econa#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/econa/timer.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/econa/uart_bus_ec.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/econa/uart_cpu_ec.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/_align.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/_bus.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/_inttypes.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/_limits.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/_stdint.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/_types.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/armreg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/asm.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/asmacros.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/atomic.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/blockio.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/bootconfig.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/bootinfo.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/bus.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/bus_dma.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/clock.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/cpu.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/cpuconf.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/cpufunc.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/db_machdep.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/disassem.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/elf.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/endian.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/exec.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/fiq.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/float.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/floatingpoint.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/fp.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/frame.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/gdb_machdep.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/ieee.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/ieeefp.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/in_cksum.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/intr.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/katelib.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/kdb.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/limits.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/machdep.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/md_var.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/memdev.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/metadata.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/minidump.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/mutex.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/param.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/pcb.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/pcpu.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/pmap.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/pmc_mdep.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/proc.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/profile.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/psl.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/pte.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/ptrace.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/reg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/reloc.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/resource.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/runq.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/setjmp.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/sf_buf.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/sigframe.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/signal.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/smp.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/stack.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/stdarg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/swi.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/sysarch.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/trap.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/ucontext.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/undefined.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/utrap.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/vm.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/include/vmparam.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/bus_space.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/common.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/discovery/db78xxx.c#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/discovery/discovery.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/discovery/files.db78xxx#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/discovery/std.db78xxx#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/files.mv#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/gpio.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/ic.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/kirkwood/db88f6xxx.c#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/kirkwood/files.db88f6xxx#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/kirkwood/files.kirkwood#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/kirkwood/files.sheevaplug#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/kirkwood/kirkwood.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/kirkwood/sheevaplug.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/kirkwood/std.db88f6xxx#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/kirkwood/std.kirkwood#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/kirkwood/std.sheevaplug#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/mv_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/mv_pci.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/mv_sata.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/mvreg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/mvvar.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/mvwin.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/obio.c#2 delete .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/orion/db88f5xxx.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/orion/files.db88f5xxx#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/orion/orion.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/orion/std.db88f5xxx#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/rtc.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/std.mv#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/timer.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/mv/twsi.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/s3c2xx0/board_ln2410sbc.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/s3c2xx0/files.s3c2xx0#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/s3c2xx0/s3c2410reg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/s3c2xx0/s3c2410var.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/s3c2xx0/s3c2440reg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/s3c2xx0/s3c24x0.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/s3c2xx0/s3c24x0_clk.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/s3c2xx0/s3c24x0_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/s3c2xx0/s3c24x0reg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/s3c2xx0/s3c24x0var.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/s3c2xx0/s3c2xx0_space.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/s3c2xx0/s3c2xx0board.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/s3c2xx0/s3c2xx0reg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/s3c2xx0/s3c2xx0var.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/s3c2xx0/std.ln2410sbc#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/s3c2xx0/std.s3c2410#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/s3c2xx0/uart_bus_s3c2410.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/s3c2xx0/uart_cpu_s3c2410.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/s3c2xx0/uart_dev_s3c2410.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/s3c2xx0/uart_dev_s3c2410.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/sa11x0/assabet_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/sa11x0/files.sa11x0#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/sa11x0/sa11x0.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/sa11x0/sa11x0_dmacreg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/sa11x0/sa11x0_gpioreg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/sa11x0/sa11x0_io.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/sa11x0/sa11x0_io_asm.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/sa11x0/sa11x0_irq.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/sa11x0/sa11x0_irqhandler.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/sa11x0/sa11x0_ost.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/sa11x0/sa11x0_ostreg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/sa11x0/sa11x0_ppcreg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/sa11x0/sa11x0_reg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/sa11x0/sa11x0_var.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/sa11x0/std.sa11x0#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/sa11x0/uart_bus_sa1110.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/sa11x0/uart_cpu_sa1110.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/sa11x0/uart_dev_sa1110.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/sa11x0/uart_dev_sa1110.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/ep80219_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/files.ep80219#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/files.i80219#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/files.i80321#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/files.iq31244#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/i80321.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/i80321_aau.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/i80321_dma.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/i80321_intr.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/i80321_mcu.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/i80321_pci.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/i80321_space.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/i80321_timer.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/i80321_wdog.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/i80321reg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/i80321var.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/iq31244_7seg.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/iq31244_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/iq80321.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/iq80321reg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/iq80321var.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/obio.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/obio_space.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/obiovar.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/std.ep80219#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/std.i80219#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/std.i80321#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/std.iq31244#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/uart_bus_i80321.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i80321/uart_cpu_i80321.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i8134x/crb_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i8134x/files.crb#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i8134x/files.i81342#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i8134x/i81342.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i8134x/i81342_mcu.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i8134x/i81342_pci.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i8134x/i81342_space.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i8134x/i81342reg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i8134x/i81342var.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i8134x/iq81342_7seg.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i8134x/iq81342reg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i8134x/iq81342var.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i8134x/obio.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i8134x/obio_space.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i8134x/obiovar.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i8134x/std.crb#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i8134x/std.i81342#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i8134x/uart_bus_i81342.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/i8134x/uart_cpu_i81342.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/avila_ata.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/avila_led.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/avila_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/cambria_exp_space.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/cambria_fled.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/cambria_led.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/files.avila#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/files.ixp425#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/if_npe.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/if_npereg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/ixdp425_pci.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/ixdp425reg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/ixp425.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/ixp425_a4x_io.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/ixp425_a4x_space.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/ixp425_iic.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/ixp425_intr.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/ixp425_mem.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/ixp425_npe.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/ixp425_npereg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/ixp425_npevar.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/ixp425_pci.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/ixp425_pci_asm.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/ixp425_pci_space.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/ixp425_qmgr.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/ixp425_qmgr.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/ixp425_space.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/ixp425_timer.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/ixp425_wdog.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/ixp425reg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/ixp425var.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/std.avila#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/std.ixp425#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/std.ixp435#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/uart_bus_ixp425.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/ixp425/uart_cpu_ixp425.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/pxa/files.pxa#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/pxa/if_smc_smi.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/pxa/pxa_gpio.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/pxa/pxa_icu.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/pxa/pxa_machdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/pxa/pxa_obio.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/pxa/pxa_smi.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/pxa/pxa_space.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/pxa/pxa_timer.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/pxa/pxareg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/pxa/pxavar.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/pxa/std.pxa#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/pxa/uart_bus_pxa.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/pxa/uart_cpu_pxa.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/arm/xscale/std.xscale#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/Makefile#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/Makefile.inc#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/README#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/Makefile#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/Makefile.inc#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/Makefile#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/Makefile.inc#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/boot0/Makefile#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/boot0/README#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/boot0/linker.cfg#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/boot0/main.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/boot0iic/Makefile#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/boot0iic/main.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/boot0spi/Makefile#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/boot0spi/main.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/boot2/Makefile#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/boot2/board.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/boot2/boot2.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/boot2/bwct_board.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/boot2/centipad_board.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/boot2/kb920x_board.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/bootiic/Makefile#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/bootiic/README#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/bootiic/env_vars.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/bootiic/env_vars.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/bootiic/loader_prompt.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/bootiic/loader_prompt.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/bootiic/main.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/bootspi/Makefile#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/bootspi/README#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/bootspi/ee.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/bootspi/ee.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/bootspi/env_vars.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/bootspi/env_vars.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/bootspi/loader_prompt.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/bootspi/loader_prompt.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/bootspi/main.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/Makefile#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/arm_init.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/at91rm9200.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/delay.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/eeprom.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/emac.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/emac.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/emac_init.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/getc.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/lib.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/lib_AT91RM9200.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/mci_device.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/memcmp.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/memcpy.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/memset.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/p_string.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/printf.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/putchar.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/reset.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/sd-card.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/sd-card.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/spi_flash.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/spi_flash.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/strcmp.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/strcpy.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/strcvt.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/strlen.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/tag_list.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/tag_list.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/libat91/xmodem.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/at91/linker.cfg#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/ixp425/Makefile.inc#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/ixp425/boot2/Makefile#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/ixp425/boot2/arm_init.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/ixp425/boot2/boot2.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/ixp425/boot2/cf_ata.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/ixp425/boot2/ixp425_board.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/ixp425/boot2/lib.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/uboot/Makefile#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/uboot/conf.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/uboot/help.uboot#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/uboot/ldscript.arm#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/uboot/start.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/arm/uboot/version#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/Makefile.inc#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/bcache.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/boot.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/bootstrap.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/commands.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/console.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/dev_net.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/dev_net.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/devopen.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/interp.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/interp_backslash.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/interp_forth.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/interp_parse.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/isapnp.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/isapnp.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/load_elf.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/load_elf32.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/load_elf32_obj.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/load_elf64.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/load_elf64_obj.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/load_elf_obj.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/loader.8#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/ls.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/md.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/merge_help.awk#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/misc.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/module.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/newvers.sh#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/panic.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/pnp.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/reloc_elf.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/reloc_elf32.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/reloc_elf64.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/common/ufsread.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/Makefile#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/Makefile.inc#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/include/README#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/include/efi.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/include/efi_nii.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/include/efiapi.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/include/eficon.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/include/efidebug.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/include/efidef.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/include/efidevp.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/include/efierr.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/include/efifpswa.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/include/efifs.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/include/efilib.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/include/efinet.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/include/efipart.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/include/efiprot.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/include/efipxebc.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/include/efiser.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/include/efistdarg.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/include/i386/efibind.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/include/i386/pe.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/include/ia64/efibind.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/include/ia64/pe.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/libefi/Makefile#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/libefi/delay.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/libefi/efi_console.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/libefi/efinet.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/libefi/efipart.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/libefi/errno.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/libefi/handles.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/libefi/libefi.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/efi/libefi/time.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/Makefile#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/arm/sysdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/arm/sysdep.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/dict.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/ficl.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/ficl.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/fileaccess.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/float.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/i386/sysdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/i386/sysdep.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/ia64/sysdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/ia64/sysdep.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/loader.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/math64.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/math64.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/mips/sysdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/mips/sysdep.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/powerpc/sysdep.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/powerpc/sysdep.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/prefix.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/search.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/softwords/classes.fr#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/boot/ficl/softwords/ficlclass.fr#2 edit >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Tue Jun 15 23:13:07 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1DD5E106567E; Tue, 15 Jun 2010 23:13:07 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D5FC8106567C for ; Tue, 15 Jun 2010 23:13:06 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C3E828FC1D for ; Tue, 15 Jun 2010 23:13:06 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5FND6UM093553 for ; Tue, 15 Jun 2010 23:13:06 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5FND67B093551 for perforce@freebsd.org; Tue, 15 Jun 2010 23:13:06 GMT (envelope-from gabor@freebsd.org) Date: Tue, 15 Jun 2010 23:13:06 GMT Message-Id: <201006152313.o5FND67B093551@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179664 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jun 2010 23:13:07 -0000 http://p4web.freebsd.org/@@179664?ac=10 Change 179664 by gabor@gabor_aspire on 2010/06/15 23:12:59 - style.Makefile(9) Affected files ... .. //depot/projects/soc2008/gabor_textproc/grep/Makefile#22 edit Differences ... ==== //depot/projects/soc2008/gabor_textproc/grep/Makefile#22 (text+ko) ==== @@ -15,7 +15,6 @@ grep.1 zegrep.1 \ grep.1 zfgrep.1 -CFLAGS+= -std=c99 WARNS?= 6 LDADD= -lz -lbz2 @@ -30,7 +29,7 @@ .if !defined(WITHOUT_NLS) .include "${.CURDIR}/nls/Makefile.inc" .else -CFLAGS+= -DWITHOUT_NLS +CFLAGS+= -DWITHOUT_NLS .endif .include From owner-p4-projects@FreeBSD.ORG Tue Jun 15 23:14:08 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 59AA61065674; Tue, 15 Jun 2010 23:14:08 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1AD241065679 for ; Tue, 15 Jun 2010 23:14:08 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0886F8FC1B for ; Tue, 15 Jun 2010 23:14:08 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5FNE7IH093617 for ; Tue, 15 Jun 2010 23:14:07 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5FNE7nY093615 for perforce@freebsd.org; Tue, 15 Jun 2010 23:14:07 GMT (envelope-from gabor@freebsd.org) Date: Tue, 15 Jun 2010 23:14:07 GMT Message-Id: <201006152314.o5FNE7nY093615@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179665 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jun 2010 23:14:08 -0000 http://p4web.freebsd.org/@@179665?ac=10 Change 179665 by gabor@gabor_aspire on 2010/06/15 23:14:02 - Fix some warnings Found by: clang Affected files ... .. //depot/projects/soc2008/gabor_textproc/grep/file.c#50 edit .. //depot/projects/soc2008/gabor_textproc/grep/grep.c#94 edit Differences ... ==== //depot/projects/soc2008/gabor_textproc/grep/file.c#50 (text+ko) ==== @@ -81,7 +81,7 @@ if (bzerr == BZ_STREAM_END) return (-1); else if (bzerr != BZ_SEQUENCE_ERROR && bzerr != BZ_OK) - errx(2, getstr(2)); + errx(2, "%s", getstr(2)); return (c); } return (-1); @@ -180,7 +180,7 @@ { struct file *f; - snprintf(fname, sizeof fname, getstr(1)); + snprintf(fname, sizeof fname, "%s", getstr(1)); f = grep_malloc(sizeof *f); ==== //depot/projects/soc2008/gabor_textproc/grep/grep.c#94 (text+ko) ==== @@ -149,10 +149,10 @@ usage(void) { fprintf(stderr, getstr(4), __progname); - fprintf(stderr, getstr(5)); - fprintf(stderr, getstr(5)); - fprintf(stderr, getstr(6)); - fprintf(stderr, getstr(7)); + fprintf(stderr, "%s", getstr(5)); + fprintf(stderr, "%s", getstr(5)); + fprintf(stderr, "%s", getstr(6)); + fprintf(stderr, "%s", getstr(7)); exit(2); } @@ -530,7 +530,7 @@ else if (strcmp("text", optarg) == 0) binbehave = BINFILE_TEXT; else - errx(2, getstr(8)); + errx(2, "%s", getstr(8)); break; case COLOR_OPT: if (optarg == NULL || strcmp("auto", optarg) == 0 || strcmp("always", optarg) == 0 ) { @@ -542,7 +542,7 @@ } else if (strcmp("never", optarg) == 0) color = NULL; else - errx(2, getstr(3)); + errx(2, "%s", getstr(3)); break; case LABEL_OPT: label = optarg; From owner-p4-projects@FreeBSD.ORG Tue Jun 15 23:16:11 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DD063106567A; Tue, 15 Jun 2010 23:16:10 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A1A161065670 for ; Tue, 15 Jun 2010 23:16:10 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8F93F8FC1F for ; Tue, 15 Jun 2010 23:16:10 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5FNGAnC093789 for ; Tue, 15 Jun 2010 23:16:10 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5FNGAlD093787 for perforce@freebsd.org; Tue, 15 Jun 2010 23:16:10 GMT (envelope-from gabor@freebsd.org) Date: Tue, 15 Jun 2010 23:16:10 GMT Message-Id: <201006152316.o5FNGAlD093787@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179666 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jun 2010 23:16:11 -0000 http://p4web.freebsd.org/@@179666?ac=10 Change 179666 by gabor@gabor_aspire on 2010/06/15 23:15:32 - style.Makefile(5) Affected files ... .. //depot/projects/soc2008/gabor_textproc/newsort/Makefile#3 edit Differences ... ==== //depot/projects/soc2008/gabor_textproc/newsort/Makefile#3 (text+ko) ==== @@ -1,3 +1,5 @@ +# $FreeBSD$ + PROG= sort SRCS= coll.c file.c mem.c sort.c @@ -7,12 +9,12 @@ .if !defined(WITHOUT_NLS) NLS+= hu_HU.ISO8859-2 -NLSSRCFILES= ${NLS:S@$@.msg@} +NLSSRCFILES= ${NLS:S@$@.msg@} .for lang in ${NLS} -NLSSRCDIR_${lang}= ${.CURDIR}/nls +NLSSRCDIR_${lang}= ${.CURDIR}/nls .endfor .else -CFLAGS+= -DWITHOUT_NLS +CFLAGS+= -DWITHOUT_NLS .endif .include From owner-p4-projects@FreeBSD.ORG Wed Jun 16 00:29:32 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9E5231065679; Wed, 16 Jun 2010 00:29:31 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 62AF9106564A for ; Wed, 16 Jun 2010 00:29:31 +0000 (UTC) (envelope-from bfiedler@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 502798FC1C for ; Wed, 16 Jun 2010 00:29:31 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5G0TVvw000381 for ; Wed, 16 Jun 2010 00:29:31 GMT (envelope-from bfiedler@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5G0TVmK000379 for perforce@freebsd.org; Wed, 16 Jun 2010 00:29:31 GMT (envelope-from bfiedler@FreeBSD.org) Date: Wed, 16 Jun 2010 00:29:31 GMT Message-Id: <201006160029.o5G0TVmK000379@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bfiedler@FreeBSD.org using -f From: Benjamin Fiedler To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179668 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Jun 2010 00:29:32 -0000 http://p4web.freebsd.org/@@179668?ac=10 Change 179668 by bfiedler@freebsd-7803 on 2010/06/16 00:28:45 Change implementation of 'B' flag again. It is still not 100% working Affected files ... .. //depot/projects/soc2010/bsdtextproc/diff/diffreg.c#5 edit Differences ... ==== //depot/projects/soc2010/bsdtextproc/diff/diffreg.c#5 (text+ko) ==== @@ -801,22 +801,29 @@ d = getc(f2); ctnew++; } + } else if (Bflag) { - while( c == '\n' && d != '\n' ) { - c = getc(f1); - ixold[i] = ctold; - ixnew[j] = ctnew; - j++; i++; - if( i == len[0] || j == len[1] ) { break; } + if( c == '\n' && d != '\n') { + + do { + if (c == '\n') { + ixold[i] = ctold; + i++; + } + + } while ((c = getc(f1)) == '\n' && i <= len[0]); } + + if( d == '\n' && c != '\n') { + do { + if (d == '\n') { + ixnew[j] = ctnew; + j++; + } + } while ((d = getc(f2)) == '\n' && j <= len[1]); - while( d == '\n' && c != '\n') { - d = getc(f2); - ixold[i] = ctold; - ixnew[j] = ctnew; - j++; i++; - if( i == len[0] || j == len[1] ) { break; } } + break; } if (chrtran[c] != chrtran[d]) { From owner-p4-projects@FreeBSD.ORG Wed Jun 16 08:20:06 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DF2C01065679; Wed, 16 Jun 2010 08:20:05 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8F1461065676 for ; Wed, 16 Jun 2010 08:20:05 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7C7B88FC0C for ; Wed, 16 Jun 2010 08:20:05 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5G8K5rR064601 for ; Wed, 16 Jun 2010 08:20:05 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5G8K5cD064599 for perforce@freebsd.org; Wed, 16 Jun 2010 08:20:05 GMT (envelope-from gabor@freebsd.org) Date: Wed, 16 Jun 2010 08:20:05 GMT Message-Id: <201006160820.o5G8K5cD064599@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179670 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Jun 2010 08:20:06 -0000 http://p4web.freebsd.org/@@179670?ac=10 Change 179670 by gabor@gabor_server on 2010/06/16 08:19:12 - style.Makefile(5) Affected files ... .. //depot/projects/soc2008/gabor_textproc/newsort/regression/Makefile#2 edit Differences ... ==== //depot/projects/soc2008/gabor_textproc/newsort/regression/Makefile#2 (text+ko) ==== @@ -1,27 +1,12 @@ -# FreeBSDl +# $FreeBSD$ -TESTFILE= test01 -TESTFILE+= test02 -TESTFILE+= test03 -TESTFILE+= test04 -TESTFILE+= test05 -TESTFILE+= test06 -TESTFILE+= test07 -TESTFILE+= test08 -TESTFILE+= test09 -TESTFILE+= test10 -TESTFILE+= test11 -TESTFILE+= test12 -TESTFILE+= test13 -TESTFILE+= test14 -TESTFILE+= test15 -TESTFILE+= test16 -TESTFILE+= test17 +TESTFILE= test01 test02 test03 test04 test05 test06 test07 test08 \ + test09 test10 test11 test12 test13 test14 test15 test16 test17 -OPTIONS= r f fr i ir b bd g gr n nr M Mr +OPTIONS= r f fr i ir b bd g gr n nr M Mr -SORT?= /usr/local/bin/bsdsort -CMP?= ${.CURDIR}/cmp.sh +SORT?= /usr/local/bin/bsdsort +CMP?= ${.CURDIR}/cmp.sh check: mkdir -p output @@ -36,6 +21,6 @@ .endfor .endfor -CLEANDIRS+= output +CLEANDIRS+= output .include From owner-p4-projects@FreeBSD.ORG Wed Jun 16 09:58:53 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C15D91065686; Wed, 16 Jun 2010 09:58:53 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 847C51065670 for ; Wed, 16 Jun 2010 09:58:53 +0000 (UTC) (envelope-from andrius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 71ADA8FC17 for ; Wed, 16 Jun 2010 09:58:53 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5G9wruh083949 for ; Wed, 16 Jun 2010 09:58:53 GMT (envelope-from andrius@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5G9wrn9083947 for perforce@freebsd.org; Wed, 16 Jun 2010 09:58:53 GMT (envelope-from andrius@FreeBSD.org) Date: Wed, 16 Jun 2010 09:58:53 GMT Message-Id: <201006160958.o5G9wrn9083947@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to andrius@FreeBSD.org using -f From: Andrius Morkunas To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179672 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Jun 2010 09:58:54 -0000 http://p4web.freebsd.org/@@179672?ac=10 Change 179672 by andrius@klevas on 2010/06/16 09:58:31 Catch up with ports. Affected files ... .. //depot/projects/soc2010/clangports/ports/Mk/bsd.gcc.mk#4 edit Differences ... ==== //depot/projects/soc2010/clangports/ports/Mk/bsd.gcc.mk#4 (text+ko) ==== @@ -6,11 +6,11 @@ # Created by: Edwin Groothuis # # For port developers: -# If your port needs a specific version of GCC, you can easily specify -# that with the "USE_GCC=" statement. If you need a certain minimal version, -# but don't care if about the upperversion, just the + sign behind -# the version. Note that the Fortran compiler is specified with the -# USE_FORTRAN knob. +# If your port needs a specific (minimum) version of GCC, you can easily +# specify that with a "USE_GCC=" statement. Unless absolutely necessary +# do so by specifying "USE_GCC=X.Y+" which requests at least GCC version +# X.Y. To request a specific version omit the trailing + sign. Use of +# a Fortran compiler is declared by the USE_FORTRAN knob, not USE_GCC. # # As of 2010-06-06, USE_GCC=4.3 is deprecated and USE_GCC=4.3+ is # transparently rewritten to USE_GCC=4.4+. @@ -33,7 +33,7 @@ # If you are wondering what your port exactly does, use "make test-gcc" # to see some debugging. # -# $FreeBSD: ports/Mk/bsd.gcc.mk,v 1.43 2010/06/06 19:15:03 gerald Exp $ +# $FreeBSD: ports/Mk/bsd.gcc.mk,v 1.44 2010/06/11 21:06:18 gerald Exp $ # GCC_Include_MAINTAINER= gerald@FreeBSD.org From owner-p4-projects@FreeBSD.ORG Wed Jun 16 11:16:18 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 98ACD1065679; Wed, 16 Jun 2010 11:16:18 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5CFDF1065677 for ; Wed, 16 Jun 2010 11:16:18 +0000 (UTC) (envelope-from andrius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 30CEB8FC0C for ; Wed, 16 Jun 2010 11:16:18 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5GBGIan091678 for ; Wed, 16 Jun 2010 11:16:18 GMT (envelope-from andrius@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5GBGITa091676 for perforce@freebsd.org; Wed, 16 Jun 2010 11:16:18 GMT (envelope-from andrius@FreeBSD.org) Date: Wed, 16 Jun 2010 11:16:18 GMT Message-Id: <201006161116.o5GBGITa091676@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to andrius@FreeBSD.org using -f From: Andrius Morkunas To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179674 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Jun 2010 11:16:18 -0000 http://p4web.freebsd.org/@@179674?ac=10 Change 179674 by andrius@klevas on 2010/06/16 11:15:36 Move stuff around. Move PORTS_CC handling out from bsd.port.mk to bsd.compiler.mk. Affected files ... .. //depot/projects/soc2010/clangports/ports/Mk/bsd.compiler.mk#1 add .. //depot/projects/soc2010/clangports/ports/Mk/bsd.port.mk#5 edit Differences ... ==== //depot/projects/soc2010/clangports/ports/Mk/bsd.port.mk#5 (text+ko) ==== @@ -1161,6 +1161,7 @@ INDEXDIR?= ${PORTSDIR} .include "${PORTSDIR}/Mk/bsd.commands.mk" +.include "${PORTSDIR}/Mk/bsd.compiler.mk" # # DESTDIR section to start a chrooted process if invoked with DESTDIR set @@ -1747,52 +1748,6 @@ CONFIGURE_ENV+= MAKE=${GMAKE} .endif -# Set the defaults -PORTS_CC?= gcc -# PORTS_CXX should only be set if PORTS_CC is neither gcc nor clang -PORTS_CXX?= g++ - -# Handle USE_CC -.if defined(USE_CC) -# Check if port requires specific compiler -.if !empty(USE_CC:Mgcc*) && empty(USE_CC:Mclang*) -PORTS_CC= gcc -.elif !empty(USE_CC:Mclang*) && empty(USE_CC:Mgcc*) -PORTS_CC= clang -.endif -.endif - -# Handle PORTS_CC -# GCC -.if !empty(PORTS_CC:M*gcc*) || defined(USE_GCC) -# These are set early so that USE_GCC can override it later if neccessary. -CC= ${PORTS_CC} -CXX= ${PORTS_CC:S/cc/++/} - -# Translate USE_CC to USE_GCC if the former is defined. -.if defined(USE_CC) && !empty(USE_CC:Mgcc*) -USE_GCC= ${USE_CC:Mgcc*:S/gcc//} -.endif - -# If USE_GCC is defined, doesn't require specific version and accepts version -# from PORTS_CC, override USE_GCC with version from PORTS_CC. -.if defined(USE_GCC) && !empty(USE_GCC:M*+) && !empty(PORTS_CC:Mgcc??) -. if ${PORTS_CC:C/gcc([0-9])([0-9])/\1.\2/} > ${USE_GCC:S/+//} -USE_GCC=${PORTS_CC:C/gcc([0-9])([0-9])/\1.\2/} -. endif -.endif - -# Clang -.elif !empty(PORTS_CC:Mclang*) -# TODO: handle something like USE_CLANG here when/if there's need for that -CC= clang -CXX= clang++ -.else -# PORTS_CC is set to something weird -CC= ${PORTS_CC} -CXX= ${PORTS_CXX} -.endif - .if defined(USE_GCC) || defined(USE_FORTRAN) .include "${PORTSDIR}/Mk/bsd.gcc.mk" .endif From owner-p4-projects@FreeBSD.ORG Wed Jun 16 11:48:54 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 679A91065679; Wed, 16 Jun 2010 11:48:54 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2BB761065674 for ; Wed, 16 Jun 2010 11:48:54 +0000 (UTC) (envelope-from andrius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 191F18FC08 for ; Wed, 16 Jun 2010 11:48:54 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5GBmrjm093953 for ; Wed, 16 Jun 2010 11:48:53 GMT (envelope-from andrius@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5GBmrDq093951 for perforce@freebsd.org; Wed, 16 Jun 2010 11:48:53 GMT (envelope-from andrius@FreeBSD.org) Date: Wed, 16 Jun 2010 11:48:53 GMT Message-Id: <201006161148.o5GBmrDq093951@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to andrius@FreeBSD.org using -f From: Andrius Morkunas To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179675 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Jun 2010 11:48:54 -0000 http://p4web.freebsd.org/@@179675?ac=10 Change 179675 by andrius@klevas on 2010/06/16 11:48:11 Add NO_USE_CC. If defined, NO_USE_CC forces USE_CC and USE_GCC to be ignored. Before, there was no way to NOT respect USE_CC/USE_GCC variables. Affected files ... .. //depot/projects/soc2010/clangports/ports/Mk/bsd.compiler.mk#2 edit Differences ... ==== //depot/projects/soc2010/clangports/ports/Mk/bsd.compiler.mk#2 (text+ko) ==== @@ -3,6 +3,11 @@ # PORTS_CXX should only be set if PORTS_CC is neither gcc nor clang PORTS_CXX?= g++ +.if defined(NO_USE_CC) +.undef USE_CC +.undef USE_GCC +.endif + # Handle USE_CC .if defined(USE_CC) # Check if port requires specific compiler @@ -35,7 +40,6 @@ # Clang .elif !empty(PORTS_CC:Mclang*) -# TODO: handle something like USE_CLANG here when/if there's need for that CC= clang CXX= clang++ .else From owner-p4-projects@FreeBSD.ORG Wed Jun 16 12:08:16 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id EEF2E106567B; Wed, 16 Jun 2010 12:08:15 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 99C9E106567A for ; Wed, 16 Jun 2010 12:08:15 +0000 (UTC) (envelope-from afiveg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8606B8FC17 for ; Wed, 16 Jun 2010 12:08:15 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5GC8FH7096403 for ; Wed, 16 Jun 2010 12:08:15 GMT (envelope-from afiveg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5GC8FbH096401 for perforce@freebsd.org; Wed, 16 Jun 2010 12:08:15 GMT (envelope-from afiveg@FreeBSD.org) Date: Wed, 16 Jun 2010 12:08:15 GMT Message-Id: <201006161208.o5GC8FbH096401@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to afiveg@FreeBSD.org using -f From: Alexandre Fiveg To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179676 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Jun 2010 12:08:16 -0000 http://p4web.freebsd.org/@@179676?ac=10 Change 179676 by afiveg@cottonmouth on 2010/06/16 12:08:08 Working on new ringmap design. Still refactoring and adapting to current "em" add new files ringmap_8254.[ch]. These should contain the code for accessing registers of 8254* controller and accessing of structures of conventional "em" driver: now if_lem Submitted by: Alexander Fiveg Affected files ... .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/LICENSE#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/README#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_80003es2lan.c#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_80003es2lan.h#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82540.c#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82541.c#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82541.h#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82542.c#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82543.c#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82543.h#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82571.c#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82571.h#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82575.c#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82575.h#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_api.c#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_api.h#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_defines.h#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_hw.h#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_ich8lan.c#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_ich8lan.h#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_mac.c#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_mac.h#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_manage.c#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_manage.h#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_nvm.c#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_nvm.h#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_osdep.c#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_osdep.h#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_phy.c#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_phy.h#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_regs.h#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_em.c#6 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_em.h#5 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_igb.c#5 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_igb.h#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_lem.c#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_lem.h#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/ringmap_8254.c#1 add .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/ringmap_8254.h#1 add .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/ringmap_e1000.h#3 edit .. //depot/projects/soc2010/ringmap/current/sys/modules/em/Makefile#9 edit .. //depot/projects/soc2010/ringmap/current/sys/net/ringmap.c#5 edit .. //depot/projects/soc2010/ringmap/current/sys/net/ringmap.h#5 edit Differences ... ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/LICENSE#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/README#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_80003es2lan.c#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_80003es2lan.h#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82540.c#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82541.c#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82541.h#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82542.c#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82543.c#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82543.h#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82571.c#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82571.h#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82575.c#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_82575.h#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_api.c#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_api.h#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_defines.h#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_hw.h#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_ich8lan.c#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_ich8lan.h#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_mac.c#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_mac.h#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_manage.c#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_manage.h#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_nvm.c#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_nvm.h#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_osdep.c#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_osdep.h#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_phy.c#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_phy.h#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_regs.h#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_em.c#6 (text+ko) ==== @@ -85,6 +85,13 @@ #include "e1000_82571.h" #include "if_em.h" +#ifdef RINGMAP +#include + +extern int ringmap_attach (struct ringmap **); +extern int ringmap_detach (struct ringmap *); +#endif + /********************************************************************* * Set this to one to display debug statistics *********************************************************************/ ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_em.h#5 (text+ko) ==== @@ -209,7 +209,7 @@ #define EM_MSIX_BAR 3 /* On 82575 */ /* Defines for printing debug information */ -#define DEBUG_INIT 0 +#define DEBUG_INIT 1 #define DEBUG_IOCTL 0 #define DEBUG_HW 0 @@ -411,6 +411,10 @@ unsigned long watchdog_events; unsigned long link_irq; +#ifdef RINGMAP + struct ringmap *rm; +#endif + struct e1000_hw_stats stats; }; ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_igb.c#5 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_igb.h#3 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_lem.c#3 (text+ko) ==== @@ -262,6 +262,14 @@ const char *, int *, int); #endif /* ~EM_LEGACY_IRQ */ + +#ifdef RINGMAP +#include + +extern int ringmap_attach (struct ringmap **, device_t); +extern int ringmap_detach (struct ringmap *); +#endif + #ifdef DEVICE_POLLING static poll_handler_t lem_poll; #endif /* POLLING */ @@ -282,13 +290,23 @@ }; static driver_t lem_driver = { +#ifndef RINGMAP "em", lem_methods, sizeof(struct adapter), +#else + "ringmap", lem_methods, sizeof(struct adapter), +#endif }; extern devclass_t em_devclass; +#ifndef RINGMAP DRIVER_MODULE(lem, pci, lem_driver, em_devclass, 0, 0); MODULE_DEPEND(lem, pci, 1, 1, 1); MODULE_DEPEND(lem, ether, 1, 1, 1); +#else +DRIVER_MODULE(ringmap, pci, lem_driver, em_devclass, 0, 0); +MODULE_DEPEND(ringmap, pci, 1, 1, 1); +MODULE_DEPEND(ringmap, ether, 1, 1, 1); +#endif /********************************************************************* * Tunable default values. @@ -357,7 +375,7 @@ u16 pci_subdevice_id = 0; em_vendor_info_t *ent; - INIT_DEBUGOUT("em_probe: begin"); + INIT_DEBUGOUT("lem_probe: begin"); pci_vendor_id = pci_get_vendor(dev); if (pci_vendor_id != EM_VENDOR_ID) @@ -658,6 +676,10 @@ adapter->led_dev = led_create(lem_led_func, adapter, device_get_nameunit(dev)); +#ifdef RINGMAP + ringmap_attach (dev); +#endif + INIT_DEBUGOUT("lem_attach: end"); return (0); @@ -698,6 +720,10 @@ INIT_DEBUGOUT("em_detach: begin"); +#ifdef RINGMAP + ringmap_detach (adapter->rm); +#endif + /* Make sure VLANS are not using driver */ #if __FreeBSD_version >= 700000 if (adapter->ifp->if_vlantrunk != NULL) { ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_lem.h#3 (text+ko) ==== @@ -218,7 +218,7 @@ #define EM_MSIX_BAR 3 /* On 82575 */ /* Defines for printing debug information */ -#define DEBUG_INIT 0 +#define DEBUG_INIT 1 #define DEBUG_IOCTL 0 #define DEBUG_HW 0 @@ -421,6 +421,9 @@ boolean_t pcix_82544; boolean_t in_detach; +#ifdef RINGMAP + struct ringmap *rm; +#endif struct e1000_hw_stats stats; }; ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/ringmap_e1000.h#3 (text+ko) ==== @@ -51,7 +51,7 @@ RINGMAP_HW_READ_REG(&adapter->hw, E1000_RDT(0)) -#define RINGMAP_GET_ADAPTER_STRUCT(adapter) \ +#define RINGMAP_GET_ADAPTER_STRUCT() \ (struct adapter *)devclass_get_softc(em_devclass, dev2unit(dev)) ==== //depot/projects/soc2010/ringmap/current/sys/modules/em/Makefile#9 (text+ko) ==== @@ -1,9 +1,5 @@ # $FreeBSD: src/sys/modules/em/Makefile,v 1.16 2010/03/29 23:36:34 jfv Exp $ -.if defined(KERNEL_RINGMAP) -.PATH: ${.CURDIR}/../../dev/e1000 : ${.CURDIR}/../../net -.else .PATH: ${.CURDIR}/../../dev/e1000 -.endif KMOD = if_em SRCS = device_if.h bus_if.h pci_if.h opt_inet.h ==== //depot/projects/soc2010/ringmap/current/sys/net/ringmap.c#5 (text+ko) ==== @@ -23,46 +23,47 @@ #include #include #include + #include #include -#ifdef __E1000_RINGMAP__ -#include "e1000_api.h" -#include "if_em.h" +//#ifdef __E1000_RINGMAP__ +//#include "e1000_api.h" +//#include "if_em.h" +// +//extern devclass_t em_devclass; +//extern int em_rxeof(struct rx_ring *, int); +//extern bool em_txeof(struct tx_ring *); +//extern void em_print_debug_info(struct adapter *); +//extern void em_start_locked(struct ifnet *, struct tx_ring *); +//#endif -extern devclass_t em_devclass; -extern int em_rxeof(struct rx_ring *, int); -extern bool em_txeof(struct tx_ring *); -extern void em_print_debug_info(struct adapter *); -extern void em_start_locked(struct ifnet *, struct tx_ring *); -#endif - #include "ringmap.h" -/* DON'T TOUCH IT */ -int fiveg_da_2009 = 1; - /* F U N C T I O N S */ -int ringmap_attach(struct adapter *); -int ringmap_detach(struct adapter*); -struct adapter* get_adapter_struct(struct cdev *dev); -int ringmap_print_ring_pointers(struct adapter *); -void ringmap_print_ring (struct adapter *adapter, int level); -void ringmap_print_slot(struct adapter *adapter, unsigned int slot_number); +int ringmap_attach(device_t); +int ringmap_detach(device_t); +int set_ringmap_to_adapter (device_t, ringmap *); +//struct adapter* get_adapter_struct(struct cdev *dev); +//int ringmap_print_ring_pointers(struct adapter *); +//void ringmap_print_ring (struct adapter *adapter, int level); +//void ringmap_print_slot(struct adapter *adapter, unsigned int slot_number); -#if (__DRIVER_VERSION == 696) -void ringmap_handle_rxtx(void *context, int pending); -#endif - -/* For CURRENT */ -void ringmap_handle_que(void *context, int pending); - +//#if (__DRIVER_VERSION == 696) +//void ringmap_handle_rxtx(void *context, int pending); +//#endif +// +///* For CURRENT */ +//void ringmap_handle_que(void *context, int pending); +// d_open_t ringmap_open; d_close_t ringmap_close; d_ioctl_t ringmap_ioctl; d_mmap_t ringmap_mmap; +void ringmap_close_cb (void *data); + /* * Character Device for access on if_em driver structures */ @@ -79,16 +80,12 @@ * Will called from if_em.c before returning from * em_attach() function. */ -int ringmap_attach(struct adapter *a) { - struct adapter *adapter = a; +int ringmap_attach(device_t devt) { struct ringmap *rm; struct ring *ring; RINGMAP_FUNC_DEBUG(begin); - /* Disable interrupts while we set our structures */ - RINGMAP_HW_DISABLE_INTR(adapter); - rm = (struct ringmap *) contigmalloc (sizeof(struct ringmap), M_DEVBUF, M_ZERO, 0, -1L, PAGE_SIZE, 0); @@ -96,21 +93,13 @@ RINGMAP_ERROR(Can not allocate space for ringmap structure); return (-1); } - if ((vm_offset_t)(rm) & PAGE_MASK){ - RINGMAP_ERROR(rm is not allined to PAGE_MASK); - return (-1); - } ring = (struct ring *) contigmalloc (sizeof(struct ring), M_DEVBUF, M_ZERO, 0, -1L, PAGE_SIZE, 0); if (ring == NULL) { - RINGMAP_ERROR(Can not allocate space for ringmap structure); + RINGMAP_ERROR(Can not allocate space for ring structure); return (-1); } - if ((vm_offset_t)(ring) & PAGE_MASK){ - RINGMAP_ERROR(rm is not allined to PAGE_MASK); - return (-1); - } rm->ring = ring; @@ -123,18 +112,17 @@ * * - controll packet capturing: start, stop, sleep to wait for packets. */ - rm->ringmap_dev = make_dev(&ringmap_devsw, device_get_unit(adapter->dev), - UID_ROOT, GID_WHEEL, 0666, RINGMAP_DEVICE"%s", - device_get_nameunit(adapter->dev)); + rm->ringmap_dev = make_dev(&ringmap_devsw, device_get_unit(adapter_dev), + UID_ROOT, GID_WHEEL, 0666, RINGMAP_DEVICE); - /* Counts how many times the device will opened */ + /* Device open counter */ rm->open_cnt = 0; - /* Pointer to structure of process wich opened the device */ + /* Pointer to structure of process wich has opened the device */ rm->procp = NULL; - adapter->rm = rm; - rm->adapter = adapter; + /* set the pointer to ringmap in the adapters structure */ + RINGMAP_FUNC_DEBUG(end); @@ -143,29 +131,16 @@ int -ringmap_detach(struct adapter *adapter) +ringmap_detach(struct ringmap *rm) { - struct ringmap *rm; RINGMAP_FUNC_DEBUG(start); - if (adapter == NULL){ - RINGMAP_ERROR(NUll pointer to adapter structure); - return (1); - } + destroy_dev(rm->ringmap_dev); - rm = adapter->rm; - - /* Disable pkts receive and interrupts while we set our structures */ - RINGMAP_HW_DISABLE_INTR(adapter); - RINGMAP_HW_DISABLE_RECEIVE(adapter); + contigfree(rm->ring, sizeof(struct ring), M_DEVBUF); - /* May be any tasks in queue */ - taskqueue_free(adapter->tq); - - destroy_dev(rm->ringmap_dev); - - // FREE(rm, M_DEVBUF); + contigfree(rm, sizeof(struct ring), M_DEVBUF); RINGMAP_FUNC_DEBUG(end); @@ -182,67 +157,68 @@ int ringmap_open(struct cdev *dev, int flag, int otyp, struct thread *td) { - unsigned int i; - struct ring_slot; - struct adapter *adapter = (struct adapter *)get_adapter_struct(dev); - struct ringmap *rm = adapter->rm; +// unsigned int i; +// struct ring_slot; +// struct adapter *adapter = (struct adapter *)get_adapter_struct(dev); +// struct ringmap *rm = adapter->rm; RINGMAP_FUNC_DEBUG(start); #if (__RINGMAP_DEB) - printf("[%s]: dev_t=%d, flag=%x, otyp=%x, iface=%s\n", __func__, - dev2udev(dev), flag, otyp, device_get_nameunit(adapter->dev)); + printf("[%s]: dev_t=%d, flag=%x, otyp=%x\n", + __func__, dev2udev(dev), flag, otyp); #endif - /** - ** Only one process only one time can open our device !!! - **/ - if (!atomic_cmpset_int(&rm->open_cnt, 0, 1)){ - RINGMAP_ERROR(Sorry! Device is opened!); - return (ENODEV); - } - - /* Disable interrupts of adapter */ - RINGMAP_HW_DISABLE_INTR(adapter); - - /* Disable Flow Control */ - RINGMAP_HW_DISABLE_FLOWCONTR(adapter); - - /* - * Prepare ring for caputure - */ - rm->procp = (struct proc *)td->td_proc; - rm->td = td; - RINGMAP_INIT(rm->ring, adapter); - - for (i = 0 ; i < SLOTS_NUMBER ; i ++) { - if (MBUF_AREA(rm->adapter)[i].m_head == NULL) { - printf(ERR_PREFIX"[%s] mbuf for descriptor=%d is not allocated\n", __func__, i); - printf(ERR_PREFIX"[%s] The reason may be: ifnet structure for our network device not present or not initialized\n", __func__); - return (EFAULT); - } - - DESC_AREA(rm->adapter)[i].status = 0; - - rm->ring->slot[i].mbuf.kern = (vm_offset_t) RINGMAP_GET_MBUF_P(rm->adapter, i); - rm->ring->slot[i].mbuf.phys = (bus_addr_t) vtophys(RINGMAP_GET_MBUF_P(rm->adapter, i)); - - rm->ring->slot[i].packet.kern = (vm_offset_t) RINGMAP_GET_PACKET_P(rm->adapter, i); - rm->ring->slot[i].packet.phys = (bus_addr_t) vtophys(RINGMAP_GET_PACKET_P(rm->adapter, i)); - - rm->ring->slot[i].descriptor.kern = (vm_offset_t) RINGMAP_GET_DESCRIPTOR_P(rm->adapter, i); - rm->ring->slot[i].descriptor.phys = (bus_addr_t) vtophys(RINGMAP_GET_DESCRIPTOR_P(rm->adapter, i)); - -#if (__RINGMAP_DEB) - ringmap_print_slot(adapter, i); -#endif - } - rm->ring->hw_stats.kern = (vm_offset_t)(&adapter->stats); - rm->ring->hw_stats.phys = (bus_addr_t)vtophys(&adapter->stats); - - - RINGMAP_HW_ENABLE_INTR(adapter); - +// +// /** +// ** Only one process only one time can open our device !!! +// **/ +// if (!atomic_cmpset_int(&rm->open_cnt, 0, 1)){ +// RINGMAP_ERROR(Sorry! Device is opened!); +// return (ENODEV); +// } +// +// /* Disable interrupts of adapter */ +// RINGMAP_HW_DISABLE_INTR(adapter); +// +// /* Disable Flow Control */ +// RINGMAP_HW_DISABLE_FLOWCONTR(adapter); +// +// /* +// * Prepare ring for caputure +// */ +// rm->procp = (struct proc *)td->td_proc; +// rm->td = td; +// RINGMAP_INIT(rm->ring, adapter); +// +// for (i = 0 ; i < SLOTS_NUMBER ; i ++) { +// if (MBUF_AREA(rm->adapter)[i].m_head == NULL) { +// printf(ERR_PREFIX"[%s] mbuf for descriptor=%d is not allocated\n", __func__, i); +// printf(ERR_PREFIX"[%s] The reason may be: ifnet structure for our network device not present or not initialized\n", __func__); +// return (EFAULT); +// } +// +// DESC_AREA(rm->adapter)[i].status = 0; +// +// rm->ring->slot[i].mbuf.kern = (vm_offset_t) RINGMAP_GET_MBUF_P(rm->adapter, i); +// rm->ring->slot[i].mbuf.phys = (bus_addr_t) vtophys(RINGMAP_GET_MBUF_P(rm->adapter, i)); +// +// rm->ring->slot[i].packet.kern = (vm_offset_t) RINGMAP_GET_PACKET_P(rm->adapter, i); +// rm->ring->slot[i].packet.phys = (bus_addr_t) vtophys(RINGMAP_GET_PACKET_P(rm->adapter, i)); +// +// rm->ring->slot[i].descriptor.kern = (vm_offset_t) RINGMAP_GET_DESCRIPTOR_P(rm->adapter, i); +// rm->ring->slot[i].descriptor.phys = (bus_addr_t) vtophys(RINGMAP_GET_DESCRIPTOR_P(rm->adapter, i)); +// +//#if (__RINGMAP_DEB) +// ringmap_print_slot(adapter, i); +//#endif +// } +// rm->ring->hw_stats.kern = (vm_offset_t)(&adapter->stats); +// rm->ring->hw_stats.phys = (bus_addr_t)vtophys(&adapter->stats); +// +// +// RINGMAP_HW_ENABLE_INTR(adapter); +// RINGMAP_FUNC_DEBUG(end); return (0); @@ -252,25 +228,25 @@ int ringmap_close(struct cdev *dev, int flag, int otyp, struct thread *td) { - struct adapter *adapter = (struct adapter *)get_adapter_struct(dev); - struct ringmap *rm = adapter->rm; - +// struct adapter *adapter = (struct adapter *)get_adapter_struct(dev); +// struct ringmap *rm = adapter->rm; +// RINGMAP_FUNC_DEBUG(start); - - /* Disable interrupts while we set our structures */ - RINGMAP_HW_DISABLE_INTR(adapter); - -#if (__RINGMAP_DEB) - printf("[%s]: dev_t=%d, flag=%x, otyp=%x, iface=%s\n", __func__, - dev2udev(dev), flag, otyp, device_get_nameunit(adapter->dev)); -#endif - - /* After close there is no capturing process */ - rm->procp = NULL; - rm->td = NULL; +// +// /* Disable interrupts while we set our structures */ +// RINGMAP_HW_DISABLE_INTR(adapter); +// +//#if (__RINGMAP_DEB) +// printf("[%s]: dev_t=%d, flag=%x, otyp=%x, iface=%s\n", __func__, +// dev2udev(dev), flag, otyp, device_get_nameunit(adapter->dev)); +//#endif +// +// /* After close there is no capturing process */ +// rm->procp = NULL; +// rm->td = NULL; +// +// atomic_readandclear_int(&rm->open_cnt); - atomic_readandclear_int(&rm->open_cnt); - RINGMAP_FUNC_DEBUG(end); return (0); } @@ -278,19 +254,19 @@ int ringmap_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr) { - struct adapter *adapter = (struct adapter *)get_adapter_struct(dev); - struct ringmap *rm = adapter->rm; - +// struct adapter *adapter = (struct adapter *)get_adapter_struct(dev); +// struct ringmap *rm = adapter->rm; +// RINGMAP_FUNC_DEBUG(start); - - if (nprot & PROT_EXEC) { - RINGMAP_WARN("PROT_EXEC ist set"); - return (ERESTART); - } - - /* We want to map ring in user-space. offset is not needed! */ - offset = 0; - *paddr = vtophys((rm->ring) + offset); +// +// if (nprot & PROT_EXEC) { +// RINGMAP_WARN("PROT_EXEC ist set"); +// return (ERESTART); +// } +// +// /* We want to map ring in user-space. offset is not needed! */ +// offset = 0; +// *paddr = vtophys((rm->ring) + offset); RINGMAP_FUNC_DEBUG(end); @@ -301,214 +277,215 @@ int ringmap_ioctl (struct cdev *dev, u_long cmd, caddr_t data, int fflag, struct thread *td) { - int err = 0, err_sleep; - struct adapter *adapter = (struct adapter *)get_adapter_struct(dev); - struct ringmap *rm = adapter->rm; - - unsigned int *userp = NULL; - + int err = 0, err_sleep = err_sleep; +// struct adapter *adapter = (struct adapter *)get_adapter_struct(dev); +// struct ringmap *rm = adapter->rm; +// +// unsigned int *userp = NULL; +// RINGMAP_FUNC_DEBUG(start); - - switch( cmd ){ - - /* Tell to user number of descriptors */ - case IOCTL_G_DNUM: - RINGMAP_OUTPUT(IOCTL_G_DNUM); - - userp = (unsigned int *)(*(unsigned int *)data); - if (userp == NULL){ - RINGMAP_ERROR(NULL pointer by ioctl IOCTL_G_DNUM); - return (EINVAL); - } - - unsigned int dn = (unsigned int)adapter->num_rx_desc; - copyout(&dn, userp, sizeof(unsigned int)); - - break; - - /* Enable Receive and Interrupts */ - case IOCTL_ENABLE_RECEIVE: - RINGMAP_IOCTL(IOCTL_ENABLE_RECEIVE); - RINGMAP_HW_ENABLE_INTR(adapter); - RINGMAP_HW_ENABLE_RECEIVE(adapter); - break; - - /* Disable Receive and Interrupts */ - case IOCTL_DISABLE_RECEIVE: - RINGMAP_IOCTL(IOCTL_DISABLE_RECEIVE); - RINGMAP_HW_DISABLE_INTR(adapter); - RINGMAP_HW_DISABLE_RECEIVE(adapter); - break; - - /* Disable Flow Control */ - case IOCTL_DISABLE_FLOWCNTR: - RINGMAP_IOCTL(IOCTL_DISABLE_FLOWCNTR); - RINGMAP_HW_DISABLE_FLOWCONTR(adapter); - break; - - /* Sleep and wait for new frames */ - case IOCTL_SLEEP_WAIT: - rm->ring->user_wait_kern++; - RINGMAP_HW_SYNC_TAIL(adapter); - err_sleep = tsleep(rm, (PRI_MIN) | PCATCH, "ioctl", hz); - break; - - /* Synchronize sowftware ring-tail with hardware-ring-tail (RDT) */ - case IOCTL_SET_RDT: - SET_RDT(adapter); - break; - - default: - RINGMAP_ERROR("Undefined command!"); - return (ENODEV); - } +// +// switch( cmd ){ +// +// /* Tell to user number of descriptors */ +// case IOCTL_G_DNUM: +// RINGMAP_OUTPUT(IOCTL_G_DNUM); +// +// userp = (unsigned int *)(*(unsigned int *)data); +// if (userp == NULL){ +// RINGMAP_ERROR(NULL pointer by ioctl IOCTL_G_DNUM); +// return (EINVAL); +// } +// +// unsigned int dn = (unsigned int)adapter->num_rx_desc; +// copyout(&dn, userp, sizeof(unsigned int)); +// +// break; +// +// /* Enable Receive and Interrupts */ +// case IOCTL_ENABLE_RECEIVE: +// RINGMAP_IOCTL(IOCTL_ENABLE_RECEIVE); +// RINGMAP_HW_ENABLE_INTR(adapter); +// RINGMAP_HW_ENABLE_RECEIVE(adapter); +// break; +// +// /* Disable Receive and Interrupts */ +// case IOCTL_DISABLE_RECEIVE: +// RINGMAP_IOCTL(IOCTL_DISABLE_RECEIVE); +// RINGMAP_HW_DISABLE_INTR(adapter); +// RINGMAP_HW_DISABLE_RECEIVE(adapter); +// break; +// +// /* Disable Flow Control */ +// case IOCTL_DISABLE_FLOWCNTR: +// RINGMAP_IOCTL(IOCTL_DISABLE_FLOWCNTR); +// RINGMAP_HW_DISABLE_FLOWCONTR(adapter); +// break; +// +// /* Sleep and wait for new frames */ +// case IOCTL_SLEEP_WAIT: +// rm->ring->user_wait_kern++; +// RINGMAP_HW_SYNC_TAIL(adapter); +// err_sleep = tsleep(rm, (PRI_MIN) | PCATCH, "ioctl", hz); +// break; +// +// /* Synchronize sowftware ring-tail with hardware-ring-tail (RDT) */ +// case IOCTL_SET_RDT: +// SET_RDT(adapter); +// break; +// +// default: +// RINGMAP_ERROR("Undefined command!"); +// return (ENODEV); +// } RINGMAP_FUNC_DEBUG(end); return (err); } -void -ringmap_handle_que(void *context, int pending) -{ - struct adapter *adapter = context; - struct ringmap *rm = adapter->rm; - struct ifnet *ifp = adapter->ifp; - struct tx_ring *txr = adapter->tx_rings; - struct rx_ring *rxr = adapter->rx_rings; - bool more_rx; - -#if (INTR_DEB) - printf("########################################################################\n"); -#endif - - if (ifp->if_drv_flags & IFF_DRV_RUNNING) { - more_rx = em_rxeof(rxr, adapter->rx_process_limit); - - EM_TX_LOCK(txr); - em_txeof(txr); -#ifdef EM_MULTIQUEUE - if (!drbr_empty(ifp, txr->br)) - em_mq_start_locked(ifp, txr, NULL); -#else - if (!IFQ_DRV_IS_EMPTY(&ifp->if_snd)) - em_start_locked(ifp, txr); -#endif - EM_TX_UNLOCK(txr); - if (more_rx) { - taskqueue_enqueue(adapter->tq, &adapter->que_task); - return; - } - } - -#if (INTR_DEB) - printf("########################################################################\n"); -#endif - - RINGMAP_HW_ENABLE_INTR(adapter); - - if (rm->procp != NULL) { - wakeup(rm); - } - - return; -} - -#if (__DRIVER_VERSION == 696) -void -ringmap_handle_rxtx(void *context, int pending) -{ - struct adapter *adapter = context; - struct ifnet *ifp = adapter->ifp; - struct ringmap *rm = adapter->rm; - -#if (INTR_DEB) - printf("########################################################################\n"); -#endif - - if (ifp->if_drv_flags & IFF_DRV_RUNNING) { -#ifdef __E1000_RINGMAP__ - if (em_rxeof(adapter, adapter->rx_process_limit) != 0) - taskqueue_enqueue(adapter->tq, &adapter->rxtx_task); -#endif - } - -#if (INTR_DEB) - printf("########################################################################\n\n"); -#endif - - RINGMAP_HW_ENABLE_INTR(adapter); - - if (rm->procp != NULL) { - wakeup(rm); - } -} -#endif - -struct adapter* -get_adapter_struct(struct cdev *dev) -{ - struct adapter *adapter; - - adapter = RINGMAP_GET_ADAPTER_STRUCT(adapter); - return (adapter); -} - - -void -ringmap_print_ring (struct adapter *adapter, int level) -{ - struct ringmap *rm = adapter->rm; - - printf("Ring Size = %d \n",rm->ring->size ); - printf("Times Kern wait for User = %llu \n",rm->ring->kern_wait_user); - printf("Times User wait for Kern = %llu \n",rm->ring->user_wait_kern); - printf("Interrupts Counter = %llu \n",rm->ring->interrupts_counter); - - ringmap_print_ring_pointers(adapter); -} - - -void -ringmap_print_slot(struct adapter *adapter, unsigned int slot_number) -{ - struct ringmap *rm = adapter->rm; - - printf("Slot Number: %d \n", slot_number); - printf("---------------- \n"); - - printf("[%s] physical addr of descriptor[%d] = 0x%X\n", __func__, slot_number, - (unsigned int) rm->ring->slot[slot_number].descriptor.phys); - printf("[%s] kernel addr of descriptor[%d] = 0x%X\n", __func__, slot_number, - (unsigned int) rm->ring->slot[slot_number].descriptor.kern); - printf("[%s] physical addr of mbuf[%d] = 0x%X\n", __func__, slot_number, - (unsigned int) rm->ring->slot[slot_number].mbuf.phys); - printf("[%s] kernel addr of mbuf[%d] = 0x%X\n", __func__, slot_number, - (unsigned int) rm->ring->slot[slot_number].mbuf.kern); - printf("[%s] physical addr of packet_buffer[%d] = 0x%X\n", __func__, slot_number, - (unsigned int) rm->ring->slot[slot_number].packet.phys); - printf("[%s] kernel addr of packet_buffer[%d] = 0x%X\n", __func__, slot_number, - (unsigned int) rm->ring->slot[slot_number].packet.kern); - printf(" \n"); -} - - -int -ringmap_print_ring_pointers(struct adapter *adapter) -{ - unsigned int rdt, rdh; - struct ringmap *rm = adapter->rm; - - rdh = RINGMAP_HW_READ_HEAD(adapter); - rdt = RINGMAP_HW_READ_TAIL(adapter); - - printf("\n +++++++++ RING POINTERS ++++++++++++ \n"); - printf(" + RDH = %d (KERN POINTER)\n", rdh); - printf(" + RDT = %d (USER POINTER)\n", rdt); - printf(" +\n"); - printf(" + kernrp = %d \n", rm->ring->kernrp); - printf(" + userrp = %d \n", rm->ring->userrp); - printf(" ++++++++++++++++++++++++++++++++++++++ \n\n"); - - return (0); -} +//void +//ringmap_handle_que(void *context, int pending) +//{ +// struct adapter *adapter = context; +// struct ringmap *rm = adapter->rm; +// struct ifnet *ifp = adapter->ifp; +// struct tx_ring *txr = adapter->tx_rings; +// struct rx_ring *rxr = adapter->rx_rings; +// bool more_rx; +// +//#if (INTR_DEB) +// printf("########################################################################\n"); +//#endif +// +// if (ifp->if_drv_flags & IFF_DRV_RUNNING) { +// more_rx = em_rxeof(rxr, adapter->rx_process_limit); +// +// EM_TX_LOCK(txr); +// em_txeof(txr); +//#ifdef EM_MULTIQUEUE +// if (!drbr_empty(ifp, txr->br)) +// em_mq_start_locked(ifp, txr, NULL); +//#else +// if (!IFQ_DRV_IS_EMPTY(&ifp->if_snd)) +// em_start_locked(ifp, txr); +//#endif +// EM_TX_UNLOCK(txr); +// if (more_rx) { +// taskqueue_enqueue(adapter->tq, &adapter->que_task); +// return; +// } +// } +// +//#if (INTR_DEB) +// printf("########################################################################\n"); >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Wed Jun 16 12:10:18 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 310AD106567B; Wed, 16 Jun 2010 12:10:18 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E9B391065678 for ; Wed, 16 Jun 2010 12:10:17 +0000 (UTC) (envelope-from andrius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D783B8FC21 for ; Wed, 16 Jun 2010 12:10:17 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5GCAHE9096594 for ; Wed, 16 Jun 2010 12:10:17 GMT (envelope-from andrius@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5GCAHjK096592 for perforce@freebsd.org; Wed, 16 Jun 2010 12:10:17 GMT (envelope-from andrius@FreeBSD.org) Date: Wed, 16 Jun 2010 12:10:17 GMT Message-Id: <201006161210.o5GCAHjK096592@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to andrius@FreeBSD.org using -f From: Andrius Morkunas To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179677 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Jun 2010 12:10:18 -0000 http://p4web.freebsd.org/@@179677?ac=10 Change 179677 by andrius@klevas on 2010/06/16 12:09:36 Change handling of USE_CC=gcc. It will now use GCC from base system instead of any version of gcc. Affected files ... .. //depot/projects/soc2010/clangports/ports/Mk/bsd.compiler.mk#3 edit Differences ... ==== //depot/projects/soc2010/clangports/ports/Mk/bsd.compiler.mk#3 (text+ko) ==== @@ -25,8 +25,13 @@ CC= ${PORTS_CC} CXX= ${PORTS_CC:S/cc/++/} +# USE_CC wants GCC from base system. +.if defined(USE_CC) && !empty(USE_CC:Mgcc) +CC= gcc +CXX= g++ + # Translate USE_CC to USE_GCC if the former is defined. -.if defined(USE_CC) && !empty(USE_CC:Mgcc*) +.elif defined(USE_CC) && !empty(USE_CC:Mgcc*) USE_GCC= ${USE_CC:Mgcc*:S/gcc//} .endif From owner-p4-projects@FreeBSD.ORG Wed Jun 16 14:52:16 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 74B5C1065678; Wed, 16 Jun 2010 14:52:16 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2E3CC106566C for ; Wed, 16 Jun 2010 14:52:16 +0000 (UTC) (envelope-from raj@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1B72C8FC14 for ; Wed, 16 Jun 2010 14:52:16 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5GEqFZa022162 for ; Wed, 16 Jun 2010 14:52:15 GMT (envelope-from raj@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5GEqFmO022160 for perforce@freebsd.org; Wed, 16 Jun 2010 14:52:15 GMT (envelope-from raj@freebsd.org) Date: Wed, 16 Jun 2010 14:52:15 GMT Message-Id: <201006161452.o5GEqFmO022160@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to raj@freebsd.org using -f From: Rafal Jaworowski To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179683 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Jun 2010 14:52:16 -0000 http://p4web.freebsd.org/@@179683?ac=10 Change 179683 by raj@raj_nand on 2010/06/16 14:51:38 IFC @179682 Affected files ... .. //depot/projects/nand2/bin/sh/histedit.c#3 integrate .. //depot/projects/nand2/contrib/tzcode/zic/zic.8#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/.gitignore#2 delete .. //depot/projects/nand2/contrib/wpa/hostapd/ChangeLog#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/Makefile#1 branch .. //depot/projects/nand2/contrib/wpa/hostapd/README-WPS#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/ap.h#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/beacon.c#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/config.c#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/config.h#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/ctrl_iface.c#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/doc/.gitignore#2 delete .. //depot/projects/nand2/contrib/wpa/hostapd/driver_bsd.c#1 branch .. //depot/projects/nand2/contrib/wpa/hostapd/driver_hostap.c#1 branch .. //depot/projects/nand2/contrib/wpa/hostapd/driver_wired.c#1 branch .. //depot/projects/nand2/contrib/wpa/hostapd/drivers.c#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/hostapd.8#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/hostapd.c#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/hostapd.conf#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/hostapd_cli.1#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/hostapd_cli.c#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/hw_features.c#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/ieee802_11.c#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/ieee802_1x.c#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/preauth.c#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/radiotap.c#1 branch .. //depot/projects/nand2/contrib/wpa/hostapd/radiotap.h#1 branch .. //depot/projects/nand2/contrib/wpa/hostapd/radiotap_iter.h#1 branch .. //depot/projects/nand2/contrib/wpa/hostapd/wme.c#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/wme.h#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/wpa.c#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/wpa.h#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/wpa_auth_i.h#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/wpa_auth_ie.c#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/wpa_ft.c#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/wps_hostapd.c#2 integrate .. //depot/projects/nand2/contrib/wpa/hostapd/wps_hostapd.h#2 integrate .. //depot/projects/nand2/contrib/wpa/src/common/.gitignore#2 delete .. //depot/projects/nand2/contrib/wpa/src/common/ieee802_11_common.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/common/ieee802_11_common.h#2 integrate .. //depot/projects/nand2/contrib/wpa/src/common/ieee802_11_defs.h#2 integrate .. //depot/projects/nand2/contrib/wpa/src/common/nl80211_copy.h#1 branch .. //depot/projects/nand2/contrib/wpa/src/common/version.h#2 integrate .. //depot/projects/nand2/contrib/wpa/src/common/wireless_copy.h#1 branch .. //depot/projects/nand2/contrib/wpa/src/common/wpa_common.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/crypto/.gitignore#2 delete .. //depot/projects/nand2/contrib/wpa/src/crypto/crypto_cryptoapi.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/crypto/crypto_gnutls.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/crypto/crypto_internal.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/crypto/dh_groups.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/crypto/ms_funcs.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/crypto/rc4.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/crypto/rc4.h#2 integrate .. //depot/projects/nand2/contrib/wpa/src/crypto/sha1.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/crypto/sha256.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/crypto/tls.h#2 integrate .. //depot/projects/nand2/contrib/wpa/src/crypto/tls_gnutls.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/crypto/tls_openssl.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/drivers/Makefile#1 branch .. //depot/projects/nand2/contrib/wpa/src/drivers/driver.h#2 integrate .. //depot/projects/nand2/contrib/wpa/src/drivers/driver_ndis.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/drivers/driver_ndis_.c#1 branch .. //depot/projects/nand2/contrib/wpa/src/drivers/driver_ndiswrapper.c#1 branch .. //depot/projects/nand2/contrib/wpa/src/drivers/driver_wired.c#1 branch .. //depot/projects/nand2/contrib/wpa/src/drivers/ndis_events.c#1 branch .. //depot/projects/nand2/contrib/wpa/src/drivers/radiotap.c#1 branch .. //depot/projects/nand2/contrib/wpa/src/drivers/radiotap.h#1 branch .. //depot/projects/nand2/contrib/wpa/src/drivers/radiotap_iter.h#1 branch .. //depot/projects/nand2/contrib/wpa/src/eap_common/.gitignore#2 delete .. //depot/projects/nand2/contrib/wpa/src/eap_common/eap_defs.h#2 integrate .. //depot/projects/nand2/contrib/wpa/src/eap_common/eap_fast_common.h#2 integrate .. //depot/projects/nand2/contrib/wpa/src/eap_common/eap_tlv_common.h#2 integrate .. //depot/projects/nand2/contrib/wpa/src/eap_peer/.gitignore#2 delete .. //depot/projects/nand2/contrib/wpa/src/eap_peer/eap_fast.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/eap_peer/eap_gpsk.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/eap_peer/eap_methods.h#2 integrate .. //depot/projects/nand2/contrib/wpa/src/eap_peer/eap_sim.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/eap_peer/eap_tls_common.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/eap_peer/eap_tnc.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/eap_peer/eap_ttls.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/eap_peer/eap_wsc.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/eap_peer/tncc.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/eap_server/.gitignore#2 delete .. //depot/projects/nand2/contrib/wpa/src/eap_server/eap.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/eap_server/eap_fast.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/eap_server/eap_gpsk.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/eap_server/eap_i.h#2 integrate .. //depot/projects/nand2/contrib/wpa/src/eap_server/eap_tls_common.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/eap_server/eap_tnc.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/eap_server/eap_ttls.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/eapol_supp/.gitignore#2 delete .. //depot/projects/nand2/contrib/wpa/src/eapol_supp/eapol_supp_sm.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/hlr_auc_gw/.gitignore#2 delete .. //depot/projects/nand2/contrib/wpa/src/hlr_auc_gw/hlr_auc_gw.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/l2_packet/Makefile#1 branch .. //depot/projects/nand2/contrib/wpa/src/l2_packet/l2_packet_freebsd.c#1 branch .. //depot/projects/nand2/contrib/wpa/src/l2_packet/l2_packet_ndis.c#1 branch .. //depot/projects/nand2/contrib/wpa/src/l2_packet/l2_packet_none.c#1 branch .. //depot/projects/nand2/contrib/wpa/src/radius/.gitignore#2 delete .. //depot/projects/nand2/contrib/wpa/src/radius/radius_client.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/radius/radius_server.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/rsn_supp/.gitignore#2 delete .. //depot/projects/nand2/contrib/wpa/src/rsn_supp/wpa.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/rsn_supp/wpa_ft.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/rsn_supp/wpa_i.h#2 integrate .. //depot/projects/nand2/contrib/wpa/src/tls/.gitignore#2 delete .. //depot/projects/nand2/contrib/wpa/src/tls/rsa.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/tls/tlsv1_client.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/tls/tlsv1_server_read.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/utils/.gitignore#2 delete .. //depot/projects/nand2/contrib/wpa/src/utils/base64.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/utils/common.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/utils/common.h#2 integrate .. //depot/projects/nand2/contrib/wpa/src/utils/eloop_none.c#1 branch .. //depot/projects/nand2/contrib/wpa/src/utils/eloop_win.c#1 branch .. //depot/projects/nand2/contrib/wpa/src/utils/os_none.c#1 branch .. //depot/projects/nand2/contrib/wpa/src/utils/os_unix.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/utils/os_win32.c#1 branch .. //depot/projects/nand2/contrib/wpa/src/utils/wpa_debug.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/utils/wpa_debug.h#2 integrate .. //depot/projects/nand2/contrib/wpa/src/utils/wpabuf.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/wps/.gitignore#2 delete .. //depot/projects/nand2/contrib/wpa/src/wps/httpread.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/wps/wps.h#2 integrate .. //depot/projects/nand2/contrib/wpa/src/wps/wps_attr_parse.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/wps/wps_common.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/wps/wps_enrollee.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/wps/wps_i.h#2 integrate .. //depot/projects/nand2/contrib/wpa/src/wps/wps_registrar.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/wps/wps_upnp.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/wps/wps_upnp_event.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/wps/wps_upnp_i.h#2 integrate .. //depot/projects/nand2/contrib/wpa/src/wps/wps_upnp_ssdp.c#2 integrate .. //depot/projects/nand2/contrib/wpa/src/wps/wps_upnp_web.c#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/.gitignore#2 delete .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/ChangeLog#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/Makefile#1 branch .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/README#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/README-WPS#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/ctrl_iface_dbus.c#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/ctrl_iface_dbus.h#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/ctrl_iface_dbus_handlers.c#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/ctrl_iface_dbus_handlers.h#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/ctrl_iface_named_pipe.c#1 branch .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/ctrl_iface_unix.c#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/defconfig#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/doc/.gitignore#2 delete .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/doc/docbook/.gitignore#2 delete .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/doc/docbook/wpa_background.8#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/doc/docbook/wpa_cli.8#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/doc/docbook/wpa_gui.8#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/doc/docbook/wpa_passphrase.8#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/doc/docbook/wpa_priv.8#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/doc/docbook/wpa_supplicant.8#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/doc/docbook/wpa_supplicant.conf.5#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/doc/porting.doxygen#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/eapol_test.c#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/events.c#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/main_none.c#1 branch .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/mlme.c#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/nmake.mak#1 branch .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/scan.c#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/wpa_priv.c#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/wpa_supplicant.c#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/wpa_supplicant_i.h#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/wpas_glue.c#2 integrate .. //depot/projects/nand2/contrib/wpa/wpa_supplicant/wps_supplicant.c#2 integrate .. //depot/projects/nand2/etc/Makefile#4 integrate .. //depot/projects/nand2/etc/periodic/daily/800.scrub-zfs#1 branch .. //depot/projects/nand2/games/random/random.c#2 integrate .. //depot/projects/nand2/games/random/randomize_fd.c#2 integrate .. //depot/projects/nand2/gnu/lib/libdialog/TESTS/check3.c#2 integrate .. //depot/projects/nand2/gnu/lib/libdialog/TESTS/menu3.c#2 integrate .. //depot/projects/nand2/gnu/lib/libdialog/TESTS/radio1.c#2 integrate .. //depot/projects/nand2/gnu/lib/libdialog/TESTS/radio3.c#2 integrate .. //depot/projects/nand2/include/histedit.h#3 integrate .. //depot/projects/nand2/lib/clang/clang.build.mk#2 integrate .. //depot/projects/nand2/lib/clang/libllvmanalysis/Makefile#2 integrate .. //depot/projects/nand2/lib/clang/libllvmbitreader/Makefile#2 integrate .. //depot/projects/nand2/lib/clang/libllvmbitwriter/Makefile#2 integrate .. //depot/projects/nand2/lib/clang/libllvmcodegen/Makefile#2 integrate .. //depot/projects/nand2/lib/clang/libllvmcore/Makefile#2 integrate .. //depot/projects/nand2/lib/clang/libllvmipo/Makefile#2 integrate .. //depot/projects/nand2/lib/clang/libllvmmc/Makefile#2 integrate .. //depot/projects/nand2/lib/clang/libllvmscalaropts/Makefile#2 integrate .. //depot/projects/nand2/lib/clang/libllvmsupport/Makefile#2 integrate .. //depot/projects/nand2/lib/clang/libllvmsystem/Makefile#2 integrate .. //depot/projects/nand2/lib/clang/libllvmtarget/Makefile#2 integrate .. //depot/projects/nand2/lib/libc/Makefile#2 integrate .. //depot/projects/nand2/lib/libc/mips/Makefile.inc#2 integrate .. //depot/projects/nand2/lib/libc/mips/SYS.h#2 integrate .. //depot/projects/nand2/lib/libc/mips/Symbol.map#2 integrate .. //depot/projects/nand2/lib/libc/mips/gen/Makefile.inc#2 integrate .. //depot/projects/nand2/lib/libc/mips/gen/_ctx_start.S#1 branch .. //depot/projects/nand2/lib/libc/mips/gen/_setjmp.S#2 integrate .. //depot/projects/nand2/lib/libc/mips/gen/makecontext.c#2 integrate .. //depot/projects/nand2/lib/libc/mips/gen/setjmp.S#2 integrate .. //depot/projects/nand2/lib/libc/mips/gen/sigsetjmp.S#2 integrate .. //depot/projects/nand2/lib/libc/mips/string/bcmp.S#2 integrate .. //depot/projects/nand2/lib/libc/mips/string/bcopy.S#2 integrate .. //depot/projects/nand2/lib/libc/mips/string/bzero.S#2 integrate .. //depot/projects/nand2/lib/libc/mips/string/ffs.S#2 integrate .. //depot/projects/nand2/lib/libc/mips/string/index.S#2 integrate .. //depot/projects/nand2/lib/libc/mips/string/rindex.S#2 integrate .. //depot/projects/nand2/lib/libc/mips/string/strcmp.S#2 integrate .. //depot/projects/nand2/lib/libc/mips/string/strlen.S#2 integrate .. //depot/projects/nand2/lib/libc/mips/sys/Makefile.inc#2 integrate .. //depot/projects/nand2/lib/libc/mips/sys/Ovfork.S#2 integrate .. //depot/projects/nand2/lib/libc/mips/sys/brk.S#2 integrate .. //depot/projects/nand2/lib/libc/mips/sys/cerror.S#2 integrate .. //depot/projects/nand2/lib/libc/mips/sys/exect.S#2 integrate .. //depot/projects/nand2/lib/libc/mips/sys/fork.S#2 integrate .. //depot/projects/nand2/lib/libc/mips/sys/pipe.S#2 integrate .. //depot/projects/nand2/lib/libc/mips/sys/ptrace.S#2 integrate .. //depot/projects/nand2/lib/libc/mips/sys/sbrk.S#2 integrate .. //depot/projects/nand2/lib/libedit/filecomplete.c#2 integrate .. //depot/projects/nand2/lib/libedit/filecomplete.h#2 integrate .. //depot/projects/nand2/lib/libmemstat/memstat.c#2 integrate .. //depot/projects/nand2/lib/libmemstat/memstat.h#2 integrate .. //depot/projects/nand2/lib/libmemstat/memstat_internal.h#2 integrate .. //depot/projects/nand2/lib/libmemstat/memstat_uma.c#2 integrate .. //depot/projects/nand2/sbin/hastd/ebuf.c#2 integrate .. //depot/projects/nand2/sbin/hastd/hast_proto.c#3 integrate .. //depot/projects/nand2/sbin/hastd/hastd.c#3 integrate .. //depot/projects/nand2/sbin/hastd/metadata.c#3 integrate .. //depot/projects/nand2/sbin/hastd/nv.c#2 integrate .. //depot/projects/nand2/sbin/hastd/primary.c#4 integrate .. //depot/projects/nand2/sbin/hastd/secondary.c#3 integrate .. //depot/projects/nand2/share/examples/kld/syscall/test/call.c#2 integrate .. //depot/projects/nand2/share/man/man4/bpf.4#2 integrate .. //depot/projects/nand2/share/man/man5/periodic.conf.5#2 integrate .. //depot/projects/nand2/share/man/man9/vfs_busy.9#2 integrate .. //depot/projects/nand2/share/man/man9/vfs_unbusy.9#2 integrate .. //depot/projects/nand2/sys/amd64/acpica/acpi_wakeup.c#3 integrate .. //depot/projects/nand2/sys/amd64/amd64/fpu.c#3 integrate .. //depot/projects/nand2/sys/amd64/amd64/machdep.c#4 integrate .. //depot/projects/nand2/sys/amd64/amd64/mp_machdep.c#3 integrate .. //depot/projects/nand2/sys/amd64/amd64/vm_machdep.c#4 integrate .. //depot/projects/nand2/sys/amd64/ia32/ia32_signal.c#4 integrate .. //depot/projects/nand2/sys/amd64/include/mca.h#4 integrate .. //depot/projects/nand2/sys/arm/arm/nexus.c#3 integrate .. //depot/projects/nand2/sys/arm/arm/pmap.c#4 integrate .. //depot/projects/nand2/sys/arm/include/metadata.h#3 integrate .. //depot/projects/nand2/sys/boot/i386/pxeldr/Makefile#2 integrate .. //depot/projects/nand2/sys/cam/scsi/scsi_all.h#4 integrate .. //depot/projects/nand2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c#3 integrate .. //depot/projects/nand2/sys/dev/acpica/acpi_cpu.c#3 integrate .. //depot/projects/nand2/sys/dev/e1000/if_igb.c#4 integrate .. //depot/projects/nand2/sys/dev/e1000/if_igb.h#3 integrate .. //depot/projects/nand2/sys/dev/iwn/if_iwn.c#3 integrate .. //depot/projects/nand2/sys/dev/md/md.c#3 integrate .. //depot/projects/nand2/sys/dev/sound/pcm/feeder_eq.c#2 integrate .. //depot/projects/nand2/sys/dev/sound/pcm/feeder_rate.c#2 integrate .. //depot/projects/nand2/sys/dev/sound/pcm/sound.c#2 integrate .. //depot/projects/nand2/sys/dev/usb/wlan/if_rum.c#3 integrate .. //depot/projects/nand2/sys/dev/usb/wlan/if_run.c#4 integrate .. //depot/projects/nand2/sys/dev/usb/wlan/if_ural.c#3 integrate .. //depot/projects/nand2/sys/fs/nfsclient/nfs_clport.c#3 integrate .. //depot/projects/nand2/sys/fs/nfsserver/nfs_nfsdport.c#4 integrate .. //depot/projects/nand2/sys/fs/tmpfs/tmpfs_vnops.c#3 integrate .. //depot/projects/nand2/sys/geom/gate/g_gate.c#3 integrate .. //depot/projects/nand2/sys/i386/acpica/acpi_wakeup.c#2 integrate .. //depot/projects/nand2/sys/i386/include/mca.h#4 integrate .. //depot/projects/nand2/sys/kern/kern_tc.c#2 integrate .. //depot/projects/nand2/sys/net/bpf.c#4 integrate .. //depot/projects/nand2/sys/net/bpf.h#2 integrate .. //depot/projects/nand2/sys/net/bpfdesc.h#3 integrate .. //depot/projects/nand2/sys/netgraph/ng_patch.c#2 integrate .. //depot/projects/nand2/sys/netinet/sctp_asconf.c#3 integrate .. //depot/projects/nand2/sys/netinet/sctp_pcb.c#4 integrate .. //depot/projects/nand2/sys/powerpc/ofw/ofw_syscons.c#3 integrate .. //depot/projects/nand2/sys/sys/pmc.h#4 integrate .. //depot/projects/nand2/sys/sys/proc.h#3 integrate .. //depot/projects/nand2/sys/sys/time.h#2 integrate .. //depot/projects/nand2/sys/vm/uma.h#2 integrate .. //depot/projects/nand2/sys/vm/uma_core.c#3 integrate .. //depot/projects/nand2/sys/vm/uma_int.h#3 integrate .. //depot/projects/nand2/sys/vm/vm_page.c#3 integrate .. //depot/projects/nand2/sys/vm/vm_pageout.c#3 integrate .. //depot/projects/nand2/sys/x86/x86/mca.c#2 integrate .. //depot/projects/nand2/tools/build/mk/OptionalObsoleteFiles.inc#3 integrate .. //depot/projects/nand2/tools/tools/nanobsd/nanobsd.sh#4 integrate .. //depot/projects/nand2/usr.bin/vmstat/vmstat.c#3 integrate .. //depot/projects/nand2/usr.bin/wtmpcvt/wtmpcvt.c#2 integrate .. //depot/projects/nand2/usr.sbin/moused/moused.c#2 integrate .. //depot/projects/nand2/usr.sbin/sysinstall/disks.c#3 integrate .. //depot/projects/nand2/usr.sbin/tzsetup/tzsetup.c#3 integrate .. //depot/projects/nand2/usr.sbin/wpa/hostapd/Makefile#2 integrate .. //depot/projects/nand2/usr.sbin/wpa/l2_packet.c#2 delete .. //depot/projects/nand2/usr.sbin/wpa/wpa_supplicant/Makefile#2 integrate .. //depot/projects/nand2/usr.sbin/wpa/wpa_supplicant/driver_wired.c#2 delete Differences ... ==== //depot/projects/nand2/bin/sh/histedit.c#3 (text+ko) ==== @@ -36,7 +36,7 @@ #endif #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/sh/histedit.c,v 1.35 2010/06/02 19:16:58 jilles Exp $"); +__FBSDID("$FreeBSD: src/bin/sh/histedit.c,v 1.36 2010/06/15 21:58:40 jilles Exp $"); #include #include @@ -119,6 +119,9 @@ if (hist) el_set(el, EL_HIST, history, hist); el_set(el, EL_PROMPT, getprompt); + el_set(el, EL_ADDFN, "sh-complete", + "Filename completion", + _el_fn_sh_complete); } else { bad: out2fmt_flush("sh: can't initialize editing\n"); @@ -135,6 +138,7 @@ el_set(el, EL_EDITOR, "vi"); else if (Eflag) el_set(el, EL_EDITOR, "emacs"); + el_set(el, EL_BIND, "^I", "sh-complete", NULL); el_source(el, NULL); } } else { ==== //depot/projects/nand2/contrib/tzcode/zic/zic.8#2 (text+ko) ==== @@ -1,4 +1,4 @@ -.\" $FreeBSD: src/contrib/tzcode/zic/zic.8,v 1.1 2010/02/25 06:53:46 edwin Exp $ +.\" $FreeBSD: src/contrib/tzcode/zic/zic.8,v 1.2 2010/06/15 11:37:33 edwin Exp $ .Dd June 20, 2004 .Dt ZIC 8 .Os @@ -120,9 +120,9 @@ rule lines, zone lines, and link lines. .Pp A rule line has the form: -.Dl "Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S +.Dl "Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S" For example: -.Dl "Rule US 1967 1973 \- Apr lastSun 2:00 1:00 D +.Dl "Rule US 1967 1973 \- Apr lastSun 2:00 1:00 D" .Pp The fields that make up a rule line are: .Bl -tag -width "LETTER/S" -offset indent @@ -262,7 +262,7 @@ A zone line has the form: .Dl "Zone NAME GMTOFF RULES/SAVE FORMAT [UNTILYEAR [MONTH [DAY [TIME]]]]" For example: -.Dl "Zone Australia/Adelaide 9:30 Aus CST 1971 Oct 31 2:00 +.Dl "Zone Australia/Adelaide 9:30 Aus CST 1971 Oct 31 2:00" The fields that make up a zone line are: .Bl -tag -width indent .It NAME @@ -319,9 +319,9 @@ .El .Pp A link line has the form -.Dl "Link LINK-FROM LINK-TO +.Dl "Link LINK-FROM LINK-TO" For example: -.Dl "Link Europe/Istanbul Asia/Istanbul +.Dl "Link Europe/Istanbul Asia/Istanbul" The .Em LINK-FROM field should appear as the @@ -335,9 +335,9 @@ lines may appear in any order in the input. .Pp Lines in the file that describes leap seconds have the following form: -.Dl "Leap YEAR MONTH DAY HH:MM:SS CORR R/S +.Dl "Leap YEAR MONTH DAY HH:MM:SS CORR R/S" For example: -.Dl "Leap 1974 Dec 31 23:59:60 + S +.Dl "Leap 1974 Dec 31 23:59:60 + S" The .Em YEAR , .Em MONTH , ==== //depot/projects/nand2/contrib/wpa/hostapd/ChangeLog#2 (text+ko) ==== @@ -1,5 +1,37 @@ ChangeLog for hostapd +2010-01-12 - v0.6.10 + * fixed SHA-256 based key derivation function to match with the + standard when using CCMP (for IEEE 802.11r and IEEE 802.11w) + (note: this breaks interoperability with previous version) [Bug 307] + * fixed WPS selected registrar expiration for internal PIN registrar + * disable PMTU discovery for RADIUS packets + * fixed WPS UPnP SSDP on 32-bit targets + * fixed WPS AP reconfiguration with drivers that do not use hostapd + MLME + * fixed RSN parameter setting for multi-BSS case + * added WPS workarounds for known interoperability issues with broken, + deployed implementation + * update IEEE 802.11w implementation to match with the published + standard + * fixed OpCode when proxying WSC_ACK or WSC_NACK from WPS ER + * fixed proxying of WSC_NACK to WPS ER + * fixed compilation with newer GnuTLS versions + * added support for defining timeout for WPS PINs + * fixed WPS Probe Request processing to handle missing required + attribute + * fixed PKCS#12 use with OpenSSL 1.0.0 + +2009-03-23 - v0.6.9 + * driver_nl80211: fixed STA accounting data collection (TX/RX bytes + reported correctly; TX/RX packets not yet available from kernel) + * fixed EAPOL/EAP reauthentication when using an external RADIUS + authentication server + * driver_prism54: fixed segmentation fault on initialization + * fixed TNC with EAP-TTLS + * fixed IEEE 802.11r key derivation function to match with the standard + (note: this breaks interoperability with previous version) [Bug 303] + 2009-02-15 - v0.6.8 * increased hostapd_cli ping interval to 5 seconds and made this configurable with a new command line options (-G) ==== //depot/projects/nand2/contrib/wpa/hostapd/README-WPS#2 (text+ko) ==== @@ -165,10 +165,17 @@ hostapd_cli wps_pin 53b63a98-d29e-4457-a2ed-094d7e6a669c 12345670 If the UUID-E is not available (e.g., Enrollee waits for the Registrar -to be selected before connecting), wildcard UUID may be used to allow the PIN to be used once with any UUID: +to be selected before connecting), wildcard UUID may be used to allow +the PIN to be used once with any UUID: hostapd_cli wps_pin any 12345670 +To reduce likelihood of PIN being used with other devices or of +forgetting an active PIN available for potential attackers, expiration +time can be set for the new PIN: + +hostapd_cli wps_pin any 12345670 300 + After this, the Enrollee can connect to the AP again and complete WPS negotiation. At that point, a new, random WPA PSK is generated for the ==== //depot/projects/nand2/contrib/wpa/hostapd/ap.h#2 (text+ko) ==== @@ -30,7 +30,7 @@ #define WLAN_STA_PENDING_POLL BIT(6) /* pending activity poll not ACKed */ #define WLAN_STA_SHORT_PREAMBLE BIT(7) #define WLAN_STA_PREAUTH BIT(8) -#define WLAN_STA_WME BIT(9) +#define WLAN_STA_WMM BIT(9) #define WLAN_STA_MFP BIT(10) #define WLAN_STA_HT BIT(11) #define WLAN_STA_WPS BIT(12) ==== //depot/projects/nand2/contrib/wpa/hostapd/beacon.c#2 (text+ko) ==== @@ -298,8 +298,8 @@ pos = hostapd_eid_wpa(hapd, pos, epos - pos, sta); - /* Wi-Fi Wireless Multimedia Extensions */ - pos = hostapd_eid_wme(hapd, pos); + /* Wi-Fi Alliance WMM */ + pos = hostapd_eid_wmm(hapd, pos); pos = hostapd_eid_ht_capabilities_info(hapd, pos); pos = hostapd_eid_ht_operation(hapd, pos); @@ -395,8 +395,8 @@ tailpos = hostapd_eid_wpa(hapd, tailpos, tail + BEACON_TAIL_BUF_SIZE - tailpos, NULL); - /* Wi-Fi Wireless Multimedia Extensions */ - tailpos = hostapd_eid_wme(hapd, tailpos); + /* Wi-Fi Alliance WMM */ + tailpos = hostapd_eid_wmm(hapd, tailpos); #ifdef CONFIG_IEEE80211N if (hapd->iconf->ieee80211n) { ==== //depot/projects/nand2/contrib/wpa/hostapd/config.c#2 (text+ko) ==== @@ -201,15 +201,15 @@ struct hostapd_config *conf; struct hostapd_bss_config *bss; int i; - const int aCWmin = 15, aCWmax = 1024; - const struct hostapd_wme_ac_params ac_bk = + const int aCWmin = 4, aCWmax = 10; + const struct hostapd_wmm_ac_params ac_bk = { aCWmin, aCWmax, 7, 0, 0 }; /* background traffic */ - const struct hostapd_wme_ac_params ac_be = + const struct hostapd_wmm_ac_params ac_be = { aCWmin, aCWmax, 3, 0, 0 }; /* best effort traffic */ - const struct hostapd_wme_ac_params ac_vi = /* video traffic */ - { aCWmin >> 1, aCWmin, 2, 3000 / 32, 1 }; - const struct hostapd_wme_ac_params ac_vo = /* voice traffic */ - { aCWmin >> 2, aCWmin >> 1, 2, 1500 / 32, 1 }; + const struct hostapd_wmm_ac_params ac_vi = /* video traffic */ + { aCWmin - 1, aCWmin, 2, 3000 / 32, 1 }; + const struct hostapd_wmm_ac_params ac_vo = /* voice traffic */ + { aCWmin - 2, aCWmin - 1, 2, 1500 / 32, 1 }; conf = os_zalloc(sizeof(*conf)); bss = os_zalloc(sizeof(*bss)); @@ -251,10 +251,10 @@ for (i = 0; i < NUM_TX_QUEUES; i++) conf->tx_queue[i].aifs = -1; /* use hw default */ - conf->wme_ac_params[0] = ac_be; - conf->wme_ac_params[1] = ac_bk; - conf->wme_ac_params[2] = ac_vi; - conf->wme_ac_params[3] = ac_vo; + conf->wmm_ac_params[0] = ac_be; + conf->wmm_ac_params[1] = ac_bk; + conf->wmm_ac_params[2] = ac_vi; + conf->wmm_ac_params[3] = ac_vo; #ifdef CONFIG_IEEE80211N conf->ht_capab = HT_CAP_INFO_SMPS_DISABLED; @@ -1166,14 +1166,14 @@ } -static int hostapd_config_wme_ac(struct hostapd_config *conf, char *name, - char *val) +static int hostapd_config_wmm_ac(struct hostapd_config *conf, char *name, + char *val) { int num, v; char *pos; - struct hostapd_wme_ac_params *ac; + struct hostapd_wmm_ac_params *ac; - /* skip 'wme_ac_' prefix */ + /* skip 'wme_ac_' or 'wmm_ac_' prefix */ pos = name + 7; if (os_strncmp(pos, "be_", 3) == 0) { num = 0; @@ -1188,11 +1188,11 @@ num = 3; pos += 3; } else { - wpa_printf(MSG_ERROR, "Unknown wme name '%s'", pos); + wpa_printf(MSG_ERROR, "Unknown WMM name '%s'", pos); return -1; } - ac = &conf->wme_ac_params[num]; + ac = &conf->wmm_ac_params[num]; if (os_strcmp(pos, "aifs") == 0) { v = atoi(val); @@ -1221,7 +1221,7 @@ wpa_printf(MSG_ERROR, "Invalid txop value %d", v); return -1; } - ac->txopLimit = v; + ac->txop_limit = v; } else if (os_strcmp(pos, "acm") == 0) { v = atoi(val); if (v < 0 || v > 1) { @@ -1230,7 +1230,7 @@ } ac->admission_control_mandatory = v; } else { - wpa_printf(MSG_ERROR, "Unknown wme_ac_ field '%s'", pos); + wpa_printf(MSG_ERROR, "Unknown wmm_ac_ field '%s'", pos); return -1; } @@ -1452,13 +1452,13 @@ } else if (os_strcmp(buf, "bridge") == 0) { os_strlcpy(bss->bridge, pos, sizeof(bss->bridge)); } else if (os_strcmp(buf, "driver") == 0) { - int i; + int j; /* clear to get error below if setting is invalid */ conf->driver = NULL; - for (i = 0; hostapd_drivers[i]; i++) { - if (os_strcmp(pos, hostapd_drivers[i]->name) == + for (j = 0; hostapd_drivers[j]; j++) { + if (os_strcmp(pos, hostapd_drivers[j]->name) == 0) { - conf->driver = hostapd_drivers[i]; + conf->driver = hostapd_drivers[j]; break; } } @@ -2070,11 +2070,13 @@ "queue item", line); errors++; } - } else if (os_strcmp(buf, "wme_enabled") == 0) { - bss->wme_enabled = atoi(pos); - } else if (os_strncmp(buf, "wme_ac_", 7) == 0) { - if (hostapd_config_wme_ac(conf, buf, pos)) { - wpa_printf(MSG_ERROR, "Line %d: invalid wme " + } else if (os_strcmp(buf, "wme_enabled") == 0 || + os_strcmp(buf, "wmm_enabled") == 0) { + bss->wmm_enabled = atoi(pos); + } else if (os_strncmp(buf, "wme_ac_", 7) == 0 || + os_strncmp(buf, "wmm_ac_", 7) == 0) { + if (hostapd_config_wmm_ac(conf, buf, pos)) { + wpa_printf(MSG_ERROR, "Line %d: invalid WMM " "ac item", line); errors++; } @@ -2255,28 +2257,29 @@ fclose(f); - if (bss->individual_wep_key_len == 0) { - /* individual keys are not use; can use key idx0 for broadcast - * keys */ - bss->broadcast_key_idx_min = 0; - } + for (i = 0; i < conf->num_bss; i++) { + bss = &conf->bss[i]; - /* Select group cipher based on the enabled pairwise cipher suites */ - pairwise = 0; - if (bss->wpa & 1) - pairwise |= bss->wpa_pairwise; - if (bss->wpa & 2) { - if (bss->rsn_pairwise == 0) - bss->rsn_pairwise = bss->wpa_pairwise; - pairwise |= bss->rsn_pairwise; - } - if (pairwise & WPA_CIPHER_TKIP) - bss->wpa_group = WPA_CIPHER_TKIP; - else - bss->wpa_group = WPA_CIPHER_CCMP; + if (bss->individual_wep_key_len == 0) { + /* individual keys are not use; can use key idx0 for + * broadcast keys */ + bss->broadcast_key_idx_min = 0; + } - for (i = 0; i < conf->num_bss; i++) { - bss = &conf->bss[i]; + /* Select group cipher based on the enabled pairwise cipher + * suites */ + pairwise = 0; + if (bss->wpa & 1) + pairwise |= bss->wpa_pairwise; + if (bss->wpa & 2) { + if (bss->rsn_pairwise == 0) + bss->rsn_pairwise = bss->wpa_pairwise; + pairwise |= bss->rsn_pairwise; + } + if (pairwise & WPA_CIPHER_TKIP) + bss->wpa_group = WPA_CIPHER_TKIP; + else + bss->wpa_group = WPA_CIPHER_CCMP; bss->radius->auth_server = bss->radius->auth_servers; bss->radius->acct_server = bss->radius->acct_servers; @@ -2476,6 +2479,8 @@ for (i = 0; i < conf->num_bss; i++) hostapd_config_free_bss(&conf->bss[i]); os_free(conf->bss); + os_free(conf->supported_rates); + os_free(conf->basic_rates); os_free(conf); } ==== //depot/projects/nand2/contrib/wpa/hostapd/config.h#2 (text+ko) ==== @@ -135,11 +135,11 @@ int configured; }; -struct hostapd_wme_ac_params { +struct hostapd_wmm_ac_params { int cwmin; int cwmax; int aifs; - int txopLimit; /* in units of 32us */ + int txop_limit; /* in units of 32us */ int admission_control_mandatory; }; @@ -271,7 +271,7 @@ int ap_max_inactivity; int ignore_broadcast_ssid; - int wme_enabled; + int wmm_enabled; struct hostapd_vlan *vlan, *vlan_tail; @@ -371,13 +371,13 @@ struct hostapd_tx_queue_params tx_queue[NUM_TX_QUEUES]; /* - * WME AC parameters, in same order as 802.1D, i.e. + * WMM AC parameters, in same order as 802.1D, i.e. * 0 = BE (best effort) * 1 = BK (background) * 2 = VI (video) * 3 = VO (voice) */ - struct hostapd_wme_ac_params wme_ac_params[4]; + struct hostapd_wmm_ac_params wmm_ac_params[4]; enum { INTERNAL_BRIDGE_DO_NOT_CONTROL = -1, ==== //depot/projects/nand2/contrib/wpa/hostapd/ctrl_iface.c#2 (text+ko) ==== @@ -18,6 +18,7 @@ #include #include +#include #include "hostapd.h" #include "eloop.h" @@ -60,7 +61,8 @@ dst->next = hapd->ctrl_dst; hapd->ctrl_dst = dst; wpa_hexdump(MSG_DEBUG, "CTRL_IFACE monitor attached", - (u8 *) from->sun_path, fromlen); + (u8 *) from->sun_path, + fromlen - offsetof(struct sockaddr_un, sun_path)); return 0; } @@ -74,15 +76,18 @@ dst = hapd->ctrl_dst; while (dst) { if (fromlen == dst->addrlen && - os_memcmp(from->sun_path, dst->addr.sun_path, fromlen) == - 0) { + os_memcmp(from->sun_path, dst->addr.sun_path, + fromlen - offsetof(struct sockaddr_un, sun_path)) + == 0) { if (prev == NULL) hapd->ctrl_dst = dst->next; else prev->next = dst->next; os_free(dst); wpa_hexdump(MSG_DEBUG, "CTRL_IFACE monitor detached", - (u8 *) from->sun_path, fromlen); + (u8 *) from->sun_path, + fromlen - + offsetof(struct sockaddr_un, sun_path)); return 0; } prev = dst; @@ -104,10 +109,12 @@ dst = hapd->ctrl_dst; while (dst) { if (fromlen == dst->addrlen && - os_memcmp(from->sun_path, dst->addr.sun_path, fromlen) == - 0) { + os_memcmp(from->sun_path, dst->addr.sun_path, + fromlen - offsetof(struct sockaddr_un, sun_path)) + == 0) { wpa_hexdump(MSG_DEBUG, "CTRL_IFACE changed monitor " - "level", (u8 *) from->sun_path, fromlen); + "level", (u8 *) from->sun_path, fromlen - + offsetof(struct sockaddr_un, sun_path)); dst->debug_level = atoi(level); return 0; } @@ -246,10 +253,21 @@ static int hostapd_ctrl_iface_wps_pin(struct hostapd_data *hapd, char *txt) { char *pin = os_strchr(txt, ' '); + char *timeout_txt; + int timeout; + if (pin == NULL) return -1; *pin++ = '\0'; - return hostapd_wps_add_pin(hapd, txt, pin); + + timeout_txt = os_strchr(pin, ' '); + if (timeout_txt) { + *timeout_txt++ = '\0'; + timeout = atoi(timeout_txt); + } else + timeout = 0; + + return hostapd_wps_add_pin(hapd, txt, pin, timeout); } #endif /* CONFIG_WPS */ @@ -434,14 +452,44 @@ } os_memset(&addr, 0, sizeof(addr)); +#ifdef __FreeBSD__ + addr.sun_len = sizeof(addr); +#endif /* __FreeBSD__ */ addr.sun_family = AF_UNIX; fname = hostapd_ctrl_iface_path(hapd); if (fname == NULL) goto fail; os_strlcpy(addr.sun_path, fname, sizeof(addr.sun_path)); if (bind(s, (struct sockaddr *) &addr, sizeof(addr)) < 0) { - perror("bind(PF_UNIX)"); - goto fail; + wpa_printf(MSG_DEBUG, "ctrl_iface bind(PF_UNIX) failed: %s", + strerror(errno)); + if (connect(s, (struct sockaddr *) &addr, sizeof(addr)) < 0) { + wpa_printf(MSG_DEBUG, "ctrl_iface exists, but does not" + " allow connections - assuming it was left" + "over from forced program termination"); + if (unlink(fname) < 0) { + perror("unlink[ctrl_iface]"); + wpa_printf(MSG_ERROR, "Could not unlink " + "existing ctrl_iface socket '%s'", + fname); + goto fail; + } + if (bind(s, (struct sockaddr *) &addr, sizeof(addr)) < + 0) { + perror("bind(PF_UNIX)"); + goto fail; + } + wpa_printf(MSG_DEBUG, "Successfully replaced leftover " + "ctrl_iface socket '%s'", fname); + } else { + wpa_printf(MSG_INFO, "ctrl_iface exists and seems to " + "be in use - cannot override it"); + wpa_printf(MSG_INFO, "Delete '%s' manually if it is " + "not used anymore", fname); + os_free(fname); + fname = NULL; + goto fail; + } } if (hapd->conf->ctrl_interface_gid_set && @@ -536,15 +584,17 @@ next = dst->next; if (level >= dst->debug_level) { wpa_hexdump(MSG_DEBUG, "CTRL_IFACE monitor send", - (u8 *) dst->addr.sun_path, dst->addrlen); + (u8 *) dst->addr.sun_path, dst->addrlen - + offsetof(struct sockaddr_un, sun_path)); msg.msg_name = &dst->addr; msg.msg_namelen = dst->addrlen; if (sendmsg(hapd->ctrl_sock, &msg, 0) < 0) { - fprintf(stderr, "CTRL_IFACE monitor[%d]: ", - idx); - perror("sendmsg"); + int _errno = errno; + wpa_printf(MSG_INFO, "CTRL_IFACE monitor[%d]: " + "%d - %s", + idx, errno, strerror(errno)); dst->errors++; - if (dst->errors > 10) { + if (dst->errors > 10 || _errno == ENOENT) { hostapd_ctrl_iface_detach( hapd, &dst->addr, dst->addrlen); ==== //depot/projects/nand2/contrib/wpa/hostapd/drivers.c#2 (text+ko) ==== @@ -27,6 +27,9 @@ #ifdef CONFIG_DRIVER_MADWIFI extern struct wpa_driver_ops wpa_driver_madwifi_ops; /* driver_madwifi.c */ #endif /* CONFIG_DRIVER_MADWIFI */ +#ifdef CONFIG_DRIVER_ATHEROS +extern struct wpa_driver_ops wpa_driver_atheros_ops; /* driver_atheros.c */ +#endif /* CONFIG_DRIVER_ATHEROS */ #ifdef CONFIG_DRIVER_BSD extern struct wpa_driver_ops wpa_driver_bsd_ops; /* driver_bsd.c */ #endif /* CONFIG_DRIVER_BSD */ @@ -55,6 +58,9 @@ #ifdef CONFIG_DRIVER_MADWIFI &wpa_driver_madwifi_ops, #endif /* CONFIG_DRIVER_MADWIFI */ +#ifdef CONFIG_DRIVER_ATHEROS + &wpa_driver_atheros_ops, +#endif /* CONFIG_DRIVER_ATHEROS */ #ifdef CONFIG_DRIVER_BSD &wpa_driver_bsd_ops, #endif /* CONFIG_DRIVER_BSD */ ==== //depot/projects/nand2/contrib/wpa/hostapd/hostapd.8#2 (text+ko) ==== @@ -3,7 +3,7 @@ hostapd \- IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator .SH SYNOPSIS .B hostapd -[-hdBKtv] [-P ] +[\-hdBKtv] [\-P ] .SH DESCRIPTION This manual page documents briefly the .B hostapd ==== //depot/projects/nand2/contrib/wpa/hostapd/hostapd.c#2 (text+ko) ==== @@ -249,7 +249,7 @@ if (!hapd->conf->ieee802_1x && !hapd->conf->wpa) accounting_sta_start(hapd, sta); - hostapd_wme_sta_config(hapd, sta); + hostapd_wmm_sta_config(hapd, sta); /* Start IEEE 802.1X authentication process for new stations */ ieee802_1x_new_station(hapd, sta); @@ -306,7 +306,7 @@ wconf->rsn_preauth = conf->rsn_preauth; wconf->eapol_version = conf->eapol_version; wconf->peerkey = conf->peerkey; - wconf->wme_enabled = conf->wme_enabled; + wconf->wmm_enabled = conf->wmm_enabled; wconf->okc = conf->okc; #ifdef CONFIG_IEEE80211W wconf->ieee80211w = conf->ieee80211w; @@ -339,6 +339,7 @@ struct hostapd_data *hapd = iface->bss[0]; struct hostapd_config *newconf, *oldconf; struct wpa_auth_config wpa_auth_conf; + size_t j; newconf = hostapd_config_read(iface->config_fname); if (newconf == NULL) @@ -348,7 +349,8 @@ * Deauthenticate all stations since the new configuration may not * allow them to use the BSS anymore. */ - hostapd_flush_old_stations(hapd); + for (j = 0; j < iface->num_bss; j++) + hostapd_flush_old_stations(iface->bss[j]); /* TODO: update dynamic data based on changed configuration * items (e.g., open/close sockets, etc.) */ @@ -378,6 +380,16 @@ ieee802_11_set_beacon(hapd); + if (hapd->conf->ssid.ssid_set && + hostapd_set_ssid(hapd, (u8 *) hapd->conf->ssid.ssid, + hapd->conf->ssid.ssid_len)) { + wpa_printf(MSG_ERROR, "Could not set SSID for kernel driver"); + /* try to continue */ + } + + if (hapd->conf->ieee802_1x || hapd->conf->wpa) + hostapd_set_ieee8021x(hapd->conf->iface, hapd, 1); + hostapd_config_free(oldconf); wpa_printf(MSG_DEBUG, "Reconfigured interface %s", hapd->conf->iface); @@ -465,7 +477,7 @@ (sta->flags & WLAN_STA_SHORT_PREAMBLE ? "[SHORT_PREAMBLE]" : ""), (sta->flags & WLAN_STA_PREAUTH ? "[PREAUTH]" : ""), - (sta->flags & WLAN_STA_WME ? "[WME]" : ""), + (sta->flags & WLAN_STA_WMM ? "[WMM]" : ""), (sta->flags & WLAN_STA_MFP ? "[MFP]" : ""), (sta->flags & WLAN_STA_WPS ? "[WPS]" : ""), (sta->flags & WLAN_STA_MAYBE_WPS ? "[MAYBE_WPS]" : ""), @@ -1308,6 +1320,13 @@ } } + hostapd_flush_old_stations(hapd); + hostapd_set_privacy(hapd, 0); + + hostapd_broadcast_wep_clear(hapd); + if (hostapd_setup_encryption(hapd->conf->iface, hapd)) + return -1; + /* * Fetch the SSID from the system and use it or, * if one was specified in the config file, verify they @@ -1510,7 +1529,6 @@ u8 *b = conf->bssid; int freq; size_t j; - int ret = 0; u8 *prev_addr; /* @@ -1582,9 +1600,6 @@ } } - hostapd_flush_old_stations(hapd); - hostapd_set_privacy(hapd, 0); - if (hapd->iconf->channel) { freq = hostapd_hw_get_freq(hapd, hapd->iconf->channel); wpa_printf(MSG_DEBUG, "Mode: %s Channel: %d " @@ -1601,12 +1616,7 @@ } } >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Wed Jun 16 18:27:23 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 913AE1065674; Wed, 16 Jun 2010 18:27:23 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 553431065672 for ; Wed, 16 Jun 2010 18:27:23 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id E2E408FC1C for ; Wed, 16 Jun 2010 18:27:22 +0000 (UTC) Received: by iwn7 with SMTP id 7so8201768iwn.13 for ; Wed, 16 Jun 2010 11:27:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=6zHnCdgQl80CPGOYkV41jXwZWqpOvD6ex1uvUcMmXqI=; b=uGuxTEPU3clsUEDLIkaOjZ9eK24BmmOlZi6aTm4wNDmvAZv1INxyjyolp1J8M/5cU7 REJEs6YA9rpkcKHg1RJvrbr6DA/eMk5XqEaUy0PioSFak9X/hBCy2enWw4jzprXJA0wN gt6m495JAt3jazNZRnQ0BKLLIjA8S2JNc+yH0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=RirR2qD/pAtKpaUOq15OAgL1X2/e8g8uMzhAqydDHpNKSKYwYoHh5Pot8mE31G7wYh BLrlAc1G53k++NG546WLE/bHP0cJyZGjOk2Oupki7LouPd1K4HF7J/uOjcD2sF+PyqHl K0Fv95rezzgdT3EJoaRt+70D8nSoTn+5bB72A= MIME-Version: 1.0 Received: by 10.231.124.227 with SMTP id v35mr10320265ibr.185.1276712841825; Wed, 16 Jun 2010 11:27:21 -0700 (PDT) Sender: yanegomi@gmail.com Received: by 10.231.117.201 with HTTP; Wed, 16 Jun 2010 11:27:21 -0700 (PDT) In-Reply-To: <201006161148.o5GBmrDq093951@repoman.freebsd.org> References: <201006161148.o5GBmrDq093951@repoman.freebsd.org> Date: Wed, 16 Jun 2010 11:27:21 -0700 X-Google-Sender-Auth: y09IN7YrYqt3zJxnKfl5eRAycMc Message-ID: From: Garrett Cooper To: Andrius Morkunas Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Perforce Change Reviews Subject: Re: PERFORCE change 179675 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Jun 2010 18:27:23 -0000 On Wed, Jun 16, 2010 at 4:48 AM, Andrius Morkunas wro= te: > http://p4web.freebsd.org/@@179675?ac=3D10 > > Change 179675 by andrius@klevas on 2010/06/16 11:48:11 > > =A0 =A0 =A0 =A0Add NO_USE_CC. > > =A0 =A0 =A0 =A0If defined, NO_USE_CC forces USE_CC and USE_GCC to be igno= red. > =A0 =A0 =A0 =A0Before, there was no way to NOT respect USE_CC/USE_GCC var= iables. > > Affected files ... > > .. //depot/projects/soc2010/clangports/ports/Mk/bsd.compiler.mk#2 edit > > Differences ... > > =3D=3D=3D=3D //depot/projects/soc2010/clangports/ports/Mk/bsd.compiler.mk= #2 (text+ko) =3D=3D=3D=3D > > @@ -3,6 +3,11 @@ > =A0# PORTS_CXX should only be set if PORTS_CC is neither gcc nor clang > =A0PORTS_CXX?=3D =A0 =A0g++ > > +.if defined(NO_USE_CC) > +.undef USE_CC > +.undef USE_GCC > +.endif > + > =A0# Handle USE_CC > =A0.if defined(USE_CC) > =A0# Check if port requires specific compiler > @@ -35,7 +40,6 @@ > > =A0# Clang > =A0.elif !empty(PORTS_CC:Mclang*) > -# TODO: handle something like USE_CLANG here when/if there's need for th= at > =A0CC=3D =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0clang > =A0CXX=3D =A0 =A0 =A0 =A0 =A0 clang++ > =A0.else Why not just check to see if CC is defined and empty? -Garrett From owner-p4-projects@FreeBSD.ORG Wed Jun 16 19:47:31 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DCD521065673; Wed, 16 Jun 2010 19:47:30 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 654EE106566B; Wed, 16 Jun 2010 19:47:30 +0000 (UTC) (envelope-from hinokind@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id B89538FC08; Wed, 16 Jun 2010 19:47:29 +0000 (UTC) Received: by wyb34 with SMTP id 34so2956555wyb.13 for ; Wed, 16 Jun 2010 12:47:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:content-type:to:cc:subject :references:date:mime-version:content-transfer-encoding:from :message-id:in-reply-to:user-agent; bh=Wz06g6V/fBA3/SamXBXgYp9K16mUsdTM5coKuIMnrGU=; b=ItC2MHEN3g+mx+svzqut18P/DIwd5Otj8x87gI9QYElEkHpChPWnLCVVPgmliVBrzx kB6RTersAWaFPpuRyx3N5LDBYo3HovEmZ7SX8Ub7ZE/Ih+l3t6w6tFvmavmIL9C7iIEp 9BnptZbEqgto3ei/vYPIhsrNCkDAGArFC56O4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=content-type:to:cc:subject:references:date:mime-version :content-transfer-encoding:from:message-id:in-reply-to:user-agent; b=bZLQM2ViPNBw8CLwyWiLf/vV7MGk6VMinfEAMF7rpktcyRxw05yKEskHAFtwupjGSR pH4B6AYnxkCRn46aohp/0V46AmDfQQCyCgPayIR5w0fLuuTjh4K9skQjFoqpMg4FZFyx xVRM4XPXyt32ta/rBRRJ7yusLJcue1PLorXh0= Received: by 10.227.145.197 with SMTP id e5mr9194584wbv.190.1276715983230; Wed, 16 Jun 2010 12:19:43 -0700 (PDT) Received: from klevas (hst-17-80.splius.lt [77.79.17.80]) by mx.google.com with ESMTPS id t15sm1715206wbc.11.2010.06.16.12.19.41 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 16 Jun 2010 12:19:42 -0700 (PDT) Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: "Andrius Morkunas" , "Garrett Cooper" References: <201006161148.o5GBmrDq093951@repoman.freebsd.org> Date: Wed, 16 Jun 2010 22:19:39 +0300 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: =?utf-8?B?QW5kcml1cyBNb3JrxatuYXM=?= Message-ID: In-Reply-To: User-Agent: Opera Mail/10.60 (FreeBSD) Cc: Perforce Change Reviews Subject: Re: PERFORCE change 179675 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Jun 2010 19:47:31 -0000 On Wed, 16 Jun 2010 21:27:21 +0300, Garrett Cooper wrote: > Why not just check to see if CC is defined and empty? Not sure if you really mean "CC" here, because it doesn't make sense. CC is always defined and not empty. If you mean USE_{CC,GCC}, then it wouldn't work, since port makefile overrides whatever user puts in make.conf. If I'm misunderstanding something, please explain how do you imagine things should/could work. -- Andrius From owner-p4-projects@FreeBSD.ORG Thu Jun 17 00:36:56 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 659891065676; Thu, 17 Jun 2010 00:36:56 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 040BA106564A for ; Thu, 17 Jun 2010 00:36:56 +0000 (UTC) (envelope-from bfiedler@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DDA0A8FC08 for ; Thu, 17 Jun 2010 00:36:55 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5H0atwS096455 for ; Thu, 17 Jun 2010 00:36:55 GMT (envelope-from bfiedler@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5H0atou096452 for perforce@freebsd.org; Thu, 17 Jun 2010 00:36:55 GMT (envelope-from bfiedler@FreeBSD.org) Date: Thu, 17 Jun 2010 00:36:55 GMT Message-Id: <201006170036.o5H0atou096452@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bfiedler@FreeBSD.org using -f From: Benjamin Fiedler To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179693 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jun 2010 00:36:56 -0000 http://p4web.freebsd.org/@@179693?ac=10 Change 179693 by bfiedler@freebsd-7803 on 2010/06/17 00:36:53 Implement -tabsize=X, which invokes --expand-tabs Affected files ... .. //depot/projects/soc2010/bsdtextproc/diff/diff.c#7 edit .. //depot/projects/soc2010/bsdtextproc/diff/diff.h#4 edit .. //depot/projects/soc2010/bsdtextproc/diff/diffreg.c#6 edit Differences ... ==== //depot/projects/soc2010/bsdtextproc/diff/diff.c#7 (text+ko) ==== @@ -48,7 +48,7 @@ int aflag, bflag, dflag, iflag, lflag, Nflag, Pflag, pflag, rflag; int sflag, tflag, Tflag, wflag; int Bflag, yflag; -int strip_cr; +int strip_cr, tabsize=8; char ignore_file_case = 0; int format, context, status; char *start, *ifdefname, *diffargs, *label[2], *ignore_pats; @@ -91,12 +91,12 @@ { "GTYPE-group-format", required_argument, NULL, OPT_GTYPE }, { "line-format", required_argument, NULL, OPT_LF }, { "LTYPE-line-format", required_argument, NULL, OPT_LLF }, - { "tabsize", optional_argument, NULL, OPT_TSIZE }, { "unidirectional-new-file", no_argument, NULL, OPT_UNINF }, { "from-file", required_argument, NULL, OPT_FFILE }, { "to-file", required_argument, NULL, OPT_TOFILE }, { "horizon-lines", required_argument, NULL, OPT_HLINES }, { "speed-large-files", no_argument, NULL, OPT_LFILES }, */ + { "tabsize", optional_argument, NULL, OPT_TSIZE }, { "strip-trailing-cr", no_argument, NULL, OPT_STRIPCR }, { "help", no_argument, NULL, OPT_HELP }, { "ignore-file-name-case", no_argument, NULL, OPT_IGN_FN_CASE }, @@ -296,6 +296,15 @@ case 'y': yflag = 1; break; + case OPT_TSIZE: + if (optarg != NULL) { + l = strtol(optarg, &ep, 10); + if (*ep != '\0' || l < 1 || l >= INT_MAX) + usage(); + tabsize = (int)l; + } else + tabsize = 8; + break; case OPT_STRIPCR: strip_cr=1; break; ==== //depot/projects/soc2010/bsdtextproc/diff/diff.h#4 (text+ko) ==== @@ -77,7 +77,7 @@ extern int aflag, bflag, dflag, iflag, lflag, Nflag, Pflag, pflag, rflag, sflag, tflag, Tflag, wflag; -extern int Bflag, strip_cr; +extern int Bflag, strip_cr, tabsize; extern int format, context, status; extern char ignore_file_case; extern char *start, *ifdefname, *diffargs, *label[2], *ignore_pats; ==== //depot/projects/soc2010/bsdtextproc/diff/diffreg.c#6 (text+ko) ==== @@ -1166,6 +1166,7 @@ fetch(long *f, int a, int b, FILE *lb, int ch, int oldfile) { int i, j, c, lastc, col, nc; + int newcol; /* * When doing #ifdef's, copy down to current line @@ -1214,9 +1215,10 @@ return (0); } if (c == '\t' && tflag) { + newcol = ((col/tabsize)+1)*tabsize; do { putchar(' '); - } while (++col & 7); + } while (++col < newcol); } else { if (format == D_EDIT && j == 1 && c == '\n' && lastc == '.') { From owner-p4-projects@FreeBSD.ORG Thu Jun 17 02:42:13 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 27BD01065673; Thu, 17 Jun 2010 02:42:13 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E0799106566B for ; Thu, 17 Jun 2010 02:42:12 +0000 (UTC) (envelope-from ligregni@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B4E838FC14 for ; Thu, 17 Jun 2010 02:42:12 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5H2gCYc018764 for ; Thu, 17 Jun 2010 02:42:12 GMT (envelope-from ligregni@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5H2gCU7018762 for perforce@freebsd.org; Thu, 17 Jun 2010 02:42:12 GMT (envelope-from ligregni@FreeBSD.org) Date: Thu, 17 Jun 2010 02:42:12 GMT Message-Id: <201006170242.o5H2gCU7018762@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to ligregni@FreeBSD.org using -f From: Sergio Ligregni To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179694 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jun 2010 02:42:13 -0000 http://p4web.freebsd.org/@@179694?ac=10 Change 179694 by ligregni@ligPhenom on 2010/06/17 02:42:03 New server Affected files ... .. //depot/projects/soc2010/disaudit/Milestones#3 edit Differences ... ==== //depot/projects/soc2010/disaudit/Milestones#3 (text+ko) ==== @@ -1,1 +1,2 @@ This is a test file +Once tunned the new server, let's work on this! From owner-p4-projects@FreeBSD.ORG Thu Jun 17 09:31:40 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7139F1065677; Thu, 17 Jun 2010 09:31:40 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 35A561065675 for ; Thu, 17 Jun 2010 09:31:40 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0A54F8FC08 for ; Thu, 17 Jun 2010 09:31:40 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5H9VdtB078267 for ; Thu, 17 Jun 2010 09:31:39 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5H9Vdbl078265 for perforce@freebsd.org; Thu, 17 Jun 2010 09:31:39 GMT (envelope-from gcooper@FreeBSD.org) Date: Thu, 17 Jun 2010 09:31:39 GMT Message-Id: <201006170931.o5H9Vdbl078265@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179697 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jun 2010 09:31:40 -0000 http://p4web.freebsd.org/@@179697?ac=10 Change 179697 by gcooper@gcooper-bayonetta on 2010/06/17 09:31:37 Fix parallel compiles with high -j values in perforce workspace using jamming data provided by tools/make_libdeps.sh back into Makefile.inc; this doesn't fix lower level makes and build dependencies, but that's something else to research another day. Tested with -j24 using a memory backed /usr/obj without build failures (compared to before). Recommended-by: imp@. Affected files ... .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/Makefile.inc1#8 edit Differences ... ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/Makefile.inc1#8 (text+ko) ==== @@ -1110,16 +1110,15 @@ _prebuild_libs= ${_kerberos5_lib_libasn1} ${_kerberos5_lib_libheimntlm} \ ${_kerberos5_lib_libhx509} ${_kerberos5_lib_libkrb5} \ ${_kerberos5_lib_libroken} \ - lib/libbz2 lib/libcom_err lib/libcrypt \ - lib/libexpat \ - ${_lib_libgssapi} ${_lib_libipx} \ + lib/libarchive lib/libbz2 lib/libcom_err lib/libcrypt \ + lib/libexpat lib/libfetch ${_lib_libgssapi} ${_lib_libipx} \ lib/libkiconv lib/libkvm lib/liblzma lib/libmd \ lib/ncurses/ncurses lib/ncurses/ncursesw \ - lib/libopie lib/libpam ${_lib_libthr} \ + lib/libopie lib/libpam ${_lib_libpkg} ${_lib_libthr} \ lib/libradius lib/libsbuf lib/libtacplus \ lib/libutil ${_lib_libypclnt} lib/libz lib/msun \ ${_secure_lib_libcrypto} ${_secure_lib_libssh} \ - ${_secure_lib_libssl} + ${_secure_lib_libssl} \ .if ${MK_LIBTHR} != "no" _lib_libthr= lib/libthr @@ -1127,6 +1126,13 @@ _generic_libs= ${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib +.if ${MK_CRYPT} == no +lib/libarchive__L: lib/libbz2__L lib/liblzma__L lib/libmd__L lib/libz__L +.else +lib/libarchive__L: lib/libbz2__L lib/liblzma__L lib/libmd__L lib/libz__L \ + secure/lib/libcrypto__L +.endif + lib/libopie__L lib/libtacplus__L: lib/libmd__L .if ${MK_CDDL} != "no" @@ -1177,6 +1183,12 @@ lib/libfetch__L lib/libradius__L: lib/libmd__L .endif +.if ${MK_PKGTOOLS} != "no" +_lib_libpkg= lib/libpkg +# Only listing direct dependencies of libpkg. +lib/libpkg__L: lib/libarchive__L lib/libfetch__L lib/libmd__L lib/libutil__L +.endif + .for _lib in ${_prereq_libs} ${_lib}__PL: .PHONY .if exists(${.CURDIR}/${_lib}) From owner-p4-projects@FreeBSD.ORG Thu Jun 17 09:36:46 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 063121065678; Thu, 17 Jun 2010 09:36:46 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BE92B1065674 for ; Thu, 17 Jun 2010 09:36:45 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id ACB7C8FC0C for ; Thu, 17 Jun 2010 09:36:45 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5H9ajXv078688 for ; Thu, 17 Jun 2010 09:36:45 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5H9ajh3078686 for perforce@freebsd.org; Thu, 17 Jun 2010 09:36:45 GMT (envelope-from gcooper@FreeBSD.org) Date: Thu, 17 Jun 2010 09:36:45 GMT Message-Id: <201006170936.o5H9ajh3078686@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179698 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jun 2010 09:36:46 -0000 http://p4web.freebsd.org/@@179698?ac=10 Change 179698 by gcooper@gcooper-bayonetta on 2010/06/17 09:35:57 Fix a typo in a comment. Affected files ... .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/Makefile#6 edit Differences ... ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/Makefile#6 (text+ko) ==== @@ -6,7 +6,7 @@ # To satisfy shared library or ELF linkage when only the libraries being # built are visible: # -# libarchive must be built before libpackage. +# libarchive must be built before libpkg. # libbz2 must be built before libarchive. # csu must be built before all shared libaries for ELF. # libc must be built before all other shared libraries. From owner-p4-projects@FreeBSD.ORG Thu Jun 17 09:52:03 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C14C31065678; Thu, 17 Jun 2010 09:52:02 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 857BA1065672 for ; Thu, 17 Jun 2010 09:52:02 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7359C8FC1C for ; Thu, 17 Jun 2010 09:52:02 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5H9q2Us079760 for ; Thu, 17 Jun 2010 09:52:02 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5H9q2d0079758 for perforce@freebsd.org; Thu, 17 Jun 2010 09:52:02 GMT (envelope-from gcooper@FreeBSD.org) Date: Thu, 17 Jun 2010 09:52:02 GMT Message-Id: <201006170952.o5H9q2d0079758@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179699 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jun 2010 09:52:03 -0000 http://p4web.freebsd.org/@@179699?ac=10 Change 179699 by gcooper@gcooper-bayonetta on 2010/06/17 09:51:24 Integrate fix for bug with read_plist_from_buffer where the return code was being incorrectly checked for ARCHIVE_OK, not the number of bytes returned. style(9) fix it a bit though. Committed-by: jlaffaye@. Affected files ... .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libpkg/file.c#22 integrate Differences ... ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libpkg/file.c#22 (text+ko) ==== @@ -346,13 +346,13 @@ struct archive_entry *archive_entry; Boolean found_match = FALSE; - int64_t buf_size; + size_t buf_size = 0; + size_t r; char *buf = NULL; const char *entry_pathname = NULL; const char *error = NULL; int archive_fd = -1; - int r; errno = 0; @@ -412,7 +412,7 @@ r = archive_read_data(archive, buf, buf_size); - if (r != ARCHIVE_OK) + if (r != buf_size) error = archive_error_string(archive); } From owner-p4-projects@FreeBSD.ORG Thu Jun 17 10:00:13 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9C8211065674; Thu, 17 Jun 2010 10:00:13 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5C8A9106566C for ; Thu, 17 Jun 2010 10:00:13 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3C5908FC1C for ; Thu, 17 Jun 2010 10:00:13 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5HA0DH8080353 for ; Thu, 17 Jun 2010 10:00:13 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5HA0BGf080342 for perforce@freebsd.org; Thu, 17 Jun 2010 10:00:11 GMT (envelope-from gcooper@FreeBSD.org) Date: Thu, 17 Jun 2010 10:00:11 GMT Message-Id: <201006171000.o5HA0BGf080342@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179700 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jun 2010 10:00:13 -0000 http://p4web.freebsd.org/@@179700?ac=10 Change 179700 by gcooper@gcooper-bayonetta on 2010/06/17 09:59:18 IFC. Affected files ... .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/Makefile#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/Makefile.inc1#9 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/bin/cp/cp.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/bin/date/date.1#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/bin/getfacl/getfacl.1#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/bin/sh/histedit.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/bin/sh/jobs.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/bin/sh/myhistedit.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/bin/sh/var.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/bin/sh/var.h#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/cddl/contrib/opensolaris/lib/libdtrace/common/dt_lex.l#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/gdtoa/hexnan.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/CMakeLists.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/CREDITS.TXT#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/LICENSE.TXT#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/Makefile.common#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/Makefile.config.in#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/Makefile.rules#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/ModuleInfo.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/README.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/AutoRegen.sh#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/ExportMap.map#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/LICENSE.TXT#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/README.TXT#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/config.guess#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/config.sub#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/configure.ac#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/depcomp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/install-sh#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/ltmain.sh#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/bison.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/build_exeext.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/c_printf_a.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/check_gnu_make.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/config_makefile.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/config_project.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/cxx_bidi_iterator.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/cxx_flag_check.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/cxx_fwd_iterator.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/cxx_namespaces.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/cxx_std_iterator.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/find_std_program.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/flex.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/func_isinf.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/func_isnan.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/func_mmap_file.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/header_mmap_anonymous.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/huge_val.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/libtool.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/link_options.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/linux_mixed_64_32.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/ltdl.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/need_dev_zero_for_mmap.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/path_perl.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/path_tclsh.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/rand48.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/sanity_check.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/single_cxx_check.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/m4/visibility_inlines_hidden.m4#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/missing#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/autoconf/mkinstalldirs#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/README.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/analysis/llvm_analysis-binding.ads#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/analysis/llvm_analysis.ads#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/analysis/llvm_analysis_wrap.cxx#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/bitreader/llvm_bit_reader-binding.ads#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/bitreader/llvm_bit_reader.ads#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/bitreader/llvm_bitreader_wrap.cxx#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/bitwriter/llvm_bit_writer-binding.ads#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/bitwriter/llvm_bit_writer.ads#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/bitwriter/llvm_bitwriter_wrap.cxx#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/executionengine/llvm_execution_engine-binding.ads#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/executionengine/llvm_execution_engine.ads#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/executionengine/llvm_executionengine_wrap.cxx#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/llvm.gpr#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/llvm/llvm-binding.ads#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/llvm/llvm.ads#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/llvm/llvm_link_time_optimizer-binding.ads#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/llvm/llvm_link_time_optimizer.ads#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/llvm/llvm_linktimeoptimizer_wrap.cxx#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/llvm/llvm_wrap.cxx#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/target/llvm_target-binding.ads#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/target/llvm_target.ads#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/target/llvm_target_wrap.cxx#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/transforms/llvm_transforms-binding.ads#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/transforms/llvm_transforms.ads#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ada/transforms/llvm_transforms_wrap.cxx#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/Makefile.ocaml#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/analysis/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/analysis/analysis_ocaml.c#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/analysis/llvm_analysis.ml#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/analysis/llvm_analysis.mli#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/bitreader/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/bitreader/bitreader_ocaml.c#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/bitreader/llvm_bitreader.ml#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/bitreader/llvm_bitreader.mli#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/bitwriter/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/bitwriter/bitwriter_ocaml.c#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/bitwriter/llvm_bitwriter.ml#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/bitwriter/llvm_bitwriter.mli#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/executionengine/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/executionengine/executionengine_ocaml.c#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/executionengine/llvm_executionengine.ml#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/executionengine/llvm_executionengine.mli#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/llvm/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/llvm/llvm.ml#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/llvm/llvm.mli#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/llvm/llvm_ocaml.c#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/target/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/target/llvm_target.ml#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/target/llvm_target.mli#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/target/target_ocaml.c#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/transforms/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/transforms/scalar/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/transforms/scalar/llvm_scalar_opts.ml#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/transforms/scalar/llvm_scalar_opts.mli#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/bindings/ocaml/transforms/scalar/scalar_opts_ocaml.c#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/build-for-llvm-top.sh#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/configure#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm-c/Analysis.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm-c/BitReader.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm-c/BitWriter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm-c/Core.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm-c/EnhancedDisassembly.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm-c/ExecutionEngine.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm-c/Target.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm-c/Transforms/IPO.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm-c/Transforms/Scalar.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm-c/lto.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/APFloat.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/APInt.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/APSInt.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/BitVector.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/DeltaAlgorithm.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/DenseMap.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/DenseMapInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/DenseSet.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/FoldingSet.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/GraphTraits.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/ImmutableList.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/ImmutableMap.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/ImmutableSet.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/IndexedMap.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/Optional.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/OwningPtr.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/PointerIntPair.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/PointerUnion.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/PostOrderIterator.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/PriorityQueue.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/SCCIterator.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/STLExtras.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/ScopedHashTable.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/SetOperations.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/SetVector.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/SmallBitVector.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/SmallPtrSet.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/SmallSet.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/SmallString.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/SmallVector.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/SparseBitVector.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/Statistic.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/StringExtras.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/StringMap.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/StringRef.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/StringSet.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/StringSwitch.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/Trie.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/Triple.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/Twine.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/UniqueVector.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/ValueMap.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/VectorExtras.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/ilist.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/ilist_node.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/iterator.cmake#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ADT/iterator.h.in#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/AbstractTypeUser.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/CFGPrinter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/CallGraph.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/CaptureTracking.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/ConstantFolding.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/ConstantsScanner.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/DebugInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/DomPrinter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/DominatorInternals.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/Dominators.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/FindUsedTypes.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/IVUsers.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/InlineCost.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/Interval.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/IntervalIterator.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/IntervalPartition.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/LibCallSemantics.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/Lint.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/LiveValues.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/LoopDependenceAnalysis.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/LoopInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/LoopPass.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/PHITransAddr.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/Passes.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/PointerTracking.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/PostDominators.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/ProfileInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/ProfileInfoLoader.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/ProfileInfoTypes.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/ScalarEvolutionNormalization.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/SparsePropagation.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/Trace.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/ValueTracking.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Analysis/Verifier.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Argument.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Assembly/AsmAnnotationWriter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Assembly/Parser.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Assembly/PrintModulePass.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Assembly/Writer.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Attributes.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/AutoUpgrade.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/BasicBlock.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Bitcode/Archive.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Bitcode/BitCodes.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CMakeLists.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CallGraphSCCPass.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CallingConv.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/Analysis.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/BinaryObject.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/FastISel.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/GCMetadata.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/GCMetadataPrinter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/GCStrategy.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/GCs.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/IntrinsicLowering.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/JITCodeEmitter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/LinkAllAsmWriterComponents.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/LiveInterval.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/LiveStackAnalysis.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/LiveVariables.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachORelocation.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachineCodeEmitter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachineCodeInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachineDominators.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachineFunction.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachineFunctionPass.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachineInstr.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachineLocation.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachineOperand.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachinePassRegistry.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachineRelocation.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/MachineSSAUpdater.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/ObjectCodeEmitter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/Passes.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/ProcessImplicitDefs.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/RegAllocRegistry.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/RegisterCoalescer.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/SchedulerRegistry.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/ValueTypes.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CodeGen/ValueTypes.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CompilerDriver/Action.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CompilerDriver/BuiltinOptions.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CompilerDriver/Common.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CompilerDriver/CompilationGraph.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CompilerDriver/Error.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CompilerDriver/ForceLinkage.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CompilerDriver/ForceLinkageMacros.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CompilerDriver/Main.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CompilerDriver/Plugin.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/CompilerDriver/Tool.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Config/AsmParsers.def.in#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Config/AsmPrinters.def.in#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Config/Disassemblers.def.in#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Config/Targets.def.in#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Config/config.h.cmake#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Config/config.h.in#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Constant.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Constants.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/DerivedTypes.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ExecutionEngine/GenericValue.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ExecutionEngine/Interpreter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ExecutionEngine/JIT.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ExecutionEngine/JITEventListener.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Function.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/GVMaterializer.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/GlobalAlias.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/GlobalValue.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/GlobalVariable.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/InlineAsm.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/InstrTypes.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Instruction.def#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Instruction.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Instructions.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/IntrinsicInst.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Intrinsics.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Intrinsics.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/IntrinsicsARM.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/IntrinsicsAlpha.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/IntrinsicsCellSPU.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/IntrinsicsPowerPC.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/IntrinsicsX86.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/IntrinsicsXCore.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/LLVMContext.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/LinkAllPasses.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/LinkAllVMCore.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Linker.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/EDInstInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCAsmInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCAsmInfoCOFF.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCAsmInfoDarwin.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCAsmLayout.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCAssembler.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCCodeEmitter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCContext.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCDirectives.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCDisassembler.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCExpr.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCFixup.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCInst.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCInstPrinter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCLabel.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCMachOSymbolFlags.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCObjectWriter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCParser/AsmCond.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCParser/AsmParser.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCSection.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCSectionCOFF.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCSectionELF.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCSectionMachO.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCStreamer.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCSymbol.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MCValue.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/MachObjectWriter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/MC/SectionKind.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Metadata.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Module.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/OperandTraits.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Operator.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Pass.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/PassAnalysisSupport.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/PassManager.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/PassManagers.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/PassSupport.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/AlignOf.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/Allocator.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/CFG.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/CallSite.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/Casting.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/CommandLine.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/Compiler.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/ConstantFolder.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/ConstantRange.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/DOTGraphTraits.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/DataFlow.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/DataTypes.h.cmake#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/DataTypes.h.in#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/Debug.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/DebugLoc.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/Dwarf.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/DynamicLinker.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/ELF.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/ErrorHandling.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/FileUtilities.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/Format.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/FormattedStream.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/GetElementPtrTypeIterator.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/GraphWriter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/IRBuilder.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/IRReader.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/InstIterator.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/InstVisitor.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/LeakDetector.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/MachO.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/ManagedStatic.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/MathExtras.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/MemoryBuffer.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/MemoryObject.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/MutexGuard.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/NoFolder.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/OutputBuffer.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/PassNameParser.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/PatternMatch.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/PluginLoader.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/PointerLikeTypeTraits.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/PredIteratorCache.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/PrettyStackTrace.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/Recycler.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/RecyclingAllocator.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/Regex.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/Registry.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/RegistryParser.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/SMLoc.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/SlowOperationInformer.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/SourceMgr.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/StableBasicBlockNumbering.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/StandardPasses.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/StringPool.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/SystemUtils.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/TargetFolder.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/Timer.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/TypeBuilder.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/ValueHandle.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/circular_raw_ostream.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/raw_os_ostream.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/raw_ostream.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Support/type_traits.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/SymbolTableListTraits.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/AIXDataTypesFix.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/Alarm.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/Atomic.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/DataTypes.h.cmake#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/DataTypes.h.in#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/Disassembler.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/DynamicLibrary.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/Errno.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/Host.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/IncludeFile.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/LICENSE.TXT#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/Memory.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/Mutex.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/Path.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/Process.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/Program.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/RWMutex.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/Signals.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/Solaris.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/ThreadLocal.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/Threading.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/TimeValue.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/System/Valgrind.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/Mangler.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/SubtargetFeature.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/Target.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetAsmBackend.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetAsmLexer.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetAsmParser.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetCallingConv.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetData.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetELFWriterInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetFrameInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetInstrDesc.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetInstrInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetIntrinsicInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetJITInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetLowering.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetMachine.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetOpcodes.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetOptions.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetRegistry.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetSchedule.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetSelect.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Target/TargetSubtarget.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Transforms/IPO.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Transforms/IPO/InlinerPass.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Transforms/Instrumentation.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Transforms/RSProfiling.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Transforms/Scalar.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Transforms/Utils/AddrModeMatcher.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Transforms/Utils/BasicInliner.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Transforms/Utils/FunctionUtils.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Transforms/Utils/Local.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Transforms/Utils/SSI.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Transforms/Utils/UnrollLoop.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Type.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/TypeSymbolTable.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Use.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/User.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/Value.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/include/llvm/ValueSymbolTable.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/AliasAnalysis.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/AliasAnalysisCounter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/AliasDebugger.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/AliasSetTracker.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/Analysis.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/CFGPrinter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/CMakeLists.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/CaptureTracking.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/ConstantFolding.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/DbgInfoPrinter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/DebugInfo.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/DomPrinter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/IPA/CMakeLists.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/IPA/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/IVUsers.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/InlineCost.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/InstCount.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/InstructionSimplify.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/Interval.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/IntervalPartition.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/LazyValueInfo.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/LibCallAliasAnalysis.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/LibCallSemantics.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/Lint.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/LiveValues.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/LoopDependenceAnalysis.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/LoopInfo.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/LoopPass.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/PHITransAddr.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/PointerTracking.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/PostDominators.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/ProfileInfo.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/ProfileInfoLoader.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/ProfileVerifierPass.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/README.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/ScalarEvolution.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/SparsePropagation.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/Trace.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Analysis/ValueTracking.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Archive/Archive.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Archive/ArchiveInternals.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Archive/ArchiveReader.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Archive/ArchiveWriter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Archive/CMakeLists.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Archive/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/AsmParser/CMakeLists.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/AsmParser/LLLexer.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/AsmParser/LLLexer.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/AsmParser/LLParser.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/AsmParser/LLParser.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/AsmParser/LLToken.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/AsmParser/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/AsmParser/Parser.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Bitcode/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Bitcode/Reader/BitReader.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Bitcode/Reader/CMakeLists.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Bitcode/Reader/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Bitcode/Writer/BitWriter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Bitcode/Writer/CMakeLists.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Bitcode/Writer/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/Analysis.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/AntiDepBreaker.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/AsmPrinter/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/BranchFolding.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/BranchFolding.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/CMakeLists.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/CodePlacementOpt.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/ELF.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/ELFCodeEmitter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/ELFCodeEmitter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/ELFWriter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/ELFWriter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/ExactHazardRecognizer.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/ExactHazardRecognizer.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/GCMetadata.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/GCMetadataPrinter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/GCStrategy.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/IfConversion.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/LatencyPriorityQueue.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/LiveInterval.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/LiveStackAnalysis.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/LiveVariables.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/LowerSubregs.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/MachineCSE.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/MachineDominators.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/MachineFunction.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/MachineFunctionPass.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/MachineInstr.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/MachineLICM.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/MachineLoopInfo.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/MachineModuleInfoImpls.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/MachinePassRegistry.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/MachineSink.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/MachineVerifier.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/ObjectCodeEmitter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/OcamlGC.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/OptimizeExts.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/OptimizePHIs.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/PBQP/Graph.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/PBQP/HeuristicBase.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/PBQP/HeuristicSolver.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/PBQP/Heuristics/Briggs.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/PBQP/Math.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/PBQP/Solution.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/PHIElimination.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/PHIElimination.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/Passes.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/PreAllocSplitting.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/PseudoSourceValue.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/README.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/RegAllocFast.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/RegAllocLocal.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/ScheduleDAGEmit.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/CallingConvLower.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeOrdering.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/ShadowStackGC.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SimpleHazardRecognizer.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/SlotIndexes.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/Spiller.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/Spiller.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/StackProtector.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/TailDuplication.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/VirtRegMap.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/VirtRegMap.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CodeGen/VirtRegRewriter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CompilerDriver/Action.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CompilerDriver/BuiltinOptions.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CompilerDriver/CMakeLists.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CompilerDriver/CompilationGraph.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CompilerDriver/Main.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CompilerDriver/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CompilerDriver/Plugin.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/CompilerDriver/Tool.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/CMakeLists.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/Interpreter/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/JIT/Intercept.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/JIT/JIT.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/JIT/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/ExecutionEngine/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Linker/CMakeLists.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Linker/LinkArchives.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Linker/LinkItems.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Linker/LinkModules.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Linker/Linker.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Linker/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/CMakeLists.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCAsmInfo.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCAsmStreamer.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCAssembler.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCCodeEmitter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCContext.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCDisassembler.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCExpr.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCInst.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCInstPrinter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCLabel.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCLoggingStreamer.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCMachOStreamer.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCNullStreamer.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCObjectWriter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCParser/AsmParser.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCParser/CMakeLists.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCParser/MCAsmLexer.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCParser/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCParser/TargetAsmParser.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCSection.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCSectionCOFF.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCSectionELF.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCSectionMachO.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCStreamer.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCSymbol.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MCValue.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/MachObjectWriter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/MC/TargetAsmBackend.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/APFloat.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/APInt.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/APSInt.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/Allocator.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/CMakeLists.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/COPYRIGHT.regex#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/CommandLine.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/ConstantRange.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/Debug.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/DeltaAlgorithm.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/Dwarf.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/ErrorHandling.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/FileUtilities.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/FoldingSet.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/FormattedStream.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/GraphWriter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/IsInf.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/IsNAN.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/ManagedStatic.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/MemoryBuffer.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/MemoryObject.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/PluginLoader.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/PrettyStackTrace.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/Regex.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/SlowOperationInformer.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/SmallPtrSet.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/SmallVector.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/SourceMgr.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/Statistic.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/StringExtras.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/StringMap.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/StringPool.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/StringRef.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/SystemUtils.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/TargetRegistry.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/Timer.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/Triple.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/Twine.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/circular_raw_ostream.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/raw_os_ostream.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/raw_ostream.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/regcclass.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/regcname.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/regcomp.c#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/regengine.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/regerror.c#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/regex2.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/regex_impl.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/regexec.c#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/regfree.c#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/regstrlcpy.c#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Support/regutils.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Alarm.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Atomic.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/CMakeLists.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Disassembler.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/DynamicLibrary.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Errno.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Host.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/IncludeFile.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Memory.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Mutex.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Path.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Process.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Program.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/README.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/RWMutex.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/SearchForAddressOfSpecialSymbol.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Signals.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/ThreadLocal.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Threading.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/TimeValue.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Unix/Alarm.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Unix/Host.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Unix/Memory.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Unix/Mutex.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Unix/Path.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Unix/Process.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Unix/Program.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Unix/README.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Unix/RWMutex.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Unix/Signals.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Unix/ThreadLocal.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Unix/TimeValue.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Unix/Unix.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Valgrind.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Win32/Alarm.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Win32/DynamicLibrary.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Win32/Host.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Win32/Memory.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Win32/Mutex.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Win32/Path.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Win32/Process.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Win32/Program.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Win32/RWMutex.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Win32/Signals.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Win32/ThreadLocal.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Win32/TimeValue.inc#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/System/Win32/Win32.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARM.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARM.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMAddressingModes.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMBuildAttrs.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMCallingConv.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMFrameInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMISelLowering.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMInstrInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMJITInfo.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMJITInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMPerfectShuffle.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMRelocations.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMSchedule.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMScheduleA8.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMScheduleV6.td#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMSubtarget.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/AsmParser/CMakeLists.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/AsmParser/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMInstPrinter.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMMCInstLower.cpp#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMMCInstLower.h#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/AsmPrinter/CMakeLists.txt#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/AsmPrinter/Makefile#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/llvm/lib/Target/ARM/CMakeLists.txt#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Thu Jun 17 11:06:26 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A87241065688; Thu, 17 Jun 2010 11:06:26 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 530BB106566C for ; Thu, 17 Jun 2010 11:06:26 +0000 (UTC) (envelope-from mav@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3F0C78FC1A for ; Thu, 17 Jun 2010 11:06:26 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5HB6QeT087467 for ; Thu, 17 Jun 2010 11:06:26 GMT (envelope-from mav@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5HB6Pa6087465 for perforce@freebsd.org; Thu, 17 Jun 2010 11:06:25 GMT (envelope-from mav@freebsd.org) Date: Thu, 17 Jun 2010 11:06:25 GMT Message-Id: <201006171106.o5HB6Pa6087465@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to mav@freebsd.org using -f From: Alexander Motin To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179703 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jun 2010 11:06:26 -0000 http://p4web.freebsd.org/@@179703?ac=10 Change 179703 by mav@mav_mavtest on 2010/06/17 11:06:06 IFC Affected files ... .. //depot/projects/scottl-camlock/src/Makefile.inc1#24 integrate .. //depot/projects/scottl-camlock/src/bin/sh/histedit.c#8 integrate .. //depot/projects/scottl-camlock/src/contrib/tzcode/zic/zic.8#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/.gitignore#2 delete .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/ChangeLog#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/Makefile#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/README-WPS#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/ap.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/beacon.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/config.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/config.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/ctrl_iface.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/doc/.gitignore#2 delete .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/driver_bsd.c#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/driver_hostap.c#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/driver_wired.c#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/drivers.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/hostapd.8#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/hostapd.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/hostapd.conf#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/hostapd_cli.1#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/hostapd_cli.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/hw_features.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/ieee802_11.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/ieee802_1x.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/preauth.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/radiotap.c#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/radiotap.h#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/radiotap_iter.h#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/wme.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/wme.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/wpa.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/wpa.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/wpa_auth_i.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/wpa_auth_ie.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/wpa_ft.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/wps_hostapd.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/wps_hostapd.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/common/.gitignore#2 delete .. //depot/projects/scottl-camlock/src/contrib/wpa/src/common/ieee802_11_common.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/common/ieee802_11_common.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/common/ieee802_11_defs.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/common/nl80211_copy.h#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/src/common/version.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/common/wireless_copy.h#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/src/common/wpa_common.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/crypto/.gitignore#2 delete .. //depot/projects/scottl-camlock/src/contrib/wpa/src/crypto/crypto_cryptoapi.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/crypto/crypto_gnutls.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/crypto/crypto_internal.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/crypto/dh_groups.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/crypto/ms_funcs.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/crypto/rc4.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/crypto/rc4.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/crypto/sha1.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/crypto/sha256.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/crypto/tls.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/crypto/tls_gnutls.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/crypto/tls_openssl.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/drivers/Makefile#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/src/drivers/driver.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/drivers/driver_ndis.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/drivers/driver_ndis_.c#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/src/drivers/driver_ndiswrapper.c#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/src/drivers/driver_wired.c#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/src/drivers/ndis_events.c#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/src/drivers/radiotap.c#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/src/drivers/radiotap.h#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/src/drivers/radiotap_iter.h#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eap_common/.gitignore#2 delete .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eap_common/eap_defs.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eap_common/eap_fast_common.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eap_common/eap_tlv_common.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eap_peer/.gitignore#2 delete .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eap_peer/eap_fast.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eap_peer/eap_gpsk.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eap_peer/eap_methods.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eap_peer/eap_sim.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eap_peer/eap_tls_common.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eap_peer/eap_tnc.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eap_peer/eap_ttls.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eap_peer/eap_wsc.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eap_peer/tncc.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eap_server/.gitignore#2 delete .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eap_server/eap.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eap_server/eap_fast.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eap_server/eap_gpsk.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eap_server/eap_i.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eap_server/eap_tls_common.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eap_server/eap_tnc.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eap_server/eap_ttls.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eapol_supp/.gitignore#2 delete .. //depot/projects/scottl-camlock/src/contrib/wpa/src/eapol_supp/eapol_supp_sm.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/hlr_auc_gw/.gitignore#2 delete .. //depot/projects/scottl-camlock/src/contrib/wpa/src/hlr_auc_gw/hlr_auc_gw.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/l2_packet/Makefile#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/src/l2_packet/l2_packet_freebsd.c#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/src/l2_packet/l2_packet_ndis.c#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/src/l2_packet/l2_packet_none.c#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/src/radius/.gitignore#2 delete .. //depot/projects/scottl-camlock/src/contrib/wpa/src/radius/radius_client.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/radius/radius_server.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/rsn_supp/.gitignore#2 delete .. //depot/projects/scottl-camlock/src/contrib/wpa/src/rsn_supp/wpa.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/rsn_supp/wpa_ft.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/rsn_supp/wpa_i.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/tls/.gitignore#2 delete .. //depot/projects/scottl-camlock/src/contrib/wpa/src/tls/rsa.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/tls/tlsv1_client.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/tls/tlsv1_server_read.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/utils/.gitignore#2 delete .. //depot/projects/scottl-camlock/src/contrib/wpa/src/utils/base64.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/utils/common.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/utils/common.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/utils/eloop_none.c#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/src/utils/eloop_win.c#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/src/utils/os_none.c#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/src/utils/os_unix.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/utils/os_win32.c#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/src/utils/wpa_debug.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/utils/wpa_debug.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/utils/wpabuf.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/wps/.gitignore#2 delete .. //depot/projects/scottl-camlock/src/contrib/wpa/src/wps/httpread.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/wps/wps.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/wps/wps_attr_parse.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/wps/wps_common.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/wps/wps_enrollee.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/wps/wps_i.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/wps/wps_registrar.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/wps/wps_upnp.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/wps/wps_upnp_event.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/wps/wps_upnp_i.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/wps/wps_upnp_ssdp.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/src/wps/wps_upnp_web.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/.gitignore#2 delete .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/ChangeLog#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/Makefile#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/README#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/README-WPS#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/ctrl_iface_dbus.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/ctrl_iface_dbus.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/ctrl_iface_dbus_handlers.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/ctrl_iface_dbus_handlers.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/ctrl_iface_named_pipe.c#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/ctrl_iface_unix.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/defconfig#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/doc/.gitignore#2 delete .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/doc/docbook/.gitignore#2 delete .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/doc/docbook/wpa_background.8#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/doc/docbook/wpa_cli.8#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/doc/docbook/wpa_gui.8#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/doc/docbook/wpa_passphrase.8#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/doc/docbook/wpa_priv.8#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/doc/docbook/wpa_supplicant.8#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/doc/docbook/wpa_supplicant.conf.5#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/doc/porting.doxygen#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/eapol_test.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/events.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/main_none.c#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/mlme.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/nmake.mak#1 branch .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/scan.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/wpa_priv.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/wpa_supplicant.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/wpa_supplicant_i.h#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/wpas_glue.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/wpa/wpa_supplicant/wps_supplicant.c#2 integrate .. //depot/projects/scottl-camlock/src/etc/Makefile#10 integrate .. //depot/projects/scottl-camlock/src/etc/periodic/daily/800.scrub-zfs#1 branch .. //depot/projects/scottl-camlock/src/games/random/random.c#4 integrate .. //depot/projects/scottl-camlock/src/games/random/randomize_fd.c#3 integrate .. //depot/projects/scottl-camlock/src/gnu/lib/libdialog/TESTS/check3.c#2 integrate .. //depot/projects/scottl-camlock/src/gnu/lib/libdialog/TESTS/menu3.c#2 integrate .. //depot/projects/scottl-camlock/src/gnu/lib/libdialog/TESTS/radio1.c#2 integrate .. //depot/projects/scottl-camlock/src/gnu/lib/libdialog/TESTS/radio3.c#2 integrate .. //depot/projects/scottl-camlock/src/include/histedit.h#4 integrate .. //depot/projects/scottl-camlock/src/lib/clang/clang.build.mk#3 integrate .. //depot/projects/scottl-camlock/src/lib/clang/libllvmanalysis/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/lib/clang/libllvmbitreader/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/lib/clang/libllvmbitwriter/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/lib/clang/libllvmcodegen/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/lib/clang/libllvmcore/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/lib/clang/libllvmipo/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/lib/clang/libllvmmc/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/lib/clang/libllvmscalaropts/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/lib/clang/libllvmsupport/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/lib/clang/libllvmsystem/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/lib/clang/libllvmtarget/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/Makefile#6 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/Makefile.inc#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/SYS.h#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/Symbol.map#3 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/gen/Makefile.inc#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/gen/_ctx_start.S#1 branch .. //depot/projects/scottl-camlock/src/lib/libc/mips/gen/_setjmp.S#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/gen/makecontext.c#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/gen/setjmp.S#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/gen/sigsetjmp.S#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/string/bcmp.S#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/string/bcopy.S#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/string/bzero.S#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/string/ffs.S#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/string/index.S#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/string/rindex.S#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/string/strcmp.S#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/string/strlen.S#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/sys/Makefile.inc#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/sys/Ovfork.S#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/sys/brk.S#3 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/sys/cerror.S#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/sys/exect.S#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/sys/fork.S#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/sys/pipe.S#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/sys/ptrace.S#3 integrate .. //depot/projects/scottl-camlock/src/lib/libc/mips/sys/sbrk.S#2 integrate .. //depot/projects/scottl-camlock/src/lib/libedit/filecomplete.c#2 integrate .. //depot/projects/scottl-camlock/src/lib/libedit/filecomplete.h#2 integrate .. //depot/projects/scottl-camlock/src/lib/libmemstat/memstat.c#2 integrate .. //depot/projects/scottl-camlock/src/lib/libmemstat/memstat.h#2 integrate .. //depot/projects/scottl-camlock/src/lib/libmemstat/memstat_internal.h#2 integrate .. //depot/projects/scottl-camlock/src/lib/libmemstat/memstat_uma.c#2 integrate .. //depot/projects/scottl-camlock/src/libexec/rtld-elf/mips/rtld_start.S#3 integrate .. //depot/projects/scottl-camlock/src/sbin/hastd/ebuf.c#2 integrate .. //depot/projects/scottl-camlock/src/sbin/hastd/hast_proto.c#3 integrate .. //depot/projects/scottl-camlock/src/sbin/hastd/hastd.c#4 integrate .. //depot/projects/scottl-camlock/src/sbin/hastd/metadata.c#3 integrate .. //depot/projects/scottl-camlock/src/sbin/hastd/nv.c#2 integrate .. //depot/projects/scottl-camlock/src/sbin/hastd/primary.c#5 integrate .. //depot/projects/scottl-camlock/src/sbin/hastd/secondary.c#3 integrate .. //depot/projects/scottl-camlock/src/sbin/ping6/ping6.c#4 integrate .. //depot/projects/scottl-camlock/src/share/examples/kld/syscall/test/call.c#3 integrate .. //depot/projects/scottl-camlock/src/share/man/man4/bpf.4#3 integrate .. //depot/projects/scottl-camlock/src/share/man/man5/periodic.conf.5#3 integrate .. //depot/projects/scottl-camlock/src/share/man/man9/vfs_busy.9#3 integrate .. //depot/projects/scottl-camlock/src/share/man/man9/vfs_unbusy.9#3 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/acpica/acpi_wakeup.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/fpu.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/machdep.c#39 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/mp_machdep.c#24 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/vm_machdep.c#18 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/ia32/ia32_signal.c#12 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/mca.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/nexus.c#13 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/pmap.c#35 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/metadata.h#6 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/pxeldr/Makefile#3 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_all.h#12 integrate .. //depot/projects/scottl-camlock/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c#14 integrate .. //depot/projects/scottl-camlock/src/sys/conf/files.mips#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/acpica/acpi_cpu.c#21 integrate .. //depot/projects/scottl-camlock/src/sys/dev/e1000/if_em.c#20 integrate .. //depot/projects/scottl-camlock/src/sys/dev/e1000/if_igb.c#23 integrate .. //depot/projects/scottl-camlock/src/sys/dev/e1000/if_igb.h#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/e1000/if_lem.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/iwn/if_iwn.c#14 integrate .. //depot/projects/scottl-camlock/src/sys/dev/md/md.c#18 integrate .. //depot/projects/scottl-camlock/src/sys/dev/sound/pcm/feeder_eq.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/dev/sound/pcm/feeder_rate.c#15 integrate .. //depot/projects/scottl-camlock/src/sys/dev/sound/pcm/sound.c#17 integrate .. //depot/projects/scottl-camlock/src/sys/dev/usb/wlan/if_rum.c#14 integrate .. //depot/projects/scottl-camlock/src/sys/dev/usb/wlan/if_run.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/usb/wlan/if_ural.c#12 integrate .. //depot/projects/scottl-camlock/src/sys/fs/nfsclient/nfs_clport.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/fs/nfsserver/nfs_nfsdport.c#10 integrate .. //depot/projects/scottl-camlock/src/sys/fs/tmpfs/tmpfs_vnops.c#12 integrate .. //depot/projects/scottl-camlock/src/sys/geom/gate/g_gate.c#11 integrate .. //depot/projects/scottl-camlock/src/sys/i386/acpica/acpi_wakeup.c#14 integrate .. //depot/projects/scottl-camlock/src/sys/i386/include/mca.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/kern/kern_conf.c#21 integrate .. //depot/projects/scottl-camlock/src/sys/kern/kern_tc.c#13 integrate .. //depot/projects/scottl-camlock/src/sys/kern/subr_lock.c#10 integrate .. //depot/projects/scottl-camlock/src/sys/mips/include/cpu.h#8 integrate .. //depot/projects/scottl-camlock/src/sys/mips/include/pmap.h#9 integrate .. //depot/projects/scottl-camlock/src/sys/mips/include/pte.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/mips/include/tlb.h#1 branch .. //depot/projects/scottl-camlock/src/sys/mips/mips/cpu.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/mips/mips/machdep.c#10 integrate .. //depot/projects/scottl-camlock/src/sys/mips/mips/mp_machdep.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/mips/mips/pmap.c#22 integrate .. //depot/projects/scottl-camlock/src/sys/mips/mips/tlb.c#1 branch .. //depot/projects/scottl-camlock/src/sys/mips/mips/trap.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/net/bpf.c#31 integrate .. //depot/projects/scottl-camlock/src/sys/net/bpf.h#13 integrate .. //depot/projects/scottl-camlock/src/sys/net/bpfdesc.h#13 integrate .. //depot/projects/scottl-camlock/src/sys/netgraph/ng_patch.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/netinet/sctp_asconf.c#13 integrate .. //depot/projects/scottl-camlock/src/sys/netinet/sctp_pcb.c#26 integrate .. //depot/projects/scottl-camlock/src/sys/powerpc/ofw/ofw_syscons.c#11 integrate .. //depot/projects/scottl-camlock/src/sys/sys/conf.h#20 integrate .. //depot/projects/scottl-camlock/src/sys/sys/pmc.h#12 integrate .. //depot/projects/scottl-camlock/src/sys/sys/proc.h#36 integrate .. //depot/projects/scottl-camlock/src/sys/sys/time.h#11 integrate .. //depot/projects/scottl-camlock/src/sys/vm/uma.h#10 integrate .. //depot/projects/scottl-camlock/src/sys/vm/uma_core.c#21 integrate .. //depot/projects/scottl-camlock/src/sys/vm/uma_int.h#10 integrate .. //depot/projects/scottl-camlock/src/sys/vm/vm_page.c#33 integrate .. //depot/projects/scottl-camlock/src/sys/vm/vm_pageout.c#26 integrate .. //depot/projects/scottl-camlock/src/sys/x86/x86/mca.c#3 integrate .. //depot/projects/scottl-camlock/src/tools/build/mk/OptionalObsoleteFiles.inc#12 integrate .. //depot/projects/scottl-camlock/src/tools/tools/nanobsd/nanobsd.sh#9 integrate .. //depot/projects/scottl-camlock/src/usr.bin/vmstat/vmstat.c#5 integrate .. //depot/projects/scottl-camlock/src/usr.bin/wtmpcvt/wtmpcvt.c#2 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/moused/moused.c#3 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/powerd/powerd.c#6 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/sysinstall/devices.c#9 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/sysinstall/disks.c#7 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/sysinstall/label.c#6 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/tzsetup/tzsetup.c#6 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/wpa/hostapd/Makefile#3 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/wpa/l2_packet.c#3 delete .. //depot/projects/scottl-camlock/src/usr.sbin/wpa/wpa_supplicant/Makefile#3 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/wpa/wpa_supplicant/driver_wired.c#2 delete Differences ... ==== //depot/projects/scottl-camlock/src/Makefile.inc1#24 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile.inc1,v 1.652 2010/06/13 13:02:43 raj Exp $ +# $FreeBSD: src/Makefile.inc1,v 1.653 2010/06/16 16:52:35 raj Exp $ # # Make command line options: # -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir @@ -1458,8 +1458,8 @@ DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF}/ .if !defined(FDT_DTS_FILE) || empty(FDT_DTS_FILE) -FDT_DTS_FILE!= grep "^makeoptions[[:space:]]\+FDT_DTS_FILE" \ - ${KERNCONFDIR}/${KERNCONF} 2> /dev/null | cut -d= -f2 +FDT_DTS_FILE!= awk '/^makeoptions[[:space:]]+FDT_DTS_FILE/ {FS="=|[ \t]+"; print $$3}' \ + ${KERNCONFDIR}/${KERNCONF} .endif .endif ==== //depot/projects/scottl-camlock/src/bin/sh/histedit.c#8 (text+ko) ==== @@ -36,7 +36,7 @@ #endif #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/sh/histedit.c,v 1.35 2010/06/02 19:16:58 jilles Exp $"); +__FBSDID("$FreeBSD: src/bin/sh/histedit.c,v 1.36 2010/06/15 21:58:40 jilles Exp $"); #include #include @@ -119,6 +119,9 @@ if (hist) el_set(el, EL_HIST, history, hist); el_set(el, EL_PROMPT, getprompt); + el_set(el, EL_ADDFN, "sh-complete", + "Filename completion", + _el_fn_sh_complete); } else { bad: out2fmt_flush("sh: can't initialize editing\n"); @@ -135,6 +138,7 @@ el_set(el, EL_EDITOR, "vi"); else if (Eflag) el_set(el, EL_EDITOR, "emacs"); + el_set(el, EL_BIND, "^I", "sh-complete", NULL); el_source(el, NULL); } } else { ==== //depot/projects/scottl-camlock/src/contrib/tzcode/zic/zic.8#2 (text+ko) ==== @@ -1,4 +1,4 @@ -.\" $FreeBSD: src/contrib/tzcode/zic/zic.8,v 1.1 2010/02/25 06:53:46 edwin Exp $ +.\" $FreeBSD: src/contrib/tzcode/zic/zic.8,v 1.2 2010/06/15 11:37:33 edwin Exp $ .Dd June 20, 2004 .Dt ZIC 8 .Os @@ -120,9 +120,9 @@ rule lines, zone lines, and link lines. .Pp A rule line has the form: -.Dl "Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S +.Dl "Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S" For example: -.Dl "Rule US 1967 1973 \- Apr lastSun 2:00 1:00 D +.Dl "Rule US 1967 1973 \- Apr lastSun 2:00 1:00 D" .Pp The fields that make up a rule line are: .Bl -tag -width "LETTER/S" -offset indent @@ -262,7 +262,7 @@ A zone line has the form: .Dl "Zone NAME GMTOFF RULES/SAVE FORMAT [UNTILYEAR [MONTH [DAY [TIME]]]]" For example: -.Dl "Zone Australia/Adelaide 9:30 Aus CST 1971 Oct 31 2:00 +.Dl "Zone Australia/Adelaide 9:30 Aus CST 1971 Oct 31 2:00" The fields that make up a zone line are: .Bl -tag -width indent .It NAME @@ -319,9 +319,9 @@ .El .Pp A link line has the form -.Dl "Link LINK-FROM LINK-TO +.Dl "Link LINK-FROM LINK-TO" For example: -.Dl "Link Europe/Istanbul Asia/Istanbul +.Dl "Link Europe/Istanbul Asia/Istanbul" The .Em LINK-FROM field should appear as the @@ -335,9 +335,9 @@ lines may appear in any order in the input. .Pp Lines in the file that describes leap seconds have the following form: -.Dl "Leap YEAR MONTH DAY HH:MM:SS CORR R/S +.Dl "Leap YEAR MONTH DAY HH:MM:SS CORR R/S" For example: -.Dl "Leap 1974 Dec 31 23:59:60 + S +.Dl "Leap 1974 Dec 31 23:59:60 + S" The .Em YEAR , .Em MONTH , ==== //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/ChangeLog#2 (text+ko) ==== @@ -1,5 +1,37 @@ ChangeLog for hostapd +2010-01-12 - v0.6.10 + * fixed SHA-256 based key derivation function to match with the + standard when using CCMP (for IEEE 802.11r and IEEE 802.11w) + (note: this breaks interoperability with previous version) [Bug 307] + * fixed WPS selected registrar expiration for internal PIN registrar + * disable PMTU discovery for RADIUS packets + * fixed WPS UPnP SSDP on 32-bit targets + * fixed WPS AP reconfiguration with drivers that do not use hostapd + MLME + * fixed RSN parameter setting for multi-BSS case + * added WPS workarounds for known interoperability issues with broken, + deployed implementation + * update IEEE 802.11w implementation to match with the published + standard + * fixed OpCode when proxying WSC_ACK or WSC_NACK from WPS ER + * fixed proxying of WSC_NACK to WPS ER + * fixed compilation with newer GnuTLS versions + * added support for defining timeout for WPS PINs + * fixed WPS Probe Request processing to handle missing required + attribute + * fixed PKCS#12 use with OpenSSL 1.0.0 + +2009-03-23 - v0.6.9 + * driver_nl80211: fixed STA accounting data collection (TX/RX bytes + reported correctly; TX/RX packets not yet available from kernel) + * fixed EAPOL/EAP reauthentication when using an external RADIUS + authentication server + * driver_prism54: fixed segmentation fault on initialization + * fixed TNC with EAP-TTLS + * fixed IEEE 802.11r key derivation function to match with the standard + (note: this breaks interoperability with previous version) [Bug 303] + 2009-02-15 - v0.6.8 * increased hostapd_cli ping interval to 5 seconds and made this configurable with a new command line options (-G) ==== //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/README-WPS#2 (text+ko) ==== @@ -165,10 +165,17 @@ hostapd_cli wps_pin 53b63a98-d29e-4457-a2ed-094d7e6a669c 12345670 If the UUID-E is not available (e.g., Enrollee waits for the Registrar -to be selected before connecting), wildcard UUID may be used to allow the PIN to be used once with any UUID: +to be selected before connecting), wildcard UUID may be used to allow +the PIN to be used once with any UUID: hostapd_cli wps_pin any 12345670 +To reduce likelihood of PIN being used with other devices or of +forgetting an active PIN available for potential attackers, expiration +time can be set for the new PIN: + +hostapd_cli wps_pin any 12345670 300 + After this, the Enrollee can connect to the AP again and complete WPS negotiation. At that point, a new, random WPA PSK is generated for the ==== //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/ap.h#2 (text+ko) ==== @@ -30,7 +30,7 @@ #define WLAN_STA_PENDING_POLL BIT(6) /* pending activity poll not ACKed */ #define WLAN_STA_SHORT_PREAMBLE BIT(7) #define WLAN_STA_PREAUTH BIT(8) -#define WLAN_STA_WME BIT(9) +#define WLAN_STA_WMM BIT(9) #define WLAN_STA_MFP BIT(10) #define WLAN_STA_HT BIT(11) #define WLAN_STA_WPS BIT(12) ==== //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/beacon.c#2 (text+ko) ==== @@ -298,8 +298,8 @@ pos = hostapd_eid_wpa(hapd, pos, epos - pos, sta); - /* Wi-Fi Wireless Multimedia Extensions */ - pos = hostapd_eid_wme(hapd, pos); + /* Wi-Fi Alliance WMM */ + pos = hostapd_eid_wmm(hapd, pos); pos = hostapd_eid_ht_capabilities_info(hapd, pos); pos = hostapd_eid_ht_operation(hapd, pos); @@ -395,8 +395,8 @@ tailpos = hostapd_eid_wpa(hapd, tailpos, tail + BEACON_TAIL_BUF_SIZE - tailpos, NULL); - /* Wi-Fi Wireless Multimedia Extensions */ - tailpos = hostapd_eid_wme(hapd, tailpos); + /* Wi-Fi Alliance WMM */ + tailpos = hostapd_eid_wmm(hapd, tailpos); #ifdef CONFIG_IEEE80211N if (hapd->iconf->ieee80211n) { ==== //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/config.c#2 (text+ko) ==== @@ -201,15 +201,15 @@ struct hostapd_config *conf; struct hostapd_bss_config *bss; int i; - const int aCWmin = 15, aCWmax = 1024; - const struct hostapd_wme_ac_params ac_bk = + const int aCWmin = 4, aCWmax = 10; + const struct hostapd_wmm_ac_params ac_bk = { aCWmin, aCWmax, 7, 0, 0 }; /* background traffic */ - const struct hostapd_wme_ac_params ac_be = + const struct hostapd_wmm_ac_params ac_be = { aCWmin, aCWmax, 3, 0, 0 }; /* best effort traffic */ - const struct hostapd_wme_ac_params ac_vi = /* video traffic */ - { aCWmin >> 1, aCWmin, 2, 3000 / 32, 1 }; - const struct hostapd_wme_ac_params ac_vo = /* voice traffic */ - { aCWmin >> 2, aCWmin >> 1, 2, 1500 / 32, 1 }; + const struct hostapd_wmm_ac_params ac_vi = /* video traffic */ + { aCWmin - 1, aCWmin, 2, 3000 / 32, 1 }; + const struct hostapd_wmm_ac_params ac_vo = /* voice traffic */ + { aCWmin - 2, aCWmin - 1, 2, 1500 / 32, 1 }; conf = os_zalloc(sizeof(*conf)); bss = os_zalloc(sizeof(*bss)); @@ -251,10 +251,10 @@ for (i = 0; i < NUM_TX_QUEUES; i++) conf->tx_queue[i].aifs = -1; /* use hw default */ - conf->wme_ac_params[0] = ac_be; - conf->wme_ac_params[1] = ac_bk; - conf->wme_ac_params[2] = ac_vi; - conf->wme_ac_params[3] = ac_vo; + conf->wmm_ac_params[0] = ac_be; + conf->wmm_ac_params[1] = ac_bk; + conf->wmm_ac_params[2] = ac_vi; + conf->wmm_ac_params[3] = ac_vo; #ifdef CONFIG_IEEE80211N conf->ht_capab = HT_CAP_INFO_SMPS_DISABLED; @@ -1166,14 +1166,14 @@ } -static int hostapd_config_wme_ac(struct hostapd_config *conf, char *name, - char *val) +static int hostapd_config_wmm_ac(struct hostapd_config *conf, char *name, + char *val) { int num, v; char *pos; - struct hostapd_wme_ac_params *ac; + struct hostapd_wmm_ac_params *ac; - /* skip 'wme_ac_' prefix */ + /* skip 'wme_ac_' or 'wmm_ac_' prefix */ pos = name + 7; if (os_strncmp(pos, "be_", 3) == 0) { num = 0; @@ -1188,11 +1188,11 @@ num = 3; pos += 3; } else { - wpa_printf(MSG_ERROR, "Unknown wme name '%s'", pos); + wpa_printf(MSG_ERROR, "Unknown WMM name '%s'", pos); return -1; } - ac = &conf->wme_ac_params[num]; + ac = &conf->wmm_ac_params[num]; if (os_strcmp(pos, "aifs") == 0) { v = atoi(val); @@ -1221,7 +1221,7 @@ wpa_printf(MSG_ERROR, "Invalid txop value %d", v); return -1; } - ac->txopLimit = v; + ac->txop_limit = v; } else if (os_strcmp(pos, "acm") == 0) { v = atoi(val); if (v < 0 || v > 1) { @@ -1230,7 +1230,7 @@ } ac->admission_control_mandatory = v; } else { - wpa_printf(MSG_ERROR, "Unknown wme_ac_ field '%s'", pos); + wpa_printf(MSG_ERROR, "Unknown wmm_ac_ field '%s'", pos); return -1; } @@ -1452,13 +1452,13 @@ } else if (os_strcmp(buf, "bridge") == 0) { os_strlcpy(bss->bridge, pos, sizeof(bss->bridge)); } else if (os_strcmp(buf, "driver") == 0) { - int i; + int j; /* clear to get error below if setting is invalid */ conf->driver = NULL; - for (i = 0; hostapd_drivers[i]; i++) { - if (os_strcmp(pos, hostapd_drivers[i]->name) == + for (j = 0; hostapd_drivers[j]; j++) { + if (os_strcmp(pos, hostapd_drivers[j]->name) == 0) { - conf->driver = hostapd_drivers[i]; + conf->driver = hostapd_drivers[j]; break; } } @@ -2070,11 +2070,13 @@ "queue item", line); errors++; } - } else if (os_strcmp(buf, "wme_enabled") == 0) { - bss->wme_enabled = atoi(pos); - } else if (os_strncmp(buf, "wme_ac_", 7) == 0) { - if (hostapd_config_wme_ac(conf, buf, pos)) { - wpa_printf(MSG_ERROR, "Line %d: invalid wme " + } else if (os_strcmp(buf, "wme_enabled") == 0 || + os_strcmp(buf, "wmm_enabled") == 0) { + bss->wmm_enabled = atoi(pos); + } else if (os_strncmp(buf, "wme_ac_", 7) == 0 || + os_strncmp(buf, "wmm_ac_", 7) == 0) { + if (hostapd_config_wmm_ac(conf, buf, pos)) { + wpa_printf(MSG_ERROR, "Line %d: invalid WMM " "ac item", line); errors++; } @@ -2255,28 +2257,29 @@ fclose(f); - if (bss->individual_wep_key_len == 0) { - /* individual keys are not use; can use key idx0 for broadcast - * keys */ - bss->broadcast_key_idx_min = 0; - } + for (i = 0; i < conf->num_bss; i++) { + bss = &conf->bss[i]; - /* Select group cipher based on the enabled pairwise cipher suites */ - pairwise = 0; - if (bss->wpa & 1) - pairwise |= bss->wpa_pairwise; - if (bss->wpa & 2) { - if (bss->rsn_pairwise == 0) - bss->rsn_pairwise = bss->wpa_pairwise; - pairwise |= bss->rsn_pairwise; - } - if (pairwise & WPA_CIPHER_TKIP) - bss->wpa_group = WPA_CIPHER_TKIP; - else - bss->wpa_group = WPA_CIPHER_CCMP; + if (bss->individual_wep_key_len == 0) { + /* individual keys are not use; can use key idx0 for + * broadcast keys */ + bss->broadcast_key_idx_min = 0; + } - for (i = 0; i < conf->num_bss; i++) { - bss = &conf->bss[i]; + /* Select group cipher based on the enabled pairwise cipher + * suites */ + pairwise = 0; + if (bss->wpa & 1) + pairwise |= bss->wpa_pairwise; + if (bss->wpa & 2) { + if (bss->rsn_pairwise == 0) + bss->rsn_pairwise = bss->wpa_pairwise; + pairwise |= bss->rsn_pairwise; + } + if (pairwise & WPA_CIPHER_TKIP) + bss->wpa_group = WPA_CIPHER_TKIP; + else + bss->wpa_group = WPA_CIPHER_CCMP; bss->radius->auth_server = bss->radius->auth_servers; bss->radius->acct_server = bss->radius->acct_servers; @@ -2476,6 +2479,8 @@ for (i = 0; i < conf->num_bss; i++) hostapd_config_free_bss(&conf->bss[i]); os_free(conf->bss); + os_free(conf->supported_rates); + os_free(conf->basic_rates); os_free(conf); } ==== //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/config.h#2 (text+ko) ==== @@ -135,11 +135,11 @@ int configured; }; -struct hostapd_wme_ac_params { +struct hostapd_wmm_ac_params { int cwmin; int cwmax; int aifs; - int txopLimit; /* in units of 32us */ + int txop_limit; /* in units of 32us */ int admission_control_mandatory; }; @@ -271,7 +271,7 @@ int ap_max_inactivity; int ignore_broadcast_ssid; - int wme_enabled; + int wmm_enabled; struct hostapd_vlan *vlan, *vlan_tail; @@ -371,13 +371,13 @@ struct hostapd_tx_queue_params tx_queue[NUM_TX_QUEUES]; /* - * WME AC parameters, in same order as 802.1D, i.e. + * WMM AC parameters, in same order as 802.1D, i.e. * 0 = BE (best effort) * 1 = BK (background) * 2 = VI (video) * 3 = VO (voice) */ - struct hostapd_wme_ac_params wme_ac_params[4]; + struct hostapd_wmm_ac_params wmm_ac_params[4]; enum { INTERNAL_BRIDGE_DO_NOT_CONTROL = -1, ==== //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/ctrl_iface.c#2 (text+ko) ==== @@ -18,6 +18,7 @@ #include #include +#include #include "hostapd.h" #include "eloop.h" @@ -60,7 +61,8 @@ dst->next = hapd->ctrl_dst; hapd->ctrl_dst = dst; wpa_hexdump(MSG_DEBUG, "CTRL_IFACE monitor attached", - (u8 *) from->sun_path, fromlen); + (u8 *) from->sun_path, + fromlen - offsetof(struct sockaddr_un, sun_path)); return 0; } @@ -74,15 +76,18 @@ dst = hapd->ctrl_dst; while (dst) { if (fromlen == dst->addrlen && - os_memcmp(from->sun_path, dst->addr.sun_path, fromlen) == - 0) { + os_memcmp(from->sun_path, dst->addr.sun_path, + fromlen - offsetof(struct sockaddr_un, sun_path)) + == 0) { if (prev == NULL) hapd->ctrl_dst = dst->next; else prev->next = dst->next; os_free(dst); wpa_hexdump(MSG_DEBUG, "CTRL_IFACE monitor detached", - (u8 *) from->sun_path, fromlen); + (u8 *) from->sun_path, + fromlen - + offsetof(struct sockaddr_un, sun_path)); return 0; } prev = dst; @@ -104,10 +109,12 @@ dst = hapd->ctrl_dst; while (dst) { if (fromlen == dst->addrlen && - os_memcmp(from->sun_path, dst->addr.sun_path, fromlen) == - 0) { + os_memcmp(from->sun_path, dst->addr.sun_path, + fromlen - offsetof(struct sockaddr_un, sun_path)) + == 0) { wpa_hexdump(MSG_DEBUG, "CTRL_IFACE changed monitor " - "level", (u8 *) from->sun_path, fromlen); + "level", (u8 *) from->sun_path, fromlen - + offsetof(struct sockaddr_un, sun_path)); dst->debug_level = atoi(level); return 0; } @@ -246,10 +253,21 @@ static int hostapd_ctrl_iface_wps_pin(struct hostapd_data *hapd, char *txt) { char *pin = os_strchr(txt, ' '); + char *timeout_txt; + int timeout; + if (pin == NULL) return -1; *pin++ = '\0'; - return hostapd_wps_add_pin(hapd, txt, pin); + + timeout_txt = os_strchr(pin, ' '); + if (timeout_txt) { + *timeout_txt++ = '\0'; + timeout = atoi(timeout_txt); + } else + timeout = 0; + + return hostapd_wps_add_pin(hapd, txt, pin, timeout); } #endif /* CONFIG_WPS */ @@ -434,14 +452,44 @@ } os_memset(&addr, 0, sizeof(addr)); +#ifdef __FreeBSD__ + addr.sun_len = sizeof(addr); +#endif /* __FreeBSD__ */ addr.sun_family = AF_UNIX; fname = hostapd_ctrl_iface_path(hapd); if (fname == NULL) goto fail; os_strlcpy(addr.sun_path, fname, sizeof(addr.sun_path)); if (bind(s, (struct sockaddr *) &addr, sizeof(addr)) < 0) { - perror("bind(PF_UNIX)"); - goto fail; + wpa_printf(MSG_DEBUG, "ctrl_iface bind(PF_UNIX) failed: %s", + strerror(errno)); + if (connect(s, (struct sockaddr *) &addr, sizeof(addr)) < 0) { + wpa_printf(MSG_DEBUG, "ctrl_iface exists, but does not" + " allow connections - assuming it was left" + "over from forced program termination"); + if (unlink(fname) < 0) { + perror("unlink[ctrl_iface]"); + wpa_printf(MSG_ERROR, "Could not unlink " + "existing ctrl_iface socket '%s'", + fname); + goto fail; + } + if (bind(s, (struct sockaddr *) &addr, sizeof(addr)) < + 0) { + perror("bind(PF_UNIX)"); + goto fail; + } + wpa_printf(MSG_DEBUG, "Successfully replaced leftover " + "ctrl_iface socket '%s'", fname); + } else { + wpa_printf(MSG_INFO, "ctrl_iface exists and seems to " + "be in use - cannot override it"); + wpa_printf(MSG_INFO, "Delete '%s' manually if it is " + "not used anymore", fname); + os_free(fname); + fname = NULL; + goto fail; + } } if (hapd->conf->ctrl_interface_gid_set && @@ -536,15 +584,17 @@ next = dst->next; if (level >= dst->debug_level) { wpa_hexdump(MSG_DEBUG, "CTRL_IFACE monitor send", - (u8 *) dst->addr.sun_path, dst->addrlen); + (u8 *) dst->addr.sun_path, dst->addrlen - + offsetof(struct sockaddr_un, sun_path)); msg.msg_name = &dst->addr; msg.msg_namelen = dst->addrlen; if (sendmsg(hapd->ctrl_sock, &msg, 0) < 0) { - fprintf(stderr, "CTRL_IFACE monitor[%d]: ", - idx); - perror("sendmsg"); + int _errno = errno; + wpa_printf(MSG_INFO, "CTRL_IFACE monitor[%d]: " + "%d - %s", + idx, errno, strerror(errno)); dst->errors++; - if (dst->errors > 10) { + if (dst->errors > 10 || _errno == ENOENT) { hostapd_ctrl_iface_detach( hapd, &dst->addr, dst->addrlen); ==== //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/drivers.c#2 (text+ko) ==== @@ -27,6 +27,9 @@ #ifdef CONFIG_DRIVER_MADWIFI extern struct wpa_driver_ops wpa_driver_madwifi_ops; /* driver_madwifi.c */ #endif /* CONFIG_DRIVER_MADWIFI */ +#ifdef CONFIG_DRIVER_ATHEROS +extern struct wpa_driver_ops wpa_driver_atheros_ops; /* driver_atheros.c */ +#endif /* CONFIG_DRIVER_ATHEROS */ #ifdef CONFIG_DRIVER_BSD extern struct wpa_driver_ops wpa_driver_bsd_ops; /* driver_bsd.c */ #endif /* CONFIG_DRIVER_BSD */ @@ -55,6 +58,9 @@ #ifdef CONFIG_DRIVER_MADWIFI &wpa_driver_madwifi_ops, #endif /* CONFIG_DRIVER_MADWIFI */ +#ifdef CONFIG_DRIVER_ATHEROS + &wpa_driver_atheros_ops, +#endif /* CONFIG_DRIVER_ATHEROS */ #ifdef CONFIG_DRIVER_BSD &wpa_driver_bsd_ops, #endif /* CONFIG_DRIVER_BSD */ ==== //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/hostapd.8#2 (text+ko) ==== @@ -3,7 +3,7 @@ hostapd \- IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator .SH SYNOPSIS .B hostapd -[-hdBKtv] [-P ] +[\-hdBKtv] [\-P ] .SH DESCRIPTION This manual page documents briefly the .B hostapd ==== //depot/projects/scottl-camlock/src/contrib/wpa/hostapd/hostapd.c#2 (text+ko) ==== @@ -249,7 +249,7 @@ if (!hapd->conf->ieee802_1x && !hapd->conf->wpa) accounting_sta_start(hapd, sta); - hostapd_wme_sta_config(hapd, sta); + hostapd_wmm_sta_config(hapd, sta); /* Start IEEE 802.1X authentication process for new stations */ ieee802_1x_new_station(hapd, sta); @@ -306,7 +306,7 @@ wconf->rsn_preauth = conf->rsn_preauth; wconf->eapol_version = conf->eapol_version; wconf->peerkey = conf->peerkey; - wconf->wme_enabled = conf->wme_enabled; + wconf->wmm_enabled = conf->wmm_enabled; wconf->okc = conf->okc; #ifdef CONFIG_IEEE80211W wconf->ieee80211w = conf->ieee80211w; @@ -339,6 +339,7 @@ struct hostapd_data *hapd = iface->bss[0]; struct hostapd_config *newconf, *oldconf; struct wpa_auth_config wpa_auth_conf; + size_t j; newconf = hostapd_config_read(iface->config_fname); if (newconf == NULL) @@ -348,7 +349,8 @@ * Deauthenticate all stations since the new configuration may not * allow them to use the BSS anymore. */ - hostapd_flush_old_stations(hapd); + for (j = 0; j < iface->num_bss; j++) + hostapd_flush_old_stations(iface->bss[j]); /* TODO: update dynamic data based on changed configuration * items (e.g., open/close sockets, etc.) */ @@ -378,6 +380,16 @@ ieee802_11_set_beacon(hapd); + if (hapd->conf->ssid.ssid_set && + hostapd_set_ssid(hapd, (u8 *) hapd->conf->ssid.ssid, + hapd->conf->ssid.ssid_len)) { + wpa_printf(MSG_ERROR, "Could not set SSID for kernel driver"); + /* try to continue */ + } + + if (hapd->conf->ieee802_1x || hapd->conf->wpa) + hostapd_set_ieee8021x(hapd->conf->iface, hapd, 1); + hostapd_config_free(oldconf); wpa_printf(MSG_DEBUG, "Reconfigured interface %s", hapd->conf->iface); @@ -465,7 +477,7 @@ >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Thu Jun 17 14:46:28 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6E1611065676; Thu, 17 Jun 2010 14:46:28 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 264C1106566B for ; Thu, 17 Jun 2010 14:46:28 +0000 (UTC) (envelope-from afiveg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 12A318FC1D for ; Thu, 17 Jun 2010 14:46:28 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5HEkR2Y022519 for ; Thu, 17 Jun 2010 14:46:27 GMT (envelope-from afiveg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5HEkRSP022515 for perforce@freebsd.org; Thu, 17 Jun 2010 14:46:27 GMT (envelope-from afiveg@FreeBSD.org) Date: Thu, 17 Jun 2010 14:46:27 GMT Message-Id: <201006171446.o5HEkRSP022515@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to afiveg@FreeBSD.org using -f From: Alexandre Fiveg To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179713 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jun 2010 14:46:28 -0000 http://p4web.freebsd.org/@@179713?ac=10 Change 179713 by afiveg@cottonmouth on 2010/06/17 14:46:03 Begin with new design for ringmap: 1. The new structure with pointers to hardware dependent functions: "struct ringmap_functions" (/net/ringmap.h) 2. Pointer to this structure placed in ringmap structure. 3. In the ringmap_attach function look for pci Id of network controller, and then, depending on controllers type, initialize the functions pointers: (ringmap.c: set_ringmap_funcs()) Affected files ... .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_api.h#4 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_hw.h#4 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_em.c#7 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_lem.c#4 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_lem.h#4 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/ringmap_8254.c#2 edit .. //depot/projects/soc2010/ringmap/current/sys/net/ringmap.c#6 edit .. //depot/projects/soc2010/ringmap/current/sys/net/ringmap.h#6 edit Differences ... ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_api.h#4 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_hw.h#4 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_em.c#7 (text+ko) ==== @@ -86,10 +86,9 @@ #include "if_em.h" #ifdef RINGMAP -#include -extern int ringmap_attach (struct ringmap **); -extern int ringmap_detach (struct ringmap *); +extern int ringmap_attach (device_t); +extern int ringmap_detach (device_t); #endif /********************************************************************* ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_lem.c#4 (text+ko) ==== @@ -264,10 +264,9 @@ #ifdef RINGMAP -#include -extern int ringmap_attach (struct ringmap **, device_t); -extern int ringmap_detach (struct ringmap *); +extern int ringmap_attach (device_t); +extern int ringmap_detach (device_t); #endif #ifdef DEVICE_POLLING @@ -721,7 +720,7 @@ INIT_DEBUGOUT("em_detach: begin"); #ifdef RINGMAP - ringmap_detach (adapter->rm); + ringmap_detach (dev); #endif /* Make sure VLANS are not using driver */ ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_lem.h#4 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/ringmap_8254.c#2 (text+ko) ==== @@ -1,0 +1,45 @@ +#include +#include +#include +#include + +#include + +#include +#include +#include +#include + +#include + +#include "e1000_api.h" +#include "if_lem.h" + +int rm_8254_set_ringmap_to_adapter(device_t, struct ringmap *); +struct ringmap * rm_8254_get_ringmap_p(device_t); + +/* + * Set pointer to ringmap in the adapter structure. + */ +int +rm_8254_set_ringmap_to_adapter(device_t dev, struct ringmap *rm) +{ + struct adapter *adapter; + + adapter = (struct adapter *)device_get_softc(dev); + adapter->rm = rm; + + return (0); +} + +/* + * Returns pointer to ringmap structure + */ +struct ringmap * +rm_8254_get_ringmap_p(device_t dev) +{ + struct adapter *adapter; + + adapter = (struct adapter *)device_get_softc(dev); + return (adapter->rm); +} ==== //depot/projects/soc2010/ringmap/current/sys/net/ringmap.c#6 (text+ko) ==== @@ -27,11 +27,9 @@ #include #include +#include /* For pci_get macros! */ +#include -//#ifdef __E1000_RINGMAP__ -//#include "e1000_api.h" -//#include "if_em.h" -// //extern devclass_t em_devclass; //extern int em_rxeof(struct rx_ring *, int); //extern bool em_txeof(struct tx_ring *); @@ -41,10 +39,17 @@ #include "ringmap.h" -/* F U N C T I O N S */ -int ringmap_attach(device_t); -int ringmap_detach(device_t); -int set_ringmap_to_adapter (device_t, ringmap *); +int ringmap_attach (device_t); +int ringmap_detach (device_t); +int is_supported (unsigned int pci_dev_id); +void ringmap_close_cb (void *data); +int set_ringmap_funcs (struct ringmap *rm, unsigned int controller_type); +struct ringmap *(*get_ringmap_p)(device_t); + +extern int rm_8254_set_ringmap_to_adapter(device_t, struct ringmap *); +extern struct ringmap * rm_8254_get_ringmap_p(device_t); + + //struct adapter* get_adapter_struct(struct cdev *dev); //int ringmap_print_ring_pointers(struct adapter *); //void ringmap_print_ring (struct adapter *adapter, int level); @@ -62,7 +67,6 @@ d_ioctl_t ringmap_ioctl; d_mmap_t ringmap_mmap; -void ringmap_close_cb (void *data); /* * Character Device for access on if_em driver structures @@ -76,16 +80,91 @@ /* name */ .d_name = "ringmap_cdev" }; +struct device_type supported_devices[] = +{ + { 0x1079, 8254 }, /* 8254GB, COPPER, Dual Port */ + { 0x105E, 8257 }, /* 82571EB, COPPER, PCIe Dual Port */ + { 0, 0} /* last entry */ +}; + +/* + * If pci_dev_id is supported by ringmap, then controller_type related to this + * pci_dev_id will be returned. Look for device_type structure in ringmap.h! + * Now only 8254* and 8257* controllers are supported. The list of supported + * controllers doesn't include all of them, but only the controllers that I've + * tested. + */ +int +is_supported (unsigned int pci_dev_id) +{ + struct device_type *dt; + + dt = supported_devices; + while (dt->pci_device_id != 0) { + if (pci_dev_id == dt->pci_device_id){ + return (dt->controller_type); + } + dt++; + } + return (0); +} + /* + * Set hardware-dependent functions + */ +int +set_ringmap_funcs (struct ringmap *rm, unsigned int controller_type) +{ + + switch(controller_type) { + case 8254: + RINGMAP_OUTPUT(Controller Type: 8254); + + /* Set ringmap pointer in the drivrs structure of adapter */ + rm->funcs->set_ringmap_to_adapter = + rm_8254_set_ringmap_to_adapter; + get_ringmap_p = rm_8254_get_ringmap_p; + break; + + case 8257: + RINGMAP_OUTPUT(Controller Type: 8257); + RINGMAP_OUTPUT(Now not supported!); + + break; + + default: + RINGMAP_OUTPUT(Unsupported Controller Type!); + } + return (0); +} + +/* * Will called from if_em.c before returning from * em_attach() function. */ -int ringmap_attach(device_t devt) { +int +ringmap_attach(device_t dev) +{ struct ringmap *rm; struct ring *ring; + struct ringmap_functions *ringmap_functions; + unsigned int pci_dev_id = 0; + unsigned int controller_type = 0; RINGMAP_FUNC_DEBUG(begin); + pci_dev_id = pci_get_device(dev); + controller_type = is_supported(pci_dev_id); + + /* Make sure we are support this controller */ + if (!(controller_type)) + return (-1); + + /* + * Allocate memory for ringmap structures: ringmap and ring. + * Use contigmalloc(9) to get PAGE_SIZE alignment that is needed + * for memory mapping. + */ rm = (struct ringmap *) contigmalloc (sizeof(struct ringmap), M_DEVBUF, M_ZERO, 0, -1L, PAGE_SIZE, 0); @@ -101,7 +180,16 @@ return (-1); } - rm->ring = ring; + ringmap_functions = + (struct ringmap_functions *) contigmalloc (sizeof (struct ringmap_functions), + M_DEVBUF, M_ZERO, 0, -1L, PAGE_SIZE, 0); + if (ringmap_functions == NULL) { + RINGMAP_ERROR(Can not allocate space for ringmap_functions structure); + return (-1); + } + + rm->ring = ring; + rm->funcs = ringmap_functions; /* * Create char device for communication with user space. User space process @@ -112,18 +200,21 @@ * * - controll packet capturing: start, stop, sleep to wait for packets. */ - rm->ringmap_dev = make_dev(&ringmap_devsw, device_get_unit(adapter_dev), - UID_ROOT, GID_WHEEL, 0666, RINGMAP_DEVICE); + rm->cdev = make_dev(&ringmap_devsw, device_get_unit(dev), + UID_ROOT, GID_WHEEL, 0666, RINGMAP_DEVICE); /* Device open counter */ rm->open_cnt = 0; /* Pointer to structure of process wich has opened the device */ - rm->procp = NULL; + rm->td = NULL; + + /* Set functions for ringmap functionality depending on controller type */ + set_ringmap_funcs(rm, controller_type); /* set the pointer to ringmap in the adapters structure */ + rm->funcs->set_ringmap_to_adapter(dev, rm); - RINGMAP_FUNC_DEBUG(end); return (0); @@ -131,16 +222,23 @@ int -ringmap_detach(struct ringmap *rm) +ringmap_detach(device_t devt) { + struct ringmap *rm = NULL; + RINGMAP_FUNC_DEBUG(start); - destroy_dev(rm->ringmap_dev); + rm = get_ringmap_p (devt); + if (rm == NULL){ + RINGMAP_WARN(Can not get pointer to ringmap structure); + return (-1); + } + destroy_dev(rm->cdev); contigfree(rm->ring, sizeof(struct ring), M_DEVBUF); - - contigfree(rm, sizeof(struct ring), M_DEVBUF); + contigfree(rm->funcs, sizeof(struct ringmap_functions), M_DEVBUF); + contigfree(rm, sizeof(struct ringmap), M_DEVBUF); RINGMAP_FUNC_DEBUG(end); @@ -489,3 +587,6 @@ // // return (0); //} + + + ==== //depot/projects/soc2010/ringmap/current/sys/net/ringmap.h#6 (text+ko) ==== @@ -1,8 +1,3 @@ -//#ifdef __E1000_RINGMAP__ -//#ifdef _KERNEL -//#include "ringmap_e1000.h" -//#endif -//#endif /* Minimum distance to be kept between the userrp and RDT to provide a * guarantee to userspace processes that the previous n buffer positions @@ -27,9 +22,10 @@ // #define DEV_ID 0x105E #define DEV_ID 0 -#ifndef _KERNEL -#include -#endif +struct device_type { + unsigned int pci_device_id; + unsigned int controller_type; +}; struct address { bus_addr_t phys; @@ -110,15 +106,16 @@ struct ring_slot slot[SLOTS_NUMBER]; }; + #ifdef _KERNEL -struct adapter; +struct ringmap_functions; struct ringmap { /* Device structure of network adapters driver */ device_t devt; /* Char device for communications between user and kernel spaces */ - struct cdev *ringmap_cdev; + struct cdev *cdev; /* Capturing thread */ struct thread *td; @@ -129,10 +126,16 @@ /* How many packets have counted driver in RAM */ unsigned long long pkts_counter; + /* Hardware dependent functions */ + struct ringmap_functions *funcs; + /* Our ring that have to be mapped in space of user process */ struct ring *ring; }; +struct ringmap_functions { + int (*set_ringmap_to_adapter)(device_t, struct ringmap*); +}; #endif /* _KERNEL */ From owner-p4-projects@FreeBSD.ORG Thu Jun 17 17:46:46 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E93651065717; Thu, 17 Jun 2010 17:46:45 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 94958106566C for ; Thu, 17 Jun 2010 17:46:45 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 81D358FC13 for ; Thu, 17 Jun 2010 17:46:45 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5HHkjtP057892 for ; Thu, 17 Jun 2010 17:46:45 GMT (envelope-from hselasky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5HHkjtm057890 for perforce@freebsd.org; Thu, 17 Jun 2010 17:46:45 GMT (envelope-from hselasky@FreeBSD.org) Date: Thu, 17 Jun 2010 17:46:45 GMT Message-Id: <201006171746.o5HHkjtm057890@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179721 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jun 2010 17:46:46 -0000 http://p4web.freebsd.org/@@179721?ac=10 Change 179721 by hselasky@hselasky_laptop001 on 2010/06/17 17:46:27 USB ethernet: - fix for AXE USB driver - patch by: Pyun YongHyeon Reviewed by: hselasky @ Affected files ... .. //depot/projects/usb/src/sys/dev/usb/net/if_axe.c#24 edit .. //depot/projects/usb/src/sys/dev/usb/net/if_axereg.h#4 edit Differences ... ==== //depot/projects/usb/src/sys/dev/usb/net/if_axe.c#24 (text+ko) ==== @@ -514,12 +514,19 @@ return (phyno); } +#define AXE_GPIO_WRITE(x, y) do { \ + axe_cmd(sc, AXE_CMD_WRITE_GPIO, 0, (x), NULL); \ + uether_pause(ue, (y)); \ +} while (0) + static void axe_ax88178_init(struct axe_softc *sc) { - int gpio0 = 0, phymode = 0; - uint16_t eeprom; + struct usb_ether *ue; + int gpio0, phymode; + uint16_t eeprom, val; + ue = &sc->sc_ue; axe_cmd(sc, AXE_CMD_SROM_WR_ENABLE, 0, 0, NULL); /* XXX magic */ axe_cmd(sc, AXE_CMD_SROM_READ, 0, 0x0017, &eeprom); @@ -528,46 +535,89 @@ /* if EEPROM is invalid we have to use to GPIO0 */ if (eeprom == 0xffff) { - phymode = 0; + phymode = AXE_PHY_MODE_MARVELL; gpio0 = 1; } else { - phymode = eeprom & 7; + phymode = eeprom & 0x7f; gpio0 = (eeprom & 0x80) ? 0 : 1; } - axe_cmd(sc, AXE_CMD_WRITE_GPIO, 0, 0x008c, NULL); - uether_pause(&sc->sc_ue, hz / 16); - - if ((eeprom >> 8) != 0x01) { - axe_cmd(sc, AXE_CMD_WRITE_GPIO, 0, 0x003c, NULL); - uether_pause(&sc->sc_ue, hz / 32); - - axe_cmd(sc, AXE_CMD_WRITE_GPIO, 0, 0x001c, NULL); - uether_pause(&sc->sc_ue, hz / 3); - - axe_cmd(sc, AXE_CMD_WRITE_GPIO, 0, 0x003c, NULL); - uether_pause(&sc->sc_ue, hz / 32); - } else { - axe_cmd(sc, AXE_CMD_WRITE_GPIO, 0, 0x0004, NULL); - uether_pause(&sc->sc_ue, hz / 32); - - axe_cmd(sc, AXE_CMD_WRITE_GPIO, 0, 0x000c, NULL); - uether_pause(&sc->sc_ue, hz / 32); + if (bootverbose) + device_printf(sc->sc_ue.ue_dev, "EEPROM data : 0x%04x\n", + eeprom); + /* Program GPIOs depending on PHY hardware. */ + switch (phymode) { + case AXE_PHY_MODE_MARVELL: + if (gpio0 == 1) { + AXE_GPIO_WRITE(AXE_GPIO_RELOAD_EEPROM | AXE_GPIO0_EN, + hz / 32); + AXE_GPIO_WRITE(AXE_GPIO0_EN | AXE_GPIO2 | AXE_GPIO2_EN, + hz / 32); + AXE_GPIO_WRITE(AXE_GPIO0_EN | AXE_GPIO2_EN, hz / 4); + AXE_GPIO_WRITE(AXE_GPIO0_EN | AXE_GPIO2 | AXE_GPIO2_EN, + hz / 32); + } else + AXE_GPIO_WRITE(AXE_GPIO_RELOAD_EEPROM | AXE_GPIO1 | + AXE_GPIO1_EN, hz / 32); + break; + case AXE_PHY_MODE_CICADA: + if (gpio0 == 1) + AXE_GPIO_WRITE(AXE_GPIO_RELOAD_EEPROM | AXE_GPIO0 | + AXE_GPIO0_EN, hz / 32); + else + AXE_GPIO_WRITE(AXE_GPIO_RELOAD_EEPROM | AXE_GPIO1 | + AXE_GPIO1_EN, hz / 32); + break; + case AXE_PHY_MODE_AGERE: + AXE_GPIO_WRITE(AXE_GPIO_RELOAD_EEPROM | AXE_GPIO1 | + AXE_GPIO1_EN, hz / 32); + AXE_GPIO_WRITE(AXE_GPIO1 | AXE_GPIO1_EN | AXE_GPIO2 | + AXE_GPIO2_EN, hz / 32); + AXE_GPIO_WRITE(AXE_GPIO1 | AXE_GPIO1_EN | AXE_GPIO2_EN, hz / 4); + AXE_GPIO_WRITE(AXE_GPIO1 | AXE_GPIO1_EN | AXE_GPIO2 | + AXE_GPIO2_EN, hz / 32); + break; + case AXE_PHY_MODE_REALTEK_8211CL: + case AXE_PHY_MODE_REALTEK_8211BN: + case AXE_PHY_MODE_REALTEK_8251CL: + val = gpio0 == 1 ? AXE_GPIO0 | AXE_GPIO0_EN : + AXE_GPIO1 | AXE_GPIO1_EN; + AXE_GPIO_WRITE(val, hz / 32); + AXE_GPIO_WRITE(val | AXE_GPIO2 | AXE_GPIO2_EN, hz / 32); + AXE_GPIO_WRITE(val | AXE_GPIO2_EN, hz / 4); + AXE_GPIO_WRITE(val | AXE_GPIO2 | AXE_GPIO2_EN, hz / 32); + if (phymode == AXE_PHY_MODE_REALTEK_8211CL) { + axe_miibus_writereg(ue->ue_dev, sc->sc_phyno, + 0x1F, 0x0005); + axe_miibus_writereg(ue->ue_dev, sc->sc_phyno, + 0x0C, 0x0000); + val = axe_miibus_readreg(ue->ue_dev, sc->sc_phyno, + 0x0001); + axe_miibus_writereg(ue->ue_dev, sc->sc_phyno, + 0x01, val | 0x0080); + axe_miibus_writereg(ue->ue_dev, sc->sc_phyno, + 0x1F, 0x0000); + } + break; + default: + /* Unknown PHY model or no need to program GPIOs. */ + break; } /* soft reset */ axe_cmd(sc, AXE_CMD_SW_RESET_REG, 0, AXE_SW_RESET_CLEAR, NULL); - uether_pause(&sc->sc_ue, hz / 4); + uether_pause(ue, hz / 4); axe_cmd(sc, AXE_CMD_SW_RESET_REG, 0, AXE_SW_RESET_PRL | AXE_178_RESET_MAGIC, NULL); - uether_pause(&sc->sc_ue, hz / 4); + uether_pause(ue, hz / 4); /* Enable MII/GMII/RGMII interface to work with external PHY. */ axe_cmd(sc, AXE_CMD_SW_PHY_SELECT, 0, 0, NULL); - uether_pause(&sc->sc_ue, hz / 4); + uether_pause(ue, hz / 4); axe_cmd(sc, AXE_CMD_RXCTL_WRITE, 0, 0, NULL); } +#undef AXE_GPIO_WRITE static void axe_ax88772_init(struct axe_softc *sc) @@ -636,10 +686,9 @@ * Load PHY indexes first. Needed by axe_xxx_init(). */ axe_cmd(sc, AXE_CMD_READ_PHYID, 0, 0, sc->sc_phyaddrs); -#if 1 - device_printf(sc->sc_ue.ue_dev, "PHYADDR 0x%02x:0x%02x\n", - sc->sc_phyaddrs[0], sc->sc_phyaddrs[1]); -#endif + if (bootverbose) + device_printf(sc->sc_ue.ue_dev, "PHYADDR 0x%02x:0x%02x\n", + sc->sc_phyaddrs[0], sc->sc_phyaddrs[1]); sc->sc_phyno = axe_get_phyno(sc, AXE_PHY_SEL_PRI); if (sc->sc_phyno == -1) sc->sc_phyno = axe_get_phyno(sc, AXE_PHY_SEL_SEC); ==== //depot/projects/usb/src/sys/dev/usb/net/if_axereg.h#4 (text+ko) ==== @@ -153,6 +153,25 @@ #define AXE_772_PHY_NO_EPHY 0x10 /* Embedded 10/100 PHY of AX88772 */ +#define AXE_GPIO0_EN 0x01 +#define AXE_GPIO0 0x02 +#define AXE_GPIO1_EN 0x04 +#define AXE_GPIO1 0x08 +#define AXE_GPIO2_EN 0x10 +#define AXE_GPIO2 0x20 +#define AXE_GPIO_RELOAD_EEPROM 0x80 + +#define AXE_PHY_MODE_MARVELL 0x00 +#define AXE_PHY_MODE_CICADA 0x01 +#define AXE_PHY_MODE_AGERE 0x02 +#define AXE_PHY_MODE_CICADA_V2 0x05 +#define AXE_PHY_MODE_AGERE_GMII 0x06 +#define AXE_PHY_MODE_CICADA_V2_ASIX 0x09 +#define AXE_PHY_MODE_REALTEK_8211CL 0x0C +#define AXE_PHY_MODE_REALTEK_8211BN 0x0D +#define AXE_PHY_MODE_REALTEK_8251CL 0x0E +#define AXE_PHY_MODE_ATTANSIC 0x40 + #define AXE_BULK_BUF_SIZE 16384 /* bytes */ #define AXE_CTL_READ 0x01 From owner-p4-projects@FreeBSD.ORG Thu Jun 17 18:48:55 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 0AA311065674; Thu, 17 Jun 2010 18:48:55 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C2CB0106567C for ; Thu, 17 Jun 2010 18:48:54 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9817E8FC24 for ; Thu, 17 Jun 2010 18:48:54 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5HImsMV066428 for ; Thu, 17 Jun 2010 18:48:54 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5HImsmK066426 for perforce@freebsd.org; Thu, 17 Jun 2010 18:48:54 GMT (envelope-from pgj@FreeBSD.org) Date: Thu, 17 Jun 2010 18:48:54 GMT Message-Id: <201006171848.o5HImsmK066426@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179723 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jun 2010 18:48:55 -0000 http://p4web.freebsd.org/@@179723?ac=10 Change 179723 by pgj@csupor on 2010/06/17 18:47:58 - Re-add a missing header lost at one of the integrations (and unbreak the build) Affected files ... .. //depot/projects/soc2009/pgj_libstat/src/sys/cddl/compat/opensolaris/sys/taskq.h#3 branch Differences ... From owner-p4-projects@FreeBSD.ORG Thu Jun 17 23:37:11 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C037B1065676; Thu, 17 Jun 2010 23:37:11 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 84CB9106564A for ; Thu, 17 Jun 2010 23:37:11 +0000 (UTC) (envelope-from bfiedler@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 724858FC0C for ; Thu, 17 Jun 2010 23:37:11 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5HNbBsH006775 for ; Thu, 17 Jun 2010 23:37:11 GMT (envelope-from bfiedler@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5HNbBgf006773 for perforce@freebsd.org; Thu, 17 Jun 2010 23:37:11 GMT (envelope-from bfiedler@FreeBSD.org) Date: Thu, 17 Jun 2010 23:37:11 GMT Message-Id: <201006172337.o5HNbBgf006773@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bfiedler@FreeBSD.org using -f From: Benjamin Fiedler To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179741 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jun 2010 23:37:12 -0000 http://p4web.freebsd.org/@@179741?ac=10 Change 179741 by bfiedler@freebsd-7803 on 2010/06/17 23:36:28 Sdiff now compiles on FreeBSD (w/ warnings), but depends on external headers in /usr/src Affected files ... .. //depot/projects/soc2010/bsdtextproc/sdiff/Makefile#2 edit .. //depot/projects/soc2010/bsdtextproc/sdiff/common.h#2 edit .. //depot/projects/soc2010/bsdtextproc/sdiff/sdiff.c#2 edit Differences ... ==== //depot/projects/soc2010/bsdtextproc/sdiff/Makefile#2 (text+ko) ==== @@ -1,5 +1,16 @@ # $OpenBSD: Makefile,v 1.4 2006/02/20 08:38:18 otto Exp $ + +#.if defined(__FreeBSD__) + +INCLUDEDIR+=/usr/src/crypto/openssh/openbsd-compat /usr/src/contrib/traceroute/lbl + +.for dir in ${INCLUDEDIR} + CFLAGS+= -I${dir} +.endfor + +#.endif + PROG=sdiff SRCS=common.c edit.c sdiff.c COPTS+=-Wall -W @@ -7,4 +18,6 @@ LDADD+= -lutil DPADD+= ${LIBUTIL} + + .include ==== //depot/projects/soc2010/bsdtextproc/sdiff/common.h#2 (text+ko) ==== @@ -5,4 +5,8 @@ * Public domain. */ +#ifdef __FreeBSD__ +#include "gnuc.h" +#endif + __dead void cleanup(const char *); ==== //depot/projects/soc2010/bsdtextproc/sdiff/sdiff.c#2 (text+ko) ==== @@ -22,7 +22,14 @@ #include #include #include -#include + +#ifdef __FreeBSD__ + #include + #include + #include +#else + #include +#endif #include "common.h" #include "extern.h" From owner-p4-projects@FreeBSD.ORG Fri Jun 18 00:20:00 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id F2B1E1065674; Fri, 18 Jun 2010 00:19:59 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B7268106564A for ; Fri, 18 Jun 2010 00:19:59 +0000 (UTC) (envelope-from bfiedler@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A4D1D8FC16 for ; Fri, 18 Jun 2010 00:19:59 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5I0JwDC011113 for ; Fri, 18 Jun 2010 00:19:58 GMT (envelope-from bfiedler@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5I0JweF011111 for perforce@freebsd.org; Fri, 18 Jun 2010 00:19:58 GMT (envelope-from bfiedler@FreeBSD.org) Date: Fri, 18 Jun 2010 00:19:58 GMT Message-Id: <201006180019.o5I0JweF011111@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bfiedler@FreeBSD.org using -f From: Benjamin Fiedler To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179742 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Jun 2010 00:20:00 -0000 http://p4web.freebsd.org/@@179742?ac=10 Change 179742 by bfiedler@freebsd-7803 on 2010/06/18 00:19:01 Fix makefiles (proper debug in diff, add c99 and pedantic to sdiff) Affected files ... .. //depot/projects/soc2010/bsdtextproc/diff/Makefile#3 edit .. //depot/projects/soc2010/bsdtextproc/sdiff/Makefile#3 edit Differences ... ==== //depot/projects/soc2010/bsdtextproc/diff/Makefile#3 (text+ko) ==== @@ -1,9 +1,10 @@ # $FreeBSD$ # $OpenBSD: Makefile,v 1.2 2003/06/25 02:42:50 deraadt Exp $ -DEBUG = -g +DEBUG_FLAGS+= -g + PROG= diff SRCS= diff.c diffdir.c diffreg.c -CFLAGS+= -std=c99 -Wall -pedantic $(DEBUG) +CFLAGS+= -std=c99 -Wall -pedantic .include ==== //depot/projects/soc2010/bsdtextproc/sdiff/Makefile#3 (text+ko) ==== @@ -9,6 +9,9 @@ CFLAGS+= -I${dir} .endfor +COPTS+= -std=c99 -pedantic +DEBUG_FLAGS+= -g + #.endif PROG=sdiff From owner-p4-projects@FreeBSD.ORG Fri Jun 18 03:45:44 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D94291065676; Fri, 18 Jun 2010 03:45:43 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8F7B91065674 for ; Fri, 18 Jun 2010 03:45:43 +0000 (UTC) (envelope-from lz@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7C8F68FC12 for ; Fri, 18 Jun 2010 03:45:43 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5I3jhkg040644 for ; Fri, 18 Jun 2010 03:45:43 GMT (envelope-from lz@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5I3jhMe040642 for perforce@freebsd.org; Fri, 18 Jun 2010 03:45:43 GMT (envelope-from lz@FreeBSD.org) Date: Fri, 18 Jun 2010 03:45:43 GMT Message-Id: <201006180345.o5I3jhMe040642@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to lz@FreeBSD.org using -f From: Zheng Liu To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179744 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Jun 2010 03:45:44 -0000 http://p4web.freebsd.org/@@179744?ac=10 Change 179744 by lz@gnehzuil-freebsd on 2010/06/18 03:45:38 Modify super block, inode and group descriptor data structures to adapt to ext4 file system. Affected files ... .. //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_alloc.c#2 edit .. //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_balloc.c#2 edit .. //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_bmap.c#2 edit .. //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_dinode.h#2 edit .. //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_dir.h#2 edit .. //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_extern.h#2 edit .. //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_inode.c#2 edit .. //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_inode_cnv.c#2 edit .. //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_lookup.c#2 edit .. //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_mount.h#2 edit .. //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_readwrite.c#2 edit .. //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_rsv_win.h#2 edit .. //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_subr.c#2 edit .. //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_vfsops.c#2 edit .. //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_vnops.c#2 edit .. //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2fs.h#2 edit .. //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/fs.h#2 edit .. //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/inode.h#2 edit Differences ... ==== //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_alloc.c#2 (text+ko) ==== @@ -116,7 +116,7 @@ ump = ip->i_ump; bbp = (char *)bp->b_data; - if (fs->e2fs_gd[cg].ext2bgd_nbfree == 0) + if (fs->e2fs_gd[cg].ext2bgd_nbfree_lo == 0) return (0); if (bpref < 0) @@ -174,8 +174,8 @@ gotit: setbit(bbp, (daddr_t)bno); EXT2_LOCK(ump); - fs->e2fs->e2fs_fbcount--; - fs->e2fs_gd[cg].ext2bgd_nbfree--; + fs->e2fs->e2fs_fbcount_lo--; + fs->e2fs_gd[cg].ext2bgd_nbfree_lo--; fs->e2fs_fmod = 1; EXT2_UNLOCK(ump); bdwrite(bp); @@ -492,13 +492,13 @@ ump = ip->i_ump; mtx_assert(EXT2_MTX(ump), MA_OWNED); - if (size == fs->e2fs_bsize && fs->e2fs->e2fs_fbcount == 0) + if (size == fs->e2fs_bsize && fs->e2fs->e2fs_fbcount_lo == 0) goto nospace; if (cred->cr_uid != 0 && - fs->e2fs->e2fs_fbcount < fs->e2fs->e2fs_rbcount) + fs->e2fs->e2fs_fbcount_lo < fs->e2fs->e2fs_rbcount_lo) goto nospace; - if (bpref >= fs->e2fs->e2fs_bcount) + if (bpref >= fs->e2fs->e2fs_bcount_lo) bpref = 0; if (bpref == 0) cg = ino_to_cg(fs, ip->i_number); @@ -506,11 +506,11 @@ cg = dtog(fs, bpref); /* If cg has some free blocks, then try to allocate a free block from this cg */ - if (fs->e2fs_gd[cg].ext2bgd_nbfree > 0) { + if (fs->e2fs_gd[cg].ext2bgd_nbfree_lo > 0) { /* Read block bitmap from buffer */ EXT2_UNLOCK(ump); error = bread(ip->i_devvp, - fsbtodb(fs, fs->e2fs_gd[cg].ext2bgd_b_bitmap), + fsbtodb(fs, fs->e2fs_gd[cg].ext2bgd_b_bitmap_lo), (int)fs->e2fs_bsize, NOCRED, &bp); if (error) { brelse(bp); @@ -531,11 +531,11 @@ /* Just need to try to allocate a free block from rest groups. */ cg = (cg + 1) % fs->e2fs_gcount; for (i = 1; i < fs->e2fs_gcount; i++) { - if (fs->e2fs_gd[cg].ext2bgd_nbfree > 0) { + if (fs->e2fs_gd[cg].ext2bgd_nbfree_lo > 0) { /* Read block bitmap from buffer */ EXT2_UNLOCK(ump); error = bread(ip->i_devvp, - fsbtodb(fs, fs->e2fs_gd[cg].ext2bgd_b_bitmap), + fsbtodb(fs, fs->e2fs_gd[cg].ext2bgd_b_bitmap_lo), (int)fs->e2fs_bsize, NOCRED, &bp); if (error) { brelse(bp); @@ -602,12 +602,12 @@ if (cred == NOCRED) panic("ext2_alloc: missing credential"); #endif /* DIAGNOSTIC */ - if (size == fs->e2fs_bsize && fs->e2fs->e2fs_fbcount == 0) + if (size == fs->e2fs_bsize && fs->e2fs->e2fs_fbcount_lo == 0) goto nospace; if (cred->cr_uid != 0 && - fs->e2fs->e2fs_fbcount < fs->e2fs->e2fs_rbcount) + fs->e2fs->e2fs_fbcount_lo < fs->e2fs->e2fs_rbcount_lo) goto nospace; - if (bpref >= fs->e2fs->e2fs_bcount) + if (bpref >= fs->e2fs->e2fs_bcount_lo) bpref = 0; if (bpref == 0) cg = ino_to_cg(fs, ip->i_number); @@ -929,7 +929,7 @@ fs = pip->i_e2fs; avgifree = fs->e2fs->e2fs_ficount / fs->e2fs_gcount; - avgbfree = fs->e2fs->e2fs_fbcount / fs->e2fs_gcount; + avgbfree = fs->e2fs->e2fs_fbcount_lo / fs->e2fs_gcount; avgndir = fs->e2fs_total_dir / fs->e2fs_gcount; /* @@ -941,18 +941,18 @@ mincg = prefcg; minndir = fs->e2fs_ipg; for (cg = prefcg; cg < fs->e2fs_gcount; cg++) - if (fs->e2fs_gd[cg].ext2bgd_ndirs < minndir && - fs->e2fs_gd[cg].ext2bgd_nifree >= avgifree && - fs->e2fs_gd[cg].ext2bgd_nbfree >= avgbfree) { + if (fs->e2fs_gd[cg].ext2bgd_ndirs_lo < minndir && + fs->e2fs_gd[cg].ext2bgd_nifree_lo >= avgifree && + fs->e2fs_gd[cg].ext2bgd_nbfree_lo >= avgbfree) { mincg = cg; - minndir = fs->e2fs_gd[cg].ext2bgd_ndirs; + minndir = fs->e2fs_gd[cg].ext2bgd_ndirs_lo; } for (cg = 0; cg < prefcg; cg++) - if (fs->e2fs_gd[cg].ext2bgd_ndirs < minndir && - fs->e2fs_gd[cg].ext2bgd_nifree >= avgifree && - fs->e2fs_gd[cg].ext2bgd_nbfree >= avgbfree) { + if (fs->e2fs_gd[cg].ext2bgd_ndirs_lo < minndir && + fs->e2fs_gd[cg].ext2bgd_nifree_lo >= avgifree && + fs->e2fs_gd[cg].ext2bgd_nbfree_lo >= avgbfree) { mincg = cg; - minndir = fs->e2fs_gd[cg].ext2bgd_ndirs; + minndir = fs->e2fs_gd[cg].ext2bgd_ndirs_lo; } return (mincg); @@ -989,16 +989,16 @@ */ prefcg = ino_to_cg(fs, pip->i_number); for (cg = prefcg; cg < fs->e2fs_gcount; cg++) - if (fs->e2fs_gd[cg].ext2bgd_ndirs < maxndir && - fs->e2fs_gd[cg].ext2bgd_nifree >= minifree && - fs->e2fs_gd[cg].ext2bgd_nbfree >= minbfree) { + if (fs->e2fs_gd[cg].ext2bgd_ndirs_lo < maxndir && + fs->e2fs_gd[cg].ext2bgd_nifree_lo >= minifree && + fs->e2fs_gd[cg].ext2bgd_nbfree_lo >= minbfree) { if (fs->e2fs_contigdirs[cg] < maxcontigdirs) return (cg); } for (cg = 0; cg < prefcg; cg++) - if (fs->e2fs_gd[cg].ext2bgd_ndirs < maxndir && - fs->e2fs_gd[cg].ext2bgd_nifree >= minifree && - fs->e2fs_gd[cg].ext2bgd_nbfree >= minbfree) { + if (fs->e2fs_gd[cg].ext2bgd_ndirs_lo < maxndir && + fs->e2fs_gd[cg].ext2bgd_nifree_lo >= minifree && + fs->e2fs_gd[cg].ext2bgd_nbfree_lo >= minbfree) { if (fs->e2fs_contigdirs[cg] < maxcontigdirs) return (cg); } @@ -1006,10 +1006,10 @@ * This is a backstop when we have deficit in space. */ for (cg = prefcg; cg < fs->e2fs_gcount; cg++) - if (fs->e2fs_gd[cg].ext2bgd_nifree >= avgifree) + if (fs->e2fs_gd[cg].ext2bgd_nifree_lo >= avgifree) return (cg); for (cg = 0; cg < prefcg; cg++) - if (fs->e2fs_gd[cg].ext2bgd_nifree >= avgifree) + if (fs->e2fs_gd[cg].ext2bgd_nifree_lo >= avgifree) break; return (cg); } @@ -1130,11 +1130,11 @@ /* XXX ondisk32 */ fs = ip->i_e2fs; ump = ip->i_ump; - if (fs->e2fs_gd[cg].ext2bgd_nbfree == 0) + if (fs->e2fs_gd[cg].ext2bgd_nbfree_lo == 0) return (0); EXT2_UNLOCK(ump); error = bread(ip->i_devvp, fsbtodb(fs, - fs->e2fs_gd[cg].ext2bgd_b_bitmap), + fs->e2fs_gd[cg].ext2bgd_b_bitmap_lo), (int)fs->e2fs_bsize, NOCRED, &bp); if (error) { brelse(bp); @@ -1195,8 +1195,8 @@ #endif setbit(bbp, (daddr_t)bno); EXT2_LOCK(ump); - fs->e2fs->e2fs_fbcount--; - fs->e2fs_gd[cg].ext2bgd_nbfree--; + fs->e2fs->e2fs_fbcount_lo--; + fs->e2fs_gd[cg].ext2bgd_nbfree_lo--; fs->e2fs_fmod = 1; EXT2_UNLOCK(ump); bdwrite(bp); @@ -1222,11 +1222,11 @@ ipref = 0; fs = ip->i_e2fs; ump = ip->i_ump; - if (fs->e2fs_gd[cg].ext2bgd_nifree == 0) + if (fs->e2fs_gd[cg].ext2bgd_nifree_lo == 0) return (0); EXT2_UNLOCK(ump); error = bread(ip->i_devvp, fsbtodb(fs, - fs->e2fs_gd[cg].ext2bgd_i_bitmap), + fs->e2fs_gd[cg].ext2bgd_i_bitmap_lo), (int)fs->e2fs_bsize, NOCRED, &bp); if (error) { brelse(bp); @@ -1267,11 +1267,11 @@ gotit: setbit(ibp, ipref); EXT2_LOCK(ump); - fs->e2fs_gd[cg].ext2bgd_nifree--; + fs->e2fs_gd[cg].ext2bgd_nifree_lo--; fs->e2fs->e2fs_ficount--; fs->e2fs_fmod = 1; if ((mode & IFMT) == IFDIR) { - fs->e2fs_gd[cg].ext2bgd_ndirs++; + fs->e2fs_gd[cg].ext2bgd_ndirs_lo++; fs->e2fs_total_dir++; } EXT2_UNLOCK(ump); @@ -1298,14 +1298,14 @@ fs = ip->i_e2fs; ump = ip->i_ump; cg = dtog(fs, bno); - if ((u_int)bno >= fs->e2fs->e2fs_bcount) { + if ((u_int)bno >= fs->e2fs->e2fs_bcount_lo) { printf("bad block %lld, ino %llu\n", (long long)bno, (unsigned long long)ip->i_number); ext2_fserr(fs, ip->i_uid, "bad block"); return; } error = bread(ip->i_devvp, - fsbtodb(fs, fs->e2fs_gd[cg].ext2bgd_b_bitmap), + fsbtodb(fs, fs->e2fs_gd[cg].ext2bgd_b_bitmap_lo), (int)fs->e2fs_bsize, NOCRED, &bp); if (error) { brelse(bp); @@ -1320,8 +1320,8 @@ } clrbit(bbp, bno); EXT2_LOCK(ump); - fs->e2fs->e2fs_fbcount++; - fs->e2fs_gd[cg].ext2bgd_nbfree++; + fs->e2fs->e2fs_fbcount_lo++; + fs->e2fs_gd[cg].ext2bgd_nbfree_lo++; fs->e2fs_fmod = 1; EXT2_UNLOCK(ump); bdwrite(bp); @@ -1354,7 +1354,7 @@ cg = ino_to_cg(fs, ino); error = bread(pip->i_devvp, - fsbtodb(fs, fs->e2fs_gd[cg].ext2bgd_i_bitmap), + fsbtodb(fs, fs->e2fs_gd[cg].ext2bgd_i_bitmap_lo), (int)fs->e2fs_bsize, NOCRED, &bp); if (error) { brelse(bp); @@ -1371,9 +1371,9 @@ clrbit(ibp, ino); EXT2_LOCK(ump); fs->e2fs->e2fs_ficount++; - fs->e2fs_gd[cg].ext2bgd_nifree++; + fs->e2fs_gd[cg].ext2bgd_nifree_lo++; if ((mode & IFMT) == IFDIR) { - fs->e2fs_gd[cg].ext2bgd_ndirs--; + fs->e2fs_gd[cg].ext2bgd_ndirs_lo--; fs->e2fs_total_dir--; } fs->e2fs_fmod = 1; ==== //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_balloc.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_bmap.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_dinode.h#2 (text+ko) ==== @@ -29,8 +29,6 @@ #ifndef _FS_EXT2FS_EXT2_DINODE_H_ #define _FS_EXT2FS_EXT2_DINODE_H_ -#define e2di_size_high e2di_dacl - /* * Inode flags * The current implementation uses only EXT2_IMMUTABLE and EXT2_APPEND flags @@ -43,8 +41,22 @@ #define EXT2_APPEND 0x00000020 /* writes to file may only append */ #define EXT2_NODUMP 0x00000040 /* do not dump file */ #define EXT2_NOATIME 0x00000080 /* do not update atime */ +/* NOT implementation. Reserved for compression usage. */ +#define EXT4_DIRTY 0x00000100 +#define EXT4_COMPRBLK 0x00000200 /* One or more compressed clusters */ +#define EXT4_NOCOMPR 0x00000400 /* Don't compress */ +#define EXT4_ECOMPR 0x00000800 /* Compression error */ +/* End compression flags */ +#define EXT4_INDEX 0x00001000 /* Hash-indexed directory */ +#define EXT4_IMAGIC 0x00002000 /* AFS directory */ +#define EXT4_JOURNAL_DATA 0x00004000 /* File data should be journaled */ +#define EXT4_NOTAIL 0x00008000 /* File tail should not be merged */ +#define EXT4_DIRSYNC 0x00010000 /* dirsync behavior */ +#define EXT4_TOPDIR 0x00020000 /* top of directory hierarchies */ +#define EXT4_HUGE_FILE 0x00040000 /* Set to each huge file */ +#define EXT4_EXTENTS 0x00080000 /* Inode uses extents */ +#define EXT4_RESERVED 0x80000000 /* Reserved for ext4 lib */ - /* * Structure of an inode on the disk */ @@ -60,18 +72,52 @@ u_int16_t e2di_nlink; /* 26: File link count */ u_int32_t e2di_nblock; /* 28: Blocks count */ u_int32_t e2di_flags; /* 32: Status flags (chflags) */ - u_int32_t e2di_linux_reserved1; /* 36 */ + union { + struct { + u_int32_t e2di_version; + } linux1; + struct { + u_int32_t e2di_translator; + } hurd1; + struct { + u_int32_t e2di_reserved1; + } masix1; + } osd1; /* 36: */ u_int32_t e2di_blocks[EXT2_N_BLOCKS]; /* 40: disk blocks */ u_int32_t e2di_gen; /* 100: generation number */ u_int32_t e2di_facl; /* 104: file ACL (not implemented) */ u_int32_t e2di_dacl; /* 108: dir ACL (not implemented) */ +#define e2di_size_high e2di_dacl u_int32_t e2di_faddr; /* 112: fragment address */ - u_int8_t e2di_nfrag; /* 116: fragment number */ - u_int8_t e2di_fsize; /* 117: fragment size */ - u_int16_t e2di_linux_reserved2; /* 118 */ - u_int16_t e2di_uid_high; /* 120: Owner UID top 16 bits */ - u_int16_t e2di_gid_high; /* 122: Owner GID top 16 bits */ - u_int32_t e2di_linux_reserved3; /* 124 */ + union { + struct { + u_int16_t e2di_l_blk_high; + u_int16_t e2di_l_facl_high; + u_int16_t e2di_l_uid_high; + u_int16_t e2di_l_gid_high; + u_int32_t e2di_l_reserved2; + } linux2; + struct { + u_int16_t e2di_h_reserved1; + u_int16_t e2di_h_mode_high; + u_int16_t e2di_h_uid_high; + u_int16_t e2di_h_gid_high; + u_int32_t e2di_h_author; + } hurd2; + struct { + u_int16_t e2di_m_reserved1; + u_int16_t e2di_m_facl_high; + u_int32_t e2di_reserved2[2]; + } masix2; + } osd2; + u_int16_t e2di_extra_isize; + u_int16_t e2di_pad; + u_int32_t e2di_ctime_extra; + u_int32_t e2di_mtime_extra; + u_int32_t e2di_atime_extra; + u_int32_t e2di_crtime; + u_int32_t e2di_crtime_extra; + u_int32_t e2di_version_hi; }; #endif /* _FS_EXT2FS_EXT2_DINODE_H_ */ ==== //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_dir.h#2 (text+ko) ==== ==== //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_extern.h#2 (text+ko) ==== ==== //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_inode.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_inode_cnv.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_lookup.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_mount.h#2 (text+ko) ==== ==== //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_readwrite.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_rsv_win.h#2 (text+ko) ==== ==== //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_subr.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_vfsops.c#2 (text+ko) ==== @@ -288,7 +288,8 @@ return (1); } if (es->e2fs_rev > E2FS_REV0) { - if (es->e2fs_features_incompat & ~EXT2F_INCOMPAT_SUPP) { + /*if (es->e2fs_features_incompat & ~EXT2F_INCOMPAT_SUPP) {*/ + if (es->e2fs_features_incompat & ~EXT4F_INCOMPAT_SUPP) { printf( "WARNING: mount of %s denied due to unsupported optional features\n", devtoname(dev)); @@ -350,7 +351,7 @@ fs->e2fs_itpg = fs->e2fs_ipg /fs->e2fs_ipb; fs->e2fs_descpb = fs->e2fs_bsize / sizeof (struct ext2_gd); /* s_resuid / s_resgid ? */ - fs->e2fs_gcount = (es->e2fs_bcount - es->e2fs_first_dblock + + fs->e2fs_gcount = (es->e2fs_bcount_lo - es->e2fs_first_dblock + EXT2_BLOCKS_PER_GROUP(fs) - 1) / EXT2_BLOCKS_PER_GROUP(fs); db_count = (fs->e2fs_gcount + EXT2_DESC_PER_BLOCK(fs) - 1) / EXT2_DESC_PER_BLOCK(fs); @@ -385,7 +386,7 @@ } fs->e2fs_total_dir = 0; for (i=0; i < fs->e2fs_gcount; i++){ - fs->e2fs_total_dir += fs->e2fs_gd[i].ext2bgd_ndirs; + fs->e2fs_total_dir += fs->e2fs_gd[i].ext2bgd_ndirs_lo; fs->e2fs_contigdirs[i] = 0; } if (es->e2fs_rev == E2FS_REV0 || @@ -752,9 +753,9 @@ sbp->f_bsize = EXT2_FRAG_SIZE(fs); sbp->f_iosize = EXT2_BLOCK_SIZE(fs); - sbp->f_blocks = fs->e2fs->e2fs_bcount - overhead; - sbp->f_bfree = fs->e2fs->e2fs_fbcount; - sbp->f_bavail = sbp->f_bfree - fs->e2fs->e2fs_rbcount; + sbp->f_blocks = fs->e2fs->e2fs_bcount_lo - overhead; + sbp->f_bfree = fs->e2fs->e2fs_fbcount_lo; + sbp->f_bavail = sbp->f_bfree - fs->e2fs->e2fs_rbcount_lo; sbp->f_files = fs->e2fs->e2fs_icount; sbp->f_ffree = fs->e2fs->e2fs_ficount; return (0); ==== //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_vnops.c#2 (text+ko) ==== ==== //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2fs.h#2 (text+ko) ==== @@ -73,7 +73,7 @@ /* * Maximal count of links to a file */ -#define EXT2_LINK_MAX 32000 +#define EXT2_LINK_MAX 65000 /* * Constants relative to the data blocks @@ -97,9 +97,9 @@ */ struct ext2fs { u_int32_t e2fs_icount; /* Inode count */ - u_int32_t e2fs_bcount; /* blocks count */ - u_int32_t e2fs_rbcount; /* reserved blocks count */ - u_int32_t e2fs_fbcount; /* free blocks count */ + u_int32_t e2fs_bcount_lo; /* blocks count */ + u_int32_t e2fs_rbcount_lo; /* reserved blocks count */ + u_int32_t e2fs_fbcount_lo; /* free blocks count */ u_int32_t e2fs_ficount; /* free inodes count */ u_int32_t e2fs_first_dblock; /* first data block */ u_int32_t e2fs_log_bsize; /* block size = 1024*(2^e2fs_log_bsize) */ @@ -132,8 +132,36 @@ char e2fs_vname[16]; /* volume name */ char e2fs_fsmnt[64]; /* name mounted on */ u_int32_t e2fs_algo; /* For comcate for dir */ - u_int16_t e2fs_reserved_ngdb; /* # of reserved gd blocks for resize */ - u_int32_t reserved2[204]; + u_int8_t e2fs_prealloc_blk; /* number of blocks to try to preallocate */ + u_int8_t e2fs_prealloc_dblk; /* number of dirs to preallocate */ + u_int16_t e2fs_reserved_ngdb; /* # of reserved gd blocks for resize */ + u_int8_t e2fs_journal_uuid[16]; /* uuid of journal superblock */ + u_int32_t e2fs_journal_inum; /* inode number of journal file */ + u_int32_t e2fs_journal_dev; /* device number of journal file */ + u_int32_t e2fs_last_orphan; /* start of list of inodes to delete */ + u_int32_t e2fs_hash_seed[4]; /* HTREE hash seed */ + u_int8_t e2fs_def_hash_ver; /* default hash version to use */ + u_int8_t e2fs_char_pad; + u_int16_t e2fs_desc_size; /* size of group descriptor */ + u_int32_t e2fs_def_mnt_opts; + u_int32_t e2fs_first_meta_bg; /* first metablock block group */ + u_int32_t e2fs_mkfs_time; /* when the fs was created */ + u_int32_t e2fs_jnl_blks[17]; /* backup of the journal inode */ + u_int32_t e2fs_bcount_hi; /* block count */ + u_int32_t e2fs_rbcount_hi; /* reserved blocks count */ + u_int32_t e2fs_fbcount_hi; /* free blocks count */ + u_int16_t e2fs_min_extra_isize;/* all inodes have at least some bytes */ + u_int16_t e2fs_want_extra_isize; /* new inodes should reserve some bytes */ + u_int32_t e2fs_flags; /* miscellaneous flags */ + u_int16_t e2fs_raid_stride; /* RAID stride */ + u_int16_t e2fs_mmpintv; /* number of seconds to wait in MMP checking */ + u_int64_t e2fs_mmpblk; /* block for multi-mount protection */ + u_int32_t e2fs_raid_stripe_wid;/* blocks on all data disks (N * stride) */ + u_int8_t e2fs_log_gpf; /* FLEX_BG group size */ + u_int8_t e2fs_char_pad2; + u_int16_t e2fs_pad; + u_int64_t e2fs_kbytes_written; /* number of lifetime kilobytes written */ + u_int32_t reserved2[160]; }; @@ -207,9 +235,20 @@ #define EXT2F_ROCOMPAT_SPARSESUPER 0x0001 #define EXT2F_ROCOMPAT_LARGEFILE 0x0002 #define EXT2F_ROCOMPAT_BTREE_DIR 0x0004 +#define EXT4F_ROCOMPAT_HUGE_FILE 0x0008 +#define EXT4F_ROCOMPAT_GDT_CSUM 0x0010 +#define EXT4F_ROCOMPAT_DIR_NLINK 0x0020 +#define EXT4F_ROCOMPAT_EXTRA_ISIZE 0x0040 #define EXT2F_INCOMPAT_COMP 0x0001 #define EXT2F_INCOMPAT_FTYPE 0x0002 +#define EXT4F_INCOMPAT_RECOVER 0x0004 +#define EXT4F_INCOMPAT_JOURNAL_DEV 0x0008 +#define EXT4F_INCOMPAT_META_BG 0x0010 +#define EXT4F_INCOMPAT_EXTENTS 0x0040 +#define EXT4F_INCOMPAT_64BIT 0x0080 +#define EXT4F_INCOMPAT_MMP 0x0100 +#define EXT4F_INCOMPAT_FLEX_BG 0X0200 /* * Features supported in this implementation @@ -225,6 +264,20 @@ #define EXT2F_INCOMPAT_SUPP EXT2F_INCOMPAT_FTYPE /* + * Features supported in ext4 read-only mode + */ +#define EXT4F_INCOMPAT_SUPP (EXT2F_INCOMPAT_FTYPE \ + | EXT4F_INCOMPAT_EXTENTS \ + | EXT4F_INCOMPAT_FLEX_BG) +#define EXT4F_ROCOMPAT_SUPP (EXT2F_ROCOMPAT_SPARSESUPER \ + | EXT2F_ROCOMPAT_LARGEFILE \ + | EXT2F_ROCOMPAT_BTREE_DIR \ + | EXT4F_ROCOMPAT_GDT_CSUM \ + | EXT4F_ROCOMPAT_DIR_NLINK \ + | EXT4F_ROCOMPAT_EXTRA_ISIZE \ + | EXT4F_ROCOMPAT_HUGE_FILE) + +/* * Feature set definitions */ #define EXT2_HAS_COMPAT_FEATURE(sb,mask) \ @@ -260,14 +313,24 @@ /* ext2 file system block group descriptor */ struct ext2_gd { - u_int32_t ext2bgd_b_bitmap; /* blocks bitmap block */ - u_int32_t ext2bgd_i_bitmap; /* inodes bitmap block */ - u_int32_t ext2bgd_i_tables; /* inodes table block */ - u_int16_t ext2bgd_nbfree; /* number of free blocks */ - u_int16_t ext2bgd_nifree; /* number of free inodes */ - u_int16_t ext2bgd_ndirs; /* number of directories */ - u_int16_t reserved; - u_int32_t reserved2[3]; + u_int32_t ext2bgd_b_bitmap_lo; /* blocks bitmap block */ + u_int32_t ext2bgd_i_bitmap_lo; /* inodes bitmap block */ + u_int32_t ext2bgd_i_tables_lo; /* inodes table block */ + u_int16_t ext2bgd_nbfree_lo; /* number of free blocks */ + u_int16_t ext2bgd_nifree_lo; /* number of free inodes */ + u_int16_t ext2bgd_ndirs_lo; /* number of directories */ + u_int16_t ext2bgd_flags; /* EXT4_BG_flags */ + u_int32_t reserved[2]; + u_int16_t ext2bgd_i_tables_unused_lo; /* number of unused inodes */ + u_int16_t ext2bgd_chksum; /* crc16 checksum */ + u_int32_t ext2bgd_b_bitmap_hi; /* blocks bitmap block MSB */ + u_int32_t ext2bgd_i_bitmap_hi; /* inodes bitmap block MSB */ + u_int32_t ext2bgd_i_tables_hi; /* inodes table block MSB */ + u_int16_t ext2bgd_nbfree_hi; /* number of free blocks MSB */ + u_int16_t ext2bgd_nifree_hi; /* number of free inodes MSB */ + u_int16_t ext2bgd_ndirs_hi; /* number of directories MSB */ + u_int16_t ext2bgd_i_tables_unused_hi; /* number of unused inodes MSB */ + u_int32_t reserved2[3]; }; /* EXT2FS metadatas are stored in little-endian byte order. These macros @@ -280,7 +343,7 @@ * Macro-instructions used to manage several block sizes */ #define EXT2_MIN_BLOCK_SIZE 1024 -#define EXT2_MAX_BLOCK_SIZE 4096 +#define EXT2_MAX_BLOCK_SIZE 65536 #define EXT2_MIN_BLOCK_LOG_SIZE 10 #if defined(_KERNEL) # define EXT2_BLOCK_SIZE(s) ((s)->e2fs_bsize) ==== //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/fs.h#2 (text+ko) ==== @@ -93,7 +93,7 @@ /* get block containing inode from its number x */ #define ino_to_fsba(fs, x) \ - ((fs)->e2fs_gd[ino_to_cg((fs), (x))].ext2bgd_i_tables + \ + ((fs)->e2fs_gd[ino_to_cg((fs), (x))].ext2bgd_i_tables_lo + \ (((x) - 1) % (fs)->e2fs->e2fs_ipg) / (fs)->e2fs_ipb) /* get offset for inode in block */ ==== //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/inode.h#2 (text+ko) ==== From owner-p4-projects@FreeBSD.ORG Fri Jun 18 17:50:56 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3E550106566C; Fri, 18 Jun 2010 17:50:56 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 003E9106564A for ; Fri, 18 Jun 2010 17:50:55 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E07FF8FC16 for ; Fri, 18 Jun 2010 17:50:55 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5IHotuQ062513 for ; Fri, 18 Jun 2010 17:50:55 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5IHosmw062511 for perforce@freebsd.org; Fri, 18 Jun 2010 17:50:54 GMT (envelope-from gabor@freebsd.org) Date: Fri, 18 Jun 2010 17:50:54 GMT Message-Id: <201006181750.o5IHosmw062511@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179776 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Jun 2010 17:50:56 -0000 http://p4web.freebsd.org/@@179776?ac=10 Change 179776 by gabor@gabor_aspire on 2010/06/18 17:50:04 IFC and pull in libc. Affected files ... .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/Makefile#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/Versions.def#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/SYS.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/Symbol.map#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/_fpmath.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/arith.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/gd_qnan.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/gen/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/gen/_set_tp.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/gen/_setjmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/gen/fabs.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/gen/flt_rounds.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/gen/fpgetmask.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/gen/fpgetprec.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/gen/fpgetround.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/gen/fpgetsticky.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/gen/fpsetmask.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/gen/fpsetprec.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/gen/fpsetround.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/gen/infinity.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/gen/ldexp.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/gen/makecontext.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/gen/modf.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/gen/rfork_thread.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/gen/setjmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/gen/signalcontext.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/gen/sigsetjmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/stdlib/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/stdlib/div.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/stdlib/ldiv.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/stdlib/lldiv.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/string/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/string/bcmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/string/bcopy.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/string/bzero.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/string/memcmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/string/memcpy.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/string/memmove.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/string/memset.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/string/strcat.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/string/strcmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/string/strcpy.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/sys/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/sys/amd64_get_fsbase.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/sys/amd64_get_gsbase.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/sys/amd64_set_fsbase.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/sys/amd64_set_gsbase.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/sys/brk.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/sys/cerror.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/sys/exect.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/sys/getcontext.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/sys/pipe.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/sys/ptrace.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/sys/reboot.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/sys/sbrk.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/sys/setlogin.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/sys/sigreturn.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/amd64/sys/vfork.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/SYS.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/Symbol.map#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/_fpmath.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/arith.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/gd_qnan.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/gen/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/gen/_ctx_start.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/gen/_set_tp.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/gen/_setjmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/gen/alloca.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/gen/divsi3.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/gen/fabs.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/gen/infinity.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/gen/makecontext.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/gen/modf.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/gen/setjmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/gen/signalcontext.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/gen/sigsetjmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/softfloat/arm-gcc.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/softfloat/milieu.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/softfloat/softfloat.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/string/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/string/bcopy.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/string/bzero.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/string/ffs.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/string/memcmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/string/memcpy.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/string/memcpy_arm.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/string/memcpy_xscale.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/string/memmove.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/string/memset.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/string/strcmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/string/strlen.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/string/strncmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/sys/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/sys/Ovfork.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/sys/brk.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/sys/cerror.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/sys/fork.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/sys/pipe.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/sys/ptrace.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/sys/sbrk.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/sys/shmat.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/sys/sigreturn.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/arm/sys/syscall.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/compat-43/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/compat-43/Symbol.map#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/compat-43/creat.2#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/compat-43/creat.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/compat-43/gethostid.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/compat-43/gethostid.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/compat-43/getwd.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/compat-43/killpg.2#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/compat-43/killpg.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/compat-43/sethostid.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/compat-43/setpgrp.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/compat-43/setrgid.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/compat-43/setruid.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/compat-43/setruid.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/compat-43/sigcompat.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/compat-43/sigpause.2#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/compat-43/sigsetmask.2#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/compat-43/sigvec.2#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/README#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/Symbol.map#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/btree/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/btree/bt_close.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/btree/bt_conv.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/btree/bt_debug.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/btree/bt_delete.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/btree/bt_get.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/btree/bt_open.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/btree/bt_overflow.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/btree/bt_page.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/btree/bt_put.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/btree/bt_search.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/btree/bt_seq.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/btree/bt_split.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/btree/bt_utils.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/btree/btree.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/btree/extern.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/changelog#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/db/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/db/db.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/docs/hash.usenix.ps#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/docs/libtp.usenix.ps#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/hash/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/hash/README#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/hash/extern.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/hash/hash.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/hash/hash.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/hash/hash_bigkey.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/hash/hash_buf.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/hash/hash_func.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/hash/hash_log2.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/hash/hash_page.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/hash/ndbm.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/hash/page.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/man/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/man/btree.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/man/dbm.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/man/dbopen.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/man/hash.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/man/mpool.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/man/recno.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/mpool/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/mpool/README#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/mpool/mpool-compat.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/mpool/mpool.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/mpool/mpool.libtp#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/recno/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/recno/extern.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/recno/rec_close.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/recno/rec_delete.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/recno/rec_get.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/recno/rec_open.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/recno/rec_put.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/recno/rec_search.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/recno/rec_seq.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/recno/rec_utils.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/recno/recno.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/test/Makefile#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/test/README#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/test/btree.tests/main.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/test/dbtest.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/test/hash.tests/driver2.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/test/hash.tests/makedb.sh#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/test/hash.tests/tcreat3.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/test/hash.tests/tdel.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/test/hash.tests/testit#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/test/hash.tests/thash4.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/test/hash.tests/tread2.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/test/hash.tests/tseq.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/test/hash.tests/tverify.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/db/test/run.test#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gdtoa/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gdtoa/Symbol.map#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gdtoa/_hdtoa.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gdtoa/_hldtoa.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gdtoa/_ldtoa.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gdtoa/glue.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gdtoa/machdep_ldisQ.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gdtoa/machdep_ldisd.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gdtoa/machdep_ldisx.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/Symbol.map#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/__getosreldate.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/__xuname.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/_once_stub.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/_pthread_stubs.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/_rand48.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/_spinlock_stub.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/_thread_init.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/alarm.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/alarm.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/arc4random.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/arc4random.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/assert.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/basename.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/basename.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/check_utility_compat.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/check_utility_compat.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/clock.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/clock.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/closedir.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/confstr.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/confstr.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/crypt.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/ctermid.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/ctermid.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/daemon.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/daemon.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/devname.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/devname.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/directory.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/dirname.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/dirname.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/disklabel.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/dladdr.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/dlfcn.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/dlinfo.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/dllockinit.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/dlopen.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/drand48.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/erand48.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/err.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/err.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/errlst.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/errno.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/exec.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/exec.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/fdevname.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/feature_present.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/feature_present.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/fmtcheck.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/fmtcheck.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/fmtmsg.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/fmtmsg.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/fnmatch.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/fnmatch.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/fpclassify.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/fpclassify.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/frexp.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/frexp.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/fstab.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/ftok.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/ftok.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/fts-compat.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/fts-compat.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/fts.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/fts.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/ftw.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/ftw.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getbootfile.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getbootfile.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getbsize.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getbsize.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getcap.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getcap.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getcontext.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getcwd.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getcwd.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getdiskbyname.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getdomainname.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getdomainname.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getfsent.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getgrent.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getgrent.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getgrouplist.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getgrouplist.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/gethostname.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/gethostname.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getloadavg.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getloadavg.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getlogin.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getmntinfo.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getmntinfo.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getnetgrent.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getnetgrent.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getosreldate.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getosreldate.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getpagesize.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getpagesize.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getpagesizes.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getpagesizes.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getpass.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getpeereid.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getpeereid.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getprogname.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getprogname.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getpwent.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getpwent.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getttyent.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getttyent.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getusershell.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getusershell.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getutxent.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getutxent.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getvfsbyname.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/getvfsbyname.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/glob.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/glob.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/initgroups.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/initgroups.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/isatty.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/isgreater.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/isinf.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/isnan.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/jrand48.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/lcong48.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/ldexp.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/ldexp.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/lockf.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/lockf.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/lrand48.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/makecontext.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/modf.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/mrand48.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/nftw.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/nice.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/nice.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/nlist.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/nlist.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/nrand48.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/opendir.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/pause.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/pause.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/pmadvise.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/popen.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/popen.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/posix_spawn.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/posix_spawn.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/posix_spawn_file_actions_addopen.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/posix_spawn_file_actions_init.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/posix_spawnattr_getflags.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/posix_spawnattr_getpgroup.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/posix_spawnattr_getschedparam.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/posix_spawnattr_getschedpolicy.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/posix_spawnattr_getsigdefault.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/posix_spawnattr_getsigmask.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/posix_spawnattr_init.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/psignal.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/psignal.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/pututxline.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/pw_scan.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/pw_scan.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/pwcache.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/pwcache.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/raise.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/raise.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/rand48.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/rand48.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/readdir.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/readpassphrase.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/readpassphrase.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/rewinddir.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/rfork_thread.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/scandir.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/scandir.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/seed48.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/seekdir.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/sem.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/sem_destroy.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/sem_getvalue.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/sem_init.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/sem_new.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/sem_open.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/sem_post.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/sem_timedwait.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/sem_wait.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/semctl.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/setdomainname.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/sethostname.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/setjmp.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/setjmperr.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/setmode.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/setmode.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/setproctitle.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/setproctitle.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/setprogname.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/siginterrupt.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/siginterrupt.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/siglist.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/signal.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/signal.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/sigsetops.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/sigsetops.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/sleep.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/sleep.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/srand48.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/statvfs.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/statvfs.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/stringlist.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/stringlist.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/strtofflags.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/strtofflags.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/swapcontext.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/sysconf.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/sysconf.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/sysctl.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/sysctl.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/sysctlbyname.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/sysctlnametomib.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/syslog.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/syslog.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/tcgetpgrp.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/tcgetsid.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/tcsendbreak.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/tcsetattr.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/tcsetpgrp.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/tcsetsid.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/telldir.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/telldir.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/termios.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/time.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/time.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/times.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/times.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/timezone.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/timezone.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/tls.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/ttyname.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/ttyname.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/ttyslot.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/tzset.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/ualarm.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/ualarm.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/ucontext.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/ulimit.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/ulimit.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/uname.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/uname.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/unvis.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/unvis.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/usleep.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/usleep.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/utime.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/utime.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/utxdb.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/utxdb.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/valloc.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/valloc.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/vis.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/vis.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/wait.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/wait3.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/waitpid.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/wordexp.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/wordexp.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gmon/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gmon/Symbol.map#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gmon/gmon.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gmon/mcount.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gmon/moncontrol.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/SYS.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/Symbol.map#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/_fpmath.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/arith.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/gd_qnan.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/gen/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/gen/_ctx_start.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/gen/_set_tp.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/gen/_setjmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/gen/fabs.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/gen/flt_rounds.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/gen/infinity.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/gen/ldexp.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/gen/makecontext.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/gen/modf.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/gen/rfork_thread.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/gen/setjmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/gen/signalcontext.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/gen/sigsetjmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/stdlib/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/stdlib/div.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/stdlib/ldiv.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/bcmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/bcopy.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/bzero.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/ffs.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/index.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/memchr.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/memcmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/memcpy.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/memmove.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/memset.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/rindex.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/strcat.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/strchr.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/strcmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/strcpy.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/strlen.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/strncmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/strrchr.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/swab.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/wcschr.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/wcscmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/wcslen.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/string/wmemchr.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/Ovfork.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/brk.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/cerror.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/exect.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/getcontext.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/i386_clr_watch.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/i386_get_fsbase.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/i386_get_gsbase.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/i386_get_ioperm.2#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/i386_get_ioperm.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/i386_get_ldt.2#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/i386_get_ldt.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/i386_set_fsbase.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/i386_set_gsbase.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/i386_set_ioperm.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/i386_set_ldt.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/i386_set_watch.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/i386_set_watch.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/i386_vm86.2#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/i386_vm86.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/pipe.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/ptrace.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/reboot.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/sbrk.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/setlogin.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/sigreturn.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/i386/sys/syscall.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/SYS.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/Symbol.map#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/_fpmath.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/arith.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gd_qnan.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/__divdf3.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/__divdi3.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/__divsf3.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/__divsi3.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/__moddi3.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/__modsi3.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/__udivdi3.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/__udivsi3.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/__umoddi3.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/__umodsi3.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/_mcount.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/_set_tp.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/_setjmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/fabs.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/flt_rounds.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/fpgetmask.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/fpgetround.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/fpsetmask.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/fpsetround.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/infinity.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/makecontext.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/modf.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/setjmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/signalcontext.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/sigsetjmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/gen/unwind.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/string/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/string/bcopy.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/string/bzero.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/string/ffs.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/string/memcpy.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/string/memmove.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/sys/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/sys/Ovfork.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/sys/brk.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/sys/cerror.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/sys/exect.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/sys/fork.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/sys/getcontext.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/sys/pipe.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/sys/ptrace.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/sys/sbrk.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/sys/setlogin.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/sys/sigreturn.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/ia64/sys/swapcontext.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/include/compat.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/include/fpmath.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/include/isc/eventlib.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/include/isc/list.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/include/isc/platform.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/include/libc_private.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/include/namespace.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/include/nscache.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/include/nscachedcli.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/include/nss_tls.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/include/port_after.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/include/port_before.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/include/reentrant.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/include/resolv_mt.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/include/spinlock.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/include/un-namespace.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/inet/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/inet/Symbol.map#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/inet/inet_addr.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/inet/inet_cidr_ntop.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/inet/inet_cidr_pton.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/inet/inet_lnaof.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/inet/inet_makeaddr.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/inet/inet_net_ntop.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/inet/inet_net_pton.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/inet/inet_neta.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/inet/inet_netof.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/inet/inet_network.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/inet/inet_ntoa.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/inet/inet_ntop.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/inet/inet_pton.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/inet/nsap_addr.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/isc/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/isc/ev_streams.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/isc/ev_timers.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/isc/eventlib_p.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/Symbol.map#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/ascii.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/big5.5#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/big5.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/btowc.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/btowc.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/collate.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/collate.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/collcmp.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/ctype.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/digittoint.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/euc.5#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/euc.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/fix_grouping.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/gb18030.5#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/gb18030.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/gb2312.5#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/gb2312.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/gbk.5#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/gbk.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/isalnum.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/isalpha.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/isascii.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/isblank.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/iscntrl.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/isctype.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/isdigit.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/isgraph.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/isideogram.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/islower.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/isphonogram.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/isprint.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/ispunct.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/isrune.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/isspace.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/isspecial.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/isupper.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/iswalnum.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/iswctype.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/isxdigit.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/ldpart.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/ldpart.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/lmessages.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/lmessages.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/lmonetary.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/lmonetary.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/lnumeric.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/lnumeric.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/localeconv.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/localeconv.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/mblen.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/mblen.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/mblocal.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/mbrlen.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/mbrlen.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/mbrtowc.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/mbrtowc.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/mbsinit.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/mbsinit.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/mbsnrtowcs.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/mbsrtowcs.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/mbsrtowcs.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/mbstowcs.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/mbstowcs.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/mbtowc.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/mbtowc.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/mskanji.5#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/mskanji.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/multibyte.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/nextwctype.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/nextwctype.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/nl_langinfo.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/nl_langinfo.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/nomacros.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/none.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/rpmatch.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/rpmatch.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/rune.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/runefile.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/runetype.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/setlocale.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/setlocale.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/setlocale.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/setrunelocale.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/table.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/toascii.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/tolower.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/tolower.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/toupper.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/toupper.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/towlower.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/towupper.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/utf8.5#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/utf8.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wcrtomb.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wcrtomb.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wcsftime.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wcsftime.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wcsnrtombs.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wcsrtombs.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wcsrtombs.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wcstod.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wcstod.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wcstof.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wcstoimax.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wcstol.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wcstol.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wcstold.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wcstoll.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wcstombs.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wcstombs.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wcstoul.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wcstoull.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wcstoumax.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wctob.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wctomb.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wctomb.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wctrans.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wctrans.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wctype.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wctype.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wcwidth.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/locale/wcwidth.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/SYS.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/Symbol.map#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/_fpmath.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/arith.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gd_qnan.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gdtoa/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gdtoa/arith.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/_ctx_start.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/_set_tp.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/_setjmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/fabs.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/fabs.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/flt_rounds.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/hardfloat/fpgetmask.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/hardfloat/fpgetround.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/hardfloat/fpgetsticky.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/hardfloat/fpsetmask.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/hardfloat/fpsetround.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/hardfloat/fpsetsticky.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/infinity.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/ldexp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/longjmp.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/makecontext.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/modf.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/modf.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/setjmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/signalcontext.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/sigsetjmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/net/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/net/htonl.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/net/htons.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/net/ntohl.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/net/ntohs.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/softfloat/milieu.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/softfloat/mips-gcc.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/softfloat/softfloat.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/string/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/string/bcmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/string/bcopy.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/string/bzero.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/string/ffs.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/string/index.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/string/memcpy.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/string/memmove.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/string/rindex.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/string/strcmp.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/string/strlen.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/sys/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/sys/Ovfork.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/sys/brk.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/sys/cerror.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/sys/exect.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/sys/fork.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/sys/pipe.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/sys/ptrace.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/sys/sbrk.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/sys/shmat.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/sys/syscall.S#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nameser/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nameser/Symbol.map#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nameser/ns_name.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nameser/ns_netint.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nameser/ns_parse.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nameser/ns_print.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nameser/ns_samedomain.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nameser/ns_ttl.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/Symbol.map#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/base64.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/byteorder.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/ether_addr.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/ethers.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/eui64.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/eui64.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/gai_strerror.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/gai_strerror.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/getaddrinfo.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/getaddrinfo.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/gethostbydns.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/gethostbyht.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/gethostbyname.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/gethostbynis.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/gethostnamadr.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/getifaddrs.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/getifaddrs.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/getifmaddrs.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/getifmaddrs.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/getipnodebyname.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/getnameinfo.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/getnameinfo.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/getnetbydns.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/getnetbyht.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/getnetbynis.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/getnetent.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/getnetnamadr.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/getproto.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/getprotoent.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/getprotoent.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/getprotoname.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/getservent.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/getservent.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/hesiod.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/hesiod.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/if_indextoname.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/if_indextoname.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/if_nameindex.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/if_nametoindex.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/inet.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/inet6_opt_init.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/inet6_option_space.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/inet6_rth_space.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/inet6_rthdr_space.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/inet_net.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/ip6opt.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/linkaddr.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/linkaddr.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/map_v4v6.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/name6.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/netdb_private.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/nscache.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/nscachedcli.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/nsdispatch.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/nsdispatch.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/nslexer.l#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/nsparser.y#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/nss_backends.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/nss_compat.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/ntoh.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/rcmd.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/rcmd.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/rcmdsh.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/rcmdsh.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/recv.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/res_config.h#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/resolver.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/rthdr.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/sctp_bindx.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/sctp_connectx.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/sctp_freepaddrs.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/sctp_getaddrlen.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/sctp_getassocid.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/sctp_getpaddrs.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/sctp_opt_info.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/sctp_recvmsg.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/sctp_send.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/sctp_sendmsg.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/sctp_sys_calls.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/send.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/sockatmark.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/sockatmark.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/sourcefilter.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/sourcefilter.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/net/vars.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/C.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/Symbol.map#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/be_BY.UTF-8.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/ca_ES.ISO8859-1.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/catclose.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/catgets.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/catopen.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/de_DE.ISO8859-1.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/el_GR.ISO8859-7.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/es_ES.ISO8859-1.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/fi_FI.ISO8859-1.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/fr_FR.ISO8859-1.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/gl_ES.ISO8859-1.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/hu_HU.ISO8859-2.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/it_IT.ISO8859-15.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/ja_JP.UTF-8.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/ja_JP.eucJP.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/ko_KR.UTF-8.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/ko_KR.eucKR.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/mn_MN.UTF-8.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/msgcat.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/nl_NL.ISO8859-1.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/no_NO.ISO8859-1.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/pl_PL.ISO8859-2.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/pt_BR.ISO8859-1.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/ru_RU.KOI8-R.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/sk_SK.ISO8859-2.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/sv_SE.ISO8859-1.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/uk_UA.UTF-8.msg#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/Makefile.inc#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/Symbol.map#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_add_flag_np.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_add_perm.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_branding.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_calc_mask.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_calc_mask.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_clear_flags_np.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_clear_perms.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_compat.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_copy.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_copy_entry.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_create_entry.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_delete.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_delete.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_delete_entry.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_delete_entry.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_delete_flag_np.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_delete_perm.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_dup.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_entry.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_flag.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_free.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_free.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_from_text.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_from_text.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_from_text_nfs4.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_get.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_get.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_get_brand_np.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_get_entry.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_get_entry_type_np.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_get_flag_np.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_get_flagset_np.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_get_perm_np.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_get_permset.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_get_qualifier.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_get_tag_type.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_id_to_name.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_init.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_init.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_is_trivial_np.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_perm.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_set.3#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_set.c#1 branch .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/posix1e/acl_set_entry_type_np.3#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Fri Jun 18 17:57:03 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 26C131065670; Fri, 18 Jun 2010 17:57:03 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C72D1106566B for ; Fri, 18 Jun 2010 17:57:02 +0000 (UTC) (envelope-from afiveg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B4CE08FC08 for ; Fri, 18 Jun 2010 17:57:02 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5IHv2In062943 for ; Fri, 18 Jun 2010 17:57:02 GMT (envelope-from afiveg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5IHv2bb062941 for perforce@freebsd.org; Fri, 18 Jun 2010 17:57:02 GMT (envelope-from afiveg@FreeBSD.org) Date: Fri, 18 Jun 2010 17:57:02 GMT Message-Id: <201006181757.o5IHv2bb062941@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to afiveg@FreeBSD.org using -f From: Alexandre Fiveg To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179777 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Jun 2010 17:57:03 -0000 http://p4web.freebsd.org/@@179777?ac=10 Change 179777 by afiveg@cottonmouth on 2010/06/18 17:56:52 Continue working on new ringmap designe + user-space tetst programms. open.c - for opening ringmap char device. The next task: read system messages to chek if it works in kernel space correctly close.c - only for closing device. The next task: reading system messages. mmap.c - in progress Affected files ... .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_lem.c#5 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_lem.h#5 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/ringmap_8254.c#3 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/ringmap_e1000.h#4 edit .. //depot/projects/soc2010/ringmap/current/sys/modules/ringmap/Makefile#1 add .. //depot/projects/soc2010/ringmap/current/sys/net/ringmap.c#7 edit .. //depot/projects/soc2010/ringmap/current/sys/net/ringmap.h#7 edit .. //depot/projects/soc2010/ringmap/tests/README#1 add .. //depot/projects/soc2010/ringmap/tests/ringmap/Makefile#1 add .. //depot/projects/soc2010/ringmap/tests/ringmap/close.c#1 add .. //depot/projects/soc2010/ringmap/tests/ringmap/main.c#1 add .. //depot/projects/soc2010/ringmap/tests/ringmap/mmap.c#1 add .. //depot/projects/soc2010/ringmap/tests/ringmap/open.c#1 add .. //depot/projects/soc2010/ringmap/tests/ringmap/test#1 add .. //depot/projects/soc2010/ringmap/tests/ringmap/tests.h#1 add Differences ... ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_lem.c#5 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_lem.h#5 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/ringmap_8254.c#3 (text+ko) ==== @@ -1,6 +1,7 @@ #include #include #include +#include #include #include @@ -17,6 +18,31 @@ int rm_8254_set_ringmap_to_adapter(device_t, struct ringmap *); struct ringmap * rm_8254_get_ringmap_p(device_t); +device_t rm_8254_get_device_p(struct cdev *); + + +extern devclass_t em_devclass; + +/* + * Get pointer to device structure of adapter using our ringmap char device. + * This is a trick :) Our cdev must have the same unit number as dev of adapter. + * Look in ringmap.c: ringmap_attach() where we create our cdev. + */ +device_t +rm_8254_get_device_p(struct cdev *cdev) +{ + struct adapter *adapter; + + adapter = (struct adapter *)devclass_get_softc(em_devclass, dev2unit(cdev)); +#ifdef __RINGMAP_DEB + if (adapter == NULL){ + RINGMAP_WARN(Can not get pointer to adapter structure); + } +#endif + + return (adapter->dev); +} + /* * Set pointer to ringmap in the adapter structure. ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/ringmap_e1000.h#4 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/net/ringmap.c#7 (text+ko) ==== @@ -42,13 +42,15 @@ int ringmap_attach (device_t); int ringmap_detach (device_t); int is_supported (unsigned int pci_dev_id); +int set_ringmap_funcs (struct ringmap *rm, unsigned int controller_type); void ringmap_close_cb (void *data); -int set_ringmap_funcs (struct ringmap *rm, unsigned int controller_type); + struct ringmap *(*get_ringmap_p)(device_t); +device_t (*get_device_p)(struct cdev *); extern int rm_8254_set_ringmap_to_adapter(device_t, struct ringmap *); extern struct ringmap * rm_8254_get_ringmap_p(device_t); - +extern device_t rm_8254_get_device_p(struct cdev *); //struct adapter* get_adapter_struct(struct cdev *dev); //int ringmap_print_ring_pointers(struct adapter *); @@ -124,6 +126,7 @@ rm->funcs->set_ringmap_to_adapter = rm_8254_set_ringmap_to_adapter; get_ringmap_p = rm_8254_get_ringmap_p; + get_device_p = rm_8254_get_device_p; break; case 8257: @@ -204,7 +207,7 @@ UID_ROOT, GID_WHEEL, 0666, RINGMAP_DEVICE); /* Device open counter */ - rm->open_cnt = 0; + rm->open_cnt = 1; /* Pointer to structure of process wich has opened the device */ rm->td = NULL; @@ -222,20 +225,20 @@ int -ringmap_detach(device_t devt) +ringmap_detach(device_t dev) { - struct ringmap *rm = NULL; RINGMAP_FUNC_DEBUG(start); - rm = get_ringmap_p (devt); + rm = get_ringmap_p (dev); if (rm == NULL){ RINGMAP_WARN(Can not get pointer to ringmap structure); return (-1); } destroy_dev(rm->cdev); + contigfree(rm->ring, sizeof(struct ring), M_DEVBUF); contigfree(rm->funcs, sizeof(struct ringmap_functions), M_DEVBUF); contigfree(rm, sizeof(struct ringmap), M_DEVBUF); @@ -253,19 +256,23 @@ * be placed and accesseble in this user proccess. ******************************************************************/ int -ringmap_open(struct cdev *dev, int flag, int otyp, struct thread *td) +ringmap_open(struct cdev *cdev, int flag, int otyp, struct thread *td) { // unsigned int i; // struct ring_slot; // struct adapter *adapter = (struct adapter *)get_adapter_struct(dev); -// struct ringmap *rm = adapter->rm; + struct ringmap *rm = NULL; RINGMAP_FUNC_DEBUG(start); #if (__RINGMAP_DEB) printf("[%s]: dev_t=%d, flag=%x, otyp=%x\n", - __func__, dev2udev(dev), flag, otyp); -#endif + __func__, dev2udev(cdev), flag, otyp); +#endif + + /* Now magic */ + rm = get_ringmap_p(get_device_p(cdev)); + printf("[%s] open counter: %d\n", __func__, rm->open_cnt); // // /** ==== //depot/projects/soc2010/ringmap/current/sys/net/ringmap.h#7 (text+ko) ==== @@ -8,24 +8,23 @@ #define SLOTS_NUMBER 16 /* Prefix for name of device (for example /dev/ringmap_cdev_0 will full name) */ -#define RINGMAP_DEVICE "ringmap_cdev" +#define RINGMAP_DEVICE "ringmap_cdev" /* Name of module to be loaded*/ -#define MOD_NAME "if_ringmap.ko" +#define MOD_NAME "if_ringmap.ko" /* Messaure statistics for each pkt */ #define EACH_PKT 20 -/* Driver have to work only with device wich has the following device ID - * if 0 then work with all devices that was found +/* + * Driver have to work only with device wich has the following device ID if 0 + * then work with all devices that was found and accepted in the "probe" + * function. + * + * #define DEV_ID 0x105E */ -// #define DEV_ID 0x105E #define DEV_ID 0 -struct device_type { - unsigned int pci_device_id; - unsigned int controller_type; -}; struct address { bus_addr_t phys; @@ -37,15 +36,15 @@ * This structure represents the ring slot. */ struct ring_slot { + struct address descriptor; struct address mbuf; struct address packet; + /** + ** Next fields are for statistics: + **/ - /* - * Next fields are for statistics - */ - /* Time stamp of packet which placed in the slot */ struct timeval ts; @@ -110,8 +109,13 @@ #ifdef _KERNEL struct ringmap_functions; +struct device_type { + unsigned int pci_device_id; + unsigned int controller_type; +}; + struct ringmap { - /* Device structure of network adapters driver */ + /* Device structure of network adapters */ device_t devt; /* Char device for communications between user and kernel spaces */ @@ -226,8 +230,9 @@ */ #endif + /* - * D E B U G O U T P U T + * DEBUG OUTPUT */ #ifndef IOCTL_DEB #define IOCTL_DEB 0 From owner-p4-projects@FreeBSD.ORG Fri Jun 18 18:12:31 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 587D91065673; Fri, 18 Jun 2010 18:12:31 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F18EF1065676 for ; Fri, 18 Jun 2010 18:12:30 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A6A3D8FC08 for ; Fri, 18 Jun 2010 18:12:30 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5IICUG3065138 for ; Fri, 18 Jun 2010 18:12:30 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5IICJxb065128 for perforce@freebsd.org; Fri, 18 Jun 2010 18:12:19 GMT (envelope-from gabor@freebsd.org) Date: Fri, 18 Jun 2010 18:12:19 GMT Message-Id: <201006181812.o5IICJxb065128@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179780 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Jun 2010 18:12:31 -0000 http://p4web.freebsd.org/@@179780?ac=10 Change 179780 by gabor@gabor_aspire on 2010/06/18 18:11:19 MFHg: - Code now compiles and partly works - p4 add files that were forgotten last time - Also add man pages - Add a simple test utility, which is also to be continously improved Affected files ... .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/Makefile#2 edit .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/gen/errlst.c#2 edit .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/Makefile.inc#2 edit .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/Symbol.map#2 edit .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/Makefile.inc#2 edit .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/gen/makecontext.c#2 edit .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/mips/sys/Makefile.inc#2 edit .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/C.msg#2 edit .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/es_ES.ISO8859-1.msg#2 edit .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/nls/hu_HU.ISO8859-2.msg#2 edit .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/sys/Makefile.inc#2 edit .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/sys/Symbol.map#2 edit .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/sys/getjid.2#1 add .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/sys/killjob.2#1 add .. //depot/projects/soc2010/gabor_jobs/src/lib/libc/sys/makenewjob.2#1 add .. //depot/projects/soc2010/gabor_jobs/src/sys/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/acpica/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/acpica/OsdEnvironment.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/acpica/acpi_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/acpica/acpi_switch.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/acpica/acpi_wakecode.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/acpica/genwakecode.sh#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/acpica/genwakedata.sh#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/acpica/madt.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/amd64_mem.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/apic_vector.S#4 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/atomic.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/atpic_vector.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/autoconf.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/bios.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/bpf_jit_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/bpf_jit_machdep.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/busdma_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/cpu_switch.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/db_disasm.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/db_interface.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/db_trace.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/dump_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/elf_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/exception.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/gdb_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/genassym.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/identcpu.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/in_cksum.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/initcpu.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/io.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/legacy.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/locore.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/mem.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/minidump_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/mp_machdep.c#4 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/mp_watchdog.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/mpboot.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/mptable.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/mptable_pci.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/nexus.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/pmap.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/prof_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/sigtramp.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/stack_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/support.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/sys_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/trap.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/tsc.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/uio_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/amd64/uma_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/conf/DEFAULTS#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/conf/GENERIC#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/conf/GENERIC.hints#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/conf/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/conf/NOTES#4 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/conf/XENHVM#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/ia32/ia32_exception.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/ia32/ia32_misc.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/ia32/ia32_reg.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/ia32/ia32_signal.c#4 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/ia32/ia32_sigtramp.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/ia32/ia32_syscall.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/_align.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/_bus.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/_inttypes.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/_limits.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/_stdint.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/_types.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/acpica_machdep.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/apicreg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/apicvar.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/apm_bios.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/asm.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/asmacros.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/atomic.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/bus.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/bus_dma.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/clock.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/cpu.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/cpufunc.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/cputypes.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/db_machdep.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/elf.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/endian.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/exec.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/float.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/floatingpoint.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/fpu.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/frame.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/gdb_machdep.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/ieeefp.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/in_cksum.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/intr_machdep.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/iodev.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/kdb.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/legacyvar.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/limits.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/md_var.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/memdev.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/metadata.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/minidump.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/mp_watchdog.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/mptable.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/mutex.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/nexusvar.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/param.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/pc/bios.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/pc/display.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/pcb.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/pci_cfgreg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/pcpu.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/pmap.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/pmc_mdep.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/ppireg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/proc.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/profile.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/psl.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/ptrace.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/reg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/reloc.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/resource.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/runq.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/segments.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/setjmp.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/sf_buf.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/sigframe.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/signal.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/smp.h#4 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/specialreg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/stack.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/stdarg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/sysarch.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/timerreg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/trap.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/tss.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/ucontext.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/varargs.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/vm.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/vmparam.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/xen/xenfunc.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/include/xen/xenvar.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/linux32/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/linux32/linux.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/linux32/linux32_dummy.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/linux32/linux32_genassym.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/linux32/linux32_ipc64.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/linux32/linux32_locore.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/linux32/linux32_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/linux32/linux32_proto.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/linux32/linux32_support.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/linux32/linux32_syscall.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/linux32/linux32_sysent.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/linux32/linux32_sysvec.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/linux32/syscalls.conf#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/linux32/syscalls.master#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/pci/pci_bus.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/amd64/pci/pci_cfgreg.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/autoconf.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/bcopy_page.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/bcopyinout.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/bcopyinout_xscale.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/blockio.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/bootconfig.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/bus_space_asm_generic.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/bus_space_generic.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/busdma_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/copystr.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/cpufunc.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/cpufunc_asm.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/cpufunc_asm_arm10.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/cpufunc_asm_arm11.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/cpufunc_asm_arm7tdmi.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/cpufunc_asm_arm8.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/cpufunc_asm_arm9.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/cpufunc_asm_armv4.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/cpufunc_asm_armv5.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/cpufunc_asm_armv5_ec.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/cpufunc_asm_fa526.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/cpufunc_asm_ixp12x0.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/cpufunc_asm_sa1.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/cpufunc_asm_sa11x0.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/cpufunc_asm_sheeva.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/cpufunc_asm_xscale.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/cpufunc_asm_xscale_c3.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/db_disasm.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/db_interface.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/db_trace.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/disassem.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/dump_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/elf_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/elf_trampoline.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/exception.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/fiq.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/fiq_subr.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/fusu.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/gdb_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/genassym.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/identcpu.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/in_cksum.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/in_cksum_arm.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/inckern.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/intr.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/irq_dispatch.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/locore.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/mem.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/minidump_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/nexus.c#4 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/setcpsr.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/setstack.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/stack_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/support.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/swtch.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/sys_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/trap.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/uio_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/undefined.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/vectors.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/arm/vm_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_cfata.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_mci.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_mcireg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_pdcreg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_pio.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_pio_rm9200.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_pioreg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_piovar.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_pmc.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_pmcreg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_pmcvar.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_rtc.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_rtcreg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_spi.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_spireg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_ssc.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_sscreg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_st.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_streg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_twi.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_twiio.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_twireg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91_usartreg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91board.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91rm92reg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/at91var.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/board_bwct.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/board_hl200.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/board_kb920x.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/board_tsc4370.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/files.at91#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/hints.at91rm9200#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/hints.at91sam9261#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/if_ate.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/if_atereg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/std.at91#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/std.bwct#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/std.hl200#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/std.kb920x#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/std.tsc4370#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/uart_bus_at91usart.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/uart_cpu_at91rm9200usart.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/at91/uart_dev_at91usart.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/conf/AVILA#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/conf/AVILA.hints#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/conf/BWCT#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/conf/BWCT.hints#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/conf/CAMBRIA#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/conf/CAMBRIA.hints#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/conf/CNS11XXNAS#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/conf/CRB#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/conf/DEFAULTS#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/conf/EP80219#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/conf/GUMSTIX#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/conf/GUMSTIX.hints#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/conf/HL200#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/conf/IQ31244#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/conf/KB920X#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/conf/KB920X.hints#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/conf/LN2410SBC#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/conf/NSLU#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/conf/NSLU.hints#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/conf/SIMICS#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/conf/SKYEYE#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/econa/cfi_bus_econa.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/econa/econa.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/econa/econa_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/econa/econa_reg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/econa/econa_var.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/econa/ehci_ebus.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/econa/files.econa#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/econa/if_ece.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/econa/if_ecereg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/econa/if_ecevar.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/econa/ohci_ec.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/econa/std.econa#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/econa/timer.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/econa/uart_bus_ec.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/econa/uart_cpu_ec.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/_align.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/_bus.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/_inttypes.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/_limits.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/_stdint.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/_types.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/armreg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/asm.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/asmacros.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/atomic.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/blockio.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/bootconfig.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/bootinfo.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/bus.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/bus_dma.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/clock.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/cpu.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/cpuconf.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/cpufunc.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/db_machdep.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/disassem.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/elf.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/endian.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/exec.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/fiq.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/float.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/floatingpoint.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/fp.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/frame.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/gdb_machdep.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/ieee.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/ieeefp.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/in_cksum.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/intr.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/katelib.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/kdb.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/limits.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/machdep.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/md_var.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/memdev.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/minidump.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/mutex.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/param.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/pcb.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/pcpu.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/pmap.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/pmc_mdep.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/proc.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/profile.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/psl.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/pte.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/ptrace.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/reg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/reloc.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/resource.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/runq.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/setjmp.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/sf_buf.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/sigframe.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/signal.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/smp.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/stack.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/stdarg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/swi.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/sysarch.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/trap.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/ucontext.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/undefined.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/utrap.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/vm.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/include/vmparam.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/mv/discovery/std.db78xxx#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/mv/kirkwood/files.kirkwood#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/mv/kirkwood/files.sheevaplug#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/mv/kirkwood/std.kirkwood#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/mv/orion/files.db88f5xxx#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/mv/orion/std.db88f5xxx#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/mv/std.mv#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/s3c2xx0/board_ln2410sbc.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/s3c2xx0/files.s3c2xx0#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/s3c2xx0/s3c2410reg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/s3c2xx0/s3c2410var.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/s3c2xx0/s3c2440reg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/s3c2xx0/s3c24x0.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/s3c2xx0/s3c24x0_clk.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/s3c2xx0/s3c24x0_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/s3c2xx0/s3c24x0reg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/s3c2xx0/s3c24x0var.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/s3c2xx0/s3c2xx0_space.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/s3c2xx0/s3c2xx0board.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/s3c2xx0/s3c2xx0reg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/s3c2xx0/s3c2xx0var.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/s3c2xx0/std.ln2410sbc#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/s3c2xx0/std.s3c2410#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/s3c2xx0/uart_bus_s3c2410.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/s3c2xx0/uart_cpu_s3c2410.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/s3c2xx0/uart_dev_s3c2410.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/s3c2xx0/uart_dev_s3c2410.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/sa11x0/assabet_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/sa11x0/files.sa11x0#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/sa11x0/sa11x0.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/sa11x0/sa11x0_dmacreg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/sa11x0/sa11x0_gpioreg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/sa11x0/sa11x0_io.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/sa11x0/sa11x0_io_asm.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/sa11x0/sa11x0_irq.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/sa11x0/sa11x0_irqhandler.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/sa11x0/sa11x0_ost.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/sa11x0/sa11x0_ostreg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/sa11x0/sa11x0_ppcreg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/sa11x0/sa11x0_reg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/sa11x0/sa11x0_var.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/sa11x0/std.sa11x0#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/sa11x0/uart_bus_sa1110.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/sa11x0/uart_cpu_sa1110.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/sa11x0/uart_dev_sa1110.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/sa11x0/uart_dev_sa1110.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/ep80219_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/files.ep80219#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/files.i80219#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/files.i80321#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/files.iq31244#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/i80321.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/i80321_aau.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/i80321_dma.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/i80321_intr.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/i80321_mcu.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/i80321_pci.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/i80321_space.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/i80321_timer.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/i80321_wdog.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/i80321reg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/i80321var.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/iq31244_7seg.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/iq31244_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/iq80321.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/iq80321reg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/iq80321var.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/obio.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/obio_space.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/obiovar.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/std.ep80219#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/std.i80219#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/std.i80321#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/std.iq31244#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/uart_bus_i80321.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i80321/uart_cpu_i80321.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i8134x/crb_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i8134x/files.crb#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i8134x/files.i81342#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i8134x/i81342.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i8134x/i81342_mcu.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i8134x/i81342_pci.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i8134x/i81342_space.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i8134x/i81342reg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i8134x/i81342var.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i8134x/iq81342_7seg.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i8134x/iq81342reg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i8134x/iq81342var.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i8134x/obio.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i8134x/obio_space.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i8134x/obiovar.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i8134x/std.crb#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i8134x/std.i81342#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i8134x/uart_bus_i81342.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/i8134x/uart_cpu_i81342.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/avila_ata.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/avila_led.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/avila_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/cambria_exp_space.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/cambria_fled.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/cambria_led.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/files.avila#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/files.ixp425#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/if_npe.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/if_npereg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/ixdp425_pci.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/ixdp425reg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/ixp425.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/ixp425_a4x_io.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/ixp425_a4x_space.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/ixp425_iic.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/ixp425_intr.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/ixp425_mem.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/ixp425_npe.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/ixp425_npereg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/ixp425_npevar.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/ixp425_pci.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/ixp425_pci_asm.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/ixp425_pci_space.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/ixp425_qmgr.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/ixp425_qmgr.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/ixp425_space.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/ixp425_timer.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/ixp425_wdog.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/ixp425reg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/ixp425var.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/std.avila#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/std.ixp425#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/std.ixp435#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/uart_bus_ixp425.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/ixp425/uart_cpu_ixp425.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/pxa/files.pxa#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/pxa/if_smc_smi.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/pxa/pxa_gpio.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/pxa/pxa_icu.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/pxa/pxa_machdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/pxa/pxa_obio.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/pxa/pxa_smi.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/pxa/pxa_space.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/pxa/pxa_timer.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/pxa/pxareg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/pxa/pxavar.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/pxa/std.pxa#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/pxa/uart_bus_pxa.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/pxa/uart_cpu_pxa.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/arm/xscale/std.xscale#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/Makefile.inc#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/README#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/Makefile.inc#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/Makefile.inc#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/boot0/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/boot0/README#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/boot0/linker.cfg#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/boot0/main.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/boot0iic/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/boot0iic/main.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/boot0spi/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/boot0spi/main.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/boot2/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/boot2/board.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/boot2/boot2.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/boot2/bwct_board.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/boot2/centipad_board.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/boot2/kb920x_board.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/bootiic/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/bootiic/README#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/bootiic/env_vars.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/bootiic/env_vars.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/bootiic/loader_prompt.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/bootiic/loader_prompt.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/bootiic/main.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/bootspi/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/bootspi/README#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/bootspi/ee.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/bootspi/ee.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/bootspi/env_vars.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/bootspi/env_vars.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/bootspi/loader_prompt.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/bootspi/loader_prompt.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/bootspi/main.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/arm_init.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/at91rm9200.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/delay.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/eeprom.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/emac.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/emac.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/emac_init.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/getc.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/lib.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/lib_AT91RM9200.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/mci_device.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/memcmp.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/memcpy.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/memset.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/p_string.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/printf.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/putchar.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/reset.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/sd-card.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/sd-card.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/spi_flash.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/spi_flash.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/strcmp.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/strcpy.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/strcvt.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/strlen.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/tag_list.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/tag_list.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/libat91/xmodem.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/at91/linker.cfg#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/ixp425/Makefile.inc#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/ixp425/boot2/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/ixp425/boot2/arm_init.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/ixp425/boot2/boot2.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/ixp425/boot2/cf_ata.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/ixp425/boot2/ixp425_board.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/ixp425/boot2/lib.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/uboot/conf.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/uboot/help.uboot#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/uboot/ldscript.arm#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/uboot/start.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/arm/uboot/version#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/Makefile.inc#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/bcache.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/boot.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/bootstrap.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/commands.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/console.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/dev_net.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/dev_net.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/devopen.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/interp.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/interp_backslash.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/interp_forth.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/interp_parse.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/isapnp.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/isapnp.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/load_elf.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/load_elf32.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/load_elf32_obj.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/load_elf64.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/load_elf64_obj.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/load_elf_obj.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/loader.8#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/ls.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/md.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/merge_help.awk#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/misc.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/module.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/newvers.sh#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/panic.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/pnp.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/reloc_elf.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/reloc_elf32.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/reloc_elf64.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/common/ufsread.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/Makefile.inc#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/include/README#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/include/efi.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/include/efi_nii.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/include/efiapi.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/include/eficon.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/include/efidebug.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/include/efidef.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/include/efidevp.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/include/efierr.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/include/efifpswa.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/include/efifs.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/include/efilib.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/include/efinet.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/include/efipart.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/include/efiprot.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/include/efipxebc.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/include/efiser.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/include/efistdarg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/include/i386/efibind.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/include/i386/pe.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/include/ia64/efibind.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/include/ia64/pe.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/libefi/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/libefi/delay.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/libefi/efi_console.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/libefi/efinet.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/libefi/efipart.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/libefi/errno.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/libefi/handles.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/libefi/libefi.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/efi/libefi/time.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/fdt/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/fdt/dts/bindings-gpio.txt#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/fdt/dts/bindings-mpp.txt#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/fdt/dts/db78100.dts#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/fdt/dts/db88f5182.dts#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/fdt/dts/db88f5281.dts#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/fdt/dts/db88f6281.dts#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/fdt/dts/mpc8555cds.dts#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/fdt/dts/mpc8572ds.dts#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/fdt/dts/sheevaplug.dts#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/fdt/fdt_loader_cmd.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/arm/sysdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/arm/sysdep.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/dict.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/ficl.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/ficl.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/fileaccess.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/float.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/i386/sysdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/i386/sysdep.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/ia64/sysdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/ia64/sysdep.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/loader.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/math64.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/math64.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/mips/sysdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/mips/sysdep.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/powerpc/sysdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/powerpc/sysdep.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/prefix.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/search.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/softwords/classes.fr#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/softwords/ficlclass.fr#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/softwords/ficllocal.fr#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/softwords/fileaccess.fr#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/softwords/forml.fr#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/softwords/freebsd.fr#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/softwords/ifbrack.fr#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/softwords/jhlocal.fr#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/softwords/marker.fr#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/softwords/oo.fr#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/softwords/prefix.fr#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/softwords/softcore.awk#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/softwords/softcore.fr#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/softwords/string.fr#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/sparc64/sysdep.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/sparc64/sysdep.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/stack.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/testmain.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/tools.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/unix.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/vm.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ficl/words.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/forth/beastie.4th#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/forth/frames.4th#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/forth/loader.4th#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/forth/loader.4th.8#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/forth/loader.conf#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/forth/loader.conf.5#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/forth/loader.rc#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/forth/pnp.4th#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/forth/screen.4th#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/forth/support.4th#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/Makefile.inc#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/boot0/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/boot0/boot0.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/boot0/boot0ext.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/boot0ext/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/boot0sio/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/boot2/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/boot2/boot1.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/boot2/boot2.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/boot2/lib.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/boot2/sio.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/btx/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/btx/Makefile.inc#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/btx/btx/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/btx/btx/btx.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/btx/btxldr/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/btx/btxldr/btxldr.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/btx/lib/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/btx/lib/btxcsu.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/btx/lib/btxsys.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/btx/lib/btxv86.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/btx/lib/btxv86.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/cdboot/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/cdboot/cdboot.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/efi/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/efi/autoload.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/efi/bootinfo.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/efi/conf.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/efi/devicename.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/efi/efimd.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/efi/elf32_freebsd.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/efi/exec.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/efi/i386_copy.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/efi/ldscript.amd64#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/efi/ldscript.i386#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/efi/main.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/efi/reloc.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/efi/start.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/efi/version#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/gptboot/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/gptboot/gptboot.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/gptboot/gptldr.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/gptzfsboot/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/kgzldr/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/kgzldr/boot.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/kgzldr/crt.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/kgzldr/kgzldr.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/kgzldr/lib.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/kgzldr/sio.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/kgzldr/start.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libfirewire/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libfirewire/dconsole.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libfirewire/firewire.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libfirewire/fwohci.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libfirewire/fwohci.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libfirewire/fwohcireg.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/amd64_tramp.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/biosacpi.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/bioscd.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/biosdisk.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/biosmem.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/biospci.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/biospnp.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/biossmap.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/bootinfo.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/bootinfo32.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/bootinfo64.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/comconsole.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/devicename.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/elf32_freebsd.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/elf64_freebsd.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/i386_copy.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/i386_module.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/libi386.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/nullconsole.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/pread.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/pxe.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/pxe.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/pxetramp.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/smbios.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/spinconsole.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/time.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/libi386/vidconsole.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/loader/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/loader/conf.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/loader/loader.rc#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/loader/main.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/loader/version#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/mbr/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/mbr/mbr.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/pmbr/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/pmbr/pmbr.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/pxeldr/pxeboot.8#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/pxeldr/pxeldr.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/zfsboot/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/zfsboot/zfsboot.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/zfsboot/zfsldr.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/i386/zfsloader/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/Makefile.inc#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/common/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/common/autoload.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/common/bootinfo.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/common/copy.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/common/devicename.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/common/exec.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/common/libia64.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/efi/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/efi/conf.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/efi/efimd.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/efi/ldscript.ia64#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/efi/main.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/efi/start.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/efi/version#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/ski/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/ski/acpi_stub.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/ski/conf.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/ski/delay.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/ski/efi_stub.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/ski/exit.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/ski/ldscript.ia64#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/ski/libski.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/ski/main.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/ski/pal_stub.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/ski/sal_stub.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/ski/skiconsole.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/ski/skifs.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/ski/skiload.cmd#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/ski/skimd.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/ski/ssc.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/ski/start.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/ski/time.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ia64/ski/version#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ofw/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ofw/Makefile.inc#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ofw/common/Makefile.inc#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ofw/common/main.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ofw/libofw/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ofw/libofw/devicename.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ofw/libofw/elf_freebsd.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ofw/libofw/libofw.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ofw/libofw/ofw_console.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ofw/libofw/ofw_copy.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ofw/libofw/ofw_disk.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ofw/libofw/ofw_memory.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ofw/libofw/ofw_module.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ofw/libofw/ofw_net.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ofw/libofw/ofw_reboot.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ofw/libofw/ofw_time.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ofw/libofw/openfirm.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/ofw/libofw/openfirm.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/Makefile.inc#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/boot0.5/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/boot0.5/boot.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/boot0.5/boot0.5.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/boot0.5/disk.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/boot0.5/ldscript#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/boot0.5/putssjis.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/boot0.5/selector.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/boot0.5/start.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/boot0.5/support.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/boot0.5/syscons.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/boot0/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/boot0/boot0.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/boot2/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/boot2/boot1.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/boot2/boot2.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/btx/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/btx/Makefile.inc#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/btx/btx/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/btx/btx/btx.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/btx/btxldr/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/btx/btxldr/btxldr.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/btx/lib/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/btx/lib/btxcsu.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/btx/lib/btxsys.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/btx/lib/btxv86.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/btx/lib/btxv86.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/cdboot/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/cdboot/cdboot.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/kgzldr/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/kgzldr/crt.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/libpc98/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/libpc98/bioscd.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/libpc98/biosdisk.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/libpc98/biosmem.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/libpc98/biossmap.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/libpc98/comconsole.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/libpc98/i386_module.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/libpc98/libpc98.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/libpc98/pc98_sys.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/libpc98/time.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/libpc98/vidconsole.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/loader/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/loader/conf.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/pc98/loader/main.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/powerpc/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/powerpc/Makefile.inc#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/powerpc/boot1.chrp/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/powerpc/boot1.chrp/Makefile.hfs#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/powerpc/boot1.chrp/boot1.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/powerpc/boot1.chrp/bootinfo.txt#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/powerpc/boot1.chrp/generate-hfs.sh#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/powerpc/boot1.chrp/hfs.tmpl.bz2.uu#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/powerpc/ofw/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/powerpc/ofw/conf.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/powerpc/ofw/help.ofw#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/powerpc/ofw/ldscript.powerpc#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/powerpc/ofw/metadata.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/powerpc/ofw/start.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/powerpc/ofw/version#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/powerpc/uboot/conf.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/powerpc/uboot/help.uboot#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/powerpc/uboot/ldscript.powerpc#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/powerpc/uboot/start.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/powerpc/uboot/version#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/sparc64/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/sparc64/Makefile.inc#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/sparc64/boot1/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/sparc64/boot1/_start.s#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/sparc64/boot1/boot1.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/sparc64/loader/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/sparc64/loader/locore.S#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/sparc64/loader/main.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/sparc64/loader/metadata.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/sparc64/loader/version#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/uboot/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/uboot/Makefile.inc#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/uboot/common/Makefile.inc#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/uboot/common/main.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/uboot/lib/Makefile#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/uboot/lib/api_public.h#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/uboot/lib/console.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/uboot/lib/copy.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/uboot/lib/devicename.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/uboot/lib/disk.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/uboot/lib/elf_freebsd.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/uboot/lib/glue.c#3 edit .. //depot/projects/soc2010/gabor_jobs/src/sys/boot/uboot/lib/glue.h#3 edit >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Fri Jun 18 22:09:51 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 578CA1065676; Fri, 18 Jun 2010 22:09:51 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1BF231065672 for ; Fri, 18 Jun 2010 22:09:51 +0000 (UTC) (envelope-from bfiedler@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 09C4A8FC17 for ; Fri, 18 Jun 2010 22:09:51 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5IM9obN097942 for ; Fri, 18 Jun 2010 22:09:50 GMT (envelope-from bfiedler@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5IM9ofp097940 for perforce@freebsd.org; Fri, 18 Jun 2010 22:09:50 GMT (envelope-from bfiedler@FreeBSD.org) Date: Fri, 18 Jun 2010 22:09:50 GMT Message-Id: <201006182209.o5IM9ofp097940@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bfiedler@FreeBSD.org using -f From: Benjamin Fiedler To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179791 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Jun 2010 22:09:51 -0000 http://p4web.freebsd.org/@@179791?ac=10 Change 179791 by bfiedler@freebsd-7803 on 2010/06/18 22:09:21 Branch from Gabor's latest diff Affected files ... .. //depot/projects/soc2010/bsdtextproc/gabor_diff/Makefile#1 branch .. //depot/projects/soc2010/bsdtextproc/gabor_diff/diff.1#1 branch .. //depot/projects/soc2010/bsdtextproc/gabor_diff/diff.c#1 branch .. //depot/projects/soc2010/bsdtextproc/gabor_diff/diff.h#1 branch .. //depot/projects/soc2010/bsdtextproc/gabor_diff/diffdir.c#1 branch .. //depot/projects/soc2010/bsdtextproc/gabor_diff/diffreg.c#1 branch .. //depot/projects/soc2010/bsdtextproc/gabor_diff/pathnames.h#1 branch Differences ... From owner-p4-projects@FreeBSD.ORG Sat Jun 19 00:31:30 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D0009106566B; Sat, 19 Jun 2010 00:31:29 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9403E1065687 for ; Sat, 19 Jun 2010 00:31:29 +0000 (UTC) (envelope-from jlaffaye@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 80EA88FC08 for ; Sat, 19 Jun 2010 00:31:29 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5J0VTkh010910 for ; Sat, 19 Jun 2010 00:31:29 GMT (envelope-from jlaffaye@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5J0VT62010908 for perforce@freebsd.org; Sat, 19 Jun 2010 00:31:29 GMT (envelope-from jlaffaye@FreeBSD.org) Date: Sat, 19 Jun 2010 00:31:29 GMT Message-Id: <201006190031.o5J0VT62010908@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jlaffaye@FreeBSD.org using -f From: Julien Laffaye To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179817 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Jun 2010 00:31:30 -0000 http://p4web.freebsd.org/@@179817?ac=10 Change 179817 by jlaffaye@jlaffaye-chulak on 2010/06/19 00:30:38 Errors checking, comments, ... Affected files ... .. //depot/projects/soc2010/pkg_complete/usr.sbin/pkg_install/complete/main.c#3 edit .. //depot/projects/soc2010/pkg_complete/usr.sbin/pkg_install/complete/perform.c#4 edit Differences ... ==== //depot/projects/soc2010/pkg_complete/usr.sbin/pkg_install/complete/main.c#3 (text+ko) ==== @@ -28,6 +28,10 @@ if ((dir = dirname(argv[1])) == NULL) err(1, "dirname(%s)", argv[1]); + /* + * Take the real path of the target file + * because we are going to chdir() + */ if ((realpath(argv[2], out)) == NULL) err(1, "realpath(%s)", argv[2]); @@ -40,6 +44,6 @@ static void usage(void) { - fprintf(stderr, "usage: pkg_complete source_package target_package\n"); - exit(1); + fprintf(stderr, "usage: pkg_complete source-package target-package\n"); + exit(1); } ==== //depot/projects/soc2010/pkg_complete/usr.sbin/pkg_install/complete/perform.c#4 (text+ko) ==== @@ -22,23 +22,31 @@ struct stat st; struct list_deps deps; char fname[PATH_MAX], buf[1024], *ext; - size_t r; + ssize_t r; int fd, err = 0; - if ((ext = strrchr(pkgname, '.')) == NULL) + if ((ext = strrchr(pkgname, '.')) == NULL) { warn("strrchr()"); + return (1); + } deps.size = 100; deps.len = 0; deps.pkgs = malloc(sizeof(Package)*(deps.size)); - pkg_get_deps(pkgname, ext, &deps); + + if(pkg_get_deps(pkgname, ext, &deps) > 0) + return (1); qsort(deps.pkgs, deps.len, sizeof(Package), pkg_sort_deps); a = archive_write_new(); archive_write_set_format_ustar(a); archive_write_set_compression_none(a); - archive_write_open_filename(a, outname); + + if (archive_write_open_filename(a, outname) != ARCHIVE_OK) { + warnx("%s", archive_error_string(a)); + return (1); + } entry = archive_entry_new(); @@ -54,9 +62,8 @@ archive_entry_clear(entry); for (size_t i = 0; i < deps.len; i++) { - snprintf(fname, sizeof(fname), "%s%s", - deps.pkgs[i].name, ext); - if((fd = open(fname, O_RDONLY)) < 0) { + snprintf(fname, sizeof(fname), "%s%s", deps.pkgs[i].name, ext); + if ((fd = open(fname, O_RDONLY)) < 0) { warn("open(%s)", fname); err = 1; break; @@ -66,10 +73,18 @@ archive_entry_set_pathname(entry, fname); archive_write_header(a, entry); for (;;) { - r = read(fd, buf, sizeof(buf)); + if ((r = read(fd, buf, sizeof(buf))) == -1) { + warn("read()"); + err = 1; + break; + } if (r <= 0) break; - archive_write_data(a, buf, r); + if (archive_write_data(a, buf, r) != r) { + warnx("%s", archive_error_string(a)); + err = 1; + break; + } } close(fd); archive_entry_clear(entry); @@ -80,9 +95,25 @@ for (size_t i = 0; i < deps.len; i++) free_plist(&deps.pkgs[i]); free(deps.pkgs); + + /* + * An error at this level means that we failed to create the archive. + * Be nice and remove this useless file. + */ + if (err != 0) { + warnx("removing corrupted package file"); + unlink(outname); + } + return (err); } +/* + * Get the dependencies of the `pkgname` package file, storing them in the + * `deps->pkgs` array. The function calls itself recursiveely for each + * dependency of `pkgname`. + * Retuns a non zero value on failure. + */ static int pkg_get_deps(char *pkgname, char *ext, struct list_deps *deps) { @@ -97,48 +128,52 @@ short found = 0; if ((plist_size = unpack_to_buffer(pkgname, CONTENTS_FNAME, &plist_buf)) - == -1) { - warn("unpack_to_buffer()"); - err = 1; - } else { - pkg.head = pkg.tail = NULL; - read_plist_from_buffer(&pkg, plist_buf, plist_size); - free(plist_buf); + == -1) { + warnx("error while unpacking %s", CONTENTS_FNAME); + return (1); + } + + pkg.head = pkg.tail = NULL; + read_plist_from_buffer(&pkg, plist_buf, plist_size); + free(plist_buf); - /* Register the current package */ - if (deps->size <= deps->len) { - deps->size *= 2; - deps->pkgs = realloc(deps->pkgs, - sizeof(Package)*(deps->size)); - } - deps->pkgs[deps->len] = pkg; - deps->len++; + /* Register the current package */ + if (deps->size <= deps->len) { + deps->size *= 2; + deps->pkgs = realloc(deps->pkgs, sizeof(Package)*(deps->size)); + } + deps->pkgs[deps->len] = pkg; + deps->len++; - /* - * Get the dependencies of pkgname's dependencies, - * if not already done. - */ - for (p = pkg.head; p; p = p->next) { - if(p->type == PLIST_PKGDEP) { - found = 0; - for (i=0; i < deps->len; i++) { - if (strcmp(deps->pkgs[i].name, - p->name) == 0) { - found = 1; - break; - } + /* + * Get the dependencies of pkgname's dependencies, + * if not already done. + */ + for (p = pkg.head; p; p = p->next) { + if (p->type == PLIST_PKGDEP) { + found = 0; + for (i=0; i < deps->len; i++) { + if (strcmp(deps->pkgs[i].name, p->name) == 0) { + found = 1; + break; } - if (found == 0) { - snprintf(fname, sizeof(fname), - "%s%s", p->name, ext); - err += pkg_get_deps(fname, ext, deps); - } + } + if (found == 0) { + snprintf(fname, sizeof(fname), "%s%s", p->name, + ext); + err += pkg_get_deps(fname, ext, deps); } } } + return (err); } +/* + * Callback for qsort(3) + * Returns 1 if the package `a` depends on `b`, -1 if `a` is a dependency + * of `b`, or 0 if the packages are not related. + */ static int pkg_sort_deps(const void *a, const void *b) { @@ -154,7 +189,7 @@ return (0); } -/* Returns 1 if pkga depends on pkgb, 0 otherwise */ +/* Returns 1 if `pkga` depends on `pkgb`, 0 otherwise */ static int pkg_depend_on(const Package *pkga, const Package *pkgb) { From owner-p4-projects@FreeBSD.ORG Sat Jun 19 01:23:48 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D703A1065674; Sat, 19 Jun 2010 01:23:47 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9A8FB106566C; Sat, 19 Jun 2010 01:23:47 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 4F8648FC14; Sat, 19 Jun 2010 01:23:46 +0000 (UTC) Received: by iwn7 with SMTP id 7so2076532iwn.13 for ; Fri, 18 Jun 2010 18:23:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=eSQmTUzteqo+QlyEXOFUlPNRHNnOK9WqfvSMcHMSS/M=; b=K4qbwq3o7f/OnsjgtMfOLQwtrCkg076nHEUyTCERrM0l/xsaeQr1A53kF2g5SKkSBS xXDl+qzL5kauErSz0DOpVgvKotOBYQGeoXnT4CmQ7+TlrF0k78Io+kTbqhkeQKsQtDzN 4l6KxFHJltbKq4X8aSAXj2B5/l+xYfyXRkDgk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=JKp6VpJ7oE9AE3z74dCKgdaVLAPF9RIdJpyIAb2FOv0OdsYSML1KX11JmzdKi6Nt7x EEMP5z9gemXZbhhZU1Tii9uV+2TDwOCfazE2Rv/5J9tnKxAwAA4W5iCqKxk5R+jvlN6A wVbbPl1yf1HlK1p3IDOLUAaEdyuUoBcyBNiFQ= MIME-Version: 1.0 Received: by 10.231.191.66 with SMTP id dl2mr2049147ibb.101.1276910626596; Fri, 18 Jun 2010 18:23:46 -0700 (PDT) Sender: yanegomi@gmail.com Received: by 10.231.117.201 with HTTP; Fri, 18 Jun 2010 18:23:46 -0700 (PDT) In-Reply-To: <201006190031.o5J0VT62010908@repoman.freebsd.org> References: <201006190031.o5J0VT62010908@repoman.freebsd.org> Date: Fri, 18 Jun 2010 18:23:46 -0700 X-Google-Sender-Auth: RvR7EJIerPvENYxNPiubZsNPoX8 Message-ID: From: Garrett Cooper To: Julien Laffaye Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Perforce Change Reviews Subject: Re: PERFORCE change 179817 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Jun 2010 01:23:48 -0000 On Fri, Jun 18, 2010 at 5:31 PM, Julien Laffaye wrot= e: > http://p4web.freebsd.org/@@179817?ac=3D10 > > Change 179817 by jlaffaye@jlaffaye-chulak on 2010/06/19 00:30:38 > > =A0 =A0 =A0 =A0Errors checking, comments, ... > > Affected files ... > > .. //depot/projects/soc2010/pkg_complete/usr.sbin/pkg_install/complete/ma= in.c#3 edit > .. //depot/projects/soc2010/pkg_complete/usr.sbin/pkg_install/complete/pe= rform.c#4 edit > > Differences ... > > =3D=3D=3D=3D //depot/projects/soc2010/pkg_complete/usr.sbin/pkg_install/c= omplete/main.c#3 (text+ko) =3D=3D=3D=3D > > @@ -28,6 +28,10 @@ > =A0 =A0 =A0 =A0if ((dir =3D dirname(argv[1])) =3D=3D NULL) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0err(1, "dirname(%s)", argv[1]); > > + =A0 =A0 =A0 /* > + =A0 =A0 =A0 =A0* Take the real path of the target file > + =A0 =A0 =A0 =A0* because we are going to chdir() > + =A0 =A0 =A0 =A0*/ > =A0 =A0 =A0 =A0if ((realpath(argv[2], out)) =3D=3D NULL) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0err(1, "realpath(%s)", argv[2]); > > @@ -40,6 +44,6 @@ > =A0static void > =A0usage(void) > =A0{ > - =A0 =A0fprintf(stderr, "usage: pkg_complete source_package target_packa= ge\n"); > - =A0 =A0exit(1); > + =A0 =A0 =A0 fprintf(stderr, "usage: pkg_complete source-package target-= package\n"); > + =A0 =A0 =A0 exit(1); > =A0} It might be a good point to ask, what options are and aren't supported that can be passed to package_complete (from a user perspective)? This should have been hashed out earlier, but it never hurts to ask now.. > =3D=3D=3D=3D //depot/projects/soc2010/pkg_complete/usr.sbin/pkg_install/c= omplete/perform.c#4 (text+ko) =3D=3D=3D=3D > > @@ -22,23 +22,31 @@ > =A0 =A0 =A0 =A0struct stat st; > =A0 =A0 =A0 =A0struct list_deps deps; > =A0 =A0 =A0 =A0char fname[PATH_MAX], buf[1024], *ext; > - =A0 =A0 =A0 size_t r; > + =A0 =A0 =A0 ssize_t r; > =A0 =A0 =A0 =A0int fd, err =3D 0; > > - =A0 =A0 =A0 if ((ext =3D strrchr(pkgname, '.')) =3D=3D NULL) > + =A0 =A0 =A0 if ((ext =3D strrchr(pkgname, '.')) =3D=3D NULL) { > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0warn("strrchr()"); > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 return (1); > + =A0 =A0 =A0 } > > =A0 =A0 =A0 =A0deps.size =3D 100; > =A0 =A0 =A0 =A0deps.len =3D 0; > =A0 =A0 =A0 =A0deps.pkgs =3D malloc(sizeof(Package)*(deps.size)); What if this fails? > + =A0 =A0 =A0 =A0 =A0 =A0=3D=3D -1) { > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 warnx("error while unpacking %s", CONTENTS_= FNAME); > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 return (1); > + =A0 =A0 =A0 } > + > + =A0 =A0 =A0 pkg.head =3D pkg.tail =3D NULL; > + =A0 =A0 =A0 read_plist_from_buffer(&pkg, plist_buf, plist_size); > + =A0 =A0 =A0 free(plist_buf); What if this fails? > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 /* Register the current package */ > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 if (deps->size <=3D deps->len) { > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 deps->size *=3D 2; > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 deps->pkgs =3D realloc(deps= ->pkgs, > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 =A0 =A0sizeof(Package)*(deps->size)); > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 } > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 deps->pkgs[deps->len] =3D pkg; > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 deps->len++; ... > + =A0 =A0 =A0 /* > + =A0 =A0 =A0 * Get the dependencies of pkgname's dependencies, > + =A0 =A0 =A0 * if not already done. > + =A0 =A0 =A0 */ > + =A0 =A0 =A0 for (p =3D pkg.head; p; p =3D p->next) { > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 if (p->type =3D=3D PLIST_PKGDEP) { > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 found =3D 0; It'd be nice if found this was TRUE/FALSE. Thanks! -Garrett From owner-p4-projects@FreeBSD.ORG Sat Jun 19 02:35:46 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 24EAF1065676; Sat, 19 Jun 2010 02:35:46 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C4FEC1065672 for ; Sat, 19 Jun 2010 02:35:45 +0000 (UTC) (envelope-from jlaffaye@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B23828FC1F for ; Sat, 19 Jun 2010 02:35:45 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5J2Zjws033770 for ; Sat, 19 Jun 2010 02:35:45 GMT (envelope-from jlaffaye@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5J2Zjbr033768 for perforce@freebsd.org; Sat, 19 Jun 2010 02:35:45 GMT (envelope-from jlaffaye@FreeBSD.org) Date: Sat, 19 Jun 2010 02:35:45 GMT Message-Id: <201006190235.o5J2Zjbr033768@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jlaffaye@FreeBSD.org using -f From: Julien Laffaye To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179820 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Jun 2010 02:35:46 -0000 http://p4web.freebsd.org/@@179820?ac=10 Change 179820 by jlaffaye@jlaffaye-chulak on 2010/06/19 02:34:57 Use Boolean type wherever applicable. Check for memory allocation errors. Affected files ... .. //depot/projects/soc2010/pkg_complete/usr.sbin/pkg_install/complete/perform.c#5 edit Differences ... ==== //depot/projects/soc2010/pkg_complete/usr.sbin/pkg_install/complete/perform.c#5 (text+ko) ==== @@ -12,7 +12,7 @@ static int pkg_get_deps(char *, char *, struct list_deps *); static int pkg_sort_deps(const void *, const void *); -static int pkg_depend_on(const Package *, const Package *); +static Boolean pkg_depend_on(const Package *, const Package *); int pkg_do(char *pkgname, char *outname) @@ -23,7 +23,7 @@ struct list_deps deps; char fname[PATH_MAX], buf[1024], *ext; ssize_t r; - int fd, err = 0; + int fd, retcode = 0; if ((ext = strrchr(pkgname, '.')) == NULL) { warn("strrchr()"); @@ -33,6 +33,8 @@ deps.size = 100; deps.len = 0; deps.pkgs = malloc(sizeof(Package)*(deps.size)); + if (deps.pkgs == NULL) + err(1, "malloc()"); if(pkg_get_deps(pkgname, ext, &deps) > 0) return (1); @@ -65,7 +67,7 @@ snprintf(fname, sizeof(fname), "%s%s", deps.pkgs[i].name, ext); if ((fd = open(fname, O_RDONLY)) < 0) { warn("open(%s)", fname); - err = 1; + retcode = 1; break; } fstat(fd, &st); @@ -75,14 +77,14 @@ for (;;) { if ((r = read(fd, buf, sizeof(buf))) == -1) { warn("read()"); - err = 1; + retcode = 1; break; } if (r <= 0) break; if (archive_write_data(a, buf, r) != r) { warnx("%s", archive_error_string(a)); - err = 1; + retcode = 1; break; } } @@ -100,12 +102,12 @@ * An error at this level means that we failed to create the archive. * Be nice and remove this useless file. */ - if (err != 0) { + if (retcode != 0) { warnx("removing corrupted package file"); unlink(outname); } - return (err); + return (retcode); } /* @@ -124,8 +126,8 @@ size_t i; char *plist_buf; char fname[PATH_MAX]; - int err = 0; - short found = 0; + int retcode = 0; + Boolean found = 0; if ((plist_size = unpack_to_buffer(pkgname, CONTENTS_FNAME, &plist_buf)) == -1) { @@ -134,13 +136,19 @@ } pkg.head = pkg.tail = NULL; - read_plist_from_buffer(&pkg, plist_buf, plist_size); + retcode = read_plist_from_buffer(&pkg, plist_buf, plist_size); free(plist_buf); + if (retcode != 0) { + warnx("unable to parse %s's plist", pkgname); + return (1); + } /* Register the current package */ if (deps->size <= deps->len) { deps->size *= 2; deps->pkgs = realloc(deps->pkgs, sizeof(Package)*(deps->size)); + if (deps->pkgs == NULL) + err(1, "realloc()"); } deps->pkgs[deps->len] = pkg; deps->len++; @@ -151,22 +159,22 @@ */ for (p = pkg.head; p; p = p->next) { if (p->type == PLIST_PKGDEP) { - found = 0; + found = FALSE; for (i=0; i < deps->len; i++) { if (strcmp(deps->pkgs[i].name, p->name) == 0) { - found = 1; + found = TRUE; break; } } - if (found == 0) { + if (found == FALSE) { snprintf(fname, sizeof(fname), "%s%s", p->name, ext); - err += pkg_get_deps(fname, ext, deps); + retcode += pkg_get_deps(fname, ext, deps); } } } - return (err); + return (retcode); } /* @@ -189,15 +197,15 @@ return (0); } -/* Returns 1 if `pkga` depends on `pkgb`, 0 otherwise */ -static int +/* Returns TRUE if `pkga` depends on `pkgb`, FALSE otherwise */ +static Boolean pkg_depend_on(const Package *pkga, const Package *pkgb) { PackingList p; for (p = pkga->head; p; p = p->next) if (p->type == PLIST_PKGDEP) if (strcmp(pkgb->name, p->name) == 0) - return (1); + return (TRUE); - return (0); + return (FALSE); } From owner-p4-projects@FreeBSD.ORG Sat Jun 19 05:16:13 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 389F71065676; Sat, 19 Jun 2010 05:16:13 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DFEAA1065692 for ; Sat, 19 Jun 2010 05:16:12 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 773048FC0C for ; Sat, 19 Jun 2010 05:16:12 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5J5GCNJ060298 for ; Sat, 19 Jun 2010 05:16:12 GMT (envelope-from gonzo@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5J5Ffib060261 for perforce@freebsd.org; Sat, 19 Jun 2010 05:15:41 GMT (envelope-from gonzo@FreeBSD.org) Date: Sat, 19 Jun 2010 05:15:41 GMT Message-Id: <201006190515.o5J5Ffib060261@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gonzo@FreeBSD.org using -f From: Oleksandr Tymoshenko To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179822 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Jun 2010 05:16:13 -0000 http://p4web.freebsd.org/@@179822?ac=10 Change 179822 by gonzo@gonzo_figaro on 2010/06/19 05:15:23 IFC Affected files ... .. //depot/projects/avr32/src/COPYRIGHT#2 integrate .. //depot/projects/avr32/src/MAINTAINERS#5 integrate .. //depot/projects/avr32/src/Makefile#4 integrate .. //depot/projects/avr32/src/Makefile.inc1#11 integrate .. //depot/projects/avr32/src/ObsoleteFiles.inc#13 integrate .. //depot/projects/avr32/src/UPDATING#14 integrate .. //depot/projects/avr32/src/bin/Makefile#2 integrate .. //depot/projects/avr32/src/bin/chio/chio.c#2 integrate .. //depot/projects/avr32/src/bin/cp/cp.1#2 integrate .. //depot/projects/avr32/src/bin/cp/cp.c#2 integrate .. //depot/projects/avr32/src/bin/cp/utils.c#4 integrate .. //depot/projects/avr32/src/bin/csh/config.h#2 integrate .. //depot/projects/avr32/src/bin/csh/config_p.h#2 integrate .. //depot/projects/avr32/src/bin/date/Makefile#2 integrate .. //depot/projects/avr32/src/bin/date/date.1#2 integrate .. //depot/projects/avr32/src/bin/date/date.c#2 integrate .. //depot/projects/avr32/src/bin/ed/Makefile#2 integrate .. //depot/projects/avr32/src/bin/ed/main.c#2 integrate .. //depot/projects/avr32/src/bin/getfacl/getfacl.1#3 integrate .. //depot/projects/avr32/src/bin/kenv/kenv.c#2 integrate .. //depot/projects/avr32/src/bin/kill/kill.c#2 integrate .. //depot/projects/avr32/src/bin/ln/ln.c#3 integrate .. //depot/projects/avr32/src/bin/ln/symlink.7#2 integrate .. //depot/projects/avr32/src/bin/ls/cmp.c#2 integrate .. //depot/projects/avr32/src/bin/ls/ls.c#3 integrate .. //depot/projects/avr32/src/bin/ls/ls.h#2 integrate .. //depot/projects/avr32/src/bin/ls/print.c#3 integrate .. //depot/projects/avr32/src/bin/pax/Makefile#2 integrate .. //depot/projects/avr32/src/bin/pax/cpio.1#2 delete .. //depot/projects/avr32/src/bin/pax/cpio.h#2 integrate .. //depot/projects/avr32/src/bin/pax/ftree.c#2 integrate .. //depot/projects/avr32/src/bin/pax/gen_subs.c#2 integrate .. //depot/projects/avr32/src/bin/pax/getoldopt.c#2 integrate .. //depot/projects/avr32/src/bin/pax/pat_rep.c#2 integrate .. //depot/projects/avr32/src/bin/pax/sel_subs.c#2 integrate .. //depot/projects/avr32/src/bin/pax/tar.1#2 delete .. //depot/projects/avr32/src/bin/pax/tar.h#2 integrate .. //depot/projects/avr32/src/bin/pkill/Makefile#2 integrate .. //depot/projects/avr32/src/bin/pkill/pkill.1#3 integrate .. //depot/projects/avr32/src/bin/pkill/pkill.c#3 integrate .. //depot/projects/avr32/src/bin/ps/extern.h#3 integrate .. //depot/projects/avr32/src/bin/ps/keyword.c#3 integrate .. //depot/projects/avr32/src/bin/ps/print.c#4 integrate .. //depot/projects/avr32/src/bin/ps/ps.1#4 integrate .. //depot/projects/avr32/src/bin/ps/ps.c#4 integrate .. //depot/projects/avr32/src/bin/pwait/Makefile#1 branch .. //depot/projects/avr32/src/bin/pwait/pwait.1#1 branch .. //depot/projects/avr32/src/bin/pwait/pwait.c#1 branch .. //depot/projects/avr32/src/bin/rcp/rcp.c#2 integrate .. //depot/projects/avr32/src/bin/rmail/Makefile#2 integrate .. //depot/projects/avr32/src/bin/setfacl/file.c#2 integrate .. //depot/projects/avr32/src/bin/setfacl/mask.c#3 integrate .. //depot/projects/avr32/src/bin/setfacl/merge.c#3 integrate .. //depot/projects/avr32/src/bin/setfacl/remove.c#3 integrate .. //depot/projects/avr32/src/bin/setfacl/setfacl.1#3 integrate .. //depot/projects/avr32/src/bin/setfacl/setfacl.c#3 integrate .. //depot/projects/avr32/src/bin/setfacl/setfacl.h#3 integrate .. //depot/projects/avr32/src/bin/setfacl/util.c#2 integrate .. //depot/projects/avr32/src/bin/sh/alias.c#4 integrate .. //depot/projects/avr32/src/bin/sh/alias.h#2 integrate .. //depot/projects/avr32/src/bin/sh/arith.h#2 integrate .. //depot/projects/avr32/src/bin/sh/arith.y#2 integrate .. //depot/projects/avr32/src/bin/sh/arith_lex.l#2 integrate .. //depot/projects/avr32/src/bin/sh/cd.c#2 integrate .. //depot/projects/avr32/src/bin/sh/cd.h#2 integrate .. //depot/projects/avr32/src/bin/sh/error.c#2 integrate .. //depot/projects/avr32/src/bin/sh/error.h#2 integrate .. //depot/projects/avr32/src/bin/sh/eval.c#7 integrate .. //depot/projects/avr32/src/bin/sh/eval.h#3 integrate .. //depot/projects/avr32/src/bin/sh/exec.c#6 integrate .. //depot/projects/avr32/src/bin/sh/exec.h#3 integrate .. //depot/projects/avr32/src/bin/sh/expand.c#3 integrate .. //depot/projects/avr32/src/bin/sh/expand.h#2 integrate .. //depot/projects/avr32/src/bin/sh/histedit.c#4 integrate .. //depot/projects/avr32/src/bin/sh/input.c#3 integrate .. //depot/projects/avr32/src/bin/sh/input.h#3 integrate .. //depot/projects/avr32/src/bin/sh/jobs.c#2 integrate .. //depot/projects/avr32/src/bin/sh/mail.c#2 integrate .. //depot/projects/avr32/src/bin/sh/main.c#3 integrate .. //depot/projects/avr32/src/bin/sh/main.h#2 integrate .. //depot/projects/avr32/src/bin/sh/memalloc.c#3 integrate .. //depot/projects/avr32/src/bin/sh/memalloc.h#3 integrate .. //depot/projects/avr32/src/bin/sh/miscbltin.c#5 integrate .. //depot/projects/avr32/src/bin/sh/mkbuiltins#2 integrate .. //depot/projects/avr32/src/bin/sh/mkinit.c#3 integrate .. //depot/projects/avr32/src/bin/sh/mksyntax.c#3 integrate .. //depot/projects/avr32/src/bin/sh/myhistedit.h#2 integrate .. //depot/projects/avr32/src/bin/sh/mystring.c#2 integrate .. //depot/projects/avr32/src/bin/sh/options.c#2 integrate .. //depot/projects/avr32/src/bin/sh/options.h#2 integrate .. //depot/projects/avr32/src/bin/sh/output.c#3 integrate .. //depot/projects/avr32/src/bin/sh/output.h#2 integrate .. //depot/projects/avr32/src/bin/sh/parser.c#6 integrate .. //depot/projects/avr32/src/bin/sh/parser.h#2 integrate .. //depot/projects/avr32/src/bin/sh/redir.c#3 integrate .. //depot/projects/avr32/src/bin/sh/sh.1#6 integrate .. //depot/projects/avr32/src/bin/sh/show.c#2 integrate .. //depot/projects/avr32/src/bin/sh/show.h#2 integrate .. //depot/projects/avr32/src/bin/sh/trap.c#3 integrate .. //depot/projects/avr32/src/bin/sh/trap.h#3 integrate .. //depot/projects/avr32/src/bin/sh/var.c#4 integrate .. //depot/projects/avr32/src/bin/sh/var.h#2 integrate .. //depot/projects/avr32/src/bin/test/test.c#3 integrate .. //depot/projects/avr32/src/cddl/Makefile.inc#3 integrate .. //depot/projects/avr32/src/cddl/contrib/opensolaris/cmd/zdb/zdb.c#3 integrate .. //depot/projects/avr32/src/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c#2 integrate .. //depot/projects/avr32/src/cddl/contrib/opensolaris/cmd/zfs/zfs.8#3 integrate .. //depot/projects/avr32/src/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.c#2 integrate .. //depot/projects/avr32/src/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.h#2 integrate .. //depot/projects/avr32/src/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c#2 integrate .. //depot/projects/avr32/src/cddl/contrib/opensolaris/cmd/zpool/zpool.8#2 integrate .. //depot/projects/avr32/src/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c#2 integrate .. //depot/projects/avr32/src/cddl/contrib/opensolaris/cmd/ztest/ztest.c#2 integrate .. //depot/projects/avr32/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_lex.l#2 integrate .. //depot/projects/avr32/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h#2 integrate .. //depot/projects/avr32/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c#3 integrate .. //depot/projects/avr32/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h#2 integrate .. //depot/projects/avr32/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c#3 integrate .. //depot/projects/avr32/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c#2 integrate .. //depot/projects/avr32/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c#3 integrate .. //depot/projects/avr32/src/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c#3 integrate .. //depot/projects/avr32/src/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h#4 integrate .. //depot/projects/avr32/src/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c#2 integrate .. //depot/projects/avr32/src/cddl/contrib/opensolaris/tools/ctf/cvt/ctf.c#2 integrate .. //depot/projects/avr32/src/cddl/lib/drti/Makefile#2 integrate .. //depot/projects/avr32/src/cddl/lib/libavl/Makefile#2 integrate .. //depot/projects/avr32/src/cddl/lib/libctf/Makefile#3 integrate .. //depot/projects/avr32/src/cddl/lib/libdtrace/Makefile#3 integrate .. //depot/projects/avr32/src/cddl/lib/libnvpair/Makefile#3 integrate .. //depot/projects/avr32/src/cddl/lib/libumem/Makefile#2 integrate .. //depot/projects/avr32/src/cddl/lib/libuutil/Makefile#2 integrate .. //depot/projects/avr32/src/cddl/lib/libzfs/Makefile#2 integrate .. //depot/projects/avr32/src/cddl/lib/libzpool/Makefile#4 integrate .. //depot/projects/avr32/src/cddl/sbin/zfs/Makefile#2 integrate .. //depot/projects/avr32/src/cddl/sbin/zpool/Makefile#2 integrate .. //depot/projects/avr32/src/cddl/usr.bin/ctfconvert/Makefile#2 integrate .. //depot/projects/avr32/src/cddl/usr.bin/ctfdump/Makefile#2 integrate .. //depot/projects/avr32/src/cddl/usr.bin/ctfmerge/Makefile#2 integrate .. //depot/projects/avr32/src/cddl/usr.bin/sgsmsg/Makefile#2 integrate .. //depot/projects/avr32/src/cddl/usr.bin/zinject/Makefile#2 integrate .. //depot/projects/avr32/src/cddl/usr.bin/ztest/Makefile#3 integrate .. //depot/projects/avr32/src/cddl/usr.sbin/dtrace/Makefile#2 integrate .. //depot/projects/avr32/src/cddl/usr.sbin/lockstat/Makefile#2 integrate .. //depot/projects/avr32/src/cddl/usr.sbin/zdb/Makefile#3 integrate .. //depot/projects/avr32/src/contrib/bc/AUTHORS#2 delete .. //depot/projects/avr32/src/contrib/bc/ChangeLog#2 delete .. //depot/projects/avr32/src/contrib/bc/Examples/ckbook.b#2 delete .. //depot/projects/avr32/src/contrib/bc/Examples/pi.b#2 delete .. //depot/projects/avr32/src/contrib/bc/Examples/primes.b#2 delete .. //depot/projects/avr32/src/contrib/bc/Examples/twins.b#2 delete .. //depot/projects/avr32/src/contrib/bc/FAQ#2 delete .. //depot/projects/avr32/src/contrib/bc/FREEBSD-upgrade#2 delete .. //depot/projects/avr32/src/contrib/bc/INSTALL#2 delete .. //depot/projects/avr32/src/contrib/bc/Makefile.am#2 delete .. //depot/projects/avr32/src/contrib/bc/Makefile.in#2 delete .. //depot/projects/avr32/src/contrib/bc/NEWS#2 delete .. //depot/projects/avr32/src/contrib/bc/README#2 delete .. //depot/projects/avr32/src/contrib/bc/Test/BUG.bc#2 delete .. //depot/projects/avr32/src/contrib/bc/Test/array.b#2 delete .. //depot/projects/avr32/src/contrib/bc/Test/arrayp.b#2 delete .. //depot/projects/avr32/src/contrib/bc/Test/aryprm.b#2 delete .. //depot/projects/avr32/src/contrib/bc/Test/atan.b#2 delete .. //depot/projects/avr32/src/contrib/bc/Test/checklib.b#2 delete .. //depot/projects/avr32/src/contrib/bc/Test/div.b#2 delete .. //depot/projects/avr32/src/contrib/bc/Test/exp.b#2 delete .. //depot/projects/avr32/src/contrib/bc/Test/fact.b#2 delete .. //depot/projects/avr32/src/contrib/bc/Test/jn.b#2 delete .. //depot/projects/avr32/src/contrib/bc/Test/ln.b#2 delete .. //depot/projects/avr32/src/contrib/bc/Test/mul.b#2 delete .. //depot/projects/avr32/src/contrib/bc/Test/raise.b#2 delete .. //depot/projects/avr32/src/contrib/bc/Test/signum#2 delete .. //depot/projects/avr32/src/contrib/bc/Test/sine.b#2 delete .. //depot/projects/avr32/src/contrib/bc/Test/sqrt.b#2 delete .. //depot/projects/avr32/src/contrib/bc/Test/sqrt1.b#2 delete .. //depot/projects/avr32/src/contrib/bc/Test/sqrt2.b#2 delete .. //depot/projects/avr32/src/contrib/bc/Test/testfn.b#2 delete .. //depot/projects/avr32/src/contrib/bc/Test/timetest#2 delete .. //depot/projects/avr32/src/contrib/bc/acconfig.h#2 delete .. //depot/projects/avr32/src/contrib/bc/aclocal.m4#2 delete .. //depot/projects/avr32/src/contrib/bc/bc/Makefile.am#2 delete .. //depot/projects/avr32/src/contrib/bc/bc/Makefile.in#2 delete .. //depot/projects/avr32/src/contrib/bc/bc/bc.y#2 delete .. //depot/projects/avr32/src/contrib/bc/bc/bcdefs.h#2 delete .. //depot/projects/avr32/src/contrib/bc/bc/const.h#2 delete .. //depot/projects/avr32/src/contrib/bc/bc/execute.c#2 delete .. //depot/projects/avr32/src/contrib/bc/bc/fix-libmath_h#2 delete .. //depot/projects/avr32/src/contrib/bc/bc/global.c#2 delete .. //depot/projects/avr32/src/contrib/bc/bc/global.h#2 delete .. //depot/projects/avr32/src/contrib/bc/bc/libmath.b#2 delete .. //depot/projects/avr32/src/contrib/bc/bc/libmath.h#2 delete .. //depot/projects/avr32/src/contrib/bc/bc/load.c#2 delete .. //depot/projects/avr32/src/contrib/bc/bc/main.c#2 delete .. //depot/projects/avr32/src/contrib/bc/bc/proto.h#2 delete .. //depot/projects/avr32/src/contrib/bc/bc/sbc.y#2 delete .. //depot/projects/avr32/src/contrib/bc/bc/scan.l#2 delete .. //depot/projects/avr32/src/contrib/bc/bc/storage.c#2 delete .. //depot/projects/avr32/src/contrib/bc/bc/util.c#2 delete .. //depot/projects/avr32/src/contrib/bc/config.h.in#2 delete .. //depot/projects/avr32/src/contrib/bc/configure#2 delete .. //depot/projects/avr32/src/contrib/bc/configure.in#2 delete .. //depot/projects/avr32/src/contrib/bc/dc/Makefile.am#2 delete .. //depot/projects/avr32/src/contrib/bc/dc/Makefile.in#2 delete .. //depot/projects/avr32/src/contrib/bc/dc/array.c#2 delete .. //depot/projects/avr32/src/contrib/bc/dc/dc-proto.h#2 delete .. //depot/projects/avr32/src/contrib/bc/dc/dc-regdef.h#2 delete .. //depot/projects/avr32/src/contrib/bc/dc/dc.c#2 delete .. //depot/projects/avr32/src/contrib/bc/dc/dc.h#2 delete .. //depot/projects/avr32/src/contrib/bc/dc/eval.c#2 delete .. //depot/projects/avr32/src/contrib/bc/dc/misc.c#2 delete .. //depot/projects/avr32/src/contrib/bc/dc/numeric.c#2 delete .. //depot/projects/avr32/src/contrib/bc/dc/stack.c#2 delete .. //depot/projects/avr32/src/contrib/bc/dc/string.c#2 delete .. //depot/projects/avr32/src/contrib/bc/doc/Makefile.am#2 delete .. //depot/projects/avr32/src/contrib/bc/doc/Makefile.in#2 delete .. //depot/projects/avr32/src/contrib/bc/doc/bc.1#2 delete .. //depot/projects/avr32/src/contrib/bc/doc/bc.texi#2 delete .. //depot/projects/avr32/src/contrib/bc/doc/dc.1#2 delete .. //depot/projects/avr32/src/contrib/bc/doc/dc.texi#2 delete .. //depot/projects/avr32/src/contrib/bc/h/number.h#2 delete .. //depot/projects/avr32/src/contrib/bc/install-sh#2 delete .. //depot/projects/avr32/src/contrib/bc/lib/Makefile.am#2 delete .. //depot/projects/avr32/src/contrib/bc/lib/Makefile.in#2 delete .. //depot/projects/avr32/src/contrib/bc/lib/number.c#2 delete .. //depot/projects/avr32/src/contrib/bc/lib/testmul.c#2 delete .. //depot/projects/avr32/src/contrib/bc/lib/vfprintf.c#2 delete .. //depot/projects/avr32/src/contrib/bc/missing#2 delete .. //depot/projects/avr32/src/contrib/bc/mkinstalldirs#2 delete .. //depot/projects/avr32/src/contrib/bc/stamp-h.in#2 delete .. //depot/projects/avr32/src/contrib/bind9/CHANGES#6 integrate .. //depot/projects/avr32/src/contrib/bind9/COPYRIGHT#3 integrate .. //depot/projects/avr32/src/contrib/bind9/FAQ#3 integrate .. //depot/projects/avr32/src/contrib/bind9/FAQ.xml#3 integrate .. //depot/projects/avr32/src/contrib/bind9/NSEC3-NOTES#2 integrate .. //depot/projects/avr32/src/contrib/bind9/README#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/check/named-checkconf.8#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/check/named-checkconf.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/check/named-checkzone.8#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/check/named-checkzone.c#4 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/check/named-checkzone.docbook#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/check/named-checkzone.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dig/dig.1#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dig/dig.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dig/dighost.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dig/host.1#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dig/host.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dig/host.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dig/nslookup.1#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dig/nslookup.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dig/nslookup.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dnssec/dnssec-dsfromkey.c#2 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.8#2 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.c#2 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.docbook#2 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html#2 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dnssec/dnssec-keygen.8#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dnssec/dnssec-keygen.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dnssec/dnssec-keygen.docbook#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dnssec/dnssec-keygen.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dnssec/dnssec-signzone.8#4 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dnssec/dnssec-signzone.c#4 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dnssec/dnssec-signzone.docbook#4 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dnssec/dnssec-signzone.html#4 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dnssec/dnssectool.c#4 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/dnssec/dnssectool.h#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/named/control.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/named/include/named/server.h#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/named/lwresd.8#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/named/lwresd.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/named/named.8#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/named/named.conf.5#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/named/named.conf.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/named/named.docbook#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/named/named.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/named/query.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/named/server.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/named/statschannel.c#2 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/named/update.c#4 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/nsupdate/nsupdate.1#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/nsupdate/nsupdate.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/rndc/rndc-confgen.8#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/rndc/rndc-confgen.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/rndc/rndc.8#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/rndc/rndc.conf.5#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/rndc/rndc.conf.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/bin/rndc/rndc.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/config.h.in#3 integrate .. //depot/projects/avr32/src/contrib/bind9/configure.in#3 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/Bv9ARM-book.xml#4 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/Bv9ARM.ch01.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/Bv9ARM.ch02.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/Bv9ARM.ch03.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/Bv9ARM.ch04.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/Bv9ARM.ch05.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/Bv9ARM.ch06.html#4 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/Bv9ARM.ch07.html#4 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/Bv9ARM.ch08.html#4 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/Bv9ARM.ch09.html#4 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/Bv9ARM.ch10.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/Bv9ARM.html#4 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/Bv9ARM.pdf#3 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/man.dig.html#4 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/man.dnssec-dsfromkey.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/man.dnssec-keygen.html#4 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/man.dnssec-signzone.html#4 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/man.host.html#4 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/man.named-checkconf.html#4 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/man.named-checkzone.html#4 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/man.named.html#4 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/man.nsupdate.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/man.rndc-confgen.html#4 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/man.rndc.conf.html#4 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/arm/man.rndc.html#4 integrate .. //depot/projects/avr32/src/contrib/bind9/doc/misc/Makefile.in#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/api#4 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/db.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/dispatch.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/dnssec.c#4 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/dst_api.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/dst_internal.h#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/dst_parse.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/include/dns/db.h#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/include/dns/dnssec.h#4 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/include/dns/journal.h#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/include/dns/keyvalues.h#4 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/include/dns/name.h#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/include/dns/ncache.h#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/include/dns/nsec3.h#2 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/include/dns/rbt.h#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/include/dns/rdataset.h#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/include/dns/resolver.h#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/include/dns/result.h#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/include/dns/types.h#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/include/dns/validator.h#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/include/dns/zone.h#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/include/dst/dst.h#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/journal.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/masterdump.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/message.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/ncache.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/nsec3.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/opensslrsa_link.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/rbt.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/rbtdb.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/rcode.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/rdatalist.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/rdataset.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/rdataslab.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/resolver.c#4 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/result.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/sdb.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/sdlz.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/spnego.c#2 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/validator.c#4 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/view.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/dns/zone.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/isc/api#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/isc/base32.c#2 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/isc/base64.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/isc/heap.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/isc/httpd.c#2 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/isc/ia64/include/isc/atomic.h#4 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/isc/include/isc/entropy.h#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/isc/include/isc/netscope.h#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/isc/include/isc/portset.h#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/isc/include/isc/sha2.h#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/isc/include/isc/util.h#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/isc/inet_ntop.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/isc/powerpc/include/isc/atomic.h#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/isc/random.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/isc/sha2.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/isc/unix/ifiter_getifaddrs.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/isc/unix/socket.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/isccc/api#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/isccfg/aclconf.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/isccfg/api#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/isccfg/include/isccfg/namedconf.h#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/api#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/context.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/getipnode.c#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres.3#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_buffer.3#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_buffer.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_config.3#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_config.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_context.3#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_context.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_gabn.3#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_gabn.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_gai_strerror.3#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_gai_strerror.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.3#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_gethostent.3#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_gethostent.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_getipnode.3#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_getipnode.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_getnameinfo.3#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_getnameinfo.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.3#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_gnba.3#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_gnba.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_hstrerror.3#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_hstrerror.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_inetntop.3#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_inetntop.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_noop.3#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_noop.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_packet.3#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_packet.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_resutil.3#3 integrate .. //depot/projects/avr32/src/contrib/bind9/lib/lwres/man/lwres_resutil.html#3 integrate .. //depot/projects/avr32/src/contrib/bind9/version#6 integrate .. //depot/projects/avr32/src/contrib/binutils/bfd/archures.c#3 integrate .. //depot/projects/avr32/src/contrib/binutils/bfd/bfd-in2.h#3 integrate .. //depot/projects/avr32/src/contrib/binutils/bfd/config.bfd#3 integrate .. //depot/projects/avr32/src/contrib/binutils/bfd/cpu-mips.c#2 integrate .. //depot/projects/avr32/src/contrib/binutils/bfd/elfxx-mips.c#2 integrate .. //depot/projects/avr32/src/contrib/binutils/gas/config/tc-mips.c#2 integrate .. //depot/projects/avr32/src/contrib/binutils/gas/config/tc-mips.h#2 integrate .. //depot/projects/avr32/src/contrib/binutils/include/elf/mips.h#2 integrate .. //depot/projects/avr32/src/contrib/binutils/include/opcode/mips.h#2 integrate .. //depot/projects/avr32/src/contrib/binutils/opcodes/mips-dis.c#2 integrate .. //depot/projects/avr32/src/contrib/binutils/opcodes/mips-opc.c#2 integrate .. //depot/projects/avr32/src/contrib/binutils/opcodes/mips16-opc.c#2 integrate .. //depot/projects/avr32/src/contrib/bsnmp/gensnmpdef/gensnmpdef.1#2 integrate .. //depot/projects/avr32/src/contrib/bsnmp/gensnmpdef/gensnmpdef.c#2 integrate .. //depot/projects/avr32/src/contrib/bsnmp/gensnmptree/gensnmptree.1#2 integrate .. //depot/projects/avr32/src/contrib/bsnmp/lib/asn1.3#2 integrate .. //depot/projects/avr32/src/contrib/bsnmp/lib/bsnmpagent.3#2 integrate .. //depot/projects/avr32/src/contrib/bsnmp/lib/bsnmpclient.3#2 integrate .. //depot/projects/avr32/src/contrib/bsnmp/lib/bsnmplib.3#2 integrate .. //depot/projects/avr32/src/contrib/bsnmp/snmp_mibII/BEGEMOT-MIB2-MIB.txt#2 integrate .. //depot/projects/avr32/src/contrib/bsnmp/snmp_mibII/mibII.c#3 integrate .. //depot/projects/avr32/src/contrib/bsnmp/snmp_mibII/mibII.h#2 integrate .. //depot/projects/avr32/src/contrib/bsnmp/snmp_mibII/mibII_begemot.c#2 integrate .. //depot/projects/avr32/src/contrib/bsnmp/snmp_mibII/mibII_tree.def#2 integrate .. //depot/projects/avr32/src/contrib/bsnmp/snmp_mibII/snmp_mibII.3#2 integrate .. //depot/projects/avr32/src/contrib/bsnmp/snmpd/bsnmpd.1#2 integrate .. //depot/projects/avr32/src/contrib/bsnmp/snmpd/config.c#2 integrate .. //depot/projects/avr32/src/contrib/bsnmp/snmpd/snmpmod.3#2 integrate .. //depot/projects/avr32/src/contrib/com_err/compile_et.1#2 integrate .. //depot/projects/avr32/src/contrib/cpio/ABOUT-NLS#2 delete .. //depot/projects/avr32/src/contrib/cpio/AUTHORS#2 delete .. //depot/projects/avr32/src/contrib/cpio/COPYING#2 delete .. //depot/projects/avr32/src/contrib/cpio/ChangeLog#2 delete .. //depot/projects/avr32/src/contrib/cpio/FREEBSD-upgrade#2 delete .. //depot/projects/avr32/src/contrib/cpio/INSTALL#2 delete .. //depot/projects/avr32/src/contrib/cpio/NEWS#2 delete .. //depot/projects/avr32/src/contrib/cpio/README#2 delete .. //depot/projects/avr32/src/contrib/cpio/THANKS#2 delete .. //depot/projects/avr32/src/contrib/cpio/TODO#2 delete .. //depot/projects/avr32/src/contrib/cpio/doc/cpio.1#2 delete .. //depot/projects/avr32/src/contrib/cpio/doc/cpio.texi#2 delete .. //depot/projects/avr32/src/contrib/cpio/doc/version.texi#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/alloca_.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/argp-ba.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/argp-eexst.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/argp-fmtstream.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/argp-fmtstream.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/argp-fs-xinl.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/argp-help.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/argp-namefrob.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/argp-parse.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/argp-pin.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/argp-pv.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/argp-pvh.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/argp-xinl.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/argp.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/basename.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/dirname.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/dirname.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/error.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/error.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/exitfail.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/exitfail.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/fatal.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/full-write.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/full-write.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/getopt.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/getopt1.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/getopt_.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/getopt_int.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/gettext.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/hash.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/hash.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/intprops.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/inttostr.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/inttostr.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/mempcpy.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/paxerror.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/paxexit.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/paxlib.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/paxnames.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/quote.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/quote.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/quotearg.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/quotearg.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/rmt-command.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/rmt.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/rtapelib.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/safe-read.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/safe-read.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/safe-write.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/safe-write.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/savedir.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/savedir.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/strchrnul.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/stripslash.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/strndup.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/strnlen.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/system-ioctl.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/system.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/umaxtostr.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/unlocked-io.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/utimens.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/utimens.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/xalloc-die.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/xalloc.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/xmalloc.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/xstrndup.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/lib/xstrndup.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/src/copyin.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/src/copyout.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/src/copypass.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/src/cpio.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/src/cpiohdr.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/src/defer.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/src/defer.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/src/dstring.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/src/dstring.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/src/extern.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/src/filemode.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/src/filetypes.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/src/global.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/src/idcache.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/src/main.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/src/makepath.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/src/safe-stat.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/src/tar.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/src/tar.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/src/tarhdr.h#2 delete .. //depot/projects/avr32/src/contrib/cpio/src/userspec.c#2 delete .. //depot/projects/avr32/src/contrib/cpio/src/util.c#2 delete .. //depot/projects/avr32/src/contrib/csup/GNUmakefile#2 delete .. //depot/projects/avr32/src/contrib/csup/Makefile#2 delete .. //depot/projects/avr32/src/contrib/csup/README#2 delete .. //depot/projects/avr32/src/contrib/csup/TODO#2 delete .. //depot/projects/avr32/src/contrib/csup/attrstack.c#2 delete .. //depot/projects/avr32/src/contrib/csup/attrstack.h#2 delete .. //depot/projects/avr32/src/contrib/csup/config.c#2 delete .. //depot/projects/avr32/src/contrib/csup/config.h#2 delete .. //depot/projects/avr32/src/contrib/csup/csup.1#2 delete .. //depot/projects/avr32/src/contrib/csup/detailer.c#2 delete .. //depot/projects/avr32/src/contrib/csup/detailer.h#2 delete .. //depot/projects/avr32/src/contrib/csup/diff.c#2 delete .. //depot/projects/avr32/src/contrib/csup/diff.h#2 delete .. //depot/projects/avr32/src/contrib/csup/fattr.c#2 delete .. //depot/projects/avr32/src/contrib/csup/fattr.h#2 delete .. //depot/projects/avr32/src/contrib/csup/fattr_bsd.h#2 delete .. //depot/projects/avr32/src/contrib/csup/fattr_posix.h#2 delete .. //depot/projects/avr32/src/contrib/csup/fixups.c#2 delete .. //depot/projects/avr32/src/contrib/csup/fixups.h#2 delete .. //depot/projects/avr32/src/contrib/csup/fnmatch.c#2 delete .. //depot/projects/avr32/src/contrib/csup/fnmatch.h#2 delete .. //depot/projects/avr32/src/contrib/csup/globtree.c#2 delete .. //depot/projects/avr32/src/contrib/csup/globtree.h#2 delete .. //depot/projects/avr32/src/contrib/csup/idcache.c#2 delete .. //depot/projects/avr32/src/contrib/csup/idcache.h#2 delete .. //depot/projects/avr32/src/contrib/csup/keyword.c#2 delete .. //depot/projects/avr32/src/contrib/csup/keyword.h#2 delete .. //depot/projects/avr32/src/contrib/csup/lex.rcs.c#2 delete .. //depot/projects/avr32/src/contrib/csup/lister.c#2 delete .. //depot/projects/avr32/src/contrib/csup/lister.h#2 delete .. //depot/projects/avr32/src/contrib/csup/main.c#2 delete .. //depot/projects/avr32/src/contrib/csup/main.h#2 delete .. //depot/projects/avr32/src/contrib/csup/misc.c#2 delete .. //depot/projects/avr32/src/contrib/csup/misc.h#2 delete .. //depot/projects/avr32/src/contrib/csup/mux.c#2 delete .. //depot/projects/avr32/src/contrib/csup/mux.h#2 delete .. //depot/projects/avr32/src/contrib/csup/parse.y#2 delete .. //depot/projects/avr32/src/contrib/csup/pathcomp.c#2 delete .. //depot/projects/avr32/src/contrib/csup/pathcomp.h#2 delete .. //depot/projects/avr32/src/contrib/csup/proto.c#3 delete .. //depot/projects/avr32/src/contrib/csup/proto.h#2 delete .. //depot/projects/avr32/src/contrib/csup/queue.h#2 delete .. //depot/projects/avr32/src/contrib/csup/rcsfile.c#4 delete .. //depot/projects/avr32/src/contrib/csup/rcsfile.h#3 delete .. //depot/projects/avr32/src/contrib/csup/rcsparse.c#3 delete .. //depot/projects/avr32/src/contrib/csup/rcsparse.h#2 delete .. //depot/projects/avr32/src/contrib/csup/rcstokenizer.h#2 delete .. //depot/projects/avr32/src/contrib/csup/rcstokenizer.l#2 delete .. //depot/projects/avr32/src/contrib/csup/rsyncfile.c#2 delete .. //depot/projects/avr32/src/contrib/csup/rsyncfile.h#2 delete .. //depot/projects/avr32/src/contrib/csup/status.c#2 delete .. //depot/projects/avr32/src/contrib/csup/status.h#2 delete .. //depot/projects/avr32/src/contrib/csup/stream.c#2 delete .. //depot/projects/avr32/src/contrib/csup/stream.h#2 delete .. //depot/projects/avr32/src/contrib/csup/threads.c#2 delete .. //depot/projects/avr32/src/contrib/csup/threads.h#2 delete .. //depot/projects/avr32/src/contrib/csup/token.h#2 delete .. //depot/projects/avr32/src/contrib/csup/token.l#2 delete .. //depot/projects/avr32/src/contrib/csup/updater.c#5 delete .. //depot/projects/avr32/src/contrib/csup/updater.h#2 delete .. //depot/projects/avr32/src/contrib/dtc/Documentation/dtc-paper.bib#1 branch .. //depot/projects/avr32/src/contrib/dtc/Documentation/dtc-paper.tex#1 branch .. //depot/projects/avr32/src/contrib/dtc/Documentation/dts-format.txt#1 branch .. //depot/projects/avr32/src/contrib/dtc/Documentation/manual.txt#1 branch .. //depot/projects/avr32/src/contrib/dtc/GPL#1 branch .. //depot/projects/avr32/src/contrib/dtc/Makefile#1 branch .. //depot/projects/avr32/src/contrib/dtc/Makefile.convert-dtsv0#1 branch .. //depot/projects/avr32/src/contrib/dtc/Makefile.ftdump#1 branch .. //depot/projects/avr32/src/contrib/dtc/README.license#1 branch .. //depot/projects/avr32/src/contrib/dtc/TODO#1 branch .. //depot/projects/avr32/src/contrib/dtc/checks.c#1 branch .. //depot/projects/avr32/src/contrib/dtc/convert-dtsv0-lexer.l#1 branch .. //depot/projects/avr32/src/contrib/dtc/data.c#1 branch .. //depot/projects/avr32/src/contrib/dtc/dtc-lexer.l#1 branch .. //depot/projects/avr32/src/contrib/dtc/dtc-parser.y#1 branch .. //depot/projects/avr32/src/contrib/dtc/dtc.c#1 branch .. //depot/projects/avr32/src/contrib/dtc/dtc.h#1 branch .. //depot/projects/avr32/src/contrib/dtc/flattree.c#1 branch .. //depot/projects/avr32/src/contrib/dtc/fstree.c#1 branch .. //depot/projects/avr32/src/contrib/dtc/ftdump.c#1 branch .. //depot/projects/avr32/src/contrib/dtc/libfdt/Makefile.libfdt#1 branch .. //depot/projects/avr32/src/contrib/dtc/libfdt/TODO#1 branch .. //depot/projects/avr32/src/contrib/dtc/libfdt/fdt.c#1 branch .. //depot/projects/avr32/src/contrib/dtc/libfdt/fdt.h#1 branch .. //depot/projects/avr32/src/contrib/dtc/libfdt/fdt_ro.c#1 branch .. //depot/projects/avr32/src/contrib/dtc/libfdt/fdt_rw.c#1 branch .. //depot/projects/avr32/src/contrib/dtc/libfdt/fdt_strerror.c#1 branch .. //depot/projects/avr32/src/contrib/dtc/libfdt/fdt_sw.c#1 branch .. //depot/projects/avr32/src/contrib/dtc/libfdt/fdt_wip.c#1 branch .. //depot/projects/avr32/src/contrib/dtc/libfdt/libfdt.h#1 branch .. //depot/projects/avr32/src/contrib/dtc/libfdt/libfdt_env.h#1 branch .. //depot/projects/avr32/src/contrib/dtc/libfdt/libfdt_internal.h#1 branch .. //depot/projects/avr32/src/contrib/dtc/libfdt/version.lds#1 branch .. //depot/projects/avr32/src/contrib/dtc/livetree.c#1 branch .. //depot/projects/avr32/src/contrib/dtc/scripts/setlocalversion#1 branch .. //depot/projects/avr32/src/contrib/dtc/srcpos.c#1 branch .. //depot/projects/avr32/src/contrib/dtc/srcpos.h#1 branch .. //depot/projects/avr32/src/contrib/dtc/treesource.c#1 branch .. //depot/projects/avr32/src/contrib/dtc/util.c#1 branch .. //depot/projects/avr32/src/contrib/dtc/util.h#1 branch .. //depot/projects/avr32/src/contrib/ee/ee.c#3 integrate .. //depot/projects/avr32/src/contrib/expat/lib/xmlparse.c#2 integrate .. //depot/projects/avr32/src/contrib/expat/lib/xmltok_impl.c#2 integrate .. //depot/projects/avr32/src/contrib/gcc/config/fixdfdi.c#1 branch .. //depot/projects/avr32/src/contrib/gcc/config/fixsfdi.c#1 branch .. //depot/projects/avr32/src/contrib/gcc/config/fixunsdfsi.c#1 branch .. //depot/projects/avr32/src/contrib/gcc/config/fixunssfsi.c#1 branch .. //depot/projects/avr32/src/contrib/gcc/config/floatdidf.c#1 branch .. //depot/projects/avr32/src/contrib/gcc/config/floatdisf.c#1 branch .. //depot/projects/avr32/src/contrib/gcc/config/floatundidf.c#1 branch .. //depot/projects/avr32/src/contrib/gcc/config/floatundisf.c#1 branch .. //depot/projects/avr32/src/contrib/gcc/config/freebsd-spec.h#3 integrate .. //depot/projects/avr32/src/contrib/gcc/config/i386/i386.c#2 integrate .. //depot/projects/avr32/src/contrib/gcc/config/mips/freebsd.h#2 integrate .. //depot/projects/avr32/src/contrib/gcc/config/mips/mips.c#2 integrate .. //depot/projects/avr32/src/contrib/gcc/config/mips/mips.h#2 integrate .. //depot/projects/avr32/src/contrib/gcc/config/mips/mips.md#2 integrate .. //depot/projects/avr32/src/contrib/gdb/gdb/config/mips/nm-fbsd.h#1 branch .. //depot/projects/avr32/src/contrib/gdb/gdb/config/mips/tm-fbsd.h#1 branch .. //depot/projects/avr32/src/contrib/gdb/gdb/mips-tdep.h#2 integrate .. //depot/projects/avr32/src/contrib/gdb/gdb/mipsfbsd-nat.c#1 branch .. //depot/projects/avr32/src/contrib/gdb/gdb/mipsfbsd-tdep.c#1 branch .. //depot/projects/avr32/src/contrib/gdb/gdb/mipsfbsd-tdep.h#1 branch .. //depot/projects/avr32/src/contrib/gdtoa/hexnan.c#2 integrate .. //depot/projects/avr32/src/contrib/groff/font/devutf8/R.proto#3 integrate .. //depot/projects/avr32/src/contrib/groff/tmac/an-old.tmac#2 integrate .. //depot/projects/avr32/src/contrib/groff/tmac/doc-common#2 integrate .. //depot/projects/avr32/src/contrib/groff/tmac/doc-old.tmac#2 integrate .. //depot/projects/avr32/src/contrib/groff/tmac/doc-syms#2 integrate .. //depot/projects/avr32/src/contrib/groff/tmac/doc.tmac#2 integrate .. //depot/projects/avr32/src/contrib/groff/tmac/groff_mdoc.man#2 integrate .. //depot/projects/avr32/src/contrib/ipfilter/ipsend/sbpf.c#3 integrate .. //depot/projects/avr32/src/contrib/ipfilter/man/ipf.8#2 integrate .. //depot/projects/avr32/src/contrib/ipfilter/man/ipmon.8#2 integrate .. //depot/projects/avr32/src/contrib/libpcap/inet.c#3 integrate .. //depot/projects/avr32/src/contrib/llvm/CMakeLists.txt#1 branch .. //depot/projects/avr32/src/contrib/llvm/CREDITS.TXT#1 branch .. //depot/projects/avr32/src/contrib/llvm/LICENSE.TXT#1 branch .. //depot/projects/avr32/src/contrib/llvm/Makefile#1 branch .. //depot/projects/avr32/src/contrib/llvm/Makefile.common#1 branch .. //depot/projects/avr32/src/contrib/llvm/Makefile.config.in#1 branch .. //depot/projects/avr32/src/contrib/llvm/Makefile.rules#1 branch .. //depot/projects/avr32/src/contrib/llvm/ModuleInfo.txt#1 branch .. //depot/projects/avr32/src/contrib/llvm/README.txt#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/AutoRegen.sh#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/ExportMap.map#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/LICENSE.TXT#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/README.TXT#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/config.guess#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/config.sub#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/configure.ac#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/depcomp#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/install-sh#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/ltmain.sh#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/bison.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/build_exeext.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/c_printf_a.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/check_gnu_make.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/config_makefile.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/config_project.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/cxx_bidi_iterator.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/cxx_flag_check.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/cxx_fwd_iterator.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/cxx_namespaces.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/cxx_std_iterator.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/find_std_program.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/flex.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/func_isinf.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/func_isnan.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/func_mmap_file.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/header_mmap_anonymous.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/huge_val.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/libtool.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/link_options.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/linux_mixed_64_32.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/ltdl.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/need_dev_zero_for_mmap.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/path_perl.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/path_tclsh.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/rand48.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/sanity_check.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/single_cxx_check.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/m4/visibility_inlines_hidden.m4#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/missing#1 branch .. //depot/projects/avr32/src/contrib/llvm/autoconf/mkinstalldirs#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/Makefile#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/README.txt#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/analysis/llvm_analysis-binding.ads#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/analysis/llvm_analysis.ads#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/analysis/llvm_analysis_wrap.cxx#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/bitreader/llvm_bit_reader-binding.ads#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/bitreader/llvm_bit_reader.ads#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/bitreader/llvm_bitreader_wrap.cxx#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/bitwriter/llvm_bit_writer-binding.ads#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/bitwriter/llvm_bit_writer.ads#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/bitwriter/llvm_bitwriter_wrap.cxx#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/executionengine/llvm_execution_engine-binding.ads#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/executionengine/llvm_execution_engine.ads#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/executionengine/llvm_executionengine_wrap.cxx#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/llvm.gpr#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/llvm/llvm-binding.ads#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/llvm/llvm.ads#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/llvm/llvm_link_time_optimizer-binding.ads#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/llvm/llvm_link_time_optimizer.ads#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/llvm/llvm_linktimeoptimizer_wrap.cxx#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/llvm/llvm_wrap.cxx#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/target/llvm_target-binding.ads#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/target/llvm_target.ads#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/target/llvm_target_wrap.cxx#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/transforms/llvm_transforms-binding.ads#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/transforms/llvm_transforms.ads#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ada/transforms/llvm_transforms_wrap.cxx#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/Makefile#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/Makefile.ocaml#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/analysis/Makefile#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/analysis/analysis_ocaml.c#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/analysis/llvm_analysis.ml#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/analysis/llvm_analysis.mli#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/bitreader/Makefile#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/bitreader/bitreader_ocaml.c#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/bitreader/llvm_bitreader.ml#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/bitreader/llvm_bitreader.mli#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/bitwriter/Makefile#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/bitwriter/bitwriter_ocaml.c#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/bitwriter/llvm_bitwriter.ml#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/bitwriter/llvm_bitwriter.mli#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/executionengine/Makefile#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/executionengine/executionengine_ocaml.c#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/executionengine/llvm_executionengine.ml#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/executionengine/llvm_executionengine.mli#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/llvm/Makefile#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/llvm/llvm.ml#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/llvm/llvm.mli#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/llvm/llvm_ocaml.c#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/target/Makefile#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/target/llvm_target.ml#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/target/llvm_target.mli#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/target/target_ocaml.c#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/transforms/Makefile#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/transforms/scalar/Makefile#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/transforms/scalar/llvm_scalar_opts.ml#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/transforms/scalar/llvm_scalar_opts.mli#1 branch .. //depot/projects/avr32/src/contrib/llvm/bindings/ocaml/transforms/scalar/scalar_opts_ocaml.c#1 branch .. //depot/projects/avr32/src/contrib/llvm/build-for-llvm-top.sh#1 branch .. //depot/projects/avr32/src/contrib/llvm/configure#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm-c/Analysis.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm-c/BitReader.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm-c/BitWriter.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm-c/Core.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm-c/EnhancedDisassembly.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm-c/ExecutionEngine.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm-c/Target.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm-c/Transforms/IPO.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm-c/Transforms/Scalar.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm-c/lto.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/APFloat.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/APInt.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/APSInt.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/BitVector.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/DeltaAlgorithm.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/DenseMap.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/DenseMapInfo.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/DenseSet.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/FoldingSet.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/GraphTraits.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/ImmutableList.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/ImmutableMap.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/ImmutableSet.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/IndexedMap.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/Optional.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/OwningPtr.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/PointerIntPair.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/PointerUnion.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/PostOrderIterator.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/PriorityQueue.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/SCCIterator.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/STLExtras.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/ScopedHashTable.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/SetOperations.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/SetVector.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/SmallBitVector.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/SmallPtrSet.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/SmallSet.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/SmallString.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/SmallVector.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/SparseBitVector.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/Statistic.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/StringExtras.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/StringMap.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/StringRef.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/StringSet.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/StringSwitch.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/Trie.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/Triple.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/Twine.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/UniqueVector.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/ValueMap.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/VectorExtras.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/ilist.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/ilist_node.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/iterator.cmake#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/ADT/iterator.h.in#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/AbstractTypeUser.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/CFGPrinter.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/CallGraph.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/CaptureTracking.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/ConstantFolding.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/ConstantsScanner.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/DebugInfo.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/DomPrinter.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/DominatorInternals.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/Dominators.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/FindUsedTypes.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/IVUsers.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/InlineCost.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/Interval.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/IntervalIterator.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/IntervalPartition.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/LibCallSemantics.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/Lint.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/LiveValues.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/LoopDependenceAnalysis.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/LoopInfo.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/LoopPass.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/PHITransAddr.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/Passes.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/PointerTracking.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/PostDominators.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/ProfileInfo.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/ProfileInfoLoader.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/ProfileInfoTypes.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/ScalarEvolutionNormalization.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/SparsePropagation.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/Trace.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/ValueTracking.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Analysis/Verifier.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Argument.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Assembly/AsmAnnotationWriter.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Assembly/Parser.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Assembly/PrintModulePass.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Assembly/Writer.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Attributes.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/AutoUpgrade.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/BasicBlock.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Bitcode/Archive.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Bitcode/BitCodes.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CMakeLists.txt#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CallGraphSCCPass.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CallingConv.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/Analysis.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/BinaryObject.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/FastISel.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/GCMetadata.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/GCMetadataPrinter.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/GCStrategy.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/GCs.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/IntrinsicLowering.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/JITCodeEmitter.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/LinkAllAsmWriterComponents.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/LiveInterval.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/LiveStackAnalysis.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/LiveVariables.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachORelocation.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachineCodeEmitter.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachineCodeInfo.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachineDominators.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachineFunction.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachineFunctionPass.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachineInstr.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachineLocation.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachineOperand.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachinePassRegistry.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachineRelocation.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/MachineSSAUpdater.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/ObjectCodeEmitter.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/Passes.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/ProcessImplicitDefs.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/RegAllocRegistry.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/RegisterCoalescer.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/SchedulerRegistry.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/ValueTypes.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CodeGen/ValueTypes.td#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CompilerDriver/Action.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CompilerDriver/BuiltinOptions.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CompilerDriver/Common.td#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CompilerDriver/CompilationGraph.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CompilerDriver/Error.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CompilerDriver/ForceLinkage.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CompilerDriver/ForceLinkageMacros.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CompilerDriver/Main.inc#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CompilerDriver/Plugin.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/CompilerDriver/Tool.h#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Config/AsmParsers.def.in#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Config/AsmPrinters.def.in#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Config/Disassemblers.def.in#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Config/Targets.def.in#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Config/config.h.cmake#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Config/config.h.in#1 branch .. //depot/projects/avr32/src/contrib/llvm/include/llvm/Constant.h#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat Jun 19 05:17:14 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D6E921065672; Sat, 19 Jun 2010 05:17:13 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9B697106566C for ; Sat, 19 Jun 2010 05:17:13 +0000 (UTC) (envelope-from ligregni@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 700228FC14 for ; Sat, 19 Jun 2010 05:17:13 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5J5HDUw060370 for ; Sat, 19 Jun 2010 05:17:13 GMT (envelope-from ligregni@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5J5HDF5060368 for perforce@freebsd.org; Sat, 19 Jun 2010 05:17:13 GMT (envelope-from ligregni@FreeBSD.org) Date: Sat, 19 Jun 2010 05:17:13 GMT Message-Id: <201006190517.o5J5HDF5060368@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to ligregni@FreeBSD.org using -f From: Sergio Ligregni To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179823 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Jun 2010 05:17:14 -0000 http://p4web.freebsd.org/@@179823?ac=10 Change 179823 by ligregni@ligPhenom on 2010/06/19 05:16:21 The first scratch of the Shipping Daemon, it now daemonizes itself and get some parameters with the corresponding checkings Affected files ... .. //depot/projects/soc2010/disaudit/shipd.c#1 add .. //depot/projects/soc2010/disaudit/shipd.h#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Sat Jun 19 18:09:22 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A80471065674; Sat, 19 Jun 2010 18:09:22 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6C1291065672 for ; Sat, 19 Jun 2010 18:09:22 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 576DF8FC0C for ; Sat, 19 Jun 2010 18:09:22 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5JI9MPi063324 for ; Sat, 19 Jun 2010 18:09:22 GMT (envelope-from hselasky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5JI9Mj5063322 for perforce@freebsd.org; Sat, 19 Jun 2010 18:09:22 GMT (envelope-from hselasky@FreeBSD.org) Date: Sat, 19 Jun 2010 18:09:22 GMT Message-Id: <201006191809.o5JI9Mj5063322@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179850 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Jun 2010 18:09:22 -0000 http://p4web.freebsd.org/@@179850?ac=10 Change 179850 by hselasky@hselasky_laptop001 on 2010/06/19 18:09:16 USB controller: - commit initial version of the Octeon Executive Library's USB controller driver. - the driver has not been tested yet, it only compiles. Some bugs are assumed to be left. - this driver was written by: hselasky @ - this driver was requested by: jmallett @ Affected files ... .. //depot/projects/usb/src/sys/dev/usb/controller/octusb.c#2 edit .. //depot/projects/usb/src/sys/dev/usb/controller/octusb.h#2 edit .. //depot/projects/usb/src/sys/dev/usb/controller/octusb_mips.c#2 edit .. //depot/projects/usb/src/sys/modules/usb/octusb/Makefile#1 add Differences ... ==== //depot/projects/usb/src/sys/dev/usb/controller/octusb.c#2 (text+ko) ==== @@ -1,0 +1,1903 @@ +#include +__FBSDID("$FreeBSD: $"); + +/*- + * Copyright (c) 2010 Hans Petter Selasky. 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. + */ + +/* + * This file contains the driver for Octeon Executive Library USB + * Controller driver API. + */ + +/* TODO: The root HUB port callback is not yet implemented. */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#define USB_DEBUG_VAR octusbdebug + +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include + +#define OCTUSB_BUS2SC(bus) \ + ((struct octusb_softc *)(((uint8_t *)(bus)) - \ + ((uint8_t *)&(((struct octusb_softc *)0)->sc_bus)))) + +#ifdef USB_DEBUG +static int octusbdebug = 0; + +SYSCTL_NODE(_hw_usb, OID_AUTO, octusb, CTLFLAG_RW, 0, "OCTUSB"); +SYSCTL_INT(_hw_usb_octusb, OID_AUTO, debug, CTLFLAG_RW, + &octusbdebug, 0, "OCTUSB debug level"); + +TUNABLE_INT("hw.usb.octusb.debug", &octusbdebug); + +#endif + +struct octusb_std_temp { + octusb_cmd_t *func; + struct octusb_td *td; + struct octusb_td *td_next; + struct usb_page_cache *pc; + uint32_t offset; + uint32_t len; + uint8_t short_pkt; + uint8_t setup_alt_next; +}; + +extern struct usb_bus_methods octusb_bus_methods; +extern struct usb_pipe_methods octusb_device_bulk_methods; +extern struct usb_pipe_methods octusb_device_ctrl_methods; +extern struct usb_pipe_methods octusb_device_intr_methods; +extern struct usb_pipe_methods octusb_device_isoc_methods; + +static void octusb_standard_done(struct usb_xfer *); +static void octusb_device_done(struct usb_xfer *, usb_error_t); +static void octusb_timeout(void *); +static void octusb_do_poll(struct usb_bus *); + +static cvmx_usb_speed_t +octusb_convert_speed(enum usb_dev_speed speed) +{ + ; /* indent fix */ + switch (speed) { + case USB_SPEED_HIGH: + return (CVMX_USB_SPEED_HIGH); + case USB_SPEED_FULL: + return (CVMX_USB_SPEED_FULL); + default: + return (CVMX_USB_SPEED_LOW); + } +} + +static cvmx_usb_transfer_t +octusb_convert_ep_type(uint8_t ep_type) +{ + ; /* indent fix */ + switch (ep_type & UE_XFERTYPE) { + case UE_CONTROL: + return (CVMX_USB_TRANSFER_CONTROL); + case UE_INTERRUPT: + return (CVMX_USB_TRANSFER_INTERRUPT); + case UE_ISOCHRONOUS: + return (CVMX_USB_TRANSFER_ISOCHRONOUS); + case UE_BULK: + return (CVMX_USB_TRANSFER_BULK); + default: + return (0); /* should not happen */ + } +} + +static uint8_t +octusb_host_alloc_endpoint(struct octusb_td *td) +{ + struct octusb_softc *sc; + int ep_handle; + + if (td->qh->fixup_pending) + return (1); /* busy */ + + if (td->qh->ep_allocated) + return (0); /* success */ + + /* get softc */ + sc = td->qh->sc; + + ep_handle = cvmx_usb_open_pipe( + &sc->sc_port[td->qh->port_index].state, + 0, + td->qh->dev_addr, + td->qh->ep_num, + octusb_convert_speed(td->qh->dev_speed), + td->qh->max_packet_size, + octusb_convert_ep_type(td->qh->ep_type), + (td->qh->ep_num & UE_DIR_IN) ? CVMX_USB_DIRECTION_IN : + CVMX_USB_DIRECTION_OUT, + td->qh->ep_interval, + td->qh->ep_mult, + td->qh->hs_hub_addr, + td->qh->hs_hub_port); + + if (ep_handle < 0) + return (1); /* busy */ + + cvmx_usb_set_toggle( + &sc->sc_port[td->qh->port_index].state, + ep_handle, td->qh->ep_toggle_next); + + td->qh->fixup_handle = -1; + td->qh->fixup_complete = 0; + td->qh->fixup_len = 0; + td->qh->fixup_off = 0; + td->qh->fixup_pending = 0; + td->qh->fixup_actlen = 0; + + td->qh->ep_handle = ep_handle; + td->qh->ep_allocated = 1; + + return (0); /* success */ +} + +static void +octusb_host_free_endpoint(struct octusb_td *td) +{ + struct octusb_softc *sc; + + if (td->qh->ep_allocated == 0) + return; + + /* get softc */ + sc = td->qh->sc; + + if (td->qh->fixup_handle >= 0) { + /* cancel, if any */ + cvmx_usb_cancel(&sc->sc_port[td->qh->port_index].state, + td->qh->ep_handle, td->qh->fixup_handle); + } + cvmx_usb_close_pipe(&sc->sc_port[td->qh->port_index].state, td->qh->ep_handle); + + td->qh->ep_allocated = 0; +} + +static void +octusb_complete_cb(cvmx_usb_state_t *state, + cvmx_usb_callback_t reason, + cvmx_usb_complete_t status, + int pipe_handle, int submit_handle, + int bytes_transferred, void *user_data) +{ + struct octusb_td *td; + + if (reason != CVMX_USB_CALLBACK_TRANSFER_COMPLETE) + return; + + td = user_data; + + td->qh->fixup_complete = 1; + td->qh->fixup_pending = 0; + td->qh->fixup_actlen = bytes_transferred; + td->qh->fixup_handle = -1; + + switch (status) { + case CVMX_USB_COMPLETE_SUCCESS: + case CVMX_USB_COMPLETE_SHORT: + td->error_any = 0; + td->error_stall = 0; + break; + case CVMX_USB_COMPLETE_STALL: + td->error_stall = 1; + td->error_any = 1; + break; + default: + td->error_any = 1; + break; + } +} + +static uint8_t +octusb_host_control_header_tx(struct octusb_td *td) +{ + int status; + + /* allocate endpoint and check pending */ + if (octusb_host_alloc_endpoint(td)) + return (1); /* busy */ + + /* check error */ + if (td->error_any) + return (0); /* done */ + + if (td->qh->fixup_complete != 0) { + /* clear complete flag */ + td->qh->fixup_complete = 0; + + /* flush data */ + usb_pc_cpu_invalidate(td->qh->fixup_pc); + return (0); /* done */ + } + /* verify length */ + if (td->remainder != 8) { + td->error_any = 1; + return (0); /* done */ + } + usbd_copy_out(td->pc, td->offset, td->qh->fixup_buf, 8); + + /* update offset and remainder */ + td->offset += 8; + td->remainder -= 8; + + td->qh->fixup_len = UGETW(td->qh->fixup_buf + 6); + if (td->qh->fixup_len > (OCTUSB_MAX_FIXUP - 8)) { + td->error_any = 1; + return (0); /* done */ + } + td->qh->fixup_len += 8; + td->qh->fixup_off = 8; + + /* do control IN request */ + if (td->qh->fixup_buf[0] & UE_DIR_IN) { + + struct octusb_softc *sc; + + /* get softc */ + sc = td->qh->sc; + + /* flush data */ + usb_pc_cpu_flush(td->qh->fixup_pc); + + status = cvmx_usb_submit_control( + &sc->sc_port[td->qh->port_index].state, + td->qh->ep_handle, td->qh->fixup_phys, + td->qh->fixup_phys + 8ULL, td->qh->fixup_len - 8, + &octusb_complete_cb, td); + /* check status */ + if (status < 0) { + td->error_any = 1; + return (0); /* done */ + } + td->qh->fixup_handle = status; + td->qh->fixup_pending = 1; + td->qh->fixup_complete = 0; + + return (1); /* busy */ + } + return (0); /* done */ +} + +static uint8_t +octusb_host_control_data_tx(struct octusb_td *td) +{ + uint32_t rem; + + /* allocate endpoint and check pending */ + if (octusb_host_alloc_endpoint(td)) + return (1); /* busy */ + + /* check error */ + if (td->error_any) + return (0); /* done */ + + rem = td->qh->fixup_len - td->qh->fixup_off; + + if (td->remainder > rem) { + td->error_any = 1; + DPRINTF(1, "Excess setup transmit data\n"); + return (0); /* done */ + } + usbd_copy_out(td->pc, td->offset, td->qh->fixup_buf + td->qh->fixup_off, td->remainder); + + td->offset += td->remainder; + td->qh->fixup_off += td->remainder; + td->remainder = 0; + + return (0); /* done */ +} + +static uint8_t +octusb_host_control_data_rx(struct octusb_td *td) +{ + uint32_t rem; + + /* allocate endpoint and check pending */ + if (octusb_host_alloc_endpoint(td)) + return (1); /* busy */ + + /* check error */ + if (td->error_any) + return (0); /* done */ + + /* copy data from buffer */ + rem = 8 + td->qh->fixup_actlen - td->qh->fixup_off; + + if (rem > td->remainder) + rem = td->remainder; + + usbd_copy_in(td->pc, td->offset, td->qh->fixup_buf + td->qh->fixup_off, rem); + + td->offset += rem; + td->remainder -= rem; + td->qh->fixup_off += rem; + + return (1); /* done */ +} + +static uint8_t +octusb_host_control_status_tx(struct octusb_td *td) +{ + int status; + + /* allocate endpoint and check pending */ + if (octusb_host_alloc_endpoint(td)) + return (1); /* busy */ + + /* check error */ + if (td->error_any) + return (0); /* done */ + + if (td->qh->fixup_complete != 0) { + /* clear complete flag */ + td->qh->fixup_complete = 0; + /* done */ + return (0); + } + /* do control IN request */ + if (!(td->qh->fixup_buf[0] & UE_DIR_IN)) { + + struct octusb_softc *sc; + + /* get softc */ + sc = td->qh->sc; + + /* flush data */ + usb_pc_cpu_flush(td->qh->fixup_pc); + + /* start USB transfer */ + status = cvmx_usb_submit_control( + &sc->sc_port[td->qh->port_index].state, + td->qh->ep_handle, td->qh->fixup_phys, + td->qh->fixup_phys + 8ULL, td->qh->fixup_len - 8, + &octusb_complete_cb, td); + + /* check status */ + if (status < 0) { + td->error_any = 1; + return (0); /* done */ + } + td->qh->fixup_handle = status; + td->qh->fixup_pending = 1; + td->qh->fixup_complete = 0; + + return (1); /* busy */ + } + return (0); /* done */ +} + +static uint8_t +octusb_non_control_data_tx(struct octusb_td *td) +{ + struct octusb_softc *sc; + uint32_t rem; + int status; + + /* allocate endpoint and check pending */ + if (octusb_host_alloc_endpoint(td)) + return (1); /* busy */ + + /* check error */ + if (td->error_any) + return (0); /* done */ + + if ((td->qh->fixup_complete != 0) && + ((td->qh->ep_type & UE_XFERTYPE) == UE_ISOCHRONOUS)) { + td->qh->fixup_complete = 0; + return (0); /* done */ + } + /* check complete */ + if (td->remainder == 0) { + if (td->short_pkt) + return (0); /* complete */ + /* else need to send a zero length packet */ + rem = 0; + td->short_pkt = 1; + } else { + /* get maximum length */ + rem = OCTUSB_MAX_FIXUP % td->qh->max_frame_size; + rem = OCTUSB_MAX_FIXUP - rem; + + if (rem == 0) { + /* should not happen */ + DPRINTF(1, "Fixup buffer is too small\n"); + td->error_any = 1; + return (0); /* done */ + } + /* get minimum length */ + if (rem > td->remainder) { + rem = td->remainder; + if ((rem == 0) || (rem % td->qh->max_frame_size)) + td->short_pkt = 1; + } + /* copy data into fixup buffer */ + usbd_copy_out(td->pc, td->offset, td->qh->fixup_buf, rem); + + /* flush data */ + usb_pc_cpu_flush(td->qh->fixup_pc); + + /* pre-increment TX buffer offset */ + td->offset += rem; + td->remainder -= rem; + } + + /* get softc */ + sc = td->qh->sc; + + switch (td->qh->ep_type & UE_XFERTYPE) { + case UE_ISOCHRONOUS: + td->qh->iso_pkt.offset = 0; + td->qh->iso_pkt.length = rem; + td->qh->iso_pkt.status = 0; + /* start USB transfer */ + status = cvmx_usb_submit_isochronous(&sc->sc_port[td->qh->port_index].state, + td->qh->ep_handle, 1, CVMX_USB_ISOCHRONOUS_FLAGS_ALLOW_SHORT | + CVMX_USB_ISOCHRONOUS_FLAGS_ASAP, 1, &td->qh->iso_pkt, + td->qh->fixup_phys, rem, &octusb_complete_cb, td); + break; + case UE_BULK: + /* start USB transfer */ + status = cvmx_usb_submit_bulk(&sc->sc_port[td->qh->port_index].state, + td->qh->ep_handle, td->qh->fixup_phys, rem, &octusb_complete_cb, td); + break; + case UE_INTERRUPT: + /* start USB transfer (interrupt or interrupt) */ + status = cvmx_usb_submit_interrupt(&sc->sc_port[td->qh->port_index].state, + td->qh->ep_handle, td->qh->fixup_phys, rem, &octusb_complete_cb, td); + break; + default: + status = -1; + break; + } + + /* check status */ + if (status < 0) { + td->error_any = 1; + return (0); /* done */ + } + td->qh->fixup_handle = status; + td->qh->fixup_len = rem; + td->qh->fixup_pending = 1; + td->qh->fixup_complete = 0; + + return (1); /* busy */ +} + +static uint8_t +octusb_non_control_data_rx(struct octusb_td *td) +{ + struct octusb_softc *sc; + uint32_t rem; + int status; + uint8_t got_short; + + /* allocate endpoint and check pending */ + if (octusb_host_alloc_endpoint(td)) + return (1); /* busy */ + + /* check error */ + if (td->error_any) + return (0); /* done */ + + got_short = 0; + + if (td->qh->fixup_complete != 0) { + + /* invalidate data */ + usb_pc_cpu_invalidate(td->qh->fixup_pc); + + rem = td->qh->fixup_actlen; + + /* verify transfer length */ + if (rem != td->qh->fixup_len) { + if (rem < td->qh->fixup_len) { + /* we have a short packet */ + td->short_pkt = 1; + got_short = 1; + } else { + /* invalid USB packet */ + td->error_any = 1; + return (0); /* we are complete */ + } + } + /* copy data into fixup buffer */ + usbd_copy_in(td->pc, td->offset, td->qh->fixup_buf, rem); + + /* post-increment RX buffer offset */ + td->offset += rem; + td->remainder -= rem; + + td->qh->fixup_complete = 0; + + if ((td->qh->ep_type & UE_XFERTYPE) == UE_ISOCHRONOUS) + return (0); /* done */ + } + /* check if we are complete */ + if ((td->remainder == 0) || got_short) { + if (td->short_pkt) { + /* we are complete */ + return (0); + } + /* else need to receive a zero length packet */ + rem = 0; + td->short_pkt = 1; + } else { + /* get maximum length */ + rem = OCTUSB_MAX_FIXUP % td->qh->max_frame_size; + rem = OCTUSB_MAX_FIXUP - rem; + + if (rem == 0) { + /* should not happen */ + DPRINTF(1, "Fixup buffer is too small\n"); + td->error_any = 1; + return (0); /* done */ + } + /* get minimum length */ + if (rem > td->remainder) + rem = td->remainder; + } + + /* invalidate data */ + usb_pc_cpu_invalidate(td->qh->fixup_pc); + + /* get softc */ + sc = td->qh->sc; + + switch (td->qh->ep_type & UE_XFERTYPE) { + case UE_ISOCHRONOUS: + td->qh->iso_pkt.offset = 0; + td->qh->iso_pkt.length = rem; + td->qh->iso_pkt.status = 0; + /* start USB transfer */ + status = cvmx_usb_submit_isochronous(&sc->sc_port[td->qh->port_index].state, + td->qh->ep_handle, 1, CVMX_USB_ISOCHRONOUS_FLAGS_ALLOW_SHORT | + CVMX_USB_ISOCHRONOUS_FLAGS_ASAP, 1, &td->qh->iso_pkt, + td->qh->fixup_phys, rem, &octusb_complete_cb, td); + break; + case UE_BULK: + /* start USB transfer */ + status = cvmx_usb_submit_bulk(&sc->sc_port[td->qh->port_index].state, + td->qh->ep_handle, td->qh->fixup_phys, rem, &octusb_complete_cb, td); + break; + case UE_INTERRUPT: + /* start USB transfer */ + status = cvmx_usb_submit_interrupt(&sc->sc_port[td->qh->port_index].state, + td->qh->ep_handle, td->qh->fixup_phys, rem, &octusb_complete_cb, td); + break; + default: + status = -1; + break; + } + + /* check status */ + if (status < 0) { + td->error_any = 1; + return (0); /* done */ + } + td->qh->fixup_handle = status; + td->qh->fixup_len = rem; + td->qh->fixup_pending = 1; + td->qh->fixup_complete = 0; + + return (1); /* busy */ +} + +static uint8_t +octusb_xfer_do_fifo(struct usb_xfer *xfer) +{ + struct octusb_td *td; + + DPRINTFN(8, "\n"); + + td = xfer->td_transfer_cache; + + while (1) { + if ((td->func) (td)) { + /* operation in progress */ + break; + } + if (((void *)td) == xfer->td_transfer_last) { + goto done; + } + if (td->error_any) { + goto done; + } else if (td->remainder > 0) { + /* + * We had a short transfer. If there is no + * alternate next, stop processing ! + */ + if (td->alt_next == 0) + goto done; + } + /* + * Fetch the next transfer descriptor and transfer + * some flags to the next transfer descriptor + */ + td = td->obj_next; + xfer->td_transfer_cache = td; + } + return (1); /* not complete */ + +done: + /* compute all actual lengths */ + + octusb_standard_done(xfer); + + return (0); /* complete */ +} + +static usb_error_t +octusb_standard_done_sub(struct usb_xfer *xfer) +{ + struct octusb_td *td; + uint32_t len; + usb_error_t error; + + DPRINTFN(8, "\n"); + + td = xfer->td_transfer_cache; + + do { + len = td->remainder; + + if (xfer->aframes != xfer->nframes) { + /* + * Verify the length and subtract + * the remainder from "frlengths[]": + */ + if (len > xfer->frlengths[xfer->aframes]) { + td->error_any = 1; + } else { + xfer->frlengths[xfer->aframes] -= len; + } + } + /* Check for transfer error */ + if (td->error_any) { + /* the transfer is finished */ + error = td->error_stall ? USB_ERR_STALLED : USB_ERR_IOERROR; + td = NULL; + break; + } + /* Check for short transfer */ + if (len > 0) { + if (xfer->flags_int.short_frames_ok) { + /* follow alt next */ + if (td->alt_next) { + td = td->obj_next; + } else { + td = NULL; + } + } else { + /* the transfer is finished */ + td = NULL; + } + error = 0; + break; + } + td = td->obj_next; + + /* this USB frame is complete */ + error = 0; + break; + + } while (0); + + /* update transfer cache */ + + xfer->td_transfer_cache = td; + + return (error); +} + +static void +octusb_standard_done(struct usb_xfer *xfer) +{ + struct octusb_softc *sc; + struct octusb_qh *qh; + usb_error_t error = 0; + + DPRINTFN(12, "xfer=%p endpoint=%p transfer done\n", + xfer, xfer->endpoint); + + /* reset scanner */ + + xfer->td_transfer_cache = xfer->td_transfer_first; + + if (xfer->flags_int.control_xfr) { + + if (xfer->flags_int.control_hdr) + error = octusb_standard_done_sub(xfer); + + xfer->aframes = 1; + + if (xfer->td_transfer_cache == NULL) + goto done; + } + while (xfer->aframes != xfer->nframes) { + + error = octusb_standard_done_sub(xfer); + + xfer->aframes++; + + if (xfer->td_transfer_cache == NULL) + goto done; + } + + if (xfer->flags_int.control_xfr && + !xfer->flags_int.control_act) + error = octusb_standard_done_sub(xfer); + +done: + /* update data toggle */ + + qh = xfer->qh_start[0]; + sc = qh->sc; + + xfer->endpoint->toggle_next = + cvmx_usb_get_toggle( + &sc->sc_port[qh->port_index].state, + qh->ep_handle) ? 1 : 0; + + octusb_device_done(xfer, error); +} + +static void +octusb_interrupt_poll(struct octusb_softc *sc) +{ + struct usb_xfer *xfer; + uint8_t x; + + /* poll all ports */ + for (x = 0; x != sc->sc_noport; x++) + cvmx_usb_poll(&sc->sc_port[x].state); + +repeat: + TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { + if (!octusb_xfer_do_fifo(xfer)) { + /* queue has been modified */ + goto repeat; + } + } +} + +static void +octusb_start_standard_chain(struct usb_xfer *xfer) +{ + DPRINTFN(8, "\n"); + + /* poll one time */ + if (octusb_xfer_do_fifo(xfer)) { + + /* put transfer on interrupt queue */ + usbd_transfer_enqueue(&xfer->xroot->bus->intr_q, xfer); + + /* start timeout, if any */ + if (xfer->timeout != 0) { + usbd_transfer_timeout_ms(xfer, + &octusb_timeout, xfer->timeout); + } + } +} + +void +octusb_iterate_hw_softc(struct usb_bus *bus, usb_bus_mem_sub_cb_t *cb) +{ + +} + +usb_error_t +octusb_init(struct octusb_softc *sc) +{ + int status; + uint8_t x; + + /* flush all cache into memory */ + + usb_bus_mem_flush_all(&sc->sc_bus, &octusb_iterate_hw_softc); + + /* set up the bus struct */ + sc->sc_bus.methods = &octusb_bus_methods; + + /* get number of ports */ + sc->sc_noport = cvmx_usb_get_num_ports(); + + /* check number of ports */ + if (sc->sc_noport > OCTUSB_MAX_PORTS) + sc->sc_noport = OCTUSB_MAX_PORTS; + + USB_BUS_LOCK(&sc->sc_bus); + + /* setup all ports */ + for (x = 0; x != sc->sc_noport; x++) { + status = cvmx_usb_initialize( + &sc->sc_port[x].state, x, + CVMX_USB_INITIALIZE_FLAGS_CLOCK_AUTO); + if (status < 0) + sc->sc_port[x].disabled = 1; + } + + USB_BUS_UNLOCK(&sc->sc_bus); + + /* catch lost interrupts */ + octusb_do_poll(&sc->sc_bus); + + return (0); +} + +usb_error_t +octusb_uninit(struct octusb_softc *sc) +{ + uint8_t x; + + USB_BUS_LOCK(&sc->sc_bus); + + for (x = 0; x != sc->sc_noport; x++) { + if (sc->sc_port[x].disabled == 0) + cvmx_usb_shutdown(&sc->sc_port[x].state); + } + USB_BUS_UNLOCK(&sc->sc_bus); + + return (0); + +} + +void +octusb_suspend(struct octusb_softc *sc) +{ + +} + +void +octusb_resume(struct octusb_softc *sc) +{ + +} + +/*------------------------------------------------------------------------* + * octusb_interrupt - OCTUSB interrupt handler + *------------------------------------------------------------------------*/ +void +octusb_interrupt(struct octusb_softc *sc) +{ + USB_BUS_LOCK(&sc->sc_bus); + + DPRINTFN(16, "real interrupt\n"); + + /* poll all the USB transfers */ + octusb_interrupt_poll(sc); + + USB_BUS_UNLOCK(&sc->sc_bus); +} + +/*------------------------------------------------------------------------* + * octusb_timeout - OCTUSB transfer timeout handler + *------------------------------------------------------------------------*/ +static void +octusb_timeout(void *arg) +{ + struct usb_xfer *xfer = arg; + + DPRINTF("xfer=%p\n", xfer); + + USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED); + + /* transfer is transferred */ + octusb_device_done(xfer, USB_ERR_TIMEOUT); +} + +/*------------------------------------------------------------------------* + * octusb_do_poll - OCTUSB poll transfers + *------------------------------------------------------------------------*/ +static void +octusb_do_poll(struct usb_bus *bus) +{ + struct octusb_softc *sc = OCTUSB_BUS2SC(bus); + + USB_BUS_LOCK(&sc->sc_bus); + octusb_interrupt_poll(sc); + USB_BUS_UNLOCK(&sc->sc_bus); +} + +static void +octusb_setup_standard_chain_sub(struct octusb_std_temp *temp) +{ + struct octusb_td *td; + + /* get current Transfer Descriptor */ + td = temp->td_next; + temp->td = td; + + /* prepare for next TD */ + temp->td_next = td->obj_next; + + /* fill out the Transfer Descriptor */ + td->func = temp->func; + td->pc = temp->pc; + td->offset = temp->offset; + td->remainder = temp->len; + td->error_any = 0; >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat Jun 19 18:40:57 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 72868106567B; Sat, 19 Jun 2010 18:40:57 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1DE31106564A for ; Sat, 19 Jun 2010 18:40:57 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 095598FC18 for ; Sat, 19 Jun 2010 18:40:57 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5JIeuwX065845 for ; Sat, 19 Jun 2010 18:40:56 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5JIeuCQ065843 for perforce@freebsd.org; Sat, 19 Jun 2010 18:40:56 GMT (envelope-from rene@FreeBSD.org) Date: Sat, 19 Jun 2010 18:40:56 GMT Message-Id: <201006191840.o5JIeuCQ065843@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179851 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Jun 2010 18:40:57 -0000 http://p4web.freebsd.org/@@179851?ac=10 Change 179851 by rene@rene_acer on 2010/06/19 18:40:48 IFC Affected files ... .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#60 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/vm-design/article.sgml#2 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/bibliography/chapter.sgml#4 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/desktop/chapter.sgml#14 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/virtualization/chapter.sgml#9 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/cutting-edge/chapter.sgml#33 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/mirrors/chapter.sgml#49 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/network-servers/chapter.sgml#30 integrate .. //depot/projects/docproj_nl/share/sgml/mirrors.xml#19 integrate .. //depot/projects/docproj_nl/www/en/gnome/docs/faq2.sgml#6 integrate .. //depot/projects/docproj_nl/www/en/platforms/ppc.sgml#5 integrate .. //depot/projects/docproj_nl/www/nl/where.sgml#20 integrate .. //depot/projects/docproj_nl/www/share/sgml/commercial.consult.xml#23 integrate .. //depot/projects/docproj_nl/www/share/sgml/news.dtd#2 integrate .. //depot/projects/docproj_nl/www/share/sgml/news.xml#82 integrate .. //depot/projects/docproj_nl/www/share/sgml/release.ent#26 integrate Differences ... ==== //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#60 (text+ko) ==== @@ -1,4 +1,4 @@ - + + - Design elements of the FreeBSD VM system + Design elements of the &os; VM system @@ -36,7 +36,7 @@ The title is really just a fancy way of saying that I am going to attempt to describe the whole VM enchilada, hopefully in a way that everyone can follow. For the last year I have concentrated on a number - of major kernel subsystems within FreeBSD, with the VM and Swap + of major kernel subsystems within &os;, with the VM and Swap subsystems being the most interesting and NFS being a necessary chore. I rewrote only small portions of the code. In the VM arena the only major rewrite I have done is to the swap subsystem. @@ -53,7 +53,7 @@ This article was originally published in the January 2000 issue of DaemonNews. This version of the article may include updates from Matt and other authors - to reflect changes in FreeBSD's VM implementation. + to reflect changes in &os;'s VM implementation. @@ -71,7 +71,7 @@ operating system by some people, those of us who work on it tend to view it more as a mature codebase which has various components modified, extended, or replaced with modern code. It has evolved, and - FreeBSD is at the bleeding edge no matter how old some of the code might + &os; is at the bleeding edge no matter how old some of the code might be. This is an important distinction to make and one that is unfortunately lost to many people. The biggest error a programmer can make is to not learn from history, and this is precisely the error that @@ -89,35 +89,46 @@ right because our marketing department says so. I have little tolerance for anyone who cannot learn from history. - Much of the apparent complexity of the FreeBSD design, especially in + Much of the apparent complexity of the &os; design, especially in the VM/Swap subsystem, is a direct result of having to solve serious performance issues that occur under various conditions. These issues are not due to bad algorithmic design but instead rise from environmental factors. In any direct comparison between platforms, these issues become most apparent when system resources begin to get - stressed. As I describe FreeBSD's VM/Swap subsystem the reader should - always keep two points in mind. First, the most important aspect of - performance design is what is known as Optimizing the Critical - Path. It is often the case that performance optimizations add a - little bloat to the code in order to make the critical path perform - better. Second, a solid, generalized design outperforms a - heavily-optimized design over the long run. While a generalized design - may end up being slower than an heavily-optimized design when they are - first implemented, the generalized design tends to be easier to adapt to - changing conditions and the heavily-optimized design winds up having to - be thrown away. Any codebase that will survive and be maintainable for + stressed. As I describe &os;'s VM/Swap subsystem the reader should + always keep two points in mind: + + + + The most important aspect of performance design is what is + known as Optimizing the Critical Path. It is often + the case that performance optimizations add a little bloat to the + code in order to make the critical path perform better. + + + + A solid, generalized design outperforms a heavily-optimized + design over the long run. While a generalized design may end up + being slower than an heavily-optimized design when they are + first implemented, the generalized design tends to be easier to + adapt to changing conditions and the heavily-optimized design + winds up having to be thrown away. + + + + Any codebase that will survive and be maintainable for years must therefore be designed properly from the beginning even if it costs some performance. Twenty years ago people were still arguing that programming in assembly was better than programming in a high-level language because it produced code that was ten times as fast. Today, - the fallibility of that argument is obvious—as are the parallels - to algorithmic design and code generalization. + the fallibility of that argument is obvious  — as are + the parallels to algorithmic design and code generalization. VM Objects - The best way to begin describing the FreeBSD VM system is to look at + The best way to begin describing the &os; VM system is to look at it from the perspective of a user-level process. Each user process sees a single, private, contiguous VM address space containing several types of memory objects. These objects have various characteristics. Program @@ -157,7 +168,7 @@ (parent and child) expects their own personal post-fork modifications to remain private to themselves and not effect the other. - FreeBSD manages all of this with a layered VM Object model. The + &os; manages all of this with a layered VM Object model. The original binary program file winds up being the lowest VM Object layer. A copy-on-write layer is pushed on top of that to hold those pages which had to be copied from the original file. If the program modifies a data @@ -235,7 +246,7 @@ The original page in B is now completely hidden since both C1 and C2 have a copy and B could theoretically be destroyed if it does not represent a real file; however, this sort of optimization is not - trivial to make because it is so fine-grained. FreeBSD does not make + trivial to make because it is so fine-grained. &os; does not make this optimization. Now, suppose (as is often the case) that the child process does an exec(). Its current address space is usually replaced by a new address space representing a new file. In @@ -274,7 +285,7 @@ get their own private copies of the page and the original page in B is no longer accessible by anyone. That page in B can be freed. - FreeBSD solves the deep layering problem with a special optimization + &os; solves the deep layering problem with a special optimization called the All Shadowed Case. This case occurs if either C1 or C2 take sufficient COW faults to completely shadow all pages in B. Lets say that C1 achieves this. C1 can now bypass B entirely, so rather @@ -303,7 +314,7 @@ copying need take place. The disadvantage is that you can build a relatively complex VM Object layering that slows page fault handling down a little, and you spend memory managing the VM Object structures. - The optimizations FreeBSD makes proves to reduce the problems enough + The optimizations &os; makes proves to reduce the problems enough that they can be ignored, leaving no real disadvantage. @@ -315,43 +326,88 @@ backing object (usually a file) can no longer be used to save a copy of the page when the VM system needs to reuse it for other purposes. This is where SWAP comes in. SWAP is allocated to create backing store for - memory that does not otherwise have it. FreeBSD allocates the swap + memory that does not otherwise have it. &os; allocates the swap management structure for a VM Object only when it is actually needed. However, the swap management structure has had problems - historically. + historically: + + + + Under &os; 3.X the swap management structure preallocates an + array that encompasses the entire object requiring swap backing + store—even if only a few pages of that object are + swap-backed. This creates a kernel memory fragmentation problem + when large objects are mapped, or processes with large runsizes + (RSS) fork. + + + + Also, in order to keep track of swap space, a list of + holes is kept in kernel memory, and this tends to get + severely fragmented as well. Since the list of + holes is a linear list, the swap allocation and freeing + performance is a non-optimal O(n)-per-page. + + + + It requires kernel memory allocations to take place during + the swap freeing process, and that creates low memory deadlock + problems. + + + + The problem is further exacerbated by holes created due to + the interleaving algorithm. + + + + Also, the swap block map can become fragmented fairly easily + resulting in non-contiguous allocations. + + + + Kernel memory must also be allocated on the fly for additional + swap management structures when a swapout occurs. + + + + It is evident from that list that there was plenty of room for + improvement. For &os; 4.X, I completely rewrote the swap + subsystem: + + + + Swap management structures are allocated through a hash + table rather than a linear array giving them a fixed allocation + size and much finer granularity. + + + + Rather then using a linearly linked list to keep track of + swap space reservations, it now uses a bitmap of swap blocks + arranged in a radix tree structure with free-space hinting in + the radix node structures. This effectively makes swap + allocation and freeing an O(1) operation. + + + + The entire radix tree bitmap is also preallocated in + order to avoid having to allocate kernel memory during critical + low memory swapping operations. After all, the system tends to + swap when it is low on memory so we should avoid allocating + kernel memory at such times in order to avoid potential + deadlocks. + - Under FreeBSD 3.X the swap management structure preallocates an - array that encompasses the entire object requiring swap backing - store—even if only a few pages of that object are swap-backed. - This creates a kernel memory fragmentation problem when large objects - are mapped, or processes with large runsizes (RSS) fork. Also, in order - to keep track of swap space, a list of holes is kept in - kernel memory, and this tends to get severely fragmented as well. Since - the list of holes is a linear list, the swap allocation and freeing - performance is a non-optimal O(n)-per-page. It also requires kernel - memory allocations to take place during the swap freeing process, and - that creates low memory deadlock problems. The problem is further - exacerbated by holes created due to the interleaving algorithm. Also, - the swap block map can become fragmented fairly easily resulting in - non-contiguous allocations. Kernel memory must also be allocated on the - fly for additional swap management structures when a swapout occurs. It - is evident that there was plenty of room for improvement. + + To reduce fragmentation the radix tree is capable + of allocating large contiguous chunks at once, skipping over + smaller fragmented chunks. + + - For FreeBSD 4.X, I completely rewrote the swap subsystem. With this - rewrite, swap management structures are allocated through a hash table - rather than a linear array giving them a fixed allocation size and much - finer granularity. Rather then using a linearly linked list to keep - track of swap space reservations, it now uses a bitmap of swap blocks - arranged in a radix tree structure with free-space hinting in the radix - node structures. This effectively makes swap allocation and freeing an - O(1) operation. The entire radix tree bitmap is also preallocated in - order to avoid having to allocate kernel memory during critical low - memory swapping operations. After all, the system tends to swap when it - is low on memory so we should avoid allocating kernel memory at such - times in order to avoid potential deadlocks. Finally, to reduce - fragmentation the radix tree is capable of allocating large contiguous - chunks at once, skipping over smaller fragmented chunks. I did not take - the final step of having an allocating hint pointer that would trundle + I did not take the final step of having an + allocating hint pointer that would trundle through a portion of swap as allocations were made in order to further guarantee contiguous allocations or at least locality of reference, but I ensured that such an addition could be made. @@ -373,7 +429,7 @@ hundreds of thousands of CPU cycles and a noticeable stall of the affected processes, so we are willing to endure a significant amount of overhead in order to be sure that the right page is chosen. This is why - FreeBSD tends to outperform other systems when memory resources become + &os; tends to outperform other systems when memory resources become stressed. The free page determination algorithm is built upon a history of the @@ -403,10 +459,10 @@ then have to go to disk. - FreeBSD makes use of several page queues to further refine the + &os; makes use of several page queues to further refine the selection of pages to reuse as well as to determine when dirty pages must be flushed to their backing store. Since page tables are dynamic - entities under FreeBSD, it costs virtually nothing to unmap a page from + entities under &os;, it costs virtually nothing to unmap a page from the address space of any processes using it. When a page candidate has been chosen based on the page-use counter, this is precisely what is done. The system must make a distinction between clean pages which can @@ -423,7 +479,7 @@ in an LRU (least-recently used) fashion when the system needs to allocate new memory. - It is important to note that the FreeBSD VM system attempts to + It is important to note that the &os; VM system attempts to separate clean and dirty pages for the express reason of avoiding unnecessary flushes of dirty pages (which eats I/O bandwidth), nor does it move pages between the various page queues gratuitously when the @@ -431,10 +487,12 @@ systems with very low cache queue counts and high active queue counts when doing a systat -vm command. As the VM system becomes more stressed, it makes a greater effort to maintain the various - page queues at the levels determined to be the most effective. An urban + page queues at the levels determined to be the most effective. + + An urban myth has circulated for years that Linux did a better job avoiding - swapouts than FreeBSD, but this in fact is not true. What was actually - occurring was that FreeBSD was proactively paging out unused pages in + swapouts than &os;, but this in fact is not true. What was actually + occurring was that &os; was proactively paging out unused pages in order to make room for more disk cache while Linux was keeping unused pages in core and leaving less memory available for cache and process pages. I do not know whether this is still true today. @@ -451,9 +509,9 @@ not mapped into the page table, then all the pages that will be accessed by the program will have to be faulted in every time the program is run. This is unnecessary when the pages in question are already in the VM - Cache, so FreeBSD will attempt to pre-populate a process's page tables + Cache, so &os; will attempt to pre-populate a process's page tables with those pages that are already in the VM Cache. One thing that - FreeBSD does not yet do is pre-copy-on-write certain pages on exec. For + &os; does not yet do is pre-copy-on-write certain pages on exec. For example, if you run the &man.ls.1; program while running vmstat 1 you will notice that it always takes a certain number of page faults, even when you run it over and over again. These are @@ -480,7 +538,7 @@ Page Table Optimizations The page table optimizations make up the most contentious part of - the FreeBSD VM design and they have shown some strain with the advent of + the &os; VM design and they have shown some strain with the advent of serious use of mmap(). I think this is actually a feature of most BSDs though I am not sure when it was first introduced. There are two major optimizations. The first is that hardware page @@ -488,23 +546,23 @@ any time with only a minor amount of management overhead. The second is that every active page table entry in the system has a governing pv_entry structure which is tied into the - vm_page structure. FreeBSD can simply iterate + vm_page structure. &os; can simply iterate through those mappings that are known to exist while Linux must check all page tables that might contain a specific mapping to see if it does, which can achieve O(n^2) overhead in certain - situations. It is because of this that FreeBSD tends to make better + situations. It is because of this that &os; tends to make better choices on which pages to reuse or swap when memory is stressed, giving - it better performance under load. However, FreeBSD requires kernel + it better performance under load. However, &os; requires kernel tuning to accommodate large-shared-address-space situations such as those that can occur in a news system because it may run out of pv_entry structures. - Both Linux and FreeBSD need work in this area. FreeBSD is trying to + Both Linux and &os; need work in this area. &os; is trying to maximize the advantage of a potentially sparse active-mapping model (not all processes need to map all pages of a shared library, for example), - whereas Linux is trying to simplify its algorithms. FreeBSD generally + whereas Linux is trying to simplify its algorithms. &os; generally has the performance advantage here at the cost of wasting a little extra - memory, but FreeBSD breaks down in the case where a large file is + memory, but &os; breaks down in the case where a large file is massively shared across hundreds of processes. Linux, on the other hand, breaks down in the case where many processes are sparsely-mapping the same shared library and also runs non-optimally when trying to determine @@ -530,7 +588,7 @@ even with multi-way set-associative caches (though the effect is mitigated somewhat). - FreeBSD's memory allocation code implements page coloring + &os;'s memory allocation code implements page coloring optimizations, which means that the memory allocation code will attempt to locate free pages that are contiguous from the point of view of the cache. For example, if page 16 of physical memory is assigned to page 0 @@ -554,7 +612,7 @@ modular and algorithmic approach that BSD has historically taken allows us to study and understand the current implementation as well as relatively cleanly replace large sections of the code. There have been a - number of improvements to the FreeBSD VM system in the last several + number of improvements to the &os; VM system in the last several years, and work is ongoing. @@ -566,23 +624,23 @@ What is the interleaving algorithm that you - refer to in your listing of the ills of the FreeBSD 3.X swap + refer to in your listing of the ills of the &os; 3.X swap arrangements? - FreeBSD uses a fixed swap interleave which defaults to 4. This - means that FreeBSD reserves space for four swap areas even if you + &os; uses a fixed swap interleave which defaults to 4. This + means that &os; reserves space for four swap areas even if you only have one, two, or three. Since swap is interleaved the linear address space representing the four swap areas will be fragmented if you do not actually have four swap areas. For - example, if you have two swap areas A and B FreeBSD's address + example, if you have two swap areas A and B &os;'s address space representation for that swap area will be interleaved in blocks of 16 pages: A B C D A B C D A B C D A B C D - FreeBSD 3.X uses a sequential list of free + &os; 3.X uses a sequential list of free regions approach to accounting for the free swap areas. The idea is that large blocks of free linear space can be represented with a single list node @@ -623,10 +681,16 @@ + How is the separation of clean and dirty (inactive) pages + related to the situation where you see low cache queue counts and + high active queue counts in systat -vm? Do the + systat stats roll the active and dirty pages together for the + active queue count? + I do not get the following:
- It is important to note that the FreeBSD VM system attempts + It is important to note that the &os; VM system attempts to separate clean and dirty pages for the express reason of avoiding unnecessary flushes of dirty pages (which eats I/O bandwidth), nor does it move pages between the various page @@ -635,12 +699,6 @@ cache queue counts and high active queue counts when doing a systat -vm command.
- - How is the separation of clean and dirty (inactive) pages - related to the situation where you see low cache queue counts and - high active queue counts in systat -vm? Do the - systat stats roll the active and dirty pages together for the - active queue count?
@@ -649,7 +707,7 @@ separate the pages but the reality is that if we are not in a memory crunch, we do not really have to.
- What this means is that FreeBSD will not try very hard to + What this means is that &os; will not try very hard to separate out dirty pages (inactive queue) from clean pages (cache queue) when the system is not being stressed, nor will it try to deactivate pages (active queue -> inactive queue) when the system @@ -663,14 +721,14 @@ would not some of the page faults be data page faults (COW from executable file to private page)? I.e., I would expect the page faults to be some zero-fill and some program data. Or are you - implying that FreeBSD does do pre-COW for the program data? + implying that &os; does do pre-COW for the program data? A COW fault can be either zero-fill or program-data. The mechanism is the same either way because the backing program-data is almost certainly already in the cache. I am indeed lumping the - two together. FreeBSD does not pre-COW program data or zero-fill, + two together. &os; does not pre-COW program data or zero-fill, but it does pre-map pages that exist in its cache. @@ -685,7 +743,7 @@ McKusick, Bostic, Karel, Quarterman)? Specifically, what kind of operation/reaction would require scanning the mappings?
- How does Linux do in the case where FreeBSD breaks down + How does Linux do in the case where &os; breaks down (sharing a large file mapping over many processes)? @@ -717,7 +775,7 @@ index into the page table for each of those 50 processes even if only 10 of them have actually mapped the page. So Linux is trading off the simplicity of its design against performance. - Many VM algorithms which are O(1) or (small N) under FreeBSD wind + Many VM algorithms which are O(1) or (small N) under &os; wind up being O(N), O(N^2), or worse under Linux. Since the pte's representing a particular page in an object tend to be at the same offset in all the page tables they are mapped in, reducing the @@ -725,12 +783,12 @@ will often avoid blowing away the L1 cache line for that offset, which can lead to better performance. - FreeBSD has added complexity (the pv_entry + &os; has added complexity (the pv_entry scheme) in order to increase performance (to limit page table accesses to only those pte's that need to be modified). - But FreeBSD has a scaling problem that Linux does not in that + But &os; has a scaling problem that Linux does not in that there are a limited number of pv_entry structures and this causes problems when you have massive sharing of data. In this case you may run out of @@ -744,10 +802,10 @@ pv_entry scheme: Linux uses permanent page tables that are not throw away, but does not need a pv_entry for each potentially - mapped pte. FreeBSD uses throw away page tables but + mapped pte. &os; uses throw away page tables but adds in a pv_entry structure for each actually-mapped pte. I think memory utilization winds up being - about the same, giving FreeBSD an algorithmic advantage with its + about the same, giving &os; an algorithmic advantage with its ability to throw away page tables at will with very low overhead.
==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/bibliography/chapter.sgml#4 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -163,10 +163,11 @@ - Absolute - BSD: The Ultimate Guide to FreeBSD, published by - No Starch Press, 2002. - ISBN: 1886411743 + Absolute + FreeBSD, 2nd Edition: The Complete Guide to FreeBSD, + published by No Starch Press, 2007. + ISBN: 978-1-59327-151-0 ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/desktop/chapter.sgml#14 (text+ko) ==== @@ -1,6 +1,6 @@ @@ -181,11 +181,11 @@ &prompt.root; pkg_add -r firefox - This will install Firefox 2.X, - if you want to run Firefox 3.X, + This will install Firefox 3.6, + if you want to run Firefox 3.5, use instead: - &prompt.root; pkg_add -r firefox3 + &prompt.root; pkg_add -r firefox35 You can also use the Ports Collection if you prefer to compile from source code: @@ -193,9 +193,9 @@ &prompt.root; cd /usr/ports/www/firefox &prompt.root; make install clean - For Firefox 3.X, in the + For Firefox 3.5, in the previous command replace firefox with - firefox3. + firefox35. @@ -204,6 +204,9 @@ In this section and in the next one, we assume you have already installed Firefox. + + Currently, the &java; plugin does not work with + Firefox 3.6. The &os; Foundation has a license with Sun Microsystems to @@ -229,16 +232,22 @@ plugin should be listed there now. If it is not, each user will have to run the following command: - &prompt.user; ln -s /usr/local/diablo-jre1.6.0/plugin/i386/ns7/libjavaplugin_oji.so \ + &prompt.user; ln -s /usr/local/diablo-jre1.6.0/plugin/i386/ns7/libjavaplugin_oji.so \ $HOME/.mozilla/plugins/ or, if you installed the Diablo &jdk; package: - &prompt.user; ln -s /usr/local/diablo-jdk1.6.0/jre/plugin/i386/ns7/libjavaplugin_oji.so \ + &prompt.user; ln -s /usr/local/diablo-jdk1.6.0/jre/plugin/i386/ns7/libjavaplugin_oji.so \ $HOME/.mozilla/plugins/ Then relaunch your browser. + + + The commands above assume you are running the + &arch.i386; architecture, &arch.amd64; packages are also + available. + ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/virtualization/chapter.sgml#9 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -273,6 +273,13 @@ + + &os; with &xen; on Linux @@ -361,7 +368,7 @@ &prompt.root; xm list Name ID Mem VCPUs State Time(s) -Domain-0 0 256 1 r----- 54452.9 +Domain-0 0 256 1 r––––– 54452.9 @@ -412,7 +419,7 @@ &prompt.root; objcopy kernel-current -R __xen_guest &prompt.root; perl -e 'print "LOADER=generic,GUEST_OS=freebsd,GUEST_VER=7.0,XEN_VER=xen-3.0,BSD_SYMTAB,VIRT_BASE=0xC0000000\x00"' > tmp -&prompt.root; objcopy kernel-current --add-section __xen_guest=tmp +&prompt.root; objcopy kernel-current ––add-section __xen_guest=tmp &prompt.root; objdump -j __xen_guest -s kernel-current @@ -567,7 +574,7 @@ - +--> Virtual PC on &windows; ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/cutting-edge/chapter.sgml#33 (text+ko) ==== @@ -1,7 +1,7 @@ ftp.ie.FreeBSD.org ftp://ftp.ie.FreeBSD.org/pub/FreeBSD/ ==== //depot/projects/docproj_nl/www/en/gnome/docs/faq2.sgml#6 (text+ko) ==== @@ -1,6 +1,6 @@ - + @@ -146,8 +146,8 @@
 # /usr/local/etc/rc.d/dbus start
-# /usr/local/etc/rc.d/avahi-daemon.sh start
-# /usr/local/etc/rc.d/avahi-dnsconfd.sh start
+# /usr/local/etc/rc.d/avahi-daemon start
+# /usr/local/etc/rc.d/avahi-dnsconfd start
 # /usr/local/etc/rc.d/hald start
 # /usr/local/etc/rc.d/gdm start
 	    
==== //depot/projects/docproj_nl/www/en/platforms/ppc.sgml#5 (text+ko) ==== @@ -1,6 +1,6 @@ - + @@ -230,7 +230,7 @@
  • "TN2001: Running Files from a Hard Drive in Open Firmware"
  • -
  • psim - A PowerPC +
  • psim - A PowerPC simulator, available as a FreeBSD port at emulators/psim-freebsd
  • ==== //depot/projects/docproj_nl/www/nl/where.sgml#20 (text+ko) ==== @@ -1,5 +1,5 @@ + ==== //depot/projects/docproj_nl/www/share/sgml/commercial.consult.xml#23 (text+ko) ==== @@ -1,12 +1,12 @@ - + - $FreeBSD: www/share/sgml/commercial.consult.xml,v 1.114 2010/04/11 17:52:09 jkois Exp $ + $FreeBSD: www/share/sgml/commercial.consult.xml,v 1.118 2010/06/17 21:37:40 jkois Exp $ @@ -137,6 +137,20 @@ + + Blapp IT Consulting + http://www.blapp-it-consulting.ch/ + + Located in Basel/Switzerland, Blapp-IT-Consulting provides + consulting services related to complex mail routing and gateway + solutions, SaaS, BSD Hosting, Internet servers and infrastructure, + programming, FreeBSD and other BSD operating systems, security + auditing/firewalls, system administration, etc. For more + information please visit our website. + + + B.M.K. Industries http://www.bmk.com.au @@ -496,6 +510,39 @@ + + Global Technopolis Corporation + http://globaltechnopolis.com/ + + Located in Tokyo, Japan, The Global Technopolis Corporation provides + computing technology consulting services including strategy and + implementation proposals, administration, maintenance, hosting, + support, and training for FreeBSD. + Our engineers can assist your business to set up routers/gateways, + web servers, applications servers, database servers, backup + servers and so forth. Professional project management and on-time + delivery within budget is always our commitment to our clients. + For further details, please visit our web site. + + + + + Hypermetrica + http://www.esliadmina.net + + IT-consulting company Hypermetrica provides IT consulting and + professional system administration services. We develop + high-available environments, web and network services for small + and medium-sized businesses based on FreeBSD and other UNIX + operating systems. Our office is located in Moscow, Russia. + Contact us for consulting via email or visit our website. + + + Inform System Inc. http://www.inform.co.jp/ @@ -540,6 +587,20 @@ + + IT-schulungen.com + http://www.it-schulungen.com + + Located in Germany, IT-Schulungen.com is a portal for IT-Trainings + (both individual workshops and public seminars) and offers + training and consulting for different Open Source systems including FreeBSD. + For further information please call 01805 120 222 (from within + Germany) or visit our website. + + + It Security Services http://www.itsecuritymn.com ==== //depot/projects/docproj_nl/www/share/sgml/news.dtd#2 (text+ko) ==== @@ -1,7 +1,9 @@ - + + + ==== //depot/projects/docproj_nl/www/share/sgml/news.xml#82 (text+ko) ==== @@ -25,7 +25,7 @@ - $FreeBSD: www/share/sgml/news.xml,v 1.323 2010/06/11 11:19:47 ashish Exp $ + $FreeBSD: www/share/sgml/news.xml,v 1.324 2010/06/18 16:47:01 danger Exp $ @@ -36,6 +36,22 @@ 6 + 18 + + + &os; 8.1-RC1 Available + +

    The first Release Candidate build for the &os;-8.1 + release cycle is now available. ISO images for Tier-1 + architectures can be downloaded from most of the &os; + mirror sites. Please see the official announcement + for further details about this release.

    +
    +
    + + 10 @@ -80,7 +96,7 @@

    The first of the test builds for the &os;-8.1 release cycle is now available. ISO images for Tier-1 architectures are now available + href="&lists.stable;/2010-May/057040.html">available on most of the &os; mirror sites.

    @@ -273,7 +289,7 @@

    The second Release Candidate build for the &os;-7.3 release cycle is now available. ISO images for Tier-1 architectures are now >> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat Jun 19 19:25:53 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 65F591065675; Sat, 19 Jun 2010 19:25:53 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 29CE5106564A for ; Sat, 19 Jun 2010 19:25:53 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 16A9D8FC15 for ; Sat, 19 Jun 2010 19:25:53 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5JJPqpk070592 for ; Sat, 19 Jun 2010 19:25:52 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5JJPkfF070588 for perforce@freebsd.org; Sat, 19 Jun 2010 19:25:46 GMT (envelope-from rene@FreeBSD.org) Date: Sat, 19 Jun 2010 19:25:46 GMT Message-Id: <201006191925.o5JJPkfF070588@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179853 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Jun 2010 19:25:53 -0000 http://p4web.freebsd.org/@@179853?ac=10 Change 179853 by rene@rene_acer on 2010/06/19 19:25:04 MFen the Dutch Handbook: * bibliography 1.87 -> 1.88 * desktop 1.95 -> 1.96 * virtualization 1.23 -> 1.24 Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/bibliography/chapter.sgml#9 edit .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml#24 edit .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.sgml#19 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/bibliography/chapter.sgml#9 (text+ko) ==== @@ -4,7 +4,7 @@ $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/bibliography/chapter.sgml,v 1.7 2009/11/18 21:28:52 rene Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/bibliography/chapter.sgml - %SRCID% 1.87 + %SRCID% 1.88 Vertaald door: Siebrand Mazeland --> @@ -183,10 +183,10 @@ - Absolute BSD: - The Ultimate Guide to &os;, gepubliceerd door + Absolute FreeBSD, 2e + editie: The Complete Guide to &os;, gepubliceerd door No Starch - Press, 2002. ISBN: 1886411743 + Press, 2007. ISBN: 978-1-59327-151-0 ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml#24 (text+ko) ==== @@ -4,7 +4,7 @@ $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml,v 1.23 2010/04/30 16:13:16 rene Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/desktop/chapter.sgml - %SRCID% 1.95 + %SRCID% 1.96 --> @@ -206,11 +206,11 @@ &prompt.root; pkg_add -r firefox - Dit zal Firefox 2.X installeren, - als u in plaats hiervan Firefox 3.X + Dit zal Firefox 3.6 installeren, + als u in plaats hiervan Firefox 3.5 wilt draaien, gebruik dan: - &prompt.root; pkg_add -r firefox3 + &prompt.root; pkg_add -r firefox35 De Portscollectie kan ook gebruikt worden als u liever vanuit de broncode installeert. @@ -218,9 +218,9 @@ &prompt.root; cd /usr/ports/www/firefox &prompt.root; make install clean - Voor Firefox 3.X dient + Voor Firefox 3.5 dient firefox in het vorige commando vervangen te - worden door firefox3. + worden door firefox35. @@ -230,6 +230,9 @@ In deze en de volgende sectie wordt er vanuit gegaan dat Firefox reeds geïnstalleerd is. + + Momenteel werkt de &java;-plugin niet met + Firefox 3.6. De &os; Foundation heeft een licentie overeenkomst met Sun @@ -255,16 +258,22 @@ moeten staan. Als dit niet het geval is, dient elke gebruiker het volgende commando te draaien: - &prompt.user; ln -s /usr/local/diablo-jre1.6.0/plugin/i386/ns7/libjavaplugin_oji.so \ + &prompt.user; ln -s /usr/local/diablo-jre1.6.0/plugin/i386/ns7/libjavaplugin_oji.so \ $HOME/.mozilla/plugins/ Of als u het pakket Diablo &jdk; heeft geïnstalleerd: - &prompt.user; ln -s /usr/local/diablo-jdk1.6.0/jre/plugin/i386/ns7/libjavaplugin_oji.so \ + &prompt.user; ln -s /usr/local/diablo-jdk1.6.0/jre/plugin/i386/ns7/libjavaplugin_oji.so \ $HOME/.mozilla/plugins/ Start daarna de browser opnieuw. + + + De bovenstaande commando's gaan ervan uit dat u de &arch.i386; + architectuur draait, pakketten voor &arch.amd64; zijn ook + beschikbaar. + ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.sgml#19 (text+ko) ==== @@ -4,7 +4,7 @@ $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.sgml,v 1.9 2010/02/03 22:04:14 rene Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/virtualization/chapter.sgml - %SRCID% 1.23 + %SRCID% 1.24 --> @@ -290,6 +290,15 @@ + &os; met &xen; op Linux @@ -380,7 +388,7 @@ &prompt.root; xm list Name ID Mem VCPUs State Time(s) -Domain-0 0 256 1 r----- 54452.9 +Domain-0 0 256 1 r––––– 54452.9 @@ -434,7 +442,7 @@ &prompt.root; objcopy kernel-current -R __xen_guest &prompt.root; perl -e 'print "LOADER=generic,GUEST_OS=freebsd,GUEST_VER=7.0,XEN_VER=xen-3.0,BSD_SYMTAB,VIRT_BASE=0xC0000000\x00"' > tmp -&prompt.root; objcopy kernel-current --add-section __xen_guest=tmp +&prompt.root; objcopy kernel-current ––add-section __xen_guest=tmp &prompt.root; objdump -j __xen_guest -s kernel-current @@ -589,6 +597,7 @@ vif1.0 +--> Virtual PC op &windows; From owner-p4-projects@FreeBSD.ORG Sat Jun 19 19:25:54 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A35E310656DB; Sat, 19 Jun 2010 19:25:53 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 63F211065673 for ; Sat, 19 Jun 2010 19:25:53 +0000 (UTC) (envelope-from ligregni@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4FF5E8FC16 for ; Sat, 19 Jun 2010 19:25:53 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5JJPrDO070597 for ; Sat, 19 Jun 2010 19:25:53 GMT (envelope-from ligregni@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5JJPrwm070595 for perforce@freebsd.org; Sat, 19 Jun 2010 19:25:53 GMT (envelope-from ligregni@FreeBSD.org) Date: Sat, 19 Jun 2010 19:25:53 GMT Message-Id: <201006191925.o5JJPrwm070595@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to ligregni@FreeBSD.org using -f From: Sergio Ligregni To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179854 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Jun 2010 19:25:54 -0000 http://p4web.freebsd.org/@@179854?ac=10 Change 179854 by ligregni@ligPhenom on 2010/06/19 19:25:19 Issued the copyright and set some parameters Affected files ... .. //depot/projects/soc2010/disaudit/ideas.txt#1 add .. //depot/projects/soc2010/disaudit/shipd.c#2 edit .. //depot/projects/soc2010/disaudit/shipd.h#2 edit Differences ... ==== //depot/projects/soc2010/disaudit/shipd.c#2 (text+ko) ==== @@ -1,9 +1,38 @@ +/*- + * Copyright (c) 2010 + * Sergio Ligregni. 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 REGENTS 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 REGENTS 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 "shipd.h" #include "/usr/include/stdio.h" #include "/usr/include/stdlib.h" #include #include +/*** DECLARATIONS ***/ + /* Directory settings took from audit_control */ char audit_trails_dir[MAX_DIR_SIZE + 1]; char master_host[MAX_HOST_SIZE + 1]; @@ -44,17 +73,16 @@ } /* There is no shipd enabled and it wasn't called by AUDIT (normally the unique way to get 'last' on) */ - if (panic_level == 0 && last == 0) + if (panic_level < 2 && last == 0) { to_log("Shipd disabled"); exit(0); } - return 0; } -int + get_parameters() { /* GSoC: using an special file, intended to include this values at audit_control */ @@ -69,6 +97,8 @@ fscanf(fpars, "%s", audit_trails_dir); fscanf(fpars, "%s", master_host); fscanf(fpars, "%d", &panic_level); + + return 0; } void ==== //depot/projects/soc2010/disaudit/shipd.h#2 (text+ko) ==== @@ -1,3 +1,29 @@ +/*- + * Copyright (c) 2010 + * Sergio Ligregni. 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 REGENTS 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 REGENTS 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 _SHIPD_H_ #define _SHIPD_H_ From owner-p4-projects@FreeBSD.ORG Sat Jun 19 19:29:58 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 669241065673; Sat, 19 Jun 2010 19:29:58 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2B2CA106566C for ; Sat, 19 Jun 2010 19:29:58 +0000 (UTC) (envelope-from ligregni@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 182478FC17 for ; Sat, 19 Jun 2010 19:29:58 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5JJTvLN070856 for ; Sat, 19 Jun 2010 19:29:57 GMT (envelope-from ligregni@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5JJTvLY070854 for perforce@freebsd.org; Sat, 19 Jun 2010 19:29:57 GMT (envelope-from ligregni@FreeBSD.org) Date: Sat, 19 Jun 2010 19:29:57 GMT Message-Id: <201006191929.o5JJTvLY070854@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to ligregni@FreeBSD.org using -f From: Sergio Ligregni To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179856 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Jun 2010 19:29:58 -0000 http://p4web.freebsd.org/@@179856?ac=10 Change 179856 by ligregni@ligPhenom on 2010/06/19 19:29:14 Fixed formatting to better reading Affected files ... .. //depot/projects/soc2010/disaudit/ideas.txt#2 edit Differences ... ==== //depot/projects/soc2010/disaudit/ideas.txt#2 (text+ko) ==== @@ -13,38 +13,38 @@ /* SLAVE */ disaudit_slave_level:0 # 0=disabled - # 1=only when a trail closes (audit will call "shipd -l", - # the last closed trail will be delivered without checkings) - # 2=the daemon will perform a comparisson in the master system - # reverse date sorted, when a trail is found ok in both systems, - # then it will go backwards and sync the "newer" trails - # 3=the daemon will ALWAYS perform a check of ALL trails found - # in the slave system with the ones in the master system, this - # option differs from 2 because, we can have an incorrect old - # trail, and maybe the option 2 doesn't take care of that - # because a newer trail is ok, this options are available - # to let the admin tune the system and choose between performance - # or trustiness (maybe the admin only needs the last slave's trail ok) + # 1=only when a trail closes (audit will call "shipd -l", + # the last closed trail will be delivered without checkings) + # 2=the daemon will perform a comparisson in the master system + # reverse date sorted, when a trail is found ok in both systems, + # then it will go backwards and sync the "newer" trails + # 3=the daemon will ALWAYS perform a check of ALL trails found + # in the slave system with the ones in the master system, this + # option differs from 2 because, we can have an incorrect old + # trail, and maybe the option 2 doesn't take care of that + # because a newer trail is ok, this options are available + # to let the admin tune the system and choose between performance + # or trustiness (maybe the admin only needs the last slave's trail ok) disaudit_slave_msec:15000 # the frequency wich slave system will be doing the lists comparissons - # and syncronizing both directories of trails -disaudit_slave_mhost:masterHost # the master host (maybe we will allow IP address here) + # and syncronizing both directories of trails +disaudit_slave_mhost:masterHost # the master host (maybe we will allow IP address here) /* MASTER */ -disaudit_master_dir:/var/audit/other # the path to keep the audit trails received from slaves -disaudit_master_dirperhost:yes # when receiving a trail, put it in a directory exclusive per - # that host, this is, if "yes" selected: - # /var/audit/other/ - # /var/audit/other/hostone/ - # /var/audit/other/hostone/20100618***.hostone.20100618 - # /var/audit/other/hostone/20100619***.hostone.20100618 - # /var/audit/other/otherhost/ - # /var/audit/other/otherhost/20100617***.otherhost.20100617 - # /var/audit/other/otherhost/20100619***.otherhost.20100618 - # if "no" selected: - # /var/audit/other/ - # /var/audit/other/20100618***.hostone.20100618 - # /var/audit/other/20100619***.hostone.20100618 - # /var/audit/other/20100617***.otherhost.20100617 - # /var/audit/other/20100619***.otherhost.20100619 +disaudit_master_dir:/var/audit/other # the path to keep the audit trails received from slaves +disaudit_master_dirperhost:yes # when receiving a trail, put it in a directory exclusive per + # that host, this is, if "yes" selected: + # /var/audit/other/ + # /var/audit/other/hostone/ + # /var/audit/other/hostone/20100618***.hostone.20100618 + # /var/audit/other/hostone/20100619***.hostone.20100618 + # /var/audit/other/otherhost/ + # /var/audit/other/otherhost/20100617***.otherhost.20100617 + # /var/audit/other/otherhost/20100619***.otherhost.20100618 + # if "no" selected: + # /var/audit/other/ + # /var/audit/other/20100618***.hostone.20100618 + # /var/audit/other/20100619***.hostone.20100618 + # /var/audit/other/20100617***.otherhost.20100617 + # /var/audit/other/20100619***.otherhost.20100619 From owner-p4-projects@FreeBSD.ORG Sat Jun 19 22:55:47 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 807801065673; Sat, 19 Jun 2010 22:55:47 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 44C9C1065670 for ; Sat, 19 Jun 2010 22:55:47 +0000 (UTC) (envelope-from afiveg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 313688FC0A for ; Sat, 19 Jun 2010 22:55:47 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5JMtkGD000688 for ; Sat, 19 Jun 2010 22:55:46 GMT (envelope-from afiveg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5JMtkrj000678 for perforce@freebsd.org; Sat, 19 Jun 2010 22:55:46 GMT (envelope-from afiveg@FreeBSD.org) Date: Sat, 19 Jun 2010 22:55:46 GMT Message-Id: <201006192255.o5JMtkrj000678@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to afiveg@FreeBSD.org using -f From: Alexandre Fiveg To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179884 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Jun 2010 22:55:47 -0000 http://p4web.freebsd.org/@@179884?ac=10 Change 179884 by afiveg@cottonmouth on 2010/06/19 22:55:00 Refactoring in order to make ringmap portable to other controllers: - now implemented function only for 8254* controllers: e1000/ringmap_8254.c - begining the work in order to reach multithreading on ringmap: ring structure will now allocated in the open(2), and deallocated in close. I think it could be possible to allocate to allocate new ring per open() syscall. Affected files ... .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_hw.h#5 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_lem.c#6 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_lem.h#6 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/ringmap_8254.c#4 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/ringmap_8254.h#2 edit .. //depot/projects/soc2010/ringmap/current/sys/dev/e1000/ringmap_e1000.h#5 edit .. //depot/projects/soc2010/ringmap/current/sys/net/ringmap.c#8 edit .. //depot/projects/soc2010/ringmap/current/sys/net/ringmap.h#8 edit .. //depot/projects/soc2010/ringmap/scripts/tailf_ringmap_msgs.sh#1 add .. //depot/projects/soc2010/ringmap/tests/ringmap/tests.h#2 edit Differences ... ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/e1000_hw.h#5 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_lem.c#6 (text+ko) ==== @@ -81,6 +81,9 @@ #include #include "e1000_api.h" +#ifdef RINGMAP +#include +#endif #include "if_lem.h" /********************************************************************* @@ -191,8 +194,13 @@ static void lem_initialize_transmit_unit(struct adapter *); static int lem_setup_receive_structures(struct adapter *); static void lem_initialize_receive_unit(struct adapter *); +#ifndef RINGMAP static void lem_enable_intr(struct adapter *); static void lem_disable_intr(struct adapter *); +#else +void lem_enable_intr(struct adapter *); +void lem_disable_intr(struct adapter *); +#endif static void lem_free_transmit_structures(struct adapter *); static void lem_free_receive_structures(struct adapter *); static void lem_update_stats_counters(struct adapter *); @@ -3833,7 +3841,10 @@ } #endif -static void +#ifndef RINGMAP +static +#endif +void lem_enable_intr(struct adapter *adapter) { struct e1000_hw *hw = &adapter->hw; @@ -3846,7 +3857,10 @@ E1000_WRITE_REG(hw, E1000_IMS, ims_mask); } -static void +#ifndef RINGMAP +static +#endif +void lem_disable_intr(struct adapter *adapter) { struct e1000_hw *hw = &adapter->hw; ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/if_lem.h#6 (text+ko) ==== @@ -71,8 +71,13 @@ */ #define EM_MIN_RXD 80 #define EM_MAX_RXD_82543 256 -#define EM_MAX_RXD 4096 +#ifndef RINGMAP +#define EM_MAX_RXD 2048 #define EM_DEFAULT_RXD EM_MAX_RXD_82543 +#else +#define EM_MAX_RXD SLOTS_NUMBER +#define EM_DEFAULT_RXD SLOTS_NUMBER +#endif /* * EM_TIDV - Transmit Interrupt Delay Value ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/ringmap_8254.c#4 (text+ko) ==== @@ -15,17 +15,180 @@ #include "e1000_api.h" #include "if_lem.h" +#include "ringmap_8254.h" int rm_8254_set_ringmap_to_adapter(device_t, struct ringmap *); +int rm_8254_init_slots(struct ring *, device_t); struct ringmap * rm_8254_get_ringmap_p(device_t); device_t rm_8254_get_device_p(struct cdev *); +void rm_8254_enable_intr(device_t); +void rm_8254_disable_intr(device_t); +int rm_8254_set_slot(struct ring *, struct adapter *, unsigned int); +void rm_8254_print_slot(struct ring *, unsigned int); extern devclass_t em_devclass; +extern void lem_enable_intr(struct adapter *); +extern void lem_disable_intr(struct adapter *); + /* + * Get adapter structure of device and initialize the + * pointers in ring (mbufs, packets, decriptors) with values + * got from adapters structure. + * Returns 0 by success, -1 otherwise. + */ +int +rm_8254_init_slots(struct ring *ring, device_t dev) +{ + unsigned int slot_num; + struct adapter *adapter; + + RINGMAP_FUNC_DEBUG(start); + + adapter = (struct adapter *)device_get_softc(dev); + + /* Check some pointers in the adapter structure */ + if (adapter == NULL){ + RINGMAP_ERROR(Adapter structure is not allocated!); + RINGMAP_ERROR(Probably driver is not loaded.); + return (-1); + } + if (adapter->rx_buffer_area == NULL){ + RINGMAP_ERROR(mbufs array is not allocated) + return (-1); + } + if (adapter->rx_desc_base == NULL){ + RINGMAP_ERROR(descriptors array is not allocated) + return (-1); + } + if (adapter->num_rx_desc != SLOTS_NUMBER){ + RINGMAP_ERROR(SLOTS_NUMBER should be equal to the num_rx_desc); + return (-1); + } + + for (slot_num = 0 ; slot_num < SLOTS_NUMBER ; slot_num ++){ + if (rm_8254_set_slot(ring, adapter, slot_num) == -1){ + RINGMAP_ERROR(Ring initialization failed!); + return (-1); + } + } + + RINGMAP_FUNC_DEBUG(end); + + return (0); +} + +int +rm_8254_set_slot(struct ring *ring, struct adapter *adapter, + unsigned int slot_num) +{ + +#if (__RINGMAP_DEB) + printf("[%s] Set slot: %d\n", __func__, slot_num); +#endif + + /* First check pointers */ + if (GET_MBUF_P(adapter, slot_num) == NULL){ + RINGMAP_ERROR(Pointer to mbuf is NULL); + goto fail; + } + if (GET_PACKET_P(adapter, slot_num) == NULL){ + RINGMAP_ERROR(pointer to packet is NULL); + goto fail; + } + if (GET_DESCRIPTOR_P(adapter, slot_num) == NULL){ + RINGMAP_ERROR(pointer to descriptor is NULL); + goto fail; + } + + /* Now if everything is Ok, we can initialize ring pointers */ + ring->slot[slot_num].mbuf.kern = + (vm_offset_t)GET_MBUF_P(adapter, slot_num); + ring->slot[slot_num].mbuf.phys = + (bus_addr_t)vtophys(GET_MBUF_P(adapter, slot_num)); + + ring->slot[slot_num].packet.kern = + (vm_offset_t)GET_PACKET_P(adapter, slot_num); + ring->slot[slot_num].packet.phys = + (bus_addr_t)vtophys(GET_PACKET_P(adapter, slot_num)); + + ring->slot[slot_num].descriptor.kern = + (vm_offset_t)GET_DESCRIPTOR_P(adapter, slot_num); + ring->slot[slot_num].descriptor.phys = + (bus_addr_t)vtophys(GET_DESCRIPTOR_P(adapter, slot_num)); + +#if (__RINGMAP_DEB) + rm_8254_print_slot(ring, slot_num); +#endif + return (0); + +fail: + RINGMAP_ERROR(Probably you have to do: ifconfig up); + return (-1); +} + +void +rm_8254_print_slot(struct ring *ring, unsigned int slot_number) +{ + printf("\n[%s] Slot Number: %d\n", __func__, slot_number); + printf("---------------- \n"); + + printf("physical addr of descriptor[%d] = 0x%X\n", slot_number, + (unsigned int) ring->slot[slot_number].descriptor.phys); + + printf("kernel addr of descriptor[%d] = 0x%X\n", slot_number, + (unsigned int) ring->slot[slot_number].descriptor.kern); + + printf("physical addr of mbuf[%d] = 0x%X\n", slot_number, + (unsigned int) ring->slot[slot_number].mbuf.phys); + + printf("kernel addr of mbuf[%d] = 0x%X\n", slot_number, + (unsigned int) ring->slot[slot_number].mbuf.kern); + + printf("physical addr of packet_buffer[%d] = 0x%X\n", slot_number, + (unsigned int) ring->slot[slot_number].packet.phys); + + printf("kernel addr of packet_buffer[%d] = 0x%X\n", slot_number, + (unsigned int) ring->slot[slot_number].packet.kern); + + printf("---------------- \n"); +} + + +/* + * Disable interrupts on adapter + */ +void +rm_8254_disable_intr(device_t dev) +{ + + struct adapter *adapter; + adapter = (struct adapter *)device_get_softc(dev); + + /*Use function implemeted in native (em) driver */ + lem_disable_intr(adapter); +} + + +/* + * Enable interrupts on adapter + */ +void +rm_8254_enable_intr(device_t dev) +{ + + struct adapter *adapter; + adapter = (struct adapter *)device_get_softc(dev); + + /*Use function implemeted in native (em) driver */ + lem_enable_intr(adapter); +} + + +/* * Get pointer to device structure of adapter using our ringmap char device. - * This is a trick :) Our cdev must have the same unit number as dev of adapter. + * This is a trick. Our cdev must have the same unit number as dev of adapter. * Look in ringmap.c: ringmap_attach() where we create our cdev. */ device_t ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/ringmap_8254.h#2 (text+ko) ==== @@ -1,0 +1,17 @@ +#define DESC_AREA(adapter) (adapter)->rx_desc_base +#define MBUF_AREA(adapter) (adapter)->rx_buffer_area + +/* Kernel address of mbuf wich placed in the slot "i" */ +#define GET_MBUF_P(adapter, i) \ + (MBUF_AREA(adapter)[(i)].m_head) + + +/* Kernel address of the packet wich placed in the slot "i" */ +#define GET_PACKET_P(adapter, i) \ + (MBUF_AREA(adapter)[(i)].m_head->m_data) + + +/* Kernel address of the descriptor wich placed in the slot "i" */ +#define GET_DESCRIPTOR_P(adapter, i) \ + (&(DESC_AREA(adapter)[(i)])) + ==== //depot/projects/soc2010/ringmap/current/sys/dev/e1000/ringmap_e1000.h#5 (text+ko) ==== ==== //depot/projects/soc2010/ringmap/current/sys/net/ringmap.c#8 (text+ko) ==== @@ -41,16 +41,19 @@ int ringmap_attach (device_t); int ringmap_detach (device_t); -int is_supported (unsigned int pci_dev_id); -int set_ringmap_funcs (struct ringmap *rm, unsigned int controller_type); +int is_supported (unsigned int); +int set_ringmap_funcs (struct ringmap *, unsigned int); void ringmap_close_cb (void *data); struct ringmap *(*get_ringmap_p)(device_t); device_t (*get_device_p)(struct cdev *); extern int rm_8254_set_ringmap_to_adapter(device_t, struct ringmap *); +extern int rm_8254_init_slots(struct ring *, device_t); extern struct ringmap * rm_8254_get_ringmap_p(device_t); extern device_t rm_8254_get_device_p(struct cdev *); +extern void rm_8254_enable_intr(device_t); +extern void rm_8254_disable_intr(device_t); //struct adapter* get_adapter_struct(struct cdev *dev); //int ringmap_print_ring_pointers(struct adapter *); @@ -125,6 +128,10 @@ /* Set ringmap pointer in the drivrs structure of adapter */ rm->funcs->set_ringmap_to_adapter = rm_8254_set_ringmap_to_adapter; + rm->funcs->enable_intr = rm_8254_enable_intr; + rm->funcs->disable_intr = rm_8254_disable_intr; + rm->funcs->init_slots = rm_8254_init_slots; + get_ringmap_p = rm_8254_get_ringmap_p; get_device_p = rm_8254_get_device_p; break; @@ -149,8 +156,7 @@ ringmap_attach(device_t dev) { struct ringmap *rm; - struct ring *ring; - struct ringmap_functions *ringmap_functions; + struct ringmap_functions *funcs; unsigned int pci_dev_id = 0; unsigned int controller_type = 0; @@ -163,11 +169,6 @@ if (!(controller_type)) return (-1); - /* - * Allocate memory for ringmap structures: ringmap and ring. - * Use contigmalloc(9) to get PAGE_SIZE alignment that is needed - * for memory mapping. - */ rm = (struct ringmap *) contigmalloc (sizeof(struct ringmap), M_DEVBUF, M_ZERO, 0, -1L, PAGE_SIZE, 0); @@ -176,23 +177,19 @@ return (-1); } - ring = (struct ring *) contigmalloc (sizeof(struct ring), - M_DEVBUF, M_ZERO, 0, -1L, PAGE_SIZE, 0); - if (ring == NULL) { - RINGMAP_ERROR(Can not allocate space for ring structure); - return (-1); - } - ringmap_functions = - (struct ringmap_functions *) contigmalloc (sizeof (struct ringmap_functions), - M_DEVBUF, M_ZERO, 0, -1L, PAGE_SIZE, 0); - if (ringmap_functions == NULL) { + funcs = (struct ringmap_functions *) contigmalloc + ( + sizeof (struct ringmap_functions), + M_DEVBUF, M_ZERO, 0, -1L, PAGE_SIZE, 0 + ); + if (funcs == NULL) { RINGMAP_ERROR(Can not allocate space for ringmap_functions structure); return (-1); } - - rm->ring = ring; - rm->funcs = ringmap_functions; + rm->funcs = funcs; + /* Set functions for ringmap functionality depending on controller type */ + set_ringmap_funcs(rm, controller_type); /* * Create char device for communication with user space. User space process @@ -204,17 +201,16 @@ * - controll packet capturing: start, stop, sleep to wait for packets. */ rm->cdev = make_dev(&ringmap_devsw, device_get_unit(dev), - UID_ROOT, GID_WHEEL, 0666, RINGMAP_DEVICE); + UID_ROOT, GID_WHEEL, 0666, + RINGMAP_DEVICE"%d", device_get_unit(dev)); - /* Device open counter */ - rm->open_cnt = 1; + /* Device open counter. Should count how many times the char device was + * opened */ + rm->open_cnt = 0; - /* Pointer to structure of process wich has opened the device */ - rm->td = NULL; + /* Store adapters device structure */ + rm->dev = dev; - /* Set functions for ringmap functionality depending on controller type */ - set_ringmap_funcs(rm, controller_type); - /* set the pointer to ringmap in the adapters structure */ rm->funcs->set_ringmap_to_adapter(dev, rm); @@ -239,7 +235,6 @@ destroy_dev(rm->cdev); - contigfree(rm->ring, sizeof(struct ring), M_DEVBUF); contigfree(rm->funcs, sizeof(struct ringmap_functions), M_DEVBUF); contigfree(rm, sizeof(struct ringmap), M_DEVBUF); @@ -258,10 +253,8 @@ int ringmap_open(struct cdev *cdev, int flag, int otyp, struct thread *td) { -// unsigned int i; -// struct ring_slot; -// struct adapter *adapter = (struct adapter *)get_adapter_struct(dev); struct ringmap *rm = NULL; + struct ring *ring = NULL; RINGMAP_FUNC_DEBUG(start); @@ -270,60 +263,69 @@ __func__, dev2udev(cdev), flag, otyp); #endif - /* Now magic */ + /* a little magic */ rm = get_ringmap_p(get_device_p(cdev)); - printf("[%s] open counter: %d\n", __func__, rm->open_cnt); + if (rm == NULL) { + RINGMAP_ERROR(Null pointer to ringmap structure); + return (ENODEV); + } + + /** + ** Currently only one process only one time can open our device !!! + **/ + if (!atomic_cmpset_int(&rm->open_cnt, 0, 1)){ + RINGMAP_ERROR(Sorry! Can not open device more then one time!); + contigfree(rm->ring, sizeof(struct ring), M_DEVBUF); + atomic_readandclear_int(&rm->open_cnt); + return (ENODEV); + } + + if (rm->dev == NULL) { + RINGMAP_ERROR(Null pointer to device structure of adapter); + atomic_readandclear_int(&rm->open_cnt); + return (ENODEV); + } + + /* + * Allocate memory for ring structure + * Use contigmalloc(9) to get PAGE_SIZE alignment that is needed + * for memory mapping. + */ + ring = (struct ring *) contigmalloc (sizeof(struct ring), + M_DEVBUF, M_ZERO, 0, -1L, PAGE_SIZE, 0); + if (ring == NULL) { + RINGMAP_ERROR(Can not allocate space for ring structure); + atomic_readandclear_int(&rm->open_cnt); + return (ENODEV); + } + rm->ring = ring; + + + /* Store pointer to the thread */ + rm->ring->td = td; + + /* Disable interrupts of adapter */ + rm->funcs->disable_intr(rm->dev); + + /* Prepare ring for caputure */ + rm->ring->kern_wait_user = 0; + rm->ring->user_wait_kern = 0; + rm->ring->interrupts_counter = 0; + rm->ring->size = SLOTS_NUMBER; + + if (rm->funcs->init_slots(rm->ring, rm->dev) == -1){ + RINGMAP_ERROR(Can not initialize ring slots. Device is not opened!); + contigfree(rm->ring, sizeof(struct ring), M_DEVBUF); + atomic_readandclear_int(&rm->open_cnt); + return (ENODEV); + } -// -// /** -// ** Only one process only one time can open our device !!! -// **/ -// if (!atomic_cmpset_int(&rm->open_cnt, 0, 1)){ -// RINGMAP_ERROR(Sorry! Device is opened!); -// return (ENODEV); -// } -// -// /* Disable interrupts of adapter */ -// RINGMAP_HW_DISABLE_INTR(adapter); -// -// /* Disable Flow Control */ -// RINGMAP_HW_DISABLE_FLOWCONTR(adapter); -// -// /* -// * Prepare ring for caputure -// */ -// rm->procp = (struct proc *)td->td_proc; -// rm->td = td; -// RINGMAP_INIT(rm->ring, adapter); -// -// for (i = 0 ; i < SLOTS_NUMBER ; i ++) { -// if (MBUF_AREA(rm->adapter)[i].m_head == NULL) { -// printf(ERR_PREFIX"[%s] mbuf for descriptor=%d is not allocated\n", __func__, i); -// printf(ERR_PREFIX"[%s] The reason may be: ifnet structure for our network device not present or not initialized\n", __func__); -// return (EFAULT); -// } -// -// DESC_AREA(rm->adapter)[i].status = 0; -// -// rm->ring->slot[i].mbuf.kern = (vm_offset_t) RINGMAP_GET_MBUF_P(rm->adapter, i); -// rm->ring->slot[i].mbuf.phys = (bus_addr_t) vtophys(RINGMAP_GET_MBUF_P(rm->adapter, i)); -// -// rm->ring->slot[i].packet.kern = (vm_offset_t) RINGMAP_GET_PACKET_P(rm->adapter, i); -// rm->ring->slot[i].packet.phys = (bus_addr_t) vtophys(RINGMAP_GET_PACKET_P(rm->adapter, i)); -// -// rm->ring->slot[i].descriptor.kern = (vm_offset_t) RINGMAP_GET_DESCRIPTOR_P(rm->adapter, i); -// rm->ring->slot[i].descriptor.phys = (bus_addr_t) vtophys(RINGMAP_GET_DESCRIPTOR_P(rm->adapter, i)); -// -//#if (__RINGMAP_DEB) -// ringmap_print_slot(adapter, i); -//#endif -// } // rm->ring->hw_stats.kern = (vm_offset_t)(&adapter->stats); // rm->ring->hw_stats.phys = (bus_addr_t)vtophys(&adapter->stats); -// -// -// RINGMAP_HW_ENABLE_INTR(adapter); -// + + rm->funcs->enable_intr(rm->dev); + + RINGMAP_FUNC_DEBUG(end); return (0); @@ -331,26 +333,30 @@ int -ringmap_close(struct cdev *dev, int flag, int otyp, struct thread *td) +ringmap_close(struct cdev *cdev, int flag, int otyp, struct thread *td) { -// struct adapter *adapter = (struct adapter *)get_adapter_struct(dev); -// struct ringmap *rm = adapter->rm; -// + struct ringmap *rm = NULL; + RINGMAP_FUNC_DEBUG(start); -// -// /* Disable interrupts while we set our structures */ -// RINGMAP_HW_DISABLE_INTR(adapter); -// -//#if (__RINGMAP_DEB) -// printf("[%s]: dev_t=%d, flag=%x, otyp=%x, iface=%s\n", __func__, -// dev2udev(dev), flag, otyp, device_get_nameunit(adapter->dev)); -//#endif -// -// /* After close there is no capturing process */ -// rm->procp = NULL; -// rm->td = NULL; -// -// atomic_readandclear_int(&rm->open_cnt); + + rm = get_ringmap_p(get_device_p(cdev)); + if (rm == NULL){ + RINGMAP_ERROR(Can not get pointer to ringmap structure); + + /* TODO: Fix it! */ + return (0); + } + + /* Disable interrupts of adapter */ + rm->funcs->disable_intr(rm->dev); + + if (rm->ring != NULL){ + contigfree(rm->ring, sizeof(struct ring), M_DEVBUF); + } else { + RINGMAP_ERROR(The pointer to ring structure is NULL); + } + + atomic_readandclear_int(&rm->open_cnt); RINGMAP_FUNC_DEBUG(end); return (0); ==== //depot/projects/soc2010/ringmap/current/sys/net/ringmap.h#8 (text+ko) ==== @@ -1,4 +1,3 @@ - /* Minimum distance to be kept between the userrp and RDT to provide a * guarantee to userspace processes that the previous n buffer positions * behind userrp will not be overwritten */ @@ -64,13 +63,13 @@ * kernrp - ring HEAD. Should be changed ONLY in driver. And should be * synchronized with the hardware ring HEAD register (RDH). */ - unsigned int kernrp; + unsigned int volatile kernrp; /* * userrp - ring TAIL. Should be incremented by user space software after * reading the slots with a new received packets */ - unsigned int userrp; + unsigned int volatile userrp; /* This variable represents the value of Hardware TAIL register */ unsigned int hw_RDT; @@ -78,10 +77,12 @@ /* Number of slots (descriptors a.k.a memory areas for frames) */ unsigned int size; - /* Values from adapters statistic registers */ struct address hw_stats; + /* Capturing thread */ + struct thread *td; + /* * Number of times kernel (hardware) waits for user process. More * specifically, this is the number of times that the write pointer (RDT) @@ -116,16 +117,13 @@ struct ringmap { /* Device structure of network adapters */ - device_t devt; + device_t dev; /* Char device for communications between user and kernel spaces */ struct cdev *cdev; - /* Capturing thread */ - struct thread *td; - /* Now only one process can only one time open device */ - uint32_t open_cnt; + uint32_t volatile open_cnt; /* How many packets have counted driver in RAM */ unsigned long long pkts_counter; @@ -139,7 +137,11 @@ struct ringmap_functions { int (*set_ringmap_to_adapter)(device_t, struct ringmap*); + void (*enable_intr)(device_t); + void (*disable_intr)(device_t); + int (*init_slots)(struct ring *, device_t); }; + #endif /* _KERNEL */ ==== //depot/projects/soc2010/ringmap/tests/ringmap/tests.h#2 (text+ko) ==== @@ -1,4 +1,4 @@ -#define CDEV "/dev/ringmap_cdev" +#define CDEV "/dev/ringmap_cdev1" int rm_open(void); From owner-p4-projects@FreeBSD.ORG Sat Jun 19 23:39:38 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 14ADC1065692; Sat, 19 Jun 2010 23:39:38 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 798D7106566C for ; Sat, 19 Jun 2010 23:39:37 +0000 (UTC) (envelope-from ivoras@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5263A8FC19 for ; Sat, 19 Jun 2010 23:39:37 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5JNdbUC004965 for ; Sat, 19 Jun 2010 23:39:37 GMT (envelope-from ivoras@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5JNdbbN004963 for perforce@freebsd.org; Sat, 19 Jun 2010 23:39:37 GMT (envelope-from ivoras@FreeBSD.org) Date: Sat, 19 Jun 2010 23:39:37 GMT Message-Id: <201006192339.o5JNdbbN004963@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to ivoras@FreeBSD.org using -f From: Ivan Voras To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 179904 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Jun 2010 23:39:38 -0000 http://p4web.freebsd.org/@@179904?ac=10 Change 179904 by ivoras@betelgeuse on 2010/06/19 23:39:06 Read patch metadata Affected files ... .. //depot/projects/soc2010/pkg_patch/src/patch/Makefile#13 edit .. //depot/projects/soc2010/pkg_patch/src/patch/applypatch.c#3 edit .. //depot/projects/soc2010/pkg_patch/src/patch/applypatch.h#3 edit .. //depot/projects/soc2010/pkg_patch/src/patch/hashjob.c#12 edit .. //depot/projects/soc2010/pkg_patch/src/patch/hashjob.h#12 edit .. //depot/projects/soc2010/pkg_patch/src/patch/main.c#13 edit .. //depot/projects/soc2010/pkg_patch/src/patch/mkpatch.c#11 edit .. //depot/projects/soc2010/pkg_patch/src/patch/mkpatch.h#11 edit .. //depot/projects/soc2010/pkg_patch/src/patch/pkg_patch.h#11 edit .. //depot/projects/soc2010/pkg_patch/src/patch/support.c#10 edit Differences ... ==== //depot/projects/soc2010/pkg_patch/src/patch/Makefile#13 (text+ko) ==== ==== //depot/projects/soc2010/pkg_patch/src/patch/applypatch.c#3 (text+ko) ==== @@ -25,6 +25,7 @@ #include #include #include +#include #include #include @@ -34,15 +35,12 @@ #include "hashjob.h" -enum PPACTION { PPACTION_UNKNOWN, PPACTION_ADD, PPACTION_REMOVE, - PPACTION_RMDIR, PPACTION_PATCH }; enum PPMETHOD { PPMETHOD_UNKNOWN, PPMETHOD_CP, PPMETHOD_BSDIFF }; SLIST_HEAD(pplist_head, pplist); struct pplist { char filename[PATH_MAX]; - enum PPACTION action; enum PPMETHOD method; SLIST_ENTRY(pplist) linkage; }; @@ -53,7 +51,10 @@ short int version_minor; char source[PATH_MAX]; char target[PATH_MAX]; - struct pplist_head pplist; + struct pplist_head pp_add; + struct pplist_head pp_remove; + struct pplist_head pp_rmdir; + struct pplist_head pp_patch; }; @@ -61,28 +62,96 @@ read_pkgpatch_file(char *filename, struct pkgpatch *pp) { FILE *fp; - char line[PATH_MAX], *p, *p2, *cmd; + char line[PATH_MAX], *p, *p2, *p3, *cmd; + int llen; + struct pplist *pl; fp = fopen(filename, "r"); if (fp == NULL) err(1, "Cannot open file: %s", filename); memset(pp, 0, sizeof(*pp)); - SLIST_INIT(&pp->pplist); + SLIST_INIT(&pp->pp_add); + SLIST_INIT(&pp->pp_remove); + SLIST_INIT(&pp->pp_rmdir); + SLIST_INIT(&pp->pp_patch); + while (fgets(line, PATH_MAX, fp) != NULL) { + llen = strlen(line); + if (line[llen-1] == '\n') { + line[llen-1] = '\0'; /* strip newline */ + llen--; + } + p = strchr(line, '#'); /* skip comments */ + if (p != NULL) + *p = '\0'; + if (line[0] == '\0') /* skip empty lines */ + continue; cmd = line; p = strchr(line, ' '); + if (p == NULL) + errx(1, "Invalid command format in %s", PKGPATCH_FNAME); *p++ = '\0'; if (strcmp(cmd, "@version") == 0) { p2 = strchr(p, '.'); + if (p2 == NULL) + errx(1, "Invalid version format in %s", + PKGPATCH_FNAME); *p2++ = '\0'; pp->version_major = atoi(p); pp->version_minor = atoi(p2); } else if (strcmp(cmd, "@source") == 0) { + strlcpy(pp->source, p, PATH_MAX); } else if (strcmp(cmd, "@target") == 0) { + strlcpy(pp->target, p, PATH_MAX); } else if (strcmp(cmd, "@add") == 0) { + pl = calloc(1, sizeof(*pl)); + strlcpy(pl->filename, p, PATH_MAX); + SLIST_INSERT_HEAD(&pp->pp_add, pl, linkage); } else if (strcmp(cmd, "@remove") == 0) { + pl = calloc(1, sizeof(*pl)); + strlcpy(pl->filename, p, PATH_MAX); + SLIST_INSERT_HEAD(&pp->pp_remove, pl, linkage); } else if (strcmp(cmd, "@rmdir") == 0) { + pl = calloc(1, sizeof(*pl)); + strlcpy(pl->filename, p, PATH_MAX); + SLIST_INSERT_HEAD(&pp->pp_rmdir, pl, linkage); } else if (strcmp(cmd, "@patch") == 0) { + pl = calloc(1, sizeof(*pl)); + p2 = strchr(p, '['); + if (p2 != NULL) { + /* + * Parse options block of the form + * \[name=value[,name=value...]\] + */ + char m[100], *pm, *p4, *p5; + + p3 = strchr(p2, ']'); + assert(p3-p2 < (int)sizeof(m)); + strlcpy(m, p2 + 1, p3 - p2); + p3++; + while (*p3 == ' ') + p3++; + strlcpy(pl->filename, p3, PATH_MAX); + pm = m; + while ((p4 = strsep(&pm, ",")) != NULL) { + p5 = strchr(p4, '='); + if (p5 != NULL) + *p5++ = '\0'; + if (strcmp(p4, "method") == 0) { + if (p5 == NULL) + errx(1, "patch option " + "error"); + if (strcmp(p5, "bsdiff") == 0) + pl->method = + PPMETHOD_BSDIFF; + } + } + } else { + /* Default options */ + strlcpy(pl->filename, p, PATH_MAX); + pl->method = PPMETHOD_CP; + } + SLIST_INSERT_HEAD(&pp->pp_patch, pl, linkage); } else errx(1, "Unknown command: %s", cmd); @@ -118,5 +187,14 @@ snprintf(tmp, PATH_MAX, "%s/%s", dpatch, PKGPATCH_FNAME); read_pkgpatch_file(tmp, &pp); + if (pp.version_major != PKGPATCH_VERSION_MAJOR) + errx(1, "Invalid patch data format major version number: %d\n", + pp.version_major); + if (pp.version_minor > PKGPATCH_VERSION_MINOR) + errx(1, "Invalid patch data format minor version number: %d\n", + pp.version_minor); + if (Verbose) + printf("Read patch data, version %d.%d for '%s' to '%s'\n", + pp.version_major, pp.version_minor, pp.source, pp.target); } ==== //depot/projects/soc2010/pkg_patch/src/patch/applypatch.h#3 (text+ko) ==== ==== //depot/projects/soc2010/pkg_patch/src/patch/hashjob.c#12 (text+ko) ==== ==== //depot/projects/soc2010/pkg_patch/src/patch/hashjob.h#12 (text+ko) ==== ==== //depot/projects/soc2010/pkg_patch/src/patch/main.c#13 (text+ko) ==== @@ -60,7 +60,7 @@ proc_args() { int ch; - while ((ch = getopt(argc, argv, "bchv")) != -1) { + while ((ch = getopt(argc, argv, "abchv")) != -1) { switch (ch) { case 'a': patch_op = PP_APPLY; ==== //depot/projects/soc2010/pkg_patch/src/patch/mkpatch.c#11 (text+ko) ==== ==== //depot/projects/soc2010/pkg_patch/src/patch/mkpatch.h#11 (text+ko) ==== ==== //depot/projects/soc2010/pkg_patch/src/patch/pkg_patch.h#11 (text+ko) ==== @@ -28,6 +28,8 @@ #endif #define PKGPATCH_FNAME "+PKGPATCH" +#define PKGPATCH_VERSION_MAJOR 1 +#define PKGPATCH_VERSION_MINOR 0 #define PKGPATCH_VERSION "1.0" enum PP_OP { PP_NONE, PP_MKPATCH, PP_APPLY }; ==== //depot/projects/soc2010/pkg_patch/src/patch/support.c#10 (text+ko) ====