Re: [dpdk-dev] [PATCH v2 1/3] eal/arm64: relax the io barrier for aarch64

2020-01-03 Thread Gavin Hu
.com; jer...@marvell.com; Pavan Nikhilesh > ; Honnappa Nagarahalli > ; Ruifeng Wang > ; Phil Yang ; Joyce Kong > ; Steve Capper > Subject: Re: [dpdk-dev] [PATCH v2 1/3] eal/arm64: relax the io barrier for > aarch64 > > On Fri, Jan 3, 2020 at 12:00 PM

Re: [dpdk-dev] [PATCH v2 1/3] eal/arm64: relax the io barrier for aarch64

2020-01-02 Thread Jerin Jacob
n.net; > > rasl...@mellanox.com; maxime.coque...@redhat.com; tiwei@intel.com; > > hemant.agra...@nxp.com; jer...@marvell.com; Pavan Nikhilesh > > ; Honnappa Nagarahalli > > ; Ruifeng Wang > > ; Phil Yang ; Joyce Kong > > ; Steve Capper > > Subject: Re: [

Re: [dpdk-dev] [PATCH v2 1/3] eal/arm64: relax the io barrier for aarch64

2020-01-02 Thread Gavin Hu
.com; jer...@marvell.com; Pavan Nikhilesh > ; Honnappa Nagarahalli > ; Ruifeng Wang > ; Phil Yang ; Joyce Kong > ; Steve Capper > Subject: Re: [dpdk-dev] [PATCH v2 1/3] eal/arm64: relax the io barrier for > aarch64 > > On Mon, Dec 23, 2019 at 3:46 PM Gavin Hu wrote: &

Re: [dpdk-dev] [PATCH v2 1/3] eal/arm64: relax the io barrier for aarch64

2020-01-02 Thread Jerin Jacob
n.net; > > rasl...@mellanox.com; maxime.coque...@redhat.com; > > tiwei@intel.com; hemant.agra...@nxp.com; jer...@marvell.com; > > Pavan Nikhilesh ; Honnappa Nagarahalli > > ; Ruifeng Wang > > ; Phil Yang ; Joyce Kong > > ; Steve Capper > > Subject: Re: [dpdk-dev

Re: [dpdk-dev] [PATCH v2 1/3] eal/arm64: relax the io barrier for aarch64

2019-12-23 Thread Gavin Hu
.com; jer...@marvell.com; > Pavan Nikhilesh ; Honnappa Nagarahalli > ; Ruifeng Wang > ; Phil Yang ; Joyce Kong > ; Steve Capper > Subject: Re: [dpdk-dev] [PATCH v2 1/3] eal/arm64: relax the io barrier for > aarch64 > > On Mon, Dec 23, 2019 at 2:44 PM Gavin Hu wrote: > &

Re: [dpdk-dev] [PATCH v2 1/3] eal/arm64: relax the io barrier for aarch64

2019-12-23 Thread Jerin Jacob
On Mon, Dec 23, 2019 at 2:44 PM Gavin Hu wrote: > > Hi Jerin, Hi Gavin, > > I think we are on the same page with regard to the problem, and the > situations, thanks for illuminating the historical background of the two > barriers. > About the solution, I added inline comments. > > It will be o

Re: [dpdk-dev] [PATCH v2 1/3] eal/arm64: relax the io barrier for aarch64

2019-12-23 Thread Gavin Hu
Phil Yang ; Joyce Kong > ; Steve Capper > Subject: Re: [dpdk-dev] [PATCH v2 1/3] eal/arm64: relax the io barrier for > aarch64 > > On Fri, Dec 20, 2019 at 12:02 PM Gavin Hu wrote: > > > > Hi Jerin, > > Hi Gavin, > > > > > > > > > > &

Re: [dpdk-dev] [PATCH v2 1/3] eal/arm64: relax the io barrier for aarch64

2019-12-19 Thread Jerin Jacob
On Fri, Dec 20, 2019 at 12:02 PM Gavin Hu wrote: > > Hi Jerin, Hi Gavin, > > > > > > > > > > > > The peripheral coherence order for a memory-mapped peripheral > > > > signifies the > > > > > > order in which accesses arrive at the endpoint. For a read or a > > > > > > write > > > > RW1 > > >

Re: [dpdk-dev] [PATCH v2 1/3] eal/arm64: relax the io barrier for aarch64

2019-12-19 Thread Gavin Hu
ant.agra...@nxp.com; jer...@marvell.com; > Pavan Nikhilesh ; Honnappa Nagarahalli > ; Ruifeng Wang > ; Phil Yang ; Joyce Kong > ; Steve Capper > Subject: Re: [dpdk-dev] [PATCH v2 1/3] eal/arm64: relax the io barrier for > aarch64 > > On Fri, Dec 20, 2019 at 9:49 AM Gavin Hu wrote: >

Re: [dpdk-dev] [PATCH v2 1/3] eal/arm64: relax the io barrier for aarch64

2019-12-19 Thread Jerin Jacob
Marchand > > ; tho...@monjalon.net; > > rasl...@mellanox.com; maxime.coque...@redhat.com; > > tiwei@intel.com; hemant.agra...@nxp.com; jer...@marvell.com; > > Pavan Nikhilesh ; Honnappa Nagarahalli > > ; Ruifeng Wang > > ; Phil Yang ; Joyce Kong > > ; S

Re: [dpdk-dev] [PATCH v2 1/3] eal/arm64: relax the io barrier for aarch64

2019-12-19 Thread Gavin Hu
> tiwei@intel.com; hemant.agra...@nxp.com; jer...@marvell.com; > Pavan Nikhilesh ; Honnappa Nagarahalli > ; Ruifeng Wang > ; Phil Yang ; Joyce Kong > ; Steve Capper > Subject: Re: [dpdk-dev] [PATCH v2 1/3] eal/arm64: relax the io barrier for > aarch64 > > On Fri, Dec 20,

Re: [dpdk-dev] [PATCH v2 1/3] eal/arm64: relax the io barrier for aarch64

2019-12-19 Thread Jerin Jacob
On Fri, Dec 20, 2019 at 9:03 AM Jerin Jacob wrote: > > On Fri, Dec 20, 2019 at 8:40 AM Gavin Hu wrote: > > > > Armv8's peripheral coherence order is a total order on all reads and writes > > to that peripheral.[1] > > > > The peripheral coherence order for a memory-mapped peripheral signifies the

Re: [dpdk-dev] [PATCH v2 1/3] eal/arm64: relax the io barrier for aarch64

2019-12-19 Thread Jerin Jacob
On Fri, Dec 20, 2019 at 8:40 AM Gavin Hu wrote: > > Armv8's peripheral coherence order is a total order on all reads and writes > to that peripheral.[1] > > The peripheral coherence order for a memory-mapped peripheral signifies the > order in which accesses arrive at the endpoint. For a read or

[dpdk-dev] [PATCH v2 1/3] eal/arm64: relax the io barrier for aarch64

2019-12-19 Thread Gavin Hu
Armv8's peripheral coherence order is a total order on all reads and writes to that peripheral.[1] The peripheral coherence order for a memory-mapped peripheral signifies the order in which accesses arrive at the endpoint. For a read or a write RW1 and a read or a write RW2 to the same peripheral