diff --git a/doc/developer-guides/hld/hld-devicemodel.rst b/doc/developer-guides/hld/hld-devicemodel.rst
index b36a85add..b72c27c8a 100644
--- a/doc/developer-guides/hld/hld-devicemodel.rst
+++ b/doc/developer-guides/hld/hld-devicemodel.rst
@@ -283,6 +283,8 @@ DM Initialization
thread. mevent dispatch will do polling for potential async
event.
+.. _hld-devicemodelhsm:
+
HSM
***
diff --git a/doc/developer-guides/hld/hld-overview.rst b/doc/developer-guides/hld/hld-overview.rst
index fd0e00598..a49a12ef8 100644
--- a/doc/developer-guides/hld/hld-overview.rst
+++ b/doc/developer-guides/hld/hld-overview.rst
@@ -333,7 +333,7 @@ power operations.
VM Manager creates the User VM based on DM application, and does User VM state
management by interacting with lifecycle service in ACRN service.
-Refer to VM management chapter for more details.
+Refer to :ref:`hv-vm-management` for more details.
ACRN Service
============
@@ -351,7 +351,7 @@ the standard Linux char device API (ioctl) to access HSM
functionalities. HSM communicates with the ACRN hypervisor through
hypercall or upcall interrupts.
-Refer to the HSM chapter for more details.
+Refer to :ref:`hld-devicemodelhsm` for more details.
Kernel Mediators
================
@@ -525,10 +525,6 @@ the following mechanisms:
This allows the Service VM to detect the occurrence of an interrupt storm and
control the interrupt injection rate when necessary.
-- Mitigation of DMA storm.
-
- (To be documented later.)
-
Boot Flow
*********