From owner-svn-src-projects@FreeBSD.ORG Tue Oct 1 02:33:31 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 2435E5B7; Tue, 1 Oct 2013 02:33:31 +0000 (UTC) (envelope-from neel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 0FC192587; Tue, 1 Oct 2013 02:33:31 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r912XU5A013309; Tue, 1 Oct 2013 02:33:30 GMT (envelope-from neel@svn.freebsd.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r912XU7n013307; Tue, 1 Oct 2013 02:33:30 GMT (envelope-from neel@svn.freebsd.org) Message-Id: <201310010233.r912XU7n013307@svn.freebsd.org> From: Neel Natu Date: Tue, 1 Oct 2013 02:33:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r255960 - in projects/bhyve_npt_pmap/sys/amd64: amd64 include vmm vmm/intel 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, 01 Oct 2013 02:33:31 -0000 Author: neel Date: Tue Oct 1 02:33:30 2013 New Revision: 255960 URL: http://svnweb.freebsd.org/changeset/base/255960 Log: Implement the accessed/dirty bit emulation differently so that the code to deal with regular and emulated pmaps is almost identical. The idea is entirely from Alan Cox (alc@). EPT mappings that require emulation of A/D bits will map the PG_V and PG_RW bits to bits 52 and 53 in the PTE. These bits are entirely used by software and ignored by the hardware. The accessed bit (PG_A) is mapped to the EPT_PG_READ bit and the modified bit (PG_M) is mapped to the EPT_PG_WRITE bit. Thus the pmap code creates valid mappings by setting the PG_V and/or the PG_RW bits in the PTE and the emulation handler actually makes these mappings visible to the hardware by setting the EPT_PG_READ and/or the EPT_PG_WRITE bits. The pmap code that clears the referenced bit needs special attention because if PG_A is being emulated it ends up clearing EPT_PG_READ. The EPT requires that if the EPT_PG_READ bit is clear then the EPT_PG_WRITE bit must also be cleared. These restrictions are expressed in 'safe_to_clear_referenced()'. The accessed/dirty bit handler now needs to deal with read faults as well as write faults. The accessed bit emulation is done for 4K and 2M pages whereas the dirty bit emulation is done for 4K pages. Suggested by: alc@ Modified: projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c projects/bhyve_npt_pmap/sys/amd64/include/pmap.h projects/bhyve_npt_pmap/sys/amd64/vmm/intel/ept.c projects/bhyve_npt_pmap/sys/amd64/vmm/vmm.c Modified: projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c ============================================================================== --- projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c Tue Oct 1 00:49:57 2013 (r255959) +++ projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c Tue Oct 1 02:33:30 2013 (r255960) @@ -145,6 +145,57 @@ __FBSDID("$FreeBSD$"); #include #endif +static __inline boolean_t +pmap_emulate_ad_bits(pmap_t pmap) +{ + + return ((pmap->pm_flags & PMAP_EMULATE_AD_BITS) != 0); +} + +static __inline pt_entry_t +pmap_valid_bit(pmap_t pmap) +{ + pt_entry_t mask; + + switch (pmap->pm_type) { + case PT_X86: + mask = X86_PG_V; + break; + case PT_EPT: + if (pmap_emulate_ad_bits(pmap)) + mask = EPT_PG_EMUL_V; + else + mask = EPT_PG_READ; + break; + default: + panic("pmap_valid_bit: invalid pm_type %d", pmap->pm_type); + } + + return (mask); +} + +static __inline pt_entry_t +pmap_rw_bit(pmap_t pmap) +{ + pt_entry_t mask; + + switch (pmap->pm_type) { + case PT_X86: + mask = X86_PG_RW; + break; + case PT_EPT: + if (pmap_emulate_ad_bits(pmap)) + mask = EPT_PG_EMUL_RW; + else + mask = EPT_PG_WRITE; + break; + default: + panic("pmap_rw_bit: invalid pm_type %d", pmap->pm_type); + } + + return (mask); +} + static __inline pt_entry_t pmap_global_bit(pmap_t pmap) { @@ -174,7 +225,10 @@ pmap_accessed_bit(pmap_t pmap) mask = X86_PG_A; break; case PT_EPT: - mask = EPT_PG_A; + if (pmap_emulate_ad_bits(pmap)) + mask = EPT_PG_READ; + else + mask = EPT_PG_A; break; default: panic("pmap_accessed_bit: invalid pm_type %d", pmap->pm_type); @@ -193,7 +247,10 @@ pmap_modified_bit(pmap_t pmap) mask = X86_PG_M; break; case PT_EPT: - mask = EPT_PG_M; + if (pmap_emulate_ad_bits(pmap)) + mask = EPT_PG_WRITE; + else + mask = EPT_PG_M; break; default: panic("pmap_modified_bit: invalid pm_type %d", pmap->pm_type); @@ -477,7 +534,9 @@ static __inline pdp_entry_t * pmap_pdpe(pmap_t pmap, vm_offset_t va) { pml4_entry_t *pml4e; + pt_entry_t PG_V; + PG_V = pmap_valid_bit(pmap); pml4e = pmap_pml4e(pmap, va); if ((*pml4e & PG_V) == 0) return (NULL); @@ -499,7 +558,9 @@ static __inline pd_entry_t * pmap_pde(pmap_t pmap, vm_offset_t va) { pdp_entry_t *pdpe; + pt_entry_t PG_V; + PG_V = pmap_valid_bit(pmap); pdpe = pmap_pdpe(pmap, va); if (pdpe == NULL || (*pdpe & PG_V) == 0) return (NULL); @@ -521,7 +582,9 @@ static __inline pt_entry_t * pmap_pte(pmap_t pmap, vm_offset_t va) { pd_entry_t *pde; + pt_entry_t PG_V; + PG_V = pmap_valid_bit(pmap); pde = pmap_pde(pmap, va); if (pde == NULL || (*pde & PG_V) == 0) return (NULL); @@ -666,22 +729,24 @@ create_pagetables(vm_paddr_t *firstaddr) /* XXX not fully used, underneath 2M pages */ pt_p = (pt_entry_t *)KPTphys; for (i = 0; ptoa(i) < *firstaddr; i++) - pt_p[i] = ptoa(i) | PG_RW | PG_V | X86_PG_G; + pt_p[i] = ptoa(i) | X86_PG_RW | X86_PG_V | X86_PG_G; /* Now map the page tables at their location within PTmap */ pd_p = (pd_entry_t *)KPDphys; for (i = 0; i < nkpt; i++) - pd_p[i] = (KPTphys + ptoa(i)) | PG_RW | PG_V; + pd_p[i] = (KPTphys + ptoa(i)) | X86_PG_RW | X86_PG_V; /* Map from zero to end of allocations under 2M pages */ /* This replaces some of the KPTphys entries above */ for (i = 0; (i << PDRSHIFT) < *firstaddr; i++) - pd_p[i] = (i << PDRSHIFT) | PG_RW | PG_V | PG_PS | X86_PG_G; + pd_p[i] = (i << PDRSHIFT) | X86_PG_RW | X86_PG_V | PG_PS | + X86_PG_G; /* And connect up the PD to the PDP (leaving room for L4 pages) */ pdp_p = (pdp_entry_t *)(KPDPphys + ptoa(KPML4I - KPML4BASE)); for (i = 0; i < nkpdpe; i++) - pdp_p[i + KPDPI] = (KPDphys + ptoa(i)) | PG_RW | PG_V | PG_U; + pdp_p[i + KPDPI] = (KPDphys + ptoa(i)) | X86_PG_RW | X86_PG_V | + PG_U; /* * Now, set up the direct map region using 2MB and/or 1GB pages. If @@ -695,36 +760,36 @@ create_pagetables(vm_paddr_t *firstaddr) for (i = NPDEPG * ndm1g, j = 0; i < NPDEPG * ndmpdp; i++, j++) { pd_p[j] = (vm_paddr_t)i << PDRSHIFT; /* Preset PG_M and PG_A because demotion expects it. */ - pd_p[j] |= PG_RW | PG_V | PG_PS | X86_PG_G | + pd_p[j] |= X86_PG_RW | X86_PG_V | PG_PS | X86_PG_G | X86_PG_M | X86_PG_A; } pdp_p = (pdp_entry_t *)DMPDPphys; for (i = 0; i < ndm1g; i++) { pdp_p[i] = (vm_paddr_t)i << PDPSHIFT; /* Preset PG_M and PG_A because demotion expects it. */ - pdp_p[i] |= PG_RW | PG_V | PG_PS | X86_PG_G | + pdp_p[i] |= X86_PG_RW | X86_PG_V | PG_PS | X86_PG_G | X86_PG_M | X86_PG_A; } for (j = 0; i < ndmpdp; i++, j++) { pdp_p[i] = DMPDphys + ptoa(j); - pdp_p[i] |= PG_RW | PG_V | PG_U; + pdp_p[i] |= X86_PG_RW | X86_PG_V | PG_U; } /* And recursively map PML4 to itself in order to get PTmap */ p4_p = (pml4_entry_t *)KPML4phys; p4_p[PML4PML4I] = KPML4phys; - p4_p[PML4PML4I] |= PG_RW | PG_V | PG_U; + p4_p[PML4PML4I] |= X86_PG_RW | X86_PG_V | PG_U; /* Connect the Direct Map slot(s) up to the PML4. */ for (i = 0; i < ndmpdpphys; i++) { p4_p[DMPML4I + i] = DMPDPphys + ptoa(i); - p4_p[DMPML4I + i] |= PG_RW | PG_V | PG_U; + p4_p[DMPML4I + i] |= X86_PG_RW | X86_PG_V | PG_U; } /* Connect the KVA slots up to the PML4 */ for (i = 0; i < NKPML4E; i++) { p4_p[KPML4BASE + i] = KPDPphys + ptoa(i); - p4_p[KPML4BASE + i] |= PG_RW | PG_V | PG_U; + p4_p[KPML4BASE + i] |= X86_PG_RW | X86_PG_V | PG_U; } } @@ -1103,13 +1168,6 @@ pmap_cache_mask(pmap_t pmap, boolean_t i } static __inline boolean_t -pmap_emulate_ad_bits(pmap_t pmap) -{ - - return ((pmap->pm_flags & PMAP_EMULATE_AD_BITS) != 0); -} - -static __inline boolean_t pmap_ps_enabled(pmap_t pmap) { @@ -1236,6 +1294,7 @@ static __inline void pmap_invalidate_ept(pmap_t pmap) { + sched_pin(); KASSERT(!CPU_ISSET(curcpu, &pmap->pm_active), ("pmap_invalidate_ept: absurd pm_active")); @@ -1263,6 +1322,7 @@ pmap_invalidate_ept(pmap_t pmap) * whereas all we need is an 'eoi' followed by 'iret'. */ ipi_selected(pmap->pm_active, IPI_AST); + sched_unpin(); } void @@ -1725,10 +1785,11 @@ pmap_extract(pmap_t pmap, vm_offset_t va { pdp_entry_t *pdpe; pd_entry_t *pde; - pt_entry_t *pte; + pt_entry_t *pte, PG_V; vm_paddr_t pa; pa = 0; + PG_V = pmap_valid_bit(pmap); PMAP_LOCK(pmap); pdpe = pmap_pdpe(pmap, va); if (pdpe != NULL && (*pdpe & PG_V) != 0) { @@ -1763,12 +1824,14 @@ vm_page_t pmap_extract_and_hold(pmap_t pmap, vm_offset_t va, vm_prot_t prot) { pd_entry_t pde, *pdep; - pt_entry_t pte; + pt_entry_t pte, PG_RW, PG_V; vm_paddr_t pa; vm_page_t m; pa = 0; m = NULL; + PG_RW = pmap_rw_bit(pmap); + PG_V = pmap_valid_bit(pmap); PMAP_LOCK(pmap); retry: pdep = pmap_pde(pmap, va); @@ -1841,7 +1904,7 @@ pmap_kenter(vm_offset_t va, vm_paddr_t p pt_entry_t *pte; pte = vtopte(va); - pte_store(pte, pa | PG_RW | PG_V | X86_PG_G); + pte_store(pte, pa | X86_PG_RW | X86_PG_V | X86_PG_G); } static __inline void @@ -1852,7 +1915,7 @@ pmap_kenter_attr(vm_offset_t va, vm_padd pte = vtopte(va); cache_bits = pmap_cache_bits(kernel_pmap, mode, 0); - pte_store(pte, pa | PG_RW | PG_V | X86_PG_G | cache_bits); + pte_store(pte, pa | X86_PG_RW | X86_PG_V | X86_PG_G | cache_bits); } /* @@ -1913,11 +1976,11 @@ pmap_qenter(vm_offset_t sva, vm_page_t * pa = VM_PAGE_TO_PHYS(m) | cache_bits; if ((*pte & (PG_FRAME | X86_PG_PTE_CACHE)) != pa) { oldpte |= *pte; - pte_store(pte, pa | X86_PG_G | PG_RW | PG_V); + pte_store(pte, pa | X86_PG_G | X86_PG_RW | X86_PG_V); } pte++; } - if (__predict_false((oldpte & PG_V) != 0)) + if (__predict_false((oldpte & X86_PG_V) != 0)) pmap_invalidate_range(kernel_pmap, sva, sva + count * PAGE_SIZE); } @@ -2127,7 +2190,6 @@ int pmap_pinit_type(pmap_t pmap, enum pmap_type pm_type, int flags) { vm_page_t pml4pg; - pt_entry_t PG_A, PG_M; vm_paddr_t pml4phys; int i; @@ -2152,24 +2214,21 @@ pmap_pinit_type(pmap_t pmap, enum pmap_t * address space. */ if ((pmap->pm_type = pm_type) == PT_X86) { - PG_A = pmap_accessed_bit(pmap); - PG_M = pmap_modified_bit(pmap); - pmap->pm_cr3 = pml4phys; /* Wire in kernel global address entries. */ for (i = 0; i < NKPML4E; i++) { pmap->pm_pml4[KPML4BASE + i] = (KPDPphys + ptoa(i)) | - PG_RW | PG_V | PG_U; + X86_PG_RW | X86_PG_V | PG_U; } for (i = 0; i < ndmpdpphys; i++) { pmap->pm_pml4[DMPML4I + i] = (DMPDPphys + ptoa(i)) | - PG_RW | PG_V | PG_U; + X86_PG_RW | X86_PG_V | PG_U; } /* install self-referential address mapping entry(s) */ - pmap->pm_pml4[PML4PML4I] = - VM_PAGE_TO_PHYS(pml4pg) | PG_V | PG_RW | PG_A | PG_M; + pmap->pm_pml4[PML4PML4I] = VM_PAGE_TO_PHYS(pml4pg) | + X86_PG_V | X86_PG_RW | X86_PG_A | X86_PG_M; if (pmap_pcid_enabled) { pmap->pm_pcid = alloc_unr(&pcid_unr); @@ -2211,12 +2270,14 @@ static vm_page_t _pmap_allocpte(pmap_t pmap, vm_pindex_t ptepindex, struct rwlock **lockp) { vm_page_t m, pdppg, pdpg; - pt_entry_t PG_A, PG_M; + pt_entry_t PG_A, PG_M, PG_RW, PG_V; PMAP_LOCK_ASSERT(pmap, MA_OWNED); PG_A = pmap_accessed_bit(pmap); PG_M = pmap_modified_bit(pmap); + PG_V = pmap_valid_bit(pmap); + PG_RW = pmap_rw_bit(pmap); /* * Allocate a page table page. @@ -2345,9 +2406,11 @@ static vm_page_t pmap_allocpde(pmap_t pmap, vm_offset_t va, struct rwlock **lockp) { vm_pindex_t pdpindex, ptepindex; - pdp_entry_t *pdpe; + pdp_entry_t *pdpe, PG_V; vm_page_t pdpg; + PG_V = pmap_valid_bit(pmap); + retry: pdpe = pmap_pdpe(pmap, va); if (pdpe != NULL && (*pdpe & PG_V) != 0) { @@ -2369,9 +2432,11 @@ static vm_page_t pmap_allocpte(pmap_t pmap, vm_offset_t va, struct rwlock **lockp) { vm_pindex_t ptepindex; - pd_entry_t *pd; + pd_entry_t *pd, PG_V; vm_page_t m; + PG_V = pmap_valid_bit(pmap); + /* * Calculate pagetable page index */ @@ -2516,7 +2581,7 @@ pmap_growkernel(vm_offset_t addr) addr = kernel_map->max_offset; while (kernel_vm_end < addr) { pdpe = pmap_pdpe(kernel_pmap, kernel_vm_end); - if ((*pdpe & PG_V) == 0) { + if ((*pdpe & X86_PG_V) == 0) { /* We need a new PDP entry */ nkpg = vm_page_alloc(NULL, kernel_vm_end >> PDPSHIFT, VM_ALLOC_INTERRUPT | VM_ALLOC_NOOBJ | @@ -2526,12 +2591,12 @@ pmap_growkernel(vm_offset_t addr) if ((nkpg->flags & PG_ZERO) == 0) pmap_zero_page(nkpg); paddr = VM_PAGE_TO_PHYS(nkpg); - *pdpe = (pdp_entry_t) - (paddr | PG_V | PG_RW | X86_PG_A | X86_PG_M); + *pdpe = (pdp_entry_t)(paddr | X86_PG_V | X86_PG_RW | + X86_PG_A | X86_PG_M); continue; /* try again */ } pde = pmap_pdpe_to_pde(pdpe, kernel_vm_end); - if ((*pde & PG_V) != 0) { + if ((*pde & X86_PG_V) != 0) { kernel_vm_end = (kernel_vm_end + NBPDR) & ~PDRMASK; if (kernel_vm_end - 1 >= kernel_map->max_offset) { kernel_vm_end = kernel_map->max_offset; @@ -2548,7 +2613,7 @@ pmap_growkernel(vm_offset_t addr) if ((nkpg->flags & PG_ZERO) == 0) pmap_zero_page(nkpg); paddr = VM_PAGE_TO_PHYS(nkpg); - newpdir = paddr | PG_V | PG_RW | X86_PG_A | X86_PG_M; + newpdir = paddr | X86_PG_V | X86_PG_RW | X86_PG_A | X86_PG_M; pde_store(pde, newpdir); kernel_vm_end = (kernel_vm_end + NBPDR) & ~PDRMASK; @@ -2627,7 +2692,8 @@ reclaim_pv_chunk(pmap_t locked_pmap, str struct md_page *pvh; pd_entry_t *pde; pmap_t pmap; - pt_entry_t *pte, tpte, PG_G, PG_A, PG_M; + pt_entry_t *pte, tpte; + pt_entry_t PG_G, PG_A, PG_M, PG_RW; pv_entry_t pv; vm_offset_t va; vm_page_t m, m_pc; @@ -2667,6 +2733,7 @@ reclaim_pv_chunk(pmap_t locked_pmap, str PG_G = pmap_global_bit(pmap); PG_A = pmap_accessed_bit(pmap); PG_M = pmap_modified_bit(pmap); + PG_RW = pmap_rw_bit(pmap); } /* @@ -2689,12 +2756,8 @@ reclaim_pv_chunk(pmap_t locked_pmap, str if ((tpte & PG_G) != 0) pmap_invalidate_page(pmap, va); m = PHYS_TO_VM_PAGE(tpte & PG_FRAME); - if ((tpte & (PG_M | PG_RW)) == (PG_M | PG_RW)) { - KASSERT((tpte & PG_RO) == 0, - ("readonly modified PTE %#lx", - tpte)); + if ((tpte & (PG_M | PG_RW)) == (PG_M | PG_RW)) vm_page_dirty(m); - } if ((tpte & PG_A) != 0) vm_page_aflag_set(m, PGA_REFERENCED); CHANGE_PV_LIST_LOCK_TO_VM_PAGE(lockp, m); @@ -3203,7 +3266,8 @@ pmap_demote_pde_locked(pmap_t pmap, pd_e struct rwlock **lockp) { pd_entry_t newpde, oldpde; - pt_entry_t *firstpte, newpte, PG_G, PG_A, PG_M; + pt_entry_t *firstpte, newpte; + pt_entry_t PG_A, PG_G, PG_M, PG_RW, PG_V; vm_paddr_t mptepa; vm_page_t mpte; struct spglist free; @@ -3212,6 +3276,8 @@ pmap_demote_pde_locked(pmap_t pmap, pd_e PG_G = pmap_global_bit(pmap); PG_A = pmap_accessed_bit(pmap); PG_M = pmap_modified_bit(pmap); + PG_RW = pmap_rw_bit(pmap); + PG_V = pmap_valid_bit(pmap); PG_PTE_CACHE = pmap_cache_mask(pmap, 0); PMAP_LOCK_ASSERT(pmap, MA_OWNED); @@ -3329,13 +3395,11 @@ pmap_demote_pde_locked(pmap_t pmap, pd_e static void pmap_remove_kernel_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va) { - pd_entry_t newpde, PG_A, PG_M; + pd_entry_t newpde; vm_paddr_t mptepa; vm_page_t mpte; - PG_A = pmap_accessed_bit(pmap); - PG_M = pmap_modified_bit(pmap); - + KASSERT(pmap == kernel_pmap, ("pmap %p is not kernel_pmap", pmap)); PMAP_LOCK_ASSERT(pmap, MA_OWNED); mpte = pmap_lookup_pt_page(pmap, va); if (mpte == NULL) @@ -3343,7 +3407,7 @@ pmap_remove_kernel_pde(pmap_t pmap, pd_e pmap_remove_pt_page(pmap, mpte); mptepa = VM_PAGE_TO_PHYS(mpte); - newpde = mptepa | PG_M | PG_A | PG_RW | PG_V; + newpde = mptepa | X86_PG_M | X86_PG_A | X86_PG_RW | X86_PG_V; /* * Initialize the page table page. @@ -3375,11 +3439,12 @@ pmap_remove_pde(pmap_t pmap, pd_entry_t pd_entry_t oldpde; vm_offset_t eva, va; vm_page_t m, mpte; - pt_entry_t PG_G, PG_A, PG_M; + pt_entry_t PG_G, PG_A, PG_M, PG_RW; PG_G = pmap_global_bit(pmap); PG_A = pmap_accessed_bit(pmap); PG_M = pmap_modified_bit(pmap); + PG_RW = pmap_rw_bit(pmap); PMAP_LOCK_ASSERT(pmap, MA_OWNED); KASSERT((sva & PDRMASK) == 0, @@ -3402,11 +3467,8 @@ pmap_remove_pde(pmap_t pmap, pd_entry_t eva = sva + NBPDR; for (va = sva, m = PHYS_TO_VM_PAGE(oldpde & PG_PS_FRAME); va < eva; va += PAGE_SIZE, m++) { - if ((oldpde & (PG_M | PG_RW)) == (PG_M | PG_RW)) { - KASSERT((oldpde & PG_RO) == 0, - ("readonly modified PDE %#lx", oldpde)); + if ((oldpde & (PG_M | PG_RW)) == (PG_M | PG_RW)) vm_page_dirty(m); - } if (oldpde & PG_A) vm_page_aflag_set(m, PGA_REFERENCED); if (TAILQ_EMPTY(&m->md.pv_list) && @@ -3439,11 +3501,12 @@ pmap_remove_pte(pmap_t pmap, pt_entry_t pd_entry_t ptepde, struct spglist *free, struct rwlock **lockp) { struct md_page *pvh; - pt_entry_t oldpte, PG_A, PG_M; + pt_entry_t oldpte, PG_A, PG_M, PG_RW; vm_page_t m; PG_A = pmap_accessed_bit(pmap); PG_M = pmap_modified_bit(pmap); + PG_RW = pmap_rw_bit(pmap); PMAP_LOCK_ASSERT(pmap, MA_OWNED); oldpte = pte_load_clear(ptq); @@ -3452,11 +3515,8 @@ pmap_remove_pte(pmap_t pmap, pt_entry_t pmap_resident_count_dec(pmap, 1); if (oldpte & PG_MANAGED) { m = PHYS_TO_VM_PAGE(oldpte & PG_FRAME); - if ((oldpte & (PG_M | PG_RW)) == (PG_M | PG_RW)) { - KASSERT((oldpte & PG_RO) == 0, - ("readonly modified PTE %#lx", oldpte)); + if ((oldpte & (PG_M | PG_RW)) == (PG_M | PG_RW)) vm_page_dirty(m); - } if (oldpte & PG_A) vm_page_aflag_set(m, PGA_REFERENCED); CHANGE_PV_LIST_LOCK_TO_VM_PAGE(lockp, m); @@ -3479,8 +3539,9 @@ pmap_remove_page(pmap_t pmap, vm_offset_ struct spglist *free) { struct rwlock *lock; - pt_entry_t *pte; + pt_entry_t *pte, PG_V; + PG_V = pmap_valid_bit(pmap); PMAP_LOCK_ASSERT(pmap, MA_OWNED); if ((*pde & PG_V) == 0) return; @@ -3508,11 +3569,12 @@ pmap_remove(pmap_t pmap, vm_offset_t sva pml4_entry_t *pml4e; pdp_entry_t *pdpe; pd_entry_t ptpaddr, *pde; - pt_entry_t *pte, PG_G; + pt_entry_t *pte, PG_G, PG_V; struct spglist free; int anyvalid; PG_G = pmap_global_bit(pmap); + PG_V = pmap_valid_bit(pmap); /* * Perform an unsynchronized read. This is, however, safe. @@ -3662,7 +3724,7 @@ pmap_remove_all(vm_page_t m) struct md_page *pvh; pv_entry_t pv; pmap_t pmap; - pt_entry_t *pte, tpte, PG_A, PG_M; + pt_entry_t *pte, tpte, PG_A, PG_M, PG_RW; pd_entry_t *pde; vm_offset_t va; struct spglist free; @@ -3688,6 +3750,7 @@ small_mappings: PMAP_LOCK(pmap); PG_A = pmap_accessed_bit(pmap); PG_M = pmap_modified_bit(pmap); + PG_RW = pmap_rw_bit(pmap); pmap_resident_count_dec(pmap, 1); pde = pmap_pde(pmap, pv->pv_va); KASSERT((*pde & PG_PS) == 0, ("pmap_remove_all: found" @@ -3702,11 +3765,8 @@ small_mappings: /* * Update the vm_page_t clean and reference bits. */ - if ((tpte & (PG_M | PG_RW)) == (PG_M | PG_RW)) { - KASSERT((tpte & PG_RO) == 0, - ("readonly modified PTE %#lx", tpte)); + if ((tpte & (PG_M | PG_RW)) == (PG_M | PG_RW)) vm_page_dirty(m); - } pmap_unuse_pt(pmap, pv->pv_va, *pde, &free); pmap_invalidate_page(pmap, pv->pv_va); TAILQ_REMOVE(&m->md.pv_list, pv, pv_next); @@ -3729,10 +3789,11 @@ pmap_protect_pde(pmap_t pmap, pd_entry_t vm_offset_t eva, va; vm_page_t m; boolean_t anychanged; - pt_entry_t PG_G, PG_M; + pt_entry_t PG_G, PG_M, PG_RW; PG_G = pmap_global_bit(pmap); PG_M = pmap_modified_bit(pmap); + PG_RW = pmap_rw_bit(pmap); PMAP_LOCK_ASSERT(pmap, MA_OWNED); KASSERT((sva & PDRMASK) == 0, @@ -3744,17 +3805,11 @@ retry: eva = sva + NBPDR; for (va = sva, m = PHYS_TO_VM_PAGE(oldpde & PG_PS_FRAME); va < eva; va += PAGE_SIZE, m++) - if ((oldpde & (PG_M | PG_RW)) == (PG_M | PG_RW)) { - KASSERT((oldpde & PG_RO) == 0, - ("readonly modified PDE %#lx", oldpde)); + if ((oldpde & (PG_M | PG_RW)) == (PG_M | PG_RW)) vm_page_dirty(m); - } } - if ((prot & VM_PROT_WRITE) == 0) { + if ((prot & VM_PROT_WRITE) == 0) newpde &= ~(PG_RW | PG_M); - if (pmap_emulate_ad_bits(pmap)) - newpde |= PG_RO; - } if ((prot & VM_PROT_EXECUTE) == 0) newpde |= pg_nx; if (newpde != oldpde) { @@ -3779,11 +3834,13 @@ pmap_protect(pmap_t pmap, vm_offset_t sv pml4_entry_t *pml4e; pdp_entry_t *pdpe; pd_entry_t ptpaddr, *pde; - pt_entry_t *pte, PG_G, PG_M; + pt_entry_t *pte, PG_G, PG_M, PG_RW, PG_V; boolean_t anychanged, pv_lists_locked; PG_G = pmap_global_bit(pmap); PG_M = pmap_modified_bit(pmap); + PG_V = pmap_valid_bit(pmap); + PG_RW = pmap_rw_bit(pmap); if ((prot & VM_PROT_READ) == VM_PROT_NONE) { pmap_remove(pmap, sva, eva); @@ -3884,15 +3941,10 @@ retry: if ((prot & VM_PROT_WRITE) == 0) { if ((pbits & (PG_MANAGED | PG_M | PG_RW)) == (PG_MANAGED | PG_M | PG_RW)) { - KASSERT((pbits & PG_RO) == 0, - ("readonly modified PTE %#lx", - pbits)); m = PHYS_TO_VM_PAGE(pbits & PG_FRAME); vm_page_dirty(m); } pbits &= ~(PG_RW | PG_M); - if (pmap_emulate_ad_bits(pmap)) - pbits |= PG_RO; } if ((prot & VM_PROT_EXECUTE) == 0) pbits |= pg_nx; @@ -3926,14 +3978,17 @@ pmap_promote_pde(pmap_t pmap, pd_entry_t struct rwlock **lockp) { pd_entry_t newpde; - pt_entry_t *firstpte, oldpte, pa, *pte, PG_G, PG_A, PG_M; + pt_entry_t *firstpte, oldpte, pa, *pte; + pt_entry_t PG_G, PG_A, PG_M, PG_RW, PG_V; vm_offset_t oldpteva; vm_page_t mpte; int PG_PTE_CACHE; - PG_G = pmap_global_bit(pmap); PG_A = pmap_accessed_bit(pmap); + PG_G = pmap_global_bit(pmap); PG_M = pmap_modified_bit(pmap); + PG_V = pmap_valid_bit(pmap); + PG_RW = pmap_rw_bit(pmap); PG_PTE_CACHE = pmap_cache_mask(pmap, 0); PMAP_LOCK_ASSERT(pmap, MA_OWNED); @@ -3953,8 +4008,6 @@ setpde: return; } if ((newpde & (PG_M | PG_RW)) == PG_RW) { - KASSERT(!pmap_emulate_ad_bits(pmap), - ("invalid RW/M bits for dirty bit emulation %#lx", newpde)); /* * When PG_M is already clear, PG_RW can be cleared without * a TLB invalidation. @@ -3980,9 +4033,6 @@ setpte: return; } if ((oldpte & (PG_M | PG_RW)) == PG_RW) { - KASSERT(!pmap_emulate_ad_bits(pmap), - ("invalid RW/M bits for dirty bit emulation %#lx", - oldpte)); /* * When PG_M is already clear, PG_RW can be cleared * without a TLB invalidation. @@ -4047,14 +4097,6 @@ setpte: " in pmap %p", va, pmap); } -static __inline boolean_t -pmap_writeable_mapping(pmap_t pmap, pt_entry_t pte) -{ - - return ((pte & PG_RW) != 0 || - (pmap_emulate_ad_bits(pmap) && (pte & PG_RO) == 0)); -} - /* * Insert the given physical page (p) at * the specified virtual address (v) in the @@ -4073,15 +4115,17 @@ pmap_enter(pmap_t pmap, vm_offset_t va, { struct rwlock *lock; pd_entry_t *pde; - pt_entry_t *pte, PG_G, PG_A, PG_M; + pt_entry_t *pte, PG_G, PG_A, PG_M, PG_RW, PG_V; pt_entry_t newpte, origpte; pv_entry_t pv; vm_paddr_t opa, pa; vm_page_t mpte, om; - PG_G = pmap_global_bit(pmap); PG_A = pmap_accessed_bit(pmap); + PG_G = pmap_global_bit(pmap); PG_M = pmap_modified_bit(pmap); + PG_V = pmap_valid_bit(pmap); + PG_RW = pmap_rw_bit(pmap); va = trunc_page(va); KASSERT(va <= VM_MAX_KERNEL_ADDRESS, ("pmap_enter: toobig")); @@ -4121,26 +4165,6 @@ pmap_enter(pmap_t pmap, vm_offset_t va, if ((newpte & PG_RW) != 0) newpte |= PG_M; } - - /* - * Dirty bit emulation enforces the following PG_RW behavior: - * - if PG_RW = 1 then PG_M = 1 - * - if PG_RW = 0 then PG_M = 0 - * - * If PG_RW = 0 then there are two possibilities: - * - the mapping is permanently readonly (PG_RO = 1) - * - the mapping is temporarily readonly for dirty bit emulation - */ - if ((newpte & PG_RW) == 0) - newpte |= PG_RO; - else if ((newpte & PG_M) == 0) - newpte &= ~PG_RW; - - if (((newpte & (PG_M | PG_RW)) != (PG_M | PG_RW)) && - ((newpte & (PG_M | PG_RW)) != 0)) { - panic("pmap_enter: invalid rw/modified bits for " - "dirty bit emulation %#lx", newpte); - } } mpte = NULL; @@ -4209,7 +4233,7 @@ retry: */ if ((origpte & PG_MANAGED) != 0) { newpte |= PG_MANAGED; - if (pmap_writeable_mapping(pmap, newpte)) + if ((newpte & PG_RW) != 0) vm_page_aflag_set(m, PGA_WRITEABLE); } if (((origpte ^ newpte) & ~(PG_M | PG_A)) == 0) @@ -4235,7 +4259,7 @@ retry: CHANGE_PV_LIST_LOCK_TO_PHYS(&lock, pa); TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); m->md.pv_gen++; - if (pmap_writeable_mapping(pmap, newpte)) + if ((newpte & PG_RW) != 0) vm_page_aflag_set(m, PGA_WRITEABLE); } @@ -4250,12 +4274,8 @@ validate: if ((origpte & PG_MANAGED) != 0) { om = PHYS_TO_VM_PAGE(opa); if ((origpte & (PG_M | PG_RW)) == (PG_M | - PG_RW)) { - KASSERT((origpte & PG_RO) == 0, - ("readonly modified PTE %#lx", - origpte)); + PG_RW)) vm_page_dirty(om); - } if ((origpte & PG_A) != 0) vm_page_aflag_set(om, PGA_REFERENCED); CHANGE_PV_LIST_LOCK_TO_PHYS(&lock, opa); @@ -4268,11 +4288,8 @@ validate: } } else if ((newpte & PG_M) == 0 && (origpte & (PG_M | PG_RW)) == (PG_M | PG_RW)) { - if ((origpte & PG_MANAGED) != 0) { - KASSERT((origpte & PG_RO) == 0, - ("readonly modified PTE %#lx", origpte)); + if ((origpte & PG_MANAGED) != 0) vm_page_dirty(m); - } /* * Although the PTE may still have PG_RW set, TLB @@ -4319,20 +4336,14 @@ pmap_enter_pde(pmap_t pmap, vm_offset_t struct rwlock **lockp) { pd_entry_t *pde, newpde; + pt_entry_t PG_V; vm_page_t mpde; struct spglist free; + PG_V = pmap_valid_bit(pmap); rw_assert(&pvh_global_lock, RA_LOCKED); PMAP_LOCK_ASSERT(pmap, MA_OWNED); - /* - * Software emulation of the accessed bit requires that if PG_V is set - * then PG_A is also set. Therefore we defer setting up the mapping - * until the process actually tries to access it. - */ - if (pmap_emulate_ad_bits(pmap)) - return (FALSE); - if ((mpde = pmap_allocpde(pmap, va, NULL)) == NULL) { CTR2(KTR_PMAP, "pmap_enter_pde: failure for va %#lx" " in pmap %p", va, pmap); @@ -4466,24 +4477,17 @@ pmap_enter_quick_locked(pmap_t pmap, vm_ vm_prot_t prot, vm_page_t mpte, struct rwlock **lockp) { struct spglist free; - pt_entry_t *pte; + pt_entry_t *pte, PG_V; vm_paddr_t pa; KASSERT(va < kmi.clean_sva || va >= kmi.clean_eva || (m->oflags & VPO_UNMANAGED) != 0, ("pmap_enter_quick_locked: managed mapping within the clean submap")); + PG_V = pmap_valid_bit(pmap); rw_assert(&pvh_global_lock, RA_LOCKED); PMAP_LOCK_ASSERT(pmap, MA_OWNED); /* - * Software emulation of the accessed bit requires that if PG_V is set - * then PG_A is also set. Therefore we defer setting up the mapping - * until the process actually tries to access it. - */ - if (pmap_emulate_ad_bits(pmap)) - return (NULL); - - /* * In the case that a page table page is not * resident, we are creating it here. */ @@ -4598,13 +4602,15 @@ pmap_object_init_pt(pmap_t pmap, vm_offs vm_pindex_t pindex, vm_size_t size) { pd_entry_t *pde; - pt_entry_t PG_A, PG_M; + pt_entry_t PG_A, PG_M, PG_RW, PG_V; vm_paddr_t pa, ptepa; vm_page_t p, pdpg; int pat_mode; PG_A = pmap_accessed_bit(pmap); PG_M = pmap_modified_bit(pmap); + PG_V = pmap_valid_bit(pmap); + PG_RW = pmap_rw_bit(pmap); VM_OBJECT_ASSERT_WLOCKED(object); KASSERT(object->type == OBJT_DEVICE || object->type == OBJT_SG, @@ -4753,7 +4759,7 @@ pmap_copy(pmap_t dst_pmap, pmap_t src_pm vm_offset_t addr; vm_offset_t end_addr = src_addr + len; vm_offset_t va_next; - pt_entry_t PG_A, PG_M; + pt_entry_t PG_A, PG_M, PG_V; if (dst_addr != src_addr) return; @@ -4773,6 +4779,7 @@ pmap_copy(pmap_t dst_pmap, pmap_t src_pm PG_A = pmap_accessed_bit(dst_pmap); PG_M = pmap_modified_bit(dst_pmap); + PG_V = pmap_valid_bit(dst_pmap); for (addr = src_addr; addr < end_addr; addr = va_next) { pt_entry_t *src_pte, *dst_pte; @@ -5126,7 +5133,8 @@ void pmap_remove_pages(pmap_t pmap) { pd_entry_t ptepde; - pt_entry_t *pte, tpte, PG_M; + pt_entry_t *pte, tpte; + pt_entry_t PG_M, PG_RW, PG_V; struct spglist free; vm_page_t m, mpte, mt; pv_entry_t pv; @@ -5146,6 +5154,8 @@ pmap_remove_pages(pmap_t pmap) lock = NULL; PG_M = pmap_modified_bit(pmap); + PG_V = pmap_valid_bit(pmap); + PG_RW = pmap_rw_bit(pmap); SLIST_INIT(&free); rw_rlock(&pvh_global_lock); @@ -5222,9 +5232,6 @@ pmap_remove_pages(pmap_t pmap) * Update the vm_page_t clean/reference bits. */ if ((tpte & (PG_M | PG_RW)) == (PG_M | PG_RW)) { - KASSERT((tpte & PG_RO) == 0, - ("readonly modified PTE %#lx", - tpte)); if (superpage) { for (mt = m; mt < &m[NBPDR / PAGE_SIZE]; mt++) vm_page_dirty(mt); @@ -5296,6 +5303,7 @@ pmap_page_test_mappings(vm_page_t m, boo pv_entry_t pv; struct md_page *pvh; pt_entry_t *pte, mask; + pt_entry_t PG_A, PG_M, PG_RW, PG_V; pmap_t pmap; int md_gen, pvh_gen; boolean_t rv; @@ -5319,10 +5327,16 @@ restart: } pte = pmap_pte(pmap, pv->pv_va); mask = 0; - if (modified) - mask |= PG_RW | pmap_modified_bit(pmap); - if (accessed) - mask |= PG_V | pmap_accessed_bit(pmap); + if (modified) { + PG_M = pmap_modified_bit(pmap); + PG_RW = pmap_rw_bit(pmap); + mask |= PG_RW | PG_M; + } + if (accessed) { + PG_A = pmap_accessed_bit(pmap); + PG_V = pmap_valid_bit(pmap); + mask |= PG_V | PG_A; + } rv = (*pte & mask) == mask; PMAP_UNLOCK(pmap); if (rv) @@ -5346,10 +5360,16 @@ restart: } pte = pmap_pde(pmap, pv->pv_va); mask = 0; - if (modified) - mask |= PG_RW | pmap_modified_bit(pmap); - if (accessed) - mask |= PG_V | pmap_accessed_bit(pmap); + if (modified) { + PG_M = pmap_modified_bit(pmap); + PG_RW = pmap_rw_bit(pmap); + mask |= PG_RW | PG_M; + } + if (accessed) { + PG_A = pmap_accessed_bit(pmap); + PG_V = pmap_valid_bit(pmap); + mask |= PG_V | PG_A; + } rv = (*pte & mask) == mask; PMAP_UNLOCK(pmap); if (rv) @@ -5396,9 +5416,10 @@ boolean_t pmap_is_prefaultable(pmap_t pmap, vm_offset_t addr) { pd_entry_t *pde; - pt_entry_t *pte; + pt_entry_t *pte, PG_V; boolean_t rv; + PG_V = pmap_valid_bit(pmap); rv = FALSE; PMAP_LOCK(pmap); pde = pmap_pde(pmap, addr); @@ -5436,7 +5457,7 @@ pmap_remove_write(vm_page_t m) struct rwlock *lock; pv_entry_t next_pv, pv; pd_entry_t *pde; - pt_entry_t oldpte, newpte, *pte, PG_M; + pt_entry_t oldpte, *pte, PG_M, PG_RW; vm_offset_t va; int pvh_gen, md_gen; @@ -5471,6 +5492,7 @@ retry_pv_loop: goto retry_pv_loop; } } + PG_RW = pmap_rw_bit(pmap); va = pv->pv_va; pde = pmap_pde(pmap, va); if ((*pde & PG_RW) != 0) @@ -5497,6 +5519,7 @@ small_mappings: } } PG_M = pmap_modified_bit(pmap); + PG_RW = pmap_rw_bit(pmap); pde = pmap_pde(pmap, pv->pv_va); KASSERT((*pde & PG_PS) == 0, ("pmap_remove_write: found a 2mpage in page %p's pv list", @@ -5504,17 +5527,12 @@ small_mappings: pte = pmap_pde_to_pte(pde, pv->pv_va); retry: oldpte = *pte; - newpte = oldpte & ~(PG_RW | PG_M); - if (pmap_emulate_ad_bits(pmap)) - newpte |= PG_RO; - if (newpte != oldpte) { - if (!atomic_cmpset_long(pte, oldpte, newpte)) + if (oldpte & PG_RW) { + if (!atomic_cmpset_long(pte, oldpte, oldpte & + ~(PG_RW | PG_M))) goto retry; - if ((oldpte & (PG_M | PG_RW)) == (PG_M | PG_RW)) { - KASSERT((oldpte & PG_RO) == 0, *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Tue Oct 1 03:49:50 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]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 2708A1E6; Tue, 1 Oct 2013 03:49:50 +0000 (UTC) (envelope-from benno@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 0CD792911; Tue, 1 Oct 2013 03:49:50 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r913nnKJ052649; Tue, 1 Oct 2013 03:49:49 GMT (envelope-from benno@svn.freebsd.org) Received: (from benno@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r913nn9g052643; Tue, 1 Oct 2013 03:49:49 GMT (envelope-from benno@svn.freebsd.org) Message-Id: <201310010349.r913nn9g052643@svn.freebsd.org> From: Benno Rice Date: Tue, 1 Oct 2013 03:49:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r255961 - in projects/uefi: . bin/chflags bin/df bin/ed bin/kenv bin/ln bin/ls bin/pkill bin/ps bin/sh bin/sleep bin/test cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts cddl/contr... 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, 01 Oct 2013 03:49:50 -0000 Author: benno Date: Tue Oct 1 03:49:38 2013 New Revision: 255961 URL: http://svnweb.freebsd.org/changeset/base/255961 Log: Merge from head @ r255960 Added: projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sizedkeys.d - copied unchanged from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sizedkeys.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sizedkeys.d.out - copied unchanged from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sizedkeys.d.out projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.basics.d.out - copied unchanged from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.basics.d.out projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.compcast.d - copied unchanged from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.compcast.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.compcast.d.out - copied unchanged from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.compcast.d.out projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.compnarrowassign.d - copied unchanged from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.compnarrowassign.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.compnarrowassign.d.out - copied unchanged from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.compnarrowassign.d.out projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.execcast.d - copied unchanged from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.execcast.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.execcast.d.out - copied unchanged from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.execcast.d.out projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cg/ - copied from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cg/ projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/err.D_PRINT_AGG.bad.d - copied unchanged from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/err.D_PRINT_AGG.bad.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/tst.dyn.d - copied unchanged from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/tst.dyn.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/tst.xlate.d - copied unchanged from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/tst.xlate.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/tst.xlate.d.out - copied unchanged from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/tst.xlate.d.out projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.signs.d - copied unchanged from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.signs.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.signs.d.out - copied unchanged from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.signs.d.out projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/trace/err.D_TRACE_AGG.bad.d - copied unchanged from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/trace/err.D_TRACE_AGG.bad.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/trace/tst.dyn.d - copied unchanged from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/trace/tst.dyn.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/translators/tst.TestTransStability1.ksh - copied unchanged from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/translators/tst.TestTransStability1.ksh projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/translators/tst.TestTransStability1.ksh.out - copied unchanged from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/translators/tst.TestTransStability1.ksh.out projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/translators/tst.TestTransStability2.ksh - copied unchanged from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/translators/tst.TestTransStability2.ksh projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/translators/tst.TestTransStability2.ksh.out - copied unchanged from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/translators/tst.TestTransStability2.ksh.out projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/types/tst.const.d - copied unchanged from r255959, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/types/tst.const.d projects/uefi/cddl/lib/libdtrace/ip.d - copied unchanged from r255959, head/cddl/lib/libdtrace/ip.d projects/uefi/cddl/lib/libdtrace/tcp.d - copied unchanged from r255959, head/cddl/lib/libdtrace/tcp.d projects/uefi/cddl/lib/libdtrace/udp.d - copied unchanged from r255959, head/cddl/lib/libdtrace/udp.d - copied from r255959, head/contrib/apr/ - copied from r255959, head/contrib/apr-util/ projects/uefi/contrib/bmake/mk/stage-install.sh - copied unchanged from r255959, head/contrib/bmake/mk/stage-install.sh projects/uefi/contrib/bmake/unit-tests/sunshcmd - copied unchanged from r255959, head/contrib/bmake/unit-tests/sunshcmd projects/uefi/contrib/dialog/buildlist.c - copied unchanged from r255959, head/contrib/dialog/buildlist.c projects/uefi/contrib/dialog/package/freebsd/ - copied from r255959, head/contrib/dialog/package/freebsd/ projects/uefi/contrib/dialog/po/an.po - copied unchanged from r255959, head/contrib/dialog/po/an.po projects/uefi/contrib/dialog/po/fa.po - copied unchanged from r255959, head/contrib/dialog/po/fa.po projects/uefi/contrib/dialog/po/ia.po - copied unchanged from r255959, head/contrib/dialog/po/ia.po projects/uefi/contrib/dialog/rangebox.c - copied unchanged from r255959, head/contrib/dialog/rangebox.c projects/uefi/contrib/dialog/samples/buildlist - copied unchanged from r255959, head/contrib/dialog/samples/buildlist projects/uefi/contrib/dialog/samples/buildlist2 - copied unchanged from r255959, head/contrib/dialog/samples/buildlist2 projects/uefi/contrib/dialog/samples/checklist12 - copied unchanged from r255959, head/contrib/dialog/samples/checklist12 projects/uefi/contrib/dialog/samples/dft-cancel - copied unchanged from r255959, head/contrib/dialog/samples/dft-cancel projects/uefi/contrib/dialog/samples/dft-extra - copied unchanged from r255959, head/contrib/dialog/samples/dft-extra projects/uefi/contrib/dialog/samples/dft-help - copied unchanged from r255959, head/contrib/dialog/samples/dft-help projects/uefi/contrib/dialog/samples/dft-no - copied unchanged from r255959, head/contrib/dialog/samples/dft-no projects/uefi/contrib/dialog/samples/fselect0 - copied unchanged from r255959, head/contrib/dialog/samples/fselect0 projects/uefi/contrib/dialog/samples/menubox12 - copied unchanged from r255959, head/contrib/dialog/samples/menubox12 projects/uefi/contrib/dialog/samples/rangebox - copied unchanged from r255959, head/contrib/dialog/samples/rangebox projects/uefi/contrib/dialog/samples/rangebox2 - copied unchanged from r255959, head/contrib/dialog/samples/rangebox2 projects/uefi/contrib/dialog/samples/rangebox3 - copied unchanged from r255959, head/contrib/dialog/samples/rangebox3 projects/uefi/contrib/dialog/samples/rangebox4 - copied unchanged from r255959, head/contrib/dialog/samples/rangebox4 projects/uefi/contrib/dialog/samples/treeview - copied unchanged from r255959, head/contrib/dialog/samples/treeview projects/uefi/contrib/dialog/samples/treeview2 - copied unchanged from r255959, head/contrib/dialog/samples/treeview2 projects/uefi/contrib/dialog/samples/with-dquotes - copied unchanged from r255959, head/contrib/dialog/samples/with-dquotes projects/uefi/contrib/dialog/samples/with-squotes - copied unchanged from r255959, head/contrib/dialog/samples/with-squotes projects/uefi/contrib/dialog/treeview.c - copied unchanged from r255959, head/contrib/dialog/treeview.c projects/uefi/contrib/flex/ - copied from r255959, head/contrib/flex/ projects/uefi/contrib/gcc/config/i386/ammintrin.h - copied unchanged from r255959, head/contrib/gcc/config/i386/ammintrin.h projects/uefi/contrib/ipfilter/WhatsNew50.txt - copied unchanged from r255959, head/contrib/ipfilter/WhatsNew50.txt projects/uefi/contrib/ipfilter/arc4random.c - copied unchanged from r255959, head/contrib/ipfilter/arc4random.c projects/uefi/contrib/ipfilter/genmask.c - copied unchanged from r255959, head/contrib/ipfilter/genmask.c projects/uefi/contrib/ipfilter/ip_dstlist.c - copied unchanged from r255959, head/contrib/ipfilter/ip_dstlist.c projects/uefi/contrib/ipfilter/ip_dstlist.h - copied unchanged from r255959, head/contrib/ipfilter/ip_dstlist.h projects/uefi/contrib/ipfilter/ip_fil_compat.c - copied unchanged from r255959, head/contrib/ipfilter/ip_fil_compat.c projects/uefi/contrib/ipfilter/ipf_rb.h - copied unchanged from r255959, head/contrib/ipfilter/ipf_rb.h projects/uefi/contrib/ipfilter/lib/allocmbt.c - copied unchanged from r255959, head/contrib/ipfilter/lib/allocmbt.c projects/uefi/contrib/ipfilter/lib/assigndefined.c - copied unchanged from r255959, head/contrib/ipfilter/lib/assigndefined.c projects/uefi/contrib/ipfilter/lib/connecttcp.c - copied unchanged from r255959, head/contrib/ipfilter/lib/connecttcp.c projects/uefi/contrib/ipfilter/lib/dupmbt.c - copied unchanged from r255959, head/contrib/ipfilter/lib/dupmbt.c projects/uefi/contrib/ipfilter/lib/familyname.c - copied unchanged from r255959, head/contrib/ipfilter/lib/familyname.c projects/uefi/contrib/ipfilter/lib/findword.c - copied unchanged from r255959, head/contrib/ipfilter/lib/findword.c projects/uefi/contrib/ipfilter/lib/freembt.c - copied unchanged from r255959, head/contrib/ipfilter/lib/freembt.c projects/uefi/contrib/ipfilter/lib/ftov.c - copied unchanged from r255959, head/contrib/ipfilter/lib/ftov.c projects/uefi/contrib/ipfilter/lib/geticmptype.c - copied unchanged from r255959, head/contrib/ipfilter/lib/geticmptype.c projects/uefi/contrib/ipfilter/lib/icmptypename.c - copied unchanged from r255959, head/contrib/ipfilter/lib/icmptypename.c projects/uefi/contrib/ipfilter/lib/icmptypes.c - copied unchanged from r255959, head/contrib/ipfilter/lib/icmptypes.c projects/uefi/contrib/ipfilter/lib/interror.c - copied unchanged from r255959, head/contrib/ipfilter/lib/interror.c projects/uefi/contrib/ipfilter/lib/ipf_perror.c - copied unchanged from r255959, head/contrib/ipfilter/lib/ipf_perror.c projects/uefi/contrib/ipfilter/lib/load_dstlist.c - copied unchanged from r255959, head/contrib/ipfilter/lib/load_dstlist.c projects/uefi/contrib/ipfilter/lib/load_dstlistnode.c - copied unchanged from r255959, head/contrib/ipfilter/lib/load_dstlistnode.c projects/uefi/contrib/ipfilter/lib/mb_hexdump.c - copied unchanged from r255959, head/contrib/ipfilter/lib/mb_hexdump.c projects/uefi/contrib/ipfilter/lib/msgdsize.c - copied unchanged from r255959, head/contrib/ipfilter/lib/msgdsize.c projects/uefi/contrib/ipfilter/lib/parsefields.c - copied unchanged from r255959, head/contrib/ipfilter/lib/parsefields.c projects/uefi/contrib/ipfilter/lib/parseipfexpr.c - copied unchanged from r255959, head/contrib/ipfilter/lib/parseipfexpr.c projects/uefi/contrib/ipfilter/lib/parsewhoisline.c - copied unchanged from r255959, head/contrib/ipfilter/lib/parsewhoisline.c projects/uefi/contrib/ipfilter/lib/poolio.c - copied unchanged from r255959, head/contrib/ipfilter/lib/poolio.c projects/uefi/contrib/ipfilter/lib/prependmbt.c - copied unchanged from r255959, head/contrib/ipfilter/lib/prependmbt.c projects/uefi/contrib/ipfilter/lib/printactiveaddr.c - copied unchanged from r255959, head/contrib/ipfilter/lib/printactiveaddr.c projects/uefi/contrib/ipfilter/lib/printaddr.c - copied unchanged from r255959, head/contrib/ipfilter/lib/printaddr.c projects/uefi/contrib/ipfilter/lib/printdstl_live.c - copied unchanged from r255959, head/contrib/ipfilter/lib/printdstl_live.c projects/uefi/contrib/ipfilter/lib/printdstlist.c - copied unchanged from r255959, head/contrib/ipfilter/lib/printdstlist.c projects/uefi/contrib/ipfilter/lib/printdstlistdata.c - copied unchanged from r255959, head/contrib/ipfilter/lib/printdstlistdata.c projects/uefi/contrib/ipfilter/lib/printdstlistnode.c - copied unchanged from r255959, head/contrib/ipfilter/lib/printdstlistnode.c projects/uefi/contrib/ipfilter/lib/printdstlistpolicy.c - copied unchanged from r255959, head/contrib/ipfilter/lib/printdstlistpolicy.c projects/uefi/contrib/ipfilter/lib/printfieldhdr.c - copied unchanged from r255959, head/contrib/ipfilter/lib/printfieldhdr.c projects/uefi/contrib/ipfilter/lib/printhost.c - copied unchanged from r255959, head/contrib/ipfilter/lib/printhost.c projects/uefi/contrib/ipfilter/lib/printipfexpr.c - copied unchanged from r255959, head/contrib/ipfilter/lib/printipfexpr.c projects/uefi/contrib/ipfilter/lib/printiphdr.c - copied unchanged from r255959, head/contrib/ipfilter/lib/printiphdr.c projects/uefi/contrib/ipfilter/lib/printlookup.c - copied unchanged from r255959, head/contrib/ipfilter/lib/printlookup.c projects/uefi/contrib/ipfilter/lib/printnataddr.c - copied unchanged from r255959, head/contrib/ipfilter/lib/printnataddr.c projects/uefi/contrib/ipfilter/lib/printnatfield.c - copied unchanged from r255959, head/contrib/ipfilter/lib/printnatfield.c projects/uefi/contrib/ipfilter/lib/printnatside.c - copied unchanged from r255959, head/contrib/ipfilter/lib/printnatside.c projects/uefi/contrib/ipfilter/lib/printpoolfield.c - copied unchanged from r255959, head/contrib/ipfilter/lib/printpoolfield.c projects/uefi/contrib/ipfilter/lib/printstatefields.c - copied unchanged from r255959, head/contrib/ipfilter/lib/printstatefields.c projects/uefi/contrib/ipfilter/lib/printtcpflags.c - copied unchanged from r255959, head/contrib/ipfilter/lib/printtcpflags.c projects/uefi/contrib/ipfilter/lib/printunit.c - copied unchanged from r255959, head/contrib/ipfilter/lib/printunit.c projects/uefi/contrib/ipfilter/lib/save_execute.c - copied unchanged from r255959, head/contrib/ipfilter/lib/save_execute.c projects/uefi/contrib/ipfilter/lib/save_file.c - copied unchanged from r255959, head/contrib/ipfilter/lib/save_file.c projects/uefi/contrib/ipfilter/lib/save_nothing.c - copied unchanged from r255959, head/contrib/ipfilter/lib/save_nothing.c projects/uefi/contrib/ipfilter/lib/save_syslog.c - copied unchanged from r255959, head/contrib/ipfilter/lib/save_syslog.c projects/uefi/contrib/ipfilter/lib/save_v1trap.c - copied unchanged from r255959, head/contrib/ipfilter/lib/save_v1trap.c projects/uefi/contrib/ipfilter/lib/save_v2trap.c - copied unchanged from r255959, head/contrib/ipfilter/lib/save_v2trap.c projects/uefi/contrib/ipfilter/lib/vtof.c - copied unchanged from r255959, head/contrib/ipfilter/lib/vtof.c - copied unchanged from r255959, head/contrib/ipfilter/ml_ipl.c - copied unchanged from r255959, head/contrib/ipfilter/mlfk_ipl.c - copied unchanged from r255959, head/contrib/ipfilter/mli_ipl.c - copied unchanged from r255959, head/contrib/ipfilter/mln_ipl.c projects/uefi/contrib/ipfilter/mln_rule.c - copied unchanged from r255959, head/contrib/ipfilter/mln_rule.c projects/uefi/contrib/ipfilter/mlo_ipl.c - copied unchanged from r255959, head/contrib/ipfilter/mlo_ipl.c projects/uefi/contrib/ipfilter/mlo_rule.c - copied unchanged from r255959, head/contrib/ipfilter/mlo_rule.c - copied unchanged from r255959, head/contrib/ipfilter/mls_ipl.c projects/uefi/contrib/ipfilter/mls_rule.c - copied unchanged from r255959, head/contrib/ipfilter/mls_rule.c projects/uefi/contrib/ipfilter/mlso_rule.c - copied unchanged from r255959, head/contrib/ipfilter/mlso_rule.c projects/uefi/contrib/ipfilter/radix_ipf.c - copied unchanged from r255959, head/contrib/ipfilter/radix_ipf.c projects/uefi/contrib/ipfilter/sys/ - copied from r255959, head/contrib/ipfilter/sys/ projects/uefi/contrib/ipfilter/tools/ipfsyncd.c - copied unchanged from r255959, head/contrib/ipfilter/tools/ipfsyncd.c projects/uefi/contrib/ldns-host/ - copied from r255959, head/contrib/ldns-host/ projects/uefi/contrib/ldns/drill/config.h - copied unchanged from r255959, head/contrib/ldns/drill/config.h projects/uefi/contrib/ldns/drill/drill.1 - copied unchanged from r255959, head/contrib/ldns/drill/drill.1 - copied from r255959, head/contrib/libexecinfo/ projects/uefi/contrib/libgnuregex/ - copied from r255959, head/contrib/libgnuregex/ projects/uefi/contrib/llvm/include/llvm/DebugInfo/DWARFFormValue.h - copied unchanged from r255959, head/contrib/llvm/include/llvm/DebugInfo/DWARFFormValue.h projects/uefi/contrib/llvm/include/llvm/ExecutionEngine/ObjectCache.h - copied unchanged from r255959, head/contrib/llvm/include/llvm/ExecutionEngine/ObjectCache.h projects/uefi/contrib/llvm/include/llvm/Support/CBindingWrapping.h - copied unchanged from r255959, head/contrib/llvm/include/llvm/Support/CBindingWrapping.h projects/uefi/contrib/llvm/include/llvm/Support/Compression.h - copied unchanged from r255959, head/contrib/llvm/include/llvm/Support/Compression.h projects/uefi/contrib/llvm/lib/Support/Compression.cpp - copied unchanged from r255959, head/contrib/llvm/lib/Support/Compression.cpp projects/uefi/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp - copied unchanged from r255959, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp projects/uefi/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h - copied unchanged from r255959, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h projects/uefi/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td - copied unchanged from r255959, head/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td projects/uefi/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td - copied unchanged from r255959, head/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td projects/uefi/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp - copied unchanged from r255959, head/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp projects/uefi/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.h - copied unchanged from r255959, head/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.h projects/uefi/contrib/llvm/lib/Target/Mips/MipsOs16.cpp - copied unchanged from r255959, head/contrib/llvm/lib/Target/Mips/MipsOs16.cpp projects/uefi/contrib/llvm/lib/Target/Mips/MipsOs16.h - copied unchanged from r255959, head/contrib/llvm/lib/Target/Mips/MipsOs16.h projects/uefi/contrib/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp - copied unchanged from r255959, head/contrib/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp projects/uefi/contrib/llvm/lib/Target/PowerPC/AsmParser/ - copied from r255959, head/contrib/llvm/lib/Target/PowerPC/AsmParser/ projects/uefi/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUELFObjectWriter.cpp - copied unchanged from r255959, head/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUELFObjectWriter.cpp projects/uefi/contrib/llvm/lib/Target/R600/R600Packetizer.cpp - copied unchanged from r255959, head/contrib/llvm/lib/Target/R600/R600Packetizer.cpp projects/uefi/contrib/llvm/lib/Target/R600/SIDefines.h - copied unchanged from r255959, head/contrib/llvm/lib/Target/R600/SIDefines.h projects/uefi/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcBaseInfo.h - copied unchanged from r255959, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcBaseInfo.h projects/uefi/contrib/llvm/lib/Target/SystemZ/ - copied from r255959, head/contrib/llvm/lib/Target/SystemZ/ projects/uefi/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp - copied unchanged from r255959, head/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp projects/uefi/contrib/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp - copied unchanged from r255959, head/contrib/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp projects/uefi/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp - copied unchanged from r255959, head/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp projects/uefi/contrib/llvm/lib/Transforms/Vectorize/VecUtils.cpp - copied unchanged from r255959, head/contrib/llvm/lib/Transforms/Vectorize/VecUtils.cpp projects/uefi/contrib/llvm/lib/Transforms/Vectorize/VecUtils.h - copied unchanged from r255959, head/contrib/llvm/lib/Transforms/Vectorize/VecUtils.h projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsAArch64.def - copied unchanged from r255959, head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsAArch64.def projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/CapturedStmt.h - copied unchanged from r255959, head/contrib/llvm/tools/clang/include/clang/Basic/CapturedStmt.h projects/uefi/contrib/llvm/tools/clang/include/clang/Lex/MacroArgs.h - copied unchanged from r255959, head/contrib/llvm/tools/clang/include/clang/Lex/MacroArgs.h projects/uefi/contrib/llvm/tools/clang/lib/Format/BreakableToken.cpp - copied unchanged from r255959, head/contrib/llvm/tools/clang/lib/Format/BreakableToken.cpp projects/uefi/contrib/llvm/tools/clang/lib/Format/BreakableToken.h - copied unchanged from r255959, head/contrib/llvm/tools/clang/lib/Format/BreakableToken.h projects/uefi/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.cpp - copied unchanged from r255959, head/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.cpp projects/uefi/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.h - copied unchanged from r255959, head/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.h projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.cpp - copied unchanged from r255959, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h - copied unchanged from r255959, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h projects/uefi/contrib/llvm/tools/lldb/ - copied from r255959, head/contrib/llvm/tools/lldb/ projects/uefi/contrib/nvi/catalog/zh_CN.GB2312.base - copied unchanged from r255959, head/contrib/nvi/catalog/zh_CN.GB2312.base projects/uefi/contrib/nvi/catalog/zh_CN.GB2312.owner - copied unchanged from r255959, head/contrib/nvi/catalog/zh_CN.GB2312.owner projects/uefi/contrib/nvi/cl/extern.h - copied unchanged from r255959, head/contrib/nvi/cl/extern.h projects/uefi/contrib/nvi/common/conv.c - copied unchanged from r255959, head/contrib/nvi/common/conv.c projects/uefi/contrib/nvi/common/conv.h - copied unchanged from r255959, head/contrib/nvi/common/conv.h projects/uefi/contrib/nvi/common/encoding.c - copied unchanged from r255959, head/contrib/nvi/common/encoding.c projects/uefi/contrib/nvi/common/extern.h - copied unchanged from r255959, head/contrib/nvi/common/extern.h projects/uefi/contrib/nvi/common/multibyte.h - copied unchanged from r255959, head/contrib/nvi/common/multibyte.h projects/uefi/contrib/nvi/common/options_def.h - copied unchanged from r255959, head/contrib/nvi/common/options_def.h projects/uefi/contrib/nvi/ex/ex_def.h - copied unchanged from r255959, head/contrib/nvi/ex/ex_def.h projects/uefi/contrib/nvi/ex/extern.h - copied unchanged from r255959, head/contrib/nvi/ex/extern.h projects/uefi/contrib/nvi/regex/ - copied from r255959, head/contrib/nvi/regex/ projects/uefi/contrib/nvi/vi/extern.h - copied unchanged from r255959, head/contrib/nvi/vi/extern.h projects/uefi/contrib/openpam/lib/libpam/ - copied from r255959, head/contrib/openpam/lib/libpam/ projects/uefi/contrib/openpam/m4/ - copied from r255959, head/contrib/openpam/m4/ projects/uefi/contrib/openpam/mkpkgng.in - copied unchanged from r255959, head/contrib/openpam/mkpkgng.in projects/uefi/contrib/openpam/t/t_file.c - copied unchanged from r255959, head/contrib/openpam/t/t_file.c projects/uefi/contrib/openpam/test-driver - copied unchanged from r255959, head/contrib/openpam/test-driver - copied from r255959, head/contrib/serf/ projects/uefi/contrib/sqlite3/ - copied from r255959, head/contrib/sqlite3/ - copied from r255959, head/contrib/subversion/ projects/uefi/contrib/tcpdump/print-msnlb.c - copied unchanged from r255959, head/contrib/tcpdump/print-msnlb.c projects/uefi/contrib/tcpdump/print-otv.c - copied unchanged from r255959, head/contrib/tcpdump/print-otv.c projects/uefi/contrib/tcpdump/print-vxlan.c - copied unchanged from r255959, head/contrib/tcpdump/print-vxlan.c projects/uefi/contrib/tcpdump/print-zeromq.c - copied unchanged from r255959, head/contrib/tcpdump/print-zeromq.c projects/uefi/contrib/unbound/config.h - copied unchanged from r255959, head/contrib/unbound/config.h projects/uefi/contrib/unbound/doc/libunbound.3 - copied unchanged from r255959, head/contrib/unbound/doc/libunbound.3 projects/uefi/contrib/unbound/doc/unbound-anchor.8 - copied unchanged from r255959, head/contrib/unbound/doc/unbound-anchor.8 projects/uefi/contrib/unbound/doc/unbound-checkconf.8 - copied unchanged from r255959, head/contrib/unbound/doc/unbound-checkconf.8 projects/uefi/contrib/unbound/doc/unbound-control.8 - copied unchanged from r255959, head/contrib/unbound/doc/unbound-control.8 projects/uefi/contrib/unbound/doc/unbound.8 - copied unchanged from r255959, head/contrib/unbound/doc/unbound.8 projects/uefi/contrib/unbound/doc/unbound.conf.5 - copied unchanged from r255959, head/contrib/unbound/doc/unbound.conf.5 projects/uefi/contrib/unbound/freebsd-configure.sh - copied unchanged from r255959, head/contrib/unbound/freebsd-configure.sh projects/uefi/contrib/unbound/freebsd-sources.pl - copied unchanged from r255959, head/contrib/unbound/freebsd-sources.pl projects/uefi/contrib/unbound/libunbound/worker.h - copied unchanged from r255959, head/contrib/unbound/libunbound/worker.h projects/uefi/contrib/unbound/smallapp/unbound-control-setup.sh.in - copied unchanged from r255959, head/contrib/unbound/smallapp/unbound-control-setup.sh.in projects/uefi/contrib/wpa/hostapd/hlr_auc_gw.txt - copied unchanged from r255959, head/contrib/wpa/hostapd/hlr_auc_gw.txt projects/uefi/contrib/wpa/hostapd/hostapd.eap_user_sqlite - copied unchanged from r255959, head/contrib/wpa/hostapd/hostapd.eap_user_sqlite projects/uefi/contrib/wpa/patches/openssl-0.9.8x-tls-extensions.patch - copied unchanged from r255959, head/contrib/wpa/patches/openssl-0.9.8x-tls-extensions.patch projects/uefi/contrib/wpa/src/ap/eap_user_db.c - copied unchanged from r255959, head/contrib/wpa/src/ap/eap_user_db.c projects/uefi/contrib/wpa/src/ap/gas_serv.c - copied unchanged from r255959, head/contrib/wpa/src/ap/gas_serv.c projects/uefi/contrib/wpa/src/ap/gas_serv.h - copied unchanged from r255959, head/contrib/wpa/src/ap/gas_serv.h projects/uefi/contrib/wpa/src/ap/hs20.c - copied unchanged from r255959, head/contrib/wpa/src/ap/hs20.c projects/uefi/contrib/wpa/src/ap/hs20.h - copied unchanged from r255959, head/contrib/wpa/src/ap/hs20.h projects/uefi/contrib/wpa/src/ap/ieee802_11_shared.c - copied unchanged from r255959, head/contrib/wpa/src/ap/ieee802_11_shared.c projects/uefi/contrib/wpa/src/ap/ieee802_11_vht.c - copied unchanged from r255959, head/contrib/wpa/src/ap/ieee802_11_vht.c projects/uefi/contrib/wpa/src/ap/p2p_hostapd.c - copied unchanged from r255959, head/contrib/wpa/src/ap/p2p_hostapd.c projects/uefi/contrib/wpa/src/ap/p2p_hostapd.h - copied unchanged from r255959, head/contrib/wpa/src/ap/p2p_hostapd.h projects/uefi/contrib/wpa/src/ap/vlan_util.c - copied unchanged from r255959, head/contrib/wpa/src/ap/vlan_util.c projects/uefi/contrib/wpa/src/ap/vlan_util.h - copied unchanged from r255959, head/contrib/wpa/src/ap/vlan_util.h projects/uefi/contrib/wpa/src/ap/wnm_ap.c - copied unchanged from r255959, head/contrib/wpa/src/ap/wnm_ap.c projects/uefi/contrib/wpa/src/ap/wnm_ap.h - copied unchanged from r255959, head/contrib/wpa/src/ap/wnm_ap.h projects/uefi/contrib/wpa/src/common/gas.c - copied unchanged from r255959, head/contrib/wpa/src/common/gas.c projects/uefi/contrib/wpa/src/common/gas.h - copied unchanged from r255959, head/contrib/wpa/src/common/gas.h projects/uefi/contrib/wpa/src/crypto/aes-ccm.c - copied unchanged from r255959, head/contrib/wpa/src/crypto/aes-ccm.c projects/uefi/contrib/wpa/src/crypto/aes-gcm.c - copied unchanged from r255959, head/contrib/wpa/src/crypto/aes-gcm.c projects/uefi/contrib/wpa/src/crypto/random.c - copied unchanged from r255959, head/contrib/wpa/src/crypto/random.c projects/uefi/contrib/wpa/src/crypto/random.h - copied unchanged from r255959, head/contrib/wpa/src/crypto/random.h projects/uefi/contrib/wpa/src/crypto/sha1-prf.c - copied unchanged from r255959, head/contrib/wpa/src/crypto/sha1-prf.c projects/uefi/contrib/wpa/src/crypto/sha256-prf.c - copied unchanged from r255959, head/contrib/wpa/src/crypto/sha256-prf.c projects/uefi/contrib/wpa/src/crypto/sha256-tlsprf.c - copied unchanged from r255959, head/contrib/wpa/src/crypto/sha256-tlsprf.c projects/uefi/contrib/wpa/src/crypto/sha256_i.h - copied unchanged from r255959, head/contrib/wpa/src/crypto/sha256_i.h projects/uefi/contrib/wpa/src/drivers/driver_bsd.c - copied unchanged from r255959, head/contrib/wpa/src/drivers/driver_bsd.c projects/uefi/contrib/wpa/src/drivers/driver_common.c - copied unchanged from r255959, head/contrib/wpa/src/drivers/driver_common.c projects/uefi/contrib/wpa/src/drivers/driver_privsep.c - copied unchanged from r255959, head/contrib/wpa/src/drivers/driver_privsep.c projects/uefi/contrib/wpa/src/eap_common/eap_pwd_common.c - copied unchanged from r255959, head/contrib/wpa/src/eap_common/eap_pwd_common.c projects/uefi/contrib/wpa/src/eap_common/eap_pwd_common.h - copied unchanged from r255959, head/contrib/wpa/src/eap_common/eap_pwd_common.h projects/uefi/contrib/wpa/src/eap_peer/eap_pwd.c - copied unchanged from r255959, head/contrib/wpa/src/eap_peer/eap_pwd.c projects/uefi/contrib/wpa/src/eap_server/eap_server_pwd.c - copied unchanged from r255959, head/contrib/wpa/src/eap_server/eap_server_pwd.c projects/uefi/contrib/wpa/src/l2_packet/l2_packet_privsep.c - copied unchanged from r255959, head/contrib/wpa/src/l2_packet/l2_packet_privsep.c projects/uefi/contrib/wpa/src/p2p/ - copied from r255959, head/contrib/wpa/src/p2p/ projects/uefi/contrib/wpa/src/radius/radius_das.c - copied unchanged from r255959, head/contrib/wpa/src/radius/radius_das.c projects/uefi/contrib/wpa/src/radius/radius_das.h - copied unchanged from r255959, head/contrib/wpa/src/radius/radius_das.h projects/uefi/contrib/wpa/src/rsn_supp/tdls.c - copied unchanged from r255959, head/contrib/wpa/src/rsn_supp/tdls.c projects/uefi/contrib/wpa/src/utils/edit.c - copied unchanged from r255959, head/contrib/wpa/src/utils/edit.c projects/uefi/contrib/wpa/src/utils/edit.h - copied unchanged from r255959, head/contrib/wpa/src/utils/edit.h projects/uefi/contrib/wpa/src/utils/edit_readline.c - copied unchanged from r255959, head/contrib/wpa/src/utils/edit_readline.c projects/uefi/contrib/wpa/src/utils/edit_simple.c - copied unchanged from r255959, head/contrib/wpa/src/utils/edit_simple.c projects/uefi/contrib/wpa/src/utils/ext_password.c - copied unchanged from r255959, head/contrib/wpa/src/utils/ext_password.c projects/uefi/contrib/wpa/src/utils/ext_password.h - copied unchanged from r255959, head/contrib/wpa/src/utils/ext_password.h projects/uefi/contrib/wpa/src/utils/ext_password_i.h - copied unchanged from r255959, head/contrib/wpa/src/utils/ext_password_i.h projects/uefi/contrib/wpa/src/utils/ext_password_test.c - copied unchanged from r255959, head/contrib/wpa/src/utils/ext_password_test.c projects/uefi/contrib/wpa/src/wps/wps_attr_parse.h - copied unchanged from r255959, head/contrib/wpa/src/wps/wps_attr_parse.h projects/uefi/contrib/wpa/src/wps/wps_validate.c - copied unchanged from r255959, head/contrib/wpa/src/wps/wps_validate.c projects/uefi/contrib/wpa/wpa_supplicant/README-HS20 - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/README-HS20 projects/uefi/contrib/wpa/wpa_supplicant/README-P2P - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/README-P2P projects/uefi/contrib/wpa/wpa_supplicant/autoscan.c - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/autoscan.c projects/uefi/contrib/wpa/wpa_supplicant/autoscan.h - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/autoscan.h projects/uefi/contrib/wpa/wpa_supplicant/autoscan_exponential.c - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/autoscan_exponential.c projects/uefi/contrib/wpa/wpa_supplicant/autoscan_periodic.c - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/autoscan_periodic.c projects/uefi/contrib/wpa/wpa_supplicant/bgscan_learn.c - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/bgscan_learn.c projects/uefi/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.c - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.c projects/uefi/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.h - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.h projects/uefi/contrib/wpa/wpa_supplicant/dbus/fi.epitest.hostap.WPASupplicant.service.in - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/dbus/fi.epitest.hostap.WPASupplicant.service.in projects/uefi/contrib/wpa/wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service.in - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service.in projects/uefi/contrib/wpa/wpa_supplicant/examples/dbus-listen-preq.py - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/examples/dbus-listen-preq.py projects/uefi/contrib/wpa/wpa_supplicant/examples/p2p/ - copied from r255959, head/contrib/wpa/wpa_supplicant/examples/p2p/ projects/uefi/contrib/wpa/wpa_supplicant/examples/p2p-action-udhcp.sh - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/examples/p2p-action-udhcp.sh projects/uefi/contrib/wpa/wpa_supplicant/examples/p2p-action.sh - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/examples/p2p-action.sh projects/uefi/contrib/wpa/wpa_supplicant/examples/udhcpd-p2p.conf - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/examples/udhcpd-p2p.conf projects/uefi/contrib/wpa/wpa_supplicant/examples/wps-ap-cli - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/examples/wps-ap-cli projects/uefi/contrib/wpa/wpa_supplicant/examples/wps-nfc.py - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/examples/wps-nfc.py projects/uefi/contrib/wpa/wpa_supplicant/gas_query.c - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/gas_query.c projects/uefi/contrib/wpa/wpa_supplicant/gas_query.h - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/gas_query.h projects/uefi/contrib/wpa/wpa_supplicant/hs20_supplicant.c - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/hs20_supplicant.c projects/uefi/contrib/wpa/wpa_supplicant/hs20_supplicant.h - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/hs20_supplicant.h projects/uefi/contrib/wpa/wpa_supplicant/interworking.c - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/interworking.c projects/uefi/contrib/wpa/wpa_supplicant/interworking.h - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/interworking.h projects/uefi/contrib/wpa/wpa_supplicant/nfc_pw_token.c - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/nfc_pw_token.c projects/uefi/contrib/wpa/wpa_supplicant/offchannel.c - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/offchannel.c projects/uefi/contrib/wpa/wpa_supplicant/offchannel.h - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/offchannel.h projects/uefi/contrib/wpa/wpa_supplicant/p2p_supplicant.c - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/p2p_supplicant.c projects/uefi/contrib/wpa/wpa_supplicant/p2p_supplicant.h - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/p2p_supplicant.h projects/uefi/contrib/wpa/wpa_supplicant/utils/ - copied from r255959, head/contrib/wpa/wpa_supplicant/utils/ projects/uefi/contrib/wpa/wpa_supplicant/wifi_display.c - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/wifi_display.c projects/uefi/contrib/wpa/wpa_supplicant/wifi_display.h - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/wifi_display.h projects/uefi/contrib/wpa/wpa_supplicant/wnm_sta.c - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/wnm_sta.c projects/uefi/contrib/wpa/wpa_supplicant/wnm_sta.h - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/wnm_sta.h projects/uefi/contrib/wpa/wpa_supplicant/wpa_supplicant_conf.mk - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/wpa_supplicant_conf.mk projects/uefi/contrib/wpa/wpa_supplicant/wpa_supplicant_conf.sh - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/wpa_supplicant_conf.sh projects/uefi/contrib/wpa/wpa_supplicant/wpa_supplicant_template.conf - copied unchanged from r255959, head/contrib/wpa/wpa_supplicant/wpa_supplicant_template.conf projects/uefi/crypto/openssh/Makefile.in - copied unchanged from r255959, head/crypto/openssh/Makefile.in projects/uefi/crypto/openssh/buildpkg.sh.in - copied unchanged from r255959, head/crypto/openssh/buildpkg.sh.in projects/uefi/crypto/openssh/config.sub - copied unchanged from r255959, head/crypto/openssh/config.sub projects/uefi/crypto/openssh/configure - copied unchanged from r255959, head/crypto/openssh/configure projects/uefi/crypto/openssh/configure.ac - copied unchanged from r255959, head/crypto/openssh/configure.ac projects/uefi/crypto/openssh/contrib/ - copied from r255959, head/crypto/openssh/contrib/ projects/uefi/crypto/openssh/fixalgorithms - copied unchanged from r255959, head/crypto/openssh/fixalgorithms projects/uefi/crypto/openssh/freebsd-configure.sh - copied unchanged from r255959, head/crypto/openssh/freebsd-configure.sh projects/uefi/crypto/openssh/install-sh - copied unchanged from r255959, head/crypto/openssh/install-sh projects/uefi/crypto/openssh/krb5_config.h - copied unchanged from r255959, head/crypto/openssh/krb5_config.h projects/uefi/crypto/openssh/mdoc2man.awk - copied unchanged from r255959, head/crypto/openssh/mdoc2man.awk projects/uefi/crypto/openssh/moduli.0 - copied unchanged from r255959, head/crypto/openssh/moduli.0 projects/uefi/crypto/openssh/nchan.ms - copied unchanged from r255959, head/crypto/openssh/nchan.ms projects/uefi/crypto/openssh/nchan2.ms - copied unchanged from r255959, head/crypto/openssh/nchan2.ms projects/uefi/crypto/openssh/openbsd-compat/Makefile.in - copied unchanged from r255959, head/crypto/openssh/openbsd-compat/Makefile.in projects/uefi/crypto/openssh/openbsd-compat/getopt.h - copied unchanged from r255959, head/crypto/openssh/openbsd-compat/getopt.h projects/uefi/crypto/openssh/openbsd-compat/getopt_long.c - copied unchanged from r255959, head/crypto/openssh/openbsd-compat/getopt_long.c projects/uefi/crypto/openssh/openbsd-compat/getrrsetbyname-ldns.c - copied unchanged from r255959, head/crypto/openssh/openbsd-compat/getrrsetbyname-ldns.c projects/uefi/crypto/openssh/openbsd-compat/regress/ - copied from r255959, head/crypto/openssh/openbsd-compat/regress/ projects/uefi/crypto/openssh/openbsd-compat/strnlen.c - copied unchanged from r255959, head/crypto/openssh/openbsd-compat/strnlen.c projects/uefi/crypto/openssh/openssh.xml.in - copied unchanged from r255959, head/crypto/openssh/openssh.xml.in projects/uefi/crypto/openssh/opensshd.init.in - copied unchanged from r255959, head/crypto/openssh/opensshd.init.in projects/uefi/crypto/openssh/regress/ - copied from r255959, head/crypto/openssh/regress/ projects/uefi/crypto/openssh/sandbox-seccomp-filter.c - copied unchanged from r255959, head/crypto/openssh/sandbox-seccomp-filter.c projects/uefi/crypto/openssh/scp.0 - copied unchanged from r255959, head/crypto/openssh/scp.0 projects/uefi/crypto/openssh/sftp-server.0 - copied unchanged from r255959, head/crypto/openssh/sftp-server.0 projects/uefi/crypto/openssh/sftp.0 - copied unchanged from r255959, head/crypto/openssh/sftp.0 projects/uefi/crypto/openssh/ssh-add.0 - copied unchanged from r255959, head/crypto/openssh/ssh-add.0 projects/uefi/crypto/openssh/ssh-agent.0 - copied unchanged from r255959, head/crypto/openssh/ssh-agent.0 projects/uefi/crypto/openssh/ssh-keygen.0 - copied unchanged from r255959, head/crypto/openssh/ssh-keygen.0 projects/uefi/crypto/openssh/ssh-keyscan.0 - copied unchanged from r255959, head/crypto/openssh/ssh-keyscan.0 projects/uefi/crypto/openssh/ssh-keysign.0 - copied unchanged from r255959, head/crypto/openssh/ssh-keysign.0 projects/uefi/crypto/openssh/ssh-pkcs11-helper.0 - copied unchanged from r255959, head/crypto/openssh/ssh-pkcs11-helper.0 projects/uefi/crypto/openssh/ssh.0 - copied unchanged from r255959, head/crypto/openssh/ssh.0 projects/uefi/crypto/openssh/ssh_config.0 - copied unchanged from r255959, head/crypto/openssh/ssh_config.0 projects/uefi/crypto/openssh/sshd.0 - copied unchanged from r255959, head/crypto/openssh/sshd.0 projects/uefi/crypto/openssh/sshd_config.0 - copied unchanged from r255959, head/crypto/openssh/sshd_config.0 projects/uefi/crypto/openssh/survey.sh.in - copied unchanged from r255959, head/crypto/openssh/survey.sh.in projects/uefi/etc/libmap.conf - copied unchanged from r255959, head/etc/libmap.conf projects/uefi/etc/libmap32.conf - copied unchanged from r255959, head/etc/libmap32.conf projects/uefi/etc/mtree/BSD.debug.dist - copied unchanged from r255959, head/etc/mtree/BSD.debug.dist projects/uefi/etc/periodic/monthly/450.status-security - copied unchanged from r255959, head/etc/periodic/monthly/450.status-security projects/uefi/etc/periodic/weekly/450.status-security - copied unchanged from r255959, head/etc/periodic/weekly/450.status-security projects/uefi/etc/rc.d/ctld - copied unchanged from r255959, head/etc/rc.d/ctld projects/uefi/etc/rc.d/iscsictl - copied unchanged from r255959, head/etc/rc.d/iscsictl projects/uefi/etc/rc.d/iscsid - copied unchanged from r255959, head/etc/rc.d/iscsid projects/uefi/etc/rc.d/local_unbound - copied unchanged from r255959, head/etc/rc.d/local_unbound projects/uefi/etc/rc.d/swap - copied unchanged from r255959, head/etc/rc.d/swap projects/uefi/etc/rc.d/swaplate - copied unchanged from r255959, head/etc/rc.d/swaplate projects/uefi/gnu/usr.bin/cc/include/__wmmintrin_aes.h - copied unchanged from r255959, head/gnu/usr.bin/cc/include/__wmmintrin_aes.h projects/uefi/gnu/usr.bin/cc/include/__wmmintrin_pclmul.h - copied unchanged from r255959, head/gnu/usr.bin/cc/include/__wmmintrin_pclmul.h projects/uefi/include/mk-osreldate.sh - copied unchanged from r255959, head/include/mk-osreldate.sh projects/uefi/include/uchar.h - copied unchanged from r255959, head/include/uchar.h projects/uefi/include/xlocale/_uchar.h - copied unchanged from r255959, head/include/xlocale/_uchar.h projects/uefi/lib/clang/include/clang/Parse/AttrExprArgs.inc - copied unchanged from r255959, head/lib/clang/include/clang/Parse/AttrExprArgs.inc projects/uefi/lib/clang/liblldb/ - copied from r255959, head/lib/clang/liblldb/ projects/uefi/lib/clang/liblldbAPI/ - copied from r255959, head/lib/clang/liblldbAPI/ projects/uefi/lib/clang/liblldbBreakpoint/ - copied from r255959, head/lib/clang/liblldbBreakpoint/ projects/uefi/lib/clang/liblldbCommands/ - copied from r255959, head/lib/clang/liblldbCommands/ projects/uefi/lib/clang/liblldbCore/ - copied from r255959, head/lib/clang/liblldbCore/ projects/uefi/lib/clang/liblldbDataFormatters/ - copied from r255959, head/lib/clang/liblldbDataFormatters/ projects/uefi/lib/clang/liblldbExpression/ - copied from r255959, head/lib/clang/liblldbExpression/ projects/uefi/lib/clang/liblldbHostCommon/ - copied from r255959, head/lib/clang/liblldbHostCommon/ projects/uefi/lib/clang/liblldbHostFreeBSD/ - copied from r255959, head/lib/clang/liblldbHostFreeBSD/ projects/uefi/lib/clang/liblldbInterpreter/ - copied from r255959, head/lib/clang/liblldbInterpreter/ projects/uefi/lib/clang/liblldbPluginABISysV_x86_64/ - copied from r255959, head/lib/clang/liblldbPluginABISysV_x86_64/ projects/uefi/lib/clang/liblldbPluginCXXItaniumABI/ - copied from r255959, head/lib/clang/liblldbPluginCXXItaniumABI/ projects/uefi/lib/clang/liblldbPluginDisassemblerLLVM/ - copied from r255959, head/lib/clang/liblldbPluginDisassemblerLLVM/ projects/uefi/lib/clang/liblldbPluginDynamicLoaderPosixDYLD/ - copied from r255959, head/lib/clang/liblldbPluginDynamicLoaderPosixDYLD/ projects/uefi/lib/clang/liblldbPluginDynamicLoaderStatic/ - copied from r255959, head/lib/clang/liblldbPluginDynamicLoaderStatic/ projects/uefi/lib/clang/liblldbPluginInstructionARM/ - copied from r255959, head/lib/clang/liblldbPluginInstructionARM/ projects/uefi/lib/clang/liblldbPluginObjectContainerBSDArchive/ - copied from r255959, head/lib/clang/liblldbPluginObjectContainerBSDArchive/ projects/uefi/lib/clang/liblldbPluginObjectFileELF/ - copied from r255959, head/lib/clang/liblldbPluginObjectFileELF/ projects/uefi/lib/clang/liblldbPluginPlatformFreeBSD/ - copied from r255959, head/lib/clang/liblldbPluginPlatformFreeBSD/ projects/uefi/lib/clang/liblldbPluginPlatformGDB/ - copied from r255959, head/lib/clang/liblldbPluginPlatformGDB/ projects/uefi/lib/clang/liblldbPluginProcessElfCore/ - copied from r255959, head/lib/clang/liblldbPluginProcessElfCore/ projects/uefi/lib/clang/liblldbPluginProcessFreeBSD/ - copied from r255959, head/lib/clang/liblldbPluginProcessFreeBSD/ projects/uefi/lib/clang/liblldbPluginProcessGDBRemote/ - copied from r255959, head/lib/clang/liblldbPluginProcessGDBRemote/ projects/uefi/lib/clang/liblldbPluginProcessPOSIX/ - copied from r255959, head/lib/clang/liblldbPluginProcessPOSIX/ projects/uefi/lib/clang/liblldbPluginProcessUtility/ - copied from r255959, head/lib/clang/liblldbPluginProcessUtility/ projects/uefi/lib/clang/liblldbPluginSymbolFileDWARF/ - copied from r255959, head/lib/clang/liblldbPluginSymbolFileDWARF/ projects/uefi/lib/clang/liblldbPluginSymbolFileSymtab/ - copied from r255959, head/lib/clang/liblldbPluginSymbolFileSymtab/ projects/uefi/lib/clang/liblldbPluginSymbolVendorELF/ - copied from r255959, head/lib/clang/liblldbPluginSymbolVendorELF/ projects/uefi/lib/clang/liblldbPluginUnwindAssemblyInstEmulation/ - copied from r255959, head/lib/clang/liblldbPluginUnwindAssemblyInstEmulation/ projects/uefi/lib/clang/liblldbPluginUnwindAssemblyX86/ - copied from r255959, head/lib/clang/liblldbPluginUnwindAssemblyX86/ projects/uefi/lib/clang/liblldbSymbol/ - copied from r255959, head/lib/clang/liblldbSymbol/ projects/uefi/lib/clang/liblldbTarget/ - copied from r255959, head/lib/clang/liblldbTarget/ projects/uefi/lib/clang/liblldbUtility/ - copied from r255959, head/lib/clang/liblldbUtility/ projects/uefi/lib/clang/lldb.lib.mk - copied unchanged from r255959, head/lib/clang/lldb.lib.mk projects/uefi/lib/csu/Makefile - copied unchanged from r255959, head/lib/csu/Makefile projects/uefi/lib/libc++/libc++.ldscript - copied unchanged from r255959, head/lib/libc++/libc++.ldscript projects/uefi/lib/libc/arm/gen/arm_initfini.c - copied unchanged from r255959, head/lib/libc/arm/gen/arm_initfini.c projects/uefi/lib/libc/capability/ - copied from r255959, head/lib/libc/capability/ projects/uefi/lib/libc/gen/dup3.3 - copied unchanged from r255959, head/lib/libc/gen/dup3.3 projects/uefi/lib/libc/gen/dup3.c - copied unchanged from r255959, head/lib/libc/gen/dup3.c projects/uefi/lib/libc/include/errlst.h - copied unchanged from r255959, head/lib/libc/include/errlst.h projects/uefi/lib/libc/libc.ldscript - copied unchanged from r255959, head/lib/libc/libc.ldscript projects/uefi/lib/libc/locale/c16rtomb.c - copied unchanged from r255959, head/lib/libc/locale/c16rtomb.c projects/uefi/lib/libc/locale/c16rtomb_iconv.c - copied unchanged from r255959, head/lib/libc/locale/c16rtomb_iconv.c projects/uefi/lib/libc/locale/c32rtomb.c - copied unchanged from r255959, head/lib/libc/locale/c32rtomb.c projects/uefi/lib/libc/locale/c32rtomb_iconv.c - copied unchanged from r255959, head/lib/libc/locale/c32rtomb_iconv.c projects/uefi/lib/libc/locale/cXXrtomb_iconv.h - copied unchanged from r255959, head/lib/libc/locale/cXXrtomb_iconv.h projects/uefi/lib/libc/locale/mbrtoc16.c - copied unchanged from r255959, head/lib/libc/locale/mbrtoc16.c projects/uefi/lib/libc/locale/mbrtoc16_iconv.c - copied unchanged from r255959, head/lib/libc/locale/mbrtoc16_iconv.c projects/uefi/lib/libc/locale/mbrtoc32.c - copied unchanged from r255959, head/lib/libc/locale/mbrtoc32.c projects/uefi/lib/libc/locale/mbrtoc32_iconv.c - copied unchanged from r255959, head/lib/libc/locale/mbrtoc32_iconv.c projects/uefi/lib/libc/locale/mbrtocXX_iconv.h - copied unchanged from r255959, head/lib/libc/locale/mbrtocXX_iconv.h projects/uefi/lib/libc/sys/aio_mlock.2 - copied unchanged from r255959, head/lib/libc/sys/aio_mlock.2 projects/uefi/lib/libc/sys/procctl.2 - copied unchanged from r255959, head/lib/libc/sys/procctl.2 projects/uefi/lib/libexecinfo/ - copied from r255959, head/lib/libexecinfo/ projects/uefi/lib/libiconv_compat/ - copied from r255959, head/lib/libiconv_compat/ projects/uefi/lib/libunbound/ - copied from r255959, head/lib/libunbound/ projects/uefi/lib/libusb/libusb-0.1.pc - copied unchanged from r255959, head/lib/libusb/libusb-0.1.pc projects/uefi/lib/libusb/libusb-1.0.pc - copied unchanged from r255959, head/lib/libusb/libusb-1.0.pc projects/uefi/lib/libusb/libusb-2.0.pc - copied unchanged from r255959, head/lib/libusb/libusb-2.0.pc projects/uefi/lib/msun/ld128/s_logl.c - copied unchanged from r255959, head/lib/msun/ld128/s_logl.c projects/uefi/lib/msun/ld80/s_logl.c - copied unchanged from r255959, head/lib/msun/ld80/s_logl.c projects/uefi/lib/msun/man/cacos.3 - copied unchanged from r255959, head/lib/msun/man/cacos.3 projects/uefi/lib/msun/src/catrig.c - copied unchanged from r255959, head/lib/msun/src/catrig.c projects/uefi/lib/msun/src/catrigf.c - copied unchanged from r255959, head/lib/msun/src/catrigf.c projects/uefi/lib/msun/src/e_acoshl.c - copied unchanged from r255959, head/lib/msun/src/e_acoshl.c projects/uefi/lib/msun/src/e_atanhl.c - copied unchanged from r255959, head/lib/msun/src/e_atanhl.c projects/uefi/lib/msun/src/imprecise.c - copied unchanged from r255959, head/lib/msun/src/imprecise.c projects/uefi/lib/msun/src/s_asinhl.c - copied unchanged from r255959, head/lib/msun/src/s_asinhl.c projects/uefi/release/doc/ja_JP.eucJP/share/xml/catalog.xml - copied unchanged from r255959, head/release/doc/ja_JP.eucJP/share/xml/catalog.xml projects/uefi/release/doc/ja_JP.eucJP/share/xml/dev-auto-ja.ent - copied unchanged from r255959, head/release/doc/ja_JP.eucJP/share/xml/dev-auto-ja.ent projects/uefi/release/doc/ru_RU.KOI8-R/share/xml/catalog.xml - copied unchanged from r255959, head/release/doc/ru_RU.KOI8-R/share/xml/catalog.xml projects/uefi/release/doc/ru_RU.KOI8-R/share/xml/dev-auto-ru.ent - copied unchanged from r255959, head/release/doc/ru_RU.KOI8-R/share/xml/dev-auto-ru.ent projects/uefi/release/doc/share/xml/catalog.xml - copied unchanged from r255959, head/release/doc/share/xml/catalog.xml projects/uefi/release/release.conf.sample - copied unchanged from r255959, head/release/release.conf.sample projects/uefi/release/release.sh - copied unchanged from r255959, head/release/release.sh projects/uefi/sbin/mount/mount.conf.8 - copied unchanged from r255959, head/sbin/mount/mount.conf.8 projects/uefi/sbin/nvmecontrol/devlist.c - copied unchanged from r255959, head/sbin/nvmecontrol/devlist.c projects/uefi/sbin/nvmecontrol/firmware.c - copied unchanged from r255959, head/sbin/nvmecontrol/firmware.c projects/uefi/sbin/nvmecontrol/identify.c - copied unchanged from r255959, head/sbin/nvmecontrol/identify.c projects/uefi/sbin/nvmecontrol/logpage.c - copied unchanged from r255959, head/sbin/nvmecontrol/logpage.c projects/uefi/sbin/nvmecontrol/nvmecontrol.h - copied unchanged from r255959, head/sbin/nvmecontrol/nvmecontrol.h projects/uefi/sbin/nvmecontrol/perftest.c - copied unchanged from r255959, head/sbin/nvmecontrol/perftest.c projects/uefi/sbin/nvmecontrol/reset.c - copied unchanged from r255959, head/sbin/nvmecontrol/reset.c projects/uefi/share/doc/legal/realtek/ - copied from r255959, head/share/doc/legal/realtek/ projects/uefi/share/examples/kld/random_adaptor/ - copied from r255959, head/share/examples/kld/random_adaptor/ projects/uefi/share/man/man4/aacraid.4 - copied unchanged from r255959, head/share/man/man4/aacraid.4 projects/uefi/share/man/man4/cc_cdg.4 - copied unchanged from r255959, head/share/man/man4/cc_cdg.4 projects/uefi/share/man/man4/gpio.4 - copied unchanged from r255959, head/share/man/man4/gpio.4 projects/uefi/share/man/man4/hptnr.4 - copied unchanged from r255959, head/share/man/man4/hptnr.4 projects/uefi/share/man/man4/procdesc.4 - copied unchanged from r255959, head/share/man/man4/procdesc.4 projects/uefi/share/man/man4/qlxgbe.4 - copied unchanged from r255959, head/share/man/man4/qlxgbe.4 projects/uefi/share/man/man4/qlxge.4 - copied unchanged from r255959, head/share/man/man4/qlxge.4 projects/uefi/share/man/man4/rsu.4 - copied unchanged from r255959, head/share/man/man4/rsu.4 projects/uefi/share/man/man4/rsufw.4 - copied unchanged from r255959, head/share/man/man4/rsufw.4 projects/uefi/share/man/man4/urtwn.4 - copied unchanged from r255959, head/share/man/man4/urtwn.4 projects/uefi/share/man/man4/vmx.4 - copied unchanged from r255959, head/share/man/man4/vmx.4 projects/uefi/share/man/man9/SDT.9 - copied unchanged from r255959, head/share/man/man9/SDT.9 projects/uefi/share/man/man9/vm_page_busy.9 - copied unchanged from r255959, head/share/man/man9/vm_page_busy.9 projects/uefi/share/man/man9/vmem.9 - copied unchanged from r255959, head/share/man/man9/vmem.9 projects/uefi/share/monetdef/ca_ES.UTF-8.src - copied unchanged from r255959, head/share/monetdef/ca_ES.UTF-8.src projects/uefi/share/monetdef/de_AT.UTF-8.src - copied unchanged from r255959, head/share/monetdef/de_AT.UTF-8.src projects/uefi/share/monetdef/de_DE.UTF-8.src - copied unchanged from r255959, head/share/monetdef/de_DE.UTF-8.src projects/uefi/share/monetdef/el_GR.UTF-8.src - copied unchanged from r255959, head/share/monetdef/el_GR.UTF-8.src projects/uefi/share/monetdef/es_ES.UTF-8.src - copied unchanged from r255959, head/share/monetdef/es_ES.UTF-8.src projects/uefi/share/monetdef/fi_FI.UTF-8.src - copied unchanged from r255959, head/share/monetdef/fi_FI.UTF-8.src projects/uefi/share/monetdef/fr_BE.UTF-8.src - copied unchanged from r255959, head/share/monetdef/fr_BE.UTF-8.src projects/uefi/share/monetdef/fr_FR.UTF-8.src - copied unchanged from r255959, head/share/monetdef/fr_FR.UTF-8.src projects/uefi/share/monetdef/it_IT.UTF-8.src - copied unchanged from r255959, head/share/monetdef/it_IT.UTF-8.src projects/uefi/share/monetdef/nl_BE.UTF-8.src - copied unchanged from r255959, head/share/monetdef/nl_BE.UTF-8.src projects/uefi/share/monetdef/nl_NL.UTF-8.src - copied unchanged from r255959, head/share/monetdef/nl_NL.UTF-8.src projects/uefi/sys/amd64/include/fdt.h - copied unchanged from r255959, head/sys/amd64/include/fdt.h projects/uefi/sys/amd64/include/ofw_machdep.h - copied unchanged from r255959, head/sys/amd64/include/ofw_machdep.h projects/uefi/sys/arm/allwinner/a20/ - copied from r255959, head/sys/arm/allwinner/a20/ projects/uefi/sys/arm/arm/generic_timer.c - copied unchanged from r255959, head/sys/arm/arm/generic_timer.c projects/uefi/sys/arm/arm/stdatomic.c - copied unchanged from r255959, head/sys/arm/arm/stdatomic.c projects/uefi/sys/arm/broadcom/bcm2835/bcm2835_gpio.h - copied unchanged from r255959, head/sys/arm/broadcom/bcm2835/bcm2835_gpio.h projects/uefi/sys/arm/broadcom/bcm2835/std.bcm2835 - copied unchanged from r255959, head/sys/arm/broadcom/bcm2835/std.bcm2835 projects/uefi/sys/arm/broadcom/bcm2835/std.rpi - copied unchanged from r255959, head/sys/arm/broadcom/bcm2835/std.rpi projects/uefi/sys/arm/conf/ARNDALE - copied unchanged from r255959, head/sys/arm/conf/ARNDALE projects/uefi/sys/arm/conf/CUBIEBOARD2 - copied unchanged from r255959, head/sys/arm/conf/CUBIEBOARD2 projects/uefi/sys/arm/conf/DIGI-CCWMX53 - copied unchanged from r255959, head/sys/arm/conf/DIGI-CCWMX53 projects/uefi/sys/arm/freescale/imx/files.imx51 - copied unchanged from r255959, head/sys/arm/freescale/imx/files.imx51 projects/uefi/sys/arm/freescale/imx/files.imx53 - copied unchanged from r255959, head/sys/arm/freescale/imx/files.imx53 projects/uefi/sys/arm/freescale/imx/imx51_machdep.c - copied unchanged from r255959, head/sys/arm/freescale/imx/imx51_machdep.c projects/uefi/sys/arm/freescale/imx/imx53_machdep.c - copied unchanged from r255959, head/sys/arm/freescale/imx/imx53_machdep.c projects/uefi/sys/arm/freescale/imx/std.imx51 - copied unchanged from r255959, head/sys/arm/freescale/imx/std.imx51 projects/uefi/sys/arm/freescale/imx/std.imx53 - copied unchanged from r255959, head/sys/arm/freescale/imx/std.imx53 projects/uefi/sys/arm/samsung/ - copied from r255959, head/sys/arm/samsung/ projects/uefi/sys/arm/ti/am335x/am335x_lcd.c - copied unchanged from r255959, head/sys/arm/ti/am335x/am335x_lcd.c projects/uefi/sys/arm/ti/am335x/am335x_lcd.h - copied unchanged from r255959, head/sys/arm/ti/am335x/am335x_lcd.h projects/uefi/sys/arm/ti/am335x/am335x_lcd_syscons.c - copied unchanged from r255959, head/sys/arm/ti/am335x/am335x_lcd_syscons.c projects/uefi/sys/arm/ti/am335x/am335x_pwm.c - copied unchanged from r255959, head/sys/arm/ti/am335x/am335x_pwm.c projects/uefi/sys/arm/ti/am335x/am335x_pwm.h - copied unchanged from r255959, head/sys/arm/ti/am335x/am335x_pwm.h projects/uefi/sys/arm/ti/am335x/am335x_scm.h - copied unchanged from r255959, head/sys/arm/ti/am335x/am335x_scm.h projects/uefi/sys/arm/ti/am335x/am335x_usbss.c - copied unchanged from r255959, head/sys/arm/ti/am335x/am335x_usbss.c projects/uefi/sys/arm/ti/ti_sdhci.c - copied unchanged from r255959, head/sys/arm/ti/ti_sdhci.c projects/uefi/sys/boot/fdt/dts/am335x-evm.dts - copied unchanged from r255959, head/sys/boot/fdt/dts/am335x-evm.dts projects/uefi/sys/boot/fdt/dts/bcm2835.dtsi - copied unchanged from r255959, head/sys/boot/fdt/dts/bcm2835.dtsi projects/uefi/sys/boot/fdt/dts/cubieboard2.dts - copied unchanged from r255959, head/sys/boot/fdt/dts/cubieboard2.dts projects/uefi/sys/boot/fdt/dts/digi-ccwmx53.dts - copied unchanged from r255959, head/sys/boot/fdt/dts/digi-ccwmx53.dts projects/uefi/sys/boot/fdt/dts/exynos5250-arndale.dts - copied unchanged from r255959, head/sys/boot/fdt/dts/exynos5250-arndale.dts projects/uefi/sys/boot/fdt/dts/exynos5250.dtsi - copied unchanged from r255959, head/sys/boot/fdt/dts/exynos5250.dtsi projects/uefi/sys/boot/fdt/dts/imx53x.dtsi - copied unchanged from r255959, head/sys/boot/fdt/dts/imx53x.dtsi projects/uefi/sys/boot/fdt/dts/rpi.dts - copied unchanged from r255959, head/sys/boot/fdt/dts/rpi.dts projects/uefi/sys/boot/i386/gptboot/gptboot.8 - copied unchanged from r255959, head/sys/boot/i386/gptboot/gptboot.8 projects/uefi/sys/cam/cam_compat.c - copied unchanged from r255959, head/sys/cam/cam_compat.c projects/uefi/sys/cam/cam_compat.h - copied unchanged from r255959, head/sys/cam/cam_compat.h projects/uefi/sys/cam/ctl/ctl_frontend_iscsi.c - copied unchanged from r255959, head/sys/cam/ctl/ctl_frontend_iscsi.c projects/uefi/sys/cam/ctl/ctl_frontend_iscsi.h - copied unchanged from r255959, head/sys/cam/ctl/ctl_frontend_iscsi.h projects/uefi/sys/cddl/compat/opensolaris/sys/debug_compat.h - copied unchanged from r255959, head/sys/cddl/compat/opensolaris/sys/debug_compat.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_raidz.h - copied unchanged from r255959, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_raidz.h projects/uefi/sys/compat/freebsd32/freebsd32_capability.c - copied unchanged from r255959, head/sys/compat/freebsd32/freebsd32_capability.c projects/uefi/sys/compat/freebsd32/freebsd32_misc.h - copied unchanged from r255959, head/sys/compat/freebsd32/freebsd32_misc.h projects/uefi/sys/contrib/dev/acpica/compiler/asloptions.c - copied unchanged from r255959, head/sys/contrib/dev/acpica/compiler/asloptions.c projects/uefi/sys/contrib/dev/acpica/components/tables/tbprint.c - copied unchanged from r255959, head/sys/contrib/dev/acpica/components/tables/tbprint.c projects/uefi/sys/contrib/dev/acpica/components/utilities/utbuffer.c - copied unchanged from r255959, head/sys/contrib/dev/acpica/components/utilities/utbuffer.c projects/uefi/sys/contrib/dev/acpica/components/utilities/uterror.c - copied unchanged from r255959, head/sys/contrib/dev/acpica/components/utilities/uterror.c projects/uefi/sys/contrib/dev/drm2/ - copied from r255959, head/sys/contrib/dev/drm2/ projects/uefi/sys/contrib/dev/iwn/iwlwifi-2000-18.168.6.1.fw.uu - copied unchanged from r255959, head/sys/contrib/dev/iwn/iwlwifi-2000-18.168.6.1.fw.uu projects/uefi/sys/contrib/dev/iwn/iwlwifi-6000g2a-18.168.6.1.fw.uu - copied unchanged from r255959, head/sys/contrib/dev/iwn/iwlwifi-6000g2a-18.168.6.1.fw.uu projects/uefi/sys/contrib/dev/iwn/iwnwifi-2030-18.168.6.1.fw.uu - copied unchanged from r255959, head/sys/contrib/dev/iwn/iwnwifi-2030-18.168.6.1.fw.uu projects/uefi/sys/contrib/dev/rsu/ - copied from r255959, head/sys/contrib/dev/rsu/ projects/uefi/sys/contrib/dev/urtwn/ - copied from r255959, head/sys/contrib/dev/urtwn/ projects/uefi/sys/contrib/ipfilter/netinet/ip_dns_pxy.c - copied unchanged from r255959, head/sys/contrib/ipfilter/netinet/ip_dns_pxy.c projects/uefi/sys/contrib/ipfilter/netinet/ip_dstlist.c - copied unchanged from r255959, head/sys/contrib/ipfilter/netinet/ip_dstlist.c projects/uefi/sys/contrib/ipfilter/netinet/ip_dstlist.h - copied unchanged from r255959, head/sys/contrib/ipfilter/netinet/ip_dstlist.h projects/uefi/sys/contrib/ipfilter/netinet/ip_nat6.c - copied unchanged from r255959, head/sys/contrib/ipfilter/netinet/ip_nat6.c projects/uefi/sys/contrib/ipfilter/netinet/ip_tftp_pxy.c - copied unchanged from r255959, head/sys/contrib/ipfilter/netinet/ip_tftp_pxy.c projects/uefi/sys/contrib/ipfilter/netinet/ipf_rb.h - copied unchanged from r255959, head/sys/contrib/ipfilter/netinet/ipf_rb.h projects/uefi/sys/contrib/ipfilter/netinet/radix_ipf.c - copied unchanged from r255959, head/sys/contrib/ipfilter/netinet/radix_ipf.c projects/uefi/sys/contrib/ipfilter/netinet/radix_ipf.h - copied unchanged from r255959, head/sys/contrib/ipfilter/netinet/radix_ipf.h projects/uefi/sys/contrib/v4l/ - copied from r255959, head/sys/contrib/v4l/ projects/uefi/sys/crypto/aesni/aesencdec.h - copied unchanged from r255959, head/sys/crypto/aesni/aesencdec.h projects/uefi/sys/crypto/siphash/ - copied from r255959, head/sys/crypto/siphash/ projects/uefi/sys/dev/aacraid/ - copied from r255959, head/sys/dev/aacraid/ projects/uefi/sys/dev/ath/if_ath_btcoex.c - copied unchanged from r255959, head/sys/dev/ath/if_ath_btcoex.c projects/uefi/sys/dev/ath/if_ath_btcoex.h - copied unchanged from r255959, head/sys/dev/ath/if_ath_btcoex.h projects/uefi/sys/dev/ath/if_ath_lna_div.c - copied unchanged from r255959, head/sys/dev/ath/if_ath_lna_div.c projects/uefi/sys/dev/ath/if_ath_lna_div.h - copied unchanged from r255959, head/sys/dev/ath/if_ath_lna_div.h projects/uefi/sys/dev/bxe/57710_init_values.c - copied unchanged from r255959, head/sys/dev/bxe/57710_init_values.c projects/uefi/sys/dev/bxe/57710_int_offsets.h - copied unchanged from r255959, head/sys/dev/bxe/57710_int_offsets.h projects/uefi/sys/dev/bxe/57711_init_values.c - copied unchanged from r255959, head/sys/dev/bxe/57711_init_values.c projects/uefi/sys/dev/bxe/57711_int_offsets.h - copied unchanged from r255959, head/sys/dev/bxe/57711_int_offsets.h projects/uefi/sys/dev/bxe/57712_init_values.c - copied unchanged from r255959, head/sys/dev/bxe/57712_init_values.c projects/uefi/sys/dev/bxe/57712_int_offsets.h - copied unchanged from r255959, head/sys/dev/bxe/57712_int_offsets.h projects/uefi/sys/dev/bxe/bxe.c - copied unchanged from r255959, head/sys/dev/bxe/bxe.c projects/uefi/sys/dev/bxe/bxe.h - copied unchanged from r255959, head/sys/dev/bxe/bxe.h projects/uefi/sys/dev/bxe/bxe_dcb.h - copied unchanged from r255959, head/sys/dev/bxe/bxe_dcb.h projects/uefi/sys/dev/bxe/bxe_debug.c - copied unchanged from r255959, head/sys/dev/bxe/bxe_debug.c projects/uefi/sys/dev/bxe/bxe_elink.c - copied unchanged from r255959, head/sys/dev/bxe/bxe_elink.c projects/uefi/sys/dev/bxe/bxe_elink.h - copied unchanged from r255959, head/sys/dev/bxe/bxe_elink.h projects/uefi/sys/dev/bxe/bxe_stats.c - copied unchanged from r255959, head/sys/dev/bxe/bxe_stats.c projects/uefi/sys/dev/bxe/bxe_stats.h - copied unchanged from r255959, head/sys/dev/bxe/bxe_stats.h projects/uefi/sys/dev/bxe/ecore_fw_defs.h - copied unchanged from r255959, head/sys/dev/bxe/ecore_fw_defs.h projects/uefi/sys/dev/bxe/ecore_hsi.h - copied unchanged from r255959, head/sys/dev/bxe/ecore_hsi.h projects/uefi/sys/dev/bxe/ecore_init.h - copied unchanged from r255959, head/sys/dev/bxe/ecore_init.h projects/uefi/sys/dev/bxe/ecore_init_ops.h - copied unchanged from r255959, head/sys/dev/bxe/ecore_init_ops.h projects/uefi/sys/dev/bxe/ecore_mfw_req.h - copied unchanged from r255959, head/sys/dev/bxe/ecore_mfw_req.h projects/uefi/sys/dev/bxe/ecore_reg.h - copied unchanged from r255959, head/sys/dev/bxe/ecore_reg.h projects/uefi/sys/dev/bxe/ecore_sp.c - copied unchanged from r255959, head/sys/dev/bxe/ecore_sp.c projects/uefi/sys/dev/bxe/ecore_sp.h - copied unchanged from r255959, head/sys/dev/bxe/ecore_sp.h projects/uefi/sys/dev/cxgbe/firmware/t4fw-1.8.11.0.bin.uu - copied unchanged from r255959, head/sys/dev/cxgbe/firmware/t4fw-1.8.11.0.bin.uu projects/uefi/sys/dev/cxgbe/firmware/t5fw-1.8.22.0.bin.uu - copied unchanged from r255959, head/sys/dev/cxgbe/firmware/t5fw-1.8.22.0.bin.uu projects/uefi/sys/dev/cxgbe/firmware/t5fw_cfg.txt - copied unchanged from r255959, head/sys/dev/cxgbe/firmware/t5fw_cfg.txt projects/uefi/sys/dev/cxgbe/firmware/t5fw_cfg_fpga.txt - copied unchanged from r255959, head/sys/dev/cxgbe/firmware/t5fw_cfg_fpga.txt projects/uefi/sys/dev/cxgbe/firmware/t5fw_cfg_uwire.txt - copied unchanged from r255959, head/sys/dev/cxgbe/firmware/t5fw_cfg_uwire.txt projects/uefi/sys/dev/cxgbe/t4_tracer.c - copied unchanged from r255959, head/sys/dev/cxgbe/t4_tracer.c projects/uefi/sys/dev/drm2/ati_pcigart.c - copied unchanged from r255959, head/sys/dev/drm2/ati_pcigart.c projects/uefi/sys/dev/drm2/drm_buffer.c - copied unchanged from r255959, head/sys/dev/drm2/drm_buffer.c projects/uefi/sys/dev/drm2/drm_buffer.h - copied unchanged from r255959, head/sys/dev/drm2/drm_buffer.h projects/uefi/sys/dev/drm2/drm_core.h - copied unchanged from r255959, head/sys/dev/drm2/drm_core.h projects/uefi/sys/dev/drm2/drm_dp_helper.c - copied unchanged from r255959, head/sys/dev/drm2/drm_dp_helper.c projects/uefi/sys/dev/drm2/drm_fixed.h - copied unchanged from r255959, head/sys/dev/drm2/drm_fixed.h projects/uefi/sys/dev/drm2/drm_os_freebsd.h - copied unchanged from r255959, head/sys/dev/drm2/drm_os_freebsd.h projects/uefi/sys/dev/drm2/radeon/ - copied from r255959, head/sys/dev/drm2/radeon/ projects/uefi/sys/dev/etherswitch/arswitch/arswitch_vlans.c - copied unchanged from r255959, head/sys/dev/etherswitch/arswitch/arswitch_vlans.c projects/uefi/sys/dev/etherswitch/arswitch/arswitch_vlans.h - copied unchanged from r255959, head/sys/dev/etherswitch/arswitch/arswitch_vlans.h projects/uefi/sys/dev/fdt/fdt_x86.c - copied unchanged from r255959, head/sys/dev/fdt/fdt_x86.c projects/uefi/sys/dev/hpt27xx/hpt27xx_os_bsd.c - copied unchanged from r255959, head/sys/dev/hpt27xx/hpt27xx_os_bsd.c projects/uefi/sys/dev/hpt27xx/hpt27xx_osm_bsd.c - copied unchanged from r255959, head/sys/dev/hpt27xx/hpt27xx_osm_bsd.c projects/uefi/sys/dev/hptnr/ - copied from r255959, head/sys/dev/hptnr/ projects/uefi/sys/dev/hwpmc/hwpmc_mpc7xxx.c - copied unchanged from r255959, head/sys/dev/hwpmc/hwpmc_mpc7xxx.c projects/uefi/sys/dev/hwpmc/hwpmc_powerpc.h - copied unchanged from r255959, head/sys/dev/hwpmc/hwpmc_powerpc.h - copied from r255959, head/sys/dev/hyperv/ projects/uefi/sys/dev/iscsi/icl.c - copied unchanged from r255959, head/sys/dev/iscsi/icl.c projects/uefi/sys/dev/iscsi/icl.h - copied unchanged from r255959, head/sys/dev/iscsi/icl.h projects/uefi/sys/dev/iscsi/icl_proxy.c - copied unchanged from r255959, head/sys/dev/iscsi/icl_proxy.c projects/uefi/sys/dev/iscsi/iscsi.c - copied unchanged from r255959, head/sys/dev/iscsi/iscsi.c projects/uefi/sys/dev/iscsi/iscsi.h - copied unchanged from r255959, head/sys/dev/iscsi/iscsi.h projects/uefi/sys/dev/iscsi/iscsi_ioctl.h - copied unchanged from r255959, head/sys/dev/iscsi/iscsi_ioctl.h projects/uefi/sys/dev/iscsi/iscsi_proto.h - copied unchanged from r255959, head/sys/dev/iscsi/iscsi_proto.h projects/uefi/sys/dev/iscsi_initiator/ - copied from r255959, head/sys/dev/iscsi_initiator/ projects/uefi/sys/dev/iwn/if_iwn_devid.h - copied unchanged from r255959, head/sys/dev/iwn/if_iwn_devid.h projects/uefi/sys/dev/ixgbe/ixgbe_dcb.c - copied unchanged from r255959, head/sys/dev/ixgbe/ixgbe_dcb.c projects/uefi/sys/dev/ixgbe/ixgbe_dcb.h - copied unchanged from r255959, head/sys/dev/ixgbe/ixgbe_dcb.h projects/uefi/sys/dev/ixgbe/ixgbe_dcb_82598.c - copied unchanged from r255959, head/sys/dev/ixgbe/ixgbe_dcb_82598.c projects/uefi/sys/dev/ixgbe/ixgbe_dcb_82598.h - copied unchanged from r255959, head/sys/dev/ixgbe/ixgbe_dcb_82598.h projects/uefi/sys/dev/ixgbe/ixgbe_dcb_82599.c - copied unchanged from r255959, head/sys/dev/ixgbe/ixgbe_dcb_82599.c projects/uefi/sys/dev/ixgbe/ixgbe_dcb_82599.h - copied unchanged from r255959, head/sys/dev/ixgbe/ixgbe_dcb_82599.h projects/uefi/sys/dev/mbox/ - copied from r255959, head/sys/dev/mbox/ projects/uefi/sys/dev/nvme/nvme_util.c - copied unchanged from r255959, head/sys/dev/nvme/nvme_util.c projects/uefi/sys/dev/qlxgbe/ - copied from r255959, head/sys/dev/qlxgbe/ projects/uefi/sys/dev/qlxge/ - copied from r255959, head/sys/dev/qlxge/ projects/uefi/sys/dev/random/pseudo_rng.c - copied unchanged from r255959, head/sys/dev/random/pseudo_rng.c projects/uefi/sys/dev/random/random_adaptors.c - copied unchanged from r255959, head/sys/dev/random/random_adaptors.c projects/uefi/sys/dev/random/random_adaptors.h - copied unchanged from r255959, head/sys/dev/random/random_adaptors.h projects/uefi/sys/dev/random/random_harvestq.c - copied unchanged from r255959, head/sys/dev/random/random_harvestq.c projects/uefi/sys/dev/random/random_harvestq.h - copied unchanged from r255959, head/sys/dev/random/random_harvestq.h projects/uefi/sys/dev/uart/uart_cpu_fdt.c - copied unchanged from r255959, head/sys/dev/uart/uart_cpu_fdt.c projects/uefi/sys/dev/uart/uart_dev_ns8250.h - copied unchanged from r255959, head/sys/dev/uart/uart_dev_ns8250.h projects/uefi/sys/dev/uart/uart_dev_ti8250.c - copied unchanged from r255959, head/sys/dev/uart/uart_dev_ti8250.c projects/uefi/sys/dev/usb/gadget/ - copied from r255959, head/sys/dev/usb/gadget/ projects/uefi/sys/dev/usb/wlan/if_rsu.c - copied unchanged from r255959, head/sys/dev/usb/wlan/if_rsu.c projects/uefi/sys/dev/usb/wlan/if_rsureg.h - copied unchanged from r255959, head/sys/dev/usb/wlan/if_rsureg.h projects/uefi/sys/dev/usb/wlan/if_urtwn.c - copied unchanged from r255959, head/sys/dev/usb/wlan/if_urtwn.c projects/uefi/sys/dev/usb/wlan/if_urtwnreg.h - copied unchanged from r255959, head/sys/dev/usb/wlan/if_urtwnreg.h projects/uefi/sys/dev/vmware/ - copied from r255959, head/sys/dev/vmware/ projects/uefi/sys/dev/wi/if_wi_macio.c - copied unchanged from r255959, head/sys/dev/wi/if_wi_macio.c projects/uefi/sys/dev/xen/timer/ - copied from r255959, head/sys/dev/xen/timer/ projects/uefi/sys/fs/ext2fs/ext2_extents.c - copied unchanged from r255959, head/sys/fs/ext2fs/ext2_extents.c projects/uefi/sys/fs/ext2fs/ext2_extents.h - copied unchanged from r255959, head/sys/fs/ext2fs/ext2_extents.h projects/uefi/sys/fs/ext2fs/ext2_hash.c - copied unchanged from r255959, head/sys/fs/ext2fs/ext2_hash.c projects/uefi/sys/fs/ext2fs/ext2_htree.c - copied unchanged from r255959, head/sys/fs/ext2fs/ext2_htree.c projects/uefi/sys/fs/ext2fs/htree.h - copied unchanged from r255959, head/sys/fs/ext2fs/htree.h projects/uefi/sys/i386/include/fdt.h - copied unchanged from r255959, head/sys/i386/include/fdt.h projects/uefi/sys/i386/include/ofw_machdep.h - copied unchanged from r255959, head/sys/i386/include/ofw_machdep.h projects/uefi/sys/kern/subr_capability.c - copied unchanged from r255959, head/sys/kern/subr_capability.c projects/uefi/sys/kern/subr_vmem.c - copied unchanged from r255959, head/sys/kern/subr_vmem.c projects/uefi/sys/libkern/flsll.c - copied unchanged from r255959, head/sys/libkern/flsll.c projects/uefi/sys/mips/atheros/ar934x_chip.c - copied unchanged from r255959, head/sys/mips/atheros/ar934x_chip.c projects/uefi/sys/mips/atheros/ar934x_chip.h - copied unchanged from r255959, head/sys/mips/atheros/ar934x_chip.h projects/uefi/sys/mips/atheros/ar934xreg.h - copied unchanged from r255959, head/sys/mips/atheros/ar934xreg.h projects/uefi/sys/mips/conf/AR934X_BASE - copied unchanged from r255959, head/sys/mips/conf/AR934X_BASE projects/uefi/sys/mips/conf/AR934X_BASE.hints - copied unchanged from r255959, head/sys/mips/conf/AR934X_BASE.hints projects/uefi/sys/mips/conf/CARAMBOLA2 - copied unchanged from r255959, head/sys/mips/conf/CARAMBOLA2 projects/uefi/sys/mips/conf/CARAMBOLA2.hints - copied unchanged from r255959, head/sys/mips/conf/CARAMBOLA2.hints projects/uefi/sys/mips/conf/DB120 - copied unchanged from r255959, head/sys/mips/conf/DB120 projects/uefi/sys/mips/conf/DB120.hints - copied unchanged from r255959, head/sys/mips/conf/DB120.hints projects/uefi/sys/mips/conf/ENH200 - copied unchanged from r255959, head/sys/mips/conf/ENH200 projects/uefi/sys/mips/conf/ENH200.hints - copied unchanged from r255959, head/sys/mips/conf/ENH200.hints projects/uefi/sys/mips/conf/GXEMUL32 - copied unchanged from r255959, head/sys/mips/conf/GXEMUL32 projects/uefi/sys/mips/conf/PICOSTATION_M2HP - copied unchanged from r255959, head/sys/mips/conf/PICOSTATION_M2HP projects/uefi/sys/mips/conf/PICOSTATION_M2HP.hints - copied unchanged from r255959, head/sys/mips/conf/PICOSTATION_M2HP.hints projects/uefi/sys/mips/conf/WZR-300HP - copied unchanged from r255959, head/sys/mips/conf/WZR-300HP projects/uefi/sys/mips/conf/WZR-300HP.hints - copied unchanged from r255959, head/sys/mips/conf/WZR-300HP.hints projects/uefi/sys/mips/malta/gt_pci_bus_space.c - copied unchanged from r255959, head/sys/mips/malta/gt_pci_bus_space.c projects/uefi/sys/mips/malta/gt_pci_bus_space.h - copied unchanged from r255959, head/sys/mips/malta/gt_pci_bus_space.h projects/uefi/sys/mips/mips/bcopy.S - copied unchanged from r255959, head/sys/mips/mips/bcopy.S projects/uefi/sys/mips/mips/stdatomic.c - copied unchanged from r255959, head/sys/mips/mips/stdatomic.c projects/uefi/sys/modules/aacraid/ - copied from r255959, head/sys/modules/aacraid/ projects/uefi/sys/modules/cc/cc_cdg/ - copied from r255959, head/sys/modules/cc/cc_cdg/ projects/uefi/sys/modules/cxgbe/t5_firmware/ - copied from r255959, head/sys/modules/cxgbe/t5_firmware/ projects/uefi/sys/modules/drm2/radeonkms/ - copied from r255959, head/sys/modules/drm2/radeonkms/ projects/uefi/sys/modules/drm2/radeonkmsfw/ - copied from r255959, head/sys/modules/drm2/radeonkmsfw/ projects/uefi/sys/modules/hptnr/ - copied from r255959, head/sys/modules/hptnr/ - copied from r255959, head/sys/modules/hyperv/ projects/uefi/sys/modules/ibcore/ - copied from r255959, head/sys/modules/ibcore/ projects/uefi/sys/modules/ipoib/ - copied from r255959, head/sys/modules/ipoib/ projects/uefi/sys/modules/iscsi_initiator/ - copied from r255959, head/sys/modules/iscsi_initiator/ projects/uefi/sys/modules/iwnfw/iwn2000/ - copied from r255959, head/sys/modules/iwnfw/iwn2000/ projects/uefi/sys/modules/iwnfw/iwn2030/ - copied from r255959, head/sys/modules/iwnfw/iwn2030/ projects/uefi/sys/modules/qlxgbe/ - copied from r255959, head/sys/modules/qlxgbe/ projects/uefi/sys/modules/qlxge/ - copied from r255959, head/sys/modules/qlxge/ projects/uefi/sys/modules/usb/g_audio/ - copied from r255959, head/sys/modules/usb/g_audio/ projects/uefi/sys/modules/usb/g_keyboard/ - copied from r255959, head/sys/modules/usb/g_keyboard/ projects/uefi/sys/modules/usb/g_modem/ - copied from r255959, head/sys/modules/usb/g_modem/ projects/uefi/sys/modules/usb/g_mouse/ - copied from r255959, head/sys/modules/usb/g_mouse/ projects/uefi/sys/modules/usb/rsu/ - copied from r255959, head/sys/modules/usb/rsu/ projects/uefi/sys/modules/usb/rsufw/ - copied from r255959, head/sys/modules/usb/rsufw/ projects/uefi/sys/modules/usb/runfw/ - copied from r255959, head/sys/modules/usb/runfw/ projects/uefi/sys/modules/usb/urtwn/ - copied from r255959, head/sys/modules/usb/urtwn/ projects/uefi/sys/modules/usb/urtwnfw/ - copied from r255959, head/sys/modules/usb/urtwnfw/ projects/uefi/sys/modules/vmware/ - copied from r255959, head/sys/modules/vmware/ projects/uefi/sys/netinet/cc/cc_cdg.c - copied unchanged from r255959, head/sys/netinet/cc/cc_cdg.c projects/uefi/sys/netinet/in_kdtrace.c - copied unchanged from r255959, head/sys/netinet/in_kdtrace.c projects/uefi/sys/netinet/in_kdtrace.h - copied unchanged from r255959, head/sys/netinet/in_kdtrace.h projects/uefi/sys/ofed/drivers/infiniband/hw/mlx4/alias_GUID.c - copied unchanged from r255959, head/sys/ofed/drivers/infiniband/hw/mlx4/alias_GUID.c projects/uefi/sys/ofed/drivers/infiniband/hw/mlx4/cm.c - copied unchanged from r255959, head/sys/ofed/drivers/infiniband/hw/mlx4/cm.c projects/uefi/sys/ofed/drivers/infiniband/hw/mlx4/mcg.c - copied unchanged from r255959, head/sys/ofed/drivers/infiniband/hw/mlx4/mcg.c projects/uefi/sys/ofed/drivers/infiniband/hw/mlx4/sysfs.c - copied unchanged from r255959, head/sys/ofed/drivers/infiniband/hw/mlx4/sysfs.c projects/uefi/sys/ofed/drivers/net/mlx4/resource_tracker.c - copied unchanged from r255959, head/sys/ofed/drivers/net/mlx4/resource_tracker.c projects/uefi/sys/ofed/drivers/net/mlx4/sys_tune.c - copied unchanged from r255959, head/sys/ofed/drivers/net/mlx4/sys_tune.c projects/uefi/sys/ofed/include/linux/atomic.h - copied unchanged from r255959, head/sys/ofed/include/linux/atomic.h projects/uefi/sys/ofed/include/linux/clocksource.h - copied unchanged from r255959, head/sys/ofed/include/linux/clocksource.h projects/uefi/sys/ofed/include/rdma/ib_pma.h - copied unchanged from r255959, head/sys/ofed/include/rdma/ib_pma.h projects/uefi/sys/powerpc/pseries/ - copied from r255959, head/sys/powerpc/pseries/ projects/uefi/sys/sys/_unrhdr.h - copied unchanged from r255959, head/sys/sys/_unrhdr.h projects/uefi/sys/sys/caprights.h - copied unchanged from r255959, head/sys/sys/caprights.h projects/uefi/sys/sys/procctl.h - copied unchanged from r255959, head/sys/sys/procctl.h projects/uefi/sys/sys/stdatomic.h - copied unchanged from r255959, head/sys/sys/stdatomic.h projects/uefi/sys/sys/vmem.h - copied unchanged from r255959, head/sys/sys/vmem.h - copied unchanged from r255959, head/sys/x86/include/acpica_machdep.h projects/uefi/sys/x86/include/fdt.h - copied unchanged from r255959, head/sys/x86/include/fdt.h projects/uefi/sys/x86/include/ofw_machdep.h - copied unchanged from r255959, head/sys/x86/include/ofw_machdep.h projects/uefi/sys/x86/x86/fdt_machdep.c - copied unchanged from r255959, head/sys/x86/x86/fdt_machdep.c projects/uefi/sys/x86/xen/ - copied from r255959, head/sys/x86/xen/ projects/uefi/sys/xen/evtchn/evtchnvar.h - copied unchanged from r255959, head/sys/xen/evtchn/evtchnvar.h projects/uefi/sys/xen/hvm.h - copied unchanged from r255959, head/sys/xen/hvm.h projects/uefi/sys/xen/interface/arch-arm/ - copied from r255959, head/sys/xen/interface/arch-arm/ projects/uefi/sys/xen/interface/arch-arm.h - copied unchanged from r255959, head/sys/xen/interface/arch-arm.h projects/uefi/sys/xen/interface/arch-ia64/ - copied from r255959, head/sys/xen/interface/arch-ia64/ projects/uefi/sys/xen/interface/io/fsif.h - copied unchanged from r255959, head/sys/xen/interface/io/fsif.h projects/uefi/sys/xen/interface/io/libxenvchan.h - copied unchanged from r255959, head/sys/xen/interface/io/libxenvchan.h projects/uefi/sys/xen/interface/io/usbif.h - copied unchanged from r255959, head/sys/xen/interface/io/usbif.h projects/uefi/sys/xen/interface/io/vscsiif.h - copied unchanged from r255959, head/sys/xen/interface/io/vscsiif.h projects/uefi/sys/xen/interface/mem_event.h - copied unchanged from r255959, head/sys/xen/interface/mem_event.h projects/uefi/sys/xen/interface/tmem.h - copied unchanged from r255959, head/sys/xen/interface/tmem.h projects/uefi/sys/xen/interface/xsm/ - copied from r255959, head/sys/xen/interface/xsm/ projects/uefi/sys/xen/xen-os.h - copied unchanged from r255959, head/sys/xen/xen-os.h projects/uefi/tools/build/options/WITHOUT_ARM_EABI - copied unchanged from r255959, head/tools/build/options/WITHOUT_ARM_EABI projects/uefi/tools/build/options/WITHOUT_BMAKE - copied unchanged from r255959, head/tools/build/options/WITHOUT_BMAKE projects/uefi/tools/build/options/WITHOUT_CROSS_COMPILER - copied unchanged from r255959, head/tools/build/options/WITHOUT_CROSS_COMPILER projects/uefi/tools/build/options/WITHOUT_FORMAT_EXTENSIONS - copied unchanged from r255959, head/tools/build/options/WITHOUT_FORMAT_EXTENSIONS projects/uefi/tools/build/options/WITHOUT_GNUCXX - copied unchanged from r255959, head/tools/build/options/WITHOUT_GNUCXX projects/uefi/tools/build/options/WITHOUT_ICONV - copied unchanged from r255959, head/tools/build/options/WITHOUT_ICONV projects/uefi/tools/build/options/WITHOUT_LDNS_UTILS - copied unchanged from r255959, head/tools/build/options/WITHOUT_LDNS_UTILS projects/uefi/tools/build/options/WITHOUT_SVNLITE - copied unchanged from r255959, head/tools/build/options/WITHOUT_SVNLITE projects/uefi/tools/build/options/WITHOUT_UNBOUND - copied unchanged from r255959, head/tools/build/options/WITHOUT_UNBOUND projects/uefi/tools/build/options/WITH_DEBUG_FILES - copied unchanged from r255959, head/tools/build/options/WITH_DEBUG_FILES projects/uefi/tools/build/options/WITH_GCC - copied unchanged from r255959, head/tools/build/options/WITH_GCC projects/uefi/tools/build/options/WITH_GNUCXX - copied unchanged from r255959, head/tools/build/options/WITH_GNUCXX projects/uefi/tools/build/options/WITH_LIBICONV_COMPAT - copied unchanged from r255959, head/tools/build/options/WITH_LIBICONV_COMPAT projects/uefi/tools/build/options/WITH_LLDB - copied unchanged from r255959, head/tools/build/options/WITH_LLDB projects/uefi/tools/build/options/WITH_PKGTOOLS - copied unchanged from r255959, head/tools/build/options/WITH_PKGTOOLS projects/uefi/tools/build/options/WITH_SVN - copied unchanged from r255959, head/tools/build/options/WITH_SVN projects/uefi/tools/build/options/WITH_USB_GADGET_EXAMPLES - copied unchanged from r255959, head/tools/build/options/WITH_USB_GADGET_EXAMPLES projects/uefi/tools/regression/bin/sh/builtins/alias4.0 - copied unchanged from r255959, head/tools/regression/bin/sh/builtins/alias4.0 projects/uefi/tools/regression/bin/sh/builtins/break4.4 - copied unchanged from r255959, head/tools/regression/bin/sh/builtins/break4.4 projects/uefi/tools/regression/bin/sh/builtins/break5.4 - copied unchanged from r255959, head/tools/regression/bin/sh/builtins/break5.4 projects/uefi/tools/regression/bin/sh/builtins/jobid1.0 - copied unchanged from r255959, head/tools/regression/bin/sh/builtins/jobid1.0 projects/uefi/tools/regression/bin/sh/builtins/jobid2.0 - copied unchanged from r255959, head/tools/regression/bin/sh/builtins/jobid2.0 projects/uefi/tools/regression/bin/sh/builtins/local2.0 - copied unchanged from r255959, head/tools/regression/bin/sh/builtins/local2.0 projects/uefi/tools/regression/bin/sh/builtins/local3.0 - copied unchanged from r255959, head/tools/regression/bin/sh/builtins/local3.0 projects/uefi/tools/regression/bin/sh/builtins/local4.0 - copied unchanged from r255959, head/tools/regression/bin/sh/builtins/local4.0 projects/uefi/tools/regression/bin/sh/builtins/return8.0 - copied unchanged from r255959, head/tools/regression/bin/sh/builtins/return8.0 projects/uefi/tools/regression/bin/sh/builtins/type3.0 - copied unchanged from r255959, head/tools/regression/bin/sh/builtins/type3.0 projects/uefi/tools/regression/bin/sh/builtins/wait10.0 - copied unchanged from r255959, head/tools/regression/bin/sh/builtins/wait10.0 projects/uefi/tools/regression/bin/sh/builtins/wait8.0 - copied unchanged from r255959, head/tools/regression/bin/sh/builtins/wait8.0 projects/uefi/tools/regression/bin/sh/builtins/wait9.127 - copied unchanged from r255959, head/tools/regression/bin/sh/builtins/wait9.127 projects/uefi/tools/regression/bin/sh/execution/int-cmd1.0 - copied unchanged from r255959, head/tools/regression/bin/sh/execution/int-cmd1.0 projects/uefi/tools/regression/bin/sh/expansion/arith13.0 - copied unchanged from r255959, head/tools/regression/bin/sh/expansion/arith13.0 projects/uefi/tools/regression/bin/sh/parser/empty-cmd1.0 - copied unchanged from r255959, head/tools/regression/bin/sh/parser/empty-cmd1.0 projects/uefi/tools/regression/bin/sh/parser/only-redir2.0 - copied unchanged from r255959, head/tools/regression/bin/sh/parser/only-redir2.0 projects/uefi/tools/regression/bin/sh/parser/only-redir3.0 - copied unchanged from r255959, head/tools/regression/bin/sh/parser/only-redir3.0 projects/uefi/tools/regression/bin/sh/parser/only-redir4.0 - copied unchanged from r255959, head/tools/regression/bin/sh/parser/only-redir4.0 projects/uefi/tools/regression/file/fcntlflags/ - copied from r255959, head/tools/regression/file/fcntlflags/ projects/uefi/tools/regression/include/stdatomic/ - copied from r255959, head/tools/regression/include/stdatomic/ projects/uefi/tools/regression/iscsi/ - copied from r255959, head/tools/regression/iscsi/ projects/uefi/tools/regression/lib/libc/gen/test-popen.c - copied unchanged from r255959, head/tools/regression/lib/libc/gen/test-popen.c projects/uefi/tools/regression/lib/libc/locale/test-c16rtomb.c - copied unchanged from r255959, head/tools/regression/lib/libc/locale/test-c16rtomb.c projects/uefi/tools/regression/lib/libc/locale/test-mbrtoc16.c - copied unchanged from r255959, head/tools/regression/lib/libc/locale/test-mbrtoc16.c projects/uefi/tools/regression/lib/libc/stdio/test-fopen.c - copied unchanged from r255959, head/tools/regression/lib/libc/stdio/test-fopen.c projects/uefi/tools/regression/lib/libc/stdio/test-fopen.t - copied unchanged from r255959, head/tools/regression/lib/libc/stdio/test-fopen.t projects/uefi/tools/regression/lib/libc/stdio/test-mkostemp.c - copied unchanged from r255959, head/tools/regression/lib/libc/stdio/test-mkostemp.c projects/uefi/tools/regression/lib/libc/stdio/test-mkostemp.t - copied unchanged from r255959, head/tools/regression/lib/libc/stdio/test-mkostemp.t projects/uefi/tools/regression/lib/msun/test-invctrig.c - copied unchanged from r255959, head/tools/regression/lib/msun/test-invctrig.c projects/uefi/tools/regression/lib/msun/test-utils.h - copied unchanged from r255959, head/tools/regression/lib/msun/test-utils.h projects/uefi/tools/tools/ath/ath_ee_9300_print/ - copied from r255959, head/tools/tools/ath/ath_ee_9300_print/ projects/uefi/tools/tools/drm/ - copied from r255959, head/tools/tools/drm/ projects/uefi/tools/tools/makeroot/ - copied from r255959, head/tools/tools/makeroot/ projects/uefi/tools/tools/netmap/vale-ctl.c - copied unchanged from r255959, head/tools/tools/netmap/vale-ctl.c projects/uefi/tools/tools/usbtest/ - copied from r255959, head/tools/tools/usbtest/ projects/uefi/usr.bin/calendar/calcpp.c - copied unchanged from r255959, head/usr.bin/calendar/calcpp.c projects/uefi/usr.bin/calendar/calendars/ru_RU.UTF-8/ - copied from r255959, head/usr.bin/calendar/calendars/ru_RU.UTF-8/ projects/uefi/usr.bin/clang/lldb/ - copied from r255959, head/usr.bin/clang/lldb/ projects/uefi/usr.bin/drill/ - copied from r255959, head/usr.bin/drill/ projects/uefi/usr.bin/iscsictl/ - copied from r255959, head/usr.bin/iscsictl/ projects/uefi/usr.bin/lex/initparse.c - copied unchanged from r255959, head/usr.bin/lex/initparse.c projects/uefi/usr.bin/lex/initparse.h - copied unchanged from r255959, head/usr.bin/lex/initparse.h projects/uefi/usr.bin/lex/initskel.c - copied unchanged from r255959, head/usr.bin/lex/initskel.c projects/uefi/usr.bin/lex/version.awk - copied unchanged from r255959, head/usr.bin/lex/version.awk projects/uefi/usr.bin/protect/ - copied from r255959, head/usr.bin/protect/ projects/uefi/usr.bin/svn/ - copied from r255959, head/usr.bin/svn/ projects/uefi/usr.bin/vi/catalog/ - copied from r255959, head/usr.bin/vi/catalog/ projects/uefi/usr.sbin/bhyve/rtc.h - copied unchanged from r255959, head/usr.sbin/bhyve/rtc.h projects/uefi/usr.sbin/bhyve/virtio.c - copied unchanged from r255959, head/usr.sbin/bhyve/virtio.c projects/uefi/usr.sbin/bsdconfig/examples/browse_packages_ftp.sh - copied unchanged from r255959, head/usr.sbin/bsdconfig/examples/browse_packages_ftp.sh projects/uefi/usr.sbin/bsdconfig/examples/browse_packages_http.sh - copied unchanged from r255959, head/usr.sbin/bsdconfig/examples/browse_packages_http.sh projects/uefi/usr.sbin/bsdconfig/networking/share/services.subr - copied unchanged from r255959, head/usr.sbin/bsdconfig/networking/share/services.subr projects/uefi/usr.sbin/bsdconfig/share/media/http.subr - copied unchanged from r255959, head/usr.sbin/bsdconfig/share/media/http.subr projects/uefi/usr.sbin/ctld/ - copied from r255959, head/usr.sbin/ctld/ projects/uefi/usr.sbin/iscsid/ - copied from r255959, head/usr.sbin/iscsid/ projects/uefi/usr.sbin/mfiutil/mfi_foreign.c - copied unchanged from r255959, head/usr.sbin/mfiutil/mfi_foreign.c projects/uefi/usr.sbin/ppp/ppp.8 - copied unchanged from r255959, head/usr.sbin/ppp/ppp.8 projects/uefi/usr.sbin/unbound/ - copied from r255959, head/usr.sbin/unbound/ projects/uefi/usr.sbin/wpa/wpa_priv/ - copied from r255959, head/usr.sbin/wpa/wpa_priv/ Directory Properties: projects/uefi/contrib/apr/ (props changed) projects/uefi/contrib/apr-util/ (props changed) projects/uefi/contrib/ipfilter/ml_ipl.c (props changed) projects/uefi/contrib/ipfilter/mlfk_ipl.c (props changed) projects/uefi/contrib/ipfilter/mli_ipl.c (props changed) projects/uefi/contrib/ipfilter/mln_ipl.c (props changed) projects/uefi/contrib/ipfilter/mls_ipl.c (props changed) projects/uefi/contrib/libexecinfo/ (props changed) projects/uefi/contrib/serf/ (props changed) projects/uefi/contrib/subversion/ (props changed) projects/uefi/sys/dev/hyperv/ (props changed) projects/uefi/sys/modules/hyperv/ (props changed) projects/uefi/sys/x86/include/acpica_machdep.h (props changed) Replaced: projects/uefi/contrib/openpam/lib/Makefile.am - copied unchanged from r255959, head/contrib/openpam/lib/Makefile.am projects/uefi/contrib/openpam/lib/Makefile.in - copied unchanged from r255959, head/contrib/openpam/lib/Makefile.in Deleted: projects/uefi/bin/sh/init.h projects/uefi/bin/sh/mkinit.c projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.complex.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/err.D_PRINT_DYN.bad.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/translators/man.TestTransStability.d projects/uefi/contrib/bind9/ projects/uefi/contrib/cvs/ projects/uefi/contrib/dialog/samples/copifuncs/ projects/uefi/contrib/dialog/samples/copismall projects/uefi/contrib/dialog/samples/dselect projects/uefi/contrib/dialog/samples/install/ projects/uefi/contrib/dialog/samples/valgrind.log projects/uefi/contrib/ipfilter/.cvsignore projects/uefi/contrib/ipfilter/BSD/ projects/uefi/contrib/ipfilter/FAQ.FreeBSD projects/uefi/contrib/ipfilter/FWTK/ projects/uefi/contrib/ipfilter/FreeBSD/ projects/uefi/contrib/ipfilter/FreeBSD-2.2/ projects/uefi/contrib/ipfilter/FreeBSD-3/ projects/uefi/contrib/ipfilter/FreeBSD-4.0/ projects/uefi/contrib/ipfilter/IMPORTANT projects/uefi/contrib/ipfilter/INST.FreeBSD-2.2 projects/uefi/contrib/ipfilter/INSTALL.FreeBSD projects/uefi/contrib/ipfilter/INSTALL.xBSD projects/uefi/contrib/ipfilter/IPF.KANJI projects/uefi/contrib/ipfilter/WhatsNew40.txt projects/uefi/contrib/ipfilter/bsdinstall projects/uefi/contrib/ipfilter/etc/ projects/uefi/contrib/ipfilter/iplang/.cvsignore projects/uefi/contrib/ipfilter/ipsend/.cvsignore projects/uefi/contrib/ipfilter/ipsend/README projects/uefi/contrib/ipfilter/ipsend/hpux.c projects/uefi/contrib/ipfilter/ipsend/in_var.h projects/uefi/contrib/ipfilter/ipsend/ip_var.h projects/uefi/contrib/ipfilter/ipsend/tcpip.h projects/uefi/contrib/ipfilter/lib/ipft_ef.c projects/uefi/contrib/ipfilter/lib/ipft_sn.c projects/uefi/contrib/ipfilter/lib/ipft_td.c projects/uefi/contrib/ipfilter/net/.cvsignore projects/uefi/contrib/ipfilter/perl/ projects/uefi/contrib/ipfilter/radix.c projects/uefi/contrib/ipfilter/rules/.cvsignore projects/uefi/contrib/ipfilter/samples/.cvsignore projects/uefi/contrib/ipfilter/test/ projects/uefi/contrib/ipfilter/todo projects/uefi/contrib/less/Makefile.aut projects/uefi/contrib/less/Makefile.dsb projects/uefi/contrib/less/Makefile.dsg projects/uefi/contrib/less/Makefile.dsu projects/uefi/contrib/less/Makefile.in projects/uefi/contrib/less/Makefile.o2e projects/uefi/contrib/less/Makefile.o9c projects/uefi/contrib/less/Makefile.o9u projects/uefi/contrib/less/Makefile.wnb projects/uefi/contrib/less/Makefile.wnm projects/uefi/contrib/less/configure projects/uefi/contrib/less/configure.ac projects/uefi/contrib/less/defines.ds projects/uefi/contrib/less/defines.h.in projects/uefi/contrib/less/defines.o2 projects/uefi/contrib/less/defines.o9 projects/uefi/contrib/less/defines.wn projects/uefi/contrib/less/install.sh projects/uefi/contrib/less/less.man projects/uefi/contrib/less/lessecho.man projects/uefi/contrib/less/lesskey.man projects/uefi/contrib/less/mkfuncs.awk projects/uefi/contrib/less/mkinstalldirs projects/uefi/contrib/llvm/include/llvm/ADT/InMemoryStruct.h projects/uefi/contrib/llvm/include/llvm/Object/MachOObject.h projects/uefi/contrib/llvm/lib/DebugInfo/DWARFFormValue.h projects/uefi/contrib/llvm/lib/Linker/Linker.cpp projects/uefi/contrib/llvm/lib/Object/MachOObject.cpp projects/uefi/contrib/llvm/lib/Target/R600/AMDILPeepholeOptimizer.cpp projects/uefi/contrib/llvm/tools/clang/lib/Lex/MacroArgs.h projects/uefi/contrib/nvi/FAQ projects/uefi/contrib/nvi/LAYOUT projects/uefi/contrib/nvi/build/ projects/uefi/contrib/nvi/catalog/dutch projects/uefi/contrib/nvi/catalog/dutch.check projects/uefi/contrib/nvi/catalog/english projects/uefi/contrib/nvi/catalog/english.base projects/uefi/contrib/nvi/catalog/english.check projects/uefi/contrib/nvi/catalog/french projects/uefi/contrib/nvi/catalog/french.check projects/uefi/contrib/nvi/catalog/german projects/uefi/contrib/nvi/catalog/german.check projects/uefi/contrib/nvi/catalog/polish projects/uefi/contrib/nvi/catalog/polish.check projects/uefi/contrib/nvi/catalog/ru_RU.KOI8-R projects/uefi/contrib/nvi/catalog/ru_RU.KOI8-R.check projects/uefi/contrib/nvi/catalog/spanish projects/uefi/contrib/nvi/catalog/spanish.check projects/uefi/contrib/nvi/catalog/swedish projects/uefi/contrib/nvi/catalog/swedish.check projects/uefi/contrib/nvi/catalog/uk_UA.KOI8-U projects/uefi/contrib/nvi/cl/cl_bsd.c projects/uefi/contrib/nvi/clib/ projects/uefi/contrib/nvi/common/api.c projects/uefi/contrib/nvi/ex/ex_perl.c projects/uefi/contrib/nvi/ex/ex_tcl.c projects/uefi/contrib/nvi/include/ projects/uefi/contrib/nvi/ip/ projects/uefi/contrib/nvi/ip_cl/ projects/uefi/contrib/nvi/perl_api/ projects/uefi/contrib/nvi/perl_scripts/ projects/uefi/contrib/nvi/tcl_api/ projects/uefi/contrib/nvi/tcl_scripts/ projects/uefi/contrib/nvi/tk/ projects/uefi/contrib/openbsm/m4/lt~obsolete.m4 projects/uefi/contrib/openpam/FREEBSD-vendor projects/uefi/contrib/openpam/lib/openpam_borrow_cred.c projects/uefi/contrib/openpam/lib/openpam_check_owner_perms.c projects/uefi/contrib/openpam/lib/openpam_configure.c projects/uefi/contrib/openpam/lib/openpam_constants.c projects/uefi/contrib/openpam/lib/openpam_constants.h projects/uefi/contrib/openpam/lib/openpam_ctype.h projects/uefi/contrib/openpam/lib/openpam_debug.h projects/uefi/contrib/openpam/lib/openpam_dispatch.c projects/uefi/contrib/openpam/lib/openpam_dynamic.c projects/uefi/contrib/openpam/lib/openpam_features.c projects/uefi/contrib/openpam/lib/openpam_features.h projects/uefi/contrib/openpam/lib/openpam_findenv.c projects/uefi/contrib/openpam/lib/openpam_free_data.c projects/uefi/contrib/openpam/lib/openpam_free_envlist.c projects/uefi/contrib/openpam/lib/openpam_get_feature.c projects/uefi/contrib/openpam/lib/openpam_get_option.c projects/uefi/contrib/openpam/lib/openpam_impl.h projects/uefi/contrib/openpam/lib/openpam_load.c projects/uefi/contrib/openpam/lib/openpam_log.c projects/uefi/contrib/openpam/lib/openpam_nullconv.c projects/uefi/contrib/openpam/lib/openpam_readline.c projects/uefi/contrib/openpam/lib/openpam_readlinev.c projects/uefi/contrib/openpam/lib/openpam_readword.c projects/uefi/contrib/openpam/lib/openpam_restore_cred.c projects/uefi/contrib/openpam/lib/openpam_set_feature.c projects/uefi/contrib/openpam/lib/openpam_set_option.c projects/uefi/contrib/openpam/lib/openpam_static.c projects/uefi/contrib/openpam/lib/openpam_straddch.c projects/uefi/contrib/openpam/lib/openpam_strlcat.h projects/uefi/contrib/openpam/lib/openpam_strlcmp.h projects/uefi/contrib/openpam/lib/openpam_strlcpy.h projects/uefi/contrib/openpam/lib/openpam_subst.c projects/uefi/contrib/openpam/lib/openpam_ttyconv.c projects/uefi/contrib/openpam/lib/pam_acct_mgmt.c projects/uefi/contrib/openpam/lib/pam_authenticate.c projects/uefi/contrib/openpam/lib/pam_authenticate_secondary.c projects/uefi/contrib/openpam/lib/pam_chauthtok.c projects/uefi/contrib/openpam/lib/pam_close_session.c projects/uefi/contrib/openpam/lib/pam_end.c projects/uefi/contrib/openpam/lib/pam_error.c projects/uefi/contrib/openpam/lib/pam_get_authtok.c projects/uefi/contrib/openpam/lib/pam_get_data.c projects/uefi/contrib/openpam/lib/pam_get_item.c projects/uefi/contrib/openpam/lib/pam_get_mapped_authtok.c projects/uefi/contrib/openpam/lib/pam_get_mapped_username.c projects/uefi/contrib/openpam/lib/pam_get_user.c projects/uefi/contrib/openpam/lib/pam_getenv.c projects/uefi/contrib/openpam/lib/pam_getenvlist.c projects/uefi/contrib/openpam/lib/pam_info.c projects/uefi/contrib/openpam/lib/pam_open_session.c projects/uefi/contrib/openpam/lib/pam_prompt.c projects/uefi/contrib/openpam/lib/pam_putenv.c projects/uefi/contrib/openpam/lib/pam_set_data.c projects/uefi/contrib/openpam/lib/pam_set_item.c projects/uefi/contrib/openpam/lib/pam_set_mapped_authtok.c projects/uefi/contrib/openpam/lib/pam_set_mapped_username.c projects/uefi/contrib/openpam/lib/pam_setcred.c projects/uefi/contrib/openpam/lib/pam_setenv.c projects/uefi/contrib/openpam/lib/pam_sm_acct_mgmt.c projects/uefi/contrib/openpam/lib/pam_sm_authenticate.c projects/uefi/contrib/openpam/lib/pam_sm_authenticate_secondary.c projects/uefi/contrib/openpam/lib/pam_sm_chauthtok.c projects/uefi/contrib/openpam/lib/pam_sm_close_session.c projects/uefi/contrib/openpam/lib/pam_sm_get_mapped_authtok.c projects/uefi/contrib/openpam/lib/pam_sm_get_mapped_username.c projects/uefi/contrib/openpam/lib/pam_sm_open_session.c projects/uefi/contrib/openpam/lib/pam_sm_set_mapped_authtok.c projects/uefi/contrib/openpam/lib/pam_sm_set_mapped_username.c projects/uefi/contrib/openpam/lib/pam_sm_setcred.c projects/uefi/contrib/openpam/lib/pam_start.c projects/uefi/contrib/openpam/lib/pam_strerror.c projects/uefi/contrib/openpam/lib/pam_verror.c projects/uefi/contrib/openpam/lib/pam_vinfo.c projects/uefi/contrib/openpam/lib/pam_vprompt.c projects/uefi/contrib/smbfs/mount_smbfs/Makefile projects/uefi/contrib/wpa/hostapd/.gitignore projects/uefi/contrib/wpa/hostapd/Makefile projects/uefi/contrib/wpa/src/Makefile projects/uefi/contrib/wpa/src/ap/Makefile projects/uefi/contrib/wpa/src/common/Makefile projects/uefi/contrib/wpa/src/crypto/.gitignore projects/uefi/contrib/wpa/src/crypto/Makefile projects/uefi/contrib/wpa/src/crypto/md5-non-fips.c projects/uefi/contrib/wpa/src/drivers/.gitignore projects/uefi/contrib/wpa/src/drivers/Makefile projects/uefi/contrib/wpa/src/drivers/driver_ndiswrapper.c projects/uefi/contrib/wpa/src/drivers/drivers.mak projects/uefi/contrib/wpa/src/eap_common/Makefile projects/uefi/contrib/wpa/src/eap_peer/Makefile projects/uefi/contrib/wpa/src/eap_server/Makefile projects/uefi/contrib/wpa/src/eapol_auth/Makefile projects/uefi/contrib/wpa/src/eapol_supp/Makefile projects/uefi/contrib/wpa/src/l2_packet/Makefile projects/uefi/contrib/wpa/src/lib.rules projects/uefi/contrib/wpa/src/radius/.gitignore projects/uefi/contrib/wpa/src/radius/Makefile projects/uefi/contrib/wpa/src/rsn_supp/Makefile projects/uefi/contrib/wpa/src/tls/.gitignore projects/uefi/contrib/wpa/src/tls/Makefile projects/uefi/contrib/wpa/src/utils/.gitignore projects/uefi/contrib/wpa/src/utils/Makefile projects/uefi/contrib/wpa/src/wps/Makefile projects/uefi/contrib/wpa/src/wps/wps_nfc.c projects/uefi/contrib/wpa/src/wps/wps_nfc_pn531.c projects/uefi/contrib/wpa/src/wps/wps_ufd.c projects/uefi/contrib/wpa/wpa_supplicant/.gitignore projects/uefi/contrib/wpa/wpa_supplicant/Makefile projects/uefi/contrib/wpa/wpa_supplicant/dbus/.gitignore projects/uefi/contrib/wpa/wpa_supplicant/dbus/fi.epitest.hostap.WPASupplicant.service projects/uefi/contrib/wpa/wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service projects/uefi/contrib/wpa/wpa_supplicant/doc/ projects/uefi/contrib/wpa/wpa_supplicant/mlme.c projects/uefi/contrib/wpa/wpa_supplicant/mlme.h projects/uefi/contrib/wpa/wpa_supplicant/wpa_supplicant.nsi projects/uefi/crypto/openssh/openbsd-compat/getopt.c projects/uefi/etc/mtree/BIND.chroot.dist projects/uefi/etc/mtree/BIND.include.dist projects/uefi/etc/rc.d/encswap projects/uefi/etc/rc.d/swap1 projects/uefi/gnu/lib/libregex/FREEBSD-upgrade projects/uefi/gnu/lib/libregex/posix/ projects/uefi/gnu/lib/libregex/regcomp.c projects/uefi/gnu/lib/libregex/regex.c projects/uefi/gnu/lib/libregex/regex_internal.c projects/uefi/gnu/lib/libregex/regex_internal.h projects/uefi/gnu/lib/libregex/regexec.c projects/uefi/gnu/usr.bin/cvs/ projects/uefi/gnu/usr.bin/gdb/libgdb/frame-unwind.diff projects/uefi/gnu/usr.bin/patch/ projects/uefi/include/stdatomic.h projects/uefi/lib/bind/ projects/uefi/lib/libcompiler_rt/__sync_fetch_and_add_4.c projects/uefi/lib/libcompiler_rt/__sync_fetch_and_add_8.c projects/uefi/lib/libcompiler_rt/__sync_fetch_and_and_4.c projects/uefi/lib/libcompiler_rt/__sync_fetch_and_and_8.c projects/uefi/lib/libcompiler_rt/__sync_fetch_and_op_n.h projects/uefi/lib/libcompiler_rt/__sync_fetch_and_or_4.c projects/uefi/lib/libcompiler_rt/__sync_fetch_and_or_8.c projects/uefi/lib/libcompiler_rt/__sync_fetch_and_sub_4.c projects/uefi/lib/libcompiler_rt/__sync_fetch_and_sub_8.c projects/uefi/lib/libcompiler_rt/__sync_fetch_and_xor_4.c projects/uefi/lib/libcompiler_rt/__sync_fetch_and_xor_8.c projects/uefi/lib/libcompiler_rt/__sync_lock_test_and_set_4.c projects/uefi/lib/libcompiler_rt/__sync_lock_test_and_set_8.c projects/uefi/lib/libcompiler_rt/__sync_val_compare_and_swap_4.c projects/uefi/lib/libcompiler_rt/__sync_val_compare_and_swap_8.c projects/uefi/lib/libcompiler_rt/__sync_val_compare_and_swap_n.h projects/uefi/lib/libpam/libpam/pam_std_option.c projects/uefi/lib/libstand/arm/ projects/uefi/release/doc/ja_JP.eucJP/share/xml/dev-auto-ja.xml projects/uefi/release/doc/ru_RU.KOI8-R/share/xml/dev-auto-ru.xml projects/uefi/share/doc/bind9/ projects/uefi/share/doc/psd/28.cvs/ projects/uefi/share/man/man9/vfs_mount.9 projects/uefi/share/man/man9/vm_page_io.9 projects/uefi/share/man/man9/vm_page_sleep_if_busy.9 projects/uefi/share/man/man9/vm_page_wakeup.9 projects/uefi/sys/amd64/conf/XENHVM projects/uefi/sys/arm/freescale/imx/imx.files projects/uefi/sys/arm/freescale/imx/imx_machdep.c projects/uefi/sys/arm/freescale/imx/std.imx projects/uefi/sys/boot/fdt/dts/bcm2835-rpi-b.dts projects/uefi/sys/compat/linux/linux_videodev.h projects/uefi/sys/compat/linux/linux_videodev2.h projects/uefi/sys/contrib/dev/iwn/iwlwifi-6000g2a-17.168.5.3.fw.uu projects/uefi/sys/contrib/ipfilter/netinet/QNX_OCL.txt projects/uefi/sys/crypto/aesni/aesencdec_amd64.S projects/uefi/sys/crypto/aesni/aesencdec_i386.S projects/uefi/sys/dev/bxe/bxe_debug.h projects/uefi/sys/dev/bxe/bxe_fw_defs.h projects/uefi/sys/dev/bxe/bxe_hsi.h projects/uefi/sys/dev/bxe/bxe_include.h projects/uefi/sys/dev/bxe/bxe_init.h projects/uefi/sys/dev/bxe/bxe_init_values_e1.h projects/uefi/sys/dev/bxe/bxe_init_values_e1h.h projects/uefi/sys/dev/bxe/bxe_link.c projects/uefi/sys/dev/bxe/bxe_link.h projects/uefi/sys/dev/bxe/bxe_reg.h projects/uefi/sys/dev/bxe/bxe_self_test.h projects/uefi/sys/dev/bxe/dump_e1.h projects/uefi/sys/dev/bxe/dump_e1h.h projects/uefi/sys/dev/bxe/hw_dump_reg_st.h projects/uefi/sys/dev/bxe/if_bxe.c projects/uefi/sys/dev/bxe/if_bxe.h projects/uefi/sys/dev/cxgbe/firmware/t4fw-1.8.4.0.bin.uu projects/uefi/sys/dev/hpt27xx/os_bsd.c projects/uefi/sys/dev/hpt27xx/osm_bsd.c projects/uefi/sys/dev/iscsi/initiator/ projects/uefi/sys/dev/random/probe.c projects/uefi/sys/dev/xen/xenpci/evtchn.c projects/uefi/sys/i386/conf/XENHVM projects/uefi/sys/i386/include/xen/xen_clock_util.h projects/uefi/sys/i386/xen/xen_clock_util.c projects/uefi/sys/i386/xen/xen_rtc.c projects/uefi/sys/modules/iscsi/initiator/ projects/uefi/sys/modules/runfw/ projects/uefi/sys/xen/evtchn/evtchn.c projects/uefi/sys/xen/interface/hvm/vmx_assist.h projects/uefi/tools/build/options/WITHOUT_BIND projects/uefi/tools/build/options/WITHOUT_BIND_DNSSEC projects/uefi/tools/build/options/WITHOUT_BIND_ETC projects/uefi/tools/build/options/WITHOUT_BIND_LIBS_LWRES projects/uefi/tools/build/options/WITHOUT_BIND_MTREE projects/uefi/tools/build/options/WITHOUT_BIND_NAMED projects/uefi/tools/build/options/WITHOUT_BIND_UTILS projects/uefi/tools/build/options/WITHOUT_PKGTOOLS projects/uefi/tools/build/options/WITH_ARM_EABI projects/uefi/tools/build/options/WITH_BIND_IDN projects/uefi/tools/build/options/WITH_BIND_LARGE_FILE projects/uefi/tools/build/options/WITH_BIND_LIBS projects/uefi/tools/build/options/WITH_BIND_SIGCHASE projects/uefi/tools/build/options/WITH_BIND_XML projects/uefi/tools/build/options/WITH_BMAKE projects/uefi/tools/build/options/WITH_BSDCONFIG projects/uefi/tools/build/options/WITH_BSD_PATCH projects/uefi/tools/build/options/WITH_ICONV projects/uefi/tools/build/options/WITH_LDNS_UTILS projects/uefi/usr.bin/lex/COPYING projects/uefi/usr.bin/lex/FlexLexer.h projects/uefi/usr.bin/lex/NEWS projects/uefi/usr.bin/lex/README projects/uefi/usr.bin/lex/ccl.c projects/uefi/usr.bin/lex/dfa.c projects/uefi/usr.bin/lex/ecs.c projects/uefi/usr.bin/lex/flex.skl projects/uefi/usr.bin/lex/flexdef.h projects/uefi/usr.bin/lex/gen.c projects/uefi/usr.bin/lex/lib/libmain.c projects/uefi/usr.bin/lex/lib/libyywrap.c projects/uefi/usr.bin/lex/main.c projects/uefi/usr.bin/lex/misc.c projects/uefi/usr.bin/lex/mkskel.sh projects/uefi/usr.bin/lex/nfa.c projects/uefi/usr.bin/lex/parse.y projects/uefi/usr.bin/lex/scan.l projects/uefi/usr.bin/lex/sym.c projects/uefi/usr.bin/lex/tblcmp.c projects/uefi/usr.bin/lex/version.h projects/uefi/usr.bin/lex/yylex.c projects/uefi/usr.bin/nslookup/ projects/uefi/usr.bin/nsupdate/ projects/uefi/usr.bin/systat/mbufs.c projects/uefi/usr.bin/vi/port.h projects/uefi/usr.sbin/arpaname/ projects/uefi/usr.sbin/ddns-confgen/ projects/uefi/usr.sbin/dnssec-dsfromkey/ projects/uefi/usr.sbin/dnssec-keyfromlabel/ projects/uefi/usr.sbin/dnssec-keygen/ projects/uefi/usr.sbin/dnssec-revoke/ projects/uefi/usr.sbin/dnssec-settime/ projects/uefi/usr.sbin/dnssec-signzone/ projects/uefi/usr.sbin/genrandom/ projects/uefi/usr.sbin/isc-hmac-fixup/ projects/uefi/usr.sbin/named/ projects/uefi/usr.sbin/named-checkconf/ projects/uefi/usr.sbin/named-checkzone/ projects/uefi/usr.sbin/named-journalprint/ projects/uefi/usr.sbin/nsec3hash/ projects/uefi/usr.sbin/ppp/ppp.8.m4 projects/uefi/usr.sbin/rndc/ projects/uefi/usr.sbin/rndc-confgen/ projects/uefi/usr.sbin/wpa/hostapd/driver_freebsd.c projects/uefi/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c Modified: projects/uefi/LOCKS projects/uefi/MAINTAINERS (contents, props changed) projects/uefi/Makefile projects/uefi/Makefile.inc1 projects/uefi/ObsoleteFiles.inc projects/uefi/UPDATING projects/uefi/bin/chflags/chflags.1 projects/uefi/bin/df/df.1 projects/uefi/bin/ed/re.c projects/uefi/bin/kenv/kenv.c projects/uefi/bin/ln/ln.c projects/uefi/bin/ls/ls.1 projects/uefi/bin/pkill/pkill.1 projects/uefi/bin/pkill/pkill.c projects/uefi/bin/ps/keyword.c projects/uefi/bin/ps/ps.1 projects/uefi/bin/sh/Makefile projects/uefi/bin/sh/TOUR projects/uefi/bin/sh/alias.c projects/uefi/bin/sh/arith_yylex.c projects/uefi/bin/sh/eval.c projects/uefi/bin/sh/eval.h projects/uefi/bin/sh/exec.c projects/uefi/bin/sh/input.c projects/uefi/bin/sh/input.h projects/uefi/bin/sh/jobs.c projects/uefi/bin/sh/jobs.h projects/uefi/bin/sh/main.c projects/uefi/bin/sh/output.c projects/uefi/bin/sh/parser.c projects/uefi/bin/sh/parser.h projects/uefi/bin/sh/redir.c projects/uefi/bin/sh/sh.1 projects/uefi/bin/sh/shell.h projects/uefi/bin/sh/trap.c projects/uefi/bin/sh/trap.h projects/uefi/bin/sh/var.c projects/uefi/bin/sleep/sleep.c projects/uefi/bin/test/test.1 projects/uefi/bin/test/test.c projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionentry.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionreturnvalue.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.ioctlargs.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offset.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offsetzero.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return0.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.tailcall.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strjoin.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv4remote.pl projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv6remote.pl projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.BadAlign.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress2.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress3.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress4.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/err.D_PRINT_VOID.bad.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/err.D_PROTO_LEN.bad.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.ints.d.out projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/safety/tst.copyin.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/sdt/tst.sdtargs.c projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/sdt/tst.sdtargs.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/err.BufSizeVariations2.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/trace/err.D_PROTO_LEN.bad.d projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/trace/err.D_TRACE_VOID.bad.d projects/uefi/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/uefi/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/uefi/cddl/contrib/opensolaris/cmd/zhack/zhack.c projects/uefi/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 projects/uefi/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/uefi/cddl/contrib/opensolaris/cmd/ztest/ztest.c projects/uefi/cddl/contrib/opensolaris/common/ctf/ctf_create.c projects/uefi/cddl/contrib/opensolaris/common/ctf/ctf_error.c projects/uefi/cddl/contrib/opensolaris/common/ctf/ctf_impl.h projects/uefi/cddl/contrib/opensolaris/common/ctf/ctf_open.c projects/uefi/cddl/contrib/opensolaris/lib/libctf/common/ctf_lib.c projects/uefi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_aggregate.c projects/uefi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c projects/uefi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cg.c projects/uefi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c projects/uefi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_decl.c projects/uefi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_dis.c projects/uefi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_error.c projects/uefi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_errtags.h projects/uefi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h projects/uefi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c projects/uefi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_parser.c projects/uefi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c projects/uefi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_regset.c projects/uefi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_regset.h projects/uefi/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c projects/uefi/cddl/contrib/opensolaris/lib/libdtrace/i386/dt_isadep.c projects/uefi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h projects/uefi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/uefi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_iter.c projects/uefi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c projects/uefi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c projects/uefi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c projects/uefi/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c projects/uefi/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.h projects/uefi/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c projects/uefi/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h projects/uefi/cddl/contrib/opensolaris/tools/ctf/cvt/ctf.c projects/uefi/cddl/contrib/opensolaris/tools/ctf/cvt/ctftools.h projects/uefi/cddl/contrib/opensolaris/tools/ctf/cvt/dwarf.c projects/uefi/cddl/contrib/opensolaris/tools/ctf/cvt/st_parse.c projects/uefi/cddl/lib/libdtrace/Makefile projects/uefi/cddl/lib/libzpool/Makefile projects/uefi/cddl/usr.bin/ztest/Makefile projects/uefi/cddl/usr.sbin/zdb/Makefile projects/uefi/contrib/atf/atf-c++/check_test.cpp projects/uefi/contrib/atf/atf-c++/detail/process_test.cpp projects/uefi/contrib/atf/atf-c++/detail/test_helpers.cpp projects/uefi/contrib/atf/atf-c++/detail/test_helpers.hpp projects/uefi/contrib/binutils/bfd/elflink.c projects/uefi/contrib/binutils/binutils/readelf.c projects/uefi/contrib/binutils/gas/config/tc-arm.c projects/uefi/contrib/binutils/gas/config/tc-i386.c projects/uefi/contrib/binutils/include/elf/common.h projects/uefi/contrib/binutils/include/elf/dwarf2.h projects/uefi/contrib/binutils/ld/ldmain.c projects/uefi/contrib/binutils/opcodes/i386-dis.c projects/uefi/contrib/binutils/opcodes/i386-opc.tbl projects/uefi/contrib/binutils/opcodes/i386-tbl.h projects/uefi/contrib/bmake/ChangeLog projects/uefi/contrib/bmake/FILES projects/uefi/contrib/bmake/Makefile projects/uefi/contrib/bmake/bmake.1 projects/uefi/contrib/bmake/bmake.cat1 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/job.h projects/uefi/contrib/bmake/main.c projects/uefi/contrib/bmake/make.1 projects/uefi/contrib/bmake/make.h projects/uefi/contrib/bmake/meta.c projects/uefi/contrib/bmake/mk/ChangeLog projects/uefi/contrib/bmake/mk/FILES projects/uefi/contrib/bmake/mk/gendirdeps.mk projects/uefi/contrib/bmake/mk/init.mk projects/uefi/contrib/bmake/mk/install-mk projects/uefi/contrib/bmake/mk/lib.mk projects/uefi/contrib/bmake/mk/libs.mk projects/uefi/contrib/bmake/mk/meta.stage.mk projects/uefi/contrib/bmake/mk/meta2deps.py projects/uefi/contrib/bmake/mk/meta2deps.sh projects/uefi/contrib/bmake/mk/options.mk projects/uefi/contrib/bmake/mk/own.mk projects/uefi/contrib/bmake/mk/prog.mk projects/uefi/contrib/bmake/mk/progs.mk projects/uefi/contrib/bmake/parse.c projects/uefi/contrib/bmake/suff.c projects/uefi/contrib/bmake/unit-tests/Makefile.in projects/uefi/contrib/bmake/unit-tests/test.exp projects/uefi/contrib/bmake/var.c projects/uefi/contrib/byacc/CHANGES projects/uefi/contrib/byacc/VERSION projects/uefi/contrib/byacc/aclocal.m4 projects/uefi/contrib/byacc/config.guess projects/uefi/contrib/byacc/config.sub projects/uefi/contrib/byacc/config_h.in projects/uefi/contrib/byacc/configure projects/uefi/contrib/byacc/configure.in projects/uefi/contrib/byacc/main.c projects/uefi/contrib/byacc/makefile.in projects/uefi/contrib/byacc/output.c projects/uefi/contrib/byacc/package/byacc.spec projects/uefi/contrib/byacc/package/debian/changelog projects/uefi/contrib/byacc/skeleton.c projects/uefi/contrib/byacc/test/calc.tab.c projects/uefi/contrib/byacc/test/calc1.tab.c projects/uefi/contrib/byacc/test/calc1.y projects/uefi/contrib/byacc/test/calc2.tab.c projects/uefi/contrib/byacc/test/calc3.tab.c projects/uefi/contrib/byacc/test/code_calc.code.c projects/uefi/contrib/byacc/test/code_error.code.c projects/uefi/contrib/byacc/test/error.tab.c projects/uefi/contrib/byacc/test/ftp.output projects/uefi/contrib/byacc/test/ftp.tab.c projects/uefi/contrib/byacc/test/ftp.tab.h projects/uefi/contrib/byacc/test/ftp.y projects/uefi/contrib/byacc/test/grammar.tab.c projects/uefi/contrib/byacc/test/pure_calc.tab.c projects/uefi/contrib/byacc/test/pure_error.tab.c projects/uefi/contrib/byacc/test/quote_calc-s.tab.c projects/uefi/contrib/byacc/test/quote_calc.tab.c projects/uefi/contrib/byacc/test/quote_calc2-s.tab.c projects/uefi/contrib/byacc/test/quote_calc2.tab.c projects/uefi/contrib/byacc/test/quote_calc3-s.tab.c projects/uefi/contrib/byacc/test/quote_calc3.tab.c projects/uefi/contrib/byacc/test/quote_calc4-s.tab.c projects/uefi/contrib/byacc/test/quote_calc4.tab.c projects/uefi/contrib/dialog/CHANGES projects/uefi/contrib/dialog/VERSION projects/uefi/contrib/dialog/aclocal.m4 projects/uefi/contrib/dialog/argv.c projects/uefi/contrib/dialog/arrows.c projects/uefi/contrib/dialog/buttons.c projects/uefi/contrib/dialog/calendar.c projects/uefi/contrib/dialog/checklist.c projects/uefi/contrib/dialog/columns.c projects/uefi/contrib/dialog/config.guess projects/uefi/contrib/dialog/config.sub projects/uefi/contrib/dialog/configure projects/uefi/contrib/dialog/configure.in projects/uefi/contrib/dialog/dialog-config.in projects/uefi/contrib/dialog/dialog.1 projects/uefi/contrib/dialog/dialog.3 projects/uefi/contrib/dialog/dialog.c projects/uefi/contrib/dialog/dialog.h projects/uefi/contrib/dialog/dlg_colors.h projects/uefi/contrib/dialog/dlg_keys.c projects/uefi/contrib/dialog/dlg_keys.h projects/uefi/contrib/dialog/editbox.c projects/uefi/contrib/dialog/formbox.c projects/uefi/contrib/dialog/fselect.c projects/uefi/contrib/dialog/guage.c projects/uefi/contrib/dialog/headers-sh.in projects/uefi/contrib/dialog/help.c projects/uefi/contrib/dialog/inputbox.c projects/uefi/contrib/dialog/inputstr.c projects/uefi/contrib/dialog/makefile.in projects/uefi/contrib/dialog/menubox.c projects/uefi/contrib/dialog/mixedform.c projects/uefi/contrib/dialog/mixedgauge.c projects/uefi/contrib/dialog/mouse.c projects/uefi/contrib/dialog/mousewget.c projects/uefi/contrib/dialog/msgbox.c projects/uefi/contrib/dialog/package/debian/changelog projects/uefi/contrib/dialog/package/debian/copyright projects/uefi/contrib/dialog/package/dialog.spec projects/uefi/contrib/dialog/pause.c projects/uefi/contrib/dialog/po/cs.po projects/uefi/contrib/dialog/po/el.po projects/uefi/contrib/dialog/po/gl.po projects/uefi/contrib/dialog/po/hr.po projects/uefi/contrib/dialog/po/lt.po projects/uefi/contrib/dialog/po/sr.po projects/uefi/contrib/dialog/po/zh_TW.po projects/uefi/contrib/dialog/prgbox.c projects/uefi/contrib/dialog/progressbox.c projects/uefi/contrib/dialog/rc.c projects/uefi/contrib/dialog/rename.sh projects/uefi/contrib/dialog/samples/README projects/uefi/contrib/dialog/samples/debian.rc projects/uefi/contrib/dialog/samples/dialog.py projects/uefi/contrib/dialog/samples/form1 projects/uefi/contrib/dialog/samples/inputbox6-utf8 projects/uefi/contrib/dialog/samples/inputmenu projects/uefi/contrib/dialog/samples/inputmenu-stdout projects/uefi/contrib/dialog/samples/inputmenu1 projects/uefi/contrib/dialog/samples/inputmenu2 projects/uefi/contrib/dialog/samples/inputmenu3 projects/uefi/contrib/dialog/samples/inputmenu4 projects/uefi/contrib/dialog/samples/killall projects/uefi/contrib/dialog/samples/prgbox projects/uefi/contrib/dialog/samples/prgbox2 projects/uefi/contrib/dialog/samples/report-button projects/uefi/contrib/dialog/samples/report-edit projects/uefi/contrib/dialog/samples/report-string projects/uefi/contrib/dialog/samples/report-tempfile projects/uefi/contrib/dialog/samples/report-yesno projects/uefi/contrib/dialog/samples/setup-edit projects/uefi/contrib/dialog/samples/setup-tempfile projects/uefi/contrib/dialog/samples/setup-utf8 projects/uefi/contrib/dialog/samples/setup-vars projects/uefi/contrib/dialog/samples/slackware.rc projects/uefi/contrib/dialog/samples/sourcemage.rc projects/uefi/contrib/dialog/samples/suse.rc projects/uefi/contrib/dialog/samples/tailboxbg projects/uefi/contrib/dialog/samples/tailboxbg1 projects/uefi/contrib/dialog/samples/tailboxbg2 projects/uefi/contrib/dialog/samples/testdata-8bit projects/uefi/contrib/dialog/samples/wheel projects/uefi/contrib/dialog/samples/whiptail.rc projects/uefi/contrib/dialog/tailbox.c projects/uefi/contrib/dialog/textbox.c projects/uefi/contrib/dialog/timebox.c projects/uefi/contrib/dialog/trace.c projects/uefi/contrib/dialog/ui_getc.c projects/uefi/contrib/dialog/util.c projects/uefi/contrib/dialog/yesno.c projects/uefi/contrib/gcc/ChangeLog.gcc43 projects/uefi/contrib/gcc/config.gcc projects/uefi/contrib/gcc/config/arm/ieee754-df.S projects/uefi/contrib/gcc/config/arm/libunwind.S projects/uefi/contrib/gcc/config/arm/unwind-arm.c projects/uefi/contrib/gcc/config/arm/unwind-arm.h projects/uefi/contrib/gcc/config/i386/athlon.md projects/uefi/contrib/gcc/config/i386/driver-i386.c projects/uefi/contrib/gcc/config/i386/emmintrin.h projects/uefi/contrib/gcc/config/i386/i386.c projects/uefi/contrib/gcc/config/i386/i386.h projects/uefi/contrib/gcc/config/i386/i386.md projects/uefi/contrib/gcc/config/i386/i386.opt projects/uefi/contrib/gcc/config/i386/pmmintrin.h projects/uefi/contrib/gcc/config/i386/sse.md projects/uefi/contrib/gcc/config/i386/tmmintrin.h projects/uefi/contrib/gcc/doc/extend.texi projects/uefi/contrib/gcc/doc/invoke.texi projects/uefi/contrib/gcc/gthr-posix95.h projects/uefi/contrib/gcc/opth-gen.awk projects/uefi/contrib/gcc/opts.c projects/uefi/contrib/gcc/unwind-dw2.c projects/uefi/contrib/gcclibs/libcpp/expr.c projects/uefi/contrib/gcclibs/libcpp/include/cpplib.h projects/uefi/contrib/gdb/gdb/dwarf2read.c projects/uefi/contrib/gdb/gdb/frame-unwind.c projects/uefi/contrib/ipfilter/BNF projects/uefi/contrib/ipfilter/HISTORY projects/uefi/contrib/ipfilter/Makefile projects/uefi/contrib/ipfilter/NAT.FreeBSD projects/uefi/contrib/ipfilter/ip_fil.c projects/uefi/contrib/ipfilter/ipf.h projects/uefi/contrib/ipfilter/iplang/Makefile projects/uefi/contrib/ipfilter/iplang/iplang.h projects/uefi/contrib/ipfilter/iplang/iplang.tst projects/uefi/contrib/ipfilter/iplang/iplang_l.l projects/uefi/contrib/ipfilter/iplang/iplang_y.y projects/uefi/contrib/ipfilter/ipmon.h projects/uefi/contrib/ipfilter/ipsd/Makefile projects/uefi/contrib/ipfilter/ipsd/ipsd.c projects/uefi/contrib/ipfilter/ipsd/ipsdr.c projects/uefi/contrib/ipfilter/ipsd/linux.h projects/uefi/contrib/ipfilter/ipsd/sbpf.c projects/uefi/contrib/ipfilter/ipsd/sdlpi.c projects/uefi/contrib/ipfilter/ipsd/slinux.c projects/uefi/contrib/ipfilter/ipsd/snit.c projects/uefi/contrib/ipfilter/ipsend/44arp.c projects/uefi/contrib/ipfilter/ipsend/Makefile projects/uefi/contrib/ipfilter/ipsend/arp.c projects/uefi/contrib/ipfilter/ipsend/dlcommon.c projects/uefi/contrib/ipfilter/ipsend/ip.c projects/uefi/contrib/ipfilter/ipsend/ipresend.c projects/uefi/contrib/ipfilter/ipsend/ipsend.5 projects/uefi/contrib/ipfilter/ipsend/ipsend.c projects/uefi/contrib/ipfilter/ipsend/ipsend.h projects/uefi/contrib/ipfilter/ipsend/ipsopt.c projects/uefi/contrib/ipfilter/ipsend/iptest.c projects/uefi/contrib/ipfilter/ipsend/iptests.c projects/uefi/contrib/ipfilter/ipsend/larp.c projects/uefi/contrib/ipfilter/ipsend/linux.h projects/uefi/contrib/ipfilter/ipsend/lsock.c projects/uefi/contrib/ipfilter/ipsend/resend.c projects/uefi/contrib/ipfilter/ipsend/sbpf.c projects/uefi/contrib/ipfilter/ipsend/sdlpi.c projects/uefi/contrib/ipfilter/ipsend/sirix.c projects/uefi/contrib/ipfilter/ipsend/slinux.c projects/uefi/contrib/ipfilter/ipsend/snit.c projects/uefi/contrib/ipfilter/ipsend/sock.c projects/uefi/contrib/ipfilter/ipt.h projects/uefi/contrib/ipfilter/kmem.h projects/uefi/contrib/ipfilter/l4check/Makefile projects/uefi/contrib/ipfilter/l4check/l4check.c projects/uefi/contrib/ipfilter/lib/Makefile projects/uefi/contrib/ipfilter/lib/addicmp.c projects/uefi/contrib/ipfilter/lib/addipopt.c projects/uefi/contrib/ipfilter/lib/alist_free.c projects/uefi/contrib/ipfilter/lib/alist_new.c projects/uefi/contrib/ipfilter/lib/bcopywrap.c projects/uefi/contrib/ipfilter/lib/binprint.c projects/uefi/contrib/ipfilter/lib/buildopts.c projects/uefi/contrib/ipfilter/lib/checkrev.c projects/uefi/contrib/ipfilter/lib/count4bits.c projects/uefi/contrib/ipfilter/lib/count6bits.c projects/uefi/contrib/ipfilter/lib/debug.c projects/uefi/contrib/ipfilter/lib/facpri.c projects/uefi/contrib/ipfilter/lib/facpri.h projects/uefi/contrib/ipfilter/lib/fill6bits.c projects/uefi/contrib/ipfilter/lib/flags.c projects/uefi/contrib/ipfilter/lib/gethost.c projects/uefi/contrib/ipfilter/lib/getifname.c projects/uefi/contrib/ipfilter/lib/getnattype.c projects/uefi/contrib/ipfilter/lib/getport.c projects/uefi/contrib/ipfilter/lib/getportproto.c projects/uefi/contrib/ipfilter/lib/getproto.c projects/uefi/contrib/ipfilter/lib/getsumd.c projects/uefi/contrib/ipfilter/lib/hostname.c projects/uefi/contrib/ipfilter/lib/icmpcode.c projects/uefi/contrib/ipfilter/lib/initparse.c projects/uefi/contrib/ipfilter/lib/ionames.c projects/uefi/contrib/ipfilter/lib/ipf_dotuning.c projects/uefi/contrib/ipfilter/lib/ipft_hx.c projects/uefi/contrib/ipfilter/lib/ipft_pc.c projects/uefi/contrib/ipfilter/lib/ipft_tx.c projects/uefi/contrib/ipfilter/lib/ipoptsec.c projects/uefi/contrib/ipfilter/lib/kmem.c projects/uefi/contrib/ipfilter/lib/kmem.h projects/uefi/contrib/ipfilter/lib/kmemcpywrap.c projects/uefi/contrib/ipfilter/lib/kvatoname.c projects/uefi/contrib/ipfilter/lib/load_file.c projects/uefi/contrib/ipfilter/lib/load_hash.c projects/uefi/contrib/ipfilter/lib/load_hashnode.c projects/uefi/contrib/ipfilter/lib/load_http.c projects/uefi/contrib/ipfilter/lib/load_pool.c projects/uefi/contrib/ipfilter/lib/load_poolnode.c projects/uefi/contrib/ipfilter/lib/load_url.c projects/uefi/contrib/ipfilter/lib/mutex_emul.c projects/uefi/contrib/ipfilter/lib/nametokva.c projects/uefi/contrib/ipfilter/lib/nat_setgroupmap.c projects/uefi/contrib/ipfilter/lib/ntomask.c projects/uefi/contrib/ipfilter/lib/optname.c projects/uefi/contrib/ipfilter/lib/optprint.c projects/uefi/contrib/ipfilter/lib/optprintv6.c projects/uefi/contrib/ipfilter/lib/optvalue.c projects/uefi/contrib/ipfilter/lib/portname.c projects/uefi/contrib/ipfilter/lib/print_toif.c projects/uefi/contrib/ipfilter/lib/printactivenat.c projects/uefi/contrib/ipfilter/lib/printaps.c projects/uefi/contrib/ipfilter/lib/printbuf.c projects/uefi/contrib/ipfilter/lib/printfr.c projects/uefi/contrib/ipfilter/lib/printfraginfo.c projects/uefi/contrib/ipfilter/lib/printhash.c projects/uefi/contrib/ipfilter/lib/printhash_live.c projects/uefi/contrib/ipfilter/lib/printhashdata.c projects/uefi/contrib/ipfilter/lib/printhashnode.c projects/uefi/contrib/ipfilter/lib/printhostmap.c projects/uefi/contrib/ipfilter/lib/printhostmask.c projects/uefi/contrib/ipfilter/lib/printifname.c projects/uefi/contrib/ipfilter/lib/printip.c projects/uefi/contrib/ipfilter/lib/printlog.c projects/uefi/contrib/ipfilter/lib/printmask.c projects/uefi/contrib/ipfilter/lib/printnat.c projects/uefi/contrib/ipfilter/lib/printpacket.c projects/uefi/contrib/ipfilter/lib/printpacket6.c projects/uefi/contrib/ipfilter/lib/printpool.c projects/uefi/contrib/ipfilter/lib/printpool_live.c projects/uefi/contrib/ipfilter/lib/printpooldata.c projects/uefi/contrib/ipfilter/lib/printpoolnode.c projects/uefi/contrib/ipfilter/lib/printportcmp.c projects/uefi/contrib/ipfilter/lib/printproto.c projects/uefi/contrib/ipfilter/lib/printsbuf.c projects/uefi/contrib/ipfilter/lib/printstate.c projects/uefi/contrib/ipfilter/lib/printtqtable.c projects/uefi/contrib/ipfilter/lib/printtunable.c projects/uefi/contrib/ipfilter/lib/remove_hash.c projects/uefi/contrib/ipfilter/lib/remove_hashnode.c projects/uefi/contrib/ipfilter/lib/remove_pool.c projects/uefi/contrib/ipfilter/lib/remove_poolnode.c projects/uefi/contrib/ipfilter/lib/resetlexer.c projects/uefi/contrib/ipfilter/lib/rwlock_emul.c projects/uefi/contrib/ipfilter/lib/tcpflags.c projects/uefi/contrib/ipfilter/lib/tcpoptnames.c projects/uefi/contrib/ipfilter/lib/v6ionames.c projects/uefi/contrib/ipfilter/lib/v6optvalue.c projects/uefi/contrib/ipfilter/lib/var.c projects/uefi/contrib/ipfilter/lib/verbose.c projects/uefi/contrib/ipfilter/man/Makefile projects/uefi/contrib/ipfilter/man/ipf.4 projects/uefi/contrib/ipfilter/man/ipf.5 projects/uefi/contrib/ipfilter/man/ipfilter.4 projects/uefi/contrib/ipfilter/man/ipfilter.4.mandoc projects/uefi/contrib/ipfilter/man/ipfstat.8 projects/uefi/contrib/ipfilter/man/ipftest.1 projects/uefi/contrib/ipfilter/man/ipmon.5 projects/uefi/contrib/ipfilter/man/ipnat.4 projects/uefi/contrib/ipfilter/man/ipnat.5 projects/uefi/contrib/ipfilter/man/ipnat.8 projects/uefi/contrib/ipfilter/man/ippool.5 projects/uefi/contrib/ipfilter/man/ippool.8 projects/uefi/contrib/ipfilter/md5.c projects/uefi/contrib/ipfilter/mkfilters projects/uefi/contrib/ipfilter/mlf_ipl.c projects/uefi/contrib/ipfilter/mlf_rule.c projects/uefi/contrib/ipfilter/mlfk_rule.c projects/uefi/contrib/ipfilter/mlh_rule.c (contents, props changed) projects/uefi/contrib/ipfilter/opts.h projects/uefi/contrib/ipfilter/pcap-ipf.h projects/uefi/contrib/ipfilter/radix_ipf.h projects/uefi/contrib/ipfilter/rules/BASIC_1.FW projects/uefi/contrib/ipfilter/rules/BASIC_2.FW projects/uefi/contrib/ipfilter/rules/firewall projects/uefi/contrib/ipfilter/rules/ipmon.conf projects/uefi/contrib/ipfilter/rules/server projects/uefi/contrib/ipfilter/samples/proxy.c projects/uefi/contrib/ipfilter/samples/relay.c projects/uefi/contrib/ipfilter/snoop.h projects/uefi/contrib/ipfilter/tools/BNF.ipf projects/uefi/contrib/ipfilter/tools/Makefile projects/uefi/contrib/ipfilter/tools/ipf.c projects/uefi/contrib/ipfilter/tools/ipf_y.y projects/uefi/contrib/ipfilter/tools/ipfcomp.c projects/uefi/contrib/ipfilter/tools/ipfs.c projects/uefi/contrib/ipfilter/tools/ipfstat.c projects/uefi/contrib/ipfilter/tools/ipftest.c projects/uefi/contrib/ipfilter/tools/ipmon.c projects/uefi/contrib/ipfilter/tools/ipmon_y.y projects/uefi/contrib/ipfilter/tools/ipnat.c projects/uefi/contrib/ipfilter/tools/ipnat_y.y projects/uefi/contrib/ipfilter/tools/ippool.c projects/uefi/contrib/ipfilter/tools/ippool_y.y projects/uefi/contrib/ipfilter/tools/ipscan_y.y projects/uefi/contrib/ipfilter/tools/ipsyncm.c projects/uefi/contrib/ipfilter/tools/ipsyncs.c projects/uefi/contrib/ipfilter/tools/lex_var.h projects/uefi/contrib/ipfilter/tools/lexer.c projects/uefi/contrib/ipfilter/tools/lexer.h projects/uefi/contrib/jemalloc/ChangeLog projects/uefi/contrib/jemalloc/FREEBSD-diffs projects/uefi/contrib/jemalloc/VERSION projects/uefi/contrib/jemalloc/doc/jemalloc.3 projects/uefi/contrib/jemalloc/include/jemalloc/internal/arena.h projects/uefi/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h projects/uefi/contrib/jemalloc/include/jemalloc/internal/private_namespace.h projects/uefi/contrib/jemalloc/include/jemalloc/internal/prof.h projects/uefi/contrib/jemalloc/include/jemalloc/internal/quarantine.h projects/uefi/contrib/jemalloc/include/jemalloc/internal/tcache.h projects/uefi/contrib/jemalloc/include/jemalloc/jemalloc.h projects/uefi/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h projects/uefi/contrib/jemalloc/src/arena.c projects/uefi/contrib/jemalloc/src/base.c projects/uefi/contrib/jemalloc/src/chunk.c projects/uefi/contrib/jemalloc/src/chunk_dss.c projects/uefi/contrib/jemalloc/src/jemalloc.c projects/uefi/contrib/jemalloc/src/prof.c projects/uefi/contrib/jemalloc/src/quarantine.c projects/uefi/contrib/jemalloc/src/tcache.c projects/uefi/contrib/ldns/ldns/dnssec_verify.h projects/uefi/contrib/ldns/ldns/util.h projects/uefi/contrib/less/less.h projects/uefi/contrib/less/line.c projects/uefi/contrib/less/prompt.c projects/uefi/contrib/less/screen.c projects/uefi/contrib/less/search.c projects/uefi/contrib/libc++/include/__bit_reference projects/uefi/contrib/libc++/include/__config projects/uefi/contrib/libc++/include/__functional_base projects/uefi/contrib/libc++/include/__hash_table projects/uefi/contrib/libc++/include/__locale projects/uefi/contrib/libc++/include/__split_buffer projects/uefi/contrib/libc++/include/__std_stream projects/uefi/contrib/libc++/include/__tree projects/uefi/contrib/libc++/include/algorithm projects/uefi/contrib/libc++/include/atomic projects/uefi/contrib/libc++/include/chrono projects/uefi/contrib/libc++/include/deque projects/uefi/contrib/libc++/include/forward_list projects/uefi/contrib/libc++/include/functional projects/uefi/contrib/libc++/include/future projects/uefi/contrib/libc++/include/istream projects/uefi/contrib/libc++/include/iterator projects/uefi/contrib/libc++/include/list projects/uefi/contrib/libc++/include/locale projects/uefi/contrib/libc++/include/map projects/uefi/contrib/libc++/include/memory projects/uefi/contrib/libc++/include/random projects/uefi/contrib/libc++/include/regex projects/uefi/contrib/libc++/include/string projects/uefi/contrib/libc++/include/type_traits projects/uefi/contrib/libc++/include/unordered_map projects/uefi/contrib/libc++/include/utility projects/uefi/contrib/libc++/include/vector projects/uefi/contrib/libc++/src/debug.cpp projects/uefi/contrib/libc++/src/hash.cpp projects/uefi/contrib/libc++/src/iostream.cpp projects/uefi/contrib/libc++/src/locale.cpp projects/uefi/contrib/libc++/src/stdexcept.cpp projects/uefi/contrib/libc++/src/string.cpp projects/uefi/contrib/libc++/src/thread.cpp projects/uefi/contrib/libcxxrt/atomic.h projects/uefi/contrib/libcxxrt/auxhelper.cc projects/uefi/contrib/libcxxrt/cxxabi.h projects/uefi/contrib/libcxxrt/dwarf_eh.h projects/uefi/contrib/libcxxrt/exception.cc projects/uefi/contrib/libcxxrt/guard.cc projects/uefi/contrib/libcxxrt/libelftc_dem_gnu3.c projects/uefi/contrib/libcxxrt/memory.cc projects/uefi/contrib/libcxxrt/typeinfo.cc projects/uefi/contrib/libcxxrt/unwind-itanium.h projects/uefi/contrib/libpcap/CHANGES projects/uefi/contrib/libpcap/CREDITS projects/uefi/contrib/libpcap/README projects/uefi/contrib/libpcap/VERSION projects/uefi/contrib/libpcap/bpf_image.c projects/uefi/contrib/libpcap/config.h.in projects/uefi/contrib/libpcap/configure projects/uefi/contrib/libpcap/configure.in projects/uefi/contrib/libpcap/fad-getad.c projects/uefi/contrib/libpcap/fad-gifc.c projects/uefi/contrib/libpcap/fad-glifc.c projects/uefi/contrib/libpcap/fad-sita.c projects/uefi/contrib/libpcap/gencode.c projects/uefi/contrib/libpcap/grammar.y projects/uefi/contrib/libpcap/nametoaddr.c projects/uefi/contrib/libpcap/optimize.c projects/uefi/contrib/libpcap/pcap-bpf.c projects/uefi/contrib/libpcap/pcap-bt-linux.c projects/uefi/contrib/libpcap/pcap-bt-linux.h projects/uefi/contrib/libpcap/pcap-can-linux.c projects/uefi/contrib/libpcap/pcap-can-linux.h projects/uefi/contrib/libpcap/pcap-canusb-linux.c projects/uefi/contrib/libpcap/pcap-canusb-linux.h projects/uefi/contrib/libpcap/pcap-common.c projects/uefi/contrib/libpcap/pcap-dag.c projects/uefi/contrib/libpcap/pcap-dag.h projects/uefi/contrib/libpcap/pcap-dlpi.c projects/uefi/contrib/libpcap/pcap-filter.manmisc projects/uefi/contrib/libpcap/pcap-filter.manmisc.in projects/uefi/contrib/libpcap/pcap-int.h projects/uefi/contrib/libpcap/pcap-libdlpi.c projects/uefi/contrib/libpcap/pcap-linux.c projects/uefi/contrib/libpcap/pcap-netfilter-linux.c projects/uefi/contrib/libpcap/pcap-netfilter-linux.h projects/uefi/contrib/libpcap/pcap-nit.c projects/uefi/contrib/libpcap/pcap-null.c projects/uefi/contrib/libpcap/pcap-pf.c projects/uefi/contrib/libpcap/pcap-septel.c projects/uefi/contrib/libpcap/pcap-septel.h projects/uefi/contrib/libpcap/pcap-sita.c projects/uefi/contrib/libpcap/pcap-snf.c projects/uefi/contrib/libpcap/pcap-snf.h projects/uefi/contrib/libpcap/pcap-snit.c projects/uefi/contrib/libpcap/pcap-snoop.c projects/uefi/contrib/libpcap/pcap-usb-linux.c projects/uefi/contrib/libpcap/pcap-usb-linux.h projects/uefi/contrib/libpcap/pcap-win32.c projects/uefi/contrib/libpcap/pcap.c projects/uefi/contrib/libpcap/pcap/bpf.h projects/uefi/contrib/libpcap/pcap/pcap.h projects/uefi/contrib/libpcap/pcap_breakloop.3pcap projects/uefi/contrib/libpcap/pcap_loop.3pcap projects/uefi/contrib/libpcap/pcap_offline_filter.3pcap projects/uefi/contrib/libpcap/scanner.l projects/uefi/contrib/libstdc++/include/c_std/std_cmath.h projects/uefi/contrib/libstdc++/libsupc++/unwind-cxx.h projects/uefi/contrib/llvm/include/llvm-c/Core.h projects/uefi/contrib/llvm/include/llvm-c/ExecutionEngine.h projects/uefi/contrib/llvm/include/llvm-c/Object.h projects/uefi/contrib/llvm/include/llvm-c/Target.h projects/uefi/contrib/llvm/include/llvm-c/TargetMachine.h projects/uefi/contrib/llvm/include/llvm-c/Transforms/PassManagerBuilder.h projects/uefi/contrib/llvm/include/llvm-c/Transforms/Vectorize.h projects/uefi/contrib/llvm/include/llvm/ADT/ArrayRef.h projects/uefi/contrib/llvm/include/llvm/ADT/DenseMap.h projects/uefi/contrib/llvm/include/llvm/ADT/Hashing.h projects/uefi/contrib/llvm/include/llvm/ADT/PointerIntPair.h projects/uefi/contrib/llvm/include/llvm/ADT/StringRef.h projects/uefi/contrib/llvm/include/llvm/ADT/Triple.h projects/uefi/contrib/llvm/include/llvm/ADT/Twine.h projects/uefi/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h projects/uefi/contrib/llvm/include/llvm/Analysis/RegionInfo.h projects/uefi/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h projects/uefi/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/uefi/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h projects/uefi/contrib/llvm/include/llvm/CodeGen/FastISel.h projects/uefi/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h projects/uefi/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h projects/uefi/contrib/llvm/include/llvm/CodeGen/LiveInterval.h projects/uefi/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h projects/uefi/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h projects/uefi/contrib/llvm/include/llvm/CodeGen/MachineFunction.h projects/uefi/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h projects/uefi/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h projects/uefi/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h projects/uefi/contrib/llvm/include/llvm/CodeGen/MachineTraceMetrics.h projects/uefi/contrib/llvm/include/llvm/CodeGen/Passes.h projects/uefi/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h projects/uefi/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h projects/uefi/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h projects/uefi/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/uefi/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h projects/uefi/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h projects/uefi/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h projects/uefi/contrib/llvm/include/llvm/CodeGen/ValueTypes.td projects/uefi/contrib/llvm/include/llvm/DIBuilder.h projects/uefi/contrib/llvm/include/llvm/DebugInfo.h projects/uefi/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h projects/uefi/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h projects/uefi/contrib/llvm/include/llvm/ExecutionEngine/SectionMemoryManager.h projects/uefi/contrib/llvm/include/llvm/IR/Argument.h projects/uefi/contrib/llvm/include/llvm/IR/Attributes.h projects/uefi/contrib/llvm/include/llvm/IR/BasicBlock.h projects/uefi/contrib/llvm/include/llvm/IR/Constants.h projects/uefi/contrib/llvm/include/llvm/IR/DataLayout.h projects/uefi/contrib/llvm/include/llvm/IR/DerivedTypes.h projects/uefi/contrib/llvm/include/llvm/IR/GlobalValue.h projects/uefi/contrib/llvm/include/llvm/IR/IRBuilder.h projects/uefi/contrib/llvm/include/llvm/IR/Intrinsics.h projects/uefi/contrib/llvm/include/llvm/IR/IntrinsicsMips.td projects/uefi/contrib/llvm/include/llvm/IR/IntrinsicsNVVM.td projects/uefi/contrib/llvm/include/llvm/IR/IntrinsicsPowerPC.td projects/uefi/contrib/llvm/include/llvm/IR/LLVMContext.h projects/uefi/contrib/llvm/include/llvm/IR/MDBuilder.h projects/uefi/contrib/llvm/include/llvm/IR/Module.h projects/uefi/contrib/llvm/include/llvm/IR/Type.h projects/uefi/contrib/llvm/include/llvm/IR/Use.h projects/uefi/contrib/llvm/include/llvm/IR/Value.h projects/uefi/contrib/llvm/include/llvm/InitializePasses.h projects/uefi/contrib/llvm/include/llvm/LinkAllPasses.h projects/uefi/contrib/llvm/include/llvm/Linker.h projects/uefi/contrib/llvm/include/llvm/MC/MCAsmInfo.h projects/uefi/contrib/llvm/include/llvm/MC/MCAssembler.h projects/uefi/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h projects/uefi/contrib/llvm/include/llvm/MC/MCELFStreamer.h projects/uefi/contrib/llvm/include/llvm/MC/MCExpr.h projects/uefi/contrib/llvm/include/llvm/MC/MCInst.h projects/uefi/contrib/llvm/include/llvm/MC/MCInstPrinter.h projects/uefi/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h projects/uefi/contrib/llvm/include/llvm/MC/MCObjectStreamer.h projects/uefi/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h projects/uefi/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h projects/uefi/contrib/llvm/include/llvm/MC/MCSection.h projects/uefi/contrib/llvm/include/llvm/MC/MCSectionCOFF.h projects/uefi/contrib/llvm/include/llvm/MC/MCSectionELF.h projects/uefi/contrib/llvm/include/llvm/MC/MCSectionMachO.h projects/uefi/contrib/llvm/include/llvm/MC/MCStreamer.h projects/uefi/contrib/llvm/include/llvm/MC/MCTargetAsmParser.h projects/uefi/contrib/llvm/include/llvm/MC/MCWinCOFFObjectWriter.h projects/uefi/contrib/llvm/include/llvm/MC/MachineLocation.h projects/uefi/contrib/llvm/include/llvm/MC/SubtargetFeature.h projects/uefi/contrib/llvm/include/llvm/Object/Binary.h projects/uefi/contrib/llvm/include/llvm/Object/ELF.h projects/uefi/contrib/llvm/include/llvm/Object/MachO.h projects/uefi/contrib/llvm/include/llvm/Object/ObjectFile.h projects/uefi/contrib/llvm/include/llvm/Object/RelocVisitor.h projects/uefi/contrib/llvm/include/llvm/PassManager.h projects/uefi/contrib/llvm/include/llvm/PassRegistry.h projects/uefi/contrib/llvm/include/llvm/Support/CodeGen.h projects/uefi/contrib/llvm/include/llvm/Support/CommandLine.h projects/uefi/contrib/llvm/include/llvm/Support/ELF.h projects/uefi/contrib/llvm/include/llvm/Support/Endian.h projects/uefi/contrib/llvm/include/llvm/Support/Host.h projects/uefi/contrib/llvm/include/llvm/Support/MemoryBuffer.h projects/uefi/contrib/llvm/include/llvm/Support/PatternMatch.h projects/uefi/contrib/llvm/include/llvm/Support/Program.h projects/uefi/contrib/llvm/include/llvm/Support/SourceMgr.h projects/uefi/contrib/llvm/include/llvm/Target/Target.td projects/uefi/contrib/llvm/include/llvm/Target/TargetCallingConv.h projects/uefi/contrib/llvm/include/llvm/Target/TargetInstrInfo.h projects/uefi/contrib/llvm/include/llvm/Target/TargetLowering.h projects/uefi/contrib/llvm/include/llvm/Target/TargetMachine.h projects/uefi/contrib/llvm/include/llvm/Target/TargetOptions.h projects/uefi/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td projects/uefi/contrib/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h projects/uefi/contrib/llvm/include/llvm/Transforms/Utils/BlackList.h projects/uefi/contrib/llvm/include/llvm/Transforms/Utils/Local.h projects/uefi/contrib/llvm/include/llvm/Transforms/Vectorize.h projects/uefi/contrib/llvm/lib/Analysis/Analysis.cpp projects/uefi/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp projects/uefi/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/uefi/contrib/llvm/lib/Analysis/IPA/IPA.cpp projects/uefi/contrib/llvm/lib/Analysis/InstructionSimplify.cpp projects/uefi/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp projects/uefi/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp projects/uefi/contrib/llvm/lib/Analysis/RegionInfo.cpp projects/uefi/contrib/llvm/lib/Analysis/ScalarEvolution.cpp projects/uefi/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp projects/uefi/contrib/llvm/lib/AsmParser/LLLexer.cpp projects/uefi/contrib/llvm/lib/AsmParser/LLParser.cpp projects/uefi/contrib/llvm/lib/AsmParser/LLToken.h projects/uefi/contrib/llvm/lib/Bitcode/Reader/BitReader.cpp projects/uefi/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/uefi/contrib/llvm/lib/Bitcode/Writer/BitWriter.cpp projects/uefi/contrib/llvm/lib/CodeGen/Analysis.cpp projects/uefi/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp projects/uefi/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp projects/uefi/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp projects/uefi/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h projects/uefi/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp projects/uefi/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h projects/uefi/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/uefi/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/uefi/contrib/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp projects/uefi/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp projects/uefi/contrib/llvm/lib/CodeGen/CallingConvLower.cpp projects/uefi/contrib/llvm/lib/CodeGen/CodeGen.cpp projects/uefi/contrib/llvm/lib/CodeGen/IfConversion.cpp projects/uefi/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/uefi/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp projects/uefi/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp projects/uefi/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp projects/uefi/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp projects/uefi/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp projects/uefi/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp projects/uefi/contrib/llvm/lib/CodeGen/MachineScheduler.cpp projects/uefi/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp projects/uefi/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/uefi/contrib/llvm/lib/CodeGen/Passes.cpp projects/uefi/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp projects/uefi/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp projects/uefi/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp projects/uefi/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp projects/uefi/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp projects/uefi/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/uefi/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/uefi/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/uefi/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/uefi/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp projects/uefi/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h projects/uefi/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/uefi/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/uefi/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp projects/uefi/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp projects/uefi/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/uefi/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp projects/uefi/contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp projects/uefi/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/uefi/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp projects/uefi/contrib/llvm/lib/CodeGen/TargetSchedule.cpp projects/uefi/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/uefi/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.cpp projects/uefi/contrib/llvm/lib/DebugInfo/DWARFContext.cpp projects/uefi/contrib/llvm/lib/DebugInfo/DWARFContext.h projects/uefi/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp projects/uefi/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.h projects/uefi/contrib/llvm/lib/DebugInfo/DWARFFormValue.cpp projects/uefi/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp projects/uefi/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp projects/uefi/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp projects/uefi/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp projects/uefi/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h projects/uefi/contrib/llvm/lib/ExecutionEngine/MCJIT/SectionMemoryManager.cpp projects/uefi/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp projects/uefi/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp projects/uefi/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h projects/uefi/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h projects/uefi/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp projects/uefi/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h projects/uefi/contrib/llvm/lib/IR/AsmWriter.cpp projects/uefi/contrib/llvm/lib/IR/AttributeImpl.h projects/uefi/contrib/llvm/lib/IR/Attributes.cpp projects/uefi/contrib/llvm/lib/IR/Constants.cpp projects/uefi/contrib/llvm/lib/IR/ConstantsContext.h projects/uefi/contrib/llvm/lib/IR/Core.cpp projects/uefi/contrib/llvm/lib/IR/DIBuilder.cpp projects/uefi/contrib/llvm/lib/IR/DataLayout.cpp projects/uefi/contrib/llvm/lib/IR/DebugInfo.cpp projects/uefi/contrib/llvm/lib/IR/Function.cpp projects/uefi/contrib/llvm/lib/IR/Metadata.cpp projects/uefi/contrib/llvm/lib/IR/PassManager.cpp projects/uefi/contrib/llvm/lib/IR/Type.cpp projects/uefi/contrib/llvm/lib/IR/Value.cpp projects/uefi/contrib/llvm/lib/IR/Verifier.cpp projects/uefi/contrib/llvm/lib/Linker/LinkModules.cpp projects/uefi/contrib/llvm/lib/MC/MCAsmInfo.cpp projects/uefi/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp projects/uefi/contrib/llvm/lib/MC/MCAsmStreamer.cpp projects/uefi/contrib/llvm/lib/MC/MCAssembler.cpp projects/uefi/contrib/llvm/lib/MC/MCDwarf.cpp projects/uefi/contrib/llvm/lib/MC/MCELFStreamer.cpp projects/uefi/contrib/llvm/lib/MC/MCExpr.cpp projects/uefi/contrib/llvm/lib/MC/MCInstPrinter.cpp projects/uefi/contrib/llvm/lib/MC/MCMachOStreamer.cpp projects/uefi/contrib/llvm/lib/MC/MCNullStreamer.cpp projects/uefi/contrib/llvm/lib/MC/MCObjectFileInfo.cpp projects/uefi/contrib/llvm/lib/MC/MCObjectStreamer.cpp projects/uefi/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/uefi/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp projects/uefi/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp projects/uefi/contrib/llvm/lib/MC/MCPureStreamer.cpp projects/uefi/contrib/llvm/lib/MC/MCSectionCOFF.cpp projects/uefi/contrib/llvm/lib/MC/MCSectionELF.cpp projects/uefi/contrib/llvm/lib/MC/MCSectionMachO.cpp projects/uefi/contrib/llvm/lib/MC/MCStreamer.cpp projects/uefi/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp projects/uefi/contrib/llvm/lib/Object/COFFObjectFile.cpp projects/uefi/contrib/llvm/lib/Object/MachOObjectFile.cpp projects/uefi/contrib/llvm/lib/Object/Object.cpp projects/uefi/contrib/llvm/lib/Object/ObjectFile.cpp projects/uefi/contrib/llvm/lib/Support/CommandLine.cpp projects/uefi/contrib/llvm/lib/Support/DataExtractor.cpp projects/uefi/contrib/llvm/lib/Support/FoldingSet.cpp projects/uefi/contrib/llvm/lib/Support/Host.cpp projects/uefi/contrib/llvm/lib/Support/LockFileManager.cpp projects/uefi/contrib/llvm/lib/Support/PathV2.cpp projects/uefi/contrib/llvm/lib/Support/Triple.cpp projects/uefi/contrib/llvm/lib/Support/Unix/Memory.inc projects/uefi/contrib/llvm/lib/Support/Unix/PathV2.inc projects/uefi/contrib/llvm/lib/Support/Unix/Program.inc projects/uefi/contrib/llvm/lib/Support/Unix/Signals.inc projects/uefi/contrib/llvm/lib/Support/Windows/Program.inc projects/uefi/contrib/llvm/lib/Support/Windows/Signals.inc projects/uefi/contrib/llvm/lib/Support/YAMLParser.cpp projects/uefi/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp projects/uefi/contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp projects/uefi/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp projects/uefi/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.h projects/uefi/contrib/llvm/lib/Target/AArch64/AArch64InstrFormats.td projects/uefi/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.td projects/uefi/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp projects/uefi/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp projects/uefi/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h projects/uefi/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp projects/uefi/contrib/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp projects/uefi/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp projects/uefi/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h projects/uefi/contrib/llvm/lib/Target/ARM/ARM.td projects/uefi/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp projects/uefi/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h projects/uefi/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp projects/uefi/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h projects/uefi/contrib/llvm/lib/Target/ARM/ARMCallingConv.h projects/uefi/contrib/llvm/lib/Target/ARM/ARMCallingConv.td projects/uefi/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp projects/uefi/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp projects/uefi/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h projects/uefi/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/uefi/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/uefi/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/uefi/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/uefi/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td projects/uefi/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td projects/uefi/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/uefi/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h projects/uefi/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp projects/uefi/contrib/llvm/lib/Target/ARM/ARMSubtarget.h projects/uefi/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp projects/uefi/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp projects/uefi/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp projects/uefi/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp projects/uefi/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h projects/uefi/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp projects/uefi/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOp.h projects/uefi/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp projects/uefi/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp projects/uefi/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp projects/uefi/contrib/llvm/lib/Target/Hexagon/Hexagon.h projects/uefi/contrib/llvm/lib/Target/Hexagon/Hexagon.td projects/uefi/contrib/llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp projects/uefi/contrib/llvm/lib/Target/Hexagon/HexagonExpandPredSpillCode.cpp projects/uefi/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp projects/uefi/contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp projects/uefi/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp projects/uefi/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp projects/uefi/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h projects/uefi/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp projects/uefi/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h projects/uefi/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.td projects/uefi/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV3.td projects/uefi/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td projects/uefi/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.h projects/uefi/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp projects/uefi/contrib/llvm/lib/Target/Hexagon/HexagonPeephole.cpp projects/uefi/contrib/llvm/lib/Target/Hexagon/HexagonRemoveSZExtArgs.cpp projects/uefi/contrib/llvm/lib/Target/Hexagon/HexagonSplitTFRCondSets.cpp projects/uefi/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp projects/uefi/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp projects/uefi/contrib/llvm/lib/Target/MBlaze/MBlazeISelDAGToDAG.cpp projects/uefi/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td projects/uefi/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp projects/uefi/contrib/llvm/lib/Target/Mangler.cpp projects/uefi/contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp projects/uefi/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp projects/uefi/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp projects/uefi/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp projects/uefi/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.h projects/uefi/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.cpp projects/uefi/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp projects/uefi/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td projects/uefi/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp projects/uefi/contrib/llvm/lib/Target/Mips/MipsCodeEmitter.cpp projects/uefi/contrib/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp projects/uefi/contrib/llvm/lib/Target/Mips/MipsDSPInstrFormats.td projects/uefi/contrib/llvm/lib/Target/Mips/MipsDSPInstrInfo.td projects/uefi/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp projects/uefi/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/uefi/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/uefi/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td projects/uefi/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td projects/uefi/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp projects/uefi/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp projects/uefi/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td projects/uefi/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp projects/uefi/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp projects/uefi/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h projects/uefi/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.cpp projects/uefi/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.h projects/uefi/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp projects/uefi/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp projects/uefi/contrib/llvm/lib/Target/Mips/MipsSubtarget.h projects/uefi/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp projects/uefi/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h projects/uefi/contrib/llvm/lib/Target/NVPTX/NVPTX.h projects/uefi/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp projects/uefi/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h projects/uefi/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp projects/uefi/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h projects/uefi/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td projects/uefi/contrib/llvm/lib/Target/NVPTX/NVPTXIntrinsics.td projects/uefi/contrib/llvm/lib/Target/NVPTX/NVPTXSection.h projects/uefi/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp projects/uefi/contrib/llvm/lib/Target/NVPTX/NVVMReflect.cpp projects/uefi/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp projects/uefi/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp projects/uefi/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp projects/uefi/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h projects/uefi/contrib/llvm/lib/Target/PowerPC/PPC.h projects/uefi/contrib/llvm/lib/Target/PowerPC/PPC.td projects/uefi/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/uefi/contrib/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp projects/uefi/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp projects/uefi/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/uefi/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/uefi/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h projects/uefi/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td projects/uefi/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td projects/uefi/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td projects/uefi/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp projects/uefi/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h projects/uefi/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td projects/uefi/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp projects/uefi/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h projects/uefi/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp projects/uefi/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h projects/uefi/contrib/llvm/lib/Target/PowerPC/PPCScheduleA2.td projects/uefi/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp projects/uefi/contrib/llvm/lib/Target/R600/AMDGPU.h projects/uefi/contrib/llvm/lib/Target/R600/AMDGPUAsmPrinter.cpp projects/uefi/contrib/llvm/lib/Target/R600/AMDGPUAsmPrinter.h projects/uefi/contrib/llvm/lib/Target/R600/AMDGPUCallingConv.td projects/uefi/contrib/llvm/lib/Target/R600/AMDGPUISelLowering.h projects/uefi/contrib/llvm/lib/Target/R600/AMDGPUInstructions.td projects/uefi/contrib/llvm/lib/Target/R600/AMDGPUMachineFunction.cpp projects/uefi/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.cpp projects/uefi/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.h projects/uefi/contrib/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp projects/uefi/contrib/llvm/lib/Target/R600/AMDILBase.td projects/uefi/contrib/llvm/lib/Target/R600/AMDILDeviceInfo.cpp projects/uefi/contrib/llvm/lib/Target/R600/AMDILISelDAGToDAG.cpp projects/uefi/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.cpp projects/uefi/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.h projects/uefi/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUAsmBackend.cpp projects/uefi/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.cpp projects/uefi/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.cpp projects/uefi/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.h projects/uefi/contrib/llvm/lib/Target/R600/MCTargetDesc/R600MCCodeEmitter.cpp projects/uefi/contrib/llvm/lib/Target/R600/Processors.td projects/uefi/contrib/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp projects/uefi/contrib/llvm/lib/Target/R600/R600Defines.h projects/uefi/contrib/llvm/lib/Target/R600/R600ISelLowering.cpp projects/uefi/contrib/llvm/lib/Target/R600/R600InstrInfo.cpp projects/uefi/contrib/llvm/lib/Target/R600/R600InstrInfo.h projects/uefi/contrib/llvm/lib/Target/R600/R600Instructions.td projects/uefi/contrib/llvm/lib/Target/R600/R600MachineFunctionInfo.h projects/uefi/contrib/llvm/lib/Target/R600/R600RegisterInfo.td projects/uefi/contrib/llvm/lib/Target/R600/R600Schedule.td projects/uefi/contrib/llvm/lib/Target/R600/SIISelLowering.cpp projects/uefi/contrib/llvm/lib/Target/R600/SIISelLowering.h projects/uefi/contrib/llvm/lib/Target/R600/SIInstrFormats.td projects/uefi/contrib/llvm/lib/Target/R600/SIInstrInfo.cpp projects/uefi/contrib/llvm/lib/Target/R600/SIInstrInfo.h projects/uefi/contrib/llvm/lib/Target/R600/SIInstrInfo.td projects/uefi/contrib/llvm/lib/Target/R600/SIInstructions.td projects/uefi/contrib/llvm/lib/Target/R600/SIIntrinsics.td projects/uefi/contrib/llvm/lib/Target/R600/SIRegisterInfo.td projects/uefi/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp projects/uefi/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp projects/uefi/contrib/llvm/lib/Target/Sparc/SparcCallingConv.td projects/uefi/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp projects/uefi/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h projects/uefi/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp projects/uefi/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/uefi/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h projects/uefi/contrib/llvm/lib/Target/Sparc/SparcInstr64Bit.td projects/uefi/contrib/llvm/lib/Target/Sparc/SparcInstrFormats.td projects/uefi/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td projects/uefi/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp projects/uefi/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h projects/uefi/contrib/llvm/lib/Target/Target.cpp projects/uefi/contrib/llvm/lib/Target/TargetMachineC.cpp projects/uefi/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp projects/uefi/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp projects/uefi/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp projects/uefi/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h projects/uefi/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp projects/uefi/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp projects/uefi/contrib/llvm/lib/Target/X86/X86.h projects/uefi/contrib/llvm/lib/Target/X86/X86.td projects/uefi/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp projects/uefi/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/uefi/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp projects/uefi/contrib/llvm/lib/Target/X86/X86FrameLowering.h projects/uefi/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/uefi/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/uefi/contrib/llvm/lib/Target/X86/X86ISelLowering.h projects/uefi/contrib/llvm/lib/Target/X86/X86InstrFormats.td projects/uefi/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/uefi/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/uefi/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/uefi/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td projects/uefi/contrib/llvm/lib/Target/X86/X86InstrSystem.td projects/uefi/contrib/llvm/lib/Target/X86/X86SchedHaswell.td projects/uefi/contrib/llvm/lib/Target/X86/X86SchedSandyBridge.td projects/uefi/contrib/llvm/lib/Target/X86/X86Subtarget.cpp projects/uefi/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/uefi/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp projects/uefi/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp projects/uefi/contrib/llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp projects/uefi/contrib/llvm/lib/Target/XCore/InstPrinter/XCoreInstPrinter.cpp projects/uefi/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp projects/uefi/contrib/llvm/lib/Target/XCore/XCore.h projects/uefi/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp projects/uefi/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp projects/uefi/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/uefi/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h projects/uefi/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td projects/uefi/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp projects/uefi/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp projects/uefi/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp projects/uefi/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp projects/uefi/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp projects/uefi/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp projects/uefi/contrib/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp projects/uefi/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp projects/uefi/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h projects/uefi/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp projects/uefi/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp projects/uefi/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp projects/uefi/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/uefi/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp projects/uefi/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp projects/uefi/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp projects/uefi/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp projects/uefi/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp projects/uefi/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp projects/uefi/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/uefi/contrib/llvm/lib/Transforms/Instrumentation/BlackList.cpp projects/uefi/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp projects/uefi/contrib/llvm/lib/Transforms/ObjCARC/ObjCARC.cpp projects/uefi/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp projects/uefi/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp projects/uefi/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp projects/uefi/contrib/llvm/lib/Transforms/Scalar/GVN.cpp projects/uefi/contrib/llvm/lib/Transforms/Scalar/GlobalMerge.cpp projects/uefi/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/uefi/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp projects/uefi/contrib/llvm/lib/Transforms/Scalar/SROA.cpp projects/uefi/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp projects/uefi/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp projects/uefi/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/uefi/contrib/llvm/lib/Transforms/Utils/Local.cpp projects/uefi/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/uefi/contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp projects/uefi/contrib/llvm/lib/Transforms/Utils/Utils.cpp projects/uefi/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp projects/uefi/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp projects/uefi/contrib/llvm/lib/Transforms/Vectorize/Vectorize.cpp projects/uefi/contrib/llvm/tools/bugpoint/BugDriver.cpp projects/uefi/contrib/llvm/tools/clang/include/clang-c/Index.h projects/uefi/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h projects/uefi/contrib/llvm/tools/clang/include/clang/AST/ASTUnresolvedSet.h projects/uefi/contrib/llvm/tools/clang/include/clang/AST/CommentCommands.td projects/uefi/contrib/llvm/tools/clang/include/clang/AST/CommentLexer.h projects/uefi/contrib/llvm/tools/clang/include/clang/AST/Decl.h projects/uefi/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h projects/uefi/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h projects/uefi/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h projects/uefi/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h projects/uefi/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h projects/uefi/contrib/llvm/tools/clang/include/clang/AST/Expr.h projects/uefi/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h projects/uefi/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h projects/uefi/contrib/llvm/tools/clang/include/clang/AST/Mangle.h projects/uefi/contrib/llvm/tools/clang/include/clang/AST/RawCommentList.h projects/uefi/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h projects/uefi/contrib/llvm/tools/clang/include/clang/AST/Stmt.h projects/uefi/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/uefi/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def projects/uefi/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchers.h projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/Attr.td projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsARM.def projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/CommentOptions.h projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.td projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.def projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.td projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.def projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/OnDiskHashTable.h projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/TargetBuiltins.h projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def projects/uefi/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td projects/uefi/contrib/llvm/tools/clang/include/clang/Driver/ArgList.h projects/uefi/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td projects/uefi/contrib/llvm/tools/clang/include/clang/Driver/Driver.h projects/uefi/contrib/llvm/tools/clang/include/clang/Driver/Options.td projects/uefi/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h projects/uefi/contrib/llvm/tools/clang/include/clang/Format/Format.h projects/uefi/contrib/llvm/tools/clang/include/clang/Frontend/ChainedDiagnosticConsumer.h projects/uefi/contrib/llvm/tools/clang/include/clang/Frontend/ChainedIncludesSource.h projects/uefi/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.def projects/uefi/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h projects/uefi/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h projects/uefi/contrib/llvm/tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h projects/uefi/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticBuffer.h projects/uefi/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h projects/uefi/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h projects/uefi/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h projects/uefi/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h projects/uefi/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h projects/uefi/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h projects/uefi/contrib/llvm/tools/clang/include/clang/Parse/Parser.h projects/uefi/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/FixItRewriter.h projects/uefi/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h projects/uefi/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h projects/uefi/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h projects/uefi/contrib/llvm/tools/clang/include/clang/Sema/ObjCMethodList.h projects/uefi/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h projects/uefi/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h projects/uefi/contrib/llvm/tools/clang/include/clang/Sema/Sema.h projects/uefi/contrib/llvm/tools/clang/include/clang/Sema/Template.h projects/uefi/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h projects/uefi/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h projects/uefi/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h projects/uefi/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h projects/uefi/contrib/llvm/tools/clang/include/clang/Serialization/GlobalModuleIndex.h projects/uefi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h projects/uefi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h projects/uefi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h projects/uefi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h projects/uefi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h projects/uefi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h projects/uefi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h projects/uefi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h projects/uefi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h projects/uefi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h projects/uefi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h projects/uefi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h projects/uefi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h projects/uefi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h projects/uefi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h projects/uefi/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMT.cpp projects/uefi/contrib/llvm/tools/clang/lib/ARCMigrate/TransAPIUses.cpp projects/uefi/contrib/llvm/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp projects/uefi/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.h projects/uefi/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/ASTDumper.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/Comment.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/CommentLexer.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/CommentParser.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/Decl.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/Expr.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/RawCommentList.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/Stmt.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/uefi/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp projects/uefi/contrib/llvm/tools/clang/lib/Analysis/BodyFarm.cpp projects/uefi/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp projects/uefi/contrib/llvm/tools/clang/lib/Analysis/ThreadSafety.cpp projects/uefi/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp projects/uefi/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp projects/uefi/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp projects/uefi/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp projects/uefi/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/uefi/contrib/llvm/tools/clang/lib/Basic/Version.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGAtomic.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp projects/uefi/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp projects/uefi/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp projects/uefi/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/uefi/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.h projects/uefi/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp projects/uefi/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp projects/uefi/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/uefi/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/uefi/contrib/llvm/tools/clang/lib/Driver/WindowsToolChain.cpp projects/uefi/contrib/llvm/tools/clang/lib/Edit/EditedSource.cpp projects/uefi/contrib/llvm/tools/clang/lib/Format/Format.cpp projects/uefi/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.cpp projects/uefi/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.h projects/uefi/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.cpp projects/uefi/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.h projects/uefi/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp projects/uefi/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp projects/uefi/contrib/llvm/tools/clang/lib/Frontend/ChainedIncludesSource.cpp projects/uefi/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp projects/uefi/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp projects/uefi/contrib/llvm/tools/clang/lib/Frontend/DiagnosticRenderer.cpp projects/uefi/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp projects/uefi/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp projects/uefi/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp projects/uefi/contrib/llvm/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp projects/uefi/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp projects/uefi/contrib/llvm/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp projects/uefi/contrib/llvm/tools/clang/lib/Frontend/TextDiagnostic.cpp projects/uefi/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp projects/uefi/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp projects/uefi/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp projects/uefi/contrib/llvm/tools/clang/lib/Frontend/Warnings.cpp projects/uefi/contrib/llvm/tools/clang/lib/Headers/avxintrin.h projects/uefi/contrib/llvm/tools/clang/lib/Headers/cpuid.h projects/uefi/contrib/llvm/tools/clang/lib/Headers/emmintrin.h projects/uefi/contrib/llvm/tools/clang/lib/Headers/stddef.h projects/uefi/contrib/llvm/tools/clang/lib/Headers/stdint.h projects/uefi/contrib/llvm/tools/clang/lib/Headers/xopintrin.h projects/uefi/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp projects/uefi/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp projects/uefi/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp projects/uefi/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp projects/uefi/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp projects/uefi/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp projects/uefi/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp projects/uefi/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp projects/uefi/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp projects/uefi/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp projects/uefi/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp projects/uefi/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp projects/uefi/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp projects/uefi/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp projects/uefi/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp projects/uefi/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp projects/uefi/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp projects/uefi/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp projects/uefi/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h projects/uefi/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp projects/uefi/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp projects/uefi/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp projects/uefi/contrib/llvm/tools/clang/lib/Parse/Parser.cpp projects/uefi/contrib/llvm/tools/clang/lib/Rewrite/Frontend/FixItRewriter.cpp projects/uefi/contrib/llvm/tools/clang/lib/Rewrite/Frontend/InclusionRewriter.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/ScopeInfo.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/Sema.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaCast.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaLambda.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaPseudoObject.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaStmtAsm.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/uefi/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h projects/uefi/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp projects/uefi/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp projects/uefi/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp projects/uefi/contrib/llvm/tools/clang/lib/Serialization/ASTReaderInternals.h projects/uefi/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp projects/uefi/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp projects/uefi/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp projects/uefi/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp projects/uefi/contrib/llvm/tools/clang/lib/Serialization/GlobalModuleIndex.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Store.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp projects/uefi/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp projects/uefi/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp projects/uefi/contrib/llvm/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp projects/uefi/contrib/llvm/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp projects/uefi/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.cpp projects/uefi/contrib/llvm/tools/clang/utils/TableGen/TableGen.cpp projects/uefi/contrib/llvm/tools/clang/utils/TableGen/TableGenBackends.h projects/uefi/contrib/llvm/tools/llc/llc.cpp projects/uefi/contrib/llvm/tools/llvm-as/llvm-as.cpp projects/uefi/contrib/llvm/tools/llvm-dis/llvm-dis.cpp projects/uefi/contrib/llvm/tools/llvm-extract/llvm-extract.cpp projects/uefi/contrib/llvm/tools/llvm-link/llvm-link.cpp projects/uefi/contrib/llvm/tools/llvm-mc/llvm-mc.cpp projects/uefi/contrib/llvm/tools/llvm-objdump/MachODump.cpp projects/uefi/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp projects/uefi/contrib/llvm/tools/llvm-ranlib/llvm-ranlib.cpp projects/uefi/contrib/llvm/tools/llvm-readobj/COFFDumper.cpp projects/uefi/contrib/llvm/tools/llvm-readobj/ELFDumper.cpp projects/uefi/contrib/llvm/tools/llvm-readobj/MachODumper.cpp projects/uefi/contrib/llvm/tools/llvm-readobj/ObjDumper.h projects/uefi/contrib/llvm/tools/llvm-readobj/llvm-readobj.cpp projects/uefi/contrib/llvm/tools/llvm-readobj/llvm-readobj.h projects/uefi/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp projects/uefi/contrib/llvm/tools/macho-dump/macho-dump.cpp projects/uefi/contrib/llvm/tools/opt/opt.cpp projects/uefi/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp projects/uefi/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp projects/uefi/contrib/llvm/utils/TableGen/CodeGenSchedule.h projects/uefi/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp projects/uefi/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp projects/uefi/contrib/nvi/LICENSE projects/uefi/contrib/nvi/README projects/uefi/contrib/nvi/catalog/Makefile projects/uefi/contrib/nvi/catalog/README projects/uefi/contrib/nvi/catalog/dump.c projects/uefi/contrib/nvi/catalog/dutch.base (contents, props changed) projects/uefi/contrib/nvi/catalog/french.base (contents, props changed) projects/uefi/contrib/nvi/catalog/german.base (contents, props changed) projects/uefi/contrib/nvi/catalog/german.owner projects/uefi/contrib/nvi/catalog/polish.base (contents, props changed) projects/uefi/contrib/nvi/catalog/ru_RU.KOI8-R.base (contents, props changed) projects/uefi/contrib/nvi/catalog/ru_RU.KOI8-R.owner projects/uefi/contrib/nvi/catalog/spanish.base (contents, props changed) projects/uefi/contrib/nvi/catalog/swedish.base (contents, props changed) projects/uefi/contrib/nvi/catalog/uk_UA.KOI8-U.base (contents, props changed) projects/uefi/contrib/nvi/cl/README.signal projects/uefi/contrib/nvi/cl/cl.h projects/uefi/contrib/nvi/cl/cl_funcs.c projects/uefi/contrib/nvi/cl/cl_main.c projects/uefi/contrib/nvi/cl/cl_read.c projects/uefi/contrib/nvi/cl/cl_screen.c projects/uefi/contrib/nvi/cl/cl_term.c projects/uefi/contrib/nvi/common/args.h projects/uefi/contrib/nvi/common/common.h projects/uefi/contrib/nvi/common/cut.c projects/uefi/contrib/nvi/common/cut.h projects/uefi/contrib/nvi/common/delete.c projects/uefi/contrib/nvi/common/exf.c projects/uefi/contrib/nvi/common/exf.h projects/uefi/contrib/nvi/common/gs.h projects/uefi/contrib/nvi/common/key.c projects/uefi/contrib/nvi/common/key.h projects/uefi/contrib/nvi/common/line.c projects/uefi/contrib/nvi/common/log.c projects/uefi/contrib/nvi/common/main.c projects/uefi/contrib/nvi/common/mark.c projects/uefi/contrib/nvi/common/mark.h projects/uefi/contrib/nvi/common/mem.h projects/uefi/contrib/nvi/common/msg.c projects/uefi/contrib/nvi/common/msg.h projects/uefi/contrib/nvi/common/options.c projects/uefi/contrib/nvi/common/options.h projects/uefi/contrib/nvi/common/options_f.c projects/uefi/contrib/nvi/common/put.c projects/uefi/contrib/nvi/common/recover.c projects/uefi/contrib/nvi/common/screen.c projects/uefi/contrib/nvi/common/screen.h projects/uefi/contrib/nvi/common/search.c projects/uefi/contrib/nvi/common/seq.c projects/uefi/contrib/nvi/common/seq.h projects/uefi/contrib/nvi/common/util.c projects/uefi/contrib/nvi/common/util.h projects/uefi/contrib/nvi/docs/USD.doc/vi.man/vi.1 projects/uefi/contrib/nvi/ex/ex.c projects/uefi/contrib/nvi/ex/ex.h projects/uefi/contrib/nvi/ex/ex_abbrev.c projects/uefi/contrib/nvi/ex/ex_append.c projects/uefi/contrib/nvi/ex/ex_args.c projects/uefi/contrib/nvi/ex/ex_argv.c projects/uefi/contrib/nvi/ex/ex_at.c projects/uefi/contrib/nvi/ex/ex_bang.c projects/uefi/contrib/nvi/ex/ex_cd.c projects/uefi/contrib/nvi/ex/ex_cmd.c projects/uefi/contrib/nvi/ex/ex_cscope.c projects/uefi/contrib/nvi/ex/ex_delete.c projects/uefi/contrib/nvi/ex/ex_display.c projects/uefi/contrib/nvi/ex/ex_edit.c projects/uefi/contrib/nvi/ex/ex_equal.c projects/uefi/contrib/nvi/ex/ex_file.c projects/uefi/contrib/nvi/ex/ex_filter.c projects/uefi/contrib/nvi/ex/ex_global.c projects/uefi/contrib/nvi/ex/ex_init.c projects/uefi/contrib/nvi/ex/ex_join.c projects/uefi/contrib/nvi/ex/ex_map.c projects/uefi/contrib/nvi/ex/ex_mark.c projects/uefi/contrib/nvi/ex/ex_mkexrc.c projects/uefi/contrib/nvi/ex/ex_move.c projects/uefi/contrib/nvi/ex/ex_open.c projects/uefi/contrib/nvi/ex/ex_preserve.c projects/uefi/contrib/nvi/ex/ex_print.c projects/uefi/contrib/nvi/ex/ex_put.c projects/uefi/contrib/nvi/ex/ex_quit.c projects/uefi/contrib/nvi/ex/ex_read.c projects/uefi/contrib/nvi/ex/ex_screen.c projects/uefi/contrib/nvi/ex/ex_script.c projects/uefi/contrib/nvi/ex/ex_set.c projects/uefi/contrib/nvi/ex/ex_shell.c projects/uefi/contrib/nvi/ex/ex_shift.c projects/uefi/contrib/nvi/ex/ex_source.c projects/uefi/contrib/nvi/ex/ex_stop.c projects/uefi/contrib/nvi/ex/ex_subst.c projects/uefi/contrib/nvi/ex/ex_tag.c projects/uefi/contrib/nvi/ex/ex_txt.c projects/uefi/contrib/nvi/ex/ex_undo.c projects/uefi/contrib/nvi/ex/ex_usage.c projects/uefi/contrib/nvi/ex/ex_util.c projects/uefi/contrib/nvi/ex/ex_version.c projects/uefi/contrib/nvi/ex/ex_visual.c projects/uefi/contrib/nvi/ex/ex_write.c projects/uefi/contrib/nvi/ex/ex_yank.c projects/uefi/contrib/nvi/ex/ex_z.c projects/uefi/contrib/nvi/ex/script.h projects/uefi/contrib/nvi/ex/tag.h projects/uefi/contrib/nvi/ex/version.h projects/uefi/contrib/nvi/vi/getc.c projects/uefi/contrib/nvi/vi/v_at.c projects/uefi/contrib/nvi/vi/v_ch.c projects/uefi/contrib/nvi/vi/v_cmd.c projects/uefi/contrib/nvi/vi/v_delete.c projects/uefi/contrib/nvi/vi/v_ex.c projects/uefi/contrib/nvi/vi/v_increment.c projects/uefi/contrib/nvi/vi/v_init.c projects/uefi/contrib/nvi/vi/v_itxt.c projects/uefi/contrib/nvi/vi/v_left.c projects/uefi/contrib/nvi/vi/v_mark.c projects/uefi/contrib/nvi/vi/v_match.c projects/uefi/contrib/nvi/vi/v_paragraph.c projects/uefi/contrib/nvi/vi/v_put.c projects/uefi/contrib/nvi/vi/v_redraw.c projects/uefi/contrib/nvi/vi/v_replace.c projects/uefi/contrib/nvi/vi/v_right.c projects/uefi/contrib/nvi/vi/v_screen.c projects/uefi/contrib/nvi/vi/v_scroll.c projects/uefi/contrib/nvi/vi/v_search.c projects/uefi/contrib/nvi/vi/v_section.c projects/uefi/contrib/nvi/vi/v_sentence.c projects/uefi/contrib/nvi/vi/v_status.c projects/uefi/contrib/nvi/vi/v_txt.c projects/uefi/contrib/nvi/vi/v_ulcase.c projects/uefi/contrib/nvi/vi/v_undo.c projects/uefi/contrib/nvi/vi/v_util.c projects/uefi/contrib/nvi/vi/v_word.c projects/uefi/contrib/nvi/vi/v_xchar.c projects/uefi/contrib/nvi/vi/v_yank.c projects/uefi/contrib/nvi/vi/v_z.c projects/uefi/contrib/nvi/vi/v_zexit.c projects/uefi/contrib/nvi/vi/vi.c projects/uefi/contrib/nvi/vi/vi.h projects/uefi/contrib/nvi/vi/vs_line.c projects/uefi/contrib/nvi/vi/vs_msg.c projects/uefi/contrib/nvi/vi/vs_refresh.c projects/uefi/contrib/nvi/vi/vs_relative.c projects/uefi/contrib/nvi/vi/vs_smap.c projects/uefi/contrib/nvi/vi/vs_split.c projects/uefi/contrib/ofed/libsdp/src/linux/sdp_inet.h projects/uefi/contrib/ofed/management/infiniband-diags/src/sminfo.c projects/uefi/contrib/ofed/management/opensm/opensm/osm_console.c projects/uefi/contrib/ofed/management/opensm/opensm/osm_subnet.c projects/uefi/contrib/openbsm/bin/auditdistd/token.l projects/uefi/contrib/openpam/CREDITS projects/uefi/contrib/openpam/HISTORY projects/uefi/contrib/openpam/INSTALL projects/uefi/contrib/openpam/LICENSE projects/uefi/contrib/openpam/Makefile.am projects/uefi/contrib/openpam/Makefile.in projects/uefi/contrib/openpam/README projects/uefi/contrib/openpam/RELNOTES projects/uefi/contrib/openpam/TODO projects/uefi/contrib/openpam/aclocal.m4 projects/uefi/contrib/openpam/autogen.sh projects/uefi/contrib/openpam/bin/Makefile.am projects/uefi/contrib/openpam/bin/Makefile.in projects/uefi/contrib/openpam/bin/openpam_dump_policy/Makefile.am projects/uefi/contrib/openpam/bin/openpam_dump_policy/Makefile.in projects/uefi/contrib/openpam/bin/openpam_dump_policy/openpam_dump_policy.c projects/uefi/contrib/openpam/bin/pamtest/Makefile.am projects/uefi/contrib/openpam/bin/pamtest/Makefile.in projects/uefi/contrib/openpam/bin/pamtest/pamtest.1 projects/uefi/contrib/openpam/bin/pamtest/pamtest.c projects/uefi/contrib/openpam/bin/su/Makefile.am projects/uefi/contrib/openpam/bin/su/Makefile.in projects/uefi/contrib/openpam/bin/su/su.1 projects/uefi/contrib/openpam/bin/su/su.c projects/uefi/contrib/openpam/compile projects/uefi/contrib/openpam/config.guess projects/uefi/contrib/openpam/config.h.in projects/uefi/contrib/openpam/config.sub projects/uefi/contrib/openpam/configure projects/uefi/contrib/openpam/configure.ac projects/uefi/contrib/openpam/depcomp projects/uefi/contrib/openpam/doc/Makefile.am projects/uefi/contrib/openpam/doc/Makefile.in projects/uefi/contrib/openpam/doc/man/Makefile.am projects/uefi/contrib/openpam/doc/man/Makefile.in projects/uefi/contrib/openpam/doc/man/openpam.3 projects/uefi/contrib/openpam/doc/man/openpam.man projects/uefi/contrib/openpam/doc/man/openpam_borrow_cred.3 projects/uefi/contrib/openpam/doc/man/openpam_free_data.3 projects/uefi/contrib/openpam/doc/man/openpam_free_envlist.3 projects/uefi/contrib/openpam/doc/man/openpam_get_feature.3 projects/uefi/contrib/openpam/doc/man/openpam_get_option.3 projects/uefi/contrib/openpam/doc/man/openpam_log.3 projects/uefi/contrib/openpam/doc/man/openpam_nullconv.3 projects/uefi/contrib/openpam/doc/man/openpam_readline.3 projects/uefi/contrib/openpam/doc/man/openpam_readlinev.3 projects/uefi/contrib/openpam/doc/man/openpam_readword.3 projects/uefi/contrib/openpam/doc/man/openpam_restore_cred.3 projects/uefi/contrib/openpam/doc/man/openpam_set_feature.3 projects/uefi/contrib/openpam/doc/man/openpam_set_option.3 projects/uefi/contrib/openpam/doc/man/openpam_straddch.3 projects/uefi/contrib/openpam/doc/man/openpam_subst.3 projects/uefi/contrib/openpam/doc/man/openpam_ttyconv.3 projects/uefi/contrib/openpam/doc/man/pam.3 projects/uefi/contrib/openpam/doc/man/pam.conf.5 projects/uefi/contrib/openpam/doc/man/pam.man projects/uefi/contrib/openpam/doc/man/pam_acct_mgmt.3 projects/uefi/contrib/openpam/doc/man/pam_authenticate.3 projects/uefi/contrib/openpam/doc/man/pam_chauthtok.3 projects/uefi/contrib/openpam/doc/man/pam_close_session.3 projects/uefi/contrib/openpam/doc/man/pam_conv.3 projects/uefi/contrib/openpam/doc/man/pam_end.3 projects/uefi/contrib/openpam/doc/man/pam_error.3 projects/uefi/contrib/openpam/doc/man/pam_get_authtok.3 projects/uefi/contrib/openpam/doc/man/pam_get_data.3 projects/uefi/contrib/openpam/doc/man/pam_get_item.3 projects/uefi/contrib/openpam/doc/man/pam_get_user.3 projects/uefi/contrib/openpam/doc/man/pam_getenv.3 projects/uefi/contrib/openpam/doc/man/pam_getenvlist.3 projects/uefi/contrib/openpam/doc/man/pam_info.3 projects/uefi/contrib/openpam/doc/man/pam_open_session.3 projects/uefi/contrib/openpam/doc/man/pam_prompt.3 projects/uefi/contrib/openpam/doc/man/pam_putenv.3 projects/uefi/contrib/openpam/doc/man/pam_set_data.3 projects/uefi/contrib/openpam/doc/man/pam_set_item.3 projects/uefi/contrib/openpam/doc/man/pam_setcred.3 projects/uefi/contrib/openpam/doc/man/pam_setenv.3 projects/uefi/contrib/openpam/doc/man/pam_sm_acct_mgmt.3 projects/uefi/contrib/openpam/doc/man/pam_sm_authenticate.3 projects/uefi/contrib/openpam/doc/man/pam_sm_chauthtok.3 projects/uefi/contrib/openpam/doc/man/pam_sm_close_session.3 projects/uefi/contrib/openpam/doc/man/pam_sm_open_session.3 projects/uefi/contrib/openpam/doc/man/pam_sm_setcred.3 projects/uefi/contrib/openpam/doc/man/pam_start.3 projects/uefi/contrib/openpam/doc/man/pam_strerror.3 projects/uefi/contrib/openpam/doc/man/pam_verror.3 projects/uefi/contrib/openpam/doc/man/pam_vinfo.3 projects/uefi/contrib/openpam/doc/man/pam_vprompt.3 projects/uefi/contrib/openpam/include/Makefile.am projects/uefi/contrib/openpam/include/Makefile.in projects/uefi/contrib/openpam/include/security/Makefile.am projects/uefi/contrib/openpam/include/security/Makefile.in projects/uefi/contrib/openpam/include/security/openpam.h projects/uefi/contrib/openpam/include/security/openpam_attr.h projects/uefi/contrib/openpam/include/security/openpam_version.h projects/uefi/contrib/openpam/include/security/pam_appl.h projects/uefi/contrib/openpam/include/security/pam_constants.h projects/uefi/contrib/openpam/include/security/pam_modules.h projects/uefi/contrib/openpam/include/security/pam_types.h projects/uefi/contrib/openpam/install-sh projects/uefi/contrib/openpam/misc/gendoc.pl projects/uefi/contrib/openpam/missing projects/uefi/contrib/openpam/modules/Makefile.am projects/uefi/contrib/openpam/modules/Makefile.in projects/uefi/contrib/openpam/modules/pam_deny/Makefile.am projects/uefi/contrib/openpam/modules/pam_deny/Makefile.in projects/uefi/contrib/openpam/modules/pam_deny/pam_deny.c projects/uefi/contrib/openpam/modules/pam_permit/Makefile.am projects/uefi/contrib/openpam/modules/pam_permit/Makefile.in projects/uefi/contrib/openpam/modules/pam_permit/pam_permit.c projects/uefi/contrib/openpam/modules/pam_unix/Makefile.am projects/uefi/contrib/openpam/modules/pam_unix/Makefile.in projects/uefi/contrib/openpam/modules/pam_unix/pam_unix.c projects/uefi/contrib/openpam/pamgdb.in projects/uefi/contrib/openpam/t/Makefile.am projects/uefi/contrib/openpam/t/Makefile.in projects/uefi/contrib/openpam/t/t.h projects/uefi/contrib/openpam/t/t_main.c projects/uefi/contrib/openpam/t/t_openpam_readlinev.c projects/uefi/contrib/openpam/t/t_openpam_readword.c projects/uefi/contrib/pam_modules/pam_passwdqc/pam_passwdqc.c projects/uefi/contrib/sendmail/include/sm/os/sm_os_freebsd.h projects/uefi/contrib/tcpdump/CHANGES projects/uefi/contrib/tcpdump/CREDITS projects/uefi/contrib/tcpdump/Makefile.in projects/uefi/contrib/tcpdump/README projects/uefi/contrib/tcpdump/VERSION projects/uefi/contrib/tcpdump/addrtoname.c projects/uefi/contrib/tcpdump/checksum.c projects/uefi/contrib/tcpdump/configure projects/uefi/contrib/tcpdump/configure.in projects/uefi/contrib/tcpdump/ethertype.h projects/uefi/contrib/tcpdump/icmp6.h projects/uefi/contrib/tcpdump/interface.h projects/uefi/contrib/tcpdump/netdissect.h projects/uefi/contrib/tcpdump/nlpid.c projects/uefi/contrib/tcpdump/nlpid.h projects/uefi/contrib/tcpdump/print-802_11.c projects/uefi/contrib/tcpdump/print-babel.c projects/uefi/contrib/tcpdump/print-bgp.c projects/uefi/contrib/tcpdump/print-dhcp6.c projects/uefi/contrib/tcpdump/print-domain.c projects/uefi/contrib/tcpdump/print-ether.c projects/uefi/contrib/tcpdump/print-icmp6.c projects/uefi/contrib/tcpdump/print-isoclns.c projects/uefi/contrib/tcpdump/print-lldp.c projects/uefi/contrib/tcpdump/print-ntp.c projects/uefi/contrib/tcpdump/print-pppoe.c projects/uefi/contrib/tcpdump/print-rip.c projects/uefi/contrib/tcpdump/print-rpki-rtr.c projects/uefi/contrib/tcpdump/print-stp.c projects/uefi/contrib/tcpdump/print-tcp.c projects/uefi/contrib/tcpdump/print-udp.c projects/uefi/contrib/tcpdump/tcp.h projects/uefi/contrib/tcpdump/tcpdump.1.in projects/uefi/contrib/tcpdump/tcpdump.c projects/uefi/contrib/tcpdump/udp.h projects/uefi/contrib/telnet/telnetd/sys_term.c projects/uefi/contrib/tzdata/africa projects/uefi/contrib/tzdata/asia projects/uefi/contrib/tzdata/australasia projects/uefi/contrib/tzdata/europe projects/uefi/contrib/tzdata/southamerica projects/uefi/contrib/tzdata/zone.tab projects/uefi/contrib/unbound/config.h.in projects/uefi/contrib/unbound/configure projects/uefi/contrib/unbound/configure.ac projects/uefi/contrib/unbound/daemon/cachedump.c projects/uefi/contrib/unbound/daemon/remote.c projects/uefi/contrib/unbound/daemon/remote.h projects/uefi/contrib/unbound/daemon/unbound.c projects/uefi/contrib/unbound/daemon/worker.c projects/uefi/contrib/unbound/daemon/worker.h projects/uefi/contrib/unbound/libunbound/context.c projects/uefi/contrib/unbound/libunbound/context.h projects/uefi/contrib/unbound/libunbound/libunbound.c projects/uefi/contrib/unbound/libunbound/libworker.c projects/uefi/contrib/unbound/libunbound/libworker.h projects/uefi/contrib/unbound/libunbound/unbound.h projects/uefi/contrib/unbound/smallapp/unbound-anchor.c projects/uefi/contrib/unbound/smallapp/unbound-control-setup.sh projects/uefi/contrib/unbound/smallapp/worker_cb.c projects/uefi/contrib/unbound/util/config_file.c projects/uefi/contrib/unbound/util/config_file.h projects/uefi/contrib/unbound/util/configlexer.c projects/uefi/contrib/unbound/util/configparser.c projects/uefi/contrib/unbound/util/configparser.h projects/uefi/contrib/unbound/util/fptr_wlist.c projects/uefi/contrib/wpa/COPYING projects/uefi/contrib/wpa/README projects/uefi/contrib/wpa/hostapd/ChangeLog projects/uefi/contrib/wpa/hostapd/README projects/uefi/contrib/wpa/hostapd/README-WPS projects/uefi/contrib/wpa/hostapd/config_file.c (contents, props changed) projects/uefi/contrib/wpa/hostapd/config_file.h (contents, props changed) projects/uefi/contrib/wpa/hostapd/ctrl_iface.c (contents, props changed) projects/uefi/contrib/wpa/hostapd/ctrl_iface.h (contents, props changed) projects/uefi/contrib/wpa/hostapd/defconfig projects/uefi/contrib/wpa/hostapd/dump_state.c (contents, props changed) projects/uefi/contrib/wpa/hostapd/dump_state.h (contents, props changed) projects/uefi/contrib/wpa/hostapd/eap_register.c (contents, props changed) projects/uefi/contrib/wpa/hostapd/eap_register.h (contents, props changed) projects/uefi/contrib/wpa/hostapd/hlr_auc_gw.c (contents, props changed) projects/uefi/contrib/wpa/hostapd/hostapd.conf (contents, props changed) projects/uefi/contrib/wpa/hostapd/hostapd.eap_user projects/uefi/contrib/wpa/hostapd/hostapd_cli.c (contents, props changed) projects/uefi/contrib/wpa/hostapd/main.c (contents, props changed) projects/uefi/contrib/wpa/hostapd/nt_password_hash.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/accounting.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/accounting.h (contents, props changed) projects/uefi/contrib/wpa/src/ap/ap_config.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/ap_config.h (contents, props changed) projects/uefi/contrib/wpa/src/ap/ap_drv_ops.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/ap_drv_ops.h (contents, props changed) projects/uefi/contrib/wpa/src/ap/ap_list.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/ap_list.h (contents, props changed) projects/uefi/contrib/wpa/src/ap/ap_mlme.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/ap_mlme.h (contents, props changed) projects/uefi/contrib/wpa/src/ap/authsrv.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/authsrv.h (contents, props changed) projects/uefi/contrib/wpa/src/ap/beacon.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/beacon.h (contents, props changed) projects/uefi/contrib/wpa/src/ap/ctrl_iface_ap.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/ctrl_iface_ap.h (contents, props changed) projects/uefi/contrib/wpa/src/ap/drv_callbacks.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/hostapd.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/hostapd.h (contents, props changed) projects/uefi/contrib/wpa/src/ap/hw_features.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/hw_features.h (contents, props changed) projects/uefi/contrib/wpa/src/ap/iapp.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/iapp.h (contents, props changed) projects/uefi/contrib/wpa/src/ap/ieee802_11.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/ieee802_11.h (contents, props changed) projects/uefi/contrib/wpa/src/ap/ieee802_11_auth.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/ieee802_11_auth.h (contents, props changed) projects/uefi/contrib/wpa/src/ap/ieee802_11_ht.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/ieee802_1x.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/ieee802_1x.h (contents, props changed) projects/uefi/contrib/wpa/src/ap/peerkey_auth.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/pmksa_cache_auth.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/pmksa_cache_auth.h (contents, props changed) projects/uefi/contrib/wpa/src/ap/preauth_auth.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/preauth_auth.h (contents, props changed) projects/uefi/contrib/wpa/src/ap/sta_info.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/sta_info.h (contents, props changed) projects/uefi/contrib/wpa/src/ap/tkip_countermeasures.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/tkip_countermeasures.h (contents, props changed) projects/uefi/contrib/wpa/src/ap/utils.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/vlan_init.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/wmm.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/wpa_auth.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/wpa_auth.h (contents, props changed) projects/uefi/contrib/wpa/src/ap/wpa_auth_ft.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/wpa_auth_glue.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/wpa_auth_glue.h (contents, props changed) projects/uefi/contrib/wpa/src/ap/wpa_auth_i.h (contents, props changed) projects/uefi/contrib/wpa/src/ap/wpa_auth_ie.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/wpa_auth_ie.h (contents, props changed) projects/uefi/contrib/wpa/src/ap/wps_hostapd.c (contents, props changed) projects/uefi/contrib/wpa/src/ap/wps_hostapd.h (contents, props changed) projects/uefi/contrib/wpa/src/common/defs.h projects/uefi/contrib/wpa/src/common/eapol_common.h projects/uefi/contrib/wpa/src/common/ieee802_11_common.c projects/uefi/contrib/wpa/src/common/ieee802_11_common.h projects/uefi/contrib/wpa/src/common/ieee802_11_defs.h projects/uefi/contrib/wpa/src/common/privsep_commands.h projects/uefi/contrib/wpa/src/common/version.h projects/uefi/contrib/wpa/src/common/wpa_common.c projects/uefi/contrib/wpa/src/common/wpa_common.h projects/uefi/contrib/wpa/src/common/wpa_ctrl.c projects/uefi/contrib/wpa/src/common/wpa_ctrl.h projects/uefi/contrib/wpa/src/crypto/aes-cbc.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/aes-ctr.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/aes-eax.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/aes-encblock.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/aes-internal-dec.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/aes-internal-enc.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/aes-internal.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/aes-omac1.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/aes-unwrap.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/aes-wrap.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/aes.h projects/uefi/contrib/wpa/src/crypto/aes_i.h (contents, props changed) projects/uefi/contrib/wpa/src/crypto/aes_wrap.h projects/uefi/contrib/wpa/src/crypto/crypto.h projects/uefi/contrib/wpa/src/crypto/crypto_cryptoapi.c projects/uefi/contrib/wpa/src/crypto/crypto_gnutls.c projects/uefi/contrib/wpa/src/crypto/crypto_internal-cipher.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/crypto_internal-modexp.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/crypto_internal-rsa.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/crypto_internal.c projects/uefi/contrib/wpa/src/crypto/crypto_libtomcrypt.c projects/uefi/contrib/wpa/src/crypto/crypto_none.c projects/uefi/contrib/wpa/src/crypto/crypto_nss.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/crypto_openssl.c projects/uefi/contrib/wpa/src/crypto/des-internal.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/des_i.h (contents, props changed) projects/uefi/contrib/wpa/src/crypto/dh_group5.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/dh_group5.h (contents, props changed) projects/uefi/contrib/wpa/src/crypto/dh_groups.c projects/uefi/contrib/wpa/src/crypto/dh_groups.h projects/uefi/contrib/wpa/src/crypto/fips_prf_cryptoapi.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/fips_prf_gnutls.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/fips_prf_internal.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/fips_prf_nss.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/fips_prf_openssl.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/md4-internal.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/md5-internal.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/md5.c projects/uefi/contrib/wpa/src/crypto/md5.h projects/uefi/contrib/wpa/src/crypto/md5_i.h (contents, props changed) projects/uefi/contrib/wpa/src/crypto/milenage.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/milenage.h (contents, props changed) projects/uefi/contrib/wpa/src/crypto/ms_funcs.c projects/uefi/contrib/wpa/src/crypto/ms_funcs.h projects/uefi/contrib/wpa/src/crypto/rc4.c projects/uefi/contrib/wpa/src/crypto/sha1-internal.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/sha1-pbkdf2.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/sha1-tlsprf.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/sha1-tprf.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/sha1.c projects/uefi/contrib/wpa/src/crypto/sha1.h projects/uefi/contrib/wpa/src/crypto/sha1_i.h (contents, props changed) projects/uefi/contrib/wpa/src/crypto/sha256-internal.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/sha256.c projects/uefi/contrib/wpa/src/crypto/sha256.h projects/uefi/contrib/wpa/src/crypto/tls.h projects/uefi/contrib/wpa/src/crypto/tls_gnutls.c projects/uefi/contrib/wpa/src/crypto/tls_internal.c projects/uefi/contrib/wpa/src/crypto/tls_none.c projects/uefi/contrib/wpa/src/crypto/tls_nss.c (contents, props changed) projects/uefi/contrib/wpa/src/crypto/tls_openssl.c projects/uefi/contrib/wpa/src/crypto/tls_schannel.c projects/uefi/contrib/wpa/src/drivers/driver.h projects/uefi/contrib/wpa/src/drivers/driver_ndis.c projects/uefi/contrib/wpa/src/drivers/driver_ndis.h projects/uefi/contrib/wpa/src/drivers/driver_ndis_.c projects/uefi/contrib/wpa/src/drivers/driver_wired.c projects/uefi/contrib/wpa/src/drivers/drivers.c projects/uefi/contrib/wpa/src/drivers/ndis_events.c projects/uefi/contrib/wpa/src/eap_common/chap.c projects/uefi/contrib/wpa/src/eap_common/chap.h projects/uefi/contrib/wpa/src/eap_common/eap_common.c projects/uefi/contrib/wpa/src/eap_common/eap_common.h projects/uefi/contrib/wpa/src/eap_common/eap_defs.h projects/uefi/contrib/wpa/src/eap_common/eap_fast_common.c projects/uefi/contrib/wpa/src/eap_common/eap_fast_common.h projects/uefi/contrib/wpa/src/eap_common/eap_gpsk_common.c projects/uefi/contrib/wpa/src/eap_common/eap_gpsk_common.h projects/uefi/contrib/wpa/src/eap_common/eap_ikev2_common.c projects/uefi/contrib/wpa/src/eap_common/eap_ikev2_common.h projects/uefi/contrib/wpa/src/eap_common/eap_pax_common.c projects/uefi/contrib/wpa/src/eap_common/eap_pax_common.h projects/uefi/contrib/wpa/src/eap_common/eap_peap_common.c projects/uefi/contrib/wpa/src/eap_common/eap_peap_common.h projects/uefi/contrib/wpa/src/eap_common/eap_psk_common.c projects/uefi/contrib/wpa/src/eap_common/eap_psk_common.h projects/uefi/contrib/wpa/src/eap_common/eap_sake_common.c projects/uefi/contrib/wpa/src/eap_common/eap_sake_common.h projects/uefi/contrib/wpa/src/eap_common/eap_sim_common.c projects/uefi/contrib/wpa/src/eap_common/eap_sim_common.h projects/uefi/contrib/wpa/src/eap_common/eap_tlv_common.h projects/uefi/contrib/wpa/src/eap_common/eap_ttls.h projects/uefi/contrib/wpa/src/eap_common/eap_wsc_common.c projects/uefi/contrib/wpa/src/eap_common/eap_wsc_common.h projects/uefi/contrib/wpa/src/eap_common/ikev2_common.c projects/uefi/contrib/wpa/src/eap_common/ikev2_common.h projects/uefi/contrib/wpa/src/eap_peer/eap.c projects/uefi/contrib/wpa/src/eap_peer/eap.h projects/uefi/contrib/wpa/src/eap_peer/eap_aka.c projects/uefi/contrib/wpa/src/eap_peer/eap_config.h projects/uefi/contrib/wpa/src/eap_peer/eap_fast.c projects/uefi/contrib/wpa/src/eap_peer/eap_fast_pac.c projects/uefi/contrib/wpa/src/eap_peer/eap_fast_pac.h projects/uefi/contrib/wpa/src/eap_peer/eap_gpsk.c projects/uefi/contrib/wpa/src/eap_peer/eap_gtc.c projects/uefi/contrib/wpa/src/eap_peer/eap_i.h projects/uefi/contrib/wpa/src/eap_peer/eap_ikev2.c projects/uefi/contrib/wpa/src/eap_peer/eap_leap.c projects/uefi/contrib/wpa/src/eap_peer/eap_md5.c projects/uefi/contrib/wpa/src/eap_peer/eap_methods.c projects/uefi/contrib/wpa/src/eap_peer/eap_methods.h projects/uefi/contrib/wpa/src/eap_peer/eap_mschapv2.c projects/uefi/contrib/wpa/src/eap_peer/eap_otp.c projects/uefi/contrib/wpa/src/eap_peer/eap_pax.c projects/uefi/contrib/wpa/src/eap_peer/eap_peap.c projects/uefi/contrib/wpa/src/eap_peer/eap_psk.c projects/uefi/contrib/wpa/src/eap_peer/eap_sake.c projects/uefi/contrib/wpa/src/eap_peer/eap_sim.c projects/uefi/contrib/wpa/src/eap_peer/eap_tls.c projects/uefi/contrib/wpa/src/eap_peer/eap_tls_common.c projects/uefi/contrib/wpa/src/eap_peer/eap_tls_common.h projects/uefi/contrib/wpa/src/eap_peer/eap_tnc.c projects/uefi/contrib/wpa/src/eap_peer/eap_ttls.c projects/uefi/contrib/wpa/src/eap_peer/eap_vendor_test.c projects/uefi/contrib/wpa/src/eap_peer/eap_wsc.c projects/uefi/contrib/wpa/src/eap_peer/ikev2.c projects/uefi/contrib/wpa/src/eap_peer/ikev2.h projects/uefi/contrib/wpa/src/eap_peer/mschapv2.c projects/uefi/contrib/wpa/src/eap_peer/mschapv2.h projects/uefi/contrib/wpa/src/eap_peer/tncc.c projects/uefi/contrib/wpa/src/eap_peer/tncc.h projects/uefi/contrib/wpa/src/eap_server/eap.h projects/uefi/contrib/wpa/src/eap_server/eap_i.h projects/uefi/contrib/wpa/src/eap_server/eap_methods.h projects/uefi/contrib/wpa/src/eap_server/eap_server.c (contents, props changed) projects/uefi/contrib/wpa/src/eap_server/eap_server_aka.c (contents, props changed) projects/uefi/contrib/wpa/src/eap_server/eap_server_fast.c (contents, props changed) projects/uefi/contrib/wpa/src/eap_server/eap_server_gpsk.c (contents, props changed) projects/uefi/contrib/wpa/src/eap_server/eap_server_gtc.c (contents, props changed) projects/uefi/contrib/wpa/src/eap_server/eap_server_identity.c (contents, props changed) projects/uefi/contrib/wpa/src/eap_server/eap_server_ikev2.c (contents, props changed) projects/uefi/contrib/wpa/src/eap_server/eap_server_md5.c (contents, props changed) projects/uefi/contrib/wpa/src/eap_server/eap_server_methods.c (contents, props changed) projects/uefi/contrib/wpa/src/eap_server/eap_server_mschapv2.c (contents, props changed) projects/uefi/contrib/wpa/src/eap_server/eap_server_pax.c (contents, props changed) projects/uefi/contrib/wpa/src/eap_server/eap_server_peap.c (contents, props changed) projects/uefi/contrib/wpa/src/eap_server/eap_server_psk.c (contents, props changed) projects/uefi/contrib/wpa/src/eap_server/eap_server_sake.c (contents, props changed) projects/uefi/contrib/wpa/src/eap_server/eap_server_sim.c (contents, props changed) projects/uefi/contrib/wpa/src/eap_server/eap_server_tls.c (contents, props changed) projects/uefi/contrib/wpa/src/eap_server/eap_server_tls_common.c (contents, props changed) projects/uefi/contrib/wpa/src/eap_server/eap_server_tnc.c (contents, props changed) projects/uefi/contrib/wpa/src/eap_server/eap_server_ttls.c (contents, props changed) projects/uefi/contrib/wpa/src/eap_server/eap_server_vendor_test.c (contents, props changed) projects/uefi/contrib/wpa/src/eap_server/eap_server_wsc.c (contents, props changed) projects/uefi/contrib/wpa/src/eap_server/eap_sim_db.c projects/uefi/contrib/wpa/src/eap_server/eap_sim_db.h projects/uefi/contrib/wpa/src/eap_server/eap_tls_common.h projects/uefi/contrib/wpa/src/eap_server/ikev2.c projects/uefi/contrib/wpa/src/eap_server/ikev2.h projects/uefi/contrib/wpa/src/eap_server/tncs.c projects/uefi/contrib/wpa/src/eap_server/tncs.h projects/uefi/contrib/wpa/src/eapol_auth/eapol_auth_dump.c (contents, props changed) projects/uefi/contrib/wpa/src/eapol_auth/eapol_auth_sm.c (contents, props changed) projects/uefi/contrib/wpa/src/eapol_auth/eapol_auth_sm.h (contents, props changed) projects/uefi/contrib/wpa/src/eapol_auth/eapol_auth_sm_i.h (contents, props changed) projects/uefi/contrib/wpa/src/eapol_supp/eapol_supp_sm.c projects/uefi/contrib/wpa/src/eapol_supp/eapol_supp_sm.h projects/uefi/contrib/wpa/src/l2_packet/l2_packet.h projects/uefi/contrib/wpa/src/l2_packet/l2_packet_freebsd.c projects/uefi/contrib/wpa/src/l2_packet/l2_packet_ndis.c projects/uefi/contrib/wpa/src/l2_packet/l2_packet_none.c projects/uefi/contrib/wpa/src/radius/radius.c projects/uefi/contrib/wpa/src/radius/radius.h projects/uefi/contrib/wpa/src/radius/radius_client.c projects/uefi/contrib/wpa/src/radius/radius_client.h projects/uefi/contrib/wpa/src/radius/radius_server.c projects/uefi/contrib/wpa/src/radius/radius_server.h projects/uefi/contrib/wpa/src/rsn_supp/peerkey.c projects/uefi/contrib/wpa/src/rsn_supp/peerkey.h projects/uefi/contrib/wpa/src/rsn_supp/pmksa_cache.c projects/uefi/contrib/wpa/src/rsn_supp/pmksa_cache.h projects/uefi/contrib/wpa/src/rsn_supp/preauth.c projects/uefi/contrib/wpa/src/rsn_supp/preauth.h projects/uefi/contrib/wpa/src/rsn_supp/wpa.c projects/uefi/contrib/wpa/src/rsn_supp/wpa.h projects/uefi/contrib/wpa/src/rsn_supp/wpa_ft.c projects/uefi/contrib/wpa/src/rsn_supp/wpa_i.h projects/uefi/contrib/wpa/src/rsn_supp/wpa_ie.c projects/uefi/contrib/wpa/src/rsn_supp/wpa_ie.h projects/uefi/contrib/wpa/src/tls/asn1.c projects/uefi/contrib/wpa/src/tls/asn1.h projects/uefi/contrib/wpa/src/tls/bignum.c projects/uefi/contrib/wpa/src/tls/bignum.h projects/uefi/contrib/wpa/src/tls/libtommath.c projects/uefi/contrib/wpa/src/tls/pkcs1.c (contents, props changed) projects/uefi/contrib/wpa/src/tls/pkcs1.h (contents, props changed) projects/uefi/contrib/wpa/src/tls/pkcs5.c (contents, props changed) projects/uefi/contrib/wpa/src/tls/pkcs5.h (contents, props changed) projects/uefi/contrib/wpa/src/tls/pkcs8.c (contents, props changed) projects/uefi/contrib/wpa/src/tls/pkcs8.h (contents, props changed) projects/uefi/contrib/wpa/src/tls/rsa.c projects/uefi/contrib/wpa/src/tls/rsa.h projects/uefi/contrib/wpa/src/tls/tlsv1_client.c projects/uefi/contrib/wpa/src/tls/tlsv1_client.h projects/uefi/contrib/wpa/src/tls/tlsv1_client_i.h projects/uefi/contrib/wpa/src/tls/tlsv1_client_read.c projects/uefi/contrib/wpa/src/tls/tlsv1_client_write.c projects/uefi/contrib/wpa/src/tls/tlsv1_common.c projects/uefi/contrib/wpa/src/tls/tlsv1_common.h projects/uefi/contrib/wpa/src/tls/tlsv1_cred.c projects/uefi/contrib/wpa/src/tls/tlsv1_cred.h projects/uefi/contrib/wpa/src/tls/tlsv1_record.c projects/uefi/contrib/wpa/src/tls/tlsv1_record.h projects/uefi/contrib/wpa/src/tls/tlsv1_server.c projects/uefi/contrib/wpa/src/tls/tlsv1_server.h projects/uefi/contrib/wpa/src/tls/tlsv1_server_i.h projects/uefi/contrib/wpa/src/tls/tlsv1_server_read.c projects/uefi/contrib/wpa/src/tls/tlsv1_server_write.c projects/uefi/contrib/wpa/src/tls/x509v3.c projects/uefi/contrib/wpa/src/tls/x509v3.h projects/uefi/contrib/wpa/src/utils/base64.c projects/uefi/contrib/wpa/src/utils/base64.h projects/uefi/contrib/wpa/src/utils/build_config.h projects/uefi/contrib/wpa/src/utils/common.c projects/uefi/contrib/wpa/src/utils/common.h projects/uefi/contrib/wpa/src/utils/eloop.c projects/uefi/contrib/wpa/src/utils/eloop.h projects/uefi/contrib/wpa/src/utils/eloop_none.c projects/uefi/contrib/wpa/src/utils/eloop_win.c projects/uefi/contrib/wpa/src/utils/includes.h projects/uefi/contrib/wpa/src/utils/ip_addr.c projects/uefi/contrib/wpa/src/utils/ip_addr.h projects/uefi/contrib/wpa/src/utils/list.h (contents, props changed) projects/uefi/contrib/wpa/src/utils/os.h projects/uefi/contrib/wpa/src/utils/os_internal.c projects/uefi/contrib/wpa/src/utils/os_none.c projects/uefi/contrib/wpa/src/utils/os_unix.c projects/uefi/contrib/wpa/src/utils/os_win32.c projects/uefi/contrib/wpa/src/utils/pcsc_funcs.c projects/uefi/contrib/wpa/src/utils/pcsc_funcs.h projects/uefi/contrib/wpa/src/utils/radiotap.h (contents, props changed) projects/uefi/contrib/wpa/src/utils/radiotap_iter.h (contents, props changed) projects/uefi/contrib/wpa/src/utils/state_machine.h projects/uefi/contrib/wpa/src/utils/trace.c (contents, props changed) projects/uefi/contrib/wpa/src/utils/trace.h (contents, props changed) projects/uefi/contrib/wpa/src/utils/uuid.c projects/uefi/contrib/wpa/src/utils/uuid.h projects/uefi/contrib/wpa/src/utils/wpa_debug.c projects/uefi/contrib/wpa/src/utils/wpa_debug.h projects/uefi/contrib/wpa/src/utils/wpabuf.c projects/uefi/contrib/wpa/src/utils/wpabuf.h projects/uefi/contrib/wpa/src/wps/http_client.c (contents, props changed) projects/uefi/contrib/wpa/src/wps/http_client.h (contents, props changed) projects/uefi/contrib/wpa/src/wps/http_server.c (contents, props changed) projects/uefi/contrib/wpa/src/wps/http_server.h (contents, props changed) projects/uefi/contrib/wpa/src/wps/httpread.c projects/uefi/contrib/wpa/src/wps/httpread.h projects/uefi/contrib/wpa/src/wps/ndef.c (contents, props changed) projects/uefi/contrib/wpa/src/wps/upnp_xml.c (contents, props changed) projects/uefi/contrib/wpa/src/wps/upnp_xml.h (contents, props changed) projects/uefi/contrib/wpa/src/wps/wps.c projects/uefi/contrib/wpa/src/wps/wps.h projects/uefi/contrib/wpa/src/wps/wps_attr_build.c projects/uefi/contrib/wpa/src/wps/wps_attr_parse.c projects/uefi/contrib/wpa/src/wps/wps_attr_process.c projects/uefi/contrib/wpa/src/wps/wps_common.c projects/uefi/contrib/wpa/src/wps/wps_defs.h projects/uefi/contrib/wpa/src/wps/wps_dev_attr.c projects/uefi/contrib/wpa/src/wps/wps_dev_attr.h projects/uefi/contrib/wpa/src/wps/wps_enrollee.c projects/uefi/contrib/wpa/src/wps/wps_er.c (contents, props changed) projects/uefi/contrib/wpa/src/wps/wps_er.h (contents, props changed) projects/uefi/contrib/wpa/src/wps/wps_er_ssdp.c (contents, props changed) projects/uefi/contrib/wpa/src/wps/wps_i.h projects/uefi/contrib/wpa/src/wps/wps_registrar.c projects/uefi/contrib/wpa/src/wps/wps_upnp.c projects/uefi/contrib/wpa/src/wps/wps_upnp.h projects/uefi/contrib/wpa/src/wps/wps_upnp_ap.c (contents, props changed) projects/uefi/contrib/wpa/src/wps/wps_upnp_event.c projects/uefi/contrib/wpa/src/wps/wps_upnp_i.h projects/uefi/contrib/wpa/src/wps/wps_upnp_ssdp.c projects/uefi/contrib/wpa/src/wps/wps_upnp_web.c projects/uefi/contrib/wpa/wpa_supplicant/ChangeLog projects/uefi/contrib/wpa/wpa_supplicant/README projects/uefi/contrib/wpa/wpa_supplicant/README-WPS projects/uefi/contrib/wpa/wpa_supplicant/ap.c (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/ap.h (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/bgscan.c (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/bgscan.h (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/bgscan_simple.c (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/blacklist.c projects/uefi/contrib/wpa/wpa_supplicant/blacklist.h projects/uefi/contrib/wpa/wpa_supplicant/bss.c (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/bss.h (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/config.c projects/uefi/contrib/wpa/wpa_supplicant/config.h projects/uefi/contrib/wpa/wpa_supplicant/config_file.c projects/uefi/contrib/wpa/wpa_supplicant/config_none.c projects/uefi/contrib/wpa/wpa_supplicant/config_ssid.h projects/uefi/contrib/wpa/wpa_supplicant/ctrl_iface.c projects/uefi/contrib/wpa/wpa_supplicant/ctrl_iface.h projects/uefi/contrib/wpa/wpa_supplicant/ctrl_iface_named_pipe.c projects/uefi/contrib/wpa/wpa_supplicant/ctrl_iface_udp.c projects/uefi/contrib/wpa/wpa_supplicant/ctrl_iface_unix.c projects/uefi/contrib/wpa/wpa_supplicant/dbus/Makefile (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/dbus/dbus_common.c (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/dbus/dbus_common.h (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/dbus/dbus_common_i.h (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/dbus/dbus_dict_helpers.c (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/dbus/dbus_dict_helpers.h (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/dbus/dbus_new.c (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/dbus/dbus_new.h (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers.c (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers.h (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_wps.c (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/dbus/dbus_new_helpers.c (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/dbus/dbus_new_helpers.h (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/dbus/dbus_new_introspect.c (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/dbus/dbus_old.c (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/dbus/dbus_old.h (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/dbus/dbus_old_handlers.c (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/dbus/dbus_old_handlers.h (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/dbus/dbus_old_handlers_wps.c (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/defconfig projects/uefi/contrib/wpa/wpa_supplicant/driver_i.h (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/eap_register.c (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/eapol_test.c projects/uefi/contrib/wpa/wpa_supplicant/events.c projects/uefi/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-signals.py (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/ibss_rsn.c (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/ibss_rsn.h (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/main.c projects/uefi/contrib/wpa/wpa_supplicant/main_none.c projects/uefi/contrib/wpa/wpa_supplicant/notify.c (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/notify.h (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/preauth_test.c projects/uefi/contrib/wpa/wpa_supplicant/scan.c projects/uefi/contrib/wpa/wpa_supplicant/scan.h (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/sme.c (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/sme.h (contents, props changed) projects/uefi/contrib/wpa/wpa_supplicant/tests/test_eap_sim_common.c projects/uefi/contrib/wpa/wpa_supplicant/tests/test_wpa.c projects/uefi/contrib/wpa/wpa_supplicant/wpa_cli.c projects/uefi/contrib/wpa/wpa_supplicant/wpa_passphrase.c projects/uefi/contrib/wpa/wpa_supplicant/wpa_priv.c projects/uefi/contrib/wpa/wpa_supplicant/wpa_supplicant.c projects/uefi/contrib/wpa/wpa_supplicant/wpa_supplicant.conf projects/uefi/contrib/wpa/wpa_supplicant/wpa_supplicant_i.h projects/uefi/contrib/wpa/wpa_supplicant/wpas_glue.c projects/uefi/contrib/wpa/wpa_supplicant/wpas_glue.h projects/uefi/contrib/wpa/wpa_supplicant/wps_supplicant.c projects/uefi/contrib/wpa/wpa_supplicant/wps_supplicant.h projects/uefi/crypto/heimdal/lib/gssapi/gssapi/gssapi_krb5.h projects/uefi/crypto/heimdal/lib/kadm5/ipropd_master.c projects/uefi/crypto/openssh/ChangeLog projects/uefi/crypto/openssh/FREEBSD-upgrade projects/uefi/crypto/openssh/README projects/uefi/crypto/openssh/aclocal.m4 projects/uefi/crypto/openssh/addrmatch.c projects/uefi/crypto/openssh/auth-chall.c projects/uefi/crypto/openssh/auth-krb5.c projects/uefi/crypto/openssh/auth-options.c projects/uefi/crypto/openssh/auth-pam.c projects/uefi/crypto/openssh/auth-rsa.c projects/uefi/crypto/openssh/auth.c projects/uefi/crypto/openssh/auth.h projects/uefi/crypto/openssh/auth1.c projects/uefi/crypto/openssh/auth2-chall.c projects/uefi/crypto/openssh/auth2-gss.c projects/uefi/crypto/openssh/auth2-hostbased.c projects/uefi/crypto/openssh/auth2-jpake.c projects/uefi/crypto/openssh/auth2-kbdint.c projects/uefi/crypto/openssh/auth2-passwd.c projects/uefi/crypto/openssh/auth2-pubkey.c projects/uefi/crypto/openssh/auth2.c projects/uefi/crypto/openssh/authfd.c projects/uefi/crypto/openssh/authfile.c projects/uefi/crypto/openssh/bufaux.c projects/uefi/crypto/openssh/bufbn.c projects/uefi/crypto/openssh/bufec.c projects/uefi/crypto/openssh/buffer.c projects/uefi/crypto/openssh/buffer.h projects/uefi/crypto/openssh/canohost.c projects/uefi/crypto/openssh/channels.c projects/uefi/crypto/openssh/channels.h projects/uefi/crypto/openssh/cipher-3des1.c projects/uefi/crypto/openssh/cipher-aes.c projects/uefi/crypto/openssh/cipher-ctr.c projects/uefi/crypto/openssh/cipher.c projects/uefi/crypto/openssh/cipher.h projects/uefi/crypto/openssh/clientloop.c projects/uefi/crypto/openssh/clientloop.h projects/uefi/crypto/openssh/compat.c projects/uefi/crypto/openssh/config.guess projects/uefi/crypto/openssh/config.h projects/uefi/crypto/openssh/config.h.in projects/uefi/crypto/openssh/defines.h projects/uefi/crypto/openssh/dh.c projects/uefi/crypto/openssh/dns.c projects/uefi/crypto/openssh/groupaccess.c projects/uefi/crypto/openssh/gss-genr.c projects/uefi/crypto/openssh/gss-serv-krb5.c projects/uefi/crypto/openssh/gss-serv.c projects/uefi/crypto/openssh/hostfile.c projects/uefi/crypto/openssh/hostfile.h projects/uefi/crypto/openssh/includes.h projects/uefi/crypto/openssh/jpake.c projects/uefi/crypto/openssh/kex.c projects/uefi/crypto/openssh/kex.h projects/uefi/crypto/openssh/kexdhc.c projects/uefi/crypto/openssh/kexdhs.c projects/uefi/crypto/openssh/kexecdh.c projects/uefi/crypto/openssh/kexecdhc.c projects/uefi/crypto/openssh/kexecdhs.c projects/uefi/crypto/openssh/kexgexc.c projects/uefi/crypto/openssh/kexgexs.c projects/uefi/crypto/openssh/key.c projects/uefi/crypto/openssh/key.h projects/uefi/crypto/openssh/krl.c projects/uefi/crypto/openssh/log.c projects/uefi/crypto/openssh/log.h projects/uefi/crypto/openssh/loginrec.c projects/uefi/crypto/openssh/mac.c projects/uefi/crypto/openssh/mac.h projects/uefi/crypto/openssh/match.c projects/uefi/crypto/openssh/misc.c projects/uefi/crypto/openssh/misc.h projects/uefi/crypto/openssh/moduli.c projects/uefi/crypto/openssh/monitor.c projects/uefi/crypto/openssh/monitor_mm.c projects/uefi/crypto/openssh/monitor_wrap.c projects/uefi/crypto/openssh/mux.c projects/uefi/crypto/openssh/myproposal.h projects/uefi/crypto/openssh/openbsd-compat/bsd-cygwin_util.c projects/uefi/crypto/openssh/openbsd-compat/bsd-cygwin_util.h projects/uefi/crypto/openssh/openbsd-compat/bsd-misc.h projects/uefi/crypto/openssh/openbsd-compat/openbsd-compat.h projects/uefi/crypto/openssh/openbsd-compat/port-aix.c projects/uefi/crypto/openssh/openbsd-compat/port-linux.c projects/uefi/crypto/openssh/openbsd-compat/xcrypt.c projects/uefi/crypto/openssh/packet.c projects/uefi/crypto/openssh/packet.h projects/uefi/crypto/openssh/pathnames.h projects/uefi/crypto/openssh/progressmeter.c projects/uefi/crypto/openssh/readconf.c projects/uefi/crypto/openssh/readconf.h projects/uefi/crypto/openssh/readpass.c projects/uefi/crypto/openssh/roaming_client.c projects/uefi/crypto/openssh/roaming_common.c projects/uefi/crypto/openssh/rsa.c projects/uefi/crypto/openssh/sandbox-systrace.c projects/uefi/crypto/openssh/schnorr.c projects/uefi/crypto/openssh/scp.1 projects/uefi/crypto/openssh/scp.c projects/uefi/crypto/openssh/servconf.c projects/uefi/crypto/openssh/servconf.h projects/uefi/crypto/openssh/serverloop.c projects/uefi/crypto/openssh/session.c projects/uefi/crypto/openssh/sftp-client.c projects/uefi/crypto/openssh/sftp-client.h projects/uefi/crypto/openssh/sftp-common.c projects/uefi/crypto/openssh/sftp-glob.c projects/uefi/crypto/openssh/sftp-server.8 projects/uefi/crypto/openssh/sftp-server.c projects/uefi/crypto/openssh/sftp.1 projects/uefi/crypto/openssh/sftp.c projects/uefi/crypto/openssh/ssh-add.c projects/uefi/crypto/openssh/ssh-agent.c projects/uefi/crypto/openssh/ssh-dss.c projects/uefi/crypto/openssh/ssh-ecdsa.c projects/uefi/crypto/openssh/ssh-gss.h projects/uefi/crypto/openssh/ssh-keygen.1 projects/uefi/crypto/openssh/ssh-keygen.c projects/uefi/crypto/openssh/ssh-keyscan.1 projects/uefi/crypto/openssh/ssh-keyscan.c projects/uefi/crypto/openssh/ssh-keysign.8 projects/uefi/crypto/openssh/ssh-keysign.c projects/uefi/crypto/openssh/ssh-pkcs11-client.c projects/uefi/crypto/openssh/ssh-pkcs11-helper.8 projects/uefi/crypto/openssh/ssh-pkcs11-helper.c projects/uefi/crypto/openssh/ssh-pkcs11.c projects/uefi/crypto/openssh/ssh-rsa.c projects/uefi/crypto/openssh/ssh.1 projects/uefi/crypto/openssh/ssh.c projects/uefi/crypto/openssh/ssh_config projects/uefi/crypto/openssh/ssh_config.5 projects/uefi/crypto/openssh/ssh_namespace.h projects/uefi/crypto/openssh/sshconnect.c projects/uefi/crypto/openssh/sshconnect1.c projects/uefi/crypto/openssh/sshconnect2.c projects/uefi/crypto/openssh/sshd.8 projects/uefi/crypto/openssh/sshd.c projects/uefi/crypto/openssh/sshd_config projects/uefi/crypto/openssh/sshd_config.5 projects/uefi/crypto/openssh/sshlogin.c projects/uefi/crypto/openssh/sshlogin.h projects/uefi/crypto/openssh/uidswap.c projects/uefi/crypto/openssh/umac.c projects/uefi/crypto/openssh/umac.h projects/uefi/crypto/openssh/umac128.c projects/uefi/crypto/openssh/uuencode.c projects/uefi/crypto/openssh/version.h projects/uefi/crypto/openssh/xmalloc.c projects/uefi/crypto/openssh/xmalloc.h projects/uefi/crypto/openssl/ssl/s3_cbc.c projects/uefi/etc/Makefile projects/uefi/etc/defaults/periodic.conf projects/uefi/etc/defaults/rc.conf projects/uefi/etc/devd/usb.conf projects/uefi/etc/group projects/uefi/etc/inetd.conf projects/uefi/etc/master.passwd projects/uefi/etc/mtree/BSD.include.dist projects/uefi/etc/mtree/BSD.usr.dist projects/uefi/etc/mtree/BSD.var.dist projects/uefi/etc/mtree/Makefile projects/uefi/etc/namedb/named.conf projects/uefi/etc/network.subr projects/uefi/etc/newsyslog.conf projects/uefi/etc/periodic/daily/450.status-security projects/uefi/etc/periodic/monthly/Makefile projects/uefi/etc/periodic/security/100.chksetuid projects/uefi/etc/periodic/security/110.neggrpperm projects/uefi/etc/periodic/security/200.chkmounts projects/uefi/etc/periodic/security/300.chkuid0 projects/uefi/etc/periodic/security/400.passwdless projects/uefi/etc/periodic/security/410.logincheck projects/uefi/etc/periodic/security/460.chkportsum projects/uefi/etc/periodic/security/500.ipfwdenied projects/uefi/etc/periodic/security/510.ipfdenied projects/uefi/etc/periodic/security/520.pfdenied projects/uefi/etc/periodic/security/550.ipfwlimit projects/uefi/etc/periodic/security/610.ipf6denied projects/uefi/etc/periodic/security/700.kernelmsg projects/uefi/etc/periodic/security/800.loginfail projects/uefi/etc/periodic/security/900.tcpwrap projects/uefi/etc/periodic/security/security.functions projects/uefi/etc/periodic/weekly/Makefile projects/uefi/etc/portsnap.conf projects/uefi/etc/rc projects/uefi/etc/rc.d/Makefile projects/uefi/etc/rc.d/NETWORKING projects/uefi/etc/rc.d/addswap projects/uefi/etc/rc.d/bsnmpd projects/uefi/etc/rc.d/fsck projects/uefi/etc/rc.d/hostapd projects/uefi/etc/rc.d/ipfilter projects/uefi/etc/rc.d/ipfs projects/uefi/etc/rc.d/ipfw projects/uefi/etc/rc.d/ipmon projects/uefi/etc/rc.d/mdconfig projects/uefi/etc/rc.d/netif projects/uefi/etc/rc.d/ntpdate projects/uefi/etc/rc.d/pfsync projects/uefi/etc/rc.d/routing projects/uefi/etc/rc.d/savecore projects/uefi/etc/rc.d/sendmail projects/uefi/etc/rc.d/sshd projects/uefi/etc/rc.d/zfs projects/uefi/etc/rc.resume projects/uefi/etc/rc.shutdown projects/uefi/etc/rc.subr projects/uefi/etc/syslog.conf projects/uefi/gnu/lib/Makefile projects/uefi/gnu/lib/libdialog/Makefile projects/uefi/gnu/lib/libdialog/dlg_config.h projects/uefi/gnu/lib/libregex/Makefile projects/uefi/gnu/lib/libregex/config.h projects/uefi/gnu/lib/libregex/regex.h projects/uefi/gnu/lib/libstdc++/Makefile projects/uefi/gnu/lib/libstdc++/config.h projects/uefi/gnu/lib/libsupc++/Makefile projects/uefi/gnu/lib/libsupc++/Version.map projects/uefi/gnu/usr.bin/Makefile projects/uefi/gnu/usr.bin/cc/Makefile projects/uefi/gnu/usr.bin/cc/include/Makefile projects/uefi/gnu/usr.bin/dialog/Makefile projects/uefi/gnu/usr.bin/diff/Makefile projects/uefi/gnu/usr.bin/gdb/Makefile.inc projects/uefi/gnu/usr.bin/gdb/arch/amd64/config.h projects/uefi/gnu/usr.bin/gdb/arch/arm/config.h projects/uefi/gnu/usr.bin/gdb/arch/i386/config.h projects/uefi/gnu/usr.bin/gdb/arch/ia64/config.h projects/uefi/gnu/usr.bin/gdb/arch/mips/config.h projects/uefi/gnu/usr.bin/gdb/arch/powerpc/config.h projects/uefi/gnu/usr.bin/gdb/arch/powerpc64/config.h projects/uefi/gnu/usr.bin/gdb/arch/sparc64/config.h projects/uefi/gnu/usr.bin/gdb/gdb/Makefile projects/uefi/gnu/usr.bin/gdb/libgdb/Makefile projects/uefi/gnu/usr.bin/grep/dfa.c projects/uefi/gnu/usr.bin/grep/grep.c projects/uefi/gnu/usr.bin/grep/search.c projects/uefi/gnu/usr.bin/groff/tmac/mdoc.local projects/uefi/include/Makefile projects/uefi/include/arpa/tftp.h projects/uefi/include/complex.h projects/uefi/include/dirent.h projects/uefi/include/fts.h projects/uefi/include/gssapi/gssapi.h projects/uefi/include/iconv.h projects/uefi/include/ifaddrs.h projects/uefi/include/malloc_np.h projects/uefi/include/paths.h projects/uefi/include/protocols/rwhod.h projects/uefi/include/stdlib.h projects/uefi/include/unistd.h projects/uefi/include/xlocale/Makefile projects/uefi/kerberos5/Makefile.inc projects/uefi/kerberos5/lib/libheimipcc/Makefile projects/uefi/kerberos5/lib/libheimipcs/Makefile projects/uefi/kerberos5/lib/libkrb5/Makefile projects/uefi/kerberos5/libexec/digest-service/Makefile projects/uefi/kerberos5/libexec/kcm/Makefile projects/uefi/lib/Makefile projects/uefi/lib/clang/Makefile projects/uefi/lib/clang/clang.build.mk projects/uefi/lib/clang/include/clang/Basic/Version.inc projects/uefi/lib/clang/include/llvm/Config/config.h projects/uefi/lib/clang/include/llvm/Config/llvm-config.h projects/uefi/lib/clang/libclangparse/Makefile projects/uefi/lib/clang/libclangstaticanalyzercheckers/Makefile projects/uefi/lib/clang/libllvmarmdesc/Makefile projects/uefi/lib/clang/libllvmlinker/Makefile projects/uefi/lib/clang/libllvmmc/Makefile projects/uefi/lib/clang/libllvmmipscodegen/Makefile projects/uefi/lib/clang/libllvmobject/Makefile projects/uefi/lib/clang/libllvmsupport/Makefile projects/uefi/lib/clang/libllvmvectorize/Makefile projects/uefi/lib/clang/libllvmx86codegen/Makefile projects/uefi/lib/clang/libllvmx86disassembler/Makefile projects/uefi/lib/csu/arm/crt1.c projects/uefi/lib/csu/common/notes.h projects/uefi/lib/libarchive/Makefile projects/uefi/lib/libc++/Makefile projects/uefi/lib/libc/Makefile projects/uefi/lib/libc/amd64/gen/getcontextx.c projects/uefi/lib/libc/amd64/sys/setlogin.S projects/uefi/lib/libc/arm/_fpmath.h projects/uefi/lib/libc/arm/arith.h projects/uefi/lib/libc/arm/gen/Makefile.inc projects/uefi/lib/libc/arm/gen/_setjmp.S projects/uefi/lib/libc/arm/gen/getcontextx.c projects/uefi/lib/libc/arm/gen/setjmp.S projects/uefi/lib/libc/arm/gen/sigsetjmp.S projects/uefi/lib/libc/arm/softfloat/arm-gcc.h projects/uefi/lib/libc/db/btree/bt_open.c projects/uefi/lib/libc/db/hash/hash.c projects/uefi/lib/libc/db/hash/hash_page.c projects/uefi/lib/libc/gen/Makefile.inc projects/uefi/lib/libc/gen/Symbol.map projects/uefi/lib/libc/gen/closedir.c projects/uefi/lib/libc/gen/directory.3 projects/uefi/lib/libc/gen/dl_iterate_phdr.3 projects/uefi/lib/libc/gen/errlst.c projects/uefi/lib/libc/gen/fnmatch.c projects/uefi/lib/libc/gen/fts-compat.h projects/uefi/lib/libc/gen/fts.3 projects/uefi/lib/libc/gen/getlogin.c projects/uefi/lib/libc/gen/lockf.3 projects/uefi/lib/libc/gen/popen.3 projects/uefi/lib/libc/gen/popen.c projects/uefi/lib/libc/gen/siginterrupt.c projects/uefi/lib/libc/gen/signal.3 projects/uefi/lib/libc/gen/signal.c projects/uefi/lib/libc/gen/strtofflags.c projects/uefi/lib/libc/gen/sysctl.3 projects/uefi/lib/libc/gen/wordexp.c projects/uefi/lib/libc/gmon/gmon.c projects/uefi/lib/libc/i386/gen/getcontextx.c projects/uefi/lib/libc/i386/sys/setlogin.S projects/uefi/lib/libc/ia64/gen/getcontextx.c projects/uefi/lib/libc/iconv/Symbol.map projects/uefi/lib/libc/iconv/citrus_csmapper.c projects/uefi/lib/libc/iconv/citrus_iconv.c projects/uefi/lib/libc/iconv/citrus_iconv.h projects/uefi/lib/libc/iconv/citrus_iconv_local.h projects/uefi/lib/libc/iconv/citrus_lock.h projects/uefi/lib/libc/iconv/citrus_mapper.c projects/uefi/lib/libc/iconv/citrus_mapper_local.h projects/uefi/lib/libc/iconv/citrus_none.c projects/uefi/lib/libc/iconv/citrus_stdenc.h projects/uefi/lib/libc/iconv/citrus_stdenc_local.h projects/uefi/lib/libc/iconv/citrus_stdenc_template.h projects/uefi/lib/libc/iconv/iconv.c projects/uefi/lib/libc/include/compat.h projects/uefi/lib/libc/include/libc_private.h projects/uefi/lib/libc/locale/Makefile.inc projects/uefi/lib/libc/locale/Symbol.map projects/uefi/lib/libc/locale/mbrtowc.3 projects/uefi/lib/libc/locale/wcrtomb.3 projects/uefi/lib/libc/locale/xlocale_private.h projects/uefi/lib/libc/mips/gen/getcontextx.c projects/uefi/lib/libc/mips/gen/longjmp.c projects/uefi/lib/libc/mips/net/htonl.S projects/uefi/lib/libc/mips/net/htons.S projects/uefi/lib/libc/mips/net/ntohl.S projects/uefi/lib/libc/mips/net/ntohs.S projects/uefi/lib/libc/net/ether_addr.c projects/uefi/lib/libc/net/eui64.c projects/uefi/lib/libc/net/getaddrinfo.3 projects/uefi/lib/libc/net/getaddrinfo.c projects/uefi/lib/libc/net/gethostbyht.c projects/uefi/lib/libc/net/gethostbyname.3 projects/uefi/lib/libc/net/getifaddrs.3 projects/uefi/lib/libc/net/getifmaddrs.3 projects/uefi/lib/libc/net/getifmaddrs.c projects/uefi/lib/libc/net/getnameinfo.3 projects/uefi/lib/libc/net/getnetbyht.c projects/uefi/lib/libc/net/getprotoent.c projects/uefi/lib/libc/net/getservent.c projects/uefi/lib/libc/net/hesiod.c projects/uefi/lib/libc/net/if_nametoindex.c projects/uefi/lib/libc/net/name6.c projects/uefi/lib/libc/net/nscachedcli.c projects/uefi/lib/libc/net/nsdispatch.c projects/uefi/lib/libc/net/nslexer.l projects/uefi/lib/libc/net/nsparser.y projects/uefi/lib/libc/net/rcmd.c projects/uefi/lib/libc/net/recv.c projects/uefi/lib/libc/net/sctp_bindx.3 projects/uefi/lib/libc/net/sctp_connectx.3 projects/uefi/lib/libc/net/sctp_freepaddrs.3 projects/uefi/lib/libc/net/sctp_getaddrlen.3 projects/uefi/lib/libc/net/sctp_getassocid.3 projects/uefi/lib/libc/net/sctp_getpaddrs.3 projects/uefi/lib/libc/net/sctp_opt_info.3 projects/uefi/lib/libc/net/sctp_recvmsg.3 projects/uefi/lib/libc/net/sctp_send.3 projects/uefi/lib/libc/net/sctp_sendmsg.3 projects/uefi/lib/libc/net/sctp_sys_calls.c projects/uefi/lib/libc/net/send.c projects/uefi/lib/libc/posix1e/mac.c projects/uefi/lib/libc/powerpc/gen/getcontextx.c projects/uefi/lib/libc/powerpc64/gen/fpgetmask.c projects/uefi/lib/libc/powerpc64/gen/fpgetround.c projects/uefi/lib/libc/powerpc64/gen/fpgetsticky.c projects/uefi/lib/libc/powerpc64/gen/fpsetmask.c projects/uefi/lib/libc/powerpc64/gen/fpsetround.c projects/uefi/lib/libc/powerpc64/gen/getcontextx.c projects/uefi/lib/libc/resolv/res_init.c projects/uefi/lib/libc/resolv/res_query.c projects/uefi/lib/libc/resolv/res_send.c projects/uefi/lib/libc/sparc64/gen/getcontextx.c projects/uefi/lib/libc/sparc64/gen/makecontext.c projects/uefi/lib/libc/sparc64/gen/signalcontext.c projects/uefi/lib/libc/stdio/Makefile.inc projects/uefi/lib/libc/stdio/Symbol.map projects/uefi/lib/libc/stdio/flags.c projects/uefi/lib/libc/stdio/fwrite.c projects/uefi/lib/libc/stdio/mktemp.3 projects/uefi/lib/libc/stdio/mktemp.c projects/uefi/lib/libc/stdio/xprintf_errno.c projects/uefi/lib/libc/stdlib/abort.3 projects/uefi/lib/libc/stdlib/abort.c projects/uefi/lib/libc/stdlib/abs.3 projects/uefi/lib/libc/stdlib/abs.c projects/uefi/lib/libc/stdlib/alloca.3 projects/uefi/lib/libc/stdlib/atexit.3 projects/uefi/lib/libc/stdlib/atexit.c projects/uefi/lib/libc/stdlib/atexit.h projects/uefi/lib/libc/stdlib/atof.3 projects/uefi/lib/libc/stdlib/atof.c projects/uefi/lib/libc/stdlib/atoi.3 projects/uefi/lib/libc/stdlib/atoi.c projects/uefi/lib/libc/stdlib/atol.3 projects/uefi/lib/libc/stdlib/atol.c projects/uefi/lib/libc/stdlib/atoll.c projects/uefi/lib/libc/stdlib/bsearch.3 projects/uefi/lib/libc/stdlib/bsearch.c projects/uefi/lib/libc/stdlib/div.3 projects/uefi/lib/libc/stdlib/div.c projects/uefi/lib/libc/stdlib/exit.3 projects/uefi/lib/libc/stdlib/exit.c projects/uefi/lib/libc/stdlib/getenv.3 projects/uefi/lib/libc/stdlib/getenv.c projects/uefi/lib/libc/stdlib/getopt.3 projects/uefi/lib/libc/stdlib/getopt.c projects/uefi/lib/libc/stdlib/getsubopt.3 projects/uefi/lib/libc/stdlib/getsubopt.c projects/uefi/lib/libc/stdlib/heapsort.c projects/uefi/lib/libc/stdlib/jemalloc/Symbol.map projects/uefi/lib/libc/stdlib/labs.3 projects/uefi/lib/libc/stdlib/labs.c projects/uefi/lib/libc/stdlib/ldiv.3 projects/uefi/lib/libc/stdlib/ldiv.c projects/uefi/lib/libc/stdlib/memory.3 projects/uefi/lib/libc/stdlib/merge.c projects/uefi/lib/libc/stdlib/qsort.3 projects/uefi/lib/libc/stdlib/qsort.c projects/uefi/lib/libc/stdlib/radixsort.3 projects/uefi/lib/libc/stdlib/radixsort.c projects/uefi/lib/libc/stdlib/rand.3 projects/uefi/lib/libc/stdlib/rand.c projects/uefi/lib/libc/stdlib/random.3 projects/uefi/lib/libc/stdlib/random.c projects/uefi/lib/libc/stdlib/realpath.3 projects/uefi/lib/libc/stdlib/strtod.3 projects/uefi/lib/libc/stdlib/strtoimax.c projects/uefi/lib/libc/stdlib/strtol.3 projects/uefi/lib/libc/stdlib/strtol.c projects/uefi/lib/libc/stdlib/strtoll.c projects/uefi/lib/libc/stdlib/strtonum.3 projects/uefi/lib/libc/stdlib/strtoq.c projects/uefi/lib/libc/stdlib/strtoul.3 projects/uefi/lib/libc/stdlib/strtoul.c projects/uefi/lib/libc/stdlib/strtoull.c projects/uefi/lib/libc/stdlib/strtoumax.c projects/uefi/lib/libc/stdlib/strtouq.c projects/uefi/lib/libc/stdlib/system.3 projects/uefi/lib/libc/stdlib/system.c projects/uefi/lib/libc/string/bcmp.3 projects/uefi/lib/libc/string/bcmp.c projects/uefi/lib/libc/string/bcopy.3 projects/uefi/lib/libc/string/bcopy.c projects/uefi/lib/libc/string/bstring.3 projects/uefi/lib/libc/string/bzero.3 projects/uefi/lib/libc/string/ffs.3 projects/uefi/lib/libc/string/ffs.c projects/uefi/lib/libc/string/ffsl.c projects/uefi/lib/libc/string/ffsll.c projects/uefi/lib/libc/string/fls.c projects/uefi/lib/libc/string/flsl.c projects/uefi/lib/libc/string/flsll.c projects/uefi/lib/libc/string/index.3 projects/uefi/lib/libc/string/memccpy.3 projects/uefi/lib/libc/string/memccpy.c projects/uefi/lib/libc/string/memchr.3 projects/uefi/lib/libc/string/memchr.c projects/uefi/lib/libc/string/memcmp.3 projects/uefi/lib/libc/string/memcmp.c projects/uefi/lib/libc/string/memcpy.3 projects/uefi/lib/libc/string/memmove.3 projects/uefi/lib/libc/string/memset.3 projects/uefi/lib/libc/string/memset.c projects/uefi/lib/libc/string/strcasecmp.3 projects/uefi/lib/libc/string/strcasecmp.c projects/uefi/lib/libc/string/strcasestr.c projects/uefi/lib/libc/string/strcat.3 projects/uefi/lib/libc/string/strcat.c projects/uefi/lib/libc/string/strchr.3 projects/uefi/lib/libc/string/strchr.c projects/uefi/lib/libc/string/strcmp.3 projects/uefi/lib/libc/string/strcmp.c projects/uefi/lib/libc/string/strcoll.3 projects/uefi/lib/libc/string/strcpy.3 projects/uefi/lib/libc/string/strcpy.c projects/uefi/lib/libc/string/strcspn.3 projects/uefi/lib/libc/string/strdup.3 projects/uefi/lib/libc/string/strdup.c projects/uefi/lib/libc/string/strerror.3 projects/uefi/lib/libc/string/strerror.c projects/uefi/lib/libc/string/string.3 projects/uefi/lib/libc/string/strlen.3 projects/uefi/lib/libc/string/strmode.3 projects/uefi/lib/libc/string/strmode.c projects/uefi/lib/libc/string/strncat.c projects/uefi/lib/libc/string/strncmp.c projects/uefi/lib/libc/string/strncpy.c projects/uefi/lib/libc/string/strndup.c projects/uefi/lib/libc/string/strnstr.c projects/uefi/lib/libc/string/strpbrk.3 projects/uefi/lib/libc/string/strpbrk.c projects/uefi/lib/libc/string/strrchr.c projects/uefi/lib/libc/string/strsep.3 projects/uefi/lib/libc/string/strsep.c projects/uefi/lib/libc/string/strsignal.c projects/uefi/lib/libc/string/strspn.3 projects/uefi/lib/libc/string/strstr.3 projects/uefi/lib/libc/string/strstr.c projects/uefi/lib/libc/string/strtok.3 projects/uefi/lib/libc/string/strtok.c projects/uefi/lib/libc/string/strxfrm.3 projects/uefi/lib/libc/string/swab.3 projects/uefi/lib/libc/string/swab.c projects/uefi/lib/libc/string/wcscmp.c projects/uefi/lib/libc/string/wcscoll.3 projects/uefi/lib/libc/string/wcsncmp.c projects/uefi/lib/libc/string/wcsncpy.c projects/uefi/lib/libc/string/wcsstr.c projects/uefi/lib/libc/string/wcstok.c projects/uefi/lib/libc/string/wcswidth.c projects/uefi/lib/libc/string/wcsxfrm.3 projects/uefi/lib/libc/string/wmemchr.3 projects/uefi/lib/libc/sys/Makefile.inc projects/uefi/lib/libc/sys/Symbol.map projects/uefi/lib/libc/sys/cap_ioctls_limit.2 projects/uefi/lib/libc/sys/cap_rights_limit.2 projects/uefi/lib/libc/sys/chflags.2 projects/uefi/lib/libc/sys/close.2 projects/uefi/lib/libc/sys/dup.2 projects/uefi/lib/libc/sys/fork.2 projects/uefi/lib/libc/sys/ioctl.2 projects/uefi/lib/libc/sys/kqueue.2 projects/uefi/lib/libc/sys/mmap.2 projects/uefi/lib/libc/sys/pdfork.2 projects/uefi/lib/libc/sys/pselect.2 projects/uefi/lib/libc/sys/ptrace.2 projects/uefi/lib/libc/sys/read.2 projects/uefi/lib/libc/sys/sctp_generic_recvmsg.2 projects/uefi/lib/libc/sys/sctp_generic_sendmsg.2 projects/uefi/lib/libc/sys/sctp_peeloff.2 projects/uefi/lib/libc/sys/setfib.2 projects/uefi/lib/libc/sys/sigaction.2 projects/uefi/lib/libc/sys/sigpending.2 projects/uefi/lib/libc/sys/sigreturn.2 projects/uefi/lib/libc/sys/sigsuspend.2 projects/uefi/lib/libc/sys/sigwait.2 projects/uefi/lib/libc/sys/socketpair.2 projects/uefi/lib/libc/sys/wait.2 projects/uefi/lib/libc/sys/write.2 projects/uefi/lib/libcam/camlib.c projects/uefi/lib/libcompiler_rt/Makefile projects/uefi/lib/libdwarf/dwarf_init.c projects/uefi/lib/libdwarf/dwarf_loc.c projects/uefi/lib/libedit/readline.c projects/uefi/lib/libelf/libelf_data.c projects/uefi/lib/libfetch/common.c projects/uefi/lib/libfetch/common.h projects/uefi/lib/libfetch/fetch.3 projects/uefi/lib/libfetch/fetch.c projects/uefi/lib/libfetch/http.c projects/uefi/lib/libgeom/geom_xml2tree.c projects/uefi/lib/libgeom/libgeom.h projects/uefi/lib/libiconv_modules/BIG5/citrus_big5.c projects/uefi/lib/libiconv_modules/DECHanyu/citrus_dechanyu.c projects/uefi/lib/libiconv_modules/EUC/citrus_euc.c projects/uefi/lib/libiconv_modules/EUCTW/citrus_euctw.c projects/uefi/lib/libiconv_modules/GBK2K/citrus_gbk2k.c projects/uefi/lib/libiconv_modules/HZ/citrus_hz.c projects/uefi/lib/libiconv_modules/ISO2022/citrus_iso2022.c projects/uefi/lib/libiconv_modules/JOHAB/citrus_johab.c projects/uefi/lib/libiconv_modules/MSKanji/citrus_mskanji.c projects/uefi/lib/libiconv_modules/Makefile.inc projects/uefi/lib/libiconv_modules/UES/citrus_ues.c projects/uefi/lib/libiconv_modules/UTF1632/citrus_utf1632.c projects/uefi/lib/libiconv_modules/UTF7/citrus_utf7.c projects/uefi/lib/libiconv_modules/UTF8/citrus_utf8.c projects/uefi/lib/libiconv_modules/VIQR/citrus_viqr.c projects/uefi/lib/libiconv_modules/ZW/citrus_zw.c projects/uefi/lib/libiconv_modules/iconv_none/citrus_iconv_none.c projects/uefi/lib/libiconv_modules/iconv_std/citrus_iconv_std.c projects/uefi/lib/libkiconv/xlat16_iconv.c projects/uefi/lib/libkvm/Makefile projects/uefi/lib/libkvm/kvm.h projects/uefi/lib/libkvm/kvm_mips.c projects/uefi/lib/libldns/Makefile projects/uefi/lib/libmemstat/memstat_uma.c projects/uefi/lib/libpam/libpam/Makefile projects/uefi/lib/libpam/modules/pam_passwdqc/Makefile projects/uefi/lib/libpam/modules/pam_ssh/Makefile projects/uefi/lib/libpcap/config.h projects/uefi/lib/libproc/proc_sym.c projects/uefi/lib/libprocstat/Makefile projects/uefi/lib/libprocstat/common_kvm.h projects/uefi/lib/libprocstat/libprocstat.c projects/uefi/lib/libprocstat/libprocstat.h projects/uefi/lib/librt/sigev_thread.c projects/uefi/lib/libstand/ext2fs.c projects/uefi/lib/libstand/nfs.c projects/uefi/lib/libthr/thread/thr_cancel.c projects/uefi/lib/libthr/thread/thr_sig.c projects/uefi/lib/libthr/thread/thr_spec.c projects/uefi/lib/libthread_db/arch/arm/libpthread_md.c projects/uefi/lib/libthread_db/arch/sparc64/libpthread_md.c projects/uefi/lib/libusb/Makefile projects/uefi/lib/libusb/libusb.3 projects/uefi/lib/libusb/libusb.h projects/uefi/lib/libusb/libusb10.c projects/uefi/lib/libusb/libusb20.c projects/uefi/lib/libusb/libusb20_ugen20.c projects/uefi/lib/libusb/libusb_global_linux.h projects/uefi/lib/libutil/expand_number.c projects/uefi/lib/libutil/login_auth.c projects/uefi/lib/libutil/login_cap.c projects/uefi/lib/libutil/login_times.c projects/uefi/lib/libutil/pidfile.c projects/uefi/lib/libutil/quotafile.c projects/uefi/lib/libutil/uucplock.c projects/uefi/lib/msun/Makefile projects/uefi/lib/msun/Symbol.map projects/uefi/lib/msun/ld128/s_exp2l.c projects/uefi/lib/msun/ld128/s_expl.c projects/uefi/lib/msun/ld80/s_exp2l.c projects/uefi/lib/msun/ld80/s_expl.c projects/uefi/lib/msun/man/acosh.3 projects/uefi/lib/msun/man/asinh.3 projects/uefi/lib/msun/man/atanh.3 projects/uefi/lib/msun/man/ccos.3 projects/uefi/lib/msun/man/ccosh.3 projects/uefi/lib/msun/man/complex.3 projects/uefi/lib/msun/man/exp.3 projects/uefi/lib/msun/man/log.3 projects/uefi/lib/msun/src/e_acosh.c projects/uefi/lib/msun/src/e_atanh.c projects/uefi/lib/msun/src/e_exp.c projects/uefi/lib/msun/src/e_expf.c projects/uefi/lib/msun/src/e_log.c projects/uefi/lib/msun/src/e_log10.c projects/uefi/lib/msun/src/e_log10f.c projects/uefi/lib/msun/src/e_log2.c projects/uefi/lib/msun/src/e_log2f.c projects/uefi/lib/msun/src/e_logf.c projects/uefi/lib/msun/src/math.h projects/uefi/lib/msun/src/math_private.h projects/uefi/lib/msun/src/s_asinh.c projects/uefi/lib/msun/src/s_erf.c projects/uefi/lib/msun/src/s_erff.c projects/uefi/lib/msun/src/s_exp2.c projects/uefi/lib/msun/src/s_exp2f.c projects/uefi/lib/msun/src/s_expm1.c projects/uefi/lib/msun/src/s_expm1f.c projects/uefi/lib/msun/src/s_fma.c projects/uefi/lib/msun/src/s_fmal.c projects/uefi/lib/msun/src/s_log1p.c projects/uefi/lib/msun/src/s_log1pf.c projects/uefi/lib/msun/src/s_nearbyint.c projects/uefi/lib/ncurses/form/Makefile projects/uefi/lib/ncurses/menu/Makefile projects/uefi/lib/ncurses/panel/Makefile projects/uefi/libexec/atrun/atrun.c projects/uefi/libexec/rtld-elf/libmap.c projects/uefi/libexec/rtld-elf/libmap.h projects/uefi/libexec/rtld-elf/rtld.c projects/uefi/release/Makefile projects/uefi/release/doc/Makefile projects/uefi/release/doc/de_DE.ISO8859-1/early-adopter/article.xml projects/uefi/release/doc/de_DE.ISO8859-1/errata/article.xml projects/uefi/release/doc/de_DE.ISO8859-1/hardware/alpha/article.xml projects/uefi/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.xml projects/uefi/release/doc/de_DE.ISO8859-1/hardware/common/dev.xml projects/uefi/release/doc/de_DE.ISO8859-1/hardware/i386/article.xml projects/uefi/release/doc/de_DE.ISO8859-1/hardware/ia64/article.xml projects/uefi/release/doc/de_DE.ISO8859-1/hardware/pc98/article.xml projects/uefi/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.xml projects/uefi/release/doc/de_DE.ISO8859-1/installation/alpha/article.xml projects/uefi/release/doc/de_DE.ISO8859-1/installation/i386/article.xml projects/uefi/release/doc/de_DE.ISO8859-1/installation/ia64/article.xml projects/uefi/release/doc/de_DE.ISO8859-1/installation/pc98/article.xml projects/uefi/release/doc/de_DE.ISO8859-1/installation/sparc64/article.xml projects/uefi/release/doc/de_DE.ISO8859-1/readme/article.xml projects/uefi/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.xml projects/uefi/release/doc/de_DE.ISO8859-1/relnotes/common/new.xml projects/uefi/release/doc/de_DE.ISO8859-1/relnotes/i386/article.xml projects/uefi/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.xml projects/uefi/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.xml projects/uefi/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.xml projects/uefi/release/doc/en_US.ISO8859-1/Makefile projects/uefi/release/doc/en_US.ISO8859-1/errata/article.xml projects/uefi/release/doc/en_US.ISO8859-1/hardware/Makefile projects/uefi/release/doc/en_US.ISO8859-1/hardware/article.xml projects/uefi/release/doc/en_US.ISO8859-1/readme/article.xml projects/uefi/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/uefi/release/doc/fr_FR.ISO8859-1/early-adopter/article.xml projects/uefi/release/doc/fr_FR.ISO8859-1/errata/article.xml projects/uefi/release/doc/fr_FR.ISO8859-1/hardware/alpha/article.xml projects/uefi/release/doc/fr_FR.ISO8859-1/hardware/alpha/proc-alpha.xml projects/uefi/release/doc/fr_FR.ISO8859-1/hardware/common/dev.xml projects/uefi/release/doc/fr_FR.ISO8859-1/hardware/i386/article.xml projects/uefi/release/doc/fr_FR.ISO8859-1/hardware/i386/proc-i386.xml projects/uefi/release/doc/fr_FR.ISO8859-1/hardware/ia64/article.xml projects/uefi/release/doc/fr_FR.ISO8859-1/hardware/pc98/article.xml projects/uefi/release/doc/fr_FR.ISO8859-1/hardware/pc98/proc-pc98.xml projects/uefi/release/doc/fr_FR.ISO8859-1/hardware/sparc64/article.xml projects/uefi/release/doc/fr_FR.ISO8859-1/hardware/sparc64/proc-sparc64.xml projects/uefi/release/doc/fr_FR.ISO8859-1/installation/alpha/article.xml projects/uefi/release/doc/fr_FR.ISO8859-1/installation/common/install.xml projects/uefi/release/doc/fr_FR.ISO8859-1/installation/common/layout.xml projects/uefi/release/doc/fr_FR.ISO8859-1/installation/i386/article.xml projects/uefi/release/doc/fr_FR.ISO8859-1/installation/pc98/article.xml projects/uefi/release/doc/fr_FR.ISO8859-1/installation/sparc64/article.xml projects/uefi/release/doc/fr_FR.ISO8859-1/relnotes/alpha/article.xml projects/uefi/release/doc/fr_FR.ISO8859-1/relnotes/common/new.xml projects/uefi/release/doc/fr_FR.ISO8859-1/relnotes/i386/article.xml projects/uefi/release/doc/ja_JP.eucJP/errata/article.xml (contents, props changed) projects/uefi/release/doc/ja_JP.eucJP/hardware/alpha/Makefile projects/uefi/release/doc/ja_JP.eucJP/hardware/alpha/article.xml projects/uefi/release/doc/ja_JP.eucJP/hardware/amd64/Makefile projects/uefi/release/doc/ja_JP.eucJP/hardware/amd64/article.xml projects/uefi/release/doc/ja_JP.eucJP/hardware/amd64/proc-amd64.xml (contents, props changed) projects/uefi/release/doc/ja_JP.eucJP/hardware/common/artheader.xml projects/uefi/release/doc/ja_JP.eucJP/hardware/common/dev.xml projects/uefi/release/doc/ja_JP.eucJP/hardware/common/intro.xml (contents, props changed) projects/uefi/release/doc/ja_JP.eucJP/hardware/i386/Makefile projects/uefi/release/doc/ja_JP.eucJP/hardware/i386/article.xml projects/uefi/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.xml (contents, props changed) projects/uefi/release/doc/ja_JP.eucJP/hardware/ia64/Makefile projects/uefi/release/doc/ja_JP.eucJP/hardware/ia64/article.xml projects/uefi/release/doc/ja_JP.eucJP/hardware/ia64/proc-ia64.xml (contents, props changed) projects/uefi/release/doc/ja_JP.eucJP/hardware/pc98/Makefile projects/uefi/release/doc/ja_JP.eucJP/hardware/pc98/article.xml projects/uefi/release/doc/ja_JP.eucJP/hardware/pc98/proc-pc98.xml (contents, props changed) projects/uefi/release/doc/ja_JP.eucJP/hardware/sparc64/Makefile projects/uefi/release/doc/ja_JP.eucJP/hardware/sparc64/article.xml projects/uefi/release/doc/ja_JP.eucJP/hardware/sparc64/proc-sparc64.xml projects/uefi/release/doc/ja_JP.eucJP/relnotes/alpha/article.xml projects/uefi/release/doc/ja_JP.eucJP/relnotes/amd64/article.xml projects/uefi/release/doc/ja_JP.eucJP/relnotes/common/new.xml projects/uefi/release/doc/ja_JP.eucJP/relnotes/common/relnotes.ent projects/uefi/release/doc/ja_JP.eucJP/relnotes/i386/article.xml projects/uefi/release/doc/ja_JP.eucJP/relnotes/ia64/article.xml projects/uefi/release/doc/ja_JP.eucJP/relnotes/pc98/article.xml projects/uefi/release/doc/ja_JP.eucJP/relnotes/sparc64/article.xml projects/uefi/release/doc/ja_JP.eucJP/share/xml/catalog projects/uefi/release/doc/ru_RU.KOI8-R/errata/article.xml (contents, props changed) projects/uefi/release/doc/ru_RU.KOI8-R/hardware/alpha/Makefile projects/uefi/release/doc/ru_RU.KOI8-R/hardware/alpha/article.xml projects/uefi/release/doc/ru_RU.KOI8-R/hardware/amd64/Makefile projects/uefi/release/doc/ru_RU.KOI8-R/hardware/amd64/article.xml projects/uefi/release/doc/ru_RU.KOI8-R/hardware/amd64/proc-amd64.xml projects/uefi/release/doc/ru_RU.KOI8-R/hardware/common/artheader.xml projects/uefi/release/doc/ru_RU.KOI8-R/hardware/common/dev.xml projects/uefi/release/doc/ru_RU.KOI8-R/hardware/common/intro.xml projects/uefi/release/doc/ru_RU.KOI8-R/hardware/i386/Makefile projects/uefi/release/doc/ru_RU.KOI8-R/hardware/i386/article.xml projects/uefi/release/doc/ru_RU.KOI8-R/hardware/i386/proc-i386.xml projects/uefi/release/doc/ru_RU.KOI8-R/hardware/ia64/Makefile projects/uefi/release/doc/ru_RU.KOI8-R/hardware/ia64/article.xml projects/uefi/release/doc/ru_RU.KOI8-R/hardware/ia64/proc-ia64.xml projects/uefi/release/doc/ru_RU.KOI8-R/hardware/pc98/Makefile projects/uefi/release/doc/ru_RU.KOI8-R/hardware/pc98/article.xml projects/uefi/release/doc/ru_RU.KOI8-R/hardware/pc98/proc-pc98.xml projects/uefi/release/doc/ru_RU.KOI8-R/hardware/sparc64/Makefile projects/uefi/release/doc/ru_RU.KOI8-R/hardware/sparc64/article.xml projects/uefi/release/doc/ru_RU.KOI8-R/hardware/sparc64/proc-sparc64.xml projects/uefi/release/doc/ru_RU.KOI8-R/installation/alpha/article.xml projects/uefi/release/doc/ru_RU.KOI8-R/installation/amd64/article.xml projects/uefi/release/doc/ru_RU.KOI8-R/installation/common/abstract.xml projects/uefi/release/doc/ru_RU.KOI8-R/installation/common/artheader.xml projects/uefi/release/doc/ru_RU.KOI8-R/installation/common/install.xml projects/uefi/release/doc/ru_RU.KOI8-R/installation/common/layout.xml projects/uefi/release/doc/ru_RU.KOI8-R/installation/common/trouble.xml projects/uefi/release/doc/ru_RU.KOI8-R/installation/common/upgrade.xml projects/uefi/release/doc/ru_RU.KOI8-R/installation/i386/article.xml projects/uefi/release/doc/ru_RU.KOI8-R/installation/ia64/article.xml projects/uefi/release/doc/ru_RU.KOI8-R/installation/pc98/article.xml projects/uefi/release/doc/ru_RU.KOI8-R/installation/sparc64/article.xml projects/uefi/release/doc/ru_RU.KOI8-R/readme/article.xml projects/uefi/release/doc/ru_RU.KOI8-R/relnotes/alpha/article.xml projects/uefi/release/doc/ru_RU.KOI8-R/relnotes/amd64/article.xml projects/uefi/release/doc/ru_RU.KOI8-R/relnotes/common/new.xml projects/uefi/release/doc/ru_RU.KOI8-R/relnotes/i386/article.xml projects/uefi/release/doc/ru_RU.KOI8-R/relnotes/ia64/article.xml projects/uefi/release/doc/ru_RU.KOI8-R/relnotes/pc98/article.xml projects/uefi/release/doc/ru_RU.KOI8-R/relnotes/sparc64/article.xml projects/uefi/release/doc/ru_RU.KOI8-R/share/xml/catalog projects/uefi/release/doc/share/mk/doc.relnotes.mk projects/uefi/release/doc/share/xml/Makefile projects/uefi/release/doc/share/xml/release.ent projects/uefi/release/doc/zh_CN.GB2312/errata/article.xml projects/uefi/release/doc/zh_CN.GB2312/hardware/Makefile projects/uefi/release/doc/zh_CN.GB2312/hardware/article.xml projects/uefi/release/doc/zh_CN.GB2312/readme/article.xml projects/uefi/release/doc/zh_CN.GB2312/relnotes/article.xml projects/uefi/release/generate-release.sh projects/uefi/release/ia64/mkisoimages.sh projects/uefi/release/picobsd/build/picobsd projects/uefi/release/powerpc/mkisoimages.sh projects/uefi/release/scripts/mm-mtree.sh projects/uefi/release/sparc64/mkisoimages.sh projects/uefi/rescue/rescue/Makefile projects/uefi/sbin/camcontrol/camcontrol.8 projects/uefi/sbin/camcontrol/camcontrol.c projects/uefi/sbin/camcontrol/fwdownload.c projects/uefi/sbin/devd/devd.8 projects/uefi/sbin/devd/devd.cc projects/uefi/sbin/devfs/devfs.8 projects/uefi/sbin/dhclient/bpf.c projects/uefi/sbin/dhclient/clparse.c projects/uefi/sbin/dhclient/dhclient.c projects/uefi/sbin/dhclient/dhcpd.h projects/uefi/sbin/dhclient/packet.c projects/uefi/sbin/dhclient/privsep.c projects/uefi/sbin/dhclient/privsep.h projects/uefi/sbin/dmesg/dmesg.c projects/uefi/sbin/dumpfs/dumpfs.8 projects/uefi/sbin/dumpfs/dumpfs.c projects/uefi/sbin/etherswitchcfg/etherswitchcfg.8 projects/uefi/sbin/etherswitchcfg/etherswitchcfg.c projects/uefi/sbin/fdisk_pc98/fdisk.c projects/uefi/sbin/fsck_ffs/fsck.h projects/uefi/sbin/fsck_ffs/fsck_ffs.8 projects/uefi/sbin/fsck_ffs/fsutil.c projects/uefi/sbin/fsck_ffs/main.c projects/uefi/sbin/geom/class/eli/geli.8 projects/uefi/sbin/geom/class/part/geom_part.c projects/uefi/sbin/geom/class/part/gpart.8 projects/uefi/sbin/hastctl/hastctl.c projects/uefi/sbin/hastd/control.c projects/uefi/sbin/hastd/hast.h projects/uefi/sbin/hastd/hastd.8 projects/uefi/sbin/hastd/parse.y projects/uefi/sbin/hastd/primary.c projects/uefi/sbin/hastd/secondary.c projects/uefi/sbin/hastd/subr.c projects/uefi/sbin/hastd/token.l projects/uefi/sbin/ifconfig/af_nd6.c projects/uefi/sbin/init/init.c projects/uefi/sbin/ipf/ipf/Makefile projects/uefi/sbin/ipf/ipftest/Makefile projects/uefi/sbin/ipf/libipf/Makefile projects/uefi/sbin/ipfw/ipfw.8 projects/uefi/sbin/ipfw/ipfw2.c projects/uefi/sbin/iscontrol/auth_subr.c projects/uefi/sbin/iscontrol/config.c projects/uefi/sbin/iscontrol/fsm.c projects/uefi/sbin/iscontrol/iscontrol.8 projects/uefi/sbin/iscontrol/iscontrol.c projects/uefi/sbin/iscontrol/iscsi.conf.5 projects/uefi/sbin/iscontrol/login.c projects/uefi/sbin/iscontrol/misc.c projects/uefi/sbin/iscontrol/pdu.c projects/uefi/sbin/mdconfig/mdconfig.8 projects/uefi/sbin/mdconfig/mdconfig.c projects/uefi/sbin/mount/Makefile (contents, props changed) projects/uefi/sbin/mount/mount.8 projects/uefi/sbin/mount/mount.c projects/uefi/sbin/mount_nfs/mount_nfs.8 projects/uefi/sbin/newfs_msdos/newfs_msdos.c projects/uefi/sbin/nvmecontrol/Makefile projects/uefi/sbin/nvmecontrol/nvmecontrol.8 projects/uefi/sbin/nvmecontrol/nvmecontrol.c projects/uefi/sbin/reboot/boot_i386.8 projects/uefi/sbin/recoverdisk/recoverdisk.1 projects/uefi/sbin/route/Makefile projects/uefi/sbin/route/route.c projects/uefi/sbin/swapon/swapon.8 projects/uefi/sbin/swapon/swapon.c projects/uefi/sbin/tunefs/tunefs.c projects/uefi/secure/lib/libssh/Makefile projects/uefi/secure/libexec/sftp-server/Makefile projects/uefi/secure/libexec/ssh-keysign/Makefile projects/uefi/secure/libexec/ssh-pkcs11-helper/Makefile projects/uefi/secure/usr.bin/bdes/bdes.1 projects/uefi/secure/usr.bin/scp/Makefile projects/uefi/secure/usr.bin/sftp/Makefile projects/uefi/secure/usr.bin/ssh-add/Makefile projects/uefi/secure/usr.bin/ssh-agent/Makefile projects/uefi/secure/usr.bin/ssh-keygen/Makefile projects/uefi/secure/usr.bin/ssh-keyscan/Makefile projects/uefi/secure/usr.bin/ssh/Makefile projects/uefi/secure/usr.sbin/sshd/Makefile projects/uefi/share/doc/Makefile projects/uefi/share/doc/legal/Makefile projects/uefi/share/doc/psd/Makefile projects/uefi/share/examples/Makefile projects/uefi/share/examples/etc/README.examples projects/uefi/share/examples/etc/make.conf projects/uefi/share/examples/kld/Makefile projects/uefi/share/examples/kld/syscall/test/call.c projects/uefi/share/examples/scsi_target/scsi_target.c projects/uefi/share/i18n/csmapper/Makefile projects/uefi/share/i18n/esdb/Makefile projects/uefi/share/man/man3/offsetof.3 projects/uefi/share/man/man3/pthread_testcancel.3 projects/uefi/share/man/man3/queue.3 projects/uefi/share/man/man4/Makefile projects/uefi/share/man/man4/altq.4 projects/uefi/share/man/man4/ath_hal.4 projects/uefi/share/man/man4/axe.4 projects/uefi/share/man/man4/bce.4 projects/uefi/share/man/man4/bridge.4 projects/uefi/share/man/man4/bxe.4 projects/uefi/share/man/man4/capsicum.4 projects/uefi/share/man/man4/cd.4 projects/uefi/share/man/man4/ciss.4 projects/uefi/share/man/man4/ctl.4 projects/uefi/share/man/man4/cxgbe.4 projects/uefi/share/man/man4/ddb.4 projects/uefi/share/man/man4/filemon.4 projects/uefi/share/man/man4/geom.4 projects/uefi/share/man/man4/hptiop.4 projects/uefi/share/man/man4/man4.i386/pnp.4 projects/uefi/share/man/man4/mfi.4 projects/uefi/share/man/man4/netgraph.4 projects/uefi/share/man/man4/netmap.4 projects/uefi/share/man/man4/ntb.4 projects/uefi/share/man/man4/nvd.4 projects/uefi/share/man/man4/nvme.4 projects/uefi/share/man/man4/oce.4 projects/uefi/share/man/man4/psm.4 projects/uefi/share/man/man4/random.4 projects/uefi/share/man/man4/sa.4 projects/uefi/share/man/man4/sysmouse.4 projects/uefi/share/man/man4/udav.4 projects/uefi/share/man/man4/usb_quirk.4 projects/uefi/share/man/man4/virtio.4 projects/uefi/share/man/man4/virtio_balloon.4 projects/uefi/share/man/man4/virtio_blk.4 projects/uefi/share/man/man4/virtio_scsi.4 projects/uefi/share/man/man4/vlan.4 projects/uefi/share/man/man4/vtnet.4 projects/uefi/share/man/man5/Makefile projects/uefi/share/man/man5/fstab.5 projects/uefi/share/man/man5/libmap.conf.5 projects/uefi/share/man/man5/make.conf.5 projects/uefi/share/man/man5/periodic.conf.5 projects/uefi/share/man/man5/rc.conf.5 projects/uefi/share/man/man5/src.conf.5 projects/uefi/share/man/man7/ports.7 projects/uefi/share/man/man7/release.7 projects/uefi/share/man/man8/rc.8 projects/uefi/share/man/man8/rc.subr.8 projects/uefi/share/man/man9/EVENTHANDLER.9 projects/uefi/share/man/man9/Makefile projects/uefi/share/man/man9/VOP_GETPAGES.9 projects/uefi/share/man/man9/atomic.9 projects/uefi/share/man/man9/bus_dma.9 projects/uefi/share/man/man9/hhook.9 projects/uefi/share/man/man9/kernel_mount.9 projects/uefi/share/man/man9/locking.9 projects/uefi/share/man/man9/microuptime.9 projects/uefi/share/man/man9/mutex.9 projects/uefi/share/man/man9/netisr.9 projects/uefi/share/man/man9/pci.9 projects/uefi/share/man/man9/pfil.9 projects/uefi/share/man/man9/rmlock.9 projects/uefi/share/man/man9/rwlock.9 projects/uefi/share/man/man9/signal.9 projects/uefi/share/man/man9/sleep.9 projects/uefi/share/man/man9/sysctl.9 projects/uefi/share/man/man9/sysctl_add_oid.9 projects/uefi/share/man/man9/timeout.9 projects/uefi/share/man/man9/vfsconf.9 projects/uefi/share/man/man9/vm_map_find.9 projects/uefi/share/man/man9/vm_page_alloc.9 projects/uefi/share/man/man9/vm_page_grab.9 projects/uefi/share/misc/bsd-family-tree projects/uefi/share/misc/committers-doc.dot projects/uefi/share/misc/committers-ports.dot projects/uefi/share/misc/committers-src.dot projects/uefi/share/mk/bsd.cpu.mk projects/uefi/share/mk/bsd.crunchgen.mk projects/uefi/share/mk/bsd.lib.mk projects/uefi/share/mk/bsd.libnames.mk projects/uefi/share/mk/bsd.own.mk projects/uefi/share/mk/bsd.prog.mk projects/uefi/share/mk/bsd.subdir.mk projects/uefi/share/mk/sys.mk projects/uefi/share/monetdef/Makefile projects/uefi/sys/amd64/amd64/apic_vector.S projects/uefi/sys/amd64/amd64/cpu_switch.S projects/uefi/sys/amd64/amd64/db_disasm.c projects/uefi/sys/amd64/amd64/db_trace.c projects/uefi/sys/amd64/amd64/exception.S projects/uefi/sys/amd64/amd64/genassym.c projects/uefi/sys/amd64/amd64/identcpu.c projects/uefi/sys/amd64/amd64/initcpu.c projects/uefi/sys/amd64/amd64/machdep.c projects/uefi/sys/amd64/amd64/minidump_machdep.c projects/uefi/sys/amd64/amd64/mp_machdep.c projects/uefi/sys/amd64/amd64/pmap.c projects/uefi/sys/amd64/amd64/sys_machdep.c projects/uefi/sys/amd64/amd64/trap.c projects/uefi/sys/amd64/amd64/vm_machdep.c projects/uefi/sys/amd64/conf/GENERIC projects/uefi/sys/amd64/conf/NOTES projects/uefi/sys/amd64/ia32/ia32_signal.c projects/uefi/sys/amd64/include/acpica_machdep.h projects/uefi/sys/amd64/include/apicvar.h projects/uefi/sys/amd64/include/asm.h projects/uefi/sys/amd64/include/atomic.h projects/uefi/sys/amd64/include/counter.h projects/uefi/sys/amd64/include/cpu.h projects/uefi/sys/amd64/include/cpufunc.h projects/uefi/sys/amd64/include/intr_machdep.h projects/uefi/sys/amd64/include/md_var.h projects/uefi/sys/amd64/include/metadata.h projects/uefi/sys/amd64/include/pcpu.h projects/uefi/sys/amd64/include/pmap.h projects/uefi/sys/amd64/include/sf_buf.h projects/uefi/sys/amd64/include/smp.h projects/uefi/sys/amd64/include/vmm.h (contents, props changed) projects/uefi/sys/amd64/include/vmm_dev.h (contents, props changed) projects/uefi/sys/amd64/include/vmparam.h projects/uefi/sys/amd64/include/xen/hypercall.h projects/uefi/sys/amd64/include/xen/xen-os.h projects/uefi/sys/amd64/linux32/linux32_machdep.c projects/uefi/sys/amd64/linux32/linux32_proto.h projects/uefi/sys/amd64/linux32/linux32_syscall.h projects/uefi/sys/amd64/linux32/linux32_syscalls.c projects/uefi/sys/amd64/linux32/linux32_sysent.c projects/uefi/sys/amd64/vmm/intel/ept.c projects/uefi/sys/amd64/vmm/intel/vmx.c projects/uefi/sys/amd64/vmm/intel/vtd.c projects/uefi/sys/amd64/vmm/io/ppt.c projects/uefi/sys/amd64/vmm/io/ppt.h projects/uefi/sys/amd64/vmm/io/vlapic.c projects/uefi/sys/amd64/vmm/vmm.c projects/uefi/sys/amd64/vmm/vmm_instruction_emul.c projects/uefi/sys/amd64/vmm/vmm_msr.c projects/uefi/sys/amd64/vmm/x86.c projects/uefi/sys/amd64/vmm/x86.h projects/uefi/sys/arm/allwinner/common.c projects/uefi/sys/arm/allwinner/files.a10 projects/uefi/sys/arm/allwinner/timer.c projects/uefi/sys/arm/arm/bus_space_generic.c projects/uefi/sys/arm/arm/busdma_machdep-v6.c projects/uefi/sys/arm/arm/busdma_machdep.c projects/uefi/sys/arm/arm/cpufunc.c projects/uefi/sys/arm/arm/cpufunc_asm_sheeva.S projects/uefi/sys/arm/arm/db_trace.c projects/uefi/sys/arm/arm/elf_trampoline.c projects/uefi/sys/arm/arm/exception.S projects/uefi/sys/arm/arm/genassym.c projects/uefi/sys/arm/arm/gic.c projects/uefi/sys/arm/arm/identcpu.c projects/uefi/sys/arm/arm/irq_dispatch.S projects/uefi/sys/arm/arm/locore.S projects/uefi/sys/arm/arm/machdep.c projects/uefi/sys/arm/arm/mp_machdep.c projects/uefi/sys/arm/arm/mpcore_timer.c projects/uefi/sys/arm/arm/pl310.c projects/uefi/sys/arm/arm/pmap-v6.c projects/uefi/sys/arm/arm/pmap.c projects/uefi/sys/arm/arm/stack_machdep.c projects/uefi/sys/arm/arm/swtch.S projects/uefi/sys/arm/arm/sys_machdep.c projects/uefi/sys/arm/arm/trap.c projects/uefi/sys/arm/arm/undefined.c projects/uefi/sys/arm/arm/vfp.c projects/uefi/sys/arm/arm/vm_machdep.c projects/uefi/sys/arm/at91/at91.c projects/uefi/sys/arm/broadcom/bcm2835/bcm2835_fb.c projects/uefi/sys/arm/broadcom/bcm2835/bcm2835_gpio.c projects/uefi/sys/arm/broadcom/bcm2835/bcm2835_mbox.c projects/uefi/sys/arm/broadcom/bcm2835/bcm2835_mbox.h projects/uefi/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c projects/uefi/sys/arm/broadcom/bcm2835/bcm2835_systimer.c projects/uefi/sys/arm/broadcom/bcm2835/files.bcm2835 projects/uefi/sys/arm/conf/ARMADAXP projects/uefi/sys/arm/conf/BEAGLEBONE projects/uefi/sys/arm/conf/CUBIEBOARD projects/uefi/sys/arm/conf/EFIKA_MX projects/uefi/sys/arm/conf/PANDABOARD projects/uefi/sys/arm/conf/RPI-B projects/uefi/sys/arm/conf/VERSATILEPB projects/uefi/sys/arm/conf/ZEDBOARD projects/uefi/sys/arm/freescale/imx/console.c projects/uefi/sys/arm/freescale/imx/imx51_ccm.c projects/uefi/sys/arm/freescale/imx/imx51_gpio.c projects/uefi/sys/arm/freescale/imx/imx51_iomux.c projects/uefi/sys/arm/freescale/imx/imx_gpt.c projects/uefi/sys/arm/freescale/imx/imx_gptreg.h projects/uefi/sys/arm/freescale/imx/imx_wdog.c projects/uefi/sys/arm/include/armreg.h projects/uefi/sys/arm/include/asm.h projects/uefi/sys/arm/include/asmacros.h projects/uefi/sys/arm/include/atomic.h projects/uefi/sys/arm/include/counter.h projects/uefi/sys/arm/include/fp.h projects/uefi/sys/arm/include/frame.h projects/uefi/sys/arm/include/ieee.h projects/uefi/sys/arm/include/intr.h projects/uefi/sys/arm/include/kdb.h projects/uefi/sys/arm/include/param.h projects/uefi/sys/arm/include/pcb.h projects/uefi/sys/arm/include/pcpu.h projects/uefi/sys/arm/include/pmap.h projects/uefi/sys/arm/include/pte.h projects/uefi/sys/arm/include/setjmp.h projects/uefi/sys/arm/include/sf_buf.h projects/uefi/sys/arm/include/smp.h projects/uefi/sys/arm/include/vfp.h projects/uefi/sys/arm/include/vmparam.h projects/uefi/sys/arm/mv/armadaxp/armadaxp_mp.c projects/uefi/sys/arm/mv/mvreg.h projects/uefi/sys/arm/mv/timer.c projects/uefi/sys/arm/s3c2xx0/s3c2xx0_space.c projects/uefi/sys/arm/ti/am335x/am335x_pmic.c projects/uefi/sys/arm/ti/am335x/am335x_prcm.c projects/uefi/sys/arm/ti/am335x/files.am335x projects/uefi/sys/arm/ti/files.ti projects/uefi/sys/arm/ti/omap4/omap4_prcm_clks.c projects/uefi/sys/arm/ti/ti_machdep.c projects/uefi/sys/arm/ti/ti_mmchs.c projects/uefi/sys/arm/ti/ti_mmchs.h projects/uefi/sys/arm/ti/ti_prcm.h projects/uefi/sys/arm/ti/ti_scm.c projects/uefi/sys/arm/versatile/versatile_pci.c projects/uefi/sys/arm/versatile/versatile_sic.c projects/uefi/sys/arm/xscale/i80321/i80321_space.c projects/uefi/sys/arm/xscale/i8134x/i81342_space.c projects/uefi/sys/arm/xscale/ixp425/ixp425_pci_space.c projects/uefi/sys/boot/arm/at91/Makefile.inc projects/uefi/sys/boot/arm/at91/boot2/Makefile projects/uefi/sys/boot/arm/ixp425/Makefile.inc projects/uefi/sys/boot/arm/ixp425/boot2/Makefile projects/uefi/sys/boot/arm/uboot/Makefile projects/uefi/sys/boot/common/part.c projects/uefi/sys/boot/fdt/dts/am335x.dtsi projects/uefi/sys/boot/fdt/dts/beaglebone-black.dts projects/uefi/sys/boot/fdt/dts/beaglebone.dts projects/uefi/sys/boot/fdt/dts/pandaboard.dts projects/uefi/sys/boot/ficl/loader.c projects/uefi/sys/boot/forth/beastie.4th projects/uefi/sys/boot/forth/color.4th projects/uefi/sys/boot/forth/color.4th.8 projects/uefi/sys/boot/forth/loader.conf projects/uefi/sys/boot/forth/loader.conf.5 projects/uefi/sys/boot/forth/loader.rc projects/uefi/sys/boot/forth/menu.4th projects/uefi/sys/boot/forth/menu.4th.8 projects/uefi/sys/boot/forth/menu.rc projects/uefi/sys/boot/forth/version.4th projects/uefi/sys/boot/forth/version.4th.8 projects/uefi/sys/boot/i386/Makefile projects/uefi/sys/boot/i386/gptboot/Makefile projects/uefi/sys/boot/i386/libi386/biosacpi.c projects/uefi/sys/boot/pc98/boot2/boot2.c projects/uefi/sys/boot/pc98/libpc98/biosdisk.c projects/uefi/sys/boot/pc98/libpc98/comconsole.c projects/uefi/sys/boot/powerpc/boot1.chrp/Makefile projects/uefi/sys/boot/sparc64/loader/main.c projects/uefi/sys/boot/userboot/libstand/Makefile projects/uefi/sys/boot/userboot/test/Makefile projects/uefi/sys/boot/userboot/userboot/Makefile projects/uefi/sys/bsm/audit_kevents.h projects/uefi/sys/bsm/audit_record.h projects/uefi/sys/cam/ata/ata_da.c projects/uefi/sys/cam/cam.h projects/uefi/sys/cam/cam_ccb.h projects/uefi/sys/cam/cam_debug.h projects/uefi/sys/cam/cam_periph.c projects/uefi/sys/cam/cam_queue.c projects/uefi/sys/cam/cam_queue.h projects/uefi/sys/cam/cam_xpt.c projects/uefi/sys/cam/cam_xpt.h projects/uefi/sys/cam/cam_xpt_internal.h projects/uefi/sys/cam/cam_xpt_periph.h projects/uefi/sys/cam/ctl/ctl.c projects/uefi/sys/cam/ctl/ctl.h projects/uefi/sys/cam/ctl/ctl_backend.h projects/uefi/sys/cam/ctl/ctl_backend_block.c projects/uefi/sys/cam/ctl/ctl_backend_ramdisk.c projects/uefi/sys/cam/ctl/ctl_frontend.h projects/uefi/sys/cam/ctl/ctl_frontend_internal.c projects/uefi/sys/cam/ctl/ctl_io.h projects/uefi/sys/cam/ctl/ctl_ioctl.h projects/uefi/sys/cam/ctl/scsi_ctl.c projects/uefi/sys/cam/scsi/scsi_all.c projects/uefi/sys/cam/scsi/scsi_all.h projects/uefi/sys/cam/scsi/scsi_cd.c projects/uefi/sys/cam/scsi/scsi_ch.c projects/uefi/sys/cam/scsi/scsi_da.c projects/uefi/sys/cam/scsi/scsi_da.h projects/uefi/sys/cam/scsi/scsi_enc.c projects/uefi/sys/cam/scsi/scsi_enc_ses.c projects/uefi/sys/cam/scsi/scsi_pass.c projects/uefi/sys/cam/scsi/scsi_sa.c projects/uefi/sys/cam/scsi/scsi_sg.c projects/uefi/sys/cam/scsi/scsi_targ_bh.c projects/uefi/sys/cam/scsi/scsi_target.c projects/uefi/sys/cam/scsi/scsi_xpt.c projects/uefi/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c projects/uefi/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c projects/uefi/sys/cddl/compat/opensolaris/sys/file.h projects/uefi/sys/cddl/compat/opensolaris/sys/kcondvar.h projects/uefi/sys/cddl/compat/opensolaris/sys/kmem.h projects/uefi/sys/cddl/compat/opensolaris/sys/mutex.h projects/uefi/sys/cddl/compat/opensolaris/sys/rwlock.h projects/uefi/sys/cddl/compat/opensolaris/sys/time.h projects/uefi/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c projects/uefi/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.h projects/uefi/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bptree.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_send.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_destroy.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_userhold.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/unique.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_disk.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_rlock.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_debug.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/uefi/sys/cddl/contrib/opensolaris/uts/common/sys/ctf_api.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h projects/uefi/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h projects/uefi/sys/cddl/dev/dtmalloc/dtmalloc.c projects/uefi/sys/cddl/dev/dtrace/amd64/dis_tables.c projects/uefi/sys/cddl/dev/dtrace/amd64/dis_tables.h projects/uefi/sys/cddl/dev/dtrace/amd64/dtrace_isa.c projects/uefi/sys/cddl/dev/dtrace/dtrace_clone.c projects/uefi/sys/cddl/dev/dtrace/dtrace_ioctl.c projects/uefi/sys/cddl/dev/dtrace/dtrace_load.c projects/uefi/sys/cddl/dev/dtrace/dtrace_test.c projects/uefi/sys/cddl/dev/dtrace/dtrace_unload.c projects/uefi/sys/cddl/dev/dtrace/i386/dis_tables.c projects/uefi/sys/cddl/dev/dtrace/i386/dis_tables.h projects/uefi/sys/cddl/dev/dtrace/powerpc/dtrace_asm.S projects/uefi/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c projects/uefi/sys/cddl/dev/dtrace/powerpc/dtrace_subr.c projects/uefi/sys/cddl/dev/fbt/fbt.c projects/uefi/sys/cddl/dev/fbt/fbt_powerpc.c projects/uefi/sys/cddl/dev/sdt/sdt.c projects/uefi/sys/compat/freebsd32/freebsd32.h projects/uefi/sys/compat/freebsd32/freebsd32_ioctl.c projects/uefi/sys/compat/freebsd32/freebsd32_misc.c projects/uefi/sys/compat/freebsd32/freebsd32_proto.h projects/uefi/sys/compat/freebsd32/freebsd32_signal.h projects/uefi/sys/compat/freebsd32/freebsd32_syscall.h projects/uefi/sys/compat/freebsd32/freebsd32_syscalls.c projects/uefi/sys/compat/freebsd32/freebsd32_sysent.c projects/uefi/sys/compat/freebsd32/freebsd32_systrace_args.c projects/uefi/sys/compat/freebsd32/syscalls.master projects/uefi/sys/compat/linprocfs/linprocfs.c projects/uefi/sys/compat/linux/linux_dtrace.h projects/uefi/sys/compat/linux/linux_file.c projects/uefi/sys/compat/linux/linux_ioctl.c projects/uefi/sys/compat/linux/linux_ioctl.h projects/uefi/sys/compat/linux/linux_misc.c projects/uefi/sys/compat/linux/linux_socket.c projects/uefi/sys/compat/ndis/kern_ndis.c projects/uefi/sys/compat/ndis/ndis_var.h projects/uefi/sys/compat/ndis/subr_ntoskrnl.c projects/uefi/sys/compat/svr4/imgact_svr4.c projects/uefi/sys/compat/svr4/svr4_fcntl.c projects/uefi/sys/compat/svr4/svr4_filio.c projects/uefi/sys/compat/svr4/svr4_ioctl.c projects/uefi/sys/compat/svr4/svr4_misc.c projects/uefi/sys/compat/svr4/svr4_stream.c projects/uefi/sys/conf/Makefile.amd64 projects/uefi/sys/conf/Makefile.arm projects/uefi/sys/conf/Makefile.i386 projects/uefi/sys/conf/NOTES projects/uefi/sys/conf/WITHOUT_SOURCELESS_HOST projects/uefi/sys/conf/WITHOUT_SOURCELESS_UCODE projects/uefi/sys/conf/files projects/uefi/sys/conf/files.amd64 projects/uefi/sys/conf/files.arm projects/uefi/sys/conf/files.i386 projects/uefi/sys/conf/files.ia64 projects/uefi/sys/conf/files.mips projects/uefi/sys/conf/files.pc98 projects/uefi/sys/conf/files.powerpc projects/uefi/sys/conf/files.sparc64 projects/uefi/sys/conf/kern.mk projects/uefi/sys/conf/kern.post.mk projects/uefi/sys/conf/kern.pre.mk projects/uefi/sys/conf/kmod.mk projects/uefi/sys/conf/newvers.sh projects/uefi/sys/conf/options projects/uefi/sys/conf/options.amd64 projects/uefi/sys/conf/options.arm projects/uefi/sys/conf/options.i386 projects/uefi/sys/conf/options.powerpc projects/uefi/sys/contrib/dev/acpica/acpica_prep.sh projects/uefi/sys/contrib/dev/acpica/changes.txt (contents, props changed) projects/uefi/sys/contrib/dev/acpica/common/adisasm.c projects/uefi/sys/contrib/dev/acpica/common/adwalk.c projects/uefi/sys/contrib/dev/acpica/common/dmextern.c projects/uefi/sys/contrib/dev/acpica/common/dmrestag.c projects/uefi/sys/contrib/dev/acpica/common/dmtable.c projects/uefi/sys/contrib/dev/acpica/common/dmtbdump.c projects/uefi/sys/contrib/dev/acpica/common/dmtbinfo.c projects/uefi/sys/contrib/dev/acpica/common/getopt.c projects/uefi/sys/contrib/dev/acpica/compiler/aslanalyze.c projects/uefi/sys/contrib/dev/acpica/compiler/aslbtypes.c projects/uefi/sys/contrib/dev/acpica/compiler/aslcodegen.c projects/uefi/sys/contrib/dev/acpica/compiler/aslcompile.c projects/uefi/sys/contrib/dev/acpica/compiler/aslcompiler.h projects/uefi/sys/contrib/dev/acpica/compiler/aslerror.c projects/uefi/sys/contrib/dev/acpica/compiler/aslfold.c projects/uefi/sys/contrib/dev/acpica/compiler/aslglobal.h projects/uefi/sys/contrib/dev/acpica/compiler/aslhex.c projects/uefi/sys/contrib/dev/acpica/compiler/asllength.c projects/uefi/sys/contrib/dev/acpica/compiler/asllisting.c projects/uefi/sys/contrib/dev/acpica/compiler/asllistsup.c projects/uefi/sys/contrib/dev/acpica/compiler/aslload.c projects/uefi/sys/contrib/dev/acpica/compiler/asllookup.c projects/uefi/sys/contrib/dev/acpica/compiler/aslmain.c projects/uefi/sys/contrib/dev/acpica/compiler/aslmessages.h projects/uefi/sys/contrib/dev/acpica/compiler/aslmethod.c projects/uefi/sys/contrib/dev/acpica/compiler/aslnamesp.c projects/uefi/sys/contrib/dev/acpica/compiler/asloffset.c projects/uefi/sys/contrib/dev/acpica/compiler/aslopcodes.c projects/uefi/sys/contrib/dev/acpica/compiler/asloperands.c projects/uefi/sys/contrib/dev/acpica/compiler/aslpredef.c projects/uefi/sys/contrib/dev/acpica/compiler/aslresource.c projects/uefi/sys/contrib/dev/acpica/compiler/aslrestype1i.c projects/uefi/sys/contrib/dev/acpica/compiler/aslrestype2s.c projects/uefi/sys/contrib/dev/acpica/compiler/aslstartup.c projects/uefi/sys/contrib/dev/acpica/compiler/aslsupport.l projects/uefi/sys/contrib/dev/acpica/compiler/asltransform.c projects/uefi/sys/contrib/dev/acpica/compiler/asltree.c projects/uefi/sys/contrib/dev/acpica/compiler/asltypes.h projects/uefi/sys/contrib/dev/acpica/compiler/aslutils.c projects/uefi/sys/contrib/dev/acpica/compiler/aslwalks.c projects/uefi/sys/contrib/dev/acpica/compiler/aslxref.c projects/uefi/sys/contrib/dev/acpica/compiler/dtcompile.c projects/uefi/sys/contrib/dev/acpica/compiler/dtexpress.c projects/uefi/sys/contrib/dev/acpica/compiler/dtfield.c projects/uefi/sys/contrib/dev/acpica/compiler/dtio.c projects/uefi/sys/contrib/dev/acpica/compiler/dtsubtable.c projects/uefi/sys/contrib/dev/acpica/compiler/dttable.c projects/uefi/sys/contrib/dev/acpica/compiler/dttemplate.c projects/uefi/sys/contrib/dev/acpica/compiler/dttemplate.h projects/uefi/sys/contrib/dev/acpica/compiler/dtutils.c projects/uefi/sys/contrib/dev/acpica/compiler/preprocess.h projects/uefi/sys/contrib/dev/acpica/compiler/prscan.c projects/uefi/sys/contrib/dev/acpica/components/debugger/dbcmds.c projects/uefi/sys/contrib/dev/acpica/components/debugger/dbconvert.c projects/uefi/sys/contrib/dev/acpica/components/debugger/dbdisply.c projects/uefi/sys/contrib/dev/acpica/components/debugger/dbexec.c projects/uefi/sys/contrib/dev/acpica/components/debugger/dbfileio.c projects/uefi/sys/contrib/dev/acpica/components/debugger/dbhistry.c projects/uefi/sys/contrib/dev/acpica/components/debugger/dbinput.c projects/uefi/sys/contrib/dev/acpica/components/debugger/dbmethod.c projects/uefi/sys/contrib/dev/acpica/components/debugger/dbnames.c projects/uefi/sys/contrib/dev/acpica/components/debugger/dbstats.c projects/uefi/sys/contrib/dev/acpica/components/debugger/dbutils.c projects/uefi/sys/contrib/dev/acpica/components/debugger/dbxface.c projects/uefi/sys/contrib/dev/acpica/components/disassembler/dmbuffer.c projects/uefi/sys/contrib/dev/acpica/components/disassembler/dmdeferred.c projects/uefi/sys/contrib/dev/acpica/components/disassembler/dmnames.c projects/uefi/sys/contrib/dev/acpica/components/disassembler/dmobject.c projects/uefi/sys/contrib/dev/acpica/components/disassembler/dmopcode.c projects/uefi/sys/contrib/dev/acpica/components/disassembler/dmresrc.c projects/uefi/sys/contrib/dev/acpica/components/disassembler/dmresrcl.c projects/uefi/sys/contrib/dev/acpica/components/disassembler/dmresrcl2.c projects/uefi/sys/contrib/dev/acpica/components/disassembler/dmwalk.c projects/uefi/sys/contrib/dev/acpica/components/dispatcher/dscontrol.c projects/uefi/sys/contrib/dev/acpica/components/dispatcher/dsfield.c projects/uefi/sys/contrib/dev/acpica/components/dispatcher/dsinit.c projects/uefi/sys/contrib/dev/acpica/components/dispatcher/dsmthdat.c projects/uefi/sys/contrib/dev/acpica/components/dispatcher/dsobject.c projects/uefi/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c projects/uefi/sys/contrib/dev/acpica/components/dispatcher/dsutils.c projects/uefi/sys/contrib/dev/acpica/components/dispatcher/dswexec.c projects/uefi/sys/contrib/dev/acpica/components/dispatcher/dswload.c projects/uefi/sys/contrib/dev/acpica/components/dispatcher/dswload2.c projects/uefi/sys/contrib/dev/acpica/components/events/evglock.c projects/uefi/sys/contrib/dev/acpica/components/events/evgpe.c projects/uefi/sys/contrib/dev/acpica/components/events/evgpeblk.c projects/uefi/sys/contrib/dev/acpica/components/events/evgpeinit.c projects/uefi/sys/contrib/dev/acpica/components/events/evgpeutil.c projects/uefi/sys/contrib/dev/acpica/components/events/evhandler.c projects/uefi/sys/contrib/dev/acpica/components/events/evmisc.c projects/uefi/sys/contrib/dev/acpica/components/events/evregion.c projects/uefi/sys/contrib/dev/acpica/components/events/evrgnini.c projects/uefi/sys/contrib/dev/acpica/components/events/evsci.c projects/uefi/sys/contrib/dev/acpica/components/events/evxface.c projects/uefi/sys/contrib/dev/acpica/components/events/evxfgpe.c projects/uefi/sys/contrib/dev/acpica/components/events/evxfregn.c projects/uefi/sys/contrib/dev/acpica/components/executer/exconfig.c projects/uefi/sys/contrib/dev/acpica/components/executer/exconvrt.c projects/uefi/sys/contrib/dev/acpica/components/executer/excreate.c projects/uefi/sys/contrib/dev/acpica/components/executer/exdebug.c projects/uefi/sys/contrib/dev/acpica/components/executer/exdump.c projects/uefi/sys/contrib/dev/acpica/components/executer/exfield.c projects/uefi/sys/contrib/dev/acpica/components/executer/exfldio.c projects/uefi/sys/contrib/dev/acpica/components/executer/exmisc.c projects/uefi/sys/contrib/dev/acpica/components/executer/exnames.c projects/uefi/sys/contrib/dev/acpica/components/executer/exoparg1.c projects/uefi/sys/contrib/dev/acpica/components/executer/exoparg2.c projects/uefi/sys/contrib/dev/acpica/components/executer/exoparg3.c projects/uefi/sys/contrib/dev/acpica/components/executer/exoparg6.c projects/uefi/sys/contrib/dev/acpica/components/executer/exprep.c projects/uefi/sys/contrib/dev/acpica/components/executer/exregion.c projects/uefi/sys/contrib/dev/acpica/components/executer/exresnte.c projects/uefi/sys/contrib/dev/acpica/components/executer/exresolv.c projects/uefi/sys/contrib/dev/acpica/components/executer/exresop.c projects/uefi/sys/contrib/dev/acpica/components/executer/exstore.c projects/uefi/sys/contrib/dev/acpica/components/executer/exstoren.c projects/uefi/sys/contrib/dev/acpica/components/hardware/hwacpi.c projects/uefi/sys/contrib/dev/acpica/components/hardware/hwgpe.c projects/uefi/sys/contrib/dev/acpica/components/hardware/hwregs.c projects/uefi/sys/contrib/dev/acpica/components/hardware/hwtimer.c projects/uefi/sys/contrib/dev/acpica/components/hardware/hwxface.c projects/uefi/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c projects/uefi/sys/contrib/dev/acpica/components/namespace/nsaccess.c projects/uefi/sys/contrib/dev/acpica/components/namespace/nsconvert.c projects/uefi/sys/contrib/dev/acpica/components/namespace/nsdump.c projects/uefi/sys/contrib/dev/acpica/components/namespace/nsinit.c projects/uefi/sys/contrib/dev/acpica/components/namespace/nspredef.c projects/uefi/sys/contrib/dev/acpica/components/namespace/nsprepkg.c projects/uefi/sys/contrib/dev/acpica/components/namespace/nsrepair.c projects/uefi/sys/contrib/dev/acpica/components/namespace/nsrepair2.c projects/uefi/sys/contrib/dev/acpica/components/namespace/nsutils.c projects/uefi/sys/contrib/dev/acpica/components/namespace/nswalk.c projects/uefi/sys/contrib/dev/acpica/components/namespace/nsxfeval.c projects/uefi/sys/contrib/dev/acpica/components/namespace/nsxfname.c projects/uefi/sys/contrib/dev/acpica/components/parser/psargs.c projects/uefi/sys/contrib/dev/acpica/components/parser/psloop.c projects/uefi/sys/contrib/dev/acpica/components/parser/psobject.c projects/uefi/sys/contrib/dev/acpica/components/parser/psparse.c projects/uefi/sys/contrib/dev/acpica/components/parser/pstree.c projects/uefi/sys/contrib/dev/acpica/components/resources/rscalc.c projects/uefi/sys/contrib/dev/acpica/components/resources/rscreate.c projects/uefi/sys/contrib/dev/acpica/components/resources/rsdump.c projects/uefi/sys/contrib/dev/acpica/components/resources/rsmisc.c projects/uefi/sys/contrib/dev/acpica/components/resources/rsutils.c projects/uefi/sys/contrib/dev/acpica/components/resources/rsxface.c projects/uefi/sys/contrib/dev/acpica/components/tables/tbfadt.c projects/uefi/sys/contrib/dev/acpica/components/tables/tbinstal.c projects/uefi/sys/contrib/dev/acpica/components/tables/tbutils.c projects/uefi/sys/contrib/dev/acpica/components/tables/tbxfload.c projects/uefi/sys/contrib/dev/acpica/components/tables/tbxfroot.c projects/uefi/sys/contrib/dev/acpica/components/utilities/utcopy.c projects/uefi/sys/contrib/dev/acpica/components/utilities/utdebug.c projects/uefi/sys/contrib/dev/acpica/components/utilities/utdelete.c projects/uefi/sys/contrib/dev/acpica/components/utilities/uteval.c projects/uefi/sys/contrib/dev/acpica/components/utilities/utexcep.c projects/uefi/sys/contrib/dev/acpica/components/utilities/utglobal.c projects/uefi/sys/contrib/dev/acpica/components/utilities/utids.c projects/uefi/sys/contrib/dev/acpica/components/utilities/utmisc.c projects/uefi/sys/contrib/dev/acpica/components/utilities/utobject.c projects/uefi/sys/contrib/dev/acpica/components/utilities/utosi.c projects/uefi/sys/contrib/dev/acpica/components/utilities/utstring.c projects/uefi/sys/contrib/dev/acpica/components/utilities/uttrack.c projects/uefi/sys/contrib/dev/acpica/components/utilities/utxface.c projects/uefi/sys/contrib/dev/acpica/components/utilities/utxferror.c projects/uefi/sys/contrib/dev/acpica/include/acapps.h projects/uefi/sys/contrib/dev/acpica/include/acdebug.h projects/uefi/sys/contrib/dev/acpica/include/acdisasm.h projects/uefi/sys/contrib/dev/acpica/include/acevents.h projects/uefi/sys/contrib/dev/acpica/include/acexcep.h projects/uefi/sys/contrib/dev/acpica/include/acglobal.h projects/uefi/sys/contrib/dev/acpica/include/aclocal.h projects/uefi/sys/contrib/dev/acpica/include/acnamesp.h projects/uefi/sys/contrib/dev/acpica/include/acpiosxf.h projects/uefi/sys/contrib/dev/acpica/include/acpixf.h projects/uefi/sys/contrib/dev/acpica/include/actables.h projects/uefi/sys/contrib/dev/acpica/include/actypes.h projects/uefi/sys/contrib/dev/acpica/include/acutils.h projects/uefi/sys/contrib/dev/acpica/include/platform/acenv.h projects/uefi/sys/contrib/dev/acpica/include/platform/acfreebsd.h projects/uefi/sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c projects/uefi/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_attach.c projects/uefi/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c projects/uefi/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd_inc.h projects/uefi/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_radio.c projects/uefi/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_reset.c projects/uefi/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_stub_funcs.c projects/uefi/sys/contrib/ipfilter/netinet/fil.c projects/uefi/sys/contrib/ipfilter/netinet/ip_auth.c projects/uefi/sys/contrib/ipfilter/netinet/ip_auth.h projects/uefi/sys/contrib/ipfilter/netinet/ip_compat.h projects/uefi/sys/contrib/ipfilter/netinet/ip_fil.h projects/uefi/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c (contents, props changed) projects/uefi/sys/contrib/ipfilter/netinet/ip_frag.c projects/uefi/sys/contrib/ipfilter/netinet/ip_frag.h projects/uefi/sys/contrib/ipfilter/netinet/ip_ftp_pxy.c projects/uefi/sys/contrib/ipfilter/netinet/ip_htable.c projects/uefi/sys/contrib/ipfilter/netinet/ip_htable.h projects/uefi/sys/contrib/ipfilter/netinet/ip_ipsec_pxy.c projects/uefi/sys/contrib/ipfilter/netinet/ip_irc_pxy.c projects/uefi/sys/contrib/ipfilter/netinet/ip_log.c projects/uefi/sys/contrib/ipfilter/netinet/ip_lookup.c projects/uefi/sys/contrib/ipfilter/netinet/ip_lookup.h projects/uefi/sys/contrib/ipfilter/netinet/ip_nat.c projects/uefi/sys/contrib/ipfilter/netinet/ip_nat.h projects/uefi/sys/contrib/ipfilter/netinet/ip_netbios_pxy.c projects/uefi/sys/contrib/ipfilter/netinet/ip_pool.c projects/uefi/sys/contrib/ipfilter/netinet/ip_pool.h projects/uefi/sys/contrib/ipfilter/netinet/ip_pptp_pxy.c projects/uefi/sys/contrib/ipfilter/netinet/ip_proxy.c projects/uefi/sys/contrib/ipfilter/netinet/ip_proxy.h projects/uefi/sys/contrib/ipfilter/netinet/ip_raudio_pxy.c (contents, props changed) projects/uefi/sys/contrib/ipfilter/netinet/ip_rcmd_pxy.c projects/uefi/sys/contrib/ipfilter/netinet/ip_rpcb_pxy.c projects/uefi/sys/contrib/ipfilter/netinet/ip_rules.c projects/uefi/sys/contrib/ipfilter/netinet/ip_scan.c projects/uefi/sys/contrib/ipfilter/netinet/ip_scan.h projects/uefi/sys/contrib/ipfilter/netinet/ip_state.c projects/uefi/sys/contrib/ipfilter/netinet/ip_state.h projects/uefi/sys/contrib/ipfilter/netinet/ip_sync.c projects/uefi/sys/contrib/ipfilter/netinet/ip_sync.h projects/uefi/sys/contrib/ipfilter/netinet/ipl.h projects/uefi/sys/contrib/ipfilter/netinet/mlfk_ipl.c projects/uefi/sys/contrib/rdma/ib_umem.h projects/uefi/sys/contrib/rdma/krping/krping.c projects/uefi/sys/contrib/rdma/krping/krping.h projects/uefi/sys/contrib/rdma/krping/krping_dev.c projects/uefi/sys/crypto/aesni/aeskeys_amd64.S projects/uefi/sys/crypto/aesni/aesni.c projects/uefi/sys/crypto/aesni/aesni.h projects/uefi/sys/crypto/aesni/aesni_wrap.c projects/uefi/sys/crypto/sha2/sha2.c projects/uefi/sys/crypto/sha2/sha2.h projects/uefi/sys/dev/aac/aac.c projects/uefi/sys/dev/aac/aac_cam.c projects/uefi/sys/dev/aac/aac_disk.c projects/uefi/sys/dev/aac/aac_linux.c projects/uefi/sys/dev/aac/aac_pci.c projects/uefi/sys/dev/aac/aacvar.h projects/uefi/sys/dev/acpi_support/atk0110.c projects/uefi/sys/dev/acpica/Osd/OsdSynch.c projects/uefi/sys/dev/acpica/Osd/OsdTable.c projects/uefi/sys/dev/acpica/acpi_pcib.c projects/uefi/sys/dev/acpica/acpi_pcib_acpi.c projects/uefi/sys/dev/acpica/acpi_resource.c projects/uefi/sys/dev/acpica/acpi_thermal.c projects/uefi/sys/dev/acpica/acpi_timer.c projects/uefi/sys/dev/adb/adb_mouse.c projects/uefi/sys/dev/advansys/adw_pci.c projects/uefi/sys/dev/ae/if_ae.c projects/uefi/sys/dev/ae/if_aereg.h projects/uefi/sys/dev/age/if_age.c projects/uefi/sys/dev/agp/agp.c projects/uefi/sys/dev/agp/agp_i810.c projects/uefi/sys/dev/ahci/ahci.c projects/uefi/sys/dev/ahci/ahci.h projects/uefi/sys/dev/aic7xxx/ahc_pci.c projects/uefi/sys/dev/aic7xxx/ahd_pci.c projects/uefi/sys/dev/aic7xxx/aic7xxx_pci.c projects/uefi/sys/dev/amdtemp/amdtemp.c projects/uefi/sys/dev/amr/amr_linux.c projects/uefi/sys/dev/amr/amr_pci.c projects/uefi/sys/dev/an/if_an_pci.c projects/uefi/sys/dev/arcmsr/arcmsr.c projects/uefi/sys/dev/arcmsr/arcmsr.h projects/uefi/sys/dev/asr/asr.c projects/uefi/sys/dev/ata/ata-pci.c projects/uefi/sys/dev/ata/ata-pci.h projects/uefi/sys/dev/ata/chipsets/ata-acerlabs.c projects/uefi/sys/dev/ata/chipsets/ata-intel.c projects/uefi/sys/dev/ata/chipsets/ata-promise.c projects/uefi/sys/dev/ath/ath_hal/ah.c projects/uefi/sys/dev/ath/ath_hal/ah.h projects/uefi/sys/dev/ath/ath_hal/ah_desc.h projects/uefi/sys/dev/ath/ath_hal/ah_internal.h projects/uefi/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c projects/uefi/sys/dev/ath/ath_hal/ar5416/ar5416_btcoex.c projects/uefi/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c projects/uefi/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c projects/uefi/sys/dev/ath/ath_hal/ar9002/ar9285.h projects/uefi/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c projects/uefi/sys/dev/ath/ath_hal/ar9002/ar9285_btcoex.c projects/uefi/sys/dev/ath/ath_hal/ar9002/ar9285_diversity.c projects/uefi/sys/dev/ath/ath_hal/ar9002/ar9285_diversity.h projects/uefi/sys/dev/ath/ath_hal/ar9002/ar9285_phy.c projects/uefi/sys/dev/ath/ath_hal/ar9002/ar9285_phy.h projects/uefi/sys/dev/ath/ath_hal/ar9002/ar9285_reset.c projects/uefi/sys/dev/ath/if_ath.c projects/uefi/sys/dev/ath/if_ath_ahb.c projects/uefi/sys/dev/ath/if_ath_beacon.c projects/uefi/sys/dev/ath/if_ath_debug.h projects/uefi/sys/dev/ath/if_ath_misc.h projects/uefi/sys/dev/ath/if_ath_rx.c projects/uefi/sys/dev/ath/if_ath_rx_edma.c projects/uefi/sys/dev/ath/if_ath_sysctl.c projects/uefi/sys/dev/ath/if_ath_tdma.c projects/uefi/sys/dev/ath/if_ath_tx.c projects/uefi/sys/dev/ath/if_ath_tx.h projects/uefi/sys/dev/ath/if_ath_tx_ht.c projects/uefi/sys/dev/ath/if_ath_tx_ht.h projects/uefi/sys/dev/ath/if_athioctl.h projects/uefi/sys/dev/ath/if_athvar.h projects/uefi/sys/dev/atkbdc/psm.c projects/uefi/sys/dev/bce/if_bce.c projects/uefi/sys/dev/bce/if_bcefw.h projects/uefi/sys/dev/bce/if_bcereg.h projects/uefi/sys/dev/bge/if_bge.c projects/uefi/sys/dev/bge/if_bgereg.h projects/uefi/sys/dev/bktr/bktr_core.c projects/uefi/sys/dev/bktr/bktr_os.c projects/uefi/sys/dev/buslogic/bt_pci.c projects/uefi/sys/dev/bwi/bwimac.c projects/uefi/sys/dev/cas/if_cas.c projects/uefi/sys/dev/cfi/cfi_bus_nexus.c projects/uefi/sys/dev/cfi/cfi_core.c projects/uefi/sys/dev/cfi/cfi_dev.c projects/uefi/sys/dev/cfi/cfi_disk.c projects/uefi/sys/dev/cfi/cfi_reg.h projects/uefi/sys/dev/cfi/cfi_var.h projects/uefi/sys/dev/ciss/ciss.c projects/uefi/sys/dev/cpuctl/cpuctl.c projects/uefi/sys/dev/cxgb/cxgb_main.c projects/uefi/sys/dev/cxgb/cxgb_sge.c projects/uefi/sys/dev/cxgb/sys/uipc_mvec.c projects/uefi/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c projects/uefi/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_qp.c projects/uefi/sys/dev/cxgbe/adapter.h projects/uefi/sys/dev/cxgbe/common/common.h projects/uefi/sys/dev/cxgbe/common/t4_hw.c projects/uefi/sys/dev/cxgbe/common/t4_hw.h projects/uefi/sys/dev/cxgbe/common/t4_msg.h projects/uefi/sys/dev/cxgbe/common/t4_regs_values.h projects/uefi/sys/dev/cxgbe/firmware/t4fw_cfg.txt projects/uefi/sys/dev/cxgbe/firmware/t4fw_cfg_uwire.txt projects/uefi/sys/dev/cxgbe/firmware/t4fw_interface.h projects/uefi/sys/dev/cxgbe/offload.h projects/uefi/sys/dev/cxgbe/osdep.h projects/uefi/sys/dev/cxgbe/t4_ioctl.h projects/uefi/sys/dev/cxgbe/t4_main.c projects/uefi/sys/dev/cxgbe/t4_sge.c projects/uefi/sys/dev/cxgbe/tom/t4_connect.c projects/uefi/sys/dev/cxgbe/tom/t4_cpl_io.c projects/uefi/sys/dev/cxgbe/tom/t4_ddp.c projects/uefi/sys/dev/cxgbe/tom/t4_listen.c projects/uefi/sys/dev/cxgbe/tom/t4_tom.c projects/uefi/sys/dev/cxgbe/tom/t4_tom.h projects/uefi/sys/dev/dpt/dpt_pci.c projects/uefi/sys/dev/drm/drm_scatter.c projects/uefi/sys/dev/drm2/drmP.h projects/uefi/sys/dev/drm2/drm_atomic.h projects/uefi/sys/dev/drm2/drm_context.c projects/uefi/sys/dev/drm2/drm_crtc.c projects/uefi/sys/dev/drm2/drm_crtc.h projects/uefi/sys/dev/drm2/drm_crtc_helper.h projects/uefi/sys/dev/drm2/drm_dp_helper.h projects/uefi/sys/dev/drm2/drm_dp_iic_helper.c projects/uefi/sys/dev/drm2/drm_drv.c projects/uefi/sys/dev/drm2/drm_edid.c projects/uefi/sys/dev/drm2/drm_gem.c projects/uefi/sys/dev/drm2/drm_gem_names.c projects/uefi/sys/dev/drm2/drm_ioctl.c projects/uefi/sys/dev/drm2/drm_irq.c projects/uefi/sys/dev/drm2/drm_linux_list.h projects/uefi/sys/dev/drm2/drm_pci.c projects/uefi/sys/dev/drm2/drm_pciids.h projects/uefi/sys/dev/drm2/drm_scatter.c projects/uefi/sys/dev/drm2/drm_sysctl.c projects/uefi/sys/dev/drm2/i915/i915_gem.c projects/uefi/sys/dev/drm2/i915/i915_gem_execbuffer.c projects/uefi/sys/dev/drm2/i915/intel_crt.c projects/uefi/sys/dev/drm2/i915/intel_display.c projects/uefi/sys/dev/drm2/i915/intel_dp.c projects/uefi/sys/dev/drm2/i915/intel_drv.h projects/uefi/sys/dev/drm2/i915/intel_fb.c projects/uefi/sys/dev/drm2/i915/intel_hdmi.c projects/uefi/sys/dev/drm2/i915/intel_lvds.c projects/uefi/sys/dev/drm2/i915/intel_panel.c projects/uefi/sys/dev/drm2/i915/intel_ringbuffer.c projects/uefi/sys/dev/drm2/i915/intel_sdvo.c projects/uefi/sys/dev/drm2/i915/intel_tv.c projects/uefi/sys/dev/drm2/ttm/ttm_bo.c projects/uefi/sys/dev/drm2/ttm/ttm_bo_driver.h projects/uefi/sys/dev/drm2/ttm/ttm_bo_util.c projects/uefi/sys/dev/drm2/ttm/ttm_bo_vm.c projects/uefi/sys/dev/drm2/ttm/ttm_execbuf_util.c projects/uefi/sys/dev/drm2/ttm/ttm_page_alloc.c projects/uefi/sys/dev/drm2/ttm/ttm_tt.c projects/uefi/sys/dev/e1000/if_em.c projects/uefi/sys/dev/e1000/if_igb.c projects/uefi/sys/dev/e1000/if_lem.c projects/uefi/sys/dev/etherswitch/arswitch/arswitch.c projects/uefi/sys/dev/etherswitch/arswitch/arswitch_7240.c projects/uefi/sys/dev/etherswitch/arswitch/arswitch_8216.c projects/uefi/sys/dev/etherswitch/arswitch/arswitch_8226.c projects/uefi/sys/dev/etherswitch/arswitch/arswitch_8316.c projects/uefi/sys/dev/etherswitch/arswitch/arswitch_phy.c projects/uefi/sys/dev/etherswitch/arswitch/arswitch_reg.c projects/uefi/sys/dev/etherswitch/arswitch/arswitch_reg.h projects/uefi/sys/dev/etherswitch/arswitch/arswitchreg.h projects/uefi/sys/dev/etherswitch/arswitch/arswitchvar.h projects/uefi/sys/dev/etherswitch/etherswitch.h projects/uefi/sys/dev/etherswitch/ip17x/ip175c.c projects/uefi/sys/dev/etherswitch/ip17x/ip175d.c projects/uefi/sys/dev/etherswitch/ip17x/ip17x_vlans.c projects/uefi/sys/dev/etherswitch/rtl8366/rtl8366rb.c projects/uefi/sys/dev/fatm/if_fatm.c projects/uefi/sys/dev/fb/vesa.c projects/uefi/sys/dev/fdc/fdc.c projects/uefi/sys/dev/filemon/filemon.c projects/uefi/sys/dev/filemon/filemon_wrapper.c projects/uefi/sys/dev/firewire/fwdev.c projects/uefi/sys/dev/firewire/fwohci_pci.c projects/uefi/sys/dev/firewire/sbp.c projects/uefi/sys/dev/flash/mx25l.c projects/uefi/sys/dev/fxp/if_fxp.c projects/uefi/sys/dev/glxsb/glxsb.c projects/uefi/sys/dev/gpio/gpiobus.c projects/uefi/sys/dev/gxemul/cons/gxemul_cons.c projects/uefi/sys/dev/gxemul/disk/gxemul_disk.c projects/uefi/sys/dev/gxemul/disk/gxemul_diskreg.h projects/uefi/sys/dev/gxemul/ether/gxreg.h projects/uefi/sys/dev/hatm/if_hatm.c projects/uefi/sys/dev/hatm/if_hatm_intr.c projects/uefi/sys/dev/hifn/hifn7751.c projects/uefi/sys/dev/hme/if_hme.c projects/uefi/sys/dev/hpt27xx/hpt27xx_config.c projects/uefi/sys/dev/hpt27xx/os_bsd.h projects/uefi/sys/dev/hptiop/hptiop.c projects/uefi/sys/dev/hptiop/hptiop.h projects/uefi/sys/dev/hptmv/entry.c projects/uefi/sys/dev/hptmv/osbsd.h projects/uefi/sys/dev/hptrr/hptrr_osm_bsd.c projects/uefi/sys/dev/hptrr/os_bsd.h projects/uefi/sys/dev/hwpmc/hwpmc_core.c projects/uefi/sys/dev/hwpmc/hwpmc_logging.c projects/uefi/sys/dev/hwpmc/hwpmc_mod.c projects/uefi/sys/dev/hwpmc/hwpmc_powerpc.c projects/uefi/sys/dev/hwpmc/pmc_events.h projects/uefi/sys/dev/ichsmb/ichsmb_pci.c projects/uefi/sys/dev/ichwd/ichwd.c projects/uefi/sys/dev/ichwd/ichwd.h projects/uefi/sys/dev/if_ndis/if_ndis.c projects/uefi/sys/dev/iicbus/if_ic.c projects/uefi/sys/dev/iir/iir.c projects/uefi/sys/dev/iir/iir.h projects/uefi/sys/dev/iir/iir_ctrl.c projects/uefi/sys/dev/iir/iir_pci.c projects/uefi/sys/dev/ipmi/ipmi_isa.c projects/uefi/sys/dev/ipmi/ipmi_linux.c projects/uefi/sys/dev/ipmi/ipmivars.h projects/uefi/sys/dev/ips/ips_pci.c projects/uefi/sys/dev/isci/scil/sati_passthrough.c projects/uefi/sys/dev/isp/isp.c projects/uefi/sys/dev/isp/isp_freebsd.c projects/uefi/sys/dev/isp/isp_pci.c projects/uefi/sys/dev/isp/ispreg.h projects/uefi/sys/dev/iwn/if_iwn.c projects/uefi/sys/dev/iwn/if_iwnreg.h projects/uefi/sys/dev/iwn/if_iwnvar.h projects/uefi/sys/dev/ixgb/if_ixgb.c projects/uefi/sys/dev/ixgb/ixgb_ids.h projects/uefi/sys/dev/ixgbe/README projects/uefi/sys/dev/ixgbe/ixgbe.c projects/uefi/sys/dev/ixgbe/ixgbe.h projects/uefi/sys/dev/ixgbe/ixgbe_82598.c projects/uefi/sys/dev/ixgbe/ixgbe_82599.c projects/uefi/sys/dev/ixgbe/ixgbe_api.c projects/uefi/sys/dev/ixgbe/ixgbe_api.h projects/uefi/sys/dev/ixgbe/ixgbe_common.c projects/uefi/sys/dev/ixgbe/ixgbe_common.h projects/uefi/sys/dev/ixgbe/ixgbe_osdep.h projects/uefi/sys/dev/ixgbe/ixgbe_phy.c projects/uefi/sys/dev/ixgbe/ixgbe_phy.h projects/uefi/sys/dev/ixgbe/ixgbe_type.h projects/uefi/sys/dev/ixgbe/ixgbe_vf.c projects/uefi/sys/dev/ixgbe/ixgbe_x540.c projects/uefi/sys/dev/ixgbe/ixgbe_x540.h projects/uefi/sys/dev/ixgbe/ixv.c projects/uefi/sys/dev/jme/if_jme.c projects/uefi/sys/dev/lge/if_lge.c projects/uefi/sys/dev/lmc/if_lmc.c projects/uefi/sys/dev/md/md.c projects/uefi/sys/dev/mem/memdev.c projects/uefi/sys/dev/mfi/mfi.c projects/uefi/sys/dev/mfi/mfi_cam.c projects/uefi/sys/dev/mfi/mfi_linux.c projects/uefi/sys/dev/mfi/mfi_pci.c projects/uefi/sys/dev/mfi/mfi_syspd.c projects/uefi/sys/dev/mfi/mfireg.h projects/uefi/sys/dev/mge/if_mge.c projects/uefi/sys/dev/mii/brgphy.c projects/uefi/sys/dev/mii/miidevs projects/uefi/sys/dev/mly/mly.c projects/uefi/sys/dev/mmc/mmc.c projects/uefi/sys/dev/mmc/mmcsd.c projects/uefi/sys/dev/mn/if_mn.c projects/uefi/sys/dev/mps/mps.c projects/uefi/sys/dev/mps/mps_config.c projects/uefi/sys/dev/mps/mps_mapping.c projects/uefi/sys/dev/mps/mps_pci.c projects/uefi/sys/dev/mps/mps_sas.c projects/uefi/sys/dev/mps/mps_sas.h projects/uefi/sys/dev/mps/mps_sas_lsi.c projects/uefi/sys/dev/mps/mps_table.c projects/uefi/sys/dev/mps/mps_user.c projects/uefi/sys/dev/mps/mpsvar.h projects/uefi/sys/dev/mpt/mpt_cam.c projects/uefi/sys/dev/mpt/mpt_pci.c projects/uefi/sys/dev/mpt/mpt_raid.c projects/uefi/sys/dev/mpt/mpt_user.c projects/uefi/sys/dev/msk/if_msk.c projects/uefi/sys/dev/mvs/mvs.c projects/uefi/sys/dev/mwl/if_mwl.c projects/uefi/sys/dev/mwl/if_mwl_pci.c projects/uefi/sys/dev/mxge/if_mxge.c projects/uefi/sys/dev/nand/nand.h projects/uefi/sys/dev/nand/nand_geom.c projects/uefi/sys/dev/nand/nandbus.c projects/uefi/sys/dev/netmap/netmap.c projects/uefi/sys/dev/netmap/netmap_kern.h projects/uefi/sys/dev/nfe/if_nfe.c projects/uefi/sys/dev/ntb/if_ntb/if_ntb.c projects/uefi/sys/dev/ntb/ntb_hw/ntb_hw.c projects/uefi/sys/dev/ntb/ntb_hw/ntb_hw.h projects/uefi/sys/dev/ntb/ntb_hw/ntb_regs.h projects/uefi/sys/dev/nvd/nvd.c projects/uefi/sys/dev/nvme/nvme.c projects/uefi/sys/dev/nvme/nvme.h projects/uefi/sys/dev/nvme/nvme_ctrlr.c projects/uefi/sys/dev/nvme/nvme_ctrlr_cmd.c projects/uefi/sys/dev/nvme/nvme_ns.c projects/uefi/sys/dev/nvme/nvme_ns_cmd.c projects/uefi/sys/dev/nvme/nvme_private.h projects/uefi/sys/dev/nvme/nvme_qpair.c projects/uefi/sys/dev/nvme/nvme_sysctl.c projects/uefi/sys/dev/nvme/nvme_test.c projects/uefi/sys/dev/oce/oce_hw.c projects/uefi/sys/dev/oce/oce_hw.h projects/uefi/sys/dev/oce/oce_if.c projects/uefi/sys/dev/oce/oce_if.h projects/uefi/sys/dev/oce/oce_mbox.c projects/uefi/sys/dev/oce/oce_queue.c projects/uefi/sys/dev/oce/oce_sysctl.c projects/uefi/sys/dev/oce/oce_util.c projects/uefi/sys/dev/ofw/ofw_bus_subr.c projects/uefi/sys/dev/ofw/ofw_console.c projects/uefi/sys/dev/ofw/openfirm.c projects/uefi/sys/dev/ofw/openfirm.h projects/uefi/sys/dev/patm/if_patm.c projects/uefi/sys/dev/patm/if_patm_tx.c projects/uefi/sys/dev/pccbb/pccbb_pci.c projects/uefi/sys/dev/pci/fixup_pci.c projects/uefi/sys/dev/pci/pci.c projects/uefi/sys/dev/pci/pci_pci.c projects/uefi/sys/dev/pci/pci_private.h projects/uefi/sys/dev/pci/pcib_private.h projects/uefi/sys/dev/pci/pcireg.h projects/uefi/sys/dev/pci/pcivar.h projects/uefi/sys/dev/pci/vga_pci.c projects/uefi/sys/dev/ppbus/if_plip.c projects/uefi/sys/dev/pst/pst-pci.c projects/uefi/sys/dev/puc/puc_bfe.h projects/uefi/sys/dev/puc/puc_cfg.h projects/uefi/sys/dev/puc/pucdata.c projects/uefi/sys/dev/qlxgb/qla_hw.c projects/uefi/sys/dev/ral/rt2560.c projects/uefi/sys/dev/ral/rt2661.c projects/uefi/sys/dev/ral/rt2860.c projects/uefi/sys/dev/random/harvest.c projects/uefi/sys/dev/random/hash.c projects/uefi/sys/dev/random/hash.h projects/uefi/sys/dev/random/ivy.c projects/uefi/sys/dev/random/nehemiah.c projects/uefi/sys/dev/random/randomdev.c projects/uefi/sys/dev/random/randomdev.h projects/uefi/sys/dev/random/randomdev_soft.c projects/uefi/sys/dev/random/randomdev_soft.h projects/uefi/sys/dev/random/yarrow.c projects/uefi/sys/dev/random/yarrow.h projects/uefi/sys/dev/re/if_re.c projects/uefi/sys/dev/rndtest/rndtest.c projects/uefi/sys/dev/rp/rp_pci.c projects/uefi/sys/dev/rt/if_rt.c projects/uefi/sys/dev/safe/safe.c projects/uefi/sys/dev/scc/scc_bfe.h projects/uefi/sys/dev/scc/scc_bfe_ebus.c projects/uefi/sys/dev/scc/scc_bfe_macio.c projects/uefi/sys/dev/scc/scc_bfe_quicc.c projects/uefi/sys/dev/scc/scc_bfe_sbus.c projects/uefi/sys/dev/scc/scc_core.c projects/uefi/sys/dev/scc/scc_dev_quicc.c projects/uefi/sys/dev/scc/scc_dev_sab82532.c projects/uefi/sys/dev/scc/scc_dev_z8530.c projects/uefi/sys/dev/sdhci/sdhci.c projects/uefi/sys/dev/sdhci/sdhci.h projects/uefi/sys/dev/sfxge/sfxge_rx.c projects/uefi/sys/dev/sk/if_sk.c projects/uefi/sys/dev/sk/if_skreg.h projects/uefi/sys/dev/sound/pci/als4000.c projects/uefi/sys/dev/sound/pci/aureal.c projects/uefi/sys/dev/sound/pci/cmi.c projects/uefi/sys/dev/sound/pci/cs4281.c projects/uefi/sys/dev/sound/pci/csa.c projects/uefi/sys/dev/sound/pci/ds1.c projects/uefi/sys/dev/sound/pci/emu10k1.c projects/uefi/sys/dev/sound/pci/emu10kx.c projects/uefi/sys/dev/sound/pci/envy24.c projects/uefi/sys/dev/sound/pci/envy24ht.c projects/uefi/sys/dev/sound/pci/es137x.c projects/uefi/sys/dev/sound/pci/fm801.c projects/uefi/sys/dev/sound/pci/hda/hdaa_patches.c projects/uefi/sys/dev/sound/pci/hda/hdac.h projects/uefi/sys/dev/sound/pci/hdspe.c projects/uefi/sys/dev/sound/pci/maestro.c projects/uefi/sys/dev/sound/pci/maestro3.c projects/uefi/sys/dev/sound/pci/neomagic.c projects/uefi/sys/dev/sound/pci/solo.c projects/uefi/sys/dev/sound/pci/t4dwave.c projects/uefi/sys/dev/sound/pci/via82c686.c projects/uefi/sys/dev/sound/pci/vibes.c projects/uefi/sys/dev/sound/usb/uaudio.c projects/uefi/sys/dev/stge/if_stge.c projects/uefi/sys/dev/streams/streams.c projects/uefi/sys/dev/sym/sym_hipd.c projects/uefi/sys/dev/syscons/scvgarndr.c projects/uefi/sys/dev/syscons/syscons.c projects/uefi/sys/dev/tdfx/tdfx_linux.c projects/uefi/sys/dev/tdfx/tdfx_pci.c projects/uefi/sys/dev/ti/if_ti.c projects/uefi/sys/dev/twa/tw_osl_freebsd.c projects/uefi/sys/dev/tws/tws.c projects/uefi/sys/dev/tws/tws.h projects/uefi/sys/dev/tws/tws_cam.c projects/uefi/sys/dev/uart/uart.h projects/uefi/sys/dev/uart/uart_bus_fdt.c projects/uefi/sys/dev/uart/uart_bus_pci.c projects/uefi/sys/dev/uart/uart_core.c projects/uefi/sys/dev/uart/uart_dev_ns8250.c projects/uefi/sys/dev/uart/uart_subr.c projects/uefi/sys/dev/ubsec/ubsec.c projects/uefi/sys/dev/usb/controller/dwc_otg.c projects/uefi/sys/dev/usb/controller/ehci.c projects/uefi/sys/dev/usb/controller/ehci_pci.c projects/uefi/sys/dev/usb/controller/musb_otg.c projects/uefi/sys/dev/usb/controller/musb_otg.h projects/uefi/sys/dev/usb/controller/musb_otg_atmelarm.c projects/uefi/sys/dev/usb/controller/ohci_pci.c projects/uefi/sys/dev/usb/controller/xhci.c projects/uefi/sys/dev/usb/controller/xhci.h projects/uefi/sys/dev/usb/controller/xhci_pci.c projects/uefi/sys/dev/usb/controller/xhcireg.h projects/uefi/sys/dev/usb/input/ukbd.c projects/uefi/sys/dev/usb/net/if_aue.c projects/uefi/sys/dev/usb/net/if_axe.c projects/uefi/sys/dev/usb/net/if_axereg.h projects/uefi/sys/dev/usb/net/if_cuereg.h projects/uefi/sys/dev/usb/net/if_ipheth.c projects/uefi/sys/dev/usb/net/if_mos.c projects/uefi/sys/dev/usb/net/if_rue.c projects/uefi/sys/dev/usb/net/if_smsc.c projects/uefi/sys/dev/usb/net/if_udav.c projects/uefi/sys/dev/usb/net/if_usie.c projects/uefi/sys/dev/usb/net/uhso.c projects/uefi/sys/dev/usb/quirk/usb_quirk.c projects/uefi/sys/dev/usb/serial/u3g.c projects/uefi/sys/dev/usb/serial/uftdi.c projects/uefi/sys/dev/usb/serial/umcs.h projects/uefi/sys/dev/usb/serial/uslcom.c projects/uefi/sys/dev/usb/storage/umass.c projects/uefi/sys/dev/usb/usb_compat_linux.c projects/uefi/sys/dev/usb/usb_device.c projects/uefi/sys/dev/usb/usb_freebsd.h projects/uefi/sys/dev/usb/usb_hub.c projects/uefi/sys/dev/usb/usb_ioctl.h projects/uefi/sys/dev/usb/usb_msctest.c projects/uefi/sys/dev/usb/usb_pf.c projects/uefi/sys/dev/usb/usb_request.c projects/uefi/sys/dev/usb/usbdevs projects/uefi/sys/dev/usb/wlan/if_rumvar.h projects/uefi/sys/dev/usb/wlan/if_run.c projects/uefi/sys/dev/usb/wlan/if_runvar.h projects/uefi/sys/dev/usb/wlan/if_uathvar.h projects/uefi/sys/dev/usb/wlan/if_upgtvar.h projects/uefi/sys/dev/usb/wlan/if_uralvar.h projects/uefi/sys/dev/usb/wlan/if_urtwvar.h projects/uefi/sys/dev/usb/wlan/if_zydreg.h projects/uefi/sys/dev/virtio/balloon/virtio_balloon.c projects/uefi/sys/dev/virtio/block/virtio_blk.c projects/uefi/sys/dev/virtio/block/virtio_blk.h projects/uefi/sys/dev/virtio/network/if_vtnet.c projects/uefi/sys/dev/virtio/network/if_vtnetvar.h projects/uefi/sys/dev/virtio/network/virtio_net.h projects/uefi/sys/dev/virtio/pci/virtio_pci.c projects/uefi/sys/dev/virtio/scsi/virtio_scsi.c projects/uefi/sys/dev/virtio/scsi/virtio_scsivar.h projects/uefi/sys/dev/virtio/virtio.c projects/uefi/sys/dev/virtio/virtio.h projects/uefi/sys/dev/virtio/virtio_bus_if.m projects/uefi/sys/dev/virtio/virtio_if.m projects/uefi/sys/dev/virtio/virtqueue.c projects/uefi/sys/dev/virtio/virtqueue.h projects/uefi/sys/dev/vkbd/vkbd.c projects/uefi/sys/dev/vxge/vxge.h projects/uefi/sys/dev/watchdog/watchdog.c projects/uefi/sys/dev/wb/if_wb.c projects/uefi/sys/dev/wi/if_wi.c projects/uefi/sys/dev/wi/if_wi_pci.c projects/uefi/sys/dev/xen/balloon/balloon.c projects/uefi/sys/dev/xen/blkback/blkback.c projects/uefi/sys/dev/xen/blkfront/blkfront.c projects/uefi/sys/dev/xen/blkfront/block.h projects/uefi/sys/dev/xen/console/console.c projects/uefi/sys/dev/xen/console/xencons_ring.c projects/uefi/sys/dev/xen/control/control.c projects/uefi/sys/dev/xen/netback/netback.c projects/uefi/sys/dev/xen/netfront/netfront.c projects/uefi/sys/dev/xen/xenpci/xenpci.c projects/uefi/sys/dev/xen/xenpci/xenpcivar.h projects/uefi/sys/fs/cd9660/cd9660_vfsops.c projects/uefi/sys/fs/cd9660/iso.h projects/uefi/sys/fs/devfs/devfs_rule.c projects/uefi/sys/fs/devfs/devfs_vnops.c projects/uefi/sys/fs/ext2fs/ext2_alloc.c projects/uefi/sys/fs/ext2fs/ext2_balloc.c projects/uefi/sys/fs/ext2fs/ext2_bmap.c projects/uefi/sys/fs/ext2fs/ext2_dinode.h projects/uefi/sys/fs/ext2fs/ext2_dir.h projects/uefi/sys/fs/ext2fs/ext2_extern.h projects/uefi/sys/fs/ext2fs/ext2_inode.c projects/uefi/sys/fs/ext2fs/ext2_inode_cnv.c projects/uefi/sys/fs/ext2fs/ext2_lookup.c projects/uefi/sys/fs/ext2fs/ext2_subr.c projects/uefi/sys/fs/ext2fs/ext2_vfsops.c projects/uefi/sys/fs/ext2fs/ext2_vnops.c projects/uefi/sys/fs/ext2fs/ext2fs.h projects/uefi/sys/fs/ext2fs/fs.h projects/uefi/sys/fs/ext2fs/inode.h projects/uefi/sys/fs/fdescfs/fdesc_vnops.c projects/uefi/sys/fs/fuse/fuse_vfsops.c projects/uefi/sys/fs/fuse/fuse_vnops.c projects/uefi/sys/fs/msdosfs/msdosfs_denode.c projects/uefi/sys/fs/msdosfs/msdosfs_vnops.c projects/uefi/sys/fs/nandfs/nandfs_segment.c projects/uefi/sys/fs/nandfs/nandfs_vnops.c projects/uefi/sys/fs/nfs/nfs.h projects/uefi/sys/fs/nfs/nfs_commonkrpc.c projects/uefi/sys/fs/nfs/nfs_commonsubs.c projects/uefi/sys/fs/nfs/nfsport.h projects/uefi/sys/fs/nfs/nfsrvcache.h projects/uefi/sys/fs/nfsclient/nfs_clbio.c projects/uefi/sys/fs/nfsclient/nfs_clkrpc.c projects/uefi/sys/fs/nfsclient/nfs_clport.c projects/uefi/sys/fs/nfsclient/nfs_clstate.c projects/uefi/sys/fs/nfsclient/nfs_clvfsops.c projects/uefi/sys/fs/nfsclient/nfs_clvnops.c projects/uefi/sys/fs/nfsserver/nfs_nfsdcache.c projects/uefi/sys/fs/nfsserver/nfs_nfsdport.c projects/uefi/sys/fs/nullfs/null_vfsops.c projects/uefi/sys/fs/nullfs/null_vnops.c projects/uefi/sys/fs/procfs/procfs_map.c projects/uefi/sys/fs/smbfs/smbfs_node.c projects/uefi/sys/fs/smbfs/smbfs_smb.c projects/uefi/sys/fs/smbfs/smbfs_vfsops.c projects/uefi/sys/fs/smbfs/smbfs_vnops.c projects/uefi/sys/fs/tmpfs/tmpfs.h projects/uefi/sys/fs/tmpfs/tmpfs_subr.c projects/uefi/sys/fs/tmpfs/tmpfs_vfsops.c projects/uefi/sys/fs/tmpfs/tmpfs_vnops.c projects/uefi/sys/gdb/gdb_cons.c projects/uefi/sys/geom/eli/g_eli.c projects/uefi/sys/geom/geom_dev.c projects/uefi/sys/geom/geom_disk.c projects/uefi/sys/geom/geom_disk.h projects/uefi/sys/geom/geom_dump.c projects/uefi/sys/geom/geom_flashmap.c projects/uefi/sys/geom/geom_int.h projects/uefi/sys/geom/geom_io.c projects/uefi/sys/geom/geom_kern.c projects/uefi/sys/geom/geom_pc98.c projects/uefi/sys/geom/geom_subr.c projects/uefi/sys/geom/journal/g_journal.c projects/uefi/sys/geom/mirror/g_mirror.c projects/uefi/sys/geom/part/g_part.c projects/uefi/sys/geom/part/g_part_apm.c projects/uefi/sys/geom/part/g_part_ebr.c projects/uefi/sys/geom/part/g_part_gpt.c projects/uefi/sys/geom/part/g_part_ldm.c projects/uefi/sys/geom/part/g_part_mbr.c projects/uefi/sys/geom/part/g_part_pc98.c projects/uefi/sys/geom/raid/g_raid.c projects/uefi/sys/geom/raid/g_raid.h projects/uefi/sys/geom/raid/g_raid_ctl.c projects/uefi/sys/geom/raid/md_ddf.c projects/uefi/sys/geom/raid/tr_raid5.c projects/uefi/sys/geom/zero/g_zero.c projects/uefi/sys/i386/conf/GENERIC projects/uefi/sys/i386/conf/NOTES projects/uefi/sys/i386/conf/PAE projects/uefi/sys/i386/conf/XEN projects/uefi/sys/i386/i386/apic_vector.s projects/uefi/sys/i386/i386/exception.s projects/uefi/sys/i386/i386/genassym.c projects/uefi/sys/i386/i386/identcpu.c projects/uefi/sys/i386/i386/initcpu.c projects/uefi/sys/i386/i386/machdep.c projects/uefi/sys/i386/i386/mp_machdep.c projects/uefi/sys/i386/i386/pmap.c projects/uefi/sys/i386/i386/support.s projects/uefi/sys/i386/i386/symbols.raw projects/uefi/sys/i386/i386/sys_machdep.c projects/uefi/sys/i386/i386/trap.c projects/uefi/sys/i386/i386/uio_machdep.c projects/uefi/sys/i386/i386/vm_machdep.c projects/uefi/sys/i386/ibcs2/ibcs2_fcntl.c projects/uefi/sys/i386/ibcs2/ibcs2_ioctl.c projects/uefi/sys/i386/ibcs2/ibcs2_misc.c projects/uefi/sys/i386/ibcs2/imgact_coff.c projects/uefi/sys/i386/include/acpica_machdep.h projects/uefi/sys/i386/include/apicvar.h projects/uefi/sys/i386/include/asm.h projects/uefi/sys/i386/include/atomic.h projects/uefi/sys/i386/include/counter.h projects/uefi/sys/i386/include/cpu.h projects/uefi/sys/i386/include/intr_machdep.h projects/uefi/sys/i386/include/md_var.h projects/uefi/sys/i386/include/metadata.h projects/uefi/sys/i386/include/pcpu.h projects/uefi/sys/i386/include/pmap.h projects/uefi/sys/i386/include/sf_buf.h projects/uefi/sys/i386/include/smp.h projects/uefi/sys/i386/include/xen/xen-os.h projects/uefi/sys/i386/include/xen/xenfunc.h projects/uefi/sys/i386/include/xen/xenvar.h projects/uefi/sys/i386/isa/npx.c projects/uefi/sys/i386/linux/imgact_linux.c projects/uefi/sys/i386/linux/linux_machdep.c projects/uefi/sys/i386/linux/linux_proto.h projects/uefi/sys/i386/linux/linux_syscall.h projects/uefi/sys/i386/linux/linux_syscalls.c projects/uefi/sys/i386/linux/linux_sysent.c projects/uefi/sys/i386/pci/pci_cfgreg.c projects/uefi/sys/i386/xen/clock.c projects/uefi/sys/i386/xen/exception.s projects/uefi/sys/i386/xen/locore.s projects/uefi/sys/i386/xen/mp_machdep.c projects/uefi/sys/i386/xen/mptable.c projects/uefi/sys/i386/xen/pmap.c projects/uefi/sys/i386/xen/xen_machdep.c projects/uefi/sys/ia64/conf/GENERIC projects/uefi/sys/ia64/ia32/ia32_signal.c projects/uefi/sys/ia64/ia64/mca.c projects/uefi/sys/ia64/ia64/mp_machdep.c projects/uefi/sys/ia64/ia64/pmap.c projects/uefi/sys/ia64/ia64/vm_machdep.c projects/uefi/sys/ia64/include/acpica_machdep.h projects/uefi/sys/ia64/include/counter.h projects/uefi/sys/ia64/include/sf_buf.h projects/uefi/sys/ia64/pci/pci_cfgreg.c projects/uefi/sys/kern/Make.tags.inc projects/uefi/sys/kern/capabilities.conf projects/uefi/sys/kern/imgact_elf.c projects/uefi/sys/kern/imgact_gzip.c projects/uefi/sys/kern/init_main.c projects/uefi/sys/kern/init_sysent.c projects/uefi/sys/kern/kern_acct.c projects/uefi/sys/kern/kern_alq.c projects/uefi/sys/kern/kern_clock.c projects/uefi/sys/kern/kern_condvar.c projects/uefi/sys/kern/kern_cpuset.c projects/uefi/sys/kern/kern_descrip.c projects/uefi/sys/kern/kern_event.c projects/uefi/sys/kern/kern_exec.c projects/uefi/sys/kern/kern_exit.c projects/uefi/sys/kern/kern_fork.c projects/uefi/sys/kern/kern_hhook.c projects/uefi/sys/kern/kern_intr.c projects/uefi/sys/kern/kern_jail.c projects/uefi/sys/kern/kern_khelp.c projects/uefi/sys/kern/kern_kthread.c projects/uefi/sys/kern/kern_ktrace.c projects/uefi/sys/kern/kern_linker.c projects/uefi/sys/kern/kern_lock.c projects/uefi/sys/kern/kern_malloc.c projects/uefi/sys/kern/kern_mbuf.c projects/uefi/sys/kern/kern_mutex.c projects/uefi/sys/kern/kern_ntptime.c projects/uefi/sys/kern/kern_physio.c projects/uefi/sys/kern/kern_poll.c projects/uefi/sys/kern/kern_priv.c projects/uefi/sys/kern/kern_proc.c projects/uefi/sys/kern/kern_rangelock.c projects/uefi/sys/kern/kern_rmlock.c projects/uefi/sys/kern/kern_rwlock.c projects/uefi/sys/kern/kern_sdt.c projects/uefi/sys/kern/kern_sharedpage.c projects/uefi/sys/kern/kern_sig.c projects/uefi/sys/kern/kern_sx.c projects/uefi/sys/kern/kern_synch.c projects/uefi/sys/kern/kern_sysctl.c projects/uefi/sys/kern/kern_time.c projects/uefi/sys/kern/kern_timeout.c projects/uefi/sys/kern/kern_umtx.c projects/uefi/sys/kern/kern_uuid.c projects/uefi/sys/kern/link_elf.c projects/uefi/sys/kern/link_elf_obj.c projects/uefi/sys/kern/makesyscalls.sh projects/uefi/sys/kern/sched_4bsd.c projects/uefi/sys/kern/sched_ule.c projects/uefi/sys/kern/subr_bus.c projects/uefi/sys/kern/subr_bus_dma.c projects/uefi/sys/kern/subr_busdma_bufalloc.c projects/uefi/sys/kern/subr_counter.c projects/uefi/sys/kern/subr_lock.c projects/uefi/sys/kern/subr_mbpool.c projects/uefi/sys/kern/subr_prf.c projects/uefi/sys/kern/subr_sbuf.c projects/uefi/sys/kern/subr_smp.c projects/uefi/sys/kern/subr_taskqueue.c projects/uefi/sys/kern/subr_uio.c projects/uefi/sys/kern/subr_unit.c projects/uefi/sys/kern/subr_witness.c projects/uefi/sys/kern/sys_capability.c projects/uefi/sys/kern/sys_generic.c projects/uefi/sys/kern/sys_pipe.c projects/uefi/sys/kern/sys_procdesc.c projects/uefi/sys/kern/sys_process.c projects/uefi/sys/kern/sys_socket.c projects/uefi/sys/kern/syscalls.c projects/uefi/sys/kern/syscalls.master projects/uefi/sys/kern/systrace_args.c projects/uefi/sys/kern/sysv_shm.c projects/uefi/sys/kern/tty.c projects/uefi/sys/kern/tty_pts.c projects/uefi/sys/kern/uipc_cow.c projects/uefi/sys/kern/uipc_debug.c projects/uefi/sys/kern/uipc_mbuf.c projects/uefi/sys/kern/uipc_mqueue.c projects/uefi/sys/kern/uipc_sem.c projects/uefi/sys/kern/uipc_shm.c projects/uefi/sys/kern/uipc_sockbuf.c projects/uefi/sys/kern/uipc_socket.c projects/uefi/sys/kern/uipc_syscalls.c projects/uefi/sys/kern/uipc_usrreq.c projects/uefi/sys/kern/vfs_acl.c projects/uefi/sys/kern/vfs_aio.c projects/uefi/sys/kern/vfs_bio.c projects/uefi/sys/kern/vfs_cache.c projects/uefi/sys/kern/vfs_cluster.c projects/uefi/sys/kern/vfs_default.c projects/uefi/sys/kern/vfs_extattr.c projects/uefi/sys/kern/vfs_lookup.c projects/uefi/sys/kern/vfs_mount.c projects/uefi/sys/kern/vfs_mountroot.c projects/uefi/sys/kern/vfs_subr.c projects/uefi/sys/kern/vfs_syscalls.c projects/uefi/sys/kern/vfs_vnops.c projects/uefi/sys/kgssapi/gss_impl.c projects/uefi/sys/libkern/arm/aeabi_unwind.c projects/uefi/sys/libkern/ashldi3.c projects/uefi/sys/mips/atheros/ar71xx_chip.c projects/uefi/sys/mips/atheros/ar71xx_cpudef.h projects/uefi/sys/mips/atheros/ar71xx_gpio.c projects/uefi/sys/mips/atheros/ar71xx_gpiovar.h projects/uefi/sys/mips/atheros/ar71xx_setup.c projects/uefi/sys/mips/atheros/ar71xx_setup.h projects/uefi/sys/mips/atheros/ar71xx_spi.c projects/uefi/sys/mips/atheros/ar724x_chip.c projects/uefi/sys/mips/atheros/ar91xx_chip.c projects/uefi/sys/mips/atheros/ar933x_chip.c projects/uefi/sys/mips/atheros/files.ar71xx projects/uefi/sys/mips/atheros/if_arge.c projects/uefi/sys/mips/atheros/uart_bus_ar71xx.c projects/uefi/sys/mips/atheros/uart_bus_ar933x.c projects/uefi/sys/mips/atheros/uart_cpu_ar71xx.c projects/uefi/sys/mips/atheros/uart_cpu_ar933x.c projects/uefi/sys/mips/cavium/octeon_rnd.c projects/uefi/sys/mips/cavium/std.octeon1 projects/uefi/sys/mips/conf/AP93.hints projects/uefi/sys/mips/conf/AR933X_BASE projects/uefi/sys/mips/conf/AR933X_BASE.hints projects/uefi/sys/mips/conf/DIR-825 projects/uefi/sys/mips/conf/DIR-825.hints projects/uefi/sys/mips/conf/MALTA projects/uefi/sys/mips/conf/MALTA64 projects/uefi/sys/mips/conf/ROUTERSTATION.hints projects/uefi/sys/mips/conf/TP-WN1043ND projects/uefi/sys/mips/gxemul/mpreg.h projects/uefi/sys/mips/include/_stdint.h projects/uefi/sys/mips/include/atomic.h projects/uefi/sys/mips/include/counter.h projects/uefi/sys/mips/include/elf.h projects/uefi/sys/mips/include/sf_buf.h projects/uefi/sys/mips/malta/files.malta projects/uefi/sys/mips/malta/gt_pci.c projects/uefi/sys/mips/malta/malta_machdep.c projects/uefi/sys/mips/malta/yamon.c projects/uefi/sys/mips/mips/db_trace.c projects/uefi/sys/mips/mips/mp_machdep.c projects/uefi/sys/mips/mips/pmap.c projects/uefi/sys/mips/mips/support.S projects/uefi/sys/mips/mips/tlb.c projects/uefi/sys/mips/mips/uio_machdep.c projects/uefi/sys/mips/mips/vm_machdep.c projects/uefi/sys/mips/nlm/board.c projects/uefi/sys/mips/nlm/board.h projects/uefi/sys/mips/nlm/board_cpld.c projects/uefi/sys/mips/nlm/dev/net/nae.c projects/uefi/sys/mips/nlm/dev/net/xaui.c projects/uefi/sys/mips/nlm/dev/net/xlpge.c projects/uefi/sys/mips/nlm/dev/net/xlpge.h projects/uefi/sys/mips/nlm/hal/nae.h projects/uefi/sys/mips/nlm/hal/nlm_hal.c projects/uefi/sys/mips/nlm/hal/sys.h projects/uefi/sys/mips/sibyte/sb_zbpci.c projects/uefi/sys/modules/Makefile projects/uefi/sys/modules/acpi/acpi/Makefile projects/uefi/sys/modules/aesni/Makefile projects/uefi/sys/modules/ata/atacbus/Makefile projects/uefi/sys/modules/ath/Makefile projects/uefi/sys/modules/bxe/Makefile projects/uefi/sys/modules/cam/Makefile projects/uefi/sys/modules/cc/Makefile projects/uefi/sys/modules/ctl/Makefile projects/uefi/sys/modules/cxgb/cxgb/Makefile projects/uefi/sys/modules/cxgbe/Makefile projects/uefi/sys/modules/cxgbe/if_cxgbe/Makefile projects/uefi/sys/modules/cxgbe/t4_firmware/Makefile projects/uefi/sys/modules/cyclic/Makefile projects/uefi/sys/modules/drm2/Makefile projects/uefi/sys/modules/drm2/drm2/Makefile projects/uefi/sys/modules/dtrace/Makefile projects/uefi/sys/modules/dtrace/dtio/Makefile projects/uefi/sys/modules/dtrace/dtmalloc/Makefile projects/uefi/sys/modules/dtrace/dtnfscl/Makefile projects/uefi/sys/modules/dtrace/dtnfsclient/Makefile projects/uefi/sys/modules/dtrace/dtrace/Makefile projects/uefi/sys/modules/dtrace/dtrace_test/Makefile projects/uefi/sys/modules/dtrace/dtraceall/Makefile projects/uefi/sys/modules/dtrace/fasttrap/Makefile projects/uefi/sys/modules/dtrace/fbt/Makefile projects/uefi/sys/modules/dtrace/lockstat/Makefile projects/uefi/sys/modules/dtrace/profile/Makefile projects/uefi/sys/modules/dtrace/prototype/Makefile projects/uefi/sys/modules/dtrace/sdt/Makefile projects/uefi/sys/modules/dtrace/systrace/Makefile projects/uefi/sys/modules/dtrace/systrace_freebsd32/Makefile projects/uefi/sys/modules/dtrace/systrace_linux32/Makefile projects/uefi/sys/modules/em/Makefile projects/uefi/sys/modules/ext2fs/Makefile projects/uefi/sys/modules/filemon/Makefile projects/uefi/sys/modules/hpt27xx/Makefile projects/uefi/sys/modules/hwpmc/Makefile projects/uefi/sys/modules/igb/Makefile projects/uefi/sys/modules/ip6_mroute_mod/Makefile projects/uefi/sys/modules/ipfilter/Makefile projects/uefi/sys/modules/iscsi/Makefile projects/uefi/sys/modules/iwn/Makefile projects/uefi/sys/modules/iwnfw/Makefile projects/uefi/sys/modules/iwnfw/iwn6000g2a/Makefile projects/uefi/sys/modules/ixgbe/Makefile projects/uefi/sys/modules/linux/Makefile projects/uefi/sys/modules/mlx4/Makefile projects/uefi/sys/modules/mlx4ib/Makefile projects/uefi/sys/modules/nvme/Makefile projects/uefi/sys/modules/opensolaris/Makefile projects/uefi/sys/modules/random/Makefile projects/uefi/sys/modules/rdma/Makefile projects/uefi/sys/modules/send/Makefile projects/uefi/sys/modules/sfxge/Makefile projects/uefi/sys/modules/ti/Makefile projects/uefi/sys/modules/usb/Makefile projects/uefi/sys/modules/virtio/network/Makefile projects/uefi/sys/modules/vmm/Makefile projects/uefi/sys/modules/wi/Makefile projects/uefi/sys/modules/zfs/Makefile projects/uefi/sys/net/bpf.c projects/uefi/sys/net/ieee8023ad_lacp.c projects/uefi/sys/net/ieee8023ad_lacp.h projects/uefi/sys/net/if.c projects/uefi/sys/net/if.h projects/uefi/sys/net/if_arp.h projects/uefi/sys/net/if_bridge.c projects/uefi/sys/net/if_enc.c projects/uefi/sys/net/if_ethersubr.c projects/uefi/sys/net/if_fddisubr.c projects/uefi/sys/net/if_gif.c projects/uefi/sys/net/if_gre.c projects/uefi/sys/net/if_iso88025subr.c projects/uefi/sys/net/if_lagg.c projects/uefi/sys/net/if_lagg.h projects/uefi/sys/net/if_llatbl.h projects/uefi/sys/net/if_pfsync.h projects/uefi/sys/net/if_spppsubr.c projects/uefi/sys/net/if_tap.c projects/uefi/sys/net/if_tun.c projects/uefi/sys/net/if_var.h projects/uefi/sys/net/if_vlan.c projects/uefi/sys/net/netisr.c projects/uefi/sys/net/netmap.h projects/uefi/sys/net/netmap_user.h projects/uefi/sys/net/pfil.c projects/uefi/sys/net/pfil.h projects/uefi/sys/net/ppp_defs.h projects/uefi/sys/net/route.c projects/uefi/sys/net/route.h projects/uefi/sys/net/rtsock.c projects/uefi/sys/net/vnet.h projects/uefi/sys/net80211/ieee80211.c projects/uefi/sys/net80211/ieee80211.h projects/uefi/sys/net80211/ieee80211_action.c projects/uefi/sys/net80211/ieee80211_amrr.c projects/uefi/sys/net80211/ieee80211_freebsd.c projects/uefi/sys/net80211/ieee80211_freebsd.h projects/uefi/sys/net80211/ieee80211_hostap.c projects/uefi/sys/net80211/ieee80211_hwmp.c projects/uefi/sys/net80211/ieee80211_input.c projects/uefi/sys/net80211/ieee80211_ioctl.c projects/uefi/sys/net80211/ieee80211_mesh.c projects/uefi/sys/net80211/ieee80211_node.c projects/uefi/sys/net80211/ieee80211_output.c projects/uefi/sys/net80211/ieee80211_phy.c projects/uefi/sys/net80211/ieee80211_phy.h projects/uefi/sys/net80211/ieee80211_power.c projects/uefi/sys/net80211/ieee80211_proto.c projects/uefi/sys/net80211/ieee80211_proto.h projects/uefi/sys/net80211/ieee80211_scan_sta.c projects/uefi/sys/net80211/ieee80211_superg.c projects/uefi/sys/net80211/ieee80211_tdma.c projects/uefi/sys/net80211/ieee80211_var.h projects/uefi/sys/net80211/ieee80211_wds.c projects/uefi/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c projects/uefi/sys/netgraph/bluetooth/socket/ng_btsocket.c projects/uefi/sys/netgraph/netflow/ng_netflow.h projects/uefi/sys/netgraph/ng_base.c projects/uefi/sys/netgraph/ng_iface.c projects/uefi/sys/netgraph/ng_pppoe.c projects/uefi/sys/netgraph/ng_pppoe.h projects/uefi/sys/netinet/icmp6.h projects/uefi/sys/netinet/icmp_var.h projects/uefi/sys/netinet/if_ether.c projects/uefi/sys/netinet/igmp.c projects/uefi/sys/netinet/igmp_var.h projects/uefi/sys/netinet/in.c projects/uefi/sys/netinet/in.h projects/uefi/sys/netinet/in_mcast.c projects/uefi/sys/netinet/in_pcb.c projects/uefi/sys/netinet/in_pcb.h projects/uefi/sys/netinet/ip_carp.c projects/uefi/sys/netinet/ip_carp.h projects/uefi/sys/netinet/ip_fastfwd.c projects/uefi/sys/netinet/ip_icmp.c projects/uefi/sys/netinet/ip_input.c projects/uefi/sys/netinet/ip_mroute.c projects/uefi/sys/netinet/ip_mroute.h projects/uefi/sys/netinet/ip_output.c projects/uefi/sys/netinet/ip_var.h projects/uefi/sys/netinet/pim_var.h projects/uefi/sys/netinet/sctp.h projects/uefi/sys/netinet/sctp_asconf.c projects/uefi/sys/netinet/sctp_auth.c projects/uefi/sys/netinet/sctp_auth.h projects/uefi/sys/netinet/sctp_constants.h projects/uefi/sys/netinet/sctp_dtrace_define.h projects/uefi/sys/netinet/sctp_indata.c projects/uefi/sys/netinet/sctp_indata.h projects/uefi/sys/netinet/sctp_input.c projects/uefi/sys/netinet/sctp_os_bsd.h projects/uefi/sys/netinet/sctp_output.c projects/uefi/sys/netinet/sctp_pcb.c projects/uefi/sys/netinet/sctp_pcb.h projects/uefi/sys/netinet/sctp_structs.h projects/uefi/sys/netinet/sctp_sysctl.c projects/uefi/sys/netinet/sctp_sysctl.h projects/uefi/sys/netinet/sctp_timer.c projects/uefi/sys/netinet/sctp_uio.h projects/uefi/sys/netinet/sctp_usrreq.c projects/uefi/sys/netinet/sctputil.c projects/uefi/sys/netinet/tcp_input.c projects/uefi/sys/netinet/tcp_lro.c projects/uefi/sys/netinet/tcp_lro.h projects/uefi/sys/netinet/tcp_output.c projects/uefi/sys/netinet/tcp_subr.c projects/uefi/sys/netinet/tcp_syncache.c projects/uefi/sys/netinet/tcp_syncache.h projects/uefi/sys/netinet/tcp_usrreq.c projects/uefi/sys/netinet/tcp_var.h projects/uefi/sys/netinet/udp_usrreq.c projects/uefi/sys/netinet/udp_var.h projects/uefi/sys/netinet6/frag6.c projects/uefi/sys/netinet6/icmp6.c projects/uefi/sys/netinet6/in6.c projects/uefi/sys/netinet6/in6.h projects/uefi/sys/netinet6/in6_ifattach.c projects/uefi/sys/netinet6/in6_mcast.c projects/uefi/sys/netinet6/in6_pcb.c projects/uefi/sys/netinet6/in6_proto.c projects/uefi/sys/netinet6/in6_var.h projects/uefi/sys/netinet6/ip6_forward.c projects/uefi/sys/netinet6/ip6_id.c projects/uefi/sys/netinet6/ip6_input.c projects/uefi/sys/netinet6/ip6_mroute.c projects/uefi/sys/netinet6/ip6_mroute.h projects/uefi/sys/netinet6/ip6_output.c projects/uefi/sys/netinet6/ip6_var.h projects/uefi/sys/netinet6/mld6.c projects/uefi/sys/netinet6/nd6.c projects/uefi/sys/netinet6/nd6_rtr.c projects/uefi/sys/netinet6/pim6_var.h projects/uefi/sys/netinet6/raw_ip6.c projects/uefi/sys/netinet6/raw_ip6.h projects/uefi/sys/netinet6/sctp6_usrreq.c projects/uefi/sys/netinet6/send.c projects/uefi/sys/netinet6/udp6_usrreq.c projects/uefi/sys/netipsec/ah_var.h projects/uefi/sys/netipsec/esp_var.h projects/uefi/sys/netipsec/ipcomp_var.h projects/uefi/sys/netipsec/ipip_var.h projects/uefi/sys/netipsec/ipsec.c projects/uefi/sys/netipsec/ipsec.h projects/uefi/sys/netipsec/ipsec6.h projects/uefi/sys/netipsec/ipsec_input.c projects/uefi/sys/netipsec/ipsec_mbuf.c projects/uefi/sys/netipsec/ipsec_output.c projects/uefi/sys/netipsec/key.c projects/uefi/sys/netipsec/key_var.h projects/uefi/sys/netipsec/keysock.c projects/uefi/sys/netipsec/keysock.h projects/uefi/sys/netipsec/xform_ah.c projects/uefi/sys/netipsec/xform_esp.c projects/uefi/sys/netipsec/xform_ipcomp.c projects/uefi/sys/netipsec/xform_ipip.c projects/uefi/sys/netnatm/natm.c projects/uefi/sys/netpfil/ipfw/ip_dummynet.c projects/uefi/sys/netpfil/ipfw/ip_fw2.c projects/uefi/sys/netpfil/ipfw/ip_fw_log.c projects/uefi/sys/netpfil/ipfw/ip_fw_nat.c projects/uefi/sys/netpfil/ipfw/ip_fw_private.h projects/uefi/sys/netpfil/pf/if_pfsync.c projects/uefi/sys/netpfil/pf/pf.c projects/uefi/sys/netpfil/pf/pf_lb.c projects/uefi/sys/netsmb/smb_conn.c projects/uefi/sys/netsmb/smb_dev.c projects/uefi/sys/nfs/bootp_subr.c projects/uefi/sys/nfsclient/nfs_subs.c projects/uefi/sys/nfsclient/nfs_vnops.c projects/uefi/sys/nfsserver/nfs_serv.c projects/uefi/sys/nfsserver/nfs_srvkrpc.c projects/uefi/sys/nlm/nlm_prot_impl.c projects/uefi/sys/ofed/drivers/infiniband/core/addr.c projects/uefi/sys/ofed/drivers/infiniband/core/cma.c projects/uefi/sys/ofed/drivers/infiniband/core/core_priv.h projects/uefi/sys/ofed/drivers/infiniband/core/device.c projects/uefi/sys/ofed/drivers/infiniband/core/sa_query.c projects/uefi/sys/ofed/drivers/infiniband/core/sysfs.c projects/uefi/sys/ofed/drivers/infiniband/core/uverbs_cmd.c projects/uefi/sys/ofed/drivers/infiniband/core/uverbs_main.c projects/uefi/sys/ofed/drivers/infiniband/core/verbs.c projects/uefi/sys/ofed/drivers/infiniband/hw/mlx4/Kconfig projects/uefi/sys/ofed/drivers/infiniband/hw/mlx4/Makefile projects/uefi/sys/ofed/drivers/infiniband/hw/mlx4/ah.c projects/uefi/sys/ofed/drivers/infiniband/hw/mlx4/cq.c projects/uefi/sys/ofed/drivers/infiniband/hw/mlx4/mad.c projects/uefi/sys/ofed/drivers/infiniband/hw/mlx4/main.c projects/uefi/sys/ofed/drivers/infiniband/hw/mlx4/mlx4_ib.h projects/uefi/sys/ofed/drivers/infiniband/hw/mlx4/mr.c projects/uefi/sys/ofed/drivers/infiniband/hw/mlx4/qp.c projects/uefi/sys/ofed/drivers/infiniband/hw/mlx4/srq.c projects/uefi/sys/ofed/drivers/infiniband/hw/mlx4/user.h projects/uefi/sys/ofed/drivers/infiniband/hw/mlx4/wc.c projects/uefi/sys/ofed/drivers/infiniband/hw/mthca/mthca_cmd.c projects/uefi/sys/ofed/drivers/infiniband/hw/mthca/mthca_main.c projects/uefi/sys/ofed/drivers/infiniband/hw/mthca/mthca_memfree.c projects/uefi/sys/ofed/drivers/infiniband/hw/mthca/mthca_provider.c projects/uefi/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h projects/uefi/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/uefi/sys/ofed/drivers/net/mlx4/Makefile projects/uefi/sys/ofed/drivers/net/mlx4/alloc.c projects/uefi/sys/ofed/drivers/net/mlx4/catas.c projects/uefi/sys/ofed/drivers/net/mlx4/cmd.c projects/uefi/sys/ofed/drivers/net/mlx4/cq.c projects/uefi/sys/ofed/drivers/net/mlx4/en_cq.c projects/uefi/sys/ofed/drivers/net/mlx4/en_frag.c projects/uefi/sys/ofed/drivers/net/mlx4/en_main.c projects/uefi/sys/ofed/drivers/net/mlx4/en_netdev.c projects/uefi/sys/ofed/drivers/net/mlx4/en_port.c projects/uefi/sys/ofed/drivers/net/mlx4/en_port.h projects/uefi/sys/ofed/drivers/net/mlx4/en_rx.c projects/uefi/sys/ofed/drivers/net/mlx4/en_tx.c projects/uefi/sys/ofed/drivers/net/mlx4/eq.c projects/uefi/sys/ofed/drivers/net/mlx4/fw.c projects/uefi/sys/ofed/drivers/net/mlx4/fw.h projects/uefi/sys/ofed/drivers/net/mlx4/icm.c projects/uefi/sys/ofed/drivers/net/mlx4/icm.h projects/uefi/sys/ofed/drivers/net/mlx4/intf.c projects/uefi/sys/ofed/drivers/net/mlx4/main.c projects/uefi/sys/ofed/drivers/net/mlx4/mcg.c projects/uefi/sys/ofed/drivers/net/mlx4/mlx4.h projects/uefi/sys/ofed/drivers/net/mlx4/mlx4_en.h projects/uefi/sys/ofed/drivers/net/mlx4/mr.c projects/uefi/sys/ofed/drivers/net/mlx4/pd.c projects/uefi/sys/ofed/drivers/net/mlx4/port.c projects/uefi/sys/ofed/drivers/net/mlx4/profile.c projects/uefi/sys/ofed/drivers/net/mlx4/qp.c projects/uefi/sys/ofed/drivers/net/mlx4/reset.c projects/uefi/sys/ofed/drivers/net/mlx4/sense.c projects/uefi/sys/ofed/drivers/net/mlx4/srq.c projects/uefi/sys/ofed/include/asm/atomic.h projects/uefi/sys/ofed/include/asm/byteorder.h projects/uefi/sys/ofed/include/linux/bitops.h projects/uefi/sys/ofed/include/linux/compat.h projects/uefi/sys/ofed/include/linux/device.h projects/uefi/sys/ofed/include/linux/dma-mapping.h projects/uefi/sys/ofed/include/linux/file.h projects/uefi/sys/ofed/include/linux/fs.h projects/uefi/sys/ofed/include/linux/gfp.h projects/uefi/sys/ofed/include/linux/idr.h projects/uefi/sys/ofed/include/linux/if_ether.h projects/uefi/sys/ofed/include/linux/in6.h projects/uefi/sys/ofed/include/linux/kernel.h projects/uefi/sys/ofed/include/linux/linux_compat.c projects/uefi/sys/ofed/include/linux/list.h projects/uefi/sys/ofed/include/linux/log2.h projects/uefi/sys/ofed/include/linux/mlx4/cmd.h projects/uefi/sys/ofed/include/linux/mlx4/cq.h projects/uefi/sys/ofed/include/linux/mlx4/device.h projects/uefi/sys/ofed/include/linux/mlx4/driver.h projects/uefi/sys/ofed/include/linux/mlx4/qp.h projects/uefi/sys/ofed/include/linux/mlx4/srq.h projects/uefi/sys/ofed/include/linux/module.h projects/uefi/sys/ofed/include/linux/moduleparam.h projects/uefi/sys/ofed/include/linux/net.h projects/uefi/sys/ofed/include/linux/page.h projects/uefi/sys/ofed/include/linux/pci.h projects/uefi/sys/ofed/include/linux/sysfs.h projects/uefi/sys/ofed/include/linux/types.h projects/uefi/sys/ofed/include/linux/workqueue.h projects/uefi/sys/ofed/include/rdma/ib_cm.h projects/uefi/sys/ofed/include/rdma/ib_mad.h projects/uefi/sys/ofed/include/rdma/ib_sa.h projects/uefi/sys/ofed/include/rdma/ib_user_verbs.h projects/uefi/sys/ofed/include/rdma/ib_verbs.h projects/uefi/sys/ofed/include/rdma/sdp_socket.h projects/uefi/sys/opencrypto/cryptodev.c projects/uefi/sys/pc98/conf/GENERIC projects/uefi/sys/pc98/pc98/machdep.c projects/uefi/sys/pci/ncr.c projects/uefi/sys/powerpc/aim/mmu_oea.c projects/uefi/sys/powerpc/aim/mmu_oea64.c projects/uefi/sys/powerpc/aim/mmu_oea64.h projects/uefi/sys/powerpc/aim/nexus.c projects/uefi/sys/powerpc/aim/trap.c projects/uefi/sys/powerpc/aim/vm_machdep.c projects/uefi/sys/powerpc/booke/pmap.c projects/uefi/sys/powerpc/booke/vm_machdep.c projects/uefi/sys/powerpc/conf/DEFAULTS projects/uefi/sys/powerpc/conf/GENERIC projects/uefi/sys/powerpc/conf/GENERIC64 projects/uefi/sys/powerpc/include/_stdint.h projects/uefi/sys/powerpc/include/counter.h projects/uefi/sys/powerpc/include/frame.h projects/uefi/sys/powerpc/include/gdb_machdep.h projects/uefi/sys/powerpc/include/ofw_machdep.h projects/uefi/sys/powerpc/include/param.h projects/uefi/sys/powerpc/include/pcpu.h projects/uefi/sys/powerpc/include/platform.h projects/uefi/sys/powerpc/include/pmc_mdep.h projects/uefi/sys/powerpc/include/pte.h projects/uefi/sys/powerpc/include/sf_buf.h projects/uefi/sys/powerpc/include/spr.h projects/uefi/sys/powerpc/ofw/ofw_cpu.c projects/uefi/sys/powerpc/ofw/ofw_machdep.c projects/uefi/sys/powerpc/ofw/ofw_pcibus.c projects/uefi/sys/powerpc/ofw/ofw_real.c projects/uefi/sys/powerpc/ofw/ofw_syscons.c projects/uefi/sys/powerpc/ofw/ofw_syscons.h projects/uefi/sys/powerpc/ofw/rtas.c projects/uefi/sys/powerpc/powermac/atibl.c projects/uefi/sys/powerpc/powermac/kiic.c projects/uefi/sys/powerpc/powermac/macio.c projects/uefi/sys/powerpc/powermac/maciovar.h projects/uefi/sys/powerpc/powermac/nvbl.c projects/uefi/sys/powerpc/powermac/platform_powermac.c projects/uefi/sys/powerpc/powerpc/busdma_machdep.c projects/uefi/sys/powerpc/powerpc/cpu.c projects/uefi/sys/powerpc/powerpc/intr_machdep.c projects/uefi/sys/powerpc/powerpc/mmu_if.m projects/uefi/sys/powerpc/powerpc/mp_machdep.c projects/uefi/sys/powerpc/powerpc/platform.c projects/uefi/sys/powerpc/powerpc/platform_if.m projects/uefi/sys/powerpc/powerpc/pmap_dispatch.c projects/uefi/sys/powerpc/powerpc/uio_machdep.c projects/uefi/sys/powerpc/ps3/ps3cdrom.c projects/uefi/sys/powerpc/wii/wii_gpio.c projects/uefi/sys/powerpc/wii/wii_gpioreg.h projects/uefi/sys/powerpc/wii/wii_ipcreg.h projects/uefi/sys/rpc/clnt_dg.c projects/uefi/sys/rpc/rpcsec_gss.h projects/uefi/sys/rpc/rpcsec_gss/rpcsec_gss.c projects/uefi/sys/security/audit/audit.c projects/uefi/sys/security/audit/audit.h projects/uefi/sys/security/audit/audit_arg.c projects/uefi/sys/security/audit/audit_bsm.c projects/uefi/sys/security/audit/audit_bsm_klib.c projects/uefi/sys/security/audit/audit_pipe.c projects/uefi/sys/security/audit/audit_private.h projects/uefi/sys/security/audit/bsm_token.c projects/uefi/sys/security/mac/mac_framework.c projects/uefi/sys/security/mac/mac_framework.h projects/uefi/sys/security/mac/mac_policy.h projects/uefi/sys/security/mac/mac_posix_shm.c projects/uefi/sys/security/mac/mac_process.c projects/uefi/sys/security/mac/mac_syscalls.c projects/uefi/sys/security/mac_biba/mac_biba.c projects/uefi/sys/security/mac_mls/mac_mls.c projects/uefi/sys/security/mac_stub/mac_stub.c projects/uefi/sys/security/mac_test/mac_test.c projects/uefi/sys/sparc64/conf/GENERIC projects/uefi/sys/sparc64/include/atomic.h projects/uefi/sys/sparc64/include/counter.h projects/uefi/sys/sparc64/include/pmap.h projects/uefi/sys/sparc64/include/proc.h projects/uefi/sys/sparc64/include/sf_buf.h projects/uefi/sys/sparc64/include/ucontext.h projects/uefi/sys/sparc64/sparc64/bus_machdep.c projects/uefi/sys/sparc64/sparc64/genassym.c projects/uefi/sys/sparc64/sparc64/machdep.c projects/uefi/sys/sparc64/sparc64/mem.c projects/uefi/sys/sparc64/sparc64/mp_machdep.c projects/uefi/sys/sparc64/sparc64/pmap.c projects/uefi/sys/sparc64/sparc64/sys_machdep.c projects/uefi/sys/sparc64/sparc64/uio_machdep.c projects/uefi/sys/sparc64/sparc64/vm_machdep.c projects/uefi/sys/sys/_rmlock.h projects/uefi/sys/sys/_types.h projects/uefi/sys/sys/aio.h projects/uefi/sys/sys/bitset.h projects/uefi/sys/sys/buf.h projects/uefi/sys/sys/bufobj.h projects/uefi/sys/sys/bus.h projects/uefi/sys/sys/callout.h projects/uefi/sys/sys/capability.h projects/uefi/sys/sys/cdefs.h projects/uefi/sys/sys/conf.h projects/uefi/sys/sys/counter.h projects/uefi/sys/sys/cpuset.h projects/uefi/sys/sys/diskpc98.h projects/uefi/sys/sys/elf_common.h projects/uefi/sys/sys/event.h projects/uefi/sys/sys/eventhandler.h projects/uefi/sys/sys/eventvar.h projects/uefi/sys/sys/fcntl.h projects/uefi/sys/sys/file.h projects/uefi/sys/sys/filedesc.h projects/uefi/sys/sys/hhook.h projects/uefi/sys/sys/jail.h projects/uefi/sys/sys/kernel.h projects/uefi/sys/sys/ktrace.h projects/uefi/sys/sys/libkern.h projects/uefi/sys/sys/linker.h projects/uefi/sys/sys/lock.h projects/uefi/sys/sys/lockmgr.h projects/uefi/sys/sys/malloc.h projects/uefi/sys/sys/mbpool.h projects/uefi/sys/sys/mbuf.h projects/uefi/sys/sys/mman.h projects/uefi/sys/sys/module_khelp.h projects/uefi/sys/sys/mount.h projects/uefi/sys/sys/mouse.h projects/uefi/sys/sys/mutex.h projects/uefi/sys/sys/namei.h projects/uefi/sys/sys/param.h projects/uefi/sys/sys/pmckern.h projects/uefi/sys/sys/priv.h projects/uefi/sys/sys/proc.h projects/uefi/sys/sys/procdesc.h projects/uefi/sys/sys/queue.h projects/uefi/sys/sys/random.h projects/uefi/sys/sys/rangelock.h projects/uefi/sys/sys/rmlock.h projects/uefi/sys/sys/sched.h projects/uefi/sys/sys/sdt.h projects/uefi/sys/sys/sf_buf.h projects/uefi/sys/sys/smp.h projects/uefi/sys/sys/sockbuf.h projects/uefi/sys/sys/socket.h projects/uefi/sys/sys/socketvar.h projects/uefi/sys/sys/stat.h projects/uefi/sys/sys/syscall.h projects/uefi/sys/sys/syscall.mk projects/uefi/sys/sys/syscallsubr.h projects/uefi/sys/sys/sysctl.h projects/uefi/sys/sys/sysproto.h projects/uefi/sys/sys/systm.h projects/uefi/sys/sys/time.h projects/uefi/sys/sys/timetc.h projects/uefi/sys/sys/timex.h projects/uefi/sys/sys/types.h projects/uefi/sys/sys/ucontext.h projects/uefi/sys/sys/uio.h projects/uefi/sys/sys/user.h projects/uefi/sys/sys/uuid.h projects/uefi/sys/sys/vmmeter.h projects/uefi/sys/sys/vnode.h projects/uefi/sys/sys/wait.h projects/uefi/sys/ufs/ffs/ffs_alloc.c projects/uefi/sys/ufs/ffs/ffs_balloc.c projects/uefi/sys/ufs/ffs/ffs_inode.c projects/uefi/sys/ufs/ffs/ffs_snapshot.c projects/uefi/sys/ufs/ffs/ffs_softdep.c projects/uefi/sys/ufs/ffs/ffs_suspend.c projects/uefi/sys/ufs/ffs/ffs_vfsops.c projects/uefi/sys/ufs/ufs/dinode.h projects/uefi/sys/ufs/ufs/inode.h projects/uefi/sys/ufs/ufs/ufs_dirhash.c projects/uefi/sys/ufs/ufs/ufs_extattr.c projects/uefi/sys/ufs/ufs/ufs_vnops.c projects/uefi/sys/vm/_vm_radix.h projects/uefi/sys/vm/device_pager.c projects/uefi/sys/vm/memguard.c projects/uefi/sys/vm/memguard.h projects/uefi/sys/vm/phys_pager.c projects/uefi/sys/vm/pmap.h projects/uefi/sys/vm/sg_pager.c projects/uefi/sys/vm/swap_pager.c projects/uefi/sys/vm/uma.h projects/uefi/sys/vm/uma_core.c projects/uefi/sys/vm/uma_dbg.c projects/uefi/sys/vm/uma_int.h projects/uefi/sys/vm/vm.h projects/uefi/sys/vm/vm_extern.h projects/uefi/sys/vm/vm_fault.c projects/uefi/sys/vm/vm_glue.c projects/uefi/sys/vm/vm_init.c projects/uefi/sys/vm/vm_kern.c projects/uefi/sys/vm/vm_kern.h projects/uefi/sys/vm/vm_map.c projects/uefi/sys/vm/vm_map.h projects/uefi/sys/vm/vm_mmap.c projects/uefi/sys/vm/vm_object.c projects/uefi/sys/vm/vm_object.h projects/uefi/sys/vm/vm_page.c projects/uefi/sys/vm/vm_page.h projects/uefi/sys/vm/vm_pageout.c projects/uefi/sys/vm/vm_pager.c projects/uefi/sys/vm/vm_pager.h projects/uefi/sys/vm/vm_param.h projects/uefi/sys/vm/vm_phys.c projects/uefi/sys/vm/vm_phys.h projects/uefi/sys/vm/vm_radix.c projects/uefi/sys/vm/vm_radix.h projects/uefi/sys/vm/vm_reserv.c projects/uefi/sys/vm/vm_zeroidle.c projects/uefi/sys/vm/vnode_pager.c projects/uefi/sys/x86/acpica/acpi_wakeup.c projects/uefi/sys/x86/acpica/srat.c projects/uefi/sys/x86/include/segments.h projects/uefi/sys/x86/include/specialreg.h projects/uefi/sys/x86/isa/atpic.c projects/uefi/sys/x86/isa/clock.c projects/uefi/sys/x86/x86/busdma_machdep.c projects/uefi/sys/x86/x86/intr_machdep.c projects/uefi/sys/x86/x86/io_apic.c projects/uefi/sys/x86/x86/local_apic.c projects/uefi/sys/xen/evtchn.h projects/uefi/sys/xen/evtchn/evtchn_dev.c projects/uefi/sys/xen/features.c projects/uefi/sys/xen/gnttab.c projects/uefi/sys/xen/gnttab.h projects/uefi/sys/xen/interface/arch-ia64.h (contents, props changed) projects/uefi/sys/xen/interface/arch-x86/cpuid.h (contents, props changed) projects/uefi/sys/xen/interface/arch-x86/hvm/save.h (contents, props changed) projects/uefi/sys/xen/interface/arch-x86/xen-mca.h (contents, props changed) projects/uefi/sys/xen/interface/arch-x86/xen-x86_32.h (contents, props changed) projects/uefi/sys/xen/interface/arch-x86/xen-x86_64.h (contents, props changed) projects/uefi/sys/xen/interface/arch-x86/xen.h (contents, props changed) projects/uefi/sys/xen/interface/arch-x86_32.h (contents, props changed) projects/uefi/sys/xen/interface/arch-x86_64.h (contents, props changed) projects/uefi/sys/xen/interface/domctl.h (contents, props changed) projects/uefi/sys/xen/interface/elfnote.h (contents, props changed) projects/uefi/sys/xen/interface/event_channel.h (contents, props changed) projects/uefi/sys/xen/interface/features.h (contents, props changed) projects/uefi/sys/xen/interface/foreign/structs.py (contents, props changed) projects/uefi/sys/xen/interface/grant_table.h (contents, props changed) projects/uefi/sys/xen/interface/hvm/hvm_info_table.h (contents, props changed) projects/uefi/sys/xen/interface/hvm/hvm_op.h (contents, props changed) projects/uefi/sys/xen/interface/hvm/ioreq.h (contents, props changed) projects/uefi/sys/xen/interface/hvm/params.h (contents, props changed) projects/uefi/sys/xen/interface/hvm/save.h (contents, props changed) projects/uefi/sys/xen/interface/io/blkif.h (contents, props changed) projects/uefi/sys/xen/interface/io/netif.h (contents, props changed) projects/uefi/sys/xen/interface/io/pciif.h (contents, props changed) projects/uefi/sys/xen/interface/io/protocols.h (contents, props changed) projects/uefi/sys/xen/interface/io/ring.h (contents, props changed) projects/uefi/sys/xen/interface/io/xs_wire.h (contents, props changed) projects/uefi/sys/xen/interface/kexec.h (contents, props changed) projects/uefi/sys/xen/interface/memory.h (contents, props changed) projects/uefi/sys/xen/interface/nmi.h (contents, props changed) projects/uefi/sys/xen/interface/physdev.h (contents, props changed) projects/uefi/sys/xen/interface/platform.h (contents, props changed) projects/uefi/sys/xen/interface/sched.h (contents, props changed) projects/uefi/sys/xen/interface/sysctl.h (contents, props changed) projects/uefi/sys/xen/interface/trace.h (contents, props changed) projects/uefi/sys/xen/interface/vcpu.h (contents, props changed) projects/uefi/sys/xen/interface/version.h (contents, props changed) projects/uefi/sys/xen/interface/xen-compat.h (contents, props changed) projects/uefi/sys/xen/interface/xen.h (contents, props changed) projects/uefi/sys/xen/interface/xenoprof.h (contents, props changed) projects/uefi/sys/xen/xen_intr.h projects/uefi/sys/xen/xenbus/xenbus.c projects/uefi/sys/xen/xenbus/xenbus_if.m projects/uefi/sys/xen/xenbus/xenbusb.c projects/uefi/sys/xen/xenbus/xenbusb_front.c projects/uefi/sys/xen/xenbus/xenbusvar.h projects/uefi/sys/xen/xenstore/xenstore.c projects/uefi/sys/xen/xenstore/xenstore_dev.c projects/uefi/sys/xen/xenstore/xenstorevar.h projects/uefi/tools/build/mk/OptionalObsoleteFiles.inc projects/uefi/tools/build/options/WITHOUT_GCC projects/uefi/tools/build/options/WITHOUT_KERBEROS_SUPPORT projects/uefi/tools/build/options/WITHOUT_LDNS projects/uefi/tools/build/options/makeman projects/uefi/tools/make_libdeps.sh projects/uefi/tools/regression/aio/aiop/aiop.c projects/uefi/tools/regression/aio/aiotest/aiotest.c projects/uefi/tools/regression/bin/test/regress.sh projects/uefi/tools/regression/file/dup/dup.c projects/uefi/tools/regression/filemon/Makefile projects/uefi/tools/regression/filemon/filemontest.c projects/uefi/tools/regression/filemon/test_script.sh projects/uefi/tools/regression/filemon/timed-forkb.c projects/uefi/tools/regression/lib/libc/gen/Makefile projects/uefi/tools/regression/lib/libc/gen/test-fnmatch.c projects/uefi/tools/regression/lib/libc/gen/test-fpclassify.c projects/uefi/tools/regression/lib/libc/gen/test-ftw.c projects/uefi/tools/regression/lib/libc/gen/test-wordexp.c projects/uefi/tools/regression/lib/libc/locale/Makefile projects/uefi/tools/regression/lib/libc/locale/test-btowc.c projects/uefi/tools/regression/lib/libc/locale/test-iswctype.c projects/uefi/tools/regression/lib/libc/locale/test-towctrans.c projects/uefi/tools/regression/lib/libc/nss/test-getaddr.c projects/uefi/tools/regression/lib/libc/nss/test-getgr.c projects/uefi/tools/regression/lib/libc/nss/test-gethostby.c projects/uefi/tools/regression/lib/libc/nss/test-getproto.c projects/uefi/tools/regression/lib/libc/nss/test-getpw.c projects/uefi/tools/regression/lib/libc/nss/test-getrpc.c projects/uefi/tools/regression/lib/libc/nss/test-getusershell.c projects/uefi/tools/regression/lib/libc/nss/testutil.h projects/uefi/tools/regression/lib/libc/stdio/Makefile projects/uefi/tools/regression/lib/libc/stdio/test-fmemopen.t projects/uefi/tools/regression/lib/libc/stdio/test-open_memstream.t projects/uefi/tools/regression/lib/libc/stdio/test-open_wmemstream.t projects/uefi/tools/regression/lib/msun/Makefile projects/uefi/tools/regression/lib/msun/test-cexp.c projects/uefi/tools/regression/lib/msun/test-conj.c projects/uefi/tools/regression/lib/msun/test-csqrt.c projects/uefi/tools/regression/lib/msun/test-ctrig.c projects/uefi/tools/regression/lib/msun/test-exponential.c projects/uefi/tools/regression/lib/msun/test-fma.c projects/uefi/tools/regression/lib/msun/test-fmaxmin.c projects/uefi/tools/regression/lib/msun/test-invtrig.c projects/uefi/tools/regression/lib/msun/test-logarithm.c projects/uefi/tools/regression/lib/msun/test-nearbyint.c projects/uefi/tools/regression/lib/msun/test-next.c projects/uefi/tools/regression/lib/msun/test-rem.c projects/uefi/tools/regression/lib/msun/test-trig.c projects/uefi/tools/regression/priv/Makefile projects/uefi/tools/regression/pthread/cv_cancel1/cv_cancel1.c projects/uefi/tools/regression/sbin/dhclient/Makefile projects/uefi/tools/regression/sockets/sendfile/sendfile.c projects/uefi/tools/test/dtrace/Makefile projects/uefi/tools/test/posixshm/shm_test.c projects/uefi/tools/tools/README projects/uefi/tools/tools/ath/Makefile projects/uefi/tools/tools/ath/Makefile.inc projects/uefi/tools/tools/ath/athalq/main.c projects/uefi/tools/tools/ath/athspectral/athspectral.c projects/uefi/tools/tools/ath/athstats/athstats.c projects/uefi/tools/tools/bootparttest/bootparttest.c projects/uefi/tools/tools/bus_autoconf/bus_load_file.c projects/uefi/tools/tools/crypto/ipsecstats.c projects/uefi/tools/tools/cxgbetool/cxgbetool.c projects/uefi/tools/tools/ifinfo/ifinfo.c projects/uefi/tools/tools/nanobsd/gateworks/common projects/uefi/tools/tools/net80211/wlanstats/Makefile projects/uefi/tools/tools/netmap/Makefile projects/uefi/tools/tools/netmap/bridge.c projects/uefi/tools/tools/netmap/nm_util.c projects/uefi/tools/tools/netmap/pcap.c projects/uefi/tools/tools/netmap/pkt-gen.c projects/uefi/tools/tools/pciroms/pciroms.c projects/uefi/tools/tools/sysbuild/sysbuild.sh projects/uefi/tools/tools/sysdoc/sysdoc.sh projects/uefi/tools/tools/sysdoc/tunables.mdoc projects/uefi/tools/tools/zfsboottest/Makefile projects/uefi/tools/tools/zfsboottest/zfsboottest.c projects/uefi/tools/tools/zfsboottest/zfsboottest.sh projects/uefi/usr.bin/Makefile projects/uefi/usr.bin/Makefile.amd64 projects/uefi/usr.bin/Makefile.i386 projects/uefi/usr.bin/Makefile.ia64 projects/uefi/usr.bin/Makefile.powerpc projects/uefi/usr.bin/Makefile.sparc64 projects/uefi/usr.bin/ar/acplex.l projects/uefi/usr.bin/bc/scan.l projects/uefi/usr.bin/bmake/Makefile projects/uefi/usr.bin/bmake/Makefile.inc projects/uefi/usr.bin/bmake/config.h projects/uefi/usr.bin/bmake/unit-tests/Makefile projects/uefi/usr.bin/brandelf/brandelf.1 projects/uefi/usr.bin/calendar/Makefile (contents, props changed) projects/uefi/usr.bin/calendar/calendar.1 (contents, props changed) projects/uefi/usr.bin/calendar/calendar.h (contents, props changed) projects/uefi/usr.bin/calendar/calendars/calendar.dutch projects/uefi/usr.bin/calendar/calendars/calendar.freebsd projects/uefi/usr.bin/calendar/dates.c projects/uefi/usr.bin/calendar/io.c (contents, props changed) projects/uefi/usr.bin/calendar/parsedata.c projects/uefi/usr.bin/calendar/pathnames.h (contents, props changed) projects/uefi/usr.bin/calendar/sunpos.c projects/uefi/usr.bin/clang/Makefile projects/uefi/usr.bin/clang/clang/clang.1 projects/uefi/usr.bin/clang/llc/llc.1 projects/uefi/usr.bin/clang/llvm-objdump/Makefile projects/uefi/usr.bin/clang/llvm-rtdyld/Makefile projects/uefi/usr.bin/clang/opt/opt.1 projects/uefi/usr.bin/csup/updater.h projects/uefi/usr.bin/dig/Makefile projects/uefi/usr.bin/dtc/checking.cc projects/uefi/usr.bin/dtc/dtc.1 projects/uefi/usr.bin/dtc/dtc.cc projects/uefi/usr.bin/dtc/fdt.cc projects/uefi/usr.bin/dtc/fdt.hh projects/uefi/usr.bin/dtc/input_buffer.cc projects/uefi/usr.bin/fetch/fetch.1 projects/uefi/usr.bin/fetch/fetch.c projects/uefi/usr.bin/find/function.c projects/uefi/usr.bin/getent/getent.c projects/uefi/usr.bin/grep/Makefile projects/uefi/usr.bin/grep/regex/tre-fastmatch.c projects/uefi/usr.bin/host/Makefile projects/uefi/usr.bin/iconv/iconv.c projects/uefi/usr.bin/kdump/kdump.c projects/uefi/usr.bin/kdump/mksubr projects/uefi/usr.bin/killall/killall.1 projects/uefi/usr.bin/killall/killall.c projects/uefi/usr.bin/ldd/ldd.c projects/uefi/usr.bin/lex/Makefile projects/uefi/usr.bin/lex/config.h projects/uefi/usr.bin/lex/initscan.c projects/uefi/usr.bin/lex/lex.1 projects/uefi/usr.bin/lex/lib/Makefile projects/uefi/usr.bin/lsvfs/lsvfs.1 projects/uefi/usr.bin/lsvfs/lsvfs.c projects/uefi/usr.bin/m4/lib/ohash_init.3 projects/uefi/usr.bin/m4/lib/ohash_interval.3 projects/uefi/usr.bin/m4/tokenizer.l projects/uefi/usr.bin/mail/popen.c projects/uefi/usr.bin/make/Makefile projects/uefi/usr.bin/make/job.c projects/uefi/usr.bin/mkcsmapper/Makefile projects/uefi/usr.bin/mkcsmapper/ldef.h projects/uefi/usr.bin/mkcsmapper/lex.l projects/uefi/usr.bin/mkcsmapper/yacc.y projects/uefi/usr.bin/mkesdb/Makefile projects/uefi/usr.bin/mkesdb/ldef.h projects/uefi/usr.bin/mkesdb/lex.l projects/uefi/usr.bin/mkesdb/yacc.y projects/uefi/usr.bin/mklocale/lex.l projects/uefi/usr.bin/netstat/inet.c projects/uefi/usr.bin/netstat/inet6.c projects/uefi/usr.bin/netstat/ipsec.c projects/uefi/usr.bin/netstat/main.c projects/uefi/usr.bin/netstat/mbuf.c projects/uefi/usr.bin/netstat/mroute.c projects/uefi/usr.bin/netstat/netstat.1 projects/uefi/usr.bin/netstat/netstat.h projects/uefi/usr.bin/netstat/pfkey.c projects/uefi/usr.bin/netstat/route.c projects/uefi/usr.bin/nfsstat/nfsstat.c projects/uefi/usr.bin/patch/Makefile projects/uefi/usr.bin/patch/patch.c projects/uefi/usr.bin/patch/pch.c projects/uefi/usr.bin/patch/util.c projects/uefi/usr.bin/procstat/procstat.1 projects/uefi/usr.bin/procstat/procstat_files.c projects/uefi/usr.bin/rwho/rwho.c projects/uefi/usr.bin/script/script.1 projects/uefi/usr.bin/sed/main.c projects/uefi/usr.bin/sort/bwstring.c projects/uefi/usr.bin/sort/bwstring.h projects/uefi/usr.bin/sort/coll.c projects/uefi/usr.bin/sort/coll.h projects/uefi/usr.bin/sort/file.c projects/uefi/usr.bin/sort/file.h projects/uefi/usr.bin/sort/mem.c projects/uefi/usr.bin/sort/mem.h projects/uefi/usr.bin/sort/radixsort.c projects/uefi/usr.bin/sort/radixsort.h projects/uefi/usr.bin/sort/sort.1.in projects/uefi/usr.bin/sort/sort.c projects/uefi/usr.bin/sort/sort.h projects/uefi/usr.bin/sort/vsort.c projects/uefi/usr.bin/sort/vsort.h projects/uefi/usr.bin/split/split.c projects/uefi/usr.bin/su/su.1 projects/uefi/usr.bin/su/su.c projects/uefi/usr.bin/systat/Makefile projects/uefi/usr.bin/systat/cmdtab.c projects/uefi/usr.bin/systat/extern.h projects/uefi/usr.bin/systat/systat.1 projects/uefi/usr.bin/tail/extern.h projects/uefi/usr.bin/tail/forward.c projects/uefi/usr.bin/tail/misc.c projects/uefi/usr.bin/tail/tail.c projects/uefi/usr.bin/top/machine.c projects/uefi/usr.bin/truss/syscall.h projects/uefi/usr.bin/truss/syscalls.c projects/uefi/usr.bin/uniq/uniq.c projects/uefi/usr.bin/vi/Makefile projects/uefi/usr.bin/vi/config.h projects/uefi/usr.bin/vi/pathnames.h projects/uefi/usr.bin/xinstall/install.1 projects/uefi/usr.sbin/Makefile projects/uefi/usr.sbin/Makefile.amd64 projects/uefi/usr.sbin/Makefile.i386 projects/uefi/usr.sbin/Makefile.ia64 projects/uefi/usr.sbin/Makefile.powerpc projects/uefi/usr.sbin/Makefile.sparc64 projects/uefi/usr.sbin/acpi/acpidb/Makefile projects/uefi/usr.sbin/acpi/acpidb/acpidb.c projects/uefi/usr.sbin/acpi/acpidump/acpi.c projects/uefi/usr.sbin/acpi/acpidump/acpi_user.c projects/uefi/usr.sbin/acpi/iasl/Makefile projects/uefi/usr.sbin/arp/arp.c projects/uefi/usr.sbin/authpf/Makefile projects/uefi/usr.sbin/bhyve/Makefile projects/uefi/usr.sbin/bhyve/acpi.c projects/uefi/usr.sbin/bhyve/atpic.c projects/uefi/usr.sbin/bhyve/bhyverun.c projects/uefi/usr.sbin/bhyve/ioapic.c projects/uefi/usr.sbin/bhyve/mevent.c projects/uefi/usr.sbin/bhyve/mevent.h projects/uefi/usr.sbin/bhyve/mevent_test.c projects/uefi/usr.sbin/bhyve/pci_emul.c projects/uefi/usr.sbin/bhyve/pci_emul.h projects/uefi/usr.sbin/bhyve/pci_virtio_block.c projects/uefi/usr.sbin/bhyve/pci_virtio_net.c projects/uefi/usr.sbin/bhyve/pit_8254.c projects/uefi/usr.sbin/bhyve/rtc.c projects/uefi/usr.sbin/bhyve/virtio.h projects/uefi/usr.sbin/bluetooth/bthidd/lexer.l projects/uefi/usr.sbin/boot98cfg/boot98cfg.c projects/uefi/usr.sbin/bsdconfig/USAGE projects/uefi/usr.sbin/bsdconfig/bsdconfig projects/uefi/usr.sbin/bsdconfig/bsdconfig.8 projects/uefi/usr.sbin/bsdconfig/console/INDEX projects/uefi/usr.sbin/bsdconfig/console/USAGE projects/uefi/usr.sbin/bsdconfig/console/console projects/uefi/usr.sbin/bsdconfig/console/font projects/uefi/usr.sbin/bsdconfig/console/include/messages.subr projects/uefi/usr.sbin/bsdconfig/console/keymap projects/uefi/usr.sbin/bsdconfig/console/repeat projects/uefi/usr.sbin/bsdconfig/console/saver projects/uefi/usr.sbin/bsdconfig/console/screenmap projects/uefi/usr.sbin/bsdconfig/console/ttys projects/uefi/usr.sbin/bsdconfig/diskmgmt/INDEX projects/uefi/usr.sbin/bsdconfig/diskmgmt/USAGE projects/uefi/usr.sbin/bsdconfig/diskmgmt/diskmgmt projects/uefi/usr.sbin/bsdconfig/docsinstall/INDEX projects/uefi/usr.sbin/bsdconfig/docsinstall/USAGE projects/uefi/usr.sbin/bsdconfig/docsinstall/docsinstall projects/uefi/usr.sbin/bsdconfig/dot/INDEX projects/uefi/usr.sbin/bsdconfig/dot/USAGE projects/uefi/usr.sbin/bsdconfig/dot/dot projects/uefi/usr.sbin/bsdconfig/examples/Makefile projects/uefi/usr.sbin/bsdconfig/examples/bsdconfigrc projects/uefi/usr.sbin/bsdconfig/include/media.hlp projects/uefi/usr.sbin/bsdconfig/include/messages.subr projects/uefi/usr.sbin/bsdconfig/mouse/INDEX projects/uefi/usr.sbin/bsdconfig/mouse/USAGE projects/uefi/usr.sbin/bsdconfig/mouse/disable projects/uefi/usr.sbin/bsdconfig/mouse/enable projects/uefi/usr.sbin/bsdconfig/mouse/flags projects/uefi/usr.sbin/bsdconfig/mouse/include/messages.subr projects/uefi/usr.sbin/bsdconfig/mouse/mouse projects/uefi/usr.sbin/bsdconfig/mouse/port projects/uefi/usr.sbin/bsdconfig/mouse/type projects/uefi/usr.sbin/bsdconfig/networking/INDEX projects/uefi/usr.sbin/bsdconfig/networking/USAGE projects/uefi/usr.sbin/bsdconfig/networking/defaultrouter projects/uefi/usr.sbin/bsdconfig/networking/devices projects/uefi/usr.sbin/bsdconfig/networking/hostname projects/uefi/usr.sbin/bsdconfig/networking/include/messages.subr projects/uefi/usr.sbin/bsdconfig/networking/nameservers projects/uefi/usr.sbin/bsdconfig/networking/networking projects/uefi/usr.sbin/bsdconfig/networking/share/Makefile projects/uefi/usr.sbin/bsdconfig/networking/share/common.subr projects/uefi/usr.sbin/bsdconfig/networking/share/device.subr projects/uefi/usr.sbin/bsdconfig/networking/share/hostname.subr projects/uefi/usr.sbin/bsdconfig/networking/share/ipaddr.subr projects/uefi/usr.sbin/bsdconfig/networking/share/media.subr projects/uefi/usr.sbin/bsdconfig/networking/share/netmask.subr projects/uefi/usr.sbin/bsdconfig/networking/share/resolv.subr projects/uefi/usr.sbin/bsdconfig/networking/share/routing.subr projects/uefi/usr.sbin/bsdconfig/packages/INDEX projects/uefi/usr.sbin/bsdconfig/packages/USAGE projects/uefi/usr.sbin/bsdconfig/packages/packages projects/uefi/usr.sbin/bsdconfig/password/INDEX projects/uefi/usr.sbin/bsdconfig/password/USAGE projects/uefi/usr.sbin/bsdconfig/password/password projects/uefi/usr.sbin/bsdconfig/password/share/password.subr projects/uefi/usr.sbin/bsdconfig/security/INDEX projects/uefi/usr.sbin/bsdconfig/security/USAGE projects/uefi/usr.sbin/bsdconfig/security/include/messages.subr projects/uefi/usr.sbin/bsdconfig/security/kern_securelevel projects/uefi/usr.sbin/bsdconfig/security/security projects/uefi/usr.sbin/bsdconfig/share/common.subr projects/uefi/usr.sbin/bsdconfig/share/device.subr projects/uefi/usr.sbin/bsdconfig/share/dialog.subr projects/uefi/usr.sbin/bsdconfig/share/media/Makefile projects/uefi/usr.sbin/bsdconfig/share/media/any.subr projects/uefi/usr.sbin/bsdconfig/share/media/cdrom.subr projects/uefi/usr.sbin/bsdconfig/share/media/common.subr projects/uefi/usr.sbin/bsdconfig/share/media/directory.subr projects/uefi/usr.sbin/bsdconfig/share/media/dos.subr projects/uefi/usr.sbin/bsdconfig/share/media/floppy.subr projects/uefi/usr.sbin/bsdconfig/share/media/ftp.subr projects/uefi/usr.sbin/bsdconfig/share/media/httpproxy.subr projects/uefi/usr.sbin/bsdconfig/share/media/network.subr projects/uefi/usr.sbin/bsdconfig/share/media/nfs.subr projects/uefi/usr.sbin/bsdconfig/share/media/options.subr projects/uefi/usr.sbin/bsdconfig/share/media/tcpip.subr projects/uefi/usr.sbin/bsdconfig/share/media/ufs.subr projects/uefi/usr.sbin/bsdconfig/share/media/usb.subr projects/uefi/usr.sbin/bsdconfig/share/mustberoot.subr projects/uefi/usr.sbin/bsdconfig/share/packages/categories.subr projects/uefi/usr.sbin/bsdconfig/share/packages/index.subr projects/uefi/usr.sbin/bsdconfig/share/packages/packages.subr projects/uefi/usr.sbin/bsdconfig/share/script.subr projects/uefi/usr.sbin/bsdconfig/share/strings.subr projects/uefi/usr.sbin/bsdconfig/share/struct.subr projects/uefi/usr.sbin/bsdconfig/share/sysrc.subr projects/uefi/usr.sbin/bsdconfig/share/variable.subr projects/uefi/usr.sbin/bsdconfig/startup/INDEX projects/uefi/usr.sbin/bsdconfig/startup/USAGE projects/uefi/usr.sbin/bsdconfig/startup/include/messages.subr projects/uefi/usr.sbin/bsdconfig/startup/misc projects/uefi/usr.sbin/bsdconfig/startup/rcadd projects/uefi/usr.sbin/bsdconfig/startup/rcconf projects/uefi/usr.sbin/bsdconfig/startup/rcdelete projects/uefi/usr.sbin/bsdconfig/startup/rcedit projects/uefi/usr.sbin/bsdconfig/startup/rcvar projects/uefi/usr.sbin/bsdconfig/startup/share/rcconf.subr projects/uefi/usr.sbin/bsdconfig/startup/share/rcedit.subr projects/uefi/usr.sbin/bsdconfig/startup/share/rcvar.subr projects/uefi/usr.sbin/bsdconfig/startup/startup projects/uefi/usr.sbin/bsdconfig/timezone/INDEX projects/uefi/usr.sbin/bsdconfig/timezone/USAGE projects/uefi/usr.sbin/bsdconfig/timezone/share/continents.subr projects/uefi/usr.sbin/bsdconfig/timezone/share/countries.subr projects/uefi/usr.sbin/bsdconfig/timezone/share/iso3166.subr projects/uefi/usr.sbin/bsdconfig/timezone/share/menus.subr projects/uefi/usr.sbin/bsdconfig/timezone/share/zones.subr projects/uefi/usr.sbin/bsdconfig/timezone/timezone projects/uefi/usr.sbin/bsdconfig/ttys/INDEX projects/uefi/usr.sbin/bsdconfig/ttys/USAGE projects/uefi/usr.sbin/bsdconfig/ttys/ttys projects/uefi/usr.sbin/bsdconfig/usermgmt/INDEX projects/uefi/usr.sbin/bsdconfig/usermgmt/USAGE projects/uefi/usr.sbin/bsdconfig/usermgmt/groupadd projects/uefi/usr.sbin/bsdconfig/usermgmt/groupdel projects/uefi/usr.sbin/bsdconfig/usermgmt/groupedit projects/uefi/usr.sbin/bsdconfig/usermgmt/groupinput projects/uefi/usr.sbin/bsdconfig/usermgmt/include/messages.subr projects/uefi/usr.sbin/bsdconfig/usermgmt/share/group_input.subr projects/uefi/usr.sbin/bsdconfig/usermgmt/share/user_input.subr projects/uefi/usr.sbin/bsdconfig/usermgmt/useradd projects/uefi/usr.sbin/bsdconfig/usermgmt/userdel projects/uefi/usr.sbin/bsdconfig/usermgmt/useredit projects/uefi/usr.sbin/bsdconfig/usermgmt/userinput projects/uefi/usr.sbin/bsdconfig/usermgmt/usermgmt projects/uefi/usr.sbin/bsdinstall/partedit/diskeditor.c projects/uefi/usr.sbin/bsdinstall/partedit/gpart_ops.c projects/uefi/usr.sbin/bsdinstall/partedit/partedit_powerpc.c projects/uefi/usr.sbin/bsdinstall/scripts/mirrorselect projects/uefi/usr.sbin/bsnmpd/modules/snmp_hast/BEGEMOT-HAST-MIB.txt projects/uefi/usr.sbin/bsnmpd/modules/snmp_hast/hast_snmp.c projects/uefi/usr.sbin/bsnmpd/modules/snmp_hast/hast_tree.def projects/uefi/usr.sbin/config/lang.l projects/uefi/usr.sbin/crashinfo/crashinfo.sh projects/uefi/usr.sbin/ctladm/ctladm.8 projects/uefi/usr.sbin/ctladm/ctladm.c projects/uefi/usr.sbin/daemon/daemon.8 projects/uefi/usr.sbin/daemon/daemon.c projects/uefi/usr.sbin/gpioctl/gpioctl.8 projects/uefi/usr.sbin/gpioctl/gpioctl.c projects/uefi/usr.sbin/gssd/gssd.8 projects/uefi/usr.sbin/gssd/gssd.c projects/uefi/usr.sbin/jail/jail.8 projects/uefi/usr.sbin/jail/jaillex.l projects/uefi/usr.sbin/jls/jls.8 projects/uefi/usr.sbin/jls/jls.c projects/uefi/usr.sbin/kldxref/ef.c projects/uefi/usr.sbin/kldxref/ef_amd64.c projects/uefi/usr.sbin/kldxref/ef_i386.c projects/uefi/usr.sbin/kldxref/ef_obj.c projects/uefi/usr.sbin/kldxref/kldxref.c projects/uefi/usr.sbin/lpr/common_source/common.c projects/uefi/usr.sbin/lpr/common_source/lp.cdefs.h projects/uefi/usr.sbin/makefs/cd9660.c projects/uefi/usr.sbin/makefs/cd9660/iso9660_rrip.c projects/uefi/usr.sbin/makefs/ffs/ufs_bswap.h projects/uefi/usr.sbin/makefs/makefs.8 projects/uefi/usr.sbin/makefs/makefs.c projects/uefi/usr.sbin/mergemaster/mergemaster.8 projects/uefi/usr.sbin/mergemaster/mergemaster.sh projects/uefi/usr.sbin/mfiutil/Makefile projects/uefi/usr.sbin/mfiutil/mfi_config.c projects/uefi/usr.sbin/mfiutil/mfi_drive.c projects/uefi/usr.sbin/mfiutil/mfi_show.c projects/uefi/usr.sbin/mfiutil/mfiutil.8 projects/uefi/usr.sbin/mfiutil/mfiutil.c projects/uefi/usr.sbin/mfiutil/mfiutil.h projects/uefi/usr.sbin/mtree/create.c projects/uefi/usr.sbin/ndp/ndp.8 projects/uefi/usr.sbin/ndp/ndp.c projects/uefi/usr.sbin/newsyslog/newsyslog.c projects/uefi/usr.sbin/nfsd/nfsv4.4 projects/uefi/usr.sbin/nvram/nvram.c projects/uefi/usr.sbin/pciconf/cap.c projects/uefi/usr.sbin/periodic/periodic.sh projects/uefi/usr.sbin/pkg/config.c projects/uefi/usr.sbin/pkg/dns_utils.c projects/uefi/usr.sbin/pkg/elf_tables.h projects/uefi/usr.sbin/pkg_install/add/extract.c projects/uefi/usr.sbin/pkg_install/add/main.c projects/uefi/usr.sbin/pkg_install/create/pl.c projects/uefi/usr.sbin/pkg_install/lib/exec.c projects/uefi/usr.sbin/pkg_install/version/pkg_version.1 projects/uefi/usr.sbin/portsnap/portsnap/portsnap.sh projects/uefi/usr.sbin/powerd/powerd.8 projects/uefi/usr.sbin/powerd/powerd.c projects/uefi/usr.sbin/ppp/Makefile projects/uefi/usr.sbin/ppp/defs.c projects/uefi/usr.sbin/ppp/defs.h projects/uefi/usr.sbin/pw/pw_user.c projects/uefi/usr.sbin/rtadvctl/rtadvctl.c projects/uefi/usr.sbin/rtadvd/config.c projects/uefi/usr.sbin/rtadvd/if.c projects/uefi/usr.sbin/rtadvd/rrenum.c projects/uefi/usr.sbin/rtadvd/rtadvd.c projects/uefi/usr.sbin/rtadvd/rtadvd.h projects/uefi/usr.sbin/rtadvd/timer.c projects/uefi/usr.sbin/rtadvd/timer.h projects/uefi/usr.sbin/rtadvd/timer_subr.c projects/uefi/usr.sbin/rtadvd/timer_subr.h projects/uefi/usr.sbin/rtsold/dump.c projects/uefi/usr.sbin/rtsold/if.c projects/uefi/usr.sbin/rtsold/probe.c projects/uefi/usr.sbin/rtsold/rtsock.c projects/uefi/usr.sbin/rtsold/rtsol.c projects/uefi/usr.sbin/rtsold/rtsold.8 projects/uefi/usr.sbin/rtsold/rtsold.c projects/uefi/usr.sbin/rtsold/rtsold.h projects/uefi/usr.sbin/rwhod/rwhod.c projects/uefi/usr.sbin/setfib/setfib.1 projects/uefi/usr.sbin/sysrc/sysrc projects/uefi/usr.sbin/sysrc/sysrc.8 projects/uefi/usr.sbin/tcpdump/tcpdump/Makefile projects/uefi/usr.sbin/tcpdump/tcpdump/config.h projects/uefi/usr.sbin/tcpdump/tcpdump/tcpdump.1 projects/uefi/usr.sbin/watch/watch.c projects/uefi/usr.sbin/watchdogd/watchdogd.8 projects/uefi/usr.sbin/watchdogd/watchdogd.c projects/uefi/usr.sbin/wpa/Makefile.crypto projects/uefi/usr.sbin/wpa/Makefile.inc projects/uefi/usr.sbin/wpa/hostapd/Makefile projects/uefi/usr.sbin/wpa/hostapd_cli/Makefile projects/uefi/usr.sbin/wpa/wpa_cli/Makefile projects/uefi/usr.sbin/wpa/wpa_passphrase/Makefile projects/uefi/usr.sbin/wpa/wpa_supplicant/Makefile projects/uefi/usr.sbin/ypserv/yp_access.c projects/uefi/usr.sbin/ypserv/yp_dnslookup.c projects/uefi/usr.sbin/ypserv/yp_main.c Directory Properties: projects/uefi/ (props changed) projects/uefi/cddl/ (props changed) projects/uefi/cddl/contrib/opensolaris/ (props changed) projects/uefi/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/ (props changed) projects/uefi/cddl/contrib/opensolaris/cmd/zfs/ (props changed) projects/uefi/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/uefi/contrib/atf/ (props changed) projects/uefi/contrib/binutils/ (props changed) projects/uefi/contrib/bmake/ (props changed) projects/uefi/contrib/byacc/ (props changed) projects/uefi/contrib/dialog/ (props changed) projects/uefi/contrib/gcc/ (props changed) projects/uefi/contrib/gdb/ (props changed) projects/uefi/contrib/ipfilter/ (props changed) projects/uefi/contrib/ldns/ (props changed) projects/uefi/contrib/less/ (props changed) projects/uefi/contrib/libc++/ (props changed) projects/uefi/contrib/libcxxrt/ (props changed) projects/uefi/contrib/libpcap/ (props changed) projects/uefi/contrib/libstdc++/ (props changed) projects/uefi/contrib/llvm/ (props changed) projects/uefi/contrib/llvm/tools/clang/ (props changed) projects/uefi/contrib/nvi/ (props changed) projects/uefi/contrib/openbsm/ (props changed) projects/uefi/contrib/openpam/ (props changed) projects/uefi/contrib/sendmail/ (props changed) projects/uefi/contrib/tcpdump/ (props changed) projects/uefi/contrib/tzdata/ (props changed) projects/uefi/contrib/unbound/ (props changed) projects/uefi/contrib/unbound/validator/val_secalgo.c (props changed) projects/uefi/contrib/unbound/validator/val_secalgo.h (props changed) projects/uefi/contrib/wpa/ (props changed) projects/uefi/contrib/wpa/hostapd/eap_testing.txt (props changed) projects/uefi/contrib/wpa/hostapd/hostapd.8 (props changed) projects/uefi/contrib/wpa/hostapd/hostapd_cli.1 (props changed) projects/uefi/contrib/wpa/hostapd/logwatch/hostapd.conf (props changed) projects/uefi/contrib/wpa/hostapd/wired.conf (props changed) projects/uefi/contrib/wpa/src/ap/vlan_init.h (props changed) projects/uefi/contrib/wpa/src/ap/wmm.h (props changed) projects/uefi/contrib/wpa/src/utils/radiotap.c (props changed) projects/uefi/contrib/wpa/src/wps/http.h (props changed) projects/uefi/contrib/wpa/wpa_supplicant/dbus/dbus-wpa_supplicant.conf (props changed) projects/uefi/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-getall.py (props changed) projects/uefi/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-wps.py (props changed) projects/uefi/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new.py (props changed) projects/uefi/crypto/heimdal/ (props changed) projects/uefi/crypto/openssh/ (props changed) projects/uefi/crypto/openssl/ (props changed) projects/uefi/gnu/lib/ (props changed) projects/uefi/gnu/usr.bin/gdb/ (props changed) projects/uefi/lib/libc/ (props changed) projects/uefi/lib/libutil/ (props changed) projects/uefi/sbin/ (props changed) projects/uefi/sbin/ipfw/ (props changed) projects/uefi/share/man/man4/ (props changed) projects/uefi/sys/ (props changed) projects/uefi/sys/amd64/include/xen/ (props changed) projects/uefi/sys/amd64/vmm/ (props changed) projects/uefi/sys/boot/ (props changed) projects/uefi/sys/boot/powerpc/boot1.chrp/ (props changed) projects/uefi/sys/cddl/contrib/opensolaris/ (props changed) projects/uefi/sys/conf/ (props changed) projects/uefi/sys/contrib/dev/acpica/ (props changed) projects/uefi/sys/contrib/dev/acpica/common/ (props changed) projects/uefi/sys/contrib/dev/acpica/compiler/ (props changed) projects/uefi/sys/contrib/dev/acpica/components/debugger/ (props changed) projects/uefi/sys/contrib/dev/acpica/components/disassembler/ (props changed) projects/uefi/sys/contrib/dev/acpica/components/dispatcher/ (props changed) projects/uefi/sys/contrib/dev/acpica/components/events/ (props changed) projects/uefi/sys/contrib/dev/acpica/components/executer/ (props changed) projects/uefi/sys/contrib/dev/acpica/components/hardware/ (props changed) projects/uefi/sys/contrib/dev/acpica/components/namespace/ (props changed) projects/uefi/sys/contrib/dev/acpica/components/parser/ (props changed) projects/uefi/sys/contrib/dev/acpica/components/resources/ (props changed) projects/uefi/sys/contrib/dev/acpica/components/tables/ (props changed) projects/uefi/sys/contrib/dev/acpica/components/utilities/ (props changed) projects/uefi/sys/contrib/dev/acpica/include/ (props changed) projects/uefi/sys/contrib/dev/acpica/os_specific/ (props changed) projects/uefi/sys/contrib/ipfilter/ (props changed) projects/uefi/sys/modules/vmm/ (props changed) projects/uefi/sys/xen/interface/ (props changed) projects/uefi/sys/xen/interface/COPYING (props changed) projects/uefi/sys/xen/interface/acm.h (props changed) projects/uefi/sys/xen/interface/acm_ops.h (props changed) projects/uefi/sys/xen/interface/arch-powerpc.h (props changed) projects/uefi/sys/xen/interface/arch-x86/ (props changed) projects/uefi/sys/xen/interface/arch-x86/hvm/ (props changed) projects/uefi/sys/xen/interface/callback.h (props changed) projects/uefi/sys/xen/interface/dom0_ops.h (props changed) projects/uefi/sys/xen/interface/elfstructs.h (props changed) projects/uefi/sys/xen/interface/foreign/ (props changed) projects/uefi/sys/xen/interface/foreign/Makefile (props changed) projects/uefi/sys/xen/interface/foreign/mkchecker.py (props changed) projects/uefi/sys/xen/interface/foreign/mkheader.py (props changed) projects/uefi/sys/xen/interface/foreign/reference.size (props changed) projects/uefi/sys/xen/interface/hvm/ (props changed) projects/uefi/sys/xen/interface/hvm/e820.h (props changed) projects/uefi/sys/xen/interface/io/ (props changed) projects/uefi/sys/xen/interface/io/console.h (props changed) projects/uefi/sys/xen/interface/io/fbif.h (props changed) projects/uefi/sys/xen/interface/io/kbdif.h (props changed) projects/uefi/sys/xen/interface/io/tpmif.h (props changed) projects/uefi/sys/xen/interface/io/xenbus.h (props changed) projects/uefi/sys/xen/interface/libelf.h (props changed) projects/uefi/sys/xen/interface/xencomm.h (props changed) projects/uefi/usr.bin/calendar/ (props changed) projects/uefi/usr.bin/csup/ (props changed) projects/uefi/usr.bin/procstat/ (props changed) projects/uefi/usr.sbin/bhyve/ (props changed) projects/uefi/usr.sbin/jail/ (props changed) projects/uefi/usr.sbin/rtadvctl/ (props changed) projects/uefi/usr.sbin/rtadvd/ (props changed) projects/uefi/usr.sbin/rtsold/ (props changed) Modified: projects/uefi/LOCKS ============================================================================== --- projects/uefi/LOCKS Tue Oct 1 02:33:30 2013 (r255960) +++ projects/uefi/LOCKS Tue Oct 1 03:49:38 2013 (r255961) @@ -12,3 +12,7 @@ releng/5.* Requires Security Officer app releng/6.* Requires Security Officer approval. releng/7.* Requires Security Officer approval. releng/8.* Requires Security Officer approval. +head/sys/dev/random Requires Security Officer approval. +head/sys/libkern/arc4random.c Requires Security Officer approval. +stable/*/sys/dev/random Requires Security Officer approval. +stable/*/sys/libkern/arc4random.c Requires Security Officer approval. Modified: projects/uefi/MAINTAINERS ============================================================================== --- projects/uefi/MAINTAINERS Tue Oct 1 02:33:30 2013 (r255960) +++ projects/uefi/MAINTAINERS Tue Oct 1 03:49:38 2013 (r255961) @@ -28,6 +28,7 @@ MAC Framework rwatson Pre-commit review MAC Modules rwatson Pre-commit review requested. contrib/openbsm rwatson Pre-commit review requested. sys/security/audit rwatson Pre-commit review requested. +ath(4) adrian Pre-commit review requested, send to freebsd-wireless@freebsd.org ahc(4) gibbs Pre-commit review requested. ahd(4) gibbs Pre-commit review requested. PC Card imp Pre-commit review requested. @@ -63,7 +64,7 @@ procfs des Pre-commit review requested. linprocfs des Pre-commit review requested. lpr gad Pre-commit review requested, particularly for lpd/recvjob.c and lpd/printjob.c. -newsyslog(8) gad Heads-up appreciated. I'm going thru the PR's for it. +net80211 adrian Pre-commit review requested, send to freebsd-wireless@freebsd.org nvi peter Try not to break it. libz peter Try not to break it. groff ru Recommends pre-commit review. @@ -127,3 +128,6 @@ sysdoc trhodes Pre-commit review prefe sh(1) jilles Pre-commit review requested. This also applies to kill(1), printf(1) and test(1) which are compiled in as builtins. +nvme(4) jimharris Pre-commit review requested. +nvd(4) jimharris Pre-commit review requested. +nvmecontrol(8) jimharris Pre-commit review requested. Modified: projects/uefi/Makefile ============================================================================== --- projects/uefi/Makefile Tue Oct 1 02:33:30 2013 (r255960) +++ projects/uefi/Makefile Tue Oct 1 03:49:38 2013 (r255961) @@ -32,6 +32,12 @@ # targets - Print a list of supported TARGET/TARGET_ARCH pairs # for world and kernel targets. # toolchains - Build a toolchain for all world and kernel targets. +# +# "quick" way to test all kernel builds: +# _jflag=`sysctl -n hw.ncpu` +# _jflag=$(($_jflag * 2)) +# [ $_jflag -gt 12 ] && _jflag=12 +# make universe -DMAKE_JUST_KERNELS JFLAG=-j${_jflag} # # This makefile is simple by design. The FreeBSD make automatically reads # the /usr/share/mk/sys.mk unless the -m argument is specified on the @@ -65,8 +71,8 @@ # 5. `reboot' (in single user mode: boot -s from the loader prompt). # 6. `mergemaster -p' # 7. `make installworld' -# 8. `make delete-old' -# 9. `mergemaster' (you may wish to use -i, along with -U or -F). +# 8. `mergemaster' (you may wish to use -i, along with -U or -F). +# 9. `make delete-old' # 10. `reboot' # 11. `make delete-old-libs' (in case no 3rd party program uses them anymore) # @@ -124,11 +130,34 @@ _MAKEOBJDIRPREFIX!= /usr/bin/env -i PATH .error MAKEOBJDIRPREFIX can only be set in environment, not as a global\ (in make.conf(5)) or command-line variable. .endif -MAKEPATH= ${MAKEOBJDIRPREFIX}${.CURDIR}/make.${MACHINE} -BINMAKE= \ - `if [ -x ${MAKEPATH}/make ]; then echo ${MAKEPATH}/make; else echo ${MAKE}; fi` \ + +# We often need to use the tree's version of make to build it. +# Choices add to complexity though. +# We cannot blindly use a make which may not be the one we want +# so be exlicit - until all choice is removed. +.if !defined(WITHOUT_BMAKE) +WANT_MAKE= bmake +.else +WANT_MAKE= fmake +.endif +MYMAKE= ${MAKEOBJDIRPREFIX}${.CURDIR}/make.${MACHINE}/${WANT_MAKE} +.if defined(.PARSEDIR) +HAVE_MAKE= bmake +.else +HAVE_MAKE= fmake +.endif +.if exists(${MYMAKE}) +SUB_MAKE:= ${MYMAKE} -m ${.CURDIR}/share/mk +.elif ${WANT_MAKE} != ${HAVE_MAKE} || ${WANT_MAKE} != "bmake" +# It may not exist yet but we may cause it to. +# In the case of fmake, upgrade_checks may cause a newer version to be built. +SUB_MAKE= `test -x ${MYMAKE} && echo ${MYMAKE} || echo ${MAKE}` \ -m ${.CURDIR}/share/mk -_MAKE= PATH=${PATH} ${BINMAKE} -f Makefile.inc1 TARGET=${_TARGET} TARGET_ARCH=${_TARGET_ARCH} +.else +SUB_MAKE= ${MAKE} -m ${.CURDIR}/share/mk +.endif + +_MAKE= PATH=${PATH} ${SUB_MAKE} -f Makefile.inc1 TARGET=${_TARGET} TARGET_ARCH=${_TARGET_ARCH} # Guess machine architecture from machine type, and vice versa. .if !defined(TARGET_ARCH) && defined(TARGET) @@ -209,6 +238,13 @@ cleanworld: # Handle the user-driven targets, using the source relative mk files. # +.if empty(.MAKEFLAGS:M-n) +# skip this for -n to avoid changing previous behavior of +# 'make -n buildworld' etc. +${TGTS}: .MAKE +tinderbox toolchains kernel-toolchains: .MAKE +.endif + ${TGTS}: ${_+_}@cd ${.CURDIR}; ${_MAKE} ${.TARGET} @@ -279,11 +315,13 @@ kernel: buildkernel installkernel # Perform a few tests to determine if the installed tools are adequate # for building the world. # +# Note: if we ever need to care about the version of bmake, simply testing +# MAKE_VERSION against a required version should suffice. +# upgrade_checks: -.if !defined(.PARSEDIR) -.if defined(WITH_BMAKE) - (cd ${.CURDIR} && ${MAKE} bmake) -.else +.if ${HAVE_MAKE} != ${WANT_MAKE} + @(cd ${.CURDIR} && ${MAKE} ${WANT_MAKE:S,^f,,}) +.elif ${WANT_MAKE} == "fmake" @if ! (cd ${.CURDIR}/tools/build/make_check && \ PATH=${PATH} ${BINMAKE} obj >/dev/null 2>&1 && \ PATH=${PATH} ${BINMAKE} >/dev/null 2>&1); \ @@ -291,20 +329,19 @@ upgrade_checks: (cd ${.CURDIR} && ${MAKE} make); \ fi .endif -.endif # # Upgrade make(1) to the current version using the installed # headers, libraries and tools. Also, allow the location of # the system bsdmake-like utility to be overridden. # -MMAKEENV= MAKEOBJDIRPREFIX=${MAKEPATH} \ +MMAKEENV= MAKEOBJDIRPREFIX=${MYMAKE:H} \ DESTDIR= \ INSTALL="sh ${.CURDIR}/tools/install.sh" MMAKE= ${MMAKEENV} ${MAKE} \ -D_UPGRADING \ -DNOMAN -DNO_MAN -DNOSHARED -DNO_SHARED \ - -DNO_CPU_CFLAGS -DNO_WERROR + -DNO_CPU_CFLAGS -DNO_WERROR DESTDIR= PROGNAME=${MYMAKE:T} make bmake: .PHONY @echo @@ -315,16 +352,18 @@ make bmake: .PHONY ${MMAKE} obj && \ ${MMAKE} depend && \ ${MMAKE} all && \ - ${MMAKE} install DESTDIR=${MAKEPATH} BINDIR= + ${MMAKE} install DESTDIR=${MYMAKE:H} BINDIR= + +tinderbox toolchains kernel-toolchains: upgrade_checks tinderbox: - @cd ${.CURDIR} && ${MAKE} DOING_TINDERBOX=YES universe + @cd ${.CURDIR} && ${SUB_MAKE} DOING_TINDERBOX=YES universe toolchains: - @cd ${.CURDIR} && ${MAKE} UNIVERSE_TARGET=toolchain universe + @cd ${.CURDIR} && ${SUB_MAKE} UNIVERSE_TARGET=toolchain universe kernel-toolchains: - @cd ${.CURDIR} && ${MAKE} UNIVERSE_TARGET=kernel-toolchain universe + @cd ${.CURDIR} && ${SUB_MAKE} UNIVERSE_TARGET=kernel-toolchain universe # # universe @@ -335,7 +374,7 @@ kernel-toolchains: # .if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets) TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64 -TARGET_ARCHES_arm?= arm armeb armv6 armv6eb +TARGET_ARCHES_arm?= arm armeb armv6 TARGET_ARCHES_mips?= mipsel mips mips64el mips64 mipsn32 TARGET_ARCHES_powerpc?= powerpc powerpc64 TARGET_ARCHES_pc98?= i386 @@ -365,7 +404,8 @@ MAKEFAIL=tee -a ${FAILFILE} MAKEFAIL=cat .endif -universe: universe_prologue upgrade_checks +universe_prologue: upgrade_checks +universe: universe_prologue universe_prologue: @echo "--------------------------------------------------------------" @echo ">>> make universe started on ${STARTTIME}" @@ -375,17 +415,17 @@ universe_prologue: .endif .for target in ${TARGETS} universe: universe_${target} -.ORDER: universe_prologue upgrade_checks universe_${target}_prologue universe_${target} universe_epilogue +universe_epilogue: universe_${target} universe_${target}: universe_${target}_prologue -universe_${target}_prologue: +universe_${target}_prologue: universe_prologue @echo ">> ${target} started on `LC_ALL=C date`" .if !defined(MAKE_JUST_KERNELS) .for target_arch in ${TARGET_ARCHES_${target}} universe_${target}: universe_${target}_${target_arch} -universe_${target}_${target_arch}: universe_${target}_prologue +universe_${target}_${target_arch}: universe_${target}_prologue .MAKE @echo ">> ${target}.${target_arch} ${UNIVERSE_TARGET} started on `LC_ALL=C date`" @(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \ - ${MAKE} ${JFLAG} ${UNIVERSE_TARGET} \ + ${SUB_MAKE} ${JFLAG} ${UNIVERSE_TARGET} \ TARGET=${target} \ TARGET_ARCH=${target_arch} \ > _.${target}.${target_arch}.${UNIVERSE_TARGET} 2>&1 || \ @@ -403,14 +443,14 @@ universe_${target}_kernels: universe_${t .endfor .endif universe_${target}: universe_${target}_kernels -universe_${target}_kernels: universe_${target}_prologue +universe_${target}_kernels: universe_${target}_prologue .MAKE .if exists(${KERNSRCDIR}/${target}/conf/NOTES) @(cd ${KERNSRCDIR}/${target}/conf && env __MAKE_CONF=/dev/null \ - ${MAKE} LINT > ${.CURDIR}/_.${target}.makeLINT 2>&1 || \ + ${SUB_MAKE} LINT > ${.CURDIR}/_.${target}.makeLINT 2>&1 || \ (echo "${target} 'make LINT' failed," \ "check _.${target}.makeLINT for details"| ${MAKEFAIL})) .endif - @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} TARGET=${target} \ + @cd ${.CURDIR} && ${SUB_MAKE} ${.MAKEFLAGS} TARGET=${target} \ universe_kernels .endif @echo ">> ${target} completed on `LC_ALL=C date`" @@ -431,9 +471,9 @@ TARGET_ARCH_${kernel}!= cd ${KERNSRCDIR} .error "Target architecture for ${TARGET}/conf/${kernel} unknown. config(8) likely too old." .endif universe_kernconfs: universe_kernconf_${TARGET}_${kernel} -universe_kernconf_${TARGET}_${kernel}: +universe_kernconf_${TARGET}_${kernel}: .MAKE @(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \ - ${MAKE} ${JFLAG} buildkernel \ + ${SUB_MAKE} ${JFLAG} buildkernel \ TARGET=${TARGET} \ TARGET_ARCH=${TARGET_ARCH_${kernel}} \ KERNCONF=${kernel} \ @@ -458,3 +498,11 @@ universe_epilogue: buildLINT: ${MAKE} -C ${.CURDIR}/sys/${_TARGET}/conf LINT + +.if defined(.PARSEDIR) +.if make(universe) +# we do not want a failure of one branch abort all. +MAKE_JOB_ERROR_TOKEN= no +.export MAKE_JOB_ERROR_TOKEN +.endif +.endif Modified: projects/uefi/Makefile.inc1 ============================================================================== --- projects/uefi/Makefile.inc1 Tue Oct 1 02:33:30 2013 (r255960) +++ projects/uefi/Makefile.inc1 Tue Oct 1 03:49:38 2013 (r255961) @@ -35,7 +35,7 @@ # buildworld - rebuild *everything*, including glue to help do upgrades # installworld- install everything built by "buildworld" # doxygen - build API documentation of the kernel -# update - convenient way to update your source tree (eg: cvsup/cvs) +# update - convenient way to update your source tree (eg: svn/svnup) # # Standard targets (not defined here) are documented in the makefiles in # /usr/share/mk. These include: @@ -114,15 +114,8 @@ LOCAL_TOOL_DIRS?= BUILDENV_SHELL?=/bin/sh -CVS?= cvs -CVSFLAGS?= -A -P -d -I! -SVN?= svn +SVN?= /usr/local/bin/svn SVNFLAGS?= -r HEAD -SUP?= /usr/bin/csup -SUPFLAGS?= -g -L 2 -.if defined(SUPHOST) -SUPFLAGS+= -h ${SUPHOST} -.endif MAKEOBJDIRPREFIX?= /usr/obj .if !defined(OSRELDATE) @@ -139,7 +132,7 @@ VERSION!= uname -srp VERSION+= ${OSRELDATE} .endif -KNOWN_ARCHES?= amd64 arm armeb/arm armv6/arm armv6eb/arm i386 i386/pc98 ia64 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64 +KNOWN_ARCHES?= amd64 arm armeb/arm armv6/arm i386 i386/pc98 ia64 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64 .if ${TARGET} == ${TARGET_ARCH} _t= ${TARGET} .else @@ -270,18 +263,77 @@ WMAKEENV= ${CROSSENV} \ VERSION="${VERSION}" \ INSTALL="sh ${.CURDIR}/tools/install.sh" \ PATH=${TMPPATH} + +# make hierarchy +HMAKE= PATH=${TMPPATH} ${MAKE} LOCAL_MTREE=${LOCAL_MTREE:Q} +.if defined(NO_ROOT) +HMAKE+= PATH=${TMPPATH} METALOG=${METALOG} -DNO_ROOT +.endif + .if ${MK_CDDL} == "no" WMAKEENV+= NO_CTF=1 .endif -.if ${CC:T:Mgcc} == "gcc" + +.if defined(CROSS_TOOLCHAIN_PREFIX) +CROSS_COMPILER_PREFIX?=${CROSS_TOOLCHAIN_PREFIX} +CROSS_BINUTILS_PREFIX?=${CROSS_TOOLCHAIN_PREFIX} +.endif +XCOMPILERS= CC CXX CPP +.for COMPILER in ${XCOMPILERS} +.if defined(CROSS_COMPILER_PREFIX) +X${COMPILER}?= ${CROSS_COMPILER_PREFIX}${${COMPILER}} +.else +X${COMPILER}?= ${${COMPILER}} +.endif +.endfor +XBINUTILS= AS AR LD NM OBJDUMP RANLIB STRINGS +.for BINUTIL in ${XBINUTILS} +.if defined(CROSS_BINUTILS_PREFIX) +X${BINUTIL}?= ${CROSS_BINUTILS_PREFIX}${${BINUTIL}} +.else +X${BINUTIL}?= ${${BINUTIL}} +.endif +.endfor +WMAKEENV+= CC="${XCC} ${XFLAGS}" CXX="${XCXX} ${XFLAGS}" \ + CPP="${XCPP} ${XFLAGS}" \ + AS="${XAS}" AR="${XAR}" LD="${XLD}" NM=${XNM} \ + OBJDUMP=${XOBJDUMP} RANLIB=${XRANLIB} STRINGS=${XSTRINGS} + +.if ${XCC:T:Mgcc} == "gcc" WMAKE_COMPILER_TYPE= gcc -.elif ${CC:T:Mclang} == "clang" +.elif ${XCC:T:Mclang} == "clang" WMAKE_COMPILER_TYPE= clang .elif ${MK_CLANG_IS_CC} == "no" WMAKE_COMPILER_TYPE= gcc .else WMAKE_COMPILER_TYPE= clang .endif +IMAKE_COMPILER_TYPE= COMPILER_TYPE=${WMAKE_COMPILER_TYPE} + +.if ${XCC:M/*} +XFLAGS= --sysroot=${WORLDTMP} +.if defined(CROSS_BINUTILS_PREFIX) +# In the case of xdev-build tools, CROSS_BINUTILS_PREFIX won't be a +# directory, but the compiler will look in the right place for it's +# tools so we don't need to tell it where to look. +.if exists(${CROSS_BINUTILS_PREFIX}) +XFLAGS+= -B${CROSS_BINUTILS_PREFIX} +.endif +.else +XFLAGS+= -B${WORLDTMP}/usr/bin +.endif +.if ${TARGET_ARCH} != ${MACHINE_ARCH} && ${WMAKE_COMPILER_TYPE} == "clang" +.if (${TARGET_ARCH} == "arm" || ${TARGET_ARCH} == "armv6") && \ +${MK_ARM_EABI} != "no" +TARGET_ABI= gnueabi +.else +TARGET_ABI= unknown +.endif +TARGET_TRIPLE?= ${TARGET_ARCH:C/amd64/x86_64/}-${TARGET_ABI}-freebsd10.0 +XFLAGS+= -target ${TARGET_TRIPLE} +.endif +.endif + WMAKEENV+= COMPILER_TYPE=${WMAKE_COMPILER_TYPE} WMAKE= ${WMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 DESTDIR=${WORLDTMP} @@ -317,6 +369,9 @@ LIB32FLAGS= -m32 ${LIB32CPUFLAGS} -DCOMP -isystem ${LIB32TMP}/usr/include/ \ -L${LIB32TMP}/usr/lib32 \ -B${LIB32TMP}/usr/lib32 +.if ${XCC:M/*} +LIB32FLAGS+= --sysroot=${WORLDTMP} +.endif # Yes, the flags are redundant. LIB32WMAKEENV+= MAKEOBJDIRPREFIX=${OBJTREE}/lib32 \ @@ -327,10 +382,11 @@ LIB32WMAKEENV+= MAKEOBJDIRPREFIX=${OBJTR PATH=${TMPPATH} \ LIBDIR=/usr/lib32 \ SHLIBDIR=/usr/lib32 \ + LIBPRIVATEDIR=/usr/lib32/private \ COMPILER_TYPE=${WMAKE_COMPILER_TYPE} LIB32WMAKEFLAGS+= \ - CC="${CC} ${LIB32FLAGS}" \ - CXX="${CXX} ${LIB32FLAGS}" \ + CC="${XCC} ${LIB32FLAGS}" \ + CXX="${XCXX} ${LIB32FLAGS}" \ DESTDIR=${LIB32TMP} \ -DCOMPAT_32BIT \ -DLIBRARIES_ONLY \ @@ -339,14 +395,14 @@ LIB32WMAKEFLAGS+= \ -DNO_LINT LIB32WMAKE= ${LIB32WMAKEENV} ${MAKE} ${LIB32WMAKEFLAGS} \ - -DWITHOUT_BIND -DWITHOUT_MAN -DWITHOUT_INFO -DWITHOUT_HTML + -DWITHOUT_MAN -DWITHOUT_INFO -DWITHOUT_HTML LIB32IMAKE= ${LIB32WMAKE:NINSTALL=*:NDESTDIR=*:N_LDSCRIPTROOT=*} -DNO_INCS \ ${IMAKE_INSTALL} .endif IMAKEENV= ${CROSSENV:N_LDSCRIPTROOT=*} IMAKE= ${IMAKEENV} ${MAKE} -f Makefile.inc1 \ - ${IMAKE_INSTALL} ${IMAKE_MTREE} + ${IMAKE_INSTALL} ${IMAKE_MTREE} ${IMAKE_COMPILER_TYPE} .if empty(.MAKEFLAGS:M-n) IMAKEENV+= PATH=${STRICTTMPPATH}:${INSTALLTMP} \ LD_LIBRARY_PATH=${INSTALLTMP} \ @@ -359,11 +415,12 @@ IMAKEENV+= PATH=${TMPPATH}:${INSTALLTMP} INSTALLFLAGS+= -N ${.CURDIR}/etc MTREEFLAGS+= -N ${.CURDIR}/etc .endif +_INSTALL_DDIR= ${DESTDIR}/${DISTDIR} +INSTALL_DDIR= ${_INSTALL_DDIR:S://:/:g:C:/$::} .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:/$::} +INSTALLFLAGS+= -U -M ${METALOG} -D ${INSTALL_DDIR} MTREEFLAGS+= -W .endif .if defined(DB_FROM_SRC) || defined(NO_ROOT) @@ -421,9 +478,12 @@ _worldtmp: mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ -p ${WORLDTMP}/usr/include >/dev/null ln -sf ${.CURDIR}/sys ${WORLDTMP} -.if ${MK_BIND_LIBS} != "no" - mtree -deU -f ${.CURDIR}/etc/mtree/BIND.include.dist \ - -p ${WORLDTMP}/usr/include >/dev/null +.if ${MK_DEBUG_FILES} != "no" + # We could instead disable debug files for these build stages + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.debug.dist \ + -p ${WORLDTMP}/legacy/usr/lib >/dev/null + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.debug.dist \ + -p ${WORLDTMP}/usr/lib >/dev/null .endif .for _mtree in ${LOCAL_MTREE} mtree -deU -f ${.CURDIR}/${_mtree} -p ${WORLDTMP} > /dev/null @@ -506,6 +566,10 @@ build32: -p ${LIB32TMP}/usr >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ -p ${LIB32TMP}/usr/include >/dev/null +.if ${MK_DEBUG_FILES} != "no" + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.debug.dist \ + -p ${LIB32TMP}/usr/lib >/dev/null +.endif mkdir -p ${WORLDTMP} ln -sf ${.CURDIR}/sys ${WORLDTMP} .for _t in obj includes @@ -608,8 +672,9 @@ kernel-toolchain: ${TOOLCHAIN_TGTS:N_inc # # Checks to be sure system is ready for installworld/installkernel. # -installcheck: -installcheck_UGID: +installcheck: _installcheck_world _installcheck_kernel +_installcheck_world: +_installcheck_kernel: # # Require DESTDIR to be set if installing for a different architecture or @@ -618,8 +683,9 @@ installcheck_UGID: .if ${TARGET_ARCH} != ${MACHINE_ARCH} || ${TARGET} != ${MACHINE} || \ defined(DB_FROM_SRC) .if !make(distributeworld) -installcheck: installcheck_DESTDIR -installcheck_DESTDIR: +_installcheck_world: __installcheck_DESTDIR +_installcheck_kernel: __installcheck_DESTDIR +__installcheck_DESTDIR: .if !defined(DESTDIR) || empty(DESTDIR) @echo "ERROR: Please set DESTDIR!"; \ false @@ -641,7 +707,12 @@ CHECK_GIDS+= smmsp CHECK_UIDS+= proxy CHECK_GIDS+= proxy authpf .endif -installcheck_UGID: +.if ${MK_UNBOUND} != "no" +CHECK_UIDS+= unbound +CHECK_GIDS+= unbound +.endif +_installcheck_world: __installcheck_UGID +__installcheck_UGID: .for uid in ${CHECK_UIDS} @if ! `id -u ${uid} >/dev/null 2>&1`; then \ echo "ERROR: Required ${uid} user is missing, see /usr/src/UPDATING."; \ @@ -696,7 +767,7 @@ EXTRA_DISTRIBUTIONS+= lib32 MTREE_MAGIC?= mtree 2.0 -distributeworld installworld: installcheck installcheck_UGID +distributeworld installworld: _installcheck_world mkdir -p ${INSTALLTMP} progs=$$(for prog in ${ITOOLS}; do \ if progpath=`which $$prog`; then \ @@ -730,6 +801,10 @@ 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 ${MK_DEBUG_FILES} != "no" + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.debug.dist \ + -p ${DESTDIR}/${DISTDIR}/${dist}/usr/lib >/dev/null +.endif .if defined(NO_ROOT) ${IMAKEENV} nmtree -C -f ${.CURDIR}/etc/mtree/BSD.root.dist | \ sed -e 's#^\./#./${dist}/#' >> ${METALOG} @@ -743,13 +818,13 @@ distributeworld installworld: installche 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 + LOCAL_MTREE=${LOCAL_MTREE:Q} distrib-dirs .endif ${_+_}cd ${.CURDIR}; ${IMAKE} re${.TARGET:S/world$//}; \ ${IMAKEENV} rm -rf ${INSTALLTMP} .if make(distributeworld) .for dist in ${EXTRA_DISTRIBUTIONS} - find ${DESTDIR}/${DISTDIR}/${dist} -empty -delete + find ${DESTDIR}/${DISTDIR}/${dist} -mindepth 1 -empty -delete .endfor .if defined(NO_ROOT) .for dist in base ${EXTRA_DISTRIBUTIONS} @@ -762,6 +837,18 @@ distributeworld installworld: installche awk 'BEGIN { print "#${MTREE_MAGIC}" } !/ type=/ { file = $$1 } / type=/ { if ($$1 == file) { sub(/^\.\/${dist}\//, "./"); print } }' > \ ${DESTDIR}/${DISTDIR}/${dist}.meta .endfor +.if ${MK_DEBUG_FILES} != "no" +. 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}/usr/lib/debug | sort -u ${METALOG} - | \ + awk 'BEGIN { print "#${MTREE_MAGIC}" } !/ type=/ { file = $$1 } / type=/ { if ($$1 == file) { sub(/^\.\/${dist}\//, "./"); print } }' > \ + ${DESTDIR}/${DISTDIR}/${dist}.debug.meta +. endfor +.endif .endif .endif @@ -770,13 +857,29 @@ packageworld: .if defined(NO_ROOT) ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ tar cvJf ${DESTDIR}/${DISTDIR}/${dist}.txz \ + --exclude usr/lib/debug \ @${DESTDIR}/${DISTDIR}/${dist}.meta .else ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ - tar cvJf ${DESTDIR}/${DISTDIR}/${dist}.txz . + tar cvJf ${DESTDIR}/${DISTDIR}/${dist}.txz \ + --exclude usr/lib/debug . .endif .endfor +.if ${MK_DEBUG_FILES} != "no" +. for dist in base ${EXTRA_DISTRIBUTIONS} +. if defined(NO_ROOT) + ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ + tar cvJf ${DESTDIR}/${DISTDIR}/${dist}.debug.txz \ + @${DESTDIR}/${DISTDIR}/${dist}.debug.meta +. else + ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ + tar cvJfL ${DESTDIR}/${DISTDIR}/${dist}.debug.txz \ + usr/lib/debug +. endif +. endfor +.endif + # # reinstall # @@ -789,7 +892,7 @@ reinstall: @echo ">>> Making hierarchy" @echo "--------------------------------------------------------------" ${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 \ - LOCAL_MTREE=${LOCAL_MTREE} hierarchy + LOCAL_MTREE=${LOCAL_MTREE:Q} hierarchy @echo @echo "--------------------------------------------------------------" @echo ">>> Installing everything" @@ -837,16 +940,11 @@ NO_KERNELOBJ= t KERNCONF=${KERNFAST} .endif .endif -.if !defined(KERNCONF) && defined(KERNEL) -KERNCONF= ${KERNEL} -KERNWARN= -.else .if ${TARGET_ARCH} == "powerpc64" KERNCONF?= GENERIC64 .else KERNCONF?= GENERIC .endif -.endif INSTKERNNAME?= kernel KERNSRCDIR?= ${.CURDIR}/sys @@ -875,12 +973,6 @@ buildkernel: @echo "ERROR: Missing kernel configuration file(s) (${KERNCONF})."; \ false .endif -.if defined(KERNWARN) - @echo "--------------------------------------------------------------" - @echo ">>> WARNING: KERNEL= setting should be changed to KERNCONF=" - @echo "--------------------------------------------------------------" - @sleep 3 -.endif @echo .for _kernel in ${BUILDKERNELS} @echo "--------------------------------------------------------------" @@ -953,7 +1045,7 @@ buildkernel: # Install the kernel defined by INSTALLKERNEL # installkernel installkernel.debug \ -reinstallkernel reinstallkernel.debug: installcheck +reinstallkernel reinstallkernel.debug: _installcheck_kernel .if empty(INSTALLKERNEL) @echo "ERROR: No kernel \"${KERNCONF}\" to install."; \ false @@ -970,25 +1062,54 @@ distributekernel distributekernel.debug: @echo "ERROR: No kernel \"${KERNCONF}\" to install."; \ false .endif + mkdir -p ${DESTDIR}/${DISTDIR} +.if defined(NO_ROOT) + echo "#${MTREE_MAGIC}" > ${DESTDIR}/${DISTDIR}/kernel.premeta +.endif cd ${KRNLOBJDIR}/${INSTALLKERNEL}; \ - ${CROSSENV} PATH=${TMPPATH} ${MAKE} KERNEL=${INSTKERNNAME} \ - DESTDIR=${DESTDIR}/${DISTDIR}/kernel \ + ${IMAKEENV} ${IMAKE_INSTALL:S/METALOG/kernel.premeta/} \ + ${IMAKE_MTREE} PATH=${TMPPATH} ${MAKE} KERNEL=${INSTKERNNAME} \ + DESTDIR=${INSTALL_DDIR}/kernel \ ${.TARGET:S/distributekernel/install/} +.if defined(NO_ROOT) + sed -e 's|^./kernel|.|' ${DESTDIR}/${DISTDIR}/kernel.premeta > \ + ${DESTDIR}/${DISTDIR}/kernel.meta +.endif .for _kernel in ${BUILDKERNELS:S/${INSTALLKERNEL}//} +.if defined(NO_ROOT) + echo "#${MTREE_MAGIC}" > ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.premeta +.endif cd ${KRNLOBJDIR}/${_kernel}; \ - ${CROSSENV} PATH=${TMPPATH} ${MAKE} \ + ${IMAKEENV} ${IMAKE_INSTALL:S/METALOG/kernel.${_kernel}.premeta/} \ + ${IMAKE_MTREE} PATH=${TMPPATH} ${MAKE} \ KERNEL=${INSTKERNNAME}.${_kernel} \ - DESTDIR=${DESTDIR}/${DISTDIR}/kernel.${_kernel} \ + DESTDIR=${INSTALL_DDIR}/kernel.${_kernel} \ ${.TARGET:S/distributekernel/install/} +.if defined(NO_ROOT) + sed -e 's|^./kernel|.|' \ + ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.premeta > \ + ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.meta +.endif .endfor packagekernel: +.if defined(NO_ROOT) + cd ${DESTDIR}/${DISTDIR}/kernel; \ + tar cvJf ${DESTDIR}/${DISTDIR}/kernel.txz \ + @${DESTDIR}/${DISTDIR}/kernel.meta +.for _kernel in ${BUILDKERNELS:S/${INSTALLKERNEL}//} + cd ${DESTDIR}/${DISTDIR}/kernel.${_kernel}; \ + tar cvJf ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.txz \ + @${DESTDIR}/${DISTDIR}/kernel.${_kernel}.meta +.endfor +.else cd ${DESTDIR}/${DISTDIR}/kernel; \ tar cvJf ${DESTDIR}/${DISTDIR}/kernel.txz . .for _kernel in ${BUILDKERNELS:S/${INSTALLKERNEL}//} cd ${DESTDIR}/${DISTDIR}/kernel.${_kernel}; \ tar cvJf ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.txz . .endfor +.endif # # doxygen @@ -1005,63 +1126,22 @@ doxygen: # # update # -# Update the source tree(s), by running cvsup/cvs/svn to update to the +# Update the source tree(s), by running svn/svnup to update to the # latest copy. # update: -.if defined(SUP_UPDATE) +.if (defined(CVS_UPDATE) || defined(SUP_UPDATE)) && !defined(SVN_UPDATE) @echo "--------------------------------------------------------------" - @echo ">>> Running ${SUP}" + @echo "CVS_UPDATE and SUP_UPDATE are no longer supported." + @echo "Please see: https://wiki.freebsd.org/CvsIsDeprecated" @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 -.if defined(SUPFILE1) - @${SUP} ${SUPFLAGS} ${SUPFILE1} -.endif -.if defined(SUPFILE2) - @${SUP} ${SUPFLAGS} ${SUPFILE2} -.endif -.if defined(PORTSSUPFILE) && !defined(NO_PORTSUPDATE) - @${SUP} ${SUPFLAGS} ${PORTSSUPFILE} -.endif -.if defined(DOCSUPFILE) && !defined(NO_DOCUPDATE) - @${SUP} ${SUPFLAGS} ${DOCSUPFILE} -.endif -.endif -.if defined(CVS_UPDATE) - @cd ${.CURDIR} ; \ - if [ -d CVS ] ; then \ - 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 + @exit 1 .endif .if defined(SVN_UPDATE) - @cd ${.CURDIR} ; \ - if [ -d .svn ] ; then \ - echo "--------------------------------------------------------------" ; \ - echo ">>> Updating ${.CURDIR} using Subversion" ; \ - echo "--------------------------------------------------------------" ; \ - echo ${SVN} update ${SVNFLAGS} ; \ - ${SVN} update ${SVNFLAGS} ; \ - fi + @echo "--------------------------------------------------------------" + @echo ">>> Updating ${.CURDIR} using Subversion" + @echo "--------------------------------------------------------------" + @(cd ${.CURDIR} && ${SVN} update ${SVNFLAGS}) .endif # @@ -1085,11 +1165,11 @@ legacy: .endif .for _tool in tools/build ${_+_}@${ECHODIR} "===> ${_tool} (obj,includes,depend,all,install)"; \ - cd ${.CURDIR}/${_tool}; \ - ${MAKE} DIRPRFX=${_tool}/ obj; \ - ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX}/legacy includes; \ - ${MAKE} DIRPRFX=${_tool}/ depend; \ - ${MAKE} DIRPRFX=${_tool}/ all; \ + cd ${.CURDIR}/${_tool} && \ + ${MAKE} DIRPRFX=${_tool}/ obj && \ + ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX}/legacy includes && \ + ${MAKE} DIRPRFX=${_tool}/ depend && \ + ${MAKE} DIRPRFX=${_tool}/ all && \ ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX}/legacy install .endfor @@ -1124,11 +1204,19 @@ _sed= usr.bin/sed _lex= usr.bin/lex .endif +.if ${BOOTSTRAPPING} < 1000002 +_m4= usr.bin/m4 +.endif + .if ${BOOTSTRAPPING} < 1000013 _yacc= lib/liby \ usr.bin/yacc .endif +.if ${BOOTSTRAPPING} < 1000014 +_crunch= usr.sbin/crunch +.endif + .if ${BOOTSTRAPPING} < 1000026 _nmtree= lib/libnetbsd \ usr.sbin/nmtree @@ -1156,8 +1244,8 @@ _clang_tblgen= \ # dtrace tools are required for older bootstrap env and cross-build .if ${MK_CDDL} != "no" && \ - ((${BOOTSTRAPPING} < 800038 && \ - !(${BOOTSTRAPPING} >= 700112 && ${BOOTSTRAPPING} < 799999)) \ + ((${BOOTSTRAPPING} < 1000034 && \ + !(${BOOTSTRAPPING} >= 901505 && ${BOOTSTRAPPING} < 999999)) \ || (${MACHINE} != ${TARGET} || ${MACHINE_ARCH} != ${TARGET_ARCH})) _dtrace_tools= cddl/usr.bin/sgsmsg cddl/lib/libctf lib/libelf \ lib/libdwarf cddl/usr.bin/ctfconvert cddl/usr.bin/ctfmerge @@ -1183,7 +1271,7 @@ _kerberos5_bootstrap_tools= \ # Please document (add comment) why something is in 'bootstrap-tools'. # Try to bound the building of the bootstrap-tool to just the # FreeBSD versions that need the tool built at this stage of the build. -bootstrap-tools: +bootstrap-tools: .MAKE .for _tool in \ ${_clang_tblgen} \ ${_kerberos5_bootstrap_tools} \ @@ -1201,17 +1289,19 @@ bootstrap-tools: usr.bin/rpcgen \ ${_sed} \ ${_yacc} \ + ${_m4} \ ${_lex} \ lib/libmd \ usr.bin/xinstall \ ${_gensnmptree} \ usr.sbin/config \ + ${_crunch} \ ${_nmtree} ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ - cd ${.CURDIR}/${_tool}; \ - ${MAKE} DIRPRFX=${_tool}/ obj; \ - ${MAKE} DIRPRFX=${_tool}/ depend; \ - ${MAKE} DIRPRFX=${_tool}/ all; \ + cd ${.CURDIR}/${_tool} && \ + ${MAKE} DIRPRFX=${_tool}/ obj && \ + ${MAKE} DIRPRFX=${_tool}/ depend && \ + ${MAKE} DIRPRFX=${_tool}/ all && \ ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX}/legacy install .endfor @@ -1234,7 +1324,7 @@ _gcc_tools= gnu/usr.bin/cc/cc_tools _rescue= rescue/rescue .endif -build-tools: +build-tools: .MAKE .for _tool in \ bin/csh \ bin/sh \ @@ -1247,18 +1337,19 @@ build-tools: usr.bin/awk \ lib/libmagic \ usr.bin/mkesdb_static \ - usr.bin/mkcsmapper_static + usr.bin/mkcsmapper_static \ + usr.bin/vi/catalog ${_+_}@${ECHODIR} "===> ${_tool} (obj,build-tools)"; \ - cd ${.CURDIR}/${_tool}; \ - ${MAKE} DIRPRFX=${_tool}/ obj; \ + cd ${.CURDIR}/${_tool} && \ + ${MAKE} DIRPRFX=${_tool}/ obj && \ ${MAKE} DIRPRFX=${_tool}/ build-tools .endfor .for _tool in \ ${_gcc_tools} ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all)"; \ - cd ${.CURDIR}/${_tool}; \ - ${MAKE} DIRPRFX=${_tool}/ obj; \ - ${MAKE} DIRPRFX=${_tool}/ depend; \ + cd ${.CURDIR}/${_tool} && \ + ${MAKE} DIRPRFX=${_tool}/ obj && \ + ${MAKE} DIRPRFX=${_tool}/ depend && \ ${MAKE} DIRPRFX=${_tool}/ all .endfor @@ -1279,10 +1370,13 @@ _kgzip= usr.sbin/kgzip .endif .endif -.if ${MK_BINUTILS} != "no" +.if ${XAS:M/*} == "" && ${MK_BINUTILS} != "no" _binutils= gnu/usr.bin/binutils .endif +# If an full path to an external cross compiler is given, don't build +# a cross compiler. +.if ${XCC:M/*} == "" && ${MK_CROSS_COMPILER} != "no" .if ${MK_CLANG} != "no" && (${MK_CLANG_IS_CC} != "no" || ${CC:T:Mclang} == "clang") _clang= usr.bin/clang _clang_libs= lib/clang @@ -1291,8 +1385,9 @@ _clang_libs= lib/clang .if ${MK_GCC} != "no" && (${MK_CLANG_IS_CC} == "no" || ${TARGET} == "pc98") _cc= gnu/usr.bin/cc .endif +.endif -cross-tools: +cross-tools: .MAKE .for _tool in \ ${_clang_libs} \ ${_clang} \ @@ -1303,10 +1398,10 @@ cross-tools: ${_crunchide} \ ${_kgzip} ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ - cd ${.CURDIR}/${_tool}; \ - ${MAKE} DIRPRFX=${_tool}/ obj; \ - ${MAKE} DIRPRFX=${_tool}/ depend; \ - ${MAKE} DIRPRFX=${_tool}/ all; \ + cd ${.CURDIR}/${_tool} && \ + ${MAKE} DIRPRFX=${_tool}/ obj && \ + ${MAKE} DIRPRFX=${_tool}/ depend && \ + ${MAKE} DIRPRFX=${_tool}/ all && \ ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX} install .endfor @@ -1314,12 +1409,7 @@ cross-tools: # hierarchy - ensure that all the needed directories are present # hierarchy hier: -.if defined(NO_ROOT) - cd ${.CURDIR}/etc; ${MAKE} LOCAL_MTREE=${LOCAL_MTREE} \ - -DNO_ROOT METALOG=${METALOG} distrib-dirs -.else - cd ${.CURDIR}/etc; ${MAKE} LOCAL_MTREE=${LOCAL_MTREE} distrib-dirs -.endif + cd ${.CURDIR}/etc && ${HMAKE} distrib-dirs # # libraries - build all libraries, and install them under ${DESTDIR}. @@ -1328,12 +1418,12 @@ hierarchy hier: # interdependencies (__L) are built automatically by the # ${.CURDIR}/tools/make_libdeps.sh script. # -libraries: - cd ${.CURDIR}; \ - ${MAKE} -f Makefile.inc1 _prereq_libs; \ - ${MAKE} -f Makefile.inc1 _startup_libs; \ - ${MAKE} -f Makefile.inc1 _prebuild_libs; \ - ${MAKE} -f Makefile.inc1 _generic_libs; +libraries: .MAKE + cd ${.CURDIR} && \ + ${MAKE} -f Makefile.inc1 _prereq_libs && \ + ${MAKE} -f Makefile.inc1 _startup_libs && \ + ${MAKE} -f Makefile.inc1 _prebuild_libs && \ + ${MAKE} -f Makefile.inc1 _generic_libs # # static libgcc.a prerequisite for shared libc @@ -1385,8 +1475,8 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 ${_cddl_lib_libumem} ${_cddl_lib_libnvpair} \ ${_cddl_lib_libzfs_core} \ lib/libutil ${_lib_libypclnt} lib/libz lib/msun \ - ${_secure_lib_libcrypto} ${_secure_lib_libssh} \ - ${_secure_lib_libssl} + ${_secure_lib_libcrypto} ${_lib_libldns} \ + ${_secure_lib_libssh} ${_secure_lib_libssl} .if ${MK_ATF} != "no" _lib_atf_libatf_c= lib/atf/libatf-c @@ -1422,9 +1512,16 @@ cddl/lib/libzfs_core__L: cddl/lib/libnvp _secure_lib_libcrypto= secure/lib/libcrypto _secure_lib_libssl= secure/lib/libssl lib/libradius__L secure/lib/libssl__L: secure/lib/libcrypto__L +.if ${MK_LDNS} != "no" +_lib_libldns= lib/libldns +lib/libldns__L: secure/lib/libcrypto__L +.endif .if ${MK_OPENSSH} != "no" _secure_lib_libssh= secure/lib/libssh secure/lib/libssh__L: lib/libz__L secure/lib/libcrypto__L lib/libcrypt__L +.if ${MK_LDNS} != "no" +secure/lib/libssh__L: lib/libldns__L +.endif .if ${MK_KERBEROS_SUPPORT} != "no" secure/lib/libssh__L: lib/libgssapi__L kerberos5/lib/libkrb5__L \ kerberos5/lib/libhx509__L kerberos5/lib/libasn1__L lib/libcom_err__L \ @@ -1487,25 +1584,25 @@ lib/libradius__L: lib/libmd__L .endif .for _lib in ${_prereq_libs} -${_lib}__PL: .PHONY +${_lib}__PL: .PHONY .MAKE .if exists(${.CURDIR}/${_lib}) ${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \ - cd ${.CURDIR}/${_lib}; \ - ${MAKE} DIRPRFX=${_lib}/ obj; \ - ${MAKE} DIRPRFX=${_lib}/ depend; \ - ${MAKE} -DNO_PROFILE -DNO_PIC DIRPRFX=${_lib}/ all; \ + cd ${.CURDIR}/${_lib} && \ + ${MAKE} DIRPRFX=${_lib}/ obj && \ + ${MAKE} DIRPRFX=${_lib}/ depend && \ + ${MAKE} -DNO_PROFILE -DNO_PIC DIRPRFX=${_lib}/ all && \ *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Tue Oct 1 05:27:51 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]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id B06E6B3A; Tue, 1 Oct 2013 05:27:51 +0000 (UTC) (envelope-from neel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9B8992CBE; Tue, 1 Oct 2013 05:27:51 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r915RpNf005280; Tue, 1 Oct 2013 05:27:51 GMT (envelope-from neel@svn.freebsd.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r915RnYv005269; Tue, 1 Oct 2013 05:27:49 GMT (envelope-from neel@svn.freebsd.org) Message-Id: <201310010527.r915RnYv005269@svn.freebsd.org> From: Neel Natu Date: Tue, 1 Oct 2013 05:27:49 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r255962 - in projects/bhyve_npt_pmap: . contrib/bind9 contrib/binutils/bfd contrib/binutils/binutils contrib/binutils/include/elf contrib/bmake contrib/dialog contrib/dialog/package con... 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, 01 Oct 2013 05:27:51 -0000 Author: neel Date: Tue Oct 1 05:27:48 2013 New Revision: 255962 URL: http://svnweb.freebsd.org/changeset/base/255962 Log: IFC @r255960 Added: projects/bhyve_npt_pmap/contrib/dialog/package/freebsd/ - copied from r255960, head/contrib/dialog/package/freebsd/ projects/bhyve_npt_pmap/contrib/dialog/po/fa.po - copied unchanged from r255960, head/contrib/dialog/po/fa.po projects/bhyve_npt_pmap/sys/modules/ibcore/ - copied from r255960, head/sys/modules/ibcore/ projects/bhyve_npt_pmap/sys/modules/ipoib/ - copied from r255960, head/sys/modules/ipoib/ projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/hw/mlx4/alias_GUID.c - copied unchanged from r255960, head/sys/ofed/drivers/infiniband/hw/mlx4/alias_GUID.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/hw/mlx4/cm.c - copied unchanged from r255960, head/sys/ofed/drivers/infiniband/hw/mlx4/cm.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/hw/mlx4/mcg.c - copied unchanged from r255960, head/sys/ofed/drivers/infiniband/hw/mlx4/mcg.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/hw/mlx4/sysfs.c - copied unchanged from r255960, head/sys/ofed/drivers/infiniband/hw/mlx4/sysfs.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/resource_tracker.c - copied unchanged from r255960, head/sys/ofed/drivers/net/mlx4/resource_tracker.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/sys_tune.c - copied unchanged from r255960, head/sys/ofed/drivers/net/mlx4/sys_tune.c projects/bhyve_npt_pmap/sys/ofed/include/linux/atomic.h - copied unchanged from r255960, head/sys/ofed/include/linux/atomic.h projects/bhyve_npt_pmap/sys/ofed/include/linux/clocksource.h - copied unchanged from r255960, head/sys/ofed/include/linux/clocksource.h projects/bhyve_npt_pmap/sys/ofed/include/rdma/ib_pma.h - copied unchanged from r255960, head/sys/ofed/include/rdma/ib_pma.h projects/bhyve_npt_pmap/sys/powerpc/pseries/phyp_vscsi.c - copied unchanged from r255960, head/sys/powerpc/pseries/phyp_vscsi.c projects/bhyve_npt_pmap/tools/build/options/WITHOUT_LDNS_UTILS - copied unchanged from r255960, head/tools/build/options/WITHOUT_LDNS_UTILS Deleted: projects/bhyve_npt_pmap/contrib/bind9/ projects/bhyve_npt_pmap/contrib/dialog/samples/copifuncs/ projects/bhyve_npt_pmap/contrib/dialog/samples/install/ projects/bhyve_npt_pmap/etc/mtree/BIND.chroot.dist projects/bhyve_npt_pmap/etc/mtree/BIND.include.dist projects/bhyve_npt_pmap/lib/bind/ projects/bhyve_npt_pmap/share/doc/bind9/ projects/bhyve_npt_pmap/tools/build/options/WITHOUT_BIND projects/bhyve_npt_pmap/tools/build/options/WITHOUT_BIND_DNSSEC projects/bhyve_npt_pmap/tools/build/options/WITHOUT_BIND_ETC projects/bhyve_npt_pmap/tools/build/options/WITHOUT_BIND_LIBS_LWRES projects/bhyve_npt_pmap/tools/build/options/WITHOUT_BIND_MTREE projects/bhyve_npt_pmap/tools/build/options/WITHOUT_BIND_NAMED projects/bhyve_npt_pmap/tools/build/options/WITHOUT_BIND_UTILS projects/bhyve_npt_pmap/tools/build/options/WITH_BIND_IDN projects/bhyve_npt_pmap/tools/build/options/WITH_BIND_LARGE_FILE projects/bhyve_npt_pmap/tools/build/options/WITH_BIND_LIBS projects/bhyve_npt_pmap/tools/build/options/WITH_BIND_SIGCHASE projects/bhyve_npt_pmap/tools/build/options/WITH_BIND_XML projects/bhyve_npt_pmap/tools/build/options/WITH_LDNS_UTILS projects/bhyve_npt_pmap/usr.bin/nslookup/ projects/bhyve_npt_pmap/usr.bin/nsupdate/ projects/bhyve_npt_pmap/usr.sbin/arpaname/ projects/bhyve_npt_pmap/usr.sbin/ddns-confgen/ projects/bhyve_npt_pmap/usr.sbin/dnssec-dsfromkey/ projects/bhyve_npt_pmap/usr.sbin/dnssec-keyfromlabel/ projects/bhyve_npt_pmap/usr.sbin/dnssec-keygen/ projects/bhyve_npt_pmap/usr.sbin/dnssec-revoke/ projects/bhyve_npt_pmap/usr.sbin/dnssec-settime/ projects/bhyve_npt_pmap/usr.sbin/dnssec-signzone/ projects/bhyve_npt_pmap/usr.sbin/dnssec-verify/ projects/bhyve_npt_pmap/usr.sbin/genrandom/ projects/bhyve_npt_pmap/usr.sbin/isc-hmac-fixup/ projects/bhyve_npt_pmap/usr.sbin/named/ projects/bhyve_npt_pmap/usr.sbin/named-checkconf/ projects/bhyve_npt_pmap/usr.sbin/named-checkzone/ projects/bhyve_npt_pmap/usr.sbin/named-journalprint/ projects/bhyve_npt_pmap/usr.sbin/nsec3hash/ projects/bhyve_npt_pmap/usr.sbin/rndc/ projects/bhyve_npt_pmap/usr.sbin/rndc-confgen/ Modified: projects/bhyve_npt_pmap/Makefile.inc1 projects/bhyve_npt_pmap/ObsoleteFiles.inc projects/bhyve_npt_pmap/UPDATING projects/bhyve_npt_pmap/contrib/binutils/bfd/elflink.c projects/bhyve_npt_pmap/contrib/binutils/binutils/readelf.c projects/bhyve_npt_pmap/contrib/binutils/include/elf/common.h projects/bhyve_npt_pmap/contrib/bmake/make.1 projects/bhyve_npt_pmap/contrib/dialog/CHANGES projects/bhyve_npt_pmap/contrib/dialog/VERSION projects/bhyve_npt_pmap/contrib/dialog/aclocal.m4 projects/bhyve_npt_pmap/contrib/dialog/arrows.c projects/bhyve_npt_pmap/contrib/dialog/buildlist.c projects/bhyve_npt_pmap/contrib/dialog/checklist.c projects/bhyve_npt_pmap/contrib/dialog/config.guess projects/bhyve_npt_pmap/contrib/dialog/config.sub projects/bhyve_npt_pmap/contrib/dialog/configure projects/bhyve_npt_pmap/contrib/dialog/configure.in projects/bhyve_npt_pmap/contrib/dialog/dialog.1 projects/bhyve_npt_pmap/contrib/dialog/dialog.3 projects/bhyve_npt_pmap/contrib/dialog/dialog.c projects/bhyve_npt_pmap/contrib/dialog/dialog.h projects/bhyve_npt_pmap/contrib/dialog/formbox.c projects/bhyve_npt_pmap/contrib/dialog/guage.c projects/bhyve_npt_pmap/contrib/dialog/inputstr.c projects/bhyve_npt_pmap/contrib/dialog/makefile.in projects/bhyve_npt_pmap/contrib/dialog/menubox.c projects/bhyve_npt_pmap/contrib/dialog/mixedform.c projects/bhyve_npt_pmap/contrib/dialog/package/debian/changelog projects/bhyve_npt_pmap/contrib/dialog/package/debian/copyright projects/bhyve_npt_pmap/contrib/dialog/package/dialog.spec projects/bhyve_npt_pmap/contrib/dialog/po/lt.po projects/bhyve_npt_pmap/contrib/dialog/samples/inputbox6-utf8 projects/bhyve_npt_pmap/contrib/dialog/samples/report-tempfile projects/bhyve_npt_pmap/contrib/dialog/treeview.c projects/bhyve_npt_pmap/contrib/dialog/util.c projects/bhyve_npt_pmap/etc/Makefile projects/bhyve_npt_pmap/etc/mtree/BSD.include.dist projects/bhyve_npt_pmap/etc/mtree/BSD.var.dist projects/bhyve_npt_pmap/etc/portsnap.conf projects/bhyve_npt_pmap/gnu/lib/libdialog/dlg_config.h projects/bhyve_npt_pmap/include/Makefile projects/bhyve_npt_pmap/include/mk-osreldate.sh projects/bhyve_npt_pmap/lib/Makefile projects/bhyve_npt_pmap/lib/csu/arm/crt1.c projects/bhyve_npt_pmap/lib/csu/common/notes.h projects/bhyve_npt_pmap/lib/libarchive/Makefile projects/bhyve_npt_pmap/lib/libedit/readline.c projects/bhyve_npt_pmap/release/Makefile projects/bhyve_npt_pmap/share/doc/Makefile projects/bhyve_npt_pmap/share/man/man4/bxe.4 projects/bhyve_npt_pmap/share/man/man4/ddb.4 projects/bhyve_npt_pmap/share/man/man5/src.conf.5 projects/bhyve_npt_pmap/share/misc/bsd-family-tree projects/bhyve_npt_pmap/share/mk/bsd.libnames.mk projects/bhyve_npt_pmap/share/mk/bsd.own.mk projects/bhyve_npt_pmap/sys/amd64/vmm/vmm_msr.c projects/bhyve_npt_pmap/sys/boot/arm/ixp425/boot2/Makefile projects/bhyve_npt_pmap/sys/boot/i386/efi/Makefile projects/bhyve_npt_pmap/sys/boot/powerpc/boot1.chrp/Makefile projects/bhyve_npt_pmap/sys/boot/userboot/libstand/Makefile projects/bhyve_npt_pmap/sys/boot/userboot/test/Makefile projects/bhyve_npt_pmap/sys/boot/userboot/userboot/Makefile projects/bhyve_npt_pmap/sys/cam/cam.h projects/bhyve_npt_pmap/sys/cam/cam_ccb.h projects/bhyve_npt_pmap/sys/cam/cam_compat.c projects/bhyve_npt_pmap/sys/cam/cam_compat.h projects/bhyve_npt_pmap/sys/cam/cam_xpt.c projects/bhyve_npt_pmap/sys/cam/scsi/scsi_pass.c projects/bhyve_npt_pmap/sys/conf/files projects/bhyve_npt_pmap/sys/conf/files.powerpc projects/bhyve_npt_pmap/sys/conf/newvers.sh projects/bhyve_npt_pmap/sys/contrib/rdma/ib_umem.h projects/bhyve_npt_pmap/sys/dev/adb/adb_mouse.c projects/bhyve_npt_pmap/sys/dev/asr/asr.c projects/bhyve_npt_pmap/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c projects/bhyve_npt_pmap/sys/dev/firewire/sbp.c projects/bhyve_npt_pmap/sys/dev/hpt27xx/hpt27xx_osm_bsd.c projects/bhyve_npt_pmap/sys/dev/hpt27xx/os_bsd.h projects/bhyve_npt_pmap/sys/dev/hptiop/hptiop.c projects/bhyve_npt_pmap/sys/dev/hptiop/hptiop.h projects/bhyve_npt_pmap/sys/dev/hptmv/entry.c projects/bhyve_npt_pmap/sys/dev/hptmv/osbsd.h projects/bhyve_npt_pmap/sys/dev/hptnr/hptnr_osm_bsd.c projects/bhyve_npt_pmap/sys/dev/hptnr/os_bsd.h projects/bhyve_npt_pmap/sys/dev/hptrr/hptrr_osm_bsd.c projects/bhyve_npt_pmap/sys/dev/hptrr/os_bsd.h projects/bhyve_npt_pmap/sys/dev/iir/iir.c projects/bhyve_npt_pmap/sys/dev/iir/iir.h projects/bhyve_npt_pmap/sys/dev/iscsi/iscsi.c projects/bhyve_npt_pmap/sys/dev/iscsi_initiator/iscsi.c projects/bhyve_npt_pmap/sys/dev/mfi/mfi_pci.c projects/bhyve_npt_pmap/sys/dev/tws/tws.c projects/bhyve_npt_pmap/sys/dev/tws/tws_cam.c projects/bhyve_npt_pmap/sys/fs/cd9660/cd9660_vfsops.c projects/bhyve_npt_pmap/sys/geom/geom_int.h projects/bhyve_npt_pmap/sys/geom/geom_kern.c projects/bhyve_npt_pmap/sys/geom/geom_subr.c projects/bhyve_npt_pmap/sys/kern/kern_descrip.c projects/bhyve_npt_pmap/sys/kern/kern_event.c projects/bhyve_npt_pmap/sys/kern/kern_lock.c projects/bhyve_npt_pmap/sys/kern/kern_timeout.c projects/bhyve_npt_pmap/sys/kern/vfs_bio.c projects/bhyve_npt_pmap/sys/kern/vfs_subr.c projects/bhyve_npt_pmap/sys/libkern/arm/aeabi_unwind.c projects/bhyve_npt_pmap/sys/libkern/ashldi3.c projects/bhyve_npt_pmap/sys/mips/mips/tlb.c projects/bhyve_npt_pmap/sys/modules/Makefile projects/bhyve_npt_pmap/sys/modules/hyperv/netvsc/Makefile projects/bhyve_npt_pmap/sys/modules/hyperv/stordisengage/Makefile projects/bhyve_npt_pmap/sys/modules/hyperv/storvsc/Makefile projects/bhyve_npt_pmap/sys/modules/hyperv/utilities/Makefile projects/bhyve_npt_pmap/sys/modules/hyperv/vmbus/Makefile projects/bhyve_npt_pmap/sys/modules/mlx4/Makefile projects/bhyve_npt_pmap/sys/modules/mlx4ib/Makefile projects/bhyve_npt_pmap/sys/modules/sfxge/Makefile projects/bhyve_npt_pmap/sys/net/if_enc.c projects/bhyve_npt_pmap/sys/netpfil/ipfw/ip_fw_log.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/core/addr.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/core/cma.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/core/core_priv.h projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/core/device.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/core/sa_query.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/core/sysfs.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/core/uverbs_cmd.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/core/uverbs_main.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/core/verbs.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/hw/mlx4/Kconfig projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/hw/mlx4/Makefile projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/hw/mlx4/ah.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/hw/mlx4/cq.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/hw/mlx4/mad.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/hw/mlx4/main.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/hw/mlx4/mlx4_ib.h projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/hw/mlx4/mr.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/hw/mlx4/qp.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/hw/mlx4/srq.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/hw/mlx4/user.h projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/hw/mlx4/wc.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/hw/mthca/mthca_cmd.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/hw/mthca/mthca_main.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/hw/mthca/mthca_memfree.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/hw/mthca/mthca_provider.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/Makefile projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/alloc.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/catas.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/cmd.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/cq.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/en_cq.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/en_main.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/en_netdev.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/en_port.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/en_port.h projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/en_rx.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/en_tx.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/eq.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/fw.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/fw.h projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/icm.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/icm.h projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/intf.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/main.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/mcg.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/mlx4.h projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/mlx4_en.h projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/mr.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/pd.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/port.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/profile.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/qp.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/reset.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/sense.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/srq.c projects/bhyve_npt_pmap/sys/ofed/include/asm/atomic.h projects/bhyve_npt_pmap/sys/ofed/include/asm/byteorder.h projects/bhyve_npt_pmap/sys/ofed/include/linux/bitops.h projects/bhyve_npt_pmap/sys/ofed/include/linux/compat.h projects/bhyve_npt_pmap/sys/ofed/include/linux/device.h projects/bhyve_npt_pmap/sys/ofed/include/linux/dma-mapping.h projects/bhyve_npt_pmap/sys/ofed/include/linux/gfp.h projects/bhyve_npt_pmap/sys/ofed/include/linux/idr.h projects/bhyve_npt_pmap/sys/ofed/include/linux/if_ether.h projects/bhyve_npt_pmap/sys/ofed/include/linux/in6.h projects/bhyve_npt_pmap/sys/ofed/include/linux/kernel.h projects/bhyve_npt_pmap/sys/ofed/include/linux/linux_compat.c projects/bhyve_npt_pmap/sys/ofed/include/linux/list.h projects/bhyve_npt_pmap/sys/ofed/include/linux/log2.h projects/bhyve_npt_pmap/sys/ofed/include/linux/mlx4/cmd.h projects/bhyve_npt_pmap/sys/ofed/include/linux/mlx4/cq.h projects/bhyve_npt_pmap/sys/ofed/include/linux/mlx4/device.h projects/bhyve_npt_pmap/sys/ofed/include/linux/mlx4/driver.h projects/bhyve_npt_pmap/sys/ofed/include/linux/mlx4/qp.h projects/bhyve_npt_pmap/sys/ofed/include/linux/mlx4/srq.h projects/bhyve_npt_pmap/sys/ofed/include/linux/moduleparam.h projects/bhyve_npt_pmap/sys/ofed/include/linux/pci.h projects/bhyve_npt_pmap/sys/ofed/include/linux/sysfs.h projects/bhyve_npt_pmap/sys/ofed/include/linux/types.h projects/bhyve_npt_pmap/sys/ofed/include/linux/workqueue.h projects/bhyve_npt_pmap/sys/ofed/include/rdma/ib_cm.h projects/bhyve_npt_pmap/sys/ofed/include/rdma/ib_mad.h projects/bhyve_npt_pmap/sys/ofed/include/rdma/ib_sa.h projects/bhyve_npt_pmap/sys/ofed/include/rdma/ib_user_verbs.h projects/bhyve_npt_pmap/sys/ofed/include/rdma/ib_verbs.h projects/bhyve_npt_pmap/sys/powerpc/include/ofw_machdep.h projects/bhyve_npt_pmap/sys/powerpc/ofw/ofw_machdep.c projects/bhyve_npt_pmap/sys/powerpc/ofw/ofw_syscons.c projects/bhyve_npt_pmap/sys/powerpc/ofw/ofw_syscons.h projects/bhyve_npt_pmap/sys/powerpc/powermac/platform_powermac.c projects/bhyve_npt_pmap/sys/powerpc/powerpc/mmu_if.m projects/bhyve_npt_pmap/sys/powerpc/ps3/ps3cdrom.c projects/bhyve_npt_pmap/sys/powerpc/pseries/mmu_phyp.c projects/bhyve_npt_pmap/sys/powerpc/pseries/phyp_console.c projects/bhyve_npt_pmap/sys/powerpc/pseries/platform_chrp.c projects/bhyve_npt_pmap/sys/powerpc/pseries/vdevice.c projects/bhyve_npt_pmap/sys/security/mac/mac_framework.c projects/bhyve_npt_pmap/sys/sparc64/include/proc.h projects/bhyve_npt_pmap/sys/sys/lockmgr.h projects/bhyve_npt_pmap/sys/x86/xen/hvm.c projects/bhyve_npt_pmap/tools/build/mk/OptionalObsoleteFiles.inc projects/bhyve_npt_pmap/usr.bin/Makefile projects/bhyve_npt_pmap/usr.bin/calendar/calendars/calendar.dutch projects/bhyve_npt_pmap/usr.bin/host/Makefile projects/bhyve_npt_pmap/usr.bin/patch/patch.c projects/bhyve_npt_pmap/usr.bin/patch/util.c projects/bhyve_npt_pmap/usr.sbin/Makefile projects/bhyve_npt_pmap/usr.sbin/bhyve/pci_virtio_block.c projects/bhyve_npt_pmap/usr.sbin/bsdconfig/share/media/ftp.subr projects/bhyve_npt_pmap/usr.sbin/bsdinstall/scripts/mirrorselect Directory Properties: projects/bhyve_npt_pmap/ (props changed) projects/bhyve_npt_pmap/contrib/binutils/ (props changed) projects/bhyve_npt_pmap/contrib/bmake/ (props changed) projects/bhyve_npt_pmap/contrib/dialog/ (props changed) projects/bhyve_npt_pmap/gnu/lib/ (props changed) projects/bhyve_npt_pmap/share/man/man4/ (props changed) projects/bhyve_npt_pmap/sys/ (props changed) projects/bhyve_npt_pmap/sys/amd64/vmm/ (props changed) projects/bhyve_npt_pmap/sys/boot/ (props changed) projects/bhyve_npt_pmap/sys/boot/i386/efi/ (props changed) projects/bhyve_npt_pmap/sys/boot/powerpc/boot1.chrp/ (props changed) projects/bhyve_npt_pmap/sys/conf/ (props changed) projects/bhyve_npt_pmap/sys/modules/hyperv/ (props changed) projects/bhyve_npt_pmap/usr.bin/calendar/ (props changed) projects/bhyve_npt_pmap/usr.sbin/bhyve/ (props changed) Modified: projects/bhyve_npt_pmap/Makefile.inc1 ============================================================================== --- projects/bhyve_npt_pmap/Makefile.inc1 Tue Oct 1 03:49:38 2013 (r255961) +++ projects/bhyve_npt_pmap/Makefile.inc1 Tue Oct 1 05:27:48 2013 (r255962) @@ -395,7 +395,7 @@ LIB32WMAKEFLAGS+= \ -DNO_LINT LIB32WMAKE= ${LIB32WMAKEENV} ${MAKE} ${LIB32WMAKEFLAGS} \ - -DWITHOUT_BIND -DWITHOUT_MAN -DWITHOUT_INFO -DWITHOUT_HTML + -DWITHOUT_MAN -DWITHOUT_INFO -DWITHOUT_HTML LIB32IMAKE= ${LIB32WMAKE:NINSTALL=*:NDESTDIR=*:N_LDSCRIPTROOT=*} -DNO_INCS \ ${IMAKE_INSTALL} .endif @@ -485,10 +485,6 @@ _worldtmp: mtree -deU -f ${.CURDIR}/etc/mtree/BSD.debug.dist \ -p ${WORLDTMP}/usr/lib >/dev/null .endif -.if ${MK_BIND_LIBS} != "no" - mtree -deU -f ${.CURDIR}/etc/mtree/BIND.include.dist \ - -p ${WORLDTMP}/usr/include >/dev/null -.endif .for _mtree in ${LOCAL_MTREE} mtree -deU -f ${.CURDIR}/${_mtree} -p ${WORLDTMP} > /dev/null .endfor @@ -1089,9 +1085,11 @@ distributekernel distributekernel.debug: KERNEL=${INSTKERNNAME}.${_kernel} \ DESTDIR=${INSTALL_DDIR}/kernel.${_kernel} \ ${.TARGET:S/distributekernel/install/} +.if defined(NO_ROOT) sed -e 's|^./kernel|.|' \ ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.premeta > \ ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.meta +.endif .endfor packagekernel: @@ -1675,7 +1673,7 @@ delete-old-files: # the Makefile parser segfault. @exec 3<&0; \ ${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \ - -V OLD_FILES -V "OLD_FILES:Musr/share/*.gz:R" | xargs -n1 | \ + -V OLD_FILES -V "OLD_FILES:Musr/share/*.gz:R" | xargs -n1 | sort -r | \ while read file; do \ if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \ chflags noschg "${DESTDIR}/$${file}" 2>/dev/null || true; \ Modified: projects/bhyve_npt_pmap/ObsoleteFiles.inc ============================================================================== --- projects/bhyve_npt_pmap/ObsoleteFiles.inc Tue Oct 1 03:49:38 2013 (r255961) +++ projects/bhyve_npt_pmap/ObsoleteFiles.inc Tue Oct 1 05:27:48 2013 (r255962) @@ -38,6 +38,235 @@ # xargs -n1 | sort | uniq -d; # done +# 20130930: BIND removed from base +OLD_FILES+=etc/namedb +OLD_FILES+=etc/periodic/daily/470.status-named +OLD_FILES+=usr/bin/dig +OLD_FILES+=usr/bin/nslookup +OLD_FILES+=usr/bin/nsupdate +OLD_DIRS+=usr/include/lwres +OLD_FILES+=usr/include/lwres/context.h +OLD_FILES+=usr/include/lwres/int.h +OLD_FILES+=usr/include/lwres/ipv6.h +OLD_FILES+=usr/include/lwres/lang.h +OLD_FILES+=usr/include/lwres/list.h +OLD_FILES+=usr/include/lwres/lwbuffer.h +OLD_FILES+=usr/include/lwres/lwpacket.h +OLD_FILES+=usr/include/lwres/lwres.h +OLD_FILES+=usr/include/lwres/net.h +OLD_FILES+=usr/include/lwres/netdb.h +OLD_FILES+=usr/include/lwres/platform.h +OLD_FILES+=usr/include/lwres/result.h +OLD_FILES+=usr/include/lwres/version.h +OLD_FILES+=usr/lib/liblwres.a +OLD_FILES+=usr/lib/liblwres.so +OLD_LIBS+=usr/lib/liblwres.so.50 +OLD_FILES+=usr/lib/liblwres_p.a +OLD_FILES+=usr/sbin/arpaname +OLD_FILES+=usr/sbin/ddns-confgen +OLD_FILES+=usr/sbin/dnssec-dsfromkey +OLD_FILES+=usr/sbin/dnssec-keyfromlabel +OLD_FILES+=usr/sbin/dnssec-keygen +OLD_FILES+=usr/sbin/dnssec-revoke +OLD_FILES+=usr/sbin/dnssec-settime +OLD_FILES+=usr/sbin/dnssec-signzone +OLD_FILES+=usr/sbin/genrandom +OLD_FILES+=usr/sbin/isc-hmac-fixup +OLD_FILES+=usr/sbin/lwresd +OLD_FILES+=usr/sbin/named +OLD_FILES+=usr/sbin/named-checkconf +OLD_FILES+=usr/sbin/named-checkzone +OLD_FILES+=usr/sbin/named-compilezone +OLD_FILES+=usr/sbin/named-journalprint +OLD_FILES+=usr/sbin/named.reconfig +OLD_FILES+=usr/sbin/named.reload +OLD_FILES+=usr/sbin/nsec3hash +OLD_FILES+=usr/sbin/rndc +OLD_FILES+=usr/sbin/rndc-confgen +OLD_DIRS+=usr/share/doc/bind9 +OLD_FILES+=usr/share/doc/bind9/CHANGES +OLD_FILES+=usr/share/doc/bind9/COPYRIGHT +OLD_FILES+=usr/share/doc/bind9/FAQ +OLD_FILES+=usr/share/doc/bind9/HISTORY +OLD_FILES+=usr/share/doc/bind9/README +OLD_DIRS+=usr/share/doc/bind9/arm +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.ch01.html +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.ch02.html +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.ch03.html +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.ch04.html +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.ch05.html +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.ch06.html +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.ch07.html +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.ch08.html +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.ch09.html +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.ch10.html +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.html +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.pdf +OLD_FILES+=usr/share/doc/bind9/arm/man.arpaname.html +OLD_FILES+=usr/share/doc/bind9/arm/man.ddns-confgen.html +OLD_FILES+=usr/share/doc/bind9/arm/man.dig.html +OLD_FILES+=usr/share/doc/bind9/arm/man.dnssec-dsfromkey.html +OLD_FILES+=usr/share/doc/bind9/arm/man.dnssec-keyfromlabel.html +OLD_FILES+=usr/share/doc/bind9/arm/man.dnssec-keygen.html +OLD_FILES+=usr/share/doc/bind9/arm/man.dnssec-revoke.html +OLD_FILES+=usr/share/doc/bind9/arm/man.dnssec-settime.html +OLD_FILES+=usr/share/doc/bind9/arm/man.dnssec-signzone.html +OLD_FILES+=usr/share/doc/bind9/arm/man.dnssec-verify.html +OLD_FILES+=usr/share/doc/bind9/arm/man.genrandom.html +OLD_FILES+=usr/share/doc/bind9/arm/man.host.html +OLD_FILES+=usr/share/doc/bind9/arm/man.isc-hmac-fixup.html +OLD_FILES+=usr/share/doc/bind9/arm/man.named-checkconf.html +OLD_FILES+=usr/share/doc/bind9/arm/man.named-checkzone.html +OLD_FILES+=usr/share/doc/bind9/arm/man.named-journalprint.html +OLD_FILES+=usr/share/doc/bind9/arm/man.named.html +OLD_FILES+=usr/share/doc/bind9/arm/man.nsec3hash.html +OLD_FILES+=usr/share/doc/bind9/arm/man.nsupdate.html +OLD_FILES+=usr/share/doc/bind9/arm/man.rndc-confgen.html +OLD_FILES+=usr/share/doc/bind9/arm/man.rndc.conf.html +OLD_FILES+=usr/share/doc/bind9/arm/man.rndc.html +OLD_DIRS+=usr/share/doc/bind9/misc +OLD_FILES+=usr/share/doc/bind9/misc/dnssec +OLD_FILES+=usr/share/doc/bind9/misc/format-options.pl +OLD_FILES+=usr/share/doc/bind9/misc/ipv6 +OLD_FILES+=usr/share/doc/bind9/misc/migration +OLD_FILES+=usr/share/doc/bind9/misc/migration-4to9 +OLD_FILES+=usr/share/doc/bind9/misc/options +OLD_FILES+=usr/share/doc/bind9/misc/rfc-compliance +OLD_FILES+=usr/share/doc/bind9/misc/roadmap +OLD_FILES+=usr/share/doc/bind9/misc/sdb +OLD_FILES+=usr/share/doc/bind9/misc/sort-options.pl +OLD_FILES+=usr/share/man/man1/arpaname.1.gz +OLD_FILES+=usr/share/man/man1/dig.1.gz +OLD_FILES+=usr/share/man/man1/nslookup.1.gz +OLD_FILES+=usr/share/man/man1/nsupdate.1.gz +OLD_FILES+=usr/share/man/man3/lwres.3.gz +OLD_FILES+=usr/share/man/man3/lwres_addr_parse.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_add.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_back.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_clear.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_first.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_forward.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_getmem.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_getuint16.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_getuint32.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_getuint8.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_init.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_invalidate.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_putmem.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_putuint16.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_putuint32.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_putuint8.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_subtract.3.gz +OLD_FILES+=usr/share/man/man3/lwres_conf_clear.3.gz +OLD_FILES+=usr/share/man/man3/lwres_conf_get.3.gz +OLD_FILES+=usr/share/man/man3/lwres_conf_init.3.gz +OLD_FILES+=usr/share/man/man3/lwres_conf_parse.3.gz +OLD_FILES+=usr/share/man/man3/lwres_conf_print.3.gz +OLD_FILES+=usr/share/man/man3/lwres_config.3.gz +OLD_FILES+=usr/share/man/man3/lwres_context.3.gz +OLD_FILES+=usr/share/man/man3/lwres_context_allocmem.3.gz +OLD_FILES+=usr/share/man/man3/lwres_context_create.3.gz +OLD_FILES+=usr/share/man/man3/lwres_context_destroy.3.gz +OLD_FILES+=usr/share/man/man3/lwres_context_freemem.3.gz +OLD_FILES+=usr/share/man/man3/lwres_context_initserial.3.gz +OLD_FILES+=usr/share/man/man3/lwres_context_nextserial.3.gz +OLD_FILES+=usr/share/man/man3/lwres_context_sendrecv.3.gz +OLD_FILES+=usr/share/man/man3/lwres_endhostent.3.gz +OLD_FILES+=usr/share/man/man3/lwres_endhostent_r.3.gz +OLD_FILES+=usr/share/man/man3/lwres_freeaddrinfo.3.gz +OLD_FILES+=usr/share/man/man3/lwres_freehostent.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gabn.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gabnrequest_free.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gabnrequest_parse.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gabnrequest_render.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gabnresponse_free.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gabnresponse_parse.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gabnresponse_render.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gai_strerror.3.gz +OLD_FILES+=usr/share/man/man3/lwres_getaddrinfo.3.gz +OLD_FILES+=usr/share/man/man3/lwres_getaddrsbyname.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gethostbyaddr.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gethostbyaddr_r.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gethostbyname.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gethostbyname2.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gethostbyname_r.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gethostent.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gethostent_r.3.gz +OLD_FILES+=usr/share/man/man3/lwres_getipnode.3.gz +OLD_FILES+=usr/share/man/man3/lwres_getipnodebyaddr.3.gz +OLD_FILES+=usr/share/man/man3/lwres_getipnodebyname.3.gz +OLD_FILES+=usr/share/man/man3/lwres_getnamebyaddr.3.gz +OLD_FILES+=usr/share/man/man3/lwres_getnameinfo.3.gz +OLD_FILES+=usr/share/man/man3/lwres_getrrsetbyname.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gnba.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gnbarequest_free.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gnbarequest_parse.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gnbarequest_render.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gnbaresponse_free.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gnbaresponse_parse.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gnbaresponse_render.3.gz +OLD_FILES+=usr/share/man/man3/lwres_herror.3.gz +OLD_FILES+=usr/share/man/man3/lwres_hstrerror.3.gz +OLD_FILES+=usr/share/man/man3/lwres_inetntop.3.gz +OLD_FILES+=usr/share/man/man3/lwres_lwpacket_parseheader.3.gz +OLD_FILES+=usr/share/man/man3/lwres_lwpacket_renderheader.3.gz +OLD_FILES+=usr/share/man/man3/lwres_net_ntop.3.gz +OLD_FILES+=usr/share/man/man3/lwres_noop.3.gz +OLD_FILES+=usr/share/man/man3/lwres_nooprequest_free.3.gz +OLD_FILES+=usr/share/man/man3/lwres_nooprequest_parse.3.gz +OLD_FILES+=usr/share/man/man3/lwres_nooprequest_render.3.gz +OLD_FILES+=usr/share/man/man3/lwres_noopresponse_free.3.gz +OLD_FILES+=usr/share/man/man3/lwres_noopresponse_parse.3.gz +OLD_FILES+=usr/share/man/man3/lwres_noopresponse_render.3.gz +OLD_FILES+=usr/share/man/man3/lwres_packet.3.gz +OLD_FILES+=usr/share/man/man3/lwres_resutil.3.gz +OLD_FILES+=usr/share/man/man3/lwres_sethostent.3.gz +OLD_FILES+=usr/share/man/man3/lwres_sethostent_r.3.gz +OLD_FILES+=usr/share/man/man3/lwres_string_parse.3.gz +OLD_FILES+=usr/share/man/man5/named.conf.5.gz +OLD_FILES+=usr/share/man/man5/rndc.conf.5.gz +OLD_FILES+=usr/share/man/man8/ddns-confgen.8.gz +OLD_FILES+=usr/share/man/man8/dnssec-dsfromkey.8.gz +OLD_FILES+=usr/share/man/man8/dnssec-keyfromlabel.8.gz +OLD_FILES+=usr/share/man/man8/dnssec-keygen.8.gz +OLD_FILES+=usr/share/man/man8/dnssec-revoke.8.gz +OLD_FILES+=usr/share/man/man8/dnssec-settime.8.gz +OLD_FILES+=usr/share/man/man8/dnssec-signzone.8.gz +OLD_FILES+=usr/share/man/man8/genrandom.8.gz +OLD_FILES+=usr/share/man/man8/isc-hmac-fixup.8.gz +OLD_FILES+=usr/share/man/man8/lwresd.8.gz +OLD_FILES+=usr/share/man/man8/named-checkconf.8.gz +OLD_FILES+=usr/share/man/man8/named-checkzone.8.gz +OLD_FILES+=usr/share/man/man8/named-compilezone.8.gz +OLD_FILES+=usr/share/man/man8/named-journalprint.8.gz +OLD_FILES+=usr/share/man/man8/named.8.gz +OLD_FILES+=usr/share/man/man8/named.reconfig.8.gz +OLD_FILES+=usr/share/man/man8/named.reload.8.gz +OLD_FILES+=usr/share/man/man8/nsec3hash.8.gz +OLD_FILES+=usr/share/man/man8/rndc-confgen.8.gz +OLD_FILES+=usr/share/man/man8/rndc.8.gz +OLD_DIRS+=var/named/dev +OLD_DIRS+=var/named/etc +OLD_DIRS+=var/named/etc/namedb +OLD_FILES+=var/named/etc/namedb/PROTO.localhost-v6.rev +OLD_FILES+=var/named/etc/namedb/PROTO.localhost.rev +OLD_DIRS+=var/named/etc/namedb/dynamic +OLD_FILES+=var/named/etc/namedb/make-localhost +OLD_DIRS+=var/named/etc/namedb/master +OLD_FILES+=var/named/etc/namedb/master/empty.db +OLD_FILES+=var/named/etc/namedb/master/localhost-forward.db +OLD_FILES+=var/named/etc/namedb/master/localhost-reverse.db +#OLD_FILES+=var/named/etc/namedb/named.conf # intentionally left out +OLD_FILES+=var/named/etc/namedb/named.root +OLD_DIRS+=var/named/etc/namedb/slave +OLD_DIRS+=var/named/var +OLD_DIRS+=var/named/var/dump +OLD_DIRS+=var/named/var/log +OLD_DIRS+=var/named/var/run +OLD_DIRS+=var/named/var/run/named +OLD_DIRS+=var/named/var/stats +OLD_DIRS+=var/run/named # 20130908: libssh becomes private OLD_FILES+=usr/lib/libssh.a OLD_FILES+=usr/lib/libssh.so Modified: projects/bhyve_npt_pmap/UPDATING ============================================================================== --- projects/bhyve_npt_pmap/UPDATING Tue Oct 1 03:49:38 2013 (r255961) +++ projects/bhyve_npt_pmap/UPDATING Tue Oct 1 05:27:48 2013 (r255962) @@ -31,6 +31,12 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20130930: + BIND has been removed from the base system. If all you need + is a local resolver, simply enable and start the local_unbound + service instead. Otherwise, several versions of BIND are + available in the ports tree. + 20130916: With the addition of unbound(8), a new unbound user is now required during installworld. "mergemaster -p" can be used to Modified: projects/bhyve_npt_pmap/contrib/binutils/bfd/elflink.c ============================================================================== --- projects/bhyve_npt_pmap/contrib/binutils/bfd/elflink.c Tue Oct 1 03:49:38 2013 (r255961) +++ projects/bhyve_npt_pmap/contrib/binutils/bfd/elflink.c Tue Oct 1 05:27:48 2013 (r255962) @@ -488,12 +488,28 @@ bfd_elf_record_link_assignment (bfd *out if (h->root.u.undef.next != NULL || htab->root.undefs_tail == &h->root) bfd_link_repair_undef_list (&htab->root); } - - if (h->root.type == bfd_link_hash_new) + else if (h->root.type == bfd_link_hash_new) { bfd_elf_link_mark_dynamic_symbol (info, h, NULL); h->non_elf = 0; } + else if (h->root.type == bfd_link_hash_indirect) + { + const struct elf_backend_data *bed = get_elf_backend_data (output_bfd); + struct elf_link_hash_entry *hv = h; + do + hv = (struct elf_link_hash_entry *) hv->root.u.i.link; + while (hv->root.type == bfd_link_hash_indirect + || hv->root.type == bfd_link_hash_warning); + h->root.type = bfd_link_hash_undefined; + hv->root.type = bfd_link_hash_indirect; + hv->root.u.i.link = (struct bfd_link_hash_entry *) h; + (*bed->elf_backend_copy_indirect_symbol) (info, h, hv); + } + else if (h->root.type == bfd_link_hash_warning) + { + abort (); + } /* If this symbol is being provided by the linker script, and it is currently defined by a dynamic object, but not by a regular @@ -1417,10 +1433,10 @@ _bfd_elf_merge_symbol (bfd *abfd, case, we make the versioned symbol point to the normal one. */ const struct elf_backend_data *bed = get_elf_backend_data (abfd); flip->root.type = h->root.type; + flip->root.u.undef.abfd = h->root.u.undef.abfd; h->root.type = bfd_link_hash_indirect; h->root.u.i.link = (struct bfd_link_hash_entry *) flip; (*bed->elf_backend_copy_indirect_symbol) (info, flip, h); - flip->root.u.undef.abfd = h->root.u.undef.abfd; if (h->def_dynamic) { h->def_dynamic = 0; Modified: projects/bhyve_npt_pmap/contrib/binutils/binutils/readelf.c ============================================================================== --- projects/bhyve_npt_pmap/contrib/binutils/binutils/readelf.c Tue Oct 1 03:49:38 2013 (r255961) +++ projects/bhyve_npt_pmap/contrib/binutils/binutils/readelf.c Tue Oct 1 05:27:48 2013 (r255962) @@ -9169,6 +9169,8 @@ get_freebsd_note_type (unsigned e_type) return _("NT_FREEBSD_ABI_TAG"); case NT_FREEBSD_NOINIT_TAG: return _("NT_FREEBSD_NOINIT_TAG"); + case NT_FREEBSD_ARCH_TAG: + return _("NT_FREEBSD_ARCH_TAG"); default: break; } Modified: projects/bhyve_npt_pmap/contrib/binutils/include/elf/common.h ============================================================================== --- projects/bhyve_npt_pmap/contrib/binutils/include/elf/common.h Tue Oct 1 03:49:38 2013 (r255961) +++ projects/bhyve_npt_pmap/contrib/binutils/include/elf/common.h Tue Oct 1 05:27:48 2013 (r255962) @@ -456,6 +456,7 @@ #define NT_FREEBSD_TAG 1 #define NT_FREEBSD_NOINIT_TAG 2 +#define NT_FREEBSD_ARCH_TAG 3 /* These three macros disassemble and assemble a symbol table st_info field, which contains the symbol binding and symbol type. The STB_ and STT_ Modified: projects/bhyve_npt_pmap/contrib/bmake/make.1 ============================================================================== --- projects/bhyve_npt_pmap/contrib/bmake/make.1 Tue Oct 1 03:49:38 2013 (r255961) +++ projects/bhyve_npt_pmap/contrib/bmake/make.1 Tue Oct 1 05:27:48 2013 (r255962) @@ -730,7 +730,7 @@ even if the target is not tagged with The default is .Ql Pa yes for backwards compatability with -.Fx 9 +.Fx 9.0 and earlier. .It Va .MAKE.DEPENDFILE Names the makefile (default Modified: projects/bhyve_npt_pmap/contrib/dialog/CHANGES ============================================================================== --- projects/bhyve_npt_pmap/contrib/dialog/CHANGES Tue Oct 1 03:49:38 2013 (r255961) +++ projects/bhyve_npt_pmap/contrib/dialog/CHANGES Tue Oct 1 05:27:48 2013 (r255962) @@ -1,9 +1,38 @@ --- $Id: CHANGES,v 1.458 2013/05/24 00:23:22 tom Exp $ +-- $Id: CHANGES,v 1.476 2013/09/24 00:06:47 tom Exp $ -- Thomas E. Dickey This version of dialog was originally from a Debian snapshot. I've done this to it: +2013/09/23 + + fix samples/inputbox6-utf8, which had depended unnecessarily on bash. + + improve memory caching for wide-character manipulation in gauge + widget (report by Devin Teske). + + add dlg_reallocate_gauge (discussion with Devin Teske). + + updated configure macros to use msys changes from ncurses. + + update config.guess, config.sub + +2013/09/02 + + modify makefile rule to make the ".png" filenames created by groff + predictable. + + add option --help-tags to allow scripts to get the item's tag field + consistently from help- and help-item button results rather than + getting the item's text for the latter (discussion with Florent + Rougon). + + correct manpage discussion of DIALOG_ITEM_HELP versus --item-help, + as well as --help-button return status (report by Florent Rougon). + + correct limit used for --hline option (report by Devin Teske, + cf: 2011/06/30). + + do not print empty "[]" if a --hline option was given with an empty + value (report by Devin Teske). + + miscellaneous configure script fixes/updates. In particular, add + option --with-shared which builds shared libraries without a libtool + dependency. + + add FreeBSD port-files for test-builds. + + update lt.po, add fa.po from + http://translationproject.org/latest/dialog/ + + update config.guess, config.sub + 2013/05/23 + modify ifdef in arrows.c to work around packages which use the wide-character ncursesw headers with the ncurses library (report @@ -298,7 +327,7 @@ to it: separate ncurses' header files. + CF_DISABLE_RPATH_HACK, fix garbled message + CF_LD_RPATH_OPT, add mirbsd - + CF_MAKEFLAGS, filter out GNU make's entering/leaving messages. + + CF_MAKEFLAGS, filter out GNU make's entering/leaving messages. This only appeared when using the macro in a dpkg script, though it should have in other cases. + CF_RPATH_HACK, add a check for libraries not found, e.g., from Modified: projects/bhyve_npt_pmap/contrib/dialog/VERSION ============================================================================== --- projects/bhyve_npt_pmap/contrib/dialog/VERSION Tue Oct 1 03:49:38 2013 (r255961) +++ projects/bhyve_npt_pmap/contrib/dialog/VERSION Tue Oct 1 05:27:48 2013 (r255962) @@ -1 +1 @@ -11:1:0 1.2 20130523 +11:1:0 1.2 20130923 Modified: projects/bhyve_npt_pmap/contrib/dialog/aclocal.m4 ============================================================================== --- projects/bhyve_npt_pmap/contrib/dialog/aclocal.m4 Tue Oct 1 03:49:38 2013 (r255961) +++ projects/bhyve_npt_pmap/contrib/dialog/aclocal.m4 Tue Oct 1 05:27:48 2013 (r255962) @@ -1,7 +1,7 @@ dnl macros used for DIALOG configure script -dnl $Id: aclocal.m4,v 1.90 2012/12/02 20:07:30 tom Exp $ +dnl $Id: aclocal.m4,v 1.94 2013/09/22 14:26:24 tom Exp $ dnl --------------------------------------------------------------------------- -dnl Copyright 1999-2011,2012 -- Thomas E. Dickey +dnl Copyright 1999-2012,2013 -- Thomas E. Dickey dnl dnl Permission is hereby granted, free of charge, to any person obtaining a dnl copy of this software and associated documentation files (the @@ -590,7 +590,7 @@ changequote([,])dnl AC_SUBST(GENCAT) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_ACVERSION_CHECK version: 3 updated: 2012/10/03 18:39:53 +dnl CF_ACVERSION_CHECK version: 4 updated: 2013/03/04 19:52:56 dnl ------------------ dnl Conditionally generate script according to whether we're using a given autoconf. dnl @@ -599,6 +599,7 @@ dnl $2 = code to use if AC_ACVERSION is dnl $3 = code to use if AC_ACVERSION is older than $1. define([CF_ACVERSION_CHECK], [ +ifdef([AC_ACVERSION], ,[m4_copy([m4_PACKAGE_VERSION],[AC_ACVERSION])])dnl ifdef([m4_version_compare], [m4_if(m4_version_compare(m4_defn([AC_ACVERSION]), [$1]), -1, [$3], [$2])], [CF_ACVERSION_COMPARE( @@ -1125,6 +1126,27 @@ if test ".$system_name" != ".$cf_cv_syst fi ])dnl dnl --------------------------------------------------------------------------- +dnl CF_CHECK_LIBTOOL_VERSION version: 1 updated: 2013/04/06 18:03:09 +dnl ------------------------ +dnl Show the version of libtool +dnl +dnl Save the version in a cache variable - this is not entirely a good thing, +dnl but the version string from libtool is very ugly, and for bug reports it +dnl might be useful to have the original string. +AC_DEFUN([CF_CHECK_LIBTOOL_VERSION],[ +if test -n "$LIBTOOL" && test "$LIBTOOL" != none +then + AC_MSG_CHECKING(version of $LIBTOOL) + CF_LIBTOOL_VERSION + AC_MSG_RESULT($cf_cv_libtool_version) + if test -z "$cf_cv_libtool_version" ; then + AC_MSG_ERROR(This is not GNU libtool) + fi +else + AC_MSG_ERROR(GNU libtool has not been found) +fi +])dnl +dnl --------------------------------------------------------------------------- dnl CF_CLANG_COMPILER version: 1 updated: 2012/06/16 14:55:39 dnl ----------------- dnl Check if the given compiler is really clang. clang's C driver defines @@ -1293,7 +1315,7 @@ fi AC_CHECK_HEADERS($cf_cv_ncurses_header) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_CURSES_LIBS version: 36 updated: 2012/07/07 21:02:48 +dnl CF_CURSES_LIBS version: 37 updated: 2013/02/09 17:33:50 dnl -------------- dnl Look for the curses libraries. Older curses implementations may require dnl termcap/termlib to be linked as well. Call CF_CURSES_CPPFLAGS first. @@ -1330,7 +1352,7 @@ hpux10.*) #(vi ac_cv_func_initscr=yes ])]) fi - ;; + ;; linux*) case `arch 2>/dev/null` in x86_64) @@ -1345,7 +1367,7 @@ linux*) CF_ADD_LIBDIR(/lib) ;; esac - ;; + ;; sunos3*|sunos4*) if test "x$cf_cv_screen" = "xcurses_5lib" then @@ -1359,59 +1381,63 @@ sunos3*|sunos4*) esac if test ".$ac_cv_func_initscr" != .yes ; then - cf_save_LIBS="$LIBS" - cf_term_lib="" - cf_curs_lib="" + cf_save_LIBS="$LIBS" - if test ".${cf_cv_ncurses_version:-no}" != .no - then - cf_check_list="ncurses curses cursesX" - else - cf_check_list="cursesX curses ncurses" - fi + if test ".${cf_cv_ncurses_version:-no}" != .no + then + cf_check_list="ncurses curses cursesX" + else + cf_check_list="cursesX curses ncurses" + fi - # Check for library containing tgoto. Do this before curses library - # because it may be needed to link the test-case for initscr. - AC_CHECK_FUNC(tgoto,[cf_term_lib=predefined],[ - for cf_term_lib in $cf_check_list otermcap termcap tinfo termlib unknown - do - AC_CHECK_LIB($cf_term_lib,tgoto,[break]) - done - ]) + # Check for library containing tgoto. Do this before curses library + # because it may be needed to link the test-case for initscr. + if test "x$cf_term_lib" = x + then + AC_CHECK_FUNC(tgoto,[cf_term_lib=predefined],[ + for cf_term_lib in $cf_check_list otermcap termcap tinfo termlib unknown + do + AC_CHECK_LIB($cf_term_lib,tgoto,[break]) + done + ]) + fi - # Check for library containing initscr - test "$cf_term_lib" != predefined && test "$cf_term_lib" != unknown && LIBS="-l$cf_term_lib $cf_save_LIBS" - for cf_curs_lib in $cf_check_list xcurses jcurses pdcurses unknown - do - AC_CHECK_LIB($cf_curs_lib,initscr,[break]) - done - test $cf_curs_lib = unknown && AC_MSG_ERROR(no curses library found) + # Check for library containing initscr + test "$cf_term_lib" != predefined && test "$cf_term_lib" != unknown && LIBS="-l$cf_term_lib $cf_save_LIBS" + if test "x$cf_curs_lib" = x + then + for cf_curs_lib in $cf_check_list xcurses jcurses pdcurses unknown + do + AC_CHECK_LIB($cf_curs_lib,initscr,[break]) + done + fi + test $cf_curs_lib = unknown && AC_MSG_ERROR(no curses library found) - LIBS="-l$cf_curs_lib $cf_save_LIBS" - if test "$cf_term_lib" = unknown ; then - AC_MSG_CHECKING(if we can link with $cf_curs_lib library) - AC_TRY_LINK([#include <${cf_cv_ncurses_header:-curses.h}>], - [initscr()], - [cf_result=yes], - [cf_result=no]) - AC_MSG_RESULT($cf_result) - test $cf_result = no && AC_MSG_ERROR(Cannot link curses library) - elif test "$cf_curs_lib" = "$cf_term_lib" ; then - : - elif test "$cf_term_lib" != predefined ; then - AC_MSG_CHECKING(if we need both $cf_curs_lib and $cf_term_lib libraries) - AC_TRY_LINK([#include <${cf_cv_ncurses_header:-curses.h}>], - [initscr(); tgoto((char *)0, 0, 0);], - [cf_result=no], - [ - LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS" - AC_TRY_LINK([#include <${cf_cv_ncurses_header:-curses.h}>], - [initscr()], - [cf_result=yes], - [cf_result=error]) - ]) - AC_MSG_RESULT($cf_result) - fi + LIBS="-l$cf_curs_lib $cf_save_LIBS" + if test "$cf_term_lib" = unknown ; then + AC_MSG_CHECKING(if we can link with $cf_curs_lib library) + AC_TRY_LINK([#include <${cf_cv_ncurses_header:-curses.h}>], + [initscr()], + [cf_result=yes], + [cf_result=no]) + AC_MSG_RESULT($cf_result) + test $cf_result = no && AC_MSG_ERROR(Cannot link curses library) + elif test "$cf_curs_lib" = "$cf_term_lib" ; then + : + elif test "$cf_term_lib" != predefined ; then + AC_MSG_CHECKING(if we need both $cf_curs_lib and $cf_term_lib libraries) + AC_TRY_LINK([#include <${cf_cv_ncurses_header:-curses.h}>], + [initscr(); tgoto((char *)0, 0, 0);], + [cf_result=no], + [ + LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS" + AC_TRY_LINK([#include <${cf_cv_ncurses_header:-curses.h}>], + [initscr()], + [cf_result=yes], + [cf_result=error]) + ]) + AC_MSG_RESULT($cf_result) + fi fi fi @@ -1708,6 +1734,20 @@ if test "$cf_disable_rpath_hack" = no ; fi ]) dnl --------------------------------------------------------------------------- +dnl CF_ENABLE_RPATH version: 2 updated: 2010/03/27 18:39:42 +dnl --------------- +dnl Check if the rpath option should be used, setting cache variable +dnl cf_cv_enable_rpath if so. +AC_DEFUN([CF_ENABLE_RPATH], +[ +AC_MSG_CHECKING(if rpath option should be used) +AC_ARG_ENABLE(rpath, +[ --enable-rpath use rpath option when generating shared libraries], +[cf_cv_enable_rpath=$enableval], +[cf_cv_enable_rpath=no]) +AC_MSG_RESULT($cf_cv_enable_rpath) +])dnl +dnl --------------------------------------------------------------------------- dnl CF_FIND_LIBRARY version: 9 updated: 2008/03/23 14:48:54 dnl --------------- dnl Look for a non-standard library, given parameters for AC_TRY_LINK. We @@ -1888,6 +1928,15 @@ ifelse([$5],,AC_MSG_WARN(Cannot find $3 fi ])dnl dnl --------------------------------------------------------------------------- +dnl CF_FORGET_TOOL version: 1 updated: 2013/04/06 18:03:09 +dnl -------------- +dnl Forget that we saw the given tool. +AC_DEFUN([CF_FORGET_TOOL],[ +unset ac_cv_prog_ac_ct_$1 +unset ac_ct_$1 +unset $1 +])dnl +dnl --------------------------------------------------------------------------- dnl CF_FUNC_WAIT version: 3 updated: 2012/10/06 08:57:51 dnl ------------ dnl Test for the presence of , 'union wait', arg-type of 'wait()' @@ -2256,7 +2305,7 @@ test -d "$oldincludedir" && { $1="[$]$1 $cf_header_path_list" ])dnl dnl --------------------------------------------------------------------------- -dnl CF_INTEL_COMPILER version: 4 updated: 2010/05/26 05:38:42 +dnl CF_INTEL_COMPILER version: 5 updated: 2013/02/10 10:41:05 dnl ----------------- dnl Check if the given compiler is really the Intel compiler for Linux. It dnl tries to imitate gcc, but does not return an error when it finds a mismatch @@ -2270,6 +2319,7 @@ dnl $1 = GCC (default) or GXX dnl $2 = INTEL_COMPILER (default) or INTEL_CPLUSPLUS dnl $3 = CFLAGS (default) or CXXFLAGS AC_DEFUN([CF_INTEL_COMPILER],[ +AC_REQUIRE([AC_CANONICAL_HOST]) ifelse([$2],,INTEL_COMPILER,[$2])=no if test "$ifelse([$1],,[$1],GCC)" = yes ; then @@ -2415,6 +2465,18 @@ CF_SUBDIR_PATH($1,$2,lib) $1="$cf_library_path_list [$]$1" ])dnl dnl --------------------------------------------------------------------------- +dnl CF_LIBTOOL_VERSION version: 1 updated: 2013/04/06 18:03:09 +dnl ------------------ +AC_DEFUN([CF_LIBTOOL_VERSION],[ +if test -n "$LIBTOOL" && test "$LIBTOOL" != none +then + cf_cv_libtool_version=`$LIBTOOL --version 2>&1 | sed -e '/^$/d' |sed -e '2,$d' -e 's/([[^)]]*)//g' -e 's/^[[^1-9]]*//' -e 's/[[^0-9.]].*//'` +else + cf_cv_libtool_version= +fi +test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version +])dnl +dnl --------------------------------------------------------------------------- dnl CF_LIB_PREFIX version: 9 updated: 2012/01/21 19:28:10 dnl ------------- dnl Compute the library-prefix for the given host system @@ -2432,6 +2494,69 @@ ifelse($1,,,[$1=$LIB_PREFIX]) AC_SUBST(LIB_PREFIX) ])dnl dnl --------------------------------------------------------------------------- +dnl CF_LIB_SUFFIX version: 22 updated: 2013/09/07 13:54:05 +dnl ------------- +dnl Compute the library file-suffix from the given model name +dnl $1 = model name +dnl $2 = variable to set (the nominal library suffix) +dnl $3 = dependency variable to set (actual filename) +dnl The variable $LIB_SUFFIX, if set, prepends the variable to set. +AC_DEFUN([CF_LIB_SUFFIX], +[ + case X$1 in #(vi + Xlibtool) #(vi + $2='.la' + $3=[$]$2 + ;; + Xdebug) #(vi + $2='_g.a' + $3=[$]$2 + ;; + Xprofile) #(vi + $2='_p.a' + $3=[$]$2 + ;; + Xshared) #(vi + case $cf_cv_system_name in + aix[[5-7]]*) #(vi + $2='.a' + $3=[$]$2 + ;; + cygwin*|msys*|mingw*) #(vi + $2='.dll' + $3='.dll.a' + ;; + darwin*) #(vi + $2='.dylib' + $3=[$]$2 + ;; + hpux*) #(vi + case $target in + ia64*) #(vi + $2='.so' + $3=[$]$2 + ;; + *) #(vi + $2='.sl' + $3=[$]$2 + ;; + esac + ;; + *) #(vi + $2='.so' + $3=[$]$2 + ;; + esac + ;; + *) + $2='.a' + $3=[$]$2 + ;; + esac + test -n "$LIB_SUFFIX" && $2="${LIB_SUFFIX}[$]{$2}" + test -n "$LIB_SUFFIX" && $3="${LIB_SUFFIX}[$]{$3}" +])dnl +dnl --------------------------------------------------------------------------- dnl CF_MAKEFLAGS version: 14 updated: 2011/03/31 19:29:46 dnl ------------ dnl Some 'make' programs support ${MAKEFLAGS}, some ${MFLAGS}, to pass 'make' @@ -2569,7 +2694,7 @@ if test "$cf_cv_mbstate_t" != unknown ; fi ])dnl dnl --------------------------------------------------------------------------- -dnl CF_MIXEDCASE_FILENAMES version: 4 updated: 2012/10/02 20:55:03 +dnl CF_MIXEDCASE_FILENAMES version: 5 updated: 2013/09/07 13:54:05 dnl ---------------------- dnl Check if the file-system supports mixed-case filenames. If we're able to dnl create a lowercase name and see it as uppercase, it doesn't support that. @@ -2578,7 +2703,7 @@ AC_DEFUN([CF_MIXEDCASE_FILENAMES], AC_CACHE_CHECK(if filesystem supports mixed-case filenames,cf_cv_mixedcase,[ if test "$cross_compiling" = yes ; then case $target_alias in #(vi - *-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-mingw32*|*-uwin*) #(vi + *-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw32*|*-uwin*) #(vi cf_cv_mixedcase=no ;; *) @@ -2959,6 +3084,25 @@ case .$with_cflags in #(vi esac ])dnl dnl --------------------------------------------------------------------------- +dnl CF_NUMBER_SYNTAX version: 1 updated: 2003/09/20 18:12:49 +dnl ---------------- +dnl Check if the given variable is a number. If not, report an error. +dnl $1 is the variable +dnl $2 is the message +AC_DEFUN([CF_NUMBER_SYNTAX],[ +if test -n "$1" ; then + case $1 in #(vi + [[0-9]]*) #(vi + ;; + *) + AC_MSG_ERROR($2 is not a number: $1) + ;; + esac +else + AC_MSG_ERROR($2 value is empty) +fi +])dnl +dnl --------------------------------------------------------------------------- dnl CF_OUR_MESSAGES version: 7 updated: 2004/09/12 19:45:55 dnl --------------- dnl Check if we use the messages included with this program @@ -3049,6 +3193,40 @@ case ".[$]$1" in #(vi esac ])dnl dnl --------------------------------------------------------------------------- +dnl CF_PKG_CONFIG version: 7 updated: 2011/04/29 04:53:22 +dnl ------------- +dnl Check for the package-config program, unless disabled by command-line. +AC_DEFUN([CF_PKG_CONFIG], +[ +AC_MSG_CHECKING(if you want to use pkg-config) +AC_ARG_WITH(pkg-config, + [ --with-pkg-config{=path} enable/disable use of pkg-config], + [cf_pkg_config=$withval], + [cf_pkg_config=yes]) +AC_MSG_RESULT($cf_pkg_config) + +case $cf_pkg_config in #(vi +no) #(vi + PKG_CONFIG=none + ;; +yes) #(vi + CF_ACVERSION_CHECK(2.52, + [AC_PATH_TOOL(PKG_CONFIG, pkg-config, none)], + [AC_PATH_PROG(PKG_CONFIG, pkg-config, none)]) + ;; +*) + PKG_CONFIG=$withval + ;; +esac + +test -z "$PKG_CONFIG" && PKG_CONFIG=none +if test "$PKG_CONFIG" != none ; then + CF_PATH_SYNTAX(PKG_CONFIG) +fi + +AC_SUBST(PKG_CONFIG) +])dnl +dnl --------------------------------------------------------------------------- dnl CF_POSIX_C_SOURCE version: 8 updated: 2010/05/26 05:38:42 dnl ----------------- dnl Define _POSIX_C_SOURCE to the given level, and _POSIX_SOURCE if needed. @@ -3168,6 +3346,28 @@ AC_CHECK_PROGS(LINT, tdlint lint alint s AC_SUBST(LINT_OPTS) ])dnl dnl --------------------------------------------------------------------------- +dnl CF_PROG_LN_S version: 2 updated: 2010/08/14 18:25:37 +dnl ------------ +dnl Combine checks for "ln -s" and "ln -sf", updating $LN_S to include "-f" +dnl option if it is supported. +AC_DEFUN([CF_PROG_LN_S],[ +AC_PROG_LN_S +AC_MSG_CHECKING(if $LN_S -f options work) + +rm -f conf$$.src conf$$dst +echo >conf$$.dst +echo first >conf$$.src +if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then + cf_prog_ln_sf=yes +else + cf_prog_ln_sf=no +fi +rm -f conf$$.dst conf$$src +AC_MSG_RESULT($cf_prog_ln_sf) + +test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f" +])dnl +dnl --------------------------------------------------------------------------- dnl CF_REMOVE_DEFINE version: 3 updated: 2010/01/09 11:05:50 dnl ---------------- dnl Remove all -U and -D options that refer to the given symbol from a list @@ -3185,7 +3385,7 @@ $1=`echo "$2" | \ -e 's/-[[UD]]'"$3"'\(=[[^ ]]*\)\?[$]//g'` ])dnl dnl --------------------------------------------------------------------------- -dnl CF_RPATH_HACK version: 9 updated: 2011/02/13 13:31:33 +dnl CF_RPATH_HACK version: 11 updated: 2013/09/01 13:02:00 dnl ------------- AC_DEFUN([CF_RPATH_HACK], [ @@ -3202,8 +3402,8 @@ if test -n "$LD_RPATH_OPT" ; then AC_TRY_LINK([#include ], [printf("Hello");], - [cf_rpath_oops=`$cf_ldd_prog conftest$ac_exeext | fgrep ' not found' | sed -e 's% =>.*$%%' |sort -u` - cf_rpath_list=`$cf_ldd_prog conftest$ac_exeext | fgrep / | sed -e 's%^.*[[ ]]/%/%' -e 's%/[[^/]][[^/]]*$%%' |sort -u`]) + [cf_rpath_oops=`$cf_ldd_prog conftest$ac_exeext | fgrep ' not found' | sed -e 's% =>.*$%%' |sort | uniq` + cf_rpath_list=`$cf_ldd_prog conftest$ac_exeext | fgrep / | sed -e 's%^.*[[ ]]/%/%' -e 's%/[[^/]][[^/]]*$%%' |sort | uniq`]) # If we passed the link-test, but get a "not found" on a given library, # this could be due to inept reconfiguration of gcc to make it only @@ -3236,6 +3436,8 @@ AC_TRY_LINK([#include ], CF_RPATH_HACK_2(LIBS) CF_VERBOSE(...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS) +else + AC_MSG_RESULT(no) fi AC_SUBST(EXTRA_LDFLAGS) ])dnl @@ -3300,6 +3502,440 @@ CF_VERBOSE(...checked $1 [$]$1) AC_SUBST(EXTRA_LDFLAGS) ])dnl dnl --------------------------------------------------------------------------- +dnl CF_SHARED_OPTS version: 83 updated: 2013/09/21 17:34:53 +dnl -------------- +dnl -------------- +dnl Attempt to determine the appropriate CC/LD options for creating a shared +dnl library. +dnl +dnl Notes: +dnl a) ${LOCAL_LDFLAGS} is used to link executables that will run within +dnl the build-tree, i.e., by making use of the libraries that are compiled in +dnl $rel_builddir/lib We avoid compiling-in a $rel_builddir/lib path for the +dnl shared library since that can lead to unexpected results at runtime. +dnl b) ${LOCAL_LDFLAGS2} has the same intention but assumes that the shared +dnl libraries are compiled in ../../lib +dnl +dnl The variable 'cf_cv_do_symlinks' is used to control whether we configure +dnl to install symbolic links to the rel/abi versions of shared libraries. +dnl +dnl The variable 'cf_cv_shlib_version' controls whether we use the rel or abi +dnl version when making symbolic links. +dnl +dnl The variable 'cf_cv_shlib_version_infix' controls whether shared library +dnl version numbers are infix (ex: libncurses..dylib) or postfix +dnl (ex: libncurses.so.). +dnl +dnl Some loaders leave 'so_locations' lying around. It's nice to clean up. +AC_DEFUN([CF_SHARED_OPTS], +[ + AC_REQUIRE([CF_LD_RPATH_OPT]) + RM_SHARED_OPTS= + LOCAL_LDFLAGS= + LOCAL_LDFLAGS2= + LD_SHARED_OPTS= + INSTALL_LIB="-m 644" + : ${rel_builddir:=.} + + cf_cv_do_symlinks=no + cf_ld_rpath_opt= + test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT" + + AC_MSG_CHECKING(if release/abi version should be used for shared libs) + AC_ARG_WITH(shlib-version, + [ --with-shlib-version=X Specify rel or abi version for shared libs], + [test -z "$withval" && withval=auto + case $withval in #(vi + yes) #(vi + cf_cv_shlib_version=auto + ;; + rel|abi|auto|no) #(vi + cf_cv_shlib_version=$withval + ;; + *) + AC_MSG_ERROR([option value must be one of: rel, abi, auto or no]) + ;; + esac + ],[cf_cv_shlib_version=auto]) + AC_MSG_RESULT($cf_cv_shlib_version) + + cf_cv_rm_so_locs=no + cf_try_cflags= + + # Some less-capable ports of gcc support only -fpic + CC_SHARED_OPTS= + if test "$GCC" = yes + then + AC_MSG_CHECKING(which $CC option to use) + cf_save_CFLAGS="$CFLAGS" + for CC_SHARED_OPTS in -fPIC -fpic '' + do + CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS" + AC_TRY_COMPILE([#include ],[int x = 1],[break],[]) + done + AC_MSG_RESULT($CC_SHARED_OPTS) + CFLAGS="$cf_save_CFLAGS" + fi + + cf_cv_shlib_version_infix=no + + case $cf_cv_system_name in #(vi + aix4.[3-9]*|aix[[5-7]]*) #(vi + if test "$GCC" = yes; then + CC_SHARED_OPTS= + MK_SHARED_LIB='${CC} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o [$]@' + else + # CC_SHARED_OPTS='-qpic=large -G' *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Wed Oct 2 16:56:11 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id E439AFF8; Wed, 2 Oct 2013 16:56:11 +0000 (UTC) (envelope-from neel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D1499282F; Wed, 2 Oct 2013 16:56:11 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r92GuBD4007745; Wed, 2 Oct 2013 16:56:11 GMT (envelope-from neel@svn.freebsd.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r92GuBNF007743; Wed, 2 Oct 2013 16:56:11 GMT (envelope-from neel@svn.freebsd.org) Message-Id: <201310021656.r92GuBNF007743@svn.freebsd.org> From: Neel Natu Date: Wed, 2 Oct 2013 16:56:11 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r255992 - projects/bhyve_npt_pmap/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: Wed, 02 Oct 2013 16:56:12 -0000 Author: neel Date: Wed Oct 2 16:56:11 2013 New Revision: 255992 URL: http://svnweb.freebsd.org/changeset/base/255992 Log: Delete stray tabs. Pointed out by: kib@ Modified: projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c Modified: projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c ============================================================================== --- projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c Wed Oct 2 16:32:07 2013 (r255991) +++ projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c Wed Oct 2 16:56:11 2013 (r255992) @@ -1902,7 +1902,7 @@ PMAP_INLINE void pmap_kenter(vm_offset_t va, vm_paddr_t pa) { pt_entry_t *pte; - + pte = vtopte(va); pte_store(pte, pa | X86_PG_RW | X86_PG_V | X86_PG_G); } @@ -6703,7 +6703,7 @@ pmap_get_mapping(pmap_t pmap, vm_offset_ ptr[idx++] = *pde; if ((*pde & PG_V) == 0 || (*pde & PG_PS) != 0) goto done; - + pte = pmap_pde_to_pte(pde, va); ptr[idx++] = *pte; From owner-svn-src-projects@FreeBSD.ORG Wed Oct 2 17:21:29 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]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 79656CE8; Wed, 2 Oct 2013 17:21:29 +0000 (UTC) (envelope-from neel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5769F2A62; Wed, 2 Oct 2013 17:21:29 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r92HLTYn033742; Wed, 2 Oct 2013 17:21:29 GMT (envelope-from neel@svn.freebsd.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r92HLTpx033740; Wed, 2 Oct 2013 17:21:29 GMT (envelope-from neel@svn.freebsd.org) Message-Id: <201310021721.r92HLTpx033740@svn.freebsd.org> From: Neel Natu Date: Wed, 2 Oct 2013 17:21:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r255994 - projects/bhyve_npt_pmap/sys/amd64/include 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, 02 Oct 2013 17:21:29 -0000 Author: neel Date: Wed Oct 2 17:21:28 2013 New Revision: 255994 URL: http://svnweb.freebsd.org/changeset/base/255994 Log: Add tabs after the #define to make it style compliant. Pointed out by: kib@ Modified: projects/bhyve_npt_pmap/sys/amd64/include/pmap.h Modified: projects/bhyve_npt_pmap/sys/amd64/include/pmap.h ============================================================================== --- projects/bhyve_npt_pmap/sys/amd64/include/pmap.h Wed Oct 2 17:14:12 2013 (r255993) +++ projects/bhyve_npt_pmap/sys/amd64/include/pmap.h Wed Oct 2 17:21:28 2013 (r255994) @@ -51,11 +51,11 @@ */ /* ---- Intel Nomenclature ---- */ #define X86_PG_V 0x001 /* P Valid */ -#define X86_PG_RW 0x002 /* R/W Read/Write */ -#define X86_PG_U 0x004 /* U/S User/Supervisor */ +#define X86_PG_RW 0x002 /* R/W Read/Write */ +#define X86_PG_U 0x004 /* U/S User/Supervisor */ #define X86_PG_NC_PWT 0x008 /* PWT Write through */ #define X86_PG_NC_PCD 0x010 /* PCD Cache disable */ -#define X86_PG_A 0x020 /* A Accessed */ +#define X86_PG_A 0x020 /* A Accessed */ #define X86_PG_M 0x040 /* D Dirty */ #define X86_PG_PS 0x080 /* PS Page size (0=4k,1=2M) */ #define X86_PG_PTE_PAT 0x080 /* PAT PAT index */ @@ -68,8 +68,8 @@ #define X86_PG_AVAIL(x) (1ul << (x)) /* Page level cache control fields used to determine the PAT type */ -#define X86_PG_PDE_CACHE (X86_PG_PDE_PAT | X86_PG_NC_PWT | X86_PG_NC_PCD) -#define X86_PG_PTE_CACHE (X86_PG_PTE_PAT | X86_PG_NC_PWT | X86_PG_NC_PCD) +#define X86_PG_PDE_CACHE (X86_PG_PDE_PAT | X86_PG_NC_PWT | X86_PG_NC_PCD) +#define X86_PG_PTE_CACHE (X86_PG_PTE_PAT | X86_PG_NC_PWT | X86_PG_NC_PCD) /* * Intel extended page table (EPT) bit definitions. @@ -87,11 +87,11 @@ * Define the PG_xx macros in terms of the bits on x86 PTEs. */ #define PG_V X86_PG_V -#define PG_RW X86_PG_RW -#define PG_U X86_PG_U +#define PG_RW X86_PG_RW +#define PG_U X86_PG_U #define PG_NC_PWT X86_PG_NC_PWT #define PG_NC_PCD X86_PG_NC_PCD -#define PG_A X86_PG_A +#define PG_A X86_PG_A #define PG_M X86_PG_M #define PG_PS X86_PG_PS #define PG_PTE_PAT X86_PG_PTE_PAT @@ -101,11 +101,11 @@ #define PG_AVAIL3 X86_PG_AVAIL3 #define PG_PDE_PAT X86_PG_PDE_PAT #define PG_NX X86_PG_NX -#define PG_PDE_CACHE X86_PG_PDE_CACHE -#define PG_PTE_CACHE X86_PG_PTE_CACHE +#define PG_PDE_CACHE X86_PG_PDE_CACHE +#define PG_PTE_CACHE X86_PG_PTE_CACHE /* Our various interpretations of the above */ -#define PG_W X86_PG_AVAIL3 /* "Wired" pseudoflag */ +#define PG_W X86_PG_AVAIL3 /* "Wired" pseudoflag */ #define PG_MANAGED X86_PG_AVAIL2 #define EPT_PG_EMUL_V X86_PG_AVAIL(52) #define EPT_PG_EMUL_RW X86_PG_AVAIL(53) @@ -333,8 +333,8 @@ extern struct pmap kernel_pmap_store; #define PMAP_TRYLOCK(pmap) mtx_trylock(&(pmap)->pm_mtx) #define PMAP_UNLOCK(pmap) mtx_unlock(&(pmap)->pm_mtx) -int pmap_pinit_type(pmap_t pmap, enum pmap_type pm_type, int flags); -int pmap_emulate_accessed_dirty(pmap_t pmap, vm_offset_t va, int ftype); +int pmap_pinit_type(pmap_t pmap, enum pmap_type pm_type, int flags); +int pmap_emulate_accessed_dirty(pmap_t pmap, vm_offset_t va, int ftype); #endif /* From owner-svn-src-projects@FreeBSD.ORG Wed Oct 2 17:36:14 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]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 5AF38447; Wed, 2 Oct 2013 17:36:14 +0000 (UTC) (envelope-from neel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 38D472B6E; Wed, 2 Oct 2013 17:36:14 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r92HaEoa046589; Wed, 2 Oct 2013 17:36:14 GMT (envelope-from neel@svn.freebsd.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r92HaEwK046587; Wed, 2 Oct 2013 17:36:14 GMT (envelope-from neel@svn.freebsd.org) Message-Id: <201310021736.r92HaEwK046587@svn.freebsd.org> From: Neel Natu Date: Wed, 2 Oct 2013 17:36:14 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r255996 - projects/bhyve_npt_pmap/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: Wed, 02 Oct 2013 17:36:14 -0000 Author: neel Date: Wed Oct 2 17:36:13 2013 New Revision: 255996 URL: http://svnweb.freebsd.org/changeset/base/255996 Log: Make continuation lines style compliant by indenting them using 4 spaces. Pointed out by: kib@ Modified: projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c Modified: projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c ============================================================================== --- projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c Wed Oct 2 17:22:27 2013 (r255995) +++ projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c Wed Oct 2 17:36:13 2013 (r255996) @@ -1962,7 +1962,6 @@ pmap_map(vm_offset_t *virt, vm_paddr_t s void pmap_qenter(vm_offset_t sva, vm_page_t *ma, int count) { - pt_entry_t *endpte, oldpte, pa, *pte; vm_page_t m; int cache_bits; @@ -2219,11 +2218,11 @@ pmap_pinit_type(pmap_t pmap, enum pmap_t /* Wire in kernel global address entries. */ for (i = 0; i < NKPML4E; i++) { pmap->pm_pml4[KPML4BASE + i] = (KPDPphys + ptoa(i)) | - X86_PG_RW | X86_PG_V | PG_U; + X86_PG_RW | X86_PG_V | PG_U; } for (i = 0; i < ndmpdpphys; i++) { pmap->pm_pml4[DMPML4I + i] = (DMPDPphys + ptoa(i)) | - X86_PG_RW | X86_PG_V | PG_U; + X86_PG_RW | X86_PG_V | PG_U; } /* install self-referential address mapping entry(s) */ @@ -4656,8 +4655,7 @@ pmap_object_init_pt(pmap_t pmap, vm_offs */ PMAP_LOCK(pmap); for (pa = ptepa | pmap_cache_bits(pmap, pat_mode, 1); - pa < ptepa + size; - pa += NBPDR) { + pa < ptepa + size; pa += NBPDR) { pdpg = pmap_allocpde(pmap, addr, NULL); if (pdpg == NULL) { /* @@ -5658,7 +5656,7 @@ retry: pmap_invalidate_page(pmap, pv->pv_va); demoted = FALSE; } else if (pmap_demote_pde_locked(pmap, pde, - pv->pv_va, &lock)) { + pv->pv_va, &lock)) { /* * Remove the mapping to a single page * so that a subsequent access may @@ -5742,7 +5740,7 @@ small_mappings: * hard work for unwired pages only. */ pmap_remove_pte(pmap, pte, pv->pv_va, - *pde, &free, &lock); + *pde, &free, &lock); pmap_invalidate_page(pmap, pv->pv_va); cleared++; if (pvf == pv) @@ -6329,7 +6327,7 @@ pmap_change_attr_locked(vm_offset_t va, if (*pdpe & PG_PS) { if ((*pdpe & X86_PG_PDE_CACHE) != cache_bits_pde) { pmap_pde_attr(pdpe, cache_bits_pde, - X86_PG_PDE_CACHE); + X86_PG_PDE_CACHE); changed = TRUE; } if (tmpva >= VM_MIN_KERNEL_ADDRESS) { @@ -6358,7 +6356,7 @@ pmap_change_attr_locked(vm_offset_t va, if (*pde & PG_PS) { if ((*pde & X86_PG_PDE_CACHE) != cache_bits_pde) { pmap_pde_attr(pde, cache_bits_pde, - X86_PG_PDE_CACHE); + X86_PG_PDE_CACHE); changed = TRUE; } if (tmpva >= VM_MIN_KERNEL_ADDRESS) { @@ -6385,7 +6383,7 @@ pmap_change_attr_locked(vm_offset_t va, pte = pmap_pde_to_pte(pde, tmpva); if ((*pte & X86_PG_PTE_CACHE) != cache_bits_pte) { pmap_pte_attr(pte, cache_bits_pte, - X86_PG_PTE_CACHE); + X86_PG_PTE_CACHE); changed = TRUE; } if (tmpva >= VM_MIN_KERNEL_ADDRESS) { From owner-svn-src-projects@FreeBSD.ORG Wed Oct 2 18:07:50 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 4DC53936; Wed, 2 Oct 2013 18:07:50 +0000 (UTC) (envelope-from markm@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 378632DCC; Wed, 2 Oct 2013 18:07:50 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r92I7or9077533; Wed, 2 Oct 2013 18:07:50 GMT (envelope-from markm@svn.freebsd.org) Received: (from markm@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r92I7jBg077465; Wed, 2 Oct 2013 18:07:45 GMT (envelope-from markm@svn.freebsd.org) Message-Id: <201310021807.r92I7jBg077465@svn.freebsd.org> From: Mark Murray Date: Wed, 2 Oct 2013 18:07:45 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r255997 - in projects/random_number_generator: . bin/dd cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/lib/libzfs/common cddl/contrib/opens... 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, 02 Oct 2013 18:07:50 -0000 Author: markm Date: Wed Oct 2 18:07:43 2013 New Revision: 255997 URL: http://svnweb.freebsd.org/changeset/base/255997 Log: MFC - tracking update. Added: projects/random_number_generator/contrib/dialog/package/freebsd/ - copied from r255977, head/contrib/dialog/package/freebsd/ projects/random_number_generator/contrib/dialog/po/fa.po - copied unchanged from r255977, head/contrib/dialog/po/fa.po projects/random_number_generator/contrib/ldns-host/ - copied from r255493, head/contrib/ldns-host/ projects/random_number_generator/contrib/ldns/drill/config.h - copied unchanged from r255977, head/contrib/ldns/drill/config.h projects/random_number_generator/contrib/ldns/drill/drill.1 - copied unchanged from r255977, head/contrib/ldns/drill/drill.1 projects/random_number_generator/contrib/llvm/tools/lldb/docs/ - copied from r255977, head/contrib/llvm/tools/lldb/docs/ projects/random_number_generator/contrib/openpam/lib/libpam/ - copied from r255493, head/contrib/openpam/lib/libpam/ projects/random_number_generator/contrib/openpam/m4/ - copied from r255493, head/contrib/openpam/m4/ projects/random_number_generator/contrib/openpam/mkpkgng.in - copied unchanged from r255493, head/contrib/openpam/mkpkgng.in projects/random_number_generator/contrib/openpam/t/t_file.c - copied unchanged from r255493, head/contrib/openpam/t/t_file.c projects/random_number_generator/contrib/openpam/test-driver - copied unchanged from r255493, head/contrib/openpam/test-driver projects/random_number_generator/contrib/unbound/config.h - copied unchanged from r255977, head/contrib/unbound/config.h projects/random_number_generator/contrib/unbound/doc/libunbound.3 - copied unchanged from r255977, head/contrib/unbound/doc/libunbound.3 projects/random_number_generator/contrib/unbound/doc/unbound-anchor.8 - copied unchanged from r255977, head/contrib/unbound/doc/unbound-anchor.8 projects/random_number_generator/contrib/unbound/doc/unbound-checkconf.8 - copied unchanged from r255977, head/contrib/unbound/doc/unbound-checkconf.8 projects/random_number_generator/contrib/unbound/doc/unbound-control.8 - copied unchanged from r255977, head/contrib/unbound/doc/unbound-control.8 projects/random_number_generator/contrib/unbound/doc/unbound.8 - copied unchanged from r255977, head/contrib/unbound/doc/unbound.8 projects/random_number_generator/contrib/unbound/doc/unbound.conf.5 - copied unchanged from r255977, head/contrib/unbound/doc/unbound.conf.5 projects/random_number_generator/contrib/unbound/freebsd-configure.sh - copied unchanged from r255977, head/contrib/unbound/freebsd-configure.sh projects/random_number_generator/contrib/unbound/freebsd-sources.pl - copied unchanged from r255977, head/contrib/unbound/freebsd-sources.pl projects/random_number_generator/contrib/unbound/libunbound/worker.h - copied unchanged from r255977, head/contrib/unbound/libunbound/worker.h projects/random_number_generator/contrib/unbound/smallapp/unbound-control-setup.sh.in - copied unchanged from r255977, head/contrib/unbound/smallapp/unbound-control-setup.sh.in projects/random_number_generator/crypto/openssh/Makefile.in - copied unchanged from r255977, head/crypto/openssh/Makefile.in projects/random_number_generator/crypto/openssh/buildpkg.sh.in - copied unchanged from r255977, head/crypto/openssh/buildpkg.sh.in projects/random_number_generator/crypto/openssh/config.sub - copied unchanged from r255977, head/crypto/openssh/config.sub projects/random_number_generator/crypto/openssh/configure - copied unchanged from r255977, head/crypto/openssh/configure projects/random_number_generator/crypto/openssh/configure.ac - copied unchanged from r255977, head/crypto/openssh/configure.ac projects/random_number_generator/crypto/openssh/contrib/ - copied from r255977, head/crypto/openssh/contrib/ projects/random_number_generator/crypto/openssh/fixalgorithms - copied unchanged from r255977, head/crypto/openssh/fixalgorithms projects/random_number_generator/crypto/openssh/freebsd-configure.sh - copied unchanged from r255977, head/crypto/openssh/freebsd-configure.sh projects/random_number_generator/crypto/openssh/install-sh - copied unchanged from r255977, head/crypto/openssh/install-sh projects/random_number_generator/crypto/openssh/krb5_config.h - copied unchanged from r255977, head/crypto/openssh/krb5_config.h projects/random_number_generator/crypto/openssh/mdoc2man.awk - copied unchanged from r255977, head/crypto/openssh/mdoc2man.awk projects/random_number_generator/crypto/openssh/moduli.0 - copied unchanged from r255977, head/crypto/openssh/moduli.0 projects/random_number_generator/crypto/openssh/nchan.ms - copied unchanged from r255977, head/crypto/openssh/nchan.ms projects/random_number_generator/crypto/openssh/nchan2.ms - copied unchanged from r255977, head/crypto/openssh/nchan2.ms projects/random_number_generator/crypto/openssh/openbsd-compat/Makefile.in - copied unchanged from r255977, head/crypto/openssh/openbsd-compat/Makefile.in projects/random_number_generator/crypto/openssh/openbsd-compat/getopt.h - copied unchanged from r255977, head/crypto/openssh/openbsd-compat/getopt.h projects/random_number_generator/crypto/openssh/openbsd-compat/getopt_long.c - copied unchanged from r255977, head/crypto/openssh/openbsd-compat/getopt_long.c projects/random_number_generator/crypto/openssh/openbsd-compat/getrrsetbyname-ldns.c - copied, changed from r255493, head/crypto/openssh/openbsd-compat/getrrsetbyname-ldns.c projects/random_number_generator/crypto/openssh/openbsd-compat/regress/ - copied from r255977, head/crypto/openssh/openbsd-compat/regress/ projects/random_number_generator/crypto/openssh/openbsd-compat/strnlen.c - copied unchanged from r255493, head/crypto/openssh/openbsd-compat/strnlen.c projects/random_number_generator/crypto/openssh/openssh.xml.in - copied unchanged from r255977, head/crypto/openssh/openssh.xml.in projects/random_number_generator/crypto/openssh/opensshd.init.in - copied unchanged from r255977, head/crypto/openssh/opensshd.init.in projects/random_number_generator/crypto/openssh/regress/ - copied from r255977, head/crypto/openssh/regress/ projects/random_number_generator/crypto/openssh/sandbox-seccomp-filter.c - copied, changed from r255493, head/crypto/openssh/sandbox-seccomp-filter.c projects/random_number_generator/crypto/openssh/scp.0 - copied unchanged from r255977, head/crypto/openssh/scp.0 projects/random_number_generator/crypto/openssh/sftp-server.0 - copied unchanged from r255977, head/crypto/openssh/sftp-server.0 projects/random_number_generator/crypto/openssh/sftp.0 - copied unchanged from r255977, head/crypto/openssh/sftp.0 projects/random_number_generator/crypto/openssh/ssh-add.0 - copied unchanged from r255977, head/crypto/openssh/ssh-add.0 projects/random_number_generator/crypto/openssh/ssh-agent.0 - copied unchanged from r255977, head/crypto/openssh/ssh-agent.0 projects/random_number_generator/crypto/openssh/ssh-keygen.0 - copied unchanged from r255977, head/crypto/openssh/ssh-keygen.0 projects/random_number_generator/crypto/openssh/ssh-keyscan.0 - copied unchanged from r255977, head/crypto/openssh/ssh-keyscan.0 projects/random_number_generator/crypto/openssh/ssh-keysign.0 - copied unchanged from r255977, head/crypto/openssh/ssh-keysign.0 projects/random_number_generator/crypto/openssh/ssh-pkcs11-helper.0 - copied unchanged from r255977, head/crypto/openssh/ssh-pkcs11-helper.0 projects/random_number_generator/crypto/openssh/ssh.0 - copied unchanged from r255977, head/crypto/openssh/ssh.0 projects/random_number_generator/crypto/openssh/ssh_config.0 - copied unchanged from r255977, head/crypto/openssh/ssh_config.0 projects/random_number_generator/crypto/openssh/sshd.0 - copied unchanged from r255977, head/crypto/openssh/sshd.0 projects/random_number_generator/crypto/openssh/sshd_config.0 - copied unchanged from r255977, head/crypto/openssh/sshd_config.0 projects/random_number_generator/crypto/openssh/survey.sh.in - copied unchanged from r255977, head/crypto/openssh/survey.sh.in projects/random_number_generator/etc/libmap32.conf - copied unchanged from r255493, head/etc/libmap32.conf projects/random_number_generator/etc/rc.d/ctld - copied unchanged from r255977, head/etc/rc.d/ctld projects/random_number_generator/etc/rc.d/iscsictl - copied unchanged from r255977, head/etc/rc.d/iscsictl projects/random_number_generator/etc/rc.d/iscsid - copied unchanged from r255977, head/etc/rc.d/iscsid projects/random_number_generator/etc/rc.d/local_unbound - copied unchanged from r255977, head/etc/rc.d/local_unbound projects/random_number_generator/include/mk-osreldate.sh - copied unchanged from r255977, head/include/mk-osreldate.sh projects/random_number_generator/lib/clang/liblldb/ - copied from r255977, head/lib/clang/liblldb/ projects/random_number_generator/lib/clang/liblldbAPI/ - copied from r255977, head/lib/clang/liblldbAPI/ projects/random_number_generator/lib/clang/liblldbBreakpoint/ - copied from r255977, head/lib/clang/liblldbBreakpoint/ projects/random_number_generator/lib/clang/liblldbCommands/ - copied from r255977, head/lib/clang/liblldbCommands/ projects/random_number_generator/lib/clang/liblldbCore/ - copied from r255977, head/lib/clang/liblldbCore/ projects/random_number_generator/lib/clang/liblldbDataFormatters/ - copied from r255977, head/lib/clang/liblldbDataFormatters/ projects/random_number_generator/lib/clang/liblldbExpression/ - copied from r255977, head/lib/clang/liblldbExpression/ projects/random_number_generator/lib/clang/liblldbHostCommon/ - copied from r255977, head/lib/clang/liblldbHostCommon/ projects/random_number_generator/lib/clang/liblldbHostFreeBSD/ - copied from r255977, head/lib/clang/liblldbHostFreeBSD/ projects/random_number_generator/lib/clang/liblldbInterpreter/ - copied from r255977, head/lib/clang/liblldbInterpreter/ projects/random_number_generator/lib/clang/liblldbPluginABISysV_x86_64/ - copied from r255977, head/lib/clang/liblldbPluginABISysV_x86_64/ projects/random_number_generator/lib/clang/liblldbPluginCXXItaniumABI/ - copied from r255977, head/lib/clang/liblldbPluginCXXItaniumABI/ projects/random_number_generator/lib/clang/liblldbPluginDisassemblerLLVM/ - copied from r255977, head/lib/clang/liblldbPluginDisassemblerLLVM/ projects/random_number_generator/lib/clang/liblldbPluginDynamicLoaderPosixDYLD/ - copied from r255977, head/lib/clang/liblldbPluginDynamicLoaderPosixDYLD/ projects/random_number_generator/lib/clang/liblldbPluginDynamicLoaderStatic/ - copied from r255977, head/lib/clang/liblldbPluginDynamicLoaderStatic/ projects/random_number_generator/lib/clang/liblldbPluginInstructionARM/ - copied from r255977, head/lib/clang/liblldbPluginInstructionARM/ projects/random_number_generator/lib/clang/liblldbPluginObjectContainerBSDArchive/ - copied from r255977, head/lib/clang/liblldbPluginObjectContainerBSDArchive/ projects/random_number_generator/lib/clang/liblldbPluginObjectFileELF/ - copied from r255977, head/lib/clang/liblldbPluginObjectFileELF/ projects/random_number_generator/lib/clang/liblldbPluginPlatformFreeBSD/ - copied from r255977, head/lib/clang/liblldbPluginPlatformFreeBSD/ projects/random_number_generator/lib/clang/liblldbPluginPlatformGDB/ - copied from r255977, head/lib/clang/liblldbPluginPlatformGDB/ projects/random_number_generator/lib/clang/liblldbPluginProcessElfCore/ - copied from r255977, head/lib/clang/liblldbPluginProcessElfCore/ projects/random_number_generator/lib/clang/liblldbPluginProcessFreeBSD/ - copied from r255977, head/lib/clang/liblldbPluginProcessFreeBSD/ projects/random_number_generator/lib/clang/liblldbPluginProcessGDBRemote/ - copied from r255977, head/lib/clang/liblldbPluginProcessGDBRemote/ projects/random_number_generator/lib/clang/liblldbPluginProcessPOSIX/ - copied from r255977, head/lib/clang/liblldbPluginProcessPOSIX/ projects/random_number_generator/lib/clang/liblldbPluginProcessUtility/ - copied from r255977, head/lib/clang/liblldbPluginProcessUtility/ projects/random_number_generator/lib/clang/liblldbPluginSymbolFileDWARF/ - copied from r255977, head/lib/clang/liblldbPluginSymbolFileDWARF/ projects/random_number_generator/lib/clang/liblldbPluginSymbolFileSymtab/ - copied from r255977, head/lib/clang/liblldbPluginSymbolFileSymtab/ projects/random_number_generator/lib/clang/liblldbPluginSymbolVendorELF/ - copied from r255977, head/lib/clang/liblldbPluginSymbolVendorELF/ projects/random_number_generator/lib/clang/liblldbPluginUnwindAssemblyInstEmulation/ - copied from r255977, head/lib/clang/liblldbPluginUnwindAssemblyInstEmulation/ projects/random_number_generator/lib/clang/liblldbPluginUnwindAssemblyX86/ - copied from r255977, head/lib/clang/liblldbPluginUnwindAssemblyX86/ projects/random_number_generator/lib/clang/liblldbSymbol/ - copied from r255977, head/lib/clang/liblldbSymbol/ projects/random_number_generator/lib/clang/liblldbTarget/ - copied from r255977, head/lib/clang/liblldbTarget/ projects/random_number_generator/lib/clang/liblldbUtility/ - copied from r255977, head/lib/clang/liblldbUtility/ projects/random_number_generator/lib/clang/lldb.lib.mk - copied unchanged from r255977, head/lib/clang/lldb.lib.mk projects/random_number_generator/lib/libc/sys/procctl.2 - copied unchanged from r255977, head/lib/libc/sys/procctl.2 projects/random_number_generator/lib/libunbound/ - copied from r255977, head/lib/libunbound/ projects/random_number_generator/share/man/man4/gpio.4 - copied unchanged from r255977, head/share/man/man4/gpio.4 projects/random_number_generator/sys/arm/broadcom/bcm2835/bcm2835_gpio.h - copied unchanged from r255493, head/sys/arm/broadcom/bcm2835/bcm2835_gpio.h projects/random_number_generator/sys/cam/ctl/ctl_frontend_iscsi.c - copied unchanged from r255977, head/sys/cam/ctl/ctl_frontend_iscsi.c projects/random_number_generator/sys/cam/ctl/ctl_frontend_iscsi.h - copied unchanged from r255977, head/sys/cam/ctl/ctl_frontend_iscsi.h projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_raidz.h - copied unchanged from r255977, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_raidz.h projects/random_number_generator/sys/dev/bxe/57710_init_values.c - copied unchanged from r255977, head/sys/dev/bxe/57710_init_values.c projects/random_number_generator/sys/dev/bxe/57710_int_offsets.h - copied unchanged from r255977, head/sys/dev/bxe/57710_int_offsets.h projects/random_number_generator/sys/dev/bxe/57711_init_values.c - copied unchanged from r255977, head/sys/dev/bxe/57711_init_values.c projects/random_number_generator/sys/dev/bxe/57711_int_offsets.h - copied unchanged from r255977, head/sys/dev/bxe/57711_int_offsets.h projects/random_number_generator/sys/dev/bxe/57712_init_values.c - copied unchanged from r255977, head/sys/dev/bxe/57712_init_values.c projects/random_number_generator/sys/dev/bxe/57712_int_offsets.h - copied unchanged from r255977, head/sys/dev/bxe/57712_int_offsets.h projects/random_number_generator/sys/dev/bxe/bxe.c - copied unchanged from r255977, head/sys/dev/bxe/bxe.c projects/random_number_generator/sys/dev/bxe/bxe.h - copied unchanged from r255977, head/sys/dev/bxe/bxe.h projects/random_number_generator/sys/dev/bxe/bxe_dcb.h - copied unchanged from r255977, head/sys/dev/bxe/bxe_dcb.h projects/random_number_generator/sys/dev/bxe/bxe_debug.c - copied unchanged from r255977, head/sys/dev/bxe/bxe_debug.c projects/random_number_generator/sys/dev/bxe/bxe_elink.c - copied unchanged from r255977, head/sys/dev/bxe/bxe_elink.c projects/random_number_generator/sys/dev/bxe/bxe_elink.h - copied unchanged from r255977, head/sys/dev/bxe/bxe_elink.h projects/random_number_generator/sys/dev/bxe/bxe_stats.c - copied unchanged from r255977, head/sys/dev/bxe/bxe_stats.c projects/random_number_generator/sys/dev/bxe/bxe_stats.h - copied unchanged from r255977, head/sys/dev/bxe/bxe_stats.h projects/random_number_generator/sys/dev/bxe/ecore_fw_defs.h - copied unchanged from r255977, head/sys/dev/bxe/ecore_fw_defs.h projects/random_number_generator/sys/dev/bxe/ecore_hsi.h - copied unchanged from r255977, head/sys/dev/bxe/ecore_hsi.h projects/random_number_generator/sys/dev/bxe/ecore_init.h - copied unchanged from r255977, head/sys/dev/bxe/ecore_init.h projects/random_number_generator/sys/dev/bxe/ecore_init_ops.h - copied unchanged from r255977, head/sys/dev/bxe/ecore_init_ops.h projects/random_number_generator/sys/dev/bxe/ecore_mfw_req.h - copied unchanged from r255977, head/sys/dev/bxe/ecore_mfw_req.h projects/random_number_generator/sys/dev/bxe/ecore_reg.h - copied unchanged from r255977, head/sys/dev/bxe/ecore_reg.h projects/random_number_generator/sys/dev/bxe/ecore_sp.c - copied unchanged from r255977, head/sys/dev/bxe/ecore_sp.c projects/random_number_generator/sys/dev/bxe/ecore_sp.h - copied unchanged from r255977, head/sys/dev/bxe/ecore_sp.h - copied from r255977, head/sys/dev/hyperv/ projects/random_number_generator/sys/dev/iscsi/icl.c - copied unchanged from r255977, head/sys/dev/iscsi/icl.c projects/random_number_generator/sys/dev/iscsi/icl.h - copied unchanged from r255977, head/sys/dev/iscsi/icl.h projects/random_number_generator/sys/dev/iscsi/icl_proxy.c - copied unchanged from r255977, head/sys/dev/iscsi/icl_proxy.c projects/random_number_generator/sys/dev/iscsi/iscsi.c - copied unchanged from r255977, head/sys/dev/iscsi/iscsi.c projects/random_number_generator/sys/dev/iscsi/iscsi.h - copied unchanged from r255977, head/sys/dev/iscsi/iscsi.h projects/random_number_generator/sys/dev/iscsi/iscsi_ioctl.h - copied unchanged from r255977, head/sys/dev/iscsi/iscsi_ioctl.h projects/random_number_generator/sys/dev/iscsi/iscsi_proto.h - copied unchanged from r255977, head/sys/dev/iscsi/iscsi_proto.h projects/random_number_generator/sys/mips/conf/WZR-300HP - copied unchanged from r255977, head/sys/mips/conf/WZR-300HP projects/random_number_generator/sys/mips/conf/WZR-300HP.hints - copied unchanged from r255977, head/sys/mips/conf/WZR-300HP.hints projects/random_number_generator/sys/mips/mips/bcopy.S - copied unchanged from r255493, head/sys/mips/mips/bcopy.S - copied from r255977, head/sys/modules/hyperv/ projects/random_number_generator/sys/modules/ibcore/ - copied from r255977, head/sys/modules/ibcore/ projects/random_number_generator/sys/modules/ipoib/ - copied from r255977, head/sys/modules/ipoib/ projects/random_number_generator/sys/ofed/drivers/infiniband/hw/mlx4/alias_GUID.c - copied unchanged from r255977, head/sys/ofed/drivers/infiniband/hw/mlx4/alias_GUID.c projects/random_number_generator/sys/ofed/drivers/infiniband/hw/mlx4/cm.c - copied unchanged from r255977, head/sys/ofed/drivers/infiniband/hw/mlx4/cm.c projects/random_number_generator/sys/ofed/drivers/infiniband/hw/mlx4/mcg.c - copied unchanged from r255977, head/sys/ofed/drivers/infiniband/hw/mlx4/mcg.c projects/random_number_generator/sys/ofed/drivers/infiniband/hw/mlx4/sysfs.c - copied unchanged from r255977, head/sys/ofed/drivers/infiniband/hw/mlx4/sysfs.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/resource_tracker.c - copied unchanged from r255977, head/sys/ofed/drivers/net/mlx4/resource_tracker.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/sys_tune.c - copied unchanged from r255977, head/sys/ofed/drivers/net/mlx4/sys_tune.c projects/random_number_generator/sys/ofed/include/linux/atomic.h - copied unchanged from r255977, head/sys/ofed/include/linux/atomic.h projects/random_number_generator/sys/ofed/include/linux/clocksource.h - copied unchanged from r255977, head/sys/ofed/include/linux/clocksource.h projects/random_number_generator/sys/ofed/include/rdma/ib_pma.h - copied unchanged from r255977, head/sys/ofed/include/rdma/ib_pma.h projects/random_number_generator/sys/powerpc/pseries/ - copied from r255977, head/sys/powerpc/pseries/ projects/random_number_generator/sys/sys/procctl.h - copied unchanged from r255977, head/sys/sys/procctl.h projects/random_number_generator/tools/build/options/WITHOUT_LDNS_UTILS - copied unchanged from r255977, head/tools/build/options/WITHOUT_LDNS_UTILS projects/random_number_generator/tools/build/options/WITHOUT_UNBOUND - copied unchanged from r255977, head/tools/build/options/WITHOUT_UNBOUND projects/random_number_generator/tools/build/options/WITH_LLDB - copied unchanged from r255977, head/tools/build/options/WITH_LLDB projects/random_number_generator/tools/regression/iscsi/ - copied from r255977, head/tools/regression/iscsi/ projects/random_number_generator/usr.bin/calendar/calcpp.c - copied unchanged from r255977, head/usr.bin/calendar/calcpp.c projects/random_number_generator/usr.bin/clang/lldb/ - copied from r255977, head/usr.bin/clang/lldb/ projects/random_number_generator/usr.bin/drill/ - copied from r255977, head/usr.bin/drill/ projects/random_number_generator/usr.bin/iscsictl/ - copied from r255977, head/usr.bin/iscsictl/ projects/random_number_generator/usr.bin/protect/ - copied from r255977, head/usr.bin/protect/ projects/random_number_generator/usr.sbin/bsdconfig/examples/browse_packages_ftp.sh - copied unchanged from r255977, head/usr.sbin/bsdconfig/examples/browse_packages_ftp.sh projects/random_number_generator/usr.sbin/bsdconfig/examples/browse_packages_http.sh - copied unchanged from r255977, head/usr.sbin/bsdconfig/examples/browse_packages_http.sh projects/random_number_generator/usr.sbin/ctld/ - copied from r255977, head/usr.sbin/ctld/ projects/random_number_generator/usr.sbin/iscsid/ - copied from r255977, head/usr.sbin/iscsid/ projects/random_number_generator/usr.sbin/unbound/ - copied from r255977, head/usr.sbin/unbound/ Directory Properties: projects/random_number_generator/sys/dev/hyperv/ (props changed) projects/random_number_generator/sys/modules/hyperv/ (props changed) Replaced: projects/random_number_generator/contrib/openpam/lib/Makefile.am - copied unchanged from r255493, head/contrib/openpam/lib/Makefile.am projects/random_number_generator/contrib/openpam/lib/Makefile.in - copied unchanged from r255493, head/contrib/openpam/lib/Makefile.in Deleted: projects/random_number_generator/contrib/bind9/ projects/random_number_generator/contrib/dialog/samples/copifuncs/ projects/random_number_generator/contrib/dialog/samples/install/ projects/random_number_generator/contrib/ipfilter/BSD/ projects/random_number_generator/contrib/ipfilter/FAQ.FreeBSD projects/random_number_generator/contrib/ipfilter/FWTK/ projects/random_number_generator/contrib/ipfilter/FreeBSD/ projects/random_number_generator/contrib/ipfilter/FreeBSD-2.2/ projects/random_number_generator/contrib/ipfilter/FreeBSD-3/ projects/random_number_generator/contrib/ipfilter/FreeBSD-4.0/ projects/random_number_generator/contrib/ipfilter/IMPORTANT projects/random_number_generator/contrib/ipfilter/INST.FreeBSD-2.2 projects/random_number_generator/contrib/ipfilter/INSTALL.FreeBSD projects/random_number_generator/contrib/ipfilter/INSTALL.xBSD projects/random_number_generator/contrib/ipfilter/IPF.KANJI projects/random_number_generator/contrib/ipfilter/WhatsNew40.txt projects/random_number_generator/contrib/ipfilter/bsdinstall projects/random_number_generator/contrib/ipfilter/etc/ projects/random_number_generator/contrib/ipfilter/perl/ projects/random_number_generator/contrib/ipfilter/test/ projects/random_number_generator/contrib/ipfilter/todo projects/random_number_generator/contrib/openpam/FREEBSD-vendor projects/random_number_generator/contrib/openpam/lib/openpam_borrow_cred.c projects/random_number_generator/contrib/openpam/lib/openpam_check_owner_perms.c projects/random_number_generator/contrib/openpam/lib/openpam_configure.c projects/random_number_generator/contrib/openpam/lib/openpam_constants.c projects/random_number_generator/contrib/openpam/lib/openpam_constants.h projects/random_number_generator/contrib/openpam/lib/openpam_ctype.h projects/random_number_generator/contrib/openpam/lib/openpam_debug.h projects/random_number_generator/contrib/openpam/lib/openpam_dispatch.c projects/random_number_generator/contrib/openpam/lib/openpam_dynamic.c projects/random_number_generator/contrib/openpam/lib/openpam_features.c projects/random_number_generator/contrib/openpam/lib/openpam_features.h projects/random_number_generator/contrib/openpam/lib/openpam_findenv.c projects/random_number_generator/contrib/openpam/lib/openpam_free_data.c projects/random_number_generator/contrib/openpam/lib/openpam_free_envlist.c projects/random_number_generator/contrib/openpam/lib/openpam_get_feature.c projects/random_number_generator/contrib/openpam/lib/openpam_get_option.c projects/random_number_generator/contrib/openpam/lib/openpam_impl.h projects/random_number_generator/contrib/openpam/lib/openpam_load.c projects/random_number_generator/contrib/openpam/lib/openpam_log.c projects/random_number_generator/contrib/openpam/lib/openpam_nullconv.c projects/random_number_generator/contrib/openpam/lib/openpam_readline.c projects/random_number_generator/contrib/openpam/lib/openpam_readlinev.c projects/random_number_generator/contrib/openpam/lib/openpam_readword.c projects/random_number_generator/contrib/openpam/lib/openpam_restore_cred.c projects/random_number_generator/contrib/openpam/lib/openpam_set_feature.c projects/random_number_generator/contrib/openpam/lib/openpam_set_option.c projects/random_number_generator/contrib/openpam/lib/openpam_static.c projects/random_number_generator/contrib/openpam/lib/openpam_straddch.c projects/random_number_generator/contrib/openpam/lib/openpam_strlcat.h projects/random_number_generator/contrib/openpam/lib/openpam_strlcmp.h projects/random_number_generator/contrib/openpam/lib/openpam_strlcpy.h projects/random_number_generator/contrib/openpam/lib/openpam_subst.c projects/random_number_generator/contrib/openpam/lib/openpam_ttyconv.c projects/random_number_generator/contrib/openpam/lib/pam_acct_mgmt.c projects/random_number_generator/contrib/openpam/lib/pam_authenticate.c projects/random_number_generator/contrib/openpam/lib/pam_authenticate_secondary.c projects/random_number_generator/contrib/openpam/lib/pam_chauthtok.c projects/random_number_generator/contrib/openpam/lib/pam_close_session.c projects/random_number_generator/contrib/openpam/lib/pam_end.c projects/random_number_generator/contrib/openpam/lib/pam_error.c projects/random_number_generator/contrib/openpam/lib/pam_get_authtok.c projects/random_number_generator/contrib/openpam/lib/pam_get_data.c projects/random_number_generator/contrib/openpam/lib/pam_get_item.c projects/random_number_generator/contrib/openpam/lib/pam_get_mapped_authtok.c projects/random_number_generator/contrib/openpam/lib/pam_get_mapped_username.c projects/random_number_generator/contrib/openpam/lib/pam_get_user.c projects/random_number_generator/contrib/openpam/lib/pam_getenv.c projects/random_number_generator/contrib/openpam/lib/pam_getenvlist.c projects/random_number_generator/contrib/openpam/lib/pam_info.c projects/random_number_generator/contrib/openpam/lib/pam_open_session.c projects/random_number_generator/contrib/openpam/lib/pam_prompt.c projects/random_number_generator/contrib/openpam/lib/pam_putenv.c projects/random_number_generator/contrib/openpam/lib/pam_set_data.c projects/random_number_generator/contrib/openpam/lib/pam_set_item.c projects/random_number_generator/contrib/openpam/lib/pam_set_mapped_authtok.c projects/random_number_generator/contrib/openpam/lib/pam_set_mapped_username.c projects/random_number_generator/contrib/openpam/lib/pam_setcred.c projects/random_number_generator/contrib/openpam/lib/pam_setenv.c projects/random_number_generator/contrib/openpam/lib/pam_sm_acct_mgmt.c projects/random_number_generator/contrib/openpam/lib/pam_sm_authenticate.c projects/random_number_generator/contrib/openpam/lib/pam_sm_authenticate_secondary.c projects/random_number_generator/contrib/openpam/lib/pam_sm_chauthtok.c projects/random_number_generator/contrib/openpam/lib/pam_sm_close_session.c projects/random_number_generator/contrib/openpam/lib/pam_sm_get_mapped_authtok.c projects/random_number_generator/contrib/openpam/lib/pam_sm_get_mapped_username.c projects/random_number_generator/contrib/openpam/lib/pam_sm_open_session.c projects/random_number_generator/contrib/openpam/lib/pam_sm_set_mapped_authtok.c projects/random_number_generator/contrib/openpam/lib/pam_sm_set_mapped_username.c projects/random_number_generator/contrib/openpam/lib/pam_sm_setcred.c projects/random_number_generator/contrib/openpam/lib/pam_start.c projects/random_number_generator/contrib/openpam/lib/pam_strerror.c projects/random_number_generator/contrib/openpam/lib/pam_verror.c projects/random_number_generator/contrib/openpam/lib/pam_vinfo.c projects/random_number_generator/contrib/openpam/lib/pam_vprompt.c projects/random_number_generator/crypto/openssh/openbsd-compat/getopt.c projects/random_number_generator/etc/mtree/BIND.chroot.dist projects/random_number_generator/etc/mtree/BIND.include.dist projects/random_number_generator/gnu/usr.bin/binutils/ar/Makefile projects/random_number_generator/gnu/usr.bin/binutils/ar/ar.1 projects/random_number_generator/gnu/usr.bin/binutils/ranlib/Makefile projects/random_number_generator/gnu/usr.bin/binutils/ranlib/ranlib.1 projects/random_number_generator/lib/bind/ projects/random_number_generator/share/doc/bind9/ projects/random_number_generator/sys/amd64/conf/XENHVM projects/random_number_generator/sys/dev/bxe/bxe_debug.h projects/random_number_generator/sys/dev/bxe/bxe_fw_defs.h projects/random_number_generator/sys/dev/bxe/bxe_hsi.h projects/random_number_generator/sys/dev/bxe/bxe_include.h projects/random_number_generator/sys/dev/bxe/bxe_init.h projects/random_number_generator/sys/dev/bxe/bxe_init_values_e1.h projects/random_number_generator/sys/dev/bxe/bxe_init_values_e1h.h projects/random_number_generator/sys/dev/bxe/bxe_link.c projects/random_number_generator/sys/dev/bxe/bxe_link.h projects/random_number_generator/sys/dev/bxe/bxe_reg.h projects/random_number_generator/sys/dev/bxe/bxe_self_test.h projects/random_number_generator/sys/dev/bxe/dump_e1.h projects/random_number_generator/sys/dev/bxe/dump_e1h.h projects/random_number_generator/sys/dev/bxe/hw_dump_reg_st.h projects/random_number_generator/sys/dev/bxe/if_bxe.c projects/random_number_generator/sys/dev/bxe/if_bxe.h projects/random_number_generator/sys/i386/conf/XENHVM projects/random_number_generator/tools/build/options/WITHOUT_BIND projects/random_number_generator/tools/build/options/WITHOUT_BIND_DNSSEC projects/random_number_generator/tools/build/options/WITHOUT_BIND_ETC projects/random_number_generator/tools/build/options/WITHOUT_BIND_LIBS_LWRES projects/random_number_generator/tools/build/options/WITHOUT_BIND_MTREE projects/random_number_generator/tools/build/options/WITHOUT_BIND_NAMED projects/random_number_generator/tools/build/options/WITHOUT_BIND_UTILS projects/random_number_generator/tools/build/options/WITH_BIND_IDN projects/random_number_generator/tools/build/options/WITH_BIND_LARGE_FILE projects/random_number_generator/tools/build/options/WITH_BIND_LIBS projects/random_number_generator/tools/build/options/WITH_BIND_SIGCHASE projects/random_number_generator/tools/build/options/WITH_BIND_XML projects/random_number_generator/tools/build/options/WITH_LDNS_UTILS projects/random_number_generator/usr.bin/dig/ projects/random_number_generator/usr.bin/nslookup/ projects/random_number_generator/usr.bin/nsupdate/ projects/random_number_generator/usr.sbin/arpaname/ projects/random_number_generator/usr.sbin/bsdconfig/examples/browse_packages.sh projects/random_number_generator/usr.sbin/ddns-confgen/ projects/random_number_generator/usr.sbin/dnssec-dsfromkey/ projects/random_number_generator/usr.sbin/dnssec-keyfromlabel/ projects/random_number_generator/usr.sbin/dnssec-keygen/ projects/random_number_generator/usr.sbin/dnssec-revoke/ projects/random_number_generator/usr.sbin/dnssec-settime/ projects/random_number_generator/usr.sbin/dnssec-signzone/ projects/random_number_generator/usr.sbin/dnssec-verify/ projects/random_number_generator/usr.sbin/genrandom/ projects/random_number_generator/usr.sbin/isc-hmac-fixup/ projects/random_number_generator/usr.sbin/named/ projects/random_number_generator/usr.sbin/named-checkconf/ projects/random_number_generator/usr.sbin/named-checkzone/ projects/random_number_generator/usr.sbin/named-journalprint/ projects/random_number_generator/usr.sbin/nsec3hash/ projects/random_number_generator/usr.sbin/rndc/ projects/random_number_generator/usr.sbin/rndc-confgen/ Modified: projects/random_number_generator/LOCKS projects/random_number_generator/Makefile projects/random_number_generator/Makefile.inc1 projects/random_number_generator/ObsoleteFiles.inc projects/random_number_generator/UPDATING projects/random_number_generator/bin/dd/dd.1 projects/random_number_generator/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c projects/random_number_generator/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c projects/random_number_generator/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h projects/random_number_generator/cddl/lib/libdtrace/tcp.d projects/random_number_generator/contrib/binutils/bfd/elflink.c projects/random_number_generator/contrib/binutils/binutils/readelf.c projects/random_number_generator/contrib/binutils/include/elf/common.h projects/random_number_generator/contrib/bmake/make.1 projects/random_number_generator/contrib/dialog/CHANGES projects/random_number_generator/contrib/dialog/VERSION projects/random_number_generator/contrib/dialog/aclocal.m4 projects/random_number_generator/contrib/dialog/arrows.c projects/random_number_generator/contrib/dialog/buildlist.c projects/random_number_generator/contrib/dialog/checklist.c projects/random_number_generator/contrib/dialog/config.guess projects/random_number_generator/contrib/dialog/config.sub projects/random_number_generator/contrib/dialog/configure projects/random_number_generator/contrib/dialog/configure.in projects/random_number_generator/contrib/dialog/dialog.1 projects/random_number_generator/contrib/dialog/dialog.3 projects/random_number_generator/contrib/dialog/dialog.c projects/random_number_generator/contrib/dialog/dialog.h projects/random_number_generator/contrib/dialog/formbox.c projects/random_number_generator/contrib/dialog/guage.c projects/random_number_generator/contrib/dialog/inputstr.c projects/random_number_generator/contrib/dialog/makefile.in projects/random_number_generator/contrib/dialog/menubox.c projects/random_number_generator/contrib/dialog/mixedform.c projects/random_number_generator/contrib/dialog/package/debian/changelog projects/random_number_generator/contrib/dialog/package/debian/copyright projects/random_number_generator/contrib/dialog/package/dialog.spec projects/random_number_generator/contrib/dialog/po/lt.po projects/random_number_generator/contrib/dialog/samples/inputbox6-utf8 projects/random_number_generator/contrib/dialog/samples/report-tempfile projects/random_number_generator/contrib/dialog/treeview.c projects/random_number_generator/contrib/dialog/util.c projects/random_number_generator/contrib/gcc/config/arm/ieee754-df.S projects/random_number_generator/contrib/ipfilter/ip_fil.c projects/random_number_generator/contrib/ldns/ldns/dnssec_verify.h projects/random_number_generator/contrib/ldns/ldns/util.h projects/random_number_generator/contrib/libcxxrt/libelftc_dem_gnu3.c projects/random_number_generator/contrib/libcxxrt/typeinfo.cc projects/random_number_generator/contrib/libcxxrt/unwind-itanium.h projects/random_number_generator/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/random_number_generator/contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp projects/random_number_generator/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/random_number_generator/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp projects/random_number_generator/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp projects/random_number_generator/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp projects/random_number_generator/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp projects/random_number_generator/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/random_number_generator/contrib/llvm/lib/Target/R600/AMDILISelDAGToDAG.cpp projects/random_number_generator/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp projects/random_number_generator/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp projects/random_number_generator/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/random_number_generator/contrib/llvm/tools/lldb/source/lldb.cpp projects/random_number_generator/contrib/openpam/CREDITS projects/random_number_generator/contrib/openpam/HISTORY projects/random_number_generator/contrib/openpam/INSTALL projects/random_number_generator/contrib/openpam/LICENSE projects/random_number_generator/contrib/openpam/Makefile.am projects/random_number_generator/contrib/openpam/Makefile.in projects/random_number_generator/contrib/openpam/README projects/random_number_generator/contrib/openpam/RELNOTES projects/random_number_generator/contrib/openpam/TODO projects/random_number_generator/contrib/openpam/aclocal.m4 projects/random_number_generator/contrib/openpam/autogen.sh projects/random_number_generator/contrib/openpam/bin/Makefile.am projects/random_number_generator/contrib/openpam/bin/Makefile.in projects/random_number_generator/contrib/openpam/bin/openpam_dump_policy/Makefile.am projects/random_number_generator/contrib/openpam/bin/openpam_dump_policy/Makefile.in projects/random_number_generator/contrib/openpam/bin/openpam_dump_policy/openpam_dump_policy.c projects/random_number_generator/contrib/openpam/bin/pamtest/Makefile.am projects/random_number_generator/contrib/openpam/bin/pamtest/Makefile.in projects/random_number_generator/contrib/openpam/bin/pamtest/pamtest.1 projects/random_number_generator/contrib/openpam/bin/pamtest/pamtest.c projects/random_number_generator/contrib/openpam/bin/su/Makefile.am projects/random_number_generator/contrib/openpam/bin/su/Makefile.in projects/random_number_generator/contrib/openpam/bin/su/su.1 projects/random_number_generator/contrib/openpam/bin/su/su.c projects/random_number_generator/contrib/openpam/compile projects/random_number_generator/contrib/openpam/config.guess projects/random_number_generator/contrib/openpam/config.h.in projects/random_number_generator/contrib/openpam/config.sub projects/random_number_generator/contrib/openpam/configure projects/random_number_generator/contrib/openpam/configure.ac projects/random_number_generator/contrib/openpam/depcomp projects/random_number_generator/contrib/openpam/doc/Makefile.am projects/random_number_generator/contrib/openpam/doc/Makefile.in projects/random_number_generator/contrib/openpam/doc/man/Makefile.am projects/random_number_generator/contrib/openpam/doc/man/Makefile.in projects/random_number_generator/contrib/openpam/doc/man/openpam.3 projects/random_number_generator/contrib/openpam/doc/man/openpam.man projects/random_number_generator/contrib/openpam/doc/man/openpam_borrow_cred.3 projects/random_number_generator/contrib/openpam/doc/man/openpam_free_data.3 projects/random_number_generator/contrib/openpam/doc/man/openpam_free_envlist.3 projects/random_number_generator/contrib/openpam/doc/man/openpam_get_feature.3 projects/random_number_generator/contrib/openpam/doc/man/openpam_get_option.3 projects/random_number_generator/contrib/openpam/doc/man/openpam_log.3 projects/random_number_generator/contrib/openpam/doc/man/openpam_nullconv.3 projects/random_number_generator/contrib/openpam/doc/man/openpam_readline.3 projects/random_number_generator/contrib/openpam/doc/man/openpam_readlinev.3 projects/random_number_generator/contrib/openpam/doc/man/openpam_readword.3 projects/random_number_generator/contrib/openpam/doc/man/openpam_restore_cred.3 projects/random_number_generator/contrib/openpam/doc/man/openpam_set_feature.3 projects/random_number_generator/contrib/openpam/doc/man/openpam_set_option.3 projects/random_number_generator/contrib/openpam/doc/man/openpam_straddch.3 projects/random_number_generator/contrib/openpam/doc/man/openpam_subst.3 projects/random_number_generator/contrib/openpam/doc/man/openpam_ttyconv.3 projects/random_number_generator/contrib/openpam/doc/man/pam.3 projects/random_number_generator/contrib/openpam/doc/man/pam.conf.5 projects/random_number_generator/contrib/openpam/doc/man/pam.man projects/random_number_generator/contrib/openpam/doc/man/pam_acct_mgmt.3 projects/random_number_generator/contrib/openpam/doc/man/pam_authenticate.3 projects/random_number_generator/contrib/openpam/doc/man/pam_chauthtok.3 projects/random_number_generator/contrib/openpam/doc/man/pam_close_session.3 projects/random_number_generator/contrib/openpam/doc/man/pam_conv.3 projects/random_number_generator/contrib/openpam/doc/man/pam_end.3 projects/random_number_generator/contrib/openpam/doc/man/pam_error.3 projects/random_number_generator/contrib/openpam/doc/man/pam_get_authtok.3 projects/random_number_generator/contrib/openpam/doc/man/pam_get_data.3 projects/random_number_generator/contrib/openpam/doc/man/pam_get_item.3 projects/random_number_generator/contrib/openpam/doc/man/pam_get_user.3 projects/random_number_generator/contrib/openpam/doc/man/pam_getenv.3 projects/random_number_generator/contrib/openpam/doc/man/pam_getenvlist.3 projects/random_number_generator/contrib/openpam/doc/man/pam_info.3 projects/random_number_generator/contrib/openpam/doc/man/pam_open_session.3 projects/random_number_generator/contrib/openpam/doc/man/pam_prompt.3 projects/random_number_generator/contrib/openpam/doc/man/pam_putenv.3 projects/random_number_generator/contrib/openpam/doc/man/pam_set_data.3 projects/random_number_generator/contrib/openpam/doc/man/pam_set_item.3 projects/random_number_generator/contrib/openpam/doc/man/pam_setcred.3 projects/random_number_generator/contrib/openpam/doc/man/pam_setenv.3 projects/random_number_generator/contrib/openpam/doc/man/pam_sm_acct_mgmt.3 projects/random_number_generator/contrib/openpam/doc/man/pam_sm_authenticate.3 projects/random_number_generator/contrib/openpam/doc/man/pam_sm_chauthtok.3 projects/random_number_generator/contrib/openpam/doc/man/pam_sm_close_session.3 projects/random_number_generator/contrib/openpam/doc/man/pam_sm_open_session.3 projects/random_number_generator/contrib/openpam/doc/man/pam_sm_setcred.3 projects/random_number_generator/contrib/openpam/doc/man/pam_start.3 projects/random_number_generator/contrib/openpam/doc/man/pam_strerror.3 projects/random_number_generator/contrib/openpam/doc/man/pam_verror.3 projects/random_number_generator/contrib/openpam/doc/man/pam_vinfo.3 projects/random_number_generator/contrib/openpam/doc/man/pam_vprompt.3 projects/random_number_generator/contrib/openpam/include/Makefile.am projects/random_number_generator/contrib/openpam/include/Makefile.in projects/random_number_generator/contrib/openpam/include/security/Makefile.am projects/random_number_generator/contrib/openpam/include/security/Makefile.in projects/random_number_generator/contrib/openpam/include/security/openpam.h projects/random_number_generator/contrib/openpam/include/security/openpam_attr.h projects/random_number_generator/contrib/openpam/include/security/openpam_version.h projects/random_number_generator/contrib/openpam/include/security/pam_appl.h projects/random_number_generator/contrib/openpam/include/security/pam_constants.h projects/random_number_generator/contrib/openpam/include/security/pam_modules.h projects/random_number_generator/contrib/openpam/include/security/pam_types.h projects/random_number_generator/contrib/openpam/install-sh projects/random_number_generator/contrib/openpam/misc/gendoc.pl projects/random_number_generator/contrib/openpam/missing projects/random_number_generator/contrib/openpam/modules/Makefile.am projects/random_number_generator/contrib/openpam/modules/Makefile.in projects/random_number_generator/contrib/openpam/modules/pam_deny/Makefile.am projects/random_number_generator/contrib/openpam/modules/pam_deny/Makefile.in projects/random_number_generator/contrib/openpam/modules/pam_deny/pam_deny.c projects/random_number_generator/contrib/openpam/modules/pam_permit/Makefile.am projects/random_number_generator/contrib/openpam/modules/pam_permit/Makefile.in projects/random_number_generator/contrib/openpam/modules/pam_permit/pam_permit.c projects/random_number_generator/contrib/openpam/modules/pam_unix/Makefile.am projects/random_number_generator/contrib/openpam/modules/pam_unix/Makefile.in projects/random_number_generator/contrib/openpam/modules/pam_unix/pam_unix.c projects/random_number_generator/contrib/openpam/pamgdb.in projects/random_number_generator/contrib/openpam/t/Makefile.am projects/random_number_generator/contrib/openpam/t/Makefile.in projects/random_number_generator/contrib/openpam/t/t.h projects/random_number_generator/contrib/openpam/t/t_main.c projects/random_number_generator/contrib/openpam/t/t_openpam_readlinev.c projects/random_number_generator/contrib/openpam/t/t_openpam_readword.c projects/random_number_generator/contrib/unbound/config.h.in projects/random_number_generator/contrib/unbound/configure projects/random_number_generator/contrib/unbound/configure.ac projects/random_number_generator/contrib/unbound/daemon/cachedump.c projects/random_number_generator/contrib/unbound/daemon/remote.c projects/random_number_generator/contrib/unbound/daemon/remote.h projects/random_number_generator/contrib/unbound/daemon/unbound.c projects/random_number_generator/contrib/unbound/daemon/worker.c projects/random_number_generator/contrib/unbound/daemon/worker.h projects/random_number_generator/contrib/unbound/libunbound/context.c projects/random_number_generator/contrib/unbound/libunbound/context.h projects/random_number_generator/contrib/unbound/libunbound/libunbound.c projects/random_number_generator/contrib/unbound/libunbound/libworker.c projects/random_number_generator/contrib/unbound/libunbound/libworker.h projects/random_number_generator/contrib/unbound/libunbound/unbound.h projects/random_number_generator/contrib/unbound/smallapp/unbound-anchor.c projects/random_number_generator/contrib/unbound/smallapp/unbound-control-setup.sh projects/random_number_generator/contrib/unbound/smallapp/worker_cb.c projects/random_number_generator/contrib/unbound/util/config_file.c projects/random_number_generator/contrib/unbound/util/config_file.h projects/random_number_generator/contrib/unbound/util/configlexer.c projects/random_number_generator/contrib/unbound/util/configparser.c projects/random_number_generator/contrib/unbound/util/configparser.h projects/random_number_generator/contrib/unbound/util/fptr_wlist.c projects/random_number_generator/crypto/openssh/ChangeLog projects/random_number_generator/crypto/openssh/FREEBSD-upgrade projects/random_number_generator/crypto/openssh/README projects/random_number_generator/crypto/openssh/aclocal.m4 projects/random_number_generator/crypto/openssh/addrmatch.c projects/random_number_generator/crypto/openssh/auth-chall.c projects/random_number_generator/crypto/openssh/auth-krb5.c projects/random_number_generator/crypto/openssh/auth-options.c projects/random_number_generator/crypto/openssh/auth-pam.c projects/random_number_generator/crypto/openssh/auth-rsa.c projects/random_number_generator/crypto/openssh/auth.c projects/random_number_generator/crypto/openssh/auth.h projects/random_number_generator/crypto/openssh/auth1.c projects/random_number_generator/crypto/openssh/auth2-chall.c projects/random_number_generator/crypto/openssh/auth2-gss.c projects/random_number_generator/crypto/openssh/auth2-hostbased.c projects/random_number_generator/crypto/openssh/auth2-jpake.c projects/random_number_generator/crypto/openssh/auth2-kbdint.c projects/random_number_generator/crypto/openssh/auth2-passwd.c projects/random_number_generator/crypto/openssh/auth2-pubkey.c projects/random_number_generator/crypto/openssh/auth2.c projects/random_number_generator/crypto/openssh/authfd.c projects/random_number_generator/crypto/openssh/authfile.c projects/random_number_generator/crypto/openssh/bufaux.c projects/random_number_generator/crypto/openssh/bufbn.c projects/random_number_generator/crypto/openssh/bufec.c projects/random_number_generator/crypto/openssh/buffer.c projects/random_number_generator/crypto/openssh/buffer.h projects/random_number_generator/crypto/openssh/canohost.c projects/random_number_generator/crypto/openssh/channels.c projects/random_number_generator/crypto/openssh/channels.h projects/random_number_generator/crypto/openssh/cipher-3des1.c projects/random_number_generator/crypto/openssh/cipher-aes.c projects/random_number_generator/crypto/openssh/cipher-ctr.c projects/random_number_generator/crypto/openssh/cipher.c projects/random_number_generator/crypto/openssh/cipher.h projects/random_number_generator/crypto/openssh/clientloop.c projects/random_number_generator/crypto/openssh/clientloop.h projects/random_number_generator/crypto/openssh/compat.c projects/random_number_generator/crypto/openssh/config.guess projects/random_number_generator/crypto/openssh/config.h projects/random_number_generator/crypto/openssh/config.h.in projects/random_number_generator/crypto/openssh/defines.h projects/random_number_generator/crypto/openssh/dh.c projects/random_number_generator/crypto/openssh/dns.c projects/random_number_generator/crypto/openssh/groupaccess.c projects/random_number_generator/crypto/openssh/gss-genr.c projects/random_number_generator/crypto/openssh/gss-serv-krb5.c projects/random_number_generator/crypto/openssh/gss-serv.c projects/random_number_generator/crypto/openssh/hostfile.c projects/random_number_generator/crypto/openssh/hostfile.h projects/random_number_generator/crypto/openssh/includes.h projects/random_number_generator/crypto/openssh/jpake.c projects/random_number_generator/crypto/openssh/kex.c projects/random_number_generator/crypto/openssh/kex.h projects/random_number_generator/crypto/openssh/kexdhc.c projects/random_number_generator/crypto/openssh/kexdhs.c projects/random_number_generator/crypto/openssh/kexecdh.c projects/random_number_generator/crypto/openssh/kexecdhc.c projects/random_number_generator/crypto/openssh/kexecdhs.c projects/random_number_generator/crypto/openssh/kexgexc.c projects/random_number_generator/crypto/openssh/kexgexs.c projects/random_number_generator/crypto/openssh/key.c projects/random_number_generator/crypto/openssh/key.h projects/random_number_generator/crypto/openssh/krl.c projects/random_number_generator/crypto/openssh/log.c projects/random_number_generator/crypto/openssh/log.h projects/random_number_generator/crypto/openssh/loginrec.c projects/random_number_generator/crypto/openssh/mac.c projects/random_number_generator/crypto/openssh/mac.h projects/random_number_generator/crypto/openssh/match.c projects/random_number_generator/crypto/openssh/misc.c projects/random_number_generator/crypto/openssh/misc.h projects/random_number_generator/crypto/openssh/moduli.c projects/random_number_generator/crypto/openssh/monitor.c projects/random_number_generator/crypto/openssh/monitor_mm.c projects/random_number_generator/crypto/openssh/monitor_wrap.c projects/random_number_generator/crypto/openssh/mux.c projects/random_number_generator/crypto/openssh/myproposal.h projects/random_number_generator/crypto/openssh/openbsd-compat/bsd-cygwin_util.c projects/random_number_generator/crypto/openssh/openbsd-compat/bsd-cygwin_util.h projects/random_number_generator/crypto/openssh/openbsd-compat/bsd-misc.h projects/random_number_generator/crypto/openssh/openbsd-compat/openbsd-compat.h projects/random_number_generator/crypto/openssh/openbsd-compat/port-aix.c projects/random_number_generator/crypto/openssh/openbsd-compat/port-linux.c projects/random_number_generator/crypto/openssh/openbsd-compat/xcrypt.c projects/random_number_generator/crypto/openssh/packet.c projects/random_number_generator/crypto/openssh/packet.h projects/random_number_generator/crypto/openssh/pathnames.h projects/random_number_generator/crypto/openssh/progressmeter.c projects/random_number_generator/crypto/openssh/readconf.c projects/random_number_generator/crypto/openssh/readconf.h projects/random_number_generator/crypto/openssh/readpass.c projects/random_number_generator/crypto/openssh/roaming_client.c projects/random_number_generator/crypto/openssh/roaming_common.c projects/random_number_generator/crypto/openssh/rsa.c projects/random_number_generator/crypto/openssh/sandbox-systrace.c projects/random_number_generator/crypto/openssh/schnorr.c projects/random_number_generator/crypto/openssh/scp.1 projects/random_number_generator/crypto/openssh/scp.c projects/random_number_generator/crypto/openssh/servconf.c projects/random_number_generator/crypto/openssh/servconf.h projects/random_number_generator/crypto/openssh/serverloop.c projects/random_number_generator/crypto/openssh/session.c projects/random_number_generator/crypto/openssh/sftp-client.c projects/random_number_generator/crypto/openssh/sftp-client.h projects/random_number_generator/crypto/openssh/sftp-common.c projects/random_number_generator/crypto/openssh/sftp-glob.c projects/random_number_generator/crypto/openssh/sftp-server.8 projects/random_number_generator/crypto/openssh/sftp-server.c projects/random_number_generator/crypto/openssh/sftp.1 projects/random_number_generator/crypto/openssh/sftp.c projects/random_number_generator/crypto/openssh/ssh-add.c projects/random_number_generator/crypto/openssh/ssh-agent.c projects/random_number_generator/crypto/openssh/ssh-dss.c projects/random_number_generator/crypto/openssh/ssh-ecdsa.c projects/random_number_generator/crypto/openssh/ssh-gss.h projects/random_number_generator/crypto/openssh/ssh-keygen.1 projects/random_number_generator/crypto/openssh/ssh-keygen.c projects/random_number_generator/crypto/openssh/ssh-keyscan.1 projects/random_number_generator/crypto/openssh/ssh-keyscan.c projects/random_number_generator/crypto/openssh/ssh-keysign.8 projects/random_number_generator/crypto/openssh/ssh-keysign.c projects/random_number_generator/crypto/openssh/ssh-pkcs11-client.c projects/random_number_generator/crypto/openssh/ssh-pkcs11-helper.8 projects/random_number_generator/crypto/openssh/ssh-pkcs11-helper.c projects/random_number_generator/crypto/openssh/ssh-pkcs11.c projects/random_number_generator/crypto/openssh/ssh-rsa.c projects/random_number_generator/crypto/openssh/ssh.1 projects/random_number_generator/crypto/openssh/ssh.c projects/random_number_generator/crypto/openssh/ssh_config projects/random_number_generator/crypto/openssh/ssh_config.5 projects/random_number_generator/crypto/openssh/ssh_namespace.h projects/random_number_generator/crypto/openssh/sshconnect.c projects/random_number_generator/crypto/openssh/sshconnect1.c projects/random_number_generator/crypto/openssh/sshconnect2.c projects/random_number_generator/crypto/openssh/sshd.8 projects/random_number_generator/crypto/openssh/sshd.c projects/random_number_generator/crypto/openssh/sshd_config projects/random_number_generator/crypto/openssh/sshd_config.5 projects/random_number_generator/crypto/openssh/sshlogin.c projects/random_number_generator/crypto/openssh/sshlogin.h projects/random_number_generator/crypto/openssh/uidswap.c projects/random_number_generator/crypto/openssh/umac.c projects/random_number_generator/crypto/openssh/umac.h projects/random_number_generator/crypto/openssh/umac128.c projects/random_number_generator/crypto/openssh/uuencode.c projects/random_number_generator/crypto/openssh/version.h projects/random_number_generator/crypto/openssh/xmalloc.c projects/random_number_generator/crypto/openssh/xmalloc.h projects/random_number_generator/etc/Makefile projects/random_number_generator/etc/defaults/rc.conf projects/random_number_generator/etc/group projects/random_number_generator/etc/master.passwd projects/random_number_generator/etc/mtree/BSD.include.dist projects/random_number_generator/etc/mtree/BSD.usr.dist projects/random_number_generator/etc/mtree/BSD.var.dist projects/random_number_generator/etc/mtree/Makefile projects/random_number_generator/etc/network.subr projects/random_number_generator/etc/periodic/daily/Makefile projects/random_number_generator/etc/portsnap.conf projects/random_number_generator/etc/rc.d/Makefile projects/random_number_generator/etc/rc.d/NETWORKING projects/random_number_generator/etc/rc.d/ipfilter projects/random_number_generator/etc/rc.d/ipfs projects/random_number_generator/etc/rc.d/ipmon projects/random_number_generator/etc/rc.d/sendmail projects/random_number_generator/etc/rc.d/sshd projects/random_number_generator/etc/rc.subr projects/random_number_generator/gnu/lib/libdialog/dlg_config.h projects/random_number_generator/gnu/lib/libstdc++/Makefile projects/random_number_generator/gnu/lib/libsupc++/Makefile projects/random_number_generator/gnu/usr.bin/binutils/Makefile projects/random_number_generator/include/Makefile projects/random_number_generator/include/paths.h projects/random_number_generator/kerberos5/Makefile.inc projects/random_number_generator/kerberos5/lib/libheimipcc/Makefile projects/random_number_generator/kerberos5/lib/libheimipcs/Makefile projects/random_number_generator/kerberos5/lib/libkrb5/Makefile projects/random_number_generator/kerberos5/libexec/digest-service/Makefile projects/random_number_generator/kerberos5/libexec/kcm/Makefile projects/random_number_generator/lib/Makefile projects/random_number_generator/lib/clang/Makefile projects/random_number_generator/lib/clang/libllvmmc/Makefile projects/random_number_generator/lib/clang/libllvmsupport/Makefile projects/random_number_generator/lib/clang/libllvmx86disassembler/Makefile projects/random_number_generator/lib/csu/arm/crt1.c projects/random_number_generator/lib/csu/common/notes.h projects/random_number_generator/lib/libarchive/Makefile projects/random_number_generator/lib/libc/arm/_fpmath.h projects/random_number_generator/lib/libc/arm/arith.h projects/random_number_generator/lib/libc/arm/softfloat/arm-gcc.h projects/random_number_generator/lib/libc/gen/lockf.3 projects/random_number_generator/lib/libc/net/sctp_sys_calls.c projects/random_number_generator/lib/libc/sys/Makefile.inc projects/random_number_generator/lib/libc/sys/Symbol.map projects/random_number_generator/lib/libc/sys/close.2 projects/random_number_generator/lib/libc/sys/ioctl.2 projects/random_number_generator/lib/libc/sys/mmap.2 projects/random_number_generator/lib/libc/sys/read.2 projects/random_number_generator/lib/libc/sys/socketpair.2 projects/random_number_generator/lib/libc/sys/wait.2 projects/random_number_generator/lib/libc/sys/write.2 projects/random_number_generator/lib/libedit/readline.c projects/random_number_generator/lib/libldns/Makefile projects/random_number_generator/lib/libpam/libpam/Makefile projects/random_number_generator/lib/libpam/modules/pam_ssh/Makefile projects/random_number_generator/lib/msun/Symbol.map projects/random_number_generator/lib/msun/src/math_private.h projects/random_number_generator/libexec/rtld-elf/libmap.c projects/random_number_generator/libexec/rtld-elf/libmap.h projects/random_number_generator/libexec/rtld-elf/rtld.c projects/random_number_generator/release/Makefile projects/random_number_generator/release/powerpc/mkisoimages.sh projects/random_number_generator/release/release.sh projects/random_number_generator/sbin/bsdlabel/bsdlabel.8 projects/random_number_generator/sbin/ccdconfig/ccdconfig.8 projects/random_number_generator/sbin/etherswitchcfg/etherswitchcfg.8 projects/random_number_generator/sbin/etherswitchcfg/etherswitchcfg.c projects/random_number_generator/sbin/fdisk/fdisk.8 projects/random_number_generator/sbin/gbde/gbde.8 projects/random_number_generator/sbin/geom/class/eli/geli.8 projects/random_number_generator/sbin/geom/class/shsec/gshsec.8 projects/random_number_generator/sbin/geom/class/virstor/gvirstor.8 projects/random_number_generator/sbin/gvinum/gvinum.8 projects/random_number_generator/sbin/hastd/hast.h projects/random_number_generator/sbin/hastd/primary.c projects/random_number_generator/sbin/hastd/secondary.c projects/random_number_generator/sbin/iscontrol/iscontrol.8 projects/random_number_generator/sbin/iscontrol/iscsi.conf.5 projects/random_number_generator/sbin/mount_msdosfs/mount_msdosfs.8 projects/random_number_generator/sbin/newfs/newfs.8 projects/random_number_generator/sbin/newfs_msdos/newfs_msdos.8 projects/random_number_generator/sbin/newfs_nandfs/newfs_nandfs.8 projects/random_number_generator/sbin/recoverdisk/recoverdisk.1 projects/random_number_generator/secure/lib/libssh/Makefile projects/random_number_generator/secure/libexec/sftp-server/Makefile projects/random_number_generator/secure/libexec/ssh-keysign/Makefile projects/random_number_generator/secure/libexec/ssh-pkcs11-helper/Makefile projects/random_number_generator/secure/usr.bin/bdes/bdes.1 projects/random_number_generator/secure/usr.bin/scp/Makefile projects/random_number_generator/secure/usr.bin/sftp/Makefile projects/random_number_generator/secure/usr.bin/ssh-add/Makefile projects/random_number_generator/secure/usr.bin/ssh-agent/Makefile projects/random_number_generator/secure/usr.bin/ssh-keygen/Makefile projects/random_number_generator/secure/usr.bin/ssh-keyscan/Makefile projects/random_number_generator/secure/usr.bin/ssh/Makefile projects/random_number_generator/secure/usr.sbin/sshd/Makefile projects/random_number_generator/share/doc/Makefile projects/random_number_generator/share/i18n/csmapper/Makefile projects/random_number_generator/share/i18n/esdb/Makefile projects/random_number_generator/share/man/man4/Makefile projects/random_number_generator/share/man/man4/altq.4 projects/random_number_generator/share/man/man4/bxe.4 projects/random_number_generator/share/man/man4/capsicum.4 projects/random_number_generator/share/man/man4/ctl.4 projects/random_number_generator/share/man/man4/ddb.4 projects/random_number_generator/share/man/man4/geom.4 projects/random_number_generator/share/man/man4/geom_linux_lvm.4 projects/random_number_generator/share/man/man4/netmap.4 projects/random_number_generator/share/man/man4/psm.4 projects/random_number_generator/share/man/man4/vlan.4 projects/random_number_generator/share/man/man5/Makefile projects/random_number_generator/share/man/man5/ext2fs.5 projects/random_number_generator/share/man/man5/fstab.5 projects/random_number_generator/share/man/man5/libmap.conf.5 projects/random_number_generator/share/man/man5/msdosfs.5 projects/random_number_generator/share/man/man5/rc.conf.5 projects/random_number_generator/share/man/man5/reiserfs.5 projects/random_number_generator/share/man/man5/src.conf.5 projects/random_number_generator/share/man/man8/picobsd.8 projects/random_number_generator/share/man/man8/rc.8 projects/random_number_generator/share/man/man8/rc.subr.8 projects/random_number_generator/share/man/man9/Makefile projects/random_number_generator/share/man/man9/sysctl.9 projects/random_number_generator/share/man/man9/sysctl_add_oid.9 projects/random_number_generator/share/man/man9/vm_map_find.9 projects/random_number_generator/share/misc/bsd-family-tree projects/random_number_generator/share/misc/committers-ports.dot projects/random_number_generator/share/mk/bsd.lib.mk projects/random_number_generator/share/mk/bsd.libnames.mk projects/random_number_generator/share/mk/bsd.own.mk projects/random_number_generator/share/mk/bsd.prog.mk projects/random_number_generator/sys/amd64/amd64/mp_machdep.c projects/random_number_generator/sys/amd64/amd64/pmap.c projects/random_number_generator/sys/amd64/amd64/sys_machdep.c projects/random_number_generator/sys/amd64/amd64/vm_machdep.c projects/random_number_generator/sys/amd64/conf/GENERIC projects/random_number_generator/sys/amd64/conf/NOTES projects/random_number_generator/sys/amd64/include/cpu.h projects/random_number_generator/sys/amd64/include/intr_machdep.h projects/random_number_generator/sys/amd64/include/pmap.h projects/random_number_generator/sys/amd64/include/vmm.h (contents, props changed) projects/random_number_generator/sys/amd64/include/vmm_dev.h (contents, props changed) projects/random_number_generator/sys/amd64/linux32/linux32_proto.h projects/random_number_generator/sys/amd64/linux32/linux32_syscall.h projects/random_number_generator/sys/amd64/linux32/linux32_syscalls.c projects/random_number_generator/sys/amd64/linux32/linux32_sysent.c projects/random_number_generator/sys/amd64/vmm/io/ppt.c projects/random_number_generator/sys/amd64/vmm/io/ppt.h projects/random_number_generator/sys/amd64/vmm/vmm.c projects/random_number_generator/sys/amd64/vmm/vmm_instruction_emul.c projects/random_number_generator/sys/amd64/vmm/vmm_msr.c projects/random_number_generator/sys/amd64/vmm/x86.c projects/random_number_generator/sys/arm/arm/pmap-v6.c projects/random_number_generator/sys/arm/arm/pmap.c projects/random_number_generator/sys/arm/arm/stdatomic.c projects/random_number_generator/sys/arm/arm/sys_machdep.c projects/random_number_generator/sys/arm/arm/vm_machdep.c projects/random_number_generator/sys/arm/broadcom/bcm2835/bcm2835_gpio.c projects/random_number_generator/sys/arm/broadcom/bcm2835/bcm2835_systimer.c projects/random_number_generator/sys/arm/include/ieee.h projects/random_number_generator/sys/arm/include/sf_buf.h projects/random_number_generator/sys/arm/samsung/exynos/exynos5_machdep.c projects/random_number_generator/sys/boot/arm/ixp425/boot2/Makefile projects/random_number_generator/sys/boot/common/loader.8 projects/random_number_generator/sys/boot/i386/efi/Makefile projects/random_number_generator/sys/boot/powerpc/boot1.chrp/Makefile projects/random_number_generator/sys/boot/userboot/libstand/Makefile projects/random_number_generator/sys/boot/userboot/test/Makefile projects/random_number_generator/sys/boot/userboot/userboot/Makefile projects/random_number_generator/sys/cam/cam.h projects/random_number_generator/sys/cam/cam_ccb.h projects/random_number_generator/sys/cam/cam_compat.c projects/random_number_generator/sys/cam/cam_compat.h projects/random_number_generator/sys/cam/cam_xpt.c projects/random_number_generator/sys/cam/ctl/ctl.c projects/random_number_generator/sys/cam/ctl/ctl_ioctl.h projects/random_number_generator/sys/cam/scsi/scsi_pass.c projects/random_number_generator/sys/cddl/compat/opensolaris/sys/kcondvar.h projects/random_number_generator/sys/cddl/compat/opensolaris/sys/time.h projects/random_number_generator/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c projects/random_number_generator/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.h projects/random_number_generator/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_disk.h projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c projects/random_number_generator/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/random_number_generator/sys/cddl/dev/dtrace/dtrace_clone.c projects/random_number_generator/sys/compat/freebsd32/freebsd32.h projects/random_number_generator/sys/compat/freebsd32/freebsd32_capability.c projects/random_number_generator/sys/compat/freebsd32/freebsd32_misc.c projects/random_number_generator/sys/compat/freebsd32/freebsd32_proto.h projects/random_number_generator/sys/compat/freebsd32/freebsd32_syscall.h projects/random_number_generator/sys/compat/freebsd32/freebsd32_syscalls.c projects/random_number_generator/sys/compat/freebsd32/freebsd32_sysent.c projects/random_number_generator/sys/compat/freebsd32/freebsd32_systrace_args.c projects/random_number_generator/sys/compat/freebsd32/syscalls.master projects/random_number_generator/sys/compat/linux/linux_futex.c projects/random_number_generator/sys/compat/linux/linux_misc.c projects/random_number_generator/sys/compat/linux/linux_uid16.c projects/random_number_generator/sys/compat/svr4/imgact_svr4.c projects/random_number_generator/sys/conf/NOTES projects/random_number_generator/sys/conf/files projects/random_number_generator/sys/conf/files.amd64 projects/random_number_generator/sys/conf/files.i386 projects/random_number_generator/sys/conf/files.mips projects/random_number_generator/sys/conf/files.powerpc projects/random_number_generator/sys/conf/newvers.sh projects/random_number_generator/sys/conf/options projects/random_number_generator/sys/conf/options.powerpc projects/random_number_generator/sys/contrib/ipfilter/netinet/fil.c projects/random_number_generator/sys/contrib/ipfilter/netinet/ip_compat.h projects/random_number_generator/sys/contrib/ipfilter/netinet/ip_fil.h projects/random_number_generator/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c (contents, props changed) projects/random_number_generator/sys/contrib/ipfilter/netinet/ip_log.c projects/random_number_generator/sys/contrib/ipfilter/netinet/mlfk_ipl.c projects/random_number_generator/sys/contrib/rdma/ib_umem.h projects/random_number_generator/sys/dev/acpica/acpi_timer.c projects/random_number_generator/sys/dev/adb/adb_mouse.c projects/random_number_generator/sys/dev/arcmsr/arcmsr.c projects/random_number_generator/sys/dev/asr/asr.c projects/random_number_generator/sys/dev/cpuctl/cpuctl.c projects/random_number_generator/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c projects/random_number_generator/sys/dev/cxgbe/tom/t4_cpl_io.c projects/random_number_generator/sys/dev/cxgbe/tom/t4_tom.c projects/random_number_generator/sys/dev/cxgbe/tom/t4_tom.h projects/random_number_generator/sys/dev/drm2/i915/i915_gem.c projects/random_number_generator/sys/dev/drm2/radeon/r100.c projects/random_number_generator/sys/dev/drm2/radeon/r300.c projects/random_number_generator/sys/dev/drm2/radeon/radeon_bios.c projects/random_number_generator/sys/dev/drm2/radeon/radeon_device.c projects/random_number_generator/sys/dev/drm2/radeon/rs600.c projects/random_number_generator/sys/dev/firewire/fwdev.c projects/random_number_generator/sys/dev/firewire/sbp.c projects/random_number_generator/sys/dev/hpt27xx/hpt27xx_osm_bsd.c projects/random_number_generator/sys/dev/hpt27xx/os_bsd.h projects/random_number_generator/sys/dev/hptiop/hptiop.c projects/random_number_generator/sys/dev/hptiop/hptiop.h projects/random_number_generator/sys/dev/hptmv/entry.c projects/random_number_generator/sys/dev/hptmv/osbsd.h projects/random_number_generator/sys/dev/hptnr/hptnr_osm_bsd.c projects/random_number_generator/sys/dev/hptnr/os_bsd.h projects/random_number_generator/sys/dev/hptrr/hptrr_osm_bsd.c projects/random_number_generator/sys/dev/hptrr/os_bsd.h projects/random_number_generator/sys/dev/iicbus/if_ic.c projects/random_number_generator/sys/dev/iir/iir.c projects/random_number_generator/sys/dev/iir/iir.h projects/random_number_generator/sys/dev/iscsi_initiator/iscsi.c projects/random_number_generator/sys/dev/lmc/if_lmc.c projects/random_number_generator/sys/dev/mfi/mfi_pci.c projects/random_number_generator/sys/dev/mfi/mfireg.h projects/random_number_generator/sys/dev/mps/mps_sas_lsi.c projects/random_number_generator/sys/dev/nfe/if_nfe.c projects/random_number_generator/sys/dev/ofw/ofw_bus_subr.c projects/random_number_generator/sys/dev/ofw/ofw_console.c projects/random_number_generator/sys/dev/ofw/openfirm.c projects/random_number_generator/sys/dev/ofw/openfirm.h projects/random_number_generator/sys/dev/pci/vga_pci.c projects/random_number_generator/sys/dev/ppbus/if_plip.c projects/random_number_generator/sys/dev/random/random_adaptors.c projects/random_number_generator/sys/dev/random/random_adaptors.h projects/random_number_generator/sys/dev/random/randomdev.c projects/random_number_generator/sys/dev/random/randomdev_soft.c projects/random_number_generator/sys/dev/tws/tws.c projects/random_number_generator/sys/dev/tws/tws_cam.c projects/random_number_generator/sys/dev/usb/controller/xhci.c projects/random_number_generator/sys/dev/usb/controller/xhci.h projects/random_number_generator/sys/dev/usb/controller/xhci_pci.c projects/random_number_generator/sys/dev/usb/net/if_usie.c projects/random_number_generator/sys/dev/usb/net/uhso.c projects/random_number_generator/sys/dev/usb/storage/umass.c projects/random_number_generator/sys/dev/usb/usb_hub.c projects/random_number_generator/sys/dev/vkbd/vkbd.c projects/random_number_generator/sys/dev/vmware/vmxnet3/if_vmxvar.h projects/random_number_generator/sys/dev/xen/control/control.c projects/random_number_generator/sys/dev/xen/timer/timer.c projects/random_number_generator/sys/dev/xen/xenpci/xenpci.c projects/random_number_generator/sys/fs/cd9660/cd9660_vfsops.c projects/random_number_generator/sys/fs/nullfs/null_vnops.c projects/random_number_generator/sys/geom/geom_int.h projects/random_number_generator/sys/geom/geom_kern.c projects/random_number_generator/sys/geom/geom_subr.c projects/random_number_generator/sys/i386/conf/GENERIC projects/random_number_generator/sys/i386/conf/NOTES projects/random_number_generator/sys/i386/i386/mp_machdep.c projects/random_number_generator/sys/i386/i386/pmap.c projects/random_number_generator/sys/i386/i386/sys_machdep.c projects/random_number_generator/sys/i386/i386/vm_machdep.c projects/random_number_generator/sys/i386/ibcs2/imgact_coff.c projects/random_number_generator/sys/i386/include/cpu.h projects/random_number_generator/sys/i386/include/intr_machdep.h projects/random_number_generator/sys/i386/include/xen/xenvar.h projects/random_number_generator/sys/i386/linux/imgact_linux.c projects/random_number_generator/sys/i386/linux/linux_proto.h projects/random_number_generator/sys/i386/linux/linux_syscall.h projects/random_number_generator/sys/i386/linux/linux_syscalls.c projects/random_number_generator/sys/i386/linux/linux_sysent.c projects/random_number_generator/sys/i386/xen/mp_machdep.c projects/random_number_generator/sys/i386/xen/mptable.c projects/random_number_generator/sys/i386/xen/pmap.c projects/random_number_generator/sys/ia64/ia32/ia32_signal.c projects/random_number_generator/sys/ia64/ia64/pmap.c projects/random_number_generator/sys/kern/capabilities.conf projects/random_number_generator/sys/kern/imgact_elf.c projects/random_number_generator/sys/kern/imgact_gzip.c projects/random_number_generator/sys/kern/init_main.c projects/random_number_generator/sys/kern/init_sysent.c projects/random_number_generator/sys/kern/kern_condvar.c projects/random_number_generator/sys/kern/kern_descrip.c projects/random_number_generator/sys/kern/kern_event.c projects/random_number_generator/sys/kern/kern_fork.c projects/random_number_generator/sys/kern/kern_ktrace.c projects/random_number_generator/sys/kern/kern_lock.c projects/random_number_generator/sys/kern/kern_mutex.c projects/random_number_generator/sys/kern/kern_proc.c projects/random_number_generator/sys/kern/kern_rmlock.c projects/random_number_generator/sys/kern/kern_rwlock.c projects/random_number_generator/sys/kern/kern_sx.c projects/random_number_generator/sys/kern/kern_synch.c projects/random_number_generator/sys/kern/kern_timeout.c projects/random_number_generator/sys/kern/link_elf.c projects/random_number_generator/sys/kern/link_elf_obj.c projects/random_number_generator/sys/kern/makesyscalls.sh projects/random_number_generator/sys/kern/sched_ule.c projects/random_number_generator/sys/kern/subr_capability.c projects/random_number_generator/sys/kern/subr_prf.c projects/random_number_generator/sys/kern/subr_sbuf.c projects/random_number_generator/sys/kern/subr_smp.c projects/random_number_generator/sys/kern/subr_uio.c projects/random_number_generator/sys/kern/sys_pipe.c projects/random_number_generator/sys/kern/sys_process.c projects/random_number_generator/sys/kern/syscalls.c projects/random_number_generator/sys/kern/syscalls.master projects/random_number_generator/sys/kern/systrace_args.c projects/random_number_generator/sys/kern/sysv_shm.c projects/random_number_generator/sys/kern/uipc_shm.c projects/random_number_generator/sys/kern/uipc_socket.c projects/random_number_generator/sys/kern/uipc_syscalls.c projects/random_number_generator/sys/kern/uipc_usrreq.c projects/random_number_generator/sys/kern/vfs_bio.c projects/random_number_generator/sys/kern/vfs_lookup.c projects/random_number_generator/sys/kern/vfs_mountroot.c projects/random_number_generator/sys/kern/vfs_subr.c projects/random_number_generator/sys/kern/vfs_vnops.c projects/random_number_generator/sys/libkern/arm/aeabi_unwind.c projects/random_number_generator/sys/libkern/ashldi3.c projects/random_number_generator/sys/mips/atheros/ar933x_chip.c projects/random_number_generator/sys/mips/conf/TP-WN1043ND projects/random_number_generator/sys/mips/mips/pmap.c projects/random_number_generator/sys/mips/mips/support.S projects/random_number_generator/sys/mips/mips/tlb.c projects/random_number_generator/sys/mips/mips/vm_machdep.c projects/random_number_generator/sys/mips/nlm/board.c projects/random_number_generator/sys/mips/nlm/board.h projects/random_number_generator/sys/mips/nlm/board_cpld.c projects/random_number_generator/sys/mips/nlm/dev/net/nae.c projects/random_number_generator/sys/mips/nlm/dev/net/xaui.c projects/random_number_generator/sys/mips/nlm/dev/net/xlpge.c projects/random_number_generator/sys/mips/nlm/dev/net/xlpge.h projects/random_number_generator/sys/mips/nlm/hal/nae.h projects/random_number_generator/sys/mips/nlm/hal/nlm_hal.c projects/random_number_generator/sys/mips/nlm/hal/sys.h projects/random_number_generator/sys/modules/Makefile projects/random_number_generator/sys/modules/bxe/Makefile projects/random_number_generator/sys/modules/ctl/Makefile projects/random_number_generator/sys/modules/cxgb/cxgb/Makefile projects/random_number_generator/sys/modules/iscsi/Makefile projects/random_number_generator/sys/modules/mlx4/Makefile projects/random_number_generator/sys/modules/mlx4ib/Makefile projects/random_number_generator/sys/modules/sfxge/Makefile projects/random_number_generator/sys/modules/ti/Makefile projects/random_number_generator/sys/net/if.c projects/random_number_generator/sys/net/if_enc.c projects/random_number_generator/sys/net/if_gif.c projects/random_number_generator/sys/net/if_gre.c projects/random_number_generator/sys/net/if_spppsubr.c projects/random_number_generator/sys/net/if_tap.c projects/random_number_generator/sys/net/if_tun.c projects/random_number_generator/sys/netinet/ip_carp.c projects/random_number_generator/sys/netinet/ip_input.c projects/random_number_generator/sys/netinet/sctp_output.c projects/random_number_generator/sys/netinet/tcp_syncache.h projects/random_number_generator/sys/netinet/tcp_var.h projects/random_number_generator/sys/netinet6/frag6.c projects/random_number_generator/sys/netinet6/in6.c projects/random_number_generator/sys/netinet6/ip6_input.c projects/random_number_generator/sys/netnatm/natm.c projects/random_number_generator/sys/netpfil/ipfw/ip_fw_log.c projects/random_number_generator/sys/ofed/drivers/infiniband/core/addr.c projects/random_number_generator/sys/ofed/drivers/infiniband/core/cma.c projects/random_number_generator/sys/ofed/drivers/infiniband/core/core_priv.h projects/random_number_generator/sys/ofed/drivers/infiniband/core/device.c projects/random_number_generator/sys/ofed/drivers/infiniband/core/sa_query.c projects/random_number_generator/sys/ofed/drivers/infiniband/core/sysfs.c projects/random_number_generator/sys/ofed/drivers/infiniband/core/umem.c projects/random_number_generator/sys/ofed/drivers/infiniband/core/uverbs_cmd.c projects/random_number_generator/sys/ofed/drivers/infiniband/core/uverbs_main.c projects/random_number_generator/sys/ofed/drivers/infiniband/core/verbs.c projects/random_number_generator/sys/ofed/drivers/infiniband/hw/mlx4/Kconfig projects/random_number_generator/sys/ofed/drivers/infiniband/hw/mlx4/Makefile projects/random_number_generator/sys/ofed/drivers/infiniband/hw/mlx4/ah.c projects/random_number_generator/sys/ofed/drivers/infiniband/hw/mlx4/cq.c projects/random_number_generator/sys/ofed/drivers/infiniband/hw/mlx4/mad.c projects/random_number_generator/sys/ofed/drivers/infiniband/hw/mlx4/main.c projects/random_number_generator/sys/ofed/drivers/infiniband/hw/mlx4/mlx4_ib.h projects/random_number_generator/sys/ofed/drivers/infiniband/hw/mlx4/mr.c projects/random_number_generator/sys/ofed/drivers/infiniband/hw/mlx4/qp.c projects/random_number_generator/sys/ofed/drivers/infiniband/hw/mlx4/srq.c projects/random_number_generator/sys/ofed/drivers/infiniband/hw/mlx4/user.h projects/random_number_generator/sys/ofed/drivers/infiniband/hw/mlx4/wc.c projects/random_number_generator/sys/ofed/drivers/infiniband/hw/mthca/mthca_cmd.c projects/random_number_generator/sys/ofed/drivers/infiniband/hw/mthca/mthca_main.c projects/random_number_generator/sys/ofed/drivers/infiniband/hw/mthca/mthca_memfree.c projects/random_number_generator/sys/ofed/drivers/infiniband/hw/mthca/mthca_provider.c projects/random_number_generator/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h projects/random_number_generator/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/Makefile projects/random_number_generator/sys/ofed/drivers/net/mlx4/alloc.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/catas.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/cmd.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/cq.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/en_cq.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/en_main.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/en_netdev.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/en_port.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/en_port.h projects/random_number_generator/sys/ofed/drivers/net/mlx4/en_rx.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/en_tx.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/eq.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/fw.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/fw.h projects/random_number_generator/sys/ofed/drivers/net/mlx4/icm.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/icm.h projects/random_number_generator/sys/ofed/drivers/net/mlx4/intf.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/main.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/mcg.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/mlx4.h projects/random_number_generator/sys/ofed/drivers/net/mlx4/mlx4_en.h projects/random_number_generator/sys/ofed/drivers/net/mlx4/mr.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/pd.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/port.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/profile.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/qp.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/reset.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/sense.c projects/random_number_generator/sys/ofed/drivers/net/mlx4/srq.c projects/random_number_generator/sys/ofed/include/asm/atomic.h projects/random_number_generator/sys/ofed/include/asm/byteorder.h projects/random_number_generator/sys/ofed/include/linux/bitops.h projects/random_number_generator/sys/ofed/include/linux/compat.h projects/random_number_generator/sys/ofed/include/linux/device.h projects/random_number_generator/sys/ofed/include/linux/dma-mapping.h projects/random_number_generator/sys/ofed/include/linux/gfp.h projects/random_number_generator/sys/ofed/include/linux/idr.h projects/random_number_generator/sys/ofed/include/linux/if_ether.h projects/random_number_generator/sys/ofed/include/linux/in6.h projects/random_number_generator/sys/ofed/include/linux/kernel.h projects/random_number_generator/sys/ofed/include/linux/linux_compat.c projects/random_number_generator/sys/ofed/include/linux/list.h projects/random_number_generator/sys/ofed/include/linux/log2.h projects/random_number_generator/sys/ofed/include/linux/mlx4/cmd.h projects/random_number_generator/sys/ofed/include/linux/mlx4/cq.h projects/random_number_generator/sys/ofed/include/linux/mlx4/device.h projects/random_number_generator/sys/ofed/include/linux/mlx4/driver.h projects/random_number_generator/sys/ofed/include/linux/mlx4/qp.h projects/random_number_generator/sys/ofed/include/linux/mlx4/srq.h projects/random_number_generator/sys/ofed/include/linux/moduleparam.h projects/random_number_generator/sys/ofed/include/linux/pci.h projects/random_number_generator/sys/ofed/include/linux/sysfs.h projects/random_number_generator/sys/ofed/include/linux/types.h projects/random_number_generator/sys/ofed/include/linux/workqueue.h projects/random_number_generator/sys/ofed/include/rdma/ib_cm.h projects/random_number_generator/sys/ofed/include/rdma/ib_mad.h projects/random_number_generator/sys/ofed/include/rdma/ib_sa.h projects/random_number_generator/sys/ofed/include/rdma/ib_umem.h projects/random_number_generator/sys/ofed/include/rdma/ib_user_verbs.h projects/random_number_generator/sys/ofed/include/rdma/ib_verbs.h projects/random_number_generator/sys/powerpc/aim/mmu_oea.c projects/random_number_generator/sys/powerpc/aim/mmu_oea64.c projects/random_number_generator/sys/powerpc/aim/mmu_oea64.h projects/random_number_generator/sys/powerpc/aim/nexus.c projects/random_number_generator/sys/powerpc/aim/vm_machdep.c projects/random_number_generator/sys/powerpc/booke/pmap.c projects/random_number_generator/sys/powerpc/booke/vm_machdep.c projects/random_number_generator/sys/powerpc/conf/DEFAULTS projects/random_number_generator/sys/powerpc/conf/GENERIC projects/random_number_generator/sys/powerpc/conf/GENERIC64 projects/random_number_generator/sys/powerpc/include/ofw_machdep.h projects/random_number_generator/sys/powerpc/include/param.h projects/random_number_generator/sys/powerpc/include/platform.h projects/random_number_generator/sys/powerpc/include/pte.h projects/random_number_generator/sys/powerpc/include/spr.h projects/random_number_generator/sys/powerpc/ofw/ofw_cpu.c projects/random_number_generator/sys/powerpc/ofw/ofw_machdep.c projects/random_number_generator/sys/powerpc/ofw/ofw_pcibus.c projects/random_number_generator/sys/powerpc/ofw/ofw_syscons.c projects/random_number_generator/sys/powerpc/ofw/ofw_syscons.h projects/random_number_generator/sys/powerpc/ofw/rtas.c projects/random_number_generator/sys/powerpc/powermac/platform_powermac.c projects/random_number_generator/sys/powerpc/powerpc/busdma_machdep.c projects/random_number_generator/sys/powerpc/powerpc/cpu.c projects/random_number_generator/sys/powerpc/powerpc/intr_machdep.c projects/random_number_generator/sys/powerpc/powerpc/mmu_if.m projects/random_number_generator/sys/powerpc/powerpc/mp_machdep.c projects/random_number_generator/sys/powerpc/powerpc/platform.c projects/random_number_generator/sys/powerpc/powerpc/platform_if.m projects/random_number_generator/sys/powerpc/powerpc/pmap_dispatch.c projects/random_number_generator/sys/powerpc/ps3/ps3cdrom.c projects/random_number_generator/sys/security/audit/audit_pipe.c projects/random_number_generator/sys/security/mac/mac_framework.c projects/random_number_generator/sys/security/mac/mac_internal.h projects/random_number_generator/sys/security/mac/mac_posix_shm.c projects/random_number_generator/sys/security/mac/mac_vfs.c projects/random_number_generator/sys/sparc64/include/proc.h projects/random_number_generator/sys/sparc64/sparc64/pmap.c projects/random_number_generator/sys/sparc64/sparc64/sys_machdep.c projects/random_number_generator/sys/sparc64/sparc64/vm_machdep.c projects/random_number_generator/sys/sys/event.h projects/random_number_generator/sys/sys/eventvar.h projects/random_number_generator/sys/sys/lock.h projects/random_number_generator/sys/sys/lockmgr.h projects/random_number_generator/sys/sys/mman.h projects/random_number_generator/sys/sys/param.h projects/random_number_generator/sys/sys/proc.h projects/random_number_generator/sys/sys/sdt.h projects/random_number_generator/sys/sys/sf_buf.h projects/random_number_generator/sys/sys/smp.h projects/random_number_generator/sys/sys/socketvar.h projects/random_number_generator/sys/sys/syscall.h projects/random_number_generator/sys/sys/syscall.mk projects/random_number_generator/sys/sys/syscallsubr.h projects/random_number_generator/sys/sys/sysctl.h projects/random_number_generator/sys/sys/sysproto.h projects/random_number_generator/sys/sys/timetc.h projects/random_number_generator/sys/sys/uio.h projects/random_number_generator/sys/sys/user.h projects/random_number_generator/sys/vm/pmap.h projects/random_number_generator/sys/vm/uma_int.h projects/random_number_generator/sys/vm/vm_extern.h projects/random_number_generator/sys/vm/vm_fault.c projects/random_number_generator/sys/vm/vm_init.c projects/random_number_generator/sys/vm/vm_kern.c projects/random_number_generator/sys/vm/vm_map.c projects/random_number_generator/sys/vm/vm_map.h projects/random_number_generator/sys/vm/vm_mmap.c projects/random_number_generator/sys/vm/vm_object.c projects/random_number_generator/sys/vm/vm_page.c projects/random_number_generator/sys/vm/vm_page.h projects/random_number_generator/sys/vm/vm_reserv.c projects/random_number_generator/sys/x86/acpica/acpi_wakeup.c projects/random_number_generator/sys/x86/isa/atpic.c projects/random_number_generator/sys/x86/x86/intr_machdep.c projects/random_number_generator/sys/x86/x86/io_apic.c projects/random_number_generator/sys/x86/x86/local_apic.c projects/random_number_generator/sys/x86/xen/hvm.c projects/random_number_generator/sys/x86/xen/xen_intr.c projects/random_number_generator/sys/xen/hvm.h projects/random_number_generator/tools/build/mk/OptionalObsoleteFiles.inc projects/random_number_generator/tools/build/options/WITHOUT_BINUTILS projects/random_number_generator/tools/build/options/WITHOUT_LDNS projects/random_number_generator/tools/build/options/makeman projects/random_number_generator/tools/make_libdeps.sh projects/random_number_generator/tools/regression/sockets/sendfile/sendfile.c projects/random_number_generator/tools/tools/net80211/wlanstats/Makefile projects/random_number_generator/tools/tools/sysbuild/sysbuild.sh projects/random_number_generator/usr.bin/Makefile projects/random_number_generator/usr.bin/bmake/Makefile projects/random_number_generator/usr.bin/calendar/Makefile (contents, props changed) projects/random_number_generator/usr.bin/calendar/calendar.1 (contents, props changed) projects/random_number_generator/usr.bin/calendar/calendar.h (contents, props changed) projects/random_number_generator/usr.bin/calendar/calendars/calendar.dutch projects/random_number_generator/usr.bin/calendar/calendars/calendar.freebsd projects/random_number_generator/usr.bin/calendar/io.c (contents, props changed) projects/random_number_generator/usr.bin/calendar/pathnames.h (contents, props changed) projects/random_number_generator/usr.bin/clang/Makefile projects/random_number_generator/usr.bin/host/Makefile projects/random_number_generator/usr.bin/kdump/kdump.c projects/random_number_generator/usr.bin/kdump/mksubr projects/random_number_generator/usr.bin/patch/patch.c projects/random_number_generator/usr.bin/patch/util.c projects/random_number_generator/usr.bin/procstat/procstat.1 projects/random_number_generator/usr.bin/svn/lib/libapr/apr.h projects/random_number_generator/usr.bin/truss/syscall.h projects/random_number_generator/usr.bin/truss/syscalls.c projects/random_number_generator/usr.sbin/Makefile projects/random_number_generator/usr.sbin/arp/arp.c projects/random_number_generator/usr.sbin/bhyve/acpi.c projects/random_number_generator/usr.sbin/bhyve/mevent.c projects/random_number_generator/usr.sbin/bhyve/mevent.h projects/random_number_generator/usr.sbin/bhyve/mevent_test.c projects/random_number_generator/usr.sbin/bhyve/pci_virtio_block.c projects/random_number_generator/usr.sbin/bhyve/pit_8254.c projects/random_number_generator/usr.sbin/bhyve/rtc.c projects/random_number_generator/usr.sbin/bhyve/virtio.c projects/random_number_generator/usr.sbin/boot0cfg/boot0cfg.8 projects/random_number_generator/usr.sbin/bsdconfig/examples/Makefile projects/random_number_generator/usr.sbin/bsdconfig/share/media/ftp.subr projects/random_number_generator/usr.sbin/bsdconfig/share/media/http.subr projects/random_number_generator/usr.sbin/bsdinstall/partedit/gpart_ops.c projects/random_number_generator/usr.sbin/bsdinstall/partedit/partedit_powerpc.c projects/random_number_generator/usr.sbin/bsdinstall/scripts/mirrorselect projects/random_number_generator/usr.sbin/ctladm/ctladm.8 projects/random_number_generator/usr.sbin/ctladm/ctladm.c projects/random_number_generator/usr.sbin/daemon/daemon.8 projects/random_number_generator/usr.sbin/daemon/daemon.c projects/random_number_generator/usr.sbin/gpioctl/gpioctl.8 projects/random_number_generator/usr.sbin/gpioctl/gpioctl.c projects/random_number_generator/usr.sbin/mergemaster/mergemaster.sh projects/random_number_generator/usr.sbin/mtree/create.c projects/random_number_generator/usr.sbin/pkg/config.c projects/random_number_generator/usr.sbin/pkg/elf_tables.h projects/random_number_generator/usr.sbin/setfib/setfib.1 Directory Properties: projects/random_number_generator/ (props changed) projects/random_number_generator/cddl/ (props changed) projects/random_number_generator/cddl/contrib/opensolaris/ (props changed) projects/random_number_generator/cddl/contrib/opensolaris/cmd/zfs/ (props changed) projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/random_number_generator/contrib/binutils/ (props changed) projects/random_number_generator/contrib/bmake/ (props changed) projects/random_number_generator/contrib/dialog/ (props changed) projects/random_number_generator/contrib/gcc/ (props changed) projects/random_number_generator/contrib/ipfilter/ (props changed) projects/random_number_generator/contrib/ldns/ (props changed) projects/random_number_generator/contrib/libcxxrt/ (props changed) projects/random_number_generator/contrib/llvm/ (props changed) projects/random_number_generator/contrib/openpam/ (props changed) projects/random_number_generator/contrib/unbound/ (props changed) projects/random_number_generator/contrib/unbound/validator/val_secalgo.c (props changed) projects/random_number_generator/contrib/unbound/validator/val_secalgo.h (props changed) projects/random_number_generator/crypto/openssh/ (props changed) projects/random_number_generator/gnu/lib/ (props changed) projects/random_number_generator/gnu/usr.bin/binutils/ (props changed) projects/random_number_generator/lib/libc/ (props changed) projects/random_number_generator/sbin/ (props changed) projects/random_number_generator/share/examples/kld/random_adaptor/Makefile (props changed) projects/random_number_generator/share/examples/kld/random_adaptor/random_adaptor_example.c (props changed) projects/random_number_generator/share/man/man4/ (props changed) projects/random_number_generator/sys/ (props changed) projects/random_number_generator/sys/amd64/vmm/ (props changed) projects/random_number_generator/sys/boot/ (props changed) projects/random_number_generator/sys/boot/i386/efi/ (props changed) projects/random_number_generator/sys/boot/powerpc/boot1.chrp/ (props changed) projects/random_number_generator/sys/cddl/contrib/opensolaris/ (props changed) projects/random_number_generator/sys/conf/ (props changed) projects/random_number_generator/sys/contrib/ipfilter/ (props changed) projects/random_number_generator/usr.bin/calendar/ (props changed) projects/random_number_generator/usr.bin/procstat/ (props changed) projects/random_number_generator/usr.sbin/bhyve/ (props changed) Modified: projects/random_number_generator/LOCKS ============================================================================== --- projects/random_number_generator/LOCKS Wed Oct 2 17:36:13 2013 (r255996) +++ projects/random_number_generator/LOCKS Wed Oct 2 18:07:43 2013 (r255997) @@ -12,3 +12,7 @@ releng/5.* Requires Security Officer app releng/6.* Requires Security Officer approval. releng/7.* Requires Security Officer approval. releng/8.* Requires Security Officer approval. +head/sys/dev/random Requires Security Officer approval. +head/sys/libkern/arc4random.c Requires Security Officer approval. +stable/*/sys/dev/random Requires Security Officer approval. +stable/*/sys/libkern/arc4random.c Requires Security Officer approval. Modified: projects/random_number_generator/Makefile ============================================================================== --- projects/random_number_generator/Makefile Wed Oct 2 17:36:13 2013 (r255996) +++ projects/random_number_generator/Makefile Wed Oct 2 18:07:43 2013 (r255997) @@ -341,7 +341,7 @@ MMAKEENV= MAKEOBJDIRPREFIX=${MYMAKE:H} \ MMAKE= ${MMAKEENV} ${MAKE} \ -D_UPGRADING \ -DNOMAN -DNO_MAN -DNOSHARED -DNO_SHARED \ - -DNO_CPU_CFLAGS -DNO_WERROR + -DNO_CPU_CFLAGS -DNO_WERROR DESTDIR= PROGNAME=${MYMAKE:T} make bmake: .PHONY @echo @@ -349,10 +349,10 @@ make bmake: .PHONY @echo ">>> Building an up-to-date make(1)" @echo "--------------------------------------------------------------" ${_+_}@cd ${.CURDIR}/usr.bin/${.TARGET}; \ - ${MMAKE} obj DESTDIR= && \ - ${MMAKE} depend DESTDIR= && \ - ${MMAKE} all DESTDIR= && \ - ${MMAKE} install DESTDIR=${MYMAKE:H} BINDIR= PROGNAME=${MYMAKE:T} + ${MMAKE} obj && \ + ${MMAKE} depend && \ + ${MMAKE} all && \ + ${MMAKE} install DESTDIR=${MYMAKE:H} BINDIR= tinderbox toolchains kernel-toolchains: upgrade_checks @@ -374,7 +374,7 @@ kernel-toolchains: # .if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets) TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64 -TARGET_ARCHES_arm?= arm armeb armv6 armv6eb +TARGET_ARCHES_arm?= arm armeb armv6 TARGET_ARCHES_mips?= mipsel mips mips64el mips64 mipsn32 TARGET_ARCHES_powerpc?= powerpc powerpc64 TARGET_ARCHES_pc98?= i386 Modified: projects/random_number_generator/Makefile.inc1 ============================================================================== --- projects/random_number_generator/Makefile.inc1 Wed Oct 2 17:36:13 2013 (r255996) +++ projects/random_number_generator/Makefile.inc1 Wed Oct 2 18:07:43 2013 (r255997) @@ -132,7 +132,7 @@ VERSION!= uname -srp VERSION+= ${OSRELDATE} .endif -KNOWN_ARCHES?= amd64 arm armeb/arm armv6/arm armv6eb/arm i386 i386/pc98 ia64 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64 +KNOWN_ARCHES?= amd64 arm armeb/arm armv6/arm i386 i386/pc98 ia64 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64 .if ${TARGET} == ${TARGET_ARCH} _t= ${TARGET} .else @@ -382,6 +382,7 @@ LIB32WMAKEENV+= MAKEOBJDIRPREFIX=${OBJTR PATH=${TMPPATH} \ LIBDIR=/usr/lib32 \ SHLIBDIR=/usr/lib32 \ + LIBPRIVATEDIR=/usr/lib32/private \ COMPILER_TYPE=${WMAKE_COMPILER_TYPE} LIB32WMAKEFLAGS+= \ CC="${XCC} ${LIB32FLAGS}" \ @@ -394,7 +395,7 @@ LIB32WMAKEFLAGS+= \ -DNO_LINT LIB32WMAKE= ${LIB32WMAKEENV} ${MAKE} ${LIB32WMAKEFLAGS} \ - -DWITHOUT_BIND -DWITHOUT_MAN -DWITHOUT_INFO -DWITHOUT_HTML + -DWITHOUT_MAN -DWITHOUT_INFO -DWITHOUT_HTML LIB32IMAKE= ${LIB32WMAKE:NINSTALL=*:NDESTDIR=*:N_LDSCRIPTROOT=*} -DNO_INCS \ ${IMAKE_INSTALL} .endif @@ -484,10 +485,6 @@ _worldtmp: mtree -deU -f ${.CURDIR}/etc/mtree/BSD.debug.dist \ -p ${WORLDTMP}/usr/lib >/dev/null .endif -.if ${MK_BIND_LIBS} != "no" - mtree -deU -f ${.CURDIR}/etc/mtree/BIND.include.dist \ - -p ${WORLDTMP}/usr/include >/dev/null -.endif .for _mtree in ${LOCAL_MTREE} mtree -deU -f ${.CURDIR}/${_mtree} -p ${WORLDTMP} > /dev/null .endfor @@ -675,8 +672,9 @@ kernel-toolchain: ${TOOLCHAIN_TGTS:N_inc # # Checks to be sure system is ready for installworld/installkernel. # -installcheck: -installcheck_UGID: +installcheck: _installcheck_world _installcheck_kernel +_installcheck_world: +_installcheck_kernel: # # Require DESTDIR to be set if installing for a different architecture or @@ -685,8 +683,9 @@ installcheck_UGID: .if ${TARGET_ARCH} != ${MACHINE_ARCH} || ${TARGET} != ${MACHINE} || \ defined(DB_FROM_SRC) .if !make(distributeworld) -installcheck: installcheck_DESTDIR -installcheck_DESTDIR: +_installcheck_world: __installcheck_DESTDIR +_installcheck_kernel: __installcheck_DESTDIR +__installcheck_DESTDIR: .if !defined(DESTDIR) || empty(DESTDIR) @echo "ERROR: Please set DESTDIR!"; \ false @@ -708,7 +707,12 @@ CHECK_GIDS+= smmsp CHECK_UIDS+= proxy CHECK_GIDS+= proxy authpf .endif -installcheck_UGID: +.if ${MK_UNBOUND} != "no" +CHECK_UIDS+= unbound +CHECK_GIDS+= unbound +.endif +_installcheck_world: __installcheck_UGID +__installcheck_UGID: .for uid in ${CHECK_UIDS} @if ! `id -u ${uid} >/dev/null 2>&1`; then \ echo "ERROR: Required ${uid} user is missing, see /usr/src/UPDATING."; \ @@ -763,7 +767,7 @@ EXTRA_DISTRIBUTIONS+= lib32 MTREE_MAGIC?= mtree 2.0 -distributeworld installworld: installcheck installcheck_UGID +distributeworld installworld: _installcheck_world mkdir -p ${INSTALLTMP} progs=$$(for prog in ${ITOOLS}; do \ if progpath=`which $$prog`; then \ @@ -1041,7 +1045,7 @@ buildkernel: # Install the kernel defined by INSTALLKERNEL # installkernel installkernel.debug \ -reinstallkernel reinstallkernel.debug: installcheck +reinstallkernel reinstallkernel.debug: _installcheck_kernel .if empty(INSTALLKERNEL) @echo "ERROR: No kernel \"${KERNCONF}\" to install."; \ false @@ -1081,9 +1085,11 @@ distributekernel distributekernel.debug: KERNEL=${INSTKERNNAME}.${_kernel} \ DESTDIR=${INSTALL_DDIR}/kernel.${_kernel} \ ${.TARGET:S/distributekernel/install/} +.if defined(NO_ROOT) sed -e 's|^./kernel|.|' \ ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.premeta > \ ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.meta +.endif .endfor packagekernel: @@ -1469,8 +1475,8 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 ${_cddl_lib_libumem} ${_cddl_lib_libnvpair} \ ${_cddl_lib_libzfs_core} \ lib/libutil ${_lib_libypclnt} lib/libz lib/msun \ - ${_secure_lib_libcrypto} ${_secure_lib_libssh} \ - ${_secure_lib_libssl} + ${_secure_lib_libcrypto} ${_lib_libldns} \ + ${_secure_lib_libssh} ${_secure_lib_libssl} .if ${MK_ATF} != "no" _lib_atf_libatf_c= lib/atf/libatf-c @@ -1506,9 +1512,16 @@ cddl/lib/libzfs_core__L: cddl/lib/libnvp _secure_lib_libcrypto= secure/lib/libcrypto _secure_lib_libssl= secure/lib/libssl lib/libradius__L secure/lib/libssl__L: secure/lib/libcrypto__L +.if ${MK_LDNS} != "no" +_lib_libldns= lib/libldns +lib/libldns__L: secure/lib/libcrypto__L +.endif .if ${MK_OPENSSH} != "no" _secure_lib_libssh= secure/lib/libssh secure/lib/libssh__L: lib/libz__L secure/lib/libcrypto__L lib/libcrypt__L +.if ${MK_LDNS} != "no" +secure/lib/libssh__L: lib/libldns__L +.endif .if ${MK_KERBEROS_SUPPORT} != "no" secure/lib/libssh__L: lib/libgssapi__L kerberos5/lib/libkrb5__L \ kerberos5/lib/libhx509__L kerberos5/lib/libasn1__L lib/libcom_err__L \ @@ -1660,7 +1673,7 @@ delete-old-files: # the Makefile parser segfault. @exec 3<&0; \ ${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \ - -V OLD_FILES -V "OLD_FILES:Musr/share/*.gz:R" | xargs -n1 | \ + -V OLD_FILES -V "OLD_FILES:Musr/share/*.gz:R" | xargs -n1 | sort -r | \ while read file; do \ if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \ chflags noschg "${DESTDIR}/$${file}" 2>/dev/null || true; \ Modified: projects/random_number_generator/ObsoleteFiles.inc ============================================================================== --- projects/random_number_generator/ObsoleteFiles.inc Wed Oct 2 17:36:13 2013 (r255996) +++ projects/random_number_generator/ObsoleteFiles.inc Wed Oct 2 18:07:43 2013 (r255997) @@ -38,6 +38,249 @@ # xargs -n1 | sort | uniq -d; # done +# 20131001: ar and ranlib from binutils not used +OLD_FILES+=usr/bin/gnu-ar +OLD_FILES+=usr/bin/gnu-ranlib +OLD_FILES+=usr/share/man/man1/gnu-ar.1.gz +OLD_FILES+=usr/share/man/man1/gnu-ranlib.1.gz +# 20130930: BIND removed from base +OLD_FILES+=etc/namedb +OLD_FILES+=etc/periodic/daily/470.status-named +OLD_FILES+=usr/bin/dig +OLD_FILES+=usr/bin/nslookup +OLD_FILES+=usr/bin/nsupdate +OLD_DIRS+=usr/include/lwres +OLD_FILES+=usr/include/lwres/context.h +OLD_FILES+=usr/include/lwres/int.h +OLD_FILES+=usr/include/lwres/ipv6.h +OLD_FILES+=usr/include/lwres/lang.h +OLD_FILES+=usr/include/lwres/list.h +OLD_FILES+=usr/include/lwres/lwbuffer.h +OLD_FILES+=usr/include/lwres/lwpacket.h +OLD_FILES+=usr/include/lwres/lwres.h +OLD_FILES+=usr/include/lwres/net.h +OLD_FILES+=usr/include/lwres/netdb.h +OLD_FILES+=usr/include/lwres/platform.h +OLD_FILES+=usr/include/lwres/result.h +OLD_FILES+=usr/include/lwres/version.h +OLD_FILES+=usr/lib/liblwres.a +OLD_FILES+=usr/lib/liblwres.so +OLD_LIBS+=usr/lib/liblwres.so.50 +OLD_FILES+=usr/lib/liblwres_p.a +OLD_FILES+=usr/sbin/arpaname +OLD_FILES+=usr/sbin/ddns-confgen +OLD_FILES+=usr/sbin/dnssec-dsfromkey +OLD_FILES+=usr/sbin/dnssec-keyfromlabel +OLD_FILES+=usr/sbin/dnssec-keygen +OLD_FILES+=usr/sbin/dnssec-revoke +OLD_FILES+=usr/sbin/dnssec-settime +OLD_FILES+=usr/sbin/dnssec-signzone +OLD_FILES+=usr/sbin/genrandom +OLD_FILES+=usr/sbin/isc-hmac-fixup +OLD_FILES+=usr/sbin/lwresd +OLD_FILES+=usr/sbin/named +OLD_FILES+=usr/sbin/named-checkconf +OLD_FILES+=usr/sbin/named-checkzone +OLD_FILES+=usr/sbin/named-compilezone +OLD_FILES+=usr/sbin/named-journalprint +OLD_FILES+=usr/sbin/named.reconfig +OLD_FILES+=usr/sbin/named.reload +OLD_FILES+=usr/sbin/nsec3hash +OLD_FILES+=usr/sbin/rndc +OLD_FILES+=usr/sbin/rndc-confgen +OLD_DIRS+=usr/share/doc/bind9 +OLD_FILES+=usr/share/doc/bind9/CHANGES +OLD_FILES+=usr/share/doc/bind9/COPYRIGHT +OLD_FILES+=usr/share/doc/bind9/FAQ +OLD_FILES+=usr/share/doc/bind9/HISTORY +OLD_FILES+=usr/share/doc/bind9/README +OLD_DIRS+=usr/share/doc/bind9/arm +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.ch01.html +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.ch02.html +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.ch03.html +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.ch04.html +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.ch05.html +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.ch06.html +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.ch07.html +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.ch08.html +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.ch09.html +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.ch10.html +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.html +OLD_FILES+=usr/share/doc/bind9/arm/Bv9ARM.pdf +OLD_FILES+=usr/share/doc/bind9/arm/man.arpaname.html +OLD_FILES+=usr/share/doc/bind9/arm/man.ddns-confgen.html +OLD_FILES+=usr/share/doc/bind9/arm/man.dig.html +OLD_FILES+=usr/share/doc/bind9/arm/man.dnssec-dsfromkey.html +OLD_FILES+=usr/share/doc/bind9/arm/man.dnssec-keyfromlabel.html +OLD_FILES+=usr/share/doc/bind9/arm/man.dnssec-keygen.html +OLD_FILES+=usr/share/doc/bind9/arm/man.dnssec-revoke.html +OLD_FILES+=usr/share/doc/bind9/arm/man.dnssec-settime.html +OLD_FILES+=usr/share/doc/bind9/arm/man.dnssec-signzone.html +OLD_FILES+=usr/share/doc/bind9/arm/man.dnssec-verify.html +OLD_FILES+=usr/share/doc/bind9/arm/man.genrandom.html +OLD_FILES+=usr/share/doc/bind9/arm/man.host.html +OLD_FILES+=usr/share/doc/bind9/arm/man.isc-hmac-fixup.html +OLD_FILES+=usr/share/doc/bind9/arm/man.named-checkconf.html +OLD_FILES+=usr/share/doc/bind9/arm/man.named-checkzone.html +OLD_FILES+=usr/share/doc/bind9/arm/man.named-journalprint.html +OLD_FILES+=usr/share/doc/bind9/arm/man.named.html +OLD_FILES+=usr/share/doc/bind9/arm/man.nsec3hash.html +OLD_FILES+=usr/share/doc/bind9/arm/man.nsupdate.html +OLD_FILES+=usr/share/doc/bind9/arm/man.rndc-confgen.html +OLD_FILES+=usr/share/doc/bind9/arm/man.rndc.conf.html +OLD_FILES+=usr/share/doc/bind9/arm/man.rndc.html +OLD_DIRS+=usr/share/doc/bind9/misc +OLD_FILES+=usr/share/doc/bind9/misc/dnssec +OLD_FILES+=usr/share/doc/bind9/misc/format-options.pl +OLD_FILES+=usr/share/doc/bind9/misc/ipv6 +OLD_FILES+=usr/share/doc/bind9/misc/migration +OLD_FILES+=usr/share/doc/bind9/misc/migration-4to9 +OLD_FILES+=usr/share/doc/bind9/misc/options +OLD_FILES+=usr/share/doc/bind9/misc/rfc-compliance +OLD_FILES+=usr/share/doc/bind9/misc/roadmap +OLD_FILES+=usr/share/doc/bind9/misc/sdb +OLD_FILES+=usr/share/doc/bind9/misc/sort-options.pl +OLD_FILES+=usr/share/man/man1/arpaname.1.gz +OLD_FILES+=usr/share/man/man1/dig.1.gz +OLD_FILES+=usr/share/man/man1/nslookup.1.gz +OLD_FILES+=usr/share/man/man1/nsupdate.1.gz +OLD_FILES+=usr/share/man/man3/lwres.3.gz +OLD_FILES+=usr/share/man/man3/lwres_addr_parse.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_add.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_back.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_clear.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_first.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_forward.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_getmem.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_getuint16.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_getuint32.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_getuint8.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_init.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_invalidate.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_putmem.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_putuint16.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_putuint32.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_putuint8.3.gz +OLD_FILES+=usr/share/man/man3/lwres_buffer_subtract.3.gz +OLD_FILES+=usr/share/man/man3/lwres_conf_clear.3.gz +OLD_FILES+=usr/share/man/man3/lwres_conf_get.3.gz +OLD_FILES+=usr/share/man/man3/lwres_conf_init.3.gz +OLD_FILES+=usr/share/man/man3/lwres_conf_parse.3.gz +OLD_FILES+=usr/share/man/man3/lwres_conf_print.3.gz +OLD_FILES+=usr/share/man/man3/lwres_config.3.gz +OLD_FILES+=usr/share/man/man3/lwres_context.3.gz +OLD_FILES+=usr/share/man/man3/lwres_context_allocmem.3.gz +OLD_FILES+=usr/share/man/man3/lwres_context_create.3.gz +OLD_FILES+=usr/share/man/man3/lwres_context_destroy.3.gz +OLD_FILES+=usr/share/man/man3/lwres_context_freemem.3.gz +OLD_FILES+=usr/share/man/man3/lwres_context_initserial.3.gz +OLD_FILES+=usr/share/man/man3/lwres_context_nextserial.3.gz +OLD_FILES+=usr/share/man/man3/lwres_context_sendrecv.3.gz +OLD_FILES+=usr/share/man/man3/lwres_endhostent.3.gz +OLD_FILES+=usr/share/man/man3/lwres_endhostent_r.3.gz +OLD_FILES+=usr/share/man/man3/lwres_freeaddrinfo.3.gz +OLD_FILES+=usr/share/man/man3/lwres_freehostent.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gabn.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gabnrequest_free.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gabnrequest_parse.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gabnrequest_render.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gabnresponse_free.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gabnresponse_parse.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gabnresponse_render.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gai_strerror.3.gz +OLD_FILES+=usr/share/man/man3/lwres_getaddrinfo.3.gz +OLD_FILES+=usr/share/man/man3/lwres_getaddrsbyname.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gethostbyaddr.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gethostbyaddr_r.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gethostbyname.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gethostbyname2.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gethostbyname_r.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gethostent.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gethostent_r.3.gz +OLD_FILES+=usr/share/man/man3/lwres_getipnode.3.gz +OLD_FILES+=usr/share/man/man3/lwres_getipnodebyaddr.3.gz +OLD_FILES+=usr/share/man/man3/lwres_getipnodebyname.3.gz +OLD_FILES+=usr/share/man/man3/lwres_getnamebyaddr.3.gz +OLD_FILES+=usr/share/man/man3/lwres_getnameinfo.3.gz +OLD_FILES+=usr/share/man/man3/lwres_getrrsetbyname.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gnba.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gnbarequest_free.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gnbarequest_parse.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gnbarequest_render.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gnbaresponse_free.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gnbaresponse_parse.3.gz +OLD_FILES+=usr/share/man/man3/lwres_gnbaresponse_render.3.gz +OLD_FILES+=usr/share/man/man3/lwres_herror.3.gz +OLD_FILES+=usr/share/man/man3/lwres_hstrerror.3.gz +OLD_FILES+=usr/share/man/man3/lwres_inetntop.3.gz +OLD_FILES+=usr/share/man/man3/lwres_lwpacket_parseheader.3.gz +OLD_FILES+=usr/share/man/man3/lwres_lwpacket_renderheader.3.gz +OLD_FILES+=usr/share/man/man3/lwres_net_ntop.3.gz +OLD_FILES+=usr/share/man/man3/lwres_noop.3.gz +OLD_FILES+=usr/share/man/man3/lwres_nooprequest_free.3.gz +OLD_FILES+=usr/share/man/man3/lwres_nooprequest_parse.3.gz +OLD_FILES+=usr/share/man/man3/lwres_nooprequest_render.3.gz +OLD_FILES+=usr/share/man/man3/lwres_noopresponse_free.3.gz +OLD_FILES+=usr/share/man/man3/lwres_noopresponse_parse.3.gz +OLD_FILES+=usr/share/man/man3/lwres_noopresponse_render.3.gz +OLD_FILES+=usr/share/man/man3/lwres_packet.3.gz +OLD_FILES+=usr/share/man/man3/lwres_resutil.3.gz +OLD_FILES+=usr/share/man/man3/lwres_sethostent.3.gz +OLD_FILES+=usr/share/man/man3/lwres_sethostent_r.3.gz +OLD_FILES+=usr/share/man/man3/lwres_string_parse.3.gz +OLD_FILES+=usr/share/man/man5/named.conf.5.gz +OLD_FILES+=usr/share/man/man5/rndc.conf.5.gz +OLD_FILES+=usr/share/man/man8/ddns-confgen.8.gz +OLD_FILES+=usr/share/man/man8/dnssec-dsfromkey.8.gz +OLD_FILES+=usr/share/man/man8/dnssec-keyfromlabel.8.gz +OLD_FILES+=usr/share/man/man8/dnssec-keygen.8.gz +OLD_FILES+=usr/share/man/man8/dnssec-revoke.8.gz +OLD_FILES+=usr/share/man/man8/dnssec-settime.8.gz +OLD_FILES+=usr/share/man/man8/dnssec-signzone.8.gz +OLD_FILES+=usr/share/man/man8/genrandom.8.gz +OLD_FILES+=usr/share/man/man8/isc-hmac-fixup.8.gz +OLD_FILES+=usr/share/man/man8/lwresd.8.gz +OLD_FILES+=usr/share/man/man8/named-checkconf.8.gz +OLD_FILES+=usr/share/man/man8/named-checkzone.8.gz +OLD_FILES+=usr/share/man/man8/named-compilezone.8.gz +OLD_FILES+=usr/share/man/man8/named-journalprint.8.gz +OLD_FILES+=usr/share/man/man8/named.8.gz +OLD_FILES+=usr/share/man/man8/named.reconfig.8.gz +OLD_FILES+=usr/share/man/man8/named.reload.8.gz +OLD_FILES+=usr/share/man/man8/nsec3hash.8.gz +OLD_FILES+=usr/share/man/man8/rndc-confgen.8.gz +OLD_FILES+=usr/share/man/man8/rndc.8.gz +OLD_DIRS+=var/named/dev +OLD_DIRS+=var/named/etc +OLD_DIRS+=var/named/etc/namedb +OLD_FILES+=var/named/etc/namedb/PROTO.localhost-v6.rev +OLD_FILES+=var/named/etc/namedb/PROTO.localhost.rev +OLD_DIRS+=var/named/etc/namedb/dynamic +OLD_FILES+=var/named/etc/namedb/make-localhost +OLD_DIRS+=var/named/etc/namedb/master +OLD_FILES+=var/named/etc/namedb/master/empty.db +OLD_FILES+=var/named/etc/namedb/master/localhost-forward.db +OLD_FILES+=var/named/etc/namedb/master/localhost-reverse.db +#OLD_FILES+=var/named/etc/namedb/named.conf # intentionally left out +OLD_FILES+=var/named/etc/namedb/named.root +OLD_DIRS+=var/named/etc/namedb/slave +OLD_DIRS+=var/named/var +OLD_DIRS+=var/named/var/dump +OLD_DIRS+=var/named/var/log +OLD_DIRS+=var/named/var/run +OLD_DIRS+=var/named/var/run/named +OLD_DIRS+=var/named/var/stats +OLD_DIRS+=var/run/named +# 20130908: libssh becomes private +OLD_FILES+=usr/lib/libssh.a +OLD_FILES+=usr/lib/libssh.so +OLD_LIBS+=usr/lib/libssh.so.5 +OLD_FILES+=usr/lib/libssh_p.a +OLD_FILES+=usr/lib32/libssh.a +OLD_FILES+=usr/lib32/libssh.so +OLD_LIBS+=usr/lib32/libssh.so.5 +OLD_FILES+=usr/lib32/libssh_p.a # 20130903: gnupatch is no more OLD_FILES+=usr/bin/gnupatch OLD_FILES+=usr/share/man/man1/gnupatch.1.gz Modified: projects/random_number_generator/UPDATING ============================================================================== --- projects/random_number_generator/UPDATING Wed Oct 2 17:36:13 2013 (r255996) +++ projects/random_number_generator/UPDATING Wed Oct 2 18:07:43 2013 (r255997) @@ -31,6 +31,23 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20130930: + BIND has been removed from the base system. If all you need + is a local resolver, simply enable and start the local_unbound + service instead. Otherwise, several versions of BIND are + available in the ports tree. + +20130916: + With the addition of unbound(8), a new unbound user is now + required during installworld. "mergemaster -p" can be used to + add the user prior to installworld, as documented in the handbook. + +20130911: + OpenSSH is now built with DNSSEC support, and will by default + silently trust signed SSHFP records. This can be controlled with + the VerifyHostKeyDNS client configuration setting. DNSSEC support + can be disabled entirely with the WITHOUT_LDNS option in src.conf. + 20130906: The GNU Compiler Collection and C++ standard library (libstdc++) are no longer built by default on platforms where clang is the system @@ -51,6 +68,11 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 advised: libc, libprocstat, dhclient, tcpdump, hastd, hastctl, kdump, procstat, rwho, rwhod, uniq. +20130903: + AES-NI intrinsic support has been added to gcc. The AES-NI module + has been updated to use this support. A new gcc is required to build + the aesni module on both i386 and amd64. + 20130827: Thomas Dickey (vendor author thereof) reports that dialog(1) since 2011/10/18 has a bug in handling --hline. Testers and I noticed the @@ -291,8 +313,8 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 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. + required 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 Modified: projects/random_number_generator/bin/dd/dd.1 ============================================================================== --- projects/random_number_generator/bin/dd/dd.1 Wed Oct 2 17:36:13 2013 (r255996) +++ projects/random_number_generator/bin/dd/dd.1 Wed Oct 2 18:07:43 2013 (r255997) @@ -32,7 +32,7 @@ .\" @(#)dd.1 8.2 (Berkeley) 1/13/94 .\" $FreeBSD$ .\" -.Dd January 23, 2009 +.Dd October 1, 2013 .Dt DD 1 .Os .Sh NAME @@ -378,12 +378,12 @@ will exit. .Sh EXAMPLES Check that a disk drive contains no bad blocks: .Pp -.Dl "dd if=/dev/ad0 of=/dev/null bs=1m" +.Dl "dd if=/dev/ada0 of=/dev/null bs=1m" .Pp Do a refresh of a disk drive, in order to prevent presently recoverable read errors from progressing into unrecoverable read errors: .Pp -.Dl "dd if=/dev/ad0 of=/dev/ad0 bs=1m" +.Dl "dd if=/dev/ada0 of=/dev/ada0 bs=1m" .Pp Remove parity bit from a file: .Pp Modified: projects/random_number_generator/cddl/contrib/opensolaris/cmd/zfs/zfs.8 ============================================================================== --- projects/random_number_generator/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Wed Oct 2 17:36:13 2013 (r255996) +++ projects/random_number_generator/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Wed Oct 2 18:07:43 2013 (r255997) @@ -19,16 +19,16 @@ .\" .\" Copyright (c) 2010, Sun Microsystems, Inc. All Rights Reserved. .\" Copyright (c) 2012 by Delphix. All rights reserved. -.\" Copyright (c) 2012, Joyent, Inc. All rights reserved. .\" Copyright (c) 2011, Pawel Jakub Dawidek .\" Copyright (c) 2012, Glen Barber .\" Copyright (c) 2012, Bryan Drewery .\" Copyright (c) 2013 by Saso Kiselkov. All rights reserved. .\" Copyright (c) 2013 Nexenta Systems, Inc. All Rights Reserved. +.\" Copyright (c) 2013, Joyent, Inc. All rights reserved. .\" .\" $FreeBSD$ .\" -.Dd March 21, 2013 +.Dd September 20, 2013 .Dt ZFS 8 .Os .Sh NAME @@ -891,14 +891,21 @@ command or unmounted by the command. .Pp This property is not inherited. -.It Sy checksum Ns = Ns Cm on | off | fletcher2 | fletcher4 | sha256 +.It Sy checksum Ns = Ns Cm on | off | fletcher2 | fletcher4 | sha256 | noparity Controls the checksum used to verify data integrity. The default value is .Cm on , which automatically selects an appropriate algorithm (currently, .Cm fletcher4 , but this may change in future releases). The value .Cm off -disables integrity checking on user data. Disabling checksums is +disables integrity checking on user data. +The value +.Cm noparity +not only +disables integrity but also disables maintaining parity for user data. This +setting is used internally by a dump device residing on a RAID-Z pool and should +not be used by any other dataset. +Disabling checksums is .Em NOT a recommended practice. .It Sy compression Ns = Ns Cm on | off | lzjb | gzip | gzip- Ns Ar N | zle | Cm lz4 Modified: projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 ============================================================================== --- projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 Wed Oct 2 17:36:13 2013 (r255996) +++ projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 Wed Oct 2 18:07:43 2013 (r255997) @@ -19,10 +19,11 @@ .\" .\" Copyright (c) 2012 by Delphix. All rights reserved. .\" Copyright (c) 2013 by Saso Kiselkov. All rights reserved. +.\" Copyright (c) 2013, Joyent, Inc. All rights reserved. .\" .\" $FreeBSD$ .\" -.Dd February 8, 2013 +.Dd September 20, 2013 .Dt ZPOOL-FEATURES 7 .Os .Sh NAME @@ -229,6 +230,27 @@ feature. At the moment, this operation cannot be reversed. Booting off of .Sy lz4 -compressed root pools is supported. +.It Sy multi_vdev_crash_dump +.Bl -column "READ\-ONLY COMPATIBLE" "com.joyent:multi_vdev_crash_dump" +.It GUID Ta com.joyent:multi_vdev_crash_dump +.It READ\-ONLY COMPATIBLE Ta no +.It DEPENDENCIES Ta none +.El +.Pp +This feature allows a dump device to be configured with a pool comprised +of multiple vdevs. +Those vdevs may be arranged in any mirrored or raidz +configuration. +.\" TODO: this is not yet supported on FreeBSD. +.\" .Pp +.\" When the +.\" .Sy multi_vdev_crash_dump +.\" feature is set to +.\" .Sy enabled , +.\" the administrator can use the +.\" .Xr dumpon 8 +.\" command to configure a +.\" dump device on a pool comprised of multiple vdevs. .El .Sh SEE ALSO .Xr zpool 8 Modified: projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c ============================================================================== --- projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c Wed Oct 2 17:36:13 2013 (r255996) +++ projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c Wed Oct 2 18:07:43 2013 (r255997) @@ -23,6 +23,7 @@ * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright 2011 Nexenta Systems, Inc. All rights reserved. * Copyright (c) 2012 by Delphix. All rights reserved. + * Copyright (c) 2013, Joyent, Inc. All rights reserved. */ #include @@ -4020,9 +4021,7 @@ supported_dump_vdev_type(libzfs_handle_t uint_t children, c; verify(nvlist_lookup_string(config, ZPOOL_CONFIG_TYPE, &type) == 0); - if (strcmp(type, VDEV_TYPE_RAIDZ) == 0 || - strcmp(type, VDEV_TYPE_FILE) == 0 || - strcmp(type, VDEV_TYPE_LOG) == 0 || + if (strcmp(type, VDEV_TYPE_FILE) == 0 || strcmp(type, VDEV_TYPE_HOLE) == 0 || strcmp(type, VDEV_TYPE_MISSING) == 0) { zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, @@ -4041,8 +4040,12 @@ supported_dump_vdev_type(libzfs_handle_t } /* - * check if this zvol is allowable for use as a dump device; zero if - * it is, > 0 if it isn't, < 0 if it isn't a zvol + * Check if this zvol is allowable for use as a dump device; zero if + * it is, > 0 if it isn't, < 0 if it isn't a zvol. + * + * Allowable storage configurations include mirrors, all raidz variants, and + * pools with log, cache, and spare devices. Pools which are backed by files or + * have missing/hole vdevs are not suitable. */ int zvol_check_dump_config(char *arg) @@ -4104,12 +4107,6 @@ zvol_check_dump_config(char *arg) verify(nvlist_lookup_nvlist_array(nvroot, ZPOOL_CONFIG_CHILDREN, &top, &toplevels) == 0); - if (toplevels != 1) { - zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, - "'%s' has multiple top level vdevs"), poolname); - (void) zfs_error(hdl, EZFS_DEVOVERFLOW, errbuf); - goto out; - } if (!supported_dump_vdev_type(hdl, top[0], errbuf)) { goto out; Modified: projects/random_number_generator/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c ============================================================================== --- projects/random_number_generator/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c Wed Oct 2 17:36:13 2013 (r255996) +++ projects/random_number_generator/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c Wed Oct 2 18:07:43 2013 (r255997) @@ -349,6 +349,41 @@ top: return (1); } +/*ARGSUSED*/ +clock_t +cv_timedwait_hires(kcondvar_t *cv, kmutex_t *mp, hrtime_t tim, hrtime_t res, + int flag) +{ + int error; + timestruc_t ts; + hrtime_t delta; + + ASSERT(flag == 0); + +top: + delta = tim - gethrtime(); + if (delta <= 0) + return (-1); + + ts.tv_sec = delta / NANOSEC; + ts.tv_nsec = delta % NANOSEC; + + ASSERT(mutex_owner(mp) == curthread); + mp->m_owner = NULL; + error = pthread_cond_timedwait(cv, &mp->m_lock, &ts); + mp->m_owner = curthread; + + if (error == ETIMEDOUT) + return (-1); + + if (error == EINTR) + goto top; + + ASSERT(error == 0); + + return (1); +} + void cv_signal(kcondvar_t *cv) { Modified: projects/random_number_generator/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h ============================================================================== --- projects/random_number_generator/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h Wed Oct 2 17:36:13 2013 (r255996) +++ projects/random_number_generator/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h Wed Oct 2 18:07:43 2013 (r255997) @@ -313,6 +313,8 @@ extern void cv_init(kcondvar_t *cv, char extern void cv_destroy(kcondvar_t *cv); extern void cv_wait(kcondvar_t *cv, kmutex_t *mp); extern clock_t cv_timedwait(kcondvar_t *cv, kmutex_t *mp, clock_t abstime); +extern clock_t cv_timedwait_hires(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim, + hrtime_t res, int flag); extern void cv_signal(kcondvar_t *cv); extern void cv_broadcast(kcondvar_t *cv); Modified: projects/random_number_generator/cddl/lib/libdtrace/tcp.d ============================================================================== --- projects/random_number_generator/cddl/lib/libdtrace/tcp.d Wed Oct 2 17:36:13 2013 (r255996) +++ projects/random_number_generator/cddl/lib/libdtrace/tcp.d Wed Oct 2 18:07:43 2013 (r255997) @@ -144,7 +144,7 @@ typedef struct tcpinfo { #pragma D binding "1.0" translator translator csinfo_t < struct tcpcb *p > { cs_addr = NULL; - cs_cid = (uint64_t)p; + cs_cid = (uint64_t)(p == NULL ? 0 : p->t_inpcb); cs_pid = 0; cs_zoneid = 0; }; Modified: projects/random_number_generator/contrib/binutils/bfd/elflink.c ============================================================================== --- projects/random_number_generator/contrib/binutils/bfd/elflink.c Wed Oct 2 17:36:13 2013 (r255996) +++ projects/random_number_generator/contrib/binutils/bfd/elflink.c Wed Oct 2 18:07:43 2013 (r255997) @@ -488,12 +488,28 @@ bfd_elf_record_link_assignment (bfd *out if (h->root.u.undef.next != NULL || htab->root.undefs_tail == &h->root) bfd_link_repair_undef_list (&htab->root); } - - if (h->root.type == bfd_link_hash_new) + else if (h->root.type == bfd_link_hash_new) { bfd_elf_link_mark_dynamic_symbol (info, h, NULL); h->non_elf = 0; } + else if (h->root.type == bfd_link_hash_indirect) + { + const struct elf_backend_data *bed = get_elf_backend_data (output_bfd); + struct elf_link_hash_entry *hv = h; + do + hv = (struct elf_link_hash_entry *) hv->root.u.i.link; + while (hv->root.type == bfd_link_hash_indirect + || hv->root.type == bfd_link_hash_warning); + h->root.type = bfd_link_hash_undefined; + hv->root.type = bfd_link_hash_indirect; + hv->root.u.i.link = (struct bfd_link_hash_entry *) h; + (*bed->elf_backend_copy_indirect_symbol) (info, h, hv); + } + else if (h->root.type == bfd_link_hash_warning) + { + abort (); + } /* If this symbol is being provided by the linker script, and it is currently defined by a dynamic object, but not by a regular @@ -1417,10 +1433,10 @@ _bfd_elf_merge_symbol (bfd *abfd, case, we make the versioned symbol point to the normal one. */ const struct elf_backend_data *bed = get_elf_backend_data (abfd); flip->root.type = h->root.type; + flip->root.u.undef.abfd = h->root.u.undef.abfd; h->root.type = bfd_link_hash_indirect; h->root.u.i.link = (struct bfd_link_hash_entry *) flip; (*bed->elf_backend_copy_indirect_symbol) (info, flip, h); - flip->root.u.undef.abfd = h->root.u.undef.abfd; if (h->def_dynamic) { h->def_dynamic = 0; Modified: projects/random_number_generator/contrib/binutils/binutils/readelf.c ============================================================================== --- projects/random_number_generator/contrib/binutils/binutils/readelf.c Wed Oct 2 17:36:13 2013 (r255996) +++ projects/random_number_generator/contrib/binutils/binutils/readelf.c Wed Oct 2 18:07:43 2013 (r255997) @@ -9109,6 +9109,10 @@ get_note_type (unsigned e_type) return _("NT_LWPSINFO (lwpsinfo_t structure)"); case NT_WIN32PSTATUS: return _("NT_WIN32PSTATUS (win32_pstatus structure)"); + case NT_FILE: + return _("NT_FILE"); + case NT_SIGINFO: + return _("NT_SIGINFO"); default: break; } @@ -9165,6 +9169,8 @@ get_freebsd_note_type (unsigned e_type) return _("NT_FREEBSD_ABI_TAG"); case NT_FREEBSD_NOINIT_TAG: return _("NT_FREEBSD_NOINIT_TAG"); + case NT_FREEBSD_ARCH_TAG: + return _("NT_FREEBSD_ARCH_TAG"); default: break; } @@ -9174,6 +9180,23 @@ get_freebsd_note_type (unsigned e_type) } static const char * +get_gnu_note_type (unsigned e_type) +{ + static char buff[64]; + + switch (e_type) + { + case NT_GNU_ABI_TAG: + return _("NT_GNU_ABI_TAG"); + case NT_GNU_BUILD_ID: + return _("NT_GNU_BUILD_ID"); + } + + snprintf (buff, sizeof(buff), _("Unknown GNU note type: (0x%08x)"), e_type); + return buff; +} + +static const char * get_netbsd_elfcore_note_type (unsigned e_type) { static char buff[64]; @@ -9254,6 +9277,10 @@ process_note (Elf_Internal_Note *pnote) /* FreeBSD-specific core file notes. */ nt = get_freebsd_note_type (pnote->type); + else if (const_strneq (pnote->namedata, "GNU")) + /* GNU-specific notes */ + nt = get_gnu_note_type (pnote->type); + else if (const_strneq (pnote->namedata, "NetBSD-CORE")) /* NetBSD-specific core file notes. */ nt = get_netbsd_elfcore_note_type (pnote->type); Modified: projects/random_number_generator/contrib/binutils/include/elf/common.h ============================================================================== --- projects/random_number_generator/contrib/binutils/include/elf/common.h Wed Oct 2 17:36:13 2013 (r255996) +++ projects/random_number_generator/contrib/binutils/include/elf/common.h Wed Oct 2 18:07:43 2013 (r255997) @@ -388,8 +388,10 @@ #define NT_PRPSINFO 3 /* Contains copy of prpsinfo struct */ #define NT_TASKSTRUCT 4 /* Contains copy of task struct */ #define NT_AUXV 6 /* Contains copy of Elfxx_auxv_t */ +#define NT_FILE 0x46494c45 #define NT_PRXFPREG 0x46e62b7f /* Contains a user_xfpregs_struct; */ /* note name must be "LINUX". */ +#define NT_SIGINFO 0x53494749 /* Note segments for core files on dir-style procfs systems. */ @@ -435,6 +437,9 @@ #define GNU_ABI_TAG_FREEBSD 3 #define GNU_ABI_TAG_NETBSD 4 +/* Values for GNU .note.gnu.build-id notes. Note name is "GNU"." */ +#define NT_GNU_BUILD_ID 3 + /* Values for NetBSD .note.netbsd.ident notes. Note name is "NetBSD". */ #define NT_NETBSD_IDENT 1 @@ -451,6 +456,7 @@ #define NT_FREEBSD_TAG 1 #define NT_FREEBSD_NOINIT_TAG 2 +#define NT_FREEBSD_ARCH_TAG 3 /* These three macros disassemble and assemble a symbol table st_info field, which contains the symbol binding and symbol type. The STB_ and STT_ Modified: projects/random_number_generator/contrib/bmake/make.1 ============================================================================== --- projects/random_number_generator/contrib/bmake/make.1 Wed Oct 2 17:36:13 2013 (r255996) +++ projects/random_number_generator/contrib/bmake/make.1 Wed Oct 2 18:07:43 2013 (r255997) @@ -730,7 +730,7 @@ even if the target is not tagged with The default is .Ql Pa yes for backwards compatability with -.Fx 9 +.Fx 9.0 and earlier. .It Va .MAKE.DEPENDFILE Names the makefile (default Modified: projects/random_number_generator/contrib/dialog/CHANGES ============================================================================== --- projects/random_number_generator/contrib/dialog/CHANGES Wed Oct 2 17:36:13 2013 (r255996) +++ projects/random_number_generator/contrib/dialog/CHANGES Wed Oct 2 18:07:43 2013 (r255997) @@ -1,9 +1,38 @@ --- $Id: CHANGES,v 1.458 2013/05/24 00:23:22 tom Exp $ +-- $Id: CHANGES,v 1.476 2013/09/24 00:06:47 tom Exp $ -- Thomas E. Dickey This version of dialog was originally from a Debian snapshot. I've done this to it: +2013/09/23 + + fix samples/inputbox6-utf8, which had depended unnecessarily on bash. + + improve memory caching for wide-character manipulation in gauge + widget (report by Devin Teske). + + add dlg_reallocate_gauge (discussion with Devin Teske). + + updated configure macros to use msys changes from ncurses. + + update config.guess, config.sub + +2013/09/02 + + modify makefile rule to make the ".png" filenames created by groff + predictable. + + add option --help-tags to allow scripts to get the item's tag field + consistently from help- and help-item button results rather than + getting the item's text for the latter (discussion with Florent + Rougon). + + correct manpage discussion of DIALOG_ITEM_HELP versus --item-help, + as well as --help-button return status (report by Florent Rougon). + + correct limit used for --hline option (report by Devin Teske, + cf: 2011/06/30). + + do not print empty "[]" if a --hline option was given with an empty + value (report by Devin Teske). + + miscellaneous configure script fixes/updates. In particular, add + option --with-shared which builds shared libraries without a libtool + dependency. + + add FreeBSD port-files for test-builds. + + update lt.po, add fa.po from + http://translationproject.org/latest/dialog/ + + update config.guess, config.sub + 2013/05/23 + modify ifdef in arrows.c to work around packages which use the wide-character ncursesw headers with the ncurses library (report @@ -298,7 +327,7 @@ to it: separate ncurses' header files. + CF_DISABLE_RPATH_HACK, fix garbled message + CF_LD_RPATH_OPT, add mirbsd - + CF_MAKEFLAGS, filter out GNU make's entering/leaving messages. + + CF_MAKEFLAGS, filter out GNU make's entering/leaving messages. This only appeared when using the macro in a dpkg script, though it should have in other cases. + CF_RPATH_HACK, add a check for libraries not found, e.g., from Modified: projects/random_number_generator/contrib/dialog/VERSION ============================================================================== --- projects/random_number_generator/contrib/dialog/VERSION Wed Oct 2 17:36:13 2013 (r255996) +++ projects/random_number_generator/contrib/dialog/VERSION Wed Oct 2 18:07:43 2013 (r255997) @@ -1 +1 @@ -11:1:0 1.2 20130523 +11:1:0 1.2 20130923 Modified: projects/random_number_generator/contrib/dialog/aclocal.m4 ============================================================================== --- projects/random_number_generator/contrib/dialog/aclocal.m4 Wed Oct 2 17:36:13 2013 (r255996) +++ projects/random_number_generator/contrib/dialog/aclocal.m4 Wed Oct 2 18:07:43 2013 (r255997) @@ -1,7 +1,7 @@ dnl macros used for DIALOG configure script -dnl $Id: aclocal.m4,v 1.90 2012/12/02 20:07:30 tom Exp $ +dnl $Id: aclocal.m4,v 1.94 2013/09/22 14:26:24 tom Exp $ dnl --------------------------------------------------------------------------- -dnl Copyright 1999-2011,2012 -- Thomas E. Dickey +dnl Copyright 1999-2012,2013 -- Thomas E. Dickey dnl dnl Permission is hereby granted, free of charge, to any person obtaining a dnl copy of this software and associated documentation files (the @@ -590,7 +590,7 @@ changequote([,])dnl AC_SUBST(GENCAT) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_ACVERSION_CHECK version: 3 updated: 2012/10/03 18:39:53 +dnl CF_ACVERSION_CHECK version: 4 updated: 2013/03/04 19:52:56 dnl ------------------ dnl Conditionally generate script according to whether we're using a given autoconf. dnl @@ -599,6 +599,7 @@ dnl $2 = code to use if AC_ACVERSION is dnl $3 = code to use if AC_ACVERSION is older than $1. define([CF_ACVERSION_CHECK], [ +ifdef([AC_ACVERSION], ,[m4_copy([m4_PACKAGE_VERSION],[AC_ACVERSION])])dnl ifdef([m4_version_compare], [m4_if(m4_version_compare(m4_defn([AC_ACVERSION]), [$1]), -1, [$3], [$2])], [CF_ACVERSION_COMPARE( @@ -1125,6 +1126,27 @@ if test ".$system_name" != ".$cf_cv_syst fi ])dnl dnl --------------------------------------------------------------------------- +dnl CF_CHECK_LIBTOOL_VERSION version: 1 updated: 2013/04/06 18:03:09 +dnl ------------------------ +dnl Show the version of libtool +dnl +dnl Save the version in a cache variable - this is not entirely a good thing, +dnl but the version string from libtool is very ugly, and for bug reports it +dnl might be useful to have the original string. +AC_DEFUN([CF_CHECK_LIBTOOL_VERSION],[ +if test -n "$LIBTOOL" && test "$LIBTOOL" != none +then + AC_MSG_CHECKING(version of $LIBTOOL) + CF_LIBTOOL_VERSION + AC_MSG_RESULT($cf_cv_libtool_version) + if test -z "$cf_cv_libtool_version" ; then + AC_MSG_ERROR(This is not GNU libtool) + fi +else + AC_MSG_ERROR(GNU libtool has not been found) +fi +])dnl +dnl --------------------------------------------------------------------------- dnl CF_CLANG_COMPILER version: 1 updated: 2012/06/16 14:55:39 dnl ----------------- dnl Check if the given compiler is really clang. clang's C driver defines @@ -1293,7 +1315,7 @@ fi AC_CHECK_HEADERS($cf_cv_ncurses_header) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_CURSES_LIBS version: 36 updated: 2012/07/07 21:02:48 +dnl CF_CURSES_LIBS version: 37 updated: 2013/02/09 17:33:50 dnl -------------- dnl Look for the curses libraries. Older curses implementations may require dnl termcap/termlib to be linked as well. Call CF_CURSES_CPPFLAGS first. @@ -1330,7 +1352,7 @@ hpux10.*) #(vi ac_cv_func_initscr=yes ])]) fi - ;; + ;; linux*) case `arch 2>/dev/null` in x86_64) @@ -1345,7 +1367,7 @@ linux*) CF_ADD_LIBDIR(/lib) ;; esac - ;; + ;; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Wed Oct 2 18:12:21 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]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id A5B78AF8; Wed, 2 Oct 2013 18:12:21 +0000 (UTC) (envelope-from markm@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 83A852E49; Wed, 2 Oct 2013 18:12:21 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r92ICL2k083164; Wed, 2 Oct 2013 18:12:21 GMT (envelope-from markm@svn.freebsd.org) Received: (from markm@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r92ICJmR083128; Wed, 2 Oct 2013 18:12:19 GMT (envelope-from markm@svn.freebsd.org) Message-Id: <201310021812.r92ICJmR083128@svn.freebsd.org> From: Mark Murray Date: Wed, 2 Oct 2013 18:12:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r255998 - in projects/random_number_generator: . cddl/lib/libdtrace contrib/binutils/bfd contrib/llvm/lib/Target/X86 lib/libc/sys libexec/rtld-elf share/misc sys/conf sys/kern sys/mips/... 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, 02 Oct 2013 18:12:21 -0000 Author: markm Date: Wed Oct 2 18:12:18 2013 New Revision: 255998 URL: http://svnweb.freebsd.org/changeset/base/255998 Log: MFC - tracking update. Modified: projects/random_number_generator/Makefile.inc1 projects/random_number_generator/cddl/lib/libdtrace/tcp.d projects/random_number_generator/contrib/binutils/bfd/elfxx-mips.c projects/random_number_generator/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp projects/random_number_generator/lib/libc/sys/accept.2 projects/random_number_generator/libexec/rtld-elf/rtld.c projects/random_number_generator/share/misc/bsd-family-tree projects/random_number_generator/sys/conf/files.powerpc projects/random_number_generator/sys/kern/vfs_bio.c projects/random_number_generator/sys/kern/vfs_subr.c projects/random_number_generator/sys/mips/conf/MALTA projects/random_number_generator/sys/netinet/in_kdtrace.c Directory Properties: projects/random_number_generator/ (props changed) projects/random_number_generator/cddl/ (props changed) projects/random_number_generator/contrib/binutils/ (props changed) projects/random_number_generator/contrib/llvm/ (props changed) projects/random_number_generator/lib/libc/ (props changed) projects/random_number_generator/sys/ (props changed) projects/random_number_generator/sys/conf/ (props changed) Modified: projects/random_number_generator/Makefile.inc1 ============================================================================== --- projects/random_number_generator/Makefile.inc1 Wed Oct 2 18:07:43 2013 (r255997) +++ projects/random_number_generator/Makefile.inc1 Wed Oct 2 18:12:18 2013 (r255998) @@ -1673,7 +1673,7 @@ delete-old-files: # the Makefile parser segfault. @exec 3<&0; \ ${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \ - -V OLD_FILES -V "OLD_FILES:Musr/share/*.gz:R" | xargs -n1 | sort -r | \ + -V OLD_FILES -V "OLD_FILES:Musr/share/*.gz:R" | xargs -n1 | \ while read file; do \ if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \ chflags noschg "${DESTDIR}/$${file}" 2>/dev/null || true; \ @@ -1738,7 +1738,7 @@ check-old-libs: delete-old-dirs: @echo ">>> Removing old directories" @${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \ - -V OLD_DIRS | xargs -n1 | \ + -V OLD_DIRS | xargs -n1 | sort -r | \ while read dir; do \ if [ -d "${DESTDIR}/$${dir}" ]; then \ rmdir -v "${DESTDIR}/$${dir}" || true; \ Modified: projects/random_number_generator/cddl/lib/libdtrace/tcp.d ============================================================================== --- projects/random_number_generator/cddl/lib/libdtrace/tcp.d Wed Oct 2 18:07:43 2013 (r255997) +++ projects/random_number_generator/cddl/lib/libdtrace/tcp.d Wed Oct 2 18:12:18 2013 (r255998) @@ -141,6 +141,25 @@ typedef struct tcpinfo { struct tcphdr *tcp_hdr; /* raw TCP header */ } tcpinfo_t; +/* + * A clone of tcpinfo_t used to handle the fact that the TCP input path + * overwrites some fields of the TCP header with their host-order equivalents. + * Unfortunately, DTrace doesn't let us simply typedef a new name for struct + * tcpinfo and define a separate translator for it. + */ +typedef struct tcpinfoh { + uint16_t tcp_sport; /* source port */ + uint16_t tcp_dport; /* destination port */ + uint32_t tcp_seq; /* sequence number */ + uint32_t tcp_ack; /* acknowledgment number */ + uint8_t tcp_offset; /* data offset, in bytes */ + uint8_t tcp_flags; /* flags */ + uint16_t tcp_window; /* window size */ + uint16_t tcp_checksum; /* checksum */ + uint16_t tcp_urgent; /* urgent data pointer */ + struct tcphdr *tcp_hdr; /* raw TCP header */ +} tcpinfoh_t; + #pragma D binding "1.0" translator translator csinfo_t < struct tcpcb *p > { cs_addr = NULL; @@ -180,7 +199,7 @@ translator tcpsinfo_t < struct tcpcb *p tcps_sack_snxt = p == NULL ? 0 : p->sack_newdata; tcps_rto = p == NULL ? -1 : p->t_rxtcur / 1000; /* XXX */ tcps_mss = p == NULL ? -1 : p->t_maxseg; - tcps_retransmit = -1; /* XXX */ + tcps_retransmit = p == NULL ? -1 : p->t_rxtshift > 0 ? 1 : 0; }; #pragma D binding "1.0" translator @@ -197,6 +216,25 @@ translator tcpinfo_t < struct tcphdr *p tcp_hdr = (struct tcphdr *)p; }; +/* + * This translator differs from the one for tcpinfo_t in that the sequence + * number, acknowledgement number, window size and urgent pointer are already + * in host order and thus don't need to be converted. + */ +#pragma D binding "1.0" translator +translator tcpinfoh_t < struct tcphdr *p > { + tcp_sport = p == NULL ? 0 : ntohs(p->th_sport); + tcp_dport = p == NULL ? 0 : ntohs(p->th_dport); + tcp_seq = p == NULL ? -1 : p->th_seq; + tcp_ack = p == NULL ? -1 : p->th_ack; + tcp_offset = p == NULL ? -1 : (p->th_off >> 2); + tcp_flags = p == NULL ? 0 : p->th_flags; + tcp_window = p == NULL ? 0 : (p->th_win); + tcp_checksum = p == NULL ? 0 : ntohs(p->th_sum); + tcp_urgent = p == NULL ? 0 : p->th_urp; + tcp_hdr = (struct tcphdr *)p; +}; + #pragma D binding "1.0" translator translator tcplsinfo_t < int s > { tcps_state = s; Modified: projects/random_number_generator/contrib/binutils/bfd/elfxx-mips.c ============================================================================== --- projects/random_number_generator/contrib/binutils/bfd/elfxx-mips.c Wed Oct 2 18:07:43 2013 (r255997) +++ projects/random_number_generator/contrib/binutils/bfd/elfxx-mips.c Wed Oct 2 18:12:18 2013 (r255998) @@ -557,6 +557,10 @@ static bfd *reldyn_sorting_bfd; #define MIPS_ELF_DYN_SIZE(abfd) \ (get_elf_backend_data (abfd)->s->sizeof_dyn) +/* The size of the rld_map pointer. */ +#define MIPS_ELF_RLD_MAP_SIZE(abfd) \ + (get_elf_backend_data (abfd)->s->arch_size / 8) + /* The size of a GOT entry. */ #define MIPS_ELF_GOT_SIZE(abfd) \ (get_elf_backend_data (abfd)->s->arch_size / 8) @@ -7492,7 +7496,7 @@ _bfd_mips_elf_size_dynamic_sections (bfd { /* We add a room for __rld_map. It will be filled in by the rtld to contain a pointer to the _r_debug structure. */ - s->size += 4; + s->size += MIPS_ELF_RLD_MAP_SIZE (output_bfd); } else if (SGI_COMPAT (output_bfd) && CONST_STRNEQ (name, ".compact_rel")) Modified: projects/random_number_generator/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp ============================================================================== --- projects/random_number_generator/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp Wed Oct 2 18:07:43 2013 (r255997) +++ projects/random_number_generator/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp Wed Oct 2 18:12:18 2013 (r255998) @@ -125,6 +125,15 @@ FixupLEAPass::postRAConvertToLEA(Machine // which requires isImm() to be true return 0; } + break; + case X86::ADD16rr: + case X86::ADD16rr_DB: + if (MI->getOperand(1).getReg() != MI->getOperand(2).getReg()) { + // if src1 != src2, then convertToThreeAddress will + // need to create a Virtual register, which we cannot do + // after register allocation. + return 0; + } } return TII->convertToThreeAddress(MFI, MBBI, 0); } Modified: projects/random_number_generator/lib/libc/sys/accept.2 ============================================================================== --- projects/random_number_generator/lib/libc/sys/accept.2 Wed Oct 2 18:07:43 2013 (r255997) +++ projects/random_number_generator/lib/libc/sys/accept.2 Wed Oct 2 18:12:18 2013 (r255998) @@ -28,7 +28,7 @@ .\" @(#)accept.2 8.2 (Berkeley) 12/11/93 .\" $FreeBSD$ .\" -.Dd May 1, 2013 +.Dd October 1, 2013 .Dt ACCEPT 2 .Os .Sh NAME @@ -155,13 +155,20 @@ For some applications, performance may b .Xr accept_filter 9 to pre-process incoming connections. .Pp -Portable programs should not rely on the +When using +.Fn accept , +portable programs should not rely on the .Dv O_NONBLOCK and .Dv O_ASYNC properties and the signal destination being inherited, but should set them explicitly using -.Xr fcntl 2 . +.Xr fcntl 2 ; +.Fn accept4 +sets these properties consistently, +but may not be fully portable across +.Ux +platforms. .Sh RETURN VALUES These calls return \-1 on error. If they succeed, they return a non-negative Modified: projects/random_number_generator/libexec/rtld-elf/rtld.c ============================================================================== --- projects/random_number_generator/libexec/rtld-elf/rtld.c Wed Oct 2 18:07:43 2013 (r255997) +++ projects/random_number_generator/libexec/rtld-elf/rtld.c Wed Oct 2 18:12:18 2013 (r255998) @@ -1111,11 +1111,7 @@ digest_dynamic1(Obj_Entry *obj, int earl break; case DT_MIPS_RLD_MAP: -#ifdef notyet - if (!early) - dbg("Filling in DT_DEBUG entry"); - ((Elf_Dyn*)dynp)->d_un.d_ptr = (Elf_Addr) &r_debug; -#endif + *((Elf_Addr *)(dynp->d_un.d_ptr)) = (Elf_Addr) &r_debug; break; #endif Modified: projects/random_number_generator/share/misc/bsd-family-tree ============================================================================== --- projects/random_number_generator/share/misc/bsd-family-tree Wed Oct 2 18:07:43 2013 (r255997) +++ projects/random_number_generator/share/misc/bsd-family-tree Wed Oct 2 18:12:18 2013 (r255998) @@ -263,22 +263,23 @@ FreeBSD 5.2 | | | | | | | | | | OpenBSD 5.2 DragonFly 3.2.1 | FreeBSD | | | | | NetBSD | | | 9.1 | | | | | 5.2 | | - | | | | | | | | | - | | | | | | NetBSD | | - | | | | | | 5.2.1 | | - | | | | | | | | - | | | | | \ | | - | | | | | NetBSD | | - | | | | | 6.0.1 | | - | | | | | | OpenBSD 5.3 DragonFly 3.4.1 - | | | | | NetBSD | | - | | | | | 6.0.2 | | - | | | | | | | - | | | | `-NetBSD 6.1 | | - | FreeBSD | | | | - | 8.4 | | | | - | | | | | - | | | | | + | | | | | | | | | | + | | | | | | | NetBSD | | + | | | | | | | 5.2.1 | | + | | | | | | | | | + | | | | | | \ | | + | | | | | | NetBSD | | + | | | | | | 6.0.1 | | + | | | | | | | OpenBSD 5.3 DragonFly 3.4.1 + | | | | | | NetBSD | | + | | | | | | 6.0.2 | | + | | | | | | | | + | | | | | `-NetBSD 6.1 | | + | | FreeBSD | | | | + | | 8.4 | | | | + | | | | | | + | FreeBSD | | | | + | 9.2 | | | | | | | | | FreeBSD 10 -current | NetBSD -current OpenBSD -current | | | | | | @@ -589,6 +590,7 @@ NetBSD 6.1 2013-05-18 [NBD] FreeBSD 8.4 2013-06-07 [FBD] NetBSD 5.1.3 2013-09-29 [NBD] NetBSD 5.2.1 2013-09-29 [NBD] +FreeBSD 9.2 2013-09-30 [FBD] Bibliography ------------------------ Modified: projects/random_number_generator/sys/conf/files.powerpc ============================================================================== --- projects/random_number_generator/sys/conf/files.powerpc Wed Oct 2 18:07:43 2013 (r255997) +++ projects/random_number_generator/sys/conf/files.powerpc Wed Oct 2 18:12:18 2013 (r255998) @@ -227,7 +227,7 @@ powerpc/ps3/ps3_syscons.c optional ps3 s powerpc/ps3/ps3-hvcall.S optional ps3 sc powerpc/pseries/phyp-hvcall.S optional pseries powerpc64 powerpc/pseries/mmu_phyp.c optional pseries powerpc64 -powerpc/pseries/phyp_console.c optional pseries powerpc64 +powerpc/pseries/phyp_console.c optional pseries powerpc64 uart powerpc/pseries/phyp_vscsi.c optional pseries powerpc64 scbus powerpc/pseries/platform_chrp.c optional pseries powerpc/pseries/plpar_iommu.c optional pseries powerpc64 Modified: projects/random_number_generator/sys/kern/vfs_bio.c ============================================================================== --- projects/random_number_generator/sys/kern/vfs_bio.c Wed Oct 2 18:07:43 2013 (r255997) +++ projects/random_number_generator/sys/kern/vfs_bio.c Wed Oct 2 18:12:18 2013 (r255998) @@ -113,8 +113,8 @@ static void vfs_setdirty_locked_object(s static void vfs_vmio_release(struct buf *bp); static int vfs_bio_clcheck(struct vnode *vp, int size, daddr_t lblkno, daddr_t blkno); -static int buf_flush(struct vnode *vp, int); -static int flushbufqueues(struct vnode *, int, int); +static int buf_flush(int); +static int flushbufqueues(int, int); static void buf_daemon(void); static void bremfreel(struct buf *bp); static __inline void bd_wakeup(void); @@ -2048,7 +2048,7 @@ getnewbuf_bufd_help(struct vnode *vp, in { struct thread *td; char *waitmsg; - int fl, flags, norunbuf; + int cnt, error, flags, norunbuf, wait; mtx_assert(&bqclean, MA_OWNED); @@ -2072,10 +2072,13 @@ getnewbuf_bufd_help(struct vnode *vp, in return; td = curthread; + cnt = 0; + wait = MNT_NOWAIT; mtx_lock(&nblock); while (needsbuffer & flags) { if (vp != NULL && (td->td_pflags & TDP_BUFNEED) == 0) { mtx_unlock(&nblock); + /* * getblk() is called with a vnode locked, and * some majority of the dirty buffers may as @@ -2084,15 +2087,20 @@ getnewbuf_bufd_help(struct vnode *vp, in * cannot be achieved by the buf_daemon, that * cannot lock the vnode. */ - norunbuf = ~(TDP_BUFNEED | TDP_NORUNNINGBUF) | - (td->td_pflags & TDP_NORUNNINGBUF); - /* play bufdaemon */ - td->td_pflags |= TDP_BUFNEED | TDP_NORUNNINGBUF; - fl = buf_flush(vp, flushbufqtarget); - td->td_pflags &= norunbuf; + if (cnt++ > 2) + wait = MNT_WAIT; + ASSERT_VOP_LOCKED(vp, "bufd_helper"); + error = VOP_ISLOCKED(vp) == LK_EXCLUSIVE ? 0 : + vn_lock(vp, LK_TRYUPGRADE); + if (error == 0) { + /* play bufdaemon */ + norunbuf = curthread_pflags_set(TDP_BUFNEED | + TDP_NORUNNINGBUF); + VOP_FSYNC(vp, wait, td); + atomic_add_long(¬bufdflushes, 1); + curthread_pflags_restore(norunbuf); + } mtx_lock(&nblock); - if (fl != 0) - continue; if ((needsbuffer & flags) == 0) break; } @@ -2510,20 +2518,18 @@ static struct kproc_desc buf_kp = { SYSINIT(bufdaemon, SI_SUB_KTHREAD_BUF, SI_ORDER_FIRST, kproc_start, &buf_kp); static int -buf_flush(struct vnode *vp, int target) +buf_flush(int target) { int flushed; - flushed = flushbufqueues(vp, target, 0); + flushed = flushbufqueues(target, 0); if (flushed == 0) { /* * Could not find any buffers without rollback * dependencies, so just write the first one * in the hopes of eventually making progress. */ - if (vp != NULL && target > 2) - target /= 2; - flushbufqueues(vp, target, 1); + flushed = flushbufqueues(target, 1); } return (flushed); } @@ -2560,7 +2566,7 @@ buf_daemon() * the I/O system. */ while (numdirtybuffers > lodirty) { - if (buf_flush(NULL, numdirtybuffers - lodirty) == 0) + if (buf_flush(numdirtybuffers - lodirty) == 0) break; kern_yield(PRI_USER); } @@ -2615,7 +2621,7 @@ SYSCTL_INT(_vfs, OID_AUTO, flushwithdeps 0, "Number of buffers flushed with dependecies that require rollbacks"); static int -flushbufqueues(struct vnode *lvp, int target, int flushdeps) +flushbufqueues(int target, int flushdeps) { struct buf *sentinel; struct vnode *vp; @@ -2625,7 +2631,6 @@ flushbufqueues(struct vnode *lvp, int ta int flushed; int queue; int error; - bool unlock; flushed = 0; queue = QUEUE_DIRTY; @@ -2634,27 +2639,24 @@ flushbufqueues(struct vnode *lvp, int ta sentinel->b_qindex = QUEUE_SENTINEL; mtx_lock(&bqdirty); TAILQ_INSERT_HEAD(&bufqueues[queue], sentinel, b_freelist); + mtx_unlock(&bqdirty); while (flushed != target) { + maybe_yield(); + mtx_lock(&bqdirty); bp = TAILQ_NEXT(sentinel, b_freelist); if (bp != NULL) { TAILQ_REMOVE(&bufqueues[queue], sentinel, b_freelist); TAILQ_INSERT_AFTER(&bufqueues[queue], bp, sentinel, b_freelist); - } else + } else { + mtx_unlock(&bqdirty); break; - /* - * Skip sentinels inserted by other invocations of the - * flushbufqueues(), taking care to not reorder them. - */ - if (bp->b_qindex == QUEUE_SENTINEL) - continue; - /* - * Only flush the buffers that belong to the - * vnode locked by the curthread. - */ - if (lvp != NULL && bp->b_vp != lvp) - continue; - if (BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT, NULL) != 0) + } + KASSERT(bp->b_qindex != QUEUE_SENTINEL, + ("parallel calls to flushbufqueues() bp %p", bp)); + error = BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT, NULL); + mtx_unlock(&bqdirty); + if (error != 0) continue; if (bp->b_pin_count > 0) { BUF_UNLOCK(bp); @@ -2670,11 +2672,9 @@ flushbufqueues(struct vnode *lvp, int ta continue; } if (bp->b_flags & B_INVAL) { - bremfreel(bp); - mtx_unlock(&bqdirty); + bremfreef(bp); brelse(bp); flushed++; - mtx_lock(&bqdirty); continue; } @@ -2701,45 +2701,23 @@ flushbufqueues(struct vnode *lvp, int ta BUF_UNLOCK(bp); continue; } - if (lvp == NULL) { - unlock = true; - error = vn_lock(vp, LK_EXCLUSIVE | LK_NOWAIT); - } else { - ASSERT_VOP_LOCKED(vp, "getbuf"); - unlock = false; - error = VOP_ISLOCKED(vp) == LK_EXCLUSIVE ? 0 : - vn_lock(vp, LK_TRYUPGRADE); - } + error = vn_lock(vp, LK_EXCLUSIVE | LK_NOWAIT); if (error == 0) { - mtx_unlock(&bqdirty); CTR3(KTR_BUF, "flushbufqueue(%p) vp %p flags %X", bp, bp->b_vp, bp->b_flags); - if (curproc == bufdaemonproc) - vfs_bio_awrite(bp); - else { - bremfree(bp); - bwrite(bp); - notbufdflushes++; - } + vfs_bio_awrite(bp); vn_finished_write(mp); - if (unlock) - VOP_UNLOCK(vp, 0); + VOP_UNLOCK(vp, 0); flushwithdeps += hasdeps; flushed++; - - /* - * Sleeping on runningbufspace while holding - * vnode lock leads to deadlock. - */ - if (curproc == bufdaemonproc && - runningbufspace > hirunningspace) + if (runningbufspace > hirunningspace) waitrunningbufspace(); - mtx_lock(&bqdirty); continue; } vn_finished_write(mp); BUF_UNLOCK(bp); } + mtx_lock(&bqdirty); TAILQ_REMOVE(&bufqueues[queue], sentinel, b_freelist); mtx_unlock(&bqdirty); free(sentinel, M_TEMP); Modified: projects/random_number_generator/sys/kern/vfs_subr.c ============================================================================== --- projects/random_number_generator/sys/kern/vfs_subr.c Wed Oct 2 18:07:43 2013 (r255997) +++ projects/random_number_generator/sys/kern/vfs_subr.c Wed Oct 2 18:12:18 2013 (r255998) @@ -2892,9 +2892,12 @@ vn_printf(struct vnode *vp, const char * if (mtx_owned(VI_MTX(vp))) printf(" VI_LOCKed"); if (vp->v_object != NULL) - printf(" v_object %p ref %d pages %d\n", + printf(" v_object %p ref %d pages %d " + "cleanbuf %d dirtybuf %d\n", vp->v_object, vp->v_object->ref_count, - vp->v_object->resident_page_count); + vp->v_object->resident_page_count, + vp->v_bufobj.bo_dirty.bv_cnt, + vp->v_bufobj.bo_clean.bv_cnt); printf(" "); lockmgr_printinfo(vp->v_vnlock); if (vp->v_data != NULL) Modified: projects/random_number_generator/sys/mips/conf/MALTA ============================================================================== --- projects/random_number_generator/sys/mips/conf/MALTA Wed Oct 2 18:07:43 2013 (r255997) +++ projects/random_number_generator/sys/mips/conf/MALTA Wed Oct 2 18:12:18 2013 (r255998) @@ -51,7 +51,7 @@ options FFS #Berkeley Fast Filesystem options SOFTUPDATES #Enable FFS soft updates support options UFS_ACL #Support for access control lists options UFS_DIRHASH #Improve performance on big directories -options ROOTDEVNAME=\"ufs:ada0s1a\" +options ROOTDEVNAME=\"ufs:ada0\" # Debugging for use in -current Modified: projects/random_number_generator/sys/netinet/in_kdtrace.c ============================================================================== --- projects/random_number_generator/sys/netinet/in_kdtrace.c Wed Oct 2 18:07:43 2013 (r255997) +++ projects/random_number_generator/sys/netinet/in_kdtrace.c Wed Oct 2 18:12:18 2013 (r255998) @@ -60,7 +60,7 @@ SDT_PROBE_DEFINE5_XLATE(tcp, , , accept_ "struct tcpcb *", "csinfo_t *", "uint8_t *", "ipinfo_t *", "struct tcpcb *", "tcpsinfo_t *" , - "struct tcphdr *", "tcpinfo_t *"); + "struct tcphdr *", "tcpinfoh_t *"); SDT_PROBE_DEFINE5_XLATE(tcp, , , accept_refused, accept-refused, "void *", "pktinfo_t *", @@ -74,14 +74,14 @@ SDT_PROBE_DEFINE5_XLATE(tcp, , , connect "struct tcpcb *", "csinfo_t *", "uint8_t *", "ipinfo_t *", "struct tcpcb *", "tcpsinfo_t *" , - "struct tcphdr *", "tcpinfo_t *"); + "struct tcphdr *", "tcpinfoh_t *"); SDT_PROBE_DEFINE5_XLATE(tcp, , , connect_refused, connect-refused, "void *", "pktinfo_t *", "struct tcpcb *", "csinfo_t *", "uint8_t *", "ipinfo_t *", "struct tcpcb *", "tcpsinfo_t *" , - "struct tcphdr *", "tcpinfo_t *"); + "struct tcphdr *", "tcpinfoh_t *"); SDT_PROBE_DEFINE5_XLATE(tcp, , , connect_request, connect-request, "void *", "pktinfo_t *", @@ -95,7 +95,7 @@ SDT_PROBE_DEFINE5_XLATE(tcp, , , receive "struct tcpcb *", "csinfo_t *", "uint8_t *", "ipinfo_t *", "struct tcpcb *", "tcpsinfo_t *" , - "struct tcphdr *", "tcpinfo_t *"); + "struct tcphdr *", "tcpinfoh_t *"); SDT_PROBE_DEFINE5_XLATE(tcp, , , send, send, "void *", "pktinfo_t *", From owner-svn-src-projects@FreeBSD.ORG Wed Oct 2 22:45:13 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id E9551C68; Wed, 2 Oct 2013 22:45:12 +0000 (UTC) (envelope-from neel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C80DB2FC7; Wed, 2 Oct 2013 22:45:12 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r92MjC6H034586; Wed, 2 Oct 2013 22:45:12 GMT (envelope-from neel@svn.freebsd.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r92MjCXe034585; Wed, 2 Oct 2013 22:45:12 GMT (envelope-from neel@svn.freebsd.org) Message-Id: <201310022245.r92MjCXe034585@svn.freebsd.org> From: Neel Natu Date: Wed, 2 Oct 2013 22:45:12 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r256010 - projects/bhyve_npt_pmap/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: Wed, 02 Oct 2013 22:45:13 -0000 Author: neel Date: Wed Oct 2 22:45:12 2013 New Revision: 256010 URL: http://svnweb.freebsd.org/changeset/base/256010 Log: In the A/D bit emulation handler the 'pvh_global_lock' needs to be acquired only if the mapping is eligible for superpage promotion. This avoids having to unconditionally acquire the 'pvh_global_lock' on every nested page fault. Suggested by: kib@ Modified: projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c Modified: projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c ============================================================================== --- projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c Wed Oct 2 21:47:25 2013 (r256009) +++ projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c Wed Oct 2 22:45:12 2013 (r256010) @@ -6592,6 +6592,10 @@ SYSCTL_ULONG(_vm_pmap, OID_AUTO, num_acc static unsigned long num_superpage_accessed_emulations; SYSCTL_ULONG(_vm_pmap, OID_AUTO, num_superpage_accessed_emulations, CTLFLAG_RW, &num_superpage_accessed_emulations, 0, NULL); + +static unsigned long ad_emulation_superpage_promotions; +SYSCTL_ULONG(_vm_pmap, OID_AUTO, ad_emulation_superpage_promotions, CTLFLAG_RW, + &ad_emulation_superpage_promotions, 0, NULL); #endif /* INVARIANTS */ int @@ -6602,6 +6606,7 @@ pmap_emulate_accessed_dirty(pmap_t pmap, vm_page_t m, mpte; pd_entry_t *pde; pt_entry_t *pte, PG_A, PG_M, PG_RW, PG_V; + boolean_t pv_lists_locked; KASSERT(ftype == VM_PROT_READ || ftype == VM_PROT_WRITE, ("pmap_emulate_accessed_dirty: invalid fault type %d", ftype)); @@ -6613,10 +6618,11 @@ pmap_emulate_accessed_dirty(pmap_t pmap, PG_M = pmap_modified_bit(pmap); PG_V = pmap_valid_bit(pmap); PG_RW = pmap_rw_bit(pmap); - rv = -1; + rv = -1; lock = NULL; - rw_rlock(&pvh_global_lock); + pv_lists_locked = FALSE; +retry: PMAP_LOCK(pmap); pde = pmap_pde(pmap, va); @@ -6644,14 +6650,6 @@ pmap_emulate_accessed_dirty(pmap_t pmap, *pte |= PG_M; } *pte |= PG_A; - rv = 0; - -#ifdef INVARIANTS - if (ftype == VM_PROT_WRITE) - atomic_add_long(&num_dirty_emulations, 1); - else - atomic_add_long(&num_accessed_emulations, 1); -#endif /* try to promote the mapping */ if (va < VM_MAXUSER_ADDRESS) @@ -6664,12 +6662,32 @@ pmap_emulate_accessed_dirty(pmap_t pmap, if ((mpte == NULL || mpte->wire_count == NPTEPG) && pmap_ps_enabled(pmap) && (m->flags & PG_FICTITIOUS) == 0 && - vm_reserv_level_iffullpop(m) == 0) + vm_reserv_level_iffullpop(m) == 0) { + if (!pv_lists_locked) { + pv_lists_locked = TRUE; + if (!rw_try_rlock(&pvh_global_lock)) { + PMAP_UNLOCK(pmap); + rw_rlock(&pvh_global_lock); + goto retry; + } + } pmap_promote_pde(pmap, pde, va, &lock); +#ifdef INVARIANTS + atomic_add_long(&ad_emulation_superpage_promotions, 1); +#endif + } +#ifdef INVARIANTS + if (ftype == VM_PROT_WRITE) + atomic_add_long(&num_dirty_emulations, 1); + else + atomic_add_long(&num_accessed_emulations, 1); +#endif + rv = 0; /* success */ done: if (lock != NULL) rw_wunlock(lock); - rw_runlock(&pvh_global_lock); + if (pv_lists_locked) + rw_runlock(&pvh_global_lock); PMAP_UNLOCK(pmap); return (rv); } From owner-svn-src-projects@FreeBSD.ORG Wed Oct 2 23:36:59 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 192D5D3; Wed, 2 Oct 2013 23:36:59 +0000 (UTC) (envelope-from cherry@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E052822E9; Wed, 2 Oct 2013 23:36:58 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r92NawpN080987; Wed, 2 Oct 2013 23:36:58 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r92Nawmm080980; Wed, 2 Oct 2013 23:36:58 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201310022336.r92Nawmm080980@svn.freebsd.org> From: "Cherry G. Mathew" Date: Wed, 2 Oct 2013 23:36:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r256011 - in projects/amd64_xen_pv/sys: amd64/xen conf dev/xen/timer x86/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: Wed, 02 Oct 2013 23:36:59 -0000 Author: cherry Date: Wed Oct 2 23:36:57 2013 New Revision: 256011 URL: http://svnweb.freebsd.org/changeset/base/256011 Log: Remove redundant MD file/functions after the unified clock code import. Approved by: gibbs(implicit) Deleted: projects/amd64_xen_pv/sys/amd64/xen/xen_clock_util.c Modified: projects/amd64_xen_pv/sys/conf/files.amd64 projects/amd64_xen_pv/sys/dev/xen/timer/timer.c projects/amd64_xen_pv/sys/x86/xen/xen_intr.c Modified: projects/amd64_xen_pv/sys/conf/files.amd64 ============================================================================== --- projects/amd64_xen_pv/sys/conf/files.amd64 Wed Oct 2 22:45:12 2013 (r256010) +++ projects/amd64_xen_pv/sys/conf/files.amd64 Wed Oct 2 23:36:57 2013 (r256011) @@ -147,7 +147,6 @@ amd64/amd64/uma_machdep.c optional nativ amd64/amd64/vm_machdep.c standard amd64/pci/pci_cfgreg.c optional pci amd64/xen/clock.c optional xen -amd64/xen/xen_clock_util.c optional xen cddl/contrib/opensolaris/common/atomic/amd64/opensolaris_atomic.S optional zfs compile-with "${ZFS_S}" crypto/aesni/aeskeys_amd64.S optional aesni crypto/aesni/aesni.c optional aesni Modified: projects/amd64_xen_pv/sys/dev/xen/timer/timer.c ============================================================================== --- projects/amd64_xen_pv/sys/dev/xen/timer/timer.c Wed Oct 2 22:45:12 2013 (r256010) +++ projects/amd64_xen_pv/sys/dev/xen/timer/timer.c Wed Oct 2 23:36:57 2013 (r256011) @@ -471,6 +471,7 @@ xentimer_attach(device_t dev) error = xen_intr_bind_virq(dev, VIRQ_TIMER, i, xentimer_intr, NULL, sc, INTR_TYPE_CLK, &pcpu->irq_handle); if (error) { + panic(__func__); device_printf(dev, "Error %d binding VIRQ_TIMER " "to VCPU %d\n", error, i); return (error); Modified: projects/amd64_xen_pv/sys/x86/xen/xen_intr.c ============================================================================== --- projects/amd64_xen_pv/sys/x86/xen/xen_intr.c Wed Oct 2 22:45:12 2013 (r256010) +++ projects/amd64_xen_pv/sys/x86/xen/xen_intr.c Wed Oct 2 23:36:57 2013 (r256011) @@ -1073,6 +1073,7 @@ xen_intr_bind_virq(device_t dev, u_int v isrc = NULL; error = HYPERVISOR_event_channel_op(EVTCHNOP_bind_virq, &bind_virq); + panic(__func__); if (error != 0) { /* * XXX Trap Hypercall error code Linuxisms in @@ -1083,7 +1084,6 @@ xen_intr_bind_virq(device_t dev, u_int v error = xen_intr_bind_isrc(&isrc, bind_virq.port, EVTCHN_TYPE_VIRQ, dev, filter, handler, arg, flags, port_handlep); - #ifdef SMP if (error == 0) error = intr_event_bind(isrc->xi_intsrc.is_event, cpu); From owner-svn-src-projects@FreeBSD.ORG Wed Oct 2 23:48:37 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]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id D491F520; Wed, 2 Oct 2013 23:48:37 +0000 (UTC) (envelope-from cherry@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C08E4239A; Wed, 2 Oct 2013 23:48:37 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r92Nmb5V090231; Wed, 2 Oct 2013 23:48:37 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r92NmbRn090230; Wed, 2 Oct 2013 23:48:37 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201310022348.r92NmbRn090230@svn.freebsd.org> From: "Cherry G. Mathew" Date: Wed, 2 Oct 2013 23:48:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r256012 - projects/amd64_xen_pv/sys/x86/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: Wed, 02 Oct 2013 23:48:37 -0000 Author: cherry Date: Wed Oct 2 23:48:37 2013 New Revision: 256012 URL: http://svnweb.freebsd.org/changeset/base/256012 Log: oops! Revert debug cruft from r256011 Approved by: gibbs(implicit) Modified: projects/amd64_xen_pv/sys/x86/xen/xen_intr.c Modified: projects/amd64_xen_pv/sys/x86/xen/xen_intr.c ============================================================================== --- projects/amd64_xen_pv/sys/x86/xen/xen_intr.c Wed Oct 2 23:36:57 2013 (r256011) +++ projects/amd64_xen_pv/sys/x86/xen/xen_intr.c Wed Oct 2 23:48:37 2013 (r256012) @@ -1073,7 +1073,6 @@ xen_intr_bind_virq(device_t dev, u_int v isrc = NULL; error = HYPERVISOR_event_channel_op(EVTCHNOP_bind_virq, &bind_virq); - panic(__func__); if (error != 0) { /* * XXX Trap Hypercall error code Linuxisms in @@ -1084,6 +1083,7 @@ xen_intr_bind_virq(device_t dev, u_int v error = xen_intr_bind_isrc(&isrc, bind_virq.port, EVTCHN_TYPE_VIRQ, dev, filter, handler, arg, flags, port_handlep); + #ifdef SMP if (error == 0) error = intr_event_bind(isrc->xi_intsrc.is_event, cpu); From owner-svn-src-projects@FreeBSD.ORG Thu Oct 3 17:30:58 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 1896232D; Thu, 3 Oct 2013 17:30:58 +0000 (UTC) (envelope-from markm@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id EAE7D2313; Thu, 3 Oct 2013 17:30:57 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r93HUv06011444; Thu, 3 Oct 2013 17:30:57 GMT (envelope-from markm@svn.freebsd.org) Received: (from markm@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r93HUuD9011432; Thu, 3 Oct 2013 17:30:56 GMT (envelope-from markm@svn.freebsd.org) Message-Id: <201310031730.r93HUuD9011432@svn.freebsd.org> From: Mark Murray Date: Thu, 3 Oct 2013 17:30:56 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r256023 - in projects/random_number_generator: etc/mtree etc/rc.d games/fortune/datfiles sys/conf sys/net sys/powerpc/include usr.sbin/ntp usr.sbin/ntp/libparse 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, 03 Oct 2013 17:30:58 -0000 Author: markm Date: Thu Oct 3 17:30:55 2013 New Revision: 256023 URL: http://svnweb.freebsd.org/changeset/base/256023 Log: MFC - tracking commit Modified: projects/random_number_generator/etc/mtree/Makefile projects/random_number_generator/etc/rc.d/Makefile projects/random_number_generator/games/fortune/datfiles/freebsd-tips projects/random_number_generator/sys/conf/newvers.sh projects/random_number_generator/sys/net/if_tap.c projects/random_number_generator/sys/net/if_tun.c projects/random_number_generator/sys/powerpc/include/proc.h projects/random_number_generator/usr.sbin/ntp/config.h projects/random_number_generator/usr.sbin/ntp/libparse/Makefile Directory Properties: projects/random_number_generator/ (props changed) projects/random_number_generator/sys/ (props changed) projects/random_number_generator/sys/conf/ (props changed) Modified: projects/random_number_generator/etc/mtree/Makefile ============================================================================== --- projects/random_number_generator/etc/mtree/Makefile Thu Oct 3 15:19:16 2013 (r256022) +++ projects/random_number_generator/etc/mtree/Makefile Thu Oct 3 17:30:55 2013 (r256023) @@ -2,13 +2,13 @@ .include -FILES= BSD.include.dist \ +FILES= ${_BSD.debug.dist} \ + BSD.include.dist \ BSD.root.dist \ ${_BSD.sendmail.dist} \ BSD.usr.dist \ BSD.var.dist -.endif .if ${MK_DEBUG_FILES} != "no" _BSD.debug.dist= BSD.debug.dist .endif Modified: projects/random_number_generator/etc/rc.d/Makefile ============================================================================== --- projects/random_number_generator/etc/rc.d/Makefile Thu Oct 3 15:19:16 2013 (r256022) +++ projects/random_number_generator/etc/rc.d/Makefile Thu Oct 3 17:30:55 2013 (r256023) @@ -21,11 +21,11 @@ FILES= DAEMON \ auditd \ auditdistd \ bgfsck \ - bluetooth \ + ${_bluetooth} \ bootparams \ bridge \ bsnmpd \ - bthidd \ + ${_bthidd} \ ccd \ cleanvar \ cleartmp \ @@ -48,7 +48,7 @@ FILES= DAEMON \ gptboot \ gssd \ hastd \ - hcsecd \ + ${_hcsecd} \ hostapd \ hostid \ hostid_save \ @@ -182,6 +182,9 @@ _nscd= nscd .endif .if ${MK_BLUETOOTH} != "no" +_bluetooth= bluetooth +_bthidd= bthidd +_hcsecd= hcsecd _ubthidhci= ubthidhci .endif Modified: projects/random_number_generator/games/fortune/datfiles/freebsd-tips ============================================================================== --- projects/random_number_generator/games/fortune/datfiles/freebsd-tips Thu Oct 3 15:19:16 2013 (r256022) +++ projects/random_number_generator/games/fortune/datfiles/freebsd-tips Thu Oct 3 17:30:55 2013 (r256023) @@ -8,8 +8,8 @@ a root login. You can add a user to the By pressing "Scroll Lock" you can use the arrow keys to scroll backward through the console output. Press "Scroll Lock" again to turn it off. % -Can't remember if you've installed a certain port or not? Try "pkg_info --Ix port_name". +Can't remember if you've installed a certain port or not? Try "pkg info +-x port_name". % Ever wonder what those numbers after command names were, as in cat(1)? It's the section of the manual the man page is in. "man man" will tell you more. @@ -96,12 +96,6 @@ If you want to play CDs with FreeBSD, a Type 'cdcontrol' then 'help' to learn more. (You may need to set the CDROM environment variable in order to make cdcontrol want to start.) % -If you want to quickly check for duplicate package/port installations, -try the following pkg_info command. - - pkg_info | sort | sed -e 's/-[0-9].*$//' | \ - uniq -c | grep -v '^[[:space:]]*1' -% If you'd like to keep track of applications in the FreeBSD ports tree, take a look at FreshPorts; @@ -356,11 +350,10 @@ adjust, just type 'mixer'. % You can automatically download and install binary packages by doing - pkg_add -r + pkg install -where you replace with the URL to the package. This will also -automatically install the packages the package you download is dependent on -(ie, the packages it needs in order to work.) +This will also automatically install the packages that are dependencies +for the package you install (ie, the packages it needs in order to work.) % You can change the video mode on all consoles by adding something like the following to /etc/rc.conf: @@ -448,8 +441,7 @@ You can use /etc/make.conf to control th on this system. Example entries are in /usr/share/examples/etc/make.conf. % -You can use "pkg_info" to see a list of packages you have installed. - -- Konstantinos Konstantinidis +You can use "pkg info" to see a list of packages you have installed. % You can use the 'fetch' command to retrieve files over ftp or http. Modified: projects/random_number_generator/sys/conf/newvers.sh ============================================================================== --- projects/random_number_generator/sys/conf/newvers.sh Thu Oct 3 15:19:16 2013 (r256022) +++ projects/random_number_generator/sys/conf/newvers.sh Thu Oct 3 17:30:55 2013 (r256023) @@ -159,6 +159,10 @@ if [ -n "$git_cmd" ] ; then git=" ${git}" fi fi + git_b=`$git_cmd rev-parse --abbrev-ref HEAD` + if [ -n "$git_b" ] ; then + git="${git}(${git_b})" + fi if $git_cmd --work-tree=${SYSDIR}/.. diff-index \ --name-only HEAD | read dummy; then git="${git}-dirty" Modified: projects/random_number_generator/sys/net/if_tap.c ============================================================================== --- projects/random_number_generator/sys/net/if_tap.c Thu Oct 3 15:19:16 2013 (r256022) +++ projects/random_number_generator/sys/net/if_tap.c Thu Oct 3 17:30:55 2013 (r256023) @@ -220,6 +220,7 @@ tap_destroy(struct tap_softc *tp) CURVNET_SET(ifp->if_vnet); destroy_dev(tp->tap_dev); seldrain(&tp->tap_rsel); + knlist_clear(&tp->tap_rsel.si_note, 0); knlist_destroy(&tp->tap_rsel.si_note); ether_ifdetach(ifp); if_free(ifp); Modified: projects/random_number_generator/sys/net/if_tun.c ============================================================================== --- projects/random_number_generator/sys/net/if_tun.c Thu Oct 3 15:19:16 2013 (r256022) +++ projects/random_number_generator/sys/net/if_tun.c Thu Oct 3 17:30:55 2013 (r256023) @@ -258,6 +258,7 @@ tun_destroy(struct tun_softc *tp) if_free(TUN2IFP(tp)); destroy_dev(dev); seldrain(&tp->tun_rsel); + knlist_clear(&tp->tun_rsel.si_note, 0); knlist_destroy(&tp->tun_rsel.si_note); mtx_destroy(&tp->tun_mtx); cv_destroy(&tp->tun_cv); Modified: projects/random_number_generator/sys/powerpc/include/proc.h ============================================================================== --- projects/random_number_generator/sys/powerpc/include/proc.h Thu Oct 3 15:19:16 2013 (r256022) +++ projects/random_number_generator/sys/powerpc/include/proc.h Thu Oct 3 17:30:55 2013 (r256023) @@ -54,6 +54,18 @@ struct mdproc { #endif #ifdef _KERNEL + +#include + +/* Get the current kernel thread stack usage. */ +#define GET_STACK_USAGE(total, used) do { \ + struct thread *td = curthread; \ + (total) = td->td_kstack_pages * PAGE_SIZE - sizeof(struct pcb); \ + (used) = (char *)td->td_kstack + \ + td->td_kstack_pages * PAGE_SIZE - \ + (char *)&td; \ +} while (0) + struct syscall_args { u_int code; struct sysent *callp; Modified: projects/random_number_generator/usr.sbin/ntp/config.h ============================================================================== --- projects/random_number_generator/usr.sbin/ntp/config.h Thu Oct 3 15:19:16 2013 (r256022) +++ projects/random_number_generator/usr.sbin/ntp/config.h Thu Oct 3 17:30:55 2013 (r256023) @@ -84,7 +84,7 @@ #define CLOCK_LOCAL 1 /* Meinberg clocks */ -/* #undef CLOCK_MEINBERG */ +#define CLOCK_MEINBERG 1 /* Magnavox MX4200 GPS receiver */ /* #undef CLOCK_MX4200 */ Modified: projects/random_number_generator/usr.sbin/ntp/libparse/Makefile ============================================================================== --- projects/random_number_generator/usr.sbin/ntp/libparse/Makefile Thu Oct 3 15:19:16 2013 (r256022) +++ projects/random_number_generator/usr.sbin/ntp/libparse/Makefile Thu Oct 3 17:30:55 2013 (r256023) @@ -9,7 +9,7 @@ SRCS= clk_computime.c clk_dcf7000.c clk_ clk_rawdcf.c clk_rcc8000.c clk_schmid.c clk_trimtaip.c \ clk_trimtsip.c clk_varitext.c clk_wharton.c data_mbg.c \ info_trimble.c parse.c parse_conf.c trim_info.c \ - binio.c gpstolfp.c + binio.c gpstolfp.c ieee754io.c mfp_mul.c CFLAGS+= -I${.CURDIR}/../../../contrib/ntp/include -I${.CURDIR}/../ From owner-svn-src-projects@FreeBSD.ORG Thu Oct 3 18:58:36 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]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 0371470; Thu, 3 Oct 2013 18:58:36 +0000 (UTC) (envelope-from neel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C9F0F28B3; Thu, 3 Oct 2013 18:58:35 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r93IwZHg057808; Thu, 3 Oct 2013 18:58:35 GMT (envelope-from neel@svn.freebsd.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r93IwZTK057807; Thu, 3 Oct 2013 18:58:35 GMT (envelope-from neel@svn.freebsd.org) Message-Id: <201310031858.r93IwZTK057807@svn.freebsd.org> From: Neel Natu Date: Thu, 3 Oct 2013 18:58:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r256029 - projects/bhyve_npt_pmap/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: Thu, 03 Oct 2013 18:58:36 -0000 Author: neel Date: Thu Oct 3 18:58:35 2013 New Revision: 256029 URL: http://svnweb.freebsd.org/changeset/base/256029 Log: Delay the initialization of the PG_xx bits until the point that it is actually needed. The PG_M bit can be set gratuitously for all unmanaged, writeable mappings regardless of the pmap type. Verify that the 'dst_pmap' and 'src_pmap' are of the same type in pmap_copy(). Pointed out by: alc@ Modified: projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c Modified: projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c ============================================================================== --- projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c Thu Oct 3 18:53:13 2013 (r256028) +++ projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c Thu Oct 3 18:58:35 2013 (r256029) @@ -3836,11 +3836,6 @@ pmap_protect(pmap_t pmap, vm_offset_t sv pt_entry_t *pte, PG_G, PG_M, PG_RW, PG_V; boolean_t anychanged, pv_lists_locked; - PG_G = pmap_global_bit(pmap); - PG_M = pmap_modified_bit(pmap); - PG_V = pmap_valid_bit(pmap); - PG_RW = pmap_rw_bit(pmap); - if ((prot & VM_PROT_READ) == VM_PROT_NONE) { pmap_remove(pmap, sva, eva); return; @@ -3850,6 +3845,10 @@ pmap_protect(pmap_t pmap, vm_offset_t sv (VM_PROT_WRITE|VM_PROT_EXECUTE)) return; + PG_G = pmap_global_bit(pmap); + PG_M = pmap_modified_bit(pmap); + PG_V = pmap_valid_bit(pmap); + PG_RW = pmap_rw_bit(pmap); pv_lists_locked = FALSE; resume: anychanged = FALSE; @@ -4154,16 +4153,14 @@ pmap_enter(pmap_t pmap, vm_offset_t va, newpte |= PG_G; newpte |= pmap_cache_bits(pmap, m->md.pat_mode, 0); - if (pmap_emulate_ad_bits(pmap)) { - /* - * Set modified bit gratuitously for writeable mappings if - * the page is unmanaged. We do not want to take a fault - * to do the dirty bit accounting for these mappings. - */ - if ((m->oflags & VPO_UNMANAGED) != 0) { - if ((newpte & PG_RW) != 0) - newpte |= PG_M; - } + /* + * Set modified bit gratuitously for writeable mappings if + * the page is unmanaged. We do not want to take a fault + * to do the dirty bit accounting for these mappings. + */ + if ((m->oflags & VPO_UNMANAGED) != 0) { + if ((newpte & PG_RW) != 0) + newpte |= PG_M; } mpte = NULL; @@ -4762,6 +4759,9 @@ pmap_copy(pmap_t dst_pmap, pmap_t src_pm if (dst_addr != src_addr) return; + if (dst_pmap->pm_type != src_pmap->pm_type) + return; + if (pmap_emulate_ad_bits(dst_pmap)) return; From owner-svn-src-projects@FreeBSD.ORG Thu Oct 3 21:46:44 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 869F8F5; Thu, 3 Oct 2013 21:46:44 +0000 (UTC) (envelope-from neel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 736BE21ED; Thu, 3 Oct 2013 21:46:44 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r93Lkits047425; Thu, 3 Oct 2013 21:46:44 GMT (envelope-from neel@svn.freebsd.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r93LkiBN047424; Thu, 3 Oct 2013 21:46:44 GMT (envelope-from neel@svn.freebsd.org) Message-Id: <201310032146.r93LkiBN047424@svn.freebsd.org> From: Neel Natu Date: Thu, 3 Oct 2013 21:46:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r256031 - projects/bhyve_npt_pmap/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: Thu, 03 Oct 2013 21:46:44 -0000 Author: neel Date: Thu Oct 3 21:46:43 2013 New Revision: 256031 URL: http://svnweb.freebsd.org/changeset/base/256031 Log: Add a comment in pmap_copy() explaining why we skip the function entirely for emulated pmaps. Requested by: alc@ Modified: projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c Modified: projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c ============================================================================== --- projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c Thu Oct 3 20:38:57 2013 (r256030) +++ projects/bhyve_npt_pmap/sys/amd64/amd64/pmap.c Thu Oct 3 21:46:43 2013 (r256031) @@ -4762,6 +4762,14 @@ pmap_copy(pmap_t dst_pmap, pmap_t src_pm if (dst_pmap->pm_type != src_pmap->pm_type) return; + /* + * EPT page table entries that require emulation of A/D bits are + * sensitive to clearing the PG_A bit (aka EPT_PG_READ). Although + * we clear PG_M (aka EPT_PG_WRITE) concomitantly, the PG_U bit + * (aka EPT_PG_EXECUTE) could still be set. Since some EPT + * implementations flag an EPT misconfiguration for exec-only + * mappings we skip this function entirely for emulated pmaps. + */ if (pmap_emulate_ad_bits(dst_pmap)) return; From owner-svn-src-projects@FreeBSD.ORG Fri Oct 4 01:39:21 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 1C8BBE28; Fri, 4 Oct 2013 01:39:21 +0000 (UTC) (envelope-from cherry@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id EE7A92C75; Fri, 4 Oct 2013 01:39:20 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r941dKR8071284; Fri, 4 Oct 2013 01:39:20 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r941dKML071281; Fri, 4 Oct 2013 01:39:20 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201310040139.r941dKML071281@svn.freebsd.org> From: "Cherry G. Mathew" Date: Fri, 4 Oct 2013 01:39:20 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r256035 - in projects/amd64_xen_pv/sys: conf i386/xen x86/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: Fri, 04 Oct 2013 01:39:21 -0000 Author: cherry Date: Fri Oct 4 01:39:20 2013 New Revision: 256035 URL: http://svnweb.freebsd.org/changeset/base/256035 Log: Make the i386 xen/pv mptable.c common for amd64/i386 Approved by: gibbs(implicit) Added: projects/amd64_xen_pv/sys/x86/xen/mptable.c - copied unchanged from r255919, projects/amd64_xen_pv/sys/i386/xen/mptable.c Deleted: projects/amd64_xen_pv/sys/i386/xen/mptable.c Modified: projects/amd64_xen_pv/sys/conf/files.amd64 projects/amd64_xen_pv/sys/conf/files.i386 Modified: projects/amd64_xen_pv/sys/conf/files.amd64 ============================================================================== --- projects/amd64_xen_pv/sys/conf/files.amd64 Thu Oct 3 23:56:38 2013 (r256034) +++ projects/amd64_xen_pv/sys/conf/files.amd64 Fri Oct 4 01:39:20 2013 (r256035) @@ -565,4 +565,5 @@ x86/x86/msi.c optional native pci x86/x86/nexus.c standard x86/x86/tsc.c standard x86/xen/hvm.c optional xenhvm +x86/xen/mptable.c optional xen x86/xen/xen_intr.c optional xen | xenhvm Modified: projects/amd64_xen_pv/sys/conf/files.i386 ============================================================================== --- projects/amd64_xen_pv/sys/conf/files.i386 Thu Oct 3 23:56:38 2013 (r256034) +++ projects/amd64_xen_pv/sys/conf/files.i386 Fri Oct 4 01:39:20 2013 (r256035) @@ -461,7 +461,7 @@ i386/i386/mp_machdep.c optional native i386/xen/mp_machdep.c optional xen smp i386/i386/mp_watchdog.c optional mp_watchdog smp i386/i386/mpboot.s optional smp native -i386/xen/mptable.c optional apic xen +x86/xen/mptable.c optional apic xen i386/i386/perfmon.c optional perfmon i386/i386/pmap.c optional native i386/xen/pmap.c optional xen Copied: projects/amd64_xen_pv/sys/x86/xen/mptable.c (from r255919, projects/amd64_xen_pv/sys/i386/xen/mptable.c) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/amd64_xen_pv/sys/x86/xen/mptable.c Fri Oct 4 01:39:20 2013 (r256035, copy of r255919, projects/amd64_xen_pv/sys/i386/xen/mptable.c) @@ -0,0 +1,109 @@ +/*- + * Copyright (c) 2003 John Baldwin + * Copyright (c) 1996, by Steve Passe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. The name of the developer may NOT be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include + +#include +#include +#include + +#include +#include +#include + +#include +#include +#include +#include + + +static int mptable_probe(void); +static int mptable_probe_cpus(void); +static void mptable_register(void *dummy); +static int mptable_setup_local(void); +static int mptable_setup_io(void); + +static struct apic_enumerator mptable_enumerator = { + "MPTable", + mptable_probe, + mptable_probe_cpus, + mptable_setup_local, + mptable_setup_io +}; + +static int +mptable_probe(void) +{ + + return (-100); +} + +static int +mptable_probe_cpus(void) +{ + int i, rc; + + for (i = 0; i < MAXCPU; i++) { + rc = HYPERVISOR_vcpu_op(VCPUOP_is_up, i, NULL); + if (rc >= 0) + cpu_add(i, (i == 0)); + } + + return (0); +} + +/* + * Initialize the local APIC on the BSP. + */ +static int +mptable_setup_local(void) +{ + + PCPU_SET(apic_id, 0); + PCPU_SET(acpi_id, 0); + return (0); +} + +static int +mptable_setup_io(void) +{ + + return (0); +} + +static void +mptable_register(void *dummy __unused) +{ + + apic_register_enumerator(&mptable_enumerator); +} +SYSINIT(mptable_register, SI_SUB_TUNABLES - 1, SI_ORDER_FIRST, mptable_register, + NULL); From owner-svn-src-projects@FreeBSD.ORG Fri Oct 4 01:42:28 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]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id C578016A; Fri, 4 Oct 2013 01:42:28 +0000 (UTC) (envelope-from cherry@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B2A552CB1; Fri, 4 Oct 2013 01:42:28 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r941gSeo074365; Fri, 4 Oct 2013 01:42:28 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r941gS0Y074362; Fri, 4 Oct 2013 01:42:28 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201310040142.r941gS0Y074362@svn.freebsd.org> From: "Cherry G. Mathew" Date: Fri, 4 Oct 2013 01:42:28 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r256036 - in projects/amd64_xen_pv/sys: amd64/include amd64/xen conf 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, 04 Oct 2013 01:42:28 -0000 Author: cherry Date: Fri Oct 4 01:42:27 2013 New Revision: 256036 URL: http://svnweb.freebsd.org/changeset/base/256036 Log: Glue in cpu enumeration without -DSMP. This is a shim for until we get an MP build for amd64 pv. Approved by: gibbs(implicit) Modified: projects/amd64_xen_pv/sys/amd64/include/smp.h projects/amd64_xen_pv/sys/amd64/xen/machdep.c projects/amd64_xen_pv/sys/conf/files.amd64 Modified: projects/amd64_xen_pv/sys/amd64/include/smp.h ============================================================================== --- projects/amd64_xen_pv/sys/amd64/include/smp.h Fri Oct 4 01:39:20 2013 (r256035) +++ projects/amd64_xen_pv/sys/amd64/include/smp.h Fri Oct 4 01:42:27 2013 (r256036) @@ -90,5 +90,10 @@ void smp_masked_invltlb(cpuset_t mask, s #endif /* !LOCORE */ #endif /* SMP */ +#ifdef XEN +/* XXX: shim - remove when we get -D SMP */ +void cpu_add(u_int apic_id, char boot_cpu); +#endif + #endif /* _KERNEL */ #endif /* _MACHINE_SMP_H_ */ Modified: projects/amd64_xen_pv/sys/amd64/xen/machdep.c ============================================================================== --- projects/amd64_xen_pv/sys/amd64/xen/machdep.c Fri Oct 4 01:39:20 2013 (r256035) +++ projects/amd64_xen_pv/sys/amd64/xen/machdep.c Fri Oct 4 01:42:27 2013 (r256036) @@ -88,6 +88,7 @@ #include #include #include +#include #include #include @@ -859,6 +860,56 @@ cpu_pcpu_init(struct pcpu *pcpu, int cpu pcpu->pc_acpi_id = 0xffffffff; } +/* XXX: Delete when we get mp_machdep.c */ +/* Dummy defines to get x86/x86/local_apic.c to link. */ +int Xspuriousint, Xtimerint, Xerrorint, Xcmcint, Xapic_isr1; +int Xapic_isr2, Xapic_isr3, Xapic_isr4, Xapic_isr5; +int Xapic_isr6, Xapic_isr7; +int cmc_intr; + +void setidt(int idx, alias_for_inthand_t *func, int typ, int dpl, int ist) +{ +} + + +struct cpu_info { + int cpu_present:1; + int cpu_bsp:1; + int cpu_disabled:1; +}; + +/* We don't want to #include MAX_APIC_ID) { + panic("SMP: APIC ID %d too high", apic_id); + return; + } + KASSERT(cpu_info[apic_id].cpu_present == 0, ("CPU %d added twice", + apic_id)); + cpu_info[apic_id].cpu_present = 1; + if (boot_cpu) { + KASSERT(boot_cpu_id == -1, + ("CPU %d claims to be BSP, but CPU %d already is", apic_id, + boot_cpu_id)); + boot_cpu_id = apic_id; + cpu_info[apic_id].cpu_bsp = 1; + } + if (mp_ncpus < MAXCPU) + mp_ncpus++; + if (bootverbose) + printf("SMP: Added CPU %d (%s)\n", apic_id, boot_cpu ? "BSP" : + "AP"); +} +/* Delete when we get mp_machdep.c : XXX*/ + void spinlock_enter(void) { Modified: projects/amd64_xen_pv/sys/conf/files.amd64 ============================================================================== --- projects/amd64_xen_pv/sys/conf/files.amd64 Fri Oct 4 01:39:20 2013 (r256035) +++ projects/amd64_xen_pv/sys/conf/files.amd64 Fri Oct 4 01:42:27 2013 (r256036) @@ -557,7 +557,7 @@ x86/x86/fdt_machdep.c optional fdt x86/x86/intr_machdep.c standard x86/x86/io_apic.c optional native x86/x86/legacy.c optional native -x86/x86/local_apic.c optional native +x86/x86/local_apic.c standard x86/x86/mca.c optional native x86/x86/mptable.c optional native mptable x86/x86/mptable_pci.c optional native mptable pci From owner-svn-src-projects@FreeBSD.ORG Fri Oct 4 02:18:39 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]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 19E64A7F; Fri, 4 Oct 2013 02:18:39 +0000 (UTC) (envelope-from neel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 0395D2DEB; Fri, 4 Oct 2013 02:18:39 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r942IcdH092716; Fri, 4 Oct 2013 02:18:38 GMT (envelope-from neel@svn.freebsd.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r942IUoX092665; Fri, 4 Oct 2013 02:18:30 GMT (envelope-from neel@svn.freebsd.org) Message-Id: <201310040218.r942IUoX092665@svn.freebsd.org> From: Neel Natu Date: Fri, 4 Oct 2013 02:18:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r256037 - in projects/bhyve_npt_pmap: . bin/dd cddl/lib/libdtrace contrib/binutils/bfd contrib/llvm/include/llvm/IR contrib/llvm/lib/AsmParser contrib/llvm/lib/CodeGen/SelectionDAG cont... 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, 04 Oct 2013 02:18:39 -0000 Author: neel Date: Fri Oct 4 02:18:30 2013 New Revision: 256037 URL: http://svnweb.freebsd.org/changeset/base/256037 Log: IFC Deleted: projects/bhyve_npt_pmap/gnu/usr.bin/binutils/ar/Makefile projects/bhyve_npt_pmap/gnu/usr.bin/binutils/ar/ar.1 projects/bhyve_npt_pmap/gnu/usr.bin/binutils/ranlib/Makefile projects/bhyve_npt_pmap/gnu/usr.bin/binutils/ranlib/ranlib.1 projects/bhyve_npt_pmap/usr.bin/dig/ Modified: projects/bhyve_npt_pmap/Makefile.inc1 projects/bhyve_npt_pmap/ObsoleteFiles.inc projects/bhyve_npt_pmap/bin/dd/dd.1 projects/bhyve_npt_pmap/cddl/lib/libdtrace/tcp.d projects/bhyve_npt_pmap/contrib/binutils/bfd/elfxx-mips.c projects/bhyve_npt_pmap/contrib/llvm/include/llvm/IR/CallingConv.h projects/bhyve_npt_pmap/contrib/llvm/lib/AsmParser/LLLexer.cpp projects/bhyve_npt_pmap/contrib/llvm/lib/AsmParser/LLParser.cpp projects/bhyve_npt_pmap/contrib/llvm/lib/AsmParser/LLToken.h projects/bhyve_npt_pmap/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp projects/bhyve_npt_pmap/contrib/llvm/lib/IR/AsmWriter.cpp projects/bhyve_npt_pmap/contrib/llvm/lib/Target/X86/X86CallingConv.td projects/bhyve_npt_pmap/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/bhyve_npt_pmap/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp projects/bhyve_npt_pmap/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/bhyve_npt_pmap/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/bhyve_npt_pmap/contrib/llvm/tools/clang/include/clang-c/Index.h projects/bhyve_npt_pmap/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/bhyve_npt_pmap/contrib/llvm/tools/clang/include/clang/Basic/Attr.td projects/bhyve_npt_pmap/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/bhyve_npt_pmap/etc/mtree/Makefile projects/bhyve_npt_pmap/etc/periodic/daily/Makefile projects/bhyve_npt_pmap/etc/rc.d/Makefile projects/bhyve_npt_pmap/games/fortune/datfiles/freebsd-tips projects/bhyve_npt_pmap/gnu/usr.bin/binutils/Makefile projects/bhyve_npt_pmap/lib/libc/sys/accept.2 projects/bhyve_npt_pmap/libexec/rtld-elf/rtld.c projects/bhyve_npt_pmap/sbin/bsdlabel/bsdlabel.8 projects/bhyve_npt_pmap/sbin/ccdconfig/ccdconfig.8 projects/bhyve_npt_pmap/sbin/fdisk/fdisk.8 projects/bhyve_npt_pmap/sbin/gbde/gbde.8 projects/bhyve_npt_pmap/sbin/geom/class/eli/geli.8 projects/bhyve_npt_pmap/sbin/geom/class/shsec/gshsec.8 projects/bhyve_npt_pmap/sbin/geom/class/virstor/gvirstor.8 projects/bhyve_npt_pmap/sbin/gvinum/gvinum.8 projects/bhyve_npt_pmap/sbin/mount_msdosfs/mount_msdosfs.8 projects/bhyve_npt_pmap/sbin/newfs/newfs.8 projects/bhyve_npt_pmap/sbin/newfs_msdos/newfs_msdos.8 projects/bhyve_npt_pmap/sbin/newfs_nandfs/newfs_nandfs.8 projects/bhyve_npt_pmap/sbin/recoverdisk/recoverdisk.1 projects/bhyve_npt_pmap/share/man/man4/geom_linux_lvm.4 projects/bhyve_npt_pmap/share/man/man5/ext2fs.5 projects/bhyve_npt_pmap/share/man/man5/msdosfs.5 projects/bhyve_npt_pmap/share/man/man5/reiserfs.5 projects/bhyve_npt_pmap/share/man/man5/src.conf.5 projects/bhyve_npt_pmap/share/man/man8/picobsd.8 projects/bhyve_npt_pmap/share/misc/bsd-family-tree projects/bhyve_npt_pmap/sys/arm/samsung/exynos/exynos5_machdep.c projects/bhyve_npt_pmap/sys/boot/common/loader.8 projects/bhyve_npt_pmap/sys/compat/linux/linux_futex.c projects/bhyve_npt_pmap/sys/compat/linux/linux_uid16.c projects/bhyve_npt_pmap/sys/conf/files.powerpc projects/bhyve_npt_pmap/sys/conf/newvers.sh projects/bhyve_npt_pmap/sys/kern/vfs_bio.c projects/bhyve_npt_pmap/sys/kern/vfs_mount.c projects/bhyve_npt_pmap/sys/kern/vfs_subr.c projects/bhyve_npt_pmap/sys/mips/conf/MALTA projects/bhyve_npt_pmap/sys/net/if_tap.c projects/bhyve_npt_pmap/sys/net/if_tun.c projects/bhyve_npt_pmap/sys/netinet/in_kdtrace.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/core/device.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/core/umem.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/hw/mlx4/main.c projects/bhyve_npt_pmap/sys/ofed/drivers/infiniband/hw/mlx4/qp.c projects/bhyve_npt_pmap/sys/ofed/drivers/net/mlx4/main.c projects/bhyve_npt_pmap/sys/ofed/include/linux/sysfs.h projects/bhyve_npt_pmap/sys/ofed/include/rdma/ib_umem.h projects/bhyve_npt_pmap/sys/powerpc/include/proc.h projects/bhyve_npt_pmap/sys/security/mac/mac_framework.c projects/bhyve_npt_pmap/sys/security/mac/mac_internal.h projects/bhyve_npt_pmap/sys/security/mac/mac_posix_shm.c projects/bhyve_npt_pmap/sys/security/mac/mac_vfs.c projects/bhyve_npt_pmap/tools/build/options/WITHOUT_BINUTILS projects/bhyve_npt_pmap/tools/build/options/makeman projects/bhyve_npt_pmap/usr.sbin/boot0cfg/boot0cfg.8 projects/bhyve_npt_pmap/usr.sbin/ntp/config.h projects/bhyve_npt_pmap/usr.sbin/ntp/libparse/Makefile Directory Properties: projects/bhyve_npt_pmap/ (props changed) projects/bhyve_npt_pmap/cddl/ (props changed) projects/bhyve_npt_pmap/contrib/binutils/ (props changed) projects/bhyve_npt_pmap/contrib/llvm/ (props changed) projects/bhyve_npt_pmap/contrib/llvm/tools/clang/ (props changed) projects/bhyve_npt_pmap/gnu/usr.bin/binutils/ (props changed) projects/bhyve_npt_pmap/lib/libc/ (props changed) projects/bhyve_npt_pmap/sbin/ (props changed) projects/bhyve_npt_pmap/share/man/man4/ (props changed) projects/bhyve_npt_pmap/sys/ (props changed) projects/bhyve_npt_pmap/sys/boot/ (props changed) projects/bhyve_npt_pmap/sys/conf/ (props changed) Modified: projects/bhyve_npt_pmap/Makefile.inc1 ============================================================================== --- projects/bhyve_npt_pmap/Makefile.inc1 Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/Makefile.inc1 Fri Oct 4 02:18:30 2013 (r256037) @@ -1673,7 +1673,7 @@ delete-old-files: # the Makefile parser segfault. @exec 3<&0; \ ${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \ - -V OLD_FILES -V "OLD_FILES:Musr/share/*.gz:R" | xargs -n1 | sort -r | \ + -V OLD_FILES -V "OLD_FILES:Musr/share/*.gz:R" | xargs -n1 | \ while read file; do \ if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \ chflags noschg "${DESTDIR}/$${file}" 2>/dev/null || true; \ @@ -1738,7 +1738,7 @@ check-old-libs: delete-old-dirs: @echo ">>> Removing old directories" @${MAKE} -f ${.CURDIR}/Makefile.inc1 ${.MAKEFLAGS} ${.TARGET} \ - -V OLD_DIRS | xargs -n1 | \ + -V OLD_DIRS | xargs -n1 | sort -r | \ while read dir; do \ if [ -d "${DESTDIR}/$${dir}" ]; then \ rmdir -v "${DESTDIR}/$${dir}" || true; \ Modified: projects/bhyve_npt_pmap/ObsoleteFiles.inc ============================================================================== --- projects/bhyve_npt_pmap/ObsoleteFiles.inc Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/ObsoleteFiles.inc Fri Oct 4 02:18:30 2013 (r256037) @@ -38,6 +38,11 @@ # xargs -n1 | sort | uniq -d; # done +# 20131001: ar and ranlib from binutils not used +OLD_FILES+=usr/bin/gnu-ar +OLD_FILES+=usr/bin/gnu-ranlib +OLD_FILES+=usr/share/man/man1/gnu-ar.1.gz +OLD_FILES+=usr/share/man/man1/gnu-ranlib.1.gz # 20130930: BIND removed from base OLD_FILES+=etc/namedb OLD_FILES+=etc/periodic/daily/470.status-named Modified: projects/bhyve_npt_pmap/bin/dd/dd.1 ============================================================================== --- projects/bhyve_npt_pmap/bin/dd/dd.1 Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/bin/dd/dd.1 Fri Oct 4 02:18:30 2013 (r256037) @@ -32,7 +32,7 @@ .\" @(#)dd.1 8.2 (Berkeley) 1/13/94 .\" $FreeBSD$ .\" -.Dd January 23, 2009 +.Dd October 1, 2013 .Dt DD 1 .Os .Sh NAME @@ -378,12 +378,12 @@ will exit. .Sh EXAMPLES Check that a disk drive contains no bad blocks: .Pp -.Dl "dd if=/dev/ad0 of=/dev/null bs=1m" +.Dl "dd if=/dev/ada0 of=/dev/null bs=1m" .Pp Do a refresh of a disk drive, in order to prevent presently recoverable read errors from progressing into unrecoverable read errors: .Pp -.Dl "dd if=/dev/ad0 of=/dev/ad0 bs=1m" +.Dl "dd if=/dev/ada0 of=/dev/ada0 bs=1m" .Pp Remove parity bit from a file: .Pp Modified: projects/bhyve_npt_pmap/cddl/lib/libdtrace/tcp.d ============================================================================== --- projects/bhyve_npt_pmap/cddl/lib/libdtrace/tcp.d Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/cddl/lib/libdtrace/tcp.d Fri Oct 4 02:18:30 2013 (r256037) @@ -141,6 +141,25 @@ typedef struct tcpinfo { struct tcphdr *tcp_hdr; /* raw TCP header */ } tcpinfo_t; +/* + * A clone of tcpinfo_t used to handle the fact that the TCP input path + * overwrites some fields of the TCP header with their host-order equivalents. + * Unfortunately, DTrace doesn't let us simply typedef a new name for struct + * tcpinfo and define a separate translator for it. + */ +typedef struct tcpinfoh { + uint16_t tcp_sport; /* source port */ + uint16_t tcp_dport; /* destination port */ + uint32_t tcp_seq; /* sequence number */ + uint32_t tcp_ack; /* acknowledgment number */ + uint8_t tcp_offset; /* data offset, in bytes */ + uint8_t tcp_flags; /* flags */ + uint16_t tcp_window; /* window size */ + uint16_t tcp_checksum; /* checksum */ + uint16_t tcp_urgent; /* urgent data pointer */ + struct tcphdr *tcp_hdr; /* raw TCP header */ +} tcpinfoh_t; + #pragma D binding "1.0" translator translator csinfo_t < struct tcpcb *p > { cs_addr = NULL; @@ -180,7 +199,7 @@ translator tcpsinfo_t < struct tcpcb *p tcps_sack_snxt = p == NULL ? 0 : p->sack_newdata; tcps_rto = p == NULL ? -1 : p->t_rxtcur / 1000; /* XXX */ tcps_mss = p == NULL ? -1 : p->t_maxseg; - tcps_retransmit = -1; /* XXX */ + tcps_retransmit = p == NULL ? -1 : p->t_rxtshift > 0 ? 1 : 0; }; #pragma D binding "1.0" translator @@ -197,6 +216,25 @@ translator tcpinfo_t < struct tcphdr *p tcp_hdr = (struct tcphdr *)p; }; +/* + * This translator differs from the one for tcpinfo_t in that the sequence + * number, acknowledgement number, window size and urgent pointer are already + * in host order and thus don't need to be converted. + */ +#pragma D binding "1.0" translator +translator tcpinfoh_t < struct tcphdr *p > { + tcp_sport = p == NULL ? 0 : ntohs(p->th_sport); + tcp_dport = p == NULL ? 0 : ntohs(p->th_dport); + tcp_seq = p == NULL ? -1 : p->th_seq; + tcp_ack = p == NULL ? -1 : p->th_ack; + tcp_offset = p == NULL ? -1 : (p->th_off >> 2); + tcp_flags = p == NULL ? 0 : p->th_flags; + tcp_window = p == NULL ? 0 : (p->th_win); + tcp_checksum = p == NULL ? 0 : ntohs(p->th_sum); + tcp_urgent = p == NULL ? 0 : p->th_urp; + tcp_hdr = (struct tcphdr *)p; +}; + #pragma D binding "1.0" translator translator tcplsinfo_t < int s > { tcps_state = s; Modified: projects/bhyve_npt_pmap/contrib/binutils/bfd/elfxx-mips.c ============================================================================== --- projects/bhyve_npt_pmap/contrib/binutils/bfd/elfxx-mips.c Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/binutils/bfd/elfxx-mips.c Fri Oct 4 02:18:30 2013 (r256037) @@ -557,6 +557,10 @@ static bfd *reldyn_sorting_bfd; #define MIPS_ELF_DYN_SIZE(abfd) \ (get_elf_backend_data (abfd)->s->sizeof_dyn) +/* The size of the rld_map pointer. */ +#define MIPS_ELF_RLD_MAP_SIZE(abfd) \ + (get_elf_backend_data (abfd)->s->arch_size / 8) + /* The size of a GOT entry. */ #define MIPS_ELF_GOT_SIZE(abfd) \ (get_elf_backend_data (abfd)->s->arch_size / 8) @@ -7492,7 +7496,7 @@ _bfd_mips_elf_size_dynamic_sections (bfd { /* We add a room for __rld_map. It will be filled in by the rtld to contain a pointer to the _r_debug structure. */ - s->size += 4; + s->size += MIPS_ELF_RLD_MAP_SIZE (output_bfd); } else if (SGI_COMPAT (output_bfd) && CONST_STRNEQ (name, ".compact_rel")) Modified: projects/bhyve_npt_pmap/contrib/llvm/include/llvm/IR/CallingConv.h ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/include/llvm/IR/CallingConv.h Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/include/llvm/IR/CallingConv.h Fri Oct 4 02:18:30 2013 (r256037) @@ -119,8 +119,17 @@ namespace CallingConv { SPIR_KERNEL = 76, /// Intel_OCL_BI - Calling conventions for Intel OpenCL built-ins - Intel_OCL_BI = 77 + Intel_OCL_BI = 77, + /// \brief The C convention as specified in the x86-64 supplement to the + /// System V ABI, used on most non-Windows systems. + X86_64_SysV = 78, + + /// \brief The C convention as implemented on Windows/x86-64. This + /// convention differs from the more common \c X86_64_SysV convention + /// in a number of ways, most notably in that XMM registers used to pass + /// arguments are shadowed by GPRs, and vice versa. + X86_64_Win64 = 79 }; } // End CallingConv namespace Modified: projects/bhyve_npt_pmap/contrib/llvm/lib/AsmParser/LLLexer.cpp ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/lib/AsmParser/LLLexer.cpp Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/lib/AsmParser/LLLexer.cpp Fri Oct 4 02:18:30 2013 (r256037) @@ -556,6 +556,8 @@ lltok::Kind LLLexer::LexIdentifier() { KEYWORD(spir_kernel); KEYWORD(spir_func); KEYWORD(intel_ocl_bicc); + KEYWORD(x86_64_sysvcc); + KEYWORD(x86_64_win64cc); KEYWORD(cc); KEYWORD(c); Modified: projects/bhyve_npt_pmap/contrib/llvm/lib/AsmParser/LLParser.cpp ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/lib/AsmParser/LLParser.cpp Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/lib/AsmParser/LLParser.cpp Fri Oct 4 02:18:30 2013 (r256037) @@ -1337,6 +1337,8 @@ bool LLParser::ParseOptionalVisibility(u /// ::= 'ptx_device' /// ::= 'spir_func' /// ::= 'spir_kernel' +/// ::= 'x86_64_sysvcc' +/// ::= 'x86_64_win64cc' /// ::= 'cc' UINT /// bool LLParser::ParseOptionalCallingConv(CallingConv::ID &CC) { @@ -1357,6 +1359,8 @@ bool LLParser::ParseOptionalCallingConv( case lltok::kw_spir_kernel: CC = CallingConv::SPIR_KERNEL; break; case lltok::kw_spir_func: CC = CallingConv::SPIR_FUNC; break; case lltok::kw_intel_ocl_bicc: CC = CallingConv::Intel_OCL_BI; break; + case lltok::kw_x86_64_sysvcc: CC = CallingConv::X86_64_SysV; break; + case lltok::kw_x86_64_win64cc: CC = CallingConv::X86_64_Win64; break; case lltok::kw_cc: { unsigned ArbitraryCC; Lex.Lex(); Modified: projects/bhyve_npt_pmap/contrib/llvm/lib/AsmParser/LLToken.h ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/lib/AsmParser/LLToken.h Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/lib/AsmParser/LLToken.h Fri Oct 4 02:18:30 2013 (r256037) @@ -84,12 +84,13 @@ namespace lltok { kw_c, kw_cc, kw_ccc, kw_fastcc, kw_coldcc, - kw_intel_ocl_bicc, + kw_intel_ocl_bicc, kw_x86_stdcallcc, kw_x86_fastcallcc, kw_x86_thiscallcc, kw_arm_apcscc, kw_arm_aapcscc, kw_arm_aapcs_vfpcc, kw_msp430_intrcc, kw_ptx_kernel, kw_ptx_device, kw_spir_kernel, kw_spir_func, + kw_x86_64_sysvcc, kw_x86_64_win64cc, // Attributes: kw_attributes, Modified: projects/bhyve_npt_pmap/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp Fri Oct 4 02:18:30 2013 (r256037) @@ -615,7 +615,10 @@ void DAGTypeLegalizer::RemapValue(SDValu // replaced with other values. RemapValue(I->second); N = I->second; - assert(N.getNode()->getNodeId() != NewNode && "Mapped to new node!"); + + // Note that it is possible to have N.getNode()->getNodeId() == NewNode at + // this point because it is possible for a node to be put in the map before + // being processed. } } Modified: projects/bhyve_npt_pmap/contrib/llvm/lib/IR/AsmWriter.cpp ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/lib/IR/AsmWriter.cpp Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/lib/IR/AsmWriter.cpp Fri Oct 4 02:18:30 2013 (r256037) @@ -81,6 +81,8 @@ static void PrintCallingConv(unsigned cc case CallingConv::MSP430_INTR: Out << "msp430_intrcc"; break; case CallingConv::PTX_Kernel: Out << "ptx_kernel"; break; case CallingConv::PTX_Device: Out << "ptx_device"; break; + case CallingConv::X86_64_SysV: Out << "x86_64_sysvcc"; break; + case CallingConv::X86_64_Win64: Out << "x86_64_win64cc"; break; } } Modified: projects/bhyve_npt_pmap/contrib/llvm/lib/Target/X86/X86CallingConv.td ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/lib/Target/X86/X86CallingConv.td Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/lib/Target/X86/X86CallingConv.td Fri Oct 4 02:18:30 2013 (r256037) @@ -156,6 +156,11 @@ def RetCC_X86_32 : CallingConv<[ def RetCC_X86_64 : CallingConv<[ // HiPE uses RetCC_X86_64_HiPE CCIfCC<"CallingConv::HiPE", CCDelegateTo>, + + // Handle explicit CC selection + CCIfCC<"CallingConv::X86_64_Win64", CCDelegateTo>, + CCIfCC<"CallingConv::X86_64_SysV", CCDelegateTo>, + // Mingw64 and native Win64 use Win64 CC CCIfSubtarget<"isTargetWin64()", CCDelegateTo>, @@ -489,6 +494,8 @@ def CC_X86_32 : CallingConv<[ def CC_X86_64 : CallingConv<[ CCIfCC<"CallingConv::GHC", CCDelegateTo>, CCIfCC<"CallingConv::HiPE", CCDelegateTo>, + CCIfCC<"CallingConv::X86_64_Win64", CCDelegateTo>, + CCIfCC<"CallingConv::X86_64_SysV", CCDelegateTo>, // Mingw64 and native Win64 use Win64 CC CCIfSubtarget<"isTargetWin64()", CCDelegateTo>, Modified: projects/bhyve_npt_pmap/contrib/llvm/lib/Target/X86/X86FastISel.cpp ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/lib/Target/X86/X86FastISel.cpp Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/lib/Target/X86/X86FastISel.cpp Fri Oct 4 02:18:30 2013 (r256037) @@ -717,10 +717,11 @@ bool X86FastISel::X86SelectRet(const Ins CallingConv::ID CC = F.getCallingConv(); if (CC != CallingConv::C && CC != CallingConv::Fast && - CC != CallingConv::X86_FastCall) + CC != CallingConv::X86_FastCall && + CC != CallingConv::X86_64_SysV) return false; - if (Subtarget->isTargetWin64()) + if (Subtarget->isCallingConvWin64(CC)) return false; // Don't handle popping bytes on return for now. @@ -1643,9 +1644,6 @@ bool X86FastISel::FastLowerArguments() { if (!FuncInfo.CanLowerReturn) return false; - if (Subtarget->isTargetWin64()) - return false; - const Function *F = FuncInfo.Fn; if (F->isVarArg()) return false; @@ -1653,7 +1651,10 @@ bool X86FastISel::FastLowerArguments() { CallingConv::ID CC = F->getCallingConv(); if (CC != CallingConv::C) return false; - + + if (Subtarget->isCallingConvWin64(CC)) + return false; + if (!Subtarget->is64Bit()) return false; @@ -1757,8 +1758,10 @@ bool X86FastISel::DoSelectCall(const Ins // Handle only C and fastcc calling conventions for now. ImmutableCallSite CS(CI); CallingConv::ID CC = CS.getCallingConv(); + bool isWin64 = Subtarget->isCallingConvWin64(CC); if (CC != CallingConv::C && CC != CallingConv::Fast && - CC != CallingConv::X86_FastCall) + CC != CallingConv::X86_FastCall && CC != CallingConv::X86_64_Win64 && + CC != CallingConv::X86_64_SysV) return false; // fastcc with -tailcallopt is intended to provide a guaranteed @@ -1772,7 +1775,7 @@ bool X86FastISel::DoSelectCall(const Ins // Don't know how to handle Win64 varargs yet. Nothing special needed for // x86-32. Special handling for x86-64 is implemented. - if (isVarArg && Subtarget->isTargetWin64()) + if (isVarArg && isWin64) return false; // Fast-isel doesn't know about callee-pop yet. @@ -1902,7 +1905,7 @@ bool X86FastISel::DoSelectCall(const Ins I->getParent()->getContext()); // Allocate shadow area for Win64 - if (Subtarget->isTargetWin64()) + if (isWin64) CCInfo.AllocateStack(32, 8); CCInfo.AnalyzeCallOperands(ArgVTs, ArgFlags, CC_X86); @@ -2016,7 +2019,7 @@ bool X86FastISel::DoSelectCall(const Ins X86::EBX).addReg(Base); } - if (Subtarget->is64Bit() && isVarArg && !Subtarget->isTargetWin64()) { + if (Subtarget->is64Bit() && isVarArg && !isWin64) { // Count the number of XMM registers allocated. static const uint16_t XMMArgRegs[] = { X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, @@ -2085,7 +2088,7 @@ bool X86FastISel::DoSelectCall(const Ins if (Subtarget->isPICStyleGOT()) MIB.addReg(X86::EBX, RegState::Implicit); - if (Subtarget->is64Bit() && isVarArg && !Subtarget->isTargetWin64()) + if (Subtarget->is64Bit() && isVarArg && !isWin64) MIB.addReg(X86::AL, RegState::Implicit); // Add implicit physical register uses to the call. Modified: projects/bhyve_npt_pmap/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp Fri Oct 4 02:18:30 2013 (r256037) @@ -125,6 +125,15 @@ FixupLEAPass::postRAConvertToLEA(Machine // which requires isImm() to be true return 0; } + break; + case X86::ADD16rr: + case X86::ADD16rr_DB: + if (MI->getOperand(1).getReg() != MI->getOperand(2).getReg()) { + // if src1 != src2, then convertToThreeAddress will + // need to create a Virtual register, which we cannot do + // after register allocation. + return 0; + } } return TII->convertToThreeAddress(MFI, MBBI, 0); } Modified: projects/bhyve_npt_pmap/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp Fri Oct 4 02:18:30 2013 (r256037) @@ -1883,13 +1883,19 @@ static bool IsTailCallConvention(Calling CC == CallingConv::HiPE); } +/// \brief Return true if the calling convention is a C calling convention. +static bool IsCCallConvention(CallingConv::ID CC) { + return (CC == CallingConv::C || CC == CallingConv::X86_64_Win64 || + CC == CallingConv::X86_64_SysV); +} + bool X86TargetLowering::mayBeEmittedAsTailCall(CallInst *CI) const { if (!CI->isTailCall() || getTargetMachine().Options.DisableTailCalls) return false; CallSite CS(CI); CallingConv::ID CalleeCC = CS.getCallingConv(); - if (!IsTailCallConvention(CalleeCC) && CalleeCC != CallingConv::C) + if (!IsTailCallConvention(CalleeCC) && !IsCCallConvention(CalleeCC)) return false; return true; @@ -1964,7 +1970,7 @@ X86TargetLowering::LowerFormalArguments( MachineFrameInfo *MFI = MF.getFrameInfo(); bool Is64Bit = Subtarget->is64Bit(); bool IsWindows = Subtarget->isTargetWindows(); - bool IsWin64 = Subtarget->isTargetWin64(); + bool IsWin64 = Subtarget->isCallingConvWin64(CallConv); assert(!(isVarArg && IsTailCallConvention(CallConv)) && "Var args not supported with calling convention fastcc, ghc or hipe"); @@ -1975,9 +1981,8 @@ X86TargetLowering::LowerFormalArguments( ArgLocs, *DAG.getContext()); // Allocate shadow area for Win64 - if (IsWin64) { + if (IsWin64) CCInfo.AllocateStack(32, 8); - } CCInfo.AnalyzeFormalArguments(Ins, CC_X86); @@ -2290,7 +2295,7 @@ X86TargetLowering::LowerCall(TargetLower MachineFunction &MF = DAG.getMachineFunction(); bool Is64Bit = Subtarget->is64Bit(); - bool IsWin64 = Subtarget->isTargetWin64(); + bool IsWin64 = Subtarget->isCallingConvWin64(CallConv); bool IsWindows = Subtarget->isTargetWindows(); StructReturnType SR = callIsStructReturn(Outs); bool IsSibcall = false; @@ -2323,9 +2328,8 @@ X86TargetLowering::LowerCall(TargetLower ArgLocs, *DAG.getContext()); // Allocate shadow area for Win64 - if (IsWin64) { + if (IsWin64) CCInfo.AllocateStack(32, 8); - } CCInfo.AnalyzeCallOperands(Outs, CC_X86); @@ -2831,13 +2835,12 @@ X86TargetLowering::IsEligibleForTailCall const SmallVectorImpl &OutVals, const SmallVectorImpl &Ins, SelectionDAG &DAG) const { - if (!IsTailCallConvention(CalleeCC) && - CalleeCC != CallingConv::C) + if (!IsTailCallConvention(CalleeCC) && !IsCCallConvention(CalleeCC)) return false; // If -tailcallopt is specified, make fastcc functions tail-callable. const MachineFunction &MF = DAG.getMachineFunction(); - const Function *CallerF = DAG.getMachineFunction().getFunction(); + const Function *CallerF = MF.getFunction(); // If the function return type is x86_fp80 and the callee return type is not, // then the FP_EXTEND of the call result is not a nop. It's not safe to @@ -2847,6 +2850,8 @@ X86TargetLowering::IsEligibleForTailCall CallingConv::ID CallerCC = CallerF->getCallingConv(); bool CCMatch = CallerCC == CalleeCC; + bool IsCalleeWin64 = Subtarget->isCallingConvWin64(CalleeCC); + bool IsCallerWin64 = Subtarget->isCallingConvWin64(CallerCC); if (getTargetMachine().Options.GuaranteedTailCallOpt) { if (IsTailCallConvention(CalleeCC) && CCMatch) @@ -2878,7 +2883,7 @@ X86TargetLowering::IsEligibleForTailCall // Optimizing for varargs on Win64 is unlikely to be safe without // additional testing. - if (Subtarget->isTargetWin64()) + if (IsCalleeWin64 || IsCallerWin64) return false; SmallVector ArgLocs; @@ -2953,9 +2958,8 @@ X86TargetLowering::IsEligibleForTailCall getTargetMachine(), ArgLocs, *DAG.getContext()); // Allocate shadow area for Win64 - if (Subtarget->isTargetWin64()) { + if (IsCalleeWin64) CCInfo.AllocateStack(32, 8); - } CCInfo.AnalyzeCallOperands(Outs, CC_X86); if (CCInfo.getNextStackOffset()) { Modified: projects/bhyve_npt_pmap/contrib/llvm/lib/Target/X86/X86Subtarget.h ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/lib/Target/X86/X86Subtarget.h Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/lib/Target/X86/X86Subtarget.h Fri Oct 4 02:18:30 2013 (r256037) @@ -338,7 +338,13 @@ public: } bool isPICStyleStubAny() const { return PICStyle == PICStyles::StubDynamicNoPIC || - PICStyle == PICStyles::StubPIC; } + PICStyle == PICStyles::StubPIC; + } + + bool isCallingConvWin64(CallingConv::ID CC) const { + return (isTargetWin64() && CC != CallingConv::X86_64_SysV) || + CC == CallingConv::X86_64_Win64; + } /// ClassifyGlobalReference - Classify a global variable reference for the /// current subtarget according to how we should reference it in a non-pcrel Modified: projects/bhyve_npt_pmap/contrib/llvm/tools/clang/include/clang-c/Index.h ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/tools/clang/include/clang-c/Index.h Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/tools/clang/include/clang-c/Index.h Fri Oct 4 02:18:30 2013 (r256037) @@ -2683,6 +2683,8 @@ enum CXCallingConv { CXCallingConv_AAPCS_VFP = 7, CXCallingConv_PnaclCall = 8, CXCallingConv_IntelOclBicc = 9, + CXCallingConv_X86_64Win64 = 10, + CXCallingConv_X86_64SysV = 11, CXCallingConv_Invalid = 100, CXCallingConv_Unexposed = 200 Modified: projects/bhyve_npt_pmap/contrib/llvm/tools/clang/include/clang/AST/Type.h ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/tools/clang/include/clang/AST/Type.h Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/tools/clang/include/clang/AST/Type.h Fri Oct 4 02:18:30 2013 (r256037) @@ -3335,7 +3335,9 @@ public: attr_thiscall, attr_pascal, attr_pnaclcall, - attr_inteloclbicc + attr_inteloclbicc, + attr_ms_abi, + attr_sysv_abi }; private: Modified: projects/bhyve_npt_pmap/contrib/llvm/tools/clang/include/clang/Basic/Attr.td ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/tools/clang/include/clang/Basic/Attr.td Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/tools/clang/include/clang/Basic/Attr.td Fri Oct 4 02:18:30 2013 (r256037) @@ -417,6 +417,10 @@ def MayAlias : InheritableAttr { let Spellings = [GNU<"may_alias">, CXX11<"gnu", "may_alias">]; } +def MSABI : InheritableAttr { + let Spellings = [GNU<"ms_abi">, CXX11<"gnu", "ms_abi">]; +} + def MSP430Interrupt : InheritableAttr { let Spellings = []; let Args = [UnsignedArgument<"Number">]; @@ -664,6 +668,10 @@ def StdCall : InheritableAttr { Keyword<"__stdcall">, Keyword<"_stdcall">]; } +def SysVABI : InheritableAttr { + let Spellings = [GNU<"sysv_abi">, CXX11<"gnu", "sysv_abi">]; +} + def ThisCall : InheritableAttr { let Spellings = [GNU<"thiscall">, CXX11<"gnu", "thiscall">, Keyword<"__thiscall">, Keyword<"_thiscall">]; Modified: projects/bhyve_npt_pmap/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h Fri Oct 4 02:18:30 2013 (r256037) @@ -206,6 +206,8 @@ namespace clang { CC_X86FastCall, // __attribute__((fastcall)) CC_X86ThisCall, // __attribute__((thiscall)) CC_X86Pascal, // __attribute__((pascal)) + CC_X86_64Win64, // __attribute__((ms_abi)) + CC_X86_64SysV, // __attribute__((sysv_abi)) CC_AAPCS, // __attribute__((pcs("aapcs"))) CC_AAPCS_VFP, // __attribute__((pcs("aapcs-vfp"))) CC_PnaclCall, // __attribute__((pnaclcall)) Modified: projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp Fri Oct 4 02:18:30 2013 (r256037) @@ -921,6 +921,8 @@ struct XMLDumper : public XMLDeclVisitor case CC_X86StdCall: return set("cc", "x86_stdcall"); case CC_X86ThisCall: return set("cc", "x86_thiscall"); case CC_X86Pascal: return set("cc", "x86_pascal"); + case CC_X86_64Win64: return set("cc", "x86_64_win64"); + case CC_X86_64SysV: return set("cc", "x86_64_sysv"); case CC_AAPCS: return set("cc", "aapcs"); case CC_AAPCS_VFP: return set("cc", "aapcs_vfp"); case CC_PnaclCall: return set("cc", "pnaclcall"); Modified: projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp Fri Oct 4 02:18:30 2013 (r256037) @@ -1311,6 +1311,8 @@ void MicrosoftCXXNameMangler::mangleCall switch (CC) { default: llvm_unreachable("Unsupported CC for mangling"); + case CC_X86_64Win64: + case CC_X86_64SysV: case CC_Default: case CC_C: Out << 'A'; break; case CC_X86Pascal: Out << 'C'; break; Modified: projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/AST/Type.cpp ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/AST/Type.cpp Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/AST/Type.cpp Fri Oct 4 02:18:30 2013 (r256037) @@ -1574,6 +1574,8 @@ StringRef FunctionType::getNameForCallCo case CC_X86FastCall: return "fastcall"; case CC_X86ThisCall: return "thiscall"; case CC_X86Pascal: return "pascal"; + case CC_X86_64Win64: return "ms_abi"; + case CC_X86_64SysV: return "sysv_abi"; case CC_AAPCS: return "aapcs"; case CC_AAPCS_VFP: return "aapcs-vfp"; case CC_PnaclCall: return "pnaclcall"; Modified: projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp Fri Oct 4 02:18:30 2013 (r256037) @@ -650,6 +650,12 @@ void TypePrinter::printFunctionProtoAfte case CC_IntelOclBicc: OS << " __attribute__((intel_ocl_bicc))"; break; + case CC_X86_64Win64: + OS << " __attribute__((ms_abi))"; + break; + case CC_X86_64SysV: + OS << " __attribute__((sysv_abi))"; + break; } if (Info.getNoReturn()) OS << " __attribute__((noreturn))"; @@ -1160,6 +1166,8 @@ void TypePrinter::printAttributedAfter(c case AttributedType::attr_stdcall: OS << "stdcall"; break; case AttributedType::attr_thiscall: OS << "thiscall"; break; case AttributedType::attr_pascal: OS << "pascal"; break; + case AttributedType::attr_ms_abi: OS << "ms_abi"; break; + case AttributedType::attr_sysv_abi: OS << "sysv_abi"; break; case AttributedType::attr_pcs: { OS << "pcs("; QualType t = T->getEquivalentType(); Modified: projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/Basic/Targets.cpp ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/Basic/Targets.cpp Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/Basic/Targets.cpp Fri Oct 4 02:18:30 2013 (r256037) @@ -3182,8 +3182,9 @@ public: virtual CallingConvCheckResult checkCallingConvention(CallingConv CC) const { return (CC == CC_Default || - CC == CC_C || - CC == CC_IntelOclBicc) ? CCCR_OK : CCCR_Warning; + CC == CC_C || + CC == CC_IntelOclBicc || + CC == CC_X86_64Win64) ? CCCR_OK : CCCR_Warning; } virtual CallingConv getDefaultCallingConv(CallingConvMethodType MT) const { @@ -3219,6 +3220,11 @@ public: virtual BuiltinVaListKind getBuiltinVaListKind() const { return TargetInfo::CharPtrBuiltinVaList; } + virtual CallingConvCheckResult checkCallingConvention(CallingConv CC) const { + return (CC == CC_C || + CC == CC_IntelOclBicc || + CC == CC_X86_64SysV) ? CCCR_OK : CCCR_Warning; + } }; } // end anonymous namespace Modified: projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp Fri Oct 4 02:18:30 2013 (r256037) @@ -41,6 +41,8 @@ static unsigned ClangCallConvToLLVMCallC case CC_X86StdCall: return llvm::CallingConv::X86_StdCall; case CC_X86FastCall: return llvm::CallingConv::X86_FastCall; case CC_X86ThisCall: return llvm::CallingConv::X86_ThisCall; + case CC_X86_64Win64: return llvm::CallingConv::X86_64_Win64; + case CC_X86_64SysV: return llvm::CallingConv::X86_64_SysV; case CC_AAPCS: return llvm::CallingConv::ARM_AAPCS; case CC_AAPCS_VFP: return llvm::CallingConv::ARM_AAPCS_VFP; case CC_IntelOclBicc: return llvm::CallingConv::Intel_OCL_BI; Modified: projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp Fri Oct 4 02:18:30 2013 (r256037) @@ -3961,6 +3961,16 @@ static void handleCallConvAttr(Sema &S, PascalAttr(Attr.getRange(), S.Context, Attr.getAttributeSpellingListIndex())); return; + case AttributeList::AT_MSABI: + D->addAttr(::new (S.Context) + MSABIAttr(Attr.getRange(), S.Context, + Attr.getAttributeSpellingListIndex())); + return; + case AttributeList::AT_SysVABI: + D->addAttr(::new (S.Context) + SysVABIAttr(Attr.getRange(), S.Context, + Attr.getAttributeSpellingListIndex())); + return; case AttributeList::AT_Pcs: { PcsAttr::PCSType PCS; switch (CC) { @@ -4036,6 +4046,14 @@ bool Sema::CheckCallingConvAttr(const At case AttributeList::AT_StdCall: CC = CC_X86StdCall; break; case AttributeList::AT_ThisCall: CC = CC_X86ThisCall; break; case AttributeList::AT_Pascal: CC = CC_X86Pascal; break; + case AttributeList::AT_MSABI: + CC = Context.getTargetInfo().getTriple().isOSWindows() ? CC_C : + CC_X86_64Win64; + break; + case AttributeList::AT_SysVABI: + CC = Context.getTargetInfo().getTriple().isOSWindows() ? CC_X86_64SysV : + CC_C; + break; case AttributeList::AT_Pcs: { Expr *Arg = attr.getArg(0); StringLiteral *Str = dyn_cast(Arg); @@ -4876,6 +4894,8 @@ static void ProcessInheritableDeclAttr(S case AttributeList::AT_FastCall: case AttributeList::AT_ThisCall: case AttributeList::AT_Pascal: + case AttributeList::AT_MSABI: + case AttributeList::AT_SysVABI: case AttributeList::AT_Pcs: case AttributeList::AT_PnaclCall: case AttributeList::AT_IntelOclBicc: Modified: projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp ============================================================================== --- projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp Fri Oct 4 02:18:30 2013 (r256037) @@ -105,6 +105,8 @@ static void diagnoseBadTypeAttribute(Sem case AttributeList::AT_StdCall: \ case AttributeList::AT_ThisCall: \ case AttributeList::AT_Pascal: \ + case AttributeList::AT_MSABI: \ + case AttributeList::AT_SysVABI: \ case AttributeList::AT_Regparm: \ case AttributeList::AT_Pcs: \ case AttributeList::AT_PnaclCall: \ @@ -3296,6 +3298,10 @@ static AttributeList::Kind getAttrListKi return AttributeList::AT_PnaclCall; case AttributedType::attr_inteloclbicc: return AttributeList::AT_IntelOclBicc; + case AttributedType::attr_ms_abi: + return AttributeList::AT_MSABI; + case AttributedType::attr_sysv_abi: + return AttributeList::AT_SysVABI; } llvm_unreachable("unexpected attribute kind!"); } Modified: projects/bhyve_npt_pmap/etc/mtree/Makefile ============================================================================== --- projects/bhyve_npt_pmap/etc/mtree/Makefile Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/etc/mtree/Makefile Fri Oct 4 02:18:30 2013 (r256037) @@ -2,21 +2,13 @@ .include -FILES= ${_BIND.chroot.dist} \ - ${_BIND.include.dist} \ - ${_BSD.debug.dist} \ +FILES= ${_BSD.debug.dist} \ BSD.include.dist \ BSD.root.dist \ ${_BSD.sendmail.dist} \ BSD.usr.dist \ BSD.var.dist -.if ${MK_BIND} != "no" -_BIND.chroot.dist= BIND.chroot.dist -.if ${MK_BIND_LIBS} != "no" -_BIND.include.dist= BIND.include.dist -.endif -.endif .if ${MK_DEBUG_FILES} != "no" _BSD.debug.dist= BSD.debug.dist .endif Modified: projects/bhyve_npt_pmap/etc/periodic/daily/Makefile ============================================================================== --- projects/bhyve_npt_pmap/etc/periodic/daily/Makefile Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/etc/periodic/daily/Makefile Fri Oct 4 02:18:30 2013 (r256037) @@ -24,10 +24,6 @@ FILES= 100.clean-disks \ FILES+= 310.accounting .endif -.if ${MK_BIND_NAMED} != "no" -FILES+= 470.status-named -.endif - .if ${MK_CALENDAR} != "no" FILES+= 300.calendar .endif Modified: projects/bhyve_npt_pmap/etc/rc.d/Makefile ============================================================================== --- projects/bhyve_npt_pmap/etc/rc.d/Makefile Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/etc/rc.d/Makefile Fri Oct 4 02:18:30 2013 (r256037) @@ -21,11 +21,11 @@ FILES= DAEMON \ auditd \ auditdistd \ bgfsck \ - bluetooth \ + ${_bluetooth} \ bootparams \ bridge \ bsnmpd \ - bthidd \ + ${_bthidd} \ ccd \ cleanvar \ cleartmp \ @@ -48,7 +48,7 @@ FILES= DAEMON \ gptboot \ gssd \ hastd \ - hcsecd \ + ${_hcsecd} \ hostapd \ hostid \ hostid_save \ @@ -182,6 +182,9 @@ _nscd= nscd .endif .if ${MK_BLUETOOTH} != "no" +_bluetooth= bluetooth +_bthidd= bthidd +_hcsecd= hcsecd _ubthidhci= ubthidhci .endif Modified: projects/bhyve_npt_pmap/games/fortune/datfiles/freebsd-tips ============================================================================== --- projects/bhyve_npt_pmap/games/fortune/datfiles/freebsd-tips Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/games/fortune/datfiles/freebsd-tips Fri Oct 4 02:18:30 2013 (r256037) @@ -8,8 +8,8 @@ a root login. You can add a user to the By pressing "Scroll Lock" you can use the arrow keys to scroll backward through the console output. Press "Scroll Lock" again to turn it off. % -Can't remember if you've installed a certain port or not? Try "pkg_info --Ix port_name". +Can't remember if you've installed a certain port or not? Try "pkg info +-x port_name". % Ever wonder what those numbers after command names were, as in cat(1)? It's the section of the manual the man page is in. "man man" will tell you more. @@ -96,12 +96,6 @@ If you want to play CDs with FreeBSD, a Type 'cdcontrol' then 'help' to learn more. (You may need to set the CDROM environment variable in order to make cdcontrol want to start.) % -If you want to quickly check for duplicate package/port installations, -try the following pkg_info command. - - pkg_info | sort | sed -e 's/-[0-9].*$//' | \ - uniq -c | grep -v '^[[:space:]]*1' -% If you'd like to keep track of applications in the FreeBSD ports tree, take a look at FreshPorts; @@ -356,11 +350,10 @@ adjust, just type 'mixer'. % You can automatically download and install binary packages by doing - pkg_add -r + pkg install -where you replace with the URL to the package. This will also -automatically install the packages the package you download is dependent on -(ie, the packages it needs in order to work.) +This will also automatically install the packages that are dependencies +for the package you install (ie, the packages it needs in order to work.) % You can change the video mode on all consoles by adding something like the following to /etc/rc.conf: @@ -448,8 +441,7 @@ You can use /etc/make.conf to control th on this system. Example entries are in /usr/share/examples/etc/make.conf. % -You can use "pkg_info" to see a list of packages you have installed. - -- Konstantinos Konstantinidis +You can use "pkg info" to see a list of packages you have installed. % You can use the 'fetch' command to retrieve files over ftp or http. Modified: projects/bhyve_npt_pmap/gnu/usr.bin/binutils/Makefile ============================================================================== --- projects/bhyve_npt_pmap/gnu/usr.bin/binutils/Makefile Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/gnu/usr.bin/binutils/Makefile Fri Oct 4 02:18:30 2013 (r256037) @@ -1,7 +1,7 @@ # $FreeBSD$ SUBDIR= libiberty libbfd libopcodes libbinutils \ - addr2line ar as ld nm objcopy objdump ranlib readelf \ + addr2line as ld nm objcopy objdump readelf \ size strings strip doc .include Modified: projects/bhyve_npt_pmap/lib/libc/sys/accept.2 ============================================================================== --- projects/bhyve_npt_pmap/lib/libc/sys/accept.2 Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/lib/libc/sys/accept.2 Fri Oct 4 02:18:30 2013 (r256037) @@ -28,7 +28,7 @@ .\" @(#)accept.2 8.2 (Berkeley) 12/11/93 .\" $FreeBSD$ .\" -.Dd May 1, 2013 +.Dd October 1, 2013 .Dt ACCEPT 2 .Os .Sh NAME @@ -155,13 +155,20 @@ For some applications, performance may b .Xr accept_filter 9 to pre-process incoming connections. .Pp -Portable programs should not rely on the +When using +.Fn accept , +portable programs should not rely on the .Dv O_NONBLOCK and .Dv O_ASYNC properties and the signal destination being inherited, but should set them explicitly using -.Xr fcntl 2 . +.Xr fcntl 2 ; +.Fn accept4 +sets these properties consistently, +but may not be fully portable across +.Ux +platforms. .Sh RETURN VALUES These calls return \-1 on error. If they succeed, they return a non-negative Modified: projects/bhyve_npt_pmap/libexec/rtld-elf/rtld.c ============================================================================== --- projects/bhyve_npt_pmap/libexec/rtld-elf/rtld.c Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/libexec/rtld-elf/rtld.c Fri Oct 4 02:18:30 2013 (r256037) @@ -1111,11 +1111,7 @@ digest_dynamic1(Obj_Entry *obj, int earl break; case DT_MIPS_RLD_MAP: -#ifdef notyet - if (!early) - dbg("Filling in DT_DEBUG entry"); - ((Elf_Dyn*)dynp)->d_un.d_ptr = (Elf_Addr) &r_debug; -#endif + *((Elf_Addr *)(dynp->d_un.d_ptr)) = (Elf_Addr) &r_debug; break; #endif Modified: projects/bhyve_npt_pmap/sbin/bsdlabel/bsdlabel.8 ============================================================================== --- projects/bhyve_npt_pmap/sbin/bsdlabel/bsdlabel.8 Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/sbin/bsdlabel/bsdlabel.8 Fri Oct 4 02:18:30 2013 (r256037) @@ -31,7 +31,7 @@ .\" @(#)disklabel.8 8.2 (Berkeley) 4/19/94 .\" $FreeBSD$ .\" -.Dd March 5, 2011 +.Dd October 1, 2013 .Dt BSDLABEL 8 .Os .Sh NAME @@ -457,9 +457,9 @@ such as and .Cm * , which could be used as a source file for -.Dq Li "bsdlabel -R ad0s1 new_label_file" : +.Dq Li "bsdlabel -R ada0s1 new_label_file" : .Bd -literal -offset 4n -# /dev/ad0s1: +# /dev/ada0s1: 8 partitions: # size offset fstype [fsize bsize bps/cpg] Modified: projects/bhyve_npt_pmap/sbin/ccdconfig/ccdconfig.8 ============================================================================== --- projects/bhyve_npt_pmap/sbin/ccdconfig/ccdconfig.8 Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/sbin/ccdconfig/ccdconfig.8 Fri Oct 4 02:18:30 2013 (r256037) @@ -28,7 +28,7 @@ .\" .\" $FreeBSD$ .\" -.Dd July 17, 1995 +.Dd October 1, 2013 .Dt CCDCONFIG 8 .Os .Sh NAME @@ -180,7 +180,7 @@ and read it from mdadm --create --chunk=32 --level=0 --raid-devices=2 /dev/md0 \\ /dev/hda1 /dev/hdb1 # Make the RAID-0 just created available on FreeBSD: -ccdconfig -c /dev/ccd0 32 linux /dev/ad0s1 /dev/ad0s2 +ccdconfig -c /dev/ccd0 32 linux /dev/ada0s1 /dev/ada0s2 .Ed .Pp When you create a new ccd disk you generally want to Modified: projects/bhyve_npt_pmap/sbin/fdisk/fdisk.8 ============================================================================== --- projects/bhyve_npt_pmap/sbin/fdisk/fdisk.8 Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/sbin/fdisk/fdisk.8 Fri Oct 4 02:18:30 2013 (r256037) @@ -1,6 +1,6 @@ .\" $FreeBSD$ .\" -.Dd May 24, 2009 +.Dd October 1, 2013 .Dt FDISK 8 .Os .Sh NAME @@ -159,7 +159,7 @@ mounted root device. When called with no arguments, it prints the sector 0 slice table. An example follows: .Bd -literal - ******* Working on device /dev/ad0 ******* + ******* Working on device /dev/ada0 ******* parameters extracted from in-core disklabel are: cylinders=769 heads=15 sectors/track=33 (495 blks/cyl) Modified: projects/bhyve_npt_pmap/sbin/gbde/gbde.8 ============================================================================== --- projects/bhyve_npt_pmap/sbin/gbde/gbde.8 Fri Oct 4 01:42:27 2013 (r256036) +++ projects/bhyve_npt_pmap/sbin/gbde/gbde.8 Fri Oct 4 02:18:30 2013 (r256037) @@ -31,7 +31,7 @@ .\" .\" $FreeBSD$ .\" -.Dd February 8, 2006 +.Dd October 1, 2013 .Dt GBDE 8 .Os .Sh NAME @@ -207,23 +207,23 @@ used). .Sh EXAMPLES To initialize a device, using default parameters: .Pp -.Dl "gbde init /dev/ad0s1f -L /etc/ad0s1f.lock" +.Dl "gbde init /dev/ada0s1f -L /etc/ada0s1f.lock" .Pp To attach an encrypted device: .Pp -.Dl "gbde attach ad0s1f -l /etc/ad0s1f.lock" +.Dl "gbde attach ada0s1f -l /etc/ada0s1f.lock" .Pp The encrypted device has the suffix .Pa .bde so a typical command to create and mount a file system would be: .Pp -.Dl "newfs /dev/ad0s1f.bde" -.Dl "mount /dev/ad0s1f.bde /secret" +.Dl "newfs /dev/ada0s1f.bde" +.Dl "mount /dev/ada0s1f.bde /secret" .Pp To detach an encrypted device: .Pp -.Dl "gbde detach ad0s1f" +.Dl "gbde detach ada0s1f" .Pp Please notice that detaching an encrypted device corresponds to physically removing it, do not forget to unmount the file system first. @@ -231,11 +231,11 @@ physically removing it, do not forget to To initialize the second key using a detached lockfile and a trivial pass-phrase: .Pp -.Dl "gbde setkey ad0s1f -n 2 -P foo -L key2.lockfile" *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Fri Oct 4 05:11:01 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]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 4CAC1E7B; Fri, 4 Oct 2013 05:11:01 +0000 (UTC) (envelope-from cherry@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3B86424E6; Fri, 4 Oct 2013 05:11:01 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r945B15l085268; Fri, 4 Oct 2013 05:11:01 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r945B1Ep085267; Fri, 4 Oct 2013 05:11:01 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201310040511.r945B1Ep085267@svn.freebsd.org> From: "Cherry G. Mathew" Date: Fri, 4 Oct 2013 05:11:01 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r256041 - 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: Fri, 04 Oct 2013 05:11:01 -0000 Author: cherry Date: Fri Oct 4 05:11:00 2013 New Revision: 256041 URL: http://svnweb.freebsd.org/changeset/base/256041 Log: We now use vmem(9) instead of submaps to manage pv VA allocations. 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 Fri Oct 4 04:15:18 2013 (r256040) +++ projects/amd64_xen_pv/sys/amd64/xen/pmap.c Fri Oct 4 05:11:00 2013 (r256041) @@ -220,7 +220,6 @@ extern char *console_page; /* The shared extern struct xenstore_domain_interface *xen_store; /* xenstore page */ extern vm_map_t pv_map; -vm_offset_t pv_minva, pv_maxva; /* Index offset into a pagetable, for a given va */ static int @@ -742,9 +741,6 @@ pmap_init(void) /* Reserve pv VA space by allocating a submap */ KASSERT(kernel_map != 0, ("Initialising kernel submap before kernel_map!")); - pv_map = kmem_suballoc(kernel_map, &pv_minva, &pv_maxva, - sizeof(struct pv_chunk) * 100 /* XXX: Totally arbitrary */, 0); - KASSERT(pv_map != NULL, ("Could not allocate kernel submap for pv_map!")); gdtset = 1; /* xpq may assert for locking sanity from this point onwards */ From owner-svn-src-projects@FreeBSD.ORG Fri Oct 4 06:55:09 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 0F425252; Fri, 4 Oct 2013 06:55:09 +0000 (UTC) (envelope-from markm@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id EEDBE2941; Fri, 4 Oct 2013 06:55:08 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r946t8JS038107; Fri, 4 Oct 2013 06:55:08 GMT (envelope-from markm@svn.freebsd.org) Received: (from markm@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r946t6ZR038091; Fri, 4 Oct 2013 06:55:06 GMT (envelope-from markm@svn.freebsd.org) Message-Id: <201310040655.r946t6ZR038091@svn.freebsd.org> From: Mark Murray Date: Fri, 4 Oct 2013 06:55:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r256042 - in projects/random_number_generator: share/examples/kld/random_adaptor sys/conf sys/dev/glxsb sys/dev/hifn sys/dev/random sys/dev/rndtest sys/dev/safe sys/dev/syscons sys/dev/... 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, 04 Oct 2013 06:55:09 -0000 Author: markm Date: Fri Oct 4 06:55:06 2013 New Revision: 256042 URL: http://svnweb.freebsd.org/changeset/base/256042 Log: Snapshot. This passes the build test, but has not yet been finished or debugged. Contains: * Refactor the hardware RNG CPU instruction sources to feed into the software mixer. This is unfinished. The actual harvesting needs to be sorted out. Modified by me (see below). * Remove 'frac' parameter from random_harvest(). This was never used and adds extra code for no good reason. * Remove device write entropy harvesting. This provided a weak attack vector, was not very good at bootstrapping the device. To follow will be a replacement explicit reseed knob. * Separate out all the RANDOM_PURE sources into separate harvest entities. This adds some secuity in the case where more than one is present. * Review all the code and fix anything obviously messy or inconsistent. Address som review concerns while I'm here, like rename the pseudo-rng to 'dummy'. Submitted by: Arthur Mesh (the first item) Added: projects/random_number_generator/sys/dev/random/dummy_rng.c - copied, changed from r256023, projects/random_number_generator/sys/dev/random/pseudo_rng.c projects/random_number_generator/sys/dev/random/live_entropy_sources.c (contents, props changed) projects/random_number_generator/sys/dev/random/live_entropy_sources.h (contents, props changed) Deleted: projects/random_number_generator/sys/dev/random/pseudo_rng.c Modified: projects/random_number_generator/share/examples/kld/random_adaptor/random_adaptor_example.c projects/random_number_generator/sys/conf/files projects/random_number_generator/sys/conf/files.amd64 projects/random_number_generator/sys/conf/files.i386 projects/random_number_generator/sys/dev/glxsb/glxsb.c projects/random_number_generator/sys/dev/hifn/hifn7751.c projects/random_number_generator/sys/dev/random/harvest.c projects/random_number_generator/sys/dev/random/ivy.c projects/random_number_generator/sys/dev/random/nehemiah.c projects/random_number_generator/sys/dev/random/random_adaptors.c projects/random_number_generator/sys/dev/random/random_harvestq.c projects/random_number_generator/sys/dev/random/random_harvestq.h projects/random_number_generator/sys/dev/random/randomdev.c projects/random_number_generator/sys/dev/random/randomdev.h projects/random_number_generator/sys/dev/random/randomdev_soft.c projects/random_number_generator/sys/dev/random/randomdev_soft.h projects/random_number_generator/sys/dev/random/yarrow.c projects/random_number_generator/sys/dev/rndtest/rndtest.c projects/random_number_generator/sys/dev/safe/safe.c projects/random_number_generator/sys/dev/syscons/scmouse.c projects/random_number_generator/sys/dev/syscons/syscons.c projects/random_number_generator/sys/dev/ubsec/ubsec.c projects/random_number_generator/sys/kern/kern_intr.c projects/random_number_generator/sys/mips/cavium/octeon_rnd.c projects/random_number_generator/sys/net/if_ethersubr.c projects/random_number_generator/sys/net/if_tun.c projects/random_number_generator/sys/netgraph/ng_iface.c projects/random_number_generator/sys/sys/random.h Modified: projects/random_number_generator/share/examples/kld/random_adaptor/random_adaptor_example.c ============================================================================== --- projects/random_number_generator/share/examples/kld/random_adaptor/random_adaptor_example.c Fri Oct 4 05:11:00 2013 (r256041) +++ projects/random_number_generator/share/examples/kld/random_adaptor/random_adaptor_example.c Fri Oct 4 06:55:06 2013 (r256042) @@ -30,32 +30,29 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include -#include +#include #include +#include #include #include -#define RNG_NAME "example" - static int random_example_read(void *, int); struct random_adaptor random_example = { .ident = "Example RNG", - .init = (random_init_func_t *)random_null_func, - .deinit = (random_deinit_func_t *)random_null_func, + .source = RANDOM_PURE_BOGUS, /* Make sure this is in + * sys/random.h and is unique */ .read = random_example_read, - .write = (random_write_func_t *)random_null_func, - .reseed = (random_reseed_func_t *)random_null_func, - .seeded = 1, }; /* * Used under the license provided @ http://xkcd.com/221/ * http://creativecommons.org/licenses/by-nc/2.5/ */ -static u_char +static uint8_t getRandomNumber(void) { return 4; /* chosen by fair dice roll, guaranteed to be random */ @@ -64,14 +61,13 @@ getRandomNumber(void) static int random_example_read(void *buf, int c) { - u_char *b; + uint8_t *b; int count; b = buf; - for (count = 0; count < c; count++) { + for (count = 0; count < c; count++) b[count] = getRandomNumber(); - } printf("returning %d bytes of pure randomness\n", c); return (c); @@ -80,15 +76,26 @@ random_example_read(void *buf, int c) static int random_example_modevent(module_t mod, int type, void *unused) { + int error = 0; switch (type) { case MOD_LOAD: - random_adaptor_register(RNG_NAME, &random_example); - EVENTHANDLER_INVOKE(random_adaptor_attach, &random_example); - return (0); + live_entropy_source_register(&random_example); + break; + + case MOD_UNLOAD: + live_entropy_source_deregister(&random_example); + break; + + case MOD_SHUTDOWN: + break; + + default: + error = EOPNOTSUPP; + break; } - return (EINVAL); + return (error); } -RANDOM_ADAPTOR_MODULE(random_example, random_example_modevent, 1); +LIVE_ENTROPY_SRC_MODULE(live_entropy_source_example, random_example_modevent, 1); Modified: projects/random_number_generator/sys/conf/files ============================================================================== --- projects/random_number_generator/sys/conf/files Fri Oct 4 05:11:00 2013 (r256041) +++ projects/random_number_generator/sys/conf/files Fri Oct 4 06:55:06 2013 (r256042) @@ -2043,13 +2043,14 @@ rt2860.fw optional rt2860fw | ralfw \ no-obj no-implicit-rule \ clean "rt2860.fw" dev/random/harvest.c standard -dev/random/hash.c optional random -dev/random/pseudo_rng.c standard +dev/random/dummy_rng.c standard dev/random/random_adaptors.c standard -dev/random/random_harvestq.c standard +dev/random/live_entropy_sources.c optional random +dev/random/random_harvestq.c optional random dev/random/randomdev.c optional random dev/random/randomdev_soft.c optional random dev/random/yarrow.c optional random +dev/random/hash.c optional random dev/rc/rc.c optional rc dev/re/if_re.c optional re dev/rndtest/rndtest.c optional rndtest Modified: projects/random_number_generator/sys/conf/files.amd64 ============================================================================== --- projects/random_number_generator/sys/conf/files.amd64 Fri Oct 4 05:11:00 2013 (r256041) +++ projects/random_number_generator/sys/conf/files.amd64 Fri Oct 4 06:55:06 2013 (r256042) @@ -259,8 +259,6 @@ dev/nvme/nvme_sysctl.c optional nvme dev/nvme/nvme_test.c optional nvme dev/nvme/nvme_util.c optional nvme dev/nvram/nvram.c optional nvram isa -dev/random/ivy.c optional random rdrand_rng -dev/random/nehemiah.c optional random padlock_rng dev/qlxge/qls_dbg.c optional qlxge pci dev/qlxge/qls_dump.c optional qlxge pci dev/qlxge/qls_hw.c optional qlxge pci Modified: projects/random_number_generator/sys/conf/files.i386 ============================================================================== --- projects/random_number_generator/sys/conf/files.i386 Fri Oct 4 05:11:00 2013 (r256041) +++ projects/random_number_generator/sys/conf/files.i386 Fri Oct 4 06:55:06 2013 (r256042) @@ -257,8 +257,6 @@ dev/nvme/nvme_test.c optional nvme dev/nvme/nvme_util.c optional nvme dev/nvram/nvram.c optional nvram isa dev/pcf/pcf_isa.c optional pcf -dev/random/ivy.c optional random rdrand_rng -dev/random/nehemiah.c optional random padlock_rng dev/sbni/if_sbni.c optional sbni dev/sbni/if_sbni_isa.c optional sbni isa dev/sbni/if_sbni_pci.c optional sbni pci Modified: projects/random_number_generator/sys/dev/glxsb/glxsb.c ============================================================================== --- projects/random_number_generator/sys/dev/glxsb/glxsb.c Fri Oct 4 05:11:00 2013 (r256041) +++ projects/random_number_generator/sys/dev/glxsb/glxsb.c Fri Oct 4 06:55:06 2013 (r256042) @@ -476,7 +476,7 @@ glxsb_rnd(void *v) if (status & SB_RNS_TRNG_VALID) { value = bus_read_4(sc->sc_sr, SB_RANDOM_NUM); /* feed with one uint32 */ - random_harvest(&value, 4, 32/2, 0, RANDOM_PURE); + random_harvest(&value, 4, 32/2, RANDOM_PURE_GLXSB); } callout_reset(&sc->sc_rngco, sc->sc_rnghz, glxsb_rnd, sc); Modified: projects/random_number_generator/sys/dev/hifn/hifn7751.c ============================================================================== --- projects/random_number_generator/sys/dev/hifn/hifn7751.c Fri Oct 4 05:11:00 2013 (r256041) +++ projects/random_number_generator/sys/dev/hifn/hifn7751.c Fri Oct 4 06:55:06 2013 (r256042) @@ -258,7 +258,7 @@ hifn_partname(struct hifn_softc *sc) static void default_harvest(struct rndtest_state *rsp, void *buf, u_int count) { - random_harvest(buf, count, count*NBBY/2, 0, RANDOM_PURE); + random_harvest(buf, count, count*NBBY/2, RANDOM_PURE_HIFN); } static u_int Copied and modified: projects/random_number_generator/sys/dev/random/dummy_rng.c (from r256023, projects/random_number_generator/sys/dev/random/pseudo_rng.c) ============================================================================== --- projects/random_number_generator/sys/dev/random/pseudo_rng.c Thu Oct 3 17:30:55 2013 (r256023, copy source) +++ projects/random_number_generator/sys/dev/random/dummy_rng.c Fri Oct 4 06:55:06 2013 (r256042) @@ -28,87 +28,90 @@ __FBSDID("$FreeBSD$"); #include -#include +#include #include #include +#include #include #include +#include #include #include -static struct mtx pseudo_random_block_mtx; +static struct mtx dummy_random_mtx; -static int -pseudo_random_block_read(void *buf __unused, int c __unused) +/* Used to fake out unused random calls in random_adaptor */ +static void +random_null_func(void) { +} - mtx_lock(&pseudo_random_block_mtx); - - printf("random(4) device is blocking.\n"); - msleep(pseudo_random_block_read, &pseudo_random_block_mtx, 0, - "block", 0); - - mtx_unlock(&pseudo_random_block_mtx); +static int +dummy_random_poll(int events __unused, struct thread *td __unused) +{ return (0); } -static void -pseudo_random_block_init(void) +static int +dummy_random_block(int flag) { + int error = 0; - mtx_init(&pseudo_random_block_mtx, "sleep mtx for random_block", - NULL, MTX_DEF); + mtx_lock(&dummy_random_mtx); + + /* Blocking logic */ + while (!error) { + if (flag & O_NONBLOCK) + error = EWOULDBLOCK; + else { + printf("random: dummy device blocking on read.\n"); + error = msleep(&dummy_random_block, + &dummy_random_mtx, + PUSER | PCATCH, "block", 0); + } + } + mtx_unlock(&dummy_random_mtx); + + return (error); } static void -pseudo_random_block_deinit(void) +dummy_random_init(void) { - mtx_destroy(&pseudo_random_block_mtx); + mtx_init(&dummy_random_mtx, "sleep mtx for dummy_random", + NULL, MTX_DEF); } -struct random_adaptor pseudo_random_block = { - .ident = "pseudo-RNG that always blocks", - .init = pseudo_random_block_init, - .deinit = pseudo_random_block_deinit, - .read = pseudo_random_block_read, - .write = (random_write_func_t *)random_null_func, - .reseed = (random_reseed_func_t *)random_null_func, - .seeded = 1, -}; - -static int -pseudo_random_panic_read(void *buf, int c) +static void +dummy_random_deinit(void) { - panic("Insert a witty panic msg in here."); - - return (0); + mtx_destroy(&dummy_random_mtx); } -struct random_adaptor pseudo_random_panic = { - .ident = "pseudo-RNG that always panics on first read(2)", - .init = (random_init_func_t *)random_null_func, - .deinit = (random_deinit_func_t *)random_null_func, - .read = pseudo_random_panic_read, - .write = (random_write_func_t *)random_null_func, +struct random_adaptor dummy_random = { + .ident = "Dummy entropy device that always blocks", + .init = dummy_random_init, + .deinit = dummy_random_deinit, + .block = dummy_random_block, + .poll = dummy_random_poll, + .read = (random_read_func_t *)random_null_func, .reseed = (random_reseed_func_t *)random_null_func, - .seeded = 1, + .seeded = 0, /* This device can never be seeded */ }; static int -pseudo_random_modevent(module_t mod, int type, void *unused) +dummy_random_modevent(module_t mod __unused, int type, void *unused __unused) { switch (type) { case MOD_LOAD: - random_adaptor_register("block", &pseudo_random_block); + random_adaptor_register("dummy", &dummy_random); EVENTHANDLER_INVOKE(random_adaptor_attach, - &pseudo_random_block); - - random_adaptor_register("panic", &pseudo_random_panic); + &dummy_random); return (0); } @@ -116,4 +119,4 @@ pseudo_random_modevent(module_t mod, int return (EINVAL); } -RANDOM_ADAPTOR_MODULE(pseudo, pseudo_random_modevent, 1); +RANDOM_ADAPTOR_MODULE(dummy, dummy_random_modevent, 1); Modified: projects/random_number_generator/sys/dev/random/harvest.c ============================================================================== --- projects/random_number_generator/sys/dev/random/harvest.c Fri Oct 4 05:11:00 2013 (r256041) +++ projects/random_number_generator/sys/dev/random/harvest.c Fri Oct 4 06:55:06 2013 (r256042) @@ -48,20 +48,20 @@ __FBSDID("$FreeBSD$"); static int read_random_phony(void *, int); /* Structure holding the desired entropy sources */ -struct harvest_select harvest = { 1, 1, 1, 0 }; +struct harvest_select harvest = { 1, 1, 1, 1 }; static int warned = 0; /* hold the address of the routine which is actually called if * the randomdev is loaded */ -static void (*reap_func)(u_int64_t, const void *, u_int, u_int, u_int, +static void (*reap_func)(u_int64_t, const void *, u_int, u_int, enum esource) = NULL; static int (*read_func)(void *, int) = read_random_phony; /* Initialise the harvester at load time */ void randomdev_init_harvester(void (*reaper)(u_int64_t, const void *, u_int, - u_int, u_int, enum esource), int (*reader)(void *, int)) + u_int, enum esource), int (*reader)(void *, int)) { reap_func = reaper; read_func = reader; @@ -86,12 +86,10 @@ randomdev_deinit_harvester(void) * read which can be quite expensive. */ void -random_harvest(void *entropy, u_int count, u_int bits, u_int frac, - enum esource origin) +random_harvest(void *entropy, u_int count, u_int bits, enum esource origin) { if (reap_func) - (*reap_func)(get_cyclecount(), entropy, count, bits, frac, - origin); + (*reap_func)(get_cyclecount(), entropy, count, bits, origin); } /* Userland-visible version of read_random */ Modified: projects/random_number_generator/sys/dev/random/ivy.c ============================================================================== --- projects/random_number_generator/sys/dev/random/ivy.c Fri Oct 4 05:11:00 2013 (r256041) +++ projects/random_number_generator/sys/dev/random/ivy.c Fri Oct 4 06:55:06 2013 (r256042) @@ -30,50 +30,44 @@ __FBSDID("$FreeBSD$"); #include -#include #include #include #include -#include +#include #include #include #include #include +#include #include #include #define RETRY_COUNT 10 -static void random_ivy_init(void); -static void random_ivy_deinit(void); static int random_ivy_read(void *, int); -struct random_adaptor random_ivy = { +struct random_hardware_source random_ivy = { .ident = "Hardware, Intel IvyBridge+ RNG", - .init = random_ivy_init, - .deinit = random_ivy_deinit, - .read = random_ivy_read, - .write = (random_write_func_t *)random_null_func, - .reseed = (random_reseed_func_t *)random_null_func, - .seeded = 1, + .source = RANDOM_PURE_RDRAND, + .read = random_ivy_read }; static inline int -ivy_rng_store(long *tmp) +ivy_rng_store(uint64_t *tmp) { #ifdef __GNUCLIKE_ASM uint32_t count; __asm __volatile( #ifdef __amd64__ - ".byte\t0x48,0x0f,0xc7,0xf0\n\t" /* rdrand %rax */ + "rdrand\t%%rax\n\t" "jnc\t1f\n\t" "movq\t%%rax,%1\n\t" "movl\t$8,%%eax\n" #else /* i386 */ - ".byte\t0x0f,0xc7,0xf0\n\t" /* rdrand %eax */ + "rdrand\t%%eax\n\t" "jnc\t1f\n\t" "movl\t%%eax,%1\n\t" "movl\t$4,%%eax\n" @@ -86,34 +80,26 @@ ivy_rng_store(long *tmp) #endif } -static void -random_ivy_init(void) -{ -} - -void -random_ivy_deinit(void) -{ -} - static int random_ivy_read(void *buf, int c) { - char *b; - long tmp; - int count, res, retry; + uint8_t *b; + int count, ret, retry; + uint64_t tmp; - for (count = c, b = buf; count > 0; count -= res, b += res) { + b = buf; + for (count = c; count > 0; count -= ret) { for (retry = 0; retry < RETRY_COUNT; retry++) { - res = ivy_rng_store(&tmp); - if (res != 0) + ret = ivy_rng_store(&tmp); + if (ret != 0) break; } - if (res == 0) + if (ret == 0) break; - if (res > count) - res = count; - memcpy(b, &tmp, res); + if (ret > count) + ret = count; + memcpy(b, &tmp, ret); + b += ret; } return (c - count); } @@ -121,25 +107,35 @@ random_ivy_read(void *buf, int c) static int rdrand_modevent(module_t mod, int type, void *unused) { + int error = 0; switch (type) { case MOD_LOAD: - if (cpu_feature2 & CPUID2_RDRAND) { - random_adaptor_register("rdrand", &random_ivy); - EVENTHANDLER_INVOKE(random_adaptor_attach, &random_ivy); - return (0); - } else { + if (cpu_feature2 & CPUID2_RDRAND) + live_entropy_source_register(&random_ivy); + else #ifndef KLD_MODULE if (bootverbose) #endif - printf( - "%s: RDRAND feature is not present on this CPU\n", + printf("%s: RDRAND is not present\n", random_ivy.ident); - return (0); - } + break; + + case MOD_UNLOAD: + if (cpu_feature2 & CPUID2_RDRAND) + live_entropy_source_deregister(&random_ivy); + break; + + case MOD_SHUTDOWN: + break; + + default: + error = EOPNOTSUPP; + break; + } - return (EINVAL); + return (error); } -RANDOM_ADAPTOR_MODULE(random_rdrand, rdrand_modevent, 1); +LIVE_ENTROPY_SRC_MODULE(random_rdrand, rdrand_modevent, 1); Added: projects/random_number_generator/sys/dev/random/live_entropy_sources.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/random_number_generator/sys/dev/random/live_entropy_sources.c Fri Oct 4 06:55:06 2013 (r256042) @@ -0,0 +1,185 @@ +/*- + * Copyright (c) 2013 Arthur Mesh + * Copyright (c) 2013 Mark R V Murray + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer + * in this position and unchanged. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include + +#include "live_entropy_sources.h" + +LIST_HEAD(les_head, live_entropy_sources); +static struct les_head sources = LIST_HEAD_INITIALIZER(sources); +static struct sx les_lock; /* need a sleepable lock */ + +#define LES_THRESHOLD 10 + +MALLOC_DEFINE(M_LIVE_ENTROPY_SRCS, "live_entropy_sources", + "Live Entropy Sources"); + +void +live_entropy_source_register(struct random_hardware_source *rsource) +{ + struct live_entropy_sources *les; + + KASSERT(rsource != NULL, ("invalid input to %s", __func__)); + + les = malloc(sizeof(struct live_entropy_sources), M_LIVE_ENTROPY_SRCS, + M_WAITOK); + les->rsource = rsource; + + sx_xlock(&les_lock); + LIST_INSERT_HEAD(&sources, les, entries); + sx_xunlock(&les_lock); +} + +void +live_entropy_source_deregister(struct random_hardware_source *rsource) +{ + struct live_entropy_sources *les; + + KASSERT(rsource != NULL, ("invalid input to %s", __func__)); + + sx_xlock(&les_lock); + LIST_FOREACH(les, &sources, entries) { + if (les->rsource == rsource) { + LIST_REMOVE(les, entries); + free(les, M_LIVE_ENTROPY_SRCS); + break; + } + } + sx_xunlock(&les_lock); +} + +static int +live_entropy_source_handler(SYSCTL_HANDLER_ARGS) +{ + struct live_entropy_sources *les; + int error, count; + + count = error = 0; + + sx_slock(&les_lock); + + if (LIST_EMPTY(&sources)) + error = SYSCTL_OUT(req, "", 0); + else { + LIST_FOREACH(les, &sources, entries) { + + error = SYSCTL_OUT(req, ",", count++ ? 1 : 0); + if (error) + break; + + error = SYSCTL_OUT(req, les->rsource->ident, strlen(les->rsource->ident)); + if (error) + break; + } + } + + sx_sunlock(&les_lock); + + return (error); +} + +static void +live_entropy_sources_init(void *unused) +{ + + SYSCTL_PROC(_kern_random, OID_AUTO, live_entropy_sources, + CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_MPSAFE, + NULL, 0, live_entropy_source_handler, "", + "List of Active Live Entropy Sources"); + + sx_init(&les_lock, "live_entropy_sources"); +} + +/* + * Run through all "live" sources reading entropy for the given + * number of rounds, which should be a multiple of the number + * of entropy accumulation pools in use; 2 for Yarrow and 32 + * for Fortuna. + */ +void +live_entropy_sources_feed(int rounds) +{ + struct live_entropy_sources *les; + uint8_t buf[HARVESTSIZE]; + int i, n; + + sx_slock(&les_lock); + + /* + * Walk over all of live entropy sources, and feed their output + * to the system-wide RNG. + */ + LIST_FOREACH(les, &sources, entries) { + + for (i = 0; i < rounds; i++) { + /* + * This should be quick, since it's a live entropy + * source. + */ + n = les->rsource->read(buf, sizeof(buf)); + /* FIXME: Whine loudly if this didn't work. */ + + /* + * FIXME: Cannot harvest this stuff into the queue; + * the poor thing will choke to death! + */ + random_harvest(buf, n, 0, les->rsource->source); + } + + } + + sx_sunlock(&les_lock); +} + +static void +live_entropy_sources_deinit(void *unused) +{ + + sx_destroy(&les_lock); +} + +SYSINIT(random_adaptors, SI_SUB_DRIVERS, SI_ORDER_FIRST, + live_entropy_sources_init, NULL); +SYSUNINIT(random_adaptors, SI_SUB_DRIVERS, SI_ORDER_FIRST, + live_entropy_sources_deinit, NULL); Added: projects/random_number_generator/sys/dev/random/live_entropy_sources.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/random_number_generator/sys/dev/random/live_entropy_sources.h Fri Oct 4 06:55:06 2013 (r256042) @@ -0,0 +1,58 @@ +/*- + * Copyright (c) 2013 Arthur Mesh + * Copyright (c) 2013 Mark R V Murray + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer + * in this position and unchanged. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * $FreeBSD$ + */ + +#ifndef __LIVE_ENTROPY_SOURCES__ +#define __LIVE_ENTROPY_SOURCES__ + +/* + * Live entropy source is a source of entropy that can provide + * specified or approximate amount of entropy immediately upon request or within + * an acceptable amount of time. + */ +struct live_entropy_sources { + LIST_ENTRY(live_entropy_sources) entries; /* list of providers */ + struct random_hardware_source *rsource; /* associated random adaptor */ +}; + +void live_entropy_source_register(struct random_hardware_source *); +void live_entropy_source_deregister(struct random_hardware_source *); +void live_entropy_sources_feed(int); + +#define LIVE_ENTROPY_SRC_MODULE(name, modevent, ver) \ + static moduledata_t name##_mod = { \ + #name, \ + modevent, \ + 0 \ + }; \ + DECLARE_MODULE(name, name##_mod, SI_SUB_DRIVERS, \ + SI_ORDER_SECOND); \ + MODULE_VERSION(name, ver); \ + MODULE_DEPEND(name, random, 1, 1, 1); + +#endif /* __LIVE_ENTROPY_SOURCES__ */ Modified: projects/random_number_generator/sys/dev/random/nehemiah.c ============================================================================== --- projects/random_number_generator/sys/dev/random/nehemiah.c Fri Oct 4 05:11:00 2013 (r256041) +++ projects/random_number_generator/sys/dev/random/nehemiah.c Fri Oct 4 06:55:06 2013 (r256042) @@ -1,6 +1,5 @@ /*- - * Copyright (c) 2013 David E. O'Brien - * Copyright (c) 2004 Mark R V Murray + * Copyright (c) 2013 Mark R V Murray * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -30,209 +29,126 @@ __FBSDID("$FreeBSD$"); #include -#include +#include #include -#include #include +#include #include #include -#include #include #include #include +#include #include #include -#define RANDOM_BLOCK_SIZE 256 -#define CIPHER_BLOCK_SIZE 16 - static void random_nehemiah_init(void); static void random_nehemiah_deinit(void); static int random_nehemiah_read(void *, int); -struct random_adaptor random_nehemiah = { - .ident = "Hardware, VIA Nehemiah", - .init = random_nehemiah_init, - .deinit = random_nehemiah_deinit, - .read = random_nehemiah_read, - .write = (random_write_func_t *)random_null_func, - .reseed = (random_reseed_func_t *)random_null_func, - .seeded = 1, +struct random_hardware_source random_nehemiah = { + .ident = "Hardware, VIA Nehemiah Padlock RNG", + .source = RANDOM_PURE_NEHEMIAH, + .read = random_nehemiah_read }; -union VIA_ACE_CW { - uint64_t raw; - struct { - u_int round_count : 4; - u_int algorithm_type : 3; - u_int key_generation_type : 1; - u_int intermediate : 1; - u_int decrypt : 1; - u_int key_size : 2; - u_int filler0 : 20; - u_int filler1 : 32; - u_int filler2 : 32; - u_int filler3 : 32; - } field; -}; - -/* The extra 7 is to allow an 8-byte write on the last byte of the - * arrays. The ACE wants the AES data 16-byte/128-bit aligned, and - * it _always_ writes n*64 bits. The RNG does not care about alignment, - * and it always writes n*32 bits or n*64 bits. - */ -static uint8_t key[CIPHER_BLOCK_SIZE+7] __aligned(16); -static uint8_t iv[CIPHER_BLOCK_SIZE+7] __aligned(16); -static uint8_t in[RANDOM_BLOCK_SIZE+7] __aligned(16); -static uint8_t out[RANDOM_BLOCK_SIZE+7] __aligned(16); - -static union VIA_ACE_CW acw __aligned(16); +/* This H/W RNG never stores more than 8 bytes in one go */ static struct fpu_kern_ctx *fpu_ctx_save; -static struct mtx random_nehemiah_mtx; - /* ARGSUSED */ static __inline size_t VIA_RNG_store(void *buf) { -#ifdef __GNUCLIKE_ASM uint32_t retval = 0; uint32_t rate = 0; - /* The .byte line is really VIA C3 "xstore" instruction */ +#ifdef __GNUCLIKE_ASM __asm __volatile( - "movl $0,%%edx \n\t" - ".byte 0x0f, 0xa7, 0xc0" + "movl $0,%%edx\n\t" + "xstore" : "=a" (retval), "+d" (rate), "+D" (buf) : : "memory" ); +#endif if (rate == 0) return (retval&0x1f); -#endif return (0); } -/* ARGSUSED */ -static __inline void -VIA_ACE_cbc(void *in, void *out, size_t count, void *key, union VIA_ACE_CW *cw, void *iv) -{ -#ifdef __GNUCLIKE_ASM - /* The .byte line is really VIA C3 "xcrypt-cbc" instruction */ - __asm __volatile( - "pushf \n\t" - "popf \n\t" - "rep \n\t" - ".byte 0x0f, 0xa7, 0xc8" - : "+a" (iv), "+c" (count), "+D" (out), "+S" (in) - : "b" (key), "d" (cw) - : "cc", "memory" - ); -#endif -} - static void random_nehemiah_init(void) { - acw.raw = 0ULL; - acw.field.round_count = 12; - mtx_init(&random_nehemiah_mtx, "random nehemiah", NULL, MTX_DEF); fpu_ctx_save = fpu_kern_alloc_ctx(FPU_KERN_NORMAL); } -void +static void random_nehemiah_deinit(void) { fpu_kern_free_ctx(fpu_ctx_save); - mtx_destroy(&random_nehemiah_mtx); } static int random_nehemiah_read(void *buf, int c) { - int i, error; + uint8_t *b; size_t count, ret; - uint8_t *p; + uint64_t tmp; - mtx_lock(&random_nehemiah_mtx); - error = fpu_kern_enter(curthread, fpu_ctx_save, FPU_KERN_NORMAL); - if (error != 0) { - mtx_unlock(&random_nehemiah_mtx); - return (0); + if ((fpu_kern_enter(curthread, fpu_ctx_save, FPU_KERN_NORMAL) == 0)) { + b = buf; + for (count = c; count > 0; count -= ret) { + ret = MIN(VIA_RNG_store(&tmp), count); + memcpy(b, &tmp, ret); + b += ret; + } + fpu_kern_leave(curthread, fpu_ctx_save); } + else + c = 0; - /* Get a random AES key */ - count = 0; - p = key; - do { - ret = VIA_RNG_store(p); - p += ret; - count += ret; - } while (count < CIPHER_BLOCK_SIZE); - - /* Get a random AES IV */ - count = 0; - p = iv; - do { - ret = VIA_RNG_store(p); - p += ret; - count += ret; - } while (count < CIPHER_BLOCK_SIZE); - - /* Get a block of random bytes */ - count = 0; - p = in; - do { - ret = VIA_RNG_store(p); - p += ret; - count += ret; - } while (count < RANDOM_BLOCK_SIZE); - - /* This is a Davies-Meyer hash of the most paranoid variety; the - * key, IV and the data are all read directly from the hardware RNG. - * All of these are used precisely once. - */ - VIA_ACE_cbc(in, out, RANDOM_BLOCK_SIZE/CIPHER_BLOCK_SIZE, - key, &acw, iv); - for (i = 0; i < RANDOM_BLOCK_SIZE; i++) - out[i] ^= in[i]; - - c = MIN(RANDOM_BLOCK_SIZE, c); - memcpy(buf, out, (size_t)c); - - fpu_kern_leave(curthread, fpu_ctx_save); - mtx_unlock(&random_nehemiah_mtx); return (c); } static int nehemiah_modevent(module_t mod, int type, void *unused) { + int error = 0; switch (type) { case MOD_LOAD: if (via_feature_rng & VIA_HAS_RNG) { - random_adaptor_register("nehemiah", &random_nehemiah); - EVENTHANDLER_INVOKE(random_adaptor_attach, - &random_nehemiah); - return (0); - } else { + live_entropy_source_register(&random_nehemiah); + random_nehemiah_init(); + } else #ifndef KLD_MODULE if (bootverbose) #endif - printf( - "%s: VIA RNG feature is not present on this CPU\n", + printf("%s: VIA Padlock RNG not present\n", random_nehemiah.ident); - return (0); - } + break; + + case MOD_UNLOAD: + if (via_feature_rng & VIA_HAS_RNG) + random_nehemiah_deinit(); + live_entropy_source_deregister(&random_nehemiah); + break; + + case MOD_SHUTDOWN: + break; + + default: + error = EOPNOTSUPP; + break; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Fri Oct 4 07:01:05 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 87EC34A7; Fri, 4 Oct 2013 07:01:05 +0000 (UTC) (envelope-from markm@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 73BD2299B; Fri, 4 Oct 2013 07:01:05 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r94715hA042437; Fri, 4 Oct 2013 07:01:05 GMT (envelope-from markm@svn.freebsd.org) Received: (from markm@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9470xQ6042372; Fri, 4 Oct 2013 07:00:59 GMT (envelope-from markm@svn.freebsd.org) Message-Id: <201310040700.r9470xQ6042372@svn.freebsd.org> From: Mark Murray Date: Fri, 4 Oct 2013 07:00:59 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r256043 - in projects/random_number_generator: contrib/llvm/include/llvm/IR contrib/llvm/lib/AsmParser contrib/llvm/lib/CodeGen/SelectionDAG contrib/llvm/lib/IR contrib/llvm/lib/Target/... 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, 04 Oct 2013 07:01:05 -0000 Author: markm Date: Fri Oct 4 07:00:59 2013 New Revision: 256043 URL: http://svnweb.freebsd.org/changeset/base/256043 Log: MFC - tracking commit. Modified: projects/random_number_generator/contrib/llvm/include/llvm/IR/CallingConv.h projects/random_number_generator/contrib/llvm/lib/AsmParser/LLLexer.cpp projects/random_number_generator/contrib/llvm/lib/AsmParser/LLParser.cpp projects/random_number_generator/contrib/llvm/lib/AsmParser/LLToken.h projects/random_number_generator/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp projects/random_number_generator/contrib/llvm/lib/IR/AsmWriter.cpp projects/random_number_generator/contrib/llvm/lib/Target/X86/X86CallingConv.td projects/random_number_generator/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/random_number_generator/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/random_number_generator/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/random_number_generator/contrib/llvm/tools/clang/include/clang-c/Index.h projects/random_number_generator/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/random_number_generator/contrib/llvm/tools/clang/include/clang/Basic/Attr.td projects/random_number_generator/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h projects/random_number_generator/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp projects/random_number_generator/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp projects/random_number_generator/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/random_number_generator/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp projects/random_number_generator/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/random_number_generator/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/random_number_generator/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp projects/random_number_generator/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/random_number_generator/etc/network.subr projects/random_number_generator/etc/rc.d/netif projects/random_number_generator/sys/dev/nfe/if_nfe.c projects/random_number_generator/sys/kern/vfs_mount.c Directory Properties: projects/random_number_generator/ (props changed) projects/random_number_generator/contrib/llvm/ (props changed) projects/random_number_generator/contrib/llvm/tools/clang/ (props changed) projects/random_number_generator/sys/ (props changed) Modified: projects/random_number_generator/contrib/llvm/include/llvm/IR/CallingConv.h ============================================================================== --- projects/random_number_generator/contrib/llvm/include/llvm/IR/CallingConv.h Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/contrib/llvm/include/llvm/IR/CallingConv.h Fri Oct 4 07:00:59 2013 (r256043) @@ -119,8 +119,17 @@ namespace CallingConv { SPIR_KERNEL = 76, /// Intel_OCL_BI - Calling conventions for Intel OpenCL built-ins - Intel_OCL_BI = 77 + Intel_OCL_BI = 77, + /// \brief The C convention as specified in the x86-64 supplement to the + /// System V ABI, used on most non-Windows systems. + X86_64_SysV = 78, + + /// \brief The C convention as implemented on Windows/x86-64. This + /// convention differs from the more common \c X86_64_SysV convention + /// in a number of ways, most notably in that XMM registers used to pass + /// arguments are shadowed by GPRs, and vice versa. + X86_64_Win64 = 79 }; } // End CallingConv namespace Modified: projects/random_number_generator/contrib/llvm/lib/AsmParser/LLLexer.cpp ============================================================================== --- projects/random_number_generator/contrib/llvm/lib/AsmParser/LLLexer.cpp Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/contrib/llvm/lib/AsmParser/LLLexer.cpp Fri Oct 4 07:00:59 2013 (r256043) @@ -556,6 +556,8 @@ lltok::Kind LLLexer::LexIdentifier() { KEYWORD(spir_kernel); KEYWORD(spir_func); KEYWORD(intel_ocl_bicc); + KEYWORD(x86_64_sysvcc); + KEYWORD(x86_64_win64cc); KEYWORD(cc); KEYWORD(c); Modified: projects/random_number_generator/contrib/llvm/lib/AsmParser/LLParser.cpp ============================================================================== --- projects/random_number_generator/contrib/llvm/lib/AsmParser/LLParser.cpp Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/contrib/llvm/lib/AsmParser/LLParser.cpp Fri Oct 4 07:00:59 2013 (r256043) @@ -1337,6 +1337,8 @@ bool LLParser::ParseOptionalVisibility(u /// ::= 'ptx_device' /// ::= 'spir_func' /// ::= 'spir_kernel' +/// ::= 'x86_64_sysvcc' +/// ::= 'x86_64_win64cc' /// ::= 'cc' UINT /// bool LLParser::ParseOptionalCallingConv(CallingConv::ID &CC) { @@ -1357,6 +1359,8 @@ bool LLParser::ParseOptionalCallingConv( case lltok::kw_spir_kernel: CC = CallingConv::SPIR_KERNEL; break; case lltok::kw_spir_func: CC = CallingConv::SPIR_FUNC; break; case lltok::kw_intel_ocl_bicc: CC = CallingConv::Intel_OCL_BI; break; + case lltok::kw_x86_64_sysvcc: CC = CallingConv::X86_64_SysV; break; + case lltok::kw_x86_64_win64cc: CC = CallingConv::X86_64_Win64; break; case lltok::kw_cc: { unsigned ArbitraryCC; Lex.Lex(); Modified: projects/random_number_generator/contrib/llvm/lib/AsmParser/LLToken.h ============================================================================== --- projects/random_number_generator/contrib/llvm/lib/AsmParser/LLToken.h Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/contrib/llvm/lib/AsmParser/LLToken.h Fri Oct 4 07:00:59 2013 (r256043) @@ -84,12 +84,13 @@ namespace lltok { kw_c, kw_cc, kw_ccc, kw_fastcc, kw_coldcc, - kw_intel_ocl_bicc, + kw_intel_ocl_bicc, kw_x86_stdcallcc, kw_x86_fastcallcc, kw_x86_thiscallcc, kw_arm_apcscc, kw_arm_aapcscc, kw_arm_aapcs_vfpcc, kw_msp430_intrcc, kw_ptx_kernel, kw_ptx_device, kw_spir_kernel, kw_spir_func, + kw_x86_64_sysvcc, kw_x86_64_win64cc, // Attributes: kw_attributes, Modified: projects/random_number_generator/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp ============================================================================== --- projects/random_number_generator/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp Fri Oct 4 07:00:59 2013 (r256043) @@ -615,7 +615,10 @@ void DAGTypeLegalizer::RemapValue(SDValu // replaced with other values. RemapValue(I->second); N = I->second; - assert(N.getNode()->getNodeId() != NewNode && "Mapped to new node!"); + + // Note that it is possible to have N.getNode()->getNodeId() == NewNode at + // this point because it is possible for a node to be put in the map before + // being processed. } } Modified: projects/random_number_generator/contrib/llvm/lib/IR/AsmWriter.cpp ============================================================================== --- projects/random_number_generator/contrib/llvm/lib/IR/AsmWriter.cpp Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/contrib/llvm/lib/IR/AsmWriter.cpp Fri Oct 4 07:00:59 2013 (r256043) @@ -81,6 +81,8 @@ static void PrintCallingConv(unsigned cc case CallingConv::MSP430_INTR: Out << "msp430_intrcc"; break; case CallingConv::PTX_Kernel: Out << "ptx_kernel"; break; case CallingConv::PTX_Device: Out << "ptx_device"; break; + case CallingConv::X86_64_SysV: Out << "x86_64_sysvcc"; break; + case CallingConv::X86_64_Win64: Out << "x86_64_win64cc"; break; } } Modified: projects/random_number_generator/contrib/llvm/lib/Target/X86/X86CallingConv.td ============================================================================== --- projects/random_number_generator/contrib/llvm/lib/Target/X86/X86CallingConv.td Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/contrib/llvm/lib/Target/X86/X86CallingConv.td Fri Oct 4 07:00:59 2013 (r256043) @@ -156,6 +156,11 @@ def RetCC_X86_32 : CallingConv<[ def RetCC_X86_64 : CallingConv<[ // HiPE uses RetCC_X86_64_HiPE CCIfCC<"CallingConv::HiPE", CCDelegateTo>, + + // Handle explicit CC selection + CCIfCC<"CallingConv::X86_64_Win64", CCDelegateTo>, + CCIfCC<"CallingConv::X86_64_SysV", CCDelegateTo>, + // Mingw64 and native Win64 use Win64 CC CCIfSubtarget<"isTargetWin64()", CCDelegateTo>, @@ -489,6 +494,8 @@ def CC_X86_32 : CallingConv<[ def CC_X86_64 : CallingConv<[ CCIfCC<"CallingConv::GHC", CCDelegateTo>, CCIfCC<"CallingConv::HiPE", CCDelegateTo>, + CCIfCC<"CallingConv::X86_64_Win64", CCDelegateTo>, + CCIfCC<"CallingConv::X86_64_SysV", CCDelegateTo>, // Mingw64 and native Win64 use Win64 CC CCIfSubtarget<"isTargetWin64()", CCDelegateTo>, Modified: projects/random_number_generator/contrib/llvm/lib/Target/X86/X86FastISel.cpp ============================================================================== --- projects/random_number_generator/contrib/llvm/lib/Target/X86/X86FastISel.cpp Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/contrib/llvm/lib/Target/X86/X86FastISel.cpp Fri Oct 4 07:00:59 2013 (r256043) @@ -717,10 +717,11 @@ bool X86FastISel::X86SelectRet(const Ins CallingConv::ID CC = F.getCallingConv(); if (CC != CallingConv::C && CC != CallingConv::Fast && - CC != CallingConv::X86_FastCall) + CC != CallingConv::X86_FastCall && + CC != CallingConv::X86_64_SysV) return false; - if (Subtarget->isTargetWin64()) + if (Subtarget->isCallingConvWin64(CC)) return false; // Don't handle popping bytes on return for now. @@ -1643,9 +1644,6 @@ bool X86FastISel::FastLowerArguments() { if (!FuncInfo.CanLowerReturn) return false; - if (Subtarget->isTargetWin64()) - return false; - const Function *F = FuncInfo.Fn; if (F->isVarArg()) return false; @@ -1653,7 +1651,10 @@ bool X86FastISel::FastLowerArguments() { CallingConv::ID CC = F->getCallingConv(); if (CC != CallingConv::C) return false; - + + if (Subtarget->isCallingConvWin64(CC)) + return false; + if (!Subtarget->is64Bit()) return false; @@ -1757,8 +1758,10 @@ bool X86FastISel::DoSelectCall(const Ins // Handle only C and fastcc calling conventions for now. ImmutableCallSite CS(CI); CallingConv::ID CC = CS.getCallingConv(); + bool isWin64 = Subtarget->isCallingConvWin64(CC); if (CC != CallingConv::C && CC != CallingConv::Fast && - CC != CallingConv::X86_FastCall) + CC != CallingConv::X86_FastCall && CC != CallingConv::X86_64_Win64 && + CC != CallingConv::X86_64_SysV) return false; // fastcc with -tailcallopt is intended to provide a guaranteed @@ -1772,7 +1775,7 @@ bool X86FastISel::DoSelectCall(const Ins // Don't know how to handle Win64 varargs yet. Nothing special needed for // x86-32. Special handling for x86-64 is implemented. - if (isVarArg && Subtarget->isTargetWin64()) + if (isVarArg && isWin64) return false; // Fast-isel doesn't know about callee-pop yet. @@ -1902,7 +1905,7 @@ bool X86FastISel::DoSelectCall(const Ins I->getParent()->getContext()); // Allocate shadow area for Win64 - if (Subtarget->isTargetWin64()) + if (isWin64) CCInfo.AllocateStack(32, 8); CCInfo.AnalyzeCallOperands(ArgVTs, ArgFlags, CC_X86); @@ -2016,7 +2019,7 @@ bool X86FastISel::DoSelectCall(const Ins X86::EBX).addReg(Base); } - if (Subtarget->is64Bit() && isVarArg && !Subtarget->isTargetWin64()) { + if (Subtarget->is64Bit() && isVarArg && !isWin64) { // Count the number of XMM registers allocated. static const uint16_t XMMArgRegs[] = { X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, @@ -2085,7 +2088,7 @@ bool X86FastISel::DoSelectCall(const Ins if (Subtarget->isPICStyleGOT()) MIB.addReg(X86::EBX, RegState::Implicit); - if (Subtarget->is64Bit() && isVarArg && !Subtarget->isTargetWin64()) + if (Subtarget->is64Bit() && isVarArg && !isWin64) MIB.addReg(X86::AL, RegState::Implicit); // Add implicit physical register uses to the call. Modified: projects/random_number_generator/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp ============================================================================== --- projects/random_number_generator/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp Fri Oct 4 07:00:59 2013 (r256043) @@ -1883,13 +1883,19 @@ static bool IsTailCallConvention(Calling CC == CallingConv::HiPE); } +/// \brief Return true if the calling convention is a C calling convention. +static bool IsCCallConvention(CallingConv::ID CC) { + return (CC == CallingConv::C || CC == CallingConv::X86_64_Win64 || + CC == CallingConv::X86_64_SysV); +} + bool X86TargetLowering::mayBeEmittedAsTailCall(CallInst *CI) const { if (!CI->isTailCall() || getTargetMachine().Options.DisableTailCalls) return false; CallSite CS(CI); CallingConv::ID CalleeCC = CS.getCallingConv(); - if (!IsTailCallConvention(CalleeCC) && CalleeCC != CallingConv::C) + if (!IsTailCallConvention(CalleeCC) && !IsCCallConvention(CalleeCC)) return false; return true; @@ -1964,7 +1970,7 @@ X86TargetLowering::LowerFormalArguments( MachineFrameInfo *MFI = MF.getFrameInfo(); bool Is64Bit = Subtarget->is64Bit(); bool IsWindows = Subtarget->isTargetWindows(); - bool IsWin64 = Subtarget->isTargetWin64(); + bool IsWin64 = Subtarget->isCallingConvWin64(CallConv); assert(!(isVarArg && IsTailCallConvention(CallConv)) && "Var args not supported with calling convention fastcc, ghc or hipe"); @@ -1975,9 +1981,8 @@ X86TargetLowering::LowerFormalArguments( ArgLocs, *DAG.getContext()); // Allocate shadow area for Win64 - if (IsWin64) { + if (IsWin64) CCInfo.AllocateStack(32, 8); - } CCInfo.AnalyzeFormalArguments(Ins, CC_X86); @@ -2290,7 +2295,7 @@ X86TargetLowering::LowerCall(TargetLower MachineFunction &MF = DAG.getMachineFunction(); bool Is64Bit = Subtarget->is64Bit(); - bool IsWin64 = Subtarget->isTargetWin64(); + bool IsWin64 = Subtarget->isCallingConvWin64(CallConv); bool IsWindows = Subtarget->isTargetWindows(); StructReturnType SR = callIsStructReturn(Outs); bool IsSibcall = false; @@ -2323,9 +2328,8 @@ X86TargetLowering::LowerCall(TargetLower ArgLocs, *DAG.getContext()); // Allocate shadow area for Win64 - if (IsWin64) { + if (IsWin64) CCInfo.AllocateStack(32, 8); - } CCInfo.AnalyzeCallOperands(Outs, CC_X86); @@ -2831,13 +2835,12 @@ X86TargetLowering::IsEligibleForTailCall const SmallVectorImpl &OutVals, const SmallVectorImpl &Ins, SelectionDAG &DAG) const { - if (!IsTailCallConvention(CalleeCC) && - CalleeCC != CallingConv::C) + if (!IsTailCallConvention(CalleeCC) && !IsCCallConvention(CalleeCC)) return false; // If -tailcallopt is specified, make fastcc functions tail-callable. const MachineFunction &MF = DAG.getMachineFunction(); - const Function *CallerF = DAG.getMachineFunction().getFunction(); + const Function *CallerF = MF.getFunction(); // If the function return type is x86_fp80 and the callee return type is not, // then the FP_EXTEND of the call result is not a nop. It's not safe to @@ -2847,6 +2850,8 @@ X86TargetLowering::IsEligibleForTailCall CallingConv::ID CallerCC = CallerF->getCallingConv(); bool CCMatch = CallerCC == CalleeCC; + bool IsCalleeWin64 = Subtarget->isCallingConvWin64(CalleeCC); + bool IsCallerWin64 = Subtarget->isCallingConvWin64(CallerCC); if (getTargetMachine().Options.GuaranteedTailCallOpt) { if (IsTailCallConvention(CalleeCC) && CCMatch) @@ -2878,7 +2883,7 @@ X86TargetLowering::IsEligibleForTailCall // Optimizing for varargs on Win64 is unlikely to be safe without // additional testing. - if (Subtarget->isTargetWin64()) + if (IsCalleeWin64 || IsCallerWin64) return false; SmallVector ArgLocs; @@ -2953,9 +2958,8 @@ X86TargetLowering::IsEligibleForTailCall getTargetMachine(), ArgLocs, *DAG.getContext()); // Allocate shadow area for Win64 - if (Subtarget->isTargetWin64()) { + if (IsCalleeWin64) CCInfo.AllocateStack(32, 8); - } CCInfo.AnalyzeCallOperands(Outs, CC_X86); if (CCInfo.getNextStackOffset()) { Modified: projects/random_number_generator/contrib/llvm/lib/Target/X86/X86Subtarget.h ============================================================================== --- projects/random_number_generator/contrib/llvm/lib/Target/X86/X86Subtarget.h Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/contrib/llvm/lib/Target/X86/X86Subtarget.h Fri Oct 4 07:00:59 2013 (r256043) @@ -338,7 +338,13 @@ public: } bool isPICStyleStubAny() const { return PICStyle == PICStyles::StubDynamicNoPIC || - PICStyle == PICStyles::StubPIC; } + PICStyle == PICStyles::StubPIC; + } + + bool isCallingConvWin64(CallingConv::ID CC) const { + return (isTargetWin64() && CC != CallingConv::X86_64_SysV) || + CC == CallingConv::X86_64_Win64; + } /// ClassifyGlobalReference - Classify a global variable reference for the /// current subtarget according to how we should reference it in a non-pcrel Modified: projects/random_number_generator/contrib/llvm/tools/clang/include/clang-c/Index.h ============================================================================== --- projects/random_number_generator/contrib/llvm/tools/clang/include/clang-c/Index.h Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/contrib/llvm/tools/clang/include/clang-c/Index.h Fri Oct 4 07:00:59 2013 (r256043) @@ -2683,6 +2683,8 @@ enum CXCallingConv { CXCallingConv_AAPCS_VFP = 7, CXCallingConv_PnaclCall = 8, CXCallingConv_IntelOclBicc = 9, + CXCallingConv_X86_64Win64 = 10, + CXCallingConv_X86_64SysV = 11, CXCallingConv_Invalid = 100, CXCallingConv_Unexposed = 200 Modified: projects/random_number_generator/contrib/llvm/tools/clang/include/clang/AST/Type.h ============================================================================== --- projects/random_number_generator/contrib/llvm/tools/clang/include/clang/AST/Type.h Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/contrib/llvm/tools/clang/include/clang/AST/Type.h Fri Oct 4 07:00:59 2013 (r256043) @@ -3335,7 +3335,9 @@ public: attr_thiscall, attr_pascal, attr_pnaclcall, - attr_inteloclbicc + attr_inteloclbicc, + attr_ms_abi, + attr_sysv_abi }; private: Modified: projects/random_number_generator/contrib/llvm/tools/clang/include/clang/Basic/Attr.td ============================================================================== --- projects/random_number_generator/contrib/llvm/tools/clang/include/clang/Basic/Attr.td Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/contrib/llvm/tools/clang/include/clang/Basic/Attr.td Fri Oct 4 07:00:59 2013 (r256043) @@ -417,6 +417,10 @@ def MayAlias : InheritableAttr { let Spellings = [GNU<"may_alias">, CXX11<"gnu", "may_alias">]; } +def MSABI : InheritableAttr { + let Spellings = [GNU<"ms_abi">, CXX11<"gnu", "ms_abi">]; +} + def MSP430Interrupt : InheritableAttr { let Spellings = []; let Args = [UnsignedArgument<"Number">]; @@ -664,6 +668,10 @@ def StdCall : InheritableAttr { Keyword<"__stdcall">, Keyword<"_stdcall">]; } +def SysVABI : InheritableAttr { + let Spellings = [GNU<"sysv_abi">, CXX11<"gnu", "sysv_abi">]; +} + def ThisCall : InheritableAttr { let Spellings = [GNU<"thiscall">, CXX11<"gnu", "thiscall">, Keyword<"__thiscall">, Keyword<"_thiscall">]; Modified: projects/random_number_generator/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h ============================================================================== --- projects/random_number_generator/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h Fri Oct 4 07:00:59 2013 (r256043) @@ -206,6 +206,8 @@ namespace clang { CC_X86FastCall, // __attribute__((fastcall)) CC_X86ThisCall, // __attribute__((thiscall)) CC_X86Pascal, // __attribute__((pascal)) + CC_X86_64Win64, // __attribute__((ms_abi)) + CC_X86_64SysV, // __attribute__((sysv_abi)) CC_AAPCS, // __attribute__((pcs("aapcs"))) CC_AAPCS_VFP, // __attribute__((pcs("aapcs-vfp"))) CC_PnaclCall, // __attribute__((pnaclcall)) Modified: projects/random_number_generator/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp ============================================================================== --- projects/random_number_generator/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp Fri Oct 4 07:00:59 2013 (r256043) @@ -921,6 +921,8 @@ struct XMLDumper : public XMLDeclVisitor case CC_X86StdCall: return set("cc", "x86_stdcall"); case CC_X86ThisCall: return set("cc", "x86_thiscall"); case CC_X86Pascal: return set("cc", "x86_pascal"); + case CC_X86_64Win64: return set("cc", "x86_64_win64"); + case CC_X86_64SysV: return set("cc", "x86_64_sysv"); case CC_AAPCS: return set("cc", "aapcs"); case CC_AAPCS_VFP: return set("cc", "aapcs_vfp"); case CC_PnaclCall: return set("cc", "pnaclcall"); Modified: projects/random_number_generator/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp ============================================================================== --- projects/random_number_generator/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp Fri Oct 4 07:00:59 2013 (r256043) @@ -1311,6 +1311,8 @@ void MicrosoftCXXNameMangler::mangleCall switch (CC) { default: llvm_unreachable("Unsupported CC for mangling"); + case CC_X86_64Win64: + case CC_X86_64SysV: case CC_Default: case CC_C: Out << 'A'; break; case CC_X86Pascal: Out << 'C'; break; Modified: projects/random_number_generator/contrib/llvm/tools/clang/lib/AST/Type.cpp ============================================================================== --- projects/random_number_generator/contrib/llvm/tools/clang/lib/AST/Type.cpp Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/contrib/llvm/tools/clang/lib/AST/Type.cpp Fri Oct 4 07:00:59 2013 (r256043) @@ -1574,6 +1574,8 @@ StringRef FunctionType::getNameForCallCo case CC_X86FastCall: return "fastcall"; case CC_X86ThisCall: return "thiscall"; case CC_X86Pascal: return "pascal"; + case CC_X86_64Win64: return "ms_abi"; + case CC_X86_64SysV: return "sysv_abi"; case CC_AAPCS: return "aapcs"; case CC_AAPCS_VFP: return "aapcs-vfp"; case CC_PnaclCall: return "pnaclcall"; Modified: projects/random_number_generator/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp ============================================================================== --- projects/random_number_generator/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp Fri Oct 4 07:00:59 2013 (r256043) @@ -650,6 +650,12 @@ void TypePrinter::printFunctionProtoAfte case CC_IntelOclBicc: OS << " __attribute__((intel_ocl_bicc))"; break; + case CC_X86_64Win64: + OS << " __attribute__((ms_abi))"; + break; + case CC_X86_64SysV: + OS << " __attribute__((sysv_abi))"; + break; } if (Info.getNoReturn()) OS << " __attribute__((noreturn))"; @@ -1160,6 +1166,8 @@ void TypePrinter::printAttributedAfter(c case AttributedType::attr_stdcall: OS << "stdcall"; break; case AttributedType::attr_thiscall: OS << "thiscall"; break; case AttributedType::attr_pascal: OS << "pascal"; break; + case AttributedType::attr_ms_abi: OS << "ms_abi"; break; + case AttributedType::attr_sysv_abi: OS << "sysv_abi"; break; case AttributedType::attr_pcs: { OS << "pcs("; QualType t = T->getEquivalentType(); Modified: projects/random_number_generator/contrib/llvm/tools/clang/lib/Basic/Targets.cpp ============================================================================== --- projects/random_number_generator/contrib/llvm/tools/clang/lib/Basic/Targets.cpp Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/contrib/llvm/tools/clang/lib/Basic/Targets.cpp Fri Oct 4 07:00:59 2013 (r256043) @@ -3182,8 +3182,9 @@ public: virtual CallingConvCheckResult checkCallingConvention(CallingConv CC) const { return (CC == CC_Default || - CC == CC_C || - CC == CC_IntelOclBicc) ? CCCR_OK : CCCR_Warning; + CC == CC_C || + CC == CC_IntelOclBicc || + CC == CC_X86_64Win64) ? CCCR_OK : CCCR_Warning; } virtual CallingConv getDefaultCallingConv(CallingConvMethodType MT) const { @@ -3219,6 +3220,11 @@ public: virtual BuiltinVaListKind getBuiltinVaListKind() const { return TargetInfo::CharPtrBuiltinVaList; } + virtual CallingConvCheckResult checkCallingConvention(CallingConv CC) const { + return (CC == CC_C || + CC == CC_IntelOclBicc || + CC == CC_X86_64SysV) ? CCCR_OK : CCCR_Warning; + } }; } // end anonymous namespace Modified: projects/random_number_generator/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp ============================================================================== --- projects/random_number_generator/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp Fri Oct 4 07:00:59 2013 (r256043) @@ -41,6 +41,8 @@ static unsigned ClangCallConvToLLVMCallC case CC_X86StdCall: return llvm::CallingConv::X86_StdCall; case CC_X86FastCall: return llvm::CallingConv::X86_FastCall; case CC_X86ThisCall: return llvm::CallingConv::X86_ThisCall; + case CC_X86_64Win64: return llvm::CallingConv::X86_64_Win64; + case CC_X86_64SysV: return llvm::CallingConv::X86_64_SysV; case CC_AAPCS: return llvm::CallingConv::ARM_AAPCS; case CC_AAPCS_VFP: return llvm::CallingConv::ARM_AAPCS_VFP; case CC_IntelOclBicc: return llvm::CallingConv::Intel_OCL_BI; Modified: projects/random_number_generator/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp ============================================================================== --- projects/random_number_generator/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp Fri Oct 4 07:00:59 2013 (r256043) @@ -3961,6 +3961,16 @@ static void handleCallConvAttr(Sema &S, PascalAttr(Attr.getRange(), S.Context, Attr.getAttributeSpellingListIndex())); return; + case AttributeList::AT_MSABI: + D->addAttr(::new (S.Context) + MSABIAttr(Attr.getRange(), S.Context, + Attr.getAttributeSpellingListIndex())); + return; + case AttributeList::AT_SysVABI: + D->addAttr(::new (S.Context) + SysVABIAttr(Attr.getRange(), S.Context, + Attr.getAttributeSpellingListIndex())); + return; case AttributeList::AT_Pcs: { PcsAttr::PCSType PCS; switch (CC) { @@ -4036,6 +4046,14 @@ bool Sema::CheckCallingConvAttr(const At case AttributeList::AT_StdCall: CC = CC_X86StdCall; break; case AttributeList::AT_ThisCall: CC = CC_X86ThisCall; break; case AttributeList::AT_Pascal: CC = CC_X86Pascal; break; + case AttributeList::AT_MSABI: + CC = Context.getTargetInfo().getTriple().isOSWindows() ? CC_C : + CC_X86_64Win64; + break; + case AttributeList::AT_SysVABI: + CC = Context.getTargetInfo().getTriple().isOSWindows() ? CC_X86_64SysV : + CC_C; + break; case AttributeList::AT_Pcs: { Expr *Arg = attr.getArg(0); StringLiteral *Str = dyn_cast(Arg); @@ -4876,6 +4894,8 @@ static void ProcessInheritableDeclAttr(S case AttributeList::AT_FastCall: case AttributeList::AT_ThisCall: case AttributeList::AT_Pascal: + case AttributeList::AT_MSABI: + case AttributeList::AT_SysVABI: case AttributeList::AT_Pcs: case AttributeList::AT_PnaclCall: case AttributeList::AT_IntelOclBicc: Modified: projects/random_number_generator/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp ============================================================================== --- projects/random_number_generator/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp Fri Oct 4 07:00:59 2013 (r256043) @@ -105,6 +105,8 @@ static void diagnoseBadTypeAttribute(Sem case AttributeList::AT_StdCall: \ case AttributeList::AT_ThisCall: \ case AttributeList::AT_Pascal: \ + case AttributeList::AT_MSABI: \ + case AttributeList::AT_SysVABI: \ case AttributeList::AT_Regparm: \ case AttributeList::AT_Pcs: \ case AttributeList::AT_PnaclCall: \ @@ -3296,6 +3298,10 @@ static AttributeList::Kind getAttrListKi return AttributeList::AT_PnaclCall; case AttributedType::attr_inteloclbicc: return AttributeList::AT_IntelOclBicc; + case AttributedType::attr_ms_abi: + return AttributeList::AT_MSABI; + case AttributedType::attr_sysv_abi: + return AttributeList::AT_SysVABI; } llvm_unreachable("unexpected attribute kind!"); } Modified: projects/random_number_generator/etc/network.subr ============================================================================== --- projects/random_number_generator/etc/network.subr Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/etc/network.subr Fri Oct 4 07:00:59 2013 (r256043) @@ -48,9 +48,11 @@ ifn_start() ifscript_up ${ifn} && cfg=0 ifconfig_up ${ifn} && cfg=0 - afexists inet && ipv4_up ${ifn} && cfg=0 - afexists inet6 && ipv6_up ${ifn} && cfg=0 - afexists ipx && ipx_up ${ifn} && cfg=0 + if ! noafif $ifn; then + afexists inet && ipv4_up ${ifn} && cfg=0 + afexists inet6 && ipv6_up ${ifn} && cfg=0 + afexists ipx && ipx_up ${ifn} && cfg=0 + fi childif_create ${ifn} && cfg=0 return $cfg @@ -68,9 +70,11 @@ ifn_stop() [ -z "$ifn" ] && err 1 "ifn_stop called without an interface" - afexists ipx && ipx_down ${ifn} && cfg=0 - afexists inet6 && ipv6_down ${ifn} && cfg=0 - afexists inet && ipv4_down ${ifn} && cfg=0 + if ! noafif $ifn; then + afexists ipx && ipx_down ${ifn} && cfg=0 + afexists inet6 && ipv6_down ${ifn} && cfg=0 + afexists inet && ipv4_down ${ifn} && cfg=0 + fi ifconfig_down ${ifn} && cfg=0 ifscript_down ${ifn} && cfg=0 childif_destroy ${ifn} && cfg=0 @@ -103,7 +107,7 @@ ifconfig_up() fi # inet6 specific - if afexists inet6; then + if ! noafif $1 && afexists inet6; then if checkyesno ipv6_activate_all_interfaces; then _ipv6_opts="-ifdisabled" elif [ "$1" != "lo0" ]; then @@ -463,6 +467,7 @@ noafif() case $_if in pflog[0-9]*|\ pfsync[0-9]*|\ + usbus[0-9]*|\ an[0-9]*|\ ath[0-9]*|\ ipw[0-9]*|\ @@ -1198,8 +1203,7 @@ ifscript_down() # clone_up() { - local _prefix _list ifn ifopt _iflist _n tmpargs - _prefix= + local _list ifn ifopt _iflist _n tmpargs _list= _iflist=$* @@ -1211,15 +1215,34 @@ clone_up() ""|$ifn|$ifn\ *|*\ $ifn\ *|*\ $ifn) ;; *) continue ;; esac - # Skip if ifn already exists. - if ${IFCONFIG_CMD} $ifn > /dev/null 2>&1; then - continue - fi - ${IFCONFIG_CMD} ${ifn} create `get_if_var ${ifn} create_args_IF` - if [ $? -eq 0 ]; then - _list="${_list}${_prefix}${ifn}" - [ -z "$_prefix" ] && _prefix=' ' - fi + case $ifn in + epair[0-9]*) + # epair(4) uses epair[0-9] for creation and + # epair[0-9][ab] for configuration. + # + # Skip if ${ifn}a or ${ifn}b already exist. + if ${IFCONFIG_CMD} ${ifn}a > /dev/null 2>&1; then + continue + elif ${IFCONFIG_CMD} ${ifn}b > /dev/null 2>&1; then + continue + fi + ${IFCONFIG_CMD} ${ifn} create \ + `get_if_var ${ifn} create_args_IF` + if [ $? -eq 0 ]; then + _list="$_list ${ifn}a ${ifn}b" + fi + ;; + *) + # Skip if ${ifn} already exists. + if ${IFCONFIG_CMD} $ifn > /dev/null 2>&1; then + continue + fi + ${IFCONFIG_CMD} ${ifn} create \ + `get_if_var ${ifn} create_args_IF` + if [ $? -eq 0 ]; then + _list="$_list $ifn" + fi + esac done if [ -n "$gif_interfaces" ]; then warn "\$gif_interfaces is obsolete. Use \$cloned_interfaces instead." @@ -1245,16 +1268,15 @@ clone_up() ;; esac if [ $? -eq 0 ]; then - _list="${_list}${_prefix}${ifn}" - [ -z "$_prefix" ] && _prefix=' ' + _list="$_list $ifn" fi tmpargs=$(get_if_var $ifn gifconfig_IF) eval ifconfig_${ifn}=\"tunnel \$tmpargs\" done - if [ -n "${_list}" ]; then - echo "Created clone interfaces: ${_list}." + if [ -n "${_list# }" ]; then + echo "Created clone interfaces: ${_list# }." fi - debug "Cloned: ${_list}" + debug "Cloned: ${_list# }" } # clone_down @@ -1263,8 +1285,7 @@ clone_up() # clone_down() { - local _prefix _list ifn ifopt _iflist _sticky - _prefix= + local _list ifn _difn ifopt _iflist _sticky _list= _iflist=$* @@ -1286,20 +1307,40 @@ clone_down() ""|$ifn|$ifn\ *|*\ $ifn\ *|*\ $ifn) ;; *) continue ;; esac - # Skip if ifn does not exist. - if ! ${IFCONFIG_CMD} $ifn > /dev/null 2>&1; then - continue - fi - ${IFCONFIG_CMD} -n ${ifn} destroy - if [ $? -eq 0 ]; then - _list="${_list}${_prefix}${ifn}" - [ -z "$_prefix" ] && _prefix=' ' - fi + case $ifn in + epair[0-9]*) + # Note: epair(4) uses epair[0-9] for removal and + # epair[0-9][ab] for configuration. + # + # Skip if both of ${ifn}a and ${ifn}b do not exist. + if ${IFCONFIG_CMD} ${ifn}a > /dev/null 2>&1; then + _difn=${ifn}a + elif ${IFCONFIG_CMD} ${ifn}b > /dev/null 2>&1; then + _difn=${ifn}b + else + continue + fi + ${IFCONFIG_CMD} -n $_difn destroy + if [ $? -eq 0 ]; then + _list="$_list ${ifn}a ${ifn}b" + fi + ;; + *) + # Skip if ifn does not exist. + if ! ${IFCONFIG_CMD} $ifn > /dev/null 2>&1; then + continue + fi + ${IFCONFIG_CMD} -n ${ifn} destroy + if [ $? -eq 0 ]; then + _list="$_list $ifn" + fi + ;; + esac done - if [ -n "${_list}" ]; then - echo "Destroyed clone interfaces: ${_list}." + if [ -n "${_list# }" ]; then + echo "Destroyed clone interfaces: ${_list# }." fi - debug "Destroyed clones: ${_list}" + debug "Destroyed clones: ${_list# }" } # childif_create @@ -1574,17 +1615,33 @@ list_net_interfaces() fi done _tmplist="${_lo}${_tmplist# }" - ;; + ;; *) - _tmplist="${network_interfaces} ${cloned_interfaces}" - + for _if in ${network_interfaces} ${cloned_interfaces}; do + # epair(4) uses epair[0-9] for creation and + # epair[0-9][ab] for configuration. + case $_if in + epair[0-9]*) + _tmplist="$_tmplist ${_if}a ${_if}b" + ;; + *) + _tmplist="$_tmplist $_if" + ;; + esac + done + # # lo0 is effectively mandatory, so help prevent foot-shooting # case "$_tmplist" in - lo0|'lo0 '*|*' lo0'|*' lo0 '*) ;; # This is fine, do nothing - *) _tmplist="lo0 ${_tmplist}" ;; - esac + lo0|'lo0 '*|*' lo0'|*' lo0 '*) + # This is fine, do nothing + _tmplist="${_tmplist# }" ;; + *) + _tmplist="lo0 ${_tmplist# }" + ;; + esac + ;; esac _list= @@ -1596,14 +1653,14 @@ list_net_interfaces() _list="${_list# } ${_if}" fi done - ;; + ;; dhcp) for _if in ${_tmplist} ; do if dhcpif $_if; then _list="${_list# } ${_if}" fi done - ;; + ;; noautoconf) for _if in ${_tmplist} ; do if ! ipv6_autoconfif $_if && \ @@ -1611,17 +1668,17 @@ list_net_interfaces() _list="${_list# } ${_if}" fi done - ;; + ;; autoconf) for _if in ${_tmplist} ; do if ipv6_autoconfif $_if; then _list="${_list# } ${_if}" fi done - ;; + ;; *) _list=${_tmplist} - ;; + ;; esac echo $_list Modified: projects/random_number_generator/etc/rc.d/netif ============================================================================== --- projects/random_number_generator/etc/rc.d/netif Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/etc/rc.d/netif Fri Oct 4 07:00:59 2013 (r256043) @@ -72,7 +72,7 @@ network_start() ifnet_rename $cmdifn # Configure the interface(s). - network_common ifn_start + network_common ifn_start $cmdifn if [ -f /etc/rc.d/ipfilter ] ; then # Resync ipfilter @@ -109,7 +109,7 @@ network_stop0() cmdifn=$* # Deconfigure the interface(s) - network_common ifn_stop + network_common ifn_stop $cmdifn # Destroy cloned interfaces if [ -n "$_clone_down" ]; then @@ -129,7 +129,7 @@ network_stop0() # an interface and then calls $routine. network_common() { - local _cooked_list _fail _func _ok _str + local _cooked_list _tmp_list _fail _func _ok _str _cmdifn _func= @@ -137,26 +137,45 @@ network_common() err 1 "network_common(): No function name specified." else _func="$1" + shift fi # Set the scope of the command (all interfaces or just one). # _cooked_list= - if [ -n "$cmdifn" ]; then + _tmp_list= + _cmdifn=$* + if [ -n "$_cmdifn" ]; then # Don't check that the interface(s) exist. We need to run # the down code even when the interface doesn't exist to # kill off wpa_supplicant. # XXXBED: is this really true or does wpa_supplicant die? # if so, we should get rid of the devd entry - _cooked_list="$cmdifn" + _cooked_list="$_cmdifn" else _cooked_list="`list_net_interfaces`" fi + # Expand epair[0-9] to epair[0-9][ab]. + for ifn in $_cooked_list; do + case ${ifn#epair} in + [0-9]*[ab]) ;; # Skip epair[0-9]*[ab]. + [0-9]*) + for _str in $_cooked_list; do + case $_str in + $ifn) _tmp_list="$_tmp_list ${ifn}a ${ifn}b" ;; + *) _tmp_list="$_tmp_list ${ifn}" ;; + esac + done + _cooked_list=${_tmp_list# } + ;; + esac + done + _dadwait= _fail= _ok= - for ifn in ${_cooked_list}; do + for ifn in ${_cooked_list# }; do # Skip if ifn does not exist. case $_func in ifn_stop) Modified: projects/random_number_generator/sys/dev/nfe/if_nfe.c ============================================================================== --- projects/random_number_generator/sys/dev/nfe/if_nfe.c Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/sys/dev/nfe/if_nfe.c Fri Oct 4 07:00:59 2013 (r256043) @@ -3205,8 +3205,8 @@ nfe_stats_clear(struct nfe_softc *sc) else return; - for (i = 0; i < mib_cnt; i += sizeof(uint32_t)) - NFE_READ(sc, NFE_TX_OCTET + i); + for (i = 0; i < mib_cnt; i++) + NFE_READ(sc, NFE_TX_OCTET + i * sizeof(uint32_t)); if ((sc->nfe_flags & NFE_MIB_V3) != 0) { NFE_READ(sc, NFE_TX_UNICAST); Modified: projects/random_number_generator/sys/kern/vfs_mount.c ============================================================================== --- projects/random_number_generator/sys/kern/vfs_mount.c Fri Oct 4 06:55:06 2013 (r256042) +++ projects/random_number_generator/sys/kern/vfs_mount.c Fri Oct 4 07:00:59 2013 (r256043) @@ -656,7 +656,7 @@ vfs_donmount(struct thread *td, uint64_t * variables will fit in our mp buffers, including the * terminating NUL. */ - if (fstypelen >= MFSNAMELEN - 1 || fspathlen >= MNAMELEN - 1) { + if (fstypelen > MFSNAMELEN || fspathlen > MNAMELEN) { error = ENAMETOOLONG; goto bail; } From owner-svn-src-projects@FreeBSD.ORG Fri Oct 4 07:05:26 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id AD1D177C; Fri, 4 Oct 2013 07:05:26 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 211DD29CD; Fri, 4 Oct 2013 07:05:25 +0000 (UTC) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.14.7/8.14.7) with ESMTP id r9475LDr062702; Fri, 4 Oct 2013 10:05:21 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.8.3 kib.kiev.ua r9475LDr062702 Received: (from kostik@localhost) by tom.home (8.14.7/8.14.7/Submit) id r9475LtS062701; Fri, 4 Oct 2013 10:05:21 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 4 Oct 2013 10:05:21 +0300 From: Konstantin Belousov To: Mark Murray Subject: Re: svn commit: r256042 - in projects/random_number_generator: share/examples/kld/random_adaptor sys/conf sys/dev/glxsb sys/dev/hifn sys/dev/random sys/dev/rndtest sys/dev/safe sys/dev/syscons sys/dev/... Message-ID: <20131004070521.GQ41229@kib.kiev.ua> References: <201310040655.r946t6ZR038091@svn.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="NVWdsF+ADiezccqx" Content-Disposition: inline In-Reply-To: <201310040655.r946t6ZR038091@svn.freebsd.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on tom.home 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: Fri, 04 Oct 2013 07:05:26 -0000 --NVWdsF+ADiezccqx Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Fri, Oct 04, 2013 at 06:55:06AM +0000, Mark Murray wrote: > #ifdef __amd64__ > - ".byte\t0x48,0x0f,0xc7,0xf0\n\t" /* rdrand %rax */ > + "rdrand\t%%rax\n\t" > "jnc\t1f\n\t" > "movq\t%%rax,%1\n\t" > "movl\t$8,%%eax\n" > #else /* i386 */ > - ".byte\t0x0f,0xc7,0xf0\n\t" /* rdrand %eax */ > + "rdrand\t%%eax\n\t" > "jnc\t1f\n\t" > "movl\t%%eax,%1\n\t" > "movl\t$4,%%eax\n" This should break the build with the in-tree binutils, i.e. when gcc is used. The same for the chunks of the VIA asm. --NVWdsF+ADiezccqx Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.21 (FreeBSD) iQIcBAEBAgAGBQJSTmiwAAoJEJDCuSvBvK1B/F4P/3QVun4HKC+GyxcmXUNY489s NypjhfWRGGjlwInCrXKztFklsp4aFGGQizLZ+iyDYxzjylDuGwCEt5yXQcDBhfZ9 nbInPo/SSfxj4GLU9YIEKkZ/FgZeBIURufzUV52YVCxohFBQ4NIGMGJq1n6k3zyo baNdqi3xXVFCFz/ossSm+AQArBDqiIIwB0Ckq+y1R3jH8ER9/Y2e2jBA/LeChQh1 LSb/4C/hiHWkwOZ2jfhkJ533qSicNjE8zqfvTp1HaB6dYk0JIJ2ET2sP4w5ifncI 7knc844jzpUFp4YA67fDiy/X1Zadpgnb8en1EB0Rz2gB7oAL75ifxgwwMM3TTF3m 08O5yuj67TNLvCQHJ/9PQsAP0/1/ozwtpIG+0PRJOI+484B2EkSn9bARo2FSRmxw MG+Ym0LSB3sskDaP+cR5Gmd1RKHMmyq4BcRC+nb4p81D5X8/4O9T7c6OlrlOg8ZP O9xsCJkUdrkur5P2KBcnbSw33ISwBfg8/nQZmnsNQ/yu5ZlcEZimBdn9BdH7G6V6 SrOJpO6R8qTK7f3gG68Y+fY48x3H6bbbVBlxh1fTnn7gp7jKoF8vZjFuX67XS2T5 LZDdawZ0sU8umxkbUKb1aDErXITI3fr0oufvC2Qk0emVrJ2HgrNIffkR3DL0ktJm uIgdACoEeDp6I7UVyCPu =Jm5a -----END PGP SIGNATURE----- --NVWdsF+ADiezccqx-- From owner-svn-src-projects@FreeBSD.ORG Fri Oct 4 07:09:53 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]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 56AA4970; Fri, 4 Oct 2013 07:09:53 +0000 (UTC) (envelope-from mark@grondar.org) Received: from gromit.grondar.org (grandfather.grondar.org [IPv6:2a01:348:0:15:5d59:5c20:0:2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 194A629EA; Fri, 4 Oct 2013 07:09:53 +0000 (UTC) Received: from [2001:470:9174:1:47d:25fc:8100:b5e3] by gromit.grondar.org with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.80.1 (FreeBSD)) (envelope-from ) id 1VRzWH-000PVL-NF; Fri, 04 Oct 2013 08:09:51 +0100 Subject: Re: svn commit: r256042 - in projects/random_number_generator: share/examples/kld/random_adaptor sys/conf sys/dev/glxsb sys/dev/hifn sys/dev/random sys/dev/rndtest sys/dev/safe sys/dev/syscons sys/dev/... Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\)) Content-Type: multipart/signed; boundary="Apple-Mail=_1A54BCC0-EDD5-426C-9056-E9C393791DA2"; protocol="application/pgp-signature"; micalg=pgp-sha512 From: Mark R V Murray In-Reply-To: <20131004070521.GQ41229@kib.kiev.ua> Date: Fri, 4 Oct 2013 08:09:48 +0100 Message-Id: References: <201310040655.r946t6ZR038091@svn.freebsd.org> <20131004070521.GQ41229@kib.kiev.ua> To: Konstantin Belousov X-Mailer: Apple Mail (2.1510) X-SA-Score: -1.0 Cc: svn-src-projects@freebsd.org, src-committers@freebsd.org, Mark Murray 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, 04 Oct 2013 07:09:53 -0000 --Apple-Mail=_1A54BCC0-EDD5-426C-9056-E9C393791DA2 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 4 Oct 2013, at 08:05, Konstantin Belousov = wrote: > On Fri, Oct 04, 2013 at 06:55:06AM +0000, Mark Murray wrote: >> #ifdef __amd64__ >> - ".byte\t0x48,0x0f,0xc7,0xf0\n\t" /* rdrand %rax */ >> + "rdrand\t%%rax\n\t" >> "jnc\t1f\n\t" >> "movq\t%%rax,%1\n\t" >> "movl\t$8,%%eax\n" >> #else /* i386 */ >> - ".byte\t0x0f,0xc7,0xf0\n\t" /* rdrand %eax */ >> + "rdrand\t%%eax\n\t" >> "jnc\t1f\n\t" >> "movl\t%%eax,%1\n\t" >> "movl\t$4,%%eax\n" > This should break the build with the in-tree binutils, i.e. when gcc > is used. The same for the chunks of the VIA asm. This is likely a case of me getting it wrong, but I thought we were = headed away from worrying about that? Or is that only in 11-current? If = so I'll revert that bit. M --=20 Mark R V Murray --Apple-Mail=_1A54BCC0-EDD5-426C-9056-E9C393791DA2 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.20 (Darwin) Comment: GPGTools - http://gpgtools.org iQCVAwUBUk5pvN58vKOKE6LNAQqnRAP9HNltKYLOwXkN1UWsR7/CGhlnh2nvUmAD BWll+Xmv8DlV930MpJUfYp2AVp9Bbxzi3/xpAHjIk9RpeHclGBRJLisJoDenW2T4 /EQ3gombgahuyAncchDf8QsRSubEghszsHb1slHVaVCWzF657/hTh0Y9y4QwBlky VnO8XZyBXlE= =wR3E -----END PGP SIGNATURE----- --Apple-Mail=_1A54BCC0-EDD5-426C-9056-E9C393791DA2-- From owner-svn-src-projects@FreeBSD.ORG Fri Oct 4 07:23: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]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 581FAC53; Fri, 4 Oct 2013 07:23:32 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E76F62A81; Fri, 4 Oct 2013 07:23:31 +0000 (UTC) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.14.7/8.14.7) with ESMTP id r947NRSh066640; Fri, 4 Oct 2013 10:23:27 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.8.3 kib.kiev.ua r947NRSh066640 Received: (from kostik@localhost) by tom.home (8.14.7/8.14.7/Submit) id r947NRJ5066639; Fri, 4 Oct 2013 10:23:27 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 4 Oct 2013 10:23:27 +0300 From: Konstantin Belousov To: Mark R V Murray Subject: Re: svn commit: r256042 - in projects/random_number_generator: share/examples/kld/random_adaptor sys/conf sys/dev/glxsb sys/dev/hifn sys/dev/random sys/dev/rndtest sys/dev/safe sys/dev/syscons sys/dev/... Message-ID: <20131004072327.GR41229@kib.kiev.ua> References: <201310040655.r946t6ZR038091@svn.freebsd.org> <20131004070521.GQ41229@kib.kiev.ua> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Lqx35L3UMnwj0UbW" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on tom.home Cc: svn-src-projects@freebsd.org, src-committers@freebsd.org, Mark Murray 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, 04 Oct 2013 07:23:32 -0000 --Lqx35L3UMnwj0UbW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Oct 04, 2013 at 08:09:48AM +0100, Mark R V Murray wrote: >=20 > On 4 Oct 2013, at 08:05, Konstantin Belousov wrote: >=20 > > On Fri, Oct 04, 2013 at 06:55:06AM +0000, Mark Murray wrote: > >> #ifdef __amd64__ > >> - ".byte\t0x48,0x0f,0xc7,0xf0\n\t" /* rdrand %rax */ > >> + "rdrand\t%%rax\n\t" > >> "jnc\t1f\n\t" > >> "movq\t%%rax,%1\n\t" > >> "movl\t$8,%%eax\n" > >> #else /* i386 */ > >> - ".byte\t0x0f,0xc7,0xf0\n\t" /* rdrand %eax */ > >> + "rdrand\t%%eax\n\t" > >> "jnc\t1f\n\t" > >> "movl\t%%eax,%1\n\t" > >> "movl\t$4,%%eax\n" > > This should break the build with the in-tree binutils, i.e. when gcc > > is used. The same for the chunks of the VIA asm. >=20 > This is likely a case of me getting it wrong, but I thought we were heade= d away from worrying about that? Or is that only in 11-current? If so I'll = revert that bit. >=20 I assure you about the infinite stream of complains if the build with the base gcc is broken on x86. It is not catched by tinderboxes, but people are fast to report. Also, if changing the .byte to mnemonic, it makes sense to loose the constraints and allow the compiler to generate direct store from rdrand to the target address. I.e., do something like this (not tested): rdrand %1 jnc 1f movl $8,%%eax 1: =09 --Lqx35L3UMnwj0UbW Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.21 (FreeBSD) iQIcBAEBAgAGBQJSTmzuAAoJEJDCuSvBvK1BFmAP/31KTzCldstO+erOsChL9S9k t7WHtzV/ReRurqXWeCfb9/B3b7YsFg5h1TVosrasoO/WsnBD9NOI2HaNFO6IG/Be ki6IyG5Jfh6oW47NkagCxQ3IGYSP25Xaw8i8azoSedN66xiv+diLy6GemGHCt0AK m8B2Pg0dtTxar6dR1r6HQwc/J+qYc/b42uSL0CdOEdeA0fVp6+6h4LKrEqwFv+7q xpppsD9FLrxDth4AhGrqT3s41lrqDimfhyu5+StDjQyLgzWWzC8riV4bp7Hj6pEu y97XPoXwLEbOmAGYgm8Opi+TqKKx2L/fn+vgW1UEmhizeTpsUA/5NnGRMeKHjVGP 9AhecalXNh/HrI3ARY8FB+AF8TaGWJq/0nUwU4eZArzOdWu67Rel9PbDX4LBrYZo SlLo5iZEp3KmVA3yOU+gaAD8lolAEUq8W1o3SPBnX6YPd27leEjysOiABBdsB5f/ iDTxcsjQAvfjJdinKG7BhBe9vj5A/oSOFRYfAJN4DFHWVhwuwI7DJSyvSHdIn+Hr JQIPX9NbKFzb/XXMhTccJoRz/BJCSDVfPho4Lo3jDW+UoQcQ/Ynh5Aqm2FVbm3QD ELnH6u6mSGsySVWTbXrYXYNBpHN8F7iMJBsHHbYczWxBvlFIDpF8eMPj/B0WZRQu Z+SoDAlHLE8MEbRHn8Tj =O/Bo -----END PGP SIGNATURE----- --Lqx35L3UMnwj0UbW-- From owner-svn-src-projects@FreeBSD.ORG Fri Oct 4 07:31: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]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 22B04E4A; Fri, 4 Oct 2013 07:31:26 +0000 (UTC) (envelope-from mark@grondar.org) Received: from gromit.grondar.org (grandfather.grondar.org [IPv6:2a01:348:0:15:5d59:5c20:0:2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id DA5D02AD9; Fri, 4 Oct 2013 07:31:25 +0000 (UTC) Received: from [2001:470:9174:1:47d:25fc:8100:b5e3] by gromit.grondar.org with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.80.1 (FreeBSD)) (envelope-from ) id 1VRzr8-000PeP-W3; Fri, 04 Oct 2013 08:31:24 +0100 Subject: Re: svn commit: r256042 - in projects/random_number_generator: share/examples/kld/random_adaptor sys/conf sys/dev/glxsb sys/dev/hifn sys/dev/random sys/dev/rndtest sys/dev/safe sys/dev/syscons sys/dev/... Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\)) Content-Type: multipart/signed; boundary="Apple-Mail=_0837B9C8-899D-414F-93F6-8B12E5F44FC8"; protocol="application/pgp-signature"; micalg=pgp-sha512 From: Mark R V Murray In-Reply-To: <20131004072327.GR41229@kib.kiev.ua> Date: Fri, 4 Oct 2013 08:31:21 +0100 Message-Id: References: <201310040655.r946t6ZR038091@svn.freebsd.org> <20131004070521.GQ41229@kib.kiev.ua> <20131004072327.GR41229@kib.kiev.ua> To: Konstantin Belousov X-Mailer: Apple Mail (2.1510) X-SA-Score: -1.0 Cc: svn-src-projects@freebsd.org, src-committers@freebsd.org, Mark Murray 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, 04 Oct 2013 07:31:26 -0000 --Apple-Mail=_0837B9C8-899D-414F-93F6-8B12E5F44FC8 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 4 Oct 2013, at 08:23, Konstantin Belousov = wrote: > On Fri, Oct 04, 2013 at 08:09:48AM +0100, Mark R V Murray wrote: >>=20 >> On 4 Oct 2013, at 08:05, Konstantin Belousov = wrote: >>=20 >>> On Fri, Oct 04, 2013 at 06:55:06AM +0000, Mark Murray wrote: >>>> #ifdef __amd64__ >>>> - ".byte\t0x48,0x0f,0xc7,0xf0\n\t" /* rdrand %rax */ >>>> + "rdrand\t%%rax\n\t" >>>> "jnc\t1f\n\t" >>>> "movq\t%%rax,%1\n\t" >>>> "movl\t$8,%%eax\n" >>>> #else /* i386 */ >>>> - ".byte\t0x0f,0xc7,0xf0\n\t" /* rdrand %eax */ >>>> + "rdrand\t%%eax\n\t" >>>> "jnc\t1f\n\t" >>>> "movl\t%%eax,%1\n\t" >>>> "movl\t$4,%%eax\n" >>> This should break the build with the in-tree binutils, i.e. when gcc >>> is used. The same for the chunks of the VIA asm. >>=20 >> This is likely a case of me getting it wrong, but I thought we were = headed away from worrying about that? Or is that only in 11-current? If = so I'll revert that bit. >>=20 >=20 > I assure you about the infinite stream of complains if the build with = the > base gcc is broken on x86. It is not catched by tinderboxes, but = people > are fast to report. *Sigh* OK :-). I'll revert for 10 but not 11-Current. OK? :-P > Also, if changing the .byte to mnemonic, it makes sense to loose the > constraints and allow the compiler to generate direct store from = rdrand > to the target address. I.e., do something like this (not tested): > rdrand %1 > jnc 1f > movl $8,%%eax > 1: Thanks! M --=20 Mark R V Murray --Apple-Mail=_0837B9C8-899D-414F-93F6-8B12E5F44FC8 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.20 (Darwin) Comment: GPGTools - http://gpgtools.org iQCVAwUBUk5uyd58vKOKE6LNAQopegP+LavLr7b6M4l3UzSijLcvabm55tpns8kH RdMYttIb67hgkHBC0Fa5R+hD2XVEAH7SnvcmQTCFN5YHpElbFsdx6nt5G5c/GVid LuxjuXmJsbNaJhwHFsnxLTWrCuypX3IA4sfzkelOXiIygX/chsknPodY6HK+jPYI G9Xyq9tVnYA= =Ym+J -----END PGP SIGNATURE----- --Apple-Mail=_0837B9C8-899D-414F-93F6-8B12E5F44FC8-- From owner-svn-src-projects@FreeBSD.ORG Sat Oct 5 15:27:13 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 04D33D2C; Sat, 5 Oct 2013 15:27:13 +0000 (UTC) (envelope-from markm@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E1D2426E6; Sat, 5 Oct 2013 15:27:12 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r95FRCjL064329; Sat, 5 Oct 2013 15:27:12 GMT (envelope-from markm@svn.freebsd.org) Received: (from markm@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r95FR9u0064303; Sat, 5 Oct 2013 15:27:09 GMT (envelope-from markm@svn.freebsd.org) Message-Id: <201310051527.r95FR9u0064303@svn.freebsd.org> From: Mark Murray Date: Sat, 5 Oct 2013 15:27:09 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r256063 - in projects/random_number_generator: bin/pkill share/man/man5 sys/amd64/conf sys/cam/ctl sys/compat/freebsd32 sys/dev/iscsi sys/i386/conf sys/mips/nlm/dev/sec sys/modules/ibco... 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, 05 Oct 2013 15:27:13 -0000 Author: markm Date: Sat Oct 5 15:27:08 2013 New Revision: 256063 URL: http://svnweb.freebsd.org/changeset/base/256063 Log: MFC- tracking commit. Added: projects/random_number_generator/usr.sbin/bhyve/ahci.h - copied unchanged from r256062, head/usr.sbin/bhyve/ahci.h projects/random_number_generator/usr.sbin/bhyve/block_if.c - copied unchanged from r256062, head/usr.sbin/bhyve/block_if.c projects/random_number_generator/usr.sbin/bhyve/block_if.h - copied unchanged from r256062, head/usr.sbin/bhyve/block_if.h projects/random_number_generator/usr.sbin/bhyve/pci_ahci.c - copied unchanged from r256062, head/usr.sbin/bhyve/pci_ahci.c Modified: projects/random_number_generator/bin/pkill/pkill.c projects/random_number_generator/share/man/man5/src.conf.5 projects/random_number_generator/sys/amd64/conf/NOTES projects/random_number_generator/sys/cam/ctl/ctl_frontend_iscsi.c projects/random_number_generator/sys/compat/freebsd32/freebsd32.h projects/random_number_generator/sys/dev/iscsi/icl.c projects/random_number_generator/sys/dev/iscsi/iscsi.c projects/random_number_generator/sys/i386/conf/NOTES projects/random_number_generator/sys/mips/nlm/dev/sec/nlmrsa.c projects/random_number_generator/sys/mips/nlm/dev/sec/nlmrsalib.h projects/random_number_generator/sys/modules/ibcore/Makefile projects/random_number_generator/usr.bin/Makefile projects/random_number_generator/usr.bin/calendar/calendar.1 projects/random_number_generator/usr.bin/svn/lib/libapr/apr_private.h projects/random_number_generator/usr.bin/svn/svn_private_config.h projects/random_number_generator/usr.sbin/bhyve/Makefile projects/random_number_generator/usr.sbin/bhyve/bhyverun.c projects/random_number_generator/usr.sbin/bhyve/bhyverun.h projects/random_number_generator/usr.sbin/bhyve/pit_8254.c projects/random_number_generator/usr.sbin/kldxref/kldxref.c Directory Properties: projects/random_number_generator/ (props changed) projects/random_number_generator/sys/ (props changed) projects/random_number_generator/usr.bin/calendar/ (props changed) projects/random_number_generator/usr.sbin/bhyve/ (props changed) Modified: projects/random_number_generator/bin/pkill/pkill.c ============================================================================== --- projects/random_number_generator/bin/pkill/pkill.c Fri Oct 4 23:29:07 2013 (r256062) +++ projects/random_number_generator/bin/pkill/pkill.c Sat Oct 5 15:27:08 2013 (r256063) @@ -481,7 +481,6 @@ main(int argc, char **argv) * We skip P_SYSTEM processes to match ps(1) output. */ if ((kp->ki_flag & P_SYSTEM) == 0 && - kp->ki_loginclass != NULL && strcmp(kp->ki_loginclass, li->li_name) == 0) break; } Modified: projects/random_number_generator/share/man/man5/src.conf.5 ============================================================================== --- projects/random_number_generator/share/man/man5/src.conf.5 Fri Oct 4 23:29:07 2013 (r256062) +++ projects/random_number_generator/share/man/man5/src.conf.5 Sat Oct 5 15:27:08 2013 (r256063) @@ -129,7 +129,7 @@ Set to not build .Xr authpf 8 . .It Va WITHOUT_BINUTILS .\" from FreeBSD: head/tools/build/options/WITHOUT_BINUTILS 255974 2013-10-01 17:40:56Z emaste -Set to not install binutils (as, c++-filt, gconv, +Set to not install binutils (as, c++-filt, gconv, ld, nm, objcopy, objdump, readelf, size and strip). .Bf -symbolic The option does not generally work for build targets, unless some alternative Modified: projects/random_number_generator/sys/amd64/conf/NOTES ============================================================================== --- projects/random_number_generator/sys/amd64/conf/NOTES Fri Oct 4 23:29:07 2013 (r256062) +++ projects/random_number_generator/sys/amd64/conf/NOTES Sat Oct 5 15:27:08 2013 (r256063) @@ -503,6 +503,7 @@ device asmc device tpm device padlock_rng # VIA Padlock RNG device rdrand_rng # Intel Bull Mountain RNG +device aesni # AES-NI OpenCrypto module # # Laptop/Notebook options: Modified: projects/random_number_generator/sys/cam/ctl/ctl_frontend_iscsi.c ============================================================================== --- projects/random_number_generator/sys/cam/ctl/ctl_frontend_iscsi.c Fri Oct 4 23:29:07 2013 (r256062) +++ projects/random_number_generator/sys/cam/ctl/ctl_frontend_iscsi.c Sat Oct 5 15:27:08 2013 (r256063) @@ -1255,7 +1255,7 @@ cfiscsi_init(void) cfiscsi_data_wait_zone = uma_zcreate("cfiscsi_data_wait", sizeof(struct cfiscsi_data_wait), NULL, NULL, NULL, NULL, - UMA_ALIGN_PTR, UMA_ZONE_NOFREE); + UMA_ALIGN_PTR, 0); return (0); Modified: projects/random_number_generator/sys/compat/freebsd32/freebsd32.h ============================================================================== --- projects/random_number_generator/sys/compat/freebsd32/freebsd32.h Fri Oct 4 23:29:07 2013 (r256062) +++ projects/random_number_generator/sys/compat/freebsd32/freebsd32.h Sat Oct 5 15:27:08 2013 (r256063) @@ -175,6 +175,7 @@ struct stat32 { u_int32_t st_blksize; u_int32_t st_flags; u_int32_t st_gen; + int32_t st_lspare; struct timespec32 st_birthtim; unsigned int :(8 / 2) * (16 - (int)sizeof(struct timespec32)); unsigned int :(8 / 2) * (16 - (int)sizeof(struct timespec32)); Modified: projects/random_number_generator/sys/dev/iscsi/icl.c ============================================================================== --- projects/random_number_generator/sys/dev/iscsi/icl.c Fri Oct 4 23:29:07 2013 (r256062) +++ projects/random_number_generator/sys/dev/iscsi/icl.c Sat Oct 5 15:27:08 2013 (r256063) @@ -957,6 +957,7 @@ icl_pdu_queue(struct icl_pdu *ip) if (ic->ic_disconnecting || ic->ic_socket == NULL) { ICL_DEBUG("icl_pdu_queue on closed connection"); ICL_CONN_UNLOCK(ic); + icl_pdu_free(ip); return; } TAILQ_INSERT_TAIL(&ic->ic_to_send, ip, ip_next); @@ -1259,10 +1260,10 @@ icl_load(void) icl_conn_zone = uma_zcreate("icl_conn", sizeof(struct icl_conn), NULL, NULL, NULL, NULL, - UMA_ALIGN_PTR, UMA_ZONE_NOFREE); + UMA_ALIGN_PTR, 0); icl_pdu_zone = uma_zcreate("icl_pdu", sizeof(struct icl_pdu), NULL, NULL, NULL, NULL, - UMA_ALIGN_PTR, UMA_ZONE_NOFREE); + UMA_ALIGN_PTR, 0); refcount_init(&icl_ncons, 0); } Modified: projects/random_number_generator/sys/dev/iscsi/iscsi.c ============================================================================== --- projects/random_number_generator/sys/dev/iscsi/iscsi.c Fri Oct 4 23:29:07 2013 (r256062) +++ projects/random_number_generator/sys/dev/iscsi/iscsi.c Sat Oct 5 15:27:08 2013 (r256063) @@ -2030,7 +2030,7 @@ iscsi_load(void) iscsi_outstanding_zone = uma_zcreate("iscsi_outstanding", sizeof(struct iscsi_outstanding), NULL, NULL, NULL, NULL, - UMA_ALIGN_PTR, UMA_ZONE_NOFREE); + UMA_ALIGN_PTR, 0); error = make_dev_p(MAKEDEV_CHECKNAME, &sc->sc_cdev, &iscsi_cdevsw, NULL, UID_ROOT, GID_WHEEL, 0600, "iscsi"); Modified: projects/random_number_generator/sys/i386/conf/NOTES ============================================================================== --- projects/random_number_generator/sys/i386/conf/NOTES Fri Oct 4 23:29:07 2013 (r256062) +++ projects/random_number_generator/sys/i386/conf/NOTES Sat Oct 5 15:27:08 2013 (r256063) @@ -857,6 +857,7 @@ device asmc device tpm device padlock_rng # VIA Padlock RNG device rdrand_rng # Intel Bull Mountain RNG +device aesni # AES-NI OpenCrypto module # # Laptop/Notebook options: Modified: projects/random_number_generator/sys/mips/nlm/dev/sec/nlmrsa.c ============================================================================== --- projects/random_number_generator/sys/mips/nlm/dev/sec/nlmrsa.c Fri Oct 4 23:29:07 2013 (r256062) +++ projects/random_number_generator/sys/mips/nlm/dev/sec/nlmrsa.c Sat Oct 5 15:27:08 2013 (r256063) @@ -34,6 +34,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include @@ -62,14 +63,14 @@ __FBSDID("$FreeBSD$"); #include #include #include -#include #include #include #include #include +#include #ifdef NLM_RSA_DEBUG -int print_krp_params(struct cryptkop *krp); +static void print_krp_params(struct cryptkop *krp); #endif static int xlp_rsa_init(struct xlp_rsa_softc *sc, int node); @@ -97,7 +98,7 @@ static device_method_t xlp_rsa_methods[] /* crypto device methods */ DEVMETHOD(cryptodev_newsession, xlp_rsa_newsession), - DEVMETHOD(cryptodev_freesession,xlp_rsa_freesession), + DEVMETHOD(cryptodev_freesession, xlp_rsa_freesession), DEVMETHOD(cryptodev_kprocess, xlp_rsa_kprocess), DEVMETHOD_END @@ -113,29 +114,24 @@ static devclass_t xlp_rsa_devclass; DRIVER_MODULE(nlmrsa, pci, xlp_rsa_driver, xlp_rsa_devclass, 0, 0); MODULE_DEPEND(nlmrsa, crypto, 1, 1, 1); -void -nlm_xlprsaecc_msgring_handler(int vc, int size, int code, int src_id, - struct nlm_fmn_msg *msg, void *data); - #ifdef NLM_RSA_DEBUG -int +static void print_krp_params(struct cryptkop *krp) { int i; - printf("krp->krp_op :%d\n",krp->krp_op); - printf("krp->krp_status :%d\n",krp->krp_status); - printf("krp->krp_iparams:%d\n",krp->krp_iparams); - printf("krp->krp_oparams:%d\n",krp->krp_oparams); - for (i=0;ikrp_iparams+krp->krp_oparams;i++) { - printf("krp->krp_param[%d].crp_p :0x%llx\n",i, + printf("krp->krp_op :%d\n", krp->krp_op); + printf("krp->krp_status :%d\n", krp->krp_status); + printf("krp->krp_iparams:%d\n", krp->krp_iparams); + printf("krp->krp_oparams:%d\n", krp->krp_oparams); + for (i = 0; i < krp->krp_iparams + krp->krp_oparams; i++) { + printf("krp->krp_param[%d].crp_p :0x%llx\n", i, (unsigned long long)krp->krp_param[i].crp_p); - printf("krp->krp_param[%d].crp_nbits :%d\n",i, + printf("krp->krp_param[%d].crp_nbits :%d\n", i, krp->krp_param[i].crp_nbits); - printf("krp->krp_param[%d].crp_nbytes :%d\n",i, - (krp->krp_param[i].crp_nbits+7)/8); + printf("krp->krp_param[%d].crp_nbytes :%d\n", i, + howmany(krp->krp_param[i].crp_nbits, 8)); } - return 0; } #endif @@ -143,7 +139,7 @@ static int xlp_rsa_init(struct xlp_rsa_softc *sc, int node) { struct xlp_rsa_command *cmd = NULL; - uint32_t size, fbvc, dstvc, endsel, regval; + uint32_t fbvc, dstvc, endsel, regval; struct nlm_fmn_msg m; int err, ret, i; uint64_t base; @@ -155,37 +151,36 @@ xlp_rsa_init(struct xlp_rsa_softc *sc, i printf("Couldn't register rsa/ecc msgring handler\n"); goto errout; } - m.msg[0] = m.msg[1] = m.msg[2] = m.msg[3] = 0; - fbvc = nlm_cpuid() / CMS_MAX_VCPU_VC; + fbvc = nlm_cpuid() * 4 + XLPGE_FB_VC; /* Do the CMS credit initialization */ /* Currently it is configured by default to 50 when kernel comes up */ - if ((cmd = malloc(sizeof(struct xlp_rsa_command), M_DEVBUF, - M_NOWAIT | M_ZERO)) == NULL) { - err = ENOMEM; - printf("Failed to allocate mem for cmd\n"); - goto errout; - } - size = sizeof(nlm_rsa_ucode_data); - if ((cmd->rsasrc = malloc(size, M_DEVBUF, M_NOWAIT | M_ZERO)) == NULL) { - err = ENOMEM; - printf("Failed to allocate mem for cmd->rsasrc\n"); - goto errout; - } - if (((uintptr_t)cmd->rsasrc & (XLP_L2L3_CACHELINE_SIZE - 1))) { - err = EINVAL; - printf("cmd->rsasrc is not cacheline aligned\n"); - goto errout; - } - memcpy(cmd->rsasrc, (uint8_t *)nlm_rsa_ucode_data, size); - m.msg[0] = nlm_crypto_form_rsa_ecc_fmn_entry0(1, 0x70, 0, - vtophys(cmd->rsasrc)); - m.msg[1] = nlm_crypto_form_rsa_ecc_fmn_entry1(0, 1, fbvc, - vtophys(cmd->rsasrc)); - /* Software scratch pad */ - m.msg[2] = (uintptr_t)cmd; - +#if BYTE_ORDER == LITTLE_ENDIAN + for (i = 0; i < nitems(nlm_rsa_ucode_data); i++) + nlm_rsa_ucode_data[i] = htobe64(nlm_rsa_ucode_data[i]); +#endif for (dstvc = sc->rsaecc_vc_start; dstvc <= sc->rsaecc_vc_end; dstvc++) { + cmd = malloc(sizeof(struct xlp_rsa_command), M_DEVBUF, + M_NOWAIT | M_ZERO); + KASSERT(cmd != NULL, ("%s:cmd is NULL\n", __func__)); + cmd->rsasrc = contigmalloc(sizeof(nlm_rsa_ucode_data), + M_DEVBUF, + (M_WAITOK | M_ZERO), + 0UL /* low address */, -1UL /* high address */, + XLP_L2L3_CACHELINE_SIZE /* alignment */, + 0UL /* boundary */); + KASSERT(cmd->rsasrc != NULL, + ("%s:cmd->rsasrc is NULL\n", __func__)); + memcpy(cmd->rsasrc, nlm_rsa_ucode_data, + sizeof(nlm_rsa_ucode_data)); + m.msg[0] = nlm_crypto_form_rsa_ecc_fmn_entry0(1, 0x70, 0, + vtophys(cmd->rsasrc)); + m.msg[1] = nlm_crypto_form_rsa_ecc_fmn_entry1(0, 1, fbvc, + vtophys(cmd->rsasrc)); + /* Software scratch pad */ + m.msg[2] = (uintptr_t)cmd; + m.msg[3] = 0; + ret = nlm_fmn_msgsend(dstvc, 3, FMN_SWCODE_RSA, &m); if (ret != 0) { err = -1; @@ -215,38 +210,42 @@ void nlm_xlprsaecc_msgring_handler(int vc, int size, int code, int src_id, struct nlm_fmn_msg *msg, void *data) { - struct xlp_rsa_command *cmd = NULL; - struct xlp_rsa_softc *sc = NULL; + struct xlp_rsa_command *cmd; + struct xlp_rsa_softc *sc; + struct crparam *outparam; + int ostart; KASSERT(code == FMN_SWCODE_RSA, - ("%s: bad code = %d, expected code = %d\n", __FUNCTION__, code, + ("%s: bad code = %d, expected code = %d\n", __func__, code, FMN_SWCODE_RSA)); - sc = (struct xlp_rsa_softc *)data; + sc = data; KASSERT(src_id >= sc->rsaecc_vc_start && src_id <= sc->rsaecc_vc_end, - ("%s: bad src_id = %d, expect %d - %d\n", __FUNCTION__, + ("%s: bad src_id = %d, expect %d - %d\n", __func__, src_id, sc->rsaecc_vc_start, sc->rsaecc_vc_end)); cmd = (struct xlp_rsa_command *)(uintptr_t)msg->msg[1]; - KASSERT(cmd != NULL, ("%s:cmd not received properly\n", - __FUNCTION__)); + KASSERT(cmd != NULL, ("%s:cmd not received properly\n", __func__)); - KASSERT(RSA_ERROR(msg->msg[0]) == 0, - ("%s: Message rcv msg0 %llx msg1 %llx err %x \n", __FUNCTION__, - (unsigned long long)msg->msg[0], (unsigned long long)msg->msg[1], - (int)RSA_ERROR(msg->msg[0]))); - - xlp_rsa_inp2hwformat(((uint8_t *)cmd->rsasrc+ - (cmd->rsaopsize*cmd->krp->krp_iparams)), - cmd->krp->krp_param[cmd->krp->krp_iparams].crp_p, - ((cmd->krp->krp_param[cmd->krp->krp_iparams].crp_nbits+7)/8), 1); - - if (cmd->krp != NULL) + if (RSA_ERROR(msg->msg[0]) != 0) { + printf("%s: Message rcv msg0 %llx msg1 %llx err %x \n", + __func__, (unsigned long long)msg->msg[0], + (unsigned long long)msg->msg[1], + (int)RSA_ERROR(msg->msg[0])); + cmd->krp->krp_status = EBADMSG; + } + + if (cmd->krp != NULL) { + ostart = cmd->krp->krp_iparams; + outparam = &cmd->krp->krp_param[ostart]; + xlp_rsa_inp2hwformat(cmd->rsasrc + cmd->rsaopsize * ostart, + outparam->crp_p, + howmany(outparam->crp_nbits, 8), + 1); crypto_kdone(cmd->krp); + } xlp_free_cmd_params(cmd); - - return; } static int @@ -279,7 +278,7 @@ xlp_rsa_attach(device_t dev) freq = nlm_set_device_frequency(node, DFS_DEVICE_RSA, 250); if (bootverbose) device_printf(dev, "RSA Freq: %dMHz\n", freq); - if(pci_get_device(dev) == PCI_DEVICE_ID_NLM_RSA) { + if (pci_get_device(dev) == PCI_DEVICE_ID_NLM_RSA) { device_set_desc(dev, "XLP RSA/ECC Accelerator"); if ((sc->sc_cid = crypto_get_driverid(dev, CRYPTOCAP_F_HARDWARE)) < 0) { @@ -287,7 +286,7 @@ xlp_rsa_attach(device_t dev) goto error_exit; } if (crypto_kregister(sc->sc_cid, CRK_MOD_EXP, 0) != 0) - printf("register failed for CRK_MOD_EXP\n"); + goto error_exit; base = nlm_get_rsa_pcibase(node); qstart = nlm_qidstart(base); @@ -302,7 +301,6 @@ xlp_rsa_attach(device_t dev) error_exit: return (ENXIO); - } /* @@ -323,8 +321,8 @@ static int xlp_rsa_newsession(device_t dev, u_int32_t *sidp, struct cryptoini *cri) { struct xlp_rsa_softc *sc = device_get_softc(dev); - int sesn; struct xlp_rsa_session *ses = NULL; + int sesn; if (sidp == NULL || cri == NULL || sc == NULL) return (EINVAL); @@ -346,7 +344,7 @@ xlp_rsa_newsession(device_t dev, u_int32 if (ses == NULL) { sesn = sc->sc_nsessions; - ses = malloc((sesn + 1)*sizeof(struct xlp_rsa_session), + ses = malloc((sesn + 1) * sizeof(*ses), M_DEVBUF, M_NOWAIT); if (ses == NULL) return (ENOMEM); @@ -392,43 +390,44 @@ xlp_rsa_freesession(device_t dev, u_int6 static void xlp_free_cmd_params(struct xlp_rsa_command *cmd) { - if (cmd->rsasrc != NULL) - free(cmd->rsasrc, M_DEVBUF); - if (cmd != NULL) - free(cmd, M_DEVBUF); - return; + + if (cmd == NULL) + return; + if (cmd->rsasrc != NULL) { + if (cmd->krp == NULL) /* Micro code load */ + contigfree(cmd->rsasrc, sizeof(nlm_rsa_ucode_data), + M_DEVBUF); + else + free(cmd->rsasrc, M_DEVBUF); + } + free(cmd, M_DEVBUF); } static int xlp_get_rsa_opsize(struct xlp_rsa_command *cmd, unsigned int bits) { - if (bits == 0) + + if (bits == 0 || bits > 8192) return (-1); /* XLP hardware expects always a fixed size with unused bytes * zeroed out in the input data */ if (bits <= 512) { cmd->rsatype = 0x40; - cmd->rsaopsize = (512/8); - return (0); - } else if ((bits > 512) && (bits <= 1024)) { + cmd->rsaopsize = 64; + } else if (bits <= 1024) { cmd->rsatype = 0x41; - cmd->rsaopsize = (1024/8); - return (0); - } else if ((bits > 1024) && (bits <= 2048)) { + cmd->rsaopsize = 128; + } else if (bits <= 2048) { cmd->rsatype = 0x42; - cmd->rsaopsize = (2048/8); - return (0); - } else if ((bits > 2048) && (bits <= 4096)) { + cmd->rsaopsize = 256; + } else if (bits <= 4096) { cmd->rsatype = 0x43; - cmd->rsaopsize = (4096/8); - return (0); - } else if ((bits > 4096) && (bits <= 8192)) { + cmd->rsaopsize = 512; + } else if (bits <= 8192) { cmd->rsatype = 0x44; - cmd->rsaopsize = (8192/8); - return (0); - } else { - return (-1); + cmd->rsaopsize = 1024; } + return (0); } static int @@ -436,25 +435,25 @@ xlp_rsa_inp2hwformat(uint8_t *src, uint8 uint8_t result) { uint32_t pdwords, pbytes; - int i=0, j=0, k=0; + int i, j, k; - pdwords = (paramsize / 8); - pbytes = (paramsize % 8); + pdwords = paramsize / 8; + pbytes = paramsize % 8; for (i = 0, k = 0; i < pdwords; i++) { /* copy dwords of inp/hw to hw/out format */ for (j = 7; j >= 0; j--, k++) - dst[(i*8)+j] = src[k]; + dst[i * 8 + j] = src[k]; } if (pbytes) { - if (!result) { + if (result == 0) { /* copy rem bytes of input data to hw format */ for (j = 7; k < paramsize; j--, k++) - dst[(i*8)+j] = src[k]; + dst[i * 8 + j] = src[k]; } else { /* copy rem bytes of hw data to exp output format */ for (j = 7; k < paramsize; j--, k++) - dst[k] = src[(i*8)+j]; + dst[k] = src[i * 8 + j]; } } @@ -469,15 +468,15 @@ nlm_crypto_complete_rsa_request(struct x struct nlm_fmn_msg m; int ret; - fbvc = nlm_cpuid() / CMS_MAX_VCPU_VC; - m.msg[0] = m.msg[1] = m.msg[2] = m.msg[3] = 0; + fbvc = nlm_cpuid() * 4 + XLPGE_FB_VC; m.msg[0] = nlm_crypto_form_rsa_ecc_fmn_entry0(1, cmd->rsatype, cmd->rsafn, vtophys(cmd->rsasrc)); m.msg[1] = nlm_crypto_form_rsa_ecc_fmn_entry1(0, 1, fbvc, - vtophys(cmd->rsasrc + (cmd->rsaopsize * cmd->krp->krp_iparams))); + vtophys(cmd->rsasrc + cmd->rsaopsize * cmd->krp->krp_iparams)); /* Software scratch pad */ m.msg[2] = (uintptr_t)cmd; + m.msg[3] = 0; /* Send the message to rsa engine vc */ ret = nlm_fmn_msgsend(sc->rsaecc_vc_start, 3, FMN_SWCODE_RSA, &m); @@ -494,57 +493,57 @@ static int xlp_rsa_kprocess(device_t dev, struct cryptkop *krp, int hint) { struct xlp_rsa_softc *sc = device_get_softc(dev); - struct xlp_rsa_command *cmd = NULL; - int err = -1, i; + struct xlp_rsa_command *cmd; + struct crparam *kp; + int err, i; if (krp == NULL || krp->krp_callback == NULL) return (EINVAL); - if ((cmd = malloc(sizeof(struct xlp_rsa_command), M_DEVBUF, - M_NOWAIT | M_ZERO)) == NULL) { - err = ENOMEM; - goto errout; - } + cmd = malloc(sizeof(struct xlp_rsa_command), M_DEVBUF, + M_NOWAIT | M_ZERO); + KASSERT(cmd != NULL, ("%s:cmd is NULL\n", __func__)); cmd->krp = krp; #ifdef NLM_RSA_DEBUG print_krp_params(krp); #endif + err = EOPNOTSUPP; switch (krp->krp_op) { case CRK_MOD_EXP: if (krp->krp_iparams == 3 && krp->krp_oparams == 1) break; goto errout; default: - printf("Op:%d not yet supported\n", krp->krp_op); + device_printf(dev, "Op:%d not yet supported\n", krp->krp_op); goto errout; } - if ((xlp_get_rsa_opsize(cmd, - krp->krp_param[krp->krp_iparams-1].crp_nbits)) != 0) { + err = xlp_get_rsa_opsize(cmd, + krp->krp_param[krp->krp_iparams - 1].crp_nbits); + if (err != 0) { err = EINVAL; goto errout; } cmd->rsafn = 0; /* Mod Exp */ - if ((cmd->rsasrc = malloc((cmd->rsaopsize * - (krp->krp_iparams+krp->krp_oparams)), M_DEVBUF, - M_NOWAIT | M_ZERO)) == NULL) { + cmd->rsasrc = malloc( + cmd->rsaopsize * (krp->krp_iparams + krp->krp_oparams), + M_DEVBUF, + M_NOWAIT | M_ZERO); + if (cmd->rsasrc == NULL) { err = ENOMEM; goto errout; } - if (((uintptr_t)cmd->rsasrc & (XLP_L2L3_CACHELINE_SIZE - 1))) { - err = EINVAL; - goto errout; - } - for (i=0;ikrp_iparams;i++) { - KASSERT(krp->krp_param[i].crp_nbits != 0, - ("%s: parameter[%d]'s length is zero\n", __FUNCTION__, i)); - xlp_rsa_inp2hwformat(krp->krp_param[i].crp_p, - ((uint8_t *)cmd->rsasrc+(i*cmd->rsaopsize)), - ((krp->krp_param[i].crp_nbits+7)/8), 0); + for (i = 0, kp = krp->krp_param; i < krp->krp_iparams; i++, kp++) { + KASSERT(kp->crp_nbits != 0, + ("%s: parameter[%d]'s length is zero\n", __func__, i)); + xlp_rsa_inp2hwformat(kp->crp_p, + cmd->rsasrc + i * cmd->rsaopsize, + howmany(kp->crp_nbits, 8), 0); } - if (nlm_crypto_complete_rsa_request(sc, cmd) != 0) + err = nlm_crypto_complete_rsa_request(sc, cmd); + if (err != 0) goto errout; return (0); Modified: projects/random_number_generator/sys/mips/nlm/dev/sec/nlmrsalib.h ============================================================================== --- projects/random_number_generator/sys/mips/nlm/dev/sec/nlmrsalib.h Fri Oct 4 23:29:07 2013 (r256062) +++ projects/random_number_generator/sys/mips/nlm/dev/sec/nlmrsalib.h Sat Oct 5 15:27:08 2013 (r256063) @@ -30,12 +30,10 @@ #ifndef _NLMRSALIB_H_ #define _NLMRSALIB_H_ -#define XLP_RSA_SESSION(sid) ((sid) & 0x000007ff) -#define XLP_RSA_SID(crd,ses) (((crd) << 28) | ((ses) & 0x7ff)) +#define XLP_RSA_SESSION(sid) ((sid) & 0x000007ff) +#define XLP_RSA_SID(crd,ses) (((crd) << 28) | ((ses) & 0x7ff)) -#define NUM_RSAECC_VC 9 - -#define RSA_ERROR(__msg0) ((__msg0 >> 53) & 0x1f) +#define RSA_ERROR(msg0) (((msg0) >> 53) & 0x1f) struct xlp_rsa_session { uint32_t sessionid; @@ -65,4 +63,8 @@ struct xlp_rsa_softc { int rsaecc_vc_end; }; +void +nlm_xlprsaecc_msgring_handler(int vc, int size, int code, int src_id, + struct nlm_fmn_msg *msg, void *data); + #endif /* _NLMRSALIB_H_ */ Modified: projects/random_number_generator/sys/modules/ibcore/Makefile ============================================================================== --- projects/random_number_generator/sys/modules/ibcore/Makefile Fri Oct 4 23:29:07 2013 (r256062) +++ projects/random_number_generator/sys/modules/ibcore/Makefile Sat Oct 5 15:27:08 2013 (r256063) @@ -11,7 +11,7 @@ SRCS+= agent.h core_priv.h mad.c notice. SRCS+= cache.c device.c mad_priv.h packer.c sysfs.c user_mad.c verbs.c SRCS+= cm.c fmr_pool.c mad_rmpp.c sa.h ucm.c uverbs.h cma.c SRCS+= linux_compat.c linux_radix.c linux_idr.c -SRCS+= vnode_if.h device_if.h bus_if.h pci_if.h opt_inet.h +SRCS+= vnode_if.h device_if.h bus_if.h pci_if.h opt_inet.h opt_inet6.h CFLAGS+= -I${.CURDIR}/../../ofed/drivers/infiniband/core CFLAGS+= -I${.CURDIR}/../mlx4ib Modified: projects/random_number_generator/usr.bin/Makefile ============================================================================== --- projects/random_number_generator/usr.bin/Makefile Fri Oct 4 23:29:07 2013 (r256062) +++ projects/random_number_generator/usr.bin/Makefile Sat Oct 5 15:27:08 2013 (r256063) @@ -366,13 +366,9 @@ SUBDIR+= users SUBDIR+= who .endif -.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "ia64" || \ - ${MACHINE_ARCH} == "sparc64" || ${MACHINE_ARCH} == "i386" || \ - (${MACHINE_ARCH} == "armv6" && ${COMPILER_TYPE} == "clang") .if ${MK_SVN} == "yes" || ${MK_SVNLITE} == "yes" SUBDIR+= svn .endif -.endif .include Modified: projects/random_number_generator/usr.bin/calendar/calendar.1 ============================================================================== --- projects/random_number_generator/usr.bin/calendar/calendar.1 Fri Oct 4 23:29:07 2013 (r256062) +++ projects/random_number_generator/usr.bin/calendar/calendar.1 Sat Oct 5 15:27:08 2013 (r256063) @@ -180,7 +180,7 @@ a continuation of the previous line. The .Nm file is preprocessed by a limited subset of -.Xr cpp 1 +.Xr cpp 1 internally, allowing the inclusion of shared files such as lists of company holidays or meetings. This limited subset consists of \fB#include #ifndef #endif\fR and \fB#define\fR. Modified: projects/random_number_generator/usr.bin/svn/lib/libapr/apr_private.h ============================================================================== --- projects/random_number_generator/usr.bin/svn/lib/libapr/apr_private.h Fri Oct 4 23:29:07 2013 (r256062) +++ projects/random_number_generator/usr.bin/svn/lib/libapr/apr_private.h Sat Oct 5 15:27:08 2013 (r256063) @@ -97,7 +97,9 @@ #define HAVE_ARPA_INET_H 1 /* Define if compiler provides atomic builtins */ +#if !defined(__mips__) && !defined(__arm__) #define HAVE_ATOMIC_BUILTINS 1 +#endif /* Define if BONE_VERSION is defined in sys/socket.h */ /* #undef HAVE_BONE_VERSION */ Modified: projects/random_number_generator/usr.bin/svn/svn_private_config.h ============================================================================== --- projects/random_number_generator/usr.bin/svn/svn_private_config.h Fri Oct 4 23:29:07 2013 (r256062) +++ projects/random_number_generator/usr.bin/svn/svn_private_config.h Sat Oct 5 15:27:08 2013 (r256063) @@ -153,7 +153,7 @@ #define SVN_FS_WANT_DB_PATCH 14 /* Define if compiler provides atomic builtins */ -#define SVN_HAS_ATOMIC_BUILTINS 1 +#define SVN_HAS_ATOMIC_BUILTINS 0 /* Is GNOME Keyring support enabled? */ /* #undef SVN_HAVE_GNOME_KEYRING */ Modified: projects/random_number_generator/usr.sbin/bhyve/Makefile ============================================================================== --- projects/random_number_generator/usr.sbin/bhyve/Makefile Fri Oct 4 23:29:07 2013 (r256062) +++ projects/random_number_generator/usr.sbin/bhyve/Makefile Sat Oct 5 15:27:08 2013 (r256063) @@ -6,8 +6,8 @@ PROG= bhyve DEBUG_FLAGS= -g -O0 -SRCS= acpi.c atpic.c bhyverun.c consport.c dbgport.c elcr.c inout.c -SRCS+= ioapic.c mem.c mevent.c mptbl.c +SRCS= acpi.c atpic.c bhyverun.c block_if.c consport.c dbgport.c elcr.c +SRCS+= inout.c ioapic.c mem.c mevent.c mptbl.c pci_ahci.c SRCS+= pci_emul.c pci_hostbridge.c pci_passthru.c pci_virtio_block.c SRCS+= pci_virtio_net.c pci_uart.c pit_8254.c pmtmr.c post.c rtc.c SRCS+= virtio.c xmsr.c spinup_ap.c Copied: projects/random_number_generator/usr.sbin/bhyve/ahci.h (from r256062, head/usr.sbin/bhyve/ahci.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/random_number_generator/usr.sbin/bhyve/ahci.h Sat Oct 5 15:27:08 2013 (r256063, copy of r256062, head/usr.sbin/bhyve/ahci.h) @@ -0,0 +1,304 @@ +/*- + * Copyright (c) 1998 - 2008 Søren Schmidt + * Copyright (c) 2009-2012 Alexander Motin + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer, + * without modification, immediately at the beginning of the file. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * $FreeBSD$ + */ + +#ifndef _AHCI_H_ +#define _AHCI_H_ + +/* ATA register defines */ +#define ATA_DATA 0 /* (RW) data */ + +#define ATA_FEATURE 1 /* (W) feature */ +#define ATA_F_DMA 0x01 /* enable DMA */ +#define ATA_F_OVL 0x02 /* enable overlap */ + +#define ATA_COUNT 2 /* (W) sector count */ + +#define ATA_SECTOR 3 /* (RW) sector # */ +#define ATA_CYL_LSB 4 /* (RW) cylinder# LSB */ +#define ATA_CYL_MSB 5 /* (RW) cylinder# MSB */ +#define ATA_DRIVE 6 /* (W) Sector/Drive/Head */ +#define ATA_D_LBA 0x40 /* use LBA addressing */ +#define ATA_D_IBM 0xa0 /* 512 byte sectors, ECC */ + +#define ATA_COMMAND 7 /* (W) command */ + +#define ATA_ERROR 8 /* (R) error */ +#define ATA_E_ILI 0x01 /* illegal length */ +#define ATA_E_NM 0x02 /* no media */ +#define ATA_E_ABORT 0x04 /* command aborted */ +#define ATA_E_MCR 0x08 /* media change request */ +#define ATA_E_IDNF 0x10 /* ID not found */ +#define ATA_E_MC 0x20 /* media changed */ +#define ATA_E_UNC 0x40 /* uncorrectable data */ +#define ATA_E_ICRC 0x80 /* UDMA crc error */ +#define ATA_E_ATAPI_SENSE_MASK 0xf0 /* ATAPI sense key mask */ + +#define ATA_IREASON 9 /* (R) interrupt reason */ +#define ATA_I_CMD 0x01 /* cmd (1) | data (0) */ +#define ATA_I_IN 0x02 /* read (1) | write (0) */ +#define ATA_I_RELEASE 0x04 /* released bus (1) */ +#define ATA_I_TAGMASK 0xf8 /* tag mask */ + +#define ATA_STATUS 10 /* (R) status */ +#define ATA_ALTSTAT 11 /* (R) alternate status */ +#define ATA_S_ERROR 0x01 /* error */ +#define ATA_S_INDEX 0x02 /* index */ +#define ATA_S_CORR 0x04 /* data corrected */ +#define ATA_S_DRQ 0x08 /* data request */ +#define ATA_S_DSC 0x10 /* drive seek completed */ +#define ATA_S_SERVICE 0x10 /* drive needs service */ +#define ATA_S_DWF 0x20 /* drive write fault */ +#define ATA_S_DMA 0x20 /* DMA ready */ +#define ATA_S_READY 0x40 /* drive ready */ +#define ATA_S_BUSY 0x80 /* busy */ + +#define ATA_CONTROL 12 /* (W) control */ +#define ATA_A_IDS 0x02 /* disable interrupts */ +#define ATA_A_RESET 0x04 /* RESET controller */ +#define ATA_A_4BIT 0x08 /* 4 head bits */ +#define ATA_A_HOB 0x80 /* High Order Byte enable */ + +/* SATA register defines */ +#define ATA_SSTATUS 13 +#define ATA_SS_DET_MASK 0x0000000f +#define ATA_SS_DET_NO_DEVICE 0x00000000 +#define ATA_SS_DET_DEV_PRESENT 0x00000001 +#define ATA_SS_DET_PHY_ONLINE 0x00000003 +#define ATA_SS_DET_PHY_OFFLINE 0x00000004 + +#define ATA_SS_SPD_MASK 0x000000f0 +#define ATA_SS_SPD_NO_SPEED 0x00000000 +#define ATA_SS_SPD_GEN1 0x00000010 +#define ATA_SS_SPD_GEN2 0x00000020 +#define ATA_SS_SPD_GEN3 0x00000040 + +#define ATA_SS_IPM_MASK 0x00000f00 +#define ATA_SS_IPM_NO_DEVICE 0x00000000 +#define ATA_SS_IPM_ACTIVE 0x00000100 +#define ATA_SS_IPM_PARTIAL 0x00000200 +#define ATA_SS_IPM_SLUMBER 0x00000600 + +#define ATA_SERROR 14 +#define ATA_SE_DATA_CORRECTED 0x00000001 +#define ATA_SE_COMM_CORRECTED 0x00000002 +#define ATA_SE_DATA_ERR 0x00000100 +#define ATA_SE_COMM_ERR 0x00000200 +#define ATA_SE_PROT_ERR 0x00000400 +#define ATA_SE_HOST_ERR 0x00000800 +#define ATA_SE_PHY_CHANGED 0x00010000 +#define ATA_SE_PHY_IERROR 0x00020000 +#define ATA_SE_COMM_WAKE 0x00040000 +#define ATA_SE_DECODE_ERR 0x00080000 +#define ATA_SE_PARITY_ERR 0x00100000 +#define ATA_SE_CRC_ERR 0x00200000 +#define ATA_SE_HANDSHAKE_ERR 0x00400000 +#define ATA_SE_LINKSEQ_ERR 0x00800000 +#define ATA_SE_TRANSPORT_ERR 0x01000000 +#define ATA_SE_UNKNOWN_FIS 0x02000000 +#define ATA_SE_EXCHANGED 0x04000000 + +#define ATA_SCONTROL 15 +#define ATA_SC_DET_MASK 0x0000000f +#define ATA_SC_DET_IDLE 0x00000000 +#define ATA_SC_DET_RESET 0x00000001 +#define ATA_SC_DET_DISABLE 0x00000004 + +#define ATA_SC_SPD_MASK 0x000000f0 +#define ATA_SC_SPD_NO_SPEED 0x00000000 +#define ATA_SC_SPD_SPEED_GEN1 0x00000010 +#define ATA_SC_SPD_SPEED_GEN2 0x00000020 +#define ATA_SC_SPD_SPEED_GEN3 0x00000040 + +#define ATA_SC_IPM_MASK 0x00000f00 +#define ATA_SC_IPM_NONE 0x00000000 +#define ATA_SC_IPM_DIS_PARTIAL 0x00000100 +#define ATA_SC_IPM_DIS_SLUMBER 0x00000200 + +#define ATA_SACTIVE 16 + +#define AHCI_MAX_PORTS 32 +#define AHCI_MAX_SLOTS 32 + +/* SATA AHCI v1.0 register defines */ +#define AHCI_CAP 0x00 +#define AHCI_CAP_NPMASK 0x0000001f +#define AHCI_CAP_SXS 0x00000020 +#define AHCI_CAP_EMS 0x00000040 +#define AHCI_CAP_CCCS 0x00000080 +#define AHCI_CAP_NCS 0x00001F00 +#define AHCI_CAP_NCS_SHIFT 8 +#define AHCI_CAP_PSC 0x00002000 +#define AHCI_CAP_SSC 0x00004000 +#define AHCI_CAP_PMD 0x00008000 +#define AHCI_CAP_FBSS 0x00010000 +#define AHCI_CAP_SPM 0x00020000 +#define AHCI_CAP_SAM 0x00080000 +#define AHCI_CAP_ISS 0x00F00000 +#define AHCI_CAP_ISS_SHIFT 20 +#define AHCI_CAP_SCLO 0x01000000 +#define AHCI_CAP_SAL 0x02000000 +#define AHCI_CAP_SALP 0x04000000 +#define AHCI_CAP_SSS 0x08000000 +#define AHCI_CAP_SMPS 0x10000000 +#define AHCI_CAP_SSNTF 0x20000000 +#define AHCI_CAP_SNCQ 0x40000000 +#define AHCI_CAP_64BIT 0x80000000 + +#define AHCI_GHC 0x04 +#define AHCI_GHC_AE 0x80000000 +#define AHCI_GHC_MRSM 0x00000004 +#define AHCI_GHC_IE 0x00000002 +#define AHCI_GHC_HR 0x00000001 + +#define AHCI_IS 0x08 +#define AHCI_PI 0x0c +#define AHCI_VS 0x10 + +#define AHCI_CCCC 0x14 +#define AHCI_CCCC_TV_MASK 0xffff0000 +#define AHCI_CCCC_TV_SHIFT 16 +#define AHCI_CCCC_CC_MASK 0x0000ff00 +#define AHCI_CCCC_CC_SHIFT 8 +#define AHCI_CCCC_INT_MASK 0x000000f8 +#define AHCI_CCCC_INT_SHIFT 3 +#define AHCI_CCCC_EN 0x00000001 +#define AHCI_CCCP 0x18 + +#define AHCI_EM_LOC 0x1C +#define AHCI_EM_CTL 0x20 +#define AHCI_EM_MR 0x00000001 +#define AHCI_EM_TM 0x00000100 +#define AHCI_EM_RST 0x00000200 +#define AHCI_EM_LED 0x00010000 +#define AHCI_EM_SAFTE 0x00020000 +#define AHCI_EM_SES2 0x00040000 +#define AHCI_EM_SGPIO 0x00080000 +#define AHCI_EM_SMB 0x01000000 +#define AHCI_EM_XMT 0x02000000 +#define AHCI_EM_ALHD 0x04000000 +#define AHCI_EM_PM 0x08000000 + +#define AHCI_CAP2 0x24 +#define AHCI_CAP2_BOH 0x00000001 +#define AHCI_CAP2_NVMP 0x00000002 +#define AHCI_CAP2_APST 0x00000004 + +#define AHCI_OFFSET 0x100 +#define AHCI_STEP 0x80 + +#define AHCI_P_CLB 0x00 +#define AHCI_P_CLBU 0x04 +#define AHCI_P_FB 0x08 +#define AHCI_P_FBU 0x0c +#define AHCI_P_IS 0x10 +#define AHCI_P_IE 0x14 +#define AHCI_P_IX_DHR 0x00000001 +#define AHCI_P_IX_PS 0x00000002 +#define AHCI_P_IX_DS 0x00000004 +#define AHCI_P_IX_SDB 0x00000008 +#define AHCI_P_IX_UF 0x00000010 +#define AHCI_P_IX_DP 0x00000020 +#define AHCI_P_IX_PC 0x00000040 +#define AHCI_P_IX_MP 0x00000080 + +#define AHCI_P_IX_PRC 0x00400000 +#define AHCI_P_IX_IPM 0x00800000 +#define AHCI_P_IX_OF 0x01000000 +#define AHCI_P_IX_INF 0x04000000 +#define AHCI_P_IX_IF 0x08000000 +#define AHCI_P_IX_HBD 0x10000000 +#define AHCI_P_IX_HBF 0x20000000 +#define AHCI_P_IX_TFE 0x40000000 +#define AHCI_P_IX_CPD 0x80000000 + +#define AHCI_P_CMD 0x18 +#define AHCI_P_CMD_ST 0x00000001 +#define AHCI_P_CMD_SUD 0x00000002 +#define AHCI_P_CMD_POD 0x00000004 +#define AHCI_P_CMD_CLO 0x00000008 +#define AHCI_P_CMD_FRE 0x00000010 +#define AHCI_P_CMD_CCS_MASK 0x00001f00 +#define AHCI_P_CMD_CCS_SHIFT 8 +#define AHCI_P_CMD_ISS 0x00002000 +#define AHCI_P_CMD_FR 0x00004000 +#define AHCI_P_CMD_CR 0x00008000 +#define AHCI_P_CMD_CPS 0x00010000 +#define AHCI_P_CMD_PMA 0x00020000 +#define AHCI_P_CMD_HPCP 0x00040000 +#define AHCI_P_CMD_MPSP 0x00080000 +#define AHCI_P_CMD_CPD 0x00100000 +#define AHCI_P_CMD_ESP 0x00200000 +#define AHCI_P_CMD_FBSCP 0x00400000 +#define AHCI_P_CMD_APSTE 0x00800000 +#define AHCI_P_CMD_ATAPI 0x01000000 +#define AHCI_P_CMD_DLAE 0x02000000 +#define AHCI_P_CMD_ALPE 0x04000000 +#define AHCI_P_CMD_ASP 0x08000000 +#define AHCI_P_CMD_ICC_MASK 0xf0000000 +#define AHCI_P_CMD_NOOP 0x00000000 +#define AHCI_P_CMD_ACTIVE 0x10000000 +#define AHCI_P_CMD_PARTIAL 0x20000000 +#define AHCI_P_CMD_SLUMBER 0x60000000 + +#define AHCI_P_TFD 0x20 +#define AHCI_P_SIG 0x24 +#define AHCI_P_SSTS 0x28 +#define AHCI_P_SCTL 0x2c +#define AHCI_P_SERR 0x30 +#define AHCI_P_SACT 0x34 +#define AHCI_P_CI 0x38 +#define AHCI_P_SNTF 0x3C +#define AHCI_P_FBS 0x40 +#define AHCI_P_FBS_EN 0x00000001 +#define AHCI_P_FBS_DEC 0x00000002 +#define AHCI_P_FBS_SDE 0x00000004 +#define AHCI_P_FBS_DEV 0x00000f00 +#define AHCI_P_FBS_DEV_SHIFT 8 +#define AHCI_P_FBS_ADO 0x0000f000 +#define AHCI_P_FBS_ADO_SHIFT 12 +#define AHCI_P_FBS_DWE 0x000f0000 +#define AHCI_P_FBS_DWE_SHIFT 16 + +/* Just to be sure, if building as module. */ +#if MAXPHYS < 512 * 1024 +#undef MAXPHYS +#define MAXPHYS 512 * 1024 +#endif +/* Pessimistic prognosis on number of required S/G entries */ +#define AHCI_SG_ENTRIES (roundup(btoc(MAXPHYS) + 1, 8)) +/* Command list. 32 commands. First, 1Kbyte aligned. */ +#define AHCI_CL_OFFSET 0 +#define AHCI_CL_SIZE 32 +/* Command tables. Up to 32 commands, Each, 128byte aligned. */ +#define AHCI_CT_OFFSET (AHCI_CL_OFFSET + AHCI_CL_SIZE * AHCI_MAX_SLOTS) +#define AHCI_CT_SIZE (128 + AHCI_SG_ENTRIES * 16) +/* Total main work area. */ +#define AHCI_WORK_SIZE (AHCI_CT_OFFSET + AHCI_CT_SIZE * ch->numslots) + +#endif /* _AHCI_H_ */ Modified: projects/random_number_generator/usr.sbin/bhyve/bhyverun.c ============================================================================== --- projects/random_number_generator/usr.sbin/bhyve/bhyverun.c Fri Oct 4 23:29:07 2013 (r256062) +++ projects/random_number_generator/usr.sbin/bhyve/bhyverun.c Sat Oct 5 15:27:08 2013 (r256063) @@ -41,7 +41,6 @@ __FBSDID("$FreeBSD$"); #include #include #include -#include #include #include @@ -61,9 +60,6 @@ __FBSDID("$FreeBSD$"); #include "spinup_ap.h" #include "rtc.h" -#define DEFAULT_GUEST_HZ 100 -#define DEFAULT_GUEST_TSLICE 200 - #define GUEST_NIO_PORT 0x488 /* guest upcalls via i/o port */ #define VMEXIT_SWITCH 0 /* force vcpu switch in mux mode */ @@ -77,14 +73,11 @@ __FBSDID("$FreeBSD$"); typedef int (*vmexit_handler_t)(struct vmctx *, struct vm_exit *, int *vcpu); -int guest_tslice = DEFAULT_GUEST_TSLICE; -int guest_hz = DEFAULT_GUEST_HZ; char *vmname; int guest_ncpus; static int pincpu = -1; -static int guest_vcpu_mux; static int guest_vmexit_on_hlt, guest_vmexit_on_pause, disable_x2apic; static int foundcpus; @@ -102,7 +95,7 @@ static void vm_loop(struct vmctx *ctx, i struct vm_exit vmexit[VM_MAXCPU]; *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***