885 Commits

Author SHA1 Message Date
f59ca5a214 timer: move doc to README 2018-07-07 19:23:04 +01:00
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
0ccbc04da0 move schedule() doc to README 2018-07-07 18:15:29 +01:00
9c62b82036 memcpy_overflow failed fortify source attempt 2018-07-06 11:24:02 +01:00
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
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
59960b808c Move characte devices next to pseudo filesystems 2018-07-06 09:01:49 +01:00
e05eb91add netlink: move docs to README 2018-07-06 08:56:22 +01:00
3d4e0c095d kprobe: update example with px
Going to try and upstream this later on
2018-07-05 09:49:59 +01:00
046bc25b6b virt_to_phys: fix %p vs %px
Move doc to README
2018-07-05 03:42:26 +01:00
65fc5b8527 ring0: move docs to readme 2018-07-05 02:43:38 +01:00
237b27869e kstrto: move doc to README 2018-07-05 02:42:28 +01:00
6c241279a6 split kernel module api docs to README 2018-07-04 10:03:02 +01:00
8f37cd0d22 panic: fix forgotten comment 2018-07-02 22:13:17 +01:00
efc37fa5a7 Move link doc of printk related modules to README 2018-07-01 20:50:02 +01:00
410b662db2 Move panic and family docs to README 2018-07-01 20:45:49 +01:00
50cb67e2e2 mmap: move doc to README 2018-07-01 20:38:16 +01:00
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
2075fbaf5b Move poll, ktrhead and kthreads docs to README 2018-07-01 20:01:49 +01:00
ae3c03bdb0 anonymous inode: fix kbuf size for nul 2018-07-01 17:51:08 +01:00
d840b0cb65 ioctl: move doc to README 2018-07-01 17:44:38 +01:00
084e3faf5a seq_file: move doc to README 2018-07-01 16:46:15 +01:00
923f655811 anonymous inode: move doc to readme 2018-07-01 16:10:29 +01:00
662d4f25a1 prebuilts: improve doc 2018-07-01 13:52:54 +01:00
8f21c4f0cb fops: sh -x is fun 2018-06-29 10:47:35 +01:00
9a4eae50c8 Move debugfs, rootfs and procfs documentation to README 2018-06-29 09:56:41 +01:00
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
7f3671894f kernel_module: move character device example doc to README 2018-06-29 07:28:09 +01:00
20b9961233 run: fix extra emulator args that were broken by -X 2018-06-27 17:58:54 +01:00
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
71e927e63b gem5: fix trace file path on common 2018-06-27 13:34:49 +01:00
741f5215e9 gem5: refactor syscall emulation links 2018-06-21 08:46:59 +01:00
00d282d912 gem5: use m5term instead of telnet 2018-06-20 11:50:36 +01:00
7bbb2a813e gem5: fix -X-b, fs_bigLITTLE checkpoint restore, checkpoints are just dirs on backend 2018-06-18 16:18:05 +01:00
8902235edb fs_bigLITTLE: patch gem5 like a pro without checkout 2018-06-18 10:44:35 +01:00
0a30aa70dd tmux: more gentle introduction 2018-06-18 10:20:33 +01:00
5f30493cd1 libguestfs 2018-06-18 10:06:21 +01:00
a8055cda60 gem5: explain m5ops and create minimal one liner copy pastes 2018-06-18 09:00:07 +01:00
b19256b251 fs_bigLITTLE.py tested on 2018-06-17 12:07:32 +01:00
18c1c823fe gem5: integrate fs_bigLITTLE.py into run 2018-06-17 12:06:29 +01:00
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
4484e866cb terminal: managed to spawn getty on TTYs manually from init 2018-06-14 12:05:56 +01:00
fa7065f0d4 run: save run.sh to the right directory for qemu 2018-06-14 10:44:40 +01:00
ee33e4f028 getty: failed attempt at doing it from a shell 2018-06-13 15:07:55 +01:00
c821edf78a simultaneous runs: link to build variants 2018-06-13 09:06:20 +01:00
630c31ebf7 biliography: rpi os 2018-06-13 08:57:00 +01:00
d08a77090e simultaneous runs: could not set gem5 ports explicitly 2018-06-12 16:37:51 +01:00
e91871611a run: forward -n to -u 2018-06-12 14:50:03 +01:00
28c70a3824 run: support multiple simultaneous runs and run output directories 2018-06-12 12:37:31 +01:00
37f64de29f gem5: prefix woktree branch with wt/ 2018-06-11 18:46:20 +01:00