svn commit: r296258 - head/sys/arm/arm
Andrew Turner
andrew at FreeBSD.org
Tue Mar 1 09:51:38 UTC 2016
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);
More information about the svn-src-all
mailing list