mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2025-12-05 00:00:23 +00:00
Pull swiotlb updates from Konrad Rzeszutek Wilk: "A new feature called restricted DMA pools. It allows SWIOTLB to utilize per-device (or per-platform) allocated memory pools instead of using the global one. The first big user of this is ARM Confidential Computing where the memory for DMA operations can be set per platform" * 'stable/for-linus-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb: (23 commits) swiotlb: use depends on for DMA_RESTRICTED_POOL of: restricted dma: Don't fail device probe on rmem init failure of: Move of_dma_set_restricted_buffer() into device.c powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() s390/pv: fix the forcing of the swiotlb swiotlb: Free tbl memory in swiotlb_exit() swiotlb: Emit diagnostic in swiotlb_exit() swiotlb: Convert io_default_tlb_mem to static allocation of: Return success from of_dma_set_restricted_buffer() when !OF_ADDRESS swiotlb: add overflow checks to swiotlb_bounce swiotlb: fix implicit debugfs declarations of: Add plumbing for restricted DMA pool dt-bindings: of: Add restricted DMA pool swiotlb: Add restricted DMA pool initialization swiotlb: Add restricted DMA alloc/free support swiotlb: Refactor swiotlb_tbl_unmap_single swiotlb: Move alloc_size to swiotlb_find_slots swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing swiotlb: Update is_swiotlb_active to add a struct device argument swiotlb: Update is_swiotlb_buffer to add a struct device argument ... |
||
|---|---|---|
| .. | ||
| dispnv04 | ||
| dispnv50 | ||
| include | ||
| nvif | ||
| nvkm | ||
| Kbuild | ||
| Kconfig | ||
| nouveau_abi16.c | ||
| nouveau_abi16.h | ||
| nouveau_acpi.c | ||
| nouveau_acpi.h | ||
| nouveau_backlight.c | ||
| nouveau_bios.c | ||
| nouveau_bios.h | ||
| nouveau_bo74c1.c | ||
| nouveau_bo85b5.c | ||
| nouveau_bo90b5.c | ||
| nouveau_bo0039.c | ||
| nouveau_bo5039.c | ||
| nouveau_bo9039.c | ||
| nouveau_bo.c | ||
| nouveau_bo.h | ||
| nouveau_boa0b5.c | ||
| nouveau_chan.c | ||
| nouveau_chan.h | ||
| nouveau_connector.c | ||
| nouveau_connector.h | ||
| nouveau_crtc.h | ||
| nouveau_debugfs.c | ||
| nouveau_debugfs.h | ||
| nouveau_display.c | ||
| nouveau_display.h | ||
| nouveau_dma.c | ||
| nouveau_dma.h | ||
| nouveau_dmem.c | ||
| nouveau_dmem.h | ||
| nouveau_dp.c | ||
| nouveau_drm.c | ||
| nouveau_drv.h | ||
| nouveau_encoder.h | ||
| nouveau_fbcon.c | ||
| nouveau_fbcon.h | ||
| nouveau_fence.c | ||
| nouveau_fence.h | ||
| nouveau_gem.c | ||
| nouveau_gem.h | ||
| nouveau_hwmon.c | ||
| nouveau_hwmon.h | ||
| nouveau_ioc32.c | ||
| nouveau_ioctl.h | ||
| nouveau_led.c | ||
| nouveau_led.h | ||
| nouveau_mem.c | ||
| nouveau_mem.h | ||
| nouveau_nvif.c | ||
| nouveau_platform.c | ||
| nouveau_platform.h | ||
| nouveau_prime.c | ||
| nouveau_reg.h | ||
| nouveau_sgdma.c | ||
| nouveau_svm.c | ||
| nouveau_svm.h | ||
| nouveau_ttm.c | ||
| nouveau_ttm.h | ||
| nouveau_usif.c | ||
| nouveau_usif.h | ||
| nouveau_vga.c | ||
| nouveau_vga.h | ||
| nouveau_vmm.c | ||
| nouveau_vmm.h | ||
| nv04_fbcon.c | ||
| nv04_fence.c | ||
| nv10_fence.c | ||
| nv10_fence.h | ||
| nv17_fence.c | ||
| nv50_display.h | ||
| nv50_fbcon.c | ||
| nv50_fence.c | ||
| nv84_fence.c | ||
| nvc0_fbcon.c | ||
| nvc0_fence.c | ||