<!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: hsla(0,0%,100%,.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: hsla(0,0%,100%,.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 a merge request: <a href="https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1471">!1471</a>
</p>
<div class="branch">
Project:Branches: matteo.concas/rtems-gaisler:matteo/new-noel-bsp to rtems/rtos/rtems:main
</div>
<div class="author">
Author: Matteo Concas
</div>
<div class="assignee">
Assignees:
</div>
<div class="reviewer">
Reviewers:
</div>
<div class="md gl-mt-5" style="position: relative; z-index: 1; color: #3a383f; word-wrap: break-word; margin-top: 1rem;">
<h2 id="user-content-summary" dir="auto" style="margin-top: 0px; margin-bottom: 10px;" align="initial">Summary<a href="#summary" aria-label="Link to heading 'Summary'" data-heading-content="Summary" class="anchor" style="margin-top: 0px;"></a>
</h2>
<p dir="auto" style="color: #3a383f; margin: 0px 0px 1rem;" align="initial">Update the NOEL BSPs</p>
<p dir="auto" style="color: #3a383f; margin: 0px 0px 1rem;" align="initial">The initial NOEL BSPs used DTBs and as such could not support the driver manager or the GRLIB drivers.
This new BSP uses PnP scanning to discover devices present in the system. It can use the driver manager and all GRLIB drivers.</p>
<p dir="auto" style="color: #3a383f; margin: 0px 0px 1rem;" align="initial">The new BSPs are the following:</p>
<ul dir="auto" style="text-align: initial; list-style-type: disc; margin: 0px 0px 1rem; padding: 0;">
<li style="margin-top: 0px; line-height: 1.6em; margin-left: 25px; padding-left: 3px;">Four generic BSPs corresponding to the standard NOEL-V configurations which can be found in the <a href="https://download.gaisler.com/products/GRLIB/doc/grip.pdf#G114.1184991" rel="nofollow noreferrer noopener" target="_blank" style="margin-top: 0px;">GRLIB IP Core User Manual</a>, section 116.1.1: noelgp32 & noelgp64 (CFG=0x30x), noelmcl32 & noelmcl64 (CFG=0x28x)</li>
<li style="line-height: 1.6em; margin-left: 25px; padding-left: 3px;">A GR765 BSP that corresponds to the Gaisler GR765 SoC (Octa-core 64bit RISC-V). For more information on the GR765, see <a href="https://www.gaisler.com/products/gr765" rel="nofollow noreferrer noopener" target="_blank" style="margin-top: 0px;">https://www.gaisler.com/products/gr765</a>
</li>
<li style="line-height: 1.6em; margin-left: 25px; padding-left: 3px;">A GR801 BSP that corresponds to the Gaisler GR801 SoC (Unicore 64bit RISC-V with a neuromorphic processing engine). For more information on the GR801, see <a href="https://www.gaisler.com/products/gr801" rel="nofollow noreferrer noopener" target="_blank" style="margin-top: 0px;">https://www.gaisler.com/products/gr801</a>
</li>
</ul>
<h2 id="user-content-test-results" dir="auto" style="margin-top: 20px; margin-bottom: 10px;" align="initial">Test results<a href="#test-results" aria-label="Link to heading 'Test results'" data-heading-content="Test results" class="anchor" style="margin-top: 0px;"></a>
</h2>
<p dir="auto" style="color: #3a383f; margin: 0px 0px 1rem;" align="initial">The RTEMS testsuite was run on <a href="https://www.gaisler.com/products/tsim3-gr765" rel="nofollow noreferrer noopener" target="_blank" style="margin-top: 0px;">TSIM GR765</a> with the UC and SMP configurations:</p>
<div class="gl-relative markdown-code-block js-markdown-code">
<pre data-canonical-lang="ini" class="code highlight js-syntax-highlight language-ini" 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: 0px 0 1rem; padding: 12px; border: 1px solid #dcdcde;"><code style="font-size: inherit; color: inherit; word-wrap: normal; word-break: keep-all; background-color: inherit; border-radius: .25rem; white-space: pre; margin-top: 0px; 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="ini" style="margin-top: 0px;"><span class="nn" style="margin-top: 0px;">[DEFAULT]</span></span>
<span id="LC2" class="line" lang="ini"><span class="py" style="margin-top: 0px;">RTEMS_POSIX_API</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">True</span></span>
<span id="LC3" class="line" lang="ini"><span class="py" style="margin-top: 0px;">RTEMS_DRVMGR_STARTUP</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">True</span></span>
<span id="LC4" class="line" lang="ini"></span></code></pre>
<copy-code></copy-code><insert-code-snippet></insert-code-snippet>
</div>
<p dir="auto" style="color: #3a383f; margin: 0px 0px 1rem;" align="initial">Most of the test failures are explained by a higher TLS size than expected. I believe the TLS comes from the driver manager</p>
<details style="margin-bottom: 1rem;">
<summary style="margin-top: 0px; font-weight: 600;">GR765 UC Test Results</summary>
<div class="gl-relative markdown-code-block js-markdown-code" style="margin-left: 1rem;">
<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: 0px 0 1rem; padding: 12px; border: 1px solid #dcdcde;"><code style="font-size: inherit; color: inherit; word-wrap: normal; word-break: keep-all; background-color: inherit; border-radius: .25rem; white-space: pre; margin-top: 0px; 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: 0px;">Passed: 644</span>
<span id="LC2" class="line" lang="plaintext">Failed: 12</span>
<span id="LC3" class="line" lang="plaintext">User Input: 4</span>
<span id="LC4" class="line" lang="plaintext">Expected Fail: 25</span>
<span id="LC5" class="line" lang="plaintext">Indeterminate: 0</span>
<span id="LC6" class="line" lang="plaintext">Benchmark: 3</span>
<span id="LC7" class="line" lang="plaintext">Timeout: 5</span>
<span id="LC8" class="line" lang="plaintext">Test too long: 1</span>
<span id="LC9" class="line" lang="plaintext">Invalid: 1</span>
<span id="LC10" class="line" lang="plaintext">Wrong Version: 0</span>
<span id="LC11" class="line" lang="plaintext">Wrong Build: 0</span>
<span id="LC12" class="line" lang="plaintext">Wrong Tools: 0</span>
<span id="LC13" class="line" lang="plaintext">Wrong Header: 0</span>
<span id="LC14" class="line" lang="plaintext">------------------</span>
<span id="LC15" class="line" lang="plaintext">Total: 695</span>
<span id="LC16" class="line" lang="plaintext"></span>
<span id="LC17" class="line" lang="plaintext">Failures:</span>
<span id="LC18" class="line" lang="plaintext"> psx09.exe -> Asking for CPU 1 in UC configuration</span>
<span id="LC19" class="line" lang="plaintext"> sp01.exe -> TLS due to driver manager</span>
<span id="LC20" class="line" lang="plaintext"> sptls01.exe -> TLS due to driver manager</span>
<span id="LC21" class="line" lang="plaintext"> sptls03.exe -> TLS due to driver manager</span>
<span id="LC22" class="line" lang="plaintext"> ts-fatal-idle-thread-create-failed.exe -> INTERNAL_ERROR_IDLE_THREAD_STACK_TOO_SMALL</span>
<span id="LC23" class="line" lang="plaintext"> ts-fatal-init-task-construct-failed.exe ->INTERNAL_ERROR_IDLE_THREAD_STACK_TOO_SMALL</span>
<span id="LC24" class="line" lang="plaintext"> ts-performance-no-clock-0.exe -> RTEMS_INVALID_SIZE</span>
<span id="LC25" class="line" lang="plaintext"> ts-fatal-extension.exe -> False positive</span>
<span id="LC26" class="line" lang="plaintext"> ts-validation-1.exe -> INTERNAL_ERROR_TOO_LARGE_TLS_SIZE</span>
<span id="LC27" class="line" lang="plaintext"> ts-validation-acfg-0.exe -> INTERNAL_ERROR_IDLE_THREAD_STACK_TOO_SMALL</span>
<span id="LC28" class="line" lang="plaintext"> ts-validation-acfg-1.exe -> INTERNAL_ERROR_IDLE_THREAD_STACK_TOO_SMALL</span>
<span id="LC29" class="line" lang="plaintext"> ts-validation-one-cpu-1.exe -> INTERNAL_ERROR_TOO_LARGE_TLS_SIZE</span>
<span id="LC30" class="line" lang="plaintext">User Input:</span>
<span id="LC31" class="line" lang="plaintext"> dl10.exe</span>
<span id="LC32" class="line" lang="plaintext"> monitor.exe</span>
<span id="LC33" class="line" lang="plaintext"> termios.exe</span>
<span id="LC34" class="line" lang="plaintext"> top.exe</span>
<span id="LC35" class="line" lang="plaintext">Expected Fail:</span>
<span id="LC36" class="line" lang="plaintext"> dl06.exe</span>
<span id="LC37" class="line" lang="plaintext"> fatfs_fsrenameexisting.exe</span>
<span id="LC38" class="line" lang="plaintext"> fatfs_fsrenamemaxlinks.exe</span>
<span id="LC39" class="line" lang="plaintext"> imfs_fsrenameexisting.exe</span>
<span id="LC40" class="line" lang="plaintext"> imfs_fsrenamepermexisting.exe</span>
<span id="LC41" class="line" lang="plaintext"> imfs_fssymlink.exe</span>
<span id="LC42" class="line" lang="plaintext"> jffs2_fsrenameexisting.exe</span>
<span id="LC43" class="line" lang="plaintext"> jffs2_fsrenamemaxlinks.exe</span>
<span id="LC44" class="line" lang="plaintext"> jffs2_fsrenamepermexisting.exe</span>
<span id="LC45" class="line" lang="plaintext"> jffs2_fssymlink.exe</span>
<span id="LC46" class="line" lang="plaintext"> jffs2nand_fsrenameexisting.exe</span>
<span id="LC47" class="line" lang="plaintext"> jffs2nand_fsrenamemaxlinks.exe</span>
<span id="LC48" class="line" lang="plaintext"> jffs2nand_fsrenamepermexisting.exe</span>
<span id="LC49" class="line" lang="plaintext"> jffs2nand_fssymlink.exe</span>
<span id="LC50" class="line" lang="plaintext"> mdosfs_fsrenameexisting.exe</span>
<span id="LC51" class="line" lang="plaintext"> mdosfs_fsrenamemaxlinks.exe</span>
<span id="LC52" class="line" lang="plaintext"> mimfs_fsrenameexisting.exe</span>
<span id="LC53" class="line" lang="plaintext"> mimfs_fsrenamemaxlinks.exe</span>
<span id="LC54" class="line" lang="plaintext"> mimfs_fsrenamepermexisting.exe</span>
<span id="LC55" class="line" lang="plaintext"> mimfs_fssymlink.exe</span>
<span id="LC56" class="line" lang="plaintext"> mrfs_fsrenameexisting.exe</span>
<span id="LC57" class="line" lang="plaintext"> mrfs_fsrenamelongname.exe</span>
<span id="LC58" class="line" lang="plaintext"> mrfs_fsrenamemaxlinks.exe</span>
<span id="LC59" class="line" lang="plaintext"> mrfs_fsrenamepermexisting.exe</span>
<span id="LC60" class="line" lang="plaintext"> mrfs_fssymlink.exe</span>
<span id="LC61" class="line" lang="plaintext">Benchmark:</span>
<span id="LC62" class="line" lang="plaintext"> dhrystone.exe</span>
<span id="LC63" class="line" lang="plaintext"> linpack.exe</span>
<span id="LC64" class="line" lang="plaintext"> whetstone.exe</span>
<span id="LC65" class="line" lang="plaintext">Timeouts:</span>
<span id="LC66" class="line" lang="plaintext"> crypt01.exe</span>
<span id="LC67" class="line" lang="plaintext"> fsdosfsformat01.exe</span>
<span id="LC68" class="line" lang="plaintext"> sp54.exe</span>
<span id="LC69" class="line" lang="plaintext"> spconsole01.exe</span>
<span id="LC70" class="line" lang="plaintext"> tmtimer01.exe</span>
<span id="LC71" class="line" lang="plaintext">Test too long:</span>
<span id="LC72" class="line" lang="plaintext"> spcontext01.exe</span>
<span id="LC73" class="line" lang="plaintext">Invalid:</span>
<span id="LC74" class="line" lang="plaintext"> spstkalloc02.exe</span>
<span id="LC75" class="line" lang="plaintext"></span>
<span id="LC76" class="line" lang="plaintext">Average test time: 0:00:02.092791</span>
<span id="LC77" class="line" lang="plaintext"></span>
<span id="LC78" class="line" lang="plaintext">Testing time : 0:24:14.489730</span></code></pre>
<copy-code></copy-code><insert-code-snippet></insert-code-snippet>
</div>
</details>
<details style="margin-bottom: 1rem;">
<summary style="margin-top: 0px; font-weight: 600;">GR765 SMP Test Results</summary>
<div class="gl-relative markdown-code-block js-markdown-code" style="margin-left: 1rem;">
<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: 0px 0 1rem; padding: 12px; border: 1px solid #dcdcde;"><code style="font-size: inherit; color: inherit; word-wrap: normal; word-break: keep-all; background-color: inherit; border-radius: .25rem; white-space: pre; margin-top: 0px; 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: 0px;">Passed: 707</span>
<span id="LC2" class="line" lang="plaintext">Failed: 13</span>
<span id="LC3" class="line" lang="plaintext">User Input: 4</span>
<span id="LC4" class="line" lang="plaintext">Expected Fail: 25</span>
<span id="LC5" class="line" lang="plaintext">Indeterminate: 0</span>
<span id="LC6" class="line" lang="plaintext">Benchmark: 3</span>
<span id="LC7" class="line" lang="plaintext">Timeout: 12</span>
<span id="LC8" class="line" lang="plaintext">Test too long: 1</span>
<span id="LC9" class="line" lang="plaintext">Invalid: 1</span>
<span id="LC10" class="line" lang="plaintext">Wrong Version: 0</span>
<span id="LC11" class="line" lang="plaintext">Wrong Build: 0</span>
<span id="LC12" class="line" lang="plaintext">Wrong Tools: 0</span>
<span id="LC13" class="line" lang="plaintext">Wrong Header: 0</span>
<span id="LC14" class="line" lang="plaintext">------------------</span>
<span id="LC15" class="line" lang="plaintext">Total: 766</span>
<span id="LC16" class="line" lang="plaintext"></span>
<span id="LC17" class="line" lang="plaintext">Failures:</span>
<span id="LC18" class="line" lang="plaintext"> sp01.exe</span>
<span id="LC19" class="line" lang="plaintext"> sptls01.exe</span>
<span id="LC20" class="line" lang="plaintext"> sptls03.exe</span>
<span id="LC21" class="line" lang="plaintext"> ts-fatal-idle-thread-create-failed.exe</span>
<span id="LC22" class="line" lang="plaintext"> ts-fatal-init-task-construct-failed.exe</span>
<span id="LC23" class="line" lang="plaintext"> ts-fatal-start-on-not-online-processor.exe</span>
<span id="LC24" class="line" lang="plaintext"> ts-performance-no-clock-0.exe</span>
<span id="LC25" class="line" lang="plaintext"> ts-fatal-extension.exe</span>
<span id="LC26" class="line" lang="plaintext"> ts-validation-1.exe</span>
<span id="LC27" class="line" lang="plaintext"> ts-validation-acfg-0.exe</span>
<span id="LC28" class="line" lang="plaintext"> ts-validation-acfg-1.exe</span>
<span id="LC29" class="line" lang="plaintext"> ts-validation-one-cpu-1.exe</span>
<span id="LC30" class="line" lang="plaintext"> ts-validation-smp-only-2.exe</span>
<span id="LC31" class="line" lang="plaintext">User Input:</span>
<span id="LC32" class="line" lang="plaintext"> dl10.exe</span>
<span id="LC33" class="line" lang="plaintext"> monitor.exe</span>
<span id="LC34" class="line" lang="plaintext"> termios.exe</span>
<span id="LC35" class="line" lang="plaintext"> top.exe</span>
<span id="LC36" class="line" lang="plaintext">Expected Fail:</span>
<span id="LC37" class="line" lang="plaintext"> dl06.exe</span>
<span id="LC38" class="line" lang="plaintext"> fatfs_fsrenameexisting.exe</span>
<span id="LC39" class="line" lang="plaintext"> fatfs_fsrenamemaxlinks.exe</span>
<span id="LC40" class="line" lang="plaintext"> imfs_fsrenameexisting.exe</span>
<span id="LC41" class="line" lang="plaintext"> imfs_fsrenamepermexisting.exe</span>
<span id="LC42" class="line" lang="plaintext"> imfs_fssymlink.exe</span>
<span id="LC43" class="line" lang="plaintext"> jffs2_fsrenameexisting.exe</span>
<span id="LC44" class="line" lang="plaintext"> jffs2_fsrenamemaxlinks.exe</span>
<span id="LC45" class="line" lang="plaintext"> jffs2_fsrenamepermexisting.exe</span>
<span id="LC46" class="line" lang="plaintext"> jffs2_fssymlink.exe</span>
<span id="LC47" class="line" lang="plaintext"> jffs2nand_fsrenameexisting.exe</span>
<span id="LC48" class="line" lang="plaintext"> jffs2nand_fsrenamemaxlinks.exe</span>
<span id="LC49" class="line" lang="plaintext"> jffs2nand_fsrenamepermexisting.exe</span>
<span id="LC50" class="line" lang="plaintext"> jffs2nand_fssymlink.exe</span>
<span id="LC51" class="line" lang="plaintext"> mdosfs_fsrenameexisting.exe</span>
<span id="LC52" class="line" lang="plaintext"> mdosfs_fsrenamemaxlinks.exe</span>
<span id="LC53" class="line" lang="plaintext"> mimfs_fsrenameexisting.exe</span>
<span id="LC54" class="line" lang="plaintext"> mimfs_fsrenamemaxlinks.exe</span>
<span id="LC55" class="line" lang="plaintext"> mimfs_fsrenamepermexisting.exe</span>
<span id="LC56" class="line" lang="plaintext"> mimfs_fssymlink.exe</span>
<span id="LC57" class="line" lang="plaintext"> mrfs_fsrenameexisting.exe</span>
<span id="LC58" class="line" lang="plaintext"> mrfs_fsrenamelongname.exe</span>
<span id="LC59" class="line" lang="plaintext"> mrfs_fsrenamemaxlinks.exe</span>
<span id="LC60" class="line" lang="plaintext"> mrfs_fsrenamepermexisting.exe</span>
<span id="LC61" class="line" lang="plaintext"> mrfs_fssymlink.exe</span>
<span id="LC62" class="line" lang="plaintext">Benchmark:</span>
<span id="LC63" class="line" lang="plaintext"> dhrystone.exe</span>
<span id="LC64" class="line" lang="plaintext"> linpack.exe</span>
<span id="LC65" class="line" lang="plaintext"> whetstone.exe</span>
<span id="LC66" class="line" lang="plaintext">Timeouts:</span>
<span id="LC67" class="line" lang="plaintext"> crypt01.exe</span>
<span id="LC68" class="line" lang="plaintext"> fsdosfsformat01.exe</span>
<span id="LC69" class="line" lang="plaintext"> smpload01.exe</span>
<span id="LC70" class="line" lang="plaintext"> smpmigration01.exe</span>
<span id="LC71" class="line" lang="plaintext"> smpmigration02.exe</span>
<span id="LC72" class="line" lang="plaintext"> smpmrsp01.exe</span>
<span id="LC73" class="line" lang="plaintext"> smpswitchextension01.exe</span>
<span id="LC74" class="line" lang="plaintext"> sp54.exe</span>
<span id="LC75" class="line" lang="plaintext"> spconsole01.exe</span>
<span id="LC76" class="line" lang="plaintext"> tmtimer01.exe</span>
<span id="LC77" class="line" lang="plaintext"> ts-fatal-smp.exe</span>
<span id="LC78" class="line" lang="plaintext"> ts-validation-no-clock-0.exe</span>
<span id="LC79" class="line" lang="plaintext">Test too long:</span>
<span id="LC80" class="line" lang="plaintext"> smplock01.exe</span>
<span id="LC81" class="line" lang="plaintext">Invalid:</span>
<span id="LC82" class="line" lang="plaintext"> spstkalloc02.exe</span></code></pre>
<copy-code></copy-code><insert-code-snippet></insert-code-snippet>
</div>
</details>
<h2 id="user-content-generative-ai" dir="auto" style="margin-top: 20px; margin-bottom: 10px;" align="initial">Generative AI<a href="#generative-ai" aria-label="Link to heading 'Generative AI'" data-heading-content="Generative AI" class="anchor" style="margin-top: 0px;"></a>
</h2>
<p dir="auto" style="color: #3a383f; margin: 0px 0px 1rem;" align="initial">Claude Sonnet 5.1 was used to review my changes, prompt:</p>
<blockquote dir="auto" style="font-size: inherit; color: #626168; padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; border-left-style: solid; margin: 0.5rem 0px 0px; border-color: #bfbfc3; border-width: 0 0 0 4px;" align="initial">
<p style="color: inherit; line-height: 1.5; margin: 0;">Review the seven commits on the <code style="font-size: 90%; color: #18171d; word-wrap: break-word; background-color: #ececef; border-radius: .25rem; margin-top: 0px; font-weight: inherit; overflow-wrap: break-word; white-space: break-spaces; 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;">matteo/new-noel-bsp</code> branch</p>
</blockquote>
</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/-/merge_requests/1471">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/5-2ug3ep4dl66igbs0xeyi2u8f7-1d/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/-/merge_requests/1471 at 1788531561
</span>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Merge request","url":"https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1471"}}</script>
</p>
</div>
</body>
</html>