armv8: Fix naming of multiboot functions
authorDaniel Schwyn <daniel.schwyn@inf.ethz.ch>
Mon, 3 Jun 2019 12:47:56 +0000 (14:47 +0200)
committerDaniel Schwyn <daniel.schwyn@inf.ethz.ch>
Fri, 27 Sep 2019 07:55:33 +0000 (09:55 +0200)
Signed-off-by: Daniel Schwyn <daniel.schwyn@inf.ethz.ch>

kernel/arch/armv8/init.c
kernel/arch/armv8/kernel_multiboot2.c
kernel/arch/armv8/startup_arch.c
kernel/include/arch/armv8/kernel_multiboot2.h

index 98a6f32..5b5e085 100644 (file)
@@ -146,7 +146,7 @@ arch_init(uint32_t magic, void *pointer, uintptr_t stack) {
 //        serial_console_init(false);
 
         struct multiboot_tag_efi_mmap *mmap = (struct multiboot_tag_efi_mmap *)
-                multiboot2_find_header(tag, size, MULTIBOOT_TAG_TYPE_EFI_MMAP);
+                multiboot2_find_tag(tag, size, MULTIBOOT_TAG_TYPE_EFI_MMAP);
         if (!mmap) {
             panic("Multiboot image does not have EFI mmap!");
         } else {
index 9d159f6..75bb68f 100644 (file)
@@ -64,7 +64,7 @@ void multiboot2_dump(struct multiboot_tag *first_tag,
     }
 }
 
-struct multiboot_tag * multiboot2_find_header(struct multiboot_tag *first_tag,
+struct multiboot_tag * multiboot2_find_tag(struct multiboot_tag *first_tag,
                                const size_t size, const multiboot_uint16_t type)
 {
     size_t processed = 0;
@@ -86,7 +86,7 @@ struct multiboot_tag * multiboot2_find_header(struct multiboot_tag *first_tag,
 struct multiboot_tag_string * multiboot2_find_cmdline(
                              struct multiboot_tag *first_tag, const size_t size)
 {
-    return (struct multiboot_tag_string *)multiboot2_find_header(first_tag, size,
+    return (struct multiboot_tag_string *)multiboot2_find_tag(first_tag, size,
         MULTIBOOT_TAG_TYPE_CMDLINE);
 }
 
@@ -97,7 +97,7 @@ struct multiboot_tag_module_64 * multiboot2_find_module_64(
     size_t position = 0;
     struct multiboot_tag *tag;
 
-    tag = multiboot2_find_header(first_tag, size, MULTIBOOT_TAG_TYPE_MODULE_64);
+    tag = multiboot2_find_tag(first_tag, size, MULTIBOOT_TAG_TYPE_MODULE_64);
     while (tag) {
         struct multiboot_tag_module_64 *module_64 = (struct multiboot_tag_module_64 *)tag;
         // Strip off trailing whitespace
@@ -113,7 +113,7 @@ struct multiboot_tag_module_64 * multiboot2_find_module_64(
         }
         tag = (void *)tag + tag->size;
         position += tag->size;
-        tag = multiboot2_find_header(tag, size - position, MULTIBOOT_TAG_TYPE_MODULE_64);
+        tag = multiboot2_find_tag(tag, size - position, MULTIBOOT_TAG_TYPE_MODULE_64);
     }
     return NULL;
 }
index 999308e..03651a5 100644 (file)
@@ -254,13 +254,13 @@ void create_module_caps(struct spawn_state *st)
     /* add the ACPI regions */
     struct multiboot_tag_new_acpi *acpi_new;
     acpi_new = (struct multiboot_tag_new_acpi *)
-           multiboot2_find_header(multiboot, size, MULTIBOOT_TAG_TYPE_ACPI_NEW);
+           multiboot2_find_tag(multiboot, size, MULTIBOOT_TAG_TYPE_ACPI_NEW);
     if (acpi_new) {
         acpi_base = mem_to_local_phys((lvaddr_t)&acpi_new->rsdp[0]);
     } else {
         struct multiboot_tag_old_acpi *acpi_old;
         acpi_old = (struct multiboot_tag_old_acpi *)
-           multiboot2_find_header(multiboot, size, MULTIBOOT_TAG_TYPE_ACPI_OLD);
+           multiboot2_find_tag(multiboot, size, MULTIBOOT_TAG_TYPE_ACPI_OLD);
         if (acpi_old) {
             acpi_base = mem_to_local_phys((lvaddr_t)&acpi_old->rsdp[0]);
         }
@@ -275,7 +275,7 @@ void create_module_caps(struct spawn_state *st)
     /* add the module regions */
     position = 0;
     struct multiboot_tag_module_64 *module = (struct multiboot_tag_module_64 *)
-            multiboot2_find_header(multiboot, size, MULTIBOOT_TAG_TYPE_MODULE_64);
+            multiboot2_find_tag(multiboot, size, MULTIBOOT_TAG_TYPE_MODULE_64);
     while (module) {
         // Set memory regions within bootinfo
         region = &bootinfo->regions[bootinfo->regions_length++];
@@ -308,7 +308,7 @@ void create_module_caps(struct spawn_state *st)
 
         module = ((void *) module) + module->size;
         position += module->size;
-        module = (struct multiboot_tag_module_64 *) multiboot2_find_header(
+        module = (struct multiboot_tag_module_64 *) multiboot2_find_tag(
                 (struct multiboot_tag *)module, size - position,
                 MULTIBOOT_TAG_TYPE_MODULE_64);
     }
index 760e2b6..fbb64c6 100644 (file)
@@ -14,7 +14,7 @@
 void multiboot2_dump(struct multiboot_tag *first_tag, const size_t size);
 
 struct multiboot_tag *
-multiboot2_find_header(struct multiboot_tag *first_tag, const size_t size,
+multiboot2_find_tag(struct multiboot_tag *first_tag, const size_t size,
                        const multiboot_uint16_t type);
 
 struct multiboot_tag_string *