Mark KataOS components for special CAmkES processing.

Mark each component that depends on component.kataos.c features with a
"kataos" attribute.

Change-Id: I7e2e3f9010a7aa717d4fe3dfc2f088cbd1a66488
GitOrigin-RevId: 2967036cf4e70edc3f96d2ead45ecfe9e42fd7fa
This commit is contained in:
Sam Leffler 2022-04-08 16:11:54 +00:00
parent 72faf77df8
commit 957f429c52
6 changed files with 18 additions and 0 deletions

View File

@ -25,6 +25,9 @@ component DebugConsole {
// TODO(b/200707300): for debugging
uses StorageInterface storage;
// Enable KataOS CAmkES support.
attribute int kataos = true;
// Add a bunch of free slots for test code to use.
attribute int cnode_headroom = 64;
}

View File

@ -8,6 +8,9 @@ component MemoryManager {
uses LoggerInterface logger;
// Enable KataOS CAmkES support.
attribute int kataos = true;
// Mark the component that should receive the unallocated UntypedMemory
// passed to the rootserver from the kernel. In addition to the
// capabilities the component also gets a page with Bootinfo data that

View File

@ -17,4 +17,7 @@ component MlCoordinator {
uses LoggerInterface logger;
uses SecurityCoordinatorInterface security;
// Enable KataOS CAmkES support.
attribute int kataos = true;
}

View File

@ -11,4 +11,7 @@ component ProcessManager {
uses LoggerInterface logger;
uses SecurityCoordinatorInterface security;
// Enable KataOS CAmkES support.
attribute int kataos = true;
}

View File

@ -7,4 +7,7 @@ component SecurityCoordinator {
provides SecurityCoordinatorInterface security;
uses LoggerInterface logger;
// Enable KataOS CAmkES support.
attribute int kataos = true;
}

View File

@ -9,4 +9,7 @@ component StorageManager {
uses LoggerInterface logger;
uses SecurityCoordinatorInterface security;
// Enable KataOS CAmkES support.
attribute int kataos = true;
}