43678f3378
Linux kernel update procedure: update on project description as well
2019-07-19 00:00:01 +00:00
dcdbdf1281
linux: update to v5.2.1
...
Improve the release procedure description.
2019-07-19 06:59:14 +01:00
7ae77fa9ec
test-boot: recommend all archs by default
2019-07-19 06:59:14 +01:00
e7bcb38002
README: recommend using blob/README.adoc as well to see full README
...
Document quick and dirty manual asciidoctor setup.
2019-07-19 06:59:14 +01:00
a61dea2743
readme: create userland multithread section
2019-07-19 06:59:14 +01:00
6fe321deed
gem5: make --cpus work in user mode simulation
2019-07-19 06:59:14 +01:00
afb38d249b
sysconf: move in from cpp-cheat
...
arm baremetal: give more TTBR rationale
2019-07-19 06:59:14 +01:00
3ea041e4d9
arm: start documenting paging
2019-07-19 06:59:14 +01:00
2b3e6bcff1
arm bibliography: future technologies
2019-07-19 06:59:14 +01:00
ea484b7f43
arm: look a bit into big endian support
2019-07-19 06:59:14 +01:00
7d6f4a2252
asciidoctor: use absolute paths on up links
2019-07-19 06:59:14 +01:00
8413aeaec4
bisect-gem5-linux-boot: stop bisect run if build fails
2019-07-19 06:59:14 +01:00
f11dd1f830
arm baremetal: link back to svc answer
2019-07-19 06:59:14 +01:00
b38e2b0da9
arm baremetal: SVC explain where the imm16 can be retrieved
...
Use upper case hex literals on all PRIXnn.
.gitignore /out.docker
2019-07-16 00:00:01 +00:00
b1bfd46efe
image xrefstyle full
2019-07-16 00:00:00 +00:00
3c628ee19f
publish-gh-pages: remove rm index.html not needed anymore
2019-07-14 00:00:08 +00:00
062d1cf085
bisect-gem5-linux-boot: use --gem5-worktree instead of --gem5-build-id
2019-07-14 20:27:41 +01:00
b2f53bd0f6
publish-gh-pages: don't reset hard to have network bandwidth in transferring all files from scratch
2019-07-14 00:00:06 +00:00
e60f29da5c
document circleci attempt
2019-07-14 00:00:05 +00:00
7b0ac771dc
relase: get failed extract-vmlinux automation back working
...
Only the command is back in business, but it does not work:
https://github.com/cirosantilli/linux-kernel-module-cheat/issues/79
2019-07-14 00:00:04 +00:00
4c71ac5072
run: automate failed extract-vmlinux
2019-07-14 00:00:03 +00:00
2d360b039f
circleci: try it out a bit
2019-07-14 00:00:02 +00:00
f9fc7aa372
run: make gem5-shell work even when not on cwd
2019-07-14 00:00:01 +00:00
85be87d71c
bisect: use current script directory to call other scripts
2019-07-14 00:00:00 +00:00
89bb810768
gem5: exit with error status on simulate() limit reached
2019-07-13 00:00:02 +00:00
99180e6616
gem5 multicore bugs
2019-07-13 00:00:01 +00:00
d334a0db53
gem5: fix --gem5-readfile
...
Was completely broken due to confusion between --gem5-readfile and a common
variable with the same name which referred to the file path... OMG.
Conclusion: no one has ever used this tutorial!
Improve ./gem5.sh documentation.
Also fix ./gem5-bench-dhrystone.
2019-07-13 00:00:00 +00:00
2438410c25
gem5: put m5 back in path, was in lkmc/bin/m5
...
It is a dilemma to do this or not, since all other test execs are
not in /bin, but I'll go with "this is not just a random test program" for
now. Let's see.
Checkpointing: correctly sort fs.py checkpoints numerically, was only
working previously due to coincidence.
2019-07-11 00:00:00 +00:00
c0cc0bb6a7
m5ops.h: remove # from aarch64 literals
2019-07-11 00:00:00 +00:00
ef434f0bec
no footer and description
2019-07-09 00:00:00 +00:00
28cd27f969
Move all non-README links to cirosantilli.com where the file is not cut off...
2019-07-07 00:00:01 +00:00
ec74746707
bibliography: more links
2019-07-07 00:00:00 +00:00
de1457c932
readme: setup github pages to overcome 512k limit
2019-07-05 00:00:00 +00:00
c98d93f7f7
readme: typo
2019-07-01 00:00:00 +00:00
70682288c4
release-upload: remove uneeded decode which blows up
sha-70682288c4c0efb3cc1cc11a4c6f6b0fe15292f3
2019-06-30 00:00:00 +00:00
fcd46ba0b4
release: fixes, ./build release builds baremetal, .out wrong link
sha-fcd46ba0b48edf702abc378bd9187c6e3800adaf
2019-06-29 00:00:04 +00:00
3532deb7c7
float.h: link to SO question
2019-06-29 00:00:03 +00:00
e0c9a43aae
ieee 754: start section
2019-06-29 00:00:02 +00:00
4da91c1e51
user mode: show how to run /bin/sh on user mode
2019-06-29 00:00:01 +00:00
42a4c45058
asm: fix some forgotten # comments, mostly migration bugs
2019-06-29 00:00:00 +00:00
41de17d476
x86 asm readme: link to LOCK answers
2019-06-28 00:00:02 +00:00
77c7df5fcd
atomic.cpp: add one blank line!!!
2019-06-28 00:00:01 +00:00
52a203a1e2
bst_vs_heap_vs_hashmap: use small size by default
...
This allows us to add it to regressions.
Also clarify that the gem5 run blew up.
2019-06-28 00:00:00 +00:00
b7318fb124
bst_vst_heap_vs_hashmap: make graph beautiful
2019-06-28 00:00:00 +00:00
3fdd83c2c5
Rationalize -mcpu for emulators, compilers and assemblers on ARM
...
Move SVE example in from arm-assembly-cheat.
atomic.cpp aarch64 add LSE ldadd placeholder, not compiling yet
2019-06-26 00:00:00 +00:00
ce3d546ac8
x86 asm: move exchange instructions from x86-assembly-cheat
2019-06-26 00:00:00 +00:00
88a1c914c9
c++: move atomic in from cpp-cheat
...
TODO: README improve, link to x86 LOCK docs
2019-06-26 00:00:00 +00:00
e30f53e8a4
cpp: move atomic from cpp-cheat
2019-06-26 00:00:00 +00:00
178a6681df
bst vs heap: move in fully from cpp-cheat
2019-06-26 00:00:00 +00:00
d37344ac11
gem5: port lkmc/m5ops.h to x86
...
We can now easily include x86 m5ops on our gem5 examples.
2019-06-24 00:00:01 +00:00