{"id":1006,"date":"2020-12-06T14:27:11","date_gmt":"2020-12-06T05:27:11","guid":{"rendered":"https:\/\/mifmif.mydns.jp\/alpha\/?p=1006"},"modified":"2021-02-09T23:37:28","modified_gmt":"2021-02-09T14:37:28","slug":"couldnt-allocate-runtime-area%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%a8%e3%80%81%e3%83%87%e3%83%90%e3%82%a4%e3%82%b9%e3%80%81%e3%83%a1%e3%83%a2%e3%83%aa%e7%ae%a1%e7%90%86%e3%81%ae%e3%81%93%e3%81%a8","status":"publish","type":"post","link":"https:\/\/mifmif.mydns.jp\/alpha\/couldnt-allocate-runtime-area%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%a8%e3%80%81%e3%83%87%e3%83%90%e3%82%a4%e3%82%b9%e3%80%81%e3%83%a1%e3%83%a2%e3%83%aa%e7%ae%a1%e7%90%86%e3%81%ae%e3%81%93%e3%81%a8\/","title":{"rendered":"Couldn\u2019t allocate runtime area\u30a8\u30e9\u30fc\u3068\u3001\u30c7\u30d0\u30a4\u30b9\u3001\u30e1\u30e2\u30ea\u7ba1\u7406\u306e\u3053\u3068"},"content":{"rendered":"<ul>\n<li>\u3000\u8d77\u52d5\u65e9\u671f\u306e\u6bb5\u968e\u3067\u3001Couldn\u2019t allocate runtime area\u30a8\u30e9\u30fc\u304c\u51fa\u305f\u5834\u5408\u306e\u5bfe\u51e6\u6cd5\u304c\u3001BootmacOS\u3055\u3093\u306e\u30da\u30fc\u30b8\u306b\u3042\u308a\u307e\u3059\u3002<\/li>\n<\/ul>\n<p><a href=\"https:\/\/bootmacos.com\/archives\/9291\">\u30ab\u30fc\u30cd\u30eb\u8aad\u307f\u8fbc\u307f\u30e1\u30e2\u30ea\u7a7a\u9593\u3092\u78ba\u4fdd\u3059\u308b (OpenCore\u7de8)<\/a><br \/>\n\u3000OpenCore\u7de8\u3068\u3042\u308a\u307e\u3059\u304c\u3001\u3044\u307e\u306eClover\u3082\u540c\u3058<a href=\"https:\/\/github.com\/ReddestDream\/OcQuirks\/releases\">OcQuirks<\/a>\u306b\u306a\u3063\u305f\u306e\u3067\u3001\u8a2d\u5b9a\u306f\u540c\u3058\u3067\u3059\u3002<br \/>\n\u3000\u3072\u3068\u307e\u305a\u8a2d\u5b9a\u65b9\u6cd5\u306f\u3053\u308c\u3067OK\u306a\u3093\u3067\u3059\u304c\u3001\u8a2d\u5b9a\u65b9\u6cd5\u306e\u4e00\u90e8\u3067\u3042\u308b\u3001<br \/>\n\u300cDevirtualiseMmio\u3092true\u306b\u3059\u308b\u300d<br \/>\n\u306b\u3064\u3044\u3066\u3001\u79c1\u306e\u62d9\u3044\u77e5\u8b58\u3067\u8aac\u660e\u3092\u8a66\u307f\u307e\u3057\u305f\u3002<\/p>\n<p>\u3053\u3053\u304b\u3089\u3067\u3059\u3002<\/p>\n<p>\n\u3000\u307e\u3059\u30c7\u30d0\u30a4\u30b9\u3068\u306f\u3001USB\u306a\u3069\u3067\u3064\u306a\u304c\u3063\u305f\u5468\u8fba\u6a5f\u5668\u3067\u3059\u304c\u3001\u300c\u30d1\u30bd\u30b3\u30f3\u306e\u300c\u4e2d\u300d\u306b\u3042\u308b\u6a5f\u5668\u306b\u3082\u30c7\u30d0\u30a4\u30b9\u3068\u547c\u3070\u308c\u308b\u3082\u306e\u3082\u3042\u308a\u307e\u3059\u3002\u305f\u3068\u3048\u3070CPU\u3001\u30e1\u30a4\u30f3\u30e1\u30e2\u30ea\u3001\u30b0\u30e9\u30d5\u30a3\u30c3\u30af\u30e1\u30e2\u30ea\uff08VRAM\uff09\u3001CD\u30fbDVD\u30fbBlu-ray DISC\u3078\u306e\u8aad\u307f\u66f8\u304d\u306b\u7528\u3044\u308b\u30c7\u30a3\u30b9\u30af\u30c9\u30e9\u30a4\u30d6\u306a\u3069\u300d\u3082\u5165\u308a\u307e\u3059\u3002<br \/>\n\u53c2\u8003\u300c<a href=\"https:\/\/enjoy.sso.biglobe.ne.jp\/archives\/device\/\" rel=\"nofollow ugc\">\u4eca\u3055\u3089\u805e\u3051\u306a\u3044\u3002\u300c\u30c7\u30d0\u30a4\u30b9\u300d\u3063\u3066\u306a\u306b\uff01\uff1f<\/a>\u300d<\/p>\n<p>\u3000\u898b\u3048\u308b\u5f62\u3067\u611f\u3058\u308b\u3068\u3053\u308d\u306f\u3001Windows\u306e\u30c7\u30d0\u30a4\u30b9\u30de\u30cd\u30fc\u30b8\u30e3\u30fc\u3067\u3059\u3002<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mifmif.mydns.jp\/alpha\/wp-content\/uploads\/2020\/12\/device.png\" alt=\"\" class=\"alignnone size-full wp-image-1009\" width=\"612\" height=\"678\" srcset=\"https:\/\/mifmif.mydns.jp\/alpha\/wp-content\/uploads\/2020\/12\/device.png 612w, https:\/\/mifmif.mydns.jp\/alpha\/wp-content\/uploads\/2020\/12\/device-271x300.png 271w\" sizes=\"auto, (max-width: 612px) 100vw, 612px\" \/><br \/>\n\u3000\u8aa4\u89e3\u3092\u6050\u308c\u305a\u306b\u8a00\u3046\u3068\u3001\u3053\u306e\u753b\u50cf\u306b\u3042\u308b\u3001\u5168\u90e8\u304c\u30c7\u30d0\u30a4\u30b9\u3067\u3059\u3002<br \/>\n\u3000\u305d\u3057\u3066\u3001\u5148\u306b\u8a00\u3063\u3066\u3057\u307e\u3046\u3068\u3001\u305d\u306e\u30c7\u30d0\u30a4\u30b9\u306e\u6839\u5143\u304c\u30d7\u30ed\u30b0\u30e9\u30e0\u306b\u3001\u30e1\u30e2\u30ea\u3068\u3057\u3066\u898b\u3048\u308b\u90e8\u5206\uff08MMIO)\u3068\u3044\u3046\u3053\u3068\u3067\u3059\u3002\u305f\u3068\u3048\u3070\u3001USB\u3067\u3042\u308c\u3070\u3064\u306a\u304c\u3063\u3066\u3044\u308b\u306e\u306f\u307b\u3068\u3093\u3069\u306e\u5834\u5408\u30c1\u30c3\u30d7\u30bb\u30c3\u30c8\u306e\u30db\u30b9\u30c8\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u30fc\u3067\u3059\u3002<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mifmif.mydns.jp\/alpha\/wp-content\/uploads\/2020\/12\/device2.png\" alt=\"\" class=\"alignnone size-full wp-image-1010\" width=\"770\" height=\"907\" srcset=\"https:\/\/mifmif.mydns.jp\/alpha\/wp-content\/uploads\/2020\/12\/device2.png 770w, https:\/\/mifmif.mydns.jp\/alpha\/wp-content\/uploads\/2020\/12\/device2-255x300.png 255w, https:\/\/mifmif.mydns.jp\/alpha\/wp-content\/uploads\/2020\/12\/device2-768x905.png 768w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><br \/>\n\u4e0a\u306e\u753b\u50cf\u3067\u8a00\u3046\u3068\u3053\u308d\u306e\u3001Intel(R)USB3.1eXtensive Host Controller-1.10(Microsoft)\u304c\u305d\u308c\u3067\u3059\u3002<\/p>\n<p>\u3000\u30e1\u30e2\u30ea\u306fDDR\u306a\u3069\u306e\u8a18\u61b6\u88c5\u7f6e\u3067\u3059\u3002\u305d\u308c\u3068\u540c\u3058\u547d\u4ee4\u3067\u8aad\u307f\u66f8\u304d\u3067\u304d\u308b\u300c\u30c7\u30d0\u30a4\u30b9\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u306b\u898b\u3048\u308b\u90e8\u5206\uff08\u5165\u51fa\u529b\u88c5\u7f6e\uff09\u300d\uff1dIO\u304c\u3001\u3064\u307e\u308aMMIO\u3001\u30e1\u30e2\u30ea\u30de\u30c3\u30d7\u30c9IO\u3067\u3059\u3002<br \/>\n\u3000\u540c\u3058Intel(R)USB3.1eXtensive Host Controller-1.10(Microsoft)\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u898b\u3066\u307f\u307e\u3057\u3087\u3046\u3002<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mifmif.mydns.jp\/alpha\/wp-content\/uploads\/2020\/12\/device-map.png\" alt=\"\" class=\"alignnone size-full wp-image-1011\" width=\"466\" height=\"514\" srcset=\"https:\/\/mifmif.mydns.jp\/alpha\/wp-content\/uploads\/2020\/12\/device-map.png 466w, https:\/\/mifmif.mydns.jp\/alpha\/wp-content\/uploads\/2020\/12\/device-map-272x300.png 272w\" sizes=\"auto, (max-width: 466px) 100vw, 466px\" \/><br \/>\n\u3000\u30ea\u30bd\u30fc\u30b9\u306e\u7a2e\u985e\u306b\u30e1\u30e2\u30ea\u306e\u7bc4\u56f2\u3068\u66f8\u3044\u3066\u3042\u308a\u3001\u6a2a\u306b\u9577\u304416\u9032\u6570\u304c\u3042\u308a\u307e\u3059\u3002\u3053\u306e\u9577\u304416\u9032\u6570\u304c\u4eee\u60f3\u30e1\u30e2\u30ea\u30a2\u30c9\u30ec\u30b9\uff08\u8aad\u307f\u66f8\u304d\u3067\u304d\u308b\u4f4f\u6240\uff09\u3067\u3001\u3053\u3053\u306b\u30d7\u30ed\u30b0\u30e9\u30e0\u304b\u3089\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u3068\u3044\u3046\u3053\u3068\u3067\u3059\u3002\u3061\u306a\u307f\u306b\u4f55\u5ea6\u304b\u8d77\u52d5\u3059\u308b\u3068\u5224\u308a\u307e\u3059\u304c\u3001\u3053\u306e\u5024\u306f\u3044\u3064\u3082\u5909\u5316\u3057\u3066\u3044\u307e\u3059\u3002\uff08\u30a6\u30a4\u30eb\u30b9\u7b49\u3078\u306e\u5bfe\u7b56\u3060\u3068\u601d\u3044\u307e\u3059\uff09<br \/>\n\u3000\u305f\u3060\u3001\u3053\u306e\u4eee\u60f3\u30a2\u30c9\u30ec\u30b9\u306f\u3001OS\u304cIO\uff08\u53c2\u8003\u3067\u306fPCI\uff09\u306e\u30d9\u30fc\u30b9\u30a2\u30c9\u30ec\u30b9\uff08\u6700\u521d\u306e\u30a2\u30c9\u30ec\u30b9\uff09\u3092\u6c7a\u3081\u3001IO\u306e\u8981\u6c42\u306b\u3088\u3063\u3066\u3001\u305d\u3053\u304b\u3089\u5927\u304d\u3055\u3092\u5272\u308a\u5f53\u3066\u3066\u3044\u308b\u3082\u306e\u3067\u3059\u3002OS\u304c\u7acb\u3061\u4e0a\u304c\u308b\u524d\u6bb5\u968e\uff08BIOS\u304c\u5272\u308a\u5f53\u3066\u305f\u6642\uff09\u3068\u306f\u9055\u3063\u3066\u3044\u307e\u3059\u3002<br \/>\n\u53c2\u8003\uff1a<a href=\"http:\/\/archive.linux.or.jp\/JF\/JFdocs\/The-Linux-Kernel-7.html#figure6-1\">7. PCI<\/a><\/p>\n<p>\u3064\u304e\u306b\u30d0\u30fc\u30c1\u30e3\u30eb\u30e1\u30e2\u30ea\u3001\u4eee\u60f3\u30e1\u30e2\u30ea\u3068\u305d\u306e\u52d5\u4f5c\u306b\u3064\u3044\u3066\u3001\u8aa4\u89e3\u3092\u6050\u308c\u306a\u3044\u3067\u7c21\u5358\u306b\u66f8\u304d\u307e\u3059\u3002<br \/>\n\u3000\u4eee\u60f3\u5316\u306f\u6b74\u53f2\u7684\u306b\u8a00\u3046\u3068\u3001\u307f\u3093\u306a\u304c\u7269\u7406\uff08\u672c\u7269\u306eDDR\u3068\u304b\u306e\uff09\u30e1\u30e2\u30ea\u3092\u4f7f\u3044\u305f\u3044\u3051\u3069\u3001\u7269\u7406\u30e1\u30e2\u30ea\u306f\u9ad8\u304f\u3066\u5c11\u91cf\u3057\u304b\u4f7f\u3048\u306a\u3044\u306e\u3067\u3001\u4eee\u60f3\u7684\uff08\u7d75\u7a7a\u4e8b\u3067\uff09\u306b\u5e83\u5927\u306a\u30e1\u30e2\u30ea\u5730\u56f3\u3092\u307f\u3093\u306a\u306b\u306f\u898b\u305b\u3066\u304a\u3044\u3066\u3001\u5b9f\u969b\u306b\u306f\u7269\u7406\u30e1\u30e2\u30ea\u306b\u7f6e\u304f\u7f6e\u304d\u5834\u6240\u3078\u306e\u5909\u63db\u3084\u3001\u7269\u7406\u30e1\u30e2\u30ea\u4e0a\u3067\u3044\u3089\u306a\u3044\u90e8\u5206\u306f\u30c7\u30a3\u30b9\u30af\u306b\u3044\u3063\u305f\u3093\u9000\u907f\u3057\u3066\u3082\u3089\u3046\u3053\u3068\u3067\u3001\u7269\u7406\u30e1\u30e2\u30ea\u3092\u52b9\u7387\u3088\u304f\u4f7f\u3063\u3066\u3001\u4eee\u60f3\u30e1\u30e2\u30ea\uff1d\u307f\u3093\u306a\u3067\u5927\u304d\u306a\u30e1\u30e2\u30ea\u3092\u81ea\u7531\u306b\u3046\u307e\u304f\u4f7f\u3048\u308b\u3088\u3046\u306b\u3057\u3088\u3046\u3068\u3044\u3046\u3053\u3068\u304b\u3089\u59cb\u307e\u308a\u307e\u3059\u3002<\/p>\n<p>A.\u4eee\u60f3\u8a18\u61b6<br \/>\n\u3000\uff11\uff0e\u30b9\u30ef\u30c3\u30d4\u30f3\u30b0\u30fb\u30fb\u30fb\u7f6e\u63db\u3002\u4f55\u3089\u304b\u306e\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\uff08\u8a08\u7b97\u306e\u624b\u9806\u30fb\u3084\u308a\u65b9\uff09\u3067\u3001\u3042\u307e\u308a\u4f7f\u308f\u306a\u3044\uff08\u5b9f\u884c\u3057\u306a\u3044\uff09\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u4e00\u90e8\u5206\u3092\u3001\u3088\u308a\u9045\u304f\u3066\u5b89\u3044\u8a18\u61b6\u88c5\u7f6e\uff08\u4f8b\u3048\u3070HDD\u7b49\uff09\u306b\u8a18\u61b6\u3055\u305b\u3066\u3057\u307e\u3044\u3002\u3082\u3063\u3068\u983b\u7e41\u306b\u52d5\u304f\u90e8\u5206\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u6b8b\u3057\u3066\u304a\u304f\u3053\u3068\u3002\u3042\u307e\u308a\u5b9f\u884c\u3057\u306a\u3044\u90e8\u5206\u306f\u3088\u3051\u3066\u7f6e\u3051\u308b\u306e\u3067\u3001\u4eca\u4eca\u5b9f\u884c\u3057\u306a\u3044\u3068\u3044\u3051\u306a\u3044\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u90e8\u5206\u3092\u7269\u7406\u30e1\u30e2\u30ea\u306b\u6b8b\u3057\u307e\u3059\u3002<br \/>\n\u3000\u3053\u3046\u3044\u3046\u65b9\u6cd5\u3067\u3001\u304a\u9ad8\u3044\u7269\u7406\u30e1\u30e2\u30ea\u306b\u983b\u7e41\u306a\u90e8\u5206\u306e\u307f\u3092\u5165\u308c\u3066\u304a\u304f\u3053\u3068\u3067\u3001\u52b9\u7387\u7684\u306b\u7269\u7406\u30e1\u30e2\u30ea\u3092\u307f\u3093\u306a\u3067\u52b9\u7387\u7528\u4f7f\u304a\u3046\u3068\u3044\u3046\u65b9\u6cd5\u3067\u3059\u3002<br \/>\n\u3000\u983b\u7e41\u3067\u306a\u3044\u3068\u3053\u308d\u3092\u5f8c\u306b\u306a\u3063\u3066\u4f7f\u3046\u3068\u304d\u306b\u306f\u3001\uff08\u3084\u308a\u65b9\u306f\u8272\u3005\u3042\u308b\u3088\u3046\u3067\u3059\u304c\uff09\u5358\u7d14\u306b\u8a00\u3048\u3070\u5b9f\u884c\u3059\u308b\u3068\u304d\u306bHDD\u7b49\u304b\u3089\u53d6\u308a\u51fa\u3057\u3066\u3001\u5b9f\u884c\u3059\u308c\u3070\u3044\u3044\u306e\u3067\u3059\u3002<br \/>\n\u3000\uff12\uff0e\u30a2\u30c9\u30ec\u30b9\uff08\u30de\u30c3\u30d7\u4e0a\u306e\u7f6e\u304d\u5834\u6240\u306e\uff09\u5909\u63db\u30fb\u30fb\u30fb\u4e0a\u306e\u3088\u3046\u306bHDD\u306b\u3082\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u7f6e\u3051\u308b\u306e\u3067\u3001\u307f\u3093\u306a\u3067\u4f7f\u3046\u5927\u304d\u306a\uff08\u7269\u7406\u30e1\u30e2\u30ea\u3092\u8d85\u3048\u305f\uff09\u4eee\u60f3\u7684\u306a\u30e1\u30e2\u30ea\u30de\u30c3\u30d7\uff08\u4eee\u60f3\u30e1\u30e2\u30ea\u30de\u30c3\u30d7\uff09\u3092\u4f5c\u308a\u307e\u3059\u3002\u305d\u3057\u3066\u3001\u4eee\u60f3\u30e1\u30e2\u30ea\u306e\u3069\u3053\uff08\u30a2\u30c9\u30ec\u30b9\u3064\u307e\u308a\u4f4f\u6240\uff09\u304c\u3001\u7269\u7406\u30e1\u30e2\u30ea\uff08\u5b9f\u969b\u306e\u30e1\u30e2\u30ea\uff09\u306e\u30de\u30c3\u30d7\u306e\u3069\u3053\uff08\u540c\u3058\u304f\u30a2\u30c9\u30ec\u30b9\u3064\u307e\u308a\u4f4f\u6240\uff09\u306b\u7f6e\u3044\u305f\u304b\u3092\u8a18\u3057\u3066\u304a\u3051\u3070\u3001\u5b9f\u884c\u3057\u305f\u308a\u30c7\u30fc\u30bf\u3092\u8aad\u307f\u66f8\u304d\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\uff08\u305d\u3057\u3066\u3001\u4eee\u60f3\u30a2\u30c9\u30ec\u30b9\u3060\u3051\u7686\u306b\u898b\u305b\u3066\u304a\u3051\u3070\u3001\u7686\u306f\u9762\u5012\u306a\u5171\u6709\u3092\u610f\u8b58\u3059\u308b\u3053\u3068\u306a\u304f\u3046\u307e\u304f\u4f7f\u3048\u307e\u3059\u3002\uff09<br \/>\n\u3000\u3053\u306e\u4eee\u60f3\u30e1\u30e2\u30ea\u30a2\u30c9\u30ec\u30b9\u3092\u3001\u7269\u7406\u30e1\u30e2\u30ea\u30a2\u30c9\u30ec\u30b9\u306b\u5909\u63db\u3059\u308b\u3068\u3044\u3046\u3053\u3068\u304c\u3001\u30a2\u30c9\u30ec\u30b9\u5909\u63db\u3067\u3059\u3002<br \/>\n\u3000\u3055\u3089\u306b\u3001\u7269\u7406\u30e1\u30e2\u30ea\u304b\u3089\u30b9\u30ef\u30c3\u30d7\u3057\u307e\u3063\u305f\u90e8\u5206\uff08\uff11\u3067\u30b9\u30ef\u30c3\u30d7\u3057\u305f\u90e8\u5206\uff09\u306fHDD\u7b49\u306e\u3069\u3053\u306b\u3042\u308b\u304b\u3092\u8a18\u9332\u3057\u3066\u304a\u304d\u307e\u3059\u3002\u3053\u3053\u3067\u306e\u30a2\u30c9\u30ec\u30b9\u5909\u63db\u3067\u7269\u7406\u30e1\u30e2\u30ea\u3078\u306e\u5909\u63db\u7d50\u679c\u304c\u306a\u3044\u3068\u308f\u304b\u3063\u305f\u6bb5\u968e\u3067\u3001\u3053\u306e\u8a18\u9332\u3092\u898b\u3066HDD\u7b49\u304b\u3089\u53d6\u308a\u51fa\u3057\u3066\u304f\u308c\u3070\u3044\u3044\u306e\u3067\u3059\u3002\uff08\u5b9f\u969b\u306e\u65b9\u6cd5\u306f\u8272\u3005\u3042\u308b\u3088\u3046\u3067\u3059\uff09<br \/>\n\u3000\u5927\u4e8b\u306a\u3053\u3068\u306f\u3001\u7269\u7406\u30a2\u30c9\u30ec\u30b9\u306e\u3069\u3053\u306b\u304a\u3044\u3066\u3042\u3063\u3066\u3082\u3001\u4eee\u60f3\u30a2\u30c9\u30ec\u30b9\uff08\u307f\u3093\u306a\u304b\u3089\u898b\u305f\u898b\u305f\u76ee\uff09\u304b\u3089\u898b\u308b\u3068\u540c\u3058\u30a2\u30c9\u30ec\u30b9\u306b\u898b\u3048\u308b\u3068\u3044\u3046\u3053\u3068\u3067\u3059\u3002<br \/>\n\u53c2\u8003\uff1a<a href=\"https:\/\/milestone-of-se.nesuke.com\/sv-basic\/architecture\/virtual-memory-and-swap\/\">\u300c\u3010\u56f3\u89e3\u3011\u4eee\u60f3\u8a18\u61b6(\u4eee\u60f3\u30e1\u30e2\u30ea)\u306e\u672c\u8cea\u3084\u4ed5\u7d44\u307f\u3001\u30e1\u30ea\u30c3\u30c8\u3000\u301c\u30b9\u30ef\u30c3\u30d7\u3001MMU\u3001\u30da\u30fc\u30b8\u30f3\u30b0\u30c6\u30fc\u30d6\u30eb\u306b\u3064\u3044\u3066\u301c\u300d<\/a><br \/>\n\u53c2\u8003\uff1a<a href=\"https:\/\/www.pf.is.s.u-tokyo.ac.jp\/wp-content\/uploads\/2018\/06\/OS_08.pdf\">\u30aa\u30da\u30ec\u30fc\u30c6\u30a3\u30f3\u30b0\u30b7\u30b9\u30c6\u30e0\u3000\u52a0\u85e4\u771f\u5e73\u3000\u6771\u4eac\u5927\u5b66\u5927\u5b66\u9662\u60c5\u5831\u7406\u5de5\u5b66\u7cfb\u7814\u7a76\u79d1<\/a><\/p>\n<p>B.\u30e1\u30e2\u30ea\u7ba1\u7406<br \/>\n\u3000\uff11\uff0e\u30ea\u30ed\u30b1\u30fc\u30bf\u30d6\u30eb\u30fb\u30fb\u30fb\u518d\u914d\u7f6e\u53ef\u80fd\u3002\u30d7\u30ed\u30b0\u30e9\u30e0\u306f\u7269\u7406\u30e1\u30e2\u30ea\u4e3b\u306e\u3069\u306e\u9818\u57df\u306b\u914d\u7f6e\u3057\u3066\u3082\u5b9f\u884c\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u307e\u3059\u3002\u7f6e\u304d\u5834\u6240\u3092\u9078\u3070\u306a\u3044\u3067\u304a\u3051\u308c\u3070\u5f8c\u3067\u7247\u4ed8\u3051\uff08\u30b3\u30f3\u30d1\u30af\u30b7\u30e7\u30f3\uff09\u304c\u3067\u304d\u308b\u306e\u3067\u3001\u3053\u308c\u3082\u52b9\u7387\u7684\u306b\u30e1\u30e2\u30ea\u3092\u4f7f\u3046\u65b9\u6cd5\u306b\u5fc5\u8981\u306a\u3053\u3068\u3068\u306a\u308a\u307e\u3059\u3002<br \/>\n\u3000\uff08\u305d\u3082\u305d\u3082\u3001\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u305d\u3046\u3067\u304d\u308b\u3088\u3046\u306b\u4f5c\u3063\u3066\u304a\u304f\u304b\u3001\uff08\u8d77\u52d5\u3067\u3082\u30b9\u30ef\u30c3\u30d7\u3067\u3082\uff09\u8aad\u307f\u8fbc\u307f\u6642\u306b\u3001\u30d7\u30ed\u30b0\u30e9\u30e0\u5185\u306e\u30a2\u30c9\u30ec\u30b9\u3092\u66f8\u304d\u63db\u3048\u3066\u8aad\u307f\u8fbc\u3081\u3070\u3001\u3069\u3053\u306b\u304a\u3044\u3066\u3082\u826f\u304f\u306a\u308a\u307e\u3059\uff09<br \/>\n\u3000\uff12\uff0e\u30ea\u30a8\u30f3\u30c8\u30e9\u30f3\u30c8\u30fb\u30fb\u30fb\u518d\u5165\u53ef\u80fd\u3001\u540c\u3058\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u52d5\u304b\u3059\u3068\u304d\u306b\u3001\u540c\u3058\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u7269\u7406\u30e1\u30e2\u30ea\u306b\u304a\u3044\u3066\u52b9\u7387\u7684\u3067\u3057\u3087\u3046\u304b\uff1f\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u4f5c\u308a\u65b9\u3068\u3057\u3066\u30011\u3064\u306e\u7269\u7406\u30e1\u30e2\u30ea\u306b\u7f6e\u3044\u3066\u304a\u3044\u3066\u3001\u5b9f\u884c\u3092\u3082\u3046\u4e00\u5ea6\u3057\u3066\u3082\u30c7\u30fc\u30bf\u30fc\u304c\u3053\u3093\u304c\u3089\u304c\u3089\u306a\u3044\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u308c\u3070\u3001\u540c\u3058\u30d7\u30ed\u30b0\u30e9\u30e0\u306f1\u3064\u3060\u3051\u7269\u7406\u30e1\u30e2\u30ea\u306b\u7f6e\u3051\u3070\u3044\u3044\u306e\u3067\u3059\u3002\u52b9\u7387\u3088\u304f\u7269\u7406\u30e1\u30e2\u30ea\u3092\u4f7f\u3046\uff11\u3064\u306e\u65b9\u6cd5\u3067\u3059\u3002<br \/>\n\u3000\uff13\uff0e\u30b3\u30f3\u30d1\u30af\u30b7\u30e7\u30f3<br \/>\n\u3000\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u305f\u304f\u3055\u3093\u3044\u308d\u3044\u308d\u8d77\u52d5\u3057\u305f\u5f8c\u306b\u3001\u305d\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u304c\u5f79\u5272\u3092\u7d42\u3048\u308b\u3068\u3001\u305d\u3053\u304c\u3044\u3089\u306a\u304f\u306a\u308a\u307e\u3059\u3002\u305d\u3057\u3066\u305d\u3053\u304c\u7269\u7406\u30e1\u30e2\u30ea\u306e\u518d\u5229\u7528\u53ef\u80fd\u90e8\u5206\uff08\u7a7a\u304d\u30e1\u30e2\u30ea\uff09\u306b\u306a\u308a\u307e\u3059\u3002\u3053\u306e\u3088\u3046\u306b\u3084\u3063\u3066\u304f\u3068\u3001\u98db\u3073\u98db\u3073\u306b\u306a\u3063\u305f\u7a7a\u304d\u30e1\u30e2\u30ea\u9818\u57df\u306f\u5c0f\u3055\u304f\u306a\u3063\u3066\u3066\u3001\u307e\u3068\u307e\u3063\u305f\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u5927\u304d\u3055\u3067\u306f\u4f7f\u3048\u306a\u3044\u3053\u3068\u304c\u591a\u304f\u306a\u308a\u304c\u3061\u3067\u3059\u3002<br \/>\n\u3000\u305d\u3053\u3067\u3001\uff11\uff0e\u30ea\u30ed\u30b1\u30fc\u30bf\u30d6\u30eb\u3067\u306e\u300c\u30d7\u30ed\u30b0\u30e9\u30e0\u304c\u3001\u7269\u7406\u30e1\u30e2\u30ea\u306e\u3069\u3053\u306b\u304a\u3044\u3066\u3082\u3044\u3044\uff08\u5b9f\u884c\u3067\u304d\u308b\uff09\u300d\u3068\u3044\u3046\u6027\u8cea\u3092\u4f7f\u3063\u3066\u3001\u7269\u7406\u30e1\u30e2\u30ea\u4e0a\u306b\u3001\u304d\u3063\u3061\u308a\uff08\u3068\u306f\u3044\u3048\u5f8c\u3067\u3046\u307e\u304f\u52d5\u304f\u3088\u3046\u306b\u4f59\u88d5\u306f\u6301\u3063\u3066\uff09\u8a70\u3081\u66ff\u3048\u308b\u306e\u3067\u3059\u3002<br \/>\n\u3000HDD\u3067\u8a00\u3046\u30c7\u30d5\u30e9\u30b0\u30e1\u30f3\u30c8\u3068\u540c\u3058\u3067\u3059\u3002\u7a7a\u304d\uff08\u5229\u7528\u3067\u304d\u308b\uff09\u9818\u57df\u304c\u30d5\u30e9\u30b0\u30e1\u30f3\u30c8\u3059\u308b\uff08\u65ad\u7247\u5316\u3059\u308b\uff09\u306e\u3067\u30b3\u30f3\u30d1\u30af\u30b7\u30e7\u30f3\u3092\u3057\u3066\u9818\u57df\u3092\u78ba\u4fdd\u3059\u308b\u306e\u3067\u3059\u3002\uff08\u3044\u308f\u3070\u304a\u6383\u9664\u3067\u3001\u30e1\u30e2\u30ea\u30af\u30ea\u30fc\u30ca\u30fc\u306f\u3053\u308c\u3092\u3059\u308b\u30d7\u30ed\u30b0\u30e9\u30e0\u3067\u3059\u3002\uff09<br \/>\n\u3000\u305d\u3057\u3066\u3001A.\u4eee\u60f3\u8a18\u61b6\u306e\uff12\uff0e\u30a2\u30c9\u30ec\u30b9\u5909\u63db\u304c\u3042\u308a\u3057\u305f\u304b\u3089\u3001\u4eee\u60f3\u8a18\u61b6\u306e\u30a2\u30c9\u30ec\u30b9\u3092\u3001\u7269\u7406\u30e1\u30e2\u30ea\u306e\u30a2\u30c9\u30ec\u30b9\u306b\u5909\u63db\u3067\u304d\u307e\u3059\u3002<br \/>\n\u3000\u30b3\u30f3\u30d1\u30af\u30b7\u30e7\u30f3\u3092\u884c\u3063\u3066\u7269\u7406\u30e1\u30e2\u30ea\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u4f4d\u7f6e\u306b\u5909\u66f4\u304c\u3042\u3063\u3066\u3082\u3001\u4eee\u60f3\u30e1\u30e2\u30ea\u3067\u306f\u3001\u76f8\u4e92\u306e\u30a2\u30c9\u30ec\u30b9\u3092\u5909\u63db\u3059\u308b\u3068\u3053\u308d\uff08\u4e0a\u3067\u8a00\u3063\u305f\u8868\uff08\u30c6\u30fc\u30d6\u30eb\uff09\u306e\u3067\u3059\uff09\u3092\u3044\u3058\u304f\u3063\u3066\u304a\u3051\u3044\u3044\u306e\u3067\u3059\u3002\u305d\u3046\u3059\u308b\u3068\u3001\u524d\u3068\u307f\u3093\u306a\u304b\u3089\u898b\u305f\u76ee\uff1d\u4eee\u60f3\u30a2\u30c9\u30ec\u30b9\u306f\u540c\u3058\u306a\u306e\u3067\u3001\u4f4d\u7f6e\u304c\u5909\u308f\u3063\u305f\u3068\u306f\u611f\u3058\u305a\u306b\u6e08\u3080\u306e\u3067\u3059\u3002\u3053\u3046\u3057\u3066\u3001\u4eee\u60f3\u30e1\u30e2\u30ea\u30a2\u30c9\u30ec\u30b9\u3092\u5909\u63db\u3057\u3066\u7269\u7406\u30e1\u30e2\u30ea\u30a2\u30c9\u30ec\u30b9\u3092\u5b9f\u884c\u3067\u304d\u308b\u306e\u3067\u3001\u5b9f\u884c\u30d7\u30ed\u30b0\u30e9\u30e0\u3068\u30c7\u30fc\u30bf\u306e\u7ba1\u7406\uff08\u30d7\u30ed\u30bb\u30b9\u7ba1\u7406\uff09\u304c\u3046\u307e\u304f\u3044\u304d\u307e\u3059\u3002<br \/>\n\u203b\uff09\u3064\u307e\u308a\u3001\u9006\u306b\u8a00\u3046\u3068\u3001\u4eee\u60f3\u30e1\u30e2\u30ea\u3067\u306f\u3001\u300c\u30b9\u30ef\u30c3\u30d7\u300d\u3070\u304b\u308a\u76ee\u304c\u884c\u304d\u304c\u3061\u3067\u3059\u304c\u3001\u4eee\u60f3\u30e1\u30e2\u30ea\u3067\u4eee\u60f3\u3068\u7269\u7406\u30a2\u30c9\u30ec\u30b9\u306e\u5909\u63db\u304c\u3067\u304d\u308b\u306e\u3067\u3001\u300c\u4eee\u60f3\u30a2\u30c9\u30ec\u30b9\u304c\u5909\u308f\u3089\u306a\u3044\u3088\u3046\u306b\u3046\u307e\u304f\u7269\u7406\u30e1\u30e2\u30ea\u4e0a\u3067\u30b3\u30f3\u30d1\u30af\u30b7\u30e7\u30f3\uff08\u304a\u6383\u9664\u3067\u79fb\u52d5\uff09\u3067\u304d\u308b\u300d\u3068\u3044\u3046\u308f\u3051\u3067\u3059\u3002\uff08\u3053\u308c\u3067\u304a\u304a\u3080\u306d\u6b63\u3057\u3051\u308c\u3070\u3044\u3044\u306e\u3067\u3059\u304c\u3001\u3082\u3063\u3068\u3044\u3044\u8aac\u660e\u65b9\u6cd5\u3092\u8ab0\u304b\u3054\u5b58\u77e5\u65b9\u304c\u3044\u308c\u3070\u6559\u3048\u3066\u4e0b\u3055\u3044\uff09<\/p>\n<p>\u53c2\u8003\uff1a<a href=\"http:\/\/www.hino.meisei-u.ac.jp\/is\/iga\/lecture\/os\/No5note.pdf\">\u300c\u660e\u661f\u5927\u5b66\u30002011\u5e74\u5ea6\u8b1b\u7fa9\u8cc7\u6599\u3000\u30aa\u30da\u30ec\u30fc\u30c6\u30a3\u30f3\u30b0\u30b7\u30b9\u30c6\u30e0\u3000\u4e3b\u8a18\u61b6\u7ba1\u7406\uff08\u30e1\u30e2\u30ea\u7ba1\u7406\uff09\u300d<\/a><\/p>\n<p>\u3000\u3053\u3046\u3084\u3063\u3066\u3001\u9ad8\u3044\u30e1\u30e2\u30ea\u3092\u307f\u3093\u306a\u3067\u6709\u52b9\u306b\u4f7f\u3044\u307e\u3057\u3087\u3046\u3068\u3044\u3046\u306e\u304c\u3001\u4eee\u60f3\u30e1\u30e2\u30ea\u3068\u30e1\u30e2\u30ea\u7ba1\u7406\u3067\u3059\u3002<br \/>\n\u3000\u3053\u308c\u306f\u3001\u30df\u30cb\u30b3\u30f3\u3092\u307f\u3093\u306a\u3067\u4f7f\u3046\u6642\u4ee3\u306e\u9803\u59cb\u307e\u3063\u305f\u3053\u3068\u3067\u3059\u3002\u4eca\u306f\u53d7\u3051\u7d99\u304c\u308c\u30011\u4eba\u306e\u4eba\u304c\u305f\u304f\u3055\u3093\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u52d5\u304b\u3059\u3068\u304d\u306b\u3053\u306e\u8003\u3048\u65b9\u304c\u5229\u7528\u3067\u304d\u308b\u306e\u3067\u3001\u3053\u308c\u3092\u4f7f\u3063\u3066\u3044\u308b\u306e\u3067\u3059\u3002<br \/>\n\u3000\u4ee5\u4e0a\u304c\u8ad6\u7406\u7684\u6982\u8ad6\u3067\u3059\u3002<\/p>\n<p>\u3000\u6b21\u306b\u5b9f\u969b\u306e\u8a71\u3078\u3082\u3063\u3066\u3044\u304d\u307e\u3059\u3002<br \/>\n\u3000\u5b9f\u969b\u306e\u30e1\u30e2\u30ea\u306e\u30a2\u30c9\u30ec\u30b9\u30d0\u30b9\u3084\u30c7\u30fc\u30bf\u30d0\u30b9\u3001IO\u7528\u306e\u5404\u30d0\u30b9(IO\u30dd\u30fc\u30c8\u3082\u30e1\u30e2\u30ea\u30de\u30c3\u30d7\u30c9IO\u3082)\u3084\u3001PCIex\u30d6\u30ea\u30c3\u30b8\u306f\u3001\u30c1\u30c3\u30d7\u30bb\u30c3\u30c8\u5185\u3067\u5168\u304f\u5225\u306b\u6271\u308f\u308c\u3066\u3044\u307e\u3059\u3002<br \/>\n\u53c2\u8003\uff1a<a href=\"https:\/\/btopc-minikan.com\/chipset.html\">BTO\u30d1\u30bd\u30b3\u30f3 \u30df\u30cb\u9928 \u30c1\u30c3\u30d7\u30bb\u30c3\u30c8\u6bd4\u8f03<\/a><\/p>\n<p>\u3000x86\u30e2\u30fc\u30c9\u3001AMD64\u30e2\u30fc\u30c9\u306a\u3069\u3067\u3001\u30d7\u30ed\u30b0\u30e9\u30e0\u304b\u3089\u898b\u305f\u76ee\u306e\u7269\u7406\u30e1\u30e2\u30ea\u3001\u7c21\u5358\u306a\u4eee\u60f3\u30e1\u30e2\u30ea\u7ba1\u7406(\u7279\u6a29\u7684\u306a\u30e1\u30e2\u30ea\u30a2\u30af\u30bb\u30b9\u3078\u306e\u5272\u8fbc\u307f\u7ba1\u7406\u3067\u7279\u5225\u306a\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u52d5\u304b\u3059\u306a\u3069)\u304c\u3042\u308b\u3060\u3051\u3067\u3001\u307b\u304b\u306e\u4e00\u5207\u306e\u4eee\u60f3\u30e1\u30e2\u30ea\u51e6\u7406\u306f\u30ab\u30fc\u30cd\u30eb\u7b49\u306e\u57fa\u672c\u30d7\u30ed\u30b0\u30e9\u30e0\u304c\u884c\u3044\u307e\u3059\u3002\uff08\u3053\u3053\u3067\u306e\u5b9f\u4f53\u3068\u3057\u3066\u306e\u4eee\u60f3\u30e1\u30e2\u30ea\u306e\u6271\u3044\u306f\u69cb\u9020\u4f53\u3084\u30af\u30e9\u30b9\uff5e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3067\u3059\u3002\uff09<br \/>\n\u53c2\u8003\uff1a<a href=\"https:\/\/translate.googleusercontent.com\/translate_c?depth=1&amp;hl=ja&amp;prev=search&amp;pto=aue&amp;rurl=translate.google.co.jp&amp;sl=en&amp;sp=nmt4&amp;u=https:\/\/stackoverflow.com\/questions\/27337860\/how-does-mmu-deal-with-memory-mapped-registers&amp;usg=ALkJrhhOJ6PTq-eiPZhPKeYxegEVa-nFYQ\">MMU\u306f\u30e1\u30e2\u30ea\u30de\u30c3\u30d7\u30c9\u30ec\u30b8\u30b9\u30bf\u3092\u3069\u306e\u3088\u3046\u306b\u51e6\u7406\u3057\u307e\u3059\u304b\uff1f<\/a><br \/>\n\u3000\u3000\u3000<a href=\"http:\/\/archive.linux.or.jp\/JF\/JFdocs\/The-Linux-Kernel-4.html\">4. \u30e1\u30e2\u30ea\u7ba1\u7406<\/a><\/p>\n<p>\u3000\u305f\u3060\u3001\u30e1\u30e2\u30ea\u5272\u308a\u5f53\u3066\u306f\u3001\u6700\u9069\u5316\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\uff08Linux\u306e\u5834\u5408\uff09\u7b49\u306b\u305d\u3063\u3066OS\u304c\u884c\u3044\u307e\u3059\u304c\u3001\u305d\u308c\u3067\u3082\u76f4\u7dda\u7684\u306b\u5272\u308a\u5f53\u3066\u308b\u305f\u3081\u3001\u30b3\u30f3\u30d1\u30af\u30b7\u30e7\u30f3\u306f\u5fc5\u8981\u3067\u3059\u3002\uff08\u4e0b\u306b\u66f8\u3044\u305fQ\uff06A\u3092\u53c2\u8003\u306b\u3057\u3066\u304f\u3060\u3055\u3044\uff09<br \/>\n\u3000MMIO\u306f\u3001\u7269\u7406\u30e1\u30e2\u30ea\u30de\u30c3\u30d7\u5185\u3067\u306f\u5b58\u5728\u3057\u307e\u3059\u304c\u3001\u307b\u3068\u3093\u3069\u5168\u3066\u306eOS\u3067\u4eee\u60f3\u30e1\u30e2\u30ea\u30de\u30c3\u30d7\u306b\u306f\u57fa\u672c\u7684\u306b\u4e57\u305b\u307e\u305b\u3093\uff08\u30c7\u30d0\u30a4\u30b9\u306f\u30ab\u30fc\u30cd\u30eb\u3092\u901a\u3057\u3066\u4f7f\u3046\u3082\u306e\u3067\u3042\u3063\u3066\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306b\u306f\u5fc5\u8981\u306a\u3044\u304b\u3089\u3067\u3059\uff09\u3002<br \/>\n\u3000\u5b9f\u969b\u306b\u30ab\u30fc\u30cd\u30eb\u5074\u304b\u3089\u30a2\u30af\u30bb\u30b9\u3059\u308b\u30c9\u30e9\u30a4\u30d0\u3067\u3059\u3089\u3001(Linux\u306e\u5834\u5408)\u4eee\u60f3\u30a2\u30c9\u30ec\u30b9\u306b\u767b\u9332\u3057\u305f\u5f8c\u3067\u30a2\u30af\u30bb\u30b9\u3057\u307e\u3059\u3002(MAC\u3084Windows\u306e\u5834\u5408\u306f\u3082\u3063\u3068\u62bd\u8c61\u7684\u3067\u3059\u3002)<br \/>\n\u53c2\u8003\uff1a<a href=\"http:\/\/jikiba.blog120.fc2.com\/blog-entry-34.html\">\u30e1\u30e2\u30ea\u30de\u30c3\u30d7\u30c9I\/O\u3000MMIO(Memory Mapped I\/O)<\/a><\/p>\n<p>\u3053\u306e\u3088\u3046\u306b\u3001\u4eee\u60f3\u30e1\u30e2\u30ea\u30de\u30c3\u30d7\u3067\u3001IO\u3092\u6271\u3046\u3053\u3068\u81ea\u4f53\u3042\u308a\u3048\u307e\u305b\u3093\u3002<\/p>\n<p>\u3000\u4f46\u3057\u3001\u5b9f\u969b\u306b\u306f\u4f8b\u5916\u304c\u3042\u308a\u307e\u3059\u3002\u305d\u308c\u306f\u3001EFI\u5185\u306e\u30d7\u30ed\u30b0\u30e9\u30e0(*.efi)\u304c\u52d5\u304f\u74b0\u5883\u3067\u3001OpenCore\u3084Clover\u304c\u52d5\u304f\u3068\u304d\u3067\u3059\u3002<br \/>\n\u3000\u3053\u306e\u3001UEFI\u57fa\u672c\u30bd\u30d5\u30c8(\u30e9\u30a4\u30d6\u30e9\u30ea)\u914d\u4e0b\u3067\u306e\u3001\u4eee\u60f3\u30e1\u30e2\u30ea\u306f\u3001Identity Mapped Paging\u3068\u3044\u3046\u306e\u304c\u57fa\u672c\u306a\u306e\u3067\u3059\u3002\u4e0b\u306e\u53c2\u8003\u3067\u306f\u300c\u3053\u308c\u306f\u30da\u30fc\u30b8\u30f3\u30b0\u6a5f\u69cb\u306f\u6709\u52b9\u306b\u306a\u3063\u3066\u3044\u308b\u3051\u3069\u3001\u305d\u306e\u307e\u307e\u4eee\u60f3\u30e1\u30e2\u30ea\u30a2\u30c9\u30ec\u30b9\uff1d\u7269\u7406\u30e1\u30e2\u30a2\u30c9\u30ec\u30b9\u3068\u3057\u3066\u6271\u3048\u308b\u3088\u3046\u306b\u30da\u30fc\u30b8\u30c6\u30fc\u30d6\u30eb\u304c\u8a2d\u5b9a\u3055\u308c\u305f\u72b6\u614b\u306b\u306a\u3063\u3066\u3044\u307e\u3059\u3002\u300d\u3068\u3042\u308a\u307e\u3059\u3002<\/p>\n<p>\n\u53c2\u8003\uff1a<a href=\"https:\/\/neriring.hatenablog.jp\/entry\/2018\/10\/07\/103451\">\u6700\u5c0f\u30b9\u30c6\u30c3\u30d7\u3067\u4f5c\u308b UEFI OS v0.1<\/a><br \/>\n\u3000\u3053\u306e\u610f\u5473\u306f\u3001\u4eee\u60f3\u30a2\u30c9\u30ec\u30b9\u81ea\u4f53\u304c\u3001\u4f55\u3082\u3044\u3058\u3089\u306a\u3044\u3068\u3001AMD\uff16\uff14(\uff5864)\u30e2\u30fc\u30c9\u306e\u7269\u7406\u30a2\u30c9\u30ec\u30b9\u3068\u540c\u3058\u30de\u30c3\u30d7\u306b\u306a\u3063\u3066\u3044\u308b\u3068\u3044\u3046\u3053\u3068\u3067\u3059\u3002\u3064\u307e\u308a\u3001\u4eee\u60f3\u30e1\u30e2\u30ea\u30a2\u30c9\u30ec\u30b9\u3067\u3001\u76f4\u63a5MMIO\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u3059<br \/>\n\u3000Hackintosh\u3067\u304a\u99b4\u67d3\u307f\u306a\u306e\u306f\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306aUEFI\u30b7\u30a7\u30eb\u3067\u306ememmap\u3067\u3057\u3087\u3046\u3002<\/p>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-plane\" data-lang=\"\u30b3\u30fc\u30c9\u30d6\u30ed\u30c3\u30af\"><code>Type Start End # Pages Attributes\r\nRT_Data 0000000000000000-0000000000000FFF 0000000000000001 800000000000000F\r\nAvailable 0000000000001000-000000000008FFFF 000000000000008F 000000000000000F\r\nRT_Code 0000000000090000-0000000000090FFF 0000000000000001 800000000000000F\r\nAvailable 0000000000091000-000000000009EFFF 000000000000000E 000000000000000F\r\nReserved 000000000009F000-000000000009FFFF 0000000000000001 000000000000000F\r\nAvailable 0000000000100000-000000005B72DFFF 000000000005B62E 000000000000000F\r\nBS_Data 000000005B72E000-000000005B76DFFF 0000000000000040 000000000000000F\r\nAvailable 000000005B76E000-000000006244FFFF 0000000000006CE2 000000000000000F\r\nLoaderCode 0000000062450000-000000006254EFFF 00000000000000FF 000000000000000F\r\nLoaderData 000000006254F000-0000000069587FFF 0000000000007039 000000000000000F\r\nBS_Data 0000000069588000-0000000069889FFF 0000000000000302 000000000000000F\r\nBS_Code 000000006988A000-00000000698A4FFF 000000000000001B 000000000000000F\r\nBS_Data 00000000698A5000-000000006B656FFF 0000000000001DB2 000000000000000F\r\nBS_Code 000000006B657000-000000006B669FFF 0000000000000013 000000000000000F\r\nBS_Data 000000006B66A000-000000006B68EFFF 0000000000000025 000000000000000F\r\nBS_Code 000000006B68F000-000000006B6A5FFF 0000000000000017 000000000000000F\r\nBS_Data 000000006B6A6000-000000006B6CDFFF 0000000000000028 000000000000000F\r\nBS_Code 000000006B6CE000-000000006B6FCFFF 000000000000002F 000000000000000F\r\nBS_Data 000000006B6FD000-000000006B715FFF 0000000000000019 000000000000000F\r\nBS_Code 000000006B716000-000000006B72DFFF 0000000000000018 000000000000000F\r\nLoaderData 000000006B72E000-000000006B73CFFF 000000000000000F 000000000000000F\r\nBS_Data 000000006B73D000-000000007773CFFF 000000000000C000 000000000000000F\r\nAvailable 000000007773D000-0000000077893FFF 0000000000000157 000000000000000F\r\nBS_Code 0000000077894000-00000000786DAFFF 0000000000000E47 000000000000000F\r\nReserved 00000000786DB000-000000007A2EDFFF 0000000000001C13 000000000000000F\r\nACPI_Recl 000000007A2EE000-000000007A36BFFF 000000000000007E 000000000000000F\r\nACPI_NVS 000000007A36C000-000000007A431FFF 00000000000000C6 000000000000000F\r\nRT_Data 000000007A432000-000000007AB52FFF 0000000000000721 800000000000000F\r\nRT_Code 000000007AB53000-000000007AC0EFFF 00000000000000BC 800000000000000F\r\nBS_Data 000000007AC0F000-000000007AC0FFFF 0000000000000001 000000000000000F\r\nAvailable 0000000100000000-000000047DFFFFFF 000000000037E000 000000000000000F\r\nReserved 00000000000A0000-00000000000FFFFF 0000000000000060 0000000000000000\r\nReserved 000000007AC10000-000000007AEFFFFF 00000000000002F0 000000000000000F\r\nReserved 000000007AF00000-000000007AFFFFFF 0000000000000100 070000000000000F\r\nReserved 000000007B000000-000000007FFFFFFF 0000000000005000 0000000000000000\r\nMMIO 00000000E0000000-00000000EFFFFFFF 0000000000010000 800000000000100D\r\nMMIO 00000000FE000000-00000000FE010FFF 0000000000000011 8000000000000001\r\nMMIO 00000000FEC00000-00000000FEC00FFF 0000000000000001 800000000000100D\r\nMMIO 00000000FED00000-00000000FED03FFF 0000000000000004 800000000000100D\r\nMMIO 00000000FEE00000-00000000FEE00FFF 0000000000000001 8000000000000001\r\nMMIO 00000000FF000000-00000000FFFFFFFF 0000000000001000 800000000000100D\r\n\r\nReserved : 28,772 Pages (117,850,112 Bytes)\r\nLoaderCode: 255 Pages (1,044,480 Bytes)\r\nLoaderData: 28,744 Pages (117,735,424 Bytes)\r\nBS_Code : 3,795 Pages (15,544,320 Bytes)\r\nBS_Data : 57,691 Pages (236,302,336 Bytes)\r\nRT_Code : 189 Pages (774,144 Bytes)\r\nRT_Data : 1,826 Pages (7,479,296 Bytes)\r\nACPI_Recl : 126 Pages (516,096 Bytes)\r\nACPI_NVS : 198 Pages (811,008 Bytes)\r\nMMIO : 69,655 Pages (285,306,880 Bytes)\r\nMMIO_Port : 0 Pages (0 Bytes)\r\nPalCode : 0 Pages (0 Bytes)\r\nAvailable : 4,064,516 Pages (16,648,257,536 Bytes)\r\nPersistent: 0 Pages (0 Bytes)\r\n-------------- \r\nTotal Memory: 16,239 MB (17,028,464,640 Bytes)<\/code><\/pre>\n<\/div>\n<p>\u3000\u3053\u3053\u3067\u3001MMIO\u306f0xE0000000\u304b\u3089\u30010xFFFFFFFF\u307e\u3067\u3092\u5360\u3081\u3066\u3044\u307e\u3059\u3002\u5b9f\u306f\u3053\u308c\u306f\u3059\u3067\u306b\u3001PCIex\u306e\u30b3\u30f3\u30d5\u30a3\u30b0\u30ec\u30fc\u30b7\u30e7\u30f3\uff08\u30a2\u30c9\u30ec\u30b9\u914d\u7f6e\uff09\u304c\u6c7a\u307e\u3063\u305f\u5f8c\u306e\u59ff\u3067\u3059\u3002\u8a73\u3057\u304f\u306f\uff08\u88dc\u7b46\uff11\u306b\u66f8\u304d\u307e\u3059\u3002\uff09<br \/>\n\u3000\u3053\u306e\u90e8\u5206\u306f\u307e\u3060\u3001UEFI \u306e\u74b0\u5883\u4e0a\u3067\u306e\u7269\u7406\u30a2\u30c9\u30ec\u30b9\uff1d\u4eee\u60f3\u30a2\u30c9\u30ec\u30b9\u306e\u72b6\u614b\u3067\u3059\u3002<br \/>\n\u3000MMIODevirtualize\u3092True\u306b\u3057\u3066\u3082\u3001\u3053\u3053\u306e\u30de\u30c3\u30d7\u304c\u5909\u308f\u3089\u306a\u3044\u306e\u306f\u3001UEFI\u4e0b\u3067\u306f\u4eee\u60f3MMIO\u5fc5\u8981\u3067\u3001\u305d\u308c\u3092\u5229\u7528\u3057\u3066UEFI\u30b7\u30a7\u30eb\u304c\u52d5\u3044\u3066\u3044\u308b\u304b\u3089\u3067\u3057\u3087\u3046\uff08\u5f8c\u306eWhite List\u306e\u901a\u308a\u3001UEFI\u306e\u3082\u3068\u3067\u52d5\u304f\u30d7\u30ed\u30b0\u30e9\u30e0\u3067\u306f\u3001\u4eee\u60f3MMIO\u304c\u5fc5\u8981\u3060\u304b\u3089\u3067\u3059\u3002\uff09\u3002<br \/>\n\u3000\u601d\u3046\u306b\u3001\u30ab\u30fc\u30cd\u30eb\u3092\u8aad\u307f\u8fbc\u3080\u524d\u306b\u4eee\u60f3\u5316\u3092\u89e3\u3044\u3066\u5bfe\u5fdc\u3057\u3066\u3044\u308b\u306e\u3060\u3068\u601d\u3044\u307e\u3059\u3002\uff08\u3053\u306e\u8fba\u304c\u308f\u304b\u308b\u65b9\u304c\u3044\u308c\u3070\u3001\u6559\u3048\u3066\u304f\u3060\u3055\u3044\u3002\uff09<br \/>\n\u3000\u3067\u306f\u3001\u4eee\u60f3\u5316MMIO\uff08Virtualization MMIO\uff09\u306b\u623b\u308a\u307e\u3059\u3002<\/p>\n<p>\u25cb\u4eee\u60f3\u5316MMIO\u306f\u30d7\u30ed\u30b0\u30e9\u30e0\u3068\u9055\u3063\u3066\u3001\u666e\u901a\u306b\u306f\u30b9\u30ef\u30c3\u30d7\u306f\u3067\u304d\u306a\u3057\u3001\u30b3\u30f3\u30d1\u30af\u30b7\u30e7\u30f3\uff08\u30e1\u30e2\u30ea\u30de\u30c3\u30d7\u4e0a\u3067\u306e\u30ea\u30a2\u30ed\u30b1\u30fc\u30b7\u30e7\u30f3\uff08\u518d\u914d\u7f6e\uff09\uff1d\u3053\u308c\u304c<a href=\"https:\/\/mifmif.mydns.jp\/alpha\/?p=991\">Friz\u3068\u306e\u82f1\u8a9e\u306e\u30e1\u30c3\u30bb\u30fc\u30b8<\/a>\u306e\u610f\u5473\u3067\u3059\uff09\u3082\u96e3\u3057\u304f\u307b\u3068\u3093\u3069\u5168\u304f\u3068\u3044\u3044\u307b\u3069\u4f7f\u3048\u306a\u3044\u3057\u4f7f\u308f\u308c\u3066\u306a\u3044\uff08\u79fb\u52d5\u3067\u304d\u306a\u3044\u306e\u306fIO\u306b\u3053\u3061\u3089\u304b\u3089\u30a2\u30c9\u30ec\u30b9\u3092\u308f\u308a\u3042\u3066\u308b\u3082\u306e\u3060\u304b\u3089\u3067\u3059\u3002\u96e3\u3057\u3044\u306e\u306f\u88dc\u7b461\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\uff09\u3002\u305d\u306e\u4eee\u60f3\u5316\u3092\u3059\u308b\u306e\u306b\u4eee\u60f3\u5316MMIO\u306f\u30e1\u30e2\u30ea\u3092\u98df\u3063\u3066\u3044\u308b\uff08\u96a0\u3057\u3066\u3044\u308b\uff09\u306e\u3067\u3001\u4eee\u60f3\u5316\u3092\u3084\u3081\u3066\u305d\u308c\u3092\u4f7f\u3048\u308b\u3088\u3046\u306b\u3057\u3066\u308b\u3002\u305d\u3057\u3066\u3001\u30ab\u30fc\u30cd\u30eb\u8aad\u307f\u8fbc\u307f\u306b\u4f7f\u3048\u308c\u3070\u76ee\u7684\u9054\u6210\u3068\u3044\u3046\u3053\u3068\u3067\u3059\u3002<\/p>\n<p>\u3000\u3061\u306a\u307f\u306b\u3001\u300c\u4eee\u60f3\u5316MMIO\u300d\u3068\u3053\u3053\u3067\u8a00\u3046\u3044\u3044\u304b\u305f\u306f\u3001\u4eee\u60f3\u5316\u3060\u3068\u30b9\u30ef\u30c3\u30d7\u3068\u307e\u305a\u601d\u3046\u304b\u3089\u4e0d\u601d\u8b70\u306b\u805e\u3053\u3048\u308b\u3060\u3051\u3067\u3059\u3002\u30b9\u30ef\u30c3\u30d7\u3060\u3051\u3067\u306a\u304f\u3001\u300c\u30e1\u30e2\u30ea\u5909\u63db\u300d\u306b\u3088\u3063\u3066\u3001\u30e1\u30e2\u30ea\u306e\u518d\u914d\u7f6e\uff08\u3053\u306e\u5834\u5408\u96a0\u308c\u305f\u30e1\u30e2\u30ea\u3092\u518d\u5272\u5f53\u3059\u308b\uff09\u304c\u3067\u304d\u308b\u304b\u3089\u300c\u4eee\u60f3\u5316MMIO\u300d\u3068\u8a00\u3063\u3066\u3044\u308b\u306e\u3067\u3059\u3002<br \/>\n\u3000\u975e\u4eee\u60f3\u5316\uff08Devirtualization)\u3092\u9078\u3093\u3067\u3001\u305d\u306e\u305f\u3081\u306bMMIO\u304c\u4f7f\u3063\u3066\u308b\u7269\u7406\u30e1\u30e2\u30ea\u304c\u96a0\u308c\u3066\u3044\u308b\u30e1\u30e2\u30ea\u306b\u7f6e\u304d\u63db\u308f\u3063\u3066\u3001\u30ab\u30fc\u30cd\u30eb\u3092\u8aad\u307f\u8fbc\u3081\u308b\u9023\u7d9a\u9818\u57df\u304c\u3067\u304d\u308b\u304b\u3082\u77e5\u308c\u306a\u3044\u3068\u3044\u3046\u308f\u3051\u3067\u3059\u3002<br \/>\n\u3000\u3053\u306e\u3042\u3068\u3001\u3069\u3046\u3057\u3066OS\u306e\u30c9\u30e9\u30a4\u30d0\u304c\u56f0\u3089\u306a\u3044\u304b\u3068\u3044\u3046\u3068\u3001\u307e\u305a\uff2f\uff33\u81ea\u4f53\u306f\u3001\u3053\u3053\u3067\u306e\u4eee\u60f3\u30a2\u30c9\u30ec\u30b9\u3067\u306a\u304f\u3001\u7269\u7406\u30a2\u30c9\u30ec\u30b9\u304b\u3089\u5b9a\u7fa9\u3092\u3082\u3089\u3063\u3066\u3001\u30a2\u30af\u30bb\u30b9\u3057\u3066\uff08\u307e\u305f\u306f\u3001PCI\u304b\u3089\u518d\u30b3\u30f3\u30d5\u30a3\u30b0\u30ec\u30fc\u30b7\u30e7\u30f3\u3057\u3066\uff08\u88dc\u7b461\u53c2\u7167\uff09\uff09\u3044\u308b\u304b\u3089\u3067\u3059\u3002\u30c9\u30e9\u30a4\u30d0\u306f\u3001\u5148\u307b\u3069\u8a00\u3063\u305f\u3088\u3046\u306bLinux\u306e\u5834\u5408\u306f\u518d\u4eee\u60f3\u30a2\u30c9\u30ec\u30b9\u306e\u4ed8\u4e0e\u3092OS\u304b\u3089\u53d7\u3051\u3066(MAC\u3084Windows\u306e\u5834\u5408\u306f\u3082\u3063\u3068\u62bd\u8c61\u7684\u3067\u3059\u3002)\u3042\u3064\u304b\u3044\u307e\u3059\u3002<\/p>\n<p>\u25cb\u305f\u3060\u3001\u4e00\u90e8\u306eAMD\u306eCPU\u306a\u3069\u3067\u306f\u3001\u3053\u3053\u3067\u306e\u4eee\u60f3\u5316\u3092\u3057\u3066\u304a\u304b\u306a\u3044\u3068\u52d5\u304b\u306a\u3044\u3082\u306e\u304c\u3042\u308b\u306e\u3067White List\u3067\u6b8b\u305b\u308b\u3088\u3046\u306b\u3057\u305f\u3068\u3044\u3046\u3053\u3068\u3067\u3059\u3002<br \/>\n\u5b9f\u969b\u306eWhiteList\u306e\u4f8b\u3067\u306f\u3001<\/p>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-plane\" data-lang=\"\u30b3\u30fc\u30c9\u30d6\u30ed\u30c3\u30af\"><code>Item 1\r\n\u3000Address\uff1a4275159040\u3000\uff1b=0xFED1C000\r\n\u3000Comment\uff1aHaswell: SB_RCBA is a 0x4 page memory region, containing SPI_BASE at 0x3800 (SPI_BASE_ADDRESS)\r\n\u3000Enabled\uff1atrue\r\nItem 2\r\n\u3000Address\uff1a4278190080\u3000\uff1b=0xFF000000\r\n\u3000Comment\uff1bGeneric: PCI root is a 0x1000 page memory region used by some firmwares\r\n\u3000Enabled\uff1atrue<\/code><\/pre>\n<\/div>\n<p>\u4ee5\u4e0a\u306e\u3088\u3046\u306b\u3001MMIO\u3092\u6b8b\u3059\u3088\u3046\u306b\u3001\u6307\u5b9a\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mifmif.mydns.jp\/alpha\/wp-content\/uploads\/2020\/12\/MMIOEN.png\" alt=\"\" class=\"alignnone size-full wp-image-1347\" width=\"956\" height=\"678\" srcset=\"https:\/\/mifmif.mydns.jp\/alpha\/wp-content\/uploads\/2020\/12\/MMIOEN.png 956w, https:\/\/mifmif.mydns.jp\/alpha\/wp-content\/uploads\/2020\/12\/MMIOEN-300x213.png 300w, https:\/\/mifmif.mydns.jp\/alpha\/wp-content\/uploads\/2020\/12\/MMIOEN-768x545.png 768w\" sizes=\"auto, (max-width: 956px) 100vw, 956px\" \/><\/p>\n<p>[Q&amp;A]<br \/>\n\uff31\uff11\uff0e<br \/>\n\u3000\u4eee\u60f3\u30e1\u30e2\u30ea\u3068\u7269\u7406\u30e1\u30e2\u30ea\u306e\u5909\u63db\u3092\u4f7f\u3048\u3070\u3001\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u7684\u306b\u30c6\u30fc\u30d6\u30eb\u3092\u4f7f\u3063\u3066\u3001\u7269\u7406\u30e1\u30e2\u30ea\u306e\u5229\u7528\u3055\u308c\u3066\u3044\u306a\u3044\u65ad\u7247\u5316\u3057\u305f\u90e8\u5206\u3092\u3001\u4eee\u60f3\u30e1\u30e2\u30ea\u4e0a\u3067\u65ad\u7247\u5316\u306a\u304f\u7f6e\u304d\u63db\u3048\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<br \/>\n\u3000\u3060\u3068\u3059\u308c\u3070\u3001\u30b3\u30f3\u30d1\u30af\u30b7\u30e7\u30f3\u3092\u3059\u308b\u610f\u5473\u306f\u306a\u304f\u3001\u5272\u308a\u5f53\u3066\u306e\u307e\u307e\u4eee\u60f3\u30d9\u30fc\u30b9\u3067\u65ad\u7247\u5316\u306a\u304f\u4f7f\u3048\u3070\u3044\u3044\u306e\u3067\u306f\u306a\u3044\u3067\u3059\u304b\uff1f<br \/>\n\uff21\uff11\uff0e<br \/>\n\u3000\u30b3\u30f3\u30d1\u30af\u30b7\u30e7\u30f3\u306f\u3001\u7269\u7406\u30e1\u30e2\u30ea\u306b\u9023\u7d9a\u5316\u3057\u305f\u7a7a\u304d\u9818\u57df\u3092\u4f5c\u308b\u305f\u3081\u306b\u3042\u308a\u307e\u3059\u3002\u7269\u7406\u30e1\u30e2\u30ea\u306b\u65ad\u7247\u5316\u304c\u3042\u308b\u3053\u3068\u304c\u3001\u554f\u984c\u3060\u304b\u3089\u3067\u304d\u305f\u306e\u3067\u3059\u3002<br \/>\n\u3000\u53c2\u8003\uff1a<a href=\"https:\/\/ednjapan.com\/edn\/articles\/0807\/01\/news154.html\">DDR\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u306e\u9078\u629e\u8853<\/a><br \/>\n\u3000\u3053\u306e\u53c2\u8003\u306e\u30012\u30da\u30fc\u30b8\u76ee\u88681\u3092\u898b\u3066\u304f\u3060\u3055\u3044\u3002\u3053\u3053\u304b\u3089\u89e3\u308b\u306e\u306f\u3001\u30e9\u30f3\u30c0\u30e0\u30a2\u30af\u30bb\u30b9\uff08\u5b8c\u5168\u306b\u65ad\u7247\u5316\u3057\u305f\u5834\u5408\uff09\u304c20%\u3042\u3063\u305f\u3089\u3001\u30c7\u30fc\u30bf\u8ee2\u9001\u52b9\u7387\u306f30%\u307e\u3067\u4e0b\u304c\u308b\u306e\u3067\u3059\u3002\u3064\u307e\u308a\u3001\u60f3\u50cf\u3057\u304b\u3067\u304d\u307e\u305b\u3093\u304c\u3001\u30d7\u30ed\u30b0\u30e9\u30e0\u304c3\u500d\u4ee5\u4e0a\u9045\u304f\u306a\u308b\u3093\u3067\u3059\u3002\u3053\u308c\u306f\u56f0\u308a\u3082\u306e\u3067\u3059\u3002<br \/>\n\u3000\u3053\u3053\u3067\u306f\u3001\u9023\u60f3\u8a18\u61b6\u6cd5\u3092\u4f7f\u3063\u305fDDR\u306e\u8ee2\u9001\u901f\u5ea6\u3092\u8abf\u3079\u3066\u3044\u3066\u3001\u30e9\u30f3\u30c0\u30e0\u30a2\u30af\u30bb\u30b9\u3067\u308280%\u304f\u3089\u3044\u306e\u8ee2\u9001\u7387\u3082\u3067\u308b\u3068\u8a00\u3063\u3066\u3044\u307e\u3059\u3002\u3053\u306e\u304f\u3089\u3044\u306a\u3089\u6211\u6162\u3067\u304d\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002<\/p>\n<p>\u3000\u3067\u3082\u3001\u3053\u3053\u3067\u8a00\u3044\u305f\u3044\u306e\u306f\u3001\u30e1\u30e2\u30ea\uff08D-RAM)\u306e\u7269\u7406\u7684\u69cb\u9020\u4e0a\u3001\u9023\u7d9a\u3057\u305f\u30c7\u30fc\u30bf\u3092\u9001\u308b\u3088\u3046\u306b\u9ad8\u901f\u5316\u3057\u3066\u3044\u3063\u3066\u3044\u308b\u3068\u3044\u3046\u3053\u3068\u3067\u3059\u3002<\/p>\n<p>\u3000\u521d\u3081\u306b\u3001D\uff0dRAM\u306e\u30e1\u30e2\u30ea\u306e\u30bb\u30eb\uff08\uff11\u30d3\u30c3\u30c8\u3092\u96fb\u6c17\u7684\u306b\u8a18\u61b6\u3059\u308b\u3068\u3053\u308d\uff09\u306b\u3064\u3044\u3066\u8003\u3048\u307e\u3057\u3087\u3046\u3002\u52b9\u7387\u3088\u304f\u305f\u304f\u3055\u3093\u306e\u30bb\u30eb\u3092\u64cd\u308b\u306b\u306f\u3069\u3046\u3057\u305f\u3089\u3044\u3044\u3067\u3057\u3087\u3046\uff1f<br \/>\n\u3000\u305d\u3046\u8003\u3048\u308b\u3068\u914d\u7f6e\u306f\u3001\u3069\u3046\u3057\u3066\u3082\u683c\u5b50\u72b6\u306b\u306a\u308a\u307e\u3059\u3002\u4e16\u306e\u4e2d3\u6b21\u5143\u3067\u30b7\u30ea\u30b3\u30f3\u30c1\u30c3\u30d7\u306b\u56de\u8def\u3092\u4f5c\u308b\u306b\u306f\u9762\u3067\u306a\u3044\u3068\u3044\u3051\u306a\u3044\u304b\u3089\u3067\u3059\u3002\u3053\u306e\u683c\u5b50\u72b6\u306e\u4e26\u3073\u306e\u6307\u5b9a\u306e\u4ed5\u65b9\u306f\u3001\u30ed\u30a6(\u884c\uff09\u3068\u30ab\u30e9\u30e0(\u5217)\u3092\u4f7f\u3048\u3070\u3044\u3044\u4e8b\u306b\u306a\u308a\u307e\u3059\u3002<br \/>\n\u3000\u521d\u3081\u306b\u3001\u307e\u305a\u539f\u59cb\u7684\u306aD-RAM\u306f\u3001\u3042\u308b\u30a2\u30c9\u30ec\u30b9\uff08\u7269\u7406\u30e1\u30e2\u30ea\u306e\u4f4f\u6240\u306b\u3042\u305f\u308b\u3082\u306e\uff09\u304c\u6765\u305f\u6642\u306b\u30a2\u30c9\u30ec\u30b9\u30d0\u30b9\u3092\uff12\u5206\u5272\u3057\u307e\u3059\u3002\u539f\u59cb\u7684\u3067\u3059\u304c\u672c\u5f53\u306b\u7c21\u5358\u306b\u7dda\u306e\u96c6\u307e\u308a\uff08\u30d0\u30b9\uff09\u30922\u3064\u306b\u30de\u30eb\u30c1\u30d7\u30ec\u30af\u30b5\u3068\u3044\u3046\u96fb\u5b50\u7684\u30b9\u30a4\u30c3\u30c1\u3092\u4f7f\u3063\u3066\u3001\u5207\u308a\u66ff\u3048\u3066\u3070\u3089\u3059\u3093\u3067\u3059\u3002<br \/>\n\u3000\u5206\u5272\u3057\u305f1\u3064\u76ee\u306e\u30d0\u30b9\u3067\u30ed\u30a6\u306e\u4f4d\u7f6e\uff08\u30ed\u30a6\u30a2\u30c9\u30ec\u30b9\uff09\u3092\u6c7a\u3081\u30012\u3064\u76ee\u306e\u30d0\u30b9\u3067\u30ab\u30e9\u30e0\uff08\u30ab\u30e9\u30e0\u30a2\u30c9\u30ec\u30b9\uff09\u3092\u6c7a\u3081\u3066\u3001\u30c7\u30fc\u30bf1\u30d3\u30c3\u30c8\u304c\u51fa\u307e\u3059\u3002\uff08\u30a8\u30af\u30bb\u30eb\u306e\u8868\u306e\u8003\u3048\u3068\u540c\u3058\u3067\u3059\u3002\uff09<br \/>\n\u3000\u3084\u308a\u65b9\u306f\u540c\u3058\u306a\u306e\u3067\u3001D-RAM\u3092\u4e26\u3079\u308c\u3070\u4f55\u30d3\u30c3\u30c8\u3067\u3082\u884c\u3051\u307e\u3059\u3002\uff08\u3060\u304b\u3089\u3068\u8a00\u3063\u3066\u3001\u6570\u3092\u5897\u3084\u3057\u3066\u9ad8\u901f\u5316\u3059\u308b\u306e\u306f\u3001\u547d\u4ee4\u9577\uff0832\u30d3\u30c3\u30c8\u300164\u30d3\u30c3\u30c8\uff09\u3054\u3068\u306bCPU\u304c\u52d5\u3044\u3066\u3044\u307e\u3059\u304b\u3089\u3001\u305d\u308c\u4ee5\u4e0a\u5897\u3084\u3057\u305f\u3063\u3066\u3001CPU\u306e\u65b9\u3067\u51e6\u7406\u4e0d\u80fd\u306a\u306e\u3067\u610f\u5473\u304c\u3042\u308a\u307e\u305b\u3093\u3002DDR4\u306a\u3089\u30b9\u30ed\u30c3\u30c8\u306b2\u672c\u5dee\u3057\u306664\u30d3\u30c3\u30c8\u3067\u3061\u3087\u3046\u3069\u3044\u3044\u30a2\u30af\u30bb\u30b9\u306b\u306a\u308b\u306e\u3067\u3059\u3002\uff09<br \/>\n\u3000\u3055\u3066\u3001\u3053\u3053\u3067\u3001\u3088\u308a\u9ad8\u901f\u5316\u3059\u308b\u306b\u306f\u3001\u3069\u3046\u3059\u308c\u3070\u3044\u3044\u306e\u304b\u3067\u3059\u304c\u3001\u683c\u5b50\u72b6\u306b\u4e26\u3093\u3067\u3044\u308b\u306e\u3067\u3059\u304b\u3089\u3001\u30ed\u30a6\u4f4d\u7f6e\uff08\u30ed\u30a6\u30a2\u30c9\u30ec\u30b9\uff09\u304c\u6c7a\u307e\u3063\u305f\u3068\u304d\u306b\u4e00\u6c17\u306b\u76f8\u5f53\u306e\u30d3\u30c3\u30c8\u6570\uff08\u30ab\u30e9\u30e0\u306e\u500b\u6570\uff09\u306e\u30c7\u30fc\u30bf\u304c\u51fa\u3066\u308b\u306f\u305a\u3067\u3059\u3002\u3053\u308c\u3092\u9078\u629e\u3057\u3066\u30ab\u30e9\u30e0\u4f4d\u7f6e\uff08\u30ab\u30e9\u30e0\u30a2\u30c9\u30ec\u30b9\uff09\u306e1\u30d3\u30c3\u30c8\u3092\u51fa\u3057\u3066\u3044\u307e\u3059\u3002<br \/>\n\u3000\u8a00\u3044\u63db\u3048\u308c\u3070\u3001\u30ed\u30a6\u3092\u6c7a\u3081\u305f\u3068\u304d\u306b\u4e00\u6c17\u306b\u76f8\u5f53\u306e\u30d3\u30c3\u30c8\u6570\u304c\uff08\u30ab\u30e9\u30e0\u30c7\u30fc\u30bf\u3068\u3057\u3066\uff09\u51fa\u3066\u3044\u308b\u306e\u306b\u3001\u305d\u308c\u3092\u30ab\u30e9\u30e0\u30a2\u30c9\u30ec\u30b9\u3067\u7d5e\u3063\u3066\u3044\u308b\u308f\u3051\u3067\u3059\u3002\u3067\u3059\u304b\u3089\u3001\u30ed\u30a6\u30a2\u30c9\u30ec\u30b9\u304c\u6c7a\u307e\u3063\u305f\u3068\u304d\u306b\u3001\u7528\u610f\u3067\u304d\u3066\u3044\u308b\u30c7\u30fc\u30bf\u6570\u304c\uff08\u30ab\u30e9\u30e0\u306e\u6570\u5206\uff09\u3044\u3063\u3071\u3044\u3042\u308b\u306e\u306b\u3046\u307e\u304f\u4f7f\u3063\u3066\u306a\u3044\u306e\u3067\u3059\u3002<br \/>\n\u3000\u305d\u3053\u3067\u3001DDR\u3067\u306f\u3001\u4e00\u5ea6\u30a2\u30c9\u30ec\u30b9\u3092\u5165\u308c\u305f\u3089\u3001\u7279\u5b9a\u306e\u30ab\u30e9\u30e0\u3068\u30ed\u30a6\u304c\u6c7a\u307e\u308a\u307e\u3059\u304c\u3001\u30ed\u30a6\u3092\u305d\u306e\u307e\u307e\u306b\u3057\u3066\u3001\u7528\u610f\u3055\u308c\u305f\u30ab\u30e9\u30e0\u5206\u306e\u305f\u304f\u3055\u3093\u306e\u30c7\u30fc\u30bf\u3092\u3082\u3068\u306b\u3001\uff08\u305d\u306e\u5f8c\u306e\u30a2\u30c9\u30ec\u30b9\uff08\u6b21\u306b\u8aad\u3080\uff0b\uff11\u3057\u305f\u30a2\u30c9\u30ec\u30b9\uff09\u3092\u30c1\u30c3\u30d7\u306b\u5165\u308c\u306a\u304f\u3066\u3082\uff09\u3001\u30af\u30ed\u30c3\u30af\u3068\u3044\u3046\uff08\u305d\u306e\u540d\u306e\u901a\u308a\u6642\u8a08\u307f\u305f\u3044\u306b\u4e00\u5b9a\u306e\u5468\u6ce2\u6570\u3067\u4e0a\u4e0b\u3059\u308b\u4fe1\u53f7\uff09\u306e\u96fb\u5727\u306e\u4e0a\u308a\u4e0b\u308a\u306e2\u56de\u3092\uff08\u3053\u306e2\u56de\u304cDDR\uff1d<span class=\"ILfuVd\"><span class=\"hgKElc\">Double Data Rate<\/span><\/span>\u306eD\uff1dDouble\u306e\u3053\u3068\u3067\u3059\uff09\u3081\u304c\u3051\u3066\u3001\u30ab\u30e9\u30e0\u30a2\u30c9\u30ec\u30b9\u3092\u30c1\u30c3\u30d7\u5185\u90e8\u30671\u3064\u9032\u3081\u3066\u30c7\u30fc\u30bf\u3092\u51fa\u3057\u307e\u3059\u3002\u3053\u308c\u3092DDR2\u3067\u306f4\u30ef\u30fc\u30c9(32\uff584\u30d3\u30c3\u30c8\uff09\u3001DDR3\u304b\u3089\u306f8\u30ef\u30fc\u30c9(32&#215;8\u30d3\u30c3\u30c8\uff09\u3060\u3057\u307e\u3059\u3002\u3053\u306e\u30e2\u30fc\u30c9\u3092\u30d0\u30fc\u30b9\u30c8\u30e2\u30fc\u30c9\u3068\u8a00\u3044\u307e\u3059\u3002<br \/>\n\u3000\u3053\u3046\u3084\u3063\u3066\u3001\u30a2\u30c9\u30ec\u30b9\u3092\u4e00\u56de\u3060\u3051\u5165\u308c\u308b\u3053\u3068\u3067\u3001\u305d\u3053\u304b\u3089\u7d9a\u304f\u9023\u7d9a\u3057\u305f\u30a2\u30c9\u30ec\u30b9\u306e\u30c7\u30fc\u30bf\u3092\u9ad8\u901f\u306b\u8aad\u307f\u53d6\u308b\u3053\u3068\u304c\u3067\u304d\u308b\u306e\u3067\u3059\u3002<\/p>\n<p>\u3000\u4e0a\u3067\u306f\u4eca\u4e3b\u6d41\u306eDDR\u306e\u30d0\u30fc\u30b9\u30c8\u30e2\u30fc\u30c9\u306b\u3064\u3044\u3066\u8aac\u660e\u3057\u307e\u3057\u305f\u3002\u3053\u308c\u304c\u3067\u304d\u308b\u306e\u306f\u306a\u305c\u304b\u3068\u8a00\u3048\u3070\u3001\u5927\u672c\u306e\u7406\u7531\u306f\u30e1\u30e2\u30ea\u306e\u30bb\u30eb\uff081\u30d3\u30c3\u30c8\u3092\u8a18\u61b6\u3059\u308b\u3068\u3053\u308d\uff09\u306e\u914d\u7f6e\u304c\u683c\u5b50\u72b6\u306b\u4e26\u3093\u3067\u3044\u308b\u304b\u3089\u306a\u306e\u3067\u3059\u3002<br \/>\n\u3000\u683c\u5b50\u72b6\u306b\u4e26\u3079\u308b\u3057\u304b\u306a\u3044\u306e\u3067\u3059\u3002\u30b7\u30ea\u30b3\u30f3\u30a6\u30a8\u30cf\u30fc\u304c\u9762\u3060\u304b\u3089\u3067\u3059\u3002\u3060\u304b\u3089\u3001\u65e9\u304f\u3057\u3088\u3046\u3068\u3057\u3066\u3001\u81ea\u52d5\u7684\u306b\u6b21\u3005\u306b\u9001\u3063\u305f\u3057\u3066\u3082\u3001\u9023\u7d9a\u3057\u305f\u30c7\u30fc\u30bf\u306b\u306a\u3063\u3061\u3083\u3046\u306e\u3067\u3059\u3002<br \/>\n\u3000\u3082\u3063\u3068\u3044\u3046\u3068\u3001\u30c1\u30c3\u30d7\u3092\u4f5c\u308b\u306e\u306b\u306f2\u6b21\u5143\u3057\u304b\u306a\u3044\u306e\u3067\u683c\u5b50\u72b6\u306b\u4e26\u3079\u308b\u304b\u3089\u3001\u9023\u7d9a\u3057\u305f\u30c7\u30fc\u30bf\u3057\u304b\u51fa\u305b\u306a\u3044\u306e\u3067\u305d\u306e\u65b9\u6cd5\u3067\u9ad8\u901f\u5316\u3057\u305f\u306e\u3067\u3059\u3002<br \/>\n\u3000\u8a71\u3092\u3092\u623b\u3057\u307e\u3057\u3087\u3046\u3002<br \/>\n\u3000\u4e0a\u306e\u7406\u7531\u3067\u3001\u30e1\u30e2\u30ea\uff08D-RAM)\u306e\u7269\u7406\u7684\u69cb\u9020\u4e0a\u3001\u9023\u7d9a\u3057\u305f\u30c7\u30fc\u30bf\u3092\u9001\u308b\u3088\u3046\u306b\u9ad8\u901f\u5316\u3057\u3066\u3044\u3063\u3066\u3044\u308b\u3068\u3044\u3046\u3053\u3068\u3067\u3059\u3002<br \/>\n\u3000\u3082\u3063\u3068\u623b\u308b\u3068\u30fb\u30fb\u30fb<br \/>\n\u3000DDR\u306f\u7269\u7406\u7684\u69cb\u9020\u4e0a\u3001\u65ad\u7247\u5316\u3057\u3066\u30c7\u30fc\u30bf\u3092\u5f97\u308b\u306e\u306f\u3001\u3068\u3066\u3082\u82e6\u624b\u306a\u6a5f\u69cb\u3067\u3042\u3089\u3056\u308b\u3092\u5f97\u306a\u3044\u306e\u3067\u3059\u3002\uff08\u4e16\u306e\u4e2d\u304c3\u6b21\u5143\u3067\u3067\u304d\u3066\u3044\u308b\u304b\u3089\u3001\u30c1\u30c3\u30d7\u306f2\u6b21\u5143\u3067\u69cb\u6210\u3057\u306a\u3044\u3068\u56de\u8def\u304c\u7d44\u3081\u306a\u3044\u306e\u3067\uff09<\/p>\n<p>\n\u3000\u3068\u3044\u3046\u308f\u3051\u3067\u3001\u3088\u308a\u4f4e\u901f\u306b\u52d5\u304f\u3088\u3046\u306b\u306a\u3089\u306a\u3044\u305f\u3081\u306b\u3001\u30b3\u30f3\u30d1\u30af\u30b7\u30e7\u30f3\u3057\u3066\u3001\u9023\u7d9a\u5316\u3057\u305f\u9818\u57df\u3092\u4f5c\u308b\u5fc5\u8981\u304c\u3042\u308b\u306e\u3067\u3059\u3002\u3000<\/p>\n<p>\u53c2\u8003\uff1a<a href=\"https:\/\/ja.wikipedia.org\/wiki\/SDRAM\">SDRAM\uff08Wikipedia\uff09<\/a><\/p>\n<p>\uff08\u203b\u3053\u3053\u3067\u306f\u3001\u4e00\u756a\u554f\u984c\u3068\u306a\u308b\u3067\u3042\u308d\u3046DDR\u304b\u3089\u8aac\u660e\u3057\u307e\u3057\u305f\u304c\u3001\u30ad\u30e3\u30c3\u30b7\u30e5\u3084\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u7b49\u306e\u9ad8\u901f\u5316\u6280\u8853\u3082\u3001\u30d7\u30ed\u30b0\u30e9\u30af\u304c\u307e\u3063\u3059\u3050\u9032\u3080\uff08\u65ad\u7247\u5316\u3057\u306a\u3044\uff09\u3053\u3068\u3092\u524d\u63d0\u3068\u3057\u3066\u3044\u307e\u3059\u3002\uff09<\/p>\n<p>\uff08\u88dc\u7b46\uff11\uff09<br \/>\n\u3007PCI\u3000\u69cb\u6210\u30b9\u30da\u30fc\u30b9\u30a2\u30af\u30bb\u30b9\u30e1\u30ab\u30cb\u30ba\u30e0\uff031<\/p>\n<p>\u30002\u3064\u306e32\u30d3\u30c3\u30c8I \/ O\u30ed\u30b1\u30fc\u30b7\u30e7\u30f3\uff08IO\u30dd\u30fc\u30c8\u30a2\u30c9\u30ec\u30b9\uff09\u304c\u4f7f\u7528\u3055\u308c\u307e\u3059\u3002\u6700\u521d\u306e\u30ed\u30b1\u30fc\u30b7\u30e7\u30f3\uff080xCF8\uff09\u306fCONFIG_ADDRESS\u3068\u547c\u3070\u308c\u30012\u756a\u76ee\u306e\u30ed\u30b1\u30fc\u30b7\u30e7\u30f3\uff080xCFC\uff09\u306fCONFIG_DATA\u3068\u547c\u3070\u308c\u307e\u3059\u3002CONFIG_ADDRESS\u306f\u3001\u30a2\u30af\u30bb\u30b9\u306b\u5fc5\u8981\u306a\u69cb\u6210\u30a2\u30c9\u30ec\u30b9\u3092\u6307\u5b9a\u3057\u3001CONFIG_DATA\u3078\u306e\u30a2\u30af\u30bb\u30b9\u306f\u5b9f\u969b\u306b\u305d\u306e\u30a2\u30c9\u30ec\u30b9\u3067\u6307\u5b9a\u3055\u308c\u305f\u30ec\u30b8\u30b9\u30bf\u3068\u306e\u9593\u3067\u30c7\u30fc\u30bf\u3092\u8aad\u307f\u66f8\u304d\u3057\u307e\u3059\u3002<\/p>\n<p>\u203b\u3053\u306e2\u3064\u306eIO\u30a2\u30c9\u30ec\u30b9\u3092\u4f7f\u3063\u3066\u3001PCI\u69cb\u6210\u30b9\u30da\u30fc\u30b9(Configration space 256-byte)\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u3002<\/p>\n<p>\u203b\u3053\u3053\u304b\u3089\u3001\u5404\u30d8\u30c3\u30c0\u30fc\u30bf\u30a4\u30d7\u306e\u3001\u69cb\u6210\u30b9\u30da\u30fc\u30b9\uff08256-byte Configuration space.\uff09\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u3001PCI\u30c7\u30d0\u30a4\u30b9\u306e\u69cb\u6210\uff08\u30e1\u30e2\u30ea\u30de\u30c3\u30d7\uff09\u3092\u6c7a\u3081\u308b\u3053\u3068\u304c\u3067\u304d\u308b\u3002<\/p>\n<p>\u203b\u3053\u306e\u65b9\u6cd5\u3067\u3001PCI-ex\u306e\u69cb\u6210\u30b9\u30da\u30fc\u30b9(4K-Byte Configration space)\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3068\u3001\uff08\u30ec\u30ac\u30b7\u30fc\u6a5f\u69cb\u306a\u306e\u3067\uff09\u4e92\u63db\u6027\u9818\u57df(\u6700\u521d\u306e 256 \u30d0\u30a4\u30c8)\u306b\u3057\u304b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u306a\u3044\u3002\u305d\u306e\u305f\u3081\u3001PCI-ex\u306e\u30e1\u30e2\u30ea\u30de\u30c3\u30d7\u3092\u914d\u7f6e\u3067\u304d\u306a\u3044\u3002<\/p>\n<p>\u203bPCIex\u3067\u306f\u3001ECAM\u3068\u547c\u3070\u308c\u308b\u9818\u57df\u3067\u3001PCI-ex\u306e\u69cb\u6210\u30b9\u30da\u30fc\u30b9(Configration space)\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3002<\/p>\n<p>\u3000CPU\u306eIMC(\u30d0\u30b90\u3001dev 0\u3001fun 0\uff1dIO\u30dd\u30fc\u30c8\u30a2\u30c9\u30ec\u30b9\u306e\u30d9\u30fc\u30b9)\u306ePCI\u8a2d\u5b9a\u7a7a\u9593\u304b\u3089\u30ec\u30b8\u30b9\u30bfPCIEXBAR(IO\u30dd\u30fc\u30c8\u306e\u30aa\u30d5\u30bb\u30c3\u30c80x60)\u3092\u8aad\u3080\u3053\u3068\u3067ECAM\u306e\u30d9\u30fc\u30b9\u30a2\u30c9\u30ec\u30b9\u3092\u898b\u3064\u3051\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059(\u53cd\u5bfe\u306b\u66f8\u304f\u3053\u3068\u3067\u6307\u5b9a\u3082\u3067\u304d\u307e\u3059)\u3002<\/p>\n<p>\u203b\u3053\u306e\u64cd\u4f5c\u3067ECAM\u306e\u30e1\u30e2\u30ea\u30a2\u30c9\u30ec\u30b9\u304c\u6c7a\u307e\u308a\u3001PCIex\u306e\uff14KiB\u306e\u69cb\u6210\u30b9\u30da\u30fc\u30b9(Configration Space=MMIO\u306e\u30a2\u30c9\u30ec\u30b9\u3092\u6c7a\u3081\u308b\u3068\u3053\u308d\uff09\u3092\u5f97\u308b\u3053\u3068\u304c\u3067\u304d\u3001MMIO\u306e\u30a2\u30c9\u30ec\u30b9\u3092\u6c7a\u3081\u308b\u3053\u3068\u304c\u3067\u304d\u308b\u3002<\/p>\n<p>\u3000\u4e0a\u3092\u307e\u3068\u3081\u308b\u3068\u3001CPU I\/O\u30dd\u30fc\u30c8\u306e0xCF8\uff08\u56fa\u5b9a\uff09\u30680xCFC\uff08\u56fa\u5b9a\uff09\u3092\u4f7f\u3063\u3066PCI\u30c7\u30d0\u30a4\u30b9\u306e\u30b3\u30f3\u30d5\u30a3\u30ae\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3\u7a7a\u9593\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3001PCI\u4e92\u63db\u30ec\u30b8\u30b9\u30bf\u3092\u8a2d\u5b9a\u3059\u308b\uff08\u3053\u306e\u65b9\u6cd5\u306f\u30c1\u30c3\u30d7\u30bb\u30c3\u30c8\u5b9f\u88c5\u306b\u4f9d\u5b58\u3059\u308b\uff09\u3002\u30c1\u30c3\u30d7\u30bb\u30c3\u30c8\uff08\u30db\u30b9\u30c8\u30d6\u30ea\u30c3\u30b8\uff09\u306ePCIEXBAR\u30ec\u30b8\u30b9\u30bf\u306b\u30b3\u30f3\u30d5\u30a3\u30b0\u30ec\u30fc\u30b7\u30e7\u30f3\u30ec\u30b8\u30b9\u30bf\u3092\u30de\u30c3\u30d4\u30f3\u30b0\u3059\u308b\u30e1\u30e2\u30ea\u30a2\u30c9\u30ec\u30b9\u7b49\u3092\u8a2d\u5b9a\u3059\u308b(\u53c2\u8003\u30da\u30fc\u30b8\u3067\u306f\u3001\u4eca\u52d5\u3044\u3066\u3044\u308bos\u3068\u306e\u6574\u5408\u304c\u3042\u308b\u305f\u3081\u3001\u8aad\u3080\u65b9\u306b\u3068\u3069\u307e\u3063\u3066\u3044\u308b)\u3002\u3053\u308c\u306b\u3088\u308a\u3001\u6b21\u306e\u30e1\u30e2\u30ea\u30fb\u30de\u30c3\u30d7\u30c8\u30fb\u30b3\u30f3\u30d5\u30a3\u30b0\u30ec\u30fc\u30b7\u30e7\u30f3\u30fb\u30a2\u30af\u30bb\u30b9\u304c\u53ef\u80fd\u306b\u306a\u308b\u3002PCIe\u3067\u306f\u30b3\u30f3\u30d5\u30a3\u30ae\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3\u30ec\u30b8\u30b9\u30bf\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u305f\u3081\u306b\u30e1\u30e2\u30ea\u30fb\u30de\u30c3\u30d7\u30c8\u30fb\u30b3\u30f3\u30d5\u30a3\u30b0\u30ec\u30fc\u30b7\u30e7\u30f3\u30fb\u30a2\u30af\u30bb\u30b9\u3001\u82f1\u8a9e\u8868\u8a18\u3067\u306fMemory Mapped Configuration (MMCFG,MMCONFIG)\u3092\u4f7f\u3046\u3002<br \/>\n\u53c2\u8003\uff1a<a href=\"https:\/\/dxr165.blog.fc2.com\/blog-entry-407.html\">Intel CPU \u306e Host Bridge\/DRAM Registers \u5185\u306b\u3042\u308b PCIEXBAR \u8abf\u67fb\u30e1\u30e2\u00a0<\/a><br \/>\n\u3000\u3053\u3046\u3084\u3063\u3066\u3001PCI\u306e\u6642\u306fIO\u30dd\u30fc\u30c8\u3060\u3051\u3067MMIO\u306e\u30a2\u30c9\u30ec\u30b9\u3092\uff08256-byte Configuration space\u306e\u96c6\u307e\u308a\u3067\uff09\u6c7a\u3081\u308b\u3053\u3068\u304c\u3067\u304d\u3066\u3044\u305f\u304c\u3001PCIex\u306b\u306a\u308b\u3068\u3001\u30e1\u30e2\u30ea\u4e0a\u306b\u3042\u308b\u3001ECAM\u9818\u57df\uff084K-Byte Configration space\u306e\u96c6\u307e\u308a\uff09\u3092\u8a2d\u5b9a\u3057\u3066MMIO\u30a2\u30c9\u30ec\u30b9\u3092\u6c7a\u3081\u308b\u3053\u3068\u306b\u306a\u308b\u3002<br \/>\n\u3000memmap\u3067\u898b\u3066\u3044\u308b\u3001MMIO\u306f\u305d\u308c\u3092\u3059\u3067\u306b\u3001\u8a2d\u5b9a\u3057\u305f\u5f8c\u306e\u59ff\u3067\u3042\u308b\u3002<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u3000\u8d77\u52d5\u65e9\u671f\u306e\u6bb5\u968e\u3067\u3001Couldn\u2019t allocate runtime area\u30a8\u30e9\u30fc\u304c\u51fa\u305f\u5834\u5408\u306e\u5bfe\u51e6\u6cd5\u304c\u3001BootmacOS\u3055\u3093\u306e\u30da\u30fc\u30b8\u306b\u3042\u308a\u307e\u3059\u3002 \u30ab\u30fc\u30cd\u30eb\u8aad\u307f\u8fbc\u307f\u30e1\u30e2\u30ea\u7a7a\u9593\u3092\u78ba\u4fdd\u3059\u308b (OpenCore\u7de8) \u3000Op [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1014,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jinr_url_youtube":"","_jinr_pip_youtube":false,"_jinr_time_youtube":"","_jinr_thumb_youtube":"","_jinr_media_youtube":"","_jinr_category_edit":false,"_jinr_category":"","_jinr_title_display":false,"_jinr_snsbutton_display":false,"_jinr_ads_display":false,"_jinr_thumbnail_display":false,"_jinr_profile_display":false,"_jinr_representations_display":false,"_jinr_relatedpost_display":false,"_jinr_sidebar1col_display":false,"_jinr_sidebar2col_display":false,"_jinr_seotitle_display":"","_jinr_description_display":"","_jinr_keyword_display":"","_jinr_hastag_display":"","_jinr_canonical_display":"","_jinr_noindex_display":false,"_jinr_paidpost":false,"_jinr_paidpost_product_id":"","_jinr_headtag_article":"","_jinr_ogp_image_url":"","_jinr_last_featured_id":0,"footnotes":""},"categories":[2,7,4],"tags":[],"class_list":["post-1006","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hackintosh","category-mac","category-pc"],"views":"0","_links":{"self":[{"href":"https:\/\/mifmif.mydns.jp\/alpha\/wp-json\/wp\/v2\/posts\/1006","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mifmif.mydns.jp\/alpha\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mifmif.mydns.jp\/alpha\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mifmif.mydns.jp\/alpha\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mifmif.mydns.jp\/alpha\/wp-json\/wp\/v2\/comments?post=1006"}],"version-history":[{"count":0,"href":"https:\/\/mifmif.mydns.jp\/alpha\/wp-json\/wp\/v2\/posts\/1006\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mifmif.mydns.jp\/alpha\/wp-json\/wp\/v2\/media\/1014"}],"wp:attachment":[{"href":"https:\/\/mifmif.mydns.jp\/alpha\/wp-json\/wp\/v2\/media?parent=1006"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mifmif.mydns.jp\/alpha\/wp-json\/wp\/v2\/categories?post=1006"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mifmif.mydns.jp\/alpha\/wp-json\/wp\/v2\/tags?post=1006"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}