global.h
来自「动手写操作系统源代码」· C头文件 代码 · 共 38 行
H
38 行
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
global.h
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Forrest Yu, 2005
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* EXTERN is defined as extern except in global.c */
#ifdef GLOBAL_VARIABLES_HERE
#undef EXTERN
#define EXTERN
#endif
EXTERN int ticks;
EXTERN int disp_pos;
EXTERN t_8 gdt_ptr[6]; // 0~15:Limit 16~47:Base
EXTERN DESCRIPTOR gdt[GDT_SIZE];
EXTERN t_8 idt_ptr[6]; // 0~15:Limit 16~47:Base
EXTERN GATE idt[IDT_SIZE];
EXTERN t_32 k_reenter;
EXTERN TSS tss;
EXTERN PROCESS* p_proc_ready;
EXTERN int nr_current_console;
extern PROCESS proc_table[];
extern char task_stack[];
extern TASK task_table[];
extern TTY tty_table[];
extern CONSOLE console_table[];
extern t_pf_irq_handler irq_table[];
extern t_sys_call sys_call_table[];
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?