요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
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. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 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 display protocol과 frontend/backend buffer ownership mode를 설명합니다.
Source와 관련 구현·규격입니다.