RTEMS | Remove machine/_kernel_types.h (#5279)

Chris Johns (@chris) gitlab at rtems.org
Thu Oct 16 23:07:24 UTC 2025




Chris Johns commented: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5279#note_135104


The process is move headers referenced in newlib to the stacks that use it. An install of just the tools and RTEMS shows:

```
$ grep -r _kernel_.*.h /opt/work/rtems/7/
...
/opt/work/rtems/7/aarch64-rtems7/include/sys/cpuset.h:#include <machine/_kernel_cpuset.h>
/opt/work/rtems/7/aarch64-rtems7/include/sys/uio.h:#include <machine/_kernel_uio.h>
/opt/work/rtems/7/aarch64-rtems7/include/sys/socket.h:#include <machine/_kernel_socket.h>
/opt/work/rtems/7/aarch64-rtems7/include/sys/param.h:#include <machine/_kernel_param.h>
/opt/work/rtems/7/aarch64-rtems7/include/sys/mman.h:#include <machine/_kernel_mman.h>
/opt/work/rtems/7/aarch64-rtems7/include/sys/lock.h:#include <machine/_kernel_lock.h>
/opt/work/rtems/7/aarch64-rtems7/include/netinet/in.h:#include <machine/_kernel_in.h>
/opt/work/rtems/7/aarch64-rtems7/include/net/if.h:#include <machine/_kernel_if.h>
/opt/work/rtems/7/aarch64-rtems7/include/netinet6/in6.h:#include <machine/_kernel_in6.h>
/opt/work/rtems/7/aarch64-rtems7/include/machine/types.h:#include <machine/_kernel_types.h>
/opt/work/rtems/7/aarch64-rtems7/include/machine/_time.h:#include <machine/_kernel_time.h>
...
```

-- 
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5279#note_135104
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/20251016/98ec4c2a/attachment.htm>


More information about the bugs mailing list