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
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
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
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
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
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
Ciro Santilli
630c31ebf7
biliography: rpi os
2018-06-13 08:57:00 +01:00
Ciro Santilli
d08a77090e
simultaneous runs: could not set gem5 ports explicitly
2018-06-12 16:37:51 +01:00
Ciro Santilli
28c70a3824
run: support multiple simultaneous runs and run output directories
2018-06-12 12:37:31 +01:00
Ciro Santilli
37f64de29f
gem5: prefix woktree branch with wt/
2018-06-11 18:46:20 +01:00
Ciro Santilli
007e4114a6
buildroot: use our fork for rpath
2018-06-10 10:22:47 +01:00
Ciro Santilli
b562d8dfe7
gem5: support variants
2018-06-10 08:57:39 +01:00
Ciro Santilli
37d5fa8df9
buildroot: update to 2018.05
...
Verify that OpenBLAS x86 build is working as mentioned at:
https://bugs.busybox.net/show_bug.cgi?id=10856#c1
2018-06-09 14:28:47 +01:00
Ciro Santilli
335adec68a
qemu: don't persist disk changes by default
2018-06-09 13:41:08 +01:00
Ciro Santilli
d2da94df30
directory structure: explain more directories
2018-06-08 15:19:21 +01:00
Ciro Santilli
ca69691bfd
gem5 graphic: --frame-capture
2018-06-07 10:54:00 +01:00
Ciro Santilli
0a04e7ba84
readme: fix broken gem5 linux kernel patch link
2018-06-07 07:40:06 +01:00
Ciro Santilli
4a20ebd525
gem5: update to 60600f09c25255b3c8f72da7fb49100e2682093a
...
To verify if vanilla Linux aarch64 v2.17 will boot, but it still didn't.
2018-06-07 07:36:26 +01:00
Ciro Santilli
fe06cedf2b
readme: make all tested on SHAs for this repo into links
2018-06-07 07:02:41 +01:00