mirror of
https://github.com/tailix/libkernaux.git
synced 2025-10-30 23:47:50 -04:00
Remove unnecessary func params
This commit is contained in:
parent
f5a6aa9c95
commit
73269079af
6 changed files with 13 additions and 23 deletions
|
|
@ -39,17 +39,15 @@ void example_main()
|
||||||
KernAux_Memmap_Builder_new(&malloc.malloc);
|
KernAux_Memmap_Builder_new(&malloc.malloc);
|
||||||
assert(memmap_builder);
|
assert(memmap_builder);
|
||||||
|
|
||||||
assert(KernAux_Memmap_Builder_add(memmap_builder, NULL, 0x0, 654336, true, "available"));
|
assert(KernAux_Memmap_Builder_add(memmap_builder, 0x0, 654336, true, "available"));
|
||||||
assert(KernAux_Memmap_Builder_add(memmap_builder, NULL, 0x9fc00, 1024, false, "reserved"));
|
assert(KernAux_Memmap_Builder_add(memmap_builder, 0x9fc00, 1024, false, "reserved"));
|
||||||
assert(KernAux_Memmap_Builder_add(memmap_builder, NULL, 0xf0000, 65536, false, "reserved"));
|
assert(KernAux_Memmap_Builder_add(memmap_builder, 0xf0000, 65536, false, "reserved"));
|
||||||
KernAux_Memmap_Node kernel_node =
|
assert(KernAux_Memmap_Builder_add(memmap_builder, 0x100000, 133038080, true, "available"));
|
||||||
KernAux_Memmap_Builder_add (memmap_builder, NULL, 0x100000, 133038080, true, "available");
|
assert(KernAux_Memmap_Builder_add(memmap_builder, 0x7fe0000, 131072, false, "reserved"));
|
||||||
assert(kernel_node);
|
assert(KernAux_Memmap_Builder_add(memmap_builder, 0xfffc0000, 262144, false, "reserved"));
|
||||||
assert(KernAux_Memmap_Builder_add(memmap_builder, NULL, 0x7fe0000, 131072, false, "reserved"));
|
|
||||||
assert(KernAux_Memmap_Builder_add(memmap_builder, NULL, 0xfffc0000, 262144, false, "reserved"));
|
|
||||||
|
|
||||||
assert(KernAux_Memmap_Builder_add(memmap_builder, kernel_node, 0x400000, 8192, false, "kernel code"));
|
assert(KernAux_Memmap_Builder_add(memmap_builder, 0x400000, 8192, false, "kernel code"));
|
||||||
assert(KernAux_Memmap_Builder_add(memmap_builder, kernel_node, 0x402000, 4096, false, "kernel data"));
|
assert(KernAux_Memmap_Builder_add(memmap_builder, 0x402000, 4096, false, "kernel data"));
|
||||||
|
|
||||||
KernAux_Memmap memmap =
|
KernAux_Memmap memmap =
|
||||||
KernAux_Memmap_Builder_finish_and_free(memmap_builder);
|
KernAux_Memmap_Builder_finish_and_free(memmap_builder);
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,6 @@ KernAux_Memmap_Builder_new(KernAux_Malloc malloc);
|
||||||
KernAux_Memmap_Node
|
KernAux_Memmap_Node
|
||||||
KernAux_Memmap_Builder_add(
|
KernAux_Memmap_Builder_add(
|
||||||
KernAux_Memmap_Builder builder,
|
KernAux_Memmap_Builder builder,
|
||||||
KernAux_Memmap_Node parent_node,
|
|
||||||
uint64_t mem_start,
|
uint64_t mem_start,
|
||||||
uint64_t mem_size,
|
uint64_t mem_size,
|
||||||
bool is_available,
|
bool is_available,
|
||||||
|
|
|
||||||
|
|
@ -567,8 +567,7 @@ KERNAUX_STATIC_TEST_STRUCT_SIZE(
|
||||||
|
|
||||||
bool KernAux_Multiboot2_Info_to_memmap(
|
bool KernAux_Multiboot2_Info_to_memmap(
|
||||||
const struct KernAux_Multiboot2_Info *multiboot2_info,
|
const struct KernAux_Multiboot2_Info *multiboot2_info,
|
||||||
KernAux_Memmap_Builder builder,
|
KernAux_Memmap_Builder builder
|
||||||
KernAux_Memmap_Node parent_node
|
|
||||||
);
|
);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
|
|
||||||
|
|
@ -73,7 +73,6 @@ KernAux_Memmap_Builder_new(const KernAux_Malloc malloc)
|
||||||
|
|
||||||
KernAux_Memmap_Node KernAux_Memmap_Builder_add(
|
KernAux_Memmap_Node KernAux_Memmap_Builder_add(
|
||||||
const KernAux_Memmap_Builder builder,
|
const KernAux_Memmap_Builder builder,
|
||||||
KernAux_Memmap_Node _parent_node __attribute__((unused)),
|
|
||||||
const uint64_t mem_start,
|
const uint64_t mem_start,
|
||||||
const uint64_t mem_size,
|
const uint64_t mem_size,
|
||||||
const bool is_available,
|
const bool is_available,
|
||||||
|
|
|
||||||
|
|
@ -14,8 +14,7 @@
|
||||||
#ifdef WITH_MEMMAP
|
#ifdef WITH_MEMMAP
|
||||||
bool KernAux_Multiboot2_Info_to_memmap(
|
bool KernAux_Multiboot2_Info_to_memmap(
|
||||||
const struct KernAux_Multiboot2_Info *const multiboot2_info,
|
const struct KernAux_Multiboot2_Info *const multiboot2_info,
|
||||||
const KernAux_Memmap_Builder builder,
|
const KernAux_Memmap_Builder builder
|
||||||
const KernAux_Memmap_Node parent_node
|
|
||||||
) {
|
) {
|
||||||
KERNAUX_NOTNULL(multiboot2_info);
|
KERNAUX_NOTNULL(multiboot2_info);
|
||||||
KERNAUX_NOTNULL(builder);
|
KERNAUX_NOTNULL(builder);
|
||||||
|
|
@ -49,7 +48,6 @@ bool KernAux_Multiboot2_Info_to_memmap(
|
||||||
) {
|
) {
|
||||||
const void *const node = KernAux_Memmap_Builder_add(
|
const void *const node = KernAux_Memmap_Builder_add(
|
||||||
builder,
|
builder,
|
||||||
parent_node,
|
|
||||||
entry->base_addr,
|
entry->base_addr,
|
||||||
entry->length,
|
entry->length,
|
||||||
entry->type == KERNAUX_MULTIBOOT2_MEMMAP_AVAILABLE,
|
entry->type == KERNAUX_MULTIBOOT2_MEMMAP_AVAILABLE,
|
||||||
|
|
|
||||||
|
|
@ -31,8 +31,7 @@ void test_main()
|
||||||
|
|
||||||
const bool result = KernAux_Multiboot2_Info_to_memmap(
|
const bool result = KernAux_Multiboot2_Info_to_memmap(
|
||||||
&multiboot2_info_example0.multiboot2_info,
|
&multiboot2_info_example0.multiboot2_info,
|
||||||
builder,
|
builder
|
||||||
NULL
|
|
||||||
);
|
);
|
||||||
assert(!result);
|
assert(!result);
|
||||||
}
|
}
|
||||||
|
|
@ -45,8 +44,7 @@ void test_main()
|
||||||
const bool result = KernAux_Multiboot2_Info_to_memmap(
|
const bool result = KernAux_Multiboot2_Info_to_memmap(
|
||||||
(const struct KernAux_Multiboot2_Info*)
|
(const struct KernAux_Multiboot2_Info*)
|
||||||
&multiboot2_info_example1,
|
&multiboot2_info_example1,
|
||||||
builder,
|
builder
|
||||||
NULL
|
|
||||||
);
|
);
|
||||||
assert(result);
|
assert(result);
|
||||||
|
|
||||||
|
|
@ -66,8 +64,7 @@ void test_main()
|
||||||
|
|
||||||
const bool result = KernAux_Multiboot2_Info_to_memmap(
|
const bool result = KernAux_Multiboot2_Info_to_memmap(
|
||||||
&multiboot2_info_example2.multiboot2_info,
|
&multiboot2_info_example2.multiboot2_info,
|
||||||
builder,
|
builder
|
||||||
NULL
|
|
||||||
);
|
);
|
||||||
assert(result);
|
assert(result);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue