Claudio Grasso commented: 
https://gitlab.rtems.org/rtems/pkg/rtems-lwip/-/merge_requests/37#note_139368


Hello,

I have updated the bridge and restructured the submission into two distinct 
commits that strictly adhere to the requested "purely additive" policy. All 
RTEMS-specific logic is now integrated directly into the imported upstream 
files using 

**`#ifdef __rtems__`**

 guards, eliminating any divergent file copies.

**Restructured Commit History:**

1. **`f8bb69e`**

   : "stm32h7: Import STM32H7 Ethernet driver from upstream"
   * A clean, unmodified import of the driver files from the 

     **`STM32H7-LwIP-Examples`**

      repository, including the necessary 

     **`README.md`**

      and 

     **`LICENSE.md`**

     .
2. **`f3296c8`**

   : "stm32h7: Add RTEMS adaptations and BSP support for STM32H743ZI Nucleo"
   * Adds all RTEMS-specific optimizations (zero-copy buffer management, 
task-based DMA handling, and MPU configuration) using 

     **`#ifdef __rtems__`**

      / 

     **`#ifndef __rtems__`**

      blocks within the imported files.
   * Removes the previous divergent 

     **`rtemslwip/stm32h7/`**

      directory.
   * Includes cumulative fixes for unaligned memory access traps and include 
path priority.

The build has been verified for the 

**`nucleo-h743zi`**

 BSP, and functional testing on hardware confirmed that 

**`ping`**

 and descriptor management are working as expected.

Thank you very much for the guidance on the structuring! Please let me know if 
there are any further adjustments needed.

Best regards, 

       Claudio

-- 
View it on GitLab: 
https://gitlab.rtems.org/rtems/pkg/rtems-lwip/-/merge_requests/37#note_139368
You're receiving this email because of your account on gitlab.rtems.org.


_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs
  • lwIP | stm3... Claudio Grasso (@ClaudioGrasso)
    • Re: lw... Kinsey Moore (@opticron)
    • Re: lw... Kinsey Moore (@opticron)
    • Re: lw... Supertoken (@project_491_bot_5f4dfb224b936e57b5f7b6883423c5ed)
    • Re: lw... Supertoken (@project_491_bot_5f4dfb224b936e57b5f7b6883423c5ed)
    • Re: lw... Claudio Grasso (@ClaudioGrasso)
      • Re... Kinsey Moore (@opticron)
        • ... Claudio Grasso (@ClaudioGrasso)
          • ... Kinsey Moore (@opticron)
            • ... Kinsey Moore (@opticron)
              • ... Claudio Grasso (@ClaudioGrasso)
                • ... Joel Sherrill (@joel)
                • ... Claudio Grasso (@ClaudioGrasso)
                • ... Claudio Grasso (@ClaudioGrasso)
                • ... Kinsey Moore (@opticron)
                • ... Claudio Grasso (@ClaudioGrasso)

Reply via email to