ncloader
0.1
메인 페이지
모듈
데이타 구조
파일들
파일 목록
전역
모두
데이타 구조
파일들
함수
변수
타입정의
열거형 타입
열거형 멤버
매크로
그룹들
페이지들
arch.h
이 파일의 문서화 페이지로 가기
1
27
struct
thread
;
28
33
struct
memmap
{
34
unsigned
long
tcb_size
;
35
unsigned
long
env_size
;
36
unsigned
long
kernel_size
;
37
unsigned
long
initm_size
;
38
unsigned
long
heap_size
;
39
unsigned
long
stack_size
;
41
char
*
tcb
;
42
char
*
env
;
43
char
*
kernel
;
44
char
*
initm
;
45
};
46
54
extern
int
arch_init
(
void
);
55
68
extern
unsigned
long
arch_setup_env
(
struct
memmap
*map);
69
77
extern
int
drivers_init
(
void
);
78
90
extern
int
arch_init_thread_stack
(
struct
thread
*handle,
91
unsigned
int
stack_size,
void
*(*e)(
void
*arg),
void
*arg);
92
102
extern
struct
thread
*
arch_current_thread
(
void
);
103
112
extern
void
arch_switch_to_thread
(
struct
thread
*
thread
);
113
120
extern
void
halt
(
void
);
121
130
#define PANIC(fmt, ...) do { \
131
printf("[%s:%d] " fmt, __func__, __LINE__, ##__VA_ARGS__); \
132
halt(); \
133
} while (0)
134
stage2
common
include
arch.h
생성시간 : 월 1월 6 2014 00:58:13, 프로젝트명 : ncloader, 생성자 :
http://nicesj.com