Show patches with: Submitter = Gavin Hu       |   382 patches
« 1 2 3 4 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2,4/5] net/bnxt: replace with cio barrier for doorbell resp fix and optimize barriers usage with some PMDs 1 - - 2-- 2019-09-16 Gavin Hu fyigit Accepted
[v2,3/5] net/bnxt: remove duplicate barrier fix and optimize barriers usage with some PMDs 1 3 - 2-- 2019-09-16 Gavin Hu fyigit Accepted
[v2,2/5] net/ice: use relaxed and remove duplicate barrier fix and optimize barriers usage with some PMDs 1 - - 2-- 2019-09-16 Gavin Hu fyigit Accepted
[v2,1/5] net/i40e: use relaxed and remove duplicate barrier fix and optimize barriers usage with some PMDs 1 - - 7-- 2019-09-16 Gavin Hu fyigit Accepted
[v2,0/5] fix and optimize barriers usage with some PMDs - - - --- 2019-09-16 Gavin Hu None
[v6,7/7] event/opdl: use new API to save cycles on aarch64 use WFE for aarch64 - 2 - 2-- 2019-09-14 Gavin Hu Superseded
[v6,6/7] net/thunderx: use new API to save cycles on aarch64 use WFE for aarch64 1 1 - 2-- 2019-09-14 Gavin Hu Superseded
[v6,5/7] ring: use wfe to wait for ring tail update on aarch64 use WFE for aarch64 - 4 - 2-- 2019-09-14 Gavin Hu Superseded
[v6,4/7] ticketlock: use new API to reduce contention on aarch64 use WFE for aarch64 - 2 2 2-- 2019-09-14 Gavin Hu Superseded
[v6,3/7] spinlock: use wfe to reduce contention on aarch64 use WFE for aarch64 - 5 1 2-- 2019-09-14 Gavin Hu Superseded
[v6,2/7] eal: add the APIs to wait until equal use WFE for aarch64 1 5 - 2-- 2019-09-14 Gavin Hu Superseded
[v6,1/7] bus/fslmc: fix the conflicting dmb function use WFE for aarch64 - 1 - 7-- 2019-09-14 Gavin Hu Superseded
[v6,0/7] use WFE for aarch64 - - - --- 2019-09-14 Gavin Hu None
[v5,8/8] event/opdl: use new API to save cycles on aarch64 use WFE for aarch64 - 2 - 2-- 2019-09-12 Gavin Hu tmonjalo Superseded
[v5,7/8] net/thunderx: use new API to save cycles on aarch64 use WFE for aarch64 1 1 - 2-- 2019-09-12 Gavin Hu tmonjalo Superseded
[v5,6/8] ring: use wfe to wait for ring tail update on aarch64 use WFE for aarch64 - 4 - 2-- 2019-09-12 Gavin Hu tmonjalo Superseded
[v5,5/8] ticketlock: use new API to reduce contention on aarch64 use WFE for aarch64 - 2 2 2-- 2019-09-12 Gavin Hu tmonjalo Superseded
[v5,4/8] spinlock: use wfe to reduce contention on aarch64 use WFE for aarch64 - 5 1 2-- 2019-09-12 Gavin Hu tmonjalo Superseded
[v5,3/8] eal: add the APIs to wait until equal use WFE for aarch64 1 5 - 2-- 2019-09-12 Gavin Hu tmonjalo Superseded
[v5,2/8] bus/fslmc: fix the conflicting dmb function use WFE for aarch64 - 1 - 2-- 2019-09-12 Gavin Hu tmonjalo Superseded
[v5,1/8] config: add WFE config entry for aarch64 use WFE for aarch64 1 4 - 7-- 2019-09-12 Gavin Hu tmonjalo Superseded
[v5,0/8] use WFE for aarch64 - - - --- 2019-09-12 Gavin Hu None
net/bnxt: fix memory barriers net/bnxt: fix memory barriers - 3 - 61- 2019-09-06 Gavin Hu fyigit Superseded
[v4,6/6] config: add WFE config entry for aarch64 use WFE for locks and ring on aarch64 1 4 - 1-1 2019-08-22 Gavin Hu tmonjalo Superseded
[v4,5/6] spinlock: use wfe to reduce contention on aarch64 use WFE for locks and ring on aarch64 - 5 1 1-1 2019-08-22 Gavin Hu tmonjalo Superseded
[v4,4/6] ring: use wfe to wait for ring tail update on aarch64 use WFE for locks and ring on aarch64 - 4 - 1-1 2019-08-22 Gavin Hu tmonjalo Superseded
[v4,3/6] ticketlock: use new API to reduce contention on aarch64 use WFE for locks and ring on aarch64 - 1 2 1-1 2019-08-22 Gavin Hu tmonjalo Superseded
[v4,2/6] eal: add the APIs to wait until equal use WFE for locks and ring on aarch64 1 5 - 1-1 2019-08-22 Gavin Hu tmonjalo Superseded
[v4,1/6] bus/fslmc: fix the conflicting dmb function use WFE for locks and ring on aarch64 - 1 - 4-1 2019-08-22 Gavin Hu tmonjalo Superseded
[v4,0/6] use WFE for locks and ring on aarch64 - - - --- 2019-08-22 Gavin Hu None
[2/2] net/i40e: remove compiler barrier for aarch64 i40e neon vPMD optiomization for aarch64 - 2 - 2-- 2019-08-13 Gavin Hu qzhan15 Accepted
[1/2] net/i40e: desc loading is unnecessarily ordered for aarch64 i40e neon vPMD optiomization for aarch64 - 2 - 5-- 2019-08-13 Gavin Hu qzhan15 Accepted
[0/2] i40e neon vPMD optiomization for aarch64 - - - --- 2019-08-13 Gavin Hu None
[v2,3/3] config: add cortex-a76 configuration add arm neoverse N1 SDP configuration - 1 - 2-- 2019-07-31 Gavin Hu tmonjalo Superseded
[v2,2/3] config: add arm neoverse N1 SDP configuration add arm neoverse N1 SDP configuration - 2 - 2-- 2019-07-31 Gavin Hu tmonjalo Superseded
[v2,1/3] test/rcu: fix the compiling error for armv8.2 add arm neoverse N1 SDP configuration - 2 - 5-- 2019-07-31 Gavin Hu tmonjalo Superseded
[v2,0/3] add arm neoverse N1 SDP configuration - - - --- 2019-07-31 Gavin Hu None
[2/2] config: add N1SDP configuration [1/2] test/rcu: fix the compiling error for armv8.2 - - - 2-- 2019-07-31 Gavin Hu Superseded
[1/2] test/rcu: fix the compiling error for armv8.2 [1/2] test/rcu: fix the compiling error for armv8.2 - - - 5-- 2019-07-31 Gavin Hu Superseded
[v3,5/5] config: add WFE config entry for aarch64 use WFE for locks and ring on aarch64 1 3 - 1-1 2019-07-23 Gavin Hu tmonjalo Superseded
[v3,4/5] spinlock: use wfe to reduce contention on aarch64 use WFE for locks and ring on aarch64 - 5 1 1-1 2019-07-23 Gavin Hu tmonjalo Superseded
[v3,3/5] ring: use wfe to wait for ring tail update on aarch64 use WFE for locks and ring on aarch64 - 4 - 1-1 2019-07-23 Gavin Hu tmonjalo Superseded
[v3,2/5] ticketlock: use new API to reduce contention on aarch64 use WFE for locks and ring on aarch64 - 1 1 1-1 2019-07-23 Gavin Hu tmonjalo Superseded
[v3,1/5] eal: add the APIs to wait until equal use WFE for locks and ring on aarch64 1 4 - 3-1 2019-07-23 Gavin Hu tmonjalo Superseded
[v3,0/5] use WFE for locks and ring on aarch64 - - - --- 2019-07-23 Gavin Hu None
[v10,2/2] hash: flush the rings instead of dequeuing one by one new ring reset api and use it by hash 1 1 - 2-- 2019-07-16 Gavin Hu tmonjalo Accepted
[v10,1/2] ring: add reset API to flush the ring when not in use new ring reset api and use it by hash 1 2 - 4-- 2019-07-16 Gavin Hu tmonjalo Accepted
[v10,0/2] new ring reset api and use it by hash - - - --- 2019-07-16 Gavin Hu None
[v9,2/2] hash: flush the rings instead of dequeuing one by one new ring reset api and use it by hash 1 1 - 2-- 2019-07-12 Gavin Hu tmonjalo Superseded
[v9,1/2] ring: add reset API to flush the ring when not in use new ring reset api and use it by hash 1 2 - 4-- 2019-07-12 Gavin Hu tmonjalo Superseded
[v9,0/2] new ring reset api and use it by hash - - - --- 2019-07-12 Gavin Hu None
config: fix meson build failure on ThunderX2 config: fix meson build failure on ThunderX2 - 2 - 4-- 2019-07-12 Gavin Hu tmonjalo Accepted
[v8,2/2] hash: flush the rings instead of dequeuing one by one new ring reset api and use it by hash 1 1 - 2-- 2019-07-12 Gavin Hu Superseded
[v8,1/2] ring: add reset API to flush the ring when not in use new ring reset api and use it by hash - 2 - 4-- 2019-07-12 Gavin Hu Superseded
[v8,0/2] new ring reset api and use it by hash - - - --- 2019-07-12 Gavin Hu None
[RFC,v2,5/5] config: add WFE config entry for aarch64 use WFE for locks and ring on aarch64 1 3 - 1-1 2019-07-03 Gavin Hu Superseded
[RFC,v2,4/5] spinlock: use wfe to reduce contention on aarch64 use WFE for locks and ring on aarch64 - 5 1 1-1 2019-07-03 Gavin Hu Superseded
[RFC,v2,3/5] ring: use wfe to wait for ring tail update on aarch64 use WFE for locks and ring on aarch64 - 4 - 1-1 2019-07-03 Gavin Hu Superseded
[RFC,v2,2/5] ticketlock: use new API to reduce contention on aarch64 use WFE for locks and ring on aarch64 - 1 1 1-1 2019-07-03 Gavin Hu Superseded
[RFC,v2,1/5] eal: add the APIs to wait until equal use WFE for locks and ring on aarch64 1 4 - 1-1 2019-07-03 Gavin Hu Superseded
[RFC,v2,0/5] use WFE for locks and ring on aarch64 - - - --- 2019-07-03 Gavin Hu None
[RFC,5/5] config: add WFE config entry for aarch64 use WFE for locks and ring on aarch64 - 3 - 2-- 2019-06-30 Gavin Hu Superseded
[RFC,4/5] spinlock: use wfe to reduce contention on aarch64 use WFE for locks and ring on aarch64 - 5 - 2-- 2019-06-30 Gavin Hu Superseded
[RFC,3/5] ring: use wfe to wait for ring tail update on aarch64 use WFE for locks and ring on aarch64 - 4 - 2-- 2019-06-30 Gavin Hu Superseded
[RFC,2/5] ticketlock: use new API to reduce contention on aarch64 use WFE for locks and ring on aarch64 - 1 - 2-- 2019-06-30 Gavin Hu Superseded
[RFC,1/5] eal: add the APIs to wait until equal use WFE for locks and ring on aarch64 - 4 - 2-- 2019-06-30 Gavin Hu Superseded
[RFC,0/5] use WFE for locks and ring on aarch64 - - - --- 2019-06-30 Gavin Hu None
[v7,2/2] hash: flush the rings instead of dequeuing one by one new ring reset api and use it by hash 1 1 - 2-- 2019-03-15 Gavin Hu tmonjalo Superseded
[v7,1/2] ring: add reset API to flush the ring when not in use new ring reset api and use it by hash 1 2 - 4-- 2019-03-15 Gavin Hu tmonjalo Superseded
[v7,0/2] new ring reset api and use it by hash - - - --- 2019-03-15 Gavin Hu None
[v3,1/1] ring: enforce reading the tail before reading ring slots ring: enforce reading the tail before reading ring slots 2 1 1 4-- 2019-03-12 Gavin Hu tmonjalo Accepted
[v3,0/1] ring: enforce reading the tail before reading ring slots - - - --- 2019-03-12 Gavin Hu None
[v8,3/3] spinlock: reimplement with atomic one-way barrier builtins generic spinlock optimization and test case enhancements - 5 - 2-- 2019-03-08 Gavin Hu tmonjalo Accepted
[v8,2/3] test/spinlock: amortize the cost of getting time generic spinlock optimization and test case enhancements - 3 - 2-- 2019-03-08 Gavin Hu tmonjalo Accepted
[v8,1/3] test/spinlock: remove 1us delay for correct benchmarking generic spinlock optimization and test case enhancements 1 5 - 4-- 2019-03-08 Gavin Hu tmonjalo Accepted
[v8,0/3] generic spinlock optimization and test case enhancements - - - --- 2019-03-08 Gavin Hu None
[v7,3/3] spinlock: reimplement with atomic one-way barrier builtins generic spinlock optimization and test case enhancements - 4 - 11- 2019-03-08 Gavin Hu Superseded
[v7,2/3] test/spinlock: amortize the cost of getting time generic spinlock optimization and test case enhancements - 3 - 11- 2019-03-08 Gavin Hu Superseded
[v7,1/3] test/spinlock: remove 1us delay for correct benchmarking generic spinlock optimization and test case enhancements 1 5 - 31- 2019-03-08 Gavin Hu Superseded
[v7,0/3] generic spinlock optimization and test case enhancements - - - --- 2019-03-08 Gavin Hu None
[v6,3/3] spinlock: reimplement with atomic one-way barrier builtins generic spinlock optimization and test case enhancements - 4 - 2-- 2019-03-08 Gavin Hu Superseded
[v6,2/3] test/spinlock: amortize the cost of getting time generic spinlock optimization and test case enhancements - 3 - 2-- 2019-03-08 Gavin Hu Superseded
[v6,1/3] test/spinlock: dealy 1 us to create contention generic spinlock optimization and test case enhancements 1 5 - 2-- 2019-03-08 Gavin Hu Superseded
[v6,0/3] generic spinlock optimization and test case enhancements - - - --- 2019-03-08 Gavin Hu None
[v2] ring: enforce reading the tails before ring operations [v2] ring: enforce reading the tails before ring operations - 1 1 4-- 2019-03-07 Gavin Hu tmonjalo Superseded
[v1] ring: enforce reading the tails before ring operations [v1] ring: enforce reading the tails before ring operations - 1 1 4-- 2019-03-06 Gavin Hu tmonjalo Superseded
[v5,4/4] spinlock: reimplement with atomic one-way barrier builtins spinlock optimization and test case enhancements - 4 - 2-- 2019-01-15 Gavin Hu tmonjalo Superseded
[v5,3/4] test/spinlock: amortize the cost of getting time spinlock optimization and test case enhancements - 1 - 2-- 2019-01-15 Gavin Hu tmonjalo Superseded
[v5,2/4] test/spinlock: remove 1us delay for correct benchmarking spinlock optimization and test case enhancements 1 5 - 2-- 2019-01-15 Gavin Hu tmonjalo Superseded
[v5,1/4] eal: fix clang compilation error on x86 spinlock optimization and test case enhancements 1 - - 2-- 2019-01-15 Gavin Hu tmonjalo Superseded
[v5,0/4] spinlock optimization and test case enhancements - - - --- 2019-01-15 Gavin Hu None
[v4,4/4] spinlock: reimplement with atomic one-way barrier builtins spinlock optimization and test case enhancements - 4 - 11- 2019-01-15 Gavin Hu Superseded
[v4,3/4] test/spinlock: amortize the cost of getting time spinlock optimization and test case enhancements - 1 - 11- 2019-01-15 Gavin Hu Superseded
[v4,2/4] test/spinlock: remove 1us delay for correct benchmarking spinlock optimization and test case enhancements 1 5 - 2-- 2019-01-15 Gavin Hu Superseded
[v4,1/4] eal: fix clang compilation error on x86 spinlock optimization and test case enhancements 1 - - 2-- 2019-01-15 Gavin Hu Superseded
[v4,0/4] spinlock optimization and test case enhancements - - - --- 2019-01-15 Gavin Hu None
[v1] ticketlock: ticket based to improve fairness [v1] ticketlock: ticket based to improve fairness - - - 4-- 2019-01-13 Gavin Hu tmonjalo Superseded
[v6,3/3] hash: flush the rings instead of dequeuing one by one ring test enhancement and new ring reset api and use it by hash 1 1 - 2-- 2019-01-09 Gavin Hu tmonjalo Superseded
[v6,2/3] ring: add reset API to flush the ring when not in use ring test enhancement and new ring reset api and use it by hash - 2 - 2-- 2019-01-09 Gavin Hu tmonjalo Superseded
[v6,1/3] test/ring: ring perf test case enhancement ring test enhancement and new ring reset api and use it by hash - 5 - 4-- 2019-01-09 Gavin Hu tmonjalo Superseded
« 1 2 3 4 »