All of lore.kernel.org
 help / color / mirror / Atom feed
* use generic dma-direct and swiotlb code for x86 V2
@ 2018-03-14 17:51 ` Christoph Hellwig
  0 siblings, 0 replies; 62+ messages in thread
From: Christoph Hellwig @ 2018-03-14 17:51 UTC (permalink / raw)
  To: x86
  Cc: Konrad Rzeszutek Wilk, Tom Lendacky, David Woodhouse,
	Muli Ben-Yehuda, Jon Mason, Joerg Roedel, iommu, linux-kernel

Hi all,

this series switches the x86 code the the dma-direct implementation
for direct (non-iommu) dma and the generic swiotlb ops.  This includes
getting rid of the special ops for the AMD memory encryption case and
the STA2x11 SOC.  The generic implementations are based on the x86
code, so they provide the same functionality.

Changes since V1:
 - fix the length in the set_memory_decrypted call
 - fix the SEV case

^ permalink raw reply	[flat|nested] 62+ messages in thread
* use generic dma-direct and swiotlb code for x86 V3
@ 2018-03-19 10:38 Christoph Hellwig
  2018-03-19 10:38   ` Christoph Hellwig
  0 siblings, 1 reply; 62+ messages in thread
From: Christoph Hellwig @ 2018-03-19 10:38 UTC (permalink / raw)
  To: x86
  Cc: Konrad Rzeszutek Wilk, Tom Lendacky, David Woodhouse,
	Muli Ben-Yehuda, Jon Mason, Joerg Roedel, iommu, linux-kernel

Hi all,

this series switches the x86 code the the dma-direct implementation
for direct (non-iommu) dma and the generic swiotlb ops.  This includes
getting rid of the special ops for the AMD memory encryption case and
the STA2x11 SOC.  The generic implementations are based on the x86
code, so they provide the same functionality.

Changes since V2:
 - minor changelog tweaks
 - made is_sta2x11 a plain bool

Changes since V1:
 - fix the length in the set_memory_decrypted call
 - fix the SEV case

^ permalink raw reply	[flat|nested] 62+ messages in thread

end of thread, other threads:[~2018-03-19 14:41 UTC | newest]

Thread overview: 62+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-14 17:51 use generic dma-direct and swiotlb code for x86 V2 Christoph Hellwig
2018-03-14 17:51 ` Christoph Hellwig
2018-03-14 17:52 ` [PATCH 01/14] x86: remove X86_PPRO_FENCE Christoph Hellwig
2018-03-14 17:52   ` Christoph Hellwig
2018-03-14 17:52 ` [PATCH 02/14] x86: remove dma_alloc_coherent_mask Christoph Hellwig
2018-03-14 17:52   ` Christoph Hellwig
2018-03-14 17:52 ` [PATCH 03/14] x86: use dma-direct Christoph Hellwig
2018-03-14 17:52   ` Christoph Hellwig
2018-03-15  8:56   ` Thomas Gleixner
2018-03-15  8:56     ` Thomas Gleixner
2018-03-15 11:53     ` Christoph Hellwig
2018-03-15 12:53       ` Thomas Gleixner
2018-03-15 13:40         ` Christoph Hellwig
2018-03-15 13:40           ` Christoph Hellwig
2018-03-15 13:45           ` Thomas Gleixner
2018-03-15 13:45             ` Thomas Gleixner
2018-03-14 17:52 ` [PATCH 04/14] x86: use generic swiotlb_ops Christoph Hellwig
2018-03-14 17:52   ` Christoph Hellwig
2018-03-15  9:00   ` Thomas Gleixner
2018-03-15  9:00     ` Thomas Gleixner
2018-03-15 11:54     ` Christoph Hellwig
2018-03-15 11:54       ` Christoph Hellwig
2018-03-15 12:52       ` Thomas Gleixner
2018-03-15 12:52         ` Thomas Gleixner
2018-03-15 13:35         ` Christoph Hellwig
2018-03-15 13:35           ` Christoph Hellwig
2018-03-15 13:48           ` Thomas Gleixner
2018-03-15 13:48             ` Thomas Gleixner
2018-03-14 17:52 ` [PATCH 05/14] x86/amd_gart: look at coherent_dma_mask instead of GFP_DMA Christoph Hellwig
2018-03-14 17:52   ` Christoph Hellwig
2018-03-15 17:47   ` Konrad Rzeszutek Wilk
2018-03-15 17:47     ` Konrad Rzeszutek Wilk
2018-03-14 17:52 ` [PATCH 06/14] x86/amd_gart: use dma_direct_{alloc,free} Christoph Hellwig
2018-03-14 17:52   ` Christoph Hellwig
2018-03-14 17:52 ` [PATCH 07/14] iommu/amd_iommu: " Christoph Hellwig
2018-03-14 17:52   ` Christoph Hellwig
2018-03-15 15:30   ` Joerg Roedel
2018-03-15 15:30     ` Joerg Roedel
2018-03-14 17:52 ` [PATCH 08/14] iommu/intel-iommu: cleanup intel_{alloc,free}_coherent Christoph Hellwig
2018-03-14 17:52   ` Christoph Hellwig
2018-03-14 17:52 ` [PATCH 09/14] x86: remove dma_alloc_coherent_gfp_flags Christoph Hellwig
2018-03-14 17:52   ` Christoph Hellwig
2018-03-14 17:52 ` [PATCH 10/14] set_memory.h: provide set_memory_{en,de}crypted stubs Christoph Hellwig
2018-03-14 17:52   ` Christoph Hellwig
2018-03-15 17:50   ` Konrad Rzeszutek Wilk
2018-03-15 17:50     ` Konrad Rzeszutek Wilk
2018-03-14 17:52 ` [PATCH 11/14] swiotlb: remove swiotlb_set_mem_attributes Christoph Hellwig
2018-03-14 17:52   ` Christoph Hellwig
2018-03-15 17:51   ` Konrad Rzeszutek Wilk
2018-03-15 17:51     ` Konrad Rzeszutek Wilk
2018-03-15 17:54     ` Konrad Rzeszutek Wilk
2018-03-15 17:54       ` Konrad Rzeszutek Wilk
2018-03-14 17:52 ` [PATCH 12/14] dma-direct: handle the memory encryption bit in common code Christoph Hellwig
2018-03-14 17:52   ` Christoph Hellwig
2018-03-14 17:52 ` [PATCH 13/14] dma-direct: handle force decryption for dma coherent buffers " Christoph Hellwig
2018-03-14 17:52   ` Christoph Hellwig
2018-03-14 17:52 ` [PATCH 14/14] swiotlb: remove swiotlb_{alloc,free}_coherent Christoph Hellwig
2018-03-14 17:52   ` Christoph Hellwig
2018-03-19 10:38 use generic dma-direct and swiotlb code for x86 V3 Christoph Hellwig
2018-03-19 10:38 ` [PATCH 11/14] swiotlb: remove swiotlb_set_mem_attributes Christoph Hellwig
2018-03-19 10:38   ` Christoph Hellwig
2018-03-19 14:41   ` Tom Lendacky
2018-03-19 14:41     ` Tom Lendacky

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.