|
nckernel
0.1
|
slibc 에서 필요한 platform 의존적인 코드들을 구현한다. slibc 에서 입/출력등과 같이 Platform 에서 지원하는 기능들이 필요한 것들을 여기서 구현하고 인터페이스를 단일화 하여, slibc 를 다른 곳에 서도 쉽게 포팅하여 사용할 수 있도록 한다. More...
|
Data Structures | |
| struct | env_t |
| 환경 변수 값들을 파싱한 결과를 담은 구조체 More... | |
Macros | |
| #define | ENV_SZ_IDX 10 |
| #define | HEAP_SZ_IDX 7 |
| #define | INITM_IDX 8 |
| #define | INITM_SZ_IDX 12 |
| #define | KERNEL_SZ_IDX 9 |
| #define | KPMA_IDX 15 |
| #define | KVMA_IDX 6 |
| #define | MAX_IDX 32 |
| #define | MAX_MRD 3 |
| #define | MAX_MRD 3 |
| #define | MEMBASE_IDX 3 |
| #define | MEMCNT_IDX 5 |
| #define | MEMSIZE_IDX 4 |
| #define | STACK_SZ_IDX 14 |
| #define | STDERR_IDX 2 |
| #define | STDIN_IDX 0 |
| #define | STDOUT_IDX 1 |
| #define | TCB_IDX 13 |
| #define | TCB_SZ_IDX 11 |
Functions | |
| int | main (int argc, char *argv[], char *envp[]) |
| main 함수 More... | |
slibc 에서 필요한 platform 의존적인 코드들을 구현한다. slibc 에서 입/출력등과 같이 Platform 에서 지원하는 기능들이 필요한 것들을 여기서 구현하고 인터페이스를 단일화 하여, slibc 를 다른 곳에 서도 쉽게 포팅하여 사용할 수 있도록 한다.
| int main | ( | int | argc, |
| char * | argv[], | ||
| char * | envp[] | ||
| ) |
main 함수
| [in] | argc | 인자 개수 |
| [in] | argv | 인자 값 |
| [in] | envp | 환경 변수 |
Definition at line 325 of file main.c.
References IRQ_NR_SW, LOCK, NORMAL_PRIORITY, NULL, printf(), pthread_yield(), register_irq(), intr_info::ret, and UNLOCK.

1.8.4