diff options
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/microblaze/lib/pkt_ctrl.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/firmware/microblaze/lib/pkt_ctrl.c b/firmware/microblaze/lib/pkt_ctrl.c index a1e9ec1fe..9f662122d 100644 --- a/firmware/microblaze/lib/pkt_ctrl.c +++ b/firmware/microblaze/lib/pkt_ctrl.c @@ -78,7 +78,8 @@ void *pkt_ctrl_claim_outgoing_buffer(void){ } void pkt_ctrl_commit_outgoing_buffer(size_t num_lines){ - set_control((1 << OUT_HS_BIT) | (num_lines << 16), (1 << OUT_HS_BIT) | (0xffff << 16)); + set_control(num_lines << 16, 0xffff << 16); + set_control_bit(OUT_HS_BIT); while (is_status_bit_set(OUT_HS_BIT)){} clr_control_bit(OUT_HS_BIT); } |