#endif
 
 /*
- * >= 128TB is the hint addr value we used to select
- * large address space.
+ * The hint addr value is used to allocate addresses
+ * beyond the high address switch boundary.
  */
 
 #define ADDR_MARK_128TB        (1UL << 47)
        },
        {
                /*
-                * We should never allocate at the requested address or above it
-                * The len cross the 128TB boundary. Without MAP_FIXED
-                * we will always search in the lower address space.
+                * Unless MAP_FIXED is specified, allocation based on hint
+                * addr is never at requested address or above it, which is
+                * beyond high address switch boundary in this case. Instead,
+                * a suitable allocation is found in lower address space.
                 */
                .addr = ((void *)(ADDR_SWITCH_HINT - PAGE_SIZE)),
                .size = 2 * PAGE_SIZE,
        },
        {
                /*
-                * Exact mapping at 128TB, the area is free we should get that
-                * even without MAP_FIXED.
+                * Exact mapping at high address switch boundary, should
+                * be obtained even without MAP_FIXED as area is free.
                 */
                .addr = ((void *)(ADDR_SWITCH_HINT)),
                .size = PAGE_SIZE,