mirror of
https://git.planet-casio.com/Lephenixnoir/gint.git
synced 2024-12-28 20:43:36 +01:00
af5c16a3d3
* Move logic around tracking transfers to asyncio.c. * Add a "short buffer" holding 0-3 bytes between writes, so that the driver performs only 4-byte writes in the FIFO and a short write in the commit, if needed. - This is partially due to me thinking at some point that degrading writing size was impossible, but it might actually be possible by writing to FIFO/FIFO+2 or FIFO/FIFO+1/FIFO+2/FIFO+3. - In any case I think this new approach wins on performance. * Get rid of unit_size since we now always use 4 bytes. * Add a waiting function which is used in usb_close() (and once tested should be used in world switches too). * Eliminate some of the special cases for the DCP, though not all (in particular I can't get the commit to rely on the BEMP interrupt yet, nor can I properly clear PID to NAK when unbinding). |
||
---|---|---|
.. | ||
cpg | ||
cpu | ||
dma | ||
fs | ||
gray | ||
image | ||
intc | ||
kernel | ||
keysc | ||
kmalloc | ||
mmu | ||
r61524 | ||
render | ||
render-cg | ||
render-fx | ||
rtc | ||
spu | ||
t6k11 | ||
tmu | ||
usb | ||
font5x7.png | ||
font8x9.png | ||
fxconv-metadata.txt |