On Wed, 12 Jun 2024 07:30:49 +0000
Wei Yang <richard.weiy...@gmail.com> wrote:

> >+/* Add wildcard region with a lookup name */
> >+static int __init reserved_mem_add(unsigned long start, unsigned long size,
> >+                               const char *name)
> >+{
> >+    struct reserve_mem_table *map;
> >+
> >+    if (!name || !name[0] || strlen(name) >= RESERVE_MEM_NAME_SIZE)
> >+            return -EINVAL;
> >+
> >+    if (reserved_mem_count >= RESERVE_MEM_MAX_ENTRIES)
> >+            return -1;  
> 
> Another thing come to my mind: could we specify several reserve_mem on the
> command line?

Yes, in fact I have this on my command line that I test with:

  reserve_mem=2M:0:oops ramoops.mem_name=oops ramoops.console_size=0x100000 
reserve_mem=12M:4096:trace trace_instance=boot_mapped@trace


> 
> If so, we may need to check whether names conflict.

Yeah, I can add that.

Thanks,

-- Steve

Reply via email to