Add citations for GitLab CI and RISC-V spec
This commit is contained in:
parent
254a064680
commit
ffb1fe4060
3 changed files with 16 additions and 2 deletions
|
@ -98,9 +98,23 @@
|
|||
urldate = {2020-03-29},
|
||||
}
|
||||
|
||||
@online{gitlab-ci,
|
||||
title = {GitLab CI/CD},
|
||||
url = {https://docs.gitlab.com/ee/ci/},
|
||||
urldate = {2020-03-29},
|
||||
}
|
||||
|
||||
@online{symbiyosys-slides,
|
||||
author = {Clifford Wolf},
|
||||
title = {Formal Verification withSymbiYosys and Yosys-SMTBMC},
|
||||
url = {http://www.clifford.at/papers/2017/smtbmc-sby/slides.pdf},
|
||||
urldate = {2020-03-29},
|
||||
}
|
||||
|
||||
@reference{riscv-spec-unprivileged,
|
||||
authors = {Andrew Waterman, Krste Asanović},
|
||||
title = {The RISC-V Instruction Set Manual - Volume I: Unprivileged ISA},
|
||||
year = {2019},
|
||||
url = {https://content.riscv.org/wp-content/uploads/2019/12/riscv-spec-20191213.pdf},
|
||||
urldate = {2020-03-29},
|
||||
}
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
\part{The Core}
|
||||
|
||||
The core implements the \instrset{} architecture as specified by the RISC-V standard.
|
||||
The core implements the \instrset{} architecture as specified by the RISC-V standard~\cite{riscv-spec-unprivileged}.
|
||||
|
||||
It is constructed according to the traditional RISC pipeline:
|
||||
|
||||
|
|
|
@ -180,7 +180,7 @@ The initial implementation of the compliance tests uncovered several bugs in the
|
|||
\item The Instruction Set Manual specifies exceptions that must be raised when a misaligned memory access occurs. These exceptions were not yet implemented, but since the compliance tests check for them, the functionality was added to make the tests pass.
|
||||
\end{itemize}
|
||||
|
||||
Since these tests are easily automated, they were added to the GitLab Continuous Integration (CI) configuration. Whenever a new git commit is pushed to GitLab, the tests are run automatically, and any failures are reported to the responsible committer via email.
|
||||
Since these tests are easily automated, they were added to the GitLab Continuous Integration (CI)~\cite{gitlab-ci} configuration. Whenever a new Git commit is pushed to GitLab, the tests are run automatically, and any failures are reported to the responsible committer via email.
|
||||
|
||||
\subsection{Formal Verification}
|
||||
|
||||
|
|
Loading…
Reference in a new issue