From owner-svn-src-projects@FreeBSD.ORG Sun Feb 3 19:17:45 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 09F0FEAE; Sun, 3 Feb 2013 19:17:45 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id DAE4677B; Sun, 3 Feb 2013 19:17:44 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r13JHig0000883; Sun, 3 Feb 2013 19:17:44 GMT (envelope-from kib@svn.freebsd.org) Received: (from kib@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r13JHiXM000882; Sun, 3 Feb 2013 19:17:44 GMT (envelope-from kib@svn.freebsd.org) Message-Id: <201302031917.r13JHiXM000882@svn.freebsd.org> From: Konstantin Belousov Date: Sun, 3 Feb 2013 19:17:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246294 - projects/physbio/sys/cam X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2013 19:17:45 -0000 Author: kib Date: Sun Feb 3 19:17:44 2013 New Revision: 246294 URL: http://svnweb.freebsd.org/changeset/base/246294 Log: Restore the ABI of the cam ccb_flags. Carve the needed set of bits from the flags which were removed and which are never passed from the usermode. Modified: projects/physbio/sys/cam/cam_ccb.h Modified: projects/physbio/sys/cam/cam_ccb.h ============================================================================== --- projects/physbio/sys/cam/cam_ccb.h Sun Feb 3 18:42:20 2013 (r246293) +++ projects/physbio/sys/cam/cam_ccb.h Sun Feb 3 19:17:44 2013 (r246294) @@ -64,33 +64,31 @@ typedef enum { * Perform transport negotiation * with this command. */ - CAM_DIS_AUTOSENSE = 0x00000010,/* Disable autosense feature */ + CAM_DATA_ISPHYS = 0x00000010,/* Data type with physical addrs */ + CAM_DIS_AUTOSENSE = 0x00000020,/* Disable autosense feature */ CAM_DIR_BOTH = 0x00000000,/* Data direction (00:IN/OUT) */ - CAM_DIR_IN = 0x00000020,/* Data direction (01:DATA IN) */ - CAM_DIR_OUT = 0x00000040,/* Data direction (10:DATA OUT) */ - CAM_DIR_NONE = 0x00000060,/* Data direction (11:no data) */ - CAM_DIR_MASK = 0x00000060,/* Data direction Mask */ - CAM_DATA_ISPHYS = 0x00000080,/* Data type with physical addrs */ + CAM_DIR_IN = 0x00000040,/* Data direction (01:DATA IN) */ + CAM_DIR_OUT = 0x00000080,/* Data direction (10:DATA OUT) */ + CAM_DIR_NONE = 0x000000C0,/* Data direction (11:no data) */ + CAM_DIR_MASK = 0x000000C0,/* Data direction Mask */ CAM_DATA_VADDR = 0x00000000,/* Data type (000:Virtual) */ - CAM_DATA_PADDR = 0x00000080,/* Data type (001:Physical) */ - CAM_DATA_SG = 0x00000100,/* Data type (010:sglist) */ - CAM_DATA_SG_PADDR = 0x00000180,/* Data type (011:sglist phys) */ - CAM_DATA_BIO = 0x00000200,/* Data type (100:bio) */ - CAM_DATA_MASK = 0x00000380,/* Data type mask */ - CAM_SOFT_RST_OP = 0x00000400,/* Use Soft reset alternative */ - CAM_ENG_SYNC = 0x00000800,/* Flush resid bytes on complete */ - CAM_DEV_QFRZDIS = 0x00001000,/* Disable DEV Q freezing */ - CAM_DEV_QFREEZE = 0x00002000,/* Freeze DEV Q on execution */ - CAM_HIGH_POWER = 0x00004000,/* Command takes a lot of power */ - CAM_SENSE_PTR = 0x00008000,/* Sense data is a pointer */ - CAM_SENSE_PHYS = 0x00010000,/* Sense pointer is physical addr*/ - CAM_TAG_ACTION_VALID = 0x00020000,/* Use the tag action in this ccb*/ - CAM_PASS_ERR_RECOVER = 0x00040000,/* Pass driver does err. recovery*/ - CAM_DIS_DISCONNECT = 0x00080000,/* Disable disconnect */ - CAM_MSG_BUF_PHYS = 0x00100000,/* Message buffer ptr is physical*/ - CAM_SNS_BUF_PHYS = 0x00200000,/* Autosense data ptr is physical*/ - - + CAM_DATA_PADDR = 0x00000010,/* Data type (001:Physical) */ + CAM_DATA_SG = 0x00040000,/* Data type (010:sglist) */ + CAM_DATA_SG_PADDR = 0x00040010,/* Data type (011:sglist phys) */ + CAM_DATA_BIO = 0x00200000,/* Data type (100:bio) */ + CAM_DATA_MASK = 0x00240010,/* Data type mask */ + CAM_SOFT_RST_OP = 0x00000100,/* Use Soft reset alternative */ + CAM_ENG_SYNC = 0x00000200,/* Flush resid bytes on complete */ + CAM_DEV_QFRZDIS = 0x00000400,/* Disable DEV Q freezing */ + CAM_DEV_QFREEZE = 0x00000800,/* Freeze DEV Q on execution */ + CAM_HIGH_POWER = 0x00001000,/* Command takes a lot of power */ + CAM_SENSE_PTR = 0x00002000,/* Sense data is a pointer */ + CAM_SENSE_PHYS = 0x00004000,/* Sense pointer is physical addr*/ + CAM_TAG_ACTION_VALID = 0x00008000,/* Use the tag action in this ccb*/ + CAM_PASS_ERR_RECOVER = 0x00010000,/* Pass driver does err. recovery*/ + CAM_DIS_DISCONNECT = 0x00020000,/* Disable disconnect */ + CAM_MSG_BUF_PHYS = 0x00080000,/* Message buffer ptr is physical*/ + CAM_SNS_BUF_PHYS = 0x00100000,/* Autosense data ptr is physical*/ CAM_CDB_PHYS = 0x00400000,/* CDB poiner is physical */ CAM_ENG_SGLIST = 0x00800000,/* SG list is for the HBA engine */ From owner-svn-src-projects@FreeBSD.ORG Sun Feb 3 23:30:58 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id DD27DDF1; Sun, 3 Feb 2013 23:30:58 +0000 (UTC) (envelope-from bryanv@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id C6222F00; Sun, 3 Feb 2013 23:30:58 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r13NUwuf086627; Sun, 3 Feb 2013 23:30:58 GMT (envelope-from bryanv@svn.freebsd.org) Received: (from bryanv@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r13NUwSH086616; Sun, 3 Feb 2013 23:30:58 GMT (envelope-from bryanv@svn.freebsd.org) Message-Id: <201302032330.r13NUwSH086616@svn.freebsd.org> From: Bryan Venteicher Date: Sun, 3 Feb 2013 23:30:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246302 - projects/virtio/sys/dev/virtio/block X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2013 23:30:58 -0000 Author: bryanv Date: Sun Feb 3 23:30:58 2013 New Revision: 246302 URL: http://svnweb.freebsd.org/changeset/base/246302 Log: virtio_blk: Remove magic number Approved by: grehan (implicit) Modified: projects/virtio/sys/dev/virtio/block/virtio_blk.c Modified: projects/virtio/sys/dev/virtio/block/virtio_blk.c ============================================================================== --- projects/virtio/sys/dev/virtio/block/virtio_blk.c Sun Feb 3 21:43:55 2013 (r246301) +++ projects/virtio/sys/dev/virtio/block/virtio_blk.c Sun Feb 3 23:30:58 2013 (r246302) @@ -940,7 +940,7 @@ vtblk_read_config(struct vtblk_softc *sc /* The capacity is always available. */ virtio_read_device_config(dev, offsetof(struct virtio_blk_config, - capacity), &blkcfg->capacity, 8); + capacity), &blkcfg->capacity, sizeof(blkcfg->capacity)); /* Read the configuration if the feature was negotiated. */ VTBLK_GET_CONFIG(dev, VIRTIO_BLK_F_SIZE_MAX, size_max, blkcfg); From owner-svn-src-projects@FreeBSD.ORG Sun Feb 3 23:31:41 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 0266AF14; Sun, 3 Feb 2013 23:31:41 +0000 (UTC) (envelope-from bryanv@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id E8F78F09; Sun, 3 Feb 2013 23:31:40 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r13NVeST087378; Sun, 3 Feb 2013 23:31:40 GMT (envelope-from bryanv@svn.freebsd.org) Received: (from bryanv@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r13NVenV087377; Sun, 3 Feb 2013 23:31:40 GMT (envelope-from bryanv@svn.freebsd.org) Message-Id: <201302032331.r13NVenV087377@svn.freebsd.org> From: Bryan Venteicher Date: Sun, 3 Feb 2013 23:31:40 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246303 - projects/virtio/sys/dev/virtio/block X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2013 23:31:41 -0000 Author: bryanv Date: Sun Feb 3 23:31:40 2013 New Revision: 246303 URL: http://svnweb.freebsd.org/changeset/base/246303 Log: virtio_blk: Expand a comment Approved by: grehan (implicit) Modified: projects/virtio/sys/dev/virtio/block/virtio_blk.c Modified: projects/virtio/sys/dev/virtio/block/virtio_blk.c ============================================================================== --- projects/virtio/sys/dev/virtio/block/virtio_blk.c Sun Feb 3 23:30:58 2013 (r246302) +++ projects/virtio/sys/dev/virtio/block/virtio_blk.c Sun Feb 3 23:31:40 2013 (r246303) @@ -657,7 +657,7 @@ vtblk_write_cache_enabled(struct vtblk_s TUNABLE_INT_FETCH(buf, &wc); if (wc != -1) { - /* Set either writeback or writethrough mode. */ + /* Set either writeback (1) or writethrough (0) mode. */ blkcfg->writeback = !!wc; virtio_write_dev_config_1(dev, offsetof(struct virtio_blk_config, writeback), From owner-svn-src-projects@FreeBSD.ORG Sun Feb 3 23:32:56 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id E94A3BF; Sun, 3 Feb 2013 23:32:56 +0000 (UTC) (envelope-from bryanv@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id C43F5F11; Sun, 3 Feb 2013 23:32:56 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r13NWuEn087575; Sun, 3 Feb 2013 23:32:56 GMT (envelope-from bryanv@svn.freebsd.org) Received: (from bryanv@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r13NWue2087574; Sun, 3 Feb 2013 23:32:56 GMT (envelope-from bryanv@svn.freebsd.org) Message-Id: <201302032332.r13NWue2087574@svn.freebsd.org> From: Bryan Venteicher Date: Sun, 3 Feb 2013 23:32:56 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246304 - projects/virtio/sys/dev/virtio/pci X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2013 23:32:57 -0000 Author: bryanv Date: Sun Feb 3 23:32:56 2013 New Revision: 246304 URL: http://svnweb.freebsd.org/changeset/base/246304 Log: virtio_pci: Clean up after failed virtqueue alloc attempt Useful if the the driver wants to retry with fewer queues. Approved by: grehan (implicit) Modified: projects/virtio/sys/dev/virtio/pci/virtio_pci.c Modified: projects/virtio/sys/dev/virtio/pci/virtio_pci.c ============================================================================== --- projects/virtio/sys/dev/virtio/pci/virtio_pci.c Sun Feb 3 23:31:40 2013 (r246303) +++ projects/virtio/sys/dev/virtio/pci/virtio_pci.c Sun Feb 3 23:32:56 2013 (r246304) @@ -518,6 +518,9 @@ vtpci_alloc_virtqueues(device_t dev, int sc->vtpci_nvqs++; } + if (error) + vtpci_free_virtqueues(sc); + return (error); } @@ -1169,10 +1172,13 @@ static void vtpci_free_virtqueues(struct vtpci_softc *sc) { struct vtpci_virtqueue *vqx; - int i; + int idx; - for (i = 0; i < sc->vtpci_nvqs; i++) { - vqx = &sc->vtpci_vqs[i]; + for (idx = 0; idx < sc->vtpci_nvqs; idx++) { + vqx = &sc->vtpci_vqs[idx]; + + vtpci_select_virtqueue(sc, idx); + vtpci_write_config_4(sc, VIRTIO_PCI_QUEUE_PFN, 0); virtqueue_free(vqx->vtv_vq); vqx->vtv_vq = NULL; From owner-svn-src-projects@FreeBSD.ORG Sun Feb 3 23:33:53 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 03F211DD; Sun, 3 Feb 2013 23:33:53 +0000 (UTC) (envelope-from bryanv@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id BE583F16; Sun, 3 Feb 2013 23:33:52 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r13NXqbf087759; Sun, 3 Feb 2013 23:33:52 GMT (envelope-from bryanv@svn.freebsd.org) Received: (from bryanv@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r13NXq6l087757; Sun, 3 Feb 2013 23:33:52 GMT (envelope-from bryanv@svn.freebsd.org) Message-Id: <201302032333.r13NXq6l087757@svn.freebsd.org> From: Bryan Venteicher Date: Sun, 3 Feb 2013 23:33:52 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246305 - in projects/virtio/sys/dev/virtio: . pci X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2013 23:33:53 -0000 Author: bryanv Date: Sun Feb 3 23:33:51 2013 New Revision: 246305 URL: http://svnweb.freebsd.org/changeset/base/246305 Log: virtio_pci: Move no interrupt check into the PCI interrupt handlers Approved by: grehan (implicit) Modified: projects/virtio/sys/dev/virtio/pci/virtio_pci.c projects/virtio/sys/dev/virtio/virtqueue.c Modified: projects/virtio/sys/dev/virtio/pci/virtio_pci.c ============================================================================== --- projects/virtio/sys/dev/virtio/pci/virtio_pci.c Sun Feb 3 23:32:56 2013 (r246304) +++ projects/virtio/sys/dev/virtio/pci/virtio_pci.c Sun Feb 3 23:33:51 2013 (r246305) @@ -1252,8 +1252,10 @@ vtpci_legacy_intr(void *xsc) vtpci_config_intr(sc); if (isr & VIRTIO_PCI_ISR_INTR) { - for (i = 0; i < sc->vtpci_nvqs; i++, vqx++) - virtqueue_intr(vqx->vtv_vq); + for (i = 0; i < sc->vtpci_nvqs; i++, vqx++) { + if (vqx->vtv_no_intr == 0) + virtqueue_intr(vqx->vtv_vq); + } } } @@ -1268,8 +1270,10 @@ vtpci_vq_shared_intr_filter(void *xsc) sc = xsc; vqx = &sc->vtpci_vqs[0]; - for (i = 0; i < sc->vtpci_nvqs; i++, vqx++) - rc |= virtqueue_intr_filter(vqx->vtv_vq); + for (i = 0; i < sc->vtpci_nvqs; i++, vqx++) { + if (vqx->vtv_no_intr == 0) + rc |= virtqueue_intr_filter(vqx->vtv_vq); + } return (rc ? FILTER_SCHEDULE_THREAD : FILTER_STRAY); } @@ -1284,8 +1288,10 @@ vtpci_vq_shared_intr(void *xsc) sc = xsc; vqx = &sc->vtpci_vqs[0]; - for (i = 0; i < sc->vtpci_nvqs; i++, vqx++) - virtqueue_intr(vqx->vtv_vq); + for (i = 0; i < sc->vtpci_nvqs; i++, vqx++) { + if (vqx->vtv_no_intr == 0) + virtqueue_intr(vqx->vtv_vq); + } } static int Modified: projects/virtio/sys/dev/virtio/virtqueue.c ============================================================================== --- projects/virtio/sys/dev/virtio/virtqueue.c Sun Feb 3 23:32:56 2013 (r246304) +++ projects/virtio/sys/dev/virtio/virtqueue.c Sun Feb 3 23:33:51 2013 (r246305) @@ -417,8 +417,6 @@ int virtqueue_intr_filter(struct virtqueue *vq) { - if (__predict_false(vq->vq_intrhand == NULL)) - return (0); if (vq->vq_used_cons_idx == vq->vq_ring.used->idx) return (0); @@ -431,8 +429,7 @@ void virtqueue_intr(struct virtqueue *vq) { - if (__predict_true(vq->vq_intrhand != NULL)) - vq->vq_intrhand(vq->vq_intrhand_arg); + vq->vq_intrhand(vq->vq_intrhand_arg); } int From owner-svn-src-projects@FreeBSD.ORG Sun Feb 3 23:35:06 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id BBD923E2; Sun, 3 Feb 2013 23:35:06 +0000 (UTC) (envelope-from bryanv@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id A4A17F28; Sun, 3 Feb 2013 23:35:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r13NZ6ua088031; Sun, 3 Feb 2013 23:35:06 GMT (envelope-from bryanv@svn.freebsd.org) Received: (from bryanv@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r13NZ6Wu088029; Sun, 3 Feb 2013 23:35:06 GMT (envelope-from bryanv@svn.freebsd.org) Message-Id: <201302032335.r13NZ6Wu088029@svn.freebsd.org> From: Bryan Venteicher Date: Sun, 3 Feb 2013 23:35:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246306 - in projects/virtio/sys/dev/virtio: . pci X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2013 23:35:06 -0000 Author: bryanv Date: Sun Feb 3 23:35:05 2013 New Revision: 246306 URL: http://svnweb.freebsd.org/changeset/base/246306 Log: virtio: Remove old debugging flag Keep the now unused flags parameter around for future use. Approved by: grehan (implicit) Modified: projects/virtio/sys/dev/virtio/pci/virtio_pci.c projects/virtio/sys/dev/virtio/virtio_bus_if.m Modified: projects/virtio/sys/dev/virtio/pci/virtio_pci.c ============================================================================== --- projects/virtio/sys/dev/virtio/pci/virtio_pci.c Sun Feb 3 23:33:51 2013 (r246305) +++ projects/virtio/sys/dev/virtio/pci/virtio_pci.c Sun Feb 3 23:35:05 2013 (r246306) @@ -486,9 +486,6 @@ vtpci_alloc_virtqueues(device_t dev, int if (nvqs <= 0) return (EINVAL); - if (flags & VIRTIO_ALLOC_VQS_DISABLE_MSIX) - sc->vtpci_flags |= VTPCI_FLAG_NO_MSIX; - sc->vtpci_vqs = malloc(nvqs * sizeof(struct vtpci_virtqueue), M_DEVBUF, M_NOWAIT | M_ZERO); if (sc->vtpci_vqs == NULL) Modified: projects/virtio/sys/dev/virtio/virtio_bus_if.m ============================================================================== --- projects/virtio/sys/dev/virtio/virtio_bus_if.m Sun Feb 3 23:33:51 2013 (r246305) +++ projects/virtio/sys/dev/virtio/virtio_bus_if.m Sun Feb 3 23:35:05 2013 (r246306) @@ -50,9 +50,6 @@ METHOD int alloc_virtqueues { int nvqs; struct vq_alloc_info *info; }; -HEADER { -#define VIRTIO_ALLOC_VQS_DISABLE_MSIX 0x1 -}; METHOD int setup_intr { device_t dev; From owner-svn-src-projects@FreeBSD.ORG Sun Feb 3 23:35:54 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 5FA0B5D8; Sun, 3 Feb 2013 23:35:54 +0000 (UTC) (envelope-from bryanv@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 52DEAF34; Sun, 3 Feb 2013 23:35:54 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r13NZsQY088217; Sun, 3 Feb 2013 23:35:54 GMT (envelope-from bryanv@svn.freebsd.org) Received: (from bryanv@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r13NZsYb088216; Sun, 3 Feb 2013 23:35:54 GMT (envelope-from bryanv@svn.freebsd.org) Message-Id: <201302032335.r13NZsYb088216@svn.freebsd.org> From: Bryan Venteicher Date: Sun, 3 Feb 2013 23:35:54 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246307 - projects/virtio/sys/dev/virtio/block X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2013 23:35:54 -0000 Author: bryanv Date: Sun Feb 3 23:35:53 2013 New Revision: 246307 URL: http://svnweb.freebsd.org/changeset/base/246307 Log: virtio_blk: Correct stripe offset calculation Pointed out by: max Approved by: grehan (implicit) Modified: projects/virtio/sys/dev/virtio/block/virtio_blk.c Modified: projects/virtio/sys/dev/virtio/block/virtio_blk.c ============================================================================== --- projects/virtio/sys/dev/virtio/block/virtio_blk.c Sun Feb 3 23:35:05 2013 (r246306) +++ projects/virtio/sys/dev/virtio/block/virtio_blk.c Sun Feb 3 23:35:53 2013 (r246307) @@ -725,8 +725,9 @@ vtblk_alloc_disk(struct vtblk_softc *sc, if (virtio_with_feature(dev, VIRTIO_BLK_F_TOPOLOGY)) { dp->d_stripesize = dp->d_sectorsize * (1 << blkcfg->topology.physical_block_exp); - dp->d_stripeoffset = dp->d_sectorsize * - blkcfg->topology.alignment_offset; + dp->d_stripeoffset = (dp->d_stripesize - + blkcfg->topology.alignment_offset * dp->d_sectorsize) % + dp->d_stripesize; } if (vtblk_write_cache_enabled(sc, blkcfg) != 0) From owner-svn-src-projects@FreeBSD.ORG Sun Feb 3 23:54:30 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id F1756C34; Sun, 3 Feb 2013 23:54:30 +0000 (UTC) (envelope-from bryanv@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id D92A1FCA; Sun, 3 Feb 2013 23:54:30 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r13NsUos093989; Sun, 3 Feb 2013 23:54:30 GMT (envelope-from bryanv@svn.freebsd.org) Received: (from bryanv@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r13NsUwx093988; Sun, 3 Feb 2013 23:54:30 GMT (envelope-from bryanv@svn.freebsd.org) Message-Id: <201302032354.r13NsUwx093988@svn.freebsd.org> From: Bryan Venteicher Date: Sun, 3 Feb 2013 23:54:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246308 - projects/virtio/sys/dev/virtio/pci X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2013 23:54:31 -0000 Author: bryanv Date: Sun Feb 3 23:54:30 2013 New Revision: 246308 URL: http://svnweb.freebsd.org/changeset/base/246308 Log: virtio_pci: Remove unused variable Approved by: grehan (implicit) Modified: projects/virtio/sys/dev/virtio/pci/virtio_pci.c Modified: projects/virtio/sys/dev/virtio/pci/virtio_pci.c ============================================================================== --- projects/virtio/sys/dev/virtio/pci/virtio_pci.c Sun Feb 3 23:35:53 2013 (r246307) +++ projects/virtio/sys/dev/virtio/pci/virtio_pci.c Sun Feb 3 23:54:30 2013 (r246308) @@ -896,11 +896,9 @@ vtpci_alloc_interrupt(struct vtpci_softc static int vtpci_alloc_intr_resources(struct vtpci_softc *sc) { - device_t dev; struct vtpci_interrupt *intr; int i, rid, flags, nvq_intrs, error; - dev = sc->vtpci_dev; rid = 0; flags = RF_ACTIVE; From owner-svn-src-projects@FreeBSD.ORG Mon Feb 4 01:17:10 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 9ABF255F; Mon, 4 Feb 2013 01:17:10 +0000 (UTC) (envelope-from mr.kodiak@gmail.com) Received: from mail-ia0-x22e.google.com (mail-ia0-x22e.google.com [IPv6:2607:f8b0:4001:c02::22e]) by mx1.freebsd.org (Postfix) with ESMTP id 602E32FE; Mon, 4 Feb 2013 01:17:10 +0000 (UTC) Received: by mail-ia0-f174.google.com with SMTP id o25so7524620iad.33 for ; Sun, 03 Feb 2013 17:17:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=/hIdaHqMGsDp08s/zdGKw8udGc68xskYEh6n183neB0=; b=l2RymlXD1RRHwR2RALtukNXTLakX8lgMmtWvzOsbKS1tRLOCLNngNqPDbg3nnGqFZG 7BfLdSlamcuvZvzYC0Nfo+vX7A37PTVjiv3snru0+EVg4jh35jhe9JWheHtVjEIWJo8P 8ygIYXkgPxuTVpYxgR5dX2W4V+GwRt4Fo6grUX10YpkbkQGuJta49XAQEe12mMA0ePZa /aU1IGaL67qFFIL4sTMmP5YC60euW3q90j28TVZ7FfiHoQccqX1hsCeLlrS+f+AcA72W kslzfWi4y4t2EW9kPowgjKqEhT3dzMqMKqAS9kX5uWRcuoHj5zHBjgjQq42Md9ddYYWv JCKQ== X-Received: by 10.50.222.232 with SMTP id qp8mr3922370igc.25.1359940630140; Sun, 03 Feb 2013 17:17:10 -0800 (PST) MIME-Version: 1.0 Sender: mr.kodiak@gmail.com Received: by 10.64.142.198 with HTTP; Sun, 3 Feb 2013 17:16:40 -0800 (PST) In-Reply-To: <201302032335.r13NZsYb088216@svn.freebsd.org> References: <201302032335.r13NZsYb088216@svn.freebsd.org> From: Bryan Venteicher Date: Sun, 3 Feb 2013 19:16:40 -0600 X-Google-Sender-Auth: JTpz1-3zygz4tEeofQnBI5cIyeU Message-ID: Subject: Re: svn commit: r246307 - projects/virtio/sys/dev/virtio/block To: Bryan Venteicher Content-Type: text/plain; charset=ISO-8859-1 Cc: svn-src-projects@freebsd.org, src-committers@freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 01:17:10 -0000 On Sun, Feb 3, 2013 at 5:35 PM, Bryan Venteicher wrote: > Author: bryanv > Date: Sun Feb 3 23:35:53 2013 > New Revision: 246307 > URL: http://svnweb.freebsd.org/changeset/base/246307 > > Log: > virtio_blk: Correct stripe offset calculation > > Pointed out by: max Oops, should be: Pointed out by: mav > Approved by: grehan (implicit) > > Modified: > projects/virtio/sys/dev/virtio/block/virtio_blk.c > > Modified: projects/virtio/sys/dev/virtio/block/virtio_blk.c > ============================================================================== > --- projects/virtio/sys/dev/virtio/block/virtio_blk.c Sun Feb 3 23:35:05 2013 (r246306) > +++ projects/virtio/sys/dev/virtio/block/virtio_blk.c Sun Feb 3 23:35:53 2013 (r246307) > @@ -725,8 +725,9 @@ vtblk_alloc_disk(struct vtblk_softc *sc, > if (virtio_with_feature(dev, VIRTIO_BLK_F_TOPOLOGY)) { > dp->d_stripesize = dp->d_sectorsize * > (1 << blkcfg->topology.physical_block_exp); > - dp->d_stripeoffset = dp->d_sectorsize * > - blkcfg->topology.alignment_offset; > + dp->d_stripeoffset = (dp->d_stripesize - > + blkcfg->topology.alignment_offset * dp->d_sectorsize) % > + dp->d_stripesize; > } > > if (vtblk_write_cache_enabled(sc, blkcfg) != 0) From owner-svn-src-projects@FreeBSD.ORG Mon Feb 4 23:12:38 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 66EA2C65; Mon, 4 Feb 2013 23:12:38 +0000 (UTC) (envelope-from benno@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 41D4A839; Mon, 4 Feb 2013 23:12:38 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r14NCcvC028095; Mon, 4 Feb 2013 23:12:38 GMT (envelope-from benno@svn.freebsd.org) Received: (from benno@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r14NCbO6028092; Mon, 4 Feb 2013 23:12:37 GMT (envelope-from benno@svn.freebsd.org) Message-Id: <201302042312.r14NCbO6028092@svn.freebsd.org> From: Benno Rice Date: Mon, 4 Feb 2013 23:12:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246335 - in projects/uefi/sys: amd64/include boot/i386/efi X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 23:12:38 -0000 Author: benno Date: Mon Feb 4 23:12:37 2013 New Revision: 246335 URL: http://svnweb.freebsd.org/changeset/base/246335 Log: Grab the EFI memory map and store it as module metadata on the kernel. This is the same approach used to provide the BIOS SMAP to the kernel. There's a lot of functional overlap between the bootinfo64.c and efimd.c files that should be addressed later. Sponsored by: FreeBSD Foundation Modified: projects/uefi/sys/amd64/include/metadata.h projects/uefi/sys/boot/i386/efi/bootinfo64.c projects/uefi/sys/boot/i386/efi/efimd.c Modified: projects/uefi/sys/amd64/include/metadata.h ============================================================================== --- projects/uefi/sys/amd64/include/metadata.h Mon Feb 4 22:15:36 2013 (r246334) +++ projects/uefi/sys/amd64/include/metadata.h Mon Feb 4 23:12:37 2013 (r246335) @@ -31,5 +31,6 @@ #define MODINFOMD_SMAP 0x1001 #define MODINFOMD_SMAP_XATTR 0x1002 +#define MODINFOMD_EFI 0x1003 #endif /* !_MACHINE_METADATA_H_ */ Modified: projects/uefi/sys/boot/i386/efi/bootinfo64.c ============================================================================== --- projects/uefi/sys/boot/i386/efi/bootinfo64.c Mon Feb 4 22:15:36 2013 (r246334) +++ projects/uefi/sys/boot/i386/efi/bootinfo64.c Mon Feb 4 23:12:37 2013 (r246335) @@ -37,7 +37,6 @@ __FBSDID("$FreeBSD$"); #include #include "bootstrap.h" #include "libi386.h" -#include "btxv86.h" /* * Copy module-related data into the load area, where it can be @@ -126,6 +125,8 @@ bi_copymodules64(vm_offset_t addr) return(addr); } +extern int ldr_bootinfo(struct preloaded_file *kfp); + /* * Load the information expected by an amd64 kernel. * @@ -190,7 +191,7 @@ bi_load64(char *args, vm_offset_t *modul file_addmetadata(kfp, MODINFOMD_HOWTO, sizeof howto, &howto); file_addmetadata(kfp, MODINFOMD_ENVP, sizeof envp, &envp); file_addmetadata(kfp, MODINFOMD_KERNEND, sizeof kernend, &kernend); - /*bios_addsmapdata(kfp);*/ + ldr_bootinfo(kfp); /* Figure out the size and location of the metadata */ *modulep = addr; Modified: projects/uefi/sys/boot/i386/efi/efimd.c ============================================================================== --- projects/uefi/sys/boot/i386/efi/efimd.c Mon Feb 4 22:15:36 2013 (r246334) +++ projects/uefi/sys/boot/i386/efi/efimd.c Mon Feb 4 23:12:37 2013 (r246335) @@ -32,19 +32,11 @@ __FBSDID("$FreeBSD$"); #include #include -#include #include +#include +#include -#define EFI_INTEL_FPSWA \ - {0xc41b6531,0x97b9,0x11d3,{0x9a,0x29,0x00,0x90,0x27,0x3f,0xc1,0x4d}} - -static EFI_GUID fpswa_guid = EFI_INTEL_FPSWA; - -/* DIG64 Headless Console & Debug Port Table. */ -#define HCDP_TABLE_GUID \ - {0xf951938d,0x620b,0x42ef,{0x82,0x79,0xa8,0x4b,0x79,0x61,0x78,0x98}} - -static EFI_GUID hcdp_guid = HCDP_TABLE_GUID; +#include "bootstrap.h" static UINTN mapkey; @@ -56,27 +48,17 @@ ldr_alloc(vm_offset_t va) } int -ldr_bootinfo(struct bootinfo *bi, uint64_t *bi_addr) +ldr_bootinfo(struct preloaded_file *kfp) { - VOID *fpswa; EFI_MEMORY_DESCRIPTOR *mm; EFI_PHYSICAL_ADDRESS addr; - EFI_HANDLE handle; EFI_STATUS status; - size_t bisz; + size_t efisz; UINTN mmsz, pages, sz; UINT32 mmver; + struct efi_header *efihdr; - bi->bi_systab = (uint64_t)ST; - bi->bi_hcdp = (uint64_t)efi_get_table(&hcdp_guid); - - sz = sizeof(EFI_HANDLE); - status = BS->LocateHandle(ByProtocol, &fpswa_guid, 0, &sz, &handle); - if (status == 0) - status = BS->HandleProtocol(handle, &fpswa_guid, &fpswa); - bi->bi_fpswa = (status == 0) ? (uint64_t)fpswa : 0; - - bisz = (sizeof(struct bootinfo) + 0x0f) & ~0x0f; + efisz = (sizeof(struct efi_header) + 0xf) & ~0xf; /* * Allocate enough pages to hold the bootinfo block and the memory @@ -90,8 +72,8 @@ ldr_bootinfo(struct bootinfo *bi, uint64 sz = 0; BS->GetMemoryMap(&sz, NULL, &mapkey, &mmsz, &mmver); sz += mmsz; - sz = (sz + 15) & ~15; - pages = EFI_SIZE_TO_PAGES(sz + bisz); + sz = (sz + 0xf) & ~0xf; + pages = EFI_SIZE_TO_PAGES(sz + efisz); status = BS->AllocatePages(AllocateAnyPages, EfiLoaderData, pages, &addr); if (EFI_ERROR(status)) { @@ -105,21 +87,22 @@ ldr_bootinfo(struct bootinfo *bi, uint64 * memory map on a 16-byte boundary (the bootinfo block is page * aligned). */ - *bi_addr = addr; - mm = (void *)(addr + bisz); - sz = (EFI_PAGE_SIZE * pages) - bisz; + efihdr = (struct efi_header *)addr; + mm = (void *)((uint8_t *)efihdr + efisz); + sz = (EFI_PAGE_SIZE * pages) - efisz; status = BS->GetMemoryMap(&sz, mm, &mapkey, &mmsz, &mmver); if (EFI_ERROR(status)) { printf("%s: GetMemoryMap() returned 0x%lx\n", __func__, (long)status); return (EINVAL); } - bi->bi_memmap = (uint64_t)mm; - bi->bi_memmap_size = sz; - bi->bi_memdesc_size = mmsz; - bi->bi_memdesc_version = mmver; - bcopy(bi, (void *)(*bi_addr), sizeof(*bi)); + efihdr->memory_size = sz; + efihdr->descriptor_size = mmsz; + efihdr->descriptor_version = mmver; + + file_addmetadata(kfp, MODINFOMD_EFI, efisz + sz, efihdr); + return (0); } From owner-svn-src-projects@FreeBSD.ORG Mon Feb 4 23:21:22 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 04982F3A; Mon, 4 Feb 2013 23:21:22 +0000 (UTC) (envelope-from benno@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id DB75E891; Mon, 4 Feb 2013 23:21:21 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r14NLLa8030861; Mon, 4 Feb 2013 23:21:21 GMT (envelope-from benno@svn.freebsd.org) Received: (from benno@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r14NLLB3030859; Mon, 4 Feb 2013 23:21:21 GMT (envelope-from benno@svn.freebsd.org) Message-Id: <201302042321.r14NLLB3030859@svn.freebsd.org> From: Benno Rice Date: Mon, 4 Feb 2013 23:21:21 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246336 - projects/uefi/sys/boot/i386/efi X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 23:21:22 -0000 Author: benno Date: Mon Feb 4 23:21:20 2013 New Revision: 246336 URL: http://svnweb.freebsd.org/changeset/base/246336 Log: Pass the ACPI table metadata via hints so the kernel ACPI code can find them. Sponsored by: FreeBSD Foundation Modified: projects/uefi/sys/boot/i386/efi/Makefile projects/uefi/sys/boot/i386/efi/elf64_freebsd.c Modified: projects/uefi/sys/boot/i386/efi/Makefile ============================================================================== --- projects/uefi/sys/boot/i386/efi/Makefile Mon Feb 4 23:12:37 2013 (r246335) +++ projects/uefi/sys/boot/i386/efi/Makefile Mon Feb 4 23:21:20 2013 (r246336) @@ -20,6 +20,9 @@ CFLAGS+= -fPIC CFLAGS+= -I. CFLAGS+= -I${.CURDIR}/../../efi/include CFLAGS+= -I${.CURDIR}/../../efi/include/${MACHINE_CPUARCH} +CFLAGS+= -I${.CURDIR}/../../../contrib/dev/acpica/include +CFLAGS+= -I${.CURDIR}/../../.. + .if ${MK_FORTH} != "no" BOOT_FORTH= yes @@ -78,6 +81,7 @@ loader.efi: loader.sym LIBEFI= ${.OBJDIR}/../../efi/libefi/libefi.a CFLAGS+= -I${.CURDIR}/../libi386 CFLAGS+= -I${.CURDIR}/../btx/lib +CFLAGS+= -I${.CURDIR}/../../common DPADD= ${LIBFICL} ${LIBEFI} ${LIBSTAND} LDADD= ${LIBFICL} ${LIBEFI} ${LIBSTAND} Modified: projects/uefi/sys/boot/i386/efi/elf64_freebsd.c ============================================================================== --- projects/uefi/sys/boot/i386/efi/elf64_freebsd.c Mon Feb 4 23:12:37 2013 (r246335) +++ projects/uefi/sys/boot/i386/efi/elf64_freebsd.c Mon Feb 4 23:21:20 2013 (r246336) @@ -43,6 +43,15 @@ __FBSDID("$FreeBSD$"); #include "../libi386/libi386.h" #include "../btx/lib/btxv86.h" +#include "platform/acfreebsd.h" +#include "acconfig.h" +#define ACPI_SYSTEM_XFACE +#include "actypes.h" +#include "actbl.h" + +static EFI_GUID acpi_guid = ACPI_TABLE_GUID; +static EFI_GUID acpi20_guid = ACPI_20_TABLE_GUID; + extern int bi_load64(char *args, vm_offset_t *modulep, vm_offset_t *kernendp); static int elf64_exec(struct preloaded_file *amp); @@ -76,15 +85,40 @@ elf64_exec(struct preloaded_file *fp) vm_offset_t modulep, kernend, pagetable; uint32_t mp, ke; int err, i; + ACPI_TABLE_RSDP *rsdp; + char buf[24]; + int revision; + + rsdp = efi_get_table(&acpi20_guid); + if (rsdp == NULL) { + rsdp = efi_get_table(&acpi_guid); + } + if (rsdp != NULL) { + sprintf(buf, "0x%016llx", rsdp); + setenv("hint.acpi.0.rsdp", buf, 1); + revision = rsdp->Revision; + if (revision == 0) + revision = 1; + sprintf(buf, "%d", revision); + setenv("hint.acpi.0.revision", buf, 1); + strncpy(buf, rsdp->OemId, sizeof(rsdp->OemId)); + buf[sizeof(rsdp->OemId)] = '\0'; + setenv("hint.acpi.0.oem", buf, 1); + sprintf(buf, "0x%016x", rsdp->RsdtPhysicalAddress); + setenv("hint.acpi.0.rsdt", buf, 1); + if (revision >= 2) { + /* XXX extended checksum? */ + sprintf(buf, "0x%016llx", rsdp->XsdtPhysicalAddress); + setenv("hint.acpi.0.xsdt", buf, 1); + sprintf(buf, "%d", rsdp->Length); + setenv("hint.acpi.0.xsdt_length", buf, 1); + } + } if ((md = file_findmetadata(fp, MODINFOMD_ELFHDR)) == NULL) - return(EFTYPE); + return(EFTYPE); ehdr = (Elf_Ehdr *)&(md->md_data); - err = bi_load64(fp->f_args, &modulep, &kernend); - if (err != 0) - return(err); - PT4 = (p4_entry_t *)0x00000000fffff000; err = BS->AllocatePages(AllocateMaxAddress, EfiLoaderData, 3, (EFI_PHYSICAL_ADDRESS *)&PT4); @@ -111,6 +145,10 @@ elf64_exec(struct preloaded_file *fp) PT2[i] |= PG_V | PG_RW | PG_PS | PG_U; } + err = bi_load64(fp->f_args, &modulep, &kernend); + if (err != 0) + return(err); + printf("Start @ 0x%lx ...\n", ehdr->e_entry); ldr_enter(fp->f_name); From owner-svn-src-projects@FreeBSD.ORG Mon Feb 4 23:24:05 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 6DA96100; Mon, 4 Feb 2013 23:24:05 +0000 (UTC) (envelope-from benno@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 4D2368A6; Mon, 4 Feb 2013 23:24:05 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r14NO52N031249; Mon, 4 Feb 2013 23:24:05 GMT (envelope-from benno@svn.freebsd.org) Received: (from benno@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r14NO5ta031248; Mon, 4 Feb 2013 23:24:05 GMT (envelope-from benno@svn.freebsd.org) Message-Id: <201302042324.r14NO5ta031248@svn.freebsd.org> From: Benno Rice Date: Mon, 4 Feb 2013 23:24:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246337 - projects/uefi/sys/amd64/amd64 X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 23:24:05 -0000 Author: benno Date: Mon Feb 4 23:24:04 2013 New Revision: 246337 URL: http://svnweb.freebsd.org/changeset/base/246337 Log: Add code to parse the EFI memory map if present. With this change we can now boot under qemu using the OVMF UEFI firmware image with the limitation that a serial console is required as syscons isn't yet working. Sponsored by: FreeBSD Foundation Modified: projects/uefi/sys/amd64/amd64/machdep.c Modified: projects/uefi/sys/amd64/amd64/machdep.c ============================================================================== --- projects/uefi/sys/amd64/amd64/machdep.c Mon Feb 4 23:21:20 2013 (r246336) +++ projects/uefi/sys/amd64/amd64/machdep.c Mon Feb 4 23:24:04 2013 (r246337) @@ -114,6 +114,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include @@ -142,6 +143,39 @@ __FBSDID("$FreeBSD$"); #include #include +enum EFI_MEMORY_TYPE { + EfiReservedMemoryType, + EfiLoaderCode, + EfiLoaderData, + EfiBootServicesCode, + EfiBootServicesData, + EfiRuntimeServicesCode, + EfiRuntimeServicesData, + EfiConventionalMemory, + EfiUnusableMemory, + EfiACPIReclaimMemory, + EfiACPIMemoryNVS, + EfiMemoryMappedIO, + EfiMemoryMappedIOPortSpace, + EfiPalCode, + EfiMaxMemoryType +}; + +// possible caching types for the memory range +#define EFI_MEMORY_UC 0x0000000000000001 +#define EFI_MEMORY_WC 0x0000000000000002 +#define EFI_MEMORY_WT 0x0000000000000004 +#define EFI_MEMORY_WB 0x0000000000000008 +#define EFI_MEMORY_UCE 0x0000000000000010 + +// physical memory protection on range +#define EFI_MEMORY_WP 0x0000000000001000 +#define EFI_MEMORY_RP 0x0000000000002000 +#define EFI_MEMORY_XP 0x0000000000004000 + +// range requires a runtime mapping +#define EFI_MEMORY_RUNTIME 0x8000000000000000 + /* Sanity check for __curthread() */ CTASSERT(offsetof(struct pcpu, pc_curthread) == 0); @@ -1299,20 +1333,14 @@ isa_irq_pending(void) u_int basemem; static int -add_smap_entry(struct bios_smap *smap, vm_paddr_t *physmap, int *physmap_idxp) +add_physmap_entry(uint64_t base, uint64_t length, vm_paddr_t *physmap, + int *physmap_idxp) { int i, insert_idx, physmap_idx; physmap_idx = *physmap_idxp; - if (boothowto & RB_VERBOSE) - printf("SMAP type=%02x base=%016lx len=%016lx\n", - smap->type, smap->base, smap->length); - - if (smap->type != SMAP_TYPE_MEMORY) - return (1); - - if (smap->length == 0) + if (length == 0) return (0); /* @@ -1321,8 +1349,8 @@ add_smap_entry(struct bios_smap *smap, v */ insert_idx = physmap_idx + 2; for (i = 0; i <= physmap_idx; i += 2) { - if (smap->base < physmap[i + 1]) { - if (smap->base + smap->length <= physmap[i]) { + if (base < physmap[i + 1]) { + if (base + length <= physmap[i]) { insert_idx = i; break; } @@ -1334,15 +1362,14 @@ add_smap_entry(struct bios_smap *smap, v } /* See if we can prepend to the next entry. */ - if (insert_idx <= physmap_idx && - smap->base + smap->length == physmap[insert_idx]) { - physmap[insert_idx] = smap->base; + if (insert_idx <= physmap_idx && base + length == physmap[insert_idx]) { + physmap[insert_idx] = base; return (1); } /* See if we can append to the previous entry. */ - if (insert_idx > 0 && smap->base == physmap[insert_idx - 1]) { - physmap[insert_idx - 1] += smap->length; + if (insert_idx > 0 && base == physmap[insert_idx - 1]) { + physmap[insert_idx - 1] += length; return (1); } @@ -1364,11 +1391,130 @@ add_smap_entry(struct bios_smap *smap, v } /* Insert the new entry. */ - physmap[insert_idx] = smap->base; - physmap[insert_idx + 1] = smap->base + smap->length; + physmap[insert_idx] = base; + physmap[insert_idx + 1] = base + length; return (1); } +static void +add_smap_entries(struct bios_smap *smapbase, vm_paddr_t *physmap, + int *physmap_idx) +{ + struct bios_smap *smap, *smapend; + u_int32_t smapsize; + + /* + * Memory map from INT 15:E820. + * + * subr_module.c says: + * "Consumer may safely assume that size value precedes data." + * ie: an int32_t immediately precedes smap. + */ + smapsize = *((u_int32_t *)smapbase - 1); + smapend = (struct bios_smap *)((uintptr_t)smapbase + smapsize); + + for (smap = smapbase; smap < smapend; smap++) { + if (boothowto & RB_VERBOSE) + printf("SMAP type=%02x base=%016lx " + "len=%016lx\n", + smap->type, smap->base, smap->length); + + if (smap->type != SMAP_TYPE_MEMORY) + continue; + + if (!add_physmap_entry(smap->base, smap->length, + physmap, physmap_idx)) + break; + } +} + +static void +add_efi_map_entries(struct efi_header *efihdr, vm_paddr_t *physmap, + int *physmap_idx) +{ + struct efi_descriptor *map, *p; + size_t efisz; + int ndesc, i; + + static char *types[] = { + "Reserved", + "LoaderCode", + "LoaderData", + "BootServicesCode", + "BootServicesData", + "RuntimeServicesCode", + "RuntimeServicesData", + "ConventionalMemory", + "UnusableMemory", + "ACPIReclaimMemory", + "ACPIMemoryNVS", + "MemoryMappedIO", + "MemoryMappedIOPortSpace", + "PalCode" + }; + + /* + * Memory map data provided by UEFI via the GetMemoryMap + * Boot Services API. + */ + efisz = (sizeof(struct efi_header) + 0xf) & ~0xf; + map = (struct efi_descriptor *)((uint8_t *)efihdr + efisz); + + ndesc = efihdr->memory_size / efihdr->descriptor_size; + + if (boothowto & RB_VERBOSE) + printf("%23s %12s %12s %8s %4s\n", + "Type", "Physical", "Virtual", "#Pages", "Attr"); + + for (i = 0, p = map; i < ndesc; i++, + p = efi_next_descriptor(p, efihdr->descriptor_size)) { + if (boothowto & RB_VERBOSE) { + printf("%23s %012lx %012lx %08lx ", + types[p->type], + p->physical_start, + p->virtual_start, + p->pages); + if (p->attribute & EFI_MEMORY_UC) + printf("UC "); + if (p->attribute & EFI_MEMORY_WC) + printf("WC "); + if (p->attribute & EFI_MEMORY_WT) + printf("WT "); + if (p->attribute & EFI_MEMORY_WB) + printf("WB "); + if (p->attribute & EFI_MEMORY_UCE) + printf("UCE "); + if (p->attribute & EFI_MEMORY_WP) + printf("WP "); + if (p->attribute & EFI_MEMORY_RP) + printf("RP "); + if (p->attribute & EFI_MEMORY_XP) + printf("XP "); + if (p->attribute & EFI_MEMORY_RUNTIME) + printf("RUNTIME"); + printf("\n"); + } + + switch (p->type) { + case EfiLoaderCode: + case EfiLoaderData: + case EfiBootServicesCode: + case EfiBootServicesData: + case EfiConventionalMemory: + /* + * We're allowed to use any entry with these types. + */ + break; + default: + continue; + } + + if (!add_physmap_entry(p->physical_start, + (p->pages * PAGE_SIZE), physmap, physmap_idx)) + break; + } +} + /* * Populate the (physmap) array with base/bound pairs describing the * available physical memory in the system, then test this memory and @@ -1386,32 +1532,30 @@ getmemsize(caddr_t kmdp, u_int64_t first vm_paddr_t pa, physmap[PHYSMAP_SIZE]; u_long physmem_start, physmem_tunable, memtest; pt_entry_t *pte; - struct bios_smap *smapbase, *smap, *smapend; - u_int32_t smapsize; + struct bios_smap *smapbase; + struct efi_header *efihdr; quad_t dcons_addr, dcons_size; bzero(physmap, sizeof(physmap)); basemem = 0; physmap_idx = 0; - /* - * get memory map from INT 15:E820, kindly supplied by the loader. - * - * subr_module.c says: - * "Consumer may safely assume that size value precedes data." - * ie: an int32_t immediately precedes smap. - */ + efihdr = (struct efi_header *)preload_search_info(kmdp, + MODINFO_METADATA | MODINFOMD_EFI); smapbase = (struct bios_smap *)preload_search_info(kmdp, MODINFO_METADATA | MODINFOMD_SMAP); - if (smapbase == NULL) - panic("No BIOS smap info from loader!"); - - smapsize = *((u_int32_t *)smapbase - 1); - smapend = (struct bios_smap *)((uintptr_t)smapbase + smapsize); + if (efihdr == NULL && smapbase == NULL) + panic("No BIOS smap or EFI map info from loader!"); - for (smap = smapbase; smap < smapend; smap++) - if (!add_smap_entry(smap, physmap, &physmap_idx)) - break; + if (efihdr != NULL) { + if (boothowto & RB_VERBOSE) + printf("Using EFI memory map.\n"); + add_efi_map_entries(efihdr, physmap, &physmap_idx); + } else { + if (boothowto & RB_VERBOSE) + printf("Using BIOS SMAP memory map.\n"); + add_smap_entries(smapbase, physmap, &physmap_idx); + } /* * Find the 'base memory' segment for SMP From owner-svn-src-projects@FreeBSD.ORG Tue Feb 5 02:33:02 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 49983F7A; Tue, 5 Feb 2013 02:33:02 +0000 (UTC) (envelope-from benno@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 38E4CF30; Tue, 5 Feb 2013 02:33:02 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r152X22h088529; Tue, 5 Feb 2013 02:33:02 GMT (envelope-from benno@svn.freebsd.org) Received: (from benno@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r152Ww9X088469; Tue, 5 Feb 2013 02:32:58 GMT (envelope-from benno@svn.freebsd.org) Message-Id: <201302050232.r152Ww9X088469@svn.freebsd.org> From: Benno Rice Date: Tue, 5 Feb 2013 02:32:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246343 - in projects/uefi: . bin/sh contrib/binutils/include/elf contrib/bmake contrib/bmake/mk contrib/bmake/unit-tests contrib/gcc/config/arm contrib/gdb/gdb contrib/ipfilter/ipsend ... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Feb 2013 02:33:02 -0000 Author: benno Date: Tue Feb 5 02:32:58 2013 New Revision: 246343 URL: http://svnweb.freebsd.org/changeset/base/246343 Log: MFC Added: projects/uefi/contrib/bmake/Makefile - copied unchanged from r246342, head/contrib/bmake/Makefile projects/uefi/contrib/bmake/Makefile.config.in - copied unchanged from r246342, head/contrib/bmake/Makefile.config.in projects/uefi/contrib/bmake/makefile.in - copied unchanged from r246342, head/contrib/bmake/makefile.in projects/uefi/contrib/bmake/mk/ - copied from r246342, head/contrib/bmake/mk/ projects/uefi/lib/libpmc/pmc.ivybridgexeon.3 - copied unchanged from r246342, head/lib/libpmc/pmc.ivybridgexeon.3 projects/uefi/sys/arm/allwinner/a10_gpio.c - copied unchanged from r246342, head/sys/arm/allwinner/a10_gpio.c projects/uefi/sys/boot/usb/ - copied from r246342, head/sys/boot/usb/ projects/uefi/tools/build/options/WITHOUT_CLANG_FULL - copied unchanged from r246342, head/tools/build/options/WITHOUT_CLANG_FULL projects/uefi/tools/build/options/WITHOUT_LIBCPLUSPLUS - copied unchanged from r246342, head/tools/build/options/WITHOUT_LIBCPLUSPLUS projects/uefi/tools/build/options/WITH_CLANG_FULL - copied unchanged from r246342, head/tools/build/options/WITH_CLANG_FULL projects/uefi/tools/build/options/WITH_GPL_DTC - copied unchanged from r246342, head/tools/build/options/WITH_GPL_DTC projects/uefi/usr.bin/bmake/Makefile.config - copied unchanged from r246342, head/usr.bin/bmake/Makefile.config Deleted: projects/uefi/contrib/bmake/Makefile.in projects/uefi/sys/dev/blackhole/ projects/uefi/sys/modules/blackhole/ Modified: projects/uefi/Makefile.inc1 projects/uefi/bin/sh/eval.c projects/uefi/bin/sh/expand.c projects/uefi/bin/sh/expand.h projects/uefi/bin/sh/jobs.c projects/uefi/bin/sh/miscbltin.c projects/uefi/bin/sh/mksyntax.c projects/uefi/bin/sh/nodetypes projects/uefi/bin/sh/redir.c projects/uefi/contrib/binutils/include/elf/common.h projects/uefi/contrib/bmake/ChangeLog projects/uefi/contrib/bmake/FILES projects/uefi/contrib/bmake/bmake.1 projects/uefi/contrib/bmake/bmake.cat1 projects/uefi/contrib/bmake/boot-strap projects/uefi/contrib/bmake/bsd.after-import.mk projects/uefi/contrib/bmake/compat.c projects/uefi/contrib/bmake/configure projects/uefi/contrib/bmake/configure.in projects/uefi/contrib/bmake/job.c projects/uefi/contrib/bmake/main.c projects/uefi/contrib/bmake/make-bootstrap.sh.in projects/uefi/contrib/bmake/make.1 projects/uefi/contrib/bmake/meta.c projects/uefi/contrib/bmake/realpath.c projects/uefi/contrib/bmake/unit-tests/Makefile.in projects/uefi/contrib/bmake/var.c projects/uefi/contrib/gcc/config/arm/freebsd.h projects/uefi/contrib/gcc/config/arm/unwind-arm.h projects/uefi/contrib/gdb/gdb/osabi.c projects/uefi/contrib/ipfilter/ipsend/44arp.c projects/uefi/contrib/libarchive/libarchive/archive_getdate.c projects/uefi/contrib/libarchive/libarchive/test/test_archive_getdate.c projects/uefi/contrib/libstdc++/libsupc++/unwind-cxx.h projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td projects/uefi/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp projects/uefi/etc/rc.d/ip6addrctl projects/uefi/lib/Makefile projects/uefi/lib/clang/Makefile projects/uefi/lib/clang/clang.build.mk projects/uefi/lib/clang/libclanganalysis/Makefile projects/uefi/lib/clang/libclangarcmigrate/Makefile projects/uefi/lib/clang/libclangast/Makefile projects/uefi/lib/clang/libclangbasic/Makefile projects/uefi/lib/clang/libclangcodegen/Makefile projects/uefi/lib/clang/libclangdriver/Makefile projects/uefi/lib/clang/libclangedit/Makefile projects/uefi/lib/clang/libclangfrontend/Makefile projects/uefi/lib/clang/libclangfrontendtool/Makefile projects/uefi/lib/clang/libclanglex/Makefile projects/uefi/lib/clang/libclangparse/Makefile projects/uefi/lib/clang/libclangrewritecore/Makefile projects/uefi/lib/clang/libclangrewritefrontend/Makefile projects/uefi/lib/clang/libclangsema/Makefile projects/uefi/lib/clang/libclangserialization/Makefile projects/uefi/lib/clang/libclangstaticanalyzercheckers/Makefile projects/uefi/lib/clang/libclangstaticanalyzercore/Makefile projects/uefi/lib/clang/libclangstaticanalyzerfrontend/Makefile projects/uefi/lib/clang/libllvmarchive/Makefile projects/uefi/lib/clang/libllvmarmasmparser/Makefile projects/uefi/lib/clang/libllvmarmcodegen/Makefile projects/uefi/lib/clang/libllvmarmdesc/Makefile projects/uefi/lib/clang/libllvmarmdisassembler/Makefile projects/uefi/lib/clang/libllvmarminfo/Makefile projects/uefi/lib/clang/libllvmarminstprinter/Makefile projects/uefi/lib/clang/libllvmasmparser/Makefile projects/uefi/lib/clang/libllvmasmprinter/Makefile projects/uefi/lib/clang/libllvmbitreader/Makefile projects/uefi/lib/clang/libllvmbitwriter/Makefile projects/uefi/lib/clang/libllvmcodegen/Makefile projects/uefi/lib/clang/libllvmcore/Makefile projects/uefi/lib/clang/libllvmdebuginfo/Makefile projects/uefi/lib/clang/libllvmexecutionengine/Makefile projects/uefi/lib/clang/libllvminstcombine/Makefile projects/uefi/lib/clang/libllvminstrumentation/Makefile projects/uefi/lib/clang/libllvminterpreter/Makefile projects/uefi/lib/clang/libllvmjit/Makefile projects/uefi/lib/clang/libllvmlinker/Makefile projects/uefi/lib/clang/libllvmmcdisassembler/Makefile projects/uefi/lib/clang/libllvmmcparser/Makefile projects/uefi/lib/clang/libllvmmipsasmparser/Makefile projects/uefi/lib/clang/libllvmmipscodegen/Makefile projects/uefi/lib/clang/libllvmmipsdesc/Makefile projects/uefi/lib/clang/libllvmmipsdisassembler/Makefile projects/uefi/lib/clang/libllvmmipsinfo/Makefile projects/uefi/lib/clang/libllvmmipsinstprinter/Makefile projects/uefi/lib/clang/libllvmobject/Makefile projects/uefi/lib/clang/libllvmpowerpccodegen/Makefile projects/uefi/lib/clang/libllvmpowerpcdesc/Makefile projects/uefi/lib/clang/libllvmpowerpcinfo/Makefile projects/uefi/lib/clang/libllvmpowerpcinstprinter/Makefile projects/uefi/lib/clang/libllvmruntimedyld/Makefile projects/uefi/lib/clang/libllvmselectiondag/Makefile projects/uefi/lib/clang/libllvmtablegen/Makefile projects/uefi/lib/clang/libllvmtarget/Makefile projects/uefi/lib/clang/libllvmvectorize/Makefile projects/uefi/lib/clang/libllvmx86asmparser/Makefile projects/uefi/lib/clang/libllvmx86codegen/Makefile projects/uefi/lib/clang/libllvmx86desc/Makefile projects/uefi/lib/clang/libllvmx86info/Makefile projects/uefi/lib/clang/libllvmx86instprinter/Makefile projects/uefi/lib/clang/libllvmx86utils/Makefile projects/uefi/lib/libc/stdio/fmemopen.c projects/uefi/lib/libc/stdio/fopen.3 projects/uefi/lib/libcxxrt/Version.map projects/uefi/lib/libpmc/Makefile projects/uefi/lib/libpmc/libpmc.c projects/uefi/lib/libpmc/pmc.ivybridge.3 projects/uefi/lib/libpmc/pmc.sandybridge.3 projects/uefi/lib/libpmc/pmc.sandybridgexeon.3 projects/uefi/libexec/bootpd/rtmsg.c projects/uefi/libexec/tftpd/tftp-io.c projects/uefi/libexec/tftpd/tftp-options.c projects/uefi/libexec/tftpd/tftp-utils.h projects/uefi/libexec/tftpd/tftpd.c projects/uefi/release/Makefile projects/uefi/release/amd64/mkisoimages.sh projects/uefi/release/generate-release.sh projects/uefi/release/i386/mkisoimages.sh projects/uefi/release/ia64/mkisoimages.sh projects/uefi/release/pc98/mkisoimages.sh projects/uefi/release/powerpc/mkisoimages.sh projects/uefi/release/sparc64/mkisoimages.sh projects/uefi/sbin/devd/devd.cc projects/uefi/sbin/devd/devd.hh projects/uefi/sbin/recoverdisk/recoverdisk.c projects/uefi/sbin/route/route.c projects/uefi/share/man/man5/src.conf.5 projects/uefi/share/man/man7/release.7 projects/uefi/share/mk/bsd.own.mk projects/uefi/sys/amd64/amd64/mp_machdep.c projects/uefi/sys/amd64/conf/GENERIC projects/uefi/sys/amd64/include/intr_machdep.h projects/uefi/sys/amd64/vmm/io/ppt.c projects/uefi/sys/amd64/vmm/vmm.c projects/uefi/sys/arm/allwinner/files.a10 projects/uefi/sys/arm/arm/busdma_machdep.c projects/uefi/sys/arm/arm/vm_machdep.c projects/uefi/sys/arm/conf/BEAGLEBONE projects/uefi/sys/arm/conf/CUBIEBOARD projects/uefi/sys/arm/include/vmparam.h projects/uefi/sys/arm/ti/cpsw/if_cpsw.c projects/uefi/sys/arm/ti/cpsw/if_cpswreg.h projects/uefi/sys/arm/ti/cpsw/if_cpswvar.h projects/uefi/sys/boot/fdt/dts/cubieboard.dts projects/uefi/sys/boot/uboot/common/metadata.c projects/uefi/sys/cam/scsi/scsi_all.c projects/uefi/sys/cddl/compat/opensolaris/sys/kmem.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/uefi/sys/cddl/dev/dtrace/powerpc/dtrace_asm.S projects/uefi/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c projects/uefi/sys/conf/NOTES projects/uefi/sys/conf/newvers.sh projects/uefi/sys/conf/options projects/uefi/sys/dev/acpica/acpi.c projects/uefi/sys/dev/age/if_age.c projects/uefi/sys/dev/age/if_agevar.h projects/uefi/sys/dev/ata/ata-all.h projects/uefi/sys/dev/ata/ata-lowlevel.c projects/uefi/sys/dev/ath/if_ath_rx.c projects/uefi/sys/dev/hwpmc/hwpmc_core.c projects/uefi/sys/dev/hwpmc/hwpmc_intel.c projects/uefi/sys/dev/hwpmc/pmc_events.h projects/uefi/sys/dev/uart/uart_bus.h projects/uefi/sys/dev/uart/uart_bus_acpi.c projects/uefi/sys/dev/uart/uart_bus_isa.c projects/uefi/sys/dev/uart/uart_bus_pci.c projects/uefi/sys/dev/uart/uart_core.c projects/uefi/sys/dev/usb/net/if_smsc.c projects/uefi/sys/dev/usb/usb_freebsd.h projects/uefi/sys/dev/usb/usb_freebsd_loader.h projects/uefi/sys/dev/usb/usb_lookup.c projects/uefi/sys/dev/usb/usbdi.h projects/uefi/sys/fs/ext2fs/ext2_alloc.c projects/uefi/sys/fs/ext2fs/ext2_dir.h projects/uefi/sys/fs/ext2fs/ext2_inode.c projects/uefi/sys/fs/ext2fs/ext2_lookup.c projects/uefi/sys/fs/ext2fs/ext2_vfsops.c projects/uefi/sys/fs/ext2fs/ext2fs.h projects/uefi/sys/fs/ext2fs/fs.h projects/uefi/sys/fs/msdosfs/msdosfs_fat.c projects/uefi/sys/fs/msdosfs/msdosfs_vfsops.c projects/uefi/sys/fs/msdosfs/msdosfs_vnops.c projects/uefi/sys/fs/nfs/nfs_commonsubs.c projects/uefi/sys/i386/conf/GENERIC projects/uefi/sys/i386/i386/mp_machdep.c projects/uefi/sys/i386/include/intr_machdep.h projects/uefi/sys/i386/include/vmparam.h projects/uefi/sys/kern/init_main.c projects/uefi/sys/kern/kern_clocksource.c projects/uefi/sys/kern/kern_descrip.c projects/uefi/sys/kern/kern_ktr.c projects/uefi/sys/kern/kern_malloc.c projects/uefi/sys/kern/kern_mib.c projects/uefi/sys/kern/vfs_syscalls.c projects/uefi/sys/kern/vfs_vnops.c projects/uefi/sys/modules/Makefile projects/uefi/sys/modules/usb/Makefile projects/uefi/sys/modules/usb/smsc/Makefile projects/uefi/sys/modules/wlan/Makefile projects/uefi/sys/net/if_llatbl.c projects/uefi/sys/net/if_llatbl.h projects/uefi/sys/net80211/ieee80211_superg.c projects/uefi/sys/netgraph/ng_ether.c projects/uefi/sys/netinet/if_ether.h projects/uefi/sys/netinet/in.c projects/uefi/sys/netinet/libalias/libalias.3 projects/uefi/sys/netinet/tcp.h projects/uefi/sys/netinet/tcp_reass.c projects/uefi/sys/netinet/tcp_syncache.c projects/uefi/sys/netinet/udp.h projects/uefi/sys/pc98/conf/GENERIC projects/uefi/sys/sparc64/conf/GENERIC projects/uefi/sys/sys/pmc.h projects/uefi/sys/sys/socket.h projects/uefi/sys/sys/systm.h projects/uefi/sys/sys/un.h projects/uefi/sys/ufs/ffs/ffs_inode.c projects/uefi/sys/ufs/ufs/ufs_lookup.c projects/uefi/sys/vm/vm_kern.c projects/uefi/sys/x86/x86/intr_machdep.c projects/uefi/sys/x86/x86/local_apic.c projects/uefi/sys/x86/x86/tsc.c projects/uefi/tools/regression/lib/libc/stdio/test-fmemopen.c projects/uefi/usr.bin/bmake/Makefile projects/uefi/usr.bin/bmake/config.h projects/uefi/usr.bin/bmake/unit-tests/Makefile projects/uefi/usr.bin/clang/clang/Makefile projects/uefi/usr.bin/join/join.c projects/uefi/usr.bin/xinstall/xinstall.c projects/uefi/usr.sbin/arp/arp.8 projects/uefi/usr.sbin/arp/arp.c projects/uefi/usr.sbin/bhyve/pci_emul.c projects/uefi/usr.sbin/bhyve/pci_emul.h projects/uefi/usr.sbin/bhyve/pci_passthru.c projects/uefi/usr.sbin/bhyve/pci_virtio_block.c projects/uefi/usr.sbin/bhyve/pci_virtio_net.c projects/uefi/usr.sbin/crunch/crunchgen/crunchgen.c projects/uefi/usr.sbin/crunch/crunchide/exec_elf32.c projects/uefi/usr.sbin/crunch/examples/really-big.conf projects/uefi/usr.sbin/ndp/ndp.c projects/uefi/usr.sbin/pciconf/cap.c projects/uefi/usr.sbin/ppp/arp.c projects/uefi/usr.sbin/pw/pw_user.c projects/uefi/usr.sbin/rarpd/rarpd.c projects/uefi/usr.sbin/timed/timed/acksend.c projects/uefi/usr.sbin/timed/timed/byteorder.c projects/uefi/usr.sbin/timed/timed/candidate.c projects/uefi/usr.sbin/timed/timed/cksum.c projects/uefi/usr.sbin/timed/timed/correct.c projects/uefi/usr.sbin/timed/timed/master.c projects/uefi/usr.sbin/timed/timed/measure.c projects/uefi/usr.sbin/timed/timed/networkdelta.c projects/uefi/usr.sbin/timed/timed/readmsg.c projects/uefi/usr.sbin/timed/timed/slave.c projects/uefi/usr.sbin/timed/timed/timed.c projects/uefi/usr.sbin/timed/timedc/cmds.c projects/uefi/usr.sbin/timed/timedc/timedc.c Directory Properties: projects/uefi/ (props changed) projects/uefi/contrib/binutils/ (props changed) projects/uefi/contrib/bmake/ (props changed) projects/uefi/contrib/gcc/ (props changed) projects/uefi/contrib/gdb/ (props changed) projects/uefi/contrib/libarchive/ (props changed) projects/uefi/contrib/libarchive/libarchive/ (props changed) projects/uefi/contrib/libstdc++/ (props changed) projects/uefi/contrib/llvm/ (props changed) projects/uefi/contrib/llvm/tools/clang/ (props changed) projects/uefi/lib/libc/ (props changed) projects/uefi/sbin/ (props changed) projects/uefi/sys/ (props changed) projects/uefi/sys/amd64/vmm/ (props changed) projects/uefi/sys/boot/ (props changed) projects/uefi/sys/cddl/contrib/opensolaris/ (props changed) projects/uefi/sys/conf/ (props changed) projects/uefi/usr.sbin/bhyve/ (props changed) Modified: projects/uefi/Makefile.inc1 ============================================================================== --- projects/uefi/Makefile.inc1 Tue Feb 5 02:25:13 2013 (r246342) +++ projects/uefi/Makefile.inc1 Tue Feb 5 02:32:58 2013 (r246343) @@ -27,6 +27,8 @@ # TARGET="machine" to crossbuild world for a different machine type # TARGET_ARCH= may be required when a TARGET supports multiple endians # BUILDENV_SHELL= shell to launch for the buildenv target (def:/bin/sh) +# WORLD_FLAGS= additional flags to pass to make(1) during buildworld +# KERNEL_FLAGS= additional flags to pass to make(1) during buildkernel # # The intended user-driven targets are: @@ -245,7 +247,7 @@ BMAKEENV= INSTALL="sh ${.CURDIR}/tools/i MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" \ COMPILER_TYPE=${COMPILER_TYPE} BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ - ${BMAKEENV} ${MAKE} -f Makefile.inc1 \ + ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ SSP_CFLAGS= \ @@ -255,7 +257,7 @@ BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ # build-tools stage TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ - ${BMAKEENV} ${MAKE} -f Makefile.inc1 \ + ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ @@ -288,7 +290,7 @@ WMAKE_COMPILER_TYPE= gcc WMAKE_COMPILER_TYPE= clang .endif WMAKEENV+= COMPILER_TYPE=${WMAKE_COMPILER_TYPE} -WMAKE= ${WMAKEENV} ${MAKE} -f Makefile.inc1 DESTDIR=${WORLDTMP} +WMAKE= ${WMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 DESTDIR=${WORLDTMP} .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64" # 32 bit world @@ -378,7 +380,7 @@ IMAKE_MTREE= MTREE_CMD="nmtree ${MTREEFL # kernel stage KMAKEENV= ${WMAKEENV} -KMAKE= ${KMAKEENV} ${MAKE} KERNEL=${INSTKERNNAME} +KMAKE= ${KMAKEENV} ${MAKE} ${KERNEL_FLAGS} KERNEL=${INSTKERNNAME} # # buildworld @@ -1731,7 +1733,8 @@ NOFUN=-DNO_FSCHG -DWITHOUT_HTML -DWITHOU XDDIR=${XDEV_ARCH}-freebsd XDTP=/usr/${XDDIR} -CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} +CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} \ + INSTALL="sh ${.CURDIR}/tools/install.sh" CDENV= ${CDBENV} \ _SHLIBDIRPREFIX=${XDTP} \ TOOLS_PREFIX=${XDTP} Modified: projects/uefi/bin/sh/eval.c ============================================================================== --- projects/uefi/bin/sh/eval.c Tue Feb 5 02:25:13 2013 (r246342) +++ projects/uefi/bin/sh/eval.c Tue Feb 5 02:32:58 2013 (r246343) @@ -92,6 +92,7 @@ static void evalfor(union node *, int); static union node *evalcase(union node *); static void evalsubshell(union node *, int); static void evalredir(union node *, int); +static void exphere(union node *, struct arglist *); static void expredir(union node *); static void evalpipe(union node *); static int is_valid_fast_cmdsubst(union node *n); @@ -488,6 +489,37 @@ evalredir(union node *n, int flags) } +static void +exphere(union node *redir, struct arglist *fn) +{ + struct jmploc jmploc; + struct jmploc *savehandler; + struct localvar *savelocalvars; + int need_longjmp = 0; + + redir->nhere.expdoc = nullstr; + savelocalvars = localvars; + localvars = NULL; + forcelocal++; + savehandler = handler; + if (setjmp(jmploc.loc)) + need_longjmp = exception != EXERROR && exception != EXEXEC; + else { + handler = &jmploc; + expandarg(redir->nhere.doc, fn, 0); + redir->nhere.expdoc = fn->list->text; + INTOFF; + } + handler = savehandler; + forcelocal--; + poplocalvars(); + localvars = savelocalvars; + if (need_longjmp) + longjmp(handler->loc, 1); + INTON; +} + + /* * Compute the names of the files in a redirection list. */ @@ -516,6 +548,9 @@ expredir(union node *n) fixredir(redir, fn.list->text, 1); } break; + case NXHERE: + exphere(redir, &fn); + break; } } } Modified: projects/uefi/bin/sh/expand.c ============================================================================== --- projects/uefi/bin/sh/expand.c Tue Feb 5 02:25:13 2013 (r246342) +++ projects/uefi/bin/sh/expand.c Tue Feb 5 02:32:58 2013 (r246343) @@ -127,19 +127,6 @@ collate_range_cmp(wchar_t c1, wchar_t c2 return (wcscoll(s1, s2)); } -/* - * Expand shell variables and backquotes inside a here document. - * union node *arg the document - * int fd; where to write the expanded version - */ - -void -expandhere(union node *arg, int fd) -{ - expandarg(arg, (struct arglist *)NULL, 0); - xwrite(fd, stackblock(), expdest - stackblock()); -} - static char * stputs_quotes(const char *data, const char *syntax, char *p) { Modified: projects/uefi/bin/sh/expand.h ============================================================================== --- projects/uefi/bin/sh/expand.h Tue Feb 5 02:25:13 2013 (r246342) +++ projects/uefi/bin/sh/expand.h Tue Feb 5 02:32:58 2013 (r246343) @@ -57,7 +57,6 @@ struct arglist { union node; -void expandhere(union node *, int); void expandarg(union node *, struct arglist *, int); void expari(int); void rmescapes(char *); Modified: projects/uefi/bin/sh/jobs.c ============================================================================== --- projects/uefi/bin/sh/jobs.c Tue Feb 5 02:25:13 2013 (r246342) +++ projects/uefi/bin/sh/jobs.c Tue Feb 5 02:32:58 2013 (r246343) @@ -1298,6 +1298,10 @@ until: cmdputs(n->narg.text); cmdputs("() ..."); break; + case NNOT: + cmdputs("! "); + cmdtxt(n->nnot.com); + break; case NCMD: for (np = n->ncmd.args ; np ; np = np->narg.next) { cmdtxt(np); Modified: projects/uefi/bin/sh/miscbltin.c ============================================================================== --- projects/uefi/bin/sh/miscbltin.c Tue Feb 5 02:25:13 2013 (r246342) +++ projects/uefi/bin/sh/miscbltin.c Tue Feb 5 02:32:58 2013 (r246343) @@ -47,7 +47,6 @@ __FBSDID("$FreeBSD$"); #include #include #include -#include #include #include #include @@ -60,6 +59,7 @@ __FBSDID("$FreeBSD$"); #include "memalloc.h" #include "error.h" #include "mystring.h" +#include "syntax.h" #undef eflag @@ -307,7 +307,7 @@ umaskcmd(int argc __unused, char **argv out1fmt("%.4o\n", mask); } } else { - if (isdigit(*ap)) { + if (is_digit(*ap)) { mask = 0; do { if (*ap >= '8' || *ap < '0') Modified: projects/uefi/bin/sh/mksyntax.c ============================================================================== --- projects/uefi/bin/sh/mksyntax.c Tue Feb 5 02:25:13 2013 (r246342) +++ projects/uefi/bin/sh/mksyntax.c Tue Feb 5 02:32:58 2013 (r246343) @@ -165,7 +165,6 @@ main(int argc __unused, char **argv __un } fputs("#include \n", hfile); - fputs("#include \n", hfile); /* Generate the #define statements in the header file */ fputs("/* Syntax classes */\n", hfile); Modified: projects/uefi/bin/sh/nodetypes ============================================================================== --- projects/uefi/bin/sh/nodetypes Tue Feb 5 02:25:13 2013 (r246342) +++ projects/uefi/bin/sh/nodetypes Tue Feb 5 02:32:58 2013 (r246343) @@ -138,6 +138,7 @@ NXHERE nhere # fd<type == NHERE) { - len = strlen(redir->nhere.doc->narg.text); - if (len <= PIPESIZE) { - xwrite(pip[1], redir->nhere.doc->narg.text, len); - goto out; - } + + if (redir->type == NXHERE) + p = redir->nhere.expdoc; + else + p = redir->nhere.doc->narg.text; + len = strlen(p); + if (len <= PIPESIZE) { + xwrite(pip[1], p, len); + goto out; } + if (forkshell((struct job *)NULL, (union node *)NULL, FORK_NOJOB) == 0) { close(pip[0]); signal(SIGINT, SIG_IGN); @@ -270,10 +275,7 @@ openhere(union node *redir) signal(SIGHUP, SIG_IGN); signal(SIGTSTP, SIG_IGN); signal(SIGPIPE, SIG_DFL); - if (redir->type == NHERE) - xwrite(pip[1], redir->nhere.doc->narg.text, len); - else - expandhere(redir->nhere.doc, pip[1]); + xwrite(pip[1], p, len); _exit(0); } out: Modified: projects/uefi/contrib/binutils/include/elf/common.h ============================================================================== --- projects/uefi/contrib/binutils/include/elf/common.h Tue Feb 5 02:25:13 2013 (r246342) +++ projects/uefi/contrib/binutils/include/elf/common.h Tue Feb 5 02:32:58 2013 (r246343) @@ -435,6 +435,10 @@ #define NT_FREEBSD_ABI_TAG 1 +/* Values for FreeBSD .note.tag notes. Note name is "FreeBSD". */ + +#define NT_FREEBSD_TAG 2 + /* These three macros disassemble and assemble a symbol table st_info field, which contains the symbol binding and symbol type. The STB_ and STT_ defines identify the binding and type. */ Modified: projects/uefi/contrib/bmake/ChangeLog ============================================================================== --- projects/uefi/contrib/bmake/ChangeLog Tue Feb 5 02:25:13 2013 (r246342) +++ projects/uefi/contrib/bmake/ChangeLog Tue Feb 5 02:32:58 2013 (r246343) @@ -1,3 +1,35 @@ +2013-01-27 Simon J. Gerraty + + * Merge with NetBSD make, pick up + o make.1: more info on how shell commands are handled. + o job.c,main.c: detect write errors to job pipes. + +2013-01-25 Simon J. Gerraty + + * Makefile (MAKE_VERSION): 20130123 + Merge with NetBSD make, pick up + o meta.c: if script uses .OODATE and meta_oodate() decides + rebuild is needed, .OODATE will be empty - set it to .ALLSRC. + o var.c: in debug output indicate which variabale modifiers + apply to. + o remove Check_Cwd logic the makefiles have been fixed. + +2012-12-12 Simon J. Gerraty + + * makefile.in: add a simple makefile for folk who insist on + ./configure; make; make install + it just runs boot-strap + * include mk/* to accommodate the above + * boot-strap: re-work to accommodate the above + mksrc defaults to $Mydir/mk + allow op={configure,build,install,clean,all} + add options to facilitate install + * Makefile.config.in: just the bits set by configure + * Makefile: bump version to 20121212 + abandon Makefile.in (NetBSD Makefile) + leverage mk/* instead + * configure.in: ensure srcdir is absolute + 2012-11-11 Simon J. Gerraty * Makefile.in (MAKE_VERSION): 20121111 Modified: projects/uefi/contrib/bmake/FILES ============================================================================== --- projects/uefi/contrib/bmake/FILES Tue Feb 5 02:25:13 2013 (r246342) +++ projects/uefi/contrib/bmake/FILES Tue Feb 5 02:32:58 2013 (r246343) @@ -4,7 +4,9 @@ bmake.cat1 boot-strap bsd.after-import.mk os.sh -Makefile.in +makefile.in +Makefile +Makefile.config.in PSD.doc/Makefile PSD.doc/tutorial.ms README @@ -120,3 +122,63 @@ unit-tests/test.exp unit-tests/unexport unit-tests/unexport-env unit-tests/varcmd +mk/ChangeLog +mk/FILES +mk/README +mk/auto.obj.mk +mk/autoconf.mk +mk/autodep.mk +mk/auto.dep.mk +mk/dep.mk +mk/doc.mk +mk/dpadd.mk +mk/final.mk +mk/host-target.mk +mk/host.libnames.mk +mk/inc.mk +mk/init.mk +mk/install-mk +mk/java.mk +mk/lib.mk +mk/libnames.mk +mk/libs.mk +mk/links.mk +mk/man.mk +mk/mk-files.txt +mk/nls.mk +mk/obj.mk +mk/options.mk +mk/own.mk +mk/prlist.mk +mk/prog.mk +mk/progs.mk +mk/rst2htm.mk +mk/scripts.mk +mk/srctop.mk +mk/subdir.mk +mk/sys.mk +mk/sys.clean-env.mk +mk/sys.dependfile.mk +mk/sys/AIX.mk +mk/sys/Darwin.mk +mk/sys/Generic.mk +mk/sys/HP-UX.mk +mk/sys/IRIX.mk +mk/sys/Linux.mk +mk/sys/NetBSD.mk +mk/sys/OSF1.mk +mk/sys/OpenBSD.mk +mk/sys/SunOS.mk +mk/sys/UnixWare.mk +mk/target-flags.mk +mk/warnings.mk +mk/yacc.mk +mk/dirdeps.mk +mk/gendirdeps.mk +mk/install-new.mk +mk/meta2deps.py +mk/meta2deps.sh +mk/meta.sys.mk +mk/meta.autodep.mk +mk/meta.stage.mk +mk/meta.subdir.mk Copied: projects/uefi/contrib/bmake/Makefile (from r246342, head/contrib/bmake/Makefile) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/uefi/contrib/bmake/Makefile Tue Feb 5 02:32:58 2013 (r246343, copy of r246342, head/contrib/bmake/Makefile) @@ -0,0 +1,221 @@ +# $Id: Makefile,v 1.5 2013/01/28 19:31:58 sjg Exp $ + +# Base version on src date +MAKE_VERSION= 20130123 + +PROG= bmake + +SRCS= \ + arch.c \ + buf.c \ + compat.c \ + cond.c \ + dir.c \ + for.c \ + hash.c \ + job.c \ + main.c \ + make.c \ + make_malloc.c \ + meta.c \ + parse.c \ + str.c \ + strlist.c \ + suff.c \ + targ.c \ + trace.c \ + util.c \ + var.c + +# from lst.lib/ +SRCS+= \ + lstAppend.c \ + lstAtEnd.c \ + lstAtFront.c \ + lstClose.c \ + lstConcat.c \ + lstDatum.c \ + lstDeQueue.c \ + lstDestroy.c \ + lstDupl.c \ + lstEnQueue.c \ + lstFind.c \ + lstFindFrom.c \ + lstFirst.c \ + lstForEach.c \ + lstForEachFrom.c \ + lstInit.c \ + lstInsert.c \ + lstIsAtEnd.c \ + lstIsEmpty.c \ + lstLast.c \ + lstMember.c \ + lstNext.c \ + lstOpen.c \ + lstPrev.c \ + lstRemove.c \ + lstReplace.c \ + lstSucc.c + +# this file gets generated by configure +.-include "Makefile.config" + +.if !empty(LIBOBJS) +SRCS+= ${LIBOBJS:T:.o=.c} +.endif + +# just in case +prefix?= /usr +srcdir?= ${.CURDIR} + +DEFAULT_SYS_PATH?= .../share/mk:${prefix}/share/mk + +CPPFLAGS+= -DUSE_META +CFLAGS+= ${CPPFLAGS} +CFLAGS+= -D_PATH_DEFSYSPATH=\"${DEFAULT_SYS_PATH}\" +CFLAGS+= -I. -I${srcdir} ${XDEFS} -DMAKE_NATIVE +CFLAGS+= ${COPTS.${.ALLSRC:M*.c:T:u}} +COPTS.main.c+= "-DMAKE_VERSION=\"${MAKE_VERSION}\"" + +# meta mode can be useful even without filemon +FILEMON_H ?= /usr/include/dev/filemon/filemon.h +.if exists(${FILEMON_H}) && ${FILEMON_H:T} == "filemon.h" +COPTS.meta.c += -DHAVE_FILEMON_H -I${FILEMON_H:H} +.endif + +.PATH: ${srcdir} +.PATH: ${srcdir}/lst.lib + +.if make(obj) || make(clean) +SUBDIR+= unit-tests +.endif + +# start-delete1 for bsd.after-import.mk +# we skip a lot of this when building as part of FreeBSD etc. + +# list of OS's which are derrived from BSD4.4 +BSD44_LIST= NetBSD FreeBSD OpenBSD DragonFly +# we are... +OS!= uname -s +# are we 4.4BSD ? +isBSD44:=${BSD44_LIST:M${OS}} + +.if ${isBSD44} == "" +MANTARGET= cat +INSTALL?=${srcdir}/install-sh +.if (${MACHINE} == "sun386") +# even I don't have one of these anymore :-) +CFLAGS+= -DPORTAR +.elif (${MACHINE} != "sunos") +SRCS+= sigcompat.c +CFLAGS+= -DSIGNAL_FLAGS=SA_RESTART +.endif +.else +MANTARGET?= man +.endif + +# turn this on by default - ignored if we are root +WITH_INSTALL_AS_USER= + +# supress with -DWITHOUT_* +OPTIONS_DEFAULT_YES+= \ + AUTOCONF_MK \ + INSTALL_MK \ + PROG_LINK + +OPTIONS_DEFAULT_NO+= \ + PROG_VERSION + +# process options now +.include + +.if ${MK_PROG_VERSION} == "yes" +PROG_NAME= ${PROG}-${MAKE_VERSION} +.if ${MK_PROG_LINK} == "yes" +SYMLINKS+= ${PROG}-${MAKE_VERSION} ${BINDIR}/${PROG} +.endif +.endif + +EXTRACT_MAN=no +# end-delete1 + +MAN= ${PROG}.1 +MAN1= ${MAN} + +.if (${PROG} != "make") +CLEANFILES+= my.history +.if make(${MAN}) || !exists(${srcdir}/${MAN}) +my.history: ${MAKEFILE} + @(echo ".Nm"; \ + echo "is derived from NetBSD"; \ + echo ".Xr make 1 ."; \ + echo "It uses autoconf to facilitate portability to other platforms."; \ + echo ".Pp") > $@ + +.NOPATH: ${MAN} +${MAN}: make.1 my.history + @echo making $@ + @sed -e 's/^.Nx/NetBSD/' -e '/^.Nm/s/make/${PROG}/' \ + -e '/^.Sh HISTORY/rmy.history' \ + -e '/^.Sh HISTORY/,$$s,^.Nm,make,' ${srcdir}/make.1 > $@ + +all beforeinstall: ${MAN} +_mfromdir=. +.endif +.endif + +MANTARGET?= cat +MANDEST?= ${MANDIR}/${MANTARGET}1 + +.if ${MANTARGET} == "cat" +_mfromdir=${srcdir} +.endif + +.include + +CPPFLAGS+= -DMAKE_NATIVE -DHAVE_CONFIG_H +COPTS.var.c += -Wno-cast-qual +COPTS.job.c += -Wno-format-nonliteral +COPTS.parse.c += -Wno-format-nonliteral +COPTS.var.c += -Wno-format-nonliteral + +# Force these +SHAREDIR= ${prefix}/share +BINDIR= ${prefix}/bin +MANDIR= ${SHAREDIR}/man + +.if !exists(.depend) +${OBJS}: config.h +.endif +.if ${MK_AUTOCONF_MK} == "yes" +.include +.endif + +# make sure that MAKE_VERSION gets updated. +main.o: ${SRCS} ${MAKEFILE} + +# start-delete2 for bsd.after-import.mk +SHARE_MK?=${SHAREDIR}/mk +MKSRC=${srcdir}/mk +INSTALL?=${srcdir}/install-sh + +.if ${MK_INSTALL_MK} == "yes" +install: install-mk +.endif + +beforeinstall: + test -d ${DESTDIR}${BINDIR} || ${INSTALL} -m 775 -d ${DESTDIR}${BINDIR} + test -d ${DESTDIR}${MANDEST} || ${INSTALL} -m 775 -d ${DESTDIR}${MANDEST} + +install-mk: +.if exists(${MKSRC}/install-mk) + test -d ${DESTDIR}${SHARE_MK} || ${INSTALL} -m 775 -d ${DESTDIR}${SHARE_MK} + sh ${MKSRC}/install-mk -v -m 644 ${DESTDIR}${SHARE_MK} +.else + @echo need to unpack mk.tar.gz under ${srcdir} or set MKSRC; false +.endif +# end-delete2 + +# A simple unit-test driver to help catch regressions +accept test: + cd ${.CURDIR}/unit-tests && MAKEFLAGS= ${.MAKE} -r -m / TEST_MAKE=${TEST_MAKE:U${.OBJDIR}/${PROG:T}} ${.TARGET} Copied: projects/uefi/contrib/bmake/Makefile.config.in (from r246342, head/contrib/bmake/Makefile.config.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/uefi/contrib/bmake/Makefile.config.in Tue Feb 5 02:32:58 2013 (r246343, copy of r246342, head/contrib/bmake/Makefile.config.in) @@ -0,0 +1,16 @@ +# things set by configure + +prefix= @prefix@ +srcdir= @srcdir@ +CC?= @CC@ +MACHINE= @machine@ +MACHINE_ARCH= @machine_arch@ +DEFAULT_SYS_PATH= @default_sys_path@ + +CPPFLAGS+= @CPPFLAGS@ +CFLAGS+= ${CPPFLAGS} @DEFS@ +LDFLAGS= @LDFLAGS@ +LIBOBJS= @LIBOBJS@ +LDADD= @LIBS@ +USE_META= @use_meta@ +FILEMON_H= @filemon_h@ Modified: projects/uefi/contrib/bmake/bmake.1 ============================================================================== --- projects/uefi/contrib/bmake/bmake.1 Tue Feb 5 02:25:13 2013 (r246342) +++ projects/uefi/contrib/bmake/bmake.1 Tue Feb 5 02:32:58 2013 (r246343) @@ -1,4 +1,4 @@ -.\" $NetBSD: make.1,v 1.209 2012/10/08 15:09:48 christos Exp $ +.\" $NetBSD: make.1,v 1.210 2013/01/27 18:52:01 sjg Exp $ .\" .\" Copyright (c) 1990, 1993 .\" The Regents of the University of California. All rights reserved. @@ -29,7 +29,7 @@ .\" .\" from: @(#)make.1 8.4 (Berkeley) 3/19/94 .\" -.Dd October 8, 2012 +.Dd January 23, 2013 .Dt MAKE 1 .Os .Sh NAME @@ -468,6 +468,50 @@ except that the effect can be limited to A .Ql Ic \- causes any non-zero exit status of the command line to be ignored. +.Pp +When +.Nm +is run in jobs mode with +.Fl j Ar max_jobs , +the entire script for the target is fed to a +single instance of the shell. +.Pp +In compatibility (non-jobs) mode, each command is run in a separate process. +If the command contains any shell meta characters +.Pq Ql #=|^(){};&<>*?[]:$`\e\en +it will be passed to the shell, otherwise +.Nm +will attempt direct execution. +.Pp +Since +.Nm +will +.Xr chdir 2 +to +.Ql Va .OBJDIR +before executing any targets, each child process +starts with that as its current working directory. +.Pp +Makefiles should be written so that the mode of +.Nm +operation does not change their behavior. +For example, any command which needs to use +.Dq cd +or +.Dq chdir , +without side-effect should be put in parenthesis: +.Bd -literal -offset indent + +avoid-chdir-side-effects: + @echo Building $@ in `pwd` + @(cd ${.CURDIR} && ${.MAKE} $@) + @echo Back in `pwd` + +ensure-one-shell-regardless-of-mode: + @echo Building $@ in `pwd`; \\ + (cd ${.CURDIR} && ${.MAKE} $@); \\ + echo Back in `pwd` +.Ed .Sh VARIABLE ASSIGNMENTS Variables in make are much like variables in the shell, and, by tradition, consist of all upper-case letters. @@ -2027,28 +2071,6 @@ NetBSD 5.0 so that they still appear to be variable expansions. In particular this stops them being treated as syntax, and removes some obscure problems using them in .if statements. -.Pp -Unlike other -.Nm -programs, this implementation by default executes all commands for a given -target using a single shell invocation. -This is done for both efficiency and to simplify error handling in remote -command invocations. -Typically this is transparent to the user, unless the target commands change -the current working directory using -.Dq cd -or -.Dq chdir . -To be compatible with Makefiles that do this, one can use -.Fl B -to disable this behavior. -.Pp -In compatibility mode, each command is run in a separate process. -If the command contains any shell meta characters -.Pq Ql #=|^(){};&<>*?[]:$`\e\en -it will be passed to the shell, otherwise -.Nm -will attempt direct execution. .Sh SEE ALSO .Xr mkdep 1 .Sh HISTORY Modified: projects/uefi/contrib/bmake/bmake.cat1 ============================================================================== --- projects/uefi/contrib/bmake/bmake.cat1 Tue Feb 5 02:25:13 2013 (r246342) +++ projects/uefi/contrib/bmake/bmake.cat1 Tue Feb 5 02:32:58 2013 (r246343) @@ -284,6 +284,32 @@ SSHHEELLLL CCOOMMMMAANNDDSS line of a script. A `--' causes any non-zero exit status of the command line to be ignored. + When bbmmaakkee is run in jobs mode with --jj _m_a_x___j_o_b_s, the entire script for + the target is fed to a single instance of the shell. + + In compatibility (non-jobs) mode, each command is run in a separate + process. If the command contains any shell meta characters + (`#=|^(){};&<>*?[]:$`\\n') it will be passed to the shell, otherwise + bbmmaakkee will attempt direct execution. + + Since bbmmaakkee will chdir(2) to `_._O_B_J_D_I_R' before executing any targets, each + child process starts with that as its current working directory. + + Makefiles should be written so that the mode of bbmmaakkee operation does not + change their behavior. For example, any command which needs to use + ``cd'' or ``chdir'', without side-effect should be put in parenthesis: + + + avoid-chdir-side-effects: + @echo Building $@ in `pwd` + @(cd ${.CURDIR} && ${.MAKE} $@) + @echo Back in `pwd` + + ensure-one-shell-regardless-of-mode: + @echo Building $@ in `pwd`; \ + (cd ${.CURDIR} && ${.MAKE} $@); \ + echo Back in `pwd` + VVAARRIIAABBLLEE AASSSSIIGGNNMMEENNTTSS Variables in make are much like variables in the shell, and, by tradi- tion, consist of all upper-case letters. @@ -1293,19 +1319,6 @@ CCOOMMPPAATTIIBBIILLIITTYY stops them being treated as syntax, and removes some obscure problems using them in .if statements. - Unlike other bbmmaakkee programs, this implementation by default executes all - commands for a given target using a single shell invocation. This is - done for both efficiency and to simplify error handling in remote command - invocations. Typically this is transparent to the user, unless the tar- - get commands change the current working directory using ``cd'' or - ``chdir''. To be compatible with Makefiles that do this, one can use --BB - to disable this behavior. - - In compatibility mode, each command is run in a separate process. If the - command contains any shell meta characters (`#=|^(){};&<>*?[]:$`\\n') it - will be passed to the shell, otherwise bbmmaakkee will attempt direct execu- - tion. - SSEEEE AALLSSOO mkdep(1) @@ -1327,4 +1340,4 @@ BBUUGGSS There is no way of escaping a space character in a filename. -NetBSD 5.1 October 8, 2012 NetBSD 5.1 +NetBSD 5.1 January 23, 2013 NetBSD 5.1 Modified: projects/uefi/contrib/bmake/boot-strap ============================================================================== --- projects/uefi/contrib/bmake/boot-strap Tue Feb 5 02:25:13 2013 (r246342) +++ projects/uefi/contrib/bmake/boot-strap Tue Feb 5 02:32:58 2013 (r246343) @@ -3,23 +3,52 @@ # boot-strap # # SYNOPSIS: -# boot-strap [--"configure_arg" ... ][-s "srcdir"][-m "mksrc"]\\ -# ["prefix" ["bmakesrc" ["mksrc"]]] +# boot-strap ["options"] +# boot-strap --prefix=/opt --install +# boot-strap --prefix=$HOME --install-host-target -DWITH_PROG_VERSION +# boot-strap ["options"] op=build +# boot-strap ["options"] op=install # # DESCRIPTION: # This script is used to configure/build bmake it builds for -# each OS in a subdir to keep the src clean. -# On successful completion it echos commands to put the new -# bmake binary into the /configs tree (if it exists) -# (http://www.crufty.net/FreeWare/configs.html), $prefix/bin -# and a suitable ~/*bin directory. +# each host-target in a different subdir to keep the src clean. +# There is no requirement for an existing make(1). # +# On successful completion if no '--install' flag is given, +# it echos a command to do installation. +# +# The variable "op" defaults to 'all', and is affected by +# '--install' flag as above. +# Other values include: +# +# configure +# Just run 'configure' +# +# build +# If 'configure' has not been done, do it, then +# run the build script, and finally 'test'. +# +# install +# If 'build' has not been done, do it, 'test' then +# install. +# +# clean +# attempt to clean up +# +# test +# run the unit-tests. Done automatically after 'build' +# and before 'install'. +# +# The above are leveraged by a trivial makefile for the benefit +# of those that have './configure; make; make install' baked +# into them. +# # Options: # # -c "rc" # Pick up settings from "rc". # We look for '.bmake-boot-strap.rc' before processing -# options. +# options (unless SKIP_RC is set in environment). # # --share "share_dir" # Where to put man pages and mk files. @@ -28,9 +57,28 @@ # # --mksrc "mksrc" # Indicate where the mk files can be found. -# Default is ./mk or ../mk, set to 'none' to force -# building without "mksrc" but in that case a sys.mk -# needs to exist in the default syspath ($share_dir/mk) +# Default is $Mydir/mk +# +# --install +# If build and test work, run bmake install. +# BINDIR=$prefix/bin +# SHAREDIR=$prefix/share +# +# --install-host-target +# As for '--install' but BINDIR=$prefix/$HOST_TARGET/bin +# This is useful when $prefix/ is shared by multiple +# machines. +# +# Flags relevant when installing: +# +# -DWITHOUT_INSTALL_MK +# Skip installing mk files. +# By default they will be installed to $prefix/share/mk +# +# -DWITH_PROG_VERSION +# Install 'bmake' as 'bmake-$MAKE_VERSION' +# A symlink will be made as 'bmake' unless +# -DWITHOUT_PROG_LINK is set. # # Possibly useful configure_args: # @@ -63,7 +111,7 @@ # Simon J. Gerraty # RCSid: -# $Id: boot-strap,v 1.39 2012/03/26 17:08:22 sjg Exp $ +# $Id: boot-strap,v 1.42 2013/01/25 20:20:33 sjg Exp $ # # @(#) Copyright (c) 2001 Simon J. Gerraty # @@ -85,11 +133,10 @@ case "$Mydir" in *) Mydir=`cd "$Mydir" && 'pwd'`;; esac - Usage() { [ "$1" ] && echo "ERROR: $@" >&2 echo "Usage:" >&2 - echo "$0 [-- ...][-s ][-m ][ [[] []]]" >&2 + echo "$0 [-- ...][][--install]" >&2 exit 1 } @@ -110,28 +157,55 @@ source_rc() { done } +cmd_args="$@" + +# --install[-host-target] will set this +INSTALL_PREFIX= +# other things we pass to install step +INSTALL_ARGS= CONFIGURE_ARGS= MAKESYSPATH= # pick a useful default prefix (for me at least ;-) for prefix in /opt/$HOST_TARGET "$HOME/$HOST_TARGET" /usr/pkg /usr/local "" do - [ -d "${prefix:-.}" ] && break + [ -d "${prefix:-.}" ] || continue + case "$prefix" in + */$HOST_TARGET) + p=`dirname $prefix` + if [ -d $p/share ]; then + INSTALL_BIN=$HOST_TARGET/bin + prefix=$p + fi + ;; + esac + echo "NOTE: default prefix=$prefix ${INSTALL_BIN:+INSTALL_BIN=$INSTALL_BIN}" + break done -srcdir= -mksrc= +srcdir=$Mydir +mksrc=$Mydir/mk objdir= quiet=: -source_rc .bmake-boot-strap.rc . "$Mydir/.." "$HOME" +${SKIP_RC:+:} source_rc .bmake-boot-strap.rc . "$Mydir/.." "$HOME" get_optarg() { expr "x$1" : "x[^=]*=\\(.*\\)" } +here=`'pwd'` +if [ $here = $Mydir ]; then + # avoid polution + OBJROOT=../ +fi + +op=all +BMAKE= + while : do case "$1" in --) shift; break;; + --help) sed -n -e "1d;/RCSid/,\$d" -e '/^#\.[a-z]/d' -e '/^#/s,^# *,,p' $0; exit 0;; --prefix) prefix="$2"; shift;; --prefix=*) prefix=`get_optarg "$1"`;; --src=*) srcdir=`get_optarg "$1"`;; @@ -144,6 +218,13 @@ do --with-default-sys-path) CONFIGURE_ARGS="$1 $2" MAKESYSPATH="$2"; shift;; + --install) INSTALL_PREFIX=${INSTALL_PREFIX:-$prefix};; + --install-host-target) + INSTALL_PREFIX=${INSTALL_PREFIX:-$prefix} + INSTALL_BIN=$HOST_TARGET/bin;; + --install-destdir=*) INSTALL_DESTDIR=`get_optarg "$1"`;; + --install-prefix=*) INSTALL_PREFIX=`get_optarg "$1"`;; + -DWITH*) INSTALL_ARGS="$INSTALL_ARGS $1";; -s|--src) srcdir="$2"; shift;; -m|--mksrc) mksrc="$2"; shift;; -o|--objdir) objdir="$2"; shift;; @@ -261,7 +342,7 @@ none|-) # we don't want it esac # Ok, get to work... -objdir="${objdir:-$OS}" +objdir="${objdir:-$OBJROOT$HOST_TARGET}" [ -d "$objdir" ] || mkdir -p "$objdir" [ -d "$objdir" ] || mkdir "$objdir" cd "$objdir" || exit 1 @@ -301,88 +382,80 @@ if [ "$mksrc" ]; then export CFLAGS_MF CFLAGS_MD fi -$srcdir/configure $CONFIGURE_ARGS || exit 1 -chmod 755 make-bootstrap.sh || exit 1 -./make-bootstrap.sh || exit 1 -if [ -z "$MAKESYSPATH" ]; then - add_path "${share_dir:-...}/mk" MAKESYSPATH - case "$HOST_TARGET" in - netbsd*) add_path /usr/share/mk MAKESYSPATH;; - esac -fi -if [ -s "${mksrc:-/dev/null}/install-mk" ]; then - sh "${mksrc}/install-mk" "$objdir/mk" - case "$MAKESYSPATH" in - .../mk*) ;; - *) MAKESYSPATH=".../mk:${MAKESYSPATH}";; - esac -fi *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Tue Feb 5 02:35:26 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 45AFA1C1; Tue, 5 Feb 2013 02:35:26 +0000 (UTC) (envelope-from benno@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 37348F45; Tue, 5 Feb 2013 02:35:26 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r152ZPC8088885; Tue, 5 Feb 2013 02:35:25 GMT (envelope-from benno@svn.freebsd.org) Received: (from benno@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r152ZPPT088884; Tue, 5 Feb 2013 02:35:25 GMT (envelope-from benno@svn.freebsd.org) Message-Id: <201302050235.r152ZPPT088884@svn.freebsd.org> From: Benno Rice Date: Tue, 5 Feb 2013 02:35:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246344 - projects/uefi X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Feb 2013 02:35:26 -0000 Author: benno Date: Tue Feb 5 02:35:25 2013 New Revision: 246344 URL: http://svnweb.freebsd.org/changeset/base/246344 Log: Update the todo list. Modified: projects/uefi/UEFI-TODO.txt Modified: projects/uefi/UEFI-TODO.txt ============================================================================== --- projects/uefi/UEFI-TODO.txt Tue Feb 5 02:32:58 2013 (r246343) +++ projects/uefi/UEFI-TODO.txt Tue Feb 5 02:35:25 2013 (r246344) @@ -4,14 +4,17 @@ Part the First: 64-bit EFI loader + Make libstand build natively as 64-bit on amd64. + Adjust non-EFI boot code to use /usr/lib32/libstand.a. -- Test that the other boot code still actually works. + Add bits to build 64-bit loader.efi. + Make sure that loader.efi can actually load a kernel and hand off to it. -- Clean up loader.efi to propery exit UEFI and to allocate memory properly. ++ Pass ACPI table information to kernel via hints. ++ Clean up loader.efi to propery exit UEFI. +- Test that the other boot code still actually works. +- Clean up loader.efi to allocate memory properly. Part the Second: Booting an amd64 kernel from the 64-bit EFI loader -- Work out how to pass the memory map from EFI to the kernel. ++ Work out how to pass the memory map from EFI to the kernel. +- Work out why syscons isn't working. - Fix anything else that comes up. Part the Third: Booting an i386 kernel from the 64-bit EFI loader. From owner-svn-src-projects@FreeBSD.ORG Wed Feb 6 04:19:15 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id A71BBA85; Wed, 6 Feb 2013 04:19:15 +0000 (UTC) (envelope-from alfred@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 81299AE9; Wed, 6 Feb 2013 04:19:15 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r164JFJU067669; Wed, 6 Feb 2013 04:19:15 GMT (envelope-from alfred@svn.freebsd.org) Received: (from alfred@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r164JFUG067668; Wed, 6 Feb 2013 04:19:15 GMT (envelope-from alfred@svn.freebsd.org) Message-Id: <201302060419.r164JFUG067668@svn.freebsd.org> From: Alfred Perlstein Date: Wed, 6 Feb 2013 04:19:15 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246378 - projects/cider X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 04:19:15 -0000 Author: alfred Date: Wed Feb 6 04:19:14 2013 New Revision: 246378 URL: http://svnweb.freebsd.org/changeset/base/246378 Log: Cross build FreeBSD on OS X. Added: - copied from r246377, head/ Directory Properties: projects/cider/ (props changed) From owner-svn-src-projects@FreeBSD.ORG Wed Feb 6 04:34:27 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B1761C78; Wed, 6 Feb 2013 04:34:27 +0000 (UTC) (envelope-from alfred@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 8D806B56; Wed, 6 Feb 2013 04:34:27 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r164YRJ1072768; Wed, 6 Feb 2013 04:34:27 GMT (envelope-from alfred@svn.freebsd.org) Received: (from alfred@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r164YRv2072767; Wed, 6 Feb 2013 04:34:27 GMT (envelope-from alfred@svn.freebsd.org) Message-Id: <201302060434.r164YRv2072767@svn.freebsd.org> From: Alfred Perlstein Date: Wed, 6 Feb 2013 04:34:27 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246379 - projects/cider X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 04:34:27 -0000 Author: alfred Date: Wed Feb 6 04:34:27 2013 New Revision: 246379 URL: http://svnweb.freebsd.org/changeset/base/246379 Log: Script to bootstrap buildworld. Added: projects/cider/build_osx.sh (contents, props changed) Added: projects/cider/build_osx.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/cider/build_osx.sh Wed Feb 6 04:34:27 2013 (r246379) @@ -0,0 +1,28 @@ +#!/bin/sh + +#export SHARED_TOOLCHAIN=yes +set -x +export MAKEFLAGS=" -m `pwd`/share/mk -d l" + +#export TARGET=amd64 +#export TARGET_ARCH=amd64 +#export TARGET=amd64 +#export TARGET_ARCH=amd64 +export MACHINE_ARCH=i386 + +#export MACHINE_CPUARCH=i386 +#export CPUTYPE=i386 + +export TARGET=i386 +export TARGET_ARCH=i386 +export NO_LIBC_A=yes +export WITH_SHARED_TOOLCHAIN=yes +export BUILDING_OS_X=yes + +#WITH_SHARED_TOOLCHAIN=yes \ + + CFLAGS='-D__FBSDID\(x\)=' \ + bsdmake buildworld + +# -m `pwd`/share/mk -d l buildworld \ + From owner-svn-src-projects@FreeBSD.ORG Wed Feb 6 04:37:00 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 1F997DBA; Wed, 6 Feb 2013 04:37:00 +0000 (UTC) (envelope-from alfred@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 030B8B6E; Wed, 6 Feb 2013 04:37:00 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r164axt0073118; Wed, 6 Feb 2013 04:36:59 GMT (envelope-from alfred@svn.freebsd.org) Received: (from alfred@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r164awc3073100; Wed, 6 Feb 2013 04:36:58 GMT (envelope-from alfred@svn.freebsd.org) Message-Id: <201302060436.r164awc3073100@svn.freebsd.org> From: Alfred Perlstein Date: Wed, 6 Feb 2013 04:36:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246380 - projects/cider/usr.bin/make X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 04:37:00 -0000 Author: alfred Date: Wed Feb 6 04:36:57 2013 New Revision: 246380 URL: http://svnweb.freebsd.org/changeset/base/246380 Log: Add headers needed to compile on OS X 10.7.5. Modified: projects/cider/usr.bin/make/cond.c projects/cider/usr.bin/make/dir.c projects/cider/usr.bin/make/for.c projects/cider/usr.bin/make/main.c projects/cider/usr.bin/make/make.c projects/cider/usr.bin/make/parse.c projects/cider/usr.bin/make/suff.c projects/cider/usr.bin/make/targ.c projects/cider/usr.bin/make/util.c projects/cider/usr.bin/make/var.c Modified: projects/cider/usr.bin/make/cond.c ============================================================================== --- projects/cider/usr.bin/make/cond.c Wed Feb 6 04:34:27 2013 (r246379) +++ projects/cider/usr.bin/make/cond.c Wed Feb 6 04:36:57 2013 (r246380) @@ -53,6 +53,9 @@ __FBSDID("$FreeBSD$"); #include #include +#include +#include + #include "buf.h" #include "cond.h" #include "dir.h" Modified: projects/cider/usr.bin/make/dir.c ============================================================================== --- projects/cider/usr.bin/make/dir.c Wed Feb 6 04:34:27 2013 (r246379) +++ projects/cider/usr.bin/make/dir.c Wed Feb 6 04:36:57 2013 (r246380) @@ -95,6 +95,9 @@ __FBSDID("$FreeBSD$"); #include #include +#include +#include + #include "arch.h" #include "dir.h" #include "globals.h" Modified: projects/cider/usr.bin/make/for.c ============================================================================== --- projects/cider/usr.bin/make/for.c Wed Feb 6 04:34:27 2013 (r246379) +++ projects/cider/usr.bin/make/for.c Wed Feb 6 04:36:57 2013 (r246380) @@ -49,6 +49,9 @@ __FBSDID("$FreeBSD$"); #include #include +#include +#include + #include "buf.h" #include "for.h" #include "globals.h" Modified: projects/cider/usr.bin/make/main.c ============================================================================== --- projects/cider/usr.bin/make/main.c Wed Feb 6 04:34:27 2013 (r246379) +++ projects/cider/usr.bin/make/main.c Wed Feb 6 04:36:57 2013 (r246380) @@ -74,6 +74,9 @@ __FBSDID("$FreeBSD$"); #include #include +#include +#include + #include "arch.h" #include "buf.h" #include "config.h" Modified: projects/cider/usr.bin/make/make.c ============================================================================== --- projects/cider/usr.bin/make/make.c Wed Feb 6 04:34:27 2013 (r246379) +++ projects/cider/usr.bin/make/make.c Wed Feb 6 04:36:57 2013 (r246380) @@ -41,6 +41,10 @@ #include __FBSDID("$FreeBSD$"); +#include +#include + + /* * make.c * The functions which perform the examination of targets and Modified: projects/cider/usr.bin/make/parse.c ============================================================================== --- projects/cider/usr.bin/make/parse.c Wed Feb 6 04:34:27 2013 (r246379) +++ projects/cider/usr.bin/make/parse.c Wed Feb 6 04:36:57 2013 (r246380) @@ -77,6 +77,9 @@ __FBSDID("$FreeBSD$"); #include #include +#include +#include + #include "arch.h" #include "buf.h" #include "cond.h" Modified: projects/cider/usr.bin/make/suff.c ============================================================================== --- projects/cider/usr.bin/make/suff.c Wed Feb 6 04:34:27 2013 (r246379) +++ projects/cider/usr.bin/make/suff.c Wed Feb 6 04:36:57 2013 (r246380) @@ -95,6 +95,9 @@ __FBSDID("$FreeBSD$"); #include #include +#include +#include + #include "arch.h" #include "buf.h" #include "config.h" Modified: projects/cider/usr.bin/make/targ.c ============================================================================== --- projects/cider/usr.bin/make/targ.c Wed Feb 6 04:34:27 2013 (r246379) +++ projects/cider/usr.bin/make/targ.c Wed Feb 6 04:36:57 2013 (r246380) @@ -79,6 +79,9 @@ __FBSDID("$FreeBSD$"); #include +#include +#include + #include "dir.h" #include "globals.h" #include "GNode.h" Modified: projects/cider/usr.bin/make/util.c ============================================================================== --- projects/cider/usr.bin/make/util.c Wed Feb 6 04:34:27 2013 (r246379) +++ projects/cider/usr.bin/make/util.c Wed Feb 6 04:36:57 2013 (r246380) @@ -48,6 +48,7 @@ __FBSDID("$FreeBSD$"); */ #include +#include #include #include #include Modified: projects/cider/usr.bin/make/var.c ============================================================================== --- projects/cider/usr.bin/make/var.c Wed Feb 6 04:34:27 2013 (r246379) +++ projects/cider/usr.bin/make/var.c Wed Feb 6 04:36:57 2013 (r246380) @@ -88,6 +88,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include "buf.h" From owner-svn-src-projects@FreeBSD.ORG Wed Feb 6 04:37:53 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id BAA8EEE6; Wed, 6 Feb 2013 04:37:53 +0000 (UTC) (envelope-from alfred@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id ACD03BD5; Wed, 6 Feb 2013 04:37:53 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r164brXX073267; Wed, 6 Feb 2013 04:37:53 GMT (envelope-from alfred@svn.freebsd.org) Received: (from alfred@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r164brr2073266; Wed, 6 Feb 2013 04:37:53 GMT (envelope-from alfred@svn.freebsd.org) Message-Id: <201302060437.r164brr2073266@svn.freebsd.org> From: Alfred Perlstein Date: Wed, 6 Feb 2013 04:37:53 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246381 - projects/cider/usr.bin/make X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 04:37:53 -0000 Author: alfred Date: Wed Feb 6 04:37:53 2013 New Revision: 246381 URL: http://svnweb.freebsd.org/changeset/base/246381 Log: Fix RLIMIT_NOFILE for OS X. Modified: projects/cider/usr.bin/make/main.c Modified: projects/cider/usr.bin/make/main.c ============================================================================== --- projects/cider/usr.bin/make/main.c Wed Feb 6 04:36:57 2013 (r246380) +++ projects/cider/usr.bin/make/main.c Wed Feb 6 04:37:53 2013 (r246381) @@ -933,7 +933,11 @@ main(int argc, char **argv) if (getrlimit(RLIMIT_NOFILE, &rl) == -1) { err(2, "getrlimit"); } +#ifdef __APPLE__ + rl.rlim_cur = OPEN_MAX < rl.rlim_max ? OPEN_MAX : rl.rlim_max; +#else rl.rlim_cur = rl.rlim_max; +#endif if (setrlimit(RLIMIT_NOFILE, &rl) == -1) { err(2, "setrlimit"); } From owner-svn-src-projects@FreeBSD.ORG Wed Feb 6 04:39:04 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 16E1C187; Wed, 6 Feb 2013 04:39:04 +0000 (UTC) (envelope-from alfred@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 08C68BF0; Wed, 6 Feb 2013 04:39:04 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r164d3VV073465; Wed, 6 Feb 2013 04:39:03 GMT (envelope-from alfred@svn.freebsd.org) Received: (from alfred@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r164d3E2073464; Wed, 6 Feb 2013 04:39:03 GMT (envelope-from alfred@svn.freebsd.org) Message-Id: <201302060439.r164d3E2073464@svn.freebsd.org> From: Alfred Perlstein Date: Wed, 6 Feb 2013 04:39:03 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246382 - projects/cider/share/mk X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 04:39:04 -0000 Author: alfred Date: Wed Feb 6 04:39:03 2013 New Revision: 246382 URL: http://svnweb.freebsd.org/changeset/base/246382 Log: Hack to avoid adding libc.a to .depend. OS X has no such file, we will be building things shared on the platform for bootstrap. Modified: projects/cider/share/mk/bsd.prog.mk Modified: projects/cider/share/mk/bsd.prog.mk ============================================================================== --- projects/cider/share/mk/bsd.prog.mk Wed Feb 6 04:37:53 2013 (r246381) +++ projects/cider/share/mk/bsd.prog.mk Wed Feb 6 04:39:03 2013 (r246382) @@ -123,7 +123,9 @@ _EXTRADEPEND: echo ${PROG}: ${DPADD} >> ${DEPENDFILE} .endif .else +.if !defined(NO_LIBC_A) echo ${PROG}: ${LIBC} ${DPADD} >> ${DEPENDFILE} +.endif .if defined(PROG_CXX) .if !empty(CXXFLAGS:M-stdlib=libc++) echo ${PROG}: ${LIBCPLUSPLUS} >> ${DEPENDFILE} From owner-svn-src-projects@FreeBSD.ORG Wed Feb 6 04:40:03 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 60E922B2; Wed, 6 Feb 2013 04:40:03 +0000 (UTC) (envelope-from alfred@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 5466BBFA; Wed, 6 Feb 2013 04:40:03 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r164e3Cc073653; Wed, 6 Feb 2013 04:40:03 GMT (envelope-from alfred@svn.freebsd.org) Received: (from alfred@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r164e3LL073652; Wed, 6 Feb 2013 04:40:03 GMT (envelope-from alfred@svn.freebsd.org) Message-Id: <201302060440.r164e3LL073652@svn.freebsd.org> From: Alfred Perlstein Date: Wed, 6 Feb 2013 04:40:03 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246383 - projects/cider X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 04:40:03 -0000 Author: alfred Date: Wed Feb 6 04:40:02 2013 New Revision: 246383 URL: http://svnweb.freebsd.org/changeset/base/246383 Log: Hook to not build make(1) static on OS X. Modified: projects/cider/Makefile Modified: projects/cider/Makefile ============================================================================== --- projects/cider/Makefile Wed Feb 6 04:39:03 2013 (r246382) +++ projects/cider/Makefile Wed Feb 6 04:40:02 2013 (r246383) @@ -299,9 +299,13 @@ MMAKEENV= MAKEOBJDIRPREFIX=${MAKEPATH} \ INSTALL="sh ${.CURDIR}/tools/install.sh" MMAKE= ${MMAKEENV} ${MAKE} \ -D_UPGRADING \ - -DNOMAN -DNO_MAN -DNOSHARED -DNO_SHARED \ + -DNOMAN -DNO_MAN \ -DNO_CPU_CFLAGS -DNO_WERROR +.if !defined(BUILDING_OS_X) +MMAKE+= -DNOSHARED -DNO_SHARED +.endif + make: .PHONY @echo @echo "--------------------------------------------------------------" From owner-svn-src-projects@FreeBSD.ORG Wed Feb 6 04:46:25 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 9583A602 for ; Wed, 6 Feb 2013 04:46:25 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-lb0-f169.google.com (mail-lb0-f169.google.com [209.85.217.169]) by mx1.freebsd.org (Postfix) with ESMTP id 18808C3D for ; Wed, 6 Feb 2013 04:46:24 +0000 (UTC) Received: by mail-lb0-f169.google.com with SMTP id m4so869803lbo.0 for ; Tue, 05 Feb 2013 20:46:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=2ld/pI74bYnM4cp6mlY9OQvemJjnbBfAFrCeU/G7ydM=; b=kMZQ/sp3ndY87QCdGaExDd/WiqIKBJStE3Wni1x3u77MKS6VcULMMOK9Esn7NeBNXY eQ+padvy6+E+Afb8nPP9mXOHcixCvX9LaZ6dGy/z/OInhxSXGiySaztIj97ROQrL+Qyz qLHih0s4EvUJoKGfCpqQhRp6XjHLqX3dkO5TM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :x-gm-message-state; bh=2ld/pI74bYnM4cp6mlY9OQvemJjnbBfAFrCeU/G7ydM=; b=TZTEVmrC8flzW+weaAu019fQH7khabusKYUdEovIoV7ntNMwM/Lz3rUry1iWeyILel yYpVlAtNep7B8ffCCOHLg2vNUV18RT9Djco55L3c8LfpaXOvNHTkBD2ZHAk9Qu7CIWXf FgilYo+vpxE01qClM2TXgXUq/Jyih+zz4mHAEPphvAlCUOhzOXEdRPlVkGVP/VdK2YFU q8IRRNbG0wQFupBiz7aJLVStz6yHRcIzeszjl1og7aeWR+nlBQH3JMnYuSw2PaR/ErLq 3uU/KX+OHxT/6MOQd3QM9ga/9pX4HSS3BB+35hTG++suWrPhZxyUdBxJUFGtbeKtuaHF zTmA== X-Received: by 10.112.87.66 with SMTP id v2mr11039198lbz.130.1360125682601; Tue, 05 Feb 2013 20:41:22 -0800 (PST) MIME-Version: 1.0 Sender: lists@eitanadler.com Received: by 10.112.91.164 with HTTP; Tue, 5 Feb 2013 20:40:52 -0800 (PST) In-Reply-To: <201302060436.r164awc3073100@svn.freebsd.org> References: <201302060436.r164awc3073100@svn.freebsd.org> From: Eitan Adler Date: Tue, 5 Feb 2013 23:40:52 -0500 X-Google-Sender-Auth: gSCPgHDD89uxvihuK0xhjqs5hPk Message-ID: Subject: Re: svn commit: r246380 - projects/cider/usr.bin/make To: Alfred Perlstein Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQkABPQfWl83+0wtXAPpk+kTo7TMBTuLVdHwuR+m1BKncocMVCIkQAvaloTFIZrmDnSO+6LI Cc: svn-src-projects@freebsd.org, src-committers@freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 04:46:25 -0000 On 5 February 2013 23:36, Alfred Perlstein wrote: > Author: alfred > Date: Wed Feb 6 04:36:57 2013 > New Revision: 246380 > URL: http://svnweb.freebsd.org/changeset/base/246380 > > Log: > Add headers needed to compile on OS X 10.7.5. Please make sure to annotate that these headers are required on !FreeBSD otherwise they may be removed if someone does a "include what you use" run. -- Eitan Adler Source, Ports, Doc committer Bugmeister, Ports Security teams From owner-svn-src-projects@FreeBSD.ORG Wed Feb 6 13:41:40 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id EE59E940; Wed, 6 Feb 2013 13:41:40 +0000 (UTC) (envelope-from bright@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id 9A1E4A72; Wed, 6 Feb 2013 13:41:40 +0000 (UTC) Received: from Alfreds-MacBook-Pro-9.local (c-67-180-208-218.hsd1.ca.comcast.net [67.180.208.218]) by elvis.mu.org (Postfix) with ESMTPSA id 6245F1A3CF8; Wed, 6 Feb 2013 05:41:32 -0800 (PST) Message-ID: <51125D8C.3050405@mu.org> Date: Wed, 06 Feb 2013 05:41:32 -0800 From: Alfred Perlstein User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 To: Eitan Adler Subject: Re: svn commit: r246380 - projects/cider/usr.bin/make References: <201302060436.r164awc3073100@svn.freebsd.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: svn-src-projects@freebsd.org, Alfred Perlstein , src-committers@freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 13:41:41 -0000 On 2/5/13 8:40 PM, Eitan Adler wrote: > On 5 February 2013 23:36, Alfred Perlstein wrote: >> Author: alfred >> Date: Wed Feb 6 04:36:57 2013 >> New Revision: 246380 >> URL: http://svnweb.freebsd.org/changeset/base/246380 >> >> Log: >> Add headers needed to compile on OS X 10.7.5. > Please make sure to annotate that these headers are required on > !FreeBSD otherwise they may be removed if someone does a "include what > you use" run. > > Is there an existing way of doing this? I'm not sure if I should just do #ifndef __FreeBSD__ or something else? -Alfred From owner-svn-src-projects@FreeBSD.ORG Wed Feb 6 14:01:43 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id EAC9321C for ; Wed, 6 Feb 2013 14:01:43 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-ve0-f176.google.com (mail-ve0-f176.google.com [209.85.128.176]) by mx1.freebsd.org (Postfix) with ESMTP id 9EF51B7E for ; Wed, 6 Feb 2013 14:01:43 +0000 (UTC) Received: by mail-ve0-f176.google.com with SMTP id cz10so1157171veb.7 for ; Wed, 06 Feb 2013 06:01:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=E86KiRBqyzpHWQuR5uln107GyBvG7DZ5QJ/kYM10dag=; b=Ss/NszwTpYTtXf0/w8vpciHoDNyi5m1U+VAIiNlqp8WAi/lgnEEQUPOHgn0yeAQLXS GdAaMUjHBLzsMfgPxQKKHZMHAHXL+GmzMM+z6MIRGwIy7J1RDhWAWQ0tkwN0fZH5/WFG gH6X2Frp251ZUNHQXzPmoXMfq9U5j15cafXQM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :x-gm-message-state; bh=E86KiRBqyzpHWQuR5uln107GyBvG7DZ5QJ/kYM10dag=; b=me+Uzj0H1tLhhCXzTRofmNMCGx+It8M86dLdb0pyyTP0OMhvfLEcm1DG01E97EKgUI 8q2HFFs2rtzXsELzxOSDpnvLjEZSflM8trwmIzLNuLKy4D/trO9Qb9tDyzmS8Cl5s32w 65//MArURp7322RUBh6R9NvCbdaYoMJgrh9dBM43MICFXkUxlh/1lUawiZUouhCdbkX6 zIyFf7R6LIm2uxDq64Sctvq2RqE96Ar5sBmmMGoZhXTx6KRXK6Srp1GrSoAUTCdEPsMS yo+In3jwXJs/qRqdVzqFp+TQBQK3128NAMJ6p4q/2UXBWDtUPppwOEYk/JFzs90mRSy4 LauA== X-Received: by 10.58.97.165 with SMTP id eb5mr29398157veb.40.1360159296827; Wed, 06 Feb 2013 06:01:36 -0800 (PST) MIME-Version: 1.0 Sender: lists@eitanadler.com Received: by 10.220.207.16 with HTTP; Wed, 6 Feb 2013 06:01:05 -0800 (PST) In-Reply-To: <51125D8C.3050405@mu.org> References: <201302060436.r164awc3073100@svn.freebsd.org> <51125D8C.3050405@mu.org> From: Eitan Adler Date: Wed, 6 Feb 2013 09:01:05 -0500 X-Google-Sender-Auth: o_g4RF9BoeZixML6ndoYW_sNfVQ Message-ID: Subject: Re: svn commit: r246380 - projects/cider/usr.bin/make To: Alfred Perlstein Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQkWOHxDXKvQFIX2/V2r0Vka5h9Ok2IaIRpFMi4oZuHi4slhVhEieO/GDuRZdRKzPtPFqJhW Cc: svn-src-projects@freebsd.org, Alfred Perlstein , src-committers@freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 14:01:44 -0000 On 6 February 2013 08:41, Alfred Perlstein wrote: > On 2/5/13 8:40 PM, Eitan Adler wrote: >> >> On 5 February 2013 23:36, Alfred Perlstein wrote: >>> >>> Author: alfred >>> Date: Wed Feb 6 04:36:57 2013 >>> New Revision: 246380 >>> URL: http://svnweb.freebsd.org/changeset/base/246380 >>> >>> Log: >>> Add headers needed to compile on OS X 10.7.5. >> >> Please make sure to annotate that these headers are required on >> !FreeBSD otherwise they may be removed if someone does a "include what >> you use" run. >> >> > Is there an existing way of doing this? > > I'm not sure if I should just do > #ifndef __FreeBSD__ > or something else? This is fine by me, but others may have more clue about what is convention. -- Eitan Adler Source, Ports, Doc committer Bugmeister, Ports Security teams From owner-svn-src-projects@FreeBSD.ORG Wed Feb 6 15:23:58 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id E9B862FB; Wed, 6 Feb 2013 15:23:58 +0000 (UTC) (envelope-from davide@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id DB39224B; Wed, 6 Feb 2013 15:23:58 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16FNwpf059917; Wed, 6 Feb 2013 15:23:58 GMT (envelope-from davide@svn.freebsd.org) Received: (from davide@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16FNuoP059902; Wed, 6 Feb 2013 15:23:56 GMT (envelope-from davide@svn.freebsd.org) Message-Id: <201302061523.r16FNuoP059902@svn.freebsd.org> From: Davide Italiano Date: Wed, 6 Feb 2013 15:23:56 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246413 - in projects/calloutng/sys: dev/random dev/syscons kern netinet sys X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 15:23:59 -0000 Author: davide Date: Wed Feb 6 15:23:55 2013 New Revision: 246413 URL: http://svnweb.freebsd.org/changeset/base/246413 Log: Move callout(9) from struct bintime to a new 64-bit type, sbintime_t. There are quite a few advantages in using sbintime_t over struct bintime, they've been widely discussed on -current. See archives for more informations on the topic. Suggested by: phk Reviewed by: mav Modified: projects/calloutng/sys/dev/random/randomdev_soft.c projects/calloutng/sys/dev/syscons/syscons.c projects/calloutng/sys/kern/kern_condvar.c projects/calloutng/sys/kern/kern_event.c projects/calloutng/sys/kern/kern_resource.c projects/calloutng/sys/kern/kern_synch.c projects/calloutng/sys/kern/kern_tc.c projects/calloutng/sys/kern/kern_time.c projects/calloutng/sys/kern/kern_timeout.c projects/calloutng/sys/kern/subr_log.c projects/calloutng/sys/kern/subr_param.c projects/calloutng/sys/kern/subr_sleepqueue.c projects/calloutng/sys/kern/sys_generic.c projects/calloutng/sys/netinet/tcp_timer.c projects/calloutng/sys/sys/_callout.h projects/calloutng/sys/sys/callout.h projects/calloutng/sys/sys/condvar.h projects/calloutng/sys/sys/mutex.h projects/calloutng/sys/sys/rwlock.h projects/calloutng/sys/sys/sleepqueue.h projects/calloutng/sys/sys/sx.h projects/calloutng/sys/sys/systm.h projects/calloutng/sys/sys/time.h Modified: projects/calloutng/sys/dev/random/randomdev_soft.c ============================================================================== --- projects/calloutng/sys/dev/random/randomdev_soft.c Wed Feb 6 15:18:46 2013 (r246412) +++ projects/calloutng/sys/dev/random/randomdev_soft.c Wed Feb 6 15:23:55 2013 (r246413) @@ -282,9 +282,8 @@ random_kthread(void *arg __unused) random_kthread_control = 0; /* Work done, so don't belabour the issue */ - msleep_spin_bt(&random_kthread_control, &harvest_mtx, - "-", ticks2bintime(hz / 10), zero_bt, - C_PREL(1) | C_HARDCLOCK); + msleep_spin_sbt(&random_kthread_control, &harvest_mtx, + "-", (SBT_1S / 10), 0, C_PREL(1)); } mtx_unlock_spin(&harvest_mtx); Modified: projects/calloutng/sys/dev/syscons/syscons.c ============================================================================== --- projects/calloutng/sys/dev/syscons/syscons.c Wed Feb 6 15:18:46 2013 (r246412) +++ projects/calloutng/sys/dev/syscons/syscons.c Wed Feb 6 15:23:55 2013 (r246413) @@ -1899,8 +1899,8 @@ done: rate = 2; else rate = 30; - callout_reset_bt(&sc->ctimeout, ticks2bintime(hz / rate), zero_bt, - scrn_timer, sc, C_PREL(1) | C_HARDCLOCK); + callout_reset_sbt(&sc->ctimeout, (SBT_1S / rate), 0, + scrn_timer, sc, C_PREL(1)); } } @@ -3845,8 +3845,8 @@ blink_screen(void *arg) (*scp->rndr->draw)(scp, 0, scp->xsize*scp->ysize, scp->sc->blink_in_progress & 1); scp->sc->blink_in_progress--; - callout_reset_bt(&scp->sc->cblink, ticks2bintime(hz / 15), zero_bt, - blink_screen, scp, C_PREL(0) | C_HARDCLOCK); + callout_reset_sbt(&scp->sc->cblink, (SBT_1S / 15), 0, + blink_screen, scp, C_PREL(0)); } } Modified: projects/calloutng/sys/kern/kern_condvar.c ============================================================================== --- projects/calloutng/sys/kern/kern_condvar.c Wed Feb 6 15:18:46 2013 (r246412) +++ projects/calloutng/sys/kern/kern_condvar.c Wed Feb 6 15:23:55 2013 (r246413) @@ -274,8 +274,8 @@ _cv_wait_sig(struct cv *cvp, struct lock * cv_signal or cv_broadcast, EWOULDBLOCK if the timeout expires. */ int -_cv_timedwait_bt(struct cv *cvp, struct lock_object *lock, struct bintime bt, - struct bintime pr, int flags) +_cv_timedwait_sbt(struct cv *cvp, struct lock_object *lock, sbintime_t sbt, + sbintime_t pr, int flags) { WITNESS_SAVE_DECL(lock_witness); struct lock_class *class; @@ -311,7 +311,7 @@ _cv_timedwait_bt(struct cv *cvp, struct DROP_GIANT(); sleepq_add(cvp, lock, cvp->cv_description, SLEEPQ_CONDVAR, 0); - sleepq_set_timeout_bt(cvp, bt, pr, flags); + sleepq_set_timeout_sbt(cvp, sbt, pr, flags); if (lock != &Giant.lock_object) { if (class->lc_flags & LC_SLEEPABLE) sleepq_release(cvp); @@ -342,8 +342,8 @@ _cv_timedwait_bt(struct cv *cvp, struct * or ERESTART if a signal was caught. */ int -_cv_timedwait_sig_bt(struct cv *cvp, struct lock_object *lock, - struct bintime bt, struct bintime pr, int flags) +_cv_timedwait_sig_sbt(struct cv *cvp, struct lock_object *lock, + sbintime_t sbt, sbintime_t pr, int flags) { WITNESS_SAVE_DECL(lock_witness); struct lock_class *class; @@ -380,7 +380,7 @@ _cv_timedwait_sig_bt(struct cv *cvp, str sleepq_add(cvp, lock, cvp->cv_description, SLEEPQ_CONDVAR | SLEEPQ_INTERRUPTIBLE, 0); - sleepq_set_timeout_bt(cvp, bt, pr, flags); + sleepq_set_timeout_sbt(cvp, sbt, pr, flags); if (lock != &Giant.lock_object) { if (class->lc_flags & LC_SLEEPABLE) sleepq_release(cvp); Modified: projects/calloutng/sys/kern/kern_event.c ============================================================================== --- projects/calloutng/sys/kern/kern_event.c Wed Feb 6 15:18:46 2013 (r246412) +++ projects/calloutng/sys/kern/kern_event.c Wed Feb 6 15:23:55 2013 (r246413) @@ -517,14 +517,11 @@ knote_fork(struct knlist *list, int pid) * XXX: EVFILT_TIMER should perhaps live in kern_time.c beside the * interval timer support code. */ -static struct bintime -timer2bintime(intptr_t data) +static __inline sbintime_t +timer2sbintime(intptr_t data) { - struct bintime bt; - bt.sec = data / 1000; - bt.frac = (data % 1000) * (((uint64_t)1 << 63) / 500); - return bt; + return (SBT_1MS * data); } static void @@ -546,8 +543,8 @@ filt_timerexpire(void *knx) */ if ((kn->kn_flags & EV_ONESHOT) != EV_ONESHOT) { calloutp = (struct callout *)kn->kn_hook; - callout_reset_bt_on(calloutp, - timer2bintime(kn->kn_sdata), zero_bt /* 1ms? */, + callout_reset_sbt_on(calloutp, + timer2sbintime(kn->kn_sdata), 0 /* 1ms? */, filt_timerexpire, kn, PCPU_GET(cpuid), 0); } } @@ -572,8 +569,8 @@ filt_timerattach(struct knote *kn) calloutp = malloc(sizeof(*calloutp), M_KQUEUE, M_WAITOK); callout_init(calloutp, CALLOUT_MPSAFE); kn->kn_hook = calloutp; - callout_reset_bt_on(calloutp, - timer2bintime(kn->kn_sdata), zero_bt /* 1ms? */, + callout_reset_sbt_on(calloutp, + timer2sbintime(kn->kn_sdata), 0 /* 1ms? */, filt_timerexpire, kn, PCPU_GET(cpuid), 0); return (0); @@ -1319,7 +1316,7 @@ kqueue_scan(struct kqueue *kq, int maxev const struct timespec *tsp, struct kevent *keva, struct thread *td) { struct kevent *kevp; - struct bintime abt, rbt; + sbintime_t asbt, rsbt; struct knote *kn, *marker; int count, nkev, error, influx; int haskqglobal, touch; @@ -1339,19 +1336,15 @@ kqueue_scan(struct kqueue *kq, int maxev goto done_nl; } if (timespecisset(tsp)) { - timespec2bintime(tsp, &rbt); - if (TIMESEL(&abt, &rbt)) - bintime_add(&abt, &tc_tick_bt); - bintime_add(&abt, &rbt); - bintime_shift(&rbt, -tc_timeexp); - } else { - abt.sec = -1; - abt.frac = 0; - } - } else { - abt.sec = 0; - abt.frac = 0; - } + rsbt = timespec2sbintime(*tsp); + if (TIMESEL(&asbt, rsbt)) + asbt += tc_tick_sbt; + asbt += rsbt; + rsbt >>= tc_precexp; + } else + asbt = -1; + } else + asbt = 0; marker = knote_alloc(1); if (marker == NULL) { error = ENOMEM; @@ -1363,12 +1356,12 @@ kqueue_scan(struct kqueue *kq, int maxev retry: kevp = keva; if (kq->kq_count == 0) { - if (abt.sec < 0) { + if (asbt == -1) { error = EWOULDBLOCK; } else { kq->kq_state |= KQ_SLEEP; - error = msleep_bt(kq, &kq->kq_lock, PSOCK | PCATCH, - "kqread", abt, rbt, C_ABSOLUTE); + error = msleep_sbt(kq, &kq->kq_lock, PSOCK | PCATCH, + "kqread", asbt, rsbt, C_ABSOLUTE); } if (error == 0) goto retry; Modified: projects/calloutng/sys/kern/kern_resource.c ============================================================================== --- projects/calloutng/sys/kern/kern_resource.c Wed Feb 6 15:18:46 2013 (r246412) +++ projects/calloutng/sys/kern/kern_resource.c Wed Feb 6 15:23:55 2013 (r246413) @@ -645,7 +645,7 @@ lim_cb(void *arg) } } if ((p->p_flag & P_WEXIT) == 0) - callout_reset_bt(&p->p_limco, ticks2bintime(hz), zero_bt, + callout_reset_sbt(&p->p_limco, SBT_1S, 0, lim_cb, p, C_PREL(1) | C_HARDCLOCK); } @@ -698,7 +698,7 @@ kern_proc_setrlimit(struct thread *td, s case RLIMIT_CPU: if (limp->rlim_cur != RLIM_INFINITY && p->p_cpulimit == RLIM_INFINITY) - callout_reset_bt(&p->p_limco, ticks2bintime(hz), zero_bt, + callout_reset_sbt(&p->p_limco, SBT_1S, 0, lim_cb, p, C_PREL(1) | C_HARDCLOCK); p->p_cpulimit = limp->rlim_cur; break; @@ -1139,7 +1139,7 @@ lim_fork(struct proc *p1, struct proc *p p2->p_limit = lim_hold(p1->p_limit); callout_init_mtx(&p2->p_limco, &p2->p_mtx, 0); if (p1->p_cpulimit != RLIM_INFINITY) - callout_reset_bt(&p2->p_limco, ticks2bintime(hz), zero_bt, + callout_reset_sbt(&p2->p_limco, SBT_1S, 0, lim_cb, p2, C_PREL(1) | C_HARDCLOCK); } Modified: projects/calloutng/sys/kern/kern_synch.c ============================================================================== --- projects/calloutng/sys/kern/kern_synch.c Wed Feb 6 15:18:46 2013 (r246412) +++ projects/calloutng/sys/kern/kern_synch.c Wed Feb 6 15:23:55 2013 (r246413) @@ -146,7 +146,7 @@ sleepinit(void) */ int _sleep(void *ident, struct lock_object *lock, int priority, - const char *wmesg, struct bintime bt, struct bintime pr, int flags) + const char *wmesg, sbintime_t sbt, sbintime_t pr, int flags) { struct thread *td; struct proc *p; @@ -162,7 +162,7 @@ _sleep(void *ident, struct lock_object * #endif WITNESS_WARN(WARN_GIANTOK | WARN_SLEEPOK, lock, "Sleeping on \"%s\"", wmesg); - KASSERT(bintime_isset(&bt) || mtx_owned(&Giant) || lock != NULL, + KASSERT(sbt != 0 || mtx_owned(&Giant) || lock != NULL, ("sleeping without a lock")); KASSERT(p != NULL, ("msleep1")); KASSERT(ident != NULL && TD_IS_RUNNING(td), ("msleep")); @@ -232,17 +232,17 @@ _sleep(void *ident, struct lock_object * * return from cursig(). */ sleepq_add(ident, lock, wmesg, sleepq_flags, 0); - if (bintime_isset(&bt)) - sleepq_set_timeout_bt(ident, bt, pr, flags); + if (sbt != 0) + sleepq_set_timeout_sbt(ident, sbt, pr, flags); if (lock != NULL && class->lc_flags & LC_SLEEPABLE) { sleepq_release(ident); WITNESS_SAVE(lock, lock_witness); lock_state = class->lc_unlock(lock); sleepq_lock(ident); } - if (bintime_isset(&bt) && catch) + if (sbt != 0 && catch) rval = sleepq_timedwait_sig(ident, pri); - else if (bintime_isset(&bt)) + else if (sbt != 0) rval = sleepq_timedwait(ident, pri); else if (catch) rval = sleepq_wait_sig(ident, pri); @@ -263,8 +263,8 @@ _sleep(void *ident, struct lock_object * } int -msleep_spin_bt(void *ident, struct mtx *mtx, const char *wmesg, - struct bintime bt, struct bintime pr, int flags) +msleep_spin_sbt(void *ident, struct mtx *mtx, const char *wmesg, + sbintime_t sbt, sbintime_t pr, int flags) { struct thread *td; struct proc *p; @@ -302,8 +302,8 @@ msleep_spin_bt(void *ident, struct mtx * * We put ourselves on the sleep queue and start our timeout. */ sleepq_add(ident, &mtx->lock_object, wmesg, SLEEPQ_SLEEP, 0); - if (bintime_isset(&bt)) - sleepq_set_timeout_bt(ident, bt, pr, flags); + if (sbt != 0) + sleepq_set_timeout_sbt(ident, sbt, pr, flags); /* * Can't call ktrace with any spin locks held so it can lock the @@ -325,7 +325,7 @@ msleep_spin_bt(void *ident, struct mtx * wmesg); sleepq_lock(ident); #endif - if (bintime_isset(&bt)) + if (sbt != 0) rval = sleepq_timedwait(ident, 0); else { sleepq_wait(ident, 0); @@ -349,28 +349,30 @@ msleep_spin_bt(void *ident, struct mtx * * to a "timo" value of one. */ int -pause_bt(const char *wmesg, struct bintime bt, struct bintime pr, int flags) +pause_sbt(const char *wmesg, sbintime_t sbt, sbintime_t pr, int flags) { + int sbt_sec; - KASSERT(bt.sec >= 0, ("pause: timo must be >= 0")); + sbt_sec = sbintime_getsec(sbt); + KASSERT(sbt_sec >= 0, ("pause: timo must be >= 0")); /* silently convert invalid timeouts */ - if (!bintime_isset(&bt)) - bt = tick_bt; + if (sbt == 0) + sbt = tick_sbt; if (cold) { /* * We delay one second at a time to avoid overflowing the * system specific DELAY() function(s): */ - while (bt.sec > 0) { + while (sbt_sec > 0) { DELAY(1000000); - bt.sec--; + sbt_sec--; } - DELAY(bt.frac >> 44); + DELAY(sbt / SBT_1US); return (0); } - return (_sleep(&pause_wchan, NULL, 0, wmesg, bt, pr, flags)); + return (_sleep(&pause_wchan, NULL, 0, wmesg, sbt, pr, flags)); } /* @@ -561,8 +563,8 @@ loadav(void *arg) * random variation to avoid synchronisation with processes that * run at regular intervals. */ - callout_reset_bt(&loadav_callout, - ticks2bintime(hz * 4 + (int)(random() % (hz * 2 + 1))), zero_bt, + callout_reset_sbt(&loadav_callout, + tick_sbt * (hz * 4 + (int)(random() % (hz * 2 + 1))), 0, loadav, NULL, C_DIRECT_EXEC | C_HARDCLOCK); } Modified: projects/calloutng/sys/kern/kern_tc.c ============================================================================== --- projects/calloutng/sys/kern/kern_tc.c Wed Feb 6 15:18:46 2013 (r246412) +++ projects/calloutng/sys/kern/kern_tc.c Wed Feb 6 15:23:55 2013 (r246413) @@ -122,8 +122,11 @@ SYSCTL_INT(_kern_timecounter, OID_AUTO, struct bintime bt_timethreshold; struct bintime bt_tickthreshold; +sbintime_t sbt_timethreshold; +sbintime_t sbt_tickthreshold; struct bintime tc_tick_bt; -int tc_timeexp; +sbintime_t tc_tick_sbt; +int tc_precexp; int tc_timepercentage = TC_DEFAULTPERC; TUNABLE_INT("kern.timecounter.alloweddeviation", &tc_timepercentage); static int sysctl_kern_timecounter_adjprecision(SYSCTL_HANDLER_ARGS); @@ -347,6 +350,16 @@ binuptime(struct bintime *bt) } void +sbinuptime(sbintime_t *sbt) +{ + /* XXX: We need a real implementation, but tomorrow */ + struct bintime bt; + + binuptime(&bt); + *sbt = bintime2sbintime(bt); +} + +void nanouptime(struct timespec *tsp) { struct bintime bt; @@ -404,6 +417,16 @@ getbinuptime(struct bintime *bt) } void +getsbinuptime(sbintime_t *sbt) +{ + /* XXX: We need a real implementation, but tomorrow */ + struct bintime bt; + + getbinuptime(&bt); + *sbt = bintime2sbintime(bt); +} + +void getnanouptime(struct timespec *tsp) { struct timehands *th; @@ -896,6 +919,16 @@ binuptime(struct bintime *bt) } void +sbinuptime(sbintime_t sbt) +{ + /* XXX: We need a real implementation, but tomorrow */ + struct bintime bt; + + binuptime(&bt); + *sbt = bintime2sbintime(bt); +} + +void nanouptime(struct timespec *tsp) { @@ -938,6 +971,16 @@ getbinuptime(struct bintime *bt) } void +getsbinuptime(sbintime_t *sbt) +{ + /* XXX: We need a real implementation, but tomorrow */ + struct bintime bt; + + getbinuptime(&bt); + *sbt = bintime2sbintime(bt); +} + +void getnanouptime(struct timespec *tsp) { @@ -1725,17 +1768,19 @@ tc_adjprecision(void) if (tc_timepercentage > 0) { t = (99 + tc_timepercentage) / tc_timepercentage; - tc_timeexp = fls(t + (t >> 1)) - 1; + tc_precexp = fls(t + (t >> 1)) - 1; FREQ2BT(hz / tc_tick, &bt_timethreshold); FREQ2BT(hz, &bt_tickthreshold); - bintime_shift(&bt_timethreshold, tc_timeexp); - bintime_shift(&bt_tickthreshold, tc_timeexp); + bintime_shift(&bt_timethreshold, tc_precexp); + bintime_shift(&bt_tickthreshold, tc_precexp); } else { - tc_timeexp = 31; + tc_precexp = 31; bt_timethreshold.sec = INT_MAX; bt_timethreshold.frac = ~(uint64_t)0; bt_tickthreshold = bt_timethreshold; } + sbt_timethreshold = bintime2sbintime(bt_timethreshold); + sbt_tickthreshold = bintime2sbintime(bt_tickthreshold); } static int @@ -1772,8 +1817,10 @@ inittimecounter(void *dummy) tc_tick = 1; tc_adjprecision(); FREQ2BT(hz, &tick_bt); + tick_sbt = bintime2sbintime(tick_bt); tick_rate = hz / tc_tick; FREQ2BT(tick_rate, &tc_tick_bt); + tc_tick_sbt = bintime2sbintime(tc_tick_bt); p = (tc_tick * 1000000) / hz; printf("Timecounters tick every %d.%03u msec\n", p / 1000, p % 1000); Modified: projects/calloutng/sys/kern/kern_time.c ============================================================================== --- projects/calloutng/sys/kern/kern_time.c Wed Feb 6 15:18:46 2013 (r246412) +++ projects/calloutng/sys/kern/kern_time.c Wed Feb 6 15:23:55 2013 (r246413) @@ -483,34 +483,32 @@ int kern_nanosleep(struct thread *td, struct timespec *rqt, struct timespec *rmt) { struct timespec ts; - struct bintime bt, btt, bt_prec, tmp; + sbintime_t sbt, sbtt, prec, tmp; int error; if (rqt->tv_nsec < 0 || rqt->tv_nsec >= 1000000000) return (EINVAL); if (rqt->tv_sec < 0 || (rqt->tv_sec == 0 && rqt->tv_nsec == 0)) return (0); - timespec2bintime(rqt, &tmp); - bt_prec = tmp; - bintime_shift(&bt_prec, -tc_timeexp); - if (TIMESEL(&bt, &tmp)) - bintime_add(&bt, &tc_tick_bt); - bintime_add(&bt, &tmp); - error = tsleep_bt(&nanowait, PWAIT | PCATCH, "nanslp", bt, bt_prec, + tmp = timespec2sbintime(*rqt); + prec = tmp; + prec >>= tc_precexp; + if (TIMESEL(&sbt, tmp)) + sbt += tc_tick_sbt; + sbt += tmp; + error = tsleep_sbt(&nanowait, PWAIT | PCATCH, "nanslp", sbt, prec, C_ABSOLUTE); if (error != EWOULDBLOCK) { if (error == ERESTART) error = EINTR; - TIMESEL(&btt, &tmp); + TIMESEL(&sbtt, tmp); if (rmt != NULL) { - tmp = bt; - bintime_sub(&tmp, &btt); - bintime2timespec(&tmp, &ts); + ts = sbintime2timespec(sbt - sbtt); if (ts.tv_sec < 0) timespecclear(&ts); *rmt = ts; } - if (bintime_cmp(&btt, &bt, >=)) + if (sbtt >= sbt) return (0); return (error); } Modified: projects/calloutng/sys/kern/kern_timeout.c ============================================================================== --- projects/calloutng/sys/kern/kern_timeout.c Wed Feb 6 15:18:46 2013 (r246412) +++ projects/calloutng/sys/kern/kern_timeout.c Wed Feb 6 15:23:55 2013 (r246413) @@ -121,7 +121,7 @@ struct cc_exec { void (*ce_migration_func)(void *); void *ce_migration_arg; int ce_migration_cpu; - struct bintime ce_migration_time; + sbintime_t ce_migration_time; #endif int cc_cancel; int cc_waiting; @@ -138,8 +138,8 @@ struct callout_cpu { struct callout_tailq *cc_callwheel; struct callout_tailq cc_expireq; struct callout_list cc_callfree; - struct bintime cc_firstevent; - struct bintime cc_lastscan; + sbintime_t cc_firstevent; + sbintime_t cc_lastscan; void *cc_cookie; }; @@ -217,7 +217,7 @@ cc_cme_cleanup(struct callout_cpu *cc, i cc->cc_exec_entity[direct].cc_waiting = 0; #ifdef SMP cc->cc_exec_entity[direct].ce_migration_cpu = CPUBLOCK; - bintime_clear(&cc->cc_exec_entity[direct].ce_migration_time); + cc->cc_exec_entity[direct].ce_migration_time = 0; cc->cc_exec_entity[direct].ce_migration_func = NULL; cc->cc_exec_entity[direct].ce_migration_arg = NULL; #endif @@ -368,30 +368,29 @@ SYSINIT(start_softclock, SI_SUB_SOFTINTR #define CC_HASH_SHIFT 10 static inline int -callout_hash(struct bintime *bt) +callout_hash(sbintime_t sbt) { - - return (int) ((bt->sec << CC_HASH_SHIFT) + - (bt->frac >> (64 - CC_HASH_SHIFT))); + + return (int)(sbt >> (32 - CC_HASH_SHIFT)); } static inline int -get_bucket(struct bintime *bt) +callout_get_bucket(sbintime_t sbt) { - return callout_hash(bt) & callwheelmask; + return callout_hash(sbt) & callwheelmask; } void callout_process(struct bintime *now) { - struct bintime first, last, max, tmp_max; struct callout *tmp, *tmpn; struct callout_cpu *cc; struct callout_tailq *sc; uint64_t lookahead; - int depth_dir, firstb, mpcalls_dir, lastb, nowb, lockcalls_dir, - need_softclock, exit_allowed, exit_wanted; + sbintime_t first, last, max, now_sbt, tmp_max; + int depth_dir, firstb, lastb, mpcalls_dir, nowb, + lockcalls_dir, need_softclock, exit_allowed, exit_wanted; need_softclock = 0; depth_dir = 0; @@ -401,22 +400,23 @@ callout_process(struct bintime *now) mtx_lock_spin_flags(&cc->cc_lock, MTX_QUIET); /* Compute the buckets of the last scan and present times. */ - firstb = callout_hash(&cc->cc_lastscan); - cc->cc_lastscan = *now; - nowb = callout_hash(now); + firstb = callout_hash(cc->cc_lastscan); + now_sbt = bintime2sbintime(*now); + cc->cc_lastscan = now_sbt; + nowb = callout_hash(now_sbt); /* Compute the last bucket and minimum time of the bucket after it. */ if (nowb == firstb) - lookahead = 1LLU << 60; /* 1/16s */ + lookahead = (SBT_1S / 16); else if (nowb - firstb == 1) - lookahead = 1LLU << 61; /* 1/8s */ + lookahead = (SBT_1S / 8); else - lookahead = 1LLU << 63; /* 1/2s */ - first = last = *now; - bintime_addx(&first, lookahead / 2); - bintime_addx(&last, lookahead); - last.frac &= (0xffffffffffffffffLLU << (64 - CC_HASH_SHIFT)); - lastb = callout_hash(&last) - 1; + lookahead = (SBT_1S / 2); + first = last = now_sbt; + first += (lookahead / 2); + last += lookahead; + last &= (0xffffffffffffffffLLU << (32 - CC_HASH_SHIFT)); + lastb = callout_hash(last) - 1; max = last; /* @@ -438,7 +438,7 @@ callout_process(struct bintime *now) tmp = TAILQ_FIRST(sc); while (tmp != NULL) { /* Run the callout if present time within allowed. */ - if (bintime_cmp(&tmp->c_time, now, <=)) { + if (tmp->c_time <= now_sbt) { /* * Consumer told us the callout may be run * directly from hardware interrupt context. @@ -464,22 +464,22 @@ callout_process(struct bintime *now) continue; } /* Skip events from distant future. */ - if (bintime_cmp(&tmp->c_time, &max, >=)) + if (tmp->c_time >= max) goto next; /* * Event minimal time is bigger than present maximal * time, so it cannot be aggregated. */ - if (bintime_cmp(&tmp->c_time, &last, >)) { + if (tmp->c_time > last) { exit_wanted = 1; goto next; } /* Update first and last time, respecting this event. */ - if (bintime_cmp(&tmp->c_time, &first, <)) + if (tmp->c_time < first) first = tmp->c_time; tmp_max = tmp->c_time; - bintime_add(&tmp_max, &tmp->c_precision); - if (bintime_cmp(&tmp_max, &last, <)) + tmp_max += tmp->c_precision; + if (tmp_max < last) last = tmp_max; next: tmp = TAILQ_NEXT(tmp, c_links.tqe); @@ -500,7 +500,8 @@ next: } cc->cc_exec_next_dir = NULL; if (callout_new_inserted != NULL) - (*callout_new_inserted)(curcpu, last, first); + (*callout_new_inserted)(curcpu, sbintime2bintime(last), + sbintime2bintime(first)); cc->cc_firstevent = last; #ifdef CALLOUT_PROFILING avg_depth_dir += (depth_dir * 1000 - avg_depth_dir) >> 8; @@ -542,39 +543,38 @@ callout_lock(struct callout *c) static void callout_cc_add(struct callout *c, struct callout_cpu *cc, - struct bintime to_bintime, struct bintime precision, void (*func)(void *), + sbintime_t sbt, sbintime_t precision, void (*func)(void *), void *arg, int cpu, int flags) { - struct bintime last; + sbintime_t last; int bucket; CC_LOCK_ASSERT(cc); - if (bintime_cmp(&to_bintime, &cc->cc_lastscan, <)) - to_bintime = cc->cc_lastscan; + if (sbt < cc->cc_lastscan) + sbt = cc->cc_lastscan; c->c_arg = arg; c->c_flags |= (CALLOUT_ACTIVE | CALLOUT_PENDING); if (flags & C_DIRECT_EXEC) c->c_flags |= CALLOUT_DIRECT; c->c_flags &= ~CALLOUT_PROCESSED; c->c_func = func; - c->c_time = to_bintime; + c->c_time = sbt; c->c_precision = precision; - CTR4(KTR_CALLOUT, "precision set for %p: %d.%08x%08x", - c, c->c_precision.sec, (u_int) (c->c_precision.frac >> 32), - (u_int) (c->c_precision.frac & 0xffffffff)); - bucket = get_bucket(&c->c_time); + bucket = callout_get_bucket(c->c_time); + CTR3(KTR_CALLOUT, "precision set for %p: %d.%08x", + c, (int)(c->c_precision >> 32), + (u_int)(c->c_precision & 0xffffffff)); TAILQ_INSERT_TAIL(&cc->cc_callwheel[bucket], c, c_links.tqe); /* * Inform the eventtimers(4) subsystem there's a new callout * that has been inserted, but only if really required. */ - last = c->c_time; - bintime_add(&last, &c->c_precision); - if (callout_new_inserted != NULL && - (bintime_cmp(&last, &cc->cc_firstevent, <) || - !bintime_isset(&cc->cc_firstevent))) { + last = c->c_time + c->c_precision; + if (callout_new_inserted != NULL && ((last < cc->cc_firstevent) || + (cc->cc_firstevent == 0))) { cc->cc_firstevent = last; - (*callout_new_inserted)(cpu, last, c->c_time); + (*callout_new_inserted)(cpu, sbintime2bintime(last), + sbintime2bintime(c->c_time)); } } @@ -602,7 +602,7 @@ softclock_call_cc(struct callout *c, str void (*new_func)(void *); void *new_arg; int flags, new_cpu; - struct bintime new_time; + sbintime_t new_time; #endif #ifdef DIAGNOSTIC struct bintime bt1, bt2; @@ -896,27 +896,28 @@ DPCPU_DECLARE(struct bintime, hardclockt * callout_deactivate() - marks the callout as having been serviced */ int -callout_reset_bt_on(struct callout *c, struct bintime bt, struct bintime pr, +callout_reset_sbt_on(struct callout *c, sbintime_t sbt, sbintime_t precision, void (*ftn)(void *), void *arg, int cpu, int flags) { - struct bintime to_bt, pr1; + sbintime_t to_sbt, pr; + struct bintime to_bt; struct callout_cpu *cc; int bucket, cancelled, direct; cancelled = 0; if (flags & C_ABSOLUTE) { - to_bt = bt; + to_sbt = sbt; } else { - if ((flags & C_HARDCLOCK) && bintime_cmp(&bt, &tick_bt, <)) - bt = tick_bt; + if ((flags & C_HARDCLOCK) && (sbt < tick_sbt)) + sbt = tick_sbt; if ((flags & C_HARDCLOCK) || #ifdef NO_EVENTTIMERS - bintime_cmp(&bt, &bt_timethreshold, >=)) { - getbinuptime(&to_bt); + sbt >= sbt_timethreshold) { + getsbinuptime(&to_sbt); /* Add safety belt for the case of hz > 1000. */ - bintime_addx(&to_bt, tc_tick_bt.frac - tick_bt.frac); + to_sbt += (tc_tick_dur - tick_dur); #else - bintime_cmp(&bt, &bt_tickthreshold, >=)) { + sbt >= sbt_tickthreshold) { /* * Obtain the time of the last hardclock() call on * this CPU directly from the kern_clocksource.c. @@ -925,20 +926,18 @@ callout_reset_bt_on(struct callout *c, s */ spinlock_enter(); to_bt = DPCPU_GET(hardclocktime); + to_sbt = bintime2sbintime(to_bt); spinlock_exit(); #endif if ((flags & C_HARDCLOCK) == 0) - bintime_addx(&to_bt, tick_bt.frac); + to_sbt += tick_sbt; } else - binuptime(&to_bt); - bintime_add(&to_bt, &bt); - pr1 = bt; - if (C_PRELGET(flags) < 0) - bintime_shift(&pr1, -tc_timeexp); - else - bintime_shift(&pr1, -C_PRELGET(flags)); - if (bintime_cmp(&pr1, &pr, >)) - pr = pr1; + sbinuptime(&to_sbt); + to_sbt += sbt; + pr = ((C_PRELGET(flags) < 0) ? sbt >> tc_precexp : + sbt >> C_PRELGET(flags)); + if (pr > precision) + precision = pr; } /* * Don't allow migration of pre-allocated callouts lest they @@ -975,7 +974,7 @@ callout_reset_bt_on(struct callout *c, s if (cc->cc_exec_next_dir == c) cc->cc_exec_next_dir = TAILQ_NEXT(c, c_links.tqe); - bucket = get_bucket(&c->c_time); + bucket = callout_get_bucket(c->c_time); TAILQ_REMOVE(&cc->cc_callwheel[bucket], c, c_links.tqe); } else @@ -994,14 +993,14 @@ callout_reset_bt_on(struct callout *c, s if (cc->cc_exec_entity[direct].cc_curr == c) { cc->cc_exec_entity[direct].ce_migration_cpu = cpu; cc->cc_exec_entity[direct].ce_migration_time - = to_bt; + = to_sbt; cc->cc_exec_entity[direct].ce_migration_func = ftn; cc->cc_exec_entity[direct].ce_migration_arg = arg; c->c_flags |= CALLOUT_DFRMIGRATION; CTR6(KTR_CALLOUT, "migration of %p func %p arg %p in %d.%08x to %u deferred", - c, c->c_func, c->c_arg, (int)(to_bt.sec), - (u_int)(to_bt.frac >> 32), cpu); + c, c->c_func, c->c_arg, (int)(to_sbt >> 32), + (u_int)(to_sbt & 0xffffffff), cpu); CC_UNLOCK(cc); return (cancelled); } @@ -1009,10 +1008,10 @@ callout_reset_bt_on(struct callout *c, s } #endif - callout_cc_add(c, cc, to_bt, pr, ftn, arg, cpu, flags); + callout_cc_add(c, cc, to_sbt, pr, ftn, arg, cpu, flags); CTR6(KTR_CALLOUT, "%sscheduled %p func %p arg %p in %d.%08x", - cancelled ? "re" : "", c, c->c_func, c->c_arg, (int)(to_bt.sec), - (u_int)(to_bt.frac >> 32)); + cancelled ? "re" : "", c, c->c_func, c->c_arg,(int)(to_sbt >> 32), + (u_int)(to_sbt & 0xffffffff)); CC_UNLOCK(cc); return (cancelled); @@ -1197,7 +1196,7 @@ again: if ((c->c_flags & CALLOUT_PROCESSED) == 0) { if (cc->cc_exec_next_dir == c) cc->cc_exec_next_dir = TAILQ_NEXT(c, c_links.tqe); - bucket = get_bucket(&c->c_time); + bucket = callout_get_bucket(c->c_time); TAILQ_REMOVE(&cc->cc_callwheel[bucket], c, c_links.tqe); } else Modified: projects/calloutng/sys/kern/subr_log.c ============================================================================== --- projects/calloutng/sys/kern/subr_log.c Wed Feb 6 15:18:46 2013 (r246412) +++ projects/calloutng/sys/kern/subr_log.c Wed Feb 6 15:23:55 2013 (r246413) @@ -117,9 +117,8 @@ logopen(struct cdev *dev, int flags, int return (EBUSY); } log_open = 1; - callout_reset_bt(&logsoftc.sc_callout, - ticks2bintime(hz / log_wakeups_per_second), zero_bt, - logtimeout, NULL, C_PREL(1) | C_HARDCLOCK); + callout_reset_sbt(&logsoftc.sc_callout, + (SBT_1S / log_wakeups_per_second), 0, logtimeout, NULL, C_PREL(1)); mtx_unlock(&msgbuf_lock); fsetown(td->td_proc->p_pid, &logsoftc.sc_sigio); /* signal process only */ @@ -247,9 +246,8 @@ done: printf("syslog wakeup is less than one. Adjusting to 1.\n"); log_wakeups_per_second = 1; } - callout_reset_bt(&logsoftc.sc_callout, - ticks2bintime(hz / log_wakeups_per_second), zero_bt, - logtimeout, NULL, C_PREL(1) | C_HARDCLOCK); + callout_reset_sbt(&logsoftc.sc_callout, + (SBT_1S / log_wakeups_per_second), 0, logtimeout, NULL, C_PREL(1)); } /*ARGSUSED*/ Modified: projects/calloutng/sys/kern/subr_param.c ============================================================================== --- projects/calloutng/sys/kern/subr_param.c Wed Feb 6 15:18:46 2013 (r246412) +++ projects/calloutng/sys/kern/subr_param.c Wed Feb 6 15:23:55 2013 (r246413) @@ -84,7 +84,8 @@ static int sysctl_kern_vm_guest(SYSCTL_H int hz; /* system clock's frequency */ int tick; /* usec per tick (1000000 / hz) */ struct bintime tick_bt; /* bintime per tick (1s / hz) */ -struct bintime zero_bt = { 0, 0 }; /* bintime per tick (1s / hz) */ +struct bintime zero_bt = { 0, 0 }; /* bintime per tick (1s / hz) */ +sbintime_t tick_sbt; int maxusers; /* base tunable */ int maxproc; /* maximum # of processes */ int maxprocperuid; /* max # of procs per user */ @@ -224,6 +225,7 @@ init_param1(void) hz = vm_guest > VM_GUEST_NO ? HZ_VM : HZ; tick = 1000000 / hz; FREQ2BT(hz, &tick_bt); + tick_sbt = bintime2sbintime(tick_bt); #ifdef VM_SWZONE_SIZE_MAX maxswzone = VM_SWZONE_SIZE_MAX; Modified: projects/calloutng/sys/kern/subr_sleepqueue.c ============================================================================== --- projects/calloutng/sys/kern/subr_sleepqueue.c Wed Feb 6 15:18:46 2013 (r246412) +++ projects/calloutng/sys/kern/subr_sleepqueue.c Wed Feb 6 15:23:55 2013 (r246413) @@ -363,7 +363,7 @@ sleepq_add(void *wchan, struct lock_obje * sleep queue after timo ticks if the thread has not already been awakened. */ void -sleepq_set_timeout_bt(void *wchan, struct bintime bt, struct bintime pr, +sleepq_set_timeout_sbt(void *wchan, sbintime_t sbt, sbintime_t pr, int flags) { @@ -376,7 +376,7 @@ sleepq_set_timeout_bt(void *wchan, struc MPASS(TD_ON_SLEEPQ(td)); MPASS(td->td_sleepqueue == NULL); MPASS(wchan != NULL); - callout_reset_bt_on(&td->td_slpcallout, bt, pr, + callout_reset_sbt_on(&td->td_slpcallout, sbt, pr, sleepq_timeout, td, PCPU_GET(cpuid), flags | C_DIRECT_EXEC); } Modified: projects/calloutng/sys/kern/sys_generic.c ============================================================================== --- projects/calloutng/sys/kern/sys_generic.c Wed Feb 6 15:18:46 2013 (r246412) +++ projects/calloutng/sys/kern/sys_generic.c Wed Feb 6 15:23:55 2013 (r246413) @@ -102,7 +102,7 @@ static int dofilewrite(struct thread *, off_t, int); static void doselwakeup(struct selinfo *, int); static void seltdinit(struct thread *); -static int seltdwait(struct thread *, struct bintime, struct bintime); +static int seltdwait(struct thread *, sbintime_t, sbintime_t); static void seltdclear(struct thread *); /* @@ -903,7 +903,7 @@ kern_select(struct thread *td, int nd, f */ fd_mask s_selbits[howmany(2048, NFDBITS)]; fd_mask *ibits[3], *obits[3], *selbits, *sbp; - struct bintime abt, precision, rbt; + sbintime_t asbt, precision, rsbt; struct timeval rtv; int error, lf, ndu; u_int nbufbytes, ncpbytes, ncpubytes, nfdbits; @@ -1003,23 +1003,21 @@ kern_select(struct thread *td, int nd, f error = EINVAL; goto done; } - timeval2bintime(&rtv, &rbt); - precision = rbt; - bintime_shift(&precision, -tc_timeexp); - if (TIMESEL(&abt, &rbt)) - bintime_add(&abt, &tc_tick_bt); - bintime_add(&abt, &rbt); - } else { - abt.sec = (time_t)-1; - abt.frac = 0; - } + rsbt = timeval2sbintime(rtv); + precision = rsbt; + precision >>= tc_precexp; + if (TIMESEL(&asbt, rsbt)) + asbt += tc_tick_sbt; + asbt += rsbt; + } else + asbt = -1; seltdinit(td); /* Iterate until the timeout expires or descriptors become ready. */ for (;;) { error = selscan(td, ibits, obits, nd); if (error || td->td_retval[0] != 0) break; - error = seltdwait(td, abt, precision); + error = seltdwait(td, asbt, precision); if (error) break; error = selrescan(td, ibits, obits); @@ -1251,7 +1249,7 @@ sys_poll(td, uap) { struct pollfd *bits; struct pollfd smallbits[32]; - struct bintime abt, precision, rbt; + sbintime_t asbt, precision, rsbt; int error; u_int nfds; size_t ni; @@ -1272,24 +1270,21 @@ sys_poll(td, uap) error = EINVAL; goto done; } - rbt.sec = uap->timeout / 1000; - rbt.frac = (uap->timeout % 1000) * (((uint64_t)1 << 63) / 500); - precision = rbt; - bintime_shift(&precision, -tc_timeexp); - if (TIMESEL(&abt, &rbt)) - bintime_add(&abt, &tc_tick_bt); - bintime_add(&abt, &rbt); - } else { - abt.sec = (time_t)-1; - abt.frac = 0; - } + rsbt = SBT_1MS * uap->timeout; + precision = rsbt; + precision >>= tc_precexp; + if (TIMESEL(&asbt, rsbt)) + asbt += tc_tick_sbt; + asbt += rsbt; + } else + asbt = -1; seltdinit(td); /* Iterate until the timeout expires or descriptors become ready. */ for (;;) { error = pollscan(td, bits, nfds); if (error || td->td_retval[0] != 0) break; - error = seltdwait(td, abt, precision); + error = seltdwait(td, asbt, precision); if (error) break; error = pollrescan(td); @@ -1631,7 +1626,7 @@ out: } static int -seltdwait(struct thread *td, struct bintime bt, struct bintime precision) +seltdwait(struct thread *td, sbintime_t sbt, sbintime_t precision) { struct seltd *stp; int error; @@ -1650,11 +1645,11 @@ seltdwait(struct thread *td, struct bint mtx_unlock(&stp->st_mtx); return (0); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Wed Feb 6 15:55:42 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 7D0D13FF; Wed, 6 Feb 2013 15:55:42 +0000 (UTC) (envelope-from davide@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 5A5653FA; Wed, 6 Feb 2013 15:55:42 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16FtgVr068763; Wed, 6 Feb 2013 15:55:42 GMT (envelope-from davide@svn.freebsd.org) Received: (from davide@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16FtgVl068762; Wed, 6 Feb 2013 15:55:42 GMT (envelope-from davide@svn.freebsd.org) Message-Id: <201302061555.r16FtgVl068762@svn.freebsd.org> From: Davide Italiano Date: Wed, 6 Feb 2013 15:55:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246414 - projects/calloutng/sys/kern X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 15:55:42 -0000 Author: davide Date: Wed Feb 6 15:55:41 2013 New Revision: 246414 URL: http://svnweb.freebsd.org/changeset/base/246414 Log: Don't ask callout to align with hardclock() calls when there's no need. Reported by: mav Modified: projects/calloutng/sys/kern/kern_resource.c Modified: projects/calloutng/sys/kern/kern_resource.c ============================================================================== --- projects/calloutng/sys/kern/kern_resource.c Wed Feb 6 15:23:55 2013 (r246413) +++ projects/calloutng/sys/kern/kern_resource.c Wed Feb 6 15:55:41 2013 (r246414) @@ -646,7 +646,7 @@ lim_cb(void *arg) } if ((p->p_flag & P_WEXIT) == 0) callout_reset_sbt(&p->p_limco, SBT_1S, 0, - lim_cb, p, C_PREL(1) | C_HARDCLOCK); + lim_cb, p, C_PREL(1)); } int @@ -699,7 +699,7 @@ kern_proc_setrlimit(struct thread *td, s if (limp->rlim_cur != RLIM_INFINITY && p->p_cpulimit == RLIM_INFINITY) callout_reset_sbt(&p->p_limco, SBT_1S, 0, - lim_cb, p, C_PREL(1) | C_HARDCLOCK); + lim_cb, p, C_PREL(1)); p->p_cpulimit = limp->rlim_cur; break; case RLIMIT_DATA: From owner-svn-src-projects@FreeBSD.ORG Wed Feb 6 16:25:43 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 766EBD4E; Wed, 6 Feb 2013 16:25:43 +0000 (UTC) (envelope-from davide@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 69554755; Wed, 6 Feb 2013 16:25:43 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16GPgva077262; Wed, 6 Feb 2013 16:25:42 GMT (envelope-from davide@svn.freebsd.org) Received: (from davide@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16GPgRU077261; Wed, 6 Feb 2013 16:25:42 GMT (envelope-from davide@svn.freebsd.org) Message-Id: <201302061625.r16GPgRU077261@svn.freebsd.org> From: Davide Italiano Date: Wed, 6 Feb 2013 16:25:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246415 - projects/calloutng/sys/kern X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 16:25:43 -0000 Author: davide Date: Wed Feb 6 16:25:42 2013 New Revision: 246415 URL: http://svnweb.freebsd.org/changeset/base/246415 Log: Remove a stale comment, introduced in r238424. Now we can deal with sub-tick precision. Modified: projects/calloutng/sys/kern/kern_event.c Modified: projects/calloutng/sys/kern/kern_event.c ============================================================================== --- projects/calloutng/sys/kern/kern_event.c Wed Feb 6 15:55:41 2013 (r246414) +++ projects/calloutng/sys/kern/kern_event.c Wed Feb 6 16:25:42 2013 (r246415) @@ -534,13 +534,6 @@ filt_timerexpire(void *knx) kn->kn_data++; KNOTE_ACTIVATE(kn, 0); /* XXX - handle locking */ - /* - * timertoticks() uses tvtohz() which always adds 1 to allow - * for the time until the next clock interrupt being strictly - * less than 1 clock tick. We don't want that here since we - * want to appear to be in sync with the clock interrupt even - * when we're delayed. - */ if ((kn->kn_flags & EV_ONESHOT) != EV_ONESHOT) { calloutp = (struct callout *)kn->kn_hook; callout_reset_sbt_on(calloutp, From owner-svn-src-projects@FreeBSD.ORG Wed Feb 6 16:33:02 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 71E7A1C3; Wed, 6 Feb 2013 16:33:02 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id 4F3947B1; Wed, 6 Feb 2013 16:33:02 +0000 (UTC) Received: from pakbsde14.localnet (unknown [38.105.238.108]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id 9FBB9B91E; Wed, 6 Feb 2013 11:33:01 -0500 (EST) From: John Baldwin To: Alfred Perlstein Subject: Re: svn commit: r246380 - projects/cider/usr.bin/make Date: Wed, 6 Feb 2013 10:14:35 -0500 User-Agent: KMail/1.13.5 (FreeBSD/8.2-CBSD-20110714-p22; KDE/4.5.5; amd64; ; ) References: <201302060436.r164awc3073100@svn.freebsd.org> <51125D8C.3050405@mu.org> In-Reply-To: <51125D8C.3050405@mu.org> MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <201302061014.35619.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Wed, 06 Feb 2013 11:33:01 -0500 (EST) Cc: svn-src-projects@freebsd.org, Alfred Perlstein , Eitan Adler , src-committers@freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 16:33:02 -0000 On Wednesday, February 06, 2013 8:41:32 am Alfred Perlstein wrote: > On 2/5/13 8:40 PM, Eitan Adler wrote: > > On 5 February 2013 23:36, Alfred Perlstein wrote: > >> Author: alfred > >> Date: Wed Feb 6 04:36:57 2013 > >> New Revision: 246380 > >> URL: http://svnweb.freebsd.org/changeset/base/246380 > >> > >> Log: > >> Add headers needed to compile on OS X 10.7.5. > > Please make sure to annotate that these headers are required on > > !FreeBSD otherwise they may be removed if someone does a "include what > > you use" run. > > > > > Is there an existing way of doing this? > > I'm not sure if I should just do > #ifndef __FreeBSD__ > or something else? In this particular case I would be inclined to instead do something like: Makefile: .if defined(BOOTSTRAPPING_OSX) CFLAGS+= -include osx_bootstrap.h .endif osx_bootstrap.h: #include #include Doesn't hurt to just include those while building all of make I think and that is a less invasive change. -- John Baldwin From owner-svn-src-projects@FreeBSD.ORG Wed Feb 6 16:43:35 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id CE062812; Wed, 6 Feb 2013 16:43:35 +0000 (UTC) (envelope-from davide@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id C08FF87E; Wed, 6 Feb 2013 16:43:35 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16GhZVi082540; Wed, 6 Feb 2013 16:43:35 GMT (envelope-from davide@svn.freebsd.org) Received: (from davide@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16GhZs6082539; Wed, 6 Feb 2013 16:43:35 GMT (envelope-from davide@svn.freebsd.org) Message-Id: <201302061643.r16GhZs6082539@svn.freebsd.org> From: Davide Italiano Date: Wed, 6 Feb 2013 16:43:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246416 - projects/calloutng/sys/kern X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 16:43:35 -0000 Author: davide Date: Wed Feb 6 16:43:35 2013 New Revision: 246416 URL: http://svnweb.freebsd.org/changeset/base/246416 Log: Fix build if NO_EVENTTIMERS is defined. Modified: projects/calloutng/sys/kern/kern_timeout.c Modified: projects/calloutng/sys/kern/kern_timeout.c ============================================================================== --- projects/calloutng/sys/kern/kern_timeout.c Wed Feb 6 16:25:42 2013 (r246415) +++ projects/calloutng/sys/kern/kern_timeout.c Wed Feb 6 16:43:35 2013 (r246416) @@ -915,7 +915,7 @@ callout_reset_sbt_on(struct callout *c, sbt >= sbt_timethreshold) { getsbinuptime(&to_sbt); /* Add safety belt for the case of hz > 1000. */ - to_sbt += (tc_tick_dur - tick_dur); + to_sbt += (tc_tick_sbt - tick_sbt); #else sbt >= sbt_tickthreshold) { /* From owner-svn-src-projects@FreeBSD.ORG Wed Feb 6 17:31:11 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 397832EA; Wed, 6 Feb 2013 17:31:11 +0000 (UTC) (envelope-from bright@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id BA54ACDA; Wed, 6 Feb 2013 17:31:10 +0000 (UTC) Received: from Alfreds-MacBook-Pro-9.local (c-67-180-208-218.hsd1.ca.comcast.net [67.180.208.218]) by elvis.mu.org (Postfix) with ESMTPSA id 8EFAE1A3C1C; Wed, 6 Feb 2013 09:31:10 -0800 (PST) Message-ID: <5112935E.20508@mu.org> Date: Wed, 06 Feb 2013 09:31:10 -0800 From: Alfred Perlstein User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 To: Eitan Adler Subject: Re: svn commit: r246380 - projects/cider/usr.bin/make References: <201302060436.r164awc3073100@svn.freebsd.org> <51125D8C.3050405@mu.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: svn-src-projects@freebsd.org, Alfred Perlstein , src-committers@freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 17:31:11 -0000 On 2/6/13 6:01 AM, Eitan Adler wrote: > On 6 February 2013 08:41, Alfred Perlstein wrote: >> On 2/5/13 8:40 PM, Eitan Adler wrote: >>> On 5 February 2013 23:36, Alfred Perlstein wrote: >>>> Author: alfred >>>> Date: Wed Feb 6 04:36:57 2013 >>>> New Revision: 246380 >>>> URL: http://svnweb.freebsd.org/changeset/base/246380 >>>> >>>> Log: >>>> Add headers needed to compile on OS X 10.7.5. >>> Please make sure to annotate that these headers are required on >>> !FreeBSD otherwise they may be removed if someone does a "include what >>> you use" run. >>> >>> >> Is there an existing way of doing this? >> >> I'm not sure if I should just do >> #ifndef __FreeBSD__ >> or something else? > This is fine by me, but others may have more clue about what is convention. > > I would like everyone to contribute how they can to this branch. If you have access to OS X, please do check it out and add these fences to prevent these issues. -Alfred From owner-svn-src-projects@FreeBSD.ORG Wed Feb 6 19:16:26 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 08066157; Wed, 6 Feb 2013 19:16:26 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id E906C28A; Wed, 6 Feb 2013 19:16:25 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r16JGPZc031262; Wed, 6 Feb 2013 19:16:25 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r16JGPUX031261; Wed, 6 Feb 2013 19:16:25 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201302061916.r16JGPUX031261@svn.freebsd.org> From: Alexander Motin Date: Wed, 6 Feb 2013 19:16:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246436 - projects/calloutng/sys/sys X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 19:16:26 -0000 Author: mav Date: Wed Feb 6 19:16:25 2013 New Revision: 246436 URL: http://svnweb.freebsd.org/changeset/base/246436 Log: Fix 32-bit build. My bad. Modified: projects/calloutng/sys/sys/time.h Modified: projects/calloutng/sys/sys/time.h ============================================================================== --- projects/calloutng/sys/sys/time.h Wed Feb 6 19:03:48 2013 (r246435) +++ projects/calloutng/sys/sys/time.h Wed Feb 6 19:16:25 2013 (r246436) @@ -142,7 +142,7 @@ static __inline sbintime_t bintime2sbintime(const struct bintime bt) { - return ((bt.sec << 32) + (bt.frac >> 32)); + return (((sbintime_t)bt.sec << 32) + (bt.frac >> 32)); } static __inline struct bintime From owner-svn-src-projects@FreeBSD.ORG Thu Feb 7 00:48:43 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 576BA39D; Thu, 7 Feb 2013 00:48:43 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 3B1D6839; Thu, 7 Feb 2013 00:48:43 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r170mhfY032439; Thu, 7 Feb 2013 00:48:43 GMT (envelope-from obrien@svn.freebsd.org) Received: (from obrien@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r170mgT0032437; Thu, 7 Feb 2013 00:48:42 GMT (envelope-from obrien@svn.freebsd.org) Message-Id: <201302070048.r170mgT0032437@svn.freebsd.org> From: "David E. O'Brien" Date: Thu, 7 Feb 2013 00:48:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246449 - in projects/bmake: . contrib/gnu-sort crypto/openssl/fips gnu/lib/libstdc++ gnu/usr.bin/sort lib/libc/arm sys/contrib/pf sys/i386/conf sys/netinet/ipfw X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 00:48:43 -0000 Author: obrien Date: Thu Feb 7 00:48:42 2013 New Revision: 246449 URL: http://svnweb.freebsd.org/changeset/base/246449 Log: Correct the r242545 sync with head@242525. Deleted: projects/bmake/contrib/gnu-sort/ projects/bmake/crypto/openssl/fips/ projects/bmake/gnu/usr.bin/sort/ projects/bmake/sys/contrib/pf/ projects/bmake/sys/netinet/ipfw/ Modified: projects/bmake/gnu/lib/libstdc++/Makefile projects/bmake/lib/libc/arm/Symbol.map Directory Properties: projects/bmake/MAINTAINERS (props changed) projects/bmake/contrib/bind9/ (props changed) projects/bmake/contrib/bzip2/ (props changed) projects/bmake/contrib/compiler-rt/ (props changed) projects/bmake/contrib/dialog/ (props changed) projects/bmake/contrib/gcc/ (props changed) projects/bmake/contrib/libarchive/ (props changed) projects/bmake/contrib/libarchive/cpio/ (props changed) projects/bmake/contrib/libarchive/libarchive/ (props changed) projects/bmake/contrib/libarchive/libarchive_fe/ (props changed) projects/bmake/contrib/libarchive/tar/ (props changed) projects/bmake/contrib/libc++/ (props changed) projects/bmake/contrib/llvm/ (props changed) projects/bmake/contrib/llvm/tools/clang/ (props changed) projects/bmake/contrib/netcat/ (props changed) projects/bmake/contrib/top/ (props changed) projects/bmake/crypto/openssh/ (props changed) projects/bmake/crypto/openssl/ (props changed) projects/bmake/gnu/lib/ (props changed) projects/bmake/gnu/usr.bin/binutils/ (props changed) projects/bmake/gnu/usr.bin/cc/cc_tools/ (props changed) projects/bmake/gnu/usr.bin/gdb/ (props changed) projects/bmake/lib/libc/ (props changed) projects/bmake/lib/libc/stdtime/ (props changed) projects/bmake/sys/boot/ (props changed) projects/bmake/sys/cddl/contrib/opensolaris/ (props changed) projects/bmake/sys/conf/ (props changed) projects/bmake/sys/i386/conf/XENHVM (props changed) projects/bmake/usr.bin/calendar/ (props changed) projects/bmake/usr.sbin/jail/ (props changed) projects/bmake/usr.sbin/ndiscvt/ (props changed) Modified: projects/bmake/gnu/lib/libstdc++/Makefile ============================================================================== --- projects/bmake/gnu/lib/libstdc++/Makefile Thu Feb 7 00:36:00 2013 (r246448) +++ projects/bmake/gnu/lib/libstdc++/Makefile Thu Feb 7 00:48:42 2013 (r246449) @@ -626,9 +626,5 @@ CLEANFILES+= ${VERSION_MAP} .include -.if ${MK_STAGING} == "yes" -CXXFLAGS+= -I${STAGE_OBJTOP}${CXXINCLUDEDIR}/backward -.endif - # Filter out libc++-specific flags, and -std= flags above c++98 or gnu++98. CXXFLAGS:= ${CXXFLAGS:N-stdlib=libc++:N-std=c++[01][13x]:N-std=gnu++[01][13x]} Modified: projects/bmake/lib/libc/arm/Symbol.map ============================================================================== --- projects/bmake/lib/libc/arm/Symbol.map Thu Feb 7 00:36:00 2013 (r246448) +++ projects/bmake/lib/libc/arm/Symbol.map Thu Feb 7 00:48:42 2013 (r246449) @@ -37,6 +37,10 @@ FBSD_1.3 { __flt_rounds; }; +FBSD_1.3 { + __flt_rounds; +}; + FBSDprivate_1.0 { /* PSEUDO syscalls */ __sys_getlogin; From owner-svn-src-projects@FreeBSD.ORG Thu Feb 7 10:40:46 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 33240273; Thu, 7 Feb 2013 10:40:46 +0000 (UTC) (envelope-from davide@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 267063CF; Thu, 7 Feb 2013 10:40:46 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17Aej63010357; Thu, 7 Feb 2013 10:40:45 GMT (envelope-from davide@svn.freebsd.org) Received: (from davide@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17Aej5x010356; Thu, 7 Feb 2013 10:40:45 GMT (envelope-from davide@svn.freebsd.org) Message-Id: <201302071040.r17Aej5x010356@svn.freebsd.org> From: Davide Italiano Date: Thu, 7 Feb 2013 10:40:45 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246459 - projects/calloutng/sys/kern X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 10:40:46 -0000 Author: davide Date: Thu Feb 7 10:40:45 2013 New Revision: 246459 URL: http://svnweb.freebsd.org/changeset/base/246459 Log: Fix a braino. Pass the correct argument to DELAY() and unbreak pause_sbt(). Reported by: mav Modified: projects/calloutng/sys/kern/kern_synch.c Modified: projects/calloutng/sys/kern/kern_synch.c ============================================================================== --- projects/calloutng/sys/kern/kern_synch.c Thu Feb 7 10:37:36 2013 (r246458) +++ projects/calloutng/sys/kern/kern_synch.c Thu Feb 7 10:40:45 2013 (r246459) @@ -369,7 +369,7 @@ pause_sbt(const char *wmesg, sbintime_t DELAY(1000000); sbt_sec--; } - DELAY(sbt / SBT_1US); + DELAY((sbt & 0xffffffff) / SBT_1US); return (0); } return (_sleep(&pause_wchan, NULL, 0, wmesg, sbt, pr, flags)); From owner-svn-src-projects@FreeBSD.ORG Thu Feb 7 11:01:02 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 9CA3AA41; Thu, 7 Feb 2013 11:01:02 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 8FE256D2; Thu, 7 Feb 2013 11:01:02 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17B12vb017495; Thu, 7 Feb 2013 11:01:02 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17B12iQ017484; Thu, 7 Feb 2013 11:01:02 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201302071101.r17B12iQ017484@svn.freebsd.org> From: Alexander Motin Date: Thu, 7 Feb 2013 11:01:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246460 - projects/calloutng/sys/sys X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 11:01:02 -0000 Author: mav Date: Thu Feb 7 11:01:01 2013 New Revision: 246460 URL: http://svnweb.freebsd.org/changeset/base/246460 Log: Use unsigned type when dealing with fractional part. Modified: projects/calloutng/sys/sys/time.h Modified: projects/calloutng/sys/sys/time.h ============================================================================== --- projects/calloutng/sys/sys/time.h Thu Feb 7 10:40:45 2013 (r246459) +++ projects/calloutng/sys/sys/time.h Thu Feb 7 11:01:01 2013 (r246460) @@ -227,7 +227,7 @@ timespec2sbintime(struct timespec ts) { return (((sbintime_t)ts.tv_sec << 32) + - (ts.tv_nsec * (((sbintime_t)1 << 63) / 500000000) >> 32)); + (ts.tv_nsec * (((uint64_t)1 << 63) / 500000000) >> 32)); } static __inline struct timeval @@ -245,7 +245,7 @@ timeval2sbintime(struct timeval tv) { return (((sbintime_t)tv.tv_sec << 32) + - (tv.tv_usec * (((sbintime_t)1 << 63) / 500000) >> 32)); + (tv.tv_usec * (((uint64_t)1 << 63) / 500000) >> 32)); } #endif /* __BSD_VISIBLE */ From owner-svn-src-projects@FreeBSD.ORG Thu Feb 7 11:01:57 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 615E0C06; Thu, 7 Feb 2013 11:01:57 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 549096EB; Thu, 7 Feb 2013 11:01:57 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17B1vjp017877; Thu, 7 Feb 2013 11:01:57 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17B1v3F017875; Thu, 7 Feb 2013 11:01:57 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201302071101.r17B1v3F017875@svn.freebsd.org> From: Alexander Motin Date: Thu, 7 Feb 2013 11:01:57 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246461 - projects/calloutng/sys/kern X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 11:01:57 -0000 Author: mav Date: Thu Feb 7 11:01:56 2013 New Revision: 246461 URL: http://svnweb.freebsd.org/changeset/base/246461 Log: Use right variable. Modified: projects/calloutng/sys/kern/kern_timeout.c Modified: projects/calloutng/sys/kern/kern_timeout.c ============================================================================== --- projects/calloutng/sys/kern/kern_timeout.c Thu Feb 7 11:01:01 2013 (r246460) +++ projects/calloutng/sys/kern/kern_timeout.c Thu Feb 7 11:01:56 2013 (r246461) @@ -1008,7 +1008,7 @@ callout_reset_sbt_on(struct callout *c, } #endif - callout_cc_add(c, cc, to_sbt, pr, ftn, arg, cpu, flags); + callout_cc_add(c, cc, to_sbt, precision, ftn, arg, cpu, flags); CTR6(KTR_CALLOUT, "%sscheduled %p func %p arg %p in %d.%08x", cancelled ? "re" : "", c, c->c_func, c->c_arg,(int)(to_sbt >> 32), (u_int)(to_sbt & 0xffffffff)); From owner-svn-src-projects@FreeBSD.ORG Thu Feb 7 12:58:52 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id D2297E26; Thu, 7 Feb 2013 12:58:52 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id C0581C3A; Thu, 7 Feb 2013 12:58:52 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17CwqIx052619; Thu, 7 Feb 2013 12:58:52 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17CwqtD052617; Thu, 7 Feb 2013 12:58:52 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201302071258.r17CwqtD052617@svn.freebsd.org> From: Alexander Motin Date: Thu, 7 Feb 2013 12:58:52 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246466 - projects/calloutng/sys/kern X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 12:58:52 -0000 Author: mav Date: Thu Feb 7 12:58:51 2013 New Revision: 246466 URL: http://svnweb.freebsd.org/changeset/base/246466 Log: Fix build with GCC. Initialize precision variables even when they not used. Modified: projects/calloutng/sys/kern/kern_event.c projects/calloutng/sys/kern/sys_generic.c Modified: projects/calloutng/sys/kern/kern_event.c ============================================================================== --- projects/calloutng/sys/kern/kern_event.c Thu Feb 7 11:36:34 2013 (r246465) +++ projects/calloutng/sys/kern/kern_event.c Thu Feb 7 12:58:51 2013 (r246466) @@ -1322,6 +1322,7 @@ kqueue_scan(struct kqueue *kq, int maxev if (maxevents == 0) goto done_nl; + rsbt = 0; if (tsp != NULL) { if (tsp->tv_sec < 0 || tsp->tv_nsec < 0 || tsp->tv_nsec > 1000000000) { Modified: projects/calloutng/sys/kern/sys_generic.c ============================================================================== --- projects/calloutng/sys/kern/sys_generic.c Thu Feb 7 11:36:34 2013 (r246465) +++ projects/calloutng/sys/kern/sys_generic.c Thu Feb 7 12:58:51 2013 (r246466) @@ -996,6 +996,7 @@ kern_select(struct thread *td, int nd, f if (nbufbytes != 0) bzero(selbits, nbufbytes / 2); + precision = 0; if (tvp != NULL) { rtv = *tvp; if (rtv.tv_sec < 0 || rtv.tv_usec < 0 || @@ -1265,6 +1266,7 @@ sys_poll(td, uap) error = copyin(uap->fds, bits, ni); if (error) goto done; + precision = 0; if (uap->timeout != INFTIM) { if (uap->timeout < 0) { error = EINVAL; From owner-svn-src-projects@FreeBSD.ORG Thu Feb 7 12:59:39 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 77F87F4A; Thu, 7 Feb 2013 12:59:39 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 605C8C42; Thu, 7 Feb 2013 12:59:39 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r17Cxdd6052765; Thu, 7 Feb 2013 12:59:39 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r17Cxdx1052763; Thu, 7 Feb 2013 12:59:39 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201302071259.r17Cxdx1052763@svn.freebsd.org> From: Alexander Motin Date: Thu, 7 Feb 2013 12:59:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246467 - in projects/calloutng/sys: kern sys X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 12:59:39 -0000 Author: mav Date: Thu Feb 7 12:59:38 2013 New Revision: 246467 URL: http://svnweb.freebsd.org/changeset/base/246467 Log: Remove no more used zero_bt variable. Modified: projects/calloutng/sys/kern/subr_param.c projects/calloutng/sys/sys/time.h Modified: projects/calloutng/sys/kern/subr_param.c ============================================================================== --- projects/calloutng/sys/kern/subr_param.c Thu Feb 7 12:58:51 2013 (r246466) +++ projects/calloutng/sys/kern/subr_param.c Thu Feb 7 12:59:38 2013 (r246467) @@ -84,7 +84,6 @@ static int sysctl_kern_vm_guest(SYSCTL_H int hz; /* system clock's frequency */ int tick; /* usec per tick (1000000 / hz) */ struct bintime tick_bt; /* bintime per tick (1s / hz) */ -struct bintime zero_bt = { 0, 0 }; /* bintime per tick (1s / hz) */ sbintime_t tick_sbt; int maxusers; /* base tunable */ int maxproc; /* maximum # of processes */ Modified: projects/calloutng/sys/sys/time.h ============================================================================== --- projects/calloutng/sys/sys/time.h Thu Feb 7 12:58:51 2013 (r246466) +++ projects/calloutng/sys/sys/time.h Thu Feb 7 12:59:38 2013 (r246467) @@ -159,7 +159,6 @@ sbintime2bintime(sbintime_t sbt) #ifdef _KERNEL extern struct bintime tick_bt; -extern struct bintime zero_bt; extern sbintime_t tick_sbt; #endif /* KERNEL */ @@ -384,7 +383,6 @@ extern volatile time_t time_uptime; extern struct bintime boottimebin; extern struct bintime tc_tick_bt; extern sbintime_t tc_tick_sbt; -extern struct bintime zero_bt; extern struct timeval boottime; extern int tc_precexp; extern int tc_timepercentage; From owner-svn-src-projects@FreeBSD.ORG Fri Feb 8 12:53:32 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 976EED5F; Fri, 8 Feb 2013 12:53:32 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 7A4B3312; Fri, 8 Feb 2013 12:53:32 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r18CrWjQ095065; Fri, 8 Feb 2013 12:53:32 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r18CrUCf095051; Fri, 8 Feb 2013 12:53:30 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201302081253.r18CrUCf095051@svn.freebsd.org> From: Alexander Motin Date: Fri, 8 Feb 2013 12:53:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246551 - in projects/calloutng/sys: amd64/amd64 dev/acpica i386/i386 ia64/ia64 kern pc98/pc98 powerpc/powerpc powerpc/ps3 powerpc/wii sys X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 12:53:32 -0000 Author: mav Date: Fri Feb 8 12:53:29 2013 New Revision: 246551 URL: http://svnweb.freebsd.org/changeset/base/246551 Log: Use sbintime_t to represent expected sleep time instead of measuring it in microseconds. Suggested by: phk Modified: projects/calloutng/sys/amd64/amd64/machdep.c projects/calloutng/sys/dev/acpica/acpi_cpu.c projects/calloutng/sys/i386/i386/machdep.c projects/calloutng/sys/ia64/ia64/machdep.c projects/calloutng/sys/kern/kern_clocksource.c projects/calloutng/sys/pc98/pc98/machdep.c projects/calloutng/sys/powerpc/powerpc/cpu.c projects/calloutng/sys/powerpc/ps3/platform_ps3.c projects/calloutng/sys/powerpc/wii/platform_wii.c projects/calloutng/sys/sys/proc.h projects/calloutng/sys/sys/systm.h Modified: projects/calloutng/sys/amd64/amd64/machdep.c ============================================================================== --- projects/calloutng/sys/amd64/amd64/machdep.c Fri Feb 8 11:19:43 2013 (r246550) +++ projects/calloutng/sys/amd64/amd64/machdep.c Fri Feb 8 12:53:29 2013 (r246551) @@ -658,7 +658,7 @@ cpu_halt(void) halt(); } -void (*cpu_idle_hook)(int) = NULL; /* ACPI idle hook. */ +void (*cpu_idle_hook)(sbintime_t) = NULL; /* ACPI idle hook. */ static int cpu_ident_amdc1e = 0; /* AMD C1E supported. */ static int idle_mwait = 1; /* Use MONITOR/MWAIT for short idle. */ TUNABLE_INT("machdep.idle_mwait", &idle_mwait); @@ -670,7 +670,7 @@ SYSCTL_INT(_machdep, OID_AUTO, idle_mwai #define STATE_SLEEPING 0x2 static void -cpu_idle_acpi(int us) +cpu_idle_acpi(sbintime_t sbt) { int *state; @@ -682,14 +682,14 @@ cpu_idle_acpi(int us) if (sched_runnable()) enable_intr(); else if (cpu_idle_hook) - cpu_idle_hook(us); + cpu_idle_hook(sbt); else __asm __volatile("sti; hlt"); *state = STATE_RUNNING; } static void -cpu_idle_hlt(int us) +cpu_idle_hlt(sbintime_t sbt) { int *state; @@ -730,7 +730,7 @@ cpu_idle_hlt(int us) #define MWAIT_C4 0x30 static void -cpu_idle_mwait(int us) +cpu_idle_mwait(sbintime_t sbt) { int *state; @@ -753,7 +753,7 @@ cpu_idle_mwait(int us) } static void -cpu_idle_spin(int us) +cpu_idle_spin(sbintime_t sbt) { int *state; int i; @@ -802,13 +802,13 @@ cpu_probe_amdc1e(void) } } -void (*cpu_idle_fn)(int) = cpu_idle_acpi; +void (*cpu_idle_fn)(sbintime_t) = cpu_idle_acpi; void cpu_idle(int busy) { uint64_t msr; - int us = -1; + sbintime_t sbt = -1; CTR2(KTR_SPARE2, "cpu_idle(%d) at %d", busy, curcpu); @@ -826,7 +826,7 @@ cpu_idle(int busy) /* If we have time - switch timers into idle mode. */ if (!busy) { critical_enter(); - us = cpu_idleclock(); + sbt = cpu_idleclock(); } /* Apply AMD APIC timer C1E workaround. */ @@ -837,7 +837,7 @@ cpu_idle(int busy) } /* Call main idle method. */ - cpu_idle_fn(us); + cpu_idle_fn(sbt); /* Switch timers mack into active mode. */ if (!busy) { Modified: projects/calloutng/sys/dev/acpica/acpi_cpu.c ============================================================================== --- projects/calloutng/sys/dev/acpica/acpi_cpu.c Fri Feb 8 11:19:43 2013 (r246550) +++ projects/calloutng/sys/dev/acpica/acpi_cpu.c Fri Feb 8 12:53:29 2013 (r246551) @@ -168,7 +168,7 @@ static int acpi_cpu_cx_cst(struct acpi_c static void acpi_cpu_startup(void *arg); static void acpi_cpu_startup_cx(struct acpi_cpu_softc *sc); static void acpi_cpu_cx_list(struct acpi_cpu_softc *sc); -static void acpi_cpu_idle(int us); +static void acpi_cpu_idle(sbintime_t sbt); static void acpi_cpu_notify(ACPI_HANDLE h, UINT32 notify, void *context); static int acpi_cpu_quirks(void); static int acpi_cpu_usage_sysctl(SYSCTL_HANDLER_ARGS); @@ -954,13 +954,13 @@ acpi_cpu_startup_cx(struct acpi_cpu_soft * interrupts are re-enabled. */ static void -acpi_cpu_idle(int us) +acpi_cpu_idle(sbintime_t sbt) { struct acpi_cpu_softc *sc; struct acpi_cx *cx_next; uint64_t cputicks; uint32_t start_time, end_time; - int bm_active, cx_next_idx, i; + int bm_active, cx_next_idx, i, us; /* * Look up our CPU id to get our softc. If it's NULL, we'll use C1 @@ -980,7 +980,9 @@ acpi_cpu_idle(int us) } /* Find the lowest state that has small enough latency. */ - us = min(us, sc->cpu_prev_sleep); + us = sc->cpu_prev_sleep; + if (sbt >= 0 && us > sbt / SBT_1US) + us = sbt / SBT_1US; cx_next_idx = 0; if (cpu_disable_deep_sleep) i = min(sc->cpu_cx_lowest, sc->cpu_non_c3); Modified: projects/calloutng/sys/i386/i386/machdep.c ============================================================================== --- projects/calloutng/sys/i386/i386/machdep.c Fri Feb 8 11:19:43 2013 (r246550) +++ projects/calloutng/sys/i386/i386/machdep.c Fri Feb 8 12:53:29 2013 (r246551) @@ -1220,7 +1220,7 @@ cpu_halt(void) int scheduler_running; static void -cpu_idle_hlt(int us) +cpu_idle_hlt(sbintime_t sbt) { scheduler_running = 1; @@ -1241,7 +1241,7 @@ cpu_halt(void) #endif -void (*cpu_idle_hook)(int) = NULL; /* ACPI idle hook. */ +void (*cpu_idle_hook)(sbintime_t) = NULL; /* ACPI idle hook. */ static int cpu_ident_amdc1e = 0; /* AMD C1E supported. */ static int idle_mwait = 1; /* Use MONITOR/MWAIT for short idle. */ TUNABLE_INT("machdep.idle_mwait", &idle_mwait); @@ -1253,7 +1253,7 @@ SYSCTL_INT(_machdep, OID_AUTO, idle_mwai #define STATE_SLEEPING 0x2 static void -cpu_idle_acpi(int us) +cpu_idle_acpi(sbintime_t sbt) { int *state; @@ -1265,7 +1265,7 @@ cpu_idle_acpi(int us) if (sched_runnable()) enable_intr(); else if (cpu_idle_hook) - cpu_idle_hook(us); + cpu_idle_hook(sbt); else __asm __volatile("sti; hlt"); *state = STATE_RUNNING; @@ -1273,7 +1273,7 @@ cpu_idle_acpi(int us) #ifndef XEN static void -cpu_idle_hlt(int us) +cpu_idle_hlt(sbintime_t sbt) { int *state; @@ -1315,7 +1315,7 @@ cpu_idle_hlt(int us) #define MWAIT_C4 0x30 static void -cpu_idle_mwait(int us) +cpu_idle_mwait(sbintime_t sbt) { int *state; @@ -1338,7 +1338,7 @@ cpu_idle_mwait(int us) } static void -cpu_idle_spin(int us) +cpu_idle_spin(sbintime_t sbt) { int *state; int i; @@ -1388,9 +1388,9 @@ cpu_probe_amdc1e(void) } #ifdef XEN -void (*cpu_idle_fn)(int) = cpu_idle_hlt; +void (*cpu_idle_fn)(sbintime_t) = cpu_idle_hlt; #else -void (*cpu_idle_fn)(int) = cpu_idle_acpi; +void (*cpu_idle_fn)(sbintime_t) = cpu_idle_acpi; #endif void @@ -1399,7 +1399,7 @@ cpu_idle(int busy) #ifndef XEN uint64_t msr; #endif - int us = -1; + sbintime_t sbt = -1; CTR2(KTR_SPARE2, "cpu_idle(%d) at %d", busy, curcpu); @@ -1419,7 +1419,7 @@ cpu_idle(int busy) /* If we have time - switch timers into idle mode. */ if (!busy) { critical_enter(); - us = cpu_idleclock(); + sbt = cpu_idleclock(); } #ifndef XEN @@ -1432,7 +1432,7 @@ cpu_idle(int busy) #endif /* Call main idle method. */ - cpu_idle_fn(us); + cpu_idle_fn(sbt); /* Switch timers mack into active mode. */ if (!busy) { Modified: projects/calloutng/sys/ia64/ia64/machdep.c ============================================================================== --- projects/calloutng/sys/ia64/ia64/machdep.c Fri Feb 8 11:19:43 2013 (r246550) +++ projects/calloutng/sys/ia64/ia64/machdep.c Fri Feb 8 12:53:29 2013 (r246551) @@ -155,7 +155,7 @@ extern vm_offset_t ksym_start, ksym_end; struct msgbuf *msgbufp = NULL; /* Other subsystems (e.g., ACPI) can hook this later. */ -void (*cpu_idle_hook)(int) = NULL; +void (*cpu_idle_hook)(sbintime_t) = NULL; struct kva_md_info kmi; @@ -392,11 +392,11 @@ void cpu_idle(int busy) { register_t ie; - int us = -1; + sbintime_t sbt = -1; if (!busy) { critical_enter(); - us = cpu_idleclock(); + sbt = cpu_idleclock(); } ie = intr_disable(); @@ -405,7 +405,7 @@ cpu_idle(int busy) if (sched_runnable()) ia64_enable_intr(); else if (cpu_idle_hook != NULL) { - (*cpu_idle_hook)(us); + (*cpu_idle_hook)(sbt); /* The hook must enable interrupts! */ } else { ia64_call_pal_static(PAL_HALT_LIGHT, 0, 0, 0); Modified: projects/calloutng/sys/kern/kern_clocksource.c ============================================================================== --- projects/calloutng/sys/kern/kern_clocksource.c Fri Feb 8 11:19:43 2013 (r246550) +++ projects/calloutng/sys/kern/kern_clocksource.c Fri Feb 8 12:53:29 2013 (r246551) @@ -766,7 +766,7 @@ cpu_stopprofclock(void) /* * Switch to idle mode (all ticks handled). */ -int +sbintime_t cpu_idleclock(void) { struct bintime now, t; @@ -795,8 +795,7 @@ cpu_idleclock(void) loadtimer(&now, 0); ET_HW_UNLOCK(state); bintime_sub(&t, &now); - return (t.sec > (INT_MAX >> 20) ? INT_MAX : - ((t.sec < 0) ? 0 : ((t.sec << 20) + (t.frac >> 44)))); + return (MAX(bintime2sbintime(t), 0)); } /* Modified: projects/calloutng/sys/pc98/pc98/machdep.c ============================================================================== --- projects/calloutng/sys/pc98/pc98/machdep.c Fri Feb 8 11:19:43 2013 (r246550) +++ projects/calloutng/sys/pc98/pc98/machdep.c Fri Feb 8 12:53:29 2013 (r246551) @@ -1145,7 +1145,7 @@ SYSCTL_INT(_machdep, OID_AUTO, idle_mwai #define STATE_SLEEPING 0x2 static void -cpu_idle_hlt(int us) +cpu_idle_hlt(sbintime_t sbt) { int *state; @@ -1186,7 +1186,7 @@ cpu_idle_hlt(int us) #define MWAIT_C4 0x30 static void -cpu_idle_mwait(int us) +cpu_idle_mwait(sbintime_t sbt) { int *state; @@ -1209,7 +1209,7 @@ cpu_idle_mwait(int us) } static void -cpu_idle_spin(int us) +cpu_idle_spin(sbintime_t sbt) { int *state; int i; @@ -1229,12 +1229,12 @@ cpu_idle_spin(int us) } } -void (*cpu_idle_fn)(int) = cpu_idle_hlt; +void (*cpu_idle_fn)(sbintime_t) = cpu_idle_hlt; void cpu_idle(int busy) { - int us = -1; + sbintime_t sbt = -1; CTR2(KTR_SPARE2, "cpu_idle(%d) at %d", busy, curcpu); @@ -1252,11 +1252,11 @@ cpu_idle(int busy) /* If we have time - switch timers into idle mode. */ if (!busy) { critical_enter(); - us = cpu_idleclock(); + sbt = cpu_idleclock(); } /* Call main idle method. */ - cpu_idle_fn(us); + cpu_idle_fn(sbt); /* Switch timers mack into active mode. */ if (!busy) { Modified: projects/calloutng/sys/powerpc/powerpc/cpu.c ============================================================================== --- projects/calloutng/sys/powerpc/powerpc/cpu.c Fri Feb 8 11:19:43 2013 (r246550) +++ projects/calloutng/sys/powerpc/powerpc/cpu.c Fri Feb 8 12:53:29 2013 (r246551) @@ -79,9 +79,9 @@ static void cpu_970_setup(int cpuid, uin static void cpu_booke_setup(int cpuid, uint16_t vers); int powerpc_pow_enabled; -void (*cpu_idle_hook)(int) = NULL; -static void cpu_idle_60x(int); -static void cpu_idle_booke(int); +void (*cpu_idle_hook)(sbintime_t) = NULL; +static void cpu_idle_60x(sbintime_t); +static void cpu_idle_booke(sbintime_t); struct cputab { const char *name; @@ -516,7 +516,7 @@ cpu_feature_bit(SYSCTL_HANDLER_ARGS) void cpu_idle(int busy) { - int us = -1; + sbintime_t sbt = -1; #ifdef INVARIANTS if ((mfmsr() & PSL_EE) != PSL_EE) { @@ -532,9 +532,9 @@ cpu_idle(int busy) if (cpu_idle_hook != NULL) { if (!busy) { critical_enter(); - us = cpu_idleclock(); + sbt = cpu_idleclock(); } - cpu_idle_hook(us); + cpu_idle_hook(sbt); if (!busy) { cpu_activeclock(); critical_exit(); @@ -552,7 +552,7 @@ cpu_idle_wakeup(int cpu) } static void -cpu_idle_60x(int us) +cpu_idle_60x(sbintime_t sbt) { register_t msr; uint16_t vers; @@ -587,7 +587,7 @@ cpu_idle_60x(int us) } static void -cpu_idle_booke(int us) +cpu_idle_booke(sbintime_t sbt) { register_t msr; Modified: projects/calloutng/sys/powerpc/ps3/platform_ps3.c ============================================================================== --- projects/calloutng/sys/powerpc/ps3/platform_ps3.c Fri Feb 8 11:19:43 2013 (r246550) +++ projects/calloutng/sys/powerpc/ps3/platform_ps3.c Fri Feb 8 12:53:29 2013 (r246551) @@ -70,7 +70,7 @@ static int ps3_smp_start_cpu(platform_t, static struct cpu_group *ps3_smp_topo(platform_t); #endif static void ps3_reset(platform_t); -static void ps3_cpu_idle(int); +static void ps3_cpu_idle(sbintime_t); static platform_method_t ps3_methods[] = { PLATFORMMETHOD(platform_probe, ps3_probe), @@ -245,7 +245,7 @@ ps3_real_maxaddr(platform_t plat) } static void -ps3_cpu_idle(int us) +ps3_cpu_idle(sbintime_t sbt) { lv1_pause(0); } Modified: projects/calloutng/sys/powerpc/wii/platform_wii.c ============================================================================== --- projects/calloutng/sys/powerpc/wii/platform_wii.c Fri Feb 8 11:19:43 2013 (r246550) +++ projects/calloutng/sys/powerpc/wii/platform_wii.c Fri Feb 8 12:53:29 2013 (r246551) @@ -60,7 +60,7 @@ static void wii_mem_regions(platform_t, int *, struct mem_region **, int *); static unsigned long wii_timebase_freq(platform_t, struct cpuref *cpuref); static void wii_reset(platform_t); -static void wii_cpu_idle(int); +static void wii_cpu_idle(sbintime_t); static platform_method_t wii_methods[] = { PLATFORMMETHOD(platform_probe, wii_probe), @@ -155,6 +155,6 @@ wii_reset(platform_t plat) } static void -wii_cpu_idle(int us) +wii_cpu_idle(sbintime_t sbt) { } Modified: projects/calloutng/sys/sys/proc.h ============================================================================== --- projects/calloutng/sys/sys/proc.h Fri Feb 8 11:19:43 2013 (r246550) +++ projects/calloutng/sys/sys/proc.h Fri Feb 8 12:53:29 2013 (r246551) @@ -907,7 +907,7 @@ void tidhash_add(struct thread *); void tidhash_remove(struct thread *); void cpu_idle(int); int cpu_idle_wakeup(int); -extern void (*cpu_idle_hook)(int); /* Hook to machdep CPU idler. */ +extern void (*cpu_idle_hook)(sbintime_t); /* Hook to machdep CPU idler. */ void cpu_switch(struct thread *, struct thread *, struct mtx *); void cpu_throw(struct thread *, struct thread *) __dead2; void unsleep(struct thread *); Modified: projects/calloutng/sys/sys/systm.h ============================================================================== --- projects/calloutng/sys/sys/systm.h Fri Feb 8 11:19:43 2013 (r246550) +++ projects/calloutng/sys/sys/systm.h Fri Feb 8 12:53:29 2013 (r246551) @@ -266,7 +266,7 @@ void startprofclock(struct proc *); void stopprofclock(struct proc *); void cpu_startprofclock(void); void cpu_stopprofclock(void); -int cpu_idleclock(void); +sbintime_t cpu_idleclock(void); void cpu_activeclock(void); extern int cpu_can_deep_sleep; extern int cpu_disable_deep_sleep; From owner-svn-src-projects@FreeBSD.ORG Fri Feb 8 16:10:22 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 94CEB5FC; Fri, 8 Feb 2013 16:10:22 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 76881E83; Fri, 8 Feb 2013 16:10:22 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r18GAMCn054594; Fri, 8 Feb 2013 16:10:22 GMT (envelope-from obrien@svn.freebsd.org) Received: (from obrien@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r18GAJPm054042; Fri, 8 Feb 2013 16:10:19 GMT (envelope-from obrien@svn.freebsd.org) Message-Id: <201302081610.r18GAJPm054042@svn.freebsd.org> From: "David E. O'Brien" Date: Fri, 8 Feb 2013 16:10:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246555 - in projects/bmake: . bin/cat bin/cp bin/date bin/df bin/ln bin/ls bin/mv bin/ps bin/pwait bin/sh bin/test cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensolaris/cmd/zfs cdd... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 16:10:22 -0000 Author: obrien Date: Fri Feb 8 16:10:16 2013 New Revision: 246555 URL: http://svnweb.freebsd.org/changeset/base/246555 Log: Sync with HEAD. Added: projects/bmake/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 - copied unchanged from r246449, head/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 projects/bmake/cddl/contrib/opensolaris/lib/libdtrace/powerpc/ - copied from r246449, head/cddl/contrib/opensolaris/lib/libdtrace/powerpc/ projects/bmake/contrib/atf/FREEBSD-Xlist - copied unchanged from r246449, head/contrib/atf/FREEBSD-Xlist projects/bmake/contrib/atf/FREEBSD-upgrade - copied unchanged from r246449, head/contrib/atf/FREEBSD-upgrade projects/bmake/contrib/bind9/lib/dns/opensslecdsa_link.c - copied unchanged from r246449, head/contrib/bind9/lib/dns/opensslecdsa_link.c projects/bmake/contrib/bmake/Makefile - copied unchanged from r246449, head/contrib/bmake/Makefile projects/bmake/contrib/bmake/Makefile.config.in - copied unchanged from r246449, head/contrib/bmake/Makefile.config.in projects/bmake/contrib/bmake/makefile.in - copied unchanged from r246449, head/contrib/bmake/makefile.in projects/bmake/contrib/bmake/mk/ - copied from r246449, head/contrib/bmake/mk/ projects/bmake/contrib/bmake/unit-tests/order - copied unchanged from r246449, head/contrib/bmake/unit-tests/order projects/bmake/contrib/dialog/samples/dselect - copied unchanged from r246449, head/contrib/dialog/samples/dselect projects/bmake/contrib/dialog/samples/valgrind.log - copied unchanged from r246449, head/contrib/dialog/samples/valgrind.log projects/bmake/contrib/libc-vis/ - copied from r246449, head/contrib/libc-vis/ projects/bmake/contrib/libcxxrt/atomic.h - copied unchanged from r246449, head/contrib/libcxxrt/atomic.h projects/bmake/contrib/llvm/include/llvm/ADT/MapVector.h - copied unchanged from r246449, head/contrib/llvm/include/llvm/ADT/MapVector.h projects/bmake/contrib/llvm/include/llvm/AddressingMode.h - copied unchanged from r246449, head/contrib/llvm/include/llvm/AddressingMode.h projects/bmake/contrib/llvm/include/llvm/Analysis/DependenceAnalysis.h - copied unchanged from r246449, head/contrib/llvm/include/llvm/Analysis/DependenceAnalysis.h projects/bmake/contrib/llvm/include/llvm/Analysis/ProfileDataLoader.h - copied unchanged from r246449, head/contrib/llvm/include/llvm/Analysis/ProfileDataLoader.h projects/bmake/contrib/llvm/include/llvm/Analysis/ProfileDataTypes.h - copied unchanged from r246449, head/contrib/llvm/include/llvm/Analysis/ProfileDataTypes.h projects/bmake/contrib/llvm/include/llvm/CodeGen/CommandFlags.h - copied unchanged from r246449, head/contrib/llvm/include/llvm/CodeGen/CommandFlags.h projects/bmake/contrib/llvm/include/llvm/CodeGen/MachinePostDominators.h - copied unchanged from r246449, head/contrib/llvm/include/llvm/CodeGen/MachinePostDominators.h projects/bmake/contrib/llvm/include/llvm/CodeGen/ScheduleDAGILP.h - copied unchanged from r246449, head/contrib/llvm/include/llvm/CodeGen/ScheduleDAGILP.h projects/bmake/contrib/llvm/include/llvm/CodeGen/TargetSchedule.h - copied unchanged from r246449, head/contrib/llvm/include/llvm/CodeGen/TargetSchedule.h projects/bmake/contrib/llvm/include/llvm/DataLayout.h - copied unchanged from r246449, head/contrib/llvm/include/llvm/DataLayout.h projects/bmake/contrib/llvm/include/llvm/ExecutionEngine/ObjectBuffer.h - copied unchanged from r246449, head/contrib/llvm/include/llvm/ExecutionEngine/ObjectBuffer.h projects/bmake/contrib/llvm/include/llvm/ExecutionEngine/ObjectImage.h - copied unchanged from r246449, head/contrib/llvm/include/llvm/ExecutionEngine/ObjectImage.h projects/bmake/contrib/llvm/include/llvm/Object/RelocVisitor.h - copied unchanged from r246449, head/contrib/llvm/include/llvm/Object/RelocVisitor.h projects/bmake/contrib/llvm/include/llvm/Target/TargetTransformImpl.h - copied unchanged from r246449, head/contrib/llvm/include/llvm/Target/TargetTransformImpl.h projects/bmake/contrib/llvm/include/llvm/TargetTransformInfo.h - copied unchanged from r246449, head/contrib/llvm/include/llvm/TargetTransformInfo.h projects/bmake/contrib/llvm/include/llvm/Transforms/Utils/BypassSlowDivision.h - copied unchanged from r246449, head/contrib/llvm/include/llvm/Transforms/Utils/BypassSlowDivision.h projects/bmake/contrib/llvm/include/llvm/Transforms/Utils/IntegerDivision.h - copied unchanged from r246449, head/contrib/llvm/include/llvm/Transforms/Utils/IntegerDivision.h projects/bmake/contrib/llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h - copied unchanged from r246449, head/contrib/llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h projects/bmake/contrib/llvm/lib/Analysis/CostModel.cpp - copied unchanged from r246449, head/contrib/llvm/lib/Analysis/CostModel.cpp projects/bmake/contrib/llvm/lib/Analysis/DependenceAnalysis.cpp - copied unchanged from r246449, head/contrib/llvm/lib/Analysis/DependenceAnalysis.cpp projects/bmake/contrib/llvm/lib/Analysis/ProfileDataLoader.cpp - copied unchanged from r246449, head/contrib/llvm/lib/Analysis/ProfileDataLoader.cpp projects/bmake/contrib/llvm/lib/Analysis/ProfileDataLoaderPass.cpp - copied unchanged from r246449, head/contrib/llvm/lib/Analysis/ProfileDataLoaderPass.cpp projects/bmake/contrib/llvm/lib/CodeGen/MachinePostDominators.cpp - copied unchanged from r246449, head/contrib/llvm/lib/CodeGen/MachinePostDominators.cpp projects/bmake/contrib/llvm/lib/CodeGen/StackColoring.cpp - copied unchanged from r246449, head/contrib/llvm/lib/CodeGen/StackColoring.cpp projects/bmake/contrib/llvm/lib/CodeGen/TargetSchedule.cpp - copied unchanged from r246449, head/contrib/llvm/lib/CodeGen/TargetSchedule.cpp projects/bmake/contrib/llvm/lib/DebugInfo/DWARFDebugRangeList.cpp - copied unchanged from r246449, head/contrib/llvm/lib/DebugInfo/DWARFDebugRangeList.cpp projects/bmake/contrib/llvm/lib/DebugInfo/DWARFDebugRangeList.h - copied unchanged from r246449, head/contrib/llvm/lib/DebugInfo/DWARFDebugRangeList.h projects/bmake/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventsWrapper.h - copied unchanged from r246449, head/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventsWrapper.h projects/bmake/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/ittnotify_config.h - copied unchanged from r246449, head/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/ittnotify_config.h projects/bmake/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/ittnotify_types.h - copied unchanged from r246449, head/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/ittnotify_types.h projects/bmake/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/jitprofiling.c - copied unchanged from r246449, head/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/jitprofiling.c projects/bmake/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/jitprofiling.h - copied unchanged from r246449, head/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/jitprofiling.h projects/bmake/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ObjectImageCommon.h - copied unchanged from r246449, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ObjectImageCommon.h projects/bmake/contrib/llvm/lib/Target/ARM/ARMScheduleSwift.td - copied unchanged from r246449, head/contrib/llvm/lib/Target/ARM/ARMScheduleSwift.td projects/bmake/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp - copied unchanged from r246449, head/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp projects/bmake/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.h - copied unchanged from r246449, head/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.h projects/bmake/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsDirectObjLower.cpp - copied unchanged from r246449, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsDirectObjLower.cpp projects/bmake/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsDirectObjLower.h - copied unchanged from r246449, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsDirectObjLower.h projects/bmake/contrib/llvm/lib/Target/Mips/MipsDSPInstrFormats.td - copied unchanged from r246449, head/contrib/llvm/lib/Target/Mips/MipsDSPInstrFormats.td projects/bmake/contrib/llvm/lib/Target/Mips/MipsDSPInstrInfo.td - copied unchanged from r246449, head/contrib/llvm/lib/Target/Mips/MipsDSPInstrInfo.td projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCScheduleE500mc.td - copied unchanged from r246449, head/contrib/llvm/lib/Target/PowerPC/PPCScheduleE500mc.td projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCScheduleE5500.td - copied unchanged from r246449, head/contrib/llvm/lib/Target/PowerPC/PPCScheduleE5500.td projects/bmake/contrib/llvm/lib/Target/TargetTransformImpl.cpp - copied unchanged from r246449, head/contrib/llvm/lib/Target/TargetTransformImpl.cpp projects/bmake/contrib/llvm/lib/Target/X86/X86InstrTSX.td - copied unchanged from r246449, head/contrib/llvm/lib/Target/X86/X86InstrTSX.td projects/bmake/contrib/llvm/lib/Transforms/IPO/BarrierNoopPass.cpp - copied unchanged from r246449, head/contrib/llvm/lib/Transforms/IPO/BarrierNoopPass.cpp projects/bmake/contrib/llvm/lib/Transforms/Instrumentation/BlackList.cpp - copied unchanged from r246449, head/contrib/llvm/lib/Transforms/Instrumentation/BlackList.cpp projects/bmake/contrib/llvm/lib/Transforms/Instrumentation/BlackList.h - copied unchanged from r246449, head/contrib/llvm/lib/Transforms/Instrumentation/BlackList.h projects/bmake/contrib/llvm/lib/Transforms/Scalar/SROA.cpp - copied unchanged from r246449, head/contrib/llvm/lib/Transforms/Scalar/SROA.cpp projects/bmake/contrib/llvm/lib/Transforms/Utils/BypassSlowDivision.cpp - copied unchanged from r246449, head/contrib/llvm/lib/Transforms/Utils/BypassSlowDivision.cpp projects/bmake/contrib/llvm/lib/Transforms/Utils/IntegerDivision.cpp - copied unchanged from r246449, head/contrib/llvm/lib/Transforms/Utils/IntegerDivision.cpp projects/bmake/contrib/llvm/lib/Transforms/Utils/MetaRenamer.cpp - copied unchanged from r246449, head/contrib/llvm/lib/Transforms/Utils/MetaRenamer.cpp projects/bmake/contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp - copied unchanged from r246449, head/contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp projects/bmake/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp - copied unchanged from r246449, head/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp projects/bmake/contrib/llvm/lib/VMCore/AttributesImpl.h - copied unchanged from r246449, head/contrib/llvm/lib/VMCore/AttributesImpl.h projects/bmake/contrib/llvm/lib/VMCore/DataLayout.cpp - copied unchanged from r246449, head/contrib/llvm/lib/VMCore/DataLayout.cpp projects/bmake/contrib/llvm/lib/VMCore/TargetTransformInfo.cpp - copied unchanged from r246449, head/contrib/llvm/lib/VMCore/TargetTransformInfo.cpp projects/bmake/contrib/llvm/tools/clang/include/clang/AST/CommentCommands.td - copied unchanged from r246449, head/contrib/llvm/tools/clang/include/clang/AST/CommentCommands.td projects/bmake/contrib/llvm/tools/clang/include/clang/AST/CommentHTMLTags.td - copied unchanged from r246449, head/contrib/llvm/tools/clang/include/clang/AST/CommentHTMLTags.td projects/bmake/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTTypeTraits.h - copied unchanged from r246449, head/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTTypeTraits.h projects/bmake/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h - copied unchanged from r246449, head/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.def - copied unchanged from r246449, head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.def projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.h - copied unchanged from r246449, head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.h projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/Sanitizers.def - copied unchanged from r246449, head/contrib/llvm/tools/clang/include/clang/Basic/Sanitizers.def projects/bmake/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.def - copied unchanged from r246449, head/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.def projects/bmake/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearchOptions.h - copied unchanged from r246449, head/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearchOptions.h projects/bmake/contrib/llvm/tools/clang/include/clang/Lex/PPMutationListener.h - copied unchanged from r246449, head/contrib/llvm/tools/clang/include/clang/Lex/PPMutationListener.h projects/bmake/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorOptions.h - copied unchanged from r246449, head/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorOptions.h projects/bmake/contrib/llvm/tools/clang/include/clang/Rewrite/Core/ - copied from r246449, head/contrib/llvm/tools/clang/include/clang/Rewrite/Core/ projects/bmake/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/ - copied from r246449, head/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/ projects/bmake/contrib/llvm/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h - copied unchanged from r246449, head/contrib/llvm/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Analyses.def - copied unchanged from r246449, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Analyses.def projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h - copied unchanged from r246449, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h - copied unchanged from r246449, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h projects/bmake/contrib/llvm/tools/clang/include/clang/Tooling/CommonOptionsParser.h - copied unchanged from r246449, head/contrib/llvm/tools/clang/include/clang/Tooling/CommonOptionsParser.h projects/bmake/contrib/llvm/tools/clang/include/clang/Tooling/CompilationDatabasePluginRegistry.h - copied unchanged from r246449, head/contrib/llvm/tools/clang/include/clang/Tooling/CompilationDatabasePluginRegistry.h projects/bmake/contrib/llvm/tools/clang/include/clang/Tooling/FileMatchTrie.h - copied unchanged from r246449, head/contrib/llvm/tools/clang/include/clang/Tooling/FileMatchTrie.h projects/bmake/contrib/llvm/tools/clang/include/clang/Tooling/JSONCompilationDatabase.h - copied unchanged from r246449, head/contrib/llvm/tools/clang/include/clang/Tooling/JSONCompilationDatabase.h projects/bmake/contrib/llvm/tools/clang/lib/Analysis/BodyFarm.cpp - copied unchanged from r246449, head/contrib/llvm/tools/clang/lib/Analysis/BodyFarm.cpp projects/bmake/contrib/llvm/tools/clang/lib/Analysis/BodyFarm.h - copied unchanged from r246449, head/contrib/llvm/tools/clang/lib/Analysis/BodyFarm.h projects/bmake/contrib/llvm/tools/clang/lib/Analysis/ObjCNoReturn.cpp - copied unchanged from r246449, head/contrib/llvm/tools/clang/lib/Analysis/ObjCNoReturn.cpp projects/bmake/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.h - copied unchanged from r246449, head/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.h projects/bmake/contrib/llvm/tools/clang/lib/Headers/__wmmintrin_aes.h - copied unchanged from r246449, head/contrib/llvm/tools/clang/lib/Headers/__wmmintrin_aes.h projects/bmake/contrib/llvm/tools/clang/lib/Headers/__wmmintrin_pclmul.h - copied unchanged from r246449, head/contrib/llvm/tools/clang/lib/Headers/__wmmintrin_pclmul.h projects/bmake/contrib/llvm/tools/clang/lib/Headers/f16cintrin.h - copied unchanged from r246449, head/contrib/llvm/tools/clang/lib/Headers/f16cintrin.h projects/bmake/contrib/llvm/tools/clang/lib/Headers/rtmintrin.h - copied unchanged from r246449, head/contrib/llvm/tools/clang/lib/Headers/rtmintrin.h projects/bmake/contrib/llvm/tools/clang/lib/Rewrite/Core/ - copied from r246449, head/contrib/llvm/tools/clang/lib/Rewrite/Core/ projects/bmake/contrib/llvm/tools/clang/lib/Rewrite/Frontend/ - copied from r246449, head/contrib/llvm/tools/clang/lib/Rewrite/Frontend/ projects/bmake/contrib/llvm/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp - copied unchanged from r246449, head/contrib/llvm/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/ScopeInfo.cpp - copied unchanged from r246449, head/contrib/llvm/tools/clang/lib/Sema/ScopeInfo.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaStmtAsm.cpp - copied unchanged from r246449, head/contrib/llvm/tools/clang/lib/Sema/SemaStmtAsm.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp - copied unchanged from r246449, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp - copied unchanged from r246449, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp - copied unchanged from r246449, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp - copied unchanged from r246449, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp - copied unchanged from r246449, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp - copied unchanged from r246449, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp projects/bmake/contrib/llvm/tools/clang/lib/Tooling/CommonOptionsParser.cpp - copied unchanged from r246449, head/contrib/llvm/tools/clang/lib/Tooling/CommonOptionsParser.cpp projects/bmake/contrib/llvm/tools/clang/lib/Tooling/FileMatchTrie.cpp - copied unchanged from r246449, head/contrib/llvm/tools/clang/lib/Tooling/FileMatchTrie.cpp projects/bmake/contrib/llvm/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp - copied unchanged from r246449, head/contrib/llvm/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp projects/bmake/contrib/llvm/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp - copied unchanged from r246449, head/contrib/llvm/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp projects/bmake/contrib/llvm/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp - copied unchanged from r246449, head/contrib/llvm/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp projects/bmake/contrib/llvm/tools/lli/RecordingMemoryManager.cpp - copied unchanged from r246449, head/contrib/llvm/tools/lli/RecordingMemoryManager.cpp projects/bmake/contrib/llvm/tools/lli/RecordingMemoryManager.h - copied unchanged from r246449, head/contrib/llvm/tools/lli/RecordingMemoryManager.h projects/bmake/contrib/llvm/tools/lli/RemoteTarget.cpp - copied unchanged from r246449, head/contrib/llvm/tools/lli/RemoteTarget.cpp projects/bmake/contrib/llvm/tools/lli/RemoteTarget.h - copied unchanged from r246449, head/contrib/llvm/tools/lli/RemoteTarget.h projects/bmake/contrib/llvm/utils/TableGen/CodeGenMapTable.cpp - copied unchanged from r246449, head/contrib/llvm/utils/TableGen/CodeGenMapTable.cpp projects/bmake/contrib/mknod/ - copied from r246449, head/contrib/mknod/ projects/bmake/contrib/mtree/ - copied from r246449, head/contrib/mtree/ projects/bmake/contrib/openbsm/bin/auditdistd/ - copied from r246449, head/contrib/openbsm/bin/auditdistd/ projects/bmake/contrib/openbsm/compat/closefrom.h - copied unchanged from r246449, head/contrib/openbsm/compat/closefrom.h projects/bmake/contrib/openbsm/compat/compat.h - copied unchanged from r246449, head/contrib/openbsm/compat/compat.h projects/bmake/contrib/openbsm/compat/endian_enc.h - copied unchanged from r246449, head/contrib/openbsm/compat/endian_enc.h projects/bmake/contrib/openbsm/compat/flopen.h - copied unchanged from r246449, head/contrib/openbsm/compat/flopen.h projects/bmake/contrib/openbsm/compat/pidfile.h - copied unchanged from r246449, head/contrib/openbsm/compat/pidfile.h projects/bmake/contrib/openbsm/compat/vis.h - copied unchanged from r246449, head/contrib/openbsm/compat/vis.h projects/bmake/contrib/openbsm/config/ylwrap - copied unchanged from r246449, head/contrib/openbsm/config/ylwrap projects/bmake/contrib/openbsm/m4/ - copied from r246449, head/contrib/openbsm/m4/ projects/bmake/etc/rc.d/auditdistd - copied unchanged from r246449, head/etc/rc.d/auditdistd projects/bmake/lib/clang/include/MipsGenAsmMatcher.inc - copied unchanged from r246449, head/lib/clang/include/MipsGenAsmMatcher.inc projects/bmake/lib/clang/include/MipsGenMCPseudoLowering.inc - copied unchanged from r246449, head/lib/clang/include/MipsGenMCPseudoLowering.inc projects/bmake/lib/clang/include/clang/AST/CommentCommandInfo.inc - copied unchanged from r246449, head/lib/clang/include/clang/AST/CommentCommandInfo.inc projects/bmake/lib/clang/include/clang/AST/CommentHTMLTags.inc - copied unchanged from r246449, head/lib/clang/include/clang/AST/CommentHTMLTags.inc projects/bmake/lib/clang/include/clang/AST/CommentHTMLTagsProperties.inc - copied unchanged from r246449, head/lib/clang/include/clang/AST/CommentHTMLTagsProperties.inc projects/bmake/lib/clang/libclangrewritecore/ - copied from r246449, head/lib/clang/libclangrewritecore/ projects/bmake/lib/clang/libclangrewritefrontend/ - copied from r246449, head/lib/clang/libclangrewritefrontend/ projects/bmake/lib/libc/arm/Symbol_oabi.map - copied unchanged from r246449, head/lib/libc/arm/Symbol_oabi.map projects/bmake/lib/libc/arm/aeabi/ - copied from r246449, head/lib/libc/arm/aeabi/ projects/bmake/lib/libc/arm/sys/__vdso_gettc.c - copied unchanged from r246449, head/lib/libc/arm/sys/__vdso_gettc.c projects/bmake/lib/libc/gen/unvis-compat.c - copied unchanged from r246449, head/lib/libc/gen/unvis-compat.c projects/bmake/lib/libc/gen/waitid.c - copied unchanged from r246449, head/lib/libc/gen/waitid.c projects/bmake/lib/libc/ia64/sys/__vdso_gettc.c - copied unchanged from r246449, head/lib/libc/ia64/sys/__vdso_gettc.c projects/bmake/lib/libc/mips/sys/__vdso_gettc.c - copied unchanged from r246449, head/lib/libc/mips/sys/__vdso_gettc.c projects/bmake/lib/libc/nls/zh_CN.GB18030.msg - copied unchanged from r246449, head/lib/libc/nls/zh_CN.GB18030.msg projects/bmake/lib/libc/nls/zh_CN.GB2312.msg - copied unchanged from r246449, head/lib/libc/nls/zh_CN.GB2312.msg projects/bmake/lib/libc/nls/zh_CN.UTF-8.msg - copied unchanged from r246449, head/lib/libc/nls/zh_CN.UTF-8.msg projects/bmake/lib/libc/powerpc/sys/__vdso_gettc.c - copied unchanged from r246449, head/lib/libc/powerpc/sys/__vdso_gettc.c projects/bmake/lib/libc/powerpc64/sys/__vdso_gettc.c - copied unchanged from r246449, head/lib/libc/powerpc64/sys/__vdso_gettc.c projects/bmake/lib/libc/sparc64/sys/__vdso_gettc.c - copied unchanged from r246449, head/lib/libc/sparc64/sys/__vdso_gettc.c projects/bmake/lib/libc/stdio/fmemopen.c - copied unchanged from r246449, head/lib/libc/stdio/fmemopen.c projects/bmake/lib/libcrypt/tests/ - copied from r246449, head/lib/libcrypt/tests/ projects/bmake/lib/libnetbsd/ - copied from r246449, head/lib/libnetbsd/ projects/bmake/lib/libpmc/pmc.ivybridgexeon.3 - copied unchanged from r246449, head/lib/libpmc/pmc.ivybridgexeon.3 projects/bmake/lib/libstand/amd64/ - copied from r246449, head/lib/libstand/amd64/ - copied from r246449, head/lib/libvmmapi/ - copied unchanged from r246449, head/share/man/man4/bhyve.4 projects/bmake/share/mk/atf.test.mk - copied unchanged from r246449, head/share/mk/atf.test.mk projects/bmake/share/mk/bsd.test.mk - copied unchanged from r246449, head/share/mk/bsd.test.mk projects/bmake/share/syscons/keymaps/us.dvorakp.kbd - copied unchanged from r246449, head/share/syscons/keymaps/us.dvorakp.kbd - copied unchanged from r246449, head/sys/amd64/include/vmm.h - copied unchanged from r246449, head/sys/amd64/include/vmm_dev.h - copied unchanged from r246449, head/sys/amd64/include/vmm_instruction_emul.h - copied from r246449, head/sys/amd64/vmm/ projects/bmake/sys/arm/allwinner/ - copied from r246449, head/sys/arm/allwinner/ projects/bmake/sys/arm/arm/cpufunc_asm_arm11x6.S - copied unchanged from r246449, head/sys/arm/arm/cpufunc_asm_arm11x6.S projects/bmake/sys/arm/arm/pl190.c - copied unchanged from r246449, head/sys/arm/arm/pl190.c projects/bmake/sys/arm/broadcom/bcm2835/bcm2835_gpio.c - copied unchanged from r246449, head/sys/arm/broadcom/bcm2835/bcm2835_gpio.c projects/bmake/sys/arm/conf/CUBIEBOARD - copied unchanged from r246449, head/sys/arm/conf/CUBIEBOARD projects/bmake/sys/arm/conf/DREAMPLUG-1001 - copied unchanged from r246449, head/sys/arm/conf/DREAMPLUG-1001 projects/bmake/sys/arm/conf/Makefile - copied unchanged from r246449, head/sys/arm/conf/Makefile projects/bmake/sys/arm/conf/NOTES - copied unchanged from r246449, head/sys/arm/conf/NOTES projects/bmake/sys/arm/conf/VERSATILEPB - copied unchanged from r246449, head/sys/arm/conf/VERSATILEPB projects/bmake/sys/arm/versatile/ - copied from r246449, head/sys/arm/versatile/ projects/bmake/sys/boot/fdt/dts/cubieboard.dts - copied unchanged from r246449, head/sys/boot/fdt/dts/cubieboard.dts projects/bmake/sys/boot/fdt/dts/dreamplug-1001.dts - copied unchanged from r246449, head/sys/boot/fdt/dts/dreamplug-1001.dts projects/bmake/sys/boot/fdt/dts/dreamplug-1001N.dts - copied unchanged from r246449, head/sys/boot/fdt/dts/dreamplug-1001N.dts projects/bmake/sys/boot/fdt/dts/versatilepb.dts - copied unchanged from r246449, head/sys/boot/fdt/dts/versatilepb.dts projects/bmake/sys/boot/ficl64/ - copied from r246449, head/sys/boot/ficl64/ projects/bmake/sys/boot/forth/menusets.4th - copied unchanged from r246449, head/sys/boot/forth/menusets.4th projects/bmake/sys/boot/forth/menusets.4th.8 - copied unchanged from r246449, head/sys/boot/forth/menusets.4th.8 projects/bmake/sys/boot/usb/ - copied from r246449, head/sys/boot/usb/ projects/bmake/sys/cddl/contrib/opensolaris/uts/powerpc/ - copied from r246449, head/sys/cddl/contrib/opensolaris/uts/powerpc/ projects/bmake/sys/cddl/dev/dtrace/powerpc/ - copied from r246449, head/sys/cddl/dev/dtrace/powerpc/ projects/bmake/sys/contrib/dev/acpica/compiler/aslfileio.c - copied unchanged from r246449, head/sys/contrib/dev/acpica/compiler/aslfileio.c projects/bmake/sys/contrib/dev/acpica/compiler/aslhex.c - copied unchanged from r246449, head/sys/contrib/dev/acpica/compiler/aslhex.c projects/bmake/sys/contrib/dev/acpica/compiler/aslmethod.c - copied unchanged from r246449, head/sys/contrib/dev/acpica/compiler/aslmethod.c projects/bmake/sys/contrib/dev/acpica/compiler/aslnamesp.c - copied unchanged from r246449, head/sys/contrib/dev/acpica/compiler/aslnamesp.c projects/bmake/sys/contrib/dev/acpica/compiler/aslxref.c - copied unchanged from r246449, head/sys/contrib/dev/acpica/compiler/aslxref.c projects/bmake/sys/contrib/dev/acpica/components/debugger/dbconvert.c - copied unchanged from r246449, head/sys/contrib/dev/acpica/components/debugger/dbconvert.c projects/bmake/sys/contrib/dev/acpica/components/disassembler/dmdeferred.c - copied unchanged from r246449, head/sys/contrib/dev/acpica/components/disassembler/dmdeferred.c projects/bmake/sys/contrib/dev/acpica/components/events/evhandler.c - copied unchanged from r246449, head/sys/contrib/dev/acpica/components/events/evhandler.c projects/bmake/sys/contrib/dev/acpica/components/namespace/nsprepkg.c - copied unchanged from r246449, head/sys/contrib/dev/acpica/components/namespace/nsprepkg.c projects/bmake/sys/contrib/dev/acpica/components/parser/psobject.c - copied unchanged from r246449, head/sys/contrib/dev/acpica/components/parser/psobject.c projects/bmake/sys/contrib/dev/acpica/components/parser/psopinfo.c - copied unchanged from r246449, head/sys/contrib/dev/acpica/components/parser/psopinfo.c projects/bmake/sys/contrib/dev/acpica/components/resources/rsdumpinfo.c - copied unchanged from r246449, head/sys/contrib/dev/acpica/components/resources/rsdumpinfo.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utownerid.c - copied unchanged from r246449, head/sys/contrib/dev/acpica/components/utilities/utownerid.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utstring.c - copied unchanged from r246449, head/sys/contrib/dev/acpica/components/utilities/utstring.c projects/bmake/sys/dev/altera/avgen/altera_avgen_fdt.c - copied unchanged from r246449, head/sys/dev/altera/avgen/altera_avgen_fdt.c projects/bmake/sys/dev/altera/avgen/altera_avgen_nexus.c - copied unchanged from r246449, head/sys/dev/altera/avgen/altera_avgen_nexus.c projects/bmake/sys/dev/altera/jtag_uart/altera_jtag_uart_fdt.c - copied unchanged from r246449, head/sys/dev/altera/jtag_uart/altera_jtag_uart_fdt.c projects/bmake/sys/dev/altera/sdcard/altera_sdcard_fdt.c - copied unchanged from r246449, head/sys/dev/altera/sdcard/altera_sdcard_fdt.c projects/bmake/sys/dev/ath/ath_hal/ar5416/ar5416_spectral.c - copied unchanged from r246449, head/sys/dev/ath/ath_hal/ar5416/ar5416_spectral.c projects/bmake/sys/dev/ath/if_ath_alq.c - copied unchanged from r246449, head/sys/dev/ath/if_ath_alq.c projects/bmake/sys/dev/ath/if_ath_alq.h - copied unchanged from r246449, head/sys/dev/ath/if_ath_alq.h projects/bmake/sys/dev/ath/if_ath_spectral.c - copied unchanged from r246449, head/sys/dev/ath/if_ath_spectral.c projects/bmake/sys/dev/ath/if_ath_spectral.h - copied unchanged from r246449, head/sys/dev/ath/if_ath_spectral.h - copied from r246449, head/sys/dev/bvm/ projects/bmake/sys/dev/isf/isf_fdt.c - copied unchanged from r246449, head/sys/dev/isf/isf_fdt.c projects/bmake/sys/dev/terasic/de4led/terasic_de4led_fdt.c - copied unchanged from r246449, head/sys/dev/terasic/de4led/terasic_de4led_fdt.c projects/bmake/sys/dev/terasic/mtl/terasic_mtl_fdt.c - copied unchanged from r246449, head/sys/dev/terasic/mtl/terasic_mtl_fdt.c projects/bmake/sys/dev/usb/usb_freebsd_loader.h - copied unchanged from r246449, head/sys/dev/usb/usb_freebsd_loader.h projects/bmake/sys/kern/subr_busdma_bufalloc.c - copied unchanged from r246449, head/sys/kern/subr_busdma_bufalloc.c projects/bmake/sys/libkern/arm/ldivmod.S - copied unchanged from r246449, head/sys/libkern/arm/ldivmod.S projects/bmake/sys/libkern/arm/ldivmod_helper.c - copied unchanged from r246449, head/sys/libkern/arm/ldivmod_helper.c projects/bmake/sys/mips/cavium/octeon_pci_console.c - copied unchanged from r246449, head/sys/mips/cavium/octeon_pci_console.c projects/bmake/sys/mips/mips/bus_space_fdt.c - copied unchanged from r246449, head/sys/mips/mips/bus_space_fdt.c - copied from r246449, head/sys/modules/vmm/ projects/bmake/sys/powerpc/wii/locore.S - copied unchanged from r246449, head/sys/powerpc/wii/locore.S projects/bmake/sys/rpc/krpc.h - copied unchanged from r246449, head/sys/rpc/krpc.h projects/bmake/sys/security/audit/bsm_domain.c - copied unchanged from r246449, head/sys/security/audit/bsm_domain.c projects/bmake/sys/security/audit/bsm_errno.c - copied unchanged from r246449, head/sys/security/audit/bsm_errno.c projects/bmake/sys/security/audit/bsm_fcntl.c - copied unchanged from r246449, head/sys/security/audit/bsm_fcntl.c projects/bmake/sys/security/audit/bsm_socket_type.c - copied unchanged from r246449, head/sys/security/audit/bsm_socket_type.c projects/bmake/sys/security/audit/bsm_token.c - copied unchanged from r246449, head/sys/security/audit/bsm_token.c projects/bmake/sys/sys/busdma_bufalloc.h - copied unchanged from r246449, head/sys/sys/busdma_bufalloc.h projects/bmake/sys/ufs/ffs/ffs_suspend.c - copied unchanged from r246449, head/sys/ufs/ffs/ffs_suspend.c projects/bmake/tools/build/options/WITHOUT_CLANG_FULL - copied unchanged from r246449, head/tools/build/options/WITHOUT_CLANG_FULL projects/bmake/tools/build/options/WITHOUT_CLANG_IS_CC - copied unchanged from r246449, head/tools/build/options/WITHOUT_CLANG_IS_CC projects/bmake/tools/build/options/WITHOUT_LIBCPLUSPLUS - copied unchanged from r246449, head/tools/build/options/WITHOUT_LIBCPLUSPLUS projects/bmake/tools/build/options/WITHOUT_LZMA_SUPPORT - copied unchanged from r246449, head/tools/build/options/WITHOUT_LZMA_SUPPORT projects/bmake/tools/build/options/WITHOUT_PC_SYSINSTALL - copied unchanged from r246449, head/tools/build/options/WITHOUT_PC_SYSINSTALL projects/bmake/tools/build/options/WITH_ARM_EABI - copied unchanged from r246449, head/tools/build/options/WITH_ARM_EABI projects/bmake/tools/build/options/WITH_BSD_PATCH - copied unchanged from r246449, head/tools/build/options/WITH_BSD_PATCH projects/bmake/tools/build/options/WITH_CLANG_FULL - copied unchanged from r246449, head/tools/build/options/WITH_CLANG_FULL projects/bmake/tools/build/options/WITH_GPL_DTC - copied unchanged from r246449, head/tools/build/options/WITH_GPL_DTC projects/bmake/tools/build/options/WITH_NMTREE - copied unchanged from r246449, head/tools/build/options/WITH_NMTREE projects/bmake/tools/build/options/WITH_OPENSSH_NONE_CIPHER - copied unchanged from r246449, head/tools/build/options/WITH_OPENSSH_NONE_CIPHER projects/bmake/tools/regression/bin/sh/builtins/alias3.0 - copied unchanged from r246449, head/tools/regression/bin/sh/builtins/alias3.0 projects/bmake/tools/regression/bin/sh/builtins/alias3.0.stdout - copied unchanged from r246449, head/tools/regression/bin/sh/builtins/alias3.0.stdout projects/bmake/tools/regression/bin/sh/errors/write-error1.0 - copied unchanged from r246449, head/tools/regression/bin/sh/errors/write-error1.0 projects/bmake/tools/regression/bin/sh/execution/subshell1.0 - copied unchanged from r246449, head/tools/regression/bin/sh/execution/subshell1.0 projects/bmake/tools/regression/bin/sh/execution/subshell1.0.stdout - copied unchanged from r246449, head/tools/regression/bin/sh/execution/subshell1.0.stdout projects/bmake/tools/regression/bin/sh/execution/subshell2.0 - copied unchanged from r246449, head/tools/regression/bin/sh/execution/subshell2.0 projects/bmake/tools/regression/bin/sh/execution/subshell3.0 - copied unchanged from r246449, head/tools/regression/bin/sh/execution/subshell3.0 projects/bmake/tools/regression/bin/sh/execution/subshell4.0 - copied unchanged from r246449, head/tools/regression/bin/sh/execution/subshell4.0 projects/bmake/tools/regression/bin/sh/expansion/cmdsubst14.0 - copied unchanged from r246449, head/tools/regression/bin/sh/expansion/cmdsubst14.0 projects/bmake/tools/regression/bin/sh/expansion/cmdsubst15.0 - copied unchanged from r246449, head/tools/regression/bin/sh/expansion/cmdsubst15.0 projects/bmake/tools/regression/bin/sh/expansion/cmdsubst16.0 - copied unchanged from r246449, head/tools/regression/bin/sh/expansion/cmdsubst16.0 projects/bmake/tools/regression/bin/sh/expansion/cmdsubst17.0 - copied unchanged from r246449, head/tools/regression/bin/sh/expansion/cmdsubst17.0 projects/bmake/tools/regression/bin/sh/parser/alias10.0 - copied unchanged from r246449, head/tools/regression/bin/sh/parser/alias10.0 projects/bmake/tools/regression/bin/sh/parser/alias9.0 - copied unchanged from r246449, head/tools/regression/bin/sh/parser/alias9.0 projects/bmake/tools/regression/bin/sh/parser/empty-braces1.0 - copied unchanged from r246449, head/tools/regression/bin/sh/parser/empty-braces1.0 projects/bmake/tools/regression/lib/libc/stdio/test-fmemopen.c - copied unchanged from r246449, head/tools/regression/lib/libc/stdio/test-fmemopen.c projects/bmake/tools/regression/lib/libc/stdio/test-fmemopen.t - copied unchanged from r246449, head/tools/regression/lib/libc/stdio/test-fmemopen.t projects/bmake/tools/regression/usr.bin/printf/regress.zero.out - copied unchanged from r246449, head/tools/regression/usr.bin/printf/regress.zero.out projects/bmake/tools/tools/ath/athalq/ - copied from r246449, head/tools/tools/ath/athalq/ projects/bmake/tools/tools/ath/athspectral/ - copied from r246449, head/tools/tools/ath/athspectral/ projects/bmake/usr.bin/bmake/Makefile.config - copied unchanged from r246449, head/usr.bin/bmake/Makefile.config projects/bmake/usr.bin/dtc/ - copied from r246449, head/usr.bin/dtc/ projects/bmake/usr.bin/patch/ - copied from r246449, head/usr.bin/patch/ projects/bmake/usr.sbin/auditdistd/ - copied from r246449, head/usr.sbin/auditdistd/ - copied from r246449, head/usr.sbin/bhyve/ - copied from r246449, head/usr.sbin/bhyvectl/ - copied from r246449, head/usr.sbin/bhyveload/ projects/bmake/usr.sbin/bsdconfig/share/script.subr - copied unchanged from r246449, head/usr.sbin/bsdconfig/share/script.subr projects/bmake/usr.sbin/bsdconfig/share/variable.subr - copied unchanged from r246449, head/usr.sbin/bsdconfig/share/variable.subr projects/bmake/usr.sbin/bsdinstall/partedit/sade.8 - copied unchanged from r246449, head/usr.sbin/bsdinstall/partedit/sade.8 projects/bmake/usr.sbin/bsdinstall/partedit/scripted.c - copied unchanged from r246449, head/usr.sbin/bsdinstall/partedit/scripted.c projects/bmake/usr.sbin/bsdinstall/scripts/script - copied unchanged from r246449, head/usr.sbin/bsdinstall/scripts/script projects/bmake/usr.sbin/nmtree/ - copied from r246449, head/usr.sbin/nmtree/ projects/bmake/usr.sbin/pkg/dns_utils.c - copied unchanged from r246449, head/usr.sbin/pkg/dns_utils.c projects/bmake/usr.sbin/pkg/dns_utils.h - copied unchanged from r246449, head/usr.sbin/pkg/dns_utils.h Directory Properties: projects/bmake/lib/libvmmapi/ (props changed) projects/bmake/share/man/man4/bhyve.4 (props changed) projects/bmake/sys/amd64/include/vmm.h (props changed) projects/bmake/sys/amd64/include/vmm_dev.h (props changed) projects/bmake/sys/amd64/include/vmm_instruction_emul.h (props changed) projects/bmake/sys/amd64/vmm/ (props changed) projects/bmake/sys/dev/bvm/ (props changed) projects/bmake/sys/modules/vmm/ (props changed) projects/bmake/usr.sbin/bhyve/ (props changed) projects/bmake/usr.sbin/bhyvectl/ (props changed) projects/bmake/usr.sbin/bhyveload/ (props changed) Deleted: projects/bmake/cddl/contrib/opensolaris/cmd/zpool/zpool-features.5 projects/bmake/contrib/bmake/Makefile.in projects/bmake/contrib/dialog/samples/dft-cancel projects/bmake/contrib/dialog/samples/dft-extra projects/bmake/contrib/dialog/samples/dft-help projects/bmake/contrib/dialog/samples/dft-no projects/bmake/contrib/dialog/samples/fselect0 projects/bmake/contrib/dialog/samples/with-dquotes projects/bmake/contrib/dialog/samples/with-squotes projects/bmake/contrib/llvm/include/llvm/ADT/Trie.h projects/bmake/contrib/llvm/include/llvm/Analysis/LoopDependenceAnalysis.h projects/bmake/contrib/llvm/include/llvm/ExecutionEngine/IntelJITEventsWrapper.h projects/bmake/contrib/llvm/include/llvm/TableGen/TableGenAction.h projects/bmake/contrib/llvm/include/llvm/Target/TargetData.h projects/bmake/contrib/llvm/include/llvm/Target/TargetELFWriterInfo.h projects/bmake/contrib/llvm/lib/Analysis/LoopDependenceAnalysis.cpp projects/bmake/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.cpp projects/bmake/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h projects/bmake/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ObjectImage.h projects/bmake/contrib/llvm/lib/TableGen/TableGenAction.cpp projects/bmake/contrib/llvm/lib/Target/AMDGPU/ projects/bmake/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.cpp projects/bmake/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.h projects/bmake/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.cpp projects/bmake/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.h projects/bmake/contrib/llvm/lib/Target/TargetData.cpp projects/bmake/contrib/llvm/lib/Target/TargetELFWriterInfo.cpp projects/bmake/contrib/llvm/lib/Target/X86/X86ELFWriterInfo.cpp projects/bmake/contrib/llvm/lib/Target/X86/X86ELFWriterInfo.h projects/bmake/contrib/llvm/lib/Target/X86/X86MCInstLower.h projects/bmake/contrib/llvm/lib/Transforms/Instrumentation/FunctionBlackList.cpp projects/bmake/contrib/llvm/lib/Transforms/Instrumentation/FunctionBlackList.h projects/bmake/contrib/llvm/tools/clang/include/clang/Frontend/Analyses.def projects/bmake/contrib/llvm/tools/clang/include/clang/Frontend/AnalyzerOptions.h projects/bmake/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h projects/bmake/contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h projects/bmake/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h projects/bmake/contrib/llvm/tools/clang/include/clang/Rewrite/ASTConsumers.h projects/bmake/contrib/llvm/tools/clang/include/clang/Rewrite/DeltaTree.h projects/bmake/contrib/llvm/tools/clang/include/clang/Rewrite/FixItRewriter.h projects/bmake/contrib/llvm/tools/clang/include/clang/Rewrite/FrontendActions.h projects/bmake/contrib/llvm/tools/clang/include/clang/Rewrite/HTMLRewrite.h projects/bmake/contrib/llvm/tools/clang/include/clang/Rewrite/RewriteRope.h projects/bmake/contrib/llvm/tools/clang/include/clang/Rewrite/Rewriter.h projects/bmake/contrib/llvm/tools/clang/include/clang/Rewrite/Rewriters.h projects/bmake/contrib/llvm/tools/clang/include/clang/Rewrite/TokenRewriter.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/DereferenceChecker.h projects/bmake/contrib/llvm/tools/clang/include/clang/Tooling/CommandLineClangTool.h projects/bmake/contrib/llvm/tools/clang/lib/Rewrite/DeltaTree.cpp projects/bmake/contrib/llvm/tools/clang/lib/Rewrite/FixItRewriter.cpp projects/bmake/contrib/llvm/tools/clang/lib/Rewrite/FrontendActions.cpp projects/bmake/contrib/llvm/tools/clang/lib/Rewrite/HTMLPrint.cpp projects/bmake/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp projects/bmake/contrib/llvm/tools/clang/lib/Rewrite/InclusionRewriter.cpp projects/bmake/contrib/llvm/tools/clang/lib/Rewrite/RewriteMacros.cpp projects/bmake/contrib/llvm/tools/clang/lib/Rewrite/RewriteModernObjC.cpp projects/bmake/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp projects/bmake/contrib/llvm/tools/clang/lib/Rewrite/RewriteRope.cpp projects/bmake/contrib/llvm/tools/clang/lib/Rewrite/RewriteTest.cpp projects/bmake/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.cpp projects/bmake/contrib/llvm/tools/clang/lib/Rewrite/TokenRewriter.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AdjustedReturnValueChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/OSAtomicChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicConstraintManager.cpp projects/bmake/contrib/llvm/tools/clang/lib/Tooling/CommandLineClangTool.cpp projects/bmake/contrib/llvm/tools/clang/lib/Tooling/CustomCompilationDatabase.h projects/bmake/include/vis.h projects/bmake/lib/clang/libclangrewrite/ projects/bmake/lib/libc/gen/unvis.3 projects/bmake/lib/libc/gen/unvis.c projects/bmake/lib/libc/gen/vis.3 projects/bmake/lib/libc/gen/vis.c projects/bmake/lib/libdisk/ projects/bmake/lib/libstand/if_ether.h projects/bmake/share/examples/cvsup/gnats-supfile projects/bmake/share/mk/bsd.compat.mk projects/bmake/sys/arm/mv/kirkwood/files.sheevaplug projects/bmake/sys/arm/mv/kirkwood/sheevaplug.c projects/bmake/sys/arm/mv/kirkwood/std.sheevaplug projects/bmake/sys/boot/userboot/libstand/amd64/ projects/bmake/sys/dev/cxgbe/common/jhash.h projects/bmake/sys/dev/netmap/netmap_mem1.c projects/bmake/sys/dev/xen/evtchn/ projects/bmake/sys/dev/xen/xenpci/machine_reboot.c projects/bmake/sys/security/audit/audit_bsm_domain.c projects/bmake/sys/security/audit/audit_bsm_errno.c projects/bmake/sys/security/audit/audit_bsm_fcntl.c projects/bmake/sys/security/audit/audit_bsm_socket_type.c projects/bmake/sys/security/audit/audit_bsm_token.c projects/bmake/usr.sbin/sade/ Modified: projects/bmake/COPYRIGHT projects/bmake/LOCKS projects/bmake/Makefile.inc1 projects/bmake/ObsoleteFiles.inc projects/bmake/UPDATING projects/bmake/bin/cat/cat.1 projects/bmake/bin/cat/cat.c projects/bmake/bin/cp/cp.c projects/bmake/bin/cp/utils.c projects/bmake/bin/date/netdate.c projects/bmake/bin/df/df.1 projects/bmake/bin/df/df.c projects/bmake/bin/ln/ln.1 projects/bmake/bin/ls/cmp.c projects/bmake/bin/ls/extern.h projects/bmake/bin/ls/ls.1 projects/bmake/bin/ls/ls.c projects/bmake/bin/ls/ls.h projects/bmake/bin/ls/print.c projects/bmake/bin/ls/util.c projects/bmake/bin/mv/mv.c projects/bmake/bin/ps/extern.h projects/bmake/bin/ps/fmt.c projects/bmake/bin/ps/ps.1 projects/bmake/bin/ps/ps.c projects/bmake/bin/pwait/pwait.c projects/bmake/bin/sh/TOUR projects/bmake/bin/sh/alias.c projects/bmake/bin/sh/eval.c projects/bmake/bin/sh/exec.c projects/bmake/bin/sh/expand.c projects/bmake/bin/sh/expand.h projects/bmake/bin/sh/init.h projects/bmake/bin/sh/input.c projects/bmake/bin/sh/input.h projects/bmake/bin/sh/jobs.c projects/bmake/bin/sh/main.c projects/bmake/bin/sh/miscbltin.c projects/bmake/bin/sh/mkinit.c projects/bmake/bin/sh/mksyntax.c projects/bmake/bin/sh/nodetypes projects/bmake/bin/sh/output.c projects/bmake/bin/sh/output.h projects/bmake/bin/sh/parser.c projects/bmake/bin/sh/parser.h projects/bmake/bin/sh/redir.c projects/bmake/bin/sh/sh.1 projects/bmake/bin/sh/var.c projects/bmake/bin/test/test.1 projects/bmake/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/bmake/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/bmake/cddl/contrib/opensolaris/cmd/zpool/zpool.8 projects/bmake/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/bmake/cddl/contrib/opensolaris/cmd/ztest/ztest.c projects/bmake/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c projects/bmake/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c projects/bmake/cddl/lib/Makefile projects/bmake/cddl/lib/libdtrace/Makefile projects/bmake/cddl/sbin/zpool/Makefile projects/bmake/cddl/usr.sbin/Makefile projects/bmake/contrib/atf/atf-c/macros.h projects/bmake/contrib/atf/atf-run/requirements_test.cpp projects/bmake/contrib/atf/atf-sh/atf_check_test.sh projects/bmake/contrib/atf/doc/atf-test-case.4 projects/bmake/contrib/bind9/CHANGES projects/bmake/contrib/bind9/Makefile.in projects/bmake/contrib/bind9/README projects/bmake/contrib/bind9/acconfig.h projects/bmake/contrib/bind9/bin/Makefile.in projects/bmake/contrib/bind9/bin/check/Makefile.in projects/bmake/contrib/bind9/bin/check/check-tool.c projects/bmake/contrib/bind9/bin/confgen/Makefile.in projects/bmake/contrib/bind9/bin/confgen/unix/Makefile.in projects/bmake/contrib/bind9/bin/dig/Makefile.in projects/bmake/contrib/bind9/bin/dig/nslookup.c projects/bmake/contrib/bind9/bin/dnssec/Makefile.in projects/bmake/contrib/bind9/bin/dnssec/dnssec-dsfromkey.8 projects/bmake/contrib/bind9/bin/dnssec/dnssec-dsfromkey.c projects/bmake/contrib/bind9/bin/dnssec/dnssec-dsfromkey.docbook projects/bmake/contrib/bind9/bin/dnssec/dnssec-dsfromkey.html projects/bmake/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.8 projects/bmake/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.c projects/bmake/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.docbook projects/bmake/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html projects/bmake/contrib/bind9/bin/dnssec/dnssec-keygen.8 projects/bmake/contrib/bind9/bin/dnssec/dnssec-keygen.c projects/bmake/contrib/bind9/bin/dnssec/dnssec-keygen.docbook projects/bmake/contrib/bind9/bin/dnssec/dnssec-keygen.html projects/bmake/contrib/bind9/bin/dnssec/dnssec-settime.c projects/bmake/contrib/bind9/bin/dnssec/dnssec-signzone.c projects/bmake/contrib/bind9/bin/named/Makefile.in projects/bmake/contrib/bind9/bin/named/builtin.c projects/bmake/contrib/bind9/bin/named/config.c projects/bmake/contrib/bind9/bin/named/controlconf.c projects/bmake/contrib/bind9/bin/named/convertxsl.pl projects/bmake/contrib/bind9/bin/named/query.c projects/bmake/contrib/bind9/bin/named/server.c projects/bmake/contrib/bind9/bin/named/statschannel.c projects/bmake/contrib/bind9/bin/named/unix/Makefile.in projects/bmake/contrib/bind9/bin/nsupdate/Makefile.in projects/bmake/contrib/bind9/bin/nsupdate/nsupdate.c projects/bmake/contrib/bind9/bin/rndc/Makefile.in projects/bmake/contrib/bind9/bin/tools/Makefile.in projects/bmake/contrib/bind9/config.h.in projects/bmake/contrib/bind9/configure.in projects/bmake/contrib/bind9/doc/Makefile.in projects/bmake/contrib/bind9/doc/arm/Bv9ARM-book.xml projects/bmake/contrib/bind9/doc/arm/Bv9ARM.ch04.html projects/bmake/contrib/bind9/doc/arm/Bv9ARM.ch06.html projects/bmake/contrib/bind9/doc/arm/Bv9ARM.ch07.html projects/bmake/contrib/bind9/doc/arm/Bv9ARM.ch08.html projects/bmake/contrib/bind9/doc/arm/Bv9ARM.ch09.html projects/bmake/contrib/bind9/doc/arm/Bv9ARM.html projects/bmake/contrib/bind9/doc/arm/Bv9ARM.pdf projects/bmake/contrib/bind9/doc/arm/Makefile.in projects/bmake/contrib/bind9/doc/arm/man.arpaname.html projects/bmake/contrib/bind9/doc/arm/man.ddns-confgen.html projects/bmake/contrib/bind9/doc/arm/man.dig.html projects/bmake/contrib/bind9/doc/arm/man.dnssec-dsfromkey.html projects/bmake/contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html projects/bmake/contrib/bind9/doc/arm/man.dnssec-keygen.html projects/bmake/contrib/bind9/doc/arm/man.dnssec-revoke.html projects/bmake/contrib/bind9/doc/arm/man.dnssec-settime.html projects/bmake/contrib/bind9/doc/arm/man.dnssec-signzone.html projects/bmake/contrib/bind9/doc/arm/man.genrandom.html projects/bmake/contrib/bind9/doc/arm/man.host.html projects/bmake/contrib/bind9/doc/arm/man.isc-hmac-fixup.html projects/bmake/contrib/bind9/doc/arm/man.named-checkconf.html projects/bmake/contrib/bind9/doc/arm/man.named-checkzone.html projects/bmake/contrib/bind9/doc/arm/man.named-journalprint.html projects/bmake/contrib/bind9/doc/arm/man.named.html projects/bmake/contrib/bind9/doc/arm/man.nsec3hash.html projects/bmake/contrib/bind9/doc/arm/man.nsupdate.html projects/bmake/contrib/bind9/doc/arm/man.rndc-confgen.html projects/bmake/contrib/bind9/doc/arm/man.rndc.conf.html projects/bmake/contrib/bind9/doc/arm/man.rndc.html projects/bmake/contrib/bind9/doc/misc/Makefile.in projects/bmake/contrib/bind9/doc/misc/format-options.pl projects/bmake/contrib/bind9/doc/misc/options projects/bmake/contrib/bind9/doc/misc/sort-options.pl projects/bmake/contrib/bind9/isc-config.sh.in projects/bmake/contrib/bind9/lib/Makefile.in projects/bmake/contrib/bind9/lib/bind9/Makefile.in projects/bmake/contrib/bind9/lib/bind9/api projects/bmake/contrib/bind9/lib/bind9/check.c projects/bmake/contrib/bind9/lib/bind9/include/Makefile.in projects/bmake/contrib/bind9/lib/bind9/include/bind9/Makefile.in projects/bmake/contrib/bind9/lib/dns/Makefile.in projects/bmake/contrib/bind9/lib/dns/adb.c projects/bmake/contrib/bind9/lib/dns/api projects/bmake/contrib/bind9/lib/dns/db.c projects/bmake/contrib/bind9/lib/dns/dnssec.c projects/bmake/contrib/bind9/lib/dns/ds.c projects/bmake/contrib/bind9/lib/dns/dst_api.c projects/bmake/contrib/bind9/lib/dns/dst_internal.h projects/bmake/contrib/bind9/lib/dns/dst_openssl.h projects/bmake/contrib/bind9/lib/dns/dst_parse.c projects/bmake/contrib/bind9/lib/dns/dst_parse.h projects/bmake/contrib/bind9/lib/dns/dst_result.c projects/bmake/contrib/bind9/lib/dns/include/Makefile.in projects/bmake/contrib/bind9/lib/dns/include/dns/db.h projects/bmake/contrib/bind9/lib/dns/include/dns/dnssec.h projects/bmake/contrib/bind9/lib/dns/include/dns/ds.h projects/bmake/contrib/bind9/lib/dns/include/dns/iptable.h projects/bmake/contrib/bind9/lib/dns/include/dns/keyvalues.h projects/bmake/contrib/bind9/lib/dns/include/dns/log.h projects/bmake/contrib/bind9/lib/dns/include/dns/rdataset.h projects/bmake/contrib/bind9/lib/dns/include/dns/rpz.h projects/bmake/contrib/bind9/lib/dns/include/dns/stats.h projects/bmake/contrib/bind9/lib/dns/include/dns/view.h projects/bmake/contrib/bind9/lib/dns/include/dns/zone.h projects/bmake/contrib/bind9/lib/dns/include/dst/Makefile.in projects/bmake/contrib/bind9/lib/dns/include/dst/dst.h projects/bmake/contrib/bind9/lib/dns/include/dst/result.h projects/bmake/contrib/bind9/lib/dns/log.c projects/bmake/contrib/bind9/lib/dns/master.c projects/bmake/contrib/bind9/lib/dns/masterdump.c projects/bmake/contrib/bind9/lib/dns/openssl_link.c projects/bmake/contrib/bind9/lib/dns/openssldh_link.c projects/bmake/contrib/bind9/lib/dns/openssldsa_link.c projects/bmake/contrib/bind9/lib/dns/opensslgost_link.c projects/bmake/contrib/bind9/lib/dns/opensslrsa_link.c projects/bmake/contrib/bind9/lib/dns/rbtdb.c projects/bmake/contrib/bind9/lib/dns/rcode.c projects/bmake/contrib/bind9/lib/dns/rdata.c projects/bmake/contrib/bind9/lib/dns/rdata/generic/dlv_32769.c projects/bmake/contrib/bind9/lib/dns/rdata/generic/ds_43.c projects/bmake/contrib/bind9/lib/dns/rdataset.c projects/bmake/contrib/bind9/lib/dns/resolver.c projects/bmake/contrib/bind9/lib/dns/rpz.c projects/bmake/contrib/bind9/lib/dns/spnego_asn1.pl projects/bmake/contrib/bind9/lib/dns/validator.c projects/bmake/contrib/bind9/lib/dns/view.c projects/bmake/contrib/bind9/lib/dns/zone.c projects/bmake/contrib/bind9/lib/export/Makefile.in projects/bmake/contrib/bind9/lib/export/dns/Makefile.in projects/bmake/contrib/bind9/lib/export/dns/include/Makefile.in projects/bmake/contrib/bind9/lib/export/dns/include/dns/Makefile.in projects/bmake/contrib/bind9/lib/export/dns/include/dst/Makefile.in projects/bmake/contrib/bind9/lib/export/irs/include/irs/Makefile.in projects/bmake/contrib/bind9/lib/export/isc/Makefile.in projects/bmake/contrib/bind9/lib/export/isc/include/isc/Makefile.in projects/bmake/contrib/bind9/lib/export/isc/nls/Makefile.in projects/bmake/contrib/bind9/lib/export/isc/nothreads/Makefile.in projects/bmake/contrib/bind9/lib/export/isc/nothreads/include/isc/Makefile.in projects/bmake/contrib/bind9/lib/export/isc/pthreads/Makefile.in projects/bmake/contrib/bind9/lib/export/isc/pthreads/include/isc/Makefile.in projects/bmake/contrib/bind9/lib/export/isc/unix/Makefile.in projects/bmake/contrib/bind9/lib/export/isc/unix/include/isc/Makefile.in projects/bmake/contrib/bind9/lib/export/isccfg/include/isccfg/Makefile.in projects/bmake/contrib/bind9/lib/export/samples/Makefile-postinstall.in projects/bmake/contrib/bind9/lib/export/samples/Makefile.in projects/bmake/contrib/bind9/lib/irs/Makefile.in projects/bmake/contrib/bind9/lib/irs/include/Makefile.in projects/bmake/contrib/bind9/lib/irs/include/irs/Makefile.in projects/bmake/contrib/bind9/lib/isc/alpha/Makefile.in projects/bmake/contrib/bind9/lib/isc/alpha/include/Makefile.in projects/bmake/contrib/bind9/lib/isc/alpha/include/isc/Makefile.in projects/bmake/contrib/bind9/lib/isc/api projects/bmake/contrib/bind9/lib/isc/ia64/Makefile.in projects/bmake/contrib/bind9/lib/isc/ia64/include/Makefile.in projects/bmake/contrib/bind9/lib/isc/ia64/include/isc/Makefile.in projects/bmake/contrib/bind9/lib/isc/ia64/include/isc/atomic.h projects/bmake/contrib/bind9/lib/isc/include/Makefile.in projects/bmake/contrib/bind9/lib/isc/include/isc/file.h projects/bmake/contrib/bind9/lib/isc/include/isc/namespace.h projects/bmake/contrib/bind9/lib/isc/include/isc/task.h projects/bmake/contrib/bind9/lib/isc/mem.c projects/bmake/contrib/bind9/lib/isc/mips/Makefile.in projects/bmake/contrib/bind9/lib/isc/mips/include/Makefile.in projects/bmake/contrib/bind9/lib/isc/mips/include/isc/Makefile.in projects/bmake/contrib/bind9/lib/isc/nls/Makefile.in projects/bmake/contrib/bind9/lib/isc/noatomic/Makefile.in projects/bmake/contrib/bind9/lib/isc/noatomic/include/Makefile.in projects/bmake/contrib/bind9/lib/isc/noatomic/include/isc/Makefile.in projects/bmake/contrib/bind9/lib/isc/nothreads/Makefile.in projects/bmake/contrib/bind9/lib/isc/nothreads/include/Makefile.in projects/bmake/contrib/bind9/lib/isc/nothreads/include/isc/Makefile.in projects/bmake/contrib/bind9/lib/isc/powerpc/Makefile.in projects/bmake/contrib/bind9/lib/isc/powerpc/include/Makefile.in projects/bmake/contrib/bind9/lib/isc/powerpc/include/isc/Makefile.in projects/bmake/contrib/bind9/lib/isc/pthreads/Makefile.in projects/bmake/contrib/bind9/lib/isc/pthreads/condition.c projects/bmake/contrib/bind9/lib/isc/pthreads/include/Makefile.in projects/bmake/contrib/bind9/lib/isc/pthreads/include/isc/Makefile.in projects/bmake/contrib/bind9/lib/isc/sparc64/Makefile.in projects/bmake/contrib/bind9/lib/isc/sparc64/include/Makefile.in projects/bmake/contrib/bind9/lib/isc/sparc64/include/isc/Makefile.in projects/bmake/contrib/bind9/lib/isc/task.c projects/bmake/contrib/bind9/lib/isc/task_api.c projects/bmake/contrib/bind9/lib/isc/unix/Makefile.in projects/bmake/contrib/bind9/lib/isc/unix/file.c projects/bmake/contrib/bind9/lib/isc/unix/include/Makefile.in projects/bmake/contrib/bind9/lib/isc/unix/include/isc/Makefile.in projects/bmake/contrib/bind9/lib/isc/x86_32/Makefile.in projects/bmake/contrib/bind9/lib/isc/x86_32/include/Makefile.in projects/bmake/contrib/bind9/lib/isc/x86_32/include/isc/Makefile.in projects/bmake/contrib/bind9/lib/isc/x86_64/Makefile.in projects/bmake/contrib/bind9/lib/isc/x86_64/include/Makefile.in projects/bmake/contrib/bind9/lib/isc/x86_64/include/isc/Makefile.in projects/bmake/contrib/bind9/lib/isccc/api projects/bmake/contrib/bind9/lib/isccc/cc.c projects/bmake/contrib/bind9/lib/isccc/include/Makefile.in projects/bmake/contrib/bind9/lib/isccc/include/isccc/Makefile.in projects/bmake/contrib/bind9/lib/isccfg/api projects/bmake/contrib/bind9/lib/isccfg/include/Makefile.in projects/bmake/contrib/bind9/lib/isccfg/include/isccfg/Makefile.in projects/bmake/contrib/bind9/lib/isccfg/namedconf.c projects/bmake/contrib/bind9/lib/lwres/Makefile.in projects/bmake/contrib/bind9/lib/lwres/api projects/bmake/contrib/bind9/lib/lwres/getaddrinfo.c projects/bmake/contrib/bind9/lib/lwres/include/Makefile.in projects/bmake/contrib/bind9/lib/lwres/include/lwres/Makefile.in projects/bmake/contrib/bind9/lib/lwres/man/Makefile.in projects/bmake/contrib/bind9/make/rules.in projects/bmake/contrib/bind9/version projects/bmake/contrib/binutils/Makefile.in projects/bmake/contrib/binutils/Makefile.tpl projects/bmake/contrib/binutils/bfd/elflink.c projects/bmake/contrib/binutils/gas/config/tc-arm.c projects/bmake/contrib/binutils/include/elf/common.h projects/bmake/contrib/binutils/libiberty/Makefile.in projects/bmake/contrib/bmake/ChangeLog projects/bmake/contrib/bmake/FILES projects/bmake/contrib/bmake/bmake.1 projects/bmake/contrib/bmake/bmake.cat1 projects/bmake/contrib/bmake/boot-strap projects/bmake/contrib/bmake/bsd.after-import.mk projects/bmake/contrib/bmake/compat.c projects/bmake/contrib/bmake/cond.c projects/bmake/contrib/bmake/configure projects/bmake/contrib/bmake/configure.in projects/bmake/contrib/bmake/job.c projects/bmake/contrib/bmake/main.c projects/bmake/contrib/bmake/make-bootstrap.sh.in projects/bmake/contrib/bmake/make.1 projects/bmake/contrib/bmake/make.c projects/bmake/contrib/bmake/meta.c projects/bmake/contrib/bmake/realpath.c projects/bmake/contrib/bmake/unit-tests/Makefile.in projects/bmake/contrib/bmake/unit-tests/test.exp projects/bmake/contrib/bmake/var.c projects/bmake/contrib/compiler-rt/LICENSE.TXT projects/bmake/contrib/compiler-rt/lib/arm/aeabi_uldivmod.S projects/bmake/contrib/compiler-rt/lib/arm/divsi3.S projects/bmake/contrib/compiler-rt/lib/arm/udivsi3.S projects/bmake/contrib/compiler-rt/lib/cmpdi2.c projects/bmake/contrib/compiler-rt/lib/fixsfdi.c projects/bmake/contrib/compiler-rt/lib/int_endianness.h projects/bmake/contrib/compiler-rt/lib/int_lib.h projects/bmake/contrib/compiler-rt/lib/ucmpdi2.c projects/bmake/contrib/cvs/diff/Makefile.in projects/bmake/contrib/cvs/lib/Makefile.in projects/bmake/contrib/dialog/CHANGES projects/bmake/contrib/dialog/VERSION projects/bmake/contrib/dialog/aclocal.m4 projects/bmake/contrib/dialog/arrows.c projects/bmake/contrib/dialog/buttons.c projects/bmake/contrib/dialog/calendar.c projects/bmake/contrib/dialog/checklist.c projects/bmake/contrib/dialog/columns.c projects/bmake/contrib/dialog/configure projects/bmake/contrib/dialog/configure.in projects/bmake/contrib/dialog/dialog.1 projects/bmake/contrib/dialog/dialog.3 projects/bmake/contrib/dialog/dialog.c projects/bmake/contrib/dialog/dialog.h projects/bmake/contrib/dialog/dlg_colors.h projects/bmake/contrib/dialog/dlg_keys.c projects/bmake/contrib/dialog/dlg_keys.h projects/bmake/contrib/dialog/editbox.c projects/bmake/contrib/dialog/formbox.c projects/bmake/contrib/dialog/fselect.c projects/bmake/contrib/dialog/guage.c projects/bmake/contrib/dialog/headers-sh.in projects/bmake/contrib/dialog/inputbox.c projects/bmake/contrib/dialog/inputstr.c projects/bmake/contrib/dialog/makefile.in projects/bmake/contrib/dialog/menubox.c projects/bmake/contrib/dialog/mixedform.c projects/bmake/contrib/dialog/mixedgauge.c projects/bmake/contrib/dialog/msgbox.c projects/bmake/contrib/dialog/package/debian/changelog projects/bmake/contrib/dialog/package/dialog.spec projects/bmake/contrib/dialog/pause.c projects/bmake/contrib/dialog/po/cs.po projects/bmake/contrib/dialog/po/el.po projects/bmake/contrib/dialog/po/hr.po projects/bmake/contrib/dialog/po/sr.po projects/bmake/contrib/dialog/prgbox.c projects/bmake/contrib/dialog/progressbox.c projects/bmake/contrib/dialog/rc.c projects/bmake/contrib/dialog/samples/copifuncs/admin.funcs projects/bmake/contrib/dialog/samples/copifuncs/common.funcs (contents, props changed) projects/bmake/contrib/dialog/samples/copifuncs/copi.funcs projects/bmake/contrib/dialog/samples/copifuncs/copi.ifman2 (contents, props changed) projects/bmake/contrib/dialog/samples/copifuncs/copi.ifpoll2 (contents, props changed) projects/bmake/contrib/dialog/samples/copifuncs/copi.ifreq2 (contents, props changed) projects/bmake/contrib/dialog/samples/copifuncs/copi.sendifm1 projects/bmake/contrib/dialog/samples/copifuncs/copi.wheel projects/bmake/contrib/dialog/samples/copismall projects/bmake/contrib/dialog/samples/debian.rc projects/bmake/contrib/dialog/samples/dialog.py projects/bmake/contrib/dialog/samples/form1 projects/bmake/contrib/dialog/samples/inputmenu projects/bmake/contrib/dialog/samples/inputmenu-stdout projects/bmake/contrib/dialog/samples/inputmenu1 projects/bmake/contrib/dialog/samples/inputmenu2 projects/bmake/contrib/dialog/samples/inputmenu3 projects/bmake/contrib/dialog/samples/inputmenu4 projects/bmake/contrib/dialog/samples/killall projects/bmake/contrib/dialog/samples/prgbox projects/bmake/contrib/dialog/samples/prgbox2 projects/bmake/contrib/dialog/samples/report-button projects/bmake/contrib/dialog/samples/report-edit projects/bmake/contrib/dialog/samples/report-string projects/bmake/contrib/dialog/samples/report-tempfile projects/bmake/contrib/dialog/samples/report-yesno projects/bmake/contrib/dialog/samples/setup-edit projects/bmake/contrib/dialog/samples/setup-tempfile projects/bmake/contrib/dialog/samples/setup-utf8 projects/bmake/contrib/dialog/samples/setup-vars projects/bmake/contrib/dialog/samples/slackware.rc projects/bmake/contrib/dialog/samples/sourcemage.rc projects/bmake/contrib/dialog/samples/suse.rc projects/bmake/contrib/dialog/samples/tailboxbg projects/bmake/contrib/dialog/samples/tailboxbg1 projects/bmake/contrib/dialog/samples/tailboxbg2 projects/bmake/contrib/dialog/samples/testdata-8bit projects/bmake/contrib/dialog/samples/wheel projects/bmake/contrib/dialog/samples/whiptail.rc projects/bmake/contrib/dialog/tailbox.c projects/bmake/contrib/dialog/textbox.c projects/bmake/contrib/dialog/timebox.c projects/bmake/contrib/dialog/trace.c projects/bmake/contrib/dialog/ui_getc.c projects/bmake/contrib/dialog/util.c projects/bmake/contrib/dialog/yesno.c projects/bmake/contrib/dtc/Makefile projects/bmake/contrib/file/Magdir/lua projects/bmake/contrib/gcc/Makefile.in projects/bmake/contrib/gcc/config/arm/arm.h projects/bmake/contrib/gcc/config/arm/freebsd.h projects/bmake/contrib/gcc/config/arm/unwind-arm.h projects/bmake/contrib/gcc/dwarf2out.c projects/bmake/contrib/gcc/longlong.h projects/bmake/contrib/gcc/unwind-dw2.c projects/bmake/contrib/gcclibs/libcpp/Makefile.in projects/bmake/contrib/gcclibs/libdecnumber/Makefile.in projects/bmake/contrib/gcclibs/libiberty/Makefile.in projects/bmake/contrib/gdb/gdb/c-valprint.c projects/bmake/contrib/gdb/gdb/cp-valprint.c projects/bmake/contrib/gdb/gdb/dwarf2loc.c projects/bmake/contrib/gdb/gdb/dwarf2read.c projects/bmake/contrib/gdb/gdb/f-valprint.c projects/bmake/contrib/gdb/gdb/frame.c projects/bmake/contrib/gdb/gdb/gdbtypes.c projects/bmake/contrib/gdb/gdb/gdbtypes.h projects/bmake/contrib/gdb/gdb/hpread.c projects/bmake/contrib/gdb/gdb/jv-valprint.c projects/bmake/contrib/gdb/gdb/osabi.c projects/bmake/contrib/gdb/gdb/p-valprint.c projects/bmake/contrib/gdb/gdb/parse.c projects/bmake/contrib/gdb/gdb/scm-valprint.c projects/bmake/contrib/gdb/gdb/stabsread.c projects/bmake/contrib/gdb/gdb/stack.c projects/bmake/contrib/gdb/gdb/valprint.c projects/bmake/contrib/gdb/gdb/value.h projects/bmake/contrib/gdb/gdb/varobj.c projects/bmake/contrib/gdtoa/makefile projects/bmake/contrib/gperf/lib/Makefile.in projects/bmake/contrib/ipfilter/ipsend/44arp.c projects/bmake/contrib/jemalloc/COPYING projects/bmake/contrib/jemalloc/ChangeLog projects/bmake/contrib/jemalloc/FREEBSD-diffs projects/bmake/contrib/jemalloc/FREEBSD-upgrade projects/bmake/contrib/jemalloc/VERSION projects/bmake/contrib/jemalloc/doc/jemalloc.3 projects/bmake/contrib/jemalloc/include/jemalloc/internal/arena.h projects/bmake/contrib/jemalloc/include/jemalloc/internal/chunk.h projects/bmake/contrib/jemalloc/include/jemalloc/internal/chunk_dss.h projects/bmake/contrib/jemalloc/include/jemalloc/internal/chunk_mmap.h projects/bmake/contrib/jemalloc/include/jemalloc/internal/ckh.h projects/bmake/contrib/jemalloc/include/jemalloc/internal/ctl.h projects/bmake/contrib/jemalloc/include/jemalloc/internal/extent.h projects/bmake/contrib/jemalloc/include/jemalloc/internal/hash.h projects/bmake/contrib/jemalloc/include/jemalloc/internal/huge.h projects/bmake/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h projects/bmake/contrib/jemalloc/include/jemalloc/internal/private_namespace.h projects/bmake/contrib/jemalloc/include/jemalloc/internal/prof.h projects/bmake/contrib/jemalloc/include/jemalloc/internal/rtree.h projects/bmake/contrib/jemalloc/include/jemalloc/internal/tcache.h projects/bmake/contrib/jemalloc/include/jemalloc/jemalloc.h projects/bmake/contrib/jemalloc/include/jemalloc/jemalloc_defs.h projects/bmake/contrib/jemalloc/src/arena.c projects/bmake/contrib/jemalloc/src/base.c projects/bmake/contrib/jemalloc/src/chunk.c projects/bmake/contrib/jemalloc/src/chunk_dss.c projects/bmake/contrib/jemalloc/src/chunk_mmap.c projects/bmake/contrib/jemalloc/src/ckh.c projects/bmake/contrib/jemalloc/src/ctl.c projects/bmake/contrib/jemalloc/src/huge.c projects/bmake/contrib/jemalloc/src/jemalloc.c projects/bmake/contrib/jemalloc/src/mutex.c projects/bmake/contrib/jemalloc/src/prof.c projects/bmake/contrib/jemalloc/src/rtree.c projects/bmake/contrib/jemalloc/src/stats.c projects/bmake/contrib/jemalloc/src/tcache.c projects/bmake/contrib/jemalloc/src/util.c projects/bmake/contrib/less/NEWS projects/bmake/contrib/less/README projects/bmake/contrib/less/configure projects/bmake/contrib/less/configure.ac projects/bmake/contrib/less/defines.ds projects/bmake/contrib/less/defines.h.in projects/bmake/contrib/less/defines.o2 projects/bmake/contrib/less/defines.o9 projects/bmake/contrib/less/defines.wn projects/bmake/contrib/less/less.man projects/bmake/contrib/less/less.nro projects/bmake/contrib/less/lessecho.man projects/bmake/contrib/less/lessecho.nro projects/bmake/contrib/less/lesskey.man projects/bmake/contrib/less/lesskey.nro projects/bmake/contrib/less/option.c projects/bmake/contrib/less/output.c projects/bmake/contrib/less/position.c projects/bmake/contrib/less/screen.c projects/bmake/contrib/less/version.c projects/bmake/contrib/libarchive/libarchive/archive_getdate.c projects/bmake/contrib/libarchive/libarchive/test/test_archive_getdate.c projects/bmake/contrib/libc++/include/__config projects/bmake/contrib/libc++/include/__functional_base projects/bmake/contrib/libc++/include/__functional_base_03 projects/bmake/contrib/libc++/include/__locale projects/bmake/contrib/libc++/include/__mutex_base projects/bmake/contrib/libc++/include/algorithm projects/bmake/contrib/libc++/include/array projects/bmake/contrib/libc++/include/atomic projects/bmake/contrib/libc++/include/cmath projects/bmake/contrib/libc++/include/complex projects/bmake/contrib/libc++/include/condition_variable projects/bmake/contrib/libc++/include/cstddef projects/bmake/contrib/libc++/include/cstdlib projects/bmake/contrib/libc++/include/cwchar projects/bmake/contrib/libc++/include/exception projects/bmake/contrib/libc++/include/ext/__hash projects/bmake/contrib/libc++/include/functional projects/bmake/contrib/libc++/include/future projects/bmake/contrib/libc++/include/ios projects/bmake/contrib/libc++/include/istream projects/bmake/contrib/libc++/include/iterator projects/bmake/contrib/libc++/include/limits projects/bmake/contrib/libc++/include/locale projects/bmake/contrib/libc++/include/memory projects/bmake/contrib/libc++/include/ostream projects/bmake/contrib/libc++/include/random projects/bmake/contrib/libc++/include/regex projects/bmake/contrib/libc++/include/streambuf projects/bmake/contrib/libc++/include/string projects/bmake/contrib/libc++/include/system_error projects/bmake/contrib/libc++/include/tuple projects/bmake/contrib/libc++/include/type_traits projects/bmake/contrib/libc++/include/utility projects/bmake/contrib/libc++/include/valarray projects/bmake/contrib/libc++/include/vector projects/bmake/contrib/libc++/src/chrono.cpp projects/bmake/contrib/libc++/src/debug.cpp projects/bmake/contrib/libc++/src/exception.cpp projects/bmake/contrib/libc++/src/future.cpp projects/bmake/contrib/libc++/src/hash.cpp projects/bmake/contrib/libc++/src/locale.cpp projects/bmake/contrib/libc++/src/memory.cpp projects/bmake/contrib/libc++/src/string.cpp projects/bmake/contrib/libc++/src/thread.cpp projects/bmake/contrib/libcxxrt/exception.cc projects/bmake/contrib/libcxxrt/memory.cc projects/bmake/contrib/libcxxrt/typeinfo.h projects/bmake/contrib/libstdc++/include/std/std_limits.h projects/bmake/contrib/libstdc++/libsupc++/unwind-cxx.h projects/bmake/contrib/llvm/include/llvm-c/Core.h projects/bmake/contrib/llvm/include/llvm-c/Disassembler.h projects/bmake/contrib/llvm/include/llvm-c/Target.h projects/bmake/contrib/llvm/include/llvm-c/TargetMachine.h projects/bmake/contrib/llvm/include/llvm-c/Transforms/Vectorize.h projects/bmake/contrib/llvm/include/llvm/ADT/APFloat.h projects/bmake/contrib/llvm/include/llvm/ADT/APInt.h projects/bmake/contrib/llvm/include/llvm/ADT/ArrayRef.h projects/bmake/contrib/llvm/include/llvm/ADT/BitVector.h projects/bmake/contrib/llvm/include/llvm/ADT/DAGDeltaAlgorithm.h projects/bmake/contrib/llvm/include/llvm/ADT/DeltaAlgorithm.h projects/bmake/contrib/llvm/include/llvm/ADT/DenseMap.h projects/bmake/contrib/llvm/include/llvm/ADT/DenseMapInfo.h projects/bmake/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h projects/bmake/contrib/llvm/include/llvm/ADT/FoldingSet.h projects/bmake/contrib/llvm/include/llvm/ADT/Hashing.h projects/bmake/contrib/llvm/include/llvm/ADT/ImmutableList.h projects/bmake/contrib/llvm/include/llvm/ADT/ImmutableMap.h projects/bmake/contrib/llvm/include/llvm/ADT/ImmutableSet.h projects/bmake/contrib/llvm/include/llvm/ADT/Optional.h projects/bmake/contrib/llvm/include/llvm/ADT/OwningPtr.h projects/bmake/contrib/llvm/include/llvm/ADT/PackedVector.h projects/bmake/contrib/llvm/include/llvm/ADT/PointerIntPair.h projects/bmake/contrib/llvm/include/llvm/ADT/ScopedHashTable.h projects/bmake/contrib/llvm/include/llvm/ADT/SetVector.h projects/bmake/contrib/llvm/include/llvm/ADT/SmallBitVector.h projects/bmake/contrib/llvm/include/llvm/ADT/SmallPtrSet.h projects/bmake/contrib/llvm/include/llvm/ADT/SmallString.h projects/bmake/contrib/llvm/include/llvm/ADT/SmallVector.h projects/bmake/contrib/llvm/include/llvm/ADT/SparseBitVector.h projects/bmake/contrib/llvm/include/llvm/ADT/SparseSet.h projects/bmake/contrib/llvm/include/llvm/ADT/StringExtras.h projects/bmake/contrib/llvm/include/llvm/ADT/StringRef.h projects/bmake/contrib/llvm/include/llvm/ADT/StringSet.h projects/bmake/contrib/llvm/include/llvm/ADT/Triple.h projects/bmake/contrib/llvm/include/llvm/ADT/Twine.h projects/bmake/contrib/llvm/include/llvm/ADT/ValueMap.h projects/bmake/contrib/llvm/include/llvm/ADT/ilist.h projects/bmake/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h projects/bmake/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h projects/bmake/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h projects/bmake/contrib/llvm/include/llvm/Analysis/CallGraph.h projects/bmake/contrib/llvm/include/llvm/Analysis/CaptureTracking.h projects/bmake/contrib/llvm/include/llvm/Analysis/CodeMetrics.h projects/bmake/contrib/llvm/include/llvm/Analysis/ConstantFolding.h projects/bmake/contrib/llvm/include/llvm/Analysis/Dominators.h projects/bmake/contrib/llvm/include/llvm/Analysis/IVUsers.h projects/bmake/contrib/llvm/include/llvm/Analysis/InlineCost.h projects/bmake/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h projects/bmake/contrib/llvm/include/llvm/Analysis/IntervalPartition.h projects/bmake/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h projects/bmake/contrib/llvm/include/llvm/Analysis/Loads.h projects/bmake/contrib/llvm/include/llvm/Analysis/LoopInfo.h projects/bmake/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h projects/bmake/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h projects/bmake/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h projects/bmake/contrib/llvm/include/llvm/Analysis/PHITransAddr.h projects/bmake/contrib/llvm/include/llvm/Analysis/Passes.h projects/bmake/contrib/llvm/include/llvm/Analysis/ProfileInfoTypes.h projects/bmake/contrib/llvm/include/llvm/Analysis/RegionInfo.h projects/bmake/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h projects/bmake/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h projects/bmake/contrib/llvm/include/llvm/Analysis/SparsePropagation.h projects/bmake/contrib/llvm/include/llvm/Analysis/ValueTracking.h projects/bmake/contrib/llvm/include/llvm/Argument.h projects/bmake/contrib/llvm/include/llvm/Attributes.h projects/bmake/contrib/llvm/include/llvm/BasicBlock.h projects/bmake/contrib/llvm/include/llvm/Bitcode/Archive.h projects/bmake/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h projects/bmake/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h projects/bmake/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h projects/bmake/contrib/llvm/include/llvm/CallingConv.h projects/bmake/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/bmake/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h projects/bmake/contrib/llvm/include/llvm/CodeGen/FastISel.h projects/bmake/contrib/llvm/include/llvm/CodeGen/GCMetadata.h projects/bmake/contrib/llvm/include/llvm/CodeGen/GCMetadataPrinter.h projects/bmake/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h projects/bmake/contrib/llvm/include/llvm/CodeGen/IntrinsicLowering.h projects/bmake/contrib/llvm/include/llvm/CodeGen/LiveInterval.h projects/bmake/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h projects/bmake/contrib/llvm/include/llvm/CodeGen/LiveVariables.h projects/bmake/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h projects/bmake/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h projects/bmake/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h projects/bmake/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h projects/bmake/contrib/llvm/include/llvm/CodeGen/MachineFunction.h projects/bmake/contrib/llvm/include/llvm/CodeGen/MachineInstr.h projects/bmake/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h projects/bmake/contrib/llvm/include/llvm/CodeGen/MachineInstrBundle.h projects/bmake/contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h projects/bmake/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h projects/bmake/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h projects/bmake/contrib/llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h projects/bmake/contrib/llvm/include/llvm/CodeGen/MachineOperand.h projects/bmake/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h projects/bmake/contrib/llvm/include/llvm/CodeGen/MachineSSAUpdater.h projects/bmake/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h projects/bmake/contrib/llvm/include/llvm/CodeGen/PBQP/Graph.h projects/bmake/contrib/llvm/include/llvm/CodeGen/PBQP/HeuristicBase.h projects/bmake/contrib/llvm/include/llvm/CodeGen/Passes.h projects/bmake/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h projects/bmake/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h projects/bmake/contrib/llvm/include/llvm/CodeGen/RegisterClassInfo.h projects/bmake/contrib/llvm/include/llvm/CodeGen/RegisterPressure.h projects/bmake/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h projects/bmake/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h projects/bmake/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h projects/bmake/contrib/llvm/include/llvm/CodeGen/SchedulerRegistry.h projects/bmake/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/bmake/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h projects/bmake/contrib/llvm/include/llvm/CodeGen/ValueTypes.h projects/bmake/contrib/llvm/include/llvm/CodeGen/ValueTypes.td projects/bmake/contrib/llvm/include/llvm/Constant.h projects/bmake/contrib/llvm/include/llvm/Constants.h projects/bmake/contrib/llvm/include/llvm/DIBuilder.h projects/bmake/contrib/llvm/include/llvm/DebugInfo.h projects/bmake/contrib/llvm/include/llvm/DebugInfo/DIContext.h projects/bmake/contrib/llvm/include/llvm/DefaultPasses.h projects/bmake/contrib/llvm/include/llvm/DerivedTypes.h projects/bmake/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h projects/bmake/contrib/llvm/include/llvm/ExecutionEngine/JITEventListener.h projects/bmake/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h projects/bmake/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h projects/bmake/contrib/llvm/include/llvm/Function.h projects/bmake/contrib/llvm/include/llvm/GlobalAlias.h projects/bmake/contrib/llvm/include/llvm/GlobalValue.h projects/bmake/contrib/llvm/include/llvm/GlobalVariable.h projects/bmake/contrib/llvm/include/llvm/IRBuilder.h projects/bmake/contrib/llvm/include/llvm/InitializePasses.h projects/bmake/contrib/llvm/include/llvm/InlineAsm.h projects/bmake/contrib/llvm/include/llvm/InstrTypes.h projects/bmake/contrib/llvm/include/llvm/Instruction.h projects/bmake/contrib/llvm/include/llvm/Instructions.h projects/bmake/contrib/llvm/include/llvm/IntrinsicInst.h projects/bmake/contrib/llvm/include/llvm/Intrinsics.h projects/bmake/contrib/llvm/include/llvm/Intrinsics.td projects/bmake/contrib/llvm/include/llvm/IntrinsicsARM.td projects/bmake/contrib/llvm/include/llvm/IntrinsicsMips.td projects/bmake/contrib/llvm/include/llvm/IntrinsicsX86.td projects/bmake/contrib/llvm/include/llvm/LLVMContext.h projects/bmake/contrib/llvm/include/llvm/LinkAllPasses.h projects/bmake/contrib/llvm/include/llvm/MC/MCAsmBackend.h projects/bmake/contrib/llvm/include/llvm/MC/MCAsmInfo.h projects/bmake/contrib/llvm/include/llvm/MC/MCAssembler.h projects/bmake/contrib/llvm/include/llvm/MC/MCCodeEmitter.h projects/bmake/contrib/llvm/include/llvm/MC/MCContext.h projects/bmake/contrib/llvm/include/llvm/MC/MCDwarf.h projects/bmake/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h projects/bmake/contrib/llvm/include/llvm/MC/MCExpr.h projects/bmake/contrib/llvm/include/llvm/MC/MCInst.h projects/bmake/contrib/llvm/include/llvm/MC/MCInstPrinter.h projects/bmake/contrib/llvm/include/llvm/MC/MCInstrDesc.h projects/bmake/contrib/llvm/include/llvm/MC/MCLabel.h projects/bmake/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h projects/bmake/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h projects/bmake/contrib/llvm/include/llvm/MC/MCObjectStreamer.h projects/bmake/contrib/llvm/include/llvm/MC/MCObjectWriter.h projects/bmake/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h projects/bmake/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h projects/bmake/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h projects/bmake/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h projects/bmake/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h projects/bmake/contrib/llvm/include/llvm/MC/MCRegisterInfo.h projects/bmake/contrib/llvm/include/llvm/MC/MCSchedule.h projects/bmake/contrib/llvm/include/llvm/MC/MCSection.h projects/bmake/contrib/llvm/include/llvm/MC/MCSectionCOFF.h projects/bmake/contrib/llvm/include/llvm/MC/MCSectionELF.h projects/bmake/contrib/llvm/include/llvm/MC/MCSectionMachO.h projects/bmake/contrib/llvm/include/llvm/MC/MCStreamer.h projects/bmake/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h projects/bmake/contrib/llvm/include/llvm/MC/MCSymbol.h projects/bmake/contrib/llvm/include/llvm/MC/MCTargetAsmLexer.h projects/bmake/contrib/llvm/include/llvm/MC/MCTargetAsmParser.h projects/bmake/contrib/llvm/include/llvm/MC/MCValue.h projects/bmake/contrib/llvm/include/llvm/MC/SubtargetFeature.h projects/bmake/contrib/llvm/include/llvm/MDBuilder.h projects/bmake/contrib/llvm/include/llvm/Metadata.h projects/bmake/contrib/llvm/include/llvm/Object/Archive.h projects/bmake/contrib/llvm/include/llvm/Object/Binary.h projects/bmake/contrib/llvm/include/llvm/Object/COFF.h projects/bmake/contrib/llvm/include/llvm/Object/ELF.h projects/bmake/contrib/llvm/include/llvm/Object/MachO.h projects/bmake/contrib/llvm/include/llvm/Object/MachOFormat.h projects/bmake/contrib/llvm/include/llvm/Object/ObjectFile.h projects/bmake/contrib/llvm/include/llvm/Operator.h projects/bmake/contrib/llvm/include/llvm/Pass.h projects/bmake/contrib/llvm/include/llvm/PassAnalysisSupport.h projects/bmake/contrib/llvm/include/llvm/PassSupport.h projects/bmake/contrib/llvm/include/llvm/Support/AlignOf.h projects/bmake/contrib/llvm/include/llvm/Support/Allocator.h projects/bmake/contrib/llvm/include/llvm/Support/CallSite.h projects/bmake/contrib/llvm/include/llvm/Support/Casting.h projects/bmake/contrib/llvm/include/llvm/Support/CommandLine.h projects/bmake/contrib/llvm/include/llvm/Support/Compiler.h projects/bmake/contrib/llvm/include/llvm/Support/DataExtractor.h projects/bmake/contrib/llvm/include/llvm/Support/ELF.h projects/bmake/contrib/llvm/include/llvm/Support/FileOutputBuffer.h projects/bmake/contrib/llvm/include/llvm/Support/FileSystem.h projects/bmake/contrib/llvm/include/llvm/Support/Format.h projects/bmake/contrib/llvm/include/llvm/Support/FormattedStream.h projects/bmake/contrib/llvm/include/llvm/Support/GCOV.h projects/bmake/contrib/llvm/include/llvm/Support/InstVisitor.h projects/bmake/contrib/llvm/include/llvm/Support/IntegersSubset.h projects/bmake/contrib/llvm/include/llvm/Support/IntegersSubsetMapping.h projects/bmake/contrib/llvm/include/llvm/Support/LEB128.h projects/bmake/contrib/llvm/include/llvm/Support/LockFileManager.h projects/bmake/contrib/llvm/include/llvm/Support/MathExtras.h projects/bmake/contrib/llvm/include/llvm/Support/Memory.h projects/bmake/contrib/llvm/include/llvm/Support/MemoryBuffer.h projects/bmake/contrib/llvm/include/llvm/Support/Mutex.h projects/bmake/contrib/llvm/include/llvm/Support/MutexGuard.h projects/bmake/contrib/llvm/include/llvm/Support/PathV1.h projects/bmake/contrib/llvm/include/llvm/Support/PathV2.h projects/bmake/contrib/llvm/include/llvm/Support/PrettyStackTrace.h projects/bmake/contrib/llvm/include/llvm/Support/Program.h projects/bmake/contrib/llvm/include/llvm/Support/RWMutex.h projects/bmake/contrib/llvm/include/llvm/Support/Regex.h projects/bmake/contrib/llvm/include/llvm/Support/Registry.h projects/bmake/contrib/llvm/include/llvm/Support/SourceMgr.h projects/bmake/contrib/llvm/include/llvm/Support/StreamableMemoryObject.h projects/bmake/contrib/llvm/include/llvm/Support/TargetFolder.h projects/bmake/contrib/llvm/include/llvm/Support/TargetRegistry.h projects/bmake/contrib/llvm/include/llvm/Support/Threading.h projects/bmake/contrib/llvm/include/llvm/Support/TimeValue.h projects/bmake/contrib/llvm/include/llvm/Support/Timer.h projects/bmake/contrib/llvm/include/llvm/Support/ValueHandle.h projects/bmake/contrib/llvm/include/llvm/Support/YAMLParser.h projects/bmake/contrib/llvm/include/llvm/Support/circular_raw_ostream.h projects/bmake/contrib/llvm/include/llvm/Support/raw_os_ostream.h projects/bmake/contrib/llvm/include/llvm/Support/raw_ostream.h projects/bmake/contrib/llvm/include/llvm/Support/system_error.h projects/bmake/contrib/llvm/include/llvm/Support/type_traits.h projects/bmake/contrib/llvm/include/llvm/SymbolTableListTraits.h projects/bmake/contrib/llvm/include/llvm/TableGen/Error.h projects/bmake/contrib/llvm/include/llvm/TableGen/Main.h projects/bmake/contrib/llvm/include/llvm/TableGen/Record.h projects/bmake/contrib/llvm/include/llvm/Target/Mangler.h projects/bmake/contrib/llvm/include/llvm/Target/Target.td projects/bmake/contrib/llvm/include/llvm/Target/TargetCallingConv.h projects/bmake/contrib/llvm/include/llvm/Target/TargetInstrInfo.h projects/bmake/contrib/llvm/include/llvm/Target/TargetIntrinsicInfo.h projects/bmake/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h projects/bmake/contrib/llvm/include/llvm/Target/TargetLowering.h projects/bmake/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h projects/bmake/contrib/llvm/include/llvm/Target/TargetMachine.h projects/bmake/contrib/llvm/include/llvm/Target/TargetOpcodes.h projects/bmake/contrib/llvm/include/llvm/Target/TargetOptions.h projects/bmake/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h projects/bmake/contrib/llvm/include/llvm/Target/TargetSchedule.td projects/bmake/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td projects/bmake/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h projects/bmake/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h projects/bmake/contrib/llvm/include/llvm/Transforms/IPO.h projects/bmake/contrib/llvm/include/llvm/Transforms/IPO/InlinerPass.h projects/bmake/contrib/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h projects/bmake/contrib/llvm/include/llvm/Transforms/Instrumentation.h projects/bmake/contrib/llvm/include/llvm/Transforms/Scalar.h projects/bmake/contrib/llvm/include/llvm/Transforms/Utils/AddrModeMatcher.h projects/bmake/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h projects/bmake/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h projects/bmake/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h projects/bmake/contrib/llvm/include/llvm/Transforms/Utils/Local.h projects/bmake/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h projects/bmake/contrib/llvm/include/llvm/Transforms/Utils/SimplifyIndVar.h projects/bmake/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h projects/bmake/contrib/llvm/include/llvm/Transforms/Vectorize.h projects/bmake/contrib/llvm/include/llvm/Type.h projects/bmake/contrib/llvm/include/llvm/Use.h projects/bmake/contrib/llvm/include/llvm/User.h projects/bmake/contrib/llvm/include/llvm/Value.h projects/bmake/contrib/llvm/lib/Analysis/AliasAnalysis.cpp projects/bmake/contrib/llvm/lib/Analysis/AliasSetTracker.cpp projects/bmake/contrib/llvm/lib/Analysis/Analysis.cpp projects/bmake/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp projects/bmake/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp projects/bmake/contrib/llvm/lib/Analysis/CaptureTracking.cpp projects/bmake/contrib/llvm/lib/Analysis/CodeMetrics.cpp projects/bmake/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/bmake/contrib/llvm/lib/Analysis/DominanceFrontier.cpp projects/bmake/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp projects/bmake/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp projects/bmake/contrib/llvm/lib/Analysis/IVUsers.cpp projects/bmake/contrib/llvm/lib/Analysis/InlineCost.cpp projects/bmake/contrib/llvm/lib/Analysis/InstructionSimplify.cpp projects/bmake/contrib/llvm/lib/Analysis/LazyValueInfo.cpp projects/bmake/contrib/llvm/lib/Analysis/Lint.cpp projects/bmake/contrib/llvm/lib/Analysis/Loads.cpp projects/bmake/contrib/llvm/lib/Analysis/LoopInfo.cpp projects/bmake/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp projects/bmake/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp projects/bmake/contrib/llvm/lib/Analysis/NoAliasAnalysis.cpp projects/bmake/contrib/llvm/lib/Analysis/PHITransAddr.cpp projects/bmake/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp projects/bmake/contrib/llvm/lib/Analysis/ProfileInfo.cpp projects/bmake/contrib/llvm/lib/Analysis/RegionInfo.cpp projects/bmake/contrib/llvm/lib/Analysis/RegionPass.cpp projects/bmake/contrib/llvm/lib/Analysis/ScalarEvolution.cpp projects/bmake/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp projects/bmake/contrib/llvm/lib/Analysis/Trace.cpp projects/bmake/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/bmake/contrib/llvm/lib/Archive/ArchiveInternals.h projects/bmake/contrib/llvm/lib/Archive/ArchiveReader.cpp projects/bmake/contrib/llvm/lib/AsmParser/LLLexer.cpp projects/bmake/contrib/llvm/lib/AsmParser/LLParser.cpp projects/bmake/contrib/llvm/lib/AsmParser/LLParser.h projects/bmake/contrib/llvm/lib/AsmParser/LLToken.h projects/bmake/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/bmake/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h projects/bmake/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp projects/bmake/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h projects/bmake/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp projects/bmake/contrib/llvm/lib/CodeGen/AllocationOrder.cpp projects/bmake/contrib/llvm/lib/CodeGen/Analysis.cpp projects/bmake/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp projects/bmake/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp projects/bmake/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp projects/bmake/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp projects/bmake/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp projects/bmake/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h projects/bmake/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp projects/bmake/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h projects/bmake/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp projects/bmake/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp projects/bmake/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h projects/bmake/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/bmake/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/bmake/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp projects/bmake/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h projects/bmake/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp projects/bmake/contrib/llvm/lib/CodeGen/AsmPrinter/Win64Exception.cpp projects/bmake/contrib/llvm/lib/CodeGen/BranchFolding.cpp projects/bmake/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp projects/bmake/contrib/llvm/lib/CodeGen/CallingConvLower.cpp projects/bmake/contrib/llvm/lib/CodeGen/CodeGen.cpp projects/bmake/contrib/llvm/lib/CodeGen/CodePlacementOpt.cpp projects/bmake/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp projects/bmake/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp projects/bmake/contrib/llvm/lib/CodeGen/EarlyIfConversion.cpp projects/bmake/contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp projects/bmake/contrib/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp projects/bmake/contrib/llvm/lib/CodeGen/GCStrategy.cpp projects/bmake/contrib/llvm/lib/CodeGen/IfConversion.cpp projects/bmake/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/bmake/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp projects/bmake/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp projects/bmake/contrib/llvm/lib/CodeGen/LiveInterval.cpp projects/bmake/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp projects/bmake/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h projects/bmake/contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp projects/bmake/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp projects/bmake/contrib/llvm/lib/CodeGen/LiveRegMatrix.cpp projects/bmake/contrib/llvm/lib/CodeGen/LiveRegMatrix.h projects/bmake/contrib/llvm/lib/CodeGen/LiveStackAnalysis.cpp projects/bmake/contrib/llvm/lib/CodeGen/LiveVariables.cpp projects/bmake/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp projects/bmake/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp projects/bmake/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp projects/bmake/contrib/llvm/lib/CodeGen/MachineCSE.cpp projects/bmake/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp projects/bmake/contrib/llvm/lib/CodeGen/MachineFunction.cpp projects/bmake/contrib/llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp projects/bmake/contrib/llvm/lib/CodeGen/MachineInstr.cpp projects/bmake/contrib/llvm/lib/CodeGen/MachineInstrBundle.cpp projects/bmake/contrib/llvm/lib/CodeGen/MachineLICM.cpp projects/bmake/contrib/llvm/lib/CodeGen/MachineLoopInfo.cpp projects/bmake/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp projects/bmake/contrib/llvm/lib/CodeGen/MachineModuleInfoImpls.cpp projects/bmake/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp projects/bmake/contrib/llvm/lib/CodeGen/MachineScheduler.cpp projects/bmake/contrib/llvm/lib/CodeGen/MachineSink.cpp projects/bmake/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp projects/bmake/contrib/llvm/lib/CodeGen/MachineTraceMetrics.h projects/bmake/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/bmake/contrib/llvm/lib/CodeGen/Passes.cpp projects/bmake/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp projects/bmake/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp projects/bmake/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp projects/bmake/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp projects/bmake/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp projects/bmake/contrib/llvm/lib/CodeGen/RegAllocFast.cpp projects/bmake/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp projects/bmake/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp projects/bmake/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp projects/bmake/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp projects/bmake/contrib/llvm/lib/CodeGen/RegisterCoalescer.h projects/bmake/contrib/llvm/lib/CodeGen/RegisterPressure.cpp projects/bmake/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp projects/bmake/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp projects/bmake/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/bmake/contrib/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp projects/bmake/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeOrdering.h projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/bmake/contrib/llvm/lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.cpp projects/bmake/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp projects/bmake/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp projects/bmake/contrib/llvm/lib/CodeGen/SlotIndexes.cpp projects/bmake/contrib/llvm/lib/CodeGen/SplitKit.cpp projects/bmake/contrib/llvm/lib/CodeGen/StackProtector.cpp projects/bmake/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp projects/bmake/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp projects/bmake/contrib/llvm/lib/CodeGen/TailDuplication.cpp projects/bmake/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp projects/bmake/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/bmake/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/bmake/contrib/llvm/lib/CodeGen/VirtRegMap.cpp projects/bmake/contrib/llvm/lib/CodeGen/VirtRegMap.h projects/bmake/contrib/llvm/lib/DebugInfo/DIContext.cpp projects/bmake/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.cpp projects/bmake/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.h projects/bmake/contrib/llvm/lib/DebugInfo/DWARFContext.cpp projects/bmake/contrib/llvm/lib/DebugInfo/DWARFContext.h projects/bmake/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.cpp projects/bmake/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp projects/bmake/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.h projects/bmake/contrib/llvm/lib/DebugInfo/DWARFDebugLine.cpp projects/bmake/contrib/llvm/lib/DebugInfo/DWARFDebugLine.h projects/bmake/contrib/llvm/lib/DebugInfo/DWARFFormValue.cpp projects/bmake/contrib/llvm/lib/DebugInfo/DWARFFormValue.h projects/bmake/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp projects/bmake/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp projects/bmake/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp projects/bmake/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp projects/bmake/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp projects/bmake/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h projects/bmake/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp projects/bmake/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp projects/bmake/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h projects/bmake/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp projects/bmake/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp projects/bmake/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h projects/bmake/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/GDBRegistrar.cpp projects/bmake/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/JITRegistrar.h projects/bmake/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp projects/bmake/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp projects/bmake/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h projects/bmake/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h projects/bmake/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp projects/bmake/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h projects/bmake/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp projects/bmake/contrib/llvm/lib/MC/ELFObjectWriter.cpp projects/bmake/contrib/llvm/lib/MC/MCAsmBackend.cpp projects/bmake/contrib/llvm/lib/MC/MCAsmInfo.cpp projects/bmake/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp projects/bmake/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp projects/bmake/contrib/llvm/lib/MC/MCAsmStreamer.cpp projects/bmake/contrib/llvm/lib/MC/MCAssembler.cpp projects/bmake/contrib/llvm/lib/MC/MCContext.cpp projects/bmake/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp projects/bmake/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp projects/bmake/contrib/llvm/lib/MC/MCDwarf.cpp projects/bmake/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp projects/bmake/contrib/llvm/lib/MC/MCELFStreamer.cpp projects/bmake/contrib/llvm/lib/MC/MCExpr.cpp projects/bmake/contrib/llvm/lib/MC/MCInst.cpp projects/bmake/contrib/llvm/lib/MC/MCInstPrinter.cpp projects/bmake/contrib/llvm/lib/MC/MCLabel.cpp projects/bmake/contrib/llvm/lib/MC/MCMachOStreamer.cpp projects/bmake/contrib/llvm/lib/MC/MCObjectFileInfo.cpp projects/bmake/contrib/llvm/lib/MC/MCObjectStreamer.cpp projects/bmake/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp projects/bmake/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/bmake/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp projects/bmake/contrib/llvm/lib/MC/MCParser/MCAsmLexer.cpp projects/bmake/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp projects/bmake/contrib/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp projects/bmake/contrib/llvm/lib/MC/MCRegisterInfo.cpp projects/bmake/contrib/llvm/lib/MC/MCStreamer.cpp projects/bmake/contrib/llvm/lib/MC/MCSubtargetInfo.cpp projects/bmake/contrib/llvm/lib/MC/MCSymbol.cpp projects/bmake/contrib/llvm/lib/MC/MCValue.cpp projects/bmake/contrib/llvm/lib/MC/MachObjectWriter.cpp projects/bmake/contrib/llvm/lib/MC/SubtargetFeature.cpp projects/bmake/contrib/llvm/lib/MC/WinCOFFStreamer.cpp projects/bmake/contrib/llvm/lib/Object/COFFObjectFile.cpp projects/bmake/contrib/llvm/lib/Object/MachOObjectFile.cpp projects/bmake/contrib/llvm/lib/Support/APFloat.cpp projects/bmake/contrib/llvm/lib/Support/Atomic.cpp projects/bmake/contrib/llvm/lib/Support/CommandLine.cpp projects/bmake/contrib/llvm/lib/Support/DAGDeltaAlgorithm.cpp projects/bmake/contrib/llvm/lib/Support/DataExtractor.cpp projects/bmake/contrib/llvm/lib/Support/DataStream.cpp projects/bmake/contrib/llvm/lib/Support/DynamicLibrary.cpp projects/bmake/contrib/llvm/lib/Support/Errno.cpp projects/bmake/contrib/llvm/lib/Support/FoldingSet.cpp projects/bmake/contrib/llvm/lib/Support/Host.cpp projects/bmake/contrib/llvm/lib/Support/LockFileManager.cpp projects/bmake/contrib/llvm/lib/Support/Memory.cpp projects/bmake/contrib/llvm/lib/Support/MemoryBuffer.cpp projects/bmake/contrib/llvm/lib/Support/SmallVector.cpp projects/bmake/contrib/llvm/lib/Support/StreamableMemoryObject.cpp projects/bmake/contrib/llvm/lib/Support/StringMap.cpp projects/bmake/contrib/llvm/lib/Support/StringRef.cpp projects/bmake/contrib/llvm/lib/Support/Triple.cpp projects/bmake/contrib/llvm/lib/Support/Unix/Memory.inc projects/bmake/contrib/llvm/lib/Support/Unix/Path.inc projects/bmake/contrib/llvm/lib/Support/Unix/Signals.inc projects/bmake/contrib/llvm/lib/Support/Windows/Memory.inc projects/bmake/contrib/llvm/lib/Support/Windows/PathV2.inc projects/bmake/contrib/llvm/lib/Support/YAMLParser.cpp projects/bmake/contrib/llvm/lib/Support/raw_ostream.cpp projects/bmake/contrib/llvm/lib/Support/regexec.c projects/bmake/contrib/llvm/lib/Support/system_error.cpp projects/bmake/contrib/llvm/lib/TableGen/Error.cpp projects/bmake/contrib/llvm/lib/TableGen/Main.cpp projects/bmake/contrib/llvm/lib/TableGen/Record.cpp projects/bmake/contrib/llvm/lib/TableGen/TGParser.cpp projects/bmake/contrib/llvm/lib/TableGen/TGParser.h projects/bmake/contrib/llvm/lib/Target/ARM/ARM.h projects/bmake/contrib/llvm/lib/Target/ARM/ARM.td projects/bmake/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp projects/bmake/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h projects/bmake/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp projects/bmake/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h projects/bmake/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp projects/bmake/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h projects/bmake/contrib/llvm/lib/Target/ARM/ARMCallingConv.td projects/bmake/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp projects/bmake/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp projects/bmake/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h projects/bmake/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp projects/bmake/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp projects/bmake/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp projects/bmake/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp projects/bmake/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/bmake/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/bmake/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/bmake/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td projects/bmake/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp projects/bmake/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/bmake/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td projects/bmake/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td projects/bmake/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td projects/bmake/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td projects/bmake/contrib/llvm/lib/Target/ARM/ARMJITInfo.cpp projects/bmake/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/bmake/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h projects/bmake/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td projects/bmake/contrib/llvm/lib/Target/ARM/ARMSchedule.td projects/bmake/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td projects/bmake/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp projects/bmake/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp projects/bmake/contrib/llvm/lib/Target/ARM/ARMSubtarget.h projects/bmake/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp projects/bmake/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h projects/bmake/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp projects/bmake/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp projects/bmake/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp projects/bmake/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h projects/bmake/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp projects/bmake/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp projects/bmake/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp projects/bmake/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp projects/bmake/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h projects/bmake/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp projects/bmake/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp projects/bmake/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp projects/bmake/contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp projects/bmake/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp projects/bmake/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp projects/bmake/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.h projects/bmake/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp projects/bmake/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.h projects/bmake/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp projects/bmake/contrib/llvm/lib/Target/CppBackend/CPPTargetMachine.h projects/bmake/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp projects/bmake/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.cpp projects/bmake/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp projects/bmake/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormats.td projects/bmake/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp projects/bmake/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.td projects/bmake/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp projects/bmake/contrib/llvm/lib/Target/Hexagon/HexagonPeephole.cpp projects/bmake/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp projects/bmake/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.h projects/bmake/contrib/llvm/lib/Target/Hexagon/HexagonRemoveSZExtArgs.cpp projects/bmake/contrib/llvm/lib/Target/Hexagon/HexagonSchedule.td projects/bmake/contrib/llvm/lib/Target/Hexagon/HexagonScheduleV4.td projects/bmake/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp projects/bmake/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp projects/bmake/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.h projects/bmake/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp projects/bmake/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp projects/bmake/contrib/llvm/lib/Target/Hexagon/HexagonVarargsCallingConvention.h projects/bmake/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp projects/bmake/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmParser.cpp projects/bmake/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp projects/bmake/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.cpp projects/bmake/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp projects/bmake/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp projects/bmake/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp projects/bmake/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h projects/bmake/contrib/llvm/lib/Target/MBlaze/MBlazeTargetObjectFile.cpp projects/bmake/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCCodeEmitter.cpp projects/bmake/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp projects/bmake/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h projects/bmake/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp projects/bmake/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp projects/bmake/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h projects/bmake/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp projects/bmake/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h projects/bmake/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp projects/bmake/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h projects/bmake/contrib/llvm/lib/Target/Mangler.cpp projects/bmake/contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp projects/bmake/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp projects/bmake/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp projects/bmake/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp projects/bmake/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h projects/bmake/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp projects/bmake/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h projects/bmake/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp projects/bmake/contrib/llvm/lib/Target/Mips/Mips.td projects/bmake/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.cpp projects/bmake/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.h projects/bmake/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.cpp projects/bmake/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.h projects/bmake/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.td projects/bmake/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp projects/bmake/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.h projects/bmake/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td projects/bmake/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.cpp projects/bmake/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp projects/bmake/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h projects/bmake/contrib/llvm/lib/Target/Mips/MipsCallingConv.td projects/bmake/contrib/llvm/lib/Target/Mips/MipsCodeEmitter.cpp projects/bmake/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp projects/bmake/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp projects/bmake/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h projects/bmake/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp projects/bmake/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/bmake/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/bmake/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td projects/bmake/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td projects/bmake/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp projects/bmake/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h projects/bmake/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td projects/bmake/contrib/llvm/lib/Target/Mips/MipsJITInfo.cpp projects/bmake/contrib/llvm/lib/Target/Mips/MipsJITInfo.h projects/bmake/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp projects/bmake/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp projects/bmake/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h projects/bmake/contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp projects/bmake/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h projects/bmake/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp projects/bmake/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h projects/bmake/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td projects/bmake/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp projects/bmake/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp projects/bmake/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.h projects/bmake/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp projects/bmake/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.h projects/bmake/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp projects/bmake/contrib/llvm/lib/Target/Mips/MipsSubtarget.h projects/bmake/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp projects/bmake/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h projects/bmake/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp projects/bmake/contrib/llvm/lib/Target/NVPTX/NVPTX.td projects/bmake/contrib/llvm/lib/Target/NVPTX/NVPTXAllocaHoisting.h projects/bmake/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp projects/bmake/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp projects/bmake/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.h projects/bmake/contrib/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp projects/bmake/contrib/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.h projects/bmake/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp projects/bmake/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.h projects/bmake/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp projects/bmake/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h projects/bmake/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp projects/bmake/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp projects/bmake/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp projects/bmake/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h projects/bmake/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp projects/bmake/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp projects/bmake/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp projects/bmake/contrib/llvm/lib/Target/PowerPC/PPC.td projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCCallingConv.td projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCSchedule.td projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCSchedule440.td projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCScheduleA2.td projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCScheduleG3.td projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4.td projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4Plus.td projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCScheduleG5.td projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp projects/bmake/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h projects/bmake/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp projects/bmake/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/bmake/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td projects/bmake/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp projects/bmake/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h projects/bmake/contrib/llvm/lib/Target/Target.cpp projects/bmake/contrib/llvm/lib/Target/TargetLibraryInfo.cpp projects/bmake/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp projects/bmake/contrib/llvm/lib/Target/TargetMachineC.cpp projects/bmake/contrib/llvm/lib/Target/TargetRegisterInfo.cpp projects/bmake/contrib/llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp projects/bmake/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp projects/bmake/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp projects/bmake/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.h projects/bmake/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c projects/bmake/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h projects/bmake/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h projects/bmake/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp projects/bmake/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h projects/bmake/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp projects/bmake/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h projects/bmake/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp projects/bmake/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h projects/bmake/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp projects/bmake/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp projects/bmake/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp projects/bmake/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp projects/bmake/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h projects/bmake/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp projects/bmake/contrib/llvm/lib/Target/X86/X86.td projects/bmake/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp projects/bmake/contrib/llvm/lib/Target/X86/X86AsmPrinter.h projects/bmake/contrib/llvm/lib/Target/X86/X86COFFMachineModuleInfo.h projects/bmake/contrib/llvm/lib/Target/X86/X86CallingConv.td projects/bmake/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp projects/bmake/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/bmake/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp projects/bmake/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp projects/bmake/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/bmake/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/bmake/contrib/llvm/lib/Target/X86/X86ISelLowering.h projects/bmake/contrib/llvm/lib/Target/X86/X86InstrCompiler.td projects/bmake/contrib/llvm/lib/Target/X86/X86InstrControl.td projects/bmake/contrib/llvm/lib/Target/X86/X86InstrFMA.td projects/bmake/contrib/llvm/lib/Target/X86/X86InstrFormats.td projects/bmake/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td projects/bmake/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/bmake/contrib/llvm/lib/Target/X86/X86InstrInfo.h projects/bmake/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/bmake/contrib/llvm/lib/Target/X86/X86InstrMMX.td projects/bmake/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/bmake/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td projects/bmake/contrib/llvm/lib/Target/X86/X86InstrXOP.td projects/bmake/contrib/llvm/lib/Target/X86/X86JITInfo.cpp projects/bmake/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp projects/bmake/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp projects/bmake/contrib/llvm/lib/Target/X86/X86RegisterInfo.h projects/bmake/contrib/llvm/lib/Target/X86/X86RegisterInfo.td projects/bmake/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp projects/bmake/contrib/llvm/lib/Target/X86/X86Subtarget.cpp projects/bmake/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/bmake/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp projects/bmake/contrib/llvm/lib/Target/X86/X86TargetMachine.h projects/bmake/contrib/llvm/lib/Target/X86/X86VZeroUpper.cpp projects/bmake/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp projects/bmake/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp projects/bmake/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/bmake/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td projects/bmake/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp projects/bmake/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp projects/bmake/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h projects/bmake/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp projects/bmake/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp projects/bmake/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp projects/bmake/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp projects/bmake/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp projects/bmake/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp projects/bmake/contrib/llvm/lib/Transforms/IPO/IPO.cpp projects/bmake/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp projects/bmake/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp projects/bmake/contrib/llvm/lib/Transforms/IPO/Inliner.cpp projects/bmake/contrib/llvm/lib/Transforms/IPO/Internalize.cpp projects/bmake/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp projects/bmake/contrib/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp projects/bmake/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp projects/bmake/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h projects/bmake/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp projects/bmake/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp projects/bmake/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp projects/bmake/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/bmake/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp projects/bmake/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp projects/bmake/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp projects/bmake/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp projects/bmake/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp projects/bmake/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp projects/bmake/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp projects/bmake/contrib/llvm/lib/Transforms/InstCombine/InstCombineWorklist.h projects/bmake/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/bmake/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp projects/bmake/contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp projects/bmake/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp projects/bmake/contrib/llvm/lib/Transforms/Instrumentation/MaximumSpanningTree.h projects/bmake/contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/ConstantProp.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/DCE.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/GVN.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/GlobalMerge.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/LICM.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/ObjCARC.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp projects/bmake/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp projects/bmake/contrib/llvm/lib/Transforms/Utils/AddrModeMatcher.cpp projects/bmake/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp projects/bmake/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp projects/bmake/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp projects/bmake/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp projects/bmake/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/bmake/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp projects/bmake/contrib/llvm/lib/Transforms/Utils/Local.cpp projects/bmake/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp projects/bmake/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp projects/bmake/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp projects/bmake/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/bmake/contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp projects/bmake/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp projects/bmake/contrib/llvm/lib/Transforms/Utils/Utils.cpp projects/bmake/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp projects/bmake/contrib/llvm/lib/Transforms/Vectorize/BBVectorize.cpp projects/bmake/contrib/llvm/lib/Transforms/Vectorize/Vectorize.cpp projects/bmake/contrib/llvm/lib/VMCore/AsmWriter.cpp projects/bmake/contrib/llvm/lib/VMCore/Attributes.cpp projects/bmake/contrib/llvm/lib/VMCore/AutoUpgrade.cpp projects/bmake/contrib/llvm/lib/VMCore/ConstantFold.cpp projects/bmake/contrib/llvm/lib/VMCore/Constants.cpp projects/bmake/contrib/llvm/lib/VMCore/ConstantsContext.h projects/bmake/contrib/llvm/lib/VMCore/Core.cpp projects/bmake/contrib/llvm/lib/VMCore/DIBuilder.cpp projects/bmake/contrib/llvm/lib/VMCore/DebugInfo.cpp projects/bmake/contrib/llvm/lib/VMCore/Dominators.cpp projects/bmake/contrib/llvm/lib/VMCore/Function.cpp projects/bmake/contrib/llvm/lib/VMCore/GCOV.cpp projects/bmake/contrib/llvm/lib/VMCore/IRBuilder.cpp projects/bmake/contrib/llvm/lib/VMCore/InlineAsm.cpp projects/bmake/contrib/llvm/lib/VMCore/Instructions.cpp projects/bmake/contrib/llvm/lib/VMCore/LLVMContext.cpp projects/bmake/contrib/llvm/lib/VMCore/LLVMContextImpl.cpp projects/bmake/contrib/llvm/lib/VMCore/LLVMContextImpl.h projects/bmake/contrib/llvm/lib/VMCore/PassManager.cpp projects/bmake/contrib/llvm/lib/VMCore/Type.cpp projects/bmake/contrib/llvm/lib/VMCore/User.cpp projects/bmake/contrib/llvm/lib/VMCore/Value.cpp projects/bmake/contrib/llvm/lib/VMCore/ValueTypes.cpp projects/bmake/contrib/llvm/lib/VMCore/Verifier.cpp projects/bmake/contrib/llvm/tools/bugpoint/ExtractFunction.cpp projects/bmake/contrib/llvm/tools/bugpoint/OptimizerDriver.cpp projects/bmake/contrib/llvm/tools/clang/include/clang-c/Index.h projects/bmake/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMT.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/Attr.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/BuiltinTypes.def projects/bmake/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/CharUnits.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/Comment.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/CommentBriefParser.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/CommentCommandTraits.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/CommentLexer.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/CommentParser.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/CommentSema.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/Decl.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/Expr.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/NSAPI.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/RawCommentList.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/SelectorLocationsKind.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/Stmt.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/UnresolvedSet.h projects/bmake/contrib/llvm/tools/clang/include/clang/AST/VTableBuilder.h projects/bmake/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h projects/bmake/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchers.h projects/bmake/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h projects/bmake/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersMacros.h projects/bmake/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h projects/bmake/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h projects/bmake/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h projects/bmake/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h projects/bmake/contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/Attr.td projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsMips.def projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsNVPTX.def projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/ConvertUTF.h projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.td projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.td projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.def projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/Module.h projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/ObjCRuntime.h projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/OnDiskHashTable.h projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/TargetOptions.h projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.h projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h projects/bmake/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td projects/bmake/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenAction.h projects/bmake/contrib/llvm/tools/clang/include/clang/Driver/Action.h projects/bmake/contrib/llvm/tools/clang/include/clang/Driver/Arg.h projects/bmake/contrib/llvm/tools/clang/include/clang/Driver/ArgList.h projects/bmake/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.h projects/bmake/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td projects/bmake/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td projects/bmake/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h projects/bmake/contrib/llvm/tools/clang/include/clang/Driver/Driver.h projects/bmake/contrib/llvm/tools/clang/include/clang/Driver/Job.h projects/bmake/contrib/llvm/tools/clang/include/clang/Driver/OptParser.td projects/bmake/contrib/llvm/tools/clang/include/clang/Driver/OptTable.h projects/bmake/contrib/llvm/tools/clang/include/clang/Driver/Option.h projects/bmake/contrib/llvm/tools/clang/include/clang/Driver/Options.h projects/bmake/contrib/llvm/tools/clang/include/clang/Driver/Options.td projects/bmake/contrib/llvm/tools/clang/include/clang/Driver/Tool.h projects/bmake/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h projects/bmake/contrib/llvm/tools/clang/include/clang/Driver/Types.h projects/bmake/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h projects/bmake/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h projects/bmake/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h projects/bmake/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h projects/bmake/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticRenderer.h projects/bmake/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h projects/bmake/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h projects/bmake/contrib/llvm/tools/clang/include/clang/Frontend/LangStandard.h projects/bmake/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def projects/bmake/contrib/llvm/tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h projects/bmake/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h projects/bmake/contrib/llvm/tools/clang/include/clang/Frontend/SerializedDiagnosticPrinter.h projects/bmake/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnostic.h projects/bmake/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h projects/bmake/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h projects/bmake/contrib/llvm/tools/clang/include/clang/Lex/ExternalPreprocessorSource.h projects/bmake/contrib/llvm/tools/clang/include/clang/Lex/HeaderMap.h projects/bmake/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h projects/bmake/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h projects/bmake/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h projects/bmake/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h projects/bmake/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h projects/bmake/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h projects/bmake/contrib/llvm/tools/clang/include/clang/Lex/PTHLexer.h projects/bmake/contrib/llvm/tools/clang/include/clang/Lex/PTHManager.h projects/bmake/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h projects/bmake/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h projects/bmake/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h projects/bmake/contrib/llvm/tools/clang/include/clang/Lex/Token.h projects/bmake/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h projects/bmake/contrib/llvm/tools/clang/include/clang/Parse/Parser.h projects/bmake/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h projects/bmake/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h projects/bmake/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h projects/bmake/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h projects/bmake/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h projects/bmake/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h projects/bmake/contrib/llvm/tools/clang/include/clang/Sema/LocInfoType.h projects/bmake/contrib/llvm/tools/clang/include/clang/Sema/Overload.h projects/bmake/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h projects/bmake/contrib/llvm/tools/clang/include/clang/Sema/ParsedTemplate.h projects/bmake/contrib/llvm/tools/clang/include/clang/Sema/Scope.h projects/bmake/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h projects/bmake/contrib/llvm/tools/clang/include/clang/Sema/Sema.h projects/bmake/contrib/llvm/tools/clang/include/clang/Sema/SemaConsumer.h projects/bmake/contrib/llvm/tools/clang/include/clang/Sema/Template.h projects/bmake/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h projects/bmake/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h projects/bmake/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h projects/bmake/contrib/llvm/tools/clang/include/clang/Serialization/ASTDeserializationListener.h projects/bmake/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h projects/bmake/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h projects/bmake/contrib/llvm/tools/clang/include/clang/Serialization/ContinuousRangeMap.h projects/bmake/contrib/llvm/tools/clang/include/clang/Serialization/Module.h projects/bmake/contrib/llvm/tools/clang/include/clang/Serialization/ModuleManager.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h projects/bmake/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h projects/bmake/contrib/llvm/tools/clang/include/clang/Tooling/CompilationDatabase.h projects/bmake/contrib/llvm/tools/clang/include/clang/Tooling/Refactoring.h projects/bmake/contrib/llvm/tools/clang/include/clang/Tooling/Tooling.h projects/bmake/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMT.cpp projects/bmake/contrib/llvm/tools/clang/lib/ARCMigrate/FileRemapper.cpp projects/bmake/contrib/llvm/tools/clang/lib/ARCMigrate/Internals.h projects/bmake/contrib/llvm/tools/clang/lib/ARCMigrate/ObjCMT.cpp projects/bmake/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/ASTConsumer.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/Comment.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/CommentBriefParser.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/CommentCommandTraits.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/CommentDumper.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/CommentLexer.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/CommentParser.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/CommentSema.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/Decl.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/Expr.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/NSAPI.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/RawCommentList.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/Stmt.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/StmtDumper.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp projects/bmake/contrib/llvm/tools/clang/lib/AST/VTableBuilder.cpp projects/bmake/contrib/llvm/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp projects/bmake/contrib/llvm/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp projects/bmake/contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp projects/bmake/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp projects/bmake/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp projects/bmake/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp projects/bmake/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp projects/bmake/contrib/llvm/tools/clang/lib/Analysis/ScanfFormatString.cpp projects/bmake/contrib/llvm/tools/clang/lib/Analysis/ThreadSafety.cpp projects/bmake/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp projects/bmake/contrib/llvm/tools/clang/lib/Basic/ConvertUTF.c projects/bmake/contrib/llvm/tools/clang/lib/Basic/ConvertUTFWrapper.cpp projects/bmake/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp projects/bmake/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp projects/bmake/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp projects/bmake/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp projects/bmake/contrib/llvm/tools/clang/lib/Basic/Module.cpp projects/bmake/contrib/llvm/tools/clang/lib/Basic/SourceLocation.cpp projects/bmake/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp projects/bmake/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp projects/bmake/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/bmake/contrib/llvm/tools/clang/lib/Basic/Version.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp projects/bmake/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp projects/bmake/contrib/llvm/tools/clang/lib/Driver/Arg.cpp projects/bmake/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp projects/bmake/contrib/llvm/tools/clang/lib/Driver/CC1AsOptions.cpp projects/bmake/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp projects/bmake/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/bmake/contrib/llvm/tools/clang/lib/Driver/DriverOptions.cpp projects/bmake/contrib/llvm/tools/clang/lib/Driver/OptTable.cpp projects/bmake/contrib/llvm/tools/clang/lib/Driver/Option.cpp projects/bmake/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp projects/bmake/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp projects/bmake/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/bmake/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/bmake/contrib/llvm/tools/clang/lib/Driver/Tools.h projects/bmake/contrib/llvm/tools/clang/lib/Driver/Types.cpp projects/bmake/contrib/llvm/tools/clang/lib/Driver/WindowsToolChain.cpp projects/bmake/contrib/llvm/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp projects/bmake/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp projects/bmake/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp projects/bmake/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp projects/bmake/contrib/llvm/tools/clang/lib/Frontend/ChainedDiagnosticConsumer.cpp projects/bmake/contrib/llvm/tools/clang/lib/Frontend/ChainedIncludesSource.cpp projects/bmake/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp projects/bmake/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp projects/bmake/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp projects/bmake/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp projects/bmake/contrib/llvm/tools/clang/lib/Frontend/DependencyGraph.cpp projects/bmake/contrib/llvm/tools/clang/lib/Frontend/DiagnosticRenderer.cpp projects/bmake/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp projects/bmake/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp projects/bmake/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp projects/bmake/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp projects/bmake/contrib/llvm/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp projects/bmake/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp projects/bmake/contrib/llvm/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp projects/bmake/contrib/llvm/tools/clang/lib/Frontend/TextDiagnostic.cpp projects/bmake/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp projects/bmake/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp projects/bmake/contrib/llvm/tools/clang/lib/Frontend/Warnings.cpp projects/bmake/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp projects/bmake/contrib/llvm/tools/clang/lib/Headers/altivec.h projects/bmake/contrib/llvm/tools/clang/lib/Headers/bmi2intrin.h projects/bmake/contrib/llvm/tools/clang/lib/Headers/cpuid.h projects/bmake/contrib/llvm/tools/clang/lib/Headers/immintrin.h projects/bmake/contrib/llvm/tools/clang/lib/Headers/module.map projects/bmake/contrib/llvm/tools/clang/lib/Headers/unwind.h projects/bmake/contrib/llvm/tools/clang/lib/Headers/wmmintrin.h projects/bmake/contrib/llvm/tools/clang/lib/Headers/x86intrin.h projects/bmake/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h projects/bmake/contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp projects/bmake/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp projects/bmake/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp projects/bmake/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp projects/bmake/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp projects/bmake/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp projects/bmake/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp projects/bmake/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp projects/bmake/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp projects/bmake/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp projects/bmake/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp projects/bmake/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp projects/bmake/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp projects/bmake/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp projects/bmake/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp projects/bmake/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp projects/bmake/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp projects/bmake/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp projects/bmake/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp projects/bmake/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp projects/bmake/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp projects/bmake/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp projects/bmake/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp projects/bmake/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp projects/bmake/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp projects/bmake/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h projects/bmake/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp projects/bmake/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp projects/bmake/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp projects/bmake/contrib/llvm/tools/clang/lib/Parse/Parser.cpp projects/bmake/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h projects/bmake/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/DelayedDiagnostic.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/IdentifierResolver.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/Sema.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaCast.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaLambda.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaPseudoObject.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaStmtAttr.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/bmake/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h projects/bmake/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp projects/bmake/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp projects/bmake/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp projects/bmake/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp projects/bmake/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp projects/bmake/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp projects/bmake/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp projects/bmake/contrib/llvm/tools/clang/lib/Serialization/GeneratePCH.cpp projects/bmake/contrib/llvm/tools/clang/lib/Serialization/Module.cpp projects/bmake/contrib/llvm/tools/clang/lib/Serialization/ModuleManager.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AttrNonNullChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.h projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Store.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/TextPathDiagnostics.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.h projects/bmake/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp projects/bmake/contrib/llvm/tools/clang/lib/Tooling/CompilationDatabase.cpp projects/bmake/contrib/llvm/tools/clang/lib/Tooling/Refactoring.cpp projects/bmake/contrib/llvm/tools/clang/lib/Tooling/Tooling.cpp projects/bmake/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp projects/bmake/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp projects/bmake/contrib/llvm/tools/clang/tools/driver/driver.cpp projects/bmake/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp projects/bmake/contrib/llvm/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp projects/bmake/contrib/llvm/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp projects/bmake/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.cpp projects/bmake/contrib/llvm/tools/clang/utils/TableGen/OptParserEmitter.cpp projects/bmake/contrib/llvm/tools/clang/utils/TableGen/TableGen.cpp projects/bmake/contrib/llvm/tools/clang/utils/TableGen/TableGenBackends.h projects/bmake/contrib/llvm/tools/llc/llc.cpp projects/bmake/contrib/llvm/tools/lli/lli.cpp projects/bmake/contrib/llvm/tools/llvm-ar/llvm-ar.cpp projects/bmake/contrib/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp projects/bmake/contrib/llvm/tools/llvm-extract/llvm-extract.cpp projects/bmake/contrib/llvm/tools/llvm-mc/llvm-mc.cpp projects/bmake/contrib/llvm/tools/llvm-nm/llvm-nm.cpp projects/bmake/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp projects/bmake/contrib/llvm/tools/llvm-ranlib/llvm-ranlib.cpp projects/bmake/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp projects/bmake/contrib/llvm/tools/llvm-stress/llvm-stress.cpp projects/bmake/contrib/llvm/tools/opt/opt.cpp projects/bmake/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp projects/bmake/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp projects/bmake/contrib/llvm/utils/TableGen/AsmWriterInst.cpp projects/bmake/contrib/llvm/utils/TableGen/CallingConvEmitter.cpp projects/bmake/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp projects/bmake/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp projects/bmake/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h projects/bmake/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp projects/bmake/contrib/llvm/utils/TableGen/CodeGenInstruction.h projects/bmake/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp projects/bmake/contrib/llvm/utils/TableGen/CodeGenRegisters.h projects/bmake/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp projects/bmake/contrib/llvm/utils/TableGen/CodeGenSchedule.h projects/bmake/contrib/llvm/utils/TableGen/CodeGenTarget.cpp projects/bmake/contrib/llvm/utils/TableGen/CodeGenTarget.h projects/bmake/contrib/llvm/utils/TableGen/DAGISelMatcher.h projects/bmake/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp projects/bmake/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp projects/bmake/contrib/llvm/utils/TableGen/DFAPacketizerEmitter.cpp projects/bmake/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp projects/bmake/contrib/llvm/utils/TableGen/EDEmitter.cpp projects/bmake/contrib/llvm/utils/TableGen/FastISelEmitter.cpp projects/bmake/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp projects/bmake/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp projects/bmake/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp projects/bmake/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp projects/bmake/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp projects/bmake/contrib/llvm/utils/TableGen/SequenceToOffsetTable.h projects/bmake/contrib/llvm/utils/TableGen/SetTheory.cpp projects/bmake/contrib/llvm/utils/TableGen/SetTheory.h projects/bmake/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp projects/bmake/contrib/llvm/utils/TableGen/TGValueTypes.cpp projects/bmake/contrib/llvm/utils/TableGen/TableGen.cpp projects/bmake/contrib/llvm/utils/TableGen/TableGenBackends.h projects/bmake/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp projects/bmake/contrib/llvm/utils/TableGen/X86ModRMFilters.h projects/bmake/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp projects/bmake/contrib/llvm/utils/TableGen/X86RecognizableInstr.h projects/bmake/contrib/ntp/arlib/Makefile.in projects/bmake/contrib/ntp/libntp/Makefile.in projects/bmake/contrib/ntp/libparse/Makefile.in projects/bmake/contrib/ntp/ntpd/Makefile.in projects/bmake/contrib/one-true-awk/FIXES projects/bmake/contrib/one-true-awk/main.c projects/bmake/contrib/one-true-awk/makefile projects/bmake/contrib/one-true-awk/proto.h projects/bmake/contrib/one-true-awk/run.c projects/bmake/contrib/one-true-awk/tran.c projects/bmake/contrib/openbsm/CREDITS projects/bmake/contrib/openbsm/INSTALL projects/bmake/contrib/openbsm/LICENSE projects/bmake/contrib/openbsm/Makefile.am projects/bmake/contrib/openbsm/Makefile.in projects/bmake/contrib/openbsm/NEWS projects/bmake/contrib/openbsm/README projects/bmake/contrib/openbsm/TODO projects/bmake/contrib/openbsm/VERSION projects/bmake/contrib/openbsm/aclocal.m4 projects/bmake/contrib/openbsm/autogen.sh projects/bmake/contrib/openbsm/bin/Makefile.am projects/bmake/contrib/openbsm/bin/Makefile.in projects/bmake/contrib/openbsm/bin/audit/Makefile.am projects/bmake/contrib/openbsm/bin/audit/Makefile.in projects/bmake/contrib/openbsm/bin/audit/audit.8 projects/bmake/contrib/openbsm/bin/auditd/Makefile.am projects/bmake/contrib/openbsm/bin/auditd/Makefile.in projects/bmake/contrib/openbsm/bin/auditd/auditd.8 projects/bmake/contrib/openbsm/bin/auditd/auditd.c projects/bmake/contrib/openbsm/bin/auditfilterd/Makefile.am projects/bmake/contrib/openbsm/bin/auditfilterd/Makefile.in projects/bmake/contrib/openbsm/bin/auditreduce/Makefile.am projects/bmake/contrib/openbsm/bin/auditreduce/Makefile.in projects/bmake/contrib/openbsm/bin/auditreduce/auditreduce.1 projects/bmake/contrib/openbsm/bin/praudit/Makefile.am projects/bmake/contrib/openbsm/bin/praudit/Makefile.in projects/bmake/contrib/openbsm/bin/praudit/praudit.1 projects/bmake/contrib/openbsm/bin/praudit/praudit.c projects/bmake/contrib/openbsm/bsm/Makefile.am projects/bmake/contrib/openbsm/bsm/Makefile.in projects/bmake/contrib/openbsm/bsm/auditd_lib.h projects/bmake/contrib/openbsm/bsm/libbsm.h projects/bmake/contrib/openbsm/compat/endian.h projects/bmake/contrib/openbsm/config/config.h projects/bmake/contrib/openbsm/config/config.h.in projects/bmake/contrib/openbsm/config/ltmain.sh projects/bmake/contrib/openbsm/configure projects/bmake/contrib/openbsm/configure.ac projects/bmake/contrib/openbsm/etc/audit_control projects/bmake/contrib/openbsm/etc/audit_event projects/bmake/contrib/openbsm/libauditd/Makefile.am projects/bmake/contrib/openbsm/libauditd/Makefile.in projects/bmake/contrib/openbsm/libauditd/auditd_lib.c projects/bmake/contrib/openbsm/libbsm/Makefile.am projects/bmake/contrib/openbsm/libbsm/Makefile.in projects/bmake/contrib/openbsm/libbsm/au_control.3 projects/bmake/contrib/openbsm/libbsm/au_fcntl_cmd.3 projects/bmake/contrib/openbsm/libbsm/au_io.3 projects/bmake/contrib/openbsm/libbsm/audit_submit.3 projects/bmake/contrib/openbsm/libbsm/bsm_audit.c projects/bmake/contrib/openbsm/libbsm/bsm_class.c projects/bmake/contrib/openbsm/libbsm/bsm_control.c projects/bmake/contrib/openbsm/libbsm/bsm_errno.c projects/bmake/contrib/openbsm/libbsm/bsm_io.c projects/bmake/contrib/openbsm/libbsm/bsm_token.c projects/bmake/contrib/openbsm/libbsm/bsm_user.c projects/bmake/contrib/openbsm/libbsm/bsm_wrappers.c projects/bmake/contrib/openbsm/man/Makefile.am projects/bmake/contrib/openbsm/man/Makefile.in projects/bmake/contrib/openbsm/man/audit.log.5 projects/bmake/contrib/openbsm/man/audit_control.5 projects/bmake/contrib/openbsm/man/auditon.2 projects/bmake/contrib/openbsm/man/getaudit.2 projects/bmake/contrib/openbsm/man/setaudit.2 projects/bmake/contrib/openbsm/modules/Makefile.am projects/bmake/contrib/openbsm/modules/Makefile.in projects/bmake/contrib/openbsm/modules/auditfilter_noop/Makefile.am projects/bmake/contrib/openbsm/modules/auditfilter_noop/Makefile.in projects/bmake/contrib/openbsm/sys/Makefile.am projects/bmake/contrib/openbsm/sys/Makefile.in projects/bmake/contrib/openbsm/sys/bsm/Makefile.am projects/bmake/contrib/openbsm/sys/bsm/Makefile.in projects/bmake/contrib/openbsm/sys/bsm/audit_errno.h projects/bmake/contrib/openbsm/sys/bsm/audit_internal.h projects/bmake/contrib/openbsm/sys/bsm/audit_kevents.h projects/bmake/contrib/openbsm/sys/bsm/audit_record.h projects/bmake/contrib/openbsm/test/Makefile.am projects/bmake/contrib/openbsm/test/Makefile.in projects/bmake/contrib/openbsm/test/bsm/Makefile.am projects/bmake/contrib/openbsm/test/bsm/Makefile.in projects/bmake/contrib/openbsm/tools/Makefile.am projects/bmake/contrib/openbsm/tools/Makefile.in projects/bmake/contrib/opie/libmissing/Makefile.in projects/bmake/contrib/opie/libopie/Makefile.in projects/bmake/contrib/sendmail/FREEBSD-upgrade projects/bmake/contrib/sendmail/LICENSE projects/bmake/contrib/sendmail/PGPKEYS projects/bmake/contrib/sendmail/RELEASE_NOTES projects/bmake/contrib/sendmail/cf/README projects/bmake/contrib/sendmail/cf/cf/submit.cf projects/bmake/contrib/sendmail/cf/feature/ldap_routing.m4 projects/bmake/contrib/sendmail/cf/m4/proto.m4 projects/bmake/contrib/sendmail/cf/m4/version.m4 projects/bmake/contrib/sendmail/doc/op/op.me projects/bmake/contrib/sendmail/include/libmilter/mfapi.h projects/bmake/contrib/sendmail/include/sm/clock.h projects/bmake/contrib/sendmail/include/sm/tailq.h projects/bmake/contrib/sendmail/libmilter/Makefile.m4 projects/bmake/contrib/sendmail/libmilter/docs/api.html projects/bmake/contrib/sendmail/libmilter/docs/smfi_setsymlist.html projects/bmake/contrib/sendmail/libmilter/docs/smfi_settimeout.html projects/bmake/contrib/sendmail/libmilter/worker.c projects/bmake/contrib/sendmail/src/Makefile.m4 projects/bmake/contrib/sendmail/src/TRACEFLAGS projects/bmake/contrib/sendmail/src/collect.c projects/bmake/contrib/sendmail/src/conf.c projects/bmake/contrib/sendmail/src/daemon.c projects/bmake/contrib/sendmail/src/deliver.c projects/bmake/contrib/sendmail/src/headers.c projects/bmake/contrib/sendmail/src/main.c projects/bmake/contrib/sendmail/src/map.c projects/bmake/contrib/sendmail/src/milter.c projects/bmake/contrib/sendmail/src/parseaddr.c projects/bmake/contrib/sendmail/src/queue.c projects/bmake/contrib/sendmail/src/sasl.c projects/bmake/contrib/sendmail/src/savemail.c projects/bmake/contrib/sendmail/src/sendmail.h projects/bmake/contrib/sendmail/src/srvrsmtp.c projects/bmake/contrib/sendmail/src/stab.c projects/bmake/contrib/sendmail/src/util.c projects/bmake/contrib/sendmail/src/version.c projects/bmake/contrib/tcp_wrappers/Makefile projects/bmake/contrib/tcpdump/Makefile.in projects/bmake/contrib/top/commands.c projects/bmake/contrib/top/top.h projects/bmake/contrib/tzdata/africa projects/bmake/contrib/tzdata/asia projects/bmake/contrib/tzdata/australasia projects/bmake/contrib/tzdata/europe projects/bmake/contrib/tzdata/northamerica projects/bmake/contrib/tzdata/southamerica projects/bmake/contrib/wpa/src/eap_server/eap_server_tls_common.c projects/bmake/contrib/xz/AUTHORS projects/bmake/contrib/xz/ChangeLog projects/bmake/contrib/xz/README projects/bmake/contrib/xz/THANKS projects/bmake/contrib/xz/po/de.po projects/bmake/contrib/xz/po/fr.po projects/bmake/contrib/xz/po/it.po projects/bmake/contrib/xz/po/pl.po projects/bmake/contrib/xz/src/common/sysdefs.h projects/bmake/contrib/xz/src/liblzma/api/lzma/version.h projects/bmake/contrib/xz/src/liblzma/simple/simple_coder.c projects/bmake/contrib/xz/src/liblzma/simple/simple_private.h projects/bmake/contrib/xz/src/xz/args.c projects/bmake/contrib/xz/src/xz/coder.c projects/bmake/contrib/xz/src/xz/message.c projects/bmake/contrib/xz/src/xz/xz.1 projects/bmake/crypto/heimdal/appl/ftp/common/Makefile.in projects/bmake/crypto/heimdal/appl/telnet/libtelnet/Makefile.in projects/bmake/crypto/heimdal/lib/sl/slc-lex.l projects/bmake/crypto/openssl/Makefile.org projects/bmake/crypto/openssl/crypto/Makefile projects/bmake/crypto/openssl/crypto/bn/bn_word.c projects/bmake/crypto/openssl/crypto/opensslv.h projects/bmake/crypto/openssl/crypto/rand/rand_unix.c projects/bmake/etc/Makefile projects/bmake/etc/atf/FreeBSD.conf projects/bmake/etc/atf/common.conf projects/bmake/etc/defaults/rc.conf projects/bmake/etc/devd/usb.conf projects/bmake/etc/ftpusers projects/bmake/etc/login.conf projects/bmake/etc/mail/aliases projects/bmake/etc/master.passwd projects/bmake/etc/mtree/BSD.include.dist projects/bmake/etc/mtree/BSD.usr.dist projects/bmake/etc/mtree/BSD.var.dist projects/bmake/etc/namedb/named.root projects/bmake/etc/newsyslog.conf projects/bmake/etc/pccard_ether projects/bmake/etc/periodic/daily/Makefile projects/bmake/etc/pf.os projects/bmake/etc/rc.d/Makefile projects/bmake/etc/rc.d/ip6addrctl projects/bmake/etc/rc.d/jail projects/bmake/etc/rc.d/pfsync projects/bmake/etc/rc.d/routing projects/bmake/etc/rc.d/savecore projects/bmake/etc/rc.d/sysctl projects/bmake/etc/rc.subr projects/bmake/etc/regdomain.xml projects/bmake/etc/root/dot.cshrc projects/bmake/etc/sendmail/freebsd.mc projects/bmake/etc/sendmail/freebsd.submit.mc projects/bmake/etc/sendmail/freefall.mc projects/bmake/games/fortune/datfiles/fortunes projects/bmake/games/fortune/datfiles/fortunes-o.real projects/bmake/games/fortune/fortune/fortune.6 projects/bmake/games/fortune/fortune/fortune.c projects/bmake/gnu/lib/csu/Makefile projects/bmake/gnu/lib/libdialog/dlg_config.h projects/bmake/gnu/lib/libgcc/Makefile projects/bmake/gnu/lib/libgcov/Makefile projects/bmake/gnu/lib/libstdc++/Makefile projects/bmake/gnu/lib/libsupc++/Version.map projects/bmake/gnu/usr.bin/Makefile projects/bmake/gnu/usr.bin/binutils/as/Makefile projects/bmake/gnu/usr.bin/binutils/ld/armelf_fbsd.sh projects/bmake/gnu/usr.bin/binutils/ld/armelfb_fbsd.sh projects/bmake/gnu/usr.bin/cc/Makefile.inc projects/bmake/gnu/usr.bin/cc/c++/Makefile projects/bmake/gnu/usr.bin/cc/c++filt/Makefile projects/bmake/gnu/usr.bin/cc/cc1/Makefile projects/bmake/gnu/usr.bin/cc/cc1plus/Makefile projects/bmake/gnu/usr.bin/cc/cc_int/Makefile projects/bmake/gnu/usr.bin/cc/cc_tools/Makefile projects/bmake/gnu/usr.bin/cc/doc/Makefile projects/bmake/gnu/usr.bin/cc/gcov/Makefile projects/bmake/gnu/usr.bin/cc/include/Makefile projects/bmake/gnu/usr.bin/cc/libcpp/Makefile projects/bmake/gnu/usr.bin/cc/libdecnumber/Makefile projects/bmake/gnu/usr.bin/cc/libiberty/Makefile projects/bmake/gnu/usr.bin/dialog/Makefile projects/bmake/gnu/usr.bin/gdb/kgdb/main.c projects/bmake/gnu/usr.bin/grep/grep.c projects/bmake/gnu/usr.bin/patch/Makefile projects/bmake/include/Makefile projects/bmake/include/arpa/Makefile projects/bmake/include/paths.h projects/bmake/include/stdio.h (contents, props changed) projects/bmake/include/time.h projects/bmake/include/xlocale/_ctype.h projects/bmake/kerberos5/lib/libkrb5/Makefile projects/bmake/lib/Makefile projects/bmake/lib/atf/libatf-c++/Makefile projects/bmake/lib/bind/config.h projects/bmake/lib/bind/dns/Makefile projects/bmake/lib/bind/isc/isc/platform.h projects/bmake/lib/clang/Makefile projects/bmake/lib/clang/clang.build.mk projects/bmake/lib/clang/include/Makefile projects/bmake/lib/clang/include/clang/Basic/Version.inc projects/bmake/lib/clang/include/llvm/Config/config.h projects/bmake/lib/clang/libclanganalysis/Makefile projects/bmake/lib/clang/libclangarcmigrate/Makefile projects/bmake/lib/clang/libclangast/Makefile projects/bmake/lib/clang/libclangbasic/Makefile projects/bmake/lib/clang/libclangcodegen/Makefile projects/bmake/lib/clang/libclangdriver/Makefile projects/bmake/lib/clang/libclangedit/Makefile projects/bmake/lib/clang/libclangfrontend/Makefile projects/bmake/lib/clang/libclangfrontendtool/Makefile projects/bmake/lib/clang/libclanglex/Makefile projects/bmake/lib/clang/libclangparse/Makefile projects/bmake/lib/clang/libclangsema/Makefile projects/bmake/lib/clang/libclangserialization/Makefile projects/bmake/lib/clang/libclangstaticanalyzercheckers/Makefile projects/bmake/lib/clang/libclangstaticanalyzercore/Makefile projects/bmake/lib/clang/libclangstaticanalyzerfrontend/Makefile projects/bmake/lib/clang/libllvmanalysis/Makefile projects/bmake/lib/clang/libllvmarchive/Makefile projects/bmake/lib/clang/libllvmarmasmparser/Makefile projects/bmake/lib/clang/libllvmarmcodegen/Makefile projects/bmake/lib/clang/libllvmarmdesc/Makefile projects/bmake/lib/clang/libllvmarmdisassembler/Makefile projects/bmake/lib/clang/libllvmarminfo/Makefile projects/bmake/lib/clang/libllvmarminstprinter/Makefile projects/bmake/lib/clang/libllvmasmparser/Makefile projects/bmake/lib/clang/libllvmasmprinter/Makefile projects/bmake/lib/clang/libllvmbitreader/Makefile projects/bmake/lib/clang/libllvmbitwriter/Makefile projects/bmake/lib/clang/libllvmcodegen/Makefile projects/bmake/lib/clang/libllvmcore/Makefile projects/bmake/lib/clang/libllvmdebuginfo/Makefile projects/bmake/lib/clang/libllvmexecutionengine/Makefile projects/bmake/lib/clang/libllvminstcombine/Makefile projects/bmake/lib/clang/libllvminstrumentation/Makefile projects/bmake/lib/clang/libllvminterpreter/Makefile projects/bmake/lib/clang/libllvmipo/Makefile projects/bmake/lib/clang/libllvmjit/Makefile projects/bmake/lib/clang/libllvmlinker/Makefile projects/bmake/lib/clang/libllvmmcdisassembler/Makefile projects/bmake/lib/clang/libllvmmcjit/Makefile projects/bmake/lib/clang/libllvmmcparser/Makefile projects/bmake/lib/clang/libllvmmipsasmparser/Makefile projects/bmake/lib/clang/libllvmmipscodegen/Makefile projects/bmake/lib/clang/libllvmmipsdesc/Makefile projects/bmake/lib/clang/libllvmmipsdisassembler/Makefile projects/bmake/lib/clang/libllvmmipsinfo/Makefile projects/bmake/lib/clang/libllvmmipsinstprinter/Makefile projects/bmake/lib/clang/libllvmobject/Makefile projects/bmake/lib/clang/libllvmpowerpccodegen/Makefile projects/bmake/lib/clang/libllvmpowerpcdesc/Makefile projects/bmake/lib/clang/libllvmpowerpcinfo/Makefile projects/bmake/lib/clang/libllvmpowerpcinstprinter/Makefile projects/bmake/lib/clang/libllvmruntimedyld/Makefile projects/bmake/lib/clang/libllvmscalaropts/Makefile projects/bmake/lib/clang/libllvmselectiondag/Makefile projects/bmake/lib/clang/libllvmtablegen/Makefile projects/bmake/lib/clang/libllvmtarget/Makefile projects/bmake/lib/clang/libllvmtransformutils/Makefile projects/bmake/lib/clang/libllvmvectorize/Makefile projects/bmake/lib/clang/libllvmx86asmparser/Makefile projects/bmake/lib/clang/libllvmx86codegen/Makefile projects/bmake/lib/clang/libllvmx86desc/Makefile projects/bmake/lib/clang/libllvmx86info/Makefile projects/bmake/lib/clang/libllvmx86instprinter/Makefile projects/bmake/lib/clang/libllvmx86utils/Makefile projects/bmake/lib/csu/amd64/crt1.c projects/bmake/lib/csu/arm/crt1.c projects/bmake/lib/csu/common/ignore_init.c projects/bmake/lib/csu/i386-elf/crt1_c.c projects/bmake/lib/csu/mips/crt1.c projects/bmake/lib/csu/powerpc/crt1.c projects/bmake/lib/csu/powerpc64/crt1.c projects/bmake/lib/csu/sparc64/crt1.c projects/bmake/lib/libarchive/Makefile projects/bmake/lib/libbsnmp/libbsnmp/Makefile projects/bmake/lib/libc/amd64/sys/__vdso_gettc.c projects/bmake/lib/libc/arm/Makefile.inc projects/bmake/lib/libc/arm/SYS.h projects/bmake/lib/libc/arm/Symbol.map projects/bmake/lib/libc/arm/gen/Makefile.inc projects/bmake/lib/libc/arm/softfloat/arm-gcc.h projects/bmake/lib/libc/arm/sys/Makefile.inc projects/bmake/lib/libc/gen/Makefile.inc projects/bmake/lib/libc/gen/Symbol.map projects/bmake/lib/libc/gen/check_utility_compat.c projects/bmake/lib/libc/gen/fmtmsg.c projects/bmake/lib/libc/gen/fstab.c projects/bmake/lib/libc/gen/getbsize.3 projects/bmake/lib/libc/gen/getcap.c projects/bmake/lib/libc/gen/getgrent.c projects/bmake/lib/libc/gen/getnetgrent.c projects/bmake/lib/libc/gen/getttyent.c projects/bmake/lib/libc/gen/getusershell.c projects/bmake/lib/libc/gen/getutxent.c projects/bmake/lib/libc/gen/glob.c projects/bmake/lib/libc/gen/isnan.c projects/bmake/lib/libc/gen/sysctlbyname.c projects/bmake/lib/libc/i386/sys/__vdso_gettc.c projects/bmake/lib/libc/ia64/sys/Makefile.inc projects/bmake/lib/libc/iconv/citrus_mmap.c projects/bmake/lib/libc/include/namespace.h projects/bmake/lib/libc/include/un-namespace.h projects/bmake/lib/libc/locale/collate.c projects/bmake/lib/libc/locale/setrunelocale.c projects/bmake/lib/libc/mips/sys/Makefile.inc projects/bmake/lib/libc/net/getnetent.3 projects/bmake/lib/libc/net/getprotoent.3 projects/bmake/lib/libc/net/getservent.3 projects/bmake/lib/libc/net/name6.c projects/bmake/lib/libc/net/sctp_sys_calls.c projects/bmake/lib/libc/nls/Makefile.inc projects/bmake/lib/libc/nls/msgcat.c projects/bmake/lib/libc/powerpc/Makefile.inc projects/bmake/lib/libc/powerpc64/Makefile.inc projects/bmake/lib/libc/quad/Makefile.inc projects/bmake/lib/libc/sparc64/Makefile.inc projects/bmake/lib/libc/stdio/Makefile.inc (contents, props changed) projects/bmake/lib/libc/stdio/Symbol.map (contents, props changed) projects/bmake/lib/libc/stdio/fdopen.c projects/bmake/lib/libc/stdio/flags.c projects/bmake/lib/libc/stdio/fopen.3 (contents, props changed) projects/bmake/lib/libc/stdio/freopen.c projects/bmake/lib/libc/stdio/getline.3 projects/bmake/lib/libc/stdio/printf.3 projects/bmake/lib/libc/sys/Makefile.inc projects/bmake/lib/libc/sys/Symbol.map projects/bmake/lib/libc/sys/__vdso_gettimeofday.c projects/bmake/lib/libc/sys/bind.2 projects/bmake/lib/libc/sys/chroot.2 projects/bmake/lib/libc/sys/getpeername.2 projects/bmake/lib/libc/sys/getsockname.2 projects/bmake/lib/libc/sys/gettimeofday.c projects/bmake/lib/libc/sys/kqueue.2 projects/bmake/lib/libc/sys/mlock.2 projects/bmake/lib/libc/sys/mlockall.2 projects/bmake/lib/libc/sys/open.2 projects/bmake/lib/libc/sys/posix_fadvise.2 projects/bmake/lib/libc/sys/ptrace.2 projects/bmake/lib/libc/sys/rtprio.2 projects/bmake/lib/libc/sys/sendfile.2 projects/bmake/lib/libc/sys/socket.2 projects/bmake/lib/libc/sys/wait.2 projects/bmake/lib/libcompiler_rt/Makefile projects/bmake/lib/libcxxrt/Version.map projects/bmake/lib/libdevstat/devstat.3 projects/bmake/lib/libdevstat/devstat.c projects/bmake/lib/libdevstat/devstat.h projects/bmake/lib/libedit/editline.3 projects/bmake/lib/libedit/editrc.5 projects/bmake/lib/libedit/map.c projects/bmake/lib/libfetch/http.c projects/bmake/lib/libipsec/policy_parse.y projects/bmake/lib/libnetgraph/sock.c projects/bmake/lib/libpmc/Makefile projects/bmake/lib/libpmc/libpmc.c projects/bmake/lib/libpmc/pmc.ivybridge.3 projects/bmake/lib/libpmc/pmc.sandybridge.3 projects/bmake/lib/libpmc/pmc.sandybridgexeon.3 projects/bmake/lib/libproc/proc_bkpt.c projects/bmake/lib/libproc/proc_regs.c projects/bmake/lib/libproc/proc_rtld.c projects/bmake/lib/libproc/test/t1-bkpt/t1-bkpt.c projects/bmake/lib/libradius/Makefile projects/bmake/lib/libradius/libradius.3 projects/bmake/lib/libradius/radius.conf.5 projects/bmake/lib/libradius/radlib.c projects/bmake/lib/libradius/radlib.h projects/bmake/lib/libradius/radlib_private.h projects/bmake/lib/libradius/radlib_vs.h projects/bmake/lib/libstand/Makefile projects/bmake/lib/libthr/thread/thr_init.c projects/bmake/lib/libthr/thread/thr_kern.c projects/bmake/lib/libutil/gr_util.c projects/bmake/lib/libutil/libutil.h projects/bmake/lib/libutil/pw_util.c projects/bmake/lib/msun/src/k_rem_pio2.c projects/bmake/lib/msun/src/s_isnan.c projects/bmake/lib/ncurses/form/Makefile projects/bmake/lib/ncurses/menu/Makefile projects/bmake/lib/ncurses/ncurses/Makefile projects/bmake/lib/ncurses/panel/Makefile projects/bmake/libexec/bootpd/rtmsg.c projects/bmake/libexec/rtld-elf/Makefile projects/bmake/libexec/rtld-elf/libmap.c projects/bmake/libexec/rtld-elf/rtld.c projects/bmake/libexec/tftpd/tftp-io.c projects/bmake/libexec/tftpd/tftp-options.c projects/bmake/libexec/tftpd/tftp-utils.h projects/bmake/libexec/tftpd/tftpd.c projects/bmake/release/Makefile projects/bmake/release/amd64/mkisoimages.sh projects/bmake/release/doc/share/xml/release.ent projects/bmake/release/generate-release.sh projects/bmake/release/i386/mkisoimages.sh projects/bmake/release/ia64/mkisoimages.sh projects/bmake/release/pc98/mkisoimages.sh projects/bmake/release/picobsd/build/picobsd projects/bmake/release/picobsd/floppy.tree/etc/ppp/ppp.conf projects/bmake/release/picobsd/mfs_tree/etc/remote projects/bmake/release/powerpc/mkisoimages.sh projects/bmake/release/rc.local projects/bmake/release/sparc64/mkisoimages.sh projects/bmake/sbin/comcontrol/comcontrol.8 projects/bmake/sbin/devd/devd.8 projects/bmake/sbin/devd/devd.cc projects/bmake/sbin/devd/devd.hh projects/bmake/sbin/dump/dump.h projects/bmake/sbin/fsck_ffs/suj.c projects/bmake/sbin/geom/class/journal/geom_journal_ufs.c projects/bmake/sbin/geom/class/part/gpart.8 projects/bmake/sbin/geom/class/raid/graid.8 projects/bmake/sbin/geom/class/raid3/geom_raid3.c projects/bmake/sbin/geom/class/raid3/graid3.8 projects/bmake/sbin/growfs/growfs.8 projects/bmake/sbin/growfs/growfs.c projects/bmake/sbin/hastd/parse.y projects/bmake/sbin/hastd/pjdlog.h projects/bmake/sbin/ifconfig/af_inet6.c projects/bmake/sbin/ifconfig/af_nd6.c projects/bmake/sbin/ifconfig/ifconfig.8 projects/bmake/sbin/ifconfig/ifconfig.c projects/bmake/sbin/ifconfig/ifieee80211.c projects/bmake/sbin/mdconfig/mdconfig.8 projects/bmake/sbin/mdconfig/mdconfig.c projects/bmake/sbin/mount_nfs/mount_nfs.8 projects/bmake/sbin/mount_nullfs/mount_nullfs.c projects/bmake/sbin/newfs_msdos/newfs_msdos.c projects/bmake/sbin/pflogd/Makefile projects/bmake/sbin/recoverdisk/recoverdisk.c projects/bmake/sbin/route/keywords projects/bmake/sbin/route/route.8 projects/bmake/sbin/route/route.c projects/bmake/sbin/savecore/savecore.8 projects/bmake/sbin/savecore/savecore.c projects/bmake/sbin/setkey/Makefile projects/bmake/sbin/setkey/setkey.8 projects/bmake/sbin/sysctl/sysctl.8 projects/bmake/sbin/sysctl/sysctl.c projects/bmake/sbin/umount/umount.c projects/bmake/secure/lib/libssh/Makefile projects/bmake/secure/usr.bin/bdes/bdes.1 projects/bmake/secure/usr.bin/ssh/Makefile projects/bmake/secure/usr.sbin/sshd/Makefile projects/bmake/share/examples/Makefile projects/bmake/share/examples/cvsup/README projects/bmake/share/examples/cvsup/cvs-supfile projects/bmake/share/examples/cvsup/ports-supfile projects/bmake/share/examples/cvsup/stable-supfile projects/bmake/share/examples/cvsup/standard-supfile projects/bmake/share/examples/etc/make.conf projects/bmake/share/examples/ppp/ppp.conf.sample projects/bmake/share/examples/ppp/ppp.conf.span-isp projects/bmake/share/examples/ses/sesd/sesd.0 projects/bmake/share/examples/ses/srcs/eltsub.c projects/bmake/share/examples/ses/srcs/sesd.c projects/bmake/share/i18n/csmapper/Makefile.part projects/bmake/share/info/Makefile projects/bmake/share/man/man4/Makefile projects/bmake/share/man/man4/arcmsr.4 projects/bmake/share/man/man4/audit.4 projects/bmake/share/man/man4/carp.4 projects/bmake/share/man/man4/gdb.4 projects/bmake/share/man/man4/icmp6.4 projects/bmake/share/man/man4/ipsec.4 projects/bmake/share/man/man4/ktr.4 projects/bmake/share/man/man4/lagg.4 projects/bmake/share/man/man4/mfi.4 projects/bmake/share/man/man4/mouse.4 projects/bmake/share/man/man4/mps.4 projects/bmake/share/man/man4/ng_UI.4 projects/bmake/share/man/man4/ng_async.4 projects/bmake/share/man/man4/ng_atmllc.4 projects/bmake/share/man/man4/ng_bluetooth.4 projects/bmake/share/man/man4/ng_bpf.4 projects/bmake/share/man/man4/ng_bridge.4 projects/bmake/share/man/man4/ng_bt3c.4 projects/bmake/share/man/man4/ng_btsocket.4 projects/bmake/share/man/man4/ng_car.4 projects/bmake/share/man/man4/ng_ccatm.4 projects/bmake/share/man/man4/ng_cisco.4 projects/bmake/share/man/man4/ng_deflate.4 projects/bmake/share/man/man4/ng_eiface.4 projects/bmake/share/man/man4/ng_etf.4 projects/bmake/share/man/man4/ng_ether.4 projects/bmake/share/man/man4/ng_fec.4 projects/bmake/share/man/man4/ng_frame_relay.4 projects/bmake/share/man/man4/ng_gif.4 projects/bmake/share/man/man4/ng_gif_demux.4 projects/bmake/share/man/man4/ng_h4.4 projects/bmake/share/man/man4/ng_hci.4 projects/bmake/share/man/man4/ng_hole.4 projects/bmake/share/man/man4/ng_hub.4 projects/bmake/share/man/man4/ng_iface.4 projects/bmake/share/man/man4/ng_ksocket.4 projects/bmake/share/man/man4/ng_l2cap.4 projects/bmake/share/man/man4/ng_l2tp.4 projects/bmake/share/man/man4/ng_lmi.4 projects/bmake/share/man/man4/ng_mppc.4 projects/bmake/share/man/man4/ng_nat.4 projects/bmake/share/man/man4/ng_netflow.4 projects/bmake/share/man/man4/ng_one2many.4 projects/bmake/share/man/man4/ng_patch.4 projects/bmake/share/man/man4/ng_ppp.4 projects/bmake/share/man/man4/ng_pppoe.4 projects/bmake/share/man/man4/ng_pptpgre.4 projects/bmake/share/man/man4/ng_pred1.4 projects/bmake/share/man/man4/ng_rfc1490.4 projects/bmake/share/man/man4/ng_source.4 projects/bmake/share/man/man4/ng_split.4 projects/bmake/share/man/man4/ng_sppp.4 projects/bmake/share/man/man4/ng_sscfu.4 projects/bmake/share/man/man4/ng_sscop.4 projects/bmake/share/man/man4/ng_tag.4 projects/bmake/share/man/man4/ng_tcpmss.4 projects/bmake/share/man/man4/ng_tee.4 projects/bmake/share/man/man4/ng_tty.4 projects/bmake/share/man/man4/ng_ubt.4 projects/bmake/share/man/man4/ng_uni.4 projects/bmake/share/man/man4/ng_vjc.4 projects/bmake/share/man/man4/ng_vlan.4 projects/bmake/share/man/man4/rl.4 projects/bmake/share/man/man4/stf.4 projects/bmake/share/man/man4/unix.4 projects/bmake/share/man/man4/usb_quirk.4 projects/bmake/share/man/man4/wbwd.4 projects/bmake/share/man/man5/core.5 projects/bmake/share/man/man5/group.5 projects/bmake/share/man/man5/make.conf.5 projects/bmake/share/man/man5/rc.conf.5 projects/bmake/share/man/man5/remote.5 projects/bmake/share/man/man5/src.conf.5 projects/bmake/share/man/man7/environ.7 projects/bmake/share/man/man7/ports.7 projects/bmake/share/man/man7/release.7 projects/bmake/share/man/man7/tuning.7 projects/bmake/share/man/man9/Makefile projects/bmake/share/man/man9/VFS_SET.9 projects/bmake/share/man/man9/domain.9 projects/bmake/share/man/man9/firmware.9 projects/bmake/share/man/man9/lock.9 projects/bmake/share/man/man9/make_dev.9 projects/bmake/share/man/man9/malloc.9 projects/bmake/share/man/man9/mbuf.9 projects/bmake/share/man/man9/mi_switch.9 projects/bmake/share/man/man9/pfil.9 projects/bmake/share/man/man9/sleep.9 projects/bmake/share/man/man9/taskqueue.9 projects/bmake/share/man/man9/vm_map_insert.9 projects/bmake/share/man/man9/vm_map_stack.9 projects/bmake/share/man/man9/zone.9 projects/bmake/share/misc/Makefile projects/bmake/share/misc/committers-doc.dot projects/bmake/share/misc/committers-ports.dot projects/bmake/share/misc/committers-src.dot projects/bmake/share/misc/flowers (contents, props changed) projects/bmake/share/misc/iso639 projects/bmake/share/misc/organization.dot projects/bmake/share/mk/Makefile projects/bmake/share/mk/bsd.README projects/bmake/share/mk/bsd.compiler.mk projects/bmake/share/mk/bsd.cpu.mk projects/bmake/share/mk/bsd.incs.mk projects/bmake/share/mk/bsd.info.mk projects/bmake/share/mk/bsd.init.mk projects/bmake/share/mk/bsd.lib.mk projects/bmake/share/mk/bsd.libnames.mk projects/bmake/share/mk/bsd.links.mk projects/bmake/share/mk/bsd.man.mk projects/bmake/share/mk/bsd.own.mk projects/bmake/share/mk/bsd.prog.mk projects/bmake/share/mk/bsd.progs.mk projects/bmake/share/mk/bsd.subdir.mk projects/bmake/share/mk/sys.mk projects/bmake/share/monetdef/Makefile projects/bmake/share/msgdef/Makefile projects/bmake/share/numericdef/Makefile projects/bmake/share/skel/dot.cshrc projects/bmake/share/syscons/keymaps/INDEX.keymaps projects/bmake/share/syscons/keymaps/Makefile projects/bmake/share/syscons/keymaps/spanish.dvorak.kbd projects/bmake/share/termcap/termcap.src projects/bmake/share/zoneinfo/Makefile projects/bmake/sys/Makefile projects/bmake/sys/amd64/amd64/db_trace.c projects/bmake/sys/amd64/amd64/fpu.c projects/bmake/sys/amd64/amd64/identcpu.c projects/bmake/sys/amd64/amd64/minidump_machdep.c projects/bmake/sys/amd64/amd64/mp_machdep.c projects/bmake/sys/amd64/amd64/pmap.c projects/bmake/sys/amd64/amd64/uma_machdep.c projects/bmake/sys/amd64/amd64/vm_machdep.c projects/bmake/sys/amd64/conf/GENERIC projects/bmake/sys/amd64/conf/NOTES projects/bmake/sys/amd64/include/fpu.h projects/bmake/sys/amd64/include/intr_machdep.h projects/bmake/sys/amd64/include/pmap.h projects/bmake/sys/amd64/linux32/linux.h projects/bmake/sys/amd64/linux32/linux32_sysvec.c projects/bmake/sys/amd64/pci/pci_cfgreg.c projects/bmake/sys/arm/arm/busdma_machdep-v6.c projects/bmake/sys/arm/arm/busdma_machdep.c projects/bmake/sys/arm/arm/cpufunc.c projects/bmake/sys/arm/arm/cpufunc_asm_arm10.S projects/bmake/sys/arm/arm/cpufunc_asm_arm9.S projects/bmake/sys/arm/arm/cpufunc_asm_armv7.S projects/bmake/sys/arm/arm/db_trace.c projects/bmake/sys/arm/arm/elf_trampoline.c projects/bmake/sys/arm/arm/identcpu.c projects/bmake/sys/arm/arm/intr.c projects/bmake/sys/arm/arm/locore.S projects/bmake/sys/arm/arm/machdep.c projects/bmake/sys/arm/arm/mpcore_timer.c projects/bmake/sys/arm/arm/pl310.c projects/bmake/sys/arm/arm/pmap-v6.c projects/bmake/sys/arm/arm/pmap.c projects/bmake/sys/arm/arm/swtch.S projects/bmake/sys/arm/arm/trap.c projects/bmake/sys/arm/arm/vm_machdep.c projects/bmake/sys/arm/at91/at91_machdep.c projects/bmake/sys/arm/at91/files.at91 projects/bmake/sys/arm/at91/if_ate.c projects/bmake/sys/arm/at91/if_macb.c projects/bmake/sys/arm/broadcom/bcm2835/bcm2835_fb.c projects/bmake/sys/arm/broadcom/bcm2835/bcm2835_machdep.c projects/bmake/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c projects/bmake/sys/arm/broadcom/bcm2835/bcm2835_systimer.c projects/bmake/sys/arm/broadcom/bcm2835/files.bcm2835 projects/bmake/sys/arm/conf/BEAGLEBONE projects/bmake/sys/arm/conf/CAMBRIA projects/bmake/sys/arm/conf/DOCKSTAR projects/bmake/sys/arm/conf/PANDABOARD projects/bmake/sys/arm/conf/RPI-B projects/bmake/sys/arm/conf/SHEEVAPLUG projects/bmake/sys/arm/econa/if_ece.c projects/bmake/sys/arm/include/armreg.h projects/bmake/sys/arm/include/atomic.h projects/bmake/sys/arm/include/cpuconf.h projects/bmake/sys/arm/include/cpufunc.h projects/bmake/sys/arm/include/intr.h projects/bmake/sys/arm/include/machdep.h projects/bmake/sys/arm/include/pcpu.h projects/bmake/sys/arm/include/pl310.h projects/bmake/sys/arm/include/pmap.h projects/bmake/sys/arm/include/proc.h projects/bmake/sys/arm/include/vm.h projects/bmake/sys/arm/include/vmparam.h projects/bmake/sys/arm/lpc/if_lpe.c projects/bmake/sys/arm/lpc/lpc_gpio.c projects/bmake/sys/arm/lpc/lpc_machdep.c projects/bmake/sys/arm/mv/mv_machdep.c projects/bmake/sys/arm/mv/mvreg.h projects/bmake/sys/arm/tegra/tegra2_machdep.c projects/bmake/sys/arm/ti/am335x/am335x_dmtimer.c projects/bmake/sys/arm/ti/am335x/am335x_scm_padconf.c projects/bmake/sys/arm/ti/cpsw/if_cpsw.c projects/bmake/sys/arm/ti/cpsw/if_cpswreg.h projects/bmake/sys/arm/ti/cpsw/if_cpswvar.h projects/bmake/sys/arm/ti/omap4/omap4_l2cache.c projects/bmake/sys/arm/ti/omap4/omap4_smc.h projects/bmake/sys/arm/ti/omap4/std.omap4 projects/bmake/sys/arm/ti/ti_cpuid.c projects/bmake/sys/arm/ti/ti_cpuid.h projects/bmake/sys/arm/ti/ti_machdep.c projects/bmake/sys/arm/ti/ti_scm.c projects/bmake/sys/arm/xscale/i80321/ep80219_machdep.c projects/bmake/sys/arm/xscale/i80321/iq31244_machdep.c projects/bmake/sys/arm/xscale/ixp425/if_npe.c projects/bmake/sys/boot/arm/uboot/Makefile projects/bmake/sys/boot/common/Makefile.inc projects/bmake/sys/boot/common/interp_forth.c projects/bmake/sys/boot/efi/libefi/libefi.c projects/bmake/sys/boot/fdt/dts/bcm2835-rpi-b.dts projects/bmake/sys/boot/fdt/dts/beaglebone.dts projects/bmake/sys/boot/fdt/dts/pandaboard.dts projects/bmake/sys/boot/fdt/fdt_loader_cmd.c projects/bmake/sys/boot/ficl/Makefile projects/bmake/sys/boot/forth/beastie.4th.8 projects/bmake/sys/boot/forth/check-password.4th projects/bmake/sys/boot/forth/check-password.4th.8 projects/bmake/sys/boot/forth/frames.4th projects/bmake/sys/boot/forth/loader.4th projects/bmake/sys/boot/forth/loader.4th.8 projects/bmake/sys/boot/forth/loader.conf.5 projects/bmake/sys/boot/forth/menu-commands.4th projects/bmake/sys/boot/forth/menu.4th projects/bmake/sys/boot/forth/menu.4th.8 projects/bmake/sys/boot/forth/menu.rc projects/bmake/sys/boot/forth/support.4th projects/bmake/sys/boot/i386/boot2/sio.S projects/bmake/sys/boot/i386/common/edd.h projects/bmake/sys/boot/i386/efi/Makefile projects/bmake/sys/boot/i386/efi/exec.c projects/bmake/sys/boot/i386/efi/ldscript.amd64 projects/bmake/sys/boot/i386/efi/reloc.c projects/bmake/sys/boot/i386/libi386/bootinfo64.c projects/bmake/sys/boot/i386/libi386/comconsole.c projects/bmake/sys/boot/i386/libi386/devicename.c projects/bmake/sys/boot/i386/libi386/pxe.c projects/bmake/sys/boot/i386/loader/Makefile projects/bmake/sys/boot/ia64/common/Makefile projects/bmake/sys/boot/pc98/Makefile.inc projects/bmake/sys/boot/pc98/boot2/Makefile projects/bmake/sys/boot/pc98/boot2/boot2.c projects/bmake/sys/boot/pc98/btx/btx/btx.S projects/bmake/sys/boot/pc98/cdboot/Makefile projects/bmake/sys/boot/pc98/libpc98/comconsole.c projects/bmake/sys/boot/pc98/loader/Makefile projects/bmake/sys/boot/powerpc/boot1.chrp/boot1.c projects/bmake/sys/boot/powerpc/ofw/Makefile projects/bmake/sys/boot/powerpc/ps3/Makefile projects/bmake/sys/boot/sparc64/boot1/boot1.c projects/bmake/sys/boot/sparc64/loader/Makefile projects/bmake/sys/boot/sparc64/loader/main.c projects/bmake/sys/boot/uboot/common/metadata.c projects/bmake/sys/boot/uboot/lib/elf_freebsd.c projects/bmake/sys/boot/userboot/libstand/Makefile projects/bmake/sys/boot/userboot/test/test.c projects/bmake/sys/boot/userboot/userboot.h projects/bmake/sys/boot/userboot/userboot/Makefile projects/bmake/sys/boot/userboot/userboot/conf.c projects/bmake/sys/boot/userboot/userboot/main.c projects/bmake/sys/bsm/audit_errno.h projects/bmake/sys/bsm/audit_internal.h projects/bmake/sys/bsm/audit_kevents.h projects/bmake/sys/bsm/audit_record.h projects/bmake/sys/cam/ata/ata_xpt.c projects/bmake/sys/cam/cam_periph.c projects/bmake/sys/cam/cam_xpt.c projects/bmake/sys/cam/ctl/ctl.c projects/bmake/sys/cam/ctl/ctl_frontend_cam_sim.c projects/bmake/sys/cam/ctl/scsi_ctl.c projects/bmake/sys/cam/scsi/scsi_all.c projects/bmake/sys/cam/scsi/scsi_cd.c projects/bmake/sys/cam/scsi/scsi_ch.c projects/bmake/sys/cam/scsi/scsi_da.c projects/bmake/sys/cam/scsi/scsi_enc.c projects/bmake/sys/cam/scsi/scsi_enc_internal.h projects/bmake/sys/cam/scsi/scsi_enc_ses.c projects/bmake/sys/cam/scsi/scsi_pass.c projects/bmake/sys/cam/scsi/scsi_sg.c projects/bmake/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c projects/bmake/sys/cddl/compat/opensolaris/kern/opensolaris_kstat.c projects/bmake/sys/cddl/compat/opensolaris/kern/opensolaris_lookup.c projects/bmake/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c projects/bmake/sys/cddl/compat/opensolaris/sys/kmem.h projects/bmake/sys/cddl/compat/opensolaris/sys/kstat.h projects/bmake/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt_zap.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/bmake/sys/cddl/contrib/opensolaris/uts/common/sys/procset.h projects/bmake/sys/cddl/dev/dtrace/dtrace_debug.c projects/bmake/sys/cddl/dev/dtrace/dtrace_ioctl.c projects/bmake/sys/cddl/dev/lockstat/lockstat.c projects/bmake/sys/cddl/dev/profile/profile.c projects/bmake/sys/compat/freebsd32/freebsd32.h projects/bmake/sys/compat/freebsd32/freebsd32_misc.c projects/bmake/sys/compat/freebsd32/freebsd32_proto.h projects/bmake/sys/compat/freebsd32/freebsd32_syscall.h projects/bmake/sys/compat/freebsd32/freebsd32_syscalls.c projects/bmake/sys/compat/freebsd32/freebsd32_sysent.c projects/bmake/sys/compat/freebsd32/freebsd32_systrace_args.c projects/bmake/sys/compat/freebsd32/syscalls.master projects/bmake/sys/compat/linprocfs/linprocfs.c projects/bmake/sys/compat/linux/linux_emul.c projects/bmake/sys/compat/linux/linux_file.c projects/bmake/sys/compat/linux/linux_file.h projects/bmake/sys/compat/linux/linux_fork.c projects/bmake/sys/compat/linux/linux_futex.c projects/bmake/sys/compat/linux/linux_ioctl.c projects/bmake/sys/compat/linux/linux_ioctl.h projects/bmake/sys/compat/linux/linux_ipc.h projects/bmake/sys/compat/linux/linux_mib.c projects/bmake/sys/compat/linux/linux_misc.h projects/bmake/sys/compat/linux/linux_signal.h projects/bmake/sys/compat/linux/linux_socket.c projects/bmake/sys/compat/linux/linux_socket.h projects/bmake/sys/compat/linux/linux_sysctl.c projects/bmake/sys/compat/linux/linux_time.c projects/bmake/sys/compat/ndis/kern_ndis.c projects/bmake/sys/conf/Makefile.arm projects/bmake/sys/conf/Makefile.pc98 projects/bmake/sys/conf/NOTES projects/bmake/sys/conf/files projects/bmake/sys/conf/files.amd64 projects/bmake/sys/conf/files.arm projects/bmake/sys/conf/files.i386 projects/bmake/sys/conf/files.mips projects/bmake/sys/conf/kern.pre.mk projects/bmake/sys/conf/ldscript.arm projects/bmake/sys/conf/newvers.sh projects/bmake/sys/conf/options projects/bmake/sys/conf/options.arm projects/bmake/sys/conf/options.mips projects/bmake/sys/contrib/dev/acpica/changes.txt (contents, props changed) projects/bmake/sys/contrib/dev/acpica/common/adfile.c projects/bmake/sys/contrib/dev/acpica/common/adisasm.c projects/bmake/sys/contrib/dev/acpica/common/adwalk.c projects/bmake/sys/contrib/dev/acpica/common/ahpredef.c projects/bmake/sys/contrib/dev/acpica/common/dmextern.c projects/bmake/sys/contrib/dev/acpica/common/dmrestag.c projects/bmake/sys/contrib/dev/acpica/common/dmtable.c projects/bmake/sys/contrib/dev/acpica/common/dmtbdump.c projects/bmake/sys/contrib/dev/acpica/common/dmtbinfo.c projects/bmake/sys/contrib/dev/acpica/common/getopt.c projects/bmake/sys/contrib/dev/acpica/compiler/aslanalyze.c projects/bmake/sys/contrib/dev/acpica/compiler/aslbtypes.c projects/bmake/sys/contrib/dev/acpica/compiler/aslcodegen.c projects/bmake/sys/contrib/dev/acpica/compiler/aslcompile.c projects/bmake/sys/contrib/dev/acpica/compiler/aslcompiler.h projects/bmake/sys/contrib/dev/acpica/compiler/aslcompiler.l projects/bmake/sys/contrib/dev/acpica/compiler/aslcompiler.y projects/bmake/sys/contrib/dev/acpica/compiler/asldefine.h projects/bmake/sys/contrib/dev/acpica/compiler/aslerror.c projects/bmake/sys/contrib/dev/acpica/compiler/aslfiles.c projects/bmake/sys/contrib/dev/acpica/compiler/aslfold.c projects/bmake/sys/contrib/dev/acpica/compiler/aslglobal.h projects/bmake/sys/contrib/dev/acpica/compiler/asllength.c projects/bmake/sys/contrib/dev/acpica/compiler/asllisting.c projects/bmake/sys/contrib/dev/acpica/compiler/aslload.c projects/bmake/sys/contrib/dev/acpica/compiler/asllookup.c projects/bmake/sys/contrib/dev/acpica/compiler/aslmain.c projects/bmake/sys/contrib/dev/acpica/compiler/aslmap.c projects/bmake/sys/contrib/dev/acpica/compiler/aslmessages.h projects/bmake/sys/contrib/dev/acpica/compiler/aslopcodes.c projects/bmake/sys/contrib/dev/acpica/compiler/asloperands.c projects/bmake/sys/contrib/dev/acpica/compiler/aslopt.c projects/bmake/sys/contrib/dev/acpica/compiler/aslpredef.c projects/bmake/sys/contrib/dev/acpica/compiler/aslresource.c projects/bmake/sys/contrib/dev/acpica/compiler/aslrestype1.c projects/bmake/sys/contrib/dev/acpica/compiler/aslrestype1i.c projects/bmake/sys/contrib/dev/acpica/compiler/aslrestype2.c projects/bmake/sys/contrib/dev/acpica/compiler/aslrestype2d.c projects/bmake/sys/contrib/dev/acpica/compiler/aslrestype2e.c projects/bmake/sys/contrib/dev/acpica/compiler/aslrestype2q.c projects/bmake/sys/contrib/dev/acpica/compiler/aslrestype2s.c projects/bmake/sys/contrib/dev/acpica/compiler/aslrestype2w.c projects/bmake/sys/contrib/dev/acpica/compiler/aslstartup.c projects/bmake/sys/contrib/dev/acpica/compiler/aslstubs.c projects/bmake/sys/contrib/dev/acpica/compiler/aslsupport.l projects/bmake/sys/contrib/dev/acpica/compiler/asltransform.c projects/bmake/sys/contrib/dev/acpica/compiler/asltree.c projects/bmake/sys/contrib/dev/acpica/compiler/asltypes.h projects/bmake/sys/contrib/dev/acpica/compiler/aslutils.c projects/bmake/sys/contrib/dev/acpica/compiler/asluuid.c projects/bmake/sys/contrib/dev/acpica/compiler/aslwalks.c projects/bmake/sys/contrib/dev/acpica/compiler/dtcompile.c projects/bmake/sys/contrib/dev/acpica/compiler/dtcompiler.h projects/bmake/sys/contrib/dev/acpica/compiler/dtexpress.c projects/bmake/sys/contrib/dev/acpica/compiler/dtfield.c projects/bmake/sys/contrib/dev/acpica/compiler/dtio.c projects/bmake/sys/contrib/dev/acpica/compiler/dtparser.l projects/bmake/sys/contrib/dev/acpica/compiler/dtparser.y projects/bmake/sys/contrib/dev/acpica/compiler/dtsubtable.c projects/bmake/sys/contrib/dev/acpica/compiler/dttable.c projects/bmake/sys/contrib/dev/acpica/compiler/dttemplate.c projects/bmake/sys/contrib/dev/acpica/compiler/dttemplate.h projects/bmake/sys/contrib/dev/acpica/compiler/dtutils.c projects/bmake/sys/contrib/dev/acpica/compiler/preprocess.h projects/bmake/sys/contrib/dev/acpica/compiler/prexpress.c projects/bmake/sys/contrib/dev/acpica/compiler/prmacros.c projects/bmake/sys/contrib/dev/acpica/compiler/prparser.l projects/bmake/sys/contrib/dev/acpica/compiler/prparser.y projects/bmake/sys/contrib/dev/acpica/compiler/prscan.c projects/bmake/sys/contrib/dev/acpica/compiler/prutils.c projects/bmake/sys/contrib/dev/acpica/components/debugger/dbcmds.c projects/bmake/sys/contrib/dev/acpica/components/debugger/dbdisply.c projects/bmake/sys/contrib/dev/acpica/components/debugger/dbexec.c projects/bmake/sys/contrib/dev/acpica/components/debugger/dbfileio.c projects/bmake/sys/contrib/dev/acpica/components/debugger/dbhistry.c projects/bmake/sys/contrib/dev/acpica/components/debugger/dbinput.c projects/bmake/sys/contrib/dev/acpica/components/debugger/dbmethod.c projects/bmake/sys/contrib/dev/acpica/components/debugger/dbnames.c projects/bmake/sys/contrib/dev/acpica/components/debugger/dbstats.c projects/bmake/sys/contrib/dev/acpica/components/debugger/dbutils.c projects/bmake/sys/contrib/dev/acpica/components/debugger/dbxface.c projects/bmake/sys/contrib/dev/acpica/components/disassembler/dmbuffer.c projects/bmake/sys/contrib/dev/acpica/components/disassembler/dmnames.c projects/bmake/sys/contrib/dev/acpica/components/disassembler/dmobject.c projects/bmake/sys/contrib/dev/acpica/components/disassembler/dmopcode.c projects/bmake/sys/contrib/dev/acpica/components/disassembler/dmresrc.c projects/bmake/sys/contrib/dev/acpica/components/disassembler/dmresrcl.c projects/bmake/sys/contrib/dev/acpica/components/disassembler/dmresrcl2.c projects/bmake/sys/contrib/dev/acpica/components/disassembler/dmresrcs.c projects/bmake/sys/contrib/dev/acpica/components/disassembler/dmutils.c projects/bmake/sys/contrib/dev/acpica/components/disassembler/dmwalk.c projects/bmake/sys/contrib/dev/acpica/components/dispatcher/dsargs.c projects/bmake/sys/contrib/dev/acpica/components/dispatcher/dscontrol.c projects/bmake/sys/contrib/dev/acpica/components/dispatcher/dsfield.c projects/bmake/sys/contrib/dev/acpica/components/dispatcher/dsinit.c projects/bmake/sys/contrib/dev/acpica/components/dispatcher/dsmethod.c projects/bmake/sys/contrib/dev/acpica/components/dispatcher/dsmthdat.c projects/bmake/sys/contrib/dev/acpica/components/dispatcher/dsobject.c projects/bmake/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c projects/bmake/sys/contrib/dev/acpica/components/dispatcher/dsutils.c projects/bmake/sys/contrib/dev/acpica/components/dispatcher/dswexec.c projects/bmake/sys/contrib/dev/acpica/components/dispatcher/dswload.c projects/bmake/sys/contrib/dev/acpica/components/dispatcher/dswload2.c projects/bmake/sys/contrib/dev/acpica/components/dispatcher/dswscope.c projects/bmake/sys/contrib/dev/acpica/components/dispatcher/dswstate.c projects/bmake/sys/contrib/dev/acpica/components/events/evevent.c projects/bmake/sys/contrib/dev/acpica/components/events/evglock.c projects/bmake/sys/contrib/dev/acpica/components/events/evgpe.c projects/bmake/sys/contrib/dev/acpica/components/events/evgpeblk.c projects/bmake/sys/contrib/dev/acpica/components/events/evgpeinit.c projects/bmake/sys/contrib/dev/acpica/components/events/evgpeutil.c projects/bmake/sys/contrib/dev/acpica/components/events/evmisc.c projects/bmake/sys/contrib/dev/acpica/components/events/evregion.c projects/bmake/sys/contrib/dev/acpica/components/events/evrgnini.c projects/bmake/sys/contrib/dev/acpica/components/events/evsci.c projects/bmake/sys/contrib/dev/acpica/components/events/evxface.c projects/bmake/sys/contrib/dev/acpica/components/events/evxfevnt.c projects/bmake/sys/contrib/dev/acpica/components/events/evxfgpe.c projects/bmake/sys/contrib/dev/acpica/components/events/evxfregn.c projects/bmake/sys/contrib/dev/acpica/components/executer/exconfig.c projects/bmake/sys/contrib/dev/acpica/components/executer/exconvrt.c projects/bmake/sys/contrib/dev/acpica/components/executer/excreate.c projects/bmake/sys/contrib/dev/acpica/components/executer/exdebug.c projects/bmake/sys/contrib/dev/acpica/components/executer/exdump.c projects/bmake/sys/contrib/dev/acpica/components/executer/exfield.c projects/bmake/sys/contrib/dev/acpica/components/executer/exfldio.c projects/bmake/sys/contrib/dev/acpica/components/executer/exmisc.c projects/bmake/sys/contrib/dev/acpica/components/executer/exmutex.c projects/bmake/sys/contrib/dev/acpica/components/executer/exnames.c projects/bmake/sys/contrib/dev/acpica/components/executer/exoparg1.c projects/bmake/sys/contrib/dev/acpica/components/executer/exoparg2.c projects/bmake/sys/contrib/dev/acpica/components/executer/exoparg3.c projects/bmake/sys/contrib/dev/acpica/components/executer/exoparg6.c projects/bmake/sys/contrib/dev/acpica/components/executer/exprep.c projects/bmake/sys/contrib/dev/acpica/components/executer/exregion.c projects/bmake/sys/contrib/dev/acpica/components/executer/exresnte.c projects/bmake/sys/contrib/dev/acpica/components/executer/exresolv.c projects/bmake/sys/contrib/dev/acpica/components/executer/exresop.c projects/bmake/sys/contrib/dev/acpica/components/executer/exstore.c projects/bmake/sys/contrib/dev/acpica/components/executer/exstoren.c projects/bmake/sys/contrib/dev/acpica/components/executer/exstorob.c projects/bmake/sys/contrib/dev/acpica/components/executer/exsystem.c projects/bmake/sys/contrib/dev/acpica/components/executer/exutils.c projects/bmake/sys/contrib/dev/acpica/components/hardware/hwacpi.c projects/bmake/sys/contrib/dev/acpica/components/hardware/hwesleep.c projects/bmake/sys/contrib/dev/acpica/components/hardware/hwgpe.c projects/bmake/sys/contrib/dev/acpica/components/hardware/hwpci.c projects/bmake/sys/contrib/dev/acpica/components/hardware/hwregs.c projects/bmake/sys/contrib/dev/acpica/components/hardware/hwsleep.c projects/bmake/sys/contrib/dev/acpica/components/hardware/hwtimer.c projects/bmake/sys/contrib/dev/acpica/components/hardware/hwvalid.c projects/bmake/sys/contrib/dev/acpica/components/hardware/hwxface.c projects/bmake/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c projects/bmake/sys/contrib/dev/acpica/components/namespace/nsaccess.c projects/bmake/sys/contrib/dev/acpica/components/namespace/nsalloc.c projects/bmake/sys/contrib/dev/acpica/components/namespace/nsdump.c projects/bmake/sys/contrib/dev/acpica/components/namespace/nsdumpdv.c projects/bmake/sys/contrib/dev/acpica/components/namespace/nseval.c projects/bmake/sys/contrib/dev/acpica/components/namespace/nsinit.c projects/bmake/sys/contrib/dev/acpica/components/namespace/nsload.c projects/bmake/sys/contrib/dev/acpica/components/namespace/nsnames.c projects/bmake/sys/contrib/dev/acpica/components/namespace/nsobject.c projects/bmake/sys/contrib/dev/acpica/components/namespace/nsparse.c projects/bmake/sys/contrib/dev/acpica/components/namespace/nspredef.c projects/bmake/sys/contrib/dev/acpica/components/namespace/nsrepair.c projects/bmake/sys/contrib/dev/acpica/components/namespace/nsrepair2.c projects/bmake/sys/contrib/dev/acpica/components/namespace/nssearch.c projects/bmake/sys/contrib/dev/acpica/components/namespace/nsutils.c projects/bmake/sys/contrib/dev/acpica/components/namespace/nswalk.c projects/bmake/sys/contrib/dev/acpica/components/namespace/nsxfeval.c projects/bmake/sys/contrib/dev/acpica/components/namespace/nsxfname.c projects/bmake/sys/contrib/dev/acpica/components/namespace/nsxfobj.c projects/bmake/sys/contrib/dev/acpica/components/parser/psargs.c projects/bmake/sys/contrib/dev/acpica/components/parser/psloop.c projects/bmake/sys/contrib/dev/acpica/components/parser/psopcode.c projects/bmake/sys/contrib/dev/acpica/components/parser/psparse.c projects/bmake/sys/contrib/dev/acpica/components/parser/psscope.c projects/bmake/sys/contrib/dev/acpica/components/parser/pstree.c projects/bmake/sys/contrib/dev/acpica/components/parser/psutils.c projects/bmake/sys/contrib/dev/acpica/components/parser/pswalk.c projects/bmake/sys/contrib/dev/acpica/components/parser/psxface.c projects/bmake/sys/contrib/dev/acpica/components/resources/rsaddr.c projects/bmake/sys/contrib/dev/acpica/components/resources/rscalc.c projects/bmake/sys/contrib/dev/acpica/components/resources/rscreate.c projects/bmake/sys/contrib/dev/acpica/components/resources/rsdump.c projects/bmake/sys/contrib/dev/acpica/components/resources/rsinfo.c projects/bmake/sys/contrib/dev/acpica/components/resources/rsio.c projects/bmake/sys/contrib/dev/acpica/components/resources/rsirq.c projects/bmake/sys/contrib/dev/acpica/components/resources/rslist.c projects/bmake/sys/contrib/dev/acpica/components/resources/rsmemory.c projects/bmake/sys/contrib/dev/acpica/components/resources/rsmisc.c projects/bmake/sys/contrib/dev/acpica/components/resources/rsserial.c projects/bmake/sys/contrib/dev/acpica/components/resources/rsutils.c projects/bmake/sys/contrib/dev/acpica/components/resources/rsxface.c projects/bmake/sys/contrib/dev/acpica/components/tables/tbfadt.c projects/bmake/sys/contrib/dev/acpica/components/tables/tbfind.c projects/bmake/sys/contrib/dev/acpica/components/tables/tbinstal.c projects/bmake/sys/contrib/dev/acpica/components/tables/tbutils.c projects/bmake/sys/contrib/dev/acpica/components/tables/tbxface.c projects/bmake/sys/contrib/dev/acpica/components/tables/tbxfload.c projects/bmake/sys/contrib/dev/acpica/components/tables/tbxfroot.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utaddress.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utalloc.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utcache.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utcopy.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utdebug.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utdecode.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utdelete.c projects/bmake/sys/contrib/dev/acpica/components/utilities/uteval.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utexcep.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utglobal.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utids.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utinit.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utlock.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utmath.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utmisc.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utmutex.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utobject.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utosi.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utresrc.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utstate.c projects/bmake/sys/contrib/dev/acpica/components/utilities/uttrack.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utxface.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utxferror.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utxfinit.c projects/bmake/sys/contrib/dev/acpica/components/utilities/utxfmutex.c projects/bmake/sys/contrib/dev/acpica/include/acapps.h projects/bmake/sys/contrib/dev/acpica/include/acbuffer.h projects/bmake/sys/contrib/dev/acpica/include/accommon.h projects/bmake/sys/contrib/dev/acpica/include/acconfig.h projects/bmake/sys/contrib/dev/acpica/include/acdebug.h projects/bmake/sys/contrib/dev/acpica/include/acdisasm.h projects/bmake/sys/contrib/dev/acpica/include/acdispat.h projects/bmake/sys/contrib/dev/acpica/include/acevents.h projects/bmake/sys/contrib/dev/acpica/include/acexcep.h projects/bmake/sys/contrib/dev/acpica/include/acglobal.h projects/bmake/sys/contrib/dev/acpica/include/achware.h projects/bmake/sys/contrib/dev/acpica/include/acinterp.h projects/bmake/sys/contrib/dev/acpica/include/aclocal.h projects/bmake/sys/contrib/dev/acpica/include/acmacros.h projects/bmake/sys/contrib/dev/acpica/include/acnames.h projects/bmake/sys/contrib/dev/acpica/include/acnamesp.h projects/bmake/sys/contrib/dev/acpica/include/acobject.h projects/bmake/sys/contrib/dev/acpica/include/acopcode.h projects/bmake/sys/contrib/dev/acpica/include/acoutput.h projects/bmake/sys/contrib/dev/acpica/include/acparser.h projects/bmake/sys/contrib/dev/acpica/include/acpi.h projects/bmake/sys/contrib/dev/acpica/include/acpiosxf.h projects/bmake/sys/contrib/dev/acpica/include/acpixf.h projects/bmake/sys/contrib/dev/acpica/include/acpredef.h projects/bmake/sys/contrib/dev/acpica/include/acresrc.h projects/bmake/sys/contrib/dev/acpica/include/acrestyp.h projects/bmake/sys/contrib/dev/acpica/include/acstruct.h projects/bmake/sys/contrib/dev/acpica/include/actables.h projects/bmake/sys/contrib/dev/acpica/include/actbl.h projects/bmake/sys/contrib/dev/acpica/include/actbl1.h projects/bmake/sys/contrib/dev/acpica/include/actbl2.h projects/bmake/sys/contrib/dev/acpica/include/actbl3.h projects/bmake/sys/contrib/dev/acpica/include/actypes.h projects/bmake/sys/contrib/dev/acpica/include/acutils.h projects/bmake/sys/contrib/dev/acpica/include/amlcode.h projects/bmake/sys/contrib/dev/acpica/include/amlresrc.h projects/bmake/sys/contrib/dev/acpica/include/platform/acenv.h projects/bmake/sys/contrib/dev/acpica/include/platform/acfreebsd.h projects/bmake/sys/contrib/dev/acpica/include/platform/acgcc.h projects/bmake/sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c projects/bmake/sys/contrib/ngatm/netnatm/msg/uni_ie.c projects/bmake/sys/contrib/octeon-sdk/cvmx-app-init.h projects/bmake/sys/contrib/octeon-sdk/cvmx-dma-engine.c projects/bmake/sys/contrib/octeon-sdk/cvmx-helper-board.c projects/bmake/sys/contrib/octeon-sdk/cvmx-helper-spi.c projects/bmake/sys/contrib/octeon-sdk/cvmx-pow.h projects/bmake/sys/contrib/octeon-sdk/cvmx-spi.c projects/bmake/sys/contrib/octeon-sdk/cvmx-utils.h projects/bmake/sys/contrib/octeon-sdk/cvmx-warn.c projects/bmake/sys/contrib/octeon-sdk/cvmx.h projects/bmake/sys/contrib/octeon-sdk/octeon-model.c projects/bmake/sys/contrib/octeon-sdk/octeon-model.h projects/bmake/sys/contrib/octeon-sdk/octeon-pci-console.c projects/bmake/sys/dev/aac/aac_debug.c projects/bmake/sys/dev/acpi_support/acpi_asus_wmi.c projects/bmake/sys/dev/acpi_support/acpi_fujitsu.c (contents, props changed) projects/bmake/sys/dev/acpi_support/acpi_hp.c projects/bmake/sys/dev/acpi_support/acpi_ibm.c (contents, props changed) projects/bmake/sys/dev/acpi_support/acpi_panasonic.c (contents, props changed) projects/bmake/sys/dev/acpi_support/acpi_sony.c (contents, props changed) projects/bmake/sys/dev/acpi_support/acpi_toshiba.c (contents, props changed) projects/bmake/sys/dev/acpica/Osd/OsdSchedule.c projects/bmake/sys/dev/acpica/acpi.c (contents, props changed) projects/bmake/sys/dev/acpica/acpi_acad.c (contents, props changed) projects/bmake/sys/dev/acpica/acpi_button.c (contents, props changed) projects/bmake/sys/dev/acpica/acpi_cmbat.c (contents, props changed) projects/bmake/sys/dev/acpica/acpi_cpu.c projects/bmake/sys/dev/acpica/acpi_dock.c (contents, props changed) projects/bmake/sys/dev/acpica/acpi_ec.c (contents, props changed) projects/bmake/sys/dev/acpica/acpi_hpet.c (contents, props changed) projects/bmake/sys/dev/acpica/acpi_lid.c (contents, props changed) projects/bmake/sys/dev/acpica/acpi_pci.c (contents, props changed) projects/bmake/sys/dev/acpica/acpi_pci_link.c (contents, props changed) projects/bmake/sys/dev/acpica/acpi_pcib.c projects/bmake/sys/dev/acpica/acpi_pcib_pci.c (contents, props changed) projects/bmake/sys/dev/acpica/acpi_perf.c (contents, props changed) projects/bmake/sys/dev/acpica/acpi_resource.c (contents, props changed) projects/bmake/sys/dev/acpica/acpi_smbat.c (contents, props changed) projects/bmake/sys/dev/acpica/acpi_thermal.c (contents, props changed) projects/bmake/sys/dev/acpica/acpi_throttle.c (contents, props changed) projects/bmake/sys/dev/acpica/acpi_timer.c (contents, props changed) projects/bmake/sys/dev/acpica/acpivar.h projects/bmake/sys/dev/adb/adb_mouse.c projects/bmake/sys/dev/adlink/adlink.c (contents, props changed) projects/bmake/sys/dev/age/if_age.c projects/bmake/sys/dev/age/if_agevar.h projects/bmake/sys/dev/agp/agp.c projects/bmake/sys/dev/agp/agp_ali.c projects/bmake/sys/dev/agp/agp_amd.c projects/bmake/sys/dev/agp/agp_amd64.c projects/bmake/sys/dev/agp/agp_apple.c projects/bmake/sys/dev/agp/agp_ati.c projects/bmake/sys/dev/agp/agp_i810.c projects/bmake/sys/dev/agp/agp_intel.c projects/bmake/sys/dev/agp/agp_nvidia.c projects/bmake/sys/dev/agp/agp_sis.c projects/bmake/sys/dev/agp/agp_via.c projects/bmake/sys/dev/ahci/ahci.c projects/bmake/sys/dev/ahci/ahciem.c projects/bmake/sys/dev/aic7xxx/aicasm/aicasm_gram.y projects/bmake/sys/dev/alc/if_alc.c projects/bmake/sys/dev/ale/if_ale.c projects/bmake/sys/dev/altera/avgen/altera_avgen.c projects/bmake/sys/dev/altera/avgen/altera_avgen.h projects/bmake/sys/dev/altera/jtag_uart/altera_jtag_uart.h projects/bmake/sys/dev/altera/jtag_uart/altera_jtag_uart_cons.c projects/bmake/sys/dev/altera/jtag_uart/altera_jtag_uart_nexus.c projects/bmake/sys/dev/altera/sdcard/altera_sdcard.c projects/bmake/sys/dev/altera/sdcard/altera_sdcard.h projects/bmake/sys/dev/altera/sdcard/altera_sdcard_io.c projects/bmake/sys/dev/altera/sdcard/altera_sdcard_nexus.c projects/bmake/sys/dev/amdsbwd/amdsbwd.c projects/bmake/sys/dev/amdtemp/amdtemp.c (contents, props changed) projects/bmake/sys/dev/an/if_an.c projects/bmake/sys/dev/arcmsr/arcmsr.c projects/bmake/sys/dev/arcmsr/arcmsr.h projects/bmake/sys/dev/asmc/asmc.c projects/bmake/sys/dev/ata/ata-all.h projects/bmake/sys/dev/ata/ata-card.c projects/bmake/sys/dev/ata/ata-lowlevel.c projects/bmake/sys/dev/ata/ata-pci.h projects/bmake/sys/dev/ata/ata-raid.c projects/bmake/sys/dev/ata/chipsets/ata-acard.c projects/bmake/sys/dev/ata/chipsets/ata-acerlabs.c projects/bmake/sys/dev/ata/chipsets/ata-adaptec.c projects/bmake/sys/dev/ata/chipsets/ata-amd.c projects/bmake/sys/dev/ata/chipsets/ata-ati.c projects/bmake/sys/dev/ata/chipsets/ata-highpoint.c projects/bmake/sys/dev/ata/chipsets/ata-intel.c projects/bmake/sys/dev/ata/chipsets/ata-ite.c projects/bmake/sys/dev/ata/chipsets/ata-jmicron.c projects/bmake/sys/dev/ata/chipsets/ata-marvell.c projects/bmake/sys/dev/ata/chipsets/ata-nvidia.c projects/bmake/sys/dev/ata/chipsets/ata-promise.c projects/bmake/sys/dev/ata/chipsets/ata-serverworks.c projects/bmake/sys/dev/ata/chipsets/ata-siliconimage.c projects/bmake/sys/dev/ata/chipsets/ata-sis.c projects/bmake/sys/dev/ata/chipsets/ata-via.c projects/bmake/sys/dev/ath/ath_dfs/null/dfs_null.c projects/bmake/sys/dev/ath/ath_hal/ah.c projects/bmake/sys/dev/ath/ath_hal/ah.h projects/bmake/sys/dev/ath/ath_hal/ah_debug.h projects/bmake/sys/dev/ath/ath_hal/ah_internal.h projects/bmake/sys/dev/ath/ath_hal/ah_regdomain.c projects/bmake/sys/dev/ath/ath_hal/ar5210/ar5210.h projects/bmake/sys/dev/ath/ath_hal/ar5210/ar5210_misc.c projects/bmake/sys/dev/ath/ath_hal/ar5210/ar5210_recv.c projects/bmake/sys/dev/ath/ath_hal/ar5210/ar5210_reset.c projects/bmake/sys/dev/ath/ath_hal/ar5210/ar5210_xmit.c projects/bmake/sys/dev/ath/ath_hal/ar5210/ar5210desc.h projects/bmake/sys/dev/ath/ath_hal/ar5210/ar5210reg.h projects/bmake/sys/dev/ath/ath_hal/ar5211/ar5211desc.h projects/bmake/sys/dev/ath/ath_hal/ar5212/ar5212.h projects/bmake/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c projects/bmake/sys/dev/ath/ath_hal/ar5212/ar5212_beacon.c projects/bmake/sys/dev/ath/ath_hal/ar5212/ar5212_recv.c projects/bmake/sys/dev/ath/ath_hal/ar5212/ar5212_xmit.c projects/bmake/sys/dev/ath/ath_hal/ar5212/ar5212desc.h projects/bmake/sys/dev/ath/ath_hal/ar5416/ar5416.h projects/bmake/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c projects/bmake/sys/dev/ath/ath_hal/ar5416/ar5416_btcoex.c projects/bmake/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c projects/bmake/sys/dev/ath/ath_hal/ar5416/ar5416desc.h projects/bmake/sys/dev/ath/ath_hal/ar5416/ar5416phy.h projects/bmake/sys/dev/ath/ath_hal/ar5416/ar5416reg.h projects/bmake/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c projects/bmake/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c projects/bmake/sys/dev/ath/ath_hal/ar9002/ar9285_btcoex.c projects/bmake/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c projects/bmake/sys/dev/ath/if_ath.c projects/bmake/sys/dev/ath/if_ath_ahb.c projects/bmake/sys/dev/ath/if_ath_beacon.c projects/bmake/sys/dev/ath/if_ath_debug.c projects/bmake/sys/dev/ath/if_ath_keycache.c projects/bmake/sys/dev/ath/if_ath_misc.h projects/bmake/sys/dev/ath/if_ath_pci.c projects/bmake/sys/dev/ath/if_ath_rx.c projects/bmake/sys/dev/ath/if_ath_rx_edma.c projects/bmake/sys/dev/ath/if_ath_sysctl.c projects/bmake/sys/dev/ath/if_ath_tdma.c projects/bmake/sys/dev/ath/if_ath_tx.c projects/bmake/sys/dev/ath/if_ath_tx.h projects/bmake/sys/dev/ath/if_ath_tx_edma.c projects/bmake/sys/dev/ath/if_ath_tx_ht.c projects/bmake/sys/dev/ath/if_athdfs.h projects/bmake/sys/dev/ath/if_athioctl.h projects/bmake/sys/dev/ath/if_athvar.h projects/bmake/sys/dev/atkbdc/atkbd.c projects/bmake/sys/dev/atkbdc/atkbd_atkbdc.c projects/bmake/sys/dev/atkbdc/atkbdreg.h projects/bmake/sys/dev/atkbdc/psm.c projects/bmake/sys/dev/auxio/auxio.c (contents, props changed) projects/bmake/sys/dev/bce/if_bce.c projects/bmake/sys/dev/bfe/if_bfe.c projects/bmake/sys/dev/bge/if_bge.c projects/bmake/sys/dev/bge/if_bgereg.h projects/bmake/sys/dev/bktr/bktr_audio.c projects/bmake/sys/dev/bm/if_bm.c projects/bmake/sys/dev/bwi/if_bwi.c projects/bmake/sys/dev/bwn/if_bwn.c projects/bmake/sys/dev/bxe/if_bxe.c projects/bmake/sys/dev/cas/if_cas.c projects/bmake/sys/dev/ce/if_ce.c (contents, props changed) projects/bmake/sys/dev/cfi/cfi_bus_fdt.c projects/bmake/sys/dev/cfi/cfi_bus_ixp4xx.c projects/bmake/sys/dev/ciss/ciss.c projects/bmake/sys/dev/ciss/cissreg.h projects/bmake/sys/dev/ciss/cissvar.h projects/bmake/sys/dev/cm/smc90cx6.c projects/bmake/sys/dev/coretemp/coretemp.c (contents, props changed) projects/bmake/sys/dev/cp/if_cp.c (contents, props changed) projects/bmake/sys/dev/cpuctl/cpuctl.c projects/bmake/sys/dev/cpufreq/ichss.c (contents, props changed) projects/bmake/sys/dev/cs/if_cs.c projects/bmake/sys/dev/ct/bshw_machdep.c projects/bmake/sys/dev/ct/ct.c projects/bmake/sys/dev/ct/ct_isa.c projects/bmake/sys/dev/ct/ct_machdep.h projects/bmake/sys/dev/ctau/if_ct.c (contents, props changed) projects/bmake/sys/dev/cx/if_cx.c (contents, props changed) projects/bmake/sys/dev/cxgb/cxgb_main.c projects/bmake/sys/dev/cxgb/cxgb_sge.c projects/bmake/sys/dev/cxgb/sys/uipc_mvec.c projects/bmake/sys/dev/cxgbe/adapter.h projects/bmake/sys/dev/cxgbe/common/t4_hw.c projects/bmake/sys/dev/cxgbe/common/t4_msg.h projects/bmake/sys/dev/cxgbe/firmware/t4fw_cfg.txt projects/bmake/sys/dev/cxgbe/offload.h projects/bmake/sys/dev/cxgbe/t4_l2t.c projects/bmake/sys/dev/cxgbe/t4_l2t.h projects/bmake/sys/dev/cxgbe/t4_main.c projects/bmake/sys/dev/cxgbe/t4_sge.c projects/bmake/sys/dev/cxgbe/tom/t4_connect.c projects/bmake/sys/dev/cxgbe/tom/t4_cpl_io.c projects/bmake/sys/dev/cxgbe/tom/t4_ddp.c projects/bmake/sys/dev/cxgbe/tom/t4_listen.c projects/bmake/sys/dev/cxgbe/tom/t4_tom.c projects/bmake/sys/dev/cxgbe/tom/t4_tom.h projects/bmake/sys/dev/cxgbe/tom/t4_tom_l2t.c projects/bmake/sys/dev/dc/if_dc.c projects/bmake/sys/dev/de/if_de.c projects/bmake/sys/dev/digi/digi_isa.c (contents, props changed) projects/bmake/sys/dev/digi/digi_pci.c (contents, props changed) projects/bmake/sys/dev/drm/via_dma.c projects/bmake/sys/dev/drm/via_dmablit.c projects/bmake/sys/dev/e1000/if_em.c (contents, props changed) projects/bmake/sys/dev/e1000/if_igb.c (contents, props changed) projects/bmake/sys/dev/e1000/if_lem.c projects/bmake/sys/dev/ed/if_ed.c projects/bmake/sys/dev/en/midway.c projects/bmake/sys/dev/ep/if_ep.c projects/bmake/sys/dev/ep/if_ep_eisa.c (contents, props changed) projects/bmake/sys/dev/ep/if_ep_isa.c (contents, props changed) projects/bmake/sys/dev/ep/if_ep_mca.c (contents, props changed) projects/bmake/sys/dev/ep/if_ep_pccard.c (contents, props changed) projects/bmake/sys/dev/et/if_et.c projects/bmake/sys/dev/etherswitch/arswitch/arswitch.c projects/bmake/sys/dev/ex/if_ex.c projects/bmake/sys/dev/fatm/if_fatm.c projects/bmake/sys/dev/fdc/fdc.c projects/bmake/sys/dev/fdc/fdc_acpi.c (contents, props changed) projects/bmake/sys/dev/fdt/fdt_common.c projects/bmake/sys/dev/fdt/fdt_common.h projects/bmake/sys/dev/fdt/fdt_mips.c projects/bmake/sys/dev/fdt/fdtbus.c projects/bmake/sys/dev/fe/if_fe.c projects/bmake/sys/dev/firewire/fwohci.c projects/bmake/sys/dev/firewire/if_fwe.c projects/bmake/sys/dev/firewire/if_fwip.c projects/bmake/sys/dev/flash/at45d.c projects/bmake/sys/dev/fxp/if_fxp.c projects/bmake/sys/dev/gem/if_gem.c projects/bmake/sys/dev/gem/if_gem_pci.c projects/bmake/sys/dev/gpio/gpiobus.c projects/bmake/sys/dev/gxemul/cons/gxemul_cons.c projects/bmake/sys/dev/gxemul/ether/if_gx.c projects/bmake/sys/dev/hatm/if_hatm_intr.c projects/bmake/sys/dev/hatm/if_hatm_tx.c projects/bmake/sys/dev/hifn/hifn7751.c projects/bmake/sys/dev/hme/if_hme.c projects/bmake/sys/dev/hpt27xx/hpt27xx_config.c projects/bmake/sys/dev/hpt27xx/os_bsd.h projects/bmake/sys/dev/hpt27xx/osm_bsd.c projects/bmake/sys/dev/hwpmc/hwpmc_core.c projects/bmake/sys/dev/hwpmc/hwpmc_intel.c projects/bmake/sys/dev/hwpmc/hwpmc_mod.c projects/bmake/sys/dev/hwpmc/hwpmc_soft.c projects/bmake/sys/dev/hwpmc/pmc_events.h projects/bmake/sys/dev/ichsmb/ichsmb_pci.c projects/bmake/sys/dev/ichwd/ichwd.c projects/bmake/sys/dev/ichwd/ichwd.h projects/bmake/sys/dev/ie/if_ie.c projects/bmake/sys/dev/if_ndis/if_ndis.c projects/bmake/sys/dev/iicbus/ad7418.c (contents, props changed) projects/bmake/sys/dev/iicbus/ds133x.c (contents, props changed) projects/bmake/sys/dev/iicbus/ds1672.c (contents, props changed) projects/bmake/sys/dev/iicbus/icee.c (contents, props changed) projects/bmake/sys/dev/iicbus/iic.c projects/bmake/sys/dev/ipw/if_ipw.c projects/bmake/sys/dev/isci/isci_io_request.c projects/bmake/sys/dev/isf/isf.c projects/bmake/sys/dev/isf/isf.h projects/bmake/sys/dev/isf/isf_nexus.c projects/bmake/sys/dev/iwi/if_iwi.c projects/bmake/sys/dev/iwn/if_iwn.c projects/bmake/sys/dev/ixgb/if_ixgb.c (contents, props changed) projects/bmake/sys/dev/ixgbe/ixgbe.c (contents, props changed) projects/bmake/sys/dev/ixgbe/ixgbe.h projects/bmake/sys/dev/ixgbe/ixv.c projects/bmake/sys/dev/jme/if_jme.c projects/bmake/sys/dev/le/lance.c projects/bmake/sys/dev/lge/if_lge.c projects/bmake/sys/dev/lmc/if_lmc.c projects/bmake/sys/dev/malo/if_malo.c projects/bmake/sys/dev/md/md.c projects/bmake/sys/dev/mfi/mfi.c projects/bmake/sys/dev/mfi/mfi_cam.c (contents, props changed) projects/bmake/sys/dev/mfi/mfi_disk.c projects/bmake/sys/dev/mfi/mfi_syspd.c projects/bmake/sys/dev/mfi/mfi_tbolt.c projects/bmake/sys/dev/mfi/mfivar.h projects/bmake/sys/dev/mge/if_mge.c projects/bmake/sys/dev/mii/brgphy.c projects/bmake/sys/dev/mii/mii.c projects/bmake/sys/dev/mii/miidevs projects/bmake/sys/dev/mmc/mmc.c projects/bmake/sys/dev/mmc/mmcreg.h projects/bmake/sys/dev/mn/if_mn.c (contents, props changed) projects/bmake/sys/dev/msk/if_msk.c projects/bmake/sys/dev/mwl/if_mwl.c projects/bmake/sys/dev/mxge/if_mxge.c (contents, props changed) projects/bmake/sys/dev/my/if_my.c (contents, props changed) projects/bmake/sys/dev/nand/nand_id.c projects/bmake/sys/dev/netmap/if_em_netmap.h projects/bmake/sys/dev/netmap/if_igb_netmap.h projects/bmake/sys/dev/netmap/if_lem_netmap.h projects/bmake/sys/dev/netmap/if_re_netmap.h projects/bmake/sys/dev/netmap/ixgbe_netmap.h projects/bmake/sys/dev/netmap/netmap.c projects/bmake/sys/dev/netmap/netmap_kern.h projects/bmake/sys/dev/netmap/netmap_mem2.c projects/bmake/sys/dev/nfe/if_nfe.c projects/bmake/sys/dev/nge/if_nge.c projects/bmake/sys/dev/nve/if_nve.c projects/bmake/sys/dev/nvme/nvme.c projects/bmake/sys/dev/nvme/nvme_ctrlr.c projects/bmake/sys/dev/nvme/nvme_private.h projects/bmake/sys/dev/nvram2env/nvram2env.c (contents, props changed) projects/bmake/sys/dev/nxge/if_nxge.c (contents, props changed) projects/bmake/sys/dev/nxge/xgehal/xgehal-device.c projects/bmake/sys/dev/oce/oce_if.c (contents, props changed) projects/bmake/sys/dev/patm/if_patm_intr.c projects/bmake/sys/dev/patm/if_patm_rx.c projects/bmake/sys/dev/patm/if_patm_tx.c projects/bmake/sys/dev/pci/pci.c projects/bmake/sys/dev/pci/pci_user.c projects/bmake/sys/dev/pcn/if_pcn.c projects/bmake/sys/dev/pdq/pdq_freebsd.h projects/bmake/sys/dev/pdq/pdq_ifsubr.c projects/bmake/sys/dev/pdq/pdqvar.h projects/bmake/sys/dev/puc/puc.c projects/bmake/sys/dev/puc/pucdata.c projects/bmake/sys/dev/qlxgb/qla_os.c projects/bmake/sys/dev/ral/rt2560.c projects/bmake/sys/dev/ral/rt2661.c projects/bmake/sys/dev/ral/rt2860.c projects/bmake/sys/dev/re/if_re.c projects/bmake/sys/dev/rt/if_rt.c projects/bmake/sys/dev/safe/safe.c projects/bmake/sys/dev/sbni/if_sbni.c projects/bmake/sys/dev/sdhci/sdhci.c projects/bmake/sys/dev/sdhci/sdhci.h projects/bmake/sys/dev/sdhci/sdhci_pci.c projects/bmake/sys/dev/sf/if_sf.c projects/bmake/sys/dev/sfxge/sfxge_dma.c projects/bmake/sys/dev/sfxge/sfxge_tx.c projects/bmake/sys/dev/sge/if_sge.c projects/bmake/sys/dev/sio/sio_isa.c projects/bmake/sys/dev/sis/if_sis.c projects/bmake/sys/dev/sk/if_sk.c projects/bmake/sys/dev/smc/if_smc.c projects/bmake/sys/dev/sn/if_sn.c projects/bmake/sys/dev/snc/dp83932.c projects/bmake/sys/dev/snc/dp83932subr.c projects/bmake/sys/dev/snc/if_snc.c projects/bmake/sys/dev/snc/if_snc_cbus.c projects/bmake/sys/dev/sound/pci/emu10kx-midi.c (contents, props changed) projects/bmake/sys/dev/sound/pci/emu10kx-pcm.c (contents, props changed) projects/bmake/sys/dev/sound/pci/emu10kx.c (contents, props changed) projects/bmake/sys/dev/sound/pci/hda/hdaa.c projects/bmake/sys/dev/sound/pci/hda/hdaa_patches.c projects/bmake/sys/dev/sound/pci/hda/hdac.c projects/bmake/sys/dev/sound/pci/hda/hdac.h projects/bmake/sys/dev/sound/pci/hda/hdacc.c projects/bmake/sys/dev/sound/pcm/buffer.c projects/bmake/sys/dev/sound/pcm/channel.c projects/bmake/sys/dev/sound/pcm/feeder_matrix.c projects/bmake/sys/dev/sound/pcm/matrix.h projects/bmake/sys/dev/sound/pcm/matrix_map.h projects/bmake/sys/dev/sound/pcm/mixer.c projects/bmake/sys/dev/sound/pcm/mixer.h projects/bmake/sys/dev/sound/pcm/sound.c projects/bmake/sys/dev/sound/sbus/cs4231.c (contents, props changed) projects/bmake/sys/dev/sound/usb/uaudio.c projects/bmake/sys/dev/sound/usb/uaudio_pcm.c projects/bmake/sys/dev/ste/if_ste.c projects/bmake/sys/dev/stge/if_stge.c projects/bmake/sys/dev/sym/sym_hipd.c projects/bmake/sys/dev/syscons/scvidctl.c projects/bmake/sys/dev/syscons/syscons.c projects/bmake/sys/dev/terasic/de4led/terasic_de4led.c projects/bmake/sys/dev/terasic/de4led/terasic_de4led.h projects/bmake/sys/dev/terasic/de4led/terasic_de4led_nexus.c projects/bmake/sys/dev/terasic/mtl/terasic_mtl.c projects/bmake/sys/dev/terasic/mtl/terasic_mtl.h projects/bmake/sys/dev/terasic/mtl/terasic_mtl_nexus.c projects/bmake/sys/dev/ti/if_ti.c projects/bmake/sys/dev/tl/if_tl.c projects/bmake/sys/dev/tsec/if_tsec.c projects/bmake/sys/dev/twa/tw_cl_misc.c projects/bmake/sys/dev/tx/if_tx.c projects/bmake/sys/dev/txp/if_txp.c projects/bmake/sys/dev/uart/uart_bus.h projects/bmake/sys/dev/uart/uart_bus_acpi.c projects/bmake/sys/dev/uart/uart_bus_fdt.c projects/bmake/sys/dev/uart/uart_bus_isa.c projects/bmake/sys/dev/uart/uart_bus_pci.c projects/bmake/sys/dev/uart/uart_core.c projects/bmake/sys/dev/uart/uart_dev_ns8250.c projects/bmake/sys/dev/ubsec/ubsec.c projects/bmake/sys/dev/usb/controller/at91dci.c projects/bmake/sys/dev/usb/controller/atmegadci.c projects/bmake/sys/dev/usb/controller/avr32dci.c projects/bmake/sys/dev/usb/controller/dwc_otg.c projects/bmake/sys/dev/usb/controller/dwc_otg.h projects/bmake/sys/dev/usb/controller/dwc_otgreg.h projects/bmake/sys/dev/usb/controller/ehci.c projects/bmake/sys/dev/usb/controller/musb_otg.c projects/bmake/sys/dev/usb/controller/ohci.c projects/bmake/sys/dev/usb/controller/uhci.c projects/bmake/sys/dev/usb/controller/usb_controller.c projects/bmake/sys/dev/usb/controller/uss820dci.c projects/bmake/sys/dev/usb/controller/xhci.c projects/bmake/sys/dev/usb/controller/xhci.h projects/bmake/sys/dev/usb/input/uhid.c projects/bmake/sys/dev/usb/input/ukbd.c projects/bmake/sys/dev/usb/input/ums.c projects/bmake/sys/dev/usb/misc/udbp.c projects/bmake/sys/dev/usb/misc/ufm.c projects/bmake/sys/dev/usb/net/if_axe.c projects/bmake/sys/dev/usb/net/if_cdce.c projects/bmake/sys/dev/usb/net/if_cue.c projects/bmake/sys/dev/usb/net/if_ipheth.c projects/bmake/sys/dev/usb/net/if_kue.c projects/bmake/sys/dev/usb/net/if_smsc.c projects/bmake/sys/dev/usb/net/if_udav.c projects/bmake/sys/dev/usb/net/if_usie.c projects/bmake/sys/dev/usb/net/uhso.c projects/bmake/sys/dev/usb/net/usb_ethernet.c projects/bmake/sys/dev/usb/quirk/usb_quirk.c projects/bmake/sys/dev/usb/quirk/usb_quirk.h projects/bmake/sys/dev/usb/serial/u3g.c projects/bmake/sys/dev/usb/serial/uplcom.c projects/bmake/sys/dev/usb/serial/usb_serial.c projects/bmake/sys/dev/usb/serial/usb_serial.h projects/bmake/sys/dev/usb/storage/umass.c projects/bmake/sys/dev/usb/storage/urio.c projects/bmake/sys/dev/usb/storage/ustorage_fs.c projects/bmake/sys/dev/usb/template/usb_template.c projects/bmake/sys/dev/usb/template/usb_template_audio.c projects/bmake/sys/dev/usb/template/usb_template_cdce.c projects/bmake/sys/dev/usb/template/usb_template_kbd.c projects/bmake/sys/dev/usb/template/usb_template_modem.c projects/bmake/sys/dev/usb/template/usb_template_mouse.c projects/bmake/sys/dev/usb/template/usb_template_msc.c projects/bmake/sys/dev/usb/template/usb_template_mtp.c projects/bmake/sys/dev/usb/ufm_ioctl.h projects/bmake/sys/dev/usb/usb.h projects/bmake/sys/dev/usb/usb_bus.h projects/bmake/sys/dev/usb/usb_busdma.c projects/bmake/sys/dev/usb/usb_busdma.h projects/bmake/sys/dev/usb/usb_compat_linux.c projects/bmake/sys/dev/usb/usb_core.c projects/bmake/sys/dev/usb/usb_core.h projects/bmake/sys/dev/usb/usb_debug.c projects/bmake/sys/dev/usb/usb_dev.c projects/bmake/sys/dev/usb/usb_dev.h projects/bmake/sys/dev/usb/usb_device.c projects/bmake/sys/dev/usb/usb_dynamic.c projects/bmake/sys/dev/usb/usb_endian.h projects/bmake/sys/dev/usb/usb_error.c projects/bmake/sys/dev/usb/usb_freebsd.h projects/bmake/sys/dev/usb/usb_generic.c projects/bmake/sys/dev/usb/usb_handle_request.c projects/bmake/sys/dev/usb/usb_hid.c projects/bmake/sys/dev/usb/usb_hub.c projects/bmake/sys/dev/usb/usb_ioctl.h projects/bmake/sys/dev/usb/usb_lookup.c projects/bmake/sys/dev/usb/usb_mbuf.c projects/bmake/sys/dev/usb/usb_msctest.c projects/bmake/sys/dev/usb/usb_parse.c projects/bmake/sys/dev/usb/usb_pci.h projects/bmake/sys/dev/usb/usb_pf.c projects/bmake/sys/dev/usb/usb_process.c projects/bmake/sys/dev/usb/usb_process.h projects/bmake/sys/dev/usb/usb_request.c projects/bmake/sys/dev/usb/usb_transfer.c projects/bmake/sys/dev/usb/usb_util.c projects/bmake/sys/dev/usb/usbdevs projects/bmake/sys/dev/usb/usbdi.h projects/bmake/sys/dev/usb/usbhid.h projects/bmake/sys/dev/usb/wlan/if_rum.c projects/bmake/sys/dev/usb/wlan/if_run.c projects/bmake/sys/dev/usb/wlan/if_uath.c projects/bmake/sys/dev/usb/wlan/if_uathvar.h projects/bmake/sys/dev/usb/wlan/if_upgt.c projects/bmake/sys/dev/usb/wlan/if_upgtvar.h projects/bmake/sys/dev/usb/wlan/if_ural.c projects/bmake/sys/dev/usb/wlan/if_urtw.c projects/bmake/sys/dev/usb/wlan/if_urtwvar.h projects/bmake/sys/dev/usb/wlan/if_zyd.c projects/bmake/sys/dev/vge/if_vge.c projects/bmake/sys/dev/virtio/block/virtio_blk.c projects/bmake/sys/dev/virtio/network/if_vtnet.c projects/bmake/sys/dev/virtio/scsi/virtio_scsi.c projects/bmake/sys/dev/vr/if_vr.c projects/bmake/sys/dev/vte/if_vte.c projects/bmake/sys/dev/vx/if_vx.c projects/bmake/sys/dev/vx/if_vx_eisa.c (contents, props changed) projects/bmake/sys/dev/vx/if_vx_pci.c (contents, props changed) projects/bmake/sys/dev/vxge/vxge.c (contents, props changed) projects/bmake/sys/dev/wb/if_wb.c projects/bmake/sys/dev/wbwd/wbwd.c projects/bmake/sys/dev/wi/if_wi.c projects/bmake/sys/dev/wl/if_wl.c projects/bmake/sys/dev/wpi/if_wpi.c projects/bmake/sys/dev/wtap/if_wtap.c projects/bmake/sys/dev/wtap/plugins/visibility.c projects/bmake/sys/dev/xe/if_xe.c projects/bmake/sys/dev/xen/console/console.c projects/bmake/sys/dev/xen/control/control.c projects/bmake/sys/dev/xen/netback/netback_unit_tests.c projects/bmake/sys/dev/xen/netfront/netfront.c projects/bmake/sys/dev/xl/if_xl.c projects/bmake/sys/fs/cd9660/cd9660_vfsops.c projects/bmake/sys/fs/devfs/devfs_devs.c projects/bmake/sys/fs/devfs/devfs_vfsops.c projects/bmake/sys/fs/devfs/devfs_vnops.c projects/bmake/sys/fs/ext2fs/ext2_alloc.c projects/bmake/sys/fs/ext2fs/ext2_balloc.c projects/bmake/sys/fs/ext2fs/ext2_dinode.h (contents, props changed) projects/bmake/sys/fs/ext2fs/ext2_dir.h (contents, props changed) projects/bmake/sys/fs/ext2fs/ext2_inode.c projects/bmake/sys/fs/ext2fs/ext2_inode_cnv.c projects/bmake/sys/fs/ext2fs/ext2_lookup.c projects/bmake/sys/fs/ext2fs/ext2_mount.h projects/bmake/sys/fs/ext2fs/ext2_vfsops.c projects/bmake/sys/fs/ext2fs/ext2_vnops.c projects/bmake/sys/fs/ext2fs/ext2fs.h (contents, props changed) projects/bmake/sys/fs/ext2fs/fs.h projects/bmake/sys/fs/ext2fs/inode.h projects/bmake/sys/fs/fdescfs/fdesc_vfsops.c projects/bmake/sys/fs/fuse/fuse_file.c projects/bmake/sys/fs/fuse/fuse_internal.c projects/bmake/sys/fs/fuse/fuse_internal.h projects/bmake/sys/fs/fuse/fuse_io.c projects/bmake/sys/fs/fuse/fuse_node.c projects/bmake/sys/fs/fuse/fuse_node.h projects/bmake/sys/fs/fuse/fuse_vfsops.c projects/bmake/sys/fs/fuse/fuse_vnops.c projects/bmake/sys/fs/msdosfs/msdosfs_denode.c projects/bmake/sys/fs/msdosfs/msdosfs_fat.c projects/bmake/sys/fs/msdosfs/msdosfs_vfsops.c projects/bmake/sys/fs/msdosfs/msdosfs_vnops.c projects/bmake/sys/fs/nandfs/nandfs_segment.c projects/bmake/sys/fs/nandfs/nandfs_vfsops.c projects/bmake/sys/fs/nfs/nfs.h projects/bmake/sys/fs/nfs/nfs_commonkrpc.c projects/bmake/sys/fs/nfs/nfs_commonport.c projects/bmake/sys/fs/nfs/nfs_commonsubs.c projects/bmake/sys/fs/nfs/nfs_var.h projects/bmake/sys/fs/nfs/nfscl.h projects/bmake/sys/fs/nfs/nfsclstate.h projects/bmake/sys/fs/nfs/nfsm_subs.h projects/bmake/sys/fs/nfs/nfsport.h projects/bmake/sys/fs/nfs/nfsproto.h projects/bmake/sys/fs/nfsclient/nfs_clbio.c projects/bmake/sys/fs/nfsclient/nfs_clcomsubs.c projects/bmake/sys/fs/nfsclient/nfs_clkdtrace.c projects/bmake/sys/fs/nfsclient/nfs_clkrpc.c projects/bmake/sys/fs/nfsclient/nfs_clnode.c projects/bmake/sys/fs/nfsclient/nfs_clport.c projects/bmake/sys/fs/nfsclient/nfs_clrpcops.c projects/bmake/sys/fs/nfsclient/nfs_clstate.c projects/bmake/sys/fs/nfsclient/nfs_clvfsops.c projects/bmake/sys/fs/nfsclient/nfs_clvnops.c projects/bmake/sys/fs/nfsclient/nfsmount.h projects/bmake/sys/fs/nfsclient/nfsnode.h projects/bmake/sys/fs/nfsserver/nfs_nfsdcache.c projects/bmake/sys/fs/nfsserver/nfs_nfsdkrpc.c projects/bmake/sys/fs/nfsserver/nfs_nfsdport.c projects/bmake/sys/fs/nfsserver/nfs_nfsdserv.c projects/bmake/sys/fs/nfsserver/nfs_nfsdstate.c projects/bmake/sys/fs/nullfs/null.h projects/bmake/sys/fs/nullfs/null_subr.c projects/bmake/sys/fs/nullfs/null_vfsops.c projects/bmake/sys/fs/nullfs/null_vnops.c projects/bmake/sys/fs/pseudofs/pseudofs.c projects/bmake/sys/fs/smbfs/smbfs.h projects/bmake/sys/fs/smbfs/smbfs_io.c projects/bmake/sys/fs/smbfs/smbfs_node.c projects/bmake/sys/fs/smbfs/smbfs_node.h projects/bmake/sys/fs/smbfs/smbfs_subr.c projects/bmake/sys/fs/smbfs/smbfs_vfsops.c projects/bmake/sys/fs/smbfs/smbfs_vnops.c projects/bmake/sys/fs/tmpfs/tmpfs.h projects/bmake/sys/fs/tmpfs/tmpfs_subr.c projects/bmake/sys/fs/tmpfs/tmpfs_vfsops.c projects/bmake/sys/fs/tmpfs/tmpfs_vnops.c projects/bmake/sys/fs/udf/udf_vfsops.c projects/bmake/sys/fs/unionfs/union_subr.c projects/bmake/sys/fs/unionfs/union_vfsops.c projects/bmake/sys/fs/unionfs/union_vnops.c projects/bmake/sys/geom/bde/g_bde.c projects/bmake/sys/geom/cache/g_cache.c projects/bmake/sys/geom/geom.h projects/bmake/sys/geom/geom_aes.c projects/bmake/sys/geom/geom_dev.c projects/bmake/sys/geom/geom_io.c projects/bmake/sys/geom/geom_mbr.c projects/bmake/sys/geom/geom_slice.c projects/bmake/sys/geom/geom_slice.h projects/bmake/sys/geom/journal/g_journal.c projects/bmake/sys/geom/label/g_label.c projects/bmake/sys/geom/mirror/g_mirror.c projects/bmake/sys/geom/mountver/g_mountver.c projects/bmake/sys/geom/multipath/g_multipath.c projects/bmake/sys/geom/nop/g_nop.c projects/bmake/sys/geom/raid/g_raid.c projects/bmake/sys/geom/raid/g_raid.h projects/bmake/sys/geom/raid/md_intel.c projects/bmake/sys/geom/raid/md_promise.c projects/bmake/sys/geom/raid/tr_concat.c projects/bmake/sys/geom/raid3/g_raid3.c projects/bmake/sys/geom/raid3/g_raid3_ctl.c projects/bmake/sys/geom/sched/g_sched.c projects/bmake/sys/gnu/fs/reiserfs/reiserfs_inode.c projects/bmake/sys/gnu/fs/reiserfs/reiserfs_vfsops.c projects/bmake/sys/i386/conf/GENERIC projects/bmake/sys/i386/conf/NOTES projects/bmake/sys/i386/i386/db_trace.c projects/bmake/sys/i386/i386/mp_machdep.c projects/bmake/sys/i386/i386/pmap.c projects/bmake/sys/i386/include/intr_machdep.h projects/bmake/sys/i386/include/vmparam.h projects/bmake/sys/i386/linux/linux.h projects/bmake/sys/i386/linux/linux_ptrace.c projects/bmake/sys/i386/linux/linux_sysvec.c projects/bmake/sys/i386/pci/pci_cfgreg.c projects/bmake/sys/i386/xen/clock.c projects/bmake/sys/i386/xen/xen_machdep.c projects/bmake/sys/ia64/conf/GENERIC projects/bmake/sys/ia64/ia64/pmap.c projects/bmake/sys/ia64/ia64/uma_machdep.c projects/bmake/sys/kern/capabilities.conf projects/bmake/sys/kern/init_main.c projects/bmake/sys/kern/init_sysent.c projects/bmake/sys/kern/kern_clock.c projects/bmake/sys/kern/kern_clocksource.c projects/bmake/sys/kern/kern_conf.c projects/bmake/sys/kern/kern_descrip.c projects/bmake/sys/kern/kern_exec.c projects/bmake/sys/kern/kern_exit.c projects/bmake/sys/kern/kern_fork.c projects/bmake/sys/kern/kern_intr.c projects/bmake/sys/kern/kern_jail.c projects/bmake/sys/kern/kern_ktr.c projects/bmake/sys/kern/kern_lock.c projects/bmake/sys/kern/kern_malloc.c projects/bmake/sys/kern/kern_mbuf.c projects/bmake/sys/kern/kern_mib.c projects/bmake/sys/kern/kern_mutex.c projects/bmake/sys/kern/kern_priv.c projects/bmake/sys/kern/kern_proc.c projects/bmake/sys/kern/kern_prot.c projects/bmake/sys/kern/kern_racct.c projects/bmake/sys/kern/kern_rmlock.c projects/bmake/sys/kern/kern_rwlock.c projects/bmake/sys/kern/kern_shutdown.c projects/bmake/sys/kern/kern_sig.c projects/bmake/sys/kern/kern_switch.c projects/bmake/sys/kern/kern_sx.c projects/bmake/sys/kern/kern_synch.c projects/bmake/sys/kern/kern_tc.c projects/bmake/sys/kern/kern_time.c projects/bmake/sys/kern/kern_timeout.c projects/bmake/sys/kern/sched_ule.c projects/bmake/sys/kern/subr_blist.c projects/bmake/sys/kern/subr_bus.c projects/bmake/sys/kern/subr_lock.c projects/bmake/sys/kern/subr_mchain.c projects/bmake/sys/kern/subr_param.c projects/bmake/sys/kern/subr_sleepqueue.c projects/bmake/sys/kern/subr_smp.c projects/bmake/sys/kern/subr_syscall.c projects/bmake/sys/kern/subr_taskqueue.c projects/bmake/sys/kern/subr_uio.c projects/bmake/sys/kern/subr_witness.c projects/bmake/sys/kern/sys_generic.c projects/bmake/sys/kern/sys_procdesc.c projects/bmake/sys/kern/sys_process.c projects/bmake/sys/kern/syscalls.c projects/bmake/sys/kern/syscalls.master projects/bmake/sys/kern/systrace_args.c projects/bmake/sys/kern/tty.c projects/bmake/sys/kern/tty_pts.c projects/bmake/sys/kern/uipc_domain.c projects/bmake/sys/kern/uipc_mbuf.c projects/bmake/sys/kern/uipc_mbuf2.c projects/bmake/sys/kern/uipc_mqueue.c projects/bmake/sys/kern/uipc_sockbuf.c projects/bmake/sys/kern/uipc_socket.c projects/bmake/sys/kern/uipc_syscalls.c projects/bmake/sys/kern/uipc_usrreq.c projects/bmake/sys/kern/vfs_acl.c projects/bmake/sys/kern/vfs_bio.c projects/bmake/sys/kern/vfs_export.c projects/bmake/sys/kern/vfs_hash.c projects/bmake/sys/kern/vfs_lookup.c projects/bmake/sys/kern/vfs_mount.c projects/bmake/sys/kern/vfs_mountroot.c projects/bmake/sys/kern/vfs_subr.c projects/bmake/sys/kern/vfs_syscalls.c projects/bmake/sys/kern/vfs_vnops.c projects/bmake/sys/kern/vnode_if.src projects/bmake/sys/kgssapi/gss_accept_sec_context.c projects/bmake/sys/kgssapi/gss_acquire_cred.c projects/bmake/sys/kgssapi/gss_canonicalize_name.c projects/bmake/sys/kgssapi/gss_delete_sec_context.c projects/bmake/sys/kgssapi/gss_display_status.c projects/bmake/sys/kgssapi/gss_export_name.c projects/bmake/sys/kgssapi/gss_impl.c projects/bmake/sys/kgssapi/gss_import_name.c projects/bmake/sys/kgssapi/gss_init_sec_context.c projects/bmake/sys/kgssapi/gss_pname_to_uid.c projects/bmake/sys/kgssapi/gss_release_cred.c projects/bmake/sys/kgssapi/gss_release_name.c projects/bmake/sys/kgssapi/gss_set_cred_option.c projects/bmake/sys/kgssapi/gssapi_impl.h projects/bmake/sys/libkern/arm/divsi3.S projects/bmake/sys/libkern/quad.h projects/bmake/sys/libkern/ucmpdi2.c projects/bmake/sys/mips/adm5120/if_admsw.c projects/bmake/sys/mips/atheros/ar71xx_pci.c projects/bmake/sys/mips/atheros/files.ar71xx projects/bmake/sys/mips/atheros/if_arge.c projects/bmake/sys/mips/beri/beri_machdep.c projects/bmake/sys/mips/beri/files.beri projects/bmake/sys/mips/cavium/files.octeon1 projects/bmake/sys/mips/cavium/if_octm.c projects/bmake/sys/mips/cavium/octe/ethernet-mem.c projects/bmake/sys/mips/cavium/octe/ethernet-rx.c projects/bmake/sys/mips/cavium/octe/ethernet-tx.c projects/bmake/sys/mips/cavium/octe/ethernet.c projects/bmake/sys/mips/cavium/octeon_machdep.c projects/bmake/sys/mips/conf/AP91.hints projects/bmake/sys/mips/conf/AP93.hints projects/bmake/sys/mips/conf/AP96.hints projects/bmake/sys/mips/conf/AR71XX_BASE projects/bmake/sys/mips/conf/AR724X_BASE projects/bmake/sys/mips/conf/AR91XX_BASE projects/bmake/sys/mips/conf/OCTEON1 projects/bmake/sys/mips/conf/PB92 projects/bmake/sys/mips/conf/RSPRO.hints projects/bmake/sys/mips/idt/if_kr.c projects/bmake/sys/mips/include/bus.h projects/bmake/sys/mips/include/fdt.h projects/bmake/sys/mips/include/metadata.h projects/bmake/sys/mips/include/param.h projects/bmake/sys/mips/include/pmap.h projects/bmake/sys/mips/include/vmparam.h projects/bmake/sys/mips/mips/pmap.c projects/bmake/sys/mips/mips/support.S projects/bmake/sys/mips/mips/uma_machdep.c projects/bmake/sys/mips/nlm/dev/net/mdio.c projects/bmake/sys/mips/nlm/dev/net/nae.c projects/bmake/sys/mips/nlm/dev/net/sgmii.c projects/bmake/sys/mips/nlm/dev/net/xlpge.c projects/bmake/sys/mips/nlm/hal/fmn.c projects/bmake/sys/mips/nlm/hal/mdio.h projects/bmake/sys/mips/nlm/hal/sys.h projects/bmake/sys/mips/nlm/hal/ucore_loader.h projects/bmake/sys/mips/nlm/xlp_machdep.c projects/bmake/sys/mips/nlm/xlp_pci.c projects/bmake/sys/mips/rmi/dev/nlge/if_nlge.c projects/bmake/sys/mips/rmi/dev/xlr/rge.c projects/bmake/sys/modules/Makefile projects/bmake/sys/modules/acpi/acpi/Makefile projects/bmake/sys/modules/agp/Makefile projects/bmake/sys/modules/ath/Makefile projects/bmake/sys/modules/cxgbe/tom/Makefile projects/bmake/sys/modules/dtrace/Makefile projects/bmake/sys/modules/hpt27xx/Makefile projects/bmake/sys/modules/iwn/Makefile projects/bmake/sys/modules/nxge/Makefile projects/bmake/sys/modules/ufs/Makefile projects/bmake/sys/modules/usb/Makefile projects/bmake/sys/modules/usb/smsc/Makefile projects/bmake/sys/modules/wlan/Makefile projects/bmake/sys/net/bpf.c projects/bmake/sys/net/bpf.h projects/bmake/sys/net/bpf_buffer.c projects/bmake/sys/net/bpfdesc.h projects/bmake/sys/net/bridgestp.c projects/bmake/sys/net/ieee8023ad_lacp.c projects/bmake/sys/net/if_arcsubr.c projects/bmake/sys/net/if_atmsubr.c projects/bmake/sys/net/if_bridge.c projects/bmake/sys/net/if_ef.c projects/bmake/sys/net/if_ethersubr.c projects/bmake/sys/net/if_fddisubr.c projects/bmake/sys/net/if_fwsubr.c projects/bmake/sys/net/if_gre.c projects/bmake/sys/net/if_iso88025subr.c projects/bmake/sys/net/if_lagg.c projects/bmake/sys/net/if_llatbl.c projects/bmake/sys/net/if_llatbl.h projects/bmake/sys/net/if_pfsync.h projects/bmake/sys/net/if_spppfr.c projects/bmake/sys/net/if_spppsubr.c projects/bmake/sys/net/if_stf.c projects/bmake/sys/net/if_tap.c projects/bmake/sys/net/if_tun.c projects/bmake/sys/net/if_var.h projects/bmake/sys/net/if_vlan.c projects/bmake/sys/net/netmap.h projects/bmake/sys/net/rtsock.c projects/bmake/sys/net/zlib.c projects/bmake/sys/net/zlib.h projects/bmake/sys/net80211/ieee80211_action.c projects/bmake/sys/net80211/ieee80211_adhoc.c projects/bmake/sys/net80211/ieee80211_ddb.c projects/bmake/sys/net80211/ieee80211_freebsd.c projects/bmake/sys/net80211/ieee80211_freebsd.h projects/bmake/sys/net80211/ieee80211_hostap.c projects/bmake/sys/net80211/ieee80211_hwmp.c projects/bmake/sys/net80211/ieee80211_input.c projects/bmake/sys/net80211/ieee80211_ioctl.h projects/bmake/sys/net80211/ieee80211_mesh.c projects/bmake/sys/net80211/ieee80211_mesh.h projects/bmake/sys/net80211/ieee80211_node.c projects/bmake/sys/net80211/ieee80211_node.h projects/bmake/sys/net80211/ieee80211_output.c projects/bmake/sys/net80211/ieee80211_power.c projects/bmake/sys/net80211/ieee80211_proto.c projects/bmake/sys/net80211/ieee80211_radiotap.h projects/bmake/sys/net80211/ieee80211_regdomain.h projects/bmake/sys/net80211/ieee80211_scan_sta.c projects/bmake/sys/net80211/ieee80211_sta.c projects/bmake/sys/net80211/ieee80211_sta.h projects/bmake/sys/net80211/ieee80211_superg.c projects/bmake/sys/net80211/ieee80211_superg.h projects/bmake/sys/net80211/ieee80211_wds.c projects/bmake/sys/netatalk/aarp.c projects/bmake/sys/netatalk/ddp_output.c projects/bmake/sys/netgraph/atm/ccatm/ng_ccatm.c projects/bmake/sys/netgraph/atm/ng_atm.c projects/bmake/sys/netgraph/bluetooth/drivers/bt3c/ng_bt3c_pccard.c projects/bmake/sys/netgraph/bluetooth/drivers/h4/ng_h4.c projects/bmake/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c projects/bmake/sys/netgraph/bluetooth/hci/ng_hci_cmds.c projects/bmake/sys/netgraph/bluetooth/hci/ng_hci_evnt.c projects/bmake/sys/netgraph/bluetooth/hci/ng_hci_misc.c projects/bmake/sys/netgraph/bluetooth/hci/ng_hci_ulpi.c projects/bmake/sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.h projects/bmake/sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c projects/bmake/sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c projects/bmake/sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c projects/bmake/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c projects/bmake/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c projects/bmake/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c projects/bmake/sys/netgraph/bluetooth/socket/ng_btsocket_sco.c projects/bmake/sys/netgraph/netflow/netflow.c projects/bmake/sys/netgraph/netflow/netflow_v9.c projects/bmake/sys/netgraph/ng_UI.c projects/bmake/sys/netgraph/ng_atmllc.c projects/bmake/sys/netgraph/ng_bridge.c projects/bmake/sys/netgraph/ng_cisco.c projects/bmake/sys/netgraph/ng_deflate.c projects/bmake/sys/netgraph/ng_device.c projects/bmake/sys/netgraph/ng_ether.c projects/bmake/sys/netgraph/ng_frame_relay.c projects/bmake/sys/netgraph/ng_gif.c projects/bmake/sys/netgraph/ng_gif_demux.c projects/bmake/sys/netgraph/ng_hub.c projects/bmake/sys/netgraph/ng_iface.c projects/bmake/sys/netgraph/ng_ipfw.c projects/bmake/sys/netgraph/ng_l2tp.c projects/bmake/sys/netgraph/ng_lmi.c projects/bmake/sys/netgraph/ng_mppc.c projects/bmake/sys/netgraph/ng_one2many.c projects/bmake/sys/netgraph/ng_ppp.c projects/bmake/sys/netgraph/ng_pppoe.c projects/bmake/sys/netgraph/ng_pptpgre.c projects/bmake/sys/netgraph/ng_pred1.c projects/bmake/sys/netgraph/ng_rfc1490.c projects/bmake/sys/netgraph/ng_source.c projects/bmake/sys/netgraph/ng_tee.c projects/bmake/sys/netgraph/ng_tty.c projects/bmake/sys/netgraph/ng_vjc.c projects/bmake/sys/netgraph/ng_vlan.c projects/bmake/sys/netinet/if_ether.c projects/bmake/sys/netinet/if_ether.h projects/bmake/sys/netinet/igmp.c projects/bmake/sys/netinet/in.c projects/bmake/sys/netinet/in_gif.c projects/bmake/sys/netinet/in_pcb.c projects/bmake/sys/netinet/ip_carp.c projects/bmake/sys/netinet/ip_icmp.c projects/bmake/sys/netinet/ip_input.c projects/bmake/sys/netinet/ip_mroute.c projects/bmake/sys/netinet/ip_options.c projects/bmake/sys/netinet/ip_output.c projects/bmake/sys/netinet/libalias/alias.c projects/bmake/sys/netinet/libalias/libalias.3 projects/bmake/sys/netinet/raw_ip.c projects/bmake/sys/netinet/sctp_asconf.c projects/bmake/sys/netinet/sctp_auth.c projects/bmake/sys/netinet/sctp_constants.h projects/bmake/sys/netinet/sctp_indata.c projects/bmake/sys/netinet/sctp_input.c projects/bmake/sys/netinet/sctp_output.c projects/bmake/sys/netinet/sctp_output.h projects/bmake/sys/netinet/sctp_pcb.c projects/bmake/sys/netinet/sctp_pcb.h projects/bmake/sys/netinet/sctp_peeloff.c projects/bmake/sys/netinet/sctp_peeloff.h projects/bmake/sys/netinet/sctp_structs.h projects/bmake/sys/netinet/sctp_sysctl.c projects/bmake/sys/netinet/sctp_timer.c projects/bmake/sys/netinet/sctp_usrreq.c projects/bmake/sys/netinet/sctputil.c projects/bmake/sys/netinet/sctputil.h projects/bmake/sys/netinet/tcp.h projects/bmake/sys/netinet/tcp_input.c projects/bmake/sys/netinet/tcp_output.c projects/bmake/sys/netinet/tcp_reass.c projects/bmake/sys/netinet/tcp_subr.c projects/bmake/sys/netinet/tcp_syncache.c projects/bmake/sys/netinet/tcp_timer.c projects/bmake/sys/netinet/tcp_timer.h projects/bmake/sys/netinet/tcp_timewait.c projects/bmake/sys/netinet/tcp_usrreq.c projects/bmake/sys/netinet/toecore.c projects/bmake/sys/netinet/udp.h projects/bmake/sys/netinet/udp_usrreq.c projects/bmake/sys/netinet6/frag6.c projects/bmake/sys/netinet6/icmp6.c projects/bmake/sys/netinet6/in6.c projects/bmake/sys/netinet6/in6_gif.c projects/bmake/sys/netinet6/in6_src.c projects/bmake/sys/netinet6/in6_var.h projects/bmake/sys/netinet6/ip6_input.c projects/bmake/sys/netinet6/ip6_mroute.c projects/bmake/sys/netinet6/ip6_output.c projects/bmake/sys/netinet6/ip6_var.h projects/bmake/sys/netinet6/mld6.c projects/bmake/sys/netinet6/nd6.c projects/bmake/sys/netinet6/nd6.h projects/bmake/sys/netinet6/nd6_nbr.c projects/bmake/sys/netinet6/nd6_rtr.c projects/bmake/sys/netinet6/raw_ip6.c projects/bmake/sys/netinet6/scope6.c projects/bmake/sys/netinet6/scope6_var.h projects/bmake/sys/netinet6/sctp6_usrreq.c projects/bmake/sys/netinet6/sctp6_var.h projects/bmake/sys/netinet6/udp6_usrreq.c projects/bmake/sys/netipsec/ipsec_mbuf.c projects/bmake/sys/netipsec/ipsec_output.c projects/bmake/sys/netipsec/key.c projects/bmake/sys/netipsec/keysock.c projects/bmake/sys/netipsec/xform_ipip.c projects/bmake/sys/netipx/ipx_outputfl.c projects/bmake/sys/netipx/ipx_usrreq.c projects/bmake/sys/netipx/spx_reass.c projects/bmake/sys/netipx/spx_usrreq.c projects/bmake/sys/netnatm/natm.c projects/bmake/sys/netncp/ncp_sock.c projects/bmake/sys/netpfil/ipfw/ip_dn_glue.c projects/bmake/sys/netpfil/ipfw/ip_fw2.c projects/bmake/sys/netpfil/ipfw/ip_fw_dynamic.c projects/bmake/sys/netpfil/ipfw/ip_fw_log.c projects/bmake/sys/netpfil/ipfw/ip_fw_nat.c projects/bmake/sys/netpfil/ipfw/ip_fw_pfil.c projects/bmake/sys/netpfil/ipfw/ip_fw_private.h projects/bmake/sys/netpfil/ipfw/ip_fw_sockopt.c projects/bmake/sys/netpfil/pf/if_pflog.c projects/bmake/sys/netpfil/pf/if_pfsync.c projects/bmake/sys/netpfil/pf/pf.c projects/bmake/sys/netpfil/pf/pf_if.c projects/bmake/sys/netpfil/pf/pf_ioctl.c projects/bmake/sys/netpfil/pf/pf_lb.c projects/bmake/sys/netpfil/pf/pf_norm.c projects/bmake/sys/netpfil/pf/pf_osfp.c projects/bmake/sys/netpfil/pf/pf_ruleset.c projects/bmake/sys/netpfil/pf/pf_table.c projects/bmake/sys/netsmb/smb_iod.c projects/bmake/sys/netsmb/smb_rq.c projects/bmake/sys/netsmb/smb_trantcp.c projects/bmake/sys/nfs/krpc_subr.c projects/bmake/sys/nfs/nfs_common.c projects/bmake/sys/nfs/nfs_common.h projects/bmake/sys/nfs/nfs_nfssvc.c projects/bmake/sys/nfs/nfssvc.h projects/bmake/sys/nfsclient/nfs_krpc.c projects/bmake/sys/nfsclient/nfs_node.c projects/bmake/sys/nfsclient/nfs_subs.c projects/bmake/sys/nfsclient/nfs_vfsops.c projects/bmake/sys/nfsclient/nfs_vnops.c projects/bmake/sys/nfsclient/nfsargs.h projects/bmake/sys/nfsserver/nfs_fha.c projects/bmake/sys/nfsserver/nfs_serv.c projects/bmake/sys/nfsserver/nfs_srvkrpc.c projects/bmake/sys/nfsserver/nfs_srvsubs.c projects/bmake/sys/ofed/drivers/infiniband/core/cma.c projects/bmake/sys/ofed/drivers/infiniband/core/ud_header.c projects/bmake/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c projects/bmake/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/bmake/sys/ofed/drivers/infiniband/ulp/sdp/sdp_bcopy.c projects/bmake/sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c projects/bmake/sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c projects/bmake/sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c projects/bmake/sys/ofed/drivers/net/mlx4/en_tx.c projects/bmake/sys/ofed/include/linux/cdev.h projects/bmake/sys/ofed/include/linux/pci.h projects/bmake/sys/pc98/cbus/pckbd.c projects/bmake/sys/pc98/conf/GENERIC projects/bmake/sys/pc98/include/bus.h projects/bmake/sys/pc98/pc98/machdep.c projects/bmake/sys/pci/if_rl.c projects/bmake/sys/pci/if_rlreg.h projects/bmake/sys/pci/ncr.c projects/bmake/sys/powerpc/aim/locore32.S projects/bmake/sys/powerpc/aim/locore64.S projects/bmake/sys/powerpc/aim/mmu_oea.c projects/bmake/sys/powerpc/aim/mmu_oea64.c projects/bmake/sys/powerpc/aim/slb.c projects/bmake/sys/powerpc/aim/trap.c projects/bmake/sys/powerpc/aim/trap_subr32.S projects/bmake/sys/powerpc/aim/trap_subr64.S projects/bmake/sys/powerpc/aim/uma_machdep.c projects/bmake/sys/powerpc/booke/locore.S projects/bmake/sys/powerpc/booke/machdep.c projects/bmake/sys/powerpc/booke/platform_bare.c projects/bmake/sys/powerpc/booke/pmap.c projects/bmake/sys/powerpc/conf/GENERIC projects/bmake/sys/powerpc/conf/GENERIC64 projects/bmake/sys/powerpc/include/bat.h projects/bmake/sys/powerpc/ps3/if_glc.c projects/bmake/sys/rpc/clnt.h projects/bmake/sys/rpc/clnt_dg.c projects/bmake/sys/rpc/clnt_rc.c projects/bmake/sys/rpc/clnt_vc.c projects/bmake/sys/rpc/rpc_generic.c projects/bmake/sys/rpc/rpcm_subs.h projects/bmake/sys/rpc/rpcsec_gss/rpcsec_gss_prot.c projects/bmake/sys/rpc/svc.c projects/bmake/sys/rpc/svc.h projects/bmake/sys/rpc/svc_dg.c projects/bmake/sys/rpc/svc_vc.c projects/bmake/sys/security/audit/audit.c projects/bmake/sys/security/audit/audit.h projects/bmake/sys/security/audit/audit_arg.c projects/bmake/sys/security/audit/audit_bsm.c projects/bmake/sys/security/audit/audit_bsm_klib.c projects/bmake/sys/security/audit/audit_private.h projects/bmake/sys/security/audit/audit_worker.c projects/bmake/sys/sparc64/conf/GENERIC projects/bmake/sys/sparc64/include/ktr.h projects/bmake/sys/sparc64/include/pmap.h projects/bmake/sys/sparc64/include/smp.h projects/bmake/sys/sparc64/include/vmparam.h projects/bmake/sys/sparc64/pci/fire.c projects/bmake/sys/sparc64/pci/psycho.c projects/bmake/sys/sparc64/pci/schizo.c projects/bmake/sys/sparc64/sparc64/interrupt.S projects/bmake/sys/sparc64/sparc64/pmap.c projects/bmake/sys/sparc64/sparc64/tick.c projects/bmake/sys/sparc64/sparc64/vm_machdep.c projects/bmake/sys/sys/_mutex.h projects/bmake/sys/sys/_rwlock.h projects/bmake/sys/sys/buf_ring.h projects/bmake/sys/sys/bufobj.h projects/bmake/sys/sys/copyright.h projects/bmake/sys/sys/eventhandler.h projects/bmake/sys/sys/file.h projects/bmake/sys/sys/fnv_hash.h projects/bmake/sys/sys/kdb.h projects/bmake/sys/sys/kernel.h projects/bmake/sys/sys/ktr.h projects/bmake/sys/sys/lock.h projects/bmake/sys/sys/mbuf.h projects/bmake/sys/sys/mount.h projects/bmake/sys/sys/namei.h projects/bmake/sys/sys/param.h projects/bmake/sys/sys/pmc.h projects/bmake/sys/sys/proc.h projects/bmake/sys/sys/protosw.h projects/bmake/sys/sys/queue.h projects/bmake/sys/sys/resource.h projects/bmake/sys/sys/signalvar.h projects/bmake/sys/sys/smp.h projects/bmake/sys/sys/socket.h projects/bmake/sys/sys/socketvar.h projects/bmake/sys/sys/syscall.h projects/bmake/sys/sys/syscall.mk projects/bmake/sys/sys/syscallsubr.h projects/bmake/sys/sys/sysctl.h projects/bmake/sys/sys/sysproto.h projects/bmake/sys/sys/systm.h projects/bmake/sys/sys/time.h projects/bmake/sys/sys/tty.h projects/bmake/sys/sys/un.h projects/bmake/sys/sys/vdso.h projects/bmake/sys/sys/vmmeter.h projects/bmake/sys/sys/vnode.h projects/bmake/sys/sys/wait.h projects/bmake/sys/tools/vnode_if.awk projects/bmake/sys/ufs/ffs/ffs_extern.h projects/bmake/sys/ufs/ffs/ffs_inode.c projects/bmake/sys/ufs/ffs/ffs_snapshot.c projects/bmake/sys/ufs/ffs/ffs_softdep.c projects/bmake/sys/ufs/ffs/ffs_vfsops.c projects/bmake/sys/ufs/ffs/fs.h projects/bmake/sys/ufs/ufs/ufs_lookup.c projects/bmake/sys/ufs/ufs/ufs_quota.c projects/bmake/sys/ufs/ufs/ufsmount.h projects/bmake/sys/vm/device_pager.c projects/bmake/sys/vm/sg_pager.c projects/bmake/sys/vm/swap_pager.c projects/bmake/sys/vm/uma.h projects/bmake/sys/vm/uma_core.c projects/bmake/sys/vm/uma_int.h projects/bmake/sys/vm/vm.h projects/bmake/sys/vm/vm_fault.c projects/bmake/sys/vm/vm_kern.c projects/bmake/sys/vm/vm_map.c projects/bmake/sys/vm/vm_map.h projects/bmake/sys/vm/vm_meter.c projects/bmake/sys/vm/vm_mmap.c projects/bmake/sys/vm/vm_object.c projects/bmake/sys/vm/vm_object.h projects/bmake/sys/vm/vm_page.c projects/bmake/sys/vm/vm_page.h projects/bmake/sys/vm/vm_pageout.c projects/bmake/sys/vm/vm_phys.h projects/bmake/sys/vm/vm_unix.c projects/bmake/sys/x86/include/bus.h projects/bmake/sys/x86/include/specialreg.h projects/bmake/sys/x86/x86/intr_machdep.c projects/bmake/sys/x86/x86/io_apic.c projects/bmake/sys/x86/x86/local_apic.c projects/bmake/sys/x86/x86/tsc.c projects/bmake/tools/build/Makefile projects/bmake/tools/build/make_check/Makefile projects/bmake/tools/build/mk/OptionalObsoleteFiles.inc projects/bmake/tools/debugscripts/dot.gdbinit projects/bmake/tools/install.sh projects/bmake/tools/regression/lib/libc/resolv/resolv.c projects/bmake/tools/regression/lib/libc/stdio/test-perror.c projects/bmake/tools/regression/netinet/arphold/arphold.c projects/bmake/tools/regression/netinet/udpzerobyte/udpzerobyte.c projects/bmake/tools/regression/netipx/ipxdgramloopback/ipxdgramloopback.c projects/bmake/tools/regression/sockets/sblock/sblock.c projects/bmake/tools/regression/sockets/sigpipe/sigpipe.c projects/bmake/tools/regression/sockets/unix_cmsg/unix_cmsg.c projects/bmake/tools/regression/sockets/unix_seqpacket_exercise/unix_seqpacket_exercise.c projects/bmake/tools/regression/sockets/zerosend/zerosend.c projects/bmake/tools/regression/ufs/uprintf/ufs_uprintf.c projects/bmake/tools/regression/usr.bin/printf/regress.sh projects/bmake/tools/test/ppsapi/Makefile projects/bmake/tools/test/ppsapi/README projects/bmake/tools/test/pthread_vfork/pthread_vfork_test.c projects/bmake/tools/tools/ath/Makefile projects/bmake/tools/tools/ath/arcode/arcode.c projects/bmake/tools/tools/ath/ath_prom_read/ath_prom_read.c projects/bmake/tools/tools/ath/athdebug/athdebug.c projects/bmake/tools/tools/ath/athdecode/main.c projects/bmake/tools/tools/ath/athkey/athkey.c projects/bmake/tools/tools/ath/athprom/athprom.c projects/bmake/tools/tools/ath/athratestats/main.c projects/bmake/tools/tools/ath/athstats/Makefile projects/bmake/tools/tools/ath/athstats/athstats.c projects/bmake/tools/tools/ath/athsurvey/athsurvey.c projects/bmake/tools/tools/cxgbetool/cxgbetool.c projects/bmake/tools/tools/netrate/netreceive/Makefile projects/bmake/tools/tools/netrate/netreceive/netreceive.c projects/bmake/tools/tools/netrate/netsend/netsend.c projects/bmake/tools/tools/notescheck/notescheck.py projects/bmake/tools/tools/sysbuild/sysbuild.sh projects/bmake/usr.bin/Makefile projects/bmake/usr.bin/apply/apply.c projects/bmake/usr.bin/bc/bc.y projects/bmake/usr.bin/bmake/Makefile projects/bmake/usr.bin/bmake/Makefile.inc projects/bmake/usr.bin/bmake/config.h projects/bmake/usr.bin/bmake/unit-tests/Makefile projects/bmake/usr.bin/calendar/calendars/calendar.freebsd projects/bmake/usr.bin/calendar/calendars/calendar.history projects/bmake/usr.bin/calendar/parsedata.c projects/bmake/usr.bin/chpass/chpass.c projects/bmake/usr.bin/clang/clang-tblgen/Makefile projects/bmake/usr.bin/clang/clang/Makefile projects/bmake/usr.bin/clang/clang/clang.1 projects/bmake/usr.bin/clang/llc/Makefile projects/bmake/usr.bin/clang/lli/Makefile projects/bmake/usr.bin/clang/llvm-mc/Makefile projects/bmake/usr.bin/clang/llvm-objdump/Makefile projects/bmake/usr.bin/clang/llvm-rtdyld/Makefile projects/bmake/usr.bin/clang/opt/Makefile projects/bmake/usr.bin/clang/tblgen/Makefile projects/bmake/usr.bin/cut/cut.1 projects/bmake/usr.bin/cut/cut.c projects/bmake/usr.bin/dc/bcode.c projects/bmake/usr.bin/dc/bcode.h projects/bmake/usr.bin/dc/inout.c projects/bmake/usr.bin/du/du.1 projects/bmake/usr.bin/ee/Makefile projects/bmake/usr.bin/fetch/fetch.c projects/bmake/usr.bin/find/find.1 projects/bmake/usr.bin/grep/Makefile projects/bmake/usr.bin/grep/file.c projects/bmake/usr.bin/grep/grep.c projects/bmake/usr.bin/grep/grep.h projects/bmake/usr.bin/grep/regex/tre-fastmatch.c projects/bmake/usr.bin/grep/util.c projects/bmake/usr.bin/indent/indent_globs.h projects/bmake/usr.bin/join/join.c projects/bmake/usr.bin/ktrdump/ktrdump.c projects/bmake/usr.bin/less/defines.h projects/bmake/usr.bin/less/zless.sh projects/bmake/usr.bin/locale/locale.1 projects/bmake/usr.bin/locale/locale.c projects/bmake/usr.bin/locate/locate/locate.c projects/bmake/usr.bin/m4/Makefile projects/bmake/usr.bin/make/main.c projects/bmake/usr.bin/man/man.1 projects/bmake/usr.bin/man/man.sh projects/bmake/usr.bin/ministat/ministat.1 projects/bmake/usr.bin/ministat/ministat.c projects/bmake/usr.bin/mkcsmapper/Makefile.inc projects/bmake/usr.bin/mktemp/mktemp.1 projects/bmake/usr.bin/netstat/inet.c projects/bmake/usr.bin/netstat/route.c projects/bmake/usr.bin/newgrp/newgrp.1 projects/bmake/usr.bin/newgrp/newgrp.c projects/bmake/usr.bin/nfsstat/nfsstat.1 projects/bmake/usr.bin/nfsstat/nfsstat.c projects/bmake/usr.bin/passwd/Makefile projects/bmake/usr.bin/pr/pr.1 projects/bmake/usr.bin/printf/printf.c projects/bmake/usr.bin/procstat/procstat.c projects/bmake/usr.bin/rctl/rctl.8 projects/bmake/usr.bin/seq/seq.1 projects/bmake/usr.bin/sort/sort.c projects/bmake/usr.bin/sort/sort.h projects/bmake/usr.bin/ssh-copy-id/ssh-copy-id.1 projects/bmake/usr.bin/ssh-copy-id/ssh-copy-id.sh projects/bmake/usr.bin/stdbuf/stdbuf.c projects/bmake/usr.bin/systat/vmstat.c projects/bmake/usr.bin/tail/read.c projects/bmake/usr.bin/time/time.c projects/bmake/usr.bin/tip/tip/cu.1 projects/bmake/usr.bin/top/machine.c projects/bmake/usr.bin/tr/tr.c projects/bmake/usr.bin/truss/main.c projects/bmake/usr.bin/ul/ul.c projects/bmake/usr.bin/vmstat/vmstat.c projects/bmake/usr.bin/w/extern.h projects/bmake/usr.bin/w/proc_compare.c projects/bmake/usr.bin/w/w.c projects/bmake/usr.bin/xargs/strnsubst.c projects/bmake/usr.bin/xinstall/Makefile projects/bmake/usr.bin/xinstall/install.1 projects/bmake/usr.bin/xinstall/xinstall.c projects/bmake/usr.sbin/Makefile projects/bmake/usr.sbin/Makefile.amd64 projects/bmake/usr.sbin/Makefile.i386 projects/bmake/usr.sbin/Makefile.sparc64 projects/bmake/usr.sbin/acpi/acpidb/Makefile projects/bmake/usr.sbin/acpi/acpidump/acpi.c projects/bmake/usr.sbin/acpi/acpidump/acpidump.8 projects/bmake/usr.sbin/acpi/iasl/Makefile projects/bmake/usr.sbin/arp/arp.8 projects/bmake/usr.sbin/arp/arp.c projects/bmake/usr.sbin/bluetooth/hcseriald/hcseriald.8 projects/bmake/usr.sbin/bluetooth/hcseriald/hcseriald.c projects/bmake/usr.sbin/bsdconfig/Makefile projects/bmake/usr.sbin/bsdconfig/USAGE projects/bmake/usr.sbin/bsdconfig/bsdconfig projects/bmake/usr.sbin/bsdconfig/bsdconfig.8 projects/bmake/usr.sbin/bsdconfig/console/console projects/bmake/usr.sbin/bsdconfig/console/font projects/bmake/usr.sbin/bsdconfig/console/keymap projects/bmake/usr.sbin/bsdconfig/console/repeat projects/bmake/usr.sbin/bsdconfig/console/saver projects/bmake/usr.sbin/bsdconfig/console/screenmap projects/bmake/usr.sbin/bsdconfig/console/ttys projects/bmake/usr.sbin/bsdconfig/diskmgmt/diskmgmt projects/bmake/usr.sbin/bsdconfig/docsinstall/docsinstall projects/bmake/usr.sbin/bsdconfig/dot/dot projects/bmake/usr.sbin/bsdconfig/examples/bsdconfigrc projects/bmake/usr.sbin/bsdconfig/include/messages.subr projects/bmake/usr.sbin/bsdconfig/mouse/disable projects/bmake/usr.sbin/bsdconfig/mouse/enable projects/bmake/usr.sbin/bsdconfig/mouse/flags projects/bmake/usr.sbin/bsdconfig/mouse/mouse projects/bmake/usr.sbin/bsdconfig/mouse/port projects/bmake/usr.sbin/bsdconfig/mouse/type projects/bmake/usr.sbin/bsdconfig/networking/defaultrouter projects/bmake/usr.sbin/bsdconfig/networking/devices projects/bmake/usr.sbin/bsdconfig/networking/hostname projects/bmake/usr.sbin/bsdconfig/networking/include/messages.subr projects/bmake/usr.sbin/bsdconfig/networking/nameservers projects/bmake/usr.sbin/bsdconfig/networking/networking projects/bmake/usr.sbin/bsdconfig/networking/share/common.subr projects/bmake/usr.sbin/bsdconfig/networking/share/device.subr projects/bmake/usr.sbin/bsdconfig/networking/share/hostname.subr projects/bmake/usr.sbin/bsdconfig/networking/share/ipaddr.subr projects/bmake/usr.sbin/bsdconfig/networking/share/media.subr projects/bmake/usr.sbin/bsdconfig/networking/share/netmask.subr projects/bmake/usr.sbin/bsdconfig/networking/share/resolv.subr projects/bmake/usr.sbin/bsdconfig/networking/share/routing.subr projects/bmake/usr.sbin/bsdconfig/password/password projects/bmake/usr.sbin/bsdconfig/password/share/password.subr projects/bmake/usr.sbin/bsdconfig/security/kern_securelevel projects/bmake/usr.sbin/bsdconfig/security/security projects/bmake/usr.sbin/bsdconfig/share/Makefile projects/bmake/usr.sbin/bsdconfig/share/common.subr projects/bmake/usr.sbin/bsdconfig/share/dialog.subr projects/bmake/usr.sbin/bsdconfig/share/mustberoot.subr projects/bmake/usr.sbin/bsdconfig/share/strings.subr projects/bmake/usr.sbin/bsdconfig/share/sysrc.subr projects/bmake/usr.sbin/bsdconfig/startup/misc projects/bmake/usr.sbin/bsdconfig/startup/rcadd projects/bmake/usr.sbin/bsdconfig/startup/rcconf projects/bmake/usr.sbin/bsdconfig/startup/rcdelete projects/bmake/usr.sbin/bsdconfig/startup/rcedit projects/bmake/usr.sbin/bsdconfig/startup/rcvar projects/bmake/usr.sbin/bsdconfig/startup/share/rcconf.subr projects/bmake/usr.sbin/bsdconfig/startup/share/rcedit.subr projects/bmake/usr.sbin/bsdconfig/startup/share/rcvar.subr projects/bmake/usr.sbin/bsdconfig/startup/startup projects/bmake/usr.sbin/bsdconfig/timezone/share/continents.subr projects/bmake/usr.sbin/bsdconfig/timezone/share/countries.subr projects/bmake/usr.sbin/bsdconfig/timezone/share/iso3166.subr projects/bmake/usr.sbin/bsdconfig/timezone/share/menus.subr projects/bmake/usr.sbin/bsdconfig/timezone/share/zones.subr projects/bmake/usr.sbin/bsdconfig/timezone/timezone projects/bmake/usr.sbin/bsdconfig/ttys/ttys projects/bmake/usr.sbin/bsdconfig/usermgmt/groupadd projects/bmake/usr.sbin/bsdconfig/usermgmt/groupdel projects/bmake/usr.sbin/bsdconfig/usermgmt/groupedit projects/bmake/usr.sbin/bsdconfig/usermgmt/groupinput projects/bmake/usr.sbin/bsdconfig/usermgmt/share/group_input.subr projects/bmake/usr.sbin/bsdconfig/usermgmt/share/user_input.subr projects/bmake/usr.sbin/bsdconfig/usermgmt/useradd projects/bmake/usr.sbin/bsdconfig/usermgmt/userdel projects/bmake/usr.sbin/bsdconfig/usermgmt/useredit projects/bmake/usr.sbin/bsdconfig/usermgmt/userinput projects/bmake/usr.sbin/bsdconfig/usermgmt/usermgmt projects/bmake/usr.sbin/bsdinstall/bsdinstall.8 projects/bmake/usr.sbin/bsdinstall/partedit/Makefile projects/bmake/usr.sbin/bsdinstall/partedit/diskeditor.c projects/bmake/usr.sbin/bsdinstall/partedit/part_wizard.c projects/bmake/usr.sbin/bsdinstall/partedit/partedit.c projects/bmake/usr.sbin/bsdinstall/partedit/partedit.h projects/bmake/usr.sbin/bsdinstall/scripts/Makefile projects/bmake/usr.sbin/bsdinstall/scripts/mirrorselect projects/bmake/usr.sbin/bsdinstall/scripts/services projects/bmake/usr.sbin/bsdinstall/scripts/wlanconfig projects/bmake/usr.sbin/chkgrp/chkgrp.8 projects/bmake/usr.sbin/chkgrp/chkgrp.c projects/bmake/usr.sbin/cpucontrol/intel.c projects/bmake/usr.sbin/cpucontrol/via.c projects/bmake/usr.sbin/crunch/crunchgen/crunchgen.c projects/bmake/usr.sbin/crunch/crunchide/exec_elf32.c projects/bmake/usr.sbin/crunch/examples/really-big.conf projects/bmake/usr.sbin/daemon/daemon.c projects/bmake/usr.sbin/edquota/edquota.c projects/bmake/usr.sbin/gssd/Makefile projects/bmake/usr.sbin/gssd/gssd.8 projects/bmake/usr.sbin/gssd/gssd.c projects/bmake/usr.sbin/ifmcstat/ifmcstat.c projects/bmake/usr.sbin/inetd/inetd.c projects/bmake/usr.sbin/iostat/iostat.8 projects/bmake/usr.sbin/iostat/iostat.c projects/bmake/usr.sbin/mergemaster/mergemaster.sh projects/bmake/usr.sbin/mountd/exports.5 projects/bmake/usr.sbin/mountd/mountd.c projects/bmake/usr.sbin/moused/moused.8 projects/bmake/usr.sbin/mptable/mptable.c projects/bmake/usr.sbin/mtest/mtest.c projects/bmake/usr.sbin/mtree/Makefile projects/bmake/usr.sbin/ndiscvt/inf-parse.y projects/bmake/usr.sbin/ndiscvt/ndiscvt.c projects/bmake/usr.sbin/ndp/ndp.8 projects/bmake/usr.sbin/ndp/ndp.c projects/bmake/usr.sbin/newsyslog/newsyslog.8 projects/bmake/usr.sbin/newsyslog/newsyslog.c projects/bmake/usr.sbin/nfscbd/nfscbd.8 projects/bmake/usr.sbin/nfsd/nfsd.8 projects/bmake/usr.sbin/nfsd/nfsd.c projects/bmake/usr.sbin/nfsd/nfsv4.4 projects/bmake/usr.sbin/pciconf/Makefile projects/bmake/usr.sbin/pciconf/cap.c projects/bmake/usr.sbin/pkg/Makefile projects/bmake/usr.sbin/pkg/pkg.c projects/bmake/usr.sbin/pkg_install/add/main.c projects/bmake/usr.sbin/pkg_install/add/pkg_add.1 projects/bmake/usr.sbin/pkg_install/create/pkg_create.1 projects/bmake/usr.sbin/pkg_install/delete/pkg_delete.1 projects/bmake/usr.sbin/pkg_install/info/pkg_info.1 projects/bmake/usr.sbin/pkg_install/lib/lib.h projects/bmake/usr.sbin/pkg_install/lib/pkgng.c projects/bmake/usr.sbin/pkg_install/updating/pkg_updating.1 projects/bmake/usr.sbin/pkg_install/version/pkg_version.1 projects/bmake/usr.sbin/portsnap/portsnap/portsnap.sh projects/bmake/usr.sbin/ppp/README.changes projects/bmake/usr.sbin/ppp/arp.c projects/bmake/usr.sbin/ppp/defs.h projects/bmake/usr.sbin/ppp/ppp.8.m4 projects/bmake/usr.sbin/pw/bitmap.c projects/bmake/usr.sbin/pw/grupd.c projects/bmake/usr.sbin/pw/pw_group.c projects/bmake/usr.sbin/pw/pw_log.c projects/bmake/usr.sbin/pw/pw_nis.c projects/bmake/usr.sbin/pw/pw_user.c projects/bmake/usr.sbin/pw/pw_vpw.c projects/bmake/usr.sbin/pw/pwupd.c projects/bmake/usr.sbin/pw/rm_r.c projects/bmake/usr.sbin/rarpd/rarpd.c projects/bmake/usr.sbin/route6d/route6d.8 projects/bmake/usr.sbin/route6d/route6d.c projects/bmake/usr.sbin/rpcbind/rpcbind.c projects/bmake/usr.sbin/rpcbind/util.c projects/bmake/usr.sbin/service/service.8 projects/bmake/usr.sbin/service/service.sh projects/bmake/usr.sbin/syslogd/syslogd.c projects/bmake/usr.sbin/sysrc/Makefile projects/bmake/usr.sbin/tcpdrop/tcpdrop.8 projects/bmake/usr.sbin/tcpdrop/tcpdrop.c projects/bmake/usr.sbin/timed/timed/acksend.c projects/bmake/usr.sbin/timed/timed/byteorder.c projects/bmake/usr.sbin/timed/timed/candidate.c projects/bmake/usr.sbin/timed/timed/cksum.c projects/bmake/usr.sbin/timed/timed/correct.c projects/bmake/usr.sbin/timed/timed/master.c projects/bmake/usr.sbin/timed/timed/measure.c projects/bmake/usr.sbin/timed/timed/networkdelta.c projects/bmake/usr.sbin/timed/timed/readmsg.c projects/bmake/usr.sbin/timed/timed/slave.c projects/bmake/usr.sbin/timed/timed/timed.c projects/bmake/usr.sbin/timed/timedc/cmds.c projects/bmake/usr.sbin/timed/timedc/timedc.c projects/bmake/usr.sbin/watchdogd/watchdogd.c projects/bmake/usr.sbin/wpa/wpa_supplicant/wpa_supplicant.8 projects/bmake/usr.sbin/ypserv/yp_main.c Directory Properties: projects/bmake/ (props changed) projects/bmake/cddl/contrib/opensolaris/ (props changed) projects/bmake/cddl/contrib/opensolaris/cmd/zfs/ (props changed) projects/bmake/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/bmake/contrib/atf/ (props changed) projects/bmake/contrib/bind9/ (props changed) projects/bmake/contrib/binutils/ (props changed) projects/bmake/contrib/binutils/config/acinclude.m4 (props changed) projects/bmake/contrib/bmake/ (props changed) projects/bmake/contrib/bsnmp/lib/tc.def (props changed) projects/bmake/contrib/bsnmp/snmp_target/snmp_target.3 (props changed) projects/bmake/contrib/bsnmp/snmp_target/target_snmp.c (props changed) projects/bmake/contrib/bsnmp/snmp_target/target_tree.def (props changed) projects/bmake/contrib/bsnmp/snmp_usm/snmp_usm.3 (props changed) projects/bmake/contrib/bsnmp/snmp_usm/usm_snmp.c (props changed) projects/bmake/contrib/bsnmp/snmp_usm/usm_tree.def (props changed) projects/bmake/contrib/bsnmp/snmp_vacm/snmp_vacm.3 (props changed) projects/bmake/contrib/bsnmp/snmp_vacm/vacm_snmp.c (props changed) projects/bmake/contrib/bsnmp/snmp_vacm/vacm_tree.def (props changed) projects/bmake/contrib/compiler-rt/ (props changed) projects/bmake/contrib/dialog/ (props changed) projects/bmake/contrib/dialog/samples/copifuncs/copi.ifman1 (props changed) projects/bmake/contrib/dialog/samples/copifuncs/copi.ifmcfg2 (props changed) projects/bmake/contrib/dialog/samples/copifuncs/copi.ifmcfg4 (props changed) projects/bmake/contrib/dialog/samples/copifuncs/copi.ifmcfg5 (props changed) projects/bmake/contrib/dialog/samples/copifuncs/copi.sendifm2 (props changed) projects/bmake/contrib/dtc/ (props changed) projects/bmake/contrib/ee/ (props changed) projects/bmake/contrib/ee/Makefile (props changed) projects/bmake/contrib/ee/ee.c (props changed) projects/bmake/contrib/expat/ (props changed) projects/bmake/contrib/expat/doc/expat.png (props changed) projects/bmake/contrib/expat/doc/valid-xhtml10.png (props changed) projects/bmake/contrib/expat/lib/expat_external.h (props changed) projects/bmake/contrib/expat/tests/benchmark/README.txt (props changed) projects/bmake/contrib/expat/tests/benchmark/benchmark.c (props changed) projects/bmake/contrib/expat/tests/benchmark/benchmark.dsp (props changed) projects/bmake/contrib/expat/tests/benchmark/benchmark.dsw (props changed) projects/bmake/contrib/expat/tests/minicheck.c (props changed) projects/bmake/contrib/expat/tests/minicheck.h (props changed) projects/bmake/contrib/expat/tests/runtestspp.cpp (props changed) projects/bmake/contrib/expat/xmlwf/codepage.c (props changed) projects/bmake/contrib/expat/xmlwf/codepage.h (props changed) projects/bmake/contrib/expat/xmlwf/ct.c (props changed) projects/bmake/contrib/expat/xmlwf/filemap.h (props changed) projects/bmake/contrib/expat/xmlwf/readfilemap.c (props changed) projects/bmake/contrib/expat/xmlwf/unixfilemap.c (props changed) projects/bmake/contrib/expat/xmlwf/win32filemap.c (props changed) projects/bmake/contrib/expat/xmlwf/xmlfile.c (props changed) projects/bmake/contrib/expat/xmlwf/xmlfile.h (props changed) projects/bmake/contrib/expat/xmlwf/xmlmime.c (props changed) projects/bmake/contrib/expat/xmlwf/xmlmime.h (props changed) projects/bmake/contrib/expat/xmlwf/xmltchar.h (props changed) projects/bmake/contrib/expat/xmlwf/xmlurl.h (props changed) projects/bmake/contrib/expat/xmlwf/xmlwf.c (props changed) projects/bmake/contrib/expat/xmlwf/xmlwin32url.cxx (props changed) projects/bmake/contrib/file/ (props changed) projects/bmake/contrib/gcc/ (props changed) projects/bmake/contrib/gcc/config/i386/host-cygwin.c (props changed) projects/bmake/contrib/gcc/config/i386/winnt-cxx.c (props changed) projects/bmake/contrib/gcc/config/i386/winnt-stubs.c (props changed) projects/bmake/contrib/gdb/ (props changed) projects/bmake/contrib/gdb/gdb/config/i386/nm-nto.h (props changed) projects/bmake/contrib/gdb/gdb/config/i386/nto.mh (props changed) projects/bmake/contrib/gdb/gdb/config/i386/nto.mt (props changed) projects/bmake/contrib/gdb/gdb/config/i386/tm-nto.h (props changed) projects/bmake/contrib/gdb/gdb/config/tm-nto.h (props changed) projects/bmake/contrib/gdb/gdb/i386-nto-tdep.c (props changed) projects/bmake/contrib/gdb/gdb/nto-procfs.c (props changed) projects/bmake/contrib/gdb/gdb/nto-tdep.c (props changed) projects/bmake/contrib/gdb/gdb/nto-tdep.h (props changed) projects/bmake/contrib/gdb/gdb/proc-api.c (props changed) projects/bmake/contrib/gdb/gdb/proc-events.c (props changed) projects/bmake/contrib/gdb/gdb/proc-flags.c (props changed) projects/bmake/contrib/gdb/gdb/proc-why.c (props changed) projects/bmake/contrib/gdb/gdb/uw-thread.c (props changed) projects/bmake/contrib/gdtoa/ (props changed) projects/bmake/contrib/ipfilter/FreeBSD-4.0/ipv6-patch (props changed) projects/bmake/contrib/ipfilter/FreeBSD-4.0/ipv6-patch-4.0 (props changed) projects/bmake/contrib/less/ (props changed) projects/bmake/contrib/libarchive/ (props changed) projects/bmake/contrib/libarchive/libarchive/ (props changed) projects/bmake/contrib/libc++/ (props changed) projects/bmake/contrib/libcxxrt/ (props changed) projects/bmake/contrib/libpcap/ (props changed) projects/bmake/contrib/libpcap/configure.in (props changed) projects/bmake/contrib/libstdc++/ (props changed) projects/bmake/contrib/llvm/ (props changed) projects/bmake/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.h (props changed) projects/bmake/contrib/llvm/tools/clang/ (props changed) projects/bmake/contrib/ntp/ (props changed) projects/bmake/contrib/ntp/html/drivers/driver44.html (props changed) projects/bmake/contrib/ntp/include/icom.h (props changed) projects/bmake/contrib/ntp/readme.y2kfixes (props changed) projects/bmake/contrib/ntp/scripts/stats/clock.awk (props changed) projects/bmake/contrib/ntp/scripts/stats/dupe.awk (props changed) projects/bmake/contrib/ntp/scripts/stats/ensemble.S (props changed) projects/bmake/contrib/ntp/scripts/stats/ensemble.awk (props changed) projects/bmake/contrib/ntp/scripts/stats/etf.S (props changed) projects/bmake/contrib/ntp/scripts/stats/etf.awk (props changed) projects/bmake/contrib/ntp/scripts/stats/itf.S (props changed) projects/bmake/contrib/ntp/scripts/stats/itf.awk (props changed) projects/bmake/contrib/ntp/scripts/stats/loop.S (props changed) projects/bmake/contrib/ntp/scripts/stats/loop.awk (props changed) projects/bmake/contrib/ntp/scripts/stats/loop_summary (props changed) projects/bmake/contrib/ntp/scripts/stats/peer.awk (props changed) projects/bmake/contrib/ntp/scripts/stats/psummary.awk (props changed) projects/bmake/contrib/ntp/scripts/stats/tdata.S (props changed) projects/bmake/contrib/ntp/scripts/stats/tdata.awk (props changed) projects/bmake/contrib/one-true-awk/ (props changed) projects/bmake/contrib/openbsm/ (props changed) projects/bmake/contrib/sendmail/ (props changed) projects/bmake/contrib/tcpdump/ (props changed) projects/bmake/contrib/tcpdump/bgp.h (props changed) projects/bmake/contrib/tcpdump/configure.in (props changed) projects/bmake/contrib/tcpdump/ipproto.c (props changed) projects/bmake/contrib/tcpdump/l2vpn.c (props changed) projects/bmake/contrib/tcpdump/l2vpn.h (props changed) projects/bmake/contrib/tcpdump/nlpid.c (props changed) projects/bmake/contrib/tcpdump/print-syslog.c (props changed) projects/bmake/contrib/top/ (props changed) projects/bmake/contrib/tzdata/ (props changed) projects/bmake/contrib/wpa/ (props changed) projects/bmake/contrib/xz/ (props changed) projects/bmake/crypto/heimdal/ (props changed) projects/bmake/crypto/heimdal/doc/vars.texi (props changed) projects/bmake/crypto/openssl/ (props changed) projects/bmake/crypto/openssl/crypto/bn/asm/s390x.S (props changed) projects/bmake/crypto/openssl/crypto/bn/bn_const.c (props changed) projects/bmake/crypto/openssl/crypto/ocsp/ocsp_cl.c (props changed) projects/bmake/crypto/openssl/crypto/ocsp/ocsp_ext.c (props changed) projects/bmake/crypto/openssl/crypto/ocsp/ocsp_lib.c (props changed) projects/bmake/crypto/openssl/crypto/ocsp/ocsp_srv.c (props changed) projects/bmake/crypto/openssl/crypto/rand/rand_lcl.h (props changed) projects/bmake/crypto/openssl/crypto/vms_rms.h (props changed) projects/bmake/crypto/openssl/util/libeay.num (props changed) projects/bmake/crypto/openssl/util/ssleay.num (props changed) projects/bmake/gnu/lib/ (props changed) projects/bmake/gnu/usr.bin/binutils/ (props changed) projects/bmake/gnu/usr.bin/cc/cc_tools/ (props changed) projects/bmake/gnu/usr.bin/gdb/ (props changed) projects/bmake/lib/libc/ (props changed) projects/bmake/lib/libutil/ (props changed) projects/bmake/sbin/ (props changed) projects/bmake/share/man/man4/ (props changed) projects/bmake/share/zoneinfo/ (props changed) projects/bmake/sys/ (props changed) projects/bmake/sys/boot/ (props changed) projects/bmake/sys/boot/i386/efi/ (props changed) projects/bmake/sys/boot/powerpc/boot1.chrp/ (props changed) projects/bmake/sys/boot/powerpc/ofw/ (props changed) projects/bmake/sys/cddl/contrib/opensolaris/ (props changed) projects/bmake/sys/conf/ (props changed) projects/bmake/sys/contrib/dev/acpica/ (props changed) projects/bmake/sys/contrib/dev/acpica/common/ (props changed) projects/bmake/sys/contrib/dev/acpica/compiler/ (props changed) projects/bmake/sys/contrib/dev/acpica/components/debugger/ (props changed) projects/bmake/sys/contrib/dev/acpica/components/disassembler/ (props changed) projects/bmake/sys/contrib/dev/acpica/components/dispatcher/ (props changed) projects/bmake/sys/contrib/dev/acpica/components/events/ (props changed) projects/bmake/sys/contrib/dev/acpica/components/executer/ (props changed) projects/bmake/sys/contrib/dev/acpica/components/hardware/ (props changed) projects/bmake/sys/contrib/dev/acpica/components/namespace/ (props changed) projects/bmake/sys/contrib/dev/acpica/components/parser/ (props changed) projects/bmake/sys/contrib/dev/acpica/components/resources/ (props changed) projects/bmake/sys/contrib/dev/acpica/components/tables/ (props changed) projects/bmake/sys/contrib/dev/acpica/components/utilities/ (props changed) projects/bmake/sys/contrib/dev/acpica/include/ (props changed) projects/bmake/sys/contrib/dev/acpica/os_specific/ (props changed) projects/bmake/sys/contrib/octeon-sdk/ (props changed) projects/bmake/sys/dev/ath/ath_hal/ar5211/boss.ini (props changed) projects/bmake/sys/dev/bktr/CHANGELOG.TXT (props changed) projects/bmake/sys/dev/ixgbe/ixgbe_82598.h (props changed) projects/bmake/sys/dev/ixgbe/ixgbe_82599.h (props changed) projects/bmake/sys/dev/ixgbe/ixgbe_x540.c (props changed) projects/bmake/sys/dev/ixgbe/ixgbe_x540.h (props changed) projects/bmake/sys/mips/rmi/msgring_xls.cfg (props changed) projects/bmake/sys/modules/digi/Makefile (props changed) projects/bmake/sys/modules/digi/Makefile.inc (props changed) projects/bmake/sys/modules/isci/Makefile (props changed) projects/bmake/sys/modules/sound/driver/ich/Makefile (props changed) projects/bmake/usr.bin/calendar/ (props changed) projects/bmake/usr.bin/procstat/ (props changed) projects/bmake/usr.sbin/bsnmpd/modules/snmp_target/Makefile (props changed) projects/bmake/usr.sbin/bsnmpd/modules/snmp_usm/Makefile (props changed) projects/bmake/usr.sbin/bsnmpd/modules/snmp_vacm/Makefile (props changed) projects/bmake/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c (props changed) projects/bmake/usr.sbin/ndiscvt/ (props changed) Modified: projects/bmake/COPYRIGHT ============================================================================== --- projects/bmake/COPYRIGHT Fri Feb 8 15:52:20 2013 (r246554) +++ projects/bmake/COPYRIGHT Fri Feb 8 16:10:16 2013 (r246555) @@ -4,7 +4,7 @@ The compilation of software known as FreeBSD is distributed under the following terms: -Copyright (c) 1992-2012 The FreeBSD Project. All rights reserved. +Copyright (c) 1992-2013 The FreeBSD Project. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions Modified: projects/bmake/LOCKS ============================================================================== --- projects/bmake/LOCKS Fri Feb 8 15:52:20 2013 (r246554) +++ projects/bmake/LOCKS Fri Feb 8 16:10:16 2013 (r246555) @@ -11,3 +11,4 @@ releng/4.* Requires Security Officer app releng/5.* Requires Security Officer approval. releng/6.* Requires Security Officer approval. releng/7.* Requires Security Officer approval. +releng/8.* Requires Security Officer approval. Modified: projects/bmake/Makefile.inc1 ============================================================================== --- projects/bmake/Makefile.inc1 Fri Feb 8 15:52:20 2013 (r246554) +++ projects/bmake/Makefile.inc1 Fri Feb 8 16:10:16 2013 (r246555) @@ -4,6 +4,8 @@ # Make command line options: # -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir # -DNO_CLEAN do not clean at all +# -DDB_FROM_SRC use the user/group databases in src/etc instead of +# the system database when installing. # -DNO_SHARE do not go into share subdir # -DKERNFAST define NO_KERNEL{CONFIG,CLEAN,DEPEND,OBJ} # -DNO_KERNELCONFIG do not run config in ${MAKE} buildkernel @@ -11,8 +13,8 @@ # -DNO_KERNELDEPEND do not run ${MAKE} depend in ${MAKE} buildkernel # -DNO_KERNELOBJ do not run ${MAKE} obj in ${MAKE} buildkernel # -DNO_PORTSUPDATE do not update ports in ${MAKE} update +# -DNO_ROOT install without using root privilege # -DNO_DOCUPDATE do not update doc in ${MAKE} update -# -DNO_WWWUPDATE do not update www in ${MAKE} update # -DNO_CTF do not run the DTrace CTF conversion tools on built objects # LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list # LOCAL_LIB_DIRS="list of dirs" to add additional dirs to libraries target @@ -20,9 +22,13 @@ # to be created before files are installed # LOCAL_TOOL_DIRS="list of dirs" to add additional dirs to the build-tools # list +# METALOG="path to metadata log" to write permission and ownership +# when NO_ROOT is set. (default: ${DESTDIR}/METALOG) # TARGET="machine" to crossbuild world for a different machine type # TARGET_ARCH= may be required when a TARGET supports multiple endians # BUILDENV_SHELL= shell to launch for the buildenv target (def:/bin/sh) +# WORLD_FLAGS= additional flags to pass to make(1) during buildworld +# KERNEL_FLAGS= additional flags to pass to make(1) during buildkernel # # The intended user-driven targets are: @@ -183,7 +189,7 @@ OBJTREE= ${MAKEOBJDIRPREFIX}/${TARGET}.$ .endif WORLDTMP= ${OBJTREE}${.CURDIR}/tmp # /usr/games added for fortune which depend on strfile -BPATH= ${WORLDTMP}/legacy/usr/sbin:${WORLDTMP}/legacy/usr/bin:${WORLDTMP}/legacy/usr/games +BPATH= ${WORLDTMP}/legacy/usr/sbin:${WORLDTMP}/legacy/usr/bin:${WORLDTMP}/legacy/usr/games:${WORLDTMP}/legacy/bin XPATH= ${WORLDTMP}/usr/sbin:${WORLDTMP}/usr/bin:${WORLDTMP}/usr/games STRICTTMPPATH= ${BPATH}:${XPATH} TMPPATH= ${STRICTTMPPATH}:${PATH} @@ -243,7 +249,7 @@ BMAKEENV= INSTALL="sh ${.CURDIR}/tools/i MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" \ COMPILER_TYPE=${COMPILER_TYPE} BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ - ${BMAKEENV} ${MAKE} -f Makefile.inc1 \ + ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ SSP_CFLAGS= \ @@ -254,7 +260,7 @@ BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ # build-tools stage TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ - ${BMAKEENV} ${MAKE} -f Makefile.inc1 \ + ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ @@ -289,7 +295,7 @@ WMAKE_COMPILER_TYPE= gcc WMAKE_COMPILER_TYPE= clang .endif WMAKEENV+= COMPILER_TYPE=${WMAKE_COMPILER_TYPE} -WMAKE= ${WMAKEENV} ${MAKE} -f Makefile.inc1 DESTDIR=${WORLDTMP} +WMAKE= ${WMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 DESTDIR=${WORLDTMP} .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64" # 32 bit world @@ -339,18 +345,20 @@ LIB32WMAKEFLAGS+= \ CXX="${CXX} ${LIB32FLAGS}" \ DESTDIR=${LIB32TMP} \ -DCOMPAT_32BIT \ + -DLIBRARIES_ONLY \ -DNO_CPU_CFLAGS \ -DNO_CTF \ -DNO_LINT LIB32WMAKE= ${LIB32WMAKEENV} ${MAKE} ${LIB32WMAKEFLAGS} \ -DWITHOUT_BIND -DWITHOUT_MAN -DWITHOUT_INFO -DWITHOUT_HTML -LIB32IMAKE= ${LIB32WMAKE:NINSTALL=*:NDESTDIR=*:N_LDSCRIPTROOT=*} -DNO_INCS +LIB32IMAKE= ${LIB32WMAKE:NINSTALL=*:NDESTDIR=*:N_LDSCRIPTROOT=*} -DNO_INCS \ + ${IMAKE_INSTALL} .endif -# install stage IMAKEENV= ${CROSSENV:N_LDSCRIPTROOT=*} -IMAKE= ${IMAKEENV} ${MAKE} -f Makefile.inc1 +IMAKE= ${IMAKEENV} ${MAKE} -f Makefile.inc1 \ + ${IMAKE_INSTALL} ${IMAKE_MTREE} .if empty(.MAKEFLAGS:M-n) IMAKEENV+= PATH=${STRICTTMPPATH}:${INSTALLTMP} \ LD_LIBRARY_PATH=${INSTALLTMP} \ @@ -359,10 +367,25 @@ IMAKE+= __MAKE_SHELL=${INSTALLTMP}/sh .else IMAKEENV+= PATH=${TMPPATH}:${INSTALLTMP} .endif +.if defined(DB_FROM_SRC) +INSTALLFLAGS+= -N ${.CURDIR}/etc +MTREEFLAGS+= -N ${.CURDIR}/etc +.endif +.if defined(NO_ROOT) +METALOG?= ${DESTDIR}/${DISTDIR}/METALOG +IMAKE+= -DNO_ROOT METALOG=${METALOG} +INSTALL_DDIR= ${DESTDIR}/${DISTDIR} +INSTALLFLAGS+= -U -M ${METALOG} -D ${INSTALL_DDIR:S://:/:g:C:/$::} +MTREEFLAGS+= -W +.endif +.if defined(DB_FROM_SRC) || defined(NO_ROOT) +IMAKE_INSTALL= INSTALL="install ${INSTALLFLAGS}" +IMAKE_MTREE= MTREE_CMD="nmtree ${MTREEFLAGS}" +.endif # kernel stage KMAKEENV= ${WMAKEENV} -KMAKE= ${KMAKEENV} ${MAKE} KERNEL=${INSTKERNNAME} +KMAKE= ${KMAKEENV} ${MAKE} ${KERNEL_FLAGS} KERNEL=${INSTKERNNAME} # # buildworld @@ -396,7 +419,7 @@ _worldtmp: rm -f ${OBJTREE}${.CURDIR}/usr.bin/truss/ioctl.c .endif .for _dir in \ - lib usr legacy/usr + lib usr legacy/bin legacy/usr mkdir -p ${WORLDTMP}/${_dir} .endfor mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ @@ -516,6 +539,8 @@ build32: .endfor .for _dir in lib/ncurses/ncurses lib/ncurses/ncursesw lib/libmagic cd ${.CURDIR}/${_dir}; \ + WORLDTMP=${WORLDTMP} \ + MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" \ MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \ DIRPRFX=${_dir}/ -DNO_LINT -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF \ -DEARLY_BUILD build-tools @@ -598,9 +623,11 @@ kernel-toolchain: ${TOOLCHAIN_TGTS:N_inc installcheck: # -# Require DESTDIR to be set if installing for a different architecture. +# Require DESTDIR to be set if installing for a different architecture or +# using the user/group database in the source tree. # -.if ${TARGET_ARCH} != ${MACHINE_ARCH} || ${TARGET} != ${MACHINE} +.if ${TARGET_ARCH} != ${MACHINE_ARCH} || ${TARGET} != ${MACHINE} || \ + defined(DB_FROM_SRC) .if !make(distributeworld) installcheck: installcheck_DESTDIR installcheck_DESTDIR: @@ -611,10 +638,11 @@ installcheck_DESTDIR: .endif .endif +.if !defined(DB_FROM_SRC) # # Check for missing UIDs/GIDs. # -CHECK_UIDS= +CHECK_UIDS= auditdistd CHECK_GIDS= audit .if ${MK_SENDMAIL} != "no" CHECK_UIDS+= smmsp @@ -638,6 +666,7 @@ installcheck_UGID: false; \ fi .endfor +.endif # # Required install tools to be saved in a scratch dir for safety. @@ -650,9 +679,9 @@ _zoneinfo= zic tzsetup .endif ITOOLS= [ awk cap_mkdb cat chflags chmod chown \ - date echo egrep find grep ${_install-info} \ - ln lockf make mkdir mtree mv pwd_mkdb rm sed sh sysctl \ - test true uname wc ${_zoneinfo} + date echo egrep find grep id install ${_install-info} \ + ln lockf make mkdir mtree ${_nmtree_itools} mv pwd_mkdb \ + rm sed sh sysctl test true uname wc ${_zoneinfo} # # distributeworld @@ -673,6 +702,8 @@ EXTRA_DISTRIBUTIONS+= games EXTRA_DISTRIBUTIONS+= lib32 .endif +MTREE_MAGIC?= mtree 2.0 + distributeworld installworld: installcheck mkdir -p ${INSTALLTMP} progs=$$(for prog in ${ITOOLS}; do \ @@ -695,6 +726,9 @@ distributeworld installworld: installche done); \ cp $$libs $$progs ${INSTALLTMP} cp -R $${PATH_LOCALE:-"/usr/share/locale"} ${INSTALLTMP}/locale +.if defined(NO_ROOT) + echo "#${MTREE_MAGIC}" > ${METALOG} +.endif .if make(distributeworld) .for dist in ${EXTRA_DISTRIBUTIONS} -mkdir ${DESTDIR}/${DISTDIR}/${dist} @@ -704,10 +738,20 @@ distributeworld installworld: installche -p ${DESTDIR}/${DISTDIR}/${dist}/usr >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ -p ${DESTDIR}/${DISTDIR}/${dist}/usr/include >/dev/null +.if defined(NO_ROOT) + ${IMAKEENV} nmtree -C -f ${.CURDIR}/etc/mtree/BSD.root.dist | \ + sed -e 's#^\./#./${dist}/#' >> ${METALOG} + ${IMAKEENV} nmtree -C -f ${.CURDIR}/etc/mtree/BSD.usr.dist | \ + sed -e 's#^\./#./${dist}/usr/#' >> ${METALOG} + ${IMAKEENV} nmtree -C -f ${.CURDIR}/etc/mtree/BSD.include.dist | \ + sed -e 's#^\./#./${dist}/usr/include/#' >> ${METALOG} +.endif .endfor -mkdir ${DESTDIR}/${DISTDIR}/base - ${_+_}cd ${.CURDIR}; ${IMAKE} distrib-dirs \ - DESTDIR=${DESTDIR}/${DISTDIR}/base + cd ${.CURDIR}/etc; ${CROSSENV} PATH=${TMPPATH} ${MAKE} \ + METALOG=${METALOG} ${IMAKE_INSTALL} ${IMAKE_MTREE} \ + DISTBASE=/base DESTDIR=${DESTDIR}/${DISTDIR}/base \ + LOCAL_MTREE=${LOCAL_MTREE} distrib-dirs .endif ${_+_}cd ${.CURDIR}; ${IMAKE} re${.TARGET:S/world$//}; \ ${IMAKEENV} rm -rf ${INSTALLTMP} @@ -715,12 +759,30 @@ distributeworld installworld: installche .for dist in ${EXTRA_DISTRIBUTIONS} find ${DESTDIR}/${DISTDIR}/${dist} -empty -delete .endfor +.if defined(NO_ROOT) +.for dist in base ${EXTRA_DISTRIBUTIONS} + @# For each file that exists in this dist, print the corresponding + @# line from the METALOG. This relies on the fact that + @# a line containing only the filename will sort immediatly before + @# the relevant mtree line. + cd ${DESTDIR}/${DISTDIR}; \ + find ./${dist} | sort -u ${METALOG} - | \ + awk 'BEGIN { print "#${MTREE_MAGIC}" } !/ type=/ { file = $$1 } / type=/ { if ($$1 == file) { sub(/^\.\/${dist}\//, "./"); print } }' > \ + ${DESTDIR}/${DISTDIR}/${dist}.meta +.endfor +.endif .endif packageworld: .for dist in base ${EXTRA_DISTRIBUTIONS} +.if defined(NO_ROOT) + ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ + tar cvJf ${DESTDIR}/${DISTDIR}/${dist}.txz \ + @${DESTDIR}/${DISTDIR}/${dist}.meta +.else ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ tar cvJf ${DESTDIR}/${DISTDIR}/${dist}.txz . +.endif .endfor # @@ -756,7 +818,8 @@ redistribute: .endif distrib-dirs distribution: - cd ${.CURDIR}/etc; ${CROSSENV} PATH=${TMPPATH} ${MAKE} ${.TARGET} + cd ${.CURDIR}/etc; ${CROSSENV} PATH=${TMPPATH} ${MAKE} \ + ${IMAKE_INSTALL} ${IMAKE_MTREE} METALOG=${METALOG} ${.TARGET} # # buildkernel and installkernel @@ -908,7 +971,7 @@ reinstallkernel reinstallkernel.debug: i @echo "--------------------------------------------------------------" cd ${KRNLOBJDIR}/${INSTALLKERNEL}; \ ${CROSSENV} PATH=${TMPPATH} \ - ${MAKE} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel//} + ${MAKE} ${IMAKE_INSTALL} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel//} distributekernel distributekernel.debug: .if empty(INSTALLKERNEL) @@ -958,6 +1021,13 @@ update: @echo "--------------------------------------------------------------" @echo ">>> Running ${SUP}" @echo "--------------------------------------------------------------" + @echo "!! WARNING WARNING WARNING WARNING WARNING WARNING WARNING !!" + @echo "!! Update methods with ${SUP} are deprecated." + @echo "!! Please see http://www.freebsd.org/handbook/svn.html" + @echo "!! and convert your update method to SVN_UPDATE or" + @echo "!! freebsd-update(8)." + @echo "!! WARNING WARNING WARNING WARNING WARNING WARNING WARNING !!" + @sleep 5 .if defined(SUPFILE) @${SUP} ${SUPFLAGS} ${SUPFILE} .endif @@ -973,9 +1043,6 @@ update: .if defined(DOCSUPFILE) && !defined(NO_DOCUPDATE) @${SUP} ${SUPFLAGS} ${DOCSUPFILE} .endif -.if defined(WWWSUPFILE) && !defined(NO_WWWUPDATE) - @${SUP} ${SUPFLAGS} ${WWWSUPFILE} -.endif .endif .if defined(CVS_UPDATE) @cd ${.CURDIR} ; \ @@ -983,6 +1050,13 @@ update: echo "--------------------------------------------------------------" ; \ echo ">>> Updating ${.CURDIR} from CVS repository" ${CVSROOT} ; \ echo "--------------------------------------------------------------" ; \ + echo "!! WARNING WARNING WARNING WARNING WARNING WARNING WARNING !!" ; \ + echo "!! Update methods with CVS are deprecated." ; \ + echo "!! Please see http://www.freebsd.org/handbook/svn.html" ; \ + echo "!! and convert your update method to SVN_UPDATE or" ; \ + echo "!! freebsd-update(8)." ; \ + echo "!! WARNING WARNING WARNING WARNING WARNING WARNING WARNING !!" ; \ + sleep 5 ; \ echo ${CVS} -R -q update ${CVSFLAGS} ; \ ${CVS} -R -q update ${CVSFLAGS} ; \ fi @@ -1062,6 +1136,17 @@ _lex= usr.bin/lex _yacc= usr.bin/yacc .endif +.if ${BOOTSTRAPPING} < 1000026 +_nmtree= lib/libnetbsd \ + usr.sbin/nmtree +.else +_nmtree_itools= nmtree +.endif + +.if ${BOOTSTRAPPING} < 1000027 +_cat= bin/cat +.endif + .if ${BOOTSTRAPPING} >= 900040 && ${BOOTSTRAPPING} < 900041 _awk= usr.bin/awk .endif @@ -1087,7 +1172,10 @@ _dtrace_tools= cddl/usr.bin/sgsmsg cddl/ lib/libdwarf cddl/usr.bin/ctfconvert cddl/usr.bin/ctfmerge .endif -.if ${MK_FDT} != "no" +# Default to building the BSDL DTC, but build the GPL one if users explicitly +# request it. +_dtc= usr.bin/dtc +.if ${MK_GPL_DTC} != "no" _dtc= gnu/usr.bin/dtc .endif @@ -1114,6 +1202,7 @@ bootstrap-tools: ${_ar} \ ${_dtc} \ ${_awk} \ + ${_cat} \ usr.bin/lorder \ usr.bin/makewhatis \ ${_mklocale} \ @@ -1123,7 +1212,8 @@ bootstrap-tools: ${_lex} \ usr.bin/xinstall \ ${_gensnmptree} \ - usr.sbin/config + usr.sbin/config \ + ${_nmtree} ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_tool}; \ ${MAKE} DIRPRFX=${_tool}/ obj; \ @@ -1143,7 +1233,7 @@ _aicasm= sys/modules/aic7xxx/aicasm _share= share/syscons/scrnmaps .endif -.if ${MK_GCC} != "no" && ${MK_CLANG_IS_CC} == "no" +.if ${MK_GCC} != "no" _gcc_tools= gnu/usr.bin/cc/cc_tools .endif @@ -1205,7 +1295,7 @@ _clang= usr.bin/clang _clang_libs= lib/clang .endif -.if ${MK_GCC} != "no" && ${MK_CLANG_IS_CC} == "no" +.if ${MK_GCC} != "no" && (${MK_CLANG_IS_CC} == "no" || ${TARGET} == "pc98") _cc= gnu/usr.bin/cc .endif @@ -1231,11 +1321,12 @@ cross-tools: # hierarchy - ensure that all the needed directories are present # hierarchy hier: - cd ${.CURDIR}/etc; ${MAKE} distrib-dirs -.for _mtree in ${LOCAL_MTREE} - mtree -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/${_mtree} \ - -p ${DESTDIR}/ -.endfor +.if defined(NO_ROOT) + cd ${.CURDIR}/etc; ${MAKE} LOCAL_MTREE=${LOCAL_MTREE} \ + -DNO_ROOT METALOG=${METALOG} distrib-dirs +.else + cd ${.CURDIR}/etc; ${MAKE} LOCAL_MTREE=${LOCAL_MTREE} distrib-dirs +.endif # # libraries - build all libraries, and install them under ${DESTDIR}. @@ -1647,7 +1738,8 @@ NOFUN=-DNO_FSCHG -DWITHOUT_HTML -DWITHOU XDDIR=${XDEV_ARCH}-freebsd XDTP=/usr/${XDDIR} -CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} +CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} \ + INSTALL="sh ${.CURDIR}/tools/install.sh" CDENV= ${CDBENV} \ _SHLIBDIRPREFIX=${XDTP} \ TOOLS_PREFIX=${XDTP} Modified: projects/bmake/ObsoleteFiles.inc ============================================================================== --- projects/bmake/ObsoleteFiles.inc Fri Feb 8 15:52:20 2013 (r246554) +++ projects/bmake/ObsoleteFiles.inc Fri Feb 8 16:10:16 2013 (r246555) @@ -38,6 +38,25 @@ # xargs -n1 | sort | uniq -d; # done +# 20130116: removed long unused directories for .1aout section manpages +OLD_FILES+=usr/share/man/en.ISO8859-1/man1aout +OLD_FILES+=usr/share/man/en.UTF-8/man1aout +OLD_DIRS+=usr/share/man/man1aout +OLD_DIRS+=usr/share/man/cat1aout +OLD_DIRS+=usr/share/man/en.ISO8859-1/cat1aout +OLD_DIRS+=usr/share/man/en.UTF-8/cat1aout +# 20121230: libdisk removed +OLD_FILES+=usr/share/man/man3/libdisk.3.gz usr/include/libdisk.h +OLD_FILES+=usr/lib/libdisk.a usr/lib32/libdisk.a +# 20121230: remove wrongly created directories for auditdistd +OLD_DIRS+=var/dist +OLD_DIRS+=var/remote +# 20121114: zpool-features manual page moved from section 5 to 7 +OLD_FILES+=usr/share/man/man5/zpool-features.5.gz +# 20121022: remove harp, hfa and idt man page +OLD_FILES+=share/man/man4/harp.4 +OLD_FILES+=share/man/man4/hfa.4 +OLD_FILES+=share/man/man4/idt.4 # 20121022: VFS_LOCK_GIANT elimination OLD_FILES+=usr/share/man/man9/VFS_LOCK_GIANT.9.gz OLD_FILES+=usr/share/man/man9/VFS_UNLOCK_GIANT.9.gz @@ -46,6 +65,9 @@ OLD_FILES+=usr/include/clang/3.2/unwind. # 20120910: NetBSD compat shims removed OLD_FILES+=usr/include/cam/scsi/scsi_low_pisa.h OLD_FILES+=usr/include/sys/device_port.h +# 20120909: doc and www supfiles removed +OLD_FILES+=usr/share/examples/cvsup/doc-supfile +OLD_FILES+=usr/share/examples/cvsup/www-supfile # 20120908: pf cleanup OLD_FILES+=usr/include/net/if_pflow.h # 20120816: new clang import which bumps version from 3.1 to 3.2 @@ -1186,12 +1208,6 @@ OLD_FILES+=usr/include/sys/linedisc.h OLD_FILES+=usr/share/man/man3/posix_openpt.3.gz # 20080725: sgtty.h removed OLD_FILES+=usr/include/sgtty.h -# 20080719: sade(8) removed on all but amd64, i386 and sparc64 -.if ${TARGET_ARCH} != "amd64" && ${TARGET_ARCH} != "i386" && \ - ${TARGET_ARCH} != "sparc64" -OLD_FILES+=usr/sbin/sade -OLD_FILES+=usr/share/man/man8/sade.8.gz -.endif # 20080706: bsdlabel(8) removed on powerpc .if ${TARGET_ARCH} == "powerpc" OLD_FILES+=sbin/bsdlabel Modified: projects/bmake/UPDATING ============================================================================== --- projects/bmake/UPDATING Fri Feb 8 15:52:20 2013 (r246554) +++ projects/bmake/UPDATING Fri Feb 8 16:10:16 2013 (r246555) @@ -4,7 +4,9 @@ This file is maintained and copyrighted See end of file for further details. For commonly done items, please see the COMMON ITEMS: section later in the file. These instructions assume that you basically know what you are doing. If not, then please consult the FreeBSD -handbook. +handbook: + + http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html Items affecting the ports and packages system can be found in /usr/ports/UPDATING. Please read that file before running portupgrade. @@ -24,6 +26,60 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20130129: + A BSD-licensed patch(1) variant has been added and is installed + as bsdpatch, being the GNU version the default patch. + To inverse the logic and use the BSD-licensed one as default, + while having the GNU version installed as gnupatch, rebuild + and install world with the WITH_BSD_PATCH knob set. + +20130118: + The install(1) option -M has changed meaning and now takes an + argument that is a file or path to append logs to. In the + unlikely event that -M was the last option on the command line + and the command line contained at least two files and a target + directory the first file will have logs appended to it. The -M + option served little practical purpose in the last decade so it's + used expected to be extremely rare. + +20121223: + After switching to Clang as the default compiler some users of ZFS + on i386 systems started to experience stack overflow kernel panics. + Please consider using 'options KSTACK_PAGES=4' in such configurations. + +20121222: + GEOM_LABEL now mangles label names read from file system metadata. + Mangling affect labels containing spaces, non-printable characters, + '%' or '"'. Device names in /etc/fstab and other places may need to + be updated. + +20121217: + By default, only the 10 most recent kernel dumps will be saved. To + restore the previous behaviour (no limit on the number of kernel dumps + stored in the dump directory) add the following line to /etc/rc.conf: + + savecore_flags="" + +20121201: + With the addition of auditdistd(8), a new auditdistd user is now + depended on during installworld. "mergemaster -p" can be used to add + the user prior to installworld, as documented in the handbook. + +20121117: + The sin6_scope_id member variable in struct sockaddr_in6 is now + filled by the kernel before passing the structure to the userland via + sysctl or routing socket. This means the KAME-specific embedded scope + id in sin6_addr.s6_addr[2] is always cleared in userland application. + This behavior can be controlled by net.inet6.ip6.deembed_scopeid. + __FreeBSD_version is bumped to 1000025. + +20121105: + On i386 and amd64 systems WITH_CLANG_IS_CC is now the default. + This means that the world and kernel will be compiled with clang + and that clang will be installed as /usr/bin/cc, /usr/bin/c++, + and /usr/bin/cpp. To disable this behavior and revert to building + with gcc, compile with WITHOUT_CLANG_IS_CC. + 20121102: The IPFIREWALL_FORWARD kernel option has been removed. Its functionality now turned on by default. Modified: projects/bmake/bin/cat/cat.1 ============================================================================== --- projects/bmake/bin/cat/cat.1 Fri Feb 8 15:52:20 2013 (r246554) +++ projects/bmake/bin/cat/cat.1 Fri Feb 8 16:10:16 2013 (r246555) @@ -32,7 +32,7 @@ .\" @(#)cat.1 8.3 (Berkeley) 5/2/95 .\" $FreeBSD$ .\" -.Dd March 21, 2004 +.Dd January 29, 2013 .Dt CAT 1 .Os .Sh NAME @@ -40,7 +40,7 @@ .Nd concatenate and print files .Sh SYNOPSIS .Nm -.Op Fl benstuv +.Op Fl belnstuv .Op Ar .Sh DESCRIPTION The @@ -79,6 +79,16 @@ Display non-printing characters (see the option), and display a dollar sign .Pq Ql \&$ at the end of each line. +.It Fl l +Set an exclusive advisory lock on the standard output file descriptor. +This lock is set using +.Xr fcntl 2 +with the +.Dv F_SETLKW +command. +If the output file is already locked, +.Nm +will block until the lock is acquired. .It Fl n Number the output lines, starting at 1. .It Fl s @@ -160,6 +170,7 @@ operand. .Xr tail 1 , .Xr vis 1 , .Xr zcat 1 , +.Xr fcntl 2 , .Xr setbuf 3 .Rs .%A Rob Pike @@ -175,7 +186,7 @@ utility is compliant with the specification. .Pp The flags -.Op Fl benstv +.Op Fl belnstv are extensions to the specification. .Sh HISTORY A Modified: projects/bmake/bin/cat/cat.c ============================================================================== --- projects/bmake/bin/cat/cat.c Fri Feb 8 15:52:20 2013 (r246554) +++ projects/bmake/bin/cat/cat.c Fri Feb 8 16:10:16 2013 (r246555) @@ -64,7 +64,7 @@ __FBSDID("$FreeBSD$"); #include #include -static int bflag, eflag, nflag, sflag, tflag, vflag; +static int bflag, eflag, lflag, nflag, sflag, tflag, vflag; static int rval; static const char *filename; @@ -96,10 +96,11 @@ int main(int argc, char *argv[]) { int ch; + struct flock stdout_lock; setlocale(LC_CTYPE, ""); - while ((ch = getopt(argc, argv, "benstuv")) != -1) + while ((ch = getopt(argc, argv, "belnstuv")) != -1) switch (ch) { case 'b': bflag = nflag = 1; /* -b implies -n */ @@ -107,6 +108,9 @@ main(int argc, char *argv[]) case 'e': eflag = vflag = 1; /* -e implies -v */ break; + case 'l': + lflag = 1; + break; case 'n': nflag = 1; break; @@ -127,6 +131,15 @@ main(int argc, char *argv[]) } argv += optind; + if (lflag) { + stdout_lock.l_len = 0; + stdout_lock.l_start = 0; + stdout_lock.l_type = F_WRLCK; + stdout_lock.l_whence = SEEK_SET; + if (fcntl(STDOUT_FILENO, F_SETLKW, &stdout_lock) == -1) + err(EXIT_FAILURE, "stdout"); + } + if (bflag || eflag || nflag || sflag || tflag || vflag) scanfiles(argv, 1); else @@ -140,7 +153,7 @@ main(int argc, char *argv[]) static void usage(void) { - fprintf(stderr, "usage: cat [-benstuv] [file ...]\n"); + fprintf(stderr, "usage: cat [-belnstuv] [file ...]\n"); exit(1); /* NOTREACHED */ } Modified: projects/bmake/bin/cp/cp.c ============================================================================== --- projects/bmake/bin/cp/cp.c Fri Feb 8 15:52:20 2013 (r246554) +++ projects/bmake/bin/cp/cp.c Fri Feb 8 16:10:16 2013 (r246555) @@ -98,30 +98,28 @@ main(int argc, char *argv[]) { struct stat to_stat, tmp_stat; enum op type; - int Hflag, Lflag, Pflag, ch, fts_options, r, have_trailing_slash; + int Hflag, Lflag, ch, fts_options, r, have_trailing_slash; char *target; fts_options = FTS_NOCHDIR | FTS_PHYSICAL; - Hflag = Lflag = Pflag = 0; + Hflag = Lflag = 0; while ((ch = getopt(argc, argv, "HLPRafilnprvx")) != -1) switch (ch) { case 'H': Hflag = 1; - Lflag = Pflag = 0; + Lflag = 0; break; case 'L': Lflag = 1; - Hflag = Pflag = 0; + Hflag = 0; break; case 'P': - Pflag = 1; Hflag = Lflag = 0; break; case 'R': Rflag = 1; break; case 'a': - Pflag = 1; pflag = 1; Rflag = 1; Hflag = Lflag = 0; @@ -146,7 +144,7 @@ main(int argc, char *argv[]) break; case 'r': rflag = Lflag = 1; - Hflag = Pflag = 0; + Hflag = 0; break; case 'v': vflag = 1; Modified: projects/bmake/bin/cp/utils.c ============================================================================== --- projects/bmake/bin/cp/utils.c Fri Feb 8 15:52:20 2013 (r246554) +++ projects/bmake/bin/cp/utils.c Fri Feb 8 16:10:16 2013 (r246555) @@ -104,7 +104,7 @@ copy_file(const FTSENT *entp, int dne) if (vflag) printf("%s not overwritten\n", to.p_path); (void)close(from_fd); - return (0); + return (1); } else if (iflag) { (void)fprintf(stderr, "overwrite %s? %s", to.p_path, YESNO); @@ -266,6 +266,11 @@ copy_link(const FTSENT *p, int exists) int len; char llink[PATH_MAX]; + if (exists && nflag) { + if (vflag) + printf("%s not overwritten\n", to.p_path); + return (1); + } if ((len = readlink(p->fts_path, llink, sizeof(llink) - 1)) == -1) { warn("readlink: %s", p->fts_path); return (1); @@ -285,6 +290,12 @@ copy_link(const FTSENT *p, int exists) int copy_fifo(struct stat *from_stat, int exists) { + + if (exists && nflag) { + if (vflag) + printf("%s not overwritten\n", to.p_path); + return (1); + } if (exists && unlink(to.p_path)) { warn("unlink: %s", to.p_path); return (1); @@ -299,6 +310,12 @@ copy_fifo(struct stat *from_stat, int ex int copy_special(struct stat *from_stat, int exists) { + + if (exists && nflag) { + if (vflag) + printf("%s not overwritten\n", to.p_path); + return (1); + } if (exists && unlink(to.p_path)) { warn("unlink: %s", to.p_path); return (1); Modified: projects/bmake/bin/date/netdate.c ============================================================================== --- projects/bmake/bin/date/netdate.c Fri Feb 8 15:52:20 2013 (r246554) +++ projects/bmake/bin/date/netdate.c Fri Feb 8 16:10:16 2013 (r246555) @@ -85,7 +85,7 @@ netsettime(time_t tval) dest.sin_addr.s_addr = htonl((u_long)INADDR_ANY); s = socket(AF_INET, SOCK_DGRAM, 0); if (s < 0) { - if (errno != EPROTONOSUPPORT) + if (errno != EAFNOSUPPORT) warn("timed"); return (retval = 2); } Modified: projects/bmake/bin/df/df.1 ============================================================================== --- projects/bmake/bin/df/df.1 Fri Feb 8 15:52:20 2013 (r246554) +++ projects/bmake/bin/df/df.1 Fri Feb 8 16:10:16 2013 (r246555) @@ -29,7 +29,7 @@ .\" @(#)df.1 8.3 (Berkeley) 5/8/95 .\" $FreeBSD$ .\" -.Dd March 3, 2012 +.Dd January 24, 2013 .Dt DF 1 .Os .Sh NAME @@ -39,6 +39,7 @@ .Nm .Op Fl b | g | H | h | k | m | P .Op Fl acilnT +.Op Fl \&, .Op Fl t Ar type .Op Ar file | filesystem ... .Sh DESCRIPTION @@ -50,7 +51,8 @@ displays statistics about the amount of or on the file system of which .Ar file is a part. -Values are displayed in 512-byte per block counts. +By default block counts are displayed with an assumed block size of +512 bytes. If neither a file or a file system operand is specified, statistics for all mounted file systems are displayed (subject to the @@ -65,48 +67,54 @@ Show all mount points, including those t flag. This is implied for file systems specified on the command line. .It Fl b -Use 512-byte blocks rather than the default. -Note that -this overrides the +Explicitly use 512 byte blocks, overriding any .Ev BLOCKSIZE specification from the environment. +This is the same as the +.Fl P +option. +The +.Fl k +option overrides this option. .It Fl c Display a grand total. .It Fl g -Use 1073741824-byte (1-Gbyte) blocks rather than the default. -Note that -this overrides the +Use 1073741824 byte (1 Gibibyte) blocks rather than the default. +This overrides any .Ev BLOCKSIZE specification from the environment. .It Fl H .Dq Human-readable output. -Use unit suffixes: Byte, Kilobyte, Megabyte, -Gigabyte, Terabyte and Petabyte in order to reduce the number of -digits to four or fewer using base 10 for sizes. +Use unit suffixes: Byte, Kibibyte, Mebibyte, Gibibyte, Tebibyte and +Pebibyte (based on powers of 1024) in order to reduce the number of +digits to four or fewer. .It Fl h .Dq Human-readable output. Use unit suffixes: Byte, Kilobyte, Megabyte, -Gigabyte, Terabyte and Petabyte in order to reduce the number of -digits to four or fewer using base 2 for sizes. -Inodes statistics, if enabled with -.Fl i , -are always printed in base 10. +Gigabyte, Terabyte and Petabyte (based on powers of 1000) in order to +reduce the number of +digits to four or fewer. .It Fl i -Include statistics on the number of free inodes. +Include statistics on the number of free and used inodes. +In conjunction with the +.Fl h +or +.Fl H +options, the number of inodes is scaled by powers of 1000. .It Fl k -Use 1024-byte (1-Kbyte) blocks rather than the default. -Note that -this overrides the +Use 1024 byte (1 Kibibyte) blocks rather than the default. +This overrides the +.Fl P +option and any .Ev BLOCKSIZE specification from the environment. .It Fl l Only display information about locally-mounted file systems. .It Fl m -Use 1048576-byte (1-Mbyte) blocks rather than the default. -Note that -this overrides the +Use 1048576 byte (1 Mebibyte) blocks rather than the default. +This overrides any .Ev BLOCKSIZE specification from the environment. .It Fl n @@ -119,10 +127,15 @@ When this option is specified, will not request new statistics from the file systems, but will respond with the possibly stale statistics that were previously obtained. .It Fl P -Use POSIX compliant output of 512-byte blocks rather than the default. -Note that this overrides the +Explicitly use 512 byte blocks, overriding any .Ev BLOCKSIZE specification from the environment. +This is the same as the +.Fl b +option. +The +.Fl k +option overrides this option. .It Fl t Only print out statistics for file systems of the specified types. More than one type may be specified in a comma separated list. @@ -148,26 +161,53 @@ command can be used to find out the type that are available on the system. .It Fl T Include file system type. +.It Fl , +(Comma) Print sizes grouped and separated by thousands using the +non-monetary separator returned by +.Xr localeconv 3 , +typically a comma or period. +If no locale is set, or the locale does not have a non-monetary separator, this +option has no effect. .El .Sh ENVIRONMENT .Bl -tag -width BLOCKSIZE .It Ev BLOCKSIZE -If the environment variable -.Ev BLOCKSIZE -is set, the block counts will be displayed in units of that size block. +Specifies the units in which to report block counts. +This uses +.Xr getbsize 3 , +which allows units of bytes or numbers scaled with the letters +.Em k +(for multiples of 1024 bytes), +.Em m +(for multiples of 1048576 bytes) or +.Em g +(for gibibytes). +The allowed range is 512 bytes to 1 GB. +If the value is outside, it will be set to the appropriate limit. .El .Sh SEE ALSO .Xr lsvfs 1 , -.Xr pstat 1 , .Xr quota 1 , -.Xr swapinfo 1 , .Xr fstatfs 2 , .Xr getfsstat 2 , .Xr statfs 2 , +.Xr getbsize 3 , .Xr getmntinfo 3 , +.Xr localeconv 3 , .Xr fstab 5 , .Xr mount 8 , -.Xr quot 8 +.Xr quot 8 . +.Sh STANDARDS +With the exception of most options, +the +.Nm +utility conforms to +.St -p1003.1-2004 , +which defines only the +.Fl k , P +and +.Fl t +options. .Sh HISTORY A .Nm @@ -180,3 +220,13 @@ flag is ignored if a file or file system Also, if a mount point is not accessible by the user, it is possible that the file system information could be stale. +.Pp +The +.Fl b +and +.Fl P +options are identical. +The former comes from the BSD tradition, and the latter is required +for +.St -p1003.1-2004 +conformity. Modified: projects/bmake/bin/df/df.c ============================================================================== --- projects/bmake/bin/df/df.c Fri Feb 8 15:52:20 2013 (r246554) +++ projects/bmake/bin/df/df.c Fri Feb 8 16:10:16 2013 (r246555) @@ -53,6 +53,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include @@ -95,6 +96,7 @@ imax(int a, int b) } static int aflag = 0, cflag, hflag, iflag, kflag, lflag = 0, nflag, Tflag; +static int thousands; static struct ufs_args mdev; int @@ -111,12 +113,12 @@ main(int argc, char *argv[]) int ch, rv; fstype = "ufs"; - + (void)setlocale(LC_ALL, ""); memset(&totalbuf, 0, sizeof(totalbuf)); totalbuf.f_bsize = DEV_BSIZE; strlcpy(totalbuf.f_mntfromname, "total", MNAMELEN); vfslist = NULL; - while ((ch = getopt(argc, argv, "abcgHhiklmnPt:T")) != -1) *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sat Feb 9 17:32:00 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id A4B94293; Sat, 9 Feb 2013 17:32:00 +0000 (UTC) (envelope-from cherry@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 97813666; Sat, 9 Feb 2013 17:32:00 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r19HW04V011869; Sat, 9 Feb 2013 17:32:00 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r19HW0GJ011868; Sat, 9 Feb 2013 17:32:00 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201302091732.r19HW0GJ011868@svn.freebsd.org> From: "Cherry G. Mathew" Date: Sat, 9 Feb 2013 17:32:00 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246596 - projects/amd64_xen_pv/sys/amd64/xen X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Feb 2013 17:32:00 -0000 Author: cherry Date: Sat Feb 9 17:32:00 2013 New Revision: 246596 URL: http://svnweb.freebsd.org/changeset/base/246596 Log: Remove misleading "Sign unmasking" from ma calculation. Approved by: gibbs (implicit) Modified: projects/amd64_xen_pv/sys/amd64/xen/pmap.c Modified: projects/amd64_xen_pv/sys/amd64/xen/pmap.c ============================================================================== --- projects/amd64_xen_pv/sys/amd64/xen/pmap.c Sat Feb 9 17:26:14 2013 (r246595) +++ projects/amd64_xen_pv/sys/amd64/xen/pmap.c Sat Feb 9 17:32:00 2013 (r246596) @@ -957,9 +957,6 @@ pmap_kextract_ma(vm_offset_t va) * effectively const. */ - const uint64_t SIGNMASK = (1UL << 48) - 1; - va &= SIGNMASK; /* Remove sign extension */ - mmu_map_t tptr = tbuf; struct mmu_map_mbackend mb = { @@ -980,7 +977,7 @@ pmap_kextract_ma(vm_offset_t va) mmu_map_t_fini(tptr); nomapping: - return (ma & PG_FRAME) | (va & ~PG_FRAME); + return (ma & PG_FRAME) | (va & PAGE_MASK); } /*************************************************** From owner-svn-src-projects@FreeBSD.ORG Sat Feb 9 17:34:49 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 0567E3C0; Sat, 9 Feb 2013 17:34:49 +0000 (UTC) (envelope-from cherry@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id EC9E467D; Sat, 9 Feb 2013 17:34:48 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r19HYmQT012279; Sat, 9 Feb 2013 17:34:48 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r19HYmSC012278; Sat, 9 Feb 2013 17:34:48 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201302091734.r19HYmSC012278@svn.freebsd.org> From: "Cherry G. Mathew" Date: Sat, 9 Feb 2013 17:34:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r246597 - projects/amd64_xen_pv/sys/amd64/xen X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Feb 2013 17:34:49 -0000 Author: cherry Date: Sat Feb 9 17:34:48 2013 New Revision: 246597 URL: http://svnweb.freebsd.org/changeset/base/246597 Log: Remove unnecessary sign extension (48bit upward) masking on va. This is relevant only for the pml4t offset calculation. Approved by: gibbs (implicit) Modified: projects/amd64_xen_pv/sys/amd64/xen/mmu_map.c Modified: projects/amd64_xen_pv/sys/amd64/xen/mmu_map.c ============================================================================== --- projects/amd64_xen_pv/sys/amd64/xen/mmu_map.c Sat Feb 9 17:32:00 2013 (r246596) +++ projects/amd64_xen_pv/sys/amd64/xen/mmu_map.c Sat Feb 9 17:34:48 2013 (r246597) @@ -71,20 +71,12 @@ pml4t_index(uintptr_t va) static int pdpt_index(uintptr_t va) { - /* amd64 sign extends 48th bit and upwards */ - const uint64_t SIGNMASK = (1UL << 48) - 1; - va &= SIGNMASK; /* Remove sign extension */ - return ((va & PML4MASK) >> PDPSHIFT); } static int pdt_index(uintptr_t va) { - /* amd64 sign extends 48th bit and upwards */ - const uint64_t SIGNMASK = (1UL << 48) - 1; - va &= SIGNMASK; /* Remove sign extension */ - return ((va & PDPMASK) >> PDRSHIFT); } @@ -92,10 +84,6 @@ pdt_index(uintptr_t va) static int pt_index(uintptr_t va) { - /* amd64 sign extends 48th bit and upwards */ - const uint64_t SIGNMASK = (1UL << 48) - 1; - va &= SIGNMASK; /* Remove sign extension */ - return ((va & PDRMASK) >> PAGE_SHIFT); } #endif