Small quality of life improvements
This commit is contained in:
parent
42980b1c20
commit
9b29393930
@ -773,7 +773,7 @@ errval_t paging_map_frame_attr(struct paging_state *st, void **buf, size_t bytes
|
||||
static errval_t _paging_map_fixed_attr(struct paging_state *st, lvaddr_t vaddr,
|
||||
struct capref frame, size_t bytes, int flags)
|
||||
{
|
||||
errval_t err;
|
||||
errval_t err;
|
||||
/*
|
||||
* (M1):
|
||||
* - Map a frame assuming all mappings will fit into one leaf page table (L3)
|
||||
|
||||
@ -57,8 +57,8 @@ const char *multiboot_module_rawstring(struct mem_region *region)
|
||||
VREGION_FLAGS_READ);
|
||||
|
||||
if (err_is_fail(err)) {
|
||||
DEBUG_ERR(err, "vspace_map failed");
|
||||
return NULL;
|
||||
// this error causes cascading problems so we panic
|
||||
USER_PANIC_ERR(err, "vspace_map failed");
|
||||
}
|
||||
#if 0
|
||||
printf("Mapped multiboot_strings at %p\n", multiboot_strings);
|
||||
|
||||
@ -684,6 +684,7 @@ errval_t spawn_load_by_name(char *binary_name, struct spawninfo * si,
|
||||
|
||||
// - Fill in argc/argv from the multiboot command line
|
||||
const char * c_arguments_str = multiboot_module_opts(module);
|
||||
if(c_arguments_str == NULL) return SPAWN_ERR_MALFORMED_SPAWND_RECORD;
|
||||
// printf("c_arguments_str: %s\n", c_arguments_str);
|
||||
char raw_arguments_str[strlen(c_arguments_str)];
|
||||
strcpy(raw_arguments_str, c_arguments_str);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user