blob: f338e84e0a57422dd545949762677e2fe14e4430 [file] [log] [blame]
#pragma once
#include <stdbool.h>
#include "hf/mm.h"
struct boot_params {
paddr_t mem_begin;
paddr_t mem_end;
paddr_t initrd_begin;
paddr_t initrd_end;
size_t kernel_arg;
};
struct boot_params_update {
paddr_t reserved_begin;
paddr_t reserved_end;
paddr_t initrd_begin;
paddr_t initrd_end;
};
bool plat_get_boot_params(struct boot_params *p);
bool plat_update_boot_params(struct boot_params_update *p);