Skip to content

Commit

Permalink
update doc
Browse files Browse the repository at this point in the history
  • Loading branch information
1a1a11a committed Aug 16, 2024
1 parent 67b5889 commit f7c85f8
Show file tree
Hide file tree
Showing 19 changed files with 8 additions and 413 deletions.
7 changes: 0 additions & 7 deletions doc/advanced.md

This file was deleted.

8 changes: 8 additions & 0 deletions doc/advanced_lib_extend.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,14 @@ Specifically, you can following the steps:
5. Add command line option in [bin/cachesim/cache_init.h](/libCacheSim/bin/cachesim/cache_init.h) so that you can use `cachesim` binary. You may also want to take a look at [bin/cachesim/cli_parser.c](/libCacheSim/bin/cachesim/cli_parser.c).
6. Remember to add a test in [test/test_evictionAlgo.c](/test/test_evictionAlgo.c) and add the algorithm to this [README](README.md).
> [!TIP]
> Many eviction algorithms use a doubly linked list to maintain state, libCacheSim provides several functions in [cacheObj.h](/libCacheSim/include/libCacheSim/cacheObj.h) to manipulate list.
> [!TIP]
> Many eviction algorithms are composable, e.g., LeCaR uses one LRU and one LFU, it is easy to support these algorithms in libCacheSim, please take a look at [LeCaR](/libCacheSim/cache/eviction/LeCaRv0.c).
---
## Add new eviction algorithms in C++
Expand Down
13 changes: 0 additions & 13 deletions doc0/API.rst

This file was deleted.

20 changes: 0 additions & 20 deletions doc0/Makefile

This file was deleted.

97 changes: 0 additions & 97 deletions doc0/cheatsheet.rst

This file was deleted.

52 changes: 0 additions & 52 deletions doc0/conf.py

This file was deleted.

Empty file removed doc0/getting_started.rst
Empty file.
22 changes: 0 additions & 22 deletions doc0/index.rst

This file was deleted.

35 changes: 0 additions & 35 deletions doc0/make.bat

This file was deleted.

14 changes: 0 additions & 14 deletions doc0/new/Advanced/dataStruct.md

This file was deleted.

35 changes: 0 additions & 35 deletions doc0/new/Advanced/eviction.md

This file was deleted.

3 changes: 0 additions & 3 deletions doc0/new/Advanced/traceReader.md

This file was deleted.

7 changes: 0 additions & 7 deletions doc0/new/Advanced/tuning.md

This file was deleted.

20 changes: 0 additions & 20 deletions doc0/new/feature.md

This file was deleted.

15 changes: 0 additions & 15 deletions doc0/new/tutorial/cmp

This file was deleted.

19 changes: 0 additions & 19 deletions doc0/new/tutorial/highLevel.md

This file was deleted.

Loading

0 comments on commit f7c85f8

Please sign in to comment.