fixup! Added pong

This commit is contained in:
2025-12-18 16:11:23 +01:00
parent 6ea3af5727
commit 66818ee499

View File

@@ -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
{