diff --git a/appendices/VK_EXT_physical_device_drm.adoc b/appendices/VK_EXT_physical_device_drm.adoc
index 72bcfed20..564272892 100644
--- a/appendices/VK_EXT_physical_device_drm.adoc
+++ b/appendices/VK_EXT_physical_device_drm.adoc
@@ -7,7 +7,7 @@ include::{generated}/meta/{refprefix}VK_EXT_physical_device_drm.adoc[]
=== Other Extension Metadata
*Last Modified Date*::
- 2021-06-09
+ 2024-11-07
*IP Status*::
No known IP claims.
*Contributors*::
@@ -25,16 +25,22 @@ Unlike the EGL extension, this extension does not expose a string containing
the name of the device file and instead exposes device minor numbers.
DRM defines multiple device node types.
-Each physical device may have one primary node and one render node
-associated.
-Physical devices may have no primary node (e.g. if the device does not have
-a display subsystem), may have no render node (e.g. if it is a software
-rendering engine), or may have neither (e.g. if it is a software rendering
-engine without a display subsystem).
+Each physical device can only be associated with a single underlying DRM
+device, which have one primary node and may have one render node.
+
+A physical devices always has the primary node if it is associated with a DRM
+device. It may have no render node if e.g. it uses a software rendering engine.
To query DRM properties for a physical device, chain
slink:VkPhysicalDeviceDrmPropertiesEXT to slink:VkPhysicalDeviceProperties2.
+[NOTE]
+====
+This extension only returns primary node and render node from the same
+DRM device for a Vulkan physical device. Implementations should not return
+primary node and render node from different DRM devices.
+====
+
include::{generated}/interfaces/VK_EXT_physical_device_drm.adoc[]
=== References
@@ -44,5 +50,9 @@ include::{generated}/interfaces/VK_EXT_physical_device_drm.adoc[]
=== Version History
+ * Revision 2, 2024-11-07
+ ** Clarification about the meaning of the primary node
+ ** Clarification to not advertise more than one DRM device
+
* Revision 1, 2021-06-09
** First stable revision
diff --git a/xml/vk.xml b/xml/vk.xml
index 86d497ece..4d772730d 100644
--- a/xml/vk.xml
+++ b/xml/vk.xml
@@ -22497,7 +22497,7 @@ typedef void* MTLSharedEvent_id;
-
+