mirror of
https://github.com/ggml-org/llama.cpp.git
synced 2026-10-07 13:30:37 +02:00
* hex-cpy: replace more paths with dma and simplify l2flush * hex-cpy: use DMA in all sametype paths * hex-cpy: rewrite the rest of the copy paths (diff type) to use dma * hex-concat: use dma for multi-dev path which also removes the need for l2-line alignment * hex-concat: proper support for mdev splitting * hex-concat: cleanup ctx and kern params usage * hex-cpy: cleanup contex and remove left-over non-dma checks * hex-cpy: clean dma_cpy naming * hex-cpy: proper kernel params and kernel selection * hex-build: resolve left-over rebase conflicts * hex-cpy: update dev guide to clarify 128 byte alignment requirement * hex-concat: make sure we go through mdev barrier * hex-concat: make sure to flush dma-queue * hex-cpy/concat: cleanup kparams and vtcm layout handling * hex-cpy: remove dead check for contig (routed to diff kernel) and update comments * hex-dev: update developer guide based on latest changes * hex-cpy: safe skip of noop copies * hex-dup: route DUP to CPY