diff options
author | Mark Hatle <mark.hatle@amd.com> | 2023-07-21 14:35:54 -0600 |
---|---|---|
committer | Mark Hatle <mark.hatle@amd.com> | 2023-07-21 14:39:34 -0600 |
commit | c81d3b5014d43aa881b24e38200ed88652ea36ac (patch) | |
tree | 768e2a6a41b0f7cb06abad7562ec900b17c77edb | |
parent | ce7dbf979118a520a0e4ee45b0c86550bd047dfa (diff) | |
download | meta-xilinx-c81d3b5014d43aa881b24e38200ed88652ea36ac.tar.gz |
meta-microblaze: YP now requires Upstream-Status in patches
Signed-off-By line is also required and added where missing.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
100 files changed, 336 insertions, 0 deletions
diff --git a/meta-microblaze/recipes-core/systemd/files/0001-architecture-Add-Microblaze-architecture-to-systemd-.patch b/meta-microblaze/recipes-core/systemd/files/0001-architecture-Add-Microblaze-architecture-to-systemd-.patch index a29214d5..88373e2b 100644 --- a/meta-microblaze/recipes-core/systemd/files/0001-architecture-Add-Microblaze-architecture-to-systemd-.patch +++ b/meta-microblaze/recipes-core/systemd/files/0001-architecture-Add-Microblaze-architecture-to-systemd-.patch | |||
@@ -8,6 +8,8 @@ Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> | |||
8 | Applied to current version of systemd | 8 | Applied to current version of systemd |
9 | Reworked to split microblaze and microblazeel | 9 | Reworked to split microblaze and microblazeel |
10 | 10 | ||
11 | Upstream-Status: Pending | ||
12 | |||
11 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | 13 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> |
12 | --- | 14 | --- |
13 | src/basic/architecture.c | 3 +++ | 15 | src/basic/architecture.c | 3 +++ |
diff --git a/meta-microblaze/recipes-core/systemd/files/microblaze-disable-stack-protector.patch b/meta-microblaze/recipes-core/systemd/files/microblaze-disable-stack-protector.patch index ecbf1f79..e0b40b8d 100644 --- a/meta-microblaze/recipes-core/systemd/files/microblaze-disable-stack-protector.patch +++ b/meta-microblaze/recipes-core/systemd/files/microblaze-disable-stack-protector.patch | |||
@@ -3,6 +3,8 @@ Microblaze does not support stack-protector: | |||
3 | | cc1: warning: '-fstack-protector' not supported for this target | 3 | | cc1: warning: '-fstack-protector' not supported for this target |
4 | | ninja: build stopped: subcommand failed. | 4 | | ninja: build stopped: subcommand failed. |
5 | 5 | ||
6 | Upstream-Status: Pending | ||
7 | |||
6 | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> | 8 | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> |
7 | 9 | ||
8 | Index: git/meson.build | 10 | Index: git/meson.build |
diff --git a/meta-microblaze/recipes-core/systemd/files/microblaze-once-macro.patch b/meta-microblaze/recipes-core/systemd/files/microblaze-once-macro.patch index 8cb618ec..f27a8b43 100644 --- a/meta-microblaze/recipes-core/systemd/files/microblaze-once-macro.patch +++ b/meta-microblaze/recipes-core/systemd/files/microblaze-once-macro.patch | |||
@@ -7,6 +7,8 @@ a less 'safe' way of doing the work. However a quick inspection of | |||
7 | the ONCE users shows that even if we end up with a race condition the | 7 | the ONCE users shows that even if we end up with a race condition the |
8 | worst expected behavior could be multiple log messages. | 8 | worst expected behavior could be multiple log messages. |
9 | 9 | ||
10 | Upstream-Status: Pending | ||
11 | |||
10 | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> | 12 | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> |
11 | 13 | ||
12 | Index: git/src/fundamental/macro-fundamental.h | 14 | Index: git/src/fundamental/macro-fundamental.h |
diff --git a/meta-microblaze/recipes-core/systemd/files/microblaze-syscalls.patch b/meta-microblaze/recipes-core/systemd/files/microblaze-syscalls.patch index 3bf75d32..afd6ac6c 100644 --- a/meta-microblaze/recipes-core/systemd/files/microblaze-syscalls.patch +++ b/meta-microblaze/recipes-core/systemd/files/microblaze-syscalls.patch | |||
@@ -1,5 +1,7 @@ | |||
1 | Add microblaze syscalls to systemd | 1 | Add microblaze syscalls to systemd |
2 | 2 | ||
3 | Upstream-Status: Pending | ||
4 | |||
3 | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> | 5 | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> |
4 | 6 | ||
5 | Index: git/src/basic/meson.build | 7 | Index: git/src/basic/meson.build |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0001-Add-wdc.ext.clear-and-wdc.ext.flush-insns.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0001-Add-wdc.ext.clear-and-wdc.ext.flush-insns.patch index d5fa21ce..f026e828 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0001-Add-wdc.ext.clear-and-wdc.ext.flush-insns.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0001-Add-wdc.ext.clear-and-wdc.ext.flush-insns.patch | |||
@@ -7,6 +7,8 @@ Added two new instructions, wdc.ext.clear and wdc.ext.flush, | |||
7 | to enable MicroBlaze to flush an external cache, which is | 7 | to enable MicroBlaze to flush an external cache, which is |
8 | used with the new coherency support for multiprocessing. | 8 | used with the new coherency support for multiprocessing. |
9 | 9 | ||
10 | Upstream-Status: Pending | ||
11 | |||
10 | Signed-off-by:nagaraju <nmekala@xilix.com> | 12 | Signed-off-by:nagaraju <nmekala@xilix.com> |
11 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | 13 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> |
12 | --- | 14 | --- |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0002-Add-mlittle-endian-and-mbig-endian-flags.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0002-Add-mlittle-endian-and-mbig-endian-flags.patch index 836d5b08..0b1236aa 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0002-Add-mlittle-endian-and-mbig-endian-flags.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0002-Add-mlittle-endian-and-mbig-endian-flags.patch | |||
@@ -9,6 +9,8 @@ as options. | |||
9 | Updated show usage for MicroBlaze specific assembler options | 9 | Updated show usage for MicroBlaze specific assembler options |
10 | to include new entries. | 10 | to include new entries. |
11 | 11 | ||
12 | Upstream-Status: Pending | ||
13 | |||
12 | Signed-off-by:nagaraju <nmekala@xilix.com> | 14 | Signed-off-by:nagaraju <nmekala@xilix.com> |
13 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | 15 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> |
14 | --- | 16 | --- |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0003-Disable-the-warning-message-for-eh_frame_hdr.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0003-Disable-the-warning-message-for-eh_frame_hdr.patch index 156f5c78..1c24a3d4 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0003-Disable-the-warning-message-for-eh_frame_hdr.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0003-Disable-the-warning-message-for-eh_frame_hdr.patch | |||
@@ -3,6 +3,8 @@ From: "Edgar E. Iglesias" <edgar.iglesias@gmail.com> | |||
3 | Date: Fri, 22 Jun 2012 01:20:20 +0200 | 3 | Date: Fri, 22 Jun 2012 01:20:20 +0200 |
4 | Subject: [PATCH 03/34] Disable the warning message for eh_frame_hdr | 4 | Subject: [PATCH 03/34] Disable the warning message for eh_frame_hdr |
5 | 5 | ||
6 | Upstream-Status: Pending | ||
7 | |||
6 | Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> | 8 | Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> |
7 | 9 | ||
8 | Conflicts: | 10 | Conflicts: |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0004-LOCAL-Fix-relaxation-of-assembler-resolved-reference.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0004-LOCAL-Fix-relaxation-of-assembler-resolved-reference.patch index e0bd25b9..d645db9f 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0004-LOCAL-Fix-relaxation-of-assembler-resolved-reference.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0004-LOCAL-Fix-relaxation-of-assembler-resolved-reference.patch | |||
@@ -10,6 +10,8 @@ Subject: [PATCH 04/34] [LOCAL]: Fix relaxation of assembler resolved | |||
10 | This is a workaround for design flaws in the assembler to | 10 | This is a workaround for design flaws in the assembler to |
11 | linker interface with regards to linker relaxation. | 11 | linker interface with regards to linker relaxation. |
12 | 12 | ||
13 | Upstream-Status: Pending | ||
14 | |||
13 | Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> | 15 | Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> |
14 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | 16 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> |
15 | 17 | ||
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0005-upstream-change-to-garbage-collection-sweep-causes-m.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0005-upstream-change-to-garbage-collection-sweep-causes-m.patch index 20dd1859..55fcf92a 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0005-upstream-change-to-garbage-collection-sweep-causes-m.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0005-upstream-change-to-garbage-collection-sweep-causes-m.patch | |||
@@ -17,6 +17,8 @@ on execution. | |||
17 | This does not occur if static linking libstdc++.a, so its during the | 17 | This does not occur if static linking libstdc++.a, so its during the |
18 | relocations for a shared lib with garbage collection this occurs | 18 | relocations for a shared lib with garbage collection this occurs |
19 | 19 | ||
20 | Upstream-Status: Pending | ||
21 | |||
20 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | 22 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> |
21 | 23 | ||
22 | Conflicts: | 24 | Conflicts: |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0006-Fix-bug-in-TLSTPREL-Relocation.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0006-Fix-bug-in-TLSTPREL-Relocation.patch index 68a5d684..827b5a41 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0006-Fix-bug-in-TLSTPREL-Relocation.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0006-Fix-bug-in-TLSTPREL-Relocation.patch | |||
@@ -8,6 +8,10 @@ When the fixup is applied the addend is not added at the correct offset | |||
8 | of the instruction. The offset is hard coded considering its big endian | 8 | of the instruction. The offset is hard coded considering its big endian |
9 | and it fails for Little endian. This patch allows support for both | 9 | and it fails for Little endian. This patch allows support for both |
10 | big & little-endian compilers | 10 | big & little-endian compilers |
11 | Upstream-Status: Pending | ||
12 | |||
13 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
14 | |||
11 | --- | 15 | --- |
12 | bfd/elf32-microblaze.c | 4 ++-- | 16 | bfd/elf32-microblaze.c | 4 ++-- |
13 | 1 file changed, 2 insertions(+), 2 deletions(-) | 17 | 1 file changed, 2 insertions(+), 2 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0007-Added-Address-extension-instructions.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0007-Added-Address-extension-instructions.patch index ffaf6236..d33a64e1 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0007-Added-Address-extension-instructions.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0007-Added-Address-extension-instructions.patch | |||
@@ -18,6 +18,10 @@ ChangeLog: | |||
18 | 18 | ||
19 | Conflicts: | 19 | Conflicts: |
20 | opcodes/microblaze-opcm.h | 20 | opcodes/microblaze-opcm.h |
21 | Upstream-Status: Pending | ||
22 | |||
23 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
24 | |||
21 | --- | 25 | --- |
22 | opcodes/microblaze-opc.h | 11 +++++++++++ | 26 | opcodes/microblaze-opc.h | 11 +++++++++++ |
23 | opcodes/microblaze-opcm.h | 10 +++++----- | 27 | opcodes/microblaze-opcm.h | 10 +++++----- |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0008-Add-new-bit-field-instructions.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0008-Add-new-bit-field-instructions.patch index 3966566d..d2e6424b 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0008-Add-new-bit-field-instructions.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0008-Add-new-bit-field-instructions.patch | |||
@@ -19,6 +19,10 @@ Conflicts: | |||
19 | Conflicts: | 19 | Conflicts: |
20 | gas/config/tc-microblaze.c | 20 | gas/config/tc-microblaze.c |
21 | opcodes/microblaze-opc.h | 21 | opcodes/microblaze-opc.h |
22 | Upstream-Status: Pending | ||
23 | |||
24 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
25 | |||
22 | --- | 26 | --- |
23 | gas/config/tc-microblaze.c | 71 +++++++++++++++++++++++++++++++++++++- | 27 | gas/config/tc-microblaze.c | 71 +++++++++++++++++++++++++++++++++++++- |
24 | opcodes/microblaze-dis.c | 20 +++++++++-- | 28 | opcodes/microblaze-dis.c | 20 +++++++++-- |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0009-Patch-Microblaze-fixed-bug-in-GCC-so-that-It-will-su.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0009-Patch-Microblaze-fixed-bug-in-GCC-so-that-It-will-su.patch index 47caf9ed..ec3ee897 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0009-Patch-Microblaze-fixed-bug-in-GCC-so-that-It-will-su.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0009-Patch-Microblaze-fixed-bug-in-GCC-so-that-It-will-su.patch | |||
@@ -4,6 +4,10 @@ Date: Fri, 29 Sep 2017 18:00:23 +0530 | |||
4 | Subject: [PATCH 09/34] [Patch,Microblaze]: fixed bug in GCC so that It will | 4 | Subject: [PATCH 09/34] [Patch,Microblaze]: fixed bug in GCC so that It will |
5 | support .long 0U and .long 0u | 5 | support .long 0U and .long 0u |
6 | 6 | ||
7 | Upstream-Status: Pending | ||
8 | |||
9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
10 | |||
7 | --- | 11 | --- |
8 | gas/expr.c | 9 +++++++++ | 12 | gas/expr.c | 9 +++++++++ |
9 | 1 file changed, 9 insertions(+) | 13 | 1 file changed, 9 insertions(+) |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0010-fixing-the-constant-range-check-issue.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0010-fixing-the-constant-range-check-issue.patch index 1b279f7e..339e598c 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0010-fixing-the-constant-range-check-issue.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0010-fixing-the-constant-range-check-issue.patch | |||
@@ -4,6 +4,10 @@ Date: Mon, 16 Oct 2017 15:44:23 +0530 | |||
4 | Subject: [PATCH 10/34] fixing the constant range check issue sample error: not | 4 | Subject: [PATCH 10/34] fixing the constant range check issue sample error: not |
5 | in range ffffffff80000000..7fffffff, not ffffffff70000000 | 5 | in range ffffffff80000000..7fffffff, not ffffffff70000000 |
6 | 6 | ||
7 | Upstream-Status: Pending | ||
8 | |||
9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
10 | |||
7 | --- | 11 | --- |
8 | gas/config/tc-microblaze.c | 2 +- | 12 | gas/config/tc-microblaze.c | 2 +- |
9 | 1 file changed, 1 insertion(+), 1 deletion(-) | 13 | 1 file changed, 1 insertion(+), 1 deletion(-) |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0011-Patch-Microblaze-Compiler-will-give-error-messages-i.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0011-Patch-Microblaze-Compiler-will-give-error-messages-i.patch index 81949e66..4228d3a2 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0011-Patch-Microblaze-Compiler-will-give-error-messages-i.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0011-Patch-Microblaze-Compiler-will-give-error-messages-i.patch | |||
@@ -4,6 +4,10 @@ Date: Wed, 21 Feb 2018 12:32:02 +0530 | |||
4 | Subject: [PATCH 11/34] [Patch,Microblaze]: Compiler will give error messages | 4 | Subject: [PATCH 11/34] [Patch,Microblaze]: Compiler will give error messages |
5 | in more detail for mxl-gp-opt flag.. | 5 | in more detail for mxl-gp-opt flag.. |
6 | 6 | ||
7 | Upstream-Status: Pending | ||
8 | |||
9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
10 | |||
7 | --- | 11 | --- |
8 | ld/ldmain.c | 12 ++++++++++++ | 12 | ld/ldmain.c | 12 ++++++++++++ |
9 | 1 file changed, 12 insertions(+) | 13 | 1 file changed, 12 insertions(+) |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0012-Patch-MicroBlaze-initial-support-for-MicroBlaze-64-b.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0012-Patch-MicroBlaze-initial-support-for-MicroBlaze-64-b.patch index e0166274..f1115743 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0012-Patch-MicroBlaze-initial-support-for-MicroBlaze-64-b.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0012-Patch-MicroBlaze-initial-support-for-MicroBlaze-64-b.patch | |||
@@ -11,6 +11,10 @@ Conflicts: | |||
11 | ld/Makefile.in | 11 | ld/Makefile.in |
12 | signed-off-by:Nagaraju Mekala<nmekala@xilinx.com> | 12 | signed-off-by:Nagaraju Mekala<nmekala@xilinx.com> |
13 | Mahesh Bodapati<mbodapat@xilinx.com> | 13 | Mahesh Bodapati<mbodapat@xilinx.com> |
14 | Upstream-Status: Pending | ||
15 | |||
16 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
17 | |||
14 | --- | 18 | --- |
15 | bfd/Makefile.am | 2 + | 19 | bfd/Makefile.am | 2 + |
16 | bfd/Makefile.in | 3 + | 20 | bfd/Makefile.in | 3 + |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0013-Patch-Microblaze-negl-instruction-is-overriding-rsub.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0013-Patch-Microblaze-negl-instruction-is-overriding-rsub.patch index 01aff144..762e7823 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0013-Patch-Microblaze-negl-instruction-is-overriding-rsub.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0013-Patch-Microblaze-negl-instruction-is-overriding-rsub.patch | |||
@@ -4,6 +4,10 @@ Date: Tue, 11 Sep 2018 13:48:33 +0530 | |||
4 | Subject: [PATCH 13/34] [Patch,Microblaze] : negl instruction is overriding | 4 | Subject: [PATCH 13/34] [Patch,Microblaze] : negl instruction is overriding |
5 | rsubl,fixed it by changing the instruction order... | 5 | rsubl,fixed it by changing the instruction order... |
6 | 6 | ||
7 | Upstream-Status: Pending | ||
8 | |||
9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
10 | |||
7 | --- | 11 | --- |
8 | opcodes/microblaze-opc.h | 4 ++-- | 12 | opcodes/microblaze-opc.h | 4 ++-- |
9 | 1 file changed, 2 insertions(+), 2 deletions(-) | 13 | 1 file changed, 2 insertions(+), 2 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0014-Added-relocations-for-MB-X.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0014-Added-relocations-for-MB-X.patch index 404081e0..12e33a85 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0014-Added-relocations-for-MB-X.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0014-Added-relocations-for-MB-X.patch | |||
@@ -9,6 +9,10 @@ Conflicts: | |||
9 | 9 | ||
10 | Conflicts: | 10 | Conflicts: |
11 | gas/config/tc-microblaze.c | 11 | gas/config/tc-microblaze.c |
12 | Upstream-Status: Pending | ||
13 | |||
14 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
15 | |||
12 | --- | 16 | --- |
13 | bfd/bfd-in2.h | 9 +++- | 17 | bfd/bfd-in2.h | 9 +++- |
14 | bfd/libbfd.h | 4 +- | 18 | bfd/libbfd.h | 4 +- |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0015-Fixed-MB-x-relocation-issues.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0015-Fixed-MB-x-relocation-issues.patch index e93e3476..91f37443 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0015-Fixed-MB-x-relocation-issues.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0015-Fixed-MB-x-relocation-issues.patch | |||
@@ -10,6 +10,10 @@ Conflicts: | |||
10 | 10 | ||
11 | Conflicts: | 11 | Conflicts: |
12 | gas/config/tc-microblaze.c | 12 | gas/config/tc-microblaze.c |
13 | Upstream-Status: Pending | ||
14 | |||
15 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
16 | |||
13 | --- | 17 | --- |
14 | bfd/elf64-microblaze.c | 48 ++++++++++-- | 18 | bfd/elf64-microblaze.c | 48 ++++++++++-- |
15 | gas/config/tc-microblaze.c | 155 ++++++++++++++++++++++++++----------- | 19 | gas/config/tc-microblaze.c | 155 ++++++++++++++++++++++++++----------- |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0016-Fixing-the-branch-related-issues.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0016-Fixing-the-branch-related-issues.patch index f3a7267d..df6c3d90 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0016-Fixing-the-branch-related-issues.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0016-Fixing-the-branch-related-issues.patch | |||
@@ -5,6 +5,10 @@ Subject: [PATCH 16/34] Fixing the branch related issues | |||
5 | 5 | ||
6 | Conflicts: | 6 | Conflicts: |
7 | bfd/elf64-microblaze.c | 7 | bfd/elf64-microblaze.c |
8 | Upstream-Status: Pending | ||
9 | |||
10 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
11 | |||
8 | --- | 12 | --- |
9 | bfd/elf64-microblaze.c | 3 +++ | 13 | bfd/elf64-microblaze.c | 3 +++ |
10 | 1 file changed, 3 insertions(+) | 14 | 1 file changed, 3 insertions(+) |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0017-Fixed-address-computation-issues-with-64bit-address.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0017-Fixed-address-computation-issues-with-64bit-address.patch index 4c0496c3..b986fba6 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0017-Fixed-address-computation-issues-with-64bit-address.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0017-Fixed-address-computation-issues-with-64bit-address.patch | |||
@@ -13,6 +13,10 @@ Conflicts: | |||
13 | 13 | ||
14 | Conflicts: | 14 | Conflicts: |
15 | bfd/elf64-microblaze.c | 15 | bfd/elf64-microblaze.c |
16 | Upstream-Status: Pending | ||
17 | |||
18 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
19 | |||
16 | --- | 20 | --- |
17 | bfd/bfd-in2.h | 5 +++ | 21 | bfd/bfd-in2.h | 5 +++ |
18 | bfd/elf64-microblaze.c | 12 +++---- | 22 | bfd/elf64-microblaze.c | 12 +++---- |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0018-Patch-MicroBlaze-Adding-new-relocation-to-support-64.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0018-Patch-MicroBlaze-Adding-new-relocation-to-support-64.patch index 6a70dbfb..19ebc0b0 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0018-Patch-MicroBlaze-Adding-new-relocation-to-support-64.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0018-Patch-MicroBlaze-Adding-new-relocation-to-support-64.patch | |||
@@ -4,6 +4,10 @@ Date: Tue, 2 Nov 2021 17:28:24 +0530 | |||
4 | Subject: [PATCH 18/34] [Patch,MicroBlaze : Adding new relocation to support | 4 | Subject: [PATCH 18/34] [Patch,MicroBlaze : Adding new relocation to support |
5 | 64bit rodata. | 5 | 64bit rodata. |
6 | 6 | ||
7 | Upstream-Status: Pending | ||
8 | |||
9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
10 | |||
7 | --- | 11 | --- |
8 | bfd/elf64-microblaze.c | 11 +++++++-- | 12 | bfd/elf64-microblaze.c | 11 +++++++-- |
9 | gas/config/tc-microblaze.c | 49 ++++++++++++++++++++++++++++++++++---- | 13 | gas/config/tc-microblaze.c | 49 ++++++++++++++++++++++++++++++++++---- |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0019-fixing-the-.bss-relocation-issue.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0019-fixing-the-.bss-relocation-issue.patch index 5826f0a3..69aaa651 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0019-fixing-the-.bss-relocation-issue.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0019-fixing-the-.bss-relocation-issue.patch | |||
@@ -8,6 +8,10 @@ Conflicts: | |||
8 | 8 | ||
9 | Conflicts: | 9 | Conflicts: |
10 | bfd/elf64-microblaze.c | 10 | bfd/elf64-microblaze.c |
11 | Upstream-Status: Pending | ||
12 | |||
13 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
14 | |||
11 | --- | 15 | --- |
12 | bfd/elf64-microblaze.c | 41 +++++++++++++++++++++++++++++------------ | 16 | bfd/elf64-microblaze.c | 41 +++++++++++++++++++++++++++++------------ |
13 | 1 file changed, 29 insertions(+), 12 deletions(-) | 17 | 1 file changed, 29 insertions(+), 12 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0020-Fixed-the-bug-in-the-R_MICROBLAZE_64_NONE-relocation.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0020-Fixed-the-bug-in-the-R_MICROBLAZE_64_NONE-relocation.patch index 21fab2de..ff1702cf 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0020-Fixed-the-bug-in-the-R_MICROBLAZE_64_NONE-relocation.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0020-Fixed-the-bug-in-the-R_MICROBLAZE_64_NONE-relocation.patch | |||
@@ -6,6 +6,10 @@ Subject: [PATCH 20/34] Fixed the bug in the R_MICROBLAZE_64_NONE relocation. | |||
6 | 6 | ||
7 | Conflicts: | 7 | Conflicts: |
8 | bfd/elf64-microblaze.c | 8 | bfd/elf64-microblaze.c |
9 | Upstream-Status: Pending | ||
10 | |||
11 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
12 | |||
9 | --- | 13 | --- |
10 | bfd/elf32-microblaze.c | 4 ++-- | 14 | bfd/elf32-microblaze.c | 4 ++-- |
11 | bfd/elf64-microblaze.c | 4 ++-- | 15 | bfd/elf64-microblaze.c | 4 ++-- |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0021-Revert-ld-Remove-unused-expression-state.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0021-Revert-ld-Remove-unused-expression-state.patch index ab7f2077..3d877b69 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0021-Revert-ld-Remove-unused-expression-state.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0021-Revert-ld-Remove-unused-expression-state.patch | |||
@@ -13,6 +13,10 @@ Conflicts: | |||
13 | Conflicts: | 13 | Conflicts: |
14 | ld/ldexp.c | 14 | ld/ldexp.c |
15 | ld/ldexp.h | 15 | ld/ldexp.h |
16 | Upstream-Status: Pending | ||
17 | |||
18 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
19 | |||
16 | --- | 20 | --- |
17 | ld/ldexp.c | 8 +++++--- | 21 | ld/ldexp.c | 8 +++++--- |
18 | ld/ldexp.h | 1 + | 22 | ld/ldexp.h | 1 + |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0022-fixing-the-long-long-long-mingw-toolchain-issue.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0022-fixing-the-long-long-long-mingw-toolchain-issue.patch index bfb68360..073aa49c 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0022-fixing-the-long-long-long-mingw-toolchain-issue.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0022-fixing-the-long-long-long-mingw-toolchain-issue.patch | |||
@@ -3,6 +3,10 @@ From: Nagaraju Mekala <nmekala@xilix.com> | |||
3 | Date: Thu, 29 Nov 2018 17:59:25 +0530 | 3 | Date: Thu, 29 Nov 2018 17:59:25 +0530 |
4 | Subject: [PATCH 22/34] fixing the long & long long mingw toolchain issue | 4 | Subject: [PATCH 22/34] fixing the long & long long mingw toolchain issue |
5 | 5 | ||
6 | Upstream-Status: Pending | ||
7 | |||
8 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
9 | |||
6 | --- | 10 | --- |
7 | gas/config/tc-microblaze.c | 10 +++++----- | 11 | gas/config/tc-microblaze.c | 10 +++++----- |
8 | opcodes/microblaze-opc.h | 4 ++-- | 12 | opcodes/microblaze-opc.h | 4 ++-- |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0023-Added-support-to-new-arithmetic-single-register-inst.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0023-Added-support-to-new-arithmetic-single-register-inst.patch index 0b8c83cd..74b0f42a 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0023-Added-support-to-new-arithmetic-single-register-inst.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0023-Added-support-to-new-arithmetic-single-register-inst.patch | |||
@@ -15,6 +15,10 @@ Conflicts: | |||
15 | gas/config/tc-microblaze.c | 15 | gas/config/tc-microblaze.c |
16 | signed-off-by:Nagaraju <nmekala@xilinx.com> | 16 | signed-off-by:Nagaraju <nmekala@xilinx.com> |
17 | Mahesh <mbodapat@xilinx.com> | 17 | Mahesh <mbodapat@xilinx.com> |
18 | Upstream-Status: Pending | ||
19 | |||
20 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
21 | |||
18 | --- | 22 | --- |
19 | gas/config/tc-microblaze.c | 147 ++++++++++++++++++++++++++++++++++++- | 23 | gas/config/tc-microblaze.c | 147 ++++++++++++++++++++++++++++++++++++- |
20 | opcodes/microblaze-dis.c | 11 +++ | 24 | opcodes/microblaze-dis.c | 11 +++ |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0024-Patch-MicroBlaze-double-imml-generation-for-64-bit-v.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0024-Patch-MicroBlaze-double-imml-generation-for-64-bit-v.patch index 6d0df558..2ce165bc 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0024-Patch-MicroBlaze-double-imml-generation-for-64-bit-v.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0024-Patch-MicroBlaze-double-imml-generation-for-64-bit-v.patch | |||
@@ -6,6 +6,10 @@ Subject: [PATCH 24/34] [Patch,MicroBlaze] : double imml generation for 64 bit | |||
6 | 6 | ||
7 | Conflicts: | 7 | Conflicts: |
8 | gas/config/tc-microblaze.c | 8 | gas/config/tc-microblaze.c |
9 | Upstream-Status: Pending | ||
10 | |||
11 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
12 | |||
9 | --- | 13 | --- |
10 | gas/config/tc-microblaze.c | 321 ++++++++++++++++++++++++++++++------- | 14 | gas/config/tc-microblaze.c | 321 ++++++++++++++++++++++++++++++------- |
11 | opcodes/microblaze-opc.h | 4 +- | 15 | opcodes/microblaze-opc.h | 4 +- |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0025-Fixed-bug-in-generation-of-IMML-instruction-for-the.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0025-Fixed-bug-in-generation-of-IMML-instruction-for-the.patch index 74fcea81..c4ece2fe 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0025-Fixed-bug-in-generation-of-IMML-instruction-for-the.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0025-Fixed-bug-in-generation-of-IMML-instruction-for-the.patch | |||
@@ -4,6 +4,10 @@ Date: Wed, 3 Nov 2021 12:13:32 +0530 | |||
4 | Subject: [PATCH 25/34] Fixed bug in generation of IMML instruction for the | 4 | Subject: [PATCH 25/34] Fixed bug in generation of IMML instruction for the |
5 | 5 | ||
6 | new MB-64 instructions with single register. | 6 | new MB-64 instructions with single register. |
7 | Upstream-Status: Pending | ||
8 | |||
9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
10 | |||
7 | --- | 11 | --- |
8 | gas/config/tc-microblaze.c | 50 +++++++++++++++++++++++++++++++++++--- | 12 | gas/config/tc-microblaze.c | 50 +++++++++++++++++++++++++++++++++++--- |
9 | 1 file changed, 47 insertions(+), 3 deletions(-) | 13 | 1 file changed, 47 insertions(+), 3 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0026-Patch-MicroBlaze-m64-This-patch-will-remove-imml-0-a.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0026-Patch-MicroBlaze-m64-This-patch-will-remove-imml-0-a.patch index 8058c6a6..c17019d1 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0026-Patch-MicroBlaze-m64-This-patch-will-remove-imml-0-a.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0026-Patch-MicroBlaze-m64-This-patch-will-remove-imml-0-a.patch | |||
@@ -5,6 +5,10 @@ Subject: [PATCH 26/34] [Patch,MicroBlaze m64] : This patch will remove imml 0 | |||
5 | and imml -1 instructions when the offset is less than 16 bit for Type A | 5 | and imml -1 instructions when the offset is less than 16 bit for Type A |
6 | branch EA instructions. | 6 | branch EA instructions. |
7 | 7 | ||
8 | Upstream-Status: Pending | ||
9 | |||
10 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
11 | |||
8 | --- | 12 | --- |
9 | gas/config/tc-microblaze.c | 6 ++---- | 13 | gas/config/tc-microblaze.c | 6 ++---- |
10 | 1 file changed, 2 insertions(+), 4 deletions(-) | 14 | 1 file changed, 2 insertions(+), 4 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0027-Patch-MicroBlaze-improper-address-mapping-of-PROVIDE.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0027-Patch-MicroBlaze-improper-address-mapping-of-PROVIDE.patch index 50819300..9bddd54b 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0027-Patch-MicroBlaze-improper-address-mapping-of-PROVIDE.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0027-Patch-MicroBlaze-improper-address-mapping-of-PROVIDE.patch | |||
@@ -6,6 +6,10 @@ Subject: [PATCH 27/34] [Patch,MicroBlaze] : improper address mapping of | |||
6 | need to override PROVIDE symbols if symbols are defined in libraries and | 6 | need to override PROVIDE symbols if symbols are defined in libraries and |
7 | linker so I am disabling override for PROVIDE symbols. | 7 | linker so I am disabling override for PROVIDE symbols. |
8 | 8 | ||
9 | Upstream-Status: Pending | ||
10 | |||
11 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
12 | |||
9 | --- | 13 | --- |
10 | ld/ldlang.c | 12 +++++++++--- | 14 | ld/ldlang.c | 12 +++++++++--- |
11 | 1 file changed, 9 insertions(+), 3 deletions(-) | 15 | 1 file changed, 9 insertions(+), 3 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0028-Patch-microblaze-Changing-the-long-to-long-long-as-i.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0028-Patch-microblaze-Changing-the-long-to-long-long-as-i.patch index c7c4f1d1..eba1a4ef 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0028-Patch-microblaze-Changing-the-long-to-long-long-as-i.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0028-Patch-microblaze-Changing-the-long-to-long-long-as-i.patch | |||
@@ -8,6 +8,10 @@ Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> | |||
8 | 8 | ||
9 | Conflicts: | 9 | Conflicts: |
10 | gas/config/tc-microblaze.c | 10 | gas/config/tc-microblaze.c |
11 | Upstream-Status: Pending | ||
12 | |||
13 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
14 | |||
11 | --- | 15 | --- |
12 | gas/config/tc-microblaze.c | 2 +- | 16 | gas/config/tc-microblaze.c | 2 +- |
13 | 1 file changed, 1 insertion(+), 1 deletion(-) | 17 | 1 file changed, 1 insertion(+), 1 deletion(-) |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0029-gas-revert-moving-of-md_pseudo_table-from-const.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0029-gas-revert-moving-of-md_pseudo_table-from-const.patch index 205f04fe..1e42dc60 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0029-gas-revert-moving-of-md_pseudo_table-from-const.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0029-gas-revert-moving-of-md_pseudo_table-from-const.patch | |||
@@ -11,6 +11,8 @@ Patch reverts the change away from const, and implements a newer | |||
11 | dynamic handler that passes the correct argument value based on word | 11 | dynamic handler that passes the correct argument value based on word |
12 | size. | 12 | size. |
13 | 13 | ||
14 | Upstream-Status: Pending | ||
15 | |||
14 | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org> | 16 | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org> |
15 | --- | 17 | --- |
16 | gas/config/tc-microblaze.c | 16 +++++++++++++--- | 18 | gas/config/tc-microblaze.c | 16 +++++++++++++--- |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0030-ld-emulparams-elf64microblaze-Fix-emulation-generati.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0030-ld-emulparams-elf64microblaze-Fix-emulation-generati.patch index bfb65224..450f65f7 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0030-ld-emulparams-elf64microblaze-Fix-emulation-generati.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0030-ld-emulparams-elf64microblaze-Fix-emulation-generati.patch | |||
@@ -10,6 +10,8 @@ ldemul.o:(.data.rel+0x828): undefined reference to `ld_elf64microblaze_emulation | |||
10 | 10 | ||
11 | The error appears to be that the elf64 files were referencing the elf32 emulation. | 11 | The error appears to be that the elf64 files were referencing the elf32 emulation. |
12 | 12 | ||
13 | Upstream-Status: Pending | ||
14 | |||
13 | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> | 15 | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> |
14 | --- | 16 | --- |
15 | ld/emulparams/elf64microblaze.sh | 2 +- | 17 | ld/emulparams/elf64microblaze.sh | 2 +- |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0031-Patch-MicroBlaze-Invalid-data-offsets-pointer-after-.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0031-Patch-MicroBlaze-Invalid-data-offsets-pointer-after-.patch index cb31c0d7..2a16e274 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0031-Patch-MicroBlaze-Invalid-data-offsets-pointer-after-.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0031-Patch-MicroBlaze-Invalid-data-offsets-pointer-after-.patch | |||
@@ -5,6 +5,10 @@ Subject: [PATCH 31/34] [Patch,MicroBlaze] : Invalid data offsets (pointer) | |||
5 | after relaxation. Proposed patch from community member (dednev@rambler.ru) | 5 | after relaxation. Proposed patch from community member (dednev@rambler.ru) |
6 | against 2021.1 [CR-1115232] | 6 | against 2021.1 [CR-1115232] |
7 | 7 | ||
8 | Upstream-Status: Pending | ||
9 | |||
10 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
11 | |||
8 | --- | 12 | --- |
9 | bfd/elf32-microblaze.c | 18 ++++++++++++++++++ | 13 | bfd/elf32-microblaze.c | 18 ++++++++++++++++++ |
10 | bfd/elf64-microblaze.c | 17 +++++++++++++++++ | 14 | bfd/elf64-microblaze.c | 17 +++++++++++++++++ |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0032-Patch-MicroBlaze-Double-free-with-ld-no-keep-memory.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0032-Patch-MicroBlaze-Double-free-with-ld-no-keep-memory.patch index e9556bf5..58c3d784 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0032-Patch-MicroBlaze-Double-free-with-ld-no-keep-memory.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0032-Patch-MicroBlaze-Double-free-with-ld-no-keep-memory.patch | |||
@@ -8,6 +8,10 @@ Subject: [PATCH 32/34] [Patch,MicroBlaze] : Double free with ld | |||
8 | Conflicts: | 8 | Conflicts: |
9 | bfd/elf32-microblaze.c | 9 | bfd/elf32-microblaze.c |
10 | bfd/elf64-microblaze.c | 10 | bfd/elf64-microblaze.c |
11 | Upstream-Status: Pending | ||
12 | |||
13 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
14 | |||
11 | --- | 15 | --- |
12 | bfd/elf32-microblaze.c | 40 ++++++++++++++++++++++------------------ | 16 | bfd/elf32-microblaze.c | 40 ++++++++++++++++++++++------------------ |
13 | bfd/elf64-microblaze.c | 38 ++++++++++++++++++++------------------ | 17 | bfd/elf64-microblaze.c | 38 ++++++++++++++++++++------------------ |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0033-Patch-MB-MB-binutils-Upstream-port-issues.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0033-Patch-MB-MB-binutils-Upstream-port-issues.patch index f70ca3f2..f91fcbc6 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0033-Patch-MB-MB-binutils-Upstream-port-issues.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0033-Patch-MB-MB-binutils-Upstream-port-issues.patch | |||
@@ -6,6 +6,10 @@ Subject: [PATCH 33/34] [Patch,MB]: MB binutils Upstream port issues. | |||
6 | It's resolving the seg faults with ADDLIK | 6 | It's resolving the seg faults with ADDLIK |
7 | Conflicts: | 7 | Conflicts: |
8 | bfd/elf64-microblaze.c | 8 | bfd/elf64-microblaze.c |
9 | Upstream-Status: Pending | ||
10 | |||
11 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
12 | |||
9 | --- | 13 | --- |
10 | bfd/elf64-microblaze.c | 248 ++++++++++++++++++++++++++++--------- | 14 | bfd/elf64-microblaze.c | 248 ++++++++++++++++++++++++++++--------- |
11 | gas/config/tc-microblaze.c | 2 +- | 15 | gas/config/tc-microblaze.c | 2 +- |
diff --git a/meta-microblaze/recipes-devtools/binutils/binutils/0034-Patch-MicroBlaze-By-default-the-linker-will-generate.patch b/meta-microblaze/recipes-devtools/binutils/binutils/0034-Patch-MicroBlaze-By-default-the-linker-will-generate.patch index a03bb3fb..4483a89e 100644 --- a/meta-microblaze/recipes-devtools/binutils/binutils/0034-Patch-MicroBlaze-By-default-the-linker-will-generate.patch +++ b/meta-microblaze/recipes-devtools/binutils/binutils/0034-Patch-MicroBlaze-By-default-the-linker-will-generate.patch | |||
@@ -5,6 +5,10 @@ Subject: [PATCH 34/34] By default the linker will generate warnings if it is | |||
5 | creating an executable stack or a segment with all three of read, write and | 5 | creating an executable stack or a segment with all three of read, write and |
6 | execute permissions. These settings are not appropriate for all targets | 6 | execute permissions. These settings are not appropriate for all targets |
7 | 7 | ||
8 | Upstream-Status: Pending | ||
9 | |||
10 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
11 | |||
8 | --- | 12 | --- |
9 | ld/configure.tgt | 1 + | 13 | ld/configure.tgt | 1 + |
10 | 1 file changed, 1 insertion(+) | 14 | 1 file changed, 1 insertion(+) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0001-LOCAL-Testsuite-builtins-tests-require-fpic.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0001-LOCAL-Testsuite-builtins-tests-require-fpic.patch index 1099a0e8..f8985752 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0001-LOCAL-Testsuite-builtins-tests-require-fpic.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0001-LOCAL-Testsuite-builtins-tests-require-fpic.patch | |||
@@ -2,6 +2,8 @@ From 376b0ee790231a99fe50b50e20070c104bbba0d8 Mon Sep 17 00:00:00 2001 | |||
2 | From: Mahesh Bodapati <mbodapat@xilinx.com> | 2 | From: Mahesh Bodapati <mbodapat@xilinx.com> |
3 | Date: Wed, 11 Jan 2017 13:13:57 +0530 | 3 | Date: Wed, 11 Jan 2017 13:13:57 +0530 |
4 | Subject: [PATCH 01/53] LOCAL]: Testsuite - builtins tests require fpic | 4 | Subject: [PATCH 01/53] LOCAL]: Testsuite - builtins tests require fpic |
5 | Upstream-Status: Pending | ||
6 | |||
5 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | 7 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> |
6 | 8 | ||
7 | Conflicts: | 9 | Conflicts: |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0002-LOCAL-Quick-fail-g-.dg-opt-memcpy1.C.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0002-LOCAL-Quick-fail-g-.dg-opt-memcpy1.C.patch index 061dfc86..5302b942 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0002-LOCAL-Quick-fail-g-.dg-opt-memcpy1.C.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0002-LOCAL-Quick-fail-g-.dg-opt-memcpy1.C.patch | |||
@@ -6,6 +6,8 @@ Subject: [PATCH 02/53] [LOCAL]: Quick fail g++.dg/opt/memcpy1.C This | |||
6 | for microblaze. This speeds up the testsuite without removing it from the | 6 | for microblaze. This speeds up the testsuite without removing it from the |
7 | FAIL reports. | 7 | FAIL reports. |
8 | 8 | ||
9 | Upstream-Status: Pending | ||
10 | |||
9 | Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> | 11 | Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> |
10 | --- | 12 | --- |
11 | gcc/testsuite/g++.dg/opt/memcpy1.C | 4 ++++ | 13 | gcc/testsuite/g++.dg/opt/memcpy1.C | 4 ++++ |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0003-LOCAL-For-dejagnu-static-testing-on-qemu-suppress-wa.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0003-LOCAL-For-dejagnu-static-testing-on-qemu-suppress-wa.patch index 1b5d428e..89fe0ff6 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0003-LOCAL-For-dejagnu-static-testing-on-qemu-suppress-wa.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0003-LOCAL-For-dejagnu-static-testing-on-qemu-suppress-wa.patch | |||
@@ -6,6 +6,8 @@ Subject: [PATCH 03/53] [LOCAL]: For dejagnu static testing on qemu, suppress | |||
6 | with method used by powerpc. Dynamic linking and using a qemu binary which | 6 | with method used by powerpc. Dynamic linking and using a qemu binary which |
7 | understands sysroot resolves all test failures with builtins | 7 | understands sysroot resolves all test failures with builtins |
8 | 8 | ||
9 | Upstream-Status: Pending | ||
10 | |||
9 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | 11 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> |
10 | --- | 12 | --- |
11 | gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp | 4 ---- | 13 | gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp | 4 ---- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0004-Patch-testsuite-Add-MicroBlaze-to-target-supports-fo.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0004-Patch-testsuite-Add-MicroBlaze-to-target-supports-fo.patch index 8db33100..39c9c17e 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0004-Patch-testsuite-Add-MicroBlaze-to-target-supports-fo.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0004-Patch-testsuite-Add-MicroBlaze-to-target-supports-fo.patch | |||
@@ -13,6 +13,8 @@ Changelog/testsuite | |||
13 | * gcc/testsuite/lib/target-supports.exp: Add microblaze to | 13 | * gcc/testsuite/lib/target-supports.exp: Add microblaze to |
14 | check_effective_target_sync_int_long. | 14 | check_effective_target_sync_int_long. |
15 | 15 | ||
16 | Upstream-Status: Pending | ||
17 | |||
16 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | 18 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> |
17 | --- | 19 | --- |
18 | gcc/testsuite/lib/target-supports.exp | 1 + | 20 | gcc/testsuite/lib/target-supports.exp | 1 + |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0005-Patch-testsuite-Update-MicroBlaze-strings-test.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0005-Patch-testsuite-Update-MicroBlaze-strings-test.patch index 0fb32850..d127a03e 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0005-Patch-testsuite-Update-MicroBlaze-strings-test.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0005-Patch-testsuite-Update-MicroBlaze-strings-test.patch | |||
@@ -11,6 +11,8 @@ ChangeLog/testsuite | |||
11 | * gcc/testsuite/gcc.target/microblaze/others/strings1.c: Update | 11 | * gcc/testsuite/gcc.target/microblaze/others/strings1.c: Update |
12 | to include $LC label. | 12 | to include $LC label. |
13 | 13 | ||
14 | Upstream-Status: Pending | ||
15 | |||
14 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | 16 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> |
15 | --- | 17 | --- |
16 | gcc/testsuite/gcc.target/microblaze/others/strings1.c | 4 ++++ | 18 | gcc/testsuite/gcc.target/microblaze/others/strings1.c | 4 ++++ |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0006-Patch-testsuite-Allow-MicroBlaze-.weakext-pattern-in.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0006-Patch-testsuite-Allow-MicroBlaze-.weakext-pattern-in.patch index a82f11cc..3c412471 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0006-Patch-testsuite-Allow-MicroBlaze-.weakext-pattern-in.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0006-Patch-testsuite-Allow-MicroBlaze-.weakext-pattern-in.patch | |||
@@ -13,6 +13,8 @@ ChangeLog/testsuite | |||
13 | pattern to take optional ext after .weak. | 13 | pattern to take optional ext after .weak. |
14 | * gcc/testsuite/g++.dg/abi/thunk4.C: Likewise. | 14 | * gcc/testsuite/g++.dg/abi/thunk4.C: Likewise. |
15 | 15 | ||
16 | Upstream-Status: Pending | ||
17 | |||
16 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | 18 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> |
17 | 19 | ||
18 | Conflicts: | 20 | Conflicts: |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0007-Patch-testsuite-Add-MicroBlaze-to-check_profiling_av.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0007-Patch-testsuite-Add-MicroBlaze-to-check_profiling_av.patch index 736f5cd1..89d3b75a 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0007-Patch-testsuite-Add-MicroBlaze-to-check_profiling_av.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0007-Patch-testsuite-Add-MicroBlaze-to-check_profiling_av.patch | |||
@@ -6,6 +6,8 @@ Subject: [PATCH 07/53] [Patch, testsuite]: Add MicroBlaze to | |||
6 | check_profiling_available inline with other archs setting | 6 | check_profiling_available inline with other archs setting |
7 | profiling_available_saved to 0 | 7 | profiling_available_saved to 0 |
8 | 8 | ||
9 | Upstream-Status: Pending | ||
10 | |||
9 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | 11 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> |
10 | --- | 12 | --- |
11 | gcc/testsuite/lib/target-supports.exp | 1 + | 13 | gcc/testsuite/lib/target-supports.exp | 1 + |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0008-Patch-microblaze-Fix-atomic-side-effects.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0008-Patch-microblaze-Fix-atomic-side-effects.patch index 451070c0..21747726 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0008-Patch-microblaze-Fix-atomic-side-effects.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0008-Patch-microblaze-Fix-atomic-side-effects.patch | |||
@@ -7,6 +7,8 @@ Subject: [PATCH 08/53] [Patch, microblaze]: Fix atomic side effects. In | |||
7 | generated assembly code with undefined side effects after invocation of the | 7 | generated assembly code with undefined side effects after invocation of the |
8 | atomic. | 8 | atomic. |
9 | 9 | ||
10 | Upstream-Status: Pending | ||
11 | |||
10 | Signed-off-by: Kirk Meyer <kirk.meyer@sencore.com> | 12 | Signed-off-by: Kirk Meyer <kirk.meyer@sencore.com> |
11 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | 13 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> |
12 | 14 | ||
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0009-Patch-microblaze-Fix-atomic-boolean-return-value.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0009-Patch-microblaze-Fix-atomic-boolean-return-value.patch index c7efbb07..97f35569 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0009-Patch-microblaze-Fix-atomic-boolean-return-value.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0009-Patch-microblaze-Fix-atomic-boolean-return-value.patch | |||
@@ -5,6 +5,8 @@ Subject: [PATCH 09/53] [Patch, microblaze]: Fix atomic boolean return value. | |||
5 | In atomic_compare_and_swapsi, fix boolean return value. Previously, it | 5 | In atomic_compare_and_swapsi, fix boolean return value. Previously, it |
6 | contained zero if successful and non-zero if unsuccessful. | 6 | contained zero if successful and non-zero if unsuccessful. |
7 | 7 | ||
8 | Upstream-Status: Pending | ||
9 | |||
8 | Signed-off-by: Kirk Meyer <kirk.meyer@sencore.com> | 10 | Signed-off-by: Kirk Meyer <kirk.meyer@sencore.com> |
9 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | 11 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> |
10 | --- | 12 | --- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0010-Patch-microblaze-Fix-the-Microblaze-crash-with-msmal.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0010-Patch-microblaze-Fix-the-Microblaze-crash-with-msmal.patch index 1bffafa9..62bb02a9 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0010-Patch-microblaze-Fix-the-Microblaze-crash-with-msmal.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0010-Patch-microblaze-Fix-the-Microblaze-crash-with-msmal.patch | |||
@@ -9,6 +9,8 @@ Subject: [PATCH 10/53] [Patch, microblaze]: Fix the Microblaze crash with | |||
9 | have subreg register due to this compiler was crashing. Changed the logic to | 9 | have subreg register due to this compiler was crashing. Changed the logic to |
10 | avoid sub_reg call | 10 | avoid sub_reg call |
11 | 11 | ||
12 | Upstream-Status: Pending | ||
13 | |||
12 | Signed-off-by:Nagaraju Mekala <nmekala@xilix.com> | 14 | Signed-off-by:Nagaraju Mekala <nmekala@xilix.com> |
13 | 15 | ||
14 | Conflicts: | 16 | Conflicts: |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0011-Patch-microblaze-Added-ashrsi3_with_size_opt.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0011-Patch-microblaze-Added-ashrsi3_with_size_opt.patch index 1bd73b8a..09ebfca6 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0011-Patch-microblaze-Added-ashrsi3_with_size_opt.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0011-Patch-microblaze-Added-ashrsi3_with_size_opt.patch | |||
@@ -6,6 +6,8 @@ Subject: [PATCH 11/53] [Patch, microblaze]: Added ashrsi3_with_size_opt Added | |||
6 | optimization is used. lshrsi3_with_size_opt is being removed as it has | 6 | optimization is used. lshrsi3_with_size_opt is being removed as it has |
7 | conflicts with unsigned int variables | 7 | conflicts with unsigned int variables |
8 | 8 | ||
9 | Upstream-Status: Pending | ||
10 | |||
9 | Signed-off-by:Nagaraju Mekala <nmekala@xilix.com> | 11 | Signed-off-by:Nagaraju Mekala <nmekala@xilix.com> |
10 | --- | 12 | --- |
11 | gcc/config/microblaze/microblaze.md | 21 +++++++++++++++++++++ | 13 | gcc/config/microblaze/microblaze.md | 21 +++++++++++++++++++++ |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0012-Patch-microblaze-Use-bralid-for-profiler-calls.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0012-Patch-microblaze-Use-bralid-for-profiler-calls.patch index f40fff9a..c26d46d4 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0012-Patch-microblaze-Use-bralid-for-profiler-calls.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0012-Patch-microblaze-Use-bralid-for-profiler-calls.patch | |||
@@ -2,6 +2,8 @@ From 12d7e086376916ef61e2c48639671fd0f7c8fbbf Mon Sep 17 00:00:00 2001 | |||
2 | From: Mahesh Bodapati <mbodapat@xilinx.com> | 2 | From: Mahesh Bodapati <mbodapat@xilinx.com> |
3 | Date: Tue, 17 Jan 2017 10:57:19 +0530 | 3 | Date: Tue, 17 Jan 2017 10:57:19 +0530 |
4 | Subject: [PATCH 12/53] [Patch, microblaze]: Use bralid for profiler calls | 4 | Subject: [PATCH 12/53] [Patch, microblaze]: Use bralid for profiler calls |
5 | Upstream-Status: Pending | ||
6 | |||
5 | Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> | 7 | Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> |
6 | 8 | ||
7 | --- | 9 | --- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0013-Patch-microblaze-Removed-moddi3-routinue.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0013-Patch-microblaze-Removed-moddi3-routinue.patch index 5c927264..8739e6ea 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0013-Patch-microblaze-Removed-moddi3-routinue.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0013-Patch-microblaze-Removed-moddi3-routinue.patch | |||
@@ -4,6 +4,8 @@ Date: Thu, 12 Jan 2017 17:36:16 +0530 | |||
4 | Subject: [PATCH 13/53] [Patch, microblaze]: Removed moddi3 routinue Using the | 4 | Subject: [PATCH 13/53] [Patch, microblaze]: Removed moddi3 routinue Using the |
5 | default moddi3 function as the existing implementation has many bugs | 5 | default moddi3 function as the existing implementation has many bugs |
6 | 6 | ||
7 | Upstream-Status: Pending | ||
8 | |||
7 | Signed-off-by:Nagaraju <nmekala@xilix.com> | 9 | Signed-off-by:Nagaraju <nmekala@xilix.com> |
8 | 10 | ||
9 | Conflicts: | 11 | Conflicts: |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0014-Patch-microblaze-Add-INIT_PRIORITY-support-Added.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0014-Patch-microblaze-Add-INIT_PRIORITY-support-Added.patch index f8bcabe3..472c543c 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0014-Patch-microblaze-Add-INIT_PRIORITY-support-Added.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0014-Patch-microblaze-Add-INIT_PRIORITY-support-Added.patch | |||
@@ -10,6 +10,10 @@ attribute by specifying a relative priority, a constant integral | |||
10 | expression currently bounded between 101 and 65535 inclusive. | 10 | expression currently bounded between 101 and 65535 inclusive. |
11 | 11 | ||
12 | Lower numbers indicate a higher priority. | 12 | Lower numbers indicate a higher priority. |
13 | Upstream-Status: Pending | ||
14 | |||
15 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
16 | |||
13 | --- | 17 | --- |
14 | gcc/config/microblaze/microblaze.cc | 53 +++++++++++++++++++++++++++++ | 18 | gcc/config/microblaze/microblaze.cc | 53 +++++++++++++++++++++++++++++ |
15 | 1 file changed, 53 insertions(+) | 19 | 1 file changed, 53 insertions(+) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0015-Patch-microblaze-Add-optimized-lshrsi3.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0015-Patch-microblaze-Add-optimized-lshrsi3.patch index 0f7d356f..7ce5ebc0 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0015-Patch-microblaze-Add-optimized-lshrsi3.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0015-Patch-microblaze-Add-optimized-lshrsi3.patch | |||
@@ -17,6 +17,8 @@ ChangeLog/testsuite | |||
17 | 17 | ||
18 | * gcc/testsuite/gcc.target/microblaze/others/lshrsi_Os_1.c: New test. | 18 | * gcc/testsuite/gcc.target/microblaze/others/lshrsi_Os_1.c: New test. |
19 | 19 | ||
20 | Upstream-Status: Pending | ||
21 | |||
20 | Signed-off-by:Nagaraju <nmekala@xilix.com> | 22 | Signed-off-by:Nagaraju <nmekala@xilix.com> |
21 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | 23 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> |
22 | --- | 24 | --- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0016-Patch-microblaze-Add-cbranchsi4_reg.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0016-Patch-microblaze-Add-cbranchsi4_reg.patch index 19ae324d..dc645c30 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0016-Patch-microblaze-Add-cbranchsi4_reg.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0016-Patch-microblaze-Add-cbranchsi4_reg.patch | |||
@@ -6,6 +6,8 @@ Subject: [PATCH 16/53] [Patch, microblaze]: Add cbranchsi4_reg This patch | |||
6 | instruction has no immediate values.For the immediate values the xor | 6 | instruction has no immediate values.For the immediate values the xor |
7 | instruction is generated | 7 | instruction is generated |
8 | 8 | ||
9 | Upstream-Status: Pending | ||
10 | |||
9 | Signed-off-by: Nagaraju Mekala <nmekala@xilix.com> | 11 | Signed-off-by: Nagaraju Mekala <nmekala@xilix.com> |
10 | Signed-off-by: Ajit Agarwal <ajitkum@xilinx.com> | 12 | Signed-off-by: Ajit Agarwal <ajitkum@xilinx.com> |
11 | 13 | ||
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0017-Patch-microblaze-Inline-Expansion-of-fsqrt-builtin.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0017-Patch-microblaze-Inline-Expansion-of-fsqrt-builtin.patch index e3a98a08..b0d33516 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0017-Patch-microblaze-Inline-Expansion-of-fsqrt-builtin.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0017-Patch-microblaze-Inline-Expansion-of-fsqrt-builtin.patch | |||
@@ -22,6 +22,8 @@ ChangeLog: | |||
22 | * config/microblaze/microblaze.md (sqrtdf2): New | 22 | * config/microblaze/microblaze.md (sqrtdf2): New |
23 | pattern. | 23 | pattern. |
24 | 24 | ||
25 | Upstream-Status: Pending | ||
26 | |||
25 | Signed-off-by:Ajit Agarwal ajitkum@xilinx.com | 27 | Signed-off-by:Ajit Agarwal ajitkum@xilinx.com |
26 | Nagaraju Mekala nmekala@xilinx.com | 28 | Nagaraju Mekala nmekala@xilinx.com |
27 | --- | 29 | --- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0018-PATCH-microblaze.md-Improve-adddi3-and-subdi3-insn-d.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0018-PATCH-microblaze.md-Improve-adddi3-and-subdi3-insn-d.patch index 831b8f22..94235be6 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0018-PATCH-microblaze.md-Improve-adddi3-and-subdi3-insn-d.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0018-PATCH-microblaze.md-Improve-adddi3-and-subdi3-insn-d.patch | |||
@@ -17,6 +17,8 @@ implement purely with instructions as microblaze does not provide an | |||
17 | instruction to perform a forward arithmetic subtraction (it only | 17 | instruction to perform a forward arithmetic subtraction (it only |
18 | provides reverse 'rD = IMM - rA'). | 18 | provides reverse 'rD = IMM - rA'). |
19 | 19 | ||
20 | Upstream-Status: Pending | ||
21 | |||
20 | Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> | 22 | Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> |
21 | --- | 23 | --- |
22 | gcc/config/microblaze/microblaze.md | 13 ++++++------- | 24 | gcc/config/microblaze/microblaze.md | 13 ++++++------- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0019-Patch-microblaze-Update-ashlsi3-movsf-patterns.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0019-Patch-microblaze-Update-ashlsi3-movsf-patterns.patch index ab3fa535..e955938e 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0019-Patch-microblaze-Update-ashlsi3-movsf-patterns.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0019-Patch-microblaze-Update-ashlsi3-movsf-patterns.patch | |||
@@ -24,6 +24,10 @@ ChangeLog: | |||
24 | 24 | ||
25 | Conflicts: | 25 | Conflicts: |
26 | gcc/config/microblaze/microblaze.c | 26 | gcc/config/microblaze/microblaze.c |
27 | Upstream-Status: Pending | ||
28 | |||
29 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
30 | |||
27 | --- | 31 | --- |
28 | gcc/config/microblaze/microblaze.cc | 2 +- | 32 | gcc/config/microblaze/microblaze.cc | 2 +- |
29 | gcc/config/microblaze/microblaze.md | 10 ++++++++-- | 33 | gcc/config/microblaze/microblaze.md | 10 ++++++++-- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0020-Patch-microblaze-8-stage-pipeline-for-microblaze.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0020-Patch-microblaze-8-stage-pipeline-for-microblaze.patch index 67eb0893..2d384b78 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0020-Patch-microblaze-8-stage-pipeline-for-microblaze.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0020-Patch-microblaze-8-stage-pipeline-for-microblaze.patch | |||
@@ -6,6 +6,10 @@ Subject: [PATCH 20/53] [Patch, microblaze]: 8-stage pipeline for microblaze | |||
6 | pipeline reduces the latencies of float & integer division drastically | 6 | pipeline reduces the latencies of float & integer division drastically |
7 | 7 | ||
8 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> | 8 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> |
9 | Upstream-Status: Pending | ||
10 | |||
11 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
12 | |||
9 | --- | 13 | --- |
10 | gcc/config/microblaze/microblaze.cc | 11 ++++ | 14 | gcc/config/microblaze/microblaze.cc | 11 ++++ |
11 | gcc/config/microblaze/microblaze.h | 3 +- | 15 | gcc/config/microblaze/microblaze.h | 3 +- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0021-PATCH-21-53-Patch-microblaze-Correct-the-const-high-.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0021-PATCH-21-53-Patch-microblaze-Correct-the-const-high-.patch index 96fe4f73..1b8d924c 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0021-PATCH-21-53-Patch-microblaze-Correct-the-const-high-.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0021-PATCH-21-53-Patch-microblaze-Correct-the-const-high-.patch | |||
@@ -9,6 +9,10 @@ Subject: [PATCH 21/53] [PATCH 21/53] [Patch, microblaze]: Correct the const | |||
9 | 9 | ||
10 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> | 10 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> |
11 | Ajit Agarwal <ajitkum@xilinx.com> | 11 | Ajit Agarwal <ajitkum@xilinx.com> |
12 | Upstream-Status: Pending | ||
13 | |||
14 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
15 | |||
12 | --- | 16 | --- |
13 | gcc/config/microblaze/microblaze.cc | 6 ++++-- | 17 | gcc/config/microblaze/microblaze.cc | 6 ++++-- |
14 | gcc/testsuite/gcc.target/microblaze/others/long.c | 9 +++++++++ | 18 | gcc/testsuite/gcc.target/microblaze/others/long.c | 9 +++++++++ |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0022-Fix-microblaze-Fix-internal-compiler-error-with-msma.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0022-Fix-microblaze-Fix-internal-compiler-error-with-msma.patch index 332db5d3..a5917947 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0022-Fix-microblaze-Fix-internal-compiler-error-with-msma.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0022-Fix-microblaze-Fix-internal-compiler-error-with-msma.patch | |||
@@ -9,6 +9,10 @@ Subject: [PATCH 22/53] [Fix, microblaze]: Fix internal compiler error with | |||
9 | 9 | ||
10 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> | 10 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> |
11 | Ajit Agarwal <ajitkum@xilinx.com> | 11 | Ajit Agarwal <ajitkum@xilinx.com> |
12 | Upstream-Status: Pending | ||
13 | |||
14 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
15 | |||
12 | --- | 16 | --- |
13 | gcc/config/microblaze/microblaze.cc | 2 +- | 17 | gcc/config/microblaze/microblaze.cc | 2 +- |
14 | 1 file changed, 1 insertion(+), 1 deletion(-) | 18 | 1 file changed, 1 insertion(+), 1 deletion(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0023-patch-microblaze-Fix-the-calculation-of-high-word-in.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0023-patch-microblaze-Fix-the-calculation-of-high-word-in.patch index 47e13fa6..ae05e791 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0023-patch-microblaze-Fix-the-calculation-of-high-word-in.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0023-patch-microblaze-Fix-the-calculation-of-high-word-in.patch | |||
@@ -14,6 +14,10 @@ Subject: [PATCH 23/53] [patch,microblaze]: Fix the calculation of high word in | |||
14 | 14 | ||
15 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> | 15 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> |
16 | Ajit Agarwal <ajitkum@xilinx.com> | 16 | Ajit Agarwal <ajitkum@xilinx.com> |
17 | Upstream-Status: Pending | ||
18 | |||
19 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
20 | |||
17 | --- | 21 | --- |
18 | gcc/config/microblaze/microblaze.cc | 3 --- | 22 | gcc/config/microblaze/microblaze.cc | 3 --- |
19 | 1 file changed, 3 deletions(-) | 23 | 1 file changed, 3 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0024-Patch-MicroBlaze-this-patch-has-1.Fixed-the-bug-in.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0024-Patch-MicroBlaze-this-patch-has-1.Fixed-the-bug-in.patch index 8ed5ae83..444c9397 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0024-Patch-MicroBlaze-this-patch-has-1.Fixed-the-bug-in.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0024-Patch-MicroBlaze-this-patch-has-1.Fixed-the-bug-in.patch | |||
@@ -5,6 +5,10 @@ Subject: [PATCH 24/53] [Patch,MicroBlaze] : this patch has 1.Fixed the bug in | |||
5 | version calculation. 2.Add new bitfield instructions. | 5 | version calculation. 2.Add new bitfield instructions. |
6 | 6 | ||
7 | Signed-off-by :Mahesh Bodapati <mbodapat@xilinx.com> | 7 | Signed-off-by :Mahesh Bodapati <mbodapat@xilinx.com> |
8 | Upstream-Status: Pending | ||
9 | |||
10 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
11 | |||
8 | --- | 12 | --- |
9 | gcc/config/microblaze/microblaze.cc | 154 ++++++++++++++-------------- | 13 | gcc/config/microblaze/microblaze.cc | 154 ++++++++++++++-------------- |
10 | gcc/config/microblaze/microblaze.h | 2 + | 14 | gcc/config/microblaze/microblaze.h | 2 + |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0025-Fixing-the-issue-with-the-builtin_alloc.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0025-Fixing-the-issue-with-the-builtin_alloc.patch index 109e0686..2800dee7 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0025-Fixing-the-issue-with-the-builtin_alloc.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0025-Fixing-the-issue-with-the-builtin_alloc.patch | |||
@@ -6,6 +6,10 @@ Subject: [PATCH 25/53] Fixing the issue with the builtin_alloc. register r18 | |||
6 | available register | 6 | available register |
7 | 7 | ||
8 | signed-off-by:nagaraju mekala <nmekala@xilinx.com> | 8 | signed-off-by:nagaraju mekala <nmekala@xilinx.com> |
9 | Upstream-Status: Pending | ||
10 | |||
11 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
12 | |||
9 | --- | 13 | --- |
10 | gcc/config/microblaze/microblaze.md | 8 ++++---- | 14 | gcc/config/microblaze/microblaze.md | 8 ++++---- |
11 | 1 file changed, 4 insertions(+), 4 deletions(-) | 15 | 1 file changed, 4 insertions(+), 4 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0026-Patch-Microblaze-Removed-fsqrt-generation-for-double.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0026-Patch-Microblaze-Removed-fsqrt-generation-for-double.patch index 4f101b96..a1e4fb36 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0026-Patch-Microblaze-Removed-fsqrt-generation-for-double.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0026-Patch-Microblaze-Removed-fsqrt-generation-for-double.patch | |||
@@ -4,6 +4,10 @@ Date: Mon, 4 Jun 2018 10:10:18 +0530 | |||
4 | Subject: [PATCH 26/53] [Patch,Microblaze] : Removed fsqrt generation for | 4 | Subject: [PATCH 26/53] [Patch,Microblaze] : Removed fsqrt generation for |
5 | double values. | 5 | double values. |
6 | 6 | ||
7 | Upstream-Status: Pending | ||
8 | |||
9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
10 | |||
7 | --- | 11 | --- |
8 | gcc/config/microblaze/microblaze.md | 14 -------------- | 12 | gcc/config/microblaze/microblaze.md | 14 -------------- |
9 | 1 file changed, 14 deletions(-) | 13 | 1 file changed, 14 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0027-Patch-MicroBlaze-Intial-commit-of-64-bit-Microblaze.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0027-Patch-MicroBlaze-Intial-commit-of-64-bit-Microblaze.patch index 2e7106d6..a9222e54 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0027-Patch-MicroBlaze-Intial-commit-of-64-bit-Microblaze.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0027-Patch-MicroBlaze-Intial-commit-of-64-bit-Microblaze.patch | |||
@@ -5,6 +5,10 @@ Subject: [PATCH 27/53] [Patch,MicroBlaze]: Intial commit of 64-bit Microblaze | |||
5 | 5 | ||
6 | Conflicts: | 6 | Conflicts: |
7 | gcc/config/microblaze/microblaze.md | 7 | gcc/config/microblaze/microblaze.md |
8 | Upstream-Status: Pending | ||
9 | |||
10 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
11 | |||
8 | --- | 12 | --- |
9 | gcc/config/microblaze/constraints.md | 6 + | 13 | gcc/config/microblaze/constraints.md | 6 + |
10 | gcc/config/microblaze/microblaze-protos.h | 1 + | 14 | gcc/config/microblaze/microblaze-protos.h | 1 + |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0028-Intial-commit-for-64bit-MB-sources.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0028-Intial-commit-for-64bit-MB-sources.patch index 1ffa79cb..c36e246a 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0028-Intial-commit-for-64bit-MB-sources.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0028-Intial-commit-for-64bit-MB-sources.patch | |||
@@ -4,6 +4,10 @@ Date: Tue, 13 Sep 2022 14:38:48 +0530 | |||
4 | Subject: [PATCH 28/53] Intial commit for 64bit-MB sources. Need to cleanup | 4 | Subject: [PATCH 28/53] Intial commit for 64bit-MB sources. Need to cleanup |
5 | the code later. | 5 | the code later. |
6 | 6 | ||
7 | Upstream-Status: Pending | ||
8 | |||
9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
10 | |||
7 | --- | 11 | --- |
8 | gcc/config/microblaze/constraints.md | 2 +- | 12 | gcc/config/microblaze/constraints.md | 2 +- |
9 | gcc/config/microblaze/microblaze-c.cc | 6 + | 13 | gcc/config/microblaze/microblaze-c.cc | 6 + |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0029-Patch-MicroBlaze-re-arrangement-of-the-compare-branc.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0029-Patch-MicroBlaze-re-arrangement-of-the-compare-branc.patch index 26cdfca2..0a275c0b 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0029-Patch-MicroBlaze-re-arrangement-of-the-compare-branc.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0029-Patch-MicroBlaze-re-arrangement-of-the-compare-branc.patch | |||
@@ -4,6 +4,10 @@ Date: Tue, 13 Sep 2022 14:45:15 +0530 | |||
4 | Subject: [PATCH 29/53] [Patch,MicroBlaze] : re-arrangement of the compare | 4 | Subject: [PATCH 29/53] [Patch,MicroBlaze] : re-arrangement of the compare |
5 | branches | 5 | branches |
6 | 6 | ||
7 | Upstream-Status: Pending | ||
8 | |||
9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
10 | |||
7 | --- | 11 | --- |
8 | gcc/config/microblaze/microblaze.cc | 28 ++---- | 12 | gcc/config/microblaze/microblaze.cc | 28 ++---- |
9 | gcc/config/microblaze/microblaze.md | 141 +++++++++++++--------------- | 13 | gcc/config/microblaze/microblaze.md | 141 +++++++++++++--------------- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0030-Patch-Microblaze-previous-commit-broke-the-handling-.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0030-Patch-Microblaze-previous-commit-broke-the-handling-.patch index 83d047cb..bda4e7da 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0030-Patch-Microblaze-previous-commit-broke-the-handling-.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0030-Patch-Microblaze-previous-commit-broke-the-handling-.patch | |||
@@ -4,6 +4,10 @@ Date: Wed, 8 Aug 2018 17:37:26 +0530 | |||
4 | Subject: [PATCH 30/53] [Patch,Microblaze] : previous commit broke the | 4 | Subject: [PATCH 30/53] [Patch,Microblaze] : previous commit broke the |
5 | handling of SI Branch compare for Microblaze 32-bit.. | 5 | handling of SI Branch compare for Microblaze 32-bit.. |
6 | 6 | ||
7 | Upstream-Status: Pending | ||
8 | |||
9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
10 | |||
7 | --- | 11 | --- |
8 | gcc/config/microblaze/microblaze.md | 4 ++-- | 12 | gcc/config/microblaze/microblaze.md | 4 ++-- |
9 | 1 file changed, 2 insertions(+), 2 deletions(-) | 13 | 1 file changed, 2 insertions(+), 2 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0031-Patch-Microblaze-Support-of-multilibs-with-m64.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0031-Patch-Microblaze-Support-of-multilibs-with-m64.patch index c230049c..a9a7a03d 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0031-Patch-Microblaze-Support-of-multilibs-with-m64.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0031-Patch-Microblaze-Support-of-multilibs-with-m64.patch | |||
@@ -7,6 +7,10 @@ Conflicts: | |||
7 | gcc/config/microblaze/microblaze-c.c | 7 | gcc/config/microblaze/microblaze-c.c |
8 | 8 | ||
9 | signed-off-by : Mahesh Bodapati <mbodapat@xilinx.com> | 9 | signed-off-by : Mahesh Bodapati <mbodapat@xilinx.com> |
10 | Upstream-Status: Pending | ||
11 | |||
12 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
13 | |||
10 | --- | 14 | --- |
11 | gcc/config/microblaze/microblaze-c.cc | 1 + | 15 | gcc/config/microblaze/microblaze-c.cc | 1 + |
12 | gcc/config/microblaze/t-microblaze | 15 ++++++--------- | 16 | gcc/config/microblaze/t-microblaze | 15 ++++++--------- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0032-Patch-MicroBlaze-Fixed-issues-like.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0032-Patch-MicroBlaze-Fixed-issues-like.patch index 36a20450..cb62c5a7 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0032-Patch-MicroBlaze-Fixed-issues-like.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0032-Patch-MicroBlaze-Fixed-issues-like.patch | |||
@@ -4,6 +4,10 @@ Date: Tue, 13 Sep 2022 15:24:25 +0530 | |||
4 | Subject: [PATCH 32/53] [Patch,MicroBlaze]: Fixed issues like: 1 Interrupt | 4 | Subject: [PATCH 32/53] [Patch,MicroBlaze]: Fixed issues like: 1 Interrupt |
5 | alignment issue 2 Sign extension issue | 5 | alignment issue 2 Sign extension issue |
6 | 6 | ||
7 | Upstream-Status: Pending | ||
8 | |||
9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
10 | |||
7 | --- | 11 | --- |
8 | gcc/config/microblaze/microblaze.cc | 16 ++++++++++------ | 12 | gcc/config/microblaze/microblaze.cc | 16 ++++++++++------ |
9 | gcc/config/microblaze/microblaze.md | 2 +- | 13 | gcc/config/microblaze/microblaze.md | 2 +- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0033-Patch-MicroBlaze.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0033-Patch-MicroBlaze.patch index 9c9e4dd2..9760695c 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0033-Patch-MicroBlaze.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0033-Patch-MicroBlaze.patch | |||
@@ -7,6 +7,10 @@ Subject: [PATCH 33/53] [Patch,MicroBlaze]: fixed below issues: - Floating | |||
7 | 7 | ||
8 | Conflicts: | 8 | Conflicts: |
9 | gcc/config/microblaze/microblaze.md | 9 | gcc/config/microblaze/microblaze.md |
10 | Upstream-Status: Pending | ||
11 | |||
12 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
13 | |||
10 | --- | 14 | --- |
11 | gcc/config/microblaze/microblaze.cc | 12 +++- | 15 | gcc/config/microblaze/microblaze.cc | 12 +++- |
12 | gcc/config/microblaze/microblaze.h | 7 +++ | 16 | gcc/config/microblaze/microblaze.h | 7 +++ |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0034-Added-double-arith-instructions.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0034-Added-double-arith-instructions.patch index 7bd3001d..3f07dfa1 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0034-Added-double-arith-instructions.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0034-Added-double-arith-instructions.patch | |||
@@ -4,6 +4,10 @@ Date: Tue, 9 Oct 2018 10:07:08 +0530 | |||
4 | Subject: [PATCH 34/53] -Added double arith instructions -Fixed prologue stack | 4 | Subject: [PATCH 34/53] -Added double arith instructions -Fixed prologue stack |
5 | pointer decrement issue | 5 | pointer decrement issue |
6 | 6 | ||
7 | Upstream-Status: Pending | ||
8 | |||
9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
10 | |||
7 | --- | 11 | --- |
8 | gcc/config/microblaze/microblaze.md | 78 +++++++++++++++++++++++++---- | 12 | gcc/config/microblaze/microblaze.md | 78 +++++++++++++++++++++++++---- |
9 | gcc/config/microblaze/t-microblaze | 7 +++ | 13 | gcc/config/microblaze/t-microblaze | 7 +++ |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0035-Fixed-the-issue-in-the-delay-slot-with-swap-instruct.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0035-Fixed-the-issue-in-the-delay-slot-with-swap-instruct.patch index 89018aae..3ff6a2d0 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0035-Fixed-the-issue-in-the-delay-slot-with-swap-instruct.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0035-Fixed-the-issue-in-the-delay-slot-with-swap-instruct.patch | |||
@@ -4,6 +4,10 @@ Date: Fri, 12 Oct 2018 16:07:36 +0530 | |||
4 | Subject: [PATCH 35/53] Fixed the issue in the delay slot with swap | 4 | Subject: [PATCH 35/53] Fixed the issue in the delay slot with swap |
5 | instructions | 5 | instructions |
6 | 6 | ||
7 | Upstream-Status: Pending | ||
8 | |||
9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
10 | |||
7 | --- | 11 | --- |
8 | gcc/config/microblaze/microblaze.md | 6 ++++++ | 12 | gcc/config/microblaze/microblaze.md | 6 ++++++ |
9 | 1 file changed, 6 insertions(+) | 13 | 1 file changed, 6 insertions(+) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0036-Fixed-the-load-store-issue-with-the-32bit-arith-libr.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0036-Fixed-the-load-store-issue-with-the-32bit-arith-libr.patch index 0c27d69f..90ddf3eb 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0036-Fixed-the-load-store-issue-with-the-32bit-arith-libr.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0036-Fixed-the-load-store-issue-with-the-32bit-arith-libr.patch | |||
@@ -4,6 +4,10 @@ Date: Sat, 13 Oct 2018 21:12:43 +0530 | |||
4 | Subject: [PATCH 36/53] Fixed the load store issue with the 32bit arith | 4 | Subject: [PATCH 36/53] Fixed the load store issue with the 32bit arith |
5 | libraries | 5 | libraries |
6 | 6 | ||
7 | Upstream-Status: Pending | ||
8 | |||
9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
10 | |||
7 | --- | 11 | --- |
8 | libgcc/config/microblaze/divsi3.S | 25 ++++++++++++++++++++++++- | 12 | libgcc/config/microblaze/divsi3.S | 25 ++++++++++++++++++++++++- |
9 | libgcc/config/microblaze/modsi3.S | 26 +++++++++++++++++++++++++- | 13 | libgcc/config/microblaze/modsi3.S | 26 +++++++++++++++++++++++++- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0037-extending-the-Dwarf-support-to-64bit-Microblaze.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0037-extending-the-Dwarf-support-to-64bit-Microblaze.patch index 2eab03ec..191c7627 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0037-extending-the-Dwarf-support-to-64bit-Microblaze.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0037-extending-the-Dwarf-support-to-64bit-Microblaze.patch | |||
@@ -3,6 +3,10 @@ From: Nagaraju Mekala <nmekala@xilix.com> | |||
3 | Date: Mon, 15 Oct 2018 12:00:10 +0530 | 3 | Date: Mon, 15 Oct 2018 12:00:10 +0530 |
4 | Subject: [PATCH 37/53] extending the Dwarf support to 64bit Microblaze | 4 | Subject: [PATCH 37/53] extending the Dwarf support to 64bit Microblaze |
5 | 5 | ||
6 | Upstream-Status: Pending | ||
7 | |||
8 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
9 | |||
6 | --- | 10 | --- |
7 | gcc/config/microblaze/microblaze.h | 2 +- | 11 | gcc/config/microblaze/microblaze.h | 2 +- |
8 | 1 file changed, 1 insertion(+), 1 deletion(-) | 12 | 1 file changed, 1 insertion(+), 1 deletion(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0038-fixing-the-typo-errors-in-umodsi3-file.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0038-fixing-the-typo-errors-in-umodsi3-file.patch index 4d6be758..8697be58 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0038-fixing-the-typo-errors-in-umodsi3-file.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0038-fixing-the-typo-errors-in-umodsi3-file.patch | |||
@@ -3,6 +3,10 @@ From: Nagaraju Mekala <nmekala@xilix.com> | |||
3 | Date: Tue, 16 Oct 2018 07:55:46 +0530 | 3 | Date: Tue, 16 Oct 2018 07:55:46 +0530 |
4 | Subject: [PATCH 38/53] fixing the typo errors in umodsi3 file | 4 | Subject: [PATCH 38/53] fixing the typo errors in umodsi3 file |
5 | 5 | ||
6 | Upstream-Status: Pending | ||
7 | |||
8 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
9 | |||
6 | --- | 10 | --- |
7 | libgcc/config/microblaze/umodsi3.S | 6 +++--- | 11 | libgcc/config/microblaze/umodsi3.S | 6 +++--- |
8 | 1 file changed, 3 insertions(+), 3 deletions(-) | 12 | 1 file changed, 3 insertions(+), 3 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0039-fixing-the-32bit-LTO-related-issue9-1014024.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0039-fixing-the-32bit-LTO-related-issue9-1014024.patch index 1a5a0ef7..032cab4d 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0039-fixing-the-32bit-LTO-related-issue9-1014024.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0039-fixing-the-32bit-LTO-related-issue9-1014024.patch | |||
@@ -3,6 +3,10 @@ From: Nagaraju Mekala <nmekala@xilix.com> | |||
3 | Date: Wed, 17 Oct 2018 16:56:14 +0530 | 3 | Date: Wed, 17 Oct 2018 16:56:14 +0530 |
4 | Subject: [PATCH 39/53] fixing the 32bit LTO related issue9(1014024) | 4 | Subject: [PATCH 39/53] fixing the 32bit LTO related issue9(1014024) |
5 | 5 | ||
6 | Upstream-Status: Pending | ||
7 | |||
8 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
9 | |||
6 | --- | 10 | --- |
7 | gcc/config/microblaze/microblaze.h | 24 ++++++++++++++---------- | 11 | gcc/config/microblaze/microblaze.h | 24 ++++++++++++++---------- |
8 | 1 file changed, 14 insertions(+), 10 deletions(-) | 12 | 1 file changed, 14 insertions(+), 10 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0040-Fixed-the-missing-stack-adjustment-in-prologue-of-mo.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0040-Fixed-the-missing-stack-adjustment-in-prologue-of-mo.patch index 7c6f9008..1ed53957 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0040-Fixed-the-missing-stack-adjustment-in-prologue-of-mo.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0040-Fixed-the-missing-stack-adjustment-in-prologue-of-mo.patch | |||
@@ -4,6 +4,10 @@ Date: Fri, 19 Oct 2018 14:26:25 +0530 | |||
4 | Subject: [PATCH 40/53] Fixed the missing stack adjustment in prologue of | 4 | Subject: [PATCH 40/53] Fixed the missing stack adjustment in prologue of |
5 | modsi3 function | 5 | modsi3 function |
6 | 6 | ||
7 | Upstream-Status: Pending | ||
8 | |||
9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
10 | |||
7 | --- | 11 | --- |
8 | libgcc/config/microblaze/modsi3.S | 1 + | 12 | libgcc/config/microblaze/modsi3.S | 1 + |
9 | 1 file changed, 1 insertion(+) | 13 | 1 file changed, 1 insertion(+) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0041-Patch-Microblaze-corrected-SPN-for-dlong-instruction.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0041-Patch-Microblaze-corrected-SPN-for-dlong-instruction.patch index 9cec7be9..e6335e8e 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0041-Patch-Microblaze-corrected-SPN-for-dlong-instruction.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0041-Patch-Microblaze-corrected-SPN-for-dlong-instruction.patch | |||
@@ -4,6 +4,10 @@ Date: Wed, 24 Oct 2018 18:31:04 +0530 | |||
4 | Subject: [PATCH 41/53] [Patch,Microblaze] : corrected SPN for dlong | 4 | Subject: [PATCH 41/53] [Patch,Microblaze] : corrected SPN for dlong |
5 | instruction mapping. | 5 | instruction mapping. |
6 | 6 | ||
7 | Upstream-Status: Pending | ||
8 | |||
9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
10 | |||
7 | --- | 11 | --- |
8 | gcc/config/microblaze/microblaze.md | 4 ++-- | 12 | gcc/config/microblaze/microblaze.md | 4 ++-- |
9 | 1 file changed, 2 insertions(+), 2 deletions(-) | 13 | 1 file changed, 2 insertions(+), 2 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0042-fixing-the-long-long-long-mingw-toolchain-issue.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0042-fixing-the-long-long-long-mingw-toolchain-issue.patch index 8836d0e7..f4013b9e 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0042-fixing-the-long-long-long-mingw-toolchain-issue.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0042-fixing-the-long-long-long-mingw-toolchain-issue.patch | |||
@@ -3,6 +3,10 @@ From: Nagaraju Mekala <nmekala@xilix.com> | |||
3 | Date: Thu, 29 Nov 2018 17:55:08 +0530 | 3 | Date: Thu, 29 Nov 2018 17:55:08 +0530 |
4 | Subject: [PATCH 42/53] fixing the long & long long mingw toolchain issue | 4 | Subject: [PATCH 42/53] fixing the long & long long mingw toolchain issue |
5 | 5 | ||
6 | Upstream-Status: Pending | ||
7 | |||
8 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
9 | |||
6 | --- | 10 | --- |
7 | gcc/config/microblaze/constraints.md | 2 +- | 11 | gcc/config/microblaze/constraints.md | 2 +- |
8 | gcc/config/microblaze/microblaze.md | 8 ++++---- | 12 | gcc/config/microblaze/microblaze.md | 8 ++++---- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0043-Fix-the-MB-64-bug-of-handling-QI-objects.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0043-Fix-the-MB-64-bug-of-handling-QI-objects.patch index c8caff29..7f3c8373 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0043-Fix-the-MB-64-bug-of-handling-QI-objects.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0043-Fix-the-MB-64-bug-of-handling-QI-objects.patch | |||
@@ -3,6 +3,10 @@ From: Nagaraju <nmekala@xilinx.com> | |||
3 | Date: Thu, 14 Mar 2019 18:11:04 +0530 | 3 | Date: Thu, 14 Mar 2019 18:11:04 +0530 |
4 | Subject: [PATCH 43/53] Fix the MB-64 bug of handling QI objects | 4 | Subject: [PATCH 43/53] Fix the MB-64 bug of handling QI objects |
5 | 5 | ||
6 | Upstream-Status: Pending | ||
7 | |||
8 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
9 | |||
6 | --- | 10 | --- |
7 | gcc/config/microblaze/microblaze.md | 14 +++++++------- | 11 | gcc/config/microblaze/microblaze.md | 14 +++++++------- |
8 | 1 file changed, 7 insertions(+), 7 deletions(-) | 12 | 1 file changed, 7 insertions(+), 7 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0044-Patch-Microblaze-We-will-check-the-possibility-of-pe.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0044-Patch-Microblaze-We-will-check-the-possibility-of-pe.patch index e0d7df3d..14eb812a 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0044-Patch-Microblaze-We-will-check-the-possibility-of-pe.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0044-Patch-Microblaze-We-will-check-the-possibility-of-pe.patch | |||
@@ -4,6 +4,10 @@ Date: Fri, 29 Mar 2019 12:08:39 +0530 | |||
4 | Subject: [PATCH 44/53] [Patch,Microblaze] : We will check the possibility of | 4 | Subject: [PATCH 44/53] [Patch,Microblaze] : We will check the possibility of |
5 | peephole2 optimization,if we can then we will fix the compiler issue. | 5 | peephole2 optimization,if we can then we will fix the compiler issue. |
6 | 6 | ||
7 | Upstream-Status: Pending | ||
8 | |||
9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
10 | |||
7 | --- | 11 | --- |
8 | gcc/config/microblaze/microblaze.md | 63 +++++++++++++++++------------ | 12 | gcc/config/microblaze/microblaze.md | 63 +++++++++++++++++------------ |
9 | 1 file changed, 38 insertions(+), 25 deletions(-) | 13 | 1 file changed, 38 insertions(+), 25 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0045-Patch-MicroBlaze-fixed-typos-in-mul-div-and-mod-asse.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0045-Patch-MicroBlaze-fixed-typos-in-mul-div-and-mod-asse.patch index 770d0f70..54135b0f 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0045-Patch-MicroBlaze-fixed-typos-in-mul-div-and-mod-asse.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0045-Patch-MicroBlaze-fixed-typos-in-mul-div-and-mod-asse.patch | |||
@@ -4,6 +4,10 @@ Date: Wed, 17 Apr 2019 12:36:16 +0530 | |||
4 | Subject: [PATCH 45/53] [Patch,MicroBlaze]: fixed typos in mul,div and mod | 4 | Subject: [PATCH 45/53] [Patch,MicroBlaze]: fixed typos in mul,div and mod |
5 | assembly files. | 5 | assembly files. |
6 | 6 | ||
7 | Upstream-Status: Pending | ||
8 | |||
9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
10 | |||
7 | --- | 11 | --- |
8 | libgcc/config/microblaze/divsi3.S | 47 ++++++++++++++++++++---- | 12 | libgcc/config/microblaze/divsi3.S | 47 ++++++++++++++++++++---- |
9 | libgcc/config/microblaze/modsi3.S | 40 ++++++++++++++++++--- | 13 | libgcc/config/microblaze/modsi3.S | 40 ++++++++++++++++++--- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0046-Patch-microblaze-MB-64-removal-of-barrel-shift-instr.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0046-Patch-microblaze-MB-64-removal-of-barrel-shift-instr.patch index 29a7b4eb..def10321 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0046-Patch-microblaze-MB-64-removal-of-barrel-shift-instr.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0046-Patch-microblaze-MB-64-removal-of-barrel-shift-instr.patch | |||
@@ -8,6 +8,10 @@ Subject: [PATCH 46/53] [Patch, microblaze]: MB-64 removal of barrel-shift | |||
8 | enabled. Similarly to double instructions as well. | 8 | enabled. Similarly to double instructions as well. |
9 | 9 | ||
10 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> | 10 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> |
11 | Upstream-Status: Pending | ||
12 | |||
13 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
14 | |||
11 | --- | 15 | --- |
12 | gcc/config/microblaze/microblaze.cc | 2 +- | 16 | gcc/config/microblaze/microblaze.cc | 2 +- |
13 | gcc/config/microblaze/microblaze.md | 269 ++++++++++++++++++++++++++-- | 17 | gcc/config/microblaze/microblaze.md | 269 ++++++++++++++++++++++++++-- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0047-Added-new-MB-64-single-register-arithmetic-instructi.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0047-Added-new-MB-64-single-register-arithmetic-instructi.patch index 774fad5a..318abe7b 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0047-Added-new-MB-64-single-register-arithmetic-instructi.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0047-Added-new-MB-64-single-register-arithmetic-instructi.patch | |||
@@ -3,6 +3,10 @@ From: Nagaraju <nmekala@xilinx.com> | |||
3 | Date: Fri, 23 Aug 2019 16:16:53 +0530 | 3 | Date: Fri, 23 Aug 2019 16:16:53 +0530 |
4 | Subject: [PATCH 47/53] Added new MB-64 single register arithmetic instructions | 4 | Subject: [PATCH 47/53] Added new MB-64 single register arithmetic instructions |
5 | 5 | ||
6 | Upstream-Status: Pending | ||
7 | |||
8 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
9 | |||
6 | --- | 10 | --- |
7 | gcc/config/microblaze/microblaze.md | 56 +++++++++++++++++++++++++++++ | 11 | gcc/config/microblaze/microblaze.md | 56 +++++++++++++++++++++++++++++ |
8 | 1 file changed, 56 insertions(+) | 12 | 1 file changed, 56 insertions(+) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0048-Patch-MicroBlaze-Added-support-for-64-bit-Immediate-.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0048-Patch-MicroBlaze-Added-support-for-64-bit-Immediate-.patch index a442bf0f..09514a7d 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0048-Patch-MicroBlaze-Added-support-for-64-bit-Immediate-.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0048-Patch-MicroBlaze-Added-support-for-64-bit-Immediate-.patch | |||
@@ -4,6 +4,10 @@ Date: Mon, 26 Aug 2019 15:55:22 +0530 | |||
4 | Subject: [PATCH 48/53] [Patch,MicroBlaze] : Added support for 64 bit Immediate | 4 | Subject: [PATCH 48/53] [Patch,MicroBlaze] : Added support for 64 bit Immediate |
5 | values. | 5 | values. |
6 | 6 | ||
7 | Upstream-Status: Pending | ||
8 | |||
9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
10 | |||
7 | --- | 11 | --- |
8 | gcc/config/microblaze/constraints.md | 4 ++-- | 12 | gcc/config/microblaze/constraints.md | 4 ++-- |
9 | gcc/config/microblaze/microblaze.md | 3 +-- | 13 | gcc/config/microblaze/microblaze.md | 3 +-- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0049-Patch-microblaze-Fix-Compiler-crash-with-freg-struct.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0049-Patch-microblaze-Fix-Compiler-crash-with-freg-struct.patch index 5732000d..6258e799 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0049-Patch-microblaze-Fix-Compiler-crash-with-freg-struct.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0049-Patch-microblaze-Fix-Compiler-crash-with-freg-struct.patch | |||
@@ -7,6 +7,10 @@ Subject: [PATCH 49/53] [Patch, microblaze]: Fix Compiler crash with | |||
7 | With this patch all other modes are handled properly | 7 | With this patch all other modes are handled properly |
8 | 8 | ||
9 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> | 9 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> |
10 | Upstream-Status: Pending | ||
11 | |||
12 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
13 | |||
10 | --- | 14 | --- |
11 | gcc/config/microblaze/microblaze.cc | 11 ++++++++++- | 15 | gcc/config/microblaze/microblaze.cc | 11 ++++++++++- |
12 | gcc/config/microblaze/microblaze.h | 19 ------------------- | 16 | gcc/config/microblaze/microblaze.h | 19 ------------------- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0050-Patch-microblaze-Add-TARGET_OPTION_OPTIMIZATION-and-.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0050-Patch-microblaze-Add-TARGET_OPTION_OPTIMIZATION-and-.patch index ed48daf7..8d99c93d 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0050-Patch-microblaze-Add-TARGET_OPTION_OPTIMIZATION-and-.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0050-Patch-microblaze-Add-TARGET_OPTION_OPTIMIZATION-and-.patch | |||
@@ -9,6 +9,8 @@ Added TARGET_OPTION_OPTIMIZATIONS and Turn off ivopts by default. | |||
9 | * gcc/common/config/microblaze/microblaze-common.c | 9 | * gcc/common/config/microblaze/microblaze-common.c |
10 | (microblaze_option_optimization_table): Disable fivopts by default. | 10 | (microblaze_option_optimization_table): Disable fivopts by default. |
11 | 11 | ||
12 | Upstream-Status: Pending | ||
13 | |||
12 | Signed-off-by: Nagaraju Mekala <nmekala@xilinx.com> | 14 | Signed-off-by: Nagaraju Mekala <nmekala@xilinx.com> |
13 | Mahesh Bodapati <mbodapat@xilinx.com> | 15 | Mahesh Bodapati <mbodapat@xilinx.com> |
14 | Conflicts: | 16 | Conflicts: |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0051-Patch-microblaze-Reducing-Stack-space-for-arguments.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0051-Patch-microblaze-Reducing-Stack-space-for-arguments.patch index b9575eac..64069e3c 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0051-Patch-microblaze-Reducing-Stack-space-for-arguments.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0051-Patch-microblaze-Reducing-Stack-space-for-arguments.patch | |||
@@ -9,6 +9,10 @@ Subject: [PATCH 51/53] [Patch, microblaze]: Reducing Stack space for arguments | |||
9 | 9 | ||
10 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> | 10 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> |
11 | :Ajit Agarwal <ajitkum@xilinx.com> | 11 | :Ajit Agarwal <ajitkum@xilinx.com> |
12 | Upstream-Status: Pending | ||
13 | |||
14 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
15 | |||
12 | --- | 16 | --- |
13 | gcc/config/microblaze/microblaze-protos.h | 1 + | 17 | gcc/config/microblaze/microblaze-protos.h | 1 + |
14 | gcc/config/microblaze/microblaze.cc | 130 ++++++++++++++++++++++ | 18 | gcc/config/microblaze/microblaze.cc | 130 ++++++++++++++++++++++ |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0052-Patch-MicroBlaze.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0052-Patch-MicroBlaze.patch index d504a092..63feff79 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0052-Patch-MicroBlaze.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0052-Patch-MicroBlaze.patch | |||
@@ -8,6 +8,10 @@ Subject: [PATCH 52/53] [Patch,MicroBlaze] : If we use break_handler | |||
8 | break_handler attribute. signed-off-by : Mahesh Bodapati | 8 | break_handler attribute. signed-off-by : Mahesh Bodapati |
9 | <mbodapat@xilinx.com> | 9 | <mbodapat@xilinx.com> |
10 | 10 | ||
11 | Upstream-Status: Pending | ||
12 | |||
13 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
14 | |||
11 | --- | 15 | --- |
12 | gcc/config/microblaze/microblaze.cc | 13 +++++-------- | 16 | gcc/config/microblaze/microblaze.cc | 13 +++++-------- |
13 | 1 file changed, 5 insertions(+), 8 deletions(-) | 17 | 1 file changed, 5 insertions(+), 8 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0053-patch-microblaze64-Add-Zero_extended-instructions.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0053-patch-microblaze64-Add-Zero_extended-instructions.patch index 6b3f4ddd..1552a5e9 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0053-patch-microblaze64-Add-Zero_extended-instructions.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0053-patch-microblaze64-Add-Zero_extended-instructions.patch | |||
@@ -9,6 +9,8 @@ Subject: [PATCH 53/53] [patch, microblaze64]: Add Zero_extended instructions | |||
9 | 9 | ||
10 | [CR/TSR]: TSR-974519 | 10 | [CR/TSR]: TSR-974519 |
11 | 11 | ||
12 | Upstream-Status: Pending | ||
13 | |||
12 | Signed-off-by: Nagaraju Mekala<nmekala@xilinx.com> | 14 | Signed-off-by: Nagaraju Mekala<nmekala@xilinx.com> |
13 | Mahesh Bodapati<mbodapat@xilinx.com> | 15 | Mahesh Bodapati<mbodapat@xilinx.com> |
14 | --- | 16 | --- |
diff --git a/meta-microblaze/recipes-devtools/gdb/gdb/0001-Add-initial-port-of-linux-gdbserver.patch b/meta-microblaze/recipes-devtools/gdb/gdb/0001-Add-initial-port-of-linux-gdbserver.patch index a5f3acd2..050bdde5 100644 --- a/meta-microblaze/recipes-devtools/gdb/gdb/0001-Add-initial-port-of-linux-gdbserver.patch +++ b/meta-microblaze/recipes-devtools/gdb/gdb/0001-Add-initial-port-of-linux-gdbserver.patch | |||
@@ -17,6 +17,8 @@ architecture specific setup - may need to add in future | |||
17 | * add set_gdbarch_fetch_tls_load_module_address | 17 | * add set_gdbarch_fetch_tls_load_module_address |
18 | * Force reading of r0 as 0, prevent stores | 18 | * Force reading of r0 as 0, prevent stores |
19 | 19 | ||
20 | Upstream-Status: Pending | ||
21 | |||
20 | Signed-off-by: David Holsgrove <david.holsgrove@petalogix.com> | 22 | Signed-off-by: David Holsgrove <david.holsgrove@petalogix.com> |
21 | Signed-off-by: Nathan Rossi <nathan.rossi@petalogix.com> | 23 | Signed-off-by: Nathan Rossi <nathan.rossi@petalogix.com> |
22 | Signed-off-by: Mahesh Bodapati <mbodapat@xilinx.com> | 24 | Signed-off-by: Mahesh Bodapati <mbodapat@xilinx.com> |
diff --git a/meta-microblaze/recipes-devtools/gdb/gdb/0002-Patch-MicroBlaze-Initial-port-of-core-reading-suppor.patch b/meta-microblaze/recipes-devtools/gdb/gdb/0002-Patch-MicroBlaze-Initial-port-of-core-reading-suppor.patch index a871b582..f7af2a62 100644 --- a/meta-microblaze/recipes-devtools/gdb/gdb/0002-Patch-MicroBlaze-Initial-port-of-core-reading-suppor.patch +++ b/meta-microblaze/recipes-devtools/gdb/gdb/0002-Patch-MicroBlaze-Initial-port-of-core-reading-suppor.patch | |||
@@ -6,6 +6,8 @@ Subject: [PATCH 2/8] [Patch,MicroBlaze]: Initial port of core reading support | |||
6 | PRSTATUS and PSINFO information for rebuilding ".reg" sections of core dumps | 6 | PRSTATUS and PSINFO information for rebuilding ".reg" sections of core dumps |
7 | at run time. | 7 | at run time. |
8 | 8 | ||
9 | Upstream-Status: Pending | ||
10 | |||
9 | Signed-off-by: David Holsgrove <david.holsgrove@petalogix.com> | 11 | Signed-off-by: David Holsgrove <david.holsgrove@petalogix.com> |
10 | Signed-off-by: Nathan Rossi <nathan.rossi@petalogix.com> | 12 | Signed-off-by: Nathan Rossi <nathan.rossi@petalogix.com> |
11 | Signed-off-by: Mahesh Bodapati <mbodapat@xilinx.com> | 13 | Signed-off-by: Mahesh Bodapati <mbodapat@xilinx.com> |
diff --git a/meta-microblaze/recipes-devtools/gdb/gdb/0003-Fix-debug-message-when-register-is-unavailable.patch b/meta-microblaze/recipes-devtools/gdb/gdb/0003-Fix-debug-message-when-register-is-unavailable.patch index d2d06b54..d8ba6fca 100644 --- a/meta-microblaze/recipes-devtools/gdb/gdb/0003-Fix-debug-message-when-register-is-unavailable.patch +++ b/meta-microblaze/recipes-devtools/gdb/gdb/0003-Fix-debug-message-when-register-is-unavailable.patch | |||
@@ -3,6 +3,8 @@ From: Nathan Rossi <nathan.rossi@petalogix.com> | |||
3 | Date: Tue, 8 May 2012 18:11:17 +1000 | 3 | Date: Tue, 8 May 2012 18:11:17 +1000 |
4 | Subject: [PATCH 3/8] Fix debug message when register is unavailable | 4 | Subject: [PATCH 3/8] Fix debug message when register is unavailable |
5 | 5 | ||
6 | Upstream-Status: Pending | ||
7 | |||
6 | Signed-off-by: Nathan Rossi <nathan.rossi@petalogix.com> | 8 | Signed-off-by: Nathan Rossi <nathan.rossi@petalogix.com> |
7 | 9 | ||
8 | Conflicts: | 10 | Conflicts: |
diff --git a/meta-microblaze/recipes-devtools/gdb/gdb/0004-Patch-MicroBlaze-MicroBlaze-native-gdb-port.patch b/meta-microblaze/recipes-devtools/gdb/gdb/0004-Patch-MicroBlaze-MicroBlaze-native-gdb-port.patch index 90944525..08b0ae17 100644 --- a/meta-microblaze/recipes-devtools/gdb/gdb/0004-Patch-MicroBlaze-MicroBlaze-native-gdb-port.patch +++ b/meta-microblaze/recipes-devtools/gdb/gdb/0004-Patch-MicroBlaze-MicroBlaze-native-gdb-port.patch | |||
@@ -4,6 +4,10 @@ Date: Mon, 10 Oct 2022 18:53:46 +0530 | |||
4 | Subject: [PATCH 4/8] [Patch,MicroBlaze] : MicroBlaze native gdb port. | 4 | Subject: [PATCH 4/8] [Patch,MicroBlaze] : MicroBlaze native gdb port. |
5 | 5 | ||
6 | signed-off-by : Mahesh Bodapati <mbodapat@amd.com> | 6 | signed-off-by : Mahesh Bodapati <mbodapat@amd.com> |
7 | Upstream-Status: Pending | ||
8 | |||
9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
10 | |||
7 | --- | 11 | --- |
8 | gdb/Makefile.in | 2 + | 12 | gdb/Makefile.in | 2 + |
9 | gdb/configure.nat | 4 + | 13 | gdb/configure.nat | 4 + |
diff --git a/meta-microblaze/recipes-devtools/gdb/gdb/0005-Patch-microblaze-Adding-64-bit-MB-support.patch b/meta-microblaze/recipes-devtools/gdb/gdb/0005-Patch-microblaze-Adding-64-bit-MB-support.patch index caf20303..6eea28fe 100644 --- a/meta-microblaze/recipes-devtools/gdb/gdb/0005-Patch-microblaze-Adding-64-bit-MB-support.patch +++ b/meta-microblaze/recipes-devtools/gdb/gdb/0005-Patch-microblaze-Adding-64-bit-MB-support.patch | |||
@@ -34,6 +34,10 @@ Conflicts: | |||
34 | gdb/regformats/microblaze-with-stack-protect.dat | 34 | gdb/regformats/microblaze-with-stack-protect.dat |
35 | gdbserver/linux-microblaze-low.c | 35 | gdbserver/linux-microblaze-low.c |
36 | include/elf/common.h | 36 | include/elf/common.h |
37 | Upstream-Status: Pending | ||
38 | |||
39 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
40 | |||
37 | --- | 41 | --- |
38 | bfd/Makefile.am | 2 + | 42 | bfd/Makefile.am | 2 + |
39 | bfd/Makefile.in | 3 + | 43 | bfd/Makefile.in | 3 + |
diff --git a/meta-microblaze/recipes-devtools/gdb/gdb/0006-Patch-MicroBlaze-these-changes-will-make-64-bit-vect.patch b/meta-microblaze/recipes-devtools/gdb/gdb/0006-Patch-MicroBlaze-these-changes-will-make-64-bit-vect.patch index 402d7fe1..9d12cc53 100644 --- a/meta-microblaze/recipes-devtools/gdb/gdb/0006-Patch-MicroBlaze-these-changes-will-make-64-bit-vect.patch +++ b/meta-microblaze/recipes-devtools/gdb/gdb/0006-Patch-MicroBlaze-these-changes-will-make-64-bit-vect.patch | |||
@@ -5,6 +5,10 @@ Subject: [PATCH 6/8] [Patch,MicroBlaze] : these changes will make 64 bit | |||
5 | vectors as default target types when we built gdb with microblaze 64 bit type | 5 | vectors as default target types when we built gdb with microblaze 64 bit type |
6 | targets,for instance microblaze-xilinx-elf64/microblazeel-xilinx-elf64 | 6 | targets,for instance microblaze-xilinx-elf64/microblazeel-xilinx-elf64 |
7 | 7 | ||
8 | Upstream-Status: Pending | ||
9 | |||
10 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
11 | |||
8 | --- | 12 | --- |
9 | bfd/config.bfd | 8 ++++++++ | 13 | bfd/config.bfd | 8 ++++++++ |
10 | 1 file changed, 8 insertions(+) | 14 | 1 file changed, 8 insertions(+) |
diff --git a/meta-microblaze/recipes-devtools/gdb/gdb/0007-Patch-MicroBlaze-Added-m64-abi-for-64-bit-target-des.patch b/meta-microblaze/recipes-devtools/gdb/gdb/0007-Patch-MicroBlaze-Added-m64-abi-for-64-bit-target-des.patch index 59449bfa..ec11e7be 100644 --- a/meta-microblaze/recipes-devtools/gdb/gdb/0007-Patch-MicroBlaze-Added-m64-abi-for-64-bit-target-des.patch +++ b/meta-microblaze/recipes-devtools/gdb/gdb/0007-Patch-MicroBlaze-Added-m64-abi-for-64-bit-target-des.patch | |||
@@ -7,6 +7,10 @@ Subject: [PATCH 7/8] [Patch,MicroBlaze] : Added m64 abi for 64 bit target | |||
7 | Conflicts: | 7 | Conflicts: |
8 | gdb/microblaze-tdep.c | 8 | gdb/microblaze-tdep.c |
9 | gdb/microblaze-tdep.h | 9 | gdb/microblaze-tdep.h |
10 | Upstream-Status: Pending | ||
11 | |||
12 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
13 | |||
10 | --- | 14 | --- |
11 | gdb/features/microblaze64.xml | 1 + | 15 | gdb/features/microblaze64.xml | 1 + |
12 | gdb/microblaze-tdep.c | 159 ++++++++++++++++++++++++++++++++-- | 16 | gdb/microblaze-tdep.c | 159 ++++++++++++++++++++++++++++++++-- |
diff --git a/meta-microblaze/recipes-devtools/gdb/gdb/0008-Patch-MicroBlaze.patch b/meta-microblaze/recipes-devtools/gdb/gdb/0008-Patch-MicroBlaze.patch index 4c96fb49..941a3b9c 100644 --- a/meta-microblaze/recipes-devtools/gdb/gdb/0008-Patch-MicroBlaze.patch +++ b/meta-microblaze/recipes-devtools/gdb/gdb/0008-Patch-MicroBlaze.patch | |||
@@ -12,6 +12,10 @@ MIME-Version: 1.0 | |||
12 | Content-Type: text/plain; charset=UTF-8 | 12 | Content-Type: text/plain; charset=UTF-8 |
13 | Content-Transfer-Encoding: 8bit | 13 | Content-Transfer-Encoding: 8bit |
14 | 14 | ||
15 | Upstream-Status: Pending | ||
16 | |||
17 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
18 | |||
15 | --- | 19 | --- |
16 | gdb/microblaze-tdep.c | 14 +++----------- | 20 | gdb/microblaze-tdep.c | 14 +++----------- |
17 | 1 file changed, 3 insertions(+), 11 deletions(-) | 21 | 1 file changed, 3 insertions(+), 11 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/m4/files/m4-stack-direction-microblaze.patch b/meta-microblaze/recipes-devtools/m4/files/m4-stack-direction-microblaze.patch index b8b40fb8..2821e55f 100644 --- a/meta-microblaze/recipes-devtools/m4/files/m4-stack-direction-microblaze.patch +++ b/meta-microblaze/recipes-devtools/m4/files/m4-stack-direction-microblaze.patch | |||
@@ -1,3 +1,9 @@ | |||
1 | Need a broader match for microblazeel. | ||
2 | |||
3 | Upstream-Status: Pending | ||
4 | |||
5 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
6 | |||
1 | --- m4-1.4.19/m4/stack-direction.m4.orig 2021-11-30 13:19:56.005640547 -0800 | 7 | --- m4-1.4.19/m4/stack-direction.m4.orig 2021-11-30 13:19:56.005640547 -0800 |
2 | +++ m4-1.4.19/m4/stack-direction.m4 2021-11-30 13:20:03.917640741 -0800 | 8 | +++ m4-1.4.19/m4/stack-direction.m4 2021-11-30 13:20:03.917640741 -0800 |
3 | @@ -35,7 +35,7 @@ | 9 | @@ -35,7 +35,7 @@ |