Added argv parsing for dcache
Added variables declarations in cache opt struct
Added dcache configuration, moved option processing to mips-cache-opts.c, moved
declaration of mips_cache_opts to this new file. That fixes the problem with
compilation.
Added definitions of -icache and -l2cache
New logging style added. Compiles, but untested.
Added command line options to vl.c for icache and l2cache
Modified function recognising cache size and type, added L2 sizes. Changed dld to d_ld etc.
More progress with new logging style and cache opts
Fixed parentheses bug in macro
Bugfixes mainly
Added cache configuration options to user mode, added data logging at exit of user mode
Tweaks :D. Added GDP label
Fixed up helpers etc
Added #ifdefs for TARGET_MIPS
Added two more ifdefs
D-cache and I-cache logging appear to work.
Using decimal instead of hex for logging
Removed #ifdef in vl.c and the system is working again. Added simple L2 cache.
Code needs testing and debugging.
Added check if the cache is used in cache opts, added #ifdefs to mips-cache-opts
Added cache lookup function pointers + protos