Ken Sato a9973e913d uti: futex call function in mcctrl
Previously, futex code of McKerenl was called by mccontrol,
but there ware some problems with this method.
(Mainly, location of McKernel image on memory)

Call futex code in mcctrl instead of the one in McKernel image,
giving the following benefits:
1. Not relying on shared kernel virtual address space with Linux any more
2. The cpu id store / retrieve is not needed and resulting in the code

Change-Id: Ic40929b64a655b270c435859fa287fedb713ee5c
refe: #1428
2021-02-26 10:24:19 +09:00
2021-02-26 10:24:19 +09:00
2021-02-26 10:24:19 +09:00
2021-02-26 10:24:19 +09:00
2021-02-26 10:24:19 +09:00
2020-12-09 13:03:01 +09:00
2020-03-03 15:55:13 +09:00
2020-12-24 15:00:14 +09:00
2019-03-29 07:47:28 +00:00
2019-02-12 02:37:09 +00:00

.. figure:: docs/mckernel-logo.png

IHK/McKernel is a light-weight multi-kernel operating system designed
for high-end supercomputing. It runs Linux and McKernel, a light-weight
kernel (LWK), side-by-side inside compute nodes and aims at the
following:

-  Provide scalable and consistent execution of large-scale parallel
   scientific applications, but at the same time maintain the ability to
   rapidly adapt to new hardware features and emerging programming
   models
-  Provide efficient memory and device management so that resource
   contention and data movement are minimized at the system level
-  Eliminate OS noise by isolating OS services in Linux and provide
   jitter free execution on the LWK
-  Support the full POSIX/Linux APIs by selectively offloading
   (slow-path) system calls to Linux

Documentation
=============

Documentation is available
`here <https://ihkmckernel.readthedocs.io>`__.
Description
No description provided
Readme GPL-2.0 20 MiB
Languages
C 85.3%
Shell 7.7%
Perl 3.4%
Assembly 1.3%
CMake 1.2%
Other 1%