Commit Graph

1251 Commits

Author SHA1 Message Date
Ciro Santilli 六四事件 法轮功
ef434f0bec no footer and description 2019-07-09 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
28cd27f969 Move all non-README links to cirosantilli.com where the file is not cut off... 2019-07-07 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
ec74746707 bibliography: more links 2019-07-07 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
de1457c932 readme: setup github pages to overcome 512k limit 2019-07-05 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
c98d93f7f7 readme: typo 2019-07-01 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
70682288c4 release-upload: remove uneeded decode which blows up sha-70682288c4c0efb3cc1cc11a4c6f6b0fe15292f3 2019-06-30 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
fcd46ba0b4 release: fixes, ./build release builds baremetal, .out wrong link sha-fcd46ba0b48edf702abc378bd9187c6e3800adaf 2019-06-29 00:00:04 +00:00
Ciro Santilli 六四事件 法轮功
3532deb7c7 float.h: link to SO question 2019-06-29 00:00:03 +00:00
Ciro Santilli 六四事件 法轮功
e0c9a43aae ieee 754: start section 2019-06-29 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
4da91c1e51 user mode: show how to run /bin/sh on user mode 2019-06-29 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
42a4c45058 asm: fix some forgotten # comments, mostly migration bugs 2019-06-29 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
41de17d476 x86 asm readme: link to LOCK answers 2019-06-28 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
77c7df5fcd atomic.cpp: add one blank line!!! 2019-06-28 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
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
Ciro Santilli 六四事件 法轮功
b7318fb124 bst_vst_heap_vs_hashmap: make graph beautiful 2019-06-28 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
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
Ciro Santilli 六四事件 法轮功
ce3d546ac8 x86 asm: move exchange instructions from x86-assembly-cheat 2019-06-26 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
88a1c914c9 c++: move atomic in from cpp-cheat
TODO: README improve, link to x86 LOCK docs
2019-06-26 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
e30f53e8a4 cpp: move atomic from cpp-cheat 2019-06-26 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
178a6681df bst vs heap: move in fully from cpp-cheat 2019-06-26 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
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
Ciro Santilli 六四事件 法轮功
9fd9cb520e x86 asm: fix test-executables after move from x86-assembly-cheat
Even QEMU has unimplemented x86 instructions!
2019-06-24 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
23d8f703fd x86 asm: move gnu gas char literals from x86-assembly-cheat 2019-06-23 00:00:03 +00:00
Ciro Santilli 六四事件 法轮功
d62070d934 x86 asm: move the rest of SIMD from x86-assembly-cheat 2019-06-23 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
dcd866260c x11 readme: fix image: into image:: 2019-06-23 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
9917b0e4d9 x86 asm: move stack instructions in from x86-assembly-cheat 2019-06-23 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
8efd4f8a43 x86 asm: move most of registers from x86-assembly-cheat 2019-06-22 00:00:03 +00:00
Ciro Santilli 六四事件 法轮功
fd5b62edfe x86 asm: move bswap from x86-assembly-cheat 2019-06-22 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
082901414a x86 asm: move x87 FPU instructions from x86-assembly-cheat 2019-06-22 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
f66e777337 x86 asm: sqrt x87 2019-06-22 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
564735fbfc readme: add captions to all tables and images 2019-06-21 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
f470d474a6 x86 asm: move most data transfer instructions from x86-assembly-cheat 2019-06-21 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
fb396be2cd build-m5: add missing CROSS_COMPILE parameter
The build could fail with:

...
make: arm-linux-gnueabi-ar: Command not found
...

This was working by change previously because I must have had that
installed on all my dev machines. I wonder how it got through Docker
though. Oh well.
2019-06-21 08:55:24 +01:00
Ciro Santilli 六四事件 法轮功
21e7e16808 build-doc: make work when run from subdirectories
This in particular had broken
./build --download-dependencies -aA -aa -ax all
not sure why, but there must be a change in directory somewhere then.

The only chdir we do in this repo was for ctng crap, I'm also restoring
that chdir back after we are done.
2019-06-21 08:55:24 +01:00
Ciro Santilli 六四事件 法轮功
b962ed6812 docs: automate installation of asciidcotor ruby dependency with ./build 2019-06-21 08:55:24 +01:00
Ciro Santilli 六四事件 法轮功
45f2d630cb shell_helpers: create a check_stdout
./build-doc --dry-run was failing if asciidoctor is not installed

Also catch BrokenPipeError on ./build --dry-run all | less if you quit less quickly.
2019-06-21 08:55:24 +01:00
Ciro Santilli 六四事件 法轮功
6a9299599e x86 asm: move string instructions from x86-assembly-cheat 2019-06-19 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
e42d770e74 x86 asm: fix LKMC_ASSERT_EQ which failed to fail for RDI! 2019-06-18 10:31:12 +01:00
Ciro Santilli 六四事件 法轮功
6aa2f783a8 x86 asm: CPUID mov in from x86-assembly-cheat 2019-06-17 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
3084762bef x86 asm: reorg README to match manual more closely a bit 2019-06-16 00:00:07 +00:00
Ciro Santilli 六四事件 法轮功
0d4ad3e7e2 x86 asm: move POPCNT in from x86-assembly-cheat 2019-06-16 00:00:06 +00:00
Ciro Santilli 六四事件 法轮功
76c7cfe5aa x86 asm: move NOP in from x86-assembly-cheat 2019-06-16 00:00:05 +00:00
Ciro Santilli 六四事件 法轮功
ef4fa33ef7 x86 asm: move RDTSC from x86-assembly-cheat, create RDTSCP 2019-06-16 00:00:04 +00:00
Ciro Santilli 六四事件 法轮功
658ac53d0f x86 asm: move rotation and bit instructoins in from x86-assembly-cheat 2019-06-16 00:00:03 +00:00
Ciro Santilli 六四事件 法轮功
89084d2332 baremetal aarch64: timer.c get closer to working 2019-06-16 12:29:10 +01:00
Ciro Santilli 六四事件 法轮功
b3874cc72b asm: make all text section labels .L local
To help with backtraces if we ever fix them due to the lkmc_asm_main_after_prologue debacle.
2019-06-16 12:28:53 +01:00
Ciro Santilli 六四事件 法轮功
4d4b82f248 x86 asm: move rdrand from x86-assembly-cheat 2019-06-16 12:28:53 +01:00
Ciro Santilli 六四事件 法轮功
4ee1e06299 x86 asm: move loop from x86-assembly-cheat 2019-06-16 12:28:53 +01:00
Ciro Santilli 六四事件 法轮功
4d71420370 x86 asm: fix jmp example links 2019-06-15 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
de99ecff66 extract-header-ids: remove forgotten pry require 2019-06-15 00:00:00 +00:00