On Mon, Nov 1, 2021 at 7:00 AM Feifei Wang <feifei.wa...@arm.com> wrote: > > Add new helper for wait scheme, and apply this new definitions into > lib to replace rte_pause. > > v2: > 1. use macro to create new wait scheme (Stephen) > > v3: > 1. delete unnecessary bug fix in bpf (Konstantin) > > v4: > 1. put size into the macro body (Konstantin) > 2. replace assert with BUILD_BUG_ON (Stephen) > 3. delete unnecessary compiler barrier for bpf (Konstantin) > > v5: > 1. 'size' is not the parameter (Konstantin) > 2. put () around macro parameters (Konstantin) > 3. fix some original typo issue (Jerin) > 4. swap 'rte_wait_event' parameter location (Jerin) > 5. add new macro '__LOAD_EXC' > 6. delete 'undef' to prevent compilation warning > > v6: > 1. fix patch style check warning > 2. delete 'bpf' patch due to 'const' limit > > v7: > 1. add __RTE_ARM to to fix the namespace (Jerin) > 2. use 'uintptr_t *' in mcslock for different > architecture(32/64) (Mattias) > 3. add a new pointer 'next' in mcslock to fix > compiler issue > 4. add bpf patch and use 'uintptr_t' to fix const > discard warning (Konstantin) > > v8: > 1. add __LOAD_EXC_128 (Jerin) > 2. use BUILD_BUG_ON to replace assert (Jerin) > > v9: > 1. rename 'wait_event' as 'wait_until' (David) > 2. change commit message (David) > > Feifei Wang (5): > eal: add a new generic helper for wait scheme > pflock: use wait until scheme for read pflock > mcslock: use wait until scheme for mcslock > bpf: use wait until scheme for Rx/Tx iteration > distributor: use wait until scheme
Series applied, thanks. -- David Marchand