This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
kernel API calls allowed from cyg_user_start()?
- To: ecos-discuss at sources dot redhat dot com
- Subject: [ECOS] kernel API calls allowed from cyg_user_start()?
- From: Grant Edwards <grante at visi dot com>
- Date: Wed, 15 Aug 2001 15:06:09 -0500
Can somebody point me to a list of what kernel API calls are
allowed before the scheduler is started (e.g. from inside
cyg_user_start())?
Some ones that obviously work involve creating and intializing
kernel objects.
One note I found states:
CAUTION
Remember that cyg_user_start() is invoked before the
scheduler (and frequently the scheduler is invoked as the
last step in cyg_user_start() ), so it should not use any
kernel services that require the scheduler.
How do you know which kernel services require the scheduler? I
assume that anything that might normally block is in that
category.
--
Grant Edwards
grante@visi.com