문자열 연결과 비교 구현하기
freestanding gccgo 커널에서 문자열 연결·비교에 필요한 런타임 함수와 호출 규약을 구현했다.
freestanding gccgo 커널에서 문자열 연결·비교에 필요한 런타임 함수와 호출 규약을 구현했다.
키보드 입력과 콘솔을 연결해 줄 버퍼·명령 해석·QEMU sendkey 검증을 지원하는 셸을 구현했다.
freestanding gccgo 커널에서 map[int]int를 지원하는 최소 맵 런타임을 구현했다.
freestanding gccgo 커널에 bump allocator를 구현하고 new·slice·append를 연결한 과정.
x86-64 CPU 예외의 벡터·에러코드·스택 프레임과 트리플 폴트 처리 과정을 정리했다.
32비트 보호 모드에서 페이지 테이블·EFER·GDT를 설정해 64비트 Long mode로 전환하는 절차.
GRUB과 Multiboot2를 사용하는 x86 커널의 부팅 흐름과 진입 조건을 정리했다.
x86-64 커널의 IDT·PIC·EOI·iretq를 중심으로 인터럽트 처리 흐름을 정리했다.