diff --git a/source/Cosmos.Core.Memory.Test/Heap.xlsx b/source/Cosmos.Core.Memory.Test/Heap.xlsx new file mode 100644 index 000000000..06ba6aa2e Binary files /dev/null and b/source/Cosmos.Core.Memory.Test/Heap.xlsx differ diff --git a/source/Cosmos.Core.Memory.Test/RAT.cs b/source/Cosmos.Core.Memory.Test/RAT.cs index bf0586483..02ed586bf 100644 --- a/source/Cosmos.Core.Memory.Test/RAT.cs +++ b/source/Cosmos.Core.Memory.Test/RAT.cs @@ -7,6 +7,13 @@ using Native = System.UInt32; namespace Cosmos.Core.Memory.Test { unsafe static public class RAT { + // RAT: RAM Allocation Table + // + // A byte table which defines the code which owns the page. + // Owners can further subdivide table types on their own and RAT + // code must not assume anything about contents of pages other + // than who owns them. + static public class PageType { public const byte Empty = 0;