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