Patent ID: 9213623
Filing Date: 2015-12-15
Classification: G06F

Abstract:
1. A method, comprising: allocating a first portion of a memory; detecting a first kernel loadable module (KLM) requesting an allocation of at least a portion of the memory; loading the first KLM into the first portion of the memory; assigning a first storage key to the first KLM and the first portion; detecting access of a second portion of the memory by the first KLM, the second portion being distinct from the first portion; generating an indication that the first KLM has accessed the second portion; allocating a third portion of the memory, the third portion being distinct from the first and second portions; detecting a second KLM requesting an allocation of at least a portion of the memory; assigning a second storage key to the third portion and the second KLM; loading the second KLM into the third portion and a part of the first portion; and associating the part of the first portion with the second storage key.