요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
1
What: /sys/bus/pci/drivers/qla2xxx/.../devices/*
2
Date: September 2009
3
Contact: QLogic Linux Driver <linux-driver@qlogic.com>
4
Description: qla2xxx-udev.sh currently looks for uevent CHANGE events to
5
signal a firmware-dump has been generated by the driver and is
6
ready for retrieval.
7
Users: qla2xxx-udev.sh. Proposed changes should be mailed to
8
linux-driver@qlogic.com
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
Firmware dump 생성 알림
1-8| 항목 | 내용 |
|---|---|
| What | /sys/bus/pci/drivers/qla2xxx/.../devices/* |
| Date | 2009년 9월 |
| Contact | QLogic Linux Driver <linux-driver@qlogic.com> |
| Users | qla2xxx-udev.sh |
qla2xxx-udev.sh는 현재 uevent의 CHANGE event를 감시한다. 이 event는 driver가 firmware dump를 생성했고 user space에서 회수할 준비가 끝났음을 알린다.
qla2xxx driver가 firmware dump 생성→PCI device에 uevent CHANGE 발생→qla2xxx-udev.sh가 event 수신→준비된 firmware dump 회수
Sysfs path 자체의 값보다 PCI device에서 발생하는 CHANGE uevent가 user-space contract의 핵심이다.
ABI 변경 제안은 linux-driver@qlogic.com으로 보내야 한다.
Firmware dump ready notification
sysfs-driver-qla2xxx:1-8Driver가 생성한 firmware dump를 user-space udev helper가 회수할 수 있도록 CHANGE event를 사용합니다.