| #
9eea5016 |
| 24-Jul-2017 |
Andy Yan <andy.yan@rock-chips.com> |
microblaze: spl: configure SYS_MALLOC_F_LEN independently for SPL and full U-Boot
Some platforms have very limited SRAM to run SPL code, so there may not be the same amount space for a malloc pool b
microblaze: spl: configure SYS_MALLOC_F_LEN independently for SPL and full U-Boot
Some platforms have very limited SRAM to run SPL code, so there may not be the same amount space for a malloc pool before relocation in the SPL stage as the normal U-Boot stage.
Make SPL and (the full) U-Boot stage use independent SYS_MALLOC_F_LEN, so the size of pre-relocation malloc pool can be configured memory space independently.
Signed-off-by: Andy Yan <andy.yan@rock-chips.com> Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> [fixed up commit-message:] Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
| #
a8d052b5 |
| 13-Feb-2017 |
Tom Rini <trini@konsulko.com> |
Merge tag 'xilinx-fixes-for-v2017.03' of git://www.denx.de/git/u-boot-microblaze
Xilinx fixes for v2017.03
- defconfig alignment - Topic.nl board updates - Minor microblaze comment fix
|
| #
1d82e2c1 |
| 30-Jan-2017 |
Michal Simek <michal.simek@xilinx.com> |
microblaze: Fix endif macro command
Use correct name in endif comment.
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
|
| #
19bde031 |
| 27-Jan-2016 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://www.denx.de/git/u-boot-microblaze
|
| #
48470b7a |
| 10-Dec-2015 |
Michal Simek <michal.simek@xilinx.com> |
microblaze: Wire-up debug_uart in asm
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
|
| #
ecc30663 |
| 25-Nov-2015 |
Albert ARIBAUD <albert.u.boot@aribaud.net> |
Fix board init code to respect the C runtime environment
board_init_f_mem() alters the C runtime environment's stack it is actually already using. This is not a valid behaviour within a C runtime en
Fix board init code to respect the C runtime environment
board_init_f_mem() alters the C runtime environment's stack it is actually already using. This is not a valid behaviour within a C runtime environment.
Split board_init_f_mem into C functions which do not alter their own stack and always behave properly with respect to their C runtime environment.
Signed-off-by: Albert ARIBAUD <albert.u.boot@aribaud.net> Acked-by: Thomas Chou <thomas@wytron.com.tw>
show more ...
|
| #
e573bdb3 |
| 30-Oct-2015 |
Stefano Babic <sbabic@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot
|
| #
cd2bee35 |
| 19-Oct-2015 |
Simon Glass <sjg@chromium.org> |
microblaze: Add a TODO to call board_init_f_mem()
This C function should be used to do the early memory layout and init. This is beyond my powers, so just add a TODO for the maintainer.
Signed-off-
microblaze: Add a TODO to call board_init_f_mem()
This C function should be used to do the early memory layout and init. This is beyond my powers, so just add a TODO for the maintainer.
Signed-off-by: Simon Glass <sjg@chromium.org> Acked-by: Michal Simek <michal.simek@xilinx.com>
show more ...
|
| #
e1cc4d31 |
| 24-Feb-2015 |
Albert ARIBAUD <albert.u.boot@aribaud.net> |
Merge remote-tracking branch 'u-boot/master' into 'u-boot-arm/master'
|
| #
e72d3443 |
| 13-Feb-2015 |
Stefano Babic <sbabic@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot
|
| #
a4fb5df2 |
| 09-Feb-2015 |
Tom Rini <trini@ti.com> |
Merge branch 'microblaze' of git://git.denx.de/u-boot-microblaze
|
| #
ca7d2266 |
| 03-Feb-2015 |
Michal Simek <michal.simek@xilinx.com> |
microblaze: spl: Do not call mem_malloc_init and use early alloc
This patch has some parts connected together: - Use _gd in bss section which is automatically cleared Location at SPL_MALLOC_END wa
microblaze: spl: Do not call mem_malloc_init and use early alloc
This patch has some parts connected together: - Use _gd in bss section which is automatically cleared Location at SPL_MALLOC_END wasn't cleared at all - Use MALLOC_F_LEN(early alloc) instead of FULL MALLOC (mem_malloc_init is not called at all) - Simplify malloc and stack init. At the end of SPL addr is malloc area and below is stack
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
show more ...
|
| #
405e651d |
| 30-Jan-2015 |
Michal Simek <michal.simek@xilinx.com> |
microblaze: Add support for CONFIG_SYS_MALLOC_F_LEN
Create space for dm_init where calloc is called and malloc_base has to be initialized.
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
|
| #
0510b14b |
| 30-Jan-2015 |
Michal Simek <michal.simek@xilinx.com> |
microblaze: Do not use CONFIG_SYS_GENERIC_GLOBAL_DATA
Because it is not compatible with DM where malloc_base has to be available early and init has to be done in ASM.
Signed-off-by: Michal Simek <m
microblaze: Do not use CONFIG_SYS_GENERIC_GLOBAL_DATA
Because it is not compatible with DM where malloc_base has to be available early and init has to be done in ASM.
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
show more ...
|
| #
7c4dd542 |
| 27-Jan-2015 |
Michal Simek <michal.simek@xilinx.com> |
microblaze: Speedup code copy
Remove one instruction in the loop which speedup code copying.
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
|
| #
e945f6dc |
| 08-May-2014 |
Michal Simek <michal.simek@xilinx.com> |
microblaze: Move architecture to use generic board init
Compile code with -fPIC to get GOT. Do not build SPL with fPIC because it increasing SPL size for nothing.
Signed-off-by: Michal Simek <micha
microblaze: Move architecture to use generic board init
Compile code with -fPIC to get GOT. Do not build SPL with fPIC because it increasing SPL size for nothing.
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
show more ...
|
| #
9cef20b1 |
| 27-Jan-2015 |
Michal Simek <michal.simek@xilinx.com> |
microblaze: Fix gd_t address which is placed at the end of BRAM
Setup gd from ASM to be availalbe for board_init_r. Setting it up in spl_board_init is too late when MALLOC is used. Space for gd is l
microblaze: Fix gd_t address which is placed at the end of BRAM
Setup gd from ASM to be availalbe for board_init_r. Setting it up in spl_board_init is too late when MALLOC is used. Space for gd is located behind MALLOC area at the end of BRAM.
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
show more ...
|
| #
e4a4743e |
| 27-Jan-2015 |
Michal Simek <michal.simek@xilinx.com> |
microblaze: Remove unused asm label
It is not used at all that's why remove it.
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
|
| #
9d86c8dc |
| 22-Jan-2015 |
Tom Rini <trini@ti.com> |
Merge branch 'next' of git://www.denx.de/git/u-boot-microblaze
|
| #
da931af1 |
| 04-Nov-2014 |
Michal Simek <michal.simek@xilinx.com> |
microblaze: Support stack protection feature
Ensure that stack didn't rewrite important part of u-boot.
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
|
| #
822d43a6 |
| 04-Nov-2014 |
Michal Simek <michal.simek@xilinx.com> |
microblaze: Enable hardware exception by default
Enable hardware exception by default to be able to handle it.
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
|
| #
1ad6364e |
| 05-Mar-2014 |
Stefano Babic <sbabic@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot-arm
|
| #
9c1d0e9f |
| 04-Feb-2014 |
Tom Rini <trini@ti.com> |
Merge branch 'master' of git://www.denx.de/git/u-boot-microblaze
|
| #
9d242745 |
| 21-Jan-2014 |
Michal Simek <michal.simek@xilinx.com> |
microblaze: Add SPL support
Add support for U-BOOT SPL. NOR and RAM mode are supported. There are 3 images in NOR flash. u-boot.img, dtb and kernel.
Signed-off-by: Michal Simek <michal.simek@xilinx
microblaze: Add SPL support
Add support for U-BOOT SPL. NOR and RAM mode are supported. There are 3 images in NOR flash. u-boot.img, dtb and kernel.
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
show more ...
|
| #
326ea986 |
| 31-Jul-2013 |
Stefano Babic <sbabic@denx.de> |
Merge git://git.denx.de/u-boot-arm
Conflicts: board/freescale/mx6qsabrelite/Makefile board/freescale/mx6qsabrelite/mx6qsabrelite.c include/configs/mx6qsabrelite.h
Signed-off-by: Stefano Babic <s
Merge git://git.denx.de/u-boot-arm
Conflicts: board/freescale/mx6qsabrelite/Makefile board/freescale/mx6qsabrelite/mx6qsabrelite.c include/configs/mx6qsabrelite.h
Signed-off-by: Stefano Babic <sbabic@denx.de>
show more ...
|