On 20/02/2021 12:14, Nicolas Boulenguez wrote: Hi Arnaud,
> From: Arnaud Ferraris <[email protected]> as mentioned before, this looks useful, so can you re-send this with a commit message and your Signed-off-by:? Also I was wondering if you could increase the COMP_SIZE? The 64MB look rather arbitrary and maybe unnecessarily limiting. I think we could go up till 0xfa00000, but maybe should stop at 0xf800000, to leave some space for further extensions? Cheers, Andre > > --- > include/configs/sunxi-common.h | 15 +++++++++++++++ > 1 file changed, 15 insertions(+) > > diff --git a/include/configs/sunxi-common.h b/include/configs/sunxi-common.h > index 5b0bec0561..227284cd29 100644 > --- a/include/configs/sunxi-common.h > +++ b/include/configs/sunxi-common.h > @@ -291,6 +291,8 @@ extern int soft_i2c_gpio_scl; > */ > #define BOOTM_SIZE __stringify(0xa000000) > #define KERNEL_ADDR_R __stringify(SDRAM_OFFSET(0080000)) > +#define KERNEL_COMP_ADDR_R __stringify(SDRAM_OFFSET(4000000)) > +#define KERNEL_COMP_SIZE __stringify(0x4000000) > #define FDT_ADDR_R __stringify(SDRAM_OFFSET(FA00000)) > #define SCRIPT_ADDR_R __stringify(SDRAM_OFFSET(FC00000)) > #define PXEFILE_ADDR_R __stringify(SDRAM_OFFSET(FD00000)) > @@ -332,6 +334,18 @@ extern int soft_i2c_gpio_scl; > "pxefile_addr_r=" PXEFILE_ADDR_R "\0" \ > "ramdisk_addr_r=" RAMDISK_ADDR_R "\0" > > +#ifdef CONFIG_ARM64 > + > +#define MEM_LAYOUT_ENV_EXTRA_SETTINGS \ > + "kernel_comp_addr_r=" KERNEL_COMP_ADDR_R "\0" \ > + "kernel_comp_size=" KERNEL_COMP_SIZE "\0" > + > +#else > + > +#define MEM_LAYOUT_ENV_EXTRA_SETTINGS "" > + > +#endif > + > #define DFU_ALT_INFO_RAM \ > "dfu_alt_info_ram=" \ > "kernel ram " KERNEL_ADDR_R " 0x1000000;" \ > @@ -487,6 +501,7 @@ extern int soft_i2c_gpio_scl; > #define CONFIG_EXTRA_ENV_SETTINGS \ > CONSOLE_ENV_SETTINGS \ > MEM_LAYOUT_ENV_SETTINGS \ > + MEM_LAYOUT_ENV_EXTRA_SETTINGS \ > DFU_ALT_INFO_RAM \ > "fdtfile=" FDTFILE "\0" \ > "console=ttyS0,115200\0" \ >

