Commit Graph

  • 7ab4191bec parsec: update Ciro Santilli 2018-04-01 12:14:54 +01:00
  • e6c8d2bfc3 parsec: export CC, CPP and CXX to try and make -p all work Ciro Santilli 2018-03-31 14:07:33 +01:00
  • 56fd3975d6 gem5: benchmark x86 after gcc 7 Ciro Santilli 2018-03-31 07:58:20 +01:00
  • 4cb8a543ee gem5 build benchmark Ciro Santilli 2018-03-31 07:41:04 +01:00
  • af476687e1 gem5: x86_64 gcc 7 compilation was fixed after latest pull Ciro Santilli 2018-03-31 07:38:37 +01:00
  • 5f2a6fbd8b readme: gem5 checkpoint restore and run another script Ciro Santilli 2018-03-31 06:49:22 +01:00
  • 5235854384 Create the cli.gitignore mechanism to pass extra default cli options Ciro Santilli 2018-03-30 15:05:51 +01:00
  • 9076c1d9bc parsec: general cleanup, retest everything Ciro Santilli 2018-03-29 20:33:25 +01:00
  • 9afaecec87 readme: gem5 tracing. Ciro Santilli 2018-03-29 18:11:51 +01:00
  • b6e8a7d1d1 parsec: fix aarch64 build Ciro Santilli 2018-03-29 11:41:05 +01:00
  • 9fd72c786f Move all build and run output to out/$arch/ Ciro Santilli 2018-03-28 23:57:37 +01:00
  • 01a84e7f79 OK, direct the annoying traces to the output folder Ciro Santilli 2018-03-28 23:06:45 +01:00
  • f74e001789 readme: m5 readfile Ciro Santilli 2018-03-28 22:17:00 +01:00
  • f5065183a8 tracing: create trace2line Ciro Santilli 2018-03-28 13:19:04 +01:00
  • 8f64af7303 readme: bibliography link to rwmj Ciro Santilli 2018-03-27 16:16:49 +01:00
  • dda6ec956c readme: m5 writefile Ciro Santilli 2018-03-27 16:06:12 +01:00
  • 1c3f16797a readme: more failed attempts at ttys! Ciro Santilli 2018-03-27 13:57:58 +01:00
  • ac67ce3643 Login without asking for the username Ciro Santilli 2018-03-26 12:00:05 +01:00
  • 00bce69784 parsec: fix build undefined $(D) to $(@D) Ciro Santilli 2018-03-26 10:27:22 +01:00
  • bcbc7b4c5c doc: remove forgotten references to ./run -n Ciro Santilli 2018-03-26 10:19:51 +01:00
  • 1a0330c942 readme: text mode reproducibility and interrupts Ciro Santilli 2018-03-25 22:56:42 +01:00
  • a1a6a5d6fb readme: more uniform titles to gem5 step debug sections Ciro Santilli 2018-03-25 19:17:05 +01:00
  • 2656202dff init: disable all userland processes started from init Ciro Santilli 2018-03-25 19:01:24 +01:00
  • 2927ed330a readme: document gem5 userland arm unexplicable jump Ciro Santilli 2018-03-25 12:21:48 +01:00
  • 233e0b485c build: fix f unbound Ciro Santilli 2018-03-25 11:31:48 +01:00
  • cf840529fc readme: fixes on run and build usage pages Ciro Santilli 2018-03-24 23:00:04 +00:00
  • 8184bbd803 readme: gem5 and qemu same config fix header depths Ciro Santilli 2018-03-24 22:55:54 +00:00
  • b13595273e run: make text mode (-n) the default Ciro Santilli 2018-03-24 22:42:20 +00:00
  • baccf8ff07 build: -l touches config files to overcome https://stackoverflow.com/questions/49260466/why-when-i-change-br2-linux-kernel-custom-config-file-and-run-make-linux-reconfi Ciro Santilli 2018-03-24 22:11:57 +00:00
  • 39ad57a309 gem5: improve userland debug documentaion Ciro Santilli 2018-03-24 21:12:35 +00:00
  • 9c5a4aff71 Fix BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE which was never getting added Ciro Santilli 2018-03-24 20:46:00 +00:00
  • 348b8c47ef add tmu script that was forgotten Ciro Santilli 2018-03-24 20:45:53 +00:00
  • 3eac2c53a2 gem5 getting started better run command Ciro Santilli 2018-03-24 07:42:53 +00:00
  • 6e9f3dcf23 Document gem5 userland debugging Ciro Santilli 2018-03-23 14:46:53 +00:00
  • 29908dffb2 Disable networking at runtime with lkmc_nonet cli instead of build Ciro Santilli 2018-03-22 02:39:37 +00:00
  • 60b9e56038 Update gem5 to fix gcc 7 build Ciro Santilli 2018-03-21 23:01:02 +00:00
  • a033e6444c parsec: move test.sh into the parsec repo Ciro Santilli 2018-03-21 16:44:19 +00:00
  • 275426ef44 Use a single build for aarch64 qemu and gem5! Ciro Santilli 2018-03-18 22:13:56 +00:00
  • f5e04f6b33 Move modprobe into getting started, re-add myinsmod.out, deambiguate kmod modprobe header Ciro Santilli 2018-03-18 15:27:55 +00:00
  • 36940cb322 Get rid of Maintainers section for lower level headers Ciro Santilli 2018-03-18 15:00:19 +00:00
  • 9bb011e556 The desire for pivot_root Ciro Santilli 2018-03-18 12:44:32 +00:00
  • 8233b9249b Use common .gitignore suffix and gitignore* prefix for most ignores Ciro Santilli 2018-03-18 10:54:38 +00:00
  • f124af09c4 Don't clean kernel_module by default to save some nanoseconds Ciro Santilli 2018-03-18 10:31:03 +00:00
  • 62d5f43eb0 Document touch kernel_config_fragment to update kernel config Ciro Santilli 2018-03-18 10:24:32 +00:00
  • 98ed442883 overlayfs Ciro Santilli 2018-03-17 12:07:22 +00:00
  • 451c9b4014 overlay: use /bin/sh for conf.sh instead of bash Ciro Santilli 2018-03-17 10:57:59 +00:00
  • 52d053623b readme: aarch64 does not use initramfs anymore Ciro Santilli 2018-03-17 10:25:34 +00:00
  • 0971e32411 link to UML working setup Ciro Santilli 2018-03-16 16:51:43 +00:00
  • a5b35bef11 Enable either ext2, initrd or initramfs for x86, arm and aarch64 Ciro Santilli 2018-03-16 16:21:24 +00:00
  • 981247cb60 readme: awesome lists Ciro Santilli 2018-03-15 08:53:11 +00:00
  • e8f09a76e6 Add a shortcute for /eval.sh Ciro Santilli 2018-03-14 21:11:02 +00:00
  • 54feab9f00 gem5: also apply kernel config fragments to gem5 Ciro Santilli 2018-03-14 19:29:48 +00:00
  • 6a90f77dd6 qemu: link to guest to host networking SE thread Ciro Santilli 2018-03-14 19:29:27 +00:00
  • 039b8a498c OpenBLAS Ciro Santilli 2018-03-14 12:25:51 +00:00
  • 4a62be3eb3 Rename buildroot_config_fragment_* to just br2_* Ciro Santilli 2018-03-14 09:47:15 +00:00
  • c289b87f5b build: link to why kernel no reconfigure quesiton Ciro Santilli 2018-03-13 16:19:44 +00:00
  • 13e840df9e gem5: namespace checkpoints by arch Ciro Santilli 2018-03-13 13:06:33 +00:00
  • 29c3362015 readme: link to ssh into guest procedure Ciro Santilli 2018-03-13 12:37:06 +00:00
  • 900ccd31fb readme: guest to host networking Ciro Santilli 2018-03-13 12:29:53 +00:00
  • 9e1704657b readme: fix educational hardware model header level Ciro Santilli 2018-03-13 11:28:26 +00:00
  • 23423b30f4 ccache: global CCACHE_DIR is used Ciro Santilli 2018-03-13 07:15:51 +00:00
  • 2c606e3e1a gem5: undo attempt to use the TARGET_CROSS... Ciro Santilli 2018-03-12 12:00:00 +00:00
  • 77d2e0a8a5 A bunch of tiny fixes Ciro Santilli 2018-03-12 04:37:46 +00:00
  • b8413532a5 Build gem5 through buildroot Ciro Santilli 2018-03-12 03:46:53 +00:00
  • 7b08433840 9p mount the output directory. Ciro Santilli 2018-03-11 22:00:24 +00:00
  • 3d3ef39a24 ccache Ciro Santilli 2018-03-11 11:02:20 +00:00
  • 6a7b1b436c One less tab Ciro Santilli 2018-03-10 23:14:41 +00:00
  • 82fab09e1e 9p works for arm Ciro Santilli 2018-03-10 22:45:48 +00:00
  • efa8d2075c bak Ciro Santilli 2018-03-10 21:22:16 +00:00
  • 4ccf3784cf parsec: clean up Config.in help Ciro Santilli 2018-03-10 18:45:45 +00:00
  • efb9c5458e parsec: more details, fix errors, more tests Ciro Santilli 2018-03-09 19:06:17 +00:00
  • c4fae264e3 Fix mkdir 9p Ciro Santilli 2018-03-10 14:30:22 +00:00
  • 7630a62b44 update parsec bench Ciro Santilli 2018-03-09 19:07:21 +00:00
  • 2b7d274949 config.sh kernel config helper Ciro Santilli 2018-03-09 18:06:44 +00:00
  • 04db718441 qemu: 9p host guest directory sharing Ciro Santilli 2018-03-09 15:31:52 +00:00
  • 595c75d3bf Merge branch 'master' of github.com:cirosantilli/linux-kernel-module-cheat Ciro Santilli 2018-03-09 14:23:14 +00:00
  • c8003c3389 kvm Ciro Santilli 2018-03-09 07:20:25 +00:00
  • 32a543c5db parsec: test must be run with test input size Ciro Santilli 2018-03-09 04:22:30 +00:00
  • e88dacf7a6 How to get the command that was run Ciro Santilli 2018-03-09 04:04:05 +00:00
  • cb08ab2e01 Document kvm Ciro Santilli 2018-03-09 03:57:42 +00:00
  • 03b1a720c4 parsec: test.sh with many raw run commands Ciro Santilli 2018-03-08 09:04:09 +00:00
  • 9cbade209b parsec: remove parsec.sh leftover Ciro Santilli 2018-03-08 08:48:30 +00:00
  • 5d5c6b954c configure: make qemu and gem5 steps optional Ciro Santilli 2018-03-08 08:41:00 +00:00
  • ef287e985e Benchamrks for this repo: split make source time Ciro Santilli 2018-03-08 08:26:58 +00:00
  • 363982845d Merge remote-tracking branch '2/master' Ciro Santilli 2018-03-08 08:14:47 +00:00
  • a5eda22ac1 Organize benchmarks for this repo Ciro Santilli 2018-03-08 08:14:35 +00:00
  • 16560c8963 configure add optional parsec install Ciro Santilli 2018-03-08 07:56:57 +00:00
  • 2c12b21b30 Minor readme fixes Ciro Santilli 2018-03-08 00:08:33 +00:00
  • 157f13571b Clarify input size Bash is slow Ciro Santilli 2018-03-08 00:06:04 +00:00
  • 8ddf179eee Nope, parsec is small now :-) Ciro Santilli 2018-03-08 00:04:00 +00:00
  • ad3c48dfee Rename parsec to parsec_benchmark parsec Ciro Santilli 2018-03-03 16:36:24 +00:00
  • 0e4791fd51 Improve kernel module doc Ciro Santilli 2018-03-05 16:06:30 +00:00
  • 1b6ab61426 Link to gem5 instrumentation on ARM Ciro Santilli 2018-03-03 16:36:00 +00:00
  • 6e15dcb60e Start sketching parsec buildroot package Ciro Santilli 2018-03-02 08:26:38 +00:00
  • 76d91282f4 readme typo comparision Ciro Santilli 2018-03-02 12:27:28 +00:00
  • c482a682d2 Persistency lost on initrd Ciro Santilli 2018-03-02 07:34:31 +00:00
  • 6b099ebd82 Fairy tale Ciro Santilli 2018-03-02 07:13:44 +00:00
  • 901a38809c Sketch parsec build Ciro Santilli 2018-02-28 17:40:04 +00:00
  • 567515c067 lscpu was working after all... oh, and I can count boot cycles with gem5 much more easily Ciro Santilli 2018-02-28 14:33:23 +00:00
  • 7228f75ac7 Update QEMU text mode behaviour description Ciro Santilli 2018-02-28 06:31:28 +00:00