Hello,
On Mon, Mar 24, 2025 at 05:30:44PM +, Mingwei Zhang wrote:
> From: Kan Liang
>
> Current perf doesn't explicitly schedule out all exclude_guest events
> while the guest is running. There is no problem with the current
> emulated vPMU. Because perf owns all the PMU counters. It can mas
On Mon, May 19, 2025 at 11:35 AM Mina Almasry wrote:
>
> It's annoying for the list_add to be outside net_devmem_bind_dmabuf, but
> the list_del is in net_devmem_unbind_dmabuf. Make it consistent by
> having both the list_add/del be inside the net_devmem_[un]bind_dmabuf.
>
> Cc: ap420...@gmail.com
On Mon, May 19, 2025 at 7:58 AM Chen Linxuan wrote:
>
> On Thu, May 15, 2025 at 6:27 PM Amir Goldstein wrote:
> >
> > On Thu, May 15, 2025 at 9:35 AM Chen Linxuan
> > wrote:
> > >
> > > + ret = read(test_fd, path_buf, sizeof(path_buf));
> > > + ASSERT_LT(ret, 0);
> >
> > Nice!
> > I
On Thu, May 15, 2025 at 6:27 PM Amir Goldstein wrote:
>
> On Thu, May 15, 2025 at 9:35 AM Chen Linxuan
> wrote:
> >
> > + ret = read(test_fd, path_buf, sizeof(path_buf));
> > + ASSERT_LT(ret, 0);
>
> Nice!
> I guess you could also verify errno == ENOTCONN or whatever it is
> in this
Gentle Reminder
On 5/14/2025 1:03 PM, Souradeep Chowdhury wrote:
Gentle Reminder
On 4/8/2025 4:13 PM, Souradeep Chowdhury wrote:
Add device awake calls in case of rproc boot and rproc shutdown path.
Currently, device awake call is only present in the recovery path
of remoteproc. If an user s
On 5/16/2025 9:33 PM, Sean Christopherson wrote:
> This shortlog is unnecessarily confusing. It reads as if supported for
> running
> L2 in a vCPU with a mediated PMU is somehow lacking.
>
> On Mon, Mar 24, 2025, Mingwei Zhang wrote:
>> Add nested virtualization support for mediated PMU by comb
On 5/16/2025 10:45 PM, Sean Christopherson wrote:
> On Fri, May 16, 2025, Sean Christopherson wrote:
>> On Mon, Mar 24, 2025, Mingwei Zhang wrote:
>>> Reject PMU MSRs interception explicitly in
>>> vmx_get_passthrough_msr_slot() since interception of PMU MSRs are
>>> specially handled in intel_pa
On 5/16/2025 9:34 PM, Sean Christopherson wrote:
> On Mon, Mar 24, 2025, Mingwei Zhang wrote:
>> +static void amd_pmu_update_msr_intercepts(struct kvm_vcpu *vcpu)
>> +{
>> +struct kvm_pmu *pmu = vcpu_to_pmu(vcpu);
>> +struct vcpu_svm *svm = to_svm(vcpu);
>> +int msr_clear = !!(kvm_med
On 5/16/2025 9:26 PM, Sean Christopherson wrote:
> On Mon, Mar 24, 2025, Mingwei Zhang wrote:
>> +/*
>> + * Clear hardware selector MSR content and its counter to avoid
>> + * leakage and also avoid this guest GP counter get accidentally
>> + * enabled during host running when hos
在 5/18/2025 12:59 AM, Konrad Dybcio 写道:
On 5/17/25 12:11 AM, Dmitry Baryshkov wrote:
On Fri, May 16, 2025 at 11:27:06AM +0800, Lijuan Gao wrote:
Add nodes for remoteprocs: ADSP and CDSP for QCS615 SoC to enable proper
remoteproc functionality.
Reviewed-by: Konrad Dybcio
Signed-off-by: Liju
On 5/17/2025 4:54 AM, Sean Christopherson wrote:
> On Fri, May 16, 2025, Dapeng Mi wrote:
>> On 3/25/2025 1:31 AM, Mingwei Zhang wrote:
>>> + if (kvm_mediated_pmu_enabled(pmu_to_vcpu(pmu))) {
>>> + bool allowed = check_pmu_event_filter(pmc);
>>> +
>>> + if (pmc_is_gp(pmc)) {
This variable is unused and can be removed.
Signed-off-by: Mina Almasry
---
tools/testing/selftests/drivers/net/hw/ncdevmem.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/tools/testing/selftests/drivers/net/hw/ncdevmem.c
b/tools/testing/selftests/drivers/net/hw/ncdevmem.c
index ca723722a8
Minor cleanups to the devmem tcp code, and not-so-minor improvements to
the ksft.
For the cleanups:
- Address comment from Paolo post-merge.
- Fix whitespace.
- Add improvement dropped from Taehee's fix patch.
For the ksft:
- Add support for ipv4 environment.
- Add support for drivers that are li
This exit_wait seems necessary to make the rx side test pass for me.
I think this is just missed from the original test add patch. Add it now.
Signed-off-by: Mina Almasry
---
tools/testing/selftests/drivers/net/hw/devmem.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/too
ncdevmem supports drivers that are limited to either 3-tuple or 5-tuple
FS support, but the ksft is currently 3-tuple only. Support drivers that
have 5-tuple FS supported by adding a ksft arg.
Signed-off-by: Mina Almasry
---
.../testing/selftests/drivers/net/hw/devmem.py | 17 +++--
It's annoying for the list_add to be outside net_devmem_bind_dmabuf, but
the list_del is in net_devmem_unbind_dmabuf. Make it consistent by
having both the list_add/del be inside the net_devmem_[un]bind_dmabuf.
Cc: ap420...@gmail.com
Signed-off-by: Mina Almasry
---
net/core/devmem.c | 5 ++
The current test just sends "hello\nworld" and verifies that is the
string received on the RX side. That is fine, but improve the test a bit
by sending 1K data. The test should be improved further to send more
data, but for now this should be a welcome improvement.
The test will send a repeating p
ncdevmem supports both ipv4 and ipv6, but the ksft is currently
ipv6-only. Propagate the ipv4 support to the ksft, so that folks that
are limited to these networks can also test.
Signed-off-by: Mina Almasry
---
.../selftests/drivers/net/hw/devmem.py| 33 ---
1 file chang
Preserve the error code returned by sock_cmsg_send and return that on
err.
Signed-off-by: Mina Almasry
---
net/ipv4/tcp.c | 24 ++--
1 file changed, 10 insertions(+), 14 deletions(-)
diff --git a/net/ipv4/tcp.c b/net/ipv4/tcp.c
index b7b6ab41b496..45abe5772157 100644
--- a/n
As far as I can tell the ksft_disruptive here is unnecessary. These
tests are largerly independent, and when one test fails, it's nice to
know the results from all the other test cases.
Signed-off-by: Mina Almasry
---
tools/testing/selftests/drivers/net/hw/devmem.py | 3 ---
1 file changed, 3 d
Minor cleanup; this line is badly formatted.
Signed-off-by: Mina Almasry
---
net/core/page_pool.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net/core/page_pool.c b/net/core/page_pool.c
index 974f3eef2efa..4011eb305cee 100644
--- a/net/core/page_pool.c
+++ b/net/core
> On May 18, 2025, at 5:38 PM, Michael S. Tsirkin wrote:
>
> !---|
> CAUTION: External Email
>
> |---!
>
> On Sat, Apr 19, 2025 at 06:05:18PM -0700, Jon Kohler wrot
On Sat, Apr 19, 2025 at 06:05:18PM -0700, Jon Kohler wrote:
> In handle_tx_copy, TX batching processes packets below ~PAGE_SIZE and
> batches up to 64 messages before calling sock->sendmsg.
>
> Currently, when there are no more messages on the ring to dequeue,
> handle_tx_copy re-enables kicks on
On Wed, Mar 26, 2025 at 07:39:47AM +0100, Eugenio Perez Martin wrote:
> On Mon, Mar 24, 2025 at 3:44 PM Lei Yang wrote:
> >
> > QE tested this series of patches with virtio-net regression tests,
> > everything works fine.
> >
>
> Hi Lei,
>
> Is it possible to test this series also with virtio-ne
On Fri, May 16, 2025 at 04:07:26PM -0700, Sean Christopherson wrote:
> The two primary goals of this series are to make the irqbypass concept
> easier to understand, and to address the terrible performance that can
> result from using a list to track connections.
>
> For the first goal, track the
The anon_inode_test test fails to build due to attempting to include
a nonexisting overlayfs/wrapper.h:
anon_inode_test.c:10:10: fatal error: overlayfs/wrappers.h: No such file or
directory
10 | #include "overlayfs/wrappers.h"
| ^~
This is due to 0bd92b9fe53
The map_fixed_noreplace test does two blocks of test starting from a
mapping of 5 pages at the base address, logging a test result for each
initial mapping. These are logged with the same test name, causing test
automation software to see two reports for the same test in a single run.
Tweak the log
On 5/17/25 08:48, Masahiro Yamada wrote:
> On Wed, May 14, 2025 at 5:48 PM Petr Pavlu wrote:
>>
>> On 5/2/25 16:12, Peter Zijlstra wrote:
>>> Hi!
>>>
>>> Implement means for exports to be available to an explicit list of named
>>> modules. By explicitly limiting the usage of certain exports, the a
On 18/05/2025 05:55, Drew Fustini wrote:
> Convert the PMEM device tree binding from text to YAML. This will allow
> device trees with pmem-region nodes to pass dtbs_check.
>
> Signed-off-by: Drew Fustini
> ---
> .../devicetree/bindings/pmem/pmem-region.yaml | 49 +++
I don't see
On Sat, May 17, 2025 at 07:27:51PM +0200, Konrad Dybcio wrote:
> From: Konrad Dybcio
>
> Certain /soc@0 subnodes are very out of order. Reshuffle them.
>
> Signed-off-by: Konrad Dybcio
> ---
> arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 574
> -
> 1 file changed,
On Sat, May 17, 2025 at 07:27:54PM +0200, Konrad Dybcio wrote:
> From: Konrad Dybcio
>
> Enable the SLPI remoteproc and declare the firmware path.
>
> Signed-off-by: Konrad Dybcio
> ---
> arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 6 ++
> 1 file changed, 6 insertions(+)
>
Reviewed-by: D
On Sat, May 17, 2025 at 07:27:52PM +0200, Konrad Dybcio wrote:
> From: Konrad Dybcio
>
> SC8280XP features a SLPI (Sensor Low Power Island) core. Describe it.
>
> Signed-off-by: Konrad Dybcio
> ---
> arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 99
> ++
> 1 file ch
On 01/05/25 1:05 pm, Luis Gerhorst wrote:
JITs can set bpf_jit_bypass_spec_v1/v4() if they want the verifier to
skip analysis/patching for the respective vulnerability. For v4, this
will reduce the number of barriers the verifier inserts. For v1, it
allows more programs to be accepted.
The pr
On 21/04/25 2:47 pm, Luis Gerhorst wrote:
This changes the semantics of BPF_NOSPEC (previously a v4-only barrier)
to always emit a speculation barrier that works against both Spectre v1
AND v4. If mitigation is not needed on an architecture, the backend
should set bpf_jit_bypass_spec_v4/v1().
When module load failed after memory for codetag sections ready,
codetag section memory was not properly released. This
causes memory leak, and if next module load happens to got the
same module address, codetag may pick the uninitialized section
when manipulating tags during module unload, and lea
35 matches
Mail list logo