Files
mckernel/kernel
Masamichi Takagi 40f8091fab stack: grow on page fault
The steps of the technique to replace stack with hugetlbfs map are as
follows:

(1) Prepare a hugetlbfs map with the size of rlim_cur
(2) Copy the active region of the stack to the hugetlbfs map.
    The range to copy is determined by reading /proc/[pid]/maps.
(3) Replace the stack map with the hugetlbfs map

The step (2) tries to copy a huge region if McKernel doesn't grow the
stack at run-time.

Change-Id: I5858c35b5c26dd0a42cccf9e3cc4c64b1a81f160
2020-07-19 12:53:31 +00:00
..
2020-07-15 03:50:56 +00:00
2019-12-05 07:08:13 +00:00
2014-03-30 16:14:19 +09:00
2019-08-09 04:00:15 +00:00
2020-07-19 12:53:31 +00:00
2016-03-08 15:19:03 +09:00
2020-07-15 03:50:56 +00:00
2017-09-04 08:53:32 +09:00
2020-07-19 12:53:31 +00:00
2020-07-15 03:50:56 +00:00
2020-07-19 21:52:46 +09:00