drivers/gpu/drm/nouveau/nvif/Kbuild

Source file repositories/reference/linux-study-clean/drivers/gpu/drm/nouveau/nvif/Kbuild

File Facts

System
Linux kernel
Corpus path
drivers/gpu/drm/nouveau/nvif/Kbuild
Extension
[no extension]
Size
533 bytes
Lines
26
Domain
Driver Families
Bucket
drivers/gpu
Inferred role
Driver Families: drivers/gpu
Status
atlas-only

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

# SPDX-License-Identifier: MIT
nvif-y := nvif/object.o
nvif-y += nvif/client.o
nvif-y += nvif/conn.o
nvif-y += nvif/device.o
nvif-y += nvif/disp.o
nvif-y += nvif/driver.o
nvif-y += nvif/event.o
nvif-y += nvif/fifo.o
nvif-y += nvif/head.o
nvif-y += nvif/mem.o
nvif-y += nvif/mmu.o
nvif-y += nvif/outp.o
nvif-y += nvif/timer.o
nvif-y += nvif/vmm.o

# Channel classes
nvif-y += nvif/chan.o
nvif-y += nvif/chan506f.o
nvif-y += nvif/chan906f.o
nvif-y += nvif/chanc36f.o

# Usermode classes
nvif-y += nvif/user.o
nvif-y += nvif/userc361.o

Annotation

Implementation Notes