Linux 6.18.37 · Documentation/
Linux Documentation
한국어 번역
번역 대상 4,891개 문서의 전문 번역과 최종 검수를 완료했습니다. 커널 소스의 문서 경로와 절 순서를 유지하고, 함수명·구조체명·설정 이름·코드 블록은 원문 표기를 따릅니다.
Final verification · 2026-08-03
전문 번역과 양방향 원문 대조 완료
- 정방향 원문 대조
- 3,324 RST
- 차이 개별 검토
- 35 documents
- 역방향 원격 색인
- 3,360 documents
- 원격 전용 문서
- 0 documents
로컬 Linux v6.18.37 원문을 우선 기준으로 삼았으며, Documentation/translations/**
523개는 번역 대상과 완료율에서 제외했습니다.
문서 안내와 동시성 기초
Documentation/Linux 커널 문서 안내
개발 절차, 내부 API, 사용자 문서, firmware와 architecture 문서의 전체 구성
커널 subsystem 문서
core, human interface, networking, storage와 기타 subsystem 분류
Linux kernel 추가 문서 색인
Source-tree 문서, online reference, 서적, conference와 Rust 자료
Atomic bit operation
단일 bit atomic API, RMW 의미, ACQUIRE·RELEASE와 fully ordered 규칙
atomic_t, atomic64_t, atomic_long_t
atomic RMW, ordering, cmpxchg와 LL/SC forward progress
Kernel code에서 volatile을 쓰지 않는 이유
동시성, locking, I/O accessor, busy wait와 제한적인 예외
폐기된 API와 coding 관례
BUG, allocation overflow, 문자열 함수, VLA, flexible array와 type-aware allocation
Linux kernel coding style
들여쓰기, function, macro, logging, allocation과 crash 방지
Kernel 내부 driver interface가 안정 ABI가 아닌 이유
Build별 binary layout, 내부 API 변경과 upstream driver의 이점
커널 개발 절차
Documentation/process/커널 개발 community 문서 안내
개발 절차, 도구, policy, bug 처리와 maintainer 문서의 최상위 색인
Kernel development process 안내서
설계부터 merge 이후 유지까지 이어지는 8개 장의 목적과 구성
Linux 6.18 커널 build 최소 요구사항
compiler, build tool, system utility와 networking 도구의 최소 version
Linux 커널의 programming language
GNU C11, compiler attribute pseudo-keyword와 Rust 2021 edition
Linux 커널 개발 절차: 소개
mainline 반영, out-of-tree 유지비용, binary module과 GPLv2 호환 조건
Linux 커널 개발 절차의 동작 방식
release cycle, patch lifecycle, maintainer chain, linux-next와 mailing list
커널 개발 초기 계획
문제 정의, 조기 설계 논의, maintainer 탐색과 회사 공개 승인
커널 코드를 올바르게 작성하기
style, abstraction, locking, regression, 검증 도구, 문서화와 internal API
Kernel patch 게시
logical series, changelog와 tag, recipient, subject와 mail threading
Patch 게시 이후의 후속 작업
reviewer 대응, linux-next integration, regression과 merge 이후 유지관리
Git tree 관리와 patch review
topic branch, public history, rebase·merge, pull 신뢰와 review 방법
커널 개발 추가 자료와 결론
공식 문서, LWN, KernelNewbies, 서적과 upstream 참여의 가치
Linux kernel 연구자 지침
연구 윤리, 설문, 실험성 patch와 연구 결과 commit message
Linux -stable patch 규칙
채택 조건, 세 가지 제출 경로, 48시간 review와 stable repository
Linux kernel patch 적용과 되돌리기
patch -p1, fuzz·reject 진단, stable·rc patch의 기준 tree
Kernel patch backport와 conflict 해결
Prerequisite 추적, diff3, error path 검토와 stable 제출
Kernel patch용 email client 설정
git send-email, plain text, whitespace 보존과 mailer별 설정
Kernel patch 제출 전 checklist
Kconfig, documentation, analysis tool, cross build와 fault injection
Linux kernel patch 제출 지침
Commit message, recipient, review, DCO, tag와 canonical mail format
Linux kernel regression 처리
Fix 우선순위와 기한, revert, stable flow와 regzbot 명령
Linux kernel 개발 HOWTO
Mainline·stable·subsystem tree, linux-next, bug report와 community 협업
Linux kernel contribution maturity model
조직의 upstream patch, review와 maintainer 지원 성숙도 0~5단계
UAPI 설계
Documentation/process/정책과 보안
Documentation/process/Linux kernel Contributor Covenant 행동 강령
참여 기준, maintainer 책임, 적용 범위와 신고 절차
Linux kernel 행동 강령 해석
kernel review, maintainer 결정권, mailing list와 enforcement 절차
Linux kernel license enforcement 선언
GPL-2.0 위반 시정, license 회복과 법적 조치의 원칙
Closed-source kernel module에 관한 개발자 선언
폐쇄형 driver가 사용자와 ecosystem에 미치는 문제
Linux kernel security bug 보고
비공개 fix, embargo, linux-distros coordination, CVE와 NDA
Linux kernel CVE 배정 절차
Stable fix 기반 자동 배정, dispute, invalid CVE와 적용성 판단
Linux kernel license와 SPDX 규칙
GPL-2.0-only, syscall exception, SPDX expression과 MODULE_LICENSE
Embargo hardware security issue 처리
Encrypted report, response team, early access와 coordinated release
Debugging
Documentation/process/debugging/Linux kernel debugging 안내
접근 권한과 timing 조건에 따른 debugging 도구 선택
Driver 개발 중 kernel debugging
printk, ftrace, debugfs, sanitizer, lockdep와 devcoredump
GDB로 kernel과 module debugging
vmlinux, remote target, KASLR과 Linux GDB helper
KGDB, KDB와 kernel debugger internals
kgdboc, boot argument, GDB 연결과 architecture hook
Media subsystem debugging
V4L2 debug, tracing, compliance와 video reception 분석
Userspace에서 kernel debugging
Dynamic debug, ftrace, perf, Perfetto와 panic dump
Maintainer
Documentation/process/Kernel maintainer의 management style
되돌릴 수 있는 결정, 신뢰, 책임과 technical leadership
Subsystem별 maintainer handbook
Netdev, SoC, clean DTS, tip과 KVM x86 추가 workflow
MAINTAINERS file 문서
M·R·L·T·F·X·S field와 get_maintainer.pl 사용 기준
KVM x86 maintainer workflow
Tree lifecycle, SDM·APM reference, test와 vulnerability 처리
Networking subsystem netdev workflow
Patchwork, review timeline, stable, series 구성과 testing
Kernel maintainer PGP guide
Subkey, offline backup, smartcard와 signed Git·patch workflow
SoC DTS compliance
DT schema, dtbs_check와 dtc warning 기준
SoC subsystem maintainer guide
Patch routing, DT ABI, dependency, validation과 pull request
tip tree handbook
Branch, changelog, testing, locking comment와 local coding rule
Networking
Documentation/networking/Kernel.org 공식 한국어 번역
Documentation/translations/ko_KR/Linux 커널 공식 한국어 번역
kernel.org 공식 ko_KR 문서의 최상위 색인
메모리 배리어 RST 연결 문서
memory-barriers.txt를 Sphinx 문서 트리에 포함시키는 wrapper
어떻게 리눅스 커널 개발을 하는가
kernel community, 개발 절차와 patch 제출 흐름
리눅스 커널 메모리 배리어
compiler와 CPU memory ordering, barrier 종류와 implicit barrier
리눅스 커널 드라이버 인터페이스
안정된 in-kernel binary interface를 제공하지 않는 이유
선택한 조건과 일치하는 번역 문서가 없습니다.
공식 그림 파일
SVG · DOT · GIFLocking
Documentation/locking/Linux kernel locking 문서 안내
Lock primitive, PI, lockdep, futex와 PREEMPT_RT 문서 구성
Kernel lock 종류와 중첩 규칙
Sleeping, CPU-local, spinning lock과 PREEMPT_RT 차이
Spinlock 사용 원리와 interrupt 규칙
irqsave, rwlock과 same-CPU interrupt deadlock
Generic mutex subsystem 내부 구조
Owner encoding과 fast, optimistic-spin, slow path
RT-mutex와 priority inheritance 구현
PI chain, 두 RB-tree와 slow lock·unlock 경로
Sequence counter와 seqlock
짝수·홀수 protocol, writer serialization과 reader retry
Futex requeue PI
Condvar waiter를 PI futex로 옮기는 proxy-lock 절차
Hardware spinlock framework
Linux, RTOS와 DSP 사이 shared-memory hardware lock
Lockdep runtime correctness validator
Lock class, IRQ state, dependency graph와 strong cycle
Lock contention 통계 읽기
Wait·hold time, cacheline bounce와 contention call site
Kernel lock torture test
장시간 경쟁, CPU hotplug와 lock primitive 검증
Per-CPU rw semaphore
RCU 기반 fast reader와 expensive writer의 trade-off
Lightweight PI futex
User-space fastpath와 kernel rt_mutex slowpath 연결
Preemptible kernel의 올바른 locking
Per-CPU data, CPU state와 owner를 지키는 세 규칙
Robust futex ABI
robust list, TID, WAITERS와 OWNER_DIED bit protocol
Robust futex의 설계 배경
Owner 비정상 종료를 held-lock list로 복구하는 이유
RT-mutex subsystem 기본 원리
Priority-ordered waiter와 owner pointer bit 상태
Wound/Wait ww_mutex 설계
임의 순서 object lock의 ticket, rollback과 retry
Kernel Hacking
Documentation/kernel-hacking/Kernel hacking guide 안내
Execution context, locking과 cache coherence 심화 문서
Kernel false sharing 분석
perf c2c, pahole과 cacheline layout 개선
Linux kernel hacking 기본 guide
Context, sleep rule, user access, allocation과 module lifetime
Linux kernel locking 실전 guide
Context별 lock, object lifetime, timer race, RCU와 per-CPU data
Timers
Documentation/timers/Linux kernel timer 문서 안내
Delay, hrtimer, clocksource, clockevent와 NO_HZ
Kernel delay와 sleep 함수 선택
Context, 정밀도와 duration별 delay API
Clocksource, clockevent와 sched_clock
시간 측정, event 예약과 scheduler timestamp
High-resolution timer subsystem
Per-CPU RB-tree, expiry queue와 callback
High-resolution timer와 dynamic tick 설계
Generic timekeeping과 one-shot clockevent 연결
NO_HZ scheduling tick 제어
NO_HZ_IDLE, NO_HZ_FULL과 housekeeping CPU
HPET Linux driver interface
Main counter, comparator와 /dev/hpet
Scheduler
Documentation/scheduler/Linux scheduler 문서 안내
Fair, RT, topology, capacity와 관측 문서
Kernel completion 동기화
비동기 작업의 완료 event, wait와 lifetime
membarrier와 rq->curr ordering
Context switch 전후 architecture barrier 계약
Architecture별 scheduler hook
Context switch, CPU idle와 wakeup ordering
CFS bandwidth control
cgroup CPU quota, period, burst와 throttling
Scheduler Policies
Documentation/scheduler/CFS scheduler 설계
vruntime, RB-tree와 group scheduling
EEVDF fair scheduler
Lag eligibility와 earliest virtual deadline
Capacity-aware scheduling
비대칭 CPU, PELT invariance와 misfit task
SCHED_DEADLINE과 CBS/GRUB
EDF 선택, 대역폭 격리, 0-lag와 admission control
Scheduler debugfs
Automatic NUMA balancing scan 주기와 크기
Scheduler domain
Topology별 load-balancing 계층과 group 구성
Energy Aware Scheduling
Energy Model, performance domain과 task placement
sched_ext
BPF scheduler callback, DSQ와 오류 복귀
Scheduler nice 설계
nice level, weight와 CPU share 비율
Real-time group scheduling
RT runtime/period와 cgroup 계층 대역폭
Scheduler statistics
CPU, domain과 task schedstat 필드
Utilization clamping
uclamp bucket, 계층 집계, 활용 사례와 한계
Schedutil
PELT, UTIL_EST, UCLAMP와 DVFS 결정
Scheduler PELT 예제
PELT 계산 C 프로그램과 검증 조건
전체 번역 페이지
Documentation/ · 분야별 탐색AoE 모듈 자동 적재 설정 스크립트
AoE 장치 major 번호 152의 블록·문자 장치 별칭을 modprobe 설정에 추가하여 `aoe` 모듈 자동 적재를 구성합니다.
AoE sysfs 상태 표시 스크립트
sysfs에서 AoE `etherd` 장치의 이름, 네트워크 인터페이스와 상태를 수집해 정렬하여 보여 줍니다.
AoE udev 규칙 설치 스크립트
udev 설정에서 규칙 디렉터리를 찾고 AoE용 `udev.txt`를 `60-aoe.rules`로 설치합니다.
DRBD 8 연결 상태 전이
DRBD 8의 연결 협상, 비트맵 교환, 소스·대상 동기화, 일시정지와 네트워크 오류 복귀 상태를 나타내는 DOT 상태도입니다.
DRBD 8 디스크 상태 전이
DRBD 8의 디스크 연결 판정, 재동기화, I/O 실패와 디스크 분리 전이를 나타내는 DOT 상태도입니다.
DRBD 8.3 데이터 흐름
DRBD 8.3에서 체크섬 기반 재동기화의 일치·불일치 경로와 온라인 검증이 `CsumRSRequest`, `RSDataReply`, `RSIsInSync`, `OVRequest`, `OVReply`, `OVResult` 패킷으로 진행되는 순서를 설명합니다.
DRBD 연결 상태 개요
DRBD가 독립 상태에서 연결 협상과 비트맵 교환·재동기화를 거쳐 정상 연결되거나 통신 장애 뒤 재연결을 준비하는 전체 상태 전이를 설명하는 DOT 도식입니다.
DRBD 8 데이터 패킷 흐름
DRBD 8의 일반 미러 쓰기, 디스크리스 읽기, 블록 재동기화에서 두 노드 사이를 이동하는 데이터·요청·응답·쓰기 확인 패킷과 관련 완료 함수를 설명하는 SVG 흐름도입니다.
DRBD 8 피어 상태 전이
DRBD 8이 인식하는 원격 피어의 Primary·Secondary·Unknown 역할과 상태 패킷 수신, 연결 손실, 재연결에 따른 여섯 전이를 설명합니다.
Windows 대문자 매핑 표 변환기
Windows 8 대문자 매핑 표를 상위·하위 바이트로 나눈 2단계 wchar_t C 배열로 변환하는 Perl 생성 도구를 설명합니다.
C3 ISP 미디어 파이프라인 그래프
IMX290 센서에서 C3 MIPI·ISP 코어를 거쳐 세 캡처 출력, 통계 출력과 매개변수 입력으로 이어지는 V4L2 미디어 토폴로지를 설명합니다.
i.MX6Q SabreAuto 미디어 그래프
i.MX6Q SabreAuto의 ADV7180 입력과 두 IPU의 CSI·VDIC·PRP·인코딩·뷰파인더·직접 캡처 노드 사이 선택 가능한 미디어 링크를 설명합니다.
i.MX6Q SabreSD 미디어 그래프
i.MX6Q SabreSD의 OV5640 MIPI CSI-2 입력이 두 IPU의 네 CSI와 캡처·전처리 경로로 분기되는 미디어 토폴로지를 설명합니다.
IPU3 해상도 변경 하드웨어 블록 SVG
IPU3 ImgU의 Sensor, IF, BDS, GDC, YUV Downscaling과 주·보조 출력 분기를 설명하고, 원본 SVG의 glyph 레이블과 Output Formatter System 경계를 같은 의미의 구조화 도식으로 다시 구성합니다.
Intel IPU6 ISYS 다중 스트림 미디어 그래프 SVG
Intel IPU6 ISYS의 CSI-2 수신기 4개, 캡처 노드 32개와 ov2740 센서 사이의 패드·스트림 연결을 해설하고, 활성 실선 경로와 점선 후보 경로를 구조화 도식과 표로 재구성합니다.
Qualcomm 8x96 CAMSS 미디어 토폴로지 DOT 그래프
Qualcomm 8x96 CAMSS의 OV5645 센서 3개, CSIPHY 3개, CSID 4개, ISPIF 4개, VFE 처리 경로 8개와 비디오 캡처 노드 8개 사이의 전체 미디어 링크를 단계별로 해설합니다.
Qualcomm CAMSS 미디어 토폴로지 DOT 그래프
Qualcomm CAMSS의 OV5645 센서 2개에서 CSIPHY·CSID·ISPIF 선택 행렬과 VFE0 처리 경로를 지나 `/dev/video0-3`으로 출력되는 전체 미디어 토폴로지를 해설합니다.
Raspberry Pi PiSP 백엔드 미디어 그래프
Raspberry Pi PiSP 백엔드의 일반 영상·TDN·스티치·설정 입력 큐와 네 출력 큐가 중앙 `pispbe` 엔티티의 여덟 패드에 연결되는 구조를 해설합니다.
Raspberry Pi RP1 CFE 미디어 그래프
Raspberry Pi RP1 CFE에서 IMX219 센서, CSI-2 네 채널, PiSP 프런트엔드의 이미지·통계·설정 큐가 연결되는 미디어 토폴로지를 해설합니다.
Rockchip RKISP1 미디어 그래프
Rockchip RKISP1에서 IMX219 센서와 파라미터 큐가 ISP로 들어가고, 영상은 mainpath·selfpath로 분기하며 통계가 별도 큐로 출력되는 미디어 토폴로지를 해설합니다.
StarFive CAMSS 미디어 그래프
StarFive CAMSS에서 IMX219 센서 입력이 Cadence CSI-2 브리지를 거쳐 RAW 직접 캡처와 ISP 처리 후 YUV 캡처로 갈라지는 미디어 토폴로지를 해설합니다.
VIMC 가상 미디어 컨트롤러 그래프
VIMC의 두 가상 센서가 RAW 직접 캡처와 Debayer 경로를 제공하고, Debayer 또는 RGB/YUV 입력이 Scaler를 거쳐 최종 캡처로 이어지는 미디어 토폴로지를 해설합니다.
Samsung ARM 클록 소스 레지스터 변환 AWK 스크립트
Samsung ARM의 기존 `clksrc_clk` 초기화 블록을 분석해 MASK 매크로에서 비트 폭·shift를 찾고 새 `.reg_div`·`.reg_src` 구조체 필드를 생성하는 AWK 변환 스크립트를 해설합니다.
arm64 KASAN 섀도 오프셋 계산 스크립트
arm64의 가상 주소 폭과 KASAN 섀도 스케일 시프트 조합별 `KASAN_SHADOW_OFFSET`을 계산하는 26줄 셸 스크립트와 두 결과 표를 설명합니다.
s390 3270 장치와 inittab 자동 구성 스크립트
s390의 `tub3270` 드라이버 정보를 읽어 3270 문자 장치 노드와 `mingetty`용 inittab 갱신 명령을 담은 `/tmp/mkdev3270`을 생성하는 절차를 설명합니다.
BPF LRU 해시 맵 갱신 상태 전이
BPF LRU 해시 맵 갱신이 현재 CPU의 freelist부터 global inactive·active 목록과 원격 CPU 캐시까지 노드를 회수하고, 최종 hashmap 갱신 또는 errno로 끝나는 상태 전이를 해설합니다.
Linux 커널 문서 Sphinx 빌드 설정
Linux 커널 Documentation 트리의 Sphinx 확장, 동적 포함·제외 패턴, 버전 추출, HTML·LaTeX·man·Texinfo·EPUB·PDF 출력과 초기화 후크를 정의하는 중앙 설정 파일을 해설합니다.
Graphviz Hello--World 최소 예제
커널 Sphinx `kernel-figure` 예제에서 사용하는 `Hello -- World` 무방향 Graphviz 그래프의 3줄 구조를 설명합니다.
커널 기능 지원 아키텍처 목록 스크립트
첫 번째 인수 또는 정규화한 호스트 아키텍처로 `get_feat.pl list --arch`를 실행해 커널 기능 지원 상태를 출력하는 11줄 셸 스크립트를 설명합니다.
커널 기능 지원 상태 표 갱신 스크립트
각 기능의 Kconfig 표현식을 긍정형 또는 부정형 `(O,K)`로 해석하고 모든 아키텍처의 Kconfig를 검사해 `arch-support.txt` 상태 표를 주석·기존 상태 보존 규칙과 함께 재생성합니다.
ALSA sound card driver 설정
ALSA driver 설정 안내서는 kernel의 기본 sound·OSS emulation·sequencer·debug 선택부터 core module과 card driver별 module parameter까지 설명합니다. 카드 순서와 식별자는 index·id·enable 및 slots로 제어하며, 현대 PulseAudio·PipeWire 환경에서는 정적 순서 지정의 필요성이 줄었지만 다중 controller나 고정 구성이 필요한 시스템에서는 여전히 유용합니다.
Writing an ALSA Driver
ALSA kernel driver의 card 생성과 component 수명부터 PCI resource, PCM, control, AC97, MIDI, RawMIDI, OPL3, hwdep, IEC958, DMA buffer, procfs, power management, module parameter, devres, Kbuild 편입과 debug helper까지 실제 driver 구현 순서에 맞춰 설명합니다.
오디오 클로킹
ASoC 디지털 오디오 링크의 MCLK·SYSCLK, BCLK, LRC·FRAME 용어와 주파수 관계를 설명하고, codec과 CPU의 clock master 선택 및 절전 관점의 BCLK 설정 원칙을 정리합니다. `snd_soc_dai_set_sysclk()` 등 네 DAI 클록 API도 원문 좌표와 함께 연결합니다.
ALSA DAPM용 codec-to-codec DAI 링크 만들기
CPU를 거치지 않고 Bluetooth codec의 오디오를 speaker codec으로 전달하는 ASoC codec-to-codec DAI 링크를 설명합니다. 고정 PCM 제약을 담는 `c2c_params`, DAPM playback·capture route, endpoint 이름 규칙과 `simple-audio-card` 자동 감지 조건을 원문 예제와 함께 정리합니다.
ASoC Codec Class Driver
ASoC codec class driver가 platform·machine 종속 코드와 분리해 제공해야 하는 DAI·PCM capability, Regmap I/O, mixer control macro, PCM operation, DAPM description·event와 DAC digital mute를 설명합니다. WM8731 및 WM8974 예제를 원문 좌표와 함께 정리합니다.
ASoC Digital Audio Interface (DAI)
ASoC가 지원하는 AC97·I2S·PCM Digital Audio Interface의 wire 구성, BCLK·FRAME·LRC·SYNC master와 주파수 관계, MSB 정렬 mode 및 PCM TDM/network mode를 비교합니다. 원문 timing 수치와 신호명을 줄 좌표에 맞춰 보존합니다.
휴대용 장치를 위한 Dynamic Audio Power Management
ASoC DAPM이 sound card 전체 routing graph의 widget·route를 바탕으로 codec bias, machine, path, stream 전원을 자동 관리하는 원리를 설명합니다. Widget 유형, 정적·동적 등록, codec·machine interconnection, endpoint, custom event와 power sequence flag를 원문 코드 좌표와 함께 정리합니다.
Dynamic PCM
DPCM이 FE ALSA PCM과 BE DAI를 DSP DAPM graph에서 runtime에 연결하는 구조를 설명합니다. Headset에서 speaker로의 무중단 전환, FE·BE machine link flag, hw_params fixup, dummy route, DSP AIF와 CODEC↔CODEC·hostless FE 방식을 원문 topology와 함께 정리합니다.
ALSA SoC Layer
ALSA SoC Layer 문서의 overview부터 USB 통합까지 12개 절을 원문 toctree 순서로 안내합니다.
ASoC jack detection
ASoC가 여러 jack detection mechanism을 하나의 `snd_soc_jack`에 결합하고 `snd_soc_jack_pin`을 통해 DAPM endpoint를 자동 갱신하는 구조를 설명합니다. GPIO·CODEC detector와 machine driver의 설정 책임을 원문 API 좌표에 맞춰 정리합니다.
ASoC Machine Driver
ASoC machine driver가 CPU·codec·platform DAI와 board의 GPIO·IRQ·clock·jack·regulator 관계를 `snd_soc_card`와 `snd_soc_dai_link`로 결합하는 방법을 설명합니다. PM callback, 이름·Device Tree 규칙, card 등록, power map과 clock 책임을 원문 코드 좌표에 맞춰 정리합니다.
ALSA SoC 계층 개요
ASoC가 임베디드 SoC 오디오의 코덱 종속성, 이벤트 처리 부재, 전력 낭비를 해결하기 위해 코덱·플랫폼·머신 드라이버로 책임을 나눈 설계를 설명합니다. 인터페이스 능력 일치, DAPM, 팝·클릭 감소, 기기별 제어의 작동 관계를 원문 좌표와 함께 정리합니다.
ASoC 플랫폼 드라이버
ASoC 플랫폼 드라이버를 오디오 DMA, SoC DAI, DSP 영역으로 나누고 `snd_soc_ops`와 `snd_soc_component_driver`의 콜백 및 필드를 설명합니다. DAI와 DSP가 제공해야 할 기능, PCM·SYSCLK·DAPM·FE 경로를 원문 코드와 경로를 보존해 정리합니다.
오디오 팝과 클릭
ASoC 오디오 경로에서 전원 상태 전환이 팝·클릭을 만드는 이유와 재생·캡처 경로별 안전한 시작·종료 순서를 설명합니다. DAC, mixer, PGA, ADC, digital mute의 순서를 보존하고, 최대 이득 부근의 지퍼 노이즈를 zero cross 설정으로 줄이는 원리를 정리합니다.
ASoC USB 지원
ALSA USB SND와 ASoC가 USB 오디오 오프로딩 구성 정보를 교환하는 구조를 설명합니다. `snd_soc_usb`·`snd_soc_usb_device`, 연결·형식·포트·route API, BE DAI 등록과 hotplug 재발견, card/PCM route kcontrol을 원문 코드와 482개 줄 좌표를 보존해 정리합니다. 원문 예제의 route 값 설명에는 PCM 인덱스 표기상 불일치가 있어 번역에서는 문장을 보존하고 표에서는 실제 출력값 1을 그대로 제시합니다.
사용자 공간 구동 타이머
사용자 공간 응용 프로그램이 `/dev/snd/timer`와 `SNDRV_TIMER_IOCTL_CREATE`·`TRIGGER`로 가상 ALSA 타이머를 생성하고 tick시키는 방법을 설명합니다. `snd_timer_uinfo`의 해상도·fd·id, 128개 제한, 생성 프로세스의 trigger 권한과 `snd-aloop timer_source=-1.4.<utimer_id>` 연동 및 period 해상도 계산식을 원문 코드와 함께 정리합니다.
Sphinx 문서 빌드 최소 의존성
Linux 문서 빌드의 최소 Python 패키지와 고정 버전 범위를 설명합니다. Sphinx 3.4.3과 테마·parser·도움말 출력 확장의 재현 가능한 의존성 집합을 원문 11줄 그대로 보존합니다.
Sphinx 문서 빌드 기본 의존성
Linux 문서 빌드에 필요한 alabaster, Sphinx, pyyaml 기본 패키지 목록입니다. 버전 비고정 목록과 최소 고정 환경의 관계를 설명합니다.
spi_butterfly 병렬 포트 어댑터 드라이버
AVR Butterfly를 병렬 포트 bitbang SPI controller로 연결하는 케이블, ISP·DataFlash·USI 두 번째 버스의 핀 배선과 firmware 설정을 설명합니다.
Serial Peripheral Interface(SPI) 문서
Linux SPI 문서의 상위 목차로 core 개요, spidev와 세 가지 장치별 어댑터 문서를 연결합니다.
spi_lm70llp LM70-LLP 병렬 포트-SPI 어댑터
LM70 LLP 평가 보드를 병렬 포트 기반 SPI master로 연결하는 배선, 3-wire SI/O, Mode 0 bitbang과 Q1 회로 때문에 MISO를 반전하는 이유를 설명합니다.
spi-sc18is602 I2C-SPI 브리지 드라이버
NXP SC18IS602/603 I2C-to-SPI bridge의 명시적 장치 생성, raw I2C 요구 사항과 200바이트 message 제한을 설명합니다.
Linux 커널 SPI 지원 개요
Linux SPI의 4선·3선 signaling, CPOL/CPHA clock mode, board별 controller·target 선언, protocol/controller driver API, message queue와 MOSI idle 확장을 설명합니다. 두 원문 timing diagram은 sample edge와 idle line 상태를 보존한 구조화 표·흐름도로 다시 구성합니다.
SPI 사용자 공간 API
Spidev의 실제 장치 이름 기반 binding, sysfs override, `/dev/spidevB.C` node, half·full-duplex와 mode·bit order·word size·speed ioctl 계약을 설명합니다.
CRC 계산 간단 자습서
CRC-32를 carry 없는 polynomial 긴 나눗셈으로 설명하고 bit·byte loop, Sarwate lookup table, slicing-by-2·4·8, 초기 all-ones와 최종 반전 관례를 전개합니다.
정렬되지 않은 staging 문서
CRC32, LZO, magic number, remoteproc, RPMsg, speculation, static keys, XZ를 연결하는 정렬되지 않은 staging 문서 목차입니다.
Linux LZO decompressor가 이해하는 stream 형식
Linux LZO decompressor가 해석하는 first byte, variable length, state 의존 opcode, LZO-RLE zero run과 stream 종료 encoding을 설명합니다.
Linux magic number
Kernel structure 선두의 magic field로 memory 손상과 잘못된 void pointer를 검출하는 규칙, 변경 이력, 현재 registry 값을 정리합니다.
Remote Processor Framework
AMP remote processor의 firmware·power lifecycle, 구현자 API와 rproc_ops, ELF resource table, resource type과 virtio device 등록을 설명합니다.
원격 프로세서 메시징(rpmsg) 프레임워크
virtio 기반 rpmsg bus의 channel·address 모델, 차단·비차단 전송 API, endpoint와 driver 수명 주기, sample client, name-service 기반 동적 channel 할당을 설명합니다.
추측 실행과 side-channel 완화
추측 실행이 bounds check 뒤의 memory access와 cache 상태에 남기는 side-channel, 의존 load를 통한 임의 읽기 위험, array_index_nospec() 완화 패턴을 설명합니다.
Static key와 jump label
폐기된 static_key API의 대체 방법, asm goto 기반 jump-label patching, 상태·reference count·CPU hotplug 규칙, architecture interface와 x86_64 실측을 정리합니다.
Linux의 XZ data 압축
Linux XZ Embedded의 filter와 kernel 구성 요소, 호환 integrity check, single-call·multi-call dictionary memory, kernel용 압축 option을 설명합니다.
SubmittingPatches 이동 안내
기존 SubmittingPatches 경로가 현재 patch 제출 지침인 Documentation/process/submitting-patches.rst로 이동했음을 안내합니다.
TCM Virtual Device 문서 색인
TCMU 설계, fabric module builder, target export script를 연결하는 TCM Virtual Device 문서 색인입니다.
Target export device script
Documentation/target/target-export-device shell script를 문서에 literal include하는 연결 페이지입니다.
간단한 LIO iSCSI target export script
block device 또는 file backstore로 단일 LUN LIO iSCSI target을 만드는 configfs shell script의 인자, object 생성 순서와 접근 설정을 설명합니다.
TCM v4 fabric module script generator
tcm_mod_builder.py로 TCM v4 fabric module skeleton을 생성하고 Kbuild·Kconfig에 연결해 build한 뒤 ConfigFS LUN과 backstore를 구성하는 절차를 설명합니다.
TCM Userspace 설계
TCMU가 UIO와 offset 기반 shared memory를 이용해 LIO SCSI command를 userspace backstore로 전달하는 mailbox·command ring·data area 설계, device discovery, event, timeout과 handler 구현 절차를 설명합니다.
AMD-TEE (AMD Trusted Execution Environment)
AMD Secure Processor의 mailbox protocol과 ASP driver를 통해 Trusted Application을 실행하는 AMD-TEE 계층, command, callback을 설명합니다.
TEE Subsystem 문서 색인
Linux TEE subsystem 개요와 OP-TEE, AMD-TEE, TS-TEE, QTEE 구현 문서를 연결하는 최상위 색인입니다.
OP-TEE (Open Portable Trusted Execution Environment)
OP-TEE의 SMCCC·message protocol 계층, RPC, device enumeration, 동기·비동기 notification과 insecure image load의 보안 조건을 설명합니다.
QTEE (Qualcomm Trusted Execution Environment)
QTEE object의 direct invocation과 callback request, SCM 함수, inbound·outbound transport buffer와 component 구조를 설명합니다.
TEE (Trusted Execution Environment)
Linux generic TEE subsystem이 driver 등록, shared memory 관리, 공통 API 제공을 담당하는 구조를 요약합니다.
TS-TEE (Trusted Services project)
Trusted Services가 FF-A Secure Partition에서 제공하는 service 식별, endpoint별 memory sharing, TEE device와 session mapping을 설명합니다.
Kernel tools 문서 색인
Kernel source와 함께 배포되는 user-space tool 문서의 최상위 색인으로 RTLA와 Runtime Verification을 연결합니다.
RTLA 공통 종료 상태와 license
RTLA의 exit status 0·1·2, bug reporting 주소, GNU GPLv2 license와 copyright를 설명합니다.
RTLA histogram 공통 option
RTLA histogram의 bucket 크기, entry 수, header·summary·index와 zero entry 출력 option을 설명합니다.
RTLA 공통 command-line option
RTLA의 CPU·event·scheduling·cgroup·warm-up 설정과 threshold/end action chain을 정의하는 공통 option 문서입니다.
rtla osnoise 동작 설명
osnoise가 per-CPU kernel thread로 time-read delta와 OS interference counter를 측정하는 방식을 설명합니다.
rtla osnoise 전용 option
osnoise의 automatic mode, period/runtime, single·total stop condition, noise threshold와 trace 저장 option을 설명합니다.
rtla timerlat auto-analysis option
timerlat stop condition에서 task를 dump하는 option과 auto-analysis를 꺼 CPU 사용량을 줄이는 option을 설명합니다.
rtla timerlat 동작 설명
timerlat의 IRQ·Thread latency 측정과 BPF kernel-space 수집에서 tracefs user-space fallback으로 전환하는 방식을 설명합니다.
rtla timerlat 전용 option
timerlat의 threshold·stack·trace, DMA와 idle-state 제어, kernel/user thread workload mode를 설명합니다.
RTLA top mode quiet option
RTLA top mode에서 session 종료 summary만 출력하는 quiet option을 설명합니다.
Realtime Linux Analysis tool 문서 색인
Realtime Linux Analysis tool의 osnoise, timerlat, hwnoise 및 hist·top 문서를 연결하는 색인입니다.
RTLA manual page Makefile
RTLA RST 문서를 rst2man으로 section 1 man page로 만들고 설치·제거하는 Makefile의 변수와 target을 설명합니다.
rtla-hwnoise: hardware-related noise 탐지와 정량화
interrupt와 scheduling을 끈 osnoise 측정으로 NMI와 hardware-related noise를 분리하고 CPU별 가용률과 최대 noise를 해석하는 방법을 설명합니다.
rtla-osnoise-hist: osnoise sample histogram
osnoise:sample_threshold occurrence를 CPU별 latency bucket으로 집계하는 histogram mode와 sample 출력 해석을 설명합니다.
rtla-osnoise-top: operating-system noise summary
osnoise periodic summary에서 noise 시간, CPU availability와 HW·NMI·IRQ·Softirq·Thread interference counter를 읽는 방법을 설명합니다.
rtla-osnoise: operating-system noise 측정
RTLA osnoise의 periodic-summary top mode와 tracepoint 기반 hist mode를 선택하고 관련 manual로 이동하는 진입 문서입니다.
rtla-timerlat-hist: 운영체제 타이머 지연 히스토그램
timerlat IRQ와 스레드 지연을 CPU별 히스토그램으로 집계하고 SCHED_DEADLINE 예제의 버킷·요약 통계를 해석합니다.
rtla-timerlat-top: 운영체제 타이머 지연 측정
timerlat 주기 요약, 40us 중지 조건, CPU 23의 IRQ handler delay와 차단 스택 자동 분석을 설명합니다.
rtla-timerlat: 운영체제 타이머 지연 측정
RTLA timerlat의 top·hist 모드와 기본 top 선택 동작을 설명하는 명령 진입 문서입니다.
rtla: 실시간 Linux 분석 도구
커널 추적을 이용해 Linux 실시간 특성과 예상 밖 결과의 근본 원인을 분석하는 RTLA 메타 도구를 소개합니다.
RV 공통 부록: 오류 보고, 라이선스와 저작권
RV 매뉴얼이 공유하는 오류 보고 주소, GPLv2 라이선스와 Red Hat 저작권 정보를 번역합니다.
RV 커널 내 모니터 공통 옵션
커널 내 RV monitor의 reactor, self tracing, event trace와 verbose 공통 옵션을 설명합니다.
Runtime Verification(rv) 도구 문서
Runtime Verification 도구 문서 트리와 HTML 일반 색인 구성을 안내합니다.
RV 매뉴얼 페이지 빌드 Makefile
RV RST 문서를 rst2man으로 변환하고 정리·설치·제거하는 Makefile 전체 흐름을 설명합니다.
rv-list: 사용 가능한 monitor 나열
사용 가능한 Runtime Verification monitor를 나열하고 rv mon 실행으로 연결하는 방법을 설명합니다.
rv-mon-sched: scheduler monitor 모음
scheduler monitor 컨테이너와 scpd·snep·sncid·snroc·sco·tss 중첩 monitor를 설명합니다.
rv-mon-wip: Wakeup In Preemptive monitor
wakeup 이벤트가 preemption 비활성 상태에서 발생하는지 검사하는 per-CPU wip monitor를 설명합니다.
rv-mon-wwnr: Wakeup While Not Running monitor
Wakeup While Not Running per-task monitor와 원문 SYNOPSIS의 wip 표기를 보존해 설명합니다.
rv-mon: Runtime Verification monitor 실행
monitor 이름, monitor별 옵션, rv list와 개별 도움말을 사용해 RV monitor를 실행하는 방법을 설명합니다.
rv: Runtime Verification 명령
실제 실행 trace를 형식 규격과 비교하는 Runtime Verification 접근과 list·mon 하위 명령을 소개합니다.
부팅 시간 추적(Boot-time tracing)
bootconfig로 ftrace 전역·인스턴스·이벤트·히스토그램을 구성하고 initcall 지연, 다중 tracer, 함수 그래프 trigger와 legacy 커널 매개변수를 부팅 단계에서 적용하는 방법을 설명합니다.
CoreSight System Configuration Manager
CoreSight feature·parameter·configuration·preset 계층을 정의하고, autofdo와 strobing을 configfs·perf·sysfs에서 조회·조정·활성화하며 custom module을 안전하게 로드하는 방법을 설명합니다.
CoreSight CPU Debug Module
CoreSight CPU debug module의 self-hosted panic sampling, EDPCSR·EDVIDSR·EDCIDSR 해석, ARMv7/ARMv8 PCSROffset 차이, debug·CPU 전원 도메인과 안전한 idle 제한 절차를 설명합니다.
CoreSight Dummy Trace Module
CoreSight dummy trace module이 kernel에서 직접 접근할 수 없거나 programming interface가 없는 구성요소를 device로 등록하고 dummy sink/source path를 제공하는 방식을 설명합니다.
CoreSight Embedded Cross Trigger (CTI & CTM)
CoreSight CTI가 input·output trigger를 channel에 연결하고 CTM을 통해 전파하는 구조, sysfs topology, trigger connection과 channel API의 설정·보호·상태 확인 절차를 설명합니다.
ETMv4 sysfs Linux driver programming reference
ETMv4 CoreSight driver의 sysfs file을 register·의존성·입력 형식별로 연결하고, address comparator type 고정, event·sequencer와 mode bitfield의 trace 기능 및 EL 제외 규칙을 설명합니다.
CoreSight - Perf
Perf로 CoreSight AUX trace를 기록·decode하고 event 기반 pause/resume, kernel 설정, self-test 변동성과 통계·data 보관 경로를 관리하는 방법을 설명합니다.
Trace Performance Monitoring and Diagnostics Aggregator (TPDA)
TPDA의 arbitration·packetization·funneling·timestamp 기능과 TPDM integration test에서 sink rwp로 data path를 검증하는 절차를 설명합니다.
Trace Performance Monitoring and Diagnostics Monitor (TPDM)
TPDM이 여러 dataset을 수집해 TPDA로 전달하는 역할과 enable_source·integration_test sysfs 제어를 설명합니다.
Trace Buffer Extension (TRBE)
TRBE가 CPU별 ETE trace를 system memory에 기록하는 sink로 통합되는 구조와 align·flag sysfs 정보를 설명합니다.
CoreSight - HW Assisted Tracing on ARM
ARM CoreSight의 source·link·sink와 APB·ATB·CTM 구조, framework 등록·naming·connections topology, sysfs/Perf trace 수집, PID·AutoFDO, STM·CTI와 system configuration을 설명합니다.
CoreSight - ARM 하드웨어 추적
ARM CoreSight 하드웨어 추적 문서 모음의 자동 확장 목차입니다.
커널 panic과 Watchdog reset에 CoreSight 사용하기
예약 메모리와 CTI panic trigger를 사용해 kernel panic 또는 watchdog reset 직전의 CoreSight trace를 보존하고 회수하는 절차입니다.
UltraSoC - SoC 하드웨어 지원 추적
SCCL별 UltraSoC SMB sink의 sysfs 관리 항목과 HISI03A1 ACPI resource 및 CoreSight graph binding을 설명합니다.
Tracer를 디버깅에 사용하기
trace_printk(), crash dump, memmap 또는 reserve_mem 기반 persistent ring buffer를 이용한 kernel tracer 디버깅 방법입니다.
Eprobe - Event 기반 probe tracing
기존 event field를 선택하거나 pointer를 역참조하는 Eprobe 문법과 sched_switch 및 openat synthetic-event 예제를 설명합니다.
Subsystem Trace Points: kmem
slab, page, per-CPU allocator와 external fragmentation을 관찰하는 kmem subsystem tracepoint의 의미와 진단 방법입니다.
MSR Trace Events
x86 MSR read, write와 RDPMC tracepoint 및 numeric register를 symbolic name으로 해독하는 절차입니다.
NMI Trace Events
오래 실행되는 NMI handler를 symbol address와 delta_ns 기준으로 좁혀 추적하는 방법입니다.
Subsystem Trace Points: PCI
PCI card hotplug와 PCIe link speed·상태 변경을 관찰하는 tracepoint와 reason code입니다.
Subsystem Trace Points: power
CPU power state, clock, power domain과 PM QoS request transition을 기록하는 power subsystem tracepoint입니다.
Event Tracing
trace event 활성화, format과 filter, trigger command, kernel 내부 synthetic event·kprobe·dynevent API를 설명합니다.
Fprobe - Function entry/exit probe
ftrace 기반 fprobe의 등록 방식, entry·exit handler context, recursion 보호와 missed counter를 설명합니다.
Fprobe-based Event Tracing
dynamic_events에서 fprobe·tprobe를 정의하고 BTF argument와 structure field를 기록하는 방법을 설명합니다.
ftrace 함수 추적 안내
Ftrace의 tracefs 제어 파일, tracer와 출력 옵션, latency·function·function graph 추적, 동적 함수 필터, trace command, 실시간 trace_pipe, buffer·snapshot·instance·stack tracer 운용을 Linux v6.18.37 원문 전체에 맞춰 설명합니다.
HiSilicon PCIe PTT 튜닝 및 추적
HiSilicon PCIe Tune and Trace 장치의 PMU 구성, 링크 QoS·버퍼 튜닝, TLP 필터·유형·방향·4DW/8DW 형식, DMA 순환 버퍼와 perf 디코딩 절차를 Linux v6.18.37 원문 전체에 맞춰 설명합니다.
Histogram 설계 노트
ftrace event histogram의 hist_data, hist_field, tracing_map, variable reference, field variable, trace/save action, 다른 histogram의 field와 alias가 생성·저장·해석되는 과정을 Linux v6.18.37 원문 전체에 맞춰 설명합니다.
Event Histogram
ftrace event histogram의 명령 형식, key와 value, field modifier, variable, synthetic event, handler와 action, 사용자 공간 trace_marker 연계를 Linux v6.18.37 원문 전체에 맞춰 설명합니다.
Hardware Latency Detector
Interrupt를 차단한 TSC polling으로 SMI와 firmware가 만드는 hardware latency를 검출하고 sampling 주기, threshold, CPU migration mode를 설정하는 방법을 설명합니다.
Linux Tracing Technologies Guide
Linux tracing 문서를 core framework, event 분석, hardware·performance tracing, user-space tracing 영역으로 나눠 안내합니다.
Intel(R) Trace Hub (TH)
Intel Trace Hub의 STH·MSU·PTI·GTH 구성, sysfs routing, memory trace 수집, host debugger mode와 software sink API를 설명합니다.
Kernel Probes (Kprobes)
Kprobe와 kretprobe의 breakpoint·trampoline 동작, jump optimization, 등록 API, handler 제약, 성능 수치, debugfs와 sysctl 제어를 Linux v6.18.37 원문 전체에 맞춰 설명합니다.
Kprobe 기반 Event Tracing
Kprobe event 정의 문법, fetcharg와 type, user memory 접근, event filter·profile·boot parameter 및 entry·return probe 사용 예제를 설명합니다.
Kernel 내부 Memory-mapped I/O 추적
Mmiotrace의 단일 CPU 수집 절차, page-fault와 single-step 기반 MMIO 포착 원리, event loss 확인 및 log format을 설명합니다.
OSNOISE 트레이서
OSNOISE 트레이서가 NMI·IRQ·SoftIRQ·스레드·하드웨어 잡음을 분류하는 원리, 추적 출력 필드, 주기와 임계값 설정, 순 지속 시간 tracepoint 및 워크로드 없는 측정 방식을 설명합니다.
잠금 없는 링 버퍼 설계
Linux 추적 링 버퍼의 overwrite·producer/consumer 모드, reader page 교환, reserve와 full commit, 주소 하위 비트의 HEADER·UPDATE 상태, 중첩 writer가 head와 tail을 잠금 없이 옮기는 알고리즘을 설명합니다.
Tracefs 링 버퍼 메모리 매핑
Tracefs의 trace_pipe_raw를 meta-page와 sub-buffer 영역으로 mmap해 복사 없이 읽는 배치, GET_READER ioctl, 제약과 C 예제를 설명합니다.
결정적 오토마타 계측
dot2k가 생성한 결정적 오토마타 monitor에서 kernel event를 model event로 변환하고 callback·초기 동기화·probe attach와 detach를 완성하는 방법을 설명합니다.
결정적 오토마타
결정적 오토마타의 5-튜플 정의, wip 상태 전이, O(1) C transition matrix, Graphviz DOT와 dot2c 변환을 설명합니다.
런타임 검증
Linux Runtime Verification의 이론, monitor 합성, 계측과 실제 monitor 사례 문서를 연결하는 최상위 목차입니다.
선형 시간 논리
Linux RV에서 사용하는 선형 시간 논리의 문법, 시간 연산자, 명세 예제, rvgen을 통한 Buchi automaton C monitor 합성을 설명합니다.
실시간 애플리케이션 모니터
실시간 애플리케이션의 page fault와 부적절한 sleep 및 wakeup으로 생기는 지연을 pagefault·sleep 하위 monitor가 탐지하는 규칙을 설명합니다.
wip 모니터
per-CPU wip 오토마톤의 preemptive 상태 전이와 preempt_count 및 trace event 사이의 interrupt 비원자성으로 생기는 불일치를 설명합니다.
wwnr 모니터
per-task wwnr 오토마톤과 TASK_UNINTERRUPTIBLE 설정 및 schedule 사이의 IRQ 반례, reactor 시험 목적을 설명합니다.
Scheduler 모니터
scheduler의 복잡한 동작을 sco·snroc·scpd·snep·sts·nrp·sssw·opid monitor로 분해해 context, preemption, IRQ, task state 및 wakeup 규칙을 검증하는 방법을 설명합니다.
런타임 검증 모니터 합성
rvgen으로 DA·LTL 명세를 C RV monitor로 합성하고, 공통 header와 event handler 및 LTL atomic proposition API로 instrumentation을 완성하는 절차를 설명합니다.
런타임 검증
Linux Runtime Verification의 실제 실행 trace 기반 검증, RV monitor와 reactor 구조, online·offline 처리 방식, tracefs 사용자 인터페이스를 설명합니다.
시스템 추적 모듈(System Trace Module)
STM/STP의 master·channel 식별, configfs policy tree, source 선택 순서, zero-copy MMIO mapping과 kernel stm_source 계열 driver를 설명합니다.
STP를 통한 MIPI SyS-T
STM에서 MIPI SyS-T protocol을 선택하고 UUID, payload length, protocol timestamp와 CLOCKSYNC 간격을 configfs policy node에 설정하는 방법을 설명합니다.
Timerlat tracer
timerlat의 IRQ·thread wakeup latency 측정, osnoise net duration과의 결합, stacktrace 원인 분석 및 CPU별 user-space interface를 설명합니다.
Event와 tracepoint를 이용한 동작 분석 참고 사항
tracepoint 탐색·활성화·반복 집계·trace_pipe 후처리와 perf record/report/annotate를 이용해 process에서 instruction까지 원인을 좁히는 방법을 설명합니다.
Linux Kernel Tracepoint 사용법
kernel tracepoint 선언·정의·probe 등록과 안전한 제거, static-key enabled guard, TRACE_EVENT 및 header wrapper 패턴을 설명합니다.
Uprobe 추적기: Uprobe 기반 이벤트 추적
사용자 공간 실행 파일과 라이브러리에 uprobe/uretprobe를 등록하고 fetch 인수, 객체 오프셋, 이벤트 format과 trace 출력을 해석하는 방법을 설명합니다.
user_events: 사용자 기반 이벤트 추적
사용자 프로세스가 user_events를 등록하고 활성 상태 비트를 확인하며 write_index와 payload를 기록하는 UAPI, 이벤트 수명과 다중 형식 규칙을 설명합니다.
Linux 커널 문서 번역
Linux 커널 번역 문서의 언어별 목차와 영어 원문 우선 원칙, 최신성 한계, 번역 기여 범위를 안내합니다.
커널 명령줄 매개변수: 이탈리아어 번역 안내
이탈리아어 커널 명령줄 매개변수 페이지가 아직 TODO 상태임을 번역하고, 공통 면책 고지와 영어 공식 원문 참조를 설명합니다.
Linux 커널 6.x 릴리스: 이탈리아어 번역 안내
이탈리아어 Linux 6.x 릴리스 README가 아직 TODO 상태임을 번역하고 공식 영어 README 참조를 안내합니다.
arch/riscv 개발자 유지관리 지침
RISC-V 패치의 Patchwork 자동 검증과 규격 안정성·공식 승인에 따른 upstream 수용 기준을 설명한 이탈리아어 문서를 한국어로 번역합니다.
핵심 API 문서
이탈리아어 Core API 목차의 symbol namespace, 잠금·RCU 연결과 HTML 조건부 색인을 한국어로 안내합니다.
RCU 개념
이탈리아어 RCU 개념 색인의 torture 하위 문서 연결과 HTML 조건부 일반 색인을 한국어로 안내합니다.
torture 검증을 위한 RCU 작업
rcutorture 통계와 오류 지표를 해석하고 kvm.sh, kvm-again.sh, kvm-remote.sh로 단일·반복·분산 검증을 수행하는 방법을 설명합니다.
분류되지 않은 문서
이탈리아어 staging 색인의 원본 참조와 magic-number 하위 문서 연결을 한국어로 안내합니다.
Linux magic number
구조체의 magic number가 memory corruption과 잘못된 pointer 전달을 탐지하는 방식, 선언 규칙, Linux 2.5.74 기준 등록표를 설명합니다.
Kernel subsystem 문서
이탈리아어 kernel subsystem API 색인의 목적과 주요·사람-기계·network·storage·기타 interface 목차 상태를 안내합니다.
일본어 번역 면책 조항
일본어 번역이 영어 원문의 일부 발췌이며 공식 내용의 fork가 아니라는 점과 불일치·갱신 기여 절차를 설명합니다.
일본어 번역 문서
일본어 번역 문서의 LaTeX CJK 출력 범위와 면책 조항·kernel 개발·patch 점검 문서 목차를 안내합니다.
Linux kernel 개발 방법
Kernel developer 입문부터 branch 운영, bug 보고, mailing list 예절, community review, patch 분할과 ChangeLog 작성까지 설명합니다.
Linux ACM driver v0.16
USB CDC ACM modem/ISDN 장치의 지원 조건, module 구성, debugfs descriptor 판별, system log와 AT command 시험을 설명합니다.
USB 장치의 시스템 연결 승인과 차단
USB 장치와 interface의 sysfs 승인 제어, 기본 잠금 정책, udev 연계, 안전한 인증과 driver probe 순서를 설명합니다.
ChipIdea Highspeed Dual Role Controller Driver
ChipIdea dual-role controller에서 HNP/SRP로 host role을 전환하고 i.MX6 USB wakeup 계층을 활성화하는 시험 절차입니다.
Simple Linux USB Driver 기여자와 감사 내역
초기 Linux USB와 UUSBD 개발에 코드, 장비, 문서, 시험, 조언을 제공한 개인·기업·공동체의 기여 기록입니다.
DWC3 driver TODO
DWC3 endpoint command의 busy-spin을 없애기 위해 demultiplexed per-endpoint threaded IRQ로 재구성하는 TODO입니다.
EHCI driver
EHCI의 USB 2.0 속도, companion/TT 경로, transfer 지원, 진단, hardware·software 성능 최적화를 설명합니다.
FunctionFS Descriptor
FunctionFS ep0 descriptor 기록 방식과 interface class/subclass에 따른 class-specific 및 DFU descriptor 승인 규칙입니다.
FunctionFS 동작 방식
FunctionFS의 descriptor 등록, endpoint 번호 재매핑, 다중 instance, gadget 수명 주기와 DMABUF zero-copy IOCTL을 설명합니다.
Configfs로 구성하는 Linux USB gadget
Configfs에서 gadget·configuration·function·string을 만들고 UDC에 bind하는 절차와 내부 config_item/attribute 설계입니다.
Linux USB HID 가젯 드라이버
USB HID 가젯의 플랫폼·configfs 구성, /dev/hidgX 보고서 송수신, 키보드·마우스·조이스틱 시험 프로그램의 전체 동작을 설명합니다.
다기능 복합 USB 가젯
g_multi의 RNDIS·CDC ECM·CDC ACM·Mass Storage 조합과 Linux/Windows 호스트 드라이버, INF 및 interface 번호 관리 방법을 설명합니다.
Linux USB 프린터 가젯 드라이버
임베디드 Linux 프린터 펌웨어를 위한 USB Printer Gadget의 모듈 설정, /dev/g_printer 데이터 I/O와 상태 ioctl 예제를 설명합니다.
Linux Gadget Serial 드라이버 v2.0
g_serial의 CDC ACM·vendor-specific bulk mode, gadget/host TTY node와 Windows·Linux host driver 설치 및 terminal 시험 절차를 설명합니다.
Linux UVC 가젯 드라이버
UVC gadget의 V4L2 출력 모델과 configfs 기반 형식·프레임·descriptor·control·대역폭 구성, 사용자 공간 프로그램의 역할을 설명합니다.
USB Gadget Function 시험
21개 USB gadget function의 모듈, configfs 속성, 기본값과 제한, device/host 시험 절차를 function별로 정리합니다.
USB 지원 문서 목차
Linux USB 문서군의 Sphinx toctree와 HTML 색인 진입점을 제공합니다.
Infinity USB Unlimited Phoenix 드라이버
IUU Phoenix reader의 TTY 노출, clock·boost·card detect module parameter와 주의 사항을 설명합니다.
Mass Storage Gadget (MSG)
MSG의 LUN backing store, module parameter, sysfs 제어, MSF 재사용과 FSG 전환 차이를 설명합니다.
USB 7-Segment 숫자 표시기
Delcom USB 7-segment 표시기의 ID, 6/8자리 mode, textmode와 sysfs 조작법을 설명합니다.
mtouchusb 드라이버
MicroTouch USB controller 지원 모델, raw coordinate, 사용자 공간 calibration과 이력을 설명합니다.
OHCI host controller driver
ohci-hcd의 계보, OHCI hardware model, USB 1.1 transfer queue 개선을 설명합니다.
USB Raw Gadget
Raw Gadget과 GadgetFS의 차이, ioctl interface, UDC endpoint 선택과 fuzzing 설계를 설명합니다.
USB 포함 텍스트와 소스 파일
USB 문서에 literal로 포함되는 INF, C source, credits 파일을 연결합니다.
USB 참고 자료
Linux USB project, guide, device database와 mailing list 참고 경로를 제공합니다.
USB 직렬 드라이버
USB serial core의 TTY 설정과 WhiteHEAT, Palm/PocketPC, Keyspan, FTDI, Cypress, Digi, Belkin, PL2303, CH341, Moschip 및 generic adapter의 지원 상태를 설명합니다.
USB/IP protocol
USB/IP의 device discovery·import·URB submit/unlink 흐름과 각 network message의 byte-level layout을 설명합니다.
usbmon: USB bus I/O trace
usbmon의 debugfs text trace 수집법, event line 형식, 64-byte binary ABI와 read/ioctl/mmap 접근을 설명합니다.
OpenCAPI 사용자 API
OpenCAPI의 coherent memory architecture, AFU discovery, MMIO, interrupt와 ocxl character-device ioctl ABI를 설명합니다.
실행 가능성 검사
AT_EXECVE_CHECK와 실행 제한 securebit를 통해 직접·간접 script 실행에 일관된 kernel policy를 적용하는 방법을 설명합니다.
Dell Systems Management Base Driver
Dell dcdbas의 SMI data buffer와 shutdown 후 host-control action용 sysfs 절차를 설명합니다.
픽셀 버퍼 교환
DRM format과 modifier를 협상하고 dma-buf file descriptor와 plane metadata로 pixel buffer를 subsystem 사이에 교환하는 규칙을 설명합니다.
Heap을 이용한 dma-buf 할당
system과 CMA heap에서 dma-buf를 할당하는 방식과 heap 이름을 설명합니다.
eBPF Userspace API
eBPF userspace API의 범위와 syscall 문서 진입점을 소개합니다.
eBPF syscall
bpf(2) manual과 UAPI header의 kernel-doc으로 구성되는 eBPF syscall reference를 안내합니다.
Linux 고유 ELF 동작
Linux가 여러 PT_INTERP, PT_GNU_STACK, PT_GNU_PROPERTY header 중 어느 것을 사용하는지 설명합니다.
futex2
futex_waitv waiter 배열, 검증 오류, timeout, private/shared futex와 지원 size를 설명합니다.
fwctl CXL driver
fwctl을 통한 CXL Feature mailbox command, access policy, userspace RPC와 kernel API를 설명합니다.
fwctl subsystem
Device-native firmware RPC를 안전하게 중재하는 fwctl의 scope, 금지 경계, UAPI, driver 및 security-response 설계를 설명합니다.
Firmware Control(FWCTL) Userspace API
fwctl userspace API와 device driver 문서의 진입점입니다.
fwctl PDS driver
PDS Core auxiliary device가 DSC firmware endpoint와 operation을 발견하고 scoped RPC를 실행하는 방법을 설명합니다.
GPIO 문자 장치 사용자 공간 API(v1)
폐기 예정인 GPIO character-device ABI v1의 chip, line handle, line event 객체와 연산 및 자료형을 설명합니다.
GPIO 문자 장치 사용자 공간 API(v2)
최신 GPIO character-device ABI v2의 사용 원칙, chip과 line request 객체, 연산 및 UAPI 자료형을 설명합니다.
GPIO 오류 코드
GPIO ioctl의 공통 errno 의미와 재시도·중단 판단 원칙을 정리합니다.
GPIO_GET_CHIPINFO_IOCTL
GPIO chip의 공개 정보를 gpiochip_info로 조회하는 ioctl의 인자와 반환 규약을 설명합니다.
GPIO_GET_LINEEVENT_IOCTL
ABI v1에서 edge detection line을 배타적으로 요청하는 ioctl의 수명, flag 제약, 오류와 반환값을 설명합니다.
GPIO_GET_LINEHANDLE_IOCTL
ABI v1 line 집합 요청의 배타적 접근, 구성 flag 조합, hardware 미지원 기능 처리와 반환값을 설명합니다.
GPIO_GET_LINEINFO_IOCTL
ABI v1 line metadata 조회와 실제 line 값 접근의 차이 및 반환 규약을 설명합니다.
GPIO_GET_LINEINFO_UNWATCH_IOCTL
GPIO line 정보 변경 감시를 해제하는 ioctl의 인자, 상태 오류와 반환 규약을 설명합니다.
GPIO_GET_LINEINFO_WATCH_IOCTL
ABI v1에서 line 요청·해제·재구성 정보를 chip_fd별로 감시하는 ioctl을 설명합니다.
GPIOHANDLE_GET_LINE_VALUES_IOCTL
Line handle 또는 event descriptor에서 logical value를 읽고 ACTIVE_LOW polarity를 적용하는 규칙을 설명합니다.
GPIOHANDLE_SET_CONFIG_IOCTL
기존 line handle을 유지한 채 모든 requested line을 무중단 재구성하는 ioctl과 제약을 설명합니다.
GPIO_HANDLE_SET_LINE_VALUES_IOCTL
Output line의 logical value를 설정하고 ACTIVE_LOW polarity를 physical level로 변환하는 규칙을 설명합니다.
GPIO_LINEEVENT_DATA_READ
ABI v1 edge event의 logical polarity, timestamp clock, 16-event buffer, overflow와 blocking read 규칙을 설명합니다.
GPIO_LINEINFO_CHANGED_READ
ABI v1 line-info changed event의 생성 조건, chip_fd별 32-event buffer, overflow와 blocking read를 설명합니다.
GPIO_V2_GET_LINE_IOCTL
GPIO ABI v2 line request의 배타적 접근, atomicity, flag·clock·debounce 규칙과 hardware fallback을 설명합니다.
GPIO_V2_GET_LINEINFO_IOCTL
GPIO ABI v2 line metadata 조회와 실제 line 값 접근의 분리를 설명합니다.
GPIO_V2_GET_LINEINFO_WATCH_IOCTL
GPIO ABI v2 line-info 변경 감시의 범위, chip_fd별 독립성, event 읽기 경로를 설명합니다.
GPIO_V2_LINE_EVENT_READ
GPIO v2 edge event의 논리 극성, 요청별 buffer, sequence 기반 overflow 감지와 blocking read를 설명합니다.
GPIO_V2_LINE_GET_VALUES_IOCTL
요청된 GPIO line 값의 mask 기반 조회, 논리 값 매핑과 출력 line read의 driver 의존성을 설명합니다.
GPIO_V2_LINE_SET_CONFIG_IOCTL
기존 GPIO v2 요청을 유지하면서 방향·edge·bias 등을 glitch 없이 재구성하는 규칙을 설명합니다.
GPIO_V2_LINE_SET_VALUES_IOCTL
요청된 출력 line의 mask 기반 논리 값 설정, ACTIVE_LOW 매핑과 EPERM 제약을 설명합니다.
GPIO_V2_LINEINFO_CHANGED_READ
Watch된 GPIO line의 request·release·reconfiguration event, 고정 32-event buffer와 overflow 한계를 설명합니다.
GPIO userspace API
GPIO character device API와 폐기된 ABI 문서의 탐색 구조를 안내합니다.
폐기된 GPIO userspace API
신규 개발에서 제외해야 할 GPIO character device ABI v1과 sysfs 인터페이스를 분류합니다.
Userspace용 GPIO sysfs 인터페이스
폐기된 GPIO sysfs ABI의 export, gpioN 속성, edge poll, gpiochip 정보와 kernel export 함수를 설명합니다.
Linux kernel userspace API 안내서
Kernel tree가 제공하는 syscall, 보안, device I/O 및 기타 userspace API 문서의 상위 색인입니다.
CD-ROM ioctl 호출 요약
CD-ROM ioctl ABI의 audio, TOC, sector·media·drive 제어, DVD 인증과 packet 명령 전체를 설명합니다.
HDIO ioctl 호출 요약
HD/IDE 계층의 지오메트리·식별 정보·I/O 폭 조회와 raw ATA taskfile 명령 ABI를 설명합니다.
IOCTL 문서 색인
ioctl 번호·디코딩과 CD-ROM·HDIO 문서로 연결되는 사용자 공간 ioctl 색인입니다.
IOCTL magic number 디코딩
ioctl 명령 값의 방향·인자 크기·magic 문자·함수 번호 비트 필드를 해석합니다.
Ioctl 번호
새 ioctl의 `_IO` 매크로 사용법, 번호 블록 등록 절차와 사용자 공간에 공개된 전체 할당표를 설명합니다.
IOMMUFD
파일 디스크립터 기반 IOMMU 사용자 API의 객체 모델, 페이지 테이블 연결, 커널 구조와 VFIO 통합을 설명합니다.
ISA Plug & Play 지원
제거된 /proc/isapnp와 ISA PnP 카드·논리 장치 register를 공개하는 /proc/bus/isapnp를 설명합니다.
Landlock: 권한 없는 접근 제어
권한 없는 프로세스가 파일시스템·TCP·IPC 권한을 스스로 제한하는 Landlock ruleset, ABI 호환성, 제한 사항과 kernel 설정을 설명합니다.
Linux Security Modules 사용자 API
현재 process의 LSM security attribute와 이를 설정·조회·나열하는 syscall을 설명합니다.
Part V - Consumer Electronics Control API
CEC 사용자 API 문서의 최상위 목차, 저작권과 개정 이력을 제공합니다.
CEC close()
CEC device descriptor를 닫을 때 해제되는 자원, 유지되는 설정과 EBADF 오류를 설명합니다.
CEC ioctl()
CEC ioctl request code와 request-specific 구조체, 반환값 및 실패 시 출력 불변 보장을 설명합니다.
CEC open()
CEC device open mode, O_NONBLOCK 의미, configuration side effect와 오류 code를 설명합니다.
CEC poll()
CEC receive·transmit·event queue 상태와 poll revents flag, 반환값과 오류를 설명합니다.
CEC Function Reference
CEC 기본 file operation과 adapter·event·mode·message ioctl 문서 목차입니다.
CEC Header File
include/uapi/linux/cec.h를 cross-reference와 함께 문서에 포함하는 지시문입니다.
CEC 소개
HDMI CEC protocol의 사양, 전송 특성, device node와 v4l-utils 시험 도구를 소개합니다.
ioctl CEC_ADAP_G_CAPS
CEC adapter 식별 정보, logical address 수, Framework version과 capability flag 10개를 설명합니다.
ioctl CEC_ADAP_G_CONNECTOR_INFO
CEC adapter에 대응하는 HDMI connector 유형과 DRM card·connector ID를 설명합니다.
ioctl CEC_ADAP_G_LOG_ADDRS와 CEC_ADAP_S_LOG_ADDRS
CEC logical address 조회·설정, cec_log_addrs 필드와 flag, version·device type 상수 및 오류를 설명합니다.
ioctl CEC_ADAP_G_PHYS_ADDR와 CEC_ADAP_S_PHYS_ADDR
CEC physical address 조회·설정, EDID 기반 a.b.c.d topology와 오류를 설명합니다.
ioctl CEC_DQEVENT
CEC 비동기 event queue, state·lost-message payload, pin event와 flag 및 오류를 설명합니다.
ioctls CEC_G_MODE와 CEC_S_MODE
CEC filehandle의 initiator·follower·monitor mode, exclusive access와 core message 처리 규칙을 설명합니다.
ioctls CEC_RECEIVE와 CEC_TRANSMIT
CEC message 송수신, 비동기 sequence 연결, struct cec_msg, flag와 tx/rx status를 설명합니다.
CEC Pin Framework Error Injection
debugfs를 통한 CEC RX·TX 오류, bit timing, custom·glitch pulse 주입 방법을 설명합니다.
ASPEED video driver
AST2400/2500/2600 Video Engine의 JPEG·AJPG format과 HQ control을 설명합니다.
Camera sensor driver 사용법
V4L2 sensor pipeline, frame interval과 mounting control의 공통 uAPI 관행을 설명합니다.
MIPI CCS camera sensor driver
CCS pixel array·binner·scaler pipeline, gain model과 shading control을 설명합니다.
cx2341x driver
cx23415/6의 16×16 tiled NV12와 embedded IVTV VBI packet format을 설명합니다.
DW100 dewarp driver
i.MX8MP DW100의 16×16 grid와 UQ12.4 vertex map control을 설명합니다.
i.MX Video Capture Driver
i.MX Frame Interval Monitor event, control과 input-capture 측정 경로를 설명합니다.
Video4Linux driver-specific documentation
Video4Linux driver별 uAPI 문서의 license와 toctree 색인입니다.
MAX2175 RF-to-bits tuner driver
MAX2175 I2S, HSLS와 지역별 Rx preset control을 설명합니다.
NPCM video driver
NPCM VCD/ECE의 전체 프레임·차분 캡처와 HEXTILE 버퍼 레이아웃을 설명합니다.
OMAP 3 Image Signal Processor (ISP) driver
OMAP3 ISP의 이벤트, 블록별 전용 IOCTL, 통계 버퍼와 구성 추적 규칙을 설명합니다.
THine THP7312 ISP driver
THP7312의 저조도 보정, 자동초점 방식, 노이즈 감소 컨트롤을 설명합니다.
The Linux USB Video Class (UVC) driver
UVC Extension Unit 컨트롤 매핑과 직접 질의, ROI 전용 V4L2 컨트롤을 설명합니다.
ST VGXY61 camera sensor driver
VGXY61 센서의 HDR linearize, subtraction, SDR 모드를 설명합니다.
CA Data Types
DVB CA UAPI 자료형을 제공하는 kernel-doc 진입점입니다.
CA Function Calls
CA 장치와 IOCTL 호출 문서의 목차입니다.
The High level CI API
오래된 고수준 EN50221 CI API의 모델과 데이터 흐름을 설명합니다.
Digital TV CA close()
열린 Digital TV CA file descriptor를 닫는 시스템 호출입니다.
Digital TV CA open()
CA 장치 경로와 접근·blocking flags를 사용해 장치를 엽니다.
CA_GET_CAP
CA와 descrambler 슬롯의 수와 type을 조회합니다.
CA_GET_DESCR_INFO
모든 descrambler 슬롯 정보를 ca_descr_info로 조회합니다.
CA_GET_MSG
CI CA 모듈에서 ca_msg 메시지를 수신합니다.
CA_GET_SLOT_INFO
slot_num으로 선택한 CA 슬롯 정보를 조회합니다.
CA_RESET
CA 하드웨어를 사용 전 초기 상태로 되돌립니다.
CA_SEND_MSG
ca_msg를 CI CA 모듈로 전송합니다.
CA_SET_DESCR
Descrambler 슬롯에 control word를 설정합니다.
Digital TV CA Device
Digital TV CA 장치 노드, UAPI 헤더, 하위 문서 진입점입니다.
Digital TV Demux Device
MPEG-TS 필터와 Demux 장치 노드, UAPI 헤더를 설명합니다.
Demux Function Calls
Demux 파일 연산, 필터, PID와 버퍼 ioctl 문서의 목차입니다.
Demux Data Types
UAPI dmx.h의 kernel-doc 주석에서 Demux 자료형 참조를 생성합니다.
DMX_ADD_PID
TS demux tap 필터에 추가 PID를 등록하는 ioctl입니다.
ioctl DMX_EXPBUF
할당된 MMAP 버퍼를 DMABUF file descriptor로 내보내는 실험적 ioctl입니다.
Digital TV demux close()
필터를 비활성화하고 할당된 자원을 해제합니다.
Digital TV demux open()
필터별 file descriptor를 할당하고 DVR 논리 장치의 역할을 설명합니다.
Digital TV demux read()
드라이버 circular buffer의 section 또는 PES 데이터를 사용자 버퍼로 읽습니다.
Digital TV demux write()
녹화된 Transport Stream을 DVR 논리 장치에 써서 재생합니다.
DMX_GET_PES_PIDS
서비스의 첫 오디오·비디오·텔레텍스트·자막·PCR PID를 조회합니다.
DMX_GET_STC
선택한 system time counter를 비율로 받아 90kHz STC를 계산합니다.
Digital TV mmap()
할당한 Demux 버퍼를 애플리케이션 주소 공간에 매핑하는 실험적 API입니다.
DVB munmap()
mmap으로 만든 Demux 버퍼 매핑을 해제합니다.
ioctl DMX_QBUF, DMX_DQBUF
드라이버의 incoming/outgoing queue와 버퍼를 교환합니다.
ioctl DMX_QUERYBUF
할당된 mmap 버퍼의 offset·length·bytesused를 조회합니다.
DMX_REMOVE_PID
다중 PID TS demux tap 필터에서 지정 PID를 제거합니다.
ioctl DMX_REQBUFS
MMAP·user pointer·DMABUF demux I/O 모드를 시작하고 버퍼 집합을 협상합니다.
DMX_SET_BUFFER_SIZE
필터 데이터 circular buffer의 크기를 설정합니다.
DMX_SET_FILTER
filter·mask·timeout·flags로 section 필터를 구성합니다.
DMX_SET_PES_FILTER
PID만을 기준으로 PES 패킷을 선택하는 필터를 구성합니다.
DMX_START
SET_FILTER 또는 SET_PES_FILTER로 구성한 필터링을 시작합니다.
DMX_STOP
DMX_START로 실행한 Demux 필터링을 중지합니다.
Querying frontend status and statistics
튜닝 후 lock 상태와 신호 품질 통계를 조회하는 API를 구분합니다.
frontend events
Frontend 상태와 당시 튜닝 매개변수를 함께 전달하는 구조체입니다.
frontend parameters
레거시 frontend union과 시스템별 QPSK·QAM·VSB·OFDM 매개변수를 설명합니다.
Part II - Digital TV API
Linux DVB API의 명칭 범위, 버전 5.10 목차, 저자와 개정 이력을 담습니다.
Property types
DVBv5/S2API의 cmd/data property 집합과 DVB-C 설정 예제를 설명합니다.
Examples
노후화된 내장 예제 대신 libdvbv5의 최신 예제를 안내합니다.
Digital TV property parameters
Digital TV frontend의 공통, 위성, ISDB-T/Tsb, ATSC-M/H, OFDM 계열 property와 값 범위를 설명합니다.
Frontend bandwidth
fe_bandwidth enum의 자동 검출 및 1.712~10MHz 고정 대역폭 값을 설명합니다.
ioctl FE_DISEQC_RECV_SLAVE_REPLY
DiSEqC 2.0 slave reply를 dvb_diseqc_slave_reply buffer로 받는 ioctl입니다.
ioctl FE_DISEQC_RESET_OVERLOAD
전력 과부하로 자동 차단된 antenna bus 전원을 복구합니다.
ioctl FE_DISEQC_SEND_BURST
2x1 mini DiSEqC switch 선택용 22kHz ToneBurst를 전송합니다.
ioctl FE_DISEQC_SEND_MASTER_CMD
dvb_diseqc_master_cmd 구조체의 command를 antenna subsystem으로 전송합니다.
FE_DISHNETWORK_SEND_LEGACY_CMD
stv0299 전용 Dish Network legacy switch raw command를 설명합니다.
ioctl FE_ENABLE_HIGH_LNB_VOLTAGE
긴 antenna cable을 보상하는 높은 LNBf 출력 voltage 선택 ioctl입니다.
FE_GET_EVENT
Deprecated frontend event 조회와 blocking/non-blocking 동작을 설명합니다.
FE_GET_FRONTEND
Deprecated 현재 frontend tuning 매개변수 조회 ioctl입니다.
ioctl FE_GET_INFO
Frontend 호환성, driver 및 hardware capability를 조회합니다.
ioctl FE_SET_PROPERTY, FE_GET_PROPERTY
DVBv5 frontend property 설정과 조회의 권한·side effect 차이를 설명합니다.
FE_READ_BER
Deprecated uint32_t bit error rate 조회 ioctl입니다.
FE_READ_SIGNAL_STRENGTH
Deprecated uint16_t signal strength 조회 ioctl입니다.
FE_READ_SNR
Deprecated int16_t signal-to-noise ratio 조회 ioctl입니다.
ioctl FE_READ_STATUS
Frontend lock 상태를 fe_status bitmask로 조회합니다.
FE_READ_UNCORRECTED_BLOCKS
Deprecated 누적 uncorrected block counter 조회 ioctl입니다.
ioctl FE_SET_FRONTEND_TUNE_MODE
정상 및 one-shot frontend tuning mode를 설정합니다.
FE_SET_FRONTEND
Deprecated DVBv3 tuning 시작 ioctl과 비동기 event 결과를 설명합니다.
ioctl FE_SET_TONE
Dual-band LNBf 선택용 연속 22kHz tone을 설정합니다.
ioctl FE_SET_VOLTAGE
Antenna cable의 13V·18V·off DC level을 설정합니다.
Frontend type
Legacy fe_type과 현대 DTV_DELIVERY_SYSTEM 대응을 설명합니다.
Digital TV frontend close()
Frontend file descriptor 종료와 하드웨어 power-down 가능성을 설명합니다.
Digital TV frontend open()
Frontend 장치 open mode·배타성·blocking·오류를 설명합니다.
Frontend Function Calls
Frontend open/close, property, status와 SEC ioctl 색인입니다.
Frontend Legacy Data Types
DVB version 3 호환 data type과 function call 색인입니다.
Digital TV Frontend legacy API (DVBv3)
지원 표준·통계·정보가 제한된 deprecated DVBv3 API 안내입니다.
Frontend uAPI data types
include/uapi/linux/dvb/frontend.h의 kernel-doc 진입점입니다.
Properties used on cable delivery systems
DVB-C Annex A/C/B에서 유효한 property 집합을 설명합니다.
Properties used on satellite delivery systems
DVB-S/S2, turbo code, ISDB-S property 집합을 설명합니다.
Properties used on terrestrial delivery systems
DVB-T/T2, ISDB-T/Tsb, ATSC/MH, DTMB property 집합입니다.
Frontend statistics indicators
dtv_stats 배열, scale, signal/CNR, BER/PER counter를 설명합니다.
Digital TV Frontend API
지상파·케이블·위성 frontend의 하위 장치와 SEC를 소개합니다.
Digital TV uAPI header files
frontend, demux, CA, net UAPI header의 kernel-include 색인입니다.
Introduction
Digital TV API 사전 지식, 역사, STB 구성, device node와 include를 설명합니다.
Digital TV Deprecated APIs
DVBv1 문서와 DVBv3 code 차이가 있는 deprecated API 색인입니다.
DVB Audio Device
폐기된 DVB MPEG-2 audio decoder의 data type, ioctl, open/close/write 동작을 설명합니다.
Legacy DVB MPEG Decoder APIs
Legacy decoder format의 한계와 V4L2·ALSA·Media Controller 대체 경로를 설명합니다.
DVB OSD Device
AV7110 hardware decoder의 canvas형 OnScreen Display command와 capability를 설명합니다.
DVB Video Device
폐기된 DVB MPEG video decoder의 type, event, ioctl과 stream 입출력을 설명합니다.
ioctl NET_ADD_IF
PID와 encapsulation을 지정해 DVB virtual network interface를 생성합니다.
ioctl NET_GET_IF
기존 DVB virtual interface의 PID와 encapsulation 설정을 조회합니다.
ioctl NET_REMOVE_IF
interface 번호로 DVB virtual network interface를 제거합니다.
Net Data Types
DVB network UAPI data type의 local kernel-doc 진입점입니다.
Digital TV Network API
Transport stream의 IP packet을 Linux virtual network interface로 mapping합니다.
Querying frontend information
FE_GET_INFO로 API version과 frontend capability를 조회합니다.
GNU Free Documentation License
GNU FDL의 정의, 복제·수정·결합·번역·종료 조건을 전문 번역합니다.
Generic Error Codes
Media ioctl에서 공통으로 쓰는 errno와 복구 의미를 설명합니다.
Media API 용어집
Media userspace API에서 사용하는 hardware, API, bus와 V4L2 용어를 표준화합니다.
Linux Media Infrastructure userspace API
Media userspace API의 목차, 관련 문서 경로와 license 조건을 제공합니다.
Linux Media userspace API 소개
Media streaming device 범위와 V4L2, Digital TV, RC, Media Controller, CEC API의 역할을 설명합니다.
Media Controller 소개
복합 media device의 topology, shared block와 userspace policy 문제를 설명합니다.
Media device model
Media topology를 entity, interface, pad와 세 link type으로 표현합니다.
Part IV - Media Controller API
Media Controller API의 목차, 저자와 revision history를 제공합니다.
media close()
Media device file descriptor를 닫을 때 resource와 configuration에 미치는 영향을 정의합니다.
media ioctl()
Media ioctl의 request encoding, argument와 실패 contract를 정의합니다.
media open()
Media device를 여는 access mode, side effect와 오류를 정의합니다.
Media Controller Function Reference
Media file operation, topology·link ioctl과 request operation의 색인입니다.
Media Controller Header File
Media Controller uAPI header와 Sphinx cross-reference 생성 지시문을 설명합니다.
MEDIA_IOC_DEVICE_INFO
Media device의 driver, model, serial, bus 위치와 version 정보를 조회합니다.
MEDIA_IOC_ENUM_ENTITIES
Media topology의 entity와 property를 비연속 ID 규칙에 맞춰 열거합니다.
MEDIA_IOC_ENUM_LINKS
지정한 entity의 pad와 source pad에서 시작하는 outbound link를 열거합니다.
MEDIA_IOC_G_TOPOLOGY
Media graph의 entity, interface, pad, link와 각 속성을 version 일관성을 확인하며 한 번에 열거합니다.
MEDIA_IOC_REQUEST_ALLOC
Media request를 할당하고 request file descriptor를 반환합니다.
MEDIA_IOC_SETUP_LINK
Media graph link의 ENABLED 상태를 변경하고 immutable·dynamic 제약을 검사합니다.
MEDIA_REQUEST_IOC_QUEUE
구성된 media request를 queue하고 request fd로 완료를 기다리게 합니다.
MEDIA_REQUEST_IOC_REINIT
미제출 또는 완료된 media request의 data를 지워 재사용합니다.
Media graph element type과 flag
Media graph의 entity function, interface type, pad와 link flag 및 link type symbol을 정의합니다.
Media Request API
Frame별 configuration과 buffer를 request로 결합해 여러 작업을 미리 queue하고 완료 상태를 읽습니다.
request close()
Request file descriptor를 닫고 모든 참조와 driver 처리가 끝난 뒤 resource를 해제합니다.
request ioctl()
media.h command code로 request fd의 상태와 parameter를 제어합니다.
request poll()
Request fd의 POLLPRI 완료 event를 기다리고 미제출 request의 POLLERR를 보고합니다.
keytable.c 예제
IR 입력 장치의 scan code와 key code 표를 조회하거나 교체하는 C 예제입니다.
LIRC 장치 인터페이스 소개
LIRC 문자 장치의 scan code와 raw IR mode, BPF decoder 연결 방법을 설명합니다.
LIRC 장치 인터페이스
LIRC 소개, function reference와 header reference를 잇는 상위 목차입니다.
LIRC 함수 참조
LIRC read, write와 각종 조회·설정 ioctl 문서의 목차입니다.
ioctl LIRC_GET_FEATURES
LIRC hardware가 지원하는 수신·송신 mode와 설정 기능을 bitmask로 조회합니다.
LIRC receive mode 조회와 설정
현재 수신 mode를 MODE2 또는 SCANCODE로 조회·설정합니다.
ioctl LIRC_GET_REC_RESOLUTION
Receiver의 시간 resolution을 microsecond 단위로 조회합니다.
LIRC transmit mode 조회와 설정
현재 송신 mode를 PULSE 또는 SCANCODE로 조회·설정합니다.
LIRC receive timeout 범위 조회
IR 수신 timeout의 최소값과 최대값을 microsecond 단위로 조회합니다.
LIRC Header File
include/uapi/linux/lirc.h의 userspace ABI 정의를 포함합니다.
LIRC read()
활성 수신 mode에 따라 raw MODE2 packet 또는 decoded scan code를 읽습니다.
ioctl LIRC_SET_MEASURE_CARRIER_MODE
MODE2 stream의 carrier frequency 측정을 켜거나 끕니다.
ioctl LIRC_SET_REC_CARRIER_RANGE
수신 carrier 범위의 lower bound를 먼저 지정합니다.
ioctl LIRC_SET_REC_CARRIER
IR 수신 PWM carrier 또는 range의 upper bound를 설정합니다.
LIRC receive timeout 조회와 설정
IR inactivity timeout을 microsecond 단위로 조회·설정합니다.
ioctl LIRC_SET_SEND_CARRIER
IR TX PWM modulation carrier frequency를 설정합니다.
ioctl LIRC_SET_SEND_DUTY_CYCLE
IR 송신 carrier의 pulse width 비율을 1~99%로 설정합니다.
ioctl LIRC_SET_TRANSMITTER_MASK
여러 IR TX channel 중 송신에 사용할 transmitter를 bitmask로 선택합니다.
ioctl LIRC_SET_WIDEBAND_RECEIVER
Remote 학습용 wideband receiver를 활성화하거나 비활성화합니다.
LIRC write()
PULSE sequence 또는 하나의 lirc_scancode를 LIRC 장치로 송신합니다.
Remote Controller 소개
RC 장치를 일반 evdev input으로 노출하고 IR 고유 속성을 sysfs로 제어합니다.
Remote Controller protocol과 scan code
Kernel이 지원하는 RC protocol별 wire field와 u32 scan code bit mapping을 정의합니다.
Remote Controller sysfs node
RC receiver의 protocol 선택, 일반 scancode filter와 wakeup filter를 제어하는 sysfs ABI를 설명합니다.
기본 Remote Controller mapping 변경
Event interface ioctl과 keytable.c 예제로 기본 RC keymap을 교체하는 진입점을 제공합니다.
Remote Controller 기본 keymap 표
V4L2 IR remote에서 사용하는 80개 Linux key code의 표준 의미와 remote label 예시를 기능군별로 정의합니다.
Part III - Remote Controller API
Remote Controller API의 하위 문서 목차, 저자, 저작권과 revision history를 제공합니다.
Application priority
여러 application이 V4L2 device를 공유할 때 file descriptor별 access priority와 선점 규칙을 설명합니다.
Audio input과 output
V4L2 audio connector의 video 연계, audioset bitmask, 열거·조회·선택 ioctl과 driver capability를 정의합니다.
V4L2 참고 문헌
V4L2 문서가 인용하는 television, codec, color, radio, photography와 display interface 표준 및 서적 44개를 정리합니다.
V4L2 buffer
Streaming buffer의 layout 변경 규칙, 핵심 structure, buffer type·flag·memory model과 SMPTE 계열 timecode ABI를 정의합니다.
비디오 캡처 예제
V4L2 비디오 캡처 C 예제로 연결되는 상위 목차와 문서 구조를 설명합니다.
media/v4l/capture.c
READ, MMAP, USERPTR 세 방식으로 V4L2 장치를 초기화하고 프레임을 캡처한 뒤 정리하는 완전한 C 예제입니다.
V4L2에서 색공간 정의하기
V4L2 색공간을 구성하는 colorspace, 전달 함수, Y'CbCr/HSV 인코딩과 양자화 열거형을 정의합니다.
색공간 상세 설명
SMPTE 170M, Rec. 709, sRGB, opRGB, BT.2020, DCI-P3, 구형 방송 색공간, JPEG와 SMPTE 2084 PQ의 색도·전달 함수·Y'CbCr 수식을 설명합니다.
색공간
색 지각과 CIE 좌표에서 RGB 원색, 전달 함수, Y'CbCr 인코딩, gamut과 양자화까지 색공간의 구성 원리를 설명합니다.
V4L2와 V4L2 서브디바이스 인터페이스의 공통 정의
V4L2 장치와 subdev 인터페이스가 공유하는 selection 정의의 상위 목차입니다.
공통 API 요소
V4L2 장치 프로그래밍의 대표 수명 주기와 모든 장치에 공통인 API 문서 목차를 제공합니다.
변경 사항
V4L2 API의 발전, 정오표와 확장 및 기존 코드 포팅을 위한 역사 문서 목차입니다.
사용자 컨트롤
V4L2 사용자 컨트롤의 ID, 영상·오디오·색 효과·버퍼 관련 항목과 조회·열거·변경 ioctl 패턴을 설명합니다.
영상 크롭, 삽입과 스케일링 - CROP API
레거시 CROP API의 capture/output source·target 사각형, 하드웨어 스케일 보정과 pixel aspect 계산 예제를 설명합니다.
깊이 형식
영상 평면의 각 지점에 거리 값을 대응시키는 깊이 데이터 형식과 INZI, Z16, CNF4 하위 문서를 안내합니다.
비디오 캡처 인터페이스
V4L2 캡처 장치 노드, capability, crop과 format 협상, read 및 streaming I/O 방식을 설명합니다.
메모리 대 메모리 상태 유지형 비디오 디코더 인터페이스
상태 유지형 decoder의 queue 모델, format 협상, decode·seek·해상도 변경·drain 상태 절차를 정의합니다.
메모리 대 메모리 상태 유지형 비디오 인코더 인터페이스
상태 유지형 encoder의 format 협상, queue 동작, frame interval, drain과 reset 절차를 정의합니다.
Event 인터페이스
V4L2 event 구독·dequeue·readiness 확인과 file-handle별 queue overflow 보장을 설명합니다.
비디오 Memory-to-Memory 인터페이스
메모리 내부 영상 변환 장치의 OUTPUT/CAPTURE queue, 공유 하드웨어 중재와 codec 하위 인터페이스를 설명합니다.
Metadata 인터페이스
비영상 metadata의 capture/output capability, format 협상과 line-based v4l2_meta_format layout을 정의합니다.
비디오 출력 Overlay 인터페이스 - OSD
OSD framebuffer 식별, source/target rectangle, scaling과 표시 제어를 설명합니다.
비디오 출력 인터페이스
V4L2 output 장치의 capability, crop과 format 협상, write 및 streaming I/O를 설명합니다.
비디오 Overlay 인터페이스
V4L2 Video Overlay의 동시 capture 모델, framebuffer 보안, window·clipping·blending 구조와 실행 절차를 설명합니다.
라디오 인터페이스
V4L2 AM/FM radio 장치의 capability, 지원 범위, tuner/modulator 주파수 제어를 설명합니다.
Raw VBI 데이터 인터페이스
Raw VBI sampling format, field별 line 범위, memory layout, frame 크기와 I/O 협상을 설명합니다.
RDS 인터페이스
RDS/RBDS capability와 3-byte block I/O, block ID 및 오류 flag를 설명합니다.
Software Defined Radio 인터페이스
SDR receiver/transmitter capability, ADC/DAC 및 RF tuner 순서, FourCC data format과 I/O를 설명합니다.
Sliced VBI 데이터 인터페이스
Sliced VBI service 협상, line packet I/O, WSS bit 배치와 MPEG IVTV embedded payload를 설명합니다.
Memory-to-memory Stateless Video Decoder 인터페이스
Stateless decoder의 request API, queue 초기화, frame/reference buffer 수명과 상태 전환 절차를 설명합니다.
Sub-device 인터페이스
V4L2 sub-device control/event, pad format·selection propagation과 multiplexed stream routing을 설명합니다.
Touch 장치
V4L2 touch node, raw capacitance 처리, capability와 data format 협상을 설명합니다.
V4L2 장치 인터페이스
V4L2 capture, output, radio, touch, event, sub-device 및 metadata 인터페이스 목차입니다.
V4L과 V4L2의 차이
V4L에서 V4L2로 전환할 때 device node, ioctl, capability, format, buffer queue와 VBI 차이를 대응표로 설명합니다.
Streaming I/O: DMA buffer 가져오기
V4L2 DMA-BUF importer mode, single/multi-plane descriptor queue와 streaming 수명주기를 설명합니다.
Digital Video(DV) Timing
HDMI·VGA·DVI timing 열거와 source-change event 이후 format·buffer 재협상 절차를 설명합니다.
Camera control reference
V4L2 camera exposure·focus·white balance·scene·orientation·rotation·HDR control을 설명합니다.
Stateless Codec Control Reference
V4L2 stateless H.264, FWHT, VP8, MPEG-2, VP9, HEVC 및 AV1 제어와 payload 구조체를 설명합니다.
Codec Control Reference
V4L2 MPEG audio/video, H.264, vendor codec, VP8/VP9 및 HEVC encoder·decoder 제어를 설명합니다.
Colorimetry Control Reference
HDR10 content light level과 mastering display color-volume metadata 제어를 설명합니다.
Detect Control Reference
Global 및 grid 기반 motion-detection threshold와 region 제어를 설명합니다.
Digital Video Control Reference
VGA·DVI·HDMI·DisplayPort transmitter와 receiver의 pad 상태 및 metadata 제어를 설명합니다.
Flash Control Reference
LED·xenon flash의 software/hardware strobe, torch, intensity, fault와 ready 상태를 설명합니다.
FM Receiver Control Reference
FM 수신기의 RDS 정보와 지역별 de-emphasis 제어를 설명합니다.
FM Transmitter Control Reference
FM 송신기의 RDS, 음성 처리, pilot tone과 출력 tuning 제어를 설명합니다.
Image Process Control Reference
이미지 처리 장치의 link frequency, pixel rate, test pattern과 digital gain을 설명합니다.
Image Source Control Reference
이미지 센서의 blanking, analogue gain, unit cell과 ISP gain 통지를 설명합니다.
JPEG Control Reference
JPEG codec의 chroma subsampling, restart interval, quality와 marker를 설명합니다.
RF Tuner Control Reference
RF tuner의 bandwidth, RF/LNA/mixer/IF gain과 PLL lock 상태를 설명합니다.
Extended Controls API
여러 V4L2 control의 원자적 처리, compound type, 열거와 GUI 구성을 설명합니다.
Field Order
Progressive와 interlaced video의 spatial·temporal field order 및 buffer 형식을 설명합니다.
Data Formats
V4L2 data format 협상, logical stream 소유권과 image format 열거를 설명합니다.
Guidelines for Video4Linux pixel format 4CCs
Video4Linux 4CC와 raw Bayer encoding·pixel-order 문자 규칙을 설명합니다.
V4L2 close()
V4L2 장치 descriptor를 닫을 때의 I/O 종료, 설정 유지와 오류를 설명합니다.
V4L2 ioctl()
V4L2 ioctl request의 인자 방향·크기 ABI, header 사용과 오류 계약을 설명합니다.
V4L2 mmap()
V4L2 buffer의 single/multi-planar memory mapping 인자, flag와 오류를 설명합니다.
V4L2 munmap()
매핑된 V4L2 buffer를 정확한 주소와 길이로 해제하는 계약을 설명합니다.
V4L2 open()
V4L2 장치의 O_RDWR·O_NONBLOCK open 계약과 상태 초기화를 설명합니다.
V4L2 poll()
Capture·output buffer, read/write와 V4L2 event의 poll 준비 상태를 설명합니다.
V4L2 read()
V4L2 frame 읽기의 blocking, internal buffer와 frame 폐기 정책을 설명합니다.
V4L2 select()
V4L2 descriptor의 read·write·event 준비 상태와 select 오류 계약을 설명합니다.
V4L2 write()
V4L2 output write의 시작 동작, data 부족 policy와 오류를 설명합니다.
Video4Linux2 API 이력
1998년 V4L2 초안부터 Linux 4.4까지 ABI, ioctl, 버퍼, 제어, 픽셀 형식과 관련 API가 변한 이유와 호환성 주의를 연대순으로 설명합니다.
HSV 형식
HSV의 원통 좌표 표현과 영상 분할에서의 용도를 설명합니다.
V4L2 입력/출력
read/write, streaming, DMABUF와 overlay 방식의 선택 및 전환 규칙을 설명합니다.
libv4l 소개
libv4lconvert, libv4l1, libv4l2와 파일 연산 wrapper 및 형식 에뮬레이션을 설명합니다.
Libv4l 사용자 공간 라이브러리
Libv4l 문서의 진입점입니다.
V4L2 메타데이터 형식
metadata 인터페이스 전용 형식의 장치별 문서를 모은 색인입니다.
C3 ISP 통계 및 매개변수 메타데이터
Amlogic C3 ISP의 3A 통계와 연속 parameter block 출력 버퍼 계약을 설명합니다.
Intel D4xx UVC 카메라 메타데이터
D4xx 전용 depth control, capture timing, configuration 블록과 유효성 bitmask를 설명합니다.
범용 줄 단위 메타데이터 형식
8~24비트 CSI-2 Data Unit에서 8비트 metadata와 padding이 놓이는 순서를 설명합니다.
Intel IPU3 3A 통계 및 파이프라인 매개변수
IPU3 ImgU의 3A 통계 캡처 구조와 CSS 파이프라인 구성 버퍼를 설명합니다.
Raspberry Pi PiSP Back End 구성 형식
PiSP Back End의 프레임 공통 구성과 160바이트 tile 매개변수를 설명합니다.
Raspberry Pi PiSP Front End 구성 및 통계
PiSP Front End의 config 출력 노드와 statistics 캡처 노드를 설명합니다.
RkISP1 구성 매개변수와 3A 통계
RkISP1의 fixed/extensible 구성과 통계 기반 사용자 공간 제어 루프를 설명합니다.
Microsoft UVC 1.5 payload 메타데이터
표준 UVC 배치에 전체 Microsoft UVC metadata를 포함하는 UVCM 형식을 설명합니다.
UVC Payload Header 데이터
UVC payload header 사본과 드라이버 timestamp·USB frame number를 담는 metadata block을 설명합니다.
VIVID 메타데이터 형식
vivid 드라이버의 brightness, contrast, saturation, hue 메타데이터를 설명합니다.
Renesas VSP1 1-D Histogram
VSP1 HGO의 네 histogram 모드와 little-endian 결과 배치를 설명합니다.
Renesas VSP1 2-D Histogram
VSP1 HGT의 6×32 Hue/Saturation bucket, overlap 가중치와 메모리 배치를 설명합니다.
Streaming I/O: Memory Mapping
V4L2 MMAP buffer 할당, single/multi-planar 매핑, FIFO queue와 streaming lifecycle을 설명합니다.
V4L2 장치 열기와 닫기
MC-centric 제어, 장치 노드 이름, 관련 기능, multiple open과 streaming 소유권을 설명합니다.
Raw Bayer 형식
센서 처리 전 Bayer color mosaic와 bit depth·packing별 하위 형식을 소개합니다.
V4L2_PIX_FMT_CNF4
Intel RealSense depth confidence를 픽셀당 4비트로 packing하는 형식을 설명합니다.
압축 영상 형식
V4L2 압축 FourCC와 일반·stateless codec의 buffer 및 control 계약을 설명합니다.
인덱스 이미지 형식
PAL8의 8-bit ARGB palette index와 framebuffer palette 제어를 설명합니다.
표준 이미지 형식 소개
V4L2 표준 image 형식의 row 순서, FourCC와 multi-planar 개념을 설명합니다.
V4L2_PIX_FMT_INZI
Intel SR300의 Y10 infrared plane과 Z16 depth plane 연속 배치를 설명합니다.
V4L2_PIX_FMT_M420
두 luma 행과 한 interleaved chroma 행을 반복하는 YUV 4:2:0 배치를 설명합니다.
Packed HSV 형식
HSV24와 HSV32의 component 값과 memory byte 순서를 설명합니다.
Packed YUV 형식
4:4:4·4:2:2·4:1:1 packed YUV의 byte/word 순서와 chroma 위치를 설명합니다.
Renesas RZ/V2H CRU RAW 형식
CR10·CR12·CR14·CR20 pixel을 64-bit unit에 연속 packing하는 규칙을 설명합니다.
예약 형식 식별자
명세가 layout을 정의하지 않는 vendor·driver 전용 FourCC와 용도를 정리합니다.
RGB 형식
42개 packed RGB FourCC의 alpha·padding 의미와 bit/byte layout을 설명합니다.
Signed 8-bit IQ 표본
Signed I/Q를 byte 하나씩 interleaved로 저장합니다.
Signed 14-bit little-endian IQ 표본
Signed 14-bit I/Q를 16-bit 공간에 저장합니다.
Unsigned 8-bit IQ 표본
Unsigned I/Q를 byte 하나씩 interleaved로 저장합니다.
Unsigned 16-bit little-endian IQ 표본
Unsigned 16-bit I/Q의 little-endian 배치를 설명합니다.
Planar unsigned 16-bit big-endian IQ 표본
I/Q plane을 buffer 절반씩 분리하는 32-bit slot 형식입니다.
Planar unsigned 18-bit big-endian IQ 표본
18-bit I/Q의 planar 32-bit slot 배치를 설명합니다.
Planar unsigned 20-bit big-endian IQ 표본
20-bit I/Q의 planar 32-bit slot 배치를 설명합니다.
Unsigned 12-bit little-endian 실수 표본
실수 12-bit 표본을 16-bit 공간에 저장합니다.
Intel IPU3 10-bit Bayer packed 형식
Intel IPU3의 네 Bayer FourCC와 25개 10-bit pixel을 32 byte에 저장하는 bit 배치를 설명합니다.
16-bit word로 확장한 10-bit Bayer 형식
10-bit Bayer 표본의 little-endian 16-bit 저장과 상위 6-bit padding을 설명합니다.
A-law 8-bit 압축 10-bit Bayer
10-bit Bayer component를 A-law로 8 bit에 압축하는 네 형식을 설명합니다.
DPCM 8-bit 압축 10-bit Bayer
10-bit Bayer component를 손실 DPCM으로 8 bit에 압축하는 네 형식을 설명합니다.
10-bit packed Bayer 형식
표본 네 개의 상위 8 bit와 하위 2-bit 쌍을 5 byte에 저장하는 형식입니다.
16-bit word로 확장한 12-bit Bayer 형식
12-bit Bayer 표본의 little-endian 16-bit 저장과 상위 4-bit padding을 설명합니다.
12-bit packed Bayer 형식
두 12-bit Bayer 표본의 high bytes와 low nibbles를 3 byte에 저장합니다.
16-bit word로 확장한 14-bit Bayer 형식
14-bit Bayer 표본을 little-endian 16-bit word에 넣고 상위 2 bit를 0으로 채웁니다.
14-bit packed Bayer 형식
네 14-bit Bayer 표본의 상위 8 bit와 하위 6 bit를 7 byte에 저장합니다.
16-bit Bayer 형식
16-bit raw Bayer 표본의 little-endian byte 순서를 설명합니다.
Raspberry Pi PiSP 압축 Bayer 형식
8-pixel/8-byte fixed-rate block과 quantization mode 0~3의 encoding을 설명합니다.
8-bit Bayer 형식
8-bit raw Bayer 표본을 pixel당 한 byte에 저장하는 형식입니다.
8-bit signed Touch Delta
Touch delta를 -128~127 범위의 signed byte matrix로 저장합니다.
16-bit signed Touch Delta
Touch delta를 -32768~32767 범위의 little-endian signed word matrix로 저장합니다.
8-bit unsigned raw Touch data
Raw·reference touch data를 0~255 범위의 byte matrix로 저장합니다.
16-bit unsigned raw Touch data
Raw·reference touch data를 0~65535 범위의 little-endian word matrix로 저장합니다.
UV8 interleaved chrominance plane
Y plane 없이 Cb와 Cr byte만 교대로 저장합니다.
V4L2 다중 평면 포맷 구조체
평면별 버퍼 크기와 행 간격, 공통 영상 속성 및 색도 필드의 관계를 설명합니다.
V4L2 단일 평면 포맷 구조체
영상 크기와 버퍼 배치, 확장 색도 필드, 포맷 플래그의 협상 규칙을 설명합니다.
Y12I 12비트 교차 회색조
두 소스의 12비트 픽셀 쌍을 3바이트에 교차 패킹하는 방식을 설명합니다.
Y16I 16비트 교차 회색조
좌·우 16비트 리틀 엔디언 샘플을 교대로 저장하는 바이트 순서를 설명합니다.
Y8I 8비트 교차 회색조
좌·우 8비트 회색조 샘플을 한 16비트 단위에 교대로 저장하는 방식을 설명합니다.
V4L2 휘도 전용 포맷
GREY부터 Y16_BE까지 휘도 전용 포맷의 패킹, 패딩 및 엔디언 차이를 정리합니다.
V4L2 평면형 YUV 포맷
반평면과 완전 평면 YUV 포맷의 서브샘플링, 평면 순서, 타일링 및 비트 패킹을 정리합니다.
Z16 깊이 포맷
픽셀별 거리를 16비트 리틀 엔디언 워드로 저장하는 깊이 포맷을 설명합니다.
V4L2 이미지 포맷
단일·다중 평면 이미지 구조체와 포맷 문서 구성을 안내합니다.
단일·다중 평면 API
분리된 평면 버퍼와 관련 ioctl 구조체의 차이를 설명합니다.
V4L2 기능 조회
VIDIOC_QUERYCAP으로 장치 호환성과 기능을 확인하는 원칙을 설명합니다.
V4L2 Read/Write I/O
read/write 방식의 지원 조건, 장단점과 드라이버 계약을 설명합니다.
V4L2 SDR 포맷
SDR 인터페이스 전용 샘플 포맷 문서 목록입니다.
V4L2 선택 API 구성
캡처와 출력에서 CROP, COMPOSE 및 PADDED 대상을 설정하고 배율을 판별하는 방법을 설명합니다.
V4L2 선택 API 예제
기본 자르기 복원, 중앙 축소 출력, 현재 배율 조회 예제를 제공합니다.
V4L2 선택 API 소개
자르기, 배율 조정, 합성의 개념과 캡처 및 출력 방향의 차이를 설명합니다.
V4L2 선택 API 대상
선택 대상이 캡처와 출력 처리 흐름에서 가리키는 영역을 구조화해 보여 줍니다.
선택 API와 CROP API
기존 CROP API의 한계와 선택 API로 대체하는 이유를 설명합니다.
V4L2 선택 API
자르기, 합성 및 배율 조정 선택 API 문서의 진입점입니다.
V4L2 선택 공통 정의
일반 V4L2와 서브디바이스 선택 API가 공유하는 대상과 플래그를 안내합니다.
V4L2 비디오 표준
아날로그 비디오 표준 집합을 열거·조회·선택하는 ioctl과 예외 규칙을 설명합니다.
V4L2 스트리밍 매개변수
프레임 속도, 고품질 캡처, 프레임 건너뛰기와 내부 버퍼 매개변수를 설명합니다.
V4L2 미디어 버스 형식
v4l2_mbus_framefmt 구조체와 RGB, Bayer, YUV, HSV, JPEG 및 메타데이터 미디어 버스 코드의 이름과 비트 배치를 설명합니다.
V4L2 터치 형식
터치 인터페이스 전용 픽셀 형식 문서의 색인입니다.
V4L2 튜너와 변조기
튜너·변조기 속성, RF 주파수와 필수 capability를 설명합니다.
V4L2 함수 참조
V4L2 사용자 공간 함수와 ioctl 문서의 전체 색인입니다.
V4L2 USERPTR 스트리밍
응용 프로그램 소유 버퍼를 사용자 포인터로 큐에 전달하는 스트리밍 I/O를 설명합니다.
V4L2 선택 플래그
선택 사각형의 크기 조정 방향과 설정 전파 플래그를 정의합니다.
V4L2 선택 대상
자르기·합성 사각형 대상과 일반·서브디바이스 적용 범위를 정의합니다.
Video for Linux API 명세
V4L2 API 명세의 목차, 기여자, 저작권과 2002~2016년의 개정 이력을 제공합니다.
libv4l을 이용한 비디오 캡처 예제
libv4l 처리 함수를 이용해 V4L2 프레임을 PPM 이미지로 저장하는 예제의 목적과 실제 C 구현 문서를 연결합니다.
v4l2grab.c 전체 예제
v4l2_open부터 RGB24 형식 협상, MMAP 버퍼, 스트리밍, 20개 PPM 프레임 저장과 정리까지 전체 C 예제를 해설합니다.
비디오 입력과 출력
비디오·VBI 장치의 물리 입력과 출력, 열거·현재 선택 조회·선택 변경 ioctl 및 두 C 예제를 설명합니다.
Video for Linux Two 헤더 파일
V4L2 UAPI의 핵심인 include/uapi/linux/videodev2.h를 상호 참조와 예외 파일을 적용해 포함하는 문서입니다.
VIDIOC_CREATE_BUFS ioctl
VIDIOC_CREATE_BUFS로 MMAP·USERPTR·DMABUF 버퍼를 생성하고 형식, 크기, capability와 반환 인덱스를 다루는 규칙을 설명합니다.
VIDIOC_CROPCAP ioctl
VIDIOC_CROPCAP으로 크롭 경계, 기본 사각형, 픽셀 종횡비와 멀티플레인 type 호환 규칙을 조회하는 방법을 설명합니다.
VIDIOC_DBG_G_CHIP_INFO ioctl
VIDIOC_DBG_G_CHIP_INFO로 TV 카드의 bridge 칩과 sub-device를 열거하고 레지스터 읽기·쓰기 capability를 확인하는 실험적 디버그 API입니다.
VIDIOC_DBG_G_REGISTER와 VIDIOC_DBG_S_REGISTER ioctl
root 권한으로 V4L2 장치의 하드웨어 레지스터를 직접 읽고 쓰는 실험적 디버그 ioctl의 위험, 입력 필드와 반환값을 설명합니다.
VIDIOC_DECODER_CMD와 VIDIOC_TRY_DECODER_CMD ioctl
VIDIOC_DECODER_CMD와 TRY 변형으로 디코더를 시작·정지·일시 정지·재개·flush하고 stateful drain 및 stateless 보류 프레임을 처리하는 규칙입니다.
VIDIOC_DQEVENT ioctl
VIDIOC_DQEVENT로 구독 이벤트를 꺼내고 공통 sequence·timestamp·pending 메타데이터와 control, frame, source, motion 이벤트의 병합·유실·재시작 규칙을 해석합니다.
VIDIOC_DV_TIMINGS_CAP와 VIDIOC_SUBDEV_DV_TIMINGS_CAP ioctl
DV 수신기·송신기의 BT.656/1120 해상도·pixel clock 범위, scan 방식, 표준·custom timing capability를 비디오 노드 또는 sub-device pad별로 조회합니다.
VIDIOC_ENCODER_CMD와 VIDIOC_TRY_ENCODER_CMD ioctl
VIDIOC_ENCODER_CMD와 TRY 변형으로 인코더를 시작·정지·일시 정지·재개하고 STOP 뒤 남은 데이터, GOP 종료 플래그와 stateful drain을 처리합니다.
VIDIOC_ENUM_DV_TIMINGS와 VIDIOC_SUBDEV_ENUM_DV_TIMINGS ioctl
비디오 노드 또는 sub-device pad에서 알려진 DV timing을 index 0부터 EINVAL까지 열거하고 capability 조회와 목록 변화 조건을 함께 설명합니다.
VIDIOC_ENUM_FMT ioctl
V4L2 이미지 형식을 순서대로 열거하는 방법과 media-controller 기반 mbus_code 필터, v4l2_fmtdesc 필드, 형식 플래그와 오류 조건을 설명합니다.
VIDIOC_ENUM_FRAMEINTERVALS ioctl
지정한 V4L2 pixel format과 frame size의 discrete, step-wise, continuous frame interval을 열거하고 구조체와 유형별 index 규칙을 설명합니다.
VIDIOC_ENUM_FRAMESIZES ioctl
지정한 V4L2 pixel format의 discrete, step-wise, continuous frame size를 열거하고 각 구조체와 유형별 index 규칙을 설명합니다.
VIDIOC_ENUM_FREQ_BANDS ioctl
V4L2 tuner·modulator의 주파수 band를 열거하고 대역별 capability, 주파수 단위, 변조 방식과 오류 조건을 설명합니다.
VIDIOC_ENUMAUDIO ioctl
V4L2 장치의 audio input을 index 0부터 EINVAL까지 열거하고 v4l2_audio 초기화와 반환 규칙을 설명합니다.
VIDIOC_ENUMAUDOUT ioctl
V4L2 장치의 audio output을 index 0부터 EINVAL까지 열거하고 loop-back connector 제외 조건을 설명합니다.
VIDIOC_ENUMINPUT ioctl
V4L2 비디오 입력을 index 순서로 열거하고 v4l2_input의 오디오 연결, tuner·표준, 상태 및 capability 플래그와 오류 조건을 설명합니다.
VIDIOC_ENUMOUTPUT ioctl
V4L2 비디오 출력을 index 순서로 열거하고 v4l2_output의 오디오 연결, RF modulator·표준, 출력 유형과 capability 및 오류 조건을 설명합니다.
VIDIOC_ENUMSTD·VIDIOC_SUBDEV_ENUMSTD ioctl
V4L2가 지원하는 아날로그 비디오 표준을 열거하고 v4l2_standard 구조체, PAL·NTSC·SECAM·ATSC 비트, 조합 마스크, timing·반송파 특성과 지역별 예외를 설명합니다.
VIDIOC_EXPBUF ioctl
V4L2 MMAP 버퍼의 single-planar·multi-planar plane을 DMABUF fd로 내보내는 절차, 허용 플래그, 구조체 필드와 정리·오류 규칙을 설명합니다.
VIDIOC_G_AUDIO·VIDIOC_S_AUDIO ioctl
현재 V4L2 audio input과 capability·mode를 조회하거나 선택하고, stereo·AVL 플래그와 write-only 선택 동작을 설명합니다.
VIDIOC_G_AUDOUT·VIDIOC_S_AUDOUT ioctl
현재 V4L2 audio output을 조회·선택하고 writable 속성 부재, 0 초기화 규칙과 loop-back connector 제외 조건을 설명합니다.
VIDIOC_G_CROP·VIDIOC_S_CROP ioctl
V4L2 cropping rectangle을 조회·설정하고 bounds·alignment·scaling 조정, write-only 협상, multiplanar 호환성과 미지원 errno 차이를 설명합니다.
VIDIOC_G_CTRL·VIDIOC_S_CTRL ioctl
단일 V4L2 user control 값을 조회·설정하고 clamp, extended controls 선택 기준과 EINVAL·ERANGE·EBUSY·EACCES 조건을 설명합니다.
VIDIOC_G_DV_TIMINGS·VIDIOC_S_DV_TIMINGS ioctl
V4L2 input·output과 sub-device의 DV timing을 조회·설정하고 BT.656/1120 구조체, 표준, sync·porch, CE 영상 및 감소 frame-rate 플래그를 설명합니다.
VIDIOC_G_EDID·VIDIOC_S_EDID ioctl
V4L2 비디오·서브디바이스 노드에서 수신기 입력 또는 송신기 출력의 EDID를 조회하고, 수신기 EDID 전체를 설정·비활성화하는 ioctl과 블록 단위 버퍼·오류 규칙을 설명합니다.
VIDIOC_G_ENC_INDEX ioctl
압축 MPEG-2 스트림을 디코딩하지 않고 임의 접근할 수 있도록 그림별 바이트 오프셋, 33비트 PTS, 길이와 I/P/B 부호화 형식을 조회하는 V4L2 인코더 인덱스 API를 설명합니다.
VIDIOC_G_EXT_CTRLS·VIDIOC_S_EXT_CTRLS·VIDIOC_TRY_EXT_CTRLS ioctl
여러 V4L2 제어를 원자적으로 조회·설정·시험하는 확장 제어 API와 payload 크기, N차원 배열, request 값, error_idx, compound 코덱 구조체 및 제어 클래스 규칙을 설명합니다.
VIDIOC_G_FBUF·VIDIOC_S_FBUF ioctl
Video Overlay와 Video Output Overlay의 framebuffer 매개변수, 메모리 배치, chroma-key·alpha blending capability와 제어 flag 및 legacy destructive overlay 규칙을 설명합니다.
VIDIOC_G_FMT·VIDIOC_S_FMT·VIDIOC_TRY_FMT ioctl
V4L2 stream의 현재 데이터 형식을 조회하고, 하드웨어 능력에 맞춰 실제 설정하거나 상태 변경 없이 시험하는 ioctl과 buffer type별 v4l2_format union을 설명합니다.
VIDIOC_G_FREQUENCY·VIDIOC_S_FREQUENCY ioctl
V4L2 tuner·modulator의 무선 주파수를 조회·설정하고 capability별 62.5 kHz·62.5 Hz·1 Hz 단위를 해석하는 방법을 설명합니다.
VIDIOC_G_INPUT·VIDIOC_S_INPUT ioctl
현재 video input을 조회·선택하고 입력 변경의 video standard 부작용 때문에 다른 매개변수보다 먼저 선택해야 하는 순서를 설명합니다.
VIDIOC_G_JPEGCOMP·VIDIOC_S_JPEGCOMP ioctl
폐기 예정 JPEG 압축 ioctl의 legacy 품질·APP·COM 데이터와 DHT·DQT·DRI marker를 설명하고 현행 JPEG class control로의 전환을 안내합니다.
VIDIOC_G_MODULATOR·VIDIOC_S_MODULATOR ioctl
V4L2 modulator를 열거하고 audio subchannel 조합, SDR transmitter type과 capability별 주파수 범위를 조회·설정하는 규칙을 설명합니다.
VIDIOC_G_OUTPUT·VIDIOC_S_OUTPUT ioctl
현재 video output을 조회·선택하고 출력 변경의 video standard 부작용 때문에 다른 매개변수보다 먼저 선택해야 하는 순서를 설명합니다.
VIDIOC_G_PARM·VIDIOC_S_PARM ioctl
capture·output stream의 frame interval, read/write 내부 buffer 수, driver custom mode와 고품질 still imaging 모드를 조회·설정하는 방법을 설명합니다.
VIDIOC_G_PRIORITY·VIDIOC_S_PRIORITY ioctl
파일 디스크립터별 V4L2 장치 접근 priority를 조회·요청하고 background·interactive·record 우선권 충돌을 처리하는 방법을 설명합니다.
VIDIOC_G_SELECTION·VIDIOC_S_SELECTION ioctl
crop·compose selection rectangle을 조회·설정하고 GE·LE 크기 제약, 하드웨어 조정 우선순위와 MPLANE 호환 규칙을 설명합니다.
VIDIOC_G_SLICED_VBI_CAP ioctl
Sliced VBI 장치의 서비스 집합과 주사선별 기능을 조회하고, 각 서비스의 표준·주사선·페이로드 및 WSS_625 비트 배치를 해석하는 방법을 설명합니다.
VIDIOC_G_STD·VIDIOC_S_STD ioctl
현재 아날로그 영상 표준을 조회·선택하는 네 ioctl과 플래그의 비모호성, 미지원 타이밍 및 읽기 전용 서브디바이스 오류를 설명합니다.
VIDIOC_G_TUNER·VIDIOC_S_TUNER ioctl
V4L2 tuner를 열거하고 오디오 모드를 설정하며, 주파수 범위·기능 플래그·수신 subchannel·audio mode와 실제 재생 결과 행렬을 해석하는 방법을 설명합니다.
VIDIOC_LOG_STATUS ioctl
현재 장치 상태와 자동 감지한 영상·오디오 표준을 kernel log에 기록해 복잡한 V4L2 문제를 진단하는 선택적 ioctl을 설명합니다.
VIDIOC_OVERLAY ioctl
Video overlay를 전용 ioctl로 시작·정지하고 STREAMON/OFF와 구분하는 방법을 설명합니다.
VIDIOC_PREPARE_BUF ioctl
Buffer 소유권을 미리 드라이버에 넘겨 cache 작업 등 I/O 준비를 앞당기는 선택적 ioctl과 오류를 설명합니다.
VIDIOC_QBUF·VIDIOC_DQBUF ioctl
MMAP·USERPTR·DMABUF buffer를 queue/dequeue하고 request API, 잠금 수명, nonblocking 동작과 복구 가능한 오류를 처리하는 방법을 설명합니다.
VIDIOC_QUERY_DV_TIMINGS ioctl
현재 입력의 DV timing을 감지하고 source change 이후 streaming·buffer를 안전하게 재협상하는 절차와 신호 상태별 오류를 설명합니다.
VIDIOC_QUERYBUF ioctl
할당된 V4L2 buffer의 상태 flag와 single/multi-planar memory offset·크기를 조회하는 방법을 설명합니다.
VIDIOC_QUERYCAP ioctl
V4L2 장치·드라이버 식별 정보와 물리 장치 전체 capability, 열린 node별 device_caps, 모든 장치 기능 비트를 설명합니다.
VIDIOC_QUERYCTRL·VIDIOC_QUERY_EXT_CTRL·VIDIOC_QUERYMENU ioctl
V4L2 control과 menu 항목을 열거하고 기본·확장 query 구조체, scalar·array·codec compound type, 접근·payload·layout flag를 해석하는 방법을 설명합니다.
VIDIOC_QUERYSTD·VIDIOC_SUBDEV_QUERYSTD ioctl
현재 입력의 아날로그 영상 표준 후보를 감지하고 source change 뒤 streaming과 buffer를 재협상하는 절차를 설명합니다.
VIDIOC_REMOVE_BUFS ioctl
Queue의 연속 buffer 범위를 부분 제거하는 지원 조건, 구조체, DEQUEUED 제약과 원자적 오류를 설명합니다.
VIDIOC_REQBUFS ioctl
MMAP·USERPTR·DMABUF I/O를 시작하고 buffer를 할당·재할당·orphan 처리하며 queue capability와 memory consistency flag를 해석하는 방법을 설명합니다.
VIDIOC_S_HW_FREQ_SEEK ioctl
튜너의 하드웨어 주파수 탐색 범위, 방향, 간격, capability와 실패 시 복원 규칙을 설명합니다.
VIDIOC_STREAMON 및 VIDIOC_STREAMOFF ioctl
스트리밍 I/O의 시작과 중지, 큐 초기화, 메모리 대 메모리 조건 및 파이프라인 오류를 설명합니다.
VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL ioctl
서브디바이스 pad의 프레임 간격을 형식과 크기별로 열거하는 절차와 구조체 필드를 설명합니다.
VIDIOC_SUBDEV_ENUM_FRAME_SIZE ioctl
서브디바이스 pad와 media-bus 형식별 프레임 크기 열거, 범위 해석 및 정확한 크기 검증 절차를 설명합니다.
VIDIOC_SUBDEV_ENUM_MBUS_CODE ioctl
서브디바이스 pad의 media-bus 형식 코드와 색 공간 변환 관련 flags를 열거하는 절차를 설명합니다.
VIDIOC_SUBDEV_G_CLIENT_CAP 및 VIDIOC_SUBDEV_S_CLIENT_CAP ioctl
서브디바이스 클라이언트 capability의 파일 핸들별 협상, 완전 교체와 구형 커널 호환 동작을 설명합니다.
VIDIOC_SUBDEV_G_CROP 및 VIDIOC_SUBDEV_S_CROP ioctl
폐기 예정인 서브디바이스 crop API의 ACTIVE·TRY 처리, 조정 규칙과 오류를 설명합니다.
VIDIOC_SUBDEV_G_FMT 및 VIDIOC_SUBDEV_S_FMT ioctl
서브디바이스 pad의 media-bus 형식을 ACTIVE 또는 파일 핸들별 TRY 상태로 협상하는 절차를 설명합니다.
VIDIOC_SUBDEV_G_FRAME_INTERVAL 및 VIDIOC_SUBDEV_S_FRAME_INTERVAL ioctl
서브디바이스 프레임 간격의 조회·설정, TRY·ACTIVE 상태와 형식 변경 간 영향 관계를 설명합니다.
VIDIOC_SUBDEV_G_ROUTING 및 VIDIOC_SUBDEV_S_ROUTING ioctl
서브디바이스 내부 sink·source stream 라우팅의 조회·설정, 배열 크기 협상과 재구성 의무를 설명합니다.
VIDIOC_SUBDEV_G_SELECTION 및 VIDIOC_SUBDEV_S_SELECTION ioctl
서브디바이스 crop·scale·composition selection의 actual·bounds 대상, 구조체와 오류를 설명합니다.
VIDIOC_SUBDEV_QUERYCAP ioctl
서브디바이스 호환 장치 식별, 드라이버 버전과 읽기 전용 capability 조회 방법을 설명합니다.
VIDIOC_SUBSCRIBE_EVENT 및 VIDIOC_UNSUBSCRIBE_EVENT ioctl
V4L2 이벤트의 구독·해제 구조체, 초기 상태 전송과 피드백 허용 flags를 설명합니다.
YUV 형식
YUV의 luma·chroma 분리, subsampling 비율과 centered·co-sited sample 위치를 구조화 도식으로 설명합니다.
실행 불가능한 memfd 도입
memfd 생성 시 실행 권한을 명시하고 pid namespace 정책으로 NX 기본값과 강제 수준을 제어하는 API를 설명합니다.
mseal 메모리 매핑 봉인
가상 메모리 매핑의 권한·수명 변경을 되돌릴 수 없게 봉인하는 mseal 시스템 호출의 계약, 차단 범위, 적용 주의점을 정리합니다.
Netlink 명세의 C 코드 생성
Netlink 명세가 uAPI C 코드의 define, enum, attribute, operation, multicast group 이름을 생성하는 규칙을 설명합니다.
레거시 Generic Netlink family 명세 지원
오래된 Generic Netlink family를 명세로 표현하기 위한 배열 중첩, 방향별 ID, packed 구조체, 고정 헤더와 다중 응답 예외를 설명합니다.
Netlink 핸드북
사용자용 Netlink 핸드북과 명세·코드 생성·raw API 문서의 색인을 제공합니다.
Netlink 프로토콜 명세 사용하기
Netlink YAML 명세를 Python CLI, 커널 코드 생성, YNL C 라이브러리에서 사용하는 빠른 시작 절차를 설명합니다.
Netlink 입문
Netlink socket, Generic Netlink header, do·dump·multicast, ACK, 동적 family 조회와 Classic Netlink의 역사적 차이를 설명합니다.
raw Netlink family 명세 지원
raw Netlink family의 protocol 번호, 정적 multicast ID, selector 기반 sub-message와 중첩 구조체 명세를 설명합니다.
YAML Netlink 프로토콜 명세
YAML Netlink 명세의 compatibility level, definitions, attribute set, operation, multicast group과 기본 type을 정의합니다.
새 권한 금지 플래그
execve가 새 권한을 부여하지 못하게 하는 no_new_privs의 보장, 설정법, 제약과 사용 사례를 설명합니다.
NT 동기화 프리미티브 드라이버
NT 에뮬레이터용 semaphore, mutex, event 객체와 생성·상태 변경·WAIT_ANY·WAIT_ALL ioctl 의미론을 설명합니다.
Perf 링 버퍼
perf의 일반·AUX ring buffer 배치, 추적 모드, 생산자·소비자 접근, 메모리 순서와 snapshot 동작을 설명합니다.
Seccomp BPF 필터
Seccomp BPF 필터 설치, action 우선순위, 사용자 공간 알림과 아키텍처 주의사항을 설명합니다.
추측 실행 제어
prctl을 통한 태스크별 추측 실행 취약점 완화 상태 조회와 설정을 설명합니다.
플랫폼 프로파일 선택
platform_profile sysfs API의 범위, 고정 profile 이름, custom과 다중 driver 규칙을 설명합니다.
TEE 사용자 공간 API
일반 TEE 장치, shared memory, Trusted Application session과 client 유형을 설명합니다.
unshare 시스템 호출
실행 중인 프로세스가 공유 execution context 일부를 분리하는 unshare의 동기, interface, 설계와 시험을 설명합니다.
VDUSE: 사용자 공간 vDPA 장치
사용자 공간 vDPA 장치의 생성·삭제, control message, IOTLB mapping과 dataplane 처리를 설명합니다.
ACRN CPUID 비트
ACRN 게스트가 하이퍼바이저 식별, privileged VM 기능 비트와 가상 TSC 주파수를 읽는 CPUID leaf를 설명합니다.
ACRN 하이퍼바이저 문서
ACRN 소개, I/O 요청 처리와 CPUID 문서를 연결하는 가상화 문서 색인입니다.
ACRN 하이퍼바이저 소개
ACRN Type 1 하이퍼바이저의 Service VM, User VM, userspace, HSM과 hypercall 계층을 소개합니다.
ACRN I/O 요청 처리
ACRN의 4-KByte 공유 페이지, vCPU별 요청 슬롯, I/O 클라이언트 배포와 상태 전이를 설명합니다.
SEV 게스트 API 완전 문서
SEV-SNP guest·hypervisor ioctl, attestation report, derived key, VLEK, CPUID enforcement와 VMPCK를 설명합니다.
TDX 게스트 API 문서
TDX guest attestation software가 TDREPORT0을 얻는 ioctl ABI와 오류·subtype 확장 규칙을 설명합니다.
게스트 halt polling
Guest vCPU가 halt 전에 polling하는 적응 알고리즘과 다섯 module parameter를 설명합니다.
Hyper-V clock과 timer
Hyper-V guest의 arm64·x86 clocksource, shared-page 10 MHz clock, vDSO와 stimer0 Direct Mode를 설명합니다.
Hyper-V Confidential Computing VM
Hyper-V CoCo VM의 fully-enlightened·paravisor 모드, private/shared memory, VMBus·DMA·PCI 방어를 설명합니다.
Hyper-V 게스트 VM hibernation
Hyper-V Linux guest hibernation의 활성화, VMBus channel 보존, resume 순서와 Azure 제약을 설명합니다.
Hyper-V enlightenment 문서
Hyper-V enlightenment의 개요, VMBus, clock, vPCI, hibernation과 CoCo 문서를 연결하는 색인입니다.
Hyper-V Linux guest 개요
Hyper-V guest 통신, GPA 공유, page size, CPU·versioning과 kernel code 배치를 설명합니다.
VMBus
Hyper-V VMBus의 bus model, channel ring buffer, message 검증, SynIC interrupt와 synthetic device 수명 주기를 설명합니다.
PCI pass-through 장치
Hyper-V DDA·SR-IOV vPCI device의 이중 신원, 설정·제거, interrupt routing, DMA와 CoCo config access를 설명합니다.
가상화 지원
KVM, UML, paravirtualization, ACRN, confidential computing과 Hyper-V 문서군을 연결하는 최상위 색인입니다.
결정판 KVM API 문서
KVM ioctl, kvm_run, dirty-log ring, 암호화 VM, architecture별 capability와 알려진 API 문제를 설명하는 장문 API의 전문 번역입니다.
ARM firmware pseudo-register interface
PSCI version, SMCCC workaround와 hypercall feature bitmap을 migration 가능한 pseudo-register로 고정하는 ARM KVM interface입니다.
Kernel과 HYP 사이의 내부 ABI
HYP·EL2에서 부팅한 Linux가 hypervisor vector를 설치·reset하고 soft restart·VHE finalization을 수행하는 stub ABI입니다.
KVM/arm64 guest hypercall
KVM vendor UID와 feature discovery, pKVM memory share·unshare·MMIO guard 및 target CPU implementation discovery ABI입니다.
ARM KVM 문서 색인
ARM KVM firmware, HYP ABI, hypercall, paravirtualized time, PTP와 vCPU feature 문서의 색인입니다.
arm·arm64 PTP_KVM 지원
Host wall clock과 virtual·physical counter를 함께 전달해 host와 guest를 정밀 동기화하는 HVC32 ABI입니다.
arm64 paravirtualized time
DEN0057/A hypercall과 vCPU별 little-endian stolen-time 구조의 mapping·갱신 계약을 설명합니다.
arm64 vCPU feature 선택
KVM_ARM_VCPU_INIT opt-in bitmap과 writable ID register mask로 guest CPU model을 제한하는 절차입니다.
ARM Virtual ITS
Guest MSI·MSI-X를 처리하는 virtual ITS의 address, register, table migration ABI와 reset state입니다.
ARM VGICv3
VGICv3 distributor·redistributor·CPU interface state, pending latch, IRQ count와 line-level device ABI입니다.
ARM VGICv2
VGICv2 MMIO address, banked distributor·CPU register, APR·PMR format과 initialization ABI입니다.
KVM device binding 색인
KVM_CAP_DEVICE_CTRL로 관리하는 architecture별 virtual device binding 문서의 색인입니다.
MPIC interrupt controller
Freescale MPIC v2.0·v4.2의 MMIO, register, IRQ input과 irqchip routing ABI입니다.
KVM device binding directory
KVM_CAP_DEVICE_CTRL의 device-specific binding을 모은 directory임을 설명합니다.
s390 FLIC
s390 floating interrupt pending list, async page fault, I/O adapter와 AIS migration state를 제어하는 device ABI입니다.
Generic vCPU device interface
ARM64 PMUv3·timer·stolen-time attribute와 x86 TSC offset migration algorithm을 정의하는 vCPU device ABI입니다.
VFIO virtual device
VM이 사용하는 VFIO group·device fd를 KVM이 추적하고 sPAPR TCE를 연결하는 device ABI입니다.
Generic VM device interface
s390 memory·CPU model·TOD·crypto·migration과 arm64 SMCCC filter를 다루는 VM-wide device ABI입니다.
XICS interrupt controller
PAPR XICS의 ICP server와 interrupt-source 64-bit migration state를 정의합니다.
POWER9 XIVE Gen1
POWER9 XIVE TIMA·ESB mapping, source·event-queue configuration과 native-mode migration sequence입니다.
KVM halt polling system
게스트 halt 직후의 호스트 폴링, 자동 구간 조정, 모듈 매개변수와 전력·지연 절충을 설명합니다.
KVM documentation index
KVM 공통 API, 장치, 아키텍처별 문서와 구현 지침을 연결하는 최상위 색인입니다.
KVM lock overview
KVM 잠금 획득 순서와 x86 fast page fault의 SPTE·dirty bit·TLB 경쟁 방지 규칙을 정리합니다.
LoongArch paravirtual interface
LoongArch KVM 탐지, HVCL 하이퍼콜 ABI와 최대 128개 목적지를 지원하는 PV IPI를 정의합니다.
KVM for LoongArch systems
LoongArch KVM의 반가상화 하이퍼콜 문서를 연결하는 아키텍처 색인입니다.
PPC KVM paravirtual interface
PowerPC KVM 하이퍼콜, magic page와 특권 명령 패치, ePAPR·PAPR·OSI ABI를 설명합니다.
Review checklist for KVM patches
KVM 패치의 ABI·상태·기능 노출 요건과 변경 유형별 테스트 전략을 정리합니다.
KVM for s390 systems
s390 DIAGNOSE와 Protected Virtualization 문서를 연결하는 아키텍처 색인입니다.
s390 DIAGNOSE call on KVM
s390 KVM의 DIAGNOSE 명령 형식과 X'500', X'501', X'9C 기능을 정의합니다.
s390 Protected VM boot/IPL
Ultravisor가 암호화 구성요소를 검증·복호화하는 PVM IPL과 Diag308 절차입니다.
s390 Protected Virtualization dumps
PVM 기밀성을 보존하는 vCPU·메모리 dump의 initiation, 수집, finalization 단계입니다.
s390 Ultravisor and Protected VMs
Ultravisor, format 4 SIE, 보호된 interrupt injection과 명령 에뮬레이션 경로를 설명합니다.
KVM VCPU Requests
vCPU request 비트맵, kick, mode, memory barrier와 IPI 동기화 규칙을 설명합니다.
Secure Encrypted Virtualization (SEV)
AMD SEV·SEV-ES·SEV-SNP VM의 암호화 수명주기, attestation과 migration ioctl ABI입니다.
KVM CPUID bits
KVM signature와 EAX feature bitmap, EDX realtime hint를 정의합니다.
Known limitations of CPU virtualization
x87 CPUID, event injection, x2APIC, MTRR와 CR0.CD의 알려진 KVM 차이입니다.
Linux KVM Hypercall
아키텍처별 KVM 하이퍼콜 ABI와 9개 공통 하이퍼콜을 설명합니다.
KVM for x86 systems
x86 KVM 보안, CPUID, MMU, MSR, nested virtualization 문서 색인입니다.
Intel Trust Domain Extensions (TDX)
Intel TDX KVM sub-ioctl ABI와 private memory measurement를 포함한 TD 생성 흐름입니다.
The x86 KVM shadow MMU
x86 KVM의 shadow·TDP 주소 변환, SPTE 자료구조와 fault·무효화 처리 규칙입니다.
KVM-specific MSRs
x86 KVM의 paravirtual clock, async page fault, steal time, PV EOI, polling과 migration 제어 MSR ABI입니다.
Nested VMX
Intel KVM nested virtualization의 L0·L1·L2 계층, 실행 방법, VMX ABI와 VMCS12 migration layout을 설명합니다.
Running nested guests with KVM
KVM nested guest의 계층, x86·s390x 활성화, CPU model, migration 제한과 버그 보고 자료를 설명합니다.
Timekeeping Virtualization for X86-Based Architectures
x86 PIT·RTC·APIC·HPET·TSC의 동작과 KVM에서 발생하는 interrupt, sampling, migration, scheduling 및 timing-leak 문제를 설명합니다.
Nitro Enclaves
Nitro Enclaves의 primary VM 관리 process, 전용 resource, vsock, EIF image, attestation과 lifecycle을 설명합니다.
Paravirt_ops
pv_ops가 단일 커널 바이너리에서 native machine과 여러 hypervisor를 지원하고, function pointer와 부팅 시 binary patching으로 연산 비용을 조정하는 방식을 설명합니다.
UML HowTo
User Mode Linux의 실행 모델, image와 network 구축, management console, COW·hostfs, 성능 tuning, tracing·driver 개발과 production 보안 조건을 설명합니다.
1-Wire Subsystem
1-Wire core와 master·slave 문서의 상위 목차입니다.
Kernel driver ds2482
DS2482 I2C bridge의 model·주소와 명시적 등록 절차를 설명합니다.
Kernel driver ds2490
DS2490 USB bridge의 pull-up, block I/O, speed·error·QEMU 제약을 설명합니다.
1-wire Master Drivers
Linux 1-Wire master controller driver 문서 목록입니다.
Kernel driver mxc_w1
Freescale MX27·MX31용 mxc_w1 driver의 지원 범위와 출처입니다.
Kernel driver for OMAP HDQ/1-Wire
OMAP2430/3430 controller의 HDQ·1-Wire mode, ID와 DT 선택을 설명합니다.
Kernel driver w1-gpio
GPIO descriptor와 platform device를 사용한 1-Wire master 구성을 설명합니다.
Kernel driver w1-uart
UART baud·byte 조합으로 1-Wire reset과 bit timing을 만드는 방식을 설명합니다.
1-Wire Slave Drivers
1-Wire 스위치·카운터·메모리·센서 슬레이브 드라이버 문서 목록입니다.
Kernel driver w1_ds2406
DS2406 출력 스위치, ASCII 상태 표현, CRC 오류 처리를 설명합니다.
Kernel driver w1_ds2413
DS2413 이중 PIO의 핀·래치 비트와 보호 쓰기 절차를 설명합니다.
Kernel driver w1_ds2423
DS2423 페이지 12~15의 RAM·카운터와 CRC 출력 형식을 설명합니다.
Kernel driver w1_ds2438
DS2438의 전류·온도·전압 측정과 페이지·오프셋 sysfs를 설명합니다.
Kernel driver w1_ds28e04
DS28E04 EEPROM의 CRC 정렬 쓰기와 low-active PIO 접근을 설명합니다.
Kernel driver w1_ds28e17
DS28E17 1-Wire-to-I2C 브리지의 동적 버스, 속도와 stretch 설정을 설명합니다.
Kernel driver w1_therm
DS18x20 계열 온도 센서의 읽기, 일괄 변환, 전원·해상도·기능 설정을 설명합니다.
Introduction to the 1-wire (w1) subsystem
W1 master·slave 모델, 검색 트랜잭션, family와 공통 sysfs 인터페이스를 설명합니다.
Userspace communication protocol over connector
W1 connector 메시지 구조, 명령·응답 길이, 검색과 상태 처리 순서를 설명합니다.
Converting old watchdog drivers
기존 file_operations·miscdevice 구현을 watchdog_ops·watchdog_device 기반으로 전환하는 절차입니다.
HPE iLO NMI Watchdog Driver
ProLiant iLO watchdog의 ASR, NMI pretimeout, kdump와 모듈 매개변수를 설명합니다.
Watchdog Support
Linux watchdog 사용자·커널 API와 하드웨어 드라이버 문서의 목차입니다.
Mellanox watchdog drivers
Mellanox 스위치의 Type 1·2·3 watchdog, main·auxiliary 동작과 regmap 연동을 설명합니다.
Berkshire Products PC Watchdog Card
ISA PC Watchdog Revision A·C의 운용과 ioctl 인터페이스를 설명합니다.
The Linux Watchdog driver API
Linux watchdog 사용자 공간 API, Magic Close, timeout·pretimeout과 상태 flag를 설명합니다.
The Linux WatchDog Timer Driver Core kernel API
watchdog_device, watchdog_ops, 상태 비트와 core helper의 계약을 설명합니다.
WatchDog Module Parameters
77개 Linux watchdog 드라이버의 167개 모듈 매개변수, 범위와 기본값을 정리합니다.
Linux Watchdog Timer Power Management Guide
절전 복귀 시 watchdog timeout을 선택값으로 재설정해 userspace 재개 시간을 보장하는 규칙을 설명합니다.
WDT Watchdog Timer Interfaces
ICS WDT501-P와 WDT500-P의 장치 인터페이스, 부팅 옵션, 지원 기능을 설명합니다.
ACPI WMI interface
PNP0C14 장치, _WDG 객체 layout과 WQxx·WSxx·WMxx·WExx·WCxx·_WED 호출 규약을 설명합니다.
Dell AWCC WMI interface driver (alienware-wmi)
Alienware와 Dell G-Series의 AWCC WMI method, thermal profile, Game Shift, STM32 RGB controller GPIO interface를 설명합니다.
Dell DDV WMI interface driver (dell-wmi-ddv)
Dell Data Vault WMI의 battery, ePPID, analytics, fan·thermal sensor data 형식과 ACPI battery 매칭 절차를 설명합니다.
Driver-specific Documentation
Linux kernel이 지원하는 WMI 장치별 protocol과 driver 문서의 색인입니다.
Lenovo WMI Interface Gamezone Driver
Lenovo Gaming Series의 platform profile, fan curve, overclock data와 WMI event interface를 설명합니다.
Lenovo WMI Interface Other Mode Driver
Lenovo Gaming Series의 PPT power limit를 firmware_attributes sysfs로 노출하는 Other Mode interface를 설명합니다.
MSI WMI Platform Features driver
MSI notebook EC 위의 32바이트 WMI protocol, fan RPM과 interface version 조회를 설명합니다.
WMI embedded Binary MOF driver
WMI Binary MOF metadata를 bmof sysfs attribute에서 가져와 driver 개발에 활용하는 방법을 설명합니다.
WMI driver development guide
device 기반 WMI driver의 조사, 구조, method·data·event API와 multi-device 설계를 설명합니다.
WMI Subsystem
ACPI interface, driver 개발 지침과 장치별 문서로 연결하는 WMI subsystem 색인입니다.
메모리 할당 가이드: 이탈리아어 번역 안내
이탈리아어 메모리 할당 가이드가 아직 TODO 상태임을 번역하고 영어 공식 Core API 문서를 안내합니다.
Symbol namespace
커널 export symbol을 namespace로 구조화하고 MODULE_IMPORT_NS로 소비자 의존성을 선언하며 nsdeps로 누락 import를 자동 보정하는 방법을 설명합니다.
clang-format로 커널 코드 포매팅하기
clang-format을 이용해 Linux 커널 코드와 diff를 검토하고 편집기에서 블록을 재포매팅하며 지원되지 않는 정렬과 추가 옵션을 다루는 방법을 설명합니다.
커널 개발 도구
이탈리아어 커널 개발 도구 목차와 clang-format 문서 연결, 추가 문서 patch 기여 안내를 번역합니다.
Devicetree binding patch 제출: 이탈리아어 번역 안내
Devicetree binding patch 제출 문서의 이탈리아어 자리표시자와 미번역 상태를 정확히 안내합니다.
이탈리아어 번역 면책 고지
이탈리아어 번역에 의문이 있을 때 공식 영어 문서를 유일한 기준으로 삼으라는 공통 면책 고지입니다.
커널 문서 작성 방법
이탈리아어 커널 문서 작성 가이드의 Sphinx, kernel-doc, parse-headers 목차와 조건부 색인을 안내합니다.
kernel-doc 주석 작성과 문서 통합
kernel-doc 주석의 형식, 함수·형식·매크로 문서화, 참조 마크업, Sphinx 포함 지시문과 man 페이지 생성 절차를 설명합니다.
uAPI 헤더 포함과 parse_headers.pl 사용법
uAPI C 헤더를 Sphinx 참조가 포함된 reStructuredText로 변환하는 parse_headers.pl의 구문, 옵션, 예외 규칙과 예제를 설명합니다.
커널 문서에서 Sphinx 사용하기
커널 문서의 Sphinx 설치와 빌드, ReST 작성 규칙, C domain, 표·교차 참조, DOT/SVG 그림 지시문을 설명합니다.
I2C 프로토콜 기본 트랜잭션
I2C 시작·정지·주소·ACK 기호, 단순 송수신과 결합 전송, 프로토콜 수정 메시지 플래그를 설명합니다.
I2C/SMBus 하위 시스템
이탈리아어 I2C/SMBus 문서 묶음의 연결 문서, 빈 주제 그룹, 조건부 생성 인덱스를 안내합니다.
I2C와 SMBus 소개
I2C와 SMBus의 관계, controller/target 역할, Linux adapter/client 용어와 드라이버 위치를 설명합니다.
Linux 커널 이탈리아어 문서
이탈리아어 커널 문서의 공식성·최신성 정책과 개발, API, 도구, 사용자, 펌웨어, 아키텍처 문서 분류를 안내합니다.
신뢰하기 어려운 Linux 커널 해킹 안내서
커널 실행 컨텍스트, 수면·메모리·IRQ 규칙, 모듈 생명주기, 대기 큐, 원자 연산, 심볼과 상류 제출 관례를 설명합니다.
커널 해킹 안내서
이탈리아어 커널 해킹 문서의 공식 원문 참조와 hacking·locking 두 하위 안내서의 목차를 제공합니다.
신뢰하기 어려운 커널 동기화 안내서
SMP 경쟁 상태, spinlock·mutex 선택, IRQ·softirq 동기화, 참조 카운팅, 교착, timer 수명, RCU와 per-CPU 설계를 설명합니다.
동기화
이탈리아어 동기화 문서의 잠금 종류, lockdep, lockstat, locktorture 목차를 연결합니다.
실행 중 잠금 정확성 검증기
lockdep의 클래스·IRQ 상태·의존성 그래프·중첩 잠금·재귀 reader와 strong cycle 교착 증명을 설명합니다.
잠금 통계
lockstat의 잠금 생명주기 hook, 경합·획득·대기·보유 지표와 /proc/lock_stat 해석법을 설명합니다.
커널 잠금 고문 시험의 동작
locktorture의 시험 대상, writer·reader 부하, 공통 torture 매개변수, 통계와 최종 판정을 설명합니다.
잠금 종류와 사용 규칙
sleeping·CPU 로컬·회전 잠금의 범주와 PREEMPT_RT 의미 변화, task 상태 보존 및 중첩 규칙을 설명합니다.
Git 설정
본문이 빠진 이탈리아어 파일을 같은 v6.18.37 정식 문서로 보충해 GPG tag 서명과 Git 설정을 설명합니다.
Linux 커널 개발 절차 입문
커널 개발 community, mainline 반영의 이점, binary-only module의 비용과 기여 license를 설명합니다.
커널 개발 절차의 동작 방식
release cycle, patch 생명주기, maintainer 신뢰 사슬, linux-next와 mailing list 협업을 설명합니다.
개발 초기 계획
문제 정의, 조기 community 논의, maintainer 탐색과 회사·법무 승인을 code 작성 전에 준비하는 방법을 설명합니다.
올바른 kernel code 작성
kernel coding style, abstraction·locking·ABI 함정, 자동 검사 도구, 문서화와 internal API 변경 책임을 설명합니다.
patch 게시
review용 patch의 게시 시점, series 준비, commit message와 provenance tag, 수신자·subject·threading 규칙을 설명합니다.
patch 게시 이후의 후속 처리
reviewer 대응, subsystem tree와 linux-next 통합, regression 수정과 merge 이후 장기 유지보수 책임을 설명합니다.
고급 주제: Git tree와 patch review
Git topic branch와 공개 history, merge·rerere, 신뢰 가능한 pull request와 효과적인 patch review 방법을 설명합니다.
추가 정보와 결론
공식 Documentation과 kerneldoc, web·서적 자료의 활용법과 mainline 기여가 만드는 공동 이익을 정리합니다.
새 system call 추가하기
새 system call의 대안과 확장 가능한 ABI, generic·x86·compat 구현, selftest·man page와 내부 helper 원칙을 설명합니다.
Linux kernel에 patch 적용하기
본문이 없는 이탈리아어 stub을 보존하면서 v6.18.37 영문 정식 문서의 patch 적용·복구·오류 진단과 tree별 절차를 한국어로 제공합니다.
ioctl을 망치지 않는 방법
GPU ioctl ABI의 고정 폭 type과 padding, 확장·검증·재시작, 시간·자원 수명과 대체 interface 원칙을 설명합니다.
Kernel build를 위한 최소 software 요구 사항
Kernel build·실행에 필요한 compiler, build tool, filesystem·network utility의 최소 version과 다운로드 위치를 정리합니다.
기여자 행동 강령 협약
미번역 이탈리아어 stub을 보존하면서 Contributor Covenant 기반 Linux kernel 행동 강령 전문을 한국어로 제공합니다.
Linux kernel coding style
들여쓰기부터 이름·typedef·함수·주석·macro·메모리·inline assembly·조건부 compile까지 kernel C style을 설명합니다.
Deprecated interface와 coding pattern
Kernel에서 피해야 할 BUG(), unsafe string API, allocator 산술, VLA, switch fall-through와 구식 array 관용구를 설명합니다.
Kernel 개발 절차 안내
개발자와 관리자가 Linux kernel 개발 community와 협업하는 절차를 여덟 장의 안내서 순서로 소개합니다.
Linux용 email client 안내
Kernel patch를 손상 없이 전송하도록 git send-email과 여러 GUI·TUI mail client의 설정 방법을 정리합니다.
Linux kernel 개발에 참여하는 방법
Kernel developer가 되는 길, 필독 문서, 4.x 개발 branch, bug·mailing list·review·patch 작성 관행을 안내합니다.
Kernel 개발 community와 함께 일하기
Kernel 개발 입문, 기술 지침, 정책, bug 처리, maintainer 정보와 기타 문서를 주제별로 연결하는 이탈리아어 목차입니다.
추가 Linux kernel documentation
이탈리아어 stub을 보완해 v6.18.37 영어 정식 문서가 수록한 kernel 서적·online 자료·Rust 학습 자료와 발표를 한국어 전문으로 제공합니다.
Linux kernel driver에 관한 성명
Closed-source kernel module이 Linux ecosystem에 미치는 해와 open-source kernel code 지원을 촉구하는 개발자 성명 및 서명자 명단입니다.
Linux kernel license 집행 성명
GPL-2.0의 공유 의무를 지지하면서 합리적인 시정 기간과 license 복구 기회를 보장하고, 법적 조치를 마지막 수단으로 삼겠다고 밝힌 개발자 성명과 서명자 명단입니다.
Linux kernel license 규칙
Linux kernel source file의 license를 SPDX identifier로 명확하게 표기하는 방법과 허용되는 license·exception·metatag 및 MODULE_LICENSE() 규칙을 설명합니다.
Subsystem별 maintainer handbook
일반 kernel 개발 절차를 보완하는 subsystem·maintainer tree별 안내 문서의 이탈리아어 목차입니다.
Kernel maintainer PGP guide
Kernel maintainer가 PGP key를 보호하고 smartcard, Git 서명, patch attestation과 개발자 identity 검증을 안전하게 운용하는 방법을 설명합니다.
Tip tree handbook
본문이 비어 있는 이탈리아어 stub을 보완해 같은 v6.18.37 영어 정식 문서의 tip tree subsystem, patch 제출, changelog, Git, test와 coding 지침 전문을 제공합니다.
Maintainer 목록과 kernel 변경 제출
영어 원본이 MAINTAINERS file을 Sphinx에 포함하는 방식과 이탈리아어 submitting-patches 문서를 참조하도록 안내하는 짧은 문서입니다.
Linux kernel management style
Kernel maintainer가 결정을 작고 되돌릴 수 있게 만들고, 사람·사과·책임·신뢰를 다루는 방식을 풍자적인 어조로 설명합니다.
Programming language
Linux kernel의 C11 GNU dialect, compiler attribute 관례, 실험적인 Rust 지원과 안정화 목표를 설명합니다.
Security bugs
미번역 이탈리아어 stub을 보완해 security bug 신고, 수정·embargo·공개 조정, CVE와 NDA 정책의 한국어 전문을 제공합니다.
The Linux kernel driver interface
Linux가 stable in-kernel API나 binary ABI를 보장하지 않고 mainline에서 interface와 driver를 함께 발전시키는 이유를 설명합니다.
Linux -stable release rules
Linux -stable tree가 받는 patch 조건, 세 가지 제출 경로, backport tag, review cycle과 repository를 설명합니다.
Linux kernel patch 제출 전 점검표
Kernel patch 제출 전에 code, Kconfig, 문서, 도구, build와 runtime test를 점검하는 항목을 정리합니다.
Kernel patch 제출: 필수 안내서
Kernel patch의 설명·분할·수신자·email 형식·DCO와 review tag·canonical format·base tree 정보를 다룹니다.
"volatile" keyword를 사용하지 말아야 하는 이유
Kernel shared data에서 volatile 대신 lock, memory barrier와 accessor를 사용해야 하는 이유와 제한적인 예외를 설명합니다.
함수 추적기 설계
아키텍처가 기본 함수 추적, 함수 그래프 복귀 가로채기, 시스템 호출 tracepoint, 동적 런타임 패치를 구현하는 순서와 ABI 책임을 설명합니다.
ftrace로 함수에 훅 연결하기
ftrace_ops 콜백의 실행 문맥, 재귀·RCU 보호, 레지스터 및 함수 리디렉션 플래그, filter와 notrace 목록의 안전한 갱신 방법을 설명합니다.
Sound Blaster Audigy mixer와 기본 DSP code
Sound Blaster Audigy의 EMU10K2 DSP가 PCM·MIDI·Mic·IEC958·I2S input을 FX-bus와 virtual stereo mixer에 연결하고, speaker·capture·S/PDIF output으로 보내는 기본 routing을 설명합니다. 각 ALSA mixer control의 accumulator, destination, attenuation 기본값과 PCM stream별 A~H send mapping을 원문 좌표에 맞춰 정리합니다.
ALSA와 JACK에서 M-Audio Audiophile USB 사용하기
M-Audio Audiophile USB의 ALSA·JACK 사용법을 장치 포트, USB 1.1 대역폭별 동시 채널, `snd-usb-audio`의 `device_setup` 모드와 비트 구조, 엔디언 처리, USB AltSetting, JACK 다중 장치 구성까지 원문 줄 좌표에 맞춰 설명합니다.
ALSA BT87x 드라이버
Bt878의 오디오 PCI 기능을 담당하는 `snd-bt87x` 캡처 전용 드라이버의 카드 인식 옵션, 디지털·아날로그 PCM 모드와 매우 높은 A/D 표본률 제약을 설명합니다.
C-Media 8338/8738/8768/8770 드라이버 요약
CM8x38 계열의 이중 DAC, 4/6채널 재생, S/PDIF와 AC-3 raw 출력, 아날로그 믹서, MIDI·OPL3·조이스틱 설정을 장치명과 제어 이름 그대로 정리합니다.
E-MU Digital Audio System 믹서와 기본 DSP 코드
E-MU 0404/1010/1212/1616/1820의 EMU10K2 DSP 믹서에서 클록·광입출력·FX-bus accumulator·DSP 채널·물리 출력 소스를 연결하는 제어를 설명합니다.
JACK과 emu10k1/emu10k2의 저지연 다중 채널 오디오
emu10k1/emu10k2 장치를 JACK의 16입력·16출력 저지연 장치로 구성하고, SBLive! 5.1의 FXBUS2·EXTOUT 포트 좌표와 실제 14개 녹음 입력을 정리합니다.
ALSA-DSP MADI 드라이버 소프트웨어 인터페이스
RME HDSPM/DSP-MADI의 속도별 채널 수, S32_LE 비인터리브 MMAP 형식, 정밀 포인터, hwdep 믹서 행렬, 클록·Safe Mode·동기화 상태와 모듈 매개변수를 원문 제어 이름 그대로 설명합니다.
Imagination Technologies S/PDIF 입력 컨트롤러
Imagination Technologies S/PDIF 입력 블록의 IEC958 상태 비트, 다중 표본률 획득, 잠금 주파수·지터·임계값 제어를 설명합니다.
사운드 카드별 정보 색인
Linux 사운드 카드별 문서 15개의 toctree 순서를 보존한 색인입니다.
ALSA 드라이버의 아날로그 조이스틱 지원
ALSA의 PCI·ISA 아날로그 조이스틱 지원에서 GAMEPORT 커널 설정과 드라이버별 모듈 옵션·추가 모듈을 정리합니다.
Maya44 USB 오디오 지원 참고 사항
Maya44 USB의 개발 상태, ICE1724 전역 표본률, PCM 매핑, phantom·bypass·crossmix·S/PDIF 출력 제어를 설명합니다.
Digigram miXart8 및 miXart8AES/EBU ALSA 드라이버
Digigram miXart8/AES-EBU의 PCM 장치, 형식·믹서·미구현 기능과 펌웨어 적재 절차를 설명합니다.
가상 PCM 테스트 드라이버
가상 `snd_pcmtest` 장치의 패턴·무작위 캡처 생성, 지연과 PCM callback 오류 주입, 재생 패턴 및 RESET ioctl selftest를 설명합니다.
Sound Blaster Live 믹서와 기본 DSP 코드
EMU10K1 기본 DSP 코드의 IEC958 raw PCM, Wave·Synth·Surround·AC97·디지털 입력 라우팅과 PCM A~D send, 관련 매뉴얼·특허를 설명합니다.
직렬 UART 16450/16550 MIDI 드라이버
16450/16550 UART를 사용하는 Roland SoundCanvas, Midiator MS-124T/W와 범용 MIDI 어댑터 모드, F5 NN stream 선택 및 전송률 제약을 설명합니다.
VIA82xx 믹서 주의사항
일부 VIA82xx 보드에서 Input Source Select를 Input2로 바꿀 때 녹음 정지나 EIO가 발생하는 제약을 설명합니다.
Cirrus Logic CS35L54/56/57/63 Boosted Smart Amplifier 드라이버
CS35L54/56/57/63 amplifier의 노트북별 firmware, SSID 파일 이름, 정상 로그와 firmware·calibration·버스·보호 오류 진단을 설명합니다.
코덱별 정보 색인
Linux sound codec별 문서의 Sphinx 목차이며 CS35L56 계열 smart amplifier 문서를 연결합니다.
ALSA PCM 채널 매핑 API
기존 ALSA control element와 TLV를 사용해 PCM channel의 speaker 위치를 조회·선택하는 API, 표준 위치 enum과 PREPARED 상태 write 규칙을 설명합니다.
ALSA 보조 프로세서 가속 API
비실시간 audio 가속 task를 직렬화하는 SND_COMPRESS_ACCEL passthrough API와 task별 dma-buf, OPEN/SETUP 상태, CREATE·FREE·START·STOP·STATUS ioctl을 설명합니다.
ALSA Compress-Offload API
가변 compressed audio를 DSP에 offload하는 ALSA API의 capability·parameter·timestamp routine, stream 상태 머신, gapless metadata와 미지원 범위를 설명합니다.
표준 ALSA Control 이름
ALSA mixer control의 [LOCATION] SOURCE [CHANNEL] [DIRECTION] FUNCTION 표준 구문과 SOURCE·PCM·IEC958 이름 및 폐기된 예외를 정리합니다.
Sound 설계와 구현 색인
ALSA Sound subsystem의 control, channel mapping, compress, jack, timestamp, power, OSS, MIDI 2.0 설계 문서를 연결하는 목차입니다.
ALSA Jack Control
모든 process가 jack 상태를 읽도록 embedded kcontrol을 제공하는 이유와 snd_jack_new()의 initial_kctl·phantom_jack 규칙을 설명합니다.
ALSA Jack Software Injection
SND_JACK_INJECTION_DEBUG의 debugfs 계층과 sw_inject_enable·jackin_inject를 이용해 plug event를 시험하는 방법을 설명합니다.
Linux의 MIDI 2.0
Linux MIDI 2.0의 UMP rawmidi·sequencer ABI, Endpoint·Function Block 정보, MIDI 1.0/2.0 자동 변환과 configfs USB gadget 설정을 설명합니다.
커널 OSS 에뮬레이션 참고 사항
ALSA의 커널 OSS 호환 계층에서 PCM·믹서·MIDI·시퀀서 장치 매핑, 애플리케이션별 PCM 동작, mixer control 연결, duplex 제약과 ICE1712 MMAP 제한을 설명합니다.
사운드 전력 절감 모드 참고 사항
AC97과 HD-audio codec의 자동 절전 조건, `power_save` timeout과 sysfs 조정, controller 절전에서 발생할 수 있는 click/pop과 wake-up 지연을 설명합니다.
ALSA 드라이버의 proc 파일
`/proc/asound`의 전역·카드별·PCM·codec·sequencer 항목을 안내하고, XRUN 디버그 bit와 ALSA 버그 보고에 필요한 상태 자료를 설명합니다.
ALSA의 OSS 시퀀서 에뮬레이션
ALSA의 OSS sequencer 호환 계층이 event·timer·queue·MIDI port를 처리하는 방식과 synth driver 등록 함수, callback ABI, OSS→ALSA event 변환 규칙을 설명합니다.
ALSA PCM 타임스탬프
ALSA PCM의 시스템 타임스탬프와 하드웨어 오디오 타임스탬프를 구분하고, `avail`·`delay`, DMA·링크·아날로그 측정 지점, 정확도 보고, `STATUS_EXT`, HDAudio와 USB의 지연 보상 결과를 설명합니다.
ALSA의 Tracepoint
ALSA PCM core의 여섯 tracepoint, 활성화 configuration, snd_pcm_hw_params 협상과 field, runtime constraint rule, hw_mask_param·hw_interval_param 출력 형식을 설명합니다.
HD-Audio Codec별 Mixer Control
Realtek, IDT/Sigmatel, VIA, Conexant, Analog HD-Audio codec가 제공하는 surround channel, auto-mute, analog loopback, jack retasking, 독립 headphone, 전력 제어 mixer control을 설명합니다.
HD-Audio DP-MST 지원
HD-Audio HDMI codec의 DP MST audio에서 virtual pin, device entry, dynamic PCM assignment, jack object와 acomp/unsolicited hotplug event 경로를 설명합니다.
HD-Audio 문서 색인
HD-Audio의 구현 노트, model, control, DP MST, Realtek PC beep, Intel multi-link 문서로 이동하는 Sphinx 색인입니다.
Intel 플랫폼의 HDAudio multi-link 확장
Intel HDAudio multi-link의 기존 HDaudio, SoundWire, DMIC, SSP link 식별자와 register offset, power, DMA, DSP hand-over 및 sublink 주소 계산을 설명합니다.
HD-Audio codec별 model 옵션
HD-Audio codec parser에 강제로 적용할 수 있는 Realtek, C-Media, Analog Devices, Conexant, IDT/Sigmatel, Cirrus Logic, VIA의 `model=` 옵션과 장치별 fixup 의미를 정리합니다.
HD-Audio driver 추가 참고 사항
HD-Audio의 controller DMA/IRQ/probing, codec model과 capture/output, sysfs 재구성, parser hint, firmware patch, 절전, tracepoint 및 debugging tool을 종합적으로 설명합니다.
Realtek PC Beep 숨겨진 레지스터
일부 Realtek HDA codec의 coefficient 0x36이 `1Ah` 입력 선택과 `21h`/`14h` loopback을 숨겨서 제어하는 방식, reset 0x3717의 문제, S3 복원 및 codec별 적용 한계를 설명합니다.
Sound subsystem 문서
Sound subsystem의 Kernel API, 설계, ASoC, ALSA 설정, HD-Audio, card, codec, userspace timer 문서를 연결하는 최상위 색인입니다.
ALSA Driver API
ALSA card·device, PCM, mixer, MIDI, proc, compressed offload, ASoC, hwdep, jack 및 DMA API를 41개 kernel-doc source와 연결합니다.
ALSA Kernel API 문서 색인
ALSA Driver API reference와 ALSA driver 작성 안내를 연결하는 Kernel API 색인입니다.
Documentation .gitignore
Linux Documentation tree에서 생성물과 Python bytecode를 Git 추적 대상에서 제외하는 규칙입니다.
Documentation 문서 경로 변경표
과거 Linux Documentation 경로를 현재 경로로 연결하는 1,191개의 rename mapping을 정리한 Sphinx 호환 자료입니다.
debugfs 아래 tracefs 자동 mount ABI
과거 /sys/kernel/debug/tracing 호환 mount가 도입된 배경과 tracefs 직접 사용으로의 전환 일정을 설명합니다.
OCFS2 /sys/o2cb obsolete ABI
ocfs2-tools가 사용한 interface-revision과 logmask file의 동작, 그리고 변경된 sysfs 경로를 설명합니다.
Dell i8k procfs obsolete ABI
Dell laptop sensor 정보를 읽고 쓰던 /proc/i8k legacy interface와 hwmon sysfs로의 이전을 설명합니다.
IIO legacy buffer sysfs ABI
IIO buffer와 scan element의 legacy sysfs attribute, binary sample layout, watermark와 data availability 의미를 설명합니다.
USB power level obsolete ABI
USB device autosuspend를 제어하던 power/level의 on·auto 의미와 power/control로의 대체를 설명합니다.
USB Type-C class obsolete ABI
Type-C alternate mode의 SVID, mode VDO, description, active 제어를 제공하던 class 경로와 bus 경로로의 이전을 설명합니다.
cpuidle current_governor_ro obsolete ABI
runtime governor 변경 지원 이후 중복이 된 read-only current_governor_ro attribute의 폐기 배경을 설명합니다.
Roccat Arvo keyboard obsolete ABI
Roccat Arvo keyboard의 active profile, macro button, firmware info, key mask와 gaming mode key sysfs ABI를 설명합니다.
Roccat Isku keyboard obsolete ABI
Roccat Isku와 IskuFX의 profile, key assignment, macro, backlight, reset, EasyShift와 TalkFX sysfs ABI를 설명합니다.
Roccat Koneplus mouse obsolete ABI
Roccat Koneplus의 persistent profile, button·settings payload, sensor와 tracking control unit calibration sysfs ABI를 설명합니다.
Roccat Konepure mouse obsolete ABI
Roccat Konepure의 profile·macro payload와 tracking sensor·TCU calibration sysfs ABI를 설명합니다.
Roccat Kova+ mouse obsolete ABI
Roccat Kova+의 active CPI·sensitivity bookkeeping, persistent profile, firmware info와 profile button·settings sysfs ABI를 설명합니다.
Roccat Lua mouse obsolete ABI
Roccat Lua mouse의 CPI, button, light 설정과 sensor data를 하나의 8-byte control payload로 교환하는 sysfs ABI를 설명합니다.
Roccat Pyra mouse obsolete ABI
Roccat Pyra의 CPI·firmware 조회, profile button·settings와 startup profile binary sysfs ABI를 설명합니다.
Roccat Ryos keyboard obsolete ABI
Roccat Ryos의 profile별 key map, macro, backlight와 Pro variant의 per-key lighting sysfs ABI를 설명합니다.
Roccat Savu mouse obsolete ABI
Roccat Savu의 profile button·general settings, macro, persistent profile과 ADNS-3090 sensor register sysfs ABI를 설명합니다.
Intel PMC BXT obsolete command ABI
사용자 공간에서 PMC/SCU arbitrary IPC command와 Northpeak 상태를 제어하던 위험한 sysfs ABI를 설명합니다.
Samsung battery life extender obsolete ABI
Samsung laptop의 maximum charge를 100% 또는 80%로 제한해 battery cycle life를 조절하던 sysfs ABI를 설명합니다.
ACPI force_remove obsolete ABI
offline 실패를 무시해 memory corruption을 일으킬 수 있는 ACPI hotplug force_remove knob의 위험성을 설명합니다.
GPIO sysfs obsolete ABI
GPIO export, value·direction·edge·active_low와 gpiochip metadata를 제공하던 sysfs ABI와 gpio-cdev 대체를 설명합니다.
FADump enabled obsolete ABI
kernel의 FADump 활성화 여부를 Kdump service에 제공하던 read-only 경로와 새 위치를 설명합니다.
FADump registered obsolete ABI
user space가 FADump dump collection을 등록·해제하던 read/write 경로와 새 위치를 설명합니다.
FADump release_mem obsolete ABI
FADump vmcore capture boot에서 crash dump용 reserved memory를 해제하는 write-only 경로와 새 위치를 설명합니다.
Ideapad conservation mode obsolete ABI
battery 수명 연장을 위해 maximum charge를 약 50-60%로 제한하는 Lenovo Ideapad conservation mode ABI를 설명합니다.
Linux kernel ABI 문서 작성 규칙
kernel과 user space 사이 ABI의 stable, testing, obsolete, removed 상태와 ABI 문서의 필수 tag, 상태 변경 규칙, ABI가 아닌 항목을 설명합니다.
제거된 devfs ABI
수정할 수 없는 race와 kernel 내부 naming policy 때문에 제거되고 udev로 대체된 devfs interface를 설명합니다.
제거된 dv1394 ABI
FireWire DV 전송용 /dev/dv1394 character device와 이를 대체한 libraw1394 및 libiec61883 조합을 설명합니다.
제거된 ip_queue ABI
기존 ip_queue module이 더 발전된 user space queueing mechanism인 nfnetlink_queue로 대체된 경위를 설명합니다.
제거된 tcp_dma_copybreak sysctl
socket read를 DMA copy engine으로 넘기던 크기 임곗값과 in-flight DMA의 cache coherency 문제를 설명합니다.
제거된 /sys/o2cb symlink ABI
OCFS2 도구의 이전 경로 /sys/o2cb와 새 경로 /sys/fs/o2cb 사이의 호환용 symlink를 설명합니다.
제거된 raw1394 ABI
FireWire bus의 저수준 접근용 /dev/raw1394와 보안·추상화 문제, 대체 firewire-cdev ABI를 설명합니다.
제거된 NFIT ecc_unit_size ABI
NVDIMM ECC block을 유지할 때 read-modify-write를 피할 수 있는 write request 단위를 제공하던 sysfs 속성을 설명합니다.
제거된 IBM CAPI CXL sysfs ABI
Linux 6.15에서 제거된 IBM CAPI CXL driver의 AFU slave·master context, PCIe형 configuration record, card image와 PERST 제어 sysfs ABI를 설명합니다.
제거된 rfkill claim ABI
단일 rfkill instance의 제어권을 claim할 수 없게 되면서 제거된 claim attribute를 설명합니다.
제거된 EFI vars sysfs ABI
EFI variable을 다루던 /sys/firmware/efi/vars interface와 이를 대체한 efivarfs filesystem을 설명합니다.
이동된 FADump OPAL core release ABI
OPAL dump 수집용 memory를 반환하던 FADump attribute와 새 firmware sysfs 경로를 설명합니다.
제거된 UID cpu_shares ABI
사용자별 CPU bandwidth를 비례 배분하던 /sys/kernel/uids/<uid>/cpu_shares tunable을 설명합니다.
제거된 x86 MCE tolerant ABI
Uncorrected machine check 발생 시 panic, SIGBUS, logging 사이의 복구 강도를 정하던 tolerant attribute를 설명합니다.
제거된 SELinux checkreqprot ABI
mmap/mprotect의 요청 protection과 실제 적용 protection 중 무엇을 검사할지 선택하던 호환 mechanism을 설명합니다.
제거된 SELinux runtime disable ABI
Policy load 전에 SELinux를 runtime에서 끄던 disable node와 selinux=0 boot parameter를 설명합니다.
제거된 SELinux user context ABI
SELinux user가 시작 context에서 도달할 수 있는 security context 목록을 요청하던 user node를 설명합니다.
제거된 video1394 ABI
FireWire isochronous I/O용 /dev/video1394 character device와 대체 firewire-cdev ABI를 설명합니다.
FireWire character device ABI
/dev/fw*를 통한 IEEE 1394 node·bus·전체 bus 범위의 동작과 ioctl, event read, isochronous DMA mmap lifecycle을 설명합니다.
O2CB stable sysfs ABI
ocfs2-tools가 interface revision을 확인하고 debug log mask를 제어하는 /sys/fs/o2cb/ ABI를 설명합니다.
Audit login UID와 session ID ABI
/proc/$pid/loginuid의 권한·불변성 규칙과 자동 할당되는 /proc/$pid/sessionid를 설명합니다.
Linux system call stable ABI
POSIX와 Unix interface에 기반해 추가만 이루어지는 syscall ABI와 architecture별 syscall number 차이를 설명합니다.
ACPI preferred power profile ABI
FADT Preferred_PM_Profile 값을 그대로 노출하는 ACPI pm_profile sysfs attribute와 ACPI 6.5 값 정의를 설명합니다.
Block device stable sysfs ABI
Block device와 partition의 alignment, atomic write, integrity, queue limit, inline crypto, discard, scheduler, write cache, zoned storage와 I/O 통계 attribute 72개를 설명합니다.
FireWire bus stable sysfs ABI
IEEE 1394 node·unit의 Configuration ROM, GUID, unit tuple, local 여부, 공통 descriptor와 SBP-2 persistent identifier를 설명합니다.
FSL Management Complex bus ABI
fsl-mc object와 firmware를 수동 동기화하는 rescan, DPRC IRQ 기반 자동 탐색을 제어하는 autorescan을 설명합니다.
MHI device stable sysfs ABI
BHI register에서 읽는 serial·OEM key hash, 최후 복구용 SoC reset과 firmware 갱신용 EDL 진입을 설명합니다.
NVMEM device stable sysfs ABI
NVMEM write protection 전환, raw content read/write와 Unknown·EEPROM·OTP·battery-backed·FRAM type 조회를 설명합니다.
USB device stable sysfs ABI
USB persist와 autosuspend, 연결·활성 시간, interface PM 지원, reset quirk, bus address, active configuration, cached descriptor와 link speed를 설명합니다.
Hyper-V VMBus stable sysfs ABI
VM hibernation 지원, VMBus device GUID·relid·NUMA와 channel CPU affinity, interrupt mask, monitor page, ring buffer 상태·counter를 설명합니다.
1-Wire bus scan timeout ABI
짧게 presence를 생성하는 접근 제어용 1-Wire device를 찾기 위한 microsecond 단위 bus scan interval을 설명합니다.
Xen backend stable sysfs ABI
Xen backend device type·XenStore node·state와 VBD physical device, access mode, frontend I/O request·sector 통계를 설명합니다.
Backlight class stable sysfs ABI
Backlight power, 설정·실제·최대 brightness와 firmware·platform·raw control interface type 및 선택 우선순위를 설명합니다.
Bluetooth vendor reset sysfs ABI
임의 data write로 transport 내부 또는 GPIO 같은 out-of-band vendor reset을 시작하는 Bluetooth reset attribute를 설명합니다.
InfiniBand class stable sysfs ABI
RDMA device·port identity, performance counter, hardware counter cache, GID/RoCE, MAD·uverbs ABI와 Mellanox, Chelsio, Intel, Cisco, Emulex, VMware, Broadcom driver 확장을 설명합니다.
rfkill class stable sysfs ABI
RF kill switch의 driver name·type, persistent soft state, legacy combined state와 독립 hard·soft block 상태를 설명합니다.
TPM class stable sysfs ABI
TPM active·enabled·owned 상태, command cancel, capability·duration·timeout, PCR snapshot·hash bank, endorsement key와 TCG major version을 설명합니다.
UBI class stable sysfs ABI
UBI on-media version, device별 logical·physical eraseblock와 bad-block reserve, read-only mode, volume alignment·type·corruption·update marker를 설명합니다.
USB Device Controller class ABI
UDC의 OTG HNP·SRP capability, negotiated·maximum speed, role switch, soft disconnect, controller state와 active gadget driver를 설명합니다.
공통 device stable sysfs ABI
Device Tree node와 연결된 device의 sysfs link·full node name, Open Firmware path와 character device major:minor를 설명합니다.
NUMA node stable sysfs ABI
NUMA node mask, CPU와 memory 통계, distance, compaction, heterogeneous-memory access class, memory-side cache, memory failure와 proactive reclaim ABI를 설명합니다.
CPU topology stable sysfs ABI
System-wide·per-CPU DSCR 기본값과 core, cluster, die, package 및 s390 book·drawer topology 식별자와 CPU mask를 설명합니다.
Xen memory balloon stable sysfs ABI
Xen balloon driver의 retry backoff, domain memory reservation target과 현재 크기, high·low memory 통계 및 page scrubbing을 설명합니다.
ASPEED VUART stable sysfs ABI
Host와 BMC 사이 LPC bus에 노출되는 ASPEED virtual UART의 I/O port address, serial interrupt 번호와 polarity를 설명합니다.
Intel IDXD DMA stable sysfs ABI
Intel DSA·IAA device의 capability와 state, group·engine·work queue resource 구성, fault policy 및 application별 Completion Record fault 통계를 설명합니다.
Intel IOAT DMA stable sysfs ABI
IOAT DMA channel의 operation capability, descriptor ring 사용량과 전체 크기, device version 및 channel별 interrupt coalescing delay를 설명합니다.
ZynqMP firmware stable sysfs ABI
ZynqMP PMU global·persistent storage register, shutdown scope, healthy-boot bit와 firmware over-temperature·external-watchdog runtime configuration을 설명합니다.
InfiniBand SRP initiator stable sysfs ABI
ib_srp target login parameter, HCA·port identity, partial scatter/gather descriptor 전송, RDMA channel·MSI-X 배치와 SRP request credit 통계를 설명합니다.
KEBA CP500 FPGA stable sysfs ABI
KEBA CP500 PCI FPGA의 configuration bitstream version과 reset 시 기존 configuration 유지 또는 새 bitstream reload 선택을 설명합니다.
Mellanox mlxreg-io stable sysfs ABI
Mellanox platform의 ASIC·CPLD health와 version, reset cause, PSU·line-card power, firmware protection, EROT recovery, clock·converter programming 및 DPU board 제어를 설명합니다.
QLogic qla2xxx stable sysfs ABI
qla2xxx driver가 firmware dump 생성과 회수 준비 완료를 PCI device uevent CHANGE로 qla2xxx-udev.sh에 알리는 ABI를 설명합니다.
Speakup screen reader stable sysfs ABI
Speakup의 PC-speaker feedback, cursor·key echo, punctuation과 review 동작, binary keymap, i18n message table 및 speech synthesizer별 rate·pitch·volume control을 설명합니다.
USB Test and Measurement Class stable sysfs ABI
USBTMC base class와 USB488 subclass device가 보고한 interface·device capability bitfield 네 개 및 해석에 필요한 USB-IF specification 절을 설명합니다.
1-Wire DS2438 stable sysfs ABI
DS2438 1-Wire device의 page1 내용을 읽고 offset register를 기록하는 두 sysfs ABI와 세부 register 문서 위치를 설명합니다.
1-Wire DS28E04-100 stable sysfs ABI
DS28E04-100 1-Wire device의 두 PIO와 EEPROM memory contents를 user space에서 읽고 쓰는 ABI를 설명합니다.
1-Wire DS28EA00 stable sysfs ABI
DS28EA00 digital thermometer의 hardware chain sequence 기능을 user space에 제공하는 w1_seq ABI와 상세 w1 thermal 문서 위치를 설명합니다.
POWER OPAL firmware dump stable sysfs ABI
powerpc/powernv에서 OPAL을 통해 FSP·platform dump를 시작하고 dump ID·type·binary payload를 조회한 뒤 service processor에 acknowledge하는 lifecycle을 설명합니다.
POWER OPAL error log stable sysfs ABI
OPAL firmware가 회수한 error-log instance의 unique ID, PEL type, raw binary payload와 acknowledge 제거 절차 및 service-processor queue 보존 제약을 설명합니다.
OrangeFS stable sysfs ABI
OrangeFS cache performance counter의 reset·sample interval·history depth, service·shared-memory slot timeout과 attribute·name·capability·credential cache 설정 group을 설명합니다.
Xen hypervisor stable sysfs ABI
Xen hypervisor build provenance와 changeset, guest capability token, feature·page·virtual-address property, guest UUID, version 및 start-flag boolean file을 설명합니다.
Running kernel ELF notes stable sysfs ABI
실행 중인 vmlinux ELF image의 .notes section을 binary representation으로 제공하는 /sys/kernel/notes ABI를 설명합니다.
Kernel auxiliary clock timekeeper stable sysfs ABI
Kernel time subsystem에 등록된 auxiliary clock timekeeper의 활성화를 제어하는 /sys/kernel/time/aux_clocks/<ID>/enable ABI를 설명합니다.
Kernel module stable sysfs ABI
/sys/module/<MODULENAME> tree의 생성 조건과 runtime parameter, unload reference count, source checksum 및 module version file을 설명합니다.
ACPI WMI BMOF stable sysfs ABI
ACPI WMI interface의 세부 내용을 기술하는 binary MOF metadata를 WMI device의 bmof file로 노출하는 stable ABI를 설명합니다.
SCSI RDMA Protocol remote-port stable sysfs ABI
SRP remote port의 연결 해제, transport error 이후 I/O 실패·device 제거 timeout, reconnect delay, port identifier, role과 transport state를 설명합니다.
Thermal event notification stable ABI
Thermal 관련 event를 userspace에 netlink event 형태로 알리는 notification mechanism의 stable ABI를 설명합니다.
vDSO stable ABI
Kernel이 userspace program에 매핑하는 vDSO ELF object의 호출 규약, AT_SYSINFO_EHDR 탐색, versioned symbol lookup과 architecture별 안정성 범위를 설명합니다.
ACPI configfs testing ABI
ACPI configfs 진입점과 user-defined ACPI table의 binary AML load, close-time error 확인, device enumeration 및 read-only table metadata를 설명합니다.
Industrial I/O configfs testing ABI
IIO configfs 진입점과 software trigger·device directory, hrtimer trigger 및 dummy IIO device를 directory 생성으로 만드는 ABI를 설명합니다.
MOST component configfs testing ABI
MOST device channel을 cdev·video·network·sound component driver에 연결하기 위한 configfs tree, channel buffer와 transport attribute, link 및 ALSA card 생성 절차를 설명합니다.
RDMA CM configfs testing ABI
RDMA CM configuration을 위한 configfs mount와 HCA directory 생성, port별 기본 RoCE mode 및 QP TOS 설정을 설명합니다.
SPEAr PCIe gadget configfs testing ABI
SPEAr dual-mode PCIe controller를 device로 구성하고 LTSSM link, INTA·MSI, vendor/device ID 및 BAR0 mapping을 제어하는 configfs node를 설명합니다.
STM master and channel allocation policy configfs ABI
STM으로 trace data를 보내는 software source에 master와 channel을 할당하는 configfs policy root, node identifier 및 allocation range를 설명합니다.
MIPI SyS-T STP policy configfs ABI
p_sys-t policy node의 source UUID, payload length metadata, timestamp 주기와 CLOCKSYNC packet 주기를 제어하는 configfs attribute를 설명합니다.
TSM attestation report configfs ABI
TSM attestation report instance의 nonce input, provider-specific report와 supplemental blob, generation conflict detection, privilege level 및 SVSM service selection을 설명합니다.
USB gadget configfs testing ABI
USB gadget의 device descriptor와 UDC binding, configuration·language string, function interface descriptor, Microsoft OS descriptor 및 WebUSB extension을 구성하는 configfs hierarchy를 설명합니다.
USB gadget CDC ACM function configfs ABI
CDC ACM function instance의 ttyGS port number와 host에 보고하는 bInterfaceProtocol 및 legacy default를 설명합니다.
USB gadget CDC ECM function configfs ABI
CDC ECM function instance의 network interface 이름, high/super-speed queue multiplier 및 USB Ethernet link 양 끝의 host·device MAC address를 설명합니다.
USB gadget CDC EEM function configfs ABI
CDC EEM function instance의 network interface 이름, high/super-speed queue multiplier 및 USB Ethernet link의 host·device MAC address를 설명합니다.
USB gadget FunctionFS function configfs ABI
FunctionFS function directory의 생성·제거에 따른 instance lifetime, ep0 descriptor 준비 여부를 나타내는 read-only ready attribute 및 FunctionFS와 configfs의 설정 경계를 설명합니다.
USB gadget HID function configfs ABI
USB HID function instance의 protocol, subclass, report length와 binary report descriptor를 구성하고 /dev/hidg<N> runtime data와 구분하는 configfs ABI를 설명합니다.
USB gadget loopback function configfs ABI
USB gadget Loopback function instance의 queue depth와 transfer buffer length를 구성하는 두 configfs attribute를 설명합니다.
USB gadget mass-storage function configfs ABI
USB mass-storage function의 bulk-endpoint stall과 pipeline buffer, LUN backing file·read-only·removable·CD-ROM·FUA 및 forced eject 설정을 설명합니다.
USB gadget MIDI function configfs ABI
USB MIDI adapter function instance의 index·ID, MIDI buffer와 USB read-request queue 길이, input 및 output port 수를 설명합니다.
USB gadget MIDI 2.0 function configfs ABI
USB MIDI 2.0 function의 UMP stream 처리와 interface identity, endpoint protocol·device identity, function block direction·group mapping·MIDI compatibility를 설명합니다.
USB gadget CDC NCM function configfs ABI
CDC NCM function instance의 network interface 이름, high/super-speed queue multiplier 및 Ethernet-over-USB link의 host·device MAC address를 설명합니다.
USB gadget OBEX function configfs ABI
USB OBEX function instance와 연관된 /dev/ttyGS<n> character device의 port number를 read-only attribute로 제공하는 configfs ABI를 설명합니다.
USB gadget Phonet function configfs ABI
Phonet function instance가 network device registration 과정에서 할당받은 interface 이름을 read-only ifname으로 제공하는 configfs ABI를 설명합니다.
USB gadget printer function configfs ABI
USB printer function instance가 host에 전달할 PnP string data와 endpoint별 request 수를 구성하는 configfs ABI를 설명합니다.
USB gadget RNDIS function configfs ABI
RNDIS function instance의 network interface·queue·host/device MAC address와 USB interface class·subclass·protocol 기본값을 설명합니다.
USB gadget generic serial function configfs ABI
Generic serial function instance와 연관된 /dev/ttyGS<n> character device의 port number를 read-only port_num으로 노출하는 configfs ABI를 설명합니다.
USB gadget SourceSink test function configfs ABI
USB SourceSink test function의 data pattern, isochronous interval·packet·mult·burst, buffer length와 bulk/isoc queue depth를 설명합니다.
USB gadget Ethernet subset function configfs ABI
USB geth function instance의 network interface 이름, high/super-speed queue multiplier 및 Ethernet-over-USB link의 host·device MAC address를 설명합니다.
USB gadget TCM function configfs ABI
USB gadget TCM function instance에는 직접 attribute가 없으며 모든 configuration을 configfs target subsystem이 담당한다는 구성 경계를 설명합니다.
USB gadget Audio Class 1 function configfs ABI
UAC1 capture·playback의 channel mask, sample rate·size, mute·volume range, preallocated request 수와 interface·terminal·channel·feature-unit 이름을 설명합니다.
USB gadget legacy UAC1 function configfs ABI
Legacy UAC1 function의 audio buffer, capture·control·playback device file 이름과 ISO OUT endpoint request buffer 크기 및 request 수를 설명합니다.
USB gadget UAC2 function configfs ABI
UAC2 function의 capture·playback format, synchronization, mute·volume control, request pool, interface·clock·terminal·function unit 이름과 terminal type을 설정하는 configfs attributes를 설명합니다.
USB gadget UVC function configfs ABI
UVC gadget function의 endpoint 전송 조건, VideoControl descriptor topology, extension unit, VideoStreaming class·color matching·format·frame·header descriptor와 V4L2 function name sysfs attribute를 설명합니다.
Alienware WMI debugfs ABI
Alienware WMI device가 제공하는 system description, HWMON·platform profile private data와 GPIO pin count·상태 제어 debugfs files를 설명합니다.
AMD IOMMU debugfs ABI
AMD IOMMU의 MMIO·capability register 조회, command buffer dump, PCI device ID 선택과 해당 device table·interrupt remapping table entry 조회 debugfs interface를 설명합니다.
CEC error injection debugfs ABI
CEC Framework error-inj debugfs file의 command parsing, 필수 clear command, 현재 설정의 출력·복원 규약과 driver-specific command 문서화 의무를 설명합니다.
ChromeOS EC debugfs ABI
ChromeOS EC의 console log, 이전 reboot panic 정보, USB PD ports, uptime, 최근 resume 결과와 hardware sleep transition timeout 설정 debugfs files를 설명합니다.
CXL poison and protocol error injection debugfs ABI
CXL memdev·region poison 주입과 해제, HPA-DPA translation, Poison List와 event 처리, platform 제공 protocol error types 및 dport error injection debugfs ABI를 설명합니다.
Dell WMI DDV sensor debugfs ABI
Dell WMI DDV fan·thermal sensor information buffers의 반복 entry byte layout과 0xFF terminating character를 설명합니다.
DCC driver debugfs ABI
Data Capture and Compare hardware의 ready·manual trigger·configuration reset, list별 read·write·read-write·loop instructions와 순차 enable debugfs interface를 설명합니다.
GenWQE driver debugfs ABI
GenWQE card의 DDCB queue, 현재·reset 이전 error register와 UID state, bitstream 정보, error injection, VF job timeout·timer·queue working time debugfs files를 설명합니다.
Habanalabs accelerator debugfs ABI
Habanalabs accelerator의 PCI BAR·DMA memory access, command queues, device state, RAZWI·security events, I2C·LED, MMU, monitor dump, reset·timeout 정책과 user mappings debugfs ABI를 설명합니다.
Intel QAT driver debugfs ABI
Intel QAT Acceleration Engine firmware request·response counters, userspace-polled heartbeat 설정·상태·통계, power management·CnV errors와 시험용 heartbeat failure injection을 설명합니다.
Intel QAT telemetry debugfs ABI
Intel QAT telemetry enable·sample aggregation mode, device-wide performance·utilization counters, 최대 네 Ring Pair 선택과 counters, GEN4 VF BDF·RP·service mapping을 설명합니다.
DesignWare PCIe RAS-DES debugfs ABI
DesignWare PCIe RAS-DES의 lane receiver detection·RXVALID, 30종 error injection, 35종 event counter enable·value·lane selection과 LTSSM state debugfs ABI를 설명합니다.
ACPI Embedded Controller debugfs ABI
ACPI Embedded Controller에 할당된 GPE와 global lock 사용 여부, 관련 ACPI interrupt counter 및 256개 EC registers의 binary io access와 안전 경고를 설명합니다.
HiSilicon HPRE debugfs ABI
HiSilicon HPRE cluster·core와 Queue Manager register selection, read-clear, QoS, interrupts·errors·state·stop timeout, request DFX counters와 capability registers debugfs ABI를 설명합니다.
HiSilicon accelerator VFIO migration debugfs ABI
HiSilicon accelerator VFIO live migration에 필요한 현재 device·queue·task·attribute data, 마지막 완료 migration data와 command channel status log debugfs files를 설명합니다.
HiSilicon SEC debugfs ABI
HiSilicon SEC의 register read-clear, function QoS, Queue Manager selector·interrupt·error·state·stop timeout, SEC request DFX counters와 capability registers debugfs ABI를 설명합니다.
HiSilicon ZIP debugfs ABI
HiSilicon ZIP compression·decompression core와 Queue Manager register selection·read-clear, function QoS, interrupts·errors·state·stop timeout, ZIP request DFX와 capability registers를 설명합니다.
Hyper-V VMBus fuzz testing debugfs ABI
Hyper-V VMBus device UUID별 fuzz testing ON·OFF state와 buffer interrupt·message delay를 0..1000 microseconds 범위에서 설정하는 debugfs interface를 설명합니다.
IdeaPad VPC2004 debugfs ABI
IdeaPad VPC2004 ACPI device의 _CFG 반환값과 플랫폼 상태 정보를 노출하는 cfg·status debugfs interface를 설명합니다.
AD9467 IIO calibration과 test mode debugfs ABI
AD9467 계열 IIO device에서 digital interface tuning 결과를 확인하고, 지원 test tone을 조회·실행하며 IIO backend가 제공하는 data correctness를 확인하는 debugfs interface를 설명합니다.
IIO backend debugfs ABI
IIO device X에 연결된 backend Y의 이름을 확인하고 direct_reg_access로 backend register를 직접 읽고 쓰는 debugfs interface를 설명합니다.
Intel IOMMU debugfs ABI
Intel IOMMU의 register, interrupt remapping, DMA translation, invalidation queue, latency sampling, device·PASID page table을 관찰하는 debugfs ABI를 Kabylake 출력과 함께 설명합니다.
Moxtet shift-register debugfs ABI
Moxtet CPU board와 연결 module의 shift-register input을 N+1 hexadecimal bytes로 읽고 module별 output byte를 읽거나 쓰는 debugfs ABI를 설명합니다.
MSI WMI platform method debugfs ABI
MSI WMI platform debugfs 파일에 offset 0부터 method argument buffer를 써서 같은 이름의 WMI method를 실행하고 반환 buffer를 읽는 ABI와 write 제약을 설명합니다.
OLPC Embedded Controller command debugfs ABI
OLPC Embedded Controller command를 CC:N A A A A hexadecimal 형식으로 실행하고 응답 bytes를 읽는 generic debugfs interface와 응답 출처 주의사항을 설명합니다.
PCIe Precision Time Measurement debugfs ABI
PCIe PTM의 local·master clock, T1..T4 timestamp, Endpoint context update mode, Root Complex context validity를 nanoseconds 단위와 controller 적용 범위별로 설명합니다.
PowerPC NX crypto debugfs ABI
PowerPC nx-crypto driver가 제공하는 H_COP_OP error count·last error·PID와 AES·SHA-256·SHA-512 hardware bytes·operation counters를 설명합니다.
SCMI instance와 transport debugfs ABI
SCMI instance의 DT 기반 이름과 atomic latency threshold, transport type·atomic capability·reply timeout·message size·TX/RX concurrency limits를 노출하는 debugfs ABI를 설명합니다.
SCMI Raw message debugfs ABI
SCMI Raw command를 little-endian binary로 injection하고 synchronous·asynchronous·polling·per-channel response를 snoop하며 error·notification queue와 reset을 제어하는 debugfs ABI를 설명합니다.
Intel TPMI debugfs ABI
Intel TPMI의 PM Feature Structure, TPMI ID별 MMIO memory dump·aligned write, die·CPU Performance Limit Reasons sticky status를 제공하는 debugfs ABI를 설명합니다.
VFIO device migration debugfs ABI
VFIO core의 공통 device debugfs directory와 live migration 지원 device의 migration state·features 조회 경로를 설명합니다.
Wilco Embedded Controller debugfs ABI
Chrome OS FAFT를 위한 H1 GPIO state bitfield와 Wilco EC raw mailbox command의 message type·MBOX payload·response 출력 규칙을 설명합니다.
Dell SMBIOS WMI character-device ABI
지원되는 Dell machine에서 ACPI-WMI를 통해 SMBIOS call을 수행하기 위한 /dev/wmi/dell-smbios buffer size 조회, allocation, class·select·input 준비, ioctl 실행과 cleanup 절차를 설명합니다.
/dev/kmsg printk ring-buffer ABI
Userspace의 kernel printk buffer message injection·독립 record reading, overwrite detection, seek semantics, syslog·sequence·timestamp·flag record format와 fragment 처리 규칙을 설명합니다.
mlxsw Spectrum KVD devlink resources
Mellanox Spectrum switch의 중앙 KVD database를 linear table과 key-size별 hash_single·hash_double resource로 나누는 devlink resource ABI와 reload 요구사항을 설명합니다.
EVM securityfs policy와 protected xattrs ABI
EVM이 security xattrs를 HMAC-SHA1 또는 digital signature로 보호하는 방식, additive initialization flags와 policy lock, key-load state transition, runtime evm_xattrs 확장·잠금을 설명합니다.
GPIO character-device ABI
GPIO chip과 userspace 사이의 /dev/gpiochip* interface, O_RDWR open, ioctl action, close 시 I/O context 정리를 정의하고 관련 UAPI header와 문서를 연결합니다.
IMA runtime policy securityfs ABI
IMA measure·appraise·audit·hash policy의 action·base·LSM·option grammar, close 시 activation, default exclusions, PCR·keyring·modsig·SETXATTR·fs-verity sigv3 rules를 설명합니다.
PowerPC hardware memtrace debugfs ABI
CONFIG_PPC64_HARDWARE_TRACING에서 NUMA node별 memblock-aligned RAM을 kernel mapping에서 제거해 hardware trace에 사용하고 size·start·trace를 조회한 뒤 다시 online하는 debugfs ABI를 설명합니다.
procfs current LSM security attribute ABI
SELinux·Smack·AppArmor가 제공하는 /proc/*/attr/current의 task current security information, LSM-dependent read·write permission과 format, self-only write 제약을 설명합니다.
procfs next-exec LSM security attribute ABI
SELinux·AppArmor가 다음 exec() 뒤 process에 적용할 security information을 /proc/*/attr/exec로 제공하는 방식과 LSM-dependent permission·format, self-only write 제약을 설명합니다.
procfs previous-exec LSM security attribute ABI
SELinux·AppArmor가 가장 최근 exec() 직전 process에 사용한 security information을 /proc/*/attr/prev로 제공하는 방식과 LSM-dependent permission·format, self-only write 제약을 설명합니다.
/proc/diskstats block I/O statistics ABI
Block device별 read·write I/O 14 fields와 Linux 4.18 discard 4 fields, Linux 5.5 flush 2 fields를 번호·단위·version 순서대로 설명합니다.
/proc/pid/smaps_rollup memory summary ABI
Process의 모든 VMA에 있는 smaps memory fields를 [rollup] entry 하나로 합산하고 Pss_Anon·Pss_File·Pss_Shmem breakdown을 추가하는 procfs ABI를 설명합니다.
Pstore persistent crash-record ABI
Platform-dependent persistent storage의 crash·panic records를 /sys/fs/pstore와 /dev/pstore에 노출하고 filename prefix, delete reclaim, kmsg_bytes target, single-backend 선택을 정의합니다.
RTC character-device ioctl ABI
RTC time·alarm·wakeup alarm·periodic/update interrupt·frequency·voltage status ioctl과 legacy /dev/rtc 및 RTC class framework의 capability 차이를 설명합니다.
Confidential-computing EFI secrets securityfs ABI
AMD SEV·SEV-ES 같은 confidential-computing VM launch에서 Guest Owner가 주입한 EFI secrets를 GUID files로 읽고 unlink로 zeroize·제거하는 securityfs ABI를 설명합니다.
AMD PMC SMU firmware sysfs ABI
AMD CPU·APU의 System Management Unit에 load된 firmware version과 동일 firmware binary를 공유하는 model을 구분하는 program field를 제공하는 sysfs ABI를 설명합니다.
AMD PMF Cool n Quiet Framework sysfs ABI
AMD Platform Management Framework의 CnQF enable state와 OEM BIOS PMF ACPI flag·userspace on/off 제어, auto-mode system에서 sysfs node가 없는 조건을 설명합니다.
ATA topology와 device attributes sysfs ABI
ATA host의 port·link·Port Multiplier·device topology naming과 port IRQ, SATA speed, GSCR·IDENTIFY·transfer mode·class·DSM TRIM attributes를 설명합니다.
Ata over Ethernet block device sysfs ABI
AoE block device의 remote Ethernet address, 사용 중인 local network interfaces, I/O state와 command retry 상태, target firmware version, command별 payload size를 설명합니다.
bcache block device sysfs ABI
bcache backing device와 cache의 unregister·통계·연결, hit와 sequential bypass, writeback policy, crash recovery·discard, bucket·btree·write accounting attributes를 설명합니다.
Block device activity, shock protection와 command priority sysfs ABI
Block device의 software-controlled activity LED, hard disk head unload, SATA·SAS NCQ priority support와 enable, ATA·SCSI command duration limits를 설명합니다.
Device Mapper block device sysfs ABI
Device Mapper device의 mapped name·DM-UUID·suspend state, request-based sequential I/O merge deadline과 blk-mq I/O path mode를 설명합니다.
Loop block device sysfs ABI
Loop device의 autoclear lifecycle, backing file path, byte offset와 mapped size, automatic partition scanning, backing file direct I/O 상태를 설명합니다.
RNBD block device sysfs ABI
RNBD device의 normal·force unmap, mapped connection state, RTRS session과 remote mapping path, access mode, sector resize, disconnected remap과 poll queue 수를 설명합니다.
RSSD block device status sysfs ABI
RSSD block device의 current status를 노출하는 read-only sysfs attribute와 도입 version·contact를 설명합니다.
ZRAM block device sysfs ABI
ZRAM device size·initialization·reset, compression과 memory limits, allocator compaction, I/O·memory·debug statistics, backing writeback, recompression과 algorithm parameters를 설명합니다.
ACPI device sysfs ABI
ACPI device object의 namespace path, PNP modalias·_HID, _STR·_ADR·_UID output, _EJ0 hot removal, _STA status bitmap과 non-PCI _HRV hardware version을 설명합니다.
AMBA driver override sysfs ABI
AMBA device가 standard OF·ACPI·ID table·name matching 대신 특정 loaded driver만 binding candidate로 허용하거나 binding을 opt out하는 driver_override ABI를 설명합니다.
Auxiliary bus PCI SF IRQ sysfs ABI
Auxiliary device의 irqs directory가 PCI SF에 request된 IRQ별 number-named file을 동적으로 추가하고 free 시 제거하는 ABI를 설명합니다.
BCMA core identity sysfs ABI
BCMA core의 manufacturer ID, core type ID, revision과 class identity fields를 설명하고 possible values의 kernel header source를 연결합니다.
CDX bus and device sysfs ABI
CDX bus rescan·enable, device identity와 modalias, reset·remove lifecycle, FPGA update coordination, userspace-mappable memory resources를 설명합니다.
Coreboot CBMEM sysfs bus ABI
Coreboot BIOS가 만든 data structures를 virtual devices로 노출하는 bus와 CBMEM ID directories, physical address·size, non-mmap read/write memory file의 permissions를 설명합니다.
CoreSight CTI device sysfs ABI
CoreSight Cross Trigger Interface의 enable·power·CTM identity, connected trigger metadata, CTI registers, CTM channel attachment·gate·pulse·filter·inspection과 hardware context label을 설명합니다.
CoreSight dummy source sysfs ABI
CoreSight dummy trace source의 tracing enable sequence, framework-managed source-to-sink path, trace stream ID와 hardware context label을 설명합니다.
CoreSight ETB10 trace sink sysfs ABI
CoreSight ETB10 sink enable, post-trigger Trace RAM word count, hardware context label과 RDP·STS·RRP·RWP·TRG·CTL·FFSR·FFCR management registers를 설명합니다.
CoreSight ETM3x and PTM trace source sysfs ABI
ETM3x·PTM trace source enable, address comparators, counters, context IDs, trace events·mode·capabilities, sequencer, stream identity와 management register views를 설명합니다.
CoreSight ETM4x trace source sysfs ABI
ETM4x source enable, trace resources·modes·events, address·sequencer·counter·context·VMID selectors, single-shot controls, management·TRCIDR registers와 timestamp source를 설명합니다.
CoreSight funnel sysfs ABI
CoreSight funnel의 slave input ports enable·hold time, input-port priority order와 hardware context label을 설명합니다.
CoreSight STM sysfs ABI
CoreSight System Trace Macrocell의 source enable, HW-event와 stimulus-port bank selection, status, trace ID와 hardware context label을 설명합니다.
CoreSight TMC sysfs ABI
CoreSight Trace Memory Controller의 trigger counter, Trace RAM management registers, formatter state, TMC-ETR buffer 설정과 hardware context label을 설명합니다.
CoreSight TPDM sysfs ABI
CoreSight TPDM의 integration test와 dataset reset, DSB edge·trigger·pattern controls, CMB collection·timestamp controls, MCMB lane selection과 hardware context label을 설명합니다.
CoreSight TRBE sysfs ABI
CoreSight Trace Buffer Extension의 write-pointer alignment, memory access·dirty flag update capability와 hardware context label을 설명합니다.
CoreSight UltraSoC SMB sysfs ABI
CoreSight UltraSoC System Memory Buffer sink의 trace-path membership, buffer size·status와 read/write pointer registers를 설명합니다.
Generic Counter sysfs ABI
Generic Counter subsystem의 device, Count, Signal, Synapse와 extension attributes를 설명하며 count modes, quadrature functions, presets, event queue와 signal conditioning controls를 정의합니다.
s390 channel subsystem sysfs ABI
s390 channel subsystem의 subchannel type·modalias, I/O channel paths와 PIM/PAM/POM masks, 제한된 driver override binding 규칙을 설명합니다.
Compute Express Link sysfs ABI
CXL bus의 memdev identity·capacity·security, port topology, HDM decoders, DPA allocation, region lifecycle, poison retrieval, access performance와 dirty-shutdown tracking을 설명합니다.
Device DAX sysfs ABI
Device DAX의 alignment, discontiguous mappings, size·resource, NUMA placement, dynamic region seed lifecycle와 system-memory hotplug용 memmap placement를 설명합니다.
Device Feature List bus sysfs ABI
DFL device의 FIU type과 해당 FIU type 범위 안에서 사용하는 feature identifier를 hexadecimal 형식으로 제공합니다.
DFL EMIF sysfs ABI
DFL External Memory Interface의 calibration failure, initialization completion과 interface memory zeroing control을 설명합니다.
DFL N3000 Nios sysfs ABI
Intel N3000 Nios firmware가 구성한 ethernet retimer의 25G FEC mode, retimer A/B working mode와 FPGA firmware version을 설명합니다.
Perf PMU device-directory sysfs ABI
Perf event-source PMU directory의 base name과 optional decimal·hex instance suffix 규칙, suffix가 다른 동일 PMU instances를 tools가 묶어 다루는 방식을 설명합니다.
Perf PMU capabilities sysfs ABI
PMU별 platform capabilities를 제공하는 caps attribute group과 pmu_name, branch_counter_nr, branch_counter_width의 userspace contract를 설명합니다.
DFL FME PMU sysfs ABI
DFL FME Performance Monitoring Unit의 perf_event_attr.config bitfields, bound CPU와 basic·cache·fabric·VTD·VTD-SIP event aliases를 설명합니다.
Intel DSA PMU sysfs ABI
Intel IDXD DSA PMU의 event category·ID와 workqueue·traffic-class·page-size·transfer-size·engine filter bitfields, bound CPU를 설명합니다.
Perf event aliases sysfs ABI
Generic CPU와 per-PMU symbolic performance events의 file naming·term grammar·parameterization, numerical unit와 scaling-factor contracts를 설명합니다.
Perf PMU format sysfs ABI
PMU-specific name/value terms를 perf_event_attr::config, config1, config2 hardware bitmasks에 mapping하는 format attribute group과 overlapping-range 규칙을 설명합니다.
HiSilicon PTT sysfs ABI
HiSilicon PCIe Tune and Trace의 Tx TLP QoS weights, packet-buffer watermarks와 Root Port·Requester trace filters를 설명합니다.
PowerPC hv_24x7 PMU sysfs ABI
PowerPC hypervisor 24x7 PMU의 event format, binary catalog와 version, socket·chip·core topology, HCALL cpumask와 firmware event descriptions를 설명합니다.
PowerPC hv_gpci PMU sysfs ABI
PowerPC hypervisor GPCI PMU의 event format, privileged event capabilities, interface versions, HCALL cpumask와 POWER10+ topology-information requests를 설명합니다.
Intel IOMMU PMU sysfs ABI
Intel IOMMU PMU의 event·event-group encoding, Requester·Domain·PASID·Address Type·Page Table Level filters와 bound CPU를 설명합니다.
Uncore PMU alias sysfs ABI
Platform이 제공하는 uncore PMU alias와 perf(1)가 canonical name·alias를 동등하게 다루는 규칙을 설명합니다.
PowerPC VPA DTL PMU sysfs ABI
Virtual Processor Dispatch Trace Log PMU의 event ID encoding과 지원하는 performance event 파일의 이름 규칙을 설명합니다.
PowerPC VPA PMU sysfs ABI
Virtual Processor Area PMU의 32bit event ID encoding과 지원하는 performance event 파일의 이름 규칙을 설명합니다.
FCoE bus sysfs ABI
FCoE controller의 생성·설정·활성화·제거 절차, LESB counters, Fibre Channel Forwarder 속성과 device-loss state 전이를 설명합니다.
FSI bus sysfs ABI
FSI master scan·BREAK, slave terminate·32bit raw access, 연결된 CFAM reset을 수행하는 sysfs interfaces를 설명합니다.
FSI SBEFIFO timeout sysfs ABI
SBE device가 driver의 제한 시간 안에 응답하지 못했는지와 timeout 이후 transfer 복구 여부를 나타내는 상태 attribute를 설명합니다.
fsl-mc driver bind and unbind sysfs ABI
Object.Id 형식의 fsl-mc device location을 driver에 수동 bind하거나 unbind하는 sysfs control files를 설명합니다.
HSI bus sysfs ABI
휴대전화의 application engine과 cellular modem engine을 연결하는 HSI bus, protocol client devices와 uevent modalias 형식을 설명합니다.
BQ32K trickle-charge bypass sysfs ABI
Userspace에서 BQ32K의 Trickle charge FET bypass를 enable하거나 disable하는 I2C device attribute를 설명합니다.
FSA9480 device and switch sysfs ABI
FSA9480에 연결된 USB·UART·charger·JIG device type과 VAUDIO·UART·AUDIO·DHOST·AUTO manual switch paths를 설명합니다.
HM6352 compass sysfs ABI
HM6352 compass의 degree heading, sleep·wake power state와 calibration enable state를 설명합니다.
LM3533 LED output routing sysfs ABI
LM3533의 high-voltage HVLED current sinks를 backlight devices에, low-voltage LVLED sinks를 LED devices에 연결하는 선택 값을 설명합니다.
M24LR protected EEPROM sysfs ABI
M24LR password authentication·변경, factory UID, EEPROM sector count와 sector별 binary SSS protection bytes를 설명합니다.
PCA954x I2C mux idle-state sysfs ABI
PCA954x 계열 I2C mux가 idle일 때 channel을 disconnect·유지하거나 미리 지정하는 idle_state 값을 설명합니다.
Turris Omnia MCU sysfs ABI
Turris Omnia MCU의 board identity, front-button 처리·power-on, firmware feature·version, MCU type, reset selector와 serial number를 설명합니다.
I3C bus and device sysfs ABI
I3C bus ownership·mode·clock, controller와 device의 dynamic address·BCR·DCR·PID·HDR capabilities, Hot-Join과 device symlinks를 설명합니다.
Industrial I/O sysfs ABI
IIO device·trigger·buffer 구조, 채널 측정·보정·이벤트 ABI, buffered scan 형식, FIFO, 좌표계와 최신 센서별 속성을 설명합니다.
ADXL372 peak acceleration trigger
ADXL372가 설정된 시간 구간의 peak acceleration만 events sysfs에 기록하도록 전환하는 IIO trigger를 설명합니다.
BMC150 any-motion trigger
BMC150 가속도계가 움직임을 감지했을 때만 데이터를 IIO buffer로 보내는 any-motion trigger를 설명합니다.
AD9739A DAC operating mode
AD9739A DAC의 normal·mixed-mode 출력 동작과 사용 가능한 operating mode 조회 ABI를 설명합니다.
AD4130 legacy filter mode ABI
AD4130의 이전 filter_mode ABI와 공통 IIO filter_type ABI로의 호환 관계 및 신규 드라이버 지침을 설명합니다.
AD7192 ADC excitation and bridge controls
AD7192 계열 converter의 AC excitation, bridge power-down switch와 단락된 AIN2 전압 측정 ABI를 설명합니다.
AD7280A cell balance controls
AD7280A의 cell balancing 출력 스위치와 71.5초 배수의 활성 시간 설정 ABI를 설명합니다.
Sigma-delta ADC system calibration
Sigma-delta ADC의 채널별 system calibration 시작과 zero_scale·full_scale 모드 조회·선택 ABI를 설명합니다.
IIO ADC envelope detector controls
DAC·comparator·IRQ 피드백으로 교류 입력 peak를 이진 탐색하는 envelope detector의 반전과 비교 대기 시간을 설명합니다.
HI8435 threshold detector controls
HI8435의 GND-Open·Supply-Open sensing mode와 falling·rising 전압 임계값 및 짝수 hysteresis 보정을 설명합니다.
MAX11410 notch filter controls
MAX11410 ADC의 채널별 notch filter 활성화와 Hz 단위 중심 주파수 설정 ABI를 설명합니다.
MCP3564 ADC bias and auto-zero controls
MCP3564 델타-시그마 ADC의 바이어스 전류 이득과 입력·기준 버퍼 자동 영점 조정 기능을 설명합니다.
MT6360 ADC channel map
MT6360 PMIC의 USBID·VBUS·VSYS·VBAT·전류·온도·기준 전압 ADC 채널 번호와 환산 단위를 정리합니다.
PAC1934 shunt resistor configuration
실행 시점에 결정되는 PAC1934 채널별 션트 저항을 마이크로옴 단위로 설정하고 계산에 반영하는 ABI입니다.
STM32 ADC external trigger polarity
STM32 ADC가 타이머·PWM·EXTI GPIO 외부 트리거의 어느 에지에서 변환을 시작할지 설정하는 ABI입니다.
BNO055 range, fusion, and calibration controls
BNO055 IMU의 가속도·각속도 범위, 센서 융합, 빠른 자기계 보정, 바이너리 보정 데이터와 자동 보정 상태를 설명합니다.
AD7746 capacitance calibration triggers
AD7746 정전용량 채널의 바이어스와 전체 스케일 보정을 시작하는 두 sysfs 트리거를 설명합니다.
SGP40 environmental compensation inputs
SGP40 가스 센서에 온도와 상대 습도 보상값을 전달하는 출력 속성과 기본값을 설명합니다.
Sunrise CO2 calibration and error status
Sunrise CO2 센서의 공장·배경 보정 트리거와 현재 및 지원 오류 상태를 정리합니다.
VZ89X raw VOC calibration value
VZ89X 센서가 제공하는 원시 VOC 보정값과 그 제한된 용도를 설명합니다.
CrOS EC sensor calibration and identity
CrOS EC 센서의 빠른 온라인 보정 실행 방법과 ChromeOS Android 센서 HAL이 사용하는 EC 센서 ID를 설명합니다.
IIO DAC autonomous toggle controls
IIO 전류·전압 DAC 채널에서 여러 출력 코드를 준비하고 symbol로 선택하거나 자율 토글하는 공통 ABI입니다.
AD5766 DAC dither controls
AD5766 DAC 채널의 디더 활성화·반전·크기·소스 선택과 지원 스케일 조회 ABI를 설명합니다.
Digital potentiometer DAC raw range
디지털 가변저항 기반 DAC가 지원하는 원시 출력값 범위를 최소·단계·최대 형식으로 노출하는 ABI입니다.
LTC2688 DAC dither waveform controls
LTC2688 DAC의 디더 진폭·오프셋·주파수·위상과 지원값 조회 및 안전한 갱신 순서를 설명합니다.
STM32 DFSDM SPI clock frequency
오디오용 STM32 DFSDM의 SPI master/slave 역할에 따른 클록 주파수 읽기·쓰기 규칙을 설명합니다.
SRF08 maximum echo range
SRF08 초음파 센서가 첫 에코를 기다릴 최대 거리와 대기 시간을 미터 단위로 제한하는 ABI입니다.
IIO DMA buffer byte alignment
IIO DMA 버퍼에서 샘플 손실을 막기 위한 고정 바이트 정렬 요구사항과 채널별 샘플 정렬의 차이를 설명합니다.
ADMV8818 filter mode controls
ADMV8818의 입력 클록 추적, 수동 제어, 필터 우회 모드와 실제 모드 조회 방법을 설명합니다.
AD9523 clock presence, lock, and synchronization
AD9523 클록 분배기의 기준·피드백 클록 존재 여부, PLL 잠금 상태, divider 동기화 동작을 설명합니다.
ADF4350 PLL resolution and reference input
ADF4350 fractional-N PLL의 채널 간격과 런타임 REFin 변경 절차 및 적용 시점을 설명합니다.
ADF4371 output channel names
ADF4371의 네 RF 출력 채널을 데이터시트 이름 RF8x·RFAUX8x·RF16x·RF32x에 대응시킵니다.
ADMV1013 LO quadrature calibration
ADMV1013 로컬 오실레이터 경로의 I/Q 직교 위상과 양·음 피드스루 오프셋 보정값을 설명합니다.
ADMV1014 IF attenuator gain calibration
ADMV1014의 IF_I·IF_Q 디지털 감쇠기 이득을 coarse와 fine 단계로 조정하는 네 속성을 설명합니다.
BMG160 any-motion trigger
BMG160 자이로가 움직임을 감지했을 때만 샘플을 IIO 버퍼에 넣도록 하는 추가 트리거를 설명합니다.
AFE440x optical measurement stages
AFE440x 광학 AFE의 LED/ALED 단계별 ADC 값, 차분 보조 채널, 오프셋 DAC와 TIA 부품 설정을 설명합니다.
IIO humidity sensor heater control
습도 센서 내부 응결을 제거하는 히터의 원시 전류값과 지원값 조회 ABI를 설명합니다.
AD5933 impedance sweep configuration
AD5933 임피던스 분석기의 sweep 시작 주파수·증분·지점 수와 변환 전 안정화 주기를 설명합니다.
INA2xx asynchronous ADC readout
INA2xx ADC의 Conversion Ready 폴링을 생략해 I2C 대역폭을 높일 때 생기는 샘플 누락·반복 위험을 설명합니다.
ICM42600 accelerometer power modes
ICM42600 가속도계의 요청 전력 모드와 ODR가 강제하는 실제 모드, 지원 모드 목록을 설명합니다.
ISL29501 gain and environmental calibration
ISL29501 거리 센서의 AGC 크로스토크 바이어스와 온도·주변광 2차 위상 보정 계수 산출 절차를 설명합니다.
ISL29018 ambient infrared suppression
ISL29018 근접 센서의 넓은 동적 범위 방식과 주변 IR 제거 방식의 비트 형식·범위·잡음 특성을 비교합니다.
LM3533 ambient-light zones and events
LM3533 ALS의 상승·하강 임계값, hysteresis, 5개 light zone과 zone별 출력 전류 매핑을 설명합니다.
SI1133 photodiode intensity channels
SI1133의 소면적·대면적 적외선 채널과 다중 다이오드 광 강도 채널을 구분합니다.
TSL2583 illuminance calibration
TSL2583의 ALS gain trim, lux 계산 계수 표와 알려진 외부 조도를 이용한 정확도 보정을 설명합니다.
TSL2772 illuminance and proximity calibration
TSL2772의 ALS gain trim 내부 보정과 근접 rising 임계값 재계산 절차를 설명합니다.
HMC5843 bias measurement configuration
HMC5843 계열 자력계의 정상·양의·음의 바이어스 측정과 HMC5983 전용 온도 센서 모드를 설명합니다.
IIO measurement sensor low-battery flag
tsys02d·htu21·ms8607 센서의 공급 전압이 2.25V 미만인지 알려 주는 공통 저전압 ABI입니다.
MPU6050 motion-sensor mounting matrices
자이로·가속도계·자력계의 3×3 unitary mounting matrix로 센서와 보드의 축 관계를 표현합니다.
MCP4531 raw resistance range
MCP4531 디지털 가변저항의 지원 원시값 범위를 최소·단계·최대 형식으로 노출하는 ABI입니다.
IIO proximity level and sensitivity
근접 판정 임계 수준과 time-of-flight 신호 증폭기 감도를 사용자 공간에 제공하는 공통 ABI입니다.
AS3935 storm distance and noise state
AS3935가 1km 단계로 보고하는 폭풍 거리와 노이즈 초과로 데이터가 무효한 상태를 설명합니다.
AD2S1210 signal-degradation reset thresholds
AD2S1210 resolver의 신호 저하 reset 최소·최대 임계값과 허용 전압 범위를 millivolt 단위로 설명합니다.
SPS30 particulate sensor cleaning
SPS30 내부 팬의 즉시 자체 청소와 초 단위 주기 설정, 지원 범위 조회 ABI를 설명합니다.
SX9310 combined proximity channel
여러 물리 센서 측정값을 하드웨어에서 결합해 객체 근접 여부를 나타내는 SX9310 채널을 설명합니다.
SX9324 phase input configuration
SX9324의 CS0..CS2 입력을 네 측정 phase에서 HZ·GD·DS·MI 역할로 구성한 결과를 설명합니다.
IIO thermocouple fault indicators
열전대 입력의 VDD 범위 이탈과 끊어진 전선으로 인한 개방 회로를 구분하는 고장 상태 ABI입니다.
STM32 IIO timer master and counter modes
STM32 timer의 TRGO/TRGO2 master mode, compare 신호 경로, counter preset·enable·trigger mode를 도식과 함께 설명합니다.
IIO sysfs software triggers
Sysfs에서 IIO trigger를 생성·연결·실행·삭제해 커널 버퍼 캡처를 제어하는 ABI를 설명합니다.
VF610 ADC and DAC conversion modes
VF610 ADC의 normal·high-speed·low-power 모드와 DAC의 high-power·low-power 모드를 설명합니다.
Intel Trace Hub GTH output controls
Intel Trace Hub GTH의 STP master routing, 출력 port 유형, reset 중 데이터 정책, NULL·flush·sync 설정을 설명합니다.
Intel Trace Hub MSC buffers
Intel TH MSC의 wrapping·동작 모드·page/window 할당·window 전환과 buffer 포화 정책을 설명합니다.
Intel Trace Hub PTI output
PTI 출력 폭, trace 클록의 strobe/free-running 동작과 Intel TH 기준 clock divider를 설명합니다.
Intel Trace Hub output devices
Intel TH 출력 장치의 trace 활성 상태와 GTH switch port 배정 상태를 설명합니다.
MEN Chameleon Bus device identity
MEN Chameleon Bus 호스트 장치와 FPGA의 revision·minor·model·name 식별 속성을 설명합니다.
MDIO bus transfer statistics
MDIO bus 전체와 개별 bus address의 transfer, error, write, read 누적 통계를 제공하는 sysfs ABI를 설명합니다.
Media device model name
media bus 장치의 UTF-8 model 이름과 version 문자열을 덧붙이지 않는 명명 규칙을 설명합니다.
MEI client device attributes
MEI client의 modalias·name·UUID·protocol version과 연결 수, 고정 주소, vtag 지원, 최대 message 길이를 설명합니다.
MMC Extended CSD revision
MMC 장치가 보고하는 Extended CSD revision 번호를 제공하는 rev 속성을 설명합니다.
MOST bus devices, DCI, and channels
MOST 장치의 물리·interface 정보, USB DCI register, network 상태, channel capability·buffer 구성, core component와 link 목록을 설명합니다.
Moxtet module identity
Moxtet module의 사람이 읽을 수 있는 설명과 이름, 16진수 module ID를 읽는 sysfs 속성을 설명합니다.
ACPI NFIT device and bus attributes
NVDIMM의 NFIT 식별·health·interface·command family와 bus ARS scrub, hardware error 처리, firmware activation, region range index를 설명합니다.
NVDIMM subsystem, PMU, and CXL attributes
libnvdimm 공통 sysfs, NVDIMM PMU event format·event·CPU mask, CXL device serial과 provider bridge 관계를 설명합니다.
OP-TEE Trusted Application devices
OP-TEE TA UUID별 driver 디렉터리와 user-space tee-supplicant 의존성을 나타내는 속성을 설명합니다.
PAPR persistent-memory health and statistics
PAPR-SCM NVDIMM의 health flag, 선택적 performance statistic, H_SCM_HEALTH 결과에 적용하는 test injection bitmap을 설명합니다.
PCI bus device control and capabilities
PCI driver binding, bus scan·reset, interrupt·power, SR-IOV, P2P memory, Resizable BAR, NPEM LED, DOE와 serial capability를 망라합니다.
PCIe Advanced Error Reporting statistics
AER-capable PCIe 장치의 correctable·fatal·nonfatal error, root port 누적 message counter, 오류 log ratelimit interval과 burst를 설명합니다.
Intel AVS AudioDSP firmware version
ASoC AVS driver가 통신하는 AudioDSP firmware version과 type:major:minor:build 형식을 설명합니다.
Intel CATPT AudioDSP firmware identity
ASoC CATPT driver가 사용하는 AudioDSP firmware version과 build·log-provider hash를 포함한 상세 정보를 설명합니다.
CCISS controller and logical-drive attributes
CCISS logical drive의 SCSI model·revision·serial·vendor·LUN·RAID·usage와 controller rescan·reset 가능성·transport mode를 설명합니다.
QEMU pvpanic capabilities and events
MMIO·PCI pvpanic 장치가 QEMU에서 지원하는 capability bitmap과 현재 활성화한 event feature subset을 16진수로 설명합니다.
EHCI companion-controller port routing
EHCI high-speed port를 USB 1.1 companion controller로 강제 routing해 full-speed로 동작시키고 정상 routing으로 되돌리는 방법을 설명합니다.
JANZ CMOD-IO Modulbus switch number
JANZ CMOD-IO 또는 CAN-PCI2 carrier board의 HEX switch S2 값을 0부터 15까지 읽는 속성을 설명합니다.
xHCI Debug Capability controls
xHCI Debug Capability의 shared root port, USB descriptor ID·protocol, event polling interval과 상태를 설명합니다.
PECI bus rescan and device removal
모든 PECI controller의 device scan을 시작하고 특정 PECI 장치와 child를 제거하는 sysfs 동작을 설명합니다.
Platform bus driver and device attributes
Platform device의 driver override, NUMA node, MSI vector, uevent MODALIAS와 devicetree·driver-name 형식을 설명합니다.
Ampere SMpro error monitoring and platform controls
Ampere SMpro가 제공하는 48바이트 RAS 오류 레코드, overflow·firmware·VRD·DIMM event, 부트 진행 상태와 SoC 전력 제한 ABI를 설명합니다.
OCC hwmon First Failure Data Capture
POWER9 이상 processor와 통신하는 OCC hwmon driver가 SBEFIFO의 첫 오류 data를 보존하고 완전히 읽은 뒤 삭제하는 FFDC ABI입니다.
AMD 3D V-Cache optimizer mode
AMD 3D V-Cache optimizer가 빠른 CCD 또는 큰 L3 CCD의 core를 우선하도록 CPU ranking을 동적으로 전환하는 ABI입니다.
Onboard USB hub suspend power
System suspend 중 onboard USB hub 전원을 계속 유지할지 제어하며 hub가 아닌 장치에는 제공되지 않는 platform ABI입니다.
RapidIO device, switch, and bus attributes
RapidIO 장치 디렉터리 이름, 공통 identifier·configuration register, switch route·link·error log와 userspace bus scan ABI를 설명합니다.
RADOS Block Device mapping and device attributes
RBD block device의 add/remove와 single-major mode, 지원 feature, mapping된 image·snapshot·pool·cluster·client 정보를 제공하는 sysfs ABI입니다.
RPMsg channel identity, addressing, and driver matching
Remote processor 통신 channel의 이름·local/remote address·name service announcement와 RPMsg driver override ABI를 설명합니다.
SIOX bus and chained device attributes
SIOX bus의 active·poll 상태, chain 끝 장치의 동적 추가·제거, shift register 길이·연결·status·watchdog 정보를 제공하는 ABI입니다.
SoundWire Master DisCo properties
MIPI DisCo가 정의한 SoundWire Master revision·clock·frame·shape·error threshold 속성과 clock-stop mode bitmask를 설명합니다.
SoundWire Slave status and DisCo properties
SoundWire Slave의 attach 상태·device number, 장치 capability와 Data Port 0·Source·Sink Port N의 MIPI DisCo 속성을 설명합니다.
SPI-NOR identity and SFDP data
SPI-NOR의 JEDEC ID·manufacturer·선택적 part name과 Read SFDP command가 제공하는 전체 binary parameter data를 설명합니다.
Surface Aggregator tablet-mode posture states
Surface embedded controller가 보고하는 type-cover와 device posture 문자열, 각 folded·slate·tablet 상태 및 미래 unknown 상태 처리 규칙을 설명합니다.
Thunderbolt and USB4 security, NVM, XDomain, and retimer attributes
Thunderbolt domain security·device authorization, identity·link lanes, NVM update, XDomain protocol, USB4 port offline/rescan과 retimer firmware ABI를 설명합니다.
USB Type-C alternate mode attributes
Type-C alternate mode의 동기식 enter/exit 상태, 선택적 description, USB PD mode index, USB-IF SVID와 Discover Modes VDO를 설명합니다.
USB device, interface, port, power, and descriptor sysfs ABI
USB authorization과 동적 ID, link power management, hub port 제어, device·interface descriptor, runtime power 및 endpoint 속성을 설명합니다.
USB seven-segment display sysfs ABI
USB seven-segment display의 전원, 자리 수 mode, text 해석 방식, 표시 data와 decimal point 선택식을 설명합니다.
USB SuperSpeed Link Layer Validation test sysfs ABI
LVS driver가 제공하는 descriptor 요청, U1·U2 timeout, hot/warm reset, U3 전환과 compliance mode test node를 설명합니다.
vDPA driver binding sysfs ABI
vDPA 장치의 automatic probing, 수동 probe, bind·unbind와 단일 driver_override 선택 규칙을 설명합니다.
VFIO mediated device sysfs ABI
Mediated device type discovery, 필수·선택 metadata, UUID 생성, instance 조회, type symlink와 remove lifecycle을 설명합니다.
Hyper-V VMBus driver override sysfs ABI
VMBus device의 static·dynamic ID matching을 대체하는 단일 driver_override 선택, clear, load·unbind 비자동화 규칙을 설명합니다.
WMI device identity and driver selection sysfs ABI
WMI driver_override, MODALIAS·GUID·object/notify ID, instance 수, CPU 비용과 data block 쓰기 가능 여부를 설명합니다.
C2 port microcontroller sysfs ABI
C2 port class·instance, access, microcontroller ID, on-board flash geometry·data·erase와 reset 제어를 설명합니다.
CFQ target latency sysfs ABI
CFQ scheduler 선택 시 제공되는 예상 target latency와 task별 time slice 계산 용도를 설명합니다.
Generic sysfs device class directory ABI
Kernel device class별 subdirectory·symlink 구성과 userspace가 두 형태를 모두 처리해야 하는 규칙을 설명합니다.
Generic backlight scale and ambient-light sysfs ABI
Backlight brightness curve scale, ambient light sensor 값·zone 선택, driver별 zone max·dim brightness 경로를 설명합니다.
LM3533 backlight ALS and PWM sysfs ABI
LM3533의 ALS input channel·enable, backlight ID, exponential/linear mapping과 zone별 PWM input mask를 설명합니다.
LM3639 backlight mapping sysfs ABI
Texas Instruments LM3639 backlight·flash LED driver의 exponential 또는 기본 linear current mapping mode를 설명합니다.
Backing device information sysfs ABI
BDI identifier, read-ahead, write-back cache 최소·최대 share와 fine·byte 단위 제한, strict 검사와 stable page 요구를 설명합니다.
Barrier synchronization register sysfs ABI
Barrier-synchronization register의 byte 크기, mapping 가능한 memory 길이와 반복 stride를 설명합니다.
ChromeOS EC class sysfs ABI
ChromeOS EC flash·version·reboot·lid wake angle, Type-C PD mux flag와 AP-directed altmode 진입 지원을 설명합니다.
ChromeOS EC lightbar sysfs ABI
ChromeOS EC lightbar의 brightness, access rate limit, segment RGB tuple, custom program·built-in sequence·userspace control과 version을 설명합니다.
ChromeOS EC verified boot context sysfs ABI
일부 ChromeOS EC implementation의 작은 NVRAM에 저장된 verified boot context data의 read/write ABI를 설명합니다.
Devfreq class policy and statistics sysfs ABI
Devfreq object identity, governor·frequency, transition 통계, min/max constraint, polling·userspace·timer와 related CPU를 설명합니다.
Devfreq event object sysfs ABI
고유 event 번호를 가진 devfreq-event object directory, read-only name과 enable reference count를 설명합니다.
Device link class sysfs ABI
Supplier와 consumer 사이 device link의 identity, 자동 제거, runtime PM, bind 상태와 boot 후 state 동기화 범위를 설명합니다.
DRM boot display sysfs ABI
연결된 display가 boot sequence 표시에 사용되었을 때 존재하고 1을 담는 DRM boot_display 속성을 설명합니다.
External connector class sysfs ABI
Extcon object와 cable 이름, atomic global state, cable별 attach 상태와 mutually-exclusive cable 집합 표현을 설명합니다.
Fibre Channel application identifier sysfs ABI
Cgroup별 blkcg에 FC application identifier를 설정·교체·제거하고 adapter가 traffic source를 tag하는 방식을 설명합니다.
Fibre Channel host FPIN statistics sysfs ABI
FC host가 FPIN으로 보고받은 congestion notification, link integrity error, delivery error event counter를 설명합니다.
Fibre Channel remote port FPIN statistics sysfs ABI
FC remote port가 FPIN으로 보고받은 congestion notification, link integrity error, delivery error event counter를 설명합니다.
Firmware fallback and upload sysfs ABI
Firmware image 쓰기, upload 취소·오류·남은 크기·상태와 fallback timeout을 제어하는 sysfs ABI를 설명합니다.
Firmware configuration attributes sysfs ABI
공통 BIOS attribute schema, Dell·HP·Lenovo 확장, password·certificate authentication, reboot·reset·save와 HP SPM·Sure Start log ABI를 설명합니다.
FPGA bridge class sysfs ABI
Low-level FPGA bridge driver 이름과 enabled·disabled bridge 상태를 설명합니다.
FPGA manager state and status sysfs ABI
Low-level FPGA manager 이름, programming 진행 state와 reconfiguration hardware의 상세 오류 status를 설명합니다.
FPGA region compatibility sysfs ABI
FPGA reconfiguration hardware와 image compatibility 검사에 사용하는 region compat_id와 미사용 시 -ENOENT를 설명합니다.
GNSS receiver type sysfs ABI
GNSS receiver의 NMEA 0183·SiRF Binary·UBX protocol type과 vendor NMEA extension 지원을 설명합니다.
Hardware monitoring class sysfs ABI
Hwmon chip identity와 voltage·fan·PWM·temperature·current·power·energy·humidity·intrusion sensor의 단위, limit, alarm, history, enable ABI를 설명합니다.
Intel Platform Monitoring Technology sysfs ABI
Intel PMT telemetry·crashlog instance의 data mapping, GUID 기반 XML layout, size·offset와 enable·trigger control을 설명합니다.
Intel PMT feature capabilities sysfs ABI
PCI device별 PMT feature directory, 공통 caps·guids, MCTP·watcher·RMID 조건부 attribute와 tracing caps 예시를 설명합니다.
IOMMU device association sysfs ABI
IOMMU에서 managed device로, device에서 managing IOMMU로 이어지는 양방향 sysfs association을 설명합니다.
AMD IOMMU capability sysfs ABI
AMD IOMMU specification의 capability header와 extended feature hexadecimal 출력 형식을 설명합니다.
Intel VT-d IOMMU register sysfs ABI
VT-d DRHD physical address, cached capability·extended capability register와 VER_REG major:minor version을 설명합니다.
LCD power and contrast sysfs ABI
LCD의 FB_BLANK power state, 현재 contrast와 device별 maximum contrast를 설명합니다.
LED class brightness and trigger sysfs ABI
LED brightness·maximum, hardware autonomous change polling, kernel trigger 선택과 GPIO·backlight state inversion을 설명합니다.
AW200xx LED DIM current sysfs ABI
AW200xx LED의 64-level DIM current와 brightness 기반 auto 계산 mode를 설명합니다.
LM3533 LED ALS, pattern, and PWM sysfs ABI
LM3533 LED의 ALS current channel·enable, pattern rise/fall timing, LED id, brightness mapping과 zone별 PWM mask를 설명합니다.
Turris Omnia LED control sysfs ABI
Turris Omnia 전면 LED의 0-100 global brightness와 MCU firmware별 RGB gamma correction 지원을 설명합니다.
LED flash strobe sysfs ABI
Flash brightness·timeout·strobe boolean과 controller·LED voltage, temperature, current, circuit fault 9종을 설명합니다.
Multicolor LED component sysfs ABI
Color 순서를 제공하는 multi_index와 같은 index의 integer intensity 배열 및 max_brightness 제한을 설명합니다.
Network device LED trigger sysfs ABI
Network device의 link·traffic·speed·duplex 상태를 LED로 표시하고 software fallback과 hardware offload의 blink timing 차이를 설명합니다.
One-shot LED trigger sysfs ABI
One-shot trigger의 LED_FULL·LED_OFF 유지 시간, invert sequence와 shot event 시작 조건을 설명합니다.
LED pattern trigger sysfs ABI
Software timer·hrtimer·hardware pattern의 실행 차이와 brightness-duration tuple 및 repeat 값 규칙을 설명합니다.
TTY LED trigger sysfs ABI
TTY device의 RX·TX activity와 CTS·DSR·DCD·RNG modem control line을 LED로 표시하는 enable 규칙을 설명합니다.
USB port LED trigger sysfs ABI
USB port별 trigger 선택값을 읽고 쓰며 선택한 port에 device가 하나라도 연결되면 LED를 켜는 동작을 설명합니다.
GT683R LED mode sysfs ABI
GT683R sibling LED 세 개에 함께 적용되는 normal·audio·breathing mode 값과 brightness 동작을 설명합니다.
MEI device class sysfs ABI
MEI class instance의 firmware status·HBM version·TX queue·firmware version·device state·TRC·kind 속성을 설명합니다.
Intel MIC device class sysfs ABI
Intel MIC coprocessor의 identity·card OS state·shutdown reason·boot image·debug log buffer·heartbeat crash detection을 설명합니다.
MTD device class sysfs ABI
MTD device·partition의 node, erase·write·OOB geometry, flags·type, ECC threshold와 health counter를 설명합니다.
Generic MUX class sysfs ABI
Generic MUX Framework의 class directory와 probe된 chip마다 생성되는 muxchip<N> instance를 설명합니다.
Network interface class sysfs ABI
Network interface의 이름·address·link·index·MTU·operstate·physical topology·carrier counter·threaded NAPI 속성을 설명합니다.
CDC NCM network sysfs ABI
CDC NCM interface의 NTB TX padding·NDP quirk·RX/TX size·aggregation timer와 read-only IN/OUT alignment parameter를 설명합니다.
DSA network tagging sysfs ABI
DSA master interface에서 현재 tagging protocol을 확인하고, 모든 관련 interface가 administratively down인 상태에서 지원되는 protocol로 변경하는 방법을 설명합니다.
GRCAN network sysfs ABI
GRCAN controller의 두 physical CAN interface enable bit와 사용할 interface selector를 설명합니다.
JANZ ICAN3 network sysfs ABI
JANZ ICAN3 CAN interface의 bus termination 상태 제어와 firmware stamp 조회 형식을 설명합니다.
PEAK USB CAN channel sysfs ABI
PEAK PCAN-USB interface별 channel identifier의 크기와 read-only 32-bit hexadecimal 표시 형식을 설명합니다.
MDIO PHY device sysfs ABI
MDIO PHY의 attached network device, fixup 여부, C22·C45 identifier, interface mode, standalone 상태와 internal driver flags를 설명합니다.
QMI network sysfs ABI
QMI USB network interface의 802.3·raw-ip framing 전환, QMAP mux 생성·삭제·식별과 MAP pass-through mode를 설명합니다.
Network queue sysfs ABI
Network RX·TX queue별 RPS/XPS steering, timeout·maximum rate, Dynamic Queue Limits와 TX completion stall 진단 속성을 설명합니다.
Network interface statistics sysfs ABI
Network interface의 collision·multicast, RX·TX byte와 packet, drop 및 MAC·FIFO·carrier·compression 관련 error counter를 설명합니다.
OpenCAPI OCXL class sysfs ABI
OCXL AFU의 version·context 수, per-process와 global MMIO 영역, link reset 시 FPGA image reload 정책을 설명합니다.
Platform profile class sysfs ABI
Platform profile class device의 driver-provided 이름, 표준 profile choice 목록, 현재 profile 변경과 POLLPRI notification을 설명합니다.
Power supply class sysfs ABI
Power supply와 battery의 identity, current·voltage·temperature·capacity, charge policy·health, USB input limit 및 charger-specific control을 설명합니다.
Gaokun EC battery sysfs ABI
Gaokun EC battery의 smart-charge delay와 adaptive charging enable control을 설명합니다.
LTC4162L charger sysfs ABI
LTC4162L의 detailed charge status, battery current·voltage telemetry, battery-only telemetry 강제와 low-leakage ship mode를 설명합니다.
MAX1720x temperature sysfs ABI
MAX1720x fuel gauge의 AIN1·AIN2 thermistor와 internal die temperature reading을 설명합니다.
MP2629 battery impedance sysfs ABI
MP2629 battery charging acceleration을 위한 0~140 mΩ impedance compensation 값을 설명합니다.
RT9467 charger sysfs ABI
RT9467의 shipping-stage sysoff mode, battery FET와 mode 해제 조건을 설명합니다.
RT9471 charger sysfs ABI
RT9471 shipping-stage sysoff mode와 VBUS insertion 시 USB BC1.2 port detection을 제어합니다.
Surface battery alarm sysfs ABI
Remaining battery capacity가 양방향으로 넘을 때 notify·wake하는 trip point를 설명합니다.
TWL4030 charger mode sysfs ABI
TWL4030 USB·AC port의 automatic·off mode와 USB continuous linear charging의 용도와 주의를 설명합니다.
Wilco charger sysfs ABI
Wilco charger의 Standard·Adaptive·Fast·Trickle·Custom·Long Life algorithm과 custom start/end threshold를 설명합니다.
Power capping class sysfs ABI
Powercap control type과 hierarchical power zone, energy·power measurement, indexed power/time-window constraint 및 enable 범위를 설명합니다.
Generic PWM class sysfs ABI
Generic PWM chip과 channel export, period·duty cycle·polarity·enable configuration 및 signal capture 형식을 설명합니다.
RapidIO port class sysfs ABI
RapidIO master port class, transport system size와 destination ID, enumeration 이후 child device 구성을 설명합니다.
Remote Controller class sysfs ABI
Infrared remote receiver별 protocol 선택, scancode filter와 system wakeup filter 구성을 설명합니다.
Nuvoton RC wakeup data sysfs ABI
Nuvoton CIR wakeup pulse·space sequence의 read/write 형식과 boot 때 sequence를 복원하는 방법을 설명합니다.
Regulator class sysfs ABI
Regulator enable·status·type, voltage/current 설정과 constraint, consumer·suspend·bypass 및 fault/warning 상태를 설명합니다.
Remote processor class sysfs ABI
Remote processor firmware 선택, start/stop state lifecycle, identity, coredump 방식과 crash recovery 정책을 설명합니다.
RNBD client class sysfs ABI
RNBD client usage 노출, RTRS session·path·remote device mapping 형식과 mapped device symlink naming을 설명합니다.
RNBD server class sysfs ABI
RNBD server의 exported block device와 per-client session directory, access metadata 및 server-side force close를 설명합니다.
RTC class sysfs ABI
RTC device identity, date/time 표현, boot clock source, interrupt limit, valid range, clock offset과 one-shot wakealarm을 설명합니다.
AB8500 RTC calibration sysfs ABI
ST-Ericsson AB8500 32KHz RTC가 60초마다 적용하는 userspace calibration 값, 범위와 단위를 설명합니다.
RTRS client class sysfs ABI
RTRS client session과 path 추가, multipath policy, path lifecycle·identity·latency 및 CPU migration·reconnect·RDMA 통계를 설명합니다.
RTRS server class sysfs ABI
RTRS server session·path directory, non-blocking disconnect, HCA/address metadata와 five-field RDMA 통계를 설명합니다.
SCSI host class sysfs ABI
SCSI host controller identity, SSD direct path, SATA link power policy와 AHCI enclosure-management capability·buffer를 설명합니다.
SCSI tape statistics sysfs ABI
SCSI tape in-flight IO, total/read/write timing, operation·byte counters와 residual-on-error 통계를 설명합니다.
SPI EEPROM and FRAM class sysfs ABI
SPI FRAM의 bus-speed binary data access와 Cypress FM25VN serial-number attribute를 설명합니다.
System Trace Module class sysfs ABI
STM device의 software master 범위, master별 channel 수와 hardware master-number override 여부를 설명합니다.
System Trace Module source class sysfs ABI
STM source의 tracing data를 받을 STM device 연결을 조회하고 변경하는 stm_source_link를 설명합니다.
Microsemi Switchtec class sysfs ABI
Switchtec management endpoint class와 component·product identity, firmware·device version 및 partition metadata를 설명합니다.
TEE RPMB routing model sysfs ABI
TEE driver가 RPMB frame을 tee-supplicant userspace 또는 kernel RPMB subsystem으로 전달하는 방식을 설명합니다.
USB role-switch class sysfs ABI
USB port의 host/device data role을 선택하는 role-switch class, role 값과 optional Type-C connector link를 설명합니다.
VDUSE class sysfs ABI
VDUSE framework의 class·control·device directory와 userspace control-message response timeout을 설명합니다.
zram control class sysfs ABI
zram-control class와 동적 /dev/zram device 추가·제거를 수행하는 hot_add·hot_remove를 설명합니다.
/sys/dev device-number lookup ABI
stat(2)의 major:minor device number로 block·character device의 실제 sysfs path를 찾는 /sys/dev tree를 설명합니다.
/sys/devices kernel device-tree ABI
/sys/devices가 kernel device tree의 동적 snapshot이며 layout에 의존하지 말고 class symlink와 uevent를 사용해야 함을 설명합니다.
Device supplier-consumer symlink ABI
Device가 supplier인 device link의 consumer를 가리키는 consumer:<consumer> symlink 이름과 cardinality를 설명합니다.
Device coredump trigger sysfs ABI
Driver의 .coredump() callback을 임의의 write로 호출하는 CONFIG_DEV_COREDUMP 기반 write-only attribute를 설명합니다.
Thermal class sysfs ABI
Thermal zone의 temperature·governor·trip point·PID 설정과 cooling device state·transition statistics ABI를 설명합니다.
USB Type-C connector class sysfs ABI
USB Type-C port role·power·orientation·USB mode와 partner, cable, plug, Discover Identity VDO 및 alternate-mode ABI를 설명합니다.
USB Power Delivery class sysfs ABI
USB PD revision·capability tree와 fixed, variable, battery 및 SPR programmable supply PDO field를 설명합니다.
Kernel wakeup-source class sysfs ABI
현재 kernel wakeup source의 identity, activation·event·suspend-abort·expiry counters와 active/autosleep timing을 설명합니다.
Watchdog class sysfs ABI
Watchdog boot/internal status, identity·firmware·nowayout, reset timeout·pretimeout governor와 ASPEED alternate-flash access를 설명합니다.
EDAC memory-controller and DIMM sysfs ABI
EDAC memory controller의 reset·CE/UE counters·scrub rate와 DIMM/rank size·type·location·label·error counters를 설명합니다.
Device firmware-node sysfs ABI
Device의 firmware-related property directory와 ACPI _STR method가 제공하는 optional read-only description을 설명합니다.
Intel LPSS latency-tolerance reporting sysfs ABI
Intel Lynxpoint LPSS device의 LTR mode와 AUTO_LTR·SW_LTR raw register, runtime-PM active requirement를 설명합니다.
Intel uncore IIO and UPI topology mapping ABI
Die별 IIO PMON block의 PCI Segment:Root Bus mapping과 socket 사이 UPI link-to-link topology mapping을 설명합니다.
Memory block hotplug sysfs ABI
Kernel memory-block snapshot, legacy removable·physical metadata, online/offline zone selection, NUMA links와 crash-kernel hotplug update를 설명합니다.
eMMC enhanced-area sysfs ABI
eMMC 4.4 enhanced data area가 활성화되었을 때 시작 byte offset과 KiB size를 decimal로 제공하는 두 attribute를 설명합니다.
Generic device online and offline sysfs ABI
Bus type의 .online()·.offline() callback을 통해 device availability를 전환하는 공통 online attribute의 read/write semantics를 설명합니다.
Device physical-location sysfs ABI
System housing을 기준으로 device connection point의 panel·수직·수평 위치와 dock·lid 포함 여부를 나타내는 metadata를 설명합니다.
USB composite-gadget state sysfs ABI
USB composite gadget의 suspend 상태와 Mass Storage gadget이 SCSI WRITE(10,12)의 FUA bit를 따를지 결정하는 nofua attribute를 설명합니다.
ACPI Time and Alarm device sysfs ABI
ACPI TAD capability bitmask, AC/DC alarm timer·wake policy·status와 S3/S4/S5 wakeup 및 explicit status clear 동작을 설명합니다.
DOCG3 protection-area sysfs ABI
DOCG3 floor별 두 DPS protection area의 key-lock 상태와 8-byte protection key를 통한 lock toggle interface를 설명합니다.
ACPI docking-station sysfs ABI
Laptop docking state, firmware undock request, station UID·flags와 dock_station·ata_bay·battery_bay type을 제공하는 ABI를 설명합니다.
Platform IPMI controller and interface sysfs ABI
IPMI BMC identity·firmware metadata, system-interface type와 runtime counters, interrupt recovery, SSIF message·retry·error statistics를 설명합니다.
Kunpeng HCCS topology and lane-control sysfs ABI
Kunpeng HCCS의 chip·die·port link 상태와 CRC counters, port lane metadata, 사용 중인 type 및 저전력 lane 증감 제어를 설명합니다.
SH-Mobile LCDC overlay-plane sysfs ABI
SH-Mobile LCDC framebuffer overlay plane의 alpha·ROP3 composition mode, pixel position과 mode별 0-255 parameter를 설명합니다.
Qualcomm IPA device sysfs ABI
IPA hardware version, MAPv4/MAPv5 checksum offload, AP 관점 endpoint IDs, monitor packet replicas와 modem endpoint alias를 설명합니다.
Intel Stratix10 Remote System Update sysfs ABI
Stratix10 RSU의 current/failed image, state·firmware error fields, retry와 reboot image, notify actions, DCMF copies 및 max-retry storage를 설명합니다.
TrackPoint tuning sysfs ABI
TrackPoint cursor response, z-axis press·drag·click detection, skipback·external-device·Press-to-Select toggles와 drift recalibration period를 설명합니다.
Generic device power-management sysfs ABI
모든 device의 power directory, wakeup·runtime PM control, wakeup event accounting, autosuspend와 per-device PM QoS 및 runtime 상태·통계를 설명합니다.
ACPI D0 power-resource links sysfs ABI
ACPI device node가 D0 state에 있기 위해 켜야 하는 power-resource device directory의 symbolic links를 설명합니다.
ACPI D1 power-resource links sysfs ABI
D1을 지원하는 ACPI device node가 해당 state에 있기 위해 켜야 하는 power-resource links를 설명합니다.
ACPI D2 power-resource links sysfs ABI
D2를 지원하는 ACPI device node가 해당 state에 있기 위해 켜야 하는 power-resource links를 설명합니다.
ACPI D3hot power-resource links sysfs ABI
D3hot을 지원하는 ACPI device node가 해당 state에 있기 위해 켜야 하는 power-resource links를 설명합니다.
ACPI wakeup power-resource links sysfs ABI
ACPI device node가 wakeup을 signal하기 위해 켜야 하는 power-resource device links를 설명합니다.
ACPI device power-state sysfs ABI
ACPI device node의 current logical power state와 shared power-resource 유지 규칙을 설명합니다.
ACPI device real-power-state sysfs ABI
_PSC 또는 power-resource configuration에서 얻은 real ACPI power state와 logical state가 달라지는 조건을 설명합니다.
Device removability sysfs ABI
사용자가 platform에서 device를 제거할 수 있는지를 removable, fixed, unknown으로 보고하는 subsystem-specific ABI를 설명합니다.
ACPI power-resource usage-state sysfs ABI
ACPI power-resource device의 현재 사용 여부를 0 또는 1로 보고하는 read-only attribute를 설명합니다.
System-on-Chip device identity sysfs ABI
SoC device hierarchy와 machine·family·serial·SoC ID·revision·process identity, JEP106 vendor encoding 및 soc bus links를 설명합니다.
Device software-node sysfs ABI
Firmware가 아니라 kernel software에서 device에 할당한 properties와 다른 device와의 relationship을 제공하는 directory를 설명합니다.
Device sync-state sysfs ABI
Device의 .sync_state() callback 호출 여부, boot-time enabled resource 보존 조건과 userspace 강제 호출을 설명합니다.
ACPI slot-unique number sysfs ABI
ACPI _SUN method가 제공하는 slot-type별 unique ID와 physical slot-number 대응 권고를 설명합니다.
Device supplier-link sysfs ABI
현재 device가 consumer인 device link의 supplier를 bus:device name 형식으로 가리키는 0개 이상의 symlink를 설명합니다.
System CPU sysfs ABI
CPU hotplug·topology, idle/frequency policy, cache, throttling, architecture registers, vulnerabilities·SMT, power hints, virtualization, utilization counters와 isolation 상태를 설명합니다.
IBM Premium Real-Time Mode sysfs ABI
IBM Premium Real-Time Mode의 enable state와 EBDA에 저장된 RTL table version query를 설명합니다.
Xen physical CPU sysfs ABI
Xen physical CPU의 global/per-CPU hierarchy와 cpu0을 제외한 physical CPU online/offline interface를 설명합니다.
VFIO device-instance sysfs ABI
VFIO driver에 bind된 device에 생성되는 standard struct device layout의 uniquely indexed vfioX directory를 설명합니다.
Intel TDX guest measurement-register sysfs ABI
TDX guest의 immutable configuration·owner·initial-content measurements와 SHA-384 RTMR read/extend interface를 설명합니다.
Device supplier-wait state sysfs ABI
Strict fw_devlink에서 device probe 전에 supplier device-link 추가를 기다리는지를 0/1로 표시하는 transient attribute를 설명합니다.
Xenbus paravirtual-device event sysfs ABI
Xen PV frontend/backend의 event-channel·event·spurious-event counters와 event storm 방지용 delayed EOI threshold를 설명합니다.
Altera CVP configuration-check sysfs ABI
altera-cvp driver의 configuration error checking을 0/1로 끄고 켜는 chkcfg interface를 설명합니다.
AMD SFH human-presence detection sysfs ABI
AMD Sensor Fusion Hub의 human-presence detection을 enabled/disabled로 제어하고 low-power wake interrupt에 사용하는 방법을 설명합니다.
ASPEED UART routing sysfs ABI
ASPEED UART와 physical IO serial port의 RX source를 available-option list와 bracket-marked current selection으로 제어하는 interface를 설명합니다.
BD9571MWV DDR backup-mode sysfs ABI
System suspend 중 DDR rail을 유지하는 backup mode와 momentary/toggle accessory power-switch별 동작 순서를 설명합니다.
AMD CCP platform-security sysfs ABI
AMD CPU/APU의 fuse·debug lock·TSME·rollback protection·RPMC·HSP TPM·RomArmor 상태와 AGESA bootloader 및 TEE firmware version을 설명합니다.
ChromeOS ACPI platform-information sysfs ABI
ChromeOS boot firmware type·version, hardware switches, GPIO assignment, Chromebook identity·ME hash와 verified-boot CMOS/data blocks를 설명합니다.
Qualcomm Embedded USB Debugger sysfs ABI
1/0으로 Qualcomm EUD를 enable/disable하고 debug·trace용 mini-USB hub를 활성화하는 interface를 설명합니다.
PEF2256 framer version sysfs ABI
PEF2256 framer version을 string으로 읽는 platform-device attribute를 설명합니다.
GPIO FSI-master arbitration sysfs ABI
GPIO-based FSI master를 driver-controlled normal mode와 debug-device-driven external mode 사이에서 전환하는 interface를 설명합니다.
GE ACHC microcontroller sysfs ABI
ACHC microcontroller firmware를 EzPort로 동기 update하고 read/write reset line을 제어하는 SPI-device interfaces를 설명합니다.
GenWQE accelerator-card sysfs ABI
GenWQE card와 active application·bitstream identity, bitstream reload, telemetry·state, clock과 SR-IOV VF 제어 interfaces를 설명합니다.
Habanalabs accelerator-device sysfs ABI
Habanalabs accelerator의 firmware·device identity, Gaudi/Goya clock와 power policy, reset·status, EEPROM·security·topology attributes를 설명합니다.
Generic HID device sysfs ABI
USB·Bluetooth·hidraw HID device에서 raw binary report descriptor와 ASCII hexadecimal country code를 읽는 read-only interfaces를 설명합니다.
Apple Touch Bar keyboard mode sysfs ABI
Apple Touch Bar에 Escape, function, media·brightness keys 또는 아무 key도 표시하지 않는 네 가지 keyboard mode를 설명합니다.
Corsair keyboard macro sysfs ABI
Corsair G-key를 software key-code mode와 on-board macro playback mode 사이에서 전환하고 profile 1-3을 선택하는 interfaces를 설명합니다.
Corsair Void headset sysfs ABI
Corsair Void headset·receiver firmware, microphone position, built-in alert와 sidetone volume interfaces의 접근 방향과 범위를 설명합니다.
Lenovo TrackPoint keyboard sysfs ABI
ThinkPad TrackPoint keyboard의 press·drag·release selection, click side, sensitivity·press speed와 Fn Lock controls를 설명합니다.
Logitech HID++ device sysfs ABI
Logitech G920 steering-wheel turn range와 kernel HID++ battery-property handling capability marker를 설명합니다.
Logitech LG4FF steering-wheel sysfs ABI
Logitech force-feedback wheel의 steering range, alternate compatibility modes·real model ID와 combined pedal axis를 설명합니다.
HID multitouch quirks sysfs ABI
HID multitouch device의 active protocol quirks bitmask를 읽고 runtime에 변경해 protocol handling을 전환하는 interface를 설명합니다.
N-Trig touchscreen filtering sysfs ABI
N-Trig touchscreen의 activation/deactivation frame slack, immediate-activation thresholds, minimum contact size와 physical/logical sensor ranges를 설명합니다.
PicoLCD operation and framebuffer sysfs ABI
PicoLCD의 firmware·bootloader operation mode 전환, reconnect delay와 defio framebuffer refresh rate controls를 설명합니다.
Prodikeys PC-MIDI controls sysfs ABI
Prodikeys PC-MIDI keyboard의 output channel, sustain duration과 octave shift를 software에서 read/write하는 범위를 설명합니다.
Roccat Kone mouse sysfs ABI
Roccat Kone의 DPI·profile·firmware, 975-byte profiles, 36-byte settings, startup profile, TCU calibration과 detected weight를 설명합니다.
SteelSeries SRW-S1 RPM LED sysfs ABI
SteelSeries SRW-S1 controller 전면 RPM meter의 개별 LED 15개와 전체 LED를 on/off하는 LED-class controls를 설명합니다.
Nintendo Wiimote sysfs ABI
Wiimote LEDs, extension·device detection, Balance Board와 Pro Controller calibration readback 및 rescan/manual update formats를 설명합니다.
AXP power-enable key timing sysfs ABI
AXP PEK button을 몇 microseconds 이상 눌러야 board power-on 또는 power-off가 되는지 설정하는 startup·shutdown timings를 설명합니다.
ChromeOS EC keyboard function-row sysfs ABI
ChromeOS EC keyboard top-row keys의 scancode를 physical left-to-right 순서로 제공하는 space-separated mapping을 설명합니다.
EETI EXC3000 touchscreen identity sysfs ABI
EETI EXC3000 계열 touchscreen이 제공하는 firmware version, model과 type identification strings를 읽는 interfaces를 설명합니다.
Intel Dynamic SAR sysfs ABI
LTE MCC/MNC 기반 FCC·CE·ISED regulatory mode와 BIOS가 제공하는 device/band/antenna/SAR table indexes 및 POLLPRI notification을 설명합니다.
Intel On Demand SDSi sysfs ABI
Intel On Demand socket instances의 register layout, AKC·CAP provisioning, meter/state certificates와 mailbox 오류 계약을 설명합니다.
Intel i915 GPU hwmon sysfs ABI
Intel i915 GPU의 voltage, PL1/Tau·critical power/current limits, device·GT energy, fan speed와 package temperature hwmon attributes를 설명합니다.
Intel MAX10 BMC identity sysfs ABI
Intel MAX10 BMC hardware·firmware versions와 FLASH-backed sequential MAC-address block의 첫 주소와 개수를 읽는 formats를 설명합니다.
Intel MAX10 BMC secure-update sysfs ABI
Intel MAX10 BMC static·partial-reconfiguration·BMC regions의 root-entry hashes, canceled signing-key bitmaps와 staging-area flash count를 설명합니다.
Intel Rapid Start wakeup sysfs ABI
Intel Rapid Start가 timer expiry 또는 critical battery에서 hibernation 진입을 위해 깨우는 event bitmask와 minute timeout을 설명합니다.
Intel Xe GPU hwmon sysfs ABI
Intel Xe graphics의 card·package PL1/PL2/I1 power controls와 energy, voltage, package·VRAM temperature, 세 fan의 hwmon attributes를 설명합니다.
Ingenic JZ4780 eFuse nvmem sysfs ABI
Ingenic JZ4780 SoC의 one-time programmable 8K eFuse를 read-only nvmem으로 읽는 방법과 7개 segment의 offset·bit width·용도를 설명합니다.
Panfrost fdinfo profiling sysfs ABI
Panfrost driver에서 DRM fdinfo job profiling을 끄거나 GPU timestamp·cycle counter sources를 함께 켜는 profiling 값을 설명합니다.
Panthor fdinfo profiling sysfs ABI
Panthor driver에서 DRM fdinfo running-job profiling의 GPU cycle 측정과 timestamp sampling을 bitmask로 선택하는 방법을 설명합니다.
Xen PCI backend sysfs ABI
Xen pciback guest의 PCI configuration-register quirk와 stubdomain device model에 한정해야 하는 interrupt-control allowlist를 설명합니다.
TPM Physical Presence Interface sysfs ABI
BIOS가 지원하는 TPM Physical Presence Interface의 version, pre-OS request·response·transition과 TCG·vendor-specific operation permissions를 설명합니다.
Qualcomm AI Cloud error-counter sysfs ABI
QAIC device에서 driver load 이후 받은 correctable, uncorrectable, uncorrectable non-fatal errors의 누적 counters를 설명합니다.
Intel QAT device-control sysfs ABI
Intel QuickAssist Technology device의 up/down state, configured services, idle power, ring-pair service query, ring-pair count와 unrecoverable-error auto reset을 설명합니다.
Intel QAT RAS error-counter sysfs ABI
Intel QAT device가 감지한 correctable·non-fatal·fatal error counters를 읽고 write-only control로 세 counters를 함께 reset하는 방법을 설명합니다.
Intel QAT rate-limiting SLA sysfs ABI
Intel QAT rate-limiting SLA의 add·get·update·remove operations와 ring-pair mask, SLA id, committed·peak rates, service 및 remaining capability fields를 설명합니다.
Samsung laptop platform sysfs ABI
Samsung laptop의 performance level, powered-off USB charging과 빠른 lid-close/open handling mode를 제어하는 platform attributes를 설명합니다.
Intel SPI flash protection sysfs ABI
Intel SPI flash controller의 host write protection, supported-opcode lock과 BIOS-region write lock 상태를 userspace에서 확인하는 attributes를 설명합니다.
SCSI tape debug sysfs ABI
SCSI tape st driver의 debug output을 0/1로 끄고 켜는 debug_flag와 compile-time DEBUG support에 따른 attribute visibility를 설명합니다.
NVIDIA Tegra eFuse sysfs ABI
Tegra20·30·114·124 SoC의 factory-programmed write-once eFuses를 hardware register와 같은 bit assignment의 32-bit LSB-first words로 읽는 방법을 설명합니다.
Toshiba laptop ACPI sysfs ABI
Toshiba laptop의 keyboard backlight·hotkeys, accelerometer·touchpad, USB sleep/rapid charging, fan·panel·USB3와 cooling method controls를 설명합니다.
Toshiba HDD accelerometer-protection sysfs ABI
Toshiba built-in accelerometer의 HDD protection level을 disabled·low·medium·high로 설정하고 sensor를 몇 초간 reset하는 controls를 설명합니다.
USB Type-C DisplayPort Alt Mode sysfs ABI
USB Type-C DisplayPort Alt Mode connector의 USB/source/sink configuration, pin assignment, HPD state와 driver-lifetime IRQ_HPD count를 설명합니다.
UACCE accelerator-class sysfs ABI
UACCE accelerator의 API·flags·available instances, hardware error isolation policy/state, supported algorithms와 MMIO·DUS queue-region sizes를 설명합니다.
Cypress CCGx UCSI firmware-update sysfs ABI
Cypress CCGx Type-C controller driver에 Y, y 또는 1을 써서 firmware upgrade를 시도하도록 요청하는 do_flash control을 설명합니다.
UFS host controller and device sysfs ABI
UFS descriptors, logical-unit configuration, power management, performance monitor, WriteBooster, host capabilities, exception reporting, buffer resize와 HID defragmentation sysfs interfaces를 설명합니다.
DS28E17 1-Wire-to-I2C bridge sysfs ABI
DS28E17 bridge의 I2C baud rate와 busy-timeout multiplier를 읽고 설정하는 sysfs controls를 설명합니다.
1-Wire thermometer sysfs ABI
1-Wire thermometer의 alarms, EEPROM, power source, resolution, temperature, bulk conversion, conversion time과 optional feature bitmask를 설명합니다.
Wacom HID tablet sysfs ABI
Wacom Bluetooth reporting speed, legacy LED/OLED controls, button raw-image interleave와 wireless remote pairing 상태를 설명합니다.
DesignWare PCIe xData traffic-generator sysfs ABI
Root Complex와 Endpoint 사이의 read/write TLP generator를 제어하고 current generated throughput을 MB/s로 읽는 방법을 설명합니다.
Xen block-backend module parameters
Xen blkback buffer pages, persistent grants, idle timeout, memory-pressure squeeze와 persistent-grant feature policy를 설명합니다.
Xen block-frontend module parameters
Xen blkfront indirect-segment negotiation과 newly connected frontend의 persistent-grant feature를 설명합니다.
Xilinx TMR manager sysfs ABI
Triple Modular Redundancy manager의 fault-detection count를 읽고 break signal을 trigger하는 controls를 설명합니다.
ZynqMP FPGA manager status sysfs ABI
ZynqMP FPGA configuration의 CRC, security, clocks, startup, pins, errors, state-machine phase와 detected bus width를 hexadecimal status bits로 해석합니다.
EDAC DDR5 Error Check Scrub sysfs ABI
DDR5 ECS media FRU의 log scope, row·codeword counting mode, counter reset과 per-Gbit threshold controls를 설명합니다.
EDAC memory-media repair sysfs ABI
Soft·hard PPR와 memory sparing의 persistence, HPA·DPA, nibble mask, topology coordinates와 repair trigger를 설명합니다.
EDAC memory-scrub control sysfs ABI
On-demand scrub region과 background scrub, device·region cycle-duration limits와 current overhead policy를 설명합니다.
ACPI firmware sysfs ABI
ACPI FPDT performance, BGRT boot image, hotplug profiles, SCI·GPE interrupt statistics와 MRRM memory ranges를 설명합니다.
DMI entry sysfs ABI
DMI entry type-instance naming, common header and raw attributes, optional specialization과 Type 15 System Event Log export를 설명합니다.
Raw SMBIOS and DMI tables sysfs ABI
SMBIOS entry point와 packed DMI structures를 /dev/mem 대신 두 read-only binary sysfs attributes로 읽는 방법을 설명합니다.
EFI firmware system-table sysfs ABI
EFI system table physical addresses, stable configuration-table ordering, Dell RCI2 binary와 OVMF debug log를 설명합니다.
EFI System Resource Table sysfs ABI
UpdateCapsule 대상 firmware resources, installed·minimum versions, capsule flags와 마지막 update 결과를 설명합니다.
EFI runtime mapping sysfs ABI
EFI runtime services의 physical-to-virtual memory mappings를 kexec kernel에 동일하게 전달하는 numbered sysfs layout입니다.
Google SMI firmware callback sysfs ABI
GSMI NVRAM variables, binary event-log append, firmware configuration reset과 log percentage clearing controls를 설명합니다.
Retained initrd sysfs ABI
initrd boot와 retain_initrd command-line option을 모두 사용했을 때 보존된 boot initrd contents를 노출합니다.
Loongson LEFI board information sysfs ABI
SMBIOS가 없는 Loongson systems에서도 mainboard identity와 BIOS release 정보를 확인하는 boardinfo interface입니다.
Firmware log sysfs ABI
Firmware log가 존재할 때 그 내용을 read-only binary copy로 노출하는 단일 attribute입니다.
Raw firmware memory map sysfs ABI
Kernel이 merge·override하기 전 raw firmware memory map의 numbered entries, inclusive ranges와 type strings를 설명합니다.
Open Firmware and FDT sysfs ABI
Stable /proc/device-tree access, detached trees, exact binary properties와 CRC32-validated boot FDT blob을 설명합니다.
OPAL system powercap sysfs ABI
PowerNV P8·P9 component power caps의 Watt 단위 최소·최대 한계와 current cap 설정 요청을 설명합니다.
OPAL Power-Shift-Ratio sysfs ABI
PowerNV P9에서 OCC가 CPU와 GPU 사이 power를 이동·throttle할 때 사용하는 per-chip 0..100 ratio입니다.
OPAL sensor-group sysfs ABI
POWER9 sensors를 type·owner별로 묶고 group 전체의 OCC-cached historical minimum·maximum을 지우는 interface입니다.
PAPR energy-scale information sysfs ABI
PAPR guest의 performance·energy-saving mode와 processor frequency attributes를 ID별 description, numeric, string 값으로 제공합니다.
QEMU fw_cfg sysfs ABI
Discoverable QEMU fw_cfg blobs의 authoritative selector-key entries, raw data와 best-effort file-name symlink tree를 설명합니다.
SGI UV platform topology sysfs ABI
UV generation, partitions, coherence domains, hubs, fabric-port connections와 PCI bus physical topology를 설명합니다.
Turris MOX eFuse information sysfs ABI
Turris MOX eFuses의 board version, MAC addresses, manufactured RAM size와 serial number를 정해진 formats로 읽습니다.
EROFS filesystem sysfs ABI
EROFS feature discovery, synchronous decompression, compression-cache eviction, hardware acceleration과 directory readahead controls를 설명합니다.
Ext4 filesystem sysfs ABI
Ext4 multiblock allocation, inode readahead, delayed allocation, write counters, extent zeroout와 journal-thread visibility를 설명합니다.
v9fs: Plan 9 Resource Sharing for Linux
9P transport, USB gadget forwarding, cache·debug·access option의 전문 번역입니다.
Acorn Disc Filing System - ADFS
Filecore format, permission mask와 RISC OS file type suffix의 전문 번역입니다.
Overview of Amiga Filesystems
Amiga filesystem variant, mount option, protection flag와 volume link의 전문 번역입니다.
kAFS: AFS Filesystem
AFS cell·volume·mountpoint·RxRPC key와 @sys 치환의 전문 번역입니다.
Linux Filesystems API summary
VFS·proc·eventfd·epoll·sysfs·debugfs kernel-doc source 색인의 전문 번역입니다.
Miscellaneous Device control operations for autofs
autofs active restart, 공통 ioctl 구조와 11개 mount-control command의 전문 번역입니다.
autofs - how it works
autofs 마운트 트랩, VFS 경로 탐색, 이벤트 파이프, 만료 프로토콜과 데몬 재연결을 다루는 전문 번역입니다.
Automount Support
커널 내부 automount와 두 단계 vfsmount 만료 API를 설명하는 전문 번역입니다.
BeOS filesystem for Linux
역사적 BeOS BeFS 읽기 전용 드라이버의 설치, 사용법과 마운트 옵션 전문 번역입니다.
BFS Filesystem for Linux
UnixWare 부팅용 BFS slice의 loop 마운트와 이미지 추출 절차 전문 번역입니다.
BTRFS
Btrfs의 copy-on-write, 무결성, snapshot, RAID와 관리 기능 전문 번역입니다.
Buffer Heads
폐기 예정인 buffer head와 신규 파일시스템용 iomap 권고를 설명하는 전문 번역입니다.
Cache Backend API
FS-Cache의 cache·volume·data cookie 구조, backend callback과 안전한 철회 절차 전문 번역입니다.
Cache on Already Mounted Filesystem
CacheFiles 구성, culling, 디스크 이름 구조, SELinux credential 분리와 on-demand read protocol 전문 번역입니다.
General Filesystem Caching
FS-Cache의 netfs-backend 중재 구조, cookie 수명과 procfs 통계·목록·debug interface 전문 번역입니다.
Filesystem Caching
FS-Cache, netfs API, backend API와 CacheFiles 문서군을 연결하는 최상위 목차의 전문 번역입니다.
Network Filesystem Caching API
Fscache volume·data cookie 등록, in-use 수명, DIO, coherency·invalidation과 writeback API의 전문 번역입니다.
Ceph Distributed File System
CephFS 분산 구조, snapshot·quota, mount 문법과 성능·무결성·session 복구 options의 전문 번역입니다.
Coda Kernel-Venus Interface
Coda kernel driver와 Venus cache manager의 message protocol, upcall·downcall, minicache와 lifecycle 요구사항 전문 번역입니다.
Configfs - Userspace-driven Kernel Object Configuration
Configfs의 userspace-driven object 수명, item·group·subsystem API와 attribute·symlink·dependency 계약 전문 번역입니다.
Cramfs - cram a filesystem onto a small ROM
cramfs 압축 image 형식, 크기·호환성 한계, MTD direct mapping·XIP와 file magic 전문 번역입니다.
Direct Access for files
DAX page-cache bypass, FS_XFLAG_DAX·S_DAX 정책, driver·filesystem 구현과 media error 복구 전문 번역입니다.
DebugFS
debugfs의 ABI 성격, 마운트와 directory·file·scalar·blob·register helper, module unload 정리를 다룬 전문 번역입니다.
The Devpts Filesystem
devpts mount별 pty 독립성, ptmx 연결, global·reserved·instance별 pty 제한을 다룬 전문 번역입니다.
Directory Locking
VFS directory operation의 lock 순서, dcache splicing, cross-filesystem rank, deadlock·loop 회피 증명을 다룬 전문 번역입니다.
DLMFS
OCFS2 DLM cluster 준비, domain·resource inode, open flag lock mode와 LVB sharing을 다룬 전문 번역입니다.
Linux Directory Notification
dnotify event mask, signal delivery, remote·hard-link 한계와 inotify 대체를 다룬 전문 번역입니다.
eCryptfs: A stacked cryptographic filesystem for Linux
eCryptfs userspace 의존성, mount-wide passphrase 검증, migration과 secret log 주의를 다룬 전문 번역입니다.
efivarfs - a (U)EFI variable filesystem
efivarfs의 sysfs 대체 배경, immutable firmware 보호와 attributes·payload binary layout을 다룬 전문 번역입니다.
EROFS - Enhanced Read-Only File System
EROFS의 기능, mount option, inode·xattr·directory on-disk layout, chunk와 fixed-output compression을 다룬 전문 번역입니다.
Filesystem-level encryption (fscrypt)
fscrypt의 위협 모델, 키 계층, 암호화 모드, 정책·키 ioctl, 접근 의미, 인라인·hardware-wrapped key와 테스트를 다루는 전문 번역입니다.
fs-verity: read-only file-based authenticity protection
fs-verity의 Merkle tree, ioctl API, digest·서명 정책, ext4·f2fs·btrfs 구현과 검증 경로를 다루는 전문 번역입니다.
FUSE-over-io-uring design documentation
FUSE-over-io-uring의 queue 등록, CQE 왕복, COMMIT_AND_FETCH와 unlink 요청 수명 주기를 설명하는 전문 번역입니다.
FUSE I/O Modes
FUSE direct-io, cached I/O, write-through와 writeback-cache의 page cache·mmap·부분 페이지 의미를 설명하는 전문 번역입니다.
FUSE Passthrough
FUSE passthrough의 backing file 등록, 지원 I/O, resource accounting, stack depth와 CAP_SYS_ADMIN 보안 근거를 다루는 전문 번역입니다.
FUSE Overview
FUSE 용어, mount option, fusectl, interrupt, 비권한 mount 보안, kernel-daemon request와 deadlock을 다루는 전문 번역입니다.
FUSE (Filesystem in Userspace) Technical Documentation
FUSE 개요, I/O mode, io_uring, passthrough 전문 문서로 연결하는 번역 목차입니다.
Glock internal locking rules
GFS2 glock state, cache 규칙, go_* operation, lock order와 DLM timing 통계를 다루는 전문 번역입니다.
uevents and GFS2
GFS2 mount 생명주기의 uevent, cluster·journal recovery 신호, 공통 환경변수를 설명하는 전문 번역입니다.
Global File System 2
GFS2의 shared block device 구조, lock protocol, local 사용법과 gfs2-utils 관리 도구를 설명하는 전문 번역입니다.
Macintosh HFS Filesystem for Linux
Linux HFS driver의 지원 범위, mount option, UNIX 기능 제약과 resource fork 동작을 설명하는 전문 번역입니다.
Macintosh HFSPlus Filesystem for Linux
HFS+ 확장 범위, permission 초기값, Unicode filename과 write 보호 mount option을 설명하는 전문 번역입니다.
Read/Write HPFS 2.09
Linux HPFS driver의 mount option, filename·EA·codepage 동작, 알려진 bug와 전체 version history를 설명하는 전문 번역입니다.
Idmappings
사용자 공간·커널·VFS ID의 교차 매핑과 재매핑, idmapped mount의 소유권 변환을 설명하는 전문 번역입니다.
Filesystems in the Linux kernel
VFS 핵심 문서, 지원 계층, 파일시스템 구현 문서를 연결하는 최상위 색인의 전문 번역입니다.
Inotify - A Powerful yet Simple File Change Notification System
Inotify의 watch 수명, 단일 fd·queue, system call interface 설계 근거를 설명하는 전문 번역입니다.
iomap Library Design
iomap iterator, struct iomap, callback 계약, operation flag와 locking hierarchy를 설명하는 전문 번역입니다.
VFS iomap Documentation
iomap 설계, 지원 연산, porting 문서를 연결하는 하위 색인의 전문 번역입니다.
iomap Supported File Operations
buffered·direct·DAX I/O, writeback, seek, swapfile와 FIEMAP의 iomap 계약을 설명하는 전문 번역입니다.
Porting Your Filesystem to iomap
기존 파일시스템을 iomap mapping과 I/O API로 점진적으로 전환하는 절차의 전문 번역입니다.
ISO9660 Filesystem
ISO 9660, Joliet, Rock Ridge, multisession 마운트 옵션의 전문 번역입니다.
The Linux Journalling API
JBD2 journal 초기화, transaction, buffer 접근, deadlock, fast commit API의 전문 번역입니다.
VFS Locking Rules
VFS callback별 lock 보유 상태, blocking 가능성, folio·fault 직렬화 규칙의 전문 번역입니다.
File Locking Release Notes
flock emulation, fcntl 혼용 deadlock, mandatory locking 폐기의 역사적 release note 전문 번역입니다.
Filesystem Mount API
fs_context 수명주기, LSM hook, superblock 선택, typed mount parameter parser의 전문 번역입니다.
Multigrain Timestamps
coarse·fine inode timestamp 선택, ordering floor, FS_MGTIME 구현 계약의 전문 번역입니다.
Network Filesystem Services Library
netfslib request·stream·subrequest, VFS/VM helper, retry, fscache callback 계약의 전문 번역입니다.
NFSv4 client identifier
NFSv4 client identity, lease 보호, Linux 고유화 수단과 Kerberos 보안을 설명하는 전문 번역입니다.
Making Filesystems Exportable
Filehandle fragment, disconnected dentry, export_operations와 NFSD export flag의 전문 번역입니다.
NFS
Linux kernel NFS 문서군을 기능별 하위 문서로 연결하는 색인의 전문 번역입니다.
Kernel NFS Server Statistics
pool_stats 형식과 nfsd network·thread counter 해석을 설명하는 전문 번역입니다.
NFS LOCALIO
NFS LOCALIO locality handshake, auxiliary RPC, lifetime interlock, direct I/O와 보안의 전문 번역입니다.
NFSv4.1 Server Implementation
Linux NFSv4.1 server의 session, operation·callback 지원표와 구현 제한을 설명하는 전문 번역입니다.
Reference counting in pnfs
pNFS layout, device ID, data server cache와 lseg의 reference 수명을 설명하는 전문 번역입니다.
Reexporting NFS filesystems
NFS reexport의 fsid, reboot recovery, filehandle 한도와 DENY bit 제한을 설명하는 전문 번역입니다.
RPC Cache
SUNRPC cache 구조, callback 계약, deferred request와 user-space channel protocol의 전문 번역입니다.
rpcsec_gss support for kernel RPC servers
Kernel RPCGSS의 KRB5 작업 분리와 legacy·gss-proxy upcall 협상의 전문 번역입니다.
NILFS2
NILFS2 checkpoint·snapshot, mount option, ioctl, 사용법과 disk format의 전문 번역입니다.
NTFS3
NTFS3 기능, extended attribute, mount option과 journaling 상태의 전문 번역입니다.
OCFS2 online file check
OCFS2 온라인 inode 검사·복구의 범위, sysfs 절차와 안전 조건을 다룬 전문 번역입니다.
OCFS2 filesystem
OCFS2 특성과 모든 마운트 옵션의 기본값·일관성·안전성 의미를 다룬 전문 번역입니다.
Optimized MPEG Filesystem (OMFS)
OMFS 용도, 마운트 옵션, sysblock·inode·디렉터리·extent 디스크 형식의 전문 번역입니다.
OrangeFS
OrangeFS 설치·시험부터 bufmap, upcall/downcall, writev 응답과 dcache까지 다룬 전문 번역입니다.
OverlayFS
OverlayFS 계층 병합, copy-up, metacopy, NFS export, verity와 내구성 의미를 다룬 전문 번역입니다.
Pathname lookup
Linux pathname lookup의 REF-walk·RCU-walk, mount·symlink와 모든 lookup flag를 다룬 전문 번역입니다.
Path walking and name lookup locking
RCU pathname walking 도입기의 dcache lookup, rename 경쟁, seqcount snapshot과 초기 성능 통계를 다룬 역사 문서의 전문 번역입니다.
Filesystem porting guide
Linux 2.5.0 이후 VFS callback, locking, inode·dentry 수명과 최신 path helper 변경을 누적한 porting guide의 전문 번역입니다.
The /proc Filesystem
procfs의 process·memory·IRQ·network ABI, per-process control과 mount·PID namespace 동작을 다룬 전문 번역입니다.
Notes on propagate_umount()
언마운트 전파 후보를 최대 non-shifting·non-revealing 집합으로 정제하는 선형 알고리즘의 전문 번역입니다.
The QNX6 Filesystem
QNX6의 듀얼 슈퍼블록 스냅샷, inode·긴 이름·bitmap 트리를 설명하는 전문 번역입니다.
Quota subsystem
Quota soft·hard limit와 VFS_DQUOT generic netlink 경고 ABI의 전문 번역입니다.
Ramfs, rootfs and initramfs
Ramfs 캐시 모델, rootfs, initramfs 생성·부팅·루트 전환을 설명하는 전문 번역입니다.
relay interface (formerly relayfs)
Relay channel의 buffer 모델, 파일·커널 API, overwrite 모드와 callback 계약의 전문 번역입니다.
User Interface for Resource Control feature (resctrl)
Resctrl의 CAT·MBA·MBM·group ABI, pseudo-locking과 errata를 다룬 전문 번역입니다.
ROMFS - ROM File System
ROMFS의 big-endian 온디스크 header, type mapping과 정렬 규칙의 전문 번역입니다.
The seq_file Interface
Seq_file iterator·formatting·open/private/single helper 계약의 전문 번역입니다.
Shared Subtrees
mount propagation 상태, 연산별 전이, namespace 사용 사례와 구현을 다루는 전문 번역입니다.
Mounting root file system via SMB (cifs.ko)
CIFS 네트워크 루트의 제약, Samba 설정과 커널 명령줄을 다루는 전문 번역입니다.
CIFS
Linux SMB·CIFS 파일 시스템 문서의 목차 전문 번역입니다.
KSMBD - SMB3 Kernel Server
KSMBD 구조, 기능 상태, 설치·운영과 debug 절차를 다루는 전문 번역입니다.
SMB Direct - SMB3 over RDMA
SMB Direct의 RDMA stack, Kconfig, mount와 검증 절차를 다루는 전문 번역입니다.
splice and pipes
kernel 내부 splice와 built-in pipe API 범위를 설명하는 전문 번역입니다.
SPU Filesystem
SPUFS 파일 시스템과 syscall 문서 목차의 전문 번역입니다.
spu_create
논리 SPU context 생성 syscall의 수명·권한·errno 전문 번역입니다.
spu_run
SPU context 실행, event·status bit와 errno의 전문 번역입니다.
spufs
SPUFS 특수 파일의 I/O·blocking·register·signal 계약 전문 번역입니다.
Squashfs 4.0 Filesystem
Squashfs 압축, mount option, on-disk layout와 lookup cache의 전문 번역입니다.
sysfs - The filesystem for exporting kernel objects
sysfs kobject hierarchy, attribute callback, I/O 계약과 ABI 문서화의 전문 번역입니다.
Tmpfs
tmpfs 메모리 동작과 sizing·THP·quota·NUMA·casefold option의 전문 번역입니다.
UBIFS Authentication Support
UBIFS threat model, Merkle index, journal HMAC chain과 key 관리의 전문 번역입니다.
UBI File System
UBIFS의 MTD·UBI 계층, JFFS2 대비, 마운트 옵션과 사용법을 다룬 전문 번역입니다.
UDF File System
UDF 광학 매체 쓰기 경로, 마운트 옵션과 복구 설정을 다룬 전문 번역입니다.
VFAT
VFAT 마운트 옵션과 8.3·long filename slot 구조를 다룬 전문 번역입니다.
Overview of the Linux Virtual File System
Linux VFS 객체와 operation table, page cache·dcache·mount 계약을 다룬 전문 번역입니다.
virtiofs: virtio-fs host<->guest shared file system
virtiofs의 mount, FUSE 통합, normal·hiprio virtqueue 동작을 다룬 전문 번역입니다.
ZoneFS - Zone filesystem for Zoned block devices
Zone file I/O, 오류 복구, explicit-open과 sysfs 제한을 다룬 전문 번역입니다.
Firmware class hotplug script
Firmware hotplug의 sysfs loading protocol을 설명한 script 전문 번역입니다.
Special Usage Model of the ACPI Control Method Lid Device
ACPI lid firmware 결함과 세 init-state mode를 다룬 전문 번역입니다.
The AML Debugger
AML debugger의 build·실행·종료·batch mode를 다룬 전문 번역입니다.
APEI Error INJection
APEI EINJ의 target parameter, EINJv2·CXL·SGX injection을 다룬 전문 번역입니다.
APEI output format
APEI printk record의 processor·memory·PCIe·AER grammar 전문 번역입니다.
Chrome OS ACPI Device
Chrome OS ACPI 장치의 스위치·펌웨어·부팅·GPIO·검증 데이터 인터페이스 전문 번역입니다.
ACPI CA Debug Output
ACPI CA debug_layer·debug_level 비트 마스크와 부팅·런타임 설정 예제 전문 번역입니다.
_DSD Device Properties Usage Rules
ACPI _DSD 속성 집합의 정의, 유효성, AML 충돌, DT binding 재사용 규칙 전문 번역입니다.
Referencing hierarchical data nodes
ACPI _DSD 계층 데이터 노드의 문자열 참조, key·reg 규칙과 ASL 예제 전문 번역입니다.
Graphs
ACPI _DSD graph의 port·endpoint 계층, 양방향 참조와 CAM0·ISP ASL 예제 전문 번역입니다.
Describing and referring to LEDs in ACPI
ACPI _DSD LED node, reg 출력 번호와 camera flash-leds ASL 참조 예제 전문 번역입니다.
MDIO bus and PHYs in ACPI
ACPI _DSD의 MDIO PHY 등록, phy-handle·phy-mode·managed·fixed-link ASL 예제 전문 번역입니다.
ACPI Based Device Enumeration
ACPI 기반 platform·SPI·I2C·DMA·GPIO·MFD·PCI device 열거와 PRP0001 규칙의 전문 번역입니다.
Intel INT3496 ACPI device extcon driver documentation
Intel INT3496 USB OTG ID·Vbus·data mux GPIO index와 connection ID mapping의 전문 번역입니다.
_DSD Device Properties Related to GPIO
ACPI _DSD GPIO 이름·polarity·hog·line-name·driver mapping·_CRS fallback 규칙의 전문 번역입니다.
ACPI I2C Muxes
ACPI I2C mux channel Device scope와 downstream I2cSerialBus controller path 예제의 전문 번역입니다.
ACPI Support
Linux ACPI namespace·_DSD·debug·APEI·resource·platform 문서 22개를 연결하는 목차의 전문 번역입니다.
Intel North Mux-Agent
Intel PMC North Mux-Agent의 ACPI channel·_PLD·USB port·orientation property 예제 전문 번역입니다.
Low Power Idle Table (LPIT)
LPIT의 S0ix residency counter, FFH·memory-mapped 접근 방식과 cpuidle sysfs 속성을 설명하는 전문 번역입니다.
ACPICA Trace Facility
ACPICA log reducer와 AML tracer의 module parameter, trace_state mode 및 명령 예를 설명하는 전문 번역입니다.
ACPI Device Tree - Representation of ACPI Namespace
ACPI definition block, namespace hierarchy, acpi_device mapping과 physical-device glue를 설명하는 전문 번역입니다.
Probing devices in other D states than 0
ACPI _DSC와 I2C_DRV_ACPI_WAIVE_D0_PROBE를 이용한 non-D0 probe 동작 및 ASL 예제의 전문 번역입니다.
ACPI _OSI and _REV methods
ACPI _OSI·_OS·_REV의 본래 의미와 오용, Linux의 Windows·Darwin 호환 정책을 다루는 전문 번역입니다.
ACPI video extensions
ACPI video backlight sysfs, _BCL index, hotkey event와 kernel 밝기 제어를 설명하는 전문 번역입니다.
The Linux kernel firmware guide
Firmware 관점의 Linux ACPI subsystem 문서로 연결하는 최상위 index의 전문 번역입니다.
FPGA Device Feature List (DFL) Framework Overview
DFL header, FME·Port·AFU, reconfiguration, SRIOV, perf와 userspace interface를 다루는 전문 번역입니다.
FPGA
DFL 문서와 조건부 Sphinx 일반 색인으로 연결하는 FPGA 최상위 index의 전문 번역입니다.
Arm Framebuffer Compression (AFBC)
AFBC component order, plane layout와 canonical cross-device format을 설명하는 전문 번역입니다.
AMD Hardware Components Information per Product
AMD APU와 discrete GPU 제품별 IP component version 표를 포함한 전문 번역입니다.
AMD APU 제품별 ASIC 및 IP 블록 버전 표
AMD APU 17개 제품군을 제품명과 드라이버 코드 참조명에 연결하고, 각 제품의 디스플레이·그래픽·비디오·DMA·관리 프로세서 IP 버전을 한 표에서 확인할 수 있게 정리합니다.
AMD 개별 GPU 제품별 ASIC 및 IP 블록 버전 표
AMD 개별 GPU 29개 제품 행을 드라이버 ASIC 코드 참조명과 연결하고, 디스플레이·그래픽·비디오·DMA·관리 프로세서 IP 버전을 제품별로 대조합니다.
AMDGPU DMUB 추적 그룹 마스크 표
DMUB 펌웨어 추적에서 선택할 수 있는 28개 그룹 이름과 단일 비트 마스크를 정리하고, 여러 그룹을 비트 OR로 조합하는 방법을 설명합니다.
DisplayPort MST 토폴로지 도식 1: 기준 참조 구조
DRM 드라이버와 두 페이로드가 네 포트 및 네 MSTB로 이어지는 기준 토폴로지에서 실선 토폴로지 참조와 점선 메모리 할당 참조를 구분합니다.
DisplayPort MST 토폴로지 도식 2: 붉은 분기 강조
기준 MST 토폴로지에서 Port #4와 MSTB #4를 회색으로 표시하고, 이 분기에 닿는 드라이버·토폴로지·메모리 참조 간선을 붉게 강조한 상태를 구조화합니다.
DisplayPort MST 토폴로지 도식 3: 회색 분기와 굵은 참조 경로
Port #4·MSTB #4 분기를 회색으로 낮추고 Payload #2에서 Port #3과 MSTB #3으로 이어지는 참조 경로를 굵게 표시한 MST 토폴로지를 구조화합니다.
AMDGPU Glossary
AMDGPU의 memory, queue, pipeline, power, video, partition 관련 70개 표제어 전문 번역입니다.
AMDGPU DebugFS
AMDGPU의 27개 debugfs interface와 side effect, raw access, 상태 판독을 다룬 전문 번역입니다.
GPU Debugging
AMDGPU GPUVM page fault decode와 backlight brightness trace 절차의 전문 번역입니다.
Display Core Debug tools
Display Core의 dmesg 분류, visual confirmation, DTN과 DMUB trace 전문 번역입니다.
DC Glossary
Display Core 70개 표제어와 10개 clock의 전문 번역입니다.
DCN Blocks
DCHUBBUB, HUBP, DPP, MPC, OPP, DIO와 kernel-doc 연결의 전문 번역입니다.
Display Core Next (DCN)
DCN pipeline, data flow, pipe split와 global sync의 전문 번역입니다.
AMDGPU - Display Contributions
AMDGPU display 기여 과제 11개와 난이도·검증 범위의 전문 번역입니다.
AMDgpu Display Manager
DRM/KMS와 DC를 연결하는 DM lifecycle, atomic, color와 blend mapping의 전문 번역입니다.
drm/amd/display - Display Core (DC)
DC/DM 구조, validation policy와 Display Core 하위 문서 8개의 전문 번역입니다.
Multiplane Overlay (MPO)
DRM atomic MPO, PIP underlay, cursor와 multi-display pipe 제한의 전문 번역입니다.
DC Programming Model
DC service layer, object model과 hardware initialization·validation 흐름의 전문 번역입니다.
Core Driver Infrastructure
AMDGPU IP, Pipe·Queue와 memory·VM·IRQ infrastructure의 전문 번역입니다.
Misc AMDGPU driver information
AMDGPU product, memory, PCIe와 SmartShift sysfs 항목의 전문 번역입니다.
dGPU 펌웨어 플래시
AMDGPU dGPU IFWI와 USB-C PD 펌웨어의 sysfs 기반 갱신 절차를 원문 전체와 함께 번역합니다.
drm/amdgpu - Graphics and Compute (GC)
AMDGPU GC의 CPU-GPU 명령 흐름과 CP, MEC, MES, RLC 마이크로컨트롤러 역할을 전문 번역합니다.
MicroEngine Scheduler (MES)
AMDGPU MES의 Kernel Queue와 User Queue mapping, preemption, priority, oversubscription 동작을 전문 번역합니다.
drm/amdgpu AMDgpu driver
GCN, RDNA, CDNA 기반 AMD Radeon GPU를 지원하는 drm/amdgpu 문서의 전체 하위 색인을 전문 번역합니다.
Module Parameters
AMDGPU 모듈 매개변수 문서와 amdgpu_drv.c kernel-doc 연결을 원문 전체와 함께 번역합니다.
AMDGPU Process Isolation
AMDGPU graphics engine의 process isolation, partition별 enforce_isolation, cleaner shader 실행을 전문 번역합니다.
AMDGPU RAS Support
AMDGPU RAS의 sysfs 조회, debugfs 오류 주입, 재부팅·오류 계수·EEPROM·VRAM bad page 인터페이스와 libdrm 테스트를 전문 번역합니다.
GPU Power/Thermal Controls and Monitoring
AMDGPU HWMON·DPM·fan kernel-doc와 GFXOFF enable, status, count, residency 인터페이스를 전문 번역합니다.
User Mode Queues
AMDGPU User Queue의 직접 제출, MQD/HQD, doorbell, protected fence, memory migration, reset, IOCTL과 queue mode를 전문 번역합니다.
AMDGPU XGMI Support
AMDGPU XGMI 문서와 amdgpu_xgmi.c kernel-doc 연결을 원문 전체와 함께 번역합니다.
Automated testing of the DRM subsystem
DRM GitLab CI 설정, expectation 파일, 자동 시험 활성화, coverage, external fix, lab status를 전문 번역합니다.
Backlight support
Backlight subsystem의 overview, internal interface, exported API를 연결하는 kernel-doc 진입 문서의 전문 번역입니다.
Synopsys DesignWare HDMI Controller
DRM bridge로 구현된 Synopsys DesignWare HDMI Controller와 지원 입력 format·encoding kernel-doc의 연결을 안내합니다.
DRM Driver uAPI
i915, nouveau, panthor, xe, asahi DRM driver의 public userspace API kernel-doc을 하나의 문서로 연결하는 index입니다.
GPU Driver Documentation
GPU·DRM·display driver 문서 21개와 조건부 Sphinx 일반 색인을 연결하는 최상위 색인의 전문 번역입니다.
Kernel clients
DRM kernel client의 overview, 내부 declaration, core·modeset·event exported API를 결합하는 문서의 전문 번역입니다.
Long running workloads and compute
장시간 GPU compute workload의 unbind 종료 문제와 buffer pinning, no-evict, cgroup-aware eviction 완화책을 다루는 전문 번역입니다.
DRM Internals
DRM driver 초기화, device lifecycle, version 협상, managed resource, file API, KUnit과 legacy 전환을 다루는 전문 번역입니다.
Mode Setting Helper Functions
Atomic KMS부터 output, frontend, legacy, privacy-screen까지 97개 kernel-doc block을 연결하는 mode setting helper reference의 전문 번역입니다.
Kernel Mode Setting (KMS)
KMS pipeline, mode object, atomic state, display object API, property ABI와 vblank를 다루는 651줄 전문 번역입니다.
Existing KMS Properties 표
역사적 DRM/KMS property 98개의 원문 열, ABI literal, 줄 좌표와 한국어 의미·값 제한을 보존한 전문 번역입니다.
DRM Memory Management
TTM·GEM object lifecycle, mapping, coherency, PRIME, GPUVM와 scheduler를 다루는 DRM memory-management 전문 번역입니다.
Userland interfaces
DRM userspace ABI 정책, render node, hot-unplug·reset recovery, ioctl, IGT·VKMS와 trace 안정성을 다루는 전문 번역입니다.
DRM client usage stats
DRM fdinfo의 client 식별, engine utilization, memory usage 표준 key와 driver 구현 계약을 설명하는 전문 번역입니다.
Asynchronous VM_BIND
VM_BIND의 fence dependency, pipelining, bind context, error recovery와 Xe uAPI를 설명하는 전문 번역입니다.
VM_BIND locking
VM_BIND의 reservation lock ordering, object lifetime, userptr MMU notifier와 recoverable fault locking 전문 번역입니다.
drm/i915 Intel GFX Driver
Intel i915의 core, display, GEM·GTT, microcontroller, perf와 usage stats를 연결하는 상위 문서 전문 번역입니다.
drm/imagination PowerVR Graphics Driver
PowerVR Series 6+ driver overview와 UAPI를 연결하는 문서 index 전문 번역입니다.
PowerVR UAPI
PowerVR object, VM, context, HWRT dataset와 job submission IOCTL을 다루는 전문 번역입니다.
Misc DRM driver uAPI and feature implementation guidelines
VM_BIND operation과 locking 구현 지침을 연결하는 index 전문 번역입니다.
GPU Driver Developer's Guide
GPU driver 개발 문서 전체를 연결하는 상위 index 전문 번역입니다.
Introduction
DRM architecture, documentation, contribution process와 학습 자료를 다루는 전문 번역입니다.
drm/komeda Arm display driver
Arm Komeda pipeline 구성요소와 DRM-KMS·atomic state 매핑을 다루는 전문 번역입니다.
drm/mcde ST-Ericsson MCDE Multi-channel display engine
ST-Ericsson MCDE driver의 kernel-doc 진입점을 제공하는 전문 번역입니다.
drm/meson Amlogic Meson Video Processing Unit
Amlogic Meson VPU의 VIU·VPP·encoder·clock·HDMI pixel path를 설명합니다.
MSM Crash Dump Format
MSM GPU hang dump의 metadata·ringbuffer·buffer object·register 형식을 정의합니다.
MSM Preemption
Adreno priority ring 전환, preemption level, state record와 보안 요건을 설명합니다.
drm/nouveau NVIDIA GPU Driver
Nouveau의 NVKM hardware abstraction과 GSP message 문서 진입점을 설명합니다.
Device Initialization (devinit)
Ampere GPU의 devinit interpreter, firmware boot flow와 privilege 조건을 설명합니다.
Falcon (FAst Logic Controller)
Falcon ucode의 security level, root of trust, DMA와 memory subsystem을 설명합니다.
FWSEC (Firmware Security)
FWSEC secure boot, FRTS·WPR2, ROM image layout과 VRAM scrubbing을 설명합니다.
Nova-core Guidelines
Firmware-independent driver API와 second-level driver regression 기준을 정의합니다.
Nova-core Task List
Nova-core의 Rust enablement, GPU·GSP 기능, 외부 API와 CI 작업을 정리한 전문 번역입니다.
Nova VBIOS
Ampere VBIOS image layout과 Falcon ucode·FWSEC lookup을 설명합니다.
Nova Project Guidelines
Nova의 Rust 언어, documentation와 patch review 규칙을 정의합니다.
nova NVIDIA GPU drivers
Nova project와 nova-core 하위 문서의 상위 index입니다.
drm/Panfrost Mali Driver
Panfrost fdinfo engine·memory 통계와 profiling 제어를 설명합니다.
drm/Panthor CSF driver
Panthor fdinfo 통계, sampling bitmask와 internal shmem BO accounting을 설명합니다.
drm/pl111 ARM PrimeCell CLCD Driver
ARM PrimeCell PL110·PL111 CLCD driver kernel-doc 진입점입니다.
GPU SVM Section
GPU SVM migration·eviction·fault locking 원칙과 미래 확장을 설명합니다.
I915 DG1/LMEM RFC Section
DG1 local-memory hardware·TTM·uAPI upstream 순서를 설명합니다.
I915 GuC Submission/DRM Scheduler RFC
GuC submission·DRM scheduler 통합과 parallel submission uAPI를 설명합니다.
I915 Small BAR RFC
DG2 small BAR의 CPU-visible memory placement·region info·error capture를 설명합니다.
I915 VM_BIND feature design and use cases
Persistent mapping, execbuf3, lock hierarchy, dma_resv와 SVM use case를 설명합니다.
GPU RFC Section
GPU uAPI·설계 RFC의 작성·검토·이관 원칙과 문서 목록입니다.
drm/tegra NVIDIA Tegra GPU and display driver
Tegra host1x infrastructure, KMS hardware와 userspace submission을 설명합니다.
drm/tve200 Faraday TV Encoder 200
Faraday TVE200 DRM driver kernel-doc 진입점입니다.
drm/v3d Broadcom V3D Graphics Driver
V3D BO·MMU·scheduler·interrupt kernel-doc를 연결합니다.
drm/vc4 Broadcom VC4 Graphics Driver
VC4 display hardware, KUnit와 3D command validation을 설명합니다.
DRM graphics subsystem TODO list
DRM subsystem 전반의 refactoring, testing, driver 전환 과제를 난이도와 함께 정리합니다.
VGA Switcheroo
Hybrid graphics의 GPU 전환·전력 제어 API와 apple-gmux handler를 연결합니다.
VGA Arbiter
Legacy VGA I/O·memory decode 충돌을 조정하는 kernel·userspace ABI를 설명합니다.
drm/vkms Virtual Kernel Modesetting
VKMS 설정, IGT·KUnit 시험과 virtual display 확장 TODO를 설명합니다.
drm/xe Intel GFX Driver
Intel Xe driver의 지원 범위와 전체 하위 문서 목차를 제공합니다.
Xe Configfs
Xe configfs 개요와 내부 API를 source kernel-doc에서 연결합니다.
Command submission
Xe execbuf userspace GPU command submission 문서입니다.
Debugging
Xe assertion helper와 debugging kernel-doc 진입점입니다.
Xe Device Coredump
Xe GPU 실패 시 device coredump 생성과 내부 API를 설명합니다.
Xe Device Wedging
Xe device wedging 상태와 처리 경로의 kernel-doc입니다.
Firmware
Xe firmware ABI, WOPCM, GuC CTB·power conservation과 PCIe Gen5 제한을 연결합니다.
Xe GT Frequency Management
Xe GT frequency 관리 개요와 내부 API입니다.
GT Multicast/Replicated Register Support
Xe GT MCR register 지원과 미완성 internal API 항목입니다.
Map Layer
Xe memory map abstraction의 kernel-doc 진입점입니다.
Migrate Layer
Xe GPU memory migrate layer 설계 문서입니다.
Memory Management
Xe BO, GGTT 내부 API와 page-table building 문서를 연결합니다.
Pcode와 Survivability Mode
Xe PCODE 내부 API와 survivability mode를 설명합니다.
Runtime Power Management
Xe runtime power management 개요와 내부 API입니다.
Register Table Processing
Xe register table processing 설계와 내부 type·API입니다.
Multi-tile Devices
Xe multi-tile device 설계와 내부 API를 설명합니다.
Hardware Workarounds
Xe platform별 hardware workaround와 내부 API입니다.
Xe DRM Client Usage Stats
Xe DRM client별 usage statistics 구현 문서입니다.
drm/xen-front Xen para-virtualized frontend
Xen display protocol과 frontend/backend buffer ownership mode를 설명합니다.
Xilinx ZynqMP UltraScale+ DisplayPort
ZynqMP DisplayPort video·audio pipeline과 debugfs compliance test를 설명합니다.
AMD Sensor Fusion Hub
AMD SFH의 HID transport·client·MP2 PCIe 계층과 report data flow를 설명합니다.
ALPS HID Touchpad Protocol
ALPS U1 HID descriptor, command와 touch·StickPointer packet format을 설명합니다.
HID-BPF
eBPF로 HID event·report descriptor·device request를 확장하는 구조와 API를 설명합니다.
HID Sensors Framework
HID sensor hub의 descriptor parsing, sensor별 driver, core API와 custom sensor userspace interface를 설명합니다.
HID I/O Transport Drivers
Transport 독립 HID bus, intr·ctrl channel, report request와 hid_ll_driver callback contract를 설명합니다.
Care and feeding of your Human Interface Devices
Raw HID usage event를 제공하는 legacy hiddev character interface와 read·ioctl API를 설명합니다.
Introduction to HID report descriptors
HID descriptor의 item·usage·field·collection·report ID 해석과 Linux debugging·수정 절차를 설명합니다.
HIDRAW - Raw Access to USB and Bluetooth Human Interface Devices
Parser를 거치지 않는 raw HID report read·write와 descriptor·report ioctl API를 설명합니다.
Manual parsing of HID report descriptors
HID short item prefix의 length·type·function bit와 HUT usage 값을 수동 해석합니다.
Human Interface Devices (HID)
Linux HID documentation의 기초, API, framework와 hardware별 문서 목차입니다.
Intel Integrated Sensor Hub (ISH)
Intel ISH의 PCI·IPC·ISHTP 계층, client enumeration, HID transport, DMA와 host firmware loading을 설명합니다.
Intel Touch Host Controller (THC)
Intel THC의 QuickSPI·QuickI2C protocol, PIO·DMA·PRD memory model과 HID report 흐름을 설명합니다.
UHID - User-space I/O driver support for HID subsystem
Userspace HID transport가 /dev/uhid event protocol로 virtual HID device를 생성하고 report를 교환하는 방법입니다.
uGuru datasheet
Abit uGuru sensor controller의 CMD·DATA handshake, bank address map, alarm·PWM·fan register를 설명합니다.
Kernel driver abituguru
Abit uGuru revision 1·2 hwmon driver의 motherboard별 지원과 autodetection override입니다.
Kernel driver abituguru3
Abit uGuru revision 3 전용 read-only hardware monitoring driver입니다.
Kernel driver acbel-fsg032
ACBEL FSG032-00xG PMBus power supply의 current·voltage·power·fan·temperature ABI입니다.
Kernel driver power_meter
ACPI 4.0 power meter의 average trip, metadata, hardware cap과 notification을 설명합니다.
Kernel driver ad7314
AD7314·ADT7301·ADT7302 temperature sensor의 resolution과 지원 한계입니다.
Kernel driver adc128d818
ADC128D818의 온도 1개, 전압 7개 측정과 latch 경보 및 비검색 주소를 설명합니다.
Kernel driver adm1025
ADM1025, ADM1025A와 NE1619의 전압·온도 감시 및 pin 11 배선 선택을 설명합니다.
Kernel driver adm1026
ADM1026의 GPIO, 온도·전압·fan 자원, 경보와 자동 fan control을 설명합니다.
Kernel driver adm1031
ADM1030과 ADM1031의 local·remote 온도 및 fan channel 차이를 설명합니다.
Kernel driver adm1177
ADM1177 Hot-Swap power monitor의 명시적 등록과 전압·전류 sysfs를 설명합니다.
Kernel driver adm1266
ADM1266 PMBus sequencer의 17채널 전압 readback, limit와 alarm ABI를 설명합니다.
Kernel driver adm1275
ADM1075·ADM127x·ADM129x·SQ24905C PMBus Hot-Swap monitor의 모델별 ABI입니다.
Kernel driver adm9240
ADM9240·DS1780·LM81의 측정 주기, fan divider, voltage scale와 alarm map입니다.
Kernel driver adp1050
ADP105x와 LTP8800 PMBus 전력 controller의 전압·전류·전력·온도 ABI입니다.
Kernel driver ads7828
ADS7828·ADS7830 ADC의 입력 topology, reference와 정적 등록 조건입니다.
Kernel driver adt7410
ADT73xx·74xx 온도 센서의 해상도, INT/CT event와 공통 hysteresis ABI입니다.
Kernel driver adt7411
ADT7411 10-bit ADC의 VDD·8개 analog input과 reference·sampling control입니다.
Kernel driver adt7462
ADT7462의 8개 fan counter, sensor 조합과 두 기준점 automatic PWM control입니다.
Kernel driver adt7470
ADT7470의 외부 온도 10채널, fan counter 4개, 두 점 기반 자동 PWM과 주파수 설정입니다.
Kernel driver adt7475
ADT7473/7475/7476/7490의 모델별 voltage 매핑, 다중 온도 기반 PWM, stall과 smoothing 설정입니다.
Kernel driver aht10
AHT10/AHT20/DHT20 온습도 센서의 0x38 명시적 등록, CRC8, sysfs 단위와 polling 제약입니다.
Kernel driver amc6821
AMC6821의 local·remote 온도, fan tachometer, 네 regulator mode와 자동 PWM 곡선입니다.
Kernel driver aquacomputer-d5next
Aquacomputer USB HID 냉각 장치군의 온도·flow·pump·fan telemetry와 제어 ABI입니다.
Kernel driver asb100
Asus ASB100/ASB100-A의 voltage·temperature·fan·VID 측정과 역공학된 alarm bitmap입니다.
Kernel driver asc7621
aSC7621의 PECI·remote diode thermal zone mapping, smoothing, 세 PWM output과 domain 설정입니다.
Kernel driver aspeed-g6-pwm-tach
AST2600의 16개 tachometer input과 4의 거듭제곱 divisor 설정입니다.
Kernel driver aspeed-pwm-tacho
AST2400/2500의 8 PWM output과 16 tachometer input입니다.
Kernel driver asus_ec_sensors
ASUS EC 전용 온도·fan·water·CPU 전기 센서와 ACPI mutex 동기화입니다.
Kernel driver asus_rog_ryujin
ROG RYUJIN II 360 AIO의 pump·fan·coolant USB HID telemetry입니다.
Kernel driver asus_wmi_sensors
ASUS WMI 센서 목록과 BIOS polling 결함에 관한 안전 경고입니다.
Broadcom BCM54140 Quad SGMII/QSGMII PHY
BCM54140 PHY의 AVDDL·AVDDH voltage와 die temperature round-robin monitor입니다.
Kernel driver bel-pfe
BEL PFE1100·PFE3000 PMBus power supply의 전류·fan·전압·전력·온도 ABI입니다.
Kernel driver bpa-rs600
BPA-RS600 600W PMBus supply의 전류·fan·전압·전력·connector 온도 ABI입니다.
Kernel driver bt1-pvt
Baikal-T1의 온도 1개·전압 4개 PVT sensor와 compile-time alarm trade-off입니다.
Kernel driver cgbc-hwmon
Congatec x86 SoM Board Controller의 가변 temperature·voltage·current·fan channel입니다.
Kernel driver ChipCap2
Amphenol ChipCap 2의 14-bit 온습도 측정과 선택적 min/max humidity alarm입니다.
Kernel driver coretemp
Intel DTS의 core·package temperature, sticky Out-Of-Spec alarm과 공정별 TjMax 목록입니다.
Kernel driver corsair-cpro
Commander Pro의 fan 6개·temperature 4개·SATA rail과 조건부 control readback입니다.
Kernel driver corsair-psu
Corsair HXi·RMi PSU의 rail별 current·voltage·power·temperature와 debugfs 진단값입니다.
Kernel driver cros_ec_hwmon
ChromeOS EC의 fan·temperature·PWM과 suspend/resume 상태 복원입니다.
Kernel driver crps
Intel CRPS185 redundant PSU의 PMBus current·voltage·power·temperature·fan ABI입니다.
Kernel driver da9052
DA9052/53 PMIC의 10-channel ADC와 battery·junction voltage·temperature 환산식입니다.
Kernel driver da9055
DA9055 PMIC의 5-channel ADC, AUTO/manual sampling과 junction 온도 환산식입니다.
Kernel driver dell-smm-hwmon
Dell laptop SMM BIOS의 fan·temperature hwmon ABI, automatic control, transport와 firmware workaround입니다.
Kernel driver dme1737
DME1737·SCH Super-I/O의 voltage·temperature·fan 감시와 zone 기반 automatic PWM 제어입니다.
Kernel driver dps920ab
Delta DPS920AB 920W 54V PMBus power supply의 입력·출력 telemetry입니다.
Kernel driver drivetemp
Disk·SSD의 SCT 또는 SMART 온도와 power-cycle history, spin-down 주의사항입니다.
Kernel driver ds1621
DS1621 compatible thermometer의 thermostat polarity, alarm 이력과 multi-resolution conversion입니다.
Kernel driver ds620
DS620 thermometer와 active-low PO thermostat의 세 platform mode입니다.
Kernel driver emc1403
EMC14xx 다채널 온도 센서의 공통 limit·hysteresis 동작입니다.
Kernel driver emc2103
EMC2103의 RPM 기반 fan 제어와 anti-parallel diode 온도 채널입니다.
Kernel driver emc2305
EMC2301/2/3/5의 최대 5채널 RPM PWM과 hwmon·thermal ABI입니다.
Kernel driver emc6w201
EMC6W201 환경 감시 hardware와 현재 드라이버 지원 범위입니다.
Kernel driver f71805f
Fintek F7180x의 전압 scaling, fan·온도 감시와 세 fan control mode입니다.
Kernel driver f71882fg
Fintek F718xx/F8000 계열의 표준 monitoring과 세 fan control mode입니다.
Kernel driver fam15h_power
AMD Family 15h·16h의 TDP 값과 누적 MSR 기반 평균 전력 계산입니다.
Kernel driver fsp3y
3Y POWER YH-5151E·YM-2151E의 입력·출력 전력 telemetry입니다.
Kernel driver ftsteutates
FTS Teutates BMC의 대규모 sensor monitoring, watchdog, board scaling입니다.
Kernel driver g760a
G760A의 32kHz pulse period 기반 폐루프 fan speed 제어입니다.
Kernel driver g762
G762의 PWM·DC 및 open-loop·closed-loop fan speed 제어입니다.
Kernel driver gigabyte_waterforce
Gigabyte Waterforce AIO의 fan·pump RPM과 coolant temperature입니다.
Kernel driver gl518sm
GL518SM revision별 voltage 제한과 temperature·fan·beep alarm입니다.
Kernel driver gpd-fan
GPD handheld EC fan control과 board quirk·manual 안전 동작입니다.
Kernel driver gsc-hwmon
Gateworks GSC의 완전 scaling된 ADC·temperature와 6-point PWM입니다.
Kernel driver gxp-fan-ctrl
HPE GXP SoC의 8채널 fan PWM·fault·enable 상태입니다.
Kernel driver hih6130
HIH-6130·6131의 I2C humidity·temperature 입력입니다.
Linux HP WMI Sensors Driver
HP business-class system의 WMI numeric sensor·platform event를 hwmon과 debugfs로 제공합니다.
Kernel driver HS3001
Renesas HS300x의 I2C humidity·temperature와 1000배 sysfs scaling입니다.
Kernel driver HTU31
HTU31의 -40~125C temperature·humidity와 heater control입니다.
The Linux Hardware Monitoring kernel API
hwmon 장치 등록, 센서 채널 설명, 속성 콜백, 추가 sysfs 속성을 구현하는 커널 API 계약입니다.
Kernel driver ibm-cffps
IBM CFF 전원 공급 장치의 PMBus 전류·팬·전압·전력·온도 속성입니다.
Kernel driver ibmaem
IBM System X의 AEM v1·v2 에너지·전력·온도 계측 인터페이스입니다.
Kernel Driver IBMPOWERNV
POWERNV 장치 트리와 OPAL을 이용하는 팬·온도·전압·전력·전류·에너지 센서입니다.
Kernel driver ina209
INA209의 high-side 전압·전류·전력 측정, 이력, 경보, 보정 레지스터 동작입니다.
Kernel driver ina233
INA233 PMBus 클라이언트의 입력·shunt·출력 전압, 전류, 전력 속성입니다.
Kernel driver ina238
INA228·237·238·700·780과 SQ52206의 shunt·전력·온도·에너지 감시 기능입니다.
Kernel driver ina2xx
INA219·220·226·230·231·260과 SY24655의 공통 shunt 전압·전류·전력 드라이버입니다.
Kernel driver ina3221
INA3221의 3채널 high-side 측정, 합산 전류 경보, 평균·변환 시간 계산입니다.
Hardware Monitoring
hwmon 핵심 안내 문서와 A-Z 커널 드라이버 문서를 연결하는 전체 색인입니다.
Kernel driver inspur-ipsps1
Inspur PMBus PSU의 전기·온도·제품 정보와 active·standby 모드 제어입니다.
Kernel driver intel-m10-bmc-hwmon
Intel PAC N3000 MAX 10 BMC의 공유 레지스터 기반 온도·전압·전류·전력 속성입니다.
Kernel driver ir35221
IR35221 multiphase converter의 입력과 두 출력 rail 전류·전압·전력·온도 경보입니다.
Kernel driver ir36021
IR36021 이중 루프 PMBus 컨트롤러의 입출력 전류·전압·전력과 온도 경보입니다.
Kernel driver ir38064
IR38060·IR38064·IR38164·IR38263 동기식 벅 레귤레이터의 단일 출력 감시 속성입니다.
Kernel driver isl28022
ISL28022의 버스·션트 전압 측정, 전류·전력 계산, ADC 평균화와 읽기 전용 인터페이스입니다.
Kernel driver isl68137
ISL68137과 2세대 Renesas 디지털 다상 전압 레귤레이터의 1·2·3레일 및 고전압 sysfs 인터페이스입니다.
Kernel driver it87
ITE IT87 계열 LPC Super I/O의 온도·팬·전압 감시, 칩별 기능 차이, PWM 팬 제어를 설명합니다.
Kernel driver jc42
JEDEC JC 42.4 DDR3 메모리 온도 센서의 임계값, 공통 히스테리시스, 경보 속성입니다.
Kernel driver k10temp
AMD Family 10h~19h의 Tctl, Tdie, CCD 온도와 소켓 erratum 처리입니다.
Kernel driver k8temp
AMD K8 CPU의 최대 네 온도 센서, 1초 갱신, TCaseMax와 TControl 관계입니다.
Kernel driver kbatt
KEBA FPGA 배터리 IP 코어의 부하 시험, 10초 주기 제한, 코인 셀 저전압 경보입니다.
Kernel driver kfan
KEBA FPGA 팬 IP 코어의 고장 감지, RPM 타코 입력, 0~255 PWM 제어입니다.
Kernel driver lan966x-hwmon
LAN9668 SoC 온칩 온도 센서와 타코·PWM 팬 컨트롤러, 가변 PWM 주파수입니다.
Kernel driver lineage-pem
비표준 PMBus Lineage CPL 전원 모듈의 전압·전류·전력·팬·온도 감시입니다.
Kernel driver lm25066
LM25056·LM25066·LM5064·LM5066 계열 PMBus 전력 감시와 최고 전력 이력입니다.
Kernel driver lm63
LM63·LM64·LM96163 온도, 16비트 팬 타코미터, PWM과 캐시 주기입니다.
Kernel driver lm70
LM70 계열 SPI/Microwire 온도 센서의 10·11·13·14비트 데이터 해석입니다.
Kernel driver lm73
LM73의 4단계 분해능·변환 시간 정규화와 읽어서 해제하는 온도 경보입니다.
Kernel driver lm75
산업 표준 LM75 호환 온도 센서의 제한·히스테리시스·모델별 캐시입니다.
Kernel driver lm77
LM77의 10비트 온도 측정과 세 제한값에 공통 적용되는 상대 히스테리시스입니다.
Kernel driver lm78
LM78·LM79의 온도 1개, 팬 3개, 전압 7개, VID와 읽기 해제 경보입니다.
Kernel driver lm80
LM80·LM96080의 독립 HOT·OS 온도 제한, 팬 2개와 전압 7개 감시입니다.
Kernel driver lm83
LM83의 로컬 1개·원격 3개 온도와 LM82 축소형, 개별 상한·공통 임계값입니다.
Kernel driver lm85
LM85 호환 하드웨어 모니터의 온도 구역, 팬 타코미터와 3채널 자동 PWM입니다.
Kernel driver lm87
LM87·ADM1024의 온도·팬·전압 감시와 상호 배타적인 핀 기능 구성입니다.
Kernel driver lm90
MAX1617 계보의 다수 로컬·원격 온도 센서, SMBus Alert와 ADM1032 PEC 처리입니다.
Kernel driver lm92
LM92·LM76·MAX663x 단일 온도 센서의 상·하·임계 경보와 히스테리시스입니다.
Kernel driver lm93
듀얼 Xeon 보드용 LM93의 PROCHOT·VRD_HOT, Smart Tach와 복합 자동 PWM입니다.
Kernel driver lm95234
LM95233·LM95234의 TruTherm 로컬·다중 원격 다이오드 온도 측정입니다.
Kernel driver lm95245
LM95235·LM95245의 로컬·원격 TruTherm 온도와 연결된 임계 히스테리시스입니다.
Kernel Driver Lochnagar
Lochnagar 2 미니카드용 8개 전원 레일의 전압·전류·평균 전력과 보드 온도입니다.
Kernel driver lt3074
LT3074 PMBus 선형 레귤레이터의 입력·바이어스·출력·과전류·온도 텔레메트리입니다.
Kernel driver lt7182s
LT7182S 듀얼 6A 전력 채널의 입력·출력·VMON·최고 이력·온도 감시입니다.
Kernel driver ltc2945
LTC2945 전압·전류·전력과 외부 분압·감지 저항 환산, 채널별 이력입니다.
Kernel drivers ltc2947-i2c and ltc2947-spi
LTC2947 I2C·SPI 전력·전하·에너지 모니터와 이중 에너지 뱅크·팬 GPIO입니다.
Kernel driver ltc2978
28개 LTC/LTM 전원 관리 장치를 지원하는 ltc2978 PMBus 드라이버의 등록법과 전압·온도·전력·전류 sysfs 인터페이스입니다.
Kernel driver ltc2990
LTC2990의 4개 입력을 전압, 차동 전류 또는 외부 온도로 구성하고 실제 감지 저항에 맞춰 환산하는 방법입니다.
Kernel driver ltc2991
LTC2991 8채널의 개별 전압, 차동 전류, 외부 트랜지스터 온도와 내부 온도·VCC 측정입니다.
Kernel driver ltc2992
LTC2992가 두 공급 레일의 전류·전압·전력을 동시 측정하고 최저·최고 이력과 읽기 시 해제 알람을 제공합니다.
Kernel driver ltc3815
LTC3815 동기식 강압 컨버터의 명시적 PMBus 등록과 입력·출력·온도 최고 이력 관리입니다.
Kernel driver ltc4151
LTC4151 고전압 모니터의 VDIN·ADIN 전압과 1 mOhm 감지 저항 기준 SENSE 전류입니다.
Kernel driver ltc4215
LTC4215 핫스왑 컨트롤러의 입력·출력 전압, 과전류와 전력 불량 경보입니다.
Kernel driver ltc4245
LTC4245가 12 V·5 V·3 V·Vee 레일과 추가 GPIO 아날로그 전압을 감시하는 다중 전원 핫스왑 인터페이스입니다.
Kernel driver ltc4260
LTC4260 핫스왑 컨트롤러의 명시적 등록, 전압 분압과 1 mOhm 기준 전류 환산, 경보입니다.
Kernel driver ltc4261
LTC4261 음전압 핫스왑 컨트롤러의 ADIN2·ADIN 공유 알람과 SENSE 전류입니다.
Kernel driver ltc4282
LTC4282 고전력 핫스왑의 상호 배타적 전압 모니터, 전력·에너지 누적, 이력과 debugfs 오류 로그입니다.
Kernel driver ltc4286
LTC4286/LTC4287 PMBus 핫스왑 전력 모니터의 12비트 ADC, 장치 트리 분로값과 sysfs 한계입니다.
Kernel driver max127
MAX127 8채널 12비트 ADC의 네 입력 범위와 min/max 변경에 따른 LSB 자동 갱신입니다.
Kernel driver max15301
MAX15301/MAX15303 PMBus 컨트롤러의 I2C 접근 지연과 임계 전압·전류·위상 최고 온도 감시입니다.
Kernel driver max16064
MAX16064 쿼드 PMBus 컨트롤러의 4개 출력 전압 경고·오류 한계와 최고 이력입니다.
Kernel driver max16065
MAX16065-16071 플래시 시스템 관리자의 다중 전압·전류 감시와 위험한 명령 레지스터 접근 금지 사항입니다.
Kernel driver max1619
MAX1619 로컬 온도와 외부 다이오드 한 개의 1°C 해상도 측정 및 원격 한계입니다.
Kernel driver max16601
MAX16508/MAX16600-16602 VR13 듀얼 출력 레귤레이터의 위상 수 기반 동적 전류 채널과 전력·온도 감시입니다.
Kernel driver max1668
MAX1668/MAX1805/MAX1989의 로컬·원격 온도 채널과 임계값 쓰기 차단 기능을 설명합니다.
Kernel driver max197
MAX197/MAX199 8채널 12비트 ADC의 제어 바이트와 채널별 전압 범위를 설명합니다.
Kernel driver max20730
MAX20710/MAX20730/MAX20734/MAX20743 PMBus 레귤레이터의 출력 전류와 온도 임계 경보입니다.
Kernel driver max20751
MAX20751 다상 마스터의 입력·출력 전압, 출력 전류·전력, 온도 경보를 정리합니다.
Kernel driver max31722
ACPI로 검출되는 SPI MAX31722/MAX31723의 읽기 전용 측정 온도 인터페이스입니다.
Kernel driver max31730
MAX31730의 로컬·원격 3채널 온도와 저항·베타 보정, 공통 최소 임계값을 설명합니다.
Kernel driver max31760
MAX31760의 로컬·원격 온도 감지와 48단계 LUT 기반 정밀 PWM 팬 제어입니다.
Kernel driver max31785
MAX31785/MAX31785A의 폐루프 다채널 팬 관리, 원격 전압과 이중 로터 타코미터 지원입니다.
Kernel driver max31790
MAX31790의 6 PWM 출력과 최대 12개 타코미터 입력을 이용한 정밀 RPM 제어입니다.
Kernel driver max31827
MAX31827 계열의 경보 상태 전이, 변환 주기·해상도, 원샷과 PEC 설정을 설명합니다.
Kernel driver max34440
MAX34440 계열과 ADPM12160의 모델별 PMBus 전압·전류·전력·온도 채널 및 이력입니다.
Kernel driver max6620
MAX6620 4채널 RPM 팬 컨트롤러의 분주값, 목표 속도와 팬 경보 인터페이스입니다.
Kernel driver max6639
MAX6639의 2채널 온도와 THERM·ALERT·OT 경보, 이중 PWM 팬 제어입니다.
Kernel driver max6650
MAX6650/MAX6651 팬 컨트롤러의 개방·폐루프 제어와 BIOS 초기화 매개변수입니다.
Kernel driver max6697
MAX6697 호환 10개 모델의 로컬·원격 다이오드/서미스터 온도와 임계 경보입니다.
Kernel driver max77705
MAX77705 PMIC의 VBYP·시스템 버스 전압과 칩 입력·시스템 전류 측정입니다.
Kernel driver max8688
MAX8688 PMBus 전원 컨트롤러의 출력 전압·전류·온도 한계와 최고 이력입니다.
Kernel driver mc13783-adc
MC13783/MC13892 10비트 ADC의 채널별 입력 범위와 내부 오프셋·배율입니다.
Kernel driver mc33xs2410_hwmon
MC33XS2410 4채널 자체 보호 하이사이드 스위치의 중앙·채널별 온도 감시입니다.
Kernel driver mc34vr500
MC34VR500 PMIC의 현재 구현된 입력 저전압과 3단계 고온 경보 매핑입니다.
Kernel driver MCP3021
MCP3021/MCP3221 저전력 단일 종단 ADC의 10·12비트 해상도와 I2C 통신입니다.
Kernel driver menf21bmc_hwmon
MEN 14F021P00 BMC의 PIC16F917 ADC를 통한 다섯 보드 전압과 고정 한계 감시입니다.
Kernel driver mlxreg-fan
Mellanox ToR 시스템의 프로그래머블 팬 레지스터, 최대 12개 타코미터와 thermal 냉각 장치입니다.
Kernel driver mp2856
MP2856/MP2857 이중 레일 PMBus 컨트롤러의 direct·linear·SVI3 VID 텔레메트리입니다.
Kernel driver mp2869
MP2869/MP29608/MP29612/MP29816의 두 출력 레일 전압·전류·전력과 온도 속성입니다.
Kernel driver mp2888
MP2888 단일 레일의 최대 10상 동적 전류 채널, 전력 한계와 온도 경보입니다.
Kernel driver mp2891
MP2891의 두 출력 레일 전압·전류·전력과 두 온도 채널을 PMBus 1.3으로 감시합니다.
Kernel driver mp29502
MP29502 디지털 다중 위상 컨트롤러의 단일 입출력 전압·전류·전력과 온도 속성입니다.
Kernel driver mp2975
MP2975의 두 레일·동적 위상 전류·VID 형식·네 PMBus 페이지를 설명합니다.
Kernel driver mp2993
MP2993 이중 루프 컨트롤러의 입력과 두 출력 레일 원격 측정 속성입니다.
Kernel driver mp5023
MP5023 핫스왑 컨트롤러의 direct 형식 전압·전류·전력·온도 감시입니다.
Kernel driver mp5920
MP5920 핫스왑 컨트롤러의 direct·linear 측정과 정격 한계 속성입니다.
Kernel driver mp5990
MP5990·MP5998 핫스왑 컨트롤러의 공통 전압·전류·전력·온도 속성입니다.
Kernel driver mp9941
MP9941 디지털 강압 컨버터의 입출력 전압·전류·전력과 온도 감시입니다.
Kernel driver mpq8785
MPM3695·MPM82504·MPQ8785의 병렬 전력 모듈, MCOT 제어, 전류·온도 보호입니다.
Kernel driver nct6683
NCT6683 계열 eSIO 센서와 Intel 특수 EC 펌웨어의 안전 제한입니다.
Kernel driver NCT6775
광범위한 NCT67xx Super I/O 계열의 센서와 Thermal Cruise·Smart Fan 제어입니다.
Kernel driver nct7363
NCT7363Y의 16개 팬 입력과 16개 PWM 출력 및 저속 경보입니다.
Kernel driver nct7802
NCT7802Y의 온도·전압·팬 센서와 Smart Fan 자동점 제어입니다.
Kernel driver nct7904
NCT7904D의 20개 전압·12개 팬·PECI/SB-TSI 온도와 제한된 SmartFan 전환입니다.
Kernel driver npcm750-pwm-fan
NPCM7XX의 8개 PWM 출력과 16개 팬 타코미터 입력입니다.
Kernel driver nsa320
Zyxel NSA320 계열의 Holtek 기반 온도·팬 센서를 느린 32비트 GPIO 프로토콜로 읽습니다.
NTC thermistor driver
Murata·EPCOS NTC 서미스터의 네 전압 분배 회로와 저항-온도 보상표를 설명합니다.
Kernel driver nzxt-kraken2
Kraken X42/X52/X62/X72의 팬·펌프 RPM과 냉각수 온도를 USB HID로 모니터링합니다.
Kernel driver nzxt-kraken3
3세대 Kraken의 펌프·팬 PWM과 40지점 냉각수 온도 곡선을 제어합니다.
Kernel driver nzxt-smart2
NZXT Smart Device v2의 세 팬 속도·전압·전류와 PWM 또는 전압 출력을 관리합니다.
Kernel driver occ-hwmon
POWER8/POWER9 OCC의 온도·주파수·전력·시스템 전력 상한과 확장 센서를 제공합니다.
Kernel driver pc87360
PC87360~PC87366의 팬·PWM·온도·전압과 동적 팬 분주기, 핀 공유 제약을 설명합니다.
Kernel driver pc87427
PC87427의 14비트 팬 측정, 부분 PWM 제어, 외부 SensorPath 온도 보정을 설명합니다.
Kernel driver pcf8591
PCF8591 8비트 ADC/DAC의 네 아날로그 입력 모드와 명시적 I2C 생성을 설명합니다.
Kernel driver peci-cputemp
Intel Xeon 서버 CPU의 패키지·코어 DTS와 Tcontrol·Tthrottle·Tjmax를 PECI로 제공합니다.
Kernel driver peci-dimmtemp
Intel Xeon 서버의 장착 DIMM 온도·제어·종료 한계를 PECI로 제공합니다.
Kernel driver pim4328
Flex PIM4328·PIM4820·PIM4X06 전력 인터페이스의 전압·전류·온도와 경보를 제공합니다.
Kernel driver pli1209bc
Vicor PLI1209BC가 격리 UART의 PMBus 호환 경로로 BCM을 구성·보호·감시합니다.
Kernel driver pm6764tr
ST PM6764TR은 Intel VR12.5용 최대 4상 디지털 전력 제어와 독립 보호를 제공합니다.
PMBus core driver and internal API
PMBus 코어의 자동 감지, 가상 명령, 칩 콜백, 페이지 안전 API, 플랫폼 플래그와 쓰기 보호 계약입니다.
Kernel driver pmbus
일반 PMBus 장치의 명시적 생성, 장치별 확장, 전압·전류·전력·온도 sysfs 매핑입니다.
Kernel driver POWERZ
ChargerLAB POWER-Z USB-C 시험기의 커스텀 USB 측정값과 양방향 IBUS 전류를 제공합니다.
Kernel driver powr1220
Lattice POWR1220AT8의 14개 전압 입력을 12비트 ADC와 자동 감쇠기로 측정합니다.
Kernel driver pt5161l
Astera Labs PT5161L PCIe 리타이머의 온도와 펌웨어·heartbeat 상태를 제공합니다.
Kernel driver pwm-fan
일반 PWM API로 팬을 제어하고 선택적 타코미터의 1초 샘플에서 RPM을 계산합니다.
Kernel driver pxe1610
Infineon PXE1610·PXE1110·PXM1310 전원 제어기의 PMBus 전류·전압·전력·온도 채널을 설명합니다.
Kernel driver q54sj108a2
DELTA Q54SJ108A2 계열 1/4 브릭 PMBus 전원 모듈의 측정 채널을 제공합니다.
Kernel driver qnap-mcu-hwmon
QNAP NAS 관리 MCU를 통해 팬 PWM, 선택적 RPM, 케이스 온도를 제공합니다.
Kernel driver raspberrypi-hwmon
Raspberry Pi 모델별 GPIO·PMIC 신호를 VC4 펌웨어 저전압 경보로 통합합니다.
Kernel driver sa67
Kontron SA67 관리 MCU의 두 전압과 한 온도를 원자적으로 판독합니다.
Kernel driver sbrmi
AMD APML SB-RMI 메일박스로 CPU 소켓 전력과 전력 상한을 관리합니다.
Kernel driver sbtsi_temp
AMD APML SB-TSI 원격 온도 인터페이스의 단일 CPU 소켓 센서를 제공합니다.
Kernel driver sch5627
SMSC SCH5627의 전압·팬·온도와 온도 기반 팬 제어, 조건부 워치독을 설명합니다.
Kernel driver sch5636
SMSC SCH5636의 Fujitsu Theseus MCU 구현과 탐지된 센서·워치독을 지원합니다.
Kernel driver scpi-hwmon
ARM SCP 펌웨어의 SCPI API가 제공하는 온도·전압·전류·전력 센서를 노출합니다.
Kernel driver sfctemp
StarFive JH7100·JH7110 SoC 내장 온도 센서의 활성화와 측정값을 제공합니다.
Kernel driver sg2042-mcu
SG2042 보드 MCU의 온도·재설정 정보·재전원 정책과 debugfs 식별 값을 설명합니다.
Kernel driver sht15
Sensirion SHT1x·SHT7x의 GPIO 온습도 측정, OTP 보정, CRC 복구, 히터를 지원합니다.
Kernel driver sht21
Sensirion SHT20·SHT21·SHT25의 I2C 온습도와 전자 식별 코드를 제공합니다.
Kernel driver sht3x
SHT3x·STS3x의 단발·주기 측정, 한계 경보, 히터, 반복성, 일련번호를 지원합니다.
Kernel driver sht4x
Sensirion SHT4X의 온습도 폴링과 시간 제한 방식의 응축수 제거 히터를 제공합니다.
Kernel driver shtc1
SHTC1·SHTW1·SHTC3의 차단·비차단 측정과 정확도 플랫폼 옵션을 제공합니다.
Kernel driver sis5595
SiS5595 사우스브리지의 온도·팬·전압 센서, 리비전 식별, 래치 경보를 설명합니다.
Kernel driver sl28cpld
Kontron SL28CPLD의 7비트 팬 카운터와 자동 ×8 범위 확장을 지원합니다.
Kernel driver smpro-hwmon
Ampere Altra SMpro가 제공하는 SoC·VRD·DIMM 온도와 전기 센서를 노출합니다.
Kernel driver smsc47b397
SMSC LPC47B397 계열의 HWM 포트, 온도·팬 레지스터, 구성 모드 사양을 보존합니다.
Kernel driver smsc47m1
SMSC 47M1xx 계열의 두 팬 감시·PWM 제어와 분주기·래치 경보를 지원합니다.
Kernel driver smsc47m192
SMSC LPC47M192 호환 칩의 8개 전압, 3개 온도, CPU VID와 공유 핀 제약을 설명합니다.
Microchip SparX-5 SoC temperature
Microchip SparX-5 계열의 MR74060 기반 다이 온도를 제공합니다.
Kernel driver spd5118
DDR5 SPD5118의 온도 한계·sticky 경보와 SPD NVRAM 읽기를 지원합니다.
Kernel driver stpddc60
STPDDC60·BMR481 PMBus 모듈의 상대 출력 전압 한계와 레일 측정값을 제공합니다.
How to Get Your Patch Accepted Into the Hwmon Subsystem
hwmon 패치와 새 드라이버의 시험·스타일·탐지·등록·sysfs 제출 요건입니다.
Kernel driver surface_fan
Microsoft Surface Pro 9의 온보드 제어 팬 속도를 읽기 전용으로 제공합니다.
Kernel driver sy7636a-hwmon
Silergy SY7636A PMIC의 SoC 온다이 온도를 밀리섭씨로 제공합니다.
Naming and data format standards for sysfs files
hwmon sysfs의 표준 이름, 단위, 접근 권한, 센서별 속성, 경보와 안전한 쓰기값 해석 규칙을 정의합니다.
Kernel driver tc654
TC654·TC655의 팬 RPM 입력 2개와 PWM/Vin 선택형 팬 출력을 설명합니다.
Kernel driver tc74
Microchip TC74의 8비트 온도 측정 성능과 저전력 대기 모드 제한을 설명합니다.
Kernel driver thmc50
THMC50·ADM1022의 내부·원격 온도, 히스테리시스 경보, DC 팬 제어를 설명합니다.
Kernel driver tmp102
TMP102의 정밀 온도 측정 범위와 현재 4 Hz 갱신율 제한을 설명합니다.
Kernel driver tmp103
TMP103 WCSP 센서의 8비트·1°C 해상도와 장치 생성 참조를 설명합니다.
Kernel driver tmp108
P3T1085·TMP108의 비교기 경보, 갱신율, 연속 모드 지원 범위를 설명합니다.
Kernel driver tmp401
TMP401 계열의 로컬·원격 온도 해상도와 TMP411 이력 기능을 설명합니다.
Kernel driver tmp421
TMP421 계열의 최대 4개 온도 채널과 enable·fault·label 속성을 설명합니다.
Kernel driver tmp464
TMP464·TMP468의 최대 9개 온도 채널과 한계·경보·오프셋·갱신 속성을 설명합니다.
Kernel driver tmp513
TMP512·TMP513의 원격 온도, 션트 전류, 버스 전압·전력 계산과 보정을 설명합니다.
Kernel driver tps23861
TPS23861 4포트 PoE PSE의 Auto 모드 감시와 포트별 전압·전류·enable 매핑을 설명합니다.
Kernel driver tps25990
TPS25990 PMBus eFuse의 전압·전류·전력·온도 속성과 연동 이력 초기화를 설명합니다.
Kernel driver tps40422
TPS40422 듀얼 출력 PMBus 컨트롤러의 페이지별 전압·전류·온도 속성을 설명합니다.
Kernel driver tps53679
TPS536xx 다상 강압 변환기의 변형별 전압·온도·전력·전류와 상별 텔레메트리를 설명합니다.
Kernel driver tps546d24
TPS546D24A 40 A DC/DC 변환기의 병렬 확장과 외부 5 V LDO 오버드라이브를 설명합니다.
Kernel driver twl4030-madc
TWL4030의 16채널 10비트 MADC 신호 매핑과 전압·온도·충전 전류 단위를 설명합니다.
Kernel driver ucd9000
UCD9000 전원 시퀀서 계열의 레일·ADC·GPIO 구성과 전압·전류·온도·팬 속성을 설명합니다.
Kernel driver ucd9200
UCD9200 다중 레일·다중 위상 PWM 컨트롤러의 입력·출력 텔레메트리와 활성 레일별 속성을 설명합니다.
Userspace tools
커널 hwmon 데이터를 표시·설정하는 lm-sensors의 설치 절차와 그래픽·서버 도구를 설명합니다.
Kernel driver vexpress
Versatile Express 마이크로컨트롤러 센서와 vexpress_config API, Device Tree 기술 요구사항을 설명합니다.
Kernel driver via686a
VIA 686A/B 통합 센서의 강제 주소, 온도·팬·전압 경보, 갱신 주기와 미배선 문제를 설명합니다.
Kernel driver vt1211
VT1211 범용 입력의 전압·온도 모드, 보드별 보정과 공유 임계값 기반 PWM 팬 제어를 설명합니다.
Kernel driver w83627ehf
W83627EHF 계열의 다양한 센서와 Thermal Cruise·Smart Fan 모드, 칩별 레지스터 차이를 설명합니다.
Kernel driver w83627hf
W83627HF 계열의 ISA 접근, isaset 기준 주소 복구와 W83627THF 전압 핀 매핑을 설명합니다.
Kernel driver w83773g
W83773G의 로컬 1개·원격 2개 온도 센서, 원격 offset과 0.125°C 해상도를 설명합니다.
Kernel driver w83781d
W83781D 계열과 Asus 클론의 센서·경보·보정, 하위 클라이언트, PWM 실험 결과를 설명합니다.
Kernel driver w83791d
W83791D의 센서, Thermal Cruise, 구형 경보·비프 비트맵 차이와 안전한 초기화를 설명합니다.
Kernel driver w83792d
W83792D의 24개 실시간 경보, DC/PWM 출력, Thermal Cruise와 Smart Fan II를 설명합니다.
Kernel driver w83793
W83793의 센서 유형, 온도·PWM 다대다 매핑, Thermal Cruise와 SmartFanII를 설명합니다.
Kernel driver w83795
W83795G와 W83795ADG의 전체 물리 핀, 레지스터와 sysfs 속성 매핑을 제공합니다.
Kernel driver w83l785ts
W83L785TS-S 외부 다이오드 온도 센서의 고정 한계, 캐시와 재시도 동작을 설명합니다.
Kernel driver w83l786ng
W83L786NG/NR의 온도·팬·전압 센서와 수동·Thermal Cruise·Smart Fan II 제어를 설명합니다.
Kernel driver wm831x-hwmon
WM831x PMIC AUXADC의 전압·칩 온도·배터리 온도 변환을 설명합니다.
Kernel driver wm8350-hwmon
WM835x PMIC의 VRTC 기준 12비트 AUXADC 주요 전원 감시를 설명합니다.
Kernel driver xdp710
XDP710 핫스왑 컨트롤러의 PMBus 전압·전류·전력·온도 측정과 경보 속성을 설명합니다.
Kernel driver xdpe122
XDPE112/122 듀얼 루프 조정기의 VID 모드와 페이지별 전류·전압·전력·온도 속성을 설명합니다.
Kernel driver xdpe152
XDPE152C4/15284 듀얼 루프 컨트롤러의 linear 텔레메트리와 출력 전용 낮은 임계 속성을 설명합니다.
Kernel driver xgene-hwmon
APM X-Gene SoC의 DT/PCC 메일박스 기반 다이 온도와 CPU·IO 전력 측정을 설명합니다.
Kernel driver zl6100
ZL6100 호환 디지털 DC-DC 컨트롤러의 명시적 생성, 위험 명령 레지스터, 지연과 PMBus 속성을 설명합니다.
Kernel driver i2c-ali1535
ALI M1535 사우스브리지의 M7101 PMU 내부 SMB Host와 ACPI 분리 동작을 설명합니다.
Kernel driver i2c-ali1563
ALI M1563의 Intel 801과 유사한 SMBus 2.0 호스트 컨트롤러를 설명합니다.
Kernel driver i2c-ali15x3
ALI M1533/M1543C의 M7101 감지, force_addr와 ASUS P5A SMBus 멈춤 우회를 설명합니다.
Kernel driver i2c-amd-mp2
PCI를 통해 x86 호스트와 통신하는 AMD MP2 ARM 기반 I2C 컨트롤러를 설명합니다.
Kernel driver i2c-amd756
AMD 756/766/768/8111과 nForce의 SMBus 1.0 지원 및 AMD8111 드라이버 분담을 설명합니다.
Kernel driver i2c-amd8111
AMD-8111 SMBus 2.0의 PEC·Block Process Call 지원과 미구현 기능을 설명합니다.
Kernel driver i2c-diolan-u2c
Diolan U2C-12 USB-I2C 어댑터의 지원 범위와 버스 주파수 매개변수를 설명합니다.
Kernel driver i2c-i801
Intel ICH·PCH·SoC SMBus 지원, 기능 비활성화 비트, 숨겨진 SMBus의 안전한 점검 절차를 설명합니다.
Kernel driver i2c-ismt
Intel S12xx SoC의 이중 SMBus 2.0 컨트롤러와 버스 속도 설정을 설명합니다.
Driver i2c-mlxcpld
Mellanox 시스템의 Lattice CPLD 기반 I2C 컨트롤러와 레지스터 맵을 설명합니다.
Kernel driver i2c-nforce2
NVIDIA nForce MCP SMBus의 PCI 식별, 직접 I/O 접근, A7N8X 이중 버스 지원을 설명합니다.
Kernel driver i2c-nvidia-gpu
NVIDIA Turing 이후 GPU의 내장 I2C 컨트롤러와 Type-C 통신 경로를 설명합니다.
Kernel driver i2c-ocores
OpenCores I2C IP의 플랫폼 자원, 타이밍 데이터, 선택적 보드 장치 등록 예제를 설명합니다.
Kernel driver i2c-parport
병렬 포트 I2C 어댑터 유형 9개, 74HC05 자작 회로, Velleman과 JP1 레거시 자료를 설명합니다.
Kernel driver i2c-pca-isa
Philips PCA9564 기반 ISA 보드의 I/O 주소, IRQ, 클록 매개변수를 설명합니다.
Kernel driver i2c-piix4
PIIX4 호환 SMBus, 위험한 강제 활성화, OSB4 SMI 설정, IBM 보호, ACPI 포트 선언을 설명합니다.
Kernel driver i2c-sis5595
SiS5595 SMBus의 공통 PCI ID 오인 방지, force_addr 조건, 버스·센서 드라이버 차이를 설명합니다.
Kernel driver i2c-sis630
SiS630·730·964 SMBus 식별과 위험한 force·high_clock 옵션을 설명합니다.
Kernel driver i2c-sis96x
SiS 호스트·96x 사우스브리지 조합, PCI quirk, 미지원 블록 전송을 설명합니다.
Kernel driver i2c-taos-evm
TAOS 평가 모듈의 직렬 연결, inputattach 사용법, 제한된 SMBus 전송을 설명합니다.
Kernel driver i2c-via
VT82C586B 기반 VIA 칩셋의 PCI 식별과 BIOS·배선 문제 해결을 설명합니다.
Kernel driver i2c-viapro
VIA 사우스브리지 15개 PCI ID, 강제 활성화 위험, block·PEC 기능 범위를 설명합니다.
I2C Bus Drivers
Linux I2C 버스 드라이버 하위 문서 23개를 연결하는 색인입니다.
Kernel driver scx200_acb
Geode ACCESS.bus 컨트롤러의 base 주소와 SC1100 WRAP 보드 설정을 설명합니다.
Implementing I2C device drivers in userspace
i2c-dev 장치 파일, C 예제, ioctl·libi2c API, 커널 내부 호출 경로를 설명합니다.
Linux I2C and DMA
I2C DMA 적용 기준, 클라이언트 플래그, 마스터 bounce buffer helper와 수명을 설명합니다.
I2C/SMBUS Fault Codes
I2C/SMBus fault가 뜻하는 주소·중재·PEC·장치·프로토콜·시간 오류와 반환 관례를 설명합니다.
I2C/SMBus Functionality
어댑터 기능 비트, 드라이버 콜백, 클라이언트와 사용자 공간의 기능 검사 방법을 설명합니다.
Linux I2C fault injection
GPIO와 debugfs를 이용해 선 고정, 불완전 전송, 중재 상실, 전송 중 패닉을 시험하는 방법을 설명합니다.
I2C Address Translators
I2C ATR의 업스트림 별칭, 다운스트림 실제 주소 변환, 포트 선택, 드라이버 수명 주기를 설명합니다.
The I2C Protocol
I2C 기호, 단순 송수신, 반복 START 결합 전송, 메시지 변형 플래그의 신호 의미를 설명합니다.
i2c-stub
실제 하드웨어 없이 SMBus 명령과 레지스터 값을 모사해 칩 드라이버를 시험하는 i2c-stub을 설명합니다.
Linux I2C Sysfs
I2C sysfs에서 물리 컨트롤러, MUX 채널, 논리 버스, 장치와 hwmon 경로를 추적하는 방법을 설명합니다.
I2C muxes and complex topologies
mux-locked와 parent-locked mux의 잠금 범위, 중첩·형제 조합, 드라이버별 유형을 설명합니다.
I2C/SMBus Subsystem
I2C/SMBus 문서를 입문, 드라이버 작성, 디버깅, 슬레이브, 고급, 레거시 주제로 분류한 색인입니다.
How to instantiate I2C devices
열거되지 않는 I2C 장치를 정적 선언, 명시적 생성, 제한된 probe, 사용자 공간 sysfs로 생성하는 방법을 설명합니다.
Kernel driver i2c-mux-gpio
GPIO 선택선으로 마스터 I2C 신호를 여러 버스 세그먼트에 연결하는 i2c-mux-gpio의 platform 구성을 설명합니다.
I2C device driver binding control from user-space in old kernels
커널 2.6의 probe·force·ignore 모듈 매개변수를 현재 i2c-core sysfs 인터페이스로 바꾸는 방법을 설명합니다.
Linux I2C slave EEPROM backend
Linux I2C 슬레이브 프레임워크에서 EEPROM을 모사하고 sysfs로 메모리 내용을 접근하는 백엔드를 설명합니다.
Linux I2C slave interface description
Linux가 I2C 슬레이브로 동작할 때 버스 드라이버와 소프트웨어 백엔드를 연결하는 이벤트 API와 구현 규칙을 설명합니다.
Linux I2C slave testunit backend
다중 마스터, Host Notify, 가변 길이 블록 호출, repeated start와 SMBus Alert를 시험하는 I2C 슬레이브 테스트 유닛을 설명합니다.
The SMBus Protocol
SMBus 1.0~2.0의 바이트·워드·블록 전송과 PEC, ARP, Alert, Host Notify의 Linux API 및 기능 플래그를 설명합니다.
Introduction to I2C and SMBus
I2C와 SMBus의 관계, Linux의 컨트롤러·알고리즘·타깃 구성과 현재 권장 용어를 소개합니다.
I2C Ten-bit Addresses
I2C 10비트 주소의 별도 Linux 사용자 주소 공간과 버스 드라이버·자동 감지·사용자 도구의 지원 한계를 설명합니다.
Implementing I2C device drivers
Linux I2C·SMBus 장치 드라이버의 구조, 클라이언트 바인딩과 생성, 수명 주기 및 통신 API를 설명합니다.
AD3552R driver
AD35XXR DAC의 일반 SPI·고속 axi-dac 드라이버 변형, 배선과 debugfs 데이터 소스 선택을 설명합니다.
AD4000 driver
AD4000 계열 ADC의 SPI 배선 모드, differential·pseudo-differential IIO 채널과 SPI offload 제약을 설명합니다.
AD4030 driver
AD4030·AD4630 계열 ADC의 IIO 채널 분해, SPI 출력 모드, digital gain·offset과 기준 전압·reset 설정을 설명합니다.
AD4695 driver
AD4695 계열 ADC의 일반·offload SPI 배선, 입력 pairing, 전원·기준·보정과 sequencer 버퍼 샘플률을 설명합니다.
AD7191 driver
AD7191 24비트 Σ-Δ ADC의 ODR·PGA 핀 설정, clock·SPI·전원 요구와 IIO 채널·버퍼를 설명합니다.
AD7380 driver
AD738x ADC의 reference 선택, oversampling·resolution boost, alert, mux sequencer와 SPI offload 버퍼를 설명합니다.
AD7606 driver
AD7605·AD7606·AD7616의 SPI·parallel·IIO-backend 경로, conversion trigger와 두 버퍼 모델을 설명합니다.
AD7625 driver
AD7625 계열의 Pulsar LVDS, Echoed-Clock 배선, 기준 전압과 IIO 버퍼를 설명합니다.
AD7944 driver
AD7944 계열의 3선식·4선식·체인 SPI 배선, 채널 속성과 offload 버퍼를 설명합니다.
ADE9000 driver
ADE9000의 다상 전력·에너지 측정, 보정, 이벤트, 파형 버퍼와 CLKOUT을 설명합니다.
ADIS16475 driver
ADIS16475 계열 IMU의 관성 채널, 보정, 처리 단위, debugfs와 IIO 버퍼를 설명합니다.
ADIS16480 driver
ADIS16480 계열 IMU의 7종 채널, 축별 보정·필터, 진단과 burst 버퍼를 설명합니다.
ADIS16550 driver
ADIS16550 IMU의 관성·delta 채널, 축별 보정, 필터, 진단과 burst 버퍼를 설명합니다.
ADXL313 driver
ADXL313 가속도계의 측정 범위, 보정, 샘플링, 버퍼와 activity 이벤트를 설명합니다.
ADXL345 driver
ADXL345/375의 범위·ODR, activity/free-fall, tap 이벤트와 IIO 버퍼를 설명합니다.
ADXL380 driver
ADXL380/382의 가속도·온도 속성, 필터·샘플링 설정과 IIO 버퍼 사용법을 설명합니다.
BNO055 driver
BNO055 센서 융합 출력, 자동 보정 blob과 장치별 펌웨어 파일, 모드별 offset 동작을 설명합니다.
Cirrus Logic EP93xx ADC driver
EP93xx ADC 장치군과 8개 IIO 전압 채널의 번호 및 하드웨어 핀 대응을 설명합니다.
IIO Abstractions for ADCs
IIO ADC의 single-ended·differential·pseudo-differential 입력과 unipolar·bipolar 극성, Device Tree 표현을 설명합니다.
Industrial IIO configfs support
IIO configfs 마운트, software trigger 유형 구현과 hrtimer 인스턴스 생성·삭제를 설명합니다.
Industrial IIO device buffers
IIO 버퍼 속성, scan element 형식, 12비트 샘플 복원과 다중 채널 자연 정렬을 설명합니다.
High-speed DMABUF interface for IIO
IIO DMA-BUF의 zero-copy 공유, mmap 동기화와 attach·detach·enqueue IOCTL을 설명합니다.
IIO Interfacing Tools
lsiio·event monitor·generic buffer·iio_utils와 LibIIO 범용 API를 소개합니다.
Industrial I/O
Industrial I/O 핵심 인터페이스 5개와 커널 드라이버 문서 19개의 toctree 색인입니다.
OPT4060 driver
OPT4060 RGBW raw·조도·색상 scale 값과 threshold event, triggered buffer 및 RGB 정규화를 설명합니다.
Linux logo copying terms
Linux 로고의 원작자·SVG 기여자 표시 조건과 흑백·vector 버전 위치를 설명합니다.
InfiniBand Midlayer Locking
InfiniBand ib_device의 sleep·재진입 규칙, CQ callback 직렬화와 hot-plug 수명 주기를 설명합니다.
InfiniBand
InfiniBand core locking·IPoIB·sysfs·사용자 MAD·verbs 등 8개 문서의 색인입니다.
IP over InfiniBand
IPoIB의 P_Key 자식 인터페이스, datagram·connected 모드, MTU, 오프로드, 인터럽트 완화와 디버깅 인터페이스를 설명합니다.
Intel Omni-Path (OPA) VNIC
OPA 패브릭 위의 가상 이더넷 스위치, 16B 캡슐화 패킷, VEMA와 HFI1 기반 RDMA netdev 설계를 설명합니다.
InfiniBand Sysfs files
InfiniBand sysfs 인터페이스의 안정 ABI 문서 위치를 안내합니다.
Tag matching logic
MPI 메시지 봉투 순서, eager·rendezvous, posted receive와 unexpected message 목록의 태그 매칭을 설명합니다.
InfiniBand Userspace Capabilities
문자 장치 파일 디스크립터로 특정 IB 펌웨어 권한을 위임하는 UCAP의 생성과 제거를 설명합니다.
Userspace MAD access
UMAD 에이전트 등록, RMPP 송수신, transaction ID, P_Key 인덱스 ABI와 IsSM 장치를 설명합니다.
Userspace verbs access
ib_uverbs와 libibverbs의 계층, 느린·빠른 경로, IDR 핸들, 메모리 고정과 udev 권한을 설명합니다.
ALPS Touchpad Protocol
ALPS 터치패드 감지·명령 모드와 프로토콜 v1~v8의 좌표·버튼·멀티터치 패킷을 설명합니다.
Amiga joysticks
Amiga 컨트롤러 핀 배열과 Denise JOY·Paula POT 레지스터의 비트·카운터 동작을 설명합니다.
Apple Touchpad Driver (appletouch)
Apple Aluminium PowerBook USB 터치패드의 기본 입력, Synaptics X11 설정과 열 잡음 디버깅을 설명합니다.
Intelligent Keyboard (ikbd) Protocol
Atari ikbd의 키보드·마우스·조이스틱·시각 시계 프로토콜과 전체 명령·스캔 코드 표를 설명합니다.
BCM5974 Driver (bcm5974)
Apple MacBook 멀티터치 트랙패드의 BCM5974 드라이버, HID 점유 경쟁과 패킷 디버깅을 설명합니다.
CMA3000-D0x Accelerometer
CMA3000-D0x 3축 가속도계의 I2C 드라이버, input 이벤트와 모드·임계값 계산을 설명합니다.
Crystal SoundFusion CS4610/CS4612/CS461 joystick
CS461x PCI 사운드 칩의 아날로그 조이스틱 raw mode, ALSA 공존과 진단 방법을 설명합니다.
EDT ft5x06 based Polytouch devices
EDT Polytouch용 ft5x06 드라이버의 sysfs 설정과 factory mode 원시 센서 디버깅을 설명합니다.
Elantech Touchpad Driver
Elantech 터치패드 v1~v4와 TrackPoint의 레지스터, 패킷 형식과 무결성 검사를 설명합니다.
Iforce Protocol
I-Force 2.0 force-feedback 장치의 직렬·USB 프레임, 효과 매개변수와 초기 질의 프로토콜을 설명합니다.
Driver-specific Documentation
Linux 입력 장치의 프로토콜과 드라이버별 문서를 모으는 Sphinx 색인입니다.
Parallel Port Joystick Drivers
콘솔·8비트 컴퓨터 조이스틱을 PC 병렬 포트에 연결하는 배선과 세 커널 드라이버 설정을 설명합니다.
N-Trig Touchscreen Driver
N-Trig 펜·멀티터치 센서의 잡음 필터, 크기 보정, 보정 도구와 추적 한계를 설명합니다.
Pxrc - PhoenixRC Flight Controller Adapter
PhoenixRC 호환 RC 조종기 어댑터의 7개 아날로그 축과 디지털 스위치 이벤트를 설명합니다.
Rotary-encoder - A Generic Driver for GPIO Connected Devices
두 GPIO의 90도 위상차로 방향을 판별하는 회전식 엔코더 상태 머신과 보드 등록 방법을 설명합니다.
Sentelic Touchpad
Sentelic FSP 터치패드의 상대·절대·다중 손가락 PS/2 패킷, 레지스터 프로그래밍과 Gesture ID를 설명합니다.
Walkera WK-0701 Transmitter
Walkera WK-0701 RC 송신기를 병렬 포트 조이스틱으로 연결하고 97비트 PCM 프레임을 해석하는 방법입니다.
Xpad - Linux USB Driver for Xbox Compatible Controllers
Xbox 호환 컨트롤러와 Dance Pad의 입력 매핑, USB 어댑터, 장치 식별과 시험 방법을 설명합니다.
Driver Documentation for Yealink USB-P1K Phones
Yealink USB-P1K 전화기의 키패드, 3줄 LCD, icon·ringtone sysfs와 8 kHz ALSA 오디오를 설명합니다.
Input Event Codes
Linux input event의 type·code·value, 동기화, 장치 property와 장치별 보고 지침을 정의합니다.
Force Feedback for Linux
Linux event API로 force-feedback capability를 조회하고 effect를 업로드·재생·갱신·제거하는 방법입니다.
Linux Gamepad Specification
게임패드의 물리적 control 배치와 표준 BTN·ABS·FF event mapping을 정의합니다.
Programming gameport drivers
Classic I/O, MMIO와 cooked ADC gameport를 등록하고 callback과 자원을 관리하는 방법입니다.
Input Documentation
Linux input subsystem의 userspace API, kernel API와 장치 문서를 잇는 최상위 색인입니다.
Linux Input Subsystem kernel API
Input driver programming, gameport programming과 notifier 문서를 잇는 kernel API 색인입니다.
Linux Input Subsystem userspace API
Evdev부터 multitouch, gamepad, force feedback과 가상 input interface까지 잇는 userspace API 색인입니다.
Creating an input device driver
Input device 할당·등록부터 event 보고, inhibit, keymap, output event와 polling까지 설명합니다.
Linux Input Subsystem Introduction
Input core, device driver, event handler와 evdev·legacy interface의 구조와 사용법입니다.
Linux Joystick support
Linux joystick 일반 문서와 joystick API 규약을 연결하는 joydev 색인입니다.
Linux Joystick Programming Interface
Legacy joydev js_event 형식, read queue, ioctl과 v0.x 호환 API를 설명합니다.
Linux Joystick Support
Joydev 설치·시험·보정과 analog, gameport, serial joystick driver별 지원 정보를 설명합니다.
Multi-touch Protocol
Type B slot 기반 contact lifecycle, MT shape·pressure·tool event와 계산 규칙을 정의합니다.
Keyboard notifier
Keyboard keycode translation 단계의 notifier parameter, event와 중단 동작을 설명합니다.
uinput module
사용자 공간에서 가상 input device를 만들고 keyboard·mouse event를 보내는 현대 및 구형 uinput interface를 설명합니다.
The userio Protocol
권한 있는 사용자 공간 program이 가상 serio port를 구성하고 interrupt data를 교환하는 userio protocol을 설명합니다.
ISDN Credits
ISDN project에 driver, protocol, 도구, 문서, 시험으로 기여한 21명의 이름과 기여 내용을 보존합니다.
ISDN
CAPI interface, mISDN, 기여자 문서를 연결하는 ISDN documentation 목차입니다.
Kernel CAPI Interface to Hardware Drivers
Kernel CAPI controller 등록, application message 경로, callback context와 SKB 소유권, CAPI helper 및 trace 규칙을 설명합니다.
mISDN Driver
기존 I4L을 대체하려는 modular ISDN driver와 AF_ISDN socket 기반 사용자 공간 interface를 소개합니다.
Bash completion for Kbuild
Kernel tree context를 인식해 Kbuild target, variable, single target, configuration 후보를 제공하는 Bash completion을 설명합니다.
GCC plugin infrastructure
Kernel GCC plugin의 실험 목적, compatibility header, dependency와 탐지, upstream 후 제거 정책을 설명합니다.
DWARF module versioning
DWARF type으로 module symbol version을 계산하고 distribution stable kABI용 rule과 member 보존 규약을 적용하는 방법을 설명합니다.
Exporting kernel headers for use by userspace
사용자 공간 UAPI header의 역할, 호환 방향과 `headers_install`의 architecture·설치 경로를 설명합니다.
Kernel Build System
Kconfig, Makefile, module, compiler, header와 재현 가능한 build 문서를 연결하는 Kbuild 목차입니다.
Recursion issues
두 Kconfig recursion issue source를 literal include로 제시하는 예제 목차입니다.
Kbuild
Kbuild output metadata와 compiler·linker·directory·install·diagnostic·identity environment variable을 정의합니다.
Kconfig Language
Kconfig symbol 속성, tristate dependency, menu 문법, 권장 idiom, recursive dependency 한계와 semantics·SAT 연구를 설명합니다.
Kconfig Macro Language
Kconfig의 Make 유사 매크로 확장, 변수·함수 문법, 내장 함수, 호출 규칙과 token 경계를 설명합니다.
Configuration Targets and Editors
Kconfig target, 환경 변수, randconfig 확률과 menuconfig·nconfig·xconfig·gconfig 사용법을 설명합니다.
Building Linux with Clang/LLVM
LLVM toolchain 선택, cross compile, integrated assembler, ccache와 architecture 지원 상태를 설명합니다.
Linux Kernel Makefiles
Kbuild object·module·library goal, custom rule, host/userspace program, architecture Makefile과 export header 문법을 설명합니다.
Building External Modules
외부 kernel module의 build, Kbuild file 구성, header 경로, 설치, symbol versioning과 MODPOST 연동을 설명합니다.
Reproducible Builds
Kernel binary 재현성을 해치는 timestamp, build identity, path, signing, random seed와 Git 상태를 통제하는 방법입니다.
Documentation Kconfig
누락 문서 dependency와 ABI file parsing 오류를 검사하는 COMPILE_TEST용 Kconfig option입니다.
LEDs
LED class, trigger, userspace interface와 hardware driver 문서의 전체 index입니다.
LEDs BlinkM Driver
I2C BlinkM RGB module의 multicolor, 색상별 LED class, 확장 sysfs 제어 interface입니다.
Intel Cherry Trail Whiskey Cove PMIC LEDs
Whiskey Cove PMIC LED의 hardware breathing pattern과 brightness 변경 동작입니다.
Flash LED Handling under Linux
Torch·flash LED class와 V4L2 flash wrapper의 등록, intensity 변환, 제어권 규칙입니다.
Multicolor LED Handling under Linux
여러 color channel의 hue 구성과 global brightness scaling을 제공하는 multicolor LED class입니다.
LED Handling under Linux
LED class의 userspace interface, naming, registration, blink와 hardware-trigger control contract입니다.
Crane EL15203000 LED Driver
EL15203000 firmware가 제공하는 breathing·cascade·bounce hardware pattern과 timing입니다.
LM3556 LED Driver
LM3556의 flash·torch·indicator current와 pattern, static I2C board 등록 방식입니다.
LP3944 LED Driver
8-channel LP3944의 DIM blink pattern과 embedded I2C board 등록 예제입니다.
LP5521 LED Driver
3-channel LP5521의 engine micro-program, selftest, current와 platform data contract입니다.
LP5523 LED Driver
9채널 LP5523의 이름 규칙, engine program, master fader, current와 platform data입니다.
LP5562 LED Driver
RGBW 네 채널과 세 engine 사이의 mux, firmware loading, platform data 계약입니다.
LP55xx Common Driver
LP5521·LP5523·LP55231·LP5562·LP8501의 공통 구조, firmware와 predefined pattern interface입니다.
Mellanox CPLD System LED Driver
Mellanox system LED의 CPLD register nibble, 색상 mask, 3Hz·6Hz hardware blink 규칙입니다.
MediaTek MT6370 RGB LED
MT6370의 RGB·indicator current와 6-stage hardware breath timing입니다.
Qualcomm LPG LED Driver
Qualcomm LPG의 PWM·lookup table·pause·ping-pong hardware pattern입니다.
Spreadtrum SC27xx LED Driver
SC27xx의 4-stage breath pattern 형식과 125ms duration 제약입니다.
STMicroelectronics LED1202 Driver
12-channel LED1202의 pattern memory, duration, 공통 repeat 규칙입니다.
One-shot LED Trigger
간헐·연속 event를 단일 blink와 일정 blink로 표시하는 one-shot trigger입니다.
LED Transient Trigger
activate·state·duration으로 단발 상태를 유지하고 자동 복원하는 trigger입니다.
USB Port LED Trigger
하나의 LED로 여러 USB port와 controller의 device 존재를 표시하는 trigger입니다.
Userspace LEDs
Character device file handle로 virtual LED를 만들고 brightness를 수신하는 uleds interface입니다.
Well-known LED Names
기능별 권장·legacy LED 이름과 Ethernet MAC·PHY naming 규칙입니다.
Kernel Litmus Tests
Atomic·locking·RCU API의 memory-ordering semantics를 검증하는 litmus test 목록입니다.
Livepatching APIs
Livepatch core·shadow variable·system state·object type kernel-doc의 집계 페이지입니다.
Livepatch (Un)patching Callbacks
Object별 patch·unpatch callback의 대칭성, 실패 처리, global data와 probe update 사례입니다.
Atomic Replace and Cumulative Patches
여러 livepatch를 하나의 cumulative patch로 atomic하게 교체하는 기능과 제한입니다.
Kernel Livepatching Index
Kernel livepatching 문서 모음의 최상위 목차입니다.
Kernel Livepatching Core
Kernel livepatching의 동기, per-task consistency model, module metadata, lifecycle, sysfs와 제한입니다.
Livepatch Module ELF Format
라이브패치 모듈의 relocation section, symbol naming, ELF 정보 보존과 런타임 적용 규칙입니다.
Reliable Stacktrace
라이브패치 안전 판정을 위한 누락 없는 stacktrace의 구현 계약과 architecture별 검증 조건입니다.
Shadow Variables
기존 kernel object를 수정하지 않고 `<obj, id>`로 별도 shadow data를 연결하는 API와 lifecycle 패턴입니다.
System State Changes
누적 라이브패치 사이에서 지속되는 system state 변경의 id·version 호환성과 callback별 인계·복원 규칙입니다.
Configuring Git
Pull request용 signed tag를 만들기 위한 maintainer의 Git signing key, GPG executable, TTY 설정입니다.
Feature and Driver Maintainers
작은 feature·driver maintainer의 review·bug 대응·공개 개발 책임과 적절한 담당자 선정 원칙입니다.
Kernel Maintainer Handbook
Kernel maintainer의 역할, Git, merge, pull request, profile, patch 수정 문서로 이어지는 handbook 목차입니다.
Maintainer Entry Profile
Subsystem별 infrastructure, 제출 checklist, cycle 마감, review cadence를 일관된 형식으로 기록하는 profile 지침입니다.
Handling Messy Pull-Request Diffstats
복수 base에서 합쳐진 Git history의 과도한 diffstat을 공개 history 변경 없이 throwaway merge로 정리하는 방법입니다.
Modifying Patches
Maintainer가 merge를 위해 patch를 조정할 때 원저자 identity와 추가 수정 책임, backport 원본을 기록하는 규칙입니다.
Creating Pull Requests
별도 branch와 signed tag를 준비하고 `git request-pull` 출력을 inline email로 제출하는 maintainer workflow입니다.
Rebasing and Merging
Kernel maintainer가 공개 history를 보존하면서 reparenting, lower-level merge, back merge, conflict, dependency를 처리하는 지침입니다.
Documentation Makefile
Kernel Documentation의 Sphinx dependency 검사, builder command, HTML·PDF·EPUB·XML target과 help option을 정의하는 Makefile입니다.
Linux Kernel Memory Barriers
Compiler와 CPU의 memory ordering, explicit·implicit barrier, dependency, multicopy atomicity, cache coherence를 설명하는 Linux kernel의 핵심 안내서입니다.
MHI Documentation
MHI protocol과 kernel topology 문서를 연결하는 Modem Host Interface 문서 색인입니다.
MHI (Modem Host Interface)
MHI의 MMIO, context array, channel, transfer·event ring, power state, 초기화와 data-transfer 절차를 설명합니다.
MHI Topology
MHI controller, logical device, client driver의 역할과 kernel bus framework 등록·전송 흐름을 설명합니다.
AD525x Digital Potentiometers
AD525x digital potentiometer의 startup EEPROM, 즉시 적용 RDAC, factory tolerance sysfs interface를 설명합니다.
AMD Side Band Interface
AMD Zen APML side-band interface의 SBRMI miscdevice, access restriction, IOCTL과 user-space 사용법을 설명합니다.
Kernel Driver APDS990x
APDS990x ambient-light·proximity sensor의 lux 변환, gain, runtime power와 sysfs attribute를 설명합니다.
Kernel Driver BH1770GLC
BH1770GLC·SFH7770 ambient-light/proximity sensor의 threshold interrupt, calibration, runtime PM과 sysfs를 설명합니다.
C2 Port Support
Silicon Labs C2 2-wire interface로 microcontroller flash를 읽고 지우고 쓰는 Linux sysfs 절차를 설명합니다.
DesignWare PCIe xData Driver
Synopsys DesignWare PCIe xData traffic generator의 양방향 traffic 제어와 throughput 측정을 설명합니다.
Kernel Driver ICS932S401
IDT ICS932S401 clock generator의 출력 주파수, spread spectrum 보고, register 갱신 주기를 설명합니다.
Assorted Miscellaneous Devices Documentation
다른 subsystem category에 속하지 않는 miscellaneous device 문서 18개를 연결하는 색인입니다.
Kernel Driver ISL29003
ISL29003 ambient-light sensor의 16-bit ADC, ACK 기반 감지와 range·resolution·mode sysfs를 설명합니다.
Kernel Driver LIS3LV02D
HP 3D DriveGuard용 LIS3 accelerometer의 sysfs, input event, self-test, free-fall과 axis 규칙을 설명합니다.
Kernel Driver MAX6875
MAX6874/MAX6875 power sequencer의 주소 예약, sysfs EEPROM과 i2c-dev register·EEPROM programming을 설명합니다.
Marvell CN10K DPI Driver
CN10K DPI PF가 VF mailbox·DMA queue를 관리하고 ioctl로 PEM·DMA-engine attribute를 설정하는 구조를 설명합니다.
Oxford Semiconductor Tornado 950 Serial Ports
Tornado 950 serial port의 62.5MHz clock, prescaler·divisor·oversampling 계산과 저속 custom divisor를 설명합니다.
PCI Endpoint Test Function Driver
pci_epf_test endpoint를 host에서 검사하는 device node와 BAR·IRQ·data-transfer ioctl을 설명합니다.
SPEAr PCIe Gadget Driver
SPEAr13xx dual-mode PCIe controller를 configfs로 endpoint device로 만들고 BAR0·INTA·MSI를 설정하는 절차입니다.
Texas Instruments TPS6594 PFSM Driver
TPS6594 계열 PMIC의 operational state 전이, firmware update와 register·event 접근을 설명합니다.
Introduction of UACCE
Accelerator와 process가 SVA를 공유하는 UACCE architecture, queue mmap region과 device 등록 API를 설명합니다.
Xilinx SD-FEC Driver
Zynq Ultrascale+ RFSoC SD-FEC의 LDPC·Turbo 구성, 실행 제어, interrupt monitoring과 오류 복구를 설명합니다.
Active MM
Kernel task의 real·anonymous address space, mm·active_mm, mm_users·mm_count와 lazy TLB reference를 설명합니다.
Memory Allocation Profiling
File·line별 low-overhead allocation accounting, alloc_hooks 중첩과 generic data-structure tag 저장법을 설명합니다.
Architecture Page Table Helpers
Generic MM이 architecture별 PTE·PMD·PUD·HugeTLB·SWAP helper에 요구하는 공통 semantics를 정리합니다.
Memory Balancing
Zone별 free-page watermark, reclaim hysteresis, kswapd wakeup과 Linux 2.2/2.3 balancing 설계를 설명합니다.
Boot Memory
Linux memory-management 문서의 Boot Memory 제목 page입니다.
DAMON API Reference
Kernel program이 damon.h structure와 mm/damon/core.c function API를 참조하는 진입점입니다.
DAMON Design
DAMON의 실행 모델, operations set과 core, 적응형 region 모니터링, DAMOS action·quota·watermark·filter 및 사용자 ABI 설계를 설명합니다.
DAMON Frequently Asked Questions
DAMON의 주소 공간 독립성과 page granularity 모니터링 설정을 설명합니다.
DAMON
정확하고 가볍고 확장 가능한 DAMON 모니터링 framework와 DAMOS를 소개합니다.
DAMON Maintainer Entry Profile
DAMON patch의 대상 tree, 시험 checklist, review 주기, mailing 도구와 community meetup을 안내합니다.
DAMON Monitoring Interval Parameters Tuning Example
실제 server workload에서 sampling·aggregation interval을 단계적으로 늘리며 region 분해와 hot·cold 탐지 품질을 비교합니다.
Free Page Reporting
미사용 page를 device와 hypervisor에 batch로 보고하는 등록·처리·해제 절차를 설명합니다.
High Memory Handling
Highmem 경계, i386 3:1 주소 공간, local·atomic·global 임시 mapping API와 PAE 비용을 설명합니다.
Heterogeneous Memory Management (HMM)
CPU와 device의 shared virtual address space, page-table mirroring, ZONE_DEVICE 표현, DMA migration과 exclusive access를 설명합니다.
Hugetlbfs Reservation
Hugetlbfs의 reserve map, global·subpool accounting, reservation 소비, COW, 오류 복구와 memory policy 한계를 설명합니다.
hwpoison
Hardware memory corruption을 poisoned page로 격리하고 process에 알리는 recovery 모드, 사용자 제어와 injection test interface를 설명합니다.
Memory Management Documentation
Linux memory-management 문서의 구조화된 주제와 아직 통합되지 않은 내부 문서 목록을 안내합니다.
Kernel Samepage Merging
KSM stable tree의 reverse mapping, chain·dup 구조와 max_page_sharing의 성능 절충을 설명합니다.
Physical Memory Model
PFN과 struct page의 관계, FLATMEM·SPARSEMEM·vmemmap, ZONE_DEVICE의 주소 범위 표현을 설명합니다.
MMU notifier and page-table locking
PTE/PMD 갱신 중 secondary TLB를 page-table lock 안에서 invalidate해야 하는 두 경우와 ordering 근거를 설명합니다.
Multi-Gen LRU
접근 최신성 generation, file-access tier, aging·eviction 폐루프와 refault 기반 PID feedback으로 page reclaim을 최적화하는 설계를 설명합니다.
What is NUMA?
NUMA cell과 Linux node, distance 기반 zonelist, local allocation, memoryless node와 지정-node allocation을 설명합니다.
Out Of Memory Handling
원문이 제목만 제공하는 Out Of Memory handling 문서 자리표시자입니다.
Overcommit Accounting
vm.overcommit_memory 세 모드, commit limit 설정과 mapping 유형별 accounting 비용을 설명합니다.
Page Allocation
원문이 제목만 제공하는 page-allocation 문서 자리표시자입니다.
Page Cache
Filesystem I/O의 기본 경로인 page cache와 그 memory-management 단위인 folio를 소개합니다.
Page fragments
Page fragment의 reference 관리, CPU별 network cache와 cache drain 방식을 설명합니다.
Page migration
NUMA page migration interface, migrate_pages() 내부 절차, movable_ops와 monitor counter를 설명합니다.
page owner: Tracking about who allocated each page
Page allocation stack을 수집하고 page_owner_sort로 memory 사용처를 정렬·병합·필터하는 방법을 설명합니다.
Page Reclaim
원문이 제목만 제공하는 page-reclaim 문서 자리표시자입니다.
Page Table Check
Userspace page mapping을 동기 검사해 double mapping과 잘못된 entry-flag 조합을 조기에 찾는 hardening 기능입니다.
Page Tables
5단계 page-table hierarchy, PFN과 folding, MMU·TLB lookup과 page-fault 처리 경로를 설명합니다.
Physical Memory
NUMA node와 zone 배치, pglist_data·zone field, PCP·buddy·reclaim·compaction 상태를 설명합니다.
Process Addresses
VMA·mm·maple-tree model, mmap/VMA/rmap lock 규칙과 page-table lifetime을 설명합니다.
remap_file_pages() system call
비선형 파일 페이지 매핑의 목적, 커널 비용, 폐기 예정 ABI의 VMA 에뮬레이션을 설명합니다.
Shared Memory Filesystem
공유 메모리 파일 시스템 문서의 제목과 라이선스 표기를 보존합니다.
Slab Allocation
slab·SLUB 함수와 구조체 문서를 kernel-doc에서 포함하는 색인 페이지입니다.
Split page table lock
PTE·PMD별 잠금, hugetlb 선택, 아키텍처 ctor 요구 사항과 page->ptl 저장 방식을 설명합니다.
Swap Table
Swap entry 인코딩, swap-cache 값 상태와 cluster별 배열의 조회·잠금 규칙을 설명합니다.
Swap
Swap 문서의 제목과 라이선스 표기를 보존합니다.
Transparent Hugepage Support
THP fallback, GUP 제약, huge-PMD 잠금, mapcount·refcount와 지연 분할을 설명합니다.
Unevictable LRU Infrastructure
회수 불가능한 folio의 격리·구출, mlock_count, migration·THP·reclaim 경로를 설명합니다.
Virtually Contiguous Memory Allocation
가상 연속 메모리 할당 문서의 제목과 라이선스 표기를 보존합니다.
Virtually Mapped Kernel Stack Support
Guard page가 있는 vmapped kernel stack의 구성, 할당·cache와 overflow 처리를 설명합니다.
A vmemmap diet for HugeTLB and Device DAX
HugeTLB·Device DAX의 중복 struct page backing을 공유해 vmemmap memory를 절약하는 방식을 설명합니다.
zsmalloc
0-order page chain, handle API, size class 병합과 chain-size trade-off를 설명합니다.
NetLabel CIPSO/IPv4 Protocol Engine
Socket label 적용, inbound 검증, DOI별 security attribute 변환과 cache를 설명합니다.
Draft IETF CIPSO IP Security
CIPSO IETF draft text를 literal로 포함하는 RST wrapper 문서입니다.
Commercial IP Security Option (CIPSO 2.2)
1992년 CIPSO option·tag 형식, label·DOI 구성과 packet 처리 규칙을 정의한 IETF 초안입니다.
NetLabel
NetLabel 소개, CIPSO, LSM 인터페이스, IETF 초안으로 이어지는 문서 목차입니다.
NetLabel Introduction
NetLabel의 프로토콜 엔진, Generic NETLINK 통신 계층, LSM 독립 API를 소개합니다.
NetLabel Linux Security Module Interface
LSM이 NetLabel 보안 속성, 패킷 연산, 라벨 매핑 캐시를 사용하는 방법을 설명합니다.
Netlink Family Specifications
현재 디렉터리의 모든 Netlink family 사양을 glob으로 모으는 목차입니다.
Netdev private dataroom for 6lowpan interfaces
6LoWPAN netdev private 영역의 공통 prefix, 크기 계산, 초기화, 링크 계층별 접근 규약입니다.
6pack Protocol
PC와 packet-radio TNC 사이의 6pack 직렬 프로토콜, 설치 절차, 당시 알려진 문제를 담은 1998년 HOWTO입니다.
AF_XDP
AF_XDP socket, UMEM, 네 종류 ring, XSKMAP, 공유·wakeup option과 multi-buffer 사용법을 설명합니다.
IP-Aliasing
하위 호환용 IP alias의 이름 규칙, 생성·삭제 명령, base interface와의 관계를 설명합니다.
ARCnet Hardware
ARCnet topology·배선·jumper 원리와 여러 제조사 ISA card의 설정표를 모은 하드웨어 참고 자료입니다.
ARCnet
Linux ARCnet driver 설치, chipset option, virtual protocol device, routing, 진단 절차를 설명하는 역사적 운영 문서입니다.
ATM
Linux ATM 기능에 필요한 user-mode program과 당시 지원 창구를 안내합니다.
AX.25
Linux amateur radio protocol utility와 linux-hams mailing list를 안내합니다.
Bare UDP Tunnelling Module
MPLS·IP·NSH를 UDP로 운반하는 bareudp device와 multiproto mode를 설명합니다.
batman-adv
Layer 2 mesh switch인 batman-adv의 interface 구성, 사용, 진단을 설명합니다.
Linux Ethernet Bonding Driver HOWTO
Bonding mode, link monitor, distro·sysfs 구성, switch topology, HA와 처리량 설계를 포괄하는 운영 지침입니다.
Ethernet Bridging
Linux Ethernet bridge의 API, STP, VLAN, multicast, switchdev offload, netfilter 연동과 운영상 선택 기준을 설명합니다.
Using Linux CAIF
CAIF serial module 설정, debugfs 상태 해석, control frame 구조와 UART 오류 진단 절차를 설명합니다.
CAIF
Linux CAIF architecture 문서와 설정·진단 문서를 연결하는 목차입니다.
Linux CAIF
CAIF MUX protocol의 client API, core layer, framing·serial layer와 cflayer packet 흐름을 설명합니다.
The UCAN Protocol
UCAN USB-CAN protocol의 endpoint, control command, 4-byte message alignment, flow control와 Bus OFF 복구를 설명합니다.
SocketCAN - Controller Area Network
SocketCAN의 protocol family, RAW·BCM socket, filter·loopback, CAN FD, netlink driver 설정과 TDC를 종합 설명합니다.
cdc_mbim - CDC MBIM Mobile Broadband 모뎀 드라이버
CDC MBIM 모뎀의 control·data ABI, IP/DSS session의 VLAN mapping, session 0 처리와 user space 책임을 설명합니다.
Checksum Offloads
Linux 송신 checksum offload interface와 encapsulation에서 LCO·RCO가 inner·outer checksum을 처리하는 원리를 설명합니다.
DCTCP (DataCenter TCP)
Data center에서 ECN marking 비율을 활용하는 DCTCP의 목적, host 설정과 switch threshold 요구 사항을 설명합니다.
ATM cxacru device driver
cxacru USB ADSL device의 firmware, sysfs configuration·statistics, line 상태와 adsl_state 제어 방법을 설명합니다.
FORE Systems PCA-200E/SBA-200E ATM NIC driver
FORE 200E-series ATM adapter의 지원 bus·architecture, firmware load와 endianness별 image 갱신 절차를 설명합니다.
Asynchronous Transfer Mode (ATM) Device Drivers
Linux ATM device driver 문서의 cxacru, FORE 200E와 iphase 하위 문서를 연결하는 색인입니다.
ATM (i)Chip IA Linux Driver Source
Interphase (i)Chip PCI ATM adapter의 지원 범위, 설치·module load, packet buffer 설정, debug와 PVC 시험을 설명합니다.
can327: ELM327 driver for Linux SocketCAN
ELM327 serial OBD interface를 SocketCAN device로 사용하는 line discipline 설정, text protocol과 version별 제한을 설명합니다.
CTU CAN FD Driver
CTU CAN FD IP core의 platform discovery, SocketCAN network operation, NAPI, bit timing, RX·TX queue와 error 처리를 설명합니다.
FlexCAN CAN Controller driver
FlexCAN의 RX FIFO·mailbox mode와 RTR 수신을 성능과 맞바꾸는 rx-rtr private flag를 설명합니다.
Controller Area Network (CAN) Device Drivers
can327, CTU CAN FD, FlexCAN controller driver 문서를 연결하는 CAN device driver 색인입니다.
Cellular Modem Device Drivers
Cellular modem driver 문서에서 Qualcomm rmnet MAP protocol 문서로 연결하는 색인입니다.
Rmnet Driver
Qualcomm modem의 MAP multiplexing·aggregation, v1·v4·v5 header, checksum offload와 flow-control command를 설명합니다.
Linux and the 3Com EtherLink III Series Ethercards
3Com EtherLink III 3c509 계열의 설정 override, full-duplex 제약, transceiver code와 status error 해석을 설명합니다.
3Com Vortex device driver
3c59x Vortex·Boomerang·Cyclone·Tornado 계열의 module option, media·duplex 설정, offload와 문제 보고 절차를 설명합니다.
Altera Triple-Speed Ethernet MAC driver
Altera TSE의 SGDMA·MSGDMA 구성, 송수신 경로, NAPI, ethtool 진단과 IEEE·RFC 통계 counter를 설명합니다.
Linux kernel driver for Elastic Network Adapter family
Amazon ENA의 Admin Queue, multi-queue, LLQ, interrupt moderation, PHC, RSS, Tx/Rx와 Dynamic RX Buffer를 설명합니다.
Linux Driver for the AMD/Pensando DSC adapter family
AMD/Pensando DSC adapter의 PCI 식별, devlink version·flash·health, auxiliary_bus 기능과 kernel 설정을 설명합니다.
PCI vDPA driver for the AMD/Pensando DSC adapter family
pds_core PF에서 SR-IOV VF와 auxiliary device를 만들고 pds_vdpa·virtio_vdpa로 network interface를 구성하는 절차입니다.
PCI VFIO driver for the AMD/Pensando DSC adapter family
Live Migration용 Pensando VF를 생성하고 자동 probe를 막은 뒤 driver_override와 bind로 pds-vfio-pci에 연결하는 절차입니다.
Marvell(Aquantia) AQtion Driver
Atlantic multi-gigabit adapter의 MTU, ethtool 진단, coalescing, ntuple filter, UDP GSO, ITR와 aq_cfg.h tuning을 설명합니다.
Chelsio N210 10Gb Ethernet Network Controller
Chelsio N110/N210의 적응형 인터럽트, TSO, TCP 조정, SMP 친화도와 구형 PCI-X 및 hotplug 문제 해결법을 설명합니다.
Cirrus Logic LAN CS8900/CS8920 Ethernet Adapters
CS8900/CS8920 ISA 이더넷 어댑터의 EEPROM 구성, 모듈 옵션, 수신 DMA, DOS 진단과 ISA 자원 충돌 해결법을 설명하는 역사적 문서입니다.
DM9000 Network driver
DM9000E/A/B platform device의 주소·데이터·IRQ 자원 순서, I/O 폭과 PHY·EEPROM 플래그, 내부·외부 PHY 링크 폴링을 설명합니다.
Davicom DM9102(A)/DM9132/DM9801 fast ethernet driver for Linux
관리자가 없는 구형 dmfe 드라이버의 지원 칩, 모듈 적재, 링크 모드 강제, ifconfig·route 구성과 미완료 작업을 설명합니다.
D-Link DL2000-based Gigabit Ethernet Adapter Installation
DL2000 기반 DGE-550T/SX의 구형 모듈 빌드·설치, media·VLAN·점보 프레임·인터럽트 병합 옵션과 설정 문제 해결을 설명합니다.
The QorIQ DPAA Ethernet Driver
QorIQ DPAA의 FMan·QMan·BMan 구조, 프레임 버퍼 수명, mqprio 트래픽 클래스, QMan portal IRQ 친화도와 128개 FQ 기반 RSS를 설명합니다.
DPAA2 DPIO (Data Path I/O) Overview
DPAA2 DPIO가 fsl-mc 객체 관리, 다른 드라이버용 큐·알림·버퍼 API, QBman portal의 저수준 하드웨어 접근을 어떻게 분리하는지 설명합니다.
DPAA2 Ethernet driver
DPAA2 Ethernet이 DPNI·DPBP·DPIO·DPCON 객체를 조합해 net device, 큐·채널 기반 데이터 경로, 버퍼 풀과 CPU별 트래픽 분산을 구성하는 방식을 설명합니다.
DPAA2 Documentation
DPAA2 개요, DPIO, Ethernet, MAC·PHY, Switch 드라이버 문서로 연결되는 최상위 목차입니다.
DPAA2 MAC / PHY support
DPNI·DPMAC 연결에서 phylink와 MC firmware가 링크 상태를 나누어 관리하는 방식, DPNI-DPMAC 및 DPNI-DPNI 활성화 순서와 공개 API를 설명합니다.
DPAA2 (Data Path Acceleration Architecture Gen2) Overview
DPAA2 Management Complex의 객체 모델, DPRC 격리와 hotplug, Ethernet용 DPNI·DPIO·DPBP·DPMAC 조합, Linux bus·allocator·기능 드라이버 구조를 설명합니다.
DPAA2 Switch driver
DPSW 포트의 switchdev 모델, 생성 제약과 필수 객체, VLAN-aware bridge·FDB·flooding 제어, ACL action 및 VLAN mirroring 제약을 설명합니다.
The Gianfar Ethernet Driver
Gianfar의 TCP·UDP checksum offload 범위, VLAN header 처리와 kernel filtering, TSEC/eTSEC multicast lookup, 수신 정렬 padding과 ethtool 사용 조건을 설명합니다.
Linux kernel driver for Compute Engine Virtual Ethernet (gve)
Google Compute Engine gVNIC의 PCI BAR, GQI·DQO descriptor와 addressing mode, Admin Queue, reset·interrupt, TX·RX queue 동작을 설명합니다.
Linux Kernel Driver for Huawei Intelligent NIC (HiNIC) family
Huawei HiNIC PF 드라이버의 지원 기능, hinic_dev와 hinic_hwdev 계층, MGMT·IO queue 구성요소와 source file 책임을 설명합니다.
Linux kernel driver for Huawei Ethernet Device Driver (hinic3)
Huawei hinic3의 PF·PPF·VF 역할, driver source 구조, AEQ·mailbox·CEQ·cmdq·WQ 관리 경로와 global function ID 검증을 설명합니다.
Ethernet Device Drivers
Ethernet 및 Ethernet 기반 virtual function 장치의 Linux driver 문서를 vendor와 driver family별로 연결하는 최상위 색인입니다.
Linux Base Driver for the Intel(R) PRO/100 Family of Adapters
Intel PRO/100 e100 driver의 descriptor 수, speed·duplex, logging, distribution 설정, WoL·NAPI와 여러 interface의 ARP filtering을 설명합니다.
Linux Base Driver for Intel(R) Ethernet Network Connection
Intel e1000의 auto-negotiation, interrupt moderation, Rx·Tx descriptor와 delay, checksum·copybreak, Jumbo Frame, ethtool과 WoL 설정을 설명합니다.
Linux Driver for Intel(R) Ethernet Network Connection
Intel e1000e의 per-port module parameter, interrupt moderation과 delay, copybreak·NVM 보호, interrupt mode, Jumbo Frame, speed·duplex와 WoL 제한을 설명합니다.
Linux Base Driver for Intel(R) Ethernet Multi-host Controller
Intel fm10k의 flow-control 제한, SR-IOV VF와 VLAN 전환 절차, Jumbo Frame, GRO 및 ethtool flow-hash filtering을 설명합니다.
Linux Base Driver for the Intel(R) Ethernet Controller 700 Series
Intel i40e의 SR-IOV·VLAN steering, Flow Director·ATR·sideband filter, overlay·DCB·MFP, interrupt tuning, ADq와 알려진 제약을 설명합니다.
Linux Base Driver for Intel(R) Ethernet Adaptive Virtual Function
Intel iavf의 PF 의존 조건, AVF base mode, VLAN·QinQ, ADq queue 구성과 VF 운용 문제를 설명합니다.
Linux Base Driver for the Intel(R) Ethernet Controller 800 Series
Intel ice의 DDP, Flow Director·aRFS, SR-IOV 보안, DCB·QinQ·offload, firmware logging과 interrupt tuning을 설명합니다.
idpf Linux Base Driver for the Intel(R) Infrastructure Data Path Function
Intel idpf의 PF·VF 이중 역할, jumbo frame, adaptive ITR과 VM locality 최적화를 설명합니다.
Linux Base Driver for Intel(R) Ethernet Network Connection
Intel igb의 SR-IOV module parameter, VLAN filter, jumbo frame, WoL·multiqueue, anti-spoofing과 i210 CBS offload를 설명합니다.
Linux Base Virtual Function Driver for Intel(R) 1G Ethernet
Intel 82576 기반 igbvf의 SR-IOV·MSI-X 요구사항, VLAN 공유 상한과 ethtool 진단을 설명합니다.
Linux Base Driver for the Intel(R) Ethernet 10 Gigabit PCI Express Adapters
Intel ixgbe의 SFP+/QSFP+ module 제약, SR-IOV·DCB resource, Flow Director, jumbo frame, GRO, FCoE와 VF security offload를 설명합니다.
Linux Base Virtual Function Driver for Intel(R) 10G Ethernet
Intel 10G ixgbevf의 지원 controller, SR-IOV·MSI-X 요구사항, module 형식과 shared VLAN 한도를 설명합니다.
Linux kernel networking driver for Marvell's Octeon PCI Endpoint NIC VF
Marvell Octeon PCI Endpoint NIC VF driver의 역할과 지원 Cavium device ID를 정리합니다.
Linux kernel networking driver for Marvell's Octeon PCI Endpoint NIC
Marvell Octeon PCI Endpoint NIC driver의 지원 device와 BAR4 mailbox 기반 interface control 흐름을 설명합니다.
Marvell OcteonTx2 RVU Kernel Drivers
OcteonTX2 RVU의 PF/VF resource model, AF·PF·VF driver, NPA/NIX health reporter, QoS와 representor offload를 설명합니다.
mlx5 Ethtool Counters
mlx5의 링, vPort, 물리·우선순위 포트와 장치 카운터 233개를 관측 지점과 진단 목적별로 설명합니다.
Mellanox ConnectX mlx5 Core VPI Network Driver
mlx5 드라이버의 Kconfig, switchdev, tracepoint와 ethtool counter 문서를 연결하는 목차입니다.
Enabling the mlx5 Driver and Kconfig Options
mlx5 코어와 Ethernet, RDMA, 보안, 조향, SF, vDPA, VFIO 기능을 선택하는 Kconfig 옵션을 설명합니다.
mlx5 Switchdev
mlx5 bridge/VLAN 오프로딩, subfunction 자원 모델, VF/SF capability와 활성화 절차를 설명합니다.
mlx5 Tracepoints
mlx5의 TC/eSwitch, bridge, QoS와 subfunction 수명 주기를 kernel tracepoint로 추적하는 방법입니다.
Meta Platforms Host Network Interface
fbnic 펌웨어, 큐 메모리, health reporter와 MAC/RXB/RPC/PCIe/XDP 통계를 설명합니다.
Hyper-V Network Driver
Hyper-V netvsc의 checksum/RSS/GRO/RSC, SR-IOV 데이터 경로, 송수신 버퍼와 XDP 제약을 설명합니다.
Neterion Xframe I/II PCI-X 10GbE Driver
s2io Xframe I/II의 기능, module parameter와 PCI-X·MTU·TCP window·NAPI 성능 설정을 설명합니다.
Network Flow Processor Kernel Drivers
NFP/Agilio SmartNIC의 펌웨어 검색 우선순위, devlink 정보, 링크·MTU·FEC 구성과 장치 통계를 설명합니다.
AMD Pensando Ionic RDMA Driver
ionic Ethernet 드라이버가 auxiliary device를 만들고 ionic_rdma가 RDMA/RoCE 경로를 제공하는 구조를 설명합니다.
Linux Driver for the Pensando Ethernet Adapter Family
Pensando Ionic 어댑터 식별, 커널 구성, MTU·인터럽트·SR-IOV·XDP·RDMA 기능과 드라이버 및 펌웨어 통계를 설명합니다.
PPE Ethernet Driver for Qualcomm IPQ SoC Family
Qualcomm IPQ9574의 PPE 스위치 코어, MAC·UNIPHY·PHY·EDMA 데이터 경로와 qcom-ppe 드라이버 구성을 설명합니다.
SMC 9xxxx Driver
역사적인 SMC9xxx Ethernet 드라이버의 지원 커널, 모듈 빌드·로드 매개변수와 배포 위치를 기록합니다.
Linux Driver for the Synopsys Ethernet Controllers "stmmac"
Synopsys GMAC·XGMAC·XLGMAC용 stmmac 드라이버의 기능, 모듈 매개변수, DMA/NAPI 경로, 오프로딩, platform data와 디버깅을 설명합니다.
TI K3 AM65 CPSW NUSS Switchdev Ethernet Driver
AM65 CPSW NUSS를 multi-MAC에서 switchdev 모드로 전환하고 bridge, VLAN, FDB, MDB, multicast, access/trunk 포트를 구성하는 절차입니다.
TI CPSW Switchdev Ethernet Driver
CPSW dual-EMAC과 switch 모드의 차이, bridge/VLAN forwarding 구성 및 NFS 부팅 중 안전하게 네트워크를 재구성하는 예를 설명합니다.
Texas Instruments CPSW Ethernet Driver
CPSW dual-EMAC에서 MQPRIO와 CBS hardware offload를 조합해 AVB/TSN class별 TX rate를 보장하는 단일·두 포트 구성 예제입니다.
TI ICSSG PRUETH Ethernet Driver
ICSSG 코어의 PRU·RTU·TX_PRU firmware 구성과 ethtool에서 확인하는 firmware drop·overflow·오류·host packet 통계를 설명합니다.
TLAN Driver for Linux
Compaq·Olicom TLAN PCI adapter의 지원 ID, debug·AUI·speed·duplex 모듈 및 커널 매개변수와 문제 해결 절차를 기록합니다.
WangXun Gigabit PCI Express Driver
WangXun Gigabit PCI Express adapter용 Linux 기본 드라이버와 공식 지원 연락처를 안내합니다.
WangXun Gigabit Virtual Function Driver
WangXun Gigabit Ethernet Virtual Function용 Linux 드라이버와 지원 채널을 안내합니다.
WangXun 10 Gigabit PCI Express Driver
WangXun 10 Gigabit PCI Express adapter용 Linux 기본 드라이버와 지원 연락처를 안내합니다.
WangXun 10/25/40 Gigabit Virtual Function Driver
WangXun 10/25/40 Gigabit Ethernet Virtual Function용 Linux 드라이버와 지원 채널을 안내합니다.
DEC FDDIcontroller 700 Driver
DECstation용 DEFZA FDDI 카드 두 변형, DMA/PIO 성능 특성, CAM 필터와 미구현 작업을 설명합니다.
FDDI Device Drivers
FDDI 장치 드라이버 문서 모음의 색인으로 DEFZA와 SKFP 문서에 연결합니다.
SysKonnect SKFP FDDI Driver
SysKonnect와 일부 Compaq FDDI adapter용 SKFP 드라이버의 지원 장치, 설치 진단, SMT 버전별 LED 의미, 1998~2000년 개발 이력을 설명합니다.
Linux Drivers for Baycom Modems
SER12·par96·picpar·EPP 아마추어 무선 modem용 Baycom 드라이버, network interface 설정, DCD 선택, serial·parallel port 자원 중재를 설명합니다.
Amateur Radio Device Drivers
아마추어 무선 장치 드라이버 문서 모음의 색인으로 Baycom과 Z8530 드라이버 문서에 연결합니다.
Z8530 HDLC Driver for AX.25
Z8530 기반 HDLC card를 AX.25 network interface로 초기화하고 hardware·MODEM·KISS parameter를 설정하는 방법, NOS 연결, 통계 해석과 문제 해결을 설명합니다.
Hardware Device Drivers
Linux networking hardware 장치 드라이버 문서 모음의 색인으로 ATM부터 WWAN까지 주요 하위 범주에 연결합니다.
Wi-Fi Device Drivers
Wi-Fi 장치 드라이버 문서 모음의 색인으로 Intel IPW2100과 IPW2200 문서에 연결합니다.
Intel PRO/Wireless 2100 Driver
Intel PRO/Wireless 2100의 지원 기능, module·sysfs 설정, RF kill, 외부 firmware, Power Save Protocol과 역사적 지원 정보를 설명합니다.
Intel PRO/Wireless 2915ABG/2200BG Driver
통합 IPW2200 드라이버의 B/G/A mode, private wireless method, sysfs와 RF kill, regulatory channel, Ad-Hoc 구성 및 firmware 설치를 설명합니다.
WWAN Device Drivers
WWAN 장치 드라이버 문서 모음의 색인으로 Intel IOSM과 MediaTek T700 t7xx 문서에 연결합니다.
IOSM Driver for Intel M.2 PCIe Modems
Intel M.2 PCIe modem의 IOSM host 드라이버가 제공하는 MBIM control character device와 최대 8개 data session의 network link ABI를 설명합니다.
t7xx Driver for MediaTek T700 5G Modem
MediaTek T700 5G PCIe modem용 t7xx 드라이버의 MBIM·AT·fastboot·ADB·MIPC port, sysfs mode와 debug 제어, data link ABI를 설명합니다.
am65-cpsw-nuss devlink Support
TI am65-cpsw-nuss 드라이버가 runtime에 switch mode를 켜고 끄는 devlink 전용 매개변수 `switch_mode`를 설명합니다.
bnxt devlink Support
Broadcom bnxt 드라이버의 SR-IOV·ARI·MSI-X·remote reset·RoCE 매개변수와 board, ASIC, firmware version 보고 항목을 정리합니다.
Devlink DPIPE
ASIC의 match/action pipeline을 header, table, entry로 모델링해 software 설정과 실제 hardware offload 상태 사이의 차이를 관찰하고 분석하는 DPIPE interface를 설명합니다.
Devlink E-Switch Attribute
E-Switch의 legacy·switchdev mode 차이와 mode, inline-mode, encap-mode attribute 및 devlink 설정 명령을 설명합니다.
Devlink Flash
devlink-flash의 firmware update, overwrite mask, fw_load_policy와 devlink-info version group을 이용한 vendor 독립 자동 update 절차를 설명합니다.
Devlink Health
driver health reporter가 error를 비동기로 보고하고 devlink가 trace, 상태 갱신, dump, recovery와 userspace diagnose·test interface를 통합하는 구조를 설명합니다.
Devlink Info
장치 hardware·firmware 정보를 driver, serial number, fixed, running, stored object와 표준 component version 이름으로 보고하는 devlink-info 규칙을 설명합니다.
Devlink Line Card
modular switch의 line card slot을 type별로 provisioning하고 port·netdevice resource와 carrier, card state transition을 관리하는 devlink-linecard mechanism을 설명합니다.
Devlink Params
장치 전체에 적용되는 devlink parameter의 runtime·driverinit·permanent mode와 virtualization, firmware, protocol, reset, queue, clock 관련 공통 parameter를 설명합니다.
Devlink Port
devlink port flavour와 type, multi-controller eswitch, VF·SF function attribute, subfunction lifecycle 및 계층형 TX rate object를 설명합니다.
Devlink Region
Driver 내부 address region의 snapshot과 direct read 접근 방식, callback, 명령 사용법을 설명합니다.
Devlink Reload
Driver 재초기화와 firmware 활성화 action, no_reset limit, namespace 이동 방법을 설명합니다.
Devlink Resource
장치 resource의 계층적 ID, 용량·사용량 조회, 크기 변경과 reload 적용을 설명합니다.
Devlink Selftests
Devlink 장치의 지원 selftest 조회와 flash selftest 실행 방법을 설명합니다.
Devlink Trap
Hardware datapath에서 CPU로 packet을 trap하는 type·action, 94개 generic trap, 27개 group, policer와 test 지침을 설명합니다.
etas_es58x devlink support
etas_es58x USB CAN 장치의 firmware·bootloader version과 board·serial 식별 정보를 설명합니다.
hns3 devlink support
hns3의 reload 지원과 기본·SCC firmware version 정보를 설명합니다.
i40e devlink support
i40e가 보고하는 board, management firmware, AdminQ API, Option ROM과 NVM image 식별 정보를 설명합니다.
ice devlink support
Intel ICE driver의 parameter, firmware 정보·update·reload, port split, region과 hierarchical QoS를 설명합니다.
Linux Devlink Documentation
Devlink API의 역할, locking 순서, nested instance helper와 interface·driver 문서 목록을 안내합니다.
ionic devlink support
ionic 장치의 실행 firmware version과 고정 ASIC type·revision 정보를 설명합니다.
iosm devlink support
IOSM modem의 staged firmware flashing, full erase parameter와 exception coredump region을 설명합니다.
ixgbe devlink support
ixgbe의 펌웨어 식별 정보, 플래시 덮어쓰기 정책, 펌웨어 활성화와 진단 영역을 설명합니다.
kvaser_pciefd devlink support
Kvaser PCIe CAN FD 장치의 실행 중인 펌웨어 버전 보고 방식을 설명합니다.
kvaser_usb devlink support
Kvaser USB 장치의 펌웨어, 하드웨어 리비전, 제품 번호와 일련번호 정보를 설명합니다.
mlx4 devlink support
mlx4의 공통·전용 매개변수, 다시 불러오기와 펌웨어 장애 진단 영역을 설명합니다.
mlx5 devlink support
mlx5의 자원·E-Switch·PCIe 매개변수와 TX/RX/펌웨어/VNIC 상태 보고자를 설명합니다.
mlxsw devlink support
mlxsw의 ACL 재해시, 장치·라인 카드 버전 정보와 비활성 RIF 트랩을 설명합니다.
mv88e6xxx devlink support
mv88e6xxx ATU의 MAC 주소 해시 알고리즘 선택 방법을 설명합니다.
netdevsim devlink support
netdevsim의 매개변수, 영역, FIB 자원, 속도 객체와 FID 트랩 예제를 설명합니다.
nfp devlink support
nfp의 영구 펌웨어 정책과 보드·펌웨어 구성 요소 버전 정보를 설명합니다.
octeontx2 devlink support
octeontx2 AF·PF·VF의 MCAM, DWRR, NPC, NIX와 유니캐스트 필터 자원 제어를 설명합니다.
prestera devlink support
prestera의 제어 프로토콜·ACL·예외·드롭 트랩 전체를 설명합니다.
qed devlink support
qed 100G 장치의 iWARP 활성화와 L2 성능 고려사항을 설명합니다.
sfc devlink support
sfc ef10·ef100의 펌웨어·FPGA·APU 버전과 번들 플래시 갱신을 설명합니다.
ti-cpsw-switch devlink support
TI CPSW의 ALE 우회 디버깅과 스위치 모드 매개변수를 설명합니다.
zl3073x devlink support
zl3073x의 DPLL 식별자, ASIC·펌웨어 정보와 플래시 갱신 절차를 설명합니다.
Device Memory TCP
TCP payload를 dma-buf로 직접 송수신하는 RX·TX API, fragment 수명 주기와 제약을 설명합니다.
Networking Diagnostics
Linux 네트워킹 진단 문서의 목차입니다.
Diagnostic Concept for Investigating Twisted Pair Ethernet Variants at OSI Layer 1
SPE·MPE의 인터페이스, PHY, PoDL·PoE, 케이블, 자동 협상과 링크 불안정을 단계별로 진단합니다.
DNS Resolver Module
커널 DNS 질의를 dns_resolver 키 요청과 사용자 공간 업콜로 처리하고 결과를 TTL에 따라 캐시하는 방법을 설명합니다.
Softnet Driver Issues
네트워크 드라이버의 주소 검증, ndo_stop 정지 보장, 송신 큐 정지·재개 및 SKB 수명 규칙을 설명합니다.
Broadcom RoboSwitch Ethernet switch driver
Broadcom b53 DSA 스위치의 태그 지원 여부에 따른 CPU 포트와 VLAN·브리지 구성을 설명합니다.
Broadcom Starfighter 2 Ethernet switch driver
Broadcom SF2 DSA 스위치의 하드웨어 블록, 간접 MDIO, MoCA 링크 처리, 전원 관리와 Wake-on-LAN을 설명합니다.
DSA switch configuration from userspace
사용자 공간에서 DSA 스위치를 태그 또는 VLAN 방식으로 구성하고 FDB와 다중 CPU 포트 affinity를 관리하는 방법을 설명합니다.
Distributed Switch Architecture
Linux DSA의 사용자 포트, conduit, 스위치 태그, switch tree와 다른 네트워킹 서브시스템의 결합 방식부터 드라이버 수명 주기와 브리지·VLAN·FDB·LAG·MRP·HSR/PRP 오프로드까지 설명합니다.
Distributed Switch Architecture
Linux DSA 코어, 주요 스위치 드라이버와 사용자 공간 구성 문서를 연결하는 색인입니다.
LAN9303 Ethernet switch driver
LAN9303 3포트 스위치의 DSA 구성, 브리지 가입에 따른 하드웨어 학습 및 전달 동작과 VLAN 관련 한계를 설명합니다.
NXP SJA1105 switch driver
SJA1105/SJA1110의 정적 SPI 구성, 브리지·VLAN, taprio와 tc-gate 시간 인지 오프로드, Virtual Link 및 RMII/RGMII/MDIO 보드 설계 제약을 설명합니다.
EQL Driver: Serial IP Load Balancing HOWTO
여러 SLIP 또는 비압축 PPP 직렬 회선을 하나의 EQL 장치로 묶어 대역폭을 합치는 1995년 Linux HOWTO로, 커널 패치·회선 구성·스케줄러와 실측 결과를 기록합니다.
Netlink interface for ethtool
ethtool generic netlink family의 공통 헤더와 bitset 규약부터 링크·queue·offload·통계·PHY·PSE·PLCA·MAC Merge·timestamp·module 관리 메시지 전체를 정의합니다.
FAILOVER
반가상화 네트워크 장치와 같은 MAC 주소를 공유하는 PCI VF 사이에서 등록 이벤트와 데이터 경로 전환을 관리하는 failover 인터페이스를 설명합니다.
LC-trie implementation notes
Linux FIB의 LC-trie가 경로 압축과 레벨 압축으로 라우팅 키를 저장하고 가장 긴 접두사 일치를 수행하는 방식을 설명합니다.
Linux Socket Filtering aka Berkeley Packet Filter (BPF)
고전 BPF 소켓 필터의 부착 API, 명령 집합, Linux 확장, bpf_asm·bpf_dbg·JIT 도구 체인과 eBPF 내부 변환을 설명합니다.
Generic networking statistics for netlink users
qdisc 통계를 수집해 netlink TLV로 내보내고 이전 tc_stats 형식과 호환하며 속도 추정기를 관리하는 API를 설명합니다.
Generic Netlink
Generic Netlink 사용법을 설명하는 Linux Foundation 위키 문서의 공식 참고 링크를 제공합니다.
Generic HDLC layer
일반 HDLC 계층이 지원하는 WAN 프로토콜과 sethdlc를 이용한 물리 인터페이스, 클록, Frame Relay PVC 설정을 설명합니다.
The Linux kernel GTP tunneling module
커널 GTP-U 데이터 평면과 사용자 공간 GTP-C 제어 평면의 분리, TEID 터널 식별, APN별 네트워크 장치 매핑을 설명합니다.
IEEE 802.15.4 Developer's Guide
Linux-wpan의 socket/6LoWPAN 계층과 HardMAC·SoftMAC 드라이버 연결 및 mac802154 장치 API를 설명합니다.
Identifier Locator Addressing (ILA)
IPv6 주소의 고정 identifier와 동적 locator를 분리해 encapsulation 없이 overlay와 이동성을 구현하는 ILA를 설명합니다.
Networking
Linux v6.18 네트워킹 문서 전체를 기능별 하위 페이지로 연결하는 최상위 목차입니다.
IOAM6 Sysfs variables
인터페이스별 IPv6 IOAM option 수락 여부와 짧은·wide IOAM ID를 설정하는 sysctl을 설명합니다.
io_uring zero copy Rx
NIC header split과 전용 Rx queue를 io_uring 사용자 memory/refill ring에 연결해 TCP payload를 복사 없이 받는 API를 설명합니다.
IP dynamic address hack-port v0.03
자동 dial-up 링크의 주소가 뒤늦게 정해질 때 SYN 재전송과 masquerade packet의 source 주소를 갱신하는 legacy sysctl을 설명합니다.
IP Sysctl
IPv4·IPv6와 TCP·UDP·ICMP·SCTP 등 Linux IP stack의 `/proc/sys/net` 조정 변수, 기본값, 상호작용과 운영상 주의점을 설명합니다.
IPsec
IPComp 비팽창 정책 때문에 작은 packet이 XFRM policy check에서 폐기되는 예외와 우회책을 설명합니다.
IPv6 Module Options
IPv6 module의 disable, autoconf, disable_ipv6 load-time parameter와 각각의 범위를 설명합니다.
IPVLAN Driver HOWTO
IPVLAN의 L2/L3/L3S mode, bridge/private/VEPA flag와 network namespace 구성 절차를 안내합니다.
IPVS Sysctl
IPVS의 memory 방어, connection 수명, PMTU, active/backup synchronization과 estimator 변수를 설명합니다.
ISO 15765-2 (ISO-TP)
SocketCAN ISO-TP의 addressing, segmentation, flow control, socket option, 오류와 C 사용 예제를 설명합니다.
J1939 Documentation
Linux J1939 스택의 주소 지정, PGN, TP/ETP 전송, 소켓 옵션, timestamp 오류 큐와 주소 확보 API를 설명합니다.
Linux Networking and Network Devices APIs
Linux 네트워킹 core, socket buffer, 통계, SUN RPC, netdevice, PHY·PHYLINK·SFP kernel-doc 색인입니다.
Kernel Connection Multiplexor
KCM이 TCP stream을 BPF로 메시지화하고 여러 KCM socket과 TCP 연결 사이에서 원자적 송수신과 부하 분산을 제공하는 방식을 설명합니다.
L2TP
Linux L2TPv2/v3 datapath의 tunnel·session Netlink API, PPPoL2TP 구성, 내부 참조 수명과 구현 한계를 설명합니다.
The Linux LAPB Module Interface
LAPB driver 등록 구조체, protocol parameter, 호출 함수와 상태·data callback 계약을 설명합니다.
mac80211_hwsim
가상 IEEE 802.11 radio로 mac80211, hostapd와 wpa_supplicant를 반복 가능한 환경에서 시험하는 방법입니다.
mac80211 Authentication and Association Flows
userspace, mac80211, driver 사이의 authentication, association, WPA authorization과 해제 순서를 보여 줍니다.
How to use packet injection with mac80211
monitor mode에서 radiotap·802.11 header·payload를 조합해 packet을 주입하고 송신 조건을 제어하는 방법입니다.
Management Component Transport Protocol (MCTP)
MCTP topology, socket address와 syscall, tag lifecycle 및 kernel packet 흐름을 설명합니다.
MPLS Sysfs variables
MPLS label table 크기, TTL 전파와 interface별 입력 허용 sysctl을 정리합니다.
MPTCP Sysfs variables
MPTCP address, path manager, scheduler, blackhole와 TCP fallback 동작을 제어하는 namespace별 설정입니다.
Multipath TCP (MPTCP)
하나의 connection에 여러 TCP subflow를 결합하는 MPTCP의 개념, API와 Linux 설계를 소개합니다.
MSG_ZEROCOPY
Socket 송신 copy avoidance의 page lifetime, completion notification과 deferred copy를 설명합니다.
Multi-PF Netdev
여러 NUMA-local PF를 netdev 하나로 결합하는 mlx5 socket-direct 구조와 steering을 설명합니다.
HOWTO for multiqueue network device support
Driver subqueue API, multiqueue qdisc와 tc queue mapping 설정법입니다.
Common Networking Struct Cachelines
Network fast path의 공통 struct cacheline 사용 분석 문서 index입니다.
inet_connection_sock struct fast path usage breakdown
inet_connection_sock field의 TX·RX fast-path access와 참조 symbol 표입니다.
inet_sock struct fast path usage breakdown
inet_sock field의 TX·RX fast-path access와 참조 symbol 표입니다.
net_device struct fast path usage breakdown
net_device의 core, queue, protocol과 offload field별 TX·RX cacheline 접근 표입니다.
netns_ipv4 struct fast path usage breakdown
Namespace별 IPv4 routing과 TCP·UDP sysctl field의 fast-path 접근 분석입니다.
netns_ipv4 enum fast path usage breakdown
Linux TCP MIB counter의 fast-path update 위치와 enum symbol 전체 표입니다.
tcp_sock struct fast path usage breakdown
tcp_sock의 sequence, RTT, congestion, queue와 recovery field별 fast-path 접근 표입니다.
Net DIM - Generic Network Dynamic Interrupt Moderation
Runtime sample로 bandwidth와 interrupt rate를 비교해 device moderation profile을 조절하는 algorithm입니다.
NET_FAILOVER
Virtio standby와 primary SR-IOV VF를 master netdev 아래에서 자동 전환하고 live migration하는 방법입니다.
Netconsole
커널 printk 로그를 UDP로 원격 전송하고 configfs에서 대상과 부가 데이터를 동적으로 관리하는 방법입니다.
Netdev features mess and how to get out from it alive
네트워크 장치 기능 집합, 재계산 콜백, 의존성 및 주요 오프로드 비트의 계약입니다.
Network Devices, the Kernel, and You!
net_device 수명·등록·MTU와 NDO/NAPI 및 instance lock 동기화 규칙입니다.
Netfilter Sysfs variables
컨테이너의 호스트 로그 범람을 막는 nf_log_all_netns 정책입니다.
NETIF Msg Level
드라이버 디버그 수준을 인터페이스별 메시지 종류 비트맵으로 전환하는 규칙입니다.
Netmem Support for Network Drivers
page·DMA-buf 같은 기반 메모리를 추상화하는 netmem의 RX/TX 드라이버 계약입니다.
Resilient Next-hop Groups
그룹 변경 시 기존 flow 이동을 줄이는 bucket 기반 resilient hashing과 offload·Netlink API입니다.
Netfilter Conntrack Sysfs variables
Conntrack table 용량, event, 검증과 protocol별 timeout sysctl입니다.
Netfilter's flowtable infrastructure
Classic forwarding hook을 우회하는 software·hardware flowtable fastpath입니다.
Linux NFC subsystem
Generic Netlink 제어와 PF_NFC raw socket을 제공하는 NFC core·driver architecture입니다.
OPEN Alliance TC6 Framework Support
10BASE-T1x MAC-PHY를 SPI host와 연결하는 OA TC6 data·control transaction 및 driver API입니다.
Open vSwitch datapath developer documentation
Open vSwitch datapath flow key의 Netlink 형식과 version 호환성·wildcard·UFID 확장 규칙입니다.
Operational States
Linux network interface의 administrative state, RFC2863 operstate와 userspace 802.1X 제어 규칙입니다.
Packet MMAP
AF_PACKET shared-memory RX·TX ring의 설정, memory layout, status protocol, TPACKET version과 fanout입니다.
Page Pool API
Network RX용 page를 queue별 lockless cache에서 할당·DMA sync·재활용하는 Page Pool API입니다.
Linux Phonet protocol family
Nokia cellular modem의 IPC·RPC를 위한 Phonet address, datagram resource와 sequenced Pipe socket API입니다.
PHY 링크 토폴로지
다중 PHY Ethernet 링크를 커널과 사용자 공간에서 추적하고 개별 phyindex로 구성하는 토폴로지 모델입니다.
PHY 추상화 계층
PHYLIB의 MDIO bus, RGMII timing, PHY 연결·상태 머신, interface mode, driver와 board fixup을 설명합니다.
Linux packet generator 사용법
CPU별 pktgen thread, procfs command, NIC tuning, packet parameter와 고급 protocol option 사용법입니다.
PLIP: Parallel Line Internet Protocol 장치
Parallel port 두 개로 point-to-point IP를 구성하는 PLIP의 IRQ, cable 배선과 nibble handshake입니다.
PPP Generic Driver와 Channel Interface
Generic PPP unit·channel 구조, multilink, SMP 계약과 /dev/ppp ioctl interface를 설명합니다.
/proc/net/tcp와 /proc/net/tcp6 변수
Deprecated proc TCP connection entry의 주소, queue, timer, socket과 congestion field 형식입니다.
Power Sourcing Equipment(PSE) 문서
IEEE PSE 소개와 PSE Power Interface 문서의 색인입니다.
IEEE 802.3 표준의 Power Sourcing Equipment(PSE)
PoE·PoDL의 IEEE clause, 전력 등급과 Linux kernel 명명 규칙입니다.
PSE Power Interface(PSE PI)
RJ45 pin polarity, Alternative A/B, feeding 호환성과 Device Tree PI 모델입니다.
PSP 보안 프로토콜
PSP의 파생 Rx key, device key 순환, TCP socket association과 Linux hardware offload API를 설명합니다.
Radiotap header 사용법
가변 길이 radiotap header의 present bitmap, argument 정렬 규칙과 kernel iterator parser 사용법입니다.
RDS(Reliable Datagram Sockets)
Reliable ordered datagram의 socket API, protocol header, congestion·connection 처리와 multipath RDS 구조입니다.
Linux wireless regulatory infrastructure
regulatory.db, 이전 CRDA 경로, regulatory_hint와 driver EEPROM 제약 적용 방식을 설명합니다.
Network Function Representor
SmartNIC virtual port representor의 역할, devlink 식별, TC·tunnel offload와 representee 설정입니다.
RxRPC 네트워크 프로토콜
UDP 위의 RxRPC 연결과 호출, ACK, 보안, 사용자 공간 및 커널 API를 설명합니다.
Linux 네트워킹 스택 확장 기법
RSS, RPS, RFS, accelerated RFS와 XPS의 CPU·queue steering 원리와 설정을 설명합니다.
Linux Kernel SCTP
Linux SCTP 참조 구현의 프로토콜 성격, API 목표와 현재 주의 사항을 설명합니다.
LSM/SELinux secid
flowi의 secid 보안 label이 방향에 따라 어디에서 유도되고 XFRM 선택에 쓰이는지 설명합니다.
Segment Routing IPv6 sysctl
인터페이스별 SRH 허용·HMAC 정책과 T.encaps flowlabel 계산 변수를 설명합니다.
Segmentation Offload
TSO, UFO, tunnel offload, GSO, GRO, GSO_PARTIAL과 SCTP GSO_BY_FRAGS를 설명합니다.
struct sk_buff
패킷을 나타내는 sk_buff의 geometry, 공유 reference, clone과 checksum kernel-doc을 안내합니다.
SMC sysctl
SMC auto corking, buffer 형식과 크기, TEST_LINK 및 SMC-R link group 제한을 설명합니다.
네트워크 SNMP counter 해설
IPv4·ICMP·TCP SNMP counter의 증가 조건, 상호 관계와 재현 가능한 nstat 예제를 설명합니다.
NIC SR-IOV API
신규 NIC의 switchdev 권장 사항과 동결된 legacy SR-IOV callback 정책을 설명합니다.
네트워크 인터페이스 통계
표준·protocol-specific·driver-defined 통계와 procfs, sysfs, netlink, ethtool 접근법을 설명합니다.
Stream Parser (strparser)
TCP 또는 임의 stream의 application message를 parse하는 strparser 함수, callback과 제한을 설명합니다.
Ethernet switch device driver 모델 (switchdev)
Linux bridge·route control plane을 switch ASIC의 L2/L3 data plane으로 offload하는 driver 모델을 설명합니다.
Sysfs tagging
Network namespace별 sysfs entry와 mount를 namespace tag로 분리하고 수명을 정리하는 kernfs interface입니다.
TC Actions - Environmental Rules
TC action과 caller 사이에서 packet clone, skb 수정, drop과 free 책임을 나누는 규칙입니다.
TC queue based filtering
TC filter로 TX/RX traffic을 queue 집합이나 단일 queue에 배치하는 software·hardware 규칙입니다.
TCP Authentication Option Linux 구현 (RFC 5925)
Linux TCP-AO의 MKT 수명, key rotation, socket uAPI, 관측, accept race와 SNE 계산을 설명합니다.
Thin stream과 TCP
낮은 packet rate 때문에 fast retransmit이 지연되는 thin stream을 위한 TCP latency 완화 기능입니다.
Team
Kernel team device를 userspace libteam으로 제어하는 구조의 진입 문서입니다.
Network timestamping
Linux network software·hardware TX/RX timestamping의 socket API, data 반환과 driver·stacked PHC 구현 규칙입니다.
Linux Kernel TIPC
Cluster 내부 service addressing·tracking·messaging과 Linux net/tipc 구현 색인입니다.
Kernel 내부 TLS handshake
Kernel TLS consumer가 userspace agent를 통해 TLS session을 수립하는 API와 수명·callback 계약입니다.
Kernel TLS offload
kTLS packet-based NIC offload의 connection state, TX/RX resync, driver 오류·통계·feature 계약입니다.
Kernel TLS
kTLS ULP 설정부터 TX/RX data와 control record, TLS 1.3 rekey, zero-copy option 및 namespace 통계까지 설명합니다.
Transparent proxy support
iptables 또는 nf_tables의 socket match와 TPROXY, policy routing 및 IP_TRANSPARENT로 non-local traffic을 proxy에 전달하는 방법입니다.
Universal TUN/TAP device driver
Userspace virtual network interface인 TUN/TAP의 device 생성, frame format, multiqueue API와 tunnel 동작을 설명합니다.
The UDP-Lite protocol (RFC 3828)
UDP-Lite의 partial checksum coverage socket API, kernel normalization, fragmentation 계산과 runtime 통계를 설명합니다.
Virtual Routing and Forwarding (VRF)
Linux VRF-lite의 L3 routing domain, l3mdev FIB rule, socket binding과 iproute2 운영 절차를 설명합니다.
Virtual eXtensible Local Area Networking documentation
VXLAN VNI와 UDP tunnel device, bridge FDB 및 NIC의 UDP tunnel offload feature를 설명합니다.
X.25 Device Driver Interface
X.25 Packet Layer와 LAPB device driver 사이의 first-byte message protocol과 delivery requirement를 설명합니다.
Linux X.25 Project
초기 Linux X.25 프로젝트의 Packet Layer, LAPB card 분리, 802.2 LLC와 XOT 설계 방향을 기록한 문서입니다.
XDP RX Metadata
XDP RX hardware metadata kfunc, data_meta layout, AF_XDP contract와 redirect·driver 구현 제약을 설명합니다.
XFRM device - offloading the IPsec computations
IPsec crypto·packet offload용 xfrmdev_ops callback, SA fast path와 driver resource lifecycle을 설명합니다.
XFRM proc - /proc/net/xfrm_* files
XFRM transformation이 packet을 drop한 inbound·outbound 원인을 /proc/net/xfrm_stat counter별로 설명합니다.
XFRM
HA failover를 위한 XFRM SA lifetime·replay synchronization과 AE netlink message, event threshold를 설명합니다.
XFRM sysctl
XFRM acquire 요청의 강제 만료 시간을 제어하는 xfrm_acq_expires sysctl을 설명합니다.
AF_XDP TX metadata
AF_XDP 송신 metadata의 UMEM layout, timestamp·checksum·launch-time offload와 driver별 제약을 설명합니다.
LIBNVDIMM 유지관리자 항목 프로필
libnvdimm patch 제출 경로, ndctl 시험, ACPI _DSM 요건, merge-window 일정과 검토 주기를 정리합니다.
Linux NVMe 기능 및 quirk 정책
Linux NVMe host driver의 기능 수용 요건과 identifier 기반 quirk의 제한적 허용 기준을 설명합니다.
NVMe subsystem
NVMe 기능·quirk 정책과 PCI endpoint target 문서를 연결하는 subsystem 목차입니다.
NVMe PCI endpoint function target
PCI endpoint와 NVMe target core를 결합해 PCIe NVMe device를 구성하는 구조, 제약, configfs 절차를 설명합니다.
PCI host bridge의 ACPI 고려 사항
PCI host bridge를 ACPI namespace에 기술하는 원칙과 _CRS resource, Consumer/Producer, ECAM base 전달 규칙을 설명합니다.
Boot interrupt
PCIe legacy INTx가 PCH로 전달돼 spurious IRQ를 만드는 문제와 quirk 기반 비활성화·rerouting 대책을 설명합니다.
PCI native controller driver
PCI native host bridge와 endpoint controller 문서 목차입니다.
R-Car V4H PCIe firmware
Datasheet text를 R-Car Gen4 PCIe binary firmware로 변환·검증·설치하는 절차입니다.
PCI NTB endpoint function
NTB EPF의 표준 PCI field와 doorbell·memory window·scratchpad 설정을 정의합니다.
PCI test endpoint function
DRA74x·DRA72x test EPF의 PCI ID, interrupt pin과 MSI/MSI-X 시험 범위를 정의합니다.
PCI endpoint framework
PCI endpoint core, configfs와 test·NTB·virtual NTB·NVMe function 문서 목차입니다.
Configfs PCI endpoint 구성
Configfs에서 EPF를 만들고 PF/VF·dual EPC 관계를 구성한 뒤 controller에 bind하고 시작하는 방법입니다.
PCI endpoint framework
PCI Endpoint Core의 EPC·EPF library 구조와 controller/function driver API, memory mapping 및 binding lifecycle을 설명합니다.
PCI NTB function
두 PCI endpoint controller를 연결하는 NTB function의 config register, scratchpad, doorbell, memory window와 BAR mapping을 설명합니다.
PCI NTB endpoint function 사용자 안내
Configfs로 NTB EPF를 만들고 두 endpoint controller에 bind·start한 뒤 host에서 검증하는 절차입니다.
PCI NVMe function
NVMe target core 기반 PCI endpoint function의 driver 위치와 상세 문서를 안내합니다.
PCI test function
Software PCI endpoint test device의 command·status·address·IRQ register protocol을 정의합니다.
PCI test 사용자 안내
Configfs로 test EPF를 구성·bind하고 host Kselftest로 BAR·IRQ·data transfer·doorbell을 검증합니다.
PCI vNTB 기능
한 host와 endpoint 사이에 virtual NTB peer를 만들기 위한 계층, scratchpad·doorbell·memory window와 BAR 배치를 설명합니다.
PCI vNTB endpoint function 사용자 안내
Configfs로 vNTB function을 만들고 PCI·NTB·virtual bus 속성을 구성한 뒤 controller에 bind해 양쪽 PCI bus와 NTB client를 확인합니다.
PCI bus subsystem
PCI driver, bus 설정, SR-IOV, MSI, sysfs, error recovery, endpoint와 controller 문서를 연결하는 상위 색인입니다.
MSI driver 안내서 HOWTO
MSI/MSI-X의 이점, vector 할당 API, 다중 interrupt locking, quirk 범위와 진단 절차를 설명합니다.
PCI error recovery
PCI bus disconnect 뒤 여러 function driver가 error_detected·mmio_enabled·slot_reset·resume callback으로 협력하는 복구 상태 기계를 설명합니다.
PCI Express I/O virtualization HOWTO
SR-IOV의 PF·VF 모델과 driver API·sysfs 방식의 VF enable, auto-probe 및 PF driver callback을 설명합니다.
Linux PCI driver 작성법
PCI driver 등록부터 device·resource·DMA·IRQ 초기화, shutdown, config access와 MMIO write posting까지 전체 생명주기를 설명합니다.
PCI Express Advanced Error Reporting 드라이버 안내서 HOWTO
PCIe AER의 오류 수집·보고·복구, firmware ownership, severity별 callback과 reset 정책, ratelimit·통계·software injection을 설명합니다.
PCI Express Port Bus 드라이버 안내서 HOWTO
하나의 PCIe Port에서 HP·PME·AER·VC service driver를 동시에 실행하도록 Port Bus가 device ownership과 interrupt·config resource를 중재하는 방식을 설명합니다.
Sysfs를 통한 PCI device resource 접근
PCI device sysfs file의 형식과 접근 mode, enable·ROM·remove 동작, legacy I/O·memory 및 새 platform의 mmap hook을 설명합니다.
TPH 지원
PCIe TPH Steering Tag로 DMA cache locality를 전달하고 mode enable, ACPI _DSM 조회, ST table 기록과 IRQ affinity 갱신을 수행하는 API를 설명합니다.
PCMCIA device table
PCMCIA device ID match 기준과 product string CRC32 hash를 modalias 또는 crc32hash로 구하는 방법을 설명합니다.
PCMCIA driver 변경 사항
Linux 2.6에서 PCMCIA driver API가 자동 구성, 표준 callback, device model, core-managed IRQ와 통합 resource release로 바뀐 이력을 설명합니다.
PCMCIA driver
Sysfs new_id에 runtime PCMCIA match tuple을 추가하고 미소유 device의 probe를 다시 실행하는 방법을 설명합니다.
PCMCIA
PCMCIA driver, device table, locking, driver change 문서의 최상위 목차입니다.
PCMCIA locking
PCCARD·PCMCIA의 lock hierarchy, callback 호출 전제와 socket·device field별 보호 책임을 설명합니다.
PECI subsystem
PECI overview와 general index를 연결하는 subsystem 문서 목차입니다.
PECI 개요
BMC와 Intel processor 사이의 PECI command protocol, self-clocked one-wire signaling, fixed package address와 kernel API source를 설명합니다.
APM인가 ACPI인가?
x86 power management에서 BIOS 중심 APM과 OS 중심 ACPI 중 하나만 선택되는 규칙과 apmd·acpid daemon을 설명합니다.
Hibernation과 suspend debugging
Hibernation·STR 실패를 mode, pm_test 단계, driver 이분 탐색, test_resume, minimal boot와 suspend_stats로 격리하는 절차를 설명합니다.
Charger Manager
여러 charger의 정보를 하나로 집계하고 suspend-to-RAM 중 RTC polling으로 배터리 온도와 상태를 감시하는 Charger Manager의 platform·구조체·event API를 설명합니다.
Device driver의 suspend·resume 지원 시험
새 driver를 module과 built-in으로 각각 배치하고 STD·STR의 test mode와 실제 전환을 여러 번 교차 반복하여 suspend/resume 안전성을 검증하는 절차입니다.
Device Energy Model
Driver가 제공하는 device power·performance 표를 EM framework에 등록하고 EAS·thermal·powercap이 공유하며, runtime에 RCU로 안전하게 교체하는 전체 API와 예제를 설명합니다.
Task freezing
Hibernation·system suspend에서 userspace와 선택된 kernel thread를 freeze하는 상태 전이, filesystem·memory·device 일관성의 이유, 교착과 firmware·locking 주의점을 설명합니다.
Power Management
Linux Power Management의 일반 절차, suspend·hibernation, Energy Model, OPP, PCI, QoS, power supply, powercap, regulator 문서로 연결되는 공식 목차입니다.
Operating Performance Points (OPP) Library
SoC domain별 frequency·voltage OPP 목록을 등록하고 availability를 동적으로 제어하며, opaque OPP pointer로 검색·조회·순회하는 library API와 자료 구조를 설명합니다.
PCI Power Management
Native PCI PM과 ACPI firmware, PME·GPE wakeup, PCI subsystem의 system sleep·hibernation·runtime callback, PCI driver의 dev_pm_ops·flag·usage-counter 규칙을 설명합니다.
PM Quality Of Service Interface
CPU latency와 장치별 resume·active-state latency 및 flag 요청의 집계, notifier, sysfs, 특별값 처리 규칙을 설명합니다.
Linux power supply class
Battery·UPS·AC·DC property의 표준 단위와 의미, 충전·capacity·temperature 속성, 외부 전원 알림과 property 제공 원칙을 설명합니다.
Dynamic Thermal Power Management framework
DTPM의 논리적 power tree, child power 집계, 1024 기반 weight와 limit 분배, sysfs 및 backend 등록 API를 설명합니다.
Power Capping Framework
Control type과 계층형 power zone, monitoring·constraint sysfs attribute, Intel RAPL 예제와 client-driver object 수명을 설명합니다.
Regulator Consumer Driver Interface
Consumer의 regulator 획득·enable·voltage/current/mode 제어, event와 direct hardware access API를 설명합니다.
Regulator API design notes
Hardware safety와 shared supply를 기본으로 하는 regulator API의 보수적 설계 원칙을 설명합니다.
Regulator Machine Driver Interface
Board별 consumer mapping, voltage constraint, upstream supply 관계와 platform-device 등록을 설명합니다.
Linux voltage and current regulator framework
Regulator·PMIC·consumer·power domain 용어, 3단계 constraint와 네 framework interface를 설명합니다.
Regulator Driver Interface
Regulator provider가 capability와 operation을 core에 등록하고 event를 consumer로 전파하는 API를 설명합니다.
Runtime Power Management Framework for I/O Devices
I/O device runtime PM의 callback 우선순위, 상태·counter 필드, helper API, probe/remove, system sleep 연동, generic callback, no-callback device와 autosuspend race를 설명합니다.
How to get s2ram working
Suspend-to-RAM 실패를 whitelist, module 점검, TRACE_RESUME와 RTC magic number로 진단하는 절차입니다.
Interaction of Suspend code (S3) with the CPU hotplug infrastructure
Suspend와 일반 CPU hotplug의 lock·callback 경로, microcode 관리와 freezer race를 설명합니다.
System Suspend and Device Interrupts
System sleep의 IRQ disable 경계와 IRQF_NO_SUSPEND, wakeup IRQ, s2idle 및 조건부 공유 규칙을 설명합니다.
Using swap files with software suspend (swsusp)
Swap file header offset을 찾아 resume parameter 또는 snapshot ioctl로 swsusp에 사용하는 절차입니다.
How to use dm-crypt and swsusp together
Initrd에서 고정 device-mapper 번호와 외부 key로 encrypted swap resume을 구성하는 예제입니다.
Swap suspend
Swap 기반 hibernation의 데이터 안전 조건, 진입·복구 절차, device 순서와 실전 FAQ를 설명합니다.
Software Suspend로 문제를 일으키는 원인 찾기
최소 kernel과 userspace에서 시작해 기능을 하나씩 복원하며 suspend 실패 원인을 격리하는 점검표입니다.
Documentation for userland software suspend interface
Snapshot character device의 ioctl 계약, image 전송·무결성 및 suspend/resume utility의 필수 순서를 설명합니다.
Video issues with S3 resume
S3 resume에서 video BIOS와 VBE state를 복원하는 8가지 방법 및 notebook별 호환 기록입니다.
Review Checklist for RCU Patches
RCU patch의 적용 조건, reader/updater ordering, callback context, flavor pairing, reclamation과 module unload를 점검하는 18개 규칙입니다.
RCU 핸드북
RCU 사용법, 진단, 시험과 내부 설계 문서를 연결하는 최상위 색인입니다.
Read-mostly 연결 리스트를 RCU로 보호하기
RCU list 순회, 지연 파괴, copy-replace, stale data 거부와 skip 패턴을 실제 커널 예제로 설명합니다.
Lockdep-RCU 경고 해석하기
RCU 보호 누락 경고를 읽고 protected accessor, reader critical section, rcu_access_pointer 중 올바른 해결책을 고르는 방법입니다.
RCU와 lockdep 검사
RCU flavor별 held 상태와 CONFIG_PROVE_RCU accessor 및 list 순회 검사를 정리합니다.
동적 NMI handler를 RCU로 보호하기
RCU로 동적 NMI 함수 포인터를 게시하고 기존 handler 실행이 끝난 뒤 데이터를 회수하는 protocol입니다.
Rust 아키텍처 지원
Rust 커널 빌드가 지원하는 아키텍처와 LLVM/Clang, endian 및 word-size 제약을 정리합니다.
커널 Rust 코딩 지침
rustfmt, import, 주석과 rustdoc, C FFI 이름, lint와 오류 처리 규칙을 안전성 계약 중심으로 설명합니다.
커널 Rust 일반 정보
no_std와 개발 도구, C binding과 안전 추상화의 경계, Kconfig 조건부 컴파일을 설명합니다.
Rust 문서 색인
Rust 지원의 실험적 범위와 설치, 코딩 지침, 아키텍처 및 시험 문서의 읽기 순서를 안내합니다.
Rust 커널 개발 빠른 시작
배포판별 toolchain 설치부터 요구사항 확인, CONFIG_RUST 설정, LLVM 빌드와 소스 탐색까지 안내합니다.
커널 Rust 코드 시험
Rust doctest와 #[test]를 KUnit으로 실행하고 rusttest 및 Kselftest로 확장하는 방법을 설명합니다.
53c700 드라이버 참고 사항
53c700 계열 core를 board별 glue driver에 연결하고 clock, register, IRQ와 host parameter를 설정하는 방법입니다.
Linux AACRAID 드라이버
Adaptec AACRAID의 지원 PCI ID, OEM 제품군, 재작성 이력과 지원 연락처를 정리합니다.
AdvanSys 드라이버 참고 사항
AdvanSys adapter와 CDB queue, assertion·debug·통계 option, ISA/VL port 탐지와 이식 기여를 설명합니다.
Adaptec AHA-1520/1522 SCSI 드라이버
AHA-152x 설정, built-in과 module parameter, C/H/S 기본·확장 geometry 변환을 설명합니다.
Adaptec Ultra320 AIC79xx Family Manager
AIC7901/7902 Ultra320 hardware, driver 이력, queue·read streaming·Domain Validation과 IO cell option을 설명합니다.
Adaptec AIC7xxx Family Manager
AIC7770-AIC7899 hardware와 connector, EISA/VLB·PCI parity, tagged queue와 Domain Validation 설정을 설명합니다.
Areca RAID Controller Firmware Specification
IOP331 Doorbell·PostQ·BIOS handshake와 Areca RS-232 관리 command, RAID·volume 구조체와 반환 status를 byte 단위로 설명합니다.
Brocade FC/FCoE Adapter용 Linux bfa Driver
Brocade bfa 3.0.2.2의 지원 PCI ID, firmware·utility·문서 version을 설명합니다.
bnx2fc로 Broadcom FCoE 운영
Stateful FCoE offload의 interface·VLAN·fcoe-utils·LLDP 운영 절차를 설명합니다.
BusLogic MultiMaster와 FlashPoint SCSI Driver
BusLogic adapter, 설치 주의점, probe·queue·debug option과 Linux 2.0 설치 기록을 설명합니다.
Chelsio S3 iSCSI Driver
T3 ASIC의 digest·DDP offload와 open-iscsi cxgb3i 설정을 설명합니다.
dc395x SCSI Driver
dc395x EEPROM·safe preset, speed·bitmap·tag·reset parameter를 설명합니다.
Adaptec dpti Driver
Adaptec I2O RAID driver의 이력, TODO, ioctl interface와 제한을 설명합니다.
BusLogic FlashPoint SCSI Driver
FlashPoint Linux 지원 발표와 종료된 MultiMaster 교환 program의 역사적 기록입니다.
g_NCR5380 Driver
NCR5380/53C400 mapping, IRQ, card type과 신·구 module parameter를 설명합니다.
HPSA Smart Array Driver
HP Smart Array mode, host·disk sysfs와 cciss 호환 ioctl을 설명합니다.
HighPoint RocketRAID hptiop
RocketRAID IOP register map, queue/list request workflow와 sysfs interface를 설명합니다.
SCSI Subsystem
SCSI 소개, driver API, parameter와 host adapter 문서의 최상위 색인입니다.
SAS Layer
SAS LLDD의 phy·port·HA structure, event, discovery와 expander control contract를 설명합니다.
Link Power Management Policy
SCSI link의 min_power, medium_power, max_performance 정책을 비교합니다.
LPFC Driver Release Notes
LPFC upstream 의존성, 내부 queue 제거와 일시적 link loss 처리의 역사를 설명합니다.
Megaraid Common Management Module
megaraid 공통 ioctl registry와 uioc_t compatibility 변환 설계를 설명합니다.
NCR53C8XX/SYM53C8XX drivers
NCR53C8XX/SYM53C8XX chip 지원, queueing, boot option, troubleshooting, timing과 NVRAM layout을 설명합니다.
Linux용 WorkBiT NinjaSCSI-3/32Bi 드라이버
WorkBiT NinjaSCSI-3/32Bi PC 카드의 확인, 설치, 주의 사항과 시험 보고 정보를 설명합니다.
ZIP 드라이브 도움말 위치 요약
Linux Iomega ZIP, ppa 드라이버와 병렬 포트 도움말의 역사적 위치를 안내합니다.
QLogic FASXXX 계열 드라이버 참고 사항
QLogic FASXXX 카드 지원 범위, PCMCIA 부팅, 속도 설정과 무결성 시험을 설명합니다.
SCSI 중간 계층 오류 처리(EH)
SCSI scsi_cmnd 완료, 시간 초과, 복구 큐와 LLDD 오류 처리 콜백의 전체 흐름을 설명합니다.
SCSI Fibre Channel 전송 계층
SCSI FC transport의 rport, NPIV vport, sysfs 상태 전이와 LLDD 인터페이스를 설명합니다.
SCSI 중간 계층과 하위 계층 드라이버 인터페이스
SCSI 중간 계층과 LLDD 사이의 host·장치 수명 주기, 제공 함수, 콜백, 명령 소유권과 자료 구조 계약을 설명합니다.
SCSI RDMA(SRP) transport class 상태도
SRP remote port의 running, blocked, failfast, lost 상태와 timeout·재연결 조건을 설명합니다.
SCSI media changer 드라이버
SCSI jukebox의 element model, character device 사용법, module option과 문제 해결 절차를 설명합니다.
SCSI Generic(sg) 드라이버
SCSI Generic driver의 세 major version, 설명서·utility 위치와 kernel별 version 대응을 정리합니다.
SCSI kernel parameter
SCSI core와 legacy adapter의 module parameter, LUN 한계, logging 및 bus scan mode를 설명합니다.
SCSI subsystem 문서와 module 사용
SCSI core, 상위·하위 driver의 역할과 module load·unload 순서를 설명합니다.
Linux SCSI disk driver(sd) parameter
sd driver의 cache_type 문자열과 write/read cache bit, 영구·임시 변경법을 설명합니다.
SMARTPQI Microchip Smart Storage SCSI driver
Microchip PQI controller 지원, sysfs host·SAS attribute와 cciss 호환 ioctl을 설명합니다.
SCSI 테이프 드라이버(st)
SCSI tape driver의 mode, block I/O, sysfs 통계, buffering, EOM 처리, ioctl과 compile·debug option을 설명합니다.
sym53c500_cs PCMCIA SCSI driver
sym53c500_cs driver의 pcmcia-cs 기원, Linux 2.4→2.6 rewrite, legacy code 제거와 지원 controller 이력을 설명합니다.
SYM-2 SYM53C8XX·LSI53C10XX SCSI driver
SYM-2 driver의 지원 chip, SCRIPTS 최적화, queueing·control·boot option, 오류 진단과 Symbios·Tekram NVRAM layout을 설명합니다.
tcm_qla2xxx jam_host driver note
qla2xxx target host의 command를 의도적으로 버려 fabric error handling을 시험하는 jam_host debug attribute를 설명합니다.
Universal Flash Storage(UFS) architecture와 UFSHCD
UFS의 M-PHY·UniPro 계층, UFSHCD request·error path, BSG UPIU와 reference clock 설정을 설명합니다.
Western Digital WD7193·WD7197·WD7296 SCSI card driver
WD7193·WD7197·WD7296 card에 필요한 firmware의 출처, licensing 제약과 정확한 binary 추출 절차를 설명합니다.
Linux 자격 증명(Credentials)
Linux의 객체·주체 보안 문맥과 struct cred 불변성, RCU 접근, prepare/commit/abort 교체 절차, 열린 파일 자격 증명을 설명합니다.
디지털 서명 검증 API
IMA/EVM이 사용하는 디지털 서명 형식, keyid 계산, digsig_verify() 계약과 evm-utils 키링 작업을 설명합니다.
IMA 템플릿 관리 메커니즘
IMA template descriptor와 field 구조, 지원 필드·기본 형식·커널 명령줄 선택 방법을 설명합니다.
Linux 보안 문서 목차
Linux 보안 하위 시스템 문서의 최상위 목차와 주제별 탐색 경로를 정리합니다.
Integrity Policy Enforcement(IPE) 커널 설계
IPE의 역사적 동기, 일반 텍스트·서명 정책, 명시적 DEFAULT, 부팅·갱신·rollback 모델과 커널 구현·테스트를 설명합니다.
커널 키 보존 서비스
Linux key retention의 객체·권한·keyring 수명, 사용자 공간 KEYCTL API, 커널 참조·payload 동시성·key_type callback과 GC를 설명합니다.
eCryptfs용 encrypted key
eCryptfs의 FEK·FEKEK 계층, encrypted key의 ecryptfs 형식과 생성·저장·mount 명령을 설명합니다.
커널 키 문서 목차
Linux 커널 key 문서의 최상위 목차와 네 하위 문서의 역할을 정리합니다.
Key Request Service
request_key 진입점, authorization key 기반 upcall, negative cache와 keyring 검색·오류 우선순위를 설명합니다.
신뢰 키와 암호화 키
Trusted Key와 Encrypted Key의 신뢰 루트, 난수원, TPM·TEE·CAAM·DCP 사용법, PCR reseal, EVM 예제와 TPM 2.0 ASN.1 blob 형식을 설명합니다.
Landlock LSM 커널 문서
Landlock의 제한 누적 모델, inode와 파일 설명자 권한, layer 기반 domain 평가 및 커널 구조를 설명합니다.
Linux Security Module 개발
새 LSM의 위협 모델과 사용 목적 문서화 요건 및 현재 hook API의 기준 소스를 안내합니다.
Linux Security Modules: 일반 보안 hook
LSM의 역사, security blob과 객체별 저장 위치, hook stacking 및 capabilities module을 설명하는 역사적 개요입니다.
Linux Secure Attention Key 처리
Linux SAK의 목적과 loadkeys 설정, /dev/console 보유 프로세스 종료 범위 및 daemon 파일 설명자 문제를 설명합니다.
SCTP LSM 및 SELinux 지원
SCTP 전용 LSM hook의 호출 지점, association 수립 시퀀스, SELinux SID·policy·peer labeling과 CIPSO/CALIPSO 제약을 설명합니다.
Confidential Computing 비밀
Confidential Computing guest의 EFI reserved secret area, SEV LAUNCH_SECRET, efi_secret securityfs 사용 흐름을 설명합니다.
Secrets 문서 색인
Confidential Computing 비밀 주입 문서로 연결되는 Secrets 하위 문서 색인입니다.
커널 자기 보호
커널 공격 표면 축소, strict RWX, memory integrity, KASLR, 주소·메모리 정보 노출 방지 원칙을 설명합니다.
SipHash와 HalfSipHash 사용 지침
짧은 입력용 keyed PRF인 SipHash-2-4의 key 생성·API·구조체 padding 주의사항과, 내부 hash table에만 제한해야 하는 hsiphash의 보안 경계를 설명합니다.
x86 가상화용 Confidential Computing 위협 모델
x86 CoCo VM에서 host/VMM을 TCB 밖의 강력한 공격자로 보고, private memory·register와 kernel execution context를 보호하는 목표 및 host-controlled I/O·boot·runtime 입력의 위협을 정의합니다.
Trusted Platform Module 문서
TPM event log, FIFO/TIS, virtual·firmware TPM과 FF-A CRB 문서를 연결하는 TPM 보안 문서 색인입니다.
TPM Event Log
PCR measurement event log의 attestation 역할과 EFI stub custom table·UEFI final events table 결합 과정을 설명합니다.
FF-A 기반 TPM CRB Driver
Arm FF-A secure service로 제공되는 TPM의 CRB interface, ACPI discovery와 tpm_crb_ffa message 경로를 설명합니다.
Firmware TPM Driver
ARM TrustZone firmware TPM을 표준 /dev/tpmX interface에 연결하는 얇은 fTPM driver 구조를 설명합니다.
TPM FIFO Interface Driver
TPM FIFO/TIS interface의 20 KiB locality buffer, requestUse·activeLocality handoff와 우선순위를 설명합니다.
Linux Container용 Virtual TPM Proxy Driver
Linux container마다 /dev/tpmX와 server fd 쌍을 만들어 software TPM emulator에 연결하는 vTPM proxy UAPI를 설명합니다.
TPM 2.0 Bus 보안과 Null Primary 인증
Discrete TPM 2.0 bus의 snooping·packet alteration 공격을 HMAC·parameter encryption과 reset마다 바뀌는 null primary로 방어하고, userspace EK 인증으로 전체 boot transaction을 검증하는 절차를 설명합니다.
Xen용 가상 TPM 인터페이스
Xen vTPM은 DomU마다 고유한 vtpm-stubdom을 제공하고, 시스템 전체에 하나뿐인 vtpmmgr-stubdom이 Keys·NVRAM·영속 상태를 Physical TPM에 연결해 보호합니다. xen-tpmfront부터 mini-os의 frontend/backend와 TPM TIS driver까지 이어지는 양방향 경로, 각 도메인의 수명과 대응 관계, Xen 4.3 libxl 설정 및 IMA 사용 시 built-in 빌드 조건을 함께 설명합니다.
TREE_RCU의 자료구조 둘러보기
TREE_RCU의 rcu_state, rcu_node, rcu_segcblist, rcu_data, rcu_head와 task_struct 상태가 결합 트리와 grace period를 구현하는 방식을 설명합니다.
TREE_RCU의 expedited grace period 둘러보기
RCU-preempt와 RCU-sched의 expedited grace period가 IPI, hotplug snapshot, sequence batching, funnel lock과 workqueue를 결합하는 방식을 설명합니다.
TREE_RCU grace period의 memory ordering
TREE_RCU가 rcu_node lock chain, dyntick/hotplug snapshot과 callback pipeline을 결합해 grace-period memory ordering을 보장하는 과정을 설명합니다.
rcu_dereference() 반환값을 올바르게 다루는 법
Address/data dependency를 보존하는 pointer 연산, 비교, accessor 선택과 sparse __rcu 검사를 설명합니다.
RCU 개념
파괴 연산을 unpublish와 reclaim으로 나누는 RCU의 기본 개념과 grace-period FAQ를 정리합니다.
RCU와 unload 가능한 module
rcu_barrier()가 pending callback을 완료시켜 module과 filesystem의 안전한 unload/unmount를 보장하는 원리입니다.
RCU hlist_nulls로 목록과 객체 보호하기
SLAB_TYPESAFE_BY_RCU 객체의 빠른 재사용과 체인 이동 경합을 nulls 끝 표시로 검출하는 방법을 설명합니다.
RCU 보호 원소의 참조 카운트 설계
RCU 목록에서 0이 아닌 참조만 얻는 패턴과 초기 참조를 grace period 뒤에 놓는 패턴을 비교합니다.
RCU CPU stall 검출기 사용법
RCU CPU stall의 원인, timeout 조정, splat 필드, kthread와 timer 진단, CPU time 패턴을 해설합니다.
RCU torture test 운용
rcutorture 통계와 오류 지표를 읽고 kvm.sh, kvm-again.sh, kvm-remote.sh로 시험을 자동화하는 방법을 정리합니다.
단일 프로세서 시스템의 RCU
UP에서도 call_rcu callback을 즉시 실행할 수 없는 문맥 중첩, 수명, 교착 이유를 세 예제로 설명합니다.
RCU 관련 논문과 자료 읽기
1980년대의 지연 파괴에서 Linux RCU, preemptible·userspace·hierarchical RCU와 형식 검증까지 이어지는 연구사를 약 150개 BibTeX 항목과 함께 해설합니다.
RCU란 무엇인가: Read, Copy, Update
RCU의 removal·grace period·reclamation 모델, 핵심 포인터 API, 동기·비동기 회수, toy 구현, rwlock·참조 카운트 비유와 flavor 선택을 한 문서에서 설명합니다.
RCU 요구사항
RCU의 grace-period, publish/subscribe, memory-ordering 보장부터 Linux 부팅, hotplug, 실시간성, 진단과 각 RCU flavor의 구현 요구사항까지 정리합니다.
IBM Virtual Management Channel
IBM PowerVM management partition과 hypervisor 사이의 CRQ·RDMA 기반 VMC initialization, session, runtime, close protocol을 설명합니다.
XFS Filesystem Documentation
XFS logging, 유지보수, self-describing metadata, online fsck 문서를 연결하는 색인의 전문 번역입니다.
XFS Logging Design
XFS transaction reservation, relogging, CIL checkpoint, sequencing, accounting, pinning과 concurrency 설계의 전문 번역입니다.
XFS Online Filesystem Check Design
XFS online fsck의 검사·repair architecture, metadata dependency, live update coordination, userspace scheduling과 향후 기능을 다루는 설계 문서의 전문 번역입니다.
XFS Self Describing Metadata
XFS metadata block에 type, UUID, owner, block number, LSN, CRC32c를 기록해 독립 검증과 forensic analysis를 가능하게 하는 ondisk format 설계의 전문 번역입니다.
XFS Maintainer Entry Profile
XFS 참여 역할, repository, patch submission, testing, release와 review 규칙의 전문 번역입니다.
The Second Extended Filesystem
ext2의 마운트 옵션, block group과 inode 구조, feature compatibility, 수치 한계와 journaling을 다루는 전문 번역입니다.
Ext3 Filesystem
ext3의 역사, ext2와의 관계, ext4 driver 사용 방식을 설명하는 전문 번역입니다.
About this Book
ext4 on-disk 문서의 범위, 기준 version, logical block과 field 표기를 설명하는 전문 번역입니다.
Block and Inode Allocation Policy
ext4의 multi-block·delayed allocation, inode locality와 block group 분산 정책을 설명하는 전문 번역입니다.
Atomic Block Writes
ext4 single·multi-fsblock atomic write의 요구 조건, extent·journal 구현과 userspace API를 설명하는 전문 번역입니다.
Extended Attributes
ext4 xattr의 inode·외부 block 저장, header와 entry field, name index와 POSIX ACL을 설명하는 전문 번역입니다.
Bigalloc
ext4 bigalloc의 cluster bitmap, metadata 절감 효과와 최소 allocation 단위를 설명하는 전문 번역입니다.
Block and inode Bitmaps
ext4 block·inode bitmap과 BLOCK_UNINIT, meta_bg의 주의점을 설명하는 전문 번역입니다.
Block Groups
ext4 block group layout, flex_bg, META_BG와 lazy initialization을 설명하는 전문 번역입니다.
Legacy Block Maps
ext4 inode의 direct·single·double·triple indirect block mapping 범위를 설명하는 전문 번역입니다.
Blocks
ext4 block size별 32·64-bit filesystem, block group와 file size 한계를 설명하는 전문 번역입니다.
Checksums
ext4 metadata_csum 도입, tune2fs 갱신과 metadata별 checksum 입력을 설명하는 전문 번역입니다.
Directory Entries
ext4 classic directory entry, encrypted casefold extension, htree node와 checksum tail을 다루는 전문 번역입니다.
Dynamic Structures
파일과 블록 할당 시 생성되는 ext4 동적 메타데이터 문서 목록의 전문 번역입니다.
Large Extended Attribute Values
`EA_INODE`로 큰 xattr 값을 별도 inode에 저장하고 공유하는 규칙의 전문 번역입니다.
Global Structures
ext4 블록 그룹과 전역 정적 메타데이터 문서 목록의 전문 번역입니다.
Block Group Descriptors
ext4 블록 그룹 디스크립터의 배치, 32/64비트 필드, 체크섬과 상태 플래그의 전문 번역입니다.
The Contents of inode.i_block
`inode.i_block`의 심볼릭 링크, block map, extent tree, checksum, inline data 용도를 다룬 전문 번역입니다.
ext4 Data Structures and Algorithms
ext4 데이터 구조 문서의 최상위 목차와 읽기 순서에 대한 전문 번역입니다.
Inline Data
작은 파일과 디렉터리 데이터를 inode 내부에 저장하는 ext4 inline data 형식의 전문 번역입니다.
Inode Table
mkfs 시 할당되는 ext4 inode table의 위치 결정 규칙에 대한 전문 번역입니다.
Index Nodes
ext4 inode 구조, mode·flag, OS별 확장 필드, 위치 계산과 timestamp 인코딩의 전문 번역입니다.
Journal (jbd2)
ext4 JBD2 journal 배치, block 형식, checksum, fast commit replay와 checkpoint의 전문 번역입니다.
Multiple Mount Protection
ext4 MMP의 sequence 검사, 주기적 감시와 on-disk block 형식의 전문 번역입니다.
Orphan file
unlink·truncate 중인 inode를 crash recovery까지 추적하는 orphan file 형식의 전문 번역입니다.
High Level Design
ext4 block group 기하, allocator locality와 byte order를 설명하는 전문 번역입니다.
Special inodes
ext4 예약 inode 번호와 superblock이 가리키는 특수 inode의 전문 번역입니다.
Super Block
ext4의 1024바이트 superblock layout과 모든 feature·policy·algorithm bit 표를 옮긴 전문 번역입니다.
Verity files
ext4 fs-verity metadata의 정렬·Merkle tree·descriptor 배치와 inode flag 제약을 옮긴 전문 번역입니다.
Flash-Friendly File System (F2FS)
F2FS의 LFS 설계, mount option, on-disk layout, node·directory, GC, compression, ZNS와 device aliasing 전문 번역입니다.
Fiemap Ioctl
FIEMAP request·extent flag, raw I/O 제약과 filesystem callback 구현을 옮긴 전문 번역입니다.
File management in the Linux kernel
RCU 기반 fdtable 조회·갱신과 SLAB_TYPESAFE_BY_RCU file reference 검증의 전문 번역입니다.
F2FS filesystem sysfs ABI
F2FS garbage collection, discard, allocation, checkpoint, compression, fault injection, atomic writes와 zoned·multi-device policies의 116개 sysfs ABI를 설명합니다.
NILFS2 filesystem sysfs ABI
NILFS2 driver와 volume revision, superblock 갱신, segment constructor, segment·checkpoint·mounted snapshot 통계를 제공하는 42개 sysfs ABI를 설명합니다.
UBIFS filesystem sysfs ABI
UBIFS node의 magic number, node type, CRC 손상 접근 횟수를 추적하고 remount 때 초기화하는 세 가지 오류 카운터를 설명합니다.
virtiofs filesystem sysfs ABI
virtiofs instance의 read-only mount tag와 filesystem을 export하는 virtio device symlink를 설명합니다.
XFS filesystem sysfs ABI
XFS log의 head·tail LSN과 outstanding·rolling transaction에 할당된 reserve/write grant bytes를 설명합니다.
Xen hypervisor sysfs ABI
Xen guest type, PMU profiling mode·feature bitset와 live patching에 사용하는 hypervisor build ID를 설명합니다.
iSCSI Boot Firmware Table sysfs ABI
iBFT initiator, target, NIC와 ACPI header identity를 sysfs에서 제공하는 directory 구조와 주요 필드를 설명합니다.
Kernel address size sysfs ABI
실행 중인 kernel의 address size를 bits 단위의 read-only 값으로 제공하는 sysfs ABI입니다.
x86 kernel boot parameters sysfs ABI
x86 kernel boot parameters를 kexec와 debugging용으로 export하는 data, version, setup_data directory 구조와 encoding을 설명합니다.
Kernel BTF sysfs ABI
Kernel과 load된 modules의 BTF type information을 read-only binary attributes로 노출하는 계층과 format 참조를 설명합니다.
Kernel CPU byte order sysfs ABI
실행 중인 kernel의 endianness를 little 또는 big으로 제공하는 read-only sysfs ABI입니다.
DMA-BUF buffer statistics sysfs ABI
모든 DMA-BUF의 inode별 snapshot과 exporter name, byte size를 제공하는 read-only statistics hierarchy를 설명합니다.
Firmware Assisted Dump sysfs ABI
FADump enable·registration 상태, crash dump용 reserved memory release·크기, memory hotplug 준비 상태와 capture-kernel 추가 boot arguments를 설명합니다.
Filesystem capabilities sysfs ABI
Binary 실행 시 filesystem capabilities를 kernel이 적용하는지 보여 주는 sysfs ABI입니다.
Hard lockup count sysfs ABI
마지막 boot 이후 system이 탐지한 hard lockup 횟수를 제공하며 CONFIG_HARDLOCKUP_DETECTOR 조건을 설명합니다.
IOMMU groups sysfs ABI
IOMMU group ID·device links·optional name, reserved IOVA regions와 DMA·DMA-FQ·identity·auto default domain 전환 조건을 설명합니다.
Kernel IRQ sysfs ABI
Linux IRQ별 action chain, chip·handler name, hardware IRQ, per-CPU count, trigger type와 wakeup state를 machine-friendly 형식으로 제공합니다.
Kernel livepatch sysfs ABI
Load된 live patch의 patch→object→function 계층, enable·transition·force·atomic-replace·stack order와 object patch 상태를 설명합니다.
Kernel memory-management sysfs root ABI
Kernel sysfs에서 virtual-memory 관련 정보를 모으는 `/sys/kernel/mm` root directory의 역할을 설명합니다.
CMA statistics sysfs ABI
CMA heap/area별 allocation 성공·실패, release 성공과 total·available page counters를 설명합니다.
DAMON administration sysfs ABI
DAMON worker와 context·target·region·scheme 계층, monitoring intervals, DAMOS access patterns·quotas·watermarks·filters·destinations·statistics를 제어하는 78개 sysfs ABI를 설명합니다.
HugeTLB hugepages sysfs ABI
Kernel과 CPU가 지원하는 huge page size별 directory와 reservation·free·surplus·overcommit counters를 설명합니다.
Kernel Samepage Merging sysfs ABI
KSM daemon의 scan·sharing counters, run mode·sleep interval, NUMA cross-node merge policy와 general profit를 설명합니다.
Memory tiering sysfs ABI
할당된 memory tiers를 abstract distance 기반 directory로 구성하고 tier별 NUMA nodelist를 제공하는 ABI입니다.
Memory policy sysfs root ABI
Kernel memory-policy configuration interfaces를 담는 `/sys/kernel/mm/mempolicy/` root를 정의합니다.
Weighted interleave memory policy sysfs ABI
MPOL_WEIGHTED_INTERLEAVE의 node별 1..255 weights와 bandwidth 기반 auto/manual mode 전환·hotplug 동작을 설명합니다.
NUMA memory-management sysfs ABI
NUMA interface root와 reclaim 중 fast memory tier의 pages를 slow tier로 demote하는 정책, cpuset location guarantee의 주의점을 설명합니다.
Swap memory-management sysfs ABI
Swap interface root와 VMA-mapped anonymous pages에 VMA-based readahead를 적용할지 결정하는 control을 설명합니다.
Transparent Hugepage sysfs ABI
Transparent Hugepage controls와 khugepaged subdirectory, kernel/CPU가 지원하는 page size별 directory 형식을 열거합니다.
Kernel Oops count sysfs ABI
마지막 boot 이후 system이 Oops를 일으킨 횟수를 노출하는 read-only counter입니다.
RCU stall count sysfs ABI
마지막 boot 이후 system이 감지한 RCU stall 횟수를 노출하는 counter입니다.
Kernel reboot behavior sysfs ABI
`reboot=` command-line option과 같은 kernel reboot behavior를 runtime에 설정하는 mode, type, CPU, force와 hardware-protection controls를 설명합니다.
Soft lockup count sysfs ABI
마지막 boot 이후 감지한 soft lockup 횟수를 표시하며 CONFIG_SOFTLOCKUP_DETECTOR가 필요합니다.
SLUB allocator sysfs ABI
SLUB cache의 layout·NUMA 상태, allocation/free 통계, partial-list 정책, debugging과 shrink·validate controls를 정의하는 50개 sysfs ABI입니다.
vmcoreinfo ELF note sysfs ABI
Crash dump의 두 번째 kernel이 vmcoreinfo ELF note를 찾을 수 있도록 physical address와 size를 노출하는 sysfs ABI입니다.
Kernel warning count sysfs ABI
마지막 boot 이후 system에서 발생한 kernel warning 횟수를 제공하는 read-only count ABI입니다.
x86 machine-check sysfs ABI
CPU별 machine-check bank mask, corrected-error polling, trigger와 CMCI 관련 제어를 정의하는 x86 hardware-error ABI입니다.
Memory page offline sysfs ABI
Physical address로 memory page를 soft-offline 또는 hard-offline하는 write-only interfaces와 실패·process 영향 차이를 설명합니다.
Kernel module sysfs ABI
Module-specific MAC·firmware controls, EHCI periodic bandwidth, module size·state·taint와 Xen grant reclaim parameter를 정의합니다.
NVMEM cells sysfs ABI
NVMEM cell의 이름·byte/bit 위치를 file name으로 표현하고 binary content를 노출하는 optional sysfs interface입니다.
OCFS2 cluster sysfs ABI
OCFS2 locking protocol version, loaded·active cluster plugins와 writable cluster-stack selection을 정의합니다.
ACPI platform profile sysfs ABI
Device가 지원하는 표준 power·thermal profile 목록과 현재 profile의 읽기·변경·POLLPRI 알림 규칙을 정의합니다.
Alienware WMI fan boost sysfs ABI
AWCC WMI를 사용하는 Dell gaming laptop에서 fan boost를 0~255 integer로 읽고 쓰는 hwmon control입니다.
ASUS laptop platform sysfs ABI
구형 ASUS laptop driver의 display bitmask, LED display 명령과 GPS·Bluetooth·WLAN·WiMAX·WWAN 전원 controls입니다.
ASUS WMI platform sysfs ABI
ASUS WMI platform의 CPU clock, fan·thermal policy, GPU routing, display와 CPU·GPU power limits를 정의합니다.
AT91 CAN mailbox sysfs ABI
AT91 CAN controller의 mailbox 0 silicon erratum을 회피하도록 unused CAN identifier를 설정하는 interface입니다.
Broadcom STB GISB timeout sysfs ABI
Broadcom set-top-box internal GISB bus arbiter의 raw timeout 값을 읽는 sysfs attribute입니다.
Broadcom STB memory-controller sysfs ABI
Broadcom DDR controller의 self-refresh inactivity timeout과 DDR PHY frequency를 노출합니다.
ChipIdea USB OTG input sysfs ABI
ChipIdea dual-role controller의 A/B-device bus request, bus drop와 VBUS error-clear OTG inputs를 제어합니다.
ChipIdea USB2 role sysfs ABI
ChipIdea USB2 controller의 current gadget/host role을 읽고 dual-role configuration에서 전환합니다.
Dell keyboard backlight sysfs ABI
Dell keyboard backlight의 ambient-light auto mode, threshold, activity triggers와 inactivity timeout을 제어합니다.
Dell Privacy WMI sysfs ABI
Dell hardware-level microphone mute, camera shutter와 ePrivacy screen 지원 여부 및 현재 privacy state를 보고합니다.
Dell SMBIOS token sysfs ABI
Machine에 존재하는 Dell platform token을 CAP_SYS_ADMIN process가 읽는 location·value attribute pair로 노출합니다.
Dell battery ePPID sysfs ABI
ACPI battery의 Dell electronic Piece Part Identification(ePPID)을 power_supply attribute로 보고합니다.
DFL FPGA Management Engine sysfs ABI
Intel DFL FPGA Management Engine의 static-region identity, PCIe/FME errors, thermal·power thresholds와 AFU latency tolerance를 정의합니다.
DFL FPGA port sysfs ABI
DFL FPGA port와 AFU의 identity, APx power state, latency tolerance, user clock commands와 port errors를 정의합니다.
Intel DPTF platform sysfs ABI
Intel Dynamic Platform and Thermal Framework의 charger·battery power, PCH FIVR switching과 SSC EMI-control bitmask를 정의합니다.
EeePC laptop platform sysfs ABI
EeePC display·camera·card-reader controls와 model별 CPU frequency-voltage modes를 제공합니다.
HIDMA channel identity sysfs ABI
HIDMA instance 안의 channel ID를 management priority·weight controls와 연결합니다.
HIDMA management sysfs ABI
HIDMA channel scheduling priority·weight, reset timing, hardware version과 read/write transaction tuning을 정의합니다.
I2C demux pinctrl sysfs ABI
Demultiplexed I2C bus에서 선택 가능한 master 목록을 index:name으로 표시하고 active master를 index로 전환합니다.
Ideapad laptop platform sysfs ABI
Lenovo Ideapad의 camera, fan, touchpad, Fn lock과 전원 꺼짐 상태의 USB charging controls를 정의합니다.
Intel In-Field Scan sysfs ABI
Intel IFS의 Scan Test·Array BIST instance mapping, per-core test 실행, 결과와 test-image batch 관리를 설명합니다.
Intel PMC ETR3 sysfs ABI
Intel platform manufacturing configuration에 필요한 PMC Extended Test Mode Register 3 global-reset bits를 노출합니다.
Intel WMI Slim Bootloader firmware-update sysfs ABI
Userspace가 다음 reboot에서 Slim Bootloader firmware update를 건너뛰거나 시도하도록 요청합니다.
Intel WMI Thunderbolt force-power sysfs ABI
연결된 device가 없을 때 Thunderbolt controller를 켜거나 끄는 write-only platform force-power state를 정의합니다.
TI KIM shared UART transport sysfs ABI
TI WL128x shared UART의 device name, baud rate, flow control과 Bluetooth·FM·GPS line-discipline 설치 handshake를 설명합니다.
LG laptop platform sysfs ABI
LG laptop의 reader mode, Fn lock, battery care limit, fan mode와 전원 꺼짐 USB charging controls를 정의합니다.
Mellanox BlueField boot-control sysfs ABI
BlueField SoC lifecycle, watchdog와 reset boot source, secure-boot eFuse, boot log/FIFO, board identity lock과 RTC battery status를 정의합니다.
Mellanox BlueField PMC performance-counter sysfs ABI
BlueField 세대별 PMC HID와 block event selection, counters, enable, register reset 및 cycle-count reservation을 설명합니다.
MSI laptop platform sysfs ABI
MSI laptop의 brightness, WLAN·Bluetooth·touchpad, charging-dependent turbo/ECO modes와 fan control을 정의합니다.
OneXPlayer platform sysfs ABI
OneXPlayer의 Turbo-button TDP takeover, userspace/PWM handoff와 일부 model의 Turbo LED 수동 제어를 설명합니다.
R-Car Gen3 USB2 PHY role sysfs ABI
R-Car Gen3 USB2 PHY의 USB role을 host와 peripheral 사이에서 읽고 전환합니다.
Platform power-on reason sysfs ABI
System이 켜진 원인을 power-up, RTC, watchdog, software·button reset과 clock·brown-out failure strings로 보고합니다.
Renesas USB3 dual-role sysfs ABI
Renesas USB3 dual-role device mode를 host와 peripheral 사이에서 읽고 전환합니다.
Silicom platform sysfs ABI
Silicom platform microcontroller firmware version, five-second power cycle과 OTP eFuse programming status를 제공합니다.
Intel SST Atom firmware-version sysfs ABI
Atom SST LPE firmware의 load 여부와 SoC major, minor, build version을 `v01.aa.bb.cc` 형식으로 표시합니다.
Tahvo USB OTG sysfs ABI
Tahvo USB의 current OTG host/peripheral mode를 설정·읽고 VBUS on/off state를 조회합니다.
Technologic Systems TS-5500 sysfs ABI
TS-5500 board identity, ADC·external reset·RS485·SRAM options와 jumper bitfield를 노출합니다.
TWL4030 USB VBUS sysfs ABI
USB bus가 약 5V VBUS를 공급하는지를 on/off로 보고하고 select/poll notification을 제공합니다.
USB/IP virtual UDC sysfs ABI
Virtual USB device controller의 bound gadget descriptor, export status와 remote-peer socket fd 연결을 정의합니다.
Wilco Embedded Controller sysfs ABI
Wilco EC의 AC-connect boot, firmware identity/version과 S0·S0ix·S5 USB PowerShare charging policy를 정의합니다.
System power-management sysfs ABI
System sleep·hibernation modes, PM tracing과 wakeup coordination, autosleep/wake locks, suspend diagnostics·failure counters와 hardware sleep timing을 정의합니다.
Linux PPS source sysfs ABI
PPS source별 assert·clear timestamps와 sequence, hexadecimal mode, echo capability, name과 backing-device path를 제공합니다.
Linux PPS generator sysfs ABI
PPS generator별 output enable, system/peripheral clock source와 generator clock의 seconds·nanoseconds current time을 제공합니다.
Intel TIO PPS generator sysfs ABI
Intel TIO 기반 PPS generator output을 indexed enable attribute로 켜거나 끕니다.
Kernel runtime profiling sysfs ABI
Boot-time `profile=` option과 같은 profiling configuration을 runtime sysfs write로 적용합니다.
PTP hardware-clock sysfs ABI
PTP hardware clock identity·capabilities, virtual clocks, programmable pins, external timestamps, periodic output과 Linux PPS delivery를 정의합니다.
POWER secure-variable sysfs ABI
POWER secure-boot variables의 firmware backend format, key-management mode별 variable set, data/update access와 PLPKS keystore configuration을 정의합니다.
OpenCompute TimeCard sysfs ABI
OpenCompute TimeCard의 PHC source, SMA routing, frequency counters/generators, GNSS·IRIG·DCF corrections, timestamp-window tuning과 associated device links를 정의합니다.
TTY와 serial port sysfs ABI
Active console 조회, serial_core의 TIOCGSERIAL 속성, RX FIFO trigger와 kernel console 연결을 위한 TTY sysfs ABI를 정의합니다.
Synthetic uevent sysfs ABI
uevent 파일 쓰기로 synthetic event를 만들 때 ACTION, transaction UUID와 prefixed KEY=VALUE 환경 변수를 전달하는 확장 형식을 설명합니다.
USB charger uevent ABI
USB charger 연결·해제 때 발생하는 uevent의 PRESENT/ABSENT 상태와 SDP, CDP, DCP, ACA charger type 환경 변수를 정의합니다.
USB Host Controller 사망 uevent ABI
동작 불능 USB Host Controller가 ACTION=offline, ERROR=DEAD environment를 담은 uevent를 발생시키는 ABI입니다.
AMD NPU
AMD XDNA Array, ERT·MERT firmware contexts, PCIe/mailbox, mixed scheduling, application binaries와 workload 실행·boot·error 흐름을 설명합니다.
accel/amdxdna NPU driver
AMD NPU를 지원하는 accel/amdxdna driver 문서의 색인입니다.
Compute Accelerators
Linux compute accelerator subsystem과 AMD XDNA, QAIC, Rocket driver 문서의 최상위 색인입니다.
Compute accelerator subsystem 소개
Accelerator 범위, DRM code 공유, GPU와 구분되는 major·device path, 새 driver가 지켜야 할 feature와 fops 규칙을 설명합니다.
Qualcomm Cloud AI 80 (AIC080)
AIC100에서 NSP 수와 clock rate를 줄인 AIC080 derivative와 PCIe Product ID 0xa080을 설명합니다.
Qualcomm Cloud AI 100 (AIC100)
AIC100 PCIe accelerator의 NSP·QSM·MHI·DMA Bridge hardware, flashless boot, DBC FIFO format, NNC workload protocol, SSR·RAS·telemetry를 설명합니다.
accel/qaic Qualcomm Cloud AI driver
Qualcomm Cloud AI accelerator용 QAIC, AIC080, AIC100 문서의 색인입니다.
QAIC driver
AIC100 KMD의 IRQ storm 제어, single MSI fallback, NNC KMD/UMD 분담, BO ioctl lifecycle, client isolation과 module parameter를 설명합니다.
accel/rocket Rockchip NPU driver
RK3588 NPU의 minimal kernel driver와 Mesa3D Gallium rocket userspace driver 역할을 설명합니다.
Control Groupstats
Taskstats를 재사용해 cgroup path별 task state count를 반환하는 pull interface와 getdelays 예제를 설명합니다.
Delay accounting
CPU·I/O·swap·reclaim·thrashing·compaction·write-copy·IRQ delay counter와 taskstats/getdelays/delaytop 사용법을 설명합니다.
Accounting
Cgroup, delay, PSI와 taskstats accounting 문서의 최상위 색인입니다.
PSI - Pressure Stall Information
CPU·memory·I/O contention의 some/full stall 비율과 누적 시간을 제공하고 threshold trigger·poll·cgroup2 monitoring을 정의합니다.
The struct taskstats
Versioned taskstats structure의 common, delay, extended memory/I/O, context-switch, SMT와 reclaim field 의미·단위를 설명합니다.
Per-task statistics interface
Generic netlink을 통한 PID/TGID query, cpumask exit listener, taskstats payload attributes, process aggregation·extension·flow control을 설명합니다.
Obsolete ABI Files
사용 중단 예정 ABI source file 목록을 생성하되 symbol 설명은 제외하는 kernel-abi 색인입니다.
ABI obsolete symbols
Kernel에 남아 있지만 제거 예정인 ABI와 사용 중단 이유·예상 제거 시점의 문서화 규칙을 설명합니다.
Removed ABI Files
이미 제거된 ABI source file 목록을 생성하되 symbol 설명은 제외하는 kernel-abi 색인입니다.
ABI removed symbols
Kernel에서 제거된 ABI symbol 설명을 모으고 source file 목록은 제외하는 색인입니다.
Stable ABI Files
Stable ABI source file 목록을 생성하되 symbol 설명은 제외하는 kernel-abi 색인입니다.
ABI stable symbols
Userspace가 제한 없이 사용할 수 있고 적어도 2년의 backward compatibility를 보장하는 stable ABI를 정의합니다.
Testing ABI Files
Testing ABI source file 목록을 생성하되 symbol 설명은 제외하는 kernel-abi 색인입니다.
ABI testing symbols
주요 개발이 끝난 testing ABI의 변경 조건, userspace 의존성과 사용자 등록 권고를 설명합니다.
Linux ABI description
Linux ABI README와 stable·testing·obsolete·removed symbol 및 source-file 색인을 연결합니다.
Collaborative Processor Performance Control (CPPC)
ACPI CPPC의 추상 성능 척도, CPU별 sysfs register와 feedback counter를 이용한 평균 delivered performance 계산을 설명합니다.
ACPI Fan Performance States
_FPS 상태 필드, _FIF fine-grain control과 _FST fan-speed feedback의 sysfs 표현을 설명합니다.
ACPI Support
initrd table override, SSDT overlay, CPPC와 fan performance-state 문서를 연결하는 Linux ACPI 지원 색인입니다.
Upgrading ACPI tables via initrd
initrd로 BIOS ACPI table을 교체·추가하기 위한 build option, AML 추출·수정·cpio 적재 절차와 도구를 설명합니다.
SSDT Overlays
Board-specific ACPI 정보를 AML SSDT로 작성하고 initrd·EFI variable·configfs를 통해 동적으로 load하는 방법을 설명합니다.
ATA over Ethernet introduction
AoE device node, discovery, sysfs 상태, interface 제한과 timeout·packet·minor-number module parameter를 설명합니다.
ATA over Ethernet examples
Udev rule, rule 설치, 상태 조회와 module autoload script를 literal example로 연결합니다.
ATA over Ethernet (AoE)
AoE 사용법·TODO·예제 문서와 HTML general index를 연결하는 최상위 색인입니다.
ATA over Ethernet TODO
Memory pressure에서 dirty-page writeback용 sk_buff 할당이 일으킬 수 있는 deadlock과 mempool/destructor 해법을 설명합니다.
ATA over Ethernet udev rules
AoE udev rule 설치 절차와 discover·err·interfaces·revalidate·flush·block-device node 권한을 정의합니다.
cfag12864b LCD Driver Documentation
CFAG12864B의 128x64 framebuffer geometry, parallel-port 배선과 file I/O·mmap userspace programming을 설명합니다.
Auxiliary Display Support
KS0108 controller와 CFAG12864B LCD 문서 및 HTML general index를 연결합니다.
ks0108 LCD Controller Driver Documentation
KS0108의 64x64 controller memory layout과 parallel-port 지원, panel-specific wiring 참조 방법을 설명합니다.
A block layer cache (bcache)
SSD를 block-layer cache로 사용하는 bcache의 설계, format·attach·복구·교체, 성능 tuning과 backing/cache-set/cache-device sysfs를 설명합니다.
The Android binderfs Filesystem
독립적인 BinderFS instance를 mount하고 binder device를 ioctl로 할당·unlink로 삭제하며 feature file로 지원 여부를 확인합니다.
Kernel Support for miscellaneous Binary Formats (binfmt_misc)
Magic·extension으로 binary를 인식해 interpreter를 실행하는 등록 string, P/O/C/F flag, 제약·예제·lifecycle을 설명합니다.
Kernel data structure for DRBD-9
Resource·device·connection matrix의 교차점인 peer_device, index·back pointer와 reference-counted lifetime을 설명합니다.
DRBD implementation figures
DRBD 8.3·현재 data-packet flow와 connection·disk·peer state-transition figure asset을 연결합니다.
Distributed Replicated Block Device - DRBD
Network RAID 1과 같은 synchronous replicated block device를 소개하고 data-structure·figure 문서를 연결합니다.
Floppy Driver
LILO·module floppy option, DMA/FIFO·CMOS·DCL·IRQ 설정, fdutils와 bug-report 절차를 설명합니다.
Block Devices
Floppy, NBD, paride, ramdisk, zoned loop, zram과 DRBD 관리 문서를 연결합니다.
Network Block Device (TCP version)
TCP remote storage를 local block device로 쓰는 NBD 구조와 max_part·nbds_max module parameter를 설명합니다.
Linux and parallel port IDE devices
PATA_PARPORT architecture와 14개 adapter protocol, automatic/manual probe, EPP·delay·printer-reset troubleshooting을 설명합니다.
Using the RAM disk block device with Linux
RAM-backed block device의 allocation·numbering·parameter, rdev 대체와 compressed initrd floppy 작성 절차를 설명합니다.
Zoned Loop Block Device
Regular file을 zone별 backing storage로 사용하는 zloop device의 state model, 생성 option, 제거·복원과 2-GiB 예제를 설명합니다.
zram: Compressed RAM-based block devices
Compressed RAM block device의 초기화·통계·reset과 idle tracking, writeback budget, multi-compressor recompression을 설명합니다.
Boot Configuration
Structured bootconfig syntax, initrd trailer와 embedded 설정, kernel/init parameter 결합, XBC query API를 설명합니다.
Linux Braille Console
Early boot braille console의 kernel 설정, serial option, VT review key와 VisioBraille 제한을 설명합니다.
btmrvl driver
Marvell Bluetooth driver의 debugfs host-sleep·power command, status, raw HCI와 SD8688 firmware를 설명합니다.
Bisecting a regression
Kernel regression의 git bisect 준비·반복 판정·revert 검증, linux-next endpoint와 재배포 조건을 설명합니다.
Bug hunting
Kernel Oops 확보와 GDB·objdump source lookup, report routing, klogd static·dynamic symbol resolution을 설명합니다.
Block IO Controller
Blkio BFQ weight·throttling policy, hierarchy semantics, service·wait·debug 통계와 device별 rule을 설명합니다.
Control Groups
Cgroup v1 hierarchy·css_set 구현, filesystem task 이동, release agent, subsystem callback와 xattr API를 설명합니다.
CPU Accounting Controller
Cgroup v1 cpuacct의 계층 누적, usage·stat 단위와 percpu_counter 관측 제약을 설명합니다.
CPUSETS
Cgroup v1 cpuset의 CPU·NUMA placement, hardwall, memory pressure·spread와 scheduler-domain 제어를 설명합니다.
Device Whitelist Controller
Device cgroup whitelist 형식, capability, deny 전파와 allow 비전파 계층 규칙을 설명합니다.
Cgroup Freezer
Batch·checkpoint용 hierarchical freezer의 state machine과 cgroupfs 사용법을 설명합니다.
HugeTLB Controller
Hugepage-size별 fault·reservation limit, SIGBUS, shared charge와 offline zombie 동작을 설명합니다.
Control Groups version 1
Cgroup v1 core와 controller별 Linux documentation을 연결하는 section index입니다.
Memory Resource Controller Implementation Memo
Memcg charge·swap·shmem·LRU 내부 구조와 race, migration, OOM, threshold test 절차를 설명합니다.
Memory Resource Controller
Cgroup v1 memory controller의 page accounting, reclaim·OOM, hierarchy, kmem와 notification interface를 설명합니다.
Misc controller
Cgroup v1 Misc controller 독자를 cgroup v2의 해당 문서로 안내합니다.
Network classifier cgroup
Network packet classid encoding과 tc·iptables 연동 예제를 설명합니다.
Network priority cgroup
Process group별 interface egress priority, control file과 qdisc 적용 순서를 설명합니다.
Process Number Controller
PIDs controller의 계층적 task limit, event counter와 실패 예제를 설명합니다.
RDMA Controller
RDMA resource pool, css ownership, device별 limit과 usage interface를 설명합니다.
Control Group v2
Cgroup v2의 hierarchy model, core interface, CPU·memory·IO·PID·cpuset와 기타 controller, namespace, writeback programming 및 v1 설계 문제와 v2 rationale를 설명합니다.
CIFS authors and contributors
Linux CIFS client의 원저자와 SMB, filesystem, security, DFS, RDMA, 시험 및 bug report에 기여한 개발자와 팀을 기록합니다.
CIFS changes
Kernel release별 cifs.ko의 CIFS, SMB2, SMB3 수정과 개선 사항을 확인할 Samba wiki 및 git history 경로를 안내합니다.
CIFS documentation index
CIFS introduction, usage, TODO, changes, authors 문서를 묶고 HTML build의 general index를 연결하는 Sphinx 목차입니다.
CIFS and SMB3 client introduction
Linux CIFS VFS가 지원하는 SMB dialect, SMB3.1.1 권장 이유, 보안·성능·POSIX 기능과 mount.cifs 및 cifs-utils 자료를 소개합니다.
CIFS TODO
SMB3 protocol 기능, VFS, 관리 도구, identity와 metadata, failover, tracing, interoperability 및 시험 자동화의 남은 과제를 정리합니다.
CIFS and SMB3 usage
CIFS VFS의 build·설치, 안전한 dialect 선택, user mount, Samba 설정, mount option, /proc/fs/cifs 진단과 module parameter를 설명합니다.
Clearing WARN_ONCE
WARN_ONCE 계열과 printk_once의 one-shot 상태를 debugfs에서 초기화해 시험 중 warning을 다시 재현하는 방법입니다.
CPU load accounting
Timer interrupt sampling으로 /proc/stat CPU state counter를 계산하는 방식과 짧은 workload가 누락돼 실제 load와 크게 달라질 수 있는 이유를 설명합니다.
CPU topology sysfs export
Architecture topology macro가 CPU별 sysfs attribute와 system-wide online·offline·possible·present cpumask로 export되는 계약을 설명합니다.
Dell Remote BIOS Update driver
dell_rbu의 monolithic·packetized BIOS image download, sysfs interface, memory lifecycle, readback과 reboot update 절차를 설명합니다.
dm-cache replacement policies
dm-cache policy 작성 계약과 mq·smq·cleaner의 memory, balancing, 적응 동작 및 dmsetup 설정 예를 설명합니다.
dm-cache target
빠른 device를 block cache로 사용하는 dm-cache의 설계, operating mode, metadata, constructor·status·message interface를 설명합니다.
dm-delay target
Read·write·flush를 서로 다른 device와 offset에 map하고 millisecond 단위로 지연하는 dm-delay table 형식과 예제입니다.
dm-clone target
Read-only source를 writable destination으로 background hydration하면서 즉시 mount 가능한 one-to-one virtual clone을 제공하는 dm-clone을 설명합니다.
dm-crypt target
Kernel crypto API로 block device를 투명하게 암호화하는 dm-crypt의 cipher·IV·keyring·integrity·sector·workqueue option과 LUKS 예제입니다.
dm-dust target
임의 block과 시점에 bad-sector read failure를 재현하고 write-remap, 목록 관리와 logging을 제어하는 dm-dust target입니다.
dm-ebs target
큰 logical block device에서 512-4096 byte의 작은 logical block size를 emulation하는 dm-ebs table과 예제입니다.
dm-flakey target
정상·failure interval을 반복하며 read/write error, silent drop과 fixed/random bio corruption을 주입하는 dm-flakey target입니다.
Device Mapper IMA measurements
Device Mapper lifecycle과 target security attribute를 IMA CRITICAL_DATA event로 측정해 runtime attestation에 사용하는 형식과 예제입니다.
Early creation of mapped devices
커널 부팅 명령줄의 dm-mod.create로 device-mapper 장치를 조기에 만들고, target 제약과 dm-mod.waitfor를 적용하는 방법입니다.
dm-integrity
Sector별 integrity tag, journal·bitmap·inline 모드, optional 보안 인자와 on-disk metadata 레이아웃을 설명합니다.
dm-io
Page list, bio vector, vmalloc buffer를 사용하는 동기·비동기 device-mapper I/O API와 오류·mempool 규칙입니다.
Device-Mapper Logging
RAID·mirror dirty region을 추적하는 disk, core, userspace log 구현과 cluster-coherent logging 구조입니다.
dm-pcache — Persistent Cache
DAX PMem을 crash-persistent write-back cache로 사용하는 dm-pcache의 구조, status, GC와 복구 동작입니다.
dm-queue-length
In-flight I/O가 가장 적은 multipath 경로를 선택하는 queue-length selector의 parameter, status와 알고리즘입니다.
dm-raid
DM에서 MD RAID를 구성하는 RAID type, parameter, RAID10 layout, reshape·journal, status·message와 discard 규칙입니다.
dm-service-time
In-flight I/O 크기와 상대 throughput으로 예상 service time을 계산하는 multipath selector의 설정과 알고리즘입니다.
device-mapper uevent
Device-mapper path event를 kobject uevent로 전송하는 함수, DM_* 환경 변수와 failure·reinstate 예제입니다.
dm-zoned
Zoned device의 sequential-write 제약을 conventional-zone buffering, mapping bitmap과 crash-safe metadata로 숨기는 target입니다.
dm-era
단조 증가 era별 changed block을 추적해 incremental backup과 snapshot rollback 후 cache invalidation을 지원합니다.
Device Mapper
Device Mapper의 target, 기반 기능과 관리 문서를 한 단계 깊이로 연결하는 최상위 목차입니다.
kcopyd
한 block device의 sector 범위를 여러 destination으로 비동기 복사하는 Device Mapper 내부 API의 수명주기와 자료 구조를 설명합니다.
dm-linear
논리 sector 범위를 underlying block device의 연속 범위에 배치하는 linear target의 parameter와 세 가지 mapping 예제를 설명합니다.
dm-log-writes
Filesystem write를 별도 장치에 data와 ordering까지 기록하고 flush·FUA 경계에서 정확히 replay해 crash consistency를 검증하는 target입니다.
Persistent data
Device Mapper target이 on-disk metadata를 공유해 구현할 수 있도록 block, transaction, allocation과 hierarchical B-tree 계층을 제공하는 library입니다.
Device-mapper snapshot support
Changed chunk만 COW 장치에 저장하는 snapshot·fork와 persistent snapshot을 origin으로 되돌리는 background merge의 target, LVM2 구성과 완료 판정을 설명합니다.
DM statistics
Bio-based DM device를 사용자 정의 region과 area로 나눠 I/O counter, 정밀 timestamp와 latency histogram을 수집·조회·초기화하는 message interface입니다.
dm-stripe
연속 chunk를 여러 underlying block device에 round-robin 배치하는 RAID-0 target의 parameter, 크기 정렬과 Perl table 생성 예제입니다.
dm-switch
수많은 고정 크기 region의 임의 path mapping을 bitmap으로 압축하고 message로 동적 변경하는 two-tier storage routing target입니다.
Thin provisioning
공유 data pool, 재귀 snapshot, separate metadata, 공간 event와 recovery를 구현하는 thin-pool·thin target의 cookbook과 전체 message·status reference입니다.
Device-mapper "unstriped" target
Striped 또는 hardware RAID-0 address space에서 지정 physical stripe의 chunk를 이어 underlying drive·core별 linear view로 노출하는 target입니다.
Design of dm-vdo
dm-vdo의 UDS deduplication index, zone-thread ownership, slab depot, radix block map, recovery journal과 read/write·recovery 경로를 설명합니다.
dm-vdo
dm-vdo target table, thread·discard option, online resize, messages와 status, memory 산식 및 production tuning을 설명합니다.
dm-verity
Cryptographic hash tree로 read-only block device를 검증하는 dm-verity의 table, failure policy, FEC, trust chain과 on-disk layout을 설명합니다.
Writecache target
Persistent memory·SSD write cache의 constructor, watermark·commit·cleaner option, status counter와 안전한 제거 message를 설명합니다.
dm-zero
Read에서 zero를 반환하고 write를 버리는 dm-zero와 dm-snapshot COW를 결합한 sparse device 예제를 설명합니다.
Linux allocated devices (4.x+ version)
Linux device-number registry의 갱신 정책, `/dev` link와 mount point, console·serial·PTY naming 및 lock 규칙을 설명합니다.
Linux device list legacy registry
Linux의 legacy character·block device major/minor 번호와 `/dev` node 이름, controller·disk·partition 배치 규칙을 전체 목록으로 정리합니다.
Linux dynamic debug guide
Linux 동적 디버그 카탈로그, 질의 문법, 플래그, 부팅 및 모듈 초기화 설정을 실제 명령과 함께 설명합니다.
Linux EDID firmware override
Kernel Mode Setting 환경의 EDID 인식 실패 원인과 교정한 EDID 펌웨어를 공급하는 방법을 설명합니다.
Linux EFI boot stub
EFI boot stub의 아키텍처별 구현, ESP 설치, 커널 인자와 initrd 및 device tree 전달 방법을 설명합니다.
Linux architecture feature matrix
Sphinx kernel-feat 지시문으로 생성되는 아키텍처별 커널 기능 지원 상태표의 진입 문서입니다.
Linux filesystem monitoring with fanotify
FAN_FS_ERROR 알림의 목적, 최초 오류 보존 정책, 필수 레코드와 복구용 inode 식별 정보를 설명합니다.
Linux ext4 general information
ext4의 생성과 마운트, 기능, casefold, mount option, data mode, proc/sys 인터페이스와 ioctl을 설명합니다.
Linux GPIO Aggregator
GPIO line 집합을 새 gpio_chip으로 묶고 Sysfs·Configfs로 구성하거나 일반 목적 GPIO 드라이버로 사용하는 방법을 설명합니다.
Linux GPIO testing driver
폐기 예정 gpio-mockup 시험 드라이버의 module parameter와 debugfs 기반 가상 line 조작을 설명합니다.
Linux configfs GPIO simulator
gpio-sim configfs 계층, device tree 정의와 sysfs 기반 pull 및 line value 조작 방법을 설명합니다.
Linux virtual GPIO consumer
configfs와 device tree로 가상 GPIO consumer를 만들고 debugfs에서 array와 개별 line을 시험하는 방법을 설명합니다.
Linux GPIO administration index
GPIO character device API, aggregator, simulator, virtual consumer와 폐기 API 문서를 연결하는 색인입니다.
Linux obsolete GPIO APIs
폐기된 GPIO character device v1, Sysfs interface와 mockup testing module 문서의 색인입니다.
Linux hardware random number generators
hw_random core, /dev/hwrng의 안전한 사용, RNG driver 선택과 Intel Firmware Hub RNG의 동작을 설명합니다.
Linux CPU attack vector controls
시스템 신뢰 경계에 맞춰 CPU 취약점 완화를 선택하는 mitigations= 공격 벡터 제어와 취약점 대응표를 설명합니다.
Linux core scheduling security
PR_SCHED_CORE cookie로 SMT sibling의 신뢰 task를 함께 schedule하는 보안 모델, forced idle과 남는 한계를 설명합니다.
Cross-Thread Return Address Predictions
AMD·Hygon SMT의 1T/2T 전환에서 sibling RSB 예측이 섞이는 문제와 kernel·KVM 완화를 설명합니다.
GDS - Gather Data Sampling
오래된 vector register 데이터를 sampling하는 GDS의 공격 경계, microcode·AVX 완화와 sysfs 상태를 설명합니다.
Hardware vulnerabilities
Linux CPU 취약점과 compile·boot·runtime 완화 문서를 잇는 상위 색인입니다.
Indirect Target Selection (ITS)
Intel ITS의 영향 CPU, cacheline 기반 thunk 완화, guest 처리와 kernel·sysfs 제어를 설명합니다.
L1D Flushing
context switch의 opt-in L1D cache flush, hardware 요구 사항과 SMT 제한을 설명합니다.
iTLB multihit
page-size 변경 중 iTLB 다중 hit가 일으키는 machine check와 KVM huge-page 분할 완화를 설명합니다.
Old Microcode
boot 시점의 오래된 Intel microcode 취약 상태 판정과 update 경로를 설명합니다.
Register File Data Sampling (RFDS)
Intel Atom/E-core RFDS의 영향 model, VERW clearing과 sysfs 상태를 설명합니다.
L1TF - L1 Terminal Fault
invalid PTE를 통한 L1D speculative access, host·guest·SMT 공격과 PTE inversion·flush·격리 완화를 설명합니다.
MDS - Microarchitectural Data Sampling
CPU internal buffer의 speculative sampling, VERW 계열 clearing, SMT·virtualization 완화와 상태 제어를 설명합니다.
Processor MMIO Stale Data Vulnerabilities
MMIO stale-data propagator와 세 취약점, MSR 열거, VERW buffer clearing 및 상태 제어를 설명합니다.
RSB-related mitigations
RSB poisoning·underflow attack vector와 AMD·Intel별 context-switch·VMEXIT 완화를 통합 설명합니다.
SRBDS - Special Register Buffer Data Sampling
RDRAND·RDSEED·SGX EGETKEY data sampling과 microcode serialization, opt-out 및 상태 보고를 설명합니다.
Speculative Return Stack Overflow (SRSO)
AMD Zen SRSO의 BTB·RAP poisoning, Safe RET·IBPB 완화와 perf 검증 절차를 설명합니다.
Spectre Side Channels
Spectre v1·v2의 추측 실행 공격 원리, 도메인별 공격 시나리오, sysfs 상태와 커널·사용자·VM 완화 방법을 설명합니다.
TAA - TSX Asynchronous Abort
Intel TSX 비동기 중단을 통한 CPU 버퍼 데이터 노출, MDS와의 관계, sysfs 상태와 TSX 비활성화 완화를 설명합니다.
VMSCAPE
게스트가 호스트 사용자 공간 VMM의 분기 예측에 영향을 주는 VMSCAPE와 조건부 IBPB·STIBP 완화를 설명합니다.
The Linux kernel user's and administrator's guide
Linux 커널 사용자·관리자 문서를 부팅, 문제 추적, 핵심 하위 시스템, 스토리지, 장치와 워크로드 분석 영역으로 안내합니다.
Explaining the "No working init found." boot hang message
init 바이너리를 실행하지 못해 부팅이 멈추는 원인을 루트 파일시스템, 콘솔, 의존성, 아키텍처 관점에서 진단합니다.
Using the initial RAM disk (initrd)
initrd 생성·부팅·루트 전환 절차와 pivot_root, 구식 change_root, 설치·복구 사용 사례를 설명합니다.
I/O statistics fields
`/proc/diskstats`와 sysfs의 17개 I/O 통계 필드, 파티션 집계 차이, 동시성 오차와 시간 단위를 설명합니다.
Java(tm) Binary Kernel Support for Linux v1.03
역사적인 binfmt_misc 기반 Java class·JAR·Applet 직접 실행 설정과 원문 셸·C 래퍼 코드를 보존해 설명합니다.
IBM's Journaled File System (JFS) for Linux
JFS의 문자셋·온라인 확장·저널 무결성·오류 처리·소유권 재정의와 discard/TRIM 마운트 옵션을 설명합니다.
Kdump GDB macros
Kdump 메모리에서 태스크 스택, 트랩 정보와 printk 링 버퍼를 추출하는 GDB 사용자 정의 명령을 원문 코드와 함께 해설합니다.
Documentation for Kdump - The kexec-based Crash Dumping Solution
Kdump의 개요·설치·분석 문서와 vmcoreinfo 문서로 연결되는 문서 모음의 색인입니다.
Documentation for Kdump - The kexec-based Crash Dumping Solution
Kdump의 메모리 예약 원리부터 커널 구성, crashkernel 문법, 덤프 캡처 커널 적재, vmcore 저장·분석과 암호화 볼륨 지원까지 설명합니다.
VMCOREINFO
Crash와 makedumpfile이 vmcore를 해석하도록 ELF note에 기록하는 공통·아키텍처별 심벌, 구조체 크기, 필드 오프셋과 주소 범위를 설명합니다.
The kernel's command-line parameters
커널·모듈 명령줄의 전달 규칙, CPU 목록과 이진 단위 문법, 84개 빌드 조건 태그 및 전체 매개변수 목록을 읽는 방법을 설명합니다.
Linux kernel command-line parameters
Linux v6.18.37의 전체 kernel command-line parameter를 architecture·subsystem 표기, 형식, 기본값, 보안·성능 영향과 함께 원문 순서대로 번역합니다.
Reducing OS jitter due to per-cpu kthreads
per-CPU kthread와 softirq vector별 OS jitter 원인, IRQ affinity·CPU hotplug·NO_HZ·RCU callback offload·workqueue 격리 방법을 설명합니다.
Alienware WMI Driver
Dell gaming 장치의 AWCC Platform Profile·HWMON sensor·G-Mode·manual fan boost interface와 강제 probe 방법을 설명합니다.
Asus Laptop Extras
구형 ASUS laptop의 hotkey·LED·backlight·wireless·display switching·LED display와 wapf module option을 설명합니다.
Hard disk shock protection
ATA unload command와 unload_heads sysfs ABI를 이용해 충격 전에 disk I/O를 멈추고 head를 park하는 방법을 설명합니다.
Laptop Drivers
Linux v6.18.37 admin-guide의 laptop driver와 충격 보호 관련 문서 10개를 나열합니다.
How to conserve battery power using laptop-mode
dirty-page writeback과 filesystem commit을 집중시켜 hard disk spin-up 시간을 줄이는 laptop mode 설정·script·ACPI 통합을 설명합니다.
LG Gram laptop extra features
LG Gram의 Fn hotkey, reader mode, battery charge limit, fan·USB charge와 keyboard·touchpad LED를 설명합니다.
Samsung Galaxy Book Driver
Galaxy Book의 SCAI ACPI 기반 keyboard LED, platform profile, battery threshold, firmware attribute와 Fn hotkey를 설명합니다.
Sony Notebook Control Driver (SNC) Readme
Sony Vaio의 SNC·SPIC hotkey, backlight, platform sysfs, rfkill과 reverse-engineering 개발 위험을 설명합니다.
Sony Programmable I/O Control Device Driver Readme
구형 Sony Vaio sonypi event, ioctl, module option, 14개 event mask와 알려진 위험을 설명합니다.
ThinkPad ACPI Extras Driver
IBM·Lenovo ThinkPad의 hotkey, radio, display, LED, audio, thermal, fan, battery와 platform-specific sysfs interface를 설명합니다.
Toshiba HDD Active Protection Sensor
Toshiba HDD shock sensor의 ACPI method, protection level, reset sysfs interface와 지원 조건을 설명합니다.
Parallel port LCD/Keypad Panel support
Parallel-port LCD에서 8개 custom glyph를 정의하는 escape format과 방향·speaker glyph 예제를 제공합니다.
LDM - Logical Disk Manager (Dynamic Disks)
Windows Dynamic Disk의 LDM database, Linux partition discovery, Kconfig와 boot-loader 제한을 설명합니다.
Softlockup detector and hardlockup detector
softlockup·hardlockup threshold, hrtimer·perf NMI 구현, panic과 NO_HZ_FULL CPU mask를 설명합니다.
AppArmor
AppArmor profile 기반 MAC, Kconfig·boot parameter enable 방법과 project resource를 설명합니다.
Linux Security Module Usage
LSM build·boot 선택, capability/minor/major module 순서와 process attribute interface를 설명합니다.
Integrity Policy Enforcement (IPE)
IPE의 불변 속성 기반 신뢰 모델, policy 문법과 서명·배포·활성화 절차, audit event, dm-verity·fs-verity property와 예제 policy를 설명합니다.
Landlock: system-wide management
Landlock의 AUDIT_LANDLOCK_ACCESS·DOMAIN record, signal 및 filesystem event 예제와 audit filtering을 설명합니다.
LoadPin
Kernel이 load하는 file을 한 filesystem에 고정하는 LoadPin의 build·boot 설정과 file type 제외 기능을 설명합니다.
SafeSetID
UID/GID 전환을 allowlist로 제한하는 SafeSetID의 배경, 대안 비교, securityfs policy 형식과 GID 제한 상태를 설명합니다.
SELinux
SELinux kernel·userspace 자료와 reference policy, scripts/selinux의 mdp를 이용한 dummy policy 설치 절차를 안내합니다.
Smack
Smack의 label·access rule·extended attribute·smackfs interface, CIPSO networking, application API와 관리·audit 방식을 설명합니다.
TOMOYO
이름 기반 MAC인 TOMOYO의 kernel 활성화 방법과 policy specification, tutorial 및 발표 자료를 안내합니다.
Yama
Yama가 ptrace 공격 범위를 줄이는 이유와 PR_SET_PTRACER 예외, ptrace_scope 0–3 mode를 설명합니다.
RAID arrays
Linux MD RAID 배열의 부팅 조립, superblock 규칙, sysfs 배열·구성 장치 속성, bitmap, 복구·검사·동기화 제어를 설명합니다.
AU0828 cards list
AU0828 드라이버가 식별하는 보드 번호, 카드 이름과 USB vendor:product ID를 표로 정리합니다.
Avermedia DVB-T on BT878 Release Notes
BT878 기반 Avermedia DVB-T 카드의 입력 구성, module load, firmware 설치와 당시 확인된 기능·제한을 설명합니다.
How to get the bt8xx cards working
Bt8xx 카드용 커널 설정, module 자동 선택, TwinHan 예외, 다중 카드 ID와 손상된 PCI ID probing 방법을 설명합니다.
BTTV cards list
BTTV 카드 번호 0-166과 보드 이름, 자동 감지에 사용하는 PCI subsystem ID를 범위별 표로 제공합니다.
The bttv driver
bttv 드라이버의 커널 설정, 카드 자동 감지, modprobe option, PCI quirk, vendor별 보드 식별 자료와 chip·기여자 정보를 설명합니다.
Building support for a media device
Media subsystem, remote controller, HDMI CEC driver의 kernel 설정과 build·install 절차를 설명합니다.
Amlogic C3 Image Signal Processing (C3ISP) driver
C308L C3ISP hardware pipeline, V4L2 sub-device topology, runtime parameter와 statistics interface를 설명합니다.
The cafe_ccic driver
Marvell 88ALP01 camera controller의 지원 상태, capture 시험 명령, DMA·streaming option을 설명합니다.
Cards List
Media subsystem의 USB, PCI, platform, radio, I²C, 기타 지원 card 목록으로 연결합니다.
HDMI CEC
Linux HDMI CEC hardware·utility, adapter·USB dongle 설정, HPD 시험, GPIO debugger, Extron driver를 설명합니다.
Digital TV Conditional Access Interface
오래된 high-level DVB CI API 문서로, ca_zap descrambling 절차와 지원 CAM을 설명합니다.
CX18 cards list
cx18 driver가 지원하는 10개 capture·TV card model을 나열합니다.
cx231xx cards list
cx231xx driver의 card number 0-27과 제품명·USB ID를 제공합니다.
cx23885 cards list
cx23885 driver의 card number 0-62와 제품명·PCI subsystem ID를 제공합니다.
CX88 cards list
cx88 driver의 card number 0-91과 제품명·PCI subsystem ID를 제공합니다.
The cx88 driver
cx2388x V4L2 driver의 video·audio·VBI 상태와 새 card profile 추가 절차를 설명합니다.
Using the Digital TV Framework
Analogue TV와 DVB의 처리 차이, Linux DVB device node, DVB-T transponder scan 설정과 dvbv5 결과 형식을 설명합니다.
References
LinuxTV 개발 site, mailing list, Wiki, API documentation, download와 DVB firmware script 위치를 안내합니다.
Digital TV driver-specific documentation
Avermedia, bt8xx, lmedm04, opera-firmware, TechniSat, ttusb-dec driver 문서의 toctree입니다.
dvb-usb-a800 cards list
dvb-usb-a800 driver가 지원하는 card name과 USB ID 1개를 제공합니다.
dvb-usb-af9005 cards list
dvb-usb-af9005 driver가 지원하는 card name과 USB ID 3개를 제공합니다.
dvb-usb-af9015 cards list
dvb-usb-af9015 driver가 지원하는 card name과 USB ID 33개를 제공합니다.
dvb-usb-af9035 cards list
dvb-usb-af9035 driver가 지원하는 card name과 USB ID 30개를 제공합니다.
dvb-usb-anysee cards list
dvb-usb-anysee driver가 지원하는 card name과 USB ID 1개를 제공합니다.
dvb-usb-au6610 cards list
dvb-usb-au6610 driver가 지원하는 card name과 USB ID 1개를 제공합니다.
dvb-usb-az6007 cards list
dvb-usb-az6007 driver가 지원하는 card name과 USB ID 3개를 제공합니다.
dvb-usb-az6027 cards list
dvb-usb-az6027 driver가 지원하는 card name과 USB ID 5개를 제공합니다.
dvb-usb-ce6230 cards list
dvb-usb-ce6230 driver가 지원하는 card name과 USB ID 2개를 제공합니다.
dvb-usb-cinergyT2 cards list
dvb-usb-cinergyT2 driver가 지원하는 card name과 USB ID 1개를 제공합니다.
dvb-usb-cxusb cards list
dvb-usb-cxusb driver가 지원하는 card name과 USB ID 13개를 제공합니다.
dvb-usb-dib0700 cards list
dvb-usb-dib0700 driver가 지원하는 card name과 USB ID 74개를 제공합니다.
dvb-usb-dibusb-mb cards list
dvb-usb-dibusb-mb driver가 지원하는 card name과 USB ID 14개를 제공합니다.
dvb-usb-dibusb-mc cards list
dvb-usb-dibusb-mc driver가 지원하는 card name과 USB ID 8개를 제공합니다.
dvb-usb-digitv cards list
dvb-usb-digitv driver가 지원하는 card name과 USB ID 1개를 제공합니다.
dvb-usb-dtt200u cards list
dvb-usb-dtt200u driver가 지원하는 card name과 USB ID 4개를 제공합니다.
dvb-usb-dtv5100 cards list
dvb-usb-dtv5100 driver가 지원하는 card name과 USB ID 1개를 제공합니다.
dvb-usb-dvbsky cards list
dvb-usb-dvbsky driver가 지원하는 card name과 USB ID 14개를 제공합니다.
dvb-usb-dw2102 cards list
dvb-usb-dw2102 driver가 지원하는 card name과 USB ID 21개를 제공합니다.
dvb-usb-ec168 cards list
dvb-usb-ec168 driver가 지원하는 card name과 USB ID 1개를 제공합니다.
dvb-usb-gl861 cards list
dvb-usb-gl861 driver가 지원하는 card name과 USB ID 3개를 제공합니다.
dvb-usb-gp8psk cards list
dvb-usb-gp8psk driver가 지원하는 card name과 USB ID 4개를 제공합니다.
dvb-usb-lmedm04 cards list
dvb-usb-lmedm04 driver가 지원하는 card name과 USB ID 3개를 제공합니다.
dvb-usb-m920x cards list
dvb-usb-m920x driver가 지원하는 card name과 USB ID 6개를 제공합니다.
dvb-usb-mxl111sf cards list
dvb-usb-mxl111sf driver가 지원하는 card name과 USB ID 11개를 제공합니다.
dvb-usb-nova-t-usb2 cards list
dvb-usb-nova-t-usb2 driver가 지원하는 card name과 USB ID 1개를 제공합니다.
dvb-usb-opera1 cards list
dvb-usb-opera1 driver가 지원하는 card name과 USB ID 1개를 제공합니다.
dvb-usb-pctv452e cards list
dvb-usb-pctv452e driver가 지원하는 card name과 USB ID 3개를 제공합니다.
dvb-usb-rtl28xxu cards list
dvb-usb-rtl28xxu driver가 지원하는 card name과 USB ID 33개를 제공합니다.
dvb-usb-technisat-usb2 cards list
dvb-usb-technisat-usb2 driver가 지원하는 card name과 USB ID 1개를 제공합니다.
dvb-usb-ttusb2 cards list
dvb-usb-ttusb2 driver가 지원하는 card name과 USB ID 5개를 제공합니다.
dvb-usb-umt-010 cards list
dvb-usb-umt-010 driver가 지원하는 card name과 USB ID 1개를 제공합니다.
dvb-usb-vp702x cards list
dvb-usb-vp702x driver가 지원하는 card name과 USB ID 1개를 제공합니다.
dvb-usb-vp7045 cards list
dvb-usb-vp7045 driver가 지원하는 card name과 USB ID 2개를 제공합니다.
dvb-usb-zd1301 cards list
dvb-usb-zd1301 driver가 지원하는 card name과 USB ID 1개를 제공합니다.
Digital TV
DVB introduction, conditional access, FAQ와 reference 문서로 이어지는 Digital TV toctree입니다.
EM28xx cards list
EM28xx driver의 card number 0-107과 제품명, Empia chip, USB ID를 제공합니다.
FAQ
Linux Digital TV의 service 검색, application, tuning, dvb_net 및 module 구성 문제를 설명합니다.
The Samsung S5P/Exynos4 FIMC driver
Samsung FIMC camera interface의 지원 기능, Media Controller topology, video/subdev node와 sysfs 제어를 설명합니다.
Frontend drivers
Digital TV frontend driver 114개를 CI, ATSC, DVB-C/S/T, ISDB와 multistandard 등 12개 분류로 제공합니다.
The gspca cards list
gspca webcam subdriver 437개 항목의 USB vendor:product ID와 device 이름을 제공합니다.
I²C drivers
Media card 내부 I²C component driver 149개를 audio, camera, decoder, encoder, tuner 등 14개 분류로 제공합니다.
Media subsystem admin and user guide
Media subsystem 관리자·사용자 문서의 범위와 관련 API·debugging source path, 로컬화된 하위 목차를 안내합니다.
Introduction
Linux media subsystem이 지원하는 장치 유형과 Remote Controller·CEC·V4L·Media Controller·DVB API를 정리합니다.
i.MX Video Capture Driver
i.MX5/6 IPUv3 capture unit, media entity topology, crop·frame skip·de-interlace pipeline과 Sabre board 설정 예제를 설명합니다.
i.MX7 Video Capture Driver
i.MX7의 MIPI·parallel camera 입력, CSI mux, DMA capture와 Warp7·i.MX6ULL pipeline 설정을 설명합니다.
Intel IPU3 Imaging Unit Driver
CIO2 raw capture, ImgU multi-node processing, resolution block와 ISP algorithm pipeline을 설명합니다.
Intel IPU6 Input System Driver
IPU6 ISYS의 multi-stream CSI-2 graph, 지원 format과 raw·metadata capture 구성을 설명합니다.
The ivtv Driver
CX23415/16 hardware MPEG encoding·decoding 기능과 ivtv의 video, audio, radio, VBI 장치 번호 및 데이터 방향을 설명합니다.
IVTV Cards List
IVTV driver의 card profile 31개와 각 제품에 대응하는 PCI subsystem ID 43개를 원문 순서대로 정리합니다.
Firmware Files for lmedm04 Cards
DM04/QQBOX의 LME2510·LME2510C와 Sharp·LG·m88rs2000 tuner 조합별 firmware 추출 및 설치 절차를 설명합니다.
The mgb4 Driver
Digiteq FrameGrabber 4의 FPD-Link III·GMSL2/3 V4L2 기능, 44개 sysfs parameter, MTD firmware partition과 IIO trigger를 설명합니다.
Firewire and Test Drivers
Digital TV용 Firewire driver 1개와 userspace media application 검증용 virtual test driver 4개를 정리합니다.
OMAP 3 Image Signal Processor Driver
OMAP 3430·3530·3630 ISP의 V4L2 subdev 분할, Media Controller link, frame 경계 설정과 autoidle 제약을 설명합니다.
Opera DVB-S1 Firmware
Windows 드라이버 파일 두 개에서 Opera DVB-S1 USB-Box용 펌웨어를 추출하고 `/lib/firmware/`에 설치하는 절차를 설명합니다.
Other USB Cards List
14개 미디어 드라이버가 지원하는 51개 카드 프로필과 77개 USB ID를 원문 순서대로 제공합니다.
PCI Media Drivers
PCI 미디어 장치의 vendor/device 및 subsystem ID 확인법과 35개 PCI/PCIe 드라이버, 8개 상세 카드 목록을 설명합니다.
Philips Webcams and the pwc Driver
Philips 및 OEM 웹캠 24종을 지원하는 pwc 드라이버의 module 매개변수, buffer·LED·device node·trace 설정을 설명합니다.
Platform Media Drivers
Embedded main board의 내장 미디어 기능을 지원하는 62개 platform 항목과 MMC/SDIO DVB 드라이버를 정리합니다.
Qualcomm Camera Subsystem Driver
MSM8916/APQ8016과 MSM8996/APQ8096 CAMSS의 CSIPHY·CSID·ISPIF·VFE pipeline, format, subdev graph와 STREAMON 설정을 설명합니다.
Radio drivers
Linux media subsystem이 지원하는 AM/FM receiver, car radio tuner, USB radio, FM transmitter driver 32개를 원문 순서로 정리합니다.
Raspberry Pi PiSP Back End
PiSP Back End memory-to-memory ISP의 tile 처리, V4L2/Media Controller graph, TDN·HDR feedback queue와 configuration buffer를 설명합니다.
Raspberry Pi PiSP Camera Front End
RP1 CFE의 CSI-2 receiver, 네 DMA stream, FE image·statistics output과 V4L2/Media Controller topology를 설명합니다.
Renesas R-Car FDP1 Driver
R-Car FDP1의 V4L2_CID_DEINTERLACING_MODE가 제공하는 Progressive, adaptive, fixed averaging과 weave mode 여섯 개를 비교합니다.
Infrared remote control support
Video4Linux TV board의 IR scancode/raw mode, Linux input layer·LIRC 경로, v4l-utils 도구와 keytable 설정을 설명합니다.
Rockchip Image Signal Processor
Rockchip ISP1의 Media Controller topology, main/self capture 경로, 3A statistics, parameter ABI, crop propagation과 quantization을 설명합니다.
SAA7134 cards list
SAA7134 기반 TV·capture card 197개의 card number, model name과 PCI subsystem ID 대응표입니다.
The saa7134 driver
SAA7130/33/34/35 기반 capture·TV board driver의 Kernel 설정, build, card 선택, patch 제출과 tuner 문제 해결 절차입니다.
SAA7164 cards list
SAA7164 기반 capture·TV card 14개의 card number, model name과 PCI subsystem ID 대응표입니다.
Silicon Labs Si470x FM Radio Receivers
Si4700-Si4709 FM radio receiver의 I2C·USB 구성, 지원 device, tuning·audio routing, parameter, error와 미해결 기능을 설명합니다.
Silicon Labs Si4713 FM Radio Transmitter
Si4713 I2C FM transmitter의 driver 계층, V4L2 extended control, RNL 측정, subchannel과 test 절차를 설명합니다.
The SI476x Driver
SI476x radio driver의 firmware update 한계와 ACF·RDS·AGC·RSQ debugfs binary layout을 설명합니다.
Siano cards list
Hauppauge·ONDA·Siano·ZTE digital receiver 21개의 card name과 USB vendor:product ID 대응표입니다.
Starfive Camera Subsystem driver
JH7110 CAMSS의 MIPI·parallel input, MUX·ISP·memory path와 Media Controller entity topology를 설명합니다.
Technisat/B2C2 Flexcop device setup
Outdated Technisat/B2C2 Flexcop guide의 device 식별, main adapter와 board revision별 frontend module 선택을 정리합니다.
TechnoTrend / Hauppauge DEC USB Driver
DEC USB driver의 지원 장치와 기능, 미구현 항목, firmware 다운로드 및 hotplug 배치 절차를 정리합니다.
Tuner cards list
Linux media tuner 번호 0~93과 93개 card 이름을 원문 순서대로 대응시킵니다.
USB drivers
USB ID 식별, UVC와 vendor class의 차이, 56개 USB media driver 및 41개 상세 card-list 문서를 정리합니다.
Video4Linux driver documentation
Video4Linux driver 전용 문서 26개를 capture, imaging, radio, virtual/test 범주로 안내합니다.
The Virtual Media Controller Driver (vimc)
vimc의 virtual media topology, format 설정 명령, sensor·lens·debayer·scaler·capture subdevice와 allocator option을 설명합니다.
The Virtual Stateless Decoder Driver (visl)
V4L2 stateless userspace client를 hardware 없이 시험하고 control trace, TPG frame 정보, debugfs bitstream dump로 분석하는 방법을 설명합니다.
The Virtual Video Test Driver (vivid)
V4L2의 video, VBI, radio, SDR, metadata, touch, overlay와 오류 경로를 실제 hardware 없이 검증하는 vivid 가상 드라이버를 설명합니다.
Zoran cards list
Zoran video capture driver의 card 번호, model 이름, PCI subsystem ID를 대조합니다.
CMA Debugfs Interface
CMA 영역별 PFN·bitmap 정보를 읽고 page allocation과 release를 시험하는 debugfs interface를 설명합니다.
Concepts overview
virtual memory부터 huge page, zone, NUMA node, reclaim, compaction, OOM killer까지 Linux memory management의 기본 개념을 설명합니다.
DAMON: Data Access MONitoring and Access-aware System Operations
효율적인 data access monitoring과 access-aware system operation을 제공하는 DAMON 관리자 문서의 시작점입니다.
DAMON-based LRU-lists Sorting
DAMON 접근 패턴으로 hot page의 LRU 우선순위를 높이고 cold page의 우선순위를 낮추는 DAMON_LRU_SORT의 동작과 module parameter를 설명합니다.
DAMON-based Reclamation
가벼운 memory pressure에서 cold memory를 선제적으로 page out하는 DAMON_RECLAIM의 quota, watermark, 자동 조정, 통계를 설명합니다.
Getting Started
DAMON Operator로 접근 pattern snapshot·기록·heatmap·working-set 통계를 확인하고 DAMOS pageout action을 적용하는 시작 절차입니다.
Data Access Monitoring Results Stat
전체 physical memory의 접근을 낮은 오버헤드로 관측해 estimated bandwidth와 byte별 idle-time percentile을 제공하는 DAMON_STAT를 설명합니다.
Detailed Usages
DAMON sysfs의 kdamond·context·target·DAMOS 계층과 monitoring attribute, quota, watermark, filter, 통계, tracepoint를 완전하게 설명합니다.
HugeTLB Pages
HugeTLB pool의 boot·runtime 할당, overcommit, NUMA mempolicy, 크기별·node별 sysfs, hugetlbfs와 application mapping을 설명합니다.
Idle Page Tracking
PFN bitmap으로 workload의 idle page와 working set을 측정하고 Idle·Young flag가 reclaimer와 협력하는 방식을 설명합니다.
Memory Management
Linux memory management 관리자 문서의 전체 목록과 현재 로컬 전문 번역 상태를 제공합니다.
Kexec Handover Usage
KHO finalization, FDT와 scratch region, in-kernel kexec loader를 이용해 kernel state를 다음 kernel로 넘기는 절차입니다.
Kernel Samepage Merging
KSM의 madvise 등록, ksmd scan·NUMA·sharing tunable, advisor, 통계와 실제 memory profit 계산을 설명합니다.
Memory Hot(Un)Plug
System RAM hotplug·hotunplug 단계, memory block sysfs, online policy, ZONE_MOVABLE 비율과 offlining 실패 조건을 설명합니다.
Multi-Gen LRU
Multi-Gen LRU의 runtime bitmask, thrashing 보호, generation histogram과 proactive reclaim command를 설명합니다.
No-MMU Memory Mapping Support
NOMMU mmap의 contiguous-memory 제약, mapping 조합, mremap 및 shareable device driver interface를 설명합니다.
NUMA Memory Policy
NUMA policy scope·mode·nodemask flag, reference counting, system-call API와 cpuset 상호작용을 설명합니다.
NUMA Memory Performance
NUMA initiator-target locality, bandwidth·latency attribute와 memory-side cache sysfs 구조를 설명합니다.
Examining Process Page Tables
pagemap bit layout, PFN별 page metadata와 PAGEMAP_SCAN 기반 dirty tracking을 설명합니다.
Shrinker Debugfs Interface
Registered memory shrinker의 memcg·NUMA별 object count와 수동 scan 방법을 설명합니다.
Short users guide for the slab allocator
SLUB debugging, validation, performance tuning, corruption report와 trace 분석 절차를 설명합니다.
Soft-Dirty PTEs
PTE soft-dirty bit를 초기화·관찰·판독하는 절차와 page fault 기반 구현, remap 예외를 설명합니다.
Automatically bind swap device to numa node
NUMA node별 local swap 우선 선택, round-robin 동작과 per-node priority list 구현을 설명합니다.
Transparent Hugepage Support
THP·mTHP의 성능 효과, sysfs·madvise·prctl·boot 제어, khugepaged와 tmpfs/shmem 및 통계를 설명합니다.
Userfaultfd
Userspace page-fault 관리의 생성·협상·등록·해소 API, write-protect와 poison mode, QEMU postcopy 및 외부 manager event를 설명합니다.
zswap
RAM 기반 compressed swap cache의 수명 주기, pool·compressor 정책, hysteresis·writeback·shrinker와 debugfs 통계를 설명합니다.
Kernel module signing facility
Kernel module의 X.509 기반 서명, Kconfig 정책, 키 생성·배포, 수동 서명, 적재 검증과 private key 보호 절차를 설명합니다.
Mono(tm) Binary Kernel Support for Linux
BINFMT_MISC로 Mono 기반 .NET `.exe`를 wrapper 없이 실행하도록 runtime, kernel, boot registration을 구성합니다.
Namespaces compatibility list
Task들이 일부 namespace를 공유하고 다른 namespace에서는 분리될 때 알려진 IPC·PID ID와 UID 격리 문제를 행렬로 설명합니다.
Namespaces
Namespace 호환성 문제와 user namespace resource control 문서로 연결하는 관리자 목차입니다.
User namespaces and resource control
User namespace가 야기할 수 있는 resource misuse를 memory cgroup과 사용자별 memory limit으로 완화합니다.
NFS
NFS client, boot, RDMA, server administration, ID mapping과 pNFS 문서를 연결하는 관리자 목차입니다.
NFS Client
NFSv4 client identity의 안정성, network namespace override, DNS referral upcall과 cache helper를 설명합니다.
NFS ID Mapper
NFS user·group ID/name mapping의 request-key 우선 경로, rpc.idmap fallback과 nfs.idmap helper를 설명합니다.
Setting up NFS/RDMA
NFS/RDMA의 역사적 설치 절차, RDMA·NFS 사전 검증, server port와 client mount 구성을 설명하며 원문이 obsolete 가능성을 경고합니다.
Administrative interfaces for nfsd
nfsd pseudofile interface의 listener, thread, startup·shutdown과 직렬화 규칙을 설명합니다.
Mounting the root filesystem via NFS (nfsroot)
Diskless client의 NFS root kernel 구성, command line parameter, network autoconfiguration과 boot loader별 절차를 설명합니다.
pNFS block layout server user guide
Linux NFS server의 pNFS block MDS 역할, XFS·shared storage 요구 사항과 client fencing hook을 설명합니다.
pNFS SCSI layout server user guide
pNFS SCSI MDS의 XFS·LUN·persistent reservation 조건과 NFSv4.1 client 구성을 설명합니다.
Numa policy hit/miss statistics
NUMA memory allocation의 선호 node 성공·실패와 CPU locality counter, memoryless node의 왜곡을 설명합니다.
Linux NVMe multipath
Linux NVMe multipath의 namespace 통합, ANA 우선순위와 세 path selection policy를 설명합니다.
Parport
Linux parallel-port sharing, module·boot parameter, /proc interface와 printer 문제 진단 절차를 설명합니다.
Perf events and tool security
perf_events data의 민감도, CAP_PERFMON 기반 권한 분리, unprivileged scope와 resource limit를 설명합니다.
Alibaba T-Head SoC Uncore PMU
Yitian 710 DDR Driveway PMU의 topology, counter group, HIF bandwidth event와 제약을 설명합니다.
Ampere SoC Performance Monitoring Unit
AmpereOne MCU PMU의 arm_cspmu 구조, instance-wide filter와 perf 사용법을 설명합니다.
ARM DynamIQ Shared Unit PMU
DSU의 shared L3·SCU counter, event discovery, associated CPU와 sampling 제약을 설명합니다.
ARM Cache Coherent Network
CCN-504 XP·device event encoding, watchpoint comparator와 event 처리 CPU를 설명합니다.
Arm Coherent Mesh Network PMU
CMN-600의 DTM·DTC 분산 counter, node targeting과 flit watchpoint 조합을 설명합니다.
Arm Network-on Chip Interconnect PMU
NI-700의 clock-domain별 PMU naming과 eventid·nodeid qualifier를 설명합니다.
CXL Performance Monitoring Unit
CXL 3.0 CPMU discovery, event-mask 조합, vendor event와 system-wide 제약을 설명합니다.
Synopsys DWC PCIe PMU
DWC PCIe RAS D.E.S의 time/lane counter, SBDF naming과 bandwidth 계산을 설명합니다.
Fujitsu Uncore PMU
Fujitsu MAC·PCI uncore PMU naming, traffic·energy event와 perf 사용법을 설명합니다.
HiSilicon PCIe Performance Monitoring Unit
Hip09 PCIe Core PMU의 event group, Root Port/Endpoint 선택, TLP 길이 filter를 설명합니다.
HiSilicon SoC Uncore Performance Monitoring Unit
HiSilicon L3C, HHA, DDRC, NoC PMU의 topology와 v2/v3 filter를 설명합니다.
HNS3 Performance Monitoring Unit
HNS3 NIC PMU event pair 계산과 6개 global/port/function filter mode를 설명합니다.
Freescale i.MX8 DDR Performance Monitoring Unit
i.MX8 DDR PMU counter와 기본·enhanced·port/channel AXI filter를 설명합니다.
Performance Monitor Support
Linux v6.18.37 administration guide의 performance monitor 문서 23개를 연결합니다.
Amlogic SoC DDR Bandwidth PMU
Meson G12의 total/channel DDR bandwidth event와 IP source filter를 설명합니다.
Marvell Odyssey DDR PMU
Odyssey DSS의 programmable/fixed counter와 DDR event 목록을 설명합니다.
Marvell Odyssey LLC-TAD PMU
모든 LLC-TAD에서 동일 counter를 예약해 cache event를 집계하는 방식을 설명합니다.
Marvell Odyssey PEM PMU
Odyssey PCIe PEM의 TLP, memory request, ATS event와 latency counter를 설명합니다.
NVIDIA Tegra SoC Uncore PMU
NVIDIA SCF, NVLink-C2C, CNVLink, PCIE PMU와 Grace traffic coverage를 설명합니다.
Qualcomm Centriq L2 Cache PMU
Centriq L2 cluster PMU 집계, 8개 event group 제약과 CPU affinity를 설명합니다.
Qualcomm Centriq L3 Cache PMU
Centriq L3 slice별 uncore PMU, userspace 집계와 long counter를 설명합니다.
StarFive StarLink PMU
StarLink CNoC의 64-bit counter, overflow interrupt와 system-wide event를 설명합니다.
Cavium ThunderX2 Uncore PMU
ThunderX2 L3C, DMC, CCPI2 counter 구조와 socket별 측정 방식을 설명합니다.
APM X-Gene SoC PMU
X-Gene system device PMU, event alias와 agent ID filtering을 설명합니다.
AMD P-State CPU Performance Scaling Driver
AMD CPPC 기반 frequency scaling, mode, sysfs, preferred core, 진단과 selftest를 설명합니다.
Legacy CPU Performance Scaling Drivers
AMD PowerNow!, nForce2와 PCC CPUFreq driver의 역사적 동작과 제약을 설명합니다.
CPU Performance Scaling
CPUFreq policy lifecycle, sysfs ABI, generic governor와 frequency boost를 설명합니다.
CPU Idle Time Management
CPUIdle governor·driver, idle-state latency, scheduler tick, PM QoS와 boot 제어를 설명합니다.
Power Management
전원 관리 전략, 시스템 전체 기능, 동작 상태 전원 관리 문서로 이어지는 상위 색인입니다.
Intel Performance and Energy Bias Hint
CPU별 EPB 값을 읽고 설정하는 sysfs ABI와 공유 register의 영향을 설명합니다.
intel_idle CPU Idle Time Management Driver
Intel CPU의 MWAIT 기반 idle-state 열거, 초기화, command-line 제어와 core/package C-state 관계를 설명합니다.
intel_pstate CPU Performance Scaling Driver
Intel P-state driver의 active·passive mode, HWP, turbo, hybrid scheduling, sysfs ABI와 진단 방법을 설명합니다.
Intel Uncore Frequency Scaling
Intel Xeon uncore frequency를 package·die·TPMI fabric cluster별로 제어하고 ELC를 조정하는 ABI를 설명합니다.
Intel Speed Select Technology User Guide
intel-speed-select로 SST performance profile, core priority, base와 turbo frequency를 구성하고 측정하는 방법을 설명합니다.
System Sleep States
Linux의 suspend-to-idle, standby, suspend-to-RAM, hibernation과 /sys/power 제어 interface를 설명합니다.
Power Management Strategies
System-wide sleep과 working-state component power management의 차이와 선택 기준을 설명합니다.
System Suspend Code Flows
Suspend-to-Idle과 platform-dependent suspend/resume의 task, device, IRQ, CPU, firmware 단계 순서를 설명합니다.
System-Wide Power Management
System sleep state와 suspend/resume code flow 문서를 연결하는 system-wide power management 색인입니다.
Working-State Power Management
CPU idle과 performance scaling, Intel 및 AMD working-state power 제어 문서를 연결하는 색인입니다.
Linux Plug and Play Documentation
Linux PnP의 sysfs resource 제어, 중앙 protocol layer와 PnP driver 등록 방식을 설명합니다.
pstore block oops/panic logger
pstore/blk의 backend 선택, frontend별 chunk 배치, dump filtering과 panic-safe driver I/O 규칙을 설명합니다.
How to quickly build a trimmed Linux kernel
Test와 일상 사용에 적합한 trimmed kernel의 준비, source 취득, 설정, build, 설치, 갱신, 제거 절차를 설명합니다.
Ramoops oops/panic logger
Persistent RAM에 oops, panic, function trace를 보존하는 ramoops의 memory layout, 설정 경로, ECC, dump 회수를 설명합니다.
RapidIO Subsystem Guide
RapidIO switched fabric의 역할, 현재 제한, driver API와 subsystem 구현을 구성하는 kernel-doc source를 안내합니다.
Address translation
AMD Zen Data Fabric 장치가 보고한 normalized address를 system physical address로 변환하는 AMD ATL을 설명합니다.
Error decoding
AMD x86 hardware error를 rasdaemon으로 자동 또는 수동 decode하는 명령을 설명합니다.
Reliability, Availability and Serviceability
Linux RAS 본문, error decoding, address translation 문서의 목차입니다.
Reliability, Availability and Serviceability (RAS)
Linux RAS의 error 분류, ECC·EDAC 동작, memory-controller sysfs, PCI parity, Intel error injection과 AMD EDAC 참고 자료를 설명합니다.
Linux kernel release 6.x
Linux 6.x의 성격과 지원 architecture, source 설치·patch, 설정 target, 분리 build, kernel·module 설치, bootloader와 문제 보고 절차를 안내합니다.
Reporting issues
Linux kernel 문제의 기존 보고 검색, vanilla 재현, maintainer 탐색, taint·log·bisection 확인, 보고서 작성, stable backport와 후속 대응 절차를 설명합니다.
Reporting regressions
Linux kernel의 no-regressions 규칙, regression 판정·보고·bisection, 유사 configuration, 예외 사례와 regzbot tracking 명령을 설명합니다.
Real Time Clock (RTC) Drivers for Linux
Linux RTC의 UTC 관례, 기존 PC/AT `/dev/rtc` interrupt API와 portable RTC Class `/dev/rtcN`·sysfs·procfs interface를 설명합니다.
Linux Serial Console
Serial console built-in 설정, `console=` device·baud 문법, 여러 console의 output 및 `/dev/console` 선택 규칙과 LILO·getty 설정을 설명합니다.
The Speakup User's Guide
Speakup 3.1.2 이상에서 합성기 시작, 검토 키, sysfs 설정, 모듈, 소프트웨어 음성, 커서·창·키맵·국제화 도구를 사용하는 방법과 GNU FDL 1.2 전문을 설명합니다.
Video Mode Selection Support 2.13
BIOS로 부팅하는 x86 시스템에서 `vga=ask`, `scan`, 16비트 모드 ID와 빌드 옵션을 사용해 부팅 콘솔 비디오 모드를 고르는 방법을 설명합니다.
Syscall User Dispatch
Wine 같은 호환성 계층이 사용자 공간 selector와 호출 주소 범위로 비네이티브 시스템 호출만 SIGSYS 에뮬레이션 경로에 보내는 인터페이스를 설명합니다.
Documentation for /proc/sys/abi/
`/proc/sys/abi`의 ABI 관련 설정과 x86 32비트 프로세스의 vDSO 매핑을 제어하는 `vsyscall32`·`vdso32`의 관계를 설명합니다.
Documentation for /proc/sys/fs/
`/proc/sys/fs`의 AIO, dentry, file·inode, mount, pipe, 링크 보호, core dump, mqueue, epoll, FUSE 한도와 정책을 설명합니다.
Documentation for /proc/sys
실행 중 커널을 조정하는 `/proc/sys`의 목적과 주의 사항, ABI·파일 시스템·커널·네트워크·SUNRPC·사용자·VM 하위 문서 구성을 소개합니다.
Documentation for /proc/sys/kernel/
`/proc/sys/kernel`의 계정·core dump·추적·lockup·panic·perf·printk·IPC·보안·watchdog 정책과 한도를 설명합니다.
Documentation for /proc/sys/net/
`/proc/sys/net`의 BPF JIT, NAPI budget, socket buffer, RSS, namespace 상속, fallback tunnel, Appletalk와 TIPC 설정을 설명합니다.
Documentation for /proc/sys/sunrpc/
SUNRPC, NFS, KNFSD 관련 `rpc_debug`, `nfs_debug`, `nfsd_debug`, `nlm_debug` kernel debug flag를 설명합니다.
Documentation for /proc/sys/user/
사용자별·user namespace별 cgroup, IPC, mount, network, PID, time, user, UTS namespace 생성 한도를 설명합니다.
Documentation for /proc/sys/vm/
`/proc/sys/vm`의 memory compaction, dirty writeback, OOM, overcommit, HugeTLB, NUMA reclaim, cache와 watermark 정책을 설명합니다.
Rules on how to access information in sysfs
userspace가 불안정한 kernel 구현 세부 사항에 결합되지 않도록 sysfs device·hierarchy·link·attribute를 다루는 규칙을 설명합니다.
Linux Magic System Request Key Hacks
Magic SysRq의 활성화 bitmask, architecture별 호출법, command key, 복구 시나리오와 module 확장 API를 설명합니다.
Tainted kernels
kernel taint가 유지되는 이유, log와 runtime에서 확인하는 법, 20개 taint bit의 의미와 디버깅 영향을 설명합니다.
Thermal Subsystem
Thermal Subsystem의 하위 문서인 intel_powerclamp 색인입니다.
Intel Powerclamp Driver
Intel CPU의 동기화 idle injection으로 package C-state residency와 passive thermal power reduction을 제어하는 원리와 interface를 설명합니다.
USB4 and Thunderbolt
USB4/Thunderbolt security level, device authorization, IOMMU DMA protection, NVM upgrade, tunnel event와 networking을 설명합니다.
Using UFS
운영체제별 UFS 구현을 mount할 때 필요한 ufstype 값과 Linux read/write 지원 범위를 설명합니다.
Unicode support
Linux console Unicode-to-font mapping, Linux Zone private code point, DEC VT symbol과 Klingon/CSUR 배정을 설명합니다.
How to verify bugs and bisect regressions
최신 Linux에서 버그를 검증하고 good/bad 범위를 정해 Git bisect로 회귀 원인을 찾고 검증하는 전체 절차를 설명합니다.
Software cursor for VGA
VGA cursor의 크기, 색상, highlight와 blinking을 escape sequence로 제어하는 방법을 설명합니다.
Video Output Switcher Control
platform video output을 공통 sysfs class로 노출하는 구조와 출력별 state interface를 설명합니다.
Discovering Linux kernel subsystems used by a workload
strace, cscope, perf를 결합해 workload의 system call과 kernel subsystem 사용량을 찾는 절차를 설명합니다.
The SGI XFS Filesystem
XFS mount option, sysctl, error retry 정책, workqueue tuning과 zoned filesystem attribute를 설명합니다.
Linux kernel for ARC processors
ARC용 정보원, 지원 가능한 processor 구성, cross/native build와 U-Boot image 생성 절차를 설명합니다.
ARC architecture feature status
공통 kernel feature matrix에서 ARC architecture 지원 상태를 생성하는 지시문입니다.
ARC architecture
ARC processor 안내와 feature 지원 표로 연결하는 architecture 문서 색인입니다.
ARM Linux 2.6 and upper
ARM kernel build, machine class, module·ADFS·legacy hardware, DT와 machine ID 기반 kernel 진입 규약을 설명합니다.
ARM architecture feature status
공통 kernel feature matrix에서 ARM architecture 지원 상태를 생성하는 지시문입니다.
Booting ARM Linux
ARM boot loader가 준비해야 할 RAM·serial·machine ID·ATAG/DTB·initramfs와 kernel 진입 register·CPU 상태를 규정합니다.
Cluster-wide power race avoidance
multi-cluster ARM에서 coherency가 꺼지는 구간에도 CPU·cluster power state 전이를 안전하게 조정하는 protocol을 설명합니다.
ARM firmware operations interface
TrustZone firmware callback set을 등록하고 `call_firmware_op()`로 호출하며 `-ENOSYS`에서 legacy 경로로 fallback하는 규약입니다.
Chromebook Boot Flow
depthcharge가 BOARD·REV·SKU compatible 우선순위로 FIT Image의 device tree를 선택하는 방식을 설명합니다.
ARM Architecture
ARM 공통 architecture 문서와 SoC·board별 문서를 연결하는 최상위 색인입니다.
ARM Interrupts
parent·child IRQ, irqchip operation, level·edge·simple handler와 machine code migration 규칙을 설명합니다.
Linux on Intel IXP4xx
IXP4xx Linux 지원 범위, PCI 64/128MB window 제약, 지원 board와 역사적 TODO를 정리합니다.
Kernel mode NEON
kernel NEON/VFP state 관리, non-preemptible 제약과 compilation unit·compiler flag 분리 규칙을 설명합니다.
Kernel-provided User Helpers
ARM userspace 고정 주소 helper의 stable entry ABI, register contract, version gating과 atomic·TLS operation을 설명합니다.
Keystone Navigator QMSS driver
Keystone queue manager, PDSP·linking RAM·descriptor pool과 accumulator firmware 배포 조건을 설명합니다.
TI Keystone Linux Overview
K2HK·K2E·K2L SoC/EVM과 공통 defconfig, board별 DTS 구성을 정리합니다.
ARM Marvell SoCs
Orion에서 Kirkwood·Armada·PXA·MMP·Berlin까지 Marvell ARM SoC 계보와 Linux 구현 위치, core, 공개 자료를 연결합니다.
Memory alignment
ARM unaligned access를 안전하게 처리하는 원칙과 /proc/cpu/alignment의 warning·fixup·SIGBUS bit를 설명합니다.
Kernel Memory Layout on ARM Linux
32-bit ARM의 4GB virtual address 공간을 user, module, direct RAM, vmalloc, PCI I/O, fixmap, vector 영역으로 나누는 기준을 정리합니다.
ARM Microchip SoCs (aka AT91)
AT91로 불리는 Microchip/Atmel ARM SoC·MCU family와 mainline 위치, datasheet, Device Tree naming·ABI 규칙을 정리합니다.
NetWinder specific documentation
StrongARM·DC21285 기반 NetWinder의 PC형 I/O port, ISA IRQ, DMA channel 배치를 원문 표 그대로 보존합니다.
Porting
ARM Linux를 새 machine에 port할 때 decompressor·kernel 주소 symbol과 BOOT_MEM·MAPIO·INITIRQ macro가 지켜야 할 관계를 설명합니다.
Kernel initialisation parameters on ARM Linux
legacy struct param_struct가 loader에서 ARM kernel로 전달하는 memory, console, root, initrd, machine identity parameter를 정리합니다.
ARM Allwinner SoCs
Allwinner sun3i부터 sun8i까지의 ARM926·Cortex-A8/A7/A15/A53 SoC와 mainline 지원, datasheet·manual을 연결합니다.
Software emulation of deprecated SWP instruction
ARMv6 이후 deprecated SWP/SWPB를 LDREX/STREX로 emulate하는 경로와 통계, global monitor 부재 시 deadlock 위험을 설명합니다.
ARM TCM handling in Linux
ARM CPU 내부 ITCM·DTCM의 register, 1:1 mapping, TrustZone bank, tagging API와 allocation pool 사용법을 설명합니다.
Frequently asked questions about the sunxi clock system
Sunxi suspend에서 CPU를 24MHz PLL1 경로에서 32kHz oscillator로 옮긴 뒤 주 oscillator를 gate하는 절차와 참고 자료를 설명합니다.
The Unified Extensible Firmware Interface (UEFI)
ARM Linux UEFI 지원 구성, PE/COFF stub 부팅, UEFI memory map과 FDT /chosen 전달 속성을 설명합니다.
Release notes for Linux Kernel VFP support code
2004년 첫 ARM926EJ-S VFP exception 지원의 SoftFloat/TestFloat 검증 범위, 알려진 차이와 미시험 결합 연산을 기록합니다.
vlocks for Bare-Metal Mutual Exclusion
비일관 CPU가 단일 메모리 위치에 투표해 winner를 정하는 vlock 알고리즘, 공정성·확장성 한계와 ARM 최적화를 설명합니다.
NetWinder's floating point emulator
NWFPE 소개, 구현 상태, 알려진 precision 문제와 TODO 문서를 연결하는 index입니다.
NetWinder Floating Point Emulator Introduction
NWFPE 0.92의 구현 목표, portability 구조, SoftFloat 기반, bug-report 방식과 license 조건을 설명합니다.
NWFPE Notes
stfe가 f4의 double을 extended로 변환해 후속 연산 precision과 성능을 바꾸는 알려진 NWFPE 동작을 분석합니다.
NWFPE TODO List
미구현 transcendental instruction의 table·CORDIC 접근과 FPCR 기반 rounding-mode override의 호환성 문제를 정리합니다.
NetWinder FPE Current State
NetWinder FPE의 ARM floating-point instruction grammar와 CPDT·CPRT·산술·비교·library call별 구현 상태 및 signal 제약을 정리합니다.
OMAP2/3 Display Subsystem
OMAP DSS2의 출력·overlay·manager·display 구조, 오디오 상태, sysfs 제어, LCD·DVI·TV 라우팅 예제와 부팅 인자를 설명합니다.
TI OMAP
TI OMAP의 history, power management interface, OMAP2/3 display subsystem 문서를 연결하는 색인입니다.
OMAP history
OMAP 보드에서 mainline kernel을 실행할 때 v4.3과 v4.18 이후 custom .config에 추가해야 하는 MMC 관련 의존성을 기록합니다.
The OMAP PM interface
드라이버가 wakeup latency, DMA 시작 지연, bus throughput, context loss 및 OPP·CPU frequency 제약을 전달하는 임시 OMAP PM API를 설명합니다.
MFP Configuration for PXA2xx/PXA3xx Processors
PXA2xx/PXA3xx의 Multi-Function Pin API, GPIO와 MFP의 분리, MFPR bitfield, 보드 초기화와 wakeup 설정을 설명합니다.
The Intel Assabet (SA-1110 evaluation) board
Intel Assabet에서 커널을 빌드하고 RedBoot로 kernel·ramdisk·JFFS2를 flash하고 부팅하는 절차와 주변장치 상태를 설명합니다.
CerfBoard/Cube
단종된 StrongARM 1110 기반 Intrinsyc CerfBoard/Cube의 지원 장치와 BOOTP·TFTP 기반 kernel 배포 절차를 설명합니다.
Intel StrongARM 1100
Assabet, CerfBoard/Cube, LART와 SA1100 serial port 문서를 연결하는 Intel StrongARM 1100 색인입니다.
Linux Advanced Radio Terminal (LART)
소형 SA-1100 LART board의 메모리·flash·전원·connector·daughterboard 사양과 공개 hardware 설계를 소개합니다.
SA1100 serial port
SA1100 builtin serial port와 callout device의 major/minor 번호, /dev inode 생성 및 getty·securetty 설정을 설명합니다.
Interface between kernel and boot loaders on Exynos boards
Exynos 보드에서 커널과 부트 로더가 공유하는 SYSRAM·PMU 오프셋, 복귀 지점, 매직 쿠키와 저전력 모드 용어를 정리합니다.
Samsung GPIO implementation
gpiolib와 Samsung 전용 핀 기능·풀 저항 제어의 역할 분담 및 SoC별 핀 구성 등록 방식을 설명합니다.
Samsung SoC
Samsung GPIO, Exynos 부트 로더 인터페이스, Samsung ARM Linux 개요 문서를 연결하는 색인입니다.
Samsung ARM Linux Overview
S3C64XX·S5PC110·S5PV210 지원 범위, 기본 구성, plat-samsung 및 plat-s5p의 역할과 포팅 기여자를 정리합니다.
SPEAr ARM Linux Overview
SPEAr3XX·6XX·13XX의 계층, 제품군별 defconfig, 플랫폼·머신 코드와 Device Tree 중심 배치를 설명합니다.
STi ARM Linux Overview
STiH407·H410·H418 지원, multi_v7_defconfig, mach-sti 공통 코드와 Device Tree 보드 모델을 개괄합니다.
STiH407 Overview
Multi-HD AVC 셋톱박스용 STiH407의 Cortex-A9 듀얼 코어와 SATA2·USB 3.0·PCIe·기가비트 Ethernet 기능을 정리합니다.
STiH418 Overview
UHDp60 셋톱박스용 STiH418의 Cortex-A9 쿼드 코어, 고속 I/O, HEVC Main 10 및 VP9 기능을 정리합니다.
STM32 ARM Linux Overview
STM32 Cortex-M MCU와 Cortex-A MPU의 구성 선택, mach-stm32 공통 코드와 Device Tree 기반 보드 지원을 설명합니다.
STM32 DMA-MDMA chaining
STM32 DMA와 MDMA를 SRAM 이중 버퍼로 체이닝하는 원리, DMAMUX 매핑, Device Tree 구성, scatter-gather·cyclic 드라이버 절차와 방향별 예외를 설명합니다.
STM32F429 Overview
STM32F429 Cortex-M4 MCU의 180MHz FPU 코어, 2MB Flash, FMC 외부 메모리, 통신·LCD·카메라·암호화 기능을 정리합니다.
STM32F746 Overview
STM32F746 Cortex-M7 MCU의 216MHz 코어, 내부 메모리, FMC·QSPI·SDIO·Ethernet·USB·오디오·디스플레이 기능을 정리합니다.
STM32F769 Overview
STM32F769 Cortex-M7 MCU의 216MHz 코어, 2MB Flash, 다중 통신 버스, DSI·LCD·오디오·MDIO 기능을 정리합니다.
STM32H743 Overview
STM32H743 Cortex-M7 MCU의 400MHz 코어, 2MB Flash, 1MB RAM, 고속 I/O와 DFSDM 기능을 정리합니다.
STM32H750 Overview
STM32H750 value-line Cortex-M7 MCU의 480MHz 코어, 128KB Flash, 1MB RAM과 고속 주변장치를 정리합니다.
STM32MP13 Overview
STM32MP131·133·135 Cortex-A7 MPU의 900MHz 코어, 보안, 메모리·네트워크·USB·카메라·오디오 기능을 정리합니다.
STM32MP151 Overview
STM32MP151 단일 Cortex-A7 MPU의 800MHz 코어, 보안, 메모리·Ethernet·USB·카메라·오디오 기능을 정리합니다.
STM32MP157 Overview
STM32MP157 듀얼 Cortex-A7 MPU의 GPU 2D/3D 합성, 표준 메모리·연결 인터페이스와 보안 기능을 정리합니다.
ACPI Tables
ARM64 Linux에서 ACPI 테이블 65개와 주요 namespace 객체 39개의 필수·권장·선택·미지원 정책, 이벤트·프로세서·메모리 맵·APEI 규칙을 설명합니다.
Activity Monitors Unit (AMU) extension in AArch64 Linux
ARMv8.4 AMUv1의 고정·보조 64-bit counter, firmware 책임, system register, userspace와 KVM guest 접근 제한을 설명합니다.
ACPI on Arm systems
BSA·BBR 기반 Arm ACPI의 UEFI 부팅, DT 공존, 요구 테이블, _DSD property, 전력 자원, clock과 driver 작성 규칙을 설명합니다.
Arm Confidential Compute Architecture
Arm RME의 네 world, RMM·RMI·RSI, protected/shared IPA, RIPAS 전환과 Linux Realm guest 부팅 요구사항을 설명합니다.
Asymmetric 32-bit SoCs
일부 CPU만 AArch32 EL0를 지원하는 Armv9 SoC의 opt-in, execve affinity 복원, deadline·cpuset·hotplug·KVM·NOHZ 제약을 설명합니다.
Booting AArch64 Linux
AArch64 boot loader의 RAM·DTB·Image 배치, 64-byte header, CPU entry state, GIC와 architecture feature register 초기화, secondary CPU 시작 ABI를 설명합니다.
ARM64 CPU Feature Registers
HWCAP_CPUID로 광고되는 AArch64 ID/feature register userspace ABI, system-wide safe 값, MRS emulation, 공개 field와 sample program을 설명합니다.
CPU Hotplug and ACPI
Arm64 ACPI에서 물리 CPU 추가가 지원되지 않는 이유와 VM의 present·enabled·online capable·_STA 기반 virtual CPU hotplug 계약을 설명합니다.
ARM64 ELF hwcaps
Auxiliary vector의 AT_HWCAP·AT_HWCAP2·AT_HWCAP3를 검사하는 법과 116개 arm64 hwcap의 ID-register 조건을 설명합니다.
ARM64 Kernel Features
공통 kernel feature database의 ARM64 feature matrix를 Sphinx 문서에 삽입하는 짧은 연결 파일입니다.
Guarded Control Stack Support for AArch64 Linux
AArch64 GCS의 protected return stack, shadow-stack prctl ABI, allocation, signal frame, ptrace, coredump와 /proc 표시를 설명합니다.
HugeTLBpage on ARM64
ARM64 hugepage의 PUD/PMD block mapping과 contiguous-bit 방식, 4K·16K·64K base page별 지원 크기를 설명합니다.
ARM64 Architecture
Linux arm64 architecture 문서의 toctree와 HTML general index 연결을 정의하는 최상위 목차입니다.
Crashkernel Memory Reservation on arm64
Arm64 kdump의 crashkernel 예약 형식, platform별 low/high memory 정의와 자동·분리 예약 탐색 순서를 설명합니다.
Legacy Instructions
Arm64의 obsolete·deprecated instruction을 Undef, software emulation 또는 hardware execution으로 처리하는 sysctl ABI를 설명합니다.
Memory Tagging Extension in AArch64 Linux
AArch64 MTE의 4-bit tag, PROT_MTE mapping, fault mode, tag mask, per-CPU 선호, ptrace, core dump와 C 예제를 설명합니다.
Memory Layout on AArch64 Linux
AArch64의 39/42/48/52비트 가상 주소 배치, TTBR 분리, KVM EL2 mapping, 52비트 사용자 공간 opt-in을 설명합니다.
Memory Copy/Set Instructions (MOPS)
MOPS의 prologue/main/epilogue 실행과 CPU migration 예외, Linux guest를 위한 hypervisor 처리 규칙을 설명합니다.
Perf on AArch64
Arm64 Perf의 exception-level filtering, 사용자 공간 PMU register 접근, counter 폭과 PMUv3 threshold 기능을 설명합니다.
Pointer Authentication in AArch64 Linux
PAC 생성과 key 종류, process key 수명, debugging regset, KVM 노출 및 task별 key 활성화 ABI를 설명합니다.
Kernel Page Table Dump
Debugfs ptdump 설정, memory hotplug 동기화, page-table hierarchy와 permission 출력 해석을 설명합니다.
Silicon Errata and Software Workarounds
ARM silicon errata 분류와 Linux alternatives 기반 workaround 정책, 143개 구현사별 registry를 제공합니다.
Scalable Matrix Extension Support for AArch64 Linux
SME의 per-thread state, Streaming vector length, signal ABI, prctl/ptrace, coredump와 runtime default를 설명합니다.
Scalable Vector Extension Support for AArch64 Linux
SVE register와 VL 단위, syscall/signal ABI, prctl/ptrace, coredump, Perf VG 및 FPSIMD alias를 설명합니다.
AArch64 Tagged Address ABI
AArch64 syscall에서 valid tagged pointer를 허용하는 범위, prctl opt-in, 예외와 C 사용 예를 정의합니다.
Tagged Virtual Addresses in AArch64 Linux
TTBR0 top-byte-ignore, kernel 전달 제한, signal fault address의 tag 보존 규칙을 설명합니다.
CPU Architectures
Linux Documentation의 architecture-specific programming book 16개를 연결하는 상위 목차입니다.
Booting Linux/LoongArch
LoongArch kernel entry register와 PE/EFI image의 64-byte header layout을 설명합니다.
LoongArch Kernel Features
공통 Linux kernel feature matrix의 LoongArch 지원 상태를 불러오는 directive입니다.
LoongArch Architecture
LoongArch introduction, booting, IRQ hierarchy, feature matrix를 연결하는 번호 매김 목차입니다.
Introduction to LoongArch
LoongArch variant와 privilege, GPR/FPR/vector/CSR, instruction format, virtual memory 및 Loongson 관계를 설명합니다.
IRQ Chip Model of LoongArch
LoongArch/LS7A의 legacy, extended, virtual, advanced IRQ controller hierarchy와 ACPI MADT 정의를 설명합니다.
Amiga Buddha and Catweasel IDE Driver
Buddha/Catweasel Zorro-II IDE controller의 autoconfiguration, memory map, IRQ와 bus timing을 설명합니다.
M68K Kernel Features
공통 Linux kernel feature matrix에서 M68K 지원 상태를 불러오는 directive입니다.
M68K Architecture
M68K command-line option, Buddha IDE driver와 feature matrix를 연결하는 architecture 목차입니다.
Command Line Options for Linux/m68k
Linux/m68k 2.2.6 기준 공통·Atari·Amiga boot option의 syntax, default와 hardware 제약을 정리합니다.
BMIPS DeviceTree Booting
BMIPS kernel entry와 device-tree boot register convention을 설명합니다.
MIPS Kernel Features
공통 kernel feature matrix에서 MIPS 지원 상태를 불러옵니다.
MIPS-specific Documentation
BMIPS boot, Ingenic TCU와 MIPS feature matrix를 연결하는 목차입니다.
Ingenic JZ47xx Timer/Counter Unit
JZ47xx TCU channel mode, clock, IRQ topology와 Linux driver 분할을 설명합니다.
Nios II Kernel Features
공통 kernel feature matrix에서 Nios II 지원 상태를 불러옵니다.
Nios II Specific Documentation
Nios II Linux port와 feature matrix를 연결하는 목차입니다.
Linux on the Nios II Architecture
Nios II Linux toolchain, FPGA processor requirement와 ABI reference입니다.
OpenRISC Kernel Features
공통 kernel feature matrix에서 OpenRISC 지원 상태를 불러옵니다.
OpenRISC Architecture
OpenRISC Linux port, TODO와 feature matrix를 연결하는 목차입니다.
OpenRISC Linux
OpenRISC/or1k toolchain, kernel build, FPGA와 QEMU 실행, symbol terminology와 port history입니다.
OpenRISC Linux TODO
남은 DMA API 구현과 or32에서 or1k로의 naming 정리를 기록합니다.
PA-RISC Debugging
Real-mode address, HPMC와 PSW Q-bit 문제를 진단하는 low-level guide입니다.
PA-RISC Kernel Features
공통 kernel feature matrix에서 PA-RISC 지원 상태를 불러옵니다.
PA-RISC Architecture
PA-RISC debugging, register usage와 feature matrix를 연결하는 목차입니다.
Register Usage for Linux/PA-RISC
PA-RISC control/space/PSW/shadow/general register의 Linux ABI usage를 정리합니다.
NUMA Resource Associativity
PAPR Form 0/1/2 resource grouping과 NUMA distance 계산 방식을 설명합니다.
DeviceTree Booting
PowerPC kernel entry register contract와 multi-platform board support 규칙을 정의합니다.
The PowerPC Boot Wrapper
Firmware별 PowerPC boot image target과 link-time wrapper 조립 방식을 정리합니다.
PowerPC CPU Families
Book3S, IBM/Freescale BookE, 8xx와 A2 CPU 계보 및 MMU 방식을 구조화합니다.
PowerPC CPU Features
PVR 기반 runtime CPU feature detection과 assembly section nop patching을 설명합니다.
DAWR Issues on POWER9
POWER9 revision별 DAWR checkstop 위험과 ptrace/KVM/GDB fallback 정책을 설명합니다.
DEXCR (Dynamic Execution Control Register)
POWER10 DEXCR aspect, prctl lifecycle, coredump와 HASHKEYR 보안 tradeoff를 정리합니다.
DSCR (Data Stream Control Register)
Per-CPU/thread DSCR 선택, sysfs default 전파와 userspace SPR access를 설명합니다.
PCI Bus EEH Error Recovery
POWER PCI slot isolation, RTAS recovery, hotplug/uevent call chain과 generic 설계 tradeoff를 설명합니다.
PowerPC ELF HWCAPs
AT_HWCAP/AT_HWCAP2의 PowerPC CPU·facility·ISA capability 의미를 정리합니다.
ELF Note PowerPC Namespace
Kernel ELF Note의 Ultravisor capability bit와 bootloader compatibility 검사를 설명합니다.
PowerPC Kernel Features
공통 kernel feature matrix에서 PowerPC 지원 상태를 불러옵니다.
Firmware-Assisted Dump
Power firmware가 보존한 crash memory를 capture kernel과 /proc/vmcore로 수집하는 전체 흐름입니다.
HTM (Hardware Trace Macro)
H_HTM hcall의 debugfs setup, target 선택, trace 수집과 분석 절차를 설명합니다.
HVCS IBM "Hypervisor Virtual Console Server"
Power5 partition console용 HVCS driver의 빌드, device node, 연결·해제, sysfs와 보안 운영 절차를 설명합니다.
IMC (In-Memory Collection Counters)
Nest·Core·Thread PMU와 POWER9 trace mode의 register layout, perf 사용법과 PMI 회피 효과를 설명합니다.
PowerPC Documentation Index
PowerPC architecture 문서의 Sphinx toctree와 HTML index 구성을 보존한 색인입니다.
CPU to ISA Version Mapping
Power4부터 Power10까지 ISA version과 VMX, VSX, Transactional Memory facility를 비교합니다.
KASAN on PowerPC
32-bit와 Radix 64-bit KASAN 지원, real mode와 fixed shadow offset 사이의 제약을 설명합니다.
KASLR for Freescale BookE32
Fixed TLB1 mapping 아래에서 512MB window, 64MB zone과 16KB offset으로 kernel을 재배치하는 절차입니다.
Nested KVM on POWER
POWER nested virtualization의 L0/L1/L2 모델, PAPR v2 HCALL lifecycle과 전체 Guest State Buffer ID를 설명합니다.
Linux 2.6.x on MPC52xx Family
Lite5200용 U-Boot·DBug build와 boot 명령, port 이름과 지원 범위를 정리합니다.
Hypercall Op-codes (hcalls)
PAPR pSeries HCALL register ABI, DRC index, continuation과 SCM·PMEM·HTM opcode를 설명합니다.
PCI Express I/O Virtualization Resource on PowerNV
IODA2 PE isolation, M32/M64 window와 SR-IOV VF BAR의 256-segment reservation을 설명합니다.
PMU Event Based Branches
Perf event를 PMU EBB로 생성·schedule하고 userspace handler에서 처리하는 제한과 lifecycle입니다.
Ptrace
PowerPC BookE와 BookS의 hardware breakpoint/watchpoint ptrace interface와 GDB 사용 예입니다.
Freescale QUICC Engine Firmware Uploading
QE microcode upload 절차, virtual trap·extended mode와 portable big-endian firmware blob layout입니다.
Power Architecture 64-bit Linux system call ABI
PPC64의 sc·scv 0·vsyscall register ABI, error convention과 transactional-memory 동작입니다.
Transactional Memory support
POWER userspace TM의 commit·rollback, signal ABI, failure cause와 POWER9 revision별 제한을 설명합니다.
Protected Execution Facility
POWER9 PEF의 SVM trust boundary, Ultravisor privilege와 UV/H_SVM memory-management ABI입니다.
Virtual Accelerator Switchboard (VAS) userspace API
POWER9 VAS를 통해 userspace가 NX-GZIP window를 열고 CRB를 직접 제출하는 API입니다.
VCPU Dispatch Statistics
Shared Processor LPAR vCPU의 직전 dispatch와 home-node locality를 8개 counter로 분석합니다.
Device DAX
Radix MMU device-dax의 64K/4K page별 vmemmap tail dedup mapping을 설명합니다.
DTL (Dispatch Trace Log)
VPA DTL을 hrtimer와 perf AUX trace로 수집해 sched event와 timestamp correlation하는 방법입니다.
ACPI on RISC-V
RISC-V ACPI ISA string parsing이 참조하는 specification release를 고정합니다.
Boot image header in RISC-V Linux
64-byte RISC-V kernel image header의 field, EFI stub, version과 endianness flag를 설명합니다.
RISC-V Kernel Boot Requirements and Constraints
RISC-V kernel 진입 register, firmware memory, SMP·UEFI boot와 early mapping 제약입니다.
Concurrent Modification and Execution of Instructions
RISC-V kernel과 userspace CMODX의 atomic patch 및 icache synchronization 규칙입니다.
RISC-V Architecture Features
Kernel feature matrix의 RISC-V architecture 항목을 포함하는 문서입니다.
RISC-V Hardware Probing Interface
CPU set 전체의 공통 RISC-V hardware capability를 조회하거나 조건에 맞는 CPU를 역으로 선택하는 userspace ABI입니다.
RISC-V Architecture
RISC-V architecture documentation의 최상위 문서 목록입니다.
arch/riscv Maintenance Guidelines
RISC-V draft·custom extension patch의 안정성 조건과 patchwork automation을 설명합니다.
RISC-V Linux User ABI
/proc/cpuinfo ISA ordering, misaligned access와 userspace pointer masking ABI입니다.
Vector Extension Support for RISC-V Linux
Thread별 Vector enablement prctl, execve inheritance, system default sysctl과 register ABI입니다.
Virtual Memory Layout on RISC-V Linux
SV39, SV48, SV57의 userspace, non-canonical hole과 shared kernel mapping 주소 배치입니다.
IBM 3270 Display System Support
Linux/390의 IBM 3270 채널 연결 터미널 설치, VM 다이얼인 시험, 화면과 PF/PA 키 운용을 설명합니다.
Linux for S/390 and zSeries Common Device Support
S/390 CDS의 ccw_device I/O 시작·재개·중단·clear API, 상태 비트, 잠금과 중첩 I/O 규칙을 설명합니다.
S/390 Common I/O Layer
S/390 공통 I/O 계층의 cio_ignore 부팅 규칙, procfs 장치 제어, debugfs 추적 인터페이스를 설명합니다.
S/390 Driver Model Interfaces
S/390 CCW 장치의 sysfs 표현, ccw_driver 콜백, ccwgroup, 채널 경로와 시스템 장치 모델을 설명합니다.
s390 Feature Status
공통 Linux 기능표에서 s390 아키텍처 상태를 포함하는 연결 문서입니다.
s390 Architecture
s390 아키텍처의 장치, 메모리, 가상화, PCI와 디버깅 문서 색인입니다.
s390 Memory Management
s390 물리·가상 메모리 배치, identity map, vmemmap, vmalloc, 모듈, 커널 KASLR와 KASAN shadow 영역입니다.
z/VM Monitor Record Reader
z/VM *MONITOR record를 읽는 monreader 문자 장치의 DCSS 구성, 스트림 경계, 오류 처리와 단일 open 제약입니다.
S/390 PCI
S/390 zPCI 명령줄 옵션, debugfs와 sysfs 속성, UID 기반 PCI 주소 열거 및 multi-function hotplug 규칙입니다.
IBM s390 QDIO Ethernet Driver
OSA와 HiperSockets Bridge Port의 역할·상태 및 host/VLAN 주소 변경을 전달하는 qeth udev event 속성입니다.
S390 Debug Feature
S390 DBF의 메모리 ring log 설계, event·exception API, debugfs/sysctl 제어, crash 조사와 사용자 정의 view callback입니다.
IBM 3270 Included Text Files
IBM 3270 changelog와 config3270.sh를 literal source로 포함하는 s390 문서 연결 파일입니다.
VFIO AP Locks Overview
vfio_ap의 matrix mediated-device, KVM guest state, guest-attached list와 PQAP hook을 보호하는 잠금 규칙입니다.
Adjunct Processor Facility
IBM Z AP 암호화 queue를 VFIO mediated device로 KVM guest에 독점 할당하는 architecture, sysfs 구성, hotplug와 migration 절차입니다.
vfio-ccw Basic Infrastructure
s390 Channel I/O subchannel을 mediated VFIO device로 guest에 전달하는 주소 변환, MMIO region, 비동기 completion과 제한 사항입니다.
s390 SCSI 덤프 도구(zfcpdump)
System z 하드웨어가 보호한 저위 메모리와 CPU register를 Linux dump kernel 및 user space 도구가 회수해 SCSI 디스크로 저장하는 절차를 설명합니다.
SuperH Device Tree 부팅
SH bootloader가 DTB physical address를 r4로 전달하는 규약과 legacy bootloader 호환 경로의 단계적 폐지를 설명합니다.
SuperH kernel feature 상태
문서 빌드 시 SH architecture의 kernel feature 지원 상태표를 삽입하는 kernel-feat 지시문입니다.
SuperH interface 안내서
SH 부팅·board·register 문서와 SH-4 Store Queue, machine별 API, Maple bus kernel-doc을 묶는 architecture 색인입니다.
LinuxSH에 새 board 추가하기
역사적인 2.5/2.6 LinuxSH 구조를 기준으로 board directory, setup, machvec, Kconfig, Makefile, mach-types와 defconfig 연결 절차를 설명합니다.
SH kernel register bank 사용법
SH-3/SH-4의 SR.RB partial register bank 동작과 kernel이 r0_bank, r1_bank, r2_bank, r6_bank, r7_bank를 사용하는 방식을 정리합니다.
SPARC Application Data Integrity
SPARC M7 ADI의 version tag 검사, PSTATE/TTE 활성화, mprotect·auxv interface, page lifecycle과 세 가지 trap 및 C 예제를 설명합니다.
sunhv console break 전송
Baremetal과 LDOM 환경에서 sunhv console에 break를 보내는 key sequence를 정리합니다.
SPARC kernel feature 상태
문서 빌드 시 SPARC architecture의 kernel feature 지원 상태표를 삽입하는 kernel-feat 지시문입니다.
SPARC architecture 안내서
SPARC console, ADI, Oracle DAX와 feature 상태 문서를 연결하는 architecture 색인입니다.
UltraSPARC DAX Hypervisor API
sun4v guest가 DAX coprocessor에 CCB를 제출하고 data query command, completion status, queue·kill·unit 조회를 관리하는 hypervisor ABI 사양입니다.
Oracle Data Analytics Accelerator (DAX)
SPARC M7/M8의 DAX coprocessor를 Linux user space와 kernel에서 사용하는 driver API, memory 제약, CCB 제출·완료 처리, Scan command 예제를 설명합니다.
AMD HSMP Interface
AMD EPYC와 MI300A의 Host System Management Port를 /dev/hsmp, sysfs, hwmon, kernel transport, ioctl로 사용하는 interface 문서입니다.
Debugging AMD Zen Systems
AMD Zen의 S3/s2idle suspend, IRQ·GPIO·ACPI wakeup 추적, 과거 resume 회귀, runtime power, BIOS AML trace, persistent reboot reason을 진단하는 안내서입니다.
AMD Hardware Feedback Interface
AMD heterogeneous CPU의 classic/dense core 특성, runtime thread classification, CPU별 performance·efficiency ranking과 Linux scheduler 연동을 설명합니다.
AMD Memory Encryption
AMD SME·SEV의 page encryption, SEV-SNP feature negotiation, contiguous/segmented RMP와 SVSM privilege model을 설명합니다.
The Linux/x86 Boot Protocol
Linux/x86 boot protocol의 memory layout, setup header, loader field, 16/32/64-bit entry condition과 EFI handover를 정의합니다.
DeviceTree Booting
x86의 단일 32-bit entry와 setup_data 기반 DeviceTree 전달 범위를 정의합니다.
Bus lock detection and handling
split lock과 bus lock의 #AC/#DB detection 및 off·warn·fatal·ratelimit 정책을 설명합니다.
x86 Feature Flags
/proc/cpuinfo feature flag의 ABI 의미, CPUID·synthetic·software flag 생성과 누락 사유를 설명합니다.
Early Printk
USB2 EHCI debug port와 NetChip key를 이용한 earlyprintk=dbgp 구성 및 시험 절차입니다.
x86-specific ELF Auxiliary Vectors
AT_SYSINFO, AT_SYSINFO_EHDR, AT_MINSIGSTKSZ의 x86 semantics를 정의합니다.
Kernel Entries
x86-64 syscall·interrupt entry와 SWAPGS fast/paranoid gsbase 판별 규칙을 설명합니다.
Kernel level exception handling
x86 user-access fault가 .fixup과 __ex_table을 통해 -EFAULT로 복구되는 과정을 설명합니다.
x86 Kernel Features
kernel-feat directive로 x86 architecture feature matrix를 표시하는 source입니다.
i386 Support
i386 architecture 하위 문서의 toctree index입니다.
IO-APIC
SMP IO-APIC interrupt routing과 broken MP table용 pirq= PCI swizzling 설정을 설명합니다.
Intel In-Field Scan
Intel IFS driver header의 kernel-doc를 삽입하는 source page입니다.
x86-specific Documentation
boot, memory, security, interrupt, ABI를 포함한 x86 architecture 문서 색인입니다.
Intel(R) TXT Overview
Intel TXT와 tboot의 DRTM launch, DMA protection, policy, S3 integrity 복구를 설명합니다.
Hardware-Feedback Interface for scheduling on Intel Hardware
Intel HFI의 per-CPU performance·energy capability와 package thermal interrupt 전달을 설명합니다.
x86 IOMMU Support
Intel DMAR·RMRR와 AMD IVRS, IOVA mapping, boot 및 fault log를 설명합니다.
Kernel Stacks
x86-64 thread·IRQ·IST stack과 stacktrace 물음표의 의미를 설명합니다.
Microarchitectural Data Sampling (MDS) mitigation
Intel MDS 변종, VERW buffer clearing, user·C-state 완화 지점을 설명합니다.
The Linux Microcode Loader
x86 microcode의 early·late·builtin loading과 late update 위험을 설명합니다.
MTRR (Memory Type Range Register) control
MTRR의 PAT 전환, /proc/mtrr 관리, overlap range와 ioctl ABI를 설명합니다.
ORC unwinder
objtool이 생성하는 ORC stack metadata의 성능·정확성·구현을 설명합니다.
PAT (Page Attribute Table)
PAT memory type, mapping API matrix, MTRR 상호작용과 초기화를 설명합니다.
Page Table Isolation (PTI)
PTI의 user/kernel page table 분리, 비용, 시험과 crash signature를 설명합니다.
Software Guard eXtensions (SGX)
SGX enclave의 EPC·ioctl·vDSO·ksgxd·launch control과 virtual EPC를 설명합니다.
Control-flow Enforcement Technology (CET) Shadow Stack
CET shadow stack의 loader ABI, arch_prctl, signal·fork·exec 동작을 설명합니다.
Shared Virtual Addressing (SVA) with ENQCMD
SVA의 PASID·ENQCMD·ATS/PRI, shared workqueue와 lifecycle을 설명합니다.
Intel Trust Domain Extensions (TDX)
TDX host 초기화, guest #VE와 memory model, attestation의 TDREPORT·Quote 흐름을 설명합니다.
The TLB
x86 TLB의 global flush와 INVLPG 선택 기준, tunable 및 refill 측정을 설명합니다.
x86 Topology
x86 package·core·thread 모델, vendor별 CPUID enumeration과 CPU 번호 예시를 설명합니다.
TSX Async Abort (TAA) Mitigation
TAA 취약점, TSX·buffer-clear 완화와 IA32_TSX_CTRL 조합을 설명합니다.
USB Legacy Support
BIOS USB Legacy의 PS/2 emulation 문제와 driver·BIOS 대응을 설명합니다.
5-Level Paging
5-level paging의 address-space 확장과 47-bit userspace compatibility를 설명합니다.
Firmware Support for CPU Hotplug under Linux/x86-64
MADT의 disabled LAPIC로 future hotpluggable CPU 수를 알리는 규칙을 설명합니다.
Fake NUMA for CPUsets
numa=fake node와 cpuset으로 task memory를 coarse하게 제한하는 방법을 설명합니다.
Flexible Return and Event Delivery (FRED)
FRED event delivery, ERETU/ERETS, LKGS와 stack-level semantics를 설명합니다.
Using FS and GS Segments in User-Space Applications
FS/GS base의 arch_prctl·FSGSBASE 접근과 compiler address-space 지원을 설명합니다.
x86_64 Support
x86_64 UEFI, memory, paging, hotplug, machine-check, FS/GS와 FRED 문서 목록입니다.
Configurable sysfs Parameters for x86-64 Machine Check
machine-check bank, mcelog 수집과 per-CPU sysfs directory를 설명합니다.
x86_64 Memory Management
4-level·5-level virtual-memory map과 direct, EFI, KASLR mapping 규칙을 설명합니다.
General Note on [U]EFI x86_64 Support
x86_64 EFI kernel config, System Partition과 runtime command-line option을 설명합니다.
Using XSTATE Features in User Space Applications
동적 XSTATE 기능의 arch_prctl 권한, signal-stack 제약과 AMX·guest 사용 절차를 설명합니다.
x86 Zero Page
32-bit boot protocol의 struct boot_params field와 정확한 offset·size를 정리합니다.
Xtensa Atomic Operation Control Register
ATOMCTL bit field가 cache mode별 S32C1I atomic operation을 선택하는 방식을 설명합니다.
Passing Xtensa Boot Parameters to the Kernel
TLV boot-parameter list와 MMU 구성별 a2 address 해석 규칙을 설명합니다.
Xtensa Features
Xtensa architecture의 generated kernel feature-support 표를 포함합니다.
Xtensa Architecture
ATOMCTL, booting, MMU와 feature 문서로 연결되는 Xtensa architecture index입니다.
Xtensa MMUv3 Initialization and Address Space
MMUv3 초기 TLB 전환과 128·256·512MB KSEG address-space layout을 설명합니다.
BFQ (Budget Fair Queueing)
BFQ의 latency·throughput 정책, budget algorithm, tunable과 cgroup interface를 설명합니다.
Immutable biovecs and biovec iterators
불변 biovec과 bvec_iter의 상태 분리, driver 전환 규칙, segment helper 제약을 설명합니다.
Multi-Queue Block IO Queueing Mechanism (blk-mq)
blk-mq의 software·hardware queue 계층, I/O scheduling과 tag 기반 완료 방식을 설명합니다.
Embedded device command line partition parsing
blkdevparts command-line 문법과 eMMC partition 정의·이름·read-only 설정을 설명합니다.
Data Integrity
SCSI/SATA integrity metadata와 Linux block layer의 end-to-end data protection API를 설명합니다.
Deadline IO scheduler tunables
deadline IO scheduler의 expiration, batching, read 우선순위와 merge tunable을 설명합니다.
Block
Linux Block subsystem의 scheduler, queue, integrity, encryption과 device 문서 색인입니다.
Inline Encryption
blk-crypto 설계, fallback, keyslot lifecycle과 hardware-wrapped key 보안 모델을 설명합니다.
Block io priorities
I/O priority scheduling class와 ionice 명령·reference implementation을 설명합니다.
Kyber I/O scheduler tunables
Kyber I/O scheduler의 read 및 synchronous write target latency 조정 항목을 설명합니다.
Null block device driver
block-layer benchmark용 null_blk driver의 queue, completion, memory-backed, shared-tag와 zoned-device parameter를 설명합니다.
Block layer support for Persistent Reservations
shared storage에서 initiator 접근을 제한하는 Persistent Reservations type과 block ioctl 동작을 설명합니다.
Block layer statistics in /sys/block/<dev>/stat
block device stat file의 17개 누적 field와 completion, merge, sector 및 wait-time 집계 규칙을 설명합니다.
Switching Scheduler
sysfs에서 block device별 I/O scheduler tunable을 찾고 실행 중 scheduler를 조회·변경하는 방법을 설명합니다.
Userspace block device driver (ublk driver)
io_uring 기반 userspace block device framework인 ublk의 control/data plane, recovery, zero-copy와 auto buffer registration을 설명합니다.
Explicit volatile write back cache control
volatile writeback cache의 durability를 보장하는 REQ_PREFLUSH·REQ_FUA와 block driver별 구현 규칙을 설명합니다.
BPF Design Q&A
BPF instruction set, C calling convention, verifier limit, stable ABI와 kfunc·kptr·BTF 호환성 원칙을 설명합니다.
HOWTO interact with BPF subsystem
BPF bug report, patch 제출과 CI, tree 선택, stable backport, selftest 및 LLVM BPF back end 협업 절차를 설명합니다.
BPF Iterators
Open-coded BPF iterator와 iterator program의 API 계약, verifier 검증, kernel 등록 및 task·VMA parameter filtering을 설명합니다.
BPF licensing
BPF instruction set과 runtime 구현의 license, Linux의 GPL-only helper 검사 및 BPF program packaging 원칙을 설명합니다.
Running BPF programs from userspace
BPF_PROG_RUN의 일반 test mode와 XDP live frame mode의 packet 처리, batch 실행 및 memory page recycling 규칙을 설명합니다.
BPF Type Format (BTF)
BTF type/string encoding, kernel API, ELF section, split-BTF relocation, bpftool 활용과 생성·검사 방법을 설명합니다.
Clang implementation notes
Clang의 eBPF CPU version, ALU32·atomic feature flag와 verifier가 지원하지 않는 -O0 jump instruction을 설명합니다.
Classic BPF vs eBPF
classic BPF에서 eBPF로 확장된 register·호출 규약·instruction format과 opcode encoding을 설명합니다.
BPF cpumask kfuncs
BPF cpumask object의 lifecycle, RCU kptr 사용, mutation·query kfunc와 selftest 확장 절차를 설명합니다.
BPF drgn tools
drgn으로 kernel memory의 BPF program·map과 attach 관계를 검사하고 출력 항목을 확장하는 방법을 설명합니다.
Frequently asked questions (FAQ)
BPF design Q&A와 development Q&A 두 문서로 연결되는 FAQ 색인입니다.
BPF filesystem kfuncs
BPF LSM에서 filesystem xattr·fs-verity digest를 읽는 kfunc와 recursion 방지 규칙을 설명합니다.
BPF Graph Data Structures
BPF linked list·rbtree의 lock, ownership, non-owning reference, pointer alias invalidation semantics를 설명합니다.
Helper functions
eBPF program에서 사용할 수 있는 helper 목록의 공식 manual page를 안내합니다.
BPF Documentation
Kernel BPF 문서의 범위, 주요 하위 문서 목차, Cilium BPF·XDP reference를 안내합니다.
BPF Kernel Functions (kfuncs)
Kfunc 정의·parameter annotation·verifier flag·등록·lifecycle과 core task/cgroup/cpumask kfunc를 설명합니다.
libbpf
libbpf 개발 문서의 권장 읽기 순서, API·build·naming 목차, BPF mailing list와 archive를 안내합니다.
Building libbpf
libelf·zlib dependency와 pkg-config 설정, static/shared libbpf build 및 staging install 명령을 설명합니다.
API naming convention
libbpf symbol prefix, syscall wrapper·object naming, ABI visibility/versioning, API documentation comment 규칙을 설명합니다.
libbpf Overview
libbpf의 주요 기능, BPF application lifecycle, object skeleton, helper, CO-RE portability, Rust binding과 logging을 설명합니다.
Program Types and ELF Sections
libbpf가 인식하는 BPF program type, attach type, ELF section name, sleepable variant와 auto-attach extras 형식을 정리합니다.
Linux implementation notes
eBPF instruction set의 Linux 구현에서 byte swap alias, verifier 제한, map·variable reference, legacy packet access가 동작하는 방식을 설명합니다.
BPF LLVM Relocations
LLVM BPF backend의 ELF relocation record·type과 CO-RE field/type/enum relocation 형식, access string 및 built-in 예제를 설명합니다.
BPF_MAP_TYPE_ARRAY and BPF_MAP_TYPE_PERCPU_ARRAY
일반·per-CPU BPF array map의 allocation, mmap, kernel helper, concurrency와 userspace 생성·초기화·조회 semantics를 설명합니다.
BPF_MAP_TYPE_BLOOM_FILTER
BPF bloom filter map의 probabilistic semantics, bitmap·hash 설정, kernel/userspace push·peek API와 생성·조회 예제를 설명합니다.
BPF_MAP_TYPE_CGROUP_STORAGE
Cgroup local storage의 key type, helper와 synchronization, structured·inode key 예제 및 Linux 5.9 전후 sharing·lifetime semantics를 설명합니다.
BPF_MAP_TYPE_CGRP_STORAGE
Cgroup local storage map의 key와 helper API, kernel/userspace 사용 예제, deprecated cgroup storage map과의 차이를 설명합니다.
BPF_MAP_TYPE_CPUMAP
CPUMAP의 remote CPU execution model, XDP redirect helper, userspace 관리 API와 round-robin redirect 예제를 설명합니다.
BPF_MAP_TYPE_DEVMAP and BPF_MAP_TYPE_DEVMAP_HASH
XDP redirect용 DEVMAP과 DEVMAP_HASH의 lookup 구조, broadcast flag, userspace API, device별 XDP program 연결과 예제를 설명합니다.
BPF_MAP_TYPE_HASH, with PERCPU and LRU Variants
일반·per-CPU·LRU hash map의 storage 특성, CRUD API, concurrency, userspace 순회와 LRU eviction 내부 algorithm을 설명합니다.
BPF_MAP_TYPE_LPM_TRIE
LPM trie의 prefix key 형식과 byte order, longest-prefix CRUD API, userspace 순회 순서와 IPv4 예제를 설명합니다.
BPF_MAP_TYPE_ARRAY_OF_MAPS and BPF_MAP_TYPE_HASH_OF_MAPS
Array/hash outer map의 inner-map metadata와 lifetime, nesting 제한, kernel lookup 및 userspace 생성·삽입 예제를 설명합니다.
BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK
BPF FIFO queue와 LIFO stack의 push·peek·pop helper, userspace syscall 대응과 map 생성 예제를 설명합니다.
BPF_MAP_TYPE_SK_STORAGE
Socket-local storage의 lifetime과 map 설정, kernel helper, userspace fd 기반 CRUD와 sockops 예제를 설명합니다.
BPF_MAP_TYPE_SOCKMAP and BPF_MAP_TYPE_SOCKHASH
Sockmap·sockhash의 parser/verdict program, socket redirect와 message data helper, CRUD API 및 kernel/userspace 예제를 설명합니다.
BPF_MAP_TYPE_XSKMAP
XSKMAP이 XDP frame을 AF_XDP socket으로 redirect하는 구조, queue binding 제약, kernel 및 user space API와 예제를 설명합니다.
BPF maps
BPF map의 역할과 type 색인, bpf() syscall을 통한 map 생성 및 element 조회·갱신·삭제 계약을 설명합니다.
Other
BPF ring buffer, LLVM relocation, graph data structure 구현 문서를 연결하는 기타 BPF 주제 색인입니다.
BPF_PROG_TYPE_CGROUP_SOCKOPT
Cgroup getsockopt·setsockopt BPF hook의 실행 시점, context 수정 규칙, 상속 순서, 큰 optval 처리와 예제를 설명합니다.
BPF_PROG_TYPE_CGROUP_SYSCTL
Cgroup sysctl hook의 attach type, context, return code, name/value helper, 숫자 변환과 보안상 제한을 설명합니다.
BPF_PROG_TYPE_FLOW_DISSECTOR
BPF flow dissector의 context, VLAN 전후 packet 시작점, optional flags, reference 구현과 현재 제한을 설명합니다.
LSM BPF Programs
LSM 훅에 eBPF 프로그램을 연결해 시스템 전체 접근 제어와 감사 정책을 구현하는 방법, BTF 기반 형식 선언, 적재 및 연결 수명 주기를 설명합니다.
BPF sk_lookup program
전송 계층의 로컬 소켓 조회에 BPF 정책을 연결하여 주소·포트 범위를 효율적으로 처리하고, 패킷을 받을 TCP 또는 UDP 소켓을 선택하는 방법을 설명합니다.
Program Types
개별 BPF 프로그램 형식 문서를 연결하고 libbpf의 전체 프로그램 형식 목록으로 안내하는 색인입니다.
Redirect
XDP_REDIRECT가 지원하는 맵, 드라이버의 프레임 송신 제약, bpftrace와 perf를 이용한 조용한 패킷 드롭 및 오류 코드 추적 방법을 설명합니다.
BPF ring buffer
CPU 간 메모리를 공유하면서 이벤트 순서를 보존하는 MPSC BPF 링 버퍼의 맵 의미, 예약·제출 API, 레코드 헤더와 알림 최적화 설계를 설명합니다.
Testing BPF on s390
Debian 기반 s390 교차 도구 체인과 rootfs를 준비하고, 커널·BPF selftest를 빌드하여 IBM Z 또는 QEMU s390x 게스트에서 실행하고 디버깅하는 절차입니다.
BPF ABI Recommended Conventions and Guidelines v1.0
이식 가능한 BPF 바이너리를 위한 64비트 레지스터 역할, 함수 호출 인자·반환값 및 caller/callee 보존 규약을 정의합니다.
BPF Standardization
IETF BPF 워킹 그룹과 함께 발전시키는 명령어 집합 및 ABI 표준화 문서의 색인입니다.
BPF Instruction Set Architecture (ISA)
BPF 명령어의 64·128비트 인코딩, 레지스터와 피연산자 규약, 산술·점프·메모리·원자 연산 및 맵 주소 immediate 형식을 정의합니다.
Syscall API
bpf(2) 시스템 호출 매뉴얼과 Linux 사용자 공간 eBPF API 문서로 안내하는 짧은 참조 페이지입니다.
Testing and debugging BPF
drgn 검사 도구와 s390 QEMU 테스트 환경 문서를 묶는 BPF 테스트·디버깅 색인입니다.
eBPF verifier
eBPF verifier의 CFG 검사, register와 stack 형식·범위 추적, packet 직접 접근, state pruning, liveness와 대표 오류 메시지를 설명합니다.
A Linux CD-ROM standard
Linux Uniform CD-ROM Driver가 low-level driver의 capability와 behavior를 분리하고 open·ioctl·media 상태를 일관되게 제공하는 interface와 migration 절차를 설명합니다.
CD-ROM
Linux CD-ROM 표준 문서와 HTML 색인을 연결하는 짧은 toctree 페이지입니다.
Changes
kernel 변경 요구 사항 문서의 새 위치를 안내하는 호환용 redirect 문서입니다.
CodingStyle
Linux kernel coding style 문서의 새 위치를 안내하는 호환용 redirect 문서입니다.
Assembler Annotations
assembly code와 data symbol의 type, size, linkage를 정확히 표현하는 SYM_FUNC, SYM_CODE, SYM_DATA macro 규약을 설명합니다.
Generic Associative Array Implementation
RCU-safe opaque object container의 edit script API, callback table, 16-way radix-like tree, shortcut, node split·collapse와 concurrent iteration 규칙을 설명합니다.
Boot time memory management
정상 메모리 관리가 준비되기 전 memblock을 설정하고, 초기 자료 구조를 할당하며, NUMA node와 실패 정책을 선택하는 부팅 시점 메모리 관리 API를 설명합니다.
Cache and TLB Flushing Under Linux
Linux VM이 page table과 virtual-to-physical mapping을 바꿀 때 사용하는 TLB, data cache, instruction cache flush API와 architecture별 coherency 책임을 설명합니다.
Cgroup Kernel APIs
Device memory를 cgroup 단위로 관리하는 dmemcg의 공개 kernel API를 kernel/cgroup/dmem.c에서 연결하는 참조 페이지입니다.
Circular Buffers
Power-of-2 circular buffer의 공간과 occupancy를 계산하는 CIRC macro, 단일 producer/consumer 규칙, acquire/release barrier를 이용한 lock 분리 방식을 설명합니다.
Scope-based Cleanup Helpers
C scope 종료와 resource 수명을 연결하는 cleanup helper의 공개 kernel-doc를 include/linux/cleanup.h에서 제공하는 Core API 참조 페이지입니다.
CPU hotplug in the Kernel
CPU mask와 sysfs 제어, PREPARE·STARTING·ONLINE state machine, callback setup/removal, multi-instance 관리, rollback, 시험 및 architecture 계약을 설명합니다.
The object-lifetime debugging infrastructure
Kernel object lifetime을 별도 tracker로 검증하는 debugobjects의 init·activate·deactivate·destroy·free API, state 전이와 fixup callback 계약을 설명합니다.
Using physical DMA provided by OHCI-1394 FireWire controllers for debugging
OHCI-1394 FireWire 컨트롤러의 물리 DMA를 이용해 원격 시스템 메모리와 printk 버퍼를 조사하는 설정, 도구, 조기 부팅 디버깅 절차를 설명합니다.
Dynamic DMA mapping Guide
Device driver에서 dynamic DMA mapping을 올바르게 사용하는 데 필요한 주소 공간, mask, coherent/streaming mapping, 동기화, 오류 처리 규칙을 설명합니다.
Dynamic DMA mapping using the generic device
Linux generic DMA API의 coherent, streaming, IOVA, non-coherent allocation과 DMA API debugging interface를 함수 계약 중심으로 설명합니다.
DMA attributes
DMA mapping의 ordering, write combining, CPU synchronization, physical continuity, warning, privilege 및 MMIO 동작을 제어하는 attribute의 의미를 설명합니다.
DMA with ISA and LPC devices
ISA와 LPC device의 legacy DMA controller에서 buffer, channel, lock, transfer 및 suspend 상태를 올바르게 관리하는 방법을 설명합니다.
Entry/exit handling for exceptions, interrupts, syscalls and KVM
시스템 호출, KVM, 인터럽트 및 NMI 경계에서 RCU, Lockdep, 선점 카운터와 추적 상태를 어떤 순서로 전환해야 하는지 설명합니다.
The errseq_t datatype
여러 관찰자가 하나의 오류 기록을 독립적으로 추적하도록 하는 errseq_t의 비트 배치, 표본화 API와 cursor 직렬화 규칙을 설명합니다.
Floating-point API
커널에서 부동소수점 코드를 별도 translation unit으로 격리하고 빌드 및 런타임 FPU 가용성을 확인한 뒤 critical section으로 실행하는 규칙을 설명합니다.
Folio Queue
I/O buffer용 folio segment 목록의 초기화, 추가·제거, 조회, mark, ITER_FOLIOQ 순회와 무잠금 생산·소비 규칙을 설명합니다.
The genalloc/genpool subsystem
특수 목적 memory range를 위한 generic pool allocator의 생성, memory 등록, DMA 할당, 전략 선택과 수명 관리 API를 설명합니다.
Generic radix trees/sparse arrays
include/linux/generic-radix-tree.h에서 generic radix tree와 sparse array의 구조 설명 및 함수 API 문서를 불러오는 색인 페이지입니다.
Linux generic IRQ handling
Linux generic IRQ 계층의 flow handler, irq_chip 추상화, driver API, interrupt 유형별 기본 제어 흐름과 SMP locking을 설명합니다.
GFP masks used from FS/IO context
FS/IO reclaim 재귀 deadlock을 피하기 위한 NOFS/NOIO scope API와 vmalloc의 버전별 GFP_NOFS 지원 규칙을 설명합니다.
ID Allocation
IDR과 IDA의 차이, IDR의 수명 주기와 조회·반복·교체 API, 큰 ID 및 순환 할당, 잠금 구간에서의 사전 할당 방법을 설명합니다.
Core API Documentation
Linux 핵심 API 문서를 유틸리티, 자료구조, 동시성, 하드웨어, 메모리 관리, 디버깅 등의 주제별로 안내하는 최상위 색인입니다.
What is an IRQ?
IRQ 요청의 전달 방식과 공유, IRQ 번호가 나타내는 커널 식별자 및 하드웨어 인터럽트 소스 열거 개념을 설명합니다.
IRQs
Linux IRQ 핵심 문서의 목차로서 개념, affinity, IRQ domain, irqflags tracing 문서를 안내합니다.
SMP IRQ affinity
procfs의 smp_affinity 비트마스크와 smp_affinity_list CPU 목록을 사용해 IRQ를 처리할 CPU 집합을 지정하는 방법을 설명합니다.
The irq_domain Interrupt Number Mapping Library
컨트롤러 로컬 hwirq와 Linux IRQ 번호를 연결하는 irq_domain의 생성·조회 API, 매핑 유형, 계층형 domain과 stacked irq_chip을 설명합니다.
IRQ-flags state tracing
hardirq와 softirq 활성 상태를 추적해 lockdep 검증에 제공하는 아키텍처 지원 요건과 구현 절차를 설명합니다.
The Linux Kernel API
문자열·비트맵·수학·IPC·모듈·하드웨어·보안·블록 장치·클록·RCU 등 범용 커널 API의 자동 생성 참조 문서를 모은 색인입니다.
Kexec Handover Concepts
Kexec 사이에서 상태 메모리를 보존하는 KHO의 FDT, NUMA별 scratch region, CMA 격리와 finalization phase를 설명합니다.
KHO FDT
KHO가 kernel 사이에 전달하는 FDT의 root property, 호환성 판정, 사용자별 sub FDT와 memblock 직렬화 예제를 설명합니다.
Kexec Handover Subsystem
Kexec Handover subsystem의 개념 문서와 FDT 형식 문서를 연결하는 목차 페이지입니다.
Everything you never wanted to know about kobjects, ksets, and ktypes
kobject embedding, sysfs 등록, reference counting, release method, kset과 uevent 및 안전한 제거 절차를 설명합니다.
Adding reference counters (krefs) to kernel objects
kref 초기화와 get/put 규칙, thread handoff, lock 및 RCU lookup에서 안전하게 object lifetime을 관리하는 방법을 설명합니다.
Reed-Solomon Library Programming Interface
Kernel Reed-Solomon library의 decoder 초기화, encoding, syndrome 기반 decoding, correction buffer와 resource 해제를 예제로 설명합니다.
Linked Lists in Linux
Linux circular doubly linked list의 선언, 추가, 순회, 삭제, 절단, 이동, 회전, 교환, splice와 concurrency 규칙을 예제로 설명합니다.
Semantics and Behavior of Local Atomic Operations
local_t 기반 per-CPU atomic counter의 목적, 아키텍처 구현 요건, preemption 규칙, remote read의 memory ordering과 실제 module 예제를 설명합니다.
Maple Tree
겹치지 않는 range를 cache 효율적으로 저장하는 Maple Tree의 normal API, ma_state 기반 advanced API, RCU와 locking, gap 검색 및 node pre-allocation을 설명합니다.
Memory Allocation Guide
Linux memory allocator 선택, GFP flag와 reclaim 강도, kmalloc·vmalloc·kvmalloc·slab cache의 용도 및 올바른 해제 API를 정리합니다.
Memory hotplug
Memory 및 NUMA node hotplug notifier event, callback contract와 취소 흐름, device_hotplug_lock과 mem_hotplug_lock의 lock ordering을 설명합니다.
Min Heap API
Linux min-heap data structure와 callback, 초기화·조회·삽입·삭제·heapify macro 및 retpoline 비용을 줄이는 inline variant를 설명합니다.
Memory Management APIs
Userspace access, GFP control, slab, vmalloc, page cache, mempool과 광범위한 core MM implementation의 kernel-doc reference를 한곳에 구성합니다.
Netlink notes for kernel developers
Kernel Netlink family 설계 시 enum, reply와 notification ID, echo와 dump consistency, validation policy 및 attribute 길이 검사를 정리합니다.
Generic bitfield packing and unpacking functions
CPU와 hardware의 endian 및 register layout 차이를 추상화하는 bitfield packing API, 세 quirk의 여덟 조합과 fields 기반 bulk 변환을 설명합니다.
padata 병렬 실행 메커니즘
Padata의 직렬화 작업 제출, CPU 마스크 관리, 병렬·직렬 콜백 계약, 인스턴스 수명 주기와 다중 스레드 작업 인터페이스를 설명합니다.
범용 파서
마운트, 파일시스템, 드라이버와 하위 시스템 옵션을 처리하는 Linux 범용 파서와 공개 API 문서의 위치를 설명합니다.
pin_user_pages()와 관련 호출
FOLL_PIN, FOLL_GET, FOLL_LONGTERM의 관계와 DMA 고정 페이지 계수, 다섯 가지 사용 사례, 단위 테스트 및 진단 방법을 설명합니다.
printk를 이용한 메시지 기록
printk 로그 수준, 커널 ring buffer, console_loglevel 조정, pr_* 별칭과 pr_fmt 및 조건부 디버그 매크로를 설명합니다.
printk 형식 지정자
커널 printk의 정수와 포인터 형식, 주소·심볼·네트워크·device tree·시간·bitmap·flags·FourCC 및 Rust 전용 확장 지정자를 정리합니다.
Printk Index
실행 중인 커널과 모듈의 printk 형식을 debugfs에서 추적하는 index, metadata wrapper, KABI 비보장과 접두사 처리 방식을 설명합니다.
Memory Protection Keys
x86_64 PKRU와 arm64 POR_EL0 기반 memory protection key, 관련 system call, 권한 변경 예제와 mprotect 호환 동작을 설명합니다.
Linux Red-black Tree
Linux rbtree의 내장 node 설계, 검색·삽입·삭제·순회, cached root와 augmented interval tree callback 사용법을 설명합니다.
Porting an architecture to support PREEMPT_RT
PREEMPT_RT architecture port에 필요한 threaded interrupt, preemption, timer, IRQ stack, FPU/SIMD, exception 처리와 권장 기능을 설명합니다.
How realtime kernels differ
PREEMPT_RT가 lock, interrupt, softirq, per-CPU data, timer, memory allocator, irq_work, RCU와 sequence lock의 실행 의미론을 어떻게 바꾸는지 설명합니다.
Real-time preemption
PREEMPT_RT의 이론, 일반 kernel과의 차이, architecture porting 요구 사항으로 이어지는 real-time preemption 문서의 목차입니다.
Theory of operation
PREEMPT_RT가 sleeping spin lock, rtmutex priority inheritance와 threaded interrupt를 사용해 kernel latency를 줄이는 원리를 설명합니다.
refcount_t API compared to atomic_t
refcount_t로 atomic_t reference counter를 교체할 때 각 API의 unordered, RELEASE, ACQUIRE와 control dependency 보장 차이를 설명합니다.
DMA and swiotlb
DMA bounce buffering을 제공하는 swiotlb의 사용 시나리오, 크기와 alignment 제약, pool·area·slot 구조, dynamic 및 restricted pool을 설명합니다.
Symbol Namespaces
Kernel export symbol을 namespace로 구성하고 MODULE_IMPORT_NS, module 전용 export와 nsdeps로 사용 범위를 검증하는 방법을 설명합니다.
this_cpu operations
현재 CPU의 per-CPU data에 segment-relative single instruction으로 접근하는 this_cpu operation, pointer와 offset 의미론, variant와 remote 접근 위험을 설명합니다.
ktime accessors
Kernel driver가 목적에 맞는 ktime clock reference, 반환 형식, coarse 또는 NMI-safe 접근자를 선택하고 오래된 time interface를 교체하는 방법을 설명합니다.
The Linux Kernel Tracepoint API
Kernel tracepoint의 callback 기반 probe model과 주요 IRQ, signal, block IO 및 workqueue trace event header를 안내합니다.
Unaligned Memory Accesses
Natural alignment 규칙, unaligned access의 architecture별 영향, compiler padding과 packed structure, 안전한 access macro 및 networking alignment를 설명합니다.
Union-Find in Linux
Linux union-find의 disjoint-set model, path compression과 union by rank 복잡도, uf_node 초기화와 find 및 union API를 설명합니다.
General notification mechanism
Pipe 기반 watch queue의 message format, source와 subscription 관리, notification posting, filtering 및 userspace 소비 절차를 설명합니다.
Workqueue
Concurrency-managed workqueue의 worker-pool 설계, allocation flag와 max_active, unbound affinity scope, 성능 tradeoff, monitoring 및 debugging을 설명합니다.
Atomic bitops
이 RST wrapper는 atomic bit operation API와 memory ordering 규칙을 다루는 `../../atomic_bitops.txt`를 literal 형식으로 포함합니다. 영어 원문 전체에는 wrapper의 정확한 18개 source line을 제공하고, 한국어 전문 번역에서는 각 RST 지시문의 역할과 포함 관계를 설명합니다.
Atomic types
이 RST wrapper는 atomic_t 계열 타입과 연산 규칙을 다루는 `../../atomic_t.txt`를 literal 형식으로 포함합니다. 영어 원문 전체에는 wrapper의 정확한 19개 source line을 제공하고, 한국어 전문 번역에서는 각 RST 지시문의 역할과 포함 관계를 설명합니다.
Linux kernel memory barriers
이 RST wrapper는 Linux 커널의 메모리 배리어와 ordering 모델을 다루는 `../../memory-barriers.txt`를 literal 형식으로 포함합니다. 영어 원문 전체에는 wrapper의 정확한 18개 source line을 제공하고, 한국어 전문 번역에서는 각 RST 지시문의 역할과 포함 관계를 설명합니다.
XArray
XArray의 pointer·value·tagged pointer 저장 모델, 일반 API, mark와 ID 할당, RCU 및 xa_lock 규칙, xa_state 기반 고급 API, internal entry와 multi-index entry를 설명합니다.
General description of the CPUFreq core and CPUFreq notifiers
CPUFreq core가 architecture driver와 notifier에 제공하는 표준 interface, policy reference counting, policy·transition notifier phase, OPP 기반 frequency table 생성과 해제를 설명합니다.
How to Implement a new CPUFreq Processor Driver
새 CPUFreq processor driver의 등록, cpufreq_driver callback, policy 초기화 필드, verify와 frequency 전환 callback 선택, intermediate frequency, frequency table 및 iterator helper를 설명합니다.
General Description of sysfs CPUFreq Stats
cpufreq-stats가 CPU별 sysfs에 제공하는 reset, time_in_state, total_trans, trans_table attribute의 의미와 출력 형식, kernel configuration 방법을 설명합니다.
CPUFreq - CPU frequency and voltage scaling code in the Linux(TM) kernel
CPUFreq가 runtime CPU clock scaling으로 power를 절약하는 목적, 하위 문서 구성, linux-pm mailing list와 관련 archive 링크를 안내합니다.
Authenticated Encryption With Associated Data (AEAD)
`include/crypto/aead.h`에서 AEAD algorithm, cipher transform, asynchronous request handle 관련 kernel-doc을 구성하는 API reference입니다.
Asymmetric Cipher
`include/crypto/akcipher.h`의 asymmetric cipher algorithm, generic public-key operation, request handle kernel-doc reference입니다.
Message Digest
`include/crypto/hash.h`의 message digest algorithm 정의, asynchronous ahash request, synchronous shash API kernel-doc reference입니다.
Scatterlist Cryptographic API
Scatterlist Crypto API의 page 기반 in-place 처리, transform과 algorithm layer, hash 사용 예제, context·alignment 규칙, 새 algorithm 제출 기준, bug 연락처와 개발 기여자를 설명합니다.
Key-agreement Protocol Primitives (KPP)
KPP algorithm과 request interface, public key 및 shared secret operation, ECDH와 DH key encode·decode helper의 kernel-doc reference입니다.
Random Number Generator (RNG)
Crypto API RNG algorithm 정의와 transform allocation, random byte generation, reset 및 seed size 관련 kernel-doc reference입니다.
Code Examples
AES-256-XTS in-place symmetric encryption, SHASH descriptor state memory 할당, Hash DRBG 기반 random byte 생성의 완전한 kernel code 예제를 제공합니다.
Asymmetric Signature
비대칭 서명 알고리즘 정의와 공개 키·개인 키 설정, 크기 조회, digest 서명 및 검증을 위한 Generic Public Key Signature API의 kernel-doc 참조입니다.
Symmetric Key Cipher
블록 암호 알고리즘 정의, skcipher transform과 비동기 request API, 단일 블록 cipher API를 연결하는 kernel-doc 참조입니다.
Programming Interface
Linux Crypto API의 대칭·인증 암호, digest, RNG, 비대칭 암호·서명, key agreement 프로그래밍 인터페이스를 연결하는 목차입니다.
Kernel Crypto API Architecture
암호 유형과 template, 동기·비동기 연산, 이름·우선순위·할당 mask, AEAD·블록 암호·HMAC의 내부 계층 구조를 설명합니다.
Asymmetric / Public-key Cryptography Key Type
비대칭 key type의 식별·접근·서명 검증, subtype과 인스턴스화 parser, trusted keyring 및 certificate chain link 제한을 설명합니다.
Asynchronous Transfers/Transforms API
dmaengine 기반 async_tx dependency chain, 지원 memory·RAID 연산, descriptor 수명, 실행·완료 시점, driver 준수 사항과 독점 channel 할당을 설명합니다.
Crypto Engine
Crypto Engine queue 관리자의 transform context 배치 규칙, 수명 주기, prepare·unprepare·실행 callback, request 전달 및 완료 API를 설명합니다.
Fast & Portable DES Encryption & Decryption
1992년 desCore README의 라이선스, 성능 비교, 이식·최적화·coding 가정, bit 배치, routine 사용법과 Kerberos 호환 interface를 번역합니다.
Developing Cipher Algorithms
Crypto transform 등록·해제, 단일·다중 블록 대칭 암호와 HASH 구현 구조체, callback 호출 순서, ScatterWalk 및 request resource 계약을 설명합니다.
Hardware Device Driver Specific Documentation
Crypto hardware device driver 전용 문서의 목차이며 octeontx2 CPT devlink 문서를 연결합니다.
octeontx2 devlink support
octeontx2 CPT driver의 devlink parameter t106_mode가 CN10KA·CN10KB CPT compatibility mode를 설정하는 방식을 설명합니다.
Crypto API
Linux kernel Crypto API의 개념·아키텍처·개발·사용자 interface·programming API·driver 문서를 연결하는 최상위 목차입니다.
커널 Crypto API 인터페이스 명세
커널 Crypto API의 transformation 모델, consumer와 구현체, TFM 객체, cipher handle의 생명 주기와 초기화 규칙을 설명합니다.
Kerberos V Cryptography API
Kerberos 5 방식의 key derivation, encryption, checksum API와 buffer 배치, crypto 객체 준비, krb5enc AEAD 형식을 설명합니다.
User Space Crypto API Interface
AF_ALG socket을 통한 message digest, skcipher, AEAD, RNG 사용법과 zero-copy 및 setsockopt 제어를 설명합니다.
Linux kernel AutoFDO
Clang AutoFDO profile 수집, architecture 간 재사용, file별 Makefile 설정과 perf 기반 build workflow를 설명합니다.
Checkpatch
scripts/checkpatch.pl의 option, message level과 kernel coding·API·commit·permission·spacing 검사 type 전체를 설명합니다.
UAPI Checker
scripts/check-uapi.sh로 Git reference 사이의 UAPI ABI compatibility를 검사하고 architecture·dependency·제거·struct 확장 caveat를 해석하는 방법을 설명합니다.
clang-format
clang-format으로 커널 코드를 검토하고 선택 영역을 다시 서식화하는 방법, 커널 스타일 구성과 도구가 보존하지 못하는 정렬 패턴 및 선택적 스타일 옵션을 설명합니다.
Coccinelle
Coccinelle과 coccicheck로 Linux 커널 semantic patch를 실행하고 범위·병렬도·출력 mode·디버깅·index 옵션을 제어하는 방법을 설명합니다.
Using gcov with the Linux kernel
Linux 커널의 gcov coverage 수집을 구성하고 debugfs 파일, 모듈 data 유지, 분리된 빌드·테스트 환경, GCC와 Clang 도구 차이를 다루는 방법을 설명합니다.
Linux Kernel GPIO based sloppy logic analyzer
격리된 CPU와 GPIO input을 이용해 디지털 신호를 sampling하고 I2C start condition을 trigger로 캡처한 뒤 sigrok 형식으로 분석하는 방법을 설명합니다.
Development tools for the kernel
커널 testing, 정적 분석, sanitizer, selftest, KUnit, coverage 및 profile 최적화 도구 문서를 연결하는 개발 도구 최상위 목차입니다.
Kernel Address Sanitizer (KASAN)
Generic·software tag·hardware tag KASAN의 지원 범위, boot 정책, report 해석, shadow memory 구현, 검사 제외 방법과 KUnit test를 설명합니다.
KCOV: code coverage for fuzzing
KCOV debugfs interface로 syscall coverage, comparison operand 및 background task·soft interrupt의 remote coverage를 수집하는 방법을 설명합니다.
Kernel Concurrency Sanitizer (KCSAN)
KCSAN의 soft watchpoint sampling, data race report, 선택적 제외, LKMM·weak-memory modeling, 성능 조정과 KTSAN 대비 특성을 설명합니다.
Kernel Electric-Fence (KFENCE)
production용 저비용 KFENCE sampling, guard page·redzone pool 설계, error report, runtime interface 및 KASAN과의 역할 차이를 설명합니다.
Kernel Memory Leak Detector
Kmemleak의 tracing-GC 방식, white·grey object scan, debugfs 제어, annotation API, false result와 test module 사용법을 설명합니다.
Kernel Memory Sanitizer (KMSAN)
KMSAN의 미초기화 값 검출 방식, shadow와 origin 전파, Clang 계측 API, task별 런타임 상태와 메타데이터 배치를 설명합니다.
Linux Kernel Selftests
Kselftest의 빌드·선택 실행·설치·패키징 방법과 TAP 규칙, lib.mk 변수, kernel test module 및 userspace harness 작성법을 설명합니다.
The Kernel Test Anything Protocol (KTAP), version 1
KTAP version·plan·result·diagnostic line 문법, directive 의미, unknown line 처리, 중첩 테스트와 TAP 차이를 설명합니다.
Clk API
KUnit clk provider와 consumer 테스트 helper API를 연결합니다.
Function Redirection API
KUNIT_STATIC_STUB_REDIRECT와 activation API로 kernel 함수 호출을 test replacement로 바꾸고 검증하는 방법을 설명합니다.
KUnit API Reference
Core test·resource·function redirection과 driver clk·OF·platform device KUnit API 문서의 색인입니다.
Device Tree (OF) API
Device tree of_* 의존 코드를 검사하는 KUnit internal·helper API입니다.
Platform Device API
Platform device를 검사하는 lib/kunit/platform.c의 export API입니다.
Resource API
Test별 state와 cleanup action, KUnit managed device·driver를 다루는 resource API입니다.
Test API
include/kunit/test.h의 표준 KUnit testing API 문서입니다.
KUnit Architecture
KUnit의 in-kernel suite·executor·assertion 구조와 kunit_tool의 configure·build·exec·parse pipeline을 설명합니다.
KUnit Frequently Asked Questions
KUnit과 kselftest의 차이, architecture 지원, test 범위 분류와 단계별 troubleshooting 방법을 설명합니다.
KUnit - Linux Kernel Unit Testing
KUnit의 kernel-space unit test 모델, 기능·요구 사항, Arrange-Act-Assert 작성 패턴과 시작 경로를 소개합니다.
Run Tests without kunit_tool
kunit_tool 없이 KUnit을 built-in·module로 실행하고 dmesg와 debugfs에서 KTAP 결과를 조회하거나 suite를 재실행하는 방법입니다.
Running tests with kunit_tool
kunit_tool의 run pipeline, .kunitconfig, TAP parsing, glob filtering, QEMU·cross compilation과 전체 주요 option을 설명합니다.
Tips For Running KUnit Tests
KUnit test subset과 config 선택, UML coverage, 수동 실행, debugfs 결과, attribute reporting과 filtering 절차를 설명합니다.
Getting Started
kunit_tool 첫 실행, Kconfig와 glob 선택, wrapper 없는 실행, 간단한 KUnit test 작성과 등록 과정을 안내합니다.
Test Style and Nomenclature
KUnit subsystem, suite, test case, Kconfig entry, module과 source file의 일관된 명명 규칙을 설명합니다.
Writing Tests
KUnit case와 suite, fake dependency, parameterized test, resource lifetime, cleanup, static function과 fake device testing pattern을 설명합니다.
Access Marking
Concurrent access를 표시하는 LKMM 규칙을 담은 upstream text file의 literal include wrapper입니다.
Cheatsheet
Linux Kernel Memory Model의 빠른 참조표을 담은 upstream text file의 literal include wrapper입니다.
Control Dependencies
Control dependency의 ordering 의미와 사용 규칙을 담은 upstream text file의 literal include wrapper입니다.
Explanation
Linux Kernel Memory Model의 상세 해설을 담은 upstream text file의 literal include wrapper입니다.
Glossary
LKMM에서 사용하는 핵심 용어을 담은 upstream text file의 literal include wrapper입니다.
herd-representation
herd tool에서 LKMM execution을 표현하는 방식을 담은 upstream text file의 literal include wrapper입니다.
Litmus Tests
Memory ordering litmus test 작성과 해석을 담은 upstream text file의 literal include wrapper입니다.
Locking
Lock operation과 LKMM ordering을 담은 upstream text file의 literal include wrapper입니다.
Ordering
Kernel memory operation의 ordering 관계을 담은 upstream text file의 literal include wrapper입니다.
README (for LKMM Documentation)
LKMM Documentation 구성과 읽는 순서을 담은 upstream text file의 literal include wrapper입니다.
Recipes
일반적인 memory-ordering pattern과 recipe을 담은 upstream text file의 literal include wrapper입니다.
References
Memory model 관련 reference을 담은 upstream text file의 literal include wrapper입니다.
Simple
LKMM의 간단한 입문 설명을 담은 upstream text file의 literal include wrapper입니다.
Documentation
LKMM 입문, ordering, litmus test, locking, recipe, 해설과 reference 문서를 연결하는 목차입니다.
Linux Kernel Memory Consistency Model (LKMM)
Plain-text LKMM README와 세부 Documentation 목차를 연결하는 최상위 진입점입니다.
README (for LKMM)
tools/memory-model/README를 spacing과 line structure 그대로 포함하는 wrapper입니다.
Using Propeller with the Linux kernel
AutoFDO 위에 Propeller profiling을 추가해 kernel block layout을 최적화하는 설정과 전체 workflow를 설명합니다.
Sparse
Sparse의 __bitwise typechecking, lock context annotation, 설치와 kernel build 통합 방법을 설명합니다.
Device testing with kselftest
Devicetree, error log, discoverable bus와 device existence kselftest의 coverage와 요구 사항을 비교합니다.
Kernel Testing Guide
KUnit과 kselftest, coverage, dynamic analyzer와 static analyzer의 차이와 선택 기준을 설명합니다.
Undefined Behavior Sanitizer - UBSAN
UBSAN의 compile-time instrumentation, runtime undefined behaviour report와 Kconfig 및 Makefile 제어 방법을 설명합니다.
Devicetree bindings .gitignore
생성된 schema와 example DTS를 제외하면서 .yamllint는 추적하는 ignore 규칙입니다.
Devicetree bindings yamllint configuration
Binding YAML의 quote, line length, spacing, comment, empty value와 indentation 규칙을 설명합니다.
Devicetree (DT) ABI
기존 DT와 호환되는 binding 확장 원칙과 compatible string 변경 기준을 정리합니다.
Synopsys ARC AXS101 binding
AXC001과 ARC700 기반 AXS101 root compatible binding입니다.
Synopsys ARC AXS103 binding
AXC003 FPGA card와 HS38x 기반 AXS103 root compatible binding입니다.
EZchip NPS binding
NPS400 ASIC appliance board의 root compatible binding입니다.
Synopsys ARC HSDK binding
Quad-core ARC HS38x4 HSDK board의 root compatible binding입니다.
ARC Performance Counters
ARC700 pipeline performance monitor의 counter mapping과 interrupt 제약을 설명합니다.
Atmel system registers
Atmel과 Microchip SoC의 Chipid, PIT, PIT64B, System Timer와 RAMC binding을 설명합니다.
Broadcom BCM63138 DSL SoC binding
BCM63138 secondary CPU 초기화용 Boot lookup table과 PMB reset, software reboot node를 설명합니다.
ARM Broadcom STB platform bindings
Broadcom STB의 system-control syscon, BIU Write Pairing, SMP boot, reboot, AON과 memory controller 계층을 설명합니다.
Secondary CPU enable-method al,alpine-smp
Alpine Cortex-A15 secondary CPU enable method와 resume register dependency를 설명합니다.
Secondary CPU enable-method marvell,berlin-smp
Berlin2/Berlin2Q PJ4B 및 Cortex-A9 secondary CPU enable method를 설명합니다.
Secondary CPU enable-method nuvoton,npcm750-smp
NPCM750 Cortex-A9 SMP enable method와 SCU, GCR dependency를 설명합니다.
Software Delegated Exception Interface
SDEI firmware event notification, register calling convention과 SMC/HVC invocation binding을 설명합니다.
Marvell 98DX resume control
98DX3336과 98DX4251 SoC의 resume control register binding입니다.
Marvell Armada AP80x System Controller
AP806/AP807 system controller의 clock, MPP pinctrl, GPIO/PWM과 cluster clock binding을 설명합니다.
Armada Power Management Service Unit
Armada 370, 38x 및 XP PMSU compatible과 deprecated string을 설명합니다.
Armada 38x CA9 MPcore SoC Controller
CA9 MPcore SoC control register 영역을 기술합니다.
Marvell Armada CPU reset controller
Armada 370 CPU reset register controller binding입니다.
Marvell coherency fabric
Armada family별 coherency fabric compatible, register pair layout과 broken-idle을 설명합니다.
Marvell Armada CP110 System Controller
CP110 core/gateable clock, 63개 MPP pin function과 GPIO syscon binding을 설명합니다.
MVEBU CPU Config registers
Armada 370/XP의 per-CPU configuration register binding입니다.
MVEBU System Controller
여러 MVEBU SoC family의 system controller compatible을 설명합니다.
MediaTek g3dsys controller
MT2701/MT7623 GPU clock 및 reset controller binding입니다.
OMAP Counter-32K
OMAP 32K counter register와 hwmod binding입니다.
TI interrupt crossbar
많은 subsystem IRQ source를 parent interrupt controller input에 mux하는 crossbar binding입니다.
OMAP Control Module
OMAP SCM pinctrl, syscon, clock과 clockdomain child binding을 설명합니다.
OMAP Dynamic Memory Manager
EMIF 앞에서 priority, interleaving과 DMA address translation을 관리하는 DMM binding입니다.
TI OMAP DSP
OMAP3/4 C64 DSP hwmod binding입니다.
TI OMAP IVA subsystem
OMAP generation별 Imaging and Video Accelerator compatible을 설명합니다.
TI L3 Network On Chip
OMAP, DRA7 및 AM43 family의 Arteris L3 NoC binding입니다.
OMAP L4 interconnect
OMAP 세대별 L4 core, configuration, peripheral 및 wake-up 버스 바인딩입니다.
TI OMAP MPU subsystem
OMAP MPU의 CPU, GIC, L2 cache, PRCM 및 전원 관리 SRAM 연결 바인딩입니다.
Texas Instruments OMAP
OMAP 장치와 hwmod 연결, SoC 계열 및 보드 compatible fallback 목록입니다.
OMAP PRCM
Power Reset and Clock Manager의 모듈, clock 및 clockdomain DT 계층 바인딩입니다.
OMAP PRM instance
OMAP Power and Reset Manager 인스턴스의 power domain 및 reset provider 바인딩입니다.
ARM Secure world bindings
한 Device Tree에서 TrustZone Secure 및 Normal world의 장치 가시성과 console을 기술합니다.
ST-Ericsson Nomadik
Nomadik SRC와 NHK-15 및 S8815 MiniKit 보드 전용 GPIO 바인딩입니다.
ST-Ericsson Ux500 boards
Ux500 root, DB8500 SoC, backup RAM, GIC, SCU, timer 및 clock 필수 노드입니다.
ST-Ericsson UX500 PM domains
UX500 generic PM domain provider와 DOMAIN_VAPE consumer specifier 바인딩입니다.
ARM Versatile Express SCC
Versatile Express test chip의 초기 설정 및 runtime 정보용 SCC 바인딩입니다.
VIA/Wondermedia VT8500 PMC
VT8500 Power Management Controller의 compatible과 단일 레지스터 범위입니다.
Xen hypervisor
Xen ARM guest의 grant 영역, event interrupt 및 UEFI 정보 전달 바인딩입니다.
Broadcom AXI bus
bcma core 자동 감지와 BCM47xx/BCM53xx의 수동 interrupt-map 바인딩입니다.
Turris Mox Moxtet bus
SPI 기반 Moxtet module bus의 위치 addressing과 shared interrupt 바인딩입니다.
Marvell MBus
Marvell SoC의 target/attribute 기반 address decoding window와 controller 바인딩입니다.
NVIDIA Tegra GMI bus
Tegra20/30 Generic Memory Interface의 chip-select, SNOR timing 및 외부 decoding 바인딩입니다.
OMAP OCP2SCP bridge
OMAP OCP와 SCP interface 사이의 1:1 주소 bridge 및 USB PHY hwmod 바인딩입니다.
TI DA850 master priority
DA8xx master peripheral priority register block의 최소 바인딩입니다.
Technologic Systems NBUS
TS-4600 FPGA peripheral bus의 PWM, 8-bit data GPIO와 제어 신호 바인딩입니다.
Freescale L2 cache controller
QorIQ 및 QorIQ Qonverge L2 cache의 크기, line size와 error interrupt 바인딩입니다.
Armada 3700 xtal clock
GPIO latch register로 Armada 37xx crystal frequency를 결정하는 clock provider입니다.
AXS10X I2S PLL clock
27 MHz parent를 사용하는 AXS10X I2S PLL 0-cell clock provider입니다.
Palmas 32 kHz clocks
Palmas KG/KG_AUDIO 32 kHz output과 외부 sleep control pin 바인딩입니다.
Common clock binding schema
공통 clock 바인딩이 이동한 dt-schema clock.yaml 위치를 안내합니다.
HiSilicon Hi3660 clock controller
Hi3660 CRG/PCTRL/PMU/SCTRL/IOMCU/stub clock provider 바인딩입니다.
HiSilicon Hi3670 clock controller
Hi3670 system 및 media clock controller provider 바인딩입니다.
HiSilicon Hi6220 clock controller
Hi6220 system controller와 SRAM/mailbox 기반 stub clock 바인딩입니다.
HiSilicon clock and reset generator
HiSilicon CRG의 1-cell clock과 2-cell reset provider 바인딩입니다.
MIPS Boston clock sources
Boston platform syscon의 child로 제공되는 1-cell clock provider입니다.
Keystone PSC gate clock
PSC control/domain register와 domain ID를 사용하는 gate clock 바인딩입니다.
Keystone PLL clocks
Keystone main/additional PLL, mux 및 divider clock 바인딩입니다.
Marvell PXA168 clock controller
PXA168 MPMU/APMU/APBC clock 및 reset provider 바인딩입니다.
Marvell PXA1928 clock controllers
PXA1928 APMU/MPMU/APBC 개별 clock 및 reset provider 바인딩입니다.
Marvell PXA910 clock controller
PXA910 MPMU/APMU/APBC/APBCP clock 및 reset provider 바인딩입니다.
NVIDIA Tegra DFLL FCPU
Tegra124/210 CPU voltage와 frequency를 I2C 또는 PWM으로 제어하는 DFLL 바인딩입니다.
Marvell PXA clocks
PXA clock provider에서 1-cell clock ID로 output을 선택하는 공통 바인딩입니다.
HSDK Generic PLL clock
HSDK core, GP 및 HDMI 0-cell PLL provider 바인딩입니다.
AXS10X Generic PLL clock
AXS10X ARC/PGU PLL configuration 및 LOCK CGU register 바인딩입니다.
ST Nomadik SRC clocks
Nomadik crystal driver, 두 PLL과 64-entry HCLK/PCLK gate ID 바인딩입니다.
ST Clockgen mux
STiH407 A9의 단순 index 기반 0-cell clock mux 바인딩입니다.
ST Clockgen PLL
Parent Clockgen register 영역을 공유하는 ST PLL child 바인딩입니다.
ST Clockgen hardware block
PLL, QuadFS, mux와 Flexgen child가 register 공간을 공유하는 parent 바인딩입니다.
ST Flexgen clocks
7-input crossbar, 32-channel pre/final divider와 output clock 바인딩입니다.
ST QuadFS clocks
Programmable PLL을 포함한 4-channel digital frequency synthesizer 바인딩입니다.
TI CDCE706 clock synthesizer
I2C로 제어하는 programmable 3-PLL synthesizer와 indexed output 바인딩입니다.
TI ADPLL clock
DM814 ADPLL-S 및 ADPLL-LJ의 선택 가능한 input과 indexed output 바인딩입니다.
TI APLL clock
DRA7 및 OMAP2 analog PLL의 source, mode와 register 바인딩입니다.
TI clockdomain
기존 clock node를 hardware clockdomain hierarchy로 묶는 consumer 바인딩입니다.
TI DA8XX CFGCHIP clocks
USB PHY, TBCLK, DIV4.5, ASYNC1과 ASYNC3 CFGCHIP child 바인딩입니다.
TI DaVinci PLL controllers
DA850 PLL0/PLL1과 pllout, sysclk, auxclk, obsclk child 바인딩입니다.
TI DaVinci PSC
LPSC index로 clock, power domain과 optional reset을 제공하는 PSC 바인딩입니다.
TI DPLL clock
OMAP/AM3 DPLL subtype, mode와 optional spread-spectrum register 바인딩입니다.
TI DRA7 ATL clocks
Baseband와 audio word-select drift를 보상하는 네 ATL output 바인딩입니다.
TI FAPLL clock
DM816 FAPLL과 일곱 indexed child-synthesizer output 바인딩입니다.
VT8500 clock bindings
VT8500/WM PLL과 gated/divided device-clock 바인딩입니다.
Zynq 7000 clock controller
PS clock tree, optional MIO/EMIO inputs와 48개 indexed output 바인딩입니다.
Devicetree common properties
Register endianness와 daisy-chain device 수를 기술하는 공통 속성입니다.
CPU capacity bindings
Heterogeneous CPU의 normalized DMIPS/MHz capacity와 cluster 예제입니다.
Broadcom STB AVS CPU interface
AVS co-processor mailbox와 양방향 interrupt register 바인딩입니다.
SPEAr CPUFreq
UP/SMP가 공유하는 CPU clock의 오름차순 frequency-table 바인딩입니다.
ST CPUFreq
SoC process/version에 따라 OPP와 process-code voltage를 선택하는 바인딩입니다.
i.MX CPUFreq-DT OPP
Fuse의 speed grade와 market segment로 OPP를 filtering하는 바인딩입니다.
Tegra124 CPUFreq
Fast CPU cluster mux, PLL_X/PLL_P와 voltage-scaling DFLL 바인딩입니다.
Tegra20 CPUFreq
Process/speedo ID mask, voltage triplet과 thermal cooling 바인딩입니다.
C-SKY CPU bindings
C-SKY SMP CPU container, core index와 compatible 바인딩입니다.
C-SKY PMU
ck807/810/860 CPU event counter, IRQ와 counter-width 바인딩입니다.
Marvell Dove LCD CRTC
Armada DRM CRTC의 자원, video graph와 pixel clock source 바인딩입니다.
Cirrus CLPS711X Framebuffer
Controller와 framebuffer memory, LCD timing 및 AC bias 바인딩입니다.
Android Goldfish Framebuffer
Android emulator framebuffer의 MMIO와 interrupt 바인딩입니다.
HiSilicon DesignWare DSI Host
Hi6220 ADE와 external bridge 사이의 DSI host graph 바인딩입니다.
HiSilicon ADE Display Controller
Image composition, RGB timing, NOC QoS와 DSI output 바인딩입니다.
Ilitek ILI9225 SPI Panel
ILI9225 panel의 SPI bus, register-select/reset GPIO와 rotation 바인딩입니다.
Marvell PXA LCD Controller
PXA2xx/270/300 LCD controller와 board panel graph 바인딩입니다.
Marvell PXA300 GCU
PXA3xx GCU controller의 register, interrupt와 input clock 바인딩입니다.
MIPI DSI Bus
DSI host, virtual channel peripheral과 dual-channel graph 표현을 정의합니다.
Multi-Inno MI0283QT Panel
D/C GPIO로 3-wire 또는 4-wire SPI mode를 선택하는 panel 바인딩입니다.
Display Timing Reference
Display timing의 YAML schema 위치를 안내하는 legacy 문서입니다.
Pervasive Displays RePaper
1.44~2.7-inch e-ink panel의 sequencing GPIO와 thermal-zone 바인딩입니다.
SM501 Framebuffer
SM501 LCD/DVI controller의 register, mode, EDID와 endian 바인딩입니다.
Synopsys ARC PGU
Framebuffer RGB stream을 HDMI encoder로 보내는 PGU 바인딩입니다.
Solomon SSD1289 Framebuffer
PowerPC LBC bus에 연결되는 SSD1289 framebuffer 바인딩입니다.
STMicroelectronics STiH4xx Display
STiH4xx VTG, compositor, processing과 HDMI/HDA/DVO output 바인딩입니다.
TI DRA7x Display Subsystem
DRA7x DSS core, DISPC, optional video PLL과 HDMI 바인딩입니다.
TI OMAP2 Display Subsystem
OMAP2 DSS core, DISPC, RFBI와 analog VENC 바인딩입니다.
TI OMAP3 Display Subsystem
OMAP3 DSS의 DPI/SDI, RFBI/VENC와 DSI 바인딩입니다.
TI OMAP4 Display Subsystem
OMAP4 DSS의 DISPC, RFBI, VENC, dual DSI와 HDMI 바인딩입니다.
TI OMAP5 Display Subsystem
OMAP5 DSS의 DISPC, RFBI, DSI와 HDMI output 바인딩입니다.
TI OMAP Display Subsystem
OMAP DSS 공통 hardware 구조와 Panda board의 DVI/HDMI graph 예제입니다.
TI TPD12S015 HDMI Protection
HDMI level shifting, ESD protection, GPIO와 input/output port 바인딩입니다.
TI tilcdc Generic Panel
tilcdc panel-info, display timing, backlight와 enable GPIO 바인딩입니다.
TI tilcdc DRM Controller
AM335x/DA850 LCDC의 bandwidth, color wiring과 encoder graph 바인딩입니다.
VIA VT8500 Framebuffer
VT8500 framebuffer의 bit depth와 800x480 display timing 바인딩입니다.
Wondermedia Prizm Graphics Engine
Prizm graphics engine의 compatible과 MMIO 바인딩입니다.
Wondermedia WM8505 Framebuffer
WM8505 framebuffer의 bit depth와 display timing 바인딩입니다.
Applied Micro X-Gene DMA
X-Gene DMA의 descriptor register, 다섯 interrupt와 clock 바인딩입니다.
DMA Controller Binding Reference
DMA 공통 binding의 YAML schema 이동을 알리는 문서입니다.
IMG Multi-threaded DMA Controller
MDC channel bitmap, thread ID와 request mapping 바인딩입니다.
Hisilicon K3 DMA
K3 physical/virtual channel과 request-line client 바인딩입니다.
Milbeaut M10V AHB DMA
Milbeaut HDMAC의 peripheral transfer와 channel별 interrupt 바인딩입니다.
Milbeaut M10V AXI DMA
Milbeaut XDMAC의 memory-to-memory transfer 바인딩입니다.
MOXA ART DMA
MOXART DMA request line과 peripheral handshake identifier 바인딩입니다.
Freescale MPC512x DMA
MPC512x/MPC8308의 fixed request-line DMA 바인딩입니다.
Renesas NBPFAXI DMA
NBPFAXI terminal/flag specifier와 burst limit 바인딩입니다.
STMicroelectronics Flexible DMA
Slim firmware 기반 FDMA의 request mask와 transfer mode 바인딩입니다.
TI DMA Crossbar
DRA7/AM335x DMA event routing과 reserved request range 바인딩입니다.
Texas Instruments eDMA3
eDMA3 Channel Controller, Transfer Controller와 폐기된 단일-node 형식의 바인딩입니다.
Xilinx AXI DMA Engines
VDMA, AXI DMA, CDMA, MCDMA controller와 channel child-node 바인딩입니다.
Devicetree Sources Coding Style
DTS 이름, node/property 순서, 줄바꿈과 DTSI/DTS 구성 규칙입니다.
Maxim MAX3355 USB OTG Extcon
MAX3355 shutdown과 USB OTG ID GPIO 바인딩입니다.
Palmas/TWL USB Comparator Extcon
Palmas/TWL USB ID, VBUS와 wakeup comparator 바인딩입니다.
Coreboot Firmware Information
Coreboot table과 CBMEM 위치를 kernel에 전달하는 바인딩입니다.
Turris MOX rWTM Firmware
Secure processor의 rWTM firmware mailbox 바인딩입니다.
NVIDIA Tegra210 BPMP
CPU와 Tegra210 BPMP 사이 IPC 및 hardware synchronization 바인딩입니다.
Altera Arria10 Partial Reconfiguration IP
Arria10 partial reconfiguration IP register 바인딩입니다.
Altera SoCFPGA Arria10 FPGA Manager
Arria10 manager register, configuration data, clock와 reset 바인딩입니다.
Altera SoCFPGA FPGA Manager
SoCFPGA manager register, configuration data와 interrupt 바인딩입니다.
Lattice iCE40 FPGA Manager
iCE40 SPI, CDONE과 CRESET_B GPIO 바인딩입니다.
Lattice MachXO2 Slave SPI FPGA Manager
MachXO2 전체 bitstream을 slave SPI로 load하는 바인딩입니다.
FSI Bus and Engine Bindings
FSI master, slave, engine과 subordinate bus topology 바인딩입니다.
Android Goldfish Audio
Android emulator audio device 바인딩입니다.
Android Goldfish Battery
Android emulator battery device 바인딩입니다.
Android Goldfish Events Keypad
Android emulator keypad event device 바인딩입니다.
Android Goldfish QEMU Pipe
Android emulator virtual pipe device 바인딩입니다.
Android Goldfish TTY
Android emulator TTY device 바인딩입니다.
Avionic Design N-bit GPIO Expander
ADNP I2C GPIO와 optional interrupt controller 바인딩입니다.
Exar UART MPIO Interface
Exar UART에서 export할 연속 MPIO pin 범위 바인딩입니다.
Aeroflex Gaisler GRGPIO
GRLIB GRGPIO line 수와 per-line IRQ mapping 바인딩입니다.
Cavium ThunderX/OCTEON-TX GPIO
PCI GPIO 및 optional interrupt controller 바인딩입니다.
Specifying GPIO Information for Devices
GPIO consumer specifier, controller, hog와 pinctrl range의 공통 바인딩입니다.
CE4100/Sodaville GPIO Controller
PCI-probed CE4100 GPIO와 MUXCNTL, level interrupt 바인딩입니다.
Devicetree Graph Binding
Graph binding의 dt-schema graph.yaml 이동 안내입니다.
HSI Client Devices
HSI channel, transmission mode, flow와 arbitration의 공통 client 바인딩입니다.
Nokia Modem HSI Client
N900/N950/N9 modem의 HSI channel, GPIO와 reset IRQ 바인딩입니다.
OMAP SSI/HSI Controller
OMAP3 SSI와 OMAP4 HSI controller 및 port child 바인딩입니다.
Generic Hardware Spinlock
Hwlock provider cell과 단일·복수 consumer lock 바인딩입니다.
APM X-Gene Hwmon
SLIMpro mailbox를 통한 X-Gene sensor 바인딩입니다.
ASPEED PWM and Fan Tacho
AST2400/AST2500 PWM, tach input과 thermal cooling 바인딩입니다.
Linear Technology LTC2990
LTC2990 voltage, temperature와 differential input measurement mode 바인딩입니다.
Maxim MAX31785 Fan Controller
PMBus closed-loop multi-channel fan controller 바인딩입니다.
Maxim MAX6697 Family
MAX6581/MAX669x temperature alert, mask와 compensation 바인딩입니다.
Nuvoton NPCM PWM and Fan Tacho
NPCM7XX/8XX PWM output, fan tach와 cooling child 바인딩입니다.
Zyxel NSA320 Monitor MCU
Fan/temperature MCU의 data, clock, active GPIO 바인딩입니다.
Versatile Express Hwmon Sensors
VExpress voltage, current, temperature, power와 energy sensor 바인딩입니다.
Altera FPGA I2C Controller
Altera soft I2C IP의 clock, FIFO와 child bus 바인딩입니다.
LSI Axxia I2C
Axxia I2C의 Normal/Fast clock mode 바인딩입니다.
CBUS GPIO I2C
Clock, data, select GPIO로 구현하는 CBUS 바인딩입니다.
TI DaVinci/Keystone I2C
DaVinci/Keystone I2C clock, power domain과 PFUNC 바인딩입니다.
Conexant Digicolor I2C
Digicolor I2C register, interrupt와 bus frequency 바인딩입니다.
IMG SCB I2C Controller
IMG SCB core/system clock과 I2C bus frequency 바인딩입니다.
XScale IOP3xx/IXP4xx I2C
XScale IOP3xx/IXP4xx I2C controller 바인딩입니다.
LTC4305/LTC4306 I2C Bus Switch
LTC4305/LTC4306의 mux channel, GPIO와 rise-time accelerator 바인딩입니다.
Register-based I2C Bus Mux
Memory-mapped register 값으로 child I2C bus를 선택하는 mux 바인딩입니다.
Octeon TWSI/I2C Controller
Octeon SoC 세대별 TWSI compatible과 bus 자원 바인딩입니다.
IBM OPAL I2C Driver
Firmware가 구성한 I2C port를 OPAL ID로 식별하는 바인딩입니다.
NXP PCA9564/PCA9665 I2C Controller
Parallel bus와 I2C bus를 연결하는 PCA controller 바인딩입니다.
CE4100 PCI I2C Controllers
세 PCI BAR를 독립 I2C controller에 mapping하는 CE4100 바인딩입니다.
LIS302 Accelerometer
LIS3 family의 SPI/I2C, click, wakeup, IRQ와 axis 바인딩입니다.
Xilinx XADC and System Monitor
Series 7 XADC와 UltraScale System Monitor의 DRP/AXI 바인딩입니다.
IIO Mounting Matrix
3차원 sensor frame을 device/world frame으로 회전하는 matrix 정의입니다.
Device-tree Bindings Index
Binding ABI, DTS style, schema 작성과 patch 제출 안내 목차입니다.
HiSilicon HNS RoCE
HNS RoCE engine의 network phandle과 34개 IRQ 바인딩입니다.
Broadcom Matrix Keypad
Broadcom row/column keypad와 debounce filter 바인딩입니다.
CLPS711X Matrix Keypad
GPIO row를 polling하는 Cirrus Logic matrix keypad 바인딩입니다.
Motorola CPCAP Power Button
CPCAP ON IRQ를 power-button event로 제공하는 바인딩입니다.
D-Link DIR-685 Touchkeys
CY8C214 기반 DIR-685 I2C touchkey controller 바인딩입니다.
USRP E3x0 Button
Press와 release를 별도 IRQ로 전달하는 E3x0 button 바인딩입니다.
GPIO Decoder
여러 GPIO bit를 Linux absolute axis 값으로 변환하는 바인딩입니다.
SysRq Reset Sequence
지정 key 조합과 hold timeout으로 system을 sync/reset하는 바인딩입니다.
Matrix Keymap Redirect
Matrix keymap binding의 YAML schema 이동 안내입니다.
Microchip AT42QT1050 Touch Sensor
5-channel QTouchADC key와 per-key sensing parameter 바인딩입니다.
NVIDIA Tegra20 Keyboard Controller
24-pin Tegra matrix keyboard, Fn layer와 wakeup 바인딩입니다.
TI OMAP4 Keypad
OMAP4 matrix keypad의 row/column과 repeat 설정 바인딩입니다.
Gaisler APBPS2 PS/2 Core
GRLIB APBPS2 keyboard/mouse core의 AMBA 기반 바인딩입니다.
Marvell PXA27x Keypad
Matrix, direct key와 두 rotary encoder를 지원하는 keypad 바인딩입니다.
Raydium RM32380 Touchscreen
RM32380 I2C touchscreen의 power, reset과 interrupt 바인딩입니다.
SPEAr Keyboard Controller
SPEAr keyboard의 9x9, 6x6, 2x2 matrix mode 바인딩입니다.
ST Keyscan Controller
ST 4x4 keyscan의 clock, pinctrl와 debounce 바인딩입니다.
TI Palmas Power Button
Palmas PMIC power-button의 long-press와 debounce timing 바인딩입니다.
Microchip AR1020/AR1021 Touchscreen
AR1021 I2C address와 touch interrupt 바인딩입니다.
AUO Pixcir Touchscreen
AUO in-cell touchscreen의 GPIO order와 resolution 바인딩입니다.
Broadcom IPROC Touchscreen Controller
IPROC TSC의 syscon, 샘플링, FIFO와 좌표 반전 바인딩입니다.
ROHM BU21029 Touchscreen
BU21029 저항막 컨트롤러의 플레이트 저항과 좌표·압력 바인딩입니다.
Freescale MX25 Touchscreen Conversion Queue
MX25 TSCADC의 터치·범용 이중 변환 큐 바인딩입니다.
HiDeep Finger and Stylus Touchscreen
HiDeep 손가락·스타일러스 컨트롤러의 전원과 keycode 바인딩입니다.
MELFAS MIP4 Touchscreen
MIP4 I2C 주소, CE GPIO와 터치 인터럽트 바인딩입니다.
SiS I2C Multiple Touch Controller
SiS 멀티터치의 pinctrl, GPIO와 wakeup 바인딩입니다.
TS-4800 Touchscreen
TS-4800 FPGA syscon 기반 터치스크린 바인딩입니다.
TI TPS65217/TPS65218 Power Button
두 PMIC 변형의 전원 버튼 인터럽트 바인딩입니다.
TI TWL4030 Keypad
TWL4030 매트릭스 키패드의 row·column과 인터럽트 바인딩입니다.
Interconnect Provider and Consumer Bindings
Interconnect provider, consumer, path와 tag의 공통 바인딩입니다.
Device Tree Interrupt Information
Interrupt client, controller, specifier와 wakeup parent의 공통 바인딩입니다.
Generic MSI Controller Binding
MSI controller와 client를 doorbell, payload, sideband 정보로 연결하는 바인딩입니다.
Generic IOMMU Bindings
IOMMU device, master interface, 주소 변환과 DMA stall의 공통 바인딩입니다.
NVIDIA Tegra30 SMMU
Tegra30 SMMU의 register bank, ASID와 IOVA window 바인딩입니다.
TI OMAP2+ IOMMU
OMAP 및 DRA7 IOMMU의 hwmod, TLB와 DSP syscon 바인딩입니다.
Aspeed BT IPMI Interface
Aspeed BMC와 host 사이 Block Transfer IPMI 바인딩입니다.
Nuvoton NPCM KCS IPMI Interface
NPCM BMC의 LPC KCS channel 바인딩입니다.
Jailhouse Non-root Cell
Jailhouse non-root partition을 식별하는 최상위 hypervisor 바인딩입니다.
88PM860x Backlight
88PM860x의 백라이트 전류와 PWM 설정 바인딩입니다.
ArcticSand ARC2C0608 LED Driver
ARC2C0608의 여섯 channel, 밝기와 IC register 바인딩입니다.
Skyworks SKY81452 Backlight
SKY81452의 PWM mode, phase shift와 전류 보호 바인딩입니다.
TI TPS65217 Backlight
TPS65217 WLED boost converter의 전류와 PWM dimming 바인딩입니다.
Common LED Binding Moved
공통 LED text 바인딩이 common.yaml로 이동했음을 알리는 문서입니다.
Broadcom BCM6358 LED Controller
BCM6358/BCM6368 serial LED controller와 pin 하위 node 바인딩입니다.
Motorola CPCAP PMIC LEDs
CPCAP의 display, triode, flash와 privacy LED 바인딩입니다.
Crane CR0014114 LED Driver
자판기용 CR0014114 SPI RGB LED board 바인딩입니다.
Crane EL15203000 LED Driver
커피 자판기용 EL15203000의 세 LED와 blink pattern 바인딩입니다.
ISSI IS31FL32xx and Si-En SN32xx LEDs
다채널 constant-current LED와 독립 256-level PWM 바인딩입니다.
TI LM3532 Ambient-light LED Driver
LM3532의 세 current sink, 이중 ALS와 두 control bank 바인딩입니다.
TI LM3601x Single-LED Flash Driver
LM36010/LM36011의 IR·torch와 flash 전류 바인딩입니다.
TI LM36274 Backlight and Bias Driver
LM36274의 4-channel WLED와 LCD bias regulator 바인딩입니다.
TI LM3697 White LED Driver
LM3697의 두 control bank와 세 HVLED source 바인딩입니다.
Linear Technology LT3593 LED Controller
CTRL GPIO로 구동하는 LT3593 단일 LED 바인딩입니다.
LaCie NetBIG CPLD LEDs
GPIO extension bus의 timer, mode와 brightness register 바인딩입니다.
LaCie Network Space v2 Dual-GPIO LEDs
Network Space v2의 command·slow GPIO 조합과 LED mode mapping을 설명합니다.
IBM Power Systems LEDs
PowerNV의 lightpath·guidinglight 모드와 FRU location LED 유형을 설명합니다.
Single-byte SPI LED
MOSI byte 하나로 단일 LED 밝기를 제어하는 SPI 바인딩입니다.
LED Pattern Trigger Format
밝기·시간 tuple로 점진적 dimming과 즉시 전환 pattern을 만드는 형식입니다.
Altera Mailbox
Altera의 단일-channel mailbox controller와 client 바인딩입니다.
HiSilicon Hi3660 Mailbox
Hi3660의 32-channel, 8-word mailbox와 세 cell specifier를 설명합니다.
HiSilicon Hi6220 Mailbox
Hi6220의 IPC register·shared slot buffer와 IRQ acknowledgement 계약입니다.
Generic Mailbox Controller and Client
공통 mailbox channel specifier, 이름, shared memory 연결 규칙입니다.
TI Message Manager
TI K2G Message Manager의 queue ID·proxy ID와 RX interrupt mapping입니다.
APM X-Gene SLIMpro Mailbox
ARM64와 Cortex-M3 사이의 8-channel interrupt doorbell mailbox입니다.
Devicetree Bindings Build and Validation Makefile
Binding YAML의 lint, schema 생성, example compile과 compatible 검사를 정의합니다.
Atmel Image Sensor Interface
Atmel ISI와 parallel camera sensor의 endpoint graph 바인딩입니다.
Cadence MIPI-CSI2 TX Controller
최대 4-lane output과 4개 pixel-stream input을 갖는 CSI-2 bridge입니다.
HiSilicon HIX5HD2 IR
HiSilicon IR receiver의 MMIO, IRQ, clock과 RC map 바인딩입니다.
Analog Devices ADP1653 Flash LED
ADP1653의 flash·indicator current와 flash timeout 바인딩입니다.
Analog Devices ADV7343 Video Encoder
여섯 11-bit DAC의 analog video output과 power 설정 바인딩입니다.
Aptina MT9V02x and MT9V03x Image Sensors
MT9V022/024/032/034의 color·monochrome variant와 link frequency입니다.
Maxim MAX2175 RF-to-Bits Tuner
MAX2175 I2S output, diversity master와 reference load 바인딩입니다.
Melexis MLX90640 FIR Sensor
32×24 thermal data와 userspace coefficient 처리용 FIR sensor입니다.
Micron MT9M111 Image Sensor
1.3MP sensor의 master clock과 digital video endpoint 바인딩입니다.
NXP TDA1997x HDMI Receiver
TDA19971/73의 video format, 4-bit pin group, audio와 parallel endpoint 바인딩입니다.
ON Semiconductor MT9M001 Image Sensor
SXGA CMOS sensor의 master clock, reset·standby GPIO와 endpoint 바인딩입니다.
OmniVision OV2640 CMOS Sensor
OV2640의 xvclk, reset·powerdown과 ISI endpoint 바인딩입니다.
OmniVision OV2659 2MP Camera
OV2659의 SCCB, xvclk, control GPIO와 target pixel clock 바인딩입니다.
OmniVision OV7670 CMOS Sensor
OV7670의 xclk, sync polarity와 horizontal-blanking PCLK 제어입니다.
OmniVision OV7740 Image Sensor
OV7740의 image size, xvclk, control GPIO와 ISC endpoint 바인딩입니다.
OmniVision OV9650 and OV9652 Sensors
OV9650/OV9652의 xvclk, active-high GPIO와 video endpoint 바인딩입니다.
Panasonic AMG88xx Grid-Eye
8×8 thermal datapoint를 10Hz로 기록하는 Grid-Eye sensor입니다.
Texas Instruments THS8200 Video Encoder
Consumer video 장치용 THS8200 digital-to-analog converter 바인딩입니다.
Texas Instruments TVP514x Video Decoder
RGB·YPbPr·NTSC·PAL·SECAM을 digital component video로 변환하는 decoder입니다.
Texas Instruments TVP5150 and TVP5151
Composite·S-Video 입력을 8-bit YUV 또는 BT.656으로 변환하는 decoder 바인딩입니다.
Texas Instruments TVP7002
RGB·YPbPr digitizer의 sync, clock, Sync-on-green과 field polarity입니다.
Toshiba ET8EK8 5MP Sensor
Nokia N900 sensor의 VANA, clock, XSHUTDOWN과 CSI endpoint입니다.
Toshiba TC358743 HDMI to CSI-2 Bridge
HDMI stream을 2/4-lane MIPI CSI-2로 변환하는 bridge 바인딩입니다.
ImgTec Infrared Decoder Revision 1
ImgTec IR decoder의 MMIO, IRQ와 core·system·modulation clock입니다.
MediaTek MT8173 Media Data Path
Scaling·color conversion을 위한 RDMA, RSZ, WDMA, WROT block 바인딩입니다.
Marvell PXA Camera Host
PXA QCI의 MCLK output과 8-bit parallel camera endpoint 바인딩입니다.
Remote Control Binding Move Notice
Remote-control binding이 rc.yaml로 이동했음을 알리는 문서입니다.
Silicon Labs Si4713 FM Transmitter
76~108MHz FM transmitter의 RDS, audio interface, IRQ와 regulator 바인딩입니다.
Sony CXD2880 SPI Adapter
DVB-T2/T tuner·demodulator의 55MHz SPI adapter 바인딩입니다.
ST IRB Remote Control
ST IRB의 적외선·UHF 수신 모드와 적외선 송신, 핀·클록·인터럽트 바인딩입니다.
ST DELTA Video Decoder
ST DELTA 다중 형식 비디오 디코더의 SoC별 클록 목록 바인딩입니다.
ST HVA Video Encoder
ST HVA 비디오 인코더의 레지스터, ESRAM, 인터럽트, 클록 바인딩입니다.
STiH4xx BDISP 2D Blitter
STiH407 BDISP 2D 블리터의 MMIO·IRQ·클록 및 번호 별칭 바인딩입니다.
STiH407 C8SECTPFE Transport Stream Input
최대 7개 TS 입력을 외부 DVB 프런트엔드에서 DDR까지 전달하는 컨트롤러 바인딩입니다.
TI AM437x VPFE Camera
AM437x VPFE의 RAW Bayer·BT.656·YCbCr 병렬 입력과 단일 endpoint 바인딩입니다.
TI DA850 VPIF
DA850/AM18x VPIF의 2x8비트 또는 1x16비트 캡처·표시 채널 바인딩입니다.
TI OMAP3 ISP
OMAP3 ISP 코어·CSI PHY 레지스터, IOMMU, PHY 종류와 CSI-2 lane 바인딩입니다.
Video Interface Binding Move Notice
기존 TXT 비디오 인터페이스 바인딩이 두 YAML 스키마로 이동했음을 알립니다.
Xilinx Video IP Core Common Bindings
Xilinx AXI4-Stream 비디오 IP 파이프라인의 공통 형식·폭·CFA 패턴 바인딩입니다.
Xilinx Video Timing Controller
Xilinx VTC의 영상 timing detector·generator 기능과 코어 클록 바인딩입니다.
Xilinx Video Test Pattern Generator
Xilinx TPG 5.0/6.0의 영상 형식, VTC, timing mux GPIO와 port 바인딩입니다.
Xilinx Video IP Pipeline
Xilinx VIPP 최상위 노드가 port별 DMA와 내부 비디오 IP endpoint를 매핑하는 바인딩입니다.
Atmel External Bus Interface
Atmel EBI의 chip-select 주소 공간과 SMC 모드·나노초 timing 바인딩입니다.
Marvell MVEBU Device Bus
Marvell Device Bus의 MBUS 주소 창과 피코초 단위 읽기·쓰기 timing 바인딩입니다.
TI Async External Memory Interface
TI AEMIF의 네 비동기 메모리 chip-select, partition과 나노초 timing 바인딩입니다.
TI SDRAM EMIF
TI EMIF의 DDR2·DDR3·LPDDR2 PHY, ECC, CS와 PM SRAM 바인딩입니다.
Marvell 88PM860x PMIC
88PM860x PMIC의 이중 I2C 주소, interrupt domain과 전원·입력·조명 자식 바인딩입니다.
Altera Arria10 System Resource Chip
Arria10 개발 키트 A10SR의 SPI·interrupt controller와 GPIO·reset 자식 바인딩입니다.
ams AS3722 PMIC
AS3722 PMIC의 IRQ, 8개 pinmux/GPIO, DCDC·LDO와 system power-off 바인딩입니다.
Atmel Static Memory Controller
Atmel EBI 외부 메모리 구성을 제공하는 SMC syscon 바인딩입니다.
KEYMILE BFTICU Chassis FPGA
Chassis IRQ를 수집해 하나의 상위 선으로 전달하는 BFTICU FPGA 바인딩입니다.
Dialog DA9052/53 PMIC
DA9052/53의 touchscreen ADC 전환과 네 BUCK·열 LDO regulator 바인딩입니다.
Dialog DA9055 PMIC
DA9055 PMIC의 자체 IRQ domain, 여섯 하위 기능과 regulator 바인딩입니다.
Dialog DA9150 Charger and Fuel Gauge
DA9150의 GPADC, charger, fuel-gauge와 SOC 임계값 바인딩입니다.
Freescale i.MX25 ADC/TSC
i.MX25의 touchscreen·범용 ADC conversion queue와 공통 interrupt controller 바인딩입니다.
HiSilicon HI6421 MFD
HI6421 PMIC의 MMIO register와 regulator 하위 장치 바인딩입니다.
HiSilicon Hi655x PMIC
Hi6220과 SSI/REGMAP_MMIO로 연결되는 Hi655x의 IRQ·clock provider 바인딩입니다.
TI LP3943 GPIO and PWM
LP3943의 I2C 주소와 GPIO·PWM 자식 및 output pin 선택 바인딩입니다.
Maxim MAX77620 Power Management IC
MAX77620/MAX20024/MAX77663의 Flexible Power Sequencer와 system-power 바인딩입니다.
Multi-Function Devices
MFD nexus, simple-mfd 사용 조건과 자식 주소 ranges의 공통 바인딩입니다.
Motorola CPCAP PMIC
CPCAP의 SPI·IRQ domain, 전력 하위 기능과 HiFi·Voice audio DAI 바인딩입니다.
OMAP HS USB Host
OMAP USBHS의 포트 모드, UTMI·HSIC 클록과 EHCI·OHCI 자식 바인딩입니다.
OMAP HS USB Host TLL
OMAP Transceiver-Less Interface의 register·interrupt·채널별 클록 바인딩입니다.
TI Palmas Multi-Function Device
Palmas 계열 PMIC의 호환 문자열, 내부 IRQ controller와 pad mux 바인딩입니다.
KEYMILE QRIoX Board Control CPLD
QRIoX reset·watchdog·LED·GPIO 기능과 local-bus register 바인딩입니다.
Nokia Retu and Tahvo
Nokia Internet Tablet의 Retu·Tahvo CBUS MFD와 interrupt 바인딩입니다.
Skyworks SKY81452
SKY81452의 backlight·regulator 자식과 전류·전압 구성 바인딩입니다.
Toshiba TC3589x Multi-Purpose Expander
TC3589x 계열의 GPIO·keypad·interrupt controller 바인딩입니다.
TI Keystone Device State Control
Keystone II peripheral state-control register를 syscon으로 노출하는 바인딩입니다.
TI Lighting Management Unit
TI LMU 계열의 backlight·regulator·LED·fault monitor와 brightness 설정 바인딩입니다.
TI TPS61050 and TPS61052
TPS6105x white LED boost converter의 GPIO·regulator·LED 동작 모드 바인딩입니다.
TI TPS6507x Power Management IC
TPS6507x의 다섯 regulator, 입력 supply와 DCDC pin 기본값 바인딩입니다.
TI TPS65912 Power Management IC
TPS65912의 I2C·SPI 주소, IRQ·GPIO controller와 DCDC·LDO 바인딩입니다.
Texas Instruments TWL6040 Family
TWL6040 audio codec의 I2C·McPDM·GPO·clock·vibra 바인딩입니다.
Cirrus Logic and Wolfson WM831x PMICs
WM831x PMIC의 I2C·SPI 주소, GPIO·IRQ controller와 regulator 바인딩입니다.
Qualcomm Atheros AR7xxx and AR9xxx SoCs
AR7xxx·AR9xxx 계열 device tree root의 지원 compatible 목록입니다.
Broadcom Cable, DSL and Set-Top Platforms
Broadcom MIPS SoC의 AON power control, MEMC·DDR·arbiter·timer 바인딩입니다.
Cavium Octeon Boot Bus
Octeon Boot Bus의 8개 chip-select, ranges와 timing·mode 바인딩입니다.
Cavium Interrupt Bus Widget
Octeon CIB의 RAW·EN register, CIU line과 trigger cell 바인딩입니다.
Cavium Central Interrupt Unit
Octeon CIU의 두 bank와 64-bit interrupt specifier 바인딩입니다.
Cavium Central Interrupt Unit 2
Octeon CIU2의 64개 bank·64개 bit interrupt 바인딩입니다.
Cavium Central Interrupt Unit 3
Octeon CIU3의 source-number와 level·edge trigger 바인딩입니다.
Cavium Octeon DMA Engine
Boot Bus와 main memory 사이 Octeon DMA Engine 바인딩입니다.
Cavium SATA UCTL
CN7130 I/O interconnect와 UAHC 사이 SATA UCTL bridge 바인딩입니다.
Cavium USB UCTL
Octeon USB UCTL의 reference clock과 EHCI·OHCI 자식 바인딩입니다.
Pistachio Marduk Board
Creator Ci40 Marduk board의 보드·SoC 호환 문자열 바인딩입니다.
Imagination Pistachio SoC
Pistachio CPU node, CPS topology와 MIPS UHI boot 바인딩입니다.
Imagination University Program MIPSfpga
Nexys4DDR MIPSfpga의 memory map, CPU clock과 JTAG boot 바인딩입니다.
Lantiq XWAY FPI Bus
XRX200 FPI bus의 XBAR register, RCU와 endianness 바인딩입니다.
Lantiq XWAY RCU
XRX200 RCU의 syscon·reset·USB PHY·reboot 다기능 바인딩입니다.
Microsemi MIPS SoCs
Microsemi MIPS root와 CHIP_REGS·HSIO syscon 바인딩입니다.
National Instruments MIPS Platforms
National Instruments platform root와 MIPS14KEc CPU 호환성입니다.
Microchip PIC32MZDA Platforms
PIC32MZDA Starter Kit CPU node와 UHI boot protocol 바인딩입니다.
IFM Camera Sensor Interface
MPC5200 LocalPlus IFM camera interface의 bus·GPIO·clock 바인딩입니다.
QEMU PVPANIC MMIO
QEMU virt guest panic을 전달하는 16-bit MMIO register 바인딩입니다.
Mellanox BlueField DesignWare MSHC
BlueField SoC 전용 DesignWare Mobile Storage Host Controller 확장입니다.
Cavium Octeon and ThunderX MMC
Cavium MMC controller와 SD·eMMC slot, clock-skew 바인딩입니다.
TI DaVinci High-Speed MMC
DaVinci MMC·SD·SDIO controller의 bus·clock·EDMA 바인딩입니다.
HiSilicon DesignWare MSHC Extensions
HiSilicon SoC 전용 DesignWare MSHC와 peripheral syscon 바인딩입니다.
MMC Common Binding Redirect
기존 MMC 공통 텍스트 바인딩이 mmc-controller.yaml로 이동했음을 알립니다.
MOXA ART MMC Host Controller
MOXART MMC register·interrupt·clock과 request 5 DMA 바인딩입니다.
PXA MMC and SDIO
PXA MCI의 VMMC 전원과 card-detect 지연 바인딩입니다.
Socionext Milbeaut SDHCI
Milbeaut SDHCI의 interface·core clock과 CMD/DAT delay 선택입니다.
TI OMAP SDHCI Controller
OMAP SDHCI SoC 호환성, tuning thermal zone과 DMA 바인딩입니다.
SPEAr SDHCI Controller
SPEAr300 SDHCI와 zero-flag card-detect GPIO 바인딩입니다.
STMicroelectronics SDHCI
ST SDHCI의 mmcss glue, FlashSS delay register와 UHS mode 바인딩입니다.
TI OMAP High-Speed MMC
OMAP·66AK2G HSMMC와 AM33xx suspend SDIO wake 우회입니다.
TI OMAP1 and OMAP2420 MMC
구형 OMAP MMC controller의 compatible·hwmod·DMA 바인딩입니다.
Renesas usdhi6rol0 SD and SDIO
Renesas host의 세 interrupt, IMCLK, VMMC·VQMMC 바인딩입니다.
Atmel NAND Flash Controller
Atmel EBI NAND controller, chip, PMECC와 deprecated NFC 바인딩입니다.
M-Systems DiskOnChip G3
64~256MB DiskOnChip G3 NAND device의 register 바인딩입니다.
Renesas FLCTL NAND
Renesas FLCTL의 16-bit bus, DMA 이름과 partition 바인딩입니다.
Freescale UPM NAND
Freescale Localbus UPM의 latch offset과 multi-chip NAND 바인딩입니다.
ST FSMC NAND Interface
ST FSMC의 네 register window, 6-byte timing과 ECC 바인딩입니다.
GPIO-Assisted NAND
Memory-mapped NAND data bus와 GPIO control signal 바인딩입니다.
HiSilicon Hip04 NAND
Hip04 NFC의 register·buffer와 16bit/1024byte hardware ECC 바인딩입니다.
HiSilicon FMC SPI-NOR
HiSilicon FMC의 control·memory window와 SPI-NOR child 바인딩입니다.
AMCC NDFC
AMCC NDFC chip-select, configuration register와 partition 바인딩입니다.
NXP LPC32xx MLC NAND
LPC32xx MLC의 일곱 timing field와 boot partition 바인딩입니다.
NXP LPC32xx SLC NAND
LPC32xx SLC의 Ready delay, read·write timing과 on-flash BBT입니다.
Microchip 23K256 Serial SRAM
Microchip serial SRAM의 chip-select와 SPI 최대 주파수 바인딩입니다.
Macronix Raw NAND Controller
Macronix raw NAND controller의 interrupt와 세 clock 바인딩입니다.
Macronix NAND Randomizer
Macronix NAND의 영구적 randomizer OTP 동작과 trade-off입니다.
NVIDIA Tegra20 NAND
Tegra20 NFC의 clock·reset, CS line과 RS·BCH hardware ECC입니다.
Marvell Orion NAND
Orion NAND의 CLE·ALE 기본값, chip delay와 partition map입니다.
Broadcom BCM963XX CFE NOR Partitions
BCM63XX CFE·firmware·NVRAM NOR reference layout parser입니다.
Broadcom BCM963XX ImageTag
BCM963XX mixed fixed layout의 rootfs·kernel firmware container입니다.
Broadcom TRX Container
CFE가 지원하는 TRX v1·v2 firmware partition container입니다.
SPEAr SMI Flash
SPEAr600 SMI의 clock·interrupt와 fast-read flash 바인딩입니다.
ST SPI FSM NOR Controller
ST SPI FSM의 register·pinctrl과 boot-device syscfg 바인딩입니다.
Analog Devices ADG792A and ADG792G
Triple 4:1 mux의 독립·parallel mode, GPIO와 idle state입니다.
Analog Devices ADGS1408 and ADGS1409
8:1·dual 4:1 SPI mux의 GPO 범위와 idle state 바인딩입니다.
AMD 10GbE XGBE
AMD XGBE의 register·channel interrupt와 속도별 SerDes 설정입니다.
Adaptrum Anarion GMAC
Anarion stmmac glue와 RGMII 전용 PHY mode 바인딩입니다.
MediaTek UART Bluetooth
MediaTek UART Bluetooth의 부트스트랩 pinctrl, 전원, reset과 baud rate binding입니다.
Nokia H4+ Bluetooth
Nokia H4+ UART Bluetooth의 양방향 wakeup GPIO와 system clock binding입니다.
Broadcom BCM87XX Ethernet PHY
BCM8706/BCM8727 10G PHY의 Clause 45 레지스터 초기화 binding입니다.
Generic USB Bluetooth Controller
btusb 장치의 usbVID,PID 호환 문자열과 대역 외 wakeup IRQ binding입니다.
Bosch CC770 and Intel AN82527 CAN
CC770/AN82527의 MMIO, interrupt, oscillator와 CLKOUT 설정 binding입니다.
Gaisler GRCAN and GRHCAN
GRLIB GRCAN/GRHCAN의 AMBA plug&play 속성과 TX bug workaround binding입니다.
Holt HI-311X CAN
SPI HI-3110 CAN controller의 clock, IRQ와 controller/transceiver 전원 binding입니다.
IFI CANFD Controller
IFI CANFD 1.0 controller의 호환 문자열, MMIO 범위와 IRQ binding입니다.
Freescale MPC5xxx MSCAN
MPC5200/MPC5121 MSCAN의 clock source 선택과 divider binding입니다.
Texas Instruments HECC
TI AM3517 HECC의 세 register 영역, interrupt line과 transceiver 전원 binding입니다.
Cavium Octeon and ThunderX MDIO
Octeon MDIO bus와 여러 ThunderX MDIO controller를 묶는 PCI nexus binding입니다.
Cavium Octeon MIX Ethernet
Octeon MIX의 개별·공유 AGL register bank와 interrupt routing binding입니다.
Cavium Octeon PIP Ethernet Nexus
Octeon PIP nexus의 interface·port 2단 계층과 RGMII delay binding입니다.
Cirrus Logic CS8900 and CS8920
Cirrus CS89x0 Ethernet controller의 I/O window와 interrupt binding입니다.
Cortina EDC PHY
비표준 register를 쓰는 Cortina EDC/CDR PHY의 ID 기반 polling binding입니다.
TI CPSW PHY Mode Selection
더 이상 사용하지 않는 CPSW GMII selector와 외부 RMII clock binding입니다.
TI SoC Ethernet Switch Controller
TI CPSW 본체, CPDMA/ALE/CPTS와 두 slave의 PHY 연결 binding입니다.
Texas Instruments DaVinci EMAC
DaVinci EMAC의 control register/RAM offset과 네 interrupt source binding입니다.
Distributed Switch Architecture
DSA binding의 현재 YAML 문서 위치를 안내합니다.
SMSC Microchip LAN9303 Switch
LAN9303 3-port DSA switch의 I2C·MDIO 관리 방식과 논리 port mapping입니다.
Ethernet Controller Common Binding
공통 Ethernet binding의 YAML 이동 안내입니다.
EZchip NPS Management Ethernet
NPS management Ethernet port의 register·interrupt binding입니다.
Faraday FTMAC Ethernet
Faraday FTMAC의 SoC별 compatible과 MAC 자원 binding입니다.
Ethernet Fixed Link
Fixed-link binding의 YAML 이동 안내입니다.
Freescale TSEC and Gianfar References
MDIO·TBI·Gianfar Ethernet·PTP의 현행 YAML 문서 목록입니다.
Hisilicon FEMAC MDIO
Hisilicon Fast Ethernet MDIO controller와 PHY child binding입니다.
Hisilicon Fast Ethernet MAC
FEMAC v1/v2의 두 register 영역, clock과 PHY reset timing입니다.
Hisilicon HIP04 Ethernet
HIP04 PPE port-handle, MDIO bus와 FE/GE controller binding입니다.
Hisilicon HiX5HD2 GMAC
HiSilicon GMAC v1/v2의 SoC, clock, reset과 PHY child binding입니다.
Hisilicon HNS DSA Fabric
HNS DSAF mode, PPE/SerDes/syscon 자원, queue와 physical port binding입니다.
Hisilicon HNS MDIO
HIP04 이후 HNS MDIO controller의 호환 문자열과 PHY child binding입니다.
Hisilicon HNS NIC
HNS NIC의 legacy port-id와 port-idx-in-ae, NIC/switch mode 배치입니다.
IBM 4xx and Axon EMAC
IBM EMAC, McMAL DMA, ZMII/RGMII와 선택 TAH offload binding입니다.
IC Plus IP101A and IP101G PHY
IP101 PHY package 변형과 IP101GR pin 21 기능 선택 binding입니다.
ADF7242 IEEE 802.15.4
ADF7242/ADF7241의 SPI 속도와 IRQ1 trigger binding입니다.
Cascoda CA8210 IEEE 802.15.4
CA8210의 inverted SPI clock, reset/IRQ와 16MHz clock output binding입니다.
TI CC2520 IEEE 802.15.4
CC2520의 pinctrl, 여섯 signal GPIO와 CC2591 amplifier binding입니다.
NXP MCR20A IEEE 802.15.4
MCR20A의 SPI 제한, high-level IRQ와 선택 RST_B GPIO binding입니다.
Microchip MRF24J40 IEEE 802.15.4
MRF24J40 보드 변형의 compatible, SPI와 interrupt binding입니다.
Qualcomm IPQ806x DWMAC
IPQ806x DWMAC의 NSS/QSGMII syscon, clock과 reset binding입니다.
TI Keystone NetCP
Keystone NetCP의 GbE/XGbE switch, PA/SA, CPTS와 DMA interface binding입니다.
Marvell 8897/8997 Bluetooth
Marvell SDIO/USB Bluetooth의 calibration, wakeup과 IRQ binding입니다.
Marvell Orion/Discovery Ethernet
Discovery controller와 최대 3개 port의 2단계 Ethernet binding입니다.
Marvell PXA168 Ethernet
PXA168 Ethernet controller와 선택 PHY subnode binding입니다.
MDIO Binding
기존 MDIO 텍스트 binding의 새 YAML 위치 안내입니다.
Micrel KSZ9021/KSZ9031/KSZ9131 PHY
KSZ90x1 계열 PHY의 clock/data pad skew 값과 master mode binding입니다.
Micrel PHY Properties
Micrel PHY의 LED, RMII clock, fiber와 COMA mode 공통 속성입니다.
Microchip ENC28J60
SPI 기반 10Mbit ENC28J60 Ethernet controller binding입니다.
Microchip LAN78xx
USB LAN78xx controller의 OTP override와 내장 PHY LED binding입니다.
Microsemi VSC8531 PHY
VSC8531의 VDDMAC별 edge slowdown, LED와 PHC GPIO binding입니다.
NI XGE Ethernet Controller
NI XGE 2.00/3.00의 DMA, PHY, nvmem MAC과 fixed-link binding입니다.
OpenCores ETHOC
OpenCores 10/100 MAC의 register와 packet memory binding입니다.
Ethernet PHY Binding
기존 PHY 텍스트 binding의 YAML 이동 안내입니다.
Qualcomm EMAC
Qualcomm EMAC MAC, internal SGMII와 external PHY binding입니다.
Samsung SXGBE
Samsung 10G SXGBE의 interrupt, DMA burst와 PHY mode binding입니다.
SMSC LAN87xx PHY
LAN87xx PHY reference clock과 energy-detect tuning binding입니다.
Synopsys DWC Ethernet QoS 4.10
DWC QoS의 platform별 clock/reset, AXI와 MDIO binding입니다.
STMicroelectronics STi DWMAC
STiH407 DWMAC glue logic의 syscon, retiming과 clock binding입니다.
STMMAC Binding
기존 STMMAC 텍스트 binding의 YAML 이동 안내입니다.
VIA Velocity
VIA Velocity controller의 I/O, interrupt와 EEPROM binding입니다.
Texas Instruments WL1251
WL1251의 SPI/SDIO, EEPROM, power와 interrupt binding입니다.
Wiznet W5x00
W5100/W5200/W5500 SPI Ethernet controller binding입니다.
Nios II Processor
Nios II CPU의 cache, TLB, MMU와 exception address binding입니다.
Broadcom OTPC
Broadcom 32/64-bit OTP memory controller binding입니다.
NXP LPC18xx OTP
LPC18xx/43xx internal OTP memory binding입니다.
NVMEM Binding
기존 NVMEM 텍스트 binding의 YAML 이동 안내입니다.
OpenRISC Generic SoC
OpenRISC CPU topology와 Linux boot protocol binding입니다.
HiSilicon STB PCIe
Hi3798CV200 DesignWare PCIe host의 resource binding입니다.
MediaTek Gen2 PCIe Controller
MediaTek MT27xx·MT76xx와 Airoha EN7523의 Gen2 PCIe 호스트 컨트롤러 바인딩입니다.
NVIDIA Tegra PCIe Controller
Tegra20·30·124·132·210·186 PCIe 컨트롤러와 루트 포트의 리소스 바인딩입니다.
MediaTek/Ralink RT3883 PCI Controller
RT3883 PCI 컨트롤러의 인터럽트 컨트롤러와 호스트 브리지 계층 바인딩입니다.
TI PCI Controllers
TI DRA7 계열 DesignWare PCIe 컨트롤러의 RC와 EP 모드 바인딩입니다.
Common PHY Bindings
범용 PHY provider와 user 사이의 phandle 및 지정자 바인딩입니다.
STMicroelectronics STi MiPHY28LP
SATA·PCIe·USB3 mode를 제공하는 STi MiPHY28LP 바인딩입니다.
STMicroelectronics STi MiPHY365x
SATA·PCIe mode를 제공하는 STi MiPHY365x 바인딩입니다.
TI OMAP Control and PIPE3 PHY
TI OMAP Control PHY와 USB3·SATA·PCIe PIPE3 PHY 바인딩입니다.
Abilis Systems TB10x Pin Controller
TB10x IOMUX function group과 GPIO range 바인딩입니다.
Actions Semi S700 Pin Controller
S700의 GPIO·interrupt·pinmux·pinconf controller 바인딩입니다.
Actions Semi S900 Pin Controller
S900의 GPIO·interrupt·pinmux·pinconf controller 바인딩입니다.
Atmel PIO4 Controller
SAMA5D2·SAMA7 계열 PIO4 pinmux와 generic pinconf 바인딩입니다.
Axis ARTPEC-6 Pin Controller
ARTPEC-6 pinmux group과 drive·bias 설정 바인딩입니다.
Marvell Berlin Pin Controller
Berlin SoC의 chip·system controller 하위 pinmux 바인딩입니다.
Bitmain BM1880 Pin Controller
BM1880 MIO pin·group·function과 pinconf 바인딩입니다.
Broadcom Cygnus IOMUX
Cygnus group 기반 IOMUX function 바인딩입니다.
Broadcom Northstar2 IOMUX
Northstar2 group mux와 개별 pinconf 바인딩입니다.
Broadcom NSP GPIO/PINCONF Controller
Northstar Plus GPIO, interrupt, range와 pinconf 바인딩입니다.
Broadcom NSP IOMUX Controller
Northstar Plus의 group 기반 IOMUX function과 group binding입니다.
Conexant Digicolor CX92755 Pin Mapping
CX92755 GPIO controller와 client-select pinmux binding입니다.
Cortina Systems Gemini Pin Controller
Gemini의 group 전용 mux와 Ethernet pin configuration binding입니다.
Freescale i.MX IOMUX Controller
i.MX IOMUXC의 공통 fsl,pins 형식과 function/group 계층 binding입니다.
Freescale i.MX25 IOMUX Controller
i.MX25 IOMUXC의 SoC별 CONFIG bit 정의입니다.
Freescale i.MX27 IOMUX Controller
i.MX27의 PIN·MUX_ID·CONFIG 계산과 GPIO child binding입니다.
Imagination Technologies Pistachio Pin Controllers
Pistachio GPIO·interrupt·pinmux·pinconf 복합 controller binding입니다.
Lantiq FALCON Pinmux Controller
FALCON mux group과 pull·drive·slew pin configuration binding입니다.
Lantiq XWAY Pinmux Controller
AMAZON·DANUBE·xRX 계열의 mux와 pinconf binding입니다.
Marvell Armada 370 MPP Pinctrl
Armada 370의 MPP0~65 pin과 mux function binding입니다.
Marvell Armada 375 MPP Pinctrl
Armada 375의 MPP0~66 pin과 mux function binding입니다.
Marvell Armada 37xx Pin and GPIO Controller
Armada 37xx north/south bridge pinctrl·GPIO·syscon binding입니다.
Marvell Armada 380/385 MPP Pinctrl
Armada 38x variant별 MPP0~59 mux function binding입니다.
Marvell Armada 39x MPP Pinctrl
Armada 39x variant별 MPP0~59 mux function binding입니다.
Marvell 98DX3236 MPP Pinctrl
98DX3236·3336·4251 variant의 MPP pinctrl binding입니다.
Marvell Armada XP MPP Pinctrl
Armada XP 공통 및 MV78260·MV78460 전용 MPP binding입니다.
Marvell Dove MPP Pinctrl
Dove의 MPP group과 PMU·audio·TWSI function binding입니다.
Marvell Kirkwood MPP Pinctrl
Kirkwood와 Bobcat 계열 7개 variant의 MPP binding입니다.
Marvell Mvebu MPP Pinctrl
Marvell SoC MPP core binding, pin configuration 속성, Dove UART1 예제입니다.
Marvell Orion MPP Pinctrl
Orion 88F5181L·88F5182·88F5281 variant의 MPP function binding입니다.
Microchip PIC32 Pinctrl
PIC32 controller·pin configuration 속성과 UART2 mux 예제입니다.
Nuvoton NPCM7XX Pinctrl
NPCM7XX GPIO bank, pin mux, group/function, electrical 설정 binding입니다.
NVIDIA Tegra124 XUSB Pad Controller
Deprecated Tegra XUSB padctl binding의 lane mux, PHY, IDDQ 설정입니다.
ST SPEAr Pinmux Controller
SPEAr300·310·320·1310·1340 pinmux mode와 group/function binding입니다.
Common Pinctrl Bindings
Pin controller와 client state를 연결하는 공통 device tree binding입니다.
MAX77620 PMIC Pinctrl
MAX77620 GPIO function과 active·suspend Flexible Power Sequence 설정입니다.
Palmas Pinctrl
Palmas PMIC의 DVFS·POWERHOLD와 pin mux·bias·open-drain 설정입니다.
RK805 PMIC Pinctrl
RK805의 output 전용 GPIO0·GPIO1 pinctrl binding입니다.
CSR SiRFprimaII Pinctrl
SiRFprimaII GPIO·interrupt controller와 UART2 pinmux binding입니다.
ST PIO Pinctrl
ST PIO mux, GPIO bank IRQ topology, pin retiming configuration binding입니다.
VIA VT8500·WonderMedia WM8xxx Pinctrl
VT8500·WM8xxx 결합 pinmux/GPIO controller의 function과 pull 설정입니다.
Spreadtrum Pinctrl 공통 Binding
Spreadtrum global·common·misc register block과 다중 system sleep 설정입니다.
Spreadtrum SC9860 Pinctrl
SC9860 pin function, drive strength, pull-up, subsystem sleep mode binding입니다.
ST-Ericsson ABx500 Pinctrl
AB8500 계열의 generic pinmux binding과 전체 board pinctrl 예제입니다.
ST-Ericsson Nomadik Pinctrl
Nomadik mux와 active·sleep pin configuration 및 UART state binding입니다.
TI DA850 Pull-up/down Controller
DA850·OMAP-L138·AM18x pin group 단위 internal bias binding입니다.
TI DRA7 IODELAY Controller
DRA7 기반 SoC에서 kernel이 pin별 I/O delay를 동적으로 설정하는 binding입니다.
Actions Owl Smart Power System
S500·S700·S900 SPS power-domain provider와 index macro binding입니다.
Amlogic Meson VPU Power Controller
Deprecated Meson GX·G12A VPU power-domain controller binding입니다.
Generic PM Domains
PM-domain provider·consumer specifier와 cross-device required OPP binding입니다.
Generic System Power Controller
Device가 system power-off를 제공함을 표시하는 표준 binding입니다.
Axxia Restart Driver
Syscon register를 이용하는 Axxia SoC chip-reset binding입니다.
Cortina Gemini Poweroff
Gemini 전용 power controller와 power-management interrupt binding입니다.
TI Keystone Reset
최대 네 watchdog의 reset mux와 hard·soft SoC reset binding입니다.
LTC2952 PowerPath Controller
Trigger·watchdog·kill GPIO를 이용한 graceful shutdown과 powerdown binding입니다.
Microsemi Ocelot Reset
Ocelot·Luton·Jaguar2·Sparx5 SOFT_RST register binding입니다.
QNAP·Synology UART Poweroff
NAS power microcontroller에 UART 문자로 종료를 지시하는 binding입니다.
Restart Poweroff
Restart 후 u-boot가 machine을 유지하는 Linkstation poweroff 방식입니다.
ST Software Reset
STiH407 restart와 syscfg phandle binding입니다.
TI SmartReflex
OMAP3·OMAP4 operating point 조정용 SmartReflex binding입니다.
Device Wakeup Source
Device wakeup capability와 dedicated interrupt naming 규칙입니다.
IBM Akebono Board
PPC476GTR Akebono board의 root·SDHCI·AHCI·FPGA·AVR binding입니다.
PPC4xx Clock Power Management
CPM DCR register 순서와 idle·standby·suspend power mask binding입니다.
PPC476GTR HSTA MSI
PLB4·PLB6 사이 HSTA module의 MSI register·interrupt binding입니다.
PPC440SPe DMA/XOR
PPC440SPe ADMA용 I2O·DMA·XOR·Memory Queue node binding입니다.
PPC4xx Reboot Type
PPC4xx core·chip·system reset scope 선택 binding입니다.
Freescale CoreNet Coherency Fabric
CoreNet CCF version과 coherency·snoop mapping register binding입니다.
Freescale Power Architecture CPUs
EREF category와 CCF port-ID snoop mapping을 위한 CPU 속성입니다.
Freescale DCSR
Freescale Debug Control and Status Register memory map과 debug block binding입니다.
Freescale Display Interface Unit
LCD·DVI용 Freescale DIU register, interrupt, EDID binding입니다.
E500 LAW and Coherency Module
E500 CCSR의 LAW 첫 4KiB와 ECM 두 번째 4KiB binding입니다.
Freescale Interlaken Look-Aside Controller
LAC 전역 register와 최대 24개 software portal의 memory·LIODN binding입니다.
Freescale Chipselect and Local Bus
Local Bus chipselect address cell, size cell, range와 child mapping binding입니다.
MPX LAW and Coherency Module
MCM 기반 CCSR의 LAW 첫 4KiB와 coherency module 두 번째 4KiB binding입니다.
MPC5121 PSC
MPC5121·MPC5125 PSC의 UART·SPI mode와 공용 FIFO Controller binding입니다.
MPC512x LocalPlus Bus FIFO
MPC512x SCLPC register, interrupt와 양방향 DMA binding입니다.
MPC5200
MPC5200·MPC5200B SoC compatible, child device, GPT, PSC, GPIO, FEC와 PIC binding입니다.
FSL MPIC Message Registers
FSL MPIC message register block의 version, receive mask, alias와 interrupt binding입니다.
Freescale MPIC Timers
MPIC global timer register bank, control register, available range와 interrupt binding입니다.
Freescale PAMU
Freescale I/O MMU의 controller topology, cache geometry와 LIODN register binding입니다.
Freescale 85xx RAID Engine
P5020·P5040 RAID accelerator의 engine, job queue와 job ring binding입니다.
Freescale SCFG
SoC별 supplemental configuration과 status register를 제공하는 SCFG binding입니다.
Freescale SRIO RMU
SRIO message, doorbell, port-write unit의 register·IRQ·LIODN binding입니다.
Freescale Serial RapidIO
Freescale SRIO controller와 port별 window·LIODN·RMU handle binding입니다.
IBM PowerPC CPU Features
OPAL이 제공하는 PowerPC CPU feature의 ISA, privilege, enable bit, HWCAP와 dependency binding입니다.
IBM Virtual Accelerator Switchboard
POWER9 VAS의 accelerator submission window와 paste address register binding입니다.
Nintendo GameCube
GameCube Flipper chip의 video, processor, audio, storage와 serial interface binding입니다.
Nintendo Wii
Wii Hollywood chip과 Flipper-compatible peripheral, USB·SD·IPC binding입니다.
IBM OPAL Operator Panel
OPAL operator panel의 행 수와 행당 문자 수 binding입니다.
IBM POWER Management
POWER8·POWER9 idle-state flag, latency, residency, PSSCR와 PMICR binding입니다.
IBM OPAL Sensor Groups
PowerNV P9 sensor group의 ID, sensor phandle와 OPAL operation binding입니다.
Broadcom DTE PTP Clock
Broadcom DTE NCO register와 core·SoC compatible binding입니다.
ZHAW InES PTP
InES PTP control node와 PHY port-channel handle binding입니다.
MII Bus Timestamper
Standalone MII snooping timestamp controller와 PHY channel binding입니다.
Cirrus CLPS711X PWM
Cirrus CLPS711X PWM의 register, clock, PWM cell과 channel binding입니다.
Imagination Pistachio PWM
Imagination Pistachio PWM의 register, clock, PWM cell과 channel binding입니다.
NXP PCA9685 PWM
NXP PCA9685 PWM의 register, clock, PWM cell과 channel binding입니다.
Hisilicon PWM
Hisilicon PWM의 register, clock, PWM cell과 channel binding입니다.
TI LP3943 PWM
TI LP3943 PWM의 register, clock, PWM cell과 channel binding입니다.
STMicroelectronics PWM
STMicroelectronics PWM의 register, clock, PWM cell과 channel binding입니다.
TI PWM Subsystem
TI PWM Subsystem의 register, clock, PWM cell과 channel binding입니다.
PWM consumer와 controller
PWM consumer와 controller의 property, cell 형식과 device-tree 예제를 설명합니다.
ST SPEAr PWM
ST SPEAr PWM의 property, cell 형식과 device-tree 예제를 설명합니다.
ST STMPE PWM
ST STMPE PWM의 property, cell 형식과 device-tree 예제를 설명합니다.
Devicetree regmap
Devicetree regmap의 property, cell 형식과 device-tree 예제를 설명합니다.
Marvell 88PG86x regulator
Marvell 88PG86x regulator의 property, cell 형식과 device-tree 예제를 설명합니다.
Marvell 88PM800 regulator
Marvell 88PM800 regulator의 property, cell 형식과 device-tree 예제를 설명합니다.
Marvell 88PM860x regulator
Marvell 88PM860x regulator의 property, cell 형식과 device-tree 예제를 설명합니다.
AMS AS3722 regulator
AMS AS3722 regulator의 supply, voltage constraint와 제어 property를 설명합니다.
Motorola CPCAP regulator
Motorola CPCAP regulator의 supply, voltage constraint와 제어 property를 설명합니다.
Dialog DA9211 계열 regulator
DA9211/DA9212/DA9213/DA9223/DA9214/DA9224/DA9215/DA9225의 BUCK 구성과 전압·전류 범위를 설명합니다.
Hisilicon HI655x regulator
Hisilicon HI655x regulator의 regulator 이름, 공급 입력, 전압 범위와 예제를 설명합니다.
Intersil ISL9305 regulator
Intersil ISL9305 regulator의 regulator 이름, 공급 입력, 전압 범위와 예제를 설명합니다.
TI LM363x regulator
TI LM363x regulator의 regulator 이름, 공급 입력, 전압 범위와 예제를 설명합니다.
TI LP872x regulator
LP8720과 LP8725의 general configuration bitfield, DVS 제어와 regulator child를 설명합니다.
Linear Technology LTC3589 regulator
Linear Technology LTC3589 regulator의 regulator 구조, supply와 voltage constraint를 설명합니다.
Maxim MAX1586 regulator
Maxim MAX1586 regulator의 regulator 구조, supply와 voltage constraint를 설명합니다.
Maxim MAX8907 regulator
Maxim MAX8907 regulator의 regulator 구조, supply와 voltage constraint를 설명합니다.
Maxim MAX8925 regulator
Maxim MAX8925 regulator의 regulator 구조, supply와 voltage constraint를 설명합니다.
MPS MP8859 regulator
MPS MP8859 regulator의 rail 이름, voltage constraint와 device-tree 예제를 설명합니다.
Mediatek MT6311 regulator
Mediatek MT6311 regulator의 rail 이름, voltage constraint와 device-tree 예제를 설명합니다.
Mediatek MT6323 regulator
Mediatek MT6323 regulator의 rail 이름, voltage constraint와 device-tree 예제를 설명합니다.
MediaTek MT6380 regulator
세 BUCK와 다섯 LDO의 이름, 전압 범위, ramp delay 및 부팅 상태를 설명합니다.
NVIDIA Tegra regulator coupling
Tegra20·Tegra30의 CORE, RTC, CPU 전압 결합 조건과 domain property를 설명합니다.
TI Palmas PMIC regulator
Palmas 계열 호환성, interrupt, regulator node와 PMIC별 확장 property를 설명합니다.
OMAP PBIAS regulator
OMAP SD card dual-voltage I/O pad용 PBIAS의 호환성과 register 설정을 설명합니다.
Powerventure PV88060 regulator
PV88060의 BUCK·LDO·switch rail 이름과 전압·전류 범위를 설명합니다.
Powerventure PV88080 regulator
PV88080 silicon revision별 compatible과 네 BUCK의 제약을 설명합니다.
Powerventure PV88090 regulator
PV88090의 세 BUCK와 두 LDO의 전압·전류 및 boot 상태를 설명합니다.
Maxim MAX77620 regulator
MAX77620 SD·LDO input supply, FPS sequencing, ramp rate와 전체 rail 예제를 설명합니다.
Regulator binding 이동 안내
기존 regulator.txt binding이 regulator.yaml로 이동했음을 안내합니다.
SKY81452 regulator
SKY81452 lout node의 generic property와 전압 범위 예제를 설명합니다.
TI Adaptive Body Bias regulator
TI SoC 내부 ABB LDO의 mode, efuse mask, timing과 세 가지 구성 예제를 설명합니다.
TI TPS51632 regulator
TPS51632 PWM DVFS 제어와 10mV·20mV voltage step을 설명합니다.
TI TPS65023 regulator family
TPS65020·21·23 계열의 VDCDC와 LDO rail binding을 설명합니다.
TI TPS65090 regulators
TPS65090의 DCDC·FET·LDO supply, 외부 GPIO 제어와 overcurrent wait를 설명합니다.
TI TPS65217 regulator family
TPS65217 shutdown controller와 세 DCDC·네 LDO의 전압 범위를 설명합니다.
TI TPS65218 regulator family
TPS65218 DCDC·LDO·load switch binding과 원문의 이름 불일치를 설명합니다.
TI TPS6586x regulator family
TPS6586x GPIO controller, supply 관계와 SYS·SM·LDO rail을 설명합니다.
Versatile Express voltage regulators
Versatile Express sysreg 제어와 fixed/read-only regulator 동작을 설명합니다.
Qualcomm Hexagon Q6V5 PIL
IPQ8074·QCS404 Hexagon firmware loader의 register, clock, reset, SMEM binding을 설명합니다.
STMicroelectronics co-processor
ST231·ST40 co-processor의 boot state, reset, clock과 boot vector를 설명합니다.
TI DaVinci DSP remoteproc
DaVinci C674x DSP의 internal memory, interrupt와 reserved-memory binding을 설명합니다.
TI Keystone DSP remoteproc
Keystone 2 DSP의 alias, reset, IPC, SoC별 clock·power domain과 두 예제를 설명합니다.
TI Wakeup M3 remoteproc
AM33xx·AM43xx Wakeup M3의 메모리와 전원 관리 펌웨어 구성을 설명합니다.
Reserved memory 이동 안내
reserved-memory 바인딩이 dtschema 저장소로 이동했음을 안내합니다.
Xen 공유 예약 메모리
Xen VM 사이에 미리 공유한 예약 메모리 영역의 속성을 설명합니다.
Broadcom BCM63138 PMB reset
BCM63138 Processor Monitor Bus reset controller의 두 셀 지정자를 설명합니다.
Pistachio reset controller
Pistachio soft reset provider와 장치 소비자 구성을 설명합니다.
Reset signal 공통 바인딩
reset provider·consumer 모델과 phandle 지정자 형식을 설명합니다.
Synopsys HSDK reset controller
HSDK reset 레지스터 쌍과 IP 모듈 reset 인덱스를 설명합니다.
STi peripheral soft reset
STi softreset provider와 Ethernet 소비자 구성을 설명합니다.
STM32 RCC reset controller
STM32 RCC의 통합 clock·reset 바인딩 위치를 안내합니다.
STM32MP1 RCC reset controller
STM32MP1 RCC의 통합 clock·reset 바인딩 위치를 안내합니다.
TI SysCon reset controller
syscon 기반 reset의 7셀 제어 정보와 Keystone 2 예제를 설명합니다.
Xilinx Zynq Reset Manager
Zynq SLCR reset manager와 43개 reset 출력 번호를 설명합니다.
Devicetree resource names
resource 목록과 reg·clock·interrupt names 속성의 대응 규칙을 설명합니다.
Microchip PIC32 RNG
PIC32 pseudo RNG의 register와 clock 연결을 설명합니다.
Cadence RTC
Cadence RTC의 alarm, 두 clock과 interrupt 구성을 설명합니다.
Motorola CPCAP PMIC RTC
CPCAP RTC의 alarm 및 1Hz interrupt를 설명합니다.
Dallas DS1390 RTC
DS1390 SPI 주소와 trickle charger 설정을 설명합니다.
Epson RX6110 RTC
RX6110의 pin 기반 I2C·SPI 선택과 bus별 속성을 설명합니다.
ISL12026 RTC/EEPROM
ISL12026의 RTC·EEPROM 주소와 전원 제어 비트를 설명합니다.
Maxim DS-1302 RTC
DS-1302의 MicroWire timing과 필수 SPI mode를 설명합니다.
Microchip PIC32 RTCC
PIC32 RTC·calendar·alarm의 register, interrupt와 clock을 설명합니다.
MOXA ART RTC
MOXART RTC의 sclk·data·reset GPIO 연결을 설명합니다.
OLPC XO-1 RTC
OLPC XO-1 RTC의 compatible을 설명합니다.
Realtek RTD129x RTC
RTD1295 RTC 속성과 원문 예제의 compatible 불일치를 설명합니다.
MC146818 compatible RTC
CMOS RTC의 Register A·B 초기값과 ISA 예제를 설명합니다.
TI OMAP RTC
TI RTC의 alarm wakeup, PMIC 전원 제어와 pinctrl을 설명합니다.
IBM OPAL RTC
OPAL RTC의 wakeup-source와 legacy 속성을 설명합니다.
Palmas RTC
Palmas RTC의 backup battery 충전 설정을 설명합니다.
ST LPC RTC
ST LPC의 RTC mode와 필수 register·clock 구성을 설명합니다.
HiSilicon SAS controller
HiSilicon SAS v1·v2의 register, PHY, queue와 interrupt 순서를 설명합니다.
RS-485 바인딩 안내
RS-485 바인딩의 YAML 문서 위치를 안내합니다.
Altera UP PS/2 controller
Altera PS/2 compatible과 deprecated 대문자 형식을 설명합니다.
OLPC AP-SP serio
OLPC AP-SP의 WTM register와 interrupt 연결을 설명합니다.
Synopsys ARC PS/2
ARC PS/2 block의 register와 interrupt 이름을 설명합니다.
SiFive IP compatible versioning
SiFive open-source IP의 compatible 버전 번호와 SoC 전용 match 규칙을 설명합니다.
Marvell Dove PMU
Dove PMU의 interrupt·reset controller와 power domain 구성을 설명합니다.
Freescale CPM
CPM 루트 노드, 공통 장치 속성과 MURAM 주소 규칙을 설명합니다.
CPM Baud Rate Generator
CPM1·CPM2 BRG register 순서와 base frequency를 설명합니다.
CPM I2C controller
CPM I2C bus와 parameter RAM, legacy 탐색 속성을 설명합니다.
CPM interrupt controller
CPM1·CPM2 interrupt cell 형식과 sense 값을 설명합니다.
CPM/QE USB controller
CPM1·CPM2·QE USB compatible과 controller 예제를 설명합니다.
CPM GPIO controller
CPM1·CPM2 GPIO port 폭과 interrupt mask 대응을 설명합니다.
Uploaded QE firmware
QE에 업로드된 firmware 식별자, extended modes와 virtual traps를 설명합니다.
QE Parallel I/O ports
폐기된 par_io 모델과 bank별 GPIO controller 대체 모델을 설명합니다.
QE pin configuration
pio-map의 여섯 필드와 pin 방향·기능·interrupt 인코딩을 설명합니다.
QE Unified Communications Controller
UCC의 UART·clock·network·PHY 연결 속성을 설명합니다.
QUICC Engine USB controller
QE USB의 register·PRAM·clock·GPIO 순서를 설명합니다.
CPM/QE serial
CPM/QE UART compatible과 modem control GPIO 순서를 설명합니다.
UCC UART serial
UCC UART의 port와 내부·외부 clock source를 설명합니다.
Freescale Global Utilities Block
FSL GUTS의 reset, LIODN, endian과 register 속성을 설명합니다.
MediaTek SCPSYS
SCPSYS power domain, clock, supply와 consumer 연결을 설명합니다.
Keystone Navigator DMA Controller
Navigator DMA cloud, instance register와 client channel binding을 설명합니다.
Keystone Navigator Queue Management SubSystem
QMSS queue manager, queue pool, accumulator, descriptor와 PDSP 구성을 설명합니다.
Generic AC97 device properties
AC97 controller 자식 codec의 vendor ID와 codec 번호를 설명합니다.
Analog Devices ADAU1701
ADAU1701의 reset, PLL, pin configuration과 전원을 설명합니다.
ADI AXI-I2S controller
AXI-I2S의 clock과 송수신 DMA 구성을 설명합니다.
ADI AXI-SPDIF TX controller
AXI-SPDIF transmitter의 clock과 DMA를 설명합니다.
Analog Devices SSM2305
SSM2305 speaker amplifier의 shutdown GPIO를 설명합니다.
Analog Devices SSM2602 family
SSM2602 계열 codec의 I2C·SPI interface를 설명합니다.
AK4118 S/PDIF transceiver
AK4118의 I2C, reset과 IRQ GPIO를 설명합니다.
AK5386 ADC
AK5386 ADC의 reset과 regulator supply를 설명합니다.
Armada 370 DB audio
Armada audio controller와 codec phandle 순서를 설명합니다.
Atmel AC97 controller
Atmel AC97 controller의 register, interrupt와 reset GPIO를 설명합니다.
Axentia TSE-850 PCM5142 audio
TSE-850 mixer, loop relay, PCM5142와 analog regulator를 설명합니다.
Broadcom BCM63xx Audio I2S
BCM63xx I2S의 register, interrupt와 master-mode clock을 설명합니다.
Broadcom Cygnus Audio
Cygnus I2S/TDM/SPDIF controller, PLL과 SSP port를 설명합니다.
Cadence XtFPGA I2S
XtFPGA I2S의 register, interrupt와 master clock을 설명합니다.
Cirrus CS35L32 audio codec
CS35L32의 boost, SDOUT, battery threshold와 전원을 설명합니다.
Cirrus CS35L33 speaker amplifier
CS35L33의 boost, ramp, IMON과 Class H/G 전원 추적 속성을 설명합니다.
Cirrus CS35L34 speaker amplifier
CS35L34의 boost converter, I2S channel 위치와 timing 속성을 설명합니다.
Cirrus CS35L35 boosted speaker amplifier
CS35L35의 stereo boost 공유, Class H 제어와 monitor signal format을 설명합니다.
Cirrus CS35L36 speaker amplifier
CS35L36의 boost, multi-amp, Weak-FET, interrupt와 VPBR brownout 방지를 설명합니다.
Cirrus CS4265 audio codec
CS4265의 AD0별 I2C 주소와 reset GPIO를 설명합니다.
Cirrus CS42L52 audio codec
CS42L52의 charge pump, microphone input과 MICBIAS를 설명합니다.
Cirrus CS42L56 audio codec
CS42L56의 analog input, adaptive power와 high-pass filter를 설명합니다.
Cirrus CS42L73 audio codec
CS42L73의 I2C, reset과 charge pump 속성을 설명합니다.
Cirrus CS43130 DAC
CS43130 계열의 전원, crystal bias와 headphone impedance 측정을 설명합니다.
Cirrus CS4341 audio DAC
CS4341의 I2C·SPI bus 선택과 필수 속성을 설명합니다.
Cirrus CS4349 audio codec
CS4349의 I2C 주소와 reset GPIO를 설명합니다.
Cirrus CS53L30 audio codec
CS53L30의 MICBIAS, mute와 4-channel SDOUT 구성을 설명합니다.
Dialog DA7218 audio codec
DA7217/DA7218의 microphone, clock, wakeup과 jack detection을 설명합니다.
Dialog DA9055 audio codec
DA9055 codec의 별도 I2C 장치 구성을 설명합니다.
Digital Audio Interface common properties
DAI의 공통 sound-dai cell과 schema 상속을 설명합니다.
DAI stream parameters
DAI channel 수, sample format과 sample rate 변환을 설명합니다.
TI DaVinci EVM audio
TLV320AIC3X를 사용하는 TI EVM의 clock과 audio routing을 설명합니다.
TI DaVinci McASP controller
McASP register, serializer, DMA, FIFO, interrupt, clock과 graph binding을 설명합니다.
TI DaVinci McBSP controller
TI DA850 McBSP의 register, DMA, interrupt, clock과 T1 framing 속성을 설명합니다.
Dialog DA7219 audio codec
DA7219 codec의 전원, clock, microphone 입력과 advanced accessory detection 설정을 설명합니다.
Dialog DA7212/DA7213 audio codec
DA7212/DA7213의 clock, mic bias, DMIC과 audio graph 속성을 설명합니다.
Generic PDM digital microphone codec
Generic DMIC의 enable GPIO, channel 수와 wakeup·mode-switch 지연을 설명합니다.
Eukrea TLV320 audio complex
Eukrea board의 SSI와 i.MX AUDMUX를 TLV320AIC23 codec에 연결하는 방법을 설명합니다.
Everest ES7134/7144/7154 ADC
ES71x4 ADC의 모델별 VDD와 PVDD 조건을 설명합니다.
Everest ES7241 ADC
ES7241 ADC의 mode GPIO, serial format과 세 전원 rail을 설명합니다.
Everest ES8311/ES8316/ES8323 codecs
ES8311/16/23의 route pin, MCLK와 audio graph binding을 설명합니다.
Everest ES8326 audio codec
ES8326의 headset detection, jack polarity와 interrupt register bit를 설명합니다.
Everest ES8328 audio codec
ES8328/ES8388 호환, clock, audio route와 네 전원 rail을 설명합니다.
Everest ES8375 audio codec
ES8375의 analogue·interface 전원과 MCLK/SCLK source 선택을 설명합니다.
Everest ES8389 audio codec
ES8389의 I2C 주소, MCLK와 DAI cell binding을 설명합니다.
FourSemi FS2104/FS2105S amplifier
FS2104/5S amplifier의 BCLK, 전원, reset과 tuning firmware를 설명합니다.
Freescale generic ASoC card
Freescale generic sound card의 compatible, ASRC, routing, DAI format과 S/PDIF를 설명합니다.
NXP Audio-to-HDMI controller
i.MX8MP AUD2HTX의 IRQ, clock, TX DMA와 power-domain binding을 설명합니다.
NXP Audio Mixer
i.MX8QM AUDMIX의 TDM stream mixing, DAI phandle과 graph port를 설명합니다.
NXP enhanced ASRC
i.MX8MN/8MP EASRC의 네 DMA context, coefficient firmware와 DPCM rate·format을 설명합니다.
Freescale ESAI controller
ESAI의 clock, RX/TX DMA, FIFO, synchronous mode와 SoC별 power-domain 조건을 설명합니다.
Freescale i.MX ASRC controller
i.MX ASRC의 DPCM Front End 동작, DMA·clock map, sample rate·width·format과 SoC별 조건을 설명합니다.
i.MX audio complex with ES8328
ES8328 machine card의 SSI·codec·jack 연결, audio routing과 AUDMUX port를 설명합니다.
NXP i.MX95 CM7 SOF core
Audio 처리용 i.MX95 CM7의 SRAM, DMA memory, mailbox와 SAI3 graph 연결을 설명합니다.
NXP MICFIL digital audio interface
PDM microphone 입력, 네 interrupt, RX DMA와 MICFIL clock 구성을 설명합니다.
NXP Medium Quality Sound
GPIO 기반 MQS 출력과 i.MX8Q·기타 SoC별 clock·resource 조건을 설명합니다.
MXS audio complex with SGTL5000
MXS SAIF와 SGTL5000 codec phandle, board audio routing을 설명합니다.
QMC audio
QMC channel 기반 DAI의 interleaved mode와 non-interleaved mode, TDM slot 예제를 설명합니다.
NXP Audio RPMSG CPU DAI
Cortex-A/M 사이 RPMSG virtual audio, low-power path, reserved DMA memory와 channel 방향을 설명합니다.
Freescale Synchronous Audio Interface
SAI clock·DMA·dataline, 동기·비동기 mode와 TX/RX audio graph port를 설명합니다.
Freescale MXS Serial Audio Interface
Half-duplex SAIF의 DMA, MCLK provider와 master/slave 연결을 설명합니다.
Freescale SGTL5000 stereo codec
SGTL5000의 전원 rail, mic bias, LRCLK·SCLK pad strength와 audio graph를 설명합니다.
NXP audio processor common properties
NXP SOF audio processor가 사용하는 네 mailbox와 doorbell 이름을 설명합니다.
Freescale S/PDIF controller
S/PDIF stereo transceiver의 DMA, 12개 clock 후보, endian과 i.MX8Q 조건을 설명합니다.
Freescale Synchronous Serial Interface
SSI의 고정 DMA 설계, codec·FIFO, protocol mode와 asynchronous 동작을 설명합니다.
NXP Audio Transceiver
HDMI eARC·ARC·SPDIF XCVR의 memory region, clock·DMA와 SoC별 조건을 설명합니다.
Google Chameleon v3 audio codec
Chameleon v3의 간단한 zero-cell audio codec binding을 설명합니다.
Google Chameleon v3 I2S
Producer/consumer ring buffer 기반 I2S의 core·IRQ register를 설명합니다.
ChromeOS EC audio codec
EC digital microphone codec의 shared-memory 주소 형식과 reserved DMA pool을 설명합니다.
Google SC7180 Trogdor sound card
LPASS 기반 Trogdor/CoachZ card의 CPU·codec DAI link와 DMIC switch를 설명합니다.
Google SC7280 Herobrine sound card
LPASS 기반 Herobrine card의 WCD·MI2S·DMIC·DP DAI link 구조를 설명합니다.
Hisilicon 6210 I2S controller
Hi6210 I2S의 clock, DMA, sysctrl과 S2 multi-DAI index를 설명합니다.
IMG I2S input controller
IMG I2S input의 공유 RX DMA, channel 수와 선택적 channel interrupt를 설명합니다.
IMG I2S output controller
IMG I2S output의 TX DMA, system/reference clock, channel과 reset을 설명합니다.
IMG parallel output controller
Parallel audio output의 TX DMA, clock, reset과 interrupt를 설명합니다.
Pistachio internal DAC
Pistachio internal DAC의 control syscon과 digital supply를 설명합니다.
IMG SPDIF input controller
SPDIF input의 RX DMA, system clock과 선택적 reset·interrupt를 설명합니다.
IMG SPDIF output controller
SPDIF output의 TX DMA, system/reference clock, reset과 interrupt를 설명합니다.
Marvell PXA2xx AC97 controller
PXA2xx·PXA3xx AC97 controller의 MMIO, interrupt, clock, reset과 pinctrl 계약을 설명합니다.
MAX98373 speaker amplifier
MAX98373의 I2C 주소, voltage·current·speaker feedback slot과 interleave mode를 설명합니다.
MAX9860 mono voice codec
MAX9860 codec의 전원 rail과 MCLK 연결을 설명합니다.
Mikroe-PROTO audio board
Mikroe-PROTO board의 I2S controller·WM8731 codec·clock master 연결을 설명합니다.
Marvell PXA SSP CPU DAI
PXA SSP upstream device와 CPU DAI, 선택 external MCLK 관계를 설명합니다.
MT2701 CS42448 sound card
MT2701 CS42448 machine의 routing, codec, pinctrl과 I2S input mux GPIO를 설명합니다.
Mediatek MT6351 audio codec
PMIC wrapper child인 MT6351 audio codec node를 설명합니다.
Mediatek MT6358 audio codec
MT6358·MT6366 codec의 AVDD supply와 DMIC wire mode를 설명합니다.
Mediatek MT6797 AFE PCM
MT6797 AFE의 register, interrupt, power domain과 여덟 clock을 설명합니다.
MT6797 MT6351 sound card
MT6797 ASoC platform과 MT6351 codec의 card 연결을 설명합니다.
MT8173 MAX98090 sound card
MT8173 platform과 MAX98090 codec의 sound card 연결을 설명합니다.
MT8173 RT5650 RT5514 sound card
MT8173 platform에 RT5650·RT5514 codec을 연결하는 계약을 설명합니다.
MT8173 RT5650 RT5676 HDMI card
RT5650·RT5676 codec과 I2S HDMI encoder를 MT8173에 연결하는 계약을 설명합니다.
MT8173 RT5650 HDMI card
RT5650 capture DAI와 external·internal MCLK 선택을 포함한 MT8173 card를 설명합니다.
Mediatek BT SCO CVSD/MSBC
BT SCO CVSD/MSBC driver의 memory, interrupt, INFRASYS와 register offset 배열을 설명합니다.
MVEBU audio controller
Kirkwood·Dove·Armada audio controller의 register, interrupt, clock과 S/PDIF mode를 설명합니다.
Nokia N900 audio setup
N900의 McBSP, dual TLV320AIC3X, headphone amplifier와 제어 GPIO를 설명합니다.
NVIDIA Tegra30 AHUB
Tegra30·114·124 AHUB의 register, clock, reset, DMA와 CIF ID 규칙을 설명합니다.
OMAP4+ TWL6040 audio card
OMAP ABE와 TWL6040의 card 속성, endpoint 목록과 audio routing을 설명합니다.
OMAP4+ digital microphone
OMAP4+ DMIC의 MPU·L3 register, interrupt와 hwmod를 설명합니다.
OMAP2+ McBSP
OMAP 세대별 McBSP compatible과 register·interrupt·FIFO 자원을 설명합니다.
TI PCM1789 codec
PCM1789 I2C address와 active-low reset GPIO를 설명합니다.
TI PCM179x codec
PCM1792A의 I2C·SPI 연결과 각 bus 예제를 설명합니다.
TI PCM186x audio ADC
PCM186x의 bus 선택, 세 power rail과 여덟 input pin을 설명합니다.
TI PCM3060 codec
PCM3060의 I2C·SPI 주소와 single-ended output 선택을 설명합니다.
TI PCM5102A codec
Control bus가 없는 PCM5102A codec node를 설명합니다.
Renesas R-Car sound
R-Car·RZ/G의 SRC·CTU·MIX·DVC·SSIU·SSI module과 multichannel 경로를 설명합니다.
Rockchip MAX98090 sound card
MAX98090 analog, HDMI 및 결합 card 구성을 설명합니다.
Rockchip RT5645 RT5650 card
Rockchip I2S와 RT5645·RT5650 codec 연결을 설명합니다.
RK3288 HDMI analog audio
RK3288 analog routing과 headphone enable·detection GPIO를 설명합니다.
RK3399 GRU sound card
GRU board의 MAX98357A·RT5514·DA7219와 DMIC wake-up delay를 설명합니다.
Realtek RT1011 amplifier
RT1011 ASEL address 표와 temperature·R0 calibration을 설명합니다.
Realtek RT1308 amplifier
RT1308 I2C amplifier node를 설명합니다.
Realtek RT274 codec
RT274 I2C·interrupt 속성과 audio route pin을 설명합니다.
Realtek RT5651 codec
RT5651의 DMIC, jack detection, micbias over-current와 route pin을 설명합니다.
Realtek RT5660 codec
RT5660 MCLK, differential input, suspend power와 DMIC pin을 설명합니다.
Realtek RT5663 codec
RT5663 전원, DC offset과 impedance sensing matrix를 설명합니다.
Realtek RT5665 RT5666 codec
RT5665·RT5666의 differential input, DMIC, jack detection과 LDO GPIO를 설명합니다.
Realtek RT5668B codec
RT5668B의 DMIC data·clock pin, jack detection과 LDO GPIO를 설명합니다.
SiRF audio port
SiRF audio port의 RX·TX DMA pair를 설명합니다.
SiRF internal audio card
SiRF internal codec·platform과 amplifier·jack GPIO를 설명합니다.
AC97 link bindings
AC97 link의 running·reset·warm-reset pinctrl state와 GPIO 순서를 설명합니다.
Analog Devices SSM4567 amplifier
SSM4567의 LR_SEL 연결별 I2C address를 설명합니다.
ST STA32X codec
STA32X output mode, thermal·fault recovery와 FFX·PWM 옵션을 설명합니다.
ST STA350 codec
STA350 FFX timing, protection, distortion·mute와 bridge power-down을 설명합니다.
STi ASoC card
STi uniperipheral DAI, internal SAS codec와 simple-card DAI topology를 설명합니다.
Storm board sound card
IPQ806x CPU DAI와 MAX98357A DAC의 Storm card 연결을 설명합니다.
TI TAS2552 codec
TAS2552 I2C address, supply와 PLL·PDM reference clock을 설명합니다.
TI TAS5720 amplifier
TAS5720 family compatible, fault monitoring과 DVDD·PVDD supply를 설명합니다.
ST TDA7419 processor
TDA7419의 8~10 V supply, mute GPIO와 route pin을 설명합니다.
ASoC TDM slot
TDM slot 수·폭·TX/RX mask와 translation callback 규칙을 설명합니다.
TI ADS117x ADC
ADS1174·ADS1178 compatible을 설명합니다.
TI TAS5086 PWM processor
TAS5086 charge period, Mid-Z startup와 AVDD·DVDD를 설명합니다.
TI TAS6424 amplifier
TAS6424 standby·mute GPIO와 sound DAI 설정을 설명합니다.
Tempo TSCS42XX codec
TSCS42A1·A2 microphone variant의 address와 sysclk를 설명합니다.
Tempo TSCS454 codec
TSCS454 clock source와 bit-clock fallback을 설명합니다.
NXP UDA1334 codec
UDA1334 mute·de-emphasis GPIO를 설명합니다.
UX500 MOP500 machine
MOP500 machine의 dual MSP·AB8500 연결을 설명합니다.
UX500 MSP DAI
UX500 MSP CPU DAI와 PCM platform 구성을 설명합니다.
ASoC off-codec widgets
Off-codec DAPM widget template·사용자 이름 pair를 설명합니다.
Wolfson WM8741 codec
WM8741 I2C·SPI와 differential output mode를 설명합니다.
Wolfson WM8770 codec
WM8770 SPI chip-select binding을 설명합니다.
ICP DAS LP-8841 SPI controller for RTC
LP-8841의 DS-1302 RTC용 MicroWire timing과 slave flag 제약을 설명합니다.
Ingenic SoCs SPI controller
Ingenic SoC별 compatible 조합과 interrupt·clock·DMA resource를 설명합니다.
J-Core SPI master
J-Core SPI master의 register와 선택적 reference clock을 설명합니다.
Loongson LS2K SPI controller
LS2K1000과 LS2K0500 SPI compatible 및 clock binding을 설명합니다.
Marvell Armada 3700 SPI controller
Armada 3700 SPI controller의 resource와 chip-select 수를 설명합니다.
PXA2xx SSP SPI controller
PXA2xx SSP의 compatible, DMA, slave ready GPIO와 MMP2 조건을 설명합니다.
Marvell Orion SPI controller
Orion·Armada compatible, MBUS direct-mode register와 clock binding을 설명합니다.
MediaTek ARM SoC SPI bus controller
MediaTek SoC별 compatible fallback, clock 순서와 pad group 선택을 설명합니다.
MediaTek Serial NOR flash controller
MediaTek Serial NOR controller의 전송 제약, compatible과 선택적 bus clock을 설명합니다.
MediaTek SPI-NAND flash controller
MediaTek SPI-NAND controller의 ECC engine과 SoC별 clock 조건을 설명합니다.
MediaTek ARM SoC SPI slave controller
MediaTek MT2712·MT8195 SPI slave의 resource와 assigned clock을 설명합니다.
Microchip FPGA SPI and QSPI controllers
PolarFire·PIC64GX·fabric SPI/QSPI compatible과 chip-select 조건을 설명합니다.
Microchip PIC32 SPI master
PIC32 SPI master의 interrupt 순서, clock, chip-select와 DMA를 설명합니다.
MikroTik RB4xx SPI master
MikroTik RB4xx SPI master의 compatible과 register binding을 설명합니다.
Macronix MX25F0A SPI controller
Macronix controller의 register window, 세 clock과 NAND ECC engine을 설명합니다.
Freescale MXS SSP/SPI controller
i.MX23·i.MX28 SSP/SPI의 DMA와 input clock 기본값을 설명합니다.
Nuvoton NPCM FLASH Interface Unit
NPCM7XX·NPCM8XX FIU의 chip-select 수, memory window와 alias 규칙을 설명합니다.
Nuvoton NPCM PSPI controller
NPCM PSPI의 interrupt, APB5 clock, pinctrl, reset과 chip-select를 설명합니다.
Nuvoton WPCM450 Flash Interface Unit
WPCM450 FIU의 control·memory 영역, clock과 SHM phandle을 설명합니다.
NVIDIA Tegra114 SPI controller
Tegra114 계열 SPI의 compatible fallback, reset, DMA와 최대 속도를 설명합니다.
NVIDIA Tegra20 SFLASH controller
Tegra20 SFLASH의 module clock·reset, DMA와 최대 속도를 설명합니다.
NVIDIA Tegra20/30 SLINK controller
Tegra20/30 SLINK의 power domain, reset, DMA와 최대 속도를 설명합니다.
Tegra Quad SPI peripheral properties
Tegra QSPI peripheral의 TX·RX clock tap delay 의미와 범위를 설명합니다.
Tegra Quad SPI controller
Tegra QSPI의 compatible, clock·DMA·IOMMU와 peripheral bus width를 설명합니다.
NXP LPC3220 SPI controller
LPC3220 SPI controller의 register와 module clock을 설명합니다.
NXP SC18IS I2C-to-SPI bridge
SC18IS602/603 bridge의 compatible과 external oscillator 조건을 설명합니다.
OMAP and K3 McSPI controller
OMAP·K3 McSPI의 chip-select, legacy hwmod와 DMA naming을 설명합니다.
Qualcomm Atheros AR934x SPI controller
AR934x/QCA95xx SPI controller의 register와 AHB clock을 설명합니다.
GENI based Qualcomm QUP SPI controller
GENI 기반 QUP SPI의 clock·DMA·interconnect와 두 구성 예제를 설명합니다.
Qualcomm QSPI controller
Qualcomm QSPI의 wire mode, clock·interconnect와 NOR flash 예제를 설명합니다.
Qualcomm QPIC SPI-NAND controller
QPIC SPI-NAND의 serial·parallel mode, DMA와 hardware ECC 구성을 설명합니다.
Qualcomm QUP SPI controller
QUP SPI revision, clock·DMA·interconnect와 MSM8996 예제를 설명합니다.
MediaTek MT7621/MT7628 SPI controller
MT7621/MT7628 SPI의 clock·reset과 pinctrl 예제를 설명합니다.
Realtek RTL838x/RTL839x SPI controller
RTL838x/RTL839x SPI의 compatible과 register 구성을 설명합니다.
Realtek RTL9300 SPI-NAND controller
RTL9300 SPI-NAND의 I/O mode, fallback compatible과 flash child 예제를 설명합니다.
Renesas HSPI controller
R-Car HSPI의 compatible, interrupt·clock·power-domain 구성을 설명합니다.
Renesas RSPI/QSPI controller
Renesas RSPI/QSPI의 SoC compatible, interrupt·DMA·chip-select와 조건부 reset 규칙을 설명합니다.
Renesas RZ/V2H(P) RSPI controller
RZ/V2H(P) RSPI의 다섯 interrupt, 세 clock과 두 reset 구성을 설명합니다.
Renesas RZ/V2M CSI controller
RZ/V2M CSI의 CSICLK·PCLK와 target mode SS 비사용 조건을 설명합니다.
Renesas MSIOF SPI/I2S controller
MSIOF의 SoC별 compatible, chip-select·DMA·sync delay·FIFO와 SPI/I2S mode 조건을 설명합니다.
Rockchip Serial Flash Controller
Rockchip SFC의 version register, clock·FIFO mode와 flash child 범위를 설명합니다.
Samsung SPI peripheral properties
Samsung SPI peripheral의 MISO feedback delay와 sampling phase 값을 설명합니다.
Samsung S3C/S5P/Exynos SPI controller
Samsung SPI의 SoC별 compatible, clock 조건, DMA·chip-select와 codec 예제를 설명합니다.
Synopsys DesignWare APB SSI controller
DesignWare APB SSI의 vendor compatible, 조건부 register·mux·syscon, DMA와 RX sample delay를 설명합니다.
Socionext F_OSPI controller
F_OSPI의 register·clock·chip-select와 NOR flash 예제를 설명합니다.
Socionext SynQuacer HS-SPI controller
SynQuacer HS-SPI의 core/rate clock, 세 interrupt와 RX retimed-clock option을 설명합니다.
Socionext UniPhier SCSSI controller
UniPhier single-channel SCSSI의 register·interrupt·clock·reset 구성을 설명합니다.
Altera SPI binding
Altera SPI의 canonical compatible과 deprecated 대문자 표기를 설명합니다.
OpenCores tiny SPI binding
OpenCores tiny SPI의 GPIO chip-select와 programmable divider 속성을 설명합니다.
Qualcomm Atheros AR7xxx/AR9xxx SPI binding
AR7xxx/AR9xxx SPI의 fallback compatible, AHB clock과 controller 예제를 설명합니다.
Moved SPI bus binding
SPI bus binding이 spi-controller.yaml로 이동했음을 안내합니다.
Cadence SPI controller
Cadence SPI의 SoC compatible, clock, chip-select decoder와 reset 구성을 설명합니다.
Cirrus Logic CL-PS71xx SPI binding
CL-PS71xx SPI의 필수 자원과 EP7209 syscon3 연계를 설명합니다.
SPI controller common properties
SPI controller와 peripheral의 공통 속성, CS polarity, FIFO·mode 조건과 예제를 설명합니다.
TI DaVinci SPI controller
DaVinci SPI의 interrupt line, internal/GPIO CS와 peripheral word-delay timing을 설명합니다.
Freescale i.MX Low Power SPI
i.MX LPSPI의 compatible, clock·DMA와 CS1-only board option을 설명합니다.
GPIO bit-banged SPI controller
SPI-GPIO의 SCK·MISO·MOSI·CS line과 chip-select 없는 단일 장치 구성을 설명합니다.
IMG SPFI controller
IMG SPFI의 clock·DMA 이름, quad mode와 최대 주파수를 설명합니다.
Lantiq SSC SPI master
Lantiq SSC의 compatible별 interrupt 형태와 chip-select 기본값을 설명합니다.
Generic SPI multiplexer
SPI mux의 공유 bus와 multiplexed chip-select 경로, 필수 mux control을 설명합니다.
NXP FlexSPI controller
NXP FlexSPI의 compatible, register·memory window와 octal SPI NOR 구성을 설명합니다.
Cavium OCTEON SPI master
OCTEON SPI master의 필수 자원과 AT25 계열 EEPROM 예제를 설명합니다.
SPI peripheral properties
SPI peripheral별 chip-select, bus width, timing, stacked·parallel memory 속성을 설명합니다.
ARM PL022 SPI controller
ARM PL022의 PrimeCell 선택 조건, runtime PM, DMA와 peripheral 설정을 설명합니다.
Rockchip SPI controller
Rockchip SPI의 SoC fallback, clock·DMA 순서와 RX sample delay를 설명합니다.
Sophgo SG2044 SPI NOR
SG2042·SG2044 SPIFMC NOR controller의 clock·interrupt·reset 자원을 설명합니다.
SiFive SPI controller
SiFive SPI v0의 chip·IP compatible, flash window와 FIFO·word 제한을 설명합니다.
Sunplus SP7021 SPI controller
SP7021 SPI의 master·slave register와 세 interrupt, pinctrl 요구사항을 설명합니다.
Xilinx SPI controller
Xilinx SPI의 chip-select 수와 8·16·32-bit transfer 폭을 설명합니다.
Cadence Xtensa XTFPGA SPI
XTFPGA bitstream 내장 SPI master의 audio codec 용도와 필수 자원을 설명합니다.
Xilinx ZynqMP GQSPI controller
ZynqMP·Versal QSPI의 clock과 compatible별 register 영역 수를 설명합니다.
Spreadtrum SC9860 SPI
SC9860 SPI의 세 clock과 RX·TX DMA channel 순서를 설명합니다.
Spreadtrum ADI controller
Spreadtrum ADI의 software·hardware channel, 주소 mapping과 subsystem 동기화를 설명합니다.
Microchip PIC32 Quad SPI
PIC32 SQI의 bus·controller clock 순서와 interrupt 자원을 설명합니다.
STMicroelectronics SSC SPI
STi SSC SPI controller의 register·clock·interrupt 요구사항을 설명합니다.
STM32MP25 Octal SPI
STM32MP25 OSPI의 direct-mapped memory, delay block과 access control을 설명합니다.
STM32 Quad SPI
STM32 QSPI의 register·memory window, DMA와 quad SPI NOR 구성을 설명합니다.
STM32 SPI controller
STM32 SPI의 compatible별 DMA·SRAM 제약과 MDMA 임시 storage 구성을 설명합니다.
TI QSPI controller
TI QSPI의 base·mapped memory, chip-select syscon과 최대 clock을 설명합니다.
Xilinx Zynq QSPI controller
Zynq QSPI의 multi-bit flash 용도와 reference·peripheral clock을 설명합니다.
Apple SPMI controller
Apple SPMI의 SoC별 fallback compatible과 PMIC USID 구성을 설명합니다.
HiSilicon SPMI controller
Kirin 970 SPMI channel과 HiSilicon PMIC child node pattern을 설명합니다.
MediaTek SPMI PMIF
MediaTek PMIF·SPMI master register와 세 clock 구성을 설명합니다.
Qualcomm SPMI PMIC Arbiter
Qualcomm PMIC Arbiter V1·V2 register와 4-cell interrupt routing을 설명합니다.
Qualcomm X1E80100 SPMI PMIC Arbiter
X1E80100 PMIC Arbiter v7의 이중 bus, register 영역, child interrupt controller 구성을 설명합니다.
System Power Management Interface controller
공통 SPMI controller와 최대 16개 slave의 USID 주소 형식을 설명합니다.
Allwinner A10 System Control
Allwinner system-control의 SRAM·regulator child와 SoC별 fallback 구성을 설명합니다.
Qualcomm IMEM memory region
Qualcomm IMEM의 SoC compatible, reboot mode, PIL relocation region을 설명합니다.
Qualcomm On Chip Memory
Qualcomm OCMEM의 register·clock 조건과 reserved SRAM child를 설명합니다.
Generic on-chip SRAM
Generic SRAM controller와 reserved region의 pool·export·실행 보호 규칙을 설명합니다.
Submitting Devicetree binding patches
DT binding patch의 분리, 제목, schema 검사, mailing list 제출과 maintainer review 절차를 설명합니다.
Airoha EN7581 Thermal Sensor
EN7581 sensor의 interrupt와 chip SCU 연결을 설명합니다.
Allwinner SUN8I Thermal Controller
Allwinner SoC별 clock·sensor cell·NVMEM calibration 조건을 설명합니다.
Amazon Annapurna Labs Thermal Sensor
Amazon Alpine MMIO sensor와 critical thermal trip 예제를 설명합니다.
Amlogic Thermal Sensor
Amlogic G12A·A1 thermal sensor와 AO-secure syscon 연결을 설명합니다.
Broadcom AVS Ring Oscillator Thermal
BCM2711 AVS monitor syscon의 thermal child 구성을 설명합니다.
Broadcom STB AVS TMON
Broadcom STB AVS TMON register와 interrupt 구성을 설명합니다.
Broadcom BCM2835 Thermal Sensor
BCM2835·BCM2836·BCM2837 thermal sensor의 register와 clock binding을 설명합니다.
Broadcom Northstar Thermal
Northstar DMU PVTMON sensor와 CPU critical trip 구성을 설명합니다.
Broadcom Stingray Thermal
Stingray의 TMON bit mask와 여섯 thermal zone 연결을 설명합니다.
ST-Ericsson DB8500 Thermal
DB8500의 PRCMU interrupt와 trip별 cooling device 속성을 설명합니다.
Dialog DA9062/61 TJUNC Thermal Module
DA9061·DA9062 PMIC의 junction temperature interrupt binding을 설명합니다.
Marvell Dove Thermal
Dove Thermal Manager와 Thermal Diode Control register 범위를 설명합니다.
i.MX SCU Thermal Client
SCU message protocol 기반 i.MX8DXL·i.MX8QXP thermal client를 설명합니다.
Generic ADC Thermal Sensor
ADC channel 값과 millidegree 온도를 lookup table로 변환하는 binding을 설명합니다.
HiSilicon Temperature Sensor
HiSilicon TSENSOR의 register·clock·interrupt와 sensor specifier를 설명합니다.
NXP i.MX Thermal
i.MX6·i.MX7 TEMPMON의 interrupt와 OCOTP calibration 연결을 설명합니다.
NXP i.MX8M Mini Thermal
i.MX8M TMU version별 sensor 수와 calibration 속성을 설명합니다.
Marvell Kirkwood Thermal
Kirkwood 88F8262·88F6283 thermal register binding을 설명합니다.
Loongson-2 Thermal Sensors
Loongson LS2K 계열의 channel sensor와 SoC별 register 개수 조건을 설명합니다.
Marvell Armada AP80x/CP110 Thermal
Armada AP80x·CP110 channel sensor와 SEI overheat interrupt를 설명합니다.
Marvell Armada 3xx/XP Thermal
Armada 3xx·XP의 status와 control register 범위를 설명합니다.
MAX77620 PMIC Thermal
MAX77620의 고정 120°C·140°C die alarm과 cooling map을 설명합니다.
MediaTek LVTS
MediaTek LVTS subsystem과 SoC별 calibration eFuse 개수 조건을 설명합니다.
MediaTek Thermal Controller
MediaTek thermal controller의 AUXADC·APMIXEDSYS 연결과 calibration을 설명합니다.
NVIDIA Tegra124 SOCTHERM
Tegra SOCTHERM의 sensor·thermtrip·hardware throttle·overcurrent·emergency shutdown 구성을 설명합니다.
NVIDIA Tegra186 BPMP Thermal
Tegra186·Tegra194 BPMP가 노출하는 system thermal sensor를 설명합니다.
NVIDIA Tegra30 TSENSOR
Tegra30 TSENSOR의 DVFS·CAR·PMC 기반 thermal protection을 설명합니다.
Qualcomm Limits Management Hardware
Qualcomm LMh thermal FSM의 arm·low·high threshold와 interrupt controller를 설명합니다.
Qualcomm SPMI ADC TM HC
PMIC5 ADC thermal monitor의 channel calibration·sampling·pre-scaling을 설명합니다.
Qualcomm SPMI ADC TM5
Qualcomm ADC TM5의 Gen1·Gen2별 sampling 속성 위치와 channel calibration을 설명합니다.
Qualcomm SoC Temperature Sensor (TSENS)
Qualcomm TSENS의 v0.1·v1·v2 호환성, NVMEM 보정 레이아웃, 세대별 인터럽트 규칙을 설명합니다.
Freescale QorIQ Thermal Monitoring Unit
QorIQ TMU의 IP revision, range register, 보정 행렬과 endian 설정을 설명합니다.
Renesas R-Car Gen3 Thermal Sensor
R-Car Gen3 이후 TSC의 SoC별 register와 interrupt 조건을 설명합니다.
Renesas R-Car Thermal
구형 R-Car thermal controller의 compatible 계층과 플랫폼별 필수 자원을 설명합니다.
Renesas RZ/G3S Thermal Sensor Unit
RZ/G3S TSU의 ADC channel 연결과 thermal trip 구성을 설명합니다.
Renesas RZ/G3E Temperature Sensor Unit
RZ/G3E TSU의 변환·비교 인터럽트와 OTP trim 참조를 설명합니다.
Rockchip Temperature Sensor ADC
Rockchip TSADC의 trim, shutdown 설정과 SoC별 GRF·child 조건을 설명합니다.
Renesas RZ/G2L Thermal Sensor Unit
RZ/G2L 계열 TSU의 1-cell provider와 critical trip 예제를 설명합니다.
Samsung Exynos Thermal Management Unit
Exynos TMU의 shared TRIMINFO와 세대별 clock·register 조건을 설명합니다.
Socionext UniPhier Thermal Monitor
UniPhier PVT thermal monitor의 보정쌍과 syscon subnode 구성을 설명합니다.
SPEAr Thermal
SPEAr1340 thermal sensor의 register와 enable flag를 설명합니다.
Spreadtrum Thermal Sensor Controller
UMS512 controller와 sensor별 NVMEM 보정 구조를 설명합니다.
STiH407 Digital Thermal Sensor
STiH407 DTS의 thermal clock과 interrupt·polling 동작을 설명합니다.
STM32 Digital Thermal Sensor
STM32 DTS의 pclk·interrupt와 passive·critical trip 예제를 설명합니다.
Thermal Cooling Device
Passive·active cooling state와 2-cell cooling-map reference를 설명합니다.
Thermal Idle Cooling Device
Idle cycle 주입 시간과 cooling-map 상태 범위를 설명합니다.
Thermal Sensor
공통 thermal sensor provider cell과 SDM845 TSENS 예제를 설명합니다.
Texas Instruments AM654 VTM
AM654 VTM의 register·power domain과 MPU thermal zone을 설명합니다.
Texas Instruments J72XX VTM
J72XX VTM의 온도 변환식과 J721E eFuse trimming 영역을 설명합니다.
Thermal Zones
Thermal zone의 polling, trip, sensor coefficient, cooling-map과 SDM845 예제를 설명합니다.
Qualcomm QPNP PMIC Temperature Alarm
QPNP PMIC die temperature alarm의 SPMI provider와 PM8350 thermal zone을 설명합니다.
Texas Instruments OMAP SCM Bandgap
OMAP VBGAPTS의 속성과 세대별 bandgap register·interrupt·GPIO 구성을 설명합니다.
Actions Semi Owl Timer
Owl SoC timer의 compatible별 interrupt 개수와 S500 예제를 설명합니다.
Allwinner A10 Timer
Allwinner timer의 fallback compatible과 SoC별 interrupt 개수를 설명합니다.
Allwinner A13 High-Speed Timer
A13·A20·A31 high-speed timer의 interrupt와 reset 구성을 설명합니다.
Altera Timer
Altera timer의 register, interrupt와 counter clock frequency를 설명합니다.
Amlogic Meson6 Timer Controller
Meson6 timer controller의 네 event interrupt와 두 clock을 설명합니다.
Andes Machine-Level Timer
PLMT0의 MTIME·MTIMECMP 동작과 HART interrupt-controller 연결을 설명합니다.
ARM Memory-Mapped Architected Timer
ARM memory-mapped timer의 control frame, view와 physical·virtual IRQ를 설명합니다.
ARM Architected Timer
ARM per-core timer의 PPI 순서, firmware 우회와 세 erratum을 설명합니다.
ARMv7-M SysTick
SysTick의 provider clock 또는 고정 clock-frequency 구성을 설명합니다.
ARM Global Timer
Cortex-A5·A9 Global Timer의 지원 revision과 자원 구성을 설명합니다.
ARM MPS2 Timer
MPS2 32-bit timer의 provider clock 또는 고정 주파수 구성을 설명합니다.
ARM SP804 Dual Timers
SP804 dual timer의 IRQ 선택, clock 구성과 Hisilicon variant를 설명합니다.
ARM Timer-Watchdog
ARM11MP·Cortex-A5·A9 TWD의 local timer와 watchdog 자원을 설명합니다.
BCM2835 System Timer
BCM2835의 64-bit counter와 네 output compare channel을 설명합니다.
Broadcom Broadband SoC Timer
Broadcom 구형 3-timer와 신형 4-timer block의 차이를 설명합니다.
Broadcom Kona Family Timer
Kona timer의 provider clock 또는 고정 clock-frequency 구성을 설명합니다.
Cadence Triple Timer Counter
Cadence TTC의 세 channel, 16·32-bit width와 PWM mode를 설명합니다.
Cirrus CLPS711X Timer Counter
CLPS711X timer의 EP7312·EP7209 compatible 관계를 설명합니다.
Cirrus EP93xx Timer
EP93xx timer의 SoC fallback과 선택 reset을 설명합니다.
Conexant Digicolor Timer Controller
Digicolor timer 0~7의 여덟 interrupt와 clock 구성을 설명합니다.
C-SKY GX6605S SoC Timer
GX6605S timer의 register, clock과 interrupt 구성을 설명합니다.
C-SKY Multiprocessor Timer
C-SKY SMP timer의 coprocessor 4 register와 필수 자원을 설명합니다.
EcoNet EN751221 High Precision Timer
EcoNet HPT의 per-VPE register와 EN751627 분기를 설명합니다.
EZChip NPS400 Timers
NPS400 timer0·timer1과 timer0 interrupt 조건을 설명합니다.
Faraday FTTMR010 Timer
FTTMR010 variant의 clock, interrupt와 Gemini syscon 조건을 설명합니다.
Freescale FlexTimer Module Timer
Freescale FTM의 event·source register와 네 clock 구성을 설명합니다.
Freescale General-purpose Timers Module
Freescale GTM의 SoC·QE·CPM2 fallback과 네 interrupt를 설명합니다.
Freescale i.MX General Purpose Timer
i.MX GPT의 SoC compatible 계보와 선택 osc_per clock을 설명합니다.
Freescale MXS Timer
MXS TIMROT의 i.MX23·i.MX28 fallback과 네 timer IRQ를 설명합니다.
Freescale Periodic Interrupt Timer
VF610·S32G PIT의 compatible과 interrupt·DMA timer 배열을 설명합니다.
HPE GXP Timer
HPE GXP timer의 IOP clock과 VIC interrupt 구성을 설명합니다.
Pistachio General-purpose Timer
Pistachio timer의 네 IRQ, 세 clock과 peripheral syscon을 설명합니다.
SYSOST in Ingenic XBurst SoCs
Ingenic SYSOST의 64-bit clocksource와 32-bit clockevent timer를 설명합니다.
Ingenic SoCs Timer/Counter Unit
Ingenic TCU parent provider와 watchdog·PWM·OST child node 구성을 설명합니다.
Intel IXP4xx XScale Timers
Intel IXP4xx timer의 Timer 1·2 interrupt 구성을 설명합니다.
J-Core Programmable Interval Timer
J-Core PIT의 SMP CPU별 register와 예약 interrupt를 설명합니다.
Loongson-1 PWM Timer
Loongson-1 PWM timer의 clocksource·clockevent 구성을 설명합니다.
TI-Nspire Zevio Timer
Zevio timer의 선택 interrupt acknowledgement register를 설명합니다.
Marvell Armada 370/375/380/XP Timers
Armada timer의 global·private 영역과 SoC별 clock 조건을 설명합니다.
Marvell Orion SoC Timer
Marvell Orion timer의 Timer0·Timer1 interrupt를 설명합니다.
MediaTek SoC Timers
MediaTek CPUX·GPT·SYST timer 계보와 clock 구성을 설명합니다.
Marvell MMP Timer
Marvell MMP timer의 필수 자원과 선택 clock을 설명합니다.
MStar MSC313E Timer
MStar·SigmaStar timer compatible과 FIQ 연결을 설명합니다.
Nuvoton NPCM7xx Timer
WPCM450·NPCM750·NPCM845 timer의 interrupt와 clock 배열을 설명합니다.
NVIDIA Tegra186/234 Timer
Tegra186·234 timer의 10·16 channel interrupt 구성을 설명합니다.
NVIDIA Tegra Timer
Tegra20·30·210 timer의 counter·watchdog·interrupt 차이를 설명합니다.
NXP LPC3220 Timer
LPC3220 timer의 timerclk과 선택 reset을 설명합니다.
NXP System Timer Module
S32G2·S32G3 STM의 count-up timer와 세 clock을 설명합니다.
NXP System Counter Module
NXP system counter의 shared time base와 divider 옵션을 설명합니다.
NXP Low Power Timer/PWM Module
NXP TPM의 input capture·PWM과 ipg·per clock 구성을 설명합니다.
Ralink System Tick Counter
Ralink system tick counter의 register와 interrupt 구성을 설명합니다.
Ralink RT2880 Timer
Ralink RT2880 timer의 clock·register·interrupt 구성을 설명합니다.
RDA8810PL Timer
RDA8810PL hardware·OS timer interrupt 구성을 설명합니다.
Realtek Otto Timer/Counter
Realtek Otto timer0~timer4의 register·interrupt 배열을 설명합니다.
Renesas Compare Match Timer
Renesas CMT의 세대별 compatible과 2·8 interrupt 조건을 설명합니다.
Renesas EMMA Mobile System Timer
Renesas EM-STI의 register·interrupt와 sclk 구성을 설명합니다.
Renesas Multi-Function Timer Pulse Unit 2
Renesas MTU2의 다섯 channel과 interrupt 이름을 설명합니다.
Renesas OS Timer
Renesas OSTM의 동작 mode와 SoC별 reset 조건을 설명합니다.
Renesas RZ/G2L Multi-Function Timer Pulse Unit 3
RZ MTU3a의 timer·phase counter·PWM channel과 43개 interrupt 구성을 설명합니다.
Renesas R-Mobile/R-Car Timer Unit
Renesas TMU의 channel interrupt·fck과 SoC별 reset 조건을 설명합니다.
RISC-V Timer
RISC-V supervisor timer의 time CSR·SBI·Sstc 구성을 설명합니다.
Rockchip Timer
Rockchip timer의 SoC compatible과 pclk·timer clock을 설명합니다.
Samsung Exynos Multi Core Timer
Samsung Exynos MCT의 global·local timer와 SoC별 interrupt 수를 설명합니다.
SiFive Core Local Interruptor
SiFive CLINT의 HART별 interrupt 연결과 v0·v2 조건을 설명합니다.
Synopsys ARC HS Global Timer
ARC HS용 free-running 64-bit global timer와 clock을 설명합니다.
Synopsys ARC HS Local Timer
ARC HS용 free-running 64-bit local timer와 clock을 설명합니다.
Synopsys ARC Local Timer
ARC local TIMER0·TIMER1의 clockevent·clocksource 역할을 설명합니다.
Synopsys DesignWare APB Timer
DesignWare APB timer의 clock·interrupt·register 구성을 설명합니다.
Socionext Milbeaut Timer Controller
Milbeaut timer controller의 register·interrupt·clock 구성을 설명합니다.
Spreadtrum SC9860 Timer
SC9860 일반·suspend timer의 counter mode와 interrupt 조건을 설명합니다.
ST Nomadik Multi-Timer Unit
Nomadik MTU의 timer·APB clock과 interrupt 구성을 설명합니다.
ST SPEAr ARM Timer
SPEAr ARM timer의 register와 interrupt binding을 설명합니다.
ST STiH407 Low Power Controller
STiH407 LPC의 RTC·watchdog·clocksource mode 선택을 설명합니다.
STM32 General-Purpose Timer
STM32 16·32-bit timer의 register·interrupt·clock·reset 구성을 설명합니다.
T-Head C900 ACLINT Machine Timer
Sophgo의 T-Head C900 ACLINT MTIMECMP와 HART interrupt 연결을 설명합니다.
TI DaVinci Timer
DaVinci 64-bit·dual 32-bit timer와 compare interrupt를 설명합니다.
TI KeyStone Timer
KeyStone 64-bit·dual 32-bit timer와 interrupt·clock을 설명합니다.
TI Dual-Mode Timer
TI dual-mode timer의 PWM flags와 SoC별 resource 조건을 설명합니다.
VIA/WonderMedia VT8500 Timer
VT8500의 3 MHz counter·match interrupt·watchdog 동작을 설명합니다.
Xilinx LogiCORE IP AXI Timer
Xilinx AXI timer의 counter 폭과 interrupt·PWM 조건을 설명합니다.
Hardware Timestamp Providers
Hardware timestamp provider의 node와 specifier cell을 설명합니다.
HTE Consumer
HTE consumer의 provider phandle·line identifier 형식을 설명합니다.
NVIDIA Tegra194/234 HTE
Tegra AON·LIC timestamp engine의 slice·FIFO·GPIO 조건을 설명합니다.
Google H1 Cr50 Security Chip
Google H1의 TPM 2.0 FIFO protocol과 SPI·I²C 연결을 설명합니다.
IBM Virtual TPM
IBM POWER vTPM의 Hcall·CRQ와 virtual I/O DMA 속성을 설명합니다.
Microsoft Firmware TPM
ARM TrustZone 기반 Microsoft fTPM과 event log memory를 설명합니다.
TCG TIS SPI TPM
TCG TIS SPI TPM의 vendor compatible과 frequency 조건을 설명합니다.
TCG TIS I²C TPM
TCG PTP와 vendor-specific I²C TPM interface를 설명합니다.
TCG TIS MMIO TPM
TCG TIS MMIO TPM의 vendor compatible과 최소 register 크기를 설명합니다.
TPM Common Properties
TPM event log·interrupt·suspend power·reset 공통 속성을 설명합니다.
ADI Util Sigma-Delta SPI Trigger
Sigma-delta ADC RDY 기반 SPI offload trigger를 설명합니다.
Generic GPIO Trigger Source
GPIO를 argument 없는 generic trigger source로 사용하는 방법을 설명합니다.
Generic PWM Trigger Source
PWM channel을 argument 없는 generic trigger source로 remap하는 방법을 설명합니다.
Trivial I2C and SPI Devices
compatible, 주소, 선택적 interrupt만 필요한 단순 I2C 및 SPI 장치의 전체 열거 목록과 각 장치 설명을 번역합니다.
Cadence UFS Controller
Cadence UFS host controller의 compatible, clock, power-domain 및 register 제약을 설명합니다.
HiSilicon UFS Controller
Hi3660·Hi3670 UFS controller의 JEDEC 세대, dual register 영역, clock 및 reset을 설명합니다.
MediaTek UFS Controller
MT8183·MT8192·MT8195 UFS controller의 resource와 MT8195 8-clock 조건을 설명합니다.
Qualcomm SC7180 and Other SoCs UFS Controllers
Qualcomm SC7180 계열 UFS controller의 compatible chain, clock 분기, 전원, interconnect 및 inline crypto를 설명합니다.
Qualcomm SM8650 and Other SoCs UFS Controllers
Kaanapali·SM8650·SM8750 UFS controller의 MCQ register, 8-clock 구성과 OPP table을 설명합니다.
Qualcomm Universal Flash Storage Controller
여러 Qualcomm SoC의 clock·register·Inline Crypto Engine 조건 분기와 SM8150 예제를 설명합니다.
Qualcomm UFS Controller Common Properties
Qualcomm UFS controller가 공유하는 clock, interconnect, PHY, power 및 reset 속성을 설명합니다.
Renesas R-Car UFS Host Controller
R8A779F0 UFS controller의 clock, power, reset 및 NVMEM calibration 속성을 설명합니다.
Rockchip RK3576 UFS Host Controller
RK3576 UFS controller의 5개 register, 4개 clock, 5개 reset과 active-low device reset GPIO를 설명합니다.
Samsung SoC Series UFS Host Controller
Samsung·Google·Tesla UFS controller의 register, clock, PHY, sysreg coherency와 GS101 조건을 설명합니다.
Synopsys DesignWare UFS Controller
Synopsys G210 test chip과 DesignWare UFS 1.40a compatible chain을 설명합니다.
Unisoc UMS9620 UFS Controller
UMS9620 UFS controller의 clock, reset, MPHY regulator와 analog·always-on syscon을 설명합니다.
TI J721E UFS Host Controller Glue Driver
TI J721E UFS wrapper와 child Cadence controller의 address mapping 및 resource를 설명합니다.
Common Properties for UFS Host Controllers
UFS host controller의 clock·OPP·lane·전원·gear 제한과 dependency를 설명합니다.
OF Unittest Device Tree Bindings
OF unittest platform device, I2C adapter, I2C device와 channel별 I2C mux node의 필수 compatible 및 예제를 설명합니다.
Allwinner A10 mUSB OTG Controller
Allwinner A10 계열 MUSB OTG controller의 SoC별 compatible, register, interrupt, PHY, extcon, 동작 모드와 reset 조건을 설명합니다.
AM33xx MUSB
AM33xx MUSB glue, control module, PHY, 두 controller와 CPPI41 DMA binding 및 AM335x EVM 전체 예제를 설명합니다.
Amlogic Meson G12A DWC3 USB SoC Controller Glue
Amlogic G12A 계열 USB glue의 DWC2·DWC3 경로, SoC별 clock·PHY 조건과 host·peripheral 예제를 설명합니다.
Analogix ANX7411 Type-C Controller
ANX7411 I2C Type-C controller의 interrupt, dual-role connector와 endpoint 연결을 설명합니다.
ASPEED USB 2.0 Device Controller
AST2600 USB device controller의 endpoint·DMA 기능, 필수 resource와 pinctrl 예제를 설명합니다.
ASPEED USB 2.0 Virtual Hub Controller
ASPEED virtual hub의 세대별 port·endpoint 수, USB 식별자, 다국어 string descriptor와 AST2500 예제를 설명합니다.
Atmel SoC USB Controllers
Atmel OHCI·EHCI host와 일반·High-Speed UDC의 compatible, clock, GPIO, 폐기 속성 및 예제를 설명합니다.
Broadcom STB USB EHCI Controller
Broadcom BCM7445 EHCI controller의 clock, PHY, interrupt resource와 예제를 설명합니다.
Broadcom USB Device Controller
Broadcom BDC의 compatible, 선택적 USB 2.0·3.0 PHY 구성과 BDC v2 예제를 설명합니다.
Broadcom USB Pin Map Controller
Broadcom USB pin map의 입력·출력 GPIO function, mask, interrupt dependency와 VBUS 제어 예제를 설명합니다.
Cadence USBSS-DRD Controller
Cadence USBSS-DRD의 OTG·XHCI·device resource, Type-C role switch, PHY와 endpoint buffer 속성을 설명합니다.
USB2 ChipIdea USB Controller Common Properties
ChipIdea USB2 공통 resource, AHB burst, extcon, TTCTRL, mux·pinctrl, PHY와 role-switch dependency를 설명합니다.
NXP USB2 ChipIdea USB Controller
NXP i.MX·Vybrid ChipIdea USB2의 compatible fallback, picoPHY tuning, SoC별 clock·interrupt와 HSIC 예제를 설명합니다.
USB2 ChipIdea USB Controller
일반 ChipIdea USB2 controller의 platform별 compatible, clock·OPP·PHY select, 폐기 속성과 tuning 예제를 설명합니다.
Cypress CYPD4226 Type-C Controller
CYPD4226 dual Type-C controller의 I2C 주소, 제품별 firmware, connector 최소 조건과 role-switch endpoint를 설명합니다.
Cypress HX3 USB 3.0 Hub Controller Family
Cypress HX3 hub의 USB product compatible, 1.2 V·3.3 V 전원, reset과 USB2·USB3 peer hub 관계를 설명합니다.
TI DA8xx MUSB
DA8xx MUSB의 mode·PHY·DMA channel 이름과 DA830 CPPI41 controller 예제를 설명합니다.
DesignWare HS OTG USB 2.0 Controller
DWC2 controller의 SoC별 compatible, clock·reset·PHY·전원, gadget FIFO, role switch와 RK3066 예제를 설명합니다.
Cavium SuperSpeed DWC3 USB SoC Controller
Cavium Octeon 7130 UCTL wrapper의 필수 compatible, DWC3 child와 XHCI 예제를 설명합니다.
ST DWC3 Glue Logic
STiH407 DWC3 glue의 register·reset·pinctrl, 필수 dr_mode와 host core 예제를 설명합니다.
Xilinx SuperSpeed DWC3 USB SoC Controller
ZynqMP·Versal DWC3 wrapper의 clock·reset·PHY·power domain과 host-mode child 예제를 설명합니다.
ST USB EHCI Controller
ST EHCI controller의 register·interrupt·clock·PHY·reset 요구 사항과 STiH416 예제를 설명합니다.
Faraday FOTG200 Series HS OTG USB 2.0 Controller
Faraday FOTG200·FOTG210의 compatible, PCLK·Gemini syscon·PHY와 host 예제를 설명합니다.
ON Semiconductor FSA4480 Analog Audio Switch
FSA4480·OCP96011 Type-C audio switch의 전원, OF graph와 AUX/SBU lane 배치를 설명합니다.
Fairchild FUSB302 Type-C Port Controller
FUSB302의 I2C resource, VBUS, USB-C connector 역할과 source·sink PDO 예제를 설명합니다.
NXP i.MX8MP SoC USB Controller
i.MX8MP·i.MX95 DWC3 wrapper의 register·clock·wakeup·power 설정과 DWC3 child 예제를 설명합니다.
NXP i.MX8MQ SoC USB Controller
i.MX8MQ DWC3 controller의 schema 선택, compatible fallback, clock·interrupt·PHY 예제를 설명합니다.
NXP i.MX8QM SoC USB Controller
i.MX8QM USB3 wrapper의 다섯 clock, power domain과 Cadence USB3 child 예제를 설명합니다.
Freescale Layerscape SuperSpeed DWC3 Controller
LS1028A DWC3 controller의 schema 선택, register·interrupt 제약과 예제를 설명합니다.
Freescale SoC USB Controllers
Freescale USB2 MPH·dual-role controller의 PHY interface, port·polarity flag와 두 예제를 설명합니다.
Freescale i.MX USBMISC Wrapper
i.MX ChipIdea USB2 wrapper의 SoC별 fallback, register 구성과 i.MX95 조건을 설명합니다.
Generic USB EHCI Controller
generic EHCI의 platform compatible, IBM register 예외, endian·OC·PHY flag와 두 예제를 설명합니다.
Generic USB OHCI Controller
generic OHCI의 platform fallback, wakeup·port·transceiver 속성과 clock 조건을 설명합니다.
Generic USB xHCI Controller
generic·Marvell·Broadcom xHCI compatible, clock·coherency와 BCM2711 power-domain 조건을 설명합니다.
Genesys Logic USB Hub Controller
Genesys hub product별 reset·전원·peer-hub 제약과 USB2·USB3 peer 예제를 설명합니다.
GPIO-based SBU Mux
GPIO SBU mux의 device fallback, enable·orientation GPIO 의존성과 Type-C graph 예제를 설명합니다.
Aeroflex Gaisler GRUSBDC
GRUSBDC controller의 AMBA 환경, interrupt 구성과 IN·OUT endpoint buffer 배열을 설명합니다.
HiSilicon Hi3798MV200 DWC3 USB Controller
Hi3798MV200 DWC3 wrapper의 일곱 clock, soft reset과 SuperSpeed host child를 설명합니다.
HiSilicon STB xHCI
HiSilicon STB xHCI의 clock·reset·PHY 요구 사항과 LPM·interrupt moderation 옵션을 설명합니다.
Ingenic JZ47xx MUSB
Ingenic JZ47xx MUSB의 compatible, UDC clock·interrupt 이름과 USB PHY 연결을 설명합니다.
Intel IXP4xx USB Device Controller
IXP4xx full-speed UDC의 16개 endpoint, register와 level-high interrupt 구성을 설명합니다.
Intel Keem Bay DWC3 USB Controller
Keem Bay DWC3 wrapper의 네 clock, address 범위와 peripheral-mode DWC3 child를 설명합니다.
Broadcom iProc USB Device Controller
Northstar2·Cygnus iProc UDC compatible, register, interrupt와 PHY 요구 사항을 설명합니다.
ITE IT5205 Type-C Passive Mux
IT5205 Type-C mux의 mode·orientation switching, OVP와 graph endpoint 연결을 설명합니다.
Marvell PXA/MMP EHCI
Marvell PXA/MMP EHCI의 USBCLK, PHY 이름과 필수 host controller resource를 설명합니다.
Maxim MAX33359 TCPCI Type-C PD Controller
MAX33359 TCPCI의 USB-C connector, dual-role PD 정책과 source·sink PDO 예제를 설명합니다.
MAXIM MAX3420/1 USB Peripheral Controller
MAX3420/1 SPI Full-Speed peripheral의 UDC·VBUS interrupt와 SPI 주파수 제한을 설명합니다.
MAX3421E SPI USB 2.0 Host Controller
MAX3421E host controller의 chip select, GPOUT VBUS enable과 active-low interrupt를 설명합니다.
MediaTek MT6360 Type-C Port Switch and PD
MT6360 TCPC의 PD interrupt, dual-role PDO와 USB·DisplayPort graph 연결을 설명합니다.
MediaTek MT6370 Type-C Port Switch and PD
MT6370 TCPC의 interrupt와 USB-C connector child schema 제약을 설명합니다.
MediaTek USB3 xHCI
MediaTek xHCI의 host·dual-role 시나리오, clock·PHY, wakeup glue와 FIFO workaround를 설명합니다.
MediaTek USB3 DRD Controller
MediaTek MTU3의 IPPC, DRD role switch, wakeup glue와 세 가지 dual-role 구성을 설명합니다.
MediaTek MUSB DRD/OTG Controller
MediaTek MUSB의 interrupt·clock·PHY, role-switch connector 의존성과 MT2701 OTG 예제를 설명합니다.
Microchip MPFS USB Controller
MPFS MUSB의 DMA·MC interrupt, ULPI external VBUS와 host-mode 예제를 설명합니다.
Microchip USB2514 Hub Controller
USB2514 계열 product ID, reset·전원 조건과 hard-wired Ethernet child를 설명합니다.
Microchip USB5744 4-port Hub Controller
USB5744의 I2C·USB 표현 방식, peer hub와 USB2·USB3 병렬 구성을 설명합니다.
NVIDIA Tegra XUSB Device Controller
Tegra XUDC의 register·clock·power·PHY와 SoC 세대별 resource 제약을 설명합니다.
NVIDIA Tegra124 xHCI Controller
Tegra124·132 XUSB의 세 register, 11개 clock, reset·PHY와 필수 supply를 설명합니다.
NVIDIA Tegra186 xHCI Controller
Tegra186 XUSB의 BPMP clock, interconnect, IOMMU, power-domain과 PHY 구성을 설명합니다.
NVIDIA Tegra194 xHCI Controller
Tegra194 XUSB의 BPMP resource, 여덟 PHY 이름과 XUSBC·XUSBA power domain을 설명합니다.
NVIDIA Tegra210 xHCI Controller
Tegra210 XUSB의 세 register, 11개 clock, PHY·power와 hard-wired Ethernet을 설명합니다.
NVIDIA Tegra234 xHCI Controller
Tegra234 XUSB의 BAR2, 8-port PHY, BPMP·interconnect·coherent DMA 구성을 설명합니다.
NXP ISP1760 Family Controller
ISP1760 계열의 host·peripheral interrupt, bus width와 DRD mode를 설명합니다.
NXP LPC32xx USB Device Controller
LPC32xx UDC의 네 interrupt와 ISP1301 transceiver 연결을 설명합니다.
NXP PTN36502 Type-C Combo Redriver
PTN36502의 USB·DisplayPort switch, 세 graph port와 endpoint 연결을 설명합니다.
NXP PTN5110 Type-C Port Controller
PTN5110 TCPCI controller의 interrupt, USB-C dual role과 PDO 구성을 설명합니다.
OCTEON/OCTE+ USB Block
OCTEON USBN main node, USBC child와 reference clock 구성을 설명합니다.
DA8XX USB OHCI Controller
DA8XX OHCI의 PHY, interrupt와 VBUS regulator 연결을 설명합니다.
ST USB OHCI Controller
ST OHCI의 interconnect·48 MHz clock, PHY와 두 reset을 설명합니다.
OMAP USB Glue Components
OMAP MUSB·DWC3 glue의 mode, PHY, UTMI와 child 구성을 설명합니다.
ON Semiconductor NB7VPQ904M Redriver
NB7VPQ904M의 Type-C/DisplayPort lane mapping과 교환 layout을 설명합니다.
Parade PS5511 USB 3.2 Hub Controller
PS5511/55A1 peer hub, port 1~5와 variant별 port 5 제한을 설명합니다.
Parade PS883x USB/DisplayPort Retimer
PS8830/PS8833의 clock, reset, supply와 세 Type-C endpoint를 설명합니다.
PXA USB Controllers
PXA OHCI power mode와 PXA270 UDC의 clock·D+ pull-up 연결을 설명합니다.
Legacy Qualcomm SuperSpeed DWC3 Controller
Qualcomm DWC3 wrapper의 SoC별 clock·interrupt 배열, QSCRATCH와 child core를 설명합니다.
Qualcomm PMIC USB Type-C Block
Qualcomm PMIC Type-C의 variant별 register·interrupt, PDO와 HS·SS·SBU graph를 설명합니다.
Qualcomm/Synopsys Combined DWC3 Controller
결합형 Qualcomm DWC3의 SoC별 clock·core/PHY interrupt와 multi-port 구성을 설명합니다.
Qualcomm WCD939x USBSS Audio Switch
WCD939x USBSS의 Type-C SBU·codec graph와 audio accessory switching을 설명합니다.
Realtek RTD DWC3 Glue
Realtek RTD DWC3 wrapper·PM register와 dual-role child 구성을 설명합니다.
Realtek RTD Type-C Detection
Realtek RTD Type-C connector detection, eFuse calibration과 external Rd를 설명합니다.
Realtek RTS5411 USB Hub
RTS5411 USB 2.0·3.0 peer hub, regulator와 port graph를 설명합니다.
Renesas RZ/G3E USB 3.2 Gen2 Host
RZ/G3E xHCI의 다섯 interrupt, clock·reset·PHY 구성을 설명합니다.
Renesas RZ/N1 USB Function Controller
RZ/N1 USB 2.0 UDC의 clock, interrupt와 power domain 구성을 설명합니다.
Renesas RZ/V2M USB 3.1 DRD Controller
RZ/V2M DRD의 role swapping, charging과 host·peripheral child 구성을 설명합니다.
Renesas USB xHCI Controllers
R-Car·RZ 계열 xHCI의 compatible과 조건부 clock 구성을 설명합니다.
Renesas USB 3.0 Peripheral Controller
Renesas USB3 peripheral의 role switch, companion과 HS·SS graph를 설명합니다.
Renesas USBHS Controller
Renesas USBHS의 SoC별 compatible, clock·interrupt·DMA 조건을 설명합니다.
Richtek RT1711H Type-C PD Legacy Binding
RT1711H 구형 binding의 필수 I2C·interrupt·connector 구성을 설명합니다.
Richtek RT1711H Type-C PD Controller
RT1711H·RT1715의 PD 세대, VBUS와 HS·SS·DP graph를 설명합니다.
Richtek RT1719 Sink-Only Type-C PD Controller
RT1719 sink-only controller의 wakeup과 USB connector graph를 설명합니다.
Rockchip SuperSpeed DWC3 Controller
Rockchip DWC3의 SoC별 clock 배열과 Synopsys 공통 속성을 설명합니다.
Rockchip RK3399 DWC3 Controller
RK3399 DWC3 wrapper의 여섯 clock, reset과 child quirk를 설명합니다.
Samsung Exynos USB 3.0 DWC3 Controller
Exynos·GS101 DWC3의 SoC별 clock과 regulator 조건을 설명합니다.
Samsung Exynos USB 2.0 EHCI/OHCI Controller
Exynos EHCI/OHCI의 clock, PHY, VBUS GPIO와 USB child 예제를 설명합니다.
SMSC USB3503 High-Speed Hub Controller
USB3503·USB3803 hub의 GPIO, initial mode와 REFCLK 조건을 설명합니다.
Synopsys DesignWare USB3 Common Properties
DWC3 core의 role, PHY, LPM, link quirk, FIFO threshold와 Type-C graph를 설명합니다.
Synopsys DesignWare USB3 Controller
DWC3 core의 interrupt, clock, power domain과 standalone 예제를 설명합니다.
SpacemiT K1 SuperSpeed DWC3 Controller
K1 DWC3의 PIPE3·UTMI+, reset sequence와 peer hub를 설명합니다.
STMicroelectronics STUSB160x Type-C Controller
STUSB1600의 전원 rail, dual role과 connector graph를 설명합니다.
STMicroelectronics STM32G0 Type-C PD Controller
STM32G0의 UCSI-over-I2C, firmware, alert와 role-switch graph를 설명합니다.
StarFive JH7110 Cadence USBSS-DRD Wrapper
JH7110 USB wrapper의 syscon, clock, reset과 Cadence child 구성을 설명합니다.
TI AM62 Synopsys USBSS-DRD Wrapper
AM62 USB wrapper의 register, power domain, VBUS divider와 PHY 설정을 설명합니다.
TI HD3SS3220 Type-C DRP Controller
HD3SS3220의 Type-C 역할, SuperSpeed mux와 graph endpoint를 설명합니다.
TI J721E Cadence USBSS-DRD Wrapper
J721E·AM64 USB wrapper의 clock, USB2 전용 모드와 Cadence child를 설명합니다.
TI Keystone SoC USB Controller
Keystone DWC3 wrapper의 power domain, USB3 PHY, DMA와 child 구성을 설명합니다.
TI TPS6598x Type-C and Power Delivery Controller
TPS6598x·TPS25750·Apple CD321x의 주소, patch firmware와 connector 조건을 설명합니다.
TI TUSB1046-DCI Type-C Crosspoint Switch
TUSB1046의 mode·orientation switch와 Type-C graph 연결을 설명합니다.
TI TUSB73x0 PCIe xHCI Host Controller
TUSB7320·TUSB7340의 PCI 식별자, port 수와 PWRON 극성을 설명합니다.
TI TWL4030 USB PHY and Comparator
TWL4030 USB PHY의 interrupt, 세 regulator와 ULPI·CEA2011 mode를 설명합니다.
TI TWL6030 USB Comparator
TWL6030 comparator의 host·device interrupt와 VUSB regulator를 설명합니다.
TI USB8020B USB 3.0 Hub Controller
USB8020B의 USB ID, GRST#, VDD와 USB 2.0·3.0 peer hub를 설명합니다.
TI USB8041 and USB8044 Hub Controllers
USB8041·USB8044의 USB ID, reset과 dual-speed peer hub를 설명합니다.
ULPI Bus Binding
ULPI 연결 뒤 PHY를 host controller의 ulpi child로 표현하는 방법을 설명합니다.
Generic USB Device
USB device·interface·combined·hub node와 VID/PID·port 주소 규칙을 설명합니다.
Generic USB OTG Controller
USB DRD의 OTG revision, HNP·SRP·ADP와 connector role switch를 설명합니다.
Generic USB Host Controller
USB host controller의 companion, Targeted Peripheral List와 hard-wired child를 설명합니다.
Generic USB Hub
USB hub의 peer hub, downstream port graph와 고정 연결 device를 설명합니다.
USB NOP PHY
NOP PHY의 clock, VCC·VBUS regulator, GPIO와 remote wakeup을 설명합니다.
USB Switch Ports Graph Properties
USB mode·orientation switch의 단일·복수 port graph와 data lane 조건을 설명합니다.
USB Orientation and Mode Switch Properties
USB switch의 altmode, orientation과 SuperSpeed retimer 기능을 설명합니다.
Generic Platform UHCI Controller
일반 UHCI controller의 compatible, clock 조건과 Aspeed 예제를 설명합니다.
Generic USB xHCI Controller
일반 xHCI controller의 LPM, port quirk와 interrupter 속성을 설명합니다.
Generic USB Controller
USB controller의 PHY interface와 최대 동작 속도 공통 속성을 설명합니다.
Microchip USB 2.0 Hi-Speed Hub Controller
Microchip USB251xB hub의 descriptor, 전원, port와 전류 설정을 설명합니다.
SMSC USB4604 High-Speed Hub Controller
USB4604 hub의 I2C address, reset GPIO와 초기 동작 mode를 설명합니다.
Ux500 MUSB
Ux500 MUSB의 dual-role mode와 endpoint별 DMA channel 구성을 설명합니다.
VIA Labs VL817 USB 3.1 Hub Controller
VL817의 USB 2.0·3.1 peer hub, regulator와 reset 구성을 설명합니다.
WUSB3801 Type-C Port Controller
WUSB3801의 CC 감지와 Power Delivery 없는 dual-role connector를 설명합니다.
Xilinx USB2 Device Controller
Xilinx USB2 UDC의 AXI clock, interrupt와 built-in DMA를 설명합니다.
Devicetree Vendor Prefix Registry
Devicetree의 vendor prefix 918개와 기존 비-vendor pattern, 일반 property 이름 규칙을 설명합니다.
Virtio Memory-Mapped Devices
Virtio MMIO transport의 register, interrupt, IOMMU와 wakeup 속성을 설명합니다.
Virtio-IOMMU Using the Virtio-PCI Transport
Virtio PCI IOMMU의 정적 DMA 관계, RID mapping과 endpoint ID를 설명합니다.
Virtio Device
Bus와 독립적인 Virtio child device compatible과 device ID 형식을 설명합니다.
AMD AXI 1-Wire Bus Host
Programmable logic용 AMD AXI 1-Wire host의 clock과 interrupt를 설명합니다.
Freescale i.MX One-Wire Bus Master
i.MX21~53 One-Wire master의 compatible fallback과 자원을 설명합니다.
Maxim One-Wire Bus Master
DS2482·DS2484 I2C-to-1-Wire bridge의 address와 VCC를 설명합니다.
OMAP HDQ One-Wire Bus Master
OMAP HDQ·One-Wire master의 hwmod와 mode 선택을 설명합니다.
Bit-Banged GPIO 1-Wire Bus
GPIO 1-Wire bus의 data, pull-up enable과 open-drain 설정을 설명합니다.
UART 1-Wire Bus
UART baud rate와 transmitted byte로 만드는 1-Wire timing을 설명합니다.
Generic One-Wire Bus Bindings
One-Wire master·slave node 구조와 GPIO battery 예제를 설명합니다.
Airoha EN7581 Watchdog Timer
EN7581 워치독의 BUS 클록, 필수 속성과 레지스터 예제를 설명합니다.
Allwinner A10 Watchdog
Allwinner A10 계열 호환 문자열과 SoC별 단일·이중 클록 조건을 설명합니다.
Alphascale ASM9260 Watchdog
ASM9260 워치독의 두 클록, reset 자원과 hw·sw·debug 모드를 설명합니다.
Amlogic Meson6 SoCs Watchdog
Meson6·8·8b·8m2 워치독 호환성과 GIC interrupt 예제를 설명합니다.
Amlogic Meson GXBB SoCs Watchdog
GXBB·T7 및 A4·C3·S4 fallback과 필수 클록을 설명합니다.
Apple SoC Watchdog
Apple SoC별 워치독 fallback과 레지스터·클록·AIC interrupt를 설명합니다.
SBSA Generic Watchdog
SBSA 범용 워치독의 2단계 timeout, control·refresh frame과 WS0 interrupt를 설명합니다.
ARM AMBA PrimeCell SP805 Watchdog
SP805의 interrupt 이후 reset 동작, 두 클록과 WDOGRESn reset을 설명합니다.
ARM Timer-Watchdog
ARM11MP·Cortex-A5·A9의 per-CPU Timer-Watchdog와 GIC 연결을 설명합니다.
ARM SMC-Based Watchdog
Secure Monitor Call 기반 워치독의 ATF SMC 함수 ID와 기본값을 설명합니다.
Aspeed Watchdog Timer Controllers
AST2400·2500·2600의 reset 종류, 외부 신호, polarity와 reset mask를 설명합니다.
Atmel AT91RM9200 System Timer Watchdog
AT91RM9200 시스템 타이머 워치독의 호환 문자열과 레지스터 영역을 설명합니다.
Atmel AT91SAM9 Watchdog Timers
AT91SAM9 워치독의 heartbeat 계산, hardware·software 방식과 idle 주의사항을 설명합니다.
Atmel SAMA5D4 Watchdog Timer
SAMA5D4 계열 호환성, fault reset·interrupt와 idle·debug halt를 설명합니다.
BCM63xx and BCM7038 Watchdog Timer
BCM63xx·BCM7038 워치독과 클록 미지정 시 27MHz 기본값을 설명합니다.
Broadcom Kona Family Watchdog Timer
Broadcom Kona 대상 SoC와 BCM11351 호환 문자열·fallback을 설명합니다.
Cadence Watchdog Timer Controller
Cadence 24비트 counter, timeout 범위와 reset-on-timeout 동작을 설명합니다.
Cirrus Logic EP93xx Watchdog Timer
EP9301과 EP9302·9307·9312·9315의 호환 문자열 fallback을 설명합니다.
Conexant Digicolor SoCs Watchdog Timer
Digicolor Agent Communication block의 Timer A 워치독과 필수 클록을 설명합니다.
Dialog DA906x Watchdog Timer
DA9061·2·3 워치독의 suspend 관리와 OTP 기반 SHUTDOWN·POWERDOWN을 설명합니다.
Faraday FTWDT010 Watchdog
FTWDT010의 Gemini·MOXART fallback과 reset·PCLK·interrupt 자원을 설명합니다.
i.MX SCU Message Protocol Watchdog
IMX-SCU child 워치독 노드와 i.MX8 SoC별 호환 문자열을 설명합니다.
Freescale i.MX7ULP Watchdog Timer
i.MX7ULP·8ULP·93·94 fallback, 외부 reset과 WDG1 클록을 설명합니다.
Freescale i.MX Watchdog Timer
i.MX·Layerscape·Vybrid 호환성과 WAIT suspend·big-endian 조건을 설명합니다.
ImgTec PDC Watchdog Timer
PDC 워치독의 counter·register interface 클록과 interrupt를 설명합니다.
Intel Keem Bay Non-Secure Watchdog
Keem Bay non-secure 워치독의 threshold·timeout interrupt와 timer 클록을 설명합니다.
Kontron SL28 CPLD Watchdog
SL28 CPLD·SA67 MCU 호환성과 WDT_TIME_OUT# reset pulse를 설명합니다.
Lantiq Watchdog Binding
Lantiq·XRX·Falcon 워치독 호환성과 RCU syscon phandle을 설명합니다.
GPIO-Controlled Watchdog
GPIO 워치독의 toggle·level 알고리즘, margin과 always-running 동작을 설명합니다.
Loongson-1 Watchdog Timer
Loongson LS1B·LS1C 워치독과 APB 클록 연결을 설명합니다.
Marvell Orion Watchdog Timer
Orion·Armada 워치독의 RSTOUT register, 기종별 clock과 선택 속성을 설명합니다.
Marvell Armada 37xx CPU Watchdog
Armada 37xx CPU 워치독의 레지스터·클록·시스템 컨트롤러 연결을 설명합니다.
Marvell GTI System Watchdog
CN9K·CN10K 계열 GTI 워치독의 호환 문자열과 펌웨어 타이머 인덱스를 설명합니다.
Maxim MAX63xx Watchdog Timers
MAX6369~MAX6374 워치독의 1바이트 memory-mapped register binding을 설명합니다.
MediaTek MT7621 Watchdog
MT7621 워치독의 레지스터와 선택적인 system controller phandle을 설명합니다.
MediaTek SoC Watchdog Timer
MediaTek SoC 워치독의 pre-timeout interrupt와 reset 제어 속성을 설명합니다.
MEN A21 GPIO Watchdog
MEN A21 워치독을 제어하는 여섯 GPIO의 순서와 역할을 설명합니다.
Microchip PIC32 Deadman Timer
PIC32 Deadman Timer의 instruction fetch 기반 동작과 PB7CLK 연결을 설명합니다.
Microchip PIC32 Watchdog Timer
PIC32 WDT의 주기적 clear 동작과 LPRCCLK 연결을 설명합니다.
Freescale MPC8xxx Watchdog
MPC83xx·MPC86xx·MPC8xx 워치독 register와 Reset Status Register를 설명합니다.
MStar MSC313E Watchdog
MSC313E 워치독의 register와 입력 clock binding을 설명합니다.
Nuvoton NPCM Watchdog
NPCM·WPCM 워치독의 10ms pre-timeout interrupt와 clock 속성을 설명합니다.
NXP LPC18xx Windowed Watchdog
LPC1850 WWDT의 counter·register interface clock과 interrupt를 설명합니다.
NXP PNX4008 Watchdog
PNX4008 워치독의 register와 선택적인 clock 속성을 설명합니다.
NXP S32G Software Watchdog Timer
S32G2·S32G3 SWT의 counter·module·register clock을 설명합니다.
TI OMAP Watchdog Timer
OMAP3·OMAP4 WDT의 hwmod 이름과 선택 timeout을 설명합니다.
Qualcomm Atheros AR7130 Watchdog
AR7130 Watchdog Timer Controller의 register binding을 설명합니다.
Qualcomm KPSS Watchdog Timer
Qualcomm APSS·KPSS 워치독의 호환 계열, per-CPU offset과 interrupt 조건을 설명합니다.
Qualcomm PM8916 Watchdog
PM8916 PON controller 하위 워치독과 SPMI interrupt 연결을 설명합니다.
Ralink RT2880 Watchdog
RT2880 워치독의 register·clock·reset·interrupt binding을 설명합니다.
Realtek Otto Watchdog
Realtek Otto 워치독의 두 timeout phase와 세 가지 reset mode를 설명합니다.
Realtek RTD1295 Watchdog
RTD1295 워치독의 register와 27MHz oscillator 연결을 설명합니다.
Renesas Watchdog Timer Controller
Renesas RZ·R-Car WDT의 세대별 호환성과 clock·interrupt·reset 조건을 설명합니다.
Samsung SoC Watchdog Timer
Samsung·Google·Tesla WDT의 PMU syscon, cluster index와 clock 조건을 설명합니다.
Synopsys DesignWare Watchdog
DesignWare·Rockchip 워치독의 reference clock과 16개 TOP interval을 설명합니다.
Socionext UniPhier Watchdog
UniPhier syscon 하위 watchdog node의 binding을 설명합니다.
Spreadtrum SP9860 Watchdog
SP9860 워치독의 enable·RTC enable clock과 timeout을 설명합니다.
STMicroelectronics LPC Watchdog
ST LPC의 세 동작 모드와 watchdog 전용 syscfg, timeout, warm reset 설정을 설명합니다.
STMicroelectronics STM32 Independent Watchdog
STM32 IWDG의 저속·peripheral clock과 pre-timeout, wakeup 속성을 설명합니다.
StarFive JH7100/JH7110 Watchdog
StarFive 32비트 watchdog의 timeout 단계와 SoC별 reset 배열을 설명합니다.
Sunplus SP7021 Watchdog
SP7021 watchdog의 두 register 영역과 clock, reset 연결을 설명합니다.
Technologic Systems TS-72xx Watchdog
TS-72xx 보드 호환성과 control·feed register 배치를 설명합니다.
TI DaVinci/Keystone Watchdog
DaVinci와 Keystone watchdog의 fallback 호환성, 전원과 clock 속성을 설명합니다.
TI K3 RTI Watchdog
K3 RTI windowed watchdog와 reserved memory 기반 reset 원인 전달을 설명합니다.
Toshiba Visconti PIUWDT
Visconti PIUWDT의 register, clock, timeout과 TMPV770X 예제를 설명합니다.
Technologic Systems TS-4800 Watchdog
TS-4800 FPGA syscon phandle·offset 배열과 timeout 설정을 설명합니다.
Watchdog Common Properties
watchdog 공통 node 이름 규칙과 초 단위 timeout 속성을 설명합니다.
Xilinx Versal Window Watchdog
Versal WWDT의 closed·open window와 허용된 restart 구간을 설명합니다.
Xilinx XPS Timebase Watchdog
XPS WDT의 dual-expiration, interval과 enable-once 설정을 설명합니다.
ZII RAVE Supervisory Processor Watchdog
RAVE SP MFD cell 배치와 NVMEM watchdog timeout cell을 설명합니다.
ZII RAVE Watchdog
RAVE I2C watchdog 주소와 reset pulse 지속 시간을 설명합니다.
Devicetree Binding Design DOs and DON'Ts
Devicetree binding의 hardware 중심 설계, compatible·속성·ABI 규칙과 DTS 배치 원칙을 설명합니다.
Writing Devicetree Bindings in json-schema
Devicetree binding을 YAML 기반 json-schema로 작성하고 검증하는 구조·속성·도구 사용법을 설명합니다.
CE4100 Device Tree Bindings
CE4100의 compatible 형식과 CPU·SoC·PCI node, IO-APIC interrupt 요구사항을 설명합니다.
CE4100 Timer Bindings
CE4100 High Precision Event Timer의 필수 compatible을 설명합니다.
Xilinx IP Core Device Tree Bindings
Xilinx FPGA IP 코어 매개변수를 Device Tree 속성으로 변환하는 규칙과 UARTLite, framebuffer, Ethernet, hwicap, USB 바인딩을 설명합니다.
Xillybus FPGA Interface Binding
범용 FPGA 인터페이스용 Xillybus 장치의 필수 reg·interrupt 속성과 선택적 DMA coherency를 설명합니다.
Devicetree Changesets
실행 중인 트리에 변경 집합을 원자적으로 적용하고 오류 시 rollback하거나 적용 후 revert하는 절차를 설명합니다.
Devicetree Dynamic Resolver Notes
overlay의 로컬 phandle과 fixup 참조를 실행 중인 트리에 맞게 보정하는 커널 resolver의 6단계 동작을 설명합니다.
Open Firmware and Devicetree
커널 사용 모델, overlay와 binding 문서를 연결하는 최상위 Devicetree 설명서 색인입니다.
DeviceTree Kernel API
DeviceTree 핵심 함수, 드라이버 모델, overlay와 동적 DT API의 kernel-doc source path를 정리합니다.
Open Firmware Devicetree Unittest
OF 단위 테스트 데이터를 커널 이미지에 빌드하고 unflatten한 뒤 live tree에 연결·제거하는 child/sibling 포인터 동작을 설명합니다.
Devicetree Overlay Notes
Device Tree overlay가 live tree와 장치 상태를 변경하는 방식, label·path 대상 문법, 적용·제거 API와 notifier pointer 수명 규칙을 설명합니다.
Linux and the Devicetree
Linux가 DT를 플랫폼 식별, runtime 구성, device population에 사용하고 root·simple-bus·AMBA 노드를 장치 모델에 등록하는 방식을 설명합니다.
Checking for Needed Translation Updates
checktransupdate.py로 locale별 번역과 영어 원문 commit의 차이를 추적하고 갱신 대상을 확인하는 방법을 설명합니다.
How to Help Improve Kernel Documentation
문서 빌드 경고, 사용되지 않는 kerneldoc, 오래된 문서, 일관성·스타일·PDF와 신규 문서 기여 과제를 설명합니다.
How to Write Kernel Documentation
Sphinx, kernel-doc, 기여 방법, maintainer profile과 번역 갱신 검사로 이어지는 커널 문서 작성 안내 색인입니다.
Writing Kernel-doc Comments
함수, 타입, 매크로와 개요를 위한 kernel-doc 주석 형식, 강조·교차 참조 규칙, Sphinx directive 옵션과 man page 생성법을 설명합니다.
Documentation Subsystem Maintainer Entry Profile
커널 문서 subsystem의 범위, patch 제출 checklist, merge 주기와 검토 응답 방식을 설명합니다.
Including uAPI Header Files
parse_headers.pl로 uAPI C header를 Sphinx 교차 참조가 있는 reStructuredText로 변환하고 예외 규칙을 작성하는 방법을 설명합니다.
Using Sphinx for Kernel Documentation
Sphinx 설치·build, 수학 renderer, 커널 ReST 작성 규칙, C domain, 표, 교차 참조와 image·render directive를 설명합니다.
cfg80211 Subsystem
cfg80211의 device 등록, 구성 동작, scan·BSS, data path, regulatory, RFkill과 testmode API 문서 구성을 설명합니다.
Linux 802.11 Driver Developer's Guide
Linux 802.11 driver 개발 문서의 introduction, cfg80211, mac80211와 advanced 안내서를 연결하는 목차입니다.
Introduction to Linux 802.11 Driver Development
Linux 802.11 wireless subsystem 안내서의 범위, 대상 독자와 IEEE 802.11 standard 사전 지식을 설명합니다.
mac80211 Subsystem Advanced Topics
mac80211의 LED, 암호화, 절전, AP, 가상 인터페이스, 스캔, 집계, SMPS, 속도 제어와 내부 스테이션 처리를 설명합니다.
mac80211 Subsystem Basics
mac80211 드라이버의 하드웨어 등록, PHY, 가상 인터페이스, RX와 TX, 프레임 필터링 및 작업 큐 기본 사항을 설명합니다.
ACPI Support
Linux 드라이버 API에서 ACPICA 릴리스 자동화와 ACPI 스캔 핸들러 문서를 연결하는 목차입니다.
Linuxized ACPICA Release Automation
ACPICA와 Linux의 관계, linuxized 패치 생성 과정, 차이점의 원인과 업스트림 커밋 변환 절차를 설명합니다.
ACPI Scan Handlers
ACPI 장치 노드 생성과 제거, 스캔 핸들러 구조체, attach 및 detach 처리와 등록 순서를 설명합니다.
Managing Ownership of the Framebuffer Aperture
프레임버퍼 aperture 소유권 관리의 개요와 내부 및 export API 문서를 연결합니다.
Auxiliary Bus
Auxiliary Bus의 목적과 사용 조건, 장치 생성 및 수명, 드라이버 등록과 사용 예를 연결합니다.
Kernel Driver LP855x
LP855x 백라이트 드라이버의 지원 칩, 밝기 제어, 장치 속성, 플랫폼 데이터와 I2C 및 PWM 예제를 설명합니다.
Driver Basics
드라이버가 사용하는 모듈, 스케줄링, 타이머, 대기 큐, 참조 횟수, 원자적 연산, kobject와 devres API 문서를 연결합니다.
The Common Clk Framework
공통 clock 프레임워크의 인터페이스 분리, 자료 구조, 하드웨어 구현과 등록, 필수 연산 행렬 및 잠금 규칙을 설명합니다.
Confidential Computing
기밀 컴퓨팅 Driver API의 측정 레지스터 문서를 연결하는 목차입니다.
Measurement Registers
기밀 컴퓨팅 측정 레지스터의 내부 및 export API 문서를 연결합니다.
Component Helper for Aggregate Drivers
Aggregate 드라이버용 Component Helper의 개요, 내부 API와 export API를 연결합니다.
Kernel Connector
Netlink 기반 Kernel Connector의 콜백, 메시지 헤더, seq/ack 프로토콜, 신뢰성과 사용자 공간 그룹 구독을 설명합니다.
Console Drivers
Linux 콘솔 드라이버의 시스템·모듈식 유형, vtconsole sysfs 바인딩 인터페이스와 드라이버 수명주기 지침을 설명합니다.
IAA Compression Accelerator Crypto Driver
Intel IAA의 DEFLATE 가속, IOMMU 모드, workqueue 구성, 드라이버 속성, 통계와 zswap 시험 절차를 설명합니다.
IAA (Intel Analytics Accelerator)
crypto API를 통한 IAA 하드웨어 압축·해제 문서의 색인입니다.
Crypto Drivers
추가 설정과 구성이 필요한 crypto 드라이버 문서의 색인입니다.
DAX Devices
CXL DAX 용량의 직접 mmap, flush와 alignment 요구 사항을 설명합니다.
Huge Pages
CXL 메모리의 CMA 적격성과 2 MiB·1 GiB huge page 조건을 설명합니다.
The Page Allocator
NUMA node, memory zone과 cpuset 구성이 CXL 페이지 할당에 미치는 영향을 설명합니다.
Reclaim
demotion, cpuset, ZSwap을 통한 CXL 메모리의 간접 사용과 제약을 설명합니다.
Compute Express Link: Linux Conventions
CXL 사양과 플랫폼 구현의 차이를 기록하는 규약 템플릿과 CFMWS Low Memory Hole 예외를 설명합니다.
Devices and Protocols
CXL.io, CXL.cache, CXL.mem과 Type-1·2·3, switch, logical device와 DCD를 설명합니다.
Compute Express Link
플랫폼, 커널, 사용자 정책에 걸친 CXL 구성 문서를 주제별로 연결하는 색인입니다.
CXL Access Coordinates Computation
SRAT, HMAT, CDAT와 link 정보를 이용한 CXL latency·bandwidth 및 QTG 계산을 설명합니다.
CXL Driver Operation
CXL driver 모듈, port·decoder·region object, mailbox, runtime programming과 interleave 규칙을 설명합니다.
DAX Driver Operation
CXL memory를 DAX device 또는 hotplug memory로 노출하는 경로와 memmap_on_memory의 descriptor 배치 효과를 설명합니다.
Linux Init (Early Boot)
CXL memory의 early-boot 분류, NUMA node와 memory tier 생성, CMA 사용 조건을 설명합니다.
Inter-Host-Bridge Interleave
두 CXL Host Bridge와 두 Memory Expander에 걸친 2-way interleave의 root, port, endpoint decoder 및 region mapping을 풀이합니다.
Intra-Host-Bridge Interleave
하나의 CXL Host Bridge 아래 두 Memory Expander를 2-way로 interleave하는 endpoint, bridge decoder 및 region mapping을 풀이합니다.
Multi-Level Interleave
두 Host Bridge와 각 bridge 아래 두 Memory Expander를 결합한 4-way 다단계 interleave의 decoder 및 region mapping을 풀이합니다.
Single Device
하나의 Host Bridge와 하나의 Memory Expander를 잇는 1-way pass-through decoder 및 region mapping을 풀이합니다.
Memory Hotplug
CXL memory block의 기본 online zone, block size, struct folio 위치와 Driver Managed 지정의 영향을 설명합니다.
Overview
CXL Type-3 memory가 early boot부터 DAX 또는 일반 memory page로 노출되기까지의 전체 구성을 요약합니다.
Compute Express Link Subsystem Maturity Map
Linux CXL 하위 시스템의 기능별 구현 성숙도를 [3]부터 [0], X까지의 점수로 정리하고 남은 공백과 세부 용어를 설명합니다.
ACPI Tables
CXL을 정적으로 구성하는 ACPI table의 역할, Linux가 만드는 resource, dump 방법과 흔한 firmware 오류를 설명합니다.
CEDT - CXL Early Discovery Table
CEDT의 CHBS와 CFMWS가 host bridge UID, fixed memory window, interleave와 memory restriction을 표현하는 방식을 설명합니다.
DSDT - Differentiated System Description Table
DSDT가 CXL host bridge를 선언하는 방법과 CEDT UID 일치 조건을 설명합니다.
HMAT - Heterogeneous Memory Attribute Table
HMAT SLLBI가 proximity domain별 memory latency와 bandwidth를 제공하는 방식을 설명합니다.
SLIT - System Locality Information Table
SLIT의 NUMA abstract distance matrix와 initiator 없는 node의 FF 표현을 설명합니다.
SRAT - Static Resource Affinity Table
SRAT의 Memory·Generic Port Affinity가 CFMWS range와 CXL path를 proximity domain에 연결하는 방식을 설명합니다.
BIOS/EFI Configuration
CXL platform firmware가 ACPI·memory map·HDM decoder를 구성할 때 Linux가 요구하거나 권장하는 alignment, memory hole, translation과 interleave 규칙을 설명합니다.
Coherent Device Attribute Table (CDAT)
CDAT의 DSMAS·DSLBIS·SSLBIS가 CXL device DPA range와 device·switch latency 및 bandwidth를 표현하는 방식을 설명합니다.
Example Platform Configurations
단일·다중 device, host bridge interleave와 유연한 CXL platform 구성 예시 문서의 색인입니다.
Flexible Presentation
동일한 CXL capacity를 cross-bridge, host bridge별, device별 CFMWS와 NUMA node로 유연하게 제시하는 firmware table 구성을 설명합니다.
Cross-Host-Bridge Interleave
두 CXL host bridge의 memory expander를 단일 CFMWS와 NUMA node로 묶는 cross-host-bridge interleave firmware 구성을 설명합니다.
Multiple Devices per Host Bridge
한 CXL host bridge에 연결된 두 memory expander를 단일 CFMWS와 NUMA node로 제시하는 firmware 구성을 설명합니다.
One Device per Host Bridge
두 CXL host bridge의 memory expander를 인접하지만 독립된 CFMWS와 NUMA node로 제시하는 firmware 구성을 설명합니다.
Compute Express Link Driver Theory of Operation
CXL.mem device를 PCIe·ACPI object에서 decode topology로 조립하는 원리, cxl_port lifecycle, decoder 질의와 CXL driver infrastructure를 설명합니다.
Device Frequency Scaling
임의 device의 DVFS를 sysfs와 governor로 제어하는 devfreq framework와 driver API 진입점을 설명합니다.
Device links
parent/child 관계를 넘어 supplier와 consumer 사이의 driver presence, PM ordering, runtime PM dependency를 표현하는 device link를 설명합니다.
Bus-Independent Device Accesses
bus-independent MMIO·PIO access, ordering, __iomem token, accessor family, ioremap mode와 portable mapping wrapper를 설명합니다.
Buffer Sharing and Synchronization (dma-buf)
dma-buf buffer sharing, dma-fence synchronization, dma-resv implicit ordering과 indefinite fence/page-fault deadlock 제약을 설명합니다.
DMA Engine API Guide
Slave DMA channel 할당, configuration, descriptor 준비와 metadata, submit/issue, callback 및 종료 동기화 규칙을 설명합니다.
DMA Test Guide
dmatest build와 module/built-in 실행, parameter ordering, 결과 확인, multi-channel 할당과 해제를 설명합니다.
DMAEngine documentation
DMAEngine provider, Slave-DMA client, dmatest와 PXA DMA 문서로 연결되는 섹션 index입니다.
DMAengine controller documentation
DMA controller hardware model, dma_device capability와 operation contract, metadata, descriptor reuse와 반복 transfer 설계를 설명합니다.
PXA/MMP - DMA Slave controller
PXA/MMP DMA virtual channel, hot-chaining, completion updater, alignment mode와 복합 transfer queue를 설명합니다.
The Linux kernel dpll subsystem
DPLL device/pin object, netlink command, pin selection·phase·Sync 기능과 driver lifecycle을 설명합니다.
Driver Binding
generic driver binding의 match, probe, class·sysfs 연결과 제거 lifecycle을 설명합니다.
Bus Types
bus_type 등록, match callback, 목록 순회, sysfs hierarchy와 bus attribute API를 설명합니다.
Device Driver Design Patterns
reentrant driver를 위한 per-device state container와 container_of() pattern을 설명합니다.
The Basic Device Structure
struct device 등록·reference lifetime과 sysfs attribute group의 올바른 publication 시점을 설명합니다.
Devres - Managed Device Resource
devres의 자동 release, group rollback, lifetime·overhead와 전체 managed API catalog를 설명합니다.
Device Drivers
struct device_driver 선언·등록과 probe, sync_state, remove·PM callback, sysfs attribute를 설명합니다.
Driver Model
Driver Model 하위 문서와 HTML index를 연결하는 목차입니다.
The Linux Kernel Device Model
통합 bus/device model, downstream abstraction과 sysfs userspace hierarchy를 설명합니다.
Platform Devices and Drivers
platform_device/driver 등록, enumeration, binding과 early platform 6단계를 설명합니다.
Porting Drivers to the New Driver Model
bus_type, generic device/driver 등록, callback adapter, dynamic binding, hotplug와 bus cleanup을 단계별로 설명합니다.
initramfs buffer format
newc/crc CPIO grammar, header field, alignment, checksum과 hard-link tuple 처리를 설명합니다.
Early userspace support
gen_init_cpio, initramfs, klibc와 CONFIG_INITRAMFS_SOURCE 기반 image 생성 및 root 전환을 설명합니다.
Early Userspace
Early Userspace 지원과 initramfs buffer format 문서의 목차입니다.
Error Detection And Correction (EDAC) Devices
EDAC memory 용어, MC/PCI/generic device API와 AMD CPU·MI200 GPU hierarchy를 설명합니다.
EISA bus support
EISA bus/root/driver 구조, device ID·resource API, kernel parameter와 비동기 probing을 설명합니다.
Extcon Device Subsystem
external connector state, mutually exclusive cable, property/sysfs API와 managed driver 예제를 설명합니다.
Firewire (IEEE 1394) driver Interface Guide
IEEE 1394 userspace cdev, probing/sysfs, transaction과 isochronous kernel API의 문서 source를 안내합니다.
Built-in firmware
Firmware를 vmlinux에 내장하는 방법과 속도·부팅상의 이점, 법적·운영상 제약을 설명합니다.
Firmware API core features
Firmware API의 search path, cache, filesystem lookup, fallback과 사용 지침 문서를 연결하는 core index입니다.
Direct filesystem lookup
Kernel의 직접 filesystem firmware 탐색과 built-in driver의 initramfs race 회피 방법을 설명합니다.
UEFI Support
UEFI stub library의 memory 관련 internal kernel-doc API를 연결합니다.
Fallback mechanisms
Direct firmware lookup 실패 뒤 sysfs·kobject·custom·EFI 경로로 firmware를 공급하는 절차와 제약을 설명합니다.
Firmware cache
Suspend 전에 firmware를 memory에 cache해 resume 시 root filesystem lookup race를 피하는 조건과 생명주기를 설명합니다.
Firmware Guidelines
Firmware ABI versioning, kernel·security update와 UAPI backward compatibility 규칙을 정의합니다.
Firmware search paths
Firmware_class가 root filesystem에서 firmware를 찾는 우선순위와 boot/runtime custom path 설정법을 설명합니다.
Firmware Upload API
Persistent sysfs node와 fw_upload_ops를 사용해 device firmware update를 전송·감시·취소하는 API를 설명합니다.
Linux Firmware API
Firmware introduction, core, EFI, request, upload와 기타 interface 문서를 연결하는 index입니다.
Introduction
Firmware API가 요청하는 file 유형과 synchronous·asynchronous 호출 방식 선택 지침을 소개합니다.
Firmware lookup order
Built-in, cache, filesystem, platform, sysfs fallback 순으로 진행되는 firmware 탐색 절차를 설명합니다.
Other Firmware Interfaces
DMI·EDD·sysfb API와 ARM SMCCC를 통해 EL3 secure service에 접근하는 Stratix10 service layer를 설명합니다.
request_firmware API
Synchronous·asynchronous firmware request API, reboot cache와 driver의 처리·release 계약을 설명합니다.
FPGA Bridge
FPGA bridge structure, low-level ops와 owner-aware registration·unregister API를 설명합니다.
FPGA Manager
Manufacturer-agnostic FPGA programming core, image source, callback sequence와 manager driver registration을 설명합니다.
In-kernel API for FPGA Programming
Region lock, bridge 격리, image source 설정과 FPGA programming API 흐름을 설명합니다.
FPGA Region
FPGA manager와 bridge를 reconfigurable region에 연결하는 등록·reference API를 설명합니다.
FPGA Subsystem
FPGA subsystem의 introduction, manager, bridge, region과 programming 문서 목차입니다.
Introduction
Vendor-neutral FPGA framework의 layer 분리 원칙과 manager·bridge·region 역할을 설명합니다.
Frame Buffer Library
fbdev의 핵심 screeninfo structure와 memory·colormap·mode database API를 설명합니다.
Generic Counter Interface
Signal·Synapse·Count model, driver registration, sysfs·character device와 event ABI를 설명합니다.
GPIO Mappings
Device Tree·ACPI·software node·platform data에서 GPIO consumer mapping을 정의하는 방법입니다.
BT8xx PCI GPIO Card
구형 Brooktree BT8xx TV tuner card의 24개 GPIO package pin에 접근하는 방법과 pinout입니다.
GPIO Descriptor Consumer Interface
GPIO descriptor 획득·direction·value·array·IRQ·ACPI와 legacy 변환 API를 설명합니다.
GPIO Driver Interface
GPIO chip driver의 번호 체계, 전기 구성, irqchip topology, helper와 실시간 제약을 설명합니다.
Subsystem drivers using GPIO
일반적인 GPIO 작업에 직접 제어 대신 사용할 표준 kernel subsystem driver를 안내합니다.
General Purpose Input/Output (GPIO)
GPIO 안내 문서와 core·ACPI·Device Tree·devres·sysfs kernel-doc의 목차입니다.
Introduction
GPIO의 정의, provider 유형, direction·IRQ capability와 active/open-drain semantics를 설명합니다.
Supporting Legacy Boards
Legacy platform_data와 gpiod lookup table을 software node property로 전환하는 절차입니다.
Using GPIO Lines in Linux
제품에는 kernel driver를 사용하고 one-off 장비에서만 GPIO character-device ABI를 쓰도록 안내합니다.
High Speed Synchronous Serial Interface (HSI)
HSI full-duplex die interconnect의 signal, Linux subsystem, hsi_char ioctl과 kernel API를 설명합니다.
The Linux Hardware Timestamping Engine (HTE)
HTE provider·consumer API, nanosecond timestamp lifecycle과 debugfs 통계를 설명합니다.
The Linux Hardware Timestamping Engine (HTE)
HTE core framework와 Nvidia Tegra provider 문서를 연결하는 목차입니다.
HTE Kernel provider driver
Tegra GPIO GTE와 LIC IRQ GTE의 TSC 기반 nanosecond timestamp 경로를 설명합니다.
I²C and SMBus Subsystem
I2C bus protocol, Linux adapter·client driver model, SMBus 관계와 kernel API source를 설명합니다.
I3C device driver API
I3C device-side public header와 implementation kernel-doc API source를 연결합니다.
I3C subsystem
I3C protocol, device driver API와 master controller driver API 문서를 연결하는 subsystem 목차입니다.
I3C master controller driver API
I3C master core implementation과 public controller API의 kernel-doc source를 연결합니다.
I3C protocol
I3C bus 역할, DAA discovery, IBI·Hot-Join event, CCC·SDR·HDR transfer와 I2C compatibility를 설명합니다.
Buffers
IIO continuous capture, buffer·scan_elements sysfs, scan type encoding과 driver channel setup을 설명합니다.
Core elements
IIO device lifecycle, userspace interface, channel specification과 attribute mask·modifier·indexing을 설명합니다.
HW consumer
Software buffer 없이 hardware에서 직접 연결된 IIO provider·consumer의 allocation과 enable lifecycle을 설명합니다.
Industrial I/O
Industrial I/O 소개, core, buffer, trigger와 hardware consumer 문서를 연결하는 subsystem 목차입니다.
Introduction
IIO가 담당하는 ADC·DAC와 motion·optical·environment sensor 범위, hwmon·input과의 경계를 설명합니다.
Triggered Buffers
IIO trigger와 buffer를 연결하는 setup ops, interrupt top half, threaded bottom half와 timestamp push를 설명합니다.
Triggers
Hardware·GPIO·timer·userspace IIO trigger source, sysfs association, registration과 operation callback을 설명합니다.
Driver implementer's API guide
Driver author 공통 정보, support library, bus와 subsystem-specific API 문서를 분류하는 최상위 guide입니다.
InfiniBand and Remote DMA (RDMA) Interfaces
InfiniBand core, rdmavt transport, iSER, OPA VNIC, SRPT와 iSER target의 kernel-doc source를 정리합니다.
Device drivers infrastructure
Device·bus·class·driver model, driver base, DMA, PnP와 UIO kernel-doc source를 정리합니다.
Input Subsystem
Input core와 force feedback, multitouch, matrix keypad, sparse keymap, PS/2 support API source를 정리합니다.
Generic System Interconnect Subsystem
SoC NoC provider·node·endpoint·path·consumer model과 debugfs bandwidth inspection·test interface를 설명합니다.
Ordering I/O writes to memory-mapped addresses
Weakly ordered memory-mapped I/O에서 safe-register read로 pending write를 flush하고 CPU 간 device write 순서를 보장하는 방법입니다.
The io_mapping functions
큰 I/O aperture의 page를 temporary local·atomic 또는 regular write-combining mapping으로 다루는 lifecycle을 설명합니다.
ioctl based interfaces
Stable ioctl ABI를 위한 command encoding, timestamp, 32-bit compat, portable layout, leak 방지와 대안을 설명합니다.
IPMB Driver for a Satellite MC
BMC와 Satellite MC 사이 IPMB/IPMI request path, ipmb-dev-int load와 bus별 device instantiation을 설명합니다.
The Linux IPMI Driver
Linux IPMI의 message handler, SMI·SSIF·IPMB transport, userspace ioctl, watchdog, panic event와 poweroff 동작을 설명합니다.
ISA Drivers
Non-discoverable ISA hardware를 위한 driver-owned device creation, match·probe 정책과 registration rollback model을 설명합니다.
libATA Developer's Guide
libATA low-level operation hooks, queued-command lifecycle, SCSI translation, EH error taxonomy와 reset·transport recovery를 설명합니다.
The Common Mailbox Framework
Platform-specific remote protocol을 common controller·client API로 연결하고 IRQ·polling 완료 감지와 sync·async send를 구성하는 방법입니다.
RAID
MD cluster, RAID5 write-back cache와 partial parity log 문서를 연결하는 RAID Driver API index입니다.
MD Cluster
Clustered raid1·raid10의 node별 bitmap, DLM lock·LVB broadcast, failure recovery와 device 추가 callback protocol을 설명합니다.
RAID 4/5/6 cache
RAID4/5/6 write journal의 write-through·write-back mode, full-stripe aggregation, log format과 crash recovery를 설명합니다.
Partial Parity Log
RAID5 write hole을 막기 위해 수정하지 않은 chunk의 XOR을 parity drive metadata area에 분산 기록하는 PPL 설계입니다.
Writing camera sensor drivers
V4L2 camera sensor driver의 firmware clock, runtime PM, bridge 주도 streaming, control과 orientation 처리 규칙입니다.
CEC Kernel Support
HDMI CEC adapter의 allocate·register lifecycle, low/high-level callback, transmit status, error injection과 address framework를 설명합니다.
The bttv driver
bt848/849/878/879 board의 card type, helper sound chip과 GPIO audio mux 값을 식별·debug하는 mini howto입니다.
CCS register specification
MIPI CCS 센서의 상태·설정·timing·PHY·영상 처리 레지스터와 capability/limit record를 정의하는 전체 명세입니다.
MIPI CCS camera sensor driver
MIPI CCS camera sensor driver의 static-data 파일명, CCS tools, register generator와 PLL calculator 사용 구조를 설명합니다.
mk-ccs-regs register definition generator
ccs-regs.asc를 register header, description array와 limit·capability C 파일로 변환하는 Perl generator 전체 해설입니다.
DVB contributors
초기 Linux DVB core, frontend, hardware support와 관련 도구에 기여한 사람과 역할을 기록한 역사적 감사 명단입니다.
cx2341x development notes
cx2341x memory map, firmware mailbox, OSD·encoder·decoder API, PVR350 register와 scatter-gather DMA engine을 다루는 역공학 개발 문서의 전문 번역입니다.
The cx88 driver
cx88 MO_OUTPUT_FORMAT bitfield, MPEG-2 sync byte 정정과 Hauppauge WinTV RC5 IR sampling 경로를 다루는 개발 문서의 전문 번역입니다.
Idea behind the dvb-usb-framework
deprecated dvb-usb framework의 callback 구조, 2004-2005 개발 이력, firmware·debug 절차와 USB1.1 대역폭 한계를 다루는 전문 번역입니다.
The Samsung S5P/EXYNOS4 FIMC driver
Samsung S5P/EXYNOS4 FIMC media device, capture, CSI-2와 mem-to-mem source file의 역할을 정리한 전문 번역입니다.
Frontend drivers
DVB frontend attach header 20개의 kernel-doc source path와 alphabetic 유지 규칙을 설명하는 전문 번역입니다.
Media driver-specific documentation
Video4Linux driver 문서 15개와 Digital TV driver 문서 4개를 연결하는 Sphinx toctree index의 전문 번역입니다.
Intel IPU6 Driver
Intel IPU6의 Buttress 제어, DMA/MMU, CPD firmware, Syscom, D-PHY lane mapping과 ISYS firmware ABI를 설명하는 전문 번역입니다.
The pvrusb2 driver
Hauppauge WinTV PVR USB 2.0 driver의 계층 architecture, build 절차와 source file별 책임을 설명하는 전문 번역입니다.
PXA-Camera Host Driver
PXA camera의 QCI capture FSM, DMA descriptor chain, hot-link race와 복구 보장을 설명하는 전문 번역입니다.
The Radiotrack radio driver
RadioTrack ISA FM card의 8-bit I/O port layout, volume·stereo 제어와 24-bit tuning protocol을 설명하는 전문 번역입니다.
The Rockchip Image Signal Processor Driver (rkisp1)
Rockchip RKISP1 V10·V12·V13·V20의 SoC 적용 범위, kernel 지원과 hardware 변경점을 설명하는 전문 번역입니다.
The saa7134 driver
SAA713x card의 crystal·audio_clock 조합, chip variant와 LifeView LR214WF GPIO mapping을 설명하는 전문 번역입니다.
Cropping and Scaling algorithm, used in the sh_mobile_ceu_camera driver
sh_mobile_ceu_camera의 sensor·host combined scale, S_FMT 10단계와 S_CROP 6단계 좌표 변환을 설명하는 전문 번역입니다.
Tuner drivers
Tuner bandswitch API와 Samsung·Philips·Temic·LG Innotek·ALPS model 식별 규칙을 정리한 전문 번역입니다.
vidtv: Virtual Digital TV driver
Virtual DVB frontend, MPEG-TS 생성 pipeline, v4l-utils 시험 절차와 개선 과제를 설명하는 vidtv 전문 번역입니다.
The Virtual Media Controller Driver (vimc)
VIMC streamer의 internal header와 source implementation kernel-doc을 연결하는 전문 번역입니다.
The Zoran driver
Zoran MJPEG card hardware, TV norm, module loading, V4L2 application, JPEG buffer 산식과 troubleshooting을 다루는 전문 번역입니다.
Digital TV Conditional Access kABI
DVB Conditional Access EN 50221 kernel ABI source를 연결하는 전문 번역입니다.
Digital TV Common functions
DVB device node, ring buffer 사전 검사·locking 계약과 VB2 handler를 설명하는 전문 번역입니다.
Digital TV (DVB) devices
DVB bridge·tuner·demod driver 구조와 core 하위 문서를 설명하는 전문 번역입니다.
Digital TV Demux kABI
Demux TS source·resource kABI, optional operation, concurrency와 callback 호출 계약을 설명하는 전문 번역입니다.
Digital TV Frontend kABI
DVB demodulator ops, 튜닝 알고리즘, frontend 생명주기, DVBv5 통계와 counter 수집 규칙을 설명하는 전문 번역입니다.
Digital TV Network kABI
Digital TV network kernel ABI의 dvb_net.h kernel-doc를 연결하는 전문 번역입니다.
Media subsystem kernel internal API
Media subsystem의 관리자·userspace·kernel API 문서 진입점과 내부 API 목차·라이선스를 설명하는 전문 번역입니다.
Media Subsystem Profile
Media subsystem의 관리 범위, maintainer, patch 제출·compliance·style·review cycle 규칙을 설명하는 전문 번역입니다.
Media Controller devices
Media entity·pad·link graph, pipeline streaming·validation·순회, 공유 media_device 생명주기를 설명하는 전문 번역입니다.
Remote Controller devices
RC input event, IR PULSE/SPACE, NEC timing, raw·scancode driver와 mapping을 설명하는 전문 번역입니다.
Pixel data transmitter and receiver drivers
CSI-2·parallel·BT.656 bus, link frequency, stream callback, pixel rate와 LP state를 설명하는 전문 번역입니다.
V4L2 async kAPI
V4L2 async kernel API header를 연결하는 전문 번역입니다.
V4L2 CCI kAPI
V4L2 Camera Control Interface header를 연결하는 전문 번역입니다.
V4L2 common functions and data structures
V4L2 공통 함수·자료형과 ioctl helper header를 연결하는 전문 번역입니다.
V4L2 Controls
V4L2 control 생성·값 cache·locking·cluster·handler 상속·notify 규칙을 설명하는 전문 번역입니다.
Video4Linux devices
Video4Linux 장치 driver API 문서군의 전체 목차를 보존한 전문 번역입니다.
Video device's internal representation
video_device 할당, field 설정, ioctl locking, 등록, debugging, cleanup, helper를 설명하는 전문 번역입니다.
V4L2 device instance
v4l2_device 등록, media 연동, hotplug disconnect, 순회와 refcount를 설명하는 전문 번역입니다.
V4L2 DV Timings functions
V4L2 Digital Video timing helper header를 연결하는 전문 번역입니다.
V4L2 events
File handle별 V4L2 event 구독, ring buffer, overflow 병합과 poll 전달을 설명하는 전문 번역입니다.
V4L2 File handles
v4l2_fh의 필수 open·release 생명주기와 helper를 설명하는 전문 번역입니다.
V4L2 flash functions and data structures
V4L2 flash LED class 연동 header를 연결하는 전문 번역입니다.
V4L2 fwnode kAPI
V4L2 firmware node parser header를 연결하는 전문 번역입니다.
Introduction
V4L2 driver의 복잡성, 계층 구조와 framework object 대응을 설명하는 전문 번역입니다.
V4L2 JPEG header functions and data structures
V4L2 JPEG header parser와 export 구현을 연결하는 전문 번역입니다.
V4L2 Media Controller functions and data structures
V4L2 Media Controller 연동 header를 연결하는 전문 번역입니다.
V4L2 Media Bus functions and data structures
V4L2 Media Bus 형식 helper header를 연결하는 전문 번역입니다.
V4L2 Memory to Memory functions and data structures
V4L2 memory-to-memory codec helper header를 연결하는 전문 번역입니다.
V4L2 rect helper functions
V4L2 rectangle 계산 helper header를 연결하는 전문 번역입니다.
V4L2 sub-devices
V4L2 sub-device의 초기화, 동기·비동기 등록, notifier, userspace API, I2C helper와 managed state를 설명하는 전문 번역입니다.
Tuner functions and data structures
V4L2 tuner 함수와 type header를 연결하는 전문 번역입니다.
Hauppauge TV EEPROM functions and data structures
Hauppauge TV EEPROM parser header를 연결하는 전문 번역입니다.
V4L2 videobuf2 functions and data structures
Videobuf2 core, V4L2와 memory operation header를 연결하는 전문 번역입니다.
HDCP
ME firmware를 이용한 HDCP 2.2 negotiation과 mei_hdcp API를 설명하는 전문 번역입니다.
Intel Active Management Technology
Intel AMT OOB 관리, LMS·APF, remote configuration과 OS Health Watchdog을 설명하는 전문 번역입니다.
Intel Management Engine Interface
Intel MEI driver API 문서군의 목차를 보존한 전문 번역입니다.
Intel Management Engine Client bus API
MEI firmware 기능을 kernel subsystem driver로 연결하는 client bus API와 예제를 설명하는 전문 번역입니다.
Intel Management Engine Interface
MEI character device, GUID client 연결, VTAG virtual channel과 notification ioctl을 설명하는 전문 번역입니다.
MEI NFC
MEI client bus에서 Linux NFC subsystem과 Microread·PN544 driver로 이어지는 stack을 설명하는 전문 번역입니다.
Memory Controller drivers
TI EMIF와 GPMC memory controller 문서 목차의 전문 번역입니다.
TI EMIF SDRAM Controller Driver
TI EMIF LPDDR2 timing 재구성, platform data, notifier와 debugfs를 설명하는 전문 번역입니다.
General Purpose Memory Controller
TI GPMC의 peripheral timing 변환과 read·write mode별 dependency를 설명하는 전문 번역입니다.
MEN Chameleon Bus
MCB FPGA table, carrier abstraction, resource와 IP core driver lifecycle을 설명하는 전문 번역입니다.
Message-based devices
Fusion MPT message device exported API를 연결하는 전문 번역입니다.
Miscellaneous Devices
Linux misc character device core API를 연결하는 전문 번역입니다.
Miscellaneous driver APIs
Parallel port, 16x50 UART와 PWM framework API를 연결하고 설명하는 전문 번역입니다.
MMC/SD/SDIO card support
MMC card support 문서 목차의 전문 번역입니다.
MMC Asynchronous Request
DMA 준비와 MMC 전송을 병렬화하는 비동기 요청 API의 전문 번역입니다.
SD and MMC Device Attributes
SD/MMC block 및 card attribute의 전문 번역입니다.
SD and MMC Device Partitions
MMC boot partition 접근과 lock 제어의 전문 번역입니다.
MMC Test Framework
MMC test 설정, bind, debugfs, 시험 0~51, 결과의 전문 번역입니다.
MMC tools introduction
`mmc-utils` repository와 지원 기능의 전문 번역입니다.
Memory Technology Device (MTD)
MTD NAND ECC와 SPI NOR 문서 목차의 전문 번역입니다.
NAND Error-correction Code
NAND Hamming software ECC 원리와 Attempt 0~9 최적화 과정을 설명하는 전문 번역입니다.
Upgrading BIOS using spi-intel
Intel SPI flash에서 BIOS를 안전하게 갱신하는 절차의 전문 번역입니다.
SPI NOR framework
새 SPI NOR flash 추가와 최소 검증 절차의 전문 번역입니다.
MTD NAND Driver Programming Interface
Generic NAND board driver, ECC, BBT, OOB placement, filesystem와 kernel API의 전문 번역입니다.
Near Field Communication
NFC HCI와 PN544 문서 목차의 전문 번역입니다.
HCI backend for NFC Core
NFC HCI gate·pipe·PHY·LLC·worker·error model의 전문 번역입니다.
NXP PN544 NFC driver
PN544 host interface와 HCI·firmware protocol의 전문 번역입니다.
NTB Drivers
NTB memory window, client, test tool와 Intel driver의 전문 번역입니다.
BTT - Block Translation Table
영구 메모리에 원자적 섹터 갱신을 제공하는 BTT의 배치, map, flog, RTT와 복구 절차의 전문 번역입니다.
NVDIMM Runtime Firmware Activation
NVDIMM 런타임 펌웨어 활성화의 bus·DIMM sysfs 상태와 live·quiesce 모드의 전문 번역입니다.
Non-Volatile Memory Device (NVDIMM)
libnvdimm, BTT, security, firmware activation 문서를 잇는 NVDIMM 목차의 전문 번역입니다.
LIBNVDIMM: Non-Volatile Devices
LIBNVDIMM의 PMEM, NFIT, DIMM, region, namespace와 BTT 객체 모델 및 libndctl API의 전문 번역입니다.
NVDIMM Security
NVDIMM DSM 보안 상태, sysfs 명령, encrypted-key 관리와 erase·overwrite 절차의 전문 번역입니다.
NVMEM Subsystem
NVMEM provider·cell·consumer API, userspace binary interface와 dynamic layout의 전문 번역입니다.
Parallel Port Low-level Driver API
병렬 포트 드라이버 등록·공유·IEEE 1284 협상과 SPP/EPP/ECP 저수준 연산을 다루는 전문 번역입니다.
Linux PCI Driver API Guide
PCI 지원 라이브러리와 Peer-to-Peer DMA 문서를 연결하는 구현자 안내서 색인의 전문 번역입니다.
PCI Peer-to-Peer DMA Support
PCI P2P DMA의 토폴로지 제약, provider·client·orchestrator 역할과 page 안전 규칙의 전문 번역입니다.
PCI Support Library
PCI core, mapping, probe, MSI, SR-IOV, sysfs, TPH와 hotplug kernel-doc source를 정리한 전문 번역입니다.
Generic PHY Framework
Generic PHY subsystem과 Samsung USB2 adaptation 문서를 연결하는 색인 전문 번역입니다.
PHY Subsystem
Generic PHY provider·consumer API, 호출 순서, PM runtime과 mapping을 다루는 전문 번역입니다.
Samsung USB 2.0 PHY Adaptation Layer
Samsung USB2 PHY 공통 계층과 Exynos4210 기반 새 SoC 지원 절차의 전문 번역입니다.
PINCTRL subsystem
Linux pinctrl의 pin·group·function 모델, pin configuration, GPIO 연동, board mapping, PM state와 debugfs를 설명하는 전문 번역입니다.
PLDM Firmware Driver-specific Callbacks
PLDM record matching, package data, component table, flashing, finalize callback의 전문 번역입니다.
PLDM Firmware File Format Overview
PLDM package header, device records, component info, CRC와 image layout의 전문 번역입니다.
PLDM Firmware Flash Update Library
PLDM firmware library의 parsing 책임과 안전한 flash update 순서를 설명하는 전문 번역입니다.
CPU Idle Time Management
CPUIdle core, governor policy, hardware driver, idle state metadata와 등록 lifecycle의 전문 번역입니다.
Device Power Management Basics
Linux device PM 모델, dev_pm_ops callback ordering, suspend·hibernation lifecycle, PM domain과 runtime/system 전환의 전문 번역입니다.
CPU and Device Power Management
CPUIdle, device PM, notifier와 PM data type reference를 연결하는 목차 전문 번역입니다.
Suspend/Hibernation Notifiers
task freeze 바깥의 PM notifier event, rollback, locking과 등록 API 전문 번역입니다.
Device Power Management Data Types
include/linux/pm.h의 kernel-doc를 연결하는 PM data type reference 전문 번역입니다.
PPS - Pulse Per Second
LinuxPPS source capture, RFC API, sysfs·test, PPS generator와 parallel/Intel output의 전문 번역입니다.
PTP hardware clock infrastructure for Linux
IEEE 1588 PHC class driver, kernel·userspace API, driver locking, `.adjphase` servo 요구사항과 지원 hardware를 다루는 전문 번역입니다.
Pulse Width Modulation (PWM) interface
PWM mapping, consumer state 적용, sysfs ABI, generic provider 구현과 atomic locking 규칙을 다루는 전문 번역입니다.
Power Sequencing API
공유 power-up sequence의 Unit·Target·Descriptor 모델, consumer/provider API와 dynamic matching을 다루는 전문 번역입니다.
The Linux RapidIO Subsystem
RapidIO core, sysfs, Tsi721, mport character device와 connection management 문서 목차의 전문 번역입니다.
RapidIO subsystem mport character device driver (rio_mport_cdev.c)
MPORT_CDEV의 userspace ioctl, event·window·DMA operation, hardware 제한과 module parameter를 다루는 전문 번역입니다.
Linux RapidIO Subsystem
RapidIO core object, subsystem initialization, enumeration·discovery 역할과 basic scanner routing algorithm을 다루는 전문 번역입니다.
RapidIO subsystem Channelized Messaging character device driver
RIO_CM mailbox multiplexing, peer·channel ioctl, timeout semantics와 module parameter를 다루는 전문 번역입니다.
RapidIO Sysfs entries
RapidIO bus·class sysfs 문서가 이동한 ABI testing source path를 보존한 전문 번역입니다.
IDT Tsi721 PCI Express-to-SRIO bridge mport driver
Tsi721 mport callback, mailbox·doorbell, DMA channel 배치, MRRS와 module parameter를 다루는 전문 번역입니다.
Voltage and current regulator API
Regulator consumer·driver·machine interface, shared enable state, dynamic range와 constraint를 다루는 전문 번역입니다.
Reset controller API
Reset consumer의 shared·exclusive·optional·array handle semantics와 reset controller provider 등록 API를 다루는 전문 번역입니다.
rfkill - RF kill switch support
Rfkill hard·soft block, driver 상태 동기화, Kconfig stub, /dev/rfkill event와 uevent ABI를 다루는 전문 번역입니다.
Writing s390 channel device drivers
S390 CSS·CCW·CCWgroup bus 계층과 common I/O, channel measurement, adapter interrupt API를 다루는 전문 번역입니다.
SCSI Interfaces Guide
Linux SCSI upper·mid·lower layer, host scan, queue·error·DMA와 FC·iSCSI·SAS·SPI·SRP transport class를 다루는 전문 번역입니다.
Low Level Serial API
UART low-level driver의 uart_port·uart_ops 계약, console helper, spinlock·port mutex와 GPIO modem-control API를 다루는 전문 번역입니다.
Support for Serial devices
Low-level serial API와 ISO 7816·RS-485 protocol 문서를 연결하는 serial documentation index 전문 번역입니다.
ISO7816 Serial Communications
Smart-card UART mode, serial_iso7816 callback·ioctl과 userspace parameter 설정을 다루는 전문 번역입니다.
RS485 Serial Communications
RS-485 half-duplex direction, serial_rs485 sanitization·ioctl, RTS timing과 multipoint addressing을 다루는 전문 번역입니다.
Linux kernel SLIMbus support
SLIMbus manager·framer·generic device model, presence callback, clock-pause와 messaging·streaming API를 다루는 전문 번역입니다.
SM501 Driver
SM501 MFD core의 platform child device, video memory 배치, platform data와 AB-5 PLL 제약을 다루는 전문 번역입니다.
Cadence IP BRA support
Cadence SoundWire BRA의 PDI0 TX·PDI1 RX word format, packet marker·ID·padding과 command/response layout을 다루는 전문 번역입니다.
Bulk Register Access (BRA)
SoundWire BRA의 bandwidth·packet·CRC·address 제약, async bus API, port stream과 DMA model을 다루는 전문 번역입니다.
SoundWire Error Handling
SoundWire의 bus clash·parity·command status·timeout·BankSwitch 오류와 driver 검증 책임을 다루는 전문 번역입니다.
SoundWire Documentation
SoundWire summary·stream·error handling·locking·BRA 문서를 연결하는 최상위 목차의 전문 번역입니다.
SoundWire Locking
SoundWire의 Bus lock과 Message lock 보호 범위, message transfer와 stream Prepare의 lock 순서를 다루는 전문 번역입니다.
Audio Stream in SoundWire
SoundWire audio topology, channel·slot 규칙, stream state machine과 ASoC 연계 API를 다루는 전문 번역입니다.
SoundWire Subsystem Summary
SoundWire physical bus, port 용량, Linux Bus·Slave model, Master ops와 Slave 식별·driver matching을 다루는 전문 번역입니다.
Serial Peripheral Interface (SPI)
SPI 신호와 full-duplex 전이, Linux master-side 지원 범위, Controller·Protocol Driver 객체 모델, message·transfer I/O 및 kernel-doc 추출 범위를 설명하는 전문 번역입니다.
Surface Aggregator Client Driver API
Surface Aggregator의 Serial Hub, Controller·Core, Client Bus·Device 공개 API를 header와 implementation source의 kernel-doc에서 조립하는 색인 문서의 전문 번역입니다.
Writing Surface Aggregator Client Drivers
Surface Aggregator의 Non-SSAM·SSAM client 구성, device lifetime과 UID matching, little-endian synchronous request macro, event notifier filtering·reference counting을 설명하는 전문 번역입니다.
Surface Aggregator User-Space EC Interface (cdev)
Surface Aggregator 개발·debugging용 misc-device의 synchronous request, per-client notifier, global event reference counting, 다섯 IOCTL과 오류 반환 계약을 설명하는 전문 번역입니다.
Surface Aggregator User-Space DTX Interface
Surface Book clipboard detach state machine, latch lock·timeout, DTX event와 status ABI, 열한 IOCTL, base-ID encoding을 설명하는 전문 번역입니다.
Surface Aggregator Client Driver Documentation
Surface Aggregator client driver 문서의 역할, cdev·dtx·san 목차, HTML subproject용 genindex를 설명하는 색인 전문 번역입니다.
Surface ACPI Notify
SAN의 ACPI↔SAM bridge, battery·thermal 내부 처리, Surface Book 2 dGPU event relay, client link와 notifier public API를 설명하는 전문 번역입니다.
Surface System Aggregator Module (SSAM)
SSAM subsystem의 overview, client, client implementations, Surface Serial Hub, internal 문서를 연결하는 상위 색인의 전문 번역입니다.
Surface Aggregator Internal API
Surface Aggregator packet·request transport, controller, client bus, core, trace helper의 internal kernel-doc source를 연결하는 색인 전문 번역입니다.
Surface Aggregator Core Driver Internals
SSAM core의 packet·request transport state machine, timeout·cancellation, controller event registration·delivery와 locking 계약을 다루는 한국어 전문 번역입니다.
Surface Aggregator Overview
Surface 세대별 SAM 기능, ACPI·SSAM bus 통합, HID·SSH transport와 request·event message model을 설명하는 한국어 전문 번역입니다.
Surface Serial Hub Protocol
SAM-over-SSH frame·CRC·ACK/NAK flow, command field, request·response·event matching과 실제 동시성 한계를 설명하는 한국어 전문 번역입니다.
Linux Switchtec Support
Switchtec MRPC, `/dev/switchtec#` transaction ABI, event·flash ioctl과 NTB hardware driver 요구 조건을 설명하는 한국어 전문 번역입니다.
Sync File API Guide
Explicit fencing의 sync_file 전달, in/out-fence 방향과 fd·dma_fence reference ownership을 설명하는 한국어 전문 번역입니다.
Target and iSCSI Interfaces Guide
Target core transport·userspace I/O와 iSCSI helper·boot·TCP kernel-doc source를 연결하는 한국어 전문 번역입니다.
TEE Driver API
Trusted Application의 UUID 기반 TEE bus matching·uevent와 client driver 등록 예제를 설명하는 한국어 전문 번역입니다.
CPU Cooling APIs How To
CPUFreq cooling device 등록·해제와 OPP·DVFS 기반 dynamic power model을 설명하는 한국어 전문 번역입니다.
CPU Idle Cooling
Synchronous idle injection으로 sparse OPP 사이의 평균 power를 만들고 thermal runaway를 완화하는 원리와 power equation을 설명하는 한국어 전문 번역입니다.
Exynos Thermal Emulation Mode
Exynos TMU의 sysfs temperature emulation, 938µs update timing과 synchronous enable·value 규칙을 설명하는 한국어 전문 번역입니다.
Exynos TMU 커널 드라이버
Exynos4/5 TMU의 temperature code 변환식, interrupt threshold, driver 구성 요소와 kernel thermal framework 연결을 설명하는 한국어 전문 번역입니다.
Thermal Driver API
CPU cooling, sysfs, power allocator 및 Exynos·Nouveau·x86·Intel DPTF thermal 문서를 연결하는 한국어 전문 색인입니다.
Intel DPTF Sysfs Interface
Intel DPTF의 ACPI policy, thermal relationship table, RAPL power limit, platform control, RFIM 및 Meteor Lake workload hint interface를 설명하는 한국어 전문 번역입니다.
Nouveau GPU Thermal Driver
Nouveau GPU의 temperature threshold, HWMON 속성, PWM fan mode와 bug report 경로를 설명하는 한국어 전문 번역입니다.
Power Allocator Governor Tunables
Thermal power allocator governor의 trip point, PID tunable, sustainable power, cooling device power API와 Energy Model scale 요구사항을 설명하는 한국어 전문 번역입니다.
Generic Thermal Sysfs Driver
Thermal zone·DT sensor·cooling device 등록 API, sysfs와 hwmon tree, exported symbol 및 critical event 처리를 설명하는 한국어 전문 번역입니다.
x86 Package Temperature Thermal Driver
x86 package temperature sensor의 CPUID 조건, thermal zone trip point와 user-space kobject notification 설정을 설명하는 한국어 전문 번역입니다.
Console
Linux 콘솔 구조체와 비차단 콘솔 내부 상태, 가상 터미널 연산 및 공개·내부 함수의 kernel-doc 구성을 설명하는 한국어 전문 번역입니다.
TTY
Linux TTY 계층의 핵심 구조체, line discipline, 드라이버 작성 순서와 하위 문서를 설명하는 한국어 전문 번역입니다.
MOXA Smartio/Industio Family Device Driver Installation Guide
MOXA Smartio/Industio 다중 포트 보드의 지원 모델, 설치·IRQ 공유, ttyM 장치 이름, 유틸리티, setserial 및 문제 해결을 다루는 한국어 전문 번역입니다.
GSM 0710 tty multiplexor HOWTO
n_gsm line discipline으로 GSM 07.10 multiplexing을 구성하는 initiator·requester ioctl 절차와 가상 serial port 종료 방법을 설명하는 한국어 전문 번역입니다.
N_TTY
POSIX 문자 처리를 제공하는 기본·fallback N_TTY line discipline과 공개·내부 kernel-doc 함수 구성을 설명하는 한국어 전문 번역입니다.
TTY Buffer
TTY 드라이버가 flip buffer를 채우고 line discipline으로 전달하는 API와 공간 제한·exclusive locking·내부 함수를 설명하는 한국어 전문 번역입니다.
TTY Driver and TTY Operations
struct tty_driver의 할당·등록·해제, 동적 TTY device 등록, tty_port 연결 우선순위와 tty_operations hook을 설명하는 한국어 전문 번역입니다.
TTY Internals
kernel space에서 TTY를 열고 닫는 함수, 공개된 내부 TTY core helper와 tty_io.c 내부 함수를 설명하는 한국어 전문 번역입니다.
TTY IOCTL Helpers
drivers/tty/tty_ioctl.c의 TTY ioctl helper 전체와 include/linux/tty.h의 tty_get_baud_rate를 연결하는 한국어 전문 번역입니다.
TTY Line Discipline
TTY line discipline의 fallback, 등록과 ABI 규칙, 참조 계수, driver 접근, locking 및 내부 함수를 설명하는 한국어 전문 번역입니다.
TTY Port
struct tty_port의 공통 수명주기, open·close·hangup, TTY reference, modem signal과 operation reference를 설명하는 한국어 전문 번역입니다.
TTY Struct
struct tty_struct의 할당·해제 수명주기, reference, 설치, I/O 제어, hangup, flags와 구조체 reference를 설명하는 한국어 전문 번역입니다.
The Userspace I/O HOWTO
UIO의 device file·sysfs·memory mapping·interrupt model과 kernel/userspace driver 작성법, generic PCI·Hyper-V driver를 다루는 한국어 전문 번역입니다.
USB Anchors
USB anchor로 여러 URB를 추적하고 연결·해제·kill·대기·조회하는 API를 설명하는 한국어 전문 번역입니다.
USB Bulk Streams
USB 3.0 bulk endpoint stream의 device 동작, usb_alloc_streams 할당 계약, stream ID 선택과 정리를 설명하는 한국어 전문 번역입니다.
USB Core Callbacks
USB driver structure의 hotplug·usbfs·PM·reset callback과 task context, I/O 정리 및 호출 순서 보장을 설명하는 한국어 전문 번역입니다.
USB DMA
USB URB의 DMA mapping 책임, coherent buffer primitive, cache·HIGHMEM 제약과 usb_sg scatterlist API를 설명하는 한국어 전문 번역입니다.
Synopsys DWC3 USB Controller
Synopsys DesignWare Core SuperSpeed USB 3.0 컨트롤러의 기능과 제한, 버그 보고 절차, DebugFS·Trace Events 인터페이스를 설명하는 한국어 전문 번역입니다.
USB Error Codes
usb_submit_urb 반환값, URB·ISO completion status, hardware fault와 usbcore helper 오류 의미를 정리한 한국어 전문 번역입니다.
USB Gadget API for Linux
Linux USB peripheral의 Gadget API 계층, 핵심 객체, driver lifecycle, composite framework, controller·function driver와 OTG 동작을 설명하는 한국어 전문 번역입니다.
USB Hotplugging
Linux USB hotplug helper와 policy agent, 환경 변수, module-init-tools 및 MODULE_DEVICE_TABLE 기반 driver matching을 설명하는 한국어 전문 번역입니다.
Linux USB API
Linux USB host·gadget·URB·전원 관리·driver 작성·Type-C·controller 문서를 연결하는 최상위 목차의 한국어 전문 번역입니다.
USB Device Persistence During System Suspend
System suspend의 USB power-session 손실과 USB-persist의 reset·re-enumeration 복구, sysfs 설정 및 identity 오판 위험을 설명하는 한국어 전문 번역입니다.
Power Management for USB
USB runtime·system PM, autosuspend·autoresume driver API, remote wakeup, xHCI link PM과 port power control 정책을 설명하는 한국어 전문 번역입니다.
API for USB Type-C Alternate Mode drivers
USB Type-C Alternate Mode driver의 SVID 기반 binding, VDM 전달, connector mux 상태, cable plug와 port API를 설명하는 한국어 전문 번역입니다.
USB Type-C connector class
USB Type-C Connector Class의 sysfs hierarchy, port·partner·cable 등록, role 통지, Alternate Mode와 mux API를 설명하는 한국어 전문 번역입니다.
USB Request Block (URB)
USB Request Block의 비동기 queue, struct field, allocation·submit·cancel·completion lifecycle과 ISO·INT scheduling을 설명하는 한국어 전문 번역입니다.
The Linux-USB Host Side API
Linux USB 호스트 측 드라이버 모델, usbcore·HCD API, usbfs 문자 장치 ioctl과 debugfs 장치 토폴로지 형식을 설명하는 한국어 전문 번역입니다.
USB3 debug port
x86 xHCI Debug Capability의 early printk와 runtime Serial TTY 설정, USB3 debug cable 연결 및 sysfs 상태를 설명하는 한국어 전문 번역입니다.
Writing a MUSB Glue Layer
JZ4740 예제로 MUSB platform glue driver의 등록, PHY·clock·resource·IRQ·DMA platform data와 hardware quirk 구현을 설명하는 한국어 전문 번역입니다.
Writing USB Device Drivers
usb-skeleton 예제로 usb_driver 등록, device ID matching, probe·disconnect, bulk URB I/O와 surprise removal 수명주기를 설명하는 한국어 전문 번역입니다.
VFIO Mediated devices
SR-IOV 없는 DMA device를 위한 MDEV core, physical parent·bus driver 등록, sysfs instance 관리와 VFIO page translation API를 설명하는 한국어 전문 번역입니다.
Acceptance criteria for vfio-pci device specific driver variants
vfio-pci-core 기반 장치별 드라이버가 지켜야 할 보안 경계, parent-driver 승인, migration data 문서화와 추가 리뷰 기준을 설명하는 한국어 전문 번역입니다.
VFIO - "Virtual Function I/O"
VFIO의 IOMMU group·legacy container 모델, IOMMUFD device cdev, bus-driver callback, PPC64 sPAPR TCE와 EEH 복구를 설명하는 한국어 전문 번역입니다.
Virtio
Linux Virtio 동작 개요와 Virtio driver 작성 지침으로 연결하는 한국어 전문 번역 색인입니다.
Virtio on Linux
Virtio transport, shared-memory virtqueue, completion callback, PCI discovery와 driver probing을 설명하는 한국어 전문 번역입니다.
Writing Virtio Drivers
Virtio driver skeleton, probe/remove, ID 예약, DRIVER_OK, scatterlist 송수신과 callback 제어를 설명하는 한국어 전문 번역입니다.
VME Device Drivers
VME driver 등록, master·slave window, DMA linked list, interrupt, location monitor와 bridge 식별 API를 설명하는 한국어 전문 번역입니다.
W1: Dallas' 1-wire bus
Dallas 1-Wire bus의 W1 header, core, family, master, netlink와 I/O kernel-doc source를 설명하는 한국어 전문 번역입니다.
WBRF - Wifi Band RFI Mitigations
GPU memory-clock harmonic과 Wi-Fi band 간 RFI를 줄이는 ACPI _DSM producer·consumer protocol을 설명하는 한국어 전문 번역입니다.
WMI Driver API
Deprecated GUID interface와 동일 GUID device를 지원하는 modern WMI bus·driver API를 설명하는 한국어 전문 번역입니다.
Xilinx Zynq MPSoC EEMI Documentation
ZynqMP secure firmware·PMC 통신, EEMI power-management와 PLL fractional IOCTL을 설명하는 한국어 전문 번역입니다.
Xilinx FPGA
Xilinx FPGA의 ZynqMP EEMI 문서와 general index로 연결하는 한국어 전문 번역 색인입니다.
Xillybus driver for generic FPGA interface
Xillybus FPGA IP 코어, 문자 장치 파이프, 동기·비동기 DMA 스트리밍, IDT probing과 버퍼 관리 구조를 설명하는 한국어 전문 번역입니다.
Writing Device Drivers for Zorro Devices
Amiga Zorro 장치 검색, resource 확보, Zorro II·III 주소 매핑을 설명하는 한국어 전문 번역입니다.
EDAC/RAS features
EDAC/RAS scrub, ECS, ACPI RAS2, memory repair 기능의 계층 설계와 sysfs 제어 흐름을 설명하는 한국어 전문 번역입니다.
EDAC Subsystem
EDAC 기능, memory repair와 scrub 문서를 연결하는 하위 문서 색인의 한국어 전문 번역입니다.
EDAC Memory Repair Control
PPR과 memory sparing의 공통 EDAC sysfs 제어, CXL 오류 이벤트와 live repair 안전성을 설명하는 한국어 전문 번역입니다.
Scrub Control
CXL patrol·ECS, ACPI RAS2·ARS와 device·region 기반 scrub rate 정책을 설명하는 한국어 전문 번역입니다.
Fault injection capabilities infrastructure
Kernel fault injection capability, debugfs 조건, error-injectable 함수 계약과 실전 시험 예제를 설명하는 한국어 전문 번역입니다.
Fault-injection
Fault injection 관련 문서와 전체 색인을 연결하는 한국어 전문 번역입니다.
Notifier error injection
PM·memory hotplug·pSeries·netdevice notifier callback 오류를 debugfs로 주입하는 방법의 한국어 전문 번역입니다.
NVMe Fault Injection
NVMe completion status, retry와 admin command 순번 오류 주입 예제의 한국어 전문 번역입니다.
Provoking crashes with Linux Kernel Dump Test Module (LKDTM)
LKDTM crash point, action, hit count와 DIRECT debugfs trigger의 한국어 전문 번역입니다.
The Frame Buffer Device API
Frame buffer type·visual, fixed/variable screen information, legacy와 FOURCC format 설정 API의 한국어 전문 번역입니다.
arkfb - fbdev driver for ARK Logic chips
ARK Logic framebuffer의 지원 mode, text-mode 제약과 미구현 기능을 다룬 한국어 전문 번역입니다.
aty128fb - ATI Rage128 framebuffer driver
ATI Rage128 framebuffer의 mode 설정, X11, command-line option과 한계를 다룬 한국어 전문 번역입니다.
Framebuffer driver for Cirrus Logic chipsets
Cirrus Logic chipset 지원 범위, 기본 mode와 driver 변경 이력의 한국어 전문 번역입니다.
Understanding fbdev's cmap
Fbdev grayscale cmap과 Xfbdev의 least squares color matching을 설명하는 한국어 전문 번역입니다.
Deferred IO
MMU page fault와 workqueue를 이용한 framebuffer deferred I/O 흐름 및 driver API의 한국어 전문 번역입니다.
efifb - Generic EFI platform driver
EFI GOP/UGA framebuffer의 boot preset과 mode option을 다룬 한국어 전문 번역입니다.
Driver for EP93xx LCD controller
EP93xx LCD mode, signal/address flag, platform callback와 screenpage silicon bug의 한국어 전문 번역입니다.
The Framebuffer Console
Framebuffer console 구성, boot option, driver mapping, attach/detach와 VGA/VESA 복구의 한국어 전문 번역입니다.
The Frame Buffer Device
Linux 프레임 버퍼 장치 인터페이스, ioctl, X 서버와 비디오 타이밍 변환의 한국어 전문 번역입니다.
gxfb - AMD Geode GX2 framebuffer driver
AMD Geode GX2 gxfb의 장단점, 모드 전환과 커널 옵션을 다룬 한국어 전문 번역입니다.
Frame Buffer
Frame Buffer 일반 정보와 드라이버 문서를 연결하는 색인 페이지의 한국어 전문 번역입니다.
Intel 810/815 Framebuffer driver
Intel 810/815 framebuffer 기능, 전체 옵션, 부팅·모듈 설정과 커널 구성의 한국어 전문 번역입니다.
Frame Buffer device internals
fbdev 사용자·커널 구조체와 visual 형식을 설명하는 한국어 전문 번역입니다.
lxfb - AMD Geode LX framebuffer driver
AMD Geode LX lxfb의 장단점, 화면 모드와 커널 옵션을 다룬 한국어 전문 번역입니다.
matroxfb - Framebuffer driver for Matrox devices
Matrox framebuffer의 모드, 전체 옵션, 제한, benchmark와 dualhead 운용을 다룬 한국어 전문 번역입니다.
Metronomefb
Metronome E-Ink controller, board I/O와 waveform firmware의 한국어 전문 번역입니다.
modedb default video mode support
공통 framebuffer mode database, CVT와 fb_find_mode의 한국어 전문 번역입니다.
pvr2fb - PowerVR 2 graphics frame buffer driver
Dreamcast PowerVR 2 framebuffer의 mode, cable과 output 설정 한국어 전문 번역입니다.
Driver for PXA25x LCD controller
PXA25x LCD와 PXA27x overlay 설정·정렬·ioctl 절차의 한국어 전문 번역입니다.
s3fb - fbdev driver for S3 Trio/Virge chips
S3 Trio/Virge 지원 범위, 픽셀 형식, 제약과 알려진 버그의 전문 번역입니다.
sa1100fb - SA-1100 LCD graphic framebuffer driver
SA-1100 LCD의 bpp·LCCR 설정과 능동형 패널 보드 처리의 전문 번역입니다.
SH7760/SH7763 integrated LCDC Framebuffer driver
SH7760/SH7763 LCDC의 보드 초기화, panel timing, platform device 예제 전문 번역입니다.
sisfb - SiS framebuffer device driver
SiS 칩 지원, 내장·모듈 매개변수, 모드와 사용자 공간 드라이버의 전문 번역입니다.
sm501fb
SM501 framebuffer의 bpp와 mode 커널 명령행 옵션 전문 번역입니다.
sm712fb - Silicon Motion SM712 graphics framebuffer driver
SM712 mode 번호와 지원 해상도·색 깊이 표의 전문 번역입니다.
sstfb
3dfx Voodoo 1/2의 설치, VGA passthrou, 옵션, 도구와 버그 전문 번역입니다.
tgafb - TGA graphics framebuffer driver
DECChip 21030 TGA 카드, 부팅 모드와 XFree86 제약의 전문 번역입니다.
Tridentfb
Trident TGUI·Cyber·Blade 계열의 지원 범위와 설정 옵션 전문 번역입니다.
udlfb - DisplayLink USB 2.0 driver
DisplayLink USB 2.0의 damage·shadow·압축 전송과 sysfs metric 전문 번역입니다.
uvesafb - A Generic Driver for VBE2+ compliant video cards
v86d 기반 VBE2+ 지원, mode·MTRR·sysfs 설정의 전문 번역입니다.
vesafb - Generic graphic framebuffer driver
VBE 2.0 부팅 mode 번호, scrolling, palette와 MTRR 설정의 전문 번역입니다.
VIA Integration Graphic Chip Console Framebuffer Driver
VIA UniChrome 출력·SAMM·fbset·proc IGA routing의 전문 번역입니다.
vt8623fb - fbdev driver for graphics core in VIA VT8623 chipset
VT8623/CLE266 그래픽 core의 픽셀 형식, text mode와 TODO 전문 번역입니다.
Architecture feature support matrix
커널 기능의 아키텍처별 지원 상태 기호와 표 읽는 법을 번역합니다.
cBPF-JIT architecture support
아키텍처가 cBPF JIT 최적화를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
eBPF-JIT architecture support
아키텍처가 eBPF JIT 최적화를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
generic-idle-thread architecture support
아키텍처가 공통 SMP idle thread 기능을 사용합니다. 아키텍처별 상태표의 전문 번역입니다.
jump-labels architecture support
아키텍처가 실행 중 패치할 수 있는 고효율 분기를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
mseal-system-mappings architecture support
아키텍처가 `mseal` system mapping을 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
thread-info-in-task architecture support
아키텍처가 `thread_info`를 `task_struct`에 넣는 커널 공통 기능을 사용합니다. 아키텍처별 상태표의 전문 번역입니다.
tracehook architecture support
아키텍처가 tracehook의 `ptrace` register 처리 API를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
debug-vm-pgtable architecture support
아키텍처가 page-table 의미 규칙 준수 여부를 검사하는 시험을 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
gcov-profile-all architecture support
아키텍처가 전체 커널의 GCOV code coverage profiling을 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
KASAN architecture support
아키텍처가 KASAN runtime memory checker를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
kcov architecture support
아키텍처가 coverage-guided fuzzing용 KCOV를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
kgdb architecture support
아키텍처가 KGDB kernel debugger를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
kmemleak architecture support
아키텍처가 kernel memory leak detector를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
kprobes-on-ftrace architecture support
아키텍처가 kprobes와 ftrace를 결합한 실행 중 patching을 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
kprobes architecture support
아키텍처가 실행 중 kernel probe patching을 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
kretprobes architecture support
아키텍처가 kernel function-return probe를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
optprobes architecture support
아키텍처가 실행 중 patch할 수 있는 optimized probe를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
stackprotector architecture support
아키텍처가 compiler 기반 stack overflow 보호를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
uprobes architecture support
아키텍처가 실행 중 patch하는 user-space probe를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
user-ret-profiler architecture support
아키텍처가 system call에서 user space로 돌아가는 지점을 추적하는 profiler를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
dma-contiguous architecture support
아키텍처가 DMA CMA contiguous memory allocator를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
cmpxchg-local architecture support
아키텍처가 `this_cpu_cmpxchg()` API를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
lockdep architecture support
아키텍처가 runtime locking correctness debug 기능을 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
queued-rwlocks architecture support
아키텍처가 queued read-write lock을 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
queued-spinlocks architecture support
아키텍처가 queued spinlock을 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
kprobes-event architecture support
아키텍처가 perf event와 함께 사용하는 kprobes를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
perf-regs architecture support
아키텍처가 perf event의 register 접근을 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
perf-stackdump architecture support
아키텍처가 perf event의 user stack dump를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
membarrier-sync-core architecture support
아키텍처가 CPU core를 serialize하는 `membarrier`를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
numa-balancing architecture support
아키텍처가 자동 NUMA balancing을 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
seccomp-filter architecture support
아키텍처가 seccomp filter를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
arch-tick-broadcast architecture support
아키텍처가 `tick_broadcast()`를 제공합니다. 아키텍처별 상태표의 전문 번역입니다.
clockevents architecture support
아키텍처가 generic clock event를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
user-context-tracking architecture support
아키텍처가 `NO_HZ_FULL`용 user context tracking을 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
irq-time-acct architecture support
아키텍처가 정밀한 IRQ time accounting을 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
virt-cpuacct architecture support
아키텍처가 정밀한 virtual CPU time accounting을 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
ELF-ASLR architecture support
아키텍처가 ELF binary의 stack, heap, binary image 주소를 무작위화합니다. 아키텍처별 상태표의 전문 번역입니다.
huge-vmap architecture support
아키텍처가 `arch_vmap_pud_supported()`와 `arch_vmap_pmd_supported()` VM API를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
ioremap_prot architecture support
아키텍처가 `ioremap_prot()`를 제공합니다. 아키텍처별 상태표의 전문 번역입니다.
pte_special architecture support
아키텍처가 `pte_special()`과 `pte_mkspecial()` VM API를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
THP architecture support
아키텍처가 transparent huge page를 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
batch-unmap-tlb-flush architecture support
아키텍처가 여러 page를 unmap할 때까지 TLB flush를 미루는 기능을 지원합니다. 아키텍처별 상태표의 전문 번역입니다.
전체 원문 자료
Documentation/ 전체 파일
Linux v6.18.37 태그의 파일 트리를 기준으로 문서, Devicetree binding, 코드 예제와 그림 자산을 분리했습니다.
| 원문 경로 | 종류 | 보기 |
|---|