Some more cleanup which should’ve been in r6232. Thanks Billiard.
Make the memcheck log INFO level.
Replace all bitfields which were only declared with «(un)signed» with their actual types. Let me know if I missed any. It would also be a good idea to test this commit in both x64 and x86.
Allow SI AM_Baseboard to be selected correctly in GUI.
Gecko code: Fixed the thread-safe problem reported in r6227.
Add an PanicAlert in case we try to do an >32 bit displacement
If you see this alert, dolphin will probably crash in a few moments.
Found in the course of fiddling with DSPLLEs JIT, which puts its data
structures and static code somewhere above 0x7fff00000000 on my machine, making
it unreachable via 32bit displacements from the created code at ~ 0x40000000.
Fixed all the offending places in DSPLLEs JIT to emit register indirect accesses,
only to find out that the generated code is slower than the interpreter and does
work just as good(or bad). Oh well, back to DSPHLE it is then.