Commit Graph

  • cd44e3b5e2 test-gdb: exit gracefully on failure instead of raising Ciro Santilli 六四事件 法轮功 2019-05-28 00:00:01 +00:00
  • 04c54a6369 test-user-mode: classify and skip all failing gem5 tests Ciro Santilli 六四事件 法轮功 2019-05-28 00:00:00 +00:00
  • cc1d8d08d0 test-gdb: bring back to life Ciro Santilli 六四事件 法轮功 2019-05-27 00:00:05 +00:00
  • 24b75f92d8 arm asm el: document virtualization failure after FP enable patch Ciro Santilli 六四事件 法轮功 2019-05-27 00:00:04 +00:00
  • 6e790042f0 x86 asm: align stack to 16-bits for abort() call Ciro Santilli 六四事件 法轮功 2019-05-27 00:00:03 +00:00
  • 48079d0843 crosstool-ng: update to crosstool-ng-1.24.0 Ciro Santilli 六四事件 法轮功 2019-05-27 00:00:02 +00:00
  • 8eb312c58d baremetal: move aarch64 el.c into dump_regs.c Ciro Santilli 六四事件 法轮功 2019-05-27 00:00:01 +00:00
  • 3527c8df5b gem5: update to 865287d5b593b84d6ad91946a9ca4c49e24f9595 Ciro Santilli 六四事件 法轮功 2019-05-27 00:00:00 +00:00
  • 00b1d43164 readme: create asciidoctor-extract-links to find broken links and fix all of them. Ciro Santilli 六四事件 法轮功 2019-05-26 00:00:02 +00:00
  • 12005528ef gdb: move all tests to userland Ciro Santilli 六四事件 法轮功 2019-05-26 00:00:01 +00:00
  • dbfec89e03 baremetal: fix getting started after userland unification Ciro Santilli 六四事件 法轮功 2019-05-26 00:00:00 +00:00
  • 8138e68810 update kernel version everywhere test-boot-parallel Ciro Santilli 六四事件 法轮功 2019-05-25 00:00:02 +00:00
  • add6eedb76 baremetal: all examples working, all failures accounted for! Ciro Santilli 六四事件 法轮功 2019-05-25 00:00:01 +00:00
  • 8825222579 xen: document failed attempt Ciro Santilli 六四事件 法轮功 2019-05-25 00:00:00 +00:00
  • 05aa5c7c79 baremetal: build userland/ programs using baremetal path property instead of symlinks Ciro Santilli 六四事件 法轮功 2019-05-24 00:00:00 +00:00
  • fbfc4905ec baremetal: build userland programs using userland_and_baremetal instead of symlinks userland-baremetal Ciro Santilli 六四事件 法轮功 2019-05-23 00:00:01 +00:00
  • edfbe9f0d7 build-xen minor improvement Ciro Santilli 六四事件 法轮功 2019-05-23 00:00:01 +00:00
  • c8c4f89854 asm: make use regular asserts that will just work on baremetal Ciro Santilli 六四事件 法轮功 2019-05-23 00:00:00 +00:00
  • 72200dee4e userland: scope every header identifier with lkmc_ Ciro Santilli 六四事件 法轮功 2019-05-21 00:00:01 +00:00
  • 6fe9e5bae7 baremetal: symlink all programs that currently run on both userland and baremetal Ciro Santilli 六四事件 法轮功 2019-05-21 00:00:00 +00:00
  • 492d9cdf3f arm: udf instruction Ciro Santilli 六四事件 法轮功 2019-05-21 00:00:00 +00:00
  • c15c43f0b0 tmux: pretty print the command to be executed Ciro Santilli 六四事件 法轮功 2019-05-21 00:00:00 +00:00
  • 5caf50747c gem5: update to 1bfc29b0592eb040a01d7977a14191c3d3d46c51 Ciro Santilli 六四事件 法轮功 2019-05-21 00:00:00 +00:00
  • 8d40a61e1a bisection: update section, add gem5 linux boot bisect script Ciro Santilli 六四事件 法轮功 2019-05-21 00:00:00 +00:00
  • c247f98d23 common: emulator name normalize shorthand to full on test results Ciro Santilli 六四事件 法轮功 2019-05-21 00:00:00 +00:00
  • b5558eeebe linux: updated to v5.1 Ciro Santilli 六四事件 法轮功 2019-05-21 00:00:00 +00:00
  • 01984c2201 test-boot: run in parallel Ciro Santilli 六四事件 法轮功 2019-05-21 00:00:00 +00:00
  • 75fd708099 gem5: update to e2656006df442a995bf80ee03fa9700d6ec14537 Ciro Santilli 六四事件 法轮功 2019-05-21 00:00:00 +00:00
  • 5391bc1bfd Get rid of lkmc_assert_fail in favor of abort + assert Ciro Santilli 六四事件 法轮功 2019-05-21 00:00:00 +00:00
  • 3b192bacfc gem5: enable SLICC_HTML by default Ciro Santilli 六四事件 法轮功 2019-05-21 00:00:00 +00:00
  • 878eb0ad98 build: use just gcc instead of x86_64-linux-gnu-gcc when host arch == target arch and --gcc-which host Ciro Santilli 六四事件 法轮功 2019-05-21 00:00:00 +00:00
  • 61ec5f19a2 common: emulator name normalize shorthand to full on test results bak Ciro Santilli 六四事件 法轮功 2019-05-19 00:00:01 +00:00
  • 36490d9293 test-boot: run in parallel Ciro Santilli 六四事件 法轮功 2019-05-19 00:00:00 +00:00
  • e6963b1938 gem5: update to e2656006df442a995bf80ee03fa9700d6ec14537 Ciro Santilli 六四事件 法轮功 2019-05-18 00:00:01 +00:00
  • 139c344c79 Get rid of lkmc_assert_fail in favor of abort + assert Ciro Santilli 六四事件 法轮功 2019-05-18 00:00:00 +00:00
  • d1f8f9421b gem5: enable SLICC_HTML by default Ciro Santilli 六四事件 法轮功 2019-05-17 00:00:00 +00:00
  • 635e5e3133 build-baremetal: enable parallel build and target selection just like build-userland Ciro Santilli 六四事件 法轮功 2019-05-17 00:00:00 +00:00
  • 455d5e191c kernel too old on gem5 kernel expand docs Ciro Santilli 六四事件 法轮功 2019-05-16 00:00:04 +00:00
  • 44ca138e8d tagline: ANSI C, C++ and POSIX C Ciro Santilli 六四事件 法轮功 2019-05-16 00:00:03 +00:00
  • 8a726fe054 portability: improve Ciro Santilli 六四事件 法轮功 2019-05-16 00:00:02 +00:00
  • 64cc347f1b assembly: read first assembly agnostic section Ciro Santilli 六四事件 法轮功 2019-05-16 00:00:01 +00:00
  • d1003f1cb2 Make this repo good enough to move in cpp-cheat, x86-assembly-cheat and arm-assembly-cheat in Ciro Santilli 六四事件 法轮功 2019-05-16 00:00:00 +00:00
  • de76f29d47 build-linux: do olddefconfig even if no fragments asm Ciro Santilli 六四事件 法轮功 2019-05-14 00:00:08 +00:00
  • 684bc6b908 build: log warning on git too old for --update Ciro Santilli 六四事件 法轮功 2019-05-14 00:00:07 +00:00
  • 9b6fbb7242 make all submodules point to my forks Ciro Santilli 六四事件 法轮功 2019-05-14 00:00:06 +00:00
  • 521ec5af61 import_path: importlib explicit for Ubuntu 16.04 Ciro Santilli 六四事件 法轮功 2019-05-14 00:00:05 +00:00
  • 21d9be41e5 build: make --dry-run work again on all Ciro Santilli 六四事件 法轮功 2019-05-14 00:00:04 +00:00
  • 5d1b2dd2e8 build: check git version from --version and degrade gracefully Ciro Santilli 六四事件 法轮功 2019-05-14 00:00:03 +00:00
  • eb087db68f userland: make userland content a better landing page Ciro Santilli 六四事件 法轮功 2019-05-14 00:00:02 +00:00
  • c17ee0bdce userland: disable PIE explicitly on command line for all executables Ciro Santilli 六四事件 法轮功 2019-05-14 00:00:01 +00:00
  • 91986fb295 Make userland / assembly getting started more uniform / visible Ciro Santilli 六四事件 法轮功 2019-05-14 00:00:00 +00:00
  • 9f9db3680d ld2 move in Ciro Santilli 六四事件 法轮功 2019-05-12 00:00:10 +00:00
  • 11359838a1 assembly: improve organization of simd add Ciro Santilli 六四事件 法轮功 2019-05-12 00:00:09 +00:00
  • b5f5f6a5bc userland: attempt to fix all assembly example links to README Ciro Santilli 六四事件 法轮功 2019-05-12 00:00:08 +00:00
  • 180e26590a move more arm in Ciro Santilli 六四事件 法轮功 2019-05-12 00:00:07 +00:00
  • 64855767b4 arm assembly: move some more in Ciro Santilli 六四事件 法轮功 2019-05-12 00:00:06 +00:00
  • 192a657250 start moving arm-assembly-cheat readme in here Ciro Santilli 六四事件 法轮功 2019-05-12 00:00:05 +00:00
  • a13e99ec1c assembly SIMD add: make uniform for all ISAs, mark as entry point to learning SIMD Ciro Santilli 六四事件 法轮功 2019-05-12 00:00:04 +00:00
  • b14f68f9bf run: rename cryptic tmu to tmux-split, ./run is good now so I never use it anymore explicitly Ciro Santilli 六四事件 法轮功 2019-05-12 00:00:03 +00:00
  • 1ab7fbf607 Fix import_path circular dependency by splitting it out. Ciro Santilli 六四事件 法轮功 2019-05-12 00:00:02 +00:00
  • 7cf3c20a40 x86 assembly: addpd Ciro Santilli 六四事件 法轮功 2019-05-12 00:00:01 +00:00
  • fe9c31f737 fix run-toolchain, qemu-monitor, trace-boot, trace2line, bisect-linux-boot-gem5. Fixes part of #63 Ciro Santilli 六四事件 法轮功 2019-05-12 00:00:00 +00:00
  • 3cc1b793cb Get rid of imp, started giving deprecation warning every time in Python 3.7 in Ubuntu 19.04. Ciro Santilli 六四事件 法轮功 2019-05-11 00:00:01 +00:00
  • 300671cd39 x86 paddq: test entire family Ciro Santilli 六四事件 法轮功 2019-05-11 00:00:00 +00:00
  • 16ecab4af0 x86: paddq Ciro Santilli 六四事件 法轮功 2019-05-10 00:00:00 +00:00
  • 5d774c0947 gas_data_sizes.S: make PIE for all ISAs Ciro Santilli 六四事件 法轮功 2019-05-09 00:00:02 +00:00
  • 7014d34576 gas data sizes Ciro Santilli 六四事件 法轮功 2019-05-09 00:00:01 +00:00
  • 5e55547ce1 userland x86_64: allow ASSERT_EQ to take just about anything Ciro Santilli 六四事件 法轮功 2019-05-09 00:00:00 +00:00
  • 53ef7281a4 userland x86_64: implement ASSERT_MEMCMP Ciro Santilli 六四事件 法轮功 2019-05-08 00:00:10 +00:00
  • 8e1fd9991b assert_fail.c: add to readme index Ciro Santilli 六四事件 法轮功 2019-05-08 00:00:09 +00:00
  • fce78fcd46 userland x86_64: ASSERT_EQ show actual and expected values Ciro Santilli 六四事件 法轮功 2019-05-08 00:00:08 +00:00
  • 6d1a38e6b8 gem5: use a single build tree for all build types Ciro Santilli 六四事件 法轮功 2019-05-08 00:00:07 +00:00
  • 88db1a725a userland assembly: build empty.S and fail.S to toplevel and run fail.S with path_properties exit_status Ciro Santilli 六四事件 法轮功 2019-05-08 00:00:06 +00:00
  • 62571fa649 aarch64: fix ASSERT_EQ_REG tests on gem5 Ciro Santilli 六四事件 法轮功 2019-05-08 00:00:05 +00:00
  • 887dd8a31f test-user-mode: handle exit status for signals. Fix #61. Ciro Santilli 六四事件 法轮功 2019-05-08 00:00:04 +00:00
  • 7a007c66fe test-baremetal: remove commented out exit status workaround Ciro Santilli 六四事件 法轮功 2019-05-08 00:00:03 +00:00
  • 40169f7427 baremetal: implement C assert Ciro Santilli 六四事件 法轮功 2019-05-08 00:00:02 +00:00
  • 406ee82cf3 baremetal: get exit status working with on_exit :-) Ciro Santilli 六四事件 法轮功 2019-05-08 00:00:01 +00:00
  • 18ca0b3c9c panic on panic: improve behaviour description Ciro Santilli 六四事件 法轮功 2019-05-08 00:00:00 +00:00
  • 3d83206461 baremetal: ah, actually nope, it didn't work :-( Ciro Santilli 六四事件 法轮功 2019-05-07 00:00:00 +00:00
  • 26cab92bfc baremetal: allow arbitrary exit status with the magic string Ciro Santilli 六四事件 法轮功 2019-05-06 00:00:01 +00:00
  • ff8cbe9d7a test-baremetal: same interface as test-user-mode Ciro Santilli 六四事件 法轮功 2019-05-06 00:00:00 +00:00
  • 5150715587 submodules: sort gitmodules Ciro Santilli 六四事件 法轮功 2019-05-05 00:00:01 +00:00
  • 22b86c06c1 readme: releases are more stable... Ciro Santilli 六四事件 法轮功 2019-05-05 00:00:00 +00:00
  • f176d04500 userland: start refactor to show failing values on failure! Ciro Santilli 六四事件 法轮功 2019-05-05 00:00:00 +00:00
  • 5711e85e70 userland: use path_properties flags for all builds, including lkmc. and userland/arch/main.c Ciro Santilli 六四事件 法轮功 2019-05-05 00:00:00 +00:00
  • 345343341d userland: refix silly mistakes Ciro Santilli 六四事件 法轮功 2019-05-05 00:00:00 +00:00
  • 8661d68d71 rum: --qemu-which host now works for user mode as well as system Ciro Santilli 六四事件 法轮功 2019-05-05 00:00:00 +00:00
  • ccf1ea2420 common: define missing 'ld' variable, this broke m5 build Ciro Santilli 六四事件 法轮功 2019-05-05 00:00:00 +00:00
  • 5411daa2d3 cli-function: raise if the config file is given and does not exist Ciro Santilli 六四事件 法轮功 2019-05-05 00:00:00 +00:00
  • 8dae332c17 run: fix image check logic accounting for userland Ciro Santilli 六四事件 法轮功 2019-05-05 00:00:00 +00:00
  • 53620e5d32 baremetal: stat preparing to make perfect like userland/ Ciro Santilli 六四事件 法轮功 2019-05-05 00:00:00 +00:00
  • 928a843b16 baremetal: arm allow using floating point instructions Ciro Santilli 六四事件 法轮功 2019-05-05 00:00:00 +00:00
  • 73db3a4952 common: fix absolute path runs Ciro Santilli 六四事件 法轮功 2019-05-05 00:00:00 +00:00
  • 0e84c413e4 waste your life Ciro Santilli 六四事件 法轮功 2019-05-05 00:00:00 +00:00
  • e26a60f376 userland: classify linux Ciro Santilli 六四事件 法轮功 2019-05-05 00:00:00 +00:00
  • 14270ad7b3 userland: document path_properties Ciro Santilli 六四事件 法轮功 2019-05-05 00:00:00 +00:00
  • ccf58dc813 userland: make libs really work Ciro Santilli 六四事件 法轮功 2019-05-05 00:00:00 +00:00
  • 9cd48d5184 userland: make libs work Ciro Santilli 六四事件 法轮功 2019-05-05 00:00:00 +00:00
  • 1ca732bf75 userland: move more userland/arch/ logic into property tree Ciro Santilli 六四事件 法轮功 2019-05-05 00:00:00 +00:00