From: Michal Simek mon...@monstr.eu
It is more accurate to show that caches are OFF instead of FAIL.
Signed-off-by: Michal Simek mon...@monstr.eu
---
arch/microblaze/lib/board.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/microblaze/lib/board.c
From: Michal Simek mon...@monstr.eu
There is used max cache size on system which doesn't define
cache size.
Signed-off-by: Michal Simek mon...@monstr.eu
---
arch/microblaze/lib/bootm.c |8
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/arch/microblaze/lib/bootm.c
From: Michal Simek mon...@monstr.eu
env_relocation should be called first.
Added stdio_init too.
Signed-off-by: Michal Simek mon...@monstr.eu
---
arch/microblaze/lib/board.c | 14 +++---
1 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/arch/microblaze/lib/board.c
From: Michal Simek mon...@monstr.eu
It is better to read ivr and react on it than do long parsing from
two regs. Interrupt controller returs actual irq number.
Signed-off-by: Michal Simek mon...@monstr.eu
---
arch/microblaze/cpu/interrupts.c | 28 +++-
1 files changed,
From: Michal Simek mon...@monstr.eu
WB cache use different instruction that WT cache but the major code
is that same. That means that wdc.flush on system with WT cache
do the same thing as before.
You need newer toolchain with wdc.flush support.
Signed-off-by: Michal Simek mon...@monstr.eu
---
From: Michal Simek mon...@monstr.eu
I would like to handle case where system doesn't contain
intc that's why I need timer initialization out of intc code.
Signed-off-by: Michal Simek mon...@monstr.eu
---
arch/microblaze/cpu/interrupts.c |6 --
arch/microblaze/cpu/timer.c |3 ++-
From: Michal Simek mon...@monstr.eu
It is ancient code. There is possible to save several instructions
just if we use offset instead of addik
Signed-off-by: Michal Simek mon...@monstr.eu
---
arch/microblaze/cpu/irq.S | 182 +++-
1 files changed, 62
From: Michal Simek mon...@monstr.eu
Move FSL out of interrupt controller.
Signed-off-by: Michal Simek mon...@monstr.eu
---
arch/microblaze/cpu/interrupts.c |7 ---
arch/microblaze/lib/board.c|7 ++-
Hi All,
here is bunch of microblaze patches.
Thanks for your review,
Micha
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot
From: Michal Simek mon...@monstr.eu
Merge cpu and lib cache code.
Flush cache before disabling.
Signed-off-by: Michal Simek mon...@monstr.eu
---
arch/microblaze/cpu/cache.c | 28 +++
arch/microblaze/lib/Makefile |1 -
arch/microblaze/lib/cache.c | 43
From: Michal Simek mon...@monstr.eu
Commit 6a45e384955262882375a2785426dc65aeb636c4
should remove reference from Microblaze too.
Signed-off-by: Michal Simek mon...@monstr.eu
---
lib_microblaze/board.c |1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git
From: Michal Simek mon...@monstr.eu
Microblaze has own hw unaligned handler if is available.
Use big endian version.
Signed-off-by: Michal Simek mon...@monstr.eu
---
include/asm-microblaze/unaligned.h | 16
1 files changed, 16 insertions(+), 0 deletions(-)
create mode 100644
Hi Wolfgang,
here are two bug fixes for Microblaze.
You can apply them if you are ok with them.
Thanks,
Michal
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot
From: Michal Simek mon...@monstr.eu
We are using generic implementation of ffs. This should
be part of Simon's commit 0413cfecea35eab5e591a0965c3e3ee0ff00
Here is warning message which this patch removes.
In file included from /tmp/u-boot-microblaze/include/common.h:38,
Hi Ben,
I updated LL-temac driver - all fixes are there.
Ad to your point Microblaze uses only one ethernet core. It is possible
to use a lot of IPs but I don't have board like this to test it that's
why I don't want change it.
If you find any other problem please let me know. If is OK - I'll
From: Michal Simek mon...@monstr.eu
Here are two major changes which should go together.
First is adding LL Temac driver to u-boot and the second
is changing Emaclite to NET_MULTI api.
There are some changes for proper initialization too.
Signed-off-by: Michal Simek mon...@monstr.eu
---
V2:
From: Michal Simek mon...@monstr.eu
If is full malloc area global, data are rewrite because
there was bad size of malloc area.
Signed-off-by: Michal Simek mon...@monstr.eu
Signed-off-by: Michal Simek michal.si...@petalogix.com
---
include/configs/microblaze-generic.h |4 ++--
1 files
From: Michal Simek mon...@monstr.eu
Signed-off-by: Michal Simek mon...@monstr.eu
Signed-off-by: Michal Simek michal.si...@petalogix.com
---
board/qemu-mips/README |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/board/qemu-mips/README b/board/qemu-mips/README
index
From: Michal Simek mon...@monstr.eu
Here are two major changes which should go together.
First is adding LL Temac driver to u-boot and the second
is changing Emaclite to NET_MULTI api.
There are some changes for proper initialization too.
Signed-off-by: Michal Simek mon...@monstr.eu
From: Michal Simek mon...@monstr.eu
With Hush parser is possible to change command line in dtb
Signed-off-by: Michal Simek mon...@monstr.eu
Signed-off-by: Michal Simek michal.si...@petalogix.com
---
include/configs/microblaze-generic.h |6 ++
1 files changed, 6 insertions(+), 0
From: Michal Simek mon...@monstr.eu
Signed-off-by: Michal Simek mon...@monstr.eu
Signed-off-by: Michal Simek michal.si...@petalogix.com
---
board/xilinx/microblaze-generic/u-boot.lds |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git
From: Michal Simek mon...@monstr.eu
Users should use microblaze-generic platform.
This platform is longer not supported.
Signed-off-by: Michal Simek mon...@monstr.eu
Signed-off-by: Michal Simek michal.si...@petalogix.com
---
MAINTAINERS |4 -
MAKEALL
Hi All,
here are some changes related to Microblaze.
The important one is for Ben - adding Xilinx LL_TEMAC driver
and changing Emaclite to NET_MULTI interface + changes
in microblaze code to support it.
And I decided to remove old Xilinx EMAC driver. It is old
driver for old IP and none use
From: Michal Simek mon...@monstr.eu
Signed-off-by: Michal Simek mon...@monstr.eu
Signed-off-by: Michal Simek michal.si...@petalogix.com
---
drivers/net/Makefile |1 -
drivers/net/xilinx_emac.c| 464 --
From: Michal Simek mon...@monstr.eu
Signed-off-by: Michal Simek mon...@monstr.eu
---
drivers/net/Makefile |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/Makefile b/drivers/net/Makefile
index 631336a..128dc11 100644
--- a/drivers/net/Makefile
+++
configurable options */
+#defineCONFIG_SYS_PROMPT U-Boot-mONStR
+#defineCONFIG_SYS_CBSIZE 512 /* size of console buffer */
+#defineCONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE +
sizeof(CONFIG_SYS_PROMPT) + 16) /* print buffer size */
+#defineCONFIG_SYS_MAXARGS
From: Michal Simek mon...@monstr.eu
Signed-off-by: Michal Simek mon...@monstr.eu
---
include/configs/microblaze-generic.h | 19 ++-
lib_microblaze/cache.c | 16 ++--
2 files changed, 32 insertions(+), 3 deletions(-)
diff --git
Hi Ben and Wolfgang,
first patch just sort labels in drivers/net/Makefile
I think this patch could be applied directly to Wolfgang tree.
The second patch is Xilinx LL Temac driver.
This driver was sent to mailing list some month ago by Yoshio Kashiwagi.
I clean the driver and add support for
From: Michal Simek mon...@monstr.eu
Signed-off-by: Michal Simek mon...@monstr.eu
---
board/xilinx/microblaze-generic/xparameters.h |2 +
include/configs/microblaze-generic.h | 99 +
2 files changed, 54 insertions(+), 47 deletions(-)
diff --git
-#endif
-
-/* Miscellaneous configurable options */
-#defineCONFIG_SYS_PROMPT U-Boot-mONStR
-#defineCONFIG_SYS_CBSIZE 512 /* size of console buffer */
-#defineCONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE +
sizeof(CONFIG_SYS_PROMPT) + 16) /* print buffer size
From: Michal Simek [EMAIL PROTECTED]
Signed-off-by: Michal Simek [EMAIL PROTECTED]
---
lib_microblaze/board.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/lib_microblaze/board.c b/lib_microblaze/board.c
index cd61918..0e35734 100644
--- a/lib_microblaze/board.c
+++
From: Michal Simek [EMAIL PROTECTED]
Signed-off-by: Michal Simek [EMAIL PROTECTED]
---
common/image.c |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/common/image.c b/common/image.c
index 866edf6..1459024 100644
--- a/common/image.c
+++ b/common/image.c
@@ -982,7
From: Michal Simek [EMAIL PROTECTED]
Signed-off-by: Michal Simek [EMAIL PROTECTED]
---
include/configs/ml401.h | 17 ++---
1 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/include/configs/ml401.h b/include/configs/ml401.h
index 63d07ff..b31c4b5 100644
---
From: Michal Simek [EMAIL PROTECTED]
Signed-off-by: Michal Simek [EMAIL PROTECTED]
---
include/configs/ml401.h |8
include/configs/suzaku.h |9 +
include/configs/xupv2p.h |8
3 files changed, 25 insertions(+), 0 deletions(-)
diff --git
From: Michal Simek [EMAIL PROTECTED]
---
This BSP should be outside u-boot source tree.
The second reason is that xilinx ppc405 was moved to generic platform.
Signed-off-by: Michal Simek [EMAIL PROTECTED]
---
.../ml300/sw_services/uboot_v1_00_a/data/Ltypes| 55
35 matches
Mail list logo