요약·해설, 영어 원문, 전체 번역을 구분해 실었습니다. API 이름, 코드 심벌, 소스 경로는 원문 표기를 유지합니다.
1. 요약·해설
원문의 핵심 내용을 정리하고 커널 프로그래밍에 필요한 설명을 덧붙였습니다. 아래의 전체 번역과는 별도로 작성한 해설입니다.
2. 영어 원문 전체
번역에 사용한 Linux v6.18.37 원문입니다. 줄 번호는 해당 버전의 소스 파일을 기준으로 합니다.
원문 전체 펼치기
====================================================
drm/xen-front Xen para-virtualized frontend driver
====================================================
This frontend driver implements Xen para-virtualized display
according to the display protocol described at
include/xen/interface/io/displif.h
Driver modes of operation in terms of display buffers used
==========================================================
.. kernel-doc:: drivers/gpu/drm/xen/xen_drm_front.h
:doc: Driver modes of operation in terms of display buffers used
Buffers allocated by the frontend driver
----------------------------------------
.. kernel-doc:: drivers/gpu/drm/xen/xen_drm_front.h
:doc: Buffers allocated by the frontend driver
Buffers allocated by the backend
--------------------------------
.. kernel-doc:: drivers/gpu/drm/xen/xen_drm_front.h
:doc: Buffers allocated by the backend
Driver limitations
==================
.. kernel-doc:: drivers/gpu/drm/xen/xen_drm_front.h
:doc: Driver limitations
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미에 맞춰 전체 내용을 번역했습니다. 코드, 함수명, 코드 심벌, URL은 원문 표기를 유지합니다.
Xen para-virtualized display frontend
1-31`drm/xen-front` frontend driver는 `include/xen/interface/io/displif.h`에 기술된 display protocol에 따라 Xen para-virtualized display를 구현합니다.
Display buffer 사용 방식에 따른 driver operation mode는 `drivers/gpu/drm/xen/xen_drm_front.h`의 `Driver modes of operation in terms of display buffers used` kernel-doc에서 설명합니다.
Frontend driver가 buffer를 할당하는 방식과 backend가 buffer를 할당하는 방식은 같은 header의 `Buffers allocated by the frontend driver`와 `Buffers allocated by the backend` section으로 각각 문서화됩니다.
Driver limitation은 `xen_drm_front.h`의 `Driver limitations` kernel-doc section에서 가져옵니다.
Protocol과 buffer ownership에 따른 문서 범위입니다.
Buffer 소유 방식에 따라 frontend와 backend가 협력합니다.
====================================================
drm/xen-front Xen para-virtualized frontend driver
====================================================
This frontend driver implements Xen para-virtualized display
according to the display protocol described at
include/xen/interface/io/displif.h
Driver modes of operation in terms of display buffers used
==========================================================
.. kernel-doc:: drivers/gpu/drm/xen/xen_drm_front.h
:doc: Driver modes of operation in terms of display buffers used
Buffers allocated by the frontend driver
----------------------------------------
.. kernel-doc:: drivers/gpu/drm/xen/xen_drm_front.h
:doc: Buffers allocated by the frontend driver
Buffers allocated by the backend
--------------------------------
.. kernel-doc:: drivers/gpu/drm/xen/xen_drm_front.h
:doc: Buffers allocated by the backend
Driver limitations
==================
.. kernel-doc:: drivers/gpu/drm/xen/xen_drm_front.h
:doc: Driver limitations
요약·해설
xen-front.rst:1-31Xen 디스플레이 프로토콜과 프런트엔드·백엔드 사이의 버퍼 소유권 방식을 설명합니다.
Source와 관련 구현·규격입니다.