block read/write function for kernel added
[guestos.git] / TODO
blob60c05cfd57c07f5854f16f7ec6f86a8ef77b3796
1 Multi2Sim
2         -Remove '-decode_kind shared', because dispatch slots are not calculated properly with this option set to shared.
4 * Statistic reports
5         * Dump extended reports in files specified by parameters
6         * Use inifile format for reports
9 m2s-pipeline:
10         -File $HOME/.m2src -> save configuration about m2s-pipeline, such as 'show macroinstructions' or current cycle.
11         -Key <0..9>s -> go to sequence number.
12         -Multithread/Multicore support.
15 -Non-blocking caches and cache ports:
17 (2) As for non-blocking caches, I can't find any code on MSHRs(miss
18 status handling registers, or miss bufferes) for accommodating
19 concurrent in-flight misses. I cite  the following simple definition
20 from http://www.cs.washington.edu/research/arch/latency-nb-pre.html
21 for your quick reference, which is not equivalent to multi-port caches
22 as you pointed out:
24 "A non-blocking cache allows execution to proceed concurrently with
25 cache misses as long as dependency constraints are observed, thus
26 exploiting post-miss operations."
29 -PARSEC:
30         -Support for this benchmark suite.
31         -Support for context switches to allow multiple contexts in one thread.
33 * m2skernel maintenance:
34         -'Magic syscall' to communicate source code and simulator.
36 * Web site:
37         -List of publications
38         -Section for how to compile your own source code and report related bugs.
41 * Mailing list announces:
42         -Support for new glibc versions.