global: Move from bi_memstart/memsize -> gd->ram_base/ram_size
With the planned removal of bi_memstart & bi_memsize, this patch now moves the references to the better suiting gd->ram_base/ram_size variables. Signed-off-by: Stefan Roese <sr@denx.de> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
f120aa7522
commit
e207f2256f
14 changed files with 19 additions and 19 deletions
|
@ -24,8 +24,7 @@ DECLARE_GLOBAL_DATA_PTR;
|
||||||
int platform_sys_info(struct sys_info *si)
|
int platform_sys_info(struct sys_info *si)
|
||||||
{
|
{
|
||||||
|
|
||||||
platform_set_mr(si, gd->bd->bi_memstart,
|
platform_set_mr(si, gd->ram_base, gd->ram_size, MR_ATTR_DRAM);
|
||||||
gd->bd->bi_memsize, MR_ATTR_DRAM);
|
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -42,7 +42,7 @@ int platform_sys_info(struct sys_info *si)
|
||||||
si->bar = 0;
|
si->bar = 0;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
platform_set_mr(si, gd->bd->bi_memstart, gd->bd->bi_memsize, MR_ATTR_DRAM);
|
platform_set_mr(si, gd->ram_base, gd->ram_size, MR_ATTR_DRAM);
|
||||||
platform_set_mr(si, gd->bd->bi_flashstart, gd->bd->bi_flashsize, MR_ATTR_FLASH);
|
platform_set_mr(si, gd->bd->bi_flashstart, gd->bd->bi_flashsize, MR_ATTR_FLASH);
|
||||||
platform_set_mr(si, gd->bd->bi_sramstart, gd->bd->bi_sramsize, MR_ATTR_SRAM);
|
platform_set_mr(si, gd->bd->bi_sramstart, gd->bd->bi_sramsize, MR_ATTR_SRAM);
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,7 @@ unsigned long do_go_exec(ulong (*entry)(int, char * const []),
|
||||||
* whole SDRAM area, since we don't know the size of the image
|
* whole SDRAM area, since we don't know the size of the image
|
||||||
* that was loaded.
|
* that was loaded.
|
||||||
*/
|
*/
|
||||||
flush_cache(gd->bd->bi_memstart, gd->ram_top - gd->bd->bi_memstart);
|
flush_cache(gd->ram_base, gd->ram_top - gd->ram_base);
|
||||||
|
|
||||||
return entry(argc, argv);
|
return entry(argc, argv);
|
||||||
}
|
}
|
||||||
|
|
|
@ -242,7 +242,7 @@ static int boot_reloc_fdt(bootm_headers_t *images)
|
||||||
#if CONFIG_IS_ENABLED(MIPS_BOOT_FDT) && CONFIG_IS_ENABLED(OF_LIBFDT)
|
#if CONFIG_IS_ENABLED(MIPS_BOOT_FDT) && CONFIG_IS_ENABLED(OF_LIBFDT)
|
||||||
int arch_fixup_fdt(void *blob)
|
int arch_fixup_fdt(void *blob)
|
||||||
{
|
{
|
||||||
u64 mem_start = virt_to_phys((void *)gd->bd->bi_memstart);
|
u64 mem_start = virt_to_phys((void *)gd->ram_base);
|
||||||
u64 mem_size = gd->ram_size;
|
u64 mem_size = gd->ram_size;
|
||||||
|
|
||||||
return fdt_fixup_memory_banks(blob, &mem_start, &mem_size, 1);
|
return fdt_fixup_memory_banks(blob, &mem_start, &mem_size, 1);
|
||||||
|
|
|
@ -121,7 +121,7 @@ void ft_cpu_setup(void *blob, struct bd_info *bd)
|
||||||
"clock-frequency", get_serial_clock(), 1);
|
"clock-frequency", get_serial_clock(), 1);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
fdt_fixup_memory(blob, (u64)bd->bi_memstart, (u64)bd->bi_memsize);
|
fdt_fixup_memory(blob, (u64)gd->ram_base, (u64)gd->ram_size);
|
||||||
|
|
||||||
#if defined(CONFIG_BOOTCOUNT_LIMIT) && \
|
#if defined(CONFIG_BOOTCOUNT_LIMIT) && \
|
||||||
(defined(CONFIG_QE) && !defined(CONFIG_ARCH_MPC831X))
|
(defined(CONFIG_QE) && !defined(CONFIG_ARCH_MPC831X))
|
||||||
|
|
|
@ -23,7 +23,7 @@ DECLARE_GLOBAL_DATA_PTR;
|
||||||
/* Returns 0 if exception not found and fixup otherwise. */
|
/* Returns 0 if exception not found and fixup otherwise. */
|
||||||
extern unsigned long search_exception_table(unsigned long);
|
extern unsigned long search_exception_table(unsigned long);
|
||||||
|
|
||||||
#define END_OF_MEM (gd->bd->bi_memstart + gd->bd->bi_memsize)
|
#define END_OF_MEM (gd->ram_base + gd->ram_size)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Trap & Exception support
|
* Trap & Exception support
|
||||||
|
|
|
@ -672,10 +672,10 @@ void ft_cpu_setup(void *blob, struct bd_info *bd)
|
||||||
"clock-frequency", get_bus_freq(0), 1);
|
"clock-frequency", get_bus_freq(0), 1);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
fdt_fixup_memory(blob, (u64)bd->bi_memstart, (u64)bd->bi_memsize);
|
fdt_fixup_memory(blob, (u64)gd->ram_base, (u64)gd->ram_size);
|
||||||
|
|
||||||
#ifdef CONFIG_MP
|
#ifdef CONFIG_MP
|
||||||
ft_fixup_cpu(blob, (u64)bd->bi_memstart + (u64)bd->bi_memsize);
|
ft_fixup_cpu(blob, (u64)gd->ram_base + (u64)gd->ram_size);
|
||||||
ft_fixup_num_cores(blob);
|
ft_fixup_num_cores(blob);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ extern unsigned long search_exception_table(unsigned long);
|
||||||
* amount of memory on the system if we're unable to keep all
|
* amount of memory on the system if we're unable to keep all
|
||||||
* the memory mapped in.
|
* the memory mapped in.
|
||||||
*/
|
*/
|
||||||
#define END_OF_MEM (gd->bd->bi_memstart + get_effective_memsize())
|
#define END_OF_MEM (gd->ram_base + get_effective_memsize())
|
||||||
|
|
||||||
static __inline__ void set_tsr(unsigned long val)
|
static __inline__ void set_tsr(unsigned long val)
|
||||||
{
|
{
|
||||||
|
|
|
@ -8,6 +8,8 @@
|
||||||
#include <fdt_support.h>
|
#include <fdt_support.h>
|
||||||
#include <asm/mp.h>
|
#include <asm/mp.h>
|
||||||
|
|
||||||
|
DECLARE_GLOBAL_DATA_PTR;
|
||||||
|
|
||||||
extern void ft_fixup_num_cores(void *blob);
|
extern void ft_fixup_num_cores(void *blob);
|
||||||
extern void ft_srio_setup(void *blob);
|
extern void ft_srio_setup(void *blob);
|
||||||
|
|
||||||
|
@ -27,7 +29,7 @@ void ft_cpu_setup(void *blob, struct bd_info *bd)
|
||||||
do_fixup_by_prop_u32(blob, "device_type", "soc", 4,
|
do_fixup_by_prop_u32(blob, "device_type", "soc", 4,
|
||||||
"bus-frequency", bd->bi_busfreq, 1);
|
"bus-frequency", bd->bi_busfreq, 1);
|
||||||
|
|
||||||
fdt_fixup_memory(blob, (u64)bd->bi_memstart, (u64)bd->bi_memsize);
|
fdt_fixup_memory(blob, (u64)gd->ram_base, (u64)gd->ram_size);
|
||||||
|
|
||||||
#ifdef CONFIG_SYS_NS16550
|
#ifdef CONFIG_SYS_NS16550
|
||||||
do_fixup_by_compat_u32(blob, "ns16550",
|
do_fixup_by_compat_u32(blob, "ns16550",
|
||||||
|
|
|
@ -30,7 +30,7 @@ extern unsigned long search_exception_table(unsigned long);
|
||||||
* amount of memory on the system if we're unable to keep all
|
* amount of memory on the system if we're unable to keep all
|
||||||
* the memory mapped in.
|
* the memory mapped in.
|
||||||
*/
|
*/
|
||||||
#define END_OF_MEM (gd->bd->bi_memstart + get_effective_memsize())
|
#define END_OF_MEM (gd->ram_base + get_effective_memsize())
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Trap & Exception support
|
* Trap & Exception support
|
||||||
|
|
|
@ -25,5 +25,5 @@ void ft_cpu_setup(void *blob, struct bd_info *bd)
|
||||||
do_fixup_by_compat_u32(blob, "fsl,cpm-brg", "clock-frequency",
|
do_fixup_by_compat_u32(blob, "fsl,cpm-brg", "clock-frequency",
|
||||||
gd->arch.brg_clk, 1);
|
gd->arch.brg_clk, 1);
|
||||||
|
|
||||||
fdt_fixup_memory(blob, (u64)bd->bi_memstart, (u64)bd->bi_memsize);
|
fdt_fixup_memory(blob, (u64)gd->ram_base, (u64)gd->ram_size);
|
||||||
}
|
}
|
||||||
|
|
|
@ -298,8 +298,8 @@ void boot_prep_vxworks(bootm_headers_t *images)
|
||||||
if (!images->ft_addr)
|
if (!images->ft_addr)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
base = (u64)gd->bd->bi_memstart;
|
base = (u64)gd->ram_base;
|
||||||
size = (u64)gd->bd->bi_memsize;
|
size = (u64)gd->ram_size;
|
||||||
|
|
||||||
off = fdt_path_offset(images->ft_addr, "/memory");
|
off = fdt_path_offset(images->ft_addr, "/memory");
|
||||||
if (off < 0)
|
if (off < 0)
|
||||||
|
|
|
@ -41,15 +41,14 @@ static struct bp_tag *setup_last_tag(struct bp_tag *params)
|
||||||
|
|
||||||
static struct bp_tag *setup_memory_tag(struct bp_tag *params)
|
static struct bp_tag *setup_memory_tag(struct bp_tag *params)
|
||||||
{
|
{
|
||||||
struct bd_info *bd = gd->bd;
|
|
||||||
struct meminfo *mem;
|
struct meminfo *mem;
|
||||||
|
|
||||||
params->id = BP_TAG_MEMORY;
|
params->id = BP_TAG_MEMORY;
|
||||||
params->size = sizeof(struct meminfo);
|
params->size = sizeof(struct meminfo);
|
||||||
mem = (struct meminfo *)params->data;
|
mem = (struct meminfo *)params->data;
|
||||||
mem->type = MEMORY_TYPE_CONVENTIONAL;
|
mem->type = MEMORY_TYPE_CONVENTIONAL;
|
||||||
mem->start = bd->bi_memstart;
|
mem->start = PHYSADDR(gd->ram_base);
|
||||||
mem->end = bd->bi_memstart + bd->bi_memsize;
|
mem->end = PHYSADDR(gd->ram_base + gd->ram_size);
|
||||||
|
|
||||||
printf(" MEMORY: tag:0x%04x, type:0X%lx, start:0X%lx, end:0X%lx\n",
|
printf(" MEMORY: tag:0x%04x, type:0X%lx, start:0X%lx, end:0X%lx\n",
|
||||||
BP_TAG_MEMORY, mem->type, mem->start, mem->end);
|
BP_TAG_MEMORY, mem->type, mem->start, mem->end);
|
||||||
|
|
|
@ -348,7 +348,7 @@ int do_bedbug_stack(struct cmd_tbl *cmdtp, int flag, int argc,
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
top = gd->bd->bi_memstart + gd->bd->bi_memsize;
|
top = gd->ram_start + gd->ram_size;
|
||||||
depth = 0;
|
depth = 0;
|
||||||
|
|
||||||
printf ("Depth PC\n");
|
printf ("Depth PC\n");
|
||||||
|
|
Loading…
Reference in a new issue