Line 1,567:
Line 1,567:
The contents of DIIMMBUF (u32) are written to the output buffer. The output buffer size is not checked, but 4 would be a sane value.
The contents of DIIMMBUF (u32) are written to the output buffer. The output buffer size is not checked, but 4 would be a sane value.
−
DICMDBUF0 = 0xE3000000 | ((flag1 & 1) << 17) | ((flag2 & 1) << 20) // E3120000, E3020000, E3100000, E3000000
+
DICMDBUF0 = 0xE3000000 | ((eject & 1) << 17) | ((kill & 1) << 20) // E3120000, E3020000, E3100000, E3000000
DICMDBUF1 = 0
DICMDBUF1 = 0
DICR = TSTART
DICR = TSTART