PCR 9121 - Support persistent data/bss for process restart
Summary: Support persistent data/bss for process restart
Status: NEW
Alias: None
Product: Kernel
Classification: Deos
Component: Kernel (show other PCRs)
Version: mainline
Hardware: All Deos
: Hold
: Enhancement
Target Milestone: mainline
Assignee: .Kernel
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2014-06-09 10:39 MST by Richard Frost
Modified: 2023-08-18 08:18 MST (History)
0 users

See Also:
Impact Assessment: ---
Organization: DDC-I, Inc.
rfrost: Requirements?
rfrost: Code?
rfrost: TestCases?
rfrost: TestProcedures?
rfrost: Other?


Attachments

Note You need to log in before you can comment on or make changes to this PCR.
Description Richard Frost 2014-06-09 10:39:53 MST
In 653 cold start and warm start map to a restartProcess API call. Part 5 specifies that initialized data and bss are reinitialized in both scenarios. However, persistent data/bss is left intact for a warm start and initialized for a cold start.

It appears that some Ada implementations using GCC have a notion of persistent bss: https://gcc.gnu.org/ml/gcc-patches/2012-05/msg00237.html 

The Daube evaluation customer would desire persistent data/bss to support a faster warm start as provided by their current vendor.

I believe the kernel would need an indication that a warm start is desired, and then support the .persistent.data/.bss sections appropriately.

When this PCR is worked, a PCR for the 653 runtime should be created to take advantage of this feature and provide 653 WARM_START.
Comment 1 deosbugs.ccb 2014-06-12 13:01:27 MST
CCB visited this PCR on 2014-06-12.
Comment 2 deosbugs.ccb 2014-07-14 15:13:27 MST
CCB visited this PCR on 2014-07-14
Comment 3 deosbugs.ccb 2014-11-11 13:18:37 MST
CCB 2 visited this PCR on 2014-11-11
Comment 4 deosbugs.ccb 2014-11-17 08:59:56 MST
CCB visited this PCR on 2014-11-17
Comment 5 deosbugs.ccb 2016-04-18 12:57:33 MST
CCB visited this PCR on 2016-04-18
Comment 6 deosbugs.ccb 2016-06-20 13:10:34 MST
CCB visited this PCR on 2016-06-20
Comment 7 deosbugs.ccb 2017-02-01 09:36:10 MST
CCB visited this PCR on 2017-02-01-59501
Comment 8 deosbugs.ccb 2017-06-28 12:59:26 MST
CCB visited this PCR on 2017-06-28-69227
Comment 9 deosbugs.ccb 2017-07-06 11:05:44 MST
CCB visited this PCR on 2017-07-06-58325
Comment 10 deosbugs.ccb 2018-03-06 13:09:49 MST
CCB visited this PCR on 2018-03-06-71236
Comment 11 deosbugs.ccb 2021-03-26 09:33:59 MST
CCB visited this PCR on 2021-03-26-57787
Comment 12 deosbugs.ccb 2021-04-05 09:51:30 MST
CCB visited this PCR on 2021-04-05-59141
Comment 13 deosbugs.ccb 2023-08-14 11:04:44 MST
CCB visited this PCR on 2023-08-14-64795
Comment 14 deosbugs.ccb 2023-08-18 08:18:31 MST
PCR to remain on HOLD for Kismet, as no customer requesting this feature.