From: Serguei Sagalovitch <serguei.sagalovitch-5C7GfCeVMHo@public.gmane.org>
To: "Christian König" <christian.koenig-5C7GfCeVMHo@public.gmane.org>,
"Jason Gunthorpe"
<jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>,
"Logan Gunthorpe"
<logang-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
Cc: Haggai Eran <haggaie-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
"Bridgman, John" <John.Bridgman-5C7GfCeVMHo@public.gmane.org>,
"linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org"
<linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
"linux-nvdimm-hn68Rpc1hR1g9hUCZPvPmw@public.gmane.org"
<linux-nvdimm-y27Ovi1pjclAfugRpC6u6w@public.gmane.org>,
"Kuehling, Felix" <Felix.Kuehling-5C7GfCeVMHo@public.gmane.org>,
"linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org"
<linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
"dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org"
<dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org>,
"Blinzer, Paul" <Paul.Blinzer-5C7GfCeVMHo@public.gmane.org>,
"Suthikulpanit,
Suravee" <Suravee.Suthikulpanit-5C7GfCeVMHo@public.gmane.org>,
"linux-pci-u79uwXL29TY76Z2rM5mHXA@public.gmane.org"
<linux-pci-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
"Deucher,
Alexander" <Alexander.Deucher-5C7GfCeVMHo@public.gmane.org>,
"Sander, Ben" <ben.sander-5C7GfCeVMHo@public.gmane.org>,
"Linux-media-u79uwXL29TY76Z2rM5mHXA@public.gmane.org"
<Linux-media-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>
Subject: Re: Enabling peer to peer device transactions for PCIe devices
Date: Fri, 25 Nov 2016 12:16:30 -0500 [thread overview]
Message-ID: <7ff3cf70-b0c3-028e-fea8-c370a1185b65@amd.com> (raw)
In-Reply-To: <3f2d2db3-fb75-2422-2a18-a8497fd5d70e-5C7GfCeVMHo@public.gmane.org>
On 2016-11-25 08:22 AM, Christian König wrote:
>
>> Serguei, what is your plan in GPU land for migration? Ie if I have a
>> CPU mapped page and the GPU moves it to VRAM, it becomes non-cachable
>> - do you still allow the CPU to access it? Or do you swap it back to
>> cachable memory if the CPU touches it?
>
> Depends on the policy in command, but currently it's the other way
> around most of the time.
>
> E.g. we allocate memory in VRAM, the CPU writes to it WC and avoids
> reading because that is slow, the GPU in turn can access it with full
> speed.
>
> When we run out of VRAM we move those allocations to system memory and
> update both the CPU as well as the GPU page tables.
>
> So that move is transparent for both userspace as well as shaders
> running on the GPU.
I would like to add more in relation to CPU access :
a) we could have CPU-accessible part of VRAM ("inside" of PCIe BAR register)
and non-CPU accessible part. As the result if user needs to have
CPU access than memory should be located in CPU-accessible part
of VRAM or in system memory.
Application/user mode driver could specify preference/hints of
locations based on their assumption / knowledge about access
patterns requirements, game resolution, knowledge
about size of VRAM memory, etc. So if CPU access performance
is critical then such memory should be allocated in system memory
as the first (and may be only) choice.
b) Allocation may not have CPU address at all - only GPU one.
Also we may not be able to have CPU address/accesses for all VRAM
memory but memory may still be migrated in any case unrelated
if we have CPU address or not.
c) " VRAM, it becomes non-cachable "
Strictly speaking VRAM is configured as WC (write-combined memory) to
provide fast CPU write access. Also it was found that sometimes if CPU
access is not critical from performance perspective it may be useful
to allocate/program system memory also as WC to avoid needs for
extra "snooping" to synchronize with CPU caches during GPU access.
So potentially system memory could be WC too.
next prev parent reply other threads:[~2016-11-25 17:16 UTC|newest]
Thread overview: 129+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-11-21 20:36 Enabling peer to peer device transactions for PCIe devices Deucher, Alexander
[not found] ` <MWHPR12MB169484839282E2D56124FA02F7B50-Gy0DoCVfaSW4WA4dJ5YXGAdYzm3356FpvxpqHgZTriW3zl9H0oFU5g@public.gmane.org>
2016-11-22 18:11 ` Dan Williams
[not found] ` <CAPcyv4i_5r2RVuV4F6V3ETbpKsf8jnMyQviZ7Legz3N4-v+9Og-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-11-22 18:59 ` Serguei Sagalovitch
2016-11-22 20:01 ` Dan Williams
[not found] ` <CAPcyv4htu4gayz_Dpe0pnfLN4v_Kcy-fTx3B-HEfadCHvzJnhA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-11-22 20:10 ` Daniel Vetter
2016-11-22 20:24 ` Dan Williams
[not found] ` <CAKMK7uGoXAYoazyGLbGU7svVD10WmaBtpko8BpHeNpRhST8F7g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-11-22 20:35 ` Serguei Sagalovitch
[not found] ` <a99fd9ea-64d8-c5d3-0b96-f96c92369601-5C7GfCeVMHo@public.gmane.org>
2016-11-22 21:03 ` Daniel Vetter
[not found] ` <CAKMK7uF+k5LvcPEHvtdcXQFrpKVbFxwZ32EexoU3rZ9LFhVSow-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-11-22 21:13 ` Serguei Sagalovitch
2016-11-22 21:21 ` Dan Williams
[not found] ` <CAPcyv4ind0fxek7g25MX=49rDfT5X151tb4=TYudMBmUJFZZNQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-11-22 22:21 ` Sagalovitch, Serguei
2016-11-23 7:49 ` Daniel Vetter
2016-11-23 8:51 ` Christian König
[not found] ` <2a8a6582-f3de-5cda-0c6e-1c93774147e0-5C7GfCeVMHo@public.gmane.org>
2016-11-23 19:27 ` Serguei Sagalovitch
[not found] ` <20161123074902.ph7a5cmlw3pclugx-dv86pmgwkMBes7Z6vYuT8azUEOm+Xw19@public.gmane.org>
2016-11-23 17:03 ` Dave Hansen
[not found] ` <75a1f44f-c495-7d1e-7e1c-17e89555edba-5C7GfCeVMHo@public.gmane.org>
2016-11-23 17:13 ` Logan Gunthorpe
[not found] ` <45c6e878-bece-7987-aee7-0e940044158c-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2016-11-23 17:27 ` Bart Van Assche
2016-11-23 18:40 ` Dan Williams
[not found] ` <CAPcyv4jsgrsQaeewFedUzcD1XLSQ8vQ5Zyr8EoB_5ORUqmL4nQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-11-23 19:12 ` Jason Gunthorpe
2016-11-23 19:24 ` Serguei Sagalovitch
[not found] ` <eca737c1-415c-bcd4-80b9-628010638051-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2016-11-23 19:06 ` Serguei Sagalovitch
2016-11-23 19:05 ` Jason Gunthorpe
[not found] ` <20161123190515.GA12146-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-11-23 19:14 ` Serguei Sagalovitch
[not found] ` <7bc38037-b6ab-943f-59db-6280e16901ab-5C7GfCeVMHo@public.gmane.org>
2016-11-23 19:32 ` Jason Gunthorpe
[not found] ` <20161123193228.GC12146-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-11-23 19:58 ` Serguei Sagalovitch
[not found] ` <c2c88376-5ba7-37d1-4d3e-592383ebb00a-5C7GfCeVMHo@public.gmane.org>
2016-11-23 20:33 ` Jason Gunthorpe
2016-11-23 21:11 ` Logan Gunthorpe
[not found] ` <dd60bca8-0a35-7a3a-d3ab-b95bc3d9b973-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2016-11-23 21:55 ` Jason Gunthorpe
[not found] ` <20161123215510.GA16311-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-11-23 22:42 ` Dan Williams
[not found] ` <CAPcyv4jVDC=8AbVa9v6LcXm9n8QHgizv_+gQJC4RTd-wtTESWQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-11-23 23:25 ` Jason Gunthorpe
[not found] ` <20161123232503.GA13965-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-11-24 9:45 ` Christian König
[not found] ` <a33ec1cd-051f-8a24-0587-68707459c25c-5C7GfCeVMHo@public.gmane.org>
2016-11-24 16:26 ` Jason Gunthorpe
[not found] ` <20161124162620.GC20818-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-11-24 17:00 ` Serguei Sagalovitch
2016-11-24 17:55 ` Logan Gunthorpe
[not found] ` <5e1de9ee-34f5-136d-a07e-f949d492864f-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2016-11-25 13:06 ` Christian König
[not found] ` <c60815a1-aaac-52eb-1714-66abb28bdc01-5C7GfCeVMHo@public.gmane.org>
2016-11-25 16:45 ` Logan Gunthorpe
[not found] ` <209107c7-3098-ca70-7d62-b55021d01faa-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2016-11-25 17:20 ` Serguei Sagalovitch
[not found] ` <ea52d962-6c8e-92d9-eb1b-3ace4bf56126-5C7GfCeVMHo@public.gmane.org>
2016-11-25 20:26 ` Felix Kuehling
[not found] ` <fa44af1c-0c8a-7726-5100-a1f74f824a21-5C7GfCeVMHo@public.gmane.org>
2016-11-25 20:48 ` Serguei Sagalovitch
2016-11-24 0:40 ` Sagalovitch, Serguei
[not found] ` <SN1PR12MB0703CE07F4878243164299C4FEB70-z7L1TMIYDg6P/i5UxMCIqAdYzm3356FpvxpqHgZTriW3zl9H0oFU5g@public.gmane.org>
2016-11-24 16:24 ` Jason Gunthorpe
2016-11-24 1:25 ` Logan Gunthorpe
[not found] ` <91d28749-bc64-622f-56a1-26c00e6b462a-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2016-11-24 16:42 ` Jason Gunthorpe
[not found] ` <20161124164249.GD20818-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-11-24 18:11 ` Logan Gunthorpe
2016-11-25 7:58 ` Christoph Hellwig
[not found] ` <20161125075817.GA18428-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2016-11-25 19:41 ` Jason Gunthorpe
[not found] ` <9cc22068-ede8-c1bc-5d8b-cf6224a7ce05-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2016-11-25 17:59 ` Serguei Sagalovitch
2016-11-25 13:22 ` Christian König
[not found] ` <3f2d2db3-fb75-2422-2a18-a8497fd5d70e-5C7GfCeVMHo@public.gmane.org>
2016-11-25 17:16 ` Serguei Sagalovitch [this message]
[not found] ` <7ff3cf70-b0c3-028e-fea8-c370a1185b65-5C7GfCeVMHo@public.gmane.org>
2016-11-25 19:34 ` Jason Gunthorpe
[not found] ` <20161125193410.GD16504-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-11-25 19:49 ` Serguei Sagalovitch
[not found] ` <80aae3e6-278e-49af-7d09-bea87ffd19e8-5C7GfCeVMHo@public.gmane.org>
2016-11-25 20:19 ` Jason Gunthorpe
2016-11-25 23:41 ` Alex Deucher
2016-11-25 19:32 ` Jason Gunthorpe
[not found] ` <20161125193252.GC16504-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-11-25 20:40 ` Christian König
[not found] ` <a98185d9-ffb1-6469-4272-2d1222600825-ANTagKRnAhcb1SvskN2V4Q@public.gmane.org>
2016-11-25 20:51 ` Felix Kuehling
2016-11-25 21:18 ` Jason Gunthorpe
2016-11-27 8:16 ` Haggai Eran
2016-11-27 14:02 ` Haggai Eran
[not found] ` <d9e064a0-9c47-3e41-3154-cece8c70a119-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2016-11-27 14:07 ` Christian König
[not found] ` <0087fba9-7bcb-8bb3-c26e-4ef3e4970c34-5C7GfCeVMHo@public.gmane.org>
2016-11-28 5:31 ` zhoucm1
2016-11-28 14:48 ` Serguei Sagalovitch
[not found] ` <314e9ef7-f60e-bf6b-d488-c585f1ea60e8-5C7GfCeVMHo@public.gmane.org>
2016-11-28 18:36 ` Haggai Eran
2016-11-28 16:57 ` Jason Gunthorpe
[not found] ` <20161128165751.GB28381-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-11-28 18:19 ` Haggai Eran
[not found] ` <1480357179.19407.13.camel-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2016-11-28 19:02 ` Jason Gunthorpe
[not found] ` <20161128190244.GA21975-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-11-30 10:45 ` Haggai Eran
[not found] ` <c0ddccf3-52ce-d883-a57a-70d8a1febf85-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2016-11-30 16:23 ` Jason Gunthorpe
[not found] ` <20161130162353.GA24639-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-11-30 17:28 ` Serguei Sagalovitch
[not found] ` <2560aab2-426c-6e58-cb4f-77ec76e0c941-5C7GfCeVMHo@public.gmane.org>
2016-12-04 7:33 ` Haggai Eran
2016-11-30 18:01 ` Logan Gunthorpe
[not found] ` <5f5b7989-84f5-737e-47c8-831f752d6280-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2016-12-04 7:42 ` Haggai Eran
[not found] ` <c1ead8a0-6850-fc84-2793-b986f5c1f726-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2016-12-04 13:06 ` Stephen Bates
2016-12-04 13:23 ` Stephen Bates
[not found] ` <61a2fb07344aacd81111449d222de66e.squirrel-2RFepEojUI2m/tTznewQxVaTQe2KTcn/@public.gmane.org>
2016-12-05 17:18 ` Jason Gunthorpe
[not found] ` <20161205171830.GB27784-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-12-05 17:40 ` Dan Williams
[not found] ` <CAPcyv4hdMkXOxj9hUDpnftA7UTGDa498eBugdePp8EWr6S80gA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-12-05 18:02 ` Jason Gunthorpe
[not found] ` <20161205180231.GA28133-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-12-05 18:08 ` Dan Williams
[not found] ` <CAPcyv4iEXwvtDbZgnWzdKU6uN_sOGmXH1KtW_Nws6kUftJUigQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-12-05 18:39 ` Logan Gunthorpe
[not found] ` <a3a1c239-297d-c091-7758-54acdf00f74e-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2016-12-05 18:48 ` Dan Williams
[not found] ` <CAPcyv4iVHhOSxPrLMZ53Xw3CK+9cOWn9zEG8smMtqF_LAcKKpg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-12-05 19:14 ` Jason Gunthorpe
[not found] ` <20161205191438.GA20464-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-12-05 19:27 ` Logan Gunthorpe
[not found] ` <10356964-c454-47fb-7fb3-8bf2a418b11b-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2016-12-05 19:46 ` Jason Gunthorpe
[not found] ` <20161205194614.GA21132-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-12-05 19:59 ` Logan Gunthorpe
2016-12-05 20:06 ` Christoph Hellwig
2016-12-06 8:06 ` Stephen Bates
[not found] ` <ac07a73f2601f6ca35cecc83c553feb0.squirrel-2RFepEojUI2m/tTznewQxVaTQe2KTcn/@public.gmane.org>
2016-12-06 16:38 ` Jason Gunthorpe
[not found] ` <20161206163850.GC28066-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-12-06 16:51 ` Logan Gunthorpe
[not found] ` <ec136c34-417d-8a55-c176-2c1d759a5fb8-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2016-12-06 17:28 ` Jason Gunthorpe
[not found] ` <20161206172838.GB19318-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-12-06 21:47 ` Logan Gunthorpe
[not found] ` <bedaa7a2-e42d-da83-5c2b-9d639b0397c5-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2016-12-06 22:02 ` Dan Williams
2016-12-06 17:12 ` Christoph Hellwig
2016-12-04 7:53 ` Haggai Eran
2016-11-30 17:10 ` Deucher, Alexander
2016-11-28 18:20 ` Logan Gunthorpe
[not found] ` <f3bb8372-ae2e-2f5e-5505-4ecaddbfb16e-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2016-11-28 19:35 ` Serguei Sagalovitch
[not found] ` <0d3d56e2-4d2b-85b7-9487-b7ae2aaea610-5C7GfCeVMHo@public.gmane.org>
2016-11-28 21:36 ` Logan Gunthorpe
[not found] ` <c8c25265-9f59-f3d6-6249-07500e73930e-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2016-11-28 21:55 ` Serguei Sagalovitch
[not found] ` <1ac2f9e7-f1ee-a2c9-0134-ffaa28c706af-5C7GfCeVMHo@public.gmane.org>
2016-11-28 22:24 ` Jason Gunthorpe
2017-01-05 18:39 ` Jerome Glisse
[not found] ` <20170105183927.GA5324-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-01-05 19:01 ` Jason Gunthorpe
2017-01-05 19:54 ` Jerome Glisse
[not found] ` <20170105195424.GB2166-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-01-05 20:07 ` Jason Gunthorpe
2017-01-05 20:19 ` Jerome Glisse
[not found] ` <20170105201935.GC2166-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-01-05 22:42 ` Jason Gunthorpe
[not found] ` <20170105224215.GA3855-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-01-05 23:23 ` Jerome Glisse
[not found] ` <20170105232352.GB6426-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-01-06 0:30 ` Jason Gunthorpe
[not found] ` <20170106003034.GB4670-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-01-06 0:41 ` Serguei Sagalovitch
2017-01-06 1:58 ` Jerome Glisse
[not found] ` <20170106015831.GA2226-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-01-06 16:56 ` Serguei Sagalovitch
[not found] ` <f07700d5-211f-d091-2b0b-fbaf03c4a959-5C7GfCeVMHo@public.gmane.org>
2017-01-06 17:37 ` Jerome Glisse
[not found] ` <20170106173722.GB3804-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-01-06 18:26 ` Jason Gunthorpe
2017-01-06 19:12 ` Deucher, Alexander
[not found] ` <20170106182625.GB5724-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-01-06 22:10 ` Logan Gunthorpe
[not found] ` <2a148b6e-86bc-4c4d-2f22-d733e2cc94cc-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-01-12 4:54 ` Stephen Bates
2017-01-12 15:11 ` Jerome Glisse
[not found] ` <20170112151129.GA10942-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-01-12 17:17 ` Jason Gunthorpe
2017-01-13 13:04 ` Christian König
[not found] ` <d5a72e1e5f6d606697dc0027f073fd87.squirrel-2RFepEojUI2m/tTznewQxVaTQe2KTcn/@public.gmane.org>
2017-01-12 22:35 ` Logan Gunthorpe
[not found] ` <20170105190113.GA12587-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-01-06 15:08 ` Henrique Almeida
2017-10-20 12:36 ` Ludwig Petrosyan
[not found] ` <7f5e0303-f4ea-781a-8dec-74b30990d54f-T5F83Mi6MZE@public.gmane.org>
2017-10-20 15:48 ` Logan Gunthorpe
[not found] ` <be9f2dee-bb37-9e8f-af72-6ee1127ba8d4-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-10-22 6:13 ` Petrosyan, Ludwig
2017-10-22 17:19 ` Logan Gunthorpe
2017-10-23 16:08 ` David Laight
[not found] ` <063D6719AE5E284EB5DD2968C1650D6DD00A04EA-VkEWCZq2GCInGFn1LkZF6NBPR1lH4CV8@public.gmane.org>
2017-10-23 22:04 ` Logan Gunthorpe
[not found] ` <d61b6829-0515-a809-2a43-c41add4b1594-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-10-24 5:58 ` Petrosyan, Ludwig
[not found] ` <1264390131.14701401.1508824699016.JavaMail.zimbra-T5F83Mi6MZE@public.gmane.org>
2017-10-24 14:58 ` David Laight
[not found] ` <063D6719AE5E284EB5DD2968C1650D6DD00A19B9-VkEWCZq2GCInGFn1LkZF6NBPR1lH4CV8@public.gmane.org>
2017-10-26 13:28 ` Petrosyan, Ludwig
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=7ff3cf70-b0c3-028e-fea8-c370a1185b65@amd.com \
--to=serguei.sagalovitch-5c7gfcevmho@public.gmane.org \
--cc=Alexander.Deucher-5C7GfCeVMHo@public.gmane.org \
--cc=Felix.Kuehling-5C7GfCeVMHo@public.gmane.org \
--cc=John.Bridgman-5C7GfCeVMHo@public.gmane.org \
--cc=Linux-media-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=Paul.Blinzer-5C7GfCeVMHo@public.gmane.org \
--cc=Suravee.Suthikulpanit-5C7GfCeVMHo@public.gmane.org \
--cc=ben.sander-5C7GfCeVMHo@public.gmane.org \
--cc=christian.koenig-5C7GfCeVMHo@public.gmane.org \
--cc=dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org \
--cc=haggaie-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
--cc=jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org \
--cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=linux-nvdimm-y27Ovi1pjclAfugRpC6u6w@public.gmane.org \
--cc=linux-pci-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=logang-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox