Author: andrew
Date: Tue Mar  1 09:51:36 2016
New Revision: 296258
URL: https://svnweb.freebsd.org/changeset/base/296258

Log:
  Stop setting the memory size in the arm EFI and FDT code, we don't use it.
  
  Sponsored by: ABT Systems Ltd

Modified:
  head/sys/arm/arm/machdep.c

Modified: head/sys/arm/arm/machdep.c
==============================================================================
--- head/sys/arm/arm/machdep.c  Tue Mar  1 09:45:27 2016        (r296257)
+++ head/sys/arm/arm/machdep.c  Tue Mar  1 09:51:36 2016        (r296258)
@@ -1305,7 +1305,7 @@ set_stackptrs(int cpu)
 
 static void
 add_efi_map_entries(struct efi_map_header *efihdr, struct mem_region *mr,
-    int *mrcnt, uint32_t *memsize)
+    int *mrcnt)
 {
        struct efi_md *map, *p;
        const char *type;
@@ -1330,7 +1330,6 @@ add_efi_map_entries(struct efi_map_heade
        };
 
        *mrcnt = 0;
-       *memsize = 0;
 
        /*
         * Memory map data provided by UEFI via the GetMemoryMap
@@ -1402,7 +1401,6 @@ add_efi_map_entries(struct efi_map_heade
        }
 
        *mrcnt = j;
-       *memsize = memory_size;
 }
 #endif /* EFI */
 
@@ -1715,7 +1713,6 @@ initarm(struct arm_boot_params *abp)
        struct mem_region mem_regions[FDT_MEM_REGIONS];
        vm_paddr_t lastaddr;
        vm_offset_t dtbp, kernelstack, dpcpu;
-       u_long memsize;
        char *env;
        void *kmdp;
        int err_devmap, mem_regions_sz;
@@ -1727,7 +1724,6 @@ initarm(struct arm_boot_params *abp)
        arm_physmem_kernaddr = abp->abp_physaddr;
        lastaddr = parse_boot_param(abp) - KERNVIRTADDR + arm_physmem_kernaddr;
 
-       memsize = 0;
        set_cpufuncs();
        cpuinfo_init();
 
@@ -1755,14 +1751,12 @@ initarm(struct arm_boot_params *abp)
        efihdr = (struct efi_map_header *)preload_search_info(kmdp,
            MODINFO_METADATA | MODINFOMD_EFI_MAP);
        if (efihdr != NULL) {
-               add_efi_map_entries(efihdr, mem_regions, &mem_regions_sz,
-                  &memsize);
+               add_efi_map_entries(efihdr, mem_regions, &mem_regions_sz);
        } else
 #endif
        {
                /* Grab physical memory regions information from device tree. */
-               if (fdt_get_mem_regions(mem_regions, &mem_regions_sz,
-                   &memsize) != 0)
+               if (fdt_get_mem_regions(mem_regions, &mem_regions_sz,NULL) != 0)
                        panic("Cannot get physical memory regions");
        }
        arm_physmem_hardware_regions(mem_regions, mem_regions_sz);
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to