3290,6 → 3290,63 |
ᯨ᮪ ¢â®àëå ¤®«¦¥ ¡ëâì 㪠§ ¢ ¤®ªã¬¥â 樨 ¯® ãáâனáâ¢ã. |
|
====================================================================== |
====================== ãªæ¨ï 62, ¯®¤äãªæ¨ï 11 ===================== |
== ¨æ¨ «¨§¨à®¢ âì ¯®«ì§®¢ ⥫ì᪨© / á ®â®¡à ¦¥¨¥¬ ¯ ¬ïâì == |
====================================================================== |
à ¬¥âàë: |
* eax = 62 - ®¬¥à äãªæ¨¨ |
* bl = 11 - ®¬¥à ¯®¤äãªæ¨¨ |
* cx = ¤à¥á PCI-ãáâனá⢠|
®§¢à é ¥¬®¥ § 票¥: |
* eax = -1 - ¤®áâ㯠ª PCI § ¯à¥éñ; |
* eax = -2 - ¤®áâ㯠ª MMIO-¡«®ª ¬ ãáâனá⢠¥ à §à¥èñ; |
* eax = -3 - ®è¨¡ª ««®ª 樨 ¯®«ì§®¢ ⥫ì᪮© ¤¨. ¯ ¬ïâ¨; ¨ ç¥ |
* eax = à §¬¥à ¤®áâ㯮© ¤¨ ¬¨ç¥áª®© ¯ ¬ïâ¨. |
¬¥ç ¨ï: |
* ।¢ à¨â¥«ì® ¤®«¦¥ ¡ëâì à §à¥èñ ¨§ª®ã஢¥¢ë© ¤®áâ㯠ª PCI |
¤«ï ¯à¨«®¦¥¨© ¯®¤äãªæ¨¥© 12 äãªæ¨¨ 21. |
* ¤à¥á PCI-ãáâனá⢠¤®«¦¥ ᮢ¯ ¤ âì á á¨á⥬®© ¯¥à¥¬¥®© |
mmio_pci_addr |
|
====================================================================== |
====================== ãªæ¨ï 62, ¯®¤äãªæ¨ï 12 ===================== |
== 뤥«¨âì ¤¨ ¯ §® «¨¥©ëå ¤à¥á®¢ ¤«ï ¯®«ì§®¢ ⥫ì᪮£® MMIO == |
====================================================================== |
à ¬¥âàë: |
* eax = 62 - ®¬¥à äãªæ¨¨ |
* bl = 12 - ®¬¥à ¯®¤äãªæ¨¨ |
* bh = ®¬¥à BAR-ॣ¨áâà ¢ ª®ä¨£ãà 樮®© §®¥ PCI |
* ecx = à §¬¥à MMIO-¡«®ª (¢ ¡ ©â å) |
* edx = ᬥ饨¥ ®â®á¨â¥«ì® ç « MMIO-¡«®ª (¢ 4K-áâà ¨æ å!) |
®§¢à é ¥¬®¥ § 票¥: |
* eax = -1 - ¤®áâ㯠ª PCI § ¯à¥éñ; |
* eax = -2 - ¥¢¥àë© ®¬¥à BAR-ॣ¨áâà ; |
* eax = -3 - BAR ¥ ᮤ¥à¦¨â ¤à¥á IO; |
* eax = -4 - BAR ¤à¥áã¥â ¯®àâë IO; |
* eax = -5 - ®è¨¡ª ««®ª 樨; ¨ ç¥ |
* eax = ç «ìë© ¤à¥á MMIO ¢ ¤à¥á®¬ ¯à®áâà á⢥ ¯à¨«®¦¥¨ï. |
¬¥ç ¨ï: |
* ।¢ à¨â¥«ì® ¤®«¦¥ ¡ëâì à §à¥èñ ¨§ª®ã஢¥¢ë© ¤®áâ㯠ª PCI |
¤«ï ¯à¨«®¦¥¨© ¯®¤äãªæ¨¥© 12 äãªæ¨¨ 21. |
* ¤à¥á PCI-ãáâனá⢠§ ¤ ¥âáï á¨á⥬®© ¯¥à¥¬¥®© mmio_pci_addr. |
* ।®áâ ¢«¥ë© ¤¨ ¯ §® «¨¥©ëå ¤à¥á®¢ ¤®«¦¥ ®á¢®¡®¦¤ âìáï |
¯®á।á⢮¬ ¢ë§®¢ äãªæ¨¨ 62:13 |
|
====================================================================== |
====================== ãªæ¨ï 62, ¯®¤äãªæ¨ï 13 ===================== |
== ᢮¡®¤¨âì ¤¨ ¯ §® «¨¥©ëå ¤à¥á®¢ ¯®«ì§®¢ ⥫ì᪮£® MMIO == |
====================================================================== |
à ¬¥âàë: |
* eax = 62 - ®¬¥à äãªæ¨¨ |
* bl = 12 - ®¬¥à ¯®¤äãªæ¨¨ |
* ecx = ç «ìë© ¤à¥á ®á¢®¡®¦¤ ¥¬®£® MMIO-¡«®ª ¢ ¤à¥á®¬ |
¯à®áâà á⢥ ¯à¨«®¦¥¨ï |
®§¢à é ¥¬®¥ § 票¥: |
* eax = 1 - ¡«®ª ãá¯¥è® ®á¢®¡®¦¤¥; |
¬¥ç ¨ï: |
* ।¢ à¨â¥«ì® ¯à¨«®¦¥¨î ¤®«¦¥ ¡ëâì ¢ë¤¥«¥ uMMIO-¡«®ª (fn62:12) |
|
====================================================================== |
================ ãªæ¨ï 63 - à ¡®â á ¤®áª®© ®â« ¤ª¨. =============== |
====================================================================== |
®áª ®â« ¤ª¨ ¯à¥¤áâ ¢«ï¥â ᮡ®© á¨áâ¥¬ë© ¡ãä¥à ( 4096 ¡ ©â), |