From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f74.google.com (mail-wr1-f74.google.com [209.85.221.74]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B30D51755C for ; Thu, 23 May 2024 16:04:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.74 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716480263; cv=none; b=L9VPG4/g+kJYK9lH0fXIqQxNJui6vf5S2hdXE4ffV1XDAI5Yq5m6/0FOXFVmHYmoK8ad/+4fesFqRria0w6ze39h8r1GBPjq+/M0G0+zayaGI+0UgJRJ/L+st/GRu4WlrpRaLzOZpCFwBKiMZYhUzp0NnHyeMrPZpfbQaplk9fQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716480263; c=relaxed/simple; bh=BuD6BMMZY1IU9ovL1we9YQ8Gf4eDIfH3zkHxIMtE8+E=; h=Date:Mime-Version:Message-ID:Subject:From:To:Cc:Content-Type; b=PeTTnwxCir/vPcAqtamp3i7/Y4zKkLR0c+ZrfFbSGx2C2rVBOULVcmGK8xOT6Ybk5if1J7nDVDUINpPTm06jEWb6QdMBNiK5FhYSLbYI5GILVF4VFEuzSpfSWbBsR1SFr6r2dQ2tvBD7zZ0k8il1s6zvAr2U4kdsRYxv3w1s1EU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--sebastianene.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=H3VqYIq5; arc=none smtp.client-ip=209.85.221.74 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--sebastianene.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="H3VqYIq5" Received: by mail-wr1-f74.google.com with SMTP id ffacd0b85a97d-354dd4a4284so1457343f8f.3 for ; Thu, 23 May 2024 09:04:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1716480260; x=1717085060; darn=vger.kernel.org; h=cc:to:from:subject:message-id:mime-version:date:from:to:cc:subject :date:message-id:reply-to; bh=KJc0+7UIJqgiClfd2IyE9FS/NB7cg6zILcm/gVeKAEc=; b=H3VqYIq54YEK48gX0dUIGhFcIT870tSErVz/b6xgsra/BUJjqkjYk3GOISfJ86qhmA XMlQCUGCMV4jlgv/KBYme0erBw9YsFFBt1gICLRWGGrwNAk8QfcRBrXX16XloXr3popk p7lL6RsAXKxNezJDOO3TVA1EWSERI40gcONDqQ983LgN2YfySJq7DxiPftnJ0WcTNMVN BGXzcqdddG2xiPrjjhXgPLw+b8hpo0MrAbnlywwZ40IL1ssxGd3AMXrqUtKk38zSNfoG Oe6QvhffMIrfYPbZwkZ6bKBKhw0zviJPRwVkugC29J/0kgw8J5WzuzTEQM+eyHy1UyWQ aSpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716480260; x=1717085060; h=cc:to:from:subject:message-id:mime-version:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=KJc0+7UIJqgiClfd2IyE9FS/NB7cg6zILcm/gVeKAEc=; b=l43cws7ABNjxCuiZ+VU5EVHna2OjbwcLdaWmm5QzY1G8Qls3opVHun/225LrHloq0H heJsHOvrHpFFmhu6ncIbPyeYIfVMEZuEJv56/2iWhjkoCWNs52McPXAO/ijGswyg4WNG nt7qb2I2AMTpODMKjcYRdHMMBLH8UE9vL3q0Evh36g3KgG7T2PeysUXxatqX39KcZeTx /TtIaUqzO0b6UkLQceXon12jeFnOIwDffVv9IQ32drFqIYtbTIFPhbm32IDPmmOyqErY w5S6ERRwy7fGihKzN5vFhuc7OXEauFLIOcKc59i6j4OIPGvHkwgj1au4TF+GKP7c2nd/ R8ow== X-Gm-Message-State: AOJu0YwMh2OAGRG6dsg3Z15wWjI3Qr6WPwINKW4Hs9bzt7gxGPiBiPMG doiFpzAnatGuePABVcmDgCAM5UmKFporBUBm4/4k+agFqvovhqoH48Eh4FS56SWnde7qfOnkDie Z7o7BpTL1JR3haf8+6KvCtcjkyg== X-Google-Smtp-Source: AGHT+IHZvHdfnxRIHWXIAw0MHICJf3TOgQlRuQDw1UHlIqpoFyjyoO+79uYf5BQnoHDVDIsScF9ysHpVnvkHycWldbU= X-Received: from sebkvm.c.googlers.com ([fda3:e722:ac3:cc00:28:9cb1:c0a8:cd5]) (user=sebastianene job=sendgmr) by 2002:a05:6000:1788:b0:343:c54d:28f7 with SMTP id ffacd0b85a97d-354d8bb14dfmr11021f8f.0.1716480259991; Thu, 23 May 2024 09:04:19 -0700 (PDT) Date: Thu, 23 May 2024 16:04:11 +0000 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 X-Mailer: git-send-email 2.45.1.288.g0e0cd299f1-goog Message-ID: <20240523160413.868830-1-sebastianene@google.com> Subject: [PATCH 0/2] misc: vcpu_stall_detector: Add a PPI interrupt From: Sebastian Ene To: arnd@arndb.de, gregkh@linuxfoundation.org, will@kernel.org, maz@kernel.org, Rob Herring , Dragan Cvetic , Guenter Roeck Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, kernel-team@android.com, Sebastian Ene Content-Type: text/plain; charset="UTF-8" Hello, This is a small update of the previously introduced vcpu stall detector which adds an interrupt to the virtual device to notify the guest VM in case it stalls. This lets the guest VM to handle the reboot and to panic in case it expires. Thanks, Sebastian Ene (2): dt-bindings: vcpu_stall_detector: Add a PPI interrupt to the virtual device misc: Register a PPI for the vcpu stall detection virtual device .../misc/qemu,vcpu-stall-detector.yaml | 6 +++ drivers/misc/vcpu_stall_detector.c | 41 ++++++++++++++++++- 2 files changed, 45 insertions(+), 2 deletions(-) -- 2.45.1.288.g0e0cd299f1-goog