mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-24 18:51:36 +01:00
This commit is contained in:
@@ -470,7 +470,7 @@ firefox index.html</pre>
|
||||
</div>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>see also: <a href="https://cirosantilli.com/china-dictatorship/#mirrors" class="bare">https://cirosantilli.com/china-dictatorship/#mirrors</a></p>
|
||||
<p>see also: <a href="https://cirosantilli.com/china-dictatorship/mirrors" class="bare">https://cirosantilli.com/china-dictatorship/mirrors</a></p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>The secondary systems programming functionality is described on the sections below starting from <a href="getting-started.html">Getting started</a>.</p>
|
||||
|
||||
@@ -465,7 +465,7 @@ pre{ white-space:pre }
|
||||
<p>The perfect emulation setup to study and develop the <a href="linux-kernel.html">Linux kernel</a> v5.9.2, kernel modules, <a href="qemu-buildroot-setup.html">QEMU</a>, <a href="gem5-buildroot-setup.html">gem5</a> and x86_64, ARMv7 and ARMv8 <a href="userland-assembly.html">userland</a> and <a href="baremetal-setup.html">baremetal</a> assembly, <a href="c.html">ANSI C</a>, <a href="cpp.html">C++</a> and <a href="posix.html">POSIX</a>. <a href="gdb.html">GDB step debug</a> and <a href="kgdb.html">KGDB</a> just work. Powered by <a href="about-the-qemu-buildroot-setup.html">Buildroot</a> and <a href="about-the-baremetal-setup.html">crosstool-NG</a>. Highly automated. Thoroughly documented. Automated <a href="test-this-repo.html">tests</a>. "Tested" in an Ubuntu 20.04 host.</p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p><a href="https://twitter.com/dakami/status/1344853681749934080">Dan Kaminski-approved</a>™.</p>
|
||||
<p><a href="https://twitter.com/dakami/status/1344853681749934080">Dan Kaminski-approved</a>™ <a href="https://en.wikipedia.org/wiki/Dan_Kaminsky">RIP</a>.</p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>TL;DR: <a href="qemu-buildroot-setup-getting-started.html">Section 2.2.1, “QEMU Buildroot setup getting started”</a></p>
|
||||
@@ -486,6 +486,9 @@ pre{ white-space:pre }
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p><a href="https://github.com/cirosantilli/china-dictatorship" class="bare">https://github.com/cirosantilli/china-dictatorship</a> | <a href="https://cirosantilli.com/china-dictatorship/xinjiang" class="bare">https://cirosantilli.com/china-dictatorship/xinjiang</a></p>
|
||||
</div>
|
||||
<div class="imageblock">
|
||||
<div class="content">
|
||||
<img src="https://raw.githubusercontent.com/cirosantilli/china-dictatorship-media/master/Xinjiang_prisoners_sitting_identified.jpeg" alt="Xinjiang prisoners sitting identified" width="800">
|
||||
|
||||
@@ -461,7 +461,7 @@ pre{ white-space:pre }
|
||||
<p>The perfect emulation setup to study and develop the <a href="#linux-kernel">Linux kernel</a> v5.9.2, kernel modules, <a href="#qemu-buildroot-setup">QEMU</a>, <a href="#gem5-buildroot-setup">gem5</a> and x86_64, ARMv7 and ARMv8 <a href="#userland-assembly">userland</a> and <a href="#baremetal-setup">baremetal</a> assembly, <a href="#c">ANSI C</a>, <a href="#cpp">C++</a> and <a href="#posix">POSIX</a>. <a href="#gdb">GDB step debug</a> and <a href="#kgdb">KGDB</a> just work. Powered by <a href="#about-the-qemu-buildroot-setup">Buildroot</a> and <a href="#about-the-baremetal-setup">crosstool-NG</a>. Highly automated. Thoroughly documented. Automated <a href="#test-this-repo">tests</a>. "Tested" in an Ubuntu 20.04 host.</p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p><a href="https://twitter.com/dakami/status/1344853681749934080">Dan Kaminski-approved</a>™.</p>
|
||||
<p><a href="https://twitter.com/dakami/status/1344853681749934080">Dan Kaminski-approved</a>™ <a href="https://en.wikipedia.org/wiki/Dan_Kaminsky">RIP</a>.</p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>TL;DR: <a href="#qemu-buildroot-setup-getting-started">Section 2.2.1, “QEMU Buildroot setup getting started”</a></p>
|
||||
@@ -482,6 +482,9 @@ pre{ white-space:pre }
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p><a href="https://github.com/cirosantilli/china-dictatorship" class="bare">https://github.com/cirosantilli/china-dictatorship</a> | <a href="https://cirosantilli.com/china-dictatorship/xinjiang" class="bare">https://cirosantilli.com/china-dictatorship/xinjiang</a></p>
|
||||
</div>
|
||||
<div class="imageblock">
|
||||
<div class="content">
|
||||
<img src="https://raw.githubusercontent.com/cirosantilli/china-dictatorship-media/master/Xinjiang_prisoners_sitting_identified.jpeg" alt="Xinjiang prisoners sitting identified" width="800">
|
||||
@@ -2366,7 +2369,7 @@ firefox index.html</pre>
|
||||
</div>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>see also: <a href="https://cirosantilli.com/china-dictatorship/#mirrors" class="bare">https://cirosantilli.com/china-dictatorship/#mirrors</a></p>
|
||||
<p>see also: <a href="https://cirosantilli.com/china-dictatorship/mirrors" class="bare">https://cirosantilli.com/china-dictatorship/mirrors</a></p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>The secondary systems programming functionality is described on the sections below starting from <a href="#getting-started">Getting started</a>.</p>
|
||||
|
||||
Reference in New Issue
Block a user