Donate Share

devkitPro

Tracker: Bugs

5 fifo problems - ID: 2801400
Last Update: Comment added ( wntrmute )

1. in case then 'fifoInternalSend' called and 'fifo_send_queue' not empty,
firstword didnt' go to queue.
2. in case then 'fifoInternalSend' called and 'fifo_send_queue' is empty
and hardware fifo buffer have space only for part of data the rest of data
goes to 'fifo_send_queue' but 'fifo_send_queue.head' dont' update and this
rest never sended to another cpu.
3. IRQ_FIFO_EMPTY disabled so fifoInternalSendInterrupt never called.

patch attached.


z-g ( z-g ) - 2009-06-04 21:45

5

Closed

Fixed

Nobody/Anonymous

libnds

None

Public


Comment ( 1 )

Date: 2009-06-12 04:29
Sender: wntrmuteProject AdminAccepting Donations

The fifo system refactoring was completed with libnds 1.3.5, thanks for the
patch & report


Attached File ( 1 )

Filename Description Download
libnds.patch Download

Changes ( 5 )

Field Old Value Date By
status_id Open 2009-06-12 04:29 wntrmute
resolution_id None 2009-06-12 04:29 wntrmute
allow_comments 1 2009-06-12 04:29 wntrmute
close_date - 2009-06-12 04:29 wntrmute
File Added 329765: libnds.patch 2009-06-04 21:45 z-g