<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en" style='--code-editor-font: var(--default-mono-font, "GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospace;'>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>
<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>
<style>img {
max-width: 100%; height: auto;
}
body {
font-size: .875rem;
}
body {
-webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px;
}
body {
font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit;
}
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px; font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";'>
<div class="content">
<p class="details" style="font-style: italic; color: #626168;">
<a href="https://gitlab.rtems.org/matteo.concas">Matteo Concas</a> created an issue: <a href="https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5383">#5383</a>
</p>
<div class="md" style="position: relative; z-index: 1; color: #3a383f; word-wrap: break-word;">
<h2 dir="auto" style="margin-top: 0; margin-bottom: 10px;" align="initial">
<a href="#summary" aria-hidden="true" class="anchor" id="user-content-summary" style="margin-top: 0; margin-left: -20px; text-decoration: none; outline: none; position: absolute; width: 20px;"></a>Summary</h2>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">Parsing a DTB will lead to the application getting an illegal instruction:</p>
<div class="gl-relative markdown-code-block js-markdown-code">
<pre class="code highlight js-syntax-highlight language-plaintext" v-pre="true" style='display: block; font-size: 14px; color: #3a383f; line-height: 1.6em; overflow-x: auto; border-radius: .25rem; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; margin: 0 0 1rem; padding: 12px; border: 1px solid #dcdcde;'><code style='font-size: inherit; color: inherit; word-wrap: normal; word-break: keep-all; border-radius: .25rem; background-color: inherit; white-space: pre; margin-top: 0; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; overflow-wrap: normal; padding: unset;'><span id="LC1" class="line" lang="plaintext" style="margin-top: 0;">grmon4> load /home/matteo/dev/rtems-gaisler/build/riscv/noel64imafd/testsuites/samples/hello.exe; run</span>
<span id="LC2" class="line" lang="plaintext"> 0 .start 232B [===============>] 100%</span>
<span id="LC3" class="line" lang="plaintext"> f0 .text 97.3kB / 97.3kB [===============>] 100%</span>
<span id="LC4" class="line" lang="plaintext"> 18610 .rodata 265.6kB / 265.6kB [===============>] 100%</span>
<span id="LC5" class="line" lang="plaintext"> 5ac58 .eh_frame 4B [===============>] 100%</span>
<span id="LC6" class="line" lang="plaintext"> 5ac60 .tdata 24B [===============>] 100%</span>
<span id="LC7" class="line" lang="plaintext"> 5ac78 .init_array 8B [===============>] 100%</span>
<span id="LC8" class="line" lang="plaintext"> 5ac80 .fini_array 8B [===============>] 100%</span>
<span id="LC9" class="line" lang="plaintext"> 5ac88 .rtemsroset 176B [===============>] 100%</span>
<span id="LC10" class="line" lang="plaintext"> 5ad38 .data 1.8kB / 1.8kB [===============>] 100%</span>
<span id="LC11" class="line" lang="plaintext"> 5b448 .sdata 328B [===============>] 100%</span>
<span id="LC12" class="line" lang="plaintext"> Total size: 365.38kB (518.56kbit/s)</span>
<span id="LC13" class="line" lang="plaintext"> Entry point 0x00000000</span>
<span id="LC14" class="line" lang="plaintext"> Image /home/matteo/dev/rtems-gaisler/build/riscv/noel64imafd/testsuites/samples/hello.exe loaded</span>
<span id="LC15" class="line" lang="plaintext"> CPU 0: Error mode (4, Load address misaligned)</span>
<span id="LC16" class="line" lang="plaintext"> 0x0000000030011000: 0000 illegal instruction</span>
<span id="LC17" class="line" lang="plaintext"> CPU 1: Forced into debug mode</span>
<span id="LC18" class="line" lang="plaintext"> 0x00000000000000ac: ffdff06f j 0xa8</span></code></pre>
<copy-code></copy-code><insert-code-snippet></insert-code-snippet>
</div>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">This is new behavior from RTEMS 7, RTEMS 6.1 will run the test correctly with the same DTB file loaded:</p>
<div class="gl-relative markdown-code-block js-markdown-code">
<pre class="code highlight js-syntax-highlight language-plaintext" v-pre="true" style='display: block; font-size: 14px; color: #3a383f; line-height: 1.6em; overflow-x: auto; border-radius: .25rem; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; margin: 0 0 1rem; padding: 12px; border: 1px solid #dcdcde;'><code style='font-size: inherit; color: inherit; word-wrap: normal; word-break: keep-all; border-radius: .25rem; background-color: inherit; white-space: pre; margin-top: 0; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; overflow-wrap: normal; padding: unset;'><span id="LC1" class="line" lang="plaintext" style="margin-top: 0;">grmon4> load /home/matteo/dev/rtems-gaisler/build/riscv/noel64imafd/testsuites/samples/hello.exe; run</span>
<span id="LC2" class="line" lang="plaintext"> 0 .start 232B [===============>] 100%</span>
<span id="LC3" class="line" lang="plaintext"> e8 .text 94.7kB / 94.7kB [===============>] 100%</span>
<span id="LC4" class="line" lang="plaintext"> 17be0 .rodata 265.4kB / 265.4kB [===============>] 100%</span>
<span id="LC5" class="line" lang="plaintext"> 5a188 .eh_frame 4B [===============>] 100%</span>
<span id="LC6" class="line" lang="plaintext"> 5a190 .tdata 24B [===============>] 100%</span>
<span id="LC7" class="line" lang="plaintext"> 5a1a8 .init_array 8B [===============>] 100%</span>
<span id="LC8" class="line" lang="plaintext"> 5a1b0 .fini_array 8B [===============>] 100%</span>
<span id="LC9" class="line" lang="plaintext"> 5a1b8 .rtemsroset 176B [===============>] 100%</span>
<span id="LC10" class="line" lang="plaintext"> 5a268 .data 1.8kB / 1.8kB [===============>] 100%</span>
<span id="LC11" class="line" lang="plaintext"> 5a978 .sdata 336B [===============>] 100%</span>
<span id="LC12" class="line" lang="plaintext"> Total size: 362.69kB (527.83kbit/s)</span>
<span id="LC13" class="line" lang="plaintext"> Entry point 0x00000000</span>
<span id="LC14" class="line" lang="plaintext"> Image /home/matteo/dev/rtems-gaisler/build/riscv/noel64imafd/testsuites/samples/hello.exe loaded</span>
<span id="LC15" class="line" lang="plaintext"></span>
<span id="LC16" class="line" lang="plaintext"></span>
<span id="LC17" class="line" lang="plaintext">*** BEGIN OF TEST HELLO WORLD ***</span>
<span id="LC18" class="line" lang="plaintext">*** TEST VERSION: 6.0.0.0a46769ba42d3476b0f37a85db49b3276658d293</span>
<span id="LC19" class="line" lang="plaintext">*** TEST STATE: EXPECTED_PASS</span>
<span id="LC20" class="line" lang="plaintext">*** TEST BUILD: RTEMS_POSIX_API RTEMS_SMP</span>
<span id="LC21" class="line" lang="plaintext">*** TEST TOOLS: 13.3.0 20240521 (RTEMS 6, RSB no-repo, Newlib 1b3dcfd)</span>
<span id="LC22" class="line" lang="plaintext">Hello World</span>
<span id="LC23" class="line" lang="plaintext"></span>
<span id="LC24" class="line" lang="plaintext">*** END OF TEST HELLO WORLD ***</span>
<span id="LC25" class="line" lang="plaintext"></span>
<span id="LC26" class="line" lang="plaintext"></span>
<span id="LC27" class="line" lang="plaintext">[ RTEMS shutdown ]</span>
<span id="LC28" class="line" lang="plaintext">CPU: 0</span>
<span id="LC29" class="line" lang="plaintext">RTEMS version: 6.0.0.0a46769ba42d3476b0f37a85db49b3276658d293</span>
<span id="LC30" class="line" lang="plaintext">RTEMS tools: 13.3.0 20240521 (RTEMS 6, RSB no-repo, Newlib 1b3dcfd)</span>
<span id="LC31" class="line" lang="plaintext">executing thread ID: 0x0a010001</span>
<span id="LC32" class="line" lang="plaintext">executing thread name: UI1</span>
<span id="LC33" class="line" lang="plaintext"> CPU 0: Program exited normally</span>
<span id="LC34" class="line" lang="plaintext"> CPU 1: Forced into debug mode</span>
<span id="LC35" class="line" lang="plaintext"> 0x00000000000000ac: ffdff06f j 0xa8</span></code></pre>
<copy-code></copy-code><insert-code-snippet></insert-code-snippet>
</div>
<h2 dir="auto" style="margin-top: 20px; margin-bottom: 10px;" align="initial">
<a href="#steps-to-reproduce" aria-hidden="true" class="anchor" id="user-content-steps-to-reproduce" style="margin-top: 0; margin-left: -20px; text-decoration: none; outline: none; position: absolute; width: 20px;"></a>Steps to reproduce</h2>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">Build noel64imafd BSP kernel from <code style='font-size: 90%; color: #18171d; word-wrap: break-word; border-radius: .25rem; background-color: #ececef; margin-top: 0; font-weight: inherit; white-space: break-spaces; overflow-wrap: break-word; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: keep-all; padding: 0.125rem 0.25rem;'>main</code> branch with tests, run the hello.exe sample.</p>
<h2 dir="auto" style="margin-top: 20px; margin-bottom: 10px;" align="initial">
<a href="#more-info" aria-hidden="true" class="anchor" id="user-content-more-info" style="margin-top: 0; margin-left: -20px; text-decoration: none; outline: none; position: absolute; width: 20px;"></a>More info</h2>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">The instruction trace shows it's still parsing the FDT when it encounters the error:</p>
<div class="gl-relative markdown-code-block js-markdown-code">
<pre class="code highlight js-syntax-highlight language-plaintext" v-pre="true" style='display: block; font-size: 14px; color: #3a383f; line-height: 1.6em; overflow-x: auto; border-radius: .25rem; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; margin: 0 0 1rem; padding: 12px; border: 1px solid #dcdcde;'><code style='font-size: inherit; color: inherit; word-wrap: normal; word-break: keep-all; border-radius: .25rem; background-color: inherit; white-space: pre; margin-top: 0; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; overflow-wrap: normal; padding: unset;'><span id="LC1" class="line" lang="plaintext" style="margin-top: 0;">grmon4> inst cpu0</span>
<span id="LC2" class="line" lang="plaintext"> TIME L P ADDRESS INSTRUCTION RESULT SYMBOL</span>
<span id="LC3" class="line" lang="plaintext"> 103909 0 M 000000000000e4bc subw a4, a4, a1 [00000000000002a0] fdt_get_string+0x1b4</span>
<span id="LC4" class="line" lang="plaintext"> 103909 1 M 000000000000e4c0 mv a2, a4 [00000000000002a0] fdt_get_string+0x1b8</span>
<span id="LC5" class="line" lang="plaintext"> 103910 1 M 000000000000e4c4 bltu a0, a4, 0xe4e8 [00000000000002a0] fdt_get_string+0x1bc</span>
<span id="LC6" class="line" lang="plaintext"> 103910 0 M 000000000000e4c8 slli a2, a2, 0x20 [000002a000000000] fdt_get_string+0x1c0</span>
<span id="LC7" class="line" lang="plaintext"> 103913 0 M 000000000000e4cc srli a2, a2, 0x20 [00000000000002a0] fdt_get_string+0x1c4</span>
<span id="LC8" class="line" lang="plaintext"> 103913 1 M 000000000000e4d0 j 0xe3ec [000000000000e4d4] fdt_get_string+0x1c8</span>
<span id="LC9" class="line" lang="plaintext"> 103915 0 M 000000000000e3ec slli a5, a5, 0x20 [0000120400000000] fdt_get_string+0xe4</span>
<span id="LC10" class="line" lang="plaintext"> 103916 0 M 000000000000e3f0 srli a5, a5, 0x20 [0000000000001204] fdt_get_string+0xe8</span>
<span id="LC11" class="line" lang="plaintext"> 103917 0 M 000000000000e3f4 add s0, s0, a5 [000000000001b5dc] fdt_get_string+0xec</span>
<span id="LC12" class="line" lang="plaintext"> 103917 1 M 000000000000e3f8 li a1, 0 [0000000000000000] fdt_get_string+0xf0</span>
<span id="LC13" class="line" lang="plaintext"> 103918 0 M 000000000000e3fc mv a0, s0 [000000000001b5dc] fdt_get_string+0xf4</span>
<span id="LC14" class="line" lang="plaintext"> 103918 1 M 000000000000e400 jal ra, 0x14bcc [000000000000e404] fdt_get_string+0xf8</span>
<span id="LC15" class="line" lang="plaintext"> 103920 0 M 0000000000014bcc andi a3, a0, 7 [0000000000000004] memchr+0x0</span>
<span id="LC16" class="line" lang="plaintext"> 103921 0 M 0000000000014bd0 mv a4, a0 [000000000001b5dc] memchr+0x4</span>
<span id="LC17" class="line" lang="plaintext"> 103921 1 M 0000000000014bd4 andi t1, a1, 255 [0000000000000000] memchr+0x8</span>
<span id="LC18" class="line" lang="plaintext"> 103922 1 M 0000000000014bd8 beqz a3, 0x14c80 [0000000000000000] memchr+0xc</span>
<span id="LC19" class="line" lang="plaintext"> 103922 0 M 0000000000014bdc li a5, 8 [0000000000000008] memchr+0x10</span>
<span id="LC20" class="line" lang="plaintext"> 103923 0 M 0000000000014be0 sub a5, a5, a3 [0000000000000004] memchr+0x14</span>
<span id="LC21" class="line" lang="plaintext"> 103923 1 M 0000000000014be4 bltu a2, a5, 0x14d50 [00000000000002a0] memchr+0x18</span>
<span id="LC22" class="line" lang="plaintext"> 103924 0 M 0000000000014be8 li a3, 7 [0000000000000007] memchr+0x1c</span>
<span id="LC23" class="line" lang="plaintext"> 103924 1 M 0000000000014bec bltu a3, a5, 0x14c7c [0000000000000007] memchr+0x20</span>
<span id="LC24" class="line" lang="plaintext"> 103925 0 M 0000000000014bf0 auipc a0, 0x46 [000000000005abf0] memchr+0x24</span>
<span id="LC25" class="line" lang="plaintext"> 103925 1 M 0000000000014bf4 addi a0, a0, -184 [000000000005ab38] memchr+0x28</span>
<span id="LC26" class="line" lang="plaintext"> 103926 0 M 0000000000014bf8 slli a3, a5, 0x2 [0000000000000010] memchr+0x2c</span>
<span id="LC27" class="line" lang="plaintext"> 103926 1 M 0000000000014bfc add a3, a3, a0 [000000000005ab48] memchr+0x30</span>
<span id="LC28" class="line" lang="plaintext"> 103929 0 M 0000000000014c00 lw a3, 0(a3) [fffffffffffba104] memchr+0x34</span>
<span id="LC29" class="line" lang="plaintext"> 103930 0 M 0000000000014c04 add a3, a3, a0 [0000000000014c3c] memchr+0x38</span>
<span id="LC30" class="line" lang="plaintext"> 103933 1 M 0000000000014c08 jalr zero, a3 [0000000000014c0c] memchr+0x3c</span>
<span id="LC31" class="line" lang="plaintext"> 103957 0 M 0000000000014c3c lbu a3, 0(a4) [0000000000000063] memchr+0x70</span>
<span id="LC32" class="line" lang="plaintext"> 103958 0 M 0000000000014c40 mv a0, a4 [000000000001b5dc] memchr+0x74</span>
<span id="LC33" class="line" lang="plaintext"> 103958 1 M 0000000000014c44 beq a3, t1, 0x14cac [0000000000000063] memchr+0x78</span>
<span id="LC34" class="line" lang="plaintext"> 103959 1 M 0000000000014c48 addi a4, a4, 1 [000000000001b5dd] memchr+0x7c</span>
<span id="LC35" class="line" lang="plaintext"> 103960 0 M 0000000000014c4c lbu a3, 0(a4) [000000000000006f] memchr+0x80</span>
<span id="LC36" class="line" lang="plaintext"> 103960 1 M 0000000000014c50 mv a0, a4 [000000000001b5dd] memchr+0x84</span>
<span id="LC37" class="line" lang="plaintext"> 103961 1 M 0000000000014c54 beq a3, t1, 0x14cac [000000000000006f] memchr+0x88</span>
<span id="LC38" class="line" lang="plaintext"> 103961 0 M 0000000000014c58 addi a4, a4, 1 [000000000001b5de] memchr+0x8c</span>
<span id="LC39" class="line" lang="plaintext"> 103962 0 M 0000000000014c5c lbu a3, 0(a4) [000000000000006d] memchr+0x90</span>
<span id="LC40" class="line" lang="plaintext"> 103962 1 M 0000000000014c60 mv a0, a4 [000000000001b5de] memchr+0x94</span>
<span id="LC41" class="line" lang="plaintext"> 103963 1 M 0000000000014c64 beq a3, t1, 0x14cac [000000000000006d] memchr+0x98</span>
<span id="LC42" class="line" lang="plaintext"> 103963 0 M 0000000000014c68 addi a4, a4, 1 [000000000001b5df] memchr+0x9c</span>
<span id="LC43" class="line" lang="plaintext"> 103964 0 M 0000000000014c6c lbu a3, 0(a4) [0000000000000070] memchr+0xa0</span>
<span id="LC44" class="line" lang="plaintext"> 103964 1 M 0000000000014c70 mv a0, a4 [000000000001b5df] memchr+0xa4</span>
<span id="LC45" class="line" lang="plaintext"> 103965 1 M 0000000000014c74 beq a3, t1, 0x14cac [0000000000000070] memchr+0xa8</span>
<span id="LC46" class="line" lang="plaintext"> 103965 0 M 0000000000014c78 addi a4, a4, 1 [000000000001b5e0] memchr+0xac</span>
<span id="LC47" class="line" lang="plaintext"> 103966 0 M 0000000000014c7c sub a2, a2, a5 [000000000000029c] memchr+0xb0</span>
<span id="LC48" class="line" lang="plaintext"> 103966 1 M 0000000000014c80 andi a0, a2, -8 [0000000000000298] memchr+0xb4</span>
<span id="LC49" class="line" lang="plaintext"> 103969 0 M 0000000000014c84 add a0, a4, a0 [000000000001b878] memchr+0xb8</span>
<span id="LC50" class="line" lang="plaintext"> 103969 1 M 0000000000014c88 bltu a4, a0, 0x14cb0 [000000000001b5e0] memchr+0xbc</span>
<span id="LC51" class="line" lang="plaintext"> 103976 0 M 0000000000014cb0 andi a1, a1, 255 [0000000000000000] memchr+0xe4</span>
<span id="LC52" class="line" lang="plaintext"> 103976 1 M 0000000000014cb4 slliw a5, a1, 0x8 [0000000000000000] memchr+0xe8</span>
<span id="LC53" class="line" lang="plaintext"> 103977 0 M 0000000000014cb8 add a5, a5, a1 [0000000000000000] memchr+0xec</span>
<span id="LC54" class="line" lang="plaintext"> 103980 0 M 0000000000014cbc slli a6, a5, 0x10 [0000000000000000] memchr+0xf0</span>
<span id="LC55" class="line" lang="plaintext"> 103981 0 M 0000000000014cc0 add a6, a6, a5 [0000000000000000] memchr+0xf4</span>
<span id="LC56" class="line" lang="plaintext"> 103981 1 M 0000000000014cc4 lui a5, 0x7f7f8 [000000007f7f8000] memchr+0xf8</span>
<span id="LC57" class="line" lang="plaintext"> 103982 0 M 0000000000014cc8 addi a5, a5, -129 [000000007f7f7f7f] memchr+0xfc</span>
<span id="LC58" class="line" lang="plaintext"> 103982 1 M 0000000000014ccc slli a3, a6, 0x20 [0000000000000000] memchr+0x100</span>
<span id="LC59" class="line" lang="plaintext"> 103983 0 M 0000000000014cd0 slli a1, a5, 0x20 [7f7f7f7f00000000] memchr+0x104</span>
<span id="LC60" class="line" lang="plaintext"> 103983 1 M 0000000000014cd4 add a6, a6, a3 [0000000000000000] memchr+0x108</span>
<span id="LC61" class="line" lang="plaintext"> 103984 0 M 0000000000014cd8 add a1, a1, a5 [7f7f7f7f7f7f7f7f] memchr+0x10c</span>
<span id="LC62" class="line" lang="plaintext"> 103984 1 M 0000000000014cdc li a7, -1 [ffffffffffffffff] memchr+0x110</span>
<span id="LC63" class="line" lang="plaintext"> 103985 1 M 0000000000014ce0 j 0x14cec [0000000000014ce4] memchr+0x114</span>
<span id="LC64" class="line" lang="plaintext"> 103987 0 M 0000000000014cec ld a3, 0(a4) [6d00656c62697461] memchr+0x120</span>
<span id="LC65" class="line" lang="plaintext"> 103989 0 M 0000000000014cf0 xor a3, a6, a3 [6d00656c62697461] memchr+0x124</span>
<span id="LC66" class="line" lang="plaintext"> 103989 1 M 0000000000014cf4 and a5, a3, a1 [6d00656c62697461] memchr+0x128</span>
<span id="LC67" class="line" lang="plaintext"> 103990 0 M 0000000000014cf8 add a5, a5, a1 [ec7fe4ebe1e8f3e0] memchr+0x12c</span>
<span id="LC68" class="line" lang="plaintext"> 103993 0 M 0000000000014cfc or a5, a5, a3 [ed7fe5efe3e9f7e1] memchr+0x130</span>
<span id="LC69" class="line" lang="plaintext"> 103994 0 M 0000000000014d00 or a5, a5, a1 [ff7fffffffffffff] memchr+0x134</span>
<span id="LC70" class="line" lang="plaintext"> 103994 1 M 0000000000014d04 beq a5, a7, 0x14ce4 [ff7fffffffffffff] memchr+0x138</span>
<span id="LC71" class="line" lang="plaintext"> 103995 0 M 0000000000014d08 lbu a5, 0(a4) [0000000000000061] memchr+0x13c</span>
<span id="LC72" class="line" lang="plaintext"> 103995 1 M 0000000000014d0c mv a0, a4 [000000000001b5e0] memchr+0x140</span>
<span id="LC73" class="line" lang="plaintext"> 103996 1 M 0000000000014d10 beq a5, t1, 0x14cac [0000000000000061] memchr+0x144</span>
<span id="LC74" class="line" lang="plaintext"> 103997 0 M 0000000000014d14 lbu a5, 1(a4) [0000000000000074] memchr+0x148</span>
<span id="LC75" class="line" lang="plaintext"> 103997 1 M 0000000000014d18 beq a5, t1, 0x14d70 [0000000000000074] memchr+0x14c</span>
<span id="LC76" class="line" lang="plaintext"> 103998 0 M 0000000000014d1c lbu a5, 2(a4) [0000000000000069] memchr+0x150</span>
<span id="LC77" class="line" lang="plaintext"> 103998 1 M 0000000000014d20 beq a5, t1, 0x14d78 [0000000000000069] memchr+0x154</span>
<span id="LC78" class="line" lang="plaintext"> 103999 0 M 0000000000014d24 lbu a5, 3(a4) [0000000000000062] memchr+0x158</span>
<span id="LC79" class="line" lang="plaintext"> 103999 1 M 0000000000014d28 beq a5, t1, 0x14d80 [0000000000000062] memchr+0x15c</span>
<span id="LC80" class="line" lang="plaintext"> 104000 0 M 0000000000014d2c lbu a5, 4(a4) [000000000000006c] memchr+0x160</span>
<span id="LC81" class="line" lang="plaintext"> 104000 1 M 0000000000014d30 beq a5, t1, 0x14d88 [000000000000006c] memchr+0x164</span>
<span id="LC82" class="line" lang="plaintext"> 104001 0 M 0000000000014d34 lbu a5, 5(a4) [0000000000000065] memchr+0x168</span>
<span id="LC83" class="line" lang="plaintext"> 104001 1 M 0000000000014d38 beq a5, t1, 0x14d68 [0000000000000065] memchr+0x16c</span>
<span id="LC84" class="line" lang="plaintext"> 104002 0 M 0000000000014d3c lbu a5, 6(a4) [0000000000000000] memchr+0x170</span>
<span id="LC85" class="line" lang="plaintext"> 104002 1 M 0000000000014d40 addi a0, a4, 7 [000000000001b5e7] memchr+0x174</span>
<span id="LC86" class="line" lang="plaintext"> 104003 1 M 0000000000014d44 bne a5, t1, 0x14cac [0000000000000000] memchr+0x178</span>
<span id="LC87" class="line" lang="plaintext"> 104003 0 M 0000000000014d48 addi a0, a4, 6 [000000000001b5e6] memchr+0x17c</span>
<span id="LC88" class="line" lang="plaintext"> 104004 1 M 0000000000014d4c ret [0000000000014d50] memchr+0x180</span>
<span id="LC89" class="line" lang="plaintext"> 104006 1 M 000000000000e404 beqz a0, 0xe4f0 [0000000000000000] fdt_get_string+0xfc</span>
<span id="LC90" class="line" lang="plaintext"> 104007 1 M 000000000000e408 beqz s1, 0xe43c [0000000000000000] fdt_get_string+0x100</span>
<span id="LC91" class="line" lang="plaintext"> 104007 0 M 000000000000e40c sub a0, a0, s0 [000000000000000a] fdt_get_string+0x104</span>
<span id="LC92" class="line" lang="plaintext"> 104008 0 M 000000000000e410 sw a0, 0(s1) [000000000000000a] fdt_get_string+0x108</span>
<span id="LC93" class="line" lang="plaintext"> 104010 0 M 000000000000e414 ld ra, 40(sp) [000000000000e5e4] fdt_get_string+0x10c</span>
<span id="LC94" class="line" lang="plaintext"> 104010 1 M 000000000000e418 mv a0, s0 [000000000001b5dc] fdt_get_string+0x110</span>
<span id="LC95" class="line" lang="plaintext"> 104011 0 M 000000000000e41c ld s0, 32(sp) [0000000000000050] fdt_get_string+0x114</span>
<span id="LC96" class="line" lang="plaintext"> 104012 0 M 000000000000e420 ld s1, 24(sp) [000000000001a3d8] fdt_get_string+0x118</span>
<span id="LC97" class="line" lang="plaintext"> 104012 1 M 000000000000e424 addi sp, sp, 48 [0000000000060130] fdt_get_string+0x11c</span>
<span id="LC98" class="line" lang="plaintext"> 104013 1 M 000000000000e428 ret [000000000000e42c] fdt_get_string+0x120</span>
<span id="LC99" class="line" lang="plaintext"> 104015 1 M 000000000000e5e4 beqz a0, 0xe5f0 [0000000000000000] fdt_get_property_namelen_+0xe8</span>
<span id="LC100" class="line" lang="plaintext"> 104020 0 M 000000000000e5e8 lw a5, 12(sp) [000000000000000a] fdt_get_property_namelen_+0xec</span>
<span id="LC101" class="line" lang="plaintext"> 104020 1 M 000000000000e5ec beq a5, s3, 0xe65c [000000000000000a] fdt_get_property_namelen_+0xf0</span>
<span id="LC102" class="line" lang="plaintext"> 104027 0 M 000000000000e65c mv a2, s3 [000000000000000a] fdt_get_property_namelen_+0x160</span>
<span id="LC103" class="line" lang="plaintext"> 104028 0 M 000000000000e660 mv a1, s6 [0000000000018858] fdt_get_property_namelen_+0x164</span>
<span id="LC104" class="line" lang="plaintext"> 104028 1 M 000000000000e664 jal ra, 0x13e38 [000000000000e668] fdt_get_property_namelen_+0x168</span>
<span id="LC105" class="line" lang="plaintext"> 104030 0 M 0000000000013e38 li a3, 7 [0000000000000007] memcmp+0x0</span>
<span id="LC106" class="line" lang="plaintext"> 104030 1 M 0000000000013e3c bgeu a3, a2, 0x13e5c [0000000000000007] memcmp+0x4</span>
<span id="LC107" class="line" lang="plaintext"> 104031 0 M 0000000000013e40 ld a4, 0(a0) [MISALIGNED LOAD 000000000001b5dc] memcmp+0x8</span></code></pre>
<copy-code></copy-code><insert-code-snippet></insert-code-snippet>
</div>
<p dir="auto" style="color: #3a383f; margin: 0;" align="initial">From what I can see there were some small changes in <code style='font-size: 90%; color: #18171d; word-wrap: break-word; border-radius: .25rem; background-color: #ececef; margin-top: 0; font-weight: inherit; white-space: break-spaces; overflow-wrap: break-word; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: keep-all; padding: 0.125rem 0.25rem;'>cpukit/dtc/libfdt</code>from 6.1 tag to now but it seems those broke the parsing.</p>
</div>
</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #626168;">
—
<br>
<a href="https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5383">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target="_blank" rel="noopener noreferrer" href="https://gitlab.rtems.org">gitlab.rtems.org</a>. <a href="https://gitlab.rtems.org/-/sent_notifications/852857225e45496411a61335ea7b1ec0/unsubscribe" target="_blank" rel="noopener noreferrer">Unsubscribe</a> from this thread · <a href="https://gitlab.rtems.org/-/profile/notifications" target="_blank" rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> · <a href="https://gitlab.rtems.org/help" target="_blank" rel="noopener noreferrer" class="help-link">Help</a>
<span style="color: transparent; font-size: 0; display: none; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0;">
Notification message regarding https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5383 at 1761750473
</span>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Issue","url":"https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5383"}}</script>
</p>
</div>
</body>
</html>