Print this page
7127  remove -Wno-missing-braces from Makefile.uts

*** 930,940 **** map_unity_domain(domain_t *domain) { struct memlist *mp; uint64_t start; uint64_t npages; ! immu_dcookie_t dcookies[1] = {0}; int dcount = 0; /* * UNITY arenas are a mirror of the physical memory * installed on the system. --- 930,940 ---- map_unity_domain(domain_t *domain) { struct memlist *mp; uint64_t start; uint64_t npages; ! immu_dcookie_t dcookies[1] = {{(uintptr_t)NULL}}; int dcount = 0; /* * UNITY arenas are a mirror of the physical memory * installed on the system.
*** 1315,1325 **** int kmflags; domain_t *domain; char mod_hash_name[128]; immu_devi_t *immu_devi; int did; ! immu_dcookie_t dcookies[1] = {0}; int dcount = 0; immu_devi = immu_devi_get(rdip); /* --- 1315,1325 ---- int kmflags; domain_t *domain; char mod_hash_name[128]; immu_devi_t *immu_devi; int did; ! immu_dcookie_t dcookies[1] = {{(uintptr_t)NULL}}; int dcount = 0; immu_devi = immu_devi_get(rdip); /*
*** 1962,1972 **** void immu_print_fault_info(uint_t sid, uint64_t dvma) { int nlevels; ! xlate_t xlate[IMMU_PGTABLE_MAX_LEVELS + 1] = {0}; xlate_t *xlatep; hw_pdte_t pte; domain_t *domain; immu_t *immu; uint64_t dvma_arg; --- 1962,1972 ---- void immu_print_fault_info(uint_t sid, uint64_t dvma) { int nlevels; ! xlate_t xlate[IMMU_PGTABLE_MAX_LEVELS + 1] = {{0}}; xlate_t *xlatep; hw_pdte_t pte; domain_t *domain; immu_t *immu; uint64_t dvma_arg;
*** 2353,2363 **** { uint64_t dvma; uint64_t n; immu_t *immu = domain->dom_immu; int nlevels = immu->immu_dvma_nlevels; ! xlate_t xlate[IMMU_PGTABLE_MAX_LEVELS + 1] = {0}; boolean_t pde_set = B_FALSE; n = snvpages; dvma = sdvma; --- 2353,2363 ---- { uint64_t dvma; uint64_t n; immu_t *immu = domain->dom_immu; int nlevels = immu->immu_dvma_nlevels; ! xlate_t xlate[IMMU_PGTABLE_MAX_LEVELS + 1] = {{0}}; boolean_t pde_set = B_FALSE; n = snvpages; dvma = sdvma;
*** 2393,2403 **** dvma_unmap(domain_t *domain, uint64_t sdvma, uint64_t snpages, dev_info_t *rdip) { immu_t *immu = domain->dom_immu; int nlevels = immu->immu_dvma_nlevels; ! xlate_t xlate[IMMU_PGTABLE_MAX_LEVELS + 1] = {0}; uint64_t n; uint64_t dvma; dvma = sdvma; n = snpages; --- 2393,2403 ---- dvma_unmap(domain_t *domain, uint64_t sdvma, uint64_t snpages, dev_info_t *rdip) { immu_t *immu = domain->dom_immu; int nlevels = immu->immu_dvma_nlevels; ! xlate_t xlate[IMMU_PGTABLE_MAX_LEVELS + 1] = {{0}}; uint64_t n; uint64_t dvma; dvma = sdvma; n = snpages;
*** 2449,2459 **** static void dvma_prealloc(dev_info_t *rdip, immu_hdl_priv_t *ihp, ddi_dma_attr_t *dma_attr) { int nlevels; ! xlate_t xlate[IMMU_PGTABLE_MAX_LEVELS + 1] = {0}, *xlp; uint64_t dvma, n; size_t xsize, align; uint64_t minaddr, maxaddr, dmamax; int on, npte, pindex; hw_pdte_t *shwp; --- 2449,2459 ---- static void dvma_prealloc(dev_info_t *rdip, immu_hdl_priv_t *ihp, ddi_dma_attr_t *dma_attr) { int nlevels; ! xlate_t xlate[IMMU_PGTABLE_MAX_LEVELS + 1] = {{0}}, *xlp; uint64_t dvma, n; size_t xsize, align; uint64_t minaddr, maxaddr, dmamax; int on, npte, pindex; hw_pdte_t *shwp;
*** 2831,2841 **** immu_dvma_physmem_update(uint64_t addr, uint64_t size) { uint64_t start; uint64_t npages; int dcount; ! immu_dcookie_t dcookies[1] = {0}; domain_t *domain; /* * Just walk the system-wide list of domains with * UNITY mapping. Both the list of *all* domains --- 2831,2841 ---- immu_dvma_physmem_update(uint64_t addr, uint64_t size) { uint64_t start; uint64_t npages; int dcount; ! immu_dcookie_t dcookies[1] = {{(uintptr_t)NULL}}; domain_t *domain; /* * Just walk the system-wide list of domains with * UNITY mapping. Both the list of *all* domains
*** 2954,2964 **** } int immu_map_memrange(dev_info_t *rdip, memrng_t *mrng) { ! immu_dcookie_t dcookies[1] = {0}; boolean_t pde_set; immu_t *immu; domain_t *domain; immu_inv_wait_t iw; --- 2954,2964 ---- } int immu_map_memrange(dev_info_t *rdip, memrng_t *mrng) { ! immu_dcookie_t dcookies[1] = {{(uintptr_t)NULL}}; boolean_t pde_set; immu_t *immu; domain_t *domain; immu_inv_wait_t iw;