• Robert Sprowson's avatar
    Have the DMM respect multiple MFLAG requests · c569ac04
    Robert Sprowson authored
    When several initiators set their MFLAGs, handle this gracefully by weighting the requests forwarded to the memory controller, rather than blocking one. The weight value is just the recommended one from the datasheet, the units seem arbitrary.
    Fixes a problem with large memory moves (eg. dragging a full size window in a 1920x1200x32bpp @ 60Hz mode) starving the video DMA because both waved their MFLAGs and one of the two lost.
    
    Version 0.07. Tagged as 'Titanium-0_07'
    c569ac04
Top 41.1 KB