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
