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