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
Ciro Santilli 六四事件 法轮功
89a7cf0936
x86 asm: improve jcc
2019-06-15 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
58418b2a8d
x86 asm: move jcc from x86-assembly-cheat
2019-06-15 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
647eacf13a
userland/c/infinite_loop.c: allow passing a max loop parameter
...
Useful to quickly obtain a simple variable size content.
2019-06-13 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
9dd63f6f54
x86 asm: move jmp from x86-assembly-cheat
2019-06-12 00:00:03 +00:00
Ciro Santilli 六四事件 法轮功
5f50217fdd
x86 asm: logical instructions move from x86-assembly-cheat
2019-06-12 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
cefb1a823d
x86 asm: move cmp from x86-assembly-cheat
2019-06-12 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
0028ff0ebd
x86 asm: move binary arithmetic instructions from x86-assembly-cheat except cmp
2019-06-12 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
90925e7e06
x86 asm: make add awesome
2019-06-10 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
038c23729b
extract-header-ids: readme typos
2019-06-09 00:00:03 +00:00
Ciro Santilli 六四事件 法轮功
facea22ae1
extract-header-ids: link to REAMDE
2019-06-09 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
79cade9e46
aarch64: mention stack alignment
2019-06-09 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
5f935ee53d
readme: verify all non-README links with asciidoctor/extract-header-ids and git grep
...
Fix all the ~30 failures it found!
2019-06-09 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
1a739e7866
aarch64 timer: furthen the attempt
2019-06-07 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
8dacd71fd0
README: typo on C main
2019-06-07 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
43fa1bf81a
arm baremetal bibliography: improve a bit
2019-06-07 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
aefd05c603
x86 asm: add tests for LKMC_ASSERT_EQ_32
2019-06-07 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
a3780d6de7
aarch64: fix bus error on aarch64 in ThunderX2 misaligned PC
...
The error happened at: userland/arch/aarch64/lkmc_assert_eq_fail.S but
it does not happen in QEMU userland nor full system, not sure why.
2019-06-07 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
9fea200a3b
aarch64: remove mistakenly copied dump_regs.c which does not work in userland
2019-06-07 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
57702905cb
build-userland-in-tree: default to host arch
2019-06-07 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
776c859d86
arm: set userland prefix correctly for arm hosts
2019-06-07 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
a99b897891
kvm: fix kvm_init_vcpu failed: Invalid argument on QEMU aarch64
2019-06-07 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
f4ffcfa597
build-gem5: fix --dry-run on os.listdir
2019-06-07 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
f3f09d5e4b
x86 asm: link from instructions to readme
2019-06-07 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
3793b74654
baremetal: improve headers and test docs
2019-06-07 00:00:00 +00:00