Commit Graph

  • 0eaf058a4f mcexec: -lrt to Makefile.in for supporting clock_gettime() on SUSE Balazs Gerofi 2016-03-12 05:24:14 +09:00
  • 1aac2c8e23 add CPU timer initialization (refs #402) NAKAMURA Gou 2016-03-11 18:41:29 +09:00
  • 70e8dd7979 remove initialization of TSC (refs #362) NAKAMURA Gou 2016-03-11 18:40:35 +09:00
  • eb0700359b fix REQ-36 Tomoki Shirasawa 2016-03-10 10:33:38 +09:00
  • 3f16a9443e ptrace_report_signal: save debug regs before to send SIGCHLD to tracer Tomoki Shirasawa 2016-03-09 22:29:51 +09:00
  • bf0cf0a346 fix REQ-31 Tomoki Shirasawa 2016-03-08 15:19:03 +09:00
  • 14b868907b fix REQ-27 Tomoki Shirasawa 2016-03-07 18:52:08 +09:00
  • dbc778e4fa support getrusage (work in progress) Tomoki Shirasawa 2016-03-07 17:06:44 +09:00
  • 7fac03d4de sysfs: support /sys/devices/system/cpu/offline,online,possible,present Yoichi Umezawa 2016-03-04 13:48:06 +09:00
  • 26c0180374 rwlock_reader_lock: fix lock list jammed up Tomoki Shirasawa 2016-03-03 22:47:48 +09:00
  • 8ebb3a4231 schedule: migration free last thread if terminated Tomoki Shirasawa 2016-03-03 22:44:44 +09:00
  • f1f1ba9c8c mcs_rwlock_reader_lock: temporary fix Tomoki Shirasawa 2016-03-01 19:11:42 +09:00
  • 6ce00b5f0f sysfs: samples of snooping ops NAKAMURA Gou 2016-02-26 18:30:43 +09:00
  • 4ec0e02a89 sysfs: add snooping ops NAKAMURA Gou 2016-02-26 18:30:03 +09:00
  • 8f9192ac36 mcctrl: workaround for out-of-tree build (2/2) NAKAMURA Gou 2016-02-29 19:07:40 +09:00
  • 80ce123ab6 mcctrl: workaround for out-of-tree build (1/2) NAKAMURA Gou 2016-02-29 19:07:18 +09:00
  • 1dc8513cd3 fix REQ-20 Tomoki Shirasawa 2016-02-26 16:18:30 +09:00
  • b0054643c0 REQ-18 Tomoki Shirasawa 2016-02-26 16:17:23 +09:00
  • 972ff73ecf mcexec: fix readlink refs #692 Yoichi Umezawa 2016-02-25 16:08:42 +09:00
  • 1f8a859b47 mcctrl: update auto-generated files NAKAMURA Gou 2016-02-24 21:16:31 +09:00
  • 2601d8a36f mcctrl: use zap_page_range() instead of madvise() NAKAMURA Gou 2016-02-24 21:14:48 +09:00
  • a713c2fcaa fix REQ-16 Tomoki Shirasawa 2016-02-24 20:58:07 +09:00
  • c4c5e435cc fix REQ-12 Tomoki Shirasawa 2016-02-24 20:57:45 +09:00
  • 853b56c784 mcreboot-smp-x86.sh: add mount to ceate /tmp/mcos/linux_proc from /proc Yoichi Umezawa 2016-02-24 19:24:37 +09:00
  • 863a5c5e5f fix REQ-2, REQ-6, REQ-8 Tomoki Shirasawa 2016-02-23 16:32:17 +09:00
  • ebce1cb031 Merge branch 'master' of postpeta.pccluster.org:mckernel takatori 2016-02-22 13:34:00 +09:00
  • fff7744907 mcklogd support takatori 2016-02-22 13:32:20 +09:00
  • 27c3ed7e96 remove debug print Tomoki Shirasawa 2016-02-21 15:17:42 +09:00
  • e2b28da32f signal handler support gdb stepi command Tomoki Shirasawa 2016-02-21 14:55:34 +09:00
  • 2c50b716fd support setitimer/getitimer Tomoki Shirasawa 2016-02-19 15:25:05 +09:00
  • 307b2b8da5 clock_gettime: support clock_id CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID Tomoki Shirasawa 2016-02-18 17:43:13 +09:00
  • eba2be8a35 support times Tomoki Shirasawa 2016-02-18 13:14:18 +09:00
  • a997af71be support tkill refs #664 Tomoki Shirasawa 2016-02-17 12:48:12 +09:00
  • e7c37b8000 mcreboot-smp-x86.sh: fix Failed to mount /sys/devices/virtual/mcos/mcos0/sys Yoichi Umezawa 2016-02-16 16:05:40 +09:00
  • 8c40f94aa8 /proc/<PID>/mem: support read/write Tomoki Shirasawa 2016-02-16 13:21:29 +09:00
  • da13bd408a mcexec: add to initialize some structures (REQ-56) refs #718 Tomoki Shirasawa 2016-02-15 18:20:58 +09:00
  • c328d26b8d procfs(/proc/<PID>/task/<TID>/stat): fix memory corruption refs #722 Tomoki Shirasawa 2016-02-15 15:10:00 +09:00
  • 6cda6792a9 process_msg_init_acked: don't use PA Tomoki Shirasawa 2016-02-14 22:47:52 +09:00
  • 2d3fda1d0b flatten_strings: fix align (REQ-1) Tomoki Shirasawa 2016-02-14 22:36:58 +09:00
  • 5d43c135db procfs: (temporary fix) unsupported files are closed Tomoki Shirasawa 2016-02-10 17:10:54 +09:00
  • a866192db7 refactoring /proc Tomoki Shirasawa 2016-02-10 08:11:02 +09:00
  • c0cc6ac6db Add skeleton for perf_event_open. Ken Sato 2016-02-09 14:54:53 +09:00
  • 14c5bc08c2 mcexec: check Linux version from actual kernel tree instead of system wide include Balazs Gerofi 2016-02-09 14:06:36 +09:00
  • 7f01d273d0 mcctrl: fix out-of-tree build (not finding config.h) Balazs Gerofi 2016-02-09 12:45:58 +09:00
  • 137e0a799c mcexec: unshare and mount request through mcctrl Yoichi Umezawa 2016-02-08 16:27:03 +09:00
  • f214ff1b57 mcctrl: add MCEXEC_UP_SYS_MOUNT, MCEXEC_UP_SYS_UNSHARE Yoichi Umezawa 2016-02-08 16:00:52 +09:00
  • 0ce698eb1f mcexec: support for /sys mounted by mcoverlayfs Yoichi Umezawa 2016-02-08 11:36:03 +09:00
  • e601248bdc procfs: fix mcos%d/PID/auxv size Yoichi Umezawa 2016-02-08 09:38:27 +09:00
  • d8eeab9b89 mcoverlayfs: enable out of tree compilation Balazs Gerofi 2016-02-01 00:35:53 +09:00
  • fdf031ac16 procfs: chown procfs entries (temporary hack) refs #651 refs #699 Tomoki Shirasawa 2016-01-28 16:29:46 +09:00
  • 1ffe740153 sysfs sample NAKAMURA Gou 2016-01-26 17:56:53 +09:00
  • 72968d613e support sysfs interface for mcctrl NAKAMURA Gou 2016-01-26 17:42:30 +09:00
  • 2e98f875c3 sysfs: attempt to remove empty directories only NAKAMURA Gou 2016-01-26 14:47:00 +09:00
  • a6cb9a6b93 sysfs: lookup_i(): refactoring NAKAMURA Gou 2016-01-26 12:38:21 +09:00
  • da0a91b9f7 mcctrl: denote full path in /proc/PID/exe Balazs Gerofi 2016-01-26 16:15:44 +09:00
  • f093786bec x86: populating PML4e and PDPTe is now lock-free NAKAMURA Gou 2016-01-22 15:57:30 +09:00
  • 368f155328 sigaction: support SA_NODEFER Tomoki Shirasawa 2016-01-21 18:48:10 +09:00
  • 425f920013 mcctrl: delete procfs entries recursively to avoid leaking Balazs Gerofi 2016-01-21 18:12:26 +09:00
  • dbddf37579 set termsig to mcexec spawned process Tomoki Shirasawa 2016-01-21 12:08:47 +09:00
  • fa7a5ccd11 support /proc/self/exe (needed for GDB to attach to an existing process) Balazs Gerofi 2016-01-19 18:22:45 +09:00
  • 172bf0a389 sched_setaffinity: add permission check Tomoki Shirasawa 2016-01-15 12:05:18 +09:00
  • 9bafd166e3 futex: support FUTEX_CLOCK_REALTIME Tomoki Shirasawa 2016-01-14 16:18:49 +09:00
  • 2e31b8abd1 clock_gettime: clock_id != CLOCK_REALTIME -> offload to linux Tomoki Shirasawa 2016-01-13 14:04:06 +09:00
  • a42ee00101 NR_execve: initialize local variable 'shell' refs #696 Tomoki Shirasawa 2016-01-13 11:16:19 +09:00
  • f6935b0869 ptrace_setsiginfo: update recieved siginfo Tomoki Shirasawa 2016-01-11 17:37:29 +09:00
  • 03a7763a5e ptrace_conf: set received siginfo to default siginfo Tomoki Shirasawa 2016-01-11 17:10:30 +09:00
  • 3a2f7b0106 clone: support CLONE_PARENT Tomoki Shirasawa 2016-01-11 16:49:02 +09:00
  • 2819ec2197 fix extra copy which might cause page faults NAKAMURA Gou 2016-01-06 20:50:50 +09:00
  • f7d81a9281 fix typo NAKAMURA Gou 2016-01-06 14:59:27 +09:00
  • 914faf042d add missing kfree() for channel lookup table NAKAMURA Gou 2016-01-06 14:56:52 +09:00
  • 75c6a94839 delete struct member 'type' from address_space structure Tomoki Shirasawa 2016-01-06 20:17:00 +09:00
  • f7b5b48266 support x2apic Tomoki Shirasawa 2016-01-06 13:53:02 +09:00
  • f9bd83c726 ptrace: fix PTRACE_GETREGSET, PTRACE_SETREGSET bug refs #608 Yoichi Umezawa 2015-12-28 19:45:50 +09:00
  • edc275ce4f delete free_list_lock Tomoki Shirasawa 2015-12-28 11:31:42 +09:00
  • d00ea61d1a ptrace_wakeup_sig: fix thread lock Tomoki Shirasawa 2015-12-28 10:33:07 +09:00
  • 01117e92c9 append file path to symlink if link path is absolute refs #643 Tomoki Shirasawa 2015-12-25 15:50:39 +09:00
  • d477096cb0 getrlimit, setrlimit: offload to linux when an unknown parameter was specified refs #660 Tomoki Shirasawa 2015-12-25 15:35:33 +09:00
  • f44ddfa3b3 support sigtimedwait Tomoki Shirasawa 2015-12-24 12:35:45 +09:00
  • e0acd254b1 do_process_vm_read_writev: use process hash for remote process search Tomoki Shirasawa 2015-12-22 09:47:00 +09:00
  • d0507f7e9f process_read/write_vm(): fix LTP bugs Balazs Gerofi 2015-12-18 15:58:44 +09:00
  • 0f8b2aba22 reset signal handlers when execve called Tomoki Shirasawa 2015-12-18 12:46:53 +09:00
  • 7e5c7445e2 fix ptrace_detach bug Tomoki Shirasawa 2015-12-16 17:41:57 +09:00
  • a055fb525d sysfs sample NAKAMURA Gou 2015-11-26 21:18:24 +09:00
  • 8cb72df663 support McKernel's sysfs tree NAKAMURA Gou 2015-11-20 16:46:08 +09:00
  • e805249651 add strrchr() NAKAMURA Gou 2015-11-26 20:07:26 +09:00
  • 06a7889e1f chown root mcexec Tomoki Shirasawa 2015-12-15 16:22:14 +09:00
  • 20deed09f0 mcexec: support for /proc mounted by mcoverlayfs Yoichi Umezawa 2015-12-14 14:47:05 +09:00
  • bb81f84709 support PIE executable for PVAS Tomoki Shirasawa 2015-12-14 11:05:28 +09:00
  • 5c1dad1660 GDB: async-shell.exp Tomoki Shirasawa 2015-11-26 17:07:13 +09:00
  • 7f2220b8e9 set '\0' termination to readlink result. Tomoki Shirasawa 2015-11-26 16:58:15 +09:00
  • 65dda3f24e mcoverlayfs: support mount options(nocopyupw, nofscheck) Yoichi Umezawa 2015-11-25 15:34:58 +09:00
  • 544971d665 modify for PVAS Tomoki Shirasawa 2015-11-25 14:27:20 +09:00
  • dbddab4356 mcoverlayfs: add overlayfs of the original(kernel 4.0.9) Yoichi Umezawa 2015-11-25 13:23:49 +09:00
  • 12eb8a9bb0 mcctrl: move mcctrl to executer/kernel/mcctrl Yoichi Umezawa 2015-11-24 15:42:04 +09:00
  • 828a3ea57a futex(): support for cross address-space futexes Balazs Gerofi 2015-11-24 14:33:48 +09:00
  • eb6de9d1de delete debug code 1.0.0 Tomoki Shirasawa 2015-11-13 15:10:14 +09:00
  • 42c8ef6539 do_fork(): fix CLONE_PARENT_SETTID bug Balazs Gerofi 2015-11-13 12:45:29 +09:00
  • 780d4fc29b futex_wait(): support for FUTEX_CLOCK_REALTIME Balazs Gerofi 2015-11-13 12:45:03 +09:00
  • 94fcc5bb9a futex_wait: add to check signal Tomoki Shirasawa 2015-11-12 09:38:36 +09:00
  • e822fc47dd fix dead locking when kill subthreads Tomoki Shirasawa 2015-11-11 23:03:43 +09:00