Masamichi Takagi 11b9fe0377 page_fault_handler: fix missing increment of in_page_fault on SEGV
This integrates some of the changes of the following commit:
1cf0bd5a ("TO RESET: add debug instruments, map Linux areas for tofu")

Change-Id: Iffd8432d5a7b35f20bd45829a125583a0363dbf0
2021-02-09 00:56:15 -05: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%