libbsd network on an mvme2500

Joel Sherrill joel at rtems.org
Wed Aug 18 00:42:51 UTC 2021


On Tue, Aug 17, 2021, 7:00 PM Chris Johns <chrisj at rtems.org> wrote:

> On 18/8/21 5:19 am, Chandler, Brendan wrote:
> > I think I found the answer to my own issue.  I needed this configuration
> option:
> > #define CONFIGURE_MAXIMUM_USER_EXTENSIONS       5
> >
> > With that, the error "cannot create extension" goes away and I can boot.
> >
>
> Great to see you managed to solve the problem and thank you for letting us
> know.
>

Do you have something like CONFIGURE_UNLIMITED and
CONFIGURE_UNIFIED_WORKSPACE?

With those (spelled correctly) you should be able to create objects until
memory runs out.

Also configuring the minimum thread stack size to give some breathing space
is often handy.

--joel


> Chris
>
> >
> > ________________________________________
> > From: Chandler, Brendan <bchandler at anl.gov>
> > Sent: Tuesday, August 17, 2021 11:09
> > To: users at rtems.org
> > Subject: libbsd network on an mvme2500
> >
> > Hi rtems-users,
> >
> > I'm trying to set up a simple RTEMS 5 program to get my mvme2500 board
> up and running with a static network configuration using libbsd.  I took
> the hello.c example from the getting started guide, and modified it to use
> libbsd and configure the network.  My problem is I get a runtime error when
> loading my binary when I call rtems_bsd_initialize():
> >
> > ## Booting kernel from Legacy Image at 10000000 ...
> >    Image Name:   RTEMS
> >    Created:      2021-08-17  15:32:55 UTC
> >    Image Type:   PowerPC Linux Kernel Image (gzip compressed)
> >    Data Size:    968695 Bytes = 946 KiB
> >    Load Address: 00004000
> >    Entry Point:  00004000
> >    Verifying Checksum ... OK
> > ## Flattened Device Tree blob at 20000000
> >    Booting using the fdt blob at 0x20000000
> >    Uncompressing Kernel Image ... OK
> >    Loading Device Tree to 00ff9000, end 00fff04a ... OK
> > emerg: rtems_bsd_threads_init_early: cannot create extension
> >
> > This seems to be coming from
> rtems-libbsd/rtemsbsd/rtems/rtems-kernel-thread.c where the call to
> rtems_extension_create() fails.
> >
> > I've posted my code at github here:
> > https://github.com/brendanchandler/test-rtems5
> >
> > Can anyone help get around this error?  I'm probably missing some
> configuration or setup, but haven't been able to determine what it is.
> >
> > Thanks in advance for any help,
> > Brendan
> >
> > _______________________________________________
> > users mailing list
> > users at rtems.org
> > http://lists.rtems.org/mailman/listinfo/users
> >
> _______________________________________________
> users mailing list
> users at rtems.org
> http://lists.rtems.org/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20210817/b57cd809/attachment-0001.html>


More information about the users mailing list