summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/lmb.h3
-rw-r--r--lib/lmb.c2
2 files changed, 4 insertions, 1 deletions
diff --git a/include/lmb.h b/include/lmb.h
index 0e8426f4379..ec477c1f51d 100644
--- a/include/lmb.h
+++ b/include/lmb.h
@@ -18,11 +18,14 @@
* enum lmb_flags - definition of memory region attributes
* @LMB_NONE: no special request
* @LMB_NOMAP: don't add to mmu configuration
+ * @LMB_NOOVERWRITE: the memory region cannot be overwritten/re-reserved
+ * @LMB_NONOTIFY: do not notify other modules of changes to this memory region
*/
enum lmb_flags {
LMB_NONE = 0,
LMB_NOMAP = BIT(1),
LMB_NOOVERWRITE = BIT(2),
+ LMB_NONOTIFY = BIT(3),
};
/**
diff --git a/lib/lmb.c b/lib/lmb.c
index a38537af9c3..e1e616679f0 100644
--- a/lib/lmb.c
+++ b/lib/lmb.c
@@ -30,7 +30,7 @@ static struct lmb lmb;
static void lmb_print_region_flags(enum lmb_flags flags)
{
u64 bitpos;
- const char *flag_str[] = { "none", "no-map", "no-overwrite" };
+ const char *flag_str[] = { "none", "no-map", "no-overwrite", "no-notify" };
do {
bitpos = flags ? fls(flags) - 1 : 0;