알고 있는, - inb() 나 writel() 과 같은 - 적절한 액세스 루틴을 통해 이루어져야만
합니다. 이것들은 대부분의 경우에는 명시적 메모리 배리어 와 함께 사용될 필요가
없습니다만, 완화된 메모리 액세스 속성으로 I/O 메모리 윈도우로의 참조를 위해
-액세스 함수가 사용된다면 순서를 강제하기 위해 _madatory_ 메모리 배리어가
+액세스 함수가 사용된다면 순서를 강제하기 위해 _mandatory_ 메모리 배리어가
필요합니다.
더 많은 정보를 위해선 Documentation/driver-api/device-io.rst 를 참고하십시오.
이것들은 readX() 와 writeX() 랑 비슷하지만, 더 완화된 메모리 순서
보장을 제공합니다. 구체적으로, 이것들은 일반적 메모리 액세스나 delay()
루프 (예:앞의 2-5 항목) 에 대해 순서를 보장하지 않습니다만 디폴트 I/O
- 기ë\8a¥ì\9c¼ë¡\9c 매í\95\91ë\90\9c __iomem í\8f¬ì\9d¸í\84°ì\97\90 ë\8c\80í\95´ ë\8f\99ì\9e\91í\95 ë\95\8c, ê°\99ì\9d\80 CPU ì\93°ë \88ë\93\9cì\97\90 ì\9d\98í\95´
+ 기ë\8a¥ì\9c¼ë¡\9c 매í\95\91ë\90\9c __iomem í\8f¬ì\9d¸í\84°ì\97\90 ë\8c\80í\95´ ë\8f\99ì\9e\91í\95 ë\95\8c, ê°\99ì\9d\80 CPU ì\93°ë \88ë\93\9cì\97\90 ì\9d\98í\95\9c
같은 주변장치로의 액세스에는 순서가 맞춰질 것이 보장됩니다.
(*) readsX(), writesX():