Hi,
In also trying to create a thread, there are some instances when i would like to
pass some parameters to a thread to establish a starting state for a thread. To
do this, the class i write, which inherits from Thread contains some instance
variables which get initialised in the class's constructor. From there, when the
thread starts execution, the function that executes when the thread starts uses
those variables i've declared. However, when I run genode with my app, i keep
getting the following message, which seems to result in the thread not executing
at all:
no RM attachment (READ pf_addr=562ae410 pf_ip=20145c6 from 08).
The code i have for this thread is the following:
class collection1 : public Thread<4096>
{
public:
L4_ThreadId_t tid_block;
void thread_fn();
void entry();
collection1(unsigned long value)
{
tid_block.raw = value;
}
};
Yet when i instantiate this class, I get the "no RM attachment" message, which
results in this thread not executing at all. Does anyone know what is happening?
Can parameters be passed to a thread via its constructor?
Peter
------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Genode-main mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/genode-main