Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file removed images/src/png/kernel_tasks.png
Binary file not shown.
38 changes: 26 additions & 12 deletions xml/MAIN.SLERT.xml
Original file line number Diff line number Diff line change
@@ -1,18 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="urn:x-suse:xslt:profiling:docbook51-profile.xsl"
type="text/xml"
title="Profiling step"?>
<!DOCTYPE set
[
<?xml version="1.0"?>
<!DOCTYPE set [
<!ENTITY % entities SYSTEM "entity-decl.ent">
%entities;
]>
<set version="5.0" xml:lang="en" xml:id="set-slert"
xmlns="http://docbook.org/ns/docbook"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xlink="http://www.w3.org/1999/xlink">

<?xml-stylesheet href="urn:x-suse:xslt:profiling:docbook51-profile.xsl"
type="text/xml"
title="Profiling step"?><set xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en" xml:id="set-slert">
<title>&slert; Documentation</title>
<info>
<info xmlns:d="http://docbook.org/ns/docbook">
<productname>&productname;</productname>
<productname role="abbrev">&productnameshort;</productname>
<productnumber>&productnumber;</productnumber>
Expand All @@ -27,12 +23,30 @@
<dm:editurl>https://github.com/SUSE/doc-slert/edit/main/xml/</dm:editurl>
<dm:translation>no</dm:translation>
</dm:docmanager>
</info>
<revhistory xml:id="rh-set-slert">
<revision>
<date>2022-11-07</date>
<revdescription>
<para/>
</revdescription>
</revision>
</revhistory>
</info>

<xi:include href="book_slert_shielding.xml"/>

<book xml:id="book-slert-qs">
<title>Quick Start Guides</title>
<info xmlns:d="http://docbook.org/ns/docbook">
<revhistory xml:id="rh-book-slert-qs">
<revision>
<date>2022-11-07</date>
<revdescription>
<para/>
</revdescription>
</revision>
</revhistory>
</info>
<xi:include href="article_setup.xml"/>
<xi:include href="article_hardware_testing.xml"/>
<xi:include href="article_virtualization.xml"/>
Expand Down
30 changes: 17 additions & 13 deletions xml/article_hardware_testing.xml
Original file line number Diff line number Diff line change
@@ -1,18 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="urn:x-suse:xslt:profiling:docbook51-profile.xsl"
type="text/xml"
title="Profiling step"?>
<!DOCTYPE article
[
<?xml version="1.0"?>
<!DOCTYPE article [
<!ENTITY % entities SYSTEM "entity-decl.ent">
%entities;
]>
<article version="5.0" xml:id="article-hardware-testing" xml:lang="en"
xmlns="http://docbook.org/ns/docbook"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xlink="http://www.w3.org/1999/xlink">

<?xml-stylesheet href="urn:x-suse:xslt:profiling:docbook51-profile.xsl"
type="text/xml"
title="Profiling step"?><article xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="article-hardware-testing" xml:lang="en">
<title>&slertabbr; Hardware Testing</title>
<info><productname>&productname;</productname>
<info xmlns:d="http://docbook.org/ns/docbook"><productname>&productname;</productname>
<productnumber>&productnumber;</productnumber>
<date><?dbtimestamp?></date>
<abstract>
Expand All @@ -29,7 +25,15 @@
latency detector</quote> are parts of the &productname; product.
</para>
</abstract>
</info>
<revhistory xml:id="rh-article-hardware-testing">
<revision>
<date>2022-01-17</date>
<revdescription>
<para/>
</revdescription>
</revision>
</revhistory>
</info>

<sect1 xml:id="sec-hwtest-basics">
<title>General testing procedure and analysis</title>
Expand Down Expand Up @@ -166,7 +170,7 @@
redirect it to a file:
</para>
<screen><command>cyclictest</command> --loops=1000 \
--histogram=1000 > histogram</screen>
--histogram=1000 &gt; histogram</screen>
</listitem>
</itemizedlist>
</sect1>
Expand Down
28 changes: 16 additions & 12 deletions xml/article_kernel_tasks.xml
Original file line number Diff line number Diff line change
@@ -1,18 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="urn:x-suse:xslt:profiling:docbook51-profile.xsl"
type="text/xml"
title="Profiling step"?>
<!DOCTYPE article
[
<?xml version="1.0"?>
<!DOCTYPE article [
<!ENTITY % entities SYSTEM "entity-decl.ent">
%entities;
]>
<article version="5.0" xml:lang="en" xml:id="article-kernel-tasks"
xmlns="http://docbook.org/ns/docbook"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xlink="http://www.w3.org/1999/xlink">

<?xml-stylesheet href="urn:x-suse:xslt:profiling:docbook51-profile.xsl"
type="text/xml"
title="Profiling step"?><article xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en" xml:id="article-kernel-tasks">
<title>Processes and task states for Linux Kernel programming</title>
<info><productname>&productname;</productname>
<info xmlns:d="http://docbook.org/ns/docbook"><productname>&productname;</productname>
<productnumber>&productnumber;</productnumber>
<xi:include href="common_copyright_gfdl.xml" parse="xml"/>
<date><?dbtimestamp?></date>
Expand All @@ -33,7 +29,15 @@
<dm:editurl>https://github.com/SUSE/doc-slert/edit/main/xml/</dm:editurl>
<dm:translation>no</dm:translation>
</dm:docmanager>
</info>
<revhistory xml:id="rh-article-kernel-tasks">
<revision>
<date>2022-11-07</date>
<revdescription>
<para/>
</revdescription>
</revision>
</revhistory>
</info>
<section xml:id="sec-slert-kernel-tasks-intro">
<title>Processes and task states</title>

Expand Down
54 changes: 28 additions & 26 deletions xml/article_setup.xml
Original file line number Diff line number Diff line change
@@ -1,18 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="urn:x-suse:xslt:profiling:docbook51-profile.xsl"
type="text/xml"
title="Profiling step"?>
<!DOCTYPE article
[
<?xml version="1.0"?>
<!DOCTYPE article [
<!ENTITY % entities SYSTEM "entity-decl.ent">
%entities;
]>
<article version="5.0" xml:lang="en" xml:id="article-setup"
xmlns="http://docbook.org/ns/docbook"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xlink="http://www.w3.org/1999/xlink">

<?xml-stylesheet href="urn:x-suse:xslt:profiling:docbook51-profile.xsl"
type="text/xml"
title="Profiling step"?><article xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en" xml:id="article-setup">
<title>Setup Guide</title>
<info><productname>&productname;</productname>
<info xmlns:d="http://docbook.org/ns/docbook"><productname>&productname;</productname>
<productnumber>&productnumber;</productnumber>
<xi:include href="common_copyright_gfdl.xml" parse="xml"/><date>
<?dbtimestamp?></date>
Expand All @@ -27,7 +23,15 @@
scheduling, CPU shielding, and for setting CPU affinities of processes.
</para>
</abstract>
</info>
<revhistory xml:id="rh-article-setup">
<revision>
<date>2023-12-22</date>
<revdescription>
<para/>
</revdescription>
</revision>
</revhistory>
</info>
<sect1 xml:id="sec-slert-quick-overview">
<title>Product overview</title>

Expand Down Expand Up @@ -136,13 +140,13 @@
<step>
<para>When the prompt shows up, open the file <filename>control.xml</filename> and add the
following lines:</para>
<screen>&lt;base_product>
&lt;display_name>SUSE Linux Enterprise Real Time &productnumber;&lt;/display_name>
&lt;name>SLE_RT&lt;/name>
&lt;version>15.3&lt;/version>
&lt;register_target>sle-15-$arch&lt;/register_target>
&lt;archs>x86_64&lt;/archs>
&lt;/base_product></screen>
<screen>&lt;base_product&gt;
&lt;display_name&gt;SUSE Linux Enterprise Real Time &productnumber;&lt;/display_name&gt;
&lt;name&gt;SLE_RT&lt;/name&gt;
&lt;version&gt;15.3&lt;/version&gt;
&lt;register_target&gt;sle-15-$arch&lt;/register_target&gt;
&lt;archs&gt;x86_64&lt;/archs&gt;
&lt;/base_product&gt;</screen>
</step>
<step>
<para>Save the file, exit the editor, and restart &yast;</para>
Expand Down Expand Up @@ -266,7 +270,7 @@
by running <command>cset shield</command> without additional options:
</para>
<screen><command>cset</command> shield
cset: --> shielding system active with
cset: --&gt; shielding system active with
cset: "system" cpuset of: 0-2 cpu, with: 47
cset: "user" cpuset of: 3-7 cpu, with: 0
</screen>
Expand Down Expand Up @@ -340,7 +344,7 @@ cset: "user" cpuset of: 3-7 cpu, with: 0
the <command>--verbose</command> option:
</para>
<screen><command>cset</command> shield --verbose
cset: --> shielding system active with
cset: --&gt; shielding system active with
cset: "system" cpuset of: 0-2,4-15 cpu, with:
USER PID PPID S TASK NAME
-------- ----- ----- - ---------
Expand Down Expand Up @@ -402,8 +406,7 @@ cset: "user" cpuset of: 3 cpu, with: 1
<para>
Besides assigning memory nodes, the subcommand <command>set</command>
creates cpusets in a tree-like structure, rooted at the
<systemitem
class="resource">root</systemitem> &cpuset;.
<systemitem class="resource">root</systemitem> &cpuset;.
</para>

<!-- cset set .... assigning CPU -->
Expand Down Expand Up @@ -1802,8 +1805,7 @@ noop deadline [cfq]</screen>
More detailed information about the real-time Linux development and an
introduction how to write a real-time application can be found in the
real-time Linux community Wiki.
<link xlink:href="https://rt.wiki.kernel.org"/>, <link xlink:href=
"https://rt.wiki.kernel.org/index.php/HOWTO:_Build_an_RT-application"/>
<link xlink:href="https://rt.wiki.kernel.org"/>, <link xlink:href="https://rt.wiki.kernel.org/index.php/HOWTO:_Build_an_RT-application"/>
</para>
</listitem>
<listitem>
Expand All @@ -1813,7 +1815,7 @@ noop deadline [cfq]</screen>
More detailed documentation is available from
<!-- <link xlink:href="http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi/linux/bks/SGI_Admin/books/LX_Resource_AG/sgi_html/ch01.html"
/>, <link xlink:href="http://www.bullopensource.org/cpuset/"/>, and -->
<link xlink:href="http://lwn.net/Articles/127936/"/>. -->
<link xlink:href="http://lwn.net/Articles/127936/"/>. --&gt;
</para>
</listitem>
<!--
Expand Down
Loading