Sure, there seem to be two main problems with the CSUD, one is a ramdom crash that seem to make the screen go blank.
Which can be fixed by change to older ver of the bootloader files
Eg: replace bootcode.bin and start.elf with the ones from this zip
You will find them in the folder Boot.
There also a problem with stuff being written at address 0x000f0000 and 0x00050070.
Which may or may not cause a problem, depending on if that address is used.
In my OS i only need to to use the older boodloaders, but other have needed to make sure the the above address are not used.
Also if you add this code (fasmarm you will need to change it to gcc) to the startup of your OS ( if you have not done so already )
Code: Select all
; by krom (Peter Lemon)
; Start L1 Cache
mcr p15,0,r0,c7,c7,0 ; Invalidate Caches
mcr p15,0,r0,c8,c7,0 ; Invalidate TLB
mrc p15,0,r0,c1,c0,0 ; Read Control Register Configuration Data
orr r0,$1000 ; Instruction
orr r0,$0004 ; Data
orr r0,$0800 ; Branch Prediction
mcr p15,0,r0,c1,c0,0 ; Write Control Register Configuration Data
You will get a big jump in your FPS.
Hope this helps.