RTEMS | SPARC: bsps/sparc/leon3/start/amba.c compile fails (#5549)

Frank Kuehndel (@frank_k) gitlab at rtems.org
Thu Apr 9 11:21:33 UTC 2026



Frank Kuehndel created an issue: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5549



## Summary

When building RTEMS 7 for Leon 3 the build fails:

```
../../../bsps/sparc/leon3/start/amba.c: In function 'amba_initialize':
../../../bsps/sparc/leon3/start/amba.c:221:32: error: passing argument 1 of 'grlib_store_32' makes pointer from integer without a cast [-Wint-conversion]
  221 |       grlib_store_32(timer_regs->sreload, leon3_timer_prescaler);
      |                      ~~~~~~~~~~^~~~~~~~~
      |                                |
      |                                uint32_t {aka unsigned int}
In file included from ../../../bsps/sparc/leon3/include/leon.h:47,
                 from ../../../bsps/sparc/leon3/include/bsp.h:39,
                 from ../../../bsps/sparc/leon3/start/amba.c:41:
../../../bsps/sparc/include/grlib/io.h:185:55: note: expected 'volatile uint32_t *' {aka 'volatile unsigned int *'} but argument is of type 'uint32_t' {aka 'unsigned int'}
  185 | static inline void grlib_store_32( volatile uint32_t *address, uint32_t value )
      |                                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
Waf: Leaving directory `/home/ferris/rtems/build/sparc/leon3'
Build failed
```

This was likely introduced by https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1189

## Steps to reproduce

Follow the steps to build [Bare Metal Rust with RTEMS](https://docs.rtems.org/docs/main/user/rust/bare-metal.html#build-and-install-the-rtems-bsps) from the *RTEMS User Manual*.

<!-- Pre-set options
- milestone
-->

-- 
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5549
You're receiving this email because of your account on gitlab.rtems.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20260409/e5f7326d/attachment-0001.htm>


More information about the bugs mailing list