<!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>