forked from riscv-non-isa/riscv-trace-spec
-
Notifications
You must be signed in to change notification settings - Fork 0
/
riscv-trace-spec.tex
executable file
·79 lines (60 loc) · 1.61 KB
/
riscv-trace-spec.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
%=======================================================================
% riscv-trace.tex
%-----------------------------------------------------------------------
\documentclass[twoside,11pt]{book}
\usepackage{footnote}
\usepackage{textcomp}
\usepackage{listings}
\makesavenoteenv{tabulary}
\setcounter{tocdepth}{4}
\setcounter{secnumdepth}{4}
\input{preamble}
% All registers are named here. That way when we rename one we'll get errors if
% there are still references to the old name.
\usepackage{makeidx}
\makeindex
\usepackage{alltt}
\usepackage{xspace}
\usepackage{placeins}
\usepackage{algorithm}
\PassOptionsToPackage{noend}{algpseudocode}% comment out if want end's to show
\usepackage{algpseudocode}
\usepackage{hyperref}
\newcommand{\versionnum}{2.0\_rc1}
\input{vc.tex}
\begin{document}
\setcounter{footnote}{0}
\title{Efficient Trace for RISC-V\\
Version \versionnum\\
\GITHash
}
\author{
Gajinder Panesar, Iain Robertson \\
\textless gajinder.panesar@siemens.com\textgreater, \textless iain.robertson@siemens.com\textgreater \\
Siemens
}
\maketitle
\markboth{Efficient Trace for RISC-V Version \versionnum}
{Efficient Trace for RISC-V Version \versionnum}
\thispagestyle{empty}
\frontmatter
\tableofcontents
\listoffigures
\listoftables
\mainmatter
\input{introduction}
\input{control.tex}
\input{branchTrace.tex}
\input{ingressPort.tex}
\input{filtering.tex}
\input{timestamping.tex}
\input{payload.tex}
\input{dataTracePayload.tex}
\input{exampleAlgorithm.tex}
\input{discovery.tex}
\input{decoder.tex}
\input{exampleCodeSnippets.tex}
\input{fragmentCodeAndTransport.tex}
\input{future.tex}
\newpage
\end{document}