Git Branches and Patchsets
==========================

Development of DAMON is mainly done in 'damon/next' branch of sj's Linux kernel
git tree (https://github.com/sjp38/linux).  The commits for DAMON on the
branch, which is based on a upstream kernel, are periodically rebased and
grouped into three different parts of DAMON, organized as normal patchsets, and
posted to LKML if necessary.

The three patchsets are:
- DAMON: The core monitoring part,
- DAMOS: DAMON-based Operation Schemes, implemented on DAMON, and
- CDAMON: Configurable DAMON, implemented on DAMOS.

For each posting of any patchset, 'damon/master' is updated to point the latest
commit of 'damon/next', and 'damon/next' continues development.


Documents
=========

The documents under 'doc/html/' in this site are organized in below way.

- 'latest' is the document for the 'damon/master'.
- 'latest-(damon|damos)' are the documents for the DAMON or DAMOS patchset,
  made by 'damon/master'.
- 'next' is the document for the 'damon/next'.
- 'next-(damon|damos)' are similar to 'doc/html/latest-(damon|damos)'
- 'v13' is the document for the 'damon/master' when 'v13' of DAMON patchset is
  posted.
- 'v13-(damon|damos)' are similar in that way.
doc/html/latest-damon/index.html
doc/html/latest-damos/index.html
doc/html/latest/index.html
doc/html/next-damon/index.html
doc/html/next-damos/index.html
doc/html/next/index.html
doc/html/v12/index.html
doc/html/v13-damon/index.html
doc/html/v13-damos/index.html
doc/html/v13/index.html
doc/html/v14-damon/index.html
doc/html/v14-damos/index.html
doc/html/v14/index.html
doc/html/v15-damon/index.html
doc/html/v15-damos/index.html
doc/html/v15/index.html
doc/html/v16-damon/index.html
doc/html/v16-damos/index.html
doc/html/v16/index.html
doc/html/v17-damon/index.html
doc/html/v17-damos/index.html
doc/html/v17/index.html
doc/html/v18-damon/index.html
doc/html/v18-damos/index.html
doc/html/v18/index.html
doc/html/v19-damon/index.html
doc/html/v19-damos/index.html
doc/html/v19/index.html
doc/html/v20-damon/index.html
doc/html/v20-damos/index.html
doc/html/v20/index.html

Test Results
============

The correctness / performance tests are done against 'damon/master' for major
changes.  Therefore, version name rules that similar to that of documents are
applied to the test results in this site, but '(damon|damos)' suffixes are not
used.
test/result/perf/google-linux-kernel-exchange-2020/html/index.html
test/result/perf/latest/html/index.html
test/result/perf/next/html/index.html
test/result/perf/v11/html/index.html
test/result/perf/v13/html/index.html
test/result/perf/v15/html/index.html
test/result/perf/v16/html/index.html
test/result/perf/v20/html/index.html
test/result/visual/google-linux-kernel-exchange-2020/index.html
test/result/visual/latest/index.html
test/result/visual/next/index.html
test/result/visual/v11/index.html
test/result/visual/v13/index.html
test/result/visual/v15/index.html
test/result/visual/v16/index.html
test/result/visual/v20/index.html