| Age | Commit message (Collapse) | Author |
|
Almost all slides are english now, so the final "thank you"
page should be too.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
The command depexp is deprecated and doesn't work with the trainer
image. We should show the new command taskexp.
Signed-off-by: Volker Haspel <volker.haspel@linutronix.de>
|
|
Use 'basename' to isolate the layer tarball filename in case
they are specified in a directory other than the current working
directory.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Initially write 10MB of 0's instead of 1MB to make sure any tables
at the beginning are really gone.
Rather than calling 'partprobe' with no arguments, explicitly pass
the list of devices to re-read.
'fdisk' is used to create the 2nd (/home) partition. Do not do that
in the background but instead synchronously for each device. Add a
'sync' afterwards to hopefully create a barrier before rescanning
the devices. This is should address a problem where 'partprobe' is
run too early and the kernel does not find the 2nd partition of the
last device.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
- Rework generic information
- Add information about SMACK and AppArmor
- Add References
- Add examples
Signed-off-by: Holger Dengler <dengler@linutronix.de>
|
|
There is no wireshark group by default.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Cleanup multiple peanuts:
- remove [fragile] (were not required)
- remove unnecessary header stubs
- align subsections
Signed-off-by: Holger Dengler <dengler@linutronix.de>
|
|
Fontsize "scriptsize" is a good alternative between default fontsize
and "tiny".
Signed-off-by: Holger Dengler <dengler@linutronix.de>
|
|
using lttng-ust, perf and tshark
traces can be shown in tracecompass
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
dd-multi.sh now supports layers so there is no need for the
example/archived extra scripts.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Sync with devel/manut/yocto latest
version 8cd4956a9b48a316eab6dc6d1b1f6cd51362fecf.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
The devel/manut/yocto heavily diverted from master. Sync
with latest version 8cd4956a9b48a316eab6dc6d1b1f6cd51362fecf.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Different tools have been used by various trainers as demos. Put
all these into master so they are available to all trainers.
ipc_pipe: ipc demo using pipes
ipc_shm: ipc demo using shared memory
libduma: source and instructions for compiling libduma
matrix: demo of good and bad cache access
mtrace: patch and infos for using mtrace with ASLR
rtex: demo of handling page faults
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Simple drivers for use in the Linux Advanced schulung were only
available in the devel/jogness branch. Push them to master so
they are easily accessible to any trainer.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Several presentations are available only in devel/jogness. Add them
to master to allow easy access to any trainer.
misc/pres_best_en: best practice guidelines
misc/pres_ipc_en: overview of linux ipc mechanisms
misc/pres_minicoredumper_en: minicoredumper features
misc/pres_zynq_en: describe the zynq architecture
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
It can be difficult for new kernel developers to visualize how
the hello module character device interacts with the kernel and
its various structures. Add a set of images to help make this
clearer.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
The verbatim text type is much easier to read. Use it instead for
commands and output.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
ioctl is bi-directional.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Signed-off-by: Holger Dengler <dengler@linutronix.de>
|
|
Signed-off-by: Holger Dengler <dengler@linutronix.de>
|
|
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Clarify what the different finetuning steps are doing. Since some
of the steps are complicated, a description helps users to
determine if the finetuning steps are correct.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
ntfs-3g: some users need to read/write mount ntfs partitions
netcat-traditional: critical tool for testing network connections
geeqie: simple yet effective image viewer
gnuplot: generate graphical cyclictest latency graphs
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
The use of httpredir might cause problems with elbe. Use servers
that are known to work reliably.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Years ago dengler needed the i386 libs for his security schulung.
He has confirmed he no longer needs these, so remove them. The
main motivation for the removal is to simplify local mirrors, no
longer requiring i386.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Layers can now be specified using: --layer=tarball
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
+ fix typos
+ sync with devel/manut/yocto:8cd4956a9b48a316eab6dc6d1b1f6cd51362fecf
Signed-off-by: Volker Haspel <volker.haspel@linutronix.de>
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
+ update yocto version in some slides
+ add missing slides
+ fix typos
Signed-off-by: Volker Haspel <volker.haspel@linutronix.de>
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Signed-off-by: Holger Dengler <dengler@linutronix.de>
|
|
These changes are based on building the distribution and
committing only the distribution files.
|
|
|
|
|
|
- fix typos
- update platforms
- remove obsolete adk infos
|
|
The cgroup example was simplified, the example commands/output were
updated for a Debian/stretch system, and various
spelling/capitalization errors were corrected.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Since elbe should be run in a container, we need the name.
|
|
- removed extra dd-variation scripts
- updated script for general usage (src/dest as arguments)
- adjusted script to support modifying new image
- moves /home/* from part1 to part2
- adds /home entry to /etc/fstab
- moved manut's update-home.sh to "extra" directory
(may still be in use? until a general replacement exists)
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
- when run from nereus, the image will be complete out-of-the-box
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
The implicit modification of saved UID or GID is not clear enough
for an example code. Therefore these calls are replaced by the more
suitable setresuid() and setresgid() calls.
Signed-off-by: Holger Dengler <dengler@linutronix.de>
|
|
Signed-off-by: Holger Dengler <dengler@linutronix.de>
|
|
|
|
|
|
|
|
|