mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-09 07:06:47 +00:00
🎨 统一模块初始化函数名为<name>_init()
This commit is contained in:
parent
7d12b3483a
commit
07babf6db4
@ -39,6 +39,7 @@
|
|||||||
})
|
})
|
||||||
|
|
||||||
// 定义类型的缩写
|
// 定义类型的缩写
|
||||||
|
typedef unsigned int uint;
|
||||||
typedef unsigned long ul;
|
typedef unsigned long ul;
|
||||||
typedef unsigned long long int ull;
|
typedef unsigned long long int ull;
|
||||||
typedef long long int ll;
|
typedef long long int ll;
|
||||||
|
@ -19,7 +19,7 @@ int calculate_max_charNum(int len, int size)
|
|||||||
return len / size - 1;
|
return len / size - 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
int init_printk(const int char_size_x, const int char_size_y)
|
int printk_init(const int char_size_x, const int char_size_y)
|
||||||
{
|
{
|
||||||
struct multiboot_tag_framebuffer_info_t info;
|
struct multiboot_tag_framebuffer_info_t info;
|
||||||
int reserved;
|
int reserved;
|
||||||
|
@ -61,7 +61,7 @@ char buf[4096]; //vsprintf()的缓冲区
|
|||||||
* @param char_size_x 字符的列坐标
|
* @param char_size_x 字符的列坐标
|
||||||
* @param char_size_y 字符的行坐标
|
* @param char_size_y 字符的行坐标
|
||||||
*/
|
*/
|
||||||
int init_printk(const int char_size_x, const int char_size_y);
|
int printk_init(const int char_size_x, const int char_size_y);
|
||||||
/**
|
/**
|
||||||
* @brief Set the printk pos object
|
* @brief Set the printk pos object
|
||||||
*
|
*
|
||||||
|
@ -112,7 +112,7 @@ void (*interrupt[24])(void)=
|
|||||||
/**
|
/**
|
||||||
* @brief 初始化中断模块
|
* @brief 初始化中断模块
|
||||||
*/
|
*/
|
||||||
void init_irq()
|
void irq_init()
|
||||||
{
|
{
|
||||||
init_8259A();
|
init_8259A();
|
||||||
}
|
}
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
/**
|
/**
|
||||||
* @brief 初始化中断模块
|
* @brief 初始化中断模块
|
||||||
*/
|
*/
|
||||||
void init_irq();
|
void irq_init();
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
* @brief 初始化系统中断表
|
* @brief 初始化系统中断表
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
void init_sys_vector();
|
void sys_vector_init();
|
||||||
|
|
||||||
//除法错误
|
//除法错误
|
||||||
void divide_error();
|
void divide_error();
|
||||||
|
@ -65,7 +65,7 @@ void system_initialize()
|
|||||||
|
|
||||||
// 初始化printk
|
// 初始化printk
|
||||||
|
|
||||||
init_printk(8, 16);
|
printk_init(8, 16);
|
||||||
|
|
||||||
load_TR(10); // 加载TR寄存器
|
load_TR(10); // 加载TR寄存器
|
||||||
ul tss_item_addr = 0x7c00;
|
ul tss_item_addr = 0x7c00;
|
||||||
@ -74,13 +74,13 @@ void system_initialize()
|
|||||||
tss_item_addr, tss_item_addr, tss_item_addr, tss_item_addr, tss_item_addr);
|
tss_item_addr, tss_item_addr, tss_item_addr, tss_item_addr, tss_item_addr);
|
||||||
|
|
||||||
// 初始化中断描述符表
|
// 初始化中断描述符表
|
||||||
init_sys_vector();
|
sys_vector_init();
|
||||||
|
|
||||||
// 初始化内存管理单元
|
// 初始化内存管理单元
|
||||||
mm_init();
|
mm_init();
|
||||||
|
|
||||||
// 初始化中断模块
|
// 初始化中断模块
|
||||||
init_irq();
|
irq_init();
|
||||||
|
|
||||||
// 先初始化系统调用模块
|
// 先初始化系统调用模块
|
||||||
syscall_init();
|
syscall_init();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user