On Thu, 23 Jul 2020 14:38:03 +0530, Ravi Bangoria wrote: > Last series[1] was to add basic infrastructure support for more than > one watchpoint on Book3S powerpc. This series actually enables the 2nd > DAWR for baremetal and powervm. Kvm guest is still not supported. > > v4: > https://lore.kernel.org/r/20200717040958.70561-1-ravi.bango...@linux.ibm.com > > v4->v5: > - Using hardcoded values instead of macros HBP_NUM_ONE and HBP_NUM_TWO. > Comment above HBP_NUM_MAX changed to explain it's value. > - Included CPU_FTR_DAWR1 into CPU_FTRS_POWER10 > - Using generic function feat_enable() instead of > feat_enable_debug_facilities_v31() to enable CPU_FTR_DAWR1. > - ISA still includes 512B boundary in match criteria. But that's a > documentation mistake. Mentioned about this in the last patch. > - Rebased to powerpc/next > - Added Jordan's Reviewed-by/Tested-by tags > > [...]
Applied to powerpc/next. [01/10] powerpc/watchpoint: Fix 512 byte boundary limit https://git.kernel.org/powerpc/c/3190ecbfeeb2ab17778887ce3fa964615d6460fd [02/10] powerpc/watchpoint: Fix DAWR exception constraint https://git.kernel.org/powerpc/c/f6780ce619f8daa285760302d56e95892087bd1f [03/10] powerpc/watchpoint: Fix DAWR exception for CACHEOP https://git.kernel.org/powerpc/c/f3c832f1350bcf1e6906113ee3168066f4235dbe [04/10] powerpc/watchpoint: Enable watchpoint functionality on power10 guest https://git.kernel.org/powerpc/c/8f460a8175e6d85537d581734e9fa7ef97036b1a [05/10] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR https://git.kernel.org/powerpc/c/dc1cedca54704d336c333b5398daaf13b23e391b [06/10] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit https://git.kernel.org/powerpc/c/8f45ca3f8b87c4810674fbfe65de6d041ee0baee [07/10] powerpc/watchpoint: Rename current H_SET_MODE DAWR macro https://git.kernel.org/powerpc/c/6f3fe297f95134e9b2386dae0067bf530e1ddca0 [08/10] powerpc/watchpoint: Guest support for 2nd DAWR hcall https://git.kernel.org/powerpc/c/03f3e54abd95061ea11bdb4eedbe3cab6553704f [09/10] powerpc/watchpoint: Return available watchpoints dynamically https://git.kernel.org/powerpc/c/deb2bd9bcc8428d4b65b6ba640ba8b57c1b20b17 [10/10] powerpc/watchpoint: Remove 512 byte boundary https://git.kernel.org/powerpc/c/3f31e49dc4588d396023028791e36c23235e1334 cheers