DragonOS/kernel/common/boot_info.h

50 lines
1.1 KiB
C
Raw Normal View History

/**
* @file boot_info.h
* @brief
*/
#pragma once
#include "glib.h"
/**
* @brief
*
* grub2 multiboot2
*
* dtb.h multiboot2.h
* dtb.cpp multiboot2.cpp
*/
/// 声明,定义在具体的实现中
/// 地址
extern uintptr_t boot_info_addr;
/// 长度
extern unsigned int boot_info_size;
/**
* @brief
* @return true
* @return false
*/
extern int init(void);
/**
* @brief
* @return resource_t
*/
//extern resource_t get_memory(void);
/**
* @brief clint
* @return resource_t clint
*/
//extern resource_t get_clint(void);
/**
* @brief plic
* @return resource_t plic
*/
//extern resource_t get_plic(void);