Subversion Repositories Kolibri OS

Rev

Rev 1304 | Rev 1445 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1304 Rev 1353
Line 3288... Line 3288...
3288
    ­¥ª®â®àë¥ ®¯à¥¤¥«ïîâáï ª®­ªà¥â­ë¬ ãáâனá⢮¬. ‘¯¨á®ª ¯¥à¢ëå
3288
    ­¥ª®â®àë¥ ®¯à¥¤¥«ïîâáï ª®­ªà¥â­ë¬ ãáâனá⢮¬. ‘¯¨á®ª ¯¥à¢ëå
3289
    ¢å®¤¨â, ­ ¯à¨¬¥à, ¢ ¨§¢¥áâ­ë© Interrupt List by Ralf Brown;
3289
    ¢å®¤¨â, ­ ¯à¨¬¥à, ¢ ¨§¢¥áâ­ë© Interrupt List by Ralf Brown;
3290
    ᯨ᮪ ¢â®àëå ¤®«¦¥­ ¡ëâì 㪠§ ­ ¢ ¤®ªã¬¥­â æ¨¨ ¯® ãáâனáâ¢ã.
3290
    ᯨ᮪ ¢â®àëå ¤®«¦¥­ ¡ëâì 㪠§ ­ ¢ ¤®ªã¬¥­â æ¨¨ ¯® ãáâனáâ¢ã.
Line 3291... Line 3291...
3291
 
3291
 
-
 
3292
======================================================================
-
 
3293
====================== ”ã­ªæ¨ï 62, ¯®¤äã­ªæ¨ï 11 =====================
-
 
3294
==  ˆ­¨æ¨ «¨§¨à®¢ âì ¯®«ì§®¢ â¥«ì᪨© ‚/‚ á ®â®¡à ¦¥­¨¥¬ ­  ¯ ¬ïâì  ==
-
 
3295
======================================================================
-
 
3296
 à ¬¥âàë:
-
 
3297
  * eax = 62 - ­®¬¥à ä㭪樨
-
 
3298
  * bl = 11 - ­®¬¥à ¯®¤ä㭪樨
-
 
3299
  * cx =  ¤à¥á PCI-ãáâனá⢠ 
-
 
3300
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
3301
  * eax = -1 - ¤®áâ㯠ª PCI § ¯à¥éñ­; 
-
 
3302
  * eax = -2 - ¤®áâ㯠ª MMIO-¡«®ª ¬ ãáâனá⢠ ­¥ à §à¥èñ­; 
-
 
3303
  * eax = -3 - ®è¨¡ª   ««®ª æ¨¨ ¯®«ì§®¢ â¥«ì᪮© ¤¨­. ¯ ¬ïâ¨; ¨­ ç¥
-
 
3304
  * eax = à §¬¥à ¤®áâ㯭®© ¤¨­ ¬¨ç¥áª®© ¯ ¬ïâ¨.
-
 
3305
‡ ¬¥ç ­¨ï:
-
 
3306
  * à¥¤¢ à¨â¥«ì­® ¤®«¦¥­ ¡ëâì à §à¥èñ­ ­¨§ª®ã஢­¥¢ë© ¤®áâ㯠ª PCI
-
 
3307
    ¤«ï ¯à¨«®¦¥­¨© ¯®¤ä㭪樥© 12 ä㭪樨 21.
-
 
3308
  *  ¤à¥á PCI-ãáâனá⢠ ¤®«¦¥­ ᮢ¯ ¤ âì á á¨á⥬­®© ¯¥à¥¬¥­­®©
-
 
3309
    mmio_pci_addr
-
 
3310
 
-
 
3311
======================================================================
-
 
3312
====================== ”ã­ªæ¨ï 62, ¯®¤äã­ªæ¨ï 12 =====================
-
 
3313
==  ‚뤥«¨âì ¤¨ ¯ §®­ «¨­¥©­ëå  ¤à¥á®¢ ¤«ï ¯®«ì§®¢ â¥«ì᪮£®  MMIO  ==
-
 
3314
======================================================================
-
 
3315
 à ¬¥âàë:
-
 
3316
  * eax = 62 - ­®¬¥à ä㭪樨
-
 
3317
  * bl  = 12 - ­®¬¥à ¯®¤ä㭪樨
-
 
3318
  * bh  = ­®¬¥à BAR-ॣ¨áâà  ¢ ª®­ä¨£ãà æ¨®­­®© §®­¥ PCI
-
 
3319
  * ecx = à §¬¥à MMIO-¡«®ª  (¢ ¡ ©â å)
-
 
3320
  * edx = ᬥ饭¨¥ ®â­®á¨â¥«ì­® ­ ç «  MMIO-¡«®ª  (¢ 4K-áâà ­¨æ å!)
-
 
3321
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
3322
  * eax = -1 - ¤®áâ㯠ª PCI § ¯à¥éñ­; 
-
 
3323
  * eax = -2 - ­¥¢¥à­ë© ­®¬¥à BAR-ॣ¨áâà ; 
-
 
3324
  * eax = -3 - BAR ­¥ ᮤ¥à¦¨â  ¤à¥á  IO;
-
 
3325
  * eax = -4 - BAR  ¤à¥áã¥â ¯®àâë IO;
-
 
3326
  * eax = -5 - ®è¨¡ª   ««®ª æ¨¨; ¨­ ç¥
-
 
3327
  * eax = ­ ç «ì­ë©  ¤à¥á MMIO ¢  ¤à¥á­®¬ ¯à®áâà ­á⢥ ¯à¨«®¦¥­¨ï.
-
 
3328
‡ ¬¥ç ­¨ï:
-
 
3329
  * à¥¤¢ à¨â¥«ì­® ¤®«¦¥­ ¡ëâì à §à¥èñ­ ­¨§ª®ã஢­¥¢ë© ¤®áâ㯠ª PCI
-
 
3330
    ¤«ï ¯à¨«®¦¥­¨© ¯®¤ä㭪樥© 12 ä㭪樨 21.
-
 
3331
  * €¤à¥á PCI-ãáâனá⢠ § ¤ ¥âáï á¨á⥬­®© ¯¥à¥¬¥­­®© mmio_pci_addr.
-
 
3332
  * à¥¤®áâ ¢«¥­­ë© ¤¨ ¯ §®­ «¨­¥©­ëå  ¤à¥á®¢ ¤®«¦¥­ ®á¢®¡®¦¤ âìáï
-
 
3333
    ¯®á।á⢮¬ ¢ë§®¢  ä㭪樨 62:13
-
 
3334
 
-
 
3335
======================================================================
-
 
3336
====================== ”ã­ªæ¨ï 62, ¯®¤äã­ªæ¨ï 13 =====================
-
 
3337
==   Žá¢®¡®¤¨âì ¤¨ ¯ §®­ «¨­¥©­ëå  ¤à¥á®¢ ¯®«ì§®¢ â¥«ì᪮£®  MMIO   ==
-
 
3338
======================================================================
-
 
3339
 à ¬¥âàë:
-
 
3340
  * eax = 62 - ­®¬¥à ä㭪樨
-
 
3341
  * bl  = 12 - ­®¬¥à ¯®¤ä㭪樨
-
 
3342
  * ecx = ­ ç «ì­ë©  ¤à¥á ®á¢®¡®¦¤ ¥¬®£® MMIO-¡«®ª  ¢  ¤à¥á­®¬
-
 
3343
    ¯à®áâà ­á⢥ ¯à¨«®¦¥­¨ï
-
 
3344
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
3345
  * eax = 1 - ¡«®ª ãᯥ譮 ®á¢®¡®¦¤¥­; 
-
 
3346
‡ ¬¥ç ­¨ï:
-
 
3347
  * à¥¤¢ à¨â¥«ì­® ¯à¨«®¦¥­¨î ¤®«¦¥­ ¡ëâì ¢ë¤¥«¥­ uMMIO-¡«®ª (fn62:12)
-
 
3348
 
3292
======================================================================
3349
======================================================================
3293
================ ”ã­ªæ¨ï 63 - à ¡®â  á ¤®áª®© ®â« ¤ª¨. ===============
3350
================ ”ã­ªæ¨ï 63 - à ¡®â  á ¤®áª®© ®â« ¤ª¨. ===============
3294
======================================================================
3351
======================================================================
3295
„®áª  ®â« ¤ª¨ ¯à¥¤áâ ¢«ï¥â ᮡ®© á¨á⥬­ë© ¡ãä¥à (­  4096 ¡ ©â),
3352
„®áª  ®â« ¤ª¨ ¯à¥¤áâ ¢«ï¥â ᮡ®© á¨á⥬­ë© ¡ãä¥à (­  4096 ¡ ©â),
3296
¢ ª®â®àë© «î¡ ï ¯à®£à ¬¬  ¬®¦¥â § ¯¨á âì (¢®®¡é¥ £®¢®àï, ¯à®¨§¢®«ì­ë¥)
3353
¢ ª®â®àë© «î¡ ï ¯à®£à ¬¬  ¬®¦¥â § ¯¨á âì (¢®®¡é¥ £®¢®àï, ¯à®¨§¢®«ì­ë¥)