요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
1
====
2
TODO
3
====
5
The OpenRISC Linux port is fully functional and has been tracking upstream
6
since 2.6.35. There are, however, remaining items to be completed within
7
the coming months. Here's a list of known-to-be-less-than-stellar items
8
that are due for investigation shortly, i.e. our TODO list:
10
- Implement the rest of the DMA API... dma_map_sg, etc.
12
- Finish the renaming cleanup... there are references to or32 in the code
13
which was an older name for the architecture. The name we've settled on is
14
or1k and this change is slowly trickling through the stack. For the time
15
being, or32 is equivalent to or1k.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
OpenRISC Linux TODO
1-15OpenRISC Linux port는 완전히 동작하며 2.6.35부터 upstream을 추적해 왔지만, 다음 항목은 추가 조사와 구현이 필요합니다.
- 나머지 DMA API, 특히 `dma_map_sg` 등을 구현합니다.
- Architecture의 과거 이름 `or32` reference를 최종 이름 `or1k`로 정리합니다. 전환 기간에는 둘을 동등하게 취급합니다.
요약과 해설
todo.rst:1-15Port 자체는 upstream을 추적하지만 DMA scatter-gather API와 오래된 `or32` symbol naming 정리가 남아 있습니다.
두 과제는 runtime capability와 source consistency를 각각 개선합니다.