Commit b4fd3796 authored by Guillermo Gil's avatar Guillermo Gil
Browse files

Update driver and documentation

parent 0e09c23b
\section{Examples}\label{chapter2} \section{Examples}\label{chapter2}
\subsection{Using the counters} \subsection{Using the counters}
The following example configue the counters for priting the default event configuration.
\begin{lstlisting}[style=codeblock]
#include <pmu_vars.h>
#include <pmu_hw.h>
#include "asm.h"
int main()
{
// Set all counters to 0.
pmu_counters_reset();
// Register all the events in the table defined above.
pmu_register_events(pmu_default_event_table, PMU_DEFAULT_EVENT_COUNT);
// Enable PMU counters.
pmu_counters_enable();
// Generates data cache miss.
ub_ld_l1miss(p, 1000);
// Disable event counting;
pmu_counters_disable();
// Print all the counter values.
pmu_counters_print(pmu_default_event_table, PMU_DEFAULT_EVENT_COUNT);
while(1);
return 0;
}
\end{lstlisting}
\subsection{Using a custom table}
The following code shows how to create a custom event table.
\begin{lstlisting}[style=codeblock] \begin{lstlisting}[style=codeblock]
#include <pmu_vars.h> #include <pmu_vars.h>
#include <pmu_hw.h> #include <pmu_hw.h>
...@@ -10,7 +48,7 @@ ...@@ -10,7 +48,7 @@
* In our implementation we have 13 events as shown in the following * In our implementation we have 13 events as shown in the following
* table. * table.
*/ */
#define EVENT_COUNT (13U)
const crossbar_event_t crossbar_event_table [] = { const crossbar_event_t crossbar_event_table [] = {
{CROSSBAR_OUTPUT_0, EVENT_0, "Constant high signal"}, {CROSSBAR_OUTPUT_0, EVENT_0, "Constant high signal"},
{CROSSBAR_OUTPUT_1, EVENT_1, "Constant low signal"}, {CROSSBAR_OUTPUT_1, EVENT_1, "Constant low signal"},
...@@ -32,23 +70,24 @@ const crossbar_event_t crossbar_event_table [] = { ...@@ -32,23 +70,24 @@ const crossbar_event_t crossbar_event_table [] = {
int main() int main()
{ {
// Set all counters to 0. // Set all counters to 0.
reset_counters(); pmu_counters_reset();
// Register all the events in the table defined above. // Register all the events in the table defined above.
register_events(crossbar_event_table); pmu_register_events(crossbar_event_table, EVENT_COUNT);
// Enable PMU counters. // Enable PMU counters.
enable_counters(); pmu_counters_enable();
// Introduce a small delay // Generates data cache miss.
for (int i = 0; i < 1000; i++); ub_ld_l1miss(p, 1000);
// Disable event counting; // Disable event counting;
disable_counters(); pmu_counters_disable();
// Print all the counter values. // Print all the counter values.
report_pmu(); pmu_counters_print(crossbar_event_table, EVENT_COUNT);
while(1);
return 0; return 0;
} }
\end{lstlisting} \end{lstlisting}
......
\relax
\providecommand\hyper@newdestlabel[2]{}
\providecommand*\new@tpo@label[2]{}
\@nameuse{bbl@beforestart}
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldcontentsline\contentsline
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\contentsline\oldcontentsline
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\providecommand\BKM@entry[2]{}
\babel@aux{english}{}
\BKM@entry{id=1,dest={73656374696F6E2E31},srcline={2}}{4F76657276696577}
\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{3}{section.1}\protected@file@percent }
\newlabel{chapter1}{{1}{3}{Overview}{section.1}{}}
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Counter functions}{3}{section*.2}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Overflow functions}{3}{section*.3}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline MCCU functions}{3}{section*.4}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline RDC functions}{3}{section*.5}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Crossbar functions}{3}{section*.6}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Other functions}{3}{section*.7}\protected@file@percent }
\BKM@entry{id=2,dest={73756273656374696F6E2E312E31},srcline={46}}{53616665504D55206472697665722067756964656C696E6573}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}SafePMU driver guidelines}{4}{subsection.1.1}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {1.1}{\ignorespaces Graphic description of the SafePMU driver.\relax }}{4}{figure.caption.8}\protected@file@percent }
\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
\newlabel{fig:GraphicDriver}{{1.1}{4}{Graphic description of the SafePMU driver.\relax }{figure.caption.8}{}}
\BKM@entry{id=3,dest={73756273656374696F6E2E312E32},srcline={68}}{436F756E74657220647269766572}
\BKM@entry{id=4,dest={73756273756273656374696F6E2E312E322E31},srcline={72}}{706D755C313337636F756E746572735C31333772657365745C285C29}
\BKM@entry{id=5,dest={73756273756273656374696F6E2E312E322E32},srcline={83}}{706D755C313337636F756E746572735C313337656E61626C655C285C29}
\BKM@entry{id=6,dest={73756273756273656374696F6E2E312E322E33},srcline={94}}{706D755C313337636F756E746572735C31333764697361626C655C285C29}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Counter driver}{5}{subsection.1.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.2.1}\texttt {pmu\_counters\_reset()}}{5}{subsubsection.1.2.1}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Functionality}{5}{section*.9}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Parameters}{5}{section*.10}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Return value}{5}{section*.11}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.2.2}\texttt {pmu\_counters\_enable()}}{5}{subsubsection.1.2.2}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Functionality}{5}{section*.12}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Parameters}{5}{section*.13}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Return value}{5}{section*.14}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.2.3}\texttt {pmu\_counters\_disable()}}{5}{subsubsection.1.2.3}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Functionality}{5}{section*.15}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Parameters}{5}{section*.16}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Return value}{5}{section*.17}\protected@file@percent }
\BKM@entry{id=7,dest={73756273656374696F6E2E312E33},srcline={110}}{4F766572666C6F7720647269766572}
\BKM@entry{id=8,dest={73756273756273656374696F6E2E312E332E31},srcline={115}}{706D755C3133376F7665666C6F775C31333772657365745C285C29}
\BKM@entry{id=9,dest={73756273756273656374696F6E2E312E332E32},srcline={126}}{706D755C3133376F766572666C6F775C313337656E61626C655C285C29}
\BKM@entry{id=10,dest={73756273756273656374696F6E2E312E332E33},srcline={138}}{706D755C3133376F766572666C6F775C31333764697361626C655C285C29}
\BKM@entry{id=11,dest={73756273756273656374696F6E2E312E332E34},srcline={149}}{706D755C3133376F766572666C6F775C3133376765745C313337696E746572727570745C285C29}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Overflow driver}{6}{subsection.1.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.3.1}\texttt {pmu\_oveflow\_reset()}}{6}{subsubsection.1.3.1}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Functionality}{6}{section*.18}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Parameters}{6}{section*.19}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Return value}{6}{section*.20}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.3.2}\texttt {pmu\_overflow\_enable()}}{6}{subsubsection.1.3.2}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Functionality}{6}{section*.21}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Parameters}{6}{section*.22}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Return value}{6}{section*.23}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.3.3}\texttt {pmu\_overflow\_disable()}}{6}{subsubsection.1.3.3}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Functionality}{6}{section*.24}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Parameters}{6}{section*.25}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Return value}{6}{section*.26}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.3.4}\texttt {pmu\_overflow\_get\_interrupt()}}{6}{subsubsection.1.3.4}\protected@file@percent }
\BKM@entry{id=12,dest={73756273756273656374696F6E2E312E332E35},srcline={167}}{706D755C3133376F766572666C6F775C3133376765745C31333769765C285C29}
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Functionality}{7}{section*.27}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Parameters}{7}{section*.28}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Return value}{7}{section*.29}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.3.5}\texttt {pmu\_overflow\_get\_iv()}}{7}{subsubsection.1.3.5}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Functionality}{7}{section*.30}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Parameters}{7}{section*.31}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Return value}{7}{section*.32}\protected@file@percent }
\BKM@entry{id=13,dest={73756273656374696F6E2E312E34},srcline={183}}{4D43435520647269766572}
\BKM@entry{id=14,dest={73756273756273656374696F6E2E312E342E31},srcline={188}}{706D755C3133376D6363755C31333772657365745C285C29}
\BKM@entry{id=15,dest={73756273756273656374696F6E2E312E342E32},srcline={199}}{706D755C3133376D6363755C313337656E61626C655C285C29}
\BKM@entry{id=16,dest={73756273756273656374696F6E2E312E342E33},srcline={211}}{706D755C3133376D6363755C31333764697361626C655C285C29}
\BKM@entry{id=17,dest={73756273756273656374696F6E2E312E342E34},srcline={222}}{706D755C3133376D6363755C3133377365745C31333771756F74615C3133376C696D69745C285C29}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.4}MCCU driver}{8}{subsection.1.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.4.1}\texttt {pmu\_mccu\_reset()}}{8}{subsubsection.1.4.1}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Functionality}{8}{section*.33}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Parameters}{8}{section*.34}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Return value}{8}{section*.35}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.4.2}\texttt {pmu\_mccu\_enable()}}{8}{subsubsection.1.4.2}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Functionality}{8}{section*.36}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Parameters}{8}{section*.37}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Return value}{8}{section*.38}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.4.3}\texttt {pmu\_mccu\_disable()}}{8}{subsubsection.1.4.3}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Functionality}{8}{section*.39}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Parameters}{8}{section*.40}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Return value}{8}{section*.41}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.4.4}\texttt {pmu\_mccu\_set\_quota\_limit()}}{8}{subsubsection.1.4.4}\protected@file@percent }
\BKM@entry{id=18,dest={73756273756273656374696F6E2E312E342E35},srcline={237}}{706D755C3133376D6363755C3133376765745C31333771756F74615C31333772656D61696E696E675C285C29}
\BKM@entry{id=19,dest={73756273756273656374696F6E2E312E342E36},srcline={253}}{706D755C3133376D6363755C3133377365745C3133376576656E745C313337776569676874735C285C29}
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Functionality}{9}{section*.42}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Parameters}{9}{section*.43}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Return value}{9}{section*.44}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.4.5}\texttt {pmu\_mccu\_get\_quota\_remaining()}}{9}{subsubsection.1.4.5}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Functionality}{9}{section*.45}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Parameters}{9}{section*.46}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Return value}{9}{section*.47}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.4.6}\texttt {pmu\_mccu\_set\_event\_weights()}}{9}{subsubsection.1.4.6}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Functionality}{9}{section*.48}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Parameters}{9}{section*.49}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Return value}{9}{section*.50}\protected@file@percent }
\BKM@entry{id=20,dest={73756273656374696F6E2E312E35},srcline={272}}{52444320647269766572}
\BKM@entry{id=21,dest={73756273756273656374696F6E2E312E352E31},srcline={276}}{706D755C3133377264635C31333772657365745C285C29}
\BKM@entry{id=22,dest={73756273756273656374696F6E2E312E352E32},srcline={287}}{706D755C3133377264635C313337656E61626C655C285C29}
\BKM@entry{id=23,dest={73756273756273656374696F6E2E312E352E33},srcline={298}}{706D755C3133377264635C31333764697361626C655C285C29}
\BKM@entry{id=24,dest={73756273756273656374696F6E2E312E352E34},srcline={309}}{706D755C3133377264635C313337726561645C31333777617465726D61726B5C285C29}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.5}RDC driver}{10}{subsection.1.5}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.1}\texttt {pmu\_rdc\_reset()}}{10}{subsubsection.1.5.1}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Functionality}{10}{section*.51}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Parameters}{10}{section*.52}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Return value}{10}{section*.53}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.2}\texttt {pmu\_rdc\_enable()}}{10}{subsubsection.1.5.2}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Functionality}{10}{section*.54}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Parameters}{10}{section*.55}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Return value}{10}{section*.56}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.3}\texttt {pmu\_rdc\_disable()}}{10}{subsubsection.1.5.3}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Functionality}{10}{section*.57}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Parameters}{10}{section*.58}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Return value}{10}{section*.59}\protected@file@percent }
\BKM@entry{id=25,dest={73756273756273656374696F6E2E312E352E35},srcline={324}}{706D755C3133377264635C313337726561645C31333769765C285C29}
\BKM@entry{id=26,dest={73756273756273656374696F6E2E312E352E36},srcline={335}}{706D755C3133377264635C3133376765745C313337696E746572727570745C285C29}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.4}\texttt {pmu\_rdc\_read\_watermark()}}{11}{subsubsection.1.5.4}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Functionality}{11}{section*.60}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Parameters}{11}{section*.61}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Return value}{11}{section*.62}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.5}\texttt {pmu\_rdc\_read\_iv()}}{11}{subsubsection.1.5.5}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Functionality}{11}{section*.63}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Parameters}{11}{section*.64}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Return value}{11}{section*.65}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.6}\texttt {pmu\_rdc\_get\_interrupt()}}{11}{subsubsection.1.5.6}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Functionality}{11}{section*.66}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Parameters}{11}{section*.67}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Return value}{11}{section*.68}\protected@file@percent }
\BKM@entry{id=27,dest={73756273656374696F6E2E312E36},srcline={353}}{43726F737362617220647269766572}
\BKM@entry{id=28,dest={73756273756273656374696F6E2E312E362E31},srcline={357}}{636F6E6669677572655C31333763726F73736261725C285C29}
\BKM@entry{id=29,dest={73756273756273656374696F6E2E312E362E32},srcline={372}}{72656769737465725C3133376576656E74735C285C29}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.6}Crossbar driver}{12}{subsection.1.6}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.6.1}\texttt {configure\_crossbar()}}{12}{subsubsection.1.6.1}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Functionality}{12}{section*.69}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Parameters}{12}{section*.70}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Return value}{12}{section*.71}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.6.2}\texttt {register\_events()}}{12}{subsubsection.1.6.2}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Functionality}{12}{section*.72}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Parameters}{12}{section*.73}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Return value}{12}{section*.74}\protected@file@percent }
\BKM@entry{id=30,dest={73756273656374696F6E2E312E37},srcline={386}}{446566696E6974696F6E7320616E64207479706573}
\BKM@entry{id=31,dest={73756273756273656374696F6E2E312E372E31},srcline={388}}{43726F7373626172204576656E7420537472756374}
\BKM@entry{id=32,dest={73756273756273656374696F6E2E312E372E32},srcline={408}}{43726F7373626172206F7574707574}
\BKM@entry{id=33,dest={73756273756273656374696F6E2E312E372E33},srcline={449}}{4576656E7473}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.7}Definitions and types}{13}{subsection.1.7}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.7.1}Crossbar Event Struct}{13}{subsubsection.1.7.1}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{\nonumberline Fields}{13}{section*.75}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.7.2}Crossbar output}{13}{subsubsection.1.7.2}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {1.1}{\ignorespaces Crossbar output definitions.\relax }}{13}{table.caption.76}\protected@file@percent }
\newlabel{table:crossbar_outputs}{{1.1}{13}{Crossbar output definitions.\relax }{table.caption.76}{}}
\BKM@entry{id=34,dest={73756273756273656374696F6E2E312E372E34},srcline={489}}{44656661756C74206576656E74207461626C65}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.7.3}Events}{14}{subsubsection.1.7.3}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {1.2}{\ignorespaces Event definitions.\relax }}{14}{table.caption.77}\protected@file@percent }
\newlabel{table:events}{{1.2}{14}{Event definitions.\relax }{table.caption.77}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.7.4}Default event table}{14}{subsubsection.1.7.4}\protected@file@percent }
\newlabel{DefaultEventTable}{{1}{14}{SafeDE default event table}{lstlisting.1}{}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {1}SafeDE default event table}{14}{lstlisting.1}\protected@file@percent }
\BKM@entry{id=35,dest={73656374696F6E2E32},srcline={1}}{4578616D706C6573}
\BKM@entry{id=36,dest={73756273656374696F6E2E322E31},srcline={3}}{5573696E672074686520636F756E74657273}
\BKM@entry{id=37,dest={73756273656374696F6E2E322E32},srcline={39}}{5573696E67206120637573746F6D207461626C65}
\@writefile{toc}{\contentsline {section}{\numberline {2}Examples}{16}{section.2}\protected@file@percent }
\newlabel{chapter2}{{2}{16}{Examples}{section.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Using the counters}{16}{subsection.2.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Using a custom table}{16}{subsection.2.2}\protected@file@percent }
\global\@namedef{scr@dte@section@lastmaxnumwidth}{10.65427pt}
\global\@namedef{scr@dte@subsection@lastmaxnumwidth}{19.54565pt}
\global\@namedef{scr@dte@subsubsection@lastmaxnumwidth}{27.17778pt}
# Fdb version 3
["pdflatex"] 1624959700 "/home/bsc/Documents/bsc_pmu/docs/drivers/main.tex" "/home/bsc/Documents/bsc_pmu/docs/drivers/main.pdf" "main" 1624959702
"/etc/texmf/web2c/texmf.cnf" 1623610616 475 c0e671620eb5563b2130f56340a5fde8 ""
"/home/bsc/Documents/bsc_pmu/docs/drivers/main.aux" 1624959701 20086 06d47d7a05ccc231525b9108ab373d6d ""
"/home/bsc/Documents/bsc_pmu/docs/drivers/main.tex" 1624468616 5765 c625a4928b2960c37b25bc9b953b9ce5 ""
"/usr/share/texlive/texmf-dist/fonts/enc/dvips/roboto/rbto_b5rac7.enc" 1576101225 3075 0696ceafc85b8352a913efb9ba64bc17 ""
"/usr/share/texlive/texmf-dist/fonts/enc/dvips/roboto/rbto_ocbbsb.enc" 1576101225 3314 42351250ac95a91f488e14b5633f75ce ""
"/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 ""
"/usr/share/texlive/texmf-dist/fonts/tfm/google/roboto/Roboto-Bold-lf-t1--base.tfm" 1576101225 1840 1834297dad21c65d0f959ffe1bfe4fbd ""
"/usr/share/texlive/texmf-dist/fonts/tfm/google/roboto/Roboto-Bold-lf-t1.tfm" 1576101225 19236 85987f923c1581c8950d7394f58a8506 ""
"/usr/share/texlive/texmf-dist/fonts/tfm/google/roboto/Roboto-Regular-lf-t1--base.tfm" 1576101225 1784 cc050d6ef8035429518218306a7dbf9d ""
"/usr/share/texlive/texmf-dist/fonts/tfm/google/roboto/Roboto-Regular-lf-t1.tfm" 1576101225 19008 67ad6049707629e9b36d2059b6db6cbd ""
"/usr/share/texlive/texmf-dist/fonts/tfm/google/roboto/Roboto-Regular-lf-ts1--base.tfm" 1576101225 1464 e7dd62a79458a221c85b0bf1cce39b29 ""
"/usr/share/texlive/texmf-dist/fonts/tfm/google/roboto/Roboto-Regular-lf-ts1.tfm" 1576101225 1480 b701425eaac6ae49b4331c5f8a0f2dd9 ""
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1095.tfm" 1136768653 3584 929cdff2b7a8c11bd4d49fd68cb0ae70 ""
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ectt1000.tfm" 1136768653 1536 06717a2b50de47d4087ac0e6cd759455 ""
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ectt1095.tfm" 1136768653 1536 a988bfe554c1f79514bd46d13c3c64ce ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm" 1246382020 1004 54797486969f23fa377b128694d548df ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm" 1246382020 988 bdf658c3bfc2d96d3c8b02cfc1c94c20 ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm" 1246382020 916 f87d7c45f9c908e672703b83b72241a3 ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam7.tfm" 1246382020 928 2dc8d444221b7a635bb58038579b861a ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm" 1246382020 908 2921f8a10601f252058503cc6570e581 ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm7.tfm" 1246382020 940 228d6584342e91276bf566bcf9716b83 ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmex10.tfm" 1136768653 992 662f679a0b3d2d53c1b94050fdaa3f50 ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm" 1136768653 1528 abec98dbc43e172678c11b3b9031252a ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1136768653 1524 4414a8315f39513458b80dfc63bff03a ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm" 1136768653 1512 f21f83efb36853c0b70002322c1ab3ad ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm" 1136768653 1520 eccf95517727cb11801f4f1aee3a21b4 ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1136768653 1296 45809c5a464d5f32c8f98ba97c1bb47f ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1136768653 1288 655e228510b4c2a1abe905c368440826 ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr6.tfm" 1136768653 1300 b62933e007d01cfd073f79b963c01526 ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr8.tfm" 1136768653 1292 21c1c5bfeaebccffdb478fd231a0997d ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1136768653 1124 6c73e740cf17375f03eec0ee63599741 ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1136768653 1116 933a60c408fc0a863a92debe84b2d294 ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1136768653 1120 8b7d695260f3cff42e636090a8002094 ""
"/usr/share/texlive/texmf-dist/fonts/type1/google/roboto/Roboto-Bold.pfb" 1576101225 200063 9ca44329cc831cd6ca9d60e3d58e1c33 ""
"/usr/share/texlive/texmf-dist/fonts/type1/google/roboto/Roboto-Regular.pfb" 1576101225 212275 725f6c6c319ad18a129858989d00cf22 ""
"/usr/share/texlive/texmf-dist/fonts/vf/google/roboto/Roboto-Bold-lf-t1.vf" 1576101225 1752 10f701f4d31b7e0acdc3f8b9dc833b2d ""
"/usr/share/texlive/texmf-dist/fonts/vf/google/roboto/Roboto-Regular-lf-t1.vf" 1576101225 1756 c18d4e19a33f0a1a1d05fe5eb9d0fa2c ""
"/usr/share/texlive/texmf-dist/fonts/vf/google/roboto/Roboto-Regular-lf-ts1.vf" 1576101225 584 756189afc8a30510fadd332dcd742070 ""
"/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1461363279 71627 94eb9990bed73c364d7f53f960cc8c5b ""
"/usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty" 1575674566 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 ""
"/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf" 1496785618 7008 9ff5fdcc865b01beca2b0fe4a46231d4 ""
"/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def" 1581719732 87344 ec128793fb5196bbcc1741e5366ddac1 ""
"/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty" 1581719732 18844 909add1631725af40d27125357ea816e ""
"/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def" 1581719732 15529 e761dc130df77f0ce9717a25d1b52a95 ""
"/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def" 1580769195 5220 42a6518b499d20676051f269c61f4d9a ""
"/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1576625341 40635 c40361e206be584d448876bba8a64a3b ""
"/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty" 1576016050 33961 6b5c75130e435b2bfdb9f480a09a39f9 ""
"/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty" 1576625273 7734 b98cbb34c81f667027c1e3ebdbfce34b ""
"/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1576625223 8371 9d55b8bd010bc717624922fb3477d92e ""
"/usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty" 1572645307 492 1994775aa15b0d1289725a0b1bbc2d4c ""
"/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty" 1573336935 6902 30fdaf7dc5636b8e3afa306210c45cae ""
"/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty" 1572645307 1057 525c2192b5febbd8c1f662c9468335bb ""
"/usr/share/texlive/texmf-dist/tex/generic/iftex/ifxetex.sty" 1572645307 488 4565444a3e75e59cb2702dc42e18f482 ""
"/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1575499628 8356 7bbb2c2373aa810be568c29e333da8ed ""
"/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty" 1576625065 31769 002a487f55041f8e805cfbf6385ffd97 ""
"/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1576878844 5412 d5a2436094cd7be85769db90f29250a6 ""
"/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty" 1576624944 13807 952b0226d4efca026f0e19dd266dcc22 ""
"/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1576624883 18552 1e1cc7b75da0dfaacce7cdcb27d306bf ""
"/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1576015897 19007 15924f7228aca6c6d184b115f4baa231 ""
"/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1576624663 7008 f92eaa0a3872ed622bbf538217cd2ab7 ""
"/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex" 1417732693 19231 26434a5656c684f5ffb1f26f98006baa ""
"/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex" 1403829539 7677 6f5ce7c1124cad7ec57d05b2562bd8fe ""
"/usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty" 1513722769 12604 3dec726c041422879dc3268237f09026 ""
"/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty" 1359763108 5949 3f3fd50a8cc94c3d4cbf4fc66cd3df1c ""
"/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd" 1359763108 961 6518c6525a34feb5e8250ffa91731cff ""
"/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd" 1359763108 961 d02606146ba5601b5645f987c92e6193 ""
"/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty" 1523134290 2211 ca7ce284ab93c8eecdc6029dc5ccbd73 ""
"/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty" 1523134290 4161 7f6eb9092061a11f87d08ed13515b48d ""
"/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty" 1580683321 85660 baee036978c7a91f4e2bba43f05e5945 ""
"/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty" 1523134290 4116 32e6abd27229755a83a8b7f18e583890 ""
"/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty" 1523134290 2432 8ff93b1137020e8f21930562a874ae66 ""
"/usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty" 1576191570 19336 ce7ae9438967282886b3b036cfad1e4d ""
"/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty" 1576625391 3935 57aa3c3e203a5c2effb4d2bd2efbc323 ""
"/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty" 1581632200 4947 0c2888dd88121ae675fc6e82213623ba ""
"/usr/share/texlive/texmf-dist/tex/latex/base/t1cmtt.fd" 1580683321 2444 92c1f2a3fb5fbd5ac60f99eac55c9b29 ""
"/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty" 1581112666 2821 2c0928feafd5527387e29a1af774d030 ""
"/usr/share/texlive/texmf-dist/tex/latex/blindtext/blindtext.sty" 1325892463 47295 de48b7f8ebf4b54709a2f6b2c7106dd5 ""
"/usr/share/texlive/texmf-dist/tex/latex/bookmark/bkm-pdftex.def" 1575499854 8485 fbefe3fa46819bf195afeda33df424fb ""
"/usr/share/texlive/texmf-dist/tex/latex/bookmark/bookmark.sty" 1575499854 18590 51a481005a825fb76c38c1318a7d213d ""
"/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty" 1578175482 57350 70b0c251b0022f1db12ad7dd4c1aa547 ""
"/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty" 1578175482 62012 5e9d40ecd926a6f500919e4c7e1480de ""
"/usr/share/texlive/texmf-dist/tex/latex/caption/subcaption.sty" 1579816624 5937 3a338c8462fea6d5e61cecda091f49cf ""
"/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1579991033 13886 d1306dcf79a944f6988e688c1785f9ce ""
"/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty" 1569190624 45259 743c52a37a6e5ed83cfe0e128b2da10d ""
"/usr/share/texlive/texmf-dist/tex/latex/float/float.sty" 1137110151 6749 16d2656a1984957e674b149555f1ea1d ""
"/usr/share/texlive/texmf-dist/tex/latex/fontaxes/fontaxes.sty" 1395693695 14170 4202cf11062745283a9a5fdc97c16c48 ""
"/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty" 1578002852 41601 9cf6c5257b1bc7af01a58859749dd37a ""
"/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1459978653 1213 620bba36b25224fa9b7e1ccb4ecb76fd ""
"/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1465944070 1224 978390e9c2234eab29404bc21b268d1e ""
"/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def" 1515537368 17334 520b9b85ad8a2a48eda3f643e27a5179 ""
"/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty" 1580683321 16932 04729abe63b66ec59ea56edcd722b058 ""
"/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty" 1580683321 9067 1b996612394a52e1efe89c8bfe8a5892 ""
"/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty" 1580683321 2590 e3b24ff953e5b58d924f163d25380312 ""
"/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty" 1580683321 3976 d7fa7d81d2870d509d25b17d0245e735 ""
"/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty" 1580250785 17914 4c28a13fc3d975e6e81c9bea1d697276 ""
"/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def" 1579642962 50630 3d9728faf8630190cf601ce2cbe470d9 ""
"/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty" 1579642962 238752 60dd338d71b6a4ab2192131f73dc908b ""
"/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty" 1579642962 13244 0070bcab7b5a88187847128d22faf4d8 ""
"/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def" 1579642962 14134 32b36577d311ddb6522413c7581ee968 ""
"/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrartcl.cls" 1580508818 230334 934c13c3c98c28443bd7515da0a30318 ""
"/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty" 1580508818 94593 48d6dc645c1e1a3c39b9e106f2b4790c ""
"/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrkbase.sty" 1580508818 22028 0e9f3546bf3a8e9c4f0600e805104ff6 ""
"/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty" 1580508818 17699 6ded86538c9bb88c5fce6232de268336 ""
"/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrsize11pt.clo" 1580508818 6383 d281a45e4a0243da8845736cc558a0e7 ""
"/usr/share/texlive/texmf-dist/tex/latex/koma-script/tocbasic.sty" 1580508818 100795 f8ffcca50d1af9924e1d3bc4607b33d1 ""
"/usr/share/texlive/texmf-dist/tex/latex/koma-script/typearea.sty" 1580508818 55299 77fcb7618644e08d665055a54aaa248a ""
"/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1575152344 22520 c4c2dab203104295e1e618be7e5c0f5b ""
"/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def" 1580854751 25404 9d60f463a00d154207ec0048dee27cf0 ""
"/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty" 1581719662 4381 04628f3002bdd1d9c43ef984fd60ae18 ""
"/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty" 1581719662 81717 e93576ac4b24ce6e121ebd6ec6cf2893 ""
"/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1279039959 678 4792914a8f45be57bb98413425e4c7af ""
"/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty" 1575499565 5766 13a9e8766c47f30327caf893ece86ac8 ""
"/usr/share/texlive/texmf-dist/tex/latex/lipsum/lipsum.ltd.tex" 1546728170 98047 c6fa29828cc60471827afe275c8bd77f ""
"/usr/share/texlive/texmf-dist/tex/latex/lipsum/lipsum.sty" 1546638616 18060 8cf65af2c4529eed91b5d364b50d3ada ""
"/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg" 1568236792 1830 bbaba8afaf42cc048ec4d4ff73467521 ""
"/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty" 1568236792 80511 830f3f1d3ab7448dd84233e9c2f6462c ""
"/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty" 1568236792 204271 6a0ce6b8dafb6c4a13b9036ab1717c77 ""
"/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty" 1568236792 77022 32914f01b528131c47be2a1040d3856d ""
"/usr/share/texlive/texmf-dist/tex/latex/pdftexcmds/pdftexcmds.sty" 1574631863 19963 36fd8e818f9f0f32e2db8413d4970122 ""
"/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty" 1576624809 9878 9e94e8fa600d95f9c7731bb21dfb67a4 ""
"/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1575674187 9715 b051d5b493d9fe5f4bc251462d039e5f ""
"/usr/share/texlive/texmf-dist/tex/latex/roboto/T1Roboto-LF.fd" 1576101225 11681 dcea1e8989f271ab9d198f34689562d8 ""
"/usr/share/texlive/texmf-dist/tex/latex/roboto/TS1Roboto-LF.fd" 1576101225 6360 f6b6db7af1a1b98972ba693a782a94d7 ""
"/usr/share/texlive/texmf-dist/tex/latex/roboto/roboto.sty" 1576101225 14885 1a5132fb349578b9a7edd65f7ff1d141 ""
"/usr/share/texlive/texmf-dist/tex/latex/tools/xspace.sty" 1580683321 4546 3e6071704acf4f66392376b7b66ae02c ""
"/usr/share/texlive/texmf-dist/tex/latex/url/url.sty" 1388531844 12796 8edb7d69a20b857904dd0ea757c14ec9 ""
"/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty" 1463002160 55589 34128738f682d033422ca125f82e5d62 ""
"/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty" 1417732693 4962 9c1069474ff71dbc47d5006555e352d3 ""
"/usr/share/texlive/texmf-dist/tex/latex/xpatch/xpatch.sty" 1349515664 8322 5f9c642edadff4ce819c39eb7dccea61 ""
"/usr/share/texlive/texmf-dist/web2c/texmf.cnf" 1581979058 38841 ce3692aa899bb693b90b87eaa5d4d84e ""
"/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-t1.enc" 1565080000 2971 def0b6c1f0b107b3b936def894055589 ""
"/usr/share/texmf/fonts/type1/public/cm-super/sftt1000.pfb" 1565080000 169201 9ebf99020dde51a5086e186761a34e8f ""
"/usr/share/texmf/fonts/type1/public/cm-super/sftt1095.pfb" 1623610624 169670 48d12e69c9a3b23c81f6d703ccbd4554 ""
"/usr/share/texmf/web2c/texmf.cnf" 1581979058 38841 ce3692aa899bb693b90b87eaa5d4d84e ""
"/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1623610646 4770781 1ed1abab22da9c3e2cc82e4db562318b ""
"/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1623610677 8255817 279d1d222cbc2ad49829650619c2d08a ""
"1-Section.tex" 1624471291 18541 0a4df4c8a0cdf61de54fb4daf84cc684 ""
"2-Section.tex" 1624959702 2400 762092b34d95a2930c9a1207ffa4b9ee ""
"main.aux" 1624959701 20086 06d47d7a05ccc231525b9108ab373d6d "pdflatex"
"main.out" 1624959701 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
"main.tex" 1624468616 5765 c625a4928b2960c37b25bc9b953b9ce5 ""
"main.toc" 1624959701 8876 e40b697faee506052ceb37abc3966756 "pdflatex"
"src/pmu_configuration.pdf" 1624467397 39513 fe2af01cb931229c0ad71ba80bef0749 ""
(generated)
"main.log"
"main.out"
"main.aux"
"main.pdf"
"/home/bsc/Documents/bsc_pmu/docs/drivers/main.pdf"
"/home/bsc/Documents/bsc_pmu/docs/drivers/main.log"
"main.toc"
PWD /home/bsc/Documents/bsc_pmu/docs/drivers
INPUT /etc/texmf/web2c/texmf.cnf
INPUT /usr/share/texmf/web2c/texmf.cnf
INPUT /usr/share/texlive/texmf-dist/web2c/texmf.cnf
INPUT /var/lib/texmf/web2c/pdftex/pdflatex.fmt
INPUT /home/bsc/Documents/bsc_pmu/docs/drivers/main.tex
OUTPUT /home/bsc/Documents/bsc_pmu/docs/drivers/main.log
INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrartcl.cls
INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrartcl.cls
INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrkbase.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrkbase.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/tocbasic.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/tocbasic.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrsize11pt.clo
INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrsize11pt.clo
INPUT /usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/typearea.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/typearea.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1095.tfm
INPUT /usr/share/texlive/texmf-dist/tex/latex/roboto/roboto.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/roboto/roboto.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifxetex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifxetex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex
INPUT /usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/fontaxes/fontaxes.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/fontaxes/fontaxes.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/roboto/T1Roboto-LF.fd
INPUT /usr/share/texlive/texmf-dist/tex/latex/roboto/T1Roboto-LF.fd
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/google/roboto/Roboto-Regular-lf-t1.tfm
INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/switch.def
INPUT /usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
INPUT /usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.def
INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/xpatch/xpatch.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/xpatch/xpatch.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/lipsum/lipsum.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/lipsum/lipsum.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/lipsum/lipsum.ltd.tex
INPUT /usr/share/texlive/texmf-dist/tex/latex/lipsum/lipsum.ltd.tex
INPUT /usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/caption/subcaption.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/caption/subcaption.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
INPUT /usr/share/texlive/texmf-dist/tex/latex/float/float.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/float/float.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/blindtext/blindtext.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/blindtext/blindtext.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/xspace.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/xspace.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/pdftexcmds/pdftexcmds.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/pdftexcmds/pdftexcmds.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg
INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
INPUT /home/bsc/Documents/bsc_pmu/docs/drivers/main.aux
INPUT /home/bsc/Documents/bsc_pmu/docs/drivers/main.aux
OUTPUT /home/bsc/Documents/bsc_pmu/docs/drivers/main.aux