Commit Graph

740 Commits

Author SHA1 Message Date
Ciro Santilli
839271efd6 rand_check: move docs to readme, create norandmaps section 2018-07-09 17:44:34 +01:00
Ciro Santilli
7b8811ee3d rename init_dev_kmsg to time_boot and move doc to README 2018-07-09 17:03:50 +01:00
Ciro Santilli
be6319ab89 move doc for inits and sanity checks to README 2018-07-09 16:59:13 +01:00
Ciro Santilli
f2bf644cfd Review and link kernel_module/user examples to README 2018-07-09 14:47:45 +01:00
Ciro Santilli
258add9c9d wait queue: move docs to README
Do just one example with 2 waits, my readers can handle it :-)
2018-07-08 09:58:07 +01:00
Ciro Santilli
f59ca5a214 timer: move doc to README 2018-07-07 19:23:04 +01:00
Ciro Santilli
7d16a5c024 Move sleep and workqueue module doc to README
sleep was broken because the workqueue was declared locally inside init,
further evidence that no one has ever run the examples :-(
2018-07-07 19:04:58 +01:00
Ciro Santilli
0ccbc04da0 move schedule() doc to README 2018-07-07 18:15:29 +01:00
Ciro Santilli
9c62b82036 memcpy_overflow failed fortify source attempt 2018-07-06 11:24:02 +01:00
Ciro Santilli
5d9418b276 bring CONFIG_FORTIFY_SOURCE back from accidental removal...
Notice that it is not working anymore.

Rename pci.c into qemu_edu.c

Organize kernel_module readmes further
2018-07-06 10:23:35 +01:00
Ciro Santilli
9b4c1984fc Improve file operation intro
Done while answering: https://stackoverflow.com/questions/3290590/what-options-do-we-have-for-communication-between-a-user-program-and-a-linux-ker/51206012#51206012
2018-07-06 09:26:44 +01:00
Ciro Santilli
59960b808c Move characte devices next to pseudo filesystems 2018-07-06 09:01:49 +01:00
Ciro Santilli
e05eb91add netlink: move docs to README 2018-07-06 08:56:22 +01:00
Ciro Santilli
3d4e0c095d kprobe: update example with px
Going to try and upstream this later on
2018-07-05 09:49:59 +01:00
Ciro Santilli
046bc25b6b virt_to_phys: fix %p vs %px
Move doc to README
2018-07-05 03:42:26 +01:00
Ciro Santilli
65fc5b8527 ring0: move docs to readme 2018-07-05 02:43:38 +01:00
Ciro Santilli
237b27869e kstrto: move doc to README 2018-07-05 02:42:28 +01:00
Ciro Santilli
6c241279a6 split kernel module api docs to README 2018-07-04 10:03:02 +01:00
Ciro Santilli
8f37cd0d22 panic: fix forgotten comment 2018-07-02 22:13:17 +01:00
Ciro Santilli
efc37fa5a7 Move link doc of printk related modules to README 2018-07-01 20:50:02 +01:00
Ciro Santilli
410b662db2 Move panic and family docs to README 2018-07-01 20:45:49 +01:00
Ciro Santilli
50cb67e2e2 mmap: move doc to README 2018-07-01 20:38:16 +01:00
Ciro Santilli
ad55d48ae5 We are making module documentation self evident
Remove this now before we forget to remove it when we are done with the refactor
2018-07-01 20:04:05 +01:00
Ciro Santilli
2075fbaf5b Move poll, ktrhead and kthreads docs to README 2018-07-01 20:01:49 +01:00
Ciro Santilli
ae3c03bdb0 anonymous inode: fix kbuf size for nul 2018-07-01 17:51:08 +01:00
Ciro Santilli
d840b0cb65 ioctl: move doc to README 2018-07-01 17:44:38 +01:00
Ciro Santilli
084e3faf5a seq_file: move doc to README 2018-07-01 16:46:15 +01:00
Ciro Santilli
923f655811 anonymous inode: move doc to readme 2018-07-01 16:10:29 +01:00
Ciro Santilli
662d4f25a1 prebuilts: improve doc 2018-07-01 13:52:54 +01:00
Ciro Santilli
8f21c4f0cb fops: sh -x is fun 2018-06-29 10:47:35 +01:00
Ciro Santilli
9a4eae50c8 Move debugfs, rootfs and procfs documentation to README 2018-06-29 09:56:41 +01:00
Ciro Santilli
0cd1a2b602 kernel module: fix fops... and move its documentation into README
Sometimes I wonder if anyone has ever run this tutorial, otherwise how
can such basic bugs persist for so long?

test_all.sh: crete
2018-06-29 08:47:32 +01:00
Ciro Santilli
7f3671894f kernel_module: move character device example doc to README 2018-06-29 07:28:09 +01:00
Ciro Santilli
20b9961233 run: fix extra emulator args that were broken by -X 2018-06-27 17:58:54 +01:00
Ciro Santilli
1721f184d6 gem5: track build and run variants separately with -M and -N
Otherwise, checking out branches is too insane, as it does not
update the worktrees, even though the gem5/gem5 module was updated.

gem5: expose build types, document debug builds.

simultaneous runs: store stdout and stderr on a file to allow running
all from a single terminal on the background cleanly.
2018-06-27 16:31:24 +01:00
Ciro Santilli
71e927e63b gem5: fix trace file path on common 2018-06-27 13:34:49 +01:00
Ciro Santilli
741f5215e9 gem5: refactor syscall emulation links 2018-06-21 08:46:59 +01:00
Ciro Santilli
00d282d912 gem5: use m5term instead of telnet 2018-06-20 11:50:36 +01:00
Ciro Santilli
7bbb2a813e gem5: fix -X-b, fs_bigLITTLE checkpoint restore, checkpoints are just dirs on backend 2018-06-18 16:18:05 +01:00
Ciro Santilli
8902235edb fs_bigLITTLE: patch gem5 like a pro without checkout 2018-06-18 10:44:35 +01:00
Ciro Santilli
0a30aa70dd tmux: more gentle introduction 2018-06-18 10:20:33 +01:00
Ciro Santilli
5f30493cd1 libguestfs 2018-06-18 10:06:21 +01:00
Ciro Santilli
a8055cda60 gem5: explain m5ops and create minimal one liner copy pastes 2018-06-18 09:00:07 +01:00
Ciro Santilli
b19256b251 fs_bigLITTLE.py tested on 2018-06-17 12:07:32 +01:00
Ciro Santilli
18c1c823fe gem5: integrate fs_bigLITTLE.py into run 2018-06-17 12:06:29 +01:00
Ciro Santilli
57dbe81f33 lkmc_many_files: create package to test a rootfs with many files
Automatically pick up packages from under packages/ into BR2_EXTERNAL.

Move many subdirectory READMEs into the toplevel and link to toplevel from those subreadmes instead.
2018-06-17 11:36:56 +01:00
Ciro Santilli
4484e866cb terminal: managed to spawn getty on TTYs manually from init 2018-06-14 12:05:56 +01:00
Ciro Santilli
fa7065f0d4 run: save run.sh to the right directory for qemu 2018-06-14 10:44:40 +01:00
Ciro Santilli
ee33e4f028 getty: failed attempt at doing it from a shell 2018-06-13 15:07:55 +01:00
Ciro Santilli
c821edf78a simultaneous runs: link to build variants 2018-06-13 09:06:20 +01:00