I recently added FDT support to the AArch64 ZynqMP BSPs to support an optional 
management console and managing ethernet parameters for LibBSD. Use of the 
rtems_fdt_* functions implies use of malloc which adds 4 bytes in the TLS 
space. The sp01 test uses rtems_task_construct and specifies a maximum TLS size 
of 0 bytes which causes a failure which the non-zero TLS size is checked 
against the maximum TLS size of 0.

It appears that other BSPs that use FDT data avoid the rtems_fdt_* calls, 
possibly because they weren't available until recently, and this is the path 
that I'll be following to resolve this issue for the moment.

I thought it would be good to bring this up if the rtems_fdt_* wrappers are to 
be more widely useful.

Kinsey
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to