|
|
@ -16,7 +16,12 @@ |
|
|
|
|
|
|
|
|
namespace Kernel { |
|
|
namespace Kernel { |
|
|
|
|
|
|
|
|
enum class CodeMemoryOperation : u32 { Map = 0, MapToOwner = 1, Unmap = 2, UnmapFromOwner = 3, }; |
|
|
|
|
|
|
|
|
enum class CodeMemoryOperation : u32 { |
|
|
|
|
|
Map = 0, |
|
|
|
|
|
MapToOwner = 1, |
|
|
|
|
|
Unmap = 2, |
|
|
|
|
|
UnmapFromOwner = 3, |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
class KCodeMemory final |
|
|
class KCodeMemory final |
|
|
: public KAutoObjectWithSlabHeapAndContainer<KCodeMemory, KAutoObjectWithList> { |
|
|
: public KAutoObjectWithSlabHeapAndContainer<KCodeMemory, KAutoObjectWithList> { |
|
|
|