Commit Graph

90 Commits

Author SHA1 Message Date
Ciro Santilli 六四事件 法轮功
58e82a5b91 adrp/lo12 combo 2020-09-02 01:00:00 +00:00
Ciro Santilli 六四事件 法轮功
4f82f79be7 readme: underscore to - on all title ids 2020-08-13 02:00:01 +00:00
Ciro Santilli 六四事件 法轮功
988359440b A bunch of gem5 o3 example timelines. Not fully understood, but a good start. 2020-07-15 01:00:00 +00:00
Ciro Santilli 六四事件 法轮功
144a552cf9 More on O3, create a simple hazard and hazardless microbenchs to study pipeline 2020-07-14 01:00:00 +00:00
Ciro Santilli 六四事件 法轮功
abf274ab7a futex_ldxr_stxr.c: fully reproducible in dynamically linked simulation 2020-06-25 12:00:11 +00:00
Ciro Santilli 六四事件 法轮功
15ffa40b6e inline_asm: remember register variables :-) 2020-06-25 10:00:09 +00:00
Ciro Santilli 六四事件 法轮功
3eca3b8124 inline_asm: add missing "memory" constraints 2020-06-25 09:00:08 +00:00
Ciro Santilli 六四事件 法轮功
c9d15228ab userland/arch/aarch64/inline_asm/futex_ldxr_stxr.c 2020-06-25 04:00:03 +00:00
Ciro Santilli 六四事件 法轮功
09cbc26819 wfe ldxr minor improvements 2020-06-25 03:00:02 +00:00
Ciro Santilli 六四事件 法轮功
1e170967d3 minor: start more hardcore trace analysis 2020-06-12 01:00:00 +00:00
Ciro Santilli 六四事件 法轮功
9bff1e9a1a disassembly_test: a bit more stuff 2020-06-05 01:00:00 +00:00
Ciro Santilli 六四事件 法轮功
1661644ebd userland/arch/aarch64/freestanding/linux/disassembly_test.S 2020-06-03 02:00:01 +00:00
Ciro Santilli 六四事件 法轮功
ed369cd57e userland/arch/aarch64/dump_regs.c 2020-06-03 01:00:00 +00:00
Ciro Santilli 六四事件 法轮功
e1d0a2fafb userland/freestanding/gem5_* work on baremetal
Remove all the duplicates of those present throughout the tree.
2020-03-26 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
d29a07ddad userland/arch/aarch64/inline_asm/futex_sev.cpp 2020-01-14 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
270421ccc3 arm: sevl_wfe.S example 2020-01-14 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
cc1d34f862 fix wfe_ldxr_* examples with sevl to make things more hardware independant 2020-01-13 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
3b3f073e2c userland/arch/aarch64/freestanding/linux/gem5_exit.S to benchmark immediate gem5 exit
ldxr_stxr does an ldxr on thread 0 to fall in the ISA case where event is certain.

Also add ldxr_str which tests yet another case where event is certain: non conditional
write.
2020-01-10 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
268355e53b wfe_ldrex_strex.cpp 2020-01-07 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
a59c773124 userland/arch/aarch64/inline_asm/reg_var.c: use 64 bit variables
32-bit ones likely copy paste error from coming from arm v7.

Also create userland/arch/aarch64/inline_asm/int_32.c:

Also create aarch64_ldaxr_stlxr.cpp and start documenting LDAXR and STLXR.
2019-12-18 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
89a981aaf2 arm WFE: add some userland examples 2019-12-16 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
a8ea7c81f1 wfe example, and more nostartfiles stuff 2019-12-12 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
f92432e272 arm: x29 is frame register 2019-11-13 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
02018daa95 arm: sve_addvl test program that prints sve length 2019-10-30 22:00:02 +00:00
Ciro Santilli 六四事件 法轮功
2fc1fc5767 freestanding examples: spaces! 2019-08-25 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
6dfc95d73a arm: signed LDR example with LDRSW 2019-08-25 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
9524307c0d build-doc: verify that there are no github readme links 2019-08-25 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
96239298a9 Start nostartfiles examples.
Interlink freestanding directories and readme.
2019-08-25 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
06374cda42 aarch64 sve: formatting and make .L symbols where possible 2019-08-25 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
d7a24ea200 start moving malloc and friends in 2019-08-11 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
87e846fc1f arm sve: enable on baremetal by setting missing bits CPACR_EL1.ZEN 2019-07-25 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 六四事件 法轮功
e0c9a43aae ieee 754: start section 2019-06-29 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
42a4c45058 asm: fix some forgotten # comments, mostly migration bugs 2019-06-29 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 六四事件 法轮功
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 六四事件 法轮功
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 六四事件 法轮功
f470d474a6 x86 asm: move most data transfer instructions from x86-assembly-cheat 2019-06-21 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
6a9299599e x86 asm: move string instructions from x86-assembly-cheat 2019-06-19 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
6aa2f783a8 x86 asm: CPUID mov in from x86-assembly-cheat 2019-06-17 00:00:00 +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