fixup! Added pong
This commit is contained in:
@@ -54,15 +54,15 @@ Paddle::connect()
|
|||||||
s << 1UL;
|
s << 1UL;
|
||||||
s << L4::Ipc::Small_buf(pad_cap);
|
s << L4::Ipc::Small_buf(pad_cap);
|
||||||
l4_msgtag_t err = s.call(svr);
|
l4_msgtag_t err = s.call(svr);
|
||||||
l4_umword_t fp;
|
L4::Ipc::Snd_fpage fp{l4_utcb_mr()->mr[0], l4_utcb_mr()->mr[1]};
|
||||||
s >> fp;
|
|
||||||
|
|
||||||
L4::cout << "FP: " << fp << " err=" << err << "\n";
|
L4::cout << "FP received?: " << fp.cap_received() << " err=" << err
|
||||||
|
<< "\n";
|
||||||
|
|
||||||
if (!l4_msgtag_has_error(err) && fp != 0)
|
if (!l4_msgtag_has_error(err) && fp.cap_received())
|
||||||
{
|
{
|
||||||
L4::cout << "Connected to paddle " << (unsigned)fp << '\n';
|
L4::cout << "Connected to paddle " << pad_cap << '\n';
|
||||||
return pad_cap;
|
return 1;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user