aff9a895ed
split kernel module api docs to README
2018-07-01 23:37:37 +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
8b5c211c22
gem5: build with ccache
...
CXX='ccache c++' does not work, CXX=/my/path/to/ccache/wrapper/c++
does not work, the only thing that works it to put it in your PATH.
I would rather put a wrapper that forwards to ccache in this repo to
avoid the external host dependency:
#!/usr/bin/env bash
ccache c++ "$@"
but then that script has to remove its directory from PATH or else
infinite recursion, and I have no patience to code that.
I considered using the ccache from Buildroot, but it does not setup the
nice /usr/lib PATH, so I gave up on that as well.
2018-06-11 18:21:11 +01:00
007e4114a6
buildroot: use our fork for rpath
2018-06-10 10:22:47 +01:00
c375d58e44
build: only set Linux kernel cli config if options changed
...
Otherwise, the Linux kernel gets rebuilt every time, which adds a few
seconds to every rebuild.
2018-06-10 09:29:23 +01:00
b562d8dfe7
gem5: support variants
2018-06-10 08:57:39 +01:00
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
335adec68a
qemu: don't persist disk changes by default
2018-06-09 13:41:08 +01:00
cadb92f2df
gem5/build: fix shebang
2018-06-08 16:52:36 +01:00
d2da94df30
directory structure: explain more directories
2018-06-08 15:19:21 +01:00
ca69691bfd
gem5 graphic: --frame-capture
2018-06-07 10:54:00 +01:00
0a04e7ba84
readme: fix broken gem5 linux kernel patch link
2018-06-07 07:40:06 +01:00
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
fe06cedf2b
readme: make all tested on SHAs for this repo into links
2018-06-07 07:02:41 +01:00
1b00992a5e
gem5 graphic: add tested on
2018-06-07 06:59:18 +01:00