On Thu, 2023-04-13 at 15:05 +0200, Krzysztof Kozlowski wrote:
External email : Please do not click links or open attachments untilThank you for the review comments. We would remove the "binding for"
you have verified the sender or the content.
On 13/04/2023 11:07, Yi-De Wu wrote:
From: "Yingshiuan Pan" <yingshiuan.pan@xxxxxxxxxxxx>
Add documentation for GenieZone(gzvm) node. This node informs gzvm
driver to start probing if geniezone hypervisor is available and
Subject: drop second/last, redundant "binding for". The "dt-bindings"
prefix is already stating that these are bindings.
wording in the subject on the next version.
Noted. We would enhance the description on next version.able to do virtual machine operations.
Signed-off-by: Yingshiuan Pan <yingshiuan.pan@xxxxxxxxxxxx>
Signed-off-by: Yi-De Wu <yi-de.wu@xxxxxxxxxxxx>
---
.../bindings/hypervisor/mediatek,gzvm.yaml | 30
+++++++++++++++++++
1 file changed, 30 insertions(+)
create mode 100644
Documentation/devicetree/bindings/hypervisor/mediatek,gzvm.yaml
diff --git
a/Documentation/devicetree/bindings/hypervisor/mediatek,gzvm.yaml
b/Documentation/devicetree/bindings/hypervisor/mediatek,gzvm.yaml
new file mode 100644
index 000000000000..35e1e5b18e47
--- /dev/null
+++
b/Documentation/devicetree/bindings/hypervisor/mediatek,gzvm.yaml
@@ -0,0 +1,30 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id:
https://urldefense.com/v3/__http://devicetree.org/schemas/hypervisor/mediatek,gzvm.yaml*__;Iw!!CTRNKA9wMg0ARbw!lp4d4WBp26cpOeEGcKn_aHcNGfyl1Y--BYzfR8oR_0Xzr9TLvUELfOQAAdqHlLIOra1W_QdjVSJv0-HMpLesJmA3TPJSag$
+$schema:
https://urldefense.com/v3/__http://devicetree.org/meta-schemas/core.yaml*__;Iw!!CTRNKA9wMg0ARbw!lp4d4WBp26cpOeEGcKn_aHcNGfyl1Y--BYzfR8oR_0Xzr9TLvUELfOQAAdqHlLIOra1W_QdjVSJv0-HMpLesJmDSXil_Qw$
+
+title: MediaTek GenieZone hypervisor
+
+maintainers:
+ - Yingshiuan Pan <yingshiuan.pan@xxxxxxxxxxxx>
+
+description:
+ GenieZone is MediaTek proprietary hypervisor. This device node
informs its
+ driver, gzvm, to probe if platform supports running virtual
machines.
Do not describe Linux, we all know how driver binding works, but
hardware/firmware/hypervisor.
I don't know if we actually want to support proprietary hypervisors.MediaTek, as a partner of Android, our GenieZone hypervisor has been
There can be hundreds of them, one per each SoC manufacturer, and
they
can come with many ridiculous ideas.
one of the backend options under Android Virtualization Framework(AVF)
now.
Thus, we'd like to donate these patches for better supporting the
Linux/Android ecosystem.
Reference link: https://crosvm.dev/book/hypervisors.html#geniezone
+
+properties:
+ compatible:
+ const: mediatek,gzvm
+
+required:
+ - compatible
+
+additionalProperties: false
+
+examples:
+ - |
+ hypervisor {
+ compatible = "mediatek,gzvm";
+ status = "okay";
Drop status.
Best regards,
Krzysztof